--- /dev/null
+30.09.03: fixed bugs in pipeline (truncated long sequences by 20 bytes)!
--- /dev/null
+#!/usr/bin/python
+# Copyright (C) 2004 Rune Linding & Lars Juhl Jensen - EMBL
+# The DisEMBL is licensed under the GPL license
+# (http://www.opensource.org/licenses/gpl-license.php)
+# DisEMBL pipeline
+
+
+from string import *
+import sys,re
+from sys import argv
+import os
+from os import system,popen3
+
+relpath = re.sub("/DisEMBL.py$","",argv[0])
+cwd = re.sub("/$","", os.getcwd())
+newpath =cwd+"/"+relpath+"/biopython-1.50"
+sys.path.append(newpath)
+
+from Bio import File
+from Bio import Fasta
+
+
+import fpformat
+import tempfile
+
+
+# change these to the correct paths
+NN_bin = relpath + "/" + 'disembl'
+SG_bin = relpath + "/" + 'sav_gol'
+
+def JensenNet(sequence):
+ outFile = tempfile.mktemp()
+ inFile= tempfile.mktemp()
+ open(inFile,'w').write(sequence+'\n')
+ system(NN_bin + '< ' + inFile +' > ' + outFile)
+ REM465 = []
+ COILS = []
+ HOTLOOPS = []
+ resultsFile = open(outFile,'r')
+ results = resultsFile.readlines()
+ resultsFile.close()
+ for result in results:
+ coil = float(fpformat.fix(split(result)[0],6))
+ COILS.append(coil)
+ hotloop = float(fpformat.fix(split(result)[1],6))
+ HOTLOOPS.append(hotloop)
+ rem465 = float(fpformat.fix(split(result)[2],6))
+ REM465.append(rem465)
+ os.remove(inFile)
+ os.remove(outFile)
+ return COILS, HOTLOOPS, REM465
+
+
+def SavitzkyGolay(window,derivative,datalist):
+ if len(datalist) < 2*window:
+ window = len(datalist)/2
+ elif window == 0:
+ window = 1
+ stdin, stdout, stderr = popen3(SG_bin + ' -V0 -D' + str(derivative) + ' -n' + str(window)+','+str(window))
+ for data in datalist:
+ stdin.write(`data`+'\n')
+ try:
+ stdin.close()
+ except:
+ print stderr.readlines()
+ results = stdout.readlines()
+ stdout.close()
+ SG_results = []
+ for result in results:
+ f = float(fpformat.fix(result,6))
+ if f < 0:
+ SG_results.append(0)
+ else:
+ SG_results.append(f)
+ return SG_results
+
+def getSlices(NNdata, fold, join_frame, peak_frame, expect_val):
+ slices = []
+ inSlice = 0
+ for i in range(len(NNdata)):
+ if inSlice:
+ if NNdata[i] < expect_val:
+ if maxSlice >= fold*expect_val:
+ slices.append([beginSlice, endSlice])
+ inSlice = 0
+ else:
+ endSlice += 1
+ if NNdata[i] > maxSlice:
+ maxSlice = NNdata[i]
+ elif NNdata[i] >= expect_val:
+ beginSlice = i
+ endSlice = i
+ inSlice = 1
+ maxSlice = NNdata[i]
+ if inSlice and maxSlice >= fold*expect_val:
+ slices.append([beginSlice, endSlice])
+
+ i = 0
+ while i < len(slices):
+ if i+1 < len(slices) and slices[i+1][0]-slices[i][1] <= join_frame:
+ slices[i] = [ slices[i][0], slices[i+1][1] ]
+ del slices[i+1]
+ elif slices[i][1]-slices[i][0]+1 < peak_frame:
+ del slices[i]
+ else:
+ i += 1
+ return slices
+
+
+def reportSlicesTXT(slices, sequence):
+ if slices == []:
+ s = lower(sequence)
+ else:
+ if slices[0][0] > 0:
+ s = lower(sequence[0:slices[0][0]])
+ else:
+ s = ''
+ for i in range(len(slices)):
+ if i > 0:
+ sys.stdout.write(', ')
+ sys.stdout.write( str(slices[i][0]+1) + '-' + str(slices[i][1]+1) )
+ s = s + upper(sequence[slices[i][0]:(slices[i][1]+1)])
+ if i < len(slices)-1:
+ s = s + lower(sequence[(slices[i][1]+1):(slices[i+1][0])])
+ elif slices[i][1] < len(sequence)-1:
+ s = s + lower(sequence[(slices[i][1]+1):(len(sequence))])
+ print ''
+ print s
+
+
+
+def runDisEMBLpipeline():
+ try:
+ smooth_frame = int(sys.argv[1])
+ peak_frame = int(sys.argv[2])
+ join_frame = int(sys.argv[3])
+ fold_coils = float(sys.argv[4])
+ fold_hotloops = float(sys.argv[5])
+ fold_rem465 = float(sys.argv[6])
+ #file = str(sys.argv[7])
+ try:
+ mode = sys.argv[7]
+ except:
+ mode = 'default'
+ except:
+ print '\nDisEMBL.py smooth_frame peak_frame join_frame fold_coils fold_hotloops fold_rem465 sequence_file [mode]\n'
+ print 'A default run would be: ./DisEMBL.py 8 8 4 1.2 1.4 1.2 fasta_file'
+ print 'Mode: "default"(nothing) or "scores" which will give scores per residue in TAB seperated format'
+ raise SystemExit
+ db = sys.stdin
+ parser = Fasta.RecordParser()
+ iterator = Fasta.Iterator(db,parser)
+ while 1:
+ try:
+ cur_record = iterator.next()
+ sequence = upper(cur_record.sequence)
+ # Run NN
+ COILS_raw, HOTLOOPS_raw, REM465_raw = JensenNet(sequence)
+ # Run Savitzky-Golay
+ REM465_smooth = SavitzkyGolay(smooth_frame,0,REM465_raw)
+ COILS_smooth = SavitzkyGolay(smooth_frame,0,COILS_raw)
+ HOTLOOPS_smooth = SavitzkyGolay(smooth_frame,0,HOTLOOPS_raw)
+ if mode == 'default':
+ sys.stdout.write('> '+cur_record.title+'_COILS ')
+ reportSlicesTXT( getSlices(COILS_smooth, fold_coils, join_frame, peak_frame, 0.43), sequence )
+ sys.stdout.write('> '+cur_record.title+'_REM465 ')
+ reportSlicesTXT( getSlices(REM465_smooth, fold_rem465, join_frame, peak_frame, 0.50), sequence )
+ sys.stdout.write('> '+cur_record.title+'_HOTLOOPS ')
+ reportSlicesTXT( getSlices(HOTLOOPS_smooth, fold_hotloops, join_frame, peak_frame, 0.086), sequence )
+ sys.stdout.write('\n')
+ elif mode == 'scores':
+ sys.stdout.write('> '+cur_record.title+'\n')
+ sys.stdout.write('# RESIDUE COILS REM465 HOTLOOPS\n')
+ for i in range(len(REM465_smooth)):
+ sys.stdout.write(sequence[i]+'\t'+fpformat.fix(COILS_smooth[i],5)+'\t'+fpformat.fix(REM465_smooth[i],5)+'\t'+fpformat.fix(HOTLOOPS_smooth[i],5)+'\n')
+ else:
+ sys.stderr.write('Wrong mode given: '+mode+'\n')
+ raise SystemExit
+ except AttributeError:
+ break
+ return
+
+runDisEMBLpipeline()
--- /dev/null
+#!/usr/local/bin/python
+# Copyright (C) 2004 Rune Linding & Lars Juhl Jensen - EMBL
+# The DisEMBL is licensed under the GPL license
+# (http://www.opensource.org/licenses/gpl-license.php)
+# DisEMBL pipeline
+
+from string import *
+from sys import argv
+from Bio import File
+from Bio import Fasta
+import fpformat
+import sys
+import tempfile
+import os
+from os import system,popen3
+
+# change these to the correct paths
+NN_bin = '/PATH/DisEMBL-1.4/disembl'
+SG_bin = '/PATH/DisEMBL-1.4/sav_gol'
+
+def JensenNet(sequence):
+ outFile = tempfile.mktemp()
+ inFile= tempfile.mktemp()
+ open(inFile,'w').write(sequence+'\n')
+ system(NN_bin + '< ' + inFile +' > ' + outFile)
+ REM465 = []
+ COILS = []
+ HOTLOOPS = []
+ resultsFile = open(outFile,'r')
+ results = resultsFile.readlines()
+ resultsFile.close()
+ for result in results:
+ coil = float(fpformat.fix(split(result)[0],6))
+ COILS.append(coil)
+ hotloop = float(fpformat.fix(split(result)[1],6))
+ HOTLOOPS.append(hotloop)
+ rem465 = float(fpformat.fix(split(result)[2],6))
+ REM465.append(rem465)
+ os.remove(inFile)
+ os.remove(outFile)
+ return COILS, HOTLOOPS, REM465
+
+
+def SavitzkyGolay(window,derivative,datalist):
+ if len(datalist) < 2*window:
+ window = len(datalist)/2
+ elif window == 0:
+ window = 1
+ stdin, stdout, stderr = popen3(SG_bin + ' -V0 -D' + str(derivative) + ' -n' + str(window)+','+str(window))
+ for data in datalist:
+ stdin.write(`data`+'\n')
+ try:
+ stdin.close()
+ except:
+ print stderr.readlines()
+ results = stdout.readlines()
+ stdout.close()
+ SG_results = []
+ for result in results:
+ f = float(fpformat.fix(result,6))
+ if f < 0:
+ SG_results.append(0)
+ else:
+ SG_results.append(f)
+ return SG_results
+
+def getSlices(NNdata, fold, join_frame, peak_frame, expect_val):
+ slices = []
+ inSlice = 0
+ for i in range(len(NNdata)):
+ if inSlice:
+ if NNdata[i] < expect_val:
+ if maxSlice >= fold*expect_val:
+ slices.append([beginSlice, endSlice])
+ inSlice = 0
+ else:
+ endSlice += 1
+ if NNdata[i] > maxSlice:
+ maxSlice = NNdata[i]
+ elif NNdata[i] >= expect_val:
+ beginSlice = i
+ endSlice = i
+ inSlice = 1
+ maxSlice = NNdata[i]
+ if inSlice and maxSlice >= fold*expect_val:
+ slices.append([beginSlice, endSlice])
+
+ i = 0
+ while i < len(slices):
+ if i+1 < len(slices) and slices[i+1][0]-slices[i][1] <= join_frame:
+ slices[i] = [ slices[i][0], slices[i+1][1] ]
+ del slices[i+1]
+ elif slices[i][1]-slices[i][0]+1 < peak_frame:
+ del slices[i]
+ else:
+ i += 1
+ return slices
+
+
+def reportSlicesTXT(slices, sequence):
+ if slices == []:
+ s = lower(sequence)
+ else:
+ if slices[0][0] > 0:
+ s = lower(sequence[0:slices[0][0]])
+ else:
+ s = ''
+ for i in range(len(slices)):
+ if i > 0:
+ sys.stdout.write(', ')
+ sys.stdout.write( str(slices[i][0]+1) + '-' + str(slices[i][1]+1) )
+ s = s + upper(sequence[slices[i][0]:(slices[i][1]+1)])
+ if i < len(slices)-1:
+ s = s + lower(sequence[(slices[i][1]+1):(slices[i+1][0])])
+ elif slices[i][1] < len(sequence)-1:
+ s = s + lower(sequence[(slices[i][1]+1):(len(sequence))])
+ print ''
+ print s
+
+
+
+def runDisEMBLpipeline():
+ try:
+ smooth_frame = int(sys.argv[1])
+ peak_frame = int(sys.argv[2])
+ join_frame = int(sys.argv[3])
+ fold_coils = float(sys.argv[4])
+ fold_hotloops = float(sys.argv[5])
+ fold_rem465 = float(sys.argv[6])
+ file = str(sys.argv[7])
+ try:
+ mode = sys.argv[8]
+ except:
+ mode = 'default'
+ except:
+ print '\nDisEMBL.py smooth_frame peak_frame join_frame fold_coils fold_hotloops fold_rem465 sequence_file [mode]\n'
+ print 'A default run would be: ./DisEMBL.py 8 8 4 1.2 1.4 1.2 fasta_file'
+ print 'Mode: "default"(nothing) or "scores" which will give scores per residue in TAB seperated format'
+ raise SystemExit
+ db = open(file,'r')
+ parser = Fasta.RecordParser()
+ iterator = Fasta.Iterator(db,parser)
+ print ' ____ _ _____ __ __ ____ _ _ _ _'
+ print '| _ \(_)___| ____| \/ | __ )| | / || || |'
+ print '| | | | / __| _| | |\/| | _ \| | | || || |_'
+ print '| |_| | \__ \ |___| | | | |_) | |___ | ||__ _|'
+ print '|____/|_|___/_____|_| |_|____/|_____| |_(_) |_|'
+ print '# Copyright (C) 2004 - Rune Linding & Lars Juhl Jensen '
+ print '# EMBL Biocomputing Unit - Heidelberg - Germany '
+ print '#'
+ while 1:
+ try:
+ cur_record = iterator.next()
+ sequence = upper(cur_record.sequence)
+ # Run NN
+ COILS_raw, HOTLOOPS_raw, REM465_raw = JensenNet(sequence)
+ # Run Savitzky-Golay
+ REM465_smooth = SavitzkyGolay(smooth_frame,0,REM465_raw)
+ COILS_smooth = SavitzkyGolay(smooth_frame,0,COILS_raw)
+ HOTLOOPS_smooth = SavitzkyGolay(smooth_frame,0,HOTLOOPS_raw)
+ if mode == 'default':
+ sys.stdout.write('> '+cur_record.title+'_COILS ')
+ reportSlicesTXT( getSlices(COILS_smooth, fold_coils, join_frame, peak_frame, 0.43), sequence )
+ sys.stdout.write('> '+cur_record.title+'_REM465 ')
+ reportSlicesTXT( getSlices(REM465_smooth, fold_rem465, join_frame, peak_frame, 0.50), sequence )
+ sys.stdout.write('> '+cur_record.title+'_HOTLOOPS ')
+ reportSlicesTXT( getSlices(HOTLOOPS_smooth, fold_hotloops, join_frame, peak_frame, 0.086), sequence )
+ sys.stdout.write('\n')
+ elif mode == 'scores':
+ sys.stdout.write('# RESIDUE COILS REM465 HOTLOOPS\n')
+ for i in range(len(REM465_smooth)):
+ sys.stdout.write(sequence[i]+'\t'+fpformat.fix(COILS_smooth[i],5)+'\t'+fpformat.fix(REM465_smooth[i],5)+'\t'+fpformat.fix(HOTLOOPS_smooth[i],5)+'\n')
+ else:
+ sys.stderr.write('Wrong mode given: '+mode+'\n')
+ raise SystemExit
+ except AttributeError:
+ break
+ return
+
+runDisEMBLpipeline()
--- /dev/null
+Quick Install Guide:
+
+1) Install Python 2.2+ from http://www.python.org
+2) Install Biopython.org from http://www/biopython.org
+3) Download and compile the savgol module in TISEAN, http://lists.mpipks-dresden.mpg.de/~tisean/TISEAN_2.1/index.html
+ - just compile the full package and copy the module from TISEAN-2.1/source_c/sav_gol to the DisEMBL directory.
+
+4) Compile disembl's neural network (gcc -O3 disembl.c -o disembl)
+5) Set correct paths to the neural net binary and savgol at the top of the script:
+ from /PATH/DisEMBL-1.x to the correct path
+
+Now you should be able to parse in a sequence file containing multiple fasta entries...
+just do a "./DisEMBL.py 8 8 4 1.2 1.4 1.2 sequence_file" if you want to save the results add " > resultfile.disembl"
+after the command
+
--- /dev/null
+DIsEMBL depends on BioPython and Tisean sav_gol executable
+both has to be installed
+DisEMBL.py script changes:
+move import sys statement up to append Bio python libraries path
+change path to python interpreter
+Comment out file argument read data from stdin instead
+was:
+ file = str(sys.argv[7])
+ db = open(file,'r')
+become:
+# file = str(sys.argv[7])
+ db = sys.stdin
+
+Header
+ print ' ____ _ _____ __ __ ____ _ _ _ _'
+ print '| _ \(_)___| ____| \/ | __ )| | / || || |'
+ print '| | | | / __| _| | |\/| | _ \| | | || || |_'
+ print '| |_| | \__ \ |___| | | | |_) | |___ | ||__ _|'
+ print '|____/|_|___/_____|_| |_|____/|_____| |_(_) |_|'
+ print '# Copyright (C) 2004 - Rune Linding & Lars Juhl Jensen '
+ print '# EMBL Biocomputing Unit - Heidelberg - Germany '
+ print ''
+removed to facilitate parsing
--- /dev/null
+The GNU General Public License (GPL)
+Version 2, June 1991
+
+Copyright (C) 1989, 1991 Free Software Foundation, Inc.
+59 Temple Place, Suite 330, Boston, MA 02111-1307 USA
+
+Everyone is permitted to copy and distribute verbatim copies
+of this license document, but changing it is not allowed.
+
+Preamble
+
+The licenses for most software are designed to take away your freedom to share and change it. By contrast, the GNU General Public License is intended to guarantee your freedom to share and change free software--to make sure the software is free for all its users. This General Public License applies to most of the Free Software Foundation's software and to any other program whose authors commit to using it. (Some other Free Software Foundation software is covered by the GNU Library General Public License instead.) You can apply it to your programs, too.
+When we speak of free software, we are referring to freedom, not price. Our General Public Licenses are designed to make sure that you have the freedom to distribute copies of free software (and charge for this service if you wish), that you receive source code or can get it if you want it, that you can change the software or use pieces of it in new free programs; and that you know you can do these things.
+To protect your rights, we need to make restrictions that forbid anyone to deny you these rights or to ask you to surrender the rights. These restrictions translate to certain responsibilities for you if you distribute copies of the software, or if you modify it.
+For example, if you distribute copies of such a program, whether gratis or for a fee, you must give the recipients all the rights that you have. You must make sure that they, too, receive or can get the source code. And you must show them these terms so they know their rights.
+We protect your rights with two steps: (1) copyright the software, and (2) offer you this license which gives you legal permission to copy, distribute and/or modify the software.
+Also, for each author's protection and ours, we want to make certain that everyone understands that there is no warranty for this free software. If the software is modified by someone else and passed on, we want its recipients to know that what they have is not the original, so that any problems introduced by others will not reflect on the original authors' reputations.
+Finally, any free program is threatened constantly by software patents. We wish to avoid the danger that redistributors of a free program will individually obtain patent licenses, in effect making the program proprietary. To prevent this, we have made it clear that any patent must be licensed for everyone's free use or not licensed at all.
+The precise terms and conditions for copying, distribution and modification follow.
+
+TERMS AND CONDITIONS FOR COPYING, DISTRIBUTION AND MODIFICATION
+
+0. This License applies to any program or other work which contains a notice placed by the copyright holder saying it may be distributed under the terms of this General Public License. The "Program", below, refers to any such program or work, and a "work based on the Program" means either the Program or any derivative work under copyright law: that is to say, a work containing the Program or a portion of it, either verbatim or with modifications and/or translated into another language. (Hereinafter, translation is included without limitation in the term "modification".) Each licensee is addressed as "you".
+Activities other than copying, distribution and modification are not covered by this License; they are outside its scope. The act of running the Program is not restricted, and the output from the Program is covered only if its contents constitute a work based on the Program (independent of having been made by running the Program). Whether that is true depends on what the Program does.
+
+1. You may copy and distribute verbatim copies of the Program's source code as you receive it, in any medium, provided that you conspicuously and appropriately publish on each copy an appropriate copyright notice and disclaimer of warranty; keep intact all the notices that refer to this License and to the absence of any warranty; and give any other recipients of the Program a copy of this License along with the Program.
+You may charge a fee for the physical act of transferring a copy, and you may at your option offer warranty protection in exchange for a fee.
+
+2. You may modify your copy or copies of the Program or any portion of it, thus forming a work based on the Program, and copy and distribute such modifications or work under the terms of Section 1 above, provided that you also meet all of these conditions:
+
+ a) You must cause the modified files to carry prominent notices stating that you changed the files and the date of any change.
+ b) You must cause any work that you distribute or publish, that in whole or in part contains or is derived from the Program or any part thereof, to be licensed as a whole at no charge to all third parties under the terms of this License.
+ c) If the modified program normally reads commands interactively when run, you must cause it, when started running for such interactive use in the most ordinary way, to print or display an announcement including an appropriate copyright notice and a notice that there is no warranty (or else, saying that you provide a warranty) and that users may redistribute the program under these conditions, and telling the user how to view a copy of this License. (Exception: if the Program itself is interactive but does not normally print such an announcement, your work based on the Program is not required to print an announcement.)
+
+These requirements apply to the modified work as a whole. If identifiable sections of that work are not derived from the Program, and can be reasonably considered independent and separate works in themselves, then this License, and its terms, do not apply to those sections when you distribute them as separate works. But when you distribute the same sections as part of a whole which is a work based on the Program, the distribution of the whole must be on the terms of this License, whose permissions for other licensees extend to the entire whole, and thus to each and every part regardless of who wrote it.
+Thus, it is not the intent of this section to claim rights or contest your rights to work written entirely by you; rather, the intent is to exercise the right to control the distribution of derivative or collective works based on the Program.
+In addition, mere aggregation of another work not based on the Program with the Program (or with a work based on the Program) on a volume of a storage or distribution medium does not bring the other work under the scope of this License.
+
+3. You may copy and distribute the Program (or a work based on it, under Section 2) in object code or executable form under the terms of Sections 1 and 2 above provided that you also do one of the following:
+
+ a) Accompany it with the complete corresponding machine-readable source code, which must be distributed under the terms of Sections 1 and 2 above on a medium customarily used for software interchange; or,
+ b) Accompany it with a written offer, valid for at least three years, to give any third party, for a charge no more than your cost of physically performing source distribution, a complete machine-readable copy of the corresponding source code, to be distributed under the terms of Sections 1 and 2 above on a medium customarily used for software interchange; or,
+ c) Accompany it with the information you received as to the offer to distribute corresponding source code. (This alternative is allowed only for noncommercial distribution and only if you received the program in object code or executable form with such an offer, in accord with Subsection b above.)
+
+The source code for a work means the preferred form of the work for making modifications to it. For an executable work, complete source code means all the source code for all modules it contains, plus any associated interface definition files, plus the scripts used to control compilation and installation of the executable. However, as a special exception, the source code distributed need not include anything that is normally distributed (in either source or binary form) with the major components (compiler, kernel, and so on) of the operating system on which the executable runs, unless that component itself accompanies the executable.
+If distribution of executable or object code is made by offering access to copy from a designated place, then offering equivalent access to copy the source code from the same place counts as distribution of the source code, even though third parties are not compelled to copy the source along with the object code.
+
+4. You may not copy, modify, sublicense, or distribute the Program except as expressly provided under this License. Any attempt otherwise to copy, modify, sublicense or distribute the Program is void, and will automatically terminate your rights under this License. However, parties who have received copies, or rights, from you under this License will not have their licenses terminated so long as such parties remain in full compliance.
+
+5. You are not required to accept this License, since you have not signed it. However, nothing else grants you permission to modify or distribute the Program or its derivative works. These actions are prohibited by law if you do not accept this License. Therefore, by modifying or distributing the Program (or any work based on the Program), you indicate your acceptance of this License to do so, and all its terms and conditions for copying, distributing or modifying the Program or works based on it.
+
+6. Each time you redistribute the Program (or any work based on the Program), the recipient automatically receives a license from the original licensor to copy, distribute or modify the Program subject to these terms and conditions. You may not impose any further restrictions on the recipients' exercise of the rights granted herein. You are not responsible for enforcing compliance by third parties to this License.
+
+7. If, as a consequence of a court judgment or allegation of patent infringement or for any other reason (not limited to patent issues), conditions are imposed on you (whether by court order, agreement or otherwise) that contradict the conditions of this License, they do not excuse you from the conditions of this License. If you cannot distribute so as to satisfy simultaneously your obligations under this License and any other pertinent obligations, then as a consequence you may not distribute the Program at all. For example, if a patent license would not permit royalty-free redistribution of the Program by all those who receive copies directly or indirectly through you, then the only way you could satisfy both it and this License would be to refrain entirely from distribution of the Program.
+If any portion of this section is held invalid or unenforceable under any particular circumstance, the balance of the section is intended to apply and the section as a whole is intended to apply in other circumstances.
+
+It is not the purpose of this section to induce you to infringe any patents or other property right claims or to contest validity of any such claims; this section has the sole purpose of protecting the integrity of the free software distribution system, which is implemented by public license practices. Many people have made generous contributions to the wide range of software distributed through that system in reliance on consistent application of that system; it is up to the author/donor to decide if he or she is willing to distribute software through any other system and a licensee cannot impose that choice.
+This section is intended to make thoroughly clear what is believed to be a consequence of the rest of this License.
+
+8. If the distribution and/or use of the Program is restricted in certain countries either by patents or by copyrighted interfaces, the original copyright holder who places the Program under this License may add an explicit geographical distribution limitation excluding those countries, so that distribution is permitted only in or among countries not thus excluded. In such case, this License incorporates the limitation as if written in the body of this License.
+
+9. The Free Software Foundation may publish revised and/or new versions of the General Public License from time to time. Such new versions will be similar in spirit to the present version, but may differ in detail to address new problems or concerns.
+
+Each version is given a distinguishing version number. If the Program specifies a version number of this License which applies to it and "any later version", you have the option of following the terms and conditions either of that version or of any later version published by the Free Software Foundation. If the Program does not specify a version number of this License, you may choose any version ever published by the Free Software Foundation.
+
+10. If you wish to incorporate parts of the Program into other free programs whose distribution conditions are different, write to the author to ask for permission. For software which is copyrighted by the Free Software Foundation, write to the Free Software Foundation; we sometimes make exceptions for this. Our decision will be guided by the two goals of preserving the free status of all derivatives of our free software and of promoting the sharing and reuse of software generally.
+
+NO WARRANTY
+
+11. BECAUSE THE PROGRAM IS LICENSED FREE OF CHARGE, THERE IS NO WARRANTY FOR THE PROGRAM, TO THE EXTENT PERMITTED BY APPLICABLE LAW. EXCEPT WHEN OTHERWISE STATED IN WRITING THE COPYRIGHT HOLDERS AND/OR OTHER PARTIES PROVIDE THE PROGRAM "AS IS" WITHOUT WARRANTY OF ANY KIND, EITHER EXPRESSED OR IMPLIED, INCLUDING, BUT NOT LIMITED TO, THE IMPLIED WARRANTIES OF MERCHANTABILITY AND FITNESS FOR A PARTICULAR PURPOSE. THE ENTIRE RISK AS TO THE QUALITY AND PERFORMANCE OF THE PROGRAM IS WITH YOU. SHOULD THE PROGRAM PROVE DEFECTIVE, YOU ASSUME THE COST OF ALL NECESSARY SERVICING, REPAIR OR CORRECTION.
+
+12. IN NO EVENT UNLESS REQUIRED BY APPLICABLE LAW OR AGREED TO IN WRITING WILL ANY COPYRIGHT HOLDER, OR ANY OTHER PARTY WHO MAY MODIFY AND/OR REDISTRIBUTE THE PROGRAM AS PERMITTED ABOVE, BE LIABLE TO YOU FOR DAMAGES, INCLUDING ANY GENERAL, SPECIAL, INCIDENTAL OR CONSEQUENTIAL DAMAGES ARISING OUT OF THE USE OR INABILITY TO USE THE PROGRAM (INCLUDING BUT NOT LIMITED TO LOSS OF DATA OR DATA BEING RENDERED INACCURATE OR LOSSES SUSTAINED BY YOU OR THIRD PARTIES OR A FAILURE OF THE PROGRAM TO OPERATE WITH ANY OTHER PROGRAMS), EVEN IF SUCH HOLDER OR OTHER PARTY HAS BEEN ADVISED OF THE POSSIBILITY OF SUCH DAMAGES.
+
+END OF TERMS AND CONDITIONS
+
+How to Apply These Terms to Your New Programs
+
+If you develop a new program, and you want it to be of the greatest possible use to the public, the best way to achieve this is to make it free software which everyone can redistribute and change under these terms.
+To do so, attach the following notices to the program. It is safest to attach them to the start of each source file to most effectively convey the exclusion of warranty; and each file should have at least the "copyright" line and a pointer to where the full notice is found.
+ one line to give the program's name and a brief idea of what it does.
+ Copyright (C)
+
+ This program is free software; you can redistribute it and/or modify it under the terms of the GNU General Public License as published by the Free Software Foundation; either version 2 of the License, or (at your option) any later version.
+ This program is distributed in the hope that it will be useful, but WITHOUT ANY WARRANTY; without even the implied warranty of MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the GNU General Public License for more details.
+ You should have received a copy of the GNU General Public License along with this program; if not, write to the Free Software Foundation, Inc., 59 Temple Place, Suite 330, Boston, MA 02111-1307 USA
+
+Also add information on how to contact you by electronic and paper mail.
+
+If the program is interactive, make it output a short notice like this when it starts in an interactive mode:
+
+ Gnomovision version 69, Copyright (C) year name of author Gnomovision comes with ABSOLUTELY NO WARRANTY; for details type `show w'. This is free software, and you are welcome to redistribute it under certain conditions; type `show c' for details.
+
+The hypothetical commands `show w' and `show c' should show the appropriate parts of the General Public License. Of course, the commands you use may be called something other than `show w' and `show c'; they could even be mouse-clicks or menu items--whatever suits your program.
+
+You should also get your employer (if you work as a programmer) or your school, if any, to sign a "copyright disclaimer" for the program, if necessary. Here is a sample; alter the names:
+
+ Yoyodyne, Inc., hereby disclaims all copyright interest
+ in the program `Gnomovision' (which makes passes at compilers)
+ written by James Hacker.
+
+ signature of Ty Coon, 1 April 1989
+ Ty Coon, President of Vice
+
+This General Public License does not permit incorporating your program into proprietary programs. If your program is a subroutine library, you may consider it more useful to permit linking proprietary applications with the library. If this is what you want to do, use the GNU Library General Public License instead of this License.
--- /dev/null
+float const b41_1[(na*41+1)*5+(5+1)*2] = {
+ -0.29703, -0.13434, -0.00089, 0.24669, 0.17172,
+ -0.12640, 0.28457, -0.41355, -0.41871, -0.04025,
+ -0.36689, 0.38753, 0.10060, -0.31521, 0.28160,
+ -0.08703, 0.18120, -0.05225, -0.20045, 0.30254,
+ 0.51176, 0.07855, 0.15753, -0.10894, 0.00512,
+ 0.04612, -0.07720, 0.25057, -0.23093, -0.48657,
+ 0.18707, -0.25023, -0.30363, 0.40785, -0.04128,
+ -0.05314, -0.12819, 0.21573, 0.05552, 0.06068,
+ -0.00206, 0.42629, 0.09881, -0.05796, -0.51255,
+ 0.05595, 0.07914, -0.49773, -0.24440, 0.01912,
+ 0.31516, 0.17460, 0.05195, -0.03982, 0.12648,
+ -0.20893, -0.50688, 0.09315, 0.31890, 0.65921,
+ -0.10246, 0.47419, 0.11293, -0.03158, -0.48387,
+ -0.30309, -0.01726, 0.08578, 0.16205, 0.02433,
+ -0.05833, -0.17001, -0.03779, -0.16581, 0.37351,
+ 0.24897, -0.03355, -0.28998, 0.17541, 0.58996,
+ 0.30361, -0.32262, 0.23236, 0.06954, 0.22215,
+ -0.18216, -0.16232, -0.04761, 0.23932, -0.22046,
+ -0.17055, 0.00993, 0.00594, -0.10511, -0.53607,
+ 0.16146, 0.19542, 0.21550, -0.05497, -0.18711,
+ 0.44439, -0.32479, -0.01222, 0.53190, 0.34781,
+ 0.03974, -0.00517, 0.13599, 0.12441, -0.01250,
+ -0.29264, -0.08880, -0.05335, -0.13730, -0.04184,
+ -0.04473, 0.10503, -0.16847, -0.15269, -0.21123,
+ -0.14881, 0.34813, 0.07288, -0.12738, 0.40264,
+ 0.45243, 0.14560, -0.09750, -0.06193, 0.02937,
+ 0.00235, -0.05248, -0.39234, -0.34327, -0.19058,
+ -0.14630, -0.28009, -0.08845, 0.22354, 0.24956,
+ 0.12640, 0.16055, 0.48099, -0.30909, -0.21943,
+ 0.42208, 0.35639, 0.05453, -0.07906, -0.23803,
+ 0.12298, -0.03800, 0.01246, -0.26236, -0.34449,
+ -0.02028, -0.17017, -0.17643, 0.11104, 0.24805,
+ -0.18783, -0.23031, -0.27348, 0.40693, -0.06846,
+ 0.23272, 0.40810, 0.34393, -0.01512, 0.09647,
+ 0.25138, -0.08099, -0.28706, -0.23580, 0.03830,
+ -0.14416, 0.11333, -0.12267, -0.08777, 0.26386,
+ -0.02386, -0.22048, -0.12158, -0.31674, -0.10961,
+ 0.01989, -0.05266, 0.11199, 0.48158, 0.04981,
+ -0.06582, 0.38695, -0.21105, -0.29411, 0.33717,
+ 0.03121, -0.44151, 0.10401, 0.06908, -0.90278,
+ -0.13311, -0.05984, -0.21376, 0.12197, 0.13879,
+ 0.68815, 0.09771, -0.20705, 0.02441, 0.24455,
+ 0.16760, -0.14779, 0.07776, -0.16713, -0.05336,
+ 0.11102, -0.55104, -0.16209, -0.15366, -0.25187,
+ -0.06178, 0.27030, 0.04798, 0.00106, 0.09581,
+ 0.31758, 0.31494, -0.12988, 0.33168, 0.08137,
+ 0.37689, 0.33820, -0.37713, 0.54574, -0.33671,
+ -0.14157, -0.15249, 0.07926, 0.10309, 0.00684,
+ -0.16167, -0.28201, -0.34016, 0.21629, -0.04400,
+ -0.16580, -0.09166, 0.57058, 0.50344, 0.30094,
+ -0.19629, 0.21240, 0.25715, -0.31206, 0.12573,
+ 0.21788, -0.04751, -0.04504, 0.02488, -0.28085,
+ -0.18010, 0.04671, -0.03442, -0.46312, 0.03827,
+ 0.38064, -0.18651, -0.00560, 0.10273, 0.09377,
+ 0.21045, 0.41624, 0.00753, -0.16012, -0.04537,
+ 0.31676, 0.19735, 0.38303, -0.27950, -0.02758,
+ -0.09708, -0.16813, 0.33289, -0.01370, -0.17034,
+ 0.07751, 0.06912, 0.08945, -0.12518, -0.00193,
+ -0.03312, -0.12845, 0.20432, 0.05937, 0.08113,
+ -0.51567, 0.35054, -0.09066, 0.04627, -0.40744,
+ -0.09585, -0.05910, -0.47208, 0.52901, 0.00868,
+ -0.04684, 0.02158, -0.18332, 0.03820, 0.30406,
+ 0.04360, -0.19538, 0.23847, 0.28568, 0.28710,
+ 0.01874, 0.07100, 0.47150, -0.11903, -0.39694,
+ -0.14350, 0.04125, -0.09338, -0.29821, -0.12153,
+ 0.37342, -0.13326, -0.13662, -0.47655, 0.24079,
+ -0.18632, 0.29288, 0.40187, 0.22415, -0.03005,
+ 0.17948, -0.11697, -0.28801, 0.05883, 0.28485,
+ -0.02966, -0.08767, -0.23880, 0.05614, 0.04411,
+ 0.00282, -0.09482, -0.31261, 0.33666, 0.05873,
+ 0.24706, -0.00638, 0.17299, 0.23925, -0.20720,
+ 0.00531, 0.28754, -0.39174, 0.04133, 0.14507,
+ 0.30356, 0.05017, 0.01089, -0.31736, 0.03387,
+ -0.28454, -0.03005, -0.14338, -0.41516, 0.34182,
+ -0.01637, 0.13765, 0.34349, -0.31849, 0.13862,
+ 0.20953, 0.29351, 0.35770, -0.16074, 0.25756,
+ 0.00786, 0.11964, -0.26419, 0.09305, -0.51649,
+ 0.16750, -0.36321, 0.24426, 0.37660, -0.10051,
+ 0.09379, -0.21341, 0.25576, -0.13297, -0.19244,
+ 0.28681, 0.22701, -0.15005, 0.48230, 0.11152,
+ -0.23938, -0.05498, 0.13741, -0.04310, -0.38470,
+ -0.35676, 0.03026, -0.18085, 0.07820, -0.14923,
+ -0.20375, 0.25006, -0.13824, 0.25214, 0.36632,
+ 0.12550, -0.02791, 0.02742, 0.36854, 0.27378,
+ -0.18080, -0.10355, -0.31695, 0.31792, -0.17909,
+ 0.18095, -0.21215, -0.05365, -0.55286, -0.21217,
+ -0.03872, -0.27126, 0.08966, -0.00107, -0.38721,
+ 0.01048, 0.26133, -0.10945, 0.73803, 0.59833,
+ 0.10000, -0.13069, -0.05533, 0.46419, -0.22697,
+ -0.41538, -0.17663, -0.10924, 0.18632, -0.08699,
+ 0.17652, 0.29401, 0.33956, 0.45985, 0.48710,
+ -0.30380, -0.31473, 0.05682, 0.19624, 0.01269,
+ 0.27908, 0.11877, 0.14762, -0.20683, -0.02825,
+ -0.14090, -0.38098, 0.03643, -0.37834, -0.00756,
+ 0.00661, 0.04306, 0.12133, -0.07186, 0.44867,
+ 0.37723, -0.31198, 0.09170, -0.49585, -0.16521,
+ -0.21124, 0.40080, 0.25765, -0.31252, 0.20919,
+ -0.26212, -0.48041, -0.29582, -0.31318, -0.07774,
+ 0.04704, -0.06547, 0.06513, -0.08548, 0.01347,
+ 0.33669, 0.53601, -0.41991, 0.08203, 0.39378,
+ 0.41603, 0.11175, 0.33968, 0.21925, 0.08257,
+ 0.27431, -0.20318, -0.27955, -0.31656, 0.16575,
+ -0.29638, -0.09682, -0.18167, 0.31903, 0.06207,
+ -0.12304, 0.31198, 0.26462, 0.17076, -0.57613,
+ -0.00615, 0.20623, -0.02082, 0.26293, -0.11470,
+ -0.00946, 0.22755, 0.65298, -0.09990, -0.42741,
+ -0.51791, -0.54358, 0.23005, 0.26455, 0.19829,
+ -0.05226, -0.08056, 0.31663, 0.13829, -0.07195,
+ 0.25459, -0.21799, -0.10467, 0.05154, -0.02221,
+ 0.05655, 0.30488, -0.20427, 0.14651, -0.12470,
+ -0.08049, 0.17261, -0.29193, 0.07764, 0.10424,
+ -0.18572, -0.00795, -0.06625, 0.55725, 0.24007,
+ -0.14598, 0.13294, 0.13591, -0.12042, 0.22548,
+ -0.05724, 0.17402, -0.24493, 0.01434, 0.17777,
+ -0.03441, 0.00184, 0.00247, -0.14036, -0.09533,
+ -0.33326, 0.36379, 0.23831, -0.26026, 0.50365,
+ 0.32179, 0.09782, -0.15997, -0.09686, -0.11109,
+ -0.27198, 0.37907, 0.05010, 0.02037, 0.40385,
+ 0.34847, -0.14300, -0.47130, -0.38132, 0.01269,
+ 0.12159, -0.07519, -0.00564, 0.00362, -0.11937,
+ 0.11826, 0.36087, -0.12084, 0.03370, 0.35778,
+ 0.29940, -0.00499, -0.13806, 0.08882, -0.30465,
+ -0.04701, -0.05679, -0.05526, -0.27838, -0.06587,
+ 0.02699, 0.06553, 0.41748, 0.09355, 0.03453,
+ 0.30788, 0.43614, -0.17021, -0.20911, -0.01208,
+ 0.18969, 0.43112, -0.52998, 0.02395, 0.09377,
+ 0.04742, 0.30326, 0.34885, -0.20092, -0.15505,
+ 0.01057, 0.09158, 0.14150, 0.20401, 0.15735,
+ -0.27254, -0.17825, 0.22034, -0.15437, 0.06560,
+ 0.03425, -0.13229, 0.22267, -0.08301, -0.10273,
+ 0.17700, 0.08816, -0.08245, -0.03834, 0.29906,
+ -0.07628, -0.09381, -0.14285, -0.27234, -0.26100,
+ 0.03772, 0.02282, -0.02565, 0.49519, 0.19892,
+ -0.30563, -0.03235, -0.00998, 0.07913, -0.21996,
+ -0.17124, -0.20341, 0.10241, -0.26598, -0.31961,
+ 0.23022, -0.05753, -0.10501, -0.15638, 0.02876,
+ 0.09416, -0.24870, -0.82465, -0.11489, 0.47825,
+ 0.39887, 0.17489, 0.42622, -0.00941, -0.06603,
+ 0.32226, 0.23349, -0.19598, -0.09391, -0.08981,
+ 0.20145, 0.04817, -0.13369, 0.19339, -0.05280,
+ 0.17043, -0.11347, 0.47404, -0.32680, -0.41933,
+ 0.13479, 0.39799, 0.13379, 0.09678, -0.23587,
+ -0.33173, -0.40765, -0.01244, 0.11291, 0.00581,
+ -0.42898, 0.44661, -0.06290, 0.11391, 0.15084,
+ -0.08929, -0.19507, -0.37237, -0.05820, 0.10300,
+ -0.13502, 0.02282, -0.00957, -0.05961, 0.19113,
+ 0.16372, -0.15751, 0.15255, -0.20412, -0.22181,
+ -0.05243, -0.18660, -0.13710, -0.20665, -0.31857,
+ 0.49055, -0.16703, -0.00397, -0.21865, -0.05235,
+ -0.20337, -0.07628, 0.23833, 0.15984, -0.28125,
+ 0.63913, -0.00356, -0.21989, 0.02263, 0.15555,
+ -0.42727, 0.32315, 0.07211, 0.11042, -0.00918,
+ -0.39737, 0.22699, -0.18146, -0.28120, 0.22822,
+ 0.00361, -0.12587, -0.08056, 0.07046, 0.16431,
+ -0.26270, 0.07388, 0.27763, -0.32238, -0.16227,
+ 0.19668, -0.19145, -0.25839, 0.02433, 0.26835,
+ -0.09379, -0.23478, 0.14542, 0.10088, -0.31045,
+ -0.18190, -0.31226, 0.42979, -0.12639, 0.38302,
+ 0.42961, -0.22830, 0.13842, 0.05181, -0.39048,
+ 0.45971, -0.38577, -0.25297, 0.10239, -0.06597,
+ 0.29098, 0.00055, -0.01608, 0.36703, 0.19608,
+ -0.17012, 0.04159, 0.14647, -0.31927, -0.08507,
+ 0.04203, -0.37280, 0.23340, 0.37252, 0.13664,
+ -0.29348, 0.53990, -0.36884, 0.07339, -0.35048,
+ -0.18672, -0.19729, -0.07321, -0.06125, -0.21259,
+ -0.08597, 0.17766, -0.15580, 0.38554, 0.02327,
+ 0.07372, 0.00528, 0.01225, 0.08905, 0.49190,
+ -0.07434, 0.30945, 0.47423, -0.08920, -0.24339,
+ -0.00801, 0.17422, 0.28615, -0.29375, -0.30545,
+ 0.11216, -0.11257, -0.33044, -0.42197, 0.00977,
+ -0.10676, -0.08897, 0.39932, 0.29283, 0.55732,
+ -0.02983, -0.12189, -0.08284, -0.02053, 0.03098,
+ -0.01880, 0.27775, 0.28738, -0.04390, 0.11646,
+ 0.28806, -0.15313, 0.55950, -0.10281, 0.17142,
+ -0.31736, 0.57226, 0.20548, -0.19414, 0.30391,
+ -0.05993, -0.02400, -0.66001, -0.14992, 0.20067,
+ 0.00084, 0.06125, -0.36342, 0.44027, -0.05742,
+ 0.30579, -0.17595, -0.78348, 0.52673, 0.00715,
+ 0.16886, -0.36255, -0.00855, 0.23969, 0.44678,
+ -0.09227, 0.34922, 0.20793, -0.31956, -0.49002,
+ 0.09774, -0.14279, -0.53110, 0.26732, 0.39524,
+ 0.15204, -0.27919, -0.10703, -0.64154, 0.05794,
+ 0.15824, -0.30993, -0.15812, 0.15581, 0.14554,
+ 0.08446, -0.15329, 0.08852, -0.07682, 0.12952,
+ 0.27166, 0.25380, -0.16221, -0.22736, 0.63193,
+ 0.36273, -0.21236, 0.25317, 0.02738, -0.43178,
+ 0.51836, 0.58839, -0.09174, -0.45411, -0.05341,
+ 0.23439, 0.16458, -0.40664, -0.17641, 0.31017,
+ -0.69577, -0.06896, 0.60300, -0.33255, 0.18201,
+ 0.57087, 0.27507, 0.08788, 0.19791, 0.16324,
+ -0.04393, -0.32148, 0.61932, 0.47895, -0.23611,
+ 0.24028, -0.91614, 0.14044, -0.69056, -0.04830,
+ 0.15080, -0.50793, 0.22447, 0.35463, 0.01003,
+ 0.05831, 0.23022, 0.22209, -0.48251, 0.36108,
+ -0.22554, 0.22273, -0.40612, 0.31061, 0.36282,
+ 0.41025, 0.34469, 0.20449, 0.47814, -0.89449,
+ -0.25466, 0.57467, -0.22232, -0.01886, 0.13477,
+ 0.05642, -0.52932, -0.15586, 0.07187, -0.38556,
+ -0.38560, -0.30138, 0.40868, -0.38415, 0.14508,
+ 0.46744, -0.49651, 0.62485, 0.34577, 0.26847,
+ 0.21625, 0.38198, 0.01865, -0.40479, 0.20223,
+ -0.11050, -0.21992, 0.36449, -0.39736, -0.29697,
+ 0.01333, -0.08588, -0.35132, -0.04228, -0.05220,
+ 0.62692, 0.45425, -0.52692, 0.04384, -0.01150,
+ 0.06239, -0.30409, -0.04624, -0.18378, -0.07252,
+ 0.16169, 0.89393, 0.34616, -0.22557, -0.31676,
+ 0.10704, -0.00965, -0.29196, -0.38503, 0.25493,
+ -0.25547, 0.16854, 0.50098, -0.48492, 0.13881,
+ -0.13639, 0.29992, -0.03112, -0.13312, -0.17095,
+ 0.03963, 0.28458, 0.37485, 0.20503, -0.02667,
+ 0.21321, 0.13071, 0.48536, 0.50200, 0.23751,
+ 0.43728, 0.08488, -0.31915, 0.37647, -0.40846,
+ 0.33857, -0.13148, -0.28617, -0.86236, -0.42299,
+ 0.24282, -0.36263, 0.61434, 0.09286, -0.25878,
+ -0.37234, -0.05552, -0.10305, -0.70496, -0.04173,
+ 0.63880, 0.40827, 0.26637, 0.44720, 0.19049,
+ -0.31479, -0.17099, 0.04171, -0.12336, -1.01230,
+ -0.45993, 0.09814, 0.03198, 0.54348, 0.39356,
+ 0.08890, 0.06453, -0.18793, 0.04784, -0.32488,
+ -0.04588, 0.62735, 0.10408, -0.46103, 0.22818,
+ 0.53888, 0.12524, -0.37453, -0.10464, -0.04854,
+ -0.36498, -0.09493, 0.32648, -0.11892, 0.19040,
+ 0.29352, 0.09025, -0.46333, 0.25144, 0.49457,
+ -0.35030, -0.15093, 0.08457, -0.56934, -0.15254,
+ -0.14685, 0.49053, -0.50065, 0.34083, 0.70508,
+ -0.49721, -0.25336, -0.25462, 0.13926, 0.57150,
+ -0.14474, 0.49892, 0.17897, -0.46887, 0.08521,
+ 0.30401, -0.09850, -0.00325, -0.07051, -0.10507,
+ 0.11025, -0.20224, 0.05282, 0.18051, 0.09510,
+ 0.51734, 0.05120, -0.06831, -0.32305, 0.33415,
+ 0.01987, 0.49656, 0.40332, 0.13054, -1.19528,
+ -0.19157, 0.18345, -0.23019, 0.20573, -0.38252,
+ 0.07885, -0.00188, 0.33051, -0.35706, 0.65151,
+ 0.56029, 0.09119, -0.08166, -0.30250, 0.00290,
+ 0.03589, 0.19291, 0.01091, 0.44357, -0.33449,
+ 0.03519, -0.42258, 0.57982, -0.20968, -0.50827,
+ 0.11662, -0.17328, 0.19940, -0.06952, 0.40710,
+ 0.20376, -0.19051, 0.15461, -0.66009, -0.42158,
+ -0.00220, -0.01243, -0.55593, 0.42170, 0.73310,
+ 0.13783, -0.78875, 0.14459, 0.07035, -0.37970,
+ 0.26332, -0.20230, 0.06509, 0.01561, 0.37970,
+ 0.28002, 0.05288, 0.83343, -0.02322, -0.41190,
+ -0.78999, 0.17418, 0.50137, -0.06781, 0.40224,
+ 0.37995, -0.62342, -0.27965, -0.05920, 0.72020,
+ 0.08386, 0.41754, 0.07173, -0.40186, 0.14944,
+ 0.42822, 0.59933, 0.19878, 0.49140, -0.24729,
+ -0.78768, 0.20184, -0.14841, -0.41782, -0.38291,
+ -0.13511, 0.05949, -0.04913, -0.30938, -0.22255,
+ 0.12759, 0.50809, 0.33789, 0.22148, 0.07902,
+ -0.31396, 0.49306, 0.16744, 0.25402, 0.26014,
+ 0.05703, 0.13357, -0.32268, -0.29973, 0.58709,
+ -0.22765, 0.03758, -0.73907, -0.17467, -0.54224,
+ -0.67466, 0.35569, -0.18247, -0.14666, -0.03163,
+ 0.63372, -0.04887, 0.56395, -0.06713, 0.19322,
+ -0.34730, -0.03765, -0.01833, -0.20065, -0.09437,
+ 0.76501, -0.04306, 0.33942, -0.22986, -0.22650,
+ -0.10714, -0.54031, 0.94064, 0.30671, -0.38033,
+ -0.46008, 0.64533, 0.06206, 0.63465, -0.10928,
+ 0.76060, -0.10209, 0.02651, -0.16362, -0.38432,
+ -0.33695, 0.13226, -0.02209, -0.32890, -0.25976,
+ -0.16317, -0.31593, 0.10000, 0.12074, 0.32154,
+ 0.30756, 0.07032, 0.10319, -0.22005, 0.34356,
+ 0.28786, 0.35552, -0.33410, 0.52276, 0.19222,
+ 0.04173, -0.36107, 0.09762, -0.38360, -0.08838,
+ -0.45715, -0.49654, -0.20028, 0.00160, 0.22761,
+ 0.28875, -0.07781, 0.19443, 0.70277, -0.45424,
+ 0.84741, 0.21009, 0.41328, -0.33299, 0.67559,
+ -0.31191, -0.44914, -0.63840, 0.46926, 0.40773,
+ 0.12050, -0.26052, -0.36583, -0.26654, -0.51398,
+ -0.01605, -0.30610, 0.01770, 0.56976, 0.32269,
+ -0.41905, 0.68604, -0.06007, 0.26161, 0.03776,
+ -0.05745, -0.23350, -0.38238, -0.07434, -0.08872,
+ 0.31702, -0.18965, 0.31921, -0.37637, -0.58056,
+ -0.16878, 0.87690, 0.02590, -0.09211, 0.52263,
+ 0.65227, -0.13698, 0.37173, -0.10024, -0.02505,
+ -0.33918, -0.32335, 0.37168, -0.21055, -0.52810,
+ -0.12093, 0.49394, -0.28157, -0.29479, -0.20339,
+ -0.20665, -0.01902, 0.49619, 0.24831, 0.91564,
+ 0.08620, -0.23466, 0.06478, 0.64913, 0.17521,
+ 0.18370, -0.05166, 0.39479, -0.73741, -0.41018,
+ -0.54555, 0.38733, 0.32745, -0.77864, 0.12333,
+ -0.16319, -0.16580, 0.14580, -0.06942, 0.08465,
+ 0.41146, 0.36035, 0.12406, -0.04504, 0.44427,
+ -0.21090, 0.13993, -0.47920, -0.04039, -0.04893,
+ -0.09725, -0.40176, 0.37982, 0.46708, -0.20161,
+ -0.16815, -0.11328, -0.05989, -0.29583, 0.31575,
+ -0.55644, 0.52328, 0.71614, 0.32079, 0.16824,
+ 0.42790, -0.33577, 0.28301, 0.03075, -0.13529,
+ -0.36678, -0.17334, -0.26533, 0.29309, 0.24201,
+ -0.02465, -0.18926, -0.51524, -0.15633, -0.06476,
+ 0.77808, -0.24976, -0.21291, 0.35113, 0.04243,
+ -0.19843, 0.47393, 0.20782, 0.98575, -0.05286,
+ 0.22007, -0.27173, -0.01115, -0.46504, -0.23415,
+ 0.56745, -0.18617, -0.08825, -0.22001, -0.34597,
+ 0.31378, 0.59483, -0.14406, -0.20941, 0.28050,
+ 0.58441, 0.12663, -0.09084, -0.37264, -0.49720,
+ 0.37727, -0.33187, -0.20362, -0.22291, 0.04830,
+ 0.10327, -0.14377, -0.07525, -0.53372, -0.06742,
+ 0.26321, 0.12637, 0.37363, 0.18261, 0.08466,
+ 0.03946, 0.01520, 0.49916, 0.11012, 0.05426,
+ -0.63631, 0.26730, 0.07514, -0.04147, -0.58096,
+ 0.30603, -0.41245, 0.16850, -0.06391, 0.50862,
+ -0.11755, -0.44662, 0.08401, 0.70589, 0.60595,
+ -0.22475, 0.01021, -0.11843, -0.57048, 0.36157,
+ -0.02833, 0.19310, 0.04745, -0.18591, -0.00395,
+ -1.02026, -0.06153, 0.38543, -0.29127, -0.07593,
+ 0.21336, 0.16609, -0.11222, 0.45790, -0.04100,
+ 0.56995, -0.50895, -0.18274, 0.03996, -0.20836,
+ 0.19742, 0.12790, 0.64572, -0.30717, -0.18503,
+ -0.41566, -0.11046, -0.24907, 0.21088, -0.39762,
+ -0.20132, 0.53659, 0.58929, 0.07204, -0.10640,
+ -0.21655, 0.33039, -0.29849, -0.16949, -0.12456,
+ -0.08487, 0.10602, 0.42328, 0.07295, 0.04721,
+ -0.34470, 0.02935, 0.36446, -0.04751, 0.52235,
+ -0.41843, -0.11732, 0.21463, 0.02747, -0.11201,
+ -0.35329, 0.21843, 0.07517, -0.38214, 0.62953,
+ -0.01063, 0.29156, 0.05332, 0.46727, 0.95813,
+ 0.32979, 0.12382, 0.28071, -0.34441, -0.50659,
+ 0.20515, -0.12927, -0.17199, 0.27629, -0.74456,
+ -0.64314, -0.12827, -0.18450, 0.06169, -0.38659,
+ 0.41504, -0.27343, 0.19252, 0.71520, 0.11721,
+ 0.49762, 0.05786, 0.10556, -0.47069, -0.58497,
+ 0.06010, 0.44928, 0.26455, 0.11678, 0.09782,
+ -0.18884, -0.44109, -0.01070, -0.03744, 0.19250,
+ -0.18889, 0.14827, 0.32068, 0.26089, 0.25432,
+ -0.04481, 0.03158, 0.15091, -0.08926, -0.11990,
+ -0.49248, -0.01601, 0.41867, -0.26047, 0.17692,
+ -0.00528, -0.11409, -0.24578, -0.47964, -0.10332,
+ -0.35170, -0.10611, 0.14225, 0.54411, 0.67032,
+ -0.13141, 0.72814, 0.36755, -0.23203, -0.17477,
+ -0.08668, -0.15865, -0.12139, -0.11214, -0.41635,
+ 0.48347, 0.55460, 0.11819, -0.48222, -0.63223,
+ 0.12393, -0.24608, 0.04836, -0.10166, -0.06384,
+ 0.34187, -0.13896, 0.90650, 0.50728, 0.16534,
+ 0.11242, 0.04116, -0.79242, 0.01828, 0.31499,
+ 0.00724, 0.47018, -0.22079, -0.76972, -0.13708,
+ -0.58891, -0.02719, -0.06831, -0.25311, -0.00680,
+ 0.21111, -0.25116, -0.03505, 0.25054, 0.42263,
+ -0.21601, -0.30062, 0.45369, -0.19861, 0.00493,
+ 0.29993, -0.06364, 0.43410, 0.07299, 0.04434,
+ 0.02430, -0.70097, 0.50593, -0.08587, 0.17717,
+ 0.41203, 0.45693, 0.26270, 0.11097, 0.09082,
+ 0.76139, -0.30015, 0.07042, 0.27841, -0.36470,
+ 0.09508, -0.13988, -0.25505, -0.15769, -0.24363,
+ -0.03566, 0.09037, -1.07208, 0.58225, -0.08795,
+ 0.13525, -0.06863, -0.33721, -0.01060, -0.12102,
+ -0.08304, -0.34170, 0.52889, -0.34851, 0.05292,
+ -0.04726, -0.40967, 0.09790, 0.05375, 0.24876,
+ 0.05592, -0.35847, -0.34064, -0.05890, 0.13544,
+ -0.07846, 0.09156, -0.15092, -0.03952, 0.10948,
+ 0.18355, 0.02113, -0.18013, 0.29005, 0.21775,
+ 0.34398, -0.07600, -0.34184, 0.05887, -0.13934,
+ 0.09712, 0.06238, -0.48976, -0.17764, -0.11598,
+ -0.01901, -0.19217, 0.15115, -0.07500, 0.21841,
+ 0.33331, -0.07395, -0.16588, 0.13992, 0.31053,
+ -0.15055, -0.16640, -0.16411, 0.20279, -0.01951,
+ 0.13439, 0.17012, -0.06434, -0.38301, 0.13745,
+ -0.66056, 0.02709, -0.05643, 0.08997, 0.06923,
+ -0.00732, 0.33568, -0.10449, -0.46932, -0.03278,
+ 0.46403, -0.26332, 0.03859, 0.05038, 0.37834,
+ -0.18502, -0.27558, 0.13656, -0.19388, -0.40068,
+ 0.17227, 0.09113, -0.18981, -0.34880, 0.20183,
+ 0.07566, -0.32374, 0.48973, -0.07635, -0.18005,
+ 0.12310, 0.19920, -0.15021, 0.16820, 0.09848,
+ 0.27704, 0.22805, 0.21512, -0.10576, -0.09911,
+ -0.45292, 0.28600, -0.12264, -0.03797, -0.48392,
+ 0.30792, -0.21196, 0.19377, 0.12855, 0.39116,
+ 0.01281, -0.25141, -0.20829, 0.23674, -0.02567,
+ -0.09490, 0.29685, 0.15916, -0.14345, 0.25963,
+ -0.04655, -0.20946, -0.17992, -0.17092, 0.09813,
+ 0.19383, -0.14532, -0.20436, 0.00018, -0.06759,
+ -0.04477, -0.17795, -0.04146, -0.11961, 0.16731,
+ 0.04650, -0.45244, 0.10456, 0.32128, -0.49868,
+ 0.34436, -0.10068, -0.12345, 0.19084, -0.14666,
+ 0.03202, -0.04583, 0.48288, 0.01436, 0.12463,
+ -0.08002, 0.09791, -0.31999, 0.01502, -0.38680,
+ 0.12265, 0.00897, -0.21346, 0.06831, -0.05038,
+ -0.24408, 0.37934, 0.03679, -0.65669, 0.17589,
+ -0.05002, 0.17628, 0.02658, 0.10907, -0.27828,
+ 0.22700, -0.12815, -0.35556, -0.01691, -0.05477,
+ 0.23531, -0.47577, 0.08565, -0.06836, -0.26114,
+ 0.13490, -0.19176, 0.09490, -0.29878, 0.06480,
+ 0.34992, -0.00800, -0.13678, -0.27323, 0.32805,
+ 0.18630, -0.05235, -0.26416, -0.58191, 0.13032,
+ -0.20314, 0.63434, -0.18996, 0.30948, -0.12664,
+ -0.00463, 0.13094, -0.13480, 0.15553, -0.32032,
+ 0.15815, 0.15531, -0.27526, -0.11144, 0.12947,
+ 0.01861, 0.07733, -0.42290, -0.23942, 0.24505,
+ -0.34321, -0.17797, 0.27057, 0.57269, -0.18750,
+ 0.12905, 0.10020, 0.15179, -0.17559, 0.16428,
+ -0.22722, -0.54510, -0.01863, -0.23465, 0.15260,
+ -0.52520, 0.56717, -0.28926, -0.15018, -0.05042,
+ -0.38397, -0.16298, -0.34340, -0.49547, 0.08403,
+ 0.36825, 0.15460, 0.47934, 0.76324, 0.20793,
+ -0.07410, -0.18246, -0.16296, -0.26652, 0.15309,
+ -0.00795, -0.31272, 0.49683, 0.01236, -0.22757,
+ -0.16969, -0.03400, 0.12569, -0.14224, 0.41312,
+ -0.05211, 0.57618, 0.20563, 0.35402, 0.08913,
+ -0.17023, -0.26625, -0.11447, -0.32027, 0.16666,
+ -0.26299, -0.33385, 0.37832, -0.01878, -0.24425,
+ 0.06296, 0.16264, 0.01639, -0.06067, -0.13052,
+ 0.27114, -0.43332, 0.17969, 0.25895, 0.45579,
+ -0.14540, -0.34173, 0.12486, -0.22034, -0.03899,
+ 0.11757, -0.17031, 0.04070, -0.37774, 0.38579,
+ 0.11035, 0.13418, 0.02678, 0.26280, -0.21475,
+ -0.05094, -0.46457, -0.34640, -0.59593, 0.38032,
+ 0.34513, 0.02252, 0.16983, 0.19369, 0.07298,
+ -0.36983, 0.04954, 0.22417, 0.08829, -0.59509,
+ 0.20570, -0.08978, -0.11019, 0.10487, -0.08374,
+ -0.06440, -0.08097, 0.31751, -0.17791, 0.18796,
+ -0.01175, 0.43454, 0.09696, 0.32755, 0.03045,
+ 0.01845, -0.29926, -0.09101, 0.13618, -0.21021,
+ -0.31893, 0.01577, 0.30304, 0.09520, -0.26559,
+ -0.15396, -0.40617, -0.19369, 0.04377, -0.23201,
+ -0.05015, 0.27043, 0.23555, -0.22008, 0.33088,
+ -0.23969, -0.04928, -0.13874, 0.34673, 0.26612,
+ -0.20338, 0.08710, -0.20452, -0.05778, -0.21848,
+ 0.16651, 0.13685, -0.06357, -0.36122, 0.09985,
+ -0.21392, 0.08902, 0.46542, 0.33340, 0.22938,
+ 0.06401, -0.49912, -0.03127, 0.15564, 0.05572,
+ -0.07270, 0.04998, -0.18602, 0.18100, 0.23691,
+ -0.16971, 0.00204, 0.17312, -0.45461, 0.07976,
+ -0.24984, -0.11188, 0.08569, -0.08043, 0.30665,
+ 0.27529, 0.09625, -0.42588, -0.03868, 0.18564,
+ 0.16210, -0.05065, 0.22268, -0.29674, -0.09997,
+ 0.19774, 0.16553, -0.28434, -0.02118, -0.34217,
+ -0.06204, -0.31991, -0.32555, 0.20786, 0.19040,
+ 0.22422, -0.10958, -0.40171, 0.04564, 0.06597,
+ 0.00085, 0.05220, 0.06705, 0.26132, -0.42874,
+ -0.05983, 0.26990, 0.19891, -0.08779, -0.31151,
+ -0.55331, -0.02494, -0.54679, -0.18465, 0.07456,
+ 0.24654, 0.10844, 0.02293, 0.18928, -0.03864,
+ 0.24765, 0.24750, 0.00253, 0.32009, -0.10000,
+ -0.32313, -0.31985, 0.24590, -0.11787, -0.10201,
+ -0.09812, -0.21549, -0.33375, -0.48174, -0.16893,
+ -0.05438, -0.15791, 0.24319, -0.07105, 0.16094,
+ 0.01183, 0.13571, 0.27421, 0.06999, 0.07311,
+ 0.05330, -0.10809, -0.07189, -0.01342, -0.11381,
+ -0.28668, -0.00677, -0.54902, -0.41570, -0.33369,
+ -0.26178, -0.10691, 0.09769, -0.31044, -0.32961,
+ 0.54632, 0.25522, -0.10725, 0.22621, 0.34114,
+ 0.13208, 0.36405, 0.10350, -0.02799, -0.17807,
+ -0.42938, -0.15070, 0.14521, -0.44243, -0.18982,
+ -0.23413, -0.08416, 0.18371, 0.12023, -0.22614,
+ 0.22255, 0.18078, -0.39786, 0.10574, -0.11892,
+ 0.38465, -0.09990, 0.11814, -0.08993, 0.07678,
+ -0.01285, -0.37792, -0.06680, -0.00872, -0.28254,
+ 0.07289, -0.44754, 0.08821, -0.18319, 0.10699,
+ -0.04535, 0.04443, 0.07495, -0.23900, 0.05322,
+ -0.09593, 0.53487, -0.05616, 0.33978, -0.06007,
+ -0.39988, 0.13739, 0.01537, 0.00112, 0.19437,
+ -0.32741, -0.23367, 0.15175, -0.34151, 0.10983,
+ -0.05201, 0.05283, 0.11117, -0.36998, -0.03907,
+ 0.35896, 0.25313, 0.39229, 0.20216, 0.15189,
+ -0.00391, -0.00965, -0.31884, -0.17509, -0.04646,
+ 0.00058, -0.58411, 0.33639, -0.21452, -0.09393,
+ 0.02961, 0.00599, 0.06512, -0.03223, 0.14394,
+ -0.10154, 0.35577, -0.21347, 0.44163, 0.28797,
+ 0.24231, -0.12747, 0.13185, 0.05122, -0.42790,
+ -0.19264, -0.16333, -0.43154, -0.00870, -0.18105,
+ -0.34214, 0.21790, 0.07934, 0.24667, 0.43567,
+ -0.17491, 0.00388, -0.03367, 0.30872, 0.14433,
+ 0.34629, 0.37081, -0.44050, -0.20941, -0.42435,
+ -0.08396, -0.21568, -0.22184, -0.15283, -0.02646,
+ -0.46330, -0.15854, -0.09785, 0.34637, 0.23668,
+ -0.10842, -0.17463, -0.25064, -0.10673, 0.03536,
+ 0.00042, 0.43110, 0.36098, -0.16171, -0.10274,
+ -0.28886, -0.12418, -0.29664, -0.10725, 0.24068,
+ 0.22145, -0.11276, -0.12441, -0.16003, -0.10176,
+ 0.04165, -0.16317, 0.09123, 0.02293, 0.20983,
+ -0.03905, 0.24324, 0.42619, 0.39528, 0.01294,
+ -0.03077, 0.16800, -0.45091, 0.10101, -0.04551,
+ -0.13945, -0.07843, -0.25162, -0.21820, -0.00629,
+ -0.00791, 0.16984, -0.03837, 0.09057, -0.14135,
+ 0.04220, -0.32068, 0.00488, 0.14154, 0.48855,
+ -0.41778, 0.22648, 0.00234, 0.25985, 0.03782,
+ -0.02499, -0.25523, -0.06962, 0.16314, -0.09737,
+ -0.03085, 0.06558, 0.28283, 0.12140, 0.05367,
+ -0.37188, -0.11226, 0.06971, -0.34815, 0.02647,
+ 0.34189, -0.05819, -0.00327, 0.24682, 0.01926,
+ -0.06424, 0.10454, -0.07251, -0.21568, -0.24853,
+ -0.34419, -0.01748, 0.27438, -0.17979, -0.02779,
+ -0.17517, 0.29177, 0.17957, -0.28653, -0.06583,
+ -0.25137, 0.55525, -0.09587, -0.30857, -0.09820,
+ 0.08448, 0.00393, -0.36863, -0.23165, -0.27719,
+ -0.02383, -0.02984, 0.05115, 0.07281, 0.07351,
+ -0.03500, -0.13003, 0.11185, 0.07643, -0.27327,
+ 0.01439, 0.32246, 0.73121, 0.07183, -0.09961,
+ 0.06312, -0.17333, 0.11564, -0.00137, -0.10076,
+ -0.27667, -0.50041, -0.03259, -0.16349, 0.13360,
+ 0.40382, -0.03959, 0.04909, -0.15440, 0.12296,
+ -0.09584, -0.23041, 0.40888, 0.57569, -0.06138,
+ -0.01831, -0.31052, -0.10519, -0.05968, -0.05673,
+ -0.46312, -0.32093, -0.07746, 0.10708, -0.11719,
+ 0.12881, -0.04221, 0.18803, -0.08470, 0.15204,
+ 0.35359, -0.04589, -0.08737, 0.30505, 0.31075,
+ -0.12764, 0.19691, 0.01738, -0.07166, -0.26930,
+ 0.16948, -0.10039, -0.05010, -0.22743, 0.12727,
+ -0.22950, -0.07050, 0.44636, -0.03009, -0.33559,
+ -0.11206, 0.13364, -0.04950, -0.27116, 0.32008,
+ 0.39952, 0.08707, 0.00255, -0.14492, -0.16250,
+ -0.23645, -0.10987, 0.26713, -0.27297, -0.27440,
+ -0.29769, -0.15405, 0.05503, 0.17200, -0.00692,
+ -0.04815, -0.03507, 0.03546, -0.31198, 0.22373,
+ 0.34475, 0.43257, 0.29841, -0.02104, 0.17950,
+ -0.05768, -0.15032, -0.06338, 0.00631, -0.54340,
+ -0.28729, -0.17527, 0.05284, -0.21897, 0.16258,
+ -0.13118, -0.04824, -0.13513, -0.18376, 0.19468,
+ 0.14757, 0.04696, 0.38489, -0.25450, -0.07452,
+ 0.21143, -0.09178, -0.16710, 0.04303, -0.14022,
+ -0.15997, -0.15593, -0.10730, 0.14873, -0.15134,
+ 0.38219, -0.24027, -0.17952, -0.03693, -0.20388,
+ -0.25396, -0.02583, 0.21271, 0.48518, 0.08202,
+ 0.18785, -0.24393, -0.02473, -0.06577, 0.30486,
+ -0.18164, 0.00801, -0.40745, 0.07954, 0.13416,
+ -0.17218, -0.02614, -0.08963, -0.49109, 0.20909,
+ -0.16080, 0.23635, -0.17140, 0.13420, 0.52846,
+ -0.20789, -0.04213, 0.18246, 0.02850, 0.14180,
+ -0.14639, -0.29474, -0.09674, -0.01942, -0.18954,
+ -0.20422, 0.20372, -0.19091, -0.09500, -0.11666,
+ 0.08951, 0.16019, 0.08982, -0.09910, 0.19095,
+ 0.09587, -0.02224, -0.15044, -0.07689, 0.13025,
+ -0.13272, -0.20302, 0.11510, 0.16619, 0.18739,
+ -0.10418, -0.08935, 0.04929, -0.06480, -0.18091,
+ -0.14021, -0.04102, -0.21048, 0.05122, -0.01160,
+ -0.11996, -0.25438, 0.14105, -0.07698, -0.16250,
+ 0.20680, -0.09614, -0.03593, 0.14027, 0.20929,
+ 0.06092, -0.22758, -0.15194, 0.19516, -0.14545,
+ 0.06256, 0.15968, -0.05818, -0.26089, -0.18912,
+ -0.06849, -0.14514, -0.02930, 0.20595, -0.07672,
+ -0.10597, 0.16736, 0.17985, 0.01001, 0.14038,
+ -0.00277, 0.16433, -0.00209, -0.02130, -0.16893,
+ -0.15905, 0.05147, 0.03880, 0.19653, 0.12111,
+ 0.03837, 0.12865, -0.21068, -0.32147, 0.23964,
+ -0.09952, 0.01842, -0.12829, -0.12853, -0.16877,
+ -0.04341, -0.05572, -0.08982, 0.01220, -0.14436,
+ -0.14252, 0.11048, 0.02588, -0.11998, -0.05549,
+ -0.18197, 0.07058, 0.28002, -0.28425, -0.12822,
+ 0.25348, -0.16695, -0.11259, -0.05323, 0.08157,
+ 0.10447, 0.04883, -0.04373, -0.01827, -0.19370,
+ 0.08287, -0.16392, 0.11130, -0.15811, -0.25412,
+ -0.09518, 0.20784, -0.28823, 0.11653, -0.07054,
+ -0.10499, 0.15697, -0.01103, -0.07316, 0.06929,
+ -0.01245, 0.14113, 0.29173, 0.18941, 0.00842,
+ -0.23327, 0.05201, 0.01784, 0.02400, 0.04850,
+ 0.03227, 0.10550, -0.10053, -0.02080, 0.15522,
+ 0.05700, -0.23591, 0.09112, 0.03894, -0.25078,
+ 0.22743, -0.00386, 0.05424, -0.20797, 0.03491,
+ 0.05274, -0.20929, -0.25909, 0.17603, -0.06512,
+ -0.08361, 0.16241, -0.05951, 0.04311, -0.11280,
+ -0.01094, 0.05494, -0.26859, -0.04923, 0.09286,
+ -0.25096, -0.29276, -0.14029, -0.10761, -0.09632,
+ 0.09270, -0.03754, 0.11005, -0.16302, -0.14814,
+ -0.15578, 0.05972, 0.00755, 0.17922, 0.23731,
+ -0.03197, -0.08425, 0.07347, 0.13206, -0.02611,
+ 0.20456, -0.21090, -0.08838, 0.13074, 0.01051,
+ -0.06786, -0.07502, -0.02736, -0.17170, 0.25679,
+ -0.16356, -0.09758, -0.34464, -0.19857, -0.14686,
+ -0.03939, -0.11549, -0.01140, -0.24964, 0.08134,
+ 0.12293, -0.01663, 0.12404, -0.22540, 0.00976,
+ -0.07743, -0.12129, 0.04625, -0.05822, 0.01223,
+ -0.38662, 0.09964, -0.20192, -0.03050, -0.19328,
+ 0.16342, -0.01515, -0.09579, 0.04717, 0.04990,
+ -0.19179, -0.12659, 0.19357, 0.12148, 0.11358,
+ 0.24364, 0.13948, -0.11856, 0.12393, 0.12207,
+ 0.05557, 0.11626, -0.28462, -0.19188, -0.01775,
+ -0.01859, 0.20102, -0.11692, -0.33789, -0.04442,
+ -0.05435, 0.15367, -0.01735, 0.11031, -0.02883,
+ -0.20394, -0.09039, -0.21688, -0.11051, 0.00725,
+ 0.15152, -0.20413, -0.14530, 0.15390, 0.17171,
+ -0.22574, -0.12211, 0.11303, 0.15807, 0.13603,
+ -0.07673, 0.03028, -0.01559, 0.21013, 0.15299,
+ -0.14640, -0.11916, 0.06591, 0.03840, -0.03143,
+ -0.09760, -0.03487, -0.12019, 0.01625, -0.11180,
+ 0.05657, -0.09344, -0.21097, 0.16537, 0.17754,
+ -0.23968, -0.08084, -0.06393, 0.00631, 0.09041,
+ -0.02021, 0.18500, 0.08373, 0.00896, 0.04493,
+ 0.20816, 0.20898, -0.18639, 0.23869, -0.23963,
+ -0.10109, -0.17269, -0.16104, -0.17018, 0.00746,
+ 0.02236, 0.16480, -0.01247, 0.14290, -0.28983,
+ -0.15762, -0.00726, -0.24492, -0.16518, -0.04399,
+ 0.06095, 0.18288, -0.11087, -0.05356, -0.16149,
+ -0.11052, 0.00992, -0.10222, 0.06572, -0.09460,
+ -0.05760, 0.00561, -0.08330, 0.11046, -0.15325,
+ -0.17076, -0.01086, -0.13537, 0.01383, -0.27243,
+ 0.11107, 0.12023, -0.07240, 0.25073, 0.20312,
+ -0.15844, 0.02216, -0.11090, -0.05878, 0.10533,
+ -0.12480, -0.08838, -0.16182, -0.06584, -0.05869,
+ -0.30172, -0.23075, 0.06295, -0.08986, -0.09175,
+ 0.07022, -0.03167, -0.02822, -0.08295, 0.21506,
+ -0.01396, 0.03175, 0.10001, -0.12958, -0.16034,
+ 0.11086, -0.10743, -0.03340, -0.31047, 0.06713,
+ -0.06606, -0.08478, 0.01305, 0.04528, -0.12822,
+ -0.07810, 0.01139, 0.08380, 0.03649, -0.01313,
+ 0.07687, 0.12477, 0.20381, 0.02530, -0.07987,
+ 0.03885, 0.06578, -0.13795, -0.07212, 0.13355,
+ 0.18109, -0.20515, -0.00079, -0.18613, -0.24198,
+ 0.04150, -0.21870, 0.21019, 0.06162, -0.09286,
+ 0.22460, 0.01507, -0.05789, -0.05020, 0.07370,
+ -0.12327, 0.09644, -0.21888, -0.18526, -0.02074,
+ -0.14674, 0.08426, -0.19074, -0.04126, -0.42691,
+ -0.01473, 0.28591, -0.05302, 0.25073, 0.10213,
+ 0.23265, -0.14809, 0.31389, 0.14620, 0.28912,
+ -0.31716, 0.09878, -0.28053, -0.12092, -0.10326,
+ 0.11495, 0.05059, -0.14835, 0.03973, -0.26065,
+ -0.15769, -0.10000, -0.16270, -0.02235, -0.24636,
+ 0.11004, 0.21965, -0.18968, 0.19670, -0.04013,
+ 0.08619, -0.19033, 0.20101, -0.08529, 0.02176,
+ 0.14166, 0.12206, 0.12589, 0.11028, -0.07648,
+ -0.05258, 0.17857, -0.15669, -0.02612, -0.15105,
+ 0.12267, -0.00821, 0.05067, 0.16460, 0.31500,
+ 0.22916, -0.02350, 0.14849, 0.12380, -0.15276,
+ -0.02065, -0.10573, -0.29386, 0.13330, 0.04370,
+ 0.08645, -0.25499, -0.05006, 0.04382, -0.25306,
+ -0.01439, -0.01199, 0.04926, 0.06721, -0.30988,
+ 0.03976, -0.18340, 0.07148, 0.19893, 0.01610,
+ -0.15228, 0.04793, 0.11445, -0.27666, 0.04325,
+ -0.20515, -0.13523, 0.00539, -0.00590, -0.06498,
+ 0.02297, 0.27991, -0.12209, 0.22222, 0.19153,
+ -0.04425, 0.17700, 0.08946, -0.11494, -0.05652,
+ 0.05622, -0.01538, -0.22187, -0.00942, -0.00704,
+ 0.26843, 0.07287, 0.08713, -0.38214, 0.02033,
+ 0.17970, 0.16898, 0.24007, -0.05153, 0.09516,
+ -0.12600, -0.06528, 0.29128, -0.14762, 0.13701,
+ -0.30580, -0.06582, -0.05544, -0.13091, -0.05942,
+ -0.10323, 0.09036, -0.13613, -0.01486, -0.22463,
+ -0.01811, 0.18355, -0.13146, -0.01155, -0.04470,
+ 0.22790, -0.05517, -0.14452, 0.09063, -0.02776,
+ 0.05430, 0.05152, 0.07412, -0.20627, -0.14511,
+ -0.32873, 0.20306, -0.02451, -0.22789, -0.22808,
+ -0.33260, -0.13204, 0.12309, 0.03963, 0.15825,
+ 0.19674, 0.02675, -0.10596, -0.20317, 0.25315,
+ -0.12687, 0.00763, -0.07844, -0.03319, 0.00239,
+ 0.07951, -0.37205, -0.00173, 0.13893, 0.08174,
+ -0.28228, -0.37122, 0.20306, 0.00515, 0.03539,
+ 0.19334, -0.08714, -0.05140, -0.02148, -0.18252,
+ 0.00666, 0.10813, 0.04503, -0.28885, -0.12971,
+ -0.27858, -0.09027, 0.18168, -0.06126, -0.01317,
+ 0.00795, -0.11846, 0.04876, -0.10714, -0.00917,
+ -0.00264, -0.02157, 0.31716, 0.20409, 0.06883,
+ 0.06255, -0.13395, -0.06596, -0.31297, -0.04938,
+ -0.10775, -0.17791, -0.04008, -0.01991, 0.10446,
+ 0.07820, 0.05865, -0.00068, -0.00842, -0.10233,
+ -0.06336, -0.08831, 0.14068, -0.15463, 0.13217,
+ -0.14569, -0.18768, -0.02578, 0.11450, 0.11147,
+ 0.26855, -0.22181, -0.25161, -0.00337, 0.27734,
+ 0.00549, -0.14070, 0.15575, 0.15867, -0.02848,
+ -0.21199, -0.10499, 0.02886, -0.17185, -0.06725,
+ 0.05926, 0.06621, 0.08593, 0.14784, -0.10265,
+ -0.20979, 0.08914, 0.11994, -0.22533, -0.30527,
+ 0.31250, 0.10176, 0.14314, -0.13414, 0.16209,
+ -0.16439, -0.06198, 0.21904, -0.22649, -0.07682,
+ 0.06162, 0.09853, -0.12232, -0.05364, 0.12965,
+ 0.09198, -0.03406, -0.17125, -0.28921, 0.02799,
+ -0.05159, 0.22628, 0.21952, -0.34692, -0.07327,
+ 0.18930, 0.32453, 0.17950, -0.09235, -0.05769,
+ 0.06225, 0.11595, 0.12060, -0.03922, -0.11659,
+ 0.11875, 0.14359, 0.27548, 0.04247, 0.07241,
+ -0.13604, 0.19243, -0.02390, 0.01974, -0.22394,
+ -0.14887, -0.06560, -0.17763, 0.03226, -0.00568,
+ 0.25039, -0.05018, 0.21019, 0.00544, -0.13107,
+ -0.08034, -0.08598, 0.11604, 0.13445, 0.07710,
+ -0.11622, -0.28990, -0.10212, -0.17388, -0.09753,
+ -0.19759, -0.11414, 0.23315, -0.20660, -0.48993,
+ 0.11529, 0.03677, 0.00788, 0.00362, 0.20891,
+ -0.20840, -0.07344, 0.26428, 0.16797, 0.02557,
+ -0.00716, 0.10931, -0.07484, -0.01670, 0.17775,
+ -0.13988, -0.03769, -0.23455, 0.08464, 0.07772,
+ -0.14411, 0.15754, -0.19336, 0.04225, -0.18797,
+ 0.12898, -0.02842, 0.01307, 0.15144, 0.17024,
+ 0.17080, -0.08924, -0.13238, -0.18608, -0.01477,
+ 0.12200, 0.12086, -0.15700, -0.08689, 0.10159,
+ 0.26511, -0.08173, -0.12349, 0.08366, 0.01624,
+ 0.21206, -0.03789, 0.02643, -0.22239, 0.06652,
+ 0.26500, 0.22893, -0.33765, 0.25397, -0.19137,
+ -0.21780, -0.20542, 0.21548, -0.11120, -0.26279,
+ -0.02314, -0.06539, -0.03771, 0.08628, -0.03934,
+ 0.04464, 0.08023, -0.09786, -0.19720, 0.14597,
+ 0.04560, 0.11262, 0.24156, 0.00016, -0.02079,
+ -0.10505, -0.02854, 0.02490, 0.22612, 0.25214,
+ -0.12602, 0.05151, 0.06061, 0.00041, -0.18366,
+ 0.14286, -0.18936, 0.09465, -0.18420, -0.10122,
+ 0.15465, -0.04655, 0.14704, 0.00438, -0.02116,
+ -0.26751, 0.23463, -0.02349, -0.21191, -0.06629,
+ 0.05110, 0.07930, -0.14068, 0.09341, -0.16148,
+ -0.17587, -0.20991, -0.19798, -0.20470, 0.16840,
+ -0.08005, -0.11619, -0.09830, 0.17497, 0.02979,
+ 0.07923, -0.11483, -0.11926, -0.21630, 0.15729,
+ 0.12168, 0.27936, 0.21849, -0.30683, -0.06472,
+ -0.21418, -0.28464, -0.36500, 0.32649, -0.12738,
+ 0.36549, 0.13756, -0.21859, 0.68907, -0.56651,
+ 0.44855, -0.00633, -0.19207, 0.46193, -0.05221,
+ 0.04601, -0.00743, 0.18494, 0.31625, 0.12562,
+ -0.23587, 0.12371, -0.31532, -1.26903, -0.03536,
+ 0.00666, 0.01171, -0.24557, -0.23721, -0.12633,
+ 0.02474, 0.14342, -0.10186, 0.38075, 0.28688,
+ 0.25408, -0.21348, 0.21565, 0.22517, 0.52649,
+ 0.10929, 0.15816, 0.21765, -0.10212, -0.82431,
+ -0.20330, 0.32183, 0.27436, 0.15526, -0.27741,
+ 0.17339, 0.16713, 0.00591, 0.26217, 0.24089,
+ -0.05353, 0.30479, -0.24921, 0.34939, 0.48880,
+ 0.04724, -0.69060, -0.22091, 0.17128, -0.18602,
+ -0.64476, -0.06650, 0.33789, -0.19858, 0.40401,
+ -0.50098, 0.03776, 0.20833, 0.09979, 0.07767,
+ 0.40754, 0.34854, -0.49074, -0.55870, 0.34643,
+ 0.60082, -0.17170, -0.42045, -0.17632, 0.72905,
+ -0.31191, -0.62254, -0.17558, 0.04596, 0.15159,
+ 0.15906, -0.19208, 0.34166, 0.17020, 0.02128,
+ 0.18668, 0.00698, 0.29869, 0.12175, -0.39325,
+ 0.23323, 0.15985, 0.51714, -0.50181, 0.58165,
+ 0.10847, -0.41440, -0.58913, -0.14613, 0.16691,
+ 0.20259, 0.16690, -0.23639, -0.14729, 0.21931,
+ 0.37689, 0.35702, -0.36007, -0.50059, 0.33342,
+ -0.16408, 0.02429, 0.19028, 0.04840, 0.15876,
+ 0.28696, -0.29238, -0.18984, -0.67325, 0.10128,
+ 0.32994, 0.27878, -0.34413, 0.11191, 0.26175,
+ 0.50675, 0.25718, 0.01050, -0.14209, -0.37060,
+ 0.19997, -0.24227, -0.02564, 0.01334, 0.14379,
+ 0.09240, 0.18418, 0.39124, -0.38722, -0.55604,
+ 0.28420, 0.33245, -0.18078, -0.49265, 0.03571,
+ 0.05600, 0.31915, 0.66420, -0.14989, 0.13576,
+ 0.02494, 0.03717, -0.29321, 0.19056, 0.10978,
+ -0.30895, -0.01895, 0.11195, -0.40492, -0.18591,
+ -0.52806, -0.02758, 0.06750, 0.61831, -0.03583,
+ 0.18949, 0.18872, 0.23927, 0.15176, -0.13250,
+ -0.59827, -0.14169, 0.00569, -0.15178, -0.14945,
+ 0.05824, 0.33749, 0.07134, -0.01115, 0.07643,
+ 0.05746, -0.29709, 0.30495, -0.08782, -0.08029,
+ 0.26186, 0.21986, -0.07618, -0.20548, 0.46794,
+ -0.04582, -0.38068, -0.10860, 0.05477, 0.15171,
+ 0.35673, -0.42661, 0.28978, -0.29693, 0.08555,
+ 0.19678, -0.16498, -0.25698, -0.46926, -0.48750,
+ -0.70784, 0.29043, 0.17769, 0.03077, 0.47760,
+ 0.41995, -0.13902, 0.52222, -0.09836, 0.03721,
+ 0.11785, -0.01892, 0.07981, 0.08925, -0.13624,
+ 0.33506, -0.32362, -0.27732, -0.20290, 0.08694,
+ -0.62128, 0.10165, 0.48230, 0.04251, 0.27613,
+ 0.13881, 0.18244, 0.01773, 0.12431, 0.47106,
+ 0.40236, -0.27457, 0.06750, 0.14530, 0.02943,
+ 0.12150, -0.50056, 0.33928, -0.31507, -0.27953,
+ -0.10563, 0.41331, 0.47081, 0.04656, 0.01083,
+ 0.43412, -0.31975, 0.05082, -0.06859, -0.02867,
+ 0.26505, 0.42089, -0.39030, -0.31089, 0.34139,
+ -0.38653, -0.17939, 0.10234, 0.16024, -0.37527,
+ -0.08242, -0.18887, -0.54105, -0.32373, 0.05516,
+ -0.00527, 0.24432, -0.10269, 0.01791, 0.61062,
+ 0.39850, 0.06434, 0.23085, -0.33516, -0.15439,
+ 0.26923, 0.44406, -0.09519, -0.23740, 0.42853,
+ 0.07811, -0.35144, 0.20468, 0.19630, 0.01907,
+ -0.20787, 0.01191, 0.46291, 0.16990, 0.30731,
+ 0.16526, -0.21256, 0.03960, 0.02453, -0.46048,
+ -0.23361, -0.02301, 0.01181, -0.25689, -0.04307,
+ 0.22517, -0.13469, -0.18765, 0.11351, 0.25196,
+ 0.32944, -0.10604, 0.43811, -0.16097, -0.27466,
+ 0.27111, -0.03969, 0.32993, -0.04428, 0.04214,
+ -0.59535, -0.00444, 0.09778, 0.06057, -0.09064,
+ -0.05284, -0.12702, -0.00509, -0.17484, -0.06576,
+ -0.07032, -0.06079, -0.03405, 0.35675, 0.34013,
+ 0.47073, -0.07420, 0.46126, -0.29493, 0.17587,
+ -0.04656, -0.73373, -0.02203, -0.23393, 0.18838,
+ -0.24482, -0.57515, 0.44205, -0.03450, -0.28428,
+ -0.00414, 0.51602, -0.10300, -0.17425, -0.12309,
+ 0.14037, 0.08384, 0.08490, 0.08717, -0.27308,
+ 0.07928, -0.15335, -0.61239, -0.06154, 0.31487,
+ 0.25775, -0.34665, -0.20261, 0.02472, -0.07941,
+ -0.12969, 0.21011, -0.18429, -0.02880, -0.27409,
+ 0.20750, 0.34916, 0.39576, 0.02792, 0.38742,
+ -0.21540, -0.20034, 0.29985, -0.09112, -0.22887,
+ -0.29856, -0.17645, 0.30596, -0.06481, -0.39783,
+ 0.13014, -0.45788, 0.06475, -0.16628, 0.16943,
+ 0.04143, 0.18596, 0.26532, 0.30151, -0.12033,
+ 0.37148, -0.01523, 0.46843, -0.07162, -0.45491,
+ 0.00754, 0.01362, -0.22120, -0.81586, 0.44704,
+ -0.08377, 0.08669, -0.23392, 0.29562, -0.33869,
+ 0.01875, -0.36385, 0.23329, 0.22297, 0.40848,
+ -0.29439, 0.49203, 0.30255, 0.30078, 0.07910,
+ -0.55266, 0.16946, 0.25615, -0.26146, 0.02636,
+ -0.27972, 0.09615, -0.53863, 0.10000, 0.34748,
+ 0.04878, -0.20581, 0.05790, 0.50341, 0.27255,
+ 0.24055, 0.04219, 0.56398, 0.29580, -0.06027,
+ -0.24802, -0.70132, -0.44343, 0.36987, -0.30498,
+ -0.43427, 0.29663, -0.20866, -0.53654, -0.29302,
+ 0.02706, -0.54393, -0.07388, 0.27489, 0.63800,
+ 0.33982, 0.48394, 0.42291, 0.39022, -0.79547,
+ -0.00816, 0.09485, -0.03450, -0.21744, 0.36283,
+ -0.32825, 0.33819, -0.02373, -0.19349, -0.34540,
+ -0.23920, 0.15995, 0.07173, -0.35890, 0.64477,
+ 0.41723, 0.92831, 0.42693, -0.03451, 0.40039,
+ -0.17444, -0.00769, 0.28038, -0.32256, -0.58301,
+ -0.07077, 0.31460, 0.29257, -0.47005, 0.29126,
+ -0.62793, -0.41402, -0.36897, -0.69226, -0.29680,
+ 0.46033, 0.82298, 0.74384, 0.17963, -0.03902,
+ -0.10275, -0.12306, 0.15662, -0.01359, 0.03196,
+ -0.49371, -0.06366, 0.14059, -0.21726, 0.12391,
+ 0.20122, -0.11809, -0.18365, 0.32669, -0.21591,
+ -0.61273, 0.21757, 0.12090, 0.47007, 0.53434,
+ 0.10964, -0.13331, -0.11278, 0.28287, 0.41330,
+ -0.25254, -0.35834, 0.13689, 0.20063, 0.20634,
+ 0.16767, 0.12627, 0.12736, -0.10164, -0.36732,
+ 0.14954, -0.14393, 0.09359, 0.06770, 0.41996,
+ 0.10473, -0.52194, -0.01080, -0.42762, 0.30096,
+ 0.38349, -0.00616, 0.24852, 0.00133, -0.20940,
+ 0.09939, -0.01352, 0.02264, 0.03391, -0.39316,
+ -0.04915, -0.28125, -0.08552, 0.19614, 0.36848,
+ -0.28165, 0.43271, 0.12083, 0.09037, -0.20678,
+ 0.19853, 0.42084, -0.25008, 0.05828, -0.03227,
+ -0.19581, 0.11348, 0.19295, 0.29029, -0.75371,
+ -0.11983, 0.45704, -0.06244, -0.19271, 0.24915,
+ 0.28220, 0.27632, -0.00335, 0.31556, -0.08854,
+ 0.00564, -0.07373, 0.36077, -0.39772, -0.11366,
+ 0.34036, -0.03030, -0.11391, 0.03791, 0.20187,
+ -0.11577, -0.13831, 0.39408, -0.15903, -0.44516,
+ 0.13439, 0.42726, 0.23770, -0.46414, -0.04823,
+ -0.19373, -0.59551, 0.26464, -0.23662, -0.03140,
+ 0.19021, 0.32647, 0.09926, -0.60739, -0.08208,
+ 0.71170, -0.33633, 0.01450, 0.31337, -0.29751,
+ 0.50229, 0.00984, 0.43942, 0.19560, -0.33916,
+ 0.17742, -0.39608, 0.16012, 0.27366, -0.07162,
+ -0.23371, 0.31595, 0.40123, -0.25300, -0.63377,
+ -0.05675, 0.16991, 0.11109, -0.33694, 0.28091,
+ -0.47306, -0.09165, -0.15141, 0.08107, 0.58800,
+ 0.43958, 0.31624, 0.22276, 0.06827, 0.16579,
+ 0.38198, -0.09929, -0.51226, 0.18413, -0.55109,
+ -0.33888, -0.37903, 0.04461, -0.10712, 0.35659,
+ -0.40849, 0.26539, -0.16886, 0.21690, 0.25568,
+ 0.32876, -0.08062, 0.13046, 0.05099, -0.17504,
+ 0.44855, 0.03920, -0.86417, 0.34598, -0.22071,
+ 0.04100, 0.29622, -0.10517, -0.26245, -0.47411,
+ -0.15638, 0.33324, 0.32573, 0.36521, -0.16941,
+ 0.41599, -0.22001, -0.33018, -0.08885, -0.48766,
+ -0.11620, 0.58639, 0.57765, -0.43022, -0.24448,
+ 0.20323, -0.29563, -0.15782, -0.06465, 0.45009,
+ -0.51516, -0.66863, -0.38935, 0.44805, -0.01240,
+ 0.36270, 0.07805, -0.29925, -0.19903, 0.02297,
+ 0.48041, -0.08225, 0.21582, 0.05080, 0.28592,
+ 0.06492, -0.11968, -0.31518, 0.55309, -0.16118,
+ -0.74940, -0.33968, -0.05555, 0.06931, 0.34048,
+ -0.98161, 0.16837, 0.20945, -0.12284, 0.54555,
+ 0.10859, 0.13975, -0.15366, 0.44638, 0.18798,
+ 0.26260, -0.03126, 0.31800, -0.47438, -0.08532,
+ -0.04042, -0.24980, -0.19664, -0.01129, -0.01179,
+ 0.23903, 0.04278, -0.32776, 0.33933, 0.39818,
+ 0.28170, 0.32158, -0.28463, -0.34521, 0.12313,
+ 0.14012, 0.21016, -0.16786, 0.06826, -0.29886,
+ 0.01906, 0.43691, -0.14256, -0.53746, 0.00864,
+ 0.00375, 0.32476, -0.01175, 0.20497, 0.48534,
+ -0.53354, -0.15030, 0.21942, -0.04339, -0.23888,
+ 0.21150, 0.17629, -0.87038, 0.26070, -0.35604,
+ -0.01123, -0.04883, 0.37242, 0.00812, -0.08139,
+ -0.02675, 0.07918, 0.33763, -0.54004, 0.02538,
+ -0.18637, -0.13448, 0.01662, 0.23140, -0.09910,
+ -0.44448, 0.04138, 0.12548, 0.25743, 0.13599,
+ -0.19818, -0.23508, -0.48893, 0.38886, 0.30650,
+ 0.54025, 0.11834, 0.37831, -0.05830, -0.20087,
+ 0.29875, 0.14158, -0.39064, 0.15569, 0.07668,
+ 0.37171, -0.00206, 0.27792, 0.06837, 0.00953,
+ 0.08617, -0.23379, -0.36206, 0.01209, -0.01034,
+ -0.46449, 0.09270, 0.46358, 0.20450, -0.07183,
+ -0.41592, 0.24431, 0.17805, -0.38954, 0.31235,
+ 0.11246, 0.91290, 0.46316, 0.46365, 0.16474,
+ -0.29260, -0.03866, -0.44042, -0.38158, -0.35263,
+ 0.05331, 0.32309, -0.46367, -0.10512, 0.37228,
+ 2.71244, -4.20403, 2.09935, -1.52759, -3.40162,
+ -1.22824, -2.71546, 4.20243, -2.10157, 1.52387,
+ 3.39937, 1.23391,
+};
+
+float const b41_2[(na*41+1)*5+(5+1)*2] = {
+ -0.29317, -0.25277, 0.02489, 0.03480, 0.32139,
+ -0.08091, 0.15299, -0.45546, -0.29805, -0.35356,
+ -0.05184, 0.26334, 0.40993, -0.12664, 0.11353,
+ 0.03973, 0.24841, -0.29297, -0.07560, 0.37723,
+ 0.12844, 0.00548, 0.25269, -0.09812, 0.03864,
+ 0.13753, 0.08928, 0.09921, -0.31262, -0.38877,
+ 0.26445, -0.26567, -0.15278, 0.48404, 0.05205,
+ -0.17168, -0.02501, 0.03927, -0.39124, 0.17931,
+ 0.11470, 0.12784, 0.07053, 0.17922, -0.42723,
+ 0.18820, 0.31378, -0.68181, -0.27923, -0.16417,
+ 0.30594, 0.07684, 0.31597, 0.01654, 0.03770,
+ -0.16199, -0.41031, 0.17324, 0.31827, 0.46233,
+ 0.10769, 0.16208, -0.29765, -0.42169, -0.28622,
+ -0.17756, 0.06044, 0.11614, 0.21762, 0.03234,
+ -0.20803, 0.10604, 0.08943, 0.06792, 0.46271,
+ 0.26255, 0.22499, -0.12578, 0.07888, 0.37995,
+ 0.09112, -0.44709, 0.15316, -0.38989, -0.01003,
+ -0.15201, -0.19634, -0.26741, 0.28946, 0.21564,
+ -0.07405, 0.10379, 0.00861, 0.02651, -0.54261,
+ 0.07653, 0.49245, 0.38206, 0.01955, -0.16491,
+ 0.44084, -0.32867, -0.02010, 0.18181, -0.20840,
+ -0.22002, 0.03861, 0.12541, 0.08851, 0.05546,
+ 0.07390, 0.13752, -0.01757, 0.08114, -0.26381,
+ -0.04327, -0.01307, -0.16191, 0.08089, -0.22126,
+ -0.23582, 0.27655, 0.12579, -0.02772, 0.23434,
+ -0.05134, -0.15798, 0.14726, -0.04327, -0.00711,
+ 0.12488, 0.04324, -0.32780, -0.45426, 0.02221,
+ -0.01879, -0.29689, -0.07530, 0.34169, 0.45892,
+ 0.05509, 0.22691, 0.32722, -0.34914, -0.34659,
+ 0.36843, -0.15484, -0.30987, 0.19329, -0.16148,
+ 0.15808, 0.29445, 0.30660, -0.09338, -0.26293,
+ 0.15395, -0.17919, -0.39608, -0.30161, 0.22233,
+ -0.38025, -0.19402, -0.33037, 0.44594, 0.08841,
+ 0.37206, 0.29267, -0.16692, -0.36114, 0.18344,
+ 0.42808, 0.15165, -0.11180, -0.00256, 0.13842,
+ -0.06764, 0.51660, -0.43426, -0.20736, 0.03647,
+ -0.31170, -0.42920, -0.17302, -0.21750, 0.04217,
+ -0.03152, 0.22668, 0.10112, 0.05380, 0.12684,
+ -0.08317, 0.20926, -0.04912, -0.17212, 0.21069,
+ 0.15607, -0.52815, 0.15899, -0.18817, -0.48659,
+ -0.11513, 0.36384, -0.05116, -0.18785, 0.31181,
+ 0.35043, -0.07599, -0.20052, 0.08861, -0.13233,
+ 0.20278, -0.08322, -0.03248, -0.28628, 0.08813,
+ 0.04869, -0.33489, -0.15424, 0.14306, -0.17265,
+ -0.07862, 0.13453, 0.32171, 0.10314, 0.27753,
+ 0.31982, 0.25895, -0.17519, -0.01773, -0.10256,
+ 0.02203, 0.10963, -0.02665, 0.55029, -0.27445,
+ -0.11176, 0.37323, 0.01943, -0.14307, -0.19546,
+ -0.42565, -0.26111, -0.29107, 0.09240, 0.04610,
+ -0.09796, 0.01697, 0.68238, 0.25572, 0.27235,
+ -0.07695, -0.05510, 0.30873, -0.20946, 0.22989,
+ 0.16303, 0.16135, 0.28268, -0.18773, -0.29265,
+ -0.18422, -0.11653, -0.13211, -0.10472, -0.09663,
+ 0.30655, -0.28591, -0.00994, -0.21102, 0.09540,
+ 0.45725, 0.32863, -0.21589, -0.34272, -0.29955,
+ 0.35423, 0.25167, 0.46488, -0.01862, -0.06961,
+ -0.05358, -0.13203, 0.32778, -0.03718, -0.21387,
+ 0.04397, 0.26534, 0.11617, -0.03932, -0.44585,
+ 0.25195, -0.24876, 0.30430, -0.04838, -0.23771,
+ -0.54471, 0.20996, -0.04110, -0.11360, -0.23602,
+ -0.09260, 0.05638, -0.31171, 0.40234, -0.06079,
+ 0.17021, 0.00977, -0.20980, 0.20807, 0.15242,
+ -0.07814, -0.10849, 0.35481, 0.34184, 0.18981,
+ -0.10321, 0.16297, 0.41417, -0.17307, -0.20300,
+ -0.17768, -0.14044, -0.14679, -0.16198, -0.15072,
+ 0.38842, 0.16318, -0.37577, -0.52708, 0.01424,
+ -0.10891, 0.33692, 0.24746, 0.36649, 0.27575,
+ -0.03308, -0.32134, 0.05880, 0.03677, 0.27776,
+ 0.15157, 0.11826, -0.37190, 0.08862, 0.23814,
+ -0.28793, 0.03158, -0.05628, 0.07065, -0.15583,
+ 0.21154, 0.20015, -0.22278, 0.06959, -0.25901,
+ 0.56788, -0.05509, -0.30899, 0.27342, 0.05476,
+ 0.09873, 0.27664, 0.27151, -0.40983, -0.20536,
+ -0.13596, -0.44644, -0.32461, -0.13594, -0.03170,
+ -0.00239, 0.31151, 0.45323, -0.39323, 0.03553,
+ 0.39384, 0.67663, 0.02168, -0.21316, 0.21137,
+ 0.12776, -0.04336, -0.25668, 0.14366, -0.64366,
+ 0.00890, -0.23681, -0.28467, 0.36049, -0.16729,
+ 0.23561, -0.14864, 0.06323, 0.02560, 0.11441,
+ 0.19876, 0.52106, 0.14592, 0.34523, -0.05610,
+ 0.09816, -0.18526, 0.02900, -0.12871, -0.38483,
+ -0.11174, 0.03983, 0.11838, 0.39268, -0.16523,
+ -0.33563, 0.06052, -0.01525, -0.22024, 0.14373,
+ 0.12838, 0.26431, -0.11838, 0.39443, 0.24382,
+ -0.06629, -0.26183, -0.64474, 0.36492, -0.02375,
+ -0.36022, -0.13421, -0.35170, -0.32473, -0.11874,
+ 0.05984, -0.25137, 0.24998, 0.20029, -0.29300,
+ -0.05691, 0.44805, -0.01038, 0.63806, 0.44123,
+ 0.10000, 0.13941, -0.27944, -0.08353, -0.04800,
+ 0.02357, -0.19950, -0.35904, -0.13628, 0.02839,
+ 0.06591, -0.03279, 0.26782, 0.35997, 0.55706,
+ -0.19844, -0.24698, 0.12995, 0.47276, 0.16038,
+ 0.42196, 0.15198, 0.03683, -0.30266, -0.11143,
+ -0.05902, -0.38219, -0.39130, -0.39425, -0.13515,
+ -0.04240, 0.03792, 0.06369, -0.01985, 0.21583,
+ 0.46233, -0.01354, 0.00686, -0.24132, -0.14651,
+ 0.12174, 0.69167, 0.20239, -0.27365, 0.24653,
+ -0.28357, -0.47219, -0.18511, 0.05113, -0.26224,
+ -0.09083, -0.04460, 0.10677, -0.11069, 0.10144,
+ -0.08763, 0.35046, 0.00992, -0.03189, 0.42508,
+ -0.06701, 0.45522, 0.44558, 0.10689, 0.06688,
+ -0.02707, -0.39859, -0.15157, 0.10697, 0.30113,
+ -0.34374, -0.33638, -0.39658, 0.40733, 0.32615,
+ 0.00429, 0.06340, 0.26357, -0.07578, -0.75623,
+ 0.03233, 0.35865, 0.19986, 0.58200, -0.34198,
+ -0.02461, 0.07744, 0.34965, -0.11413, -0.38783,
+ -0.00618, -0.43175, 0.08340, 0.37477, 0.13981,
+ 0.09984, 0.45192, 0.22841, 0.05812, -0.24822,
+ -0.02721, -0.19068, -0.13280, 0.07499, -0.10044,
+ 0.06061, 0.22100, -0.24973, -0.00460, -0.15375,
+ -0.16305, 0.36711, -0.37754, -0.07342, 0.09207,
+ -0.41675, -0.03503, 0.22543, 0.41697, 0.52551,
+ -0.32886, 0.02467, 0.18356, 0.10876, 0.21926,
+ 0.28689, 0.00677, -0.23805, 0.09456, -0.12467,
+ -0.13432, -0.11876, 0.02190, -0.30144, -0.24181,
+ -0.34628, 0.10451, 0.06555, 0.30236, 0.28325,
+ 0.69580, -0.17523, -0.13498, -0.00314, -0.01299,
+ 0.14536, 0.48372, 0.03599, -0.03181, 0.19609,
+ 0.18497, -0.19993, -0.39320, 0.01793, 0.02650,
+ 0.52980, -0.39752, 0.15516, -0.06609, -0.12542,
+ 0.08939, -0.05245, -0.15066, 0.07051, 0.17842,
+ 0.28194, 0.23054, 0.13960, 0.06117, -0.28235,
+ 0.02108, -0.33528, -0.16415, -0.18550, -0.28487,
+ 0.02460, 0.24638, 0.34547, -0.12340, 0.03855,
+ 0.25858, 0.32393, 0.09918, -0.22299, 0.04365,
+ 0.05840, 0.30245, -0.01840, 0.00072, 0.14709,
+ 0.21233, 0.27421, 0.35243, -0.19978, 0.14528,
+ 0.08666, -0.23715, -0.01929, -0.21062, 0.16652,
+ -0.17677, 0.01438, 0.26836, -0.26153, -0.03662,
+ -0.17614, -0.05878, 0.08105, 0.23845, 0.03144,
+ 0.19793, 0.07262, -0.14039, -0.14005, 0.20876,
+ 0.04277, 0.29848, 0.08132, -0.31135, -0.14070,
+ 0.28448, -0.17107, 0.22203, 0.24847, 0.06615,
+ -0.35032, -0.12580, -0.07233, -0.03343, -0.45603,
+ 0.01476, -0.19975, -0.07334, -0.14479, -0.19283,
+ 0.05788, 0.09449, 0.08351, -0.18010, 0.17206,
+ -0.26714, 0.12880, -0.34508, -0.13768, 0.34003,
+ 0.32165, -0.06869, 0.27104, 0.30170, -0.34377,
+ 0.17611, -0.03876, -0.05714, -0.10354, -0.01415,
+ -0.01382, 0.05265, 0.18568, -0.09858, 0.05681,
+ 0.08543, -0.51749, 0.45879, -0.07994, -0.23838,
+ 0.03481, 0.37689, -0.03496, -0.03259, 0.02850,
+ -0.22837, -0.16110, -0.12268, 0.05097, -0.00125,
+ -0.32863, 0.48587, -0.09395, 0.05322, 0.30065,
+ -0.34185, -0.51913, -0.27165, -0.20889, -0.03849,
+ 0.08574, 0.30619, 0.06371, -0.20344, 0.21360,
+ 0.12875, -0.14118, -0.00283, -0.10355, -0.12147,
+ -0.17311, -0.30375, 0.00889, -0.43512, 0.02158,
+ 0.19971, 0.04086, -0.24041, -0.04392, -0.26577,
+ -0.18659, -0.00896, 0.19065, -0.17351, -0.07984,
+ 0.51022, 0.11865, -0.02982, -0.18560, 0.38998,
+ -0.27873, 0.20779, -0.02954, 0.08870, -0.11180,
+ -0.37805, -0.02331, -0.15063, -0.38763, 0.08176,
+ -0.11063, -0.07194, 0.10890, 0.18629, 0.29787,
+ -0.29862, -0.07059, 0.64829, -0.02738, -0.32454,
+ 0.32090, -0.30040, -0.26210, 0.29378, 0.30565,
+ -0.11962, -0.26407, 0.02542, 0.04529, -0.54191,
+ -0.43768, -0.13365, 0.30186, 0.10501, 0.03110,
+ 0.46586, -0.47118, 0.02390, 0.72493, -0.28164,
+ 0.37410, -0.20724, -0.34027, 0.38113, 0.40471,
+ 0.20778, -0.11889, 0.08361, 0.56030, 0.15813,
+ -0.35118, -0.30759, 0.01045, -0.07133, 0.01831,
+ 0.04444, -0.04560, -0.13572, 0.21821, -0.15526,
+ -0.08860, 0.14810, -0.12298, 0.05261, -0.18456,
+ -0.18470, 0.14242, 0.12210, -0.06793, -0.18109,
+ -0.16762, -0.09018, 0.11605, 0.08927, 0.10340,
+ -0.12137, 0.08223, 0.36791, -0.06673, 0.34341,
+ -0.16279, 0.49772, -0.10988, -0.10786, -0.16987,
+ 0.32340, 0.04615, 0.12120, -0.36567, -0.48810,
+ 0.10314, -0.06096, -0.45178, -0.18473, 0.04263,
+ -0.17194, -0.15459, 0.31383, 0.61265, 0.09375,
+ -0.14674, 0.06291, 0.27099, 0.03583, -0.25879,
+ 0.13227, 0.20447, 0.16903, -0.18583, 0.08206,
+ 0.42226, -0.20582, 0.42830, 0.31873, 0.57640,
+ -0.57535, 0.01265, -0.09155, -0.02405, 0.08089,
+ -0.40156, 0.08138, -0.64052, 0.48310, 0.50652,
+ 0.19780, -0.14947, -0.31495, 0.36772, 0.02426,
+ 0.23965, 0.07313, -0.73848, 0.21099, 0.39480,
+ 0.18416, -0.56016, 0.03977, -0.10238, 0.15023,
+ 0.08378, 0.25223, -0.28397, -0.56182, -0.24709,
+ 0.22900, -0.06317, 0.06323, 0.34340, 0.47057,
+ -0.15874, 0.10030, -0.34153, -0.64306, -0.33674,
+ 0.17347, 0.15718, -0.68497, 0.14503, 0.38356,
+ 0.21151, -0.30541, -0.07286, -0.04950, 0.10544,
+ 0.36709, 0.43044, -0.37104, 0.12400, 0.68859,
+ 1.10100, -0.31621, 0.29051, -0.31289, -0.60323,
+ 0.34156, 0.59062, 0.00024, -0.72611, -0.21374,
+ 0.17379, 0.06929, -0.32472, -0.27743, 0.57833,
+ -0.37483, 0.05208, 0.40846, -0.02744, -0.04928,
+ 0.42478, 0.29822, 0.22696, 0.08270, 0.32191,
+ -0.11192, -0.27253, 0.50898, 0.27916, 0.09703,
+ -0.14845, -0.73039, 0.17198, -0.62281, -0.25840,
+ 0.09184, -0.16698, -0.06469, -0.02925, 0.41001,
+ 0.02481, 0.28109, 0.21647, -0.63771, 0.05444,
+ -0.47115, 0.03000, 0.05963, 0.31582, 0.39412,
+ 0.04315, 0.21056, -0.17671, 0.32562, -0.51526,
+ -0.11084, 0.37129, -0.00607, 0.21952, 0.00373,
+ 0.34780, -0.24701, -0.00751, 0.05849, -0.44441,
+ -0.31000, -0.32052, 0.56298, -0.46054, 0.05067,
+ 1.06908, -0.71994, 0.48584, 0.34751, 0.37076,
+ 0.31319, -0.18380, -0.21611, -0.43121, 0.56210,
+ -0.22013, -0.13662, 0.25836, -0.24052, 0.10255,
+ -0.01995, -0.47960, -0.34666, -0.23967, -0.16480,
+ 0.38404, 0.36423, -0.27589, 0.06443, -0.35228,
+ 0.08837, 0.20633, -0.09778, -0.11786, 0.06700,
+ 0.27969, 0.37450, 0.19873, 0.05818, -0.07476,
+ 0.46674, -0.29840, -0.19297, -0.76269, 0.08561,
+ -0.24571, 0.16791, 0.45502, -0.64442, -0.00133,
+ 0.17689, 0.24665, -0.04442, 0.23292, -0.08262,
+ 0.03737, 0.57217, 0.11865, -0.02554, 0.02856,
+ 0.17521, 0.43051, 0.11826, 0.29093, -0.01056,
+ 0.52804, 0.05988, -0.43207, 0.37519, -0.49612,
+ 0.21104, -0.16840, 0.11880, -0.39459, -0.10708,
+ 0.32457, -0.37534, 0.36653, -0.11300, -0.37238,
+ -0.28705, -0.12470, 0.32479, -0.47400, -0.09564,
+ 0.69931, 0.22736, 0.26444, 0.17843, 0.53932,
+ -0.98260, -0.22874, 0.17007, -0.30756, -0.92667,
+ -0.43433, 0.04127, -0.06349, 0.14303, 0.09937,
+ 0.53419, 0.53226, -0.23705, 0.48318, -0.05385,
+ 0.22484, 0.31887, -0.08130, 0.17461, 0.13515,
+ 0.66537, 0.11861, -0.36803, -0.20339, -0.45808,
+ -0.05327, -0.08550, -0.27131, -0.46891, -0.09388,
+ 0.48805, 0.16603, -0.28266, 0.06028, 0.64989,
+ -0.04222, 0.23809, -0.12314, -0.54752, 0.00142,
+ 0.46575, 0.65118, -0.61411, 0.08719, 0.31139,
+ -0.79355, -0.20501, -0.02832, -0.20017, 0.33260,
+ -0.26507, 0.59470, 0.15259, -0.56850, -0.13781,
+ 0.10509, 0.11740, 0.01931, -0.29205, 0.05737,
+ 0.07673, -0.12850, -0.09200, -0.13515, 0.14428,
+ 0.45040, 0.11945, -0.01457, -0.11982, 0.19604,
+ 0.07195, 0.65436, 0.51823, -0.00572, -0.90329,
+ -0.44604, 0.49135, -0.52547, 0.19115, 0.00072,
+ 0.29101, 0.14606, 0.34533, -0.27486, -0.00897,
+ 0.29532, 0.36758, -0.33450, -0.23354, 0.15381,
+ 0.29146, 0.30075, 0.27884, 0.16039, -0.31181,
+ -0.42373, -0.56259, 0.51593, 0.11272, -0.12163,
+ 0.40375, -0.39254, 0.33353, -0.07478, 0.55833,
+ -0.17521, -0.08280, 0.25035, -0.86493, -0.63041,
+ -0.26789, -0.33649, -0.02826, 0.55801, 0.59861,
+ 0.03581, -0.92299, -0.01934, 0.44426, -0.22291,
+ -0.09972, -0.22924, 0.06071, -0.11723, 0.19995,
+ 0.26728, -0.25289, 0.64013, 0.03256, -0.08570,
+ -0.37354, 0.30285, 0.53447, -0.17822, -0.07552,
+ 0.16967, -0.30832, -0.45517, 0.23295, 0.53741,
+ -0.08245, 0.74744, 0.10440, -0.40052, 0.32273,
+ 0.36343, 0.85789, -0.27694, 0.30367, -0.21524,
+ -0.46486, 0.00008, -0.18700, -0.22706, -0.40399,
+ -0.67232, 0.02222, -0.18467, -0.15935, 0.19344,
+ 0.34783, 0.51107, 0.49959, 0.32730, -0.45449,
+ -0.70553, 0.53138, 0.62479, -0.20910, 0.39437,
+ 0.04364, 0.25607, -0.33320, -0.41331, 0.30741,
+ -0.46969, -0.01384, -0.47137, -0.22586, -0.50027,
+ -0.22642, 0.69392, 0.15762, 0.09833, -0.04377,
+ 0.56918, -0.10012, -0.09870, 0.19976, 0.15935,
+ -0.14407, 0.01706, -0.33289, -0.07084, -0.12660,
+ 0.67531, -0.04321, -0.11820, -0.10768, -0.24267,
+ -0.20389, -0.52932, 0.90463, -0.22480, -0.19526,
+ -0.24552, 0.49632, 0.06765, 0.22925, 0.12976,
+ 0.31939, -0.21263, 0.12388, -0.27612, 0.07179,
+ -0.23756, 0.32759, 0.38703, -0.36251, -0.25328,
+ -0.21190, -0.44164, 0.10000, -0.04768, 0.12921,
+ 0.32611, 0.22287, 0.05488, 0.27418, 0.51204,
+ 0.30062, -0.08409, -0.30139, 0.07298, 0.16109,
+ 0.06795, 0.37201, -0.14510, -0.35144, -0.34176,
+ -0.21721, -0.82453, -0.08693, 0.03711, 0.24949,
+ -0.12432, -0.18512, 0.06389, 0.69732, 0.06389,
+ 0.69675, 0.28189, 0.36001, -0.12284, 0.24378,
+ -0.25067, -0.05351, 0.12008, -0.08431, 0.28541,
+ -0.22098, -0.42221, -0.40633, -0.10152, -0.44645,
+ -0.01476, -0.13912, -0.06662, 0.48794, 0.32541,
+ 0.25947, 0.70073, 0.03765, 0.09853, 0.14096,
+ -0.37668, -0.10072, -0.31086, 0.04001, -0.43451,
+ -0.03104, -0.18168, 0.47820, -0.57096, -0.68739,
+ -0.18992, 0.69937, 0.41454, -0.35022, 0.50387,
+ 0.17162, -0.16758, 0.57247, 0.31787, -0.06410,
+ -0.29573, -0.14032, 0.31020, -0.31819, -0.48025,
+ -0.20598, 0.50460, -0.54059, 0.06549, -0.52529,
+ -0.04597, -0.18277, 0.57756, 0.08340, 0.73602,
+ 0.23405, -0.18442, -0.31820, 0.23342, 0.12873,
+ 0.06096, -0.03831, 0.47975, -0.56249, -0.13203,
+ 0.26758, 0.42863, 0.51557, -0.57970, 0.04450,
+ -0.75608, -0.13642, -0.17827, 0.22930, 0.26763,
+ 0.44745, 0.21203, 0.19885, -0.14857, 0.23976,
+ -0.22304, 0.16212, -0.39058, 0.20900, -0.23207,
+ -0.04503, -0.29362, 0.57981, 0.61367, -0.46407,
+ -0.17439, -0.16358, -0.37221, -0.46001, 0.14180,
+ -0.21023, 0.58409, 0.76283, 0.33401, 0.14066,
+ 0.62852, -0.18829, 0.37283, 0.22374, -0.10078,
+ -0.53745, -0.08355, 0.17370, 0.01152, 0.14142,
+ -0.46476, -0.26635, -0.65933, -0.26879, -0.34297,
+ 0.62670, 0.16991, 0.00051, 0.42687, -0.17030,
+ -0.18221, 0.02644, -0.29521, 1.07135, -0.09117,
+ 0.07882, -0.08008, -0.22404, -0.39715, 0.31629,
+ 0.37153, -0.04166, 0.15968, -0.40458, -0.23915,
+ -0.01983, 0.44046, -0.11120, -0.32074, 0.43904,
+ 0.01416, 0.15543, -0.23254, -0.07192, -0.18871,
+ 0.37890, -0.11233, 0.06807, -0.17731, 0.01892,
+ -0.14983, 0.35406, -0.18286, -0.10639, -0.07971,
+ -0.35240, -0.23255, 0.22905, 0.50372, -0.03812,
+ -0.06220, -0.10172, 0.36815, 0.47898, 0.09673,
+ 0.02805, 0.33419, -0.35928, 0.08897, -0.51115,
+ 0.18464, -0.48988, -0.01159, -0.15172, 0.26788,
+ -0.02589, -0.26272, -0.22483, 0.15634, 0.49071,
+ -0.17079, 0.01690, -0.10558, -0.34931, -0.12444,
+ -0.03530, 0.08160, 0.28106, -0.15952, -0.09186,
+ -0.96107, 0.09578, 0.37244, 0.06432, -0.27500,
+ 0.45840, 0.36009, 0.03215, 0.07958, 0.41133,
+ 0.71829, -0.20995, -0.12768, -0.40092, -0.39203,
+ 0.21915, -0.19972, 0.52614, -0.35447, 0.00647,
+ -0.38287, -0.20983, 0.11397, 0.22755, -0.43974,
+ -0.36466, 0.57216, 0.36700, 0.29993, -0.41170,
+ 0.17552, 0.52329, -0.51275, -0.00632, -0.01748,
+ 0.00888, -0.19358, -0.05315, 0.18051, 0.08991,
+ -0.22965, 0.14563, 0.31763, 0.13006, 0.54798,
+ -0.40633, 0.06260, 0.08270, -0.42239, -0.13631,
+ -0.54970, 0.33846, 0.29927, -0.47234, 0.51364,
+ 0.23321, 0.10901, 0.28703, 0.38831, 0.50518,
+ 0.16765, 0.41664, 0.17212, -0.61704, -0.34403,
+ 0.13323, -0.11834, 0.16942, -0.00424, -0.45851,
+ -0.42889, -0.49452, -0.09932, 0.34989, -0.27643,
+ 0.78380, -0.10781, 0.24463, 0.09828, 0.51694,
+ 0.11746, -0.01353, 0.05437, -0.14018, -0.83435,
+ 0.12411, 0.27050, 0.28499, -0.02559, 0.12464,
+ -0.03698, -0.56271, -0.30227, -0.02388, 0.44254,
+ -0.30579, 0.30104, 0.40762, 0.08200, 0.53666,
+ 0.19533, -0.27809, 0.28518, -0.13775, 0.02673,
+ -0.41198, -0.13644, 0.02849, -0.33426, -0.33287,
+ 0.07989, 0.26472, -0.28040, -0.61644, -0.13669,
+ -0.40421, 0.21761, 0.09743, 0.73281, 0.27289,
+ -0.12041, 0.85600, 0.38200, -0.25169, -0.20184,
+ -0.07423, 0.11682, -0.18378, 0.55105, -0.49656,
+ -0.14720, 0.16305, 0.08670, -0.58972, -0.51105,
+ -0.00132, -0.53760, 0.22770, -0.17194, -0.42807,
+ 0.47456, -0.09674, 0.98914, 0.53187, 0.41146,
+ 0.07645, -0.15869, -0.23681, -0.23030, 0.43319,
+ -0.17144, 0.02531, -0.41894, -0.16466, -0.05975,
+ -0.61148, -0.43424, -0.11785, -0.10790, -0.32796,
+ 0.45979, -0.17948, -0.02842, 0.68031, 0.14165,
+ 0.05824, -0.09136, 0.40180, -0.29077, -0.08026,
+ 0.19389, -0.00180, -0.13107, 0.03731, 0.56968,
+ -0.01088, -0.74348, 0.31954, 0.31778, -0.10250,
+ 0.45016, 0.71291, 0.26899, -0.21346, 0.47226,
+ 0.61768, -0.21459, -0.55194, 0.29431, -0.23607,
+ -0.08916, 0.17432, -0.08442, 0.03562, -0.62216,
+ -0.09108, 0.42677, -1.33487, 0.49606, 0.15126,
+ 0.03668, -0.12519, -0.32674, -0.06352, -0.12860,
+ -0.31186, -0.52946, 0.38431, -0.14655, 0.00916,
+ 0.01395, -0.28419, 0.25716, 0.19672, 0.32442,
+ -0.17343, -0.46489, -0.33663, -0.15927, 0.38882,
+ 0.02110, 0.03241, 0.10500, -0.18199, -0.07373,
+ -0.04380, -0.11902, -0.18373, 0.36861, 0.32735,
+ 0.17313, -0.06831, -0.27150, 0.09209, -0.06176,
+ 0.01448, 0.05151, -0.46440, -0.08576, -0.22114,
+ 0.30177, -0.39420, 0.10588, 0.01866, 0.28204,
+ 0.19377, -0.04480, -0.15378, -0.23045, 0.25277,
+ -0.04252, -0.08465, -0.40019, 0.14188, -0.06241,
+ 0.13830, 0.13291, 0.04117, -0.14190, 0.11299,
+ -0.49801, 0.32194, -0.40451, 0.26219, 0.00135,
+ 0.19097, 0.36411, -0.26629, -0.40342, -0.21133,
+ 0.40981, -0.13316, 0.18519, -0.00526, 0.13891,
+ -0.05657, -0.38543, 0.16498, -0.16959, -0.24832,
+ -0.00979, 0.22548, 0.04420, -0.17865, 0.08700,
+ -0.19613, -0.30921, 0.42029, -0.18312, -0.22085,
+ 0.06815, 0.01971, 0.20972, -0.02091, 0.13217,
+ 0.27234, 0.11428, -0.00082, 0.07355, -0.01081,
+ -0.15301, 0.31860, -0.13096, 0.19684, -0.39573,
+ 0.21752, -0.04386, 0.34862, 0.10567, 0.26726,
+ -0.04865, -0.20557, -0.22266, 0.12161, 0.18181,
+ 0.10809, 0.27364, -0.00146, -0.29784, 0.18960,
+ -0.18682, -0.09725, -0.14713, -0.41647, 0.33808,
+ 0.18031, -0.06357, -0.10233, 0.02765, -0.07697,
+ -0.18916, -0.20184, -0.36842, 0.11008, 0.20399,
+ 0.03662, -0.41325, -0.16837, 0.42772, -0.12761,
+ 0.15510, -0.05590, -0.24156, 0.18845, -0.24457,
+ 0.21582, -0.27828, 0.19938, 0.25364, 0.03946,
+ -0.17707, -0.01272, -0.24242, -0.11833, -0.19402,
+ 0.19836, 0.30256, -0.20361, 0.07087, 0.08558,
+ -0.23171, 0.15822, 0.03013, -0.48580, -0.02347,
+ -0.09905, 0.42378, -0.13309, 0.13601, 0.07066,
+ 0.26610, -0.14619, -0.15171, -0.03846, 0.02838,
+ 0.18918, -0.19041, 0.07103, -0.30610, -0.39872,
+ -0.07835, -0.28593, 0.07872, -0.33259, 0.26407,
+ 0.04739, -0.21405, 0.22358, -0.39950, 0.29978,
+ 0.27822, 0.09964, -0.27237, -0.42150, 0.22548,
+ -0.29210, 0.31274, 0.11375, 0.12656, -0.32709,
+ -0.28254, 0.02390, -0.17430, 0.09426, 0.08764,
+ 0.36029, -0.06736, -0.25914, 0.19681, -0.00047,
+ 0.11527, -0.01266, -0.43571, -0.09385, -0.07073,
+ -0.26226, -0.10022, 0.47433, 0.30166, -0.39010,
+ 0.12767, 0.04983, -0.07592, -0.03074, 0.06228,
+ 0.08498, -0.23595, -0.07536, -0.37701, 0.45816,
+ -0.69065, 0.44661, -0.18488, -0.02484, 0.05779,
+ -0.44380, -0.07299, -0.32516, -0.33201, 0.13506,
+ 0.25254, 0.07881, 0.29590, 0.38416, 0.25199,
+ -0.23682, -0.10070, -0.19838, -0.20886, 0.29625,
+ 0.31566, -0.52692, 0.41672, -0.24381, -0.01571,
+ -0.22829, -0.31561, -0.14018, -0.24734, 0.54321,
+ -0.13004, 0.50350, 0.16520, 0.26019, 0.06143,
+ -0.06321, 0.28317, 0.05641, -0.20817, 0.10550,
+ -0.26221, 0.10132, 0.35871, -0.00431, -0.00181,
+ 0.18694, -0.12635, -0.43621, 0.01575, -0.27891,
+ 0.26351, -0.28648, 0.11159, 0.20078, 0.22653,
+ -0.45452, -0.21804, 0.08451, -0.07193, 0.03009,
+ 0.14046, 0.19959, 0.34385, -0.03182, 0.31957,
+ 0.31794, -0.07872, -0.23367, 0.16690, -0.09063,
+ 0.00029, -0.22631, -0.12079, -0.64634, 0.27409,
+ 0.32206, -0.24117, -0.21489, 0.04682, 0.08027,
+ -0.18840, 0.08329, 0.14036, 0.39691, -0.49228,
+ -0.30262, 0.05597, -0.13085, 0.05201, 0.22888,
+ -0.05565, -0.13949, 0.20789, -0.14764, 0.08735,
+ -0.07798, 0.37551, 0.00291, 0.17147, 0.04744,
+ -0.09312, -0.24440, 0.06858, 0.20716, 0.25822,
+ -0.28142, -0.22514, 0.37927, 0.20578, -0.30956,
+ -0.22590, -0.26534, -0.20399, 0.11315, -0.04540,
+ -0.11153, 0.07422, 0.18180, -0.15231, -0.01253,
+ -0.04964, 0.18088, -0.08350, 0.18923, 0.06465,
+ 0.04104, -0.07629, -0.47370, 0.10863, -0.07414,
+ 0.00025, -0.01124, 0.02729, -0.40074, 0.17729,
+ -0.05521, 0.22187, 0.28246, 0.36303, 0.10259,
+ 0.15881, -0.50504, 0.34922, 0.12840, -0.01346,
+ -0.21548, 0.20442, -0.10450, -0.23205, 0.36443,
+ -0.21163, 0.15509, 0.06201, -0.39572, -0.07797,
+ -0.29632, 0.07035, 0.13517, 0.14833, -0.03601,
+ 0.25499, 0.43843, -0.33976, -0.03089, 0.00255,
+ -0.01455, 0.05930, 0.31132, -0.13805, -0.51170,
+ 0.13005, -0.00881, -0.30886, -0.09230, 0.03390,
+ 0.08064, -0.40526, -0.38578, 0.06711, 0.36733,
+ 0.11782, -0.09559, -0.12750, -0.09418, -0.09107,
+ -0.16390, 0.32599, 0.19626, 0.36462, -0.20716,
+ -0.21538, 0.34927, 0.12032, -0.15324, 0.02462,
+ -0.16206, 0.14871, 0.01496, -0.12202, -0.23032,
+ 0.42406, -0.37979, -0.45456, 0.03011, -0.09045,
+ 0.34161, 0.05555, 0.02155, 0.22494, -0.10000,
+ -0.44067, 0.06627, 0.38160, -0.23172, -0.38619,
+ -0.07690, -0.12805, -0.15279, -0.12237, 0.09041,
+ 0.21431, -0.25579, 0.17542, -0.38740, -0.08183,
+ 0.04296, 0.11447, 0.06608, 0.00361, -0.06521,
+ 0.02847, -0.10232, -0.10203, -0.04916, -0.12398,
+ -0.34434, 0.09044, -0.29680, -0.34762, -0.21109,
+ -0.05468, 0.26560, 0.07901, -0.42807, -0.00053,
+ 0.19737, 0.31611, -0.19493, 0.09026, -0.04173,
+ -0.01940, 0.34225, -0.16994, -0.22768, -0.26950,
+ -0.44116, -0.17274, 0.21505, -0.35111, -0.34288,
+ -0.08632, 0.07574, 0.11686, 0.14250, 0.17571,
+ 0.12017, -0.29163, -0.00165, 0.10904, -0.06422,
+ 0.45745, -0.03728, 0.07957, 0.03976, 0.24376,
+ 0.21620, -0.34099, 0.03740, -0.18318, -0.31404,
+ -0.13652, 0.01478, 0.08743, -0.19573, 0.01418,
+ 0.09145, -0.03387, 0.07801, -0.24092, 0.00002,
+ -0.28711, 0.36212, -0.13810, 0.28493, 0.03880,
+ -0.17457, 0.05127, -0.00189, 0.03528, -0.21858,
+ -0.08917, -0.06242, 0.13130, -0.36297, -0.05377,
+ -0.25265, 0.13926, 0.39895, -0.35037, 0.01178,
+ 0.24616, 0.16182, 0.30359, 0.21735, 0.27216,
+ 0.09156, -0.05590, 0.04476, -0.11210, 0.17293,
+ -0.20050, -0.37034, 0.08661, -0.18389, -0.14229,
+ 0.12514, -0.26692, 0.03169, -0.09685, 0.10525,
+ 0.05131, 0.36660, -0.61353, 0.41507, 0.35623,
+ 0.29262, 0.06120, 0.13903, 0.31270, -0.36710,
+ -0.15321, -0.12723, -0.42570, -0.19248, -0.10016,
+ -0.15519, 0.29374, -0.00943, -0.06714, 0.20385,
+ 0.02744, -0.03880, 0.15120, 0.15033, -0.11030,
+ 0.26486, 0.44540, -0.46821, -0.08689, -0.20183,
+ -0.00395, -0.17612, -0.08631, 0.06083, -0.09220,
+ -0.50702, -0.41307, -0.04016, 0.22617, 0.06977,
+ 0.14765, -0.37012, -0.26966, -0.06020, 0.15951,
+ -0.26764, 0.36356, 0.42821, -0.08380, 0.04866,
+ -0.15796, -0.11154, -0.04660, -0.12164, 0.26738,
+ 0.04923, 0.07687, -0.29454, 0.04230, -0.13095,
+ 0.15587, 0.11508, -0.09054, 0.09193, 0.07044,
+ -0.26667, -0.13653, 0.20146, 0.44599, 0.12060,
+ 0.05632, -0.00317, -0.27140, -0.13079, -0.00368,
+ -0.23810, -0.18661, -0.15034, -0.23879, -0.12826,
+ -0.17231, 0.22308, 0.06570, -0.06293, -0.02104,
+ 0.09994, 0.04202, 0.11639, -0.09288, 0.48843,
+ -0.24646, -0.03135, 0.11869, 0.32867, -0.32852,
+ -0.33615, -0.12859, 0.04465, 0.04325, -0.17420,
+ 0.14160, -0.18762, 0.24250, 0.21673, 0.10381,
+ 0.00095, 0.02099, 0.04324, -0.06990, -0.10999,
+ 0.34897, -0.01536, -0.37128, 0.07700, -0.02755,
+ -0.25134, -0.01547, 0.07916, -0.15161, -0.21738,
+ -0.54077, -0.27241, 0.27445, -0.02366, 0.21388,
+ -0.28085, 0.25758, 0.32020, -0.13183, 0.29975,
+ -0.05959, 0.53341, -0.24833, -0.36682, 0.08013,
+ 0.17058, -0.26211, 0.20506, -0.11647, -0.09801,
+ 0.06650, -0.03731, -0.07279, -0.23260, 0.14699,
+ -0.06682, 0.08904, -0.01797, 0.00670, -0.18605,
+ -0.09109, 0.10026, 0.62254, 0.28849, -0.28103,
+ 0.27553, 0.06515, 0.07887, -0.28795, -0.18819,
+ -0.07283, -0.19432, 0.02453, -0.13480, -0.23931,
+ 0.08659, 0.00442, -0.01237, 0.03968, -0.12737,
+ -0.11600, -0.01182, 0.35852, 0.53036, -0.13066,
+ -0.15740, -0.18843, -0.20391, -0.24862, 0.45215,
+ -0.15849, -0.11320, -0.02639, -0.06162, 0.03280,
+ -0.02106, -0.15299, 0.31099, 0.19676, 0.12032,
+ 0.01396, -0.18500, -0.28149, 0.19365, 0.31581,
+ 0.00952, 0.09395, 0.01837, -0.09935, -0.33773,
+ 0.28750, -0.04013, -0.17907, 0.04202, 0.00671,
+ -0.33937, -0.01226, 0.29062, -0.06469, -0.08654,
+ 0.25741, -0.12777, -0.15550, -0.05311, 0.02723,
+ 0.34878, 0.15132, 0.00154, 0.02154, -0.07952,
+ -0.31780, -0.05563, 0.14274, -0.21620, -0.09598,
+ -0.27463, 0.13813, -0.20875, 0.09085, 0.14447,
+ -0.12451, 0.04196, -0.22488, -0.03039, 0.09919,
+ 0.20924, 0.23586, 0.02264, 0.03489, 0.14082,
+ 0.10296, -0.15571, 0.28260, -0.17243, -0.48939,
+ -0.11608, -0.18906, -0.28032, -0.16371, 0.34150,
+ -0.11137, -0.09498, 0.07619, 0.08259, 0.07770,
+ 0.06486, -0.15690, 0.20053, -0.35494, -0.08850,
+ 0.05071, -0.11691, -0.31712, 0.23991, -0.23833,
+ -0.35097, 0.03497, -0.20420, 0.08476, -0.15023,
+ 0.47483, -0.22946, -0.15988, 0.01488, 0.08329,
+ 0.01597, -0.12378, 0.23697, 0.38272, 0.09324,
+ 0.11127, -0.10037, 0.05518, -0.16309, 0.21848,
+ -0.17750, -0.26468, -0.07611, -0.04511, 0.10960,
+ -0.06738, -0.02471, -0.09592, -0.11504, 0.20690,
+ -0.26995, -0.03012, -0.24669, 0.26463, 0.51522,
+ -0.15928, -0.08492, 0.11066, 0.10133, 0.11837,
+ -0.10749, -0.09517, -0.09065, -0.07122, -0.10778,
+ -0.10403, 0.11433, -0.11144, -0.11494, -0.11609,
+ 0.09273, 0.09046, 0.10357, -0.07211, 0.12612,
+ 0.06934, -0.02636, -0.08324, -0.09526, 0.09398,
+ -0.10094, -0.10132, 0.12838, 0.11419, 0.11114,
+ -0.11916, -0.09075, 0.06539, -0.09104, -0.11823,
+ -0.10434, -0.09458, -0.09744, 0.08470, -0.07409,
+ -0.09056, -0.11469, -0.00077, -0.08330, -0.12689,
+ 0.11219, -0.10257, 0.08345, 0.11165, 0.11805,
+ 0.11647, -0.16637, -0.09825, 0.13118, -0.09850,
+ 0.07566, 0.11694, -0.07697, -0.10264, -0.11401,
+ -0.10295, -0.11131, 0.10144, 0.02400, -0.05730,
+ -0.09945, 0.10282, 0.10474, 0.06404, 0.11538,
+ -0.07905, 0.12125, 0.06458, 0.09903, -0.12387,
+ -0.09236, 0.08587, 0.05303, 0.12631, 0.10065,
+ 0.06361, 0.11883, -0.08971, -0.12907, 0.05855,
+ -0.08462, 0.11021, -0.08564, -0.08325, -0.11997,
+ -0.11177, -0.09431, -0.10119, -0.08621, -0.11869,
+ -0.08258, 0.09951, 0.06183, -0.10583, -0.07982,
+ -0.12540, 0.09358, 0.12652, -0.14907, 0.06753,
+ 0.07727, -0.09158, -0.08411, -0.07076, 0.08453,
+ 0.09744, 0.03892, -0.09857, -0.08446, -0.10787,
+ 0.10007, -0.12180, 0.07688, -0.13313, -0.11254,
+ -0.09118, 0.12097, -0.11001, 0.11139, -0.08360,
+ -0.10052, 0.07012, 0.07624, -0.10070, 0.08563,
+ 0.08771, 0.07895, 0.11961, 0.11865, -0.05694,
+ -0.11993, 0.08576, -0.08280, -0.08297, 0.07726,
+ 0.06224, 0.09113, 0.09088, 0.10515, 0.12499,
+ 0.10862, -0.12356, 0.06178, 0.11766, -0.17735,
+ 0.08968, 0.07755, 0.08731, -0.10947, -0.08155,
+ -0.07029, -0.11411, -0.11515, 0.09912, -0.08445,
+ -0.09609, 0.12425, -0.09047, 0.11525, -0.09748,
+ -0.09264, 0.09832, -0.13529, -0.12658, 0.10716,
+ -0.13035, -0.16271, -0.12222, -0.10275, -0.08529,
+ 0.09935, -0.09599, 0.08768, -0.10860, -0.11482,
+ -0.08999, 0.11248, 0.10285, 0.11864, 0.10242,
+ -0.09048, -0.10506, 0.09974, 0.11327, -0.12354,
+ 0.11541, -0.14145, -0.11864, 0.09902, -0.08546,
+ -0.09929, -0.11027, -0.07540, -0.09422, 0.10986,
+ -0.09883, -0.10576, -0.13114, -0.15498, -0.08999,
+ 0.10943, -0.11683, -0.08227, -0.11306, 0.11871,
+ 0.06951, -0.09375, 0.07516, -0.10573, -0.07078,
+ -0.10569, -0.08102, -0.08747, -0.11170, 0.07473,
+ -0.10660, 0.10144, -0.10606, -0.10842, -0.11377,
+ 0.10021, 0.05888, -0.11119, -0.08634, 0.10536,
+ -0.09194, -0.12760, 0.12721, 0.06004, 0.08138,
+ 0.11460, 0.08977, -0.10953, 0.10625, 0.12838,
+ 0.10340, 0.11924, -0.13611, -0.08102, 0.06352,
+ 0.08354, 0.09806, -0.09352, -0.12190, 0.10098,
+ -0.08333, 0.07807, -0.11985, 0.09036, -0.09932,
+ -0.14303, -0.09779, -0.13006, -0.09216, 0.11379,
+ 0.12329, -0.11369, -0.09212, 0.12805, 0.09561,
+ -0.11935, -0.08991, 0.10890, 0.11228, 0.09027,
+ -0.12225, 0.08998, 0.07741, 0.07637, 0.10217,
+ -0.09698, -0.10992, 0.08491, 0.09765, -0.07556,
+ -0.11007, -0.09193, -0.10189, -0.08534, -0.08654,
+ 0.11202, 0.06281, -0.08135, 0.10772, 0.11403,
+ -0.10231, -0.13910, -0.08457, 0.02881, 0.06707,
+ -0.07655, 0.10336, 0.05530, 0.08442, 0.10568,
+ 0.07160, 0.11852, -0.10664, 0.11690, -0.11365,
+ -0.08536, -0.11778, -0.12240, -0.07842, 0.08958,
+ 0.09509, 0.10758, -0.08228, 0.11547, -0.13842,
+ -0.13217, -0.08436, -0.09274, -0.07210, -0.08524,
+ 0.09386, 0.09067, -0.10322, -0.08790, -0.10877,
+ -0.07128, 0.07100, -0.09592, 0.06380, -0.09470,
+ -0.09530, 0.02930, -0.10431, 0.10506, -0.12117,
+ -0.10049, -0.11618, -0.09133, 0.09358, -0.13921,
+ 0.08677, 0.10717, -0.12702, 0.12504, 0.12901,
+ -0.10055, -0.09050, -0.08864, -0.09747, 0.06796,
+ -0.11601, -0.09344, -0.11974, -0.09610, -0.09524,
+ -0.09757, -0.13081, 0.08758, -0.08103, -0.11397,
+ -0.11802, -0.09947, 0.08304, 0.10456, 0.11662,
+ -0.07325, -0.07652, -0.07333, 0.08687, 0.05444,
+ 0.10275, -0.09566, -0.12507, -0.10755, 0.06886,
+ -0.11381, -0.10161, 0.09151, 0.07913, -0.08261,
+ -0.09348, -0.09237, 0.11547, 0.09024, 0.09966,
+ -0.06674, 0.11082, 0.12154, -0.09411, 0.08948,
+ 0.09879, 0.04580, -0.11516, -0.08963, 0.09024,
+ 0.09466, -0.10192, 0.07014, -0.14247, -0.12935,
+ -0.07699, -0.09691, 0.07731, 0.10706, -0.08871,
+ 0.12650, -0.10240, -0.07698, -0.09631, 0.06013,
+ -0.10243, 0.09809, -0.11249, -0.12587, -0.08078,
+ -0.08912, 0.10653, -0.10785, -0.13850, -0.14400,
+ 0.07512, 0.12290, -0.10843, 0.10233, 0.09676,
+ 0.12137, -0.10907, 0.10635, 0.12567, 0.13079,
+ -0.12994, 0.12263, -0.11046, 0.08772, 0.07423,
+ 0.11441, 0.08376, -0.16522, 0.10358, -0.13771,
+ -0.11790, -0.10000, -0.07811, -0.10918, -0.08685,
+ 0.09850, 0.10817, -0.09367, 0.12948, -0.09153,
+ 0.09909, -0.09491, 0.06291, -0.08926, 0.08428,
+ 0.12137, 0.10781, 0.10175, 0.07539, 0.04867,
+ 0.03962, 0.09905, -0.10738, -0.08941, -0.11021,
+ 0.07991, -0.08943, -0.07683, 0.12468, 0.12200,
+ 0.11663, -0.08096, 0.08163, 0.10959, -0.12104,
+ 0.07310, 0.04134, -0.11999, 0.09895, 0.10489,
+ 0.09824, -0.10952, 0.08670, 0.08872, -0.09177,
+ 0.08799, -0.08358, -0.06873, -0.07276, -0.11254,
+ -0.07202, -0.10401, -0.07006, 0.07837, 0.09217,
+ -0.09557, 0.08071, 0.09411, -0.12549, 0.07459,
+ -0.15449, -0.09534, 0.08744, -0.13250, -0.10231,
+ -0.08011, 0.11300, -0.12301, 0.12305, 0.10139,
+ 0.08406, 0.12088, 0.12396, -0.08581, 0.07245,
+ 0.10107, 0.08825, -0.12498, 0.09837, -0.09981,
+ 0.13109, 0.06565, 0.07332, -0.12303, 0.06228,
+ 0.10133, 0.10862, 0.08482, -0.09847, 0.09901,
+ -0.09022, 0.08049, 0.11470, -0.11184, 0.09951,
+ -0.13262, -0.07627, 0.08481, -0.10748, -0.13201,
+ -0.08881, -0.06575, -0.09314, 0.08821, -0.10866,
+ 0.07244, 0.09285, -0.10213, -0.11346, -0.10537,
+ 0.11430, -0.08462, -0.12302, -0.08101, 0.08726,
+ -0.09009, 0.10675, -0.06690, -0.09486, -0.14228,
+ -0.10902, 0.11361, -0.08659, -0.12307, 0.07646,
+ -0.12365, -0.13531, 0.09130, -0.06018, 0.08541,
+ 0.10229, -0.08393, -0.08163, -0.11402, 0.13449,
+ -0.09527, 0.11743, -0.09097, 0.05139, 0.08548,
+ 0.10823, -0.14693, -0.09316, 0.10432, 0.06894,
+ -0.10984, -0.11646, 0.04662, -0.10026, -0.08569,
+ 0.06769, -0.08957, -0.08446, -0.09139, -0.12128,
+ -0.09515, 0.08428, -0.06456, -0.13124, -0.08591,
+ -0.13622, -0.12188, 0.10869, 0.10670, 0.11669,
+ 0.08589, -0.13119, 0.10907, -0.10470, -0.10608,
+ -0.07518, -0.10483, 0.11669, 0.12508, -0.09210,
+ 0.08460, -0.11657, 0.05047, -0.11268, -0.11054,
+ -0.13461, -0.11389, 0.06642, -0.07582, 0.12061,
+ 0.09653, 0.09996, 0.09347, 0.11115, 0.08752,
+ -0.10984, -0.09858, 0.11904, 0.04867, 0.08881,
+ -0.09768, -0.08600, -0.08700, 0.10520, 0.09098,
+ 0.11597, -0.10010, -0.10722, 0.06257, 0.09900,
+ -0.07480, -0.09748, 0.08252, 0.10138, 0.04718,
+ -0.08818, -0.11689, -0.09696, -0.09129, -0.11496,
+ 0.08793, 0.11024, 0.11376, 0.09152, -0.08970,
+ -0.10341, 0.07275, 0.10312, -0.08925, -0.12305,
+ 0.11107, 0.09944, 0.05938, -0.12815, 0.10944,
+ -0.08326, 0.07663, 0.09986, -0.12757, -0.07082,
+ 0.09858, 0.10789, -0.09130, 0.05144, 0.09912,
+ 0.09879, -0.08685, 0.08936, -0.09320, 0.09571,
+ 0.05481, 0.09406, 0.12937, -0.11174, -0.11081,
+ 0.11191, 0.09536, -0.09404, -0.13231, -0.07783,
+ 0.10831, 0.05581, 0.10059, 0.10982, -0.11732,
+ 0.08558, 0.09205, 0.12420, 0.09388, 0.08012,
+ -0.09205, 0.05781, 0.06837, -0.08580, -0.08998,
+ -0.08846, -0.08038, -0.08971, 0.09627, 0.05632,
+ 0.08119, -0.06077, 0.07772, -0.09055, -0.09808,
+ -0.11459, -0.09095, -0.07515, -0.06911, 0.10228,
+ -0.08294, -0.10924, -0.11854, 0.06328, -0.09930,
+ -0.12512, 0.06657, 0.13195, -0.11209, -0.13511,
+ 0.06809, 0.09229, 0.12311, -0.10029, 0.12939,
+ -0.09558, -0.10127, 0.10199, 0.07816, -0.08467,
+ 0.09773, 0.08002, 0.09181, 0.09966, 0.08844,
+ -0.10319, 0.07044, -0.12146, 0.10278, 0.10144,
+ -0.11963, 0.07600, -0.11884, 0.11841, -0.11803,
+ 0.10391, -0.08165, 0.09181, 0.07846, 0.11817,
+ 0.09588, -0.07606, -0.09506, -0.10139, 0.03515,
+ 0.12154, 0.10712, -0.10573, -0.10445, 0.09500,
+ 0.11818, 0.05464, -0.12785, 0.10835, 0.10008,
+ 0.06926, -0.09588, -0.06674, -0.11576, 0.09219,
+ 0.13667, 0.10643, -0.12106, 0.11316, -0.08388,
+ -0.14247, -0.15126, 0.13034, -0.10185, -0.12202,
+ -0.08860, -0.08795, 0.07653, 0.07391, 0.09834,
+ 0.05809, 0.10943, -0.09986, -0.11803, 0.05221,
+ 0.10268, -0.06203, 0.11875, 0.11068, 0.10167,
+ -0.09452, -0.10927, 0.09170, 0.12852, 0.10557,
+ -0.11642, 0.09366, 0.08580, 0.10806, -0.14161,
+ 0.09683, -0.10137, 0.07686, -0.10718, -0.07718,
+ 0.08911, -0.08711, 0.12625, -0.08695, -0.09212,
+ -0.08061, 0.12910, 0.07478, -0.11986, -0.09832,
+ 0.10383, 0.07742, -0.14254, 0.12219, -0.14657,
+ -0.14726, -0.09741, -0.09235, -0.12019, 0.11798,
+ -0.07672, -0.10904, -0.09447, 0.12814, -0.07411,
+ 0.07914, -0.10739, -0.13054, -0.10121, 0.08910,
+ 0.11480, 0.08824, 0.09941, -0.12368, -0.09006,
+ -0.12229, -0.16909, -0.18625, 0.22424, 0.08049,
+ 0.60672, 0.25901, -0.20063, 0.24639, -0.30431,
+ 0.56112, 0.18389, -0.07497, 0.41305, -0.18735,
+ -0.27046, 0.29482, 0.24521, 0.40614, -0.10608,
+ 0.08220, -0.41945, -0.30048, -1.42807, 0.10022,
+ 0.14139, -0.10692, -0.46050, -0.11285, 0.06882,
+ 0.09809, 0.28004, 0.01042, 0.57719, 0.64496,
+ 0.16892, -0.41815, 0.00162, 0.40064, 0.09567,
+ -0.06512, 0.55018, 0.07722, -0.27798, -1.04702,
+ 0.09925, 0.30591, 0.13862, 0.10836, -0.26571,
+ 0.22523, 0.20883, 0.31875, 0.26194, 0.19042,
+ -0.03234, 0.42668, -0.27011, 0.32538, 0.58383,
+ -0.34137, -0.46360, -0.36319, 0.12852, -0.36559,
+ -0.84177, 0.60362, 0.54766, -0.31145, 0.34374,
+ -0.63696, -0.24864, 0.24972, 0.33502, 0.07228,
+ 0.21366, 0.33195, -0.56544, -0.65529, 0.44168,
+ 0.50887, 0.02173, -0.59473, -0.11482, 0.29673,
+ -0.04282, -0.74992, -0.01723, 0.15025, 0.02535,
+ 0.44557, -0.42716, 0.00725, 0.09973, -0.08813,
+ 0.19058, -0.04283, 0.08476, 0.53228, -0.24726,
+ 0.27707, 0.53229, 0.14837, -0.42043, 0.65416,
+ -0.24508, -0.16035, -0.66359, 0.12626, 0.33602,
+ 0.21686, 0.00917, -0.31169, -0.11892, 0.01757,
+ 0.30961, 0.15081, -0.09577, -0.48051, 0.28180,
+ -0.22171, 0.01448, 0.13450, 0.29634, -0.33526,
+ 0.38809, -0.16370, 0.01493, -0.73232, 0.49232,
+ 0.53611, 0.07025, -0.49107, 0.16772, 0.09125,
+ 0.52625, 0.71144, -0.16609, 0.05582, -0.44534,
+ 0.12767, -0.12572, 0.17578, -0.30485, 0.24000,
+ -0.48377, 0.41443, -0.00616, -0.24582, -0.52983,
+ 0.42687, 0.74135, -0.14477, -0.42101, -0.21596,
+ 0.26258, 0.06985, 0.75734, -0.27263, 0.15775,
+ 0.13600, 0.23888, -0.63301, 0.05320, 0.27954,
+ -0.07999, -0.30040, -0.07902, -0.31715, -0.43286,
+ -0.45979, 0.03641, 0.02982, 0.27578, -0.08083,
+ 0.27812, 0.40023, 0.14788, 0.11790, -0.33196,
+ -0.13339, -0.21537, 0.53587, -0.00332, 0.10341,
+ 0.08101, 0.16658, -0.54345, 0.01375, -0.18902,
+ 0.04198, -0.32772, 0.10853, 0.30759, -0.34146,
+ 0.18773, 0.03335, -0.11816, -0.53545, 0.75481,
+ 0.07576, -0.13262, 0.42122, -0.16957, -0.10810,
+ 0.47010, -0.43812, 0.28337, -0.30307, 0.21163,
+ -0.04907, -0.17678, -0.29085, -0.43068, -0.39284,
+ -0.71320, 0.61619, -0.18292, 0.06293, 0.14204,
+ 0.30417, 0.07351, 0.27912, -0.21847, 0.13913,
+ 0.43380, 0.05938, -0.31812, 0.41050, -0.00432,
+ 0.16404, -0.40716, -0.12905, -0.25542, -0.36725,
+ 0.31487, -0.12502, 0.36870, 0.10252, 0.04387,
+ 0.27838, 0.48376, -0.04287, 0.22137, 0.45062,
+ 0.78318, -0.21322, -0.21140, 0.09056, 0.12244,
+ 0.08313, -0.58632, -0.09702, -0.30302, -0.33142,
+ -0.32111, 0.41636, 0.00218, -0.32214, -0.02911,
+ -0.03803, 0.01158, 0.14407, 0.07617, 0.24474,
+ 0.02331, 0.66189, -0.29784, -0.31026, 0.82603,
+ -0.09831, 0.01894, 0.03884, -0.23090, -0.25700,
+ -0.11336, -0.09624, -0.37023, -0.01690, -0.17627,
+ 0.11532, 0.16059, -0.36181, 0.46701, 0.41919,
+ 0.41983, 0.11771, 0.14136, -0.01189, -0.07629,
+ 0.06738, 0.40874, -0.12724, -0.43350, 0.44081,
+ -0.22231, -0.37046, 0.09855, 0.13639, -0.14410,
+ -0.51902, 0.12433, 0.27680, 0.04359, 0.06145,
+ 0.14812, -0.24445, -0.16464, 0.39894, -0.17017,
+ 0.09276, 0.20392, 0.10158, -0.47882, -0.14943,
+ 0.25118, 0.15850, -0.17376, -0.06299, 0.31107,
+ 0.02223, -0.16870, 0.50466, -0.00316, -0.14083,
+ 0.12705, 0.20515, 0.32834, -0.37332, 0.22344,
+ -0.29886, -0.02961, 0.24517, -0.01158, -0.11182,
+ -0.06291, -0.27783, 0.10899, -0.23617, -0.00170,
+ 0.03465, 0.08894, 0.07328, 0.13108, 0.41180,
+ 0.66065, -0.20906, 0.11050, -0.29398, 0.10010,
+ -0.15700, -0.76060, -0.41844, -0.02844, 0.29760,
+ 0.04192, -0.39176, 0.35114, -0.15589, -0.26362,
+ 0.14193, 0.55211, -0.35186, -0.08625, -0.14450,
+ 0.43444, 0.15772, -0.03441, 0.24859, -0.08442,
+ -0.33971, -0.40901, -0.56509, 0.16658, -0.37843,
+ -0.06476, 0.20982, -0.18380, 0.44975, -0.46755,
+ -0.04130, 0.35242, 0.17766, -0.07784, 0.04003,
+ 0.16518, 0.30147, 0.59840, -0.12764, -0.01449,
+ -0.12919, -0.30296, 0.17423, -0.22962, 0.29029,
+ -0.19535, -0.20182, 0.03669, -0.39555, -0.16776,
+ -0.24337, -0.31495, -0.06049, 0.22262, 0.01799,
+ 0.26730, 0.12637, 0.56500, -0.23212, -0.16995,
+ 0.04591, -0.19344, 0.50416, 0.40071, -0.32463,
+ 0.03140, 0.25785, -0.74387, -0.27889, 0.24131,
+ 0.08881, -0.47419, -0.13367, 0.11292, -0.03019,
+ -0.00179, -0.34509, 0.19221, 0.33774, 0.05327,
+ -0.16043, 0.17252, 0.42285, 0.36869, -0.02031,
+ -0.59631, 0.08022, 0.56147, -0.75432, 0.07544,
+ -0.18719, 0.30695, -0.33805, 0.10000, 0.43349,
+ 0.04456, -0.20302, -0.28564, 0.45565, -0.10717,
+ 0.45016, 0.23326, 0.38325, 0.32223, 0.21665,
+ -0.19817, -0.73176, -0.96820, 0.50682, -0.18200,
+ -0.34896, 0.19378, 0.07389, -0.58412, -0.09277,
+ 0.24857, -0.37356, -0.18932, 0.38158, 0.82874,
+ 0.06616, 0.39016, 0.47469, 0.46194, -0.74807,
+ -0.23522, 0.25694, -0.24023, -0.61771, 0.60610,
+ -0.38924, -0.02306, -0.24023, 0.26451, -0.36748,
+ -0.24267, 0.61447, -0.00678, 0.13897, 0.63208,
+ 0.30172, 0.30207, 0.50937, 0.06238, 0.47184,
+ -0.60598, -0.27695, 0.45019, -0.54525, -0.59886,
+ 0.40782, -0.11143, 0.16348, -0.18690, 0.18334,
+ -0.22765, -0.56485, -0.10508, -0.72620, 0.12898,
+ 0.15835, 0.60254, 0.48654, 0.23090, 0.10825,
+ -0.02961, -0.05181, -0.00321, -0.40436, -0.69782,
+ -0.26625, 0.42197, 0.56861, -0.21110, 0.07212,
+ 0.22237, -0.26980, -0.17933, 0.15487, 0.27411,
+ -0.93787, 0.19157, 0.25583, 0.46882, 0.27213,
+ -0.05735, -0.02089, -0.30955, 0.19109, 0.29931,
+ 0.03381, -0.43295, 0.39820, 0.35794, 0.02963,
+ 0.18890, 0.57866, -0.22172, -0.23133, -0.04589,
+ 0.10541, -0.45483, -0.00290, 0.47793, 0.02480,
+ -0.15672, -0.46488, -0.04659, -0.14024, -0.21318,
+ 0.54094, -0.04467, 0.10199, 0.01821, -0.19425,
+ 0.00758, 0.02701, 0.26977, 0.29672, -0.27337,
+ -0.04023, -0.43918, -0.38062, 0.11406, 0.33990,
+ -0.23395, 0.57337, 0.41022, 0.18505, -0.80909,
+ 0.14802, 0.47726, -0.31302, -0.46314, -0.09437,
+ 0.14100, 0.38395, 0.08118, 0.64169, -0.45837,
+ -0.06104, 0.44681, -0.53369, -0.49697, 0.25039,
+ 0.28338, 0.13131, -0.18260, 0.35714, 0.18091,
+ -0.22554, 0.28258, 0.45816, -0.14228, -0.21730,
+ 0.35319, -0.12298, -0.03484, -0.12369, 0.51912,
+ -0.09979, -0.19194, 0.23888, -0.26739, -0.73341,
+ 0.16238, 0.22311, 0.04896, -0.35523, -0.02126,
+ -0.03027, -0.40642, 0.59023, -0.34926, 0.11519,
+ 0.10861, 0.15752, -0.48995, -0.14484, 0.02848,
+ 0.85711, -0.22574, 0.10808, 0.18943, -0.07258,
+ 0.53801, -0.05358, 0.45863, 0.05736, -0.05522,
+ 0.47830, -0.44976, 0.07265, 0.51931, -0.22156,
+ -0.33032, 0.16303, 0.57502, -0.32837, -0.38561,
+ -0.56744, -0.00644, 0.09261, -0.22272, -0.09369,
+ -0.44032, -0.10679, -0.21073, 0.55352, 0.73148,
+ 0.20523, 0.29299, 0.24226, 0.18233, 0.04404,
+ 0.46556, -0.44809, -0.48057, 0.07548, -0.31082,
+ 0.07161, -0.57024, -0.22119, -0.22815, 0.46623,
+ -0.19154, 0.40885, -0.07057, 0.01412, 0.48333,
+ 0.53684, -0.26096, 0.21742, 0.24513, 0.07217,
+ -0.05011, 0.07590, -0.79039, -0.27787, 0.03377,
+ 0.25617, 0.47978, -0.43740, -0.57820, -0.43930,
+ -0.26307, 0.15986, 0.16460, 0.25330, -0.29276,
+ 0.57489, -0.43497, -0.42070, -0.00357, 0.01808,
+ -0.39812, 0.61094, 0.73536, -0.34335, -0.11637,
+ -0.03951, -0.00529, -0.37196, -0.19023, 0.52892,
+ -0.33733, -0.60222, -0.38329, 0.70024, 0.25793,
+ 0.13343, -0.12165, -0.33650, 0.02285, 0.04614,
+ 0.52708, -0.05007, 0.07796, 0.07165, 0.13319,
+ -0.00511, -0.17781, -0.37626, 0.05473, -0.16630,
+ -0.08668, -0.50022, 0.06995, 0.17316, 0.52088,
+ -0.40959, 0.50658, 0.38414, -0.43142, 0.15092,
+ 0.18935, 0.08973, 0.04121, 0.41398, 0.03060,
+ 0.46855, -0.58412, -0.19872, -0.58451, -0.14248,
+ -0.23528, -0.19840, 0.22761, 0.04715, -0.01873,
+ -0.13938, -0.17557, -0.35559, 0.49556, -0.14794,
+ 0.32876, 0.62165, -0.33358, -0.15837, 0.25820,
+ 0.14079, -0.00861, -0.14572, -0.27443, -0.05564,
+ 0.42294, 0.13686, 0.26943, -0.58412, 0.21274,
+ 0.18811, 0.02375, -0.32340, -0.00208, 0.65248,
+ -0.53697, 0.09160, 0.28292, -0.07308, -0.01808,
+ 0.05999, 0.25528, -0.96611, -0.15885, -0.05789,
+ 0.06688, 0.30830, 0.17288, -0.06374, -0.25957,
+ 0.22614, 0.05561, 0.09376, -0.66724, -0.10554,
+ 0.01652, -0.65419, 0.18977, 0.42631, -0.28252,
+ -0.43529, 0.23329, -0.03888, -0.21885, 0.22474,
+ 0.21990, -0.39932, -0.02379, 0.33617, 0.22841,
+ 0.78105, 0.25901, 0.41752, -0.09047, -0.13189,
+ 0.20852, 0.22273, -0.74536, 0.46137, 0.52718,
+ 0.21208, -0.42033, 0.09373, 0.34320, -0.39931,
+ 0.13084, 0.09126, -0.30494, -0.18899, 0.21627,
+ -0.31930, -0.05101, 0.43313, 0.02622, -0.33690,
+ -0.33492, 0.30301, 0.32168, -0.23211, 0.44285,
+ 0.47427, 0.69310, 0.50401, 0.59334, 0.03853,
+ -0.31183, -0.07571, -0.62718, -0.22601, -0.20964,
+ 0.24810, 0.35861, -0.77217, -0.38871, 0.35061,
+ 2.49847, -4.18213, 2.13060, -0.30781, -4.15071,
+ -1.35903, -2.50270, 4.18010, -2.13498, 0.30394,
+ 4.14777, 1.36790,
+};
+
+float const b41_3[(na*41+1)*5+(5+1)*2] = {
+ -0.30811, -0.00829, 0.01856, 0.01902, 0.28502,
+ 0.04874, 0.38222, -0.21206, -0.33484, -0.19737,
+ -0.26996, 0.27350, 0.02546, -0.10850, 0.00858,
+ 0.06889, 0.13534, -0.04214, -0.20601, 0.19451,
+ 0.09897, 0.01123, 0.30393, -0.14278, -0.08332,
+ -0.03012, 0.15552, 0.16009, -0.16400, -0.22141,
+ 0.16369, -0.29980, -0.23438, 0.27158, -0.11458,
+ -0.06565, -0.07368, 0.28014, -0.04522, -0.09672,
+ 0.15175, 0.14516, 0.10675, 0.06458, -0.29414,
+ 0.25056, 0.01909, -0.47313, -0.20683, 0.06633,
+ 0.46171, 0.06892, -0.01982, -0.09084, 0.03886,
+ -0.15717, -0.40994, 0.31408, 0.22629, 0.42076,
+ -0.18059, 0.21560, -0.19340, -0.12634, -0.13847,
+ 0.03511, 0.06635, 0.12269, 0.19185, -0.06492,
+ -0.07946, 0.03553, -0.08000, 0.03351, 0.22749,
+ 0.35461, 0.09966, -0.04568, -0.13781, 0.33607,
+ -0.02173, -0.38853, 0.01238, -0.22859, 0.22422,
+ -0.06378, -0.25318, -0.21351, 0.35810, 0.00554,
+ -0.15394, 0.08417, 0.02943, -0.04434, -0.57794,
+ 0.16815, 0.24549, 0.14806, 0.21740, 0.01541,
+ 0.17543, -0.28887, -0.03218, 0.16613, -0.01453,
+ 0.14759, 0.00944, 0.12003, 0.06028, -0.13599,
+ -0.17820, 0.14381, 0.00579, 0.16228, -0.19067,
+ -0.11902, 0.08841, -0.16812, 0.11504, -0.29903,
+ -0.13889, 0.10194, -0.06608, -0.19563, 0.40674,
+ 0.17389, 0.12272, 0.00226, -0.00228, -0.11633,
+ -0.10071, 0.37258, -0.20069, -0.16115, -0.08658,
+ -0.31817, -0.40638, -0.17670, 0.19430, 0.37859,
+ 0.11843, 0.11201, 0.27102, -0.29233, -0.29162,
+ 0.24080, 0.14103, 0.07190, -0.17131, -0.21104,
+ 0.13084, -0.02739, 0.23283, 0.01405, -0.31648,
+ 0.05143, -0.25002, -0.31868, -0.25941, 0.34889,
+ -0.09436, -0.32831, -0.11962, 0.45968, 0.02568,
+ 0.14789, 0.32119, 0.08962, -0.17839, 0.02416,
+ 0.36600, -0.08098, -0.22294, 0.01178, 0.04486,
+ 0.01094, 0.24175, -0.11998, -0.17924, 0.08095,
+ -0.23306, -0.08928, -0.21409, 0.01640, -0.15892,
+ -0.07126, 0.02803, -0.03067, 0.23314, 0.11911,
+ 0.03657, 0.41605, -0.21351, -0.33983, -0.10230,
+ 0.12701, -0.40903, 0.16260, -0.04731, -0.61613,
+ -0.03698, 0.15087, -0.14303, -0.09575, 0.30629,
+ 0.50889, 0.30589, -0.31901, -0.16316, -0.03967,
+ -0.01773, -0.04116, 0.09540, -0.13411, -0.01627,
+ 0.05860, -0.19053, -0.34682, -0.01765, -0.15358,
+ -0.07537, 0.25024, 0.29988, 0.10349, -0.01413,
+ 0.20634, 0.22552, -0.04653, 0.01172, 0.05930,
+ 0.14393, 0.07224, -0.09169, -0.01307, -0.18628,
+ -0.09298, 0.20481, 0.20435, -0.12996, 0.13814,
+ -0.12609, -0.17113, -0.47556, 0.17197, 0.07533,
+ -0.06627, -0.05162, 0.58997, 0.30780, 0.21276,
+ -0.15588, -0.00206, 0.15457, -0.12384, 0.23241,
+ 0.31184, -0.04759, -0.03432, -0.05139, -0.40671,
+ -0.15357, -0.09128, 0.11889, -0.22842, 0.20039,
+ 0.29872, -0.19465, -0.00443, 0.03818, -0.03989,
+ 0.07931, 0.32816, -0.15332, -0.30110, 0.05828,
+ 0.36421, 0.22951, 0.37057, -0.24741, -0.01199,
+ -0.22010, 0.00595, 0.19187, 0.08224, -0.13493,
+ 0.21971, 0.08144, -0.00404, 0.01235, -0.24440,
+ -0.03169, -0.18286, 0.12821, 0.00957, -0.04179,
+ -0.30447, 0.23592, 0.02656, -0.01036, -0.42573,
+ -0.02448, -0.13066, -0.34241, 0.05718, 0.04404,
+ 0.03830, 0.27896, -0.14275, -0.09178, 0.41816,
+ -0.11450, -0.17730, 0.06830, 0.29550, 0.32938,
+ -0.03507, 0.28204, 0.33609, -0.09336, -0.21330,
+ -0.40191, -0.03137, -0.13340, -0.25982, -0.10479,
+ 0.15588, -0.01009, -0.16559, -0.33785, -0.04994,
+ -0.05114, 0.30368, 0.19668, 0.20009, 0.19437,
+ 0.32176, -0.20009, -0.09393, 0.12922, 0.06298,
+ -0.06504, -0.14492, -0.18545, 0.00789, 0.03219,
+ -0.26921, 0.08446, -0.18589, 0.29948, -0.07323,
+ 0.22295, -0.00437, -0.01115, -0.02543, -0.04177,
+ 0.37163, 0.42296, -0.31141, 0.09374, -0.11661,
+ 0.13292, -0.05135, -0.05788, -0.36067, 0.08906,
+ -0.16279, -0.23655, -0.09554, -0.21008, 0.31940,
+ 0.17090, 0.27337, 0.23082, -0.35026, 0.11193,
+ 0.16911, 0.40551, 0.36196, -0.05234, 0.03437,
+ 0.07259, -0.09722, -0.24329, 0.13769, -0.46907,
+ 0.05740, -0.25792, -0.19613, 0.36041, -0.25958,
+ 0.30425, -0.34210, 0.17540, -0.10786, 0.02537,
+ 0.23741, 0.45324, 0.05975, 0.50582, -0.01511,
+ -0.17232, -0.01297, 0.08313, 0.09663, -0.28890,
+ -0.21693, 0.03491, -0.11449, 0.27460, -0.04041,
+ -0.03223, 0.03915, -0.16038, -0.10565, -0.00277,
+ 0.13971, 0.11169, -0.10891, 0.29853, 0.26155,
+ -0.23787, -0.28017, -0.31541, 0.24665, -0.01364,
+ 0.21106, -0.00431, -0.07215, -0.53795, -0.15757,
+ 0.16587, -0.19365, 0.30804, -0.19859, -0.48227,
+ -0.12232, 0.26586, -0.01900, 0.32519, 0.55032,
+ 0.10000, -0.11508, -0.00421, 0.27745, -0.06654,
+ 0.00227, -0.02273, -0.07737, 0.10281, -0.14674,
+ 0.05159, 0.23476, 0.19210, 0.11918, 0.51823,
+ -0.35127, -0.04144, 0.13101, 0.25356, -0.06829,
+ 0.10352, 0.06802, -0.11715, -0.06686, -0.18513,
+ -0.11185, -0.24436, -0.12273, -0.28946, 0.14023,
+ 0.11134, 0.12577, 0.18034, 0.08887, 0.27457,
+ 0.00599, -0.18160, 0.10273, -0.09959, -0.08567,
+ -0.40047, 0.29075, 0.13598, -0.32264, 0.06411,
+ -0.33066, -0.40053, -0.22308, 0.14790, -0.07927,
+ -0.13569, -0.00908, 0.17448, 0.01774, 0.16995,
+ 0.10621, 0.00213, -0.17014, 0.19617, 0.19911,
+ 0.24264, 0.10290, 0.36570, 0.19732, 0.07124,
+ 0.14978, -0.42011, -0.00797, -0.09861, 0.24704,
+ -0.33858, -0.09338, -0.16129, 0.47934, 0.21871,
+ -0.18980, 0.04436, 0.02867, -0.05955, -0.61610,
+ 0.08767, 0.25652, 0.05831, 0.34261, -0.20107,
+ 0.17262, 0.09397, 0.44256, -0.20515, -0.31704,
+ -0.22592, -0.40655, 0.19724, 0.05709, 0.16350,
+ 0.10473, 0.24929, -0.05428, 0.22061, -0.01184,
+ 0.10765, -0.11178, -0.07847, -0.14360, -0.19809,
+ 0.14340, 0.16835, 0.00836, 0.30696, -0.28797,
+ -0.03870, 0.21912, -0.26453, -0.14998, 0.08523,
+ -0.41404, 0.08238, -0.01757, 0.38580, 0.17919,
+ -0.04745, 0.15287, 0.30478, -0.16225, 0.29620,
+ 0.02663, -0.02294, -0.14261, -0.23560, 0.23940,
+ -0.10399, -0.03247, 0.25377, -0.13060, -0.12591,
+ -0.37421, 0.31473, 0.29932, -0.07411, 0.38668,
+ 0.28834, -0.16730, -0.28184, 0.11929, 0.01583,
+ -0.29403, 0.15846, 0.12601, 0.15085, 0.24073,
+ 0.45069, -0.10170, -0.39769, 0.05634, 0.07151,
+ 0.29664, -0.20866, 0.14713, 0.06068, -0.20478,
+ -0.01386, 0.03397, -0.08860, -0.03294, 0.18374,
+ 0.12396, -0.11674, 0.02746, 0.01143, -0.07875,
+ -0.06770, -0.09263, -0.05189, -0.21293, -0.12567,
+ -0.04138, 0.01784, 0.24339, 0.20445, 0.06581,
+ 0.13119, 0.44788, 0.02000, -0.21332, -0.00116,
+ 0.08021, 0.29470, -0.43322, 0.00096, 0.01790,
+ 0.12298, 0.31425, 0.53321, -0.18040, -0.09528,
+ -0.09947, 0.10764, 0.20231, -0.11476, 0.23291,
+ -0.37657, -0.35193, 0.32401, 0.04582, -0.07921,
+ -0.17882, -0.08909, 0.08543, 0.23636, -0.22367,
+ 0.18619, 0.18903, -0.07906, -0.23905, 0.29910,
+ -0.01884, 0.02506, 0.07623, -0.26363, -0.30027,
+ -0.03113, 0.00015, 0.00406, 0.23806, 0.25112,
+ -0.31092, -0.17840, -0.18066, 0.24277, -0.15646,
+ -0.10032, -0.18949, -0.03512, -0.24158, -0.28819,
+ 0.05824, 0.01016, -0.26842, -0.09932, 0.15926,
+ 0.08683, -0.19436, -0.43353, -0.05354, 0.38455,
+ 0.23937, 0.21418, 0.23815, 0.26974, 0.02892,
+ 0.09758, 0.00481, -0.16763, 0.13939, 0.00536,
+ -0.01346, 0.09565, -0.04467, 0.05163, 0.03355,
+ 0.11406, -0.25950, 0.49400, -0.28662, -0.11525,
+ -0.02208, 0.26663, 0.12396, 0.08998, -0.12688,
+ -0.33647, -0.37643, -0.20535, -0.05031, -0.15976,
+ -0.27488, 0.36089, -0.00527, 0.15766, 0.19115,
+ -0.11692, -0.27488, -0.16233, -0.15502, 0.03030,
+ -0.07652, 0.12283, -0.10049, -0.30330, 0.31201,
+ -0.03431, -0.08383, 0.08834, -0.17238, -0.15913,
+ -0.12863, -0.16999, -0.13322, -0.25586, -0.19021,
+ 0.55374, 0.07046, -0.23416, -0.20927, 0.12062,
+ -0.35774, 0.01580, 0.30877, -0.21486, -0.21280,
+ 0.38199, 0.02003, -0.07430, -0.05765, 0.08602,
+ -0.31229, 0.36836, 0.18880, 0.07282, -0.02525,
+ -0.34277, 0.26875, -0.34935, -0.32048, 0.05097,
+ 0.09678, -0.13458, -0.20824, -0.04948, 0.25526,
+ -0.23849, -0.12372, 0.28880, -0.00334, -0.05310,
+ 0.08446, -0.25646, -0.23989, 0.19031, 0.15755,
+ -0.05314, -0.15548, 0.08458, 0.02211, -0.43816,
+ -0.21758, -0.17450, 0.30330, -0.03825, 0.03076,
+ 0.52571, -0.27169, 0.17142, 0.27527, -0.24899,
+ 0.28549, -0.35125, -0.24044, 0.10513, 0.31388,
+ 0.21580, -0.02829, -0.09752, 0.41392, 0.02842,
+ -0.32363, 0.12664, 0.12825, -0.23267, -0.08957,
+ 0.02169, -0.28283, 0.12446, 0.23719, -0.01383,
+ -0.12744, 0.37139, -0.19261, 0.13684, -0.27621,
+ -0.16780, -0.16303, -0.11845, -0.05406, -0.26048,
+ -0.12416, 0.16827, 0.13322, 0.15133, -0.02953,
+ 0.10598, 0.01525, 0.04666, 0.04826, 0.27360,
+ -0.18081, 0.31638, 0.43961, 0.08829, -0.22076,
+ -0.02464, -0.11151, 0.32836, -0.22148, -0.32544,
+ 0.10294, 0.02557, -0.22570, -0.18993, 0.01597,
+ -0.23140, -0.25203, 0.29840, 0.33330, 0.32180,
+ -0.17248, -0.09473, 0.11999, 0.08231, 0.01338,
+ -0.00976, 0.13808, 0.30295, 0.48847, 0.58423,
+ 0.64393, -0.55359, 0.18772, -0.01568, 0.17809,
+ -0.44012, 0.25803, -0.26971, -0.08877, -0.02309,
+ 0.04184, 0.32309, -0.81122, 0.25370, 0.34527,
+ 0.06351, -0.26037, -0.34560, 0.04939, 0.20622,
+ 0.56007, 0.18953, -0.55469, 0.38983, 0.24050,
+ -0.12216, -0.41572, 0.12236, -0.02756, 0.00759,
+ -0.39350, 0.30249, 0.02499, -0.32346, -0.41021,
+ 0.35054, -0.04060, -0.07569, 0.18988, 0.27371,
+ 0.21547, 0.12318, -0.35911, -0.62704, -0.14385,
+ 0.13859, -0.18208, -0.25354, 0.25460, -0.21845,
+ 0.08909, -0.41188, 0.13446, -0.21759, 0.48206,
+ 0.30323, 0.51579, -0.27201, 0.33683, 0.37132,
+ 0.61930, -0.11963, 0.27830, -0.37508, -0.43541,
+ 0.27729, 0.59545, -0.02486, -0.53582, -0.29210,
+ -0.12131, 0.29267, -0.48446, 0.23099, 0.64022,
+ -0.78413, -0.02430, 1.05203, -0.35672, 0.05928,
+ 0.48057, 0.14233, 0.06073, 0.09132, 0.35660,
+ -0.15452, -0.34709, 0.69311, 0.64097, -0.12815,
+ 0.10884, -0.96222, 0.23884, -0.54823, 0.12755,
+ -0.01277, -0.48130, -0.27367, 0.42304, 0.25647,
+ 0.09094, 0.31001, 0.07473, -0.39395, 0.22491,
+ -0.26655, 0.10815, 0.16365, 0.52124, 0.51410,
+ 0.26025, 0.06737, 0.05914, -0.00735, -0.82905,
+ -0.29523, 0.38293, -0.25750, 0.19318, 0.41810,
+ 0.14908, -0.39781, -0.12978, -0.29685, -0.52837,
+ 0.14903, -0.36705, 0.60343, 0.08722, 0.23018,
+ 0.16547, -0.12032, 0.54340, 0.20457, 0.55594,
+ 0.22592, -0.33941, 0.04562, -0.50751, 0.44829,
+ 0.25679, -0.24159, 0.04625, -0.53070, 0.11563,
+ -0.09287, -0.12286, -0.40214, 0.04342, -0.23887,
+ 0.40013, 0.31100, -0.00011, -0.13427, -0.42063,
+ 0.06595, 0.39728, 0.27801, -0.05419, -0.01274,
+ 0.15736, 0.51038, 0.03143, -0.26191, -0.47419,
+ 0.44988, -0.35727, -0.04440, -0.43796, 0.32933,
+ -0.27786, 0.33533, 0.35955, -0.15693, -0.07090,
+ 0.05208, 0.17537, 0.07517, -0.12378, -0.15162,
+ -0.04480, 0.35549, 0.13017, -0.02253, -0.13081,
+ 0.24068, 0.39606, 0.10988, 0.53241, 0.29412,
+ 0.63185, -0.03919, -0.29830, 0.11736, -0.13698,
+ 0.28950, -0.40581, -0.12019, -0.55198, -0.61841,
+ 0.14898, -0.28708, 0.71945, -0.04496, -0.35440,
+ -0.26558, 0.08063, -0.15244, -0.39326, -0.08236,
+ 0.70304, 0.34699, -0.09655, 0.11858, 0.99061,
+ -0.45674, 0.02054, -0.16039, -0.46229, -0.89873,
+ -0.25952, 0.41461, -0.04508, 0.42945, 0.14820,
+ 0.11706, 0.19062, -0.24433, 0.45609, 0.00344,
+ 0.08625, 0.60847, 0.04567, -0.43938, -0.19292,
+ 0.70561, -0.20841, -0.17903, -0.35555, -0.20002,
+ -0.19421, 0.02053, 0.34229, 0.03250, -0.17768,
+ 0.45381, -0.05459, -0.51662, 0.34024, 0.57247,
+ -0.57276, -0.04188, -0.06868, -0.51843, -0.05901,
+ 0.06895, 0.70039, -0.26750, 0.14055, 0.41338,
+ -0.44186, -0.17916, 0.03993, -0.09894, 0.36349,
+ -0.31240, 0.67181, 0.17792, -0.45074, 0.07704,
+ 0.00832, -0.18166, -0.03997, -0.18287, 0.44070,
+ 0.12128, -0.04992, 0.13617, -0.07543, 0.03962,
+ 0.64438, -0.05136, -0.26581, 0.31937, 0.07636,
+ -0.18094, 0.31852, 0.40523, -0.01915, -0.58962,
+ -0.25940, 0.53720, -0.10749, -0.22292, -0.14252,
+ 0.24890, -0.18506, 0.32501, 0.03497, 0.42802,
+ 0.15719, 0.89297, 0.09164, -0.29570, -0.36704,
+ -0.03074, 0.01085, -0.04467, 0.38029, -0.13180,
+ -0.15688, -0.55945, 0.50995, -0.24949, -0.53261,
+ 0.38159, 0.06917, 0.18021, -0.11388, 0.49819,
+ -0.03000, -0.07055, 0.12972, -0.93942, -0.21772,
+ -0.04124, -0.34329, -0.13953, 0.30548, 0.65801,
+ 0.32435, -0.63692, -0.11967, 0.27085, -0.59041,
+ 0.50015, 0.20511, 0.78896, -0.10951, 0.44577,
+ 0.45702, -0.14286, 0.40510, 0.19983, -0.33766,
+ -0.69454, -0.07677, 0.28015, -0.08677, -0.27240,
+ 0.03202, -0.04647, -0.49038, -0.08056, 0.80831,
+ -0.21676, 0.20597, 0.12551, -0.00695, 0.39396,
+ 0.46209, 0.72376, -0.03411, 0.47651, -0.64029,
+ -0.42004, -0.13846, -0.47133, -0.35235, -0.29617,
+ -0.24897, 0.00854, -0.06706, -0.26053, 0.34445,
+ -0.06981, 0.29253, 0.34522, 0.47456, 0.10473,
+ -0.55256, 0.54385, 0.30464, -0.02313, 0.45057,
+ -0.09361, 0.32633, -0.17943, -0.45033, 0.32457,
+ 0.11927, -0.01000, -0.63501, -0.39778, -0.57650,
+ -0.17811, 0.28820, -0.09754, 0.24005, -0.05842,
+ 0.51513, -0.07875, 0.14518, -0.06296, 0.59078,
+ -0.21612, 0.02567, 0.01548, 0.02409, -0.03339,
+ 0.44727, -0.13231, -0.09507, 0.08796, -0.05000,
+ -0.33293, -0.61729, 0.67805, -0.20309, -0.39454,
+ -0.07186, 0.52206, 0.26921, 0.32641, 0.09030,
+ 0.65017, -0.11351, 0.12122, -0.17306, -0.07602,
+ 0.13488, 0.22549, 0.36183, -0.51001, -0.10997,
+ -0.43456, -0.67996, 0.10000, 0.31106, 0.00099,
+ 0.27889, 0.18290, 0.00411, 0.04678, 0.52953,
+ 0.35339, 0.19851, -0.15826, 0.40654, -0.17439,
+ -0.02835, 0.26445, 0.14037, 0.10151, -0.52103,
+ -0.63776, -0.79252, -0.24801, 0.09914, 0.12474,
+ -0.25733, 0.05227, 0.23503, 0.45625, -0.42328,
+ 0.78326, 0.30663, 0.40817, 0.11234, 0.42602,
+ -0.38522, 0.00119, -0.13347, -0.01571, 0.21752,
+ 0.08418, -0.56751, -0.26908, -0.02950, -0.32289,
+ -0.11722, -0.22338, -0.07354, 0.47945, 0.58468,
+ 0.09460, 0.70099, -0.22756, -0.04581, 0.24022,
+ -0.04916, -0.23176, -0.30071, -0.08777, -0.07343,
+ 0.28606, -0.08597, 0.30131, -0.52794, -0.57792,
+ -0.29312, 0.45422, -0.06275, -0.25152, 0.25404,
+ 0.41423, -0.65236, 0.45843, -0.06951, -0.13046,
+ 0.28337, 0.05849, 0.06531, -0.20087, -0.12061,
+ -0.08203, 0.61105, -0.44577, 0.17900, 0.16288,
+ -0.23047, -0.18193, 0.50876, 0.30779, 0.67340,
+ 0.31561, 0.04748, -0.25414, 0.46913, -0.03560,
+ 0.02816, 0.05398, 0.12421, -0.49435, -0.15952,
+ -0.03831, 0.57650, 0.64537, -0.95052, 0.17123,
+ -0.26404, -0.31572, -0.24505, 0.34697, -0.21554,
+ 0.28006, 0.38738, 0.03452, -0.26814, 0.32691,
+ -0.24031, 0.31034, -0.27581, -0.09443, -0.05691,
+ 0.31158, -0.41256, 0.42524, 0.50520, -0.35203,
+ 0.27081, -0.20931, -0.31383, -0.45764, 0.39233,
+ -0.32266, 0.44612, 0.73731, -0.00992, 0.17862,
+ 0.35969, -0.37595, 0.04131, 0.42894, 0.45115,
+ -0.67457, -0.13732, 0.29345, 0.05345, 0.41756,
+ -0.12453, -0.39277, -0.58280, -0.12834, -0.40589,
+ 0.52427, 0.18676, 0.03116, 0.48599, -0.25615,
+ -0.04496, 0.30805, -0.16190, 0.90201, 0.40602,
+ 0.28338, -0.01870, -0.37700, -0.34211, -0.19144,
+ 0.38231, -0.23956, -0.12463, -0.33980, -0.18211,
+ -0.05556, 0.26007, 0.11279, -0.07429, 0.25072,
+ 0.54304, 0.05787, -0.38629, -0.27537, -0.20877,
+ 0.23430, 0.17683, -0.01630, -0.37498, -0.04156,
+ -0.30654, -0.22366, 0.04077, 0.03842, 0.15361,
+ 0.00080, -0.20669, 0.64777, 0.00059, -0.10686,
+ -0.02601, 0.08266, 0.46788, 0.06053, 0.08039,
+ -0.06643, 0.22556, 0.12531, -0.18799, -0.20292,
+ 0.20958, -0.35743, 0.21542, -0.16616, 0.39342,
+ 0.20999, -0.76505, -0.26980, 0.30732, 0.43577,
+ -0.60800, 0.00795, -0.36048, -0.30766, 0.01426,
+ 0.13621, 0.16780, 0.24613, -0.01482, -0.07882,
+ -1.08093, -0.01305, 0.78674, 0.07477, 0.14519,
+ 0.14464, 0.53515, 0.01960, -0.02818, 0.35565,
+ 0.63028, -0.35254, 0.03468, -0.16832, -0.22154,
+ 0.04730, -0.04170, 0.61949, -0.26515, -0.23545,
+ -0.37152, -0.40166, -0.23560, 0.19546, -0.27935,
+ -0.22876, 0.52100, 0.50495, 0.28175, -0.25845,
+ 0.12168, 0.51933, -0.55810, 0.25323, 0.24277,
+ -0.09001, 0.02794, 0.12049, -0.12708, -0.09903,
+ -0.23381, 0.07010, -0.16746, 0.21563, 0.40256,
+ -0.05581, -0.09581, -0.00788, -0.09337, 0.02632,
+ -0.44292, 0.50799, 0.05771, -0.43890, 0.43897,
+ 0.24197, 0.27606, -0.25533, 0.38933, 0.47211,
+ 0.09367, 0.15242, 0.64417, -0.20770, 0.09246,
+ 0.14124, -0.11342, 0.02682, -0.01172, -0.17486,
+ -0.85499, -0.45689, -0.27835, -0.02370, -0.58219,
+ 0.53073, 0.07856, 0.19618, 0.55193, 0.34728,
+ 0.56314, -0.08730, 0.13149, -0.17495, -0.81571,
+ 0.07308, 0.33417, 0.22815, 0.24087, 0.22693,
+ -0.37736, -0.18091, -0.24744, -0.17381, 0.28391,
+ 0.01271, 0.28913, 0.10648, 0.24611, 0.67604,
+ 0.00002, -0.06056, 0.21328, 0.21430, 0.40157,
+ -0.78850, 0.26209, 0.16979, -0.34438, -0.20699,
+ -0.19588, -0.13073, -0.35782, -0.59901, -0.11986,
+ -0.55457, 0.26121, 0.13158, 0.41813, 0.18401,
+ -0.34062, 0.89224, 0.27137, -0.41544, 0.12332,
+ 0.22884, -0.09258, -0.18915, 0.22617, -0.16236,
+ 0.31454, 0.39926, 0.11368, -0.49663, -0.61614,
+ -0.00652, -0.43110, 0.12999, -0.11309, -0.12973,
+ 0.11480, -0.14060, 1.29595, 0.62813, 0.27899,
+ -0.06224, -0.28356, -0.36657, 0.14446, 0.41325,
+ -0.14541, -0.14110, -0.22157, -0.10687, -0.05937,
+ -0.71064, -0.38882, 0.08520, -0.03769, 0.13886,
+ 0.32065, -0.22100, -0.00738, 0.38391, 0.40360,
+ -0.13051, -0.37014, 0.33271, -0.23131, -0.14696,
+ 0.54658, -0.01318, 0.32478, -0.22718, 0.17056,
+ -0.04334, -0.71853, 0.28967, -0.35225, 0.04155,
+ 0.32646, 0.53738, -0.10185, -0.16165, 0.11530,
+ 0.80396, 0.08000, 0.05640, 0.33724, -0.44869,
+ 0.33239, 0.13403, 0.12671, -0.13226, -0.26945,
+ 0.30848, 0.07423, -1.33303, 0.71304, 0.07162,
+ -0.05983, -0.30074, -0.49438, 0.24450, 0.04740,
+ -0.02564, -0.46206, 0.47856, -0.44363, -0.11712,
+ 0.08258, -0.10946, -0.02912, -0.00130, 0.40305,
+ -0.16789, -0.53336, -0.20121, -0.05188, 0.16517,
+ 0.14398, -0.21963, -0.18250, -0.21222, 0.07403,
+ 0.31673, -0.06989, 0.04480, 0.39508, 0.25022,
+ 0.16564, 0.13642, 0.03172, -0.16395, -0.42953,
+ 0.05451, -0.02772, -0.52248, -0.04399, -0.24862,
+ -0.03793, -0.41082, 0.00161, -0.25927, 0.35968,
+ 0.32420, -0.36083, -0.07154, -0.12802, 0.57727,
+ -0.11002, 0.11105, -0.28531, 0.24953, 0.02263,
+ 0.05202, 0.20395, 0.17338, -0.25328, 0.05683,
+ -0.66573, -0.03281, -0.19641, 0.08398, -0.11244,
+ 0.23564, 0.42445, -0.01730, -0.43436, -0.09188,
+ 0.42171, -0.42051, 0.44892, 0.00715, 0.35011,
+ -0.01806, -0.51887, 0.19853, 0.11598, -0.68795,
+ 0.01521, 0.01378, -0.30152, -0.01058, 0.18336,
+ -0.14069, -0.43836, 0.28730, -0.15920, -0.33720,
+ -0.16895, 0.22274, -0.32734, 0.24273, 0.19740,
+ 0.47483, 0.20695, 0.25529, 0.11626, 0.11100,
+ -0.44015, 0.36464, -0.16466, -0.19058, -0.28111,
+ 0.38642, -0.07091, 0.27321, 0.16670, 0.00928,
+ -0.13421, -0.36751, -0.25445, 0.34233, 0.07203,
+ 0.12611, 0.24270, 0.25528, -0.30075, 0.23225,
+ 0.12102, -0.59564, -0.12122, -0.23090, 0.05590,
+ 0.35594, -0.48955, -0.18374, -0.10047, -0.04581,
+ -0.41689, -0.31726, 0.08598, -0.03667, 0.14124,
+ -0.07047, -0.64563, 0.01636, 0.42376, 0.04569,
+ 0.10862, 0.15890, -0.21536, 0.19690, -0.06731,
+ 0.15914, -0.16975, 0.48789, 0.11650, 0.10098,
+ -0.31823, 0.10930, -0.25043, -0.13551, -0.32324,
+ 0.08707, -0.04781, -0.08503, -0.11008, 0.11503,
+ -0.38332, 0.34166, 0.03770, -0.57927, 0.12576,
+ 0.10700, 0.33360, 0.17735, -0.03323, -0.10061,
+ 0.17961, -0.22624, 0.10704, -0.24250, 0.03650,
+ 0.33302, -0.50514, 0.04022, -0.21340, -0.34307,
+ -0.20592, 0.01413, 0.03906, -0.21656, 0.16108,
+ 0.22632, -0.11706, -0.22983, -0.69950, 0.20264,
+ 0.15174, -0.07265, -0.36867, -0.13146, 0.08935,
+ -0.16150, 0.39410, -0.01973, 0.37219, -0.09644,
+ -0.14218, 0.08319, -0.18006, 0.07244, -0.12107,
+ 0.24718, 0.13571, -0.01196, -0.23808, 0.15853,
+ 0.02066, 0.10987, -0.54489, -0.27807, 0.04937,
+ -0.29525, -0.49900, 0.59655, 0.28052, -0.36579,
+ 0.09858, 0.04219, 0.18521, -0.08776, 0.22681,
+ -0.11429, -0.20792, -0.08125, -0.18626, 0.19230,
+ -0.59375, 0.50687, 0.00552, -0.19434, -0.09062,
+ -0.30640, 0.08313, -0.43764, -0.44232, 0.12608,
+ 0.14787, 0.18327, 0.07498, 0.59046, -0.02366,
+ -0.03071, -0.07288, -0.18849, -0.21445, 0.41714,
+ -0.01304, -0.25175, 0.44968, -0.35778, -0.07705,
+ -0.19758, -0.24157, 0.04505, -0.32956, -0.03002,
+ 0.01322, 0.39077, 0.33040, 0.28234, 0.11762,
+ -0.09149, 0.04574, 0.02206, -0.39636, 0.39362,
+ 0.07204, -0.27460, 0.31782, -0.16022, -0.22824,
+ 0.08575, -0.13147, -0.29826, -0.08150, -0.07756,
+ 0.08725, -0.29148, 0.13672, 0.17028, 0.38857,
+ -0.24939, -0.17683, 0.17903, -0.08156, -0.01769,
+ 0.09840, 0.25268, 0.14738, -0.34117, 0.16186,
+ 0.19343, -0.14441, -0.20662, 0.29781, -0.22924,
+ -0.08269, -0.26050, -0.06867, -0.62237, 0.45173,
+ 0.34746, -0.21455, 0.06299, 0.03426, -0.04103,
+ -0.37087, 0.20658, 0.38779, 0.31084, -0.42286,
+ -0.29734, -0.02674, -0.26963, 0.04759, 0.14977,
+ -0.00295, -0.20795, 0.33102, 0.04924, -0.02983,
+ 0.00718, 0.05194, 0.31240, 0.26683, 0.06365,
+ 0.06090, -0.22017, -0.18215, 0.16170, 0.04600,
+ -0.35239, 0.15829, 0.59580, -0.11940, -0.54195,
+ -0.56483, -0.44279, -0.37691, 0.23446, -0.17301,
+ -0.12277, 0.13280, 0.40923, 0.06171, 0.25751,
+ -0.19898, -0.05428, 0.06584, 0.04134, 0.29735,
+ -0.02591, -0.07430, -0.02696, 0.08662, -0.04677,
+ -0.23106, 0.22287, -0.14608, -0.48136, 0.21222,
+ -0.24222, 0.01256, 0.33493, 0.38821, 0.37746,
+ -0.37945, -0.68349, 0.26680, 0.12622, 0.26404,
+ 0.20197, -0.08566, 0.23795, 0.00489, 0.15433,
+ -0.33456, -0.10751, 0.07149, -0.52024, 0.10324,
+ -0.34243, -0.22976, 0.13266, -0.01751, 0.13443,
+ 0.42636, 0.09179, -0.36852, 0.08268, 0.19389,
+ 0.10663, -0.01787, 0.22349, -0.21189, -0.09832,
+ 0.11553, 0.08756, -0.30913, 0.09966, -0.12299,
+ -0.07752, -0.40691, -0.42539, 0.09054, 0.30692,
+ 0.21144, -0.14730, -0.41536, -0.04163, -0.18270,
+ -0.24725, -0.15706, 0.60741, 0.41914, -0.26491,
+ 0.07393, 0.04452, -0.07341, -0.25277, -0.08915,
+ -0.21503, -0.14446, -0.20824, -0.11922, -0.23079,
+ 0.37408, 0.05655, -0.23415, 0.09884, -0.13727,
+ 0.48380, 0.22862, -0.03862, 0.17383, -0.10000,
+ -0.40506, 0.09210, 0.28631, -0.26423, -0.22990,
+ 0.18933, -0.31731, -0.28205, -0.35885, 0.16811,
+ 0.13261, -0.07875, 0.10561, -0.02059, 0.00000,
+ -0.12594, -0.21379, 0.13651, -0.15119, -0.00917,
+ -0.00240, -0.02284, -0.05820, -0.14703, -0.15594,
+ -0.39236, -0.02385, -0.51980, -0.37379, -0.34681,
+ 0.07471, -0.10086, 0.15130, -0.35006, 0.10001,
+ 0.40677, 0.28973, -0.37852, 0.22878, 0.10199,
+ 0.03323, 0.32346, -0.41513, 0.07742, -0.21605,
+ -0.45470, -0.43957, 0.19797, -0.52816, -0.06092,
+ -0.14684, -0.02828, 0.20848, 0.26565, -0.05156,
+ 0.26767, 0.06702, -0.72089, 0.12576, -0.13928,
+ 0.23237, 0.46259, 0.09831, 0.10231, 0.02672,
+ 0.10816, -0.22282, -0.09291, 0.36940, -0.36776,
+ -0.06570, -0.30869, -0.24978, -0.20523, -0.01503,
+ 0.08110, 0.14187, 0.17229, -0.40208, -0.03185,
+ -0.25934, 0.37477, -0.05899, 0.23435, 0.02465,
+ -0.56017, -0.06461, -0.11504, -0.01625, 0.38032,
+ -0.29902, 0.13884, -0.07210, -0.38236, 0.03442,
+ -0.18919, 0.32724, 0.19591, -0.44354, -0.11310,
+ 0.36067, -0.11346, 0.58501, 0.31991, 0.23180,
+ 0.18396, 0.09888, -0.14294, -0.20097, -0.07826,
+ -0.07672, -0.59010, 0.23037, -0.37200, -0.32656,
+ 0.00050, 0.06833, 0.29530, -0.18825, 0.11659,
+ 0.08074, 0.39420, -0.53630, 0.27274, 0.48509,
+ 0.23996, 0.04531, 0.17002, 0.06696, -0.52591,
+ -0.02536, -0.14995, -0.49080, 0.13256, 0.13913,
+ -0.63100, 0.28185, 0.16943, -0.18156, 0.05548,
+ -0.12670, -0.01190, 0.09494, 0.41535, 0.11461,
+ 0.14409, 0.43326, -0.38773, -0.19247, -0.34686,
+ -0.11686, -0.18843, -0.15810, -0.07256, 0.08824,
+ -0.62554, -0.36709, -0.14200, 0.14023, 0.05375,
+ -0.03437, -0.07798, -0.15420, -0.14146, 0.03051,
+ 0.03800, 0.60213, 0.38139, -0.11322, 0.03576,
+ -0.35401, -0.14276, -0.31600, -0.05533, 0.33438,
+ 0.24196, -0.17772, -0.23012, -0.16872, 0.03182,
+ 0.27799, -0.11168, 0.26818, 0.05144, -0.01553,
+ -0.05824, -0.10925, 0.17284, 0.37975, -0.21587,
+ 0.24650, 0.25736, -0.33261, -0.13620, -0.12302,
+ -0.08588, -0.14767, -0.32617, -0.30065, -0.31796,
+ -0.05035, 0.19134, 0.01069, 0.35357, -0.07695,
+ -0.13117, -0.15219, -0.08235, 0.23070, 0.49892,
+ -0.26110, 0.22072, -0.14452, 0.23153, 0.00718,
+ -0.07430, -0.15020, -0.04060, 0.17046, -0.21782,
+ -0.05161, -0.18592, 0.47564, 0.20423, -0.07147,
+ -0.12772, -0.45485, 0.19302, -0.43848, 0.18376,
+ 0.35802, -0.39976, -0.27184, 0.26259, -0.13831,
+ -0.01777, -0.11245, 0.06084, 0.01726, -0.50948,
+ 0.00381, -0.11212, 0.22544, 0.04465, 0.06610,
+ -0.23652, 0.22548, 0.24704, -0.10274, 0.06759,
+ -0.25896, 0.47945, -0.05422, -0.11661, -0.17705,
+ 0.09706, -0.29283, 0.20676, -0.27116, -0.01561,
+ 0.08563, -0.11153, -0.05692, 0.01074, 0.18311,
+ -0.22258, -0.11499, -0.20748, 0.12392, -0.17843,
+ -0.03137, 0.01326, 0.61542, -0.05996, -0.01005,
+ 0.43438, -0.03621, 0.02341, -0.05522, -0.08967,
+ -0.16973, -0.41357, -0.02930, -0.25917, -0.10621,
+ 0.23282, -0.23745, -0.14479, -0.21969, 0.16975,
+ -0.01753, -0.01232, 0.29354, 0.59401, -0.06543,
+ 0.01965, -0.34687, -0.24217, -0.19258, -0.05028,
+ -0.22762, -0.24978, -0.09846, 0.06600, -0.14337,
+ 0.08808, 0.30041, 0.14825, -0.00719, -0.21783,
+ 0.26887, -0.12404, -0.03229, 0.33190, 0.31745,
+ -0.11478, 0.06601, 0.07477, -0.15684, -0.14703,
+ 0.02625, -0.31617, -0.14463, -0.22449, 0.11835,
+ -0.00333, -0.27417, 0.38522, -0.11238, -0.33832,
+ -0.01972, 0.29277, 0.02005, -0.03178, 0.24596,
+ 0.34385, 0.19450, 0.03842, 0.08493, -0.12346,
+ -0.26484, 0.14100, 0.37791, -0.47775, -0.32838,
+ -0.44097, -0.17069, -0.10031, 0.04994, 0.05765,
+ -0.09304, -0.05987, 0.19261, -0.18322, -0.09478,
+ 0.27645, 0.39284, 0.28479, 0.04568, 0.21233,
+ -0.10010, 0.08778, 0.04229, 0.01606, -0.86534,
+ -0.32830, -0.21084, 0.04834, -0.11509, 0.15537,
+ -0.14664, -0.09269, -0.13747, -0.21344, 0.14119,
+ 0.12731, 0.00591, 0.37215, -0.15897, -0.13373,
+ 0.36869, -0.28955, -0.22317, 0.04141, -0.11866,
+ -0.12849, -0.06618, -0.20818, 0.23625, -0.16216,
+ 0.17714, -0.25340, -0.19063, -0.47302, -0.01996,
+ 0.19805, -0.21831, 0.34494, 0.38500, 0.20137,
+ 0.20528, -0.29505, -0.00079, -0.09137, 0.23044,
+ -0.02000, -0.05728, -0.25824, -0.00230, 0.03352,
+ -0.20679, -0.19098, -0.12968, -0.31563, -0.02009,
+ -0.16545, 0.09624, -0.13606, 0.27879, 0.57162,
+ -0.37386, -0.10678, 0.10461, 0.12418, 0.09839,
+ -0.09981, -0.09466, -0.10219, -0.10106, -0.09883,
+ -0.09816, 0.11238, -0.10256, -0.10475, -0.10376,
+ 0.09632, 0.09004, 0.08138, -0.10202, 0.09602,
+ 0.08134, 0.00697, -0.10024, -0.11095, 0.10143,
+ -0.10142, -0.10257, 0.11723, 0.09909, 0.09723,
+ -0.09878, -0.10399, 0.11100, -0.09872, -0.10920,
+ -0.09908, -0.09444, -0.10789, 0.08590, -0.10504,
+ -0.09491, -0.11627, 0.00684, -0.09908, -0.10429,
+ 0.10229, -0.10709, 0.09674, 0.10350, 0.09715,
+ 0.09983, -0.08738, -0.10179, 0.09102, -0.09700,
+ 0.09325, 0.10599, -0.09667, -0.09131, -0.12423,
+ -0.10383, -0.09146, 0.08415, 0.00850, -0.09438,
+ -0.10062, 0.09706, 0.10104, 0.09993, 0.08847,
+ -0.09993, 0.10298, 0.09528, 0.09815, -0.08349,
+ -0.10662, 0.08435, 0.09452, 0.10255, 0.09162,
+ 0.08995, 0.10882, -0.10065, -0.10150, 0.01112,
+ -0.09759, 0.09444, -0.11201, -0.09929, -0.09891,
+ -0.10951, -0.09830, -0.09921, -0.10198, -0.08801,
+ -0.10350, 0.09674, 0.08300, -0.10206, -0.10119,
+ -0.08611, 0.07756, 0.10572, -0.09048, 0.09522,
+ 0.01337, -0.09106, -0.11382, -0.09413, 0.10198,
+ 0.09809, 0.09451, -0.10012, -0.10803, -0.09574,
+ 0.10982, -0.10765, 0.11215, -0.11382, -0.11154,
+ -0.09609, 0.10149, -0.11107, 0.10323, -0.09980,
+ -0.11894, 0.01954, 0.11125, -0.10787, 0.09062,
+ 0.09762, 0.10037, 0.09238, 0.10116, -0.09751,
+ -0.10259, 0.10376, -0.10433, -0.09700, 0.08404,
+ 0.09089, 0.09713, 0.09399, 0.09673, 0.10939,
+ 0.10641, -0.11156, 0.02222, 0.09717, -0.08820,
+ 0.08748, 0.09643, 0.10161, -0.10813, -0.09962,
+ -0.09786, -0.10078, -0.09549, 0.11441, -0.10252,
+ -0.11780, 0.10131, -0.10470, 0.09479, -0.09750,
+ -0.10043, 0.09425, -0.12333, -0.17362, 0.10121,
+ -0.11007, -0.09381, -0.10352, -0.10181, -0.09819,
+ 0.09946, -0.09669, 0.09407, -0.08432, -0.10090,
+ -0.10387, 0.08615, 0.10044, 0.09588, 0.09947,
+ -0.11299, -0.10539, 0.09240, 0.09205, -0.17310,
+ 0.10453, -0.08583, -0.10319, 0.09901, -0.09738,
+ -0.10630, -0.10092, -0.09910, -0.10496, 0.10755,
+ -0.10128, -0.10424, -0.11768, -0.10063, -0.09884,
+ 0.08993, -0.11440, -0.10618, -0.10658, 0.09790,
+ 0.02710, -0.10348, 0.08429, -0.11611, -0.10118,
+ -0.09930, -0.10186, -0.10181, -0.09546, 0.09954,
+ -0.09552, 0.10463, -0.10707, -0.11600, -0.11569,
+ 0.10816, 0.11382, -0.10995, -0.09628, 0.09871,
+ -0.10429, -0.16605, 0.08943, 0.09198, 0.09669,
+ 0.09683, 0.10075, -0.08796, 0.09860, 0.10407,
+ 0.10871, 0.10184, -0.08606, -0.09606, 0.07653,
+ 0.08842, 0.09608, -0.10547, -0.11072, 0.09835,
+ -0.10164, 0.08452, -0.16629, 0.09550, -0.10332,
+ -0.09177, -0.10018, -0.09480, -0.11104, 0.10326,
+ 0.10134, -0.09914, -0.09957, 0.09907, 0.09886,
+ -0.10858, -0.09931, 0.09919, 0.09271, 0.08326,
+ -0.10128, 0.09485, 0.08029, 0.03957, 0.09551,
+ -0.11597, -0.10709, 0.10076, 0.09529, -0.11458,
+ -0.10196, -0.10403, -0.09845, -0.10421, -0.07906,
+ 0.10006, 0.08172, -0.09790, 0.10679, 0.10085,
+ -0.10477, -0.10251, -0.10115, 0.08461, 0.04456,
+ -0.09745, 0.09210, 0.09421, 0.10287, 0.09845,
+ 0.08761, 0.10176, -0.09779, 0.11181, -0.09766,
+ -0.09317, -0.10100, -0.12609, -0.10923, 0.09634,
+ 0.09600, 0.08276, -0.10428, 0.10145, -0.11192,
+ -0.14930, -0.09560, -0.10286, -0.11221, -0.10398,
+ 0.11186, 0.08356, -0.09479, -0.09763, -0.09311,
+ -0.09496, 0.09835, -0.10601, 0.07150, -0.09278,
+ -0.11034, 0.11103, -0.11081, 0.09478, -0.10340,
+ -0.12793, -0.14818, -0.09913, 0.08458, -0.08730,
+ 0.10183, 0.09692, -0.08876, 0.10044, 0.09985,
+ -0.09236, -0.09944, -0.09772, -0.11561, 0.06262,
+ -0.10922, -0.10010, -0.09364, -0.11009, -0.10730,
+ -0.09522, -0.12656, 0.05522, -0.09920, -0.09989,
+ -0.10721, -0.10248, 0.09739, 0.10169, 0.09979,
+ -0.09991, -0.09354, -0.09501, 0.09975, 0.09049,
+ 0.08279, -0.11472, -0.09168, -0.09436, 0.07769,
+ -0.10962, -0.10451, 0.08621, 0.05445, -0.09594,
+ -0.10871, -0.10267, 0.10296, 0.09612, 0.08934,
+ -0.10153, 0.09668, 0.10272, -0.10158, 0.08971,
+ 0.09815, 0.08709, -0.11453, -0.09944, 0.10872,
+ 0.09612, -0.11232, 0.08923, -0.10047, -0.14319,
+ -0.10170, -0.11233, 0.10380, 0.10026, -0.09897,
+ 0.09168, -0.09873, -0.09631, -0.08414, 0.09457,
+ -0.10305, 0.10479, -0.12600, -0.10555, -0.09359,
+ -0.11714, 0.07938, -0.09816, -0.10591, -0.12364,
+ 0.06939, 0.09705, -0.10041, 0.07576, 0.09776,
+ 0.09470, -0.10834, 0.09994, 0.10451, 0.10060,
+ -0.10018, 0.10136, -0.10223, 0.09161, 0.09954,
+ 0.09798, 0.10305, -0.11321, 0.08595, -0.11353,
+ -0.13465, -0.10000, -0.09814, -0.11066, -0.11435,
+ 0.09892, 0.09007, -0.11746, 0.09935, -0.09841,
+ 0.10644, -0.10345, 0.09989, -0.10208, 0.07869,
+ 0.09682, 0.10478, 0.09762, 0.08701, 0.09837,
+ 0.09679, 0.08354, -0.11638, -0.10865, -0.11073,
+ 0.09711, -0.10323, -0.10675, 0.08278, 0.09642,
+ 0.09928, -0.09811, 0.09402, 0.10749, -0.09476,
+ 0.09437, 0.09029, -0.09059, 0.09235, 0.10306,
+ 0.09532, -0.10983, 0.08199, 0.06504, -0.08977,
+ 0.09149, -0.10113, -0.09985, -0.10051, -0.09520,
+ -0.10107, -0.09632, -0.10323, 0.07892, 0.08984,
+ -0.10214, 0.08964, 0.09146, -0.10107, 0.10593,
+ -0.09397, -0.10180, 0.08155, -0.12560, -0.13942,
+ -0.10266, 0.07894, -0.10579, 0.10287, 0.10109,
+ 0.10781, 0.10173, 0.09485, -0.09765, 0.09145,
+ 0.10464, 0.09923, -0.12186, 0.09478, -0.10086,
+ 0.10562, 0.07911, 0.09734, -0.09897, 0.08517,
+ 0.05808, 0.10639, 0.09973, -0.10504, 0.09797,
+ -0.10120, 0.09519, 0.09613, -0.10053, 0.10661,
+ -0.10528, -0.09660, 0.09459, -0.10393, -0.11977,
+ -0.09375, -0.10708, -0.11848, 0.09192, -0.10733,
+ 0.08736, 0.05859, -0.11050, -0.09932, -0.10610,
+ 0.10225, -0.10066, -0.12304, -0.10160, 0.09532,
+ -0.10679, 0.08665, -0.10590, -0.09936, -0.10002,
+ -0.10439, 0.09869, -0.08579, -0.11266, 0.09977,
+ -0.09755, -0.10727, 0.05783, -0.10827, 0.08043,
+ 0.09660, -0.10114, -0.09855, -0.10627, 0.09685,
+ -0.10455, 0.09836, -0.10132, 0.13274, 0.09683,
+ 0.08217, -0.10334, -0.09585, 0.09646, 0.08985,
+ -0.10505, -0.09761, 0.07404, -0.14387, -0.10069,
+ 0.09012, -0.11798, -0.10120, -0.10569, -0.11276,
+ -0.10032, 0.10054, -0.08993, -0.10115, -0.09451,
+ -0.08883, -0.11898, 0.09272, 0.10473, 0.10172,
+ 0.09472, -0.11375, 0.10310, -0.11924, -0.14800,
+ -0.09828, -0.11468, 0.07184, 0.09912, -0.09583,
+ 0.08755, -0.10058, 0.09664, -0.09610, -0.11367,
+ -0.08550, -0.09993, 0.07918, -0.09598, 0.09978,
+ 0.10257, 0.08543, 0.10727, 0.10565, 0.09355,
+ -0.15017, -0.10072, 0.09430, 0.09720, 0.09740,
+ -0.09781, -0.10661, -0.10184, 0.10405, 0.10348,
+ 0.09048, -0.09321, -0.09552, 0.07344, 0.09549,
+ -0.09400, -0.10529, 0.09337, 0.09641, 0.10134,
+ -0.12340, -0.15046, -0.10295, -0.09961, -0.10701,
+ 0.10162, 0.10052, 0.09999, 0.09715, -0.10228,
+ -0.09193, 0.10184, 0.08971, -0.09404, -0.12605,
+ 0.08398, 0.11166, 0.09157, -0.11438, 0.09534,
+ -0.10058, 0.09616, 0.04621, -0.10195, -0.09460,
+ 0.09593, 0.09918, -0.10228, 0.11275, 0.09709,
+ 0.09819, -0.09453, 0.09497, -0.10517, 0.09385,
+ 0.08727, 0.08563, 0.09036, -0.10364, -0.11239,
+ 0.10418, 0.09161, -0.10252, -0.15479, -0.09567,
+ 0.11652, 0.10340, 0.11120, 0.10227, -0.11429,
+ 0.09669, 0.10016, 0.09675, 0.08827, 0.09849,
+ -0.10213, 0.08150, 0.09408, -0.10639, -0.10956,
+ -0.10544, -0.10389, -0.09717, 0.08285, 0.03996,
+ 0.08407, -0.09368, 0.07689, -0.09766, -0.10141,
+ -0.10291, -0.09814, -0.10152, -0.09076, 0.09122,
+ -0.08648, -0.10030, -0.10906, 0.09634, -0.09768,
+ -0.10805, 0.10780, 0.09639, -0.10171, -0.12070,
+ 0.03602, 0.09439, 0.09660, -0.11644, 0.10086,
+ -0.09956, -0.10700, 0.10860, 0.10243, -0.09864,
+ 0.09069, 0.11716, 0.09467, 0.09336, 0.09718,
+ -0.09969, 0.10328, -0.11318, 0.09443, 0.09992,
+ -0.11598, 0.03555, -0.09229, 0.10748, -0.12208,
+ 0.10154, -0.09445, 0.09347, 0.09723, 0.10109,
+ 0.09470, -0.10546, -0.09175, -0.09968, 0.09889,
+ 0.10159, 0.10185, -0.10828, -0.11431, 0.09212,
+ 0.09869, 0.08326, -0.16536, 0.09303, 0.08913,
+ 0.08721, -0.10025, -0.10210, -0.08658, 0.09846,
+ 0.09720, 0.10149, -0.09472, 0.08725, -0.09523,
+ -0.11482, -0.08396, 0.09570, -0.10881, -0.10969,
+ -0.09469, -0.10301, 0.08772, 0.03132, 0.09856,
+ 0.09043, 0.08383, -0.09337, -0.10340, 0.10902,
+ 0.10004, -0.10240, 0.09655, 0.09564, 0.10685,
+ -0.11049, -0.11523, 0.09612, 0.09907, 0.09666,
+ -0.10230, 0.09516, 0.11730, 0.08993, -0.17116,
+ 0.09957, -0.10453, 0.09294, -0.09819, -0.10497,
+ 0.07998, -0.10129, 0.10171, -0.10381, -0.10214,
+ -0.10787, 0.10372, 0.09122, -0.09476, -0.09446,
+ 0.09322, 0.09527, -0.10325, 0.11263, -0.09842,
+ -0.17819, -0.10573, -0.10795, -0.10663, 0.10206,
+ -0.09805, -0.11461, -0.09519, 0.10432, -0.10100,
+ 0.11841, -0.11435, -0.09176, -0.10123, 0.09477,
+ 0.09376, 0.09708, 0.09245, -0.09514, -0.10361,
+ -0.11038, -0.17860, -0.22272, 0.12524, -0.56268,
+ 0.26840, 0.23233, -0.44100, 0.37720, -0.62698,
+ 0.28496, 0.41280, -0.14630, 0.49940, 0.00467,
+ 0.30196, 0.27266, -0.03181, 0.74965, -0.09397,
+ -0.29492, 0.04800, -0.07114, -1.19046, 0.05794,
+ -0.29490, -0.24443, -0.09291, -0.12036, 0.02607,
+ 0.07501, 0.05890, -0.16576, 0.44965, 0.81009,
+ 0.26651, -0.10333, 0.30431, 0.27926, 0.06203,
+ -0.04195, 0.00041, 0.40129, -0.33179, -0.84734,
+ -0.22705, 0.27989, 0.24447, 0.08943, -0.19532,
+ 0.04812, 0.12586, -0.00640, 0.29023, 0.13187,
+ 0.33028, 0.47070, -0.20387, 0.16191, 0.77757,
+ -0.13152, -0.63613, -0.36244, 0.62924, -0.92468,
+ -0.59166, -0.09316, 0.58024, -0.36761, 0.19090,
+ -0.47114, -0.24049, 0.15679, 0.07379, -0.02342,
+ 0.42090, 0.71865, -0.25854, -0.39377, -0.15757,
+ 0.24617, 0.21921, -0.44338, 0.05916, 0.65686,
+ -0.24919, -0.70441, -0.15747, -0.04599, 0.05644,
+ 0.28520, -0.26881, 0.23467, 0.03485, 0.05431,
+ 0.15018, -0.08872, 0.36258, 0.09765, -0.33884,
+ 0.02459, 0.10726, 0.49923, -0.45059, 0.71427,
+ 0.27227, -0.17265, -0.63630, -0.30647, 0.12650,
+ 0.40191, 0.16680, -0.23426, -0.07656, 0.05057,
+ 0.24801, 0.02297, 0.18088, -0.62699, -0.00718,
+ -0.10707, -0.02815, 0.09417, 0.52716, -0.20718,
+ 0.47690, -0.17297, -0.16380, -0.72557, 0.29816,
+ 0.18994, 0.07205, -0.29128, 0.19899, -0.05669,
+ 0.23437, 0.26237, -0.04217, 0.18694, -0.00577,
+ 0.11683, -0.37521, 0.40667, -0.29439, 0.38577,
+ -0.40329, 0.22055, 0.45504, -0.21541, -0.63049,
+ -0.15392, 0.65827, -0.48288, -0.50619, 0.04419,
+ 0.17755, -0.00124, 0.92804, -0.50194, 0.63593,
+ 0.23695, 0.08251, -0.61622, -0.17690, 0.18380,
+ -0.14522, -0.18143, 0.06974, 0.15942, -0.35911,
+ -0.53785, -0.07487, -0.00527, -0.10865, 0.30857,
+ -0.01413, 0.40478, 0.11399, 0.27685, -0.17836,
+ -0.00228, 0.00687, 0.10806, -0.37031, -0.00996,
+ -0.02272, 0.27931, -0.17762, 0.02517, 0.03013,
+ 0.13175, -0.38365, 0.12290, 0.26261, -0.41166,
+ 0.41618, 0.07867, -0.04298, -0.22103, 0.74519,
+ -0.11393, -0.02769, 0.24766, -0.13373, -0.22864,
+ 0.36086, -0.28505, -0.02836, -0.32565, -0.13198,
+ 0.13271, -0.00374, -0.31409, -0.03239, -0.45799,
+ -0.27813, 0.26585, -0.04897, 0.33280, 0.06610,
+ 0.45664, 0.14108, 0.06846, 0.04160, 0.23193,
+ -0.00499, -0.12267, -0.23429, 0.22901, -0.35242,
+ 0.08393, -0.28010, -0.29585, -0.29651, -0.22452,
+ -0.01597, 0.29145, 0.22672, 0.18907, 0.16740,
+ -0.03717, 0.43988, -0.01398, 0.32118, 0.42253,
+ 0.87519, -0.28047, -0.29791, -0.12616, 0.02745,
+ -0.13158, -0.58516, -0.08648, 0.00010, -0.30171,
+ -0.13826, 0.59431, 0.12959, -0.54551, 0.06323,
+ -0.05931, -0.21591, 0.31929, -0.04654, 0.30084,
+ -0.10484, 0.64111, -0.32595, -0.48134, 0.47409,
+ -0.27390, -0.12674, 0.17677, 0.47464, -0.48637,
+ -0.10175, 0.17174, -0.37010, -0.23994, -0.14205,
+ -0.27625, 0.07304, -0.22197, 0.58097, 0.42549,
+ 0.40892, -0.16601, 0.08117, -0.06478, -0.54738,
+ 0.38454, 0.43746, 0.04074, -0.23479, 0.47227,
+ -0.09455, -0.37400, 0.00130, -0.10614, -0.00762,
+ -0.33528, -0.33870, 0.51792, 0.09755, 0.13472,
+ 0.19600, 0.27325, -0.24609, 0.25420, -0.44804,
+ -0.05443, 0.20853, -0.01508, -0.12471, -0.18857,
+ 0.29792, 0.00723, -0.20168, 0.04943, 0.32452,
+ 0.33625, -0.24470, 0.28102, -0.24502, -0.10197,
+ 0.48369, 0.29303, -0.07950, -0.08637, 0.28987,
+ -0.86425, -0.06835, 0.66244, -0.08230, 0.06826,
+ -0.10100, -0.31871, -0.16772, -0.36964, -0.28733,
+ 0.41463, -0.29101, 0.24875, 0.22321, 0.34153,
+ 0.63434, -0.14715, 0.21170, -0.13516, -0.22578,
+ -0.10509, -0.50732, -0.24247, -0.20354, 0.23815,
+ 0.20252, -0.39412, 0.19027, -0.34336, -0.37526,
+ -0.09823, 0.57685, -0.20961, -0.14665, 0.08665,
+ -0.02144, 0.33466, -0.23137, 0.20823, 0.12199,
+ -0.43352, -0.16896, -0.50472, 0.11180, -0.13341,
+ -0.00968, -0.08658, -0.21002, 0.17676, -0.17994,
+ -0.12396, 0.32361, 0.07183, -0.15817, 0.09530,
+ -0.13767, 0.18962, 0.51402, -0.05125, -0.01243,
+ -0.10787, -0.02465, 0.53378, -0.48743, 0.27017,
+ -0.14258, -0.51413, 0.38689, -0.19519, -0.21824,
+ -0.27603, -0.42296, 0.42215, 0.02306, 0.03842,
+ 0.22622, -0.10538, 0.62031, 0.06147, 0.06735,
+ 0.28475, -0.08795, 0.70965, 0.01750, -0.50644,
+ 0.10602, 0.35262, -1.09821, -0.48838, 0.16999,
+ -0.31008, -0.11443, -0.22234, 0.43173, 0.18474,
+ 0.06493, -0.33103, 0.17085, -0.13693, -0.00074,
+ -0.24995, 0.49488, 0.34220, 0.06650, -0.02127,
+ -0.67008, -0.32218, 0.62489, -0.54765, -0.06838,
+ -0.04475, 0.40469, -0.26465, 0.10000, 0.46036,
+ 0.05831, -0.29921, -0.25416, 0.18182, 0.17635,
+ 0.20313, -0.07662, 0.46913, 0.20189, 0.12107,
+ 0.32657, -0.99278, -0.77465, 0.41148, -0.37031,
+ -0.37250, 0.43346, 0.12411, -0.47365, -0.07127,
+ 0.20012, -0.21522, -0.30172, 0.34664, 0.77463,
+ 0.28740, 0.27654, 0.24269, 0.20951, -0.72815,
+ -0.06280, 0.06623, -0.21589, -0.22233, 0.79108,
+ -0.37101, -0.22849, 0.09633, 0.09285, -0.54943,
+ -0.27984, 0.15845, 0.02663, -0.17753, 0.54514,
+ 0.65879, 0.64883, 0.36953, -0.01562, 0.34233,
+ -0.74001, -0.20127, 0.46271, -0.29849, -0.52431,
+ 0.32603, -0.00964, 0.29947, -0.38467, 0.21304,
+ -0.18258, -0.49084, -0.20954, -0.23358, -0.01029,
+ 0.01342, 0.75621, 0.79617, 0.34765, -0.14900,
+ -0.03738, -0.09475, -0.21008, -0.40799, -0.25722,
+ -0.44988, 0.14380, 0.54048, -0.04242, -0.09742,
+ -0.21741, -0.06941, -0.13970, 0.27719, -0.51420,
+ -0.93518, 0.43274, 0.18856, 0.77905, 0.22224,
+ 0.03151, 0.33841, -0.16134, 0.46691, 0.13006,
+ -0.02205, -0.84080, 0.53223, -0.05583, 0.27517,
+ -0.05877, 0.61974, 0.08991, -0.30484, -0.23834,
+ -0.18297, -0.51211, 0.24964, 0.33129, 0.07219,
+ -0.00492, -0.37804, -0.05806, -0.46518, -0.13187,
+ 0.50713, -0.11570, -0.25133, 0.06506, -0.14508,
+ 0.23575, 0.14669, 0.26640, 0.57016, -0.22894,
+ -0.31754, 0.22848, -0.29824, 0.24946, 0.45848,
+ -0.34739, 0.51851, -0.02269, 0.42266, -0.60979,
+ 0.02888, 0.88949, -0.63616, -0.38732, 0.32240,
+ 0.17446, 0.00681, 0.18246, 0.37854, -0.74509,
+ -0.32540, 0.21918, -0.63254, -0.51585, 0.23369,
+ 0.35451, 0.05695, -0.06082, 0.09063, 0.14110,
+ -0.58916, 0.21005, 0.19263, -0.17250, -0.03855,
+ 0.69830, 0.09322, 0.18985, -0.13894, 0.54741,
+ 0.17707, -0.14800, 0.13634, -0.15155, -0.88862,
+ 0.18902, 0.27051, 0.30784, -0.11374, -0.04936,
+ 0.08863, -0.88326, 0.29969, -0.03976, -0.04544,
+ 0.13921, 0.24176, 0.00238, -0.53995, -0.07529,
+ 0.62692, -0.09013, 0.11013, -0.00596, 0.35734,
+ 0.23105, -0.00922, 0.45969, 0.62209, -0.20465,
+ -0.20113, -0.12746, 0.16803, 0.42613, 0.03993,
+ -0.28980, -0.20000, 0.41831, -0.46047, -0.42879,
+ -0.13657, -0.30873, 0.32787, -0.38125, -0.29992,
+ -0.00749, 0.37468, -0.28773, 0.31999, 0.82251,
+ 0.12414, 0.32643, 0.27477, 0.13598, 0.14344,
+ 0.45162, -0.16183, -0.59174, 0.28053, -0.23945,
+ -0.66793, -0.80929, -0.39314, -0.16527, 0.49995,
+ -0.65294, 0.50068, 0.03829, 0.14486, 0.36510,
+ 0.50879, -0.05019, 0.01024, -0.02732, -0.05007,
+ 0.27436, 0.14085, -0.55710, 0.00583, -0.05883,
+ -0.22732, 0.14420, -0.48182, -0.24978, -0.51005,
+ 0.08144, -0.01447, 0.16027, 0.11982, -0.13939,
+ 0.44871, -0.47802, -0.53620, -0.30372, -0.11380,
+ -0.20996, 0.55828, 0.49979, -0.22860, -0.01715,
+ 0.37197, -0.42371, -0.12812, 0.20133, 0.38758,
+ -0.41111, -0.36764, -0.23788, 0.58126, 0.12368,
+ 0.23447, -0.10145, -0.21256, -0.24735, 0.10957,
+ 0.30523, -0.07893, 0.22690, -0.36582, -0.49464,
+ 0.21247, 0.13214, -0.28870, 0.32556, -0.17564,
+ -0.48471, 0.10030, 0.04931, 0.03439, 0.55167,
+ -0.95263, 0.23781, 0.04875, -0.31087, 0.14685,
+ 0.32677, 0.23980, 0.16617, 0.53729, -0.13951,
+ 0.32199, -0.03437, 0.28639, -0.63956, -0.16892,
+ -0.33027, -0.29619, 0.19874, 0.09119, -0.27060,
+ 0.37946, -0.46153, -0.42953, 0.50891, 0.02222,
+ 0.53916, 0.53229, -0.16212, -0.50460, -0.08985,
+ 0.30100, 0.23940, -0.24430, -0.28054, -0.10376,
+ 0.18506, 0.19991, -0.27969, -0.01053, 0.30939,
+ 0.32167, 0.02754, -0.49761, 0.07784, 0.75918,
+ -0.14514, 0.00558, 0.38484, -0.12415, -0.25198,
+ -0.27626, 0.30685, -0.64863, 0.15844, -0.49409,
+ -0.02492, -0.22053, 0.09150, -0.11948, 0.15299,
+ 0.22184, 0.18321, 0.04949, -0.47523, 0.01489,
+ -0.11921, -0.31141, 0.23426, 0.46426, -0.30068,
+ -0.72816, 0.20881, 0.09817, 0.33321, 0.14036,
+ -0.24339, -0.32460, -0.16293, 0.33844, 0.01277,
+ 0.33147, 0.26215, 0.46087, -0.15430, -0.39994,
+ 0.62228, -0.00179, -0.23533, 0.26457, -0.01268,
+ 0.21692, -0.32824, 0.32218, 0.04176, 0.18459,
+ 0.32155, -0.52592, -0.29497, 0.10278, 0.31192,
+ -0.46744, -0.35353, 0.45449, 0.24549, 0.10581,
+ -0.52501, 0.27879, 0.16075, 0.01680, 0.48076,
+ 0.15056, 0.75463, 0.48547, -0.00064, 0.21361,
+ 0.03184, -0.05760, -0.54232, -0.35716, -0.14254,
+ -0.17570, 0.06215, -0.53062, -0.29002, 0.22778,
+ 2.10816, -3.81627, 2.26752, 0.12074, -4.16963,
+ -1.01620, -2.11111, 3.81530, -2.27023, -0.12238,
+ 4.16850, 1.02115,
+};
+
+float const b41_4[(na*41+1)*5+(5+1)*2] = {
+ -0.43773, -0.16176, -0.12301, 0.27999, 0.19277,
+ 0.04312, 0.27404, -0.21202, -0.23789, -0.25574,
+ -0.30260, 0.43932, 0.28096, -0.23779, 0.20923,
+ 0.10576, 0.23583, -0.00282, -0.25199, 0.03465,
+ 0.23119, 0.03241, 0.16354, 0.05268, -0.07005,
+ -0.02804, 0.22325, 0.17320, -0.10683, -0.30546,
+ 0.05554, -0.33557, -0.19389, 0.29915, 0.06780,
+ -0.03591, -0.10218, -0.03727, 0.12826, 0.08151,
+ -0.00482, 0.23107, 0.06718, 0.19932, -0.30110,
+ 0.13452, -0.03696, -0.37985, -0.20786, -0.06755,
+ 0.29831, 0.09279, 0.09607, 0.16083, 0.01393,
+ -0.20795, -0.31112, 0.28615, 0.20266, 0.51068,
+ -0.08134, -0.00432, -0.16301, -0.03075, -0.25908,
+ -0.15869, -0.04391, -0.13655, 0.08819, -0.02627,
+ -0.05580, -0.06770, -0.30557, 0.12873, 0.22433,
+ 0.51766, 0.14733, -0.12665, 0.18704, 0.51460,
+ 0.04601, -0.07336, -0.01758, -0.28783, 0.00108,
+ -0.06638, -0.21867, -0.24435, 0.27953, -0.00749,
+ -0.03289, 0.15587, 0.27767, -0.29001, -0.38314,
+ 0.28439, 0.31258, 0.17915, 0.10949, -0.35454,
+ 0.36813, -0.20740, -0.11095, 0.19654, 0.01255,
+ -0.08843, -0.10210, -0.02287, 0.08493, -0.11569,
+ -0.22859, 0.16436, 0.06116, 0.08873, -0.16659,
+ -0.08596, 0.09885, -0.05358, 0.16721, -0.21116,
+ -0.09140, 0.24062, -0.01202, -0.08005, 0.32151,
+ 0.16442, -0.06820, -0.22485, -0.16213, -0.15811,
+ 0.05082, 0.25467, -0.17927, -0.01891, -0.23834,
+ -0.22414, -0.21964, 0.07029, 0.15798, 0.42432,
+ 0.21580, 0.13678, 0.30564, -0.28591, -0.36032,
+ 0.38317, 0.05547, 0.03997, -0.10687, -0.02295,
+ -0.29001, -0.01039, 0.20132, 0.09399, -0.19208,
+ 0.03279, -0.07810, -0.30455, -0.08248, 0.22559,
+ -0.15239, -0.27548, -0.22157, 0.31862, 0.05611,
+ 0.41861, 0.14404, 0.09986, -0.01379, -0.01998,
+ 0.00092, -0.17047, -0.14155, -0.15399, 0.19045,
+ -0.08993, 0.30151, -0.04138, -0.11563, 0.06710,
+ -0.05163, -0.11030, -0.17530, -0.06866, -0.27075,
+ -0.00540, 0.00999, 0.29027, 0.24461, 0.03712,
+ -0.00986, 0.31328, -0.29401, -0.16657, 0.18514,
+ 0.11470, -0.52385, 0.29616, -0.06977, -0.40180,
+ 0.00955, -0.07338, 0.05575, -0.13683, 0.12489,
+ 0.32016, 0.34188, -0.20955, -0.14969, -0.04256,
+ -0.18647, -0.07993, 0.11692, -0.17620, 0.08772,
+ 0.20771, -0.14240, -0.08330, -0.22413, -0.20920,
+ -0.01767, 0.24901, 0.38595, 0.05226, 0.13979,
+ 0.13902, 0.10356, -0.02089, 0.04851, -0.09439,
+ 0.18312, 0.11630, -0.27870, 0.53202, -0.28769,
+ -0.11278, 0.23106, 0.00542, -0.06825, -0.09797,
+ -0.23143, -0.22936, -0.18187, 0.14603, 0.15892,
+ -0.10233, 0.06476, 0.40836, 0.37567, 0.03971,
+ -0.04449, 0.05341, 0.25891, -0.34048, 0.39099,
+ 0.01520, 0.15342, 0.22015, -0.28683, -0.28913,
+ -0.19389, 0.09844, -0.01987, -0.23778, 0.09606,
+ 0.17135, -0.10108, 0.16345, 0.04641, 0.06729,
+ -0.02840, 0.21724, -0.09355, -0.26891, -0.06311,
+ 0.41217, 0.10906, 0.42442, 0.04019, -0.08757,
+ -0.07935, -0.01227, 0.23328, 0.04272, -0.06329,
+ 0.18687, -0.02818, 0.09862, -0.01263, -0.12083,
+ -0.11653, -0.10313, -0.10981, -0.00800, -0.10093,
+ -0.27029, 0.30685, -0.20946, 0.12864, -0.29512,
+ -0.11275, -0.06864, -0.23502, 0.25732, -0.16614,
+ 0.02861, 0.20751, -0.23333, 0.06887, 0.33903,
+ -0.00731, -0.11182, 0.15975, 0.13774, 0.25783,
+ -0.00428, 0.14783, 0.48769, -0.28211, -0.20310,
+ -0.20560, -0.21576, 0.01682, -0.34143, -0.07127,
+ 0.36407, 0.03609, -0.06207, -0.18569, 0.17556,
+ -0.14318, 0.28436, 0.19509, 0.09365, 0.04345,
+ 0.13883, -0.29322, -0.17216, 0.17404, 0.24623,
+ 0.11063, -0.00544, -0.15425, 0.18120, -0.00063,
+ -0.30586, -0.01779, -0.18644, 0.27287, -0.08741,
+ 0.36718, 0.01822, 0.06414, -0.05934, -0.18758,
+ 0.25638, 0.25377, -0.46541, 0.03354, -0.20080,
+ 0.12178, 0.27783, 0.08645, -0.31825, -0.08153,
+ -0.09702, -0.09709, -0.10179, -0.22667, 0.28734,
+ 0.10364, 0.33310, 0.21168, -0.25805, 0.10858,
+ 0.03968, 0.41182, 0.30927, -0.11922, -0.10564,
+ 0.02305, 0.05359, -0.12089, 0.22637, -0.42899,
+ 0.08401, -0.44203, -0.00463, 0.31281, 0.02318,
+ 0.27786, -0.24444, 0.31648, 0.01396, 0.09464,
+ 0.16081, 0.24773, -0.07260, 0.39299, 0.09937,
+ -0.05322, -0.21274, 0.12507, 0.00268, -0.23402,
+ -0.18342, 0.02059, -0.30622, 0.18788, -0.10338,
+ -0.17887, 0.06327, 0.01486, 0.47695, 0.14057,
+ -0.14893, 0.01633, -0.12149, 0.43220, 0.26615,
+ -0.11312, -0.26170, -0.36178, 0.38974, 0.03600,
+ -0.00677, 0.03383, -0.21145, -0.48958, -0.35794,
+ -0.09204, -0.13042, 0.22558, -0.02584, -0.11347,
+ -0.07721, -0.07260, -0.07583, 0.65190, 0.58229,
+ 0.10000, 0.17544, 0.00593, 0.28404, -0.13685,
+ -0.01291, -0.08686, -0.15877, -0.04397, -0.02774,
+ 0.10697, 0.03547, 0.31581, 0.19077, 0.43470,
+ -0.09608, -0.05690, -0.08879, 0.18691, 0.04227,
+ 0.34005, 0.14404, 0.03932, -0.05557, -0.01732,
+ -0.17952, -0.30357, 0.09462, -0.20234, 0.09044,
+ 0.01019, -0.12500, -0.21138, -0.07336, 0.33830,
+ 0.41803, -0.07435, 0.12030, -0.35629, -0.16219,
+ 0.00217, 0.34046, 0.22800, -0.27571, 0.16172,
+ -0.24630, -0.38089, -0.22777, 0.00894, -0.09482,
+ -0.12201, -0.00675, 0.21086, -0.23174, 0.17532,
+ 0.17110, 0.31173, -0.12391, 0.13660, 0.15203,
+ 0.03968, 0.30452, 0.37528, 0.17349, 0.03709,
+ 0.16382, -0.40480, 0.01852, 0.04094, 0.22418,
+ -0.27820, -0.24825, -0.04211, 0.12092, 0.10294,
+ 0.01016, 0.22471, 0.20316, -0.06553, -0.46704,
+ -0.04757, 0.14922, 0.12925, 0.39228, -0.15898,
+ 0.12673, 0.01450, 0.33731, -0.31070, -0.26298,
+ -0.11944, -0.32334, 0.21864, 0.13387, 0.29853,
+ 0.07515, 0.18808, 0.08427, 0.23251, -0.14404,
+ 0.00245, -0.21928, -0.11714, 0.06484, -0.05015,
+ 0.29027, 0.28771, -0.02126, 0.10930, -0.31154,
+ -0.21308, 0.22711, -0.28777, 0.03320, 0.08686,
+ -0.07838, 0.06213, 0.12617, 0.26524, 0.34561,
+ -0.16339, 0.05561, 0.03358, 0.01024, 0.13150,
+ 0.14872, 0.06479, -0.21160, -0.05070, 0.22821,
+ -0.03698, -0.00258, 0.22306, -0.06773, -0.20714,
+ -0.28372, 0.26740, 0.00246, 0.03304, 0.15560,
+ 0.54837, 0.01345, -0.19306, -0.08856, 0.06381,
+ -0.19116, 0.29271, 0.03715, 0.12774, 0.01345,
+ 0.33373, -0.09045, -0.25700, -0.19775, 0.06215,
+ 0.16293, -0.11233, 0.13558, -0.12588, -0.20850,
+ -0.05052, 0.11980, 0.07051, 0.16354, 0.32705,
+ 0.21445, 0.01069, 0.27231, 0.13195, -0.08253,
+ -0.11311, -0.33940, -0.06886, -0.13525, -0.06658,
+ 0.10095, 0.00042, 0.39505, -0.05703, -0.02925,
+ 0.13777, 0.57427, 0.03888, -0.13981, 0.10178,
+ 0.01277, 0.32623, -0.31871, -0.17686, 0.13607,
+ 0.29277, 0.33180, 0.28747, -0.27371, -0.05849,
+ -0.01481, 0.12960, 0.11559, -0.10009, 0.11823,
+ -0.14409, -0.08710, 0.45384, -0.05415, -0.03496,
+ -0.29153, -0.13921, 0.09036, 0.11602, -0.20167,
+ 0.14266, 0.28043, 0.05216, -0.18093, 0.09801,
+ -0.06917, 0.00218, 0.02951, -0.23290, -0.23096,
+ 0.03330, 0.04690, 0.17404, 0.31600, 0.05040,
+ -0.25760, -0.12114, -0.20295, 0.12489, -0.20372,
+ -0.06968, -0.14699, 0.07280, -0.10712, -0.22194,
+ 0.02935, 0.07751, -0.30516, -0.20480, 0.00792,
+ 0.15073, -0.27513, -0.30208, -0.05600, 0.25604,
+ 0.17059, 0.07398, 0.28627, 0.16170, -0.03720,
+ 0.36450, 0.00538, -0.05625, 0.03432, -0.12653,
+ -0.16740, 0.06523, -0.00056, 0.01747, -0.00307,
+ 0.17829, -0.10417, 0.43400, -0.10628, -0.16396,
+ 0.01488, 0.08307, 0.08705, -0.00298, -0.09690,
+ -0.26695, -0.18105, -0.11402, 0.07992, -0.13122,
+ -0.26153, 0.33393, -0.09999, -0.07228, 0.02458,
+ -0.10722, -0.20600, -0.17469, -0.09371, 0.03818,
+ -0.22798, 0.20672, 0.07273, -0.15998, 0.35711,
+ -0.00662, -0.12667, 0.05817, -0.04538, -0.09315,
+ -0.04620, -0.14725, -0.25474, -0.27451, -0.24459,
+ 0.32451, 0.06864, -0.05204, -0.05374, -0.12787,
+ -0.20600, -0.01225, 0.22631, -0.00651, -0.38788,
+ 0.65158, -0.00052, -0.09849, -0.06972, 0.18449,
+ -0.37836, 0.14439, 0.26554, 0.10861, -0.12945,
+ -0.45846, 0.28675, -0.22019, -0.14281, 0.21895,
+ 0.07454, -0.16641, -0.19839, 0.09268, 0.26341,
+ -0.19899, 0.00887, 0.28791, -0.12475, -0.23657,
+ 0.14278, -0.35468, -0.19478, 0.22061, 0.36227,
+ -0.20416, -0.11046, 0.04520, 0.00185, -0.26634,
+ -0.11348, -0.14333, 0.10095, -0.02762, 0.22913,
+ 0.34734, -0.12359, 0.08718, 0.27925, -0.20763,
+ 0.07112, -0.21321, -0.26467, 0.30540, 0.27236,
+ 0.27206, -0.20803, -0.07100, 0.52119, 0.06967,
+ -0.21054, 0.06728, 0.17480, -0.25745, 0.00989,
+ 0.19060, -0.23759, 0.03751, 0.17297, 0.15295,
+ -0.24923, 0.37047, -0.24062, -0.06745, -0.32304,
+ -0.28275, 0.00339, 0.00103, 0.15619, -0.18371,
+ -0.11533, 0.09251, -0.04554, 0.17882, 0.17803,
+ 0.00295, 0.08042, -0.10020, -0.10190, 0.59733,
+ -0.09622, 0.37177, 0.17927, -0.07918, -0.26518,
+ 0.23595, 0.05330, 0.29266, -0.25583, -0.30045,
+ 0.00276, -0.02206, -0.32496, -0.16002, 0.09002,
+ -0.25151, -0.05664, 0.26708, 0.38151, 0.22373,
+ -0.26623, -0.19275, 0.05924, 0.01916, 0.09236,
+ -0.03919, 0.22958, 0.38470, -0.16122, 0.45691,
+ 0.01124, -0.07607, 0.34390, 0.03783, 0.04164,
+ -0.40623, 0.06674, 0.08089, 0.07525, 0.31569,
+ 0.23718, -0.31932, -0.52624, 0.38191, 0.20413,
+ 0.43034, -0.37288, -0.58142, 0.16114, 0.20936,
+ 0.18559, 0.02421, -1.07735, 0.46446, 0.18285,
+ -0.01146, -0.49013, 0.18322, -0.11943, 0.27553,
+ -0.04096, -0.00976, -0.12881, 0.04202, -0.14832,
+ 0.03594, 0.43284, -0.17175, 0.08853, 0.25768,
+ 0.24371, 0.39762, 0.03877, -0.33283, -0.13949,
+ 0.12230, 0.07235, -0.53321, 0.41319, 0.07679,
+ 0.08303, -0.15463, -0.18444, -0.27524, -0.01199,
+ 0.01953, 0.10476, 0.01123, -0.03876, 0.50573,
+ 0.57687, 0.20462, 0.39704, -0.26628, -0.66372,
+ 0.20952, 0.67275, -0.28241, -0.29164, 0.19161,
+ 0.12761, 0.33643, -0.53880, 0.16691, 0.39711,
+ -0.42504, -0.37744, 0.54769, -0.33435, -0.19057,
+ 0.65493, 0.23867, 0.41913, 0.01889, 0.24773,
+ -0.07512, -0.32426, 0.37067, 0.12348, -0.23650,
+ 0.15079, -1.19389, 0.38172, -0.57155, -0.36952,
+ -0.00330, 0.21095, -0.02919, 0.45598, 0.39059,
+ 0.39798, 0.12749, 0.15083, -0.55603, 0.20018,
+ -0.18701, 0.00327, -0.38429, 0.16116, 0.21488,
+ 0.23594, 0.37506, 0.03000, 0.59260, -0.65972,
+ -0.17299, 0.47119, 0.24453, 0.07979, 0.09010,
+ 0.37843, -0.27041, -0.36224, 0.00716, -0.24023,
+ 0.46379, -0.10448, 0.26164, 0.08894, 0.43686,
+ 0.32179, -0.53380, 0.10533, 0.24973, 0.58213,
+ 0.15385, -0.18249, -0.28528, -0.53957, 0.51703,
+ -0.17093, -0.35312, 0.41846, -0.53815, -0.32421,
+ 0.20834, 0.08901, 0.03163, -0.06063, 0.06305,
+ 0.27965, 0.33611, -0.61743, 0.07804, 0.03147,
+ 0.07357, 0.08302, -0.05765, -0.07219, -0.06694,
+ 0.55369, 0.13072, 0.31561, -0.22500, -0.54544,
+ 0.12305, 0.21187, -0.15742, -0.14039, 0.01880,
+ -0.24259, 0.18918, 0.33637, -0.38193, -0.16638,
+ 0.05317, 0.28531, 0.11119, -0.19621, -0.27080,
+ -0.22505, 0.86800, 0.14026, 0.14799, -0.06181,
+ 0.07822, 0.13935, 0.39326, 0.29579, 0.22494,
+ 0.28614, 0.05312, -0.18089, 0.44115, -0.05199,
+ -0.04367, -0.21162, 0.14803, -0.73289, -0.44285,
+ 0.16087, -0.41844, 0.53566, 0.19622, -0.04327,
+ -0.61948, 0.12002, -0.12123, 0.01191, -0.32352,
+ 0.75063, 0.34004, 0.55539, 0.09122, 0.18759,
+ -0.67373, 0.05990, -0.16786, -0.17332, -1.10746,
+ -0.42282, 0.02227, 0.22454, 0.35974, 0.18644,
+ 0.34623, 0.24969, -0.08190, -0.18888, -0.09526,
+ 0.21236, 0.75573, -0.15591, -0.07521, 0.00029,
+ 0.65432, -0.02587, -0.45071, 0.15408, -0.20343,
+ -0.65812, -0.15933, 0.22987, -0.27239, 0.35870,
+ 0.29976, 0.18261, -0.10688, 0.24607, 0.39111,
+ -0.48012, -0.15741, 0.26326, -0.60549, -0.03619,
+ 0.37994, 0.51957, -0.27363, 0.24730, 0.09332,
+ 0.00014, -0.12002, -0.09658, -0.06449, 0.24559,
+ -0.40762, 0.51004, 0.30945, -0.42387, -0.01112,
+ 0.58884, 0.11588, -0.12727, -0.15850, -0.00293,
+ -0.27418, 0.02671, -0.05709, 0.14902, 0.15032,
+ 0.53897, 0.24035, -0.39842, -0.05738, 0.20956,
+ -0.21153, 0.48801, -0.09300, 0.22610, -0.32104,
+ -0.33182, 0.66455, -0.33567, 0.15420, -0.08495,
+ 0.12751, -0.32199, 0.60304, -0.21150, 0.12868,
+ 0.63302, -0.19903, 0.06153, -0.80294, -0.28295,
+ 0.09816, 0.39194, 0.31080, 0.33136, 0.08020,
+ 0.04413, -0.50426, 0.54276, -0.08424, -0.26895,
+ 0.31601, -0.37090, 0.22163, 0.07683, 0.32384,
+ -0.03068, -0.00727, 0.10338, -0.92884, -0.85295,
+ -0.02851, -0.14523, -0.03719, 0.45474, 0.70050,
+ 0.15991, -0.49861, 0.08948, 0.64415, -0.15321,
+ -0.06833, -0.20344, -0.01840, -0.24310, 0.21385,
+ 0.07589, -0.37818, 1.07619, 0.41250, -0.20577,
+ -0.68832, 0.04496, 0.17126, 0.07167, 0.13770,
+ 0.04729, -0.19809, 0.03929, -0.03321, 1.13239,
+ 0.12803, 0.10665, -0.03459, -0.32612, 0.49895,
+ 0.57451, 0.68165, -0.04722, 0.74017, -0.24620,
+ -0.38596, -0.24535, -0.16309, -0.19303, -0.71735,
+ -0.42345, -0.01529, -0.18721, -0.32977, -0.03646,
+ 0.06716, 0.52964, 0.49649, 0.19915, 0.09775,
+ -0.39396, 0.53814, 0.29666, -0.04472, 0.02992,
+ 0.41711, 0.39992, -0.68735, -0.34105, 0.17989,
+ -0.31136, -0.05452, -0.32844, -0.42288, -0.42661,
+ -0.19153, 0.18143, 0.26699, 0.12799, -0.18105,
+ 0.74304, -0.07272, 0.17794, 0.28049, 0.69540,
+ -0.14840, 0.10528, 0.02217, -0.38398, 0.06275,
+ 0.69474, -0.57172, -0.08391, -0.05687, -0.30250,
+ -0.08040, -0.87854, 0.70108, 0.18957, -0.07267,
+ -0.40430, 0.91767, 0.29773, 0.13525, 0.31996,
+ 0.59697, -0.29665, 0.15190, -0.37897, -0.46403,
+ 0.08434, 0.13116, 0.12019, -0.55173, -0.20573,
+ -0.21005, -0.35099, 0.10000, 0.19908, -0.17337,
+ 0.04106, 0.34247, 0.06816, -0.45606, 0.70297,
+ 0.67523, 0.18359, -0.17871, 0.51463, 0.22801,
+ -0.02660, -0.05554, 0.11381, -0.24752, -0.33988,
+ -0.44509, -0.54045, -0.30022, -0.08999, 0.14510,
+ 0.21683, 0.36074, 0.43399, 0.77211, -0.67162,
+ 0.53896, 0.09827, 0.49284, -0.04915, 0.36229,
+ -0.08660, -0.44850, -0.44079, 0.31967, 0.17535,
+ -0.21822, -0.44080, -0.29676, -0.35092, -0.47161,
+ 0.04701, -0.55758, -0.05159, 0.62774, 0.44613,
+ -0.10032, 0.80005, 0.06687, 0.06214, 0.11145,
+ 0.20060, -0.24589, -0.60951, -0.09657, -0.22580,
+ 0.23251, -0.00582, 0.44886, -0.62334, -0.61866,
+ -0.26908, 0.47955, 0.04702, 0.17072, 0.54684,
+ 0.76498, -0.11780, 0.58390, 0.22237, -0.28939,
+ -0.20283, -0.03445, 0.04016, -0.32563, -0.43239,
+ 0.10304, 0.75391, -1.04011, -0.29406, -0.51981,
+ -0.22636, 0.01982, 0.10489, 0.47159, 0.61901,
+ 0.29388, -0.11732, 0.17836, 0.25878, 0.11406,
+ 0.35966, 0.01625, 0.54359, -0.37743, -0.21794,
+ -0.70270, 0.18640, 0.69960, -0.61634, -0.08318,
+ -0.41370, -0.02985, -0.26865, 0.00063, -0.04393,
+ 0.07817, 0.52353, 0.19639, -0.03363, 0.28907,
+ -0.19175, 0.05873, 0.03005, 0.24153, -0.01664,
+ -0.09632, -0.32618, 0.38659, 0.35603, -0.55681,
+ 0.05626, -0.01831, -0.04673, -0.46933, 0.18654,
+ -0.25912, 0.72052, 0.68260, 0.38586, 0.27926,
+ 0.46429, -0.28871, 0.46880, 0.02128, -0.27460,
+ -0.40622, -0.22714, -0.55755, 0.45787, 0.43413,
+ -0.10819, -0.26403, -0.59182, -0.49550, -0.03790,
+ 0.54804, -0.32069, -0.17176, 0.65246, -0.20791,
+ -0.02241, 0.32579, 0.11476, 0.82744, 0.07484,
+ 0.53942, -0.37520, -0.09074, -0.27573, -0.12735,
+ 0.38162, -0.33723, -0.48589, -0.12539, -0.12871,
+ 0.06958, 0.39171, -0.07744, -0.36104, 0.46605,
+ 0.40389, 0.09278, -0.26434, 0.02705, -0.53086,
+ 0.16017, 0.16785, 0.11542, -0.41265, 0.01180,
+ -0.17884, -0.05767, -0.20874, -0.31648, 0.35488,
+ 0.00124, 0.05509, 0.58414, 0.13749, -0.10308,
+ 0.30491, 0.04644, 0.38294, -0.14475, 0.17048,
+ -0.23518, 0.25796, -0.24261, -0.11809, -0.79875,
+ 0.24178, -0.24599, 0.27338, -0.30520, 0.64757,
+ -0.06647, -0.30949, 0.21471, 0.29196, 0.43326,
+ -0.35756, 0.21874, 0.20477, -0.12092, 0.23649,
+ 0.12110, 0.14366, 0.04288, -0.14339, 0.07196,
+ -1.44726, 0.04076, 0.36950, -0.34056, -0.13398,
+ 0.03452, 0.22217, 0.01583, 0.54647, 0.24078,
+ 0.46129, -0.62687, 0.14840, 0.24168, -0.07319,
+ 0.11199, 0.02322, 0.46127, -0.21627, -0.14267,
+ -0.26582, -0.64316, 0.07307, 0.19717, 0.12713,
+ -0.39709, 0.24692, 0.28082, 0.15530, -0.17405,
+ 0.05117, 0.31135, -0.62203, 0.00949, 0.19637,
+ -0.07502, -0.12604, -0.00100, -0.12108, 0.02531,
+ -0.39363, 0.19953, 0.22013, 0.18207, 0.37143,
+ -0.25801, 0.02535, 0.49955, -0.13468, 0.23349,
+ -0.46640, 0.40065, 0.02808, -0.00129, 0.76787,
+ 0.28741, 0.14332, -0.08559, 0.22853, 0.36898,
+ 0.40039, 0.27624, 0.33875, -0.60211, -0.30479,
+ 0.25560, -0.26334, 0.16668, -0.08889, -0.42993,
+ -0.46353, -0.35044, 0.14298, 0.31130, -0.38956,
+ 0.48399, -0.11008, 0.06910, 0.27417, 0.07561,
+ 0.25864, 0.46330, 0.30219, -0.47956, -0.87841,
+ 0.10084, 0.14320, 0.25727, 0.35836, 0.29972,
+ -0.28948, -0.46242, -0.06442, 0.21955, 0.12475,
+ -0.21152, 0.04939, 0.69353, 0.05440, 0.37804,
+ -0.03659, -0.18505, 0.29591, 0.08692, 0.19340,
+ -0.49851, -0.13146, 0.17552, -0.26204, 0.00665,
+ -0.12134, 0.04766, -0.49265, -0.27587, -0.11131,
+ -0.37964, -0.18769, 0.42494, 0.47619, 0.33017,
+ -0.16725, 0.71373, 0.26126, 0.27265, -0.18304,
+ 0.14691, 0.00932, -0.44268, 0.09948, -0.50903,
+ 0.21041, 0.34517, 0.36778, -0.86023, -0.50784,
+ -0.28761, -0.36356, 0.32060, 0.20751, -0.02285,
+ 0.10395, 0.13100, 0.94084, 0.43829, 0.25817,
+ 0.10530, -0.12581, -0.72506, -0.06966, 0.34195,
+ -0.21744, -0.17789, -0.24734, -0.37852, 0.00861,
+ -0.35271, -0.36863, 0.00966, 0.03470, 0.06651,
+ 0.00826, -0.39015, 0.05079, 0.15007, 0.53907,
+ 0.18472, 0.00498, 0.53268, 0.10599, -0.12468,
+ 0.31649, -0.22253, -0.21640, -0.08511, 0.05576,
+ 0.35783, -0.66519, 0.38784, 0.31151, -0.07014,
+ 0.43417, 0.51207, 0.03583, -0.37481, 0.31674,
+ 0.82749, 0.17033, 0.18074, 0.48046, -0.37278,
+ 0.16843, -0.11466, -0.18284, -0.02806, -0.49756,
+ -0.10223, 0.20267, -1.35389, 0.81072, -0.02419,
+ 0.02827, 0.07191, -0.24691, 0.05247, 0.05327,
+ -0.13712, -0.22402, 0.50132, -0.18179, 0.01006,
+ -0.23212, -0.33864, -0.00986, 0.30725, 0.13657,
+ 0.03915, -0.16451, -0.41392, -0.28437, 0.09277,
+ 0.16659, 0.04839, 0.04994, -0.16776, 0.18974,
+ 0.18953, -0.10802, -0.06330, 0.34086, 0.29835,
+ 0.54131, -0.24088, -0.10168, 0.02789, -0.14904,
+ 0.11438, 0.19522, -0.39273, -0.41847, -0.35030,
+ -0.16382, -0.11536, 0.14594, -0.29667, 0.05894,
+ 0.10248, -0.16593, -0.12345, 0.00526, 0.27708,
+ -0.00630, 0.21800, -0.28681, 0.11676, 0.15595,
+ 0.28875, 0.22397, -0.35084, 0.02555, -0.00954,
+ -0.36285, -0.08433, -0.12382, -0.12486, -0.02133,
+ 0.13119, 0.34129, -0.27905, -0.46210, -0.10763,
+ 0.42473, 0.10357, 0.36114, 0.07226, 0.33556,
+ 0.08486, -0.12478, 0.18204, -0.40196, -0.35556,
+ 0.01854, 0.11880, -0.38221, -0.12576, 0.06507,
+ -0.10732, -0.37446, 0.42991, 0.04643, -0.08107,
+ 0.21295, 0.16966, -0.07516, 0.26768, -0.00069,
+ 0.61219, 0.35515, 0.08939, -0.24756, -0.15334,
+ -0.28208, 0.05965, -0.23188, -0.04675, -0.46769,
+ 0.33470, -0.15695, 0.20739, 0.23053, 0.06458,
+ -0.02305, -0.08964, -0.20999, 0.08245, 0.42404,
+ -0.22246, 0.18430, 0.35533, -0.24190, 0.27624,
+ -0.22689, -0.22719, -0.27402, 0.00567, 0.20052,
+ 0.25440, 0.17127, -0.28863, -0.22847, -0.02263,
+ -0.29082, -0.39458, 0.14865, 0.18315, -0.02734,
+ 0.18124, -0.69004, 0.06940, 0.45224, -0.02227,
+ 0.28361, -0.11403, -0.20024, 0.16433, -0.35924,
+ 0.15029, -0.07949, 0.15592, 0.04457, -0.14532,
+ -0.11714, -0.10609, -0.17678, -0.00364, -0.21337,
+ 0.44174, 0.28160, -0.20941, 0.10486, 0.06590,
+ -0.06099, 0.28553, -0.05969, -0.46918, -0.15065,
+ -0.10613, 0.31100, 0.16936, 0.01160, -0.03417,
+ -0.04638, 0.05721, -0.03350, -0.10548, 0.02732,
+ 0.26840, -0.37160, 0.06712, -0.20322, -0.34268,
+ -0.10530, -0.12091, 0.04261, -0.41005, 0.18745,
+ 0.17205, 0.09862, -0.13746, -0.13291, 0.16943,
+ 0.25881, -0.04700, -0.08847, -0.49931, 0.18203,
+ -0.28254, 0.44754, 0.01000, 0.28405, -0.64986,
+ 0.22658, 0.20338, -0.12424, 0.15513, -0.06956,
+ 0.08466, 0.02366, -0.06847, -0.27567, 0.39281,
+ -0.00313, -0.11071, -0.43665, -0.14204, 0.00482,
+ -0.37558, -0.05647, 0.46329, 0.51655, -0.30451,
+ 0.18864, 0.32405, 0.07418, -0.28255, -0.02145,
+ -0.13667, -0.28487, -0.16057, -0.20069, 0.15385,
+ -0.09894, 0.36003, -0.35110, -0.24878, 0.13218,
+ -0.25990, -0.04900, -0.35732, -0.39008, 0.30868,
+ 0.20347, 0.26688, 0.38647, 0.81306, 0.19794,
+ -0.20686, -0.30227, -0.24210, -0.34549, 0.07081,
+ -0.07025, -0.36497, 0.37953, -0.18379, -0.25247,
+ 0.17922, -0.07313, 0.04562, -0.09632, 0.40684,
+ -0.17602, 0.34442, 0.05031, 0.35714, -0.00223,
+ -0.10894, 0.30301, 0.00586, -0.32577, 0.11420,
+ -0.13140, -0.27783, -0.01111, -0.12039, -0.32371,
+ -0.03776, 0.12206, -0.42310, -0.19255, 0.12272,
+ 0.20148, -0.07031, 0.31118, 0.15064, 0.44199,
+ -0.11324, -0.12187, 0.25227, -0.16378, 0.17356,
+ -0.21745, 0.26591, 0.14649, -0.30908, 0.12780,
+ 0.32566, -0.07700, -0.06091, 0.38279, -0.28292,
+ -0.11861, -0.37168, -0.04814, -0.33808, 0.24667,
+ 0.27228, 0.04594, 0.11526, -0.05058, -0.11896,
+ -0.03438, 0.21428, 0.06080, 0.22313, -0.44469,
+ -0.01921, 0.01529, -0.18849, 0.11578, 0.41761,
+ -0.26018, -0.08764, 0.31681, -0.12274, 0.32054,
+ 0.19155, 0.26221, -0.02651, 0.49855, -0.20578,
+ -0.31178, -0.17523, -0.20305, 0.28715, -0.21231,
+ -0.62409, -0.09673, 0.17843, 0.20310, -0.11116,
+ 0.00163, -0.26916, -0.24570, 0.25529, -0.24281,
+ -0.11634, 0.27587, 0.41686, -0.00904, 0.37914,
+ -0.29369, 0.09594, -0.27917, 0.24003, 0.05082,
+ -0.24255, -0.21121, -0.39038, 0.16541, -0.06900,
+ -0.04198, 0.20588, -0.11813, -0.38841, 0.20847,
+ -0.32793, 0.17786, 0.34120, 0.45816, 0.17113,
+ -0.12813, -0.11006, 0.09228, -0.02940, 0.26649,
+ 0.08892, 0.03198, 0.04067, 0.14369, 0.21962,
+ -0.08201, 0.10129, 0.18697, -0.41187, -0.03363,
+ -0.02829, -0.19880, -0.10509, -0.05211, 0.24540,
+ 0.37731, 0.22227, -0.48646, 0.09848, 0.10006,
+ 0.01908, 0.05279, 0.01685, -0.28144, 0.05468,
+ 0.02478, 0.24434, -0.35082, -0.28759, -0.10351,
+ -0.03765, -0.42304, -0.30767, 0.15763, 0.08236,
+ 0.41502, -0.30151, -0.26085, -0.18153, 0.24342,
+ -0.00615, 0.24761, 0.21843, 0.31817, -0.11379,
+ 0.07826, 0.35238, 0.05460, -0.29997, -0.20013,
+ -0.29857, -0.20169, 0.00308, -0.18739, 0.35732,
+ 0.21528, 0.11896, -0.31892, -0.11220, -0.04635,
+ 0.16713, 0.18307, -0.16930, 0.25620, -0.10000,
+ -0.44495, -0.06343, 0.12472, -0.35377, -0.20960,
+ 0.04480, -0.40447, -0.53886, -0.03270, -0.05750,
+ 0.29699, 0.01001, 0.49588, -0.03200, -0.06513,
+ 0.02424, 0.05556, 0.18897, 0.12350, -0.13388,
+ -0.00752, -0.00157, -0.25094, -0.18651, -0.23356,
+ -0.36775, -0.16161, -0.33008, -0.19803, -0.24816,
+ 0.01521, 0.15329, -0.07394, -0.09760, 0.01567,
+ 0.52793, 0.18695, -0.03215, 0.38795, 0.21138,
+ -0.08307, 0.19037, -0.04663, -0.24963, -0.05310,
+ -0.45518, -0.11620, -0.00864, -0.49209, -0.20576,
+ -0.18835, 0.03727, 0.35211, 0.10986, -0.05203,
+ 0.29137, 0.19323, -0.36900, 0.22296, -0.10005,
+ 0.42978, -0.02894, -0.05077, 0.21169, 0.13588,
+ 0.18611, -0.46562, -0.12714, 0.24206, -0.34405,
+ -0.13286, -0.03762, 0.26351, -0.37735, 0.16282,
+ -0.07242, 0.08969, 0.11130, -0.32339, -0.09404,
+ -0.04636, 0.43962, -0.14386, 0.16922, 0.11029,
+ -0.59085, -0.10173, -0.00989, 0.03309, 0.17918,
+ -0.04826, 0.02108, 0.19717, -0.31566, 0.20783,
+ 0.08927, 0.18468, 0.19124, -0.16196, -0.05181,
+ 0.30410, 0.23990, -0.08669, 0.07073, 0.19699,
+ 0.10171, -0.09883, -0.17868, -0.19518, 0.01480,
+ -0.03008, -0.34393, 0.03885, -0.19436, -0.06400,
+ 0.03038, -0.10367, 0.30161, -0.06608, 0.14098,
+ -0.14789, 0.37356, -0.16996, 0.20095, 0.38769,
+ 0.24868, 0.07135, 0.12613, -0.08672, -0.42350,
+ -0.14942, -0.00044, -0.42570, 0.02935, -0.02159,
+ -0.13034, -0.10559, -0.04603, 0.04122, 0.37642,
+ -0.33906, 0.21685, 0.16249, 0.32945, 0.06810,
+ 0.41844, 0.36839, -0.27219, -0.12531, -0.28556,
+ -0.17604, -0.10998, -0.06934, -0.19909, -0.05397,
+ -0.53109, -0.36426, 0.03781, 0.43533, -0.03577,
+ -0.21921, -0.07204, -0.04248, -0.13932, 0.03624,
+ 0.16368, 0.48617, 0.37463, -0.05308, -0.02165,
+ -0.43056, -0.22761, -0.13099, 0.03375, 0.24996,
+ -0.01668, 0.08234, -0.10104, 0.09253, -0.14517,
+ 0.15328, -0.16873, 0.10487, 0.21155, 0.23585,
+ -0.10961, 0.09312, 0.02704, 0.35312, 0.03355,
+ 0.07248, 0.10074, -0.60878, 0.26620, 0.03126,
+ -0.01644, -0.04278, -0.05084, -0.17724, -0.01932,
+ -0.22517, 0.27821, -0.13221, 0.26436, -0.00507,
+ -0.21954, -0.40587, -0.00624, 0.11026, 0.36358,
+ -0.21749, 0.07220, 0.12359, 0.11020, -0.22211,
+ -0.04297, -0.26955, 0.03475, 0.12176, -0.11194,
+ 0.19814, 0.29389, 0.47667, -0.07721, 0.02745,
+ -0.23882, -0.19785, -0.04604, -0.26141, 0.16895,
+ 0.29147, -0.17269, -0.19553, 0.20544, -0.13000,
+ -0.10316, 0.14117, -0.00837, -0.04941, -0.10024,
+ -0.15736, 0.03150, 0.33047, -0.03027, -0.03027,
+ -0.19221, 0.31430, 0.06689, -0.34429, 0.20066,
+ -0.41987, 0.49114, -0.27526, -0.13291, 0.04509,
+ 0.00638, -0.22494, 0.08114, 0.04791, 0.06098,
+ 0.05391, -0.04780, 0.14627, 0.05466, 0.19205,
+ -0.13107, -0.13788, -0.08024, -0.00883, -0.42701,
+ -0.07587, 0.01841, 0.62805, -0.12111, -0.01562,
+ 0.34583, -0.18853, 0.04111, -0.38599, -0.06964,
+ -0.09213, -0.23001, -0.26977, -0.14707, 0.02564,
+ 0.22160, 0.10883, -0.00038, 0.07341, -0.06406,
+ -0.09330, 0.11152, 0.35731, 0.60560, -0.25092,
+ -0.12330, 0.04583, -0.14285, -0.30129, -0.10546,
+ -0.26352, -0.06212, -0.01721, -0.14172, 0.06081,
+ 0.16865, 0.20722, 0.30942, 0.11603, 0.05951,
+ 0.19813, -0.17650, -0.25756, 0.12235, 0.39288,
+ -0.28804, 0.21678, 0.13320, -0.04023, -0.47998,
+ -0.01748, -0.16876, -0.04895, -0.18270, 0.01297,
+ -0.09788, -0.09913, 0.55397, 0.23495, -0.25013,
+ 0.04822, 0.13368, 0.00226, -0.11875, 0.06213,
+ 0.40816, 0.05275, 0.24698, 0.00855, -0.30976,
+ -0.14254, -0.15946, 0.20175, -0.37064, -0.25315,
+ -0.51555, -0.09185, -0.05913, 0.11721, 0.08727,
+ -0.07158, -0.11918, 0.43490, -0.06206, 0.21489,
+ 0.22489, 0.56769, 0.26345, 0.14210, 0.12610,
+ -0.22996, 0.03612, 0.30937, -0.16849, -0.57379,
+ -0.17835, -0.18704, 0.14714, -0.00498, 0.18362,
+ -0.04369, -0.04955, -0.40352, -0.30968, 0.18310,
+ 0.06240, 0.08293, 0.42216, -0.19155, -0.37038,
+ 0.41583, -0.19050, -0.03533, 0.06616, -0.14999,
+ -0.17258, -0.12546, -0.17709, 0.20940, -0.18296,
+ 0.31837, -0.19686, -0.21539, -0.01702, -0.13600,
+ -0.00550, -0.11666, -0.05288, 0.69375, 0.25850,
+ 0.14094, -0.13414, -0.04267, -0.22987, 0.03533,
+ 0.04807, -0.21880, -0.18445, -0.03077, 0.14494,
+ 0.02238, 0.20767, -0.05010, -0.15220, -0.01227,
+ -0.21646, 0.07325, -0.37476, -0.23755, 0.93776,
+ -0.06201, -0.01335, 0.09075, 0.11416, 0.12281,
+ -0.18268, -0.20630, -0.09911, -0.07928, -0.14352,
+ -0.06101, 0.13886, -0.10556, -0.08276, -0.14046,
+ 0.04194, 0.05862, 0.10759, -0.09159, 0.15158,
+ 0.09853, -0.00288, -0.11175, -0.06530, 0.00753,
+ -0.07017, -0.16183, 0.07119, 0.13955, 0.11935,
+ -0.16714, -0.02484, 0.12278, -0.07015, -0.14919,
+ -0.16435, -0.08147, -0.19581, 0.11927, -0.11820,
+ -0.09737, -0.06545, 0.09197, -0.08104, -0.11043,
+ 0.08748, -0.09205, 0.05360, 0.12589, 0.14486,
+ 0.07970, -0.17910, -0.08012, 0.13577, -0.09609,
+ 0.04421, 0.12571, -0.15147, -0.19574, -0.08314,
+ -0.12863, -0.09537, 0.06823, 0.15251, -0.07514,
+ -0.08126, 0.09052, 0.14187, 0.01150, 0.12599,
+ -0.02565, 0.12390, -0.01605, 0.11419, -0.13720,
+ -0.08084, 0.02889, 0.02501, 0.14579, 0.08306,
+ 0.05371, 0.12899, -0.16428, -0.15551, 0.19186,
+ -0.09800, 0.06469, -0.14762, -0.06218, -0.16677,
+ -0.08238, -0.09989, -0.12133, -0.10687, -0.13321,
+ -0.09475, 0.08919, 0.01156, -0.11394, -0.07482,
+ -0.04745, 0.05962, 0.16418, -0.10035, 0.02615,
+ 0.16810, -0.13565, -0.09723, -0.08404, 0.10150,
+ 0.08792, 0.07317, -0.09376, -0.06337, -0.14437,
+ 0.10711, -0.17870, 0.15460, -0.12829, -0.25092,
+ -0.09512, 0.08423, -0.14128, 0.13127, -0.06271,
+ -0.05321, 0.10105, 0.08111, -0.04006, 0.10504,
+ 0.09711, 0.09943, 0.12384, 0.14891, -0.04711,
+ -0.17404, 0.09483, -0.01645, -0.02438, 0.02582,
+ -0.01210, 0.06327, -0.02438, 0.05019, 0.11945,
+ 0.13462, -0.15453, 0.06902, 0.06846, -0.12649,
+ 0.09586, 0.12896, 0.09121, -0.15144, -0.08017,
+ -0.02542, -0.16170, -0.18724, 0.10678, -0.08036,
+ -0.07783, 0.12907, -0.08196, 0.09425, -0.09094,
+ -0.06797, 0.03910, -0.17471, -0.12256, 0.08469,
+ -0.13780, -0.13969, -0.10097, -0.11411, -0.15672,
+ 0.09378, -0.09387, 0.13238, -0.16654, -0.10421,
+ -0.11443, 0.09633, 0.04496, 0.10145, 0.11481,
+ -0.02453, -0.13911, 0.12597, 0.09639, -0.07056,
+ 0.14086, -0.16559, -0.11542, 0.13492, -0.10225,
+ -0.10594, -0.07477, -0.02899, -0.11400, 0.14001,
+ -0.10845, -0.09108, -0.19150, -0.17558, -0.06838,
+ 0.03631, -0.13090, -0.08729, -0.17581, 0.07211,
+ 0.13300, -0.07373, 0.10465, -0.12390, -0.01816,
+ -0.10051, -0.07018, -0.06562, -0.08434, 0.06578,
+ -0.22321, 0.05810, -0.17570, -0.18340, -0.20425,
+ 0.12333, 0.11115, -0.10359, -0.04827, 0.12472,
+ -0.06848, -0.11563, 0.14094, 0.10671, 0.13540,
+ 0.19732, 0.08108, -0.13468, 0.10860, 0.13471,
+ 0.12341, 0.15504, -0.21819, -0.11677, 0.05008,
+ -0.03656, 0.09483, -0.19366, -0.20214, 0.06168,
+ -0.03231, 0.11038, -0.04231, 0.09110, -0.09191,
+ -0.16179, -0.05068, -0.21814, -0.14948, 0.11789,
+ 0.15234, -0.16323, -0.11989, 0.07539, 0.13911,
+ -0.18050, -0.05906, 0.10675, 0.09126, 0.08145,
+ -0.07650, 0.13933, 0.06152, 0.13780, 0.15971,
+ -0.09097, -0.14242, 0.10470, 0.03846, -0.04009,
+ -0.07914, -0.10075, -0.15034, -0.11716, -0.12048,
+ 0.08969, -0.00201, -0.14436, 0.10834, 0.10589,
+ -0.11795, -0.12557, -0.01458, 0.09434, 0.07523,
+ -0.01409, 0.08589, 0.04685, 0.11344, 0.04672,
+ 0.09154, 0.19789, -0.11983, 0.14196, -0.15003,
+ -0.05026, -0.15963, -0.16288, -0.07887, 0.03432,
+ 0.05255, 0.10010, -0.08875, 0.19577, -0.20430,
+ -0.14973, -0.03467, -0.17222, -0.10503, -0.02621,
+ 0.06022, 0.02432, -0.05883, -0.05698, -0.08946,
+ -0.06375, 0.03268, -0.15031, -0.01291, -0.10289,
+ -0.06881, 0.07758, -0.06953, 0.09227, -0.10759,
+ -0.17131, -0.06187, -0.03944, 0.03363, -0.20958,
+ 0.06402, 0.14090, -0.07226, 0.15601, 0.16371,
+ -0.14822, -0.02839, -0.07802, -0.10076, 0.13210,
+ -0.17626, -0.17094, -0.10071, -0.15808, -0.04321,
+ -0.18882, -0.15964, 0.11548, -0.00710, -0.13052,
+ -0.02421, -0.05024, 0.05103, 0.02952, 0.17398,
+ -0.01468, -0.07202, -0.02284, 0.03647, 0.03683,
+ 0.00742, -0.14143, -0.07795, -0.23151, 0.09489,
+ -0.11035, -0.12413, -0.01746, 0.12368, -0.06983,
+ -0.05504, -0.07730, 0.08053, 0.07219, 0.04825,
+ -0.01023, 0.15196, 0.17905, -0.03866, 0.03588,
+ 0.09724, 0.02491, -0.10439, -0.13524, 0.02209,
+ 0.02568, -0.09958, 0.03523, -0.16083, -0.10340,
+ 0.01097, -0.20121, 0.19433, 0.09232, -0.06962,
+ 0.11682, -0.09062, -0.04455, -0.02068, 0.05143,
+ -0.11563, 0.09445, -0.17822, -0.14709, -0.13684,
+ -0.08644, 0.08475, -0.16331, -0.15039, -0.13590,
+ -0.00086, 0.13873, -0.10252, 0.15593, 0.06158,
+ 0.21082, -0.14415, 0.13886, 0.12213, 0.21334,
+ -0.09312, 0.07939, -0.17505, -0.02471, 0.05759,
+ 0.13030, 0.01164, -0.11206, 0.09110, -0.14284,
+ -0.17096, -0.10000, -0.06677, -0.10150, -0.12207,
+ 0.12969, 0.08750, -0.19059, 0.21124, -0.01423,
+ 0.10440, -0.13544, 0.10968, -0.12081, 0.08149,
+ 0.09391, 0.12688, 0.08471, 0.10650, 0.02703,
+ -0.05669, 0.08769, -0.13109, -0.06197, -0.10494,
+ 0.08718, -0.00076, -0.01022, 0.09269, 0.16148,
+ 0.12196, -0.06245, 0.10357, 0.05540, -0.06595,
+ -0.05388, -0.00659, -0.16310, 0.10437, 0.06416,
+ 0.12077, -0.13631, 0.03183, 0.03919, -0.15449,
+ 0.04724, -0.02920, -0.00737, 0.01071, -0.20549,
+ -0.00350, -0.11750, -0.05281, 0.07703, 0.02565,
+ -0.10144, 0.09207, 0.06760, -0.21686, 0.11892,
+ -0.13050, -0.09986, 0.08854, -0.16714, -0.12986,
+ -0.04339, 0.10926, -0.13662, 0.17800, 0.13748,
+ 0.02585, 0.17371, 0.14217, -0.09803, 0.02906,
+ 0.08910, -0.03012, -0.12799, 0.04733, -0.05320,
+ 0.22885, 0.08125, 0.11314, -0.29836, 0.05619,
+ 0.09193, 0.11719, 0.23788, -0.07908, 0.14199,
+ -0.07944, 0.00425, 0.14349, -0.10316, 0.13722,
+ -0.24665, -0.07321, 0.05205, -0.14061, -0.05787,
+ -0.08638, -0.07632, -0.22467, 0.03346, -0.10003,
+ 0.06872, 0.03799, -0.06467, -0.11422, -0.08520,
+ 0.21255, -0.03870, -0.23841, 0.00628, 0.13359,
+ -0.01384, 0.06198, -0.04502, -0.11948, -0.12811,
+ -0.19309, 0.11877, -0.06480, -0.22045, -0.03696,
+ -0.15531, -0.15540, 0.05867, -0.03329, 0.15273,
+ 0.12678, -0.01911, -0.07566, -0.19419, 0.18022,
+ -0.13192, 0.13593, -0.19229, 0.09438, 0.07202,
+ 0.10779, -0.20794, -0.07127, 0.06604, 0.01780,
+ -0.17907, -0.18703, 0.13338, -0.08916, -0.08220,
+ 0.10776, -0.06003, -0.00973, -0.07529, -0.13897,
+ -0.05236, 0.10064, -0.01248, -0.22623, -0.11078,
+ -0.15211, -0.05968, 0.12068, -0.00157, 0.06851,
+ -0.00292, -0.10213, 0.05619, -0.13808, -0.10856,
+ -0.08320, -0.10341, 0.13634, 0.17692, -0.04256,
+ 0.04447, -0.15593, 0.09842, -0.16673, -0.06271,
+ -0.05602, -0.11707, 0.00249, -0.08494, 0.06926,
+ 0.08215, 0.08070, 0.10259, 0.07713, 0.03796,
+ -0.11763, -0.13240, 0.12347, 0.00137, 0.14969,
+ -0.11356, -0.14713, -0.09431, 0.09124, 0.18420,
+ 0.13589, -0.18686, -0.15728, 0.05844, 0.15197,
+ -0.11120, -0.05045, 0.08727, 0.15544, 0.01758,
+ -0.10536, -0.13297, -0.06807, -0.09508, -0.15805,
+ 0.09573, 0.14807, 0.03692, 0.13670, -0.07671,
+ -0.12676, 0.03276, 0.05512, -0.12879, -0.15419,
+ 0.19778, 0.11012, 0.11447, -0.11111, 0.10741,
+ -0.10190, -0.03267, 0.13350, -0.10518, -0.07079,
+ 0.13465, 0.10852, -0.07907, 0.03815, 0.11252,
+ 0.10537, -0.07971, -0.01315, -0.11772, 0.02585,
+ -0.02866, 0.12391, 0.10308, -0.19173, -0.07848,
+ 0.13621, 0.11263, 0.03788, -0.16007, -0.04086,
+ 0.11624, 0.10295, 0.12064, 0.09361, -0.14911,
+ 0.09056, 0.03239, 0.14129, 0.02061, 0.03561,
+ -0.06733, 0.06543, 0.02591, -0.06341, -0.03374,
+ -0.12572, -0.07501, -0.11515, 0.15580, 0.00138,
+ 0.16150, -0.07153, 0.11077, -0.02668, -0.06212,
+ -0.15067, -0.08482, -0.02483, -0.03293, 0.09228,
+ -0.12027, -0.11343, -0.15425, 0.02650, -0.13286,
+ -0.16998, 0.06862, 0.17718, -0.12628, -0.28179,
+ 0.04094, 0.12214, 0.06771, -0.07722, 0.16277,
+ -0.08011, -0.07349, 0.11140, 0.12351, -0.04073,
+ 0.15662, 0.09696, 0.01259, 0.00362, 0.02887,
+ -0.13107, 0.03511, -0.10384, 0.13686, 0.01666,
+ -0.15804, 0.09871, -0.10847, 0.08498, -0.15991,
+ 0.09098, -0.00498, 0.04818, 0.15003, 0.10894,
+ 0.12311, -0.08363, -0.13149, -0.08581, -0.02301,
+ 0.09801, 0.10864, -0.07544, -0.10983, 0.07795,
+ 0.09582, 0.03752, -0.11348, 0.04267, 0.01610,
+ 0.09477, -0.04232, -0.03913, -0.20044, 0.09275,
+ 0.21173, 0.15367, -0.16965, 0.15241, -0.08639,
+ -0.15111, -0.13318, 0.15510, -0.11536, -0.25357,
+ -0.09200, -0.04549, 0.08501, 0.05284, 0.03066,
+ 0.03611, 0.06674, -0.05311, -0.16740, 0.00373,
+ 0.12111, 0.03554, 0.22765, 0.08133, -0.02222,
+ -0.12806, -0.12992, 0.06120, 0.14765, 0.20207,
+ -0.11382, 0.08992, 0.12638, 0.07990, -0.16438,
+ 0.06310, -0.12732, 0.07729, -0.10239, -0.10775,
+ 0.01225, -0.06882, 0.12227, -0.02774, -0.08306,
+ -0.11742, 0.15507, 0.07878, -0.18625, -0.08128,
+ 0.05450, 0.09750, -0.07545, 0.10226, -0.06125,
+ -0.18611, -0.11997, -0.17702, -0.22033, 0.15452,
+ -0.04764, -0.16374, -0.15904, 0.17755, 0.00968,
+ 0.13788, -0.08375, -0.07065, -0.20636, 0.07114,
+ 0.18749, 0.16624, 0.07548, -0.19741, -0.07225,
+ -0.03725, -0.29149, -0.25401, 0.53241, 0.03211,
+ -0.00202, -0.08740, 0.11390, 0.52198, -0.54601,
+ 0.15605, 0.13845, -0.01100, 0.37116, -0.11581,
+ 0.06787, 0.04494, 0.06603, 0.46360, -0.07063,
+ -0.27006, -0.00557, -0.08208, -1.40925, 0.20907,
+ 0.21720, 0.04768, 0.00894, -0.18021, -0.12606,
+ -0.09910, 0.01265, 0.13105, 0.39684, 0.54500,
+ 0.15466, -0.49382, -0.10972, 0.25687, 0.10816,
+ 0.07978, -0.09525, 0.09631, 0.12885, -0.94548,
+ -0.07882, 0.33717, 0.24409, 0.11266, -0.03480,
+ -0.11512, 0.08493, 0.16840, 0.15487, 0.16000,
+ 0.02676, 0.17867, 0.02522, 0.45360, 0.51215,
+ -0.11921, -0.64946, -0.50311, 0.37516, -0.31180,
+ -0.68668, -0.11847, 0.47041, -0.16356, 0.30053,
+ -0.28632, -0.28315, 0.12414, 0.01768, -0.00717,
+ 0.61715, 0.26869, -0.35663, -0.64322, 0.22031,
+ 0.31620, 0.06117, -0.15548, 0.08002, 0.40550,
+ -0.27938, -0.59898, 0.10595, -0.10563, 0.39906,
+ 0.39711, -0.18372, 0.16198, -0.08445, -0.05218,
+ 0.41889, -0.04438, 0.41187, -0.13591, -0.35624,
+ -0.07527, 0.32972, 0.28807, -0.26646, 0.54427,
+ 0.16854, -0.44017, -0.69428, -0.13212, 0.29373,
+ 0.41505, 0.34483, 0.04321, 0.06804, -0.11535,
+ 0.18656, 0.17483, -0.12190, -0.25352, -0.09562,
+ -0.31488, -0.10532, 0.08902, 0.38544, -0.05342,
+ 0.22437, -0.16080, -0.35728, -0.78138, 0.01433,
+ 0.38176, 0.16780, -0.05823, 0.05088, -0.05433,
+ 0.29881, 0.07207, 0.27110, 0.46104, 0.16531,
+ -0.15077, -0.17893, 0.08426, -0.10723, 0.43782,
+ -0.07887, 0.16187, 0.15840, -0.77182, -0.62493,
+ 0.13894, 0.35403, -0.30766, 0.18281, 0.34032,
+ -0.19187, -0.22145, 0.65293, -0.19408, 0.57079,
+ 0.25827, -0.06528, -0.32808, 0.04647, 0.06563,
+ -0.25196, -0.23522, 0.09581, -0.31532, -0.49962,
+ -0.54996, -0.02289, 0.05554, 0.23711, 0.26364,
+ 0.11186, 0.50449, 0.07672, 0.38074, -0.10037,
+ -0.15156, -0.06636, 0.18978, -0.49856, -0.14395,
+ -0.27329, 0.04292, -0.00363, -0.18072, 0.14979,
+ -0.09376, -0.33544, 0.18322, -0.09200, -0.34808,
+ 0.55423, -0.01886, -0.40737, -0.19170, 0.79579,
+ 0.10570, 0.07520, 0.21472, -0.33554, 0.02606,
+ 0.10766, -0.12978, 0.16267, -0.10185, -0.25743,
+ 0.31881, -0.32448, -0.22763, 0.05980, -0.36747,
+ -0.34802, 0.34290, -0.16002, -0.01650, 0.02528,
+ 0.09941, 0.22622, 0.34080, 0.32075, -0.19667,
+ 0.14751, -0.14021, -0.19506, 0.33054, -0.16448,
+ 0.06369, -0.34622, -0.23371, -0.23073, -0.06970,
+ 0.04489, -0.57945, 0.34009, 0.09297, 0.20909,
+ 0.24987, 0.40149, -0.01081, 0.47830, 0.36996,
+ 0.43405, -0.13450, 0.00224, -0.01016, 0.36546,
+ -0.13634, -0.55143, -0.04690, -0.16615, -0.35250,
+ -0.14810, 0.62697, -0.37191, -0.02667, -0.34241,
+ 0.07853, -0.01553, -0.13882, 0.28165, -0.22073,
+ 0.71771, 0.45895, -0.37390, -0.39374, 0.46387,
+ -0.29631, 0.10149, 0.00097, 0.41194, -0.33575,
+ -0.15046, 0.28668, -0.04275, -0.25001, 0.21973,
+ -0.30648, -0.05432, -0.04387, 0.03135, 0.40983,
+ 0.44407, -0.07134, 0.16673, -0.23962, -0.34237,
+ 0.08201, 0.25920, -0.24376, 0.08842, 0.44707,
+ -0.07637, -0.40146, 0.13055, 0.06291, -0.14540,
+ -0.24366, -0.15639, 0.39987, 0.13911, 0.12109,
+ 0.00854, -0.30622, 0.09237, 0.17072, -0.21028,
+ 0.02861, 0.14503, -0.17671, -0.27250, 0.11552,
+ 0.10888, 0.14252, -0.20551, -0.24067, 0.15733,
+ 0.25986, 0.11799, 0.33021, -0.30518, -0.00059,
+ 0.11069, 0.28176, 0.17496, 0.02880, 0.15470,
+ -0.41137, -0.37730, 0.10300, -0.10687, -0.26466,
+ -0.02526, 0.10840, 0.17040, -0.28427, 0.10674,
+ 0.12933, -0.25397, -0.13801, 0.20713, 0.17437,
+ 0.29028, -0.28201, 0.64567, -0.29462, 0.35308,
+ -0.12690, -0.54245, -0.10452, 0.00820, 0.04238,
+ -0.21392, -0.42396, 0.49276, -0.37946, -0.31762,
+ 0.31699, 0.66432, -0.20568, -0.09842, -0.37831,
+ 0.05399, 0.14747, 0.11670, 0.18471, -0.26041,
+ -0.15676, -0.16614, -0.52973, -0.09040, -0.52912,
+ 0.41857, 0.13776, -0.29690, 0.13839, -0.20985,
+ -0.07978, 0.30160, 0.16643, -0.00909, 0.21895,
+ -0.20567, 0.25998, 0.43174, 0.00946, 0.52587,
+ -0.27336, -0.43883, 0.04908, -0.32562, -0.16239,
+ -0.29534, -0.58699, 0.35320, 0.02106, 0.10285,
+ -0.47274, -0.29098, -0.03324, -0.29632, -0.11778,
+ 0.11052, 0.20690, 0.35895, -0.10458, -0.08171,
+ 0.49280, -0.18730, 0.44718, 0.08146, -0.39839,
+ -0.22245, -0.13718, -0.44610, -0.02033, 0.32062,
+ 0.19046, -0.13197, -0.09810, 0.29240, -0.00349,
+ 0.00156, -0.37029, 0.09688, 0.10180, -0.17302,
+ -0.09234, 0.35953, 0.44144, 0.39097, -0.09528,
+ -0.27546, 0.00855, 0.09609, -0.34593, 0.22426,
+ -0.23244, 0.00942, -0.28346, 0.10000, 0.03654,
+ -0.13397, -0.04668, -0.12566, 0.29820, 0.29207,
+ 0.24131, 0.24462, 0.16160, 0.24710, -0.14215,
+ -0.08133, -0.68302, -0.19058, 0.05393, -0.42547,
+ -0.17688, 0.16287, 0.07956, -0.64025, -0.12865,
+ -0.05937, -0.50773, -0.39668, 0.34912, 0.90125,
+ 0.47594, 0.19463, 0.27129, 0.51933, -0.35605,
+ 0.11832, -0.48084, -0.34670, -0.50539, 0.41242,
+ -0.50302, 0.37262, -0.14506, -0.20086, -0.30414,
+ -0.11628, 0.13950, -0.00525, -0.02341, 0.54243,
+ 0.30425, 0.78869, 0.42570, 0.17539, 0.18145,
+ -0.47799, 0.10068, 0.15967, -0.57003, -0.73732,
+ 0.11645, -0.09692, 0.14623, 0.00493, 0.50174,
+ -0.45705, -0.29700, -0.23089, -0.35993, 0.17350,
+ 0.07331, 0.35484, 0.37067, 0.16979, 0.08782,
+ -0.19723, 0.02466, 0.05033, -0.17477, -0.40960,
+ -0.77644, 0.20129, 0.33577, -0.27087, 0.04509,
+ 0.32249, -0.11613, 0.03963, 0.08189, -0.30497,
+ -0.41390, 0.43417, 0.21659, 0.32017, -0.00041,
+ -0.16786, -0.00775, 0.10964, 0.15060, 0.22676,
+ -0.19608, -0.46062, 0.30306, 0.42604, 0.43051,
+ 0.03622, 0.15923, 0.01490, -0.27872, -0.23718,
+ 0.39540, -0.20169, 0.08824, 0.31541, 0.11882,
+ -0.01873, -0.61233, -0.01428, -0.32473, -0.10906,
+ 0.34178, -0.12967, -0.19235, -0.14639, -0.02024,
+ 0.21104, 0.04595, 0.12923, 0.29206, -0.20592,
+ -0.22105, -0.19224, -0.26724, 0.03273, 0.28154,
+ -0.10830, 0.34307, 0.09202, 0.05727, -0.47028,
+ 0.32372, 0.31258, -0.34146, 0.03338, -0.11155,
+ 0.01604, 0.30623, 0.15265, 0.21586, -0.65056,
+ 0.06570, 0.12777, -0.03491, -0.32886, 0.12780,
+ -0.15469, 0.51480, -0.04804, 0.16810, -0.06406,
+ -0.18177, 0.16937, 0.33855, -0.35695, -0.08439,
+ 0.30410, -0.15011, 0.09272, 0.12469, 0.32933,
+ -0.42551, -0.15742, 0.09169, -0.16639, -0.17807,
+ 0.11706, 0.25089, 0.12613, -0.53394, -0.02690,
+ -0.14290, -0.73517, 0.28071, 0.02758, -0.23302,
+ 0.54443, 0.31711, -0.25679, 0.23176, -0.15017,
+ 0.50801, -0.58989, 0.07912, -0.23330, -0.28618,
+ 0.35581, -0.02902, 0.40912, 0.56748, -0.42146,
+ -0.00438, -0.37711, 0.05309, 0.71719, -0.25116,
+ -0.11383, -0.06665, 0.67087, -0.14520, -0.29792,
+ -0.39505, 0.12116, 0.21174, -0.13783, -0.57937,
+ -0.45721, 0.11939, -0.06451, 0.21633, 0.56332,
+ 0.23004, 0.34055, 0.04769, -0.33419, 0.49785,
+ 0.28991, 0.40930, -0.53447, -0.02055, -0.46109,
+ -0.01595, -0.80479, -0.01646, -0.01665, 0.53930,
+ -0.47487, 0.50729, 0.19107, 0.45945, 0.25275,
+ 0.39215, -0.01530, 0.02674, 0.00401, -0.39592,
+ 0.21168, 0.33020, -0.73953, 0.18137, -0.22318,
+ 0.03707, 0.33613, -0.63530, -0.37717, -0.48434,
+ -0.26213, 0.04735, 0.28747, 0.11681, -0.22562,
+ 0.45751, -0.38317, -0.41829, -0.31819, -0.44015,
+ -0.19238, 0.69557, 0.61594, -0.36149, 0.10122,
+ 0.24113, -0.34367, -0.36933, 0.52412, 0.47115,
+ -0.43361, -0.68169, -0.28112, 0.65343, 0.27925,
+ 0.40364, 0.32156, -0.11191, -0.27385, -0.09344,
+ 0.47772, 0.04146, 0.07098, -0.03025, 0.06846,
+ -0.04765, 0.15453, -0.75882, -0.22464, -0.14728,
+ -0.53025, -0.09354, -0.13947, 0.05586, 0.51957,
+ -0.56026, 0.28177, 0.24887, -0.23313, 0.12820,
+ 0.06767, 0.15699, 0.33118, -0.00987, 0.26473,
+ 0.28439, -0.26076, 0.50273, -0.86052, -0.37324,
+ -0.24376, -0.16295, 0.04685, 0.11915, -0.05816,
+ 0.14879, 0.35809, -0.29907, 0.51182, -0.01341,
+ 0.36302, 0.15469, -0.35039, -0.02005, 0.36669,
+ 0.26659, -0.08377, -0.12428, -0.23535, -0.45317,
+ 0.19857, 0.23677, -0.42621, -0.40010, 0.25825,
+ 0.27302, -0.10830, -0.00131, 0.27393, 0.43165,
+ -0.63656, -0.18218, 0.06739, -0.38490, -0.30828,
+ 0.48620, 0.19395, -0.66790, -0.11450, 0.00596,
+ -0.21743, 0.14096, -0.10069, 0.37753, -0.16777,
+ 0.02012, 0.29856, -0.00821, -0.46739, 0.36656,
+ -0.14996, -0.51263, 0.23256, 0.22591, -0.19782,
+ -0.60622, -0.10861, 0.12291, 0.32004, 0.04663,
+ -0.20790, -0.57598, -0.11960, 0.19844, 0.04669,
+ 0.44243, 0.42255, 0.24952, -0.10375, -0.24924,
+ 0.23018, -0.22609, -0.02346, 0.17343, 0.09897,
+ 0.26523, -0.11561, 0.30893, 0.20257, 0.12163,
+ 0.62493, -0.06578, -0.46646, -0.16092, 0.03598,
+ -0.30628, -0.43808, 0.46204, -0.16868, -0.02077,
+ -0.60002, 0.26273, 0.15660, -0.32448, 0.22188,
+ 0.33135, 0.71421, 0.04429, 0.26267, 0.06667,
+ -0.00976, -0.31009, -0.45510, -0.08991, 0.73291,
+ 0.12421, 0.67206, -0.93888, -0.26540, 0.25118,
+ 1.96241, -4.21412, 2.26473, -0.79283, -3.69526,
+ -0.94100, -1.96690, 4.21116, -2.26988, 0.78718,
+ 3.69354, 0.95091,
+};
+
+float const b41_5[(na*41+1)*5+(5+1)*2] = {
+ -0.18140, -0.15868, -0.12863, 0.26817, 0.19866,
+ -0.03437, 0.09317, -0.26726, -0.52981, -0.14748,
+ -0.13563, 0.44797, 0.25663, -0.18930, 0.23855,
+ -0.09681, 0.36110, -0.11117, 0.02376, 0.08680,
+ 0.07649, 0.06314, 0.20024, 0.10887, -0.00384,
+ 0.02988, -0.05201, -0.03594, -0.05866, -0.32322,
+ 0.31157, -0.08316, -0.26983, 0.26564, -0.00071,
+ -0.07768, -0.15413, 0.31321, 0.07845, 0.08996,
+ -0.09434, 0.03851, 0.24046, -0.07100, -0.33416,
+ 0.04497, 0.10029, -0.43814, -0.04784, 0.06149,
+ 0.13774, 0.05748, 0.13774, -0.09914, 0.08868,
+ -0.07786, -0.30545, 0.02341, 0.54687, 0.42612,
+ -0.02679, 0.26640, -0.30473, 0.02786, -0.27446,
+ -0.17720, -0.06798, 0.04651, 0.10331, -0.17100,
+ 0.14122, -0.08302, 0.04786, 0.09115, 0.13127,
+ 0.30117, 0.11622, 0.12608, 0.10112, 0.30410,
+ 0.15871, -0.26337, 0.20322, -0.44609, 0.13659,
+ -0.13239, -0.27787, -0.13247, 0.08858, 0.07000,
+ -0.04506, 0.20349, 0.08972, -0.05377, -0.34819,
+ -0.13971, 0.36869, 0.39738, 0.20981, -0.09910,
+ 0.35261, -0.34095, -0.12852, 0.37575, -0.16733,
+ -0.02422, -0.06739, 0.06346, 0.15151, -0.14792,
+ 0.08023, 0.13796, -0.05698, -0.12606, 0.01654,
+ 0.01091, 0.04249, -0.11555, 0.07012, -0.41254,
+ -0.11619, 0.19469, 0.02262, 0.05162, 0.42389,
+ 0.01876, -0.14467, 0.07657, 0.05566, 0.04994,
+ 0.12373, 0.16662, -0.21442, -0.19434, -0.31309,
+ -0.14478, -0.07627, -0.01538, 0.16016, 0.32205,
+ -0.06996, 0.09666, 0.48434, -0.33824, -0.19407,
+ 0.30583, -0.07658, -0.02961, 0.00128, -0.12062,
+ 0.20099, 0.21685, 0.31571, 0.17026, -0.20652,
+ -0.13466, -0.08201, -0.24518, -0.04190, 0.26795,
+ -0.25979, -0.41323, -0.32231, 0.23155, 0.24407,
+ 0.24114, 0.11374, -0.17499, 0.00867, -0.03155,
+ 0.25686, -0.06249, -0.10955, -0.03128, 0.29544,
+ 0.00295, 0.29491, 0.06523, -0.11707, 0.14067,
+ -0.28816, -0.16373, -0.40283, -0.05862, -0.10313,
+ -0.12912, 0.01486, 0.08741, -0.02859, 0.24681,
+ -0.22741, 0.29027, -0.08451, -0.16937, 0.19767,
+ 0.14859, -0.38470, 0.20274, -0.02657, -0.47106,
+ -0.00651, -0.05837, -0.09287, -0.25217, 0.05943,
+ 0.32225, 0.25674, -0.08424, 0.21774, -0.23412,
+ 0.11818, -0.06318, 0.23047, -0.17197, 0.10860,
+ 0.01358, -0.20900, -0.13284, 0.27342, -0.33684,
+ -0.11742, 0.16097, 0.40610, 0.10382, 0.11604,
+ 0.16487, 0.11902, -0.29036, 0.15103, -0.04755,
+ 0.03549, 0.21204, -0.25765, 0.23174, -0.14249,
+ 0.01730, 0.29677, 0.23124, 0.13171, 0.08165,
+ -0.17276, -0.20904, -0.38132, 0.23151, 0.08233,
+ -0.22418, -0.02303, 0.54631, -0.04876, 0.17432,
+ -0.04992, -0.07384, 0.29361, -0.26563, 0.14925,
+ 0.16351, 0.01513, 0.33213, -0.19906, -0.34032,
+ -0.25734, -0.05990, -0.05510, -0.05573, 0.30009,
+ 0.12676, -0.00190, -0.08359, -0.01230, -0.23503,
+ 0.23353, 0.59676, -0.19802, -0.24467, 0.00277,
+ 0.26258, 0.19461, 0.24581, 0.08511, -0.24552,
+ -0.00172, -0.16444, 0.27406, 0.18994, -0.18626,
+ 0.00916, 0.23192, -0.12408, 0.33578, -0.05925,
+ -0.00757, -0.18643, 0.12929, -0.13944, -0.16915,
+ -0.28586, -0.18560, -0.00479, -0.19601, 0.01070,
+ -0.08620, -0.08573, -0.40839, 0.36839, 0.15060,
+ 0.12102, 0.05514, 0.02599, 0.09838, 0.28535,
+ -0.14299, -0.08864, 0.34712, 0.16049, 0.25210,
+ 0.17223, 0.14170, 0.19019, -0.20156, -0.30016,
+ -0.26633, -0.13839, 0.05231, -0.26821, -0.21347,
+ 0.42642, 0.07520, 0.13085, -0.30520, 0.17153,
+ -0.17048, 0.45757, 0.26953, 0.33353, -0.22296,
+ -0.08436, -0.20106, -0.25746, -0.05126, 0.07021,
+ 0.18094, -0.24798, -0.15859, -0.00511, 0.08247,
+ -0.33630, 0.14832, -0.09840, 0.45366, 0.05193,
+ 0.24169, 0.16450, 0.42015, -0.06953, -0.08873,
+ 0.23447, 0.08410, -0.47428, -0.04009, -0.03945,
+ 0.06434, 0.22109, 0.00700, -0.47186, 0.04108,
+ -0.32395, -0.25397, 0.14563, -0.20902, 0.23290,
+ 0.26178, 0.31413, 0.10567, -0.05620, -0.07506,
+ 0.24213, 0.66057, 0.23082, -0.29695, 0.09737,
+ -0.13151, 0.09013, -0.04266, 0.22221, -0.47018,
+ 0.17156, -0.42012, -0.09547, 0.31824, -0.02003,
+ 0.09333, -0.18384, 0.17978, 0.01009, 0.09771,
+ 0.33636, 0.28489, -0.00206, 0.38714, -0.14875,
+ -0.00932, -0.29780, 0.11110, -0.02150, -0.26729,
+ -0.13401, 0.03451, -0.16451, 0.30536, -0.05154,
+ -0.30310, -0.07733, -0.00054, 0.27964, 0.01074,
+ 0.20294, 0.18706, 0.14261, 0.41278, 0.15021,
+ -0.23210, -0.13741, -0.40105, 0.18253, 0.06605,
+ -0.30892, -0.06798, -0.04773, -0.41378, -0.22062,
+ 0.14247, -0.09820, 0.19763, -0.00456, -0.16169,
+ 0.02238, 0.26259, -0.06414, 0.44802, 0.51172,
+ 0.10000, -0.01605, 0.01764, 0.23349, 0.03484,
+ -0.11966, 0.19979, -0.20136, 0.10941, -0.15308,
+ -0.05485, 0.20667, 0.00523, 0.21563, 0.74121,
+ -0.06791, -0.06904, -0.10829, 0.21275, -0.00781,
+ 0.11942, 0.12707, -0.02835, -0.40700, -0.11465,
+ -0.12480, -0.16000, 0.09454, -0.23068, 0.05087,
+ -0.19810, 0.02401, -0.26494, -0.17835, 0.11145,
+ 0.39967, 0.03946, -0.02183, -0.13387, -0.02705,
+ 0.13703, 0.46297, 0.31062, -0.12431, 0.21643,
+ -0.21500, -0.46175, -0.04516, 0.07519, -0.28261,
+ -0.03043, -0.26146, 0.08191, 0.01570, -0.09993,
+ -0.02195, 0.23158, 0.01024, 0.19995, 0.26706,
+ 0.09776, 0.30165, 0.36971, 0.25682, -0.02089,
+ 0.33458, -0.45117, 0.00602, 0.23817, 0.31196,
+ -0.31815, -0.13854, -0.60088, 0.31871, 0.41417,
+ 0.05893, -0.20705, 0.27652, -0.08651, -0.39704,
+ 0.02347, 0.39707, -0.07792, 0.18094, -0.20744,
+ 0.04830, 0.17372, 0.21305, 0.13400, -0.33001,
+ 0.20992, -0.45011, 0.21589, 0.16543, 0.17810,
+ -0.00539, 0.23298, 0.10108, -0.09241, -0.20002,
+ 0.11771, -0.10946, -0.16808, -0.04057, -0.24045,
+ 0.37104, 0.21855, 0.09066, 0.21489, -0.11356,
+ -0.19073, 0.36115, -0.44743, 0.05098, -0.02315,
+ 0.02616, -0.13219, 0.07586, 0.44157, 0.09023,
+ -0.16629, -0.04661, 0.32001, 0.17610, 0.13827,
+ 0.03632, -0.05212, -0.31776, -0.08609, -0.00369,
+ -0.02967, -0.05031, 0.05466, -0.11183, -0.01574,
+ -0.12782, 0.16578, 0.15413, -0.08652, 0.57548,
+ 0.32037, -0.14279, -0.07309, 0.03631, 0.02714,
+ 0.02310, 0.31511, -0.04425, -0.22108, -0.12003,
+ 0.06998, -0.12125, -0.24753, 0.02583, 0.06482,
+ 0.40114, -0.36274, 0.19206, -0.10442, -0.11890,
+ 0.09720, 0.07730, 0.13853, 0.08038, 0.40525,
+ 0.24380, 0.16410, 0.30861, 0.01790, -0.06153,
+ -0.07428, -0.05470, -0.20652, -0.04963, -0.25457,
+ 0.03457, 0.09994, 0.14761, -0.09953, -0.16008,
+ 0.07368, 0.62146, 0.00963, -0.21184, 0.15371,
+ 0.11955, 0.25929, 0.09847, -0.01888, 0.06263,
+ 0.00599, 0.12969, 0.52332, -0.16095, 0.14178,
+ 0.03377, 0.12232, 0.20453, -0.30595, -0.03231,
+ -0.06109, -0.12357, 0.26111, -0.07948, 0.02812,
+ -0.34912, -0.01321, -0.00610, 0.23226, 0.14026,
+ 0.12919, -0.06261, -0.08105, 0.07130, 0.14927,
+ 0.14927, 0.17675, 0.12386, -0.27215, -0.42181,
+ -0.02496, -0.16391, 0.01874, 0.20126, 0.21770,
+ -0.30040, 0.05284, -0.24931, 0.12704, -0.08900,
+ 0.15649, -0.22632, -0.14063, -0.02107, 0.05608,
+ -0.02931, 0.24612, -0.00643, -0.26831, 0.17517,
+ -0.00671, -0.09094, -0.09460, -0.20507, 0.24888,
+ 0.05204, 0.09817, 0.41040, 0.03149, -0.15080,
+ 0.30712, -0.15877, -0.18368, 0.00415, -0.14624,
+ -0.00627, -0.00570, 0.13290, -0.23544, 0.09004,
+ 0.19522, -0.64571, 0.51530, -0.03369, -0.20291,
+ 0.10977, 0.27751, -0.04778, 0.28232, -0.09015,
+ -0.02980, -0.38804, 0.06410, -0.00750, -0.11873,
+ -0.26123, 0.57035, 0.00601, -0.01031, -0.06705,
+ -0.21118, -0.38523, -0.30435, -0.11526, 0.29132,
+ 0.01983, 0.06444, 0.03625, -0.25687, 0.30580,
+ 0.00969, -0.11711, 0.02595, 0.23794, -0.28307,
+ -0.20910, 0.15004, 0.00564, -0.31107, 0.00678,
+ -0.00319, -0.04949, -0.19273, -0.11460, -0.16711,
+ -0.17341, 0.06303, 0.35710, -0.18996, -0.05451,
+ 0.56998, 0.03298, -0.12141, -0.22432, 0.27469,
+ -0.41430, -0.09229, 0.12432, 0.29280, 0.01565,
+ -0.18915, -0.08627, -0.21980, 0.00000, 0.12837,
+ 0.07809, -0.11254, 0.01996, 0.12295, 0.47384,
+ -0.28261, -0.14410, 0.18282, 0.04339, -0.41228,
+ 0.27084, -0.35816, -0.21364, 0.13796, 0.30854,
+ -0.10441, -0.35180, -0.08199, 0.04273, -0.36510,
+ -0.33574, -0.23994, 0.36336, 0.23101, 0.03596,
+ 0.52004, -0.28291, 0.02176, 0.51926, -0.22652,
+ 0.04849, 0.11777, -0.31067, 0.17586, 0.17211,
+ 0.37192, -0.02163, 0.03240, 0.12515, 0.22169,
+ -0.29157, -0.11471, -0.20662, -0.03499, 0.18113,
+ 0.37509, 0.06608, -0.00386, -0.03175, 0.15576,
+ -0.14465, 0.25533, -0.03921, -0.18892, -0.24305,
+ -0.28851, 0.17918, 0.15769, 0.17348, -0.24409,
+ -0.03152, 0.16670, 0.05846, 0.08216, 0.41754,
+ -0.16078, 0.13316, 0.26104, -0.26851, 0.07898,
+ -0.22715, 0.33898, 0.18542, 0.06707, -0.42103,
+ 0.17375, -0.29021, 0.20006, -0.31575, -0.34896,
+ 0.12353, 0.10198, -0.23600, -0.14022, 0.16751,
+ -0.01366, -0.09372, 0.48162, 0.18748, -0.06543,
+ -0.11848, 0.05742, 0.07284, 0.13011, -0.06706,
+ 0.04204, 0.37522, 0.12148, -0.29504, 0.28346,
+ 0.22264, -0.15284, 0.71187, -0.17147, 0.06140,
+ 0.31577, 0.12159, 0.42929, -0.27192, 0.23671,
+ -0.04658, 0.01131, -0.07147, -0.06891, 0.48202,
+ -0.10545, -0.13395, -0.60842, -0.19819, 0.09895,
+ 0.27219, -0.20977, -0.68458, 0.46526, 0.22401,
+ -0.15153, 0.22921, 0.33857, 0.11156, 0.24273,
+ -0.07888, 0.14010, -0.26049, 0.10294, -0.54468,
+ 0.20547, 0.25920, -0.14621, 0.00662, -0.11415,
+ 0.00251, 0.29832, -0.23014, -0.29423, 0.73165,
+ -0.06265, -0.31204, -0.21425, 0.33136, 0.10336,
+ 0.13191, -0.38080, -0.03943, -0.50970, 0.61910,
+ 0.40677, 0.45901, -0.29044, -0.02572, 0.16970,
+ 0.28664, -0.07209, 0.29652, 0.15429, -0.30773,
+ 0.48283, 0.65291, -0.43998, -0.46746, 0.03670,
+ 0.50733, 0.15428, -0.19279, -0.35848, 0.34175,
+ -0.05711, -0.19000, 0.28902, -0.16797, -0.11118,
+ 0.38558, 0.53299, 0.06196, 0.29627, 0.13113,
+ -0.09471, -0.13493, 0.38544, 0.07272, -0.03341,
+ -0.07940, -0.54619, 0.16079, -0.14079, 0.09822,
+ -0.05466, 0.08304, -0.20567, 0.24244, 0.08249,
+ -0.16454, 0.10506, 0.57443, -0.47617, 0.21151,
+ -0.34915, 0.18510, -0.26233, 0.26566, 0.44634,
+ 0.30408, 0.03484, -0.12528, 0.16200, -0.55822,
+ -0.18316, 0.44873, 0.35501, 0.05515, -0.00610,
+ 0.14668, -0.19444, -0.21079, 0.27325, -0.19407,
+ -0.17282, -0.43886, 0.42914, -0.14066, 0.05378,
+ 0.34960, 0.15129, 0.47469, 0.07323, 0.25778,
+ 0.19782, -0.50119, -0.18544, -0.28023, 0.09822,
+ 0.25715, -0.00455, 0.44675, -0.42785, 0.51061,
+ -0.30321, 0.01408, -0.52179, -0.44103, -0.02934,
+ 0.14176, 0.39581, 0.32952, 0.23568, -0.07646,
+ -0.05731, -0.16824, 0.06991, -0.17058, 0.48289,
+ 0.13029, 0.09072, 0.35323, -0.35861, -0.26876,
+ 0.05949, -0.21990, -0.44319, -0.30708, 0.36272,
+ -0.36271, -0.18001, 0.44994, 0.25602, 0.11169,
+ 0.22128, -0.22991, 0.27063, 0.05907, -0.31003,
+ -0.02975, 0.04148, 0.30907, 0.53912, 0.09676,
+ 0.16743, 0.12127, 0.05255, 0.15928, 0.01693,
+ 0.36124, -0.02472, -0.38783, 0.18964, -0.00731,
+ 0.47513, 0.08227, -0.53734, -0.15396, -0.26568,
+ 0.20752, -0.08836, 0.21160, 0.23672, 0.09205,
+ -0.30052, -0.07699, 0.08790, -0.49846, -0.46290,
+ 0.64909, 0.20116, 0.25287, 0.16771, 0.43418,
+ -0.15920, 0.28909, 0.04761, -0.23598, -0.70667,
+ -0.11663, 0.06733, -0.39929, 0.44909, 0.24118,
+ 0.15925, 0.17842, -0.23925, 0.54094, -0.24213,
+ 0.01491, 0.41623, 0.07575, -0.09113, -0.27282,
+ 0.44589, 0.00239, -0.02325, -0.23555, -0.02587,
+ -0.30784, -0.09279, 0.16428, -0.26096, 0.00914,
+ 0.36793, 0.38251, -0.38815, 0.27947, 0.62260,
+ -0.30332, 0.01447, -0.15820, -0.28629, 0.07665,
+ 0.24495, 0.45597, -0.07887, 0.16669, 0.10015,
+ -0.26199, -0.22862, 0.10064, -0.11594, 0.68576,
+ -0.65426, 0.58074, 0.01859, -0.45812, -0.13130,
+ -0.09247, -0.05397, -0.07796, -0.22385, 0.13414,
+ 0.31570, 0.05986, -0.01119, 0.56714, 0.33975,
+ 0.47185, 0.14273, -0.19833, -0.23616, 0.34015,
+ 0.03911, 0.19930, -0.01542, 0.07221, -0.72574,
+ -0.32690, 0.53503, -0.10300, -0.15811, -0.08263,
+ 0.38868, -0.11273, 0.27150, -0.22383, 0.69768,
+ 0.43115, 0.20969, -0.14613, -0.31020, 0.04669,
+ 0.04056, 0.29290, -0.36984, 0.43162, 0.01748,
+ -0.19307, -0.64657, 0.33136, -0.26486, -0.31025,
+ 0.18295, 0.09967, -0.14465, 0.02949, 0.43257,
+ 0.21891, 0.40982, 0.16237, -0.53978, -0.97798,
+ 0.06072, -0.15520, -0.25274, 0.29454, 0.46806,
+ -0.13883, 0.02432, -0.04624, 0.13178, -0.24067,
+ 0.02941, -0.00780, 0.05822, 0.35838, 0.31294,
+ 0.33937, 0.42744, 0.52209, -0.01973, -0.50204,
+ -0.85350, -0.04833, 0.17944, -0.18205, 0.15838,
+ 0.31854, 0.07457, -0.12613, -0.09031, 0.35275,
+ 0.23382, 0.21362, 0.38349, -0.42272, 0.48000,
+ 0.67236, 0.44421, 0.27322, 0.20306, -0.14614,
+ -0.23719, -0.31899, -0.07346, -0.34808, 0.07171,
+ -0.35009, 0.14903, -0.25295, -0.48636, -0.19864,
+ 0.45412, 0.23096, 0.23543, 0.48851, -0.34374,
+ -0.30363, 0.49715, 0.15975, 0.20595, 0.35547,
+ -0.08182, 0.27766, -0.56833, -0.54542, 0.22099,
+ 0.40353, -0.03425, -0.22467, -0.14005, -0.28013,
+ -0.58662, 0.38096, 0.10379, -0.38041, 0.03776,
+ 0.54253, -0.09748, -0.01299, 0.04482, 0.52797,
+ 0.32969, 0.23010, -0.01281, -0.04176, -0.36128,
+ 0.08331, -0.10802, -0.00223, -0.23222, -0.16419,
+ 0.40173, -0.50171, 0.81976, 0.01378, -0.35856,
+ 0.11500, 0.39062, -0.03848, 0.17075, -0.26548,
+ 0.80832, 0.33247, 0.18370, -0.22848, -0.06154,
+ 0.02244, 0.24050, 0.08279, -0.42126, -0.13354,
+ -0.25760, -0.63291, 0.10000, 0.45169, 0.49834,
+ -0.32224, 0.05662, -0.03516, -0.20281, 0.51977,
+ 0.14100, 0.37415, 0.20178, 0.03782, 0.35706,
+ -0.04547, 0.00826, 0.15615, -0.23885, -0.29750,
+ -0.42866, -0.50892, -0.03634, -0.13570, 0.47742,
+ 0.07597, -0.22518, 0.31171, 0.32297, -0.20026,
+ 0.51943, 0.47053, 0.70819, 0.30335, -0.30464,
+ -0.29709, -0.31898, -0.07473, 0.23221, 0.10468,
+ 0.05603, -0.16838, -0.09984, 0.10129, -0.82064,
+ -0.17411, -0.00951, -0.23230, 0.54992, 0.25339,
+ 0.29474, 0.82979, -0.08346, 0.67093, -0.10850,
+ -0.22717, -0.03489, -0.48618, -0.13655, -0.36637,
+ -0.10469, 0.09900, 0.09870, -0.12339, -0.28984,
+ -0.52510, 0.79704, 0.09102, -0.13836, 0.31381,
+ 0.24804, -0.15747, 0.48446, -0.18096, 0.71988,
+ -0.04772, -0.00789, 0.27785, -0.38023, -0.16037,
+ -0.26646, 0.66979, -0.70266, -0.35388, 0.00238,
+ -0.17606, -0.36135, 0.18444, 0.35521, 0.46399,
+ -0.04847, 0.02204, 0.06949, 0.36095, 0.25196,
+ 0.31818, 0.28816, 0.58612, -0.08297, -0.25058,
+ -0.40555, 0.52111, 0.31313, -0.58804, -0.00646,
+ -0.19395, -0.30795, -0.58604, 0.04253, -0.34150,
+ 0.30151, 0.32466, 0.27500, 0.07212, 0.54228,
+ -0.20157, 0.19807, -0.32753, -0.20746, 0.38849,
+ -0.04201, -0.21936, 0.20187, 0.47252, -0.23863,
+ 0.06529, 0.01726, -0.25164, -0.55678, 0.49669,
+ -0.37540, 0.07024, 0.45465, 0.49268, 0.12878,
+ 0.32791, -0.41517, 0.61397, 0.09006, -0.26246,
+ 0.03182, -0.33634, 0.01783, 0.28744, 0.38175,
+ -0.06320, -0.07233, -0.01529, -0.69637, -0.28028,
+ 0.58871, -0.00616, -0.02511, 0.53109, -0.26059,
+ -0.23337, 0.16374, -0.06712, 1.05339, 0.12205,
+ 0.38463, 0.13782, -0.01706, -0.21847, 0.08798,
+ 0.58663, -0.23690, -0.30151, -0.27996, -0.39907,
+ -0.13064, 0.41779, 0.15222, -0.46224, 0.55368,
+ 0.19854, -0.15727, -0.26633, -0.19462, 0.05387,
+ -0.04717, 0.13841, 0.03287, -0.20429, 0.18082,
+ 0.07235, 0.23965, -0.25208, -0.07814, -0.01118,
+ -0.21909, -0.23585, 0.70393, 0.37382, 0.11318,
+ 0.02797, 0.12876, 0.23266, -0.25292, 0.00576,
+ 0.19214, 0.02908, 0.15201, 0.15013, -0.48569,
+ 0.09944, -0.06745, 0.43572, -0.68874, 0.14986,
+ -0.41187, -0.02089, -0.05857, 0.30006, 0.40936,
+ -0.48074, -0.08984, 0.00828, -0.09288, -0.11232,
+ -0.03466, 0.59503, 0.21488, -0.43205, 0.37814,
+ -0.82408, -0.40343, 0.82756, 0.11665, -0.47409,
+ 0.06254, 0.28123, 0.08537, 0.36040, 0.12282,
+ 0.64746, -0.33248, 0.02542, -0.17538, 0.00877,
+ 0.16812, -0.08172, 0.49053, 0.17300, 0.26160,
+ -0.16133, -0.37984, -0.12371, 0.12062, 0.01248,
+ -0.44312, 0.22549, 0.23470, -0.23878, -0.19162,
+ 0.17356, 0.35316, -0.50858, 0.12032, 0.22635,
+ 0.15635, -0.09580, -0.14409, 0.42793, -0.07905,
+ -0.25186, 0.12751, 0.00451, 0.03621, 0.58228,
+ 0.04250, -0.26878, 0.02019, 0.18328, -0.36083,
+ -0.58694, 0.02559, 0.31803, -0.26596, 0.28778,
+ 0.53767, 0.50252, -0.12849, 0.22555, 0.79347,
+ 0.19389, -0.16826, 0.16431, -0.59438, -0.17882,
+ 0.21738, 0.32514, 0.36100, 0.11092, -0.37079,
+ -0.84694, -0.34630, -0.03283, 0.05871, -0.38212,
+ 0.52226, -0.27562, 0.33741, 0.39576, -0.00218,
+ 0.16092, 0.37175, 0.01214, -0.48001, -0.42821,
+ 0.25116, 0.57259, 0.13123, 0.36270, 0.11393,
+ -0.22793, -0.33410, -0.16606, 0.30051, 0.36216,
+ -0.37762, -0.28148, 0.33624, 0.32096, 0.39986,
+ -0.36413, -0.28538, 0.33920, -0.17445, 0.27685,
+ -0.40859, 0.19784, -0.00688, 0.05960, 0.18301,
+ -0.17366, 0.27030, -0.32226, -0.50743, 0.20267,
+ 0.20156, 0.23416, -0.02156, 0.88785, 0.52431,
+ -0.22374, 0.62348, 0.18798, 0.19134, -0.37044,
+ 0.11817, -0.22478, -0.38867, -0.12822, -0.23478,
+ -0.02389, 0.32505, 0.32980, -0.84682, -0.48522,
+ 0.85016, -0.36972, 0.38660, -0.39850, -0.21601,
+ -0.07392, -0.28289, 0.93707, 0.39395, 0.38734,
+ 0.19137, -0.23440, -0.48070, -0.11260, 0.23193,
+ -0.31190, 0.07831, -0.24694, -0.14053, -0.01825,
+ -0.19289, -0.13200, 0.12214, -0.10725, -0.25644,
+ 0.03649, 0.08691, -0.30135, 0.05561, 0.46664,
+ 0.10481, -0.01798, 0.40500, -0.37040, -0.15800,
+ 0.50737, 0.07610, 0.01677, 0.04578, 0.16648,
+ -0.04235, -0.32957, 0.62116, 0.16371, 0.08003,
+ 0.65291, 0.75755, 0.25201, -0.04867, 0.00970,
+ 0.74627, 0.08586, -0.34461, 0.28009, -0.56263,
+ 0.34344, 0.48581, -0.18679, -0.50007, -0.24413,
+ 0.04192, -0.24368, -1.41720, 0.88228, -0.02519,
+ 0.11798, 0.11840, -0.31580, -0.00591, -0.12763,
+ 0.03171, -0.16393, 0.03553, -0.01999, 0.12240,
+ -0.09833, -0.36945, 0.10981, 0.21336, -0.01844,
+ -0.00415, -0.38726, -0.31290, -0.20018, 0.16376,
+ 0.31009, 0.08369, 0.17308, -0.12530, -0.01526,
+ -0.18578, -0.13472, 0.14477, 0.10603, 0.18194,
+ 0.39273, -0.04724, -0.11347, -0.05114, -0.07408,
+ -0.21284, 0.02425, -0.39951, 0.23090, -0.36852,
+ -0.08296, 0.14139, 0.27859, -0.26009, 0.20989,
+ -0.03865, -0.39451, -0.00414, 0.09357, 0.25204,
+ -0.12946, 0.04672, -0.25812, 0.13875, -0.00646,
+ 0.43555, -0.29017, 0.05914, -0.21321, 0.24667,
+ -0.47070, -0.00179, 0.00692, 0.39104, -0.09701,
+ -0.06301, 0.38664, -0.32082, -0.41044, 0.08383,
+ 0.17613, -0.07207, -0.02981, 0.11714, 0.35115,
+ 0.20314, -0.26812, 0.01869, -0.03459, -0.27593,
+ -0.07580, 0.01685, -0.27814, -0.52135, 0.16885,
+ -0.28026, -0.27552, 0.33855, -0.09913, -0.09101,
+ 0.16705, -0.02114, -0.10237, 0.26758, 0.25143,
+ 0.30597, 0.43985, 0.18640, -0.23709, 0.20945,
+ -0.26068, 0.22335, -0.00960, -0.03071, -0.34643,
+ 0.20939, -0.09658, 0.37614, 0.14395, 0.24519,
+ -0.01365, -0.19782, -0.27445, 0.03201, 0.40126,
+ 0.12079, 0.42090, 0.16791, -0.17307, -0.13092,
+ -0.29200, -0.18733, -0.23306, -0.08916, 0.13905,
+ 0.05535, 0.26222, 0.06376, -0.00144, -0.17923,
+ -0.28753, -0.14986, 0.10952, -0.20679, -0.07327,
+ 0.06231, -0.49055, 0.03512, 0.48835, 0.00918,
+ 0.07266, -0.13573, -0.49598, 0.26712, -0.03355,
+ 0.12304, -0.54631, 0.51561, 0.10859, -0.00298,
+ -0.01553, -0.03293, -0.18247, 0.06688, -0.39277,
+ 0.13819, 0.43676, -0.22329, 0.04976, 0.14150,
+ 0.02047, 0.08359, 0.02872, -0.43027, -0.05002,
+ -0.04269, 0.21126, 0.07777, 0.19955, -0.07964,
+ 0.13879, -0.13449, -0.15654, 0.03407, 0.07297,
+ -0.28562, -0.14297, 0.15299, -0.01695, -0.34955,
+ -0.23660, -0.09018, 0.28378, -0.17993, 0.04004,
+ 0.05137, 0.07910, -0.21153, -0.36120, 0.54508,
+ -0.01097, 0.10086, -0.13660, -0.22272, 0.32226,
+ -0.20762, 0.11236, -0.34084, 0.27769, -0.01830,
+ -0.15013, 0.35253, -0.04916, 0.14437, -0.24508,
+ 0.25181, 0.01524, -0.32806, -0.20095, -0.01786,
+ 0.01782, -0.03497, -0.47010, -0.11639, 0.12767,
+ -0.27620, -0.07244, 0.29136, 0.00604, 0.17188,
+ 0.28593, 0.26662, -0.14659, -0.08342, 0.18499,
+ -0.14453, -0.09789, -0.23652, -0.25021, 0.22653,
+ -0.61470, 0.41726, -0.09673, -0.06228, -0.01331,
+ -0.07091, 0.08219, -0.32015, -0.40210, 0.04706,
+ 0.08750, 0.21352, 0.30721, 0.41897, 0.19517,
+ -0.04478, -0.03658, -0.08499, -0.42757, 0.29486,
+ -0.04002, -0.44722, 0.37415, -0.17862, -0.06441,
+ 0.09032, -0.29867, -0.00685, -0.16360, 0.28014,
+ -0.17452, 0.33858, 0.13337, 0.19040, -0.04225,
+ 0.04310, 0.19253, 0.23628, -0.36856, 0.31816,
+ 0.01717, -0.23574, 0.51279, -0.17464, 0.22980,
+ 0.02541, -0.22397, -0.31616, -0.18900, 0.11414,
+ -0.02319, -0.25780, 0.24063, 0.38781, 0.41598,
+ -0.19835, -0.32722, 0.04056, -0.09759, 0.13920,
+ -0.00322, 0.11799, 0.06122, -0.29854, 0.17590,
+ 0.51708, -0.10230, -0.22190, 0.23173, -0.13835,
+ 0.04160, -0.45683, -0.29925, -0.42423, 0.42589,
+ 0.16217, -0.01914, 0.17601, -0.06249, -0.02430,
+ -0.27098, 0.00266, 0.46188, 0.34403, -0.52752,
+ 0.06336, 0.53714, -0.18654, -0.07847, 0.16596,
+ -0.18565, -0.17947, 0.19846, -0.29308, 0.13830,
+ 0.12938, 0.42274, 0.06497, 0.39982, 0.17759,
+ -0.26522, -0.15327, -0.10442, 0.06408, -0.18639,
+ -0.14821, -0.00307, 0.29770, 0.03059, -0.08974,
+ -0.43761, -0.29980, -0.19682, 0.20118, -0.29857,
+ 0.01545, 0.34677, 0.06898, -0.04232, 0.19149,
+ -0.07082, 0.09271, -0.08239, 0.20690, 0.04478,
+ -0.19214, 0.16446, -0.10190, -0.04366, -0.29412,
+ 0.11013, -0.17666, -0.22609, -0.22380, 0.06233,
+ -0.46669, 0.41019, 0.37759, 0.22753, 0.14939,
+ 0.23053, -0.13929, 0.04337, -0.04248, 0.14927,
+ 0.08361, 0.12724, -0.06265, 0.16164, 0.14207,
+ -0.31099, 0.20003, 0.11339, -0.44952, 0.04494,
+ -0.24631, -0.27921, 0.02948, -0.06403, -0.06240,
+ 0.57310, 0.04864, -0.27881, 0.14227, 0.00228,
+ 0.01934, 0.34557, 0.33798, -0.36010, -0.12470,
+ 0.03582, -0.07001, -0.33127, -0.13931, 0.03598,
+ 0.15962, -0.55802, -0.26846, 0.12893, 0.32456,
+ 0.26622, 0.20893, -0.31585, -0.09104, 0.01736,
+ 0.03697, 0.02697, 0.15631, 0.34944, -0.33403,
+ 0.31554, 0.04463, -0.16208, -0.15167, -0.24598,
+ -0.32833, 0.13511, -0.16316, -0.30955, 0.26996,
+ 0.08906, 0.17677, -0.03835, -0.02000, -0.33239,
+ 0.36157, 0.34323, 0.07213, 0.16304, -0.10000,
+ -0.40062, 0.02146, 0.16538, -0.29415, -0.18552,
+ -0.13333, -0.25514, -0.20502, -0.14596, -0.07661,
+ -0.05488, -0.22703, 0.23269, -0.03343, 0.08120,
+ -0.14670, 0.02580, 0.37377, 0.30374, -0.03394,
+ 0.00094, -0.15602, -0.15299, 0.12168, -0.23394,
+ -0.19338, -0.01358, -0.35505, -0.32153, -0.46463,
+ -0.12183, 0.22294, -0.06954, -0.10253, -0.15562,
+ 0.49097, 0.14907, -0.34889, 0.39225, 0.28184,
+ -0.08263, 0.28552, 0.16627, -0.25578, -0.00194,
+ -0.52737, -0.09708, 0.07991, -0.60618, -0.15736,
+ -0.48873, -0.06406, 0.22548, 0.00077, 0.08961,
+ 0.21795, 0.20906, -0.07673, 0.19111, -0.19422,
+ 0.49954, -0.05114, 0.02690, -0.15679, -0.04912,
+ 0.18419, -0.34904, 0.07214, 0.08526, -0.26430,
+ -0.07155, -0.61536, -0.00916, -0.00481, 0.27823,
+ -0.07494, 0.15816, 0.23827, -0.07058, -0.10678,
+ -0.11966, 0.46207, -0.14717, 0.22612, 0.20279,
+ -0.53267, -0.19792, 0.13304, 0.10030, 0.13397,
+ -0.23344, 0.16060, 0.06354, -0.24634, 0.02669,
+ -0.08736, 0.04837, -0.11839, -0.15469, 0.01398,
+ 0.36155, 0.36245, 0.28533, 0.12231, 0.20203,
+ -0.07102, 0.17062, -0.39064, -0.14810, 0.06911,
+ 0.14702, -0.56559, 0.18789, -0.42081, 0.00277,
+ -0.24370, -0.26009, 0.23959, -0.17577, 0.02892,
+ -0.07420, 0.62727, 0.18433, 0.35375, 0.43137,
+ 0.19868, -0.06285, -0.00168, 0.04017, -0.42019,
+ -0.25643, -0.04659, -0.42188, 0.16982, -0.18803,
+ -0.33858, -0.11050, -0.10562, 0.24343, 0.06997,
+ -0.09250, 0.08828, 0.26487, 0.34298, 0.31042,
+ 0.57890, 0.37833, -0.44537, -0.17043, -0.47022,
+ -0.12540, -0.26396, 0.04890, -0.11279, 0.07618,
+ -0.73922, -0.31744, 0.04567, 0.04044, 0.06717,
+ -0.34990, 0.08841, -0.03757, -0.09752, 0.06327,
+ 0.24407, 0.65406, 0.37401, 0.00223, 0.19558,
+ -0.41803, -0.31379, -0.05006, -0.14690, 0.20638,
+ -0.00912, -0.29691, -0.21340, -0.07533, -0.18546,
+ 0.18714, -0.01657, -0.09664, 0.30952, 0.13703,
+ -0.13514, 0.39396, 0.45168, 0.39211, -0.15434,
+ 0.20938, 0.08728, -0.24857, 0.13899, 0.01164,
+ 0.03279, 0.02544, -0.44644, -0.18366, -0.15779,
+ -0.18903, 0.15077, -0.07671, -0.01854, -0.16691,
+ -0.15487, -0.25925, 0.09066, 0.53072, 0.41471,
+ -0.24812, 0.20670, 0.13717, 0.21681, -0.03479,
+ -0.01089, 0.01989, -0.06446, -0.30753, -0.24807,
+ 0.06908, -0.03224, 0.28530, 0.00478, -0.14146,
+ -0.16714, -0.10021, 0.21180, 0.15769, -0.07458,
+ 0.32285, -0.23028, -0.15223, 0.40769, -0.31819,
+ 0.09009, 0.20223, -0.08887, 0.02390, -0.28046,
+ -0.15260, -0.06970, 0.01144, 0.14222, -0.29497,
+ -0.17215, 0.51899, 0.14936, -0.28619, -0.01695,
+ -0.09439, 0.50730, -0.14257, -0.30713, -0.00802,
+ -0.09186, 0.06619, -0.08950, 0.16342, 0.03939,
+ -0.46611, -0.13775, 0.05899, 0.06022, 0.16746,
+ 0.02417, -0.14677, 0.16413, 0.03482, -0.15399,
+ -0.16865, 0.07857, 0.71824, 0.02340, -0.20408,
+ 0.65036, 0.00711, -0.21048, -0.33124, -0.11321,
+ -0.21520, -0.38700, -0.02429, -0.24218, 0.11708,
+ 0.27912, 0.10635, -0.22386, 0.06879, -0.21085,
+ -0.00494, 0.00673, 0.51165, 0.64707, -0.26343,
+ -0.10446, 0.16276, -0.19589, 0.01468, 0.10467,
+ -0.35199, -0.14570, -0.14307, -0.31281, -0.18496,
+ 0.13849, 0.01542, -0.00705, 0.13208, -0.06854,
+ 0.20937, -0.14270, -0.16123, 0.64423, 0.53071,
+ -0.44494, -0.06198, 0.17514, 0.05502, -0.24924,
+ -0.00624, -0.18114, 0.13221, -0.15029, -0.09046,
+ -0.27260, -0.05479, 0.29571, 0.16123, -0.24243,
+ -0.00586, 0.17699, -0.02173, -0.04668, 0.32162,
+ 0.58260, 0.08670, -0.03612, -0.05049, -0.08473,
+ -0.44972, -0.23664, 0.17526, -0.29504, -0.26337,
+ -0.19495, -0.03613, -0.10259, 0.06102, 0.04710,
+ 0.06819, -0.03884, 0.26456, -0.12213, 0.08128,
+ 0.19782, 0.67076, -0.06729, 0.33424, 0.12827,
+ 0.02049, 0.05978, -0.05782, 0.05678, -0.63933,
+ -0.17125, -0.45712, 0.07021, 0.05251, 0.14174,
+ -0.04580, -0.18646, -0.22917, 0.06030, 0.18526,
+ -0.00639, -0.02284, 0.43216, -0.27799, -0.20426,
+ 0.19365, 0.00453, -0.00568, -0.05375, -0.04983,
+ -0.12794, -0.03379, -0.22613, 0.27047, -0.21936,
+ 0.44447, 0.12246, -0.41482, -0.18988, -0.30959,
+ -0.10285, -0.04341, 0.05147, 0.62042, 0.09067,
+ -0.15394, 0.05158, -0.17846, -0.25962, 0.18222,
+ 0.03084, -0.07261, -0.12542, -0.24816, 0.16459,
+ 0.07800, 0.15445, -0.14524, -0.33778, 0.11113,
+ -0.18568, -0.04599, -0.28583, 0.18881, 1.05419,
+ -0.01451, -0.01963, 0.07921, 0.10615, 0.18270,
+ -0.15233, -0.22877, -0.14271, -0.07485, -0.06136,
+ -0.27424, 0.11780, -0.17792, -0.03741, -0.12643,
+ 0.08510, 0.16709, 0.10130, -0.07447, 0.20514,
+ 0.09728, -0.03264, -0.14708, -0.15490, 0.01106,
+ -0.08014, -0.15145, 0.12128, 0.19651, 0.03688,
+ -0.12031, -0.07130, -0.05061, -0.02731, -0.06488,
+ -0.12506, -0.09876, -0.12356, 0.08938, -0.03653,
+ -0.11858, -0.01946, 0.06730, -0.18437, -0.20563,
+ 0.28567, -0.11184, 0.03431, 0.20275, 0.15863,
+ 0.01720, -0.22444, -0.15209, 0.15092, -0.07492,
+ 0.05970, 0.16908, -0.22827, -0.05547, -0.16401,
+ 0.01555, -0.23119, 0.07135, 0.14228, -0.05717,
+ -0.27882, 0.12606, 0.16479, 0.00428, 0.22767,
+ 0.01763, 0.05020, 0.09437, 0.05126, -0.10290,
+ -0.10864, 0.05858, -0.05226, 0.20955, 0.12528,
+ 0.00696, 0.13872, -0.13984, -0.25921, 0.20494,
+ -0.00024, 0.04542, -0.04617, -0.06347, -0.17188,
+ -0.10647, -0.03585, -0.11877, 0.02719, -0.19049,
+ -0.16368, 0.05616, 0.06825, -0.31806, -0.11769,
+ -0.03193, 0.09244, 0.16756, -0.20737, -0.00187,
+ 0.19476, -0.07341, -0.17156, -0.10316, -0.00547,
+ 0.06715, 0.00916, -0.06935, -0.04489, -0.05734,
+ 0.12406, -0.32215, 0.08927, -0.25483, -0.12283,
+ -0.09194, 0.16617, -0.08376, 0.18085, 0.00326,
+ -0.05759, 0.10308, 0.08350, -0.07416, -0.09557,
+ 0.01201, 0.15768, 0.19773, 0.13658, -0.06276,
+ -0.07517, 0.22289, -0.10352, -0.02543, -0.02520,
+ -0.01486, 0.06060, 0.02552, 0.09966, 0.21791,
+ 0.04800, -0.12809, -0.00716, 0.24269, -0.26737,
+ 0.14428, 0.06549, 0.02637, -0.20901, -0.06225,
+ -0.00879, 0.02757, -0.14754, 0.01323, -0.02142,
+ -0.07847, 0.07061, -0.09210, 0.15139, -0.12784,
+ -0.08142, 0.03119, -0.26847, -0.13525, 0.13735,
+ -0.30888, -0.27217, -0.17811, -0.06775, -0.07249,
+ 0.05238, -0.10135, 0.26417, -0.21957, -0.13929,
+ -0.12628, 0.16398, 0.10815, 0.13405, 0.07432,
+ -0.01086, -0.11328, 0.19645, 0.04829, -0.08378,
+ 0.23719, -0.21987, -0.11321, 0.09826, -0.08658,
+ -0.16243, -0.18402, -0.06931, -0.08584, 0.17957,
+ -0.17866, -0.23030, -0.15868, -0.13968, -0.08428,
+ 0.07281, -0.02801, -0.11309, -0.19197, 0.21234,
+ 0.11088, 0.01187, 0.09290, -0.19464, 0.02418,
+ -0.03833, -0.10740, -0.05824, -0.06956, -0.00203,
+ -0.09909, -0.03490, -0.18920, -0.19735, -0.16463,
+ 0.12624, -0.02533, 0.00422, -0.07122, 0.20141,
+ -0.16534, -0.16677, 0.24911, -0.02044, 0.23121,
+ 0.17188, 0.09292, -0.21191, 0.04144, 0.19312,
+ 0.18792, 0.18474, -0.21803, -0.10270, 0.04551,
+ -0.02788, 0.05828, -0.13744, -0.33774, 0.08527,
+ 0.00630, 0.04048, -0.06234, 0.18741, -0.15554,
+ -0.13438, -0.08539, -0.14649, -0.10255, 0.12751,
+ 0.19615, -0.08079, -0.08205, 0.01349, 0.10134,
+ -0.18350, 0.01221, 0.07536, 0.05016, -0.04991,
+ -0.04582, 0.05079, -0.00468, 0.13209, 0.04558,
+ -0.15488, -0.12574, 0.04624, 0.12033, -0.11830,
+ -0.06549, -0.15308, -0.05084, 0.02984, -0.12224,
+ 0.00399, -0.11498, -0.13727, 0.17159, 0.14251,
+ -0.10716, -0.15146, 0.00781, 0.10897, 0.08453,
+ 0.04872, 0.07607, -0.05507, 0.09923, 0.16334,
+ 0.08862, 0.20840, -0.17808, 0.26190, -0.04386,
+ -0.04478, -0.24144, -0.17001, -0.12305, -0.01979,
+ 0.09858, 0.05101, 0.03274, 0.16490, -0.31276,
+ -0.22409, 0.05255, -0.27032, -0.22474, 0.04235,
+ 0.11578, 0.03119, -0.05850, -0.02654, -0.11378,
+ -0.02897, 0.01336, -0.21359, -0.13211, -0.10310,
+ -0.04924, 0.06083, -0.09205, 0.18519, -0.13010,
+ -0.11645, -0.04244, -0.09014, 0.12252, -0.27556,
+ 0.13406, 0.10512, -0.07962, 0.19001, 0.20103,
+ -0.18002, 0.07732, -0.18884, -0.22220, 0.20192,
+ -0.26184, -0.10597, -0.16866, -0.13597, -0.03863,
+ -0.14775, -0.15354, 0.09937, -0.11723, -0.13434,
+ 0.01081, 0.03046, 0.02082, 0.21384, 0.25275,
+ -0.04323, -0.09002, 0.10703, -0.04485, -0.05357,
+ 0.12396, -0.20414, -0.16927, -0.12640, -0.05720,
+ -0.06907, -0.15186, -0.04872, 0.03312, -0.06116,
+ -0.14581, -0.04954, 0.16390, 0.03960, 0.10831,
+ 0.04163, 0.11692, 0.15680, 0.10134, 0.02522,
+ 0.16634, 0.04412, -0.21022, -0.11649, 0.11749,
+ 0.05170, -0.14446, -0.01020, -0.29161, -0.19576,
+ 0.05488, -0.16040, 0.22751, 0.15596, -0.02329,
+ 0.14301, -0.14319, -0.11841, 0.06491, 0.13603,
+ -0.10761, -0.02916, -0.17639, -0.19196, -0.11092,
+ -0.05166, 0.03489, -0.19317, -0.12647, -0.34652,
+ 0.02630, 0.23658, -0.18720, 0.19420, 0.09500,
+ 0.17623, -0.09126, 0.17545, 0.08376, 0.29536,
+ -0.16020, 0.00282, -0.11707, -0.10344, -0.06592,
+ 0.18431, 0.05965, -0.12612, -0.01386, -0.15146,
+ -0.08968, -0.10000, -0.03603, -0.23185, -0.11907,
+ 0.10579, 0.17272, -0.11178, 0.22878, -0.07622,
+ 0.14369, -0.18193, 0.19911, -0.06035, 0.12235,
+ 0.11045, 0.11979, 0.12086, 0.05992, -0.12422,
+ -0.10222, 0.13163, -0.17377, 0.04078, -0.08331,
+ 0.08042, 0.02165, -0.03717, 0.08661, 0.23299,
+ 0.21224, 0.02357, 0.03642, 0.08328, -0.13268,
+ 0.08611, 0.05190, -0.25103, 0.13866, 0.08816,
+ -0.03800, -0.23552, 0.03722, -0.04473, -0.19116,
+ 0.10062, -0.07852, 0.07576, -0.04370, -0.18697,
+ 0.10939, -0.16546, 0.02951, 0.10040, -0.03720,
+ -0.04168, 0.07548, 0.11090, -0.24119, 0.14268,
+ -0.29448, -0.03460, 0.00050, -0.13203, -0.20225,
+ -0.00059, 0.23501, -0.19312, 0.21566, 0.06502,
+ 0.05079, 0.19943, 0.16476, 0.11483, 0.02498,
+ 0.12447, -0.03724, -0.20785, 0.01239, -0.09835,
+ 0.16857, -0.01625, 0.03050, -0.17360, 0.05352,
+ 0.01894, 0.06704, 0.31335, -0.00703, 0.07271,
+ -0.13381, -0.07685, 0.23688, -0.22918, 0.12058,
+ -0.17253, 0.01640, 0.01201, -0.13563, 0.09839,
+ -0.11139, -0.01605, -0.24432, 0.04888, -0.06033,
+ -0.04454, -0.06850, -0.00810, -0.18256, 0.01565,
+ 0.21094, -0.02501, -0.30150, 0.08916, -0.01229,
+ 0.01682, -0.00313, 0.06398, -0.06117, -0.10774,
+ -0.06961, 0.20344, -0.04471, -0.43936, -0.07663,
+ -0.15716, -0.20239, -0.05151, 0.04525, 0.14959,
+ 0.17942, 0.00983, -0.03551, -0.15490, 0.21930,
+ -0.19874, 0.17417, -0.01714, 0.11781, 0.10787,
+ 0.08267, -0.14263, -0.03249, 0.08973, -0.09286,
+ -0.25819, -0.33289, -0.00532, -0.22718, 0.03295,
+ 0.09926, -0.06717, -0.02242, -0.05712, -0.19792,
+ -0.04655, 0.05996, 0.18411, -0.08862, -0.08897,
+ -0.13396, -0.07414, 0.16619, 0.05517, 0.04430,
+ -0.01031, -0.15995, -0.00684, -0.28608, -0.22945,
+ -0.09281, -0.16379, 0.23868, 0.27881, -0.09737,
+ 0.11269, -0.18840, 0.06575, -0.09715, -0.05136,
+ -0.06479, -0.07788, 0.06682, -0.04940, 0.16742,
+ 0.05614, 0.06468, 0.05404, -0.05706, -0.06928,
+ -0.25490, 0.00516, 0.16699, -0.15208, 0.11622,
+ -0.15614, -0.07647, -0.14313, 0.05169, 0.25861,
+ 0.16893, -0.19799, -0.06364, 0.14854, 0.18358,
+ -0.03978, -0.06904, 0.13547, 0.20031, -0.05150,
+ -0.33775, -0.27854, -0.04127, -0.16836, -0.13805,
+ 0.06077, 0.01212, 0.19655, 0.03197, -0.03995,
+ 0.03380, 0.04889, 0.12333, -0.09348, -0.21717,
+ 0.23814, 0.15535, 0.10672, -0.10936, 0.03782,
+ -0.13796, 0.01340, -0.01271, -0.06795, -0.06732,
+ -0.02725, 0.20078, -0.19100, -0.05645, 0.15768,
+ 0.07498, -0.03081, -0.03793, -0.24938, 0.17301,
+ 0.03234, 0.28303, 0.23428, -0.28451, -0.10165,
+ 0.13345, 0.24000, -0.04491, -0.33126, -0.06955,
+ 0.15694, 0.04237, 0.16165, 0.04819, -0.05418,
+ 0.00259, 0.05820, 0.36532, 0.08606, 0.06281,
+ -0.08347, 0.02436, 0.09186, 0.00418, -0.21946,
+ -0.12919, -0.10665, -0.03421, 0.07777, -0.21937,
+ 0.21916, 0.01140, 0.02319, -0.08211, 0.00169,
+ 0.03307, -0.10070, 0.05153, 0.07208, 0.04383,
+ -0.01304, -0.23758, -0.18968, 0.07878, 0.01287,
+ -0.27735, 0.01138, 0.15688, -0.23496, -0.34765,
+ -0.16242, 0.11320, 0.03147, -0.17026, 0.24013,
+ -0.15454, -0.01500, 0.18308, 0.19544, 0.01536,
+ 0.13194, 0.06846, -0.03813, -0.06991, 0.19860,
+ -0.14249, 0.02575, -0.11041, 0.14993, 0.22987,
+ -0.30107, -0.11486, -0.01615, 0.09183, -0.21725,
+ 0.06375, -0.05064, 0.16953, 0.17621, 0.06781,
+ 0.13065, 0.02027, -0.09340, -0.22655, 0.01501,
+ 0.04448, 0.07605, -0.08924, -0.07280, 0.12381,
+ 0.26977, -0.08487, -0.34658, 0.10794, 0.01422,
+ 0.14539, -0.07887, 0.10652, -0.15323, 0.06141,
+ 0.25432, 0.22246, -0.15069, 0.25222, -0.10566,
+ -0.22504, -0.16505, 0.14456, -0.13881, -0.24054,
+ -0.07592, -0.01715, -0.01539, -0.15535, 0.10613,
+ 0.15105, 0.05251, -0.11670, -0.17436, 0.10182,
+ 0.05139, 0.11893, 0.21635, 0.15548, 0.05493,
+ -0.18299, -0.13090, 0.03636, 0.23551, 0.15454,
+ -0.19294, 0.08835, 0.07335, 0.07563, -0.33093,
+ 0.15142, -0.06972, -0.03875, -0.19628, -0.11645,
+ 0.06717, -0.08264, 0.15199, -0.12946, 0.00701,
+ -0.23626, 0.22618, 0.01358, -0.18786, 0.02442,
+ 0.22053, 0.18503, -0.12529, 0.04482, -0.09134,
+ -0.34228, -0.08159, -0.01599, -0.18333, 0.20685,
+ 0.02505, -0.12265, -0.16968, 0.17534, 0.01603,
+ 0.06973, -0.11983, -0.13793, -0.24660, 0.03556,
+ 0.21143, 0.25833, 0.08585, -0.18104, -0.00810,
+ -0.19581, -0.56641, -0.30285, 0.12123, 0.07911,
+ 0.11150, -0.18193, 0.03675, 0.13095, -0.01982,
+ 0.29782, 0.58361, 0.00657, 0.37384, -0.13266,
+ -0.27722, 0.30750, -0.04086, 0.52378, -0.07130,
+ -0.24166, -0.16728, 0.13180, -1.46687, 0.04445,
+ 0.11990, -0.26962, -0.19516, -0.24102, 0.19882,
+ 0.27343, 0.02929, 0.30835, 0.30159, 0.50052,
+ 0.19455, -0.47805, 0.15185, 0.48084, 0.17156,
+ -0.17754, -0.10753, 0.16363, -0.00195, -1.03247,
+ -0.15014, 0.43536, 0.11318, 0.27612, -0.19697,
+ -0.03674, -0.08000, -0.00348, 0.19258, 0.10891,
+ -0.08604, 0.30606, 0.11846, 0.24899, 0.61752,
+ 0.01276, -0.40206, -0.24110, 0.34823, -0.46783,
+ -0.81752, -0.05907, 0.61493, 0.00802, 0.28418,
+ -0.36059, -0.19892, 0.35464, -0.09552, 0.29119,
+ 0.14025, 0.06157, -0.19040, -0.34986, 0.15478,
+ 0.34359, 0.05431, -0.40292, -0.09437, 0.14412,
+ -0.15393, -0.62783, 0.04629, -0.03643, 0.13639,
+ 0.13756, 0.23408, 0.25904, -0.14717, -0.03754,
+ 0.12799, 0.03010, 0.14358, 0.31797, -0.11154,
+ 0.07929, 0.27562, 0.01462, -0.56426, 0.66306,
+ -0.04368, -0.27362, -0.56435, -0.24479, 0.21588,
+ 0.03881, 0.09713, -0.04418, 0.05665, 0.06153,
+ 0.44504, 0.46636, 0.02244, -0.31410, -0.10516,
+ -0.10916, -0.03756, 0.31808, 0.22179, -0.35963,
+ 0.11982, -0.29223, -0.23254, -0.63236, 0.08514,
+ 0.31397, -0.05429, -0.44722, -0.14414, 0.27106,
+ 0.30272, 0.41141, 0.37410, -0.13085, -0.14601,
+ 0.12050, 0.01316, 0.27595, 0.28831, 0.18770,
+ -0.41691, 0.21859, 0.08200, -0.58020, -0.40957,
+ 0.16839, 0.09486, -0.49140, -0.45387, -0.11284,
+ 0.42624, -0.18924, 0.69018, 0.05283, 0.34474,
+ 0.30835, -0.28893, -0.21063, -0.01877, 0.44028,
+ 0.08864, -0.32472, -0.14072, -0.26330, -0.16240,
+ -0.31178, -0.17994, 0.07274, -0.09814, 0.29121,
+ 0.08017, 0.30768, -0.13798, 0.15944, 0.00719,
+ 0.05226, 0.45987, 0.08283, -0.26015, -0.05139,
+ 0.18480, 0.07286, -0.48243, 0.11182, 0.22880,
+ -0.31895, -0.20688, 0.14134, 0.20987, -0.24667,
+ 0.15093, -0.03775, -0.25105, -0.16901, 0.48788,
+ -0.13120, 0.15313, 0.36621, -0.01400, -0.30134,
+ 0.14705, -0.00870, 0.21805, -0.22514, -0.07976,
+ 0.05954, -0.26485, -0.15613, -0.31805, 0.06853,
+ -0.56452, 0.29714, -0.07041, 0.14865, 0.01612,
+ 0.05454, -0.22662, 0.16812, 0.21820, 0.26761,
+ 0.13978, -0.11487, -0.07764, 0.05425, -0.11722,
+ 0.59787, -0.50422, -0.37790, -0.15589, -0.01500,
+ -0.10343, 0.00687, 0.19582, 0.09644, 0.36461,
+ -0.08392, 0.13516, -0.24263, 0.23860, 0.50572,
+ 0.51491, -0.30788, -0.22698, 0.22187, 0.00128,
+ -0.27267, 0.22793, -0.16764, 0.04182, -0.28165,
+ -0.06788, 0.70314, -0.42655, -0.27770, -0.04908,
+ -0.02468, -0.12667, 0.05172, 0.27749, -0.14680,
+ 0.10519, 0.18406, -0.40182, -0.25876, 0.69109,
+ -0.05194, -0.11501, 0.45587, 0.13937, -0.26688,
+ -0.12548, 0.10183, 0.15829, -0.12543, 0.10539,
+ 0.10287, -0.27321, 0.22184, 0.13290, 0.34299,
+ 0.14784, -0.02112, 0.23166, -0.10356, -0.40122,
+ 0.27268, 0.00179, -0.13371, -0.24864, 0.38518,
+ -0.16482, -0.37213, 0.15000, 0.15072, 0.09184,
+ -0.33922, 0.17953, 0.33041, -0.05544, 0.25868,
+ 0.08930, -0.25018, -0.19378, 0.15198, -0.16990,
+ -0.21261, 0.25305, -0.15052, -0.29838, 0.01516,
+ 0.10262, 0.01389, -0.22288, -0.04456, 0.39365,
+ 0.22066, -0.01083, 0.65470, -0.12093, -0.15070,
+ 0.21455, 0.56648, 0.12597, -0.23143, 0.11888,
+ -0.46426, -0.09862, 0.13140, 0.21949, -0.29831,
+ -0.34332, -0.00812, -0.46441, -0.23974, 0.05978,
+ 0.03149, -0.13109, 0.07994, 0.11517, 0.29942,
+ 0.40427, 0.08996, 0.31312, -0.20812, 0.16350,
+ -0.18706, -0.79565, -0.18011, -0.17883, 0.37773,
+ -0.36710, -0.37294, 0.29784, -0.17094, -0.28028,
+ 0.24355, 0.25499, -0.35694, -0.06394, -0.11914,
+ 0.12393, 0.44450, -0.03468, 0.42883, -0.17319,
+ -0.46406, -0.36115, -0.48482, -0.03731, -0.03957,
+ 0.36224, -0.07200, -0.25986, -0.09011, -0.02605,
+ -0.10466, 0.48979, -0.00883, 0.01261, -0.00836,
+ -0.29771, 0.18820, 0.38968, -0.43535, 0.28296,
+ -0.06020, -0.28050, -0.02272, 0.00109, 0.32960,
+ -0.08347, -0.06279, 0.32435, -0.37338, -0.41307,
+ 0.01295, -0.36921, 0.11393, -0.28611, 0.07138,
+ 0.12394, 0.08964, 0.48358, -0.09326, -0.13303,
+ 0.20367, -0.11929, 0.48082, -0.07835, -0.02174,
+ -0.07147, 0.32668, -0.87041, -0.24718, 0.10081,
+ 0.24980, -0.09625, -0.13182, 0.08441, 0.03426,
+ 0.17541, -0.08597, -0.09013, 0.06662, -0.07120,
+ -0.30119, 0.35298, 0.17999, 0.18341, 0.01606,
+ -0.27907, -0.07717, 0.38330, -0.38066, 0.11297,
+ -0.08982, 0.19324, -0.33929, 0.10000, 0.21137,
+ 0.07494, 0.02798, -0.37280, 0.25975, -0.25277,
+ 0.35741, 0.19221, 0.42917, 0.33827, -0.13889,
+ -0.03620, -0.78935, -0.52607, -0.04910, -0.04805,
+ -0.01694, 0.32542, 0.30245, -0.57510, -0.27646,
+ -0.15747, -0.34020, -0.16499, 0.30222, 0.47320,
+ 0.14866, 0.15471, 0.51372, 0.50338, -0.45857,
+ -0.13621, -0.34341, -0.06799, -0.41725, 0.17084,
+ -0.25349, 0.01882, 0.21774, 0.13052, 0.01788,
+ -0.14597, 0.13138, -0.04373, 0.09521, 0.50095,
+ 0.37700, 0.89621, 0.49172, -0.11753, 0.37117,
+ -0.75916, 0.16201, 0.02446, -0.29425, -0.47971,
+ -0.10720, -0.03733, 0.31470, -0.30765, 0.43636,
+ -0.27418, -0.43802, -0.43347, -0.72519, 0.29684,
+ -0.05096, 0.40856, 0.40438, 0.13553, -0.16861,
+ 0.69881, 0.02718, 0.21688, -0.18118, -0.45088,
+ -0.30003, 0.21784, 0.29246, -0.19737, -0.03581,
+ 0.22491, -0.59115, 0.08972, 0.02958, -0.41896,
+ -0.86221, 0.11372, 0.41026, 0.49378, 0.15740,
+ -0.13520, 0.06733, 0.18699, 0.30469, 0.14184,
+ -0.09095, -0.24346, 0.62508, -0.00515, 0.36211,
+ 0.33129, 0.35171, -0.09984, -0.41961, -0.76431,
+ 0.18156, -0.59615, -0.16497, 0.53980, 0.24612,
+ 0.21439, -0.34127, -0.24003, -0.19481, 0.07899,
+ 0.23553, -0.46898, -0.06630, -0.08814, 0.18692,
+ 0.49633, 0.33263, -0.06886, 0.13917, -0.01824,
+ -0.22183, -0.46952, -0.11834, -0.08294, 0.48130,
+ 0.04751, 0.37507, -0.08705, 0.14534, -0.55801,
+ -0.10612, 0.18874, -0.55647, -0.00935, 0.02808,
+ 0.16439, 0.15830, 0.58571, 0.41556, -0.49864,
+ 0.08721, 0.47317, 0.09566, -0.43963, 0.27941,
+ -0.09004, 0.27001, -0.19435, -0.05256, 0.22075,
+ -0.17866, 0.03535, -0.17646, -0.43031, -0.18184,
+ 0.62363, 0.14677, 0.12367, 0.16406, 0.38126,
+ -0.14317, -0.11889, 0.33179, 0.02545, -0.62121,
+ 0.35014, 0.24432, 0.03750, -0.28224, -0.29251,
+ 0.02124, -0.28605, 0.17209, -0.55389, -0.25735,
+ 0.00371, 0.29229, 0.21493, -0.40967, -0.02396,
+ 0.54228, -0.05978, 0.01458, 0.07402, 0.38914,
+ 0.29463, 0.01763, 0.45704, 0.40376, -0.37089,
+ -0.03463, -0.03213, 0.09178, 0.30003, -0.23966,
+ -0.54605, -0.25175, 0.37279, 0.02612, -0.22977,
+ -0.17093, -0.04378, 0.15033, -0.33765, -0.03212,
+ -0.32066, 0.12591, -0.16966, 0.44554, 0.53284,
+ 0.04495, 0.15214, 0.05189, -0.31995, 0.17341,
+ 0.38948, -0.17217, -0.67832, 0.50896, -0.02570,
+ -0.38293, -0.07926, -0.29807, -0.24334, 0.31696,
+ -0.30090, 0.09894, 0.20320, 0.25191, 0.07438,
+ 0.42178, -0.09893, -0.09877, 0.40290, -0.27606,
+ 0.30997, -0.00669, -0.51878, -0.32763, -0.25386,
+ 0.33679, 0.30732, -0.28018, -0.44770, -0.31559,
+ -0.15328, 0.33993, 0.04424, -0.06439, -0.00348,
+ 0.37600, -0.50876, -0.18814, -0.25595, 0.17210,
+ -0.51328, 0.19866, 0.39207, -0.24173, -0.03802,
+ 0.31572, 0.12736, -0.10481, -0.00648, 0.36847,
+ -0.51666, -0.58237, -0.30694, 0.08957, 0.18102,
+ 0.04164, 0.27374, -0.26180, -0.15935, -0.06451,
+ 0.69592, 0.03831, -0.03462, -0.19021, 0.11747,
+ 0.16038, 0.02727, -0.59916, -0.35490, 0.05299,
+ -0.14847, 0.04215, 0.08239, 0.22456, 0.14223,
+ -0.04519, 0.39412, 0.18889, -0.03244, 0.18476,
+ 0.18426, 0.12842, -0.15521, -0.20156, 0.24572,
+ 0.06683, -0.03707, -0.05652, -0.67263, -0.18862,
+ -0.07387, -0.21356, 0.06880, 0.13183, 0.01942,
+ 0.24981, 0.09844, -0.79896, 0.31142, 0.24740,
+ 0.22391, 0.12741, -0.35286, -0.25972, -0.06897,
+ 0.52258, -0.32349, -0.06915, 0.04990, 0.25029,
+ 0.35704, 0.09523, -0.13814, -0.48609, 0.22404,
+ -0.08027, 0.19154, -0.24700, 0.01039, 0.50679,
+ -0.26877, -0.15311, 0.26237, -0.23230, 0.02989,
+ -0.02671, 0.26948, -0.75152, -0.22036, -0.13706,
+ 0.24827, 0.20441, -0.02095, 0.15206, -0.18064,
+ 0.12387, 0.13755, 0.23178, 0.06451, -0.11909,
+ -0.24130, -0.24275, -0.02923, 0.25926, 0.04086,
+ -0.47312, 0.00131, 0.25525, 0.12687, 0.00988,
+ -0.25256, -0.52021, 0.00965, -0.04092, 0.00624,
+ 0.28421, 0.52196, 0.19701, 0.03977, 0.11880,
+ 0.19929, 0.00554, -0.70335, 0.17961, -0.00973,
+ 0.20462, -0.15146, 0.10843, 0.42299, -0.06892,
+ 0.30154, -0.12944, -0.08062, -0.28614, -0.07943,
+ 0.04250, -0.48800, 0.68850, -0.41522, 0.14926,
+ -0.16478, 0.45683, 0.37224, -0.25656, 0.39639,
+ -0.06430, 0.68381, -0.34520, 0.12662, 0.47695,
+ -0.19775, 0.09347, -0.01723, -0.16793, -0.12217,
+ 0.15697, 0.31166, -0.86711, -0.28447, 0.16817,
+ 2.10481, -3.77146, 2.48087, -1.39539, -3.93069,
+ -0.96399, -2.10634, 3.76779, -2.49178, 1.38723,
+ 3.93070, 0.97627,
+};
--- /dev/null
+# Copyright 2000-2001 by Andrew Dalke.
+# Revisions copyright 2008 by Peter Cock.
+# All rights reserved.
+# This code is part of the Biopython distribution and governed by its
+# license. Please see the LICENSE file that should have been included
+# as part of this package.
+
+"""Standard nucleotide and protein alphabets defined by IUPAC."""
+
+from Bio import Alphabet
+from Bio.Data import IUPACData
+
+##################### Protein
+
+# From the IUPAC definition at:
+# http://www.chem.qmw.ac.uk/iupac/AminoAcid/A2021.html#AA21
+
+assert IUPACData.extended_protein_letters == IUPACData.extended_protein_letters.upper()
+class ExtendedIUPACProtein(Alphabet.ProteinAlphabet):
+ """Extended uppercase IUPAC protein single letter alphabet including X etc.
+
+ In addition to the standard 20 single letter protein codes, this includes:
+
+ B = "Asx"; Aspartic acid (R) or Asparagine (N)
+ X = "Xxx"; Unknown or 'other' amino acid
+ Z = "Glx"; Glutamic acid (E) or Glutamine (Q)
+ J = "Xle"; Leucine (L) or Isoleucine (I), used in mass-spec (NMR)
+ U = "Sec"; Selenocysteine
+ O = "Pyl"; Pyrrolysine
+
+ This alphabet is not intended to be used with X for Selenocysteine
+ (an ad-hoc standard prior to the IUPAC adoption of U instead).
+ """
+ letters = IUPACData.extended_protein_letters
+
+extended_protein = ExtendedIUPACProtein()
+
+assert IUPACData.protein_letters == IUPACData.protein_letters.upper()
+class IUPACProtein(ExtendedIUPACProtein):
+ """Uppercase IUPAC protein single letter alphabet of the 20 standard amino acids."""
+ letters = IUPACData.protein_letters
+
+protein = IUPACProtein()
+
+##################### DNA
+
+# The next two are the IUPAC definitions, from:
+# http://www.chem.qmw.ac.uk/iubmb/misc/naseq.html
+class IUPACAmbiguousDNA(Alphabet.DNAAlphabet):
+ """Uppercase IUPAC ambiguous DNA."""
+ letters = IUPACData.ambiguous_dna_letters
+
+ambiguous_dna = IUPACAmbiguousDNA()
+
+class IUPACUnambiguousDNA(IUPACAmbiguousDNA):
+ """Uppercase IUPAC unambiguous DNA (letters GATC only)."""
+ letters = IUPACData.unambiguous_dna_letters
+
+unambiguous_dna = IUPACUnambiguousDNA()
+
+
+# Also from the URL, but not part of the standard
+class ExtendedIUPACDNA(Alphabet.DNAAlphabet):
+ """Extended IUPAC DNA alphabet.
+
+ In addition to the standard letter codes GATC, this includes:
+
+ B = 5-bromouridine
+ D = 5,6-dihydrouridine
+ S = thiouridine
+ W = wyosine
+ """
+ letters = IUPACData.extended_dna_letters
+
+extended_dna = ExtendedIUPACDNA()
+
+##################### RNA
+
+class IUPACAmbiguousRNA(Alphabet.RNAAlphabet):
+ """Uppercase IUPAC ambiguous RNA."""
+ letters = IUPACData.ambiguous_rna_letters
+
+ambiguous_rna = IUPACAmbiguousRNA()
+
+class IUPACUnambiguousRNA(IUPACAmbiguousRNA):
+ """Uppercase IUPAC unambiguous RNA (letters GAUC only)."""
+ letters = IUPACData.unambiguous_rna_letters
+
+unambiguous_rna = IUPACUnambiguousRNA()
+
+# are there extended forms?
+#class ExtendedIUPACRNA(Alphabet.RNAAlphabet):
+# letters = extended_rna_letters
+# # B == 5-bromouridine
+# # D == 5,6-dihydrouridine
+# # S == thiouridine
+# # W == wyosine
+
+
+# We need to load the property resolution information, but we need to
+# wait until after the systems have been loaded. (There's a nasty loop
+# where, eg, translation objects need an alphabet, which need to be
+# assocated with translators.)
+
+from Bio.PropertyManager import default_manager
+
+def _bootstrap(manager, klass, property):
+ assert manager is default_manager
+ del default_manager.class_resolver[IUPACProtein]
+ del default_manager.class_resolver[ExtendedIUPACProtein]
+ del default_manager.class_resolver[IUPACAmbiguousDNA]
+ del default_manager.class_resolver[IUPACUnambiguousDNA]
+ del default_manager.class_resolver[ExtendedIUPACDNA]
+ del default_manager.class_resolver[IUPACAmbiguousRNA]
+ del default_manager.class_resolver[IUPACUnambiguousRNA]
+
+ from Bio.Encodings import IUPACEncoding
+
+ return manager.resolve_class(klass, property)
+
+default_manager.class_resolver[IUPACProtein] = _bootstrap
+default_manager.class_resolver[ExtendedIUPACProtein] = _bootstrap
+default_manager.class_resolver[IUPACAmbiguousDNA] = _bootstrap
+default_manager.class_resolver[IUPACUnambiguousDNA] = _bootstrap
+default_manager.class_resolver[ExtendedIUPACDNA] = _bootstrap
+default_manager.class_resolver[IUPACAmbiguousRNA] = _bootstrap
+default_manager.class_resolver[IUPACUnambiguousRNA] = _bootstrap
--- /dev/null
+# Copyright 2004 by Iddo Friedberg.
+# All rights reserved.
+# This code is part of the Biopython distribution and governed by its
+# license. Please see the LICENSE file that should have been included
+# as part of this package.
+
+"""Reduced alphabets which lump together several amino-acids into one letter.
+
+Reduced (redundant or simplified) alphabets are used to represent protein sequences using an
+alternative alphabet which lumps together several amino-acids into one letter, based
+on physico-chemical traits. For example, all the aliphatics (I,L,V) are usually
+quite interchangeable, so many sequence studies group them into one letter
+
+Examples of reduced alphabets are available in:
+
+http://viscose.ifg.uni-muenster.de/html/alphabets.html
+
+Bio.utils.reduce_sequence is used to take a Protein alphabet, and reduce it using one of
+the tables here, or a user-defined table.
+"""
+
+from Bio import Alphabet
+
+# The Murphy tables are from here:
+# Murphy L.R., Wallqvist A, Levy RM. (2000) Simplified amino acid alphabets for protein
+# fold recognition and implications for folding. Protein Eng. 13(3):149-152
+
+murphy_15_tab = {"L": "L",
+ "V": "L",
+ "I": "L",
+ "M": "L",
+ "C": "C",
+ "A": "A",
+ "G": "G",
+ "S": "S",
+ "T": "T",
+ "P": "P",
+ "F": "F",
+ "Y": "F",
+ "W": "W",
+ "E": "E",
+ "D": "D",
+ "N": "N",
+ "Q": "Q",
+ "K": "K",
+ "R": "K",
+ "H": "H"}
+
+class Murphy15(Alphabet.ProteinAlphabet):
+ letters = "LCAGSTPFWEDNQKH"
+ size = 15
+murphy_15 = Murphy15()
+
+murphy_10_tab = {"L": "L",
+ "V": "L",
+ "I": "L",
+ "M": "L",
+ "C": "C",
+ "A": "A",
+ "G": "G",
+ "S": "S",
+ "T": "S",
+ "P": "P",
+ "F": "F",
+ "Y": "F",
+ "W": "F",
+ "E": "E",
+ "D": "E",
+ "N": "E",
+ "Q": "E",
+ "K": "K",
+ "R": "K",
+ "H": "H"}
+class Murphy10(Alphabet.ProteinAlphabet):
+ letters = "LCAGSPFEKH"
+ size = 10
+murphy_10 = Murphy10()
+
+murphy_8_tab = {"L": "L",
+ "V": "L",
+ "I": "L",
+ "M": "L",
+ "C": "L",
+ "A": "A",
+ "G": "A",
+ "S": "S",
+ "T": "S",
+ "P": "P",
+ "F": "F",
+ "Y": "F",
+ "W": "F",
+ "E": "E",
+ "D": "E",
+ "N": "E",
+ "Q": "E",
+ "K": "K",
+ "R": "K",
+ "H": "H"}
+
+class Murphy8(Alphabet.ProteinAlphabet):
+ letters = "LASPFEKH"
+ size = 8
+murphy_8 = Murphy8()
+
+murphy_4_tab = {"L": "L",
+ "V": "L",
+ "I": "L",
+ "M": "L",
+ "C": "L",
+ "A": "A",
+ "G": "A",
+ "S": "A",
+ "T": "A",
+ "P": "A",
+ "F": "F",
+ "Y": "F",
+ "W": "F",
+ "E": "E",
+ "D": "E",
+ "N": "E",
+ "Q": "E",
+ "K": "E",
+ "R": "E",
+ "H": "E"}
+
+class Murphy4(Alphabet.ProteinAlphabet):
+ letters = "LAFE"
+ size = 4
+murphy_4 = Murphy4()
+
+hp_model_tab = {"A": "P", # Hydrophilic
+ "G": "P",
+ "T": "P",
+ "S": "P",
+ "N": "P",
+ "Q": "P",
+ "D": "P",
+ "E": "P",
+ "H": "P",
+ "R": "P",
+ "K": "P",
+ "P": "P",
+ "C": "H", # Hydrophobic
+ "M": "H",
+ "F": "H",
+ "I": "H",
+ "L": "H",
+ "V": "H",
+ "W": "H",
+ "Y": "H"}
+
+class HPModel(Alphabet.ProteinAlphabet):
+ letters = "HP"
+ size = 2
+hp_model = HPModel()
+
+pc_5_table = {"I": "A", # Aliphatic
+ "V": "A",
+ "L": "A",
+ "F": "R", # Aromatic
+ "Y": "R",
+ "W": "R",
+ "H": "R",
+ "K": "C", # Charged
+ "R": "C",
+ "D": "C",
+ "E": "C",
+ "G": "T", # Tiny
+ "A": "T",
+ "C": "T",
+ "S": "T",
+ "T": "D", # Diverse
+ "M": "D",
+ "Q": "D",
+ "N": "D",
+ "P": "D"}
+
+class PC5(Alphabet.ProteinAlphabet):
+ letters = "ARCTD"
+ size = 5
+hp_model = HPModel()
--- /dev/null
+# Copyright 2000-2002 by Andrew Dalke.
+# Revisions copyright 2007-2008 by Peter Cock.
+# All rights reserved.
+# This code is part of the Biopython distribution and governed by its
+# license. Please see the LICENSE file that should have been included
+# as part of this package.
+
+"""Alphabets used in Seq objects etc to declare sequence type and letters.
+
+This is used by sequences which contain a finite number of similar words.
+"""
+
+class Alphabet:
+ size = None # no fixed size for words
+ letters = None # no fixed alphabet; implement as a list-like
+ # interface,
+ def __repr__(self):
+ return self.__class__.__name__ + "()"
+
+ def contains(self, other):
+ """Does this alphabet 'contain' the other (OBSOLETE?).
+
+ Returns a boolean. This relies on the Alphabet subclassing
+ hierarchy only, and does not check the letters property.
+ This isn't ideal, and doesn't seem to work as intended
+ with the AlphabetEncoder classes."""
+ return isinstance(other, self.__class__)
+
+generic_alphabet = Alphabet()
+
+class SingleLetterAlphabet(Alphabet):
+ size = 1
+ letters = None # string of all letters in the alphabet
+
+single_letter_alphabet = SingleLetterAlphabet()
+
+########### Protein
+
+class ProteinAlphabet(SingleLetterAlphabet):
+ pass
+
+generic_protein = ProteinAlphabet()
+
+########### DNA
+class NucleotideAlphabet(SingleLetterAlphabet):
+ pass
+
+generic_nucleotide = NucleotideAlphabet()
+
+class DNAAlphabet(NucleotideAlphabet):
+ pass
+
+generic_dna = DNAAlphabet()
+
+
+########### RNA
+
+class RNAAlphabet(NucleotideAlphabet):
+ pass
+
+generic_rna = RNAAlphabet()
+
+
+
+########### Other per-sequence encodings
+
+class SecondaryStructure(SingleLetterAlphabet):
+ letters = "HSTC"
+
+class ThreeLetterProtein(Alphabet):
+ size = 3
+ letters = [
+ "Ala", "Asx", "Cys", "Asp", "Glu", "Phe", "Gly", "His", "Ile",
+ "Lys", "Leu", "Met", "Asn", "Pro", "Gln", "Arg", "Ser", "Thr",
+ "Sec", "Val", "Trp", "Xaa", "Tyr", "Glx",
+ ]
+
+###### Non per-sequence modifications
+
+# (These are Decorator classes)
+
+class AlphabetEncoder:
+ def __init__(self, alphabet, new_letters):
+ self.alphabet = alphabet
+ self.new_letters = new_letters
+ if alphabet.letters is not None:
+ self.letters = alphabet.letters + new_letters
+ else:
+ self.letters = None
+ def __getattr__(self, key):
+ if key[:2] == "__" and key[-2:] == "__":
+ raise AttributeError(key)
+ return getattr(self.alphabet, key)
+
+ def __repr__(self):
+ return "%s(%r, %r)" % (self.__class__.__name__, self.alphabet,
+ self.new_letters)
+
+ def contains(self, other):
+ """Does this alphabet 'contain' the other (OBSOLETE?).
+
+ This is isn't implemented for the base AlphabetEncoder,
+ which will always return 0 (False)."""
+ return 0
+
+class Gapped(AlphabetEncoder):
+ def __init__(self, alphabet, gap_char = "-"):
+ AlphabetEncoder.__init__(self, alphabet, gap_char)
+ self.gap_char = gap_char
+
+ def contains(self, other):
+ """Does this alphabet 'contain' the other (OBSOLETE?).
+
+ Returns a boolean. This relies on the Alphabet subclassing
+ hierarchy, and attempts to check the gap character. This fails
+ if the other alphabet does not have a gap character!
+ """
+ return other.gap_char == self.gap_char and \
+ self.alphabet.contains(other.alphabet)
+
+class HasStopCodon(AlphabetEncoder):
+ def __init__(self, alphabet, stop_symbol = "*"):
+ AlphabetEncoder.__init__(self, alphabet, stop_symbol)
+ self.stop_symbol = stop_symbol
+
+ def __cmp__(self, other):
+ x = cmp(self.alphabet, other.alphabet)
+ if x == 0:
+ return cmp(self.stop_symbol, other.stop_symbol)
+ return x
+
+ def contains(self, other):
+ """Does this alphabet 'contain' the other (OBSOLETE?).
+
+ Returns a boolean. This relies on the Alphabet subclassing
+ hierarchy, and attempts to check the stop symbol. This fails
+ if the other alphabet does not have a stop symbol!
+ """
+ return other.stop_symbol == self.stop_symbol and \
+ self.alphabet.contains(other.alphabet)
+
+def _get_base_alphabet(alphabet) :
+ """Returns the non-gapped non-stop-codon Alphabet object (PRIVATE)."""
+ a = alphabet
+ while isinstance(a, AlphabetEncoder) :
+ a = a.alphabet
+ assert isinstance(a, Alphabet), \
+ "Invalid alphabet found, %s" % repr(a)
+ return a
+
+def _consensus_base_alphabet(alphabets) :
+ """Returns a common but often generic base alphabet object (PRIVATE).
+
+ This throws away any AlphabetEncoder information, e.g. Gapped alphabets.
+
+ Note that DNA+RNA -> Nucleotide, and Nucleotide+Protein-> generic single
+ letter. These DO NOT raise an exception!"""
+ common = None
+ for alpha in alphabets :
+ a = _get_base_alphabet(alpha)
+ if common is None :
+ common = a
+ elif common == a :
+ pass
+ elif isinstance(a, common.__class__) :
+ pass
+ elif isinstance(common, a.__class__) :
+ common = a
+ elif isinstance(a, NucleotideAlphabet) \
+ and isinstance(common, NucleotideAlphabet) :
+ #e.g. Give a mix of RNA and DNA alphabets
+ common = generic_nucleotide
+ elif isinstance(a, SingleLetterAlphabet) \
+ and isinstance(common, SingleLetterAlphabet) :
+ #This is a pretty big mis-match!
+ common = single_letter_alphabet
+ else :
+ #We have a major mis-match... take the easy way out!
+ return generic_alphabet
+ if common is None :
+ #Given NO alphabets!
+ return generic_alphabet
+ return common
+
+def _consensus_alphabet(alphabets) :
+ """Returns a common but often generic alphabet object (PRIVATE).
+
+ Note that DNA+RNA -> Nucleotide, and Nucleotide+Protein-> generic single
+ letter. These DO NOT raise an exception!
+
+ This is aware of Gapped and HasStopCodon and new letters added by
+ other AlphabetEncoders. This WILL raise an exception if more than
+ one gap character or stop symbol is present."""
+ base = _consensus_base_alphabet(alphabets)
+ gap = None
+ stop = None
+ new_letters = ""
+ for alpha in alphabets :
+ #Gaps...
+ if not hasattr(alpha, "gap_char") :
+ pass
+ elif gap is None :
+ gap = alpha.gap_char
+ elif gap == alpha.gap_char :
+ pass
+ else :
+ raise ValueError("More than one gap character present")
+ #Stops...
+ if not hasattr(alpha, "stop_symbol") :
+ pass
+ elif stop is None :
+ stop = alpha.stop_symbol
+ elif stop == alpha.stop_symbol :
+ pass
+ else :
+ raise ValueError("More than one stop symbol present")
+ #New letters...
+ if hasattr(alpha, "new_letters") :
+ for letter in alpha.new_letters :
+ if letter not in new_letters \
+ and letter != gap and letter != stop :
+ new_letters += letter
+
+ alpha = base
+ if new_letters :
+ alpha = AlphabetEncoder(alpha, new_letters)
+ if gap :
+ alpha = Gapped(alpha, gap_char=gap)
+ if stop :
+ alpha = HasStopCodon(alpha, stop_symbol=stop)
+ return alpha
+
+def _check_type_compatible(alphabets) :
+ """Returns True except for DNA+RNA or Nucleotide+Protein (PRIVATE).
+
+ This relies on the Alphabet subclassing hierarchy. It does not
+ check things like gap characters or stop symbols."""
+ dna, rna, nucl, protein = False, False, False, False
+ for alpha in alphabets :
+ a = _get_base_alphabet(alpha)
+ if isinstance(a, DNAAlphabet) :
+ dna = True
+ nucl = True
+ if rna or protein : return False
+ elif isinstance(a, RNAAlphabet) :
+ rna = True
+ nucl = True
+ if dna or protein : return False
+ elif isinstance(a, NucleotideAlphabet) :
+ nucl = True
+ if protein : return False
+ elif isinstance(a, ProteinAlphabet) :
+ protein = True
+ if nucl : return False
+ return True
--- /dev/null
+"""General mechanisms to access applications in biopython.
+"""
+import os, sys
+import StringIO
+
+from Bio import File
+
+def generic_run(commandline):
+ """Run an application with the given commandline.
+
+ This expects a pre-built commandline that derives from
+ AbstractCommandline, and returns a ApplicationResult object
+ to get results from a program, along with handles of the
+ standard output and standard error.
+
+ WARNING - This will read in the full program output into memory!
+ This may be in issue when the program write a large amount of
+ data to standard output.
+ """
+ # print str(commandline)
+
+ #Try and use subprocess (available in python 2.4+)
+ try :
+ import subprocess, sys
+ #We don't need to supply any piped input, but we setup the
+ #standard input pipe anyway as a work around for a python
+ #bug if this is called from a Windows GUI program. For
+ #details, see http://bugs.python.org/issue1124861
+ child = subprocess.Popen(str(commandline),
+ stdin=subprocess.PIPE,
+ stdout=subprocess.PIPE,
+ stderr=subprocess.PIPE,
+ shell=(sys.platform!="win32"))
+ child.stdin.close()
+ r = child.stdout
+ e = child.stderr
+
+ r_out = r.read()
+ e_out = e.read()
+ r.close()
+ e.close()
+
+ # capture error code
+ error_code = child.wait()
+
+ except ImportError :
+ #For python 2.3 can't use subprocess, using popen2 instead
+ #(deprecated in python 2.6)
+ import popen2
+ if sys.platform[:3]=='win':
+ # Windows does not have popen2.Popen3
+ r, w, e = popen2.popen3(str(commandline))
+
+ r_out = r.read()
+ e_out = e.read()
+ w.close()
+ r.close()
+ e.close()
+
+ # No way to get the error code; setting it to a dummy variable
+ error_code = 0
+
+ else:
+ child = popen2.Popen3(str(commandline), 1)
+ # get information and close the files, so if we call this function
+ # repeatedly we won't end up with too many open files
+
+ # here are the file descriptors
+ r = child.fromchild
+ w = child.tochild
+ e = child.childerr
+
+ r_out = r.read()
+ e_out = e.read()
+ w.close()
+ r.close()
+ e.close()
+
+ # capture error code
+ error_code = os.WEXITSTATUS(child.wait())
+
+ return ApplicationResult(commandline, error_code), \
+ File.UndoHandle(StringIO.StringIO(r_out)), \
+ File.UndoHandle(StringIO.StringIO(e_out))
+
+class ApplicationResult:
+ """Make results of a program available through a standard interface.
+
+ This tries to pick up output information available from the program
+ and make it available programmatically.
+ """
+ def __init__(self, application_cl, return_code):
+ """Intialize with the commandline from the program.
+ """
+ self._cl = application_cl
+
+ # provide the return code of the application
+ self.return_code = return_code
+
+ # get the application dependent results we can provide
+ # right now the only results we handle are output files
+ self._results = {}
+
+ for parameter in self._cl.parameters:
+ if "file" in parameter.param_types and \
+ "output" in parameter.param_types:
+ if parameter.is_set:
+ self._results[parameter.names[-1]] = parameter.value
+
+ def get_result(self, output_name):
+ """Retrieve result information for the given output.
+ """
+ return self._results[output_name]
+
+ def available_results(self):
+ """Retrieve a list of all available results.
+ """
+ result_names = self._results.keys()
+ result_names.sort()
+ return result_names
+
+class AbstractCommandline:
+ """Generic interface for running applications from biopython.
+
+ This class shouldn't be called directly; it should be subclassed to
+ provide an implementation for a specific application.
+ """
+ def __init__(self):
+ self.program_name = ""
+ self.parameters = []
+
+ def __str__(self):
+ """Make the commandline with the currently set options.
+ """
+ commandline = "%s " % self.program_name
+ for parameter in self.parameters:
+ if parameter.is_required and not(parameter.is_set):
+ raise ValueError("Parameter %s is not set." % parameter.names)
+ if parameter.is_set:
+ commandline += str(parameter)
+
+ return commandline
+
+ def set_parameter(self, name, value = None):
+ """Set a commandline option for a program.
+ """
+ set_option = 0
+ for parameter in self.parameters:
+ if name in parameter.names:
+ if value is not None:
+ self._check_value(value, name, parameter.checker_function)
+ parameter.value = value
+ parameter.is_set = 1
+ set_option = 1
+
+ if set_option == 0:
+ raise ValueError("Option name %s was not found." % name)
+
+ def _check_value(self, value, name, check_function):
+ """Check whether the given value is valid.
+
+ This uses the passed function 'check_function', which can either
+ return a [0, 1] (bad, good) value or raise an error. Either way
+ this function will raise an error if the value is not valid, or
+ finish silently otherwise.
+ """
+ if check_function is not None:
+ is_good = check_function(value)
+ if is_good in [0, 1]: # if we are dealing with a good/bad check
+ if not(is_good):
+ raise ValueError(
+ "Invalid parameter value %r for parameter %s" %
+ (value, name))
+
+class _AbstractParameter:
+ """A class to hold information about a parameter for a commandline.
+
+ Do not use this directly, instead use one of the subclasses.
+
+ Attributes:
+
+ o names -- a list of string names by which the parameter can be
+ referenced (ie. ["-a", "--append", "append"]). The first name in
+ the list is considered to be the one that goes on the commandline,
+ for those parameters that print the option. The last name in the list
+ is assumed to be a "human readable" name describing the option in one
+ word.
+
+ o param_type -- a list of string describing the type of parameter,
+ which can help let programs know how to use it. Example descriptions
+ include 'input', 'output', 'file'
+
+ o checker_function -- a reference to a function that will determine
+ if a given value is valid for this parameter. This function can either
+ raise an error when given a bad value, or return a [0, 1] decision on
+ whether the value is correct.
+
+ o description -- a description of the option.
+
+ o is_required -- a flag to indicate if the parameter must be set for
+ the program to be run.
+
+ o is_set -- if the parameter has been set
+
+ o value -- the value of a parameter
+ """
+ def __init__(self, names = [], types = [], checker_function = None,
+ is_required = 0, description = ""):
+ self.names = names
+ self.param_types = types
+ self.checker_function = checker_function
+ self.description = description
+ self.is_required = is_required
+
+ self.is_set = 0
+ self.value = None
+
+class _Option(_AbstractParameter):
+ """Represent an option that can be set for a program.
+
+ This holds UNIXish options like --append=yes and -a yes
+ """
+ def __str__(self):
+ """Return the value of this option for the commandline.
+ """
+ # first deal with long options
+ if self.names[0].find("--") >= 0:
+ output = "%s" % self.names[0]
+ if self.value is not None:
+ output += "=%s " % self.value
+ else:
+ output += " "
+ # now short options
+ elif self.names[0].find("-") >= 0:
+ output = "%s " % self.names[0]
+ if self.value is not None:
+ output += "%s " % self.value
+ else:
+ raise ValueError("Unrecognized option type: %s" % self.names[0])
+
+ return output
+
+class _Argument(_AbstractParameter):
+ """Represent an argument on a commandline.
+ """
+ def __str__(self):
+ if self.value is not None:
+ return "%s " % self.value
+ else:
+ return " "
--- /dev/null
+#TODO - Remove this work around once we drop python 2.3 support
+try:
+ set = set
+except NameError:
+ from sets import Set as set
+
+from Bio import Alphabet
+from Bio.Alphabet import IUPAC
+from Bio.Data import IUPACData
+
+unambiguous_dna_by_name = {}
+unambiguous_dna_by_id = {}
+unambiguous_rna_by_name = {}
+unambiguous_rna_by_id = {}
+generic_by_name = {} # unambiguous DNA or RNA
+generic_by_id = {} # unambiguous DNA or RNA
+ambiguous_generic_by_name = {} # ambiguous DNA or RNA
+ambiguous_generic_by_id = {} # ambiguous DNA or RNA
+
+# standard IUPAC unambiguous codons
+standard_dna_table = None
+standard_rna_table = None
+
+# In the future, the back_table could return a statistically
+# appropriate distribution of codons, so do not cache the results of
+# back_table lookups!
+
+class TranslationError(Exception):
+ pass
+
+class CodonTable:
+ nucleotide_alphabet = Alphabet.generic_nucleotide
+ protein_alphabet = Alphabet.generic_protein
+
+ forward_table = {} # only includes codons which actually code
+ back_table = {} # for back translations
+ start_codons = []
+ stop_codons = []
+ # Not always called from derived classes!
+ def __init__(self, nucleotide_alphabet = nucleotide_alphabet,
+ protein_alphabet = protein_alphabet,
+ forward_table = forward_table, back_table = back_table,
+ start_codons = start_codons, stop_codons = stop_codons):
+ self.nucleotide_alphabet = nucleotide_alphabet
+ self.protein_alphabet = protein_alphabet
+ self.forward_table = forward_table
+ self.back_table = back_table
+ self.start_codons = start_codons
+ self.stop_codons = stop_codons
+
+ def __str__(self) :
+ """Returns a simple text representation of the codon table
+
+ e.g.
+ >>> import Bio.Data.CodonTable
+ >>> print Bio.Data.CodonTable.standard_dna_table
+ >>> print Bio.Data.CodonTable.generic_by_id[1]"""
+
+ if self.id :
+ answer = "Table %i" % self.id
+ else :
+ answer = "Table ID unknown"
+ if self.names :
+ answer += " " + ", ".join(filter(None, self.names))
+
+ #Use the main four letters (and the conventional ordering)
+ #even for ambiguous tables
+ letters = self.nucleotide_alphabet.letters
+ if isinstance(self.nucleotide_alphabet, Alphabet.DNAAlphabet) \
+ or (letters is not None and "T" in letters) :
+ letters = "TCAG"
+ else :
+ #Should be either RNA or generic nucleotides,
+ #e.g. Bio.Data.CodonTable.generic_by_id[1]
+ letters = "UCAG"
+
+ #Build the table...
+ answer=answer + "\n\n |" + "|".join( \
+ [" %s " % c2 for c2 in letters] \
+ ) + "|"
+ answer=answer + "\n--+" \
+ + "+".join(["---------" for c2 in letters]) + "+--"
+ for c1 in letters :
+ for c3 in letters :
+ line = c1 + " |"
+ for c2 in letters :
+ codon = c1+c2+c3
+ line = line + " %s" % codon
+ if codon in self.stop_codons :
+ line = line + " Stop|"
+ else :
+ try :
+ amino = self.forward_table[codon]
+ except KeyError :
+ amino = "?"
+ except TranslationError :
+ amino = "?"
+ if codon in self.start_codons :
+ line = line + " %s(s)|" % amino
+ else :
+ line = line + " %s |" % amino
+ line = line + " " + c3
+ answer = answer + "\n"+ line
+ answer=answer + "\n--+" \
+ + "+".join(["---------" for c2 in letters]) + "+--"
+ return answer
+
+def make_back_table(table, default_stop_codon):
+ # ONLY RETURNS A SINGLE CODON
+ # Do the sort so changes in the hash implementation won't affect
+ # the result when one amino acid is coded by more than one codon.
+ back_table = {}
+ keys = table.keys() ; keys.sort()
+ for key in keys:
+ back_table[table[key]] = key
+ back_table[None] = default_stop_codon
+ return back_table
+
+
+class NCBICodonTable(CodonTable):
+ nucleotide_alphabet = Alphabet.generic_nucleotide
+ protein_alphabet = IUPAC.protein
+
+ def __init__(self, id, names, table, start_codons, stop_codons):
+ self.id = id
+ self.names = names
+ self.forward_table = table
+ self.back_table = make_back_table(table, stop_codons[0])
+ self.start_codons = start_codons
+ self.stop_codons = stop_codons
+
+
+class NCBICodonTableDNA(NCBICodonTable):
+ nucleotide_alphabet = IUPAC.unambiguous_dna
+
+class NCBICodonTableRNA(NCBICodonTable):
+ nucleotide_alphabet = IUPAC.unambiguous_rna
+
+
+
+def register_ncbi_table(name, alt_name, id,
+ table, start_codons, stop_codons):
+ names = name.split("; ")
+
+ dna = NCBICodonTableDNA(id, names + [alt_name], table, start_codons,
+ stop_codons)
+ # replace all T's with U's for the RNA tables
+ rna_table = {}
+ generic_table = {}
+ for codon, val in table.items():
+ generic_table[codon] = val
+ codon = codon.replace("T", "U")
+ generic_table[codon] = val
+ rna_table[codon] = val
+ rna_start_codons = []
+ generic_start_codons = []
+ for codon in start_codons:
+ generic_start_codons.append(codon)
+ codon = codon.replace("T", "U")
+ generic_start_codons.append(codon)
+ rna_start_codons.append(codon)
+ rna_stop_codons = []
+ generic_stop_codons = []
+ for codon in stop_codons:
+ generic_stop_codons.append(codon)
+ codon = codon.replace("T", "U")
+ generic_stop_codons.append(codon)
+ rna_stop_codons.append(codon)
+
+ generic = NCBICodonTable(id, names + [alt_name], generic_table,
+ generic_start_codons, generic_stop_codons)
+ rna = NCBICodonTableRNA(id, names + [alt_name], rna_table,
+ rna_start_codons, rna_stop_codons)
+
+ if id == 1:
+ global standard_dna_table, standard_rna_table
+ standard_dna_table = dna
+ standard_rna_table = rna
+
+ unambiguous_dna_by_id[id] = dna
+ unambiguous_rna_by_id[id] = rna
+ generic_by_id[id] = generic
+
+ if alt_name is not None:
+ names.append(alt_name)
+
+ for name in names:
+ unambiguous_dna_by_name[name] = dna
+ unambiguous_rna_by_name[name] = rna
+ generic_by_name[name] = generic
+
+### These tables created from the data file
+### ftp://ncbi.nlm.nih.gov/entrez/misc/data/gc.prt
+### using the following:
+##import re
+##for line in open("gc.prt").readlines():
+## if line[:2] == " {":
+## names = []
+## id = None
+## aa = None
+## start = None
+## bases = []
+## elif line[:6] == " name":
+## names.append(re.search('"([^"]*)"', line).group(1))
+## elif line[:8] == " name":
+## names.append(re.search('"(.*)$', line).group(1))
+## elif line == ' Mitochondrial; Mycoplasma; Spiroplasma" ,\n':
+## names[-1] = names[-1] + " Mitochondrial; Mycoplasma; Spiroplasma"
+## elif line[:4] == " id":
+## id = int(re.search('(\d+)', line).group(1))
+## elif line[:10] == " ncbieaa ":
+## aa = line[12:12+64]
+## elif line[:10] == " sncbieaa":
+## start = line[12:12+64]
+## elif line[:9] == " -- Base":
+## bases.append(line[12:12+64])
+## elif line[:2] == " }":
+## assert names != [] and id is not None and aa is not None
+## assert start is not None and bases != []
+## if len(names) == 1:
+## names.append(None)
+## print "register_ncbi_table(name = %s," % repr(names[0])
+## print " alt_name = %s, id = %d", % \
+## (repr(names[1]), id)
+## print " table = {"
+## s = " "
+## for i in range(64):
+## if aa[i] != "*":
+## t = " '%s%s%s': '%s'," % (bases[0][i], bases[1][i],
+## bases[2][i], aa[i])
+## if len(s) + len(t) > 75:
+## print s
+## s = " " + t
+## else:
+## s = s + t
+## print s, "},"
+
+## s = " stop_codons = ["
+## for i in range(64):
+## if aa[i] == "*":
+## t = " '%s%s%s'," % (bases[0][i], bases[1][i], bases[2][i])
+## if len(s) + len(t) > 75:
+## print s
+## s = " " + t
+## else:
+## s = s + t
+## print s, "],"
+
+## s = " start_codons = ["
+## for i in range(64):
+## if start[i] == "M":
+## t = " '%s%s%s'," % (bases[0][i], bases[1][i], bases[2][i])
+## if len(s) + len(t) > 75:
+## print s
+## s = " " + t
+## else:
+## s = s + t
+## print s, "]"
+## print " )"
+## elif line[:2] == "--" or line == "\n" or line == "}\n" or \
+## line == 'Genetic-code-table ::= {\n':
+## pass
+## else:
+## raise Exception("Unparsed: " + repr(line))
+
+register_ncbi_table(name = 'Standard',
+ alt_name = 'SGC0', id = 1,
+ table = {
+ 'TTT': 'F', 'TTC': 'F', 'TTA': 'L', 'TTG': 'L', 'TCT': 'S',
+ 'TCC': 'S', 'TCA': 'S', 'TCG': 'S', 'TAT': 'Y', 'TAC': 'Y',
+ 'TGT': 'C', 'TGC': 'C', 'TGG': 'W', 'CTT': 'L', 'CTC': 'L',
+ 'CTA': 'L', 'CTG': 'L', 'CCT': 'P', 'CCC': 'P', 'CCA': 'P',
+ 'CCG': 'P', 'CAT': 'H', 'CAC': 'H', 'CAA': 'Q', 'CAG': 'Q',
+ 'CGT': 'R', 'CGC': 'R', 'CGA': 'R', 'CGG': 'R', 'ATT': 'I',
+ 'ATC': 'I', 'ATA': 'I', 'ATG': 'M', 'ACT': 'T', 'ACC': 'T',
+ 'ACA': 'T', 'ACG': 'T', 'AAT': 'N', 'AAC': 'N', 'AAA': 'K',
+ 'AAG': 'K', 'AGT': 'S', 'AGC': 'S', 'AGA': 'R', 'AGG': 'R',
+ 'GTT': 'V', 'GTC': 'V', 'GTA': 'V', 'GTG': 'V', 'GCT': 'A',
+ 'GCC': 'A', 'GCA': 'A', 'GCG': 'A', 'GAT': 'D', 'GAC': 'D',
+ 'GAA': 'E', 'GAG': 'E', 'GGT': 'G', 'GGC': 'G', 'GGA': 'G',
+ 'GGG': 'G', },
+ stop_codons = [ 'TAA', 'TAG', 'TGA', ],
+ start_codons = [ 'TTG', 'CTG', 'ATG', ]
+ )
+register_ncbi_table(name = 'Vertebrate Mitochondrial',
+ alt_name = 'SGC1', id = 2,
+ table = {
+ 'TTT': 'F', 'TTC': 'F', 'TTA': 'L', 'TTG': 'L', 'TCT': 'S',
+ 'TCC': 'S', 'TCA': 'S', 'TCG': 'S', 'TAT': 'Y', 'TAC': 'Y',
+ 'TGT': 'C', 'TGC': 'C', 'TGA': 'W', 'TGG': 'W', 'CTT': 'L',
+ 'CTC': 'L', 'CTA': 'L', 'CTG': 'L', 'CCT': 'P', 'CCC': 'P',
+ 'CCA': 'P', 'CCG': 'P', 'CAT': 'H', 'CAC': 'H', 'CAA': 'Q',
+ 'CAG': 'Q', 'CGT': 'R', 'CGC': 'R', 'CGA': 'R', 'CGG': 'R',
+ 'ATT': 'I', 'ATC': 'I', 'ATA': 'M', 'ATG': 'M', 'ACT': 'T',
+ 'ACC': 'T', 'ACA': 'T', 'ACG': 'T', 'AAT': 'N', 'AAC': 'N',
+ 'AAA': 'K', 'AAG': 'K', 'AGT': 'S', 'AGC': 'S', 'GTT': 'V',
+ 'GTC': 'V', 'GTA': 'V', 'GTG': 'V', 'GCT': 'A', 'GCC': 'A',
+ 'GCA': 'A', 'GCG': 'A', 'GAT': 'D', 'GAC': 'D', 'GAA': 'E',
+ 'GAG': 'E', 'GGT': 'G', 'GGC': 'G', 'GGA': 'G', 'GGG': 'G', },
+ stop_codons = [ 'TAA', 'TAG', 'AGA', 'AGG', ],
+ start_codons = [ 'ATT', 'ATC', 'ATA', 'ATG', 'GTG', ]
+ )
+register_ncbi_table(name = 'Yeast Mitochondrial',
+ alt_name = 'SGC2', id = 3,
+ table = {
+ 'TTT': 'F', 'TTC': 'F', 'TTA': 'L', 'TTG': 'L', 'TCT': 'S',
+ 'TCC': 'S', 'TCA': 'S', 'TCG': 'S', 'TAT': 'Y', 'TAC': 'Y',
+ 'TGT': 'C', 'TGC': 'C', 'TGA': 'W', 'TGG': 'W', 'CTT': 'T',
+ 'CTC': 'T', 'CTA': 'T', 'CTG': 'T', 'CCT': 'P', 'CCC': 'P',
+ 'CCA': 'P', 'CCG': 'P', 'CAT': 'H', 'CAC': 'H', 'CAA': 'Q',
+ 'CAG': 'Q', 'CGT': 'R', 'CGC': 'R', 'CGA': 'R', 'CGG': 'R',
+ 'ATT': 'I', 'ATC': 'I', 'ATA': 'M', 'ATG': 'M', 'ACT': 'T',
+ 'ACC': 'T', 'ACA': 'T', 'ACG': 'T', 'AAT': 'N', 'AAC': 'N',
+ 'AAA': 'K', 'AAG': 'K', 'AGT': 'S', 'AGC': 'S', 'AGA': 'R',
+ 'AGG': 'R', 'GTT': 'V', 'GTC': 'V', 'GTA': 'V', 'GTG': 'V',
+ 'GCT': 'A', 'GCC': 'A', 'GCA': 'A', 'GCG': 'A', 'GAT': 'D',
+ 'GAC': 'D', 'GAA': 'E', 'GAG': 'E', 'GGT': 'G', 'GGC': 'G',
+ 'GGA': 'G', 'GGG': 'G', },
+ stop_codons = [ 'TAA', 'TAG', ],
+ start_codons = [ 'ATG', ]
+ )
+register_ncbi_table(name = 'Mold Mitochondrial; Protozoan Mitochondrial; Coelenterate Mitochondrial; Mycoplasma; Spiroplasma',
+ alt_name = 'SGC3', id = 4,
+ table = {
+ 'TTT': 'F', 'TTC': 'F', 'TTA': 'L', 'TTG': 'L', 'TCT': 'S',
+ 'TCC': 'S', 'TCA': 'S', 'TCG': 'S', 'TAT': 'Y', 'TAC': 'Y',
+ 'TGT': 'C', 'TGC': 'C', 'TGA': 'W', 'TGG': 'W', 'CTT': 'L',
+ 'CTC': 'L', 'CTA': 'L', 'CTG': 'L', 'CCT': 'P', 'CCC': 'P',
+ 'CCA': 'P', 'CCG': 'P', 'CAT': 'H', 'CAC': 'H', 'CAA': 'Q',
+ 'CAG': 'Q', 'CGT': 'R', 'CGC': 'R', 'CGA': 'R', 'CGG': 'R',
+ 'ATT': 'I', 'ATC': 'I', 'ATA': 'I', 'ATG': 'M', 'ACT': 'T',
+ 'ACC': 'T', 'ACA': 'T', 'ACG': 'T', 'AAT': 'N', 'AAC': 'N',
+ 'AAA': 'K', 'AAG': 'K', 'AGT': 'S', 'AGC': 'S', 'AGA': 'R',
+ 'AGG': 'R', 'GTT': 'V', 'GTC': 'V', 'GTA': 'V', 'GTG': 'V',
+ 'GCT': 'A', 'GCC': 'A', 'GCA': 'A', 'GCG': 'A', 'GAT': 'D',
+ 'GAC': 'D', 'GAA': 'E', 'GAG': 'E', 'GGT': 'G', 'GGC': 'G',
+ 'GGA': 'G', 'GGG': 'G', },
+ stop_codons = [ 'TAA', 'TAG', ],
+ start_codons = [ 'TTA', 'TTG', 'CTG', 'ATT', 'ATC',
+ 'ATA', 'ATG', 'GTG', ]
+ )
+register_ncbi_table(name = 'Invertebrate Mitochondrial',
+ alt_name = 'SGC4', id = 5,
+ table = {
+ 'TTT': 'F', 'TTC': 'F', 'TTA': 'L', 'TTG': 'L', 'TCT': 'S',
+ 'TCC': 'S', 'TCA': 'S', 'TCG': 'S', 'TAT': 'Y', 'TAC': 'Y',
+ 'TGT': 'C', 'TGC': 'C', 'TGA': 'W', 'TGG': 'W', 'CTT': 'L',
+ 'CTC': 'L', 'CTA': 'L', 'CTG': 'L', 'CCT': 'P', 'CCC': 'P',
+ 'CCA': 'P', 'CCG': 'P', 'CAT': 'H', 'CAC': 'H', 'CAA': 'Q',
+ 'CAG': 'Q', 'CGT': 'R', 'CGC': 'R', 'CGA': 'R', 'CGG': 'R',
+ 'ATT': 'I', 'ATC': 'I', 'ATA': 'M', 'ATG': 'M', 'ACT': 'T',
+ 'ACC': 'T', 'ACA': 'T', 'ACG': 'T', 'AAT': 'N', 'AAC': 'N',
+ 'AAA': 'K', 'AAG': 'K', 'AGT': 'S', 'AGC': 'S', 'AGA': 'S',
+ 'AGG': 'S', 'GTT': 'V', 'GTC': 'V', 'GTA': 'V', 'GTG': 'V',
+ 'GCT': 'A', 'GCC': 'A', 'GCA': 'A', 'GCG': 'A', 'GAT': 'D',
+ 'GAC': 'D', 'GAA': 'E', 'GAG': 'E', 'GGT': 'G', 'GGC': 'G',
+ 'GGA': 'G', 'GGG': 'G', },
+ stop_codons = [ 'TAA', 'TAG', ],
+ start_codons = [ 'TTG', 'ATT', 'ATC', 'ATA', 'ATG',
+ 'GTG', ]
+ )
+register_ncbi_table(name = 'Ciliate Nuclear; Dasycladacean Nuclear; Hexamita Nuclear',
+ alt_name = 'SGC5', id = 6,
+ table = {
+ 'TTT': 'F', 'TTC': 'F', 'TTA': 'L', 'TTG': 'L', 'TCT': 'S',
+ 'TCC': 'S', 'TCA': 'S', 'TCG': 'S', 'TAT': 'Y', 'TAC': 'Y',
+ 'TAA': 'Q', 'TAG': 'Q', 'TGT': 'C', 'TGC': 'C', 'TGG': 'W',
+ 'CTT': 'L', 'CTC': 'L', 'CTA': 'L', 'CTG': 'L', 'CCT': 'P',
+ 'CCC': 'P', 'CCA': 'P', 'CCG': 'P', 'CAT': 'H', 'CAC': 'H',
+ 'CAA': 'Q', 'CAG': 'Q', 'CGT': 'R', 'CGC': 'R', 'CGA': 'R',
+ 'CGG': 'R', 'ATT': 'I', 'ATC': 'I', 'ATA': 'I', 'ATG': 'M',
+ 'ACT': 'T', 'ACC': 'T', 'ACA': 'T', 'ACG': 'T', 'AAT': 'N',
+ 'AAC': 'N', 'AAA': 'K', 'AAG': 'K', 'AGT': 'S', 'AGC': 'S',
+ 'AGA': 'R', 'AGG': 'R', 'GTT': 'V', 'GTC': 'V', 'GTA': 'V',
+ 'GTG': 'V', 'GCT': 'A', 'GCC': 'A', 'GCA': 'A', 'GCG': 'A',
+ 'GAT': 'D', 'GAC': 'D', 'GAA': 'E', 'GAG': 'E', 'GGT': 'G',
+ 'GGC': 'G', 'GGA': 'G', 'GGG': 'G', },
+ stop_codons = [ 'TGA', ],
+ start_codons = [ 'ATG', ]
+ )
+register_ncbi_table(name = 'Echinoderm Mitochondrial',
+ alt_name = 'SGC8', id = 9,
+ table = {
+ 'TTT': 'F', 'TTC': 'F', 'TTA': 'L', 'TTG': 'L', 'TCT': 'S',
+ 'TCC': 'S', 'TCA': 'S', 'TCG': 'S', 'TAT': 'Y', 'TAC': 'Y',
+ 'TGT': 'C', 'TGC': 'C', 'TGA': 'W', 'TGG': 'W', 'CTT': 'L',
+ 'CTC': 'L', 'CTA': 'L', 'CTG': 'L', 'CCT': 'P', 'CCC': 'P',
+ 'CCA': 'P', 'CCG': 'P', 'CAT': 'H', 'CAC': 'H', 'CAA': 'Q',
+ 'CAG': 'Q', 'CGT': 'R', 'CGC': 'R', 'CGA': 'R', 'CGG': 'R',
+ 'ATT': 'I', 'ATC': 'I', 'ATA': 'I', 'ATG': 'M', 'ACT': 'T',
+ 'ACC': 'T', 'ACA': 'T', 'ACG': 'T', 'AAT': 'N', 'AAC': 'N',
+ 'AAA': 'N', 'AAG': 'K', 'AGT': 'S', 'AGC': 'S', 'AGA': 'S',
+ 'AGG': 'S', 'GTT': 'V', 'GTC': 'V', 'GTA': 'V', 'GTG': 'V',
+ 'GCT': 'A', 'GCC': 'A', 'GCA': 'A', 'GCG': 'A', 'GAT': 'D',
+ 'GAC': 'D', 'GAA': 'E', 'GAG': 'E', 'GGT': 'G', 'GGC': 'G',
+ 'GGA': 'G', 'GGG': 'G', },
+ stop_codons = [ 'TAA', 'TAG', ],
+ start_codons = [ 'ATG', ]
+ )
+register_ncbi_table(name = 'Euplotid Nuclear',
+ alt_name = 'SGC9', id = 10,
+ table = {
+ 'TTT': 'F', 'TTC': 'F', 'TTA': 'L', 'TTG': 'L', 'TCT': 'S',
+ 'TCC': 'S', 'TCA': 'S', 'TCG': 'S', 'TAT': 'Y', 'TAC': 'Y',
+ 'TGT': 'C', 'TGC': 'C', 'TGA': 'C', 'TGG': 'W', 'CTT': 'L',
+ 'CTC': 'L', 'CTA': 'L', 'CTG': 'L', 'CCT': 'P', 'CCC': 'P',
+ 'CCA': 'P', 'CCG': 'P', 'CAT': 'H', 'CAC': 'H', 'CAA': 'Q',
+ 'CAG': 'Q', 'CGT': 'R', 'CGC': 'R', 'CGA': 'R', 'CGG': 'R',
+ 'ATT': 'I', 'ATC': 'I', 'ATA': 'I', 'ATG': 'M', 'ACT': 'T',
+ 'ACC': 'T', 'ACA': 'T', 'ACG': 'T', 'AAT': 'N', 'AAC': 'N',
+ 'AAA': 'K', 'AAG': 'K', 'AGT': 'S', 'AGC': 'S', 'AGA': 'R',
+ 'AGG': 'R', 'GTT': 'V', 'GTC': 'V', 'GTA': 'V', 'GTG': 'V',
+ 'GCT': 'A', 'GCC': 'A', 'GCA': 'A', 'GCG': 'A', 'GAT': 'D',
+ 'GAC': 'D', 'GAA': 'E', 'GAG': 'E', 'GGT': 'G', 'GGC': 'G',
+ 'GGA': 'G', 'GGG': 'G', },
+ stop_codons = [ 'TAA', 'TAG', ],
+ start_codons = [ 'ATG', ]
+ )
+register_ncbi_table(name = 'Bacterial',
+ alt_name = None, id = 11,
+ table = {
+ 'TTT': 'F', 'TTC': 'F', 'TTA': 'L', 'TTG': 'L', 'TCT': 'S',
+ 'TCC': 'S', 'TCA': 'S', 'TCG': 'S', 'TAT': 'Y', 'TAC': 'Y',
+ 'TGT': 'C', 'TGC': 'C', 'TGG': 'W', 'CTT': 'L', 'CTC': 'L',
+ 'CTA': 'L', 'CTG': 'L', 'CCT': 'P', 'CCC': 'P', 'CCA': 'P',
+ 'CCG': 'P', 'CAT': 'H', 'CAC': 'H', 'CAA': 'Q', 'CAG': 'Q',
+ 'CGT': 'R', 'CGC': 'R', 'CGA': 'R', 'CGG': 'R', 'ATT': 'I',
+ 'ATC': 'I', 'ATA': 'I', 'ATG': 'M', 'ACT': 'T', 'ACC': 'T',
+ 'ACA': 'T', 'ACG': 'T', 'AAT': 'N', 'AAC': 'N', 'AAA': 'K',
+ 'AAG': 'K', 'AGT': 'S', 'AGC': 'S', 'AGA': 'R', 'AGG': 'R',
+ 'GTT': 'V', 'GTC': 'V', 'GTA': 'V', 'GTG': 'V', 'GCT': 'A',
+ 'GCC': 'A', 'GCA': 'A', 'GCG': 'A', 'GAT': 'D', 'GAC': 'D',
+ 'GAA': 'E', 'GAG': 'E', 'GGT': 'G', 'GGC': 'G', 'GGA': 'G',
+ 'GGG': 'G', },
+ stop_codons = [ 'TAA', 'TAG', 'TGA', ],
+ start_codons = [ 'TTG', 'CTG', 'ATT', 'ATC', 'ATA',
+ 'ATG', 'GTG', ]
+ )
+register_ncbi_table(name = 'Alternative Yeast Nuclear',
+ alt_name = None, id = 12,
+ table = {
+ 'TTT': 'F', 'TTC': 'F', 'TTA': 'L', 'TTG': 'L', 'TCT': 'S',
+ 'TCC': 'S', 'TCA': 'S', 'TCG': 'S', 'TAT': 'Y', 'TAC': 'Y',
+ 'TGT': 'C', 'TGC': 'C', 'TGG': 'W', 'CTT': 'L', 'CTC': 'L',
+ 'CTA': 'L', 'CTG': 'S', 'CCT': 'P', 'CCC': 'P', 'CCA': 'P',
+ 'CCG': 'P', 'CAT': 'H', 'CAC': 'H', 'CAA': 'Q', 'CAG': 'Q',
+ 'CGT': 'R', 'CGC': 'R', 'CGA': 'R', 'CGG': 'R', 'ATT': 'I',
+ 'ATC': 'I', 'ATA': 'I', 'ATG': 'M', 'ACT': 'T', 'ACC': 'T',
+ 'ACA': 'T', 'ACG': 'T', 'AAT': 'N', 'AAC': 'N', 'AAA': 'K',
+ 'AAG': 'K', 'AGT': 'S', 'AGC': 'S', 'AGA': 'R', 'AGG': 'R',
+ 'GTT': 'V', 'GTC': 'V', 'GTA': 'V', 'GTG': 'V', 'GCT': 'A',
+ 'GCC': 'A', 'GCA': 'A', 'GCG': 'A', 'GAT': 'D', 'GAC': 'D',
+ 'GAA': 'E', 'GAG': 'E', 'GGT': 'G', 'GGC': 'G', 'GGA': 'G',
+ 'GGG': 'G', },
+ stop_codons = [ 'TAA', 'TAG', 'TGA', ],
+ start_codons = [ 'CTG', 'ATG', ]
+ )
+register_ncbi_table(name = 'Ascidian Mitochondrial',
+ alt_name = None, id = 13,
+ table = {
+ 'TTT': 'F', 'TTC': 'F', 'TTA': 'L', 'TTG': 'L', 'TCT': 'S',
+ 'TCC': 'S', 'TCA': 'S', 'TCG': 'S', 'TAT': 'Y', 'TAC': 'Y',
+ 'TGT': 'C', 'TGC': 'C', 'TGA': 'W', 'TGG': 'W', 'CTT': 'L',
+ 'CTC': 'L', 'CTA': 'L', 'CTG': 'L', 'CCT': 'P', 'CCC': 'P',
+ 'CCA': 'P', 'CCG': 'P', 'CAT': 'H', 'CAC': 'H', 'CAA': 'Q',
+ 'CAG': 'Q', 'CGT': 'R', 'CGC': 'R', 'CGA': 'R', 'CGG': 'R',
+ 'ATT': 'I', 'ATC': 'I', 'ATA': 'M', 'ATG': 'M', 'ACT': 'T',
+ 'ACC': 'T', 'ACA': 'T', 'ACG': 'T', 'AAT': 'N', 'AAC': 'N',
+ 'AAA': 'K', 'AAG': 'K', 'AGT': 'S', 'AGC': 'S', 'AGA': 'G',
+ 'AGG': 'G', 'GTT': 'V', 'GTC': 'V', 'GTA': 'V', 'GTG': 'V',
+ 'GCT': 'A', 'GCC': 'A', 'GCA': 'A', 'GCG': 'A', 'GAT': 'D',
+ 'GAC': 'D', 'GAA': 'E', 'GAG': 'E', 'GGT': 'G', 'GGC': 'G',
+ 'GGA': 'G', 'GGG': 'G', },
+ stop_codons = [ 'TAA', 'TAG', ],
+ start_codons = [ 'ATG', ]
+ )
+register_ncbi_table(name = 'Flatworm Mitochondrial',
+ alt_name = None, id = 14,
+ table = {
+ 'TTT': 'F', 'TTC': 'F', 'TTA': 'L', 'TTG': 'L', 'TCT': 'S',
+ 'TCC': 'S', 'TCA': 'S', 'TCG': 'S', 'TAT': 'Y', 'TAC': 'Y',
+ 'TAA': 'Y', 'TGT': 'C', 'TGC': 'C', 'TGA': 'W', 'TGG': 'W',
+ 'CTT': 'L', 'CTC': 'L', 'CTA': 'L', 'CTG': 'L', 'CCT': 'P',
+ 'CCC': 'P', 'CCA': 'P', 'CCG': 'P', 'CAT': 'H', 'CAC': 'H',
+ 'CAA': 'Q', 'CAG': 'Q', 'CGT': 'R', 'CGC': 'R', 'CGA': 'R',
+ 'CGG': 'R', 'ATT': 'I', 'ATC': 'I', 'ATA': 'I', 'ATG': 'M',
+ 'ACT': 'T', 'ACC': 'T', 'ACA': 'T', 'ACG': 'T', 'AAT': 'N',
+ 'AAC': 'N', 'AAA': 'N', 'AAG': 'K', 'AGT': 'S', 'AGC': 'S',
+ 'AGA': 'S', 'AGG': 'S', 'GTT': 'V', 'GTC': 'V', 'GTA': 'V',
+ 'GTG': 'V', 'GCT': 'A', 'GCC': 'A', 'GCA': 'A', 'GCG': 'A',
+ 'GAT': 'D', 'GAC': 'D', 'GAA': 'E', 'GAG': 'E', 'GGT': 'G',
+ 'GGC': 'G', 'GGA': 'G', 'GGG': 'G', },
+ stop_codons = [ 'TAG', ],
+ start_codons = [ 'ATG', ]
+ )
+register_ncbi_table(name = 'Blepharisma Macronuclear',
+ alt_name = None, id = 15,
+ table = {
+ 'TTT': 'F', 'TTC': 'F', 'TTA': 'L', 'TTG': 'L', 'TCT': 'S',
+ 'TCC': 'S', 'TCA': 'S', 'TCG': 'S', 'TAT': 'Y', 'TAC': 'Y',
+ 'TAG': 'Q', 'TGT': 'C', 'TGC': 'C', 'TGG': 'W', 'CTT': 'L',
+ 'CTC': 'L', 'CTA': 'L', 'CTG': 'L', 'CCT': 'P', 'CCC': 'P',
+ 'CCA': 'P', 'CCG': 'P', 'CAT': 'H', 'CAC': 'H', 'CAA': 'Q',
+ 'CAG': 'Q', 'CGT': 'R', 'CGC': 'R', 'CGA': 'R', 'CGG': 'R',
+ 'ATT': 'I', 'ATC': 'I', 'ATA': 'I', 'ATG': 'M', 'ACT': 'T',
+ 'ACC': 'T', 'ACA': 'T', 'ACG': 'T', 'AAT': 'N', 'AAC': 'N',
+ 'AAA': 'K', 'AAG': 'K', 'AGT': 'S', 'AGC': 'S', 'AGA': 'R',
+ 'AGG': 'R', 'GTT': 'V', 'GTC': 'V', 'GTA': 'V', 'GTG': 'V',
+ 'GCT': 'A', 'GCC': 'A', 'GCA': 'A', 'GCG': 'A', 'GAT': 'D',
+ 'GAC': 'D', 'GAA': 'E', 'GAG': 'E', 'GGT': 'G', 'GGC': 'G',
+ 'GGA': 'G', 'GGG': 'G', },
+ stop_codons = [ 'TAA', 'TGA', ],
+ start_codons = [ 'ATG', ]
+ )
+
+######### Deal with ambiguous forward translations
+
+class AmbiguousCodonTable(CodonTable):
+ def __init__(self, codon_table,
+ ambiguous_nucleotide_alphabet,
+ ambiguous_nucleotide_values,
+ ambiguous_protein_alphabet,
+ ambiguous_protein_values):
+ CodonTable.__init__(self,
+ ambiguous_nucleotide_alphabet,
+ ambiguous_protein_alphabet,
+ AmbiguousForwardTable(codon_table.forward_table,
+ ambiguous_nucleotide_values,
+ ambiguous_protein_values),
+ codon_table.back_table,
+
+ # These two are WRONG! I need to get the
+ # list of ambiguous codons which code for
+ # the stop codons XXX
+ list_ambiguous_codons(codon_table.start_codons, ambiguous_nucleotide_values),
+ list_ambiguous_codons(codon_table.stop_codons, ambiguous_nucleotide_values)
+ )
+ self._codon_table = codon_table
+
+ # Be sneaky and forward attribute lookups to the original table.
+ # This lets us get the names, if the original table is an NCBI
+ # table.
+ def __getattr__(self, name):
+ return getattr(self._codon_table, name)
+
+def list_possible_proteins(codon, forward_table, ambiguous_nucleotide_values):
+ c1, c2, c3 = codon
+ x1 = ambiguous_nucleotide_values[c1]
+ x2 = ambiguous_nucleotide_values[c2]
+ x3 = ambiguous_nucleotide_values[c3]
+ possible = {}
+ stops = []
+ for y1 in x1:
+ for y2 in x2:
+ for y3 in x3:
+ try:
+ possible[forward_table[y1+y2+y3]] = 1
+ except KeyError:
+ # If tripping over a stop codon
+ stops.append(y1+y2+y3)
+ if stops:
+ if possible.keys():
+ raise TranslationError("ambiguous codon '%s' codes " % codon \
+ + "for both proteins and stop codons")
+ # This is a true stop codon - tell the caller about it
+ raise KeyError(codon)
+ return possible.keys()
+
+def list_ambiguous_codons(codons, ambiguous_nucleotide_values):
+ """Extends a codon list to include all possible ambigous codons.
+
+ e.g. ['TAG', 'TAA'] -> ['TAG', 'TAA', 'TAR']
+ ['UAG', 'UGA'] -> ['UAG', 'UGA', 'URA']
+
+ Note that ['TAG', 'TGA'] -> ['TAG', 'TGA'], this does not add 'TRR'.
+ Thus only two more codons are added in the following:
+
+ e.g. ['TGA', 'TAA', 'TAG'] -> ['TGA', 'TAA', 'TAG', 'TRA', 'TAR']
+
+ Returns a new (longer) list of codon strings.
+ """
+
+ #Note ambiguous_nucleotide_values['R'] = 'AG' (etc)
+ #This will generate things like 'TRR' from ['TAG', 'TGA'], which
+ #we don't want to include:
+ c1_list = [letter for (letter, meanings) \
+ in ambiguous_nucleotide_values.iteritems() \
+ if set([codon[0] for codon in codons]).issuperset(set(meanings))]
+ c2_list = [letter for (letter, meanings) \
+ in ambiguous_nucleotide_values.iteritems() \
+ if set([codon[1] for codon in codons]).issuperset(set(meanings))]
+ c3_list = [letter for (letter, meanings) \
+ in ambiguous_nucleotide_values.iteritems() \
+ if set([codon[2] for codon in codons]).issuperset(set(meanings))]
+ set2 = set([codon[1] for codon in codons])
+ set3 = set([codon[2] for codon in codons])
+ candidates = set([c1+c2+c3 for c1 in c1_list for c2 in c2_list for c3 in c3_list])
+ candidates.difference_update(codons)
+ answer = codons[:] #copy
+ #print "Have %i new candidates" % len(candidates)
+ for ambig_codon in candidates :
+ wanted = True
+ #e.g. 'TRR' -> 'TAA', 'TAG', 'TGA', 'TGG'
+ for codon in [c1+c2+c3 \
+ for c1 in ambiguous_nucleotide_values[ambig_codon[0]] \
+ for c2 in ambiguous_nucleotide_values[ambig_codon[1]] \
+ for c3 in ambiguous_nucleotide_values[ambig_codon[2]]]:
+ if codon not in codons :
+ #This ambiguous codon can code for a non-stop, exclude it!
+ wanted=False
+ #print "Rejecting %s" % ambig_codon
+ continue
+ if wanted :
+ answer.append(ambig_codon)
+ return answer
+assert list_ambiguous_codons(['TGA', 'TAA'],IUPACData.ambiguous_dna_values) == ['TGA', 'TAA', 'TRA']
+assert list_ambiguous_codons(['TAG', 'TGA'],IUPACData.ambiguous_dna_values) == ['TAG', 'TGA']
+assert list_ambiguous_codons(['TAG', 'TAA'],IUPACData.ambiguous_dna_values) == ['TAG', 'TAA', 'TAR']
+assert list_ambiguous_codons(['UAG', 'UAA'],IUPACData.ambiguous_rna_values) == ['UAG', 'UAA', 'UAR']
+assert list_ambiguous_codons(['TGA', 'TAA', 'TAG'],IUPACData.ambiguous_dna_values) == ['TGA', 'TAA', 'TAG', 'TAR', 'TRA']
+
+# Forward translation is "onto", that is, any given codon always maps
+# to the same protein, or it doesn't map at all. Thus, I can build
+# off of an existing table to produce the ambiguous mappings.
+#
+# This handles the general case. Perhaps it's overkill?
+# >>> t = CodonTable.ambiguous_dna_by_id[1]
+# >>> t.forward_table["AAT"]
+# 'N'
+# >>> t.forward_table["GAT"]
+# 'D'
+# >>> t.forward_table["RAT"]
+# 'B'
+# >>> t.forward_table["YTA"]
+# 'L'
+
+class AmbiguousForwardTable:
+ def __init__(self, forward_table, ambiguous_nucleotide, ambiguous_protein):
+ self.forward_table = forward_table
+
+ self.ambiguous_nucleotide = ambiguous_nucleotide
+ self.ambiguous_protein = ambiguous_protein
+
+ inverted = {}
+ for name, val in ambiguous_protein.items():
+ for c in val:
+ x = inverted.get(c, {})
+ x[name] = 1
+ inverted[c] = x
+ for name, val in inverted.items():
+ inverted[name] = val.keys()
+ self._inverted = inverted
+
+ self._cache = {}
+
+ def get(self, codon, failobj = None):
+ try:
+ return self.__getitem__(codon)
+ except KeyError:
+ return failobj
+
+ def __getitem__(self, codon):
+ try:
+ x = self._cache[codon]
+ except KeyError:
+ pass
+ else:
+ if x is TranslationError:
+ raise TranslationError(codon) # no unique translation
+ if x is KeyError:
+ raise KeyError(codon) # it's a stop codon
+ return x
+ try:
+ x = self.forward_table[codon]
+ self._cache[codon] = x
+ return x
+ except KeyError:
+ pass
+
+ # XXX Need to make part of this into a method which returns
+ # a list of all possible encodings for a codon!
+ try:
+ possible = list_possible_proteins(codon,
+ self.forward_table,
+ self.ambiguous_nucleotide)
+ except KeyError:
+ self._cache[codon] = KeyError
+ raise KeyError(codon) # stop codon
+ except TranslationError:
+ self._cache[codon] = TranslationError
+ raise TranslationError(codon) # does not code
+ assert len(possible) > 0, "unambiguous codons must code"
+
+ # Hah! Only one possible protein, so use it
+ if len(possible) == 1:
+ self._cache[codon] = possible[0]
+ return possible[0]
+
+ # See if there's an ambiguous protein encoding for the multiples.
+ # Find residues which exist in every coding set.
+ ambiguous_possible = {}
+ for amino in possible:
+ for term in self._inverted[amino]:
+ ambiguous_possible[term] = ambiguous_possible.get(term, 0) + 1
+
+ n = len(possible)
+ possible = []
+ for amino, val in ambiguous_possible.items():
+ if val == n:
+ possible.append(amino)
+
+ # No amino acid encoding for the results
+ if len(possible) == 0:
+ self._cache[codon] = TranslationError
+ raise TranslationError(codon) # no valid translation
+
+ # All of these are valid, so choose one
+ # To be unique, sort by smallet ambiguity then alphabetically
+ # Can get this if "X" encodes for everything.
+ def _sort(x, y, table = self.ambiguous_protein):
+ a = cmp(len(table[x]), len(table[y]))
+ if a == 0:
+ return cmp(x, y)
+ return a
+ possible.sort(_sort)
+
+ x = possible[0]
+ self._cache[codon] = x
+ return x
+
+#Prepare the ambiguous tables for DNA, RNA and Generic (DNA or RNA)
+ambiguous_dna_by_name = {}
+for key, val in unambiguous_dna_by_name.items():
+ ambiguous_dna_by_name[key] = AmbiguousCodonTable(val,
+ IUPAC.ambiguous_dna,
+ IUPACData.ambiguous_dna_values,
+ IUPAC.extended_protein,
+ IUPACData.extended_protein_values)
+ambiguous_dna_by_id = {}
+for key, val in unambiguous_dna_by_id.items():
+ ambiguous_dna_by_id[key] = AmbiguousCodonTable(val,
+ IUPAC.ambiguous_dna,
+ IUPACData.ambiguous_dna_values,
+ IUPAC.extended_protein,
+ IUPACData.extended_protein_values)
+
+ambiguous_rna_by_name = {}
+for key, val in unambiguous_rna_by_name.items():
+ ambiguous_rna_by_name[key] = AmbiguousCodonTable(val,
+ IUPAC.ambiguous_rna,
+ IUPACData.ambiguous_rna_values,
+ IUPAC.extended_protein,
+ IUPACData.extended_protein_values)
+ambiguous_rna_by_id = {}
+for key, val in unambiguous_rna_by_id.items():
+ ambiguous_rna_by_id[key] = AmbiguousCodonTable(val,
+ IUPAC.ambiguous_rna,
+ IUPACData.ambiguous_rna_values,
+ IUPAC.extended_protein,
+ IUPACData.extended_protein_values)
+
+#The following isn't very elegant, but seems to work nicely.
+_merged_values = dict(IUPACData.ambiguous_rna_values.iteritems())
+_merged_values["T"] = "U"
+
+for key, val in generic_by_name.items():
+ ambiguous_generic_by_name[key] = AmbiguousCodonTable(val,
+ Alphabet.NucleotideAlphabet(),
+ _merged_values,
+ IUPAC.extended_protein,
+ IUPACData.extended_protein_values)
+
+for key, val in generic_by_id.items():
+ ambiguous_generic_by_id[key] = AmbiguousCodonTable(val,
+ Alphabet.NucleotideAlphabet(),
+ _merged_values,
+ IUPAC.extended_protein,
+ IUPACData.extended_protein_values)
+del _merged_values
+del key, val
+
+#Basic sanity test,
+for n in ambiguous_generic_by_id.keys() :
+ assert ambiguous_rna_by_id[n].forward_table["GUU"] == "V"
+ assert ambiguous_rna_by_id[n].forward_table["GUN"] == "V"
+ assert ambiguous_rna_by_id[n].forward_table["UUN"] == "X" #F or L
+ #R = A or G, so URR = UAA or UGA / TRA = TAA or TGA = stop codons
+ if "UAA" in unambiguous_rna_by_id[n].stop_codons \
+ and "UGA" in unambiguous_rna_by_id[n].stop_codons :
+ try :
+ print ambiguous_dna_by_id[n].forward_table["TRA"]
+ assert False, "Should be a stop only"
+ except KeyError :
+ pass
+ assert "URA" in ambiguous_generic_by_id[n].stop_codons
+ assert "URA" in ambiguous_rna_by_id[n].stop_codons
+ assert "TRA" in ambiguous_generic_by_id[n].stop_codons
+ assert "TRA" in ambiguous_dna_by_id[n].stop_codons
+del n
+assert ambiguous_generic_by_id[1].stop_codons == ambiguous_generic_by_name["Standard"].stop_codons
+assert ambiguous_generic_by_id[4].stop_codons == ambiguous_generic_by_name["SGC3"].stop_codons
+assert ambiguous_generic_by_id[15].stop_codons == ambiguous_generic_by_name['Blepharisma Macronuclear'].stop_codons
--- /dev/null
+# Information about the IUPAC alphabets
+
+protein_letters = "ACDEFGHIKLMNPQRSTVWY"
+extended_protein_letters = "ACDEFGHIKLMNPQRSTVWYBXZJUO"
+# B = "Asx"; aspartic acid or asparagine (D or N)
+# X = "Xxx"; unknown or 'other' amino acid
+# Z = "Glx"; glutamic acid or glutamine (E or Q)
+# J = "Xle"; leucine or isoleucine (L or I, used in mass-spec)
+# U = "Sec"; selenocysteine
+# O = "Pyl"; pyrrolysine
+ambiguous_dna_letters = "GATCRYWSMKHBVDN"
+unambiguous_dna_letters = "GATC"
+ambiguous_rna_letters = "GAUCRYWSMKHBVDN"
+unambiguous_rna_letters = "GAUC"
+
+# B == 5-bromouridine
+# D == 5,6-dihydrouridine
+# S == thiouridine
+# W == wyosine
+extended_dna_letters = "GATCBDSW"
+
+# are there extended forms?
+#extended_rna_letters = "GAUCBDSW"
+
+ambiguous_dna_values = {
+ "A": "A",
+ "C": "C",
+ "G": "G",
+ "T": "T",
+ "M": "AC",
+ "R": "AG",
+ "W": "AT",
+ "S": "CG",
+ "Y": "CT",
+ "K": "GT",
+ "V": "ACG",
+ "H": "ACT",
+ "D": "AGT",
+ "B": "CGT",
+ "X": "GATC",
+ "N": "GATC",
+ }
+ambiguous_rna_values = {
+ "A": "A",
+ "C": "C",
+ "G": "G",
+ "U": "U",
+ "M": "AC",
+ "R": "AG",
+ "W": "AU",
+ "S": "CG",
+ "Y": "CU",
+ "K": "GU",
+ "V": "ACG",
+ "H": "ACU",
+ "D": "AGU",
+ "B": "CGU",
+ "X": "GAUC",
+ "N": "GAUC",
+ }
+
+ambiguous_dna_complement = {
+ "A": "T",
+ "C": "G",
+ "G": "C",
+ "T": "A",
+ "M": "K",
+ "R": "Y",
+ "W": "W",
+ "S": "S",
+ "Y": "R",
+ "K": "M",
+ "V": "B",
+ "H": "D",
+ "D": "H",
+ "B": "V",
+ "X": "X",
+ "N": "N",
+ }
+
+ambiguous_rna_complement = {
+ "A": "U",
+ "C": "G",
+ "G": "C",
+ "U": "A",
+ "M": "K",
+ "R": "Y",
+ "W": "W",
+ "S": "S",
+ "Y": "R",
+ "K": "M",
+ "V": "B",
+ "H": "D",
+ "D": "H",
+ "B": "V",
+ "X": "X",
+ "N": "N",
+ }
+
+
+def _make_ranges(dict):
+ d = {}
+ for key, value in dict.items():
+ d[key] = (value, value)
+ return d
+
+# From bioperl's SeqStats.pm
+unambiguous_dna_weights = {
+ "A": 347.,
+ "C": 323.,
+ "G": 363.,
+ "T": 322.,
+ }
+unambiguous_dna_weight_ranges = _make_ranges(unambiguous_dna_weights)
+
+unambiguous_rna_weights = {
+ "A": unambiguous_dna_weights["A"] + 16., # 16 for the oxygen
+ "C": unambiguous_dna_weights["C"] + 16.,
+ "G": unambiguous_dna_weights["G"] + 16.,
+ "U": 340.,
+}
+unambiguous_rna_weight_ranges = _make_ranges(unambiguous_rna_weights)
+
+def _make_ambiguous_ranges(dict, weight_table):
+ range_d = {}
+ avg_d = {}
+ for letter, values in dict.items():
+ #Following line is a quick hack to skip undefined weights for U and O
+ if len(values)==1 and values[0] not in weight_table : continue
+ weights = map(weight_table.get, values)
+ range_d[letter] = (min(weights), max(weights))
+ total_w = 0.0
+ for w in weights:
+ total_w = total_w + w
+ avg_d[letter] = total_w / len(weights)
+ return range_d, avg_d
+
+ambiguous_dna_weight_ranges, avg_ambiguous_dna_weights = \
+ _make_ambiguous_ranges(ambiguous_dna_values,
+ unambiguous_dna_weights)
+
+ambiguous_rna_weight_ranges, avg_ambiguous_rna_weights = \
+ _make_ambiguous_ranges(ambiguous_rna_values,
+ unambiguous_rna_weights)
+
+protein_weights = {
+ "A": 89.09,
+ "C": 121.16,
+ "D": 133.10,
+ "E": 147.13,
+ "F": 165.19,
+ "G": 75.07,
+ "H": 155.16,
+ "I": 131.18,
+ "K": 146.19,
+ "L": 131.18,
+ "M": 149.21,
+ "N": 132.12,
+ #"O": 0.0, # Needs to be recorded!
+ "P": 115.13,
+ "Q": 146.15,
+ "R": 174.20,
+ "S": 105.09,
+ "T": 119.12,
+ #"U": 168.05, # To be confirmed
+ "V": 117.15,
+ "W": 204.23,
+ "Y": 181.19
+ }
+
+extended_protein_values = {
+ "A": "A",
+ "B": "ND",
+ "C": "C",
+ "D": "D",
+ "E": "E",
+ "F": "F",
+ "G": "G",
+ "H": "H",
+ "I": "I",
+ "J": "IL",
+ "K": "K",
+ "L": "L",
+ "M": "M",
+ "N": "N",
+ "O": "O",
+ "P": "P",
+ "Q": "Q",
+ "R": "R",
+ "S": "S",
+ "T": "T",
+ "U": "U",
+ "V": "V",
+ "W": "W",
+ "X": "ACDEFGHIKLMNPQRSTVWY",
+ #TODO - Include U and O in the possible values of X?
+ #This could alter the extended_protein_weight_ranges ...
+ "Y": "Y",
+ "Z": "QE",
+}
+
+protein_weight_ranges = _make_ranges(protein_weights)
+
+extended_protein_weight_ranges, avg_extended_protein_weights = \
+ _make_ambiguous_ranges(extended_protein_values,
+ protein_weights)
+
+
+
--- /dev/null
+# This is a Python module
+"""Collections of various bits of useful biological data.
+"""
--- /dev/null
+# Copyright 2002 by Andrew Dalke.
+# All rights reserved.
+# This code is part of the Biopython distribution and governed by its
+# license. Please see the LICENSE file that should have been included
+# as part of this package.
+"""Decode elements from a Std/Martel parsed XML stream (OBSOLETE).
+
+Andrew Dalke is no longer maintaining Martel or Bio.Mindy, and these modules
+(and therefore Bio.Decode) have been deprecated. They are no longer used in
+any of the current Biopython parsers, and are likely to be removed in a
+future release."""
+
+import warnings
+warnings.warn("Martel and those parts of Biopython depending on it" \
+ +" directly (such as Bio.Mindy and Bio.Decode) are now" \
+ +" deprecated, and will be removed in a future release of"\
+ +" Biopython. If you want to continue to use this code,"\
+ +" please get in contact with the Biopython developers via"\
+ +" the mailing lists to avoid its permanent removal from"\
+ +" Biopython.", \
+ DeprecationWarning)
+
+import string
+from Bio.Parsers.spark import GenericScanner, GenericParser
+
+def unescape_C(s):
+ result = []
+ for i in range(len(s)):
+ if s[i] != "\\":
+ result.append(s[i])
+ continue
+ c = s[i+1:i+2]
+ if c == "x":
+ x = s[i+2:i+4]
+ if len(x) != 2:
+ raise ValueError("invalid \\x escape")
+ i = int(x, 16)
+ result.append(chr(i))
+ continue
+ if c in "01234567":
+ x = s[i+1:i+4]
+ # \octals don't do a length assertion check
+ i = int(x, 8)
+ result.append(chr(i))
+ continue
+ result.append(c)
+ return "".join(result)
+
+def join_english(fields):
+ if not fields:
+ return ""
+ s = fields[0]
+ for field in fields[1:]:
+ if s[-1:] == "-" and s[-3:-2] == "-":
+ s = s + field
+ continue
+ if s.find(" ") == -1 and field.find(" ") == -1:
+ s = s + field
+ continue
+ s = s + " " + field
+ return (" ".join(s.split())).strip()
+
+
+
+def chomp(s, c):
+ if s[-1:] == c:
+ return s[:-1]
+ return s
+
+def lchomp(s, c):
+ if s[:1] == c:
+ return s[1:]
+ return s
+
+def chompchomp(s, c):
+ if s[:1] == c and s[-1:] == c:
+ return s[1:-1]
+ return s
+
+def fixspaces(s):
+ # s.split breaks down to a list of words
+ # " ".join puts them together
+ # strip removes leading and trailing spaces
+ return " ".join(s.split()).strip()
+
+def join_fixspaces(lines):
+ return " ".join((" ".join(lines)).split()).strip()
+
+def tr(s, frm, to):
+ table = string.maketrans(frm, to)
+ return s.translate(table)
+
+def safe_int(s):
+ """converts to int if the number is small, long if it's large"""
+ try:
+ return int(s)
+ except ValueError:
+ return long(s)
+
+decode_functions = {
+ "chomp": (chomp, str, str),
+ "chompchomp": (chompchomp, str, str),
+ "chop": (lambda s: s[:-1], str, str),
+ "chopchop": (lambda s: s[1:-1], str, str),
+ "fixspaces": (fixspaces, str, str),
+ "lchomp": (lchomp, str, str),
+ "lchop": (lambda s: s[1:], str, str),
+ "lower": (lambda s: s.lower(), str, str),
+ "lstrip": (lambda s: s.lstrip(), str, str),
+ "replace": (lambda s, old, new: s.replace(old, new), str, str),
+ "rstrip": (lambda s: s.rstrip(), str, str),
+ "str": (str, str, str),
+ "strip": (lambda s: s.strip(), str, str),
+ "tr": (tr, str, str),
+ "unescape.c": (unescape_C, str, str),
+ "unescape.doublequote": (lambda s: s.replace('""', '"'), str, str),
+ "unescape.singlequote": (lambda s: s.replace("''", "'"), str, str),
+ "upper": (lambda s: s.upper(), str, str),
+
+ # List operations
+ "join": (lambda lst, s = " ": s.join(lst), list, str),
+ "join.english": (join_english, list, str),
+
+ # Integer operations
+ "int": (safe_int, [float, str, int], int),
+ "int.comma": (lambda s: safe_int(s.replace(",", "")),
+ [float, str, int], int),
+ "hex": (hex, str, int),
+ "oct": (oct, str, int),
+ "add": ((lambda i, j: i+j), int, int),
+
+ # Float operations
+ "float": (float, (float, str, int), float),
+
+ }
+
+def _fixup_defs():
+ # Normalize so the 2nd and 3rd terms are tuples
+ for k, v in decode_functions.items():
+ f, in_types, out_types = v
+ if isinstance(in_types, type([])):
+ in_types = tuple(in_types)
+ elif not isinstance(in_types, type( () )):
+ in_types = (in_types,)
+
+ if isinstance(out_types, type([])):
+ out_types = tuple(out_types)
+ elif not isinstance(out_types, type( () )):
+ out_types = (out_types,)
+
+ decode_functions[k] = (f, in_types, out_types)
+_fixup_defs()
+
+class Token:
+ def __init__(self, type):
+ self.type = type
+ def __cmp__(self, other):
+ return cmp(self.type, other)
+ def __repr__(self):
+ return "Token(%r)" % (self.type,)
+
+class ValueToken(Token):
+ def __init__(self, type, val):
+ Token.__init__(self, type)
+ self.val = val
+ def __cmp__(self, other):
+ return cmp(self.type, other)
+ def __repr__(self):
+ return "%s(%r)" % (self.__class__.__name__, self.val)
+ def __str__(self):
+ return str(self.val)
+
+class Integer(ValueToken):
+ def __init__(self, val):
+ ValueToken.__init__(self, "integer", val)
+
+class Float(ValueToken):
+ def __init__(self, val):
+ ValueToken.__init__(self, "float", val)
+
+class String(ValueToken):
+ def __init__(self, val):
+ ValueToken.__init__(self, "string", val)
+
+class FunctionName(ValueToken):
+ def __init__(self, val):
+ ValueToken.__init__(self, "functionname", val)
+
+class DecodeScanner(GenericScanner):
+ def __init__(self):
+ GenericScanner.__init__(self)
+
+ def tokenize(self, input):
+ self.rv = []
+ GenericScanner.tokenize(self, input)
+ return self.rv
+
+ def t_functionname(self, input):
+ r" \w+(\.\w+)*"
+ self.rv.append(FunctionName(input))
+
+ def t_pipe(self, input):
+ r" \| "
+ self.rv.append(Token("pipe"))
+
+ def t_open_paren(self, input):
+ r" \( "
+ self.rv.append(Token("open_paren"))
+
+ def t_close_paren(self, input):
+ r" \) "
+ self.rv.append(Token("close_paren"))
+
+ def t_comma(self, input):
+ r" , "
+ self.rv.append(Token("comma"))
+
+ def t_whitespace(self, input):
+ r" \s+ "
+ pass
+
+ def t_string(self, input):
+ r""" "([^"\\]+|\\.)*"|'([^'\\]+|\\.)*' """
+ # "' # emacs cruft
+ s = input[1:-1]
+ s = unescape_C(s)
+
+ self.rv.append(String(s))
+
+ def t_float(self, input):
+ r""" [+-]?((\d+(\.\d*)?)|\.\d+)([eE][+-]?[0-9]+)? """
+ # See if this is an integer
+ try:
+ self.rv.append(Integer(safe_int(input)))
+ except ValueError:
+ self.rv.append(Float(float(input)))
+
+class Function:
+ def __init__(self, name, args = ()):
+ self.name = name
+ self.args = args
+ def __str__(self):
+ args = self.args
+ if not args:
+ s = ""
+ else:
+ s = str(args)[1:-1]
+ return "%s(x, %s)" % (self.name, s)
+ __repr__ = __str__
+
+class DecodeParser(GenericParser):
+ def __init__(self, start = "expression"):
+ GenericParser.__init__(self, start)
+ self.begin_pos = 0
+
+ def p_expression(self, args):
+ """
+ expression ::= term
+ expression ::= term pipe expression
+ """
+ if len(args) == 1:
+ return [args[0]]
+ return [args[0]] + args[2]
+
+ def p_term(self, args):
+ """
+ term ::= functionname
+ term ::= functionname open_paren args close_paren
+ """
+ if len(args) == 1:
+ return Function(args[0].val)
+ return Function(args[0].val, tuple([x.val for x in args[2]]))
+
+ def p_args(self, args):
+ """
+ args ::= arg
+ args ::= arg comma args
+ """
+ if len(args) == 1:
+ return [args[0]]
+ return [args[0]] + args[2]
+
+ def p_arg(self, args):
+ """
+ arg ::= string
+ arg ::= integer
+ arg ::= float
+ """
+ return args[0]
+
+def scan(input):
+ scanner = DecodeScanner()
+ return scanner.tokenize(input)
+
+def parse(tokens):
+ parser = DecodeParser()
+ return parser.parse(tokens)
+
+_decoder_cache = {}
+
+class FunctionCall:
+ def __init__(self, f, args):
+ self.f = f
+ self.args = args
+ def __call__(self, x):
+ return self.f(x, *self.args)
+
+class FunctionCallChain:
+ def __init__(self, inner_f, f, args):
+ self.inner_f = inner_f
+ self.f = f
+ self.args = args
+ def __call__(self, x):
+ return self.f(self.inner_f(x), *self.args)
+
+#### I don't think this is the right way to do things
+##class CheckTypes:
+## def __init__(self, f, call_types, return_types):
+## self.f = f
+## self.call_types = call_types
+## self.return_types = return_types
+## def __call__(self, x):
+## if self.call_types is not None:
+## for T in self.call_types:
+## if isinstance(x, T):
+## break
+## else:
+## raise TypeError(
+## "Call value %s of type %s, expecting one of %s" %
+## (x, type(x).__name__,
+## [T.name for T in self.call_types]))
+## y = self.f(x)
+
+## if not self.return_types:
+## return y
+
+## for T in self.return_types:
+## if isinstance(y, T):
+## return y
+## raise TypeError("Return value %s of type %s, expecting one of %s" %
+## (y, type(y).__name__,
+## [T.name for T in self.return_types]))
+
+def make_decoder(s):
+ try:
+ return _decoder_cache[s]
+ except KeyError:
+ pass
+
+ functions = parse(scan(s))
+
+ f = functions[0]
+ fc = decode_functions[f.name][0]
+ args = f.args
+ if args:
+ fc = FunctionCall(fc, args)
+ for f in functions[1:]:
+ fc = FunctionCallChain(fc, decode_functions[f.name][0], f.args)
+ _decoder_cache[s] = fc
+ return fc
+
+def _verify_subtypes(subset, total, old_name, new_name):
+ for x in subset:
+ if x not in total:
+ raise TypeError("%s can produce a %r value not accepted by %s" %
+ (old_name, x.__name__, new_name))
+
+_typechecked_decoder_cache = {}
+def make_typechecked_decoder(s, input_types = None, output_types = None):
+ cache_lookup = (s, input_types, output_types)
+ try:
+ return _typechecked_decoder_cache[cache_lookup]
+ except KeyError:
+ pass
+ if input_types is not None and not isinstance(input_types, type( () )):
+ input_types = (input_types,)
+ if output_types is not None and not isinstance(output_types, type( () )):
+ output_types = (output_types,)
+
+ functions = parse(scan(s))
+
+ # Make sure the input type(s) are allowed
+ f = functions[0]
+ fc, in_types, out_types = decode_functions[f.name]
+ if input_types is not None:
+ for x in input_types:
+ if x not in in_types:
+ raise TypeError(
+ "the input type includes %r which isn't supported by %s" %
+ (x.__name__, f.name))
+
+ # Do the composition
+ old_name = f.name
+ input_types = out_types
+ args = functions[0].args
+ if args:
+ fc = FunctionCall(fc, args)
+
+ for f in functions[1:]:
+ transform_func, in_types, out_types = decode_functions[f.name]
+ _verify_subtypes(input_types, in_types, old_name, f.name)
+ old_name = f.name
+ input_types = out_types
+ fc = FunctionCallChain(fc, transform_func, f.args)
+
+ if output_types is not None:
+ _verify_subtypes(input_types, output_types, old_name, "the output")
+ _typechecked_decoder_cache[cache_lookup] = fc
+ return fc
+
+
+def test():
+ assert make_decoder("chop")("Andrew") == "Andre"
+ assert make_decoder("int")("9") == 9
+ assert make_decoder('join(" ")')(["Andrew", "Dalke"]) == \
+ "Andrew Dalke"
+ assert make_decoder('chomp("|")')("|test|") == "|test"
+ assert make_decoder('chomp("|")')("|test") == "|test"
+ assert make_decoder('chomp("A")|chop')("BA") == ""
+ assert make_decoder('chomp("A")|chop')("AB") == "A"
+ assert make_decoder('chop|chomp("A")')("AB") == ""
+ assert make_decoder('chop|chomp("A")')("BA") == "B"
+ assert make_decoder('add(5)')(2) == 7
+ assert make_decoder('add(-2)')(5) == 3
+
+if __name__ == "__main__":
+ test()
--- /dev/null
+#!/usr/bin/env python
+#
+# Copyright 2002-2003 by Michael Hoffman. All rights reserved.
+# This code is part of the Biopython distribution and governed by its
+# license. Please see the LICENSE file that should have been included
+# as part of this package.
+
+"""
+Bio.DocSQL: easy access to DB API databases.
+
+>>> import DocSQL, MySQLdb, os
+>>> db=MySQLdb.connect(passwd='', db='test')
+>>> class CreatePeople(DocSQL.Create):
+... \"""
+... CREATE TEMPORARY TABLE people
+... (id INT UNSIGNED NOT NULL PRIMARY KEY AUTO_INCREMENT,
+... last_name TINYTEXT,
+... first_name TINYTEXT)
+... \"""
+...
+>>> CreatePeople(connection=db)
+CreatePeople(message=Success)
+"""
+
+__version__ = "$Revision: 1.13 $"
+# $Source: /home/repository/biopython/biopython/Bio/DocSQL.py,v $
+
+import exceptions
+import sys
+
+from Bio import MissingExternalDependencyError
+
+try:
+ import MySQLdb
+except:
+ raise MissingExternalDependencyError("Install MySQLdb if you want to use Bio.DocSQL.")
+
+connection = None
+
+class NoInsertionError(exceptions.Exception):
+ pass
+
+def _check_is_public(name):
+ if name[:6] == "_names":
+ raise AttributeError
+
+class QueryRow(list):
+ def __init__(self, cursor):
+ try:
+ row = cursor.fetchone()
+ super(QueryRow, self).__init__(row)
+ except TypeError:
+ raise StopIteration
+
+ object.__setattr__(self, "_names", [x[0] for x in cursor.description]) # FIXME: legacy
+ object.__setattr__(self, "_names_hash", {})
+
+ for i, name in enumerate(self._names):
+ self._names_hash[name] = i
+
+ def __getattr__(self, name):
+ _check_is_public(name)
+ try:
+ return self[self._names_hash[name]]
+ except (KeyError, AttributeError) :
+ raise AttributeError("'%s' object has no attribute '%s'" \
+ % (self.__class__.__name__, name))
+
+ def __setattr__(self, name, value):
+ try:
+ self._names_hash
+ except AttributeError:
+ return object.__setattr__(self, name, value)
+
+ _check_is_public(name)
+ try:
+ index = self._names_hash[name]
+ self[index] = value
+ except KeyError:
+ return object.__setattr__(self, name, value)
+
+class Query(object):
+ """
+ SHOW TABLES
+ """
+ MSG_FAILURE = "Failure"
+ MSG_SUCCESS = "Success"
+ message = "not executed"
+ error_message = ""
+ prefix = ""
+ suffix = ""
+ row_class = QueryRow
+
+ def __init__(self, *args, **keywds):
+ try:
+ self.connection = keywds['connection']
+ except KeyError:
+ self.connection = connection
+ try:
+ self.diagnostics = keywds['diagnostics']
+ except KeyError:
+ self.diagnostics = 0
+
+ self.statement = self.prefix + self.__doc__ + self.suffix
+ self.params = args
+
+ def __iter__(self):
+ return IterationCursor(self, self.connection)
+
+ def __repr__(self):
+ return "%s(message=%s)" % (self.__class__.__name__, self.message)
+
+ def cursor(self):
+ return iter(self).cursor
+
+ def dump(self):
+ for item in self:
+ print item
+
+class QueryGeneric(Query):
+ def __init__(self, statement, *args, **keywds):
+ Query.__init__(self, *args, **keywds)
+ self.statement = statement,
+
+class IterationCursor(object):
+ def __init__(self, query, connection=connection):
+ if connection is None:
+ raise TypeError("database connection is None")
+ self.cursor = connection.cursor()
+ self.row_class = query.row_class
+ if query.diagnostics:
+ print >>sys.stderr, query.statement
+ print >>sys.stderr, query.params
+ self.cursor.execute(query.statement, query.params)
+
+ def next(self):
+ return self.row_class(self.cursor)
+
+class QuerySingle(Query, QueryRow):
+ ignore_warnings = 0
+ def __init__(self, *args, **keywds):
+ message = self.MSG_FAILURE
+ Query.__init__(self, *args, **keywds)
+ try:
+ self.single_cursor = Query.cursor(self)
+ except MySQLdb.Warning:
+ if not self.ignore_warnings:
+ raise
+ self.row_class.__init__(self, self.cursor())
+ object.__setattr__(self, "message", self.MSG_SUCCESS)
+
+ def cursor(self):
+ return self.single_cursor
+
+class QueryAll(list, Query):
+ def __init__(self, *args, **keywds):
+ Query.__init__(self, *args, **keywds)
+ list.__init__(self, map(self.process_row, self.cursor().fetchall()))
+
+ def process_row(self, row):
+ return row
+
+class QueryAllFirstItem(QueryAll):
+ def process_row(self, row):
+ return row[0]
+
+class Create(QuerySingle):
+ def __init__(self, *args, **keywds):
+ try:
+ QuerySingle.__init__(self, *args, **keywds)
+ except StopIteration:
+ self.message = self.MSG_SUCCESS
+
+class Update(Create):
+ pass
+
+class Insert(Create):
+ MSG_INTEGRITY_ERROR = "Couldn't insert: %s. "
+
+ def __init__(self, *args, **keywds):
+ try:
+ Create.__init__(self, *args, **keywds)
+ except MySQLdb.IntegrityError, error_data:
+ self.error_message += self.MSG_INTEGRITY_ERROR % error_data[1]
+ try:
+ self.total_count
+ except AttributeError:
+ self.total_count = 0
+
+ raise MySQLdb.IntegrityError(self.error_message)
+
+ self.id = self.cursor().insert_id()
+ try:
+ self.total_count += self.cursor().rowcount
+ except AttributeError:
+ self.total_count = self.cursor().rowcount
+
+ if self.cursor().rowcount == 0:
+ raise NoInsertionError
+
+def _test(*args, **keywds):
+ import doctest, sys
+ doctest.testmod(sys.modules[__name__], *args, **keywds)
+
+if __name__ == "__main__":
+ if __debug__:
+ _test()
--- /dev/null
+# Set up the IUPAC alphabet properties
+
+
+from Bio.PropertyManager import default_manager
+from Bio import Alphabet
+from Bio.Alphabet import IUPAC
+from Bio.Data import IUPACData
+
+from Bio import Transcribe, Translate
+
+set_prop = default_manager.class_property
+
+# weight tables
+set_prop[IUPAC.IUPACUnambiguousDNA]["weight_table"] = \
+ IUPACData.unambiguous_dna_weights
+set_prop[IUPAC.IUPACAmbiguousDNA]["weight_table"] = \
+ IUPACData.avg_ambiguous_dna_weights
+set_prop[IUPAC.IUPACUnambiguousRNA]["weight_table"] = \
+ IUPACData.unambiguous_rna_weights
+set_prop[IUPAC.IUPACAmbiguousRNA]["weight_table"] = \
+ IUPACData.avg_ambiguous_rna_weights
+set_prop[IUPAC.IUPACProtein]["weight_table"] = \
+ IUPACData.protein_weights
+set_prop[IUPAC.ExtendedIUPACProtein]["weight_table"] = \
+ IUPACData.avg_extended_protein_weights
+
+set_prop[IUPAC.IUPACUnambiguousDNA]["weight_range_table"] = \
+ IUPACData.unambiguous_dna_weight_ranges
+set_prop[IUPAC.IUPACAmbiguousDNA]["weight_range_table"] = \
+ IUPACData.ambiguous_dna_weight_ranges
+set_prop[IUPAC.IUPACUnambiguousRNA]["weight_range_table"] = \
+ IUPACData.unambiguous_rna_weight_ranges
+set_prop[IUPAC.IUPACAmbiguousRNA]["weight_range_table"] = \
+ IUPACData.ambiguous_rna_weight_ranges
+set_prop[IUPAC.IUPACProtein]["weight_range_table"] = \
+ IUPACData.protein_weight_ranges
+set_prop[IUPAC.ExtendedIUPACProtein]["weight_range_table"] = \
+ IUPACData.extended_protein_weight_ranges
+
+
+
+# transcriber objects
+
+set_prop[Alphabet.DNAAlphabet]["transcriber"] = \
+ Transcribe.generic_transcriber
+
+set_prop[IUPAC.IUPACAmbiguousDNA]["transcriber"] = \
+ Transcribe.ambiguous_transcriber
+
+set_prop[IUPAC.IUPACUnambiguousDNA]["transcriber"] = \
+ Transcribe.unambiguous_transcriber
+
+
+set_prop[Alphabet.RNAAlphabet]["transcriber"] = \
+ Transcribe.generic_transcriber
+
+set_prop[IUPAC.IUPACAmbiguousRNA]["transcriber"] = \
+ Transcribe.ambiguous_transcriber
+
+set_prop[IUPAC.IUPACUnambiguousRNA]["transcriber"] = \
+ Transcribe.unambiguous_transcriber
+
+
+# translator objects
+for name, obj in Translate.unambiguous_dna_by_name.items():
+ property = "translator.name." + name
+ set_prop[obj.table.nucleotide_alphabet.__class__][property] = obj
+ set_prop[obj.table.protein_alphabet.__class__][property] = obj
+
+for name, obj in Translate.unambiguous_rna_by_name.items():
+ property = "translator.name." + name
+ set_prop[obj.table.nucleotide_alphabet.__class__][property] = obj
+ property = "rna_translator.name." + name
+ set_prop[obj.table.protein_alphabet.__class__][property] = obj
+
+
+for id, obj in Translate.unambiguous_dna_by_id.items():
+ property = "translator.id.%d" % id
+ set_prop[obj.table.nucleotide_alphabet.__class__][property] = obj
+ set_prop[obj.table.protein_alphabet.__class__][property] = obj
+ if id == 1:
+ set_prop[obj.table.nucleotide_alphabet.__class__]["translator"] = obj
+ set_prop[obj.table.protein_alphabet.__class__]["translator"] = obj
+
+
+for id, obj in Translate.unambiguous_rna_by_id.items():
+ property = "translator.id.%d" % id
+ set_prop[obj.table.nucleotide_alphabet.__class__][property] = obj
+ property = "rna_translator.id.%d" % id
+ set_prop[obj.table.protein_alphabet.__class__][property] = obj
+ if id == 1:
+ set_prop[obj.table.nucleotide_alphabet.__class__]["translator"] = obj
+ set_prop[obj.table.protein_alphabet.__class__]["rna_translator"] = obj
+
+# ambiguous translator objects
+for name, obj in Translate.ambiguous_dna_by_name.items():
+ property = "translator.name." + name
+ set_prop[obj.table.nucleotide_alphabet.__class__][property] = obj
+ property = "ambiguous_translator.name." + name
+ set_prop[obj.table.protein_alphabet.__class__][property] = obj
+
+for name, obj in Translate.ambiguous_rna_by_name.items():
+ property = "translator.name." + name
+ set_prop[obj.table.nucleotide_alphabet.__class__][property] = obj
+ property = "ambiguous_rna_translator.name." + name
+ set_prop[obj.table.protein_alphabet.__class__][property] = obj
+
+
+for id, obj in Translate.ambiguous_dna_by_id.items():
+ property = "translator.id.%d" % id
+ set_prop[obj.table.nucleotide_alphabet.__class__][property] = obj
+ property = "ambiguous_translator.id.%d" % id
+ set_prop[obj.table.protein_alphabet.__class__][property] = obj
+ if id == 1:
+ set_prop[obj.table.nucleotide_alphabet.__class__]["translator"] = obj
+ set_prop[obj.table.protein_alphabet.__class__]["ambiguous_translator"] = obj
+
+
+for id, obj in Translate.ambiguous_rna_by_id.items():
+ property = "translator.id.%d" % id
+ set_prop[obj.table.nucleotide_alphabet.__class__][property] = obj
+ property = "ambiguous_rna_translator.id.%d" % id
+ set_prop[obj.table.protein_alphabet.__class__][property] = obj
+ if id == 1:
+ set_prop[obj.table.nucleotide_alphabet.__class__]["translator"] = obj
+ set_prop[obj.table.protein_alphabet.__class__]["ambiguous_rna_translator"] = obj
--- /dev/null
+# This is a Python module.
+"""Properties for functionality such as transcription and translation.
+"""
--- /dev/null
+"""
+Code to deal with alignments written in Fasta format (OBSOLETE).
+
+This module is considered obsolete and likely to be deprecated. Please use
+Bio.AlignIO instead for reading and writing alignments in FASTA format.
+
+This mostly just uses the regular Fasta parsing stuff written by Jeff
+to deal with all of the input and output formats.
+
+functions:
+o parse_file()
+
+classes:
+FastaAlignment"""
+# standard library
+import os
+
+# biopython
+from Bio.Align.Generic import Alignment
+from Bio import Alphabet
+from Bio.Alphabet import IUPAC
+from Bio import Fasta
+
+def parse_file(file_name, type = 'DNA'):
+ """Parse the given file into a FastaAlignment object.
+
+ Arguments:
+ o file_name - The location of the file to parse.
+ o type - The type of information contained in the file.
+ """
+ if type.upper() == 'DNA':
+ alphabet = IUPAC.ambiguous_dna
+ elif type.upper() == 'RNA':
+ alphabet = IUPAC.ambiguous_rna
+ elif type.upper() == 'PROTEIN':
+ alphabet = IUPAC.protein
+ else:
+ raise ValueError("Invalid type %s passed. Need DNA, RNA or PROTEIN"
+ % type)
+
+ # create a new alignment object
+ fasta_align = FastaAlignment(Alphabet.Gapped(alphabet))
+
+ # now parse the file and fill up the alignment object
+ align_file = open(file_name, 'r')
+
+ parser = Fasta.RecordParser()
+ iterator = Fasta.Iterator(align_file, parser)
+
+ cur_align = iterator.next()
+ while cur_align:
+ fasta_align.add_sequence(cur_align.title, cur_align.sequence)
+
+ cur_align = iterator.next()
+
+ return fasta_align
+
+class FastaAlignment(Alignment):
+ """Work with the Fasta Alignment format.
+
+ The fasta alignment format is basically the same as the regular ol'
+ Fasta format we know and love, except the sequences have gaps
+ (represented by -'s).
+ """
+ def __init__(self, alphabet = Alphabet.Gapped(IUPAC.ambiguous_dna)):
+ Alignment.__init__(self, alphabet)
+
+ def __str__(self):
+ """Print out a fasta version of the alignment info."""
+ return_string = ''
+ for item in self._records:
+ new_f_record = Fasta.Record()
+ new_f_record.title = item.description
+ new_f_record.sequence = item.seq.data
+
+ return_string = return_string + str(new_f_record) + os.linesep + os.linesep
+
+ # have a extra newline, so strip two off and add one before returning
+ return return_string.rstrip() + os.linesep
+
+
+
+
+
--- /dev/null
+"""Utilities for working with FASTA-formatted sequences (OBSOLETE).
+
+Classes:
+Record Holds FASTA sequence data.
+Iterator Iterates over sequence data in a FASTA file.
+RecordParser Parses FASTA sequence data into a Record object.
+SequenceParser Parses FASTA sequence data into a SeqRecord object.
+
+For a long time this module was the most commonly used and best documented
+FASTA parser in Biopython. However, we now recommend using Bio.SeqIO instead.
+
+In view of this, while you can continue to use Bio.Fasta for the moment, it is
+considered to be a legacy module and should not be used if you are writing new
+code. At some point Bio.Fasta may be officially deprecated (with warning
+messages when used) before finally being removed.
+
+If you are already using Bio.Fasta with the SequenceParser to get SeqRecord
+objects, then you should be able to switch to the more recent Bio.SeqIO module
+very easily as that too uses SeqRecord objects. For example,
+
+from Bio import Fasta
+handle = open("example.fas")
+for seq_record in Fasta.Iterator(handle, Fasta.SequenceParser()) :
+ print seq_record.description
+ print seq_record.seq
+handle.close()
+
+Using Bio.SeqIO instead this becomes:
+
+from Bio import SeqIO
+handle = open("example.fas")
+for seq_record in SeqIO.parse(handle, "fasta") :
+ print seq_record.description
+ print seq_record.seq
+handle.close()
+
+Converting an existing code which uses the RecordParser is a little more
+complicated as the Bio.Fasta.Record object differs from the SeqRecord.
+
+from Bio import Fasta
+handle = open("example.fas")
+for record in Fasta.Iterator(handle, Fasta.RecordParser()) :
+ #record is a Bio.Fasta.Record object
+ print record.title #The full title line as a string
+ print record.sequence #The sequence as a string
+handle.close()
+
+Using Bio.SeqIO instead this becomes:
+
+from Bio import SeqIO
+handle = open("example.fas")
+for seq_record in SeqIO.parse(handle, "fasta") :
+ print seq_record.description #The full title line as a string
+ print seq_record.seq.tostring() #The sequence as a string
+handle.close()
+
+
+
+"""
+from Bio import Seq
+from Bio import SeqRecord
+from Bio import Alphabet
+
+
+class Record:
+ """Holds information from a FASTA record.
+
+ Members:
+ title Title line ('>' character not included).
+ sequence The sequence.
+
+ """
+ def __init__(self, colwidth=60):
+ """__init__(self, colwidth=60)
+
+ Create a new Record. colwidth specifies the number of residues
+ to put on each line when generating FASTA format.
+
+ """
+ self.title = ''
+ self.sequence = ''
+ self._colwidth = colwidth
+
+ def __str__(self):
+ s = []
+ s.append('>%s' % self.title)
+ i = 0
+ while i < len(self.sequence):
+ s.append(self.sequence[i:i+self._colwidth])
+ i = i + self._colwidth
+ #Was having a problem getting the tests to pass on windows...
+ #return os.linesep.join(s)
+ return "\n".join(s)
+
+class Iterator:
+ """Returns one record at a time from a FASTA file.
+ """
+ def __init__(self, handle, parser = None, debug = 0):
+ """Initialize a new iterator.
+ """
+ self.handle = handle
+ self._parser = parser
+ self._debug = debug
+
+ #Skip any text before the first record (e.g. blank lines)
+ while True :
+ line = handle.readline()
+ if not line or line[0] == ">" :
+ break
+ if debug : print "Skipping: " + line
+ self._lookahead = line
+
+ def __iter__(self):
+ return iter(self.next, None)
+
+ def next(self):
+ """Return the next record in the file"""
+ line = self._lookahead
+ if not line:
+ return None
+ assert line[0]==">", line
+ lines = [line.rstrip()]
+ line = self.handle.readline()
+ while line:
+ if line[0] == ">": break
+ if line[0] == "#" :
+ if self._debug : print "Ignoring comment line"
+ pass
+ else :
+ lines.append(line.rstrip())
+ line = self.handle.readline()
+ self._lookahead = line
+ if self._debug : print "Debug: '%s' and '%s'" % (title, "".join(lines))
+ if self._parser is None:
+ return "\n".join(lines)
+ else :
+ return self._parser.parse_string("\n".join(lines))
+
+class RecordParser:
+ """Parses FASTA sequence data into a Fasta.Record object.
+ """
+ def __init__(self, debug = 0):
+ pass
+
+ def parse_string(self, text) :
+ text = text.replace("\r\n","\n") #Crude way of dealing with \r\n
+ assert text[0] == ">", text
+ text = text.split("\n>",1)[0] # Only do the first record if more than one
+ title, sequence = text.split("\n", 1)
+ title = title[1:]
+ rec = Record()
+ rec.title = title
+ rec.sequence = sequence.replace("\n","")
+ return rec
+
+ def parse(self, handle):
+ return self.parse_string(handle.read())
+
+class SequenceParser:
+ """Parses FASTA sequence data into a SeqRecord object.
+ """
+ def __init__(self, alphabet = Alphabet.generic_alphabet, title2ids = None,
+ debug = 0):
+ """Initialize a Scanner and Sequence Consumer.
+
+ Arguments:
+ o alphabet - The alphabet of the sequences to be parsed. If not
+ passed, this will be set as generic_alphabet.
+ o title2ids - A function that, when given the title of the FASTA
+ file (without the beginning >), will return the id, name and
+ description (in that order) for the record. If this is not given,
+ then the entire title line will be used as the description.
+ """
+ self.alphabet = alphabet
+ self.title2ids = title2ids
+
+ def parse_string(self, text) :
+ text = text.replace("\r\n","\n") #Crude way of dealing with \r\n
+ assert text[0] == ">", text
+ text = text.split("\n>",1)[0] # Only do the first record if more than one
+ title, sequence = text.split("\n", 1)
+ title = title[1:]
+
+ seq = Seq.Seq(sequence.replace("\n",""), self.alphabet)
+ rec = SeqRecord.SeqRecord(seq)
+
+ if self.title2ids:
+ seq_id, name, descr = self.title2ids(title)
+ rec.id = seq_id
+ rec.name = name
+ rec.description = descr
+ else:
+ rec.description = title
+
+ return rec
+
+ def parse(self, handle):
+ return self.parse_string(handle.read())
--- /dev/null
+# Copyright 1999 by Jeffrey Chang. All rights reserved.
+# This code is part of the Biopython distribution and governed by its
+# license. Please see the LICENSE file that should have been included
+# as part of this package.
+
+"""Code for more fancy file handles.
+
+
+Classes:
+UndoHandle File object decorator with support for undo-like operations.
+StringHandle Wraps a file object around a string.
+SGMLHandle File object that automatically strips SGML tags from data.
+
+SGMLStripper Object that strips SGML. This is now considered OBSOLETE, and
+ is likely to be deprecated in a future release of Biopython,
+ and later removed.
+
+"""
+import os
+import StringIO
+import sgmllib
+
+class UndoHandle:
+ """A Python handle that adds functionality for saving lines.
+
+ Saves lines in a LIFO fashion.
+
+ Added methods:
+ saveline Save a line to be returned next time.
+ peekline Peek at the next line without consuming it.
+
+ """
+ def __init__(self, handle):
+ self._handle = handle
+ self._saved = []
+
+ def __iter__(self):
+ return self
+
+ def next(self):
+ next = self.readline()
+ if not next:
+ raise StopIteration
+ return next
+
+ def readlines(self, *args, **keywds):
+ lines = self._saved + self._handle.readlines(*args,**keywds)
+ self._saved = []
+ return lines
+
+ def readline(self, *args, **keywds):
+ if self._saved:
+ line = self._saved.pop(0)
+ else:
+ line = self._handle.readline(*args,**keywds)
+ return line
+
+ def read(self, size=-1):
+ if size == -1:
+ saved = "".join(self._saved)
+ self._saved[:] = []
+ else:
+ saved = ''
+ while size > 0 and self._saved:
+ if len(self._saved[0]) <= size:
+ size = size - len(self._saved[0])
+ saved = saved + self._saved.pop(0)
+ else:
+ saved = saved + self._saved[0][:size]
+ self._saved[0] = self._saved[0][size:]
+ size = 0
+ return saved + self._handle.read(size)
+
+ def saveline(self, line):
+ if line:
+ self._saved = [line] + self._saved
+
+ def peekline(self):
+ if self._saved:
+ line = self._saved[0]
+ else:
+ line = self._handle.readline()
+ self.saveline(line)
+ return line
+
+ def tell(self):
+ lengths = map(len, self._saved)
+ sum = reduce(lambda x, y: x+y, lengths, 0)
+ return self._handle.tell() - sum
+
+ def seek(self, *args):
+ self._saved = []
+ self._handle.seek(*args)
+
+ def __getattr__(self, attr):
+ return getattr(self._handle, attr)
+
+ def __enter__(self):
+ return self
+
+ def __exit__(self, type, value, traceback):
+ self._handle.close()
+
+
+# I could make this faster by using cStringIO.
+# However, cStringIO (in v1.52) does not implement the
+# readlines method.
+StringHandle = StringIO.StringIO
+
+
+
+class SGMLHandle:
+ """A Python handle that automatically strips SGML tags from data (OBSOLETE).
+
+ This module is now considered to be obsolete, and is likely to be
+ deprecated in a future release of Biopython, and later removed.
+ """
+ def __init__(self, handle):
+ """SGMLStripper(handle)
+
+ handle is a file handle to SGML-formatted data.
+
+ """
+ self._handle = handle
+ self._stripper = SGMLStripper()
+
+ def read(self, *args, **keywds):
+ data = self._handle.read(*args, **keywds)
+ return self._stripper.strip(data)
+
+ def readline(self, *args, **keywds):
+ line = self._handle.readline(*args, **keywds)
+ return self._stripper.strip(line)
+
+ def readlines(self, *args, **keywds):
+ lines = self._handle.readlines(*args, **keywds)
+ for i in range(len(lines)):
+ lines[i] = self._stripper.strip(str)
+ return lines
+
+ def __getattr__(self, attr):
+ return getattr(self._handle, attr)
+
+
+class SGMLStripper:
+ class MyParser(sgmllib.SGMLParser):
+ def __init__(self):
+ sgmllib.SGMLParser.__init__(self)
+ self.data = ''
+ def handle_data(self, data):
+ self.data = self.data + data
+
+ def __init__(self):
+ self._parser = SGMLStripper.MyParser()
+
+ def strip(self, str):
+ """S.strip(str) -> string
+
+ Strip the SGML tags from str.
+
+ """
+ if not str: # empty string, don't do anything.
+ return ''
+ # I need to make sure that I don't return an empty string if
+ # the buffer is not empty. This can happen if there's a newline
+ # character embedded within a tag. Thus, I'll first check to
+ # see if the last character is a newline. If it is, and it's stripped
+ # away, I'll add it back.
+ is_newline = str[-1] in ['\n', '\r']
+
+ self._parser.data = '' # clear the parser's data (don't reset)
+ self._parser.feed(str)
+ if self._parser.data:
+ str = self._parser.data
+ elif is_newline:
+ str = '\n'
+ else:
+ str = ''
+ return str
+
--- /dev/null
+# Copyright 2001 by Katharine Lindner. All rights reserved.\r
+# This code is part of the Biopython distribution and governed by its\r
+# license. Please see the LICENSE file that should have been included\r
+# as part of this package.\r
+\r
+"""Code for more fancy file handles (OBSOLETE).\r
+\r
+Classes:\r
+Filtered is a decorator for File that allows the user to filter the output\r
+on a line by line basis.\r
+\r
+The FilteredReader module reads a file and applies a sequence of filters to the input\r
+The constructor sets a default filter chain, but the user can select another filter by setting\r
+Bio.FilteredReader.filter_chain.\r
+\r
+handle = open( "filename" )\r
+filtered_reader = Bio.FilteredReader( handle )\r
+filtered_reader.filter_chain = [ remove_asterisks, replace_dot_with_dash ]\r
+filtered_reasder.read()\r
+\r
+All filters in the chain must provide the same interface with a line of text as the single\r
+input parameter and altered text as the return value.\r
+\r
+This module is now considered to be obsolete, and is likely to be deprecated\r
+in a future release of Biopython, and later removed.\r
+"""\r
+\r
+\r
+def dump_saved( name, text, j ):\r
+ """Used for debugging."""\r
+ dump_file = open( name + '%d' % j, "w" )\r
+ k = 0\r
+ for i in range ( 0, len( text ), 80 ):\r
+ dump_file.write( '%s\n' % text[ i : i + 80 ] )\r
+ dump_file.close()\r
+\r
+def remove_leading_whitespace( line ):\r
+ return line.lstrip()\r
+\r
+\r
+def remove_empty_line( line ):\r
+ stripped_line = line.strip()\r
+ if( stripped_line ):\r
+ return line[ : ]\r
+ else:\r
+ return ''\r
+\r
+def remove_useless_dot( line ):\r
+ before = line\r
+ while( 1 ):\r
+ after = before.replace( "\t.\t", "\t\t" )\r
+ if( len( before ) == len( after ) ):\r
+ break\r
+ before = after\r
+ if( after.endswith( '.' ) ):\r
+ after = after[ :-1 ]\r
+ return after\r
+\r
+def fix_punctuation( line ):\r
+ line = line.replace( "'", '' )\r
+ line = line.replace( '"', '' )\r
+ line = line.replace( ';', '\t' )\r
+ line = line.replace( 'entryname', 'id' )\r
+# line = line.lower( )\r
+ if( line ):\r
+ return line[ : ]\r
+ else:\r
+ return ''\r
+\r
+\r
+\r
+class FilteredReader:\r
+ def __init__(self, handle ):\r
+ self._handle = handle\r
+ self._start_line = ''\r
+ self._debug_count = 0\r
+ self.filter_chain = [ remove_empty_line, remove_useless_dot, fix_punctuation ]\r
+\r
+ def __getattr__(self, attr):\r
+ return getattr(self._handle, attr)\r
+\r
+\r
+\r
+ def close(self, *args, **keywds ):\r
+ return self._handle.close( *args, **keywds)\r
+\r
+ def read( self, *args, **keywds ):\r
+ line = ''\r
+ len_expected = self._get_len_expected( args, keywds )\r
+ if( len_expected ):\r
+ filtered_text = self.read_block( len_expected )\r
+ else:\r
+ filtered_text = self.read_to_end()\r
+ return filtered_text\r
+\r
+ def read_block( self, len_expected ):\r
+\r
+ len_filtered = 0\r
+ len_adjusted -= len( self._start_line )\r
+ filtered_text = ''\r
+ while( len_filtered < len_expected ):\r
+\r
+ text_read = self._handle.read( len_adjusted )\r
+ full_text = self._start_line + text_read\r
+ lines = full_text.splitlines( 1 )\r
+ if( text_read == '' ):\r
+ filtered_text = filtered_text + self.filter( lines )\r
+ break\r
+ else:\r
+ all_but_last_line = lines[ :-1 ]\r
+ self._start_line = lines[ -1 ]\r
+ filtered_text = filtered_text + self.filter( all_but_last_line )\r
+ len_filtered_text = len( filtered_text )\r
+ len_adjusted = len_adjusted - len_filtered_text\r
+ return filtered_text[ : ]\r
+\r
+ def read_to_end( self ):\r
+ filtered_text = ''\r
+ text_read = self._handle.read()\r
+ full_text = self._start_line + text_read\r
+ lines = full_text.splitlines( 1 )\r
+ filtered_text += self.filter( lines[:] )\r
+ return filtered_text[ : ]\r
+\r
+ def _get_len_expected( self, args, keywds ):\r
+\r
+ if( len( args) > 0 ):\r
+ len_expected = args[ 0 ]\r
+ if( len_expected < 0 ):\r
+ len_expected = None\r
+ elif 'size' in keywds:\r
+ len_expected = keywds['size']\r
+ else:\r
+ len_expected = None\r
+ return len_expected\r
+\r
+ def filter( self, lines ):\r
+ filter_chain = self.filter_chain\r
+ filtered_text = ''\r
+ for line in lines:\r
+ for filter in filter_chain:\r
+ line = filter( *( line, ) )\r
+ filtered_text += line\r
+\r
+ return filtered_text\r
+\r
+def has_trailing_linefeed( line ):\r
+ if( line.endswith( chr( 13 ) ) or \\r
+ line.endswith( chr( 10 ) ) ):\r
+ return 1\r
+ else:\r
+ return 0\r
--- /dev/null
+# Copyright 2002 by Katharine Lindner. All rights reserved.
+# This code is part of the Biopython distribution and governed by its
+# license. Please see the LICENSE file that should have been included
+# as part of this package.
+
+"""handles true random numbers supplied from the the web server of fourmilab. Based on atmospheric noise. The motivation is to support biosimulations that rely on random numbers.
+"""
+
+import urllib
+
+
+def hex_convert(text):
+ import warnings
+ warnings.warn("The function Bio.HotRand.hex_convert is deprecated. Instead of Bio.HotRand.hex_convert(text), please use int(text, 16) instead", DeprecationWarning)
+ return int(text, 16)
+
+def byte_concat( text ):
+ val = 0
+ numbytes = len( text )
+ for i in range( 0, numbytes ):
+ val = val * 256
+ val = val + ord( text[ i ] )
+
+ return val
+
+class HotCache:
+
+ def __init__( self ):
+# self.url = 'http://www.fourmilab.ch/cgi-bin/uncgi/Hotbits?num=5000&min=1&max=6&col=1'
+ self.url = 'http://www.random.org/cgi-bin/randbyte?'
+ self.query = { 'nbytes' : 128, 'fmt' : 'h' }
+ self.fill_hot_cache()
+
+ def fill_hot_cache( self ):
+ url = self.url + urllib.urlencode( self.query )
+ fh = urllib.urlopen( url )
+ self.hot_cache = fh.read()
+ fh.close()
+
+ def next_num( self, num_digits = 4 ):
+ cache = self.hot_cache
+ numbytes = num_digits / 2
+ if( len( cache ) % numbytes != 0 ):
+ print 'len_cache is %d' % len( cache )
+ raise ValueError
+ if( cache == '' ):
+ self.fill_hot_cache()
+ cache = self.hot_cache
+ hexdigits = cache[ :numbytes ]
+ self.hot_cache = cache[ numbytes: ]
+ return byte_concat( hexdigits )
+
+
+
+class HotRandom:
+
+ def __init__( self ):
+ self.hot_cache = HotCache( )
+
+ def hot_rand( self, high, low = 0 ):
+ span = high - low
+ val = self.hot_cache.next_num()
+ val = ( span * val ) >> 16
+ val = val + low
+ return val
+
+
+if( __name__ == '__main__' ):
+ hot_random = HotRandom()
+ for j in range ( 0, 130 ):
+ print hot_random.hot_rand( 25 )
+ nums = [ '0000', 'abcd', '1234', '5555', '4321', 'aaaa', 'ffff' ]
+ for num in nums:
+ print hex_convert( num )
+
+
+
--- /dev/null
+# Copyright 1999 by Jeffrey Chang. All rights reserved.
+# This code is part of the Biopython distribution and governed by its
+# license. Please see the LICENSE file that should have been included
+# as part of this package.
+
+"""Index.py
+
+This module provides a way to create indexes to text files.
+
+Classes:
+Index Dictionary-like class used to store index information.
+
+_ShelveIndex An Index class based on the shelve module.
+_InMemoryIndex An in-memory Index class.
+
+"""
+import os
+import array
+import cPickle
+import shelve
+
+class _ShelveIndex(dict):
+ """An index file wrapped around shelve.
+
+ """
+ # Without a good dbm module installed, this is pretty slow and
+ # generates large files. When generating an index on a FASTA-
+ # formatted file with 82000 sequences (37Mb), the
+ # index 'dat' file is 42Mb and 'dir' file is 8Mb.
+
+ __version = 2
+ __version_key = '__version'
+
+ def __init__(self, indexname, truncate=None):
+ dict.__init__(self)
+ try:
+ if truncate:
+ # In python 1.52 and before, dumbdbm (under shelve)
+ # doesn't clear the old database.
+ files = [indexname + '.dir',
+ indexname + '.dat',
+ indexname + '.bak'
+ ]
+ for file in files:
+ if os.path.exists(file):
+ os.unlink(file)
+ raise Exception("open a new shelf")
+ self.data = shelve.open(indexname, flag='r')
+ except:
+ # No database exists.
+ self.data = shelve.open(indexname, flag='n')
+ self.data[self.__version_key] = self.__version
+ else:
+ # Check to make sure the database is the correct version.
+ version = self.data.get(self.__version_key, None)
+ if version is None:
+ raise IOError("Unrecognized index format")
+ elif version != self.__version:
+ raise IOError("Version %s doesn't match my version %s" \
+ % (version, self.__version))
+
+ def __del__(self):
+ if self.__dict__.has_key('data'):
+ self.data.close()
+
+class _InMemoryIndex(dict):
+ """This creates an in-memory index file.
+
+ """
+ # File Format:
+ # version
+ # key value
+ # [...]
+
+ __version = 3
+ __version_key = '__version'
+
+ def __init__(self, indexname, truncate=None):
+ self._indexname = indexname
+ dict.__init__(self)
+ self.__changed = 0 # the index hasn't changed
+
+ # Remove the database if truncate is true.
+ if truncate and os.path.exists(indexname):
+ os.unlink(indexname)
+ self.__changed = 1
+
+ # Load the database if it exists
+ if os.path.exists(indexname):
+ handle = open(indexname)
+ version = self._toobj(handle.readline().rstrip())
+ if version != self.__version:
+ raise IOError("Version %s doesn't match my version %s" \
+ % (version, self.__version))
+ for line in handle:
+ key, value = line.split()
+ key, value = self._toobj(key), self._toobj(value)
+ self[key] = value
+ self.__changed = 0
+
+ def update(self, dict):
+ self.__changed = 1
+ dict.update(self, dict)
+ def __setitem__(self, key, value):
+ self.__changed = 1
+ dict.__setitem__(self, key, value)
+ def __delitem__(self, key):
+ self.__changed = 1
+ dict.__delitem__(self, key)
+ def clear(self):
+ self.__changed = 1
+ dict.clear(self)
+
+ def __del__(self):
+ if self.__changed:
+ handle = open(self._indexname, 'w')
+ handle.write("%s\n" % self._tostr(self.__version))
+ for key, value in self.items():
+ handle.write("%s %s\n" %
+ (self._tostr(key), self._tostr(value)))
+ handle.close()
+
+ def _tostr(self, obj):
+ # I need a representation of the object that's saveable to
+ # a file that uses whitespace as delimiters. Thus, I'm
+ # going to pickle the object, and then convert each character of
+ # the string to its ASCII integer value. Then, I'm going to convert
+ # the integers into strings and join them together with commas.
+ # It's not the most efficient way of storing things, but it's
+ # relatively fast.
+ s = cPickle.dumps(obj)
+ intlist = array.array('b', s)
+ strlist = map(str, intlist)
+ return ','.join(strlist)
+
+ def _toobj(self, str):
+ intlist = map(int, str.split(','))
+ intlist = array.array('b', intlist)
+ strlist = map(chr, intlist)
+ return cPickle.loads(''.join(strlist))
+
+Index = _InMemoryIndex
--- /dev/null
+#!/usr/bin/env python
+
+"""
+This module provides code for doing logistic regressions.
+
+
+Classes:
+LogisticRegression Holds information for a LogisticRegression classifier.
+
+
+Functions:
+train Train a new classifier.
+calculate Calculate the probabilities of each class, given an observation.
+classify Classify an observation into a class.
+"""
+
+#TODO - Remove this work around once we drop python 2.3 support
+try:
+ set = set
+except NameError:
+ from sets import Set as set
+
+#from numpy import *
+#from numpy.linalg import *
+import numpy
+import numpy.linalg
+
+class LogisticRegression:
+ """Holds information necessary to do logistic regression
+ classification.
+
+ Members:
+ beta List of the weights for each dimension.
+
+ """
+ def __init__(self):
+ """LogisticRegression()"""
+ self.beta = []
+
+def train(xs, ys, update_fn=None, typecode=None):
+ """train(xs, ys[, update_fn]) -> LogisticRegression
+
+ Train a logistic regression classifier on a training set. xs is a
+ list of observations and ys is a list of the class assignments,
+ which should be 0 or 1. xs and ys should contain the same number
+ of elements. update_fn is an optional callback function that
+ takes as parameters that iteration number and log likelihood.
+
+ """
+ if len(xs) != len(ys):
+ raise ValueError("xs and ys should be the same length.")
+ classes = set(ys)
+ if classes != set([0, 1]):
+ raise ValueError("Classes should be 0's and 1's")
+ if typecode is None:
+ typecode = 'd'
+
+ # Dimensionality of the data is the dimensionality of the
+ # observations plus a constant dimension.
+ N, ndims = len(xs), len(xs[0]) + 1
+ if N==0 or ndims==1:
+ raise ValueError("No observations or observation of 0 dimension.")
+
+ # Make an X array, with a constant first dimension.
+ X = numpy.ones((N, ndims), typecode)
+ X[:, 1:] = xs
+ Xt = numpy.transpose(X)
+ y = numpy.asarray(ys, typecode)
+
+ # Initialize the beta parameter to 0.
+ beta = numpy.zeros(ndims, typecode)
+
+ MAX_ITERATIONS = 500
+ CONVERGE_THRESHOLD = 0.01
+ stepsize = 1.0
+ # Now iterate using Newton-Raphson until the log-likelihoods
+ # converge.
+ iter = 0
+ old_beta = old_llik = None
+ while iter < MAX_ITERATIONS:
+ # Calculate the probabilities. p = e^(beta X) / (1+e^(beta X))
+ ebetaX = numpy.exp(numpy.dot(beta, Xt))
+ p = ebetaX / (1+ebetaX)
+
+ # Find the log likelihood score and see if I've converged.
+ logp = y*numpy.log(p) + (1-y)*numpy.log(1-p)
+ llik = sum(logp)
+ if update_fn is not None:
+ update_fn(iter, llik)
+ # Check to see if the likelihood decreased. If it did, then
+ # restore the old beta parameters and half the step size.
+ if llik < old_llik:
+ stepsize = stepsize / 2.0
+ beta = old_beta
+ # If I've converged, then stop.
+ if old_llik is not None and numpy.fabs(llik-old_llik) <= CONVERGE_THRESHOLD:
+ break
+ old_llik, old_beta = llik, beta
+ iter += 1
+
+ W = numpy.identity(N) * p
+ Xtyp = numpy.dot(Xt, y-p) # Calculate the first derivative.
+ XtWX = numpy.dot(numpy.dot(Xt, W), X) # Calculate the second derivative.
+ #u, s, vt = singular_value_decomposition(XtWX)
+ #print "U", u
+ #print "S", s
+ delta = numpy.linalg.solve(XtWX, Xtyp)
+ if numpy.fabs(stepsize-1.0) > 0.001:
+ delta = delta * stepsize
+ beta = beta + delta # Update beta.
+ else:
+ raise RuntimeError("Didn't converge.")
+
+ lr = LogisticRegression()
+ lr.beta = map(float, beta) # Convert back to regular array.
+ return lr
+
+def calculate(lr, x):
+ """calculate(lr, x) -> list of probabilities
+
+ Calculate the probability for each class. lr is a
+ LogisticRegression object. x is the observed data. Returns a
+ list of the probability that it fits each class.
+
+ """
+ # Insert a constant term for x.
+ x = numpy.asarray([1.0] + x)
+ # Calculate the probability. p = e^(beta X) / (1+e^(beta X))
+ ebetaX = numpy.exp(numpy.dot(lr.beta, x))
+ p = ebetaX / (1+ebetaX)
+ return [1-p, p]
+
+def classify(lr, x):
+ """classify(lr, x) -> 1 or 0
+
+ Classify an observation into a class.
+
+ """
+ probs = calculate(lr, x)
+ if probs[0] > probs[1]:
+ return 0
+ return 1
--- /dev/null
+# Copyright 1999 by Jeffrey Chang. All rights reserved.
+# This code is part of the Biopython distribution and governed by its
+# license. Please see the LICENSE file that should have been included
+# as part of this package.
+
+"""Code to support writing parsers.
+
+
+
+Classes:
+AbstractParser Base class for parsers.
+AbstractConsumer Base class of all Consumers.
+TaggingConsumer Consumer that tags output with its event. For debugging
+SGMLStrippingConsumer Consumer that strips SGML tags from output.
+EventGenerator Generate Biopython Events from Martel XML output
+ (note that Martel is now DEPRECATED)
+
+Functions:
+safe_readline Read a line from a handle, with check for EOF.
+safe_peekline Peek at next line, with check for EOF.
+read_and_call Read a line from a handle and pass it to a method.
+read_and_call_while Read many lines, as long as a condition is met.
+read_and_call_until Read many lines, until a condition is met.
+attempt_read_and_call Like read_and_call, but forgiving of errors.
+is_blank_line Test whether a line is blank.
+
+"""
+
+import sys
+import traceback
+from types import *
+
+from Bio import File
+
+# XML from python 2.0
+try:
+ from xml.sax import handler
+ xml_support = 1
+except ImportError:
+ sys.stderr.write("Warning: Could not import SAX for dealing with XML.\n" +
+ "This causes problems with some ParserSupport modules\n")
+ xml_support = 0
+
+class AbstractParser:
+ """Base class for other parsers.
+
+ """
+ def parse(self, handle):
+ raise NotImplementedError("Please implement in a derived class")
+
+ def parse_str(self, string):
+ return self.parse(File.StringHandle(string))
+
+ def parse_file(self, filename):
+ h = open(filename)
+ try:
+ retval = self.parse(h)
+ finally:
+ h.close()
+ return retval
+
+class AbstractConsumer:
+ """Base class for other Consumers.
+
+ Derive Consumers from this class and implement appropriate
+ methods for each event that you want to receive.
+
+ """
+ def _unhandled_section(self):
+ pass
+ def _unhandled(self, data):
+ pass
+ def __getattr__(self, attr):
+ if attr[:6] == 'start_' or attr[:4] == 'end_':
+ method = self._unhandled_section
+ else:
+ method = self._unhandled
+ return method
+
+class TaggingConsumer(AbstractConsumer):
+ """A Consumer that tags the data stream with the event and
+ prints it to a handle. Useful for debugging.
+
+ """
+ def __init__(self, handle=None, colwidth=15, maxwidth=80):
+ """TaggingConsumer(handle=sys.stdout, colwidth=15, maxwidth=80)"""
+ # I can't assign sys.stdout to handle in the argument list.
+ # If I do that, handle will be assigned the value of sys.stdout
+ # the first time this function is called. This will fail if
+ # the user has assigned sys.stdout to some other file, which may
+ # be closed or invalid at a later time.
+ if handle is None:
+ handle = sys.stdout
+ self._handle = handle
+ self._colwidth = colwidth
+ self._maxwidth = maxwidth
+
+ def unhandled_section(self):
+ self._print_name('unhandled_section')
+
+ def unhandled(self, data):
+ self._print_name('unhandled', data)
+
+ def _print_name(self, name, data=None):
+ if data is None:
+ # Write the name of a section.
+ self._handle.write("%s %s\n" % ("*"*self._colwidth, name))
+ else:
+ # Write the tag and line.
+ self._handle.write("%-*s: %s\n" % (
+ self._colwidth, name[:self._colwidth],
+ data[:self._maxwidth-self._colwidth-2].rstrip()))
+
+ def __getattr__(self, attr):
+ if attr[:6] == 'start_' or attr[:4] == 'end_':
+ method = lambda a=attr, s=self: s._print_name(a)
+ else:
+ method = lambda x, a=attr, s=self: s._print_name(a, x)
+ return method
+
+class SGMLStrippingConsumer:
+ """A consumer that strips off SGML tags.
+
+ This is meant to be used as a decorator for other consumers.
+
+ """
+ def __init__(self, consumer):
+ if type(consumer) is not InstanceType:
+ raise ValueError("consumer should be an instance")
+ self._consumer = consumer
+ self._prev_attr = None
+ self._stripper = File.SGMLStripper()
+
+ def _apply_clean_data(self, data):
+ clean = self._stripper.strip(data)
+ self._prev_attr(clean)
+
+ def __getattr__(self, name):
+ if name in ['_prev_attr', '_stripper']:
+ return getattr(self, name)
+ attr = getattr(self._consumer, name)
+ # If this is not a method, then return it as is.
+ if type(attr) is not MethodType:
+ return attr
+ # If it's a section method, then return it.
+ if name[:6] == 'start_' or name[:4] == 'end_':
+ return attr
+ # Otherwise, it's an info event, and return my method.
+ self._prev_attr = attr
+ return self._apply_clean_data
+
+# onle use the Event Generator if XML handling is okay
+if xml_support:
+ class EventGenerator(handler.ContentHandler):
+ """Handler to generate events associated with a Martel parsed file.
+
+ This acts like a normal SAX handler, and accepts XML generated by
+ Martel during parsing. These events are then converted into
+ 'Biopython events', which can then be caught by a standard
+ biopython consumer.
+
+ Note that Martel is now DEPRECATED.
+ """
+ def __init__(self, consumer, interest_tags, callback_finalizer = None,
+ exempt_tags = []):
+ """Initialize to begin catching and firing off events.
+
+ Arguments:
+ o consumer - The consumer that we'll send Biopython events to.
+
+ o interest_tags - A listing of all the tags we are interested in.
+
+ o callback_finalizer - A function to deal with the collected
+ information before passing it on to the consumer. By default
+ the collected information is a list of all of the lines read
+ for a particular tag -- if there are multiple tags in a row
+ like:
+
+ <some_info>Spam<some_info>
+ <some_info>More Spam<some_info>
+
+ In this case the list of information would be:
+
+ ['Spam', 'More Spam']
+
+ This list of lines will be passed to the callback finalizer if
+ it is present. Otherwise the consumer will be called with the
+ list of content information.
+
+ o exempt_tags - A listing of particular tags that are exempt from
+ being processed by the callback_finalizer. This allows you to
+ use a finalizer to deal with most tags, but leave those you don't
+ want touched.
+ """
+ self._consumer = consumer
+ self.interest_tags = interest_tags
+ self._finalizer = callback_finalizer
+ self._exempt_tags = exempt_tags
+
+ # a dictionary of content for each tag of interest
+ # the information for each tag is held as a list of the lines.
+ # This allows us to collect information from multiple tags
+ # in a row, and return it all at once.
+ self.info = {}
+ for tag in self.interest_tags:
+ self.info[tag] = []
+
+ # the previous tag we were collecting information for.
+ # We set a delay in sending info to the consumer so that we can
+ # collect a bunch of tags in a row and append all of the info
+ # together.
+ self._previous_tag = ''
+
+ # the current character information for a tag
+ self._cur_content = []
+ # whether we should be collecting information
+ self._collect_characters = 0
+
+ def startElement(self, name, attrs):
+ """Determine if we should collect characters from this tag.
+ """
+ if name in self.interest_tags:
+ self._collect_characters = 1
+
+ def characters(self, content):
+ """Extract the information if we are interested in it.
+ """
+ if self._collect_characters:
+ self._cur_content.append(content)
+
+ def endElement(self, name):
+ """Send the information to the consumer.
+
+ Once we've got the end element we've collected up all of the
+ character information we need, and we need to send this on to
+ the consumer to do something with it.
+
+ We have a delay of one tag on doing this, so that we can collect
+ all of the info from multiple calls to the same element at once.
+ """
+ # only deal with the tag if it is something we are
+ # interested in and potentially have information for
+ if self._collect_characters:
+ # add all of the information collected inside this tag
+ self.info[name].append("".join(self._cur_content))
+ # reset our information and flags
+ self._cur_content = []
+ self._collect_characters = 0
+
+ # if we are at a new tag, pass on the info from the last tag
+ if self._previous_tag and self._previous_tag != name:
+ self._make_callback(self._previous_tag)
+
+ # set this tag as the next to be passed
+ self._previous_tag = name
+
+ def _make_callback(self, name):
+ """Call the callback function with the info with the given name.
+ """
+ # strip off whitespace and call the consumer
+ callback_function = getattr(self._consumer, name)
+
+ # --- pass back the information
+ # if there is a finalizer, use that
+ if self._finalizer is not None and name not in self._exempt_tags:
+ info_to_pass = self._finalizer(self.info[name])
+ # otherwise pass back the entire list of information
+ else:
+ info_to_pass = self.info[name]
+
+ callback_function(info_to_pass)
+
+ # reset the information for the tag
+ self.info[name] = []
+
+ def endDocument(self):
+ """Make sure all of our information has been passed.
+
+ This just flushes out any stored tags that need to be passed.
+ """
+ if self._previous_tag:
+ self._make_callback(self._previous_tag)
+
+def read_and_call(uhandle, method, **keywds):
+ """read_and_call(uhandle, method[, start][, end][, contains][, blank][, has_re])
+
+ Read a line from uhandle, check it, and pass it to the method.
+ Raises a ValueError if the line does not pass the checks.
+
+ start, end, contains, blank, and has_re specify optional conditions
+ that the line must pass. start and end specifies what the line must
+ begin or end with (not counting EOL characters). contains
+ specifies a substring that must be found in the line. If blank
+ is a true value, then the line must be blank. has_re should be
+ a regular expression object with a pattern that the line must match
+ somewhere.
+
+ """
+ line = safe_readline(uhandle)
+ errmsg = _fails_conditions(*(line,), **keywds)
+ if errmsg is not None:
+ raise ValueError(errmsg)
+ method(line)
+
+def read_and_call_while(uhandle, method, **keywds):
+ """read_and_call_while(uhandle, method[, start][, end][, contains][, blank][, has_re]) -> number of lines
+
+ Read a line from uhandle and pass it to the method as long as
+ some condition is true. Returns the number of lines that were read.
+
+ See the docstring for read_and_call for a description of the parameters.
+
+ """
+ nlines = 0
+ while 1:
+ line = safe_readline(uhandle)
+ # If I've failed the condition, then stop reading the line.
+ if _fails_conditions(*(line,), **keywds):
+ uhandle.saveline(line)
+ break
+ method(line)
+ nlines = nlines + 1
+ return nlines
+
+def read_and_call_until(uhandle, method, **keywds):
+ """read_and_call_until(uhandle, method,
+ start=None, end=None, contains=None, blank=None) -> number of lines
+
+ Read a line from uhandle and pass it to the method until
+ some condition is true. Returns the number of lines that were read.
+
+ See the docstring for read_and_call for a description of the parameters.
+
+ """
+ nlines = 0
+ while 1:
+ line = safe_readline(uhandle)
+ # If I've met the condition, then stop reading the line.
+ if not _fails_conditions(*(line,), **keywds):
+ uhandle.saveline(line)
+ break
+ method(line)
+ nlines = nlines + 1
+ return nlines
+
+def attempt_read_and_call(uhandle, method, **keywds):
+ """attempt_read_and_call(uhandle, method, **keywds) -> boolean
+
+ Similar to read_and_call, but returns a boolean specifying
+ whether the line has passed the checks. Does not raise
+ exceptions.
+
+ See docs for read_and_call for a description of the function
+ arguments.
+
+ """
+ line = safe_readline(uhandle)
+ passed = not _fails_conditions(*(line,), **keywds)
+ if passed:
+ method(line)
+ else:
+ uhandle.saveline(line)
+ return passed
+
+def _fails_conditions(line, start=None, end=None, contains=None, blank=None,
+ has_re=None):
+ if start is not None:
+ if line[:len(start)] != start:
+ return "Line does not start with '%s':\n%s" % (start, line)
+ if end is not None:
+ if line.rstrip()[-len(end):] != end:
+ return "Line does not end with '%s':\n%s" % (end, line)
+ if contains is not None:
+ if line.find(contains) == -1:
+ return "Line does not contain '%s':\n%s" % (contains, line)
+ if blank is not None:
+ if blank:
+ if not is_blank_line(line):
+ return "Expected blank line, but got:\n%s" % line
+ else:
+ if is_blank_line(line):
+ return "Expected non-blank line, but got a blank one"
+ if has_re is not None:
+ if has_re.search(line) is None:
+ return "Line does not match regex '%s':\n%s" % (
+ has_re.pattern, line)
+ return None
+
+def is_blank_line(line, allow_spaces=0):
+ """is_blank_line(line, allow_spaces=0) -> boolean
+
+ Return whether a line is blank. allow_spaces specifies whether to
+ allow whitespaces in a blank line. A true value signifies that a
+ line containing whitespaces as well as end-of-line characters
+ should be considered blank.
+
+ """
+ if not line:
+ return 1
+ if allow_spaces:
+ return line.rstrip() == ''
+ return line[0] == '\n' or line[0] == '\r'
+
+def safe_readline(handle):
+ """safe_readline(handle) -> line
+
+ Read a line from an UndoHandle and return it. If there are no more
+ lines to read, I will raise a ValueError.
+
+ """
+ line = handle.readline()
+ if not line:
+ raise ValueError("Unexpected end of stream.")
+ return line
+
+def safe_peekline(handle):
+ """safe_peekline(handle) -> line
+
+ Peek at the next line in an UndoHandle and return it. If there are no
+ more lines to peek, I will raise a ValueError.
+
+ """
+ line = handle.peekline()
+ if not line:
+ raise ValueError("Unexpected end of stream.")
+ return line
--- /dev/null
+"""Third party and other parsers useful internally to Biopython.
+"""
--- /dev/null
+# Copyright (c) 1998-2000 John Aycock
+#
+# Permission is hereby granted, free of charge, to any person obtaining
+# a copy of this software and associated documentation files (the
+# "Software"), to deal in the Software without restriction, including
+# without limitation the rights to use, copy, modify, merge, publish,
+# distribute, sublicense, and/or sell copies of the Software, and to
+# permit persons to whom the Software is furnished to do so, subject to
+# the following conditions:
+#
+# The above copyright notice and this permission notice shall be
+# included in all copies or substantial portions of the Software.
+#
+# THE SOFTWARE IS PROVIDED "AS IS", WITHOUT WARRANTY OF ANY KIND,
+# EXPRESS OR IMPLIED, INCLUDING BUT NOT LIMITED TO THE WARRANTIES OF
+# MERCHANTABILITY, FITNESS FOR A PARTICULAR PURPOSE AND NONINFRINGEMENT.
+# IN NO EVENT SHALL THE AUTHORS OR COPYRIGHT HOLDERS BE LIABLE FOR ANY
+# CLAIM, DAMAGES OR OTHER LIABILITY, WHETHER IN AN ACTION OF CONTRACT,
+# TORT OR OTHERWISE, ARISING FROM, OUT OF OR IN CONNECTION WITH THE
+# SOFTWARE OR THE USE OR OTHER DEALINGS IN THE SOFTWARE.
+
+__version__ = 'SPARK-0.6.1'
+
+import re
+import sys
+
+def _namelist(instance):
+ namelist, namedict, classlist = [], {}, [instance.__class__]
+ for c in classlist:
+ for b in c.__bases__:
+ classlist.append(b)
+ for name in dir(c):
+ if name not in namedict:
+ namelist.append(name)
+ namedict[name] = 1
+ return namelist
+
+class GenericScanner:
+ def __init__(self):
+ pattern = self.reflect()
+ self.re = re.compile(pattern, re.VERBOSE)
+
+ self.index2func = {}
+ for name, number in self.re.groupindex.items():
+ self.index2func[number-1] = getattr(self, 't_' + name)
+
+ def makeRE(self, name):
+ doc = getattr(self, name).__doc__
+ rv = '(?P<%s>%s)' % (name[2:], doc)
+ return rv
+
+ def reflect(self):
+ rv = []
+ for name in _namelist(self):
+ if name[:2] == 't_' and name != 't_default':
+ rv.append(self.makeRE(name))
+
+ rv.append(self.makeRE('t_default'))
+ return '|'.join(rv)
+
+ def error(self, s, pos):
+ print "Lexical error at position %s" % pos
+ raise SystemExit
+
+ def tokenize(self, s):
+ pos = 0
+ n = len(s)
+ while pos < n:
+ m = self.re.match(s, pos)
+ if m is None:
+ self.error(s, pos)
+
+ groups = m.groups()
+ for i in range(len(groups)):
+ if groups[i] and i in self.index2func:
+ self.index2func[i](groups[i])
+ pos = m.end()
+
+ def t_default(self, s):
+ r'( . | \n )+'
+ pass
+
+class GenericParser:
+ def __init__(self, start):
+ self.rules = {}
+ self.rule2func = {}
+ self.rule2name = {}
+ self.collectRules()
+ self.startRule = self.augment(start)
+ self.ruleschanged = 1
+
+ _START = 'START'
+ _EOF = 'EOF'
+
+ #
+ # A hook for GenericASTBuilder and GenericASTMatcher.
+ #
+ def preprocess(self, rule, func): return rule, func
+
+ def addRule(self, doc, func):
+ rules = doc.split()
+
+ index = []
+ for i in range(len(rules)):
+ if rules[i] == '::=':
+ index.append(i-1)
+ index.append(len(rules))
+
+ for i in range(len(index)-1):
+ lhs = rules[index[i]]
+ rhs = rules[index[i]+2:index[i+1]]
+ rule = (lhs, tuple(rhs))
+
+ rule, fn = self.preprocess(rule, func)
+
+ if lhs in self.rules:
+ self.rules[lhs].append(rule)
+ else:
+ self.rules[lhs] = [ rule ]
+ self.rule2func[rule] = fn
+ self.rule2name[rule] = func.__name__[2:]
+ self.ruleschanged = 1
+
+ def collectRules(self):
+ for name in _namelist(self):
+ if name[:2] == 'p_':
+ func = getattr(self, name)
+ doc = func.__doc__
+ self.addRule(doc, func)
+
+ def augment(self, start):
+ #
+ # Tempting though it is, this isn't made into a call
+ # to self.addRule() because the start rule shouldn't
+ # be subject to preprocessing.
+ #
+ startRule = (self._START, ( start, self._EOF ))
+ self.rule2func[startRule] = lambda args: args[0]
+ self.rules[self._START] = [ startRule ]
+ self.rule2name[startRule] = ''
+ return startRule
+
+ def makeFIRST(self):
+ union = {}
+ self.first = {}
+
+ for rulelist in self.rules.values():
+ for lhs, rhs in rulelist:
+ if lhs not in self.first:
+ self.first[lhs] = {}
+
+ if len(rhs) == 0:
+ self.first[lhs][None] = 1
+ continue
+
+ sym = rhs[0]
+ if sym not in self.rules:
+ self.first[lhs][sym] = 1
+ else:
+ union[(sym, lhs)] = 1
+ changes = 1
+ while changes:
+ changes = 0
+ for src, dest in union.keys():
+ destlen = len(self.first[dest])
+ self.first[dest].update(self.first[src])
+ if len(self.first[dest]) != destlen:
+ changes = 1
+
+ #
+ # An Earley parser, as per J. Earley, "An Efficient Context-Free
+ # Parsing Algorithm", CACM 13(2), pp. 94-102. Also J. C. Earley,
+ # "An Efficient Context-Free Parsing Algorithm", Ph.D. thesis,
+ # Carnegie-Mellon University, August 1968, p. 27.
+ #
+
+ def typestring(self, token):
+ return None
+
+ def error(self, token):
+ print "Syntax error at or near `%s' token" % token
+ raise SystemExit
+
+ def parse(self, tokens):
+ tree = {}
+ tokens.append(self._EOF)
+ states = { 0: [ (self.startRule, 0, 0) ] }
+
+ if self.ruleschanged:
+ self.makeFIRST()
+
+ for i in xrange(len(tokens)):
+ states[i+1] = []
+
+ if states[i] == []:
+ break
+ self.buildState(tokens[i], states, i, tree)
+
+ #_dump(tokens, states)
+
+ if i < len(tokens)-1 or states[i+1] != [(self.startRule, 2, 0)]:
+ del tokens[-1]
+ self.error(tokens[i-1])
+ rv = self.buildTree(tokens, tree, ((self.startRule, 2, 0), i+1))
+ del tokens[-1]
+ return rv
+
+ def buildState(self, token, states, i, tree):
+ needsCompletion = {}
+ state = states[i]
+ predicted = {}
+
+ for item in state:
+ rule, pos, parent = item
+ lhs, rhs = rule
+
+ #
+ # A -> a . (completer)
+ #
+ if pos == len(rhs):
+ if len(rhs) == 0:
+ needsCompletion[lhs] = (item, i)
+
+ for pitem in states[parent]:
+ if pitem is item:
+ break
+
+ prule, ppos, pparent = pitem
+ plhs, prhs = prule
+
+ if prhs[ppos:ppos+1] == (lhs,):
+ new = (prule,
+ ppos+1,
+ pparent)
+ if new not in state:
+ state.append(new)
+ tree[(new, i)] = [(item, i)]
+ else:
+ tree[(new, i)].append((item, i))
+ continue
+
+ nextSym = rhs[pos]
+
+ #
+ # A -> a . B (predictor)
+ #
+ if nextSym in self.rules:
+ #
+ # Work on completer step some more; for rules
+ # with empty RHS, the "parent state" is the
+ # current state we're adding Earley items to,
+ # so the Earley items the completer step needs
+ # may not all be present when it runs.
+ #
+ if nextSym in needsCompletion:
+ new = (rule, pos+1, parent)
+ olditem_i = needsCompletion[nextSym]
+ if new not in state:
+ state.append(new)
+ tree[(new, i)] = [olditem_i]
+ else:
+ tree[(new, i)].append(olditem_i)
+
+ #
+ # Has this been predicted already?
+ #
+ if nextSym in predicted:
+ continue
+ predicted[nextSym] = 1
+
+ ttype = token is not self._EOF and \
+ self.typestring(token) or \
+ None
+ if ttype is not None:
+ #
+ # Even smarter predictor, when the
+ # token's type is known. The code is
+ # grungy, but runs pretty fast. Three
+ # cases are looked for: rules with
+ # empty RHS; first symbol on RHS is a
+ # terminal; first symbol on RHS is a
+ # nonterminal (and isn't nullable).
+ #
+ for prule in self.rules[nextSym]:
+ new = (prule, 0, i)
+ prhs = prule[1]
+ if len(prhs) == 0:
+ state.append(new)
+ continue
+ prhs0 = prhs[0]
+ if prhs0 not in self.rules:
+ if prhs0 != ttype:
+ continue
+ else:
+ state.append(new)
+ continue
+ first = self.first[prhs0]
+ if None not in first and \
+ ttype not in first:
+ continue
+ state.append(new)
+ continue
+
+ for prule in self.rules[nextSym]:
+ #
+ # Smarter predictor, as per Grune &
+ # Jacobs' _Parsing Techniques_. Not
+ # as good as FIRST sets though.
+ #
+ prhs = prule[1]
+ if len(prhs) > 0 and \
+ prhs[0] not in self.rules and \
+ token != prhs[0]:
+ continue
+ state.append((prule, 0, i))
+
+ #
+ # A -> a . c (scanner)
+ #
+ elif token == nextSym:
+ #assert new not in states[i+1]
+ states[i+1].append((rule, pos+1, parent))
+
+ def buildTree(self, tokens, tree, root):
+ stack = []
+ self.buildTree_r(stack, tokens, -1, tree, root)
+ return stack[0]
+
+ def buildTree_r(self, stack, tokens, tokpos, tree, root):
+ (rule, pos, parent), state = root
+
+ while pos > 0:
+ want = ((rule, pos, parent), state)
+ if want not in tree:
+ #
+ # Since pos > 0, it didn't come from closure,
+ # and if it isn't in tree[], then there must
+ # be a terminal symbol to the left of the dot.
+ # (It must be from a "scanner" step.)
+ #
+ pos = pos - 1
+ state = state - 1
+ stack.insert(0, tokens[tokpos])
+ tokpos = tokpos - 1
+ else:
+ #
+ # There's a NT to the left of the dot.
+ # Follow the tree pointer recursively (>1
+ # tree pointers from it indicates ambiguity).
+ # Since the item must have come about from a
+ # "completer" step, the state where the item
+ # came from must be the parent state of the
+ # item the tree pointer points to.
+ #
+ children = tree[want]
+ if len(children) > 1:
+ child = self.ambiguity(children)
+ else:
+ child = children[0]
+
+ tokpos = self.buildTree_r(stack,
+ tokens, tokpos,
+ tree, child)
+ pos = pos - 1
+ (crule, cpos, cparent), cstate = child
+ state = cparent
+
+ lhs, rhs = rule
+ result = self.rule2func[rule](stack[:len(rhs)])
+ stack[:len(rhs)] = [result]
+ return tokpos
+
+ def ambiguity(self, children):
+ #
+ # XXX - problem here and in collectRules() if the same
+ # rule appears in >1 method. But in that case the
+ # user probably gets what they deserve :-) Also
+ # undefined results if rules causing the ambiguity
+ # appear in the same method.
+ #
+ sortlist = []
+ name2index = {}
+ for i in range(len(children)):
+ ((rule, pos, parent), index) = children[i]
+ lhs, rhs = rule
+ name = self.rule2name[rule]
+ sortlist.append((len(rhs), name))
+ name2index[name] = i
+ sortlist.sort()
+ list = map(lambda (a,b): b, sortlist)
+ return children[name2index[self.resolve(list)]]
+
+ def resolve(self, list):
+ #
+ # Resolve ambiguity in favor of the shortest RHS.
+ # Since we walk the tree from the top down, this
+ # should effectively resolve in favor of a "shift".
+ #
+ return list[0]
+
+#
+# GenericASTBuilder automagically constructs a concrete/abstract syntax tree
+# for a given input. The extra argument is a class (not an instance!)
+# which supports the "__setslice__" and "__len__" methods.
+#
+# XXX - silently overrides any user code in methods.
+#
+
+class GenericASTBuilder(GenericParser):
+ def __init__(self, AST, start):
+ GenericParser.__init__(self, start)
+ self.AST = AST
+
+ def preprocess(self, rule, func):
+ rebind = lambda lhs, self=self: \
+ lambda args, lhs=lhs, self=self: \
+ self.buildASTNode(args, lhs)
+ lhs, rhs = rule
+ return rule, rebind(lhs)
+
+ def buildASTNode(self, args, lhs):
+ children = []
+ for arg in args:
+ if isinstance(arg, self.AST):
+ children.append(arg)
+ else:
+ children.append(self.terminal(arg))
+ return self.nonterminal(lhs, children)
+
+ def terminal(self, token): return token
+
+ def nonterminal(self, type, args):
+ rv = self.AST(type)
+ rv[:len(args)] = args
+ return rv
+
+#
+# GenericASTTraversal is a Visitor pattern according to Design Patterns. For
+# each node it attempts to invoke the method n_<node type>, falling
+# back onto the default() method if the n_* can't be found. The preorder
+# traversal also looks for an exit hook named n_<node type>_exit (no default
+# routine is called if it's not found). To prematurely halt traversal
+# of a subtree, call the prune() method -- this only makes sense for a
+# preorder traversal. Node type is determined via the typestring() method.
+#
+
+class GenericASTTraversalPruningException:
+ pass
+
+class GenericASTTraversal:
+ def __init__(self, ast):
+ self.ast = ast
+
+ def typestring(self, node):
+ return node.type
+
+ def prune(self):
+ raise GenericASTTraversalPruningException
+
+ def preorder(self, node=None):
+ if node is None:
+ node = self.ast
+
+ try:
+ name = 'n_' + self.typestring(node)
+ if hasattr(self, name):
+ func = getattr(self, name)
+ func(node)
+ else:
+ self.default(node)
+ except GenericASTTraversalPruningException:
+ return
+
+ for kid in node:
+ self.preorder(kid)
+
+ name = name + '_exit'
+ if hasattr(self, name):
+ func = getattr(self, name)
+ func(node)
+
+ def postorder(self, node=None):
+ if node is None:
+ node = self.ast
+
+ for kid in node:
+ self.postorder(kid)
+
+ name = 'n_' + self.typestring(node)
+ if hasattr(self, name):
+ func = getattr(self, name)
+ func(node)
+ else:
+ self.default(node)
+
+
+ def default(self, node):
+ pass
+
+#
+# GenericASTMatcher. AST nodes must have "__getitem__" and "__cmp__"
+# implemented.
+#
+# XXX - makes assumptions about how GenericParser walks the parse tree.
+#
+
+class GenericASTMatcher(GenericParser):
+ def __init__(self, start, ast):
+ GenericParser.__init__(self, start)
+ self.ast = ast
+
+ def preprocess(self, rule, func):
+ rebind = lambda func, self=self: \
+ lambda args, func=func, self=self: \
+ self.foundMatch(args, func)
+ lhs, rhs = rule
+ rhslist = list(rhs)
+ rhslist.reverse()
+
+ return (lhs, tuple(rhslist)), rebind(func)
+
+ def foundMatch(self, args, func):
+ func(args[-1])
+ return args[-1]
+
+ def match_r(self, node):
+ self.input.insert(0, node)
+ children = 0
+
+ for child in node:
+ if children == 0:
+ self.input.insert(0, '(')
+ children = children + 1
+ self.match_r(child)
+
+ if children > 0:
+ self.input.insert(0, ')')
+
+ def match(self, ast=None):
+ if ast is None:
+ ast = self.ast
+ self.input = []
+
+ self.match_r(ast)
+ self.parse(self.input)
+
+ def resolve(self, list):
+ #
+ # Resolve ambiguity in favor of the longest RHS.
+ #
+ return list[-1]
+
+def _dump(tokens, states):
+ for i in range(len(states)):
+ print 'state', i
+ for (lhs, rhs), pos, parent in states[i]:
+ print '\t', lhs, '::=',
+ print ' '.join(rhs[:pos]),
+ print '.',
+ print ' '.join(rhs[pos:]),
+ print ',', parent
+ if i < len(tokens):
+ print
+ print 'token', str(tokens[i])
+ print
--- /dev/null
+# Stores properties associated with the class of an object.
+
+
+# Would it be nice to have support for more than one resolver per
+# class? In the meanwhile, they could collude using a dispatch
+# object.
+
+# Do you need access to the actual resolver?
+
+# Resolvers get the sequence because they may do a per-object lookup.
+
+# Could cache search results for better performance.
+
+
+# Dictionary which creates dictionary elements, so lookups never fail.
+# The new elements are always dictionaries.
+class CreateDict(dict):
+ def __getitem__(self, key):
+ return self.setdefault(key,{})
+
+class PropertyManager:
+ def __init__(self):
+ self.class_property = CreateDict()
+ self.class_property_resolver = CreateDict()
+ self.class_resolver = {}
+
+ def resolve(self, obj, property):
+ try:
+ klass = obj.__class__
+ except AttributeError:
+ raise KeyError("built-in instance")
+
+ return self.resolve_class(klass, property)
+
+ def resolve_class(self, klass, property):
+ # Hopefully, we'll find the hit right away
+ try:
+ return self.class_property[klass][property]
+ except KeyError:
+ pass
+
+ # Is there a property resolver?
+ try:
+ return self.class_property_resolver[klass][property](
+ self, klass, property)
+ except KeyError:
+ pass
+
+ # What about the class resolver?
+ try:
+ return self.class_resolver[klass](self, klass, property)
+ except KeyError:
+ pass
+
+ # That failed, so we walk up the class tree, depth-first and
+ # left-to-right (same as Python). For each class, check if
+ # the property exists, then check if the property resolver
+ # exists, and finally, check for the class resolver.
+
+ bases = list(klass.__bases__)
+ while bases:
+ base = bases.pop()
+ try:
+ return self.class_property[base][property]
+ except KeyError:
+ pass
+ try:
+ return self.class_property_resolver[base][property](
+ self, klass, property)
+ except KeyError:
+ pass
+ try:
+ return self.class_resolver[base](self, klass, property)
+ except KeyError:
+ pass
+
+ # this is why the search is depth-first/right-left
+ bases[:0] = list(base.__bases__)
+ raise KeyError("cannot find property %s for class %s" \
+ % (property, klass))
+
+
+default_manager = PropertyManager()
--- /dev/null
+# BLASTN 2.0a19MP-WashU [05-Feb-1998] [Build decunix3.2 01:53:29 05-Feb-1998]
+# BLASTP 2.0.4 [Feb-24-1998]
+class Algorithm:
+ def __init__(self, name, version, description = ""):
+ self.name = name # 'blastx', 'blastn', etc.
+ self.version = version # '2.1.2' or '2.0a19MP-WashU'
+ self.description = description # '[05-Feb-1998] [Build dec ...1998]'
+
+# Query= YAL001C YAL001C, Chr I from 147596 to 147665, and 147756 to 151168,
+# reverse complement
+# (3483 letters)
+class Query:
+ def __init__(self, name, accession, description, length):
+ self.name = name # 'YAL001C'
+ self.accession = accession # or None if missing
+ self.description = description # 'YAL001C, Chr I from 147596 to ... '
+ self.length = length # 3483
+
+# Database: ArabidopsisN
+# 66,211 sequences; 69,074,155 total letters.
+class Database:
+ def __init__(self, name, letters, entries):
+ self.name = name # ArabidopsisN
+ self.letters = letters # 69074155
+ self.entries = entries # 66211
+
+class TableInfo:
+ def __init__(self, full_description, info):
+ self.__dict__.update(info)
+ self.full_description = full_description
+
+
+class Search:
+ def __init__(self, algorithm, query, database, table, hits,
+ parameters, statistics):
+ self.algorithm = algorithm
+ self.query = query
+ self.database = database
+ self.table = table
+ self.hits = hits
+ self.parameters = parameters
+ self.statistics = statistics
+
+class Hit:
+ def __init__(self, name, description, accession, length,
+ algorithm, hsps = None):
+ self.name = name
+ self.description = description
+ self.accession = accession
+ self.length = length
+ self.algorithm = algorithm
+ if hsps is None:
+ hsps = []
+ self.hsps = hsps
+
+ def __len__(self):
+ return self.length
+
+
+
+# >GB_PL:ATF18F4 AL021637 Arabidopsis thaliana DNA chromosome 4, BAC clone
+# F18F4 (ESSAII project). 2/98
+# Length = 93,646
+#
+# Minus Strand HSPs:
+#
+# Score = 226 (33.9 bits), Expect = 0.80, P = 0.55
+# Identities = 98/142 (69%), Positives = 98/142 (69%), Strand = Minus / Plus
+# [...lines deleted...]
+# Query: 2486 ATATCAAGCAATTTGATAAGATCTAG 2461
+# A AT A C ATT GA AAGATC AG
+# Sbjct: 85387 AGATTTACCTATT-GAGAAGATCAAG 85411
+
+# computed from the strings
+class _SeqLength:
+ def __init__(self, length, identical, positives, gaps):
+ self.length = length
+ self.identical = identical
+ self.positives = positives
+ self.gaps = gaps
+ def __len__(self):
+ return self.length
+ def __getattr__(self, name):
+ if name == "frac_identical":
+ return float(self.identical) / self.length
+ elif name == "frac_positives":
+ return float(self.positives) / self.length
+ raise AttributeError(name)
+
+
+class HomologySeq(_SeqLength):
+ def __init__(self, seq, identical, positives, gaps):
+ _SeqLength.__init__(self, len(seq), identical, positives, gaps)
+ self.seq = seq
+
+class HSPSeq(_SeqLength):
+ def __init__(self, name, seq, location, identical, positives, gaps):
+ _SeqLength.__init__(self, len(seq), identical, positives, gaps)
+ self.name = name
+ self.seq = seq
+ self.location = location
+
+
+class HSP(_SeqLength):
+ def __init__(self,
+ query_seq, # ATATCAAGCAATTTGATAAGATCTAG
+ homology_seq, # A AT A C ATT GA AAGATC AG
+ subject_seq, # AGATTTACCTATT-GAGAAGATCAAG
+
+ query_location, # (2486, 2461, negative strand)
+ subject_location, # (85387, 85411)
+
+ query_name, # Query (or None)
+ subject_name, # Sbjct (or None)
+
+ algorithm, # an Algorithm
+ info, # contains Key/value pairs
+ homology_gaps = None, # Is this needed?
+ ):
+ assert len(query_seq) == len(homology_seq) == len(subject_seq), \
+ (query_seq, homology_seq, subject_seq)
+ self.algorithm = algorithm
+
+ query_gaps = query_seq.count("-")
+ subject_gaps = subject_seq.count("-")
+ if homology_gaps is None:
+ homology_gaps = query_gaps + subject_gaps
+ self.info = info
+
+ identical = info["identical"]
+ # bioperl calls this 'conserved'
+ positives = info.get("positives", identical)
+
+ _SeqLength.__init__(self, len(query_seq), identical,
+ positives, homology_gaps)
+
+ self.query = HSPSeq(name = query_name,
+ seq = query_seq,
+ location = query_location,
+ identical = identical,
+ positives = positives,
+ gaps = query_gaps)
+
+ self.subject = HSPSeq(name = subject_name,
+ seq = subject_seq,
+ location = subject_location,
+ identical = identical,
+ positives = positives,
+ gaps = subject_gaps)
+ self.homology = HomologySeq(seq = homology_seq,
+ identical = identical,
+ positives = positives,
+ gaps = homology_gaps)
--- /dev/null
+# Copyright 2000-2002 Brad Chapman.
+# Copyright 2004-2005 by M de Hoon.
+# Copyright 2007-2009 by Peter Cock.
+# All rights reserved.
+# This code is part of the Biopython distribution and governed by its
+# license. Please see the LICENSE file that should have been included
+# as part of this package.
+"""Provides objects to represent biological sequences with alphabets.
+
+See also U{http://biopython.org/wiki/Seq} and the chapter in our tutorial:
+ - U{http://biopython.org/DIST/docs/tutorial/Tutorial.html}
+ - U{http://biopython.org/DIST/docs/tutorial/Tutorial.pdf}
+"""
+__docformat__ ="epytext en" #Don't just use plain text in epydoc API pages!
+
+import string #for maketrans only
+import array
+import sys
+
+#TODO - Remove this work around once we drop python 2.3 support
+try:
+ set = set
+except NameError:
+ from sets import Set as set
+
+import Alphabet
+from Alphabet import IUPAC
+from Data.IUPACData import ambiguous_dna_complement, ambiguous_rna_complement
+from Bio.Data import CodonTable
+
+def _maketrans(complement_mapping) :
+ """Makes a python string translation table (PRIVATE).
+
+ Arguments:
+ - complement_mapping - a dictionary such as ambiguous_dna_complement
+ and ambiguous_rna_complement from Data.IUPACData.
+
+ Returns a translation table (a string of length 256) for use with the
+ python string's translate method to use in a (reverse) complement.
+
+ Compatible with lower case and upper case sequences.
+
+ For internal use only.
+ """
+ before = ''.join(complement_mapping.keys())
+ after = ''.join(complement_mapping.values())
+ before = before + before.lower()
+ after = after + after.lower()
+ return string.maketrans(before, after)
+
+_dna_complement_table = _maketrans(ambiguous_dna_complement)
+_rna_complement_table = _maketrans(ambiguous_rna_complement)
+
+class Seq(object):
+ """A read-only sequence object (essentially a string with an alphabet).
+
+ Like normal python strings, our basic sequence object is immutable.
+ This prevents you from doing my_seq[5] = "A" for example, but does allow
+ Seq objects to be used as dictionary keys.
+
+ The Seq object provides a number of string like methods (such as count,
+ find, split and strip), which are alphabet aware where appropriate.
+
+ The Seq object also provides some biological methods, such as complement,
+ reverse_complement, transcribe, back_transcribe and translate (which are
+ not applicable to sequences with a protein alphabet).
+ """
+ def __init__(self, data, alphabet = Alphabet.generic_alphabet):
+ """Create a Seq object.
+
+ Arguments:
+ - seq - Sequence, required (string)
+ - alphabet - Optional argument, an Alphabet object from Bio.Alphabet
+
+ You will typically use Bio.SeqIO to read in sequences from files as
+ SeqRecord objects, whose sequence will be exposed as a Seq object via
+ the seq property.
+
+ However, will often want to create your own Seq objects directly:
+
+ >>> from Bio.Seq import Seq
+ >>> from Bio.Alphabet import IUPAC
+ >>> my_seq = Seq("MKQHKAMIVALIVICITAVVAALVTRKDLCEVHIRTGQTEVAVF",
+ ... IUPAC.protein)
+ >>> my_seq
+ Seq('MKQHKAMIVALIVICITAVVAALVTRKDLCEVHIRTGQTEVAVF', IUPACProtein())
+ >>> print my_seq
+ MKQHKAMIVALIVICITAVVAALVTRKDLCEVHIRTGQTEVAVF
+ """
+ # Enforce string storage
+ assert (type(data) == type("") or # must use a string
+ type(data) == type(u"")) # but can be a unicode string
+ self._data = data
+ self.alphabet = alphabet # Seq API requirement
+
+ # A data property is/was a Seq API requirement
+ def _set_data(self, value) :
+ #TODO - In the next release, actually raise an exception?
+ #The Seq object is like a python string, it should be read only!
+ import warnings
+ warnings.warn("Writing to the Seq object's .data propery is deprecated.",
+ DeprecationWarning)
+ self._data = value
+ data = property(fget= lambda self : str(self),
+ fset=_set_data,
+ doc="Sequence as a string (DEPRECATED)")
+
+ def __repr__(self):
+ """Returns a (truncated) representation of the sequence for debugging."""
+ if len(self) > 60 :
+ #Shows the last three letters as it is often useful to see if there
+ #is a stop codon at the end of a sequence.
+ #Note total length is 54+3+3=60
+ return "%s('%s...%s', %s)" % (self.__class__.__name__,
+ str(self)[:54], str(self)[-3:],
+ repr(self.alphabet))
+ else :
+ return "%s(%s, %s)" % (self.__class__.__name__,
+ repr(self.data),
+ repr(self.alphabet))
+ def __str__(self):
+ """Returns the full sequence as a python string.
+
+ Note that Biopython 1.44 and earlier would give a truncated
+ version of repr(my_seq) for str(my_seq). If you are writing code
+ which need to be backwards compatible with old Biopython, you
+ should continue to use my_seq.tostring() rather than str(my_seq).
+ """
+ return self._data
+
+ """
+ TODO - Work out why this breaks test_Restriction.py
+ (Comparing Seq objects would be nice to have. May need to think about
+ hashes and the in operator for when have list/dictionary of Seq objects...)
+ def __cmp__(self, other):
+ if hasattr(other, "alphabet") :
+ #other should be a Seq or a MutableSeq
+ if not Alphabet._check_type_compatible([self.alphabet,
+ other.alphabet]) :
+ raise TypeError("Incompatable alphabets %s and %s" \
+ % (repr(self.alphabet), repr(other.alphabet)))
+ #They should be the same sequence type (or one of them is generic)
+ return cmp(str(self), str(other))
+ elif isinstance(other, basestring) :
+ return cmp(str(self), other)
+ else :
+ raise TypeError
+ """
+
+ def __len__(self): return len(self._data) # Seq API requirement
+
+ def __getitem__(self, index) : # Seq API requirement
+ #Note since Python 2.0, __getslice__ is deprecated
+ #and __getitem__ is used instead.
+ #See http://docs.python.org/ref/sequence-methods.html
+ if isinstance(index, int) :
+ #Return a single letter as a string
+ return self._data[index]
+ else :
+ #Return the (sub)sequence as another Seq object
+ return Seq(self._data[index], self.alphabet)
+
+ def __add__(self, other):
+ """Add another sequence or string to this sequence."""
+ if hasattr(other, "alphabet") :
+ #other should be a Seq or a MutableSeq
+ if not Alphabet._check_type_compatible([self.alphabet,
+ other.alphabet]) :
+ raise TypeError("Incompatable alphabets %s and %s" \
+ % (repr(self.alphabet), repr(other.alphabet)))
+ #They should be the same sequence type (or one of them is generic)
+ a = Alphabet._consensus_alphabet([self.alphabet, other.alphabet])
+ return self.__class__(str(self) + str(other), a)
+ elif isinstance(other, basestring) :
+ #other is a plain string - use the current alphabet
+ return self.__class__(str(self) + other, self.alphabet)
+ else :
+ raise TypeError
+
+ def __radd__(self, other):
+ if hasattr(other, "alphabet") :
+ #other should be a Seq or a MutableSeq
+ if not Alphabet._check_type_compatible([self.alphabet,
+ other.alphabet]) :
+ raise TypeError("Incompatable alphabets %s and %s" \
+ % (repr(self.alphabet), repr(other.alphabet)))
+ #They should be the same sequence type (or one of them is generic)
+ a = Alphabet._consensus_alphabet([self.alphabet, other.alphabet])
+ return self.__class__(str(other) + str(self), a)
+ elif isinstance(other, basestring) :
+ #other is a plain string - use the current alphabet
+ return self.__class__(other + str(self), self.alphabet)
+ else :
+ raise TypeError
+
+ def tostring(self): # Seq API requirement
+ """Returns the full sequence as a python string.
+
+ Although not formally deprecated, you are now encouraged to use
+ str(my_seq) instead of my_seq.tostring()."""
+ return str(self)
+
+ def tomutable(self): # Needed? Or use a function?
+ """Returns the full sequence as a MutableSeq object.
+
+ >>> from Bio.Seq import Seq
+ >>> from Bio.Alphabet import IUPAC
+ >>> my_seq = Seq("MKQHKAMIVALIVICITAVVAAL",
+ ... IUPAC.protein)
+ >>> my_seq
+ Seq('MKQHKAMIVALIVICITAVVAAL', IUPACProtein())
+ >>> my_seq.tomutable()
+ MutableSeq('MKQHKAMIVALIVICITAVVAAL', IUPACProtein())
+
+ Note that the alphabet is preserved.
+ """
+ return MutableSeq(str(self), self.alphabet)
+
+ def _get_seq_str_and_check_alphabet(self, other_sequence) :
+ """string/Seq/MutableSeq to string, checking alphabet (PRIVATE).
+
+ For a string argument, returns the string.
+
+ For a Seq or MutableSeq, it checks the alphabet is compatible
+ (raising an exception if it isn't), and then returns a string.
+ """
+ try :
+ other_alpha = other_sequence.alphabet
+ except AttributeError :
+ #Assume other_sequence is a string
+ return other_sequence
+
+ #Other should be a Seq or a MutableSeq
+ if not Alphabet._check_type_compatible([self.alphabet, other_alpha]) :
+ raise TypeError("Incompatable alphabets %s and %s" \
+ % (repr(self.alphabet), repr(other_alpha)))
+ #Return as a string
+ return str(other_sequence)
+
+ def count(self, sub, start=0, end=sys.maxint):
+ """Non-overlapping count method, like that of a python string.
+
+ This behaves like the python string method of the same name,
+ which does a non-overlapping count!
+
+ Returns an integer, the number of occurrences of substring
+ argument sub in the (sub)sequence given by [start:end].
+ Optional arguments start and end are interpreted as in slice
+ notation.
+
+ Arguments:
+ - sub - a string or another Seq object to look for
+ - start - optional integer, slice start
+ - end - optional integer, slice end
+
+ e.g.
+
+ >>> from Bio.Seq import Seq
+ >>> my_seq = Seq("AAAATGA")
+ >>> print my_seq.count("A")
+ 5
+ >>> print my_seq.count("ATG")
+ 1
+ >>> print my_seq.count(Seq("AT"))
+ 1
+ >>> print my_seq.count("AT", 2, -1)
+ 1
+
+ HOWEVER, please note because python strings and Seq objects (and
+ MutableSeq objects) do a non-overlapping search, this may not give
+ the answer you expect:
+
+ >>> "AAAA".count("AA")
+ 2
+ >>> print Seq("AAAA").count("AA")
+ 2
+
+ A non-overlapping search would give the answer as three!
+ """
+ #If it has one, check the alphabet:
+ sub_str = self._get_seq_str_and_check_alphabet(sub)
+ return str(self).count(sub_str, start, end)
+
+ def find(self, sub, start=0, end=sys.maxint):
+ """Find method, like that of a python string.
+
+ This behaves like the python string method of the same name.
+
+ Returns an integer, the index of the first occurrence of substring
+ argument sub in the (sub)sequence given by [start:end].
+
+ Arguments:
+ - sub - a string or another Seq object to look for
+ - start - optional integer, slice start
+ - end - optional integer, slice end
+
+ Returns -1 if the subsequence is NOT found.
+
+ e.g. Locating the first typical start codon, AUG, in an RNA sequence:
+
+ >>> from Bio.Seq import Seq
+ >>> my_rna = Seq("GUCAUGGCCAUUGUAAUGGGCCGCUGAAAGGGUGCCCGAUAGUUG")
+ >>> my_rna.find("AUG")
+ 3
+ """
+ #If it has one, check the alphabet:
+ sub_str = self._get_seq_str_and_check_alphabet(sub)
+ return str(self).find(sub_str, start, end)
+
+ def rfind(self, sub, start=0, end=sys.maxint):
+ """Find from right method, like that of a python string.
+
+ This behaves like the python string method of the same name.
+
+ Returns an integer, the index of the last (right most) occurrence of
+ substring argument sub in the (sub)sequence given by [start:end].
+
+ Arguments:
+ - sub - a string or another Seq object to look for
+ - start - optional integer, slice start
+ - end - optional integer, slice end
+
+ Returns -1 if the subsequence is NOT found.
+
+ e.g. Locating the last typical start codon, AUG, in an RNA sequence:
+
+ >>> from Bio.Seq import Seq
+ >>> my_rna = Seq("GUCAUGGCCAUUGUAAUGGGCCGCUGAAAGGGUGCCCGAUAGUUG")
+ >>> my_rna.rfind("AUG")
+ 15
+ """
+ #If it has one, check the alphabet:
+ sub_str = self._get_seq_str_and_check_alphabet(sub)
+ return str(self).rfind(sub_str, start, end)
+
+ def startswith(self, prefix, start=0, end=sys.maxint) :
+ """Does the Seq start with the given prefix? Returns True/False.
+
+ This behaves like the python string method of the same name.
+
+ Return True if the sequence starts with the specified prefix
+ (a string or another Seq object), False otherwise.
+ With optional start, test sequence beginning at that position.
+ With optional end, stop comparing sequence at that position.
+ prefix can also be a tuple of strings to try. e.g.
+
+ >>> from Bio.Seq import Seq
+ >>> my_rna = Seq("GUCAUGGCCAUUGUAAUGGGCCGCUGAAAGGGUGCCCGAUAGUUG")
+ >>> my_rna.startswith("GUC")
+ True
+ >>> my_rna.startswith("AUG")
+ False
+ >>> my_rna.startswith("AUG", 3)
+ True
+ >>> my_rna.startswith(("UCC","UCA","UCG"),1)
+ True
+ """
+ #If it has one, check the alphabet:
+ if isinstance(prefix, tuple) :
+ #TODO - Once we drop support for Python 2.4, instead of this
+ #loop offload to the string method (requires Python 2.5+).
+ #Check all the alphabets first...
+ prefix_strings = [self._get_seq_str_and_check_alphabet(p) \
+ for p in prefix]
+ for prefix_str in prefix_strings :
+ if str(self).startswith(prefix_str, start, end) :
+ return True
+ return False
+ else :
+ prefix_str = self._get_seq_str_and_check_alphabet(prefix)
+ return str(self).startswith(prefix_str, start, end)
+
+ def endswith(self, suffix, start=0, end=sys.maxint) :
+ """Does the Seq end with the given suffix? Returns True/False.
+
+ This behaves like the python string method of the same name.
+
+ Return True if the sequence ends with the specified suffix
+ (a string or another Seq object), False otherwise.
+ With optional start, test sequence beginning at that position.
+ With optional end, stop comparing sequence at that position.
+ suffix can also be a tuple of strings to try. e.g.
+
+ >>> from Bio.Seq import Seq
+ >>> my_rna = Seq("GUCAUGGCCAUUGUAAUGGGCCGCUGAAAGGGUGCCCGAUAGUUG")
+ >>> my_rna.endswith("UUG")
+ True
+ >>> my_rna.endswith("AUG")
+ False
+ >>> my_rna.endswith("AUG", 0, 18)
+ True
+ >>> my_rna.endswith(("UCC","UCA","UUG"))
+ True
+ """
+ #If it has one, check the alphabet:
+ if isinstance(suffix, tuple) :
+ #TODO - Once we drop support for Python 2.4, instead of this
+ #loop offload to the string method (requires Python 2.5+).
+ #Check all the alphabets first...
+ suffix_strings = [self._get_seq_str_and_check_alphabet(p) \
+ for p in suffix]
+ for suffix_str in suffix_strings :
+ if str(self).endswith(suffix_str, start, end) :
+ return True
+ return False
+ else :
+ suffix_str = self._get_seq_str_and_check_alphabet(suffix)
+ return str(self).endswith(suffix_str, start, end)
+
+
+ def split(self, sep=None, maxsplit=-1) :
+ """Split method, like that of a python string.
+
+ This behaves like the python string method of the same name.
+
+ Return a list of the 'words' in the string (as Seq objects),
+ using sep as the delimiter string. If maxsplit is given, at
+ most maxsplit splits are done. If maxsplit is ommited, all
+ splits are made.
+
+ Following the python string method, sep will by default be any
+ white space (tabs, spaces, newlines) but this is unlikely to
+ apply to biological sequences.
+
+ e.g.
+
+ >>> from Bio.Seq import Seq
+ >>> my_rna = Seq("GUCAUGGCCAUUGUAAUGGGCCGCUGAAAGGGUGCCCGAUAGUUG")
+ >>> my_aa = my_rna.translate()
+ >>> my_aa
+ Seq('VMAIVMGR*KGAR*L', HasStopCodon(ExtendedIUPACProtein(), '*'))
+ >>> my_aa.split("*")
+ [Seq('VMAIVMGR', HasStopCodon(ExtendedIUPACProtein(), '*')), Seq('KGAR', HasStopCodon(ExtendedIUPACProtein(), '*')), Seq('L', HasStopCodon(ExtendedIUPACProtein(), '*'))]
+ >>> my_aa.split("*",1)
+ [Seq('VMAIVMGR', HasStopCodon(ExtendedIUPACProtein(), '*')), Seq('KGAR*L', HasStopCodon(ExtendedIUPACProtein(), '*'))]
+
+ See also the rsplit method:
+
+ >>> my_aa.rsplit("*",1)
+ [Seq('VMAIVMGR*KGAR', HasStopCodon(ExtendedIUPACProtein(), '*')), Seq('L', HasStopCodon(ExtendedIUPACProtein(), '*'))]
+ """
+ #If it has one, check the alphabet:
+ sep_str = self._get_seq_str_and_check_alphabet(sep)
+ #TODO - If the sep is the defined stop symbol, or gap char,
+ #should we adjust the alphabet?
+ return [Seq(part, self.alphabet) \
+ for part in str(self).split(sep_str, maxsplit)]
+
+ def rsplit(self, sep=None, maxsplit=-1) :
+ """Right split method, like that of a python string.
+
+ This behaves like the python string method of the same name.
+
+ Return a list of the 'words' in the string (as Seq objects),
+ using sep as the delimiter string. If maxsplit is given, at
+ most maxsplit splits are done COUNTING FROM THE RIGHT.
+ If maxsplit is ommited, all splits are made.
+
+ Following the python string method, sep will by default be any
+ white space (tabs, spaces, newlines) but this is unlikely to
+ apply to biological sequences.
+
+ e.g. print my_seq.rsplit("*",1)
+
+ See also the split method.
+ """
+ #If it has one, check the alphabet:
+ sep_str = self._get_seq_str_and_check_alphabet(sep)
+ try :
+ return [Seq(part, self.alphabet) \
+ for part in str(self).rsplit(sep_str, maxsplit)]
+ except AttributeError :
+ #Python 2.3 doesn't have a string rsplit method, which we can
+ #word around by reversing the sequence, using (left) split,
+ #and then reversing the answer. Not very efficient!
+ words = [Seq(word[::-1], self.alphabet) for word \
+ in str(self)[::-1].split(sep_str[::-1], maxsplit)]
+ words.reverse()
+ return words
+
+ def strip(self, chars=None) :
+ """Returns a new Seq object with leading and trailing ends stripped.
+
+ This behaves like the python string method of the same name.
+
+ Optional argument chars defines which characters to remove. If
+ ommitted or None (default) then as for the python string method,
+ this defaults to removing any white space.
+
+ e.g. print my_seq.strip("-")
+
+ See also the lstrip and rstrip methods.
+ """
+ #If it has one, check the alphabet:
+ strip_str = self._get_seq_str_and_check_alphabet(chars)
+ return Seq(str(self).strip(strip_str), self.alphabet)
+
+ def lstrip(self, chars=None) :
+ """Returns a new Seq object with leading (left) end stripped.
+
+ This behaves like the python string method of the same name.
+
+ Optional argument chars defines which characters to remove. If
+ ommitted or None (default) then as for the python string method,
+ this defaults to removing any white space.
+
+ e.g. print my_seq.lstrip("-")
+
+ See also the strip and rstrip methods.
+ """
+ #If it has one, check the alphabet:
+ strip_str = self._get_seq_str_and_check_alphabet(chars)
+ return Seq(str(self).lstrip(strip_str), self.alphabet)
+
+ def rstrip(self, chars=None) :
+ """Returns a new Seq object with trailing (right) end stripped.
+
+ This behaves like the python string method of the same name.
+
+ Optional argument chars defines which characters to remove. If
+ ommitted or None (default) then as for the python string method,
+ this defaults to removing any white space.
+
+ e.g. Removing a nucleotide sequence's polyadenylation (poly-A tail):
+
+ >>> from Bio.Alphabet import IUPAC
+ >>> from Bio.Seq import Seq
+ >>> my_seq = Seq("CGGTACGCTTATGTCACGTAGAAAAAA", IUPAC.unambiguous_dna)
+ >>> my_seq
+ Seq('CGGTACGCTTATGTCACGTAGAAAAAA', IUPACUnambiguousDNA())
+ >>> my_seq.rstrip("A")
+ Seq('CGGTACGCTTATGTCACGTAG', IUPACUnambiguousDNA())
+
+ See also the strip and lstrip methods.
+ """
+ #If it has one, check the alphabet:
+ strip_str = self._get_seq_str_and_check_alphabet(chars)
+ return Seq(str(self).rstrip(strip_str), self.alphabet)
+
+ def complement(self):
+ """Returns the complement sequence. New Seq object.
+
+ >>> from Bio.Seq import Seq
+ >>> from Bio.Alphabet import IUPAC
+ >>> my_dna = Seq("CCCCCGATAG", IUPAC.unambiguous_dna)
+ >>> my_dna
+ Seq('CCCCCGATAG', IUPACUnambiguousDNA())
+ >>> my_dna.complement()
+ Seq('GGGGGCTATC', IUPACUnambiguousDNA())
+
+ You can of course used mixed case sequences,
+
+ >>> from Bio.Seq import Seq
+ >>> from Bio.Alphabet import generic_dna
+ >>> my_dna = Seq("CCCCCgatA-GD", generic_dna)
+ >>> my_dna
+ Seq('CCCCCgatA-GD', DNAAlphabet())
+ >>> my_dna.complement()
+ Seq('GGGGGctaT-CH', DNAAlphabet())
+
+ Note in the above example, ambiguous character D denotes
+ G, A or T so its complement is H (for C, T or A).
+
+ Trying to complement a protein sequence raises an exception.
+
+ >>> my_protein = Seq("MAIVMGR", IUPAC.protein)
+ >>> my_protein.complement()
+ Traceback (most recent call last):
+ ...
+ ValueError: Proteins do not have complements!
+ """
+ base = Alphabet._get_base_alphabet(self.alphabet)
+ if isinstance(base, Alphabet.ProteinAlphabet) :
+ raise ValueError("Proteins do not have complements!")
+ if isinstance(base, Alphabet.DNAAlphabet) :
+ ttable = _dna_complement_table
+ elif isinstance(base, Alphabet.RNAAlphabet) :
+ ttable = _rna_complement_table
+ elif ('U' in self._data or 'u' in self._data) \
+ and ('T' in self._data or 't' in self._data):
+ #TODO - Handle this cleanly?
+ raise ValueError("Mixed RNA/DNA found")
+ elif 'U' in self._data or 'u' in self._data:
+ ttable = _rna_complement_table
+ else:
+ ttable = _dna_complement_table
+ #Much faster on really long sequences than the previous loop based one.
+ #thx to Michael Palmer, University of Waterloo
+ return Seq(str(self).translate(ttable), self.alphabet)
+
+ def reverse_complement(self):
+ """Returns the reverse complement sequence. New Seq object.
+
+ >>> from Bio.Seq import Seq
+ >>> from Bio.Alphabet import IUPAC
+ >>> my_dna = Seq("CCCCCGATAGNR", IUPAC.ambiguous_dna)
+ >>> my_dna
+ Seq('CCCCCGATAGNR', IUPACAmbiguousDNA())
+ >>> my_dna.reverse_complement()
+ Seq('YNCTATCGGGGG', IUPACAmbiguousDNA())
+
+ Note in the above example, since R = G or A, its complement
+ is Y (which denotes C or T).
+
+ You can of course used mixed case sequences,
+
+ >>> from Bio.Seq import Seq
+ >>> from Bio.Alphabet import generic_dna
+ >>> my_dna = Seq("CCCCCgatA-G", generic_dna)
+ >>> my_dna
+ Seq('CCCCCgatA-G', DNAAlphabet())
+ >>> my_dna.reverse_complement()
+ Seq('C-TatcGGGGG', DNAAlphabet())
+
+ Trying to complement a protein sequence raises an exception:
+
+ >>> my_protein = Seq("MAIVMGR", IUPAC.protein)
+ >>> my_protein.reverse_complement()
+ Traceback (most recent call last):
+ ...
+ ValueError: Proteins do not have complements!
+ """
+ #Use -1 stride/step to reverse the complement
+ return self.complement()[::-1]
+
+ def transcribe(self):
+ """Returns the RNA sequence from a DNA sequence. New Seq object.
+
+ >>> from Bio.Seq import Seq
+ >>> from Bio.Alphabet import IUPAC
+ >>> coding_dna = Seq("ATGGCCATTGTAATGGGCCGCTGAAAGGGTGCCCGATAG",
+ ... IUPAC.unambiguous_dna)
+ >>> coding_dna
+ Seq('ATGGCCATTGTAATGGGCCGCTGAAAGGGTGCCCGATAG', IUPACUnambiguousDNA())
+ >>> coding_dna.transcribe()
+ Seq('AUGGCCAUUGUAAUGGGCCGCUGAAAGGGUGCCCGAUAG', IUPACUnambiguousRNA())
+
+ Trying to transcribe a protein or RNA sequence raises an exception:
+
+ >>> my_protein = Seq("MAIVMGR", IUPAC.protein)
+ >>> my_protein.transcribe()
+ Traceback (most recent call last):
+ ...
+ ValueError: Proteins cannot be transcribed!
+ """
+ base = Alphabet._get_base_alphabet(self.alphabet)
+ if isinstance(base, Alphabet.ProteinAlphabet) :
+ raise ValueError("Proteins cannot be transcribed!")
+ if isinstance(base, Alphabet.RNAAlphabet) :
+ raise ValueError("RNA cannot be transcribed!")
+
+ if self.alphabet==IUPAC.unambiguous_dna:
+ alphabet = IUPAC.unambiguous_rna
+ elif self.alphabet==IUPAC.ambiguous_dna:
+ alphabet = IUPAC.ambiguous_rna
+ else:
+ alphabet = Alphabet.generic_rna
+ return Seq(str(self).replace('T','U').replace('t','u'), alphabet)
+
+ def back_transcribe(self):
+ """Returns the DNA sequence from an RNA sequence. New Seq object.
+
+ >>> from Bio.Seq import Seq
+ >>> from Bio.Alphabet import IUPAC
+ >>> messenger_rna = Seq("AUGGCCAUUGUAAUGGGCCGCUGAAAGGGUGCCCGAUAG",
+ ... IUPAC.unambiguous_rna)
+ >>> messenger_rna
+ Seq('AUGGCCAUUGUAAUGGGCCGCUGAAAGGGUGCCCGAUAG', IUPACUnambiguousRNA())
+ >>> messenger_rna.back_transcribe()
+ Seq('ATGGCCATTGTAATGGGCCGCTGAAAGGGTGCCCGATAG', IUPACUnambiguousDNA())
+
+ Trying to back-transcribe a protein or DNA sequence raises an
+ exception:
+
+ >>> my_protein = Seq("MAIVMGR", IUPAC.protein)
+ >>> my_protein.back_transcribe()
+ Traceback (most recent call last):
+ ...
+ ValueError: Proteins cannot be back transcribed!
+ """
+ base = Alphabet._get_base_alphabet(self.alphabet)
+ if isinstance(base, Alphabet.ProteinAlphabet) :
+ raise ValueError("Proteins cannot be back transcribed!")
+ if isinstance(base, Alphabet.DNAAlphabet) :
+ raise ValueError("DNA cannot be back transcribed!")
+
+ if self.alphabet==IUPAC.unambiguous_rna:
+ alphabet = IUPAC.unambiguous_dna
+ elif self.alphabet==IUPAC.ambiguous_rna:
+ alphabet = IUPAC.ambiguous_dna
+ else:
+ alphabet = Alphabet.generic_dna
+ return Seq(str(self).replace("U", "T").replace("u", "t"), alphabet)
+
+ def translate(self, table="Standard", stop_symbol="*", to_stop=False):
+ """Turns a nucleotide sequence into a protein sequence. New Seq object.
+
+ This method will translate DNA or RNA sequences, and those with a
+ nucleotide or generic alphabet. Trying to translate a protein
+ sequence raises an exception.
+
+ Arguments:
+ - table - Which codon table to use? This can be either a name
+ (string) or an NCBI identifier (integer). This defaults
+ to the "Standard" table.
+ - stop_symbol - Single character string, what to use for terminators.
+ This defaults to the asterisk, "*".
+ - to_stop - Boolean, defaults to False meaning do a full translation
+ continuing on past any stop codons (translated as the
+ specified stop_symbol). If True, translation is
+ terminated at the first in frame stop codon (and the
+ stop_symbol is not appended to the returned protein
+ sequence).
+
+ e.g. Using the standard table:
+
+ >>> coding_dna = Seq("GTGGCCATTGTAATGGGCCGCTGAAAGGGTGCCCGATAG")
+ >>> coding_dna.translate()
+ Seq('VAIVMGR*KGAR*', HasStopCodon(ExtendedIUPACProtein(), '*'))
+ >>> coding_dna.translate(stop_symbol="@")
+ Seq('VAIVMGR@KGAR@', HasStopCodon(ExtendedIUPACProtein(), '@'))
+ >>> coding_dna.translate(to_stop=True)
+ Seq('VAIVMGR', ExtendedIUPACProtein())
+
+ Now using NCBI table 2, where TGA is not a stop codon:
+
+ >>> coding_dna.translate(table=2)
+ Seq('VAIVMGRWKGAR*', HasStopCodon(ExtendedIUPACProtein(), '*'))
+ >>> coding_dna.translate(table=2, to_stop=True)
+ Seq('VAIVMGRWKGAR', ExtendedIUPACProtein())
+
+ If the sequence has no in-frame stop codon, then the to_stop argument
+ has no effect:
+
+ >>> coding_dna2 = Seq("TTGGCCATTGTAATGGGCCGC")
+ >>> coding_dna2.translate()
+ Seq('LAIVMGR', ExtendedIUPACProtein())
+ >>> coding_dna2.translate(to_stop=True)
+ Seq('LAIVMGR', ExtendedIUPACProtein())
+
+ NOTE - Ambiguous codons like "TAN" or "NNN" could be an amino acid
+ or a stop codon. These are translated as "X". Any invalid codon
+ (e.g. "TA?" or "T-A") will throw a TranslationError.
+
+ NOTE - Does NOT support gapped sequences.
+
+ NOTE - This does NOT behave like the python string's translate
+ method. For that use str(my_seq).translate(...) instead.
+ """
+ try:
+ table_id = int(table)
+ except ValueError:
+ table_id = None
+ if isinstance(table, str) and len(table)==256 :
+ raise ValueError("The Seq object translate method DOES NOT take " \
+ + "a 256 character string mapping table like " \
+ + "the python string object's translate method. " \
+ + "Use str(my_seq).translate(...) instead.")
+ if isinstance(Alphabet._get_base_alphabet(self.alphabet),
+ Alphabet.ProteinAlphabet) :
+ raise ValueError("Proteins cannot be translated!")
+ if self.alphabet==IUPAC.unambiguous_dna:
+ #Will use standard IUPAC protein alphabet, no need for X
+ if table_id is None:
+ codon_table = CodonTable.unambiguous_dna_by_name[table]
+ else:
+ codon_table = CodonTable.unambiguous_dna_by_id[table_id]
+ #elif self.alphabet==IUPAC.ambiguous_dna:
+ # if table_id is None:
+ # codon_table = CodonTable.ambiguous_dna_by_name[table]
+ # else:
+ # codon_table = CodonTable.ambiguous_dna_by_id[table_id]
+ elif self.alphabet==IUPAC.unambiguous_rna:
+ #Will use standard IUPAC protein alphabet, no need for X
+ if table_id is None:
+ codon_table = CodonTable.unambiguous_rna_by_name[table]
+ else:
+ codon_table = CodonTable.unambiguous_rna_by_id[table_id]
+ #elif self.alphabet==IUPAC.ambiguous_rna:
+ # if table_id is None:
+ # codon_table = CodonTable.ambiguous_rna_by_name[table]
+ # else:
+ # codon_table = CodonTable.ambiguous_rna_by_id[table_id]
+ else:
+ #This will use the extend IUPAC protein alphabet with X etc.
+ #The same table can be used for RNA or DNA (we use this for
+ #translating strings).
+ if table_id is None:
+ codon_table = CodonTable.ambiguous_generic_by_name[table]
+ else:
+ codon_table = CodonTable.ambiguous_generic_by_id[table_id]
+ protein = _translate_str(str(self), codon_table, stop_symbol, to_stop)
+ if stop_symbol in protein :
+ alphabet = Alphabet.HasStopCodon(codon_table.protein_alphabet,
+ stop_symbol = stop_symbol)
+ else :
+ alphabet = codon_table.protein_alphabet
+ return Seq(protein, alphabet)
+
+class UnknownSeq(Seq):
+ """A read-only sequence object of known length but unknown contents.
+
+ If you have an unknown sequence, you can represent this with a normal
+ Seq object, for example:
+
+ >>> my_seq = Seq("N"*5)
+ >>> my_seq
+ Seq('NNNNN', Alphabet())
+ >>> len(my_seq)
+ 5
+ >>> print my_seq
+ NNNNN
+
+ However, this is rather wasteful of memory (especially for large
+ sequences), which is where this class is most usefull:
+
+ >>> unk_five = UnknownSeq(5)
+ >>> unk_five
+ UnknownSeq(5, alphabet = Alphabet(), character = '?')
+ >>> len(unk_five)
+ 5
+ >>> print(unk_five)
+ ?????
+
+ You can add unknown sequence together, provided their alphabets and
+ characters are compatible, and get another memory saving UnknownSeq:
+
+ >>> unk_four = UnknownSeq(4)
+ >>> unk_four
+ UnknownSeq(4, alphabet = Alphabet(), character = '?')
+ >>> unk_four + unk_five
+ UnknownSeq(9, alphabet = Alphabet(), character = '?')
+
+ If the alphabet or characters don't match up, the addition gives an
+ ordinary Seq object:
+
+ >>> unk_nnnn = UnknownSeq(4, character = "N")
+ >>> unk_nnnn
+ UnknownSeq(4, alphabet = Alphabet(), character = 'N')
+ >>> unk_nnnn + unk_four
+ Seq('NNNN????', Alphabet())
+
+ Combining with a real Seq gives a new Seq object:
+
+ >>> known_seq = Seq("ACGT")
+ >>> unk_four + known_seq
+ Seq('????ACGT', Alphabet())
+ >>> known_seq + unk_four
+ Seq('ACGT????', Alphabet())
+ """
+ def __init__(self, length, alphabet = Alphabet.generic_alphabet, character = None) :
+ """Create a new UnknownSeq object.
+
+ If character is ommited, it is determed from the alphabet, "N" for
+ nucleotides, "X" for proteins, and "?" otherwise.
+ """
+ self._length = int(length)
+ if self._length < 0 :
+ #TODO - Block zero length UnknownSeq? You can just use a Seq!
+ raise ValueError("Length must not be negative.")
+ self.alphabet = alphabet
+ if character :
+ if len(character) != 1 :
+ raise ValueError("character argument should be a single letter string.")
+ self._character = character
+ else :
+ base = Alphabet._get_base_alphabet(alphabet)
+ #TODO? Check the case of the letters in the alphabet?
+ #We may have to use "n" instead of "N" etc.
+ if isinstance(base, Alphabet.NucleotideAlphabet) :
+ self._character = "N"
+ elif isinstance(base, Alphabet.ProteinAlphabet) :
+ self._character = "X"
+ else :
+ self._character = "?"
+
+ def __len__(self) :
+ """Returns the stated length of the unknown sequence."""
+ return self._length
+
+ def __str__(self) :
+ """Returns the unknown sequence as full string of the given length."""
+ return self._character * self._length
+
+ def __repr__(self):
+ return "UnknownSeq(%i, alphabet = %s, character = %s)" \
+ % (self._length, repr(self.alphabet), repr(self._character))
+
+ def __add__(self, other) :
+ if isinstance(other, UnknownSeq) \
+ and other._character == self._character :
+ #TODO - Check the alphabets match
+ return UnknownSeq(len(self)+len(other),
+ self.alphabet, self._character)
+ #Offload to the base class...
+ return Seq(str(self), self.alphabet) + other
+
+ def __radd__(self, other) :
+ if isinstance(other, UnknownSeq) \
+ and other._character == self._character :
+ #TODO - Check the alphabets match
+ return UnknownSeq(len(self)+len(other),
+ self.alphabet, self._character)
+ #Offload to the base class...
+ return other + Seq(str(self), self.alphabet)
+
+ def __getitem__(self, index):
+ if isinstance(index, int) :
+ #TODO - Check the bounds without wasting memory
+ return str(self)[index]
+ else :
+ #TODO - Work out the length without wasting memory
+ return UnknownSeq(len(("#"*self._length)[index]),
+ self.alphabet, self._character)
+
+ def count(self, sub, start=0, end=sys.maxint):
+ """Non-overlapping count method, like that of a python string.
+
+ This behaves like the python string (and Seq object) method of the
+ same name, which does a non-overlapping count!
+
+ Returns an integer, the number of occurrences of substring
+ argument sub in the (sub)sequence given by [start:end].
+ Optional arguments start and end are interpreted as in slice
+ notation.
+
+ Arguments:
+ - sub - a string or another Seq object to look for
+ - start - optional integer, slice start
+ - end - optional integer, slice end
+
+ >>> "NNNN".count("N")
+ 4
+ >>> Seq("NNNN").count("N")
+ 4
+ >>> UnknownSeq(4, character="N").count("N")
+ 4
+ >>> UnknownSeq(4, character="N").count("A")
+ 0
+ >>> UnknownSeq(4, character="N").count("AA")
+ 0
+
+ HOWEVER, please note because that python strings and Seq objects (and
+ MutableSeq objects) do a non-overlapping search, this may not give
+ the answer you expect:
+
+ >>> UnknownSeq(4, character="N").count("NN")
+ 2
+ >>> UnknownSeq(4, character="N").count("NNN")
+ 1
+ """
+ sub_str = self._get_seq_str_and_check_alphabet(sub)
+ if len(sub_str) == 1 :
+ if str(sub_str) == self._character :
+ if start==0 and end >= self._length :
+ return self._length
+ else :
+ #This could be done more cleverly...
+ return str(self).count(sub_str, start, end)
+ else :
+ return 0
+ else :
+ if set(sub_str) == set(self._character) :
+ if start==0 and end >= self._length :
+ return self._length // len(sub_str)
+ else :
+ #This could be done more cleverly...
+ return str(self).count(sub_str, start, end)
+ else :
+ return 0
+
+ def complement(self) :
+ """The complement of an unknown nucleotide equals itself.
+
+ >>> my_nuc = UnknownSeq(8)
+ >>> my_nuc
+ UnknownSeq(8, alphabet = Alphabet(), character = '?')
+ >>> print my_nuc
+ ????????
+ >>> my_nuc.complement()
+ UnknownSeq(8, alphabet = Alphabet(), character = '?')
+ >>> print my_nuc.complement()
+ ????????
+ """
+ if isinstance(Alphabet._get_base_alphabet(self.alphabet),
+ Alphabet.ProteinAlphabet) :
+ raise ValueError("Proteins do not have complements!")
+ return self
+
+ def reverse_complement(self) :
+ """The reverse complement of an unknown nucleotide equals itself.
+
+ >>> my_nuc = UnknownSeq(10)
+ >>> my_nuc
+ UnknownSeq(10, alphabet = Alphabet(), character = '?')
+ >>> print my_nuc
+ ??????????
+ >>> my_nuc.reverse_complement()
+ UnknownSeq(10, alphabet = Alphabet(), character = '?')
+ >>> print my_nuc.reverse_complement()
+ ??????????
+ """
+ if isinstance(Alphabet._get_base_alphabet(self.alphabet),
+ Alphabet.ProteinAlphabet) :
+ raise ValueError("Proteins do not have complements!")
+ return self
+
+ def transcribe(self) :
+ """Returns unknown RNA sequence from an unknown DNA sequence.
+
+ >>> my_dna = UnknownSeq(10, character="N")
+ >>> my_dna
+ UnknownSeq(10, alphabet = Alphabet(), character = 'N')
+ >>> print my_dna
+ NNNNNNNNNN
+ >>> my_rna = my_dna.transcribe()
+ >>> my_rna
+ UnknownSeq(10, alphabet = RNAAlphabet(), character = 'N')
+ >>> print my_rna
+ NNNNNNNNNN
+ """
+ #Offload the alphabet stuff
+ s = Seq(self._character, self.alphabet).transcribe()
+ return UnknownSeq(self._length, s.alphabet, self._character)
+
+ def back_transcribe(self) :
+ """Returns unknown DNA sequence from an unknown RNA sequence.
+
+ >>> my_rna = UnknownSeq(20, character="N")
+ >>> my_rna
+ UnknownSeq(20, alphabet = Alphabet(), character = 'N')
+ >>> print my_rna
+ NNNNNNNNNNNNNNNNNNNN
+ >>> my_dna = my_rna.back_transcribe()
+ >>> my_dna
+ UnknownSeq(20, alphabet = DNAAlphabet(), character = 'N')
+ >>> print my_dna
+ NNNNNNNNNNNNNNNNNNNN
+ """
+ #Offload the alphabet stuff
+ s = Seq(self._character, self.alphabet).back_transcribe()
+ return UnknownSeq(self._length, s.alphabet, self._character)
+
+ def translate(self, **kwargs) :
+ """Translate an unknown nucleotide sequence into an unknown protein.
+
+ e.g.
+
+ >>> my_seq = UnknownSeq(11, character="N")
+ >>> print my_seq
+ NNNNNNNNNNN
+ >>> my_protein = my_seq.translate()
+ >>> my_protein
+ UnknownSeq(3, alphabet = ProteinAlphabet(), character = 'X')
+ >>> print my_protein
+ XXX
+
+ In comparison, using a normal Seq object:
+
+ >>> my_seq = Seq("NNNNNNNNNNN")
+ >>> print my_seq
+ NNNNNNNNNNN
+ >>> my_protein = my_seq.translate()
+ >>> my_protein
+ Seq('XXX', ExtendedIUPACProtein())
+ >>> print my_protein
+ XXX
+
+ """
+ if isinstance(Alphabet._get_base_alphabet(self.alphabet),
+ Alphabet.ProteinAlphabet) :
+ raise ValueError("Proteins cannot be translated!")
+ return UnknownSeq(self._length//3, Alphabet.generic_protein, "X")
+
+
+class MutableSeq(object):
+ """An editable sequence object (with an alphabet).
+
+ Unlike normal python strings and our basic sequence object (the Seq class)
+ which are immuatable, the MutableSeq lets you edit the sequence in place.
+ However, this means you cannot use a MutableSeq object as a dictionary key.
+
+ >>> from Bio.Seq import MutableSeq
+ >>> from Bio.Alphabet import generic_dna
+ >>> my_seq = MutableSeq("ACTCGTCGTCG", generic_dna)
+ >>> my_seq
+ MutableSeq('ACTCGTCGTCG', DNAAlphabet())
+ >>> my_seq[5]
+ 'T'
+ >>> my_seq[5] = "A"
+ >>> my_seq
+ MutableSeq('ACTCGACGTCG', DNAAlphabet())
+ >>> my_seq[5]
+ 'A'
+ >>> my_seq[5:8] = "NNN"
+ >>> my_seq
+ MutableSeq('ACTCGNNNTCG', DNAAlphabet())
+ >>> len(my_seq)
+ 11
+
+ Note that the MutableSeq object does not support as many string-like
+ or biological methods as the Seq object.
+ """
+ def __init__(self, data, alphabet = Alphabet.generic_alphabet):
+ if type(data) == type(""):
+ self.data = array.array("c", data)
+ else:
+ self.data = data # assumes the input is an array
+ self.alphabet = alphabet
+
+ def __repr__(self):
+ """Returns a (truncated) representation of the sequence for debugging."""
+ if len(self) > 60 :
+ #Shows the last three letters as it is often useful to see if there
+ #is a stop codon at the end of a sequence.
+ #Note total length is 54+3+3=60
+ return "%s('%s...%s', %s)" % (self.__class__.__name__,
+ str(self[:54]), str(self[-3:]),
+ repr(self.alphabet))
+ else :
+ return "%s('%s', %s)" % (self.__class__.__name__,
+ str(self),
+ repr(self.alphabet))
+
+ def __str__(self):
+ """Returns the full sequence as a python string.
+
+ Note that Biopython 1.44 and earlier would give a truncated
+ version of repr(my_seq) for str(my_seq). If you are writing code
+ which needs to be backwards compatible with old Biopython, you
+ should continue to use my_seq.tostring() rather than str(my_seq).
+ """
+ #See test_GAQueens.py for an historic usage of a non-string alphabet!
+ return "".join(self.data)
+
+ def __cmp__(self, other):
+ """Compare the sequence for to another sequence or a string.
+
+ If compared to another sequence the alphabets must be compatible.
+ Comparing DNA to RNA, or Nucleotide to Protein will raise an
+ exception.
+
+ Otherwise only the sequence itself is compared, not the precise
+ alphabet.
+
+ This method indirectly supports ==, < , etc."""
+ if hasattr(other, "alphabet") :
+ #other should be a Seq or a MutableSeq
+ if not Alphabet._check_type_compatible([self.alphabet,
+ other.alphabet]) :
+ raise TypeError("Incompatable alphabets %s and %s" \
+ % (repr(self.alphabet), repr(other.alphabet)))
+ #They should be the same sequence type (or one of them is generic)
+ if isinstance(other, MutableSeq):
+ #See test_GAQueens.py for an historic usage of a non-string
+ #alphabet! Comparing the arrays supports this.
+ return cmp(self.data, other.data)
+ else :
+ return cmp(str(self), str(other))
+ elif isinstance(other, basestring) :
+ return cmp(str(self), other)
+ else :
+ raise TypeError
+
+ def __len__(self): return len(self.data)
+
+ def __getitem__(self, index) :
+ #Note since Python 2.0, __getslice__ is deprecated
+ #and __getitem__ is used instead.
+ #See http://docs.python.org/ref/sequence-methods.html
+ if isinstance(index, int) :
+ #Return a single letter as a string
+ return self.data[index]
+ else :
+ #Return the (sub)sequence as another Seq object
+ return MutableSeq(self.data[index], self.alphabet)
+
+ def __setitem__(self, index, value):
+ #Note since Python 2.0, __setslice__ is deprecated
+ #and __setitem__ is used instead.
+ #See http://docs.python.org/ref/sequence-methods.html
+ if isinstance(index, int) :
+ #Replacing a single letter with a new string
+ self.data[index] = value
+ else :
+ #Replacing a sub-sequence
+ if isinstance(value, MutableSeq):
+ self.data[index] = value.data
+ elif isinstance(value, type(self.data)):
+ self.data[index] = value
+ else:
+ self.data[index] = array.array("c", str(value))
+
+ def __delitem__(self, index):
+ #Note since Python 2.0, __delslice__ is deprecated
+ #and __delitem__ is used instead.
+ #See http://docs.python.org/ref/sequence-methods.html
+
+ #Could be deleting a single letter, or a slice
+ del self.data[index]
+
+ def __add__(self, other):
+ """Add another sequence or string to this sequence.
+
+ Returns a new MutableSeq object."""
+ if hasattr(other, "alphabet") :
+ #other should be a Seq or a MutableSeq
+ if not Alphabet._check_type_compatible([self.alphabet,
+ other.alphabet]) :
+ raise TypeError("Incompatable alphabets %s and %s" \
+ % (repr(self.alphabet), repr(other.alphabet)))
+ #They should be the same sequence type (or one of them is generic)
+ a = Alphabet._consensus_alphabet([self.alphabet, other.alphabet])
+ if isinstance(other, MutableSeq):
+ #See test_GAQueens.py for an historic usage of a non-string
+ #alphabet! Adding the arrays should support this.
+ return self.__class__(self.data + other.data, a)
+ else :
+ return self.__class__(str(self) + str(other), a)
+ elif isinstance(other, basestring) :
+ #other is a plain string - use the current alphabet
+ return self.__class__(str(self) + str(other), self.alphabet)
+ else :
+ raise TypeError
+
+ def __radd__(self, other):
+ if hasattr(other, "alphabet") :
+ #other should be a Seq or a MutableSeq
+ if not Alphabet._check_type_compatible([self.alphabet,
+ other.alphabet]) :
+ raise TypeError("Incompatable alphabets %s and %s" \
+ % (repr(self.alphabet), repr(other.alphabet)))
+ #They should be the same sequence type (or one of them is generic)
+ a = Alphabet._consensus_alphabet([self.alphabet, other.alphabet])
+ if isinstance(other, MutableSeq):
+ #See test_GAQueens.py for an historic usage of a non-string
+ #alphabet! Adding the arrays should support this.
+ return self.__class__(other.data + self.data, a)
+ else :
+ return self.__class__(str(other) + str(self), a)
+ elif isinstance(other, basestring) :
+ #other is a plain string - use the current alphabet
+ return self.__class__(str(other) + str(self), self.alphabet)
+ else :
+ raise TypeError
+
+ def append(self, c):
+ self.data.append(c)
+
+ def insert(self, i, c):
+ self.data.insert(i, c)
+
+ def pop(self, i = (-1)):
+ c = self.data[i]
+ del self.data[i]
+ return c
+
+ def remove(self, item):
+ for i in range(len(self.data)):
+ if self.data[i] == item:
+ del self.data[i]
+ return
+ raise ValueError("MutableSeq.remove(x): x not in list")
+
+ def count(self, sub, start=0, end=sys.maxint):
+ """Non-overlapping count method, like that of a python string.
+
+ This behaves like the python string method of the same name,
+ which does a non-overlapping count!
+
+ Returns an integer, the number of occurrences of substring
+ argument sub in the (sub)sequence given by [start:end].
+ Optional arguments start and end are interpreted as in slice
+ notation.
+
+ Arguments:
+ - sub - a string or another Seq object to look for
+ - start - optional integer, slice start
+ - end - optional integer, slice end
+
+ e.g.
+
+ >>> from Bio.Seq import MutableSeq
+ >>> my_mseq = MutableSeq("AAAATGA")
+ >>> print my_mseq.count("A")
+ 5
+ >>> print my_mseq.count("ATG")
+ 1
+ >>> print my_mseq.count(Seq("AT"))
+ 1
+ >>> print my_mseq.count("AT", 2, -1)
+ 1
+
+ HOWEVER, please note because that python strings, Seq objects and
+ MutableSeq objects do a non-overlapping search, this may not give
+ the answer you expect:
+
+ >>> "AAAA".count("AA")
+ 2
+ >>> print MutableSeq("AAAA").count("AA")
+ 2
+
+ A non-overlapping search would give the answer as three!
+ """
+ try :
+ #TODO - Should we check the alphabet?
+ search = sub.tostring()
+ except AttributeError :
+ search = sub
+
+ if not isinstance(search, basestring) :
+ raise TypeError("expected a string, Seq or MutableSeq")
+
+ if len(search) == 1 :
+ #Try and be efficient and work directly from the array.
+ count = 0
+ for c in self.data[start:end]:
+ if c == search: count += 1
+ return count
+ else :
+ #TODO - Can we do this more efficiently?
+ return self.tostring().count(search, start, end)
+
+ def index(self, item):
+ for i in range(len(self.data)):
+ if self.data[i] == item:
+ return i
+ raise ValueError("MutableSeq.index(x): x not in list")
+
+ def reverse(self):
+ """Modify the mutable sequence to reverse itself.
+
+ No return value.
+ """
+ self.data.reverse()
+
+ def complement(self):
+ """Modify the mutable sequence to take on its complement.
+
+ Trying to complement a protein sequence raises an exception.
+
+ No return value.
+ """
+ if isinstance(Alphabet._get_base_alphabet(self.alphabet),
+ Alphabet.ProteinAlphabet) :
+ raise ValueError("Proteins do not have complements!")
+ if self.alphabet in (IUPAC.ambiguous_dna, IUPAC.unambiguous_dna):
+ d = ambiguous_dna_complement
+ elif self.alphabet in (IUPAC.ambiguous_rna, IUPAC.unambiguous_rna):
+ d = ambiguous_rna_complement
+ elif 'U' in self.data and 'T' in self.data :
+ #TODO - Handle this cleanly?
+ raise ValueError("Mixed RNA/DNA found")
+ elif 'U' in self.data:
+ d = ambiguous_rna_complement
+ else:
+ d = ambiguous_dna_complement
+ c = dict([(x.lower(), y.lower()) for x,y in d.iteritems()])
+ d.update(c)
+ self.data = map(lambda c: d[c], self.data)
+ self.data = array.array('c', self.data)
+
+ def reverse_complement(self):
+ """Modify the mutable sequence to take on its reverse complement.
+
+ Trying to reverse complement a protein sequence raises an exception.
+
+ No return value.
+ """
+ self.complement()
+ self.data.reverse()
+
+ ## Sorting a sequence makes no sense.
+ # def sort(self, *args): self.data.sort(*args)
+
+ def extend(self, other):
+ if isinstance(other, MutableSeq):
+ for c in other.data:
+ self.data.append(c)
+ else:
+ for c in other:
+ self.data.append(c)
+
+ def tostring(self):
+ """Returns the full sequence as a python string.
+
+ Although not formally deprecated, you are now encouraged to use
+ str(my_seq) instead of my_seq.tostring().
+
+ Because str(my_seq) will give you the full sequence as a python string,
+ there is often no need to make an explicit conversion. For example,
+
+ print "ID={%s}, sequence={%s}" % (my_name, my_seq)
+
+ On Biopython 1.44 or older you would have to have done this:
+
+ print "ID={%s}, sequence={%s}" % (my_name, my_seq.tostring())
+ """
+ return "".join(self.data)
+
+ def toseq(self):
+ """Returns the full sequence as a new immutable Seq object.
+
+ >>> from Bio.Seq import Seq
+ >>> from Bio.Alphabet import IUPAC
+ >>> my_mseq = MutableSeq("MKQHKAMIVALIVICITAVVAAL", \
+ IUPAC.protein)
+ >>> my_mseq
+ MutableSeq('MKQHKAMIVALIVICITAVVAAL', IUPACProtein())
+ >>> my_mseq.toseq()
+ Seq('MKQHKAMIVALIVICITAVVAAL', IUPACProtein())
+
+ Note that the alphabet is preserved.
+ """
+ return Seq("".join(self.data), self.alphabet)
+
+# The transcribe, backward_transcribe, and translate functions are
+# user-friendly versions of the corresponding functions in Bio.Transcribe
+# and Bio.Translate. The functions work both on Seq objects, and on strings.
+
+def transcribe(dna):
+ """Transcribes a DNA sequence into RNA.
+
+ If given a string, returns a new string object.
+
+ Given a Seq or MutableSeq, returns a new Seq object with an RNA alphabet.
+
+ Trying to transcribe a protein or RNA sequence raises an exception.
+
+ e.g.
+
+ >>> transcribe("ACTGN")
+ 'ACUGN'
+ """
+ if isinstance(dna, Seq) :
+ return dna.transcribe()
+ elif isinstance(dna, MutableSeq):
+ return dna.toseq().transcribe()
+ else:
+ return dna.replace('T','U').replace('t','u')
+
+def back_transcribe(rna):
+ """Back-transcribes an RNA sequence into DNA.
+
+ If given a string, returns a new string object.
+
+ Given a Seq or MutableSeq, returns a new Seq object with an RNA alphabet.
+
+ Trying to transcribe a protein or DNA sequence raises an exception.
+
+ e.g.
+
+ >>> back_transcribe("ACUGN")
+ 'ACTGN'
+ """
+ if isinstance(rna, Seq) :
+ return rna.back_transcribe()
+ elif isinstance(rna, MutableSeq):
+ return rna.toseq().back_transcribe()
+ else:
+ return rna.replace('U','T').replace('u','t')
+
+def _translate_str(sequence, table, stop_symbol="*",
+ to_stop=False, pos_stop="X") :
+ """Helper function to translate a nucleotide string (PRIVATE).
+
+ Arguments:
+ - sequence - a string
+ - table - a CodonTable object (NOT a table name or id number)
+ - stop_symbol - a single character string, what to use for terminators.
+ - to_stop - boolean, should translation terminate at the first
+ in frame stop codon? If there is no in-frame stop codon
+ then translation continues to the end.
+ - pos_stop - a single character string for a possible stop codon
+ (e.g. TAN or NNN)
+
+ Returns a string.
+
+ e.g.
+
+ >>> from Bio.Data import CodonTable
+ >>> table = CodonTable.ambiguous_dna_by_id[1]
+ >>> _translate_str("AAA", table)
+ 'K'
+ >>> _translate_str("TAR", table)
+ '*'
+ >>> _translate_str("TAN", table)
+ 'X'
+ >>> _translate_str("TAN", table, pos_stop="@")
+ '@'
+ >>> _translate_str("TA?", table)
+ Traceback (most recent call last):
+ ...
+ TranslationError: Codon 'TA?' is invalid
+ """
+ sequence = sequence.upper()
+ amino_acids = []
+ forward_table = table.forward_table
+ stop_codons = table.stop_codons
+ if table.nucleotide_alphabet.letters is not None :
+ valid_letters = set(table.nucleotide_alphabet.letters.upper())
+ else :
+ #Assume the worst case, ambiguous DNA or RNA:
+ valid_letters = set(IUPAC.ambiguous_dna.letters.upper() + \
+ IUPAC.ambiguous_rna.letters.upper())
+
+ n = len(sequence)
+ for i in xrange(0,n-n%3,3) :
+ codon = sequence[i:i+3]
+ try :
+ amino_acids.append(forward_table[codon])
+ except (KeyError, CodonTable.TranslationError) :
+ #Todo? Treat "---" as a special case (gapped translation)
+ if codon in table.stop_codons :
+ if to_stop : break
+ amino_acids.append(stop_symbol)
+ elif valid_letters.issuperset(set(codon)) :
+ #Possible stop codon (e.g. NNN or TAN)
+ amino_acids.append(pos_stop)
+ else :
+ raise CodonTable.TranslationError(\
+ "Codon '%s' is invalid" % codon)
+ return "".join(amino_acids)
+
+def translate(sequence, table="Standard", stop_symbol="*", to_stop=False):
+ """Translate a nucleotide sequence into amino acids.
+
+ If given a string, returns a new string object. Given a Seq or
+ MutableSeq, returns a Seq object with a protein alphabet.
+
+ Arguments:
+ - table - Which codon table to use? This can be either a name
+ (string) or an NCBI identifier (integer). Defaults
+ to the "Standard" table.
+ - stop_symbol - Single character string, what to use for any
+ terminators, defaults to the asterisk, "*".
+ - to_stop - Boolean, defaults to False meaning do a full
+ translation continuing on past any stop codons
+ (translated as the specified stop_symbol). If
+ True, translation is terminated at the first in
+ frame stop codon (and the stop_symbol is not
+ appended to the returned protein sequence).
+
+ A simple string example using the default (standard) genetic code:
+
+ >>> coding_dna = "GTGGCCATTGTAATGGGCCGCTGAAAGGGTGCCCGATAG"
+ >>> translate(coding_dna)
+ 'VAIVMGR*KGAR*'
+ >>> translate(coding_dna, stop_symbol="@")
+ 'VAIVMGR@KGAR@'
+ >>> translate(coding_dna, to_stop=True)
+ 'VAIVMGR'
+
+ Now using NCBI table 2, where TGA is not a stop codon:
+
+ >>> translate(coding_dna, table=2)
+ 'VAIVMGRWKGAR*'
+ >>> translate(coding_dna, table=2, to_stop=True)
+ 'VAIVMGRWKGAR'
+
+ Note that if the sequence has no in-frame stop codon, then the to_stop
+ argument has no effect:
+
+ >>> coding_dna2 = "GTGGCCATTGTAATGGGCCGC"
+ >>> translate(coding_dna2)
+ 'VAIVMGR'
+ >>> translate(coding_dna2, to_stop=True)
+ 'VAIVMGR'
+
+ NOTE - Ambiguous codons like "TAN" or "NNN" could be an amino acid
+ or a stop codon. These are translated as "X". Any invalid codon
+ (e.g. "TA?" or "T-A") will throw a TranslationError.
+
+ NOTE - Does NOT support gapped sequences.
+
+ It will however translate either DNA or RNA.
+ """
+ if isinstance(sequence, Seq) :
+ return sequence.translate(table, stop_symbol, to_stop)
+ elif isinstance(sequence, MutableSeq):
+ #Return a Seq object
+ return sequence.toseq().translate(table, stop_symbol, to_stop)
+ else:
+ #Assume its a string, return a string
+ try :
+ codon_table = CodonTable.ambiguous_generic_by_id[int(table)]
+ except ValueError :
+ codon_table = CodonTable.ambiguous_generic_by_name[table]
+ return _translate_str(sequence, codon_table, stop_symbol, to_stop)
+
+def reverse_complement(sequence):
+ """Returns the reverse complement sequence of a nucleotide string.
+
+ If given a string, returns a new string object.
+ Given a Seq or a MutableSeq, returns a new Seq object with the same alphabet.
+
+ Supports unambiguous and ambiguous nucleotide sequences.
+
+ e.g.
+
+ >>> reverse_complement("ACTG-NH")
+ 'DN-CAGT'
+ """
+ if isinstance(sequence, Seq) :
+ #Return a Seq
+ return sequence.reverse_complement()
+ elif isinstance(sequence, MutableSeq) :
+ #Return a Seq
+ #Don't use the MutableSeq reverse_complement method as it is 'in place'.
+ return sequence.toseq().reverse_complement()
+
+ #Assume its a string.
+ #In order to avoid some code duplication, the old code would turn the string
+ #into a Seq, use the reverse_complement method, and convert back to a string.
+ #This worked, but is over five times slower on short sequences!
+ if ('U' in sequence or 'u' in sequence) \
+ and ('T' in sequence or 't' in sequence):
+ raise ValueError("Mixed RNA/DNA found")
+ elif 'U' in sequence or 'u' in sequence:
+ ttable = _rna_complement_table
+ else:
+ ttable = _dna_complement_table
+ return sequence.translate(ttable)[::-1]
+
+def _test():
+ """Run the Bio.Seq module's doctests."""
+ print "Runing doctests..."
+ import doctest
+ doctest.testmod()
+ print "Done"
+
+if __name__ == "__main__":
+ _test()
--- /dev/null
+"""Represent a Sequence Feature holding info about a part of a sequence.
+
+This is heavily modeled after the Biocorba SeqFeature objects, and
+may be pretty biased towards GenBank stuff since I'm writing it
+for the GenBank parser output...
+
+What's here:
+
+Base class to hold a Feature.
+----------------------------
+classes:
+o SeqFeature
+
+Hold information about a Reference.
+----------------------------------
+
+This is an attempt to create a General class to hold Reference type
+information.
+
+classes:
+o Reference
+
+Specify locations of a feature on a Sequence.
+---------------------------------------------
+
+This aims to handle, in Ewan's words, 'the dreaded fuzziness issue' in
+much the same way as Biocorba. This has the advantages of allowing us
+to handle fuzzy stuff in case anyone needs it, and also be compatible
+with Biocorba.
+
+classes:
+o FeatureLocation - Specify the start and end location of a feature.
+
+o ExactPosition - Specify the position as being exact.
+o WithinPosition - Specify a position occuring within some range.
+o BetweenPosition - Specify a position occuring between a range.
+o BeforePosition - Specify the position as being found before some base.
+o AfterPosition - Specify the position as being found after some base.
+"""
+
+class SeqFeature:
+ """Represent a Sequence Feature on an object.
+
+ Attributes:
+ o location - the location of the feature on the sequence
+ o type - the specified type of the feature (ie. CDS, exon, repeat...)
+ o location_operator - a string specifying how this SeqFeature may
+ be related to others. For example, in the example GenBank feature
+ shown below, the location_operator would be "join"
+ o strand - A value specifying on which strand (of a DNA sequence, for
+ instance) the feature deals with. 1 indicates the plus strand, -1
+ indicates the minus strand, 0 indicates both strands, and None indicates
+ that strand doesn't apply (ie. for proteins) or is not known.
+ o id - A string identifier for the feature.
+ o ref - A reference to another sequence. This could be an accession
+ number for some different sequence.
+ o ref_db - A different database for the reference accession number.
+ o qualifier - A dictionary of qualifiers on the feature. These are
+ analagous to the qualifiers from a GenBank feature table. The keys of
+ the dictionary are qualifier names, the values are the qualifier
+ values.
+ o sub_features - Additional SeqFeatures which fall under this 'parent'
+ feature. For instance, if we having something like:
+
+ CDS join(1..10,30..40,50..60)
+
+ The the top level feature would be a CDS from 1 to 60, and the sub
+ features would be of 'CDS_join' type and would be from 1 to 10, 30 to
+ 40 and 50 to 60, respectively.
+ """
+ def __init__(self, location = None, type = '', location_operator = '',
+ strand = None, id = "<unknown id>",
+ qualifiers = {}, sub_features = [],
+ ref = None, ref_db = None):
+ """Initialize a SeqFeature on a Sequence.
+ """
+ self.location = location
+
+ self.type = type
+ self.location_operator = location_operator
+ self.strand = strand
+ self.id = id
+ # XXX right now sub_features and qualifiers cannot be set
+ # from the initializer because this causes all kinds
+ # of recursive import problems. I can't understand why this is
+ # at all :-<
+ self.qualifiers = {}
+ self.sub_features = []
+ self.ref = ref
+ self.ref_db = ref_db
+
+ def __repr__(self):
+ """A string representation of the record for debugging."""
+ answer = "%s(%s" % (self.__class__, repr(self.location))
+ if self.type :
+ answer += ", type=%s" % repr(self.type)
+ if self.location_operator :
+ answer += ", location_operator=%s" % repr(self.location_operator)
+ if self.strand :
+ answer += ", strand=%s" % repr(self.strand)
+ if self.id and self.id != "<unknown id>" :
+ answer += ", id=%s" % repr(self.id)
+ if self.ref :
+ answer += ", ref=%s" % repr(self.ref)
+ if self.ref_db :
+ answer += ", ref_db=%s" % repr(self.ref_db)
+ answer += ")"
+ return answer
+
+ def __str__(self):
+ """A readable summary of the feature intended to be printed to screen.
+ """
+ out = "type: %s\n" % self.type
+ out += "location: %s\n" % self.location
+ out += "ref: %s:%s\n" % (self.ref, self.ref_db)
+ out += "strand: %s\n" % self.strand
+ out += "qualifiers: \n"
+ qualifier_keys = self.qualifiers.keys()
+ qualifier_keys.sort()
+ for qual_key in qualifier_keys:
+ out += "\tKey: %s, Value: %s\n" % (qual_key,
+ self.qualifiers[qual_key])
+ if len(self.sub_features) != 0:
+ out += "Sub-Features\n"
+ for sub_feature in self.sub_features:
+ out +="%s\n" % sub_feature
+
+ return out
+
+ def _shift(self, offset) :
+ """Returns a copy of the feature with its location shifted (PRIVATE).
+
+ The annotation qaulifiers are copied."""
+ answer = SeqFeature(location = self.location._shift(offset),
+ type = self.type,
+ location_operator = self.location_operator,
+ strand = self.strand,
+ id = self.id,
+ #qualifiers = dict(self.qualifiers.iteritems()),
+ #sub_features = [f._shift(offset) for f in self.sub_features],
+ ref = self.ref,
+ ref_db = self.ref_db)
+ #TODO - Sort out the use of sub_feature and qualifiers in __init___
+ answer.sub_features = [f._shift(offset) for f in self.sub_features]
+ answer.qualifiers = dict(self.qualifiers.iteritems())
+ return answer
+
+# --- References
+
+# TODO -- Will this hold PubMed and Medline information decently?
+class Reference:
+ """Represent a Generic Reference object.
+
+ Attributes:
+ o location - A list of Location objects specifying regions of
+ the sequence that the references correspond to. If no locations are
+ specified, the entire sequence is assumed.
+ o authors - A big old string, or a list split by author, of authors
+ for the reference.
+ o title - The title of the reference.
+ o journal - Journal the reference was published in.
+ o medline_id - A medline reference for the article.
+ o pubmed_id - A pubmed reference for the article.
+ o comment - A place to stick any comments about the reference.
+ """
+ def __init__(self):
+ self.location = []
+ self.authors = ''
+ self.consrtm = ''
+ self.title = ''
+ self.journal = ''
+ self.medline_id = ''
+ self.pubmed_id = ''
+ self.comment = ''
+
+ def __str__(self):
+ """Output an informative string for debugging.
+ """
+ out = ""
+ for single_location in self.location:
+ out += "location: %s\n" % single_location
+ out += "authors: %s\n" % self.authors
+ if self.consrtm:
+ out += "consrtm: %s\n" % self.consrtm
+ out += "title: %s\n" % self.title
+ out += "journal: %s\n" % self.journal
+ out += "medline id: %s\n" % self.medline_id
+ out += "pubmed id: %s\n" % self.pubmed_id
+ out += "comment: %s\n" % self.comment
+
+ return out
+
+# --- Handling feature locations
+
+class FeatureLocation:
+ """Specify the location of a feature along a sequence.
+
+ This attempts to deal with fuzziness of position ends, but also
+ make it easy to get the start and end in the 'normal' case (no
+ fuzziness).
+
+ You should access the start and end attributes with
+ your_location.start and your_location.end. If the start and
+ end are exact, this will return the positions, if not, we'll return
+ the approriate Fuzzy class with info about the position and fuzziness.
+
+ Note that the start and end location numbering follow Python's scheme,
+ thus a GenBank entry of 123..150 (one based counting) becomes a location
+ of [122:150] (zero based counting).
+ """
+ def __init__(self, start, end):
+ """Specify the start and end of a sequence feature.
+
+ start and end arguments specify the values where the feature begins
+ and ends. These can either by any of the *Position objects that
+ inherit from AbstractPosition, or can just be integers specifying the
+ position. In the case of integers, the values are assumed to be
+ exact and are converted in ExactPosition arguments. This is meant
+ to make it easy to deal with non-fuzzy ends.
+ """
+ if isinstance(start, AbstractPosition):
+ self._start = start
+ else:
+ self._start = ExactPosition(start)
+
+ if isinstance(end, AbstractPosition):
+ self._end = end
+ else:
+ self._end = ExactPosition(end)
+
+ def __str__(self):
+ """Returns a representation of the location (with python counting).
+
+ For the simple case this uses the python splicing syntax, [122:150]
+ (zero based counting) which GenBank would call 123..150 (one based
+ counting).
+ """
+ return "[%s:%s]" % (self._start, self._end)
+
+ def __repr__(self):
+ """A string representation of the location for debugging."""
+ return "%s(%s,%s)" \
+ % (self.__class__, repr(self.start), repr(self.end))
+
+ def _shift(self, offset) :
+ """Returns a copy of the location shifted by the offset (PRIVATE)."""
+ return FeatureLocation(start = self._start._shift(offset),
+ end = self._end._shift(offset))
+
+ def __getattr__(self, attr):
+ """Make it easy to get non-fuzzy starts and ends.
+
+ We override get_attribute here so that in non-fuzzy cases we
+ can just return the start and end position without any hassle.
+
+ To get fuzzy start and ends, just ask for item.start and
+ item.end. To get non-fuzzy attributes (ie. the position only)
+ ask for 'item.nofuzzy_start', 'item.nofuzzy_end'. These should return
+ the largest range of the fuzzy position. So something like:
+ (10.20)..(30.40) should return 10 for start, and 40 for end.
+
+ The special tricky case where is when we have a single between position
+ argument like 2^3 for the range. We want nofuzzy_start and nofuzzy_end
+ to give a reasonable approximation of what this really means, which
+ is an empty string -- so the same position for both. Doing a special
+ case here sucks, but there is really not a general rule you can apply
+ to this.
+ """
+ #TODO - these are not currently implemented as properties, this means
+ #they do not show up via dir(...)
+ if attr == 'start':
+ return self._start
+ elif attr == 'end':
+ return self._end
+ elif attr == 'nofuzzy_start':
+ if ((self._start == self._end) and isinstance(self._start,
+ BetweenPosition)):
+ return self._start.position
+ else:
+ return min(self._start.position,
+ self._start.position + self._start.extension)
+ elif attr == 'nofuzzy_end':
+ if ((self._start == self._end) and isinstance(self._start,
+ BetweenPosition)):
+ return self._end.position
+ else:
+ return max(self._end.position,
+ self._end.position + self._end.extension)
+ else:
+ raise AttributeError("Cannot evaluate attribute %s." % attr)
+
+class AbstractPosition:
+ """Abstract base class representing a position.
+ """
+ def __init__(self, position, extension):
+ self.position = position
+ self.extension = extension
+
+ def __repr__(self) :
+ """String representation of the location for debugging."""
+ return "%s(%s,%s)" \
+ % (self.__class__, repr(self.position), repr(self.extension))
+
+ def __cmp__(self, other):
+ """A simple comparison function for positions.
+
+ This is very simple-minded and just compares the position attribute
+ of the features; extensions are not considered at all. This could
+ potentially be expanded to try to take advantage of extensions.
+ """
+ assert isinstance(other, AbstractPosition), \
+ "We can only do comparisons between Biopython Position objects."
+
+ return cmp(self.position, other.position)
+
+ def _shift(self, offset) :
+ #We want this to maintain the subclass when called from a subclass
+ return self.__class__(self.position + offset, self.extension)
+
+class ExactPosition(AbstractPosition):
+ """Specify the specific position of a boundary.
+
+ o position - The position of the boundary.
+ o extension - An optional argument which must be zero since we don't
+ have an extension. The argument is provided so that the same number of
+ arguments can be passed to all position types.
+
+ In this case, there is no fuzziness associated with the position.
+ """
+ def __init__(self, position, extension = 0):
+ if extension != 0:
+ raise AttributeError("Non-zero extension %s for exact position."
+ % extension)
+ AbstractPosition.__init__(self, position, 0)
+
+ def __repr__(self) :
+ """String representation of the ExactPosition location for debugging."""
+ assert self.extension == 0
+ return "%s(%s)" % (self.__class__, repr(self.position))
+
+ def __str__(self):
+ return str(self.position)
+
+class WithinPosition(AbstractPosition):
+ """Specify the position of a boundary within some coordinates.
+
+ Arguments:
+ o position - The start position of the boundary
+ o extension - The range to which the boundary can extend.
+
+ This allows dealing with a position like ((1.4)..100). This
+ indicates that the start of the sequence is somewhere between 1
+ and 4. To represent that with this class we would set position as
+ 1 and extension as 3.
+ """
+ def __init__(self, position, extension = 0):
+ AbstractPosition.__init__(self, position, extension)
+
+ def __str__(self):
+ return "(%s.%s)" % (self.position, self.position + self.extension)
+
+class BetweenPosition(AbstractPosition):
+ """Specify the position of a boundary between two coordinates.
+
+ Arguments:
+ o position - The start position of the boundary.
+ o extension - The range to the other position of a boundary.
+
+ This specifies a coordinate which is found between the two positions.
+ So this allows us to deal with a position like ((1^2)..100). To
+ represent that with this class we set position as 1 and the
+ extension as 1.
+ """
+ def __init__(self, position, extension = 0):
+ AbstractPosition.__init__(self, position, extension)
+
+ def __str__(self):
+ return "(%s^%s)" % (self.position, self.position + self.extension)
+
+class BeforePosition(AbstractPosition):
+ """Specify a position where the actual location occurs before it.
+
+ Arguments:
+ o position - The upper boundary of where the location can occur.
+ o extension - An optional argument which must be zero since we don't
+ have an extension. The argument is provided so that the same number of
+ arguments can be passed to all position types.
+
+ This is used to specify positions like (<10..100) where the location
+ occurs somewhere before position 10.
+ """
+ def __init__(self, position, extension = 0):
+ if extension != 0:
+ raise AttributeError("Non-zero extension %s for exact position."
+ % extension)
+ AbstractPosition.__init__(self, position, 0)
+
+ def __repr__(self) :
+ """A string representation of the location for debugging."""
+ assert self.extension == 0
+ return "%s(%s)" % (self.__class__, repr(self.position))
+
+ def __str__(self):
+ return "<%s" % self.position
+
+class AfterPosition(AbstractPosition):
+ """Specify a position where the actual location is found after it.
+
+ Arguments:
+ o position - The lower boundary of where the location can occur.
+ o extension - An optional argument which must be zero since we don't
+ have an extension. The argument is provided so that the same number of
+ arguments can be passed to all position types.
+
+ This is used to specify positions like (>10..100) where the location
+ occurs somewhere after position 10.
+ """
+ def __init__(self, position, extension = 0):
+ if extension != 0:
+ raise AttributeError("Non-zero extension %s for exact position."
+ % extension)
+ AbstractPosition.__init__(self, position, 0)
+
+ def __repr__(self) :
+ """A string representation of the location for debugging."""
+ assert self.extension == 0
+ return "%s(%s)" % (self.__class__, repr(self.position))
+
+ def __str__(self):
+ return ">%s" % self.position
+
+class OneOfPosition(AbstractPosition):
+ """Specify a position where the location can be multiple positions.
+
+ This models the GenBank 'one-of(1888,1901)' function, and tries
+ to make this fit within the Biopython Position models. In our case
+ the position of the "one-of" is set as the lowest choice, and the
+ extension is the range to the highest choice.
+ """
+ def __init__(self, position_list):
+ """Initialize with a set of posssible positions.
+
+ position_list is a list of AbstractPosition derived objects,
+ specifying possible locations.
+ """
+ # unique attribute for this type of positions
+ self.position_choices = position_list
+ # find the smallest and largest position in the choices
+ smallest = None
+ largest = None
+ for position_choice in self.position_choices:
+ assert isinstance(position_choice, AbstractPosition), \
+ "Expected position objects, got %r" % position_choice
+ if smallest is None and largest is None:
+ smallest = position_choice.position
+ largest = position_choice.position
+ elif position_choice.position > largest:
+ largest = position_choice.position
+ elif position_choice.position < smallest:
+ smallest = position_choice.position
+ # initialize with our definition of position and extension
+ AbstractPosition.__init__(self, smallest, largest - smallest)
+
+ def __repr__(self) :
+ """String representation of the OneOfPosition location for debugging."""
+ return "%s(%s)" % (self.__class__, repr(self.position_choices))
+
+ def __str__(self):
+ out = "one-of("
+ for position in self.position_choices:
+ out += "%s," % position
+ # replace the last comma with the closing parenthesis
+ out = out[:-1] + ")"
+ return out
+
+class PositionGap:
+ """Simple class to hold information about a gap between positions.
+ """
+ def __init__(self, gap_size):
+ """Intialize with a position object containing the gap information.
+ """
+ self.gap_size = gap_size
+
+ def __repr__(self) :
+ """A string representation of the position gap for debugging."""
+ return "%s(%s)" % (self.__class__, repr(self.gap_size))
+
+ def __str__(self):
+ out = "gap(%s)" % self.gap_size
+ return out
--- /dev/null
+# Copyright 2008 by Peter Cock. All rights reserved.
+#
+# This code is part of the Biopython distribution and governed by its
+# license. Please see the LICENSE file that should have been included
+# as part of this package.
+
+"""Bio.SeqIO support for the "ace" file format.
+
+You are expected to use this module via the Bio.SeqIO functions.
+See also the Bio.Sequencing.Ace module which offers more than just accessing
+the contig consensus sequences in an ACE file as SeqRecord objects."""
+
+from Bio.Seq import Seq
+from Bio.SeqRecord import SeqRecord
+from Bio.Alphabet import generic_nucleotide, generic_dna, generic_rna, Gapped
+from Bio.Sequencing import Ace
+
+#This is a generator function!
+def AceIterator(handle) :
+ """Returns SeqRecord objects from an ACE file.
+
+ This uses the Bio.Sequencing.Ace module to do the hard work. Note that
+ by iterating over the file in a single pass, we are forced to ignore any
+ WA, CT, RT or WR footer tags."""
+
+ for ace_contig in Ace.parse(handle) :
+ #Convert the ACE contig record into a SeqRecord...
+ consensus_seq_str = ace_contig.sequence
+ #Assume its DNA unless there is a U in it,
+ if "U" in consensus_seq_str :
+ if "T" in consensus_seq_str :
+ #Very odd! Error?
+ alpha = generic_ncleotide
+ else :
+ alpha = generic_rna
+ else :
+ alpha = generic_dna
+
+ if "*" in consensus_seq_str :
+ #For consistency with most other file formats, map
+ #any * gaps into 0 gaps.
+ assert "-" not in consensus_seq_str
+ consensus_seq = Seq(consensus_seq_str.replace("*","-"),
+ Gapped(alpha, gap_char="-"))
+ else :
+ consensus_seq = Seq(consensus_seq_str, alpha)
+
+ #TODO - Consensus base quality (BQ lines). Note that any gaps
+ #(* character) in the consensus does not get a quality entry.
+ #This really needs Biopython support for per-letter-annotation.
+
+ #TODO? - Base segments (BS lines) which indicates which read
+ #phrap has chosen to be the consensus at a particular position.
+ #Perhaps as SeqFeature objects?
+
+ #TODO - Supporting reads (RD lines, plus perhaps QA and DS lines)
+ #Perhaps as SeqFeature objects?
+
+ seq_record = SeqRecord(consensus_seq,
+ id = ace_contig.name,
+ name = ace_contig.name)
+ yield seq_record
+ #All done
--- /dev/null
+# Copyright 2006-2009 by Peter Cock. All rights reserved.
+# This code is part of the Biopython distribution and governed by its
+# license. Please see the LICENSE file that should have been included
+# as part of this package.
+#
+# This module is for reading and writing FASTA format files as SeqRecord
+# objects. The code is partly inspired by earlier Biopython modules,
+# Bio.Fasta.* and the now deprecated Bio.SeqIO.FASTA
+
+"""Bio.SeqIO support for the "fasta" (aka FastA or Pearson) file format.
+
+You are expected to use this module via the Bio.SeqIO functions."""
+
+from Bio.Alphabet import single_letter_alphabet
+from Bio.Seq import Seq
+from Bio.SeqRecord import SeqRecord
+from Interfaces import SequentialSequenceWriter
+
+#This is a generator function!
+def FastaIterator(handle, alphabet = single_letter_alphabet, title2ids = None) :
+ """Generator function to iterate over Fasta records (as SeqRecord objects).
+
+ handle - input file
+ alphabet - optional alphabet
+ title2ids - A function that, when given the title of the FASTA
+ file (without the beginning >), will return the id, name and
+ description (in that order) for the record as a tuple of strings.
+
+ If this is not given, then the entire title line will be used
+ as the description, and the first word as the id and name.
+
+ Note that use of title2ids matches that of Bio.Fasta.SequenceParser
+ but the defaults are slightly different.
+ """
+ #Skip any text before the first record (e.g. blank lines, comments)
+ while True :
+ line = handle.readline()
+ if line == "" : return #Premature end of file, or just empty?
+ if line[0] == ">" :
+ break
+
+ while True :
+ if line[0]!=">" :
+ raise ValueError("Records in Fasta files should start with '>' character")
+ if title2ids :
+ id, name, descr = title2ids(line[1:].rstrip())
+ else :
+ descr = line[1:].rstrip()
+ id = descr.split()[0]
+ name = id
+
+ lines = []
+ line = handle.readline()
+ while True:
+ if not line : break
+ if line[0] == ">": break
+ #Remove trailing whitespace, and any internal spaces
+ #(and any embedded \r which are possible in mangled files
+ #when not opened in universal read lines mode)
+ lines.append(line.rstrip().replace(" ","").replace("\r",""))
+ line = handle.readline()
+
+ #Return the record and then continue...
+ yield SeqRecord(Seq("".join(lines), alphabet),
+ id = id, name = name, description = descr)
+
+ if not line : return #StopIteration
+ assert False, "Should not reach this line"
+
+class FastaWriter(SequentialSequenceWriter):
+ """Class to write Fasta format files."""
+ def __init__(self, handle, wrap=60, record2title=None):
+ """Create a Fasta writer.
+
+ handle - Handle to an output file, e.g. as returned
+ by open(filename, "w")
+ wrap - Optional line length used to wrap sequence lines.
+ Defaults to wrapping the sequence at 60 characters
+ Use zero (or None) for no wrapping, giving a single
+ long line for the sequence.
+ record2title - Optional function to return the text to be
+ used for the title line of each record. By default the
+ a combination of the record.id and record.description
+ is used. If the record.description starts with the
+ record.id, then just the record.description is used.
+
+ You can either use:
+
+ myWriter = FastaWriter(open(filename,"w"))
+ writer.write_file(myRecords)
+
+ Or, follow the sequential file writer system, for example:
+
+ myWriter = FastaWriter(open(filename,"w"))
+ writer.write_header() # does nothing for Fasta files
+ ...
+ Multiple calls to writer.write_record() and/or writer.write_records()
+ ...
+ writer.write_footer() # does nothing for Fasta files
+ writer.close()
+ """
+ SequentialSequenceWriter.__init__(self, handle)
+ #self.handle = handle
+ self.wrap = None
+ if wrap :
+ if wrap < 1 :
+ raise ValueError
+ self.wrap = wrap
+ self.record2title = record2title
+
+ def write_record(self, record):
+ """Write a single Fasta record to the file."""
+ assert self._header_written
+ assert not self._footer_written
+ self._record_written = True
+
+ if self.record2title :
+ title=self.clean(self.record2title(record))
+ else :
+ id = self.clean(record.id)
+ description = self.clean(record.description)
+
+ #if description[:len(id)]==id :
+ if description and description.split(None,1)[0]==id :
+ #The description includes the id at the start
+ title = description
+ else :
+ title = "%s %s" % (id, description)
+
+ assert "\n" not in title
+ assert "\r" not in title
+ self.handle.write(">%s\n" % title)
+
+ data = self._get_seq_string(record) #Catches sequence being None
+
+ assert "\n" not in data
+ assert "\r" not in data
+
+ if self.wrap :
+ for i in range(0, len(data), self.wrap):
+ self.handle.write(data[i:i+self.wrap] + "\n")
+ else :
+ self.handle.write(data + "\n")
+
+if __name__ == "__main__" :
+ print "Running quick self test"
+
+ import os
+ from Bio.Alphabet import generic_protein, generic_nucleotide
+
+ #Download the files from here:
+ #ftp://ftp.ncbi.nlm.nih.gov/genomes/Bacteria/Nanoarchaeum_equitans
+ fna_filename = "NC_005213.fna"
+ faa_filename = "NC_005213.faa"
+
+ def genbank_name_function(text) :
+ text, descr = text.split(None,1)
+ id = text.split("|")[3]
+ name = id.split(".",1)[0]
+ return id, name, descr
+
+ def print_record(record) :
+ #See also bug 2057
+ #http://bugzilla.open-bio.org/show_bug.cgi?id=2057
+ print "ID:" + record.id
+ print "Name:" + record.name
+ print "Descr:" + record.description
+ print record.seq
+ for feature in record.annotations :
+ print '/%s=%s' % (feature, record.annotations[feature])
+ if record.dbxrefs :
+ print "Database cross references:"
+ for x in record.dbxrefs : print " - %s" % x
+
+ if os.path.isfile(fna_filename) :
+ print "--------"
+ print "FastaIterator (single sequence)"
+ iterator = FastaIterator(open(fna_filename, "r"), alphabet=generic_nucleotide, title2ids=genbank_name_function)
+ count=0
+ for record in iterator :
+ count=count+1
+ print_record(record)
+ assert count == 1
+ print str(record.__class__)
+
+ if os.path.isfile(faa_filename) :
+ print "--------"
+ print "FastaIterator (multiple sequences)"
+ iterator = FastaIterator(open(faa_filename, "r"), alphabet=generic_protein, title2ids=genbank_name_function)
+ count=0
+ for record in iterator :
+ count=count+1
+ print_record(record)
+ break
+ assert count>0
+ print str(record.__class__)
+
+ from cStringIO import StringIO
+ print "--------"
+ print "FastaIterator (empty input file)"
+ #Just to make sure no errors happen
+ iterator = FastaIterator(StringIO(""))
+ count = 0
+ for record in iterator :
+ count = count+1
+ assert count==0
+
+ print "Done"
--- /dev/null
+# Copyright 2008 by Peter Cock. All rights reserved.
+# This code is part of the Biopython distribution and governed by its
+# license. Please see the LICENSE file that should have been included
+# as part of this package.
+#
+# This module is for reading and writing IntelliGenetics format files as
+# SeqRecord objects. This file format appears to be the same as the MASE
+# multiple sequence alignment format.
+
+"""Bio.SeqIO support for the "ig" (IntelliGenetics or MASE) file format.
+
+You are expected to use this module via the Bio.SeqIO functions."""
+
+from Bio.Alphabet import single_letter_alphabet
+from Bio.Seq import Seq
+from Bio.SeqRecord import SeqRecord
+
+#This is a generator function!
+def IgIterator(handle, alphabet = single_letter_alphabet) :
+ """Iterate over IntelliGenetics records (as SeqRecord objects).
+
+ handle - input file
+ alphabet - optional alphabet
+
+ The optional free format file header lines (which start with two
+ semi-colons) are ignored.
+
+ The free format commentary lines at the start of each record (which
+ start with a semi-colon) are recorded as a single string with embedded
+ new line characters in the SeqRecord's annotations dictionary under the
+ key 'comment'.
+ """
+ #Skip any file header text before the first record (;; lines)
+ while True :
+ line = handle.readline()
+ if not line : break #Premature end of file, or just empty?
+ if not line.startswith(";;") : break
+
+ while line :
+ #Now iterate over the records
+ if line[0]!=";" :
+ raise ValueError( \
+ "Records should start with ';' and not:\n%s" % repr(line))
+
+ #Try and agree with SeqRecord convention from the GenBank parser,
+ #(and followed in the SwissProt parser) which stores the comments
+ #as a long string with newlines under annotations key 'comment'.
+
+ #Note some examples use "; ..." and others ";..."
+ comment_lines = []
+ while line.startswith(";") :
+ #TODO - Extract identifier from lines like "LOCUS\tB_SF2"?
+ comment_lines.append(line[1:].strip())
+ line = handle.readline()
+ title = line.rstrip()
+
+ seq_lines = []
+ while True:
+ line = handle.readline()
+ if not line : break
+ if line[0] == ";": break
+ #Remove trailing whitespace, and any internal spaces
+ seq_lines.append(line.rstrip().replace(" ",""))
+ seq_str = "".join(seq_lines)
+ if seq_str.endswith("1") :
+ #Remove the optional terminator (digit one)
+ seq_str = seq_str[:-1]
+ if "1" in seq_str :
+ raise ValueError("Potential terminator digit one found within sequence.")
+
+ #Return the record and then continue...
+ record= SeqRecord(Seq(seq_str, alphabet),
+ id = title, name = title)
+ record.annotations['comment'] = "\n".join(comment_lines)
+ yield record
+
+ #We should be at the end of the file now
+ assert not line
+
+if __name__ == "__main__" :
+ print "Running quick self test"
+
+ import os
+ path = "../../Tests/IntelliGenetics/"
+ if os.path.isdir(path) :
+ for filename in os.listdir(path) :
+ if os.path.splitext(filename)[-1] == ".txt" :
+ print
+ print filename
+ print "-"*len(filename)
+ handle = open(os.path.join(path, filename))
+ for record in IgIterator(handle) :
+ print record.id, len(record)
+ handle.close()
+ print "Done"
+ else :
+ print "Could not find input files"
--- /dev/null
+# Copyright 2007-2009 by Peter Cock. All rights reserved.
+#
+# This code is part of the Biopython distribution and governed by its
+# license. Please see the LICENSE file that should have been included
+# as part of this package..
+
+"""Bio.SeqIO support for the "genbank" and "embl" file formats.
+
+You are expected to use this module via the Bio.SeqIO functions.
+Note that internally this module calls Bio.GenBank to do the actual
+parsing of both GenBank and EMBL files.
+
+See also:
+
+International Nucleotide Sequence Database Collaboration
+http://www.insdc.org/
+
+GenBank
+http://www.ncbi.nlm.nih.gov/Genbank/
+
+EMBL Nucleotide Sequence Database
+http://www.ebi.ac.uk/embl/
+
+DDBJ (DNA Data Bank of Japan)
+http://www.ddbj.nig.ac.jp/
+"""
+
+from Bio.Seq import UnknownSeq
+from Bio.GenBank.Scanner import GenBankScanner, EmblScanner
+from Bio import Alphabet
+from Interfaces import SequentialSequenceWriter
+
+# NOTE
+# ====
+# The "brains" for parsing GenBank and EMBL files (and any
+# other flat file variants from the INSDC in future) is in
+# Bio.GenBank.Scanner (plus the _FeatureConsumer in Bio.GenBank)
+
+def GenBankIterator(handle) :
+ """Breaks up a Genbank file into SeqRecord objects.
+
+ Every section from the LOCUS line to the terminating // becomes
+ a single SeqRecord with associated annotation and features.
+
+ Note that for genomes or chromosomes, there is typically only
+ one record."""
+ #This calls a generator function:
+ return GenBankScanner(debug=0).parse_records(handle)
+
+def EmblIterator(handle) :
+ """Breaks up an EMBL file into SeqRecord objects.
+
+ Every section from the LOCUS line to the terminating // becomes
+ a single SeqRecord with associated annotation and features.
+
+ Note that for genomes or chromosomes, there is typically only
+ one record."""
+ #This calls a generator function:
+ return EmblScanner(debug=0).parse_records(handle)
+
+def GenBankCdsFeatureIterator(handle, alphabet=Alphabet.generic_protein) :
+ """Breaks up a Genbank file into SeqRecord objects for each CDS feature.
+
+ Every section from the LOCUS line to the terminating // can contain
+ many CDS features. These are returned as with the stated amino acid
+ translation sequence (if given).
+ """
+ #This calls a generator function:
+ return GenBankScanner(debug=0).parse_cds_features(handle, alphabet)
+
+def EmblCdsFeatureIterator(handle, alphabet=Alphabet.generic_protein) :
+ """Breaks up a EMBL file into SeqRecord objects for each CDS feature.
+
+ Every section from the LOCUS line to the terminating // can contain
+ many CDS features. These are returned as with the stated amino acid
+ translation sequence (if given).
+ """
+ #This calls a generator function:
+ return EmblScanner(debug=0).parse_cds_features(handle, alphabet)
+
+class GenBankWriter(SequentialSequenceWriter) :
+ HEADER_WIDTH = 12
+ MAX_WIDTH = 80
+
+ def _write_single_line(self, tag, text) :
+ "Used in the the 'header' of each GenBank record."""
+ assert len(tag) < self.HEADER_WIDTH
+ assert len(text) < self.MAX_WIDTH - self.HEADER_WIDTH, \
+ "Annotation %s too long for %s line" % (repr(text), tag)
+ self.handle.write("%s%s\n" % (tag.ljust(self.HEADER_WIDTH),
+ text.replace("\n"," ")))
+
+ def _write_multi_line(self, tag, text) :
+ "Used in the the 'header' of each GenBank record."""
+ #TODO - Do the line spliting while preserving white space?
+ max_len = self.MAX_WIDTH - self.HEADER_WIDTH
+ assert len(tag) < self.HEADER_WIDTH
+ text = text.strip()
+ if len(text) < max_len :
+ self._write_single_line(tag, text)
+ return
+
+ words = text.split()
+ assert max([len(w) for w in words]) < max_len, \
+ "Your description cannot be broken into nice lines!"
+ text = ""
+ while words and len(text) + 1 + len(words[0]) < max_len :
+ text += " " + words.pop(0)
+ text = text.strip()
+ assert len(text) < max_len
+ self._write_single_line(tag, text)
+ while words :
+ text = ""
+ while words and len(text) + 1 + len(words[0]) < max_len :
+ text += " " + words.pop(0)
+ text = text.strip()
+ assert len(text) < max_len
+ self._write_single_line("", text)
+ assert not words
+
+ def _write_the_first_line(self, record) :
+ """Write the LOCUS line."""
+
+ locus = record.name
+ if not locus or locus == "<unknown name>" :
+ locus = record.id
+ if not locus or locus == "<unknown id>" :
+ locus = self._get_annotation_str(record, "accession", just_first=True)
+ if len(locus) > 16 :
+ raise ValueError("Locus identifier %s is too long" % repr(locus))
+
+ if len(record) > 99999999999 :
+ #Currently GenBank only officially support up to 350000, but
+ #the length field can take eleven digits
+ raise ValueError("Sequence too long!")
+
+ #Get the base alphabet (underneath any Gapped or StopCodon encoding)
+ a = Alphabet._get_base_alphabet(record.seq.alphabet)
+ if not isinstance(a, Alphabet.Alphabet) :
+ raise TypeError("Invalid alphabet")
+ elif isinstance(a, Alphabet.ProteinAlphabet) :
+ units = "bp"
+ elif isinstance(a, Alphabet.NucleotideAlphabet) :
+ units = "aa"
+ else :
+ #Must be something like NucleotideAlphabet or
+ #just the generic Alphabet (default for fasta files)
+ raise ValueError("Need a Nucleotide or Protein alphabet")
+
+ #Get the molecule type
+ #TODO - record this explicitly in the parser?
+ if isinstance(a, Alphabet.ProteinAlphabet) :
+ mol_type = ""
+ elif isinstance(a, Alphabet.DNAAlphabet) :
+ mol_type = "DNA"
+ elif isinstance(a, Alphabet.RNAAlphabet) :
+ mol_type = "RNA"
+ else :
+ #Must be something like NucleotideAlphabet or
+ #just the generic Alphabet (default for fasta files)
+ raise ValueError("Need a DNA, RNA or Protein alphabet")
+
+ try :
+ division = record.annotations["data_file_division"]
+ except KeyError :
+ division = "UNK"
+ if division not in ["PRI","ROD","MAM","VRT","INV","PLN","BCT",
+ "VRL","PHG","SYN","UNA","EST","PAT","STS",
+ "GSS","HTG","HTC","ENV"] :
+ division = "UNK"
+
+ assert len(units) == 2
+ assert len(division) == 3
+ #TODO - date
+ #TODO - mol_type
+ line = "LOCUS %s %s %s %s %s 01-JAN-1980\n" \
+ % (locus.ljust(16),
+ str(len(record)).rjust(11),
+ units,
+ mol_type.ljust(6),
+ division)
+ assert len(line) == 79+1, repr(line) #plus one for new line
+
+ assert line[12:28].rstrip() == locus, \
+ 'LOCUS line does not contain the locus at the expected position:\n' + line
+ assert line[28:29] == " "
+ assert line[29:40].lstrip() == str(len(record)), \
+ 'LOCUS line does not contain the length at the expected position:\n' + line
+
+ #Tests copied from Bio.GenBank.Scanner
+ assert line[40:44] in [' bp ', ' aa '] , \
+ 'LOCUS line does not contain size units at expected position:\n' + line
+ assert line[44:47] in [' ', 'ss-', 'ds-', 'ms-'], \
+ 'LOCUS line does not have valid strand type (Single stranded, ...):\n' + line
+ assert line[47:54].strip() == "" \
+ or line[47:54].strip().find('DNA') != -1 \
+ or line[47:54].strip().find('RNA') != -1, \
+ 'LOCUS line does not contain valid sequence type (DNA, RNA, ...):\n' + line
+ assert line[54:55] == ' ', \
+ 'LOCUS line does not contain space at position 55:\n' + line
+ assert line[55:63].strip() in ['','linear','circular'], \
+ 'LOCUS line does not contain valid entry (linear, circular, ...):\n' + line
+ assert line[63:64] == ' ', \
+ 'LOCUS line does not contain space at position 64:\n' + line
+ assert line[67:68] == ' ', \
+ 'LOCUS line does not contain space at position 68:\n' + line
+ assert line[70:71] == '-', \
+ 'LOCUS line does not contain - at position 71 in date:\n' + line
+ assert line[74:75] == '-', \
+ 'LOCUS line does not contain - at position 75 in date:\n' + line
+
+ self.handle.write(line)
+
+ def _get_annotation_str(self, record, key, default=".", just_first=False) :
+ """Get an annotation dictionary entry (as a string).
+
+ Some entries are lists, in which case if just_first=True the first entry
+ is returned. If just_first=False (default) this verifies there is only
+ one entry before returning it."""
+ try :
+ answer = record.annotations[key]
+ except KeyError :
+ return default
+ if isinstance(answer, list) :
+ if not just_first : assert len(answer) == 1
+ return str(answer[0])
+ else :
+ return str(answer)
+
+ def _write_sequence(self, record):
+ #Loosely based on code from Howard Salis
+ #TODO - Force lower case?
+ LETTERS_PER_LINE = 60
+ SEQUENCE_INDENT = 9
+
+ if isinstance(record.seq, UnknownSeq) :
+ #We have already recorded the length, and there is no need
+ #to record a long sequence of NNNNNNN...NNN or whatever.
+ return
+
+ data = self._get_seq_string(record) #Catches sequence being None
+ seq_len = len(data)
+ for line_number in range(0,seq_len,LETTERS_PER_LINE):
+ self.handle.write(str(line_number+1).rjust(SEQUENCE_INDENT))
+ for words in range(line_number,min(line_number+LETTERS_PER_LINE,seq_len),10):
+ self.handle.write(" %s" % data[words:words+10])
+ self.handle.write("\n")
+
+ def write_record(self, record):
+ """Write a single record to the output file."""
+ handle = self.handle
+ self._write_the_first_line(record)
+
+ accession = self._get_annotation_str(record, "accession",
+ record.id.split(".",1)[0],
+ just_first=True)
+ acc_with_version = accession
+ if record.id.startswith(accession+".") :
+ try :
+ acc_with_version = "%s.%i" \
+ % (accession, int(record.id.split(".",1)[1]))
+ except ValueError :
+ pass
+ gi = self._get_annotation_str(record, "gi", just_first=True)
+
+ descr = record.description
+ if descr == "<unknown description>" : descr = "."
+ self._write_multi_line("DEFINITION", descr)
+
+ self._write_single_line("ACCESSION", accession)
+ if gi != "." :
+ self._write_single_line("VERSION", "%s GI:%s" % (acc_with_version,gi))
+ else :
+ self._write_single_line("VERSION", "%s" % (acc_with_version))
+
+ try :
+ #List of strings
+ keywords = "; ".join(record.annotations["keywords"])
+ except KeyError :
+ keywords = "."
+ self._write_multi_line("KEYWORDS", keywords)
+
+ self._write_multi_line("SOURCE", \
+ self._get_annotation_str(record, "source"))
+ #The ORGANISM line MUST be a single line, as any continuation is the taxonomy
+ org = self._get_annotation_str(record, "organism")
+ if len(org) > self.MAX_WIDTH - self.HEADER_WIDTH :
+ org = org[:self.MAX_WIDTH - self.HEADER_WIDTH-4]+"..."
+ self._write_single_line(" ORGANISM", org)
+ try :
+ #List of strings
+ taxonomy = "; ".join(record.annotations["taxonomy"])
+ except KeyError :
+ taxonomy = "."
+ self._write_multi_line("", taxonomy)
+
+ #TODO - References...
+ handle.write("FEATURES Location/Qualifiers\n")
+ for feature in record.features :
+ self._write_feature(feature)
+ handle.write("ORIGIN\n")
+ self._write_sequence(record)
+ handle.write("//\n")
+
+ def _write_feature(self, feature):
+ """Write a single SeqFeature object to features table.
+
+ Not implemented yet, but this stub exists in the short term to
+ facilitate working on writing GenBank files with a sub-class."""
+ #TODO - Features...
+ pass
+
+if __name__ == "__main__" :
+ print "Quick self test"
+ import os
+ from StringIO import StringIO
+
+ def check_genbank_writer(records) :
+ handle = StringIO()
+ GenBankWriter(handle).write_file(records)
+ handle.seek(0)
+
+ records2 = list(GenBankIterator(handle))
+
+ assert len(records) == len(records2)
+ for r1, r2 in zip(records, records2) :
+ #The SwissProt parser may leave \n in the description...
+ assert r1.description.replace("\n", " ") == r2.description
+ assert r1.id == r2.id
+ assert r1.name == r2.name
+ assert str(r1.seq) == str(r2.seq)
+ for key in ["gi", "keywords", "source", "taxonomy"] :
+ if key in r1.annotations :
+ assert r1.annotations[key] == r2.annotations[key], key
+ for key in ["organism"] :
+ if key in r1.annotations :
+ v1 = r1.annotations[key]
+ v2 = r2.annotations[key]
+ assert isinstance(v1, str) and isinstance(v2, str)
+ #SwissProt organism can be too long to record in GenBank format
+ assert v1 == v2 or \
+ (v2.endswith("...") and v1.startswith(v2[:-3])), key
+
+ for filename in os.listdir("../../Tests/GenBank") :
+ if not filename.endswith(".gbk") and not filename.endswith(".gb") :
+ continue
+ print filename
+
+ handle = open("../../Tests/GenBank/%s" % filename)
+ records = list(GenBankIterator(handle))
+ handle.close()
+
+ check_genbank_writer(records)
+
+ for filename in os.listdir("../../Tests/EMBL") :
+ if not filename.endswith(".embl") :
+ continue
+ print filename
+
+ handle = open("../../Tests/EMBL/%s" % filename)
+ records = list(EmblIterator(handle))
+ handle.close()
+
+ check_genbank_writer(records)
+
+ from Bio import SeqIO
+ for filename in os.listdir("../../Tests/SwissProt") :
+ if not filename.startswith("sp") :
+ continue
+ print filename
+
+ handle = open("../../Tests/SwissProt/%s" % filename)
+ records = list(SeqIO.parse(handle,"swiss"))
+ handle.close()
+
+ check_genbank_writer(records)
+
--- /dev/null
+# Copyright 2006-2008 by Peter Cock. All rights reserved.
+# This code is part of the Biopython distribution and governed by its
+# license. Please see the LICENSE file that should have been included
+# as part of this package.
+"""
+Bio.SeqIO support module (not for general use).
+
+Unless you are writing a new parser or writer for Bio.SeqIO, you should not
+use this module. It provides base classes to try and simplify things.
+"""
+
+from Bio.Alphabet import generic_alphabet
+
+class SequenceIterator :
+ """Base class for building SeqRecord iterators.
+
+ You should write a next() method to return SeqRecord
+ objects. You may wish to redefine the __init__
+ method as well.
+ """
+ def __init__(self, handle, alphabet=generic_alphabet) :
+ """Create a SequenceIterator object.
+
+ handle - input file
+ alphabet - optional, e.g. Bio.Alphabet.generic_protein
+
+ Note when subclassing:
+ - there should be a single non-optional argument,
+ the handle.
+ - you do not have to require an alphabet.
+ - you can add additional optional arguments."""
+ self.handle = handle
+ self.alphabet = alphabet
+ #####################################################
+ # You may want to subclass this, for example #
+ # to read through the file to find the first record,#
+ # or if additional arguments are required. #
+ #####################################################
+
+ def next(self) :
+ """Return the next record in the file.
+
+ This method should be replaced by any derived class to do something useful."""
+ raise NotImplementedError("This object should be subclassed")
+ #####################################################
+ # You SHOULD subclass this, to split the file up #
+ # into your individual records, and convert these #
+ # into useful objects, e.g. return SeqRecord object #
+ #####################################################
+
+ def __iter__(self):
+ """Iterate over the entries as a SeqRecord objects.
+
+ Example usage for Fasta files:
+
+ myFile = open("example.fasta","r")
+ myFastaReader = FastaIterator(myFile)
+ for record in myFastaReader :
+ print record.id
+ print record.seq
+ myFile.close()"""
+ return iter(self.next, None)
+
+class InterlacedSequenceIterator(SequenceIterator) :
+ """Base class for any iterator of a non-sequential file type.
+
+ This object is not intended for use directly.
+
+ When writing a parser for any interlaced sequence file where the whole
+ file must be read in order to extract any single record, then you should
+ subclass this object.
+
+ All you need to do is to define your own:
+ (1) __init__ method to parse the file and call self.move_start()
+ (2) __len__ method to return the number of records
+ (3) __getitem__ to return any requested record.
+
+ This class will then provide the iterator methods including next(), but relies
+ on knowing the total number of records and tracking the pending record index in
+ as self._n
+
+ It is up to the subclassed object to decide if it wants to generate a cache of
+ SeqRecords when initialised, or simply use its own lists and dicts and create
+ SeqRecords on request.
+ """
+
+ def __init__(self) :
+ """Create the object.
+
+ This method should be replaced by any derived class to do something useful."""
+ #We assume that your implementation of __init__ will ensure self._n=0
+ self.move_start()
+ raise NotImplementedError("This object method should be subclassed")
+ #####################################################
+ # You SHOULD subclass this #
+ #####################################################
+
+ def __len__(self) :
+ """Return the number of records.
+
+ This method should be replaced by any derived class to do something useful."""
+ raise NotImplementedError("This object method should be subclassed")
+ #####################################################
+ # You SHOULD subclass this #
+ #####################################################
+
+ def __getitem__(self, i) :
+ """Return the requested record.
+
+ This method should be replaced by any derived class to do something
+ useful.
+
+ It should NOT touch the value of self._n"""
+ raise NotImplementedError("This object method should be subclassed")
+ #####################################################
+ # You SHOULD subclass this #
+ #####################################################
+
+ def move_start(self) :
+ self._n = 0
+
+ def next(self) :
+ next_record = self._n
+ if next_record < len(self) :
+ self._n = next_record+1
+ return self[next_record]
+ else :
+ #StopIteration
+ return None
+
+ def __iter__(self):
+ return iter(self.next, None)
+
+class SequenceWriter:
+ """This class should be subclassed.
+
+ Interlaced file formats (e.g. Clustal) should subclass directly.
+
+ Sequential file formats (e.g. Fasta, GenBank) should subclass
+ the SequentialSequenceWriter class instead.
+ """
+ def __init__(self, handle):
+ """Creates the writer object.
+
+ Use the method write_file() to actually record your sequence records."""
+ self.handle = handle
+
+ def _get_seq_string(self, record):
+ """Use this to catch errors like the sequence being None."""
+ try :
+ #The tostring() method is part of the Seq API, we could instead
+ #use str(record.seq) but that would give a string "None" if the
+ #sequence was None, and unpredicatable output if an unexpected
+ #object was present.
+ return record.seq.tostring()
+ except AttributeError :
+ if record.seq is None :
+ #We could silently treat this as an empty sequence, Seq(""),
+ #but that would be an implict assumption we should avoid.
+ raise TypeError("SeqRecord (id=%s) has None for its sequence." \
+ % record.id)
+ else :
+ raise TypeError("SeqRecord (id=%s) has an invalid sequence." \
+ % record.id)
+
+ def clean(self, text) :
+ """Use this to avoid getting newlines in the output."""
+ answer = text
+ for x in ["\n", "\r"] :
+ answer = answer.replace(x, " ")
+ return answer.replace(" ", " ")
+
+ def write_file(self, records) :
+ """Use this to write an entire file containing the given records.
+
+ records - A list or iterator returning SeqRecord objects
+
+ Should return the number of records (as an integer).
+
+ This method can only be called once."""
+ #Note when implementing this, you should close the file at the end.
+ raise NotImplementedError("This object should be subclassed")
+ #####################################################
+ # You SHOULD subclass this #
+ #####################################################
+
+class SequentialSequenceWriter(SequenceWriter):
+ """This class should be subclassed.
+
+ It is intended for sequential file formats with an (optional)
+ header, repeated records, and an (optional) footer.
+
+ In this case (as with interlaced file formats), the user may
+ simply call the write_file() method and be done.
+
+ However, they may also call the write_header(), followed
+ by multiple calls to write_record() and/or write_records()
+ followed finally by write_footer().
+
+ Users must call write_header() and write_footer() even when
+ the file format concerned doesn't have a header or footer.
+ This is to try and make life as easy as possible when
+ switching the output format.
+
+ Note that write_header() cannot require any assumptions about
+ the number of records.
+ """
+ def __init__(self, handle):
+ self.handle = handle
+ self._header_written = False
+ self._record_written = False
+ self._footer_written = False
+
+ def write_header(self) :
+ assert not self._header_written, "You have aleady called write_header()"
+ assert not self._record_written, "You have aleady called write_record() or write_records()"
+ assert not self._footer_written, "You have aleady called write_footer()"
+ self._header_written = True
+
+ def write_footer(self) :
+ assert self._header_written, "You must call write_header() first"
+ assert self._record_written, "You have not called write_record() or write_records() yet"
+ assert not self._footer_written, "You have aleady called write_footer()"
+ self._footer_written = True
+
+ def write_record(self, record):
+ """Write a single record to the output file.
+
+ record - a SeqRecord object
+
+ Once you have called write_header() you can call write_record()
+ and/or write_records() as many times as needed. Then call
+ write_footer() and close()."""
+ assert self._header_written, "You must call write_header() first"
+ assert not self._footer_written, "You have already called write_footer()"
+ self._record_written = True
+ raise NotImplementedError("This object should be subclassed")
+ #####################################################
+ # You SHOULD subclass this #
+ #####################################################
+
+ def write_records(self, records):
+ """Write multiple record to the output file.
+
+ records - A list or iterator returning SeqRecord objects
+
+ Once you have called write_header() you can call write_record()
+ and/or write_records() as many times as needed. Then call
+ write_footer() and close().
+
+ Returns the number of records written.
+ """
+ #Default implementation:
+ assert self._header_written, "You must call write_header() first"
+ assert not self._footer_written, "You have already called write_footer()"
+ count = 0
+ for record in records :
+ self.write_record(record)
+ count += 1
+ #Mark as true, even if there where no records
+ self._record_written = True
+ return count
+
+ def write_file(self, records) :
+ """Use this to write an entire file containing the given records.
+
+ records - A list or iterator returning SeqRecord objects
+
+ This method can only be called once. Returns the number of records
+ written.
+ """
+ self.write_header()
+ count = self.write_records(records)
+ self.write_footer()
+ return count
--- /dev/null
+# Copyright 2008 by Peter Cock. All rights reserved.
+#
+# This code is part of the Biopython distribution and governed by its
+# license. Please see the LICENSE file that should have been included
+# as part of this package.
+
+"""Bio.SeqIO support for the "phd" file format.
+
+PHD files are output by PHRED and used by PHRAP and CONSED.
+
+You are expected to use this module via the Bio.SeqIO functions.
+See also the underlying Bio.Sequencing.Phd module."""
+
+from Bio.SeqRecord import SeqRecord
+from Bio.Sequencing import Phd
+
+#This is a generator function!
+def PhdIterator(handle) :
+ """Returns SeqRecord objects from a PHD file.
+
+ This uses the Bio.Sequencing.Phy module to do the hard work.
+ """
+
+ phd_records = Phd.parse(handle)
+ for phd_record in phd_records:
+ #Convert the PHY record into a SeqRecord...
+ seq_record = SeqRecord(phd_record.seq,
+ id = phd_record.file_name,
+ name = phd_record.file_name)
+ #Just re-use the comments dictionary as the SeqRecord's annotations
+ seq_record.annotations = phd_record.comments
+ yield seq_record
+ #All done
+
+if __name__ == "__main__" :
+ print "Quick self test"
+ handle = open("../../Tests/Phd/Phd1")
+ for record in PhdIterator(handle) :
+ print record
+ handle.close()
+ print "Done"
+
+
--- /dev/null
+# Copyright 2008 by Peter Cock. All rights reserved.
+# This code is part of the Biopython distribution and governed by its
+# license. Please see the LICENSE file that should have been included
+# as part of this package.
+#
+# This module is for reading and writing PIR or NBRF format files as
+# SeqRecord objects. The code is based on Bio.SeqIO.FastaIO
+
+"""Bio.SeqIO support for the "pir" (aka PIR or NBRF) file format.
+
+You are expected to use this module via the Bio.SeqIO functions, or if
+the file contains a sequence alignment, optionally via Bio.AlignIO instead.
+
+This format was introduced for the Protein Information Resource (PIR), a
+project of the National Biomedical Research Foundation (NBRF). The PIR
+database itself is now part of UniProt.
+
+The file format is described online at:
+http://www.ebi.ac.uk/help/pir_frame.html
+http://www.cmbi.kun.nl/bioinf/tools/crab_pir.html (currently down)
+
+An example file in this format would be:
+
+>P1;CRAB_ANAPL
+ALPHA CRYSTALLIN B CHAIN (ALPHA(B)-CRYSTALLIN).
+ MDITIHNPLI RRPLFSWLAP SRIFDQIFGE HLQESELLPA SPSLSPFLMR
+ SPIFRMPSWL ETGLSEMRLE KDKFSVNLDV KHFSPEELKV KVLGDMVEIH
+ GKHEERQDEH GFIAREFNRK YRIPADVDPL TITSSLSLDG VLTVSAPRKQ
+ SDVPERSIPI TREEKPAIAG AQRK*
+
+>P1;CRAB_BOVIN
+ALPHA CRYSTALLIN B CHAIN (ALPHA(B)-CRYSTALLIN).
+ MDIAIHHPWI RRPFFPFHSP SRLFDQFFGE HLLESDLFPA STSLSPFYLR
+ PPSFLRAPSW IDTGLSEMRL EKDRFSVNLD VKHFSPEELK VKVLGDVIEV
+ HGKHEERQDE HGFISREFHR KYRIPADVDP LAITSSLSSD GVLTVNGPRK
+ QASGPERTIP ITREEKPAVT AAPKK*
+
+Or, an example of a multiple sequence alignment:
+
+>P1;S27231
+rhodopsin - northern leopard frog
+MNGTEGPNFY IPMSNKTGVV RSPFDYPQYY LAEPWKYSVL AAYMFLLILL GLPINFMTLY
+VTIQHKKLRT PLNYILLNLG VCNHFMVLCG FTITMYTSLH GYFVFGQTGC YFEGFFATLG
+GEIALWSLVV LAIERYIVVC KPMSNFRFGE NHAMMGVAFT WIMALACAVP PLFGWSRYIP
+EGMQCSCGVD YYTLKPEVNN ESFVIYMFVV HFLIPLIIIS FCYGRLVCTV KEAAAQQQES
+ATTQKAEKEV TRMVIIMVIF FLICWVPYAY VAFYIFTHQG SEFGPIFMTV PAFFAKSSAI
+YNPVIYIMLN KQFRNCMITT LCCGKNPFGD DDASSAATSK TEATSVSTSQ VSPA*
+
+>P1;I51200
+rhodopsin - African clawed frog
+MNGTEGPNFY VPMSNKTGVV RSPFDYPQYY LAEPWQYSAL AAYMFLLILL GLPINFMTLF
+VTIQHKKLRT PLNYILLNLV FANHFMVLCG FTVTMYTSMH GYFIFGPTGC YIEGFFATLG
+GEVALWSLVV LAVERYIVVC KPMANFRFGE NHAIMGVAFT WIMALSCAAP PLFGWSRYIP
+EGMQCSCGVD YYTLKPEVNN ESFVIYMFIV HFTIPLIVIF FCYGRLLCTV KEAAAQQQES
+LTTQKAEKEV TRMVVIMVVF FLICWVPYAY VAFYIFTHQG SNFGPVFMTV PAFFAKSSAI
+YNPVIYIVLN KQFRNCLITT LCCGKNPFGD EDGSSAATSK TEASSVSSSQ VSPA*
+
+>P1;JN0120
+rhodopsin - Japanese lamprey
+MNGTEGDNFY VPFSNKTGLA RSPYEYPQYY LAEPWKYSAL AAYMFFLILV GFPVNFLTLF
+VTVQHKKLRT PLNYILLNLA MANLFMVLFG FTVTMYTSMN GYFVFGPTMC SIEGFFATLG
+GEVALWSLVV LAIERYIVIC KPMGNFRFGN THAIMGVAFT WIMALACAAP PLVGWSRYIP
+EGMQCSCGPD YYTLNPNFNN ESYVVYMFVV HFLVPFVIIF FCYGRLLCTV KEAAAAQQES
+ASTQKAEKEV TRMVVLMVIG FLVCWVPYAS VAFYIFTHQG SDFGATFMTL PAFFAKSSAL
+YNPVIYILMN KQFRNCMITT LCCGKNPLGD DE-SGASTSKT EVSSVSTSPV SPA*
+
+
+As with the FASTA format, each record starts with a line begining with ">"
+character. There is then a two letter sequence type (P1, F1, DL, DC, RL,
+RC, or XX), a semi colon, and the identification code. The second like is
+free text description. The remaining lines contain the sequence itself,
+terminating in an asterisk. Space separated blocks of ten letters as shown
+above are typical.
+
+Sequence codes and their meanings:
+
+P1 - Protein (complete)
+F1 - Protein (fragment)
+D1 - DNA (e.g. EMBOSS seqret output)
+DL - DNA (linear)
+DC - DNA (circular)
+RL - RNA (linear)
+RC - RNA (circular)
+N3 - tRNA
+N1 - Other functional RNA
+XX - Unknown
+"""
+
+from Bio.Alphabet import single_letter_alphabet, generic_protein, generic_dna, generic_rna
+from Bio.Seq import Seq
+from Bio.SeqRecord import SeqRecord
+
+_pir_alphabets = {"P1" : generic_protein,
+ "F1" : generic_protein,
+ "D1" : generic_dna,
+ "DL" : generic_dna,
+ "DC" : generic_dna,
+ "RL" : generic_rna,
+ "RC" : generic_rna,
+ "N3" : generic_rna,
+ "XX" : single_letter_alphabet,
+ }
+
+#This is a generator function!
+def PirIterator(handle) :
+ """Generator function to iterate over Fasta records (as SeqRecord objects).
+
+ handle - input file
+ alphabet - optional alphabet
+ title2ids - A function that, when given the title of the FASTA
+ file (without the beginning >), will return the id, name and
+ description (in that order) for the record as a tuple of strings.
+
+ If this is not given, then the entire title line will be used
+ as the description, and the first word as the id and name.
+
+ Note that use of title2ids matches that of Bio.Fasta.SequenceParser
+ but the defaults are slightly different.
+ """
+ #Skip any text before the first record (e.g. blank lines, comments)
+ while True :
+ line = handle.readline()
+ if line == "" : return #Premature end of file, or just empty?
+ if line[0] == ">" :
+ break
+
+ while True :
+ if line[0]!=">" :
+ raise ValueError("Records in PIR files should start with '>' character")
+ pir_type = line[1:3]
+ if pir_type not in _pir_alphabets or line[3] != ";" :
+ raise ValueError("Records should start with '>XX;' where XX is a valid sequence type")
+ identifier = line[4:].strip()
+ description = handle.readline().strip()
+
+
+ lines = []
+ line = handle.readline()
+ while True:
+ if not line : break
+ if line[0] == ">": break
+ #Remove trailing whitespace, and any internal spaces
+ lines.append(line.rstrip().replace(" ",""))
+ line = handle.readline()
+ seq = "".join(lines)
+ if seq[-1] != "*" :
+ #Note the * terminator is present on nucleotide sequences too,
+ #it is not a stop codon!
+ raise ValueError("Sequences in PIR files should include a * terminator!")
+
+ #Return the record and then continue...
+ record = SeqRecord(Seq(seq[:-1], _pir_alphabets[pir_type]),
+ id = identifier, name = identifier,
+ description = description)
+ record.annotations["PIR-type"] = pir_type
+ yield record
+
+ if not line : return #StopIteration
+ assert False, "Should not reach this line"
+
+if __name__ == "__main__" :
+ print "Running quick self test"
+
+ from StringIO import StringIO
+ import os
+
+ for name in ["clustalw", "DMA_nuc", "DMB_prot", "B_nuc", "Cw_prot"] :
+ print name
+ filename = "../../Tests/NBRF/%s.pir" % name
+ if not os.path.isfile(filename) :
+ print "Missing %s" % filename
+ continue
+
+ records = list(PirIterator(open(filename)))
+ count = 0
+ for record in records :
+ count += 1
+ parts = record.description.split()
+ if "bases," in parts :
+ assert len(record) == int(parts[parts.index("bases,")-1])
+ print "Could read %s (%i records)" % (name, count)
+
--- /dev/null
+# Copyright 2009 by Peter Cock. All rights reserved.
+# This code is part of the Biopython distribution and governed by its
+# license. Please see the LICENSE file that should have been included
+# as part of this package.
+#
+# This module is for reading and writing FASTQ and QUAL format files as
+# SeqRecord objects, and is expected to be used via the Bio.SeqIO API.
+
+"""Bio.SeqIO support for the "fastq" and "qual" file formats.
+
+Note that you are expected to use this code via the Bio.SeqIO interface, as
+shown below.
+
+The FASTQ file format is used frequently at the Wellcome Trust Sanger Institute
+to bundle a FASTA sequence and its PHRED quality data (integers between 0 and
+90). Rather than using a single FASTQ file, often paired FASTA and QUAL files
+are used containing the sequence and the quality information separately.
+
+The PHRED software reads DNA sequencing trace files, calls bases, and
+assigns a quality value between 0 and 90 to each called base using a logged
+transformation of the error probability, Q = -10 log10( Pe ), for example::
+
+ Pe = 0.0, Q = 0
+ Pe = 0.1, Q = 10
+ Pe = 0.01, Q = 20
+ ...
+ Pe = 0.00000001, Q = 80
+ Pe = 0.000000001, Q = 90
+
+In the QUAL format these quality values are held as space separated text in
+a FASTA like file format. In the FASTQ format, each quality values is encoded
+with a single ASCI character using chr(Q+33), meaning zero maps to the
+character "!" and for example 80 maps to "q". The sequences and quality are
+then stored in pairs in a FASTA like format.
+
+Unfortunately there is no official document describing the FASTQ file format,
+and worse, several related but different variants exist. Reasonable
+documentation exists at: http://maq.sourceforge.net/fastq.shtml
+
+Solexa/Illumina quality scores use Q = - 10 log10 ( Pe / (1-Pe) ), which can
+be negative or easily exceed 90. PHRED scores and Solexa scores are NOT
+interchangeable (but a reasonable mapping can be achieved between them).
+Confusingly Solexa produces a FASTQ like file but using their own score
+mapping instead.
+
+Also note that Roche 454 sequencers can output files in the QUAL format, and
+thankfully they use PHREP style scores like Sanger. To extract QUAL files from
+a Roche 454 SFF binary file, use the Roche off instrument command line tool
+"sffinfo" with the -q or -qual argument. You can extract a matching FASTA file
+using the -s or -seq argument instead.
+
+You are expected to use this module via the Bio.SeqIO functions, with the
+following format names:
+ - "fastq" means Sanger style FASTQ files using PHRED scores.
+ - "fastq-solexa" means Solexa/Illumina style FASTQ files.
+ - "qual" means simple quality files using PHRED scores.
+
+For example, consider the following short FASTQ file (extracted from a real
+NCBI dataset)::
+
+ @EAS54_6_R1_2_1_413_324
+ CCCTTCTTGTCTTCAGCGTTTCTCC
+ +
+ ;;3;;;;;;;;;;;;7;;;;;;;88
+ @EAS54_6_R1_2_1_540_792
+ TTGGCAGGCCAAGGCCGATGGATCA
+ +
+ ;;;;;;;;;;;7;;;;;-;;;3;83
+ @EAS54_6_R1_2_1_443_348
+ GTTGCTTCTGGCGTGGGTGGGGGGG
+ +
+ ;;;;;;;;;;;9;7;;.7;393333
+
+This contains three reads of length 25. From the read length these were
+probably originally from an early Solexa/Illumina sequencer but NCBI have
+followed the Sanger FASTQ convention and this actually uses PHRED style
+qualities. This means we can parse this file using Bio.SeqIO using "fastq"
+as the format name:
+
+ >>> from Bio import SeqIO
+ >>> for record in SeqIO.parse(open("Quality/example.fastq"), "fastq") :
+ ... print record.id, record.seq
+ EAS54_6_R1_2_1_413_324 CCCTTCTTGTCTTCAGCGTTTCTCC
+ EAS54_6_R1_2_1_540_792 TTGGCAGGCCAAGGCCGATGGATCA
+ EAS54_6_R1_2_1_443_348 GTTGCTTCTGGCGTGGGTGGGGGGG
+
+The qualities are held as a list of integers in each record's annotation:
+
+ >>> print record
+ ID: EAS54_6_R1_2_1_443_348
+ Name: EAS54_6_R1_2_1_443_348
+ Description: EAS54_6_R1_2_1_443_348
+ Number of features: 0
+ Per letter annotation for: phred_quality
+ Seq('GTTGCTTCTGGCGTGGGTGGGGGGG', SingleLetterAlphabet())
+ >>> print record.letter_annotations["phred_quality"]
+ [26, 26, 26, 26, 26, 26, 26, 26, 26, 26, 26, 24, 26, 22, 26, 26, 13, 22, 26, 18, 24, 18, 18, 18, 18]
+
+You can use the SeqRecord format method you can show this in the QUAL format:
+
+ >>> print record.format("qual")
+ >EAS54_6_R1_2_1_443_348
+ 26 26 26 26 26 26 26 26 26 26 26 24 26 22 26 26 13 22 26 18
+ 24 18 18 18 18
+ <BLANKLINE>
+
+Or go back to the FASTQ format,
+
+ >>> print record.format("fastq")
+ @EAS54_6_R1_2_1_443_348
+ GTTGCTTCTGGCGTGGGTGGGGGGG
+ +
+ ;;;;;;;;;;;9;7;;.7;393333
+ <BLANKLINE>
+
+You can also get Biopython to convert the scores and show a Solexa style
+FASTQ file:
+
+ >>> print record.format("fastq-solexa")
+ @EAS54_6_R1_2_1_443_348
+ GTTGCTTCTGGCGTGGGTGGGGGGG
+ +
+ ZZZZZZZZZZZXZVZZMVZRXRRRR
+ <BLANKLINE>
+
+If you wanted to trim your sequences (perhaps to remove low quality regions,
+or to remove a primer sequence), try slicing the SeqRecord objects. e.g.
+
+ >>> sub_rec = record[5:15]
+ >>> print sub_rec
+ ID: EAS54_6_R1_2_1_443_348
+ Name: EAS54_6_R1_2_1_443_348
+ Description: EAS54_6_R1_2_1_443_348
+ Number of features: 0
+ Per letter annotation for: phred_quality
+ Seq('TTCTGGCGTG', SingleLetterAlphabet())
+ >>> print sub_rec.letter_annotations["phred_quality"]
+ [26, 26, 26, 26, 26, 26, 24, 26, 22, 26]
+ >>> print sub_rec.format("fastq")
+ @EAS54_6_R1_2_1_443_348
+ TTCTGGCGTG
+ +
+ ;;;;;;9;7;
+ <BLANKLINE>
+
+If you wanted to, you could read in this FASTQ file, and save it as a QUAL file:
+
+ >>> from Bio import SeqIO
+ >>> record_iterator = SeqIO.parse(open("Quality/example.fastq"), "fastq")
+ >>> out_handle = open("Quality/temp.qual", "w")
+ >>> SeqIO.write(record_iterator, out_handle, "qual")
+ 3
+ >>> out_handle.close()
+
+You can of course read in a QUAL file, such as the one we just created:
+
+ >>> from Bio import SeqIO
+ >>> for record in SeqIO.parse(open("Quality/temp.qual"), "qual") :
+ ... print record.id, record.seq
+ EAS54_6_R1_2_1_413_324 ?????????????????????????
+ EAS54_6_R1_2_1_540_792 ?????????????????????????
+ EAS54_6_R1_2_1_443_348 ?????????????????????????
+
+Notice that QUAL files don't have a proper sequence present! But the quality
+information is there:
+
+ >>> print record
+ ID: EAS54_6_R1_2_1_443_348
+ Name: EAS54_6_R1_2_1_443_348
+ Description: EAS54_6_R1_2_1_443_348
+ Number of features: 0
+ Per letter annotation for: phred_quality
+ UnknownSeq(25, alphabet = SingleLetterAlphabet(), character = '?')
+ >>> print record.letter_annotations["phred_quality"]
+ [26, 26, 26, 26, 26, 26, 26, 26, 26, 26, 26, 24, 26, 22, 26, 26, 13, 22, 26, 18, 24, 18, 18, 18, 18]
+
+Just to keep things tidy, if you are following this example yourself, you can
+delete this temporary file now:
+
+ >>> import os
+ >>> os.remove("Quality/temp.qual")
+
+Sometimes you won't have a FASTQ file, but rather just a pair of FASTA and QUAL
+files. Because the Bio.SeqIO system is designed for reading single files, you
+would have to read the two in separately and then combine the data. However,
+since this is such a common thing to want to do, there is a helper iterator
+defined in this module that does this for you - PairedFastaQualIterator.
+
+Alternatively, if you have enough RAM to hold all the records in memory at once,
+then a simple dictionary approach would work:
+
+ >>> from Bio import SeqIO
+ >>> reads = SeqIO.to_dict(SeqIO.parse(open("Quality/example.fasta"), "fasta"))
+ >>> for rec in SeqIO.parse(open("Quality/example.qual"), "qual") :
+ ... reads[rec.id].letter_annotations["phred_quality"]=rec.letter_annotations["phred_quality"]
+
+You can then access any record by its key, and get both the sequence and the
+quality scores.
+
+ >>> print reads["EAS54_6_R1_2_1_540_792"].format("fastq")
+ @EAS54_6_R1_2_1_540_792
+ TTGGCAGGCCAAGGCCGATGGATCA
+ +
+ ;;;;;;;;;;;7;;;;;-;;;3;83
+ <BLANKLINE>
+
+It is important that you explicitly tell Bio.SeqIO which FASTQ variant you are
+using ("fastq" for the Sanger standard using PHRED values, or "fastq-solexa"
+for the Solexa/Illumina variant), as this cannot be detected reliably
+automatically.
+"""
+__docformat__ = "epytext en" #Don't just use plain text in epydoc API pages!
+
+#See also http://blog.malde.org/index.php/2008/09/09/the-fastq-file-format-for-sequences/
+
+from Bio.Alphabet import single_letter_alphabet
+from Bio.Seq import Seq, UnknownSeq
+from Bio.SeqRecord import SeqRecord
+from Interfaces import SequentialSequenceWriter
+from math import log
+
+# define score offsets. See discussion for differences between Sanger and
+# Solexa offsets.
+SANGER_SCORE_OFFSET = 33
+SOLEXA_SCORE_OFFSET = 64
+
+def solexa_quality_from_phred(phred_quality) :
+ """Covert a PHRED quality (range 0 to about 90) to a Solexa quality.
+
+ This will return a floating point number, it is up to you to round this to
+ the nearest integer if appropriate. e.g.
+
+ >>> print "%0.2f" % round(solexa_quality_from_phred(80),2)
+ 80.00
+ >>> print "%0.2f" % round(solexa_quality_from_phred(50),2)
+ 50.00
+ >>> print "%0.2f" % round(solexa_quality_from_phred(20),2)
+ 19.96
+ >>> print "%0.2f" % round(solexa_quality_from_phred(10),2)
+ 9.54
+ >>> print "%0.2f" % round(solexa_quality_from_phred(1),2)
+ -5.87
+ """
+ return 10*log(10**(phred_quality/10.0) - 1, 10)
+
+def phred_quality_from_solexa(solexa_quality) :
+ """Convert a Solexa quality (which can be negative) to a PHRED quality.
+
+ This will return a floating point number, it is up to you to round this to
+ the nearest integer if appropriate. e.g.
+
+ >>> print "%0.2f" % round(phred_quality_from_solexa(80),2)
+ 80.00
+ >>> print "%0.2f" % round(phred_quality_from_solexa(20),2)
+ 20.04
+ >>> print "%0.2f" % round(phred_quality_from_solexa(10),2)
+ 10.41
+ >>> print "%0.2f" % round(phred_quality_from_solexa(0),2)
+ 3.01
+ >>> print "%0.2f" % round(phred_quality_from_solexa(-10),2)
+ 0.41
+ """
+ return 10*log(10**(solexa_quality/10.0) + 1, 10)
+
+def _get_phred_quality(record) :
+ """Extract PHRED qualities from a SeqRecord's letter_annotations (PRIVATE).
+
+ If there are no PHRED qualities, but there are Solexa qualities, those are
+ used instead after conversion.
+ """
+ try :
+ return record.letter_annotations["phred_quality"]
+ except KeyError :
+ pass
+ try :
+ return [phred_quality_from_solexa(q) for \
+ q in record.letter_annotations["solexa_quality"]]
+ except KeyError :
+ raise ValueError("No suitable quality scores found in letter_annotations "
+ "of SeqRecord (id=%s)." % record.id)
+
+def _get_solexa_quality(record) :
+ """Extract Solexa qualities from a SeqRecord's letter_annotations (PRIVATE).
+
+ If there are no Solexa qualities, but there are PHRED qualities, those are
+ used instead after conversion.
+ """
+ try :
+ return record.letter_annotations["solexa_quality"]
+ except KeyError :
+ pass
+ try :
+ return [solexa_quality_from_phred(q) for \
+ q in record.letter_annotations["phred_quality"]]
+ except KeyError :
+ raise ValueError("No suitable quality scores found in letter_annotation "
+ "of SeqRecord (id=%s)." % record.id)
+
+
+#TODO - Default to nucleotide or even DNA?
+def FastqGeneralIterator(handle) :
+ """Iterate over Fastq records as string tuples (not as SeqRecord objects).
+
+ This code does not try to interpret the quality string numerically. It
+ just returns tuples of the title, sequence and quality as strings. For
+ the sequence and quality, any whitespace (such as new lines) is removed.
+
+ Our SeqRecord based FASTQ iterators call this function internally, and then
+ turn the strings into a SeqRecord objects, mapping the quality string into
+ a list of numerical scores. If you want to do a custom quality mapping,
+ then you might consider calling this function directly.
+
+ For parsing FASTQ files, the title string from the "@" line at the start
+ of each record can optionally be omitted on the "+" lines. If it is
+ repeated, it must be identical.
+
+ The sequence string and the quality string can optionally be split over
+ multiple lines, although several sources discourage this. In comparison,
+ for the FASTA file format line breaks between 60 and 80 characters are
+ the norm.
+
+ WARNING - Because the "@" character can appear in the quality string,
+ this can cause problems as this is also the marker for the start of
+ a new sequence. In fact, the "+" sign can also appear as well. Some
+ sources recommended having no line breaks in the quality to avoid this,
+ but even that is not enough, consider this example::
+
+ @071113_EAS56_0053:1:1:998:236
+ TTTCTTGCCCCCATAGACTGAGACCTTCCCTAAATA
+ +071113_EAS56_0053:1:1:998:236
+ IIIIIIIIIIIIIIIIIIIIIIIIIIIIICII+III
+ @071113_EAS56_0053:1:1:182:712
+ ACCCAGCTAATTTTTGTATTTTTGTTAGAGACAGTG
+ +
+ @IIIIIIIIIIIIIIICDIIIII<%<6&-*).(*%+
+ @071113_EAS56_0053:1:1:153:10
+ TGTTCTGAAGGAAGGTGTGCGTGCGTGTGTGTGTGT
+ +
+ IIIIIIIIIIIICIIGIIIII>IAIIIE65I=II:6
+ @071113_EAS56_0053:1:3:990:501
+ TGGGAGGTTTTATGTGGA
+ AAGCAGCAATGTACAAGA
+ +
+ IIIIIII.IIIIII1@44
+ @-7.%<&+/$/%4(++(%
+
+ This is four PHRED encoded FASTQ entries originally from an NCBI source
+ (given the read length of 36, these are probably Solexa Illumna reads where
+ the quality has been mapped onto the PHRED values).
+
+ This example has been edited to illustrate some of the nasty things allowed
+ in the FASTQ format. Firstly, on the "+" lines most but not all of the
+ (redundant) identifiers are ommited. In real files it is likely that all or
+ none of these extra identifiers will be present.
+
+ Secondly, while the first three sequences have been shown without line
+ breaks, the last has been split over multiple lines. In real files any line
+ breaks are likely to be consistent.
+
+ Thirdly, some of the quality string lines start with an "@" character. For
+ the second record this is unavoidable. However for the fourth sequence this
+ only happens because its quality string is split over two lines. A naive
+ parser could wrongly treat any line starting with an "@" as the beginning of
+ a new sequence! This code copes with this possible ambiguity by keeping track
+ of the length of the sequence which gives the expected length of the quality
+ string.
+
+ Using this tricky example file as input, this short bit of code demonstrates
+ what this parsing function would return:
+
+ >>> handle = open("Quality/tricky.fastq", "rU")
+ >>> for (title, sequence, quality) in FastqGeneralIterator(handle) :
+ ... print title
+ ... print sequence, quality
+ 071113_EAS56_0053:1:1:998:236
+ TTTCTTGCCCCCATAGACTGAGACCTTCCCTAAATA IIIIIIIIIIIIIIIIIIIIIIIIIIIIICII+III
+ 071113_EAS56_0053:1:1:182:712
+ ACCCAGCTAATTTTTGTATTTTTGTTAGAGACAGTG @IIIIIIIIIIIIIIICDIIIII<%<6&-*).(*%+
+ 071113_EAS56_0053:1:1:153:10
+ TGTTCTGAAGGAAGGTGTGCGTGCGTGTGTGTGTGT IIIIIIIIIIIICIIGIIIII>IAIIIE65I=II:6
+ 071113_EAS56_0053:1:3:990:501
+ TGGGAGGTTTTATGTGGAAAGCAGCAATGTACAAGA IIIIIII.IIIIII1@44@-7.%<&+/$/%4(++(%
+ >>> handle.close()
+
+ Finally we note that some sources state that the quality string should
+ start with "!" (which using the PHRED mapping means the first letter always
+ has a quality score of zero). This rather restrictive rule is not widely
+ observed, so is therefore ignored here. One plus point about this "!" rule
+ is that (provided there are no line breaks in the quality sequence) it
+ would prevent the above problem with the "@" character.
+ """
+ #Skip any text before the first record (e.g. blank lines, comments?)
+ while True :
+ line = handle.readline()
+ if line == "" : return #Premature end of file, or just empty?
+ if line[0] == "@" :
+ break
+
+ while True :
+ if line[0]!="@" :
+ raise ValueError("Records in Fastq files should start with '@' character")
+ title_line = line[1:].rstrip()
+
+ seq_lines = []
+ line = handle.readline()
+ while True:
+ if not line :
+ raise ValueError("End of file without quality information.")
+ if line[0] == "+":
+ #The title here is optional, but if present must match!
+ if line[1:].rstrip() and line[1:].rstrip() != title_line :
+ raise ValueError("Sequence and quality captions differ.")
+ break
+ seq_lines.extend(line.split()) #removes any whitespace
+ line = handle.readline()
+
+ seq_string = "".join(seq_lines)
+ del seq_lines
+
+ quality_lines = []
+ line = handle.readline()
+ while True:
+ if not line : break
+ if line[0] == "@":
+ #This COULD be the start of a new sequence. However, it MAY just
+ #be a line of quality data which starts with a "@" character. We
+ #should be able to check this by looking at the sequence length
+ #and the amount of quality data found so far.
+ if len("".join(quality_lines)) >= len(seq_string) :
+ #We expect it to be equal if this is the start of a new record.
+ #If the quality data is longer, we'll raise an error below.
+ break
+ #Continue - its just some (more) sequence data.
+
+ quality_lines.extend(line.split()) #removes any whitespace
+ line = handle.readline()
+
+ quality_string = "".join(quality_lines)
+ del quality_lines
+
+ if len(seq_string) != len(quality_string) :
+ raise ValueError("Lengths of sequence and quality values differs "
+ " for %s (%i and %i)." \
+ % (title_line, len(seq_string), len(quality_string)))
+
+ #Return the record and then continue...
+ yield (title_line, seq_string, quality_string)
+ if not line : return #StopIteration at end of file
+ assert False, "Should not reach this line"
+
+#This is a generator function!
+def FastqPhredIterator(handle, alphabet = single_letter_alphabet, title2ids = None) :
+ """Generator function to iterate over FASTQ records (as SeqRecord objects).
+
+ - handle - input file
+ - alphabet - optional alphabet
+ - title2ids - A function that, when given the title line from the FASTQ
+ file (without the beginning >), will return the id, name and
+ description (in that order) for the record as a tuple of
+ strings. If this is not given, then the entire title line
+ will be used as the description, and the first word as the
+ id and name.
+
+ Note that use of title2ids matches that of Bio.SeqIO.FastaIO.
+
+ For each sequence in a (Sanger style) FASTQ file there is a matching string
+ encoding the PHRED qualities (integers between 0 and about 90) using ASCII
+ values with an offset of 33.
+
+ For example, consider a file containing three short reads::
+
+ @EAS54_6_R1_2_1_413_324
+ CCCTTCTTGTCTTCAGCGTTTCTCC
+ +
+ ;;3;;;;;;;;;;;;7;;;;;;;88
+ @EAS54_6_R1_2_1_540_792
+ TTGGCAGGCCAAGGCCGATGGATCA
+ +
+ ;;;;;;;;;;;7;;;;;-;;;3;83
+ @EAS54_6_R1_2_1_443_348
+ GTTGCTTCTGGCGTGGGTGGGGGGG
+ +
+ ;;;;;;;;;;;9;7;;.7;393333
+
+ For each sequence (e.g. "CCCTTCTTGTCTTCAGCGTTTCTCC") there is a matching
+ string encoding the PHRED qualities using a ASCI values with an offset of
+ 33 (e.g. ";;3;;;;;;;;;;;;7;;;;;;;88").
+
+ Using this module directly you might run:
+
+ >>> handle = open("Quality/example.fastq", "rU")
+ >>> for record in FastqPhredIterator(handle) :
+ ... print record.id, record.seq
+ EAS54_6_R1_2_1_413_324 CCCTTCTTGTCTTCAGCGTTTCTCC
+ EAS54_6_R1_2_1_540_792 TTGGCAGGCCAAGGCCGATGGATCA
+ EAS54_6_R1_2_1_443_348 GTTGCTTCTGGCGTGGGTGGGGGGG
+ >>> handle.close()
+
+ Typically however, you would call this via Bio.SeqIO instead with "fastq" as
+ the format:
+
+ >>> from Bio import SeqIO
+ >>> handle = open("Quality/example.fastq", "rU")
+ >>> for record in SeqIO.parse(handle, "fastq") :
+ ... print record.id, record.seq
+ EAS54_6_R1_2_1_413_324 CCCTTCTTGTCTTCAGCGTTTCTCC
+ EAS54_6_R1_2_1_540_792 TTGGCAGGCCAAGGCCGATGGATCA
+ EAS54_6_R1_2_1_443_348 GTTGCTTCTGGCGTGGGTGGGGGGG
+ >>> handle.close()
+
+ If you want to look at the qualities, they are record in each record's
+ per-letter-annotation dictionary as a simple list of integers:
+
+ >>> print record.letter_annotations["phred_quality"]
+ [26, 26, 26, 26, 26, 26, 26, 26, 26, 26, 26, 24, 26, 22, 26, 26, 13, 22, 26, 18, 24, 18, 18, 18, 18]
+ """
+ for title_line, seq_string, quality_string in FastqGeneralIterator(handle) :
+ if title2ids :
+ id, name, descr = title2ids(title_line)
+ else :
+ descr = title_line
+ id = descr.split()[0]
+ name = id
+ record = SeqRecord(Seq(seq_string, alphabet),
+ id=id, name=name, description=descr)
+
+ assert SANGER_SCORE_OFFSET == ord("!")
+ #According to BioPerl documentation at least, the first character should
+ #be an "!" (and therefore quality zero). This seems crazy - what if the
+ #sequence has been trimmed to remove any poor quality sequence? In any
+ #case real examples from the NCBI don't follow this practice, so we
+ #won't enforce it here.
+ #e.g. ftp://ftp.ncbi.nih.gov/pub/TraceDB/ShortRead/SRA000271/fastq/200x36x36-071113_EAS56_0053-s_1_1.fastq.gz
+ #
+ #if quality_string[0] != "!" :
+ # raise ValueError("The quality string should always start with a ! character.")
+ qualities = [ord(letter)-SANGER_SCORE_OFFSET for letter in quality_string]
+ if qualities :
+ if min(qualities) < 0 or max(qualities) > 90 :
+ raise ValueError("Quality score outside 0 to 90 found - these are perhaps "
+ "in a Solexa/Illumina format, not the Sanger FASTQ format "
+ "which uses PHRED scores.")
+ record.letter_annotations["phred_quality"] = qualities
+ yield record
+
+#This is a generator function!
+def FastqSolexaIterator(handle, alphabet = single_letter_alphabet, title2ids = None) :
+ """Parsing the Solexa/Illumina FASTQ like files (which differ in the quality mapping).
+
+ The optional arguments are the same as those for the FastqPhredIterator.
+
+ For each sequence in Solexa/Illumina FASTQ files there is a matching string
+ encoding the Solexa integer qualities using ASCII values with an offset
+ of 64. Solexa scores are scaled differently to PHRED scores, and Biopython
+ will NOT perform any automatic conversion when loading.
+
+ For example, consider a file containing these five records::
+
+ @SLXA-B3_649_FC8437_R1_1_1_610_79
+ GATGTGCAATACCTTTGTAGAGGAA
+ +SLXA-B3_649_FC8437_R1_1_1_610_79
+ YYYYYYYYYYYYYYYYYYWYWYYSU
+ @SLXA-B3_649_FC8437_R1_1_1_397_389
+ GGTTTGAGAAAGAGAAATGAGATAA
+ +SLXA-B3_649_FC8437_R1_1_1_397_389
+ YYYYYYYYYWYYYYWWYYYWYWYWW
+ @SLXA-B3_649_FC8437_R1_1_1_850_123
+ GAGGGTGTTGATCATGATGATGGCG
+ +SLXA-B3_649_FC8437_R1_1_1_850_123
+ YYYYYYYYYYYYYWYYWYYSYYYSY
+ @SLXA-B3_649_FC8437_R1_1_1_362_549
+ GGAAACAAAGTTTTTCTCAACATAG
+ +SLXA-B3_649_FC8437_R1_1_1_362_549
+ YYYYYYYYYYYYYYYYYYWWWWYWY
+ @SLXA-B3_649_FC8437_R1_1_1_183_714
+ GTATTATTTAATGGCATACACTCAA
+ +SLXA-B3_649_FC8437_R1_1_1_183_714
+ YYYYYYYYYYWYYYYWYWWUWWWQQ
+
+ Using this module directly you might run:
+
+ >>> handle = open("Quality/solexa_example.fastq", "rU")
+ >>> for record in FastqSolexaIterator(handle) :
+ ... print record.id, record.seq
+ SLXA-B3_649_FC8437_R1_1_1_610_79 GATGTGCAATACCTTTGTAGAGGAA
+ SLXA-B3_649_FC8437_R1_1_1_397_389 GGTTTGAGAAAGAGAAATGAGATAA
+ SLXA-B3_649_FC8437_R1_1_1_850_123 GAGGGTGTTGATCATGATGATGGCG
+ SLXA-B3_649_FC8437_R1_1_1_362_549 GGAAACAAAGTTTTTCTCAACATAG
+ SLXA-B3_649_FC8437_R1_1_1_183_714 GTATTATTTAATGGCATACACTCAA
+ >>> handle.close()
+
+ Typically however, you would call this via Bio.SeqIO instead with "fastq" as
+ the format:
+
+ >>> from Bio import SeqIO
+ >>> handle = open("Quality/solexa_example.fastq", "rU")
+ >>> for record in SeqIO.parse(handle, "fastq-solexa") :
+ ... print record.id, record.seq
+ SLXA-B3_649_FC8437_R1_1_1_610_79 GATGTGCAATACCTTTGTAGAGGAA
+ SLXA-B3_649_FC8437_R1_1_1_397_389 GGTTTGAGAAAGAGAAATGAGATAA
+ SLXA-B3_649_FC8437_R1_1_1_850_123 GAGGGTGTTGATCATGATGATGGCG
+ SLXA-B3_649_FC8437_R1_1_1_362_549 GGAAACAAAGTTTTTCTCAACATAG
+ SLXA-B3_649_FC8437_R1_1_1_183_714 GTATTATTTAATGGCATACACTCAA
+ >>> handle.close()
+
+ If you want to look at the qualities, they are recorded in each record's
+ per-letter-annotation dictionary as a simple list of integers:
+
+ >>> print record.letter_annotations["solexa_quality"]
+ [25, 25, 25, 25, 25, 25, 25, 25, 25, 25, 23, 25, 25, 25, 25, 23, 25, 23, 23, 21, 23, 23, 23, 17, 17]
+
+ These scores aren't very good, but they are high enough that they map
+ almost exactly onto PHRED scores:
+
+ >>> print "%0.2f" % phred_quality_from_solexa(25)
+ 25.01
+
+ Let's look at another example read which is even worse, where there are
+ more noticeable differences between the Solexa and PHRED scores::
+
+ @slxa_0013_1_0001_24
+ ACAAAAATCACAAGCATTCTTATACACC
+ +slxa_0013_1_0001_24
+ ??????????????????:??<?<-6%.
+
+ Again, you would typically use Bio.SeqIO to read this file in (rather than
+ calling the Bio.SeqIO.QualtityIO module directly). Most FASTQ files will
+ contain thousands of reads, so you would normally use Bio.SeqIO.parse()
+ as shown above. This example has only as one entry, so instead we can
+ use the Bio.SeqIO.read() function:
+
+ >>> from Bio import SeqIO
+ >>> handle = open("Quality/solexa.fastq", "rU")
+ >>> record = SeqIO.read(handle, "fastq-solexa")
+ >>> handle.close()
+ >>> print record.id, record.seq
+ slxa_0013_1_0001_24 ACAAAAATCACAAGCATTCTTATACACC
+ >>> print record.letter_annotations["solexa_quality"]
+ [-1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -6, -1, -1, -4, -1, -4, -19, -10, -27, -18]
+
+ These quality scores are so low that when converted from the Solexa scheme
+ into PHRED scores they look quite different:
+
+ >>> print "%0.2f" % phred_quality_from_solexa(-1)
+ 2.54
+
+ Note you can use the Bio.SeqIO.write() function or the SeqRecord's format
+ method to output the record(s):
+
+ >>> print record.format("fastq-solexa")
+ @slxa_0013_1_0001_24
+ ACAAAAATCACAAGCATTCTTATACACC
+ +
+ ??????????????????:??<?<-6%.
+ <BLANKLINE>
+
+ Note this output is slightly different from the input file as Biopython
+ has left out the optional repetition of the sequence identifier on the "+"
+ line. If you want the to use PHRED scores, use "fastq" or "qual" as the
+ output format instead, and Biopython will do the conversion for you:
+
+ >>> print record.format("fastq")
+ @slxa_0013_1_0001_24
+ ACAAAAATCACAAGCATTCTTATACACC
+ +
+ $$$$$$$$$$$$$$$$$$"$$"$"!!!!
+ <BLANKLINE>
+
+ >>> print record.format("qual")
+ >slxa_0013_1_0001_24
+ 3 3 3 3 3 3 3 3 3 3 3 3 3 3 3 3 3 3 1 3 3 1 3 1 0 0 0 0
+ <BLANKLINE>
+ """
+ for title_line, seq_string, quality_string in FastqGeneralIterator(handle) :
+ if title2ids :
+ id, name, descr = title_line
+ else :
+ descr = title_line
+ id = descr.split()[0]
+ name = id
+ record = SeqRecord(Seq(seq_string, alphabet),
+ id=id, name=name, description=descr)
+ qualities = [ord(letter)-SOLEXA_SCORE_OFFSET for letter in quality_string]
+ #DO NOT convert these into PHRED qualities automatically!
+ record.letter_annotations["solexa_quality"] = qualities
+ yield record
+
+def QualPhredIterator(handle, alphabet = single_letter_alphabet, title2ids = None) :
+ """For QUAL files which include PHRED quality scores, but no sequence.
+
+ For example, consider this short QUAL file::
+
+ >EAS54_6_R1_2_1_413_324
+ 26 26 18 26 26 26 26 26 26 26 26 26 26 26 26 22 26 26 26 26
+ 26 26 26 23 23
+ >EAS54_6_R1_2_1_540_792
+ 26 26 26 26 26 26 26 26 26 26 26 22 26 26 26 26 26 12 26 26
+ 26 18 26 23 18
+ >EAS54_6_R1_2_1_443_348
+ 26 26 26 26 26 26 26 26 26 26 26 24 26 22 26 26 13 22 26 18
+ 24 18 18 18 18
+
+ Using this module directly you might run:
+
+ >>> handle = open("Quality/example.qual", "rU")
+ >>> for record in QualPhredIterator(handle) :
+ ... print record.id, record.seq
+ EAS54_6_R1_2_1_413_324 ?????????????????????????
+ EAS54_6_R1_2_1_540_792 ?????????????????????????
+ EAS54_6_R1_2_1_443_348 ?????????????????????????
+ >>> handle.close()
+
+ Typically however, you would call this via Bio.SeqIO instead with "qual"
+ as the format:
+
+ >>> from Bio import SeqIO
+ >>> handle = open("Quality/example.qual", "rU")
+ >>> for record in SeqIO.parse(handle, "qual") :
+ ... print record.id, record.seq
+ EAS54_6_R1_2_1_413_324 ?????????????????????????
+ EAS54_6_R1_2_1_540_792 ?????????????????????????
+ EAS54_6_R1_2_1_443_348 ?????????????????????????
+ >>> handle.close()
+
+ Becase QUAL files don't contain the sequence string itself, the seq
+ property is set to an UnknownSeq object. As no alphabet was given, this
+ has defaulted to a generic single letter alphabet and the character "?"
+ used.
+
+ By specifying a nucleotide alphabet, "N" is used instead:
+
+ >>> from Bio import SeqIO
+ >>> from Bio.Alphabet import generic_dna
+ >>> handle = open("Quality/example.qual", "rU")
+ >>> for record in SeqIO.parse(handle, "qual", alphabet=generic_dna) :
+ ... print record.id, record.seq
+ EAS54_6_R1_2_1_413_324 NNNNNNNNNNNNNNNNNNNNNNNNN
+ EAS54_6_R1_2_1_540_792 NNNNNNNNNNNNNNNNNNNNNNNNN
+ EAS54_6_R1_2_1_443_348 NNNNNNNNNNNNNNNNNNNNNNNNN
+ >>> handle.close()
+
+ However, the quality scores themselves are available as a list of integers
+ in each record's per-letter-annotation:
+
+ >>> print record.letter_annotations["phred_quality"]
+ [26, 26, 26, 26, 26, 26, 26, 26, 26, 26, 26, 24, 26, 22, 26, 26, 13, 22, 26, 18, 24, 18, 18, 18, 18]
+
+ You can still slice one of these SeqRecord objects with an UnknownSeq:
+
+ >>> sub_record = record[5:10]
+ >>> print sub_record.id, sub_record.letter_annotations["phred_quality"]
+ EAS54_6_R1_2_1_443_348 [26, 26, 26, 26, 26]
+ """
+ #Skip any text before the first record (e.g. blank lines, comments)
+ while True :
+ line = handle.readline()
+ if line == "" : return #Premature end of file, or just empty?
+ if line[0] == ">" :
+ break
+
+ while True :
+ if line[0]!=">" :
+ raise ValueError("Records in Fasta files should start with '>' character")
+ if title2ids :
+ id, name, descr = title2ids(line[1:].rstrip())
+ else :
+ descr = line[1:].rstrip()
+ id = descr.split()[0]
+ name = id
+
+ qualities = []
+ line = handle.readline()
+ while True:
+ if not line : break
+ if line[0] == ">": break
+ qualities.extend([int(word) for word in line.split()])
+ line = handle.readline()
+
+ if qualities :
+ if min(qualities) < 0 or max(qualities) > 90 :
+ raise ValueError(("Quality score range for %s is %i to %i, outside the " \
+ +"expected 0 to 90. Perhaps these are Solexa/Illumina " \
+ +"scores, and not PHRED scores?") \
+ % (id, min(qualities), max(qualities)))
+
+ #Return the record and then continue...
+ record = SeqRecord(UnknownSeq(len(qualities), alphabet),
+ id = id, name = name, description = descr)
+ record.letter_annotations["phred_quality"] = qualities
+ yield record
+
+ if not line : return #StopIteration
+ assert False, "Should not reach this line"
+
+class FastqPhredWriter(SequentialSequenceWriter):
+ """Class to write FASTQ format files (using PHRED quality scores).
+
+ Although you can use this class directly, you are strongly encouraged
+ to use the Bio.SeqIO.write() function instead. For example, this code
+ reads in a FASTQ (PHRED) file and re-saves it as another FASTQ (PHRED)
+ file:
+
+ >>> from Bio import SeqIO
+ >>> record_iterator = SeqIO.parse(open("Quality/example.fastq"), "fastq")
+ >>> out_handle = open("Quality/temp.fastq", "w")
+ >>> SeqIO.write(record_iterator, out_handle, "fastq")
+ 3
+ >>> out_handle.close()
+
+ You might want to do this if the original file included extra line breaks,
+ which while valid may not be supported by all tools. The output file from
+ Biopython will have each sequence on a single line, and each quality
+ string on a single line (which is considered desirable for maximum
+ compatibility).
+
+ In this next example, a Solexa FASTQ file is converted into a standard
+ Sanger style FASTQ file using PHRED qualities:
+
+ >>> from Bio import SeqIO
+ >>> record_iterator = SeqIO.parse(open("Quality/solexa.fastq"), "fastq-solexa")
+ >>> out_handle = open("Quality/temp.fastq", "w")
+ >>> SeqIO.write(record_iterator, out_handle, "fastq")
+ 1
+ >>> out_handle.close()
+
+ This code is also called if you use the .format("fastq") method of a
+ SeqRecord.
+
+ P.S. To avoid cluttering up your working directory, you can delete this
+ temporary file now:
+
+ >>> import os
+ >>> os.remove("Quality/temp.fastq")
+
+ """
+ def write_record(self, record):
+ """Write a single FASTQ record to the file."""
+ assert self._header_written
+ assert not self._footer_written
+ self._record_written = True
+
+ #TODO - Is an empty sequence allowed in FASTQ format?
+ assert SANGER_SCORE_OFFSET == ord("!")
+ #This rounds to the nearest integer:
+ qualities = "".join([chr(int(round(q+SANGER_SCORE_OFFSET,0))) for q \
+ in _get_phred_quality(record)])
+ if record.seq is None:
+ raise ValueError("No sequence for record %s" % record.id)
+ if len(qualities) != len(record) :
+ raise ValueError("Record %s has sequence length %i but %i quality scores" \
+ % (record.id, len(record), len(qualities)))
+
+ title = self.clean(record.id) #TODO - add the description too? cf Fasta output
+ self.handle.write("@%s\n%s\n+\n%s\n" % (title, record.seq, qualities))
+
+class QualPhredWriter(SequentialSequenceWriter):
+ """Class to write QUAL format files (using PHRED quality scores).
+
+ Although you can use this class directly, you are strongly encouraged
+ to use the Bio.SeqIO.write() function instead. For example, this code
+ reads in a FASTQ file and saves the quality scores into a QUAL file:
+
+ >>> from Bio import SeqIO
+ >>> record_iterator = SeqIO.parse(open("Quality/example.fastq"), "fastq")
+ >>> out_handle = open("Quality/temp.qual", "w")
+ >>> SeqIO.write(record_iterator, out_handle, "qual")
+ 3
+ >>> out_handle.close()
+
+ This code is also called if you use the .format("qual") method of a
+ SeqRecord.
+
+ P.S. Don't forget to clean up the temp file if you don't need it anymore:
+
+ >>> import os
+ >>> os.remove("Quality/temp.qual")
+ """
+ def __init__(self, handle, wrap=60, record2title=None):
+ """Create a QUAL writer.
+
+ Arguments:
+ - handle - Handle to an output file, e.g. as returned
+ by open(filename, "w")
+ - wrap - Optional line length used to wrap sequence lines.
+ Defaults to wrapping the sequence at 60 characters
+ Use zero (or None) for no wrapping, giving a single
+ long line for the sequence.
+ - record2title - Optional function to return the text to be
+ used for the title line of each record. By default
+ a combination of the record.id and record.description
+ is used. If the record.description starts with the
+ record.id, then just the record.description is used.
+
+ The record2title argument is present for consistency with the
+ Bio.SeqIO.FastaIO writer class.
+ """
+ SequentialSequenceWriter.__init__(self, handle)
+ #self.handle = handle
+ self.wrap = None
+ if wrap :
+ if wrap < 1 :
+ raise ValueError
+ self.wrap = wrap
+ self.record2title = record2title
+
+ def write_record(self, record):
+ """Write a single QUAL record to the file."""
+ assert self._header_written
+ assert not self._footer_written
+ self._record_written = True
+
+ if self.record2title :
+ title=self.clean(self.record2title(record))
+ else :
+ id = self.clean(record.id)
+ description = self.clean(record.description)
+
+ #if description[:len(id)]==id :
+ if description and description.split(None,1)[0]==id :
+ #The description includes the id at the start
+ title = description
+ else :
+ title = "%s %s" % (id, description)
+
+ assert "\n" not in title
+ assert "\r" not in title
+ self.handle.write(">%s\n" % title)
+
+ #This rounds to the nearest integer.
+ #TODO - can we put a float in a qual file?
+ qualities = [("%i" % round(q,0)) for q in _get_phred_quality(record)]
+
+ if self.wrap :
+ while qualities :
+ line=qualities.pop(0)
+ while qualities \
+ and len(line) + 1 + len(qualities[0]) < self.wrap :
+ line += " " + qualities.pop(0)
+ self.handle.write(line + "\n")
+ else :
+ data = " ".join(qualities)
+ self.handle.write(data + "\n")
+
+class FastqSolexaWriter(SequentialSequenceWriter):
+ """Class to write FASTQ format files (using Solexa quality scores).
+
+ Although you can use this class directly, you are strongly encouraged
+ to use the Bio.SeqIO.write() function instead. For example, this code
+ reads in a FASTQ file and re-saves it as another FASTQ file:
+
+ >>> from Bio import SeqIO
+ >>> record_iterator = SeqIO.parse(open("Quality/solexa.fastq"), "fastq-solexa")
+ >>> out_handle = open("Quality/temp.fastq", "w")
+ >>> SeqIO.write(record_iterator, out_handle, "fastq-solexa")
+ 1
+ >>> out_handle.close()
+
+ You might want to do this if the original file included extra line
+ breaks, which (while valid) may not be supported by all tools. The
+ output file from Biopython will have each sequence on a single line, and
+ each quality string on a single line (which is considered desirable for
+ maximum compatibility).
+
+ This code is also called if you use the .format("fastq-solexa") method of
+ a SeqRecord.
+
+ P.S. Don't forget to delete the temp file if you don't need it anymore:
+
+ >>> import os
+ >>> os.remove("Quality/temp.fastq")
+ """
+ def write_record(self, record):
+ """Write a single FASTQ record to the file."""
+ assert self._header_written
+ assert not self._footer_written
+ self._record_written = True
+
+ #TODO - Is an empty sequence allowed in FASTQ format?
+ qualities = "".join([chr(int(round(q+SOLEXA_SCORE_OFFSET,0))) for q \
+ in _get_solexa_quality(record)])
+ if record.seq is None:
+ raise ValueError("No sequence for record %s" % record.id)
+ if len(qualities) != len(record) :
+ raise ValueError("Record %s has sequence length %i but %i quality scores" \
+ % (record.id, len(record), len(qualities)))
+
+ title = self.clean(record.id) #TODO - add the description too? cf Fasta output
+ self.handle.write("@%s\n%s\n+\n%s\n" % (title, record.seq, qualities))
+
+def PairedFastaQualIterator(fasta_handle, qual_handle, alphabet = single_letter_alphabet, title2ids = None) :
+ """Iterate over matched FASTA and QUAL files as SeqRecord objects.
+
+ For example, consider this short QUAL file::
+
+ >EAS54_6_R1_2_1_413_324
+ 26 26 18 26 26 26 26 26 26 26 26 26 26 26 26 22 26 26 26 26
+ 26 26 26 23 23
+ >EAS54_6_R1_2_1_540_792
+ 26 26 26 26 26 26 26 26 26 26 26 22 26 26 26 26 26 12 26 26
+ 26 18 26 23 18
+ >EAS54_6_R1_2_1_443_348
+ 26 26 26 26 26 26 26 26 26 26 26 24 26 22 26 26 13 22 26 18
+ 24 18 18 18 18
+
+ And a matching FASTA file::
+
+ >EAS54_6_R1_2_1_413_324
+ CCCTTCTTGTCTTCAGCGTTTCTCC
+ >EAS54_6_R1_2_1_540_792
+ TTGGCAGGCCAAGGCCGATGGATCA
+ >EAS54_6_R1_2_1_443_348
+ GTTGCTTCTGGCGTGGGTGGGGGGG
+
+ You can parse these separately using Bio.SeqIO with the "qual" and
+ "fasta" formats, but then you'll get a group of SeqRecord objects with
+ no sequence, and a matching group with the sequence but not the
+ qualities. Because it only deals with one input file handle, Bio.SeqIO
+ can't be used to read the two files together - but this function can!
+ For example,
+
+ >>> rec_iter = PairedFastaQualIterator(open("Quality/example.fasta", "rU"),
+ ... open("Quality/example.qual", "rU"))
+ >>> for record in rec_iter :
+ ... print record.id, record.seq
+ EAS54_6_R1_2_1_413_324 CCCTTCTTGTCTTCAGCGTTTCTCC
+ EAS54_6_R1_2_1_540_792 TTGGCAGGCCAAGGCCGATGGATCA
+ EAS54_6_R1_2_1_443_348 GTTGCTTCTGGCGTGGGTGGGGGGG
+
+ As with the FASTQ or QUAL parsers, if you want to look at the qualities,
+ they are in each record's per-letter-annotation dictionary as a simple
+ list of integers:
+
+ >>> print record.letter_annotations["phred_quality"]
+ [26, 26, 26, 26, 26, 26, 26, 26, 26, 26, 26, 24, 26, 22, 26, 26, 13, 22, 26, 18, 24, 18, 18, 18, 18]
+
+ If you have access to data as a FASTQ format file, using that directly
+ would be simpler and more straight forward. Note that you can easily use
+ this function to convert paired FASTA and QUAL files into FASTQ files:
+
+ >>> from Bio import SeqIO
+ >>> rec_iter = PairedFastaQualIterator(open("Quality/example.fasta", "rU"),
+ ... open("Quality/example.qual", "rU"))
+ >>> out_handle = open("Quality/temp.fastq", "w")
+ >>> SeqIO.write(rec_iter, out_handle, "fastq")
+ 3
+ >>> out_handle.close()
+
+ And don't forget to clean up the temp file if you don't need it anymore:
+
+ >>> import os
+ >>> os.remove("Quality/temp.fastq")
+ """
+ from Bio.SeqIO.FastaIO import FastaIterator
+ fasta_iter = FastaIterator(fasta_handle, alphabet=alphabet, \
+ title2ids=title2ids)
+ qual_iter = QualPhredIterator(qual_handle, alphabet=alphabet, \
+ title2ids=title2ids)
+
+ #Using zip(...) would create a list loading everything into memory!
+ #It would also not catch any extra records found in only one file.
+ while True :
+ try :
+ f_rec = fasta_iter.next()
+ except StopIteration :
+ f_rec = None
+ try :
+ q_rec = qual_iter.next()
+ except StopIteration :
+ q_rec = None
+ if f_rec is None and q_rec is None :
+ #End of both files
+ break
+ if f_rec is None :
+ raise ValueError("FASTA file has more entries than the QUAL file.")
+ if q_rec is None :
+ raise ValueError("QUAL file has more entries than the FASTA file.")
+ if f_rec.id != q_rec.id :
+ raise ValueError("FASTA and QUAL entries do not match (%s vs %s)." \
+ % (f_rec.id, q_rec.id))
+ if len(f_rec) != len(q_rec.letter_annotations["phred_quality"]) :
+ raise ValueError("Sequence length and number of quality scores disagree for %s" \
+ % f_rec.id)
+ #Merge the data....
+ f_rec.letter_annotations["phred_quality"] = q_rec.letter_annotations["phred_quality"]
+ yield f_rec
+ #Done
+
+
+def _test():
+ """Run the Bio.SeqIO module's doctests.
+
+ This will try and locate the unit tests directory, and run the doctests
+ from there in order that the relative paths used in the examples work.
+ """
+ import doctest
+ import os
+ if os.path.isdir(os.path.join("..","..","Tests")) :
+ print "Runing doctests..."
+ cur_dir = os.path.abspath(os.curdir)
+ os.chdir(os.path.join("..","..","Tests"))
+ assert os.path.isfile("Quality/example.fastq")
+ assert os.path.isfile("Quality/example.fasta")
+ assert os.path.isfile("Quality/example.qual")
+ assert os.path.isfile("Quality/tricky.fastq")
+ assert os.path.isfile("Quality/solexa.fastq")
+ doctest.testmod()
+ os.chdir(cur_dir)
+ del cur_dir
+ print "Done"
+
+if __name__ == "__main__" :
+ _test()
+
--- /dev/null
+# Copyright 2006 by Peter Cock. All rights reserved.
+#
+# This code is part of the Biopython distribution and governed by its
+# license. Please see the LICENSE file that should have been included
+# as part of this package.
+
+"""Bio.SeqIO support for the "swiss" (aka SwissProt/UniProt) file format.
+
+You are expected to use this module via the Bio.SeqIO functions.
+See also the Bio.SwissProt module which offers more than just accessing
+the sequences as SeqRecord objects."""
+
+from Bio.SwissProt import SProt
+import cStringIO
+
+#This is a generator function!
+def SwissIterator(handle) :
+ """Breaks up a Swiss-Prot/UniProt file into SeqRecord objects.
+
+ Every section from the ID line to the terminating // becomes
+ a single SeqRecord with associated annotation and features.
+
+ This parser is for the flat file "swiss" format as used by:
+ * Swiss-Prot aka SwissProt
+ * TrEMBL
+ * UniProtKB aka UniProt Knowledgebase
+
+ It does NOT read their new XML file format.
+ http://www.expasy.org/sprot/
+
+ For consistency with BioPerl and EMBOSS we call this the "swiss"
+ format.
+ """
+ parser = SProt.SequenceParser()
+ lines = []
+ for line in handle:
+ lines.append(line)
+ if line[:2]=='//':
+ handle = cStringIO.StringIO("".join(lines))
+ record = parser.parse(handle)
+ lines = []
+ yield record
+ #If there are more lines, it could only be a partial record.
+ #Should we try and parse them anyway?
+
+
+if __name__ == "__main__" :
+ print "Quick self test..."
+
+ example_filename = "../../Tests/SwissProt/sp008"
+
+ import os
+ if not os.path.isfile(example_filename):
+ print "Missing test file %s" % example_filename
+ else :
+ #Try parsing it!
+ handle = open(example_filename)
+ records = SwissIterator(handle)
+ for record in records:
+ print record.name
+ print record.id
+ print record.annotations['keywords']
+ print repr(record.annotations['organism'])
+ print record.seq.tostring()[:20] + "..."
+ handle.close()
--- /dev/null
+# Copyright 2008 by Peter Cock. All rights reserved.
+# This code is part of the Biopython distribution and governed by its
+# license. Please see the LICENSE file that should have been included
+# as part of this package.
+
+"""Bio.SeqIO support for the "tab" (simple tab separated) file format.
+
+You are expected to use this module via the Bio.SeqIO functions.
+
+The "tab" format is an ad-hoc plain text file format where each sequence is
+on one (long) line. Each line contains the identifier/description, followed
+by a tab, followed by the sequence. For example, consider the following
+short FASTA format file:
+
+>ID123456 possible binding site?
+CATCNAGATGACACTACGACTACGACTCAGACTAC
+>ID123457 random sequence
+ACACTACGACTACGACTCAGACTACAAN
+
+Apart from the descriptions, this can be represented in the simple two column
+tab separated format as follows:
+
+ID123456(tab)CATCNAGATGACACTACGACTACGACTCAGACTAC
+ID123457(tab)ACACTACGACTACGACTCAGACTACAAN
+
+When reading this file, "ID123456" or "ID123457" will be taken as the record's
+.id and .name property. There is no other information to record.
+
+Similarly, when writing to this format, Biopython will ONLY record the record's
+.id and .seq (and not the description or any other information) as in the example
+above.
+"""
+
+from Bio.Alphabet import single_letter_alphabet
+from Bio.Seq import Seq
+from Bio.SeqRecord import SeqRecord
+from Interfaces import SequentialSequenceWriter
+
+#This is a generator function!
+def TabIterator(handle, alphabet = single_letter_alphabet) :
+ """Iterates over tab separated lines (as SeqRecord objects).
+
+ Each line of the file should contain one tab only, dividing the line
+ into an identifier and the full sequence.
+
+ handle - input file
+ alphabet - optional alphabet
+
+ The first field is taken as the record's .id and .name (regardless of
+ any spaces within the text) and the second field is the sequence.
+
+ Any blank lines are ignored.
+ """
+ for line in handle :
+ try :
+ title, seq = line.split("\t") #will fail if more than one tab!
+ except :
+ if line.strip() == "" :
+ #It's a blank line, ignore it
+ continue
+ raise ValueError("Each line should have one tab separating the" + \
+ " title and sequence, this line has %i tabs: %s" \
+ % (line.count("\t"), repr(line)))
+ title = title.strip()
+ seq = seq.strip() #removes the trailing new line
+ yield SeqRecord(Seq(seq, alphabet), id = title, name = title)
+
+class TabWriter(SequentialSequenceWriter):
+ """Class to write simple tab separated format files.
+
+ Each line consists of "id(tab)sequence" only.
+
+ Any description, name or other annotation is not recorded.
+ """
+ def write_record(self, record):
+ """Write a single tab line to the file."""
+ assert self._header_written
+ assert not self._footer_written
+ self._record_written = True
+
+ title = self.clean(record.id)
+ seq = self._get_seq_string(record) #Catches sequence being None
+ assert "\t" not in title
+ assert "\n" not in title
+ assert "\r" not in title
+ assert "\t" not in seq
+ assert "\n" not in seq
+ assert "\r" not in seq
+ self.handle.write("%s\t%s\n" % (title, seq))
+
+
+if __name__ == "__main__" :
+ print "Running quick self test"
+ from StringIO import StringIO
+
+ #This example has a trailing blank line which should be ignored
+ handle = StringIO("Alpha\tAAAAAAA\nBeta\tCCCCCCC\n\n")
+ records = list(TabIterator(handle))
+ assert len(records) == 2
+
+ handle = StringIO("Alpha\tAAAAAAA\tExtra\nBeta\tCCCCCCC\n")
+ try :
+ records = list(TabIterator(handle))
+ assert False, "Should have reject this invalid example!"
+ except ValueError :
+ #Good!
+ pass
+
+ print "Done"
--- /dev/null
+# Copyright 2006-2008 by Peter Cock. All rights reserved.
+# This code is part of the Biopython distribution and governed by its
+# license. Please see the LICENSE file that should have been included
+# as part of this package.
+#
+#Nice link:
+# http://www.ebi.ac.uk/help/formats_frame.html
+
+"""Sequence input/output as SeqRecord objects.
+
+Bio.SeqIO is also documented at U{http://biopython.org/wiki/SeqIO} and by
+a whole chapter in our tutorial:
+ - U{http://biopython.org/DIST/docs/tutorial/Tutorial.html}
+ - U{http://biopython.org/DIST/docs/tutorial/Tutorial.pdf}
+
+Input
+=====
+The main function is Bio.SeqIO.parse(...) which takes an input file handle,
+and format string. This returns an iterator giving SeqRecord objects:
+
+ >>> from Bio import SeqIO
+ >>> handle = open("Fasta/f002", "rU")
+ >>> for record in SeqIO.parse(handle, "fasta") :
+ ... print record.id, len(record)
+ gi|1348912|gb|G26680|G26680 633
+ gi|1348917|gb|G26685|G26685 413
+ gi|1592936|gb|G29385|G29385 471
+ >>> handle.close()
+
+Note that the parse() function will all invoke the relevant parser for the
+format with its default settings. You may want more control, in which case
+you need to create a format specific sequence iterator directly.
+
+For non-interlaced files (e.g. Fasta, GenBank, EMBL) with multiple records
+using a sequence iterator can save you a lot of memory (RAM). There is
+less benefit for interlaced file formats (e.g. most multiple alignment file
+formats). However, an iterator only lets you access the records one by one.
+
+If you want random access to the records by number, turn this into a list:
+
+ >>> from Bio import SeqIO
+ >>> handle = open("Fasta/f002", "rU")
+ >>> records = list(SeqIO.parse(handle, "fasta"))
+ >>> handle.close()
+ >>> print records[1].id
+ gi|1348917|gb|G26685|G26685
+
+If you want random access to the records by a key such as the record id,
+turn the iterator into a dictionary:
+
+ >>> from Bio import SeqIO
+ >>> handle = open("Fasta/f002", "rU")
+ >>> record_dict = SeqIO.to_dict(SeqIO.parse(handle, "fasta"))
+ >>> handle.close()
+ >>> print len(record_dict["gi|1348917|gb|G26685|G26685"])
+ 413
+
+If you expect your file to contain one-and-only-one record, then we provide
+the following 'helper' function which will return a single SeqRecord, or
+raise an exception if there are no records or more than one record:
+
+ >>> from Bio import SeqIO
+ >>> handle = open("Fasta/f001", "rU")
+ >>> record = SeqIO.read(handle, "fasta")
+ >>> handle.close()
+ >>> print record.id, len(record)
+ gi|3318709|pdb|1A91| 79
+
+This style is useful when you expect a single record only (and would
+consider multiple records an error). For example, when dealing with GenBank
+files for bacterial genomes or chromosomes, there is normally only a single
+record. Alternatively, use this with a handle when download a single record
+from the internet.
+
+However, if you just want the first record from a file containing multiple
+record, use the iterator's next() method:
+
+ >>> from Bio import SeqIO
+ >>> handle = open("Fasta/f002", "rU")
+ >>> record = SeqIO.parse(handle, "fasta").next()
+ >>> handle.close()
+ >>> print record.id, len(record)
+ gi|1348912|gb|G26680|G26680 633
+
+The above code will work as long as the file contains at least one record.
+Note that if there is more than one record, the remaining records will be
+silently ignored.
+
+Input - Alignments
+==================
+You can read in alignment files as Alignment objects using Bio.AlignIO.
+Alternatively, reading in an alignment file format via Bio.SeqIO will give
+you a SeqRecord for each row of each alignment:
+
+ >>> from Bio import SeqIO
+ >>> handle = open("Clustalw/hedgehog.aln", "rU")
+ >>> for record in SeqIO.parse(handle, "clustal") :
+ ... print record.id, len(record)
+ gi|167877390|gb|EDS40773.1| 447
+ gi|167234445|ref|NP_001107837. 447
+ gi|74100009|gb|AAZ99217.1| 447
+ gi|13990994|dbj|BAA33523.2| 447
+ gi|56122354|gb|AAV74328.1| 447
+ >>> handle.close()
+
+Output
+======
+Use the function Bio.SeqIO.write(...), which takes a complete set of
+SeqRecord objects (either as a list, or an iterator), an output file handle
+and of course the file format::
+
+ from Bio import SeqIO
+ records = ...
+ handle = open("example.faa", "w")
+ SeqIO.write(records, handle, "fasta")
+ handle.close()
+
+In general, you are expected to call this function once (with all your
+records) and then close the file handle.
+
+Output - Advanced
+=================
+The effect of calling write() multiple times on a single file will vary
+depending on the file format, and is best avoided unless you have a strong
+reason to do so.
+
+Trying this for certain alignment formats (e.g. phylip, clustal, stockholm)
+would have the effect of concatenating several multiple sequence alignments
+together. Such files are created by the PHYLIP suite of programs for
+bootstrap analysis.
+
+For sequential files formats (e.g. fasta, genbank) each "record block" holds
+a single sequence. For these files it would probably be safe to call
+write() multiple times.
+
+File Formats
+============
+When specifying the file format, use lowercase strings. The same format
+names are also used in Bio.AlignIO and include the following:
+
+ - ace - Reads the contig sequences from an ACE assembly file.
+ - embl - The EMBL flat file format. Uses Bio.GenBank internally.
+ - fasta - The generic sequence file format where each record starts with
+ an identifer line starting with a ">" character, followed by
+ lines of sequence.
+ - fastq - A "FASTA like" format used by Sanger which also stores PHRED
+ sequence quality values.
+ - fastq-solexa - The Solexa/Illumnia variant of the Sanger FASTQ format which
+ encodes Solexa quality scores (not PHRED quality scores).
+ - genbank - The GenBank or GenPept flat file format.
+ - gb - An alias for "genbank", for consistency with NCBI Entrez Utilities
+ - ig - The IntelliGenetics file format, apparently the same as the
+ MASE alignment format.
+ - phd - Output from PHRED, used by PHRAP and CONSED for input.
+ - pir - A "FASTA like" format introduced by the National Biomedical
+ Research Foundation (NBRF) for the Protein Information Resource
+ (PIR) database, now part of UniProt.
+ - swiss - Plain text Swiss-Prot aka UniProt format.
+ - tab - Simple two column tab separated sequence files, where each
+ line holds a record's identifier and sequence. For example,
+ this is used as by Aligent's eArray software when saving
+ microarray probes in a minimal tab delimited text file.
+ - qual - A "FASTA like" format holding PHRED quality values from
+ sequencing DNA, but no actual sequences (usually provided
+ in separate FASTA files).
+
+Note that while Bio.SeqIO can read all the above file formats, it cannot
+write to all of them.
+
+You can also use any file format supported by Bio.AlignIO, such as "nexus",
+"phlip" and "stockholm", which gives you access to the individual sequences
+making up each alignment as SeqRecords.
+"""
+__docformat__ = "epytext en" #not just plaintext
+
+#TODO
+# - define policy on reading aligned sequences with gaps in
+# (e.g. - and . characters) including how the alphabet interacts
+#
+# - Can we build the to_alignment(...) functionality
+# into the generic Alignment class instead?
+#
+# - How best to handle unique/non unique record.id when writing.
+# For most file formats reading such files is fine; The stockholm
+# parser would fail.
+#
+# - MSF multiple alignment format, aka GCG, aka PileUp format (*.msf)
+# http://www.bioperl.org/wiki/MSF_multiple_alignment_format
+
+"""
+FAO BioPython Developers
+========================
+The way I envision this SeqIO system working as that for any sequence file
+format we have an iterator that returns SeqRecord objects.
+
+This also applies to interlaced fileformats (like clustal - although that
+is now handled via Bio.AlignIO instead) where the file cannot be read record
+by record. You should still return an iterator, even if the implementation
+could just as easily return a list.
+
+These file format specific sequence iterators may be implemented as:
+* Classes which take a handle for __init__ and provide the __iter__ method
+* Functions that take a handle, and return an iterator object
+* Generator functions that take a handle, and yield SeqRecord objects
+
+It is then trivial to turn this iterator into a list of SeqRecord objects,
+an in memory dictionary, or a multiple sequence alignment object.
+
+For building the dictionary by default the id propery of each SeqRecord is
+used as the key. You should always populate the id property, and it should
+be unique in most cases. For some file formats the accession number is a good
+choice. If the file itself contains ambiguous identifiers, don't try and
+dis-ambiguate them - return them as is.
+
+When adding a new file format, please use the same lower case format name
+as BioPerl, or if they have not defined one, try the names used by EMBOSS.
+
+See also http://biopython.org/wiki/SeqIO_dev
+
+--Peter
+"""
+
+import os
+from Bio.Seq import Seq
+from Bio.SeqRecord import SeqRecord
+from Bio.Align.Generic import Alignment
+from Bio.Alphabet import Alphabet, AlphabetEncoder, _get_base_alphabet
+
+import AceIO
+import FastaIO
+import IgIO #IntelliGenetics or MASE format
+import InsdcIO #EMBL and GenBank
+import PhdIO
+import PirIO
+import SwissIO
+import TabIO
+import QualityIO #FastQ and qual files
+
+
+#Convention for format names is "mainname-subtype" in lower case.
+#Please use the same names as BioPerl where possible.
+#
+#Note that this simple system copes with defining
+#multiple possible iterators for a given format/extension
+#with the -subtype suffix
+#
+#Most alignment file formats will be handled via Bio.AlignIO
+
+_FormatToIterator ={"fasta" : FastaIO.FastaIterator,
+ "gb" : InsdcIO.GenBankIterator,
+ "genbank" : InsdcIO.GenBankIterator,
+ "genbank-cds" : InsdcIO.GenBankCdsFeatureIterator,
+ "embl" : InsdcIO.EmblIterator,
+ "embl-cds" : InsdcIO.EmblCdsFeatureIterator,
+ "ig" : IgIO.IgIterator,
+ "swiss" : SwissIO.SwissIterator,
+ "phd" : PhdIO.PhdIterator,
+ "ace" : AceIO.AceIterator,
+ "tab" : TabIO.TabIterator,
+ "pir" : PirIO.PirIterator,
+ "fastq" : QualityIO.FastqPhredIterator,
+ "fastq-solexa" : QualityIO.FastqSolexaIterator,
+ "qual" : QualityIO.QualPhredIterator,
+ }
+
+_FormatToWriter ={"fasta" : FastaIO.FastaWriter,
+ "gb" : InsdcIO.GenBankWriter,
+ "genbank" : InsdcIO.GenBankWriter,
+ "tab" : TabIO.TabWriter,
+ "fastq" : QualityIO.FastqPhredWriter,
+ "fastq-solexa" : QualityIO.FastqSolexaWriter,
+ "qual" : QualityIO.QualPhredWriter,
+ }
+
+def write(sequences, handle, format) :
+ """Write complete set of sequences to a file.
+
+ - sequences - A list (or iterator) of SeqRecord objects.
+ - handle - File handle object to write to.
+ - format - lower case string describing the file format to write.
+
+ You should close the handle after calling this function.
+
+ Returns the number of records written (as an integer).
+ """
+ from Bio import AlignIO
+
+ #Try and give helpful error messages:
+ if isinstance(handle, basestring) :
+ raise TypeError("Need a file handle, not a string (i.e. not a filename)")
+ if not isinstance(format, basestring) :
+ raise TypeError("Need a string for the file format (lower case)")
+ if not format :
+ raise ValueError("Format required (lower case string)")
+ if format != format.lower() :
+ raise ValueError("Format string '%s' should be lower case" % format)
+ if isinstance(sequences,SeqRecord):
+ raise ValueError("Use a SeqRecord list/iterator, not just a single SeqRecord")
+
+ #Map the file format to a writer class
+ if format in _FormatToWriter :
+ writer_class = _FormatToWriter[format]
+ count = writer_class(handle).write_file(sequences)
+ elif format in AlignIO._FormatToWriter :
+ #Try and turn all the records into a single alignment,
+ #and write that using Bio.AlignIO
+ alignment = to_alignment(sequences)
+ alignment_count = AlignIO.write([alignment], handle, format)
+ assert alignment_count == 1, "Internal error - the underlying writer " \
+ + " should have returned 1, not %s" % repr(alignment_count)
+ count = len(alignment.get_all_seqs())
+ del alignment_count, alignment
+ elif format in _FormatToIterator or format in AlignIO._FormatToIterator :
+ raise ValueError("Reading format '%s' is supported, but not writing" \
+ % format)
+ else :
+ raise ValueError("Unknown format '%s'" % format)
+
+ assert isinstance(count, int), "Internal error - the underlying writer " \
+ + " should have returned the record count, not %s" % repr(count)
+ return count
+
+def parse(handle, format, alphabet=None) :
+ r"""Turns a sequence file into an iterator returning SeqRecords.
+
+ - handle - handle to the file.
+ - format - lower case string describing the file format.
+ - alphabet - optional Alphabet object, useful when the sequence type
+ cannot be automatically inferred from the file itself
+ (e.g. format="fasta" or "tab")
+
+ Typical usage, opening a file to read in, and looping over the record(s):
+
+ >>> from Bio import SeqIO
+ >>> filename = "Nucleic/sweetpea.nu"
+ >>> for record in SeqIO.parse(open(filename,"rU"), "fasta") :
+ ... print "ID", record.id
+ ... print "Sequence length", len(record)
+ ... print "Sequence alphabet", record.seq.alphabet
+ ID gi|3176602|gb|U78617.1|LOU78617
+ Sequence length 309
+ Sequence alphabet SingleLetterAlphabet()
+
+ For file formats like FASTA where the alphabet cannot be determined, it
+ may be useful to specify the alphabet explicitly:
+
+ >>> from Bio import SeqIO
+ >>> from Bio.Alphabet import generic_dna
+ >>> filename = "Nucleic/sweetpea.nu"
+ >>> for record in SeqIO.parse(open(filename,"rU"), "fasta", generic_dna) :
+ ... print "ID", record.id
+ ... print "Sequence length", len(record)
+ ... print "Sequence alphabet", record.seq.alphabet
+ ID gi|3176602|gb|U78617.1|LOU78617
+ Sequence length 309
+ Sequence alphabet DNAAlphabet()
+
+ If you have a string 'data' containing the file contents, you must
+ first turn this into a handle in order to parse it:
+
+ >>> data = ">Alpha\nACCGGATGTA\n>Beta\nAGGCTCGGTTA\n"
+ >>> from Bio import SeqIO
+ >>> from StringIO import StringIO
+ >>> for record in SeqIO.parse(StringIO(data), "fasta") :
+ ... print record.id, record.seq
+ Alpha ACCGGATGTA
+ Beta AGGCTCGGTTA
+
+ Use the Bio.SeqIO.read(handle, format) function when you expect a single
+ record only.
+ """
+ #NOTE - The above docstring has some raw \n characters needed
+ #for the StringIO example, hense the whole docstring is in raw
+ #string more (see the leading r before the opening quote).
+ from Bio import AlignIO
+
+ #Try and give helpful error messages:
+ if isinstance(handle, basestring) :
+ raise TypeError("Need a file handle, not a string (i.e. not a filename)")
+ if not isinstance(format, basestring) :
+ raise TypeError("Need a string for the file format (lower case)")
+ if not format :
+ raise ValueError("Format required (lower case string)")
+ if format != format.lower() :
+ raise ValueError("Format string '%s' should be lower case" % format)
+ if alphabet is not None and not (isinstance(alphabet, Alphabet) or \
+ isinstance(alphabet, AlphabetEncoder)) :
+ raise ValueError("Invalid alphabet, %s" % repr(alphabet))
+
+ #Map the file format to a sequence iterator:
+ if format in _FormatToIterator :
+ iterator_generator = _FormatToIterator[format]
+ if alphabet is None :
+ return iterator_generator(handle)
+ try :
+ return iterator_generator(handle, alphabet=alphabet)
+ except :
+ return _force_alphabet(iterator_generator(handle), alphabet)
+ elif format in AlignIO._FormatToIterator :
+ #Use Bio.AlignIO to read in the alignments
+ #TODO - Once we drop support for Python 2.3, this helper function can be
+ #replaced with a generator expression.
+ return _iterate_via_AlignIO(handle, format, alphabet)
+ else :
+ raise ValueError("Unknown format '%s'" % format)
+
+#This is a generator function
+def _iterate_via_AlignIO(handle, format, alphabet) :
+ """Iterate over all records in several alignments (PRIVATE)."""
+ from Bio import AlignIO
+ for align in AlignIO.parse(handle, format, alphabet=alphabet) :
+ for record in align :
+ yield record
+
+def _force_alphabet(record_iterator, alphabet) :
+ """Iterate over records, over-riding the alphabet (PRIVATE)."""
+ #Assume the alphabet argument has been pre-validated
+ given_base_class = _get_base_alphabet(alphabet).__class__
+ for record in record_iterator :
+ if isinstance(_get_base_alphabet(record.seq.alphabet),
+ given_base_class) :
+ record.seq.alphabet = alphabet
+ yield record
+ else :
+ raise ValueError("Specified alphabet %s clashes with "\
+ "that determined from the file, %s" \
+ % (repr(alphabet), repr(record.seq.alphabet)))
+
+def read(handle, format, alphabet=None) :
+ """Turns a sequence file into a single SeqRecord.
+
+ - handle - handle to the file.
+ - format - string describing the file format.
+ - alphabet - optional Alphabet object, useful when the sequence type
+ cannot be automatically inferred from the file itself
+ (e.g. format="fasta" or "tab")
+
+ This function is for use parsing sequence files containing
+ exactly one record. For example, reading a GenBank file:
+
+ >>> from Bio import SeqIO
+ >>> record = SeqIO.read(open("GenBank/arab1.gb", "rU"), "genbank")
+ >>> print "ID", record.id
+ ID AC007323.5
+ >>> print "Sequence length", len(record)
+ Sequence length 86436
+ >>> print "Sequence alphabet", record.seq.alphabet
+ Sequence alphabet IUPACAmbiguousDNA()
+
+ If the handle contains no records, or more than one record,
+ an exception is raised. For example:
+
+ >>> from Bio import SeqIO
+ >>> record = SeqIO.read(open("GenBank/cor6_6.gb", "rU"), "genbank")
+ Traceback (most recent call last):
+ ...
+ ValueError: More than one record found in handle
+
+ If however you want the first record from a file containing
+ multiple records this function would raise an exception (as
+ shown in the example above). Instead use:
+
+ >>> from Bio import SeqIO
+ >>> record = SeqIO.parse(open("GenBank/cor6_6.gb", "rU"), "genbank").next()
+ >>> print "First record's ID", record.id
+ First record's ID X55053.1
+
+ Use the Bio.SeqIO.parse(handle, format) function if you want
+ to read multiple records from the handle.
+ """
+ iterator = parse(handle, format, alphabet)
+ try :
+ first = iterator.next()
+ except StopIteration :
+ first = None
+ if first is None :
+ raise ValueError("No records found in handle")
+ try :
+ second = iterator.next()
+ except StopIteration :
+ second = None
+ if second is not None :
+ raise ValueError("More than one record found in handle")
+ return first
+
+def to_dict(sequences, key_function=None) :
+ """Turns a sequence iterator or list into a dictionary.
+
+ - sequences - An iterator that returns SeqRecord objects,
+ or simply a list of SeqRecord objects.
+ - key_function - Optional function which when given a SeqRecord
+ returns a unique string for the dictionary key.
+
+ e.g. key_function = lambda rec : rec.name
+ or, key_function = lambda rec : rec.description.split()[0]
+
+ If key_function is ommitted then record.id is used, on the
+ assumption that the records objects returned are SeqRecords
+ with a unique id field.
+
+ If there are duplicate keys, an error is raised.
+
+ Example usage, defaulting to using the record.id as key:
+
+ >>> from Bio import SeqIO
+ >>> handle = open("GenBank/cor6_6.gb", "rU")
+ >>> format = "genbank"
+ >>> id_dict = SeqIO.to_dict(SeqIO.parse(handle, format))
+ >>> print id_dict.keys()
+ ['L31939.1', 'AJ237582.1', 'X62281.1', 'AF297471.1', 'X55053.1', 'M81224.1']
+ >>> print id_dict["L31939.1"].description
+ Brassica rapa (clone bif72) kin mRNA, complete cds.
+
+ A more complex example, using the key_function argument in order to use
+ a sequence checksum as the dictionary key:
+
+ >>> from Bio import SeqIO
+ >>> from Bio.SeqUtils.CheckSum import seguid
+ >>> handle = open("GenBank/cor6_6.gb", "rU")
+ >>> format = "genbank"
+ >>> seguid_dict = SeqIO.to_dict(SeqIO.parse(handle, format),
+ ... key_function = lambda rec : seguid(rec.seq))
+ >>> for key, record in seguid_dict.iteritems() :
+ ... print key, record.id
+ SabZaA4V2eLE9/2Fm5FnyYy07J4 X55053.1
+ l7gjJFE6W/S1jJn5+1ASrUKW/FA X62281.1
+ /wQvmrl87QWcm9llO4/efg23Vgg AJ237582.1
+ TtWsXo45S3ZclIBy4X/WJc39+CY M81224.1
+ uVEYeAQSV5EDQOnFoeMmVea+Oow AF297471.1
+ BUg6YxXSKWEcFFH0L08JzaLGhQs L31939.1
+ """
+ if key_function is None :
+ key_function = lambda rec : rec.id
+
+ d = dict()
+ for record in sequences :
+ key = key_function(record)
+ if key in d :
+ raise ValueError("Duplicate key '%s'" % key)
+ d[key] = record
+ return d
+
+
+def to_alignment(sequences, alphabet=None, strict=True) :
+ """Returns a multiple sequence alignment (OBSOLETE).
+
+ - sequences -An iterator that returns SeqRecord objects,
+ or simply a list of SeqRecord objects. All
+ the record sequences must be the same length.
+ - alphabet - Optional alphabet. Stongly recommended.
+ - strict - Optional, defaults to True. Should error checking
+ be done?
+
+ Using this function is now discouraged. Rather doing this:
+
+ >>> from Bio import SeqIO
+ >>> handle = open("Clustalw/protein.aln")
+ >>> alignment = SeqIO.to_alignment(SeqIO.parse(handle, "clustal"))
+ >>> handle.close()
+
+ You are now encouraged to use Bio.AlignIO instead, e.g.
+
+ >>> from Bio import AlignIO
+ >>> handle = open("Clustalw/protein.aln")
+ >>> alignment = AlignIO.read(handle, "clustal")
+ >>> handle.close()
+ """
+ #TODO - Move this functionality into the Alignment class instead?
+ from Bio.Alphabet import generic_alphabet
+ from Bio.Alphabet import _consensus_alphabet
+ if alphabet is None :
+ sequences = list(sequences)
+ alphabet = _consensus_alphabet([rec.seq.alphabet for rec in sequences \
+ if rec.seq is not None])
+
+ if not (isinstance(alphabet, Alphabet) or isinstance(alphabet, AlphabetEncoder)) :
+ raise ValueError("Invalid alphabet")
+
+ alignment_length = None
+ alignment = Alignment(alphabet)
+ for record in sequences :
+ if strict :
+ if alignment_length is None :
+ alignment_length = len(record.seq)
+ elif alignment_length != len(record.seq) :
+ raise ValueError("Sequences must all be the same length")
+
+ assert isinstance(record.seq.alphabet, Alphabet) \
+ or isinstance(record.seq.alphabet, AlphabetEncoder), \
+ "Sequence does not have a valid alphabet"
+
+ #TODO - Move this alphabet comparison code into the Alphabet module/class?
+ #TODO - Is a normal alphabet "ungapped" by default, or does it just mean
+ #undecided?
+ if isinstance(record.seq.alphabet, Alphabet) \
+ and isinstance(alphabet, Alphabet) :
+ #Comparing two non-gapped alphabets
+ if not isinstance(record.seq.alphabet, alphabet.__class__) :
+ raise ValueError("Incompatible sequence alphabet " \
+ + "%s for %s alignment" \
+ % (record.seq.alphabet, alphabet))
+ elif isinstance(record.seq.alphabet, AlphabetEncoder) \
+ and isinstance(alphabet, Alphabet) :
+ raise ValueError("Sequence has a gapped alphabet, alignment does not")
+ elif isinstance(record.seq.alphabet, Alphabet) \
+ and isinstance(alphabet, Gapped) :
+ #Sequence isn't gapped, alignment is.
+ if not isinstance(record.seq.alphabet, alphabet.alphabet.__class__) :
+ raise ValueError("Incompatible sequence alphabet " \
+ + "%s for %s alignment" \
+ % (record.seq.alphabet, alphabet))
+ else :
+ #Comparing two gapped alphabets
+ if not isinstance(record.seq.alphabet, alphabet.__class__) :
+ raise ValueError("Incompatible sequence alphabet " \
+ + "%s for %s alignment" \
+ % (record.seq.alphabet, alphabet))
+ if record.seq.alphabet.gap_char != alphabet.gap_char :
+ raise ValueError("Sequence gap characters != alignment gap char")
+ #ToDo, additional checks on the specified alignment...
+ #Should we look at the alphabet.contains() method?
+ if record.seq is None :
+ raise TypeError("SeqRecord (id=%s) has None for its sequence." % record.id)
+
+ #This is abusing the "private" records list,
+ #we should really have a method like add_sequence
+ #but which takes SeqRecord objects. See also Bug 1944
+ alignment._records.append(record)
+ return alignment
+
+def _test():
+ """Run the Bio.SeqIO module's doctests.
+
+ This will try and locate the unit tests directory, and run the doctests
+ from there in order that the relative paths used in the examples work.
+ """
+ import doctest
+ import os
+ if os.path.isdir(os.path.join("..","..","Tests")) :
+ print "Runing doctests..."
+ cur_dir = os.path.abspath(os.curdir)
+ os.chdir(os.path.join("..","..","Tests"))
+ doctest.testmod()
+ os.chdir(cur_dir)
+ del cur_dir
+ print "Done"
+
+if __name__ == "__main__":
+ #Run the doctests
+ _test()
--- /dev/null
+# Copyright 2000-2002 Andrew Dalke.
+# Copyright 2002-2004 Brad Chapman.
+# Copyright 2006-2009 by Peter Cock.
+# All rights reserved.
+# This code is part of the Biopython distribution and governed by its
+# license. Please see the LICENSE file that should have been included
+# as part of this package.
+"""Represent a Sequence Record, a sequence with annotation."""
+__docformat__ = "epytext en" #Simple markup to show doctests nicely
+
+# NEEDS TO BE SYNCH WITH THE REST OF BIOPYTHON AND BIOPERL
+# In particular, the SeqRecord and BioSQL.BioSeq.DBSeqRecord classes
+# need to be in sync (this is the BioSQL "Database SeqRecord", see
+# also BioSQL.BioSeq.DBSeq which is the "Database Seq" class)
+
+class _RestrictedDict(dict):
+ """Dict which only allows sequences of given length as values (PRIVATE).
+
+ This simple subclass of the python dictionary is used in the SeqRecord
+ object for holding per-letter-annotations. This class is intended to
+ prevent simple errors by only allowing python sequences (e.g. lists,
+ strings and tuples) to be stored, and only if their length matches that
+ expected (the length of the SeqRecord's seq object). It cannot however
+ prevent the entries being edited in situ (for example appending entries
+ to a list).
+ """
+ def __init__(self, length) :
+ """Create an EMPTY restricted dictionary."""
+ dict.__init__(self)
+ self._length = int(length)
+ def __setitem__(self, key, value) :
+ if not hasattr(value,"__len__") or not hasattr(value,"__getitem__") \
+ or len(value) != self._length :
+ raise TypeError("We only allow python sequences (lists, tuples or "
+ "strings) of length %i." % self._length)
+ dict.__setitem__(self, key, value)
+
+class SeqRecord(object):
+ """A SeqRecord object holds a sequence and information about it.
+
+ Main attributes:
+ - id - Identifier such as a locus tag (string)
+ - seq - The sequence itself (Seq object)
+
+ Additional attributes:
+ - name - Sequence name, e.g. gene name (string)
+ - description - Additional text (string)
+ - dbxrefs - List of database cross references (list of strings)
+ - features - Any (sub)features defined (list of SeqFeature objects)
+ - annotations - Further information about the whole sequence (dictionary)
+ Most entries are lists of strings.
+ - letter_annotations - Per letter/symbol annotation (restricted
+ dictionary). This holds python sequences (lists, strings
+ or tuples) whose length matches that of the sequence.
+ A typical use would be to hold a list of integers
+ representing sequencing quality scores, or a string
+ representing the secondary structure.
+
+ You will typically use Bio.SeqIO to read in sequences from files as
+ SeqRecord objects. However, you may want to create your own SeqRecord
+ objects directly (see the __init__ method for further details):
+
+ >>> from Bio.Seq import Seq
+ >>> from Bio.SeqRecord import SeqRecord
+ >>> from Bio.Alphabet import IUPAC
+ >>> record = SeqRecord(Seq("MKQHKAMIVALIVICITAVVAALVTRKDLCEVHIRTGQTEVAVF",
+ ... IUPAC.protein),
+ ... id="YP_025292.1", name="HokC",
+ ... description="toxic membrane protein")
+ >>> print record
+ ID: YP_025292.1
+ Name: HokC
+ Description: toxic membrane protein
+ Number of features: 0
+ Seq('MKQHKAMIVALIVICITAVVAALVTRKDLCEVHIRTGQTEVAVF', IUPACProtein())
+
+ If you want to save SeqRecord objects to a sequence file, use Bio.SeqIO
+ for this. For the special case where you want the SeqRecord turned into
+ a string in a particular file format there is a format method which uses
+ Bio.SeqIO internally:
+
+ >>> print record.format("fasta")
+ >YP_025292.1 toxic membrane protein
+ MKQHKAMIVALIVICITAVVAALVTRKDLCEVHIRTGQTEVAVF
+ <BLANKLINE>
+ """
+ def __init__(self, seq, id = "<unknown id>", name = "<unknown name>",
+ description = "<unknown description>", dbxrefs = None,
+ features = None):
+ """Create a SeqRecord.
+
+ Arguments:
+ - seq - Sequence, required (Seq or Mutable object)
+ - id - Sequence identifier, recommended (string)
+ - name - Sequence name, optional (string)
+ - description - Sequence description, optional (string)
+ - dbxrefs - Database cross references, optional (list of strings)
+ - features - Any (sub)features, optional (list of SeqFeature objects)
+
+ You will typically use Bio.SeqIO to read in sequences from files as
+ SeqRecord objects. However, you may want to create your own SeqRecord
+ objects directly.
+
+ Note that while an id is optional, we strongly recommend you supply a
+ unique id string for each record. This is especially important
+ if you wish to write your sequences to a file.
+
+ If you don't have the actual sequence, but you do know its length,
+ then using the UnknownSeq object from Bio.Seq is appropriate.
+
+ You can create a 'blank' SeqRecord object, and then populate the
+ attributes later. Note that currently the annotations and the
+ letter_annotations dictionaries cannot be specified when creating
+ the SeqRecord.
+ """
+ if id is not None and not isinstance(id, basestring) :
+ #Lots of existing code uses id=None... this may be a bad idea.
+ raise TypeError("id argument should be a string")
+ if not isinstance(name, basestring) :
+ raise TypeError("name argument should be a string")
+ if not isinstance(description, basestring) :
+ raise TypeError("description argument should be a string")
+ if dbxrefs is not None and not isinstance(dbxrefs, list) :
+ raise TypeError("dbxrefs argument should be a list (of strings)")
+ if features is not None and not isinstance(features, list) :
+ raise TypeError("features argument should be a list (of SeqFeature objects)")
+ self._seq = seq
+ self.id = id
+ self.name = name
+ self.description = description
+ if dbxrefs is None:
+ dbxrefs = []
+ self.dbxrefs = dbxrefs
+ # annotations about the whole sequence
+ self.annotations = {}
+
+ # annotations about each letter in the sequence
+ if seq is None :
+ #Should we allow this and use a normal unrestricted dict?
+ self._per_letter_annotations = _RestrictedDict(length=0)
+ else :
+ try :
+ self._per_letter_annotations = _RestrictedDict(length=len(seq))
+ except :
+ raise TypeError("seq argument should be a Seq or MutableSeq")
+
+ # annotations about parts of the sequence
+ if features is None:
+ features = []
+ self.features = features
+
+ #TODO - Just make this a read only property?
+ def _set_per_letter_annotations(self, value) :
+ if not isinstance(value, dict) :
+ raise TypeError("The per-letter-annotations should be a "
+ "(restricted) dictionary.")
+ #Turn this into a restricted-dictionary (and check the entries)
+ try :
+ self._per_letter_annotations = _RestrictedDict(length=len(self.seq))
+ except AttributeError :
+ #e.g. seq is None
+ self._per_letter_annotations = _RestrictedDict(length=0)
+ self._per_letter_annotations.update(value)
+ letter_annotations = property( \
+ fget=lambda self : self._per_letter_annotations,
+ fset=_set_per_letter_annotations,
+ doc="""Dictionary of per-letter-annotation for the sequence.
+
+ For example, this can hold quality scores used in FASTQ or QUAL files.
+ Consider this example using Bio.SeqIO to read in an example Solexa
+ variant FASTQ file as a SeqRecord:
+
+ >>> from Bio import SeqIO
+ >>> handle = open("Quality/solexa.fastq", "rU")
+ >>> record = SeqIO.read(handle, "fastq-solexa")
+ >>> handle.close()
+ >>> print record.id, record.seq
+ slxa_0013_1_0001_24 ACAAAAATCACAAGCATTCTTATACACC
+ >>> print record.letter_annotations.keys()
+ ['solexa_quality']
+ >>> print record.letter_annotations["solexa_quality"]
+ [-1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -6, -1, -1, -4, -1, -4, -19, -10, -27, -18]
+
+ The per-letter-annotaions get sliced automatically if you slice the
+ parent SeqRecord, for example taking the last ten bases:
+
+ >>> sub_record = record[-10:]
+ >>> print sub_record.id, sub_record.seq
+ slxa_0013_1_0001_24 CTTATACACC
+ >>> print sub_record.letter_annotations["solexa_quality"]
+ [-6, -1, -1, -4, -1, -4, -19, -10, -27, -18]
+
+ Any python sequence (i.e. list, tuple or string) can be recorded in
+ the SeqRecord's letter_annotations dictionary as long as the length
+ matches that of the SeqRecord's sequence. e.g.
+
+ >>> len(sub_record.letter_annotations)
+ 1
+ >>> sub_record.letter_annotations["dummy"] = "abcdefghij"
+ >>> len(sub_record.letter_annotations)
+ 2
+
+ You can delete entries from the letter_annotations dictionary as usual:
+
+ >>> del sub_record.letter_annotations["solexa_quality"]
+ >>> sub_record.letter_annotations
+ {'dummy': 'abcdefghij'}
+
+ You can completely clear the dictionary easily as follows:
+
+ >>> sub_record.letter_annotations = {}
+ >>> sub_record.letter_annotations
+ {}
+ """)
+
+ def _set_seq(self, value) :
+ #TODO - Add a deprecation warning that the seq should be write only?
+ if self._per_letter_annotations :
+ #TODO - Make this a warning? Silently empty the dictionary?
+ raise ValueError("You must empty the letter annotations first!")
+ self._seq = value
+ try :
+ self._per_letter_annotations = _RestrictedDict(length=len(self.seq))
+ except AttributeError :
+ #e.g. seq is None
+ self._per_letter_annotations = _RestrictedDict(length=0)
+
+ seq = property(fget=lambda self : self._seq,
+ fset=_set_seq,
+ doc="The sequence itself, as a Seq or MutableSeq object.")
+
+ def __getitem__(self, index) :
+ """Returns a sub-sequence or an individual letter.
+
+ Splicing, e.g. my_record[5:10], returns a new SeqRecord for
+ that sub-sequence with approriate annotation preserved. The
+ name, id and description are kept.
+
+ Any per-letter-annotations are sliced to match the requested
+ sub-sequence. Unless a stride is used, all those features
+ which fall fully within the subsequence are included (with
+ their locations adjusted accordingly).
+
+ However, the annotations dictionary and the dbxrefs list are
+ not used for the new SeqRecord, as in general they may not
+ apply to the subsequence. If you want to preserve them, you
+ must explictly copy them to the new SeqRecord yourself.
+
+ Using an integer index, e.g. my_record[5] is shorthand for
+ extracting that letter from the sequence, my_record.seq[5].
+
+ For example, consider this short protein and its secondary
+ structure as encoded by the PDB (e.g. H for alpha helices),
+ plus a simple feature for its histidine self phosphorylation
+ site:
+
+ >>> from Bio.Seq import Seq
+ >>> from Bio.SeqRecord import SeqRecord
+ >>> from Bio.SeqFeature import SeqFeature, FeatureLocation
+ >>> from Bio.Alphabet import IUPAC
+ >>> rec = SeqRecord(Seq("MAAGVKQLADDRTLLMAGVSHDLRTPLTRIRLAT"
+ ... "EMMSEQDGYLAESINKDIEECNAIIEQFIDYLR",
+ ... IUPAC.protein),
+ ... id="1JOY", name="EnvZ",
+ ... description="Homodimeric domain of EnvZ from E. coli")
+ >>> rec.letter_annotations["secondary_structure"] = \
+ " S SSSSSSHHHHHTTTHHHHHHHHHHHHHHHHHHHHHHTHHHHHHHHHHHHHHHHHHHHHTT "
+ >>> rec.features.append(SeqFeature(FeatureLocation(20,21),
+ ... type = "Site"))
+
+ Now let's have a quick look at the full record,
+
+ >>> print rec
+ ID: 1JOY
+ Name: EnvZ
+ Description: Homodimeric domain of EnvZ from E. coli
+ Number of features: 1
+ Per letter annotation for: secondary_structure
+ Seq('MAAGVKQLADDRTLLMAGVSHDLRTPLTRIRLATEMMSEQDGYLAESINKDIEE...YLR', IUPACProtein())
+ >>> print rec.letter_annotations["secondary_structure"]
+ S SSSSSSHHHHHTTTHHHHHHHHHHHHHHHHHHHHHHTHHHHHHHHHHHHHHHHHHHHHTT
+ >>> print rec.features[0].location
+ [20:21]
+
+ Now let's take a sub sequence, here chosen as the first (fractured)
+ alpha helix which includes the histidine phosphorylation site:
+
+ >>> sub = rec[11:41]
+ >>> print sub
+ ID: 1JOY
+ Name: EnvZ
+ Description: Homodimeric domain of EnvZ from E. coli
+ Number of features: 1
+ Per letter annotation for: secondary_structure
+ Seq('RTLLMAGVSHDLRTPLTRIRLATEMMSEQD', IUPACProtein())
+ >>> print sub.letter_annotations["secondary_structure"]
+ HHHHHTTTHHHHHHHHHHHHHHHHHHHHHH
+ >>> print sub.features[0].location
+ [9:10]
+
+ You can also of course omit the start or end values, for
+ example to get the first ten letters only:
+
+ >>> print rec[:10]
+ ID: 1JOY
+ Name: EnvZ
+ Description: Homodimeric domain of EnvZ from E. coli
+ Number of features: 0
+ Per letter annotation for: secondary_structure
+ Seq('MAAGVKQLAD', IUPACProtein())
+
+ Or for the last ten letters:
+
+ >>> print rec[-10:]
+ ID: 1JOY
+ Name: EnvZ
+ Description: Homodimeric domain of EnvZ from E. coli
+ Number of features: 0
+ Per letter annotation for: secondary_structure
+ Seq('IIEQFIDYLR', IUPACProtein())
+
+ If you omit both, then you get a copy of the original record (although
+ lacking the annotations and dbxrefs):
+
+ >>> print rec[:]
+ ID: 1JOY
+ Name: EnvZ
+ Description: Homodimeric domain of EnvZ from E. coli
+ Number of features: 1
+ Per letter annotation for: secondary_structure
+ Seq('MAAGVKQLADDRTLLMAGVSHDLRTPLTRIRLATEMMSEQDGYLAESINKDIEE...YLR', IUPACProtein())
+
+ Finally, indexing with a simple integer is shorthand for pulling out
+ that letter from the sequence directly:
+
+ >>> rec[5]
+ 'K'
+ >>> rec.seq[5]
+ 'K'
+ """
+ if isinstance(index, int) :
+ #NOTE - The sequence level annotation like the id, name, etc
+ #do not really apply to a single character. However, should
+ #we try and expose any per-letter-annotation here? If so how?
+ return self.seq[index]
+ elif isinstance(index, slice) :
+ if self.seq is None :
+ raise ValueError("If the sequence is None, we cannot slice it.")
+ parent_length = len(self)
+ answer = self.__class__(self.seq[index],
+ id=self.id,
+ name=self.name,
+ description=self.description)
+ #TODO - The desription may no longer apply.
+ #It would be safer to change it to something
+ #generic like "edited" or the default value.
+
+ #Don't copy the annotation dict and dbxefs list,
+ #they may not apply to a subsequence.
+ #answer.annotations = dict(self.annotations.iteritems())
+ #answer.dbxrefs = self.dbxrefs[:]
+
+ #TODO - Cope with strides by generating ambiguous locations?
+ if index.step is None or index.step == 1 :
+ #Select relevant features, add them with shifted locations
+ if index.start is None :
+ start = 0
+ else :
+ start = index.start
+ if index.stop is None :
+ stop = -1
+ else :
+ stop = index.stop
+ if (start < 0 or stop < 0) and parent_length == 0 :
+ raise ValueError, \
+ "Cannot support negative indices without the sequence length"
+ if start < 0 :
+ start = parent_length - start
+ if stop < 0 :
+ stop = parent_length - stop + 1
+ #assert str(self.seq)[index] == str(self.seq)[start:stop]
+ for f in self.features :
+ if start <= f.location.start.position \
+ and f.location.end.position < stop :
+ answer.features.append(f._shift(-start))
+
+ #Slice all the values to match the sliced sequence
+ #(this should also work with strides, even negative strides):
+ for key, value in self.letter_annotations.iteritems() :
+ answer._per_letter_annotations[key] = value[index]
+
+ return answer
+ raise ValueError, "Invalid index"
+
+ def __iter__(self) :
+ """Iterate over the letters in the sequence.
+
+ For example, using Bio.SeqIO to read in a protein FASTA file:
+
+ >>> from Bio import SeqIO
+ >>> record = SeqIO.read(open("Amino/loveliesbleeding.pro"),"fasta")
+ >>> for amino in record :
+ ... print amino
+ ... if amino == "L" : break
+ X
+ A
+ G
+ L
+ >>> print record.seq[3]
+ L
+
+ This is just a shortcut for iterating over the sequence directly:
+
+ >>> for amino in record.seq :
+ ... print amino
+ ... if amino == "L" : break
+ X
+ A
+ G
+ L
+ >>> print record.seq[3]
+ L
+
+ Note that this does not facilitate iteration together with any
+ per-letter-annotation. However, you can achieve that using the
+ python zip function on the record (or its sequence) and the relevant
+ per-letter-annotation:
+
+ >>> from Bio import SeqIO
+ >>> rec = SeqIO.read(open("Quality/solexa.fastq", "rU"),
+ ... "fastq-solexa")
+ >>> print rec.id, rec.seq
+ slxa_0013_1_0001_24 ACAAAAATCACAAGCATTCTTATACACC
+ >>> print rec.letter_annotations.keys()
+ ['solexa_quality']
+ >>> for nuc, qual in zip(rec,rec.letter_annotations["solexa_quality"]) :
+ ... if qual < -10 :
+ ... print nuc, qual
+ C -19
+ C -27
+ C -18
+
+ You may agree that using zip(rec.seq, ...) is more explicit than using
+ zip(rec, ...) as shown above.
+ """
+ return iter(self.seq)
+
+ def __str__(self) :
+ """A human readable summary of the record and its annotation (string).
+
+ The python built in function str works by calling the object's ___str__
+ method. e.g.
+
+ >>> from Bio.Seq import Seq
+ >>> from Bio.SeqRecord import SeqRecord
+ >>> from Bio.Alphabet import IUPAC
+ >>> record = SeqRecord(Seq("MKQHKAMIVALIVICITAVVAALVTRKDLCEVHIRTGQTEVAVF",
+ ... IUPAC.protein),
+ ... id="YP_025292.1", name="HokC",
+ ... description="toxic membrane protein, small")
+ >>> print str(record)
+ ID: YP_025292.1
+ Name: HokC
+ Description: toxic membrane protein, small
+ Number of features: 0
+ Seq('MKQHKAMIVALIVICITAVVAALVTRKDLCEVHIRTGQTEVAVF', IUPACProtein())
+
+ In this example you don't actually need to call str explicity, as the
+ print command does this automatically:
+
+ >>> print record
+ ID: YP_025292.1
+ Name: HokC
+ Description: toxic membrane protein, small
+ Number of features: 0
+ Seq('MKQHKAMIVALIVICITAVVAALVTRKDLCEVHIRTGQTEVAVF', IUPACProtein())
+
+ Note that long sequences are shown truncated.
+ """
+ lines = []
+ if self.id : lines.append("ID: %s" % self.id)
+ if self.name : lines.append("Name: %s" % self.name)
+ if self.description : lines.append("Description: %s" % self.description)
+ if self.dbxrefs : lines.append("Database cross-references: " \
+ + ", ".join(self.dbxrefs))
+ lines.append("Number of features: %i" % len(self.features))
+ for a in self.annotations:
+ lines.append("/%s=%s" % (a, str(self.annotations[a])))
+ if self.letter_annotations :
+ lines.append("Per letter annotation for: " \
+ + ", ".join(self.letter_annotations.keys()))
+ #Don't want to include the entire sequence,
+ #and showing the alphabet is useful:
+ lines.append(repr(self.seq))
+ return "\n".join(lines)
+
+ def __repr__(self) :
+ """A concise summary of the record for debugging (string).
+
+ The python built in function repr works by calling the object's ___repr__
+ method. e.g.
+
+ >>> from Bio.Seq import Seq
+ >>> from Bio.SeqRecord import SeqRecord
+ >>> from Bio.Alphabet import generic_protein
+ >>> rec = SeqRecord(Seq("MASRGVNKVILVGNLGQDPEVRYMPNGGAVANITLATSESWRDKAT"
+ ... +"GEMKEQTEWHRVVLFGKLAEVASEYLRKGSQVYIEGQLRTRKWTDQ"
+ ... +"SGQDRYTTEVVVNVGGTMQMLGGRQGGGAPAGGNIGGGQPQGGWGQ"
+ ... +"PQQPQGGNQFSGGAQSRPQQSAPAAPSNEPPMDFDDDIPF",
+ ... generic_protein),
+ ... id="NP_418483.1", name="b4059",
+ ... description="ssDNA-binding protein",
+ ... dbxrefs=["ASAP:13298", "GI:16131885", "GeneID:948570"])
+ >>> print repr(rec)
+ SeqRecord(seq=Seq('MASRGVNKVILVGNLGQDPEVRYMPNGGAVANITLATSESWRDKATGEMKEQTE...IPF', ProteinAlphabet()), id='NP_418483.1', name='b4059', description='ssDNA-binding protein', dbxrefs=['ASAP:13298', 'GI:16131885', 'GeneID:948570'])
+
+ At the python prompt you can also use this shorthand:
+
+ >>> rec
+ SeqRecord(seq=Seq('MASRGVNKVILVGNLGQDPEVRYMPNGGAVANITLATSESWRDKATGEMKEQTE...IPF', ProteinAlphabet()), id='NP_418483.1', name='b4059', description='ssDNA-binding protein', dbxrefs=['ASAP:13298', 'GI:16131885', 'GeneID:948570'])
+
+ Note that long sequences are shown truncated.
+ """
+ return self.__class__.__name__ \
+ + "(seq=%s, id=%s, name=%s, description=%s, dbxrefs=%s)" \
+ % tuple(map(repr, (self.seq, self.id, self.name,
+ self.description, self.dbxrefs)))
+
+ def format(self, format) :
+ r"""Returns the record as a string in the specified file format.
+
+ The format should be a lower case string supported as an output
+ format by Bio.SeqIO, which is used to turn the SeqRecord into a
+ string. e.g.
+
+ >>> from Bio.Seq import Seq
+ >>> from Bio.SeqRecord import SeqRecord
+ >>> from Bio.Alphabet import IUPAC
+ >>> record = SeqRecord(Seq("MKQHKAMIVALIVICITAVVAALVTRKDLCEVHIRTGQTEVAVF",
+ ... IUPAC.protein),
+ ... id="YP_025292.1", name="HokC",
+ ... description="toxic membrane protein")
+ >>> record.format("fasta")
+ '>YP_025292.1 toxic membrane protein\nMKQHKAMIVALIVICITAVVAALVTRKDLCEVHIRTGQTEVAVF\n'
+ >>> print record.format("fasta")
+ >YP_025292.1 toxic membrane protein
+ MKQHKAMIVALIVICITAVVAALVTRKDLCEVHIRTGQTEVAVF
+ <BLANKLINE>
+
+ The python print command automatically appends a new line, meaning
+ in this example a blank line is shown. If you look at the string
+ representation you can see there is a trailing new line (shown as
+ slash n) which is important when writing to a file or if
+ concatenating mutliple sequence strings together.
+
+ Note that this method will NOT work on every possible file format
+ supported by Bio.SeqIO (e.g. some are for multiple sequences only).
+ """
+ #See also the __format__ added for Python 2.6 / 3.0, PEP 3101
+ #See also the Bio.Align.Generic.Alignment class and its format()
+ return self.__format__(format)
+
+ def __format__(self, format_spec) :
+ """Returns the record as a string in the specified file format.
+
+ This method supports the python format() function added in
+ Python 2.6/3.0. The format_spec should be a lower case
+ string supported by Bio.SeqIO as an output file format.
+ See also the SeqRecord's format() method.
+ """
+ if format_spec:
+ from StringIO import StringIO
+ from Bio import SeqIO
+ handle = StringIO()
+ SeqIO.write([self], handle, format_spec)
+ return handle.getvalue()
+ else :
+ #Follow python convention and default to using __str__
+ return str(self)
+
+ def __len__(self) :
+ """Returns the length of the sequence.
+
+ For example, using Bio.SeqIO to read in a FASTA nucleotide file:
+
+ >>> from Bio import SeqIO
+ >>> record = SeqIO.read(open("Nucleic/sweetpea.nu"),"fasta")
+ >>> len(record)
+ 309
+ >>> len(record.seq)
+ 309
+ """
+ return len(self.seq)
+
+ def __nonzero__(self) :
+ """Returns True regardless of the length of the sequence.
+
+ This behaviour is for backwards compatibility, since until the
+ __len__ method was added, a SeqRecord always evaluated as True.
+
+ Note that in comparison, a Seq object will evaluate to False if it
+ has a zero length sequence.
+
+ WARNING: The SeqRecord may in future evaluate to False when its
+ sequence is of zero length (in order to better match the Seq
+ object behaviour)!
+ """
+ return True
+
+def _test():
+ """Run the Bio.SeqRecord module's doctests (PRIVATE).
+
+ This will try and locate the unit tests directory, and run the doctests
+ from there in order that the relative paths used in the examples work.
+ """
+ import doctest
+ import os
+ if os.path.isdir(os.path.join("..","Tests")) :
+ print "Runing doctests..."
+ cur_dir = os.path.abspath(os.curdir)
+ os.chdir(os.path.join("..","Tests"))
+ doctest.testmod()
+ os.chdir(cur_dir)
+ del cur_dir
+ print "Done"
+
+if __name__ == "__main__":
+ _test()
--- /dev/null
+# Copyright 2002 by Yves Bastide and Brad Chapman.
+# All rights reserved.
+# This code is part of the Biopython distribution and governed by its
+# license. Please see the LICENSE file that should have been included
+# as part of this package.
+
+"""Functions to calculate assorted sequence checksums."""
+
+# crc32, crc64, gcg, and seguid
+# crc64 is adapted from BioPerl
+
+from binascii import crc32 as _crc32
+
+def crc32(seq) :
+ """Returns the crc32 checksum for a sequence (string or Seq object)"""
+ try :
+ #Assume its a Seq object
+ return _crc32(seq.tostring())
+ except AttributeError :
+ #Assume its a string
+ return _crc32(seq)
+
+def _init_table_h():
+ _table_h = []
+ for i in range(256):
+ l = i
+ part_h = 0
+ for j in range(8):
+ rflag = l & 1
+ l >>= 1
+ if part_h & 1: l |= (1L << 31)
+ part_h >>= 1L
+ if rflag: part_h ^= 0xd8000000L
+ _table_h.append(part_h)
+ return _table_h
+
+# Initialisation
+_table_h = _init_table_h()
+
+def crc64(s):
+ """Returns the crc64 checksum for a sequence (string or Seq object)"""
+ crcl = 0
+ crch = 0
+ for c in s:
+ shr = (crch & 0xFF) << 24
+ temp1h = crch >> 8
+ temp1l = (crcl >> 8) | shr
+ idx = (crcl ^ ord(c)) & 0xFF
+ crch = temp1h ^ _table_h[idx]
+ crcl = temp1l
+
+ return "CRC-%08X%08X" % (crch, crcl)
+
+
+def gcg(seq):
+ """Returns the GCG checksum (int) for a sequence (string or Seq object)
+
+ Given a nucleotide or amino-acid secuence (or any string),
+ returns the GCG checksum (int). Checksum used by GCG program.
+ seq type = str.
+ Based on BioPerl GCG_checksum. Adapted by Sebastian Bassi
+ with the help of John Lenton, Pablo Ziliani, and Gabriel Genellina.
+ All sequences are converted to uppercase """
+ index = checksum = 0
+ if type(seq)!=type("aa"):
+ seq=seq.tostring()
+ for char in seq:
+ index += 1
+ checksum += index * ord(char.upper())
+ if index == 57: index = 0
+ return checksum % 10000
+
+def seguid(seq):
+ """Returns the SEGUID (string) for a sequence (string or Seq object)
+
+ Given a nucleotide or amino-acid secuence (or any string),
+ returns the SEGUID string (A SEquence Globally Unique IDentifier).
+ seq type = str.
+ For more information about SEGUID, see:
+ http://bioinformatics.anl.gov/seguid/
+ DOI: 10.1002/pmic.200600032 """
+ try:
+ #Python 2.5 sha1 is in hashlib
+ import hashlib
+ m = hashlib.sha1()
+ except:
+ #For older versions
+ import sha
+ m = sha.new()
+ import base64
+ if type(seq)!=type("aa"):
+ seq=seq.tostring().upper()
+ else:
+ seq=seq.upper()
+ m.update(seq)
+ try:
+ #For Python 2.5
+ return base64.b64encode(m.digest()).rstrip("=")
+ except:
+ #For older versions
+ import os
+ #Note: Using os.linesep doesn't work on Windows,
+ #where os.linesep= "\r\n" but the encoded string
+ #contains "\n" but not "\r\n"
+ return base64.encodestring(m.digest()).replace("\n","").rstrip("=")
+
+if __name__ == "__main__" :
+ print "Quick self test"
+
+ str_light_chain_one = "QSALTQPASVSGSPGQSITISCTGTSSDVGSYNLVSWYQQHPGK" \
+ + "APKLMIYEGSKRPSGVSNRFSGSKSGNTASLTISGLQAEDEADY" \
+ + "YCSSYAGSSTLVFGGGTKLTVL"
+
+ str_light_chain_two = "QSALTQPASVSGSPGQSITISCTGTSSDVGSYNLVSWYQQHPGK" \
+ + "APKLMIYEGSKRPSGVSNRFSGSKSGNTASLTISGLQAEDEADY" \
+ + "YCCSYAGSSTWVFGGGTKLTVL"
+
+ assert crc64(str_light_chain_one) == crc64(str_light_chain_two)
+ assert 'CRC-44CAAD88706CC153' == crc64(str_light_chain_one)
+
+ assert 'BpBeDdcNUYNsdk46JoJdw7Pd3BI' == seguid(str_light_chain_one)
+ assert 'X5XEaayob1nZLOc7eVT9qyczarY' == seguid(str_light_chain_two)
+
+ print "Done"
--- /dev/null
+import math
+from CodonUsageIndices import SharpEcoliIndex
+from Bio import SeqIO # To parse a FASTA file
+
+CodonsDict = {'TTT':0, 'TTC':0, 'TTA':0, 'TTG':0, 'CTT':0,
+'CTC':0, 'CTA':0, 'CTG':0, 'ATT':0, 'ATC':0,
+'ATA':0, 'ATG':0, 'GTT':0, 'GTC':0, 'GTA':0,
+'GTG':0, 'TAT':0, 'TAC':0, 'TAA':0, 'TAG':0,
+'CAT':0, 'CAC':0, 'CAA':0, 'CAG':0, 'AAT':0,
+'AAC':0, 'AAA':0, 'AAG':0, 'GAT':0, 'GAC':0,
+'GAA':0, 'GAG':0, 'TCT':0, 'TCC':0, 'TCA':0,
+'TCG':0, 'CCT':0, 'CCC':0, 'CCA':0, 'CCG':0,
+'ACT':0, 'ACC':0, 'ACA':0, 'ACG':0, 'GCT':0,
+'GCC':0, 'GCA':0, 'GCG':0, 'TGT':0, 'TGC':0,
+'TGA':0, 'TGG':0, 'CGT':0, 'CGC':0, 'CGA':0,
+'CGG':0, 'AGT':0, 'AGC':0, 'AGA':0, 'AGG':0,
+'GGT':0, 'GGC':0, 'GGA':0, 'GGG':0}
+
+
+# this dictionary is used to know which codons encode the same AA.
+SynonymousCodons = {'CYS': ['TGT', 'TGC'], 'ASP': ['GAT', 'GAC'],
+'SER': ['TCT', 'TCG', 'TCA', 'TCC', 'AGC', 'AGT'],
+'GLN': ['CAA', 'CAG'], 'MET': ['ATG'], 'ASN': ['AAC', 'AAT'],
+'PRO': ['CCT', 'CCG', 'CCA', 'CCC'], 'LYS': ['AAG', 'AAA'],
+'STOP': ['TAG', 'TGA', 'TAA'], 'THR': ['ACC', 'ACA', 'ACG', 'ACT'],
+'PHE': ['TTT', 'TTC'], 'ALA': ['GCA', 'GCC', 'GCG', 'GCT'],
+'GLY': ['GGT', 'GGG', 'GGA', 'GGC'], 'ILE': ['ATC', 'ATA', 'ATT'],
+'LEU': ['TTA', 'TTG', 'CTC', 'CTT', 'CTG', 'CTA'], 'HIS': ['CAT', 'CAC'],
+'ARG': ['CGA', 'CGC', 'CGG', 'CGT', 'AGG', 'AGA'], 'TRP': ['TGG'],
+'VAL': ['GTA', 'GTC', 'GTG', 'GTT'], 'GLU': ['GAG', 'GAA'], 'TYR': ['TAT', 'TAC']}
+
+
+class CodonAdaptationIndex:
+ """A codon adaptaion index (CAI) implementation.
+
+ This class implements the codon adaptaion index (CAI) described by Sharp and
+ Li (Nucleic Acids Res. 1987 Feb 11;15(3):1281-95).
+
+ methods:
+
+ set_cai_index(Index):
+
+ This method sets-up an index to be used when calculating CAI for a gene.
+ Just pass a dictionary similar to the SharpEcoliIndex in CodonUsageIndices
+ module.
+
+ generate_index(FastaFile):
+
+ This method takes a location of a FastaFile and generates an index. This
+ index can later be used to calculate CAI of a gene.
+
+ cai_for_gene(DNAsequence):
+
+ This method uses the Index (either the one you set or the one you generated)
+ and returns the CAI for the DNA sequence.
+
+ print_index():
+ This method prints out the index you used.
+
+ NOTE - This implementation does not currently cope with alternative genetic
+ codes, only the synonymous codons in the standard table are considered.
+ """
+ def __init__(self):
+ self.index = {}
+ self.codon_count={}
+
+ # use this method with predefined CAI index
+ def set_cai_index(self, Index):
+ self.index = Index
+
+ def generate_index(self, FastaFile):
+ """Generate a codon usage index from a FASTA file of CDS sequences.
+
+ This method takes a location of a Fasta file containing CDS sequences
+ (which must all have a whole number of codons) and generates a codon
+ usage index. This index can later be used to calculate CAI of a gene.
+ """
+ # first make sure i am not overwriting an existing index:
+ if self.index != {} or self.codon_count!={}:
+ raise ValueError("an index has already been set or a codon count has been done. cannot overwrite either.")
+ # count codon occurances in the file.
+ self._count_codons(FastaFile)
+
+ # now to calculate the index we first need to sum the number of times
+ # synonymous codons were used all together.
+ for AA in SynonymousCodons.keys():
+ Sum=0.0
+ RCSU=[] # RCSU values are equal to CodonCount/((1/num of synonymous codons) * sum of all synonymous codons)
+
+ for codon in SynonymousCodons[AA]:
+ Sum += self.codon_count[codon]
+ # calculate the RSCU value for each of the codons
+ for codon in SynonymousCodons[AA]:
+ RCSU.append(self.codon_count[codon]/((1.0/len(SynonymousCodons[AA]))*Sum))
+ # now generate the index W=RCSUi/RCSUmax:
+ RCSUmax = max(RCSU)
+ for i in range(len(SynonymousCodons[AA])):
+ self.index[SynonymousCodons[AA][i]]= RCSU[i]/RCSUmax
+
+
+ def cai_for_gene(self, DNAsequence):
+ """Calculate the CAI (float) for the provided DNA sequence (string).
+
+ This method uses the Index (either the one you set or the one you generated)
+ and returns the CAI for the DNA sequence.
+ """
+ caiValue = 0
+ LengthForCai = 0
+ # if no index is set or generated, the default SharpEcoliIndex will be used.
+ if self.index=={}:
+ self.set_cai_index(SharpEcoliIndex)
+
+ if DNAsequence.islower():
+ DNAsequence = DNAsequence.upper()
+ for i in range (0,len(DNAsequence),3):
+ codon = DNAsequence[i:i+3]
+ if codon in self.index:
+ if codon!='ATG' and codon!= 'TGG': #these two codons are always one, exclude them.
+ caiValue += math.log(self.index[codon])
+ LengthForCai += 1
+ elif codon not in ['TGA','TAA', 'TAG']: # some indices you will use may not include stop codons.
+ raise TypeError("illegal codon in sequence: %s.\n%s" % (codon, self.index))
+ return math.exp(caiValue*(1.0/(LengthForCai-1)))
+
+ def _count_codons(self, FastaFile):
+ handle = open(FastaFile, 'r')
+
+ # make the codon dictionary local
+ self.codon_count = CodonsDict.copy()
+
+ # iterate over sequence and count all the codons in the FastaFile.
+ for cur_record in SeqIO.parse(handle, "fasta") :
+ # make sure the sequence is lower case
+ if str(cur_record.seq).islower():
+ DNAsequence = str(cur_record.seq).upper()
+ else:
+ DNAsequence = str(cur_record.seq)
+ for i in range(0,len(DNAsequence),3):
+ codon = DNAsequence[i:i+3]
+ if codon in self.codon_count:
+ self.codon_count[codon] += 1
+ else:
+ raise TypeError("illegal codon %s in gene: %s" % (codon, cur_record.id))
+ handle.close()
+
+ # this just gives the index when the objects is printed.
+ def print_index (self):
+ """This method prints out the index you used."""
+ X=self.index.keys()
+ X.sort()
+ for i in X:
+ print "%s\t%.3f" %(i, self.index[i])
+
--- /dev/null
+# Copyright Yair Benita Y.Benita@pharm.uu.nl
+# Biopython (http://biopython.org) license applies
+
+# sharp Ecoli index for codon adaption index.
+# from Sharp & Li, Nucleic Acids Res. 1987
+SharpEcoliIndex = {
+'GCA':0.586, 'GCC':0.122, 'GCG':0.424, 'GCT':1, 'AGA':0.004, 'AGG':0.002, 'CGA':0.004,
+'CGC':0.356, 'CGG':0.004, 'CGT':1, 'AAC':1, 'AAT':0.051, 'GAC':1, 'GAT':0.434, 'TGC':1,
+'TGT':0.5, 'CAA':0.124, 'CAG':1, 'GAA':1, 'GAG':0.259, 'GGA':0.01, 'GGC':0.724, 'GGG':0.019,
+'GGT':1, 'CAC':1, 'CAT':0.291, 'ATA':0.003, 'ATC':1, 'ATT':0.185, 'CTA':0.007, 'CTC':0.037,
+'CTG':1, 'CTT':0.042, 'TTA':0.02, 'TTG':0.02, 'AAA':1, 'AAG':0.253, 'ATG':1, 'TTC':1, 'TTT':0.296,
+'CCA':0.135, 'CCC':0.012, 'CCG':1, 'CCT':0.07, 'AGC':0.41, 'AGT':0.085, 'TCA':0.077, 'TCC':0.744,
+'TCG':0.017, 'TCT':1, 'ACA':0.076, 'ACC':1,'ACG':0.099, 'ACT':0.965, 'TGG':1, 'TAC':1, 'TAT':0.239,
+'GTA':0.495, 'GTC':0.066,'GTG':0.221, 'GTT':1}
--- /dev/null
+# Copyright Yair Benita Y.Benita@pharm.uu.nl
+# Biopython (http://biopython.org) license applies
+
+"""Calculate isoelectric points of polypeptides using methods of Bjellqvist.
+
+pK values and the methos are taken from:
+
+* Bjellqvist, B.,Hughes, G.J., Pasquali, Ch., Paquet, N., Ravier, F., Sanchez,
+J.-Ch., Frutiger, S. & Hochstrasser, D.F.
+The focusing positions of polypeptides in immobilized pH gradients can be predicted
+from their amino acid sequences. Electrophoresis 1993, 14, 1023-1031.
+
+* Bjellqvist, B., Basse, B., Olsen, E. and Celis, J.E.
+Reference points for comparisons of two-dimensional maps of proteins from
+different human cell types defined in a pH scale where isoelectric points correlate
+with polypeptide compositions. Electrophoresis 1994, 15, 529-539.
+
+I designed the algorithm according to a note by David L. Tabb, available at:
+http://fields.scripps.edu/DTASelect/20010710-pI-Algorithm.pdf
+
+"""
+
+positive_pKs = { 'Nterm': 7.5, 'K': 10.0, 'R': 12.0, 'H':5.98 }
+negative_pKs = { 'Cterm': 3.55, 'D': 4.05, 'E': 4.45, 'C':9.0, 'Y':10.0 }
+pKcterminal= {'D':4.55, 'E':4.75}
+pKnterminal = {'A':7.59, 'M':7.0, 'S':6.93, 'P':8.36, 'T':6.82, 'V':7.44, 'E':7.7}
+charged_aas = ('K', 'R', 'H', 'D', 'E', 'C', 'Y')
+
+# access this module through ProtParam.ProteinAnalysis class.
+# first make a ProteinAnalysis object and then call its isoelectric_point method.
+class IsoelectricPoint:
+ def __init__(self, ProteinSequence, AminoAcidsContent):
+ self.sequence = ProteinSequence
+ self.charged_aas_content = self._select_charged(AminoAcidsContent)
+
+ # This function creates a dictionary with the contents of each charged aa,
+ # plus Cterm and Nterm.
+ def _select_charged(self, AminoAcidsContent):
+ charged = {}
+ for aa in charged_aas:
+ charged[aa] = float(AminoAcidsContent[aa])
+ charged['Nterm'] = 1.0
+ charged['Cterm'] = 1.0
+ return charged
+
+ #This function calculates the total charge of the protein at a given pH.
+ def _chargeR(self, pH, pos_pKs, neg_pKs):
+ PositiveCharge = 0.0
+ for aa, pK in pos_pKs.iteritems():
+ CR = 10**(pK-pH)
+ partial_charge = CR/(CR+1.0)
+ PositiveCharge += self.charged_aas_content[aa] * partial_charge
+
+ NegativeCharge = 0.0
+ for aa, pK in neg_pKs.iteritems():
+ CR = 10**(pH-pK)
+ partial_charge = CR/(CR+1.0)
+ NegativeCharge += self.charged_aas_content[aa] * partial_charge
+
+ return PositiveCharge - NegativeCharge
+
+ # This is the action function, it tries different pH until the charge of the protein is 0 (or close).
+ def pi(self):
+ pos_pKs = dict(positive_pKs)
+ neg_pKs = dict(negative_pKs)
+ nterm = self.sequence[0]
+ cterm = self.sequence[-1]
+ if nterm in pKnterminal.keys():
+ pos_pKs['Nterm'] = pKnterminal[nterm]
+ if cterm in pKcterminal.keys():
+ neg_pKs['Cterm'] = pKcterminal[cterm]
+
+ # Bracket between pH1 and pH2
+ pH = 7.0
+ Charge = self._chargeR(pH, pos_pKs, neg_pKs)
+ if Charge > 0.0:
+ pH1 = pH
+ Charge1 = Charge
+ while Charge1 > 0.0:
+ pH = pH1 + 1.0
+ Charge = self._chargeR(pH, pos_pKs, neg_pKs)
+ if Charge > 0.0:
+ pH1 = pH
+ Charge1 = Charge
+ else:
+ pH2 = pH
+ Charge2 = Charge
+ break
+ else:
+ pH2 = pH
+ Charge2 = Charge
+ while Charge2 < 0.0:
+ pH = pH2 - 1.0
+ Charge = self._chargeR(pH, pos_pKs, neg_pKs)
+ if Charge < 0.0:
+ pH2 = pH
+ Charge2 = Charge
+ else:
+ pH1 = pH
+ Charge1 = Charge
+ break
+
+ # Bisection
+ while pH2 - pH1 > 0.0001 and Charge!=0.0:
+ pH = (pH1 + pH2) / 2.0
+ Charge = self._chargeR(pH, pos_pKs, neg_pKs)
+ if Charge > 0.0:
+ pH1 = pH
+ Charge1 = Charge
+ else:
+ pH2 = pH
+ Charge2 = Charge
+
+ return pH
--- /dev/null
+# Copyright 2004-2008 by Sebastian Bassi.
+# All rights reserved.
+# This code is part of the Biopython distribution and governed by its
+# license. Please see the LICENSE file that should have been included
+# as part of this package.
+
+"""Calculate the thermodynamic melting temperatures of nucleotide sequences."""
+
+import math
+def Tm_staluc(s,dnac=50,saltc=50,rna=0):
+ """Returns DNA/DNA tm using nearest neighbor thermodynamics.
+
+ dnac is DNA concentration [nM]
+ saltc is salt concentration [mM].
+ rna=0 is for DNA/DNA (default), for RNA, rna should be 1.
+
+ Sebastian Bassi <sbassi@genesdigitales.com>"""
+
+ #Credits:
+ #Main author: Sebastian Bassi <sbassi@genesdigitales.com>
+ #Overcount function: Greg Singer <singerg@tcd.ie>
+ #Based on the work of Nicolas Le Novere <lenov@ebi.ac.uk> Bioinformatics.
+ #17:1226-1227(2001)
+
+ #This function returns better results than EMBOSS DAN because it uses
+ #updated thermodynamics values and takes into account inicialization
+ #parameters from the work of SantaLucia (1998).
+
+ #Things to do:
+ #+Detect complementary sequences. Change K according to result.
+ #+Add support for heteroduplex (see Sugimoto et al. 1995).
+ #+Correction for Mg2+. Now supports only monovalent ions.
+ #+Put thermodinamics table in a external file for users to change at will
+ #+Add support for danglings ends (see Le Novele. 2001) and mismatches.
+
+ dh = 0 #DeltaH. Enthalpy
+ ds = 0 #deltaS Entropy
+
+ def tercorr(stri):
+ deltah = 0
+ deltas = 0
+ if rna==0:
+ #DNA/DNA
+ #Allawi and SantaLucia (1997). Biochemistry 36 : 10581-10594
+ if stri.startswith('G') or stri.startswith('C'):
+ deltah -= 0.1
+ deltas += 2.8
+ elif stri.startswith('A') or stri.startswith('T'):
+ deltah -= 2.3
+ deltas -= 4.1
+ if stri.endswith('G') or stri.endswith('C'):
+ deltah -= 0.1
+ deltas += 2.8
+ elif stri.endswith('A') or stri.endswith('T'):
+ deltah -= 2.3
+ deltas -= 4.1
+ dhL = dh + deltah
+ dsL = ds + deltas
+ return dsL,dhL
+ elif rna==1:
+ #RNA
+ if stri.startswith('G') or stri.startswith('C'):
+ deltah -= 3.61
+ deltas -= 1.5
+ elif stri.startswith('A') or stri.startswith('T') or \
+ stri.startswith('U'):
+ deltah -= 3.72
+ deltas += 10.5
+ if stri.endswith('G') or stri.endswith('C'):
+ deltah -= 3.61
+ deltas -= 1.5
+ elif stri.endswith('A') or stri.endswith('T') or \
+ stri.endswith('U'):
+ deltah -= 3.72
+ deltas += 10.5
+ dhL = dh + deltah
+ dsL = ds + deltas
+ # print "delta h=",dhL
+ return dsL,dhL
+
+ def overcount(st,p):
+ """Returns how many p are on st, works even for overlapping"""
+ ocu = 0
+ x = 0
+ while 1:
+ try:
+ i = st.index(p,x)
+ except ValueError:
+ break
+ ocu += 1
+ x = i + 1
+ return ocu
+
+ R = 1.987 # universal gas constant in Cal/degrees C*Mol
+ sup = s.upper()
+ vsTC,vh = tercorr(sup)
+ vs = vsTC
+
+ k = (dnac/4.0)*1e-9
+ #With complementary check on, the 4.0 should be changed to a variable.
+
+ if rna==0:
+ #DNA/DNA
+ #Allawi and SantaLucia (1997). Biochemistry 36 : 10581-10594
+ vh = vh + (overcount(sup,"AA"))*7.9 + (overcount(sup,"TT"))*\
+ 7.9 + (overcount(sup,"AT"))*7.2 + (overcount(sup,"TA"))*7.2 \
+ + (overcount(sup,"CA"))*8.5 + (overcount(sup,"TG"))*8.5 + \
+ (overcount(sup,"GT"))*8.4 + (overcount(sup,"AC"))*8.4
+ vh = vh + (overcount(sup,"CT"))*7.8+(overcount(sup,"AG"))*\
+ 7.8 + (overcount(sup,"GA"))*8.2 + (overcount(sup,"TC"))*8.2
+ vh = vh + (overcount(sup,"CG"))*10.6+(overcount(sup,"GC"))*\
+ 9.8 + (overcount(sup,"GG"))*8 + (overcount(sup,"CC"))*8
+ vs = vs + (overcount(sup,"AA"))*22.2+(overcount(sup,"TT"))*\
+ 22.2 + (overcount(sup,"AT"))*20.4 + (overcount(sup,"TA"))*21.3
+ vs = vs + (overcount(sup,"CA"))*22.7+(overcount(sup,"TG"))*\
+ 22.7 + (overcount(sup,"GT"))*22.4 + (overcount(sup,"AC"))*22.4
+ vs = vs + (overcount(sup,"CT"))*21.0+(overcount(sup,"AG"))*\
+ 21.0 + (overcount(sup,"GA"))*22.2 + (overcount(sup,"TC"))*22.2
+ vs = vs + (overcount(sup,"CG"))*27.2+(overcount(sup,"GC"))*\
+ 24.4 + (overcount(sup,"GG"))*19.9 + (overcount(sup,"CC"))*19.9
+ ds = vs
+ dh = vh
+
+ else:
+ #RNA/RNA hybridisation of Xia et al (1998)
+ #Biochemistry 37: 14719-14735
+ vh = vh+(overcount(sup,"AA"))*6.82+(overcount(sup,"TT"))*6.6+\
+ (overcount(sup,"AT"))*9.38 + (overcount(sup,"TA"))*7.69+\
+ (overcount(sup,"CA"))*10.44 + (overcount(sup,"TG"))*10.5+\
+ (overcount(sup,"GT"))*11.4 + (overcount(sup,"AC"))*10.2
+ vh = vh + (overcount(sup,"CT"))*10.48 + (overcount(sup,"AG"))\
+ *7.6+(overcount(sup,"GA"))*12.44+(overcount(sup,"TC"))*13.3
+ vh = vh + (overcount(sup,"CG"))*10.64 + (overcount(sup,"GC"))\
+ *14.88+(overcount(sup,"GG"))*13.39+(overcount(sup,"CC"))*12.2
+ vs = vs + (overcount(sup,"AA"))*19.0 + (overcount(sup,"TT"))*\
+ 18.4+(overcount(sup,"AT"))*26.7+(overcount(sup,"TA"))*20.5
+ vs = vs + (overcount(sup,"CA"))*26.9 + (overcount(sup,"TG"))*\
+ 27.8 + (overcount(sup,"GT"))*29.5 + (overcount(sup,"AC"))*26.2
+ vs = vs + (overcount(sup,"CT"))*27.1 + (overcount(sup,"AG"))*\
+ 19.2 + (overcount(sup,"GA"))*32.5 + (overcount(sup,"TC"))*35.5
+ vs = vs + (overcount(sup,"CG"))*26.7 + (overcount(sup,"GC"))\
+ *36.9 + (overcount(sup,"GG"))*32.7 + (overcount(sup,"CC"))*29.7
+ ds = vs
+ dh = vh
+
+ ds = ds-0.368*(len(s)-1)*math.log(saltc/1e3)
+ tm = ((1000* (-dh))/(-ds+(R * (math.log(k)))))-273.15
+ # print "ds="+str(ds)
+ # print "dh="+str(dh)
+ return tm
+
+if __name__ == "__main__" :
+ print "Quick self test"
+ assert Tm_staluc('CAGTCAGTACGTACGTGTACTGCCGTA') == 59.865612727457972
+ assert Tm_staluc('CAGTCAGTACGTACGTGTACTGCCGTA',rna=1) == 68.141611264576682
+ print "Done"
--- /dev/null
+# Copyright Yair Benita Y.Benita@pharm.uu.nl
+# Biopython (http://biopython.org) license applies
+
+import sys
+import ProtParamData, IsoelectricPoint
+from ProtParamData import kd # Added by Iddo to enable the gravy method
+from Bio.Seq import Seq
+from Bio.Alphabet import IUPAC
+from Bio.Data import IUPACData
+#from BioModule import
+
+class ProteinAnalysis:
+ """
+ This class contains methods for protein analysis. The class init method takes
+ only one argument, the protein sequence as a string and build a sequence
+ object using the Bio.Seq module. This is done just to make sure the sequence
+ is a protein sequence and not anything else.
+
+ methods:
+
+ count_amino_acids:
+
+ Simply counts the number times an amino acid is repeated in the protein
+ sequence. Returns a dictionary {AminoAcid:Number} and also stores the
+ dictionary in self.amino_acids_content.
+
+ get_amino_acids_percent:
+
+ The same as count_amino_acids only returns the Number in percentage of entire
+ sequence. Returns a dictionary and stores the dictionary in
+ self.amino_acids_content_percent.
+
+ molecular_weight:
+ Calculates the molecular weight of a protein.
+
+ aromaticity:
+
+ Calculates the aromaticity value of a protein according to Lobry, 1994. It is
+ simply the relative frequency of Phe+Trp+Tyr.
+
+
+ instability_index:
+
+ Implementation of the method of Guruprasad et al. (Protein Engineering
+ 4:155-161,1990). This method tests a protein for stability. Any value above 40
+ means the protein is unstable (=has a short half life).
+
+ flexibility:
+ Implementation of the flexibility method of Vihinen et al. (Proteins. 1994 Jun;19(2):141-9).
+
+ isoelectric_point:
+ This method uses the module IsoelectricPoint to calculate the pI of a protein.
+
+ secondary_structure_fraction:
+ This methods returns a list of the fraction of amino acids which tend to be in Helix, Turn or Sheet.
+ Amino acids in helix: V, I, Y, F, W, L.
+ Amino acids in Turn: N, P, G, S.
+ Amino acids in sheet: E, M, A, L.
+ The list contains 3 values: [Helix, Turn, Sheet].
+
+
+ protein_scale(Scale, WindwonSize, Edge):
+
+ An amino acid scale is defined by a numerical value assigned to each type of
+ amino acid. The most frequently used scales are the hydrophobicity or
+ hydrophilicity scales and the secondary structure conformational parameters
+ scales, but many other scales exist which are based on different chemical and
+ physical properties of the amino acids. You can set several parameters that
+ control the computation of a scale profile, such as the window size and the
+ window edge relative weight value. WindowSize: The window size is the length
+ of the interval to use for the profile computation. For a window size n, we
+ use the i- ( n-1)/2 neighboring residues on each side of residue it compute
+ the score for residue i. The score for residue is the sum of the scale values
+ for these amino acids, optionally weighted according to their position in the
+ window. Edge: The central amino acid of the window always has a weight of 1.
+ By default, the amino acids at the remaining window positions have the same
+ weight, but you can make the residue at the center of the window have a
+ larger weight than the others by setting the edge value for the residues at
+ the beginning and end of the interval to a value between 0 and 1. For
+ instance, for Edge=0.4 and a window size of 5 the weights will be: 0.4, 0.7,
+ 1.0, 0.7, 0.4. The method returns a list of values which can be plotted to
+ view the change along a protein sequence. Many scales exist. Just add your
+ favorites to the ProtParamData modules.
+ """
+ def __init__(self, ProtSequence):
+ if ProtSequence.islower():
+ self.sequence = Seq(ProtSequence.upper(), IUPAC.protein)
+ else:
+ self.sequence = Seq(ProtSequence, IUPAC.protein)
+ self.amino_acids_content = None
+ self.amino_acids_percent = None
+ self.length = len(self.sequence)
+
+ def count_amino_acids(self):
+ ProtDic = dict([ (k, 0) for k in IUPACData.protein_letters])
+ for i in ProtDic.keys():
+ ProtDic[i]=self.sequence.count(i)
+ self.amino_acids_content = ProtDic
+ return ProtDic
+
+ """Calculate the amino acid content in percents.
+ input is the dictionary from CountAA.
+ output is a dictionary with AA as keys."""
+ def get_amino_acids_percent(self):
+ if not self.amino_acids_content:
+ self.count_amino_acids()
+
+ PercentAA = {}
+ for i in self.amino_acids_content.keys():
+ if self.amino_acids_content[i] > 0:
+ PercentAA[i]=self.amino_acids_content[i]/float(self.length)
+ else:
+ PercentAA[i] = 0
+ self.amino_acids_percent = PercentAA
+ return PercentAA
+
+ # Calculate MW from Protein sequence
+ # Calculate MW from Protein sequence
+ def molecular_weight (self):
+ # make local dictionary for speed
+ MwDict = {}
+ # remove a molecule of water from the amino acid weight.
+ for i in IUPACData.protein_weights.keys():
+ MwDict[i] = IUPACData.protein_weights[i] - 18.02
+ MW = 18.02 # add just one water molecule for the whole sequence.
+ for i in self.sequence:
+ MW += MwDict[i]
+ return MW
+
+ # calculate the aromaticity according to Lobry, 1994.
+ # Arom=sum of relative frequency of Phe+Trp+Tyr
+ def aromaticity(self):
+ if not self.amino_acids_percent:
+ self.get_amino_acids_percent()
+
+ Arom= self.amino_acids_percent['Y']+self.amino_acids_percent['W']+self.amino_acids_percent['F']
+ return Arom
+
+ # a function to calculate the instability index according to:
+ # Guruprasad K., Reddy B.V.B., Pandit M.W. Protein Engineering 4:155-161(1990).
+ def instability_index(self):
+ #make the dictionary local for speed.
+ DIWV=ProtParamData.DIWV.copy()
+ score=0.0
+ for i in range(self.length - 1):
+ DiPeptide=DIWV[self.sequence[i]][self.sequence[i+1]]
+ score += DiPeptide
+ return (10.0/self.length) * score
+
+ # Calculate the flexibility according to Vihinen, 1994.
+ # No argument to change window size because parameters are specific for a window=9.
+ # the parameters used are optimized for determining the flexibility.
+ def flexibility(self):
+ Flex = ProtParamData.Flex.copy()
+ Window=9
+ Weights=[0.25,0.4375,0.625,0.8125,1]
+ List=[]
+ for i in range(self.length - Window):
+ SubSeq=self.sequence[i:i+Window]
+ score = 0.0
+ for j in range(Window/2):
+ score += (Flex[SubSeq[j]]+Flex[SubSeq[Window-j-1]]) * Weights[j]
+ score += Flex[SubSeq[Window/2+1]]
+ List.append(score/5.25)
+ return List
+
+ # calculate the gravy according to kyte and doolittle.
+ def gravy(self):
+ ProtGravy=0.0
+ for i in self.sequence:
+ ProtGravy += kd[i]
+
+ return ProtGravy/self.length
+
+ # this method is used to make a list of relative weight of the
+ # window edges compared to the window center. The weights are linear.
+ # it actually generates half a list. For a window of size 9 and edge 0.4
+ # you get a list of [0.4, 0.55, 0.7, 0.85].
+ def _weight_list(self, window, edge):
+ unit = ((1.0-edge)/(window-1))*2
+ list = [0.0]*(window/2)
+ for i in range(window/2):
+ list[i] = edge + unit * i
+ return list
+
+ # this method allows you to compute and represent the profile produced
+ # by any amino acid scale on a selected protein.
+ # Similar to expasy's ProtScale: http://www.expasy.org/cgi-bin/protscale.pl
+ # The weight list returns only one tail. If the list should be [0.4,0.7,1.0,0.7,0.4]
+ # what you actually get from _weights_list is [0.4,0.7]. The correct calculation is done
+ # in the loop.
+ def protein_scale(self, ParamDict, Window, Edge=1.0):
+ # generate the weights
+ weight = self._weight_list(Window,Edge)
+ list = []
+ # the score in each Window is divided by the sum of weights
+ sum_of_weights = 0.0
+ for i in weight: sum_of_weights += i
+ # since the weight list is one sided:
+ sum_of_weights = sum_of_weights*2+1
+
+ for i in range(self.length-Window+1):
+ subsequence = self.sequence[i:i+Window]
+ score = 0.0
+ for j in range(Window/2):
+ # walk from the outside of the Window towards the middle.
+ # Iddo: try/except clauses added to avoid raising an exception on a non-standad amino acid
+ try:
+ score += weight[j] * ParamDict[subsequence[j]] + weight[j] * ParamDict[subsequence[Window-j-1]]
+ except KeyError:
+ sys.stderr.write('warning: %s or %s is not a standard amino acid.\n' %
+ (subsequence[j],subsequence[Window-j-1]))
+
+ # Now add the middle value, which always has a weight of 1.
+ if subsequence[Window/2] in ParamDict:
+ score += ParamDict[subsequence[Window/2]]
+ else:
+ sys.stderr.write('warning: %s is not a standard amino acid.\n' % (subsequence[Window/2]))
+
+ list.append(score/sum_of_weights)
+ return list
+
+ # calculate the isoelectric point.
+ def isoelectric_point(self):
+ if not self.amino_acids_content:
+ self.count_amino_acids()
+ X = IsoelectricPoint.IsoelectricPoint(self.sequence, self.amino_acids_content)
+ return X.pi()
+
+ # calculate fraction of helix, turn and sheet
+ def secondary_structure_fraction (self):
+ if not self.amino_acids_percent:
+ self.get_amino_acids_percent()
+ Helix = self.amino_acids_percent['V'] + self.amino_acids_percent['I'] + self.amino_acids_percent['Y'] + self.amino_acids_percent['F'] + self.amino_acids_percent['W'] + self.amino_acids_percent['L']
+ Turn = self.amino_acids_percent['N'] + self.amino_acids_percent['P'] + self.amino_acids_percent['G'] + self.amino_acids_percent['S']
+ Sheet = self.amino_acids_percent['E'] + self.amino_acids_percent['M'] + self.amino_acids_percent['A'] + self.amino_acids_percent['L']
+ return Helix, Turn, Sheet
+
+#---------------------------------------------------------#
+"""
+X = ProteinAnalysis("MAEGEITTFTALTEKFNLPPGNYKKPKLLYCSNGGHFLRILPDGTVDGTRDRSDQHIQLQLSAESVGEVYIKSTETGQYLAMDTSGLLYGSQTPSEECLFLERLEENHYNTYTSKKHAEKNWFVGLKKNGSCKRGPRTHYGQKAILFLPLPV")
+print X.count_amino_acids()
+print X.get_amino_acids_percent()
+print X.molecular_weight()
+print X.aromaticity()
+print X.instability_index()
+print X.flexibility()
+print X.pi()
+print X.secondary_structure_fraction()
+print X.protein_scale(ProtParamData.kd, 9, 0.4)
+"""
--- /dev/null
+# This module contains indices to be used with ProtParam
+
+# Kyte & Doolittle index of hydrophobicity
+kd = { 'A': 1.8,'R':-4.5,'N':-3.5,'D':-3.5,'C': 2.5,
+ 'Q':-3.5,'E':-3.5,'G':-0.4,'H':-3.2,'I': 4.5,
+ 'L': 3.8,'K':-3.9,'M': 1.9,'F': 2.8,'P':-1.6,
+ 'S':-0.8,'T':-0.7,'W':-0.9,'Y':-1.3,'V': 4.2 }
+
+# Flexibility
+# Normalized flexibility parameters (B-values), average (Vihinen et al., 1994)
+Flex= {'A': 0.984, 'C': 0.906, 'E': 1.094, 'D': 1.068,
+ 'G': 1.031, 'F': 0.915, 'I': 0.927, 'H': 0.950,
+ 'K': 1.102, 'M': 0.952, 'L': 0.935, 'N': 1.048,
+ 'Q': 1.037, 'P': 1.049, 'S': 1.046, 'R': 1.008,
+ 'T': 0.997, 'W': 0.904, 'V': 0.931, 'Y': 0.929}
+
+# Hydrophilicity
+# 1 Hopp & Wood
+# Proc. Natl. Acad. Sci. U.S.A. 78:3824-3828(1981).
+hw = { 'A':-0.5,'R':3.0, 'N':0.2, 'D':3.0, 'C':-1.0,
+ 'Q':0.2, 'E':3.0, 'G':0.0, 'H':-0.5,'I':-1.8,
+ 'L':-1.8,'K':3.0, 'M':-1.3,'F':-2.5,'P':0.0,
+ 'S':0.3, 'T':-0.4,'W':-3.4,'Y':-2.3,'V':-1.5 }
+
+# Surface accessibility
+# 1 Emini Surface fractional probability
+em = { 'A':0.815,'R':1.475,'N':1.296,'D':1.283,'C':0.394,
+ 'Q':1.348,'E':1.445,'G':0.714,'H':1.180,'I':0.603,
+ 'L':0.603,'K':1.545,'M':0.714,'F':0.695,'P':1.236,
+ 'S':1.115,'T':1.184,'W':0.808,'Y':1.089,'V':0.606 }
+
+# 2 Janin Interior to surface transfer energy scale
+ja = { 'A': 0.28,'R':-1.14,'N':-0.55,'D':-0.52,'C': 0.97,
+ 'Q':-0.69,'E':-1.01,'G': 0.43,'H':-0.31,'I': 0.60,
+ 'L': 0.60,'K':-1.62,'M': 0.43,'F': 0.46,'P':-0.42,
+ 'S':-0.19,'T':-0.32,'W': 0.29,'Y':-0.15,'V': 0.60 }
+
+
+# A two dimentional dictionary for calculating the instability index.
+# Guruprasad K., Reddy B.V.B., Pandit M.W. Protein Engineering 4:155-161(1990).
+# It is based on dipeptide values therefore the vale for the dipeptide DG is DIWV['D']['G'].
+# I know this looks ugly but i can't think of a better way to display it.
+DIWV = {'A': {'A': 1.0, 'C': 44.94, 'E': 1.0, 'D': -7.49, 'G': 1.0, 'F': 1.0, 'I': 1.0, 'H': -7.49, 'K': 1.0, 'M': 1.0, 'L': 1.0, 'N': 1.0, 'Q': 1.0, 'P': 20.26, 'S': 1.0, 'R': 1.0, 'T': 1.0, 'W': 1.0, 'V': 1.0, 'Y': 1.0},'C': {'A': 1.0, 'C': 1.0, 'E': 1.0, 'D': 20.26, 'G': 1.0, 'F': 1.0, 'I': 1.0, 'H': 33.60, 'K': 1.0, 'M': 33.60, 'L': 20.26, 'N': 1.0, 'Q': -6.54, 'P': 20.26, 'S': 1.0, 'R': 1.0, 'T': 33.60, 'W': 24.68, 'V': -6.54, 'Y': 1.0},'E': {'A': 1.0, 'C': 44.94, 'E': 33.60, 'D': 20.26, 'G': 1.0, 'F': 1.0, 'I': 20.26, 'H': -6.54, 'K': 1.0, 'M': 1.0, 'L': 1.0, 'N': 1.0, 'Q': 20.26, 'P': 20.26, 'S': 20.26, 'R': 1.0, 'T': 1.0, 'W': -14.03, 'V': 1.0, 'Y': 1.0}, 'D': {'A': 1.0, 'C': 1.0, 'E': 1.0, 'D': 1.0, 'G': 1.0, 'F': -6.54, 'I': 1.0, 'H': 1.0, 'K': -7.49, 'M': 1.0, 'L': 1.0, 'N': 1.0, 'Q': 1.0, 'P': 1.0, 'S': 20.26, 'R': -6.54, 'T': -14.03, 'W': 1.0, 'V': 1.0, 'Y': 1.0}, 'G': {'A': -7.49, 'C': 1.0, 'E': -6.54, 'D': 1.0, 'G': 13.34, 'F': 1.0, 'I': -7.49, 'H': 1.0, 'K': -7.49, 'M': 1.0, 'L': 1.0, 'N': -7.49, 'Q': 1.0, 'P': 1.0, 'S': 1.0, 'R': 1.0, 'T': -7.49, 'W': 13.34, 'V': 1.0, 'Y': -7.49}, 'F': {'A': 1.0, 'C': 1.0, 'E': 1.0, 'D': 13.34, 'G': 1.0, 'F': 1.0, 'I': 1.0, 'H': 1.0, 'K': -14.03, 'M': 1.0, 'L': 1.0, 'N': 1.0, 'Q': 1.0, 'P': 20.26, 'S': 1.0, 'R': 1.0, 'T': 1.0, 'W': 1.0, 'V': 1.0, 'Y': 33.601}, 'I': {'A': 1.0, 'C': 1.0, 'E': 44.94, 'D': 1.0, 'G': 1.0, 'F': 1.0, 'I': 1.0, 'H': 13.34, 'K': -7.49, 'M': 1.0, 'L': 20.26, 'N': 1.0, 'Q': 1.0, 'P': -1.88, 'S': 1.0, 'R': 1.0, 'T': 1.0, 'W': 1.0, 'V': -7.49, 'Y': 1.0}, 'H': {'A': 1.0, 'C': 1.0, 'E': 1.0, 'D': 1.0, 'G': -9.37, 'F': -9.37, 'I': 44.94, 'H': 1.0, 'K': 24.68, 'M': 1.0, 'L': 1.0, 'N': 24.68, 'Q': 1.0, 'P': -1.88, 'S': 1.0, 'R': 1.0, 'T': -6.54, 'W': -1.88, 'V': 1.0, 'Y': 44.94}, 'K': {'A': 1.0, 'C': 1.0, 'E': 1.0, 'D': 1.0, 'G': -7.49, 'F': 1.0, 'I': -7.49, 'H': 1.0, 'K': 1.0, 'M': 33.60, 'L': -7.49, 'N': 1.0, 'Q': 24.64, 'P': -6.54, 'S': 1.0, 'R': 33.60, 'T': 1.0, 'W': 1.0, 'V': -7.49, 'Y': 1.0}, 'M': {'A': 13.34, 'C': 1.0, 'E': 1.0, 'D': 1.0, 'G': 1.0, 'F': 1.0, 'I': 1.0, 'H': 58.28, 'K': 1.0, 'M': -1.88, 'L': 1.0, 'N': 1.0, 'Q': -6.54, 'P': 44.94, 'S': 44.94, 'R': -6.54, 'T': -1.88, 'W': 1.0, 'V': 1.0, 'Y': 24.68}, 'L': {'A': 1.0, 'C': 1.0, 'E': 1.0, 'D': 1.0, 'G': 1.0, 'F': 1.0, 'I': 1.0, 'H': 1.0, 'K': -7.49, 'M': 1.0, 'L': 1.0, 'N': 1.0, 'Q': 33.60, 'P': 20.26, 'S': 1.0, 'R': 20.26, 'T': 1.0, 'W': 24.68, 'V': 1.0, 'Y': 1.0}, 'N': {'A': 1.0, 'C': -1.88, 'E': 1.0, 'D': 1.0, 'G': -14.03, 'F': -14.03, 'I': 44.94, 'H': 1.0, 'K': 24.68, 'M': 1.0, 'L': 1.0, 'N': 1.0, 'Q': -6.54, 'P': -1.88, 'S': 1.0, 'R': 1.0, 'T': -7.49, 'W': -9.37, 'V': 1.0, 'Y': 1.0}, 'Q': {'A': 1.0, 'C': -6.54, 'E': 20.26, 'D': 20.26, 'G': 1.0, 'F': -6.54, 'I': 1.0, 'H': 1.0, 'K': 1.0, 'M': 1.0, 'L': 1.0, 'N': 1.0, 'Q': 20.26, 'P': 20.26, 'S': 44.94, 'R': 1.0, 'T': 1.0, 'W': 1.0, 'V': -6.54, 'Y': -6.54}, 'P': {'A': 20.26, 'C': -6.54, 'E': 18.38, 'D': -6.54, 'G': 1.0, 'F': 20.26, 'I': 1.0, 'H': 1.0, 'K': 1.0, 'M': -6.54, 'L': 1.0, 'N': 1.0, 'Q': 20.26, 'P': 20.26, 'S': 20.26, 'R': -6.54, 'T': 1.0, 'W': -1.88, 'V': 20.26, 'Y': 1.0}, 'S': {'A': 1.0, 'C': 33.60, 'E': 20.26, 'D': 1.0, 'G': 1.0, 'F': 1.0, 'I': 1.0, 'H': 1.0, 'K': 1.0, 'M': 1.0, 'L': 1.0, 'N': 1.0, 'Q': 20.26, 'P': 44.94, 'S': 20.26, 'R': 20.26, 'T': 1.0, 'W': 1.0, 'V': 1.0, 'Y': 1.0}, 'R': {'A': 1.0, 'C': 1.0, 'E': 1.0, 'D': 1.0, 'G': -7.49, 'F': 1.0, 'I': 1.0, 'H': 20.26, 'K': 1.0, 'M': 1.0, 'L': 1.0, 'N': 13.34, 'Q': 20.26, 'P': 20.26, 'S': 44.94, 'R': 58.28, 'T': 1.0, 'W': 58.28, 'V': 1.0, 'Y': -6.54}, 'T': {'A': 1.0, 'C': 1.0, 'E': 20.26, 'D': 1.0, 'G': -7.49, 'F': 13.34, 'I': 1.0, 'H': 1.0, 'K': 1.0, 'M': 1.0, 'L': 1.0, 'N': -14.03, 'Q': -6.54, 'P': 1.0, 'S': 1.0, 'R': 1.0, 'T': 1.0, 'W': -14.03, 'V': 1.0, 'Y': 1.0}, 'W': {'A': -14.03, 'C': 1.0, 'E': 1.0, 'D': 1.0, 'G': -9.37, 'F': 1.0, 'I': 1.0, 'H': 24.68, 'K': 1.0, 'M': 24.68, 'L': 13.34, 'N': 13.34, 'Q': 1.0, 'P': 1.0, 'S': 1.0, 'R': 1.0, 'T': -14.03, 'W': 1.0, 'V': -7.49, 'Y': 1.0}, 'V': {'A': 1.0, 'C': 1.0, 'E': 1.0, 'D': -14.03, 'G': -7.49, 'F': 1.0, 'I': 1.0, 'H': 1.0, 'K': -1.88, 'M': 1.0, 'L': 1.0, 'N': 1.0, 'Q': 1.0, 'P': 20.26, 'S': 1.0, 'R': 1.0, 'T': -7.49, 'W': 1.0, 'V': 1.0, 'Y': -6.54}, 'Y': {'A': 24.68, 'C': 1.0, 'E': -6.54, 'D': 24.68, 'G': -7.49, 'F': 1.0, 'I': 1.0, 'H': 13.34, 'K': 1.0, 'M': 44.94, 'L': 1.0, 'N': 1.0, 'Q': 1.0, 'P': 13.34, 'S': 1.0, 'R': -15.91, 'T': -7.49, 'W': -9.37, 'V': 1.0, 'Y': 13.34}}
\ No newline at end of file
--- /dev/null
+#!/usr/bin/env python
+# Created: Wed May 29 08:07:18 2002
+# thomas@cbs.dtu.dk, Cecilia.Alsmark@ebc.uu.se
+# Copyright 2001 by Thomas Sicheritz-Ponten and Cecilia Alsmark.
+# All rights reserved.
+# This code is part of the Biopython distribution and governed by its
+# license. Please see the LICENSE file that should have been included
+# as part of this package.
+
+"""Miscellaneous functions for dealing with sequences."""
+
+import re, time
+from Bio import SeqIO
+from Bio import Translate
+from Bio.Seq import Seq
+from Bio import Alphabet
+from Bio.Alphabet import IUPAC
+from Bio.Data import IUPACData, CodonTable
+
+
+######################################
+# DNA
+######################
+# {{{
+
+def reverse(seq):
+ """Reverse the sequence. Works on string sequences.
+
+ e.g.
+ >>> reverse("ACGGT")
+ 'TGGCA'
+
+ """
+ r = list(seq)
+ r.reverse()
+ return ''.join(r)
+
+def GC(seq):
+ """Calculates G+C content, returns the percentage (float between 0 and 100).
+
+ Copes mixed case seuqneces, and with the ambiguous nucleotide S (G or C)
+ when counting the G and C content. The percentage is calculated against
+ the full length, e.g.:
+
+ >>> from Bio.SeqUtils import GC
+ >>> GC("ACTGN")
+ 40.0
+
+ Note that this will return zero for an empty sequence.
+ """
+ try :
+ gc = sum(map(seq.count,['G','C','g','c','S','s']))
+ return gc*100.0/len(seq)
+ except ZeroDivisionError :
+ return 0.0
+
+
+def GC123(seq):
+ """Calculates total G+C content plus first, second and third positions.
+
+ Returns a tuple of four floats (percentages between 0 and 100) for the
+ entire sequence, and the three codon positions. e.g.
+
+ >>> from Bio.SeqUtils import GC123
+ >>> GC123("ACTGTN")
+ (40.0, 50.0, 50.0, 0.0)
+
+ Copes with mixed case sequences, but does NOT deal with ambiguous
+ nucleotides.
+ """
+ d= {}
+ for nt in ['A','T','G','C']:
+ d[nt] = [0,0,0]
+
+ for i in range(0,len(seq),3):
+ codon = seq[i:i+3]
+ if len(codon) <3: codon += ' '
+ for pos in range(0,3):
+ for nt in ['A','T','G','C']:
+ if codon[pos] == nt or codon[pos] == nt.lower():
+ d[nt][pos] += 1
+ gc = {}
+ gcall = 0
+ nall = 0
+ for i in range(0,3):
+ try:
+ n = d['G'][i] + d['C'][i] +d['T'][i] + d['A'][i]
+ gc[i] = (d['G'][i] + d['C'][i])*100.0/n
+ except:
+ gc[i] = 0
+
+ gcall = gcall + d['G'][i] + d['C'][i]
+ nall = nall + n
+
+ gcall = 100.0*gcall/nall
+ return gcall, gc[0], gc[1], gc[2]
+
+def GC_skew(seq, window = 100):
+ """Calculates GC skew (G-C)/(G+C) for multuple windows along the sequence.
+
+ Returns a list of ratios (floats), controlled by the length of the sequence
+ and the size of the window.
+
+ Does NOT look at any ambiguous nucleotides.
+ """
+ # 8/19/03: Iddo: added lowercase
+ values = []
+ for i in range(0, len(seq), window):
+ s = seq[i: i + window]
+ g = s.count('G') + s.count('g')
+ c = s.count('C') + s.count('c')
+ skew = (g-c)/float(g+c)
+ values.append(skew)
+ return values
+
+from math import pi, sin, cos, log
+def xGC_skew(seq, window = 1000, zoom = 100,
+ r = 300, px = 100, py = 100):
+ """Calculates and plots normal and accumulated GC skew (GRAPHICS !!!)."""
+ from Tkinter import Scrollbar, Canvas, BOTTOM, BOTH, ALL, \
+ VERTICAL, HORIZONTAL, RIGHT, LEFT, X, Y
+ yscroll = Scrollbar(orient = VERTICAL)
+ xscroll = Scrollbar(orient = HORIZONTAL)
+ canvas = Canvas(yscrollcommand = yscroll.set,
+ xscrollcommand = xscroll.set, background = 'white')
+ win = canvas.winfo_toplevel()
+ win.geometry('700x700')
+
+ yscroll.config(command = canvas.yview)
+ xscroll.config(command = canvas.xview)
+ yscroll.pack(side = RIGHT, fill = Y)
+ xscroll.pack(side = BOTTOM, fill = X)
+ canvas.pack(fill=BOTH, side = LEFT, expand = 1)
+ canvas.update()
+
+ X0, Y0 = r + px, r + py
+ x1, x2, y1, y2 = X0 - r, X0 + r, Y0 -r, Y0 + r
+
+ ty = Y0
+ canvas.create_text(X0, ty, text = '%s...%s (%d nt)' % (seq[:7], seq[-7:], len(seq)))
+ ty +=20
+ canvas.create_text(X0, ty, text = 'GC %3.2f%%' % (GC(seq)))
+ ty +=20
+ canvas.create_text(X0, ty, text = 'GC Skew', fill = 'blue')
+ ty +=20
+ canvas.create_text(X0, ty, text = 'Accumulated GC Skew', fill = 'magenta')
+ ty +=20
+ canvas.create_oval(x1,y1, x2, y2)
+
+ acc = 0
+ start = 0
+ for gc in GC_skew(seq, window):
+ r1 = r
+ acc+=gc
+ # GC skew
+ alpha = pi - (2*pi*start)/len(seq)
+ r2 = r1 - gc*zoom
+ x1 = X0 + r1 * sin(alpha)
+ y1 = Y0 + r1 * cos(alpha)
+ x2 = X0 + r2 * sin(alpha)
+ y2 = Y0 + r2 * cos(alpha)
+ canvas.create_line(x1,y1,x2,y2, fill = 'blue')
+ # accumulated GC skew
+ r1 = r - 50
+ r2 = r1 - acc
+ x1 = X0 + r1 * sin(alpha)
+ y1 = Y0 + r1 * cos(alpha)
+ x2 = X0 + r2 * sin(alpha)
+ y2 = Y0 + r2 * cos(alpha)
+ canvas.create_line(x1,y1,x2,y2, fill = 'magenta')
+
+ canvas.update()
+ start += window
+
+ canvas.configure(scrollregion = canvas.bbox(ALL))
+
+def molecular_weight(seq):
+ """Calculate the molecular weight of a DNA sequence."""
+ if type(seq) == type(''): seq = Seq(seq, IUPAC.unambiguous_dna)
+ weight_table = IUPACData.unambiguous_dna_weights
+ #TODO, use a generator expession once we drop Python 2.3?
+ #e.g. return sum(weight_table[x] for x in seq)
+ total = 0
+ for x in seq:
+ total += weight_table[x]
+ return total
+
+def nt_search(seq, subseq):
+ """Search for a DNA subseq in sequence.
+
+ use ambiguous values (like N = A or T or C or G, R = A or G etc.)
+ searches only on forward strand
+ """
+ pattern = ''
+ for nt in subseq:
+ value = IUPACData.ambiguous_dna_values[nt]
+ if len(value) == 1:
+ pattern += value
+ else:
+ pattern += '[%s]' % value
+
+ pos = -1
+ result = [pattern]
+ l = len(seq)
+ while True:
+ pos+=1
+ s = seq[pos:]
+ m = re.search(pattern, s)
+ if not m: break
+ pos += int(m.start(0))
+ result.append(pos)
+ return result
+
+# }}}
+
+######################################
+# Protein
+######################
+# {{{
+
+# temporary hack for exception free translation of "dirty" DNA
+# should be moved to ???
+
+class ProteinX(Alphabet.ProteinAlphabet):
+ letters = IUPACData.extended_protein_letters + "X"
+
+proteinX = ProteinX()
+
+class MissingTable:
+ def __init__(self, table):
+ self._table = table
+ def get(self, codon, stop_symbol):
+ try:
+ return self._table.get(codon, stop_symbol)
+ except CodonTable.TranslationError:
+ return 'X'
+
+def makeTableX(table):
+ assert table.protein_alphabet == IUPAC.extended_protein
+ return CodonTable.CodonTable(table.nucleotide_alphabet, proteinX,
+ MissingTable(table.forward_table),
+ table.back_table, table.start_codons,
+ table.stop_codons)
+
+# end of hacks
+
+def seq3(seq):
+ """Turn a one letter code protein sequence into one with three letter codes.
+
+ The single input argument 'seq' should be a protein sequence using single
+ letter codes, either as a python string or as a Seq or MutableSeq object.
+
+ This function returns the amino acid sequence as a string using the three
+ letter amino acid codes. Output follows the IUPAC standard (including
+ ambiguous characters B for "Asx", J for "Xle" and X for "Xaa", and also U
+ for "Sel" and O for "Pyl") plus "Ter" for a terminator given as an asterisk. Any unknown
+ character (including possible gap characters), is changed into 'Xaa'.
+
+ e.g.
+ >>> from Bio.SeqUtils import seq3
+ >>> seq3("MAIVMGRWKGAR*")
+ 'MetAlaIleValMetGlyArgTrpLysGlyAlaArgTer'
+
+ This function was inspired by BioPerl's seq3.
+ """
+ threecode = {'A':'Ala', 'B':'Asx', 'C':'Cys', 'D':'Asp',
+ 'E':'Glu', 'F':'Phe', 'G':'Gly', 'H':'His',
+ 'I':'Ile', 'K':'Lys', 'L':'Leu', 'M':'Met',
+ 'N':'Asn', 'P':'Pro', 'Q':'Gln', 'R':'Arg',
+ 'S':'Ser', 'T':'Thr', 'V':'Val', 'W':'Trp',
+ 'Y':'Tyr', 'Z':'Glx', 'X':'Xaa', '*':'Ter',
+ 'U':'Sel', 'O':'Pyl', 'J':'Xle',
+ }
+ #We use a default of 'Xaa' for undefined letters
+ #Note this will map '-' to 'Xaa' which may be undesirable!
+ return ''.join([threecode.get(aa,'Xaa') for aa in seq])
+
+
+# }}}
+
+######################################
+# Mixed ???
+######################
+# {{{
+
+def translate(seq, frame = 1, genetic_code = 1, translator = None):
+ """Translation of DNA in one of the six different reading frames (DEPRECATED).
+
+ Use the Bio.Seq.Translate function, or the Seq object's translate method
+ instead:
+
+ >>> from Bio.Seq import Seq
+ >>> my_seq = Seq("AUGGCCAUUGUAAUGGGCCGCUGAAAGGGUGCCCGAUAG")
+ >>> my_seq = Seq("AUGGCCAUUGUAAUGGGCCGCUGAAAGGGUGCCCGAUAGUA")
+ >>> for frame in [0,1,2] :
+ ... print my_seq[frame:].translate()
+ ...
+ MAIVMGR*KGAR*
+ WPL*WAAERVPDS
+ GHCNGPLKGCPIV
+ >>> for frame in [0,1,2] :
+ ... print my_seq.reverse_complement()[frame:].translate()
+ ...
+ YYRAPFQRPITMA
+ TIGHPFSGPLQWP
+ LSGTLSAAHYNGH
+ """
+ import warnings
+ warnings.warn("Bio.SeqUtils.translate() has been deprecated, and we intend" \
+ +" to remove it in a future release of Biopython. Please use"\
+ +" the method or function in Bio.Seq instead, as described in"\
+ +" the Tutorial.", DeprecationWarning)
+
+ if frame not in [1,2,3,-1,-2,-3]:
+ raise ValueError('invalid frame')
+
+ if not translator:
+ table = makeTableX(CodonTable.ambiguous_dna_by_id[genetic_code])
+ translator = Translate.Translator(table)
+
+ #Does this frame calculation do something sensible? No RC taken!
+ return translator.translate(Seq(seq[frame-1:], IUPAC.ambiguous_dna)).data
+
+def GC_Frame(seq, genetic_code = 1):
+ """Just an alias for six_frame_translations (OBSOLETE).
+
+ Use six_frame_translation directly, as this function may be deprecated
+ in a future release."""
+ return six_frame_translations(seq, genetic_code)
+
+def six_frame_translations(seq, genetic_code = 1):
+ """Formatted string showing the 6 frame translations and GC content.
+
+ nice looking 6 frame translation with GC content - code from xbbtools
+ similar to DNA Striders six-frame translation
+
+ e.g.
+ from Bio.SeqUtils import six_frame_translations
+ print six_frame_translations("AUGGCCAUUGUAAUGGGCCGCUGA")
+ """
+ from Bio.Seq import reverse_complement, translate
+ anti = reverse_complement(seq)
+ comp = anti[::-1]
+ length = len(seq)
+ frames = {}
+ for i in range(0,3):
+ frames[i+1] = translate(seq[i:], genetic_code)
+ frames[-(i+1)] = reverse(translate(anti[i:], genetic_code))
+
+ # create header
+ if length > 20:
+ short = '%s ... %s' % (seq[:10], seq[-10:])
+ else:
+ short = seq
+ #TODO? Remove the date as this would spoil any unit test...
+ date = time.strftime('%y %b %d, %X', time.localtime(time.time()))
+ header = 'GC_Frame: %s, ' % date
+ for nt in ['a','t','g','c']:
+ header += '%s:%d ' % (nt, seq.count(nt.upper()))
+
+ header += '\nSequence: %s, %d nt, %0.2f %%GC\n\n\n' % (short.lower(),length, GC(seq))
+ res = header
+
+ for i in range(0,length,60):
+ subseq = seq[i:i+60]
+ csubseq = comp[i:i+60]
+ p = i/3
+ res = res + '%d/%d\n' % (i+1, i/3+1)
+ res = res + ' ' + ' '.join(map(None,frames[3][p:p+20])) + '\n'
+ res = res + ' ' + ' '.join(map(None,frames[2][p:p+20])) + '\n'
+ res = res + ' '.join(map(None,frames[1][p:p+20])) + '\n'
+ # seq
+ res = res + subseq.lower() + '%5d %%\n' % int(GC(subseq))
+ res = res + csubseq.lower() + '\n'
+ # - frames
+ res = res + ' '.join(map(None,frames[-2][p:p+20])) +' \n'
+ res = res + ' ' + ' '.join(map(None,frames[-1][p:p+20])) + '\n'
+ res = res + ' ' + ' '.join(map(None,frames[-3][p:p+20])) + '\n\n'
+ return res
+
+# }}}
+
+######################################
+# FASTA file utilities
+######################
+# {{{
+
+def fasta_uniqids(file):
+ """Checks and changes the name/ID's to be unique identifiers by adding numbers (OBSOLETE).
+
+ file - a FASTA format filename to read in.
+
+ No return value, the output is written to screen.
+ """
+ dict = {}
+ txt = open(file).read()
+ entries = []
+ for entry in txt.split('>')[1:]:
+ name, seq= entry.split('\n',1)
+ name = name.split()[0].split(',')[0]
+
+ if name in dict:
+ n = 1
+ while 1:
+ n = n + 1
+ _name = name + str(n)
+ if _name not in dict:
+ name = _name
+ break
+
+ dict[name] = seq
+
+ for name, seq in dict.items():
+ print '>%s\n%s' % (name, seq)
+
+def quick_FASTA_reader(file):
+ """Simple FASTA reader, returning a list of string tuples.
+
+ The single argument 'file' should be the filename of a FASTA format file.
+ This function will open and read in the entire file, constructing a list
+ of all the records, each held as a tuple of strings (the sequence name or
+ title, and its sequence).
+
+ This function was originally intended for use on large files, where its
+ low overhead makes it very fast. However, because it returns the data as
+ a single in memory list, this can require a lot of RAM on large files.
+
+ You are generally encouraged to use Bio.SeqIO.parse(handle, "fasta") which
+ allows you to iterate over the records one by one (avoiding having all the
+ records in memory at once). Using Bio.SeqIO also makes it easy to switch
+ between different input file formats. However, please note that rather
+ than simple strings, Bio.SeqIO uses SeqRecord objects for each record.
+ """
+ #Want to split on "\n>" not just ">" in case there are any extra ">"
+ #in the name/description. So, in order to make sure we also split on
+ #the first entry, prepend a "\n" to the start of the file.
+ handle = open(file)
+ txt = "\n" + handle.read()
+ handle.close()
+ entries = []
+ for entry in txt.split('\n>')[1:]:
+ name,seq= entry.split('\n',1)
+ seq = seq.replace('\n','').replace(' ','').upper()
+ entries.append((name, seq))
+ return entries
+
+def apply_on_multi_fasta(file, function, *args):
+ """Apply a function on each sequence in a multiple FASTA file (OBSOLETE).
+
+ file - filename of a FASTA format file
+ function - the function you wish to invoke on each record
+ *args - any extra arguments you want passed to the function
+
+ This function will iterate over each record in a FASTA file as SeqRecord
+ objects, calling your function with the record (and supplied args) as
+ arguments.
+
+ This function returns a list. For those records where your function
+ returns a value, this is taken as a sequence and used to construct a
+ FASTA format string. If your function never has a return value, this
+ means apply_on_multi_fasta will return an empty list.
+ """
+ try:
+ f = globals()[function]
+ except:
+ raise NotImplementedError("%s not implemented" % function)
+
+ handle = open(file, 'r')
+ records = SeqIO.parse(handle, "fasta")
+ results = []
+ for record in records:
+ arguments = [record.sequence]
+ for arg in args: arguments.append(arg)
+ result = f(*arguments)
+ if result:
+ results.append('>%s\n%s' % (record.name, result))
+ handle.close()
+ return results
+
+def quicker_apply_on_multi_fasta(file, function, *args):
+ """Apply a function on each sequence in a multiple FASTA file (OBSOLETE).
+
+ file - filename of a FASTA format file
+ function - the function you wish to invoke on each record
+ *args - any extra arguments you want passed to the function
+
+ This function will use quick_FASTA_reader to load every record in the
+ FASTA file into memory as a list of tuples. For each record, it will
+ call your supplied function with the record as a tuple of the name and
+ sequence as strings (plus any supplied args).
+
+ This function returns a list. For those records where your function
+ returns a value, this is taken as a sequence and used to construct a
+ FASTA format string. If your function never has a return value, this
+ means quicker_apply_on_multi_fasta will return an empty list.
+ """
+ try:
+ f = globals()[function]
+ except:
+ raise NotImplementedError("%s not implemented" % function)
+
+ entries = quick_FASTA_reader(file)
+ results = []
+ for name, seq in entries:
+ arguments = [seq]
+ for arg in args: arguments.append(arg)
+ result = f(*arguments)
+ if result:
+ results.append('>%s\n%s' % (name, result))
+ handle.close()
+ return results
+
+# }}}
+
+######################################
+# Main
+#####################
+# {{{
+
+if __name__ == '__main__':
+ import sys, getopt
+ # crude command line options to use most functions directly on a FASTA file
+ options = {'apply_on_multi_fasta':0,
+ 'quick':0,
+ 'uniq_ids':0,
+ }
+
+ optlist, args = getopt.getopt(sys.argv[1:], '', ['describe', 'apply_on_multi_fasta=',
+ 'help', 'quick', 'uniq_ids', 'search='])
+ for arg in optlist:
+ if arg[0] in ['-h', '--help']:
+ pass
+ elif arg[0] in ['--describe']:
+ # get all new functions from this file
+ mol_funcs = [x[0] for x in locals().items() if type(x[1]) == type(GC)]
+ mol_funcs.sort()
+ print 'available functions:'
+ for f in mol_funcs: print '\t--%s' % f
+ print '\n\ne.g.\n./sequtils.py --apply_on_multi_fasta GC test.fas'
+
+ sys.exit(0)
+ elif arg[0] in ['--apply_on_multi_fasta']:
+ options['apply_on_multi_fasta'] = arg[1]
+ elif arg[0] in ['--search']:
+ options['search'] = arg[1]
+ else:
+ key = re.search('-*(.+)', arg[0]).group(1)
+ options[key] = 1
+
+
+ if options.get('apply_on_multi_fasta'):
+ file = args[0]
+ function = options['apply_on_multi_fasta']
+ arguments = []
+ if options.get('search'):
+ arguments = options['search']
+ if function == 'xGC_skew':
+ arguments = 1000
+ if options.get('quick'):
+ results = quicker_apply_on_multi_fasta(file, function, arguments)
+ else:
+ results = apply_on_multi_fasta(file, function, arguments)
+ for result in results: print result
+
+ elif options.get('uniq_ids'):
+ file = args[0]
+ fasta_uniqids(file)
+
+# }}}
+
--- /dev/null
+# Copyright 2003, 2007 by Sebastian Bassi. sbassi@genesdigitales.com
+# All rights reserved. This code is part of the Biopython
+# distribution and governed by its license.
+# Please see the LICENSE file that should have been included as part
+# of this package.
+
+import math
+
+def lcc_mult(seq,wsize):
+ """Local Composition Complexity (LCC) values over sliding window.
+
+ Returns a list of floats, the LCC values for a sliding window over
+ the sequence.
+
+ seq - an unambiguous DNA sequence (a string or Seq object)
+ wsize - window size, integer
+
+ The result is the same as applying lcc_simp multiple times, but this
+ version is optimized for speed. The optimization works by using the
+ value of previous window as a base to compute the next one."""
+ l2=math.log(2)
+ tamseq=len(seq)
+ try :
+ #Assume its a string
+ upper = seq.upper()
+ except AttributeError :
+ #Should be a Seq object then
+ upper = seq.tostring().upper()
+ compone=[0]
+ lccsal=[0]
+ for i in range(wsize):
+ compone.append(((i+1)/float(wsize))*
+ ((math.log((i+1)/float(wsize)))/l2))
+ window=seq[0:wsize]
+ cant_a=window.count('A')
+ cant_c=window.count('C')
+ cant_t=window.count('T')
+ cant_g=window.count('G')
+ term_a=compone[cant_a]
+ term_c=compone[cant_c]
+ term_t=compone[cant_t]
+ term_g=compone[cant_g]
+ lccsal.append(-(term_a+term_c+term_t+term_g))
+ tail=seq[0]
+ for x in range (tamseq-wsize):
+ window=upper[x+1:wsize+x+1]
+ if tail==window[-1]:
+ lccsal.append(lccsal[-1])
+ elif tail=='A':
+ cant_a=cant_a-1
+ if window.endswith('C'):
+ cant_c=cant_c+1
+ term_a=compone[cant_a]
+ term_c=compone[cant_c]
+ lccsal.append(-(term_a+term_c+term_t+term_g))
+ elif window.endswith('T'):
+ cant_t=cant_t+1
+ term_a=compone[cant_a]
+ term_t=compone[cant_t]
+ lccsal.append(-(term_a+term_c+term_t+term_g))
+ elif window.endswith('G'):
+ cant_g=cant_g+1
+ term_a=compone[cant_a]
+ term_g=compone[cant_g]
+ lccsal.append(-(term_a+term_c+term_t+term_g))
+ elif tail=='C':
+ cant_c=cant_c-1
+ if window.endswith('A'):
+ cant_a=cant_a+1
+ term_a=compone[cant_a]
+ term_c=compone[cant_c]
+ lccsal.append(-(term_a+term_c+term_t+term_g))
+ elif window.endswith('T'):
+ cant_t=cant_t+1
+ term_c=compone[cant_c]
+ term_t=compone[cant_t]
+ lccsal.append(-(term_a+term_c+term_t+term_g))
+ elif window.endswith('G'):
+ cant_g=cant_g+1
+ term_c=compone[cant_c]
+ term_g=compone[cant_g]
+ lccsal.append(-(term_a+term_c+term_t+term_g))
+ elif tail=='T':
+ cant_t=cant_t-1
+ if window.endswith('A'):
+ cant_a=cant_a+1
+ term_a=compone[cant_a]
+ term_t=compone[cant_t]
+ lccsal.append(-(term_a+term_c+term_t+term_g))
+ elif window.endswith('C'):
+ cant_c=cant_c+1
+ term_c=compone[cant_c]
+ term_t=compone[cant_t]
+ lccsal.append(-(term_a+term_c+term_t+term_g))
+ elif window.endswith('G'):
+ cant_g=cant_g+1
+ term_t=compone[cant_t]
+ term_g=compone[cant_g]
+ lccsal.append(-(term_a+term_c+term_t+term_g))
+ elif tail=='G':
+ cant_g=cant_g-1
+ if window.endswith('A'):
+ cant_a=cant_a+1
+ term_a=compone[cant_a]
+ term_g=compone[cant_g]
+ lccsal.append(-(term_a+term_c+term_t+term_g))
+ elif window.endswith('C'):
+ cant_c=cant_c+1
+ term_c=compone[cant_c]
+ term_g=compone[cant_g]
+ lccsal.append(-(term_a+term_c+term_t+term_g))
+ elif window.endswith('T'):
+ cant_t=cant_t+1
+ term_t=compone[cant_t]
+ term_g=compone[cant_g]
+ lccsal.append(-(term_a+term_c+term_t+term_g))
+ tail=window[0]
+ return lccsal
+
+def lcc_simp(seq):
+ """Local Composition Complexity (LCC) for a sequence.
+
+ seq - an unambiguous DNA sequence (a string or Seq object)
+
+ Returns the Local Composition Complexity (LCC) value for the entire
+ sequence (as a float).
+
+ Reference:
+ Andrzej K Konopka (2005) Sequence Complexity and Composition
+ DOI: 10.1038/npg.els.0005260
+ """
+ wsize=len(seq)
+ try :
+ #Assume its a string
+ upper = seq.upper()
+ except AttributeError :
+ #Should be a Seq object then
+ upper = seq.tostring().upper()
+ l2=math.log(2)
+ if 'A' not in seq:
+ term_a=0
+ # Check to avoid calculating the log of 0.
+ else:
+ term_a=((upper.count('A'))/float(wsize))*((math.log((upper.count('A'))
+ /float(wsize)))/l2)
+ if 'C' not in seq:
+ term_c=0
+ else:
+ term_c=((upper.count('C'))/float(wsize))*((math.log((upper.count('C'))
+ /float(wsize)))/l2)
+ if 'T' not in seq:
+ term_t=0
+ else:
+ term_t=((upper.count('T'))/float(wsize))*((math.log((upper.count('T'))
+ /float(wsize)))/l2)
+ if 'G' not in seq:
+ term_g=0
+ else:
+ term_g=((upper.count('G'))/float(wsize))*((math.log((upper.count('G'))
+ /float(wsize)))/l2)
+ lccsal=-(term_a+term_c+term_t+term_g)
+ return lccsal
--- /dev/null
+# This is a Python module.
+"""This module is DEPRECATED.
+
+Andrew Dalke is no longer maintaining Martel or Bio.Mindy, and these modules
+and associate ones like Bio.Std are now deprecated. They are no longer
+used in any of the current Biopython parsers, and are likely to be removed
+in a future release.
+"""
+
+import warnings
+warnings.warn("Martel and those parts of Biopython depending on it" \
+ +" directly (such as Bio.Mindy and Bio.Std) are now" \
+ +" deprecated, and will be removed in a future release of"\
+ +" Biopython. If you want to continue to use this code,"\
+ +" please get in contact with the Biopython developers via"\
+ +" the mailing lists to avoid its permanent removal from"\
+ +" Biopython.", \
+ DeprecationWarning)
+# Standard Bioformats definitions
+
+import Martel
+Group = Martel.Group
+
+namespace = "bioformat"
+NS = namespace + ":"
+XMLNS = "http://biopython.org/bioformat"
+
+def _set_if_given(attrs, field, d, valid = None, convert = None):
+ value = attrs.get(field)
+ if value is not None:
+ if valid is not None:
+ if value not in valid:
+ raise TypeError("%s (%r) must be one of %s" % \
+ (field, value, valid))
+ if convert is None:
+ d[field] = value
+ else:
+ d[field] = convert(value)
+
+def _complain_if_given(attrs, name):
+ if attrs.has_key(name) and attrs[name] is not None:
+ raise NotImplementedError("Don't yet handle %r" % (name,))
+
+def _must_have(expr, f):
+ tag = f.tag
+ if tag not in expr.group_names():
+ raise TypeError(
+ "group %r not present in the expression but is required" % \
+ (tag,))
+
+def _must_have_set(expr, sets):
+ names = expr.group_names()
+ for set in sets:
+ for f in set:
+ tag = f.tag
+ if tag not in names:
+ break
+ else:
+ return
+ if len(sets) == 1:
+ raise TypeError("missing required tags (need %s) in expression" %
+ [f.tag for f in sets[0]])
+ lines = ["missing required tags in expression; must have one set from:"]
+ for set in sets:
+ lines.append( str( [t.tag for f in set] ) )
+ s = "\n".join(lines)
+ raise TypeError(s)
+
+def _must_not_have(expr, f):
+ f.tag
+ if tag in expr.group_names():
+ raise TypeError(
+ "group %r present in the expression but is not allowed" % \
+ (tag,))
+
+
+# pre- Python 2.2 functions didn't allow attributes
+def _f():
+ pass
+try:
+ _f.x = 1
+ _use_hack = 0
+except AttributeError:
+ _use_hack = 1
+del _f
+
+def _check_name(f, text):
+ if text == "record": # XXX FIXME
+ return
+ assert NS + f.func_name == text, (NS + ":" + f.func_name, text)
+
+def _check_attrs(attrs, names):
+ for name in attrs.keys():
+ if name not in names:
+ raise TypeError("attr %r is not allowed here (valid terms: %s)" % \
+ (name, names))
+ d = attrs.copy()
+ for name in names:
+ if not d.has_key(name):
+ d[name] = None
+ return d
+
+if not _use_hack:
+ def _settag(f, tag):
+ _check_name(f, tag)
+ f.tag = tag
+else:
+ # Convert the functions into callable objects
+ class StdTerm:
+ def __init__(self, func):
+ self._func = func
+ def __call__(self, *args, **kwargs):
+ return self._func( *args, **kwargs)
+
+ def _settag(f, tag):
+ _check_name(f, tag)
+ x = globals()[f.func_name] = StdTerm(f)
+ x.tag = tag
+
+################ identifier, description, and cross-references
+def record(expr, attrs = {}):
+ attrs = _check_attrs(attrs, ("format",))
+ d = {"xmlns:bioformat": XMLNS}
+ _set_if_given(attrs, "format", d)
+ return Group("record", expr, d) # XXX FIXME
+_settag(record, "record") # XXX AND FIXME
+
+
+def dbid(expr, attrs = {}):
+ attrs = _check_attrs(attrs, ("type", "style", "dbname"))
+ d = {}
+ _set_if_given(attrs, "type", d, ("primary", "accession", "secondary"))
+ _set_if_given(attrs, "dbname", d)
+ return Group(NS + "dbid", expr, d)
+_settag(dbid, NS + "dbid")
+
+def description_block(expr, attrs = {}):
+ attrs = _check_attrs(attrs, ("join",))
+ _must_have(expr, description)
+ d = {}
+ _set_if_given(attrs, "join", d, ("english", "concat", "space", "newline"))
+ return Group(NS + "description_block", expr, d)
+_settag(description_block, NS + "description_block")
+
+def description(expr, attrs = {}):
+ attrs = _check_attrs(attrs, ())
+ return Group(NS + "description", expr)
+_settag(description, NS + "description")
+
+def description_line(expr, attrs = {}):
+ return description_block(description(expr, attrs))
+
+def fast_dbxref(expr, attrs = {}):
+ attrs = _check_attrs(attrs, ("style",))
+ d = {}
+ _set_if_given(attrs, "style", d, ("sp-general", "sp-prosite", "sp-embl"))
+ return Group(NS + "fast_dbxref", expr, d)
+
+def dbxref(expr, attrs = {}):
+ attrs = _check_attrs(attrs, ("style",))
+ _must_have(expr, dbxref_dbid)
+ d = {}
+ _complain_if_given(attrs, "style")
+ return Group(NS + "dbxref", expr, d)
+_settag(dbxref, NS + "dbxref")
+
+def dbxref_dbname(expr, attrs = {}):
+ attrs = _check_attrs(attrs, ("style",))
+ d = {}
+ _set_if_given(attrs, "style", d)
+ return Group(NS + "dbxref_dbname", expr, d)
+_settag(dbxref_dbname, NS + "dbxref_dbname")
+
+def dbxref_dbid(expr, attrs = {}):
+ attrs = _check_attrs(attrs, ("dbname", "type", "style", "negate"))
+ d = {}
+ _set_if_given(attrs, "dbname", d)
+ _set_if_given(attrs, "type", d, ("primary", "accession", "secondary"))
+ _complain_if_given(attrs, "style")
+ _set_if_given(attrs, "negate", d, (0, 1), str)
+
+ return Group(NS + "dbxref_dbid", expr, d)
+_settag(dbxref_dbid, NS + "dbxref_dbid")
+
+def dbxref_negate(expr, attrs = {}):
+ attrs = _check_attrs(attrs, ())
+ return Group(NS + "dbxref_negate", expr)
+_settag(dbxref_negate, NS + "dbxref_negate")
+
+##################### sequences
+
+def _check_gapchar(s):
+ if not ( ord(" ") <= ord(s) <= 126 ):
+ raise TypeError("%r not allowed as a gap character" % (s,))
+ return s
+
+# What about three letter codes?
+def sequence_block(expr, attrs = {}):
+ attrs = _check_attrs(attrs, ("alphabet", "gapchar", "remove_spaces"))
+ _must_have(expr, sequence)
+ d = {}
+ _set_if_given(attrs, "alphabet", d,
+ ("iupac-protein", "iupac-dna", "iupac-rna",
+ "iupac-ambiguous-protein",
+ "iupac-ambiguous-dna",
+ "iupac-ambiguous-rna",
+ "protein", "dna", "rna", "unknown"))
+ _set_if_given(attrs, "gapchar", d, convert = _check_gapchar)
+ _set_if_given(attrs, "remove_spaces", d, (0, 1), str)
+ return Group(NS + "sequence_block", expr, d)
+_settag(sequence_block, NS + "sequence_block")
+
+def sequence(expr, attrs = {}):
+ attrs = _check_attrs(attrs, ())
+ return Group(NS + "sequence", expr)
+_settag(sequence, NS + "sequence")
+
+def alphabet(expr, attrs = {}):
+ attrs = _check_attrs(attrs, ("alphabet",))
+ d = {}
+ _set_if_given(attrs, "alphabet", d,
+ ("iupac-protein", "iupac-dna", "iupac-rna",
+ "iupac-ambiguous-protein",
+ "iupac-ambiguous-dna",
+ "iupac-ambiguous-rna",
+ "protein", "dna", "rna", "nucleotide", "unknown"))
+ return Group(NS + "alphabet", expr, d)
+_settag(alphabet, NS + "alphabet")
+
+
+
+############################## features
+
+# In PIR
+
+# FEATURE
+# 1-25 #domain signal sequence #status predicted #label SIG\
+# 26-737 #product procollagen-lysine 5-dioxygenase 2 #status
+# predicted #label MAT\
+# 63,209,297,365,522,
+# 725 #binding_site carbohydrate (Asn) (covalent) #status
+# predicted
+
+# The whole thing is a 'feature_block'
+
+# One 'feature' is
+# 26-737 #product procollagen-lysine 5-dioxygenase 2 #status
+# predicted #label MAT\
+
+# One 'feature_name' is "binding_site".
+
+# An example of the feature_location_block and feature_block, which I
+# will abbreviate as 'flb' and 'fl', is:
+# <flb> <fl>63,209,297,365,522,</fl>
+# <fl>725</fl> #binding_site carbohydrate ...
+
+# PIR doesn't have a 'feature_description'
+
+# Let:
+# fq = feature_qualifier
+# fqb = feature_qualifier
+# fqn = feature_qualifier_name
+# fqd = feature_qualifier_description
+# then the text
+#
+# 26-737 #product procollagen-lysine 5-dioxygenase 2 #status
+# predicted #label MAT\
+#
+# can be represented as (the rather tedious)
+#
+# 26-737 <fqb><fq>#<fqn>product</fqn> <fqd>procollagen-\
+# lysine 5-dioxygenase 2</fqd></fq> #<fq><fqn>status</fqn>
+# <fqd>predicted</fqd> #<fq><fqn>label\
+# </fqn> <fqd>MAT</fqd></fq>\</fqb>
+#
+
+# 'style' determines the namespace for the feature name
+def feature_block(expr, attrs = {}):
+ attrs = _check_attrs(attrs, ("style", "location-style"))
+ d = {}
+ _set_if_given(attrs, "style", d)
+ _set_if_given(attrs, "location-style", d)
+ _must_have(expr, feature)
+ return Group(NS + "feature_block", expr, d)
+_settag(feature_block, NS + "feature_block")
+
+def feature(expr, attrs = {}):
+ attrs = _check_attrs(attrs, ("location-style",))
+ d = {}
+ _set_if_given(attrs, "location-style", d)
+ _must_have(expr, feature_name)
+ _must_have_set(expr, [[feature_location],
+ [feature_location_start, feature_location_end]])
+ return Group(NS + "feature", expr, d)
+_settag(feature, NS + "feature")
+
+def feature_name(expr, attrs = {}):
+ attrs = _check_attrs(attrs, ())
+ return Group(NS + "feature_name", expr)
+_settag(feature_name, NS + "feature_name")
+
+def feature_location(expr, attrs = {}):
+ attrs = _check_attrs(attrs, ())
+ return Group(NS + "feature_location", expr)
+_settag(feature_location, NS + "feature_location")
+
+def feature_location_start(expr, attrs = {}):
+ attrs = _check_attrs(attrs, ())
+ return Group(NS + "feature_location_start", expr)
+_settag(feature_location_start, NS + "feature_location_start")
+
+def feature_location_end(expr, attrs = {}):
+ attrs = _check_attrs(attrs, ())
+ return Group(NS + "feature_location_end", expr)
+_settag(feature_location_end, NS + "feature_location_end")
+
+def feature_description(expr, attrs = {}):
+ attrs = _check_attrs(attrs, ())
+ return Group(NS + "feature_description", expr)
+_settag(feature_description, NS + "feature_description")
+
+
+##def feature_qualifier_block(expr, attrs = {}):
+## attrs = _check_attrs(attrs, ())
+## _must_have(expr, feature_qualifier)
+## return Group(NS + "feature_qualifier_block", expr)
+##_settag(feature_qualifier_block, NS + "feature_qualifier_block")
+
+def feature_qualifier(expr, attrs = {}):
+ attrs = _check_attrs(attrs, ())
+ _must_have(expr, feature_qualifier_name)
+ return Group(NS + "feature_qualifier", expr)
+_settag(feature_qualifier, NS + "feature_qualifier")
+
+def feature_qualifier_name(expr, attrs = {}):
+ attrs = _check_attrs(attrs, ())
+ return Group(NS + "feature_qualifier_name", expr)
+_settag(feature_qualifier_name, NS + "feature_qualifier_name")
+
+def feature_qualifier_description(expr, attrs = {}):
+ attrs = _check_attrs(attrs, ())
+ return Group(NS + "feature_qualifier_description", expr)
+_settag(feature_qualifier_description, NS + "feature_qualifier_description")
+
+
+############ For homology searches
+
+# "BLASTN", "BLASTP"
+def application_name(expr, attrs = {}):
+ attrs = _check_attrs(attrs, ("app",))
+ return Group("bioformat:application_name", expr, attrs)
+
+# "2.0.11", "2.0a19MP-WashU"
+def application_version(expr, attrs = {}):
+ attrs = _check_attrs(attrs, ())
+ return Group("bioformat:application_version", expr, attrs)
+
+def search_header(expr, attrs = {}):
+ attrs = _check_attrs(attrs, ())
+ return Group("bioformat:search_header", expr, attrs)
+
+def search_table(expr, attrs = {}):
+ attrs = _check_attrs(attrs, ())
+ return Group("bioformat:search_table", expr, attrs)
+
+def search_table_description(expr, attrs = {}):
+ attrs = _check_attrs(attrs, ("bioformat:decode",))
+ d = {"bioformat:decode": "strip"}
+ _set_if_given(attrs, "bioformat:decode", d)
+ return Group("bioformat:search_table_description", expr, d)
+
+def search_table_value(expr, attrs = {}):
+ attrs = _check_attrs(attrs, ("name", "bioformat:decode"))
+ return Group("bioformat:search_table_value", expr, attrs)
+
+def search_table_entry(expr, attrs = {}):
+ attrs = _check_attrs(attrs, ())
+ return Group("bioformat:search_table_entry", expr, attrs)
+
+def query_description_block(expr, attrs = {}):
+ attrs = _check_attrs(attrs, ("join-query",))
+ d = {"join-query": "join|fixspaces"}
+ _set_if_given(attrs, "join-query", d)
+ return Group("bioformat:query_description_block", expr, d)
+
+def query_description(expr, attrs = {}):
+ attrs = _check_attrs(attrs, ("bioformat:decode"))
+ d = {}
+ _set_if_given(attrs, "bioformat:decode", d)
+ return Group("bioformat:query_description", expr, d)
+
+def query_size(expr, attrs = {}):
+ attrs = _check_attrs(attrs, ())
+ return Group("bioformat:query_size", expr)
+
+def database_name(expr, attrs = {}):
+ attrs = _check_attrs(attrs, ())
+ return Group("bioformat:database_name", expr, attrs)
+
+def database_num_sequences(expr, attrs = {}):
+ attrs = _check_attrs(attrs, ("bioformat:decode",))
+ return Group("bioformat:database_num_sequences", expr, attrs)
+
+def database_num_letters(expr, attrs = {}):
+ attrs = _check_attrs(attrs, ("bioformat:decode",))
+ return Group("bioformat:database_num_letters", expr, attrs)
+
+def hit(expr, attrs = {}):
+ attrs = _check_attrs(attrs, ("join-description",))
+ d = {"join-description": "join|fixspaces"}
+ _set_if_given(attrs, "join-description", d)
+ return Group("bioformat:hit", expr, d)
+
+def hit_length(expr, attrs = {}):
+ attrs = _check_attrs(attrs, ())
+ return Group("bioformat:hit_length", expr, attrs)
+
+def hit_description(expr, attrs = {}):
+ attrs = _check_attrs(attrs, ("bioformat:decode"))
+ d = {}
+ _set_if_given(attrs, "bioformat:decode", d)
+ return Group("bioformat:hit_description", expr, d)
+
+def hsp(expr, attrs = {}):
+ attrs = _check_attrs(attrs, ())
+ return Group("bioformat:hsp", expr, attrs)
+
+def hsp_value(expr, attrs = {}):
+ attrs = _check_attrs(attrs, ("name", "bioformat:decode"))
+ return Group("bioformat:hsp_value", expr, attrs)
+
+def hsp_frame(expr, attrs = {}):
+ attrs = _check_attrs(attrs, ("which",))
+ d = {}
+ _set_if_given(attrs, "which", d, valid = ("query", "homology", "subject"))
+ return Group("bioformat:hsp_frame", expr, d)
+
+def hsp_strand(expr, attrs = {}):
+ attrs = _check_attrs(attrs, ("strand", "which"))
+ d = {}
+ _set_if_given(attrs, "which", d, valid = ("query", "homology", "subject"))
+ _set_if_given(attrs, "strand", d, valid = ("+1", "0", "-1", ""))
+ return Group("bioformat:hsp_strand", expr, d)
+
+def hsp_seqalign_query_seq(expr, attrs = {}):
+ attrs = _check_attrs(attrs, ())
+ return Group("bioformat:hsp_seqalign_query_seq", expr, attrs)
+
+def hsp_seqalign_homology_seq(expr, attrs = {}):
+ attrs = _check_attrs(attrs, ())
+ return Group("bioformat:hsp_seqalign_homology_seq", expr, attrs)
+
+def hsp_seqalign_subject_seq(expr, attrs = {}):
+ attrs = _check_attrs(attrs, ())
+ return Group("bioformat:hsp_seqalign_subject_seq", expr, attrs)
+
+def hsp_seqalign_query_leader(expr, attrs = {}):
+ attrs = _check_attrs(attrs, ())
+ return Group("bioformat:hsp_seqalign_query_leader", expr, attrs)
+
+
+def hsp_seqalign_query_name(expr, attrs = {}):
+ attrs = _check_attrs(attrs, ())
+ return Group("bioformat:hsp_seqalign_query_name", expr, attrs)
+
+def hsp_seqalign_subject_name(expr, attrs = {}):
+ attrs = _check_attrs(attrs, ())
+ return Group("bioformat:hsp_seqalign_subject_name", expr, attrs)
+
+def hsp_seqalign(expr, attrs = {}):
+ attrs = _check_attrs(attrs, ())
+ return Group("bioformat:hsp_seqalign", expr, attrs)
+
+def hsp_seqalign_query_start(expr, attrs = {}):
+ attrs = _check_attrs(attrs, ())
+ return Group("bioformat:hsp_seqalign_query_start", expr, attrs)
+
+def hsp_seqalign_query_end(expr, attrs = {}):
+ attrs = _check_attrs(attrs, ())
+ return Group("bioformat:hsp_seqalign_query_end", expr, attrs)
+
+def hsp_seqalign_subject_start(expr, attrs = {}):
+ attrs = _check_attrs(attrs, ())
+ return Group("bioformat:hsp_seqalign_subject_start", expr, attrs)
+
+def hsp_seqalign_subject_end(expr, attrs = {}):
+ attrs = _check_attrs(attrs, ())
+ return Group("bioformat:hsp_seqalign_subject_end", expr, attrs)
+
+def search_parameter(expr, attrs = {}):
+ attrs = _check_attrs(attrs, ("name", "bioformat:decode"))
+ d = {}
+ _set_if_given(attrs, "name", d)
+ _set_if_given(attrs, "bioformat:decode", d)
+ return Group("bioformat:search_parameter", expr, d)
+
+def search_statistic(expr, attrs = {}):
+ attrs = _check_attrs(attrs, ("name", "bioformat:decode"))
+ d = {}
+ _set_if_given(attrs, "name", d)
+ _set_if_given(attrs, "bioformat:decode", d)
+ return Group("bioformat:search_statistic", expr, d)
+
--- /dev/null
+# Standard Content and Dispatch handlers for the Bioformat IO system
+# This is a Python module.
+"""This module is DEPRECATED.
+
+Andrew Dalke is no longer maintaining Martel or Bio.Mindy, and these modules
+and associate ones like Bio.StdHandler are now deprecated. They are no longer
+used in any of the current Biopython parsers, and are likely to be removed
+in a future release.
+"""
+
+import warnings
+warnings.warn("Martel and those parts of Biopython depending on it" \
+ +" directly (such as Bio.Mindy and Bio.StdHandler) are now" \
+ +" deprecated, and will be removed in a future release of"\
+ +" Biopython. If you want to continue to use this code,"\
+ +" please get in contact with the Biopython developers via"\
+ +" the mailing lists to avoid its permanent removal from"\
+ +" Biopython.", \
+ DeprecationWarning)
+
+from xml.sax import handler
+from Martel import Parser, Dispatch
+from Bio import Std, Decode
+
+###################################
+
+# Helper functions to make functions
+
+def add_int_handler(klass, tag, attrname):
+ assert not hasattr(klass, "start_" +tag), "existing method exists"
+ assert not hasattr(klass, "end_" +tag), "existing method exists"
+ s = """if 1:
+ def start(self, tag, attrs):
+ self.save_characters()
+ def end(self, tag):
+ self.%s = int(self.get_characters())
+""" % attrname
+ d = {}
+ exec s in d
+ setattr(klass, "start_" + tag, d["start"])
+ setattr(klass, "end_" + tag, d["end"])
+
+def add_text_handler(klass, tag, attrname):
+ assert not hasattr(klass, "start_" +tag), "existing method exists"
+ assert not hasattr(klass, "end_" +tag), "existing method exists"
+ s = """if 1:
+ def start(self, tag, attrs):
+ self.save_characters()
+ def end(self, tag):
+ self.%s = self.get_characters()
+""" % attrname
+ d = {}
+ exec s in d
+ setattr(klass, "start_" + tag, d["start"])
+ setattr(klass, "end_" + tag, d["end"])
+
+def add_text_dict_handler(klass, tag, attrname, key):
+ assert not hasattr(klass, "start_" +tag), "existing method exists"
+ assert not hasattr(klass, "end_" +tag), "existing method exists"
+ s = """if 1:
+ def start(self, tag, attrs):
+ self.save_characters()
+ def end(self, tag):
+ self.%s["%s"] = self.get_characters()
+""" % (attrname, key)
+ d = {}
+ exec s in d
+ setattr(klass, "start_" + tag, d["start"])
+ setattr(klass, "end_" + tag, d["end"])
+
+def add_text_decode_handler(klass, tag, attrname):
+ assert not hasattr(klass, "start_" +tag), "existing method exists"
+ assert not hasattr(klass, "end_" +tag), "existing method exists"
+ s = """if 1:
+ def start(self, tag, attrs):
+ self.save_characters()
+ self._decode_%s = attrs.get("bioformat:decode", None)
+ def end(self, tag):
+ if self._decode_%s is not None:
+ s = Decode.make_decoder(self._decode_%s)(s)
+ self.%s = self.get_characters()
+""" % (tag, tag, tag, attrname)
+ d = {"Decode": Decode}
+ exec s in d
+ setattr(klass, "start_" + tag, d["start"])
+ setattr(klass, "end_" + tag, d["end"])
+
+def add_first_text_handler(klass, tag, attrname):
+ assert not hasattr(klass, "start_" +tag), "existing method exists"
+ assert not hasattr(klass, "end_" +tag), "existing method exists"
+ s = """if 1:
+ def start(self, tag, attrs):
+ if self.%s is None:
+ self.save_characters()
+ def end(self, tag):
+ if self.%s is None:
+ self.%s = self.get_characters()
+""" % (attrname, attrname, attrname)
+ d = {}
+ exec s in d
+ setattr(klass, "start_" + tag, d["start"])
+ setattr(klass, "end_" + tag, d["end"])
+
+def add_text_block_handler(klass, tag, joinattr, defaultjoin, attrname):
+ assert not hasattr(klass, "start_" + tag), "existing method exists"
+ assert not hasattr(klass, "end_" + tag), "existing method exists"
+ assert not hasattr(klass, "start_"+tag+"_block"), "existing method exists"
+ assert not hasattr(klass, "end_" +tag+"_block"), "existing method exists"
+ s = """if 1:
+ def start_block(self, tag, attrs):
+ self._%(tag)s_join_func = Decode.make_decoder(attrs.get(%(joinattr)r, %(defaultjoin)r))
+ self._%(tag)s_lines = []
+ def end_block(self, tag):
+ self.%(attrname)s = self._%(tag)s_join_func(self._%(tag)s_lines)
+ def start(self, tag, attrs):
+ self.save_characters()
+ def end(self, tag):
+ self._%(tag)s_lines.append(self.get_characters())
+""" % locals()
+ d = {"Decode": Decode}
+ exec s in d
+ setattr(klass, "start_" + tag, d["start"])
+ setattr(klass, "end_" + tag, d["end"])
+ setattr(klass, "start_" + tag + "_block", d["start_block"])
+ setattr(klass, "end_" + tag + "_block", d["end_block"])
+
+def add_value_handler(klass, tag, attrname):
+ assert not hasattr(klass, "start_" +tag), "existing method exists"
+ assert not hasattr(klass, "end_" +tag), "existing method exists"
+ s = """if 1:
+ def start(self, tag, attrs):
+ self._%(tag)s_name = attrs["name"]
+ self._%(tag)s_decode = attrs.get("bioformat:decode", None)
+ self.save_characters()
+ def end(self, tag):
+ s = self.get_characters()
+ if self._%(tag)s_decode is not None:
+ s = Decode.make_decoder(self._%(tag)s_decode)(s)
+ self.%(attrname)s[self._%(tag)s_name] = s
+""" % locals()
+ d = {"Decode": Decode}
+ exec s in d
+ setattr(klass, "start_" + tag, d["start"])
+ setattr(klass, "end_" + tag, d["end"])
+
+
+#################################
+
+class ConvertHandler(handler.ContentHandler):
+ """Used to read records and produce output"""
+ def __init__(self, record_builder, writer, record_tag = "record"):
+ handler.ContentHandler.__init__(self)
+ self.record_builder = record_builder
+ self.writer = writer
+ self.record_tag = record_tag
+
+ def startDocument(self):
+ self.inside_record = 0
+ self.characters = self.ignore_characters
+
+ def startElement(self, tag, attrs):
+ if self.inside_record:
+ self.record_builder.startElement(tag, attrs)
+ elif tag == self.record_tag:
+ self.record_builder.startDocument()
+ self.inside_record = 1
+ self.characters = self.record_builder.characters
+ self.record_builder.startElement(tag, attrs)
+
+ def endElement(self, tag):
+ if self.inside_record:
+ self.record_builder.endElement(tag)
+ if tag == self.record_tag:
+ self.record_builder.endDocument()
+ self.writer.write(self.record_builder.document)
+ self.inside_record = 0
+ self.characters = self.ignore_characters
+
+ def ignore_characters(self, s):
+ pass
+
+class ConvertDispatchHandler(Dispatch.Dispatcher):
+ """Used to read records and produce output through a Dispatcher"""
+ def __init__(self, record_builder, writer, record_tag = "record"):
+ setattr(self, "end_" + record_tag, self.write_record)
+ Dispatch.Dispatcher.__init__(self,
+ remap = {record_tag: "bioformat:"}
+ )
+ self.acquire(record_builder)
+ self.record_builder = record_builder
+ self.writer = writer
+ self.record_tag = record_tag
+ def write_record(self, tag):
+ self.writer.write(self.record_builder.document)
+
+
+
+class RecognizeHandler(handler.ContentHandler, handler.ErrorHandler):
+ def __init__(self):
+ self.recognized = 1
+ self.exc = None
+
+ def fatalError(self, exc):
+ if isinstance(exc, Parser.ParserIncompleteException):
+ pass
+ else:
+ self.recognized = 0
+ self.exc = exc
+ raise exc
+
+ error = fatalError
+
+ def endElement(self, tag):
+ if tag == "record":
+ raise Parser.ParserException("we finished a record!")
+
+
+
+class Handle_dbid(Dispatch.Callback):
+ def start_dbid(self, tag, attrs):
+ self.attrs = attrs
+ self.save_characters()
+
+ def end_dbid(self, tag):
+ text = self.get_characters()
+ self.callback(text, self.attrs)
+
+
+class Handle_description(Dispatch.Callback):
+ def start_description_block(self, tag, attrs):
+ j = attrs.get("join", None)
+ if j is None:
+ self.join_fctn = Decode.join_fixspaces
+ else:
+ self.join_fctn = Decode.make_typechecked_decoder(j, list, str)
+ self.descriptions = []
+ def start_description(self, tag, attrs):
+ self.save_characters()
+ def end_description(self, tag):
+ x = self.get_characters()
+ self.descriptions.append(x)
+ def end_description_block(self, tag):
+ self.callback(self.join_fctn(self.descriptions))
+
+#### There can be multiple dbxref_dbids in a dbxref
+# DR EMBL; X64411; CAA45756.1; -.
+# <dbxref><..dbname style="swiss">EMBL</..dbname>
+# <dbid type="primary">X64411</dbid>
+# <dbid type="accession">CAA45756.1</dbid>
+# </dbxref>
+###
+# DR P35156, YPUI_BACSU, F;
+# <dbxref><dbid type="primary" dbname="sprot">P35156</dbid>
+# <dbid type="accession" dbname="sprot">YPUI_BACSU</dbid>
+# <negate/>
+# </dbxref>
+
+def _fixup_sp_pattern(exp):
+ import re
+ import Martel
+ exp = Martel.select_names(exp, (Std.dbxref_dbname.tag,Std.dbxref_dbid.tag))
+
+ e = exp._find_groups(Std.dbxref_dbname.tag)
+ assert len(e) == 1
+ e = e[0]
+ e.name = "dbname"
+ dbstyle = e.attrs["style"]
+ e.attrs = {}
+ e = exp._find_groups(Std.dbxref_dbid.tag)
+ assert len(e) == 2
+ e[0].name = "primary_dbid"
+ primary_type = e[0].attrs["type"]
+ e[0].attrs = {}
+ e[1].name = "secondary_dbid"
+ secondary_type = e[1].attrs["type"]
+ e[1].attrs = {}
+ pattern = str(exp) + "$"
+ pat = re.compile(pattern)
+ return pat, dbstyle, primary_type, secondary_type
+
+# Turns out these 'fast' versions speed up the dbxref code by about
+# a factor of 2.
+
+# DR PIR; S08427; S08427.
+_fast_dbxref_sp_general_data = None
+def _fast_dbxref_sp_general(s):
+ global _fast_dbxref_sp_general_data
+ if _fast_dbxref_sp_general_data is None:
+ from Bio.expressions.swissprot import sprot38
+ _fast_dbxref_sp_general_data = _fixup_sp_pattern(
+ sprot38.real_DR_general)
+
+ pat, dbstyle, primary_type, secondary_type = _fast_dbxref_sp_general_data
+
+ m = pat.match(s)
+ assert m is not None, "Ill-formated sp-general dxbref: %r" % s
+ return (
+ (dbstyle, m.group("dbname"), primary_type,
+ m.group("primary_dbid"), 0),
+ (dbstyle, m.group("dbname"), secondary_type,
+ m.group("secondary_dbid"), 0)
+ )
+
+# DR PFAM; PF01018; GTP1_OBG; 1.
+# DR PROSITE; PS00905; GTP1_OBG; 1.
+
+_fast_dbxref_sp_prosite_data = None
+def _fast_dbxref_sp_prosite(s):
+ global _fast_dbxref_sp_prosite_data
+
+ if _fast_dbxref_sp_prosite_data is None:
+ from Bio.expressions.swissprot import sprot38
+ _fast_dbxref_sp_prosite_data = _fixup_sp_pattern(
+ sprot38.real_DR_prosite)
+
+ pat, dbstyle, primary_type, secondary_type = _fast_dbxref_sp_prosite_data
+ m = pat.match(s)
+ assert m is not None, "Ill-formated sp-prosite dxbref: %r" % s
+ return (
+ (dbstyle, m.group("dbname"), primary_type,
+ m.group("primary_dbid"), 0),
+ (dbstyle, m.group("dbname"), secondary_type,
+ m.group("secondary_dbid"), 0)
+ )
+
+
+# DR EMBL; M36407; AAA33110.1; -.
+_fast_dbxref_sp_embl_data = None
+def _fast_dbxref_sp_embl(s):
+ global _fast_dbxref_sp_embl_data
+
+ if _fast_dbxref_sp_embl_data is None:
+ from Bio.expressions.swissprot import sprot38
+ _fast_dbxref_sp_embl_data = _fixup_sp_pattern(
+ sprot38.real_DR_embl)
+
+ pat, dbstyle, primary_type, secondary_type = _fast_dbxref_sp_embl_data
+ m = pat.match(s)
+ assert m is not None, "Ill-formated sp-embl dxbref: %r" % s
+ return (
+ (dbstyle, m.group("dbname"), primary_type,
+ m.group("primary_dbid"), 0),
+ (dbstyle, m.group("dbname"), secondary_type,
+ m.group("secondary_dbid"), 0)
+ )
+
+_fast_dbxref_parser_table = {
+ "sp-general": _fast_dbxref_sp_general,
+ "sp-prosite": _fast_dbxref_sp_prosite,
+ "sp-embl": _fast_dbxref_sp_embl,
+}
+
+class Handle_dbxref(Dispatch.Callback):
+ def __init__(self, callback):
+ Dispatch.Callback.__init__(self, callback)
+ self.supported_features.append("fast-sp-dbxref")
+ self.slow_callback = self.callback
+ def start_dbxref(self, tag, attrs):
+ self.negate = 0
+ self.dbname = None
+ self.dbids = []
+ self.info = []
+
+ def start_dbxref_dbname(self, tag, attrs):
+ assert self.dbname is None, "cannot set the dbname twice"
+ self.dbname_style = attrs.get("style", "unknown")
+ self.save_characters()
+ def end_dbxref_dbname(self, tag):
+ self.dbname = self.get_characters()
+
+ def start_dbxref_dbid(self, tag, attrs):
+ d = attrs.get("dbname", None)
+ if d is None:
+ assert self.dbname is not None, "must set the dbname"
+ self.info.append( (self.dbname_style, self.dbname,
+ attrs.get("type", "primary")) )
+ else:
+ self.info.append( ("bioformat", d,
+ attrs.get("type", "primary")) )
+ self.save_characters()
+
+ def end_dbxref_dbid(self, tag):
+ self.dbids.append( self.get_characters())
+
+ def start_dbxref_negate(self, tag, attrs):
+ self.negate = 1
+
+ def end_dbxref(self, tag):
+ cb = self.slow_callback
+ if cb is None:
+ return
+ negate = self.negate
+ for ( (dbname_style, dbname, idtype), dbid) in zip(self.info,
+ self.dbids):
+ self.slow_callback(dbname_style, dbname, idtype, dbid, negate)
+
+ def start_fast_dbxref(self, tag, attrs):
+ style = attrs["style"]
+ self._fast_parser = _fast_dbxref_parser_table[style]
+ self.save_characters()
+ self.slow_callback = None
+ def end_fast_dbxref(self, tag):
+ for info in self._fast_parser(self.get_characters()):
+ self.callback(*info)
+ self.slow_callback = self.callback
+
+##################
+class Handle_sequence(Dispatch.Callback):
+ global_alphabet = None
+ def start_(self, tag, attrs):
+ self.global_alphabet = None
+
+ def start_sequence_block(self, tag, attrs):
+ self.local_alphabet = attrs.get("alphabet", None)
+ self.gapchar = attrs.get("gapchar", None)
+ self.stopchar = attrs.get("stopchar", None)
+ j = attrs.get("join", None)
+ if j is not None:
+ self.join_func = Decode.make_typechecked_decoder(j, list, str)
+ else:
+ self.join_func = None
+ self.sequences = []
+
+ def end_sequence_block(self, tag):
+ f = self.join_func
+ if f is not None:
+ seq = self.f(self.sequences)
+ else:
+ seq = "".join(self.sequences).replace(" ", "")
+ alphabet = self.local_alphabet or self.global_alphabet or "unknown"
+ self.callback( (alphabet, seq, self.gapchar, self.stopchar) )
+
+ def start_alphabet(self, tag, attrs):
+ self.global_alphabet = attrs["alphabet"]
+
+ def start_sequence(self, tag, attrs):
+ self.save_characters()
+ def end_sequence(self, tag):
+ self.sequences.append(self.get_characters())
+
+class Feature:
+ def __init__(self, name, description, location, qualifiers):
+ self.name = name
+ self.description = description
+ self.location = location
+ self.qualifiers = qualifiers
+ def __str__(self):
+ return "Feature %r %r %s num_qualifiers = %d" % \
+ (self.name, self.description, self.location,
+ len(self.qualifiers))
+
+
+class Handle_feature_location(Dispatch.Callback):
+ def __init__(self, callback, settings = {}):
+ Dispatch.Callback.__init__(self, callback)
+ self.settings = settings
+
+ def start_feature(self, tag, attrs):
+ self.location_style = attrs.get("location-style",
+ self.settings["location-style"])
+ j = attrs.get("join-feature", None)
+ if j is None:
+ self.text_join_func = "".join
+ else:
+ self.text_join_func = Decode.make_typechecked_decoder(j, list, str)
+
+ self.location_start = None
+ self.location_end = None
+ self.text_lines = []
+
+ def end_feature(self, tag):
+ if self.location_start or self.location_end:
+ if self.text_lines:
+ raise TypeError("Cannot have both location text and start/end")
+ self.callback(self.location_style,
+ (self.location_start, self.location_end))
+ else:
+ self.callback(self.location_style,
+ (self.text_join_func(self.text_lines), None))
+
+ def start_feature_location(self, tag, attrs):
+ self.save_characters()
+ def end_feature_location(self, tag):
+ self.text_lines.append(self.get_characters())
+
+add_text_handler(Handle_feature_location, "feature_location_start",
+ "location_start")
+add_text_handler(Handle_feature_location, "feature_location_end",
+ "location_end")
+
+##################################
+
+class Handle_feature_qualifier(Dispatch.Callback):
+ def __init__(self, callback, settings):
+ self.settings = settings
+ Dispatch.Callback.__init__(self, callback)
+
+ def start_feature_qualifier(self, tag, attrs):
+ self.name = None
+ self.description = []
+ qj = attrs.get("join-qualifier", None)
+ if qj is None:
+ self.join = self.settings["qualifier_join_func"]
+ else:
+ self.join = Decode.make_typechecked_decoder(qj, list, str)
+
+ def end_feature_qualifier(self, tag):
+ self.callback(self.name, self.join(self.description))
+
+ def start_feature_qualifier_description(self, tag, attrs):
+ self.save_characters()
+ def end_feature_qualifier_description(self, tag):
+ self.description.append(self.get_characters())
+
+add_text_handler(Handle_feature_qualifier, "feature_qualifier_name", "name")
+
+####################
+
+class Handle_features(Dispatch.Callback):
+ def __init__(self, callback):
+ Dispatch.Callback.__init__(self, callback)
+ self.settings = {}
+
+ self.acquire(Handle_feature_location(self.add_location, self.settings))
+
+ self.acquire(Handle_feature_qualifier(self.add_feature_qualifier,
+ self.settings))
+
+ def start_feature_block(self, tag, attrs):
+ jf = attrs.get("join-description", None)
+ if jf is None:
+ self.join_feature_description = Decode.join_fixspaces
+ else:
+ self.join_feature_description = Decode.make_typechecked_decoder(
+ jf, list, str)
+
+ self.settings["location-style"] = attrs.get("location-style", None)
+
+ jq = attrs.get("join-qualifier", None)
+ if jq is None:
+ self.settings["qualifier_join_func"] = Decode.join_fixspaces
+ else:
+ self.settings["qualifier_join_func"] = \
+ Decode.make_typechecked_decoder(jq, list, str)
+ self.features = []
+
+ def end_feature_block(self, tag):
+ self.callback(self.features)
+ self.features = None
+
+ def start_feature(self, tag, attrs):
+ self.name = None
+ self.description = []
+ self.location = None
+ self.qualifiers = []
+
+ def start_feature_description(self, tag, attrs):
+ self.save_characters()
+ def end_feature_description(self, tag):
+ self.description.append(self.get_characters())
+
+ def end_feature(self, tag):
+ self.features.append(Feature(
+ self.name,
+ self.join_feature_description(self.description),
+ self.location,
+ self.qualifiers))
+
+ def add_feature_qualifier(self, name, description):
+ self.qualifiers.append((name, description))
+
+ def add_location(self, style, location_info):
+ self.location = (style, location_info)
+
+add_text_handler(Handle_features, "feature_name", "name")
+
+
+############## Search handlers
+
+class Handle_hsp_seqalign(Dispatch.Callback):
+ def start_hsp(self, tag, attrs):
+ self.query_name = None # "Query"
+ self.subject_name = None # "Sbjct"
+
+ self.query_seq = "" # the actual text of the sequence
+ self.homology_seq = ""
+ self.subject_seq = ""
+
+ self.query_start_loc = None
+ self.query_end_loc = None
+
+ self.subject_start_loc = None
+ self.subject_end_loc = None
+
+ def end_hsp(self, tag):
+ self.callback(self)
+
+ def start_hsp_seqalign(self, tag, attrs):
+ self.sub_leader = None
+
+ def start_hsp_seqalign_query_seq(self, tag, attrs):
+ self.save_characters()
+ def end_hsp_seqalign_query_seq(self, tag):
+ s = self.get_characters()
+ self.query_seq += s
+ self.sub_query_seq_len = len(s)
+
+ def start_hsp_seqalign_homology_seq(self, tag, attrs):
+ self.save_characters()
+ def end_hsp_seqalign_homology_seq(self, tag):
+ query_leader = self.leader_size
+ query_seq_len = self.sub_query_seq_len
+ line = self.get_characters()
+ s = line[query_leader:query_leader+query_seq_len]
+ assert len(s) == query_seq_len, (len(s), query_seq_len, line)
+ self.homology_seq += s
+
+ def start_hsp_seqalign_subject_seq(self, tag, attrs):
+ self.save_characters()
+ def end_hsp_seqalign_subject_seq(self, tag):
+ self.subject_seq += self.get_characters()
+
+ def start_hsp_seqalign_query_leader(self, tag, attrs):
+ self.save_characters()
+ def end_hsp_seqalign_query_leader(self, tag):
+ self.leader_size = len(self.get_characters())
+
+add_first_text_handler(Handle_hsp_seqalign, "hsp_seqalign_query_name",
+ "query_name")
+
+add_first_text_handler(Handle_hsp_seqalign, "hsp_seqalign_subject_name",
+ "subject_name")
+
+add_first_text_handler(Handle_hsp_seqalign, "hsp_seqalign_query_start",
+ "query_start_loc")
+add_text_handler(Handle_hsp_seqalign, "hsp_seqalign_query_end",
+ "query_end_loc")
+
+add_first_text_handler(Handle_hsp_seqalign, "hsp_seqalign_subject_start",
+ "subject_start_loc")
+add_text_handler(Handle_hsp_seqalign, "hsp_seqalign_subject_end",
+ "subject_end_loc")
+
+
+
+
+#############################
+
+class Handle_hsp(Dispatch.Callback):
+ def __init__(self, callback):
+ Dispatch.Callback.__init__(self, callback)
+ self.acquire(Handle_hsp_seqalign(self.add_hsp_seqs))
+
+ def start_hsp(self, tag, attrs):
+ self.hsp_values = {} # expect, p, identities, ...
+ self.strands = {}
+ self.frames = {}
+
+ def end_hsp(self, tag):
+ self.callback(self.hsp_values,
+ self.hsp_info,
+ self.strands, self.frames,
+ )
+
+ def start_hsp_strand(self, tag, attrs):
+ self.strands[attrs["which"]] = attrs["strand"]
+
+ def start_hsp_frame(self, tag, attrs):
+ self.getting_frame = attrs["which"]
+ self.save_characters()
+
+ def end_hsp_frame(self, tag):
+ self.frames[self.getting_frame] = self.get_characters()
+ self.getting_frame = None
+
+ def add_hsp_seqs(self, hsp_info):
+ self.hsp_info = hsp_info
+
+ def start_hsp_value(self, tag, attrs):
+ self.value_convert = attrs.get("bioformat:decode", None)
+ self.value_name = attrs["name"]
+ self.save_characters()
+
+ def end_hsp_value(self, tag):
+ s = self.get_characters()
+ if self.value_name is not None:
+ if self.value_name == "float":
+ s = float(s)
+ else:
+ s = Decode.make_decoder(self.value_convert)(s)
+ self.hsp_values[self.value_name] = s
+
+#############################
+
+
+class Handle_search_table(Dispatch.Callback):
+ def start_search_table_value(self, tag, attrs):
+ self.value_name = attrs["name"]
+ self.value_decode = attrs.get("bioformat:decode", None)
+ self.save_characters()
+ def end_search_table_value(self, tag):
+ s = self.get_characters()
+ if self.value_decode is not None:
+ x = self.value_decode
+ if x == "int":
+ s = int(s)
+ elif x == "float":
+ s = float(s)
+ else:
+ s = Decode.make_decoder(x)(s)
+ self.values[self.value_name] = s
+
+ def start_search_table(self, tag, attrs):
+ self.data = []
+ def end_search_table(self, tag):
+ self.callback(self.data)
+ self.data = None
+
+ def start_search_table_entry(self, tag, attrs):
+ self.description = None
+ self.values = {}
+
+ def end_search_table_entry(self, tag):
+ self.data.append( (self.description, self.values) )
+ self.description = self.values = None
+
+add_text_handler(Handle_search_table, "search_table_description",
+ "description")
+
+#############################
+
+class Handle_search_header(Dispatch.Callback):
+ def start_(self, tag, attrs):
+ self.dict = {}
+ self.query_description = None
+
+ def end_search_header(self, tag):
+ d = self.dict
+ d["query_description"] = self.query_description
+ self.callback(d)
+
+add_text_block_handler(Handle_search_header, "query_description",
+ "join-query", "join|fixspaces", "query_description")
+
+add_text_dict_handler(Handle_search_header, "application_name",
+ "dict", "appname")
+add_text_dict_handler(Handle_search_header, "application_version",
+ "dict", "appversion")
+add_text_dict_handler(Handle_search_header, "database_name",
+ "dict", "dbname")
+add_text_dict_handler(Handle_search_header, "database_num_sequences",
+ "dict", "db_num_sequences")
+add_text_dict_handler(Handle_search_header, "database_num_letters",
+ "dict", "db_num_letters")
+add_text_dict_handler(Handle_search_header, "query_size",
+ "dict", "query_size")
+
+
+#############################
+
+class Handle_search_info(Dispatch.Callback):
+ def start_(self, tag, attrs):
+ self.parameters = {}
+ self.statistics = {}
+
+ def end_(self, tag):
+ self.callback(self.parameters, self.statistics)
+
+add_value_handler(Handle_search_info, "search_parameter", "parameters")
+add_value_handler(Handle_search_info, "search_statistic", "statistics")
--- /dev/null
+"""Code to transcribe DNA into RNA or back (OBSOLETE).
+
+You are now encouraged to use the Seq object methods or the functions
+in Bio.Seq instead.
+
+This module is now considered to be obsolete, and is likely to be deprecated
+in a future release of Biopython, and later removed.
+"""
+
+from Bio import Alphabet, Seq
+from Bio.Alphabet import IUPAC
+
+class Transcribe:
+ def __init__(self, dna_alphabet, rna_alphabet):
+ self.dna_alphabet = dna_alphabet
+ self.rna_alphabet = rna_alphabet
+
+ def transcribe(self, dna):
+ assert dna.alphabet == self.dna_alphabet, \
+ "transcribe has the wrong DNA alphabet"
+ s = dna.data
+ return Seq.Seq(s.replace("T", "U"), self.rna_alphabet)
+ def back_transcribe(self, rna):
+ assert rna.alphabet == self.rna_alphabet, \
+ "back transcribe has the wrong RNA alphabet"
+ s = rna.data
+ return Seq.Seq(s.replace("U", "T"), self.dna_alphabet)
+
+generic_transcriber = Transcribe(Alphabet.generic_dna,
+ Alphabet.generic_rna)
+ambiguous_transcriber = Transcribe(IUPAC.ambiguous_dna,
+ IUPAC.ambiguous_rna)
+unambiguous_transcriber = Transcribe(IUPAC.unambiguous_dna,
+ IUPAC.unambiguous_rna)
--- /dev/null
+"""Code to translate DNA or RNA into proteins (OBSOLETE).
+
+Instead of Bio.Translate, for translation you are now encouraged to use the
+Seq object's translate method, or the translate function in the Bio.Seq
+module. Translate-to-stop functionality is via an optional argument.
+
+Bio.Seq does not offer any back-translation function like the one here. It
+was concluded that a since a simple back-translation giving a Seq or python
+string could only capture some of the possible back translations, there were
+no practical uses for such a method/function.
+
+This module is now considered to be obsolete, and is likely to be deprecated
+in a future release of Biopython, and later removed.
+"""
+from Bio import Alphabet, Seq
+from Bio.Data import CodonTable
+
+class Translator:
+ def __init__(self, table):
+ self.table = table
+ self._encoded = {}
+
+ def __str__(self) :
+ return "Translator object\n" + str(self.table)
+
+ def translate(self, seq, stop_symbol = "*"):
+ #Allow different instances of the same class to be used:
+ assert seq.alphabet.__class__ == \
+ self.table.nucleotide_alphabet.__class__, \
+ "cannot translate from given alphabet (have %s, need %s)" %\
+ (seq.alphabet, self.table.nucleotide_alphabet)
+ s = seq.data
+ letters = []
+ append = letters.append
+ table = self.table
+ get = table.forward_table.get
+ n = len(seq)
+ for i in range(0, n-n%3, 3):
+ append(get(s[i:i+3], stop_symbol))
+
+ # return with the correct alphabet encoding (cache the encoding)
+ try:
+ alphabet = self._encoded[stop_symbol]
+ except KeyError:
+ alphabet = Alphabet.HasStopCodon(table.protein_alphabet,
+ stop_symbol)
+ self._encoded[stop_symbol] = alphabet
+
+ return Seq.Seq("".join(letters), alphabet)
+
+ def translate_to_stop(self, seq):
+ # This doesn't have a stop encoding
+
+ #Allow different instances of the same class to be used:
+ assert seq.alphabet.__class__ == \
+ self.table.nucleotide_alphabet.__class__, \
+ "cannot translate from given alphabet (have %s, need %s)" %\
+ (seq.alphabet, self.table.nucleotide_alphabet)
+ s = seq.data
+ letters = []
+ append = letters.append
+ table = self.table.forward_table
+ n = len(seq)
+ try:
+ for i in range(0, n-n%3, 3):
+ append(table[s[i:i+3]])
+ except KeyError:
+ # Stop at the first codon failure
+ pass
+ return Seq.Seq("".join(letters), self.table.protein_alphabet)
+
+ def back_translate(self, seq):
+ # includes the stop codon
+ if not isinstance(seq.alphabet, Alphabet.HasStopCodon):
+ return self._back_translate_no_stop(seq)
+ assert seq.alphabet.alphabet == self.table.protein_alphabet, \
+ "cannot back translate from the given alphabet (%s)" % \
+ seq.alphabet.alphabet
+ s = seq.data
+ letter = seq.alphabet.stop_symbol
+ letters = []
+ append = letters.append
+ table = self.table.back_table
+ for c in seq.data:
+ if c == letter:
+ append(table[None])
+ else:
+ append(table[c])
+ return Seq.Seq("".join(letters),
+ self.table.nucleotide_alphabet)
+
+ def _back_translate_no_stop(self, seq):
+ # does not allow a stop codon
+ assert seq.alphabet == self.table.protein_alphabet, \
+ "cannot back translate from the given alphabet (%s)" % \
+ seq.alphabet
+ s = seq.data
+ letters = []
+ append = letters.append
+ table = self.table.back_table
+ for c in seq.data:
+ append(table[c])
+ return Seq.Seq("".join(letters),
+ self.table.nucleotide_alphabet)
+
+unambiguous_dna_by_name = {}
+for key, value in CodonTable.unambiguous_dna_by_name.items():
+ unambiguous_dna_by_name[key] = Translator(value)
+unambiguous_dna_by_id = {}
+for key, value in CodonTable.unambiguous_dna_by_id.items():
+ unambiguous_dna_by_id[key] = Translator(value)
+
+unambiguous_rna_by_name = {}
+for key, value in CodonTable.unambiguous_rna_by_name.items():
+ unambiguous_rna_by_name[key] = Translator(value)
+unambiguous_rna_by_id = {}
+for key, value in CodonTable.unambiguous_rna_by_id.items():
+ unambiguous_rna_by_id[key] = Translator(value)
+
+# XXX Ambiguous - can be done the same except for stop codons!
+ambiguous_dna_by_name = {}
+for key, value in CodonTable.ambiguous_dna_by_name.items():
+ ambiguous_dna_by_name[key] = Translator(value)
+ambiguous_dna_by_id = {}
+for key, value in CodonTable.ambiguous_dna_by_id.items():
+ ambiguous_dna_by_id[key] = Translator(value)
+
+ambiguous_rna_by_name = {}
+for key, value in CodonTable.ambiguous_rna_by_name.items():
+ ambiguous_rna_by_name[key] = Translator(value)
+ambiguous_rna_by_id = {}
+for key, value in CodonTable.ambiguous_rna_by_id.items():
+ ambiguous_rna_by_id[key] = Translator(value)
--- /dev/null
+"""Part of an old unused and undocumented sequence writing framework (DEPRECATED)."""
+
+import warnings
+warnings.warn("Bio.Writer and Bio.writer.* are deprecated. If you do use"\
+ +" these modules, please get in touch via the mailing list or"\
+ +" bugzilla to avoid their permanent removal from Biopython.", \
+ DeprecationWarning)
+
+class Writer:
+ def __init__(self, outfile):
+ self.outfile = outfile
+ def writeHeader(self):
+ pass
+ def write(self, record):
+ pass
+ def writeFooter(self):
+ pass
--- /dev/null
+# Copyright 2000 by Jeffrey Chang. All rights reserved.
+# This code is part of the Biopython distribution and governed by its
+# license. Please see the LICENSE file that should have been included
+# as part of this package.
+"""Collection of modules for dealing with biological data in Python.
+
+The Biopython Project is an international association of developers
+of freely available Python tools for computational molecular biology.
+
+http://biopython.org
+"""
+
+__version__ = "1.50"
+
+class MissingExternalDependencyError(Exception):
+ pass
--- /dev/null
+/* cMarkovModelmodule.c
+ * jchang
+ * Created: 1/13/01
+ * Last modified: 11/26/02
+ *
+ * This optimizes some of the functions in MarkovModel.py.
+ */
+
+#include "Python.h"
+#include "csupport.h"
+
+
+/* Functions in this module. */
+
+static char cMarkovModel__logadd__doc__[] =
+"_logadd(logx, logy) -> log(x+y)\n";
+
+static PyObject *cMarkovModel__logadd(PyObject *self, PyObject *args)
+{
+ PyObject *py_logx, *py_logy;
+ double logx, logy, minxy;
+ double sum;
+
+ if(!PyArg_ParseTuple(args, "OO", &py_logx, &py_logy))
+ return NULL;
+ logx = PyNumber_AsDouble(py_logx);
+ logy = PyNumber_AsDouble(py_logy);
+ if(PyErr_Occurred())
+ return NULL;
+
+ if(logy-logx > 100.0) {
+ Py_INCREF(py_logy);
+ return py_logy;
+ } else if (logx-logy > 100.0) {
+ Py_INCREF(py_logx);
+ return py_logx;
+ }
+ minxy = (logx < logy) ? logx : logy;
+ sum = minxy + log(exp(logx-minxy) + exp(logy-minxy));
+ return PyFloat_FromDouble(sum);
+}
+
+
+/* Module definition stuff */
+
+static PyMethodDef CMarkovModelMethods[] = {
+ {"_logadd", cMarkovModel__logadd, METH_VARARGS, cMarkovModel__logadd__doc__},
+ {NULL, NULL}
+};
+
+static char cMarkovModel__doc__[] =
+"This module provides optimized replacement functions for MarkovModel.\n\
+";
+
+void initcMarkovModel(void)
+{
+ Py_InitModule3("cMarkovModel", CMarkovModelMethods, cMarkovModel__doc__);
+}
+
+
+
--- /dev/null
+/* Copyright 2000 by Jeffrey Chang. All rights reserved.
+ * This code is part of the Biopython distribution and governed by its
+ * license. Please see the LICENSE file that should have been included
+ * as part of this package.
+ *
+ * clistfnsmodule.c
+ * Created 3 Jun 2000
+ */
+
+#include "Python.h"
+#include <math.h>
+
+
+
+
+/************************************** Exported Functions ***********/
+
+static char clistfns_count__doc__[] =
+"count(items) -> dict of counts of each item\n\
+\n\
+Count the number of times each item appears in a list of data.\n\
+\n\
+";
+
+static PyObject *clistfns_count(PyObject *self, PyObject *args)
+{
+ int i;
+ PyObject *items, *counts;
+ PyObject *item, *count, *newcount;
+ long int current;
+
+ if(!PyArg_ParseTuple(args, "O", &items))
+ return NULL;
+ if(!PySequence_Check(items)) {
+ PyErr_SetString(PyExc_TypeError, "expected sequence type");
+ return NULL;
+ }
+
+ if(!(counts = PyDict_New()))
+ return NULL;
+
+ /* Go through the loop, counting how often each item appears. */
+ i = 0;
+ while(1) {
+ if(!(item = PySequence_GetItem(items, i))) {
+ PyErr_Clear(); /* clear the exception set by PySequence_GetItem */
+ break; /* no more numbers */
+ }
+
+ if(!(count = PyDict_GetItem(counts, item))) {
+ newcount = PyInt_FromLong(1); /* New item, set count to 1 */
+ }
+ else {
+ current = PyInt_AsLong(count);
+ newcount = PyInt_FromLong(current+1);
+ }
+
+ PyDict_SetItem(counts, item, newcount);
+ Py_DECREF(newcount);
+ Py_DECREF(item);
+ if(PyErr_Occurred())
+ return NULL;
+
+ i++;
+ }
+
+ return counts;
+}
+
+
+static char clistfns_contents__doc__[] =
+"contents(items) -> dict of item -> percentage\n\
+\n\
+Summarize the contents of the list in terms of the percentages of each\n\
+item. For example, if an item appears 3 times in a list with 10 items,\n\
+it is in 0.3 of the list\n\
+\n\
+";
+
+static PyObject *clistfns_contents(PyObject *self, PyObject *args)
+{
+ int i;
+ PyObject *items, *counts, *percentages;
+ PyObject *countitems, *countitem;
+ PyObject *key, *count, *perc;
+ long c;
+ double total;
+
+ if(!PyArg_ParseTuple(args, "O", &items))
+ return NULL;
+ if(!PySequence_Check(items)) {
+ PyErr_SetString(PyExc_TypeError, "expected mapping type");
+ return NULL;
+ }
+ if((total = PySequence_Length(items)) == -1) {
+ PyErr_SetString(PyExc_ValueError, "I couldn't get length of item.");
+ return NULL;
+ }
+
+ counts = clistfns_count(self, args);
+ if(!counts || PyErr_Occurred())
+ return NULL;
+
+ if(!(percentages = PyDict_New())) {
+ Py_DECREF(counts);
+ return NULL;
+ }
+
+ /* Loop through every element in counts, calculating the probabilities. */
+ if(!(countitems = PyMapping_Items(counts))) {
+ Py_DECREF(counts);
+ Py_DECREF(percentages);
+ return NULL;
+ }
+
+ /* Go through the loop, counting how often each item appears. */
+ i = 0;
+ while(1) {
+ if(!(countitem = PyList_GetItem(countitems, i))) {
+ PyErr_Clear(); /* clear the exception set by PyList_GetItem */
+ break; /* no more numbers */
+ }
+ key = PyTuple_GetItem(countitem, 0);
+ count = PyTuple_GetItem(countitem, 1);
+ c = PyInt_AsLong(count);
+ perc = PyFloat_FromDouble((double)c / total);
+ PyDict_SetItem(percentages, key, perc);
+ Py_DECREF(perc);
+ if(PyErr_Occurred()) /* PyDict_SetItem failed */
+ break;
+ i++;
+ }
+ if(PyErr_Occurred()) {
+ Py_DECREF(percentages);
+ percentages = NULL;
+ }
+ Py_DECREF(countitems);
+ Py_DECREF(counts);
+
+ return percentages;
+}
+
+
+/************************************** Module definition stuff ******/
+
+static PyMethodDef clistfnsMethods[] = {
+ {"count", clistfns_count, METH_VARARGS, clistfns_count__doc__},
+ {"contents", clistfns_contents, METH_VARARGS, clistfns_contents__doc__},
+ {NULL, NULL}
+};
+
+static char clistfns__doc__[] =
+"This provides helper functions for the listfns module.\n\
+You should never import this module on its own.\n\
+\n\
+";
+
+void initclistfns(void)
+{
+ (void) Py_InitModule3("clistfns", clistfnsMethods, clistfns__doc__);
+}
--- /dev/null
+/* Copyright 2000 by Jeffrey Chang. All rights reserved.
+ * This code is part of the Biopython distribution and governed by its
+ * license. Please see the LICENSE file that should have been included
+ * as part of this package.
+ *
+ * cmathfnsmodule.c
+ * Created 3 Jun 2000
+ */
+
+#include "Python.h"
+#include <math.h>
+
+#include "csupport.h"
+
+
+
+/************************************** Exported Functions ***********/
+
+static char cmathfns_intd__doc__[] =
+"intd(x[, digits_after_decimal]) -> int x, rounded\n\
+\n\
+Represent a floating point number with some digits after the\n\
+decimal point as an integer. This is useful when floating point\n\
+comparisons are failing due to precision problems. e.g.\n\
+intd(5.35, 1) -> 54.\n\
+\n\
+";
+
+static PyObject *cmathfns_intd(
+ PyObject *self, PyObject *args, PyObject *keywds)
+{
+ PyObject *digits_after_decimal = Py_None;
+ double x, digits;
+ double precision;
+
+ static char *kwlist[] = {"x", "digits_after_decimal", NULL};
+ if(!PyArg_ParseTupleAndKeywords(args, keywds, "d|O", kwlist,
+ &x, &digits_after_decimal))
+ return NULL;
+
+ if(digits_after_decimal == Py_None)
+ digits = 0;
+ else {
+ digits = PyNumber_AsDouble(digits_after_decimal);
+ if(PyErr_Occurred()) {
+ return NULL;
+ }
+ }
+ precision = pow(10, digits);
+ if(x >= 0)
+ x = (int)(x * precision + 0.5);
+ else
+ x = (int)(x * precision - 0.5);
+ return PyFloat_FromDouble(x);
+}
+
+
+
+
+static char cmathfns_fcmp__doc__[] =
+"fcmp(x, y, precision) -> -1, 0, or 1";
+
+static PyObject *cmathfns_fcmp(
+ PyObject *self, PyObject *args, PyObject *keywds)
+{
+ double x, y, precision;
+ int result;
+
+ static char *kwlist[] = {"x", "y", "precision", NULL};
+ if(!PyArg_ParseTupleAndKeywords(args, keywds, "ddd", kwlist,
+ &x, &y, &precision))
+ return NULL;
+
+ if(fabs(x-y) < precision)
+ result = 0;
+ else if(x < y)
+ result = -1;
+ else result = 1;
+ return PyInt_FromLong(result);
+}
+
+
+
+static char cmathfns_safe_log__doc__[] =
+"safe_log(n, zero=None, neg=None) -> log(n)\n\
+\n\
+Calculate the log of n. If n is 0, returns the value of zero. If n is\n\
+negative, returns the value of neg.\n\
+\n\
+";
+
+static PyObject *cmathfns_safe_log(
+ PyObject *self, PyObject *args, PyObject *keywds)
+{
+ PyObject *zero = Py_None,
+ *neg = Py_None;
+ double n;
+
+ static char *kwlist[] = {"n", "zero", "neg", NULL};
+
+ if(!PyArg_ParseTupleAndKeywords(args, keywds, "d|OO", kwlist,
+ &n, &zero, &neg))
+ return NULL;
+
+ if(n < 0) {
+ Py_INCREF(neg);
+ return neg;
+ } else if(n < 1E-100) {
+ Py_INCREF(zero);
+ return zero;
+ }
+
+ return PyFloat_FromDouble(log(n));
+}
+
+
+
+
+/************************************** Module definition stuff ******/
+
+static PyMethodDef cmathfnsMethods[] = {
+ {"fcmp", (PyCFunction)cmathfns_fcmp, METH_VARARGS|METH_KEYWORDS,
+ cmathfns_fcmp__doc__},
+ {"intd", (PyCFunction)cmathfns_intd, METH_VARARGS|METH_KEYWORDS,
+ cmathfns_intd__doc__},
+ {"safe_log", (PyCFunction)cmathfns_safe_log, METH_VARARGS|METH_KEYWORDS,
+ cmathfns_safe_log__doc__},
+ {NULL, NULL}
+};
+
+static char cmathfns__doc__[] =
+"This provides helper functions for the mathfns module.\n\
+You should never import this module on its own.\n\
+\n\
+";
+
+void initcmathfns(void)
+{
+ (void) Py_InitModule3("cmathfns", cmathfnsMethods, cmathfns__doc__);
+}
--- /dev/null
+/* Copyright 2000 by Jeffrey Chang. All rights reserved.
+ * This code is part of the Biopython distribution and governed by its
+ * license. Please see the LICENSE file that should have been included
+ * as part of this package.
+ *
+ * cstringfnsmodule.c
+ * Created 7 Jun 2000
+ */
+
+#include "Python.h"
+#include <string.h> /* memset */
+
+
+/* Functions in this module. */
+
+static char cstringfns_splitany__doc__[] =
+"splitany(str [,sep [,maxsplit [,negate]]]) -> list of strings\n\
+\n\
+Split a string. Similar to string.split, except that this considers\n\
+any one of the characters in sep to be a delimiter. If negate is\n\
+true, then everything but sep will be a separator.\n\
+\n\
+";
+
+static PyObject *cstringfns_splitany(
+ PyObject *self, PyObject *args, PyObject *keywds)
+{
+ int i, prev;
+ int nsplit, maxsplit=0;
+ /*int negate=0;*/
+ PyObject *py_negate=NULL;
+ PyObject *strlist, *newstr;
+ unsigned char *str,
+ *sep=" \011\012\013\014\015"; /* whitespace */
+ char tosplit[256];
+ static char *kwlist[] = {"str", "sep", "maxsplit", "negate", NULL};
+
+ if(!PyArg_ParseTupleAndKeywords(args, keywds, "s|siO", kwlist,
+ &str, &sep, &maxsplit, &py_negate))
+ return NULL;
+ if(maxsplit < 0)
+ maxsplit = 1;
+ /* negate = (py_negate && PyObject_IsTrue(py_negate));*/
+ /* XXX NO MORE NEGATE */
+
+ /* Set the tosplit array to 1 for characters to split on. */
+ memset(tosplit, 0, 256);
+ while(*sep) {
+ tosplit[(unsigned char)*sep++] = 1;
+ }
+ if(py_negate && PyObject_IsTrue(py_negate)) {
+ for(i=0; i<256; i++)
+ tosplit[i] = !tosplit[i];
+ }
+
+ /* Create a new list to store the variables. */
+ if(!(strlist = PyList_New(0))) {
+ PyErr_SetString(PyExc_SystemError, "I could not create a new list");
+ return NULL;
+ }
+
+ prev = 0;
+ nsplit = 0;
+ for(i=0; str[i] && (maxsplit == 0 || nsplit < maxsplit); i++) {
+ /*if(!(tosplit[(int)str[i]] == !negate))
+ continue; */
+ if(!tosplit[(int)str[i]])
+ continue;
+
+ /* Split the string here. */
+ if(!(newstr = PyString_FromStringAndSize(&str[prev], i-prev))) {
+ PyErr_SetString(PyExc_SystemError,
+ "I could not create a new string");
+ break;
+ }
+ if(PyList_Append(strlist, newstr) == -1) {
+ Py_DECREF(newstr);
+ break;
+ }
+ Py_DECREF(newstr);
+ prev = i+1;
+ nsplit++;
+ }
+ if(!PyErr_Occurred()) {
+ i = strlen(str);
+ /* Add the last one. */
+ if(!(newstr = PyString_FromStringAndSize(&str[prev], i-prev))) {
+ PyErr_SetString(PyExc_SystemError,
+ "I could not create a new string");
+ } else {
+ PyList_Append(strlist, newstr);
+ Py_DECREF(newstr);
+ }
+ } else {
+ Py_DECREF(strlist);
+ return NULL;
+ }
+
+
+ return strlist;
+}
+
+
+
+/* Module definition stuff */
+
+static PyMethodDef cstringfnsMethods[] = {
+ {"splitany", (PyCFunction)cstringfns_splitany, METH_VARARGS|METH_KEYWORDS,
+ cstringfns_splitany__doc__},
+ {NULL, NULL}
+};
+
+static char cstringfns__doc__[] =
+"This provides helper functions for the stringfns module.\n\
+You should never import this module on its own.\n\
+\n\
+";
+
+void initcstringfns(void)
+{
+ (void) Py_InitModule3("cstringfns", cstringfnsMethods, cstringfns__doc__);
+}
--- /dev/null
+/* Copyright 2002 by Jeffrey Chang. All rights reserved.
+ * This code is part of the Biopython distribution and governed by its
+ * license. Please see the LICENSE file that should have been included
+ * as part of this package.
+ *
+ * csupport.c
+ * Created 27 January 2002
+ *
+ * Miscellaneous useful C functions not to be exported as a python
+ * module.
+ *
+ */
+
+#include "Python.h"
+
+
+/* Return a PyNumber as a double.
+ * Raises a TypeError if I can't do it.
+ */
+double PyNumber_AsDouble(PyObject *py_num)
+{
+ double val;
+ PyObject *floatobj;
+
+ if((floatobj = PyNumber_Float(py_num)) == NULL)
+ return(0.0);
+ val = PyFloat_AsDouble(floatobj);
+ Py_DECREF(floatobj);
+ return val;
+}
--- /dev/null
+
+double PyNumber_AsDouble(PyObject *py_num);
--- /dev/null
+"""
+This module provides code for various distance measures.
+
+Functions:
+euclidean Euclidean distance between two points
+euclidean_py Pure Python implementation of euclidean.
+
+"""
+# XXX cosine distance
+
+import warnings
+warnings.warn("Bio.distance is deprecated. If you use this module, please notify the Biopython developers at biopython-dev@biopython.org", DeprecationWarning)
+
+from numpy import *
+
+def euclidean(x, y):
+ """euclidean(x, y) -> euclidean distance between x and y"""
+ if len(x) != len(y):
+ raise ValueError("vectors must be same length")
+ #return sqrt(sum((x-y)**2))
+ # Optimization by John Corradi (JCorradi@msn.com)
+ d = x-y
+ return sqrt(dot(d, d))
+
+def euclidean_py(x, y):
+ """euclidean_py(x, y) -> euclidean distance between x and y"""
+ # lightly modified from implementation by Thomas Sicheritz-Ponten.
+ # This works faster than the Numeric implementation on shorter
+ # vectors.
+ if len(x) != len(y):
+ raise ValueError("vectors must be same length")
+ sum = 0
+ for i in range(len(x)):
+ sum += (x[i]-y[i])**2
+ return sqrt(sum)
--- /dev/null
+#!/usr/bin/env python
+
+"""
+This module provides code for doing k-nearest-neighbors classification.
+
+k Nearest Neighbors is a supervised learning algorithm that classifies
+a new observation based the classes in its surrounding neighborhood.
+
+Glossary:
+distance The distance between two points in the feature space.
+weight The importance given to each point for classification.
+
+
+Classes:
+kNN Holds information for a nearest neighbors classifier.
+
+
+Functions:
+train Train a new kNN classifier.
+calculate Calculate the probabilities of each class, given an observation.
+classify Classify an observation into a class.
+
+ Weighting Functions:
+equal_weight Every example is given a weight of 1.
+
+"""
+
+#TODO - Remove this work around once we drop python 2.3 support
+try:
+ set = set
+except NameError:
+ from sets import Set as set
+
+import numpy
+
+class kNN:
+ """Holds information necessary to do nearest neighbors classification.
+
+ Members:
+ classes Set of the possible classes.
+ xs List of the neighbors.
+ ys List of the classes that the neighbors belong to.
+ k Number of neighbors to look at.
+
+ """
+ def __init__(self):
+ """kNN()"""
+ self.classes = set()
+ self.xs = []
+ self.ys = []
+ self.k = None
+
+def equal_weight(x, y):
+ """equal_weight(x, y) -> 1"""
+ # everything gets 1 vote
+ return 1
+
+def train(xs, ys, k, typecode=None):
+ """train(xs, ys, k) -> kNN
+
+ Train a k nearest neighbors classifier on a training set. xs is a
+ list of observations and ys is a list of the class assignments.
+ Thus, xs and ys should contain the same number of elements. k is
+ the number of neighbors that should be examined when doing the
+ classification.
+
+ """
+ knn = kNN()
+ knn.classes = set(ys)
+ knn.xs = numpy.asarray(xs, typecode)
+ knn.ys = ys
+ knn.k = k
+ return knn
+
+def calculate(knn, x, weight_fn=equal_weight, distance_fn=None):
+ """calculate(knn, x[, weight_fn][, distance_fn]) -> weight dict
+
+ Calculate the probability for each class. knn is a kNN object. x
+ is the observed data. weight_fn is an optional function that
+ takes x and a training example, and returns a weight. distance_fn
+ is an optional function that takes two points and returns the
+ distance between them. If distance_fn is None (the default), the
+ Euclidean distance is used. Returns a dictionary of the class to
+ the weight given to the class.
+
+ """
+ x = numpy.asarray(x)
+
+ order = [] # list of (distance, index)
+ if distance_fn:
+ for i in range(len(knn.xs)):
+ dist = distance_fn(x, knn.xs[i])
+ order.append((dist, i))
+ else:
+ # Default: Use a fast implementation of the Euclidean distance
+ temp = numpy.zeros(len(x))
+ # Predefining temp allows reuse of this array, making this
+ # function about twice as fast.
+ for i in range(len(knn.xs)):
+ temp[:] = x - knn.xs[i]
+ dist = numpy.sqrt(numpy.dot(temp,temp))
+ order.append((dist, i))
+ order.sort()
+
+ # first 'k' are the ones I want.
+ weights = {} # class -> number of votes
+ for k in knn.classes:
+ weights[k] = 0.0
+ for dist, i in order[:knn.k]:
+ klass = knn.ys[i]
+ weights[klass] = weights[klass] + weight_fn(x, knn.xs[i])
+
+ return weights
+
+def classify(knn, x, weight_fn=equal_weight, distance_fn=None):
+ """classify(knn, x[, weight_fn][, distance_fn]) -> class
+
+ Classify an observation into a class. If not specified, weight_fn will
+ give all neighbors equal weight. distance_fn is an optional function
+ that takes two points and returns the distance between them. If
+ distance_fn is None (the default), the Euclidean distance is used.
+ """
+ weights = calculate(
+ knn, x, weight_fn=weight_fn, distance_fn=distance_fn)
+
+ most_class = None
+ most_weight = None
+ for klass, weight in weights.items():
+ if most_class is None or weight > most_weight:
+ most_class = klass
+ most_weight = weight
+ return most_class
--- /dev/null
+# Copyright 2000 by Jeffrey Chang. All rights reserved.
+# This code is part of the Biopython distribution and governed by its
+# license. Please see the LICENSE file that should have been included
+# as part of this package.
+
+"""This provides useful general functions for working with lists (OBSOLETE).
+
+This module and its C code equivalent are considered to be obsolete, and
+are likely to be deprecated in a future release of Biopython, before being
+removed. Please get in touch via the mailing list if this will affect you.
+Many of these functions can be avoided using the python set object.
+
+Functions:
+asdict Make the list into a dictionary (for fast testing of membership).
+items Get one of each item in a list.
+count Count the number of times each item appears.
+contents Calculate percentage each item appears in a list.
+itemindex Make an index of the items in the list.
+intersection Get the items in common between 2 lists.
+difference Get the items in 1 list, but not the other.
+indexesof Get a list of the indexes of some items in a list.
+take Take some items from a list.
+
+"""
+
+def asdict(l):
+ """asdict(l) -> dictionary
+
+ Return a dictionary where the keys are the items in the list, with
+ arbitrary values. This is useful for quick testing of membership.
+
+ """
+ return count(l)
+
+def items(l):
+ """items(l) -> list of items
+
+ Generate a list of one of each item in l. The items are returned
+ in arbitrary order.
+
+ """
+ try:
+ return asdict(l).keys()
+ except TypeError, x:
+ if str(x).find("unhashable") == -1:
+ raise
+ # asdict failed because l is unhashable. Back up to a naive
+ # implementation.
+ l = l[:]
+ l.sort()
+ i = 0
+ while i < len(l)-1:
+ if l[i] == l[i+1]:
+ del l[i]
+ else:
+ i += 1
+ return l
+
+def count(items):
+ """count(items) -> dict of counts of each item
+
+ Count the number of times each item appears in a list of data.
+
+ """
+ c = {}
+ for i in items:
+ c[i] = c.get(i, 0) + 1
+ return c
+
+def contents(items):
+ """contents(items) -> dict of item:percentage
+
+ Summarize the contents of the list in terms of the percentages of each
+ item. For example, if an item appears 3 times in a list with 10 items,
+ it is in 0.3 of the list.
+
+ """
+ counts = count(items)
+ l = float(len(items))
+ contents = {}
+ for i, c in counts.items():
+ contents[i] = c / l
+ return contents
+
+def intersection(l1, l2):
+ """intersection(l1, l2) -> list of common items
+
+ Return a list of the items in both l1 and l2. The list is in
+ arbitrary order.
+
+ """
+ inter = []
+ words1 = count(l1)
+ for w in l2:
+ if words1.has_key(w):
+ inter.append(w)
+ del words1[w] # don't add the same word twice
+ return inter
+
+def difference(l1, l2):
+ """difference(l1, l2) -> list of items in l1, but not l2
+
+ Return a list of the items in l1, but not l2. The list is in
+ arbitrary order.
+
+ """
+ diff = []
+ words2 = count(l2)
+ for w in l1:
+ if not words2.has_key(w):
+ diff.append(w)
+ words2[w] = 1 # don't add the same word twice
+ return diff
+
+def itemindex(l):
+ """itemindex(l) -> dict of item : index of item
+
+ Make an index of the items in the list. The dictionary contains
+ the items in the list as the keys, and the index of the first
+ occurrence of the item as the value.
+
+ """
+ dict = {}
+ for i in range(len(l)):
+ if not dict.has_key(l[i]):
+ dict[l[i]] = i
+ return dict
+
+def indexesof(l, fn, opposite=0):
+ """indexesof(l, fn) -> list of indexes
+
+ Return a list of indexes i where fn(l[i]) is true.
+
+ """
+ indexes = []
+ for i in range(len(l)):
+ f = fn(l[i])
+ if (not opposite and f) or (opposite and not f):
+ indexes.append(i)
+ return indexes
+
+def take(l, indexes):
+ """take(l, indexes) -> list of just the indexes from l"""
+ items = []
+ for i in indexes:
+ items.append(l[i])
+ return items
+
+def take_byfn(l, fn, opposite=0):
+ indexes = indexesof(l, fn, opposite=opposite)
+ return take(l, indexes)
+
+# Try and load C implementations of functions. If I can't,
+# then just ignore and use the pure python implementations.
+try:
+ from clistfns import *
+except ImportError:
+ pass
--- /dev/null
+# Copyright 2000 by Jeffrey Chang. All rights reserved.
+# This code is part of the Biopython distribution and governed by its
+# license. Please see the LICENSE file that should have been included
+# as part of this package.
+
+"""This provides useful general math tools (DEPRECATED).
+
+This module and its C code equivalent are considered to be deprecated, and
+are likely to be removed in a future release of Biopython. Please get in
+touch via the mailing list if this will affect you.
+
+Functions:
+fcmp Compare two floating point numbers, up to a specified precision.
+intd Represent a floating point number as an integer.
+safe_log log, but returns an arbitrarily small number for log(0).
+safe_exp exp, but returns a large or small number instead of overflows.
+
+"""
+import warnings
+warnings.warn("Bio.mathfns and its C code equivalent Bio.cmathfns are" \
+ +" deprecated, and will be removed in a future release of"\
+ +" Biopython. If you want to continue to use this code,"\
+ +" please get in contact with the Biopython developers via"\
+ +" the mailing lists to avoid its permanent removal from"\
+ +" Biopython.", \
+ DeprecationWarning)
+
+import math
+
+def fcmp(x, y, precision):
+ """fcmp(x, y, precision) -> -1, 0, or 1"""
+ if math.fabs(x-y) < precision:
+ return 0
+ elif x < y:
+ return -1
+ return 1
+
+def intd(x, digits_after_decimal=0):
+ """intd(x[, digits_after_decimal]) -> int x, rounded
+
+ Represent a floating point number with some digits after the
+ decimal point as an integer. This is useful when floating point
+ comparisons are failing due to precision problems. e.g.
+ intd(5.35, 1) -> 54.
+
+ """
+ precision = 10.**digits_after_decimal
+ if x >= 0:
+ x = int(x * precision + 0.5)
+ else:
+ x = int(x * precision - 0.5)
+ return x
+
+def safe_log(n, zero=None, neg=None):
+ """safe_log(n, zero=None, neg=None) -> log(n)
+
+ Calculate the log of n. If n is 0, returns the value of zero. If n is
+ negative, returns the value of neg.
+
+ """
+ if n < 0:
+ return neg
+ elif n < 1E-100:
+ return zero
+ return math.log(n)
+
+LOG2 = math.log(2)
+def safe_log2(n, zero=None, neg=None):
+ """safe_log2(n, zero=None, neg=None) -> log(n)
+
+ Calculate the log base 2 of n. If n is 0, returns the value of
+ zero. If n is negative, returns the value of neg.
+
+ """
+ l = safe_log(n, zero=zero, neg=neg)
+ if l is None:
+ return l
+ return l/LOG2
+
+def safe_exp(n, under=None, over=None):
+ """safe_exp(n, under=None, over=None) -> e**n
+
+ Guaranteed not to overflow. Instead of overflowing, it returns
+ the values of 'under' for underflows or 'over' for overflows.
+
+ """
+ try:
+ return math.exp(n)
+ except OverflowError:
+ if n < 0:
+ return under
+ return over
+ raise "How did I get here?"
+
+# Try and load C implementations of functions. If I can't,
+# then just ignore and use the pure python implementations.
+try:
+ from cmathfns import *
+except ImportError:
+ pass
--- /dev/null
+# Copyright 2000 by Jeffrey Chang. All rights reserved.
+# This code is part of the Biopython distribution and governed by its
+# license. Please see the LICENSE file that should have been included
+# as part of this package.
+
+"""This provides useful general functions for working with strings (DEPRECATED).
+
+This module and its C code equivalent are considered to be deprecated, and
+are likely to be removed in a future release of Biopython. Please get in
+touch via the mailing list if this will affect you.
+
+Functions:
+splitany Split a string using many delimiters.
+find_anychar Find one of a list of characters in a string.
+rfind_anychar Find one of a list of characters in a string, from end to start.
+
+"""
+import warnings
+warnings.warn("Bio.stringfns and its C code equivalent Bio.cstringfns are" \
+ +" deprecated, and will be removed in a future release of"\
+ +" Biopython. If you want to continue to use this code,"\
+ +" please get in contact with the Biopython developers via"\
+ +" the mailing lists to avoid its permanent removal from"\
+ +" Biopython.", \
+ DeprecationWarning)
+
+def splitany(s, sep=" \011\012\013\014\015", maxsplit=None, negate=0):
+ """splitany(s [,sep [,maxsplit [,negate]]]) -> list of strings
+
+ Split a string. Similar to string.split, except that this considers
+ any one of the characters in sep to be a delimiter. If negate is
+ true, then everything but sep will be a separator.
+
+ """
+ strlist = []
+ prev = 0
+ for i in range(len(s)):
+ if maxsplit is not None and len(strlist) >= maxsplit:
+ break
+ if (s[i] in sep) == (not negate):
+ strlist.append(s[prev:i])
+ prev = i+1
+ strlist.append(s[prev:])
+ return strlist
+
+def find_anychar(string, chars, index=None, negate=0):
+ """find_anychar(string, chars[, index]) -> index of a character or -1
+
+ Find a character in string. chars is a list of characters to look
+ for. Return the index of the first occurrence of any of the
+ characters, or -1 if not found. index is the index where the
+ search should start. By default, I search from the beginning of
+ the string.
+
+ """
+ if index is None:
+ index = 0
+ while index < len(string) and \
+ ((not negate and string[index] not in chars) or
+ (negate and string[index] in chars)):
+ index += 1
+ if index == len(string):
+ return -1
+ return index
+
+def rfind_anychar(string, chars, index=None, negate=0):
+ """rfind_anychar(string, chars[, index]) -> index of a character or -1
+
+ Find a character in string, looking from the end to the start.
+ chars is a list of characters to look for. Return the index of
+ the first occurrence of any of the characters, or -1 if not found.
+ index is the index where the search should start. By default, I
+ search from the end of the string.
+
+ """
+ if index is None:
+ index = len(string)-1
+ while index >= 0 and \
+ ((not negate and string[index] not in chars) or
+ (negate and string[index] in chars)):
+ index -= 1
+ # If not found, index will already be -1.
+ return index
+
+# Try and load C implementations of functions. If I can't,
+# then just ignore and use the pure python implementations.
+try:
+ from cstringfns import *
+except ImportError:
+ pass
--- /dev/null
+#include <stdio.h> /* printf */
+#include <stdlib.h> /* malloc */
+#include <string.h> /* strcmp, strlen */
+
+#include "trie.h"
+
+/* The following is necessary to make sure that trie.pyd won't link
+ * to msvcrt.dll in addition to msvcr71.dll on Windows.
+ * See Bug #1767 on Bugzilla.
+ */
+#ifdef __MINGW32__
+# define strdup _strdup
+#endif
+
+struct _Transition; /* Forward declaration, needed in _Trie. */
+
+
+/* _Trie is a recursive data structure. A _Trie contains zero or more
+ * _Transitions that lead to more _Tries. The transitions are stored
+ * in alphabetical order of the suffix member of the data structure.
+ * _Trie also contains a pointer called value where the user can store
+ * arbitrary data. If value is NULL, then no data is stored here.
+ */
+struct _Trie {
+ struct _Transition *transitions;
+ unsigned char num_transitions;
+ void *value; /* specified by user, never freed or allocated by me! */
+};
+
+/* _Transition holds information about the transitions leading from
+ * one _Trie to another. The trie structure here is different from
+ * typical ones, because the transitions between nodes can contain
+ * strings of arbitrary length, not just single characters. Suffix is
+ * the string that is matched from one node to the next.
+ */
+typedef struct _Transition {
+ unsigned char *suffix;
+ Trie next;
+} *Transition;
+
+
+#define MAX_KEY_LENGTH 1000
+static unsigned char KEY[MAX_KEY_LENGTH];
+
+
+Trie Trie_new(void) {
+ Trie trie;
+
+ if(!(trie = (Trie)malloc(sizeof(struct _Trie))))
+ return NULL;
+ trie->transitions = NULL;
+ trie->num_transitions = 0;
+ trie->value = NULL;
+ return trie;
+}
+
+int Trie_set(Trie trie, const unsigned char *key, const void *value) {
+ int i;
+ Transition transition=NULL;
+ unsigned char *suffix=NULL;
+ int retval = 0;
+ int first, last, mid;
+
+ if(!key[0]) {
+ trie->value = (void *)value;
+ return 0;
+ }
+
+ /* Insert the key in alphabetical order. Do a binary search to
+ find the proper place. */
+ first = 0;
+ last = trie->num_transitions-1;
+ i = -1;
+ while(first <= last) {
+ mid = (first+last)/2;
+ transition = &trie->transitions[mid];
+ suffix = transition->suffix;
+ if(key[0] < suffix[0])
+ last = mid-1;
+ else if(key[0] > suffix[0])
+ first = mid+1;
+ else {
+ i = mid;
+ break;
+ }
+ }
+
+ /* If no place was found for it, then the indexes will be in the
+ order last,first. Place it at index first. */
+ if(i == -1)
+ i = first;
+
+ /* If nothing matches, then insert a new trie here. */
+ if((i >= trie->num_transitions) || (key[0] != suffix[0])) {
+ unsigned char *new_suffix=NULL;
+ Trie newtrie=NULL;
+ Transition new_transitions=NULL;
+
+ /* Create some variables for the new transition. I'm going to
+ allocate these first so that if I can detect memory errors
+ before I mess up the data structure of the transitions.
+ */
+ if(!(new_suffix = (unsigned char *)strdup(key)))
+ goto insert_memerror;
+ if(!(newtrie = Trie_new()))
+ goto insert_memerror;
+
+ /* Create some space for the next transition. Allocate some
+ memory and shift the old transitions over to make room for
+ this one.
+ */
+ if(!(new_transitions = malloc(sizeof(struct _Transition) *
+ (trie->num_transitions+1))))
+ goto insert_memerror;
+ memcpy(new_transitions, trie->transitions,
+ sizeof(struct _Transition)*i);
+ memcpy(&new_transitions[i+1], &trie->transitions[i],
+ sizeof(struct _Transition)*(trie->num_transitions-i));
+ free(trie->transitions);
+ trie->transitions = new_transitions;
+ new_transitions = NULL;
+ trie->num_transitions += 1;
+
+ /* Initialize the new transition. */
+ transition = &trie->transitions[i];
+ transition->suffix = new_suffix;
+ transition->next = newtrie;
+ transition->next->value = (void *)value;
+
+ if(0) {
+ insert_memerror:
+ if(new_transitions) free(new_transitions);
+ if(newtrie) free(newtrie);
+ if(new_suffix) free(new_suffix);
+ return 1;
+ }
+ }
+ /* There are three cases where the key and suffix share some
+ letters.
+ 1. suffix is proper substring of key.
+ 2. key is proper substring of suffix.
+ 3. neither is proper substring of other.
+
+ For cases 2 and 3, I need to first split up the transition
+ based on the number of characters shared. Then, I can insert
+ the rest of the key into the next trie.
+ */
+ else {
+ /* Count the number of characters shared between key
+ and suffix. */
+ int chars_shared = 0;
+ while(key[chars_shared] && key[chars_shared] == suffix[chars_shared])
+ chars_shared++;
+
+ /* Case 2 or 3, split this sucker! */
+ if(chars_shared < strlen(suffix)) {
+ Trie newtrie=NULL;
+ unsigned char *new_suffix1=NULL, *new_suffix2=NULL;
+
+ if(!(new_suffix1 = (unsigned char *)malloc(chars_shared+1)))
+ goto split_memerror;
+ strncpy(new_suffix1, key, chars_shared);
+ new_suffix1[chars_shared] = 0;
+ if(!(new_suffix2 = (unsigned char *)strdup(suffix+chars_shared)))
+ goto split_memerror;
+ if(!(newtrie = Trie_new()))
+ goto split_memerror;
+ if(!(newtrie->transitions =
+ (Transition)malloc(sizeof(struct _Transition))))
+ goto split_memerror;
+ newtrie->num_transitions = 1;
+ newtrie->transitions[0].next = transition->next;
+ newtrie->transitions[0].suffix = new_suffix2;
+
+ free(transition->suffix);
+ transition->suffix = new_suffix1;
+ transition->next = newtrie;
+
+ if(0) {
+ split_memerror:
+ if(newtrie && newtrie->transitions) free(newtrie->transitions);
+ if(newtrie) free(newtrie);
+ if(new_suffix2) free(new_suffix2);
+ if(new_suffix1) free(new_suffix1);
+ return 1;
+ }
+ }
+ retval = Trie_set(transition->next, key+chars_shared, value);
+ }
+
+ return retval;
+}
+
+void Trie_del(Trie trie) {
+ int i;
+ if(!trie)
+ return;
+ for(i=0; i<trie->num_transitions; i++) {
+ Transition transition = &trie->transitions[i];
+ if(transition->suffix)
+ free(transition->suffix);
+ Trie_del(transition->next);
+ }
+ free(trie);
+}
+
+void *Trie_get(const Trie trie, const unsigned char *key) {
+ int first, last, mid;
+
+ if(!key[0]) {
+ return trie->value;
+ }
+
+ /* The transitions are stored in alphabetical order. Do a binary
+ * search to find the proper one.
+ */
+ first = 0;
+ last = trie->num_transitions-1;
+ while(first <= last) {
+ Transition transition;
+ unsigned char *suffix;
+ int c;
+ mid = (first+last)/2;
+ transition = &trie->transitions[mid];
+ suffix = transition->suffix;
+ /* If suffix is a substring of key, then get the value from
+ the next trie.
+ */
+ c = strncmp(key, suffix, strlen(suffix));
+ if(c < 0)
+ last = mid-1;
+ else if(c > 0)
+ first = mid+1;
+ else
+ return Trie_get(transition->next, key+strlen(suffix));
+ }
+ return NULL;
+}
+
+
+/* Mutually recursive, so need to make a forward declaration. */
+void
+_get_approximate_trie(const Trie trie, const unsigned char *key, const int k,
+ void (*callback)(const unsigned char *key,
+ const void *value,
+ const int mismatches,
+ void *data),
+ void *data,
+ const int mismatches,
+ unsigned char *current_key, const int max_key
+ );
+
+void
+_get_approximate_transition(const unsigned char *key,
+ const int k,
+ const Transition transition,
+ const unsigned char *suffix,
+ void (*callback)(const unsigned char *key,
+ const void *value,
+ const int mismatches,
+ void *data),
+ void *data,
+ const int mismatches,
+ unsigned char *current_key, const int max_key
+ )
+{
+ int i;
+ int prev_keylen = strlen(current_key);
+
+ /* Short circuit optimization. If there's too many characters to
+ possibly be a match, then don't even try to match things. */
+ if((int)(strlen(suffix) - strlen(key)) > k)
+ return;
+
+ /* Match as many characters as possible. */
+ i = 0;
+ while(suffix[i] && (key[i] == suffix[i])) {
+ i++;
+ }
+ /* Check to make sure the key is not too long. BUG: If it is,
+ fails silently. */
+ if((prev_keylen+i) >= max_key)
+ return;
+ strncat(current_key, suffix, i);
+
+ /* If all the letters in the suffix matched, then move to the
+ next trie. */
+ if(!suffix[i]) {
+ _get_approximate_trie(transition->next, &key[i], k, callback, data,
+ mismatches, current_key, max_key);
+ }
+ /* Otherwise, try out different kinds of mismatches. */
+ else if(k) {
+ int new_keylen = prev_keylen+i;
+
+ /* Letter replacement, skip the next letter in both the key and
+ suffix. */
+ if((new_keylen+1 < max_key) && key[i] && suffix[i]) {
+ current_key[new_keylen] = suffix[i];
+ current_key[new_keylen+1] = 0;
+ _get_approximate_transition(&key[i+1], k-1,
+ transition, &suffix[i+1],
+ callback, data,
+ mismatches+1, current_key, max_key);
+ current_key[new_keylen] = 0;
+ }
+
+ /* Insertion in key, skip the next letter in the key. */
+ if(key[i]) {
+ _get_approximate_transition(&key[i+1], k-1,
+ transition, &suffix[i],
+ callback, data,
+ mismatches+1, current_key, max_key);
+ }
+
+ /* Deletion from key, skip the next letter in the suffix. */
+ if((new_keylen+1 < max_key) && suffix[i]) {
+ current_key[new_keylen] = suffix[i];
+ current_key[new_keylen+1] = 0;
+ _get_approximate_transition(&key[i], k-1,
+ transition, &suffix[i+1],
+ callback, data,
+ mismatches+1, current_key, max_key);
+ current_key[new_keylen] = 0;
+ }
+ }
+ current_key[prev_keylen] = 0;
+}
+
+void
+_get_approximate_trie(const Trie trie, const unsigned char *key, const int k,
+ void (*callback)(const unsigned char *key,
+ const void *value,
+ const int mismatches,
+ void *data),
+ void *data,
+ const int mismatches,
+ unsigned char *current_key, const int max_key
+ )
+{
+ int i;
+
+ /* If there's no more key to match, then I'm done. */
+ if(!key[0]) {
+ if(trie->value)
+ (*callback)(current_key, trie->value, mismatches, data);
+ }
+ /* If there are no more mismatches allowed, then fall back to the
+ faster Trie_get. */
+ else if(!k) {
+ void *value = Trie_get(trie, key);
+ if(value) {
+ int l = strlen(current_key);
+ /* Make sure I have enough space for the full key. */
+ if(l + strlen(key) < max_key) {
+ strcat(current_key, key);
+ (*callback)(current_key, value, mismatches, data);
+ current_key[l] = 0;
+ }
+ /* BUG: Ran out of space for the key. This fails
+ silently, but should signal an error. */
+ }
+ }
+ /* If there are no more transitions, then all the characters left
+ in the key are mismatches. */
+ else if(!trie->num_transitions) {
+ if(trie->value && (strlen(key) <= k)) {
+ (*callback)(current_key, trie->value,
+ mismatches+strlen(key), data);
+ }
+ }
+ /* Otherwise, try to match each of the transitions. */
+ else {
+ for(i=0; i<trie->num_transitions; i++) {
+ Transition transition = &trie->transitions[i];
+ unsigned char *suffix = transition->suffix;
+ _get_approximate_transition(key, k, transition, suffix,
+ callback, data,
+ mismatches, current_key, max_key);
+ }
+ }
+
+}
+
+
+void
+Trie_get_approximate(const Trie trie, const unsigned char *key, const int k,
+ void (*callback)(const unsigned char *key,
+ const void *value,
+ const int mismatches,
+ void *data),
+ void *data
+ )
+{
+ KEY[0] = 0;
+ _get_approximate_trie(trie, key, k, callback, data, 0, KEY,MAX_KEY_LENGTH);
+}
+
+int Trie_len(const Trie trie)
+{
+ int i;
+ int length = 0;
+
+ if(!trie)
+ return 0;
+ if(trie->value)
+ length += 1;
+ for(i=0; i<trie->num_transitions; i++) {
+ length += Trie_len(trie->transitions[i].next);
+ }
+ return length;
+}
+
+int Trie_has_key(const Trie trie, const unsigned char *key)
+{
+ return Trie_get(trie, key) != NULL;
+}
+
+int Trie_has_prefix(const Trie trie, const unsigned char *prefix)
+{
+ int first, last, mid;
+
+ if(!prefix[0]) {
+ return 1;
+ }
+
+ /* The transitions are stored in alphabetical order. Do a binary
+ * search to find the proper one.
+ */
+ first = 0;
+ last = trie->num_transitions-1;
+ while(first <= last) {
+ Transition transition;
+ unsigned char *suffix;
+ int suffixlen, prefixlen, minlen;
+ int c;
+ mid = (first+last)/2;
+ transition = &trie->transitions[mid];
+ suffix = transition->suffix;
+ suffixlen = strlen(suffix);
+ prefixlen = strlen(prefix);
+ minlen = (suffixlen < prefixlen) ? suffixlen : prefixlen;
+ c = strncmp(prefix, suffix, minlen);
+ if(c < 0)
+ last = mid-1;
+ else if(c > 0)
+ first = mid+1;
+ else
+ return Trie_has_prefix(transition->next, prefix+minlen);
+ }
+ return 0;
+}
+
+static void
+_iterate_helper(const Trie trie,
+ void (*callback)(const unsigned char *key,
+ const void *value,
+ void *data),
+ void *data,
+ unsigned char *current_key, const int max_key)
+{
+ int i;
+ if(trie->value)
+ (*callback)(current_key, trie->value, data);
+ for(i=0; i<trie->num_transitions; i++) {
+ Transition transition = &trie->transitions[i];
+ unsigned char *suffix = transition->suffix;
+ int keylen = strlen(current_key);
+
+ if(keylen + strlen(suffix) >= max_key) {
+ /* BUG: This will fail silently. It should raise some
+ sort of error. */
+ continue;
+ }
+ strcat(current_key, suffix);
+ _iterate_helper(transition->next, callback, data,
+ current_key, max_key);
+ current_key[keylen] = 0;
+ }
+}
+
+void
+Trie_iterate(const Trie trie,
+ void (*callback)(const unsigned char *key,
+ const void *value,
+ void *data),
+ void *data)
+{
+ KEY[0] = 0;
+ _iterate_helper(trie, callback, data, KEY, MAX_KEY_LENGTH);
+}
+
+static void
+_with_prefix_helper(const Trie trie, const unsigned char *prefix,
+ void (*callback)(const unsigned char *key,
+ const void *value,
+ void *data),
+ void *data,
+ unsigned char *current_key, const int max_key)
+{
+ int first, last, mid;
+
+ if(!prefix[0]) {
+ _iterate_helper(trie, callback, data, current_key, max_key);
+ return;
+ }
+
+ /* The transitions are stored in alphabetical order. Do a binary
+ * search to find the proper one.
+ */
+ first = 0;
+ last = trie->num_transitions-1;
+ while(first <= last) {
+ Transition transition;
+ unsigned char *suffix;
+ int suffixlen, prefixlen, minlen;
+ int c;
+ mid = (first+last)/2;
+ transition = &trie->transitions[mid];
+ suffix = transition->suffix;
+ suffixlen = strlen(suffix);
+ prefixlen = strlen(prefix);
+ minlen = (suffixlen < prefixlen) ? suffixlen : prefixlen;
+ c = strncmp(prefix, suffix, minlen);
+ if(c < 0)
+ last = mid-1;
+ else if(c > 0)
+ first = mid+1;
+ else {
+ int keylen = strlen(current_key);
+ if(keylen + minlen >= max_key) {
+ /* BUG: This will fail silently. It should raise some
+ sort of error. */
+ break;
+ }
+ strncat(current_key, suffix, minlen);
+ _with_prefix_helper(transition->next, prefix+minlen,
+ callback, data, current_key, max_key);
+ current_key[keylen] = 0;
+ break;
+ }
+ }
+}
+
+void
+Trie_with_prefix(const Trie trie, const unsigned char *prefix,
+ void (*callback)(const unsigned char *key,
+ const void *value,
+ void *data),
+ void *data
+ )
+{
+ KEY[0] = 0;
+ _with_prefix_helper(trie, prefix, callback, data, KEY, MAX_KEY_LENGTH);
+}
+
+
+
+/* Need to declare _serialize_transition here so it can be called from
+ _serialize_trie. */
+int _serialize_transition(const Transition transition,
+ int (*write)(const void *towrite, const int length,
+ void *data),
+ int (*write_value)(const void *value, void *data),
+ void *data);
+
+/* This library also provides code for flattening tries so that they
+ * can be saved and read back in later. The format of a serialized
+ * trie is:
+ * TYPE NBYTES DESCRIPTION
+ * byte 1 Whether or not there is a value
+ * variable variable If there is a value, let the client store it.
+ * byte 1 Number of transitions for this Trie.
+ * transition variable
+ * int 4 Number of characters in the suffix.
+ * suffix variable the suffix for this transition
+ * byte 1 Whether or not there is a trie
+ * trie variable Recursively points to another trie.
+ *
+ * The number of bytes and the endian may vary from platform to
+ * platform.
+ */
+
+int _serialize_trie(const Trie trie,
+ int (*write)(const void *towrite, const int length,
+ void *data),
+ int (*write_value)(const void *value, void *data),
+ void *data)
+{
+ int i;
+ unsigned char has_value;
+
+ has_value = (trie->value != NULL);
+ if(!(*write)(&has_value, sizeof(has_value), data))
+ return 0;
+ if(has_value) {
+ if(!(*write_value)(trie->value, data))
+ return 0;
+ }
+
+ if(!(*write)(&trie->num_transitions, sizeof(trie->num_transitions), data))
+ return 0;
+ for(i=0; i<trie->num_transitions; i++) {
+ if(!_serialize_transition(&trie->transitions[i],
+ write, write_value, data))
+ return 0;
+ }
+
+ return 1;
+}
+
+int _serialize_transition(const Transition transition,
+ int (*write)(const void *towrite, const int length,
+ void *data),
+ int (*write_value)(const void *value, void *data),
+ void *data)
+{
+ int suffixlen;
+ unsigned char has_trie;
+
+ suffixlen = strlen(transition->suffix);
+ if(!(*write)(&suffixlen, sizeof(suffixlen), data))
+ return 0;
+ if(!(*write)(transition->suffix, suffixlen, data))
+ return 0;
+
+ has_trie = (transition->next != NULL);
+ if(!(*write)(&has_trie, sizeof(has_trie), data))
+ return 0;
+ if(has_trie) {
+ if(!_serialize_trie(transition->next, write, write_value, data))
+ return 0;
+ }
+ return 1;
+}
+
+int Trie_serialize(const Trie trie,
+ int (*write)(const void *towrite, const int length,
+ void *data),
+ int (*write_value)(const void *value, void *data),
+ void *data)
+{
+ int success = _serialize_trie(trie, write, write_value, data);
+ (*write)(NULL, 0, data);
+ return success;
+}
+
+int _deserialize_transition(Transition transition,
+ int (*read)(void *wasread, const int length,
+ void *data),
+ void *(*read_value)(void *data),
+ void *data);
+
+int _deserialize_trie(Trie trie,
+ int (*read)(void *wasread, const int length, void *data),
+ void *(*read_value)(void *data),
+ void *data)
+{
+ int i;
+ unsigned char has_value;
+
+ if(!(*read)(&has_value, sizeof(has_value), data))
+ goto _deserialize_trie_error;
+ if(has_value != 0 && has_value != 1)
+ goto _deserialize_trie_error;
+ if(has_value) {
+ if(!(trie->value = (*read_value)(data)))
+ goto _deserialize_trie_error;
+ }
+ if(!(*read)(&trie->num_transitions, sizeof(trie->num_transitions), data))
+ goto _deserialize_trie_error;
+ if(!(trie->transitions =
+ malloc(trie->num_transitions*sizeof(struct _Transition))))
+ goto _deserialize_trie_error;
+ for(i=0; i<trie->num_transitions; i++) {
+ if(!_deserialize_transition(&trie->transitions[i],
+ read, read_value, data))
+ goto _deserialize_trie_error;
+ }
+ return 1;
+
+ _deserialize_trie_error:
+ trie->num_transitions = 0;
+ if(trie->transitions) {
+ free(trie->transitions);
+ trie->transitions = NULL;
+ }
+ trie->value = NULL;
+ return 0;
+}
+
+int _deserialize_transition(Transition transition,
+ int (*read)(void *wasread, const int length,
+ void *data),
+ void *(*read_value)(void *data),
+ void *data)
+{
+ int suffixlen;
+ unsigned char has_trie;
+
+ if(!(*read)(&suffixlen, sizeof(suffixlen), data))
+ goto _deserialize_transition_error;
+ if(suffixlen < 0 || suffixlen >= MAX_KEY_LENGTH)
+ goto _deserialize_transition_error;
+ if(!(*read)(KEY, suffixlen, data))
+ goto _deserialize_transition_error;
+ KEY[suffixlen] = 0;
+ if(!(transition->suffix = (unsigned char *)strdup(KEY)))
+ goto _deserialize_transition_error;
+ if(!(*read)(&has_trie, sizeof(has_trie), data))
+ goto _deserialize_transition_error;
+ if(has_trie != 0 && has_trie != 1)
+ goto _deserialize_transition_error;
+ if(has_trie) {
+ transition->next = Trie_new();
+ if(!_deserialize_trie(transition->next, read, read_value, data))
+ goto _deserialize_transition_error;
+ }
+ return 1;
+
+ _deserialize_transition_error:
+ if(transition->suffix) {
+ free(transition->suffix);
+ transition->suffix = NULL;
+ }
+ if(transition->next) {
+ Trie_del(transition->next);
+ transition->next = NULL;
+ }
+ return 0;
+}
+
+Trie Trie_deserialize(int (*read)(void *wasread, const int length, void *data),
+ void *(*read_value)(void *data),
+ void *data)
+{
+ Trie trie = Trie_new();
+ if(!_deserialize_trie(trie, read, read_value, data)) {
+ Trie_del(trie);
+ return NULL;
+ }
+ return trie;
+}
+
+void test(void) {
+ Trie trie;
+
+ printf("Hello world!\n");
+
+ trie = Trie_new();
+ printf("New trie %p\n", trie);
+ Trie_set(trie, "hello world", "s1");
+ Trie_set(trie, "bye", "s2");
+ Trie_set(trie, "hell sucks", "s3");
+ Trie_set(trie, "hebee", "s4");
+
+ printf("%s\n", (char *)Trie_get(trie, "hello world"));
+ printf("%s\n", (char *)Trie_get(trie, "bye"));
+ printf("%s\n", (char *)Trie_get(trie, "hell sucks"));
+ printf("%s\n", (char *)Trie_get(trie, "hebee"));
+
+ Trie_set(trie, "blah", "s5");
+ printf("%s\n", (char *)Trie_get(trie, "blah"));
+
+ printf("%p\n", Trie_get(trie, "foobar"));
+ printf("%d\n", Trie_len(trie));
+
+ Trie_set(trie, "blah", "snew");
+ printf("%s\n", (char *)Trie_get(trie, "blah"));
+
+ Trie_del(trie);
+}
+
+#if 0
+int main() {
+ test();
+}
+#endif
--- /dev/null
+typedef struct _Trie *Trie;
+
+
+
+/* Trie_new
+ * --------
+ * Create a new trie. Return a Trie structure, which is an abstract
+ * data structure. The client should not have to know about the
+ * details of this structure. When finished, each Trie should be
+ * freed with Trie_del.
+ */
+Trie Trie_new(void);
+
+
+/* Trie_del
+ * --------
+ * Free a Trie data structure.
+ */
+void Trie_del(Trie trie);
+
+
+/* Trie_set
+ * --------
+ * Set a string in the Trie to some value. Returns a 0 if the
+ * function succeeded.
+ */
+int Trie_set(Trie trie, const unsigned char *key, const void *value);
+
+/* Trie_get
+ * --------
+ * Lookup whether a key exists in the Trie. Returns the value that
+ * was previous set in the Trie, or NULL if it doesn't exist.
+ */
+void *Trie_get(const Trie trie, const unsigned char *key);
+
+
+/* Trie_get_approximate
+ * --------------------
+ * Lookup whether a key exists in the Trie, allowing for mismatches to
+ * the dictionary. Passes back values using a callback function.
+ */
+void
+Trie_get_approximate(const Trie trie, const unsigned char *key, const int k,
+ void (*callback)(const unsigned char *key,
+ const void *value,
+ const int mismatches,
+ void *data),
+ void *data
+ );
+
+/* Trie_len
+ * --------
+ * Return the number of strings in the trie.
+ */
+int Trie_len(const Trie trie);
+
+
+/* Trie_has_key
+ * ------------
+ * Return whether a key exists in the trie.
+ */
+int Trie_has_key(const Trie trie, const unsigned char *key);
+
+
+/* Trie_has_prefix
+ * ---------------
+ * Return whether a string is a prefix of a key in the trie.
+ */
+int Trie_has_prefix(const Trie trie, const unsigned char *prefix);
+
+
+/* Trie_with_prefix
+ * ----------------
+ * Iterate over all the keys in the trie that start with a prefix.
+ */
+void Trie_with_prefix(const Trie trie, const unsigned char *prefix,
+ void (*callback)(const unsigned char *key,
+ const void *value,
+ void *data),
+ void *data
+ );
+
+
+/* Trie_iterate
+ * ------------
+ * Iterate through everything stored in the trie. callback is a
+ * function that gets called for each thing in the trie. It is called
+ * in arbitrary order. data is a pointer to some arbitrary data and
+ * gets passed unchanged to the callback.
+ */
+void Trie_iterate(const Trie trie,
+ void (*callback)(const unsigned char *key,
+ const void *value,
+ void *data),
+ void *data
+ );
+
+/* Trie_serialize
+ * --------------
+ * Serialize a tree into a stream of bytes. This function takes a
+ * callback 'write' that should take a pointer to data and the length
+ * of the data in bytes. This will be called repeatedly until the
+ * whole Trie is serialized. When it is done, this function will call
+ * 'write' with a length of 0. Since the values are handled by the
+ * client, this function also takes a callback function 'write_value'
+ * so that the client can serialize their own values.
+ *
+ * This function is platform-dependent, so byte streams created on one
+ * machine may not necessarily port to another.
+ */
+int Trie_serialize(const Trie trie,
+ int (*write)(const void *towrite, const int length,
+ void *data),
+ int (*write_value)(const void *value, void *data),
+ void *data);
+
+
+
+/* Trie_deserialize
+ * ----------------
+ * Deserialize a tree that was previously serialized with
+ * Trie_serialize. This function takes a callback 'read' that should
+ * read 'length' bytes and save it to 'wasread'. 'read_value' should
+ * read a value and return a pointer to it. 'data' is a pointer that
+ * will be passed unchanged to 'read' and 'read_value'.
+ */
+Trie Trie_deserialize(int (*read)(void *wasread, const int length, void *data),
+ void *(*read_value)(void *data),
+ void *data);
--- /dev/null
+"""
+Given a trie, find all occurrences of a word in the trie in a string.
+
+Like searching a string for a substring, except that the substring is
+any word in a trie.
+
+Functions:
+match Find longest key in a trie matching the beginning of the string.
+match_all Find all keys in a trie matching the beginning of the string.
+find Find keys in a trie matching anywhere in a string.
+find_words Find keys in a trie matching whole words in a string.
+
+"""
+import string
+import re
+
+def match(string, trie):
+ """match(string, trie) -> longest key or None
+
+ Find the longest key in the trie that matches the beginning of the
+ string.
+
+ """
+ longest = None
+ for i in range(len(string)):
+ substr = string[:i+1]
+ if not trie.has_prefix(substr):
+ break
+ if trie.has_key(substr):
+ longest = substr
+ return longest
+
+def match_all(string, trie):
+ """match_all(string, trie) -> list of keys
+
+ Find all the keys in the trie that matches the beginning of the
+ string.
+
+ """
+ matches = []
+ for i in range(len(string)):
+ substr = string[:i+1]
+ if not trie.has_prefix(substr):
+ break
+ if trie.has_key(substr):
+ matches.append(substr)
+ return matches
+
+def find(string, trie):
+ """find(string, trie) -> list of tuples (key, start, end)
+
+ Find all the keys in the trie that match anywhere in the string.
+
+ """
+ results = []
+ start = 0 # index to start the search
+ while start < len(string):
+ # Look for a match.
+ keys = match_all(string[start:], trie)
+ for key in keys:
+ results.append((key, start, start+len(key)))
+ start += 1
+ return results
+
+DEFAULT_BOUNDARY_CHARS = string.punctuation + string.whitespace
+
+def find_words(string, trie):
+ """find_words(string, trie) -> list of tuples (key, start, end)
+
+ Find all the keys in the trie that match full words in the string.
+ Word boundaries are defined as any punctuation or whitespace.
+
+ """
+ _boundary_re = re.compile(r"[%s]+" % re.escape(DEFAULT_BOUNDARY_CHARS))
+
+ results = []
+ start = 0 # index of word boundary
+ while start < len(string):
+ # Look for a match.
+ keys = match_all(string[start:], trie)
+ for key in keys:
+ l = len(key)
+ # Make sure it ends at a boundary.
+ if start+l == len(string) or \
+ _boundary_re.match(string[start+l]):
+ results.append((key, start, start+l))
+ # Move forward to the next boundary.
+ m = _boundary_re.search(string, start)
+ if m is None:
+ break
+ start = m.end()
+ return results
--- /dev/null
+#include <Python.h>
+#include <marshal.h>
+#include "trie.h"
+
+#if PY_VERSION_HEX < 0x02050000
+#define Py_ssize_t int
+#endif
+
+
+
+staticforward PyTypeObject Trie_Type;
+
+typedef struct {
+ PyObject_HEAD
+ Trie trie;
+} trieobject;
+
+static PyObject*
+trie_trie(PyObject* self, PyObject* args)
+{
+ trieobject* trieobj;
+ Trie trie;
+
+ if (!PyArg_ParseTuple(args,":trie"))
+ return NULL;
+ if(!(trie = Trie_new()))
+ return PyErr_NoMemory();
+ if(!(trieobj = PyObject_New(trieobject, &Trie_Type)))
+ return NULL;
+ trieobj->trie = trie;
+ return (PyObject*)trieobj;
+}
+
+static void
+_decref_objects(const unsigned char *key, const void *value, void *data)
+{
+ Py_DECREF((PyObject *)value);
+}
+
+static void
+trie_dealloc(PyObject* self)
+{
+ trieobject *mp = (trieobject *)self;
+ Trie_iterate(mp->trie, _decref_objects, NULL);
+ Trie_del(mp->trie);
+ PyObject_Del(self);
+}
+
+static Py_ssize_t
+trie_length(trieobject *mp)
+{
+ return Trie_len(mp->trie);
+}
+
+static PyObject *
+trie_subscript(trieobject *mp, PyObject *py_key)
+{
+ unsigned char *key;
+ PyObject *py_value;
+
+ /* Make sure key is a string. */
+ if(!PyString_Check(py_key)) {
+ PyErr_SetString(PyExc_TypeError, "key must be a string");
+ return NULL;
+ }
+ key = (unsigned char *)PyString_AS_STRING(py_key);
+ py_value = (PyObject *)Trie_get(mp->trie, key);
+ if(py_value == NULL)
+ PyErr_SetString(PyExc_KeyError, (char *)key);
+ else
+ Py_INCREF(py_value);
+ return py_value;
+}
+
+static int
+trie_ass_sub(trieobject *mp, PyObject *py_key, PyObject *py_value)
+{
+ unsigned char *key;
+ PyObject *py_prev;
+
+ /* Make sure key is a string. */
+ if(!PyString_Check(py_key)) {
+ PyErr_SetString(PyExc_TypeError, "key must be a string");
+ return -1;
+ }
+ key = (unsigned char *)PyString_AS_STRING((char *)py_key);
+
+ /* Check to see whether something already exists at that key. If
+ there's already an object there, then I will have to remove it.
+ */
+ py_prev = (PyObject *)Trie_get(mp->trie, key);
+ if(py_prev) {
+ Py_DECREF(py_prev);
+ }
+
+ /* The client wants to delete a key from a dictionary. The Trie
+ API doesn't support this, so I will just overwrite it with
+ NULL. */
+ if(!py_value) {
+ /* If the key doesn't exist, raise a KeyError. */
+ if(!py_prev) {
+ PyErr_SetString(PyExc_KeyError, (char *)key);
+ return -1;
+ }
+ Trie_set(mp->trie, key, NULL);
+ }
+ /* The client wants to set a key in the dictionary. */
+ else {
+ Py_INCREF(py_value);
+ if(Trie_set(mp->trie, key, py_value)) {
+ PyErr_SetString(PyExc_AssertionError, "error setting trie");
+ return -1;
+ }
+ }
+ return 0;
+}
+
+static char has_key__doc__[] =
+"D.has_key(k) -> 1 if D has a key k, else 0";
+
+static PyObject *
+trie_has_key(trieobject *mp, PyObject *py_key)
+{
+ unsigned char *key;
+ int has_key;
+
+ /* Make sure key is a string. */
+ if(!PyString_Check(py_key)) {
+ PyErr_SetString(PyExc_TypeError, "key must be a string");
+ return NULL;
+ }
+ key = (unsigned char *)PyString_AS_STRING(py_key);
+ has_key = Trie_has_key(mp->trie, key);
+ return PyInt_FromLong((long)has_key);
+}
+
+static PyObject *
+trie_has_key_onearg(trieobject *mp, PyObject *py_args)
+{
+ PyObject *py_arg;
+ if(!PyArg_ParseTuple(py_args, "O", &py_arg))
+ return NULL;
+ return trie_has_key(mp, py_arg);
+}
+
+
+
+static char has_prefix__doc__[] =
+"D.has_prefix(k) -> 1 if D has a prefix k, else 0";
+
+static PyObject *
+trie_has_prefix(trieobject *mp, PyObject *py_prefix)
+{
+ unsigned char *prefix;
+ int has_prefix;
+
+ /* Make sure prefix is a string. */
+ if(!PyString_Check(py_prefix)) {
+ PyErr_SetString(PyExc_TypeError, "k must be a string");
+ return NULL;
+ }
+ prefix = (unsigned char *)PyString_AS_STRING(py_prefix);
+ has_prefix = Trie_has_prefix(mp->trie, prefix);
+ return PyInt_FromLong((long)has_prefix);
+}
+
+static PyObject *
+trie_has_prefix_onearg(trieobject *mp, PyObject *py_args)
+{
+ PyObject *py_arg;
+ if(!PyArg_ParseTuple(py_args, "O", &py_arg))
+ return NULL;
+ return trie_has_prefix(mp, py_arg);
+}
+
+static char with_prefix__doc__[] =
+"D.with_prefix(prefix) -> list of D's keys that begins with prefix";
+
+static void
+_trie_with_prefix_helper(const unsigned char *key, const void *value,
+ void *data)
+{
+ PyObject *py_list = (PyObject *)data;
+ PyObject *py_key;
+
+ if(PyErr_Occurred())
+ return;
+
+ if(!(py_key = PyString_FromString((const char *)key)))
+ return;
+ PyList_Append(py_list, py_key);
+ Py_DECREF(py_key);
+}
+
+static PyObject *
+trie_with_prefix(trieobject *mp, PyObject *py_prefix)
+{
+ unsigned char *prefix;
+ PyObject *py_list;
+
+ /* Make sure prefix is a string. */
+ if(!PyString_Check(py_prefix)) {
+ PyErr_SetString(PyExc_TypeError, "k must be a string");
+ return NULL;
+ }
+ prefix = (unsigned char *)PyString_AS_STRING(py_prefix);
+
+ if(!(py_list = PyList_New(0)))
+ return NULL;
+ Trie_with_prefix(mp->trie, prefix,
+ _trie_with_prefix_helper, (void *)py_list);
+ if(PyErr_Occurred()) {
+ Py_DECREF(py_list);
+ return NULL;
+ }
+ return py_list;
+}
+
+static PyObject *
+trie_with_prefix_onearg(trieobject *mp, PyObject *py_args)
+{
+ PyObject *py_arg;
+ if(!PyArg_ParseTuple(py_args, "O", &py_arg))
+ return NULL;
+ return trie_with_prefix(mp, py_arg);
+}
+
+
+static char keys__doc__[] =
+"D.keys() -> list of D's keys";
+
+static void
+_trie_keys_helper(const unsigned char *key, const void *value, void *data)
+{
+ PyObject *py_list = (PyObject *)data;
+ PyObject *py_key;
+
+ if(PyErr_Occurred())
+ return;
+
+ if(!(py_key = PyString_FromString((char *)key)))
+ return;
+ PyList_Append(py_list, py_key);
+ Py_DECREF(py_key);
+}
+
+static PyObject *
+trie_keys(trieobject *mp)
+{
+ PyObject *py_list;
+
+ if(!(py_list = PyList_New(0)))
+ return NULL;
+ Trie_iterate(mp->trie, _trie_keys_helper, (void *)py_list);
+ if(PyErr_Occurred()) {
+ Py_DECREF(py_list);
+ return NULL;
+ }
+ return py_list;
+}
+
+static PyObject *
+trie_keys_noargs(trieobject *mp, PyObject *py_args)
+{
+ if(PyTuple_Size(py_args) != 0) {
+ PyErr_SetString(PyExc_ValueError, "no args expected");
+ return NULL;
+ }
+ return trie_keys(mp);
+}
+
+static char values__doc__[] =
+"D.values() -> list of D's values";
+
+static void
+_trie_values_helper(const unsigned char *key, const void *value, void *data)
+{
+ PyObject *py_list = (PyObject *)data;
+ if(PyErr_Occurred())
+ return;
+ PyList_Append(py_list, (PyObject *)value);
+}
+
+static PyObject *
+trie_values(trieobject *mp)
+{
+ PyObject *py_list;
+
+ if(!(py_list = PyList_New(0)))
+ return NULL;
+ Trie_iterate(mp->trie, _trie_values_helper, (void *)py_list);
+ if(PyErr_Occurred()) {
+ Py_DECREF(py_list);
+ return NULL;
+ }
+ return py_list;
+}
+
+static PyObject *
+trie_values_noargs(trieobject *mp, PyObject *py_args)
+{
+ if(PyTuple_Size(py_args) != 0) {
+ PyErr_SetString(PyExc_ValueError, "no args expected");
+ return NULL;
+ }
+ return trie_values(mp);
+}
+
+static char get__doc__[] =
+"D.get(k[,d]) -> D[k] if D.has_key(k), else d. d defaults to None.";
+
+static PyObject *
+trie_get(trieobject *mp, PyObject *args)
+{
+ unsigned char *key;
+ PyObject *py_value;
+ PyObject *py_failobj = Py_None;
+
+ if (!PyArg_ParseTuple(args, "s|O:get", &key, &py_failobj))
+ return NULL;
+ py_value = (PyObject *)Trie_get(mp->trie, key);
+ if(!py_value)
+ py_value = py_failobj;
+ Py_INCREF(py_value);
+ return py_value;
+}
+
+static char get_approximate__doc__[] =
+"D.get_approximate(key, k) -> List of (key, value, mismatches) in D, allowing up to k mismatches in key.";
+
+void
+_trie_get_approximate_helper(const unsigned char *key, const void *value,
+ const int mismatches, void *data)
+{
+ /* Append a tuple of (key, value) to data, which is a PyList. */
+ PyObject *py_list = (PyObject *)data,
+ *py_value = (PyObject *)value,
+ *py_key,
+ *py_tuple,
+ *py_mismatches;
+
+ if(PyErr_Occurred())
+ return;
+
+ if(!(py_key = PyString_FromString((const char *)key)))
+ return;
+ if(!(py_mismatches = PyInt_FromLong(mismatches))) {
+ Py_DECREF(py_key);
+ return;
+ }
+ Py_INCREF(py_value);
+
+ if(!(py_tuple = PyTuple_New(3))) {
+ Py_DECREF(py_key);
+ Py_DECREF(py_mismatches);
+ Py_DECREF(py_value);
+ return;
+ }
+ PyTuple_SetItem(py_tuple, 0, py_key);
+ PyTuple_SetItem(py_tuple, 1, py_value);
+ PyTuple_SetItem(py_tuple, 2, py_mismatches);
+ PyList_Append(py_list, py_tuple);
+ Py_DECREF(py_tuple);
+}
+
+static PyObject *
+trie_get_approximate(trieobject *mp, PyObject *args)
+{
+ unsigned char *key;
+ int k;
+ PyObject *py_list;
+
+ if (!PyArg_ParseTuple(args, "si:get_approximate", &key, &k))
+ return NULL;
+
+ if(!(py_list = PyList_New(0)))
+ return NULL;
+ Trie_get_approximate(mp->trie, key, k,
+ _trie_get_approximate_helper, (void *)py_list);
+ if(PyErr_Occurred()) {
+ Py_DECREF(py_list);
+ return NULL;
+ }
+ return py_list;
+}
+
+static long
+trie_nohash(PyObject *self)
+{
+ PyErr_SetString(PyExc_TypeError, "trie objects are unhashable");
+ return -1;
+}
+
+static PyMappingMethods trie_as_mapping = {
+/* The first member of PyMappingMethods was redefined in Python 2.5. */
+#if PY_VERSION_HEX < 0x02050000
+ (inquiry)trie_length, /*mp_length*/
+#else
+ (lenfunc)trie_length, /*mp_length*/
+#endif
+ (binaryfunc)trie_subscript, /*mp_subscript*/
+ (objobjargproc)trie_ass_sub /*mp_ass_subscript*/
+};
+
+static PyMethodDef trieobj_methods[] = {
+ /* METH_O and METH_NOARGS require Python 2.2.
+ {"has_key", (PyCFunction)trie_has_key, METH_O,
+ has_key__doc__},
+ {"has_prefix", (PyCFunction)trie_has_prefix, METH_O,
+ has_prefix__doc__},
+ {"with_prefix", (PyCFunction)trie_with_prefix, METH_O,
+ with_prefix__doc__},
+ {"keys", (PyCFunction)trie_keys, METH_NOARGS,
+ keys__doc__},
+ {"values", (PyCFunction)trie_values, METH_NOARGS,
+ values__doc__},
+ */
+
+ {"has_key", (PyCFunction)trie_has_key_onearg, METH_VARARGS,
+ has_key__doc__},
+ {"has_prefix", (PyCFunction)trie_has_prefix_onearg, METH_VARARGS,
+ has_prefix__doc__},
+ {"with_prefix", (PyCFunction)trie_with_prefix_onearg, METH_VARARGS,
+ with_prefix__doc__},
+ {"keys", (PyCFunction)trie_keys_noargs, METH_VARARGS,
+ keys__doc__},
+ {"values", (PyCFunction)trie_values_noargs, METH_VARARGS,
+ values__doc__},
+
+ {"get", (PyCFunction)trie_get, METH_VARARGS,
+ get__doc__},
+ {"get_approximate", (PyCFunction)trie_get_approximate, METH_VARARGS,
+ get_approximate__doc__},
+ {NULL, NULL} /* sentinel */
+};
+
+static PyObject *trie_getattr(PyObject *obj, char *name)
+{
+ return Py_FindMethod(trieobj_methods, (PyObject *)obj, name);
+
+}
+
+static PyTypeObject Trie_Type = {
+ PyObject_HEAD_INIT(NULL)
+ 0,
+ "trie",
+ sizeof(trieobject),
+ 0,
+ trie_dealloc, /*tp_dealloc*/
+ 0, /*tp_print*/
+ trie_getattr, /*tp_getattr*/
+ 0, /*tp_setattr*/
+ 0, /*tp_compare*/
+ 0, /*tp_repr*/
+ 0, /*tp_as_number*/
+ 0, /*tp_as_sequence*/
+ &trie_as_mapping, /*tp_as_mapping*/
+ trie_nohash, /*tp_hash */
+};
+
+static int
+_write_to_handle(const void *towrite, const int length, void *handle)
+{
+ PyObject *py_handle = (PyObject *)handle,
+ *py_retval = NULL;
+ int success = 0;
+
+ if(!length)
+ return 1;
+
+ if(!(py_retval = PyObject_CallMethod(py_handle, "write", "s#",
+ towrite, length)))
+ goto _write_to_handle_cleanup;
+ success = 1;
+
+ _write_to_handle_cleanup:
+ if(py_retval) {
+ Py_DECREF(py_retval);
+ }
+ return success;
+}
+
+int _write_value_to_handle(const void *value, void *handle)
+{
+ PyObject *py_value = (PyObject *)value,
+ *py_marshalled = NULL;
+ char *marshalled;
+ Py_ssize_t length;
+ int success = 0;
+
+#ifdef Py_MARSHAL_VERSION
+ if(!(py_marshalled =
+ PyMarshal_WriteObjectToString(py_value, Py_MARSHAL_VERSION)))
+ goto _write_value_to_handle_cleanup;
+#else
+ if(!(py_marshalled = PyMarshal_WriteObjectToString(py_value)))
+ goto _write_value_to_handle_cleanup;
+#endif
+ if(PyString_AsStringAndSize(py_marshalled, &marshalled, &length) == -1)
+ goto _write_value_to_handle_cleanup;
+ if(!_write_to_handle(&length, sizeof(length), handle))
+ goto _write_value_to_handle_cleanup;
+ if (length != (int)length)
+ goto _write_value_to_handle_cleanup;
+ if(!_write_to_handle(marshalled, (int)length, handle))
+ goto _write_value_to_handle_cleanup;
+ success = 1;
+
+ _write_value_to_handle_cleanup:
+ if(py_marshalled) {
+ Py_DECREF(py_marshalled);
+ }
+
+ return success;
+}
+
+static PyObject *
+trie_save(PyObject *self, PyObject *args)
+{
+ PyObject *py_handle,
+ *py_trie;
+ trieobject *mp;
+
+ if(!PyArg_ParseTuple(args, "OO:save", &py_handle, &py_trie))
+ return NULL;
+ mp = (trieobject *)py_trie;
+ if(!Trie_serialize(mp->trie, _write_to_handle, _write_value_to_handle,
+ (void *)py_handle)) {
+ if(!PyErr_Occurred())
+ PyErr_SetString(PyExc_RuntimeError,
+ "saving failed for some reason");
+ return NULL;
+ }
+ Py_INCREF(Py_None);
+ return Py_None;
+}
+
+static int
+_read_from_handle(void *wasread, const int length, void *handle)
+{
+ PyObject *py_handle = (PyObject *)handle,
+ *py_retval = NULL;
+ void *retval;
+ int success = 0;
+ PyBufferProcs *buffer;
+ int segment;
+ int bytes_read, bytes_left;
+
+ if(!length)
+ return 1;
+
+ if(!(py_retval = PyObject_CallMethod(py_handle, "read", "i", length)))
+ goto _read_from_handle_cleanup;
+ if(!py_retval->ob_type->tp_as_buffer) {
+ PyErr_SetString(PyExc_ValueError, "read method should return buffer");
+ goto _read_from_handle_cleanup;
+ }
+ if(!(py_retval->ob_type->tp_flags & Py_TPFLAGS_DEFAULT)) {
+ PyErr_SetString(PyExc_ValueError, "no bf_getcharbuffer slot");
+ goto _read_from_handle_cleanup;
+ }
+ buffer = py_retval->ob_type->tp_as_buffer;
+ if(!buffer->bf_getreadbuffer) {
+ PyErr_SetString(PyExc_ValueError, "no bf_getreadbuffer");
+ goto _read_from_handle_cleanup;
+ }
+
+ bytes_left = length;
+ segment = 0;
+ while(bytes_left > 0) {
+ if((bytes_read = buffer->bf_getreadbuffer(py_retval,
+ segment, &retval)) == -1)
+ goto _read_from_handle_cleanup;
+ memcpy(wasread, retval, bytes_read);
+ wasread = (void *)((char *)wasread + bytes_read);
+ bytes_left -= bytes_read;
+ segment += 1;
+ }
+
+ success = 1;
+
+ _read_from_handle_cleanup:
+ if(py_retval) {
+ Py_DECREF(py_retval);
+ }
+ return success;
+}
+
+#define MAX_KEY_LENGTH 2000
+static void *
+_read_value_from_handle(void *handle)
+{
+ Py_ssize_t length;
+ char KEY[MAX_KEY_LENGTH];
+
+ if(!_read_from_handle((void *)&length, sizeof(length), (void *)handle))
+ return NULL;
+ if(length < 0 || length >= MAX_KEY_LENGTH)
+ return NULL;
+ if(!_read_from_handle((void *)KEY, length, (void *)handle))
+ return NULL;
+ return PyMarshal_ReadObjectFromString(KEY, length);
+}
+
+
+static PyObject *
+trie_load(PyObject *self, PyObject *args)
+{
+ PyObject *py_handle;
+ Trie trie;
+ trieobject *trieobj;
+
+ if(!PyArg_ParseTuple(args, "O:load", &py_handle))
+ return NULL;
+
+ if(!(trie = Trie_deserialize(_read_from_handle, _read_value_from_handle,
+ py_handle))) {
+ if(!PyErr_Occurred())
+ PyErr_SetString(PyExc_RuntimeError,
+ "loading failed for some reason");
+ return NULL;
+ }
+
+ if(!(trieobj = PyObject_New(trieobject, &Trie_Type))) {
+ Trie_del(trie);
+ return NULL;
+ }
+ trieobj->trie = trie;
+ return (PyObject *)trieobj;
+}
+
+static PyMethodDef trie_methods[] = {
+ {"trie", trie_trie, METH_VARARGS,
+ "trie() -> new Trie object."},
+ {"load", trie_load, METH_VARARGS,
+ "load(handle) -> trie object"},
+ {"save", trie_save, METH_VARARGS,
+ "save(handle, trie), save a trie object to a handle"},
+ {NULL, NULL, 0, NULL}
+};
+
+static char trie__doc__[] =
+"\
+This module implements a trie data structure. This allows an O(M)\n\
+lookup of a string in a dictionary, where M is the length of the\n\
+string. It also supports approximate matches.\n\
+\n\
+Functions:\n\
+trie Create a new trie object.\n\
+save Save a trie to a handle.\n\
+load Load a trie from a handle.\n\
+\n\
+";
+
+DL_EXPORT(void)
+inittrie(void)
+{
+ Trie_Type.ob_type = &PyType_Type;
+
+ (void) Py_InitModule3("trie", trie_methods, trie__doc__);
+}
--- /dev/null
+# Copyright 2000 by Andrew Dalke.
+# All rights reserved.
+# This code is part of the Biopython distribution and governed by its
+# license. Please see the LICENSE file that should have been included
+# as part of this package.
+
+"""Miscellaneous functions for dealing with sequences (obsolete?)."""
+
+import Seq
+import Alphabet
+
+from PropertyManager import default_manager
+
+def translate(seq, id = None):
+ """Translate a sequence (DEPRECATED)."""
+ import warnings
+ warnings.warn("Bio.utils.translate() has been deprecated, and we" \
+ +" intend to remove it in a future release of Biopython."\
+ +" Please use the translate method or function in Bio.Seq"\
+ +" instead, as described in the Tutorial.",
+ DeprecationWarning)
+ if id is None:
+ s = "translator"
+ else:
+ s = "translator.id.%d" % id
+ translator = default_manager.resolve(seq.alphabet, s)
+ return translator.translate(seq)
+
+def translate_to_stop(seq, id = None):
+ """Translate a sequence up to the first in frame stop codon (DEPRECATED)."""
+ import warnings
+ warnings.warn("Bio.utils.translate_to_stop() has been deprecated, and we" \
+ +" intend to remove it in a future release of Biopython."\
+ +" Please use the translate method or function in Bio.Seq"\
+ +" instead, as described in the Tutorial.",
+ DeprecationWarning)
+ if id is None:
+ s = "translator"
+ else:
+ s = "translator.id.%d" % id
+ translator = default_manager.resolve(seq.alphabet, s)
+ return translator.translate_to_stop(seq)
+
+def back_translate(seq, id = None):
+ """Back-translate a sequence (DEPRECATED)."""
+ import warnings
+ warnings.warn("Bio.utils.back_translate() has been deprecated, and we" \
+ +" intend to remove it in a future release of Biopython."\
+ +" If you use it, please tell us on the mailing list.",
+ DeprecationWarning)
+ if id is None:
+ s = "translator"
+ else:
+ s = "translator.id.%d" % id
+ translator = default_manager.resolve(seq.alphabet, s)
+ return translator.back_translate(seq)
+
+
+def transcribe(seq):
+ """Transcribe a sequence (DEPRECATED)."""
+ import warnings
+ warnings.warn("Bio.utils.transcribe() has been deprecated, and we" \
+ +" intend to remove it in a future release of Biopython."\
+ +" Please use the transcribe method or function in"\
+ +" Bio.Seq instead, as described in the Tutorial.",
+ DeprecationWarning)
+ transcriber = default_manager.resolve(seq.alphabet, "transcriber")
+ return transcriber.transcribe(seq)
+
+def back_transcribe(seq):
+ """Back-transcribe a sequence (DEPRECATED)."""
+ import warnings
+ warnings.warn("Bio.utils.back_transcribe() has been deprecated, and we" \
+ +" intend to remove it in a future release of Biopython."\
+ +" Please use the back_transcribe method or function in"\
+ +" Bio.Seq instead, as described in the Tutorial.",
+ DeprecationWarning)
+ transcriber = default_manager.resolve(seq.alphabet, "transcriber")
+ return transcriber.back_transcribe(seq)
+
+def ungap(seq):
+ """given a sequence with gap encoding, return the ungapped sequence"""
+ #TODO - Fix this? It currently assumes the outmost AlphabetEncoder
+ #is for the gap. Consider HasStopCodon(Gapped(Protein())) as a test case.
+ gap = seq.gap_char
+ letters = []
+ for c in seq.data:
+ if c != gap:
+ letters.append(c)
+ return Seq.Seq("".join(letters), seq.alphabet.alphabet)
+
+def verify_alphabet(seq):
+ letters = {}
+ for c in seq.alphabet.letters:
+ letters[c] = 1
+ try:
+ for c in seq.data:
+ letters[c]
+ except KeyError:
+ return 0
+ return 1
+
+def count_monomers(seq):
+ dict = {}
+# bugfix: string.count(s,c) raises an AttributeError. Iddo Friedberg 16 Mar. 04
+# s = buffer(seq.data) # works for strings and array.arrays
+ for c in seq.alphabet.letters:
+ dict[c] = seq.data.count(c)
+ return dict
+
+def percent_monomers(seq):
+ dict2 = {}
+ seq_len = len(seq)
+ dict = count_monomers(seq)
+ for m in dict:
+ dict2[m] = dict[m] * 100. / seq_len
+ return dict2
+
+def sum(seq, table, zero = 0.0):
+ total = zero
+ for c in getattr(seq, "data", seq):
+ total = total + table[c]
+ return total
+
+# For ranged addition
+def sum_2ple(seq, table, zero = (0.0, 0.0)):
+ x, y = zero
+ data = getattr(seq, "data", seq)
+ for c in data:
+ x2, y2 = table[c]
+ x = x + x2
+ y = y + y2
+ return (x, y)
+
+def total_weight(seq, weight_table = None):
+ if weight_table is None:
+ weight_table = default_manager.resolve(seq.alphabet, "weight_table")
+ return sum(seq, weight_table)
+
+def total_weight_range(seq, weight_table = None):
+ if weight_table is None:
+ weight_table = default_manager.resolve(seq.alphabet, "weight_range_table")
+ return sum_2ple(seq, weight_table)
+
+def reduce_sequence(seq, reduction_table,new_alphabet=None):
+ """ given an amino-acid sequence, return it in reduced alphabet form based
+ on the letter-translation table passed. Some "standard" tables are in
+ Alphabet.Reduced.
+ seq: a Seq.Seq type sequence
+ reduction_table: a dictionary whose keys are the "from" alphabet, and values
+ are the "to" alphabet"""
+ if new_alphabet is None:
+ new_alphabet = Alphabet.single_letter_alphabet
+ new_alphabet.letters = ''
+ for letter in reduction_table:
+ new_alphabet.letters += letter
+ new_alphabet.size = len(new_alphabet.letters)
+ new_seq = Seq.Seq('',new_alphabet)
+ for letter in seq:
+ new_seq += reduction_table[letter]
+ return new_seq
+
+
--- /dev/null
+"""Part of an old unused and undocumented sequence writing framework (DEPRECATED)."""
+# This is a Python module.
--- /dev/null
+"""Part of an old unused and undocumented sequence writing framework (DEPRECATED)."""
+# Not clear on the distinction, if any, between 'embl' and 'embl/65'. This
+# code might apply to either or both.
+
+# See 'http://www.ebi.ac.uk/embl/Documentation/User_manual/usrman.html' for a
+# definition of this file format.
+
+# This code only makes a best effort--the output may not be strictly valid.
+# So, for example, the EMBL ID is supposed to be alphanumeric, starting with a
+# letter, but we don't check for this, etc.
+
+
+# Example:
+# ID AA03518 standard; DNA; FUN; 237 BP.
+# XX
+# AC U03518;
+# XX
+# DE Aspergillus awamori internal transcribed spacer 1 (ITS1) and 18S
+# DE rRNA and 5.8S rRNA genes, partial sequence.
+# XX
+# SQ Sequence 237 BP; 41 A; 77 C; 67 G; 52 T; 0 other;
+# aacctgcgga aggatcatta ccgagtgcgg gtcctttggg cccaacctcc catccgtgtc 60
+# tattgtaccc tgttgcttcg gcgggcccgc cgcttgtcgg ccgccggggg ggcgcctctg 120
+# ccccccgggc ccgtgcccgc cggagacccc aacacgaaca ctgtctgaaa gcgtgcagtc 180
+# tgagttgatt gaatgcaatc agttaaaact ttcaacaatg gatctcttgg ttccggc 237
+# //
+
+
+import textwrap
+
+from Bio import Alphabet
+from Bio import Writer
+
+class WriteEmbl(Writer.Writer):
+ def __init__(self, outfile):
+ Writer.Writer.__init__(self, outfile)
+
+ def write(self, record):
+ seq = record.seq
+ assert seq.alphabet.size == 1, "cannot handle alphabet of size %d" % \
+ seq.alphabet.size
+ data = seq.data
+ upperdata = data.upper()
+
+# It'd be nice if the alphabet was usefully set, but for many interesting
+# cases (e.g., reading from FASTA files), it's not.
+
+ if isinstance(seq.alphabet, Alphabet.RNAAlphabet):
+ molecule = 'mRNA'
+ letters = ['A', 'C', 'G', 'U']
+ else:
+ molecule = 'DNA'
+ letters = ['A', 'C', 'G', 'T']
+
+ division = 'UNC' # unknown
+
+ self.outfile.write("ID %s standard; %s; %s; %d BP.\n"
+ % (record.id, molecule, division, len(data)))
+
+ desclist = textwrap.wrap(record.description, 74)
+ for l in desclist:
+ self.outfile.write("DE %s\n" % l)
+
+ counts = [ upperdata.count(l) for l in letters ]
+ othercount = len(upperdata) - sum(counts)
+
+ countstring = ''.join([ " %d %s;" % p for p in zip(counts, letters) ])
+
+ self.outfile.write("SQ Sequence %s BP;%s %d other;\n"
+ % (len(data), countstring, othercount))
+
+ rowlength = 60
+ blocklength = 10
+ for i in xrange(0, len(data), rowlength):
+ self.outfile.write(" " * 5)
+ row = data[i:i+rowlength]
+ for b in xrange(0, rowlength, blocklength):
+ block = row[b:b+blocklength]
+ self.outfile.write("%-*s" % (blocklength+1, block))
+ self.outfile.write("%9d\n" % min(i+rowlength, len(data)))
+
+ self.outfile.write("//\n")
+
+
+make_writer = WriteEmbl
--- /dev/null
+"""Part of an old unused and undocumented sequence writing framework (DEPRECATED)."""
+from Bio import Writer
+
+class WriteEmpty(Writer.Writer):
+ pass
+
+make_writer = WriteEmpty
--- /dev/null
+"""Part of an old unused and undocumented sequence writing framework (DEPRECATED)."""
+from Bio import Writer
+
+class WriteFasta(Writer.Writer):
+ def __init__(self, outfile, seqwidth = 72):
+ Writer.Writer.__init__(self, outfile)
+ assert seqwidth > 0, seqwidth
+ self.seqwidth = seqwidth
+
+ def write(self, record):
+ self.outfile.write(">%s %s\n" % (record.id, record.description))
+ seq = record.seq
+ assert seq.alphabet.size == 1, "cannot handle alphabet of size %d" % \
+ seq.alphabet.size
+ seq = seq.data
+ seqwidth = self.seqwidth
+ for i in range(0, len(seq), seqwidth):
+ self.outfile.write(seq[i:i+seqwidth])
+ self.outfile.write("\n")
+
+make_writer = WriteFasta
--- /dev/null
+"""Part of an old unused and undocumented sequence writing framework (DEPRECATED)."""
+# This is a Python module.
+# (there are more files underneath this directory)
--- /dev/null
+CONTRIBUTORS
+============
+
+This is a list of people who have made contributions to Biopython.
+This is certainly not comprehensive, and if you've been overlooked
+(sorry!), please mention it on the development mailing list.
+
+Cecilia Alsmark <Cecilia.Alsmark at domain ebc.uu.se>
+Tiago Antao <tiagoantao at gmail.com>
+Sebastian Bassi <sbassi at domain asalup.org>
+Bill Barnard <bill at domain barnard-engineering.com>
+Yves Bastide <ybastide at domain irisa.fr>
+Yair Benita <Y.Benita at domain pharm.uu.nl>
+Peter Bienstman <Peter.Bienstman at domain rug.ac.be>
+Bob Bussell <rgb2003 at domain med.cornell.edu>
+Diego Brouard <diego at domain conysis.com>
+James Casbon <j.a.casbon at domain qmul.ac.uk>
+Hye-Shik Chang <perky at domain fallin.lv>
+Jeffrey Chang <jchang at domain smi.stanford.edu>
+Brad Chapman <chapmanb at domain arches.uga.edu>
+Peter Cock <p.j.a.cock at googlemail dot com>
+Marc Colosimo <mcolosimo at domain mitre.org>
+Cymon J Cox <cymon at domain duke.edu>
+Gavin E Crooks <gec at domain compbio.berkeley.edu>
+Andrew Dalke <dalke at domain acm.org>
+Michiel de Hoon <mdehoon at domain c2b2.columbia.edu>
+Sjoerd de Vries <sjoerd at domain nmr.chem.uu.nl>
+Iddo Friedberg <idoerg at domain burnham.org>
+Bertrand Frottier <bertrand.frottier at domain free.fr>
+Jason A. Hackney <jhackney at domain stanford.edu>
+Thomas Hamelryck <thamelry at domain binf.ku.dk>
+Michael Hoffman <hoffman+biopython at domain ebi.ac.uk>
+Yu Huang <krocea at domain yahoo.com.cn>
+Frank Kauff <fkauff at domain duke.edu>
+Andreas Kuntzagk <andreas.kuntzagk at domain mdc-berlin.de>
+Michal Kurowski <michal at domain genesilico.pl>
+Chris Lasher <chris.lasher at gmail.com>
+Gaetan Lehman <gaetan.lehmann at domain jouy.inra.fr>
+Katharine Lindner <katel at domain worldpath.net>
+Tarjei Mikkelsen <tarjei at domain genome.wi.mit.edu>
+Cheng Soon Ong <chengsoon.ong at tuebingen.mpg.de>
+Mike Poidinger <Michael.Poidinger at domain eBioinformatics.com>
+Leighton Pritchard <lpritc at domain scri.sari.ac.uk>
+Wolfgang Schueler <wolfgang at domain proceryon.at>
+Peter Slickers <piet at domain clondiag.com>
+Thomas Sicheritz-Ponten <thomas at domain cbs.dtu.dk>
+Frederic Sohm <fsms at domain users.sourceforge.net>
+Thomas Rosleff Soerensen <rosleff at domain mpiz-koeln.mpg.de>
+Johann Visagie <wjv at domain cityip.co.za>
+Dan Vogel <dmv at domain andrew.cmu.edu>
+David Weisman <david.weisman at domain acm.org>
+Bartek Wilczynski <bartek at domain rezolwenta.eu.org>
+Harry Zuzan <iliketobicycle at domain yahoo.ca>
--- /dev/null
+ Biopython License Agreement
+
+Permission to use, copy, modify, and distribute this software and its
+documentation with or without modifications and for any purpose and
+without fee is hereby granted, provided that any copyright notices
+appear in all copies and that both those copyright notices and this
+permission notice appear in supporting documentation, and that the
+names of the contributors or copyright holders not be used in
+advertising or publicity pertaining to distribution of the software
+without specific prior permission.
+
+THE CONTRIBUTORS AND COPYRIGHT HOLDERS OF THIS SOFTWARE DISCLAIM ALL
+WARRANTIES WITH REGARD TO THIS SOFTWARE, INCLUDING ALL IMPLIED
+WARRANTIES OF MERCHANTABILITY AND FITNESS, IN NO EVENT SHALL THE
+CONTRIBUTORS OR COPYRIGHT HOLDERS BE LIABLE FOR ANY SPECIAL, INDIRECT
+OR CONSEQUENTIAL DAMAGES OR ANY DAMAGES WHATSOEVER RESULTING FROM LOSS
+OF USE, DATA OR PROFITS, WHETHER IN AN ACTION OF CONTRACT, NEGLIGENCE
+OR OTHER TORTIOUS ACTION, ARISING OUT OF OR IN CONNECTION WITH THE USE
+OR PERFORMANCE OF THIS SOFTWARE.
--- /dev/null
+Metadata-Version: 1.0
+Name: biopython
+Version: 1.50
+Summary: Freely available tools for computational molecular biology.
+Home-page: http://www.biopython.org/
+Author: The Biopython Consortium
+Author-email: biopython@biopython.org
+License: UNKNOWN
+Download-URL: http://biopython.org/DIST/
+Description: UNKNOWN
+Platform: UNKNOWN
--- /dev/null
+#### THIS IS A REDUCED DESTRIBUTION OF BIOPYTHON ####
+
+**Biopython README file**
+
+ "The Biopython Project":http://www.biopython.org/ is an
+international association of developers of freely available Python
+tools for computational molecular biology.
+
+biopython.org provides an online resource for modules, scripts, and
+web links for developers of Python-based software for life science
+research. Thanks to bioperl, we can also provide web, FTP and CVS
+space for individuals and organizations wishing to distribute or
+otherwise make available standalone scripts & code.
+
+This Biopython package is made available under generous terms. Please
+see the LICENSE file for further details.
+
+
+**For the impatient**
+
+To build and install Biopython, download and unzip the source code,
+go to this directory at the command line, and type:
+
+python setup.py build
+python setup.py test
+python setup.py install
+
+**System Requirements**
+
+o "Python 2.3, 2.4, 2.5 or 2.6":http://www.python.org/
+ Note that Biopython 1.50 is expected to the our final release to support
+ Python 2.3. Given that Python 2.6 is still very new, it would be prudent
+ to opt for Python 2.5 or 2.4 at this time.
+
+o "NumPy":http://numpy.scipy.org/ (optional, but strongly recommended)
+ This package is only used in the computationally-oriented modules.
+ It is required for Bio.Cluster, Bio.PDB and a few other modules. If you
+ think you might need these modules, then please install NumPy first BEFORE
+ installing Biopython. The older Numeric library is no longer supported in
+ Biopython.
+
+o "ReportLab":http://www.reportlab.org/downloads.html (optional)
+ This package is only used in Bio.Graphics, so if you do not need this
+ functionality, you will not need to install this package. You can install
+ it later if needed.
+
+o "psycopg":http://initd.org/software/psycopg/ (optional) or
+ "pgdb":http://www.druid.net/pygresql/ (optional)
+ These packages are used by BioSQL to access a PostgreSQL database.
+
+o "MySQLdb":http://sourceforge.net/projects/mysql-python (optional)
+ This package is used by BioSQL or Bio.GFF to access a MySQL database.
+
+o "mxTextTools":http://www.egenix.com/files/python/mxTextTools.html (unlikely)
+ You probably won't need mxTextTools. This was used in some of Biopython's
+ older parsers, and Martel/Mindy, but these have all been deprecated now.
+
+In addition there are a number of useful third party tools you may wish to
+install such as standalone NCBI BLAST or ClustalW.
+
+
+**Installation**
+
+*** Make sure that Python is installed correctly ***
+
+Installation should be as simple as going to the biopython source code
+directory, and typing:
+
+ 'python setup.py build'
+ 'python setup.py test'
+ 'sudo python setup.py install'
+
+If you need to do additional configuration, e.g. changing the base
+directory, please type 'python setup.py', or see the documentation for
+Distutils.
+
+
+**Testing**
+
+Biopython includes a suite of regression tests to check if everything is
+running correctly. To do the tests, go to the biopython source code directory
+and type:
+
+ 'python setup.py test'
+
+Do not panic if you see messages warning of skipped tests:
+ test_DocSQL ... skipping. Install MySQLdb if you want to use Bio.DocSQL.
+
+This most likely means that a package is not installed. You can
+ignore this if it occurs in the tests for a module that you were not
+planning on using. If you did want to use that module, please install
+the required dependency and re-run the tests.
+
+
+**Bugs**
+
+While we try to ship a robust package, bugs inevitably pop up. If you
+are having problems that might be caused by a bug in Biopython, it is
+possible that it has already been identified. Search the
+"bug database":http://bugzilla.open-bio.org/ and mailing lists
+to see if it has already been reported (and hopefully fixed).
+
+If you suspect the problem lies within a parser, it is likely that the
+data format has changed and broken the parsing code. (The BLAST and
+GenBank formats seem to be particularly fragile.) Thus, the parsing
+code in Biopython is sometimes updated faster than we can build Biopython
+releases. You can get the most recent parser by pulling the relevant
+files (e.g. the ones in Bio.SeqIO or Bio.Blast) out of
+"anonymous cvs":http://cvs.biopython.org/ .
+However, be careful when doing this, because the code in CVS is not as
+well-tested as released code, and may contain new dependencies.
+
+Finally, you can send a bug report to the bug database or
+biopython@biopython.org. In the bug report, please let us know 1)
+which operating system and hardware you are using, 2) Python version,
+3) Biopython version (or CVS version/date), 4) traceback that occurs,
+5) offending code, and 6) data file that causes the problem.
+
+
+
+**Contributing, Bug Reports**
+
+Biopython is run by volunteers from all over the world, with many
+types of backgrounds. We are always looking for people interested in
+helping with code development, web-site management, documentation
+writing, technical administration, and whatever else comes up.
+
+If you wish to contribute, please visit the
+"web site":http://www.biopython.org
+and join our "mailing list":http://biopython.org/wiki/Mailing_lists
+
+
+
+**Distribution Structure**
+
+README -- This file.
+
+NEWS -- Release notes and news
+
+LICENSE -- What you can do with the code.
+
+CONTRIB -- An (incomplete) list of people who helped Biopython in
+ one way or another.
+
+DEPRECATED -- Contains information about modules in Biopython that are
+ removed or no longer recommended for use, and how to update
+ code that uses those modules.
+
+MANIFEST.in -- Tells distutils what files to distribute
+
+setup.py -- Installation file.
+
+Bio/ -- The main code base code.
+
+Martel/ -- Code for the Martel parsing system, once used in many
+ Biopython parsers but now deprecated.
+
+BioSQL/ -- Code for using Biopython with BioSQL databases.
+
+Doc/ -- Documentation.
+
+Scripts/ -- Miscellaneous, possibly useful, standalone scripts
+
+Tests/ -- Regression testing code
--- /dev/null
+> Foobar_dundeefriends_COILS 34-41, 50-58, 83-91, 118-127, 160-169, 191-220, 243-252, 287-343, 350-391, 429-485, 497-506, 539-547
+mtadgprellqlraavrhrpqdfvawlmladaeLGMGDTTAgemavqrgLALHPGHPEavarlgrvrwtqqrhaeaavllqqASDAAPEHPgialwlghaledagqaeaaaaaytraHQLLPEEPYItaqllnwrrrlcdwraldvlsaqvraavaqgvGAVEPFAFLSedasaaeqlacartraqaiaaSVRPLAPTRVRSKGPLRVGFVSNGFGAHPTglltvalfealqrrqpdlqmhlFATSGDDGSTlrtrlaqastlhdvtalghlatakhirhhgidllFDLRGWGGGGRPEVFALRPAPVQVNWLAYPGTSGAPWMDYVLGDAFALPPALEPFYSehvlrlQGAFQPSDTSRVVAEPPSRTQCGLPEQGVVLCCFNNSYKLNPqsmarmlavlrevpdsvlwllsgpgeadarlrafahaQGVDAQRLVFMPKLPHPQYLARYRHADLFLDTHPYNAHTTASDALWTGCPVLTTPGEtfaarvagslnHHLGLDEMNVaddaafvakavalasdpaaltalharvdvlrrESGVFEMDGfaddfgallqalarrhgwlgi
+> Foobar_dundeefriends_REM465 355-368
+mtadgprellqlraavrhrpqdfvawlmladaelgmgdttagemavqrglalhpghpeavarlgrvrwtqqrhaeaavllqqasdaapehpgialwlghaledagqaeaaaaaytrahqllpeepyitaqllnwrrrlcdwraldvlsaqvraavaqgvgavepfaflsedasaaeqlacartraqaiaasvrplaptrvrskgplrvgfvsngfgahptglltvalfealqrrqpdlqmhlfatsgddgstlrtrlaqastlhdvtalghlatakhirhhgidllfdlrgwggggrpevfalrpapvqvnwlaypgtsgapwmdyvlgdafalppalepfysehvlrlqgafqPSDTSRVVAEPPSRtqcglpeqgvvlccfnnsyklnpqsmarmlavlrevpdsvlwllsgpgeadarlrafahaqgvdaqrlvfmpklphpqylaryrhadlfldthpynahttasdalwtgcpvlttpgetfaarvagslnhhlgldemnvaddaafvakavalasdpaaltalharvdvlrresgvfemdgfaddfgallqalarrhgwlgi
+> Foobar_dundeefriends_HOTLOOPS 190-204
+mtadgprellqlraavrhrpqdfvawlmladaelgmgdttagemavqrglalhpghpeavarlgrvrwtqqrhaeaavllqqasdaapehpgialwlghaledagqaeaaaaaytrahqllpeepyitaqllnwrrrlcdwraldvlsaqvraavaqgvgavepfaflsedasaaeqlacartraqaiaASVRPLAPTRVRSKGplrvgfvsngfgahptglltvalfealqrrqpdlqmhlfatsgddgstlrtrlaqastlhdvtalghlatakhirhhgidllfdlrgwggggrpevfalrpapvqvnwlaypgtsgapwmdyvlgdafalppalepfysehvlrlqgafqpsdtsrvvaeppsrtqcglpeqgvvlccfnnsyklnpqsmarmlavlrevpdsvlwllsgpgeadarlrafahaqgvdaqrlvfmpklphpqylaryrhadlfldthpynahttasdalwtgcpvlttpgetfaarvagslnhhlgldemnvaddaafvakavalasdpaaltalharvdvlrresgvfemdgfaddfgallqalarrhgwlgi
+
+> Foobar_COILS 32-40, 65-73, 85-133, 156-165, 200-256, 263-304, 342-398, 410-419, 452-460
+mgdttagemavqrglalhqqrhaeaavllqqASDAAPEHPgialwlhaledagqaeaaaaytraHQLLPEEPYitaqllnavaqGVGAVEPFAFLSEDASAAESVRPLAPTRVRSKGPLRVGFVSNGFGAHPTglltvalfealqrrqpdlqmhlFATSGDDGSTlrtrlaqastlhdvtalghlatakhirhhgidllFDLRGWGGGGRPEVFALRPAPVQVNWLAYPGTSGAPWMDYVLGDAFALPPALEPFYSehvlrlQGAFQPSDTSRVVAEPPSRTQCGLPEQGVVLCCFNNSYKLNPqsmarmlavlrevpdsvlwllsgpgeadarlrafahaQGVDAQRLVFMPKLPHPQYLARYRHADLFLDTHPYNAHTTASDALWTGCPVLTTPGEtfaarvagslnHHLGLDEMNVaddaafvakavalasdpaaltalharvdvlrrESGVFEMDGfaddfgallqalarrhgwlgi
+> Foobar_REM465 1-11, 268-281
+MGDTTAGEMAVqrglalhqqrhaeaavllqqasdaapehpgialwlhaledagqaeaaaaytrahqllpeepyitaqllnavaqgvgavepfaflsedasaaesvrplaptrvrskgplrvgfvsngfgahptglltvalfealqrrqpdlqmhlfatsgddgstlrtrlaqastlhdvtalghlatakhirhhgidllfdlrgwggggrpevfalrpapvqvnwlaypgtsgapwmdyvlgdafalppalepfysehvlrlqgafqPSDTSRVVAEPPSRtqcglpeqgvvlccfnnsyklnpqsmarmlavlrevpdsvlwllsgpgeadarlrafahaqgvdaqrlvfmpklphpqylaryrhadlfldthpynahttasdalwtgcpvlttpgetfaarvagslnhhlgldemnvaddaafvakavalasdpaaltalharvdvlrresgvfemdgfaddfgallqalarrhgwlgi
+> Foobar_HOTLOOPS 100-118
+mgdttagemavqrglalhqqrhaeaavllqqasdaapehpgialwlhaledagqaeaaaaytrahqllpeepyitaqllnavaqgvgavepfaflsedaSAAESVRPLAPTRVRSKGPlrvgfvsngfgahptglltvalfealqrrqpdlqmhlfatsgddgstlrtrlaqastlhdvtalghlatakhirhhgidllfdlrgwggggrpevfalrpapvqvnwlaypgtsgapwmdyvlgdafalppalepfysehvlrlqgafqpsdtsrvvaeppsrtqcglpeqgvvlccfnnsyklnpqsmarmlavlrevpdsvlwllsgpgeadarlrafahaqgvdaqrlvfmpklphpqylaryrhadlfldthpynahttasdalwtgcpvlttpgetfaarvagslnhhlgldemnvaddaafvakavalasdpaaltalharvdvlrresgvfemdgfaddfgallqalarrhgwlgi
+
+> dundeefriends_COILS 33-40, 49-57, 82-90, 99-112, 132-141, 163-192, 215-224, 259-315, 322-363, 401-457, 469-478
+mtadgprellqlraavrhrpqdvawlmladaeLGMGDTTAgemavqrgLALHPGHPEavarlgrvrwtqqrhaeaavllqqASDAAPEHPgialwlghALEDHQLLPEEPYItaqldvlsaqvraavaqgvGAVEPFAFLSedasaaeqlacartraqaiaaSVRPLAPTRVRSKGPLRVGFVSNGFGAHPTglltvalfealqrrqpdlqmhlFATSGDDGSTlrtrlaqastlhdvtalghlatakhirhhgidllFDLRGWGGGGRPEVFALRPAPVQVNWLAYPGTSGAPWMDYVLGDAFALPPALEPFYSehvlrlQGAFQPSDTSRVVAEPPSRTQCGLPEQGVVLCCFNNSYKLNPqsmarmlavlrevpdsvlwllsgpgeadarlrafahaQGVDAQRLVFMPKLPHPQYLARYRHADLFLDTHPYNAHTTASDALWTGCPVLTTPGEtfaarvagslnHHLGLDEMNVaddaafvakavalasdpaaltalharvdvlrresi
+> dundeefriends_REM465 327-340
+mtadgprellqlraavrhrpqdvawlmladaelgmgdttagemavqrglalhpghpeavarlgrvrwtqqrhaeaavllqqasdaapehpgialwlghaledhqllpeepyitaqldvlsaqvraavaqgvgavepfaflsedasaaeqlacartraqaiaasvrplaptrvrskgplrvgfvsngfgahptglltvalfealqrrqpdlqmhlfatsgddgstlrtrlaqastlhdvtalghlatakhirhhgidllfdlrgwggggrpevfalrpapvqvnwlaypgtsgapwmdyvlgdafalppalepfysehvlrlqgafqPSDTSRVVAEPPSRtqcglpeqgvvlccfnnsyklnpqsmarmlavlrevpdsvlwllsgpgeadarlrafahaqgvdaqrlvfmpklphpqylaryrhadlfldthpynahttasdalwtgcpvlttpgetfaarvagslnhhlgldemnvaddaafvakavalasdpaaltalharvdvlrresi
+> dundeefriends_HOTLOOPS 162-176
+mtadgprellqlraavrhrpqdvawlmladaelgmgdttagemavqrglalhpghpeavarlgrvrwtqqrhaeaavllqqasdaapehpgialwlghaledhqllpeepyitaqldvlsaqvraavaqgvgavepfaflsedasaaeqlacartraqaiaASVRPLAPTRVRSKGplrvgfvsngfgahptglltvalfealqrrqpdlqmhlfatsgddgstlrtrlaqastlhdvtalghlatakhirhhgidllfdlrgwggggrpevfalrpapvqvnwlaypgtsgapwmdyvlgdafalppalepfysehvlrlqgafqpsdtsrvvaeppsrtqcglpeqgvvlccfnnsyklnpqsmarmlavlrevpdsvlwllsgpgeadarlrafahaqgvdaqrlvfmpklphpqylaryrhadlfldthpynahttasdalwtgcpvlttpgetfaarvagslnhhlgldemnvaddaafvakavalasdpaaltalharvdvlrresi
+
--- /dev/null
+/********************************************************/
+/* ____ _ _____ __ __ ____ _ _ _____ */
+/* | _ \(_)___| ____| \/ | __ )| | / | |___ / */
+/* | | | | / __| _| | |\/| | _ \| | | | |_ \ */
+/* | |_| | \__ \ |___| | | | |_) | |___ | |_ ___) | */
+/* |____/|_|___/_____|_| |_|____/|_____| |_(_)____/ */
+/* DisEMBL is Copyright (C) 2003 */
+/* Lars Juhl Jensen & Rune Linding - EMBL */
+/* Licensed under GPL */
+/********************************************************/
+
+#include <stdio.h>
+#include <stdlib.h>
+#include <string.h>
+
+/* Define size of the alphabet */
+#define na 21
+
+/* Define max number of neurons */
+#define mw 41
+#define mh 30
+
+#include "russel.h"
+#include "bfactor.h"
+#include "missing.h"
+
+float sigmoid[256] = {
+ 0.000000, 0.000000, 0.000000, 0.000000, 0.000000, 0.000000, 0.000000, 0.000000,
+ 0.000000, 0.000000, 0.000000, 0.000000, 0.000001, 0.000001, 0.000001, 0.000001,
+ 0.000001, 0.000001, 0.000001, 0.000001, 0.000001, 0.000002, 0.000002, 0.000002,
+ 0.000002, 0.000003, 0.000003, 0.000003, 0.000004, 0.000004, 0.000005, 0.000005,
+ 0.000006, 0.000007, 0.000008, 0.000009, 0.000010, 0.000011, 0.000013, 0.000015,
+ 0.000017, 0.000019, 0.000021, 0.000024, 0.000028, 0.000031, 0.000035, 0.000040,
+ 0.000045, 0.000051, 0.000058, 0.000066, 0.000075, 0.000085, 0.000096, 0.000109,
+ 0.000123, 0.000140, 0.000158, 0.000180, 0.000203, 0.000231, 0.000261, 0.000296,
+ 0.000335, 0.000380, 0.000431, 0.000488, 0.000553, 0.000626, 0.000710, 0.000804,
+ 0.000911, 0.001032, 0.001170, 0.001325, 0.001501, 0.001701, 0.001927, 0.002183,
+ 0.002473, 0.002801, 0.003173, 0.003594, 0.004070, 0.004610, 0.005220, 0.005911,
+ 0.006693, 0.007577, 0.008577, 0.009708, 0.010987, 0.012432, 0.014064, 0.015906,
+ 0.017986, 0.020332, 0.022977, 0.025957, 0.029312, 0.033086, 0.037327, 0.042088,
+ 0.047426, 0.053403, 0.060087, 0.067547, 0.075858, 0.085099, 0.095349, 0.106691,
+ 0.119203, 0.132964, 0.148047, 0.164516, 0.182426, 0.201813, 0.222700, 0.245085,
+ 0.268941, 0.294215, 0.320821, 0.348645, 0.377541, 0.407333, 0.437823, 0.468791,
+ 0.500000, 0.531209, 0.562177, 0.592667, 0.622459, 0.651355, 0.679179, 0.705785,
+ 0.731059, 0.754915, 0.777300, 0.798187, 0.817574, 0.835484, 0.851953, 0.867036,
+ 0.880797, 0.893309, 0.904651, 0.914901, 0.924142, 0.932453, 0.939913, 0.946597,
+ 0.952574, 0.957912, 0.962673, 0.966914, 0.970688, 0.974043, 0.977023, 0.979668,
+ 0.982014, 0.984094, 0.985936, 0.987568, 0.989013, 0.990292, 0.991423, 0.992423,
+ 0.993307, 0.994089, 0.994780, 0.995390, 0.995930, 0.996406, 0.996827, 0.997199,
+ 0.997527, 0.997817, 0.998073, 0.998299, 0.998499, 0.998675, 0.998830, 0.998968,
+ 0.999089, 0.999196, 0.999290, 0.999374, 0.999447, 0.999512, 0.999569, 0.999620,
+ 0.999665, 0.999704, 0.999739, 0.999769, 0.999797, 0.999820, 0.999842, 0.999860,
+ 0.999877, 0.999891, 0.999904, 0.999915, 0.999925, 0.999934, 0.999942, 0.999949,
+ 0.999955, 0.999960, 0.999965, 0.999969, 0.999972, 0.999976, 0.999979, 0.999981,
+ 0.999983, 0.999985, 0.999987, 0.999989, 0.999990, 0.999991, 0.999992, 0.999993,
+ 0.999994, 0.999995, 0.999995, 0.999996, 0.999996, 0.999997, 0.999997, 0.999997,
+ 0.999998, 0.999998, 0.999998, 0.999998, 0.999999, 0.999999, 0.999999, 0.999999,
+ 0.999999, 0.999999, 0.999999, 0.999999, 0.999999, 1.000000, 1.000000, 1.000000,
+ 1.000000, 1.000000, 1.000000, 1.000000, 1.000000, 1.000000, 1.000000, 1.000000
+};
+
+
+
+
+/*
+ * Perform feed forward evaluation of a neural network on a sequence window.
+ */
+
+float feed_forward(int const *s, float const w[], int nw, int nh) {
+
+ float h[mh], o[2], x;
+ int i, j;
+
+ /* Shift input window to match network window size */
+ s += (mw-nw)/2;
+
+ /* Feed input values to hidden layer making use of sparse encoding */
+ for (i = 0; i < nh; ++i) {
+ x = w[(na*nw+1)*(i+1)-1];
+ for (j = 0; j < nw; ++j) {
+ x += w[(na*nw+1)*i+na*j+s[j]];
+ }
+ if (x <= -16) {
+ h[i] = 0;
+ } else if (x >= 16) {
+ h[i] = 1;
+ } else {
+ h[i] = sigmoid[(int)(8*x+128)];
+ }
+ }
+
+ /* Feed hidden layer values to output layer */
+ for (i = 0; i <= 1; ++i) {
+ x = w[(na*nw+1)*nh+(nh+1)*(i+1)-1];
+ for (j = 0; j < nh; ++j) {
+ x += w[(na*nw+1)*nh+(nh+1)*i+j]*h[j];
+ }
+ if (x <= -16) {
+ o[i] = 0;
+ } else if (x >= 16) {
+ o[i] = 1;
+ } else {
+ o[i] = sigmoid[(int)(8*x+128)];
+ }
+ }
+
+ /* Combine the scores from the two output neurons */
+ return((o[0]+1-o[1])/2);
+
+}
+
+
+
+
+/*
+ * Calculate and print scores for a sequence window.
+ */
+
+void predict(int const *s) {
+
+ float sm, sb, sr;
+
+ if (s[(mw-1)/2] == na-1) {
+ return;
+ }
+
+ sr = 0;
+ sr += feed_forward(s, r19_1, 19, 30);
+ sr += feed_forward(s, r19_2, 19, 30);
+ sr += feed_forward(s, r19_3, 19, 30);
+ sr += feed_forward(s, r19_4, 19, 30);
+ sr += feed_forward(s, r19_5, 19, 30);
+ sr /= 5;
+ sr = 0.07387214+0.8020778*sr;
+
+ sb = 0;
+ sb += feed_forward(s, b41_1, 41, 5);
+ sb += feed_forward(s, b41_2, 41, 5);
+ sb += feed_forward(s, b41_3, 41, 5);
+ sb += feed_forward(s, b41_4, 41, 5);
+ sb += feed_forward(s, b41_5, 41, 5);
+ sb /= 5;
+ sb = 0.08016882+0.6282424*sb;
+
+ sm = 0;
+ sm += feed_forward(s, m9_1, 9, 30);
+ sm += feed_forward(s, m9_2, 9, 30);
+ sm += feed_forward(s, m9_3, 9, 30);
+ sm += feed_forward(s, m9_4, 9, 30);
+ sm += feed_forward(s, m9_5, 9, 30);
+ sm += feed_forward(s, m21_1, 21, 30);
+ sm += feed_forward(s, m21_2, 21, 30);
+ sm += feed_forward(s, m21_3, 21, 30);
+ sm += feed_forward(s, m21_4, 21, 30);
+ sm += feed_forward(s, m21_5, 21, 30);
+ sm /= 10;
+
+ printf("%f\t%f\t%f\n", sr, sr*sb, sm);
+
+}
+
+int main(int ARGC, char *ARGV[]) {
+
+ char *alphabet = strdup("FIVWMLCHYAGNRTPDEQSK");
+
+ char *p;
+ int c, i, j, s[mw];
+
+ for (i = 0; i < mw; ++i) {
+ s[i] = na-1;
+ }
+
+ while (!feof(stdin)) {
+
+ c = fgetc(stdin);
+ p = strchr(alphabet, c);
+ if (p != NULL) {
+ for (i = 1; i < mw; ++i) {
+ s[mw-i] = s[mw-i-1];
+ }
+ s[0] = p-alphabet;
+ predict(s);
+ } else if ((char)c == '\n') {
+ for (i = 0; i < (mw-1)/2; i++) {
+ for (j = 1; j < mw; ++j) {
+ s[mw-j] = s[mw-j-1];
+ }
+ s[0] = na-1;
+ predict(s);
+ }
+ }
+
+ }
+
+ return(0);
+
+}
--- /dev/null
+float const m9_1[(na*9+1)*30+(30+1)*2] = {
+ -0.21418, -0.20201, 0.05376, 0.03406, 0.04926,
+ -0.00037, 0.07708, -0.08915, -0.21309, -0.23197,
+ -0.13159, 0.09620, -0.04455, -0.16529, 0.04997,
+ -0.01682, 0.10539, -0.18160, -0.17570, -0.04728,
+ 0.13071, -0.05832, 0.06565, -0.07643, -0.15145,
+ -0.17961, -0.01486, 0.08782, -0.07387, -0.25820,
+ 0.12729, -0.11325, -0.16613, -0.05051, 0.07967,
+ 0.01588, -0.14380, -0.19774, -0.06168, 0.07328,
+ 0.03866, 0.14042, 0.09744, 0.09189, -0.12094,
+ -0.04924, -0.13846, -0.01088, -0.09856, 0.04235,
+ 0.05199, -0.16803, -0.12083, 0.00589, -0.15699,
+ -0.18201, -0.08137, 0.17957, -0.20343, 0.16041,
+ 0.07707, -0.18664, -0.10641, 0.09412, -0.08846,
+ -0.21243, 0.02265, -0.07853, -0.22191, 0.00626,
+ 0.10344, -0.18445, -0.28258, 0.11100, -0.01220,
+ 0.04906, 0.13041, 0.07099, -0.07352, -0.06076,
+ 0.16519, -0.14975, -0.24272, -0.06301, -0.01819,
+ -0.05721, -0.15903, -0.20573, 0.09397, -0.35378,
+ -0.21107, 0.17154, 0.05831, -0.26282, -0.23669,
+ 0.08765, 0.02555, 0.07552, 0.10493, -0.12563,
+ -0.01379, 0.11708, -0.02902, -0.07874, 0.10000,
+ -0.18518, 0.14986, 0.03823, 0.04263, -0.13064,
+ -0.38500, 0.01024, 0.16321, 0.03016, -0.17490,
+ -0.16460, -0.24521, -0.20196, -0.19762, -0.14934,
+ 0.09622, -0.19144, 0.10816, 0.05794, 0.01409,
+ 0.19796, -0.19354, 0.10151, -0.24439, -0.22607,
+ 0.10579, 0.05202, -0.19865, 0.07279, -0.20769,
+ -0.28501, -0.17248, -0.12752, 0.09705, 0.07721,
+ -0.15780, 0.13088, -0.03223, -0.02846, 0.05655,
+ -0.02243, -0.11474, -0.24133, -0.10300, -0.13722,
+ -0.13117, 0.00459, -0.00943, -0.00072, 0.10046,
+ -0.21117, -0.06756, -0.26482, -0.12936, 0.06681,
+ -0.04136, -0.07981, -0.20880, 0.22096, 0.13552,
+ 0.04555, -0.13814, -0.12721, -0.07494, -0.16510,
+ 0.08805, -0.20086, -0.05855, -0.07702, 0.04755,
+ 0.05945, 0.04925, -0.27607, -0.24938, -0.06274,
+ -0.29828, -0.03914, -0.16437, -0.12147, -0.11222,
+ -0.28668, 0.04654, 0.11448, 0.26429, -0.91718,
+ -0.20790, 0.01418, -0.15750, -0.15146, -0.17974,
+ 0.11118, -0.13361, 0.06443, 0.04366, -0.20717,
+ -0.13382, -0.09952, -0.21420, -0.14534, 0.07033,
+ 0.05249, 0.04438, -0.12207, -0.15042, -0.17814,
+ 0.20284, -0.19046, -0.13475, 0.04797, 0.06155,
+ 0.04581, -0.17437, -0.10893, 0.11825, -0.13528,
+ 0.03866, 0.03279, 0.06037, -0.18997, -0.12208,
+ 0.03586, 0.00796, 0.01092, -0.08870, -0.09358,
+ 0.00766, 0.09292, -0.14912, 0.05572, -0.11971,
+ -0.18084, 0.08727, 0.03747, 0.06564, 0.07344,
+ -0.14830, -0.20625, -0.21734, 0.08951, 0.05952,
+ -0.10898, -0.13783, 0.05878, -0.01100, 0.09719,
+ -0.12701, 0.02335, 0.08107, -0.18007, 0.10287,
+ 0.00437, -0.15302, -0.11284, -0.23607, -0.16067,
+ -0.06380, 0.03125, -0.04880, -0.14999, -0.15055,
+ 0.07889, 0.03596, 0.09592, -0.10856, -0.01632,
+ 0.09580, 0.03502, -0.09400, -0.08279, 0.04639,
+ 0.06124, -0.00349, 0.04782, -0.17126, -0.10510,
+ 0.01812, 0.07592, 0.01074, -0.07167, -0.22129,
+ -0.11839, 0.02542, 0.08230, 0.09951, -0.06133,
+ -0.17491, 0.07291, -0.08861, -0.10172, -0.10000,
+ -0.21088, 0.04701, -0.12325, -0.16478, -0.12042,
+ -0.04530, -0.17891, -0.09051, 0.02602, -0.23396,
+ 0.03187, 0.02545, 0.02669, 0.05746, 0.12790,
+ -0.13504, -0.16972, 0.08159, -0.01280, 0.04862,
+ -0.06443, 0.06282, 0.07667, -0.15388, -0.14817,
+ -0.15227, -0.17166, 0.04911, -0.12451, 0.03842,
+ -0.03958, 0.00558, -0.14058, -0.14148, 0.10589,
+ -0.08139, 0.01536, -0.01721, 0.10779, -0.06507,
+ 0.04263, -0.14587, -0.10614, -0.08547, 0.06746,
+ 0.07066, 0.03923, 0.01644, 0.05805, 0.08426,
+ -0.18896, 0.00379, -0.16054, -0.12608, -0.17954,
+ 0.01807, 0.03081, 0.03019, -0.11887, -0.10694,
+ 0.05647, 0.07731, -0.15758, 0.05860, -0.17287,
+ 0.05799, 0.03837, -0.06701, -0.10977, 0.04579,
+ 0.05912, 0.03489, -0.18716, -0.18563, -0.16446,
+ 0.03517, 0.07759, 0.03722, -0.10468, -0.15845,
+ 0.01451, 0.05338, 0.02044, 0.13958, -0.87739,
+ -0.14924, 0.08289, -0.33629, 0.01080, -0.20566,
+ 0.13852, -0.08209, -0.09490, -0.06348, -0.25857,
+ 0.14225, -0.21580, -0.16385, -0.24096, 0.13552,
+ -0.00564, 0.10222, -0.05867, 0.19475, -0.03921,
+ 0.30467, -0.30567, -0.03122, 0.02881, -0.19373,
+ -0.23099, -0.03636, 0.06547, 0.21485, -0.04622,
+ -0.22563, -0.04991, -0.15186, -0.03053, -0.07623,
+ -0.05506, 0.01024, -0.09580, 0.15215, -0.07753,
+ 0.11478, 0.01769, -0.26282, 0.03561, 0.25694,
+ -0.25592, 0.06536, -0.19390, -0.17979, -0.10558,
+ -0.19331, -0.39496, -0.02544, -0.07381, -0.13146,
+ -0.10067, -0.12253, -0.07104, -0.06033, 0.08454,
+ 0.12833, 0.05818, -0.06014, -0.10967, -0.08458,
+ 0.00262, -0.02919, 0.10096, -0.17372, -0.03842,
+ 0.18634, -0.05517, -0.09487, 0.08478, -0.07253,
+ -0.14383, -0.08558, 0.16271, 0.22726, -0.11842,
+ 0.20400, 0.30062, -0.05733, -0.00873, -0.28528,
+ 0.05798, 0.04273, -0.22358, -0.13539, -0.03649,
+ -0.11075, 0.01190, -0.15898, -0.33927, -0.29616,
+ -0.13375, 0.02422, 0.13919, -0.00412, -0.11015,
+ -0.11142, 0.12650, 0.18396, -0.14389, 0.10000,
+ -0.35484, -0.20035, 0.07071, -0.07413, 0.05656,
+ -0.34699, -0.07604, -0.01768, -0.30492, -0.07857,
+ -0.14869, -0.20788, -0.14834, -0.00843, 0.21420,
+ 0.05244, 0.17190, 0.16074, 0.29659, 0.05109,
+ 0.28988, -0.23530, 0.03221, -0.04945, 0.00206,
+ -0.17522, -0.15801, -0.24904, 0.09817, -0.03483,
+ -0.29707, -0.21632, -0.23822, 0.09619, -0.00372,
+ -0.04093, -0.01902, -0.16226, 0.13609, 0.11484,
+ 0.07004, 0.12706, -0.07323, -0.17470, 0.03508,
+ -0.18364, -0.20511, -0.16972, 0.02843, 0.06265,
+ -0.12996, 0.02132, -0.39097, 0.10594, -0.00121,
+ 0.07333, -0.07787, -0.03799, 0.01227, -0.11957,
+ 0.12892, 0.17087, 0.12243, 0.07922, -0.26940,
+ 0.01280, -0.01439, -0.04804, -0.07723, 0.01960,
+ -0.19124, -0.06128, 0.06937, -0.11113, 0.00329,
+ -0.13316, 0.12630, 0.08890, -0.11940, 0.07134,
+ -0.09949, -0.13383, -0.20817, 0.19320, -1.00274,
+ 0.04103, 0.04267, 0.02992, 0.08294, -0.11947,
+ -0.18323, 0.07869, 0.08908, -0.12819, 0.03669,
+ 0.04118, 0.05745, -0.12863, -0.14349, -0.12934,
+ -0.14026, 0.03809, 0.07458, 0.04604, -0.13174,
+ 0.11578, 0.05138, -0.16003, -0.14778, 0.08278,
+ 0.07967, 0.01492, -0.12248, 0.09300, -0.14105,
+ -0.15324, 0.04382, 0.06855, 0.06374, 0.04616,
+ 0.06303, 0.07356, 0.03305, 0.05754, 0.06134,
+ -0.13127, -0.10693, 0.05601, 0.03395, -0.17271,
+ -0.11933, -0.12045, 0.02841, -0.11456, -0.10168,
+ 0.06620, 0.02570, 0.04724, -0.14012, 0.06400,
+ 0.06527, 0.05027, -0.14231, -0.13566, 0.07105,
+ 0.05391, 0.06090, 0.09369, -0.15138, 0.04069,
+ 0.02699, 0.07210, 0.07979, -0.16631, 0.08161,
+ -0.10419, -0.14301, 0.02484, -0.14949, 0.06436,
+ -0.13325, -0.14127, 0.05204, 0.04646, -0.13355,
+ 0.08315, 0.05637, -0.13606, -0.10010, 0.04584,
+ 0.03535, 0.02329, 0.08194, -0.11718, -0.17666,
+ -0.12794, -0.10694, 0.04785, -0.16328, -0.14327,
+ -0.11773, -0.13358, -0.13343, -0.14094, -0.14350,
+ -0.13020, 0.06689, -0.15154, 0.05480, -0.10000,
+ 0.05725, 0.04462, -0.15932, -0.13195, 0.08053,
+ 0.01463, -0.12637, -0.10721, -0.12818, -0.15054,
+ 0.03848, 0.05522, 0.07023, 0.03509, -0.14178,
+ 0.06840, -0.14756, -0.11943, 0.03258, -0.13502,
+ -0.07987, 0.05416, 0.03551, -0.15755, -0.11500,
+ 0.07280, -0.17271, 0.07776, -0.11966, -0.13492,
+ -0.14117, 0.03477, 0.06771, 0.05397, -0.14116,
+ -0.13600, -0.14821, -0.14267, -0.13062, -0.15580,
+ -0.13452, 0.10309, 0.04824, 0.03926, -0.17315,
+ -0.11702, -0.11645, 0.00727, -0.12376, 0.08144,
+ -0.13880, -0.15940, -0.15779, -0.12436, 0.05506,
+ -0.14008, -0.13597, -0.13882, -0.14003, -0.12878,
+ -0.13518, -0.12832, -0.10357, -0.14485, -0.15034,
+ 0.04458, 0.07278, -0.12815, -0.19333, -0.12319,
+ -0.10873, -0.12853, 0.02187, -0.15418, -0.13054,
+ 0.05101, -0.14824, -0.13205, -0.13406, 0.04877,
+ -0.10843, 0.04098, 0.05565, 0.11876, -0.93022,
+ -0.81243, 0.44391, -1.14734, 0.43665, 0.22809,
+ -0.99088, -0.07685, 0.77653, -0.30015, 0.56858,
+ -0.44960, -0.23591, 0.32982, -0.80231, 0.16699,
+ -0.35874, -0.72888, -0.37451, -0.14145, 0.59020,
+ 0.17417, -0.43301, -0.18092, -0.29099, 0.54271,
+ 0.50425, -0.59287, -0.13955, 0.65736, -1.19227,
+ 0.52931, -0.41716, -0.22506, 0.52922, -0.39039,
+ 0.19665, -0.61460, -0.74155, 0.02550, -0.15275,
+ 0.56561, -0.28360, -0.81954, -0.20981, -0.67171,
+ 0.71241, 0.19722, -0.68334, 0.31620, 0.87852,
+ -1.24823, 0.33572, 0.23191, -0.74768, 0.52816,
+ -0.93314, 0.41344, -0.03827, -0.75340, 0.69938,
+ -0.20892, 0.45280, 0.04419, -0.30185, -0.48252,
+ -0.65741, 0.44323, -0.35120, -0.23215, -0.54934,
+ 0.73587, -0.55910, 0.53321, -0.16985, -0.40863,
+ 0.37943, -0.44237, -0.11666, -0.21739, -0.82403,
+ 1.10113, -0.17959, 0.50777, 0.08730, -0.20157,
+ -0.95275, 0.37319, -0.00712, 0.24420, -0.27458,
+ -0.98671, 0.60263, -0.60570, 0.28308, 0.35675,
+ 0.00659, 0.16023, -0.45356, -0.30170, -0.87233,
+ -0.71826, 0.48997, -0.21120, 0.86473, 0.10000,
+ -0.37236, -0.50115, -0.42600, 0.17286, 0.06752,
+ -0.90901, -0.87940, 0.57450, -0.55184, 0.71407,
+ 0.97778, 0.15805, -0.16615, -0.40166, -0.20213,
+ -1.18087, -0.54326, 0.94408, -0.61848, 1.11369,
+ 0.32563, -0.06480, 0.19405, 0.34423, -0.15660,
+ 0.21063, -0.58287, -0.69662, 0.59434, -0.58164,
+ 0.54190, 0.54240, -0.51292, 0.16478, -0.86316,
+ 0.12490, -0.73807, -1.00689, 0.11989, -0.41481,
+ 0.64706, -0.56994, -0.21346, -0.28069, -0.41974,
+ -0.37127, 0.32816, -0.25796, -0.01627, 0.22808,
+ 0.06528, 0.22280, 0.53288, -0.48844, 0.14237,
+ -0.29835, 0.19015, -0.38708, -0.50711, 0.64810,
+ -0.57048, 0.19045, -0.44156, -0.98557, -0.48909,
+ -0.86902, 0.24387, -0.43141, -0.34261, -0.05853,
+ 0.22752, 0.30203, 0.07479, 0.43964, -0.14346,
+ 0.19937, 0.09040, -0.02889, -0.42445, -0.19946,
+ 0.29285, 0.10093, -0.04340, 0.54038, -2.10414,
+ -0.10863, -0.17919, -0.06743, 0.02065, -0.19204,
+ -0.03075, -0.13235, 0.12737, -0.23972, -0.09047,
+ 0.04825, -0.12493, -0.19195, -0.12445, 0.06984,
+ -0.00172, -0.17566, -0.09239, -0.04448, 0.02778,
+ 0.26539, -0.12494, -0.00438, 0.05674, 0.04486,
+ -0.15986, -0.08203, 0.05557, 0.18321, -0.17609,
+ 0.08743, 0.05653, -0.13478, 0.00635, -0.18618,
+ -0.15225, -0.18835, -0.11137, 0.12785, -0.06226,
+ 0.11115, 0.01591, -0.04327, -0.16534, -0.05684,
+ -0.03353, 0.08062, 0.03069, 0.04255, -0.06988,
+ -0.01756, -0.07471, -0.25995, -0.12854, 0.01701,
+ -0.19524, -0.13394, 0.18674, -0.17540, -0.06384,
+ 0.17336, -0.10935, -0.04046, -0.27061, -0.00602,
+ -0.03832, -0.19998, -0.10723, -0.10749, -0.20987,
+ 0.17363, -0.23252, -0.16952, -0.11631, 0.06989,
+ 0.14608, -0.09254, 0.10778, 0.08652, -0.15516,
+ 0.18414, 0.14080, -0.21904, -0.02110, -0.05481,
+ -0.18927, 0.02643, -0.01677, -0.10489, -0.02748,
+ -0.07234, -0.05461, -0.22348, -0.23248, -0.21328,
+ -0.07278, 0.05282, 0.12670, 0.10009, -0.14224,
+ 0.01182, -0.03651, 0.17978, 0.20641, -0.10000,
+ -0.08434, -0.15348, -0.11697, -0.19393, 0.01714,
+ -0.35442, -0.06767, -0.04756, -0.26981, -0.19600,
+ 0.03084, -0.00477, -0.15490, 0.11507, 0.20951,
+ -0.19964, -0.11049, -0.03956, 0.04230, 0.06596,
+ 0.27583, -0.20902, 0.03498, -0.21945, -0.01843,
+ -0.11312, -0.03489, -0.22251, 0.02147, -0.22700,
+ -0.21316, -0.16938, 0.02426, -0.07817, -0.05983,
+ 0.12882, 0.03601, -0.17649, -0.00716, 0.20972,
+ -0.07579, 0.13226, -0.05401, -0.16903, 0.08817,
+ 0.06682, -0.19492, -0.18250, 0.00786, -0.11326,
+ -0.19488, -0.02175, 0.01607, -0.13997, 0.01447,
+ 0.06445, -0.11555, -0.19144, 0.18378, 0.11337,
+ -0.04022, -0.10726, -0.06708, 0.01358, -0.14305,
+ 0.04734, -0.02524, -0.04505, -0.16746, 0.00588,
+ -0.18304, 0.00064, -0.17045, -0.27794, -0.04470,
+ -0.14480, 0.10700, 0.06882, -0.10161, -0.21679,
+ -0.03140, 0.12905, -0.04902, 0.39135, -0.83691,
+ -0.24157, -0.16274, 0.05274, -0.02692, -0.18905,
+ 0.27733, 0.03472, 0.14935, -0.07878, -0.35522,
+ -0.27150, 0.13419, -0.18879, -0.08711, -0.05733,
+ -0.18829, -0.13091, -0.20283, 0.20978, 0.00302,
+ 0.36516, -0.03162, -0.16588, -0.11810, 0.01477,
+ -0.02458, -0.20913, 0.11043, 0.02398, 0.09991,
+ 0.09372, -0.00589, 0.13711, -0.16354, -0.16129,
+ 0.05840, -0.18081, -0.17413, -0.09422, -0.14912,
+ -0.18233, -0.03244, -0.14866, -0.14993, 0.10735,
+ -0.03409, -0.12256, 0.14802, -0.13424, -0.14045,
+ -0.15176, -0.36679, -0.22050, 0.11183, 0.03702,
+ 0.02566, -0.04995, 0.00133, 0.01897, -0.26891,
+ 0.09838, -0.04297, 0.12746, -0.23512, -0.03235,
+ -0.05272, 0.06020, 0.07915, -0.38386, -0.13744,
+ -0.06877, -0.01189, -0.17770, -0.14544, 0.02729,
+ 0.19556, -0.12048, 0.11444, 0.16002, -0.01041,
+ -0.05672, -0.20111, -0.12058, -0.03683, 0.03232,
+ 0.03244, 0.02411, -0.23003, -0.15085, -0.04894,
+ 0.02619, 0.06188, -0.11753, -0.18405, -0.33194,
+ 0.04447, 0.10532, 0.14105, -0.09942, 0.12374,
+ -0.25169, 0.05778, 0.24991, 0.06050, -0.10000,
+ -0.35522, -0.10191, -0.00742, -0.16142, -0.15724,
+ -0.08922, -0.01954, -0.03470, -0.17102, -0.21689,
+ 0.00361, -0.20395, -0.18821, 0.20925, 0.08203,
+ -0.08763, -0.06149, 0.12964, 0.01700, -0.32403,
+ 0.18361, 0.00872, 0.09509, -0.03592, -0.17216,
+ -0.05383, -0.14000, 0.07458, 0.07079, -0.19509,
+ -0.47830, 0.00207, 0.02415, -0.16095, -0.07497,
+ 0.22921, 0.10151, -0.04517, -0.09657, 0.08629,
+ -0.07777, 0.08356, 0.02178, 0.06127, 0.12326,
+ 0.08699, -0.16784, -0.36674, -0.14709, 0.11274,
+ -0.20009, 0.02046, 0.03411, -0.21664, 0.01440,
+ 0.05961, 0.03975, 0.01647, -0.05923, -0.12680,
+ 0.07166, -0.19822, -0.13460, -0.09474, -0.08458,
+ -0.14541, -0.02074, -0.04143, 0.17169, -0.01889,
+ 0.08392, 0.05836, -0.20245, -0.30491, -0.00435,
+ 0.04131, -0.12128, -0.11043, 0.15463, -0.23602,
+ -0.10077, 0.11833, -0.10454, 0.20754, -0.95477,
+ 0.46847, -0.11692, -0.01147, 0.21249, 0.17686,
+ -0.58482, -0.03080, -0.09986, 0.14431, 0.05270,
+ 0.21620, 0.52171, -0.06861, 0.38137, -0.04729,
+ -0.42870, -0.09956, -0.09838, -0.37099, -1.19480,
+ -1.08983, 0.24305, -0.11722, -0.33965, 0.49136,
+ 0.09918, 0.13847, -0.45427, -0.35097, 0.30302,
+ -0.36700, 0.25398, 0.49154, 0.20477, 0.27685,
+ -0.74861, -0.46392, 0.24609, -0.65737, -0.56502,
+ 0.15207, -0.30424, 0.17997, 0.52476, -0.09277,
+ 0.32664, -0.19326, 0.64897, -0.17363, -0.44996,
+ 0.18001, -0.87644, -0.59892, -0.06723, 0.56001,
+ -0.59970, -0.09818, 0.31046, -0.28395, -0.38119,
+ -0.18361, -0.51269, -0.08722, 0.11278, 0.13823,
+ 0.74099, 0.41498, 0.47291, -0.20726, -0.14872,
+ -0.27202, 0.16580, 0.38785, -0.70726, -0.22967,
+ -0.59628, -0.69770, 0.24042, 0.40952, -1.10001,
+ 0.16108, 0.06450, 0.23305, -0.25108, 0.15975,
+ 0.05123, -0.07877, 0.28072, 0.35636, -1.18361,
+ 0.08745, 0.36318, 0.15131, -0.45477, -0.46642,
+ -0.36102, -0.38783, 0.00001, -0.25429, 0.23443,
+ -0.29366, -0.12501, -0.04348, 0.39651, -0.10000,
+ 0.36621, -0.26314, -0.67488, 0.55416, 0.04005,
+ 0.00106, 0.20453, 0.05979, 0.41784, 0.40332,
+ 0.17579, -0.34518, 0.15674, -0.49545, -1.17967,
+ 0.28445, -0.33991, -0.05368, -0.12574, -0.08745,
+ -0.36675, -0.02960, -0.57706, -0.08804, 0.43419,
+ 0.26395, -0.57718, 0.59273, 0.05978, -0.06039,
+ 0.25586, 0.76158, -0.14847, -0.51786, -0.55792,
+ -0.13201, -0.45084, -0.67496, 0.41100, 0.04149,
+ -0.30084, -0.37332, 0.61201, -0.28158, 0.20987,
+ 0.24267, -0.32733, 0.01650, 0.07314, -0.27203,
+ -0.10790, -1.03042, 0.70657, -0.13761, -0.52624,
+ 0.54266, -0.01208, 0.26439, 0.13229, -0.11184,
+ -0.46708, -0.61682, -0.37706, 0.65291, -0.27781,
+ -0.35499, 0.18398, -1.07893, 1.12256, -0.24006,
+ -0.52640, 0.41207, 0.08849, 0.00184, 0.25357,
+ -0.18974, 0.19578, 0.21060, 0.32680, 0.22554,
+ -0.83913, 0.15364, -0.55849, -1.03013, -1.46790,
+ -0.12182, 0.01512, -0.00483, -0.11610, -0.11728,
+ -0.16147, 0.08674, 0.10318, -0.16084, -0.17006,
+ 0.14348, -0.11825, 0.07207, 0.06466, 0.01698,
+ 0.09308, 0.01492, -0.12459, -0.19565, -0.10692,
+ -0.17596, 0.03875, 0.01493, -0.12928, -0.08559,
+ -0.12157, 0.05781, -0.10455, -0.10917, -0.16871,
+ -0.12228, 0.07071, 0.11244, -0.11962, 0.01874,
+ -0.15227, 0.07076, -0.12644, -0.23144, 0.01014,
+ -0.14115, 0.05424, 0.09990, -0.15528, -0.20068,
+ -0.08516, -0.08616, 0.02978, 0.08296, 0.07489,
+ -0.15075, -0.17180, -0.24136, -0.15099, -0.13892,
+ 0.01223, 0.06905, -0.17992, 0.13274, 0.05360,
+ 0.09414, 0.07221, -0.12403, -0.15700, -0.21158,
+ 0.01242, -0.10949, 0.09031, -0.12890, 0.12365,
+ -0.12488, 0.08181, 0.17065, -0.18290, 0.11269,
+ 0.01045, -0.02674, -0.16283, -0.16984, -0.13725,
+ 0.07380, -0.17692, 0.06952, 0.07948, -0.16462,
+ 0.06758, -0.02035, -0.09452, 0.11781, -0.19540,
+ -0.08834, 0.11364, 0.05808, 0.05275, 0.08907,
+ -0.10829, 0.08736, 0.06505, -0.17928, -0.03367,
+ -0.15154, 0.04568, -0.17206, -0.15251, 0.10000,
+ -0.10759, -0.19154, 0.07983, 0.07953, 0.10536,
+ -0.22170, -0.09223, -0.14660, -0.14178, 0.01323,
+ -0.09320, -0.06931, 0.09856, -0.15377, -0.22387,
+ -0.09871, -0.19483, -0.10228, -0.20728, 0.04060,
+ 0.06402, 0.03598, -0.12570, 0.05523, -0.06559,
+ 0.09440, 0.07002, 0.11674, -0.13130, -0.09651,
+ 0.02190, -0.16535, 0.07974, -0.13310, -0.18777,
+ -0.01460, -0.18574, 0.06761, -0.17809, -0.21002,
+ 0.10023, -0.11164, 0.07905, 0.09787, -0.11944,
+ 0.08334, -0.06185, -0.19256, -0.09552, -0.10227,
+ -0.09437, -0.18222, -0.20639, -0.11523, -0.09364,
+ 0.06497, -0.23117, -0.12932, -0.02533, -0.18876,
+ 0.01996, -0.14653, -0.12416, 0.03151, 0.07160,
+ -0.17581, -0.09944, -0.17046, -0.32816, -0.09391,
+ 0.09766, 0.10483, 0.05906, 0.06344, 0.12160,
+ -0.10920, -0.18050, 0.00045, 0.08967, 0.09055,
+ 0.13543, 0.02936, 0.05683, -0.15810, -0.96358,
+ 0.11114, -0.12592, -0.17068, 0.11440, -0.12237,
+ -0.04499, 0.08446, -0.12470, -0.06812, 0.09532,
+ -0.20826, 0.09687, -0.07820, 0.07640, 0.01211,
+ -0.14649, 0.00828, -0.17586, -0.16274, 0.03070,
+ -0.23814, -0.10992, 0.04472, -0.18008, 0.10811,
+ -0.10697, -0.13222, -0.11152, 0.05380, -0.11542,
+ -0.21604, -0.17398, -0.14733, -0.04943, -0.18950,
+ 0.07851, 0.06753, -0.17045, -0.16028, -0.20561,
+ 0.03415, 0.04517, -0.15491, 0.05413, 0.01540,
+ 0.12518, 0.08066, -0.16059, 0.10480, -0.09765,
+ -0.12220, 0.03372, -0.14133, 0.02600, -0.13391,
+ -0.16456, -0.15198, 0.00785, 0.05366, 0.01855,
+ -0.16111, -0.14727, 0.07880, -0.11341, -0.18647,
+ -0.14384, -0.07073, -0.10674, -0.15415, 0.11517,
+ 0.06467, 0.11565, 0.03588, 0.06739, -0.14651,
+ -0.18880, 0.04794, 0.03538, -0.22391, 0.07589,
+ 0.04042, 0.00218, -0.17087, -0.13191, -0.08155,
+ 0.01234, -0.16256, 0.13017, 0.09021, -0.18493,
+ -0.07609, -0.13754, 0.05458, 0.07631, -0.12565,
+ -0.11354, 0.06609, -0.16671, -0.17572, 0.03032,
+ -0.14760, -0.18456, -0.03199, -0.00834, 0.10000,
+ 0.10009, 0.05154, -0.16967, -0.10002, 0.08452,
+ 0.05109, 0.12913, 0.04716, 0.09167, 0.07542,
+ -0.16400, 0.07392, -0.14717, 0.04433, -0.18609,
+ 0.04125, -0.16791, 0.06176, -0.06719, 0.06842,
+ 0.04498, -0.09868, -0.17137, 0.07381, -0.09396,
+ 0.08256, -0.03280, -0.05495, -0.10734, 0.10564,
+ -0.13206, -0.10830, 0.06124, -0.00153, 0.03116,
+ 0.05014, -0.16361, -0.19051, -0.16733, -0.02775,
+ -0.16917, -0.12198, 0.07266, -0.14594, 0.00106,
+ 0.09800, -0.10317, -0.17517, 0.10278, -0.10186,
+ -0.09761, -0.15424, -0.17575, 0.06783, 0.05332,
+ -0.13634, -0.15937, 0.05866, -0.00571, -0.15901,
+ -0.18366, -0.17520, -0.11806, 0.04627, -0.15490,
+ 0.05732, 0.11513, -0.17636, 0.00486, 0.11599,
+ -0.10800, 0.10155, -0.00268, -0.15003, -0.14493,
+ -0.16397, 0.04487, 0.07900, -0.15661, -0.18023,
+ -0.09157, -0.13650, 0.07060, -0.20656, -0.83676,
+ 0.43327, 0.01208, -0.08641, 0.06931, -0.14277,
+ -0.16186, -0.08641, -0.15750, -0.36928, 0.09367,
+ 0.20221, -0.22068, -0.29037, -0.16099, -0.05735,
+ 0.18359, 0.10391, -0.23244, -0.29081, 0.07071,
+ -0.65666, 0.28918, 0.21440, -0.18234, 0.01381,
+ -0.32277, 0.14275, -0.06941, -0.01302, 0.02889,
+ 0.15765, -0.02224, -0.09183, -0.24053, 0.14904,
+ 0.10380, -0.43117, -0.41174, -0.26097, 0.06178,
+ -0.55442, -0.10563, 0.33862, 0.11965, -0.15351,
+ 0.33872, -0.18040, -0.30840, -0.04688, 0.16214,
+ 0.28359, -0.42624, -0.00689, -0.13387, -0.12311,
+ -0.40203, 0.22183, -0.15078, -0.08352, -0.37794,
+ -0.28295, -0.13267, -0.20013, -0.05927, -0.07380,
+ -0.07478, 0.18618, 0.13316, 0.34545, 0.29541,
+ -0.30037, -0.24130, -0.39594, -0.08570, -0.02767,
+ -0.06367, -0.49564, 0.15274, 0.07723, -0.19726,
+ -0.17094, -0.46751, 0.34852, -0.02961, 0.29179,
+ 0.00761, 0.08610, 0.25038, 0.26274, 0.34620,
+ 0.04440, -0.11834, -0.11374, -0.24219, -0.00613,
+ -0.35650, -0.33793, 0.24059, -0.19466, 0.13120,
+ -0.59930, -0.23542, -0.32471, -0.37687, -0.10000,
+ 0.17780, 0.09365, 0.02726, 0.33740, 0.11351,
+ -0.56740, -0.06021, 0.10673, 0.22121, 0.39832,
+ 0.08361, 0.12374, 0.33712, 0.07717, -0.11645,
+ -0.29568, -0.41585, -0.02416, -0.22934, -0.07139,
+ -0.46181, -0.26376, -0.25275, -0.38849, 0.37358,
+ 0.01108, -0.21864, 0.11359, 0.16270, 0.25112,
+ -0.03178, 0.00813, 0.05912, 0.09244, -0.35520,
+ -0.02521, 0.05376, -0.11615, -0.27353, -0.30083,
+ -0.01965, -0.02430, 0.24186, -0.34006, -0.35412,
+ -0.05100, 0.02662, 0.11794, 0.23524, 0.01776,
+ 0.23772, 0.11678, 0.39734, 0.12317, 0.06004,
+ -0.20407, -0.44257, 0.08633, -0.42120, -0.20393,
+ -0.31853, -0.39999, -0.07012, 0.09483, 0.11540,
+ -0.03298, 0.12993, -0.38299, -0.22785, 0.13250,
+ -0.37502, -0.10912, -0.17245, 0.32986, -0.00101,
+ -0.25156, 0.11284, -0.00689, 0.14499, 0.39343,
+ -0.25367, 0.02704, -0.07400, -0.73805, -1.14474,
+ 0.53510, 1.12197, 0.64590, 0.30357, 0.32976,
+ 0.74254, -0.43942, -0.42963, -0.20346, -0.73092,
+ -0.09416, 0.07660, -0.59202, -0.54261, 0.53799,
+ -0.63149, 0.19761, -0.48046, -0.43650, 0.27877,
+ -1.37542, 0.32637, 0.40686, 0.16197, -0.00926,
+ -0.14800, 0.69599, 0.21654, 0.34976, -0.19452,
+ -0.02382, -0.90241, -0.65937, -0.55864, -0.37842,
+ 0.55093, -0.43626, 0.23706, -0.19275, -0.21600,
+ -0.22346, -0.58881, -0.26182, -0.11330, 0.44780,
+ 0.26498, -0.55832, -0.04987, -0.10643, 0.13957,
+ -0.25558, 0.81558, -0.50067, -0.31305, 0.06448,
+ -0.02055, -0.30337, -0.12071, -0.14144, 0.53597,
+ -0.75615, -0.58534, -0.16803, 0.33870, -0.01956,
+ 0.33291, 0.16584, -0.46211, -0.08363, 0.11013,
+ 0.24938, 0.13575, -0.43899, 0.48876, -0.70906,
+ 0.47690, -0.21252, -0.13275, -0.82801, -0.33778,
+ -0.07482, -0.10167, -0.90723, -0.37649, 0.47651,
+ -0.10030, 0.28551, -0.31594, 0.53339, -0.16229,
+ -0.03048, -0.29071, -0.17502, 0.10704, 0.69890,
+ -0.62232, 0.63739, -0.42063, -0.48082, -0.00699,
+ 0.00155, -0.59331, -1.69017, -0.13755, -0.10000,
+ -0.59233, 0.60092, -0.23298, 0.11323, -0.37097,
+ 0.79233, 0.35118, -0.43513, 0.16799, -0.47483,
+ 0.46437, -0.11289, -0.19852, -0.56730, -0.42027,
+ -0.08599, 0.55500, 0.23226, -1.06309, -0.13503,
+ -0.77420, 0.17288, 1.02051, 0.58549, -0.51815,
+ 0.22566, -0.03329, 0.28271, -0.45188, -0.21207,
+ 0.24097, -0.70886, -1.11716, 0.54332, -0.64518,
+ 0.73471, 0.70994, 0.26580, -0.44107, -1.57779,
+ -0.80587, -0.45691, 0.01450, 0.21031, 0.22831,
+ -0.29803, -0.46472, 0.39841, 0.22319, 0.23284,
+ 0.25088, 0.71454, -0.58708, -0.85009, -0.01474,
+ -0.51355, 0.35484, -0.21574, 0.20843, -0.71441,
+ 0.00239, -0.41043, -0.15609, 0.19049, 0.28097,
+ -0.15830, 0.30088, -0.16343, 0.49254, 0.19883,
+ 0.06319, 0.55711, 0.22801, 0.05026, -0.42357,
+ 1.17511, -0.42611, -0.24790, -0.15789, -0.77186,
+ -0.18259, -0.40139, -0.90919, -0.88143, -1.78622,
+ 0.25148, 0.14893, 0.16485, 0.00265, -0.02284,
+ -0.06690, 0.04804, -0.16155, -0.03034, -0.04530,
+ -0.39530, -0.16872, 0.50696, -0.06023, -0.30410,
+ -0.07271, 0.11873, -0.29587, -0.20341, 0.09001,
+ -0.38745, 0.24430, 0.01958, -0.11132, 0.26382,
+ -0.11623, -0.18840, 0.18142, 0.11667, -0.10437,
+ 0.04167, 0.16031, -0.01830, -0.33558, -0.25109,
+ 0.22320, -0.40253, -0.23065, -0.06707, 0.14705,
+ -0.65905, -0.19651, -0.03619, -0.14270, -0.12852,
+ 0.12835, -0.18460, -0.68981, 0.02027, 0.10975,
+ 0.00343, 0.24530, 0.25214, 0.11583, -0.29500,
+ -0.15159, 0.05897, -0.20415, -0.06041, 0.02989,
+ -0.58184, 0.00526, -0.17748, -0.05827, -0.17190,
+ -0.27064, 0.07007, -0.17670, 0.26373, 0.23634,
+ -0.25699, 0.14228, 0.13378, 0.13514, 0.29298,
+ 0.14815, -0.41132, -0.31991, -0.10286, 0.44786,
+ -0.46874, -0.35983, -0.12978, -0.22646, 0.01145,
+ -0.08308, 0.30640, 0.16982, 0.27622, 0.20333,
+ 0.02397, -0.34206, 0.07214, -0.32139, -0.22198,
+ -0.14713, -0.11424, -0.12520, 0.38525, -0.38661,
+ -0.51869, -0.34866, 0.11918, -0.34180, -0.10000,
+ 0.12913, 0.07562, 0.37321, 0.27782, 0.22865,
+ -0.32927, 0.02208, 0.27556, 0.09929, -0.17020,
+ -0.01156, -0.04582, -0.00057, 0.02414, -0.35652,
+ -0.53744, -0.01064, 0.00103, -0.48834, -0.12914,
+ -0.31012, -0.10833, 0.00699, -0.51099, 0.26669,
+ -0.44562, 0.25094, 0.27614, -0.04172, 0.59944,
+ -0.30108, -0.20600, -0.46327, -0.08462, -0.17158,
+ -0.12587, -0.12446, 0.08610, -0.28642, -0.35947,
+ 0.47739, -0.21732, -0.16870, 0.03645, -0.04848,
+ -0.26178, 0.22160, -0.22495, 0.18351, -0.19370,
+ 0.31222, 0.15863, -0.11550, 0.05705, 0.15599,
+ -0.19542, -0.01684, 0.33810, -0.45498, -0.08124,
+ -0.01228, 0.05866, -0.23144, -0.03970, 0.01344,
+ -0.11148, 0.05706, 0.20824, -0.46496, -0.02908,
+ 0.15042, -0.10590, -0.42833, 0.12992, -0.07007,
+ -0.27144, 0.01879, 0.11570, -0.30373, 0.08784,
+ -0.01493, -0.00550, 0.15415, -0.57353, -1.08308,
+ 0.00648, 0.25149, 0.12888, 0.16288, -0.30769,
+ 0.09336, -0.10605, -0.28576, 0.28990, 0.21109,
+ -0.30630, 0.07991, -0.12905, -0.19356, -0.13649,
+ 0.05399, 0.46541, -0.32482, -0.43098, -0.19833,
+ -0.58117, -0.07347, 0.22843, 0.11154, -0.01462,
+ 0.11161, 0.03137, -0.11999, -0.00404, -0.12428,
+ -0.20772, 0.27416, -0.27473, 0.26718, -0.08452,
+ 0.30689, -0.58380, 0.15455, -0.09262, -0.13775,
+ -0.53805, -0.08693, -0.12553, -0.01320, 0.05280,
+ 0.30538, -0.10519, -0.03034, 0.13280, 0.05625,
+ 0.04161, -0.06039, 0.36603, 0.09358, -0.08749,
+ -0.40258, -0.14230, -0.19771, -0.47046, -0.53108,
+ 0.09773, -0.01581, -0.22092, -0.13054, 0.04313,
+ -0.30358, 0.25240, -0.14349, -0.02328, 0.21152,
+ -0.05419, 0.14652, -0.16638, -0.19314, -0.20143,
+ 0.29708, -0.52894, -0.15663, 0.06641, -0.38089,
+ -0.18407, 0.01875, -0.00594, -0.02009, 0.13195,
+ 0.09923, -0.12404, -0.05943, -0.08317, -0.48912,
+ 0.09319, -0.12782, 0.32191, 0.27300, -0.24771,
+ -0.00569, -0.48162, -0.19354, 0.34132, -0.11549,
+ -0.65806, 0.13371, 0.08913, 0.14546, 0.10000,
+ 0.33037, 0.01799, -0.41241, -0.00437, 0.32483,
+ -0.59469, 0.02258, -0.03019, 0.24410, -0.21633,
+ -0.02164, -0.03323, 0.08861, 0.26410, -0.02702,
+ -0.33907, -0.22583, -0.08340, -0.68809, -0.18999,
+ -0.28311, 0.26865, -0.35257, -0.31704, 0.14938,
+ 0.00416, 0.29809, 0.10943, -0.08709, 0.38366,
+ 0.10635, 0.01982, -0.10197, -0.28523, 0.00992,
+ -0.25889, -0.13212, 0.03971, -0.15875, -0.23197,
+ -0.37332, -0.14701, 0.20175, -0.36532, -0.08291,
+ 0.01961, -0.03434, -0.15791, 0.18695, 0.02453,
+ -0.07278, -0.38680, 0.01080, -0.34969, -0.09263,
+ -0.06741, -0.08846, 0.29698, -0.09005, 0.05316,
+ -0.06673, -0.40788, -0.18769, 0.13025, -0.32563,
+ 0.08510, 0.20172, -0.26830, -0.04268, -0.01976,
+ -0.25175, 0.00850, 0.04279, 0.31054, -0.26727,
+ -0.31601, 0.22882, 0.22206, 0.16524, 0.22951,
+ -0.39671, 0.03655, -0.28538, -0.34440, -1.25680,
+ 0.05947, 0.12721, 0.11176, 0.17882, 0.08590,
+ -0.05025, 0.08161, -0.06981, -0.10433, 0.03589,
+ -0.07237, 0.02191, -0.20921, -0.19294, -0.16735,
+ -0.09470, -0.32674, -0.12897, -0.15525, -0.10526,
+ -0.47910, 0.21808, 0.12402, -0.21783, -0.02949,
+ -0.17294, -0.08379, 0.08046, -0.07710, 0.07758,
+ 0.13394, -0.33392, -0.07467, -0.22534, -0.01913,
+ 0.16678, -0.04283, -0.05808, -0.14214, -0.19489,
+ 0.04211, -0.22451, 0.12124, -0.13579, -0.16033,
+ -0.01198, 0.07741, -0.17282, 0.10269, -0.19634,
+ -0.04058, -0.00912, 0.08043, -0.02171, 0.00023,
+ -0.03081, -0.05924, 0.07695, 0.18356, -0.23248,
+ -0.29619, 0.04752, -0.17630, -0.06671, 0.07813,
+ 0.15832, 0.21411, 0.16620, 0.25747, 0.22862,
+ -0.03902, -0.04536, 0.11288, -0.02508, -0.24148,
+ -0.08770, -0.03284, 0.08090, -0.30905, -0.16946,
+ -0.35459, -0.18344, -0.20765, 0.01207, -0.02277,
+ -0.17067, 0.23540, -0.03075, 0.11772, -0.22430,
+ 0.02442, -0.04851, -0.04298, -0.18509, 0.01919,
+ -0.09468, -0.14858, -0.19981, -0.16381, -0.18824,
+ -0.02336, -0.28147, -0.05500, -0.27038, -0.10000,
+ -0.05345, 0.15302, 0.06755, 0.24587, 0.02314,
+ -0.08902, 0.01324, 0.01162, 0.17890, -0.23080,
+ -0.06133, -0.04554, -0.19006, 0.08562, -0.30153,
+ -0.16900, -0.22249, -0.21734, -0.29353, 0.16624,
+ -0.32477, -0.06135, -0.05688, -0.10874, -0.05909,
+ 0.03180, -0.13780, 0.03495, -0.13126, 0.26432,
+ 0.14081, -0.26178, 0.06181, -0.12113, -0.23778,
+ -0.19719, -0.21580, -0.22747, -0.25603, -0.13078,
+ -0.19127, 0.00699, -0.12430, -0.00896, -0.26005,
+ 0.07161, 0.18195, -0.39420, -0.02334, 0.07884,
+ -0.02197, -0.10927, 0.02833, 0.07028, 0.12477,
+ 0.10115, 0.06154, -0.09253, -0.10548, 0.03722,
+ -0.14064, 0.07770, -0.20631, -0.07332, 0.02052,
+ 0.02794, 0.19975, -0.19686, -0.12365, 0.17919,
+ -0.19774, 0.19185, -0.14280, 0.06964, 0.02198,
+ -0.14124, -0.20444, -0.02875, -0.15567, -0.06538,
+ 0.16192, -0.21747, -0.25861, -0.32052, -0.85367,
+ -0.20380, -0.18104, 0.02342, 0.06549, 0.04570,
+ -0.10448, 0.06380, 0.09005, 0.06798, -0.10225,
+ -0.17142, -0.11603, -0.01324, 0.02179, -0.13072,
+ -0.14567, -0.08382, -0.11891, -0.07451, -0.16145,
+ 0.22913, 0.01180, -0.17846, 0.08960, 0.05932,
+ -0.14361, -0.14162, -0.11254, 0.08738, 0.05306,
+ -0.10734, 0.04599, 0.07188, -0.01567, 0.07551,
+ 0.03356, 0.03004, -0.17144, 0.06051, -0.14386,
+ -0.13218, -0.07191, -0.15421, -0.17121, 0.06819,
+ 0.01690, 0.08741, -0.16471, 0.07595, -0.12287,
+ -0.16863, -0.19449, -0.22562, -0.17456, -0.15080,
+ 0.06608, 0.07569, -0.05492, -0.16642, -0.09506,
+ -0.10082, 0.04795, -0.09383, 0.02730, -0.13443,
+ -0.11043, 0.03976, -0.10055, -0.06228, -0.17403,
+ -0.12412, -0.17476, -0.17407, -0.00291, -0.14252,
+ 0.10600, 0.08681, -0.09200, 0.08906, 0.01036,
+ -0.08974, -0.16890, -0.13831, -0.07023, 0.06704,
+ -0.10297, -0.18815, -0.18465, -0.13677, -0.20785,
+ -0.17743, -0.07261, 0.05816, -0.22177, -0.12840,
+ -0.12652, -0.15741, 0.06427, 0.07521, 0.07178,
+ -0.15505, -0.12412, -0.12434, 0.07158, 0.10000,
+ 0.01443, -0.14077, -0.17828, -0.13569, 0.07450,
+ -0.24547, -0.15880, 0.10009, 0.05999, -0.17683,
+ -0.15900, -0.18592, 0.02299, 0.10782, 0.09734,
+ -0.15038, 0.07232, 0.08984, -0.10257, 0.04720,
+ 0.14720, 0.03612, -0.07548, -0.13721, 0.04700,
+ 0.08479, -0.20312, 0.05216, -0.14726, -0.16310,
+ -0.27131, -0.17815, 0.08871, 0.05658, -0.09738,
+ 0.07699, -0.12615, -0.19240, -0.12163, 0.13074,
+ -0.14253, 0.08267, -0.16458, -0.10938, -0.17525,
+ -0.11509, 0.01158, -0.19284, -0.13498, -0.13254,
+ 0.04253, 0.04184, -0.17526, 0.01927, 0.06688,
+ 0.01617, -0.13608, 0.05540, 0.14723, 0.09946,
+ -0.09839, 0.06795, -0.13389, 0.08065, 0.08113,
+ 0.03556, 0.04372, -0.06852, 0.09574, -0.16608,
+ -0.10879, -0.19261, -0.16809, -0.21706, -0.15713,
+ 0.05163, 0.03461, -0.12031, 0.05834, -0.14260,
+ -0.01491, -0.11998, 0.03261, -0.03789, -0.79999,
+ 0.05888, 0.05091, 0.03908, 0.08085, 0.06510,
+ 0.05967, 0.08811, -0.12584, -0.11533, -0.17489,
+ 0.02846, -0.12081, -0.16098, 0.04239, 0.07141,
+ 0.04672, -0.15574, 0.05742, 0.03027, -0.16924,
+ 0.07821, 0.05595, -0.13970, 0.05890, 0.07523,
+ 0.07964, -0.15951, 0.08635, 0.08056, -0.11834,
+ 0.02668, -0.16886, -0.13992, -0.16713, -0.14462,
+ -0.14806, -0.15843, -0.16877, 0.07249, 0.04010,
+ -0.16018, 0.07228, 0.07366, -0.15085, 0.04591,
+ -0.12385, -0.10908, 0.05625, -0.11381, -0.12098,
+ -0.12451, 0.00360, -0.17336, 0.08029, 0.04984,
+ 0.03883, 0.06374, 0.05182, -0.16184, 0.07239,
+ 0.00405, 0.03118, -0.11865, 0.06859, -0.09664,
+ 0.03347, 0.07901, 0.08419, -0.19010, 0.07691,
+ 0.07294, 0.07823, 0.00513, -0.15591, 0.05693,
+ -0.12750, 0.03007, 0.06387, -0.15537, 0.03809,
+ -0.12533, -0.16961, 0.01080, -0.10310, -0.12845,
+ -0.12586, -0.15806, -0.11657, 0.05125, -0.15405,
+ 0.07785, 0.06944, -0.11533, -0.18803, -0.17942,
+ 0.05281, -0.14656, -0.15703, -0.11525, 0.03718,
+ -0.19494, 0.05119, -0.15598, -0.12955, -0.10000,
+ -0.13605, 0.06657, -0.16940, -0.12099, 0.07027,
+ -0.16779, -0.11908, 0.06897, -0.11128, 0.00337,
+ 0.03474, -0.14055, -0.14426, -0.16361, 0.07023,
+ -0.16333, 0.04551, -0.13680, 0.06426, 0.04054,
+ 0.08332, -0.14497, -0.14242, 0.02955, 0.08648,
+ -0.13018, -0.15173, 0.08648, -0.12559, -0.13767,
+ -0.00892, -0.15972, -0.12714, -0.13667, -0.12948,
+ -0.13639, 0.02630, -0.16572, -0.12582, -0.15097,
+ -0.13901, -0.14175, 0.06393, 0.04615, 0.06961,
+ 0.09580, -0.13088, 0.02696, -0.11990, -0.12673,
+ -0.14893, -0.17930, 0.03772, 0.06974, -0.14290,
+ 0.03157, -0.13315, 0.04486, -0.13239, -0.12678,
+ -0.15833, -0.16011, 0.04769, -0.12209, 0.05368,
+ 0.04576, 0.07956, 0.08751, 0.04356, 0.07894,
+ -0.12870, -0.12770, 0.03297, 0.02713, 0.02337,
+ -0.14562, -0.13753, -0.12064, 0.06231, 0.03384,
+ 0.03749, -0.14201, -0.16245, 0.05526, -0.82534,
+ -0.08873, -0.04663, 0.01585, 0.13275, 0.10730,
+ -0.16127, -0.11920, -0.12319, -0.08504, -0.17261,
+ 0.00239, 0.03889, 0.12037, 0.02502, -0.15210,
+ -0.13579, -0.00535, 0.04880, -0.15936, -0.13991,
+ -0.09607, 0.11222, 0.12100, -0.20240, 0.12121,
+ -0.17100, 0.02575, 0.08439, -0.12880, -0.10783,
+ 0.07063, -0.02348, -0.14280, 0.10527, 0.02477,
+ 0.09719, -0.14872, 0.03571, -0.11422, 0.03533,
+ 0.00399, 0.00789, 0.09020, -0.16113, -0.23288,
+ 0.13489, 0.06028, -0.20013, -0.08549, -0.12492,
+ 0.10363, -0.02458, 0.07830, 0.15217, -0.14062,
+ 0.00388, 0.10603, 0.01732, 0.05963, 0.01790,
+ -0.16960, 0.07823, 0.04302, -0.10865, -0.20446,
+ -0.13658, -0.06677, -0.10540, 0.06481, 0.15301,
+ 0.06595, -0.10955, 0.07669, -0.16176, -0.11330,
+ -0.22622, -0.26449, -0.16444, -0.18062, 0.08328,
+ -0.18256, -0.15009, -0.11925, 0.05656, -0.11073,
+ -0.14240, 0.02214, 0.12297, -0.11248, -0.14934,
+ 0.13890, 0.06016, 0.07353, -0.17781, 0.02141,
+ -0.10365, -0.11011, 0.04778, 0.05009, -0.19642,
+ 0.04817, 0.04039, 0.01445, -0.03091, 0.10000,
+ -0.11732, 0.02259, -0.10131, 0.13052, 0.11752,
+ -0.09568, 0.14630, -0.13137, 0.11366, -0.14951,
+ 0.08176, -0.10184, 0.07988, 0.02031, -0.01644,
+ -0.00481, -0.21782, -0.13723, -0.30015, 0.04589,
+ 0.02117, 0.07345, -0.14505, -0.19938, 0.12382,
+ 0.05716, 0.08727, -0.03854, 0.09633, 0.13646,
+ 0.04527, -0.15473, -0.16544, -0.21010, 0.04406,
+ 0.05758, -0.00982, -0.11713, 0.04590, -0.24278,
+ -0.13693, -0.14127, 0.05734, -0.16865, -0.18123,
+ -0.11196, -0.07434, 0.01405, 0.11801, 0.06909,
+ 0.14169, 0.05950, -0.17685, -0.12946, 0.10146,
+ 0.08080, -0.16766, 0.09438, -0.02361, 0.04428,
+ -0.24251, -0.14504, 0.04684, 0.06708, 0.02969,
+ -0.14344, 0.14112, 0.03720, -0.00909, -0.09319,
+ 0.07680, -0.06705, 0.02999, -0.12972, -0.03118,
+ 0.09491, -0.17434, 0.04037, -0.17074, -0.19555,
+ -0.07350, 0.01027, 0.02881, -0.26231, -0.99387,
+ 0.06086, 0.06274, -0.15749, 0.06844, -0.11445,
+ -0.04649, -0.11267, -0.16024, -0.12960, -0.00971,
+ -0.16858, -0.13049, -0.18637, 0.04953, -0.11364,
+ 0.02292, -0.14414, -0.13063, -0.17959, -0.01685,
+ 0.13952, 0.05962, 0.02631, -0.17818, -0.12935,
+ -0.11711, -0.14039, -0.10262, -0.11704, -0.15034,
+ -0.17783, 0.07808, -0.15461, 0.00267, -0.10996,
+ 0.07283, -0.18439, -0.16529, 0.07366, 0.05474,
+ 0.05106, -0.08878, 0.06764, 0.07765, 0.04136,
+ -0.15138, -0.14303, 0.05338, -0.11656, 0.05811,
+ 0.12461, 0.00262, -0.19533, 0.10213, -0.14674,
+ 0.07285, 0.04781, -0.15557, 0.00964, 0.09410,
+ -0.17969, -0.16594, -0.09457, 0.07319, 0.10809,
+ 0.03868, 0.06852, -0.08537, -0.15016, -0.12533,
+ -0.11599, 0.07534, -0.25415, 0.04949, 0.07913,
+ -0.17887, -0.15433, -0.10453, 0.05820, -0.05077,
+ -0.14149, 0.03364, 0.06853, -0.08873, 0.06264,
+ 0.08562, 0.06008, 0.06644, 0.05061, -0.19517,
+ -0.12326, -0.12541, 0.09105, -0.18055, 0.02513,
+ -0.14853, 0.08275, -0.12395, -0.15728, 0.03128,
+ -0.02239, -0.11719, -0.11024, 0.05143, -0.10000,
+ 0.07797, 0.09555, 0.05059, -0.12272, -0.12776,
+ 0.00771, -0.12796, -0.11175, 0.07901, -0.17650,
+ -0.05828, 0.02727, 0.02763, -0.15007, -0.11056,
+ 0.07147, -0.14454, 0.02807, 0.08945, 0.05428,
+ 0.12423, 0.06252, 0.06184, -0.16492, 0.07118,
+ 0.06203, 0.01730, -0.12556, -0.14201, -0.14748,
+ 0.02441, 0.06152, -0.13110, -0.12719, 0.08218,
+ 0.07218, 0.03732, -0.17011, -0.12119, 0.08285,
+ -0.19600, 0.09330, -0.14531, -0.10564, 0.12516,
+ -0.11877, -0.12533, 0.07243, -0.12050, 0.06847,
+ 0.02811, -0.03975, -0.18492, -0.16590, 0.03409,
+ 0.05556, -0.13079, 0.05703, 0.07303, -0.13180,
+ 0.02605, 0.04314, 0.08870, 0.10915, 0.06505,
+ -0.09452, -0.10940, 0.11031, -0.20701, 0.08092,
+ 0.03855, 0.03257, -0.16951, -0.17830, -0.16309,
+ -0.16440, -0.09188, 0.08199, -0.12364, 0.07135,
+ -0.02069, 0.01636, -0.20308, -0.07767, -0.99692,
+ 0.02062, -0.09234, -0.23416, -0.04907, 0.16364,
+ -0.04432, 0.09535, 0.16433, 0.11849, 0.07296,
+ -0.26285, 0.09189, 0.19163, 0.04091, -0.10309,
+ -0.23770, -0.36763, 0.02382, -0.09865, -0.23835,
+ -0.31746, -0.08504, 0.12163, 0.12841, -0.08453,
+ -0.15702, 0.00472, 0.01308, -0.16664, -0.17448,
+ 0.06267, -0.20812, 0.12128, -0.04706, -0.03799,
+ -0.14602, -0.12160, -0.05710, -0.07237, -0.31422,
+ 0.10302, -0.14459, 0.05337, -0.01100, -0.04855,
+ 0.20563, -0.16665, 0.18449, -0.12468, -0.06325,
+ 0.14709, -0.35156, -0.18796, -0.10531, -0.19717,
+ 0.02533, -0.09628, -0.12072, -0.05264, 0.00444,
+ 0.08620, -0.13665, 0.09390, 0.10992, -0.26354,
+ -0.21326, -0.05102, -0.06497, 0.04594, 0.17933,
+ -0.25775, 0.11375, 0.20711, 0.13161, -0.07207,
+ -0.05981, -0.01218, -0.18964, 0.08499, 0.08926,
+ -0.00397, 0.00833, -0.10923, 0.06521, -0.01634,
+ 0.04613, -0.25680, -0.02604, 0.12127, -0.25425,
+ -0.01847, 0.03685, 0.07661, -0.21334, 0.21386,
+ 0.00131, -0.13360, -0.30412, -0.02970, -0.08604,
+ 0.21520, 0.04034, -0.02188, -0.15299, 0.10000,
+ -0.09663, 0.05778, -0.15483, 0.17554, -0.14251,
+ 0.03355, 0.19554, -0.26755, 0.15234, 0.24752,
+ 0.03709, -0.01005, -0.05795, -0.27287, 0.07711,
+ 0.10999, -0.26168, -0.14058, -0.06495, -0.23096,
+ -0.04787, 0.15748, -0.27121, -0.12982, 0.14314,
+ 0.07987, -0.22022, 0.21137, 0.10822, 0.11777,
+ -0.18257, -0.06738, 0.11784, -0.26745, -0.00520,
+ -0.15915, -0.25722, -0.12900, 0.05953, -0.32049,
+ -0.11204, -0.13546, 0.12585, -0.22117, -0.18164,
+ 0.10465, 0.08900, 0.11356, 0.09415, 0.11463,
+ 0.20654, -0.16165, -0.01779, -0.20279, -0.16065,
+ 0.12956, -0.01297, -0.05172, -0.08291, -0.21776,
+ -0.25194, -0.15950, 0.08257, -0.16943, -0.04884,
+ 0.06537, -0.03123, -0.28761, -0.18035, -0.05556,
+ -0.13024, 0.12690, 0.12849, 0.03941, -0.03140,
+ 0.15863, -0.20430, 0.16056, -0.14727, -0.24251,
+ -0.03264, -0.22302, -0.19510, -0.36185, -1.06197,
+ 0.16584, -0.08693, -0.17768, 0.14894, -0.12534,
+ -0.33097, 0.10957, 0.01643, -0.07794, 0.00781,
+ 0.03282, -0.11704, -0.04925, -0.13740, -0.13817,
+ -0.14094, -0.16656, -0.21337, -0.14892, -0.16992,
+ -0.23985, -0.01056, 0.09974, -0.15369, -0.03885,
+ 0.10165, -0.09390, -0.08572, -0.01100, -0.10154,
+ -0.26835, 0.03788, -0.05601, 0.07849, -0.13635,
+ 0.10822, -0.12534, 0.01155, -0.24606, -0.29304,
+ -0.20087, -0.25511, -0.06392, 0.06272, -0.22191,
+ 0.20008, -0.09141, 0.05551, -0.04466, 0.04583,
+ 0.10875, -0.11864, -0.19605, -0.17772, -0.13824,
+ -0.25649, -0.11896, 0.04033, -0.15590, -0.00358,
+ -0.03812, 0.05321, -0.17971, 0.00200, 0.07657,
+ 0.05500, -0.06885, 0.08344, -0.08156, -0.04549,
+ -0.05151, 0.10506, -0.10394, 0.04472, -0.15499,
+ -0.19153, -0.21733, 0.07539, 0.02867, -0.12790,
+ -0.24642, -0.08025, 0.02507, -0.16503, 0.17161,
+ -0.15202, 0.11177, 0.15362, 0.09872, -0.17271,
+ -0.00677, 0.04960, -0.03718, -0.11381, -0.17336,
+ -0.12150, -0.00236, 0.04968, 0.07231, -0.00678,
+ -0.25090, -0.23997, -0.29051, -0.27831, -0.10000,
+ -0.00336, 0.07873, -0.26111, -0.03922, -0.06403,
+ -0.11773, 0.00417, -0.16668, -0.01768, 0.14187,
+ -0.17586, 0.10296, 0.03192, -0.02915, -0.23517,
+ 0.03645, -0.26000, 0.05491, -0.15477, -0.11119,
+ -0.25396, -0.10842, -0.10325, -0.08648, 0.18232,
+ 0.06457, -0.03506, 0.17102, -0.09978, 0.18882,
+ -0.19046, 0.12530, 0.05438, 0.04708, 0.00695,
+ -0.17801, 0.00363, 0.00175, 0.00630, -0.28819,
+ -0.02640, 0.02504, 0.12390, -0.20609, 0.04831,
+ 0.11860, -0.11422, -0.06175, -0.08448, -0.14340,
+ -0.06329, 0.02581, 0.13511, -0.09198, 0.06257,
+ 0.04093, 0.01008, -0.11358, -0.24860, -0.03519,
+ -0.15524, -0.28200, -0.20437, 0.09732, -0.11857,
+ 0.08062, -0.03537, -0.02959, 0.05466, -0.05300,
+ -0.10390, 0.16355, -0.20692, -0.09947, -0.10681,
+ 0.10944, 0.02058, 0.09727, 0.03577, 0.06413,
+ 0.08836, -0.05299, -0.04905, -0.19493, -0.83887,
+ 0.01013, 0.03696, 0.10259, 0.05346, -0.14473,
+ -0.00747, 0.11762, -0.18121, 0.12044, -0.22604,
+ -0.15499, -0.08596, -0.20766, -0.15352, 0.09914,
+ -0.00278, 0.09671, -0.16860, -0.09819, -0.27711,
+ 0.16308, -0.19998, 0.07754, 0.11440, 0.07441,
+ -0.15574, 0.00358, 0.11093, -0.13694, 0.11461,
+ -0.04255, -0.05636, 0.06245, -0.21623, -0.09134,
+ 0.06382, 0.01766, -0.20336, -0.09792, 0.10918,
+ -0.16322, 0.10692, 0.10626, -0.17925, -0.05821,
+ -0.19791, 0.07385, 0.19385, 0.10074, -0.18008,
+ -0.15034, -0.05696, -0.29067, 0.09480, -0.12136,
+ 0.03990, 0.08762, 0.15159, -0.00827, 0.09889,
+ 0.02365, -0.12460, -0.11163, 0.08842, -0.01619,
+ -0.13595, -0.15728, -0.10876, -0.21707, -0.12046,
+ -0.13252, -0.19693, -0.04032, -0.15652, 0.05826,
+ 0.10431, -0.05008, 0.07346, -0.16016, -0.01519,
+ -0.11754, -0.11517, -0.20713, -0.08531, 0.11032,
+ 0.11699, -0.17868, 0.06803, -0.11631, 0.04911,
+ 0.05249, -0.11082, 0.09737, -0.22819, -0.22662,
+ 0.07942, -0.00284, 0.09205, 0.08017, -0.12500,
+ -0.10565, 0.07529, 0.04985, -0.18514, -0.10000,
+ 0.00615, 0.12520, 0.00518, -0.10439, 0.07771,
+ -0.18178, 0.06677, 0.09041, -0.13094, -0.20292,
+ 0.01741, 0.02480, -0.17919, -0.15973, 0.15050,
+ 0.01812, 0.04071, 0.04715, -0.01652, -0.12423,
+ -0.07854, -0.14317, -0.08338, -0.06068, 0.05683,
+ -0.08909, -0.17463, 0.06739, 0.06631, -0.15514,
+ -0.19569, -0.19159, 0.06355, 0.06361, -0.10805,
+ -0.09523, -0.20529, -0.28381, 0.13028, -0.05115,
+ -0.18429, 0.06510, -0.12985, -0.12852, -0.13247,
+ 0.09357, -0.16506, 0.02348, 0.06471, -0.11411,
+ -0.17232, -0.19023, -0.15722, -0.10027, -0.18195,
+ -0.18835, 0.08086, 0.05483, -0.06197, 0.08708,
+ 0.12548, -0.17378, -0.14208, -0.07793, 0.12044,
+ -0.12059, -0.14055, -0.07789, -0.01072, -0.14165,
+ 0.05358, -0.00689, -0.18810, -0.24516, -0.20932,
+ -0.16602, 0.10139, -0.12324, -0.11832, 0.05177,
+ -0.04387, 0.10447, -0.17715, 0.10761, -0.90812,
+ 0.01512, -0.17272, 0.00528, 0.07125, -0.12999,
+ -0.19128, 0.07420, -0.09734, 0.05134, 0.02571,
+ 0.03618, 0.04911, 0.05955, -0.15004, 0.04709,
+ 0.05558, 0.03084, 0.07960, -0.15381, -0.14659,
+ -0.03557, -0.17199, 0.02042, -0.16006, -0.13069,
+ -0.12422, 0.01877, -0.13516, -0.09779, 0.04198,
+ 0.02512, 0.03160, 0.05365, -0.13724, -0.15625,
+ 0.04863, 0.07024, -0.15047, 0.06470, -0.13292,
+ 0.04274, 0.10246, -0.15645, 0.03039, -0.00647,
+ -0.14244, 0.07761, -0.19036, 0.06982, -0.10632,
+ -0.15702, -0.00120, -0.14525, -0.14094, -0.13028,
+ 0.06569, -0.14079, -0.12992, 0.04857, -0.11914,
+ 0.05007, -0.14573, -0.10634, 0.01663, -0.16067,
+ -0.17726, 0.05336, 0.07159, -0.18497, 0.06260,
+ -0.09763, -0.15884, 0.00531, -0.14710, -0.12940,
+ -0.14137, -0.14747, -0.14107, 0.04511, -0.14201,
+ -0.12542, -0.14457, -0.14401, 0.11070, 0.02439,
+ 0.03600, 0.01342, 0.07165, -0.12995, 0.00032,
+ 0.04162, -0.09962, -0.16964, 0.00980, 0.04743,
+ -0.12340, -0.13607, -0.14185, -0.13657, 0.05971,
+ -0.12712, 0.07231, 0.05040, 0.06068, 0.10000,
+ 0.03358, 0.03887, 0.02482, -0.15660, -0.13107,
+ 0.00039, 0.05441, -0.09816, 0.05201, 0.01952,
+ -0.16807, 0.06068, -0.11320, 0.04019, 0.04778,
+ -0.12287, 0.04449, -0.11103, 0.03448, 0.04662,
+ 0.12666, 0.03542, -0.17449, -0.17291, 0.06347,
+ 0.07052, -0.19222, -0.14079, -0.12006, -0.15089,
+ 0.03834, -0.16652, 0.07059, -0.14878, 0.06891,
+ 0.05703, -0.14775, 0.05136, -0.11965, -0.13709,
+ 0.05560, 0.08342, 0.03065, 0.02807, 0.01290,
+ 0.06534, -0.12316, -0.17124, -0.13473, 0.08071,
+ -0.15405, 0.01752, -0.16368, 0.07088, -0.14072,
+ 0.04600, -0.13391, 0.05351, 0.06319, 0.06759,
+ 0.05734, -0.12413, -0.12459, -0.16446, -0.16436,
+ -0.15434, 0.04601, 0.08243, -0.20599, 0.06089,
+ -0.11678, -0.14894, -0.17453, -0.16807, 0.05430,
+ 0.04002, -0.13948, 0.04540, -0.13419, 0.05795,
+ 0.07286, 0.04432, -0.15145, 0.14191, -0.87651,
+ 0.02406, 0.00995, 0.02275, -0.04965, -0.15648,
+ 0.04166, 0.11646, 0.22107, 0.10546, -0.24579,
+ -0.30737, -0.27273, -0.01172, -0.30694, -0.09209,
+ -0.21641, 0.02230, -0.12707, 0.18482, 0.16468,
+ -0.48084, 0.15683, -0.01406, -0.02070, -0.01985,
+ 0.04401, -0.16662, 0.21323, -0.32595, -0.14506,
+ 0.17021, -0.00960, -0.26581, 0.11778, -0.22008,
+ 0.11841, -0.19633, 0.17528, -0.05011, 0.00704,
+ -0.27858, -0.04396, -0.07299, 0.03677, -0.02595,
+ 0.09041, -0.12165, -0.44177, 0.24623, 0.07579,
+ -0.07745, 0.08634, 0.17391, 0.16497, -0.57514,
+ -0.07026, -0.12532, -0.42300, -0.21411, -0.22013,
+ -0.15787, -0.10570, -0.19698, 0.11837, -0.18660,
+ -0.19107, -0.04446, -0.10130, -0.21973, 0.20524,
+ 0.00316, -0.04673, -0.19315, -0.06724, 0.20698,
+ -0.16683, -0.01161, -0.14672, -0.16573, 0.23268,
+ -0.26111, -0.49158, -0.20361, -0.22285, -0.08095,
+ -0.01958, 0.06720, 0.07369, 0.13339, 0.32699,
+ 0.02996, -0.25206, 0.19669, -0.15655, 0.03436,
+ -0.04142, -0.00442, 0.04431, -0.09983, -0.42078,
+ -0.15035, -0.20512, -0.09915, -0.23027, -0.10000,
+ 0.12482, 0.10602, 0.32670, 0.25874, -0.08231,
+ 0.06574, 0.00030, -0.20135, 0.25653, -0.13119,
+ -0.37716, -0.08726, 0.10291, -0.16478, -0.03486,
+ -0.36179, -0.38835, -0.30742, -0.44617, -0.28453,
+ -0.12850, -0.14506, 0.18805, -0.14007, 0.18574,
+ -0.26246, -0.11363, 0.19972, 0.14845, 0.22253,
+ -0.10061, 0.00940, -0.17100, 0.16463, -0.10177,
+ -0.05105, -0.15627, 0.16642, -0.01075, -0.58278,
+ 0.06903, -0.27242, -0.13171, -0.14370, -0.45138,
+ -0.01900, 0.01014, 0.04231, -0.04190, -0.06701,
+ 0.39733, -0.18079, 0.12306, 0.05186, -0.13923,
+ -0.40536, -0.31144, 0.15160, -0.00574, -0.23586,
+ -0.22557, 0.10996, -0.28148, -0.19486, -0.01798,
+ -0.19119, 0.05102, 0.13349, -0.27671, 0.00685,
+ 0.08569, 0.15808, -0.15352, 0.03378, -0.08432,
+ 0.11818, -0.03456, 0.02836, -0.14777, -0.10412,
+ 0.27734, 0.09440, -0.14392, -0.59215, -0.95390,
+ -0.23392, -0.01006, 0.02404, -0.24433, -0.27858,
+ 0.16016, -0.12373, -0.09003, -0.17679, -0.04110,
+ 0.09100, 0.17154, -0.23257, 0.07441, 0.16347,
+ -0.29855, 0.00153, -0.26102, 0.17519, -0.00570,
+ 0.42224, -0.43898, 0.09456, -0.09820, -0.02324,
+ -0.02741, -0.02990, -0.05792, 0.28651, -0.39556,
+ -0.13513, -0.21755, -0.12259, -0.07655, -0.00515,
+ 0.08530, 0.09545, -0.05702, 0.12278, -0.22050,
+ 0.09535, 0.21296, 0.02131, -0.26807, 0.16290,
+ -0.31742, -0.11060, -0.29349, -0.21551, -0.05517,
+ -0.29964, -0.09172, -0.06360, -0.03939, 0.10344,
+ 0.10765, 0.19458, 0.21743, -0.25777, -0.05446,
+ 0.00626, -0.18936, 0.12983, -0.33311, -0.30098,
+ -0.22370, -0.07893, -0.04490, -0.27273, -0.04344,
+ 0.26572, -0.46039, -0.12278, -0.06277, 0.11312,
+ -0.21320, 0.23058, 0.17632, -0.09396, 0.12546,
+ 0.17260, 0.19614, 0.04963, 0.00852, -0.35969,
+ -0.03442, 0.10375, -0.01039, 0.09224, -0.35466,
+ -0.15490, 0.20775, -0.32931, 0.03208, -0.29427,
+ -0.14011, -0.02457, -0.00852, 0.14655, -0.11301,
+ -0.05672, 0.21698, 0.19835, 0.07008, 0.10000,
+ -0.24804, -0.32539, -0.05073, -0.21617, -0.08702,
+ -0.25762, -0.32083, 0.02358, -0.19455, -0.09538,
+ 0.00899, -0.34146, -0.06604, -0.15350, 0.06032,
+ 0.12148, 0.19167, 0.24673, 0.03987, -0.16350,
+ 0.31479, -0.26560, -0.05230, -0.53601, -0.26001,
+ -0.11015, -0.23001, -0.35050, -0.01546, -0.18681,
+ -0.05731, -0.18436, -0.18710, 0.16134, 0.11147,
+ 0.28203, -0.17695, -0.02622, 0.15311, 0.32454,
+ 0.22757, -0.13404, -0.09299, -0.38326, 0.00647,
+ 0.05197, -0.22680, -0.26098, -0.25584, 0.12750,
+ -0.06815, -0.31890, -0.09984, -0.18422, -0.19230,
+ 0.23001, -0.11810, -0.04553, -0.12641, 0.08298,
+ 0.28541, 0.23753, -0.16133, -0.06193, -0.02310,
+ -0.04804, -0.21483, -0.02523, -0.12229, -0.05606,
+ -0.05015, 0.03278, -0.23463, -0.11414, -0.16251,
+ -0.10765, -0.18707, 0.10081, -0.11873, 0.03018,
+ -0.03879, -0.06152, -0.14479, 0.49490, -1.11278,
+ 0.16480, -1.19420, 0.77289, -0.24130, -0.16823,
+ -1.29808, -0.59181, -0.43484, -0.58732, -0.16888,
+ 0.23843, -0.14057, 0.03037, 0.06138, 0.27056,
+ 0.25329, 0.44766, -0.08113, 0.44737, -0.44980,
+ 0.50245, -0.34471, -1.02167, 0.31885, -0.44187,
+ -0.21104, -0.83418, -0.41338, -0.57267, -0.54816,
+ -0.31235, 0.15577, 0.06652, 0.18496, 0.02625,
+ 0.76222, 0.21008, 1.21610, -0.71081, 0.33798,
+ -0.42077, -0.01406, -0.28842, -1.56149, 0.10777,
+ -0.05393, 0.02640, -0.37075, -0.90345, -0.39839,
+ 0.03923, 0.24294, 0.27519, 0.34938, -0.18972,
+ 0.19408, -0.26815, 0.01687, 0.95818, -0.51625,
+ 0.55279, -0.04919, 0.06995, -0.70351, -1.55047,
+ -0.12482, -0.95735, 0.57230, -0.27804, 0.27299,
+ -0.51029, 0.06921, 0.71153, 0.09214, -0.24906,
+ -0.06105, 0.09465, 0.36635, -0.30232, 0.98859,
+ -0.90777, 0.27009, -0.29179, 0.13168, -0.69472,
+ -0.63361, -0.53541, -0.08468, 0.50271, -0.83708,
+ 0.11177, -0.65821, -0.09182, 0.67173, 0.49324,
+ -0.35344, 0.31773, 0.11870, 0.56240, 0.33975,
+ 0.53019, -0.88949, 0.00447, -0.54119, 0.10000,
+ -0.70492, -0.79594, -0.45763, -0.00186, -0.21144,
+ -0.68579, 0.39641, -0.80134, 0.37616, 0.01928,
+ 0.41398, 0.31693, 0.49768, 0.03303, -0.35560,
+ 0.56017, 0.66690, -0.31883, -0.18119, -0.58624,
+ 0.45329, -0.68402, -1.15616, -0.24768, -0.00355,
+ -0.08196, -0.74962, 0.68611, -0.56547, 0.56702,
+ 0.17290, 0.09989, 0.44083, 0.57532, -0.47928,
+ 0.31554, 0.28379, 0.42990, -0.19257, -0.04343,
+ -0.84946, -0.08505, -0.37623, -1.46436, -0.15336,
+ -0.41024, -0.58764, 0.14984, -0.10082, -0.91140,
+ 0.45091, 0.41142, 0.36877, 0.17358, 0.09055,
+ -0.47472, 0.25359, 1.15934, 0.31334, -0.20269,
+ 0.61711, -1.07258, -0.00134, -0.44376, -1.21837,
+ -0.96205, -1.05461, -0.40631, 0.39019, -0.10481,
+ -1.15488, -1.21068, 0.49467, 0.30097, 0.30644,
+ 0.50885, -0.30297, 0.42494, 0.64282, 0.26248,
+ 0.17562, 0.27017, -0.55449, 1.06882, -2.16699,
+ 0.36788, 0.21452, 0.02843, 0.30138, -0.16092,
+ -0.52361, -0.01572, 0.24167, 0.09574, 0.19472,
+ -0.20126, 0.19069, -0.26606, -0.22231, -0.15224,
+ -0.19449, -0.16531, -0.48279, 0.23916, -0.13473,
+ -0.91149, 0.27378, -0.33248, 0.19786, 0.18895,
+ 0.14931, -0.62397, -0.14182, -0.49497, -0.29981,
+ -0.22900, 0.22930, 0.19639, -0.30177, -0.08080,
+ 0.16781, -0.23473, 0.01723, 0.09127, -0.12416,
+ 0.37702, -0.38216, 0.07833, 0.01007, 0.20760,
+ 0.06706, -0.10165, 0.51837, 0.23410, 0.06880,
+ 0.11233, -0.58583, -0.30081, 0.15164, -0.73447,
+ -0.17610, -0.34991, -0.22177, -0.35378, -0.50914,
+ 0.13792, 0.06160, -0.07110, 0.38448, 0.08937,
+ -0.15672, 0.24406, -0.10336, 0.21006, 0.21465,
+ -0.22767, 0.12221, 0.17612, -0.60523, -0.06650,
+ -0.02142, 0.25912, 0.05522, -0.24490, 0.05333,
+ -0.51466, 0.03077, -0.55799, -0.09768, 0.08778,
+ 0.21448, 0.19918, 0.22944, 0.04674, -0.59236,
+ 0.45020, 0.04787, -0.04729, 0.25837, 0.29720,
+ -0.04455, -0.12858, -0.53995, -0.41438, -0.21869,
+ -0.08265, -0.03975, -0.56406, 0.18424, 0.10000,
+ 0.01949, 0.09449, 0.02806, 0.08595, 0.27862,
+ -0.11163, 0.19684, -0.27824, 0.08350, -0.36837,
+ 0.12326, -0.01111, -0.07755, -0.47079, -0.13934,
+ 0.09891, -0.02937, -0.24753, -0.15832, -0.39999,
+ -0.27362, 0.20280, -0.08108, 0.02957, 0.24532,
+ 0.20128, 0.21122, -0.00584, -0.19322, 0.46094,
+ -0.21724, 0.49385, 0.04886, -0.19292, -0.10484,
+ -0.64073, -0.53166, -0.19567, -0.30742, -0.13233,
+ -0.03813, -0.00948, 0.18395, 0.48017, -0.27348,
+ 0.22199, 0.26645, -0.25327, -0.04474, 0.09576,
+ -0.00854, -0.36601, -0.00459, -0.33303, 0.05956,
+ -0.22228, -0.08716, 0.00730, -0.63789, -0.35794,
+ -0.47628, 0.02555, -0.03226, -0.21648, 0.26216,
+ 0.08762, 0.05492, -0.77343, -0.10641, 0.30639,
+ -0.18535, 0.11391, 0.30546, -0.18453, 0.15701,
+ -0.00496, 0.03439, -0.01696, -0.31083, 0.00757,
+ 0.07315, -0.52775, 0.13327, -0.76588, -1.15674,
+ -0.19980, -0.18521, 0.01351, 0.05951, 0.06062,
+ 0.04150, 0.07131, -0.11938, -0.15192, 0.02696,
+ 0.05847, -0.13583, 0.05079, -0.13870, 0.05224,
+ 0.06387, -0.16798, 0.09143, 0.07442, 0.04659,
+ 0.21986, -0.18962, -0.16290, -0.15921, 0.06131,
+ 0.05695, 0.02278, 0.06246, -0.08342, -0.16668,
+ 0.05693, -0.11663, -0.15420, 0.06987, 0.05755,
+ 0.04359, -0.16285, -0.15609, -0.09396, 0.07058,
+ -0.13298, -0.09122, 0.03354, -0.15396, -0.15276,
+ 0.04120, 0.08194, -0.14218, 0.06110, -0.09668,
+ 0.03487, -0.00599, -0.16984, 0.05959, -0.13316,
+ -0.11628, -0.12044, -0.12471, 0.02512, 0.09891,
+ 0.08449, 0.04009, -0.11258, -0.16883, -0.15803,
+ 0.03521, 0.04826, 0.07374, -0.20403, -0.15477,
+ -0.09296, -0.18185, -0.01233, 0.05254, 0.06746,
+ -0.11458, 0.06561, -0.10704, 0.07484, 0.00629,
+ -0.08849, 0.09599, -0.12548, 0.12072, -0.18571,
+ -0.15025, 0.00268, 0.06061, -0.13638, -0.17862,
+ 0.01416, -0.08052, -0.16130, 0.01707, -0.15550,
+ 0.06841, 0.09624, 0.03632, -0.13693, -0.12701,
+ -0.14870, -0.08552, -0.12455, -0.09224, -0.10000,
+ 0.00948, -0.15845, 0.01445, -0.16838, 0.06424,
+ -0.17315, -0.15501, 0.08670, 0.03118, -0.15336,
+ -0.15142, 0.03546, -0.11015, 0.02286, -0.10075,
+ -0.11432, -0.14233, 0.10145, -0.11666, 0.06103,
+ -0.05059, 0.02742, 0.03415, -0.23105, -0.15597,
+ -0.12295, 0.02397, -0.15837, 0.06617, -0.15909,
+ 0.03737, -0.12076, -0.11210, 0.07142, 0.07802,
+ 0.09656, -0.14334, 0.04947, 0.10263, 0.11029,
+ 0.06254, -0.12409, -0.17402, -0.16647, 0.03261,
+ -0.12990, -0.14079, -0.15578, 0.04166, -0.12825,
+ 0.01997, 0.00430, -0.18319, -0.12443, 0.06105,
+ -0.13118, -0.09652, -0.14233, -0.09874, 0.06942,
+ 0.09418, -0.08841, 0.06909, -0.13494, 0.03383,
+ 0.05251, 0.03934, -0.11217, -0.15883, -0.13947,
+ -0.13946, -0.14973, -0.15945, 0.03421, -0.12693,
+ 0.04630, 0.06211, 0.04999, -0.15540, -0.11881,
+ -0.15416, -0.15461, 0.02947, -0.01152, -0.96773,
+ 0.47328, 0.02132, -0.53762, 0.03416, -0.00992,
+ -0.48939, 0.17571, -0.28456, 0.08681, 0.43430,
+ -0.33848, -0.16236, 0.36251, 0.07384, 0.00593,
+ 0.28707, -0.26283, -0.61934, 0.35101, 0.29961,
+ -0.86044, -0.04163, 0.41204, 0.36388, 0.06620,
+ -0.21366, -0.43302, 0.27391, 0.17156, 0.00229,
+ -0.31683, -0.27930, -0.20443, 0.19990, -0.56620,
+ 0.30733, 0.00636, 0.10057, -0.38935, -0.10597,
+ -0.24348, -0.26958, -0.11826, 0.10036, 0.09374,
+ 0.29022, 0.02024, -0.32140, 0.23486, 0.03375,
+ 0.26145, -0.26375, 0.46790, 0.03302, -0.47172,
+ -0.14354, 0.00638, -0.57521, 0.20396, -0.17227,
+ -0.47648, -0.02538, 0.06274, 0.16925, 0.26431,
+ -0.22500, 0.27958, 0.15714, 0.18479, -0.02526,
+ -0.08029, 0.21149, -0.27063, 0.21578, 0.04967,
+ -0.37826, 0.17778, -0.45364, -0.64496, 0.28188,
+ -0.37084, -0.64451, -0.20356, -0.05414, 0.01737,
+ -0.03052, -0.15302, 0.43140, -0.23765, 0.28997,
+ 0.17006, -0.53245, 0.04909, 0.38288, -0.58786,
+ 0.20354, -0.02834, -0.45296, -0.14042, -0.03758,
+ 0.25115, -0.38717, 0.05776, -0.52465, -0.10000,
+ 0.12156, -0.10557, 0.11071, -0.07702, -0.23439,
+ -0.53396, 0.20904, -0.20822, 0.36278, 0.22222,
+ 0.07336, 0.02432, 0.11340, -0.49050, 0.14251,
+ -0.23682, -0.63379, 0.08995, -0.24928, -0.23316,
+ -0.42656, 0.12358, 0.02993, -0.28161, 0.17752,
+ 0.12712, -0.09828, 0.40958, 0.29443, 0.61906,
+ -0.80733, 0.12556, 0.19292, -0.10679, -0.23921,
+ -0.04955, -0.14967, -0.49850, -0.51639, -0.11263,
+ -0.16873, -0.03043, 0.00618, 0.20555, -0.46946,
+ 0.24239, 0.29784, 0.28194, -0.03929, -0.22346,
+ 0.44131, -0.09104, -0.07078, -0.18946, -0.00196,
+ -0.48238, -0.42619, -0.27572, -0.36464, 0.02049,
+ -0.12945, 0.44622, -0.13750, -0.18858, -0.00799,
+ 0.05564, 0.43217, 0.00556, -0.32159, 0.01898,
+ -0.06701, -0.20566, -0.14502, -0.04188, -0.47394,
+ -0.36199, 0.26891, 0.63850, 0.08532, -0.28694,
+ 0.06708, -0.17357, 0.27302, -0.73041, -1.15940,
+ -0.16577, 0.55216, -0.31003, -0.10103, -0.26329,
+ -0.35965, 0.04564, -0.43161, -0.52355, 0.07177,
+ -0.37784, 0.30461, 0.01655, 0.20430, -0.22770,
+ -0.37699, 0.14074, 0.21310, -0.24086, 0.32465,
+ 0.94338, -0.20359, 0.14895, -0.69101, -0.31104,
+ -0.46812, 0.41142, 0.37758, 0.47163, 0.04299,
+ -0.68091, 0.46915, -0.62640, -0.44085, -0.13625,
+ 0.10252, -0.47667, -0.58135, 0.57862, 0.34699,
+ 0.14150, -0.03660, -0.28482, 0.18328, -0.03485,
+ -0.37111, -0.39748, -0.22795, 0.04830, 0.35482,
+ 0.17904, -0.16353, -0.00796, -0.40013, 0.04400,
+ -0.00331, -0.08390, -0.23408, -0.30109, 0.63808,
+ 0.16843, -0.23175, -0.03541, 0.01955, -0.00989,
+ 0.72414, -0.15830, 0.06150, -0.32733, -0.18406,
+ 0.29802, -0.04044, -0.96513, 0.19447, 0.13861,
+ -0.07212, -0.26875, -0.52711, 0.37108, -0.48481,
+ -0.54811, 0.35360, 0.18490, 0.07876, -0.32561,
+ -0.59271, 0.26276, -0.35161, 0.30048, -0.87071,
+ -0.59032, 0.44131, -0.41972, -0.09054, 0.06955,
+ -0.17841, 0.16894, -0.20526, -0.68389, 0.72861,
+ 0.38571, 0.29360, 0.15380, -0.15740, 0.10000,
+ -0.02424, 0.28985, 0.39617, -0.62032, 0.04991,
+ 0.31555, -0.72342, 0.38078, -0.31483, -0.05883,
+ -0.88399, -0.43016, 0.58377, 0.09669, -0.30521,
+ 0.10514, -0.12352, -0.04909, 0.01416, -0.35617,
+ 0.49630, -0.48378, -0.53258, -0.65564, -0.69949,
+ 0.02490, -0.28422, -0.41819, 0.23795, -0.15333,
+ -0.29790, 0.64139, -0.55015, -0.41216, 0.03186,
+ 0.26854, 0.23136, 0.65578, 0.50001, -0.14411,
+ 0.06268, 0.21567, -0.32027, 0.13996, -0.48033,
+ -0.15283, -0.01604, -0.49481, -0.14776, 0.61544,
+ -0.58246, -1.01118, 0.00220, -0.65053, 0.07753,
+ 0.87804, -0.03101, -0.55203, 0.18904, -0.26171,
+ 0.12259, 0.73892, -0.02420, -0.15628, 0.02631,
+ 0.40800, 0.22668, -0.33960, -0.94898, -0.53459,
+ 0.00415, 0.19055, -0.20410, -0.10858, -0.55965,
+ 0.01521, 0.24312, 0.18959, -0.64922, -0.11757,
+ -0.49159, -0.10335, 0.29353, 0.85492, -1.36143,
+ 0.35021, 0.13881, 0.38089, -0.03402, 2.31461,
+ 0.23860, 0.51526, -2.01425, -0.28382, -0.09668,
+ -0.83361, -2.25507, -1.02714, -0.91478, -0.31856,
+ 0.20533, 0.15766, -0.18898, 0.20941, -0.36035,
+ -0.15821, 0.37470, -0.02832, -0.66132, 0.38029,
+ 2.19014, -1.05102, 0.02196, -1.28203, 1.73948,
+ 0.16866, -0.35460, -0.14326, -0.37944, 0.03473,
+ -2.31401, -0.24075, -0.51171, 2.01280, 0.28268,
+ 0.10182, 0.83324, 2.25482, 1.02375, 0.91585,
+ 0.31926, -0.20752, -0.15383, 0.19537, -0.21079,
+ 0.35929, 0.16309, -0.36759, 0.02984, 0.66231,
+ -0.38061, -2.19069, 1.05078, -0.01769, 1.28248,
+ -1.73854, -0.17271
+};
+
+float const m9_2[(na*9+1)*30+(30+1)*2] = {
+ -0.14555, -0.49540, 0.35208, 0.10617, 0.02545,
+ -0.32616, 0.07916, -0.15048, -0.39315, -0.21769,
+ -0.03519, 0.13267, 0.04831, -0.13893, 0.03082,
+ 0.15822, 0.17413, -0.21655, -0.40266, -0.00613,
+ 0.18444, -0.09910, -0.05778, -0.30027, -0.05099,
+ -0.17173, -0.00323, 0.02322, -0.19732, -0.46162,
+ 0.06402, -0.19283, -0.07371, 0.19217, 0.13069,
+ 0.06656, 0.01450, -0.02034, -0.16351, -0.00862,
+ 0.25314, 0.01996, 0.28373, 0.22210, -0.26757,
+ -0.21997, -0.05906, 0.20833, -0.08656, 0.04395,
+ 0.00755, -0.33460, -0.09115, -0.10662, 0.11294,
+ -0.09075, -0.15760, 0.27203, -0.24942, 0.12364,
+ -0.00274, -0.39172, -0.25000, 0.04580, -0.11336,
+ -0.44158, -0.02151, 0.04779, -0.39929, 0.03841,
+ 0.07306, 0.14755, -0.28579, 0.46750, -0.09063,
+ 0.01268, 0.18309, 0.11848, -0.34774, 0.01538,
+ 0.22395, -0.08726, -0.51254, -0.10334, -0.23421,
+ -0.05175, -0.20099, -0.14142, 0.20267, -0.75424,
+ -0.16257, 0.34992, 0.04704, -0.21061, 0.04246,
+ 0.10528, 0.09750, 0.02854, 0.08027, -0.18377,
+ -0.10894, 0.14850, 0.14228, -0.32171, 0.10000,
+ -0.14788, 0.38078, 0.40861, 0.06107, -0.02011,
+ -0.81887, 0.01522, 0.21453, 0.06827, -0.42783,
+ -0.22310, -0.22061, -0.01645, -0.45368, -0.47203,
+ 0.35016, -0.12778, 0.06253, 0.11504, -0.18301,
+ 0.20938, -0.24359, 0.11961, -0.27092, -0.26557,
+ 0.00933, 0.02336, -0.20384, 0.10244, -0.06362,
+ -0.19828, -0.19619, 0.10908, -0.07794, -0.15034,
+ -0.51391, 0.41647, 0.13745, 0.12490, 0.19171,
+ -0.32930, -0.14660, -0.55642, -0.16383, -0.41520,
+ -0.19018, 0.07169, 0.34013, -0.00835, 0.18987,
+ -0.07643, 0.04837, -0.17857, -0.13678, -0.41554,
+ -0.05782, 0.00499, -0.02245, 0.32448, 0.15979,
+ 0.11860, -0.24187, -0.22101, -0.10890, -0.46436,
+ 0.21756, -0.21039, 0.12446, -0.28111, 0.08159,
+ 0.11976, -0.04027, -0.15388, -0.04728, -0.16144,
+ -0.42620, -0.16754, -0.03391, -0.28643, -0.18752,
+ -0.36682, 0.26203, 0.24480, 0.25799, -1.07673,
+ -0.15444, 0.01620, -0.18382, -0.13235, -0.12448,
+ -0.01408, -0.11122, 0.08993, 0.05027, -0.16053,
+ -0.16014, -0.14820, -0.14961, -0.14536, 0.05329,
+ 0.03686, 0.03707, -0.11410, -0.15298, -0.14688,
+ 0.14032, -0.15462, -0.17296, 0.00786, 0.06704,
+ 0.06036, -0.18126, -0.11226, 0.10047, -0.13856,
+ 0.01585, 0.03909, 0.05642, -0.14591, -0.14401,
+ 0.04782, 0.06754, 0.05027, -0.14025, -0.13142,
+ 0.04198, 0.09223, -0.16237, 0.02227, -0.18718,
+ -0.12582, 0.06098, -0.01417, 0.07788, 0.09354,
+ -0.14570, -0.16215, -0.15546, 0.04445, 0.04192,
+ -0.14548, -0.13618, 0.04682, 0.06690, 0.08399,
+ -0.13407, 0.07164, 0.08333, -0.15694, 0.01447,
+ 0.00894, -0.12761, -0.13666, -0.18161, -0.11911,
+ -0.10566, 0.02862, 0.04187, -0.15829, -0.13115,
+ 0.05081, 0.02533, 0.05934, -0.12012, 0.04153,
+ 0.07561, 0.06050, -0.14644, -0.09839, 0.04542,
+ 0.04366, 0.01788, 0.06461, -0.13192, -0.17005,
+ 0.07586, 0.09398, 0.03438, 0.02223, -0.16955,
+ -0.14342, 0.05151, 0.05425, 0.04661, -0.14397,
+ -0.14985, 0.08221, -0.16152, -0.13726, -0.10000,
+ -0.15336, 0.02349, -0.18510, -0.14839, -0.13666,
+ 0.02320, -0.12956, -0.08282, 0.03473, -0.16889,
+ 0.02999, 0.06375, 0.05580, 0.05912, 0.04763,
+ -0.13779, -0.15796, 0.06684, -0.16245, 0.04950,
+ -0.06600, 0.02948, 0.02113, -0.17308, -0.13483,
+ -0.12549, -0.17617, 0.06981, -0.09653, 0.04510,
+ 0.02546, 0.02970, -0.12794, -0.14021, 0.04080,
+ -0.12733, 0.04760, 0.06216, 0.06023, -0.14581,
+ 0.05429, -0.11331, -0.14326, -0.17102, 0.01685,
+ 0.06125, 0.07530, 0.00528, 0.08244, 0.09747,
+ -0.15163, 0.01385, -0.16443, -0.12388, -0.14068,
+ 0.05198, 0.05656, 0.05977, -0.14306, -0.13893,
+ 0.04583, 0.04216, -0.10692, 0.03373, -0.15691,
+ 0.02065, 0.06484, -0.13553, -0.20162, 0.07999,
+ 0.09385, 0.04373, -0.17366, -0.16947, -0.14419,
+ 0.05020, 0.05815, 0.02942, -0.14132, -0.13044,
+ 0.06861, 0.04979, 0.03934, 0.14546, -0.87779,
+ -0.10962, -0.05312, -0.26638, 0.02498, -0.17766,
+ -0.03492, -0.10693, -0.08257, -0.05811, -0.17917,
+ 0.17686, -0.19183, 0.01530, -0.18102, 0.06739,
+ 0.02463, 0.09814, -0.03662, 0.10045, -0.02181,
+ 0.25366, -0.22756, -0.10457, -0.02816, -0.16626,
+ -0.18951, -0.12019, 0.01963, 0.17246, -0.02999,
+ -0.23043, -0.03293, -0.08898, 0.08795, -0.05666,
+ 0.02878, 0.05279, -0.03158, 0.08766, -0.09396,
+ 0.03491, -0.02213, -0.27608, -0.01467, 0.04449,
+ -0.22418, 0.05508, -0.29716, -0.15217, -0.03150,
+ -0.21059, -0.25251, 0.06741, -0.13406, -0.07089,
+ -0.08063, -0.10226, -0.05907, 0.08326, 0.11286,
+ 0.05484, 0.04717, -0.09814, -0.12812, -0.23755,
+ 0.05227, -0.03717, 0.03594, -0.09067, 0.03239,
+ 0.19545, -0.01474, -0.04411, 0.16455, 0.00393,
+ -0.15145, -0.08727, 0.12280, 0.10704, 0.02594,
+ 0.13103, 0.23921, -0.02944, -0.02721, -0.31472,
+ -0.02711, -0.00273, -0.18807, -0.14491, -0.14176,
+ 0.01311, 0.01104, -0.19707, -0.14553, -0.15573,
+ -0.14074, 0.08579, 0.07649, -0.17553, -0.08485,
+ -0.07845, 0.14031, 0.17910, -0.14386, 0.10000,
+ -0.26817, -0.36487, 0.06548, -0.07809, 0.04699,
+ -0.34044, 0.00285, -0.00201, -0.25319, -0.00263,
+ -0.08681, -0.12777, -0.11281, 0.02158, 0.06397,
+ 0.12425, 0.09783, 0.11186, 0.19392, 0.06872,
+ 0.30415, -0.23329, -0.06169, 0.05090, 0.01573,
+ -0.19495, -0.33409, -0.19088, 0.11980, 0.03647,
+ -0.11154, -0.16678, -0.15282, 0.05913, -0.05144,
+ -0.14021, 0.00028, -0.06063, 0.13205, -0.01253,
+ 0.02657, 0.13473, -0.03434, -0.28409, -0.15262,
+ -0.17858, -0.17103, -0.08597, 0.05422, 0.09827,
+ -0.04743, -0.01746, -0.22920, 0.08876, -0.00991,
+ 0.05634, -0.11450, -0.06899, -0.02841, -0.07066,
+ 0.15135, 0.14763, 0.16051, 0.02274, -0.32150,
+ -0.02923, -0.02297, -0.11655, -0.19393, 0.04079,
+ -0.10286, 0.00012, 0.13861, 0.02513, 0.01002,
+ -0.17980, 0.01810, 0.06559, -0.23292, 0.12862,
+ 0.06109, -0.08257, -0.19409, 0.22855, -0.96396,
+ 0.05050, 0.03605, 0.03365, 0.08133, -0.11812,
+ -0.17258, 0.09539, 0.08765, -0.13676, 0.04221,
+ 0.04788, 0.06149, -0.13008, -0.13892, -0.14729,
+ -0.14515, 0.03660, 0.07241, 0.03424, -0.15544,
+ 0.13766, 0.05148, -0.15183, -0.13419, 0.08457,
+ 0.07325, 0.02862, -0.11327, 0.09085, -0.13350,
+ -0.15871, 0.03640, 0.06960, 0.05313, 0.06493,
+ 0.06021, 0.03777, 0.04065, 0.07460, 0.03839,
+ -0.14684, -0.09344, 0.04897, 0.04428, -0.14317,
+ -0.12257, -0.11792, -0.00052, -0.11430, -0.10153,
+ 0.06143, 0.02668, 0.03440, -0.12196, 0.07511,
+ 0.07103, 0.07237, -0.13336, -0.16002, 0.07600,
+ 0.03060, 0.04545, 0.10190, -0.14644, 0.05317,
+ 0.04346, 0.07346, 0.07858, -0.16394, 0.08273,
+ -0.10956, -0.13048, 0.01616, -0.14580, 0.05942,
+ -0.13810, -0.13649, 0.05677, 0.04994, -0.15251,
+ 0.07047, 0.05295, -0.14955, -0.09098, 0.05231,
+ 0.04931, 0.03252, 0.07838, -0.11785, -0.17845,
+ -0.12090, -0.10490, 0.05542, -0.16832, -0.13699,
+ -0.13747, -0.13164, -0.14968, -0.13731, -0.14060,
+ -0.15008, 0.06809, -0.14386, 0.05550, -0.10000,
+ 0.04365, 0.04161, -0.14509, -0.13052, 0.07046,
+ 0.00110, -0.12159, -0.10499, -0.13215, -0.16292,
+ 0.04029, 0.06371, 0.05981, 0.05058, -0.13147,
+ 0.05139, -0.14032, -0.12314, 0.06399, -0.13892,
+ -0.08200, 0.05288, 0.03682, -0.16199, -0.12477,
+ 0.07682, -0.18216, 0.07999, -0.10989, -0.12805,
+ -0.15186, 0.03960, 0.06638, 0.04663, -0.13408,
+ -0.12936, -0.14467, -0.15205, -0.11851, -0.12673,
+ -0.15258, 0.09102, 0.05140, 0.03660, -0.16075,
+ -0.12041, -0.12643, 0.03054, -0.11299, 0.07477,
+ -0.13777, -0.16637, -0.15190, -0.12668, 0.04095,
+ -0.13841, -0.13500, -0.13722, -0.13068, -0.13105,
+ -0.13448, -0.13815, -0.11265, -0.13676, -0.14703,
+ 0.03318, 0.07630, -0.10573, -0.17331, -0.11549,
+ -0.11659, -0.14075, 0.03734, -0.15323, -0.13501,
+ 0.05219, -0.13718, -0.13015, -0.14043, 0.03714,
+ -0.12957, 0.05368, 0.03863, 0.10606, -0.93016,
+ -0.90088, 0.78861, -1.17675, 0.15134, 0.34789,
+ -0.95572, -0.32385, 0.57019, -0.59101, 0.78534,
+ -0.11482, -0.34846, 0.36621, -0.41256, -0.11284,
+ -0.70448, -0.33039, 0.03184, -0.03590, 0.40469,
+ 0.26110, -0.58298, 0.88206, -0.81162, 0.39521,
+ 0.29766, -0.74712, -0.04326, 0.73242, -0.41619,
+ 0.17202, -0.64227, -0.14138, 0.47369, 0.29787,
+ 0.02292, -0.55201, -0.66188, 0.06142, -0.46856,
+ 0.39740, -0.36625, -0.79993, 0.53238, -0.36004,
+ 0.56412, 0.21403, -0.60168, -0.31090, 0.52622,
+ -0.89115, -0.02154, 0.11444, -0.31760, 0.73070,
+ -0.40024, 0.06902, -0.26779, -0.69560, 0.20078,
+ 0.11434, 0.49865, 0.00526, -0.55084, -0.30110,
+ -0.41042, -0.08765, -0.10626, 0.06707, -0.23034,
+ 0.91926, -0.21446, 0.01226, -0.12033, -0.20287,
+ 0.47254, -0.08702, 0.00325, -0.47258, -1.08643,
+ 0.45510, 0.66520, -0.09850, 0.08519, -0.32591,
+ -0.69987, 0.23768, 0.06512, 0.36398, -0.48653,
+ -0.90481, 0.61437, -0.25619, 0.53393, -0.15537,
+ 0.09417, 0.15002, -0.28753, -0.47492, -0.61721,
+ -0.60358, 0.67294, 0.16544, 0.13583, 0.10000,
+ 0.26795, -0.62466, 0.03843, -0.35730, 0.43176,
+ -0.33980, -0.82734, 0.32782, -0.87066, 0.48329,
+ 0.84210, 0.24971, 0.22878, -0.19852, -0.30999,
+ -0.61638, -0.70755, 0.46067, -0.47470, 0.46966,
+ 0.24828, -0.54467, 0.80959, 0.05277, -0.20809,
+ 0.17010, -0.61661, -0.40277, 0.79659, -0.63066,
+ 0.60592, 0.21130, -0.70228, -0.03367, -0.35806,
+ -0.34663, -0.53780, -0.78183, 0.49130, -0.65212,
+ 0.65868, -0.25951, -0.31696, -0.31573, -0.35694,
+ -0.37157, 0.12474, 0.11405, -0.35541, 0.46316,
+ 0.18935, 0.14618, 0.52451, -0.47763, -0.21287,
+ 0.34326, -0.47484, -0.21331, -0.72074, 0.74418,
+ -0.25238, 0.38594, -0.24715, -0.77581, 0.08354,
+ -0.93746, -0.08534, 0.13795, -0.70638, -0.36740,
+ 0.17334, 0.32362, 0.35403, 0.60414, 0.32181,
+ -0.36595, 0.18352, -0.14420, -1.11348, -0.43058,
+ 1.01655, -0.06556, 0.29737, 0.41316, -1.78553,
+ -0.05594, -0.26080, -0.04569, 0.02825, -0.17620,
+ -0.25360, -0.11943, 0.12961, -0.23795, 0.05623,
+ 0.06433, -0.15747, -0.10241, -0.16364, 0.08332,
+ 0.03367, -0.14835, -0.07617, -0.12116, 0.05601,
+ 0.23707, -0.03362, -0.06759, -0.02989, 0.03484,
+ -0.17780, -0.07290, 0.06195, 0.18314, -0.18971,
+ 0.02691, 0.08711, -0.13492, 0.08988, -0.16134,
+ -0.14454, -0.10886, -0.08605, 0.07949, -0.05945,
+ 0.06339, 0.00937, -0.05473, -0.25434, -0.20765,
+ 0.01814, 0.04207, -0.10319, 0.06571, -0.02776,
+ -0.01329, 0.02117, -0.12009, -0.15274, 0.12359,
+ -0.15342, -0.12061, 0.11721, -0.10214, -0.07036,
+ 0.10899, -0.08523, -0.06283, -0.26067, -0.08292,
+ -0.03251, -0.18928, -0.16744, -0.08474, -0.17503,
+ 0.18892, -0.22205, -0.10554, -0.11163, 0.07820,
+ 0.10293, -0.13530, 0.05607, 0.06534, -0.11317,
+ 0.16206, 0.15469, -0.12824, -0.03057, -0.04820,
+ -0.23841, -0.01572, 0.02009, -0.12997, -0.06756,
+ 0.01447, -0.01320, -0.23277, -0.15131, -0.09169,
+ -0.11621, 0.07831, 0.07942, 0.04348, -0.12957,
+ 0.09650, -0.06672, 0.11969, 0.11920, -0.10000,
+ -0.05936, -0.24655, -0.20549, -0.24104, 0.02313,
+ -0.29886, 0.02552, 0.00054, -0.24991, -0.17583,
+ 0.04953, 0.08220, -0.11329, 0.09244, 0.05847,
+ -0.13226, -0.09543, -0.05581, -0.07512, 0.08353,
+ 0.30340, -0.21449, -0.06909, -0.19647, 0.00847,
+ -0.13902, -0.08064, -0.18150, 0.13473, -0.22302,
+ -0.08828, -0.14501, 0.05842, -0.11840, -0.09721,
+ 0.05140, 0.02340, -0.04881, -0.06795, 0.14125,
+ -0.11991, 0.14195, -0.01969, -0.24640, -0.02277,
+ 0.01173, -0.15949, -0.22322, 0.04426, -0.07033,
+ -0.18869, 0.01963, 0.04311, -0.12488, 0.03777,
+ 0.05810, -0.12814, -0.14152, 0.16260, 0.09280,
+ -0.06345, -0.10056, -0.01181, -0.04308, -0.23254,
+ -0.01755, -0.00730, -0.11942, -0.29558, 0.04468,
+ -0.07650, -0.00408, -0.10855, -0.17983, 0.04062,
+ -0.14181, 0.09448, 0.03603, -0.15989, -0.08409,
+ 0.08903, 0.07534, -0.15621, 0.41457, -0.84818,
+ -0.20306, -0.27504, 0.22848, 0.04142, -0.19881,
+ 0.28134, 0.05965, 0.13231, -0.01228, -0.38581,
+ -0.08016, 0.03192, -0.15367, -0.21107, -0.20628,
+ -0.14182, 0.02882, -0.21097, 0.10094, -0.23706,
+ 0.37842, 0.07871, -0.36706, -0.24937, 0.02441,
+ -0.05979, -0.37015, 0.09266, -0.03513, -0.03135,
+ 0.14599, 0.37363, 0.33431, -0.23960, -0.13844,
+ 0.03269, -0.10819, 0.02097, -0.14612, -0.29388,
+ -0.21512, -0.08219, -0.19587, -0.18439, 0.07582,
+ -0.02729, 0.00689, -0.04372, -0.08025, -0.18918,
+ -0.21291, -0.35838, -0.05662, 0.14562, 0.17243,
+ 0.19996, -0.10491, -0.04510, 0.08141, -0.27966,
+ -0.07705, -0.14410, 0.08720, -0.33689, 0.04595,
+ 0.09293, 0.07771, 0.15463, -0.43566, -0.14239,
+ -0.12962, 0.07960, -0.40572, 0.12757, 0.12523,
+ 0.11540, 0.11528, 0.02420, 0.22021, -0.18831,
+ -0.17799, -0.27093, -0.27673, -0.04068, -0.06201,
+ -0.04985, -0.09612, -0.26871, -0.17410, -0.23108,
+ 0.11596, 0.15531, -0.03069, -0.32959, 0.09202,
+ 0.10318, 0.13366, 0.13176, -0.20465, 0.09871,
+ -0.26774, -0.05089, 0.56203, -0.15074, -0.10000,
+ -0.36483, -0.14416, 0.15445, -0.15493, -0.12307,
+ -0.20063, 0.04468, -0.12847, -0.08294, -0.25319,
+ -0.00276, -0.20347, -0.27535, 0.37706, -0.14291,
+ 0.01162, -0.04365, 0.09013, 0.12988, -0.46937,
+ 0.15837, 0.12942, 0.03695, 0.26989, -0.23367,
+ -0.10712, -0.30010, 0.10104, 0.03458, -0.10547,
+ -0.35835, 0.21410, 0.12418, -0.26634, -0.16044,
+ 0.01524, 0.12221, -0.21978, -0.11702, 0.21590,
+ -0.30692, 0.08814, -0.05751, 0.18709, 0.14233,
+ 0.09259, -0.15093, -0.26236, -0.05724, 0.11240,
+ -0.05284, 0.09671, -0.10959, -0.32285, -0.00225,
+ -0.10494, 0.00977, 0.07412, -0.04840, -0.13609,
+ -0.00208, -0.26694, -0.16511, -0.14902, -0.04905,
+ -0.28792, -0.03101, -0.08952, 0.39704, 0.05721,
+ 0.10377, 0.07913, -0.04318, -0.44176, 0.06706,
+ -0.07412, -0.18674, 0.00537, 0.17062, -0.25775,
+ -0.12832, 0.15324, -0.30494, 0.18479, -1.06326,
+ 0.09264, 0.22536, 0.27127, 0.08551, -0.01202,
+ -1.01505, -0.22660, -0.66933, 0.80344, -0.02531,
+ -0.43190, 0.49335, 0.58291, 0.57387, 0.30235,
+ 0.00996, -0.61260, -0.32502, -0.18523, -1.01580,
+ -1.23458, 0.32970, 0.63013, -0.42083, 0.72992,
+ 0.07004, -0.45629, -0.70030, -0.21882, 0.61154,
+ -0.20541, 0.11882, 0.48463, 0.26964, -0.15045,
+ -0.84753, -0.47455, 0.53081, -0.82291, -0.43160,
+ -0.24719, -0.51092, 0.30350, 1.08571, 0.00388,
+ 0.48315, 0.24391, -0.07328, -0.55931, -0.18686,
+ 0.33172, -0.65771, -0.29223, -0.01312, 0.31395,
+ -1.26935, 0.31921, 0.11460, -0.59463, -0.72410,
+ -0.34894, -0.34947, -0.24332, -0.46727, 0.03418,
+ 1.20843, 0.27673, 0.80454, -0.83454, -0.47380,
+ -0.01318, 0.28174, 0.26331, -0.80458, -0.02337,
+ -0.07058, -0.29237, 0.53189, 0.35294, -1.49666,
+ -0.15188, 0.10879, 0.19597, -0.34629, 0.51405,
+ 0.14949, 0.16306, 0.07903, 0.72847, -1.44922,
+ -0.35697, 0.52704, 0.31776, -0.82697, -0.53799,
+ 0.11759, -0.28010, -0.07146, -0.26081, -0.24989,
+ -0.48357, -0.34327, -0.13016, 0.57517, -0.10000,
+ 0.89915, -0.46455, -0.20452, 0.53538, -0.04462,
+ -0.09802, -0.02427, -0.02914, 0.46876, 0.15622,
+ 0.30437, -0.23520, 0.04467, -0.19741, -0.23858,
+ 0.24679, -1.00451, -0.09244, -0.34874, -0.76041,
+ -0.43168, -0.49790, 0.19971, 0.09259, 0.55831,
+ 0.28577, -0.76021, 0.44220, 0.18728, -0.26438,
+ -0.30537, 0.73056, 0.16708, -0.05115, -0.45074,
+ -0.47225, -0.21608, -0.34687, 0.83728, -0.78256,
+ -0.70074, -0.57129, 0.47349, -0.18807, -0.18893,
+ 0.53058, -0.10216, -0.08881, -0.41874, -0.43477,
+ -0.06803, -1.39721, 0.37187, -0.74665, -0.08859,
+ 0.32398, 0.35287, 0.14082, 0.65982, 0.32271,
+ -0.20259, -0.16590, -0.80234, 0.94734, -0.55789,
+ -0.20814, 0.46939, -0.74556, 0.36411, -0.51235,
+ -0.87335, 0.21325, 0.50781, 0.44263, 0.09672,
+ -0.53540, -0.89877, 0.62992, 0.60923, 0.28295,
+ -0.29103, 0.14473, -0.37412, -1.22446, -1.60914,
+ -0.10967, 0.05367, 0.01987, -0.11269, -0.11104,
+ -0.14853, 0.08946, 0.08158, -0.12932, -0.14984,
+ 0.04784, -0.12500, 0.03593, 0.04243, 0.05430,
+ 0.05723, 0.02842, -0.12817, -0.15542, -0.13896,
+ -0.13747, 0.06895, 0.05707, -0.14553, -0.10192,
+ -0.12096, 0.04065, -0.10183, -0.11455, -0.11437,
+ -0.15907, 0.01621, 0.06505, -0.14528, 0.03496,
+ -0.15356, 0.06583, -0.15152, -0.14550, 0.05113,
+ -0.15944, 0.07829, 0.07849, -0.13789, -0.16296,
+ -0.09745, -0.12331, 0.02357, 0.08055, 0.07325,
+ -0.10778, -0.15891, -0.17597, -0.13957, -0.14236,
+ 0.01985, 0.05717, -0.15790, 0.04495, 0.06209,
+ 0.07019, 0.07343, -0.11506, -0.12289, -0.15013,
+ 0.02002, -0.10427, 0.07486, -0.15263, 0.09162,
+ -0.12435, 0.06833, 0.05989, -0.17264, 0.07116,
+ 0.04439, 0.02310, -0.13038, -0.13418, -0.16211,
+ 0.06831, -0.15120, 0.05884, 0.08851, -0.12485,
+ 0.06770, 0.02507, -0.10609, 0.08207, -0.13031,
+ -0.10688, 0.07161, 0.06513, 0.01407, 0.00637,
+ -0.13229, 0.04648, 0.05761, -0.12585, 0.03781,
+ -0.15775, 0.06221, -0.16495, -0.12309, 0.10000,
+ -0.12034, -0.14008, 0.03090, 0.08776, 0.07454,
+ -0.14176, -0.10800, -0.12835, -0.14332, 0.01528,
+ -0.14091, -0.11870, 0.06024, -0.13957, -0.14336,
+ -0.13747, -0.15998, -0.13368, -0.17282, 0.03846,
+ 0.08525, 0.05973, -0.11932, 0.02740, -0.10409,
+ 0.08648, 0.05286, 0.08910, -0.12211, -0.12597,
+ 0.01957, -0.14878, 0.06001, -0.11957, -0.16586,
+ 0.06877, -0.15161, 0.03886, -0.14890, -0.16109,
+ 0.04963, -0.12103, 0.08074, 0.06848, -0.13646,
+ 0.08153, -0.09950, -0.16998, -0.10120, -0.11412,
+ -0.12547, -0.18500, -0.16480, -0.11642, -0.13200,
+ 0.04717, -0.14066, -0.13657, 0.00926, -0.14506,
+ 0.03552, -0.16551, -0.12579, 0.06401, 0.07620,
+ -0.14525, -0.10505, -0.12533, -0.18735, -0.10306,
+ 0.08517, 0.08395, 0.02710, 0.04120, 0.07254,
+ -0.13557, -0.13962, 0.02531, 0.06779, 0.04134,
+ 0.07320, 0.03858, 0.04653, -0.13741, -0.93308,
+ 0.10223, -0.10511, -0.24264, 0.08598, -0.11079,
+ 0.02534, 0.07936, -0.10925, -0.06962, 0.12744,
+ -0.23706, 0.07625, -0.13165, 0.05923, -0.02294,
+ -0.13981, 0.08492, -0.19002, -0.20476, 0.04330,
+ -0.17943, -0.13088, 0.11879, -0.23561, 0.10164,
+ -0.11720, -0.13970, -0.08388, 0.07176, -0.07981,
+ -0.25178, -0.24078, -0.17683, -0.13776, -0.19033,
+ 0.07412, 0.08691, -0.18209, -0.16041, -0.13690,
+ 0.04544, 0.10640, -0.21315, 0.02977, -0.02795,
+ 0.12422, 0.05309, -0.12416, 0.08529, -0.09469,
+ -0.13460, 0.06141, -0.14901, 0.02190, -0.16577,
+ -0.18862, -0.15463, 0.03596, 0.07395, 0.00770,
+ -0.12638, -0.08650, 0.11255, -0.09562, -0.19491,
+ -0.22956, -0.07462, -0.15172, -0.10472, 0.07645,
+ 0.07683, 0.08592, -0.02295, 0.01710, -0.17380,
+ -0.14676, 0.05530, 0.05994, -0.19658, 0.04924,
+ 0.04792, 0.08550, -0.10233, -0.12146, -0.05674,
+ 0.00000, -0.23542, 0.12899, 0.08932, -0.10885,
+ -0.09167, -0.14838, 0.04688, 0.09045, -0.22324,
+ -0.12666, 0.05089, -0.13653, -0.14417, 0.04858,
+ -0.17380, -0.16317, -0.06525, 0.05710, 0.10000,
+ 0.05974, 0.05704, -0.22490, -0.09544, 0.07672,
+ 0.06916, 0.09314, 0.08472, 0.05804, 0.11392,
+ -0.18092, 0.07244, -0.14678, 0.06568, -0.13453,
+ 0.00055, -0.19484, 0.08538, -0.09134, 0.11169,
+ 0.05885, -0.15259, -0.14759, -0.01093, -0.10912,
+ 0.08651, 0.05761, -0.08239, -0.08532, 0.07642,
+ -0.20789, -0.17665, 0.01731, 0.03527, 0.07541,
+ 0.11987, -0.16242, -0.16392, -0.16603, -0.00599,
+ -0.15072, -0.10851, 0.09880, -0.10557, -0.03491,
+ 0.07316, -0.09982, -0.14771, 0.09836, -0.09632,
+ -0.10479, -0.15454, -0.23207, 0.07526, 0.05467,
+ -0.12859, -0.17569, 0.04232, 0.03885, -0.13578,
+ -0.22032, -0.20052, -0.10624, 0.02574, -0.09142,
+ 0.08198, 0.09398, -0.15995, 0.08452, 0.09225,
+ -0.09189, 0.09465, -0.11677, -0.20092, -0.13781,
+ -0.14475, 0.07546, 0.05431, -0.10942, -0.23589,
+ -0.11019, -0.17263, 0.08746, -0.17976, -0.84791,
+ 0.29922, 0.08354, -0.16296, 0.03627, -0.00987,
+ 0.06579, -0.21524, -0.18255, -0.22508, 0.08130,
+ -0.01790, -0.19401, -0.17568, -0.14576, 0.17411,
+ 0.06005, -0.11509, -0.28840, -0.15661, 0.10287,
+ -0.73321, 0.15088, 0.32190, -0.34329, -0.01412,
+ -0.22539, 0.07139, -0.04422, 0.06318, 0.22196,
+ 0.03850, -0.25503, -0.16249, -0.17923, 0.21265,
+ -0.03459, -0.14417, -0.39023, -0.05904, -0.07608,
+ -0.52941, -0.14166, 0.24188, 0.19316, -0.22565,
+ 0.29719, -0.19025, -0.16015, -0.06002, 0.04387,
+ 0.35200, -0.40749, -0.13286, -0.22972, 0.03223,
+ -0.42716, 0.06418, -0.13194, -0.04226, -0.20054,
+ -0.10747, -0.19009, -0.23835, 0.12611, -0.03020,
+ -0.15427, 0.16309, 0.06036, 0.35600, 0.13580,
+ -0.22926, -0.18962, -0.16461, -0.37708, 0.10707,
+ 0.04189, -0.40353, 0.06421, 0.19440, -0.08362,
+ -0.33540, -0.44764, 0.09979, -0.05545, 0.19586,
+ 0.08338, 0.27550, 0.21088, 0.21408, 0.22641,
+ -0.13810, -0.13971, -0.19885, -0.40409, -0.01798,
+ -0.19068, -0.11257, 0.11890, -0.05325, 0.06079,
+ -0.57798, -0.37336, -0.27689, -0.12653, -0.10000,
+ 0.10012, 0.19289, -0.00897, 0.40985, 0.11761,
+ -0.29386, -0.13944, -0.02652, 0.10306, 0.28031,
+ -0.14329, 0.15520, 0.20268, 0.16736, 0.02747,
+ -0.02976, -0.35418, -0.14759, -0.22961, -0.04196,
+ -0.46557, 0.05870, -0.00749, -0.34457, 0.22047,
+ 0.08135, -0.37345, -0.02136, 0.09287, 0.03995,
+ -0.09845, -0.00636, 0.05709, 0.04509, -0.26384,
+ 0.08050, 0.14451, -0.18418, -0.29126, -0.27684,
+ 0.00392, -0.08082, 0.17280, -0.18575, -0.29142,
+ -0.07392, -0.02687, 0.22520, 0.18836, 0.10622,
+ 0.07266, 0.08674, 0.06243, 0.16449, 0.05712,
+ -0.25719, -0.22594, 0.12103, -0.44815, -0.02309,
+ -0.30376, -0.45178, -0.09213, 0.18617, 0.27062,
+ 0.04171, 0.02546, -0.10290, -0.25234, 0.09716,
+ -0.33208, -0.24613, -0.10074, 0.16428, -0.08662,
+ -0.24032, 0.15513, -0.01102, 0.11175, 0.00897,
+ -0.02149, -0.23678, 0.08198, -0.63379, -1.06938,
+ 0.26421, 1.13287, -0.05752, 0.46684, 0.37178,
+ 0.05684, -0.31836, -0.07355, -0.53744, -0.49016,
+ -0.18588, 0.33217, -0.19535, -0.67655, 0.26502,
+ -0.35511, 0.76472, -0.17922, 0.03627, -0.29349,
+ -1.43147, 0.24408, 0.73065, 0.85809, 0.04958,
+ 0.19739, 0.66536, -0.06855, 0.13956, 0.08742,
+ -0.07138, -0.78413, -0.34154, 0.03430, -0.55392,
+ 0.23135, -0.02026, -0.95588, -0.90381, -0.07549,
+ -0.29747, -0.66749, -0.75140, -0.02353, 0.86976,
+ 0.25328, -0.18986, -0.52822, -0.18515, -0.15546,
+ -0.13593, 0.33021, -0.95723, 0.07310, 0.32010,
+ 0.80220, -0.03228, 0.03028, -0.59542, 0.14325,
+ -0.35317, -0.62052, -0.19648, 0.39007, 0.23579,
+ 0.22446, 0.02569, -0.04772, -0.65191, 0.04854,
+ 0.25541, 0.50296, -0.61607, 0.27841, -0.59641,
+ 0.04648, -0.13559, -0.46017, -0.73692, -0.01934,
+ -0.39712, -0.09990, -0.17776, -0.37429, 0.24812,
+ -0.36650, -0.34703, 0.26319, 0.77978, -0.55547,
+ -0.29260, -0.42199, -0.36453, 0.44321, -0.02756,
+ 0.01810, 0.58502, -0.79350, 0.09442, 0.62772,
+ -0.39535, -0.51185, -0.71000, -0.48057, -0.10000,
+ -0.01890, 0.55409, 0.30884, 0.32655, 0.23503,
+ -0.36571, 0.01681, -0.34083, 0.19473, -0.40032,
+ 0.06089, 0.25641, -0.25811, -0.96698, -0.62179,
+ 0.31491, 0.13245, 0.48031, -1.03389, -0.26862,
+ -0.71325, 0.32784, 0.77017, 0.20484, 0.36273,
+ 0.34300, -0.85029, -0.05602, -0.63053, -0.37886,
+ -0.17614, -0.77315, -1.00669, 0.15703, -0.30957,
+ 1.17342, 0.14955, 0.14500, -0.34604, -0.25488,
+ -0.43033, -0.52846, -0.00621, 0.34872, 0.75789,
+ 0.33628, -0.64810, 0.02775, 0.11658, 0.08194,
+ -0.08695, 0.66035, 0.09856, -0.07517, -0.21229,
+ -0.65254, 0.06684, -0.03640, -0.19017, -0.03674,
+ -0.70704, -0.75823, -0.39001, 0.07815, 0.36451,
+ 0.43773, 0.75745, -0.27150, 0.14211, -0.14884,
+ 0.18594, 0.33482, -0.62189, 0.39684, 0.22267,
+ 0.32047, 0.33166, -0.12743, -0.25636, -0.83490,
+ -0.35246, -0.02044, -0.88122, -1.15852, -1.60190,
+ 0.28571, -0.06693, -0.17358, -0.09764, 0.13684,
+ 0.14891, 0.03478, -0.22032, -0.05184, -0.02798,
+ -0.18287, -0.03845, 0.13922, 0.06003, -0.28444,
+ -0.01577, 0.14477, -0.22893, -0.08888, 0.12326,
+ -0.42887, 0.10735, 0.06388, -0.22109, 0.18417,
+ 0.03598, -0.09439, 0.17469, 0.18804, 0.08849,
+ -0.15962, -0.00239, -0.16877, -0.35055, -0.19942,
+ 0.12026, -0.27855, -0.33046, -0.05040, 0.26624,
+ -0.44526, -0.16069, -0.13247, -0.15439, -0.44675,
+ 0.04926, -0.19426, -0.24115, -0.08627, -0.04639,
+ -0.01043, 0.12799, 0.11231, 0.11721, -0.25298,
+ -0.14414, -0.05051, -0.28436, -0.03609, 0.08214,
+ 0.02924, 0.06820, -0.14034, 0.25431, -0.28543,
+ -0.44396, 0.13628, -0.19192, 0.32020, 0.11274,
+ -0.23984, 0.03232, 0.11639, -0.01457, 0.23860,
+ 0.07596, -0.49830, -0.20734, 0.05242, 0.30584,
+ -0.34721, -0.26762, 0.00804, -0.19394, -0.03941,
+ -0.07852, 0.06741, 0.19568, 0.10426, 0.37411,
+ -0.04856, -0.25698, -0.03651, -0.22006, -0.22265,
+ -0.09171, -0.16906, -0.08577, 0.35725, -0.32156,
+ -0.35072, -0.41446, -0.02031, -0.08136, -0.10000,
+ 0.07023, 0.07711, 0.16904, 0.31019, 0.11815,
+ -0.21496, -0.08358, 0.12225, 0.05592, -0.03377,
+ -0.03795, -0.06615, -0.04751, -0.00043, -0.20773,
+ -0.47205, 0.07240, 0.15618, -0.30605, -0.23581,
+ -0.28442, 0.00892, 0.20656, -0.35727, 0.12631,
+ -0.22260, 0.21782, 0.13034, -0.02503, 0.27509,
+ -0.37931, -0.06996, -0.27929, -0.17747, -0.18945,
+ 0.01977, -0.05690, -0.08387, -0.38227, -0.29045,
+ 0.30049, -0.21037, -0.11645, 0.10943, -0.03734,
+ -0.12793, 0.10652, 0.05471, 0.20878, -0.10605,
+ 0.09702, -0.01863, -0.07857, 0.10208, 0.06462,
+ -0.12839, 0.00123, 0.19331, -0.45930, -0.13128,
+ 0.01492, 0.06098, -0.24783, -0.12200, 0.20032,
+ -0.08191, -0.05411, 0.19885, -0.32204, -0.05867,
+ 0.17411, -0.22355, -0.24910, -0.05767, 0.00261,
+ -0.35105, -0.00578, 0.05281, -0.27053, -0.01748,
+ 0.00501, -0.03397, 0.26743, -0.49017, -0.99623,
+ 0.00660, 0.12431, -0.03051, 0.16177, -0.21837,
+ 0.10643, -0.11709, -0.32498, 0.29238, 0.11522,
+ -0.27307, 0.03808, -0.19752, -0.11190, -0.13474,
+ 0.13595, 0.24903, -0.16490, -0.34568, 0.04390,
+ -0.50615, -0.14378, 0.35021, 0.05562, -0.01017,
+ 0.08443, 0.08047, -0.09179, 0.06334, -0.03571,
+ -0.21655, -0.00014, -0.25409, 0.08580, -0.19188,
+ 0.08840, -0.26609, -0.03322, 0.03679, -0.01111,
+ -0.29540, -0.04601, -0.15081, -0.03763, -0.15240,
+ 0.21943, -0.10257, 0.16966, 0.08364, 0.01888,
+ -0.03832, -0.08001, 0.06862, 0.08635, -0.02033,
+ -0.32544, -0.20674, -0.17887, -0.21308, -0.25994,
+ 0.14054, 0.01002, -0.18288, -0.00746, -0.00256,
+ -0.29707, 0.17844, -0.05040, -0.10586, 0.15560,
+ 0.03590, 0.13825, -0.22237, -0.19727, -0.09292,
+ 0.12331, -0.48032, -0.12894, 0.17436, -0.43663,
+ -0.24304, 0.05837, 0.04025, 0.00646, 0.17133,
+ 0.07843, -0.20940, -0.08082, -0.10927, -0.20437,
+ 0.01970, -0.15861, 0.13992, 0.20687, -0.31225,
+ 0.15518, -0.38911, 0.01767, 0.22369, -0.10144,
+ -0.35120, -0.04390, -0.11879, 0.21065, 0.10000,
+ 0.25848, 0.02264, -0.44545, 0.03002, 0.24655,
+ -0.33968, -0.02262, -0.17546, 0.08086, -0.05543,
+ 0.05556, -0.10540, 0.06067, 0.03531, 0.11502,
+ -0.30950, -0.19483, -0.01271, -0.50229, -0.23218,
+ -0.26525, 0.12929, 0.03189, -0.17363, -0.00589,
+ 0.04646, 0.26842, 0.05233, -0.10649, 0.19002,
+ 0.04676, 0.03449, -0.16540, -0.27099, -0.00760,
+ -0.18398, -0.14982, -0.02452, -0.09810, -0.12580,
+ -0.27923, -0.16392, 0.15191, -0.23813, -0.12582,
+ 0.05429, -0.07338, -0.11811, 0.14793, 0.04222,
+ -0.09962, -0.43833, 0.05387, -0.25241, -0.16585,
+ 0.03439, -0.05087, 0.21366, -0.09697, 0.01967,
+ -0.18552, -0.22032, -0.20740, 0.14096, -0.14804,
+ -0.06991, 0.18741, -0.24853, 0.04467, -0.01466,
+ -0.18962, -0.12462, -0.03253, 0.08084, -0.11948,
+ -0.20200, 0.15097, 0.09055, 0.16448, -0.06639,
+ -0.25192, -0.09851, 0.17578, -0.22304, -1.11766,
+ 0.14269, 0.31627, 0.34340, 0.19956, 0.30077,
+ 0.16111, -0.03501, -0.02491, -0.10556, 0.01851,
+ -0.14164, 0.07581, -0.05084, -0.51653, -0.28907,
+ -0.22538, -0.84499, -0.19544, -0.09285, -0.17751,
+ -0.70613, -0.07372, 0.29414, -0.07785, 0.00207,
+ -0.25618, -0.51378, 0.11403, 0.00040, 0.33537,
+ -0.02127, -0.92926, 0.00202, -0.53225, 0.56652,
+ 0.35620, -0.15837, -0.15351, -0.08229, -0.16262,
+ 0.14795, -0.30478, 0.13533, -0.14546, -0.37218,
+ 0.07402, 0.01505, -0.55699, 0.11211, -0.30241,
+ 0.04180, -0.12336, 0.04776, -0.08022, 0.04668,
+ 0.09308, -0.40786, 0.43893, 0.75607, -0.22228,
+ -0.48321, -0.07168, -0.24418, 0.10121, 0.50516,
+ 0.06043, 0.29750, 0.18798, 0.56156, 0.18433,
+ -0.09278, -0.35909, 0.31527, 0.14451, -0.52479,
+ 0.07966, -0.30754, 0.37608, -0.35704, -0.31471,
+ -0.67144, -0.29308, -0.70206, -0.04329, -0.25076,
+ -0.16767, 0.74257, 0.05111, 0.20776, -0.35739,
+ -0.18730, -0.30234, -0.18512, -0.48378, -0.13488,
+ -0.03780, -0.06418, -0.17287, 0.07751, -0.29979,
+ -0.06973, -0.25722, 0.12225, -0.38499, -0.10000,
+ 0.12702, 0.15281, -0.04481, 0.41962, -0.15048,
+ -0.15408, -0.12022, 0.13674, 0.20742, -0.72027,
+ -0.05894, 0.00716, -0.46235, 0.21759, -0.37141,
+ 0.13376, -0.35202, -0.48799, -0.29309, 0.61802,
+ -0.45913, -0.29409, -0.33915, -0.36113, -0.12270,
+ 0.19526, -0.20032, -0.00255, -0.21924, 0.10809,
+ 0.31815, -0.17887, 0.12673, -0.11583, -0.25433,
+ 0.05425, 0.22182, -0.33995, -0.30099, -0.33303,
+ -0.09017, -0.12657, -0.28007, 0.37958, -0.45944,
+ 0.04280, 0.18398, -0.63008, -0.14834, 0.09543,
+ 0.10941, -0.01632, -0.28973, 0.20162, 0.04983,
+ 0.34584, 0.01946, -0.33962, -0.37012, 0.49756,
+ -0.18368, 0.01271, -0.27426, 0.07570, 0.40764,
+ 0.05908, 0.28361, -0.14484, -0.08713, 0.00542,
+ -0.42620, 0.05861, -0.16668, -0.28912, 0.03228,
+ -0.12865, -0.26071, 0.15471, -0.41897, 0.12146,
+ 0.47860, -0.54709, -0.32643, -0.53290, -1.19040,
+ -0.12501, -0.13873, 0.00412, 0.07849, 0.07825,
+ -0.19506, 0.09832, 0.08716, 0.03352, 0.07928,
+ -0.19962, -0.14852, 0.04966, 0.07442, -0.13360,
+ -0.12699, -0.16667, -0.12725, -0.17487, -0.10928,
+ 0.09020, 0.05319, -0.12657, 0.01636, 0.07622,
+ -0.13623, -0.17614, -0.09831, 0.11427, 0.09202,
+ -0.20394, 0.00566, 0.04547, 0.07218, 0.04475,
+ 0.05968, 0.06780, -0.14544, 0.07206, -0.14064,
+ -0.16838, -0.09618, -0.15629, -0.16363, -0.02723,
+ 0.09583, 0.04768, -0.16768, 0.07682, -0.09377,
+ -0.10969, -0.14968, -0.12274, -0.12567, -0.15111,
+ 0.02274, 0.05455, -0.18346, -0.09297, -0.12954,
+ -0.16204, 0.06915, -0.10405, 0.06322, -0.16988,
+ -0.22567, 0.08797, -0.14109, 0.04572, -0.11263,
+ -0.09054, -0.14122, -0.13786, 0.03542, -0.12269,
+ 0.04615, -0.00155, -0.12799, 0.06091, 0.06920,
+ -0.11521, -0.13765, -0.15264, -0.10510, 0.03892,
+ -0.16383, -0.14733, -0.09859, -0.13456, -0.11501,
+ -0.11471, -0.13837, 0.03431, -0.15741, -0.20280,
+ -0.13827, -0.14004, 0.06485, 0.06579, 0.06305,
+ -0.15966, -0.11323, -0.17471, 0.05833, 0.10000,
+ 0.05675, -0.15863, -0.18261, -0.12653, 0.05952,
+ -0.14433, -0.13452, 0.11839, 0.01527, -0.16620,
+ -0.17273, -0.09541, 0.06206, 0.04575, 0.06385,
+ -0.12446, 0.03530, 0.07238, -0.17331, 0.06192,
+ 0.11428, 0.05457, -0.18077, -0.19876, 0.06510,
+ 0.07388, -0.13037, 0.06878, -0.08215, -0.12966,
+ -0.14463, -0.15251, 0.04717, 0.05741, -0.13585,
+ 0.07118, -0.15386, -0.13396, -0.14749, 0.02387,
+ -0.14301, 0.09779, -0.14756, -0.16924, -0.15704,
+ -0.14474, 0.09839, -0.14781, -0.11358, -0.10546,
+ 0.05522, 0.00141, -0.13909, 0.10407, 0.04320,
+ 0.06971, -0.12874, 0.06093, 0.01452, 0.06742,
+ -0.16908, 0.02569, -0.09147, 0.04048, 0.05462,
+ 0.04870, 0.06835, -0.12507, -0.00745, -0.10059,
+ -0.10411, -0.11868, -0.20058, -0.18244, -0.12460,
+ 0.03930, 0.10533, -0.18200, 0.04808, -0.15808,
+ 0.08844, -0.15793, 0.08516, -0.09023, -0.76957,
+ 0.13040, 0.09966, 0.06855, 0.11608, 0.13291,
+ 0.01726, 0.08324, -0.13948, -0.12067, -0.17238,
+ 0.02336, -0.14937, -0.16382, 0.03103, 0.06390,
+ 0.03945, -0.18895, 0.04424, 0.02614, -0.12449,
+ -0.06087, 0.09152, -0.11160, 0.03940, 0.11152,
+ 0.08332, -0.11117, 0.09599, 0.08023, -0.11824,
+ 0.02352, -0.20158, -0.12292, -0.16495, -0.17508,
+ -0.13563, -0.15271, -0.23123, 0.05229, 0.02929,
+ -0.16565, 0.03997, 0.07198, -0.08065, 0.04064,
+ -0.08179, -0.13719, 0.06993, -0.09858, -0.15207,
+ -0.08503, 0.02781, -0.17297, 0.05380, 0.02268,
+ 0.01927, 0.03873, -0.01357, -0.18570, 0.02808,
+ 0.06918, 0.05040, -0.12880, 0.11315, -0.17207,
+ 0.01377, 0.12482, 0.06969, -0.11698, 0.11081,
+ 0.04931, 0.08421, 0.02413, -0.21501, 0.06264,
+ -0.16647, -0.00290, 0.07581, -0.12730, 0.02962,
+ -0.17038, -0.16479, 0.07128, -0.13790, -0.09775,
+ -0.15745, -0.15395, -0.08392, 0.08321, -0.12646,
+ 0.10208, 0.04789, -0.12059, -0.18917, -0.22260,
+ 0.04803, -0.15467, -0.14388, -0.13184, 0.03677,
+ -0.13044, 0.05076, -0.23168, -0.16926, -0.10000,
+ -0.07847, 0.08338, -0.13513, -0.04533, 0.10151,
+ -0.11563, -0.09154, 0.05721, -0.14952, 0.01685,
+ 0.00062, -0.15024, -0.14804, -0.16566, 0.05999,
+ -0.12092, 0.01509, -0.15717, -0.05449, 0.01856,
+ 0.01401, -0.10173, -0.09752, 0.01403, 0.10978,
+ -0.09409, -0.12101, 0.09848, -0.14282, -0.09728,
+ 0.01785, -0.14842, -0.15219, -0.16052, -0.21410,
+ -0.12482, 0.03875, -0.17081, -0.17622, -0.21007,
+ -0.16465, -0.14755, 0.08861, 0.06940, 0.01608,
+ 0.09873, -0.10126, 0.04722, -0.09192, -0.11487,
+ -0.07930, -0.18927, 0.04909, 0.03702, -0.17366,
+ 0.07133, -0.12850, 0.04838, -0.20944, -0.15731,
+ -0.19396, -0.16488, 0.03388, -0.12798, 0.12299,
+ 0.04908, 0.12762, 0.07289, 0.01394, 0.11152,
+ -0.12470, -0.11544, -0.00927, 0.04923, 0.11914,
+ -0.16177, -0.11629, -0.19226, 0.04210, 0.00916,
+ 0.06436, -0.19929, -0.13475, -0.04449, -0.83412,
+ -0.13187, -0.12918, 0.02304, 0.08336, 0.09325,
+ -0.15118, -0.11248, -0.11773, -0.12972, -0.15283,
+ 0.02043, 0.05777, 0.04897, 0.04392, -0.13120,
+ -0.13609, 0.01924, 0.05715, -0.16202, -0.14423,
+ 0.06490, 0.06485, 0.06852, -0.15750, 0.08572,
+ -0.13953, 0.02985, 0.09021, -0.10534, -0.11779,
+ 0.03106, 0.00676, -0.13655, 0.04515, 0.05070,
+ 0.05237, -0.13598, 0.04028, -0.11999, 0.05234,
+ 0.04095, 0.06741, 0.05339, -0.14754, -0.17992,
+ 0.09150, 0.05481, -0.18372, -0.10931, -0.11021,
+ 0.07853, 0.02119, 0.03890, 0.07766, -0.14611,
+ 0.01931, 0.06911, 0.04517, 0.06182, 0.06616,
+ -0.12557, 0.06954, 0.06853, -0.13308, -0.16086,
+ -0.17445, -0.10814, -0.13048, 0.04156, 0.09223,
+ 0.08799, -0.13508, 0.02950, -0.17252, -0.13306,
+ -0.14973, -0.18251, -0.12968, -0.12245, 0.02912,
+ -0.13116, -0.15347, -0.13479, 0.08398, -0.12575,
+ -0.14030, 0.02348, 0.08030, -0.13934, -0.11549,
+ 0.08315, 0.07418, 0.04603, -0.17400, -0.00113,
+ -0.13257, -0.13988, 0.06416, 0.06738, -0.14903,
+ 0.05211, 0.07472, 0.00690, 0.05824, 0.10000,
+ -0.14388, 0.04259, -0.17013, 0.08124, 0.07430,
+ -0.13530, 0.08443, -0.10014, 0.04451, -0.15970,
+ 0.04108, -0.12291, 0.05759, 0.04778, 0.05692,
+ 0.03967, -0.16219, -0.12280, -0.19196, 0.06889,
+ 0.08314, 0.04958, -0.14180, -0.19434, 0.07934,
+ 0.07680, 0.05893, -0.11364, 0.09034, 0.06029,
+ 0.03896, -0.14540, -0.13821, -0.14803, 0.04506,
+ 0.06939, 0.04302, -0.13203, 0.04952, -0.15907,
+ -0.12915, -0.14640, 0.05650, -0.14440, -0.16492,
+ -0.12496, -0.12065, 0.02407, 0.08987, 0.07840,
+ 0.06758, 0.01796, -0.15973, -0.12124, 0.06190,
+ 0.05934, -0.13244, 0.06158, 0.04116, 0.05887,
+ -0.15954, -0.12613, 0.04984, 0.06212, 0.07483,
+ -0.14383, 0.07773, 0.07408, 0.01849, -0.10840,
+ 0.08313, -0.13361, 0.01322, -0.16041, -0.10852,
+ 0.05270, -0.12912, 0.03260, -0.14103, -0.15283,
+ -0.12332, 0.02520, 0.05035, -0.15030, -0.98571,
+ 0.08284, 0.06155, -0.11566, 0.08566, -0.10780,
+ -0.12980, -0.10525, -0.14359, -0.11752, 0.00199,
+ -0.12309, -0.13947, -0.16918, 0.02570, -0.13757,
+ 0.02684, -0.14286, -0.12368, -0.18370, -0.01944,
+ 0.10100, 0.07252, 0.03146, -0.14626, -0.10448,
+ -0.10219, -0.15393, -0.10696, -0.13637, -0.14397,
+ -0.18812, 0.06487, -0.12021, 0.02389, -0.11780,
+ 0.07516, -0.17931, -0.14060, 0.07375, 0.01042,
+ 0.02687, -0.11178, 0.08012, 0.08223, 0.07902,
+ -0.13084, -0.10414, 0.03108, -0.11222, 0.05694,
+ 0.08944, -0.00372, -0.17932, 0.09830, -0.13132,
+ 0.06963, 0.06580, -0.14436, -0.00762, 0.06053,
+ -0.19226, -0.17804, -0.10176, 0.07224, 0.09950,
+ 0.07427, 0.07799, -0.08314, -0.16131, -0.10703,
+ -0.12975, 0.10347, -0.17847, 0.03797, 0.07685,
+ -0.17322, -0.14397, -0.12742, 0.01852, -0.01810,
+ -0.15742, 0.02796, 0.01288, -0.09389, 0.06325,
+ 0.10323, 0.05876, 0.09045, 0.07963, -0.19652,
+ -0.11014, -0.12431, 0.09835, -0.17979, 0.09112,
+ -0.14184, 0.04423, -0.14547, -0.19241, 0.03986,
+ -0.01255, -0.15644, -0.09350, 0.01250, -0.10000,
+ 0.09376, 0.07965, 0.06712, -0.10729, -0.10578,
+ -0.01580, -0.09586, -0.13812, 0.11544, -0.19802,
+ 0.00369, 0.04745, 0.03739, -0.13072, -0.14273,
+ 0.08955, -0.17669, 0.04802, 0.07202, -0.00237,
+ 0.08768, 0.06717, 0.04254, -0.10418, 0.09154,
+ 0.07170, 0.00124, -0.11122, -0.14233, -0.11473,
+ 0.02828, 0.04286, -0.12852, -0.13610, 0.04911,
+ 0.03992, 0.04867, -0.17776, -0.10775, 0.05957,
+ -0.18475, 0.09312, -0.15173, -0.11311, 0.10397,
+ -0.09163, -0.12512, 0.07669, -0.10514, 0.05441,
+ 0.06630, -0.00929, -0.17693, -0.14749, 0.04210,
+ 0.04920, -0.12453, 0.05077, 0.03208, -0.12484,
+ 0.02489, 0.02406, 0.07370, 0.10087, 0.03853,
+ -0.12650, -0.10105, 0.07931, -0.16376, 0.09549,
+ 0.04120, 0.06473, -0.15314, -0.14232, -0.14750,
+ -0.14973, -0.16142, 0.09245, -0.14254, 0.04314,
+ 0.02581, 0.04561, -0.17935, -0.13148, -0.97634,
+ -0.02549, -0.02739, -0.16737, -0.09160, 0.19999,
+ 0.13799, 0.08878, 0.17387, 0.17723, 0.07422,
+ -0.36667, -0.00204, -0.01660, -0.00517, -0.06582,
+ -0.23382, -0.41326, -0.03341, -0.03700, -0.12922,
+ -0.32596, -0.14573, 0.21237, 0.01609, -0.10902,
+ -0.16248, 0.27295, 0.08754, -0.09454, -0.19316,
+ 0.12849, -0.25845, 0.09882, -0.31798, 0.02943,
+ -0.14484, -0.25345, -0.00860, -0.05326, -0.22262,
+ -0.05576, -0.11411, 0.01823, 0.00329, -0.08775,
+ 0.18694, -0.18240, 0.16709, -0.12087, -0.04511,
+ 0.18209, -0.44851, -0.29784, -0.14638, -0.13938,
+ -0.03776, -0.01451, -0.02146, -0.15546, 0.04595,
+ 0.23640, -0.15207, 0.12004, 0.09669, -0.40364,
+ -0.34637, -0.10206, -0.12885, 0.17301, 0.14720,
+ -0.23401, 0.08836, 0.07682, 0.06680, 0.03719,
+ 0.10929, -0.03166, -0.08804, 0.09183, 0.04067,
+ 0.03907, 0.03193, 0.00545, 0.03846, 0.05586,
+ 0.07982, -0.37154, -0.07188, 0.10747, 0.01178,
+ -0.10673, 0.02255, -0.01094, -0.37796, 0.04638,
+ 0.02937, -0.12455, -0.30683, 0.09182, -0.15398,
+ 0.32365, 0.06306, -0.01498, -0.08634, 0.10000,
+ -0.12304, 0.06376, -0.27771, 0.18947, -0.11476,
+ 0.13835, 0.14145, -0.26636, 0.04487, 0.28788,
+ -0.02250, -0.02406, -0.05219, -0.26743, 0.26746,
+ 0.03877, -0.34529, -0.19594, 0.03438, -0.17881,
+ -0.03230, 0.11179, -0.17038, -0.16410, 0.05852,
+ 0.14070, -0.12989, 0.15620, 0.12567, 0.05738,
+ -0.21516, -0.19081, 0.07440, -0.24412, -0.01141,
+ -0.12351, -0.26686, -0.06388, 0.07386, -0.31577,
+ -0.07635, -0.12026, 0.11235, -0.20034, -0.17914,
+ 0.09849, 0.09116, 0.23084, 0.07243, 0.09228,
+ 0.20085, -0.28885, -0.08327, -0.12324, -0.19967,
+ 0.22037, -0.01833, -0.10467, -0.06571, -0.27161,
+ -0.19284, -0.16514, 0.08056, -0.10331, 0.12430,
+ -0.00420, -0.08302, -0.13350, -0.14796, -0.06566,
+ -0.11830, 0.02182, 0.18218, 0.07308, -0.04929,
+ 0.09106, -0.12236, 0.02664, -0.15206, -0.40974,
+ 0.02329, -0.34370, -0.18910, -0.31263, -1.06127,
+ 0.11941, -0.06699, -0.22191, 0.13661, -0.09476,
+ -0.22278, 0.09224, 0.02971, -0.02955, -0.05723,
+ -0.00594, -0.13447, -0.13155, -0.14090, -0.16223,
+ -0.13320, -0.13387, -0.19071, -0.19085, -0.17441,
+ -0.13620, -0.06817, 0.15723, -0.20186, -0.05555,
+ 0.10360, -0.12220, -0.09100, 0.01481, -0.07838,
+ -0.28699, -0.04318, -0.09068, 0.01132, -0.11500,
+ 0.07936, -0.08927, -0.02368, -0.18356, -0.21954,
+ -0.18164, -0.16506, -0.09378, 0.04871, -0.18956,
+ 0.16784, -0.11071, 0.09493, -0.09394, 0.03363,
+ 0.14263, -0.10106, -0.24135, -0.15034, -0.18607,
+ -0.25911, -0.16419, 0.02705, -0.17792, 0.00894,
+ 0.01590, 0.10279, -0.12420, -0.02927, 0.08812,
+ -0.05272, -0.06430, 0.06909, -0.09174, -0.08655,
+ -0.01321, 0.09627, -0.14776, -0.05838, -0.13835,
+ -0.16424, -0.21081, 0.08311, 0.09481, -0.16775,
+ -0.20575, -0.01100, 0.09966, -0.13992, 0.15626,
+ -0.11206, 0.07008, 0.13738, 0.10451, -0.11538,
+ -0.08412, 0.03026, -0.06959, -0.12281, -0.28243,
+ -0.12069, 0.03160, 0.11297, 0.08899, 0.01998,
+ -0.29821, -0.19189, -0.32092, -0.18558, -0.10000,
+ -0.07095, 0.11600, -0.24150, -0.04197, -0.07833,
+ -0.15966, -0.07529, -0.15459, -0.05985, 0.03840,
+ -0.14878, 0.09244, 0.03824, 0.02654, -0.16852,
+ 0.01916, -0.24787, 0.08720, -0.08189, -0.11935,
+ -0.22109, -0.09639, -0.01845, -0.19083, 0.12879,
+ 0.10408, 0.04106, 0.12123, -0.12425, 0.11501,
+ -0.21180, 0.04348, 0.04423, 0.05310, 0.01728,
+ -0.10829, 0.02109, 0.01803, 0.02702, -0.31366,
+ 0.03711, 0.04052, 0.13222, -0.18776, 0.05675,
+ 0.12143, -0.11241, -0.12559, -0.12055, -0.11167,
+ -0.13165, 0.03619, 0.08412, -0.08188, 0.06046,
+ 0.03300, 0.02976, -0.09910, -0.23637, 0.01599,
+ -0.20115, -0.23365, -0.17932, 0.06809, -0.06802,
+ 0.08256, -0.07099, 0.03136, 0.06527, -0.10656,
+ -0.15120, 0.12919, -0.18542, -0.14921, -0.08935,
+ 0.04769, 0.00590, 0.10036, 0.04646, 0.03172,
+ 0.08936, -0.05007, 0.01601, -0.09367, -0.83369,
+ -0.00864, -0.04047, 0.17234, 0.04422, -0.16287,
+ -0.21274, 0.11281, -0.17260, 0.11646, -0.25673,
+ -0.05927, -0.11436, -0.16454, -0.22097, 0.06725,
+ 0.10641, 0.16017, -0.14957, -0.13294, -0.27582,
+ 0.24694, -0.16214, -0.03436, 0.02828, 0.09902,
+ -0.15261, -0.11365, 0.06276, -0.15336, 0.04056,
+ -0.08358, 0.06050, 0.10097, -0.13622, -0.06429,
+ 0.08934, 0.05614, -0.05452, -0.15444, 0.02832,
+ -0.10215, 0.10037, 0.11910, -0.19442, -0.10383,
+ -0.22582, 0.11337, 0.12287, 0.10318, -0.13992,
+ -0.19314, -0.08584, -0.22362, 0.12726, -0.06300,
+ 0.10974, 0.05307, 0.19148, 0.05851, 0.04155,
+ -0.04370, -0.18996, -0.12070, 0.03840, -0.10554,
+ -0.12159, -0.19850, -0.08690, -0.20552, -0.12529,
+ -0.11769, -0.16325, -0.11040, -0.02651, 0.09082,
+ 0.04357, -0.02768, 0.04533, -0.17631, 0.03161,
+ -0.10222, -0.13317, -0.21692, -0.07402, 0.01353,
+ 0.13297, -0.19877, 0.08567, -0.10189, -0.09944,
+ 0.05615, -0.07255, 0.09684, -0.24544, -0.01852,
+ 0.08086, 0.06641, 0.05178, -0.01470, -0.12128,
+ -0.03776, 0.02235, 0.10152, -0.23796, -0.10000,
+ 0.01520, 0.07430, 0.05183, -0.14136, 0.09124,
+ -0.35815, 0.07880, 0.09001, -0.07006, -0.22815,
+ 0.06645, 0.04168, -0.12016, -0.14951, 0.04647,
+ 0.13255, 0.03498, 0.01374, -0.00302, -0.15714,
+ -0.04994, -0.11376, -0.12565, -0.00237, 0.05409,
+ -0.14526, -0.31878, 0.06471, 0.05319, -0.08811,
+ -0.20043, -0.15334, 0.08716, 0.07708, -0.11784,
+ -0.17889, -0.20101, -0.19409, 0.16317, 0.00830,
+ -0.28188, 0.07347, -0.19681, -0.14007, -0.18074,
+ 0.08899, -0.18121, 0.05273, 0.07147, -0.10744,
+ -0.14675, -0.16704, -0.19571, -0.09315, -0.24948,
+ -0.20850, 0.05136, 0.17663, -0.00972, 0.11104,
+ 0.14181, -0.21469, -0.14328, -0.13141, 0.02995,
+ -0.16045, -0.18897, -0.06610, -0.03420, -0.14284,
+ 0.06837, -0.02932, -0.15791, -0.17961, -0.21972,
+ -0.16771, 0.00323, -0.04557, -0.10534, 0.12307,
+ 0.02607, 0.13439, -0.24052, 0.14352, -0.96145,
+ 0.01731, -0.18104, 0.01458, 0.06177, -0.13337,
+ -0.19906, 0.07800, -0.10850, 0.03531, 0.02142,
+ 0.03525, 0.04781, 0.06807, -0.13272, 0.05716,
+ 0.04930, 0.04247, 0.08134, -0.16475, -0.15297,
+ -0.00544, -0.16581, -0.00071, -0.16976, -0.13738,
+ -0.14046, -0.01449, -0.11794, -0.08729, 0.04750,
+ 0.01310, 0.05269, 0.06352, -0.13533, -0.13883,
+ 0.04094, 0.06005, -0.13491, 0.06847, -0.12591,
+ 0.03997, 0.11442, -0.16901, 0.00764, 0.00969,
+ -0.14314, 0.05916, -0.20980, 0.07948, -0.09737,
+ -0.15614, 0.01704, -0.14224, -0.13703, -0.12565,
+ 0.05933, -0.13441, -0.12819, 0.04759, -0.10169,
+ 0.04242, -0.14163, -0.10447, 0.02442, -0.18497,
+ -0.17206, 0.04992, 0.05587, -0.19821, 0.06739,
+ -0.09638, -0.16608, 0.01535, -0.14257, -0.13679,
+ -0.13515, -0.15186, -0.14042, 0.05853, -0.14726,
+ -0.11002, -0.12539, -0.14556, 0.11305, 0.02204,
+ 0.02116, 0.01353, 0.05821, -0.13517, 0.00193,
+ 0.05738, -0.09649, -0.16477, 0.01649, 0.04633,
+ -0.13110, -0.14155, -0.14670, -0.14667, 0.07147,
+ -0.10931, 0.09329, 0.04039, 0.06163, 0.10000,
+ 0.01545, 0.01288, 0.01928, -0.16153, -0.14364,
+ -0.00190, 0.05843, -0.08837, 0.02948, 0.02288,
+ -0.15531, 0.06530, -0.12194, 0.04431, 0.05682,
+ -0.12708, 0.05855, -0.11574, 0.05735, 0.05005,
+ 0.15683, 0.03135, -0.18446, -0.18034, 0.05688,
+ 0.06712, -0.20798, -0.13399, -0.10133, -0.15916,
+ 0.04087, -0.14717, 0.06363, -0.15209, 0.06036,
+ 0.05538, -0.14844, 0.05612, -0.12003, -0.10971,
+ 0.06101, 0.08406, 0.03669, 0.00897, 0.01009,
+ 0.05122, -0.12770, -0.19010, -0.12027, 0.08012,
+ -0.15957, 0.01291, -0.15162, 0.06888, -0.14370,
+ 0.05190, -0.13167, 0.05790, 0.08076, 0.07092,
+ 0.06614, -0.12752, -0.11251, -0.16207, -0.18111,
+ -0.17599, 0.04508, 0.07666, -0.21034, 0.07013,
+ -0.10299, -0.14809, -0.16032, -0.15991, 0.04629,
+ 0.04680, -0.14470, 0.04696, -0.14160, 0.06085,
+ 0.06426, 0.04733, -0.14995, 0.16422, -0.87529,
+ -0.00147, 0.01743, -0.01834, -0.04181, -0.06583,
+ 0.03119, 0.06448, 0.11342, 0.07477, -0.18196,
+ -0.26525, -0.16220, -0.13348, -0.19168, -0.11750,
+ -0.06403, -0.02685, -0.05365, 0.11069, 0.09813,
+ -0.43979, 0.01147, 0.01716, -0.01979, -0.07394,
+ 0.16913, 0.04878, 0.18057, -0.23574, -0.07087,
+ 0.05363, -0.06986, -0.15678, -0.01114, -0.16819,
+ 0.01904, -0.15432, -0.01511, -0.00244, 0.06965,
+ -0.22447, -0.02019, -0.11070, -0.05270, -0.14927,
+ 0.00781, -0.07384, -0.16013, 0.14295, 0.04211,
+ -0.00198, 0.01622, -0.15584, 0.06023, -0.31899,
+ -0.07831, -0.17775, -0.33144, -0.23449, -0.16603,
+ 0.10067, -0.03433, -0.17830, 0.07495, -0.14219,
+ -0.31457, -0.01612, -0.08507, -0.03493, 0.12588,
+ 0.00315, -0.01410, -0.17762, -0.26136, 0.18228,
+ -0.15573, -0.07193, -0.10418, -0.04957, 0.04156,
+ -0.18641, -0.29499, -0.17269, -0.20231, -0.06399,
+ 0.07003, 0.02447, 0.11681, -0.01742, 0.27012,
+ -0.07063, -0.26013, 0.10572, -0.03007, -0.09618,
+ -0.12130, -0.00811, 0.03699, -0.06175, -0.23825,
+ -0.12760, -0.02654, -0.11178, -0.14764, -0.10000,
+ -0.04539, 0.08719, 0.04905, 0.22323, -0.08701,
+ 0.19504, -0.09180, -0.19031, 0.12515, -0.20969,
+ -0.23793, -0.10890, 0.03723, -0.20261, 0.08257,
+ -0.25412, -0.21141, -0.18647, -0.35558, -0.19195,
+ -0.08354, -0.12264, 0.25410, -0.17786, 0.13157,
+ -0.13178, 0.02729, 0.09641, 0.09573, -0.03718,
+ -0.19969, -0.00507, 0.00830, 0.07243, -0.02816,
+ 0.10324, -0.07451, 0.02890, -0.05780, -0.38008,
+ -0.02339, -0.23706, -0.12411, -0.08603, -0.19386,
+ -0.04000, -0.06107, -0.06310, -0.10137, -0.05530,
+ 0.17260, -0.18105, 0.04807, 0.11860, -0.19267,
+ -0.21451, -0.19183, 0.10330, -0.06962, -0.18908,
+ -0.15980, 0.07332, -0.24893, -0.09920, 0.15421,
+ -0.21561, -0.00319, 0.11479, -0.21090, -0.01558,
+ 0.08232, 0.06646, -0.21218, -0.02860, -0.03432,
+ 0.07288, 0.08033, 0.00199, -0.10769, -0.07933,
+ 0.14417, 0.02153, -0.14682, -0.44079, -0.82762,
+ -0.17970, -0.14761, -0.11359, -0.18014, -0.26040,
+ -0.02094, -0.11230, -0.21302, -0.12846, 0.01977,
+ 0.38848, 0.09927, 0.01982, 0.04141, 0.11574,
+ -0.23544, 0.21664, -0.25943, 0.10771, -0.05457,
+ 0.20084, -0.43489, 0.00547, -0.18033, 0.06365,
+ -0.03746, -0.35357, -0.11201, 0.23393, -0.42584,
+ -0.25029, -0.08773, 0.01275, 0.24525, 0.09064,
+ 0.11379, 0.11976, 0.11941, 0.04402, -0.10693,
+ -0.00951, 0.05346, 0.08805, -0.31296, 0.19106,
+ -0.24972, -0.03961, -0.38407, -0.23818, -0.00109,
+ -0.23384, -0.23150, 0.09782, 0.03018, 0.24099,
+ 0.16955, 0.24531, 0.22433, -0.24141, -0.10898,
+ -0.20482, -0.33185, -0.00376, -0.35634, -0.35015,
+ -0.31808, -0.03951, -0.03414, -0.14777, 0.07075,
+ 0.19159, -0.34454, -0.07154, 0.01411, 0.14806,
+ -0.36226, 0.48016, 0.14713, -0.17915, 0.08979,
+ 0.13647, 0.24381, -0.17100, -0.03848, -0.35774,
+ -0.06349, 0.25958, 0.03492, 0.08270, -0.31388,
+ 0.07798, 0.21059, -0.23586, 0.04557, -0.30451,
+ -0.10573, 0.10542, -0.15428, -0.06291, -0.27767,
+ -0.01024, 0.06509, 0.24510, -0.02816, 0.10000,
+ -0.10794, -0.43957, -0.01066, -0.13943, -0.10736,
+ -0.46825, -0.20518, -0.10007, -0.04071, -0.05097,
+ 0.14213, -0.16135, -0.02039, -0.42428, -0.14824,
+ 0.23596, 0.32022, 0.19236, 0.03174, -0.23194,
+ 0.24639, -0.07044, -0.02862, -0.37606, -0.19462,
+ -0.22940, -0.36120, -0.30356, -0.13107, -0.03392,
+ 0.31070, -0.32138, -0.11428, 0.10974, 0.19370,
+ 0.08612, -0.22779, 0.04229, 0.20153, 0.09538,
+ 0.06002, -0.19464, -0.05629, -0.35934, 0.03921,
+ -0.03157, -0.12224, -0.15792, -0.18700, 0.15007,
+ 0.03554, -0.45533, -0.05357, -0.08901, -0.45567,
+ 0.17695, -0.12781, 0.18055, -0.15288, 0.08244,
+ 0.12449, 0.20468, -0.23381, 0.08526, -0.15435,
+ -0.24935, -0.17066, -0.06855, -0.16434, -0.00924,
+ 0.01425, 0.11913, -0.10801, 0.05033, -0.22149,
+ -0.06047, -0.30872, 0.24761, -0.39498, 0.08474,
+ 0.15945, -0.02983, -0.22083, 0.30999, -1.13726,
+ -0.18603, -0.83454, 0.01498, 0.03731, -0.15069,
+ -0.77060, -0.67464, -0.06396, 0.04769, -0.17904,
+ -0.78495, -0.00715, 0.20129, 0.22139, 0.67088,
+ -0.24788, 0.24615, -0.01363, 0.88651, -0.49159,
+ 0.70688, -0.55268, -0.70766, 0.78714, -0.54202,
+ -0.44235, -0.39124, -0.47622, -0.27677, -0.00182,
+ 0.05757, -0.86240, 0.13407, 0.06287, -0.02604,
+ 0.29496, 0.08412, 0.71564, -0.49561, 1.02457,
+ -0.36455, 0.20628, -0.38283, -1.38376, 0.19034,
+ -0.02968, -0.43283, -0.60293, -0.39149, -0.20394,
+ -0.11288, 0.62694, -0.41075, 0.15388, -0.52501,
+ -0.26580, 0.13632, 0.45734, 0.80825, -0.31191,
+ 0.81469, 0.54017, 0.36197, -0.29687, -1.66631,
+ 0.04898, -0.00590, -0.02633, -0.08224, -0.12430,
+ -1.01656, -0.34118, 0.92790, -0.55827, -0.13183,
+ 0.01583, 0.14479, 0.67199, -0.05301, 0.80555,
+ -0.84818, 0.18667, 0.59166, 0.20625, 0.11953,
+ -1.39284, -0.27747, -0.01565, 0.35135, -0.66926,
+ 0.17510, -0.46427, -0.59404, 0.30819, -0.14990,
+ 0.20321, 0.10128, 0.00418, 1.10056, -0.06731,
+ 0.30909, -0.99298, 0.04191, 1.07255, 0.10000,
+ -0.33906, -1.14431, -0.88723, 0.22491, -0.57473,
+ -0.88251, 0.09489, -0.58258, -0.35810, 0.02532,
+ 0.21954, 0.32124, 0.61326, 0.08072, 0.94381,
+ -0.15325, 0.56216, 0.21134, -0.07183, 0.34244,
+ 0.81722, -0.17324, -1.24974, -0.38460, 0.47753,
+ 0.23475, -0.88519, 0.45951, -0.90518, -0.38238,
+ -0.19914, -0.03304, 0.31913, 0.74966, -0.62986,
+ 1.12510, 0.07918, 0.40724, 0.14207, -0.05025,
+ -0.16043, 0.32207, 0.38568, -0.58640, -0.35653,
+ -0.03971, -0.28985, -1.34742, -0.08423, -0.83225,
+ -0.17259, -0.04349, 0.41908, 0.41297, 0.61869,
+ -0.42767, 0.77133, 0.40907, 0.34426, 0.35615,
+ -0.38119, -0.37748, 0.28248, 0.39561, -0.52969,
+ -0.53835, -0.24161, -0.32639, -0.41215, -0.30153,
+ -0.83098, -1.04540, -0.09005, -0.07809, 0.17510,
+ 0.54686, -0.37537, 0.50433, 0.67478, -0.04963,
+ 0.18292, 0.13243, -0.45289, 0.91741, -1.47433,
+ 0.40462, 0.52730, -0.02613, 0.29975, -0.00199,
+ 0.06906, -0.13490, 0.27569, -0.06727, 0.11118,
+ -0.48193, -0.21223, -0.55146, -0.63010, 0.05340,
+ -0.02743, 0.06184, -0.52450, 0.25686, -0.11648,
+ -1.04762, 0.08138, -0.47896, 0.01968, 0.30751,
+ 0.24751, -0.26517, -0.20433, -0.43311, -0.72035,
+ 0.07955, 0.05147, 0.15614, 0.19075, 0.14904,
+ 0.64458, -0.59157, -0.44036, 0.20657, -0.10018,
+ 0.02783, -0.48934, 0.32379, -0.08271, 0.29434,
+ -0.21237, -0.00687, 0.62374, 0.01670, -0.07336,
+ 0.46537, -0.53439, -0.30578, 0.17997, -0.51395,
+ -0.22512, -0.66034, -0.21310, -0.68733, -0.56683,
+ 0.47848, -0.11530, -0.14725, 0.44641, 0.03298,
+ -0.80965, 0.26949, -0.11776, 0.04449, 0.09851,
+ -0.45784, 0.22873, -0.11428, -0.59408, 0.21701,
+ 0.10439, 0.49332, 0.02942, 0.21138, 0.29846,
+ -0.72775, 0.16465, -0.58383, -0.19959, -0.07207,
+ 0.27284, 0.45211, 0.37186, 0.11655, -0.12834,
+ 0.30355, 0.02207, 0.13791, 0.09007, -0.26309,
+ 0.02464, -0.10683, -0.93163, -0.20165, 0.27959,
+ -0.15537, -0.15507, -1.01467, 0.08943, 0.10000,
+ 0.09711, 0.50054, -0.07392, 0.24716, 0.50854,
+ -0.10063, -0.17276, -0.30287, -0.27006, -0.88000,
+ -0.18943, -0.00984, -0.22287, -0.18461, 0.27805,
+ -0.01126, -0.10629, -0.26884, 0.07390, -0.35278,
+ -0.32723, 0.40586, -0.05258, 0.53130, 0.31409,
+ 0.30153, 0.11565, -0.27442, -0.31843, 0.42371,
+ -0.26722, 0.33460, -0.22808, -0.23213, -0.45045,
+ -0.77855, -0.27004, 0.04258, -0.10731, -0.47633,
+ 0.11822, -0.10010, 0.05878, 0.62269, -0.36764,
+ 0.25321, 0.13606, -0.55353, -0.21237, 0.17618,
+ -0.16394, -0.38366, 0.16039, -0.09375, -0.02861,
+ -0.00824, 0.08974, 0.02922, -1.00212, -0.18758,
+ -0.28073, -0.06471, -0.14574, -0.29898, 0.28391,
+ -0.13617, -0.19722, -0.60626, -0.21081, 0.37298,
+ -0.38609, -0.19825, 0.45596, -0.07035, 0.37415,
+ 0.10068, 0.20469, -0.07917, -0.30379, -0.41013,
+ 0.53403, -0.63776, 0.10276, -0.65771, -1.28315,
+ -0.17270, -0.19115, 0.06505, 0.06925, 0.06785,
+ 0.00561, 0.07962, -0.12913, -0.13385, 0.02614,
+ 0.08020, -0.13285, 0.06725, -0.12265, 0.06895,
+ 0.04371, -0.19874, 0.08926, 0.05059, 0.01811,
+ 0.18522, -0.17616, -0.17134, -0.14272, 0.08125,
+ 0.04508, 0.01745, 0.08019, -0.08442, -0.14988,
+ 0.06270, -0.11594, -0.14039, 0.07227, 0.05847,
+ 0.05308, -0.18540, -0.14901, -0.10554, 0.04603,
+ -0.14935, -0.11080, 0.05444, -0.13952, -0.11400,
+ 0.05595, 0.07121, -0.18951, 0.07807, -0.09778,
+ 0.03231, 0.03096, -0.14504, 0.05635, -0.08744,
+ -0.13629, -0.13101, -0.13953, 0.00287, 0.08038,
+ 0.04928, 0.02898, -0.12501, -0.18788, -0.17682,
+ 0.07246, 0.05738, 0.05577, -0.25178, -0.13968,
+ -0.10199, -0.15613, 0.00494, 0.08496, 0.04396,
+ -0.10127, 0.08496, -0.11253, 0.05296, 0.03276,
+ -0.08679, 0.08885, -0.14013, 0.11218, -0.17181,
+ -0.14434, 0.02162, 0.06492, -0.13638, -0.20050,
+ 0.05863, -0.08461, -0.13229, 0.03026, -0.12739,
+ 0.04637, 0.08458, 0.03592, -0.14217, -0.13074,
+ -0.17365, -0.10904, -0.12813, -0.12407, -0.10000,
+ 0.03598, -0.17732, 0.03361, -0.16723, 0.06473,
+ -0.17448, -0.11722, 0.08881, 0.03293, -0.15188,
+ -0.12057, 0.06818, -0.14129, 0.03754, -0.12440,
+ -0.12307, -0.18267, 0.08799, -0.12835, 0.05765,
+ -0.06176, 0.04822, 0.01524, -0.20290, -0.13902,
+ -0.12294, -0.00379, -0.12870, 0.06157, -0.14435,
+ 0.09101, -0.10152, -0.10840, 0.05918, 0.04697,
+ 0.05090, -0.17969, 0.06802, 0.12374, 0.10751,
+ 0.03010, -0.13399, -0.16664, -0.17336, 0.02565,
+ -0.12389, -0.13611, -0.17275, 0.07292, -0.13693,
+ 0.03366, 0.00445, -0.14733, -0.12498, 0.04600,
+ -0.12817, -0.08667, -0.15515, -0.11938, 0.05842,
+ 0.08983, -0.08553, 0.06290, -0.11197, -0.00898,
+ 0.02816, 0.06440, -0.12007, -0.18966, -0.11759,
+ -0.14384, -0.11930, -0.10868, 0.07045, -0.11915,
+ 0.06164, 0.03087, 0.06832, -0.16203, -0.16492,
+ -0.15042, -0.12998, 0.01490, -0.05563, -0.97405,
+ 0.47013, 0.20199, -0.40231, -0.04020, 0.20269,
+ -0.29521, 0.07524, -0.20820, 0.21588, 0.22260,
+ -0.64417, -0.38383, 0.16001, 0.23764, -0.08184,
+ 0.21221, -0.14068, -0.35421, 0.24496, 0.19286,
+ -0.82795, -0.08985, 0.44459, 0.02048, -0.00671,
+ -0.11053, -0.15943, 0.24544, 0.32999, 0.03526,
+ -0.30207, -0.24853, -0.38288, 0.04223, -0.32660,
+ 0.15012, -0.04330, 0.08163, -0.45550, 0.11330,
+ -0.19230, -0.28696, -0.23258, 0.04173, -0.05917,
+ 0.17457, -0.04785, -0.13783, 0.07799, -0.19655,
+ 0.21099, 0.21702, 0.22063, 0.02342, -0.02465,
+ -0.13998, -0.07515, -0.48026, 0.16989, -0.12689,
+ -0.39953, 0.01942, 0.02203, 0.12177, 0.11698,
+ -0.29538, 0.31319, 0.12705, 0.29082, -0.19743,
+ -0.24794, 0.30506, -0.49127, 0.26765, 0.00935,
+ -0.15382, -0.07186, -0.27033, -0.35934, 0.06821,
+ -0.31728, -0.33447, -0.17853, -0.04820, -0.07426,
+ 0.12549, -0.07280, 0.39605, -0.34653, 0.43219,
+ 0.15404, -0.34741, 0.19266, 0.09891, -0.51637,
+ 0.14175, -0.36330, -0.30251, -0.04158, 0.01235,
+ 0.15218, -0.49341, -0.05233, -0.34354, -0.10000,
+ 0.11681, -0.11339, -0.14950, 0.10276, -0.17090,
+ -0.06320, -0.04046, -0.10642, -0.01096, 0.08065,
+ -0.07334, 0.03444, 0.08838, -0.28747, 0.25231,
+ -0.11061, -0.54274, 0.06079, -0.41184, -0.18190,
+ -0.42182, 0.18711, 0.49939, -0.42604, -0.06954,
+ 0.11496, 0.14044, 0.18008, 0.26480, 0.16272,
+ -0.58459, -0.10386, 0.06973, -0.08861, -0.29971,
+ 0.20304, -0.14766, -0.47480, -0.38123, -0.09893,
+ -0.09317, -0.00255, -0.04576, 0.10201, -0.36229,
+ 0.06874, 0.44147, 0.13990, -0.10835, -0.16812,
+ 0.23513, 0.01828, -0.13111, 0.09731, -0.22010,
+ -0.33957, -0.34943, -0.23183, -0.19988, 0.11467,
+ -0.11730, 0.23922, -0.13003, 0.05008, 0.12166,
+ -0.05750, 0.33932, 0.12721, -0.33582, 0.01867,
+ -0.10586, -0.21624, -0.05972, -0.31722, -0.20675,
+ -0.25764, 0.17125, 0.29557, 0.29956, -0.47486,
+ 0.09690, -0.19008, 0.12911, -0.57270, -1.08524,
+ 0.32601, 0.61139, -0.71128, -0.27636, -0.20469,
+ -0.00820, 0.19238, -0.30811, -0.35266, -0.42203,
+ -0.50321, -0.05483, -0.23524, 0.02679, -0.04051,
+ 0.40282, 0.20518, 0.05507, -0.15215, 0.19878,
+ 0.78131, 0.09340, -0.23034, -1.01347, -0.13472,
+ -0.10877, 0.27904, 0.08800, 0.13286, 0.27005,
+ -1.08120, 0.83629, -0.47231, -0.18619, -0.11681,
+ 0.36840, -0.15437, -0.32294, 0.52499, 0.27328,
+ -0.27444, -0.24102, -0.17698, -0.02480, -0.18505,
+ -0.32457, -0.23613, -0.34221, 0.11499, 0.33955,
+ 0.41785, -0.63604, 0.19166, -0.07917, 0.25924,
+ 0.12733, 0.14371, -0.24230, 0.05401, 0.22411,
+ 0.10844, -0.55114, -0.24657, 0.27400, -0.20464,
+ 0.48963, -0.04812, 0.22345, -0.90509, 0.01047,
+ 0.17891, -0.08868, -0.70545, 0.02427, 0.11652,
+ 0.20746, -0.63740, -0.37134, 0.49221, -0.12372,
+ 0.04306, 0.21928, -0.19857, -0.05162, -0.49179,
+ -0.02288, 0.16654, -0.35412, 0.16287, -0.48629,
+ -0.27085, 0.11031, -0.17846, -0.81459, 0.09099,
+ -0.18879, 0.38436, -0.30632, -0.98437, 1.29602,
+ 0.69794, 0.36965, -0.03593, -0.69042, 0.10000,
+ -0.10933, 0.36102, -0.15724, -0.35298, 0.30590,
+ 0.16818, -0.50499, 0.57962, 0.11954, -0.03637,
+ -0.70804, -0.48325, -0.47302, 0.16792, -0.61385,
+ 0.84764, -0.10860, -0.00603, 0.06045, -0.35016,
+ 0.24744, -0.20041, -0.82873, -0.56475, -0.36393,
+ -0.02933, -0.26176, -0.17802, 0.51237, 0.15424,
+ -0.52088, 0.59652, -0.47983, -1.00346, 0.38831,
+ 0.17728, -0.15975, 0.48664, 0.31181, 0.41242,
+ -0.19888, 0.10401, -0.68683, 0.03418, -0.09246,
+ 0.00044, 0.01980, -0.83598, 0.10027, 0.45888,
+ -0.62315, -0.50510, -0.52588, -0.57140, -0.36912,
+ 0.78200, 0.02980, -0.37722, 0.67269, -0.05731,
+ 0.76232, 0.13014, -0.19386, -0.27002, 0.00041,
+ 0.54037, 0.30467, -0.15448, -0.71707, -0.55151,
+ -0.18076, -0.01111, -0.49202, -0.33951, -0.14309,
+ -0.12104, -0.04910, 0.25213, -0.60087, 0.57440,
+ -0.09961, -0.00306, -0.08282, 0.49368, -1.34876,
+ 0.97697, -0.11959, 0.01335, 0.03874, 2.34524,
+ -0.18834, 0.80267, -2.61097, -0.07570, -0.22443,
+ -0.59297, -2.15776, -0.73060, -0.53242, -1.38074,
+ -0.15132, -0.05393, -0.08395, 0.16122, -0.51216,
+ -0.13334, 0.35404, -0.02503, -0.24533, 0.61444,
+ 1.84722, -1.52964, 0.04997, -0.90321, 1.62449,
+ -0.00456, -0.97915, 0.11311, -0.01294, -0.03718,
+ -2.34428, 0.18563, -0.80079, 2.60975, 0.07511,
+ 0.22904, 0.59156, 2.15682, 0.72828, 0.53433,
+ 1.38071, 0.14635, 0.05837, 0.09082, -0.16327,
+ 0.51244, 0.14001, -0.34669, 0.02748, 0.24661,
+ -0.61431, -1.84757, 1.52906, -0.04313, 0.90545,
+ -1.62394, -0.00019
+};
+
+float const m9_3[(na*9+1)*30+(30+1)*2] = {
+ -0.21452, -0.23367, -0.00223, 0.04134, 0.05072,
+ -0.19139, 0.04253, -0.07803, -0.17803, -0.19475,
+ -0.17788, 0.06838, 0.06174, -0.13436, 0.07630,
+ 0.03311, 0.06471, -0.12794, -0.13167, 0.04005,
+ 0.11368, 0.00126, -0.04059, -0.21324, -0.14539,
+ -0.13804, -0.01796, 0.05835, -0.08068, -0.16777,
+ 0.01824, -0.12615, -0.13140, 0.07876, 0.02766,
+ 0.07631, -0.07456, -0.13457, -0.12657, 0.08103,
+ 0.03961, 0.14463, 0.01627, -0.02288, -0.23716,
+ -0.00097, -0.12781, -0.15967, -0.15691, 0.08067,
+ 0.01602, -0.05687, 0.01944, 0.01417, -0.07269,
+ -0.08016, -0.08157, 0.10689, -0.09832, 0.10606,
+ 0.14346, -0.18050, -0.09855, -0.02273, -0.20484,
+ -0.19552, 0.02462, -0.13747, -0.22829, 0.03365,
+ 0.12683, -0.18540, -0.23596, 0.05276, 0.04894,
+ 0.05278, 0.13286, 0.08301, -0.07948, 0.07609,
+ 0.09739, -0.09032, -0.16074, -0.05928, -0.02211,
+ -0.15687, -0.16959, -0.15714, 0.07836, -0.30030,
+ -0.19507, 0.14348, 0.01470, -0.25058, -0.13015,
+ 0.08626, 0.10037, 0.09917, 0.02768, -0.12489,
+ 0.06431, 0.13969, -0.06407, -0.15175, 0.10000,
+ -0.17544, 0.00353, -0.01505, 0.02012, -0.14206,
+ -0.24851, 0.00339, 0.14234, 0.02721, -0.19548,
+ -0.15151, -0.11852, -0.17235, -0.13626, -0.11357,
+ 0.08083, -0.18543, 0.12409, -0.05128, 0.01579,
+ 0.21946, -0.19497, 0.00712, -0.18126, -0.17412,
+ 0.05841, -0.06297, -0.21101, 0.10422, -0.14424,
+ -0.15986, -0.14260, -0.09024, 0.01301, 0.07225,
+ -0.15237, 0.06736, 0.05168, -0.06987, -0.00033,
+ 0.03462, -0.09424, -0.21401, -0.16541, -0.16651,
+ -0.14928, 0.02626, -0.00336, 0.01736, 0.07102,
+ -0.17813, -0.01750, -0.16704, -0.09904, 0.00381,
+ -0.09241, -0.15096, -0.12029, 0.13399, 0.14170,
+ 0.14980, -0.19254, -0.09687, -0.19687, -0.20242,
+ -0.00985, -0.22587, -0.08781, -0.19362, 0.02766,
+ 0.07961, 0.02274, -0.16519, -0.17138, 0.02207,
+ -0.18578, -0.08933, -0.12480, -0.16513, -0.06112,
+ -0.15194, 0.07449, 0.04370, 0.29084, -0.89179,
+ -0.18310, -0.01198, -0.17063, -0.15358, -0.14321,
+ -0.05873, -0.14721, 0.08620, 0.05734, -0.15434,
+ -0.18314, -0.15992, -0.13127, -0.13909, 0.04019,
+ 0.04608, 0.03529, -0.10492, -0.11332, -0.11547,
+ 0.22531, -0.19841, -0.22260, 0.02955, 0.04573,
+ 0.05260, -0.20390, -0.12611, 0.10538, -0.15779,
+ -0.00100, 0.04142, 0.01801, -0.13830, -0.14560,
+ 0.07781, 0.12002, 0.08987, -0.16520, -0.10838,
+ 0.07141, 0.13650, -0.19597, -0.02781, -0.23670,
+ -0.15260, 0.07309, -0.00719, 0.08096, 0.09619,
+ -0.15279, -0.13896, -0.16800, 0.02806, 0.06543,
+ -0.14672, -0.14266, 0.08292, 0.09058, 0.09963,
+ -0.11799, 0.08496, 0.10658, -0.19056, -0.00561,
+ 0.00828, -0.17541, -0.11876, -0.17964, -0.14034,
+ -0.09145, 0.04069, 0.02946, -0.13802, -0.10832,
+ 0.05205, 0.06144, 0.05312, -0.12892, 0.07131,
+ 0.09586, 0.03100, -0.14482, -0.10037, 0.00767,
+ 0.02482, 0.01024, 0.04071, -0.11895, -0.22001,
+ 0.06023, 0.09523, 0.01950, 0.05808, -0.14896,
+ -0.14000, 0.09776, 0.04673, 0.01328, -0.13403,
+ -0.13112, 0.13081, -0.15283, -0.13693, -0.10000,
+ -0.19548, 0.00062, -0.23079, -0.17613, -0.15585,
+ 0.01229, -0.14397, -0.10853, 0.02340, -0.14268,
+ 0.00317, 0.06597, 0.10034, 0.09610, 0.04420,
+ -0.12375, -0.10356, 0.07310, -0.13310, 0.04361,
+ -0.02680, -0.01143, -0.01457, -0.21763, -0.14251,
+ -0.12435, -0.16391, 0.03185, -0.10093, 0.03796,
+ 0.02104, 0.00650, -0.12261, -0.08831, 0.05101,
+ -0.11632, 0.05882, 0.10113, 0.07712, -0.11200,
+ 0.04637, -0.09557, -0.20323, -0.18615, 0.00650,
+ 0.05977, 0.07654, 0.00067, 0.04822, 0.06975,
+ -0.14094, 0.03445, -0.18312, -0.11531, -0.11130,
+ 0.07136, 0.05529, 0.07949, -0.13521, -0.11286,
+ 0.06693, 0.04244, -0.10163, 0.01404, -0.15735,
+ -0.00125, 0.03972, -0.09944, -0.21217, 0.05315,
+ 0.12309, 0.03041, -0.19551, -0.21618, -0.18483,
+ 0.08495, 0.05919, 0.00397, -0.15801, -0.11518,
+ 0.07093, 0.07169, 0.10246, 0.20769, -0.88569,
+ -0.03353, -0.09324, -0.19217, 0.02653, -0.15779,
+ -0.06985, -0.17124, -0.08857, 0.04967, -0.14201,
+ 0.00717, -0.15640, 0.05953, -0.13221, 0.06879,
+ 0.07182, 0.03612, -0.09681, 0.06366, 0.08530,
+ 0.16088, -0.22974, -0.07038, 0.01399, -0.17546,
+ -0.15578, -0.02169, 0.06294, 0.14248, 0.02090,
+ -0.18892, -0.16988, -0.17299, 0.06235, -0.14515,
+ 0.08466, 0.11225, -0.07765, 0.04530, -0.08977,
+ 0.04256, 0.00648, -0.22626, -0.05993, -0.09298,
+ -0.18348, 0.07442, -0.22330, -0.12233, -0.06927,
+ -0.18386, -0.13748, 0.04309, -0.19340, -0.13030,
+ -0.12517, -0.12023, -0.08590, 0.09423, 0.12759,
+ 0.07801, 0.08722, -0.05418, -0.03939, -0.23092,
+ -0.02012, -0.00176, 0.05747, -0.01861, 0.03981,
+ 0.15597, 0.02036, 0.02920, 0.04854, 0.09498,
+ -0.13214, -0.10967, 0.06756, 0.06137, 0.08688,
+ 0.11057, 0.04756, 0.09303, -0.06421, -0.22603,
+ -0.01198, -0.03337, -0.16293, -0.11310, -0.02009,
+ 0.02894, -0.08846, -0.20835, -0.14646, -0.13139,
+ -0.13079, 0.09097, 0.05293, -0.17213, -0.11045,
+ -0.09810, 0.12566, 0.07485, -0.12100, 0.10000,
+ -0.25624, -0.24987, -0.05706, -0.00787, 0.02181,
+ -0.22278, 0.02041, -0.08251, -0.18993, 0.02298,
+ -0.17556, -0.13390, -0.08463, 0.10958, 0.08118,
+ 0.07071, 0.10593, 0.09910, 0.10783, 0.06957,
+ 0.24995, -0.21273, -0.06659, -0.04017, 0.03383,
+ -0.14099, -0.18135, -0.19913, 0.10924, 0.02779,
+ -0.12691, -0.15834, -0.13529, 0.09756, -0.11953,
+ -0.13165, 0.03058, -0.09504, 0.09873, -0.09136,
+ 0.04100, 0.15835, -0.02541, -0.20726, -0.22661,
+ -0.16197, -0.13744, 0.02757, 0.01414, 0.07070,
+ 0.03070, 0.01331, -0.16504, 0.06047, 0.06706,
+ 0.06567, -0.13809, -0.10840, -0.11103, -0.09725,
+ 0.09548, 0.07773, 0.15369, -0.01333, -0.18864,
+ -0.00458, 0.00157, -0.07268, -0.22761, 0.02971,
+ -0.07038, 0.00820, 0.02096, -0.02922, 0.00480,
+ -0.13394, 0.04463, 0.00357, -0.17509, 0.09270,
+ 0.08245, -0.09381, -0.10500, 0.12325, -0.91609,
+ 0.02820, 0.02887, 0.01933, 0.07873, -0.11604,
+ -0.16467, 0.07571, 0.08133, -0.13521, 0.03279,
+ 0.04249, 0.05997, -0.13025, -0.11813, -0.14471,
+ -0.15137, 0.03416, 0.06410, 0.05284, -0.13150,
+ 0.15929, 0.04408, -0.15831, -0.15200, 0.07353,
+ 0.07559, 0.03190, -0.11680, 0.08912, -0.12988,
+ -0.15981, 0.04738, 0.05491, 0.05291, 0.05553,
+ 0.06716, 0.05576, 0.04652, 0.07659, 0.03445,
+ -0.13753, -0.08484, 0.04151, 0.03900, -0.16318,
+ -0.13476, -0.11673, 0.00081, -0.12014, -0.10437,
+ 0.05447, 0.01505, 0.04237, -0.13105, 0.08099,
+ 0.07882, 0.06991, -0.12632, -0.14451, 0.07532,
+ 0.05517, 0.04994, 0.10393, -0.16515, 0.04775,
+ 0.02770, 0.06414, 0.07309, -0.16078, 0.07064,
+ -0.09906, -0.14631, 0.00467, -0.12244, 0.05952,
+ -0.12696, -0.12891, 0.05980, 0.05202, -0.15000,
+ 0.07607, 0.06203, -0.14227, -0.08930, 0.04574,
+ 0.04563, 0.02876, 0.07802, -0.11720, -0.18155,
+ -0.13624, -0.10394, 0.04651, -0.16176, -0.14495,
+ -0.13809, -0.12758, -0.13567, -0.14325, -0.13018,
+ -0.15329, 0.08021, -0.12863, 0.04440, -0.10000,
+ 0.03239, 0.02997, -0.15341, -0.13790, 0.05732,
+ 0.03052, -0.13609, -0.10051, -0.14077, -0.16001,
+ 0.04101, 0.06673, 0.05767, 0.04344, -0.12824,
+ 0.04710, -0.14083, -0.10306, 0.06780, -0.14382,
+ -0.06239, 0.05303, 0.03123, -0.17381, -0.12085,
+ 0.07573, -0.17936, 0.05916, -0.11022, -0.13714,
+ -0.14710, 0.03426, 0.06566, 0.04119, -0.13203,
+ -0.12716, -0.13554, -0.14910, -0.12107, -0.10656,
+ -0.15075, 0.09708, 0.04700, 0.04038, -0.16645,
+ -0.12398, -0.12216, 0.03652, -0.13160, 0.06732,
+ -0.13707, -0.17142, -0.15704, -0.12756, 0.04055,
+ -0.13295, -0.14377, -0.14500, -0.11785, -0.12790,
+ -0.12712, -0.12710, -0.10617, -0.14979, -0.14550,
+ 0.02504, 0.06175, -0.09246, -0.18034, -0.13188,
+ -0.11646, -0.14596, 0.03867, -0.17142, -0.13557,
+ 0.05200, -0.13057, -0.13731, -0.14382, 0.05099,
+ -0.11943, 0.05251, 0.04904, 0.13696, -0.93970,
+ -0.93458, 0.11501, -0.51610, 0.55288, 0.15768,
+ -0.71123, 0.16567, 0.68070, -0.41148, 0.51663,
+ -0.30035, -0.95491, 0.21166, -0.72342, 0.12544,
+ -0.43427, -0.73025, -0.18212, -0.37037, 0.32147,
+ 0.43666, -0.76720, -0.33797, -0.03263, 0.42619,
+ 0.57377, -0.11084, -0.20301, 0.65001, -0.85788,
+ 0.46549, -0.05737, -0.95679, 0.46093, -0.73934,
+ -0.01618, -0.42055, -0.42262, 0.06666, -0.32803,
+ 0.47055, -0.24581, -1.20526, 0.23608, 0.09962,
+ 0.60647, -0.07330, -0.97339, -0.28682, 0.74174,
+ -0.82663, 0.76366, 0.61464, -0.92952, 0.30922,
+ -0.56451, -0.07715, -0.04839, -0.56248, 0.27850,
+ -0.27399, 0.56129, -0.17238, -1.00859, -0.80263,
+ 0.10834, 0.10942, -0.02344, 0.45727, -0.57538,
+ 0.78932, -0.84145, 0.60564, 0.25199, -0.70622,
+ 0.08049, -0.48581, -0.05190, -0.24136, -0.55058,
+ 0.26348, 0.18284, 0.49663, -0.04065, -0.60934,
+ -1.38905, 0.34144, 0.21791, 0.46599, -0.51577,
+ -1.11727, 0.59553, -0.75174, 0.45323, 0.94643,
+ -0.30566, 0.01119, -0.50362, 0.10662, -0.85961,
+ -0.82813, 0.26178, -0.02675, 1.04054, 0.10000,
+ -0.38946, -0.75200, -0.30324, 0.16187, 0.24325,
+ -0.11087, -0.66877, 0.23847, -0.92380, 0.70069,
+ 0.84994, -0.16714, 0.25271, -0.46096, -0.36911,
+ -1.18526, -0.39955, 0.41164, -0.31307, 0.96969,
+ 0.24766, -0.20573, -0.07940, 0.00198, 0.28896,
+ 0.51072, -0.40616, -0.72569, 0.10781, -0.59166,
+ 0.66174, 0.57809, -0.91324, 0.04045, -0.71182,
+ -0.02841, -0.32131, -0.73854, 0.24107, -0.67240,
+ 0.55368, -0.55958, -0.23748, -0.89798, -0.45686,
+ -0.37472, 0.11890, 0.24855, -0.50706, 0.18057,
+ 0.10558, 0.02903, 0.56361, -0.70350, 0.76840,
+ -0.07450, 0.07838, -0.31817, -0.61404, 0.34689,
+ -0.63480, 0.66472, -0.25496, -0.80006, -0.45899,
+ -1.01134, 0.51576, -0.79572, -0.42325, 0.26507,
+ 0.14648, 0.04188, 0.10850, 0.26547, -0.28787,
+ 0.30462, 0.20228, 0.28992, -0.64621, -0.56234,
+ 0.45523, -0.15397, 0.32893, 0.44435, -2.49239,
+ -0.04650, -0.23241, -0.03019, 0.03904, -0.15747,
+ -0.14175, -0.15750, 0.09740, -0.18772, -0.00482,
+ 0.05291, -0.14342, -0.09754, -0.11684, 0.06066,
+ 0.00060, -0.15620, -0.12797, -0.11060, 0.05823,
+ 0.16275, -0.02333, -0.05215, -0.00929, 0.04074,
+ -0.12369, -0.04910, 0.06589, 0.13574, -0.13449,
+ 0.02460, 0.08369, -0.13206, 0.06968, -0.17347,
+ -0.11683, -0.14486, -0.11982, 0.07350, -0.10475,
+ 0.06866, -0.01717, -0.02078, -0.22917, -0.19074,
+ 0.01988, 0.07606, -0.04796, 0.05588, -0.06322,
+ 0.01591, 0.00140, -0.14878, -0.17778, 0.08678,
+ -0.12843, -0.12677, 0.09745, -0.12117, -0.10013,
+ 0.16048, -0.13032, -0.06708, -0.25223, -0.02877,
+ -0.01941, -0.15961, -0.13765, -0.03446, -0.20032,
+ 0.14427, -0.19668, -0.13799, -0.11708, 0.08232,
+ 0.08711, -0.09024, 0.08550, 0.04977, -0.11994,
+ 0.11903, 0.12486, -0.18774, -0.04922, -0.02290,
+ -0.20988, 0.01537, 0.05423, -0.11302, -0.01225,
+ -0.00030, -0.06239, -0.20298, -0.18666, -0.12255,
+ -0.10244, 0.06946, 0.09943, 0.02032, -0.16337,
+ 0.08644, -0.08860, 0.12167, 0.08477, -0.10000,
+ -0.00581, -0.22888, -0.20538, -0.17312, 0.01861,
+ -0.24100, -0.00459, -0.06093, -0.21597, -0.14177,
+ 0.03937, 0.07752, -0.13860, 0.10490, 0.10855,
+ -0.17371, -0.16496, -0.06282, -0.06200, 0.04610,
+ 0.24872, -0.16337, -0.00353, -0.19884, 0.05094,
+ -0.11677, -0.05183, -0.22091, 0.08025, -0.19397,
+ -0.10982, -0.16647, 0.05618, -0.15707, -0.08541,
+ 0.05943, 0.01464, -0.11813, -0.10022, 0.14754,
+ -0.10335, 0.14419, 0.00339, -0.19859, 0.01174,
+ 0.06939, -0.15409, -0.17048, 0.01028, -0.13584,
+ -0.17087, 0.01066, 0.03972, -0.12033, 0.02705,
+ 0.05265, -0.14042, -0.15384, 0.13239, 0.10327,
+ -0.08045, -0.12326, -0.04889, -0.00480, -0.17599,
+ -0.02898, -0.00857, -0.08758, -0.23835, 0.02458,
+ -0.12350, 0.02348, -0.11941, -0.19629, 0.02357,
+ -0.12602, 0.07974, 0.06566, -0.18761, -0.12882,
+ 0.06480, 0.10558, -0.12325, 0.32478, -0.85793,
+ -0.29065, -0.12368, 0.00092, 0.00479, -0.14295,
+ 0.47231, 0.07503, 0.08490, -0.04942, -0.64201,
+ -0.09024, 0.09754, -0.13655, -0.04057, -0.05310,
+ -0.28668, 0.01771, -0.36487, 0.21693, 0.03454,
+ 0.26121, 0.07415, -0.25385, -0.23112, -0.03667,
+ 0.08076, -0.24895, 0.11222, -0.02128, 0.02442,
+ 0.18777, 0.15243, 0.31476, -0.07165, -0.13588,
+ 0.09432, -0.02849, -0.22121, -0.15126, -0.29765,
+ -0.34313, -0.15391, -0.14362, -0.15378, 0.10844,
+ -0.02006, -0.05911, 0.04538, -0.12642, -0.15343,
+ -0.10877, -0.52793, -0.04388, 0.09293, 0.23807,
+ 0.16748, -0.02897, -0.17182, 0.08694, -0.38114,
+ 0.18737, -0.19856, 0.03665, -0.22027, -0.05056,
+ 0.00862, 0.18876, 0.04034, -0.47675, -0.17522,
+ -0.00741, -0.10739, -0.25159, -0.23097, -0.00705,
+ 0.13835, 0.16719, 0.15513, 0.15482, -0.07586,
+ -0.09377, 0.00261, -0.28263, -0.03056, 0.08695,
+ 0.11007, 0.16612, -0.14250, -0.20320, 0.14272,
+ 0.03173, 0.15817, -0.16173, -0.56406, -0.25411,
+ 0.03916, 0.11755, 0.25330, 0.00246, -0.09666,
+ -0.27613, -0.10366, 0.23635, 0.00684, -0.10000,
+ -0.27883, -0.02085, 0.29465, -0.09759, -0.16545,
+ -0.14157, -0.07362, -0.00012, -0.18537, 0.02095,
+ -0.09643, -0.10992, -0.42051, 0.19754, 0.06233,
+ -0.25721, -0.20564, 0.31833, -0.11267, -0.42678,
+ 0.14795, 0.25818, 0.01597, 0.18796, -0.16286,
+ -0.01340, -0.03516, -0.02093, 0.06910, -0.15012,
+ -0.39089, 0.15574, 0.13532, -0.55641, -0.02068,
+ -0.04547, 0.10092, -0.27661, -0.17657, 0.10869,
+ 0.01993, 0.04592, 0.10145, 0.12886, 0.10142,
+ 0.04692, -0.17111, -0.49291, -0.10694, 0.16244,
+ -0.13146, 0.13653, 0.08410, -0.24178, -0.14997,
+ -0.03632, -0.07271, -0.11781, 0.11094, -0.02311,
+ 0.05945, -0.21559, -0.12379, -0.13699, -0.20759,
+ -0.28741, -0.04816, -0.10418, 0.37226, 0.00643,
+ 0.03763, 0.16407, 0.01394, -0.41771, 0.17384,
+ 0.08055, -0.05813, -0.10032, 0.04806, -0.18082,
+ -0.12310, 0.11346, -0.25638, 0.15877, -0.98698,
+ 0.01309, 0.19916, 0.14523, 0.24653, 0.30546,
+ -0.75528, 0.11357, -0.27526, 0.00882, 0.45645,
+ 0.03788, 0.19320, -0.21580, 0.11054, 0.46805,
+ 0.18103, -0.39208, -0.60483, -0.48248, -1.09725,
+ -1.15394, 0.59147, 0.76247, -0.92008, 0.53497,
+ 0.21745, 0.19638, -0.57224, -0.60923, 0.48180,
+ -0.17341, 0.04870, 0.66327, 0.30284, -0.91217,
+ -1.15636, -0.52541, 0.37558, -0.61827, -0.30414,
+ 0.06063, -0.34403, 0.36092, 0.66833, 0.22809,
+ 0.32537, -0.14044, 0.21568, -0.43882, -0.23321,
+ 0.24860, -0.51769, -0.43718, -0.02019, 0.19632,
+ -0.72765, -0.08713, 0.12559, -0.97562, -0.59165,
+ 0.32368, -0.61399, -0.20879, -0.81187, -0.10711,
+ 0.65837, 0.63841, 0.50002, -1.43695, -0.00318,
+ 0.47709, 0.04685, 0.58223, -1.06000, -0.10615,
+ -0.47428, -0.39565, 0.36297, 0.80567, -1.10661,
+ -0.15043, 0.49762, 0.31826, -0.33500, 0.38166,
+ -0.61576, -0.56130, 0.03574, 0.62850, -0.85541,
+ -0.23903, 0.61762, 0.19103, -0.55273, -0.32011,
+ -0.32493, -0.39782, 0.28016, 0.09001, 0.13064,
+ -0.38556, -0.31659, -0.15752, 0.36489, -0.10000,
+ 0.29550, -0.16391, -0.63896, 0.32973, 0.23102,
+ 0.38719, 0.19635, 0.25974, 0.28633, -0.12606,
+ 0.25732, -0.40865, 0.20569, -0.54487, -0.91627,
+ 0.21079, -1.09733, 0.27444, -0.00546, -0.36756,
+ -0.37055, -0.21486, 0.04648, 0.22753, 0.27610,
+ 0.16067, -0.61004, 0.65283, 0.16612, -0.49695,
+ -0.08887, 0.52441, -0.23807, -0.54181, -0.00988,
+ -0.26999, -0.32680, -0.22512, 0.45076, -0.48175,
+ -0.63657, -0.46783, 0.70382, -0.50654, 0.00499,
+ -0.16728, -0.49166, 0.30603, 0.10458, -0.59957,
+ -0.39249, -1.15897, 0.50712, -0.15543, -0.29142,
+ 0.79471, 0.41110, 0.22418, 0.20561, 0.22627,
+ -0.67352, -0.27703, -0.67816, 0.59438, -0.15144,
+ -0.62113, 0.16135, -0.81992, 1.29433, -0.16285,
+ -0.79212, 0.24419, 0.38046, -0.02088, -0.30652,
+ -0.28880, -0.12830, 0.73405, 0.29125, 0.70579,
+ -0.71971, 0.32649, -1.11702, -1.30576, -1.78643,
+ -0.11261, 0.02900, 0.03671, -0.12679, -0.12586,
+ -0.18102, 0.06889, 0.08837, -0.13299, -0.16154,
+ 0.04251, -0.12840, 0.04122, 0.04522, 0.05103,
+ 0.09208, 0.03331, -0.12111, -0.18550, -0.10337,
+ -0.09719, 0.05136, 0.02578, -0.12513, -0.09454,
+ -0.12575, 0.01613, -0.11961, -0.09492, -0.14292,
+ -0.17386, 0.00981, 0.06086, -0.13322, 0.01874,
+ -0.15572, 0.08554, -0.09377, -0.18776, 0.06025,
+ -0.13219, 0.10293, 0.06595, -0.16480, -0.19271,
+ -0.11312, -0.10304, 0.00428, 0.08943, 0.07920,
+ -0.13935, -0.12624, -0.18444, -0.16623, -0.14532,
+ -0.00501, 0.06535, -0.15281, 0.08948, 0.09282,
+ 0.05991, 0.10081, -0.10214, -0.14100, -0.16311,
+ 0.00908, -0.14234, 0.08973, -0.16735, 0.08915,
+ -0.11648, 0.07879, 0.07673, -0.14754, 0.09982,
+ 0.05335, 0.01539, -0.15225, -0.13299, -0.15118,
+ 0.06536, -0.18298, 0.08684, 0.08500, -0.16678,
+ 0.04550, -0.01740, -0.13175, 0.10432, -0.15718,
+ -0.10193, 0.08257, 0.05590, 0.04290, 0.02255,
+ -0.14067, 0.08864, 0.07885, -0.14517, 0.04011,
+ -0.13122, 0.08732, -0.17605, -0.12874, 0.10000,
+ -0.16942, -0.15593, -0.02042, 0.06273, 0.08426,
+ -0.16984, -0.10075, -0.14873, -0.14543, 0.04293,
+ -0.13145, -0.11104, 0.11993, -0.15083, -0.18290,
+ -0.12163, -0.08739, -0.13172, -0.16080, 0.02789,
+ 0.10237, 0.03446, -0.14287, 0.01247, -0.10569,
+ 0.08964, 0.08094, 0.09798, -0.12204, -0.12429,
+ -0.00214, -0.15679, 0.04935, -0.08793, -0.19352,
+ 0.07318, -0.15130, 0.06435, -0.14283, -0.15367,
+ 0.03918, -0.10667, 0.02200, 0.07852, -0.14509,
+ 0.07208, -0.08854, -0.18089, -0.09876, -0.12190,
+ -0.09646, -0.16416, -0.18996, -0.12607, -0.09947,
+ 0.06551, -0.15630, -0.12569, -0.02408, -0.15653,
+ 0.05989, -0.15091, -0.12139, 0.02486, 0.09009,
+ -0.15360, -0.11096, -0.11493, -0.25306, -0.11623,
+ 0.11999, 0.09366, 0.02346, 0.00375, 0.04319,
+ -0.09599, -0.17120, 0.01135, 0.07586, 0.04816,
+ 0.07912, 0.07699, 0.10044, -0.12314, -0.94383,
+ 0.11709, -0.13332, -0.15103, 0.08023, -0.12855,
+ -0.03252, 0.06734, -0.11443, -0.05165, 0.12566,
+ -0.27527, 0.08830, -0.16109, 0.03674, -0.00160,
+ -0.14320, 0.07042, -0.18111, -0.18536, 0.05973,
+ -0.15260, -0.14974, 0.06989, -0.19796, 0.08058,
+ -0.10312, -0.15406, -0.10651, 0.10704, -0.07668,
+ -0.28646, -0.23588, -0.20212, -0.07887, -0.23416,
+ 0.08857, 0.08695, -0.16614, -0.19992, -0.13474,
+ 0.10457, 0.12226, -0.19376, 0.00952, 0.03651,
+ 0.09070, 0.09431, -0.17468, 0.11885, -0.08573,
+ -0.15505, 0.07697, -0.17971, 0.02064, -0.14721,
+ -0.20760, -0.15296, 0.11553, 0.02535, 0.03112,
+ -0.20806, -0.11672, 0.13546, -0.10455, -0.19735,
+ -0.19915, -0.09239, -0.09471, -0.14535, 0.09238,
+ 0.09476, 0.12494, 0.00549, 0.15900, -0.15182,
+ -0.17098, 0.05936, 0.02241, -0.22160, 0.05948,
+ 0.05003, -0.04232, -0.18339, -0.13074, -0.09321,
+ 0.03998, -0.17346, 0.11340, 0.12409, -0.25034,
+ -0.04997, -0.17546, 0.05656, 0.16261, -0.26653,
+ -0.16494, 0.13751, -0.23334, -0.15476, 0.11129,
+ -0.17821, -0.11015, -0.05752, -0.00573, 0.10000,
+ 0.01658, 0.08042, -0.20825, -0.13483, 0.09996,
+ 0.03100, 0.14594, 0.00766, 0.06230, 0.09369,
+ -0.13963, 0.07557, -0.09668, 0.05636, -0.18738,
+ 0.01770, -0.08775, -0.01015, -0.08429, 0.13964,
+ 0.05408, -0.15490, -0.16478, 0.03370, -0.12779,
+ 0.09435, -0.00560, -0.06231, -0.07906, 0.11482,
+ -0.20003, -0.17506, 0.02982, 0.10104, -0.01069,
+ 0.12390, -0.14017, -0.20712, -0.15190, 0.00348,
+ -0.18771, -0.10199, 0.05449, -0.18070, 0.00184,
+ 0.07468, -0.08066, -0.23263, 0.09988, -0.07077,
+ -0.07696, -0.18397, -0.19884, 0.03690, 0.13246,
+ -0.14351, -0.16012, 0.07530, 0.00552, -0.13062,
+ -0.19727, -0.18305, -0.10997, -0.01816, -0.07562,
+ 0.08302, 0.11233, -0.15278, 0.07302, 0.11729,
+ -0.05600, 0.07974, -0.03655, -0.19171, -0.20378,
+ -0.12905, 0.01525, 0.01467, -0.07347, -0.28203,
+ -0.11068, -0.13894, 0.10083, -0.19512, -0.85029,
+ 0.51934, 0.29877, -0.23636, 0.17271, -0.20271,
+ 0.17209, 0.14123, -0.04511, -0.41701, -0.09173,
+ 0.03877, -0.46642, -0.35888, -0.32423, 0.09391,
+ 0.07519, -0.31492, 0.02722, -0.34835, 0.02120,
+ -0.74435, 0.16379, 0.41360, -0.06850, 0.02951,
+ -0.45600, -0.05857, -0.02458, 0.10570, 0.16978,
+ 0.46171, -0.22613, 0.07500, -0.50417, 0.63063,
+ 0.16055, -0.47019, -0.75956, -0.11321, -0.16655,
+ -0.97258, -0.18161, 0.11763, 0.11734, -0.29345,
+ 0.48304, -0.16102, -0.41029, -0.05393, 0.36533,
+ 0.15950, 0.00335, -0.15816, -0.11320, -0.02101,
+ -0.43604, 0.16148, -0.19615, 0.15420, -0.13978,
+ -0.70151, -0.37591, -0.29283, 0.20784, -0.25626,
+ 0.05656, 0.03089, 0.22393, 0.35907, 0.16946,
+ -0.40225, -0.43476, -0.34654, -0.23840, 0.00403,
+ 0.12895, -0.78312, -0.02100, 0.48377, 0.12383,
+ -0.49010, -0.24572, 0.12090, -0.08247, 0.13138,
+ -0.09105, 0.36886, 0.22798, 0.60934, 0.20888,
+ -0.19396, -0.18499, -0.44901, -0.74098, 0.31481,
+ -0.33772, -0.15872, 0.07996, -0.02083, 0.37823,
+ -0.61163, -0.82292, -0.15760, -0.04766, -0.10000,
+ -0.08311, 0.42443, 0.00519, 0.36137, 0.17977,
+ -0.99045, -0.09401, -0.05775, 0.29970, 0.32293,
+ 0.12674, 0.11668, 0.29444, -0.21468, -0.06832,
+ -0.02932, -0.49159, -0.09997, 0.01911, 0.14474,
+ -0.56279, -0.06485, 0.00627, -0.48616, 0.13092,
+ -0.08041, -0.80791, -0.05896, 0.03067, 0.06070,
+ 0.14706, 0.04291, 0.09023, 0.26740, -0.54855,
+ 0.35357, 0.35871, -0.07583, -0.07489, -0.56338,
+ 0.03125, -0.15421, 0.13593, -0.36401, 0.01632,
+ -0.21075, 0.10338, 0.34035, 0.27853, 0.19114,
+ 0.12558, 0.24718, 0.41614, -0.02083, 0.01085,
+ -0.21360, -0.30426, 0.19135, -0.70142, -0.29699,
+ -0.39652, -0.71157, -0.23224, 0.13343, 0.15955,
+ 0.20548, 0.21101, -0.23554, -0.11695, 0.17843,
+ -0.39757, -0.39423, -0.34081, 0.16316, -0.00630,
+ -0.08250, 0.28156, -0.01120, 0.19114, 0.09419,
+ -0.47671, 0.02105, -0.12603, -0.84545, -1.31310,
+ 0.49878, 0.75816, 0.33080, 0.24373, 0.19910,
+ -0.04563, 0.05803, -0.07878, -0.19685, -0.52453,
+ -0.41133, 0.35280, -0.60542, -0.52738, 0.48687,
+ -0.53101, 0.35475, 0.23043, 0.17688, 0.18386,
+ -1.05595, 0.12109, 0.30810, 0.20859, -0.05328,
+ -0.09627, 0.79046, 0.22082, 0.43514, 0.02513,
+ -0.07496, -0.22857, -0.10053, -0.63202, -0.42671,
+ 0.49338, -0.30771, -0.13419, -0.24831, -0.10775,
+ -0.21545, -0.48261, -0.11891, 1.02872, -0.18076,
+ 0.14952, -0.30958, -0.44938, -0.10331, -0.07144,
+ -0.37245, 0.66815, -0.50448, 0.74813, -0.34724,
+ 0.52836, 0.05773, -0.02533, 0.09278, -0.38699,
+ -0.58538, -0.62621, -0.09758, 0.48205, 0.17236,
+ 0.23606, 0.06708, 0.25050, 1.06598, 0.26023,
+ 0.17206, -0.03707, -0.33605, 0.44649, -0.55264,
+ -0.44859, -0.17224, -0.05712, -1.03092, 0.00420,
+ -0.63022, -0.60111, -0.17844, -0.41827, 0.39407,
+ 0.41875, -0.14986, 0.09350, 0.73710, 0.01763,
+ 0.00131, -0.54995, -0.26873, -0.31110, 0.16059,
+ -0.05916, 0.00081, -0.68561, -0.31836, 0.57548,
+ -0.37526, -0.19932, -0.44283, -0.25161, -0.10000,
+ -0.11396, 0.53734, 0.43957, 0.14782, 0.11496,
+ 0.41726, 0.36422, -0.07472, 0.22427, -0.70390,
+ 0.03814, 0.25063, -0.18670, -0.07581, -0.69548,
+ 0.19706, -0.07531, -0.04287, -1.05021, -0.07946,
+ -0.74435, 0.25820, 0.56648, 0.52252, -0.22578,
+ 0.42179, 0.04454, 0.28556, -0.35433, -0.01709,
+ 0.12514, -0.85268, -0.39451, 0.36158, -0.32824,
+ 0.38558, 0.41889, -0.40667, -0.06497, -1.01749,
+ -0.20988, -0.62744, -0.47800, 0.58155, 0.45952,
+ -0.00577, -0.06215, 0.52388, 0.45171, 0.01079,
+ -0.07064, 0.53057, 0.05115, 0.06259, -0.28121,
+ -0.50757, 0.17564, -0.20891, 0.19194, -0.21068,
+ -0.77600, -0.26083, -0.48635, 0.04940, 0.41051,
+ -0.02460, 0.46260, -0.18514, 0.02739, 0.39241,
+ 0.42774, 0.54742, -0.15232, 0.45087, 0.27265,
+ 0.49597, -0.24109, -0.24037, 0.17660, -1.03600,
+ 0.33956, -0.08637, -0.97714, -1.21687, -0.58997,
+ 0.22113, -0.00196, 0.11352, -0.08372, 0.02946,
+ -0.12070, 0.06164, -0.13877, -0.04843, 0.05550,
+ -0.25952, -0.11582, 0.13568, -0.04228, -0.15806,
+ -0.05785, 0.00279, -0.11109, -0.21465, 0.11779,
+ -0.21577, 0.10342, -0.10526, -0.03513, 0.16473,
+ 0.01778, -0.14665, 0.13229, 0.25630, -0.06920,
+ -0.17290, -0.04862, -0.09461, -0.38497, -0.18277,
+ 0.07459, -0.20979, -0.21639, -0.14550, 0.25106,
+ -0.32300, -0.09724, -0.11702, -0.05684, -0.24042,
+ 0.02649, -0.09294, -0.28049, -0.05149, -0.05485,
+ -0.12606, 0.29791, 0.05105, 0.08025, -0.16455,
+ -0.18047, 0.08792, -0.06286, -0.16947, 0.04565,
+ -0.38141, -0.13035, -0.11191, 0.09140, -0.13050,
+ -0.24138, 0.11905, -0.13051, 0.10534, 0.14385,
+ -0.16106, 0.02559, 0.13164, 0.15607, 0.24744,
+ 0.14732, -0.29631, -0.34455, -0.03071, 0.28131,
+ -0.31900, -0.46936, -0.18623, -0.17125, -0.16997,
+ -0.10988, 0.11451, 0.12066, 0.25156, 0.06026,
+ -0.02148, -0.24135, -0.02177, -0.04511, -0.08117,
+ -0.18703, 0.10456, -0.22780, 0.14894, -0.18594,
+ -0.33847, -0.24704, -0.00276, -0.25566, -0.10000,
+ 0.01473, 0.09725, 0.21572, 0.20020, 0.11923,
+ -0.39583, -0.02161, 0.02463, 0.06433, -0.14419,
+ 0.02220, -0.08984, -0.00540, -0.10362, -0.28671,
+ -0.27449, 0.23388, 0.04024, -0.14874, -0.16959,
+ -0.22706, -0.08937, 0.13168, -0.27535, 0.13651,
+ -0.20284, 0.05430, 0.18083, -0.02972, 0.26810,
+ -0.37139, -0.03197, -0.22330, -0.08264, -0.34715,
+ 0.07735, -0.07997, -0.04753, -0.27945, -0.19675,
+ 0.14694, -0.17231, -0.25582, 0.11582, 0.05917,
+ -0.17118, 0.18509, -0.31142, 0.20102, -0.16396,
+ 0.19137, 0.02603, -0.10481, 0.05549, 0.04640,
+ -0.16434, 0.18917, 0.24548, -0.31775, -0.21745,
+ 0.04474, 0.11326, -0.20034, -0.19935, 0.09461,
+ -0.02717, -0.02225, 0.13977, -0.40251, -0.05267,
+ 0.21459, -0.15874, -0.46126, 0.02145, -0.07581,
+ -0.18438, -0.09688, -0.00516, -0.14343, -0.07562,
+ 0.00533, 0.07670, 0.29178, -0.37260, -0.99575,
+ 0.00143, 0.09797, 0.12983, 0.12671, -0.19827,
+ -0.00787, -0.07136, -0.16991, 0.23569, 0.14610,
+ -0.25702, 0.10195, -0.24982, -0.25327, -0.10922,
+ 0.05749, 0.14201, -0.10170, -0.28027, -0.03455,
+ -0.45658, -0.14772, 0.19903, 0.23880, 0.00428,
+ 0.07900, -0.00851, -0.14551, 0.06170, -0.13303,
+ -0.02752, -0.07790, -0.16793, 0.11194, -0.19852,
+ 0.18397, -0.24393, 0.06180, -0.02281, -0.12817,
+ -0.34116, -0.04945, -0.14162, -0.06572, -0.04141,
+ 0.19050, -0.06695, -0.00928, 0.10550, 0.02251,
+ -0.03010, 0.03197, 0.10509, 0.09563, -0.04127,
+ -0.33214, -0.23522, -0.03844, -0.29097, -0.29167,
+ 0.05125, 0.03469, -0.20396, -0.03269, 0.14725,
+ -0.19408, 0.19232, -0.04465, -0.12875, 0.17476,
+ 0.08824, 0.13882, -0.27121, -0.17321, -0.11277,
+ 0.15137, -0.41079, -0.19851, 0.15050, -0.46544,
+ -0.16172, -0.04532, -0.14870, -0.00705, 0.12992,
+ 0.13640, -0.07015, -0.09158, -0.00184, -0.45443,
+ 0.03439, -0.14038, 0.15711, 0.22625, -0.08846,
+ 0.08122, -0.31393, -0.18964, 0.09321, -0.03419,
+ -0.41126, 0.09725, -0.10828, 0.09344, 0.10000,
+ 0.18904, -0.06338, -0.36618, -0.03264, 0.19575,
+ -0.45864, 0.03677, -0.17203, 0.13015, -0.21899,
+ 0.00094, -0.09162, 0.17782, 0.07765, 0.07134,
+ -0.07025, -0.11335, -0.18802, -0.49419, -0.10993,
+ -0.25483, 0.08655, -0.14915, -0.04556, -0.07442,
+ 0.07348, 0.24554, 0.14037, -0.11214, 0.17269,
+ -0.05198, 0.02504, -0.12642, -0.09323, -0.10056,
+ -0.22836, -0.10492, -0.03592, -0.05740, -0.03144,
+ -0.33318, -0.15280, 0.02800, -0.24625, 0.00812,
+ -0.02318, -0.02643, -0.25678, 0.17386, 0.02013,
+ -0.04711, -0.31171, 0.01377, -0.30715, -0.18352,
+ -0.04315, 0.00719, 0.19608, -0.06290, 0.05938,
+ -0.03244, -0.34206, -0.17763, 0.12053, -0.16280,
+ 0.05114, 0.18124, -0.23164, -0.05201, 0.00201,
+ -0.16942, -0.11541, 0.03365, 0.05933, -0.12680,
+ -0.11846, 0.00036, 0.12528, 0.14410, -0.05980,
+ -0.18063, -0.01224, -0.02493, -0.21673, -1.11539,
+ 0.00992, 0.14496, 0.04878, 0.14756, 0.07493,
+ -0.05106, 0.10851, -0.05024, -0.14271, 0.04022,
+ -0.23738, 0.00761, -0.28832, -0.22283, -0.13000,
+ -0.04639, -0.27804, -0.02552, -0.17481, -0.05590,
+ -0.38961, 0.10869, 0.18912, -0.18672, -0.03643,
+ -0.12667, -0.12241, 0.10651, -0.07158, 0.07940,
+ 0.04391, -0.36362, -0.12691, -0.28351, 0.05516,
+ 0.15223, 0.01280, -0.11742, -0.13909, -0.09805,
+ 0.02981, -0.21659, 0.09253, -0.08589, -0.14371,
+ -0.01672, 0.11827, -0.21412, 0.12351, -0.16298,
+ -0.08752, 0.05701, -0.05848, -0.00456, -0.01269,
+ -0.00109, -0.07212, 0.12052, 0.16739, -0.22938,
+ -0.37274, 0.02682, -0.15544, -0.02731, 0.08965,
+ 0.05374, 0.17998, 0.16480, 0.17388, 0.17056,
+ 0.01913, -0.11991, 0.07811, 0.11118, -0.16966,
+ 0.02901, -0.11193, 0.10340, -0.21699, -0.23980,
+ -0.29392, -0.24679, -0.27215, 0.01365, -0.12116,
+ -0.18042, 0.16918, -0.05481, 0.11664, -0.29110,
+ -0.01991, -0.07260, -0.10315, -0.09336, -0.03174,
+ -0.10919, -0.08887, -0.23851, -0.10586, -0.12935,
+ -0.01757, -0.24052, 0.04563, -0.24793, -0.10000,
+ -0.13253, 0.23104, 0.01395, 0.19302, 0.04065,
+ -0.14958, 0.00203, -0.02779, 0.12170, -0.27259,
+ 0.04564, -0.04552, -0.14704, 0.05223, -0.21792,
+ -0.08762, -0.14916, -0.28835, -0.32435, 0.12615,
+ -0.29821, -0.17557, -0.02087, -0.10756, -0.10243,
+ 0.08255, -0.14167, 0.02879, -0.19548, 0.16255,
+ -0.01496, -0.23567, 0.08749, -0.06249, -0.27968,
+ -0.03068, -0.13479, -0.25136, -0.18406, -0.13037,
+ -0.20273, -0.00443, -0.18748, -0.03115, -0.19559,
+ 0.06760, 0.17440, -0.40412, -0.02269, 0.10775,
+ -0.00028, -0.22574, -0.01435, 0.05942, 0.12450,
+ 0.06225, 0.11875, -0.09628, -0.07232, 0.04483,
+ -0.08153, 0.09267, -0.23409, -0.04893, 0.10239,
+ 0.07032, 0.20010, -0.16761, -0.15093, 0.15809,
+ -0.12121, 0.11726, -0.24080, 0.04387, -0.06720,
+ -0.08470, -0.25453, -0.10119, -0.05503, -0.14450,
+ 0.11575, -0.21576, -0.18988, -0.27840, -0.87953,
+ -0.17189, -0.18789, 0.02514, 0.06429, 0.06472,
+ -0.17851, 0.06577, 0.08120, 0.05498, -0.00200,
+ -0.15000, -0.13582, 0.04915, 0.05327, -0.12537,
+ -0.14971, -0.14174, -0.13010, -0.11289, -0.14023,
+ 0.17778, 0.03406, -0.18473, 0.03959, 0.06243,
+ -0.12653, -0.16408, -0.12246, 0.08776, 0.05865,
+ -0.16569, 0.05273, 0.06331, 0.04511, 0.05752,
+ 0.06321, 0.06425, -0.14124, 0.04998, -0.14080,
+ -0.13056, -0.09206, -0.16015, -0.17407, 0.01241,
+ 0.05387, 0.08507, -0.19621, 0.07762, -0.11813,
+ -0.14313, -0.17918, -0.17265, -0.15696, -0.11126,
+ 0.06802, 0.06117, -0.12464, -0.13583, -0.10693,
+ -0.11176, 0.04887, -0.10565, 0.01804, -0.17837,
+ -0.16722, 0.05757, -0.12464, -0.00467, -0.13293,
+ -0.09766, -0.15409, -0.17833, 0.05035, -0.11327,
+ 0.05271, 0.06896, -0.11558, 0.04990, 0.05457,
+ -0.11201, -0.12799, -0.14559, -0.08930, 0.03717,
+ -0.14641, -0.17776, -0.13020, -0.12786, -0.18539,
+ -0.14260, -0.09685, 0.03521, -0.18536, -0.15151,
+ -0.11967, -0.13345, 0.06292, 0.04727, 0.04263,
+ -0.13605, -0.11611, -0.11826, 0.05386, 0.10000,
+ 0.03448, -0.17390, -0.17710, -0.14379, 0.05777,
+ -0.17729, -0.14240, 0.09232, 0.05014, -0.16026,
+ -0.15487, -0.13647, 0.04901, 0.07287, 0.07020,
+ -0.13705, 0.04528, 0.09086, -0.12270, 0.02862,
+ 0.14582, 0.04202, -0.15164, -0.16410, 0.06728,
+ 0.07305, -0.19030, 0.04457, -0.11590, -0.14013,
+ -0.18074, -0.14482, 0.07716, 0.06050, -0.12806,
+ 0.04799, -0.13805, -0.14807, -0.12066, 0.08543,
+ -0.15424, 0.08991, -0.14390, -0.15109, -0.16866,
+ -0.12471, 0.05305, -0.16228, -0.14229, -0.13158,
+ 0.04743, 0.00174, -0.16021, 0.07393, 0.05338,
+ 0.04702, -0.13420, 0.06716, 0.07258, 0.08803,
+ -0.11369, 0.05859, -0.11908, 0.04626, 0.03433,
+ 0.01217, 0.04528, -0.09450, 0.01982, -0.14051,
+ -0.10504, -0.15516, -0.16514, -0.17813, -0.13675,
+ 0.05983, 0.04586, -0.13646, 0.04422, -0.12600,
+ 0.06639, -0.12534, 0.04335, -0.04351, -0.79831,
+ 0.07651, 0.06706, 0.03653, 0.09624, 0.08560,
+ 0.04278, 0.08811, -0.12536, -0.11733, -0.17546,
+ 0.04562, -0.12840, -0.14070, 0.04617, 0.05038,
+ 0.03302, -0.15554, 0.04877, 0.02017, -0.15417,
+ 0.03423, 0.07508, -0.13344, 0.03651, 0.08929,
+ 0.09229, -0.15593, 0.08944, 0.06389, -0.12306,
+ 0.03494, -0.15396, -0.12572, -0.15313, -0.15663,
+ -0.14089, -0.14820, -0.17848, 0.05729, 0.00852,
+ -0.15530, 0.05162, 0.08248, -0.12477, 0.05362,
+ -0.10570, -0.11253, 0.03072, -0.11151, -0.12270,
+ -0.11978, -0.00444, -0.15063, 0.07157, 0.05017,
+ 0.04567, 0.05323, 0.04510, -0.16194, 0.04469,
+ 0.01543, 0.02618, -0.13076, 0.07323, -0.11643,
+ 0.04332, 0.09600, 0.08132, -0.16261, 0.08895,
+ 0.06024, 0.07393, -0.00252, -0.15253, 0.06164,
+ -0.14064, 0.04506, 0.05889, -0.15648, 0.01614,
+ -0.13416, -0.15787, 0.01438, -0.11576, -0.12342,
+ -0.12594, -0.14176, -0.10367, 0.05667, -0.16341,
+ 0.09420, 0.07404, -0.11590, -0.18069, -0.17337,
+ 0.06125, -0.15242, -0.14747, -0.14080, 0.02471,
+ -0.18220, 0.04916, -0.17403, -0.16085, -0.10000,
+ -0.11723, 0.06774, -0.14174, -0.10320, 0.08083,
+ -0.16026, -0.10915, 0.07624, -0.11453, 0.01405,
+ 0.03415, -0.13023, -0.15024, -0.17102, 0.05375,
+ -0.15462, 0.00381, -0.13622, 0.03105, 0.03262,
+ 0.06833, -0.11901, -0.13729, 0.04202, 0.09366,
+ -0.12757, -0.15538, 0.09103, -0.13350, -0.12258,
+ 0.01376, -0.16326, -0.13190, -0.15667, -0.13938,
+ -0.15809, 0.04247, -0.17366, -0.13357, -0.15876,
+ -0.15903, -0.13914, 0.07423, 0.06320, 0.04745,
+ 0.09580, -0.12211, 0.02753, -0.10745, -0.12382,
+ -0.13210, -0.16825, 0.03668, 0.06795, -0.14607,
+ 0.03303, -0.13825, 0.03938, -0.15767, -0.13673,
+ -0.17416, -0.15497, 0.05048, -0.11890, 0.05899,
+ 0.03671, 0.09051, 0.07385, 0.03823, 0.08835,
+ -0.12361, -0.12489, 0.02920, 0.04788, 0.06385,
+ -0.14827, -0.15060, -0.12362, 0.04364, 0.03307,
+ 0.05515, -0.15635, -0.16544, 0.02646, -0.82626,
+ -0.13859, -0.15089, 0.03657, 0.07786, 0.07430,
+ -0.17582, -0.12012, -0.11951, -0.12631, -0.15372,
+ 0.03337, 0.06089, 0.04606, 0.05844, -0.13642,
+ -0.13724, 0.03046, 0.06333, -0.14995, -0.13537,
+ 0.07547, 0.05936, 0.05021, -0.14184, 0.07728,
+ -0.11887, 0.03373, 0.08093, -0.11060, -0.13548,
+ 0.02441, 0.03816, -0.13587, 0.05351, 0.05157,
+ 0.06010, -0.13228, 0.04389, -0.13165, 0.03583,
+ 0.04873, 0.06178, 0.05274, -0.14533, -0.15453,
+ 0.07745, 0.08222, -0.15755, -0.11054, -0.11627,
+ 0.06674, 0.02478, 0.03048, 0.05967, -0.13328,
+ 0.05492, 0.05790, 0.04992, 0.04686, 0.06333,
+ -0.14715, 0.04346, 0.06705, -0.14246, -0.13953,
+ -0.16296, -0.12433, -0.11827, 0.02831, 0.07890,
+ 0.08196, -0.13144, 0.00104, -0.14854, -0.12761,
+ -0.13525, -0.14502, -0.13755, -0.13954, 0.03261,
+ -0.12988, -0.16550, -0.14568, 0.08364, -0.13898,
+ -0.14131, 0.03736, 0.08504, -0.13215, -0.15857,
+ 0.07951, 0.08316, 0.05904, -0.16823, 0.03080,
+ -0.13416, -0.13139, 0.05407, 0.05290, -0.14941,
+ 0.03524, 0.06919, 0.03638, 0.04467, 0.10000,
+ -0.13790, 0.05174, -0.15652, 0.07291, 0.06424,
+ -0.15025, 0.07937, -0.11336, 0.06420, -0.15784,
+ 0.03237, -0.12609, 0.05134, 0.03930, 0.05522,
+ 0.05275, -0.15633, -0.12844, -0.14973, 0.03687,
+ 0.08926, 0.06307, -0.14159, -0.14993, 0.08350,
+ 0.07623, 0.02577, -0.12237, 0.08293, 0.07035,
+ 0.02317, -0.15493, -0.13210, -0.12669, 0.04812,
+ 0.05284, 0.04730, -0.15713, 0.05939, -0.13804,
+ -0.15447, -0.14257, 0.05452, -0.14197, -0.15356,
+ -0.11689, -0.11898, 0.03117, 0.07377, 0.07060,
+ 0.06811, 0.04165, -0.16223, -0.12315, 0.05344,
+ 0.05716, -0.13849, 0.05675, 0.03865, 0.06354,
+ -0.14299, -0.14146, 0.04320, 0.05903, 0.05022,
+ -0.15410, 0.06987, 0.09034, 0.02862, -0.12085,
+ 0.08482, -0.13211, 0.02876, -0.16007, -0.13151,
+ 0.05591, -0.14449, 0.05747, -0.14594, -0.14506,
+ -0.12671, 0.03445, 0.05031, -0.13621, -0.98994,
+ 0.10612, 0.07007, -0.12825, 0.10945, -0.12024,
+ -0.21098, -0.09726, -0.12618, -0.11830, 0.04523,
+ -0.17532, -0.13280, -0.16138, 0.02646, -0.15323,
+ 0.05079, -0.16563, -0.13574, -0.13777, 0.06880,
+ 0.00276, 0.08924, 0.09385, -0.14065, -0.08812,
+ -0.12040, -0.17492, -0.10100, -0.12191, -0.10525,
+ -0.14454, -0.02143, -0.11594, 0.02935, -0.17732,
+ 0.04859, -0.13384, -0.16949, 0.03419, 0.03384,
+ 0.03433, -0.13238, 0.08352, 0.06643, 0.06350,
+ -0.07959, -0.09800, 0.01490, -0.10300, 0.08594,
+ 0.06538, 0.04288, -0.16819, 0.06157, -0.17605,
+ 0.01140, 0.04655, -0.13200, 0.02149, 0.03863,
+ -0.17077, -0.14353, -0.11488, 0.08604, 0.05968,
+ 0.03777, 0.11504, -0.12951, -0.17994, -0.09517,
+ -0.13479, 0.09364, -0.13773, 0.05172, 0.06072,
+ -0.13878, -0.16379, -0.16634, 0.04991, 0.05357,
+ -0.15086, -0.00206, 0.02766, -0.12059, 0.08704,
+ 0.05868, 0.04976, 0.10081, 0.09477, -0.14223,
+ -0.07912, -0.13625, 0.07685, -0.15950, -0.00973,
+ -0.14484, 0.04686, -0.17290, -0.11006, 0.05326,
+ 0.01411, -0.17644, -0.17865, 0.04297, -0.10000,
+ 0.07226, 0.06598, 0.05692, -0.08589, -0.10931,
+ 0.02446, -0.08680, -0.15527, 0.07488, -0.14422,
+ 0.07991, 0.06815, 0.03933, -0.17890, -0.15176,
+ 0.03278, -0.13961, 0.04683, 0.01072, 0.04218,
+ 0.05280, 0.07749, 0.07722, -0.13836, 0.10127,
+ 0.08792, 0.02453, -0.08463, -0.11204, -0.09922,
+ 0.00338, 0.02422, -0.13688, -0.12262, -0.00858,
+ 0.06096, 0.05321, -0.15777, -0.14891, -0.00395,
+ -0.16215, 0.08056, -0.11368, -0.13362, 0.02749,
+ -0.09370, -0.11354, 0.00147, -0.08412, 0.08900,
+ 0.10565, 0.06669, -0.14380, -0.12534, 0.05873,
+ 0.00951, -0.12971, 0.05429, -0.01807, -0.15665,
+ 0.00867, 0.03815, 0.06822, 0.05565, 0.07406,
+ -0.16931, -0.08618, 0.06841, -0.13619, 0.10943,
+ 0.10428, 0.08829, -0.17673, -0.16025, -0.14503,
+ -0.14825, -0.17191, 0.04383, -0.12438, -0.00605,
+ 0.07619, 0.03811, -0.12452, -0.19371, -0.97637,
+ -0.00062, -0.10658, -0.27416, -0.04605, 0.09813,
+ 0.06320, 0.14653, 0.20048, 0.13517, 0.14190,
+ -0.32014, 0.06843, 0.09150, -0.00413, -0.08507,
+ -0.22315, -0.39214, 0.05545, -0.13432, -0.20139,
+ -0.29847, -0.13609, 0.16668, 0.17387, -0.09856,
+ -0.14525, 0.05856, 0.01248, -0.14653, -0.18189,
+ 0.02839, -0.17820, 0.05784, -0.25935, 0.00491,
+ -0.12690, -0.26703, 0.03143, -0.06324, -0.20772,
+ 0.09866, -0.10832, -0.01819, -0.00574, -0.00537,
+ 0.16421, -0.16809, 0.10160, -0.10486, 0.00088,
+ 0.13521, -0.33238, -0.26770, -0.09382, -0.14755,
+ 0.00966, -0.14358, 0.06372, -0.14511, 0.06864,
+ 0.03167, -0.14208, 0.11265, 0.08094, -0.25000,
+ -0.28893, -0.08309, -0.03645, -0.00582, 0.15762,
+ -0.25051, 0.15158, 0.09166, 0.18391, 0.01367,
+ 0.07552, 0.04048, -0.05385, 0.14598, -0.02886,
+ -0.02632, -0.07578, -0.15599, 0.02798, 0.03993,
+ 0.09450, -0.21973, -0.05427, 0.16826, -0.17951,
+ -0.05381, 0.02376, 0.04592, -0.25982, 0.09735,
+ 0.02071, -0.08260, -0.34959, 0.02412, -0.08861,
+ 0.16482, 0.01558, -0.04882, -0.14775, 0.10000,
+ -0.20981, 0.14659, -0.12447, 0.12769, -0.13049,
+ -0.03955, 0.17205, -0.28625, 0.10124, 0.21081,
+ -0.00050, 0.01143, 0.04968, -0.29777, 0.12805,
+ 0.15388, -0.26492, -0.24414, -0.04628, -0.11830,
+ -0.02825, 0.08660, -0.22506, -0.11580, 0.09172,
+ 0.12855, -0.22668, 0.21567, 0.07752, 0.08776,
+ -0.33527, -0.09747, 0.07564, -0.13110, -0.04851,
+ -0.18421, -0.14526, -0.08763, 0.08462, -0.31535,
+ -0.11997, -0.10449, 0.10605, -0.25539, -0.10579,
+ 0.09252, 0.10665, 0.04742, 0.10862, 0.10233,
+ 0.23782, -0.32562, -0.04567, -0.24471, -0.10670,
+ 0.07927, 0.04476, -0.05321, -0.13514, -0.15605,
+ -0.10695, -0.16533, 0.08639, -0.16723, 0.05170,
+ 0.06950, -0.03905, -0.16733, -0.19989, -0.05010,
+ -0.11664, 0.06281, 0.11306, 0.09948, -0.16385,
+ 0.15182, -0.33584, 0.04156, -0.08335, -0.30944,
+ 0.00536, -0.19546, -0.14506, -0.31030, -1.05625,
+ 0.16784, -0.02971, -0.15150, 0.16012, -0.13098,
+ -0.33685, 0.12929, 0.04077, -0.04704, 0.07368,
+ -0.00420, -0.13591, -0.15471, -0.21783, -0.13910,
+ -0.11060, -0.17120, -0.18822, -0.18907, -0.23040,
+ -0.24316, -0.07014, 0.15856, -0.11835, -0.02641,
+ 0.08932, -0.09373, -0.12577, 0.01019, -0.13475,
+ -0.25641, -0.03490, -0.04271, -0.02817, -0.09589,
+ 0.11254, -0.15012, 0.02703, -0.28578, -0.23977,
+ -0.18217, -0.22236, -0.06045, 0.07219, -0.17639,
+ 0.17073, -0.05864, 0.07708, -0.05822, 0.04916,
+ 0.10241, -0.09264, -0.31389, -0.14554, -0.21595,
+ -0.37141, -0.14475, 0.15401, -0.21255, 0.00688,
+ -0.07815, 0.14835, -0.16203, 0.01272, 0.07592,
+ 0.05645, -0.09660, 0.12464, -0.20124, -0.02788,
+ -0.07282, 0.12581, -0.20773, 0.10105, -0.12557,
+ -0.17037, -0.28824, 0.03227, 0.11706, -0.17710,
+ -0.20384, -0.06117, 0.04622, -0.16941, 0.14137,
+ -0.10904, 0.13461, 0.12536, 0.17753, -0.27898,
+ -0.03951, 0.04739, -0.05090, -0.09941, -0.27825,
+ -0.14866, 0.01068, 0.01880, 0.14794, 0.12872,
+ -0.37797, -0.20955, -0.32908, -0.22373, -0.10000,
+ -0.08370, 0.15670, -0.28575, -0.05511, -0.07809,
+ -0.23805, -0.00087, -0.17801, -0.02912, 0.11572,
+ -0.17042, 0.08361, 0.08649, -0.03607, -0.18789,
+ 0.00532, -0.19511, 0.06144, -0.13950, -0.05518,
+ -0.28885, -0.12469, -0.03249, -0.14556, 0.12711,
+ 0.12621, 0.00237, 0.23039, -0.07572, 0.15485,
+ -0.23127, 0.05973, -0.00960, 0.12114, -0.04744,
+ -0.15386, 0.04978, 0.00834, 0.07011, -0.31438,
+ -0.12756, 0.00073, 0.07322, -0.25175, 0.10279,
+ 0.12078, -0.09226, -0.03090, -0.02990, -0.10943,
+ -0.10114, 0.06552, 0.10883, -0.16352, 0.08035,
+ 0.07544, 0.04188, -0.13564, -0.29957, -0.06242,
+ -0.16027, -0.30144, -0.24239, 0.06646, -0.08483,
+ 0.11925, -0.02330, -0.02054, 0.08506, -0.05881,
+ -0.10783, 0.18098, -0.20491, -0.08686, -0.15921,
+ 0.09679, -0.03573, 0.11693, 0.08921, 0.01621,
+ 0.05453, -0.07114, -0.04518, -0.23838, -0.88005,
+ -0.11781, 0.05314, 0.09719, 0.01172, -0.12601,
+ 0.20024, 0.15845, -0.27727, 0.19573, -0.46871,
+ -0.00142, -0.05369, -0.10931, -0.28243, 0.16519,
+ -0.16690, 0.33289, -0.22690, -0.13834, -0.38967,
+ 0.15650, -0.22641, 0.06950, 0.00599, 0.08360,
+ -0.11211, -0.16075, 0.09139, -0.17121, 0.17070,
+ -0.00316, 0.07943, 0.24721, -0.22554, -0.12952,
+ 0.17145, 0.00970, -0.26700, -0.13449, 0.00526,
+ -0.10926, 0.01828, 0.22807, -0.26352, -0.05115,
+ -0.21645, 0.11756, 0.14604, 0.06473, -0.18199,
+ -0.18356, -0.31747, -0.26045, 0.13146, 0.02016,
+ 0.21915, 0.20010, 0.03372, 0.01671, -0.01973,
+ 0.14032, -0.22641, -0.18423, 0.13440, 0.05256,
+ -0.12146, -0.11924, -0.15074, -0.24228, -0.12504,
+ -0.13970, -0.44515, -0.23698, -0.18346, 0.00214,
+ 0.15726, 0.18511, 0.15443, -0.24507, 0.02007,
+ -0.04391, 0.09590, -0.48184, -0.05394, 0.11388,
+ 0.25892, -0.07610, 0.16651, -0.16974, 0.09507,
+ -0.05369, -0.00159, 0.11559, -0.53913, -0.16553,
+ 0.13064, -0.03685, 0.28965, 0.03625, -0.21601,
+ 0.06494, 0.02908, -0.09599, -0.42990, -0.10000,
+ 0.12607, 0.12580, 0.20297, -0.08052, 0.19441,
+ -0.29027, -0.03233, 0.20627, -0.02978, -0.17826,
+ -0.05185, 0.13750, -0.46702, -0.27771, 0.27684,
+ -0.09465, -0.19172, 0.15265, -0.05571, -0.16693,
+ -0.08995, -0.06032, -0.03575, 0.06071, 0.12254,
+ -0.03846, -0.28144, -0.00932, 0.06646, -0.08431,
+ 0.02431, -0.17872, 0.20593, -0.20833, -0.07903,
+ -0.32362, -0.32794, -0.59260, 0.10287, 0.19260,
+ -0.16676, 0.02660, -0.04132, -0.11402, -0.08102,
+ 0.06237, -0.30920, 0.04624, 0.02498, -0.07059,
+ -0.22122, -0.10176, -0.20782, 0.00691, -0.42761,
+ -0.28894, -0.06970, 0.05605, 0.08450, 0.18116,
+ 0.28779, -0.24855, -0.15280, -0.06171, 0.00924,
+ -0.29669, -0.25189, -0.08280, 0.19855, -0.25301,
+ -0.03671, -0.05975, -0.07363, -0.28125, -0.05669,
+ -0.23475, 0.19864, 0.09330, -0.18750, 0.26301,
+ -0.04638, 0.06800, -0.40398, 0.11106, -1.01586,
+ -0.00790, -0.13798, -0.01404, 0.07339, -0.11703,
+ -0.06827, 0.09959, -0.15196, 0.07630, -0.06176,
+ 0.10903, 0.03709, 0.05432, -0.08610, 0.10693,
+ -0.03637, 0.08220, 0.05463, -0.16628, -0.23132,
+ -0.07708, -0.17687, 0.02789, -0.24281, -0.15331,
+ -0.08772, 0.04200, -0.10519, -0.13940, 0.07883,
+ -0.03465, 0.14583, 0.09889, -0.14967, -0.10414,
+ 0.11201, 0.00449, -0.19606, 0.07607, -0.13913,
+ 0.02327, 0.05747, -0.14226, 0.05108, 0.11831,
+ -0.12631, 0.06003, -0.16950, 0.06961, -0.12428,
+ -0.12024, -0.00860, -0.15659, -0.09957, -0.14742,
+ 0.10033, -0.13118, -0.18784, -0.02566, -0.11971,
+ 0.03951, -0.21574, -0.12617, 0.03094, -0.12110,
+ -0.06726, 0.08166, 0.05813, -0.16007, 0.06865,
+ -0.13363, -0.19978, -0.05712, -0.23220, -0.14976,
+ -0.15832, -0.12963, -0.09212, 0.03512, -0.20314,
+ -0.08090, -0.06052, -0.21149, 0.12035, 0.04719,
+ 0.08633, 0.09253, 0.10706, -0.16651, 0.06122,
+ 0.02533, -0.11955, -0.12309, -0.00729, 0.02116,
+ -0.07484, -0.18355, -0.12353, -0.14410, 0.00349,
+ -0.13788, 0.04687, 0.03739, -0.00887, 0.10000,
+ 0.06159, 0.02378, 0.09117, -0.12741, -0.14489,
+ 0.05478, 0.04277, -0.06883, 0.04942, 0.06686,
+ -0.18048, 0.09583, -0.23063, 0.01651, 0.13422,
+ -0.19901, 0.00861, -0.10336, 0.03906, -0.01057,
+ 0.11990, 0.10730, -0.15180, -0.14957, 0.09457,
+ 0.07163, -0.17579, -0.15482, -0.14374, -0.16602,
+ 0.08995, -0.10988, 0.08517, -0.27004, 0.05060,
+ 0.03861, -0.18513, -0.03064, -0.11578, -0.06871,
+ 0.05357, 0.06957, 0.08545, 0.01963, 0.03172,
+ 0.08479, -0.13436, -0.15377, -0.13024, 0.02565,
+ -0.19173, 0.03366, -0.16454, 0.08112, -0.15076,
+ 0.03541, -0.14605, 0.04526, 0.11121, 0.07718,
+ 0.04300, -0.12516, -0.13845, -0.07210, -0.18346,
+ -0.26543, 0.06949, 0.09062, -0.18889, 0.05304,
+ -0.16562, -0.15912, -0.13553, -0.14951, 0.10232,
+ 0.09353, -0.16172, 0.13184, -0.16461, 0.06970,
+ 0.04201, -0.00719, -0.18273, 0.12219, -0.87550,
+ 0.09266, 0.07425, 0.06236, -0.04189, -0.10437,
+ -0.04143, 0.13109, 0.11834, 0.08507, -0.16362,
+ -0.22748, -0.16878, -0.17722, -0.22040, -0.12173,
+ -0.14631, -0.03070, -0.00383, 0.03200, 0.10031,
+ -0.48991, 0.04214, 0.07562, 0.04695, -0.01480,
+ 0.10911, -0.04800, 0.14577, -0.19416, -0.09754,
+ 0.02715, -0.11241, -0.13090, 0.00895, -0.19668,
+ 0.04524, -0.14769, 0.03684, 0.00496, 0.04709,
+ -0.22269, -0.06771, -0.06003, -0.00570, -0.01769,
+ 0.00344, -0.05925, -0.17737, 0.15886, 0.05427,
+ -0.09004, 0.11869, -0.18895, 0.10384, -0.34469,
+ -0.08375, -0.15479, -0.22840, -0.24236, -0.17411,
+ -0.12006, -0.12962, -0.20508, 0.02807, -0.09636,
+ -0.16532, -0.01085, -0.04778, -0.19360, 0.15856,
+ -0.00012, -0.02970, -0.10240, -0.19721, 0.10646,
+ -0.11017, -0.01539, -0.14882, -0.01305, 0.03459,
+ -0.23534, -0.38535, -0.20967, -0.20931, -0.05319,
+ 0.07429, 0.07674, 0.10396, 0.07198, 0.07489,
+ -0.00404, -0.25088, 0.14453, 0.03488, 0.02613,
+ -0.13305, 0.03351, -0.06614, -0.14087, -0.21711,
+ -0.18267, -0.06238, -0.09790, -0.17842, -0.10000,
+ -0.03595, 0.08776, 0.08860, 0.22275, -0.05711,
+ -0.02364, -0.00099, -0.21249, 0.17681, -0.22458,
+ -0.10398, -0.11668, 0.07489, -0.16550, -0.04956,
+ -0.18831, -0.19996, -0.25600, -0.31512, -0.23892,
+ -0.10746, -0.11230, 0.23432, -0.07941, 0.11829,
+ -0.09720, -0.05662, 0.21407, 0.09860, -0.01119,
+ -0.13415, 0.02741, 0.00732, 0.11107, -0.12471,
+ 0.02646, -0.07742, 0.02225, -0.00778, -0.39046,
+ -0.14732, -0.26567, -0.12840, -0.05768, -0.19114,
+ -0.04751, -0.00778, -0.07861, -0.01210, -0.06641,
+ 0.22864, -0.19804, 0.04946, 0.02922, -0.17686,
+ -0.23902, -0.06963, 0.10945, -0.10739, -0.21782,
+ -0.16366, -0.00633, -0.29283, -0.12374, 0.16245,
+ -0.10387, 0.05534, 0.06612, -0.20314, 0.03931,
+ 0.10600, 0.10022, -0.22722, 0.02365, -0.08358,
+ 0.06294, -0.02158, 0.06159, -0.08738, -0.10554,
+ 0.10546, -0.00659, -0.15209, -0.51223, -0.81058,
+ -0.26313, -0.02829, -0.05898, -0.17677, -0.25332,
+ 0.18524, -0.13808, -0.09138, -0.04613, -0.05625,
+ 0.14008, 0.18868, 0.00342, 0.06680, 0.14711,
+ -0.36599, 0.10051, -0.25484, 0.09784, -0.09777,
+ 0.20046, -0.37977, -0.08626, -0.11550, 0.02214,
+ 0.02187, -0.02940, -0.12312, 0.18362, -0.37837,
+ -0.10660, -0.06417, -0.03355, 0.08974, 0.01326,
+ 0.29421, 0.08215, -0.17288, 0.04594, -0.21534,
+ -0.03570, 0.08857, 0.01426, -0.33428, 0.09862,
+ -0.15073, -0.17160, -0.47909, -0.19305, -0.03701,
+ -0.24986, -0.17929, 0.09751, -0.01337, 0.26854,
+ 0.21104, 0.30638, -0.01380, -0.17150, -0.18584,
+ 0.18224, -0.33210, 0.03376, -0.23118, -0.29141,
+ -0.08367, 0.06859, -0.15709, -0.15701, 0.02782,
+ 0.14498, -0.45873, 0.02047, -0.32312, 0.13381,
+ -0.27860, 0.34966, 0.21666, -0.22462, 0.05132,
+ 0.14181, 0.27276, -0.10858, -0.01302, -0.35477,
+ -0.12092, 0.18950, 0.12178, 0.04757, -0.13932,
+ -0.06473, 0.19624, -0.28450, 0.02369, -0.22954,
+ -0.06092, -0.04069, 0.11704, 0.12935, -0.30468,
+ 0.01907, -0.00726, 0.05139, -0.08158, 0.10000,
+ -0.04721, -0.48658, 0.16706, -0.08270, -0.14532,
+ -0.32772, -0.33208, 0.04228, -0.11415, 0.11889,
+ 0.09558, -0.16118, -0.21999, -0.36469, 0.12918,
+ -0.07989, 0.02778, 0.29551, -0.07814, -0.20771,
+ 0.27751, 0.00842, -0.11652, -0.38603, -0.17907,
+ -0.15448, -0.45002, -0.31490, -0.19035, -0.04712,
+ 0.24472, -0.18109, -0.04059, -0.14207, 0.15372,
+ 0.04544, -0.15576, -0.05947, 0.10408, 0.23805,
+ 0.26551, -0.13734, -0.01482, -0.33906, -0.11178,
+ 0.05111, -0.24121, -0.27395, -0.24656, 0.05812,
+ -0.08174, -0.11968, -0.04477, -0.04923, -0.37812,
+ 0.25889, -0.16943, -0.06585, 0.01794, 0.05624,
+ 0.26676, 0.06752, -0.13527, 0.02036, -0.24684,
+ -0.04703, -0.23560, -0.07242, 0.07075, -0.05539,
+ -0.08769, 0.14285, -0.13641, -0.04487, -0.04013,
+ -0.09502, -0.24156, 0.26934, -0.30126, 0.02775,
+ 0.04427, -0.16004, -0.28292, 0.37597, -1.14580,
+ 0.03645, -0.90934, 0.11340, -0.15178, -0.37527,
+ -1.25327, -0.81464, 0.57680, -0.48429, -0.45763,
+ -0.08670, -0.40338, -0.75128, 0.13501, 1.17841,
+ 0.02613, 0.40470, 0.43027, 0.50812, -0.17114,
+ 1.09959, -0.40065, -0.10346, 0.21044, -0.35983,
+ -0.62521, -1.03417, -0.52421, -0.14989, -0.72174,
+ -0.19528, -0.36751, 0.39206, -0.38385, 0.44133,
+ 0.76086, -0.35487, 0.94113, -0.08449, 1.01647,
+ -0.54100, 0.33697, -0.42421, -0.97280, 0.12498,
+ -0.24418, -0.23108, -0.05023, -0.48033, -0.00983,
+ 0.09262, -0.17981, -0.50500, 0.67218, -0.78304,
+ -0.05828, 0.26570, 0.13296, 0.85965, -0.05345,
+ 0.69621, -0.05508, 0.25614, -0.86972, -1.52936,
+ 0.04331, -0.34136, 0.45250, -0.52443, 0.17861,
+ -0.26997, 0.08716, 0.63037, 0.01458, 0.04554,
+ -0.31987, -0.46206, 0.67091, 0.00274, 0.64976,
+ -0.33161, 0.33831, -0.21463, 0.20233, -0.56453,
+ -1.09082, -0.70907, -0.32428, 0.50643, -1.09013,
+ 0.20231, -0.40001, -0.00636, 0.45671, -0.11809,
+ 0.00550, 0.18596, 0.15683, 0.49780, 0.82663,
+ 0.33736, -0.51223, 0.33419, 0.47646, 0.10000,
+ -1.06557, -0.81421, -0.21565, 0.08546, -0.17943,
+ -0.90927, 0.17081, -0.77807, -0.16401, -0.46597,
+ 0.13174, -0.03725, 0.89908, 0.52120, -0.02781,
+ 1.18637, 0.26897, -0.31665, 0.68847, -0.12527,
+ 0.61662, -1.09041, -1.24661, -0.08330, -0.43079,
+ -0.23906, -0.40227, 0.61972, -0.82819, -0.01363,
+ -0.78789, 0.53015, 0.45157, 1.26042, -0.10093,
+ 0.88369, 0.61920, 0.15304, 0.06336, -0.19576,
+ -0.05700, 0.16194, -0.40427, -0.86224, -0.25142,
+ -0.38139, -0.53881, -0.14171, 0.16735, -0.68536,
+ 0.28109, -0.23407, 0.19874, 0.02799, 0.31322,
+ -0.13556, 0.97874, 0.95039, -0.21109, -0.17709,
+ -0.01523, -0.12042, 0.30838, 0.12654, -1.01462,
+ 0.24325, -0.59693, 0.21201, -0.25594, 0.13122,
+ -0.76635, -1.19203, -0.30097, 0.01092, -0.02937,
+ 0.14219, -0.26131, 0.55784, 0.97519, -0.39574,
+ -0.32662, 0.59377, -0.43459, 0.84675, -1.46770,
+ 0.40084, 0.05803, -0.31249, 0.13620, -0.22692,
+ -0.17929, 0.16045, 0.59260, 0.12116, -0.12508,
+ -0.03792, 0.06010, -0.40352, -0.42494, -0.00363,
+ -0.39300, -0.05644, -0.54803, 0.25441, -0.10249,
+ -0.70691, 0.14103, -0.44679, 0.32751, 0.28034,
+ 0.19279, -0.69232, -0.31929, -0.60898, -0.60191,
+ 0.27794, -0.09604, -0.14719, 0.04323, -0.39482,
+ 0.61018, -0.00263, 0.01487, 0.08569, -0.30271,
+ 0.44769, -0.34730, 0.25616, -0.10164, 0.26844,
+ -0.28602, -0.11078, 0.53482, 0.08402, -0.13380,
+ 0.06724, -0.45987, 0.26660, 0.19297, -0.96006,
+ -0.19822, -0.56943, -0.23536, -0.24556, -0.33196,
+ 0.16361, -0.04727, -0.09258, 0.35340, 0.23082,
+ -0.46169, 0.27465, -0.10315, -0.00724, 0.16273,
+ -0.33215, 0.24462, 0.15235, -0.78161, 0.00802,
+ 0.25873, 0.36690, 0.27499, 0.22264, -0.01889,
+ -0.64984, 0.07018, -1.00601, -0.19814, -0.17246,
+ 0.27208, 0.48054, 0.20479, 0.24483, -0.53522,
+ 0.37543, 0.04712, -0.03259, 0.57660, 0.18314,
+ 0.14868, -0.09239, -0.75432, -0.48413, -0.44383,
+ 0.03401, -0.18164, -0.76942, 0.05376, 0.10000,
+ 0.00236, 0.20322, -0.12643, 0.07695, 0.39618,
+ -0.00128, -0.05895, -0.27799, -0.07757, -0.36282,
+ -0.09973, -0.16071, -0.12634, -0.33723, 0.37992,
+ 0.43214, -0.59171, -0.51553, -0.02653, -0.22349,
+ -0.24893, 0.03808, -0.21705, 0.27132, 0.14502,
+ 0.33497, -0.06347, 0.02796, -0.19983, 0.17578,
+ -0.33794, 0.62163, 0.10286, -0.30240, -0.61881,
+ -0.58116, -0.59702, 0.26325, -0.19091, 0.09767,
+ 0.13584, -0.04867, 0.00907, 0.38508, -0.39901,
+ 0.31963, 0.50932, -0.55768, -0.00563, 0.18950,
+ 0.07281, -0.80936, 0.04575, -0.50303, 0.10084,
+ -0.23082, 0.02705, 0.41085, -1.02151, -0.13331,
+ -0.35564, 0.06952, -0.06634, -0.31833, 0.36882,
+ 0.35351, -0.07205, -0.64287, -0.70301, 0.46748,
+ -0.08533, -0.31990, 0.54161, -0.15544, 0.16925,
+ -0.25420, -0.06665, 0.25863, -0.27444, -0.32051,
+ 0.31301, -0.45502, 0.04473, -0.59109, -1.25725,
+ -0.17408, -0.17529, 0.01662, 0.06746, 0.06974,
+ 0.05997, 0.06265, -0.12742, -0.13558, 0.02828,
+ 0.06396, -0.13999, 0.07466, -0.12951, 0.07540,
+ 0.03731, -0.19166, 0.08094, 0.05829, 0.03312,
+ 0.18158, -0.18172, -0.17035, -0.16427, 0.06021,
+ 0.05946, 0.05276, 0.07459, -0.11130, -0.14356,
+ 0.04879, -0.08781, -0.14713, 0.06994, 0.03595,
+ 0.07084, -0.16516, -0.16297, -0.10006, 0.04717,
+ -0.14498, -0.10347, 0.03530, -0.17876, -0.12771,
+ 0.05693, 0.07361, -0.15354, 0.05921, -0.10492,
+ 0.04505, 0.01258, -0.13702, 0.04559, -0.10721,
+ -0.09970, -0.12506, -0.14697, 0.03042, 0.06628,
+ 0.09592, 0.01451, -0.11760, -0.19158, -0.17182,
+ 0.06574, 0.06143, 0.04899, -0.20437, -0.14950,
+ -0.11286, -0.17891, 0.00162, 0.05905, 0.05461,
+ -0.12656, 0.10658, -0.10425, 0.05146, 0.03572,
+ -0.09653, 0.09277, -0.11830, 0.11361, -0.16769,
+ -0.16052, 0.01904, 0.07857, -0.14045, -0.14471,
+ 0.03516, -0.08874, -0.13658, 0.01379, -0.14474,
+ 0.06573, 0.09104, 0.05533, -0.14137, -0.16940,
+ -0.16985, -0.11197, -0.12168, -0.12234, -0.10000,
+ 0.05138, -0.19369, 0.03133, -0.14811, 0.05069,
+ -0.13451, -0.14718, 0.09315, 0.03739, -0.14550,
+ -0.13600, 0.05728, -0.16933, 0.03187, -0.07267,
+ -0.14754, -0.19091, 0.10414, -0.13213, 0.04838,
+ -0.04948, 0.04508, 0.02335, -0.17707, -0.12703,
+ -0.11949, 0.00542, -0.16914, 0.05910, -0.13292,
+ 0.08726, -0.12263, -0.12655, 0.03787, 0.09218,
+ 0.06178, -0.16894, 0.02603, 0.08165, 0.10701,
+ 0.06774, -0.11257, -0.14831, -0.15615, 0.02840,
+ -0.12125, -0.14720, -0.15298, 0.03908, -0.14831,
+ 0.02760, 0.00327, -0.16714, -0.11915, 0.03712,
+ -0.11989, -0.11333, -0.14259, -0.10351, 0.07884,
+ 0.09575, -0.11724, 0.08513, -0.12272, 0.03140,
+ 0.00949, 0.04365, -0.10570, -0.17155, -0.14273,
+ -0.15499, -0.13343, -0.08668, 0.04526, -0.12072,
+ 0.04990, 0.06316, 0.08331, -0.19646, -0.13217,
+ -0.15629, -0.14295, 0.00111, -0.02304, -0.97540,
+ 0.40357, 0.35020, -0.32883, -0.03353, 0.01023,
+ -0.17001, 0.11553, -0.08120, 0.05309, 0.14878,
+ -0.60373, -0.18122, -0.04835, -0.05499, 0.06691,
+ 0.08776, -0.22308, -0.31002, 0.17506, 0.30087,
+ -0.60649, -0.09240, 0.12460, 0.39820, 0.05701,
+ -0.07289, -0.40647, 0.22077, 0.49257, -0.03570,
+ -0.41362, -0.08308, -0.15505, -0.09328, -0.48950,
+ 0.22794, -0.16412, 0.19649, -0.66549, -0.04974,
+ 0.04490, -0.17240, -0.20116, -0.15222, 0.07443,
+ 0.15959, 0.12051, -0.24758, 0.04051, -0.11963,
+ 0.04910, 0.39345, 0.24250, 0.10353, -0.20845,
+ -0.04556, 0.06601, -0.31517, -0.01397, -0.13931,
+ -0.52629, -0.05216, 0.04062, 0.18419, 0.08351,
+ -0.17043, 0.17139, 0.06025, 0.14342, -0.07436,
+ -0.19860, 0.34876, -0.29777, 0.41515, 0.25162,
+ -0.11805, -0.04639, -0.50578, -0.55483, 0.18029,
+ -0.37514, -0.41154, -0.37226, -0.04470, -0.29246,
+ 0.29682, 0.10276, 0.28011, -0.06576, -0.03024,
+ 0.21063, -0.40430, 0.16219, 0.51398, -0.31929,
+ 0.16694, -0.02449, -0.54443, -0.00389, 0.09214,
+ -0.15004, -0.42551, -0.10839, -0.69394, -0.10000,
+ 0.00395, 0.01958, 0.03303, -0.05042, -0.10981,
+ -0.57774, 0.18361, -0.25421, 0.15639, 0.25489,
+ 0.14220, 0.18989, -0.11411, -0.22287, 0.06245,
+ -0.23689, -0.10176, -0.33273, -0.40610, -0.16712,
+ -0.40885, 0.11379, 0.15386, -0.28666, -0.04602,
+ 0.24315, 0.24819, 0.36256, 0.12718, 0.40541,
+ -0.62815, -0.27995, 0.00834, 0.18826, -0.43838,
+ 0.15154, 0.16479, -0.70498, -0.42131, -0.10814,
+ -0.16571, -0.02292, -0.15404, 0.29220, -0.03397,
+ 0.12079, 0.46750, -0.27625, -0.01122, -0.03876,
+ 0.30280, -0.22628, -0.08533, -0.19447, -0.29698,
+ -0.70475, -0.09816, -0.26862, -0.00901, -0.04486,
+ 0.05696, 0.39920, -0.13187, -0.08008, 0.07123,
+ 0.06384, 0.45493, 0.10485, -0.46200, 0.07216,
+ 0.13099, -0.27585, -0.32530, 0.02299, -0.31228,
+ -0.19736, -0.14140, 0.32250, 0.27100, -0.56588,
+ 0.04512, -0.02248, 0.19272, -0.50383, -1.06332,
+ 0.31171, 0.40084, -0.68520, -0.11016, -0.22989,
+ -0.64157, -0.07060, -0.50082, -0.14957, 0.12317,
+ -0.86955, 0.57652, 0.25906, 0.07754, -0.54701,
+ 0.61022, -0.29913, -0.05500, -0.11735, 0.52377,
+ 0.64406, -0.10273, -0.14807, -0.74087, -0.33683,
+ -0.24958, 0.42260, 0.16410, 0.00003, 0.51147,
+ -0.76219, -0.06922, -0.78905, 0.42902, -0.47389,
+ -0.09882, 0.03702, -0.02673, -0.03386, 0.07790,
+ 0.63772, -0.19473, 0.11811, 0.48663, -1.03974,
+ -0.39624, -0.40690, -0.63991, 0.23413, 0.04420,
+ 0.05750, -0.09698, 0.33727, -0.18675, 0.13946,
+ -0.11700, 0.02093, 0.45344, -0.43511, 0.36290,
+ -0.07758, -0.07512, -0.12994, 0.26946, -0.24319,
+ -0.41702, -0.59535, 0.00928, -0.48557, 0.30755,
+ 0.27739, 0.17665, -1.09215, -0.58207, 0.00446,
+ 0.62315, -0.01652, -0.76115, 1.12924, -0.37125,
+ -0.20169, 0.33098, 0.10084, 0.19026, -0.19802,
+ 0.10522, -0.00818, -0.12850, 0.57678, -0.86789,
+ -0.45180, 0.03052, -0.40161, -1.01700, -0.04585,
+ -0.03382, 0.41637, -0.51388, -0.52704, 0.79341,
+ 0.24093, 0.55541, 0.17790, -0.53633, 0.10000,
+ 0.01175, 0.52868, -0.74207, -0.54663, 0.28275,
+ 0.16603, -0.12767, 0.83528, 0.55056, -0.85762,
+ -0.31827, -0.08888, 0.50112, -0.32528, -1.18281,
+ 0.39218, -0.29657, 0.12148, -0.34381, -0.19839,
+ 0.30397, 0.06535, 0.08368, -0.37471, -0.58976,
+ 0.04077, -1.01973, -0.34575, 0.99371, 0.06498,
+ -0.35341, -0.41201, -0.42204, -0.66567, -0.48710,
+ -0.00782, 0.07665, 0.75116, 0.72744, 0.18002,
+ -0.34080, 0.09885, -0.42487, 0.41096, -0.30566,
+ -0.41636, 0.50317, -0.32376, 0.03250, 0.64115,
+ -0.72444, -0.90488, 0.15560, -0.04028, -0.41144,
+ 0.49171, -0.43964, -0.06544, 0.08252, -0.18236,
+ -0.18267, 0.04873, -0.08074, -0.91934, 0.71378,
+ 0.13155, -0.18139, -0.37435, -1.10310, -0.37457,
+ 0.39975, 0.19492, -0.07195, 0.09043, -0.54428,
+ -0.47144, -0.46121, -0.50779, -0.11381, 0.60340,
+ 0.16757, 0.09481, 0.02396, 0.76533, -1.65165,
+ -0.04715, -0.24423, -0.19559, 0.02336, 2.74814,
+ -0.00819, 0.86168, -2.50801, -0.19818, -0.29372,
+ -1.35563, -1.04514, -0.61242, -0.41749, -0.26436,
+ -0.06073, 0.07452, -0.03776, -0.03871, -0.32050,
+ -0.23739, 0.83455, 0.26672, -0.10986, 0.54688,
+ 1.73812, -1.59797, 0.07744, -1.09687, 1.97939,
+ 0.10465, 0.03987, 0.23935, 0.19678, -0.02017,
+ -2.74671, 0.00639, -0.85954, 2.50567, 0.19767,
+ 0.29963, 1.35411, 1.04420, 0.61190, 0.41814,
+ 0.26481, 0.05556, -0.07123, 0.04470, 0.03786,
+ 0.32076, 0.24292, -0.83032, -0.26635, 0.11222,
+ -0.54751, -1.73760, 1.59646, -0.07332, 1.09649,
+ -1.97761, -0.10767
+};
+
+float const m9_4[(na*9+1)*30+(30+1)*2] = {
+ -0.10197, -0.22126, 0.07820, 0.02781, 0.02423,
+ -0.07733, 0.08087, -0.13827, -0.20534, -0.25226,
+ -0.02480, 0.10267, 0.05492, -0.21829, 0.16627,
+ 0.04347, -0.04365, -0.10856, -0.35829, -0.02031,
+ 0.04681, 0.10708, 0.04860, -0.24088, -0.10384,
+ -0.21918, 0.01039, 0.06294, -0.16017, -0.20251,
+ 0.02616, -0.03199, -0.21039, 0.03854, 0.09759,
+ 0.01320, -0.13596, -0.25223, -0.11279, 0.14303,
+ 0.09389, 0.08428, 0.16258, 0.19558, -0.09526,
+ -0.10769, -0.14103, -0.06010, -0.10568, -0.00697,
+ 0.07001, -0.30561, -0.01195, 0.04404, -0.07678,
+ -0.16337, -0.19204, 0.19701, -0.12063, 0.08318,
+ 0.10231, -0.25909, -0.15272, 0.11846, -0.11982,
+ -0.23081, -0.01814, -0.09821, -0.27788, 0.03370,
+ 0.05575, -0.12219, -0.33503, 0.26329, 0.08098,
+ 0.04627, 0.15668, 0.03604, -0.10985, 0.00895,
+ 0.04104, -0.09953, -0.29231, -0.08164, 0.04358,
+ -0.11005, -0.08466, -0.19548, 0.10340, -0.32870,
+ -0.15717, 0.11859, -0.02371, -0.31038, -0.14210,
+ 0.04711, 0.10475, 0.14105, 0.06784, -0.20687,
+ 0.03261, 0.17226, -0.08338, -0.23319, 0.10000,
+ -0.00730, 0.16852, 0.06228, 0.09910, -0.14406,
+ -0.40744, 0.06611, 0.21765, -0.00489, -0.31609,
+ -0.10064, -0.17260, -0.26059, -0.19467, -0.25862,
+ 0.11507, -0.36581, 0.15694, 0.00897, -0.02145,
+ 0.21445, -0.17382, 0.12902, -0.28885, -0.14139,
+ 0.10551, 0.02628, -0.18761, 0.09880, -0.17960,
+ -0.23003, -0.20130, -0.17829, -0.13121, 0.19011,
+ -0.32282, 0.00883, 0.08929, 0.02349, 0.09939,
+ 0.00968, -0.09084, -0.30629, -0.02860, -0.08447,
+ -0.10767, -0.03024, 0.09471, 0.03250, 0.12490,
+ -0.13932, -0.04524, -0.22579, -0.13668, -0.11761,
+ -0.06470, -0.04722, -0.36710, 0.23411, 0.10107,
+ 0.03982, -0.17559, -0.09594, -0.10703, -0.20594,
+ 0.23453, -0.21271, -0.13425, -0.17813, 0.09439,
+ 0.05883, 0.06141, -0.28656, -0.13390, -0.02483,
+ -0.33275, -0.19099, -0.19481, -0.13589, -0.10162,
+ -0.24378, 0.09243, 0.08829, 0.30777, -0.96364,
+ -0.14110, 0.00886, -0.17498, -0.11372, -0.10218,
+ 0.01821, -0.12750, 0.09824, 0.08089, -0.14606,
+ -0.26283, -0.14097, -0.12015, -0.20242, 0.00700,
+ 0.01779, 0.05111, -0.11425, -0.15215, -0.11449,
+ 0.13103, -0.21382, -0.17763, 0.01229, 0.04760,
+ 0.09800, -0.19723, -0.15181, 0.10295, -0.16803,
+ 0.01654, 0.04286, 0.05313, -0.13562, -0.19613,
+ 0.08083, 0.14922, 0.07050, -0.12583, -0.19985,
+ 0.10351, 0.08902, -0.19957, -0.01896, -0.24771,
+ -0.09018, 0.08200, -0.01107, 0.09332, 0.10213,
+ -0.17152, -0.17747, -0.19641, 0.02057, 0.05815,
+ -0.19878, -0.07312, 0.06668, 0.11763, 0.12542,
+ -0.16689, 0.10097, 0.08534, -0.18644, -0.00109,
+ 0.05286, -0.12583, -0.11189, -0.15893, -0.09046,
+ -0.14843, 0.02994, 0.10381, -0.21307, -0.13786,
+ 0.09280, 0.05966, 0.07212, -0.18129, 0.07909,
+ 0.09370, 0.00348, -0.24510, -0.08658, -0.03367,
+ 0.08923, 0.01902, 0.07157, -0.12618, -0.20991,
+ 0.10629, 0.10331, 0.06087, 0.08954, -0.17777,
+ -0.15108, 0.08810, 0.06353, 0.02449, -0.19563,
+ -0.20235, 0.13030, -0.18348, -0.16570, -0.10000,
+ -0.20225, 0.04454, -0.28270, -0.17750, -0.14273,
+ 0.08436, -0.11966, -0.16080, 0.06812, -0.14729,
+ -0.02050, 0.10725, 0.13423, 0.09918, 0.04986,
+ -0.15510, -0.12638, 0.03096, -0.16973, 0.09345,
+ -0.10652, -0.03310, 0.01800, -0.19048, -0.15899,
+ -0.12520, -0.14082, 0.08039, -0.14805, 0.06278,
+ -0.00575, 0.01847, -0.10666, -0.06467, -0.04981,
+ -0.08149, 0.09532, 0.12244, 0.03499, -0.17449,
+ 0.06137, -0.11322, -0.17013, -0.22162, -0.00383,
+ 0.06860, 0.11492, 0.05023, 0.07511, 0.07645,
+ -0.15580, 0.02989, -0.21390, -0.13838, -0.08259,
+ 0.03281, 0.03010, 0.10521, -0.14970, -0.12799,
+ 0.10652, 0.00233, -0.12721, 0.03996, -0.11703,
+ 0.01217, 0.04760, -0.12357, -0.26743, 0.06088,
+ 0.10289, 0.07166, -0.19621, -0.21793, -0.18853,
+ 0.08704, 0.06714, 0.05057, -0.15690, -0.07555,
+ 0.09919, 0.03186, 0.06270, 0.11066, -0.89486,
+ -0.10298, 0.02328, -0.32710, 0.00758, -0.16053,
+ -0.00446, -0.10503, -0.13466, -0.01726, -0.23156,
+ 0.16190, -0.19948, 0.00103, -0.11449, 0.15165,
+ 0.05238, 0.02039, -0.07369, 0.04835, -0.01140,
+ 0.25891, -0.18555, -0.08279, 0.00449, -0.18362,
+ -0.19632, -0.01138, 0.04632, 0.09694, -0.03535,
+ -0.24394, 0.01312, -0.18283, 0.10476, -0.08680,
+ 0.01787, 0.06993, -0.08767, 0.05250, -0.10792,
+ 0.05751, -0.01528, -0.33190, 0.03115, 0.09537,
+ -0.25397, 0.00516, -0.34558, -0.11362, -0.09728,
+ -0.19547, -0.26503, 0.11009, -0.10369, -0.06893,
+ -0.00409, -0.17241, -0.04852, 0.00477, 0.06085,
+ 0.16860, 0.05825, -0.08976, -0.08756, -0.22893,
+ 0.00899, -0.02817, 0.02606, 0.01473, 0.04070,
+ 0.10443, -0.06700, -0.09146, 0.14380, 0.00024,
+ -0.11358, -0.07655, 0.07263, 0.14943, -0.03746,
+ 0.09255, 0.26426, 0.05552, 0.00138, -0.22966,
+ 0.04597, -0.00164, -0.19085, -0.17183, -0.06417,
+ -0.00255, -0.06836, -0.25341, -0.20779, -0.16319,
+ -0.15198, 0.02439, 0.14318, -0.08399, -0.09392,
+ -0.13151, 0.17469, 0.15295, -0.18263, 0.10000,
+ -0.22310, -0.28652, 0.02535, -0.06729, 0.02107,
+ -0.18150, 0.01762, 0.00687, -0.27039, -0.05415,
+ -0.11013, -0.19161, -0.16538, 0.00390, 0.07815,
+ 0.04747, 0.06337, 0.18793, 0.19404, 0.04005,
+ 0.30768, -0.21872, -0.03301, -0.00054, 0.07763,
+ -0.18423, -0.33959, -0.21347, 0.12591, 0.00389,
+ -0.05433, -0.15276, -0.25026, -0.06584, -0.00802,
+ -0.19354, 0.00210, -0.08716, 0.14569, 0.04883,
+ 0.08467, 0.15605, -0.02741, -0.16790, -0.06296,
+ -0.16700, -0.23382, -0.12564, 0.04703, 0.06270,
+ -0.02754, -0.00215, -0.24133, 0.11564, -0.02852,
+ 0.02705, -0.06840, -0.20278, -0.00120, -0.13968,
+ 0.11543, 0.19631, 0.17547, 0.05768, -0.24449,
+ 0.06050, -0.02140, -0.15378, -0.26659, 0.06178,
+ -0.11983, -0.02290, 0.07614, 0.01588, 0.01927,
+ -0.21852, -0.02524, 0.04092, -0.11891, 0.10927,
+ 0.06746, -0.14097, -0.19385, 0.26083, -0.97501,
+ 0.02201, 0.02710, 0.01826, 0.05526, -0.12169,
+ -0.16078, 0.08450, 0.05423, -0.14650, 0.02834,
+ 0.05142, 0.06054, -0.11996, -0.11499, -0.14728,
+ -0.14349, 0.03889, 0.06248, 0.02408, -0.11822,
+ 0.20667, 0.04307, -0.15988, -0.15474, 0.05923,
+ 0.07097, 0.04023, -0.10339, 0.07997, -0.14488,
+ -0.15871, 0.07702, 0.02834, 0.05188, 0.05806,
+ 0.06542, 0.06461, 0.05692, 0.07586, 0.04355,
+ -0.14949, -0.08281, 0.03856, 0.03696, -0.16424,
+ -0.16285, -0.12629, -0.03176, -0.10660, -0.10993,
+ 0.05134, 0.01577, 0.06825, -0.13552, 0.08034,
+ 0.09568, 0.07183, -0.09226, -0.16428, 0.10441,
+ 0.05082, 0.04196, 0.09905, -0.18771, 0.04076,
+ 0.04486, 0.04822, 0.06029, -0.17136, 0.06706,
+ -0.10485, -0.15387, -0.01801, -0.09066, 0.05695,
+ -0.11665, -0.12194, 0.05608, 0.05298, -0.15519,
+ 0.08136, 0.07519, -0.13456, -0.06770, 0.03264,
+ 0.03779, 0.00817, 0.06475, -0.10665, -0.19393,
+ -0.14824, -0.11641, 0.01888, -0.17096, -0.11250,
+ -0.14824, -0.13419, -0.12705, -0.13271, -0.10709,
+ -0.14371, 0.09965, -0.10616, 0.04712, -0.10000,
+ 0.01185, 0.03252, -0.15237, -0.17611, 0.04138,
+ 0.02749, -0.13473, -0.09720, -0.16048, -0.16972,
+ 0.03186, 0.04608, 0.06991, 0.06393, -0.11861,
+ 0.04916, -0.12457, -0.09637, 0.08743, -0.13222,
+ -0.03815, 0.05516, 0.02154, -0.19161, -0.13080,
+ 0.05876, -0.17603, 0.05895, -0.10416, -0.15073,
+ -0.14621, 0.04321, 0.06970, 0.01854, -0.11434,
+ -0.12295, -0.14791, -0.14765, -0.11327, -0.08004,
+ -0.13899, 0.09990, 0.04980, 0.04843, -0.15766,
+ -0.13676, -0.13646, 0.03121, -0.12397, 0.05754,
+ -0.16269, -0.17285, -0.14671, -0.14581, 0.02991,
+ -0.13550, -0.15505, -0.17161, -0.09676, -0.11560,
+ -0.09932, -0.10428, -0.09481, -0.15985, -0.12996,
+ 0.05073, 0.05394, -0.09692, -0.20093, -0.12853,
+ -0.11973, -0.16313, 0.04270, -0.18085, -0.14995,
+ 0.05291, -0.15606, -0.15077, -0.16428, 0.05230,
+ -0.11102, 0.06689, 0.05165, 0.20192, -0.94484,
+ -0.92427, 0.24146, -0.19035, 0.02415, 0.06875,
+ -0.81224, -0.08689, 0.78241, -0.56508, 0.57094,
+ -0.26077, -0.84254, 0.20883, -0.87989, 0.23122,
+ -0.14536, -0.59576, 0.16018, -0.50408, 0.49137,
+ 0.08264, -0.73952, -0.01500, -0.19234, 0.20291,
+ 0.12769, -0.75558, -0.13514, 0.77973, -1.06338,
+ 0.79852, -0.35867, -0.28732, 0.21363, -0.36997,
+ -0.05498, -0.17570, -0.74165, 0.15415, -0.35072,
+ 0.85347, -0.23141, -1.22278, -0.15594, -0.34751,
+ 0.02682, 0.27989, -0.66919, -0.09367, 0.99454,
+ -1.11922, 0.54661, 0.25683, -0.32606, 0.55904,
+ -0.62377, -0.15222, 0.32887, -0.80581, 0.52000,
+ -0.29930, 0.54503, 0.01652, -0.54061, -0.50724,
+ -1.06845, 0.05705, 0.06150, -0.15902, -0.40529,
+ 0.77594, -0.82952, 0.72427, 0.31140, -0.47119,
+ 0.43092, -0.29341, -0.20347, -0.29361, -1.01711,
+ 0.79215, -0.16421, 0.85125, 0.00734, -0.89402,
+ -0.92933, -0.54744, 0.09975, 0.05004, -0.18597,
+ -0.92002, 0.94043, -0.71941, 0.45943, 0.21770,
+ 0.40873, 0.19063, -0.02174, -0.06751, -0.89844,
+ -0.87445, 0.11157, -0.19563, 1.33358, 0.10000,
+ -0.79785, -0.63781, -0.47034, 0.24626, 0.40442,
+ -1.00221, -0.61640, 0.46099, -0.64657, 0.56286,
+ 0.62615, 0.57714, 0.03359, -0.27504, -0.11312,
+ -1.25257, -0.71856, 0.38233, -0.02437, 1.00287,
+ 0.31475, -0.78009, 0.26391, -0.09072, 0.23498,
+ 0.05654, -0.36213, -0.71245, 0.44314, -0.77002,
+ 0.34219, 0.48432, 0.09509, -0.03109, -0.10880,
+ -0.14850, -0.79675, -0.86709, 0.35767, -0.65437,
+ 0.51276, -0.41255, -0.81717, -0.24755, -0.11125,
+ -0.31710, 0.25157, 0.24364, -0.22508, 0.97143,
+ -0.59261, 0.26985, 0.54817, -0.22455, -0.26493,
+ -0.20381, 0.31870, -0.56590, -0.87578, 0.33821,
+ -0.61185, 0.52615, -0.35412, -0.68344, -0.17890,
+ -0.53653, 0.16838, 0.03969, -0.43289, -0.09847,
+ 0.78993, -0.29440, 0.38172, 0.33257, -0.04536,
+ -0.53949, -0.19537, 0.28475, -0.21783, -0.74133,
+ 0.22992, -0.48518, 0.24138, 0.23618, -2.41344,
+ -0.06290, -0.21108, -0.02855, 0.01487, -0.19734,
+ -0.14499, -0.13429, 0.07193, -0.24308, 0.00222,
+ 0.08581, -0.16546, -0.08339, -0.09372, 0.08476,
+ 0.03295, -0.19425, -0.13847, -0.19628, 0.06687,
+ 0.28555, -0.06827, -0.05508, -0.00805, 0.03133,
+ -0.15717, -0.05058, 0.07632, 0.09520, -0.16275,
+ 0.02967, 0.12954, -0.18770, 0.09475, -0.16473,
+ -0.12492, -0.09814, -0.10916, 0.06289, -0.06083,
+ 0.08280, -0.00278, -0.06973, -0.18852, -0.18562,
+ -0.04496, 0.04599, -0.06897, 0.09114, -0.09058,
+ -0.01565, 0.00663, -0.09153, -0.19457, 0.09778,
+ -0.10970, -0.13660, 0.15874, -0.16807, -0.06463,
+ 0.17047, -0.11684, -0.07244, -0.29487, -0.04042,
+ -0.03137, -0.20070, -0.15589, -0.08684, -0.17592,
+ 0.13106, -0.26266, -0.17464, -0.07026, 0.07028,
+ 0.14121, -0.08861, 0.06240, 0.06166, -0.13011,
+ 0.14927, 0.16710, -0.12549, 0.00715, -0.07170,
+ -0.20028, 0.01523, 0.01288, -0.12635, -0.06396,
+ 0.00216, -0.05671, -0.30215, -0.18781, -0.06452,
+ -0.11881, 0.07172, 0.11784, 0.03170, -0.13807,
+ 0.08852, -0.04267, 0.14492, 0.14011, -0.10000,
+ -0.05073, -0.19316, -0.21390, -0.25123, 0.00866,
+ -0.21970, 0.01841, -0.03670, -0.28037, -0.20183,
+ 0.07150, 0.02701, -0.12890, 0.09789, 0.08190,
+ -0.17491, -0.13759, -0.05247, -0.00819, 0.09351,
+ 0.30268, -0.18466, 0.01043, -0.21847, 0.03640,
+ -0.16738, -0.10345, -0.21022, 0.09659, -0.22577,
+ -0.09595, -0.14957, 0.05692, -0.20923, -0.07689,
+ 0.03394, 0.00241, -0.10309, -0.05938, 0.22858,
+ -0.07287, 0.16352, -0.04459, -0.22996, 0.05635,
+ 0.07619, -0.17104, -0.13758, 0.02150, -0.10023,
+ -0.18962, -0.01473, 0.05568, -0.11118, -0.00336,
+ 0.02880, -0.16905, -0.23167, 0.18967, 0.10598,
+ -0.07284, -0.07823, -0.02825, -0.04748, -0.18455,
+ 0.06500, -0.03437, -0.11733, -0.29993, 0.04953,
+ -0.10862, -0.00741, -0.13753, -0.18007, -0.02842,
+ -0.15459, 0.02190, 0.02333, -0.17320, -0.10076,
+ 0.08978, 0.10061, -0.07635, 0.45234, -0.86292,
+ -0.18121, -0.08780, 0.03482, 0.02769, -0.22888,
+ 0.27205, 0.09112, 0.03597, -0.13645, -0.39516,
+ -0.19004, 0.04327, -0.04466, -0.08266, -0.01497,
+ -0.15130, -0.14591, -0.21273, 0.07614, 0.00255,
+ 0.28752, 0.10237, -0.23858, -0.28368, 0.06206,
+ 0.04508, -0.23401, 0.11781, -0.10716, 0.09221,
+ 0.02951, 0.25392, 0.06524, -0.12394, -0.25938,
+ 0.09356, -0.17040, -0.09689, -0.17970, -0.03761,
+ -0.24554, -0.08483, -0.18108, -0.12719, 0.11358,
+ -0.08048, -0.17995, -0.06866, -0.08136, -0.13877,
+ -0.14648, -0.31006, -0.06806, 0.14675, 0.07791,
+ 0.20891, -0.21885, -0.04824, 0.09761, -0.24558,
+ 0.12071, -0.16120, 0.09053, -0.19222, -0.08304,
+ -0.03339, 0.05108, 0.09477, -0.36697, -0.13923,
+ -0.10847, -0.00774, -0.29003, 0.00196, 0.08546,
+ 0.09093, -0.05834, 0.07118, 0.10737, -0.01493,
+ -0.10359, -0.11196, -0.13855, -0.05423, 0.08956,
+ 0.01343, 0.01837, -0.17499, -0.13350, -0.00522,
+ 0.03935, 0.07188, -0.22642, -0.36654, -0.16137,
+ 0.00913, 0.17418, 0.11039, -0.14887, 0.13274,
+ -0.21817, 0.06822, 0.25510, -0.04746, -0.10000,
+ -0.25116, -0.10440, 0.03411, -0.15538, -0.19382,
+ -0.08718, 0.03878, -0.02768, -0.12653, -0.20142,
+ -0.09192, -0.15832, -0.19044, 0.17882, -0.05071,
+ -0.12142, -0.05790, 0.14563, -0.02713, -0.35005,
+ 0.19747, 0.05034, 0.00955, 0.06422, -0.13850,
+ -0.05901, -0.14882, 0.04720, 0.13792, -0.16313,
+ -0.29388, 0.13281, 0.02555, -0.37790, -0.06844,
+ -0.03254, 0.03658, -0.08131, -0.06945, 0.08073,
+ -0.02767, 0.07483, 0.06250, 0.08955, 0.20605,
+ 0.05924, -0.19780, -0.30265, -0.10948, 0.05989,
+ -0.10376, -0.10543, 0.01344, -0.21445, -0.06106,
+ 0.03712, -0.00862, -0.14726, 0.04356, -0.14806,
+ 0.05177, -0.12513, -0.10035, -0.09345, -0.20551,
+ -0.15345, 0.03319, -0.19139, 0.22362, 0.06929,
+ 0.08395, 0.02007, -0.17911, -0.33971, 0.10640,
+ -0.00118, -0.18789, -0.17518, 0.18164, -0.22071,
+ 0.08023, 0.04939, -0.13988, 0.23861, -1.01808,
+ 0.29715, 0.07125, -0.03883, 0.28334, 0.19645,
+ -0.63080, 0.27015, -0.01380, -0.16106, 0.26019,
+ -0.23128, 0.14172, 0.35440, 0.12845, 0.25841,
+ -0.27287, -0.68015, 0.10988, -0.17239, -1.24634,
+ -1.02546, 0.60001, -0.02465, -0.09940, 0.37352,
+ -0.00048, -0.32703, -0.57386, -0.27242, 0.64183,
+ 0.15670, 0.12773, 0.50881, 0.20089, -0.46820,
+ -0.65064, -0.55327, 0.23299, -0.42720, -0.34252,
+ -0.34336, -0.26336, 0.41220, 0.14002, 0.18034,
+ 0.58207, -0.02390, -0.08784, -0.38844, -0.30328,
+ 0.31785, -0.21865, -0.14242, 0.28211, 0.09172,
+ -0.99892, -0.10929, -0.02140, -0.58748, -0.36105,
+ 0.06542, -0.65183, -0.08112, 0.11863, -0.34524,
+ 0.54825, 0.24491, 0.28436, -0.63179, -0.32777,
+ 0.00821, -0.17244, 0.85928, -0.52449, 0.25899,
+ -0.31392, -1.10023, 0.32865, 0.70939, -0.64298,
+ -0.21231, 0.24353, 0.32995, -0.36689, 0.64865,
+ -0.49803, -0.16882, 0.12235, 0.49688, -1.01023,
+ -0.07432, 0.13811, 0.13629, -0.61031, -0.25943,
+ 0.30090, -0.23736, -0.00151, -0.21495, 0.13837,
+ -0.61453, -0.04960, -0.19281, 0.34753, -0.10000,
+ 0.82866, -0.23753, 0.06746, 0.53697, 0.18382,
+ 0.37362, 0.03650, 0.25276, 0.21986, 0.11507,
+ -0.02266, -0.23290, -0.18658, -0.39245, -0.75480,
+ 0.27138, -1.11825, -0.17116, -0.05024, -0.62129,
+ -0.39855, 0.17485, -0.22633, -0.02952, 0.28091,
+ 0.05418, 0.01435, 0.58299, 0.13101, -0.23898,
+ -0.10319, 0.23319, -0.22577, -0.17883, -0.34864,
+ -0.36319, -0.00155, -0.41499, 0.23681, -0.39290,
+ -0.37474, -0.50854, 0.39782, -0.34197, -0.02353,
+ 0.09514, -0.37643, 0.54827, -0.14518, 0.28481,
+ 0.15999, -0.68547, 0.71099, -0.52368, -0.55181,
+ 0.25261, 0.27243, 0.41860, 0.08163, -0.11862,
+ -0.89598, -0.42127, -0.63724, 0.39025, -0.30722,
+ -0.12532, 0.06085, -0.45634, 0.91097, -0.41150,
+ -0.05685, 0.12882, 0.07348, 0.14282, 0.23552,
+ -0.61606, -0.01490, 0.53422, 0.49165, 0.22484,
+ -0.49028, 0.29577, -0.92744, -1.38138, -1.42989,
+ -0.13020, 0.02364, 0.03309, -0.11414, -0.12065,
+ -0.14155, 0.08640, 0.08894, -0.13539, -0.14938,
+ 0.03757, -0.11883, 0.04806, 0.03624, 0.05408,
+ 0.07395, 0.05345, -0.13777, -0.18449, -0.13395,
+ -0.10735, 0.04095, 0.04618, -0.14201, -0.11119,
+ -0.10903, 0.04884, -0.11651, -0.09886, -0.14586,
+ -0.15415, 0.00080, 0.09073, -0.12629, 0.01231,
+ -0.13752, 0.07062, -0.14030, -0.14375, 0.03730,
+ -0.14576, 0.08521, 0.06676, -0.15300, -0.18270,
+ -0.09313, -0.09525, -0.00774, 0.08652, 0.08852,
+ -0.14362, -0.14314, -0.18611, -0.14267, -0.12841,
+ 0.00947, 0.08699, -0.16289, 0.05212, 0.08225,
+ 0.06170, 0.07665, -0.11058, -0.14938, -0.15905,
+ 0.02185, -0.11820, 0.08624, -0.17720, 0.08815,
+ -0.11550, 0.07734, 0.08417, -0.17805, 0.08841,
+ 0.06993, 0.02933, -0.13884, -0.15193, -0.12884,
+ 0.06554, -0.17484, 0.04459, 0.09802, -0.15474,
+ 0.06691, 0.00049, -0.11549, 0.08561, -0.17413,
+ -0.10721, 0.09639, 0.06420, 0.01707, 0.01532,
+ -0.12834, 0.05885, 0.06816, -0.13424, 0.03923,
+ -0.13276, 0.08318, -0.16587, -0.12089, 0.10000,
+ -0.16001, -0.15223, 0.03186, 0.06562, 0.08183,
+ -0.16401, -0.11474, -0.14167, -0.13867, 0.00765,
+ -0.13458, -0.10207, 0.08820, -0.13451, -0.14392,
+ -0.12152, -0.12531, -0.13838, -0.16585, 0.03938,
+ 0.08489, 0.04008, -0.12302, 0.02196, -0.11660,
+ 0.08114, 0.02043, 0.09558, -0.14275, -0.10787,
+ 0.00709, -0.14793, 0.07888, -0.10627, -0.18152,
+ 0.08015, -0.12854, 0.04175, -0.14431, -0.14013,
+ 0.04884, -0.11490, 0.06264, 0.06246, -0.14894,
+ 0.08190, -0.09849, -0.16915, -0.10650, -0.11067,
+ -0.13070, -0.17827, -0.18663, -0.12948, -0.11347,
+ 0.05681, -0.17392, -0.10086, -0.00370, -0.12996,
+ 0.05655, -0.14464, -0.13292, 0.04585, 0.06174,
+ -0.17007, -0.12901, -0.11306, -0.20787, -0.11402,
+ 0.10098, 0.09197, 0.05760, 0.02385, 0.06273,
+ -0.11211, -0.11926, 0.02896, 0.06458, 0.05297,
+ 0.08565, 0.05883, 0.03602, -0.14420, -0.93516,
+ 0.05989, -0.11831, -0.25467, 0.09469, -0.11379,
+ -0.01085, 0.06706, -0.12928, -0.04751, 0.17934,
+ -0.25878, 0.11806, -0.14439, 0.05713, 0.00217,
+ -0.10370, 0.10647, -0.17463, -0.18302, -0.00660,
+ -0.19258, -0.17069, 0.08171, -0.19153, 0.10100,
+ -0.10738, -0.13945, -0.12123, 0.12067, -0.11135,
+ -0.25958, -0.33113, -0.14666, 0.01746, -0.25200,
+ 0.14490, 0.04504, -0.19003, -0.10378, -0.22308,
+ 0.08913, 0.09415, -0.20777, -0.00839, 0.00408,
+ 0.15988, 0.12028, -0.16943, 0.08504, -0.08327,
+ -0.18750, 0.07568, -0.19698, -0.00216, -0.12775,
+ -0.19027, -0.08865, 0.02947, 0.09695, 0.00724,
+ -0.15817, -0.12588, 0.11375, -0.07314, -0.20469,
+ -0.13621, -0.06462, -0.09630, -0.16794, 0.08936,
+ 0.10269, 0.14040, -0.00273, -0.01441, -0.13224,
+ -0.14569, 0.02614, 0.04308, -0.26813, 0.10180,
+ 0.06550, 0.02039, -0.20870, -0.12839, -0.12093,
+ 0.02272, -0.16713, 0.13917, 0.08698, -0.21281,
+ -0.07162, -0.13099, 0.09288, 0.14807, -0.21004,
+ -0.11039, 0.13013, -0.21582, -0.17029, 0.05727,
+ -0.20669, -0.14001, -0.06067, -0.01347, 0.10000,
+ -0.00568, 0.08653, -0.21365, -0.12257, 0.10759,
+ 0.02912, 0.10950, 0.04993, 0.10681, 0.09113,
+ -0.18766, 0.08779, -0.12274, 0.02179, -0.13388,
+ 0.02035, -0.09903, 0.05099, -0.09086, 0.14635,
+ 0.01496, -0.17626, -0.16969, 0.09381, -0.13878,
+ 0.06812, 0.01033, -0.04349, -0.08442, 0.10541,
+ -0.21979, -0.12695, 0.07682, 0.10187, -0.03868,
+ 0.12909, -0.14101, -0.20450, -0.17001, -0.00862,
+ -0.17821, -0.13808, 0.12257, -0.14677, -0.06445,
+ 0.05924, -0.08370, -0.11359, 0.09212, -0.07750,
+ -0.08682, -0.16455, -0.23288, 0.02634, 0.13482,
+ -0.12719, -0.21783, 0.08974, 0.05035, -0.13065,
+ -0.24007, -0.20661, -0.13560, -0.02454, -0.14529,
+ 0.07495, 0.10966, -0.14728, 0.09725, 0.07958,
+ -0.04263, 0.10840, -0.06618, -0.22757, -0.19084,
+ -0.16077, 0.13836, 0.09047, -0.16717, -0.20484,
+ -0.08598, -0.09826, 0.07310, -0.26330, -0.84059,
+ 0.35318, -0.13433, -0.11615, 0.06296, -0.09394,
+ -0.01523, -0.03589, -0.11161, -0.34176, 0.05439,
+ 0.15038, -0.02431, -0.27956, -0.03244, -0.02055,
+ -0.00333, -0.05570, -0.23269, -0.13268, -0.09000,
+ -0.63690, 0.20309, 0.26079, -0.21968, 0.00194,
+ -0.17571, 0.15803, -0.10312, 0.12386, 0.11469,
+ -0.00843, -0.21979, 0.00506, -0.44763, 0.15875,
+ 0.13936, -0.28334, -0.47463, -0.20318, 0.11075,
+ -0.53842, -0.14009, 0.28827, 0.11473, -0.24652,
+ 0.40033, -0.03754, -0.26960, -0.09953, 0.16052,
+ 0.17335, -0.19381, -0.29345, -0.15474, -0.05313,
+ -0.45627, 0.24504, -0.26121, 0.00724, -0.20763,
+ -0.30103, -0.14727, -0.20544, 0.14902, -0.08034,
+ -0.15197, 0.11291, 0.21090, -0.08185, 0.20538,
+ -0.24297, -0.02041, -0.23110, -0.14671, 0.18963,
+ -0.05241, -0.46438, 0.14557, 0.20470, 0.00385,
+ -0.24945, -0.63140, 0.04794, -0.05460, 0.22448,
+ -0.04069, 0.23728, 0.25106, 0.31893, 0.15055,
+ -0.05158, 0.02359, -0.23101, -0.41866, -0.02363,
+ -0.08116, -0.23831, 0.10668, -0.14154, 0.09012,
+ -0.52453, -0.33757, -0.21523, -0.33586, -0.10000,
+ 0.05677, 0.05746, -0.04385, 0.38031, 0.20456,
+ -0.49938, -0.19418, -0.06908, 0.14970, 0.36699,
+ 0.11012, 0.20710, 0.13381, 0.22437, 0.00239,
+ -0.10289, -0.32055, -0.07922, -0.19766, -0.03207,
+ -0.49071, -0.07114, -0.16914, -0.51042, 0.15256,
+ -0.05895, -0.57286, 0.06640, 0.21878, 0.13359,
+ 0.06949, 0.18438, 0.13565, 0.14327, -0.38186,
+ 0.19628, 0.30180, -0.28857, -0.24658, -0.34943,
+ 0.02601, -0.11460, 0.10968, -0.25505, -0.18879,
+ -0.18664, 0.11359, 0.09478, 0.13445, 0.26016,
+ 0.14451, 0.21816, 0.11866, -0.00561, -0.16286,
+ -0.30451, -0.23525, 0.42731, -0.54593, -0.14179,
+ -0.25837, -0.29480, -0.17703, 0.02479, 0.05676,
+ -0.02244, 0.13345, -0.14891, -0.14036, 0.05095,
+ -0.15539, -0.05308, 0.02360, 0.10753, -0.16597,
+ -0.33888, 0.22442, 0.11462, 0.12833, 0.26934,
+ -0.29083, -0.13086, -0.00913, -0.81293, -1.09756,
+ 0.30210, 0.82190, -0.01548, 0.27004, 0.37039,
+ -0.30018, 0.19717, -0.51991, -0.70175, -0.54468,
+ -0.14369, 0.72452, -0.60631, 0.09637, 0.64285,
+ -0.48227, 0.61148, 0.09016, -0.38270, -0.07885,
+ -1.13101, 0.21597, 0.05243, 0.39498, 0.10859,
+ 0.05858, 0.61230, 0.07796, 0.19185, -0.28772,
+ 0.13633, -0.39668, 0.09293, -0.92204, -0.52420,
+ 0.63550, -0.32861, -0.14582, -0.57152, 0.00066,
+ -0.07553, -0.50851, 0.06731, -0.23317, -0.18130,
+ 0.20762, -0.08166, 0.01729, -0.20813, 0.18774,
+ -0.67171, 0.27693, -0.38143, 0.23349, -0.26136,
+ 0.73704, 0.36871, 0.19257, -0.24006, -0.34943,
+ -0.53598, -0.66750, -0.05952, 0.42315, -0.16285,
+ 0.29557, 0.33195, 0.03768, 0.03622, -0.00139,
+ 0.22938, 0.13464, -0.76268, 0.45727, -0.05806,
+ -0.34715, -0.24784, 0.05891, -0.65091, 0.01683,
+ -0.80174, -0.16743, -0.36832, -0.43576, 0.39704,
+ -0.23743, -0.55502, 0.21668, 0.65548, -0.03779,
+ -0.11288, 0.02042, -0.15219, -0.33714, -0.16510,
+ 0.04727, 0.44938, -0.37372, 0.26202, 0.54968,
+ -0.27662, -0.79947, -1.09510, -0.33691, -0.10000,
+ 0.00866, 0.26660, -0.03138, 0.13441, 0.14171,
+ -0.05381, 0.09774, -0.14243, 0.40698, -0.18464,
+ 0.24344, 0.35293, -0.50890, -0.65165, -0.16746,
+ -0.04141, 0.01484, -0.27916, -0.81953, 0.16731,
+ -0.73332, 0.42897, 0.67179, 0.20523, -0.10757,
+ 0.39174, -0.28696, 0.14413, -0.00834, -0.39120,
+ 0.08437, -1.13286, -0.21846, -0.17634, -0.28257,
+ 0.82499, 0.18985, -0.00792, -0.31722, -1.07821,
+ -0.10494, -0.60719, -0.30653, 0.18642, 0.53263,
+ -0.20020, -0.12716, -0.11813, 0.16736, 0.46984,
+ 0.05499, 0.58144, -0.24788, 0.31955, -0.16985,
+ -0.26598, 0.29774, 0.05388, -0.36105, -0.40564,
+ -0.33383, -0.59920, -0.50711, -0.21997, 0.64025,
+ -0.10097, 0.59160, 0.06223, -0.25973, 0.12992,
+ 0.55320, -0.07662, -0.09709, 0.31606, 0.45635,
+ 0.62133, -0.05958, -0.06799, -0.04752, -1.07003,
+ -0.08425, -0.38451, -0.36826, -1.31245, -1.30674,
+ 0.25912, -0.07566, 0.06770, -0.00765, 0.11855,
+ 0.08497, 0.11079, -0.19066, -0.05555, -0.12721,
+ -0.07237, 0.08560, 0.13233, -0.06716, -0.33559,
+ -0.06686, 0.03929, -0.16278, -0.18952, -0.00328,
+ -0.39056, 0.09125, 0.05931, -0.02831, 0.17170,
+ 0.05634, -0.15650, 0.14209, 0.25278, -0.01334,
+ 0.04935, -0.13807, 0.05144, -0.53540, -0.22198,
+ 0.13582, -0.18285, -0.43392, -0.09071, 0.20885,
+ -0.47521, -0.19033, -0.07920, -0.06003, -0.29588,
+ 0.14975, -0.06032, -0.44557, -0.13176, 0.00797,
+ -0.10215, 0.24404, -0.01660, 0.03017, -0.12670,
+ -0.18609, 0.13215, -0.28335, -0.03763, 0.00945,
+ -0.36211, 0.10069, -0.13450, 0.24778, -0.24633,
+ -0.26997, 0.14181, -0.05549, 0.07879, 0.14469,
+ -0.18961, 0.10204, 0.00321, -0.01464, 0.34515,
+ 0.00196, -0.20992, -0.12931, 0.05102, 0.23023,
+ -0.40360, -0.48823, -0.20478, -0.18249, -0.15387,
+ -0.10389, 0.22149, 0.19001, 0.22584, 0.08571,
+ -0.02977, -0.09993, -0.03722, -0.12475, -0.23899,
+ -0.17226, -0.07163, -0.11729, 0.14026, -0.23355,
+ -0.28055, -0.32825, 0.05595, -0.27457, -0.10000,
+ 0.11124, 0.04666, 0.13934, 0.21493, 0.22016,
+ -0.38632, -0.10897, 0.04316, 0.10475, -0.09620,
+ 0.08708, -0.09209, 0.00236, 0.08833, -0.13359,
+ -0.31434, 0.14277, -0.06347, -0.30307, -0.22629,
+ -0.32289, -0.14988, 0.10336, -0.29958, 0.11439,
+ -0.28354, 0.08699, 0.20286, 0.03901, 0.27324,
+ -0.28873, -0.00653, -0.12891, -0.22429, -0.35144,
+ 0.11632, -0.00271, -0.12327, -0.23562, -0.31326,
+ 0.26023, -0.23464, -0.11584, 0.02855, -0.07846,
+ -0.22259, 0.29758, -0.09197, 0.13399, -0.08964,
+ 0.13284, 0.06695, -0.07001, 0.07704, -0.00834,
+ -0.07802, 0.11456, 0.35996, -0.53052, -0.11617,
+ 0.07827, -0.04120, -0.29300, -0.24029, 0.15718,
+ -0.15179, 0.00129, 0.15027, -0.43437, -0.09985,
+ 0.18484, -0.10582, -0.28967, 0.12096, 0.02977,
+ -0.24335, 0.09978, 0.21450, -0.31659, 0.05365,
+ -0.17464, -0.09173, 0.24500, -0.55484, -1.01775,
+ -0.02793, -0.00972, 0.26073, 0.18038, -0.15285,
+ -0.01347, -0.11391, -0.16772, 0.21437, 0.20549,
+ -0.30819, 0.09451, -0.26353, -0.16203, -0.19556,
+ 0.10242, 0.11527, -0.07941, -0.32086, -0.05647,
+ -0.41972, -0.11616, 0.12317, 0.15754, -0.05126,
+ 0.17744, -0.04569, -0.15716, 0.13805, -0.14368,
+ -0.07100, 0.07517, -0.16465, 0.19622, -0.17281,
+ 0.19783, -0.31927, 0.01866, 0.04647, -0.21418,
+ -0.36959, -0.02411, -0.18046, -0.16419, -0.03852,
+ 0.25840, -0.05132, -0.02971, 0.04893, 0.06802,
+ -0.03261, -0.03964, 0.16533, 0.15813, -0.06259,
+ -0.34843, -0.17878, -0.02865, -0.16921, -0.36246,
+ 0.12386, -0.08442, -0.17069, -0.05953, 0.03101,
+ -0.22670, 0.23046, -0.07195, -0.06820, 0.16620,
+ 0.08036, 0.14941, -0.22234, -0.22579, -0.07737,
+ 0.13780, -0.27898, -0.06805, 0.08732, -0.55555,
+ -0.13565, -0.00594, -0.22328, 0.01775, 0.06515,
+ 0.10834, -0.12982, -0.10377, -0.09904, -0.19768,
+ 0.02820, -0.09538, 0.15669, 0.20354, -0.27529,
+ 0.07844, -0.30396, -0.14046, 0.19271, -0.06754,
+ -0.34460, 0.05993, -0.12843, 0.17432, 0.10000,
+ 0.20940, -0.09254, -0.37953, -0.06084, 0.20028,
+ -0.31831, -0.07060, -0.15813, 0.19477, -0.23734,
+ -0.03347, -0.06099, 0.14465, 0.11047, 0.03673,
+ -0.13076, -0.15226, -0.00639, -0.61762, -0.04728,
+ -0.24806, 0.06661, -0.22312, -0.09859, -0.09673,
+ 0.05431, 0.32937, 0.05998, -0.12193, 0.17681,
+ 0.08505, 0.05452, -0.15577, -0.20908, 0.00972,
+ -0.22144, -0.00810, -0.02835, -0.05139, -0.02508,
+ -0.37042, -0.14379, 0.10596, -0.30848, -0.22648,
+ -0.05194, 0.07037, -0.21009, 0.11340, 0.00063,
+ -0.09143, -0.32926, -0.01836, -0.27777, -0.17033,
+ -0.01605, -0.10777, 0.36333, 0.00322, 0.11065,
+ 0.07267, -0.35004, -0.19964, 0.08693, -0.17657,
+ -0.00608, 0.15426, -0.08561, -0.14597, -0.05212,
+ -0.11170, 0.00277, 0.05191, 0.11246, -0.14827,
+ -0.22915, 0.00211, 0.15616, 0.21550, -0.00707,
+ -0.21540, 0.01021, -0.10291, -0.22862, -1.09457,
+ 0.03173, 0.10709, 0.12441, 0.17298, 0.13663,
+ 0.01975, 0.09502, -0.05649, -0.15177, -0.03776,
+ -0.16171, 0.11490, -0.39846, -0.23607, -0.31135,
+ -0.09687, -0.25278, -0.17798, 0.04398, -0.07817,
+ -0.45698, 0.06067, 0.18582, -0.29740, -0.04227,
+ -0.11787, -0.19648, 0.07834, -0.00385, 0.05051,
+ 0.12671, -0.37503, -0.04141, -0.35850, 0.15066,
+ 0.26553, -0.05561, -0.11770, -0.08861, -0.17315,
+ 0.00767, -0.22912, 0.20377, -0.17938, -0.21792,
+ 0.03746, 0.13576, -0.24578, 0.09250, -0.20390,
+ -0.08373, -0.00591, -0.01192, -0.02043, -0.04851,
+ -0.00049, 0.06799, -0.07106, 0.27906, -0.30788,
+ -0.37550, 0.14592, -0.16113, -0.00468, 0.04851,
+ 0.10309, 0.21178, 0.27225, 0.17946, 0.18309,
+ 0.08490, -0.04477, 0.05617, -0.01354, -0.21941,
+ 0.03216, -0.03742, 0.14479, -0.22118, -0.20756,
+ -0.46809, -0.28288, -0.38174, -0.00598, -0.13428,
+ -0.20066, 0.29591, -0.06633, 0.14325, -0.39298,
+ -0.03917, 0.00650, -0.10617, -0.16206, -0.05749,
+ -0.03086, -0.17908, -0.18969, -0.05003, -0.15545,
+ -0.06887, -0.32534, 0.08458, -0.24246, -0.10000,
+ -0.09758, 0.30953, -0.03432, 0.24042, 0.05247,
+ -0.31045, -0.08483, 0.03811, 0.23570, -0.20884,
+ 0.04786, 0.00926, -0.22141, 0.03019, -0.11134,
+ -0.18254, -0.14354, -0.42651, -0.30091, 0.15740,
+ -0.36857, -0.23141, 0.08308, -0.02946, -0.15261,
+ 0.04704, -0.24859, 0.00141, -0.11698, 0.18712,
+ 0.09653, -0.22055, 0.16808, -0.26276, -0.35492,
+ 0.01823, -0.09392, -0.32053, -0.19036, -0.10089,
+ -0.19877, -0.04929, -0.21941, 0.04772, -0.29035,
+ 0.01868, 0.24069, -0.51443, -0.04276, 0.15352,
+ -0.01366, -0.20333, -0.11388, 0.13320, 0.13618,
+ 0.22316, 0.10376, -0.03333, -0.24737, 0.05421,
+ -0.07433, 0.15918, -0.28700, -0.02234, 0.02114,
+ -0.00420, 0.21515, -0.08531, -0.28060, 0.11393,
+ -0.11907, 0.20640, -0.24190, 0.11657, 0.01094,
+ -0.16940, -0.18769, 0.08302, -0.15282, -0.04626,
+ 0.07893, -0.28499, -0.20611, -0.41469, -0.94371,
+ -0.13218, -0.15587, 0.04373, 0.09106, 0.07270,
+ -0.19145, 0.09399, 0.09220, 0.03994, 0.12081,
+ -0.17551, -0.12202, 0.04823, 0.04942, -0.17493,
+ -0.14311, -0.17369, -0.09783, -0.16280, -0.12582,
+ 0.04720, 0.06008, -0.11365, -0.00019, 0.08779,
+ -0.11639, -0.16103, -0.11441, 0.12287, 0.05829,
+ -0.20323, -0.00244, 0.08671, 0.08700, 0.03640,
+ 0.08893, 0.07762, -0.16205, 0.06848, -0.16451,
+ -0.17669, -0.11561, -0.14749, -0.16950, -0.03713,
+ 0.12578, 0.10434, -0.11421, 0.08412, -0.09408,
+ -0.13791, -0.16064, -0.13450, -0.09930, -0.14759,
+ -0.02421, 0.07392, -0.18619, -0.11968, -0.13199,
+ -0.18691, 0.05573, -0.10857, 0.07303, -0.13538,
+ -0.21527, 0.09717, -0.11121, 0.07320, -0.09420,
+ -0.08040, -0.10908, -0.13844, 0.01010, -0.10831,
+ 0.05892, -0.00520, -0.14906, 0.03180, 0.06707,
+ -0.15205, -0.16512, -0.19044, -0.11313, 0.01318,
+ -0.17375, -0.14522, -0.09484, -0.12053, -0.12664,
+ -0.09323, -0.12588, 0.05947, -0.13206, -0.21744,
+ -0.12394, -0.13892, 0.02788, 0.06195, 0.09418,
+ -0.16510, -0.10816, -0.17630, 0.02943, 0.10000,
+ 0.04708, -0.14101, -0.15860, -0.12308, 0.09193,
+ -0.14168, -0.12480, 0.07920, 0.07338, -0.15805,
+ -0.19878, -0.09767, 0.06711, 0.03674, 0.06079,
+ -0.12798, 0.05529, 0.05294, -0.16724, 0.05007,
+ 0.06867, 0.05357, -0.19006, -0.19395, 0.06675,
+ 0.07674, -0.10568, 0.08978, -0.09915, -0.11706,
+ -0.15564, -0.16365, 0.06415, 0.08439, -0.17855,
+ 0.09697, -0.12420, -0.14943, -0.14145, 0.01381,
+ -0.16943, 0.08652, -0.15135, -0.16544, -0.15324,
+ -0.12196, 0.12011, -0.16474, -0.11468, -0.09792,
+ 0.07826, 0.01025, -0.15125, 0.08959, 0.07359,
+ 0.04454, -0.13426, 0.10024, -0.03418, 0.07135,
+ -0.15799, 0.01900, -0.11549, 0.04799, 0.02998,
+ 0.05425, 0.07921, -0.11722, -0.01316, -0.10470,
+ -0.10334, -0.08794, -0.16082, -0.17620, -0.14138,
+ 0.04424, 0.11463, -0.15038, 0.07154, -0.18831,
+ 0.08339, -0.13728, 0.05400, -0.15397, -0.74972,
+ 0.08907, 0.04866, 0.05078, 0.09664, 0.09437,
+ -0.00661, 0.09194, -0.11324, -0.12205, -0.16384,
+ 0.04051, -0.12061, -0.15408, 0.04723, 0.04694,
+ 0.03560, -0.14211, 0.06558, 0.03819, -0.14722,
+ 0.00540, 0.07688, -0.13058, 0.03059, 0.09648,
+ 0.07964, -0.14046, 0.07975, 0.09303, -0.11803,
+ 0.02020, -0.18479, -0.10136, -0.15003, -0.17197,
+ -0.12881, -0.15641, -0.17995, 0.04636, 0.01386,
+ -0.14782, 0.05446, 0.08516, -0.12660, 0.03446,
+ -0.08946, -0.11628, 0.04043, -0.10232, -0.11589,
+ -0.10453, 0.02616, -0.17748, 0.05433, 0.04342,
+ 0.01305, 0.07112, 0.02098, -0.16084, 0.04505,
+ 0.02619, 0.03777, -0.12368, 0.08570, -0.15160,
+ 0.02856, 0.10258, 0.07187, -0.14740, 0.09404,
+ 0.07831, 0.09584, 0.01313, -0.18023, 0.06125,
+ -0.14427, 0.04136, 0.05240, -0.15335, 0.03500,
+ -0.14167, -0.18801, 0.05199, -0.12445, -0.11953,
+ -0.16657, -0.16087, -0.09187, 0.06591, -0.17670,
+ 0.10296, 0.07680, -0.10899, -0.16088, -0.19314,
+ 0.06734, -0.14345, -0.15826, -0.15102, 0.05421,
+ -0.15874, 0.04261, -0.17607, -0.16258, -0.10000,
+ -0.10478, 0.04950, -0.12876, -0.08827, 0.08831,
+ -0.14857, -0.10904, 0.06436, -0.11955, 0.03681,
+ 0.00610, -0.12732, -0.13751, -0.15657, 0.04105,
+ -0.13278, 0.02178, -0.15212, -0.00943, 0.04864,
+ 0.03940, -0.11716, -0.11298, 0.04741, 0.08477,
+ -0.11035, -0.15802, 0.10295, -0.13172, -0.10882,
+ 0.01994, -0.16592, -0.13391, -0.13152, -0.19230,
+ -0.12813, 0.07170, -0.17496, -0.15636, -0.20975,
+ -0.16603, -0.14752, 0.06850, 0.04742, 0.02185,
+ 0.08237, -0.10046, 0.04269, -0.10349, -0.10149,
+ -0.09459, -0.17850, 0.02640, 0.04112, -0.14143,
+ 0.05114, -0.14195, 0.08692, -0.19072, -0.14699,
+ -0.16526, -0.15938, 0.03719, -0.13855, 0.08363,
+ 0.01125, 0.09542, 0.07671, 0.01443, 0.09195,
+ -0.10952, -0.10822, 0.01996, 0.04611, 0.08810,
+ -0.12857, -0.13145, -0.13895, 0.04021, 0.03220,
+ 0.05273, -0.16983, -0.13466, -0.01160, -0.81561,
+ -0.10747, -0.04208, -0.05986, 0.13431, 0.14193,
+ -0.03454, -0.10781, -0.14235, -0.10687, -0.25719,
+ -0.04183, 0.04304, 0.10526, -0.00800, -0.20759,
+ -0.04511, 0.05285, 0.07175, -0.14729, -0.23044,
+ -0.04935, 0.02395, 0.16669, -0.24954, 0.11914,
+ -0.16243, 0.09738, 0.06069, -0.08249, -0.12854,
+ 0.06438, -0.18906, -0.10791, -0.01129, -0.00572,
+ 0.17210, -0.17634, 0.03095, -0.05703, 0.07550,
+ 0.06522, 0.05507, 0.00671, -0.23598, -0.34190,
+ 0.17310, 0.11047, -0.33843, -0.08950, -0.11387,
+ 0.12889, -0.01675, -0.03022, 0.16416, -0.07596,
+ -0.07291, 0.21994, 0.05679, 0.10267, 0.09773,
+ -0.22975, 0.16890, 0.07665, -0.08927, -0.29600,
+ -0.18931, -0.06890, -0.05427, 0.16096, 0.17112,
+ 0.17931, -0.14345, 0.12925, -0.28207, -0.10315,
+ -0.17636, -0.28702, -0.18421, -0.13268, 0.09354,
+ -0.12333, -0.27027, -0.23614, 0.06300, -0.17562,
+ -0.16416, -0.02245, 0.12176, -0.10367, -0.10686,
+ 0.11724, 0.10353, 0.06634, -0.23174, -0.15145,
+ -0.03699, -0.12463, 0.08889, 0.09918, -0.15107,
+ 0.06651, 0.09906, 0.01421, -0.04716, 0.10000,
+ -0.16724, 0.04087, -0.18238, 0.12808, 0.14306,
+ -0.09460, 0.11904, -0.17560, 0.05801, -0.14963,
+ 0.02345, -0.11293, 0.23342, 0.12171, 0.06022,
+ -0.05227, -0.17072, -0.16635, -0.38509, 0.09934,
+ -0.00888, -0.01298, -0.15268, -0.28685, 0.03252,
+ 0.05698, 0.17923, -0.03204, 0.08268, 0.11945,
+ 0.00431, -0.18408, -0.18027, -0.18724, -0.05738,
+ 0.19906, 0.14523, -0.12367, 0.10006, -0.23962,
+ -0.14741, -0.15350, 0.07702, -0.23434, -0.20001,
+ -0.15019, -0.05753, -0.03019, 0.10098, 0.09950,
+ 0.16325, 0.07067, -0.25753, -0.15951, 0.16739,
+ 0.06984, -0.10529, 0.13638, 0.04925, 0.05087,
+ -0.23700, -0.20279, 0.01104, 0.01519, 0.08790,
+ -0.29714, 0.08944, 0.09650, 0.09864, -0.11341,
+ 0.11885, -0.08417, 0.14184, -0.26949, -0.02098,
+ 0.08965, -0.07315, 0.03201, -0.12898, -0.26847,
+ -0.11615, 0.01730, 0.07535, -0.32876, -1.02274,
+ 0.10455, 0.09859, -0.15346, 0.08383, -0.09653,
+ -0.08106, -0.07954, -0.16732, -0.10478, -0.05598,
+ -0.12153, -0.14013, -0.13375, 0.04903, -0.09088,
+ -0.01473, -0.15194, -0.11246, -0.23547, -0.02770,
+ 0.06282, 0.13430, 0.02403, -0.20527, -0.09818,
+ -0.09765, -0.10736, -0.09936, -0.17801, -0.13189,
+ -0.18929, 0.11694, -0.17215, 0.02496, -0.11691,
+ 0.07019, -0.19416, -0.16161, 0.04106, 0.03490,
+ 0.05849, -0.12148, 0.11543, 0.13934, 0.09433,
+ -0.14858, -0.14223, 0.05041, -0.11214, 0.01229,
+ 0.13217, -0.01006, -0.15484, 0.09171, -0.15118,
+ 0.10014, -0.00218, -0.18219, 0.01485, 0.06597,
+ -0.17510, -0.19722, -0.10936, 0.13040, 0.10603,
+ 0.01992, 0.06278, -0.09140, -0.10416, -0.11229,
+ -0.15569, 0.07673, -0.20772, 0.07707, 0.08881,
+ -0.21120, -0.13032, -0.12059, 0.03188, -0.03296,
+ -0.18783, 0.02337, 0.07989, -0.11118, 0.12939,
+ 0.07926, 0.09391, 0.10193, 0.06788, -0.14158,
+ -0.12729, -0.15966, 0.07907, -0.16990, 0.05226,
+ -0.16034, 0.04772, -0.10491, -0.18750, -0.00496,
+ -0.02931, -0.11936, -0.11171, -0.00335, -0.10000,
+ 0.16331, 0.11640, 0.07552, -0.08990, -0.13351,
+ 0.05383, -0.09074, -0.12632, 0.08823, -0.21803,
+ -0.03096, 0.02303, 0.02462, -0.15119, -0.12268,
+ 0.05576, -0.20958, 0.04800, 0.06091, -0.02677,
+ 0.12131, 0.10985, 0.04648, -0.15583, 0.10717,
+ 0.09807, 0.02259, -0.13463, -0.12229, -0.12597,
+ 0.03860, 0.03205, -0.16747, -0.19132, 0.11281,
+ -0.00676, 0.03772, -0.14920, -0.10954, 0.06650,
+ -0.17469, 0.09690, -0.13042, -0.07611, 0.16805,
+ -0.10834, -0.12205, 0.06245, -0.11408, 0.04289,
+ 0.05711, -0.01475, -0.21936, -0.14668, 0.04692,
+ 0.05347, -0.11508, -0.01360, 0.04935, -0.13777,
+ 0.01602, 0.03407, 0.09896, 0.13788, 0.07266,
+ -0.12235, -0.07958, 0.07690, -0.18427, 0.10938,
+ 0.01411, 0.04398, -0.18180, -0.15830, -0.12344,
+ -0.16029, -0.17106, 0.06689, -0.10592, 0.03200,
+ 0.01788, 0.02343, -0.18418, -0.09295, -0.97419,
+ -0.04921, -0.11682, -0.37688, -0.01336, 0.18494,
+ 0.13554, 0.11937, 0.23182, 0.08687, 0.09352,
+ -0.38957, 0.13944, 0.22785, -0.07863, -0.13040,
+ -0.33391, -0.35385, 0.13340, -0.00256, -0.29066,
+ -0.34160, -0.13580, 0.14341, 0.14466, -0.18640,
+ -0.15581, 0.02128, 0.03043, -0.14160, -0.24614,
+ 0.26557, -0.18398, 0.27567, -0.31155, 0.00899,
+ -0.02426, -0.25003, 0.01131, -0.03538, -0.46145,
+ 0.03846, -0.13302, 0.04655, -0.07118, 0.04349,
+ 0.27197, -0.13462, 0.06561, -0.17253, -0.04442,
+ 0.16978, -0.41168, -0.38533, -0.18206, -0.08682,
+ 0.09249, 0.03497, -0.10271, -0.10716, 0.20029,
+ -0.04063, -0.22514, 0.11351, 0.10695, -0.39691,
+ -0.30998, -0.07656, -0.00437, 0.02936, 0.13653,
+ -0.17003, 0.14677, 0.27880, 0.09466, -0.02681,
+ 0.19662, -0.04482, -0.12127, 0.13530, 0.14416,
+ -0.07395, -0.10339, -0.29538, 0.02868, -0.01440,
+ 0.08719, -0.26455, 0.06125, 0.10875, -0.17379,
+ -0.09231, 0.07778, 0.08806, -0.42317, 0.10058,
+ 0.06704, -0.09019, -0.37177, -0.00955, 0.00315,
+ 0.19437, -0.00481, -0.03307, -0.13587, 0.10000,
+ -0.21738, 0.07203, -0.19667, 0.13108, -0.05865,
+ 0.07730, 0.10709, -0.32037, 0.08754, 0.34035,
+ -0.08783, -0.06779, 0.12511, -0.27783, 0.27975,
+ 0.17048, -0.37486, -0.21261, -0.07448, -0.12606,
+ -0.10067, 0.04788, -0.25160, -0.23755, 0.03248,
+ 0.03802, -0.26426, 0.21667, 0.08475, 0.02674,
+ -0.34517, -0.10402, 0.20603, -0.25238, -0.09231,
+ -0.03017, -0.00496, 0.03115, 0.17074, -0.38593,
+ -0.04989, -0.16035, 0.13888, -0.31283, -0.12408,
+ 0.13413, 0.08341, 0.04700, 0.02996, 0.19916,
+ 0.17435, -0.24019, -0.05536, -0.20088, -0.17273,
+ 0.10235, 0.09167, -0.02381, -0.11750, -0.21297,
+ -0.07164, -0.21748, 0.02446, -0.18323, 0.01412,
+ -0.00206, -0.07005, -0.06392, -0.24633, -0.13091,
+ -0.02301, 0.14893, 0.22294, -0.05548, -0.13185,
+ 0.09708, -0.15415, 0.18084, -0.02382, -0.34622,
+ -0.09620, -0.17410, -0.23729, -0.44918, -1.10039,
+ 0.13388, -0.13575, -0.27440, 0.18363, -0.13122,
+ -0.30867, 0.10719, 0.07604, -0.06320, 0.08742,
+ -0.05060, -0.15105, -0.06465, -0.13424, -0.17331,
+ -0.18658, -0.10645, -0.16093, -0.03395, -0.21101,
+ -0.28488, -0.04673, 0.15738, -0.11654, -0.02847,
+ 0.13369, -0.07942, -0.13419, 0.05238, -0.11147,
+ -0.28860, -0.03477, 0.01214, 0.02765, -0.13376,
+ 0.11610, -0.11095, -0.00488, -0.26571, -0.36730,
+ -0.23341, -0.22689, -0.01836, -0.04988, -0.26247,
+ 0.24436, 0.00262, 0.13705, -0.10044, 0.07095,
+ 0.10352, -0.08571, -0.31698, -0.12114, -0.17516,
+ -0.41616, -0.04354, 0.04141, -0.18596, 0.02817,
+ -0.08198, 0.09069, -0.14479, 0.00273, 0.03986,
+ 0.00802, -0.07517, 0.10144, -0.15389, -0.06889,
+ -0.02487, 0.12918, -0.13883, -0.01898, -0.05982,
+ -0.13964, -0.30481, 0.12564, 0.08182, -0.12641,
+ -0.22067, -0.09730, 0.03425, -0.17742, 0.13960,
+ -0.17039, 0.16576, 0.15458, 0.16459, -0.22304,
+ -0.03578, 0.11181, 0.03215, -0.09777, -0.36243,
+ -0.03608, -0.00645, 0.06870, 0.06074, 0.06165,
+ -0.34634, -0.22222, -0.32461, -0.31791, -0.10000,
+ -0.09178, 0.10935, -0.30914, 0.00130, -0.01864,
+ -0.13854, -0.06814, -0.19816, 0.00370, 0.12438,
+ -0.20408, 0.16007, 0.08922, 0.01519, -0.24796,
+ -0.01416, -0.27998, 0.10917, -0.09226, -0.11111,
+ -0.32138, -0.12146, -0.09396, -0.19663, 0.13167,
+ 0.09531, -0.02332, 0.19286, -0.10736, 0.16756,
+ -0.20908, 0.12786, 0.04913, 0.11518, -0.02713,
+ -0.06553, 0.03521, 0.03579, 0.03559, -0.34834,
+ -0.05834, -0.01767, 0.07481, -0.36370, 0.02849,
+ 0.08840, -0.07020, 0.02745, -0.13658, -0.04447,
+ -0.10368, 0.10822, 0.10294, -0.12665, 0.07192,
+ 0.05292, -0.00365, -0.00560, -0.25430, 0.00108,
+ -0.16982, -0.30382, -0.25640, 0.04210, -0.12639,
+ 0.05904, -0.02906, 0.03979, 0.17049, -0.12156,
+ -0.12053, 0.21935, -0.12768, -0.20570, -0.12121,
+ 0.09564, 0.06285, 0.17128, 0.13959, 0.04631,
+ 0.05811, -0.10494, -0.12455, -0.30542, -0.86210,
+ 0.07046, 0.06095, 0.15073, 0.01552, -0.14884,
+ 0.08620, 0.13540, -0.39652, 0.19748, -0.58680,
+ 0.04400, -0.14257, -0.18466, -0.38413, 0.34112,
+ 0.04594, -0.01688, -0.13238, -0.16185, -0.27385,
+ 0.25518, -0.08094, 0.04273, 0.02263, 0.12208,
+ -0.20875, -0.19927, 0.13904, -0.33647, 0.20432,
+ 0.03428, 0.12321, -0.03098, -0.17402, -0.17855,
+ 0.08362, -0.08303, -0.14786, -0.18703, 0.33647,
+ -0.23381, 0.12756, 0.34272, -0.23794, 0.11531,
+ -0.31860, 0.06065, 0.11526, 0.13333, -0.31465,
+ -0.17814, -0.40624, -0.41949, 0.29868, -0.11261,
+ 0.20416, -0.07806, 0.28000, 0.17228, 0.00477,
+ -0.04962, -0.12449, -0.11208, 0.19449, 0.07509,
+ -0.24203, -0.24128, -0.08209, -0.27824, -0.19316,
+ -0.27588, -0.30003, -0.25335, 0.18486, 0.17194,
+ 0.20696, 0.05457, 0.02637, -0.28004, -0.02257,
+ -0.16269, -0.11872, -0.20672, -0.08225, 0.24885,
+ 0.24595, -0.19606, 0.03268, -0.10902, 0.08785,
+ 0.04978, -0.21264, 0.03856, -0.52285, -0.30720,
+ 0.07872, 0.03407, 0.25273, 0.13849, -0.15488,
+ 0.02067, 0.17168, -0.03934, -0.38302, -0.10000,
+ 0.22484, 0.29944, -0.07104, -0.07767, 0.13716,
+ -0.38213, 0.09059, 0.13417, -0.04883, -0.44510,
+ 0.10752, -0.03283, -0.30543, -0.23409, 0.13410,
+ -0.02785, -0.14191, 0.13318, 0.11609, -0.23969,
+ 0.00365, -0.16197, -0.16228, 0.06004, 0.10007,
+ 0.01227, -0.35028, 0.01341, 0.08534, -0.13132,
+ -0.30302, -0.10556, 0.04442, -0.19646, 0.16573,
+ -0.45308, -0.47651, -0.25166, 0.33245, 0.22984,
+ -0.13359, 0.05587, -0.18250, 0.05919, 0.03689,
+ 0.10973, -0.32373, -0.00738, 0.05956, -0.14256,
+ -0.13356, -0.23472, -0.26374, -0.03024, -0.36466,
+ -0.30135, 0.17992, -0.18275, 0.21388, 0.07258,
+ 0.17246, -0.25268, -0.11061, 0.03435, 0.07469,
+ 0.05913, -0.22294, -0.17934, 0.19190, -0.15565,
+ 0.04109, -0.14260, -0.24634, -0.33302, -0.21814,
+ -0.35349, -0.00143, -0.21158, 0.04135, 0.11147,
+ 0.01555, 0.16987, -0.33507, 0.23362, -1.04793,
+ -0.01201, -0.11153, -0.00415, 0.01487, -0.12756,
+ -0.07659, 0.12777, -0.25610, 0.04005, -0.13681,
+ 0.16064, -0.02627, 0.04650, 0.00144, 0.16755,
+ -0.00400, 0.05917, 0.07617, -0.24150, -0.29103,
+ 0.06902, -0.18389, -0.05368, -0.30958, -0.19190,
+ -0.17523, -0.03705, -0.05615, -0.24087, 0.11816,
+ -0.05707, 0.35050, -0.03120, -0.05563, -0.00616,
+ 0.13084, 0.01611, -0.13842, -0.03951, -0.06255,
+ 0.00651, 0.09336, -0.19880, 0.09264, 0.20868,
+ -0.22131, -0.00868, -0.23354, 0.11245, -0.26065,
+ -0.13618, 0.05100, -0.16093, -0.02886, -0.17265,
+ 0.23520, -0.25743, -0.10447, -0.04087, -0.10108,
+ 0.03768, -0.23007, -0.10556, -0.02013, -0.08858,
+ -0.09871, -0.01806, 0.06842, -0.15355, 0.04404,
+ -0.20599, -0.29805, -0.13408, -0.11938, -0.19008,
+ -0.15353, -0.09327, -0.08276, 0.15928, -0.29654,
+ -0.06323, -0.02972, -0.10638, 0.15686, 0.04945,
+ 0.07680, 0.06262, 0.04697, -0.15173, 0.06095,
+ -0.04766, -0.22583, -0.26837, 0.03790, 0.05810,
+ -0.17272, -0.15947, -0.10082, -0.11550, 0.08259,
+ -0.10819, 0.12463, 0.14753, -0.02093, 0.10000,
+ 0.04671, -0.01055, 0.11065, -0.19268, -0.19860,
+ 0.09212, 0.06768, -0.10784, -0.04619, 0.07451,
+ -0.24069, 0.03364, -0.23019, -0.01985, 0.08090,
+ -0.19704, 0.09546, -0.06876, 0.19249, -0.03322,
+ 0.22730, 0.08558, -0.22875, -0.20351, 0.08871,
+ 0.11237, -0.22789, -0.18630, -0.13175, -0.21710,
+ 0.16906, -0.02166, 0.04429, -0.36840, 0.06997,
+ -0.07496, -0.27072, 0.04431, -0.05728, -0.00133,
+ 0.15664, 0.09429, 0.01514, 0.01133, 0.17735,
+ 0.05954, -0.16123, -0.20233, -0.15001, -0.03833,
+ -0.23056, 0.09910, -0.21358, 0.03899, -0.15338,
+ -0.00157, -0.08528, -0.08172, 0.22531, 0.02364,
+ 0.04308, 0.00856, -0.10851, -0.07408, -0.21653,
+ -0.33896, 0.08067, 0.10928, -0.15998, 0.06875,
+ -0.20313, -0.26453, -0.12345, -0.14650, 0.05024,
+ 0.06252, -0.33277, 0.11447, -0.08512, 0.07275,
+ 0.05257, -0.02837, -0.07988, 0.31747, -0.94244,
+ 0.03881, -0.04200, 0.01843, -0.02298, -0.13509,
+ 0.12366, 0.11029, 0.14752, 0.08719, -0.25026,
+ -0.32889, -0.10083, -0.12486, -0.36668, -0.17496,
+ -0.13116, 0.07356, -0.00737, 0.08954, 0.14660,
+ -0.41162, 0.03469, -0.00724, 0.02104, -0.03903,
+ 0.15451, -0.13241, 0.13886, -0.14430, -0.09825,
+ 0.13837, -0.15542, -0.01749, -0.01114, -0.20693,
+ 0.12686, -0.14783, 0.04438, 0.00956, -0.05389,
+ -0.30442, -0.01185, -0.14888, -0.05282, -0.03311,
+ 0.08146, -0.05389, -0.33964, 0.13146, 0.14143,
+ -0.15117, 0.14078, -0.27581, 0.10313, -0.39095,
+ -0.14083, -0.05584, -0.30258, -0.21768, -0.06707,
+ -0.13051, 0.05265, -0.15205, 0.10548, -0.20232,
+ -0.21471, 0.00373, -0.03957, -0.26941, 0.14785,
+ 0.01726, -0.05997, -0.17608, -0.31073, 0.23536,
+ -0.06358, 0.05544, -0.09087, -0.09972, 0.14033,
+ -0.13848, -0.43334, -0.27466, -0.19394, -0.13883,
+ 0.03313, 0.08910, 0.09994, 0.02717, 0.24894,
+ -0.02184, -0.19603, 0.17243, 0.02372, 0.03275,
+ -0.10145, -0.00789, 0.01951, -0.16224, -0.31926,
+ -0.02051, -0.10165, -0.12880, -0.30978, -0.10000,
+ -0.12158, 0.07516, 0.12186, 0.23062, -0.00680,
+ 0.03640, -0.11007, -0.28159, 0.18642, -0.17549,
+ -0.27457, -0.07660, 0.15102, -0.08840, 0.06130,
+ -0.22180, -0.25488, -0.29578, -0.26019, -0.25097,
+ -0.10497, -0.24836, 0.29330, -0.20644, 0.04583,
+ -0.16858, 0.09972, 0.12240, 0.05556, -0.01553,
+ -0.12686, -0.05834, -0.00447, 0.18590, -0.11146,
+ 0.15690, 0.05018, 0.10230, -0.03180, -0.56355,
+ -0.00979, -0.22745, -0.18494, -0.20224, -0.39458,
+ -0.05372, 0.05779, 0.04364, -0.11781, 0.00692,
+ 0.20916, -0.16579, 0.02393, 0.12976, -0.25839,
+ -0.30859, -0.08063, 0.23404, -0.09298, -0.14877,
+ -0.06057, -0.00448, -0.29229, -0.19839, 0.07929,
+ -0.19612, -0.00626, 0.19925, -0.33574, -0.05622,
+ 0.08825, 0.13555, -0.10950, -0.05848, -0.08384,
+ 0.15910, 0.11649, 0.05064, -0.12498, -0.02403,
+ 0.13249, -0.00396, -0.09712, -0.52676, -0.83638,
+ -0.11897, 0.10559, -0.19060, -0.27056, -0.23188,
+ 0.01678, -0.10970, -0.15664, -0.14750, -0.01801,
+ 0.21104, 0.18635, -0.04914, 0.26012, 0.26914,
+ -0.38775, -0.21328, -0.14542, 0.08618, -0.10720,
+ 0.22795, -0.26500, 0.06019, -0.23107, 0.05335,
+ -0.07273, 0.13719, -0.04072, 0.11598, -0.42712,
+ -0.35918, -0.13034, -0.15848, 0.30873, -0.08128,
+ 0.19182, 0.01016, 0.04592, -0.07500, -0.14558,
+ -0.03516, 0.11652, 0.02749, -0.04216, 0.13276,
+ -0.27493, -0.25112, -0.79611, -0.12925, -0.05373,
+ -0.24268, -0.13265, 0.12213, 0.03452, 0.09510,
+ 0.15247, -0.01994, 0.25277, -0.17835, -0.20500,
+ 0.28923, -0.21903, 0.05669, -0.33089, -0.37995,
+ -0.33008, -0.10402, -0.28156, 0.08116, 0.06672,
+ 0.10577, -0.54444, -0.07805, -0.10509, 0.16281,
+ -0.19147, 0.43098, 0.05790, -0.02237, -0.03104,
+ 0.18765, 0.30687, 0.01822, -0.00092, -0.21081,
+ 0.00493, 0.33539, 0.11633, 0.10524, -0.12155,
+ 0.00076, 0.15955, -0.43880, -0.08607, -0.36106,
+ -0.18424, -0.02162, -0.02345, 0.08501, -0.39696,
+ -0.06727, 0.25337, 0.07759, -0.10856, 0.10000,
+ 0.01342, -0.46941, 0.20263, -0.21012, -0.17800,
+ -0.08072, -0.19468, 0.03098, -0.25656, -0.26690,
+ 0.13791, -0.35690, -0.15594, -0.20316, -0.19996,
+ 0.14642, 0.08893, 0.36536, -0.12190, -0.17925,
+ 0.30474, -0.06664, -0.12167, -0.51504, -0.08925,
+ -0.19664, -0.68547, -0.33038, -0.03066, 0.00465,
+ 0.36508, -0.25386, -0.26040, -0.26866, 0.22843,
+ 0.16844, -0.33254, 0.15847, 0.16627, 0.32344,
+ 0.24986, -0.09690, -0.16826, -0.35790, 0.21804,
+ 0.02333, -0.29241, -0.09696, -0.25453, 0.13519,
+ -0.02414, -0.37117, 0.00543, -0.04221, -0.53123,
+ 0.26597, -0.08789, -0.35875, 0.10535, -0.05946,
+ 0.11982, 0.32759, -0.13930, 0.05659, -0.04512,
+ 0.07848, -0.22848, -0.17444, -0.27336, 0.04057,
+ 0.03981, 0.11653, -0.32703, 0.11471, -0.21014,
+ -0.21736, -0.24050, 0.17771, -0.19336, 0.00032,
+ 0.16969, -0.26673, -0.25047, 0.44889, -1.21509,
+ 0.13052, -1.24526, 0.25035, -0.00826, -0.02726,
+ -1.35425, -0.37151, 0.27612, -0.81718, -0.00420,
+ -0.13837, 0.19710, -0.49277, 0.38908, 0.24240,
+ -0.47137, 0.75529, -0.35610, 1.04552, -0.35162,
+ 0.80909, -0.60791, -0.73959, 0.78476, -0.42812,
+ -0.18899, -0.71349, -0.40565, 0.12273, -0.66232,
+ -0.01519, -0.51717, 0.75328, -0.70005, 0.17526,
+ 0.86841, -0.46105, 0.78740, -0.03537, 0.57383,
+ -0.65451, 0.12650, -0.55027, -1.70364, -0.02957,
+ 0.44271, -0.12009, -0.25165, 0.09019, 0.02520,
+ -0.30090, 0.15725, -0.17033, 0.23757, -0.67829,
+ -0.15537, 0.69635, -0.08812, 0.85769, -0.48031,
+ 0.67403, -0.01463, 0.22492, -0.83408, -1.72128,
+ 0.23643, 0.04977, -0.05678, -0.86874, 0.40601,
+ 0.11707, 0.31298, 0.69176, -0.28621, -0.09914,
+ -0.35502, 0.08396, 0.86961, 0.01966, 0.71954,
+ -0.84888, 0.38949, -0.69014, 0.12675, -0.38996,
+ -1.36246, 0.05034, -0.22874, 0.31678, -1.16429,
+ 0.41417, -0.66061, 0.31018, 0.49954, -0.17107,
+ 0.02763, -0.04072, 0.01671, 0.44759, 0.94834,
+ 0.54646, -0.91260, 0.17942, 0.13470, 0.10000,
+ -0.49428, -1.30879, 0.00577, -0.52103, -0.04211,
+ -0.99269, 0.02410, -0.79279, -0.10573, 0.36296,
+ 0.45392, 0.03852, 0.53230, 0.11441, 0.33558,
+ 0.86491, 0.48198, -0.56528, 0.15262, -0.00697,
+ 0.72104, -0.37604, -1.42331, 0.15543, -1.04229,
+ 0.29383, -0.11382, 0.98663, -0.72633, -0.50736,
+ -0.23558, -0.23037, 0.05490, 1.04350, -0.13129,
+ 0.87935, 1.01405, 0.41647, -0.22795, -0.55631,
+ -0.05318, -0.16296, 0.14311, -1.39110, -1.00497,
+ -0.50675, -0.09091, -0.77663, 0.21612, -0.85788,
+ 0.25722, 0.07661, 0.48435, -0.08162, 0.46545,
+ 0.21398, 0.70553, 1.66500, 0.00433, -0.41687,
+ 0.33672, -0.41483, -0.16951, -0.29118, -1.29849,
+ -0.53242, -0.54515, 0.01186, -0.19107, -0.07622,
+ -1.06952, -0.97274, -0.16924, 0.05194, 0.49013,
+ 0.50007, 0.73965, 0.29929, 0.32607, -0.52962,
+ 0.02860, 0.57820, 0.09223, 0.61419, -1.62884,
+ 0.43470, 0.00736, 0.16227, 0.26285, -0.07118,
+ -0.73081, 0.00917, 0.35765, -0.26506, 0.42437,
+ -0.40128, 0.11669, -0.51442, -0.34871, -0.14177,
+ -0.44687, 0.01551, -0.25592, 0.36470, 0.25812,
+ -0.85483, 0.43697, -0.47017, 0.21813, 0.10651,
+ 0.24206, -0.85355, -0.16731, -0.36114, -0.57737,
+ -0.09863, 0.18076, 0.27716, -0.05051, 0.02135,
+ 0.30669, -0.13081, -0.12235, 0.21949, -0.41876,
+ 0.12881, -0.30656, 0.02799, -0.11689, 0.46540,
+ 0.02782, 0.06339, 0.33909, -0.00254, -0.06676,
+ 0.00963, -0.15624, -0.13913, 0.28888, -0.78648,
+ -0.39054, -0.52102, -0.25940, -0.26013, -0.65017,
+ 0.60864, -0.25671, -0.04404, 0.39904, 0.23998,
+ -0.24636, 0.40300, -0.04044, -0.36079, 0.14520,
+ -0.12082, 0.37526, -0.19626, -0.47385, 0.02334,
+ 0.18994, 0.35409, 0.24415, -0.18983, -0.08814,
+ -0.69788, 0.01416, -0.63800, -0.15500, 0.01407,
+ 0.15734, 0.52190, 0.24172, -0.14852, -0.06960,
+ 0.34901, 0.17640, -0.06211, 0.18340, 0.01987,
+ 0.08176, -0.06011, -0.73887, -0.33014, -0.20085,
+ 0.00598, -0.26944, -0.91550, 0.32522, 0.10000,
+ 0.05976, 0.06942, -0.22427, 0.07382, 0.39493,
+ 0.12231, -0.11336, -0.10658, 0.00347, -0.63330,
+ -0.07067, 0.05040, -0.46356, -0.36253, 0.07249,
+ 0.23111, -0.07250, -0.10596, -0.07424, -0.23188,
+ -0.23624, -0.03116, -0.11030, 0.42587, 0.24418,
+ 0.21316, 0.07773, -0.16383, -0.14728, -0.00113,
+ 0.11289, 0.38975, 0.04991, -0.19994, -0.17094,
+ -0.61153, -0.66532, -0.00442, -0.35018, 0.14171,
+ 0.01559, -0.03124, 0.05870, 0.43682, -0.79872,
+ 0.32598, 0.27077, -0.65103, -0.13736, 0.22618,
+ 0.03655, -0.40575, 0.02793, -0.20581, 0.01977,
+ -0.17282, 0.10864, 0.21115, -0.73507, -0.30934,
+ -0.28421, 0.17712, -0.01600, -0.23610, 0.21836,
+ 0.40204, -0.16912, -0.46979, -0.14269, 0.26800,
+ -0.04335, 0.05523, 0.13878, -0.16642, 0.05527,
+ -0.09131, -0.05863, 0.18937, -0.06458, -0.22212,
+ -0.02074, -0.51212, -0.06708, -0.67903, -1.16645,
+ -0.19636, -0.19623, 0.02529, 0.04801, 0.07603,
+ 0.05430, 0.08263, -0.16270, -0.13369, -0.00493,
+ 0.09424, -0.12827, 0.05798, -0.09350, 0.07997,
+ 0.05814, -0.20324, 0.08271, 0.02349, 0.02292,
+ 0.23063, -0.18567, -0.17634, -0.13858, 0.06192,
+ 0.02812, 0.07162, 0.08698, -0.16026, -0.15982,
+ 0.05253, -0.08278, -0.21830, 0.09295, 0.07871,
+ 0.04776, -0.16337, -0.17823, -0.11624, 0.09685,
+ -0.12774, -0.09184, 0.04655, -0.15428, -0.11795,
+ 0.01164, 0.05576, -0.18966, 0.08332, -0.13953,
+ 0.03310, -0.00318, -0.09878, 0.04656, -0.11759,
+ -0.09165, -0.14537, -0.11253, 0.01050, 0.06853,
+ 0.12484, 0.02390, -0.11594, -0.20397, -0.17170,
+ 0.05563, 0.02435, 0.03479, -0.22273, -0.14675,
+ -0.13990, -0.21152, -0.01434, 0.10409, 0.06653,
+ -0.11776, 0.12187, -0.10443, 0.07934, 0.00173,
+ -0.11148, 0.13398, -0.09466, 0.13517, -0.14564,
+ -0.14828, 0.01890, 0.05937, -0.14931, -0.16762,
+ 0.04221, -0.12365, -0.15814, 0.00127, -0.12917,
+ 0.04665, 0.10413, 0.06525, -0.12621, -0.15003,
+ -0.17800, -0.09686, -0.15054, -0.09628, -0.10000,
+ 0.05247, -0.15967, 0.01463, -0.18709, 0.03873,
+ -0.09964, -0.11146, 0.10436, 0.00533, -0.15640,
+ -0.09206, 0.01476, -0.15834, -0.00729, -0.11463,
+ -0.12442, -0.21296, 0.11290, -0.12397, 0.06080,
+ -0.03818, 0.01909, 0.00783, -0.24696, -0.13022,
+ -0.12481, -0.02671, -0.14890, 0.08481, -0.13705,
+ 0.09645, -0.09635, -0.12868, 0.02472, 0.10235,
+ 0.03291, -0.17174, 0.03062, 0.11438, 0.14499,
+ 0.09538, -0.12429, -0.18353, -0.12313, 0.05576,
+ -0.10205, -0.18292, -0.17499, 0.05270, -0.15974,
+ 0.01679, 0.00963, -0.14992, -0.12226, 0.02051,
+ -0.13844, -0.08724, -0.21498, -0.06077, 0.05726,
+ 0.10203, -0.07364, 0.07673, -0.10638, 0.00396,
+ 0.08161, 0.04659, -0.12200, -0.18864, -0.10999,
+ -0.15555, -0.14446, -0.13348, 0.07437, -0.16102,
+ 0.03470, 0.00596, 0.03844, -0.14677, -0.16502,
+ -0.15476, -0.11883, 0.02730, 0.01174, -0.99185,
+ 0.36958, 0.13851, -0.27128, -0.01343, 0.02518,
+ -0.16150, 0.19962, -0.15156, 0.10970, 0.27431,
+ -0.39570, -0.08519, -0.05982, -0.01499, 0.06959,
+ 0.26621, -0.17419, -0.44913, 0.16705, 0.03132,
+ -0.74552, -0.05537, 0.36518, 0.27484, -0.05762,
+ -0.16770, -0.16097, 0.15171, 0.37841, -0.01072,
+ -0.11000, -0.28883, -0.13442, 0.03953, -0.59940,
+ 0.44308, -0.07218, -0.07254, -0.36892, -0.17569,
+ -0.18492, -0.26637, -0.07391, -0.09660, -0.10143,
+ 0.21985, 0.19349, -0.32895, 0.03398, 0.00769,
+ 0.09458, 0.18523, 0.12754, 0.23811, -0.26724,
+ -0.10650, 0.14987, -0.38555, 0.17602, -0.03663,
+ -0.66571, -0.09586, 0.05912, 0.26961, -0.02726,
+ -0.05834, 0.31177, 0.18415, 0.01463, -0.09210,
+ -0.14142, 0.28040, -0.49904, 0.06410, 0.14989,
+ -0.28385, 0.03687, -0.15902, -0.39120, 0.12238,
+ -0.28945, -0.34542, -0.37865, -0.04099, -0.18113,
+ -0.07333, 0.13942, 0.35304, -0.20211, 0.15273,
+ 0.17088, -0.12733, 0.11536, 0.36907, -0.45591,
+ 0.19368, -0.22464, -0.44758, -0.02705, 0.09667,
+ 0.07979, -0.48982, -0.04228, -0.57175, -0.10000,
+ 0.00234, -0.06844, -0.03441, -0.02006, -0.11605,
+ -0.49381, -0.00588, -0.05494, 0.23464, 0.17360,
+ 0.13672, 0.09003, 0.16674, -0.15275, 0.18810,
+ -0.17339, -0.42514, -0.14608, -0.47544, -0.24206,
+ -0.45474, 0.04395, 0.07336, -0.33797, -0.04801,
+ 0.06891, 0.19878, 0.28105, 0.17208, 0.17161,
+ -0.62122, -0.16515, 0.23205, 0.09510, -0.24681,
+ 0.25027, 0.19090, -0.56814, -0.27626, -0.25789,
+ -0.13793, 0.01083, 0.02141, 0.07135, -0.29150,
+ 0.02287, 0.35266, 0.07800, -0.13221, 0.01866,
+ 0.23929, -0.01288, -0.10569, -0.16368, -0.15068,
+ -0.42282, -0.24498, -0.28941, -0.00371, 0.01190,
+ -0.12296, 0.33952, -0.08564, -0.00542, -0.10088,
+ -0.04529, 0.39507, 0.08552, -0.28795, -0.05515,
+ 0.01879, -0.14682, 0.01420, -0.05427, -0.21907,
+ -0.22506, 0.17848, 0.50022, 0.05958, -0.29528,
+ -0.18086, -0.14403, 0.05275, -0.61471, -1.02888,
+ -0.03387, 0.21864, -0.51668, -0.02667, -0.44575,
+ -0.27740, 0.25130, -0.43356, -0.14363, -0.16826,
+ -0.53046, 0.53938, 0.41350, 0.26401, -0.17859,
+ 0.19089, -0.20020, 0.25384, -0.59193, 0.04761,
+ 0.83337, 0.02343, -0.58566, -0.30431, 0.05360,
+ 0.09041, 0.11979, 0.22363, -0.25734, 0.30266,
+ -0.70893, 0.61523, -0.81211, -0.07967, -0.40157,
+ 0.05884, 0.14135, -0.11117, -0.15874, 0.10543,
+ 0.14838, 0.00485, -0.13940, -0.05453, -0.25839,
+ -0.26822, -0.32745, -0.67767, 0.21370, -0.03011,
+ 0.05412, 0.28076, 0.23418, -0.11673, 0.39324,
+ 0.06519, 0.20110, -0.09401, -0.40111, 0.07785,
+ 0.12430, -0.39965, -0.00908, 0.22867, -0.38856,
+ 0.33780, -0.33834, 0.04900, -0.87221, 0.06946,
+ -0.03270, -0.28160, -1.10689, -0.19767, 0.50987,
+ 0.40018, -0.13855, -0.29657, 0.66128, 0.10046,
+ -0.30438, 0.27084, 0.10056, 0.09747, -0.16890,
+ -0.61526, 0.09786, -0.34445, 0.46373, -0.89751,
+ -0.49254, -0.01475, -0.63772, -0.46022, 0.47834,
+ -0.04185, 0.62981, -0.04641, -0.45635, 0.39873,
+ 0.38476, 0.65927, 0.06437, -0.63351, 0.10000,
+ -0.03309, 0.39264, -0.49312, -0.24656, -0.06514,
+ 0.39002, -0.23293, 0.53003, 0.35175, -0.36836,
+ -0.63788, -0.18591, -0.03261, 0.00957, -0.45500,
+ 0.14719, -0.17749, 0.13696, -0.28075, -0.47468,
+ 0.59114, 0.22175, -0.27260, -0.48652, -0.41539,
+ -0.06077, -0.38734, -0.21385, 0.55227, 0.17909,
+ -0.00578, 0.46083, -0.33343, -1.10972, -0.37905,
+ -0.08873, -0.05396, 0.48403, 0.05770, 0.21353,
+ -0.38328, 0.28584, -0.63702, 0.20879, -0.08219,
+ -0.32231, -0.01848, -0.43415, 0.15397, 0.38288,
+ -0.38349, -0.39970, 0.10724, -0.17775, 0.11953,
+ 0.22192, -0.58974, -0.70108, -0.06120, 0.12770,
+ 0.18945, 0.27927, 0.08095, -0.60941, 0.45983,
+ 0.22731, -0.00953, -0.46710, -0.93492, -0.38843,
+ -0.08572, 0.13373, 0.35377, -0.33695, -0.40040,
+ -0.30019, -0.61900, 0.17453, -0.13130, 0.31669,
+ -0.07910, -0.07243, -0.03002, 1.06281, -1.39223,
+ 0.49233, -0.34427, 0.15098, -0.00655, 2.84438,
+ -0.04303, 0.45218, -1.92696, -0.12485, -0.31650,
+ -0.79728, -1.65571, -0.69623, -0.56704, -0.55418,
+ -0.17315, 0.01301, -0.44578, 0.25261, -0.58302,
+ -0.29915, 0.93110, 0.41221, -0.48304, 0.77552,
+ 2.00570, -1.39797, 0.12342, -0.77652, 1.58557,
+ 0.00145, -0.49850, 0.33811, -0.15027, 0.00965,
+ -2.84340, 0.04178, -0.45011, 1.92480, 0.12427,
+ 0.32165, 0.79608, 1.65517, 0.69438, 0.56902,
+ 0.55496, 0.16815, -0.00943, 0.45123, -0.25392,
+ 0.58336, 0.30525, -0.92661, -0.41080, 0.48462,
+ -0.77530, -2.00608, 1.39844, -0.11648, 0.77666,
+ -1.58499, -0.00516
+};
+
+float const m9_5[(na*9+1)*30+(30+1)*2] = {
+ -0.19290, -0.19082, 0.08590, 0.06443, 0.04775,
+ -0.14806, 0.05912, -0.11307, -0.15545, -0.17339,
+ -0.09734, 0.11640, -0.00076, -0.23042, 0.09588,
+ -0.03741, 0.04407, -0.13958, -0.21165, -0.00413,
+ 0.09321, -0.04224, 0.00755, -0.18523, -0.12075,
+ -0.15004, 0.00521, 0.07167, -0.15154, -0.20150,
+ 0.02749, -0.14203, -0.19114, 0.09143, 0.10105,
+ 0.09559, -0.08829, -0.11519, -0.08381, 0.05834,
+ 0.01239, 0.11368, 0.12249, 0.09182, -0.22592,
+ -0.02885, -0.13717, -0.10985, -0.14705, 0.04621,
+ 0.01555, -0.14121, -0.01097, 0.00968, -0.05586,
+ -0.04897, -0.14012, 0.13562, -0.09527, 0.09668,
+ 0.10905, -0.25062, -0.12277, 0.02989, -0.14734,
+ -0.18870, 0.02789, -0.13225, -0.21098, 0.07402,
+ 0.08331, -0.15530, -0.25615, 0.16900, -0.01853,
+ 0.04780, 0.17125, 0.04868, -0.08686, 0.01484,
+ 0.09233, -0.13431, -0.22558, -0.09056, -0.03172,
+ -0.09267, -0.16478, -0.14646, 0.08487, -0.34070,
+ -0.14026, 0.14552, 0.04333, -0.20634, -0.13261,
+ -0.02455, 0.12222, 0.08574, 0.04359, -0.09577,
+ 0.01121, 0.12722, -0.11155, -0.16253, 0.10000,
+ -0.07507, 0.08291, 0.01166, 0.02674, -0.11431,
+ -0.31100, 0.02671, 0.10531, 0.05332, -0.28456,
+ -0.12958, -0.15015, -0.16638, -0.15503, -0.18541,
+ 0.25193, -0.29316, 0.12997, -0.06576, -0.00739,
+ 0.16254, -0.21085, 0.05094, -0.28720, -0.16357,
+ 0.09243, -0.04205, -0.14821, 0.08506, -0.13984,
+ -0.18868, -0.18057, -0.12660, 0.08080, 0.10416,
+ -0.22211, 0.12948, 0.02950, -0.04218, 0.02075,
+ 0.03312, -0.16261, -0.22487, -0.12408, -0.13122,
+ -0.13109, 0.01654, 0.07307, 0.06009, 0.10612,
+ -0.15764, -0.16669, -0.23612, -0.12734, -0.00437,
+ -0.03730, -0.10150, -0.20158, 0.12997, 0.12113,
+ 0.14442, -0.08862, -0.20825, -0.07758, -0.16197,
+ 0.08630, -0.22217, -0.07735, -0.19544, 0.06120,
+ 0.10120, 0.01434, -0.26456, -0.15223, 0.03618,
+ -0.24121, -0.13147, -0.15880, -0.16572, -0.08251,
+ -0.24316, 0.12383, 0.11186, 0.14990, -0.91465,
+ -0.17010, 0.01660, -0.16359, -0.12349, -0.12852,
+ 0.01557, -0.11228, 0.08267, 0.03600, -0.17457,
+ -0.16874, -0.15187, -0.14162, -0.13394, 0.05473,
+ 0.03375, 0.03425, -0.10957, -0.14062, -0.15044,
+ 0.14014, -0.15141, -0.17543, 0.02050, 0.06726,
+ 0.06879, -0.16454, -0.12088, 0.08698, -0.14051,
+ 0.01598, 0.04927, 0.04631, -0.13095, -0.15818,
+ 0.07141, 0.06681, 0.02935, -0.13457, -0.13616,
+ 0.06056, 0.07425, -0.16450, 0.00444, -0.16568,
+ -0.12958, 0.07362, -0.00045, 0.08852, 0.08069,
+ -0.14233, -0.16803, -0.13383, 0.04629, 0.06091,
+ -0.14458, -0.12806, 0.05970, 0.03030, 0.08724,
+ -0.14124, 0.05193, 0.07936, -0.16609, 0.03786,
+ 0.03243, -0.14191, -0.12690, -0.18038, -0.12541,
+ -0.10588, 0.02975, 0.02821, -0.16236, -0.11614,
+ 0.06300, 0.05184, 0.06239, -0.13686, 0.02171,
+ 0.08144, 0.05244, -0.14171, -0.11271, 0.04216,
+ 0.04077, 0.01832, 0.07068, -0.15063, -0.18000,
+ 0.06776, 0.08068, 0.02769, 0.01350, -0.15864,
+ -0.12921, 0.07014, 0.06428, 0.04596, -0.14161,
+ -0.16791, 0.10758, -0.13873, -0.13812, -0.10000,
+ -0.15730, 0.02771, -0.16345, -0.14522, -0.13707,
+ 0.01185, -0.13423, -0.08860, 0.03204, -0.19091,
+ 0.00459, 0.06865, 0.08512, 0.07999, 0.06888,
+ -0.15692, -0.16096, 0.07638, -0.15920, 0.05734,
+ -0.07398, 0.03128, 0.01674, -0.17863, -0.12693,
+ -0.14231, -0.18073, 0.05310, -0.08875, 0.05061,
+ 0.01204, 0.03583, -0.13458, -0.13334, 0.07010,
+ -0.12733, 0.04120, 0.04309, 0.07884, -0.13024,
+ 0.06972, -0.11532, -0.14240, -0.15027, 0.02327,
+ 0.07428, 0.06484, -0.00368, 0.06994, 0.08658,
+ -0.16653, 0.02154, -0.15239, -0.13341, -0.14211,
+ 0.05168, 0.07897, 0.04853, -0.15479, -0.12859,
+ 0.06189, 0.05839, -0.12178, 0.04126, -0.16827,
+ 0.02097, 0.06146, -0.11028, -0.17978, 0.07097,
+ 0.08937, 0.02927, -0.15160, -0.15915, -0.15757,
+ 0.05275, 0.05597, 0.03722, -0.15244, -0.14899,
+ 0.07233, 0.03942, 0.05218, 0.14885, -0.86027,
+ -0.08495, -0.05260, -0.18596, 0.04859, -0.14866,
+ -0.02615, -0.12610, -0.10342, -0.02225, -0.18464,
+ 0.03069, -0.15970, 0.05099, -0.13277, 0.09694,
+ 0.02679, 0.05595, -0.06803, 0.05874, 0.05505,
+ 0.19046, -0.21805, -0.06834, 0.00350, -0.17956,
+ -0.16912, 0.01644, 0.05615, 0.12797, -0.02009,
+ -0.20847, -0.10162, -0.14587, 0.11895, -0.14716,
+ 0.05996, 0.08805, -0.11721, 0.10405, -0.11628,
+ 0.06455, -0.02765, -0.23569, -0.05819, 0.00508,
+ -0.18567, 0.05384, -0.24521, -0.12563, -0.09127,
+ -0.22045, -0.18944, 0.08636, -0.15486, -0.07649,
+ -0.08996, -0.12045, -0.09240, 0.07129, 0.11337,
+ 0.09081, 0.05301, -0.06815, -0.04783, -0.22352,
+ -0.00091, 0.00101, 0.03782, -0.03396, 0.04329,
+ 0.15485, -0.01044, 0.01234, 0.08700, 0.03957,
+ -0.08702, -0.10061, 0.08586, 0.08893, 0.03443,
+ 0.12594, 0.12545, 0.06096, -0.07323, -0.23230,
+ -0.00687, -0.02246, -0.16509, -0.17493, -0.03903,
+ 0.02065, -0.05563, -0.22977, -0.19499, -0.10753,
+ -0.16067, 0.09181, 0.10559, -0.11864, -0.09709,
+ -0.12693, 0.14784, 0.11735, -0.13113, 0.10000,
+ -0.23620, -0.23611, 0.00755, -0.01460, 0.02966,
+ -0.22641, 0.00707, -0.04238, -0.23478, -0.03711,
+ -0.15748, -0.16644, -0.06492, 0.12734, 0.11418,
+ 0.06928, 0.03884, 0.12539, 0.09298, 0.08332,
+ 0.24093, -0.21202, -0.04259, -0.03904, 0.03389,
+ -0.17012, -0.23460, -0.21716, 0.14045, 0.01183,
+ -0.12808, -0.15281, -0.16437, 0.08720, -0.08282,
+ -0.11581, 0.02178, -0.12624, 0.12325, -0.05051,
+ 0.09797, 0.13878, 0.02507, -0.19659, -0.20963,
+ -0.16262, -0.15761, -0.04689, 0.03358, 0.09937,
+ -0.03544, 0.00308, -0.15188, 0.04346, 0.05265,
+ 0.07479, -0.11591, -0.14461, -0.08895, -0.10007,
+ 0.13696, 0.11797, 0.14125, 0.02230, -0.19567,
+ 0.01325, -0.00857, -0.07566, -0.20333, 0.04045,
+ -0.09968, -0.03212, 0.04306, 0.00678, 0.00327,
+ -0.13497, 0.04822, 0.01765, -0.19230, 0.08753,
+ 0.06222, -0.11801, -0.11584, 0.14939, -0.89917,
+ -0.00680, 0.03829, 0.02039, 0.08346, -0.12475,
+ -0.17086, 0.09745, 0.05494, -0.17054, 0.03760,
+ 0.07515, 0.10220, -0.12262, -0.15124, -0.16609,
+ -0.17811, 0.04717, 0.08094, 0.01562, -0.12768,
+ 0.25285, 0.01784, -0.16080, -0.14065, 0.06959,
+ 0.06052, 0.04416, -0.10160, 0.06550, -0.14539,
+ -0.16897, 0.05875, 0.02145, 0.07545, 0.09279,
+ 0.07051, 0.03931, 0.08557, 0.10900, 0.01391,
+ -0.15117, -0.06776, 0.05187, 0.05042, -0.11408,
+ -0.16035, -0.12711, -0.03238, -0.12954, -0.10489,
+ 0.01348, 0.02508, 0.04933, -0.12468, 0.12141,
+ 0.13929, 0.08997, -0.13202, -0.20829, 0.14290,
+ 0.04890, -0.02164, 0.11018, -0.20652, 0.07264,
+ 0.06688, 0.04728, 0.06766, -0.08991, 0.07150,
+ -0.12786, -0.18363, -0.05617, -0.03851, 0.03671,
+ -0.11214, -0.08305, 0.03673, 0.02261, -0.18251,
+ 0.09911, 0.09939, -0.17615, -0.07622, 0.02388,
+ 0.04448, -0.00186, 0.08480, -0.09652, -0.22562,
+ -0.13418, -0.13631, 0.03603, -0.14853, -0.09310,
+ -0.18609, -0.11744, -0.12370, -0.13069, -0.07997,
+ -0.18554, 0.11095, -0.10951, 0.05720, -0.10000,
+ 0.02890, 0.05972, -0.11639, -0.18381, 0.04384,
+ 0.00292, -0.15909, -0.12853, -0.15970, -0.18122,
+ 0.00580, 0.02771, 0.09309, 0.08437, -0.09942,
+ 0.11139, -0.12525, -0.10815, 0.09378, -0.15740,
+ -0.04461, 0.03557, 0.04805, -0.21200, -0.13106,
+ 0.07479, -0.18078, 0.03993, -0.12429, -0.15922,
+ -0.16176, 0.05717, 0.08452, 0.06411, -0.08935,
+ -0.11841, -0.10358, -0.19923, -0.09529, -0.06803,
+ -0.12795, 0.05358, 0.06031, 0.02904, -0.17237,
+ -0.15332, -0.11173, 0.08407, -0.11993, 0.03910,
+ -0.16776, -0.25106, -0.14696, -0.15130, 0.04370,
+ -0.09085, -0.16055, -0.15156, -0.11922, -0.08626,
+ -0.08445, -0.04570, -0.15711, -0.14288, -0.11358,
+ -0.00924, 0.04925, -0.02074, -0.19363, -0.15715,
+ -0.12316, -0.18999, 0.01425, -0.21176, -0.13990,
+ 0.07169, -0.12774, -0.11538, -0.18401, 0.06045,
+ -0.11614, 0.08174, 0.10404, 0.14998, -0.92986,
+ -0.70343, 0.15052, 0.10742, 0.19836, -0.08073,
+ -0.79819, 0.17687, 0.18368, 0.12656, 0.57625,
+ -0.49470, -0.46343, 0.28071, -0.06849, -0.43462,
+ -0.49867, -0.67505, 0.19501, -0.14914, -0.12151,
+ 0.36435, -0.78631, -0.00863, 0.33520, 0.35629,
+ 0.26541, -0.17393, 0.18435, 0.30149, 0.03765,
+ 0.31147, -0.60558, -0.48898, -0.19439, -0.00322,
+ 0.18783, -0.47206, -0.70685, 0.15218, -0.55910,
+ 0.53610, -0.19355, -0.87061, 0.05389, -0.25676,
+ 0.32038, -0.09087, -0.38368, 0.03088, 0.38494,
+ -0.33603, 0.45487, 0.36895, -0.54325, 0.27691,
+ -0.08895, 0.54800, -0.06829, -1.22638, 0.22665,
+ -0.00164, 0.31501, -0.03941, -0.58310, 0.16466,
+ -0.15313, -0.05756, -0.39947, -0.42991, 0.12586,
+ 0.46280, -0.27298, 0.20445, -0.47509, -0.50300,
+ 0.61751, 0.26497, 0.22209, -0.21569, -1.10737,
+ 0.64735, 0.75701, -0.30943, -0.08538, -0.32156,
+ -0.64024, 0.28231, 0.08740, 0.62053, -0.31257,
+ -0.61010, 0.22274, -0.63234, 0.19124, 0.43564,
+ -0.34799, 0.23254, -0.37241, 0.36038, -0.56437,
+ -1.29938, 0.35034, 0.46788, 0.23432, 0.10000,
+ -0.58609, -0.33954, -0.01998, -0.17515, 0.60100,
+ -0.40563, -0.42425, 0.04600, -0.88626, 0.55512,
+ 0.20054, -0.19936, 0.61890, -0.31623, 0.17047,
+ -0.96012, -0.86047, 0.20869, 0.64589, 0.69344,
+ 0.31569, -0.72949, 0.14041, 0.37977, -0.24854,
+ 0.35654, -0.44719, 0.10338, 0.37695, -1.08076,
+ 0.66959, -0.15113, -0.10988, 0.02167, -0.50880,
+ 0.09402, -0.75704, -0.79958, 0.16861, 0.37381,
+ 0.48453, -0.45932, -0.56044, -0.02959, 0.07026,
+ -0.43668, 0.27086, 0.35591, 0.07521, 0.35346,
+ -0.80083, 0.21281, 0.40718, -0.23057, 0.11203,
+ -0.28043, 0.04771, -0.72660, -0.68271, 0.53337,
+ 0.11219, 0.45836, -0.38779, -0.81910, 0.20829,
+ -0.29118, -0.13878, 0.09698, -0.08688, -0.02757,
+ 0.37247, -0.28646, 0.27996, 0.10962, 0.08408,
+ 0.00104, -0.36479, -0.01457, -1.00120, -0.41601,
+ 0.62453, 0.05969, 0.50532, 0.17825, -1.63796,
+ -0.06257, -0.23399, 0.00984, 0.05545, -0.17218,
+ -0.18597, -0.12922, 0.09496, -0.20715, 0.01598,
+ 0.03498, -0.15220, -0.11619, -0.12548, 0.08764,
+ 0.01550, -0.18760, -0.09644, -0.12290, 0.06590,
+ 0.19737, -0.02507, -0.05087, 0.02244, 0.03546,
+ -0.15502, -0.00360, 0.07052, 0.13243, -0.19555,
+ 0.01231, 0.08132, -0.14583, 0.11755, -0.18163,
+ -0.13785, -0.13742, -0.12787, 0.09094, -0.08059,
+ 0.08958, -0.02428, -0.01654, -0.24049, -0.19269,
+ 0.02115, 0.05702, -0.04786, 0.07026, -0.08784,
+ -0.02636, 0.01931, -0.12897, -0.17080, 0.11552,
+ -0.10833, -0.11923, 0.11008, -0.13944, -0.07177,
+ 0.11499, -0.11064, -0.06069, -0.24593, -0.04371,
+ -0.02597, -0.18736, -0.14880, -0.02989, -0.17101,
+ 0.15728, -0.21700, -0.13830, -0.10416, 0.06866,
+ 0.11701, -0.09801, 0.07341, 0.07334, -0.14711,
+ 0.14428, 0.11903, -0.14226, -0.06682, -0.03278,
+ -0.21759, -0.02078, 0.03571, -0.14869, -0.02267,
+ 0.01973, -0.05931, -0.22645, -0.18272, -0.09854,
+ -0.13715, 0.11548, 0.10967, 0.06260, -0.13539,
+ 0.05055, -0.05190, 0.12439, 0.10291, -0.10000,
+ -0.01793, -0.20950, -0.18721, -0.20798, 0.02541,
+ -0.26836, 0.01154, -0.05601, -0.23618, -0.19870,
+ 0.04163, 0.02279, -0.07459, 0.13423, 0.12496,
+ -0.14666, -0.17739, -0.05212, -0.08460, 0.09873,
+ 0.24487, -0.17980, -0.02649, -0.20224, 0.03288,
+ -0.14772, -0.05345, -0.21301, 0.11680, -0.20643,
+ -0.13758, -0.15549, 0.05057, -0.10225, -0.09142,
+ 0.07691, 0.02266, -0.13929, -0.06262, 0.15965,
+ -0.08596, 0.12997, 0.01991, -0.16542, -0.01534,
+ 0.05188, -0.14638, -0.19408, 0.02975, -0.10173,
+ -0.20577, -0.02526, 0.04643, -0.15433, 0.04858,
+ 0.07600, -0.11969, -0.17537, 0.10345, 0.09921,
+ -0.04556, -0.07183, -0.06990, -0.00742, -0.15195,
+ 0.01717, -0.00532, -0.06250, -0.22370, 0.04382,
+ -0.10706, -0.03971, -0.15467, -0.18638, -0.00730,
+ -0.11199, 0.07037, 0.03974, -0.19438, -0.14170,
+ 0.07180, 0.08253, -0.08534, 0.33855, -0.83408,
+ -0.26525, -0.22138, 0.18566, 0.00292, -0.22704,
+ 0.60089, 0.05632, 0.06971, -0.15101, -0.66351,
+ -0.24233, 0.18060, -0.52729, -0.35616, 0.19522,
+ -0.36379, 0.11529, -0.46668, 0.43696, -0.09820,
+ 0.46906, 0.00611, -0.42829, -0.11592, -0.11178,
+ -0.15369, -0.54910, 0.17423, -0.19896, -0.02206,
+ 0.08885, 0.25096, 0.43053, -0.21114, -0.25186,
+ -0.07737, 0.19834, 0.11925, -0.34286, -0.01525,
+ -0.29410, 0.03510, -0.32341, -0.38736, 0.28421,
+ -0.13964, -0.20962, 0.02699, -0.17061, -0.34492,
+ -0.16211, -0.66818, -0.43817, 0.19807, 0.32034,
+ 0.47743, -0.07476, 0.07582, 0.36800, -0.30175,
+ 0.26114, -0.35113, 0.09044, -0.24471, -0.22403,
+ -0.10941, 0.10611, 0.28737, -0.18300, -0.08103,
+ -0.22479, 0.13955, -0.68102, 0.19901, 0.00080,
+ 0.14613, 0.00472, 0.25713, 0.12297, -0.10578,
+ -0.37156, -0.09786, -0.33467, -0.07515, 0.02516,
+ 0.24232, -0.03363, -0.32117, -0.24539, 0.10424,
+ 0.14547, 0.05987, 0.10652, -0.75245, -0.43302,
+ -0.29266, 0.25347, 0.55657, -0.02452, 0.21103,
+ -0.20558, -0.12929, 0.15086, -0.18481, -0.10000,
+ -0.25190, 0.02579, 0.00428, -0.15895, -0.19783,
+ -0.43080, -0.02967, -0.12904, -0.09416, -0.14098,
+ -0.11778, -0.41952, -0.38929, 0.29241, 0.27159,
+ 0.05478, 0.01724, 0.10401, 0.37219, -0.77815,
+ 0.12780, -0.03415, 0.20986, 0.36928, -0.16658,
+ 0.05829, -0.00162, 0.03569, -0.07308, -0.10979,
+ -0.67985, 0.16203, -0.16141, -0.27785, -0.12560,
+ 0.02633, 0.18192, -0.21653, -0.35163, 0.27427,
+ -0.10690, -0.08406, 0.04357, 0.33058, 0.27404,
+ -0.08798, -0.22129, -0.49944, 0.00244, 0.10169,
+ -0.01346, -0.05342, -0.28033, -0.39441, -0.01251,
+ -0.01032, -0.08175, 0.13728, 0.13480, -0.20715,
+ 0.26204, -0.33996, -0.35728, 0.10091, -0.31461,
+ -0.27373, -0.11485, -0.09686, 0.63248, -0.02679,
+ 0.06381, 0.03061, -0.28102, -0.69114, 0.14338,
+ -0.16237, -0.08143, 0.01834, 0.33446, -0.02572,
+ -0.21490, 0.25980, -0.27903, -0.09418, -1.31919,
+ 0.36458, 0.29337, -0.35325, 0.19956, 0.11238,
+ -0.42506, 0.01484, -0.15549, 0.30485, 0.13741,
+ -0.30258, 0.08142, 0.55285, -0.19908, -0.02272,
+ 0.04834, -0.39831, -0.07071, -0.42010, -0.99150,
+ -0.94200, 0.52611, -0.05352, -0.30951, 0.38946,
+ -0.09403, 0.35867, -0.48203, -0.23867, 0.76678,
+ 0.16310, 0.18751, 0.17950, 0.13086, -0.39721,
+ -1.15857, 0.21935, 0.27103, -0.86909, -0.72062,
+ -0.15152, -0.29177, 0.28569, 0.71997, 0.16945,
+ 0.48071, 0.02932, -0.29791, -0.02651, -0.28113,
+ 0.24386, -0.57304, -0.67800, -0.18740, 0.00238,
+ -0.31769, -0.31782, 0.17717, 0.06658, -0.69043,
+ 0.05797, -0.79225, -0.04433, -0.32151, -0.10651,
+ 0.49665, 0.29744, 0.35275, -0.75905, -0.03948,
+ 0.26683, 0.15880, 0.77198, -0.95146, -0.34443,
+ -0.33772, -1.05187, 0.23053, 0.55402, -0.78090,
+ 0.06672, 0.41699, 0.46742, -0.16059, 0.12517,
+ -0.14173, 0.02327, -0.16804, 0.59136, -0.83096,
+ -0.14792, 0.19673, 0.20153, -0.62364, 0.16329,
+ 0.08699, -0.12040, -0.14030, -0.24467, 0.12459,
+ -0.44872, -0.20659, -0.35686, 0.24249, -0.10000,
+ 0.38012, -0.34303, 0.01651, 0.22542, 0.27479,
+ 0.26533, 0.20490, 0.00865, 0.32934, -0.09937,
+ 0.54509, 0.17540, 0.15882, -0.25261, -0.82189,
+ 0.31614, -0.86815, -0.55953, -0.01279, -0.88724,
+ -0.42701, -0.18902, 0.05600, -0.01076, 0.40160,
+ 0.43675, -0.33873, 0.56496, -0.32825, -0.56983,
+ 0.33834, -0.24587, -0.07722, -0.31364, -0.54402,
+ 0.28043, -0.35933, -0.35235, 0.21307, -0.07374,
+ -0.17508, -0.47668, 0.46630, 0.09424, -0.08331,
+ 0.06280, -0.31125, 0.33836, 0.18854, -0.15810,
+ 0.16614, -1.12877, 0.41916, -0.46479, -0.71074,
+ 0.27220, 0.15779, 0.31872, 0.33938, 0.56463,
+ -0.67744, -0.78709, -0.62510, 0.56629, -0.14783,
+ -0.17426, 0.30830, -0.64491, 1.10055, -0.62979,
+ -0.41403, 0.17065, -0.05022, 0.14829, 0.62738,
+ -0.51767, 0.05178, 0.45145, -0.06402, 0.01928,
+ -0.51043, 0.53503, -0.87796, -1.30625, -1.44690,
+ -0.12836, 0.00234, 0.05191, -0.12028, -0.12067,
+ -0.15640, 0.08195, 0.09240, -0.15006, -0.16745,
+ 0.03312, -0.13299, 0.05634, 0.06865, 0.05621,
+ 0.08902, 0.01683, -0.11148, -0.15399, -0.13713,
+ -0.09812, 0.06608, 0.04446, -0.16497, -0.11437,
+ -0.12425, 0.06210, -0.10952, -0.09561, -0.12612,
+ -0.15407, 0.02996, 0.07142, -0.13622, 0.01429,
+ -0.11917, 0.06484, -0.15631, -0.14950, 0.04703,
+ -0.16531, 0.08739, 0.05140, -0.17778, -0.16452,
+ -0.11063, -0.10791, -0.00942, 0.10159, 0.07636,
+ -0.13309, -0.14446, -0.17039, -0.13022, -0.15007,
+ 0.01546, 0.08091, -0.14605, 0.04313, 0.08645,
+ 0.07819, 0.08849, -0.10539, -0.14275, -0.15064,
+ 0.01935, -0.12904, 0.06747, -0.17672, 0.07465,
+ -0.10889, 0.06192, 0.08776, -0.17870, 0.10010,
+ 0.05687, 0.01572, -0.13704, -0.13629, -0.15919,
+ 0.08555, -0.16780, 0.09395, 0.09578, -0.14266,
+ 0.03973, 0.00608, -0.11859, 0.07995, -0.16865,
+ -0.12940, 0.08723, 0.03550, 0.01151, 0.03326,
+ -0.09695, 0.07533, 0.08436, -0.12540, 0.02140,
+ -0.14275, 0.09962, -0.13471, -0.14338, 0.10000,
+ -0.16161, -0.17467, 0.04725, 0.07326, 0.07409,
+ -0.18554, -0.11301, -0.10965, -0.16147, 0.01429,
+ -0.13212, -0.10866, 0.10053, -0.12937, -0.14145,
+ -0.16799, -0.15003, -0.10943, -0.16072, 0.05167,
+ 0.11631, 0.04372, -0.15231, 0.01986, -0.11117,
+ 0.06359, 0.01796, 0.07472, -0.09007, -0.12528,
+ 0.01837, -0.12377, 0.05673, -0.13937, -0.16391,
+ 0.07956, -0.16848, 0.05535, -0.11480, -0.13542,
+ 0.05016, -0.08355, 0.06597, 0.08110, -0.15436,
+ 0.08390, -0.11572, -0.19116, -0.12109, -0.11179,
+ -0.14002, -0.16009, -0.16732, -0.13362, -0.13769,
+ 0.04041, -0.13217, -0.12348, 0.00323, -0.13686,
+ 0.05660, -0.14711, -0.08686, 0.01891, 0.05786,
+ -0.14854, -0.11436, -0.11562, -0.21398, -0.12086,
+ 0.09600, 0.06756, 0.06945, 0.04021, 0.06300,
+ -0.10009, -0.14464, 0.03727, 0.06181, 0.02019,
+ 0.07114, 0.04082, 0.04764, -0.06189, -0.92562,
+ 0.11350, -0.14711, -0.19836, 0.08299, -0.13100,
+ 0.02387, 0.08092, -0.12755, -0.07443, 0.04885,
+ -0.21252, 0.06197, -0.14787, 0.05276, 0.02630,
+ -0.12767, 0.10413, -0.16608, -0.16231, 0.03061,
+ -0.19532, -0.12289, 0.04534, -0.18942, 0.09526,
+ -0.09490, -0.09854, -0.11277, 0.10852, -0.06898,
+ -0.25738, -0.24866, -0.16815, -0.10232, -0.22350,
+ 0.08866, 0.07641, -0.19589, -0.15041, -0.21669,
+ 0.09907, 0.07275, -0.20537, 0.04434, 0.04422,
+ 0.10974, 0.09472, -0.20353, 0.10439, -0.05548,
+ -0.10285, 0.03627, -0.09752, 0.05589, -0.17917,
+ -0.26391, -0.15632, 0.05298, -0.01061, 0.03238,
+ -0.21187, -0.05804, 0.10534, -0.11191, -0.17669,
+ -0.15119, -0.09248, -0.10852, -0.19236, 0.06350,
+ 0.10961, 0.10742, 0.04648, 0.03229, -0.12887,
+ -0.15169, 0.04901, 0.03062, -0.18448, 0.04576,
+ 0.03420, 0.02462, -0.19722, -0.11254, -0.08285,
+ -0.00444, -0.20865, 0.11948, 0.07981, -0.16868,
+ -0.08935, -0.14531, 0.04768, 0.14111, -0.22230,
+ -0.09979, 0.05295, -0.18891, -0.15843, 0.00580,
+ -0.18371, -0.13075, 0.04487, 0.02581, 0.10000,
+ 0.02456, 0.06932, -0.20022, -0.11484, 0.07335,
+ 0.00146, 0.11657, 0.10497, 0.09414, 0.06220,
+ -0.15966, 0.09891, -0.16091, 0.05569, -0.16189,
+ -0.03948, -0.14507, 0.08537, -0.05312, 0.11011,
+ 0.07330, -0.12479, -0.16664, 0.09987, -0.10473,
+ 0.06282, -0.01212, -0.06533, -0.08821, 0.08455,
+ -0.23265, -0.13657, 0.05039, 0.01192, 0.02343,
+ 0.09103, -0.15737, -0.13992, -0.15895, -0.01145,
+ -0.21836, -0.07143, 0.07777, -0.17571, 0.01118,
+ 0.08618, -0.13077, -0.21594, 0.07587, -0.12270,
+ -0.10616, -0.09898, -0.16355, 0.09939, 0.06213,
+ -0.13101, -0.17814, 0.07807, 0.02065, -0.16459,
+ -0.20570, -0.23089, -0.05097, -0.01284, -0.15059,
+ 0.07641, 0.11723, -0.19193, 0.08831, 0.09680,
+ -0.11116, 0.08734, 0.03588, -0.19772, -0.13213,
+ -0.17476, 0.01840, 0.10941, -0.17813, -0.22927,
+ -0.10713, -0.14180, 0.07410, -0.14029, -0.84870,
+ 0.29778, -0.02322, 0.06758, 0.02537, -0.14818,
+ 0.00054, -0.21771, -0.01176, -0.10785, 0.18904,
+ 0.27330, -0.41775, -0.53416, -0.31013, 0.02573,
+ 0.07156, -0.02710, -0.09459, -0.26360, 0.01457,
+ -0.58746, 0.44348, 0.50931, -0.25529, -0.03781,
+ -0.32184, 0.20581, -0.08468, 0.11891, 0.31663,
+ 0.06373, -0.28833, -0.26355, -0.45771, 0.15255,
+ 0.12641, -0.33407, -0.40565, -0.26594, -0.07955,
+ -0.64547, -0.07690, 0.15389, -0.07699, 0.00096,
+ 0.36743, -0.20913, -0.20644, -0.02663, 0.20609,
+ 0.23667, -0.19716, -0.26384, -0.15267, -0.16171,
+ -0.49417, 0.17865, -0.13830, -0.11804, -0.14299,
+ -0.15587, -0.19627, -0.18296, 0.08510, 0.14848,
+ -0.05808, -0.01570, 0.13198, 0.09741, 0.10997,
+ -0.20238, -0.20009, -0.28533, -0.28461, 0.11974,
+ -0.09019, -0.42111, 0.11236, 0.20798, 0.01881,
+ -0.23135, -0.59881, 0.20343, -0.02709, 0.14086,
+ 0.04683, 0.45016, 0.20603, 0.25662, 0.40193,
+ -0.12763, -0.01594, -0.04410, -0.53440, -0.08811,
+ -0.12607, -0.19633, 0.11077, -0.16689, 0.02739,
+ -0.44036, -0.55386, -0.28555, -0.34281, -0.10000,
+ -0.12470, 0.08881, -0.06516, 0.46530, 0.24686,
+ -0.47905, -0.02591, -0.00039, 0.05078, 0.39905,
+ -0.07768, 0.17158, 0.27969, -0.02208, -0.06577,
+ -0.25567, -0.21966, 0.04913, -0.15865, 0.04266,
+ -0.47903, -0.19409, -0.23286, -0.14780, 0.10796,
+ 0.06575, -0.51755, 0.08705, 0.09261, 0.14543,
+ -0.09824, 0.35632, -0.07331, -0.08377, -0.46159,
+ 0.08790, 0.24944, 0.03666, -0.29203, -0.26816,
+ -0.01194, -0.02331, 0.00284, -0.19130, -0.25926,
+ -0.09053, 0.04219, 0.21247, 0.14602, 0.04215,
+ 0.11456, 0.28352, 0.22169, 0.24275, -0.19936,
+ -0.40595, -0.43742, 0.30365, -0.30171, -0.14237,
+ -0.23714, -0.45111, -0.06831, -0.05656, 0.18957,
+ 0.14281, 0.13210, -0.25690, -0.29564, 0.18010,
+ -0.26204, -0.19720, 0.06622, 0.21165, 0.03798,
+ -0.26870, -0.03907, 0.17378, 0.05840, -0.11143,
+ -0.17219, 0.14210, -0.22593, -0.62170, -1.10925,
+ 0.41820, 0.69395, -0.14401, 0.29108, -0.10731,
+ -0.15774, -0.19492, -0.17540, -0.03536, -0.31268,
+ -0.13718, -0.12089, -0.36928, 0.12763, 0.46882,
+ -0.07976, 0.38673, 0.02525, -0.24874, -0.12552,
+ -1.07348, -0.01278, 0.39701, 0.80898, 0.24869,
+ 0.06072, 0.01304, 0.25358, 0.54173, 0.12399,
+ 0.06533, -0.57536, -0.04907, -0.54930, -0.82832,
+ 0.04365, -0.05551, -0.01859, -0.83593, -0.33141,
+ -0.11960, -0.45486, -0.39574, 0.26790, -0.25580,
+ -0.02835, -0.04071, -0.03608, -0.10717, 0.28365,
+ -0.09576, 0.53933, 0.05734, -0.04345, -0.05783,
+ -0.24729, -0.16895, -0.12276, 0.22940, -0.11281,
+ -0.77690, -0.41762, -0.14350, 0.25362, 0.29006,
+ 0.40775, 0.27507, -0.25793, -0.01086, 0.05789,
+ -0.15616, 0.09952, 0.03399, 0.00652, -0.25657,
+ -0.36804, -0.17761, 0.16321, -0.72415, -0.03048,
+ -0.61437, 0.16823, -0.92338, -0.30939, 0.30128,
+ -0.21328, -0.19133, 0.14459, 0.68837, 0.03746,
+ -0.15142, -0.03335, 0.17794, 0.26647, -1.02801,
+ 0.14634, 0.29156, -0.65212, -0.41241, 0.23455,
+ -0.24084, -0.54400, -0.80893, 0.01286, -0.10000,
+ -0.50836, 0.82309, 0.24493, -0.11347, -0.00243,
+ 0.06363, 0.25842, 0.13818, 0.33570, -0.65598,
+ 0.11765, 0.38516, -0.02143, -0.96826, -0.21385,
+ -0.27575, 0.25870, -0.06992, -0.88779, -0.03419,
+ -0.74567, -0.25365, 0.98006, 0.73555, -0.00629,
+ 0.54162, -0.10931, 0.18359, -0.71735, -0.17884,
+ -0.21969, -0.35960, -0.21732, -0.13856, -0.28795,
+ 0.22222, -0.15842, 0.29152, -0.36935, -0.75724,
+ -0.58288, -0.46373, -0.62153, 0.33403, 0.75951,
+ 0.06527, -0.17713, 0.05402, 0.07318, 0.14130,
+ 0.20706, 0.44874, -0.80884, 0.00263, 0.01785,
+ -0.52530, 0.38554, -0.36424, 0.04624, -0.53286,
+ 0.08962, -0.36665, -0.28925, 0.19708, 0.62860,
+ -0.72551, 0.59032, 0.18823, -0.05383, 0.04747,
+ 0.46178, 0.35530, -0.62127, -0.28414, 0.36526,
+ 0.25404, -0.33655, 0.11851, -0.28612, -0.46171,
+ 0.28729, -0.57633, -0.00289, -1.00636, -1.34821,
+ 0.22886, -0.01769, 0.04632, -0.09334, 0.02682,
+ 0.06695, 0.05165, -0.13377, 0.14022, -0.08869,
+ -0.09078, -0.05300, 0.05630, 0.03685, -0.18735,
+ -0.07730, 0.12979, -0.25509, -0.20630, -0.00570,
+ -0.39354, 0.15908, 0.07363, -0.20679, 0.18680,
+ 0.03060, -0.08380, 0.18409, 0.16233, 0.02353,
+ -0.06769, -0.18519, -0.12922, -0.32081, -0.18857,
+ 0.17777, -0.27178, -0.34571, -0.08623, 0.15479,
+ -0.30792, -0.17904, -0.14092, -0.05576, -0.12112,
+ 0.00773, -0.12826, -0.35511, -0.06549, -0.03968,
+ 0.01139, 0.22178, -0.01294, 0.07007, -0.20380,
+ -0.19188, 0.04688, -0.11611, -0.08179, -0.00247,
+ -0.29575, -0.02330, -0.14328, 0.11886, -0.02097,
+ -0.27523, 0.09792, -0.16948, 0.15049, 0.03399,
+ -0.13444, 0.12093, 0.09193, -0.05853, 0.18452,
+ 0.00289, -0.11988, -0.25232, 0.05566, 0.19015,
+ -0.33119, -0.38415, -0.14626, -0.17471, -0.03320,
+ -0.12675, 0.17019, 0.18883, 0.19631, 0.05314,
+ -0.09445, -0.15488, -0.07980, -0.12878, -0.15688,
+ -0.03270, -0.03772, -0.31318, 0.11093, -0.23754,
+ -0.24809, -0.28178, 0.09859, -0.21301, -0.10000,
+ 0.02613, 0.04654, 0.24832, 0.26874, 0.19319,
+ -0.32477, -0.04773, 0.13665, 0.13427, -0.15776,
+ 0.02477, -0.12688, -0.05213, -0.03248, -0.19481,
+ -0.41951, 0.13989, 0.03477, -0.32775, -0.10651,
+ -0.28280, -0.12631, 0.17804, -0.17845, 0.17508,
+ -0.22244, 0.05233, 0.21305, -0.05795, 0.26991,
+ -0.45316, 0.01704, -0.14964, -0.19597, -0.31717,
+ 0.09422, -0.14858, 0.05145, -0.29124, -0.28757,
+ 0.12055, -0.16052, -0.15141, 0.13036, 0.06869,
+ -0.07875, 0.18823, -0.24256, 0.12372, -0.22790,
+ 0.16204, 0.16308, 0.01519, 0.16334, -0.00393,
+ -0.16963, -0.02206, 0.20682, -0.30196, -0.19231,
+ -0.07876, -0.00611, -0.16180, -0.26127, 0.02889,
+ 0.01123, 0.02343, 0.12327, -0.24238, -0.07874,
+ 0.18532, -0.16403, -0.15104, 0.01201, -0.02787,
+ -0.28866, -0.17185, 0.16214, -0.14158, -0.02106,
+ -0.01553, -0.06927, 0.05015, -0.37888, -0.97570,
+ -0.06608, 0.11953, 0.05852, 0.10726, -0.19897,
+ 0.24931, -0.11794, -0.29001, 0.29252, 0.11557,
+ -0.26197, 0.02733, -0.24966, -0.13429, -0.18246,
+ 0.10455, 0.38226, -0.20965, -0.39570, 0.02123,
+ -0.57227, -0.03843, 0.27440, -0.03932, 0.00524,
+ 0.16450, -0.00273, -0.14385, 0.03876, 0.02486,
+ -0.15127, 0.08192, -0.18272, 0.25404, -0.27853,
+ 0.12480, -0.38505, 0.03241, 0.06775, -0.20430,
+ -0.34758, -0.09719, -0.17603, -0.07826, 0.06494,
+ 0.24899, -0.04344, -0.07566, 0.12733, 0.01618,
+ 0.09147, 0.18132, 0.07327, 0.07991, -0.18883,
+ -0.42696, -0.23346, -0.15283, -0.14894, -0.42028,
+ 0.10235, -0.02866, -0.21435, -0.08292, 0.19036,
+ -0.21948, 0.17181, -0.10687, -0.23892, 0.08741,
+ 0.14059, 0.19043, -0.23298, -0.34324, 0.04872,
+ 0.12950, -0.35620, -0.17374, 0.12124, -0.44561,
+ -0.25321, -0.07572, 0.03128, 0.01560, 0.12053,
+ 0.10910, -0.15917, -0.11355, 0.03331, -0.45350,
+ 0.06478, -0.06402, 0.23073, 0.15623, -0.16703,
+ 0.21356, -0.54194, -0.21535, 0.11365, -0.07009,
+ -0.47859, -0.00552, 0.17862, 0.14504, 0.10000,
+ 0.15871, -0.08138, -0.25190, 0.00295, 0.33932,
+ -0.49671, 0.03571, -0.10047, 0.10683, -0.28900,
+ 0.01672, -0.04820, 0.01416, 0.23267, 0.00258,
+ -0.44245, -0.19566, -0.01806, -0.31762, -0.17092,
+ -0.29937, 0.07120, -0.24470, -0.10937, -0.03803,
+ -0.03867, 0.26175, 0.13739, -0.11201, 0.25632,
+ -0.00540, -0.00388, -0.11125, -0.24185, 0.02571,
+ -0.19220, -0.11587, 0.04531, -0.08001, 0.00330,
+ -0.32644, -0.18009, 0.11572, -0.21170, -0.11377,
+ -0.00246, -0.07259, -0.09145, 0.10821, -0.05760,
+ -0.10446, -0.19514, 0.11099, -0.22706, -0.24509,
+ -0.11076, -0.05092, 0.15718, -0.08204, 0.17475,
+ -0.03882, -0.42086, -0.23887, 0.10090, -0.21924,
+ 0.12205, 0.27605, -0.28558, 0.07804, -0.04399,
+ -0.23689, -0.16840, 0.09338, 0.15432, -0.11165,
+ -0.36507, 0.16084, 0.15292, 0.21649, 0.01422,
+ -0.16300, -0.01695, -0.21010, -0.34510, -1.15050,
+ -0.02639, 0.17366, 0.19655, 0.15339, 0.04230,
+ 0.05396, 0.08032, 0.00286, -0.09826, 0.02981,
+ -0.16604, -0.08527, -0.29972, -0.15387, -0.18677,
+ -0.07923, -0.32781, -0.21110, -0.09356, -0.10979,
+ -0.48838, 0.13947, 0.19953, -0.41142, -0.03059,
+ -0.15393, -0.15511, 0.11589, 0.02119, 0.21738,
+ 0.10143, -0.51090, -0.13676, -0.36546, 0.11386,
+ 0.24000, -0.00992, -0.05332, -0.05014, -0.25529,
+ 0.02600, -0.23669, 0.01918, -0.15213, -0.01984,
+ -0.06266, 0.08175, -0.24002, 0.14013, -0.21216,
+ 0.00166, 0.07900, 0.01385, -0.02868, -0.12580,
+ -0.06269, -0.07514, 0.09245, 0.28100, -0.20654,
+ -0.34450, 0.02805, -0.20129, -0.03676, 0.16981,
+ 0.15352, 0.23687, 0.22918, 0.30318, 0.08113,
+ -0.00200, -0.11300, 0.08054, -0.10514, -0.19817,
+ 0.01576, -0.02526, 0.06597, -0.18755, -0.25387,
+ -0.34999, -0.36438, -0.30822, 0.01400, -0.16303,
+ -0.23457, 0.32968, -0.04100, 0.11395, -0.17313,
+ -0.11841, -0.03146, -0.09891, -0.24253, -0.13823,
+ 0.04580, -0.15601, -0.36973, -0.09558, -0.13755,
+ 0.06914, -0.27874, 0.04018, -0.21558, -0.10000,
+ -0.18950, 0.24739, 0.14813, 0.25450, 0.07640,
+ -0.18073, -0.03052, 0.02567, 0.16612, -0.31660,
+ 0.09341, -0.01468, -0.28190, 0.15589, -0.16969,
+ -0.30090, -0.24516, -0.23146, -0.38732, 0.13482,
+ -0.34857, -0.17805, 0.01674, -0.03085, -0.03553,
+ 0.00725, -0.05075, 0.01881, -0.19978, 0.29439,
+ -0.05821, -0.20531, 0.07136, -0.29962, -0.35769,
+ 0.00009, -0.17738, -0.20120, -0.21362, -0.11266,
+ -0.29412, 0.01405, -0.20975, -0.00267, -0.30446,
+ 0.09628, 0.21508, -0.51353, -0.04511, 0.09418,
+ 0.02562, -0.17968, -0.15451, 0.07006, 0.15434,
+ 0.05964, 0.06121, -0.06746, -0.00198, 0.09711,
+ -0.10954, 0.11106, -0.18624, -0.24344, 0.01318,
+ 0.11818, 0.22997, -0.20847, -0.08905, 0.10341,
+ -0.23452, 0.09654, -0.10295, 0.18501, -0.05354,
+ -0.20676, -0.27435, 0.09400, -0.04348, -0.09307,
+ 0.16916, -0.30520, -0.29347, -0.25152, -0.94779,
+ -0.12938, -0.13955, 0.04386, 0.08902, 0.07620,
+ -0.15589, 0.08678, 0.06833, 0.06908, 0.01060,
+ -0.14715, -0.12496, 0.03491, 0.04024, -0.13588,
+ -0.15467, -0.14643, -0.12861, -0.14418, -0.15725,
+ 0.08682, 0.06313, -0.14367, 0.05060, 0.08717,
+ -0.11861, -0.14689, -0.10985, 0.07375, 0.07219,
+ -0.16475, 0.04568, 0.05975, 0.04813, 0.04392,
+ 0.05152, 0.05186, -0.15821, 0.05995, -0.15827,
+ -0.14353, -0.12195, -0.12910, -0.13644, 0.05031,
+ 0.08273, 0.08334, -0.16184, 0.08567, -0.13144,
+ -0.12321, -0.17651, -0.17049, -0.14087, -0.12391,
+ 0.05188, 0.05033, -0.13609, -0.16585, -0.12751,
+ -0.14996, 0.02831, -0.11743, 0.06954, -0.13323,
+ -0.14054, 0.08259, -0.10896, 0.02015, -0.11022,
+ -0.12947, -0.12972, -0.17824, 0.02718, -0.12981,
+ 0.04993, 0.04820, -0.12661, 0.05296, 0.02364,
+ -0.13403, -0.15217, -0.15255, -0.10671, 0.07131,
+ -0.11713, -0.15539, -0.11645, -0.13268, -0.16199,
+ -0.11363, -0.12548, 0.07619, -0.18498, -0.16186,
+ -0.13272, -0.13771, 0.05031, 0.04736, 0.05179,
+ -0.17928, -0.12839, -0.15094, 0.04379, 0.10000,
+ 0.07105, -0.13240, -0.15810, -0.11945, 0.08506,
+ -0.16533, -0.11215, 0.06907, 0.07146, -0.18236,
+ -0.16092, -0.13250, 0.05263, 0.06177, 0.06712,
+ -0.14193, 0.02507, 0.05748, -0.14667, 0.04128,
+ 0.09187, 0.06056, -0.13209, -0.14400, 0.08974,
+ 0.07323, -0.15762, 0.08508, -0.13391, -0.12250,
+ -0.18190, -0.16358, 0.06802, 0.05870, -0.13772,
+ 0.05352, -0.13933, -0.17415, -0.13605, 0.04535,
+ -0.13958, 0.07009, -0.11283, -0.12120, -0.15549,
+ -0.11123, 0.07751, -0.16236, -0.10929, -0.12250,
+ 0.07383, 0.00679, -0.15824, 0.05997, 0.05791,
+ 0.04543, -0.13895, 0.04755, 0.02946, 0.06491,
+ -0.14069, 0.05166, -0.14061, 0.06338, 0.05327,
+ 0.03620, 0.08670, -0.10524, 0.03698, -0.11453,
+ -0.12110, -0.13163, -0.17241, -0.15867, -0.13167,
+ 0.05174, 0.05087, -0.13112, 0.03831, -0.14756,
+ 0.06151, -0.14587, 0.04928, -0.12679, -0.76117,
+ 0.09954, 0.02545, 0.04777, 0.08075, 0.08212,
+ 0.01752, 0.07417, -0.13059, -0.15066, -0.16574,
+ 0.03900, -0.15170, -0.16082, 0.08070, 0.06617,
+ 0.07132, -0.15901, 0.07778, 0.04017, -0.11717,
+ 0.02013, 0.08736, -0.14449, 0.00033, 0.08757,
+ 0.05851, -0.10039, 0.07418, 0.11477, -0.11694,
+ 0.00609, -0.14155, -0.11222, -0.17062, -0.18307,
+ -0.10877, -0.16701, -0.17492, 0.05319, 0.03652,
+ -0.16453, 0.05289, 0.03512, -0.13683, 0.02119,
+ -0.10210, -0.14449, 0.00969, -0.08867, -0.11609,
+ -0.08436, 0.03770, -0.15644, 0.05048, 0.02675,
+ 0.00978, 0.06395, 0.02482, -0.17750, 0.08137,
+ 0.08025, 0.07730, -0.12504, 0.08381, -0.16235,
+ 0.03848, 0.09886, 0.06466, -0.15102, 0.09047,
+ 0.08752, 0.07374, 0.03427, -0.18747, 0.06873,
+ -0.15389, 0.01703, 0.05144, -0.12470, 0.02532,
+ -0.13573, -0.19932, 0.08915, -0.12209, -0.11317,
+ -0.19711, -0.18466, -0.11036, 0.06082, -0.14531,
+ 0.07757, 0.10317, -0.13383, -0.13980, -0.20398,
+ 0.08667, -0.13125, -0.15037, -0.14473, 0.04079,
+ -0.14137, 0.05815, -0.17082, -0.17423, -0.10000,
+ -0.12517, 0.03606, -0.11172, -0.07708, 0.06821,
+ -0.16811, -0.09901, 0.09361, -0.15299, 0.04975,
+ 0.01331, -0.13438, -0.12919, -0.14717, 0.04988,
+ -0.15950, 0.04175, -0.14442, -0.05541, 0.06910,
+ 0.06895, -0.13527, -0.15013, 0.04559, 0.08829,
+ -0.12843, -0.17443, 0.09221, -0.10206, -0.09599,
+ 0.03423, -0.15672, -0.15303, -0.15899, -0.19289,
+ -0.14103, 0.06614, -0.13129, -0.15254, -0.18108,
+ -0.17819, -0.10721, 0.06651, 0.07441, 0.01909,
+ 0.08342, -0.11591, -0.00454, -0.12056, -0.10846,
+ -0.10995, -0.13187, 0.06337, 0.06296, -0.17080,
+ 0.03120, -0.12971, 0.07259, -0.21914, -0.14310,
+ -0.17855, -0.14626, 0.09280, -0.15722, 0.06639,
+ 0.07582, 0.10321, 0.08823, -0.04555, 0.09515,
+ -0.10010, -0.13765, 0.03945, 0.05109, 0.11411,
+ -0.13915, -0.16065, -0.14325, 0.04246, 0.00728,
+ 0.05675, -0.18767, -0.14074, 0.05954, -0.80408,
+ -0.11738, -0.13256, 0.06387, 0.09419, 0.08519,
+ -0.15328, -0.10844, -0.13122, -0.11500, -0.16312,
+ 0.05646, 0.07703, 0.04193, 0.04232, -0.14205,
+ -0.14605, 0.04844, 0.04352, -0.16698, -0.15925,
+ 0.02072, 0.07092, 0.06410, -0.12211, 0.09187,
+ -0.10262, 0.03082, 0.09150, -0.13238, -0.11942,
+ 0.01953, 0.04818, -0.12379, 0.04514, 0.05518,
+ 0.05399, -0.13991, 0.03920, -0.13421, 0.02182,
+ 0.04819, 0.03251, 0.08758, -0.11334, -0.12725,
+ 0.08641, 0.08734, -0.12401, -0.11526, -0.12817,
+ 0.07901, 0.02051, 0.03303, 0.06010, -0.13921,
+ 0.05420, 0.04910, 0.04630, 0.01098, 0.06507,
+ -0.17121, 0.02448, 0.05280, -0.11242, -0.10466,
+ -0.12201, -0.10752, -0.11461, 0.05094, 0.09180,
+ 0.04603, -0.11596, -0.01405, -0.15201, -0.13606,
+ -0.14039, -0.14707, -0.14320, -0.15362, 0.03174,
+ -0.14275, -0.17450, -0.17701, 0.07577, -0.11555,
+ -0.10962, 0.04829, 0.09418, -0.14552, -0.15178,
+ 0.09112, 0.06797, 0.09905, -0.17430, 0.03447,
+ -0.13491, -0.14239, 0.03746, 0.05608, -0.13350,
+ 0.01135, 0.04430, 0.01798, 0.04386, 0.10000,
+ -0.10256, 0.07847, -0.14880, 0.08693, 0.07700,
+ -0.14973, 0.08759, -0.13851, 0.08936, -0.18010,
+ 0.03498, -0.13194, 0.05339, 0.02406, 0.06066,
+ 0.06704, -0.15835, -0.14796, -0.14687, 0.03328,
+ 0.05049, 0.08099, -0.12687, -0.12634, 0.09283,
+ 0.08201, 0.04480, -0.10768, 0.04678, 0.08052,
+ 0.02624, -0.16954, -0.11425, -0.12743, 0.05441,
+ 0.04663, 0.06468, -0.17220, 0.04944, -0.16459,
+ -0.14769, -0.17443, 0.08251, -0.12718, -0.14376,
+ -0.10715, -0.11659, 0.05472, 0.09377, 0.07404,
+ 0.08395, 0.00486, -0.14565, -0.12793, 0.04370,
+ 0.05614, -0.14132, 0.05142, 0.02745, 0.06140,
+ -0.15114, -0.14187, 0.00680, 0.07941, 0.06741,
+ -0.14624, 0.08213, 0.08469, 0.05213, -0.10816,
+ 0.07147, -0.10690, 0.00770, -0.14984, -0.12912,
+ 0.04374, -0.14596, 0.06721, -0.13762, -0.14012,
+ -0.13865, 0.04108, 0.04936, -0.20556, -0.96454,
+ 0.09501, 0.08723, -0.13652, 0.09600, -0.10795,
+ -0.13275, -0.11746, -0.13622, -0.11815, 0.03253,
+ -0.12808, -0.11836, -0.15850, 0.00983, -0.13700,
+ 0.02592, -0.15866, -0.15098, -0.18803, 0.01176,
+ 0.09086, 0.06513, 0.03153, -0.17668, -0.10958,
+ -0.09938, -0.16770, -0.11446, -0.13557, -0.14024,
+ -0.18022, 0.07400, -0.15188, 0.05986, -0.10437,
+ 0.05669, -0.15942, -0.12058, 0.06580, 0.01353,
+ 0.05655, -0.10255, 0.08805, 0.11354, 0.04196,
+ -0.12181, -0.13236, 0.05117, -0.12017, 0.06631,
+ 0.08393, 0.00620, -0.15548, 0.09317, -0.12095,
+ 0.09299, 0.02620, -0.17854, 0.00141, 0.06392,
+ -0.15845, -0.17816, -0.10245, 0.07074, 0.07779,
+ 0.05034, 0.08320, -0.08947, -0.14015, -0.10340,
+ -0.13896, 0.06622, -0.19810, 0.07671, 0.05490,
+ -0.18924, -0.13039, -0.13305, 0.05833, 0.01033,
+ -0.14945, 0.04685, 0.03649, -0.09921, 0.05763,
+ 0.10123, 0.05671, 0.09385, 0.07314, -0.16169,
+ -0.10714, -0.12569, 0.08172, -0.16192, 0.06546,
+ -0.13891, 0.07380, -0.15924, -0.17122, 0.04700,
+ 0.00753, -0.15342, -0.15014, 0.03174, -0.10000,
+ 0.11265, 0.09526, 0.02465, -0.11467, -0.12476,
+ 0.02300, -0.10752, -0.12627, 0.09888, -0.15787,
+ -0.01697, 0.04302, 0.04499, -0.15640, -0.15008,
+ 0.09799, -0.15177, 0.04305, 0.05919, 0.02799,
+ 0.09589, 0.08240, 0.04523, -0.14512, 0.09077,
+ 0.08534, 0.05563, -0.11394, -0.15814, -0.11949,
+ 0.04959, 0.02817, -0.09935, -0.12136, 0.07248,
+ 0.03922, 0.05159, -0.16400, -0.15198, 0.03310,
+ -0.17337, 0.07316, -0.13024, -0.11239, 0.08419,
+ -0.10658, -0.10900, 0.07819, -0.09327, 0.05559,
+ 0.07168, -0.03208, -0.17945, -0.16792, 0.05686,
+ 0.07280, -0.15070, 0.05395, 0.05644, -0.11907,
+ 0.01554, 0.05283, 0.06236, 0.10379, 0.04988,
+ -0.14568, -0.11185, 0.09856, -0.18762, 0.08934,
+ 0.05250, 0.08357, -0.17182, -0.16789, -0.14367,
+ -0.13560, -0.13593, 0.08631, -0.13140, 0.06441,
+ 0.02673, 0.03353, -0.15364, -0.14378, -0.94494,
+ -0.01147, -0.11434, -0.27657, -0.04342, 0.12605,
+ 0.15177, 0.08603, 0.21014, 0.15616, -0.00968,
+ -0.34096, 0.21553, 0.24202, 0.10832, -0.12424,
+ -0.31504, -0.55438, -0.07463, -0.10305, -0.21993,
+ -0.33150, -0.18899, 0.24864, 0.05548, -0.13899,
+ -0.19087, 0.05055, 0.08501, -0.13340, -0.18185,
+ 0.19564, -0.18710, 0.23617, -0.40429, -0.03299,
+ -0.13070, -0.24987, -0.03420, -0.04161, -0.31906,
+ 0.08790, -0.14977, -0.08165, -0.01670, 0.01998,
+ 0.18149, -0.23446, 0.03845, -0.09913, 0.09153,
+ 0.23822, -0.41761, -0.32688, -0.20190, -0.23951,
+ 0.14968, -0.11642, -0.18583, -0.19572, 0.22171,
+ 0.17927, -0.16130, 0.13274, -0.00070, -0.43611,
+ -0.33844, -0.08894, -0.02042, 0.15564, 0.06766,
+ -0.19621, 0.19698, 0.32754, 0.10902, 0.05190,
+ 0.13056, -0.08887, -0.12295, 0.18741, -0.05188,
+ 0.02113, -0.24392, -0.16191, 0.07848, 0.10908,
+ 0.04830, -0.33275, -0.02122, 0.03251, -0.15918,
+ -0.15334, 0.07889, 0.03862, -0.36648, 0.12485,
+ 0.17227, -0.16199, -0.35616, -0.02779, -0.05524,
+ 0.43986, -0.02768, -0.07546, -0.23316, 0.10000,
+ -0.27406, 0.06777, -0.00577, 0.26903, -0.20255,
+ 0.00721, 0.19676, -0.30872, 0.16674, 0.51924,
+ -0.17392, -0.15635, -0.19655, -0.25796, 0.17451,
+ 0.11373, -0.27715, -0.19081, -0.00636, -0.22433,
+ -0.06531, 0.19133, -0.27063, 0.03061, 0.10897,
+ 0.05612, -0.32454, 0.25193, 0.19134, 0.01285,
+ -0.35105, -0.06930, 0.09812, -0.28119, -0.09551,
+ -0.17442, -0.30985, -0.00927, 0.17240, -0.41617,
+ -0.18106, -0.05290, 0.21356, -0.15335, 0.01320,
+ 0.06477, 0.04658, 0.15143, -0.00183, -0.02467,
+ 0.27665, -0.46430, -0.00682, -0.04622, -0.34324,
+ 0.07340, 0.00499, 0.00177, -0.08728, -0.28379,
+ -0.12606, -0.30344, 0.17404, -0.38781, -0.03426,
+ 0.19304, -0.05886, -0.28033, -0.16166, -0.08663,
+ -0.06784, 0.08897, 0.24805, 0.25598, -0.01733,
+ 0.24714, -0.33728, 0.18219, -0.19367, -0.49225,
+ -0.10271, -0.28732, -0.23341, -0.29464, -1.17704,
+ 0.16287, -0.12928, -0.24630, 0.15533, -0.15827,
+ -0.33130, 0.12680, 0.02746, -0.02867, 0.03507,
+ 0.09123, -0.18549, -0.12961, -0.10896, -0.19632,
+ -0.09113, -0.10360, -0.17213, -0.18194, -0.22457,
+ -0.23649, 0.02619, 0.10423, -0.10175, -0.02535,
+ 0.11932, -0.08484, -0.11544, 0.05540, -0.04232,
+ -0.28418, 0.00644, -0.09351, -0.10075, -0.16091,
+ 0.18141, -0.17649, -0.00130, -0.32521, -0.26066,
+ -0.22031, -0.22627, -0.10058, 0.07477, -0.20973,
+ 0.16879, -0.02867, 0.03542, -0.05766, 0.08245,
+ 0.18516, -0.12580, -0.26536, -0.17328, -0.26254,
+ -0.43056, -0.15860, 0.09346, -0.21533, 0.00563,
+ -0.04950, 0.26591, -0.16002, 0.00970, 0.12301,
+ 0.06803, -0.13062, 0.07071, -0.16840, -0.09099,
+ -0.01599, 0.12894, -0.13441, 0.02328, -0.14557,
+ -0.15201, -0.24149, 0.06647, 0.07809, -0.18587,
+ -0.20038, -0.07672, 0.00720, -0.15903, 0.17463,
+ -0.13526, 0.09569, 0.14034, 0.11818, -0.20412,
+ -0.05846, 0.08409, -0.03176, -0.18658, -0.27976,
+ -0.07254, 0.00442, 0.07354, 0.09720, 0.09345,
+ -0.39201, -0.19845, -0.22515, -0.32461, -0.10000,
+ -0.12548, 0.06998, -0.28930, -0.02908, -0.03328,
+ -0.19038, -0.04105, -0.11639, -0.05775, 0.12618,
+ -0.19063, 0.13735, 0.02537, 0.01735, -0.19071,
+ -0.10966, -0.16354, 0.06158, -0.09277, -0.06748,
+ -0.26694, -0.18591, -0.06421, -0.12489, 0.12638,
+ 0.07427, -0.00366, 0.22088, -0.11663, 0.11639,
+ -0.20904, 0.14240, 0.03413, -0.05821, 0.03857,
+ -0.19161, 0.02795, 0.05624, 0.08241, -0.31170,
+ -0.03242, 0.05402, 0.08424, -0.22793, 0.15026,
+ 0.13185, -0.15331, -0.06279, -0.12819, -0.13169,
+ -0.16404, 0.16701, 0.14190, -0.00437, -0.08694,
+ -0.01751, 0.06091, -0.11211, -0.26414, -0.01846,
+ -0.11816, -0.40052, -0.16946, 0.02061, -0.17944,
+ 0.16416, -0.00926, -0.04019, 0.11787, -0.07366,
+ -0.10332, 0.19367, -0.14679, -0.19975, -0.13604,
+ 0.13089, -0.01572, 0.15821, 0.12480, 0.00287,
+ 0.03360, -0.06986, -0.15109, -0.14504, -0.89404,
+ -0.00797, -0.00385, 0.10328, 0.04775, -0.14465,
+ -0.11086, 0.08948, -0.14762, 0.07884, -0.20138,
+ -0.08482, -0.07774, -0.18333, -0.19863, 0.11127,
+ -0.00070, 0.09147, -0.15115, -0.12986, -0.20214,
+ 0.21398, -0.17227, -0.00955, 0.05021, 0.08784,
+ -0.16442, -0.00844, 0.07959, -0.14471, 0.06057,
+ -0.14353, 0.01189, 0.04695, -0.15088, -0.08573,
+ 0.09494, 0.04922, -0.05251, -0.10773, 0.08566,
+ -0.15207, 0.11686, 0.08969, -0.16415, -0.13032,
+ -0.18250, 0.07472, 0.05263, 0.07449, -0.15702,
+ -0.14778, -0.08588, -0.21514, 0.08061, -0.08804,
+ 0.12852, 0.07253, 0.15281, 0.06883, 0.06254,
+ 0.05589, -0.13813, -0.11253, 0.05498, -0.12817,
+ -0.16162, -0.16266, -0.10434, -0.17173, -0.12169,
+ -0.13727, -0.16042, -0.07551, -0.07794, 0.05938,
+ 0.06823, -0.01469, 0.05413, -0.15076, 0.04549,
+ -0.10012, -0.09436, -0.23560, -0.09356, 0.03763,
+ 0.10515, -0.16948, 0.07676, -0.12351, -0.01704,
+ 0.07717, -0.11699, 0.05508, -0.25792, -0.11274,
+ 0.02660, 0.03836, 0.09060, 0.04830, -0.08771,
+ -0.03209, 0.09104, 0.06541, -0.20206, -0.10000,
+ 0.08042, 0.10469, -0.06090, -0.14631, 0.08475,
+ -0.17475, 0.06048, 0.06215, -0.11609, -0.27244,
+ 0.05851, 0.00479, -0.12419, -0.13196, 0.07979,
+ 0.15768, 0.03617, 0.09070, -0.08248, -0.14895,
+ -0.06982, -0.14268, -0.11800, -0.10677, 0.06374,
+ -0.10068, -0.21533, 0.05714, 0.05510, -0.14618,
+ -0.17850, -0.19957, 0.04717, 0.08736, -0.07107,
+ -0.16432, -0.15107, -0.17079, 0.11114, -0.02980,
+ -0.17883, 0.04331, -0.13099, -0.12810, -0.15972,
+ 0.06744, -0.14480, 0.05983, 0.07305, -0.11889,
+ -0.13189, -0.27948, -0.16306, -0.11374, -0.17973,
+ -0.11790, 0.04253, 0.08284, -0.05384, 0.08648,
+ 0.12581, -0.14946, -0.17565, -0.10240, 0.06784,
+ -0.09175, -0.16816, -0.10845, -0.05293, -0.12267,
+ 0.05534, 0.01850, -0.25989, -0.20448, -0.13095,
+ -0.16722, 0.03259, -0.12140, -0.12552, 0.13449,
+ 0.00681, 0.11339, -0.17782, 0.09537, -0.92505,
+ -0.01113, -0.20165, 0.03057, 0.06407, -0.13336,
+ -0.18322, 0.07355, -0.11017, 0.01068, 0.00298,
+ 0.01794, 0.03838, 0.06404, -0.10959, 0.06423,
+ 0.04612, 0.03500, 0.09746, -0.15220, -0.14429,
+ 0.03931, -0.17893, -0.01381, -0.17363, -0.15345,
+ -0.14014, 0.00765, -0.12778, -0.08257, 0.03456,
+ -0.00576, 0.05688, 0.04256, -0.11367, -0.14893,
+ 0.05989, 0.07695, -0.14221, 0.08732, -0.12833,
+ 0.06494, 0.11802, -0.18640, -0.00275, 0.01628,
+ -0.15048, 0.06087, -0.20015, 0.08215, -0.10231,
+ -0.17877, 0.00099, -0.12467, -0.15078, -0.11336,
+ 0.07928, -0.13009, -0.11399, 0.03246, -0.09421,
+ 0.06004, -0.14486, -0.09985, 0.00875, -0.17912,
+ -0.18831, 0.03299, 0.05649, -0.20047, 0.05637,
+ -0.08279, -0.17951, 0.00483, -0.13906, -0.13055,
+ -0.11314, -0.12134, -0.13221, 0.05280, -0.15726,
+ -0.08667, -0.12654, -0.14071, 0.10481, 0.01212,
+ 0.01283, -0.00339, 0.05677, -0.15388, -0.02201,
+ 0.04052, -0.09668, -0.19263, 0.00993, 0.06380,
+ -0.14700, -0.10432, -0.11665, -0.13235, 0.07414,
+ -0.12168, 0.12112, 0.07270, 0.06610, 0.10000,
+ 0.00876, 0.00388, 0.00975, -0.17159, -0.15334,
+ -0.00111, 0.04282, -0.08459, 0.01107, -0.00190,
+ -0.16415, 0.04674, -0.08366, 0.08192, 0.08002,
+ -0.15566, 0.05645, -0.09378, 0.06158, 0.07338,
+ 0.17275, 0.02654, -0.20090, -0.20125, 0.05377,
+ 0.04747, -0.21152, -0.17428, -0.08852, -0.16993,
+ 0.03943, -0.15054, 0.05434, -0.12874, 0.09024,
+ 0.06997, -0.14776, 0.04739, -0.09896, -0.09191,
+ 0.07497, 0.09890, 0.03790, 0.01429, -0.00446,
+ 0.06348, -0.14320, -0.19469, -0.14387, 0.08304,
+ -0.19281, 0.00710, -0.12940, 0.05687, -0.14293,
+ 0.06497, -0.12257, 0.05298, 0.07463, 0.07879,
+ 0.08767, -0.10137, -0.10825, -0.17227, -0.16771,
+ -0.17949, 0.02827, 0.10509, -0.20734, 0.05228,
+ -0.10740, -0.19077, -0.15826, -0.16245, 0.03338,
+ 0.05606, -0.13916, 0.03331, -0.15804, 0.06289,
+ 0.07353, 0.06405, -0.13720, 0.20941, -0.87161,
+ 0.07030, 0.02196, 0.01686, -0.06016, -0.16069,
+ 0.14758, 0.07650, 0.13354, 0.19996, -0.30976,
+ -0.22771, -0.20766, -0.16270, -0.17708, -0.20989,
+ -0.11579, 0.10125, -0.06262, 0.00782, 0.11742,
+ -0.51018, 0.11102, 0.24149, -0.00086, -0.00893,
+ 0.10981, -0.14789, 0.22864, -0.22075, 0.02297,
+ 0.12602, -0.09192, -0.14241, -0.01298, -0.24279,
+ 0.02550, -0.19432, -0.13033, 0.00243, 0.01102,
+ -0.34865, -0.04963, -0.11486, -0.01559, -0.05374,
+ 0.03861, -0.07121, -0.25613, 0.17099, 0.12598,
+ 0.03182, 0.16406, -0.30313, 0.08841, -0.43985,
+ -0.07447, -0.06426, -0.29954, -0.22971, -0.18760,
+ -0.10546, -0.13013, -0.18645, 0.01728, -0.09220,
+ -0.28228, -0.07050, -0.14841, -0.18230, 0.08454,
+ 0.05279, -0.03371, -0.04606, -0.27713, 0.24813,
+ -0.17239, -0.02576, -0.16741, 0.01263, 0.15377,
+ -0.24678, -0.44972, -0.10191, -0.18484, -0.06056,
+ 0.04893, 0.14149, 0.05840, 0.06267, 0.14900,
+ -0.08359, -0.23185, 0.13675, 0.03265, 0.06703,
+ -0.03148, -0.05071, -0.02034, -0.14921, -0.26935,
+ -0.10096, -0.06690, -0.17814, -0.26701, -0.10000,
+ -0.12525, -0.01372, 0.21527, 0.30167, -0.03443,
+ -0.02024, -0.04784, -0.20730, 0.20835, -0.15997,
+ -0.26692, -0.01987, 0.07754, -0.09609, 0.01606,
+ -0.41561, -0.14525, -0.22317, -0.32107, -0.30827,
+ -0.12628, -0.22589, 0.22320, -0.03356, 0.12196,
+ -0.14190, -0.06543, 0.19416, 0.15241, 0.06495,
+ -0.22953, 0.04499, -0.01082, 0.06377, -0.15989,
+ 0.13426, -0.14418, 0.11238, 0.03460, -0.45859,
+ -0.13225, -0.25434, -0.15835, -0.02996, -0.14624,
+ 0.02729, 0.03281, -0.08831, -0.13113, -0.10516,
+ 0.21006, -0.14368, 0.08574, 0.21390, -0.34720,
+ -0.36058, -0.14396, 0.11108, -0.02997, -0.26992,
+ -0.14564, -0.02555, -0.26324, -0.22926, 0.13256,
+ -0.11448, 0.09072, 0.08682, -0.26990, 0.00174,
+ 0.16294, 0.07717, -0.04713, -0.08737, -0.00345,
+ -0.00257, -0.02174, 0.01756, -0.09947, -0.12056,
+ 0.14964, -0.02773, -0.10586, -0.49767, -0.86751,
+ -0.17765, -0.06074, 0.03590, -0.20196, -0.21198,
+ -0.03309, -0.12938, -0.15741, -0.07745, 0.00632,
+ 0.23011, 0.12590, -0.08461, -0.00046, 0.09746,
+ -0.26776, -0.00058, -0.13518, 0.12268, 0.05444,
+ 0.28425, -0.34325, 0.03261, -0.10331, 0.02312,
+ 0.01623, -0.06744, -0.12174, 0.11723, -0.30528,
+ -0.20201, -0.05849, -0.09645, 0.10407, -0.08904,
+ 0.07788, 0.13618, 0.01420, 0.12203, -0.23948,
+ 0.05636, 0.14737, 0.02477, -0.24442, 0.00786,
+ -0.20190, -0.14974, -0.33755, -0.16800, -0.04190,
+ -0.21072, -0.09842, 0.04454, -0.03828, 0.19255,
+ 0.16954, 0.06763, 0.20492, -0.16725, -0.08006,
+ -0.06479, -0.18173, 0.09332, -0.26023, -0.27600,
+ -0.19287, -0.06488, -0.16572, -0.03319, 0.07043,
+ 0.18451, -0.28107, -0.00140, 0.01947, 0.04231,
+ -0.21229, 0.19581, 0.16226, -0.11754, 0.01787,
+ 0.14317, 0.14291, -0.08470, -0.06852, -0.31999,
+ -0.04325, 0.03743, 0.06943, 0.04599, -0.23451,
+ 0.02614, 0.17918, -0.19540, -0.03558, -0.16451,
+ -0.23229, 0.08802, -0.11656, 0.07833, -0.07511,
+ 0.09003, 0.07208, 0.05742, -0.00464, 0.10000,
+ -0.14023, -0.24483, 0.02800, -0.14648, -0.12351,
+ -0.30848, -0.22516, -0.07767, -0.14520, -0.08952,
+ -0.00030, -0.24271, -0.01538, -0.20503, -0.06157,
+ 0.23218, 0.08403, 0.18989, -0.06070, -0.06919,
+ 0.24349, -0.09636, -0.14785, -0.44025, -0.21786,
+ -0.13994, -0.31546, -0.25992, -0.09996, -0.12820,
+ 0.08839, -0.21148, -0.15853, 0.19213, 0.25294,
+ 0.07468, -0.16321, 0.02184, 0.10280, 0.20944,
+ 0.25339, -0.19757, -0.01827, -0.25454, -0.13526,
+ 0.02629, -0.16374, -0.09636, -0.20118, 0.09176,
+ -0.05999, -0.39593, -0.09052, -0.12706, -0.26297,
+ 0.21285, -0.11886, -0.02736, -0.05981, 0.10183,
+ 0.23452, 0.22295, -0.26127, 0.10885, -0.00880,
+ -0.03683, -0.21778, -0.04503, -0.06383, 0.00102,
+ 0.05321, -0.00794, -0.25691, -0.05004, -0.16654,
+ -0.12362, -0.17482, 0.03947, -0.25421, 0.09905,
+ 0.08197, -0.05848, -0.14149, 0.23981, -1.02349,
+ -0.04182, -0.70509, -0.76189, -0.79663, -0.17662,
+ -1.08710, -0.87049, 0.63123, -0.63726, 0.11868,
+ -0.02465, -0.71418, 0.35460, 0.08160, 0.85623,
+ 0.71938, 0.62632, -0.00410, 0.38256, -0.08318,
+ 0.68767, -0.18734, -0.77612, -0.22661, -0.56831,
+ -0.50409, -0.90420, -0.69380, 0.78821, -0.47117,
+ 0.35155, 0.05816, 0.44080, 0.21808, -0.09862,
+ -0.02870, -0.09659, 0.67397, -0.21734, 0.68424,
+ -0.33601, 0.05377, -0.57608, -1.05295, -0.21952,
+ 0.16464, 0.17195, -0.78929, -0.20643, 0.65989,
+ -0.27684, 0.34111, -0.00774, 0.16099, -0.61920,
+ -0.67948, -0.23226, 0.11350, 1.16642, -0.25272,
+ 0.50878, 0.53940, 0.04491, -0.64704, -1.81683,
+ -0.67162, -0.12981, 0.12564, -0.42601, -0.07913,
+ 0.03174, -0.35624, 1.40403, -0.14255, 0.08216,
+ -0.29909, -0.46542, 0.59075, -0.21025, 1.01924,
+ -0.39037, 0.16350, 0.45056, 0.12580, -0.51815,
+ -0.95563, -0.22205, 0.14687, -0.23931, -0.75530,
+ -0.18337, 0.37108, -0.44927, 0.89402, 0.24204,
+ 0.90138, -0.05130, -0.83553, 0.10225, -0.00735,
+ 0.81345, -0.45714, -0.21835, 0.49818, 0.10000,
+ -0.76107, -1.24544, -0.33617, 0.17968, -0.37562,
+ -0.56136, -0.02983, 0.25225, -0.18729, -0.06288,
+ 0.99677, 0.70911, -0.10613, -0.59167, -0.18363,
+ -0.09470, 0.98424, -0.01849, -0.56502, 0.06270,
+ 1.30564, -0.43758, -1.38387, -0.29249, 0.07790,
+ 0.29913, -0.48238, -0.03058, -0.08201, 0.03310,
+ 0.11188, 0.29394, 0.12218, 0.25062, -0.50525,
+ 0.61633, -0.37818, 1.02156, 0.17985, -0.40624,
+ -0.38725, 0.54057, 0.07337, -1.67657, 0.03836,
+ 0.00173, -0.27955, -0.76571, -0.54401, -0.35304,
+ 0.48506, 0.09995, 0.27571, 0.59615, -0.01635,
+ -0.20221, 0.65387, 0.85042, 0.63693, -0.06348,
+ -0.51507, -0.70176, 0.36166, -0.24087, -1.58471,
+ -0.58591, 0.36929, -0.79049, -0.42019, -0.25691,
+ -0.25110, -0.56857, -0.04524, 0.41867, 0.47787,
+ 0.16911, 0.07901, 0.75175, 0.04694, -0.10104,
+ 0.22451, -0.20654, -1.26145, 1.93132, -1.59908,
+ 0.27608, 0.23295, 0.05954, 0.23386, -0.23811,
+ -0.56604, -0.02589, 0.23298, 0.32663, -0.12709,
+ -0.82259, 0.24834, -0.64757, -0.11928, -0.20345,
+ -0.03277, 0.28468, -0.56154, 0.40509, 0.11260,
+ -0.74392, -0.00697, -0.24591, 0.19447, 0.07638,
+ 0.17388, -0.71238, -0.19964, -0.17372, -0.33703,
+ -0.02442, 0.18134, 0.27945, -0.27966, -0.21485,
+ 0.25936, -0.32309, -0.44015, 0.29614, 0.05064,
+ 0.26584, -0.29796, 0.00212, -0.05619, 0.41631,
+ -0.16623, -0.05042, 0.54889, 0.06436, 0.01081,
+ 0.25063, -0.13205, -0.00117, -0.11018, -0.90482,
+ -0.18795, -0.39939, -0.44218, -0.08857, -0.52717,
+ 0.20060, -0.29802, -0.00698, 0.19246, 0.13621,
+ -0.61288, 0.28471, -0.14381, 0.10550, 0.06541,
+ -0.24776, 0.50798, -0.10229, -0.71815, 0.03433,
+ 0.30816, 0.22213, -0.07049, 0.19780, 0.19056,
+ -0.43758, -0.02684, -0.75994, -0.00312, 0.04693,
+ 0.26368, 0.07741, 0.35669, 0.08613, -0.43279,
+ 0.34625, 0.08879, 0.02249, 0.45587, -0.20877,
+ 0.05043, -0.33844, -0.89349, -0.18701, -0.08705,
+ 0.24678, -0.23736, -0.66096, 0.22507, 0.10000,
+ 0.13648, 0.18977, 0.17950, 0.09826, 0.48805,
+ -0.03745, -0.12208, -0.06473, -0.16134, -0.60672,
+ -0.21308, 0.10152, -0.62681, -0.24374, -0.27993,
+ 0.10605, 0.24144, -0.39545, 0.17419, -0.37236,
+ -0.26953, -0.17181, 0.08495, 0.22329, 0.27891,
+ 0.20805, 0.02708, 0.00486, -0.22438, 0.21979,
+ 0.12208, 0.21123, -0.10572, -0.25216, -0.32307,
+ -0.59698, -0.34408, -0.01889, -0.24860, -0.04481,
+ 0.08254, -0.00445, 0.01850, 0.38276, 0.15915,
+ 0.10996, 0.60741, -0.44280, -0.07302, -0.10677,
+ 0.17429, -0.34208, 0.27443, -0.00618, -0.00401,
+ -0.44123, -0.17937, -0.49177, -0.83449, -0.14124,
+ -0.47550, -0.00514, -0.05153, -0.34104, 0.34460,
+ 0.57737, -0.05875, -0.69845, 0.04134, 0.28244,
+ -0.11231, 0.08808, 0.13943, -0.09535, 0.21333,
+ -0.23731, 0.06333, 0.05767, -0.45051, -0.24535,
+ 0.02958, -0.42693, -0.12088, -0.71894, -1.18298,
+ -0.17828, -0.20880, 0.06469, 0.07530, 0.07006,
+ 0.01823, 0.05945, -0.14643, -0.12409, 0.06539,
+ 0.10281, -0.13001, 0.03310, -0.15564, 0.07699,
+ 0.01921, -0.25233, 0.09526, 0.04302, 0.07023,
+ 0.21938, -0.21867, -0.15837, -0.13367, 0.07456,
+ 0.04349, 0.04800, 0.08133, -0.11420, -0.17129,
+ 0.10795, -0.06444, -0.19061, 0.11396, 0.04206,
+ 0.03167, -0.20620, -0.18218, -0.08452, 0.04887,
+ -0.15152, -0.09807, 0.06605, -0.11808, -0.12147,
+ 0.05617, 0.07462, -0.11751, 0.06618, -0.11701,
+ 0.02585, 0.03726, -0.15105, 0.01635, -0.10795,
+ -0.12427, -0.18044, -0.12353, -0.00166, 0.05851,
+ 0.10380, -0.00654, -0.11727, -0.21114, -0.21811,
+ 0.07646, 0.05981, 0.06529, -0.19556, -0.13788,
+ -0.12089, -0.19054, -0.02851, 0.11569, 0.00909,
+ -0.10462, 0.10933, -0.09876, 0.07648, 0.02610,
+ -0.09853, 0.10384, -0.12351, 0.10396, -0.19496,
+ -0.12673, -0.00741, 0.07705, -0.15926, -0.17052,
+ 0.06728, -0.09608, -0.13285, 0.00619, -0.14023,
+ 0.03056, 0.17743, 0.02459, -0.12798, -0.15314,
+ -0.17185, -0.12381, -0.17240, -0.08698, -0.10000,
+ 0.07566, -0.13235, -0.00253, -0.16354, 0.07613,
+ -0.09469, -0.12516, 0.03121, 0.01646, -0.20750,
+ -0.13041, 0.01753, -0.13604, 0.02901, -0.08261,
+ -0.07057, -0.23868, 0.10930, -0.14124, 0.05973,
+ -0.07116, 0.03493, 0.04314, -0.29295, -0.12677,
+ -0.12135, 0.05417, -0.14388, 0.02612, -0.16425,
+ 0.07168, -0.10810, -0.11118, 0.13332, 0.09186,
+ 0.06814, -0.16108, 0.00413, 0.10221, 0.13620,
+ 0.05166, -0.17045, -0.16420, -0.11867, 0.06555,
+ -0.12296, -0.14276, -0.09772, 0.06156, -0.16341,
+ 0.01670, -0.04522, -0.17676, -0.16083, 0.05637,
+ -0.14060, -0.08885, -0.19712, -0.12741, 0.07423,
+ 0.12334, -0.03435, -0.00006, -0.07692, 0.08090,
+ 0.04732, 0.02422, -0.07502, -0.18435, -0.12276,
+ -0.18210, -0.12756, -0.15359, 0.11046, -0.15358,
+ 0.05036, 0.05474, 0.06339, -0.24503, -0.17052,
+ -0.18758, -0.06372, 0.02959, -0.10144, -1.00057,
+ 0.36454, 0.44383, -0.09458, 0.03946, -0.14226,
+ -0.11572, 0.10862, -0.14234, 0.31735, 0.21923,
+ -0.34357, -0.38084, 0.06804, -0.01798, -0.15942,
+ 0.37505, -0.36748, -0.52233, 0.13506, -0.04848,
+ -0.73951, -0.33413, 0.36436, 0.15440, 0.13246,
+ -0.16216, -0.20685, 0.22388, 0.43739, 0.15948,
+ -0.27506, -0.57769, -0.23283, -0.11793, 0.04325,
+ 0.20835, -0.06387, -0.00972, -0.43239, -0.13390,
+ -0.11412, -0.26854, -0.46915, -0.14613, 0.02656,
+ 0.02371, 0.21529, -0.37052, 0.13177, -0.09088,
+ 0.08122, 0.06475, 0.25384, 0.14760, -0.18000,
+ -0.36738, -0.03720, -0.17506, 0.31111, 0.06682,
+ -0.60490, 0.27882, 0.03464, -0.01719, 0.22687,
+ -0.28128, 0.20727, 0.20833, 0.46467, -0.31582,
+ -0.21036, 0.39513, -0.09427, 0.19853, -0.03639,
+ -0.24067, -0.11015, -0.22235, -0.45964, 0.37564,
+ -0.39061, -0.65427, -0.42772, -0.02081, -0.17972,
+ 0.16637, 0.04165, 0.43486, -0.23090, 0.24861,
+ 0.16303, -0.31433, 0.09594, 0.29408, -0.50914,
+ 0.30313, -0.15168, -0.72502, -0.10152, 0.16950,
+ -0.05108, -0.58055, 0.08094, -0.46120, -0.10000,
+ 0.05044, 0.03104, 0.09317, 0.09938, 0.02575,
+ -0.46800, 0.10572, 0.00708, 0.13676, -0.08237,
+ 0.00289, 0.04881, -0.09953, -0.58966, 0.02839,
+ -0.11267, -0.24785, -0.22058, -0.29737, -0.04718,
+ -0.46954, 0.02445, 0.16066, 0.00049, -0.03265,
+ 0.12964, 0.18583, 0.38077, 0.12620, 0.29787,
+ -0.90897, -0.08752, 0.01981, -0.46549, -0.55576,
+ 0.07166, 0.08566, -0.03348, -0.39697, 0.04958,
+ -0.13116, 0.07828, -0.24735, 0.43257, -0.14998,
+ 0.12436, 0.37034, -0.18352, -0.07362, -0.25982,
+ 0.37413, -0.04181, -0.17871, -0.05747, -0.19322,
+ -0.47839, -0.31607, -0.46676, -0.15988, 0.06955,
+ 0.24653, 0.16829, 0.02282, -0.24617, 0.04788,
+ -0.01848, 0.29072, 0.01010, -0.15979, 0.01634,
+ -0.07690, 0.03149, 0.11813, -0.12768, -0.09899,
+ -0.23942, -0.14348, 0.50440, -0.09087, -0.38251,
+ 0.02048, -0.18637, -0.01891, -0.44796, -1.12600,
+ 0.40579, 0.41887, -0.61991, 0.08092, -0.68587,
+ -0.48954, -0.00298, -0.37416, -0.12532, -0.33235,
+ -0.47341, 0.46050, -0.35424, 0.29649, -0.12607,
+ 0.02370, -0.00464, 0.23501, -0.24720, 0.20501,
+ 1.04298, -0.23443, 0.05167, -0.61089, -0.07674,
+ -0.48339, 0.38459, -0.08989, 0.24743, 0.04536,
+ -0.72797, 0.23255, -0.54903, -0.37946, -0.19735,
+ 0.07823, -0.02622, -0.02599, 0.23207, 0.13901,
+ 0.25724, 0.06960, -0.03078, 0.23182, 0.09157,
+ -0.41028, -0.47918, -0.27915, 0.11317, 0.25901,
+ -0.06966, -0.30038, 0.17530, -0.15162, 0.09398,
+ 0.05675, -0.30927, -0.02397, -0.04419, 0.38141,
+ -0.00556, -0.54977, -0.01354, 0.13518, -0.13092,
+ 0.39024, -0.34537, -0.20804, -0.50064, 0.18836,
+ 0.31226, 0.03702, -0.64454, -0.23362, 0.18629,
+ -0.09089, -0.27043, -0.57803, 0.97612, 0.08897,
+ -0.20347, -0.03329, -0.33227, -0.00730, -0.35208,
+ -0.71055, -0.29380, -0.43208, 0.40704, -0.64446,
+ -0.41683, 0.26587, -0.27059, -0.45602, -0.16275,
+ -0.16872, 0.18117, -0.02179, -0.46815, 1.11857,
+ 0.49056, 0.46903, -0.19444, -0.09819, 0.10000,
+ 0.11553, 0.41152, -0.34435, -0.53958, -0.05883,
+ -0.36942, -0.34741, 0.60288, 0.16591, -0.53797,
+ -0.93248, -0.07150, 0.33389, 0.59125, -0.51544,
+ 0.19072, 0.07358, -0.01456, -0.25522, -0.09719,
+ 0.33853, -0.13148, -0.16613, -0.67831, -0.37644,
+ -0.07053, -0.69834, -0.37220, 0.38571, -0.11124,
+ -0.95893, 0.10263, -0.35191, -0.69345, 0.12528,
+ 0.16868, 0.42630, 0.67255, 0.52657, 0.27489,
+ 0.08935, -0.02929, -0.26288, 0.22561, -0.56069,
+ -0.20470, 0.08457, -0.50511, -0.16079, 0.43472,
+ -0.45525, -0.62159, -0.35162, -0.52752, -0.38190,
+ 0.46469, 0.11206, -0.37609, 0.55361, 0.06389,
+ 0.40947, 0.32307, -0.33314, -0.21198, 0.30628,
+ 0.64346, -0.22899, -0.00676, -1.07624, -0.72754,
+ 0.14441, -0.19778, -0.19886, -0.12671, -0.17085,
+ -0.29789, -0.24591, 0.05353, -0.48104, 0.10198,
+ -0.36060, 0.37146, 0.39582, 0.44465, -1.56670,
+ 0.24294, -0.12999, -0.16319, 0.17663, 1.87324,
+ -0.14988, 1.40657, -1.88775, -0.12755, -0.18664,
+ -0.86751, -1.61501, -0.48438, -0.64133, -0.53517,
+ 0.01357, -0.13414, 0.08427, 0.23994, -0.73614,
+ -0.32733, 0.19979, -0.04565, -0.42306, 0.27203,
+ 2.01338, -1.27246, 0.14468, -1.05349, 1.67586,
+ 0.04924, -0.25029, 0.12518, 0.16371, -0.17465,
+ -1.87260, 0.14771, -1.40553, 1.88657, 0.12783,
+ 0.19057, 0.86719, 1.61480, 0.48053, 0.64192,
+ 0.53691, -0.01862, 0.13578, -0.07692, -0.24021,
+ 0.73644, 0.33234, -0.19241, 0.04762, 0.42418,
+ -0.27139, -2.01344, 1.27309, -0.13775, 1.05439,
+ -1.67483, -0.05316
+};
+
+float const m21_1[(na*21+1)*30+(30+1)*2] = {
+ 0.04166, -0.83383, 0.26526, -0.03265, -0.01552,
+ -0.54619, 0.18081, -0.05454, -0.25178, -0.06791,
+ -0.23795, -0.11350, -0.32602, -0.18666, 0.19567,
+ -0.07327, 0.94547, -0.22610, 0.05460, -0.38648,
+ -0.25391, 0.33291, -0.04810, 0.08243, -0.55076,
+ -0.19572, -0.42399, 0.50229, 0.12340, 0.50488,
+ 0.15321, 0.52714, -0.27336, 0.09493, -0.24109,
+ 0.54114, -0.54449, -0.75175, -0.97297, -0.49090,
+ -0.08315, -0.00889, -0.08170, 0.69857, -0.28045,
+ 0.21507, 0.04344, -0.44751, -0.08549, -0.36361,
+ -0.10833, 0.18763, -0.07888, -0.08886, -0.13733,
+ -0.96481, -0.84890, 0.65271, -0.00346, 0.19603,
+ -0.31151, 0.59388, -0.50930, 0.41489, -0.66201,
+ -0.37182, -0.17664, -0.14911, -0.41892, -0.39120,
+ -0.03086, -0.28801, -0.24257, 0.94960, 0.49527,
+ 0.03001, 0.90337, -0.01208, 0.09802, 0.24738,
+ -0.93347, -0.27480, -0.26670, -0.64318, -0.77049,
+ 0.46420, -0.56184, 0.01963, 0.30966, -1.30839,
+ -0.45513, 0.11736, 0.25014, -0.44313, 0.25962,
+ 0.02389, -0.34815, 0.32183, 0.38427, 0.19955,
+ 0.37937, -0.24922, 0.07544, -0.18204, -0.20942,
+ -0.17251, -0.23633, 0.26875, 0.40686, 0.18379,
+ -1.12242, 0.07428, -0.77180, -0.02175, 0.54820,
+ 0.33146, -0.15174, -0.39398, -0.34706, 0.39797,
+ -0.10149, -0.95320, 0.05601, 0.50218, -0.35230,
+ -0.06776, -0.58304, 0.06003, -0.09281, -0.46911,
+ 0.22378, -0.12788, -0.35196, -0.25114, -0.97052,
+ -0.41803, 0.06794, -0.10105, -0.00087, 0.00009,
+ -0.74702, 0.46545, 0.71040, 0.23410, 0.17202,
+ 0.24560, -0.18883, -0.10129, -0.12048, -0.79415,
+ -0.05009, -0.07034, -0.48541, -0.46079, 0.54457,
+ -0.10030, 0.93304, -0.94218, -0.29347, 0.33843,
+ 0.25945, -0.83633, 0.31163, 0.00805, 0.60433,
+ 0.14106, -0.91058, -0.09798, 0.37040, -0.89724,
+ -0.04220, -0.92170, -0.24053, 0.32045, -0.50161,
+ 0.55363, 0.24428, 0.19014, -0.48619, -0.47371,
+ -0.73740, -0.14947, -0.26186, -0.06140, 0.75107,
+ 0.03653, 0.50369, -0.60644, 0.08674, -0.07757,
+ -0.48128, -0.55770, -0.32147, -0.68124, -0.31905,
+ -0.51296, 0.19572, 0.52891, 0.65091, 0.25138,
+ 0.07580, -0.49723, -0.80185, 0.14727, 0.23630,
+ -0.32673, 0.03671, -0.59474, 0.66149, 0.06447,
+ 0.15008, -0.56910, 0.22000, -0.08110, -0.66611,
+ -0.35942, -0.24623, -0.50948, 0.44740, -0.05952,
+ -0.43452, 0.53496, 0.63065, -0.37490, -0.57731,
+ 0.28008, 0.25166, -0.04412, -0.59056, 0.37470,
+ 0.10000, -0.26996, -0.90792, 0.05223, -0.10863,
+ -0.35339, -0.25186, 0.34514, -0.17248, 0.62290,
+ 0.28417, 0.36548, -0.34938, 0.42219, -0.44713,
+ 0.06974, 0.19532, -0.22224, -0.25098, -0.61560,
+ -0.27038, 0.33995, -0.39560, -1.48108, -0.59837,
+ -0.27362, 0.28083, 0.05023, -0.07839, -0.24436,
+ 0.17242, -0.00499, 0.39253, 0.31952, -0.05708,
+ 0.16695, 0.08823, -0.01544, 0.35403, 0.14735,
+ -0.20277, -0.12933, -0.21390, -1.31706, -0.15756,
+ -0.11622, -0.01507, -0.44364, -0.65832, -0.98477,
+ -0.67705, -0.55408, 0.03722, 0.08818, -0.07082,
+ -0.23406, -0.03568, 1.03132, 0.79799, 0.93014,
+ -0.22240, 0.76866, 0.17498, 0.13541, -0.42975,
+ 0.05005, 0.27662, 0.10925, -0.72800, -0.27439,
+ -0.29074, -0.10894, -0.44856, -0.73320, 0.34244,
+ -0.36985, 0.12089, 0.54410, -0.09826, 0.20938,
+ 0.20256, -0.13137, -0.10771, -0.44429, 0.38693,
+ -0.94424, 1.02512, 0.39544, -0.07556, -0.60373,
+ -0.44643, -0.39157, -0.48191, 0.20341, 0.16395,
+ 0.10259, 0.50572, -0.34254, -0.59622, -0.47490,
+ -0.10470, 0.19796, 0.23906, 0.06044, -0.32982,
+ 0.17508, 0.11531, -0.75065, 0.16163, 0.05608,
+ 0.57665, -0.13467, 0.12456, 0.01782, 0.16388,
+ -0.20645, 0.08908, 0.43172, -1.18098, -0.14143,
+ -0.00389, 0.30026, -0.22793, -0.82415, -0.18227,
+ 0.25792, -0.16535, 0.00623, 0.80798, -0.57587,
+ 0.18133, 0.17219, -0.79719, 0.30656, -0.12083,
+ -0.28456, 0.09040, -0.62306, 0.15117, -0.19392,
+ -0.63717, -0.31397, 0.62823, -0.04219, 0.01173,
+ -0.53409, 0.14186, 0.10233, -0.38869, 0.45296,
+ 0.24458, -0.19803, -0.93301, 0.63484, -0.29612,
+ -0.16595, -0.32795, -0.11900, -0.21471, -0.46803,
+ 0.81765, 0.00585, -0.35504, 0.28201, -0.26508,
+ 0.12836, 0.78499, -0.89620, -0.04624, -0.30882,
+ -0.25812, -0.62016, -0.37201, -0.18904, -0.30133,
+ -0.23272, 0.24065, 0.43770, 0.42649, 0.21454,
+ -0.52692, 0.26513, -0.76179, 0.05507, 0.73960,
+ 0.21218, -0.01390, 0.03226, -0.06510, -0.69654,
+ 0.25157, -0.63826, -0.47230, 0.17063, 0.21152,
+ 0.03294, -0.06840, -0.24576, -0.64749, 0.35862,
+ -0.35235, 0.17058, -0.44594, 0.11475, 0.11712,
+ -0.25368, -0.11961, -0.72365, 0.42764, 0.50436,
+ -0.71512, -1.72286, -0.75266, 0.06378, 0.14114,
+ 0.28781, 0.66361, 0.58074, -0.05662, 0.06569,
+ 0.09237, 0.10802, 0.08459, -0.80749, -0.08956,
+ -0.70892, -0.33419, 0.14214, -0.51898, 0.14186,
+ 0.28352, 0.28593, 0.15617, 0.30055, -0.10429,
+ -0.52397, 0.22342, -0.11399, -0.59856, 0.25347,
+ -0.48964, -0.45312, 0.07408, -0.08528, 0.08163,
+ -0.66879, 0.57425, 0.17517, -0.43740, -0.05796,
+ 0.01558, -0.15640, 0.30775, -0.28755, -0.27067,
+ -0.42566, -0.50088, 0.27218, 0.25966, -0.72185,
+ 0.29727, 0.04702, -0.88502, -0.50130, 0.42684,
+ 0.04498, -0.39530, -0.07695, 0.38306, 0.64092,
+ 0.21647, -0.03938, 0.23830, 0.05231, -0.03304,
+ -0.32750, 0.44614, 0.24512, -0.05445, -0.02973,
+ -0.36991, -0.59409, 0.19950, 0.12213, 0.40500,
+ -0.30259, -0.28822, 0.28105, -0.47368, 0.04448,
+ -0.46409, -0.31174, 0.54829, 0.20435, -0.69162,
+ -0.15947, 0.65480, 0.03196, -0.21478, -0.33527,
+ 0.04530, -0.21738, -0.10291, 0.11120, 0.56843,
+ -0.37264, -0.03887, -0.18141, -0.59583, -0.04897,
+ 0.23846, -0.35346, -0.03237, -0.25402, 0.07580,
+ -0.09840, -0.05067, 0.05781, 0.16444, -0.97503,
+ -0.07027, 0.33934, -0.74456, -0.10848, 1.02656,
+ 0.09382, -0.27465, 0.23111, -0.03964, 0.24796,
+ -0.28070, -0.16620, -0.25769, -0.16648, 0.09699,
+ 0.19024, -0.12193, -0.21367, -0.19240, 0.73668,
+ 0.74794, 0.15314, 0.17431, -0.39882, -0.22241,
+ -0.11816, -0.00393, 0.01098, -1.02845, 0.03966,
+ 0.28535, -0.14285, -0.28585, -0.51098, -0.83486,
+ 0.14462, 0.21150, 0.27172, -0.00823, -0.11720,
+ -0.41756, -0.02478, 0.03757, -0.34932, 0.30226,
+ 0.15932, 0.37890, -0.19903, -0.08399, -0.44689,
+ -0.75391, -0.07578, -0.42822, -0.00777, 0.31472,
+ 0.12137, 0.43209, 0.00411, 0.51952, 0.06354,
+ -0.19315, -0.80033, -0.42053, 0.06886, -0.71704,
+ -0.12884, -0.56922, 0.36649, -0.12652, -0.07633,
+ -0.13666, -0.07381, 0.76488, -0.12337, -0.24260,
+ 0.16152, 0.28197, -0.04951, -0.00968, 0.63297,
+ 0.01988, -0.05632, 0.02577, 0.55696, 0.03883,
+ -0.42561, -0.45145, 0.02378, -0.01661, -0.08150,
+ -0.57469, -0.37800, 0.11614, -0.53723, -0.04188,
+ -0.10591, 0.23616, 0.09340, -0.03391, 0.38513,
+ 0.12771, 0.12821, -0.69809, -0.78481, 0.18533,
+ 0.06068, 0.24438, 0.27764, -0.14811, -0.16227,
+ 0.07250, -0.13170, 0.50424, -0.41339, 0.42643,
+ -0.08111, -0.19722, -0.68203, -0.35306, -0.08205,
+ -0.60661, 0.29819, -0.10000, -0.74494, -0.28237,
+ 0.13637, -0.29258, -0.14463, -0.81718, 0.00314,
+ 0.09672, -0.82546, 0.11763, -0.54610, 0.21744,
+ 0.22676, 0.48678, 0.75603, 0.22893, -0.49328,
+ 0.08367, -0.43216, 0.40819, 0.44600, -0.15098,
+ -0.24366, -0.36183, 0.06641, -0.09847, -0.72755,
+ -0.11485, -0.09265, -0.44376, -0.12768, -0.13793,
+ -0.13034, 0.17292, 0.15953, 0.26402, 0.11813,
+ -0.17368, 0.07870, 0.13055, -0.31215, -0.04577,
+ -0.07056, 0.58690, 0.15153, -0.24573, -0.22896,
+ -0.21170, -0.59598, -0.08114, -0.49168, -0.55556,
+ 0.33190, -0.85315, -0.32083, 0.46855, -0.10765,
+ -0.22129, -0.19820, 0.28224, 0.29151, -0.13952,
+ -0.16174, -0.04380, -0.51789, -0.54521, 0.07142,
+ -0.42029, -0.05373, -0.28495, 0.10268, 0.16912,
+ 0.05993, -0.30424, -0.22989, -0.33652, 0.42121,
+ 0.08190, 0.13754, 0.06382, -0.56440, 0.36255,
+ -0.41699, -0.12333, 0.21111, -0.06649, 0.13572,
+ -0.28765, 0.10487, -0.68511, 0.23496, -0.05990,
+ -0.13845, -0.16280, -0.78237, 0.59596, -0.19350,
+ -0.34831, 0.12747, 0.24568, -0.54526, -0.08728,
+ 0.32464, -0.41867, -0.37567, 0.15527, 0.49286,
+ -0.53441, 0.24498, -0.15364, -0.41114, -0.20296,
+ -0.18339, -0.34469, 0.58448, 0.44858, -0.15410,
+ 0.59746, -0.14666, -0.30995, 0.17811, -0.88898,
+ 0.29554, -0.57256, -0.27783, -0.38804, 0.04402,
+ 0.23506, -0.26774, -0.37832, -0.21526, -0.33837,
+ 0.12691, 0.45789, 0.06116, -0.36410, -0.63043,
+ -0.32689, 0.27507, -0.13846, 0.64387, 0.29553,
+ 0.05998, 0.22191, -0.26703, 0.20955, -0.47539,
+ 0.07068, 0.09137, -0.64672, -0.08781, -0.29889,
+ -0.58982, 0.28100, 0.16864, -0.40676, 0.56614,
+ -0.12273, -0.10327, -0.36465, -0.34652, 0.49835,
+ 0.32992, 0.20083, 0.23444, 0.21525, -0.41878,
+ -0.44171, -0.65277, -0.63947, -0.43926, -0.42704,
+ -0.36507, 0.66660, -0.31104, 0.45860, -0.04636,
+ -0.15548, -0.19063, 0.18166, 0.17212, 0.23155,
+ -0.49937, 0.50878, -0.66017, 0.23869, 0.26473,
+ 0.27530, -0.38243, -0.63899, 0.35263, 0.38035,
+ -0.05825, 0.22964, -0.06945, 0.18217, 0.42805,
+ -0.37766, 0.29865, -0.37686, 0.21684, -0.69282,
+ 0.10961, -0.34874, -0.50384, 0.14138, 0.04153,
+ -0.39749, 0.06819, -0.35600, -1.37107, -0.04627,
+ 0.10601, -0.37071, -0.04921, 0.07229, -0.20867,
+ 0.07832, -0.08760, 0.09244, 0.00891, -0.24893,
+ -0.08493, -0.20033, -0.08507, -0.18518, -0.17526,
+ -0.01945, -0.07603, -0.02974, 0.20311, 0.05967,
+ 0.14606, -0.21637, -0.03503, 0.15424, -0.15815,
+ -0.12464, -0.10094, 0.05481, 0.07107, 0.04491,
+ -0.24321, 0.07339, 0.00670, -0.22130, -0.00008,
+ -0.00210, 0.09809, -0.06650, -0.15727, -0.03433,
+ 0.06402, 0.24224, 0.05011, -0.03394, 0.13526,
+ 0.02417, 0.05918, -0.04760, -0.08940, 0.11628,
+ -0.05036, -0.00428, -0.13302, -0.03770, -0.05028,
+ -0.12003, -0.23288, -0.24146, -0.04956, 0.01693,
+ 0.12734, 0.07239, -0.06249, -0.03167, -0.02587,
+ 0.03724, -0.05706, 0.02262, 0.12312, -0.14163,
+ -0.14924, -0.30547, 0.13373, -0.20494, 0.22071,
+ 0.09707, -0.18796, -0.17044, -0.12217, 0.18297,
+ 0.21238, -0.27437, -0.14314, -0.13460, 0.04095,
+ -0.10028, 0.09960, 0.03556, -0.01627, 0.06022,
+ -0.19366, 0.01355, 0.05047, -0.07406, -0.15006,
+ -0.02099, 0.21698, -0.10854, 0.07792, -0.18294,
+ 0.01231, -0.01812, -0.11940, 0.06474, -0.17089,
+ 0.05626, -0.20555, 0.19526, -0.16923, -0.15069,
+ 0.05907, 0.13358, -0.04104, 0.04158, -0.19479,
+ -0.04172, 0.21204, -0.33899, -0.00587, -0.06872,
+ -0.07967, -0.14480, 0.21979, -0.02687, -0.12537,
+ 0.15620, -0.20232, -0.22437, -0.06235, 0.16500,
+ -0.08659, -0.12662, -0.09899, 0.09471, 0.01374,
+ 0.07815, -0.08344, -0.25599, -0.10862, 0.22619,
+ -0.11400, -0.13149, -0.06228, 0.10055, -0.14368,
+ 0.01957, 0.10812, -0.17926, 0.01383, 0.18062,
+ -0.10344, 0.12678, 0.07679, -0.21369, 0.02306,
+ 0.13998, -0.16007, -0.10811, -0.19094, -0.12420,
+ -0.25994, 0.08884, -0.04615, 0.06841, -0.23671,
+ 0.11254, -0.16309, 0.14286, 0.01555, -0.17225,
+ 0.08677, -0.15879, 0.05915, -0.05837, 0.08132,
+ -0.15451, 0.11270, 0.00352, -0.28792, -0.14382,
+ 0.09640, 0.05646, -0.17862, 0.06210, 0.15312,
+ -0.32990, -0.32392, -0.10849, -0.11432, -0.04670,
+ 0.23838, -0.06599, 0.06972, -0.12381, 0.09962,
+ -0.16510, 0.12971, -0.00647, 0.26330, -0.25556,
+ -0.21530, -0.06941, 0.15296, -0.21286, -0.26454,
+ 0.12584, -0.18421, -0.23948, -0.16239, 0.18704,
+ -0.34405, 0.00842, 0.16506, -0.24760, 0.14095,
+ 0.12387, -0.21049, -0.06064, 0.18477, -0.10520,
+ -0.10166, 0.09404, 0.00639, -0.08226, 0.15771,
+ 0.03058, -0.31434, -0.27171, 0.09250, 0.10000,
+ -0.15410, -0.14270, -0.09812, 0.06165, -0.15399,
+ 0.28048, 0.17371, -0.16337, -0.08649, 0.19410,
+ -0.31851, -0.07534, -0.09287, -0.28272, -0.01559,
+ -0.09660, -0.07136, 0.10819, -0.14475, 0.00519,
+ 0.02658, 0.06737, -0.14871, 0.10634, 0.09553,
+ -0.17001, -0.28262, 0.06956, 0.08850, -0.12260,
+ 0.11260, 0.11105, -0.02200, -0.17384, -0.23782,
+ -0.03624, -0.05181, 0.01219, -0.15032, -0.00157,
+ -0.06958, -0.04265, -0.17221, -0.03805, 0.23097,
+ 0.09830, 0.02252, -0.08693, -0.11672, 0.07729,
+ 0.07417, -0.08610, 0.06713, -0.20670, 0.07178,
+ 0.10121, 0.07878, -0.07713, -0.17944, -0.21123,
+ 0.09023, -0.04838, -0.13611, -0.17374, -0.13330,
+ -0.02798, -0.15875, -0.17666, -0.10350, 0.08256,
+ 0.10361, -0.08684, 0.00020, -0.06562, -0.14071,
+ -0.19776, -0.02339, -0.26081, 0.09682, -0.18699,
+ 0.12603, -0.04747, -0.12152, 0.04920, -0.17649,
+ -0.02361, -0.15731, 0.04457, -0.13572, -0.17642,
+ -0.06858, 0.05198, 0.13048, -0.17613, -0.22768,
+ -0.19522, 0.05519, 0.16511, -0.17725, 0.08705,
+ 0.07372, -0.08697, 0.16778, 0.13264, 0.04622,
+ -0.12793, -0.05423, -0.13853, -0.20258, 0.04827,
+ 0.18291, 0.08769, -0.15051, -0.08508, -0.01435,
+ 0.16076, -0.03774, -0.14749, -0.20070, -0.35319,
+ 0.11732, 0.03579, 0.09084, -0.20937, 0.05779,
+ -0.10629, 0.02775, 0.05686, 0.24264, -0.08469,
+ -0.16853, -0.19511, 0.10490, -0.13626, -0.18251,
+ 0.01928, 0.06517, -0.14239, -0.21976, -0.18307,
+ -0.14326, -0.22032, -0.19038, 0.24718, -0.20460,
+ 0.22578, -0.16530, 0.07208, -0.07916, -0.24782,
+ 0.04535, 0.01733, 0.16930, 0.09237, -0.21891,
+ -0.07751, -0.24077, 0.20469, 0.19259, -0.30209,
+ -0.17810, 0.10445, -0.04952, -0.00589, -0.07924,
+ 0.02090, 0.08926, 0.02405, -0.23600, -0.06190,
+ -0.19935, 0.13472, 0.02388, -0.23843, 0.16154,
+ 0.15435, -0.17515, -0.18649, -0.09905, 0.09969,
+ -0.18366, -0.21191, 0.08020, -0.04500, -0.07266,
+ -0.01880, 0.22481, 0.16111, -0.15851, -0.16293,
+ 0.11050, -0.21069, -0.12247, -0.09803, -0.20260,
+ -0.16328, 0.04847, -0.19170, 0.17918, 0.04490,
+ 0.21207, -0.09989, -0.15720, -0.02557, 0.13866,
+ 0.11333, -0.10837, -0.11234, -0.01861, -0.22004,
+ -0.64663, 0.10105, -0.11170, 0.11632, -0.14700,
+ 0.11840, -0.08874, 0.06388, 0.13612, 0.16259,
+ -0.17559, -0.10442, -0.08932, 0.03376, 0.05942,
+ -0.16013, -0.10331, -0.15254, 0.08066, -0.16667,
+ -0.12285, -0.27160, -0.08979, -0.05069, -0.12059,
+ -0.08675, 0.09791, -0.16001, -0.15359, 0.09909,
+ -0.09506, -0.16012, -0.04139, 0.08478, 0.04364,
+ -0.08169, 0.03712, 0.02784, -0.16919, -0.11160,
+ -0.12142, 0.05152, -0.02165, -0.08242, -0.04536,
+ 0.06637, 0.07033, 0.10822, -0.08581, -0.13312,
+ 0.14246, -0.06416, 0.08803, -0.17456, -0.07049,
+ 0.00528, -0.15195, -0.15687, -0.12977, 0.03859,
+ -0.08143, -0.21106, 0.03277, -0.18674, 0.17356,
+ -0.06489, -0.13069, 0.10034, -0.10663, 0.14312,
+ 0.06164, 0.06931, 0.15838, -0.19498, -0.14573,
+ 0.11285, 0.03957, 0.04420, -0.12538, 0.09130,
+ 0.06629, -0.11044, -0.02276, -0.00149, -0.17923,
+ 0.19989, 0.12626, 0.07916, -0.09758, -0.06737,
+ 0.03427, -0.12681, 0.04023, -0.06445, -0.03157,
+ -0.17144, -0.09008, 0.04534, -0.14621, 0.07416,
+ -0.14576, -0.11048, 0.05242, -0.12974, -0.13953,
+ -0.15238, 0.14658, 0.08251, 0.08129, -0.05356,
+ -0.03697, -0.08436, 0.07262, -0.12895, -0.07799,
+ 0.07978, 0.01780, 0.07879, -0.15720, -0.00035,
+ -0.10728, 0.04452, 0.07346, 0.08091, -0.17018,
+ 0.02457, -0.18768, -0.01420, 0.16117, -0.11230,
+ 0.16204, 0.11400, -0.13272, 0.07675, 0.05216,
+ 0.09969, 0.01431, 0.02846, -0.07289, -0.17066,
+ 0.00529, -0.06087, 0.01074, -0.10752, -0.15883,
+ -0.02156, -0.10881, -0.18590, 0.01424, -0.04592,
+ -0.10296, -0.06154, 0.05667, 0.10081, -0.10977,
+ -0.01181, -0.12390, 0.06569, 0.09113, -0.14557,
+ -0.19091, -0.16537, 0.10577, -0.15751, -0.10136,
+ 0.01298, -0.16471, 0.07736, 0.03499, 0.17687,
+ -0.08264, -0.03879, -0.04108, 0.06179, 0.09640,
+ -0.09139, -0.19900, -0.00950, 0.02592, -0.20117,
+ -0.10611, -0.15387, 0.02339, -0.11100, 0.04427,
+ 0.05432, 0.01347, -0.01854, 0.07199, 0.06298,
+ -0.01030, 0.15277, -0.08157, -0.01971, -0.08075,
+ -0.08173, 0.13790, -0.02193, -0.00920, -0.14089,
+ -0.19898, 0.02278, 0.07745, -0.17928, -0.07558,
+ 0.01211, -0.11139, -0.03109, -0.03468, -0.00043,
+ 0.05282, 0.19437, -0.12603, -0.03967, -0.03812,
+ -0.11429, 0.12635, 0.15742, -0.15060, -0.06126,
+ -0.21166, 0.04275, -0.12340, -0.10463, -0.14012,
+ -0.11718, 0.04020, 0.01841, -0.24321, -0.03812,
+ -0.19288, 0.10000, -0.00418, 0.04302, 0.09849,
+ -0.01414, 0.14204, 0.09096, 0.00451, -0.17194,
+ -0.04977, -0.17883, 0.00743, 0.04073, 0.06417,
+ -0.25857, -0.15213, -0.13958, -0.13876, -0.18356,
+ 0.04359, 0.00511, -0.27026, 0.17790, 0.13919,
+ 0.05411, 0.14872, -0.09312, -0.03457, -0.02697,
+ 0.04152, -0.06101, 0.01587, -0.16234, 0.04509,
+ -0.10556, 0.01774, 0.07886, -0.14451, 0.03391,
+ 0.02066, 0.02742, -0.19895, -0.19564, -0.04004,
+ 0.10389, -0.11325, 0.16209, 0.12401, -0.09871,
+ 0.12727, 0.04501, -0.04071, 0.06645, -0.13644,
+ -0.12355, 0.02192, 0.06229, 0.05322, 0.03075,
+ -0.13028, 0.02301, 0.01691, -0.20780, 0.03233,
+ -0.02982, 0.10282, -0.12234, -0.03300, 0.08602,
+ -0.10247, -0.06498, 0.01995, 0.08534, 0.04281,
+ -0.10979, -0.11637, -0.10538, -0.15456, 0.07878,
+ -0.18314, -0.19605, 0.05119, -0.15112, -0.19679,
+ -0.12278, -0.00988, -0.12091, -0.13812, 0.14218,
+ 0.10576, 0.08311, -0.08591, 0.01281, -0.11034,
+ 0.05901, 0.14538, 0.06666, -0.07961, -0.14672,
+ 0.11495, -0.18268, 0.05347, -0.14823, -0.20036,
+ -0.00888, -0.17336, 0.13376, -0.13176, -0.13731,
+ 0.12573, -0.09773, 0.13336, 0.16691, -0.18452,
+ 0.07899, -0.07974, -0.08429, -0.15934, -0.10726,
+ -0.20719, -0.11803, -0.16684, -0.10549, -0.17907,
+ 0.02696, -0.19759, -0.13123, 0.14395, -0.14448,
+ 0.04898, -0.02889, -0.08420, 0.01641, 0.13983,
+ -0.13899, -0.03697, -0.08750, -0.08699, -0.19445,
+ 0.02611, 0.03642, 0.12173, 0.06518, 0.06309,
+ -0.21465, -0.16961, 0.03424, 0.06914, 0.08794,
+ 0.08165, 0.12227, 0.09790, -0.11482, -0.07614,
+ 0.13251, -0.15410, -0.07420, 0.07278, -0.11077,
+ 0.04521, 0.04437, -0.18843, -0.09088, 0.05544,
+ -0.14858, 0.03785, -0.06263, -0.02793, 0.04890,
+ -0.20125, 0.08692, -0.13433, -0.07052, 0.08953,
+ -0.04672, -0.03489, 0.08961, -0.11063, 0.11355,
+ -0.12914, -0.13493, -0.09830, 0.01194, -0.09178,
+ -0.14006, -0.16782, -0.13672, -0.10608, -0.19962,
+ -0.01044, 0.01860, -0.11386, -0.11972, -0.03604,
+ 0.05684, 0.14233, -0.05811, 0.08562, 0.09812,
+ 0.12745, 0.11298, -0.11235, 0.07211, -0.07435,
+ -0.06938, 0.09332, -0.15887, 0.02344, -0.15362,
+ -0.16466, -0.39152, -0.42167, 0.06716, -0.50399,
+ -0.55486, -0.42937, 0.68461, -0.49384, -0.04648,
+ -0.23782, 0.27268, -0.30977, 0.46244, -0.08513,
+ 0.60913, -0.06493, 0.08395, 0.44379, -0.58175,
+ 0.05637, 0.30327, -0.26459, -0.64297, 0.30489,
+ -0.38942, 0.42678, -0.47507, 0.09203, -0.18414,
+ 0.39645, 0.17804, 0.42926, -0.06693, -0.34722,
+ -0.55767, -0.36102, 0.21378, 0.36603, -0.20465,
+ -0.73382, 0.18041, -0.14439, 0.19503, -0.55049,
+ -0.19445, -0.10875, -0.18498, -0.11331, 0.39377,
+ -0.01470, 0.22607, 0.00598, -0.10891, 0.29168,
+ -0.41433, -0.00680, 0.49635, 0.31193, 0.02199,
+ -0.25928, 0.08193, 0.05679, 0.21017, -0.72557,
+ -0.39769, -0.33780, 0.43988, 0.65324, 0.07285,
+ 0.24474, -1.07100, -0.17863, -0.19124, -0.42752,
+ -0.01577, 0.49656, -0.14075, -0.37767, 0.14996,
+ -0.30577, 0.07651, 0.36968, 0.14818, 0.36261,
+ -0.22508, -0.57511, -0.14269, 0.31965, -0.30475,
+ -0.05004, -0.50650, -0.02266, -0.13296, 0.00253,
+ 0.04793, -0.49735, 0.29994, 0.34738, -0.49268,
+ -0.27681, 0.45648, 0.24358, 0.50020, -0.81109,
+ 0.13451, -0.47153, -0.27526, -0.04478, 0.02291,
+ -0.46135, 0.02234, -0.12757, 0.65487, -0.38511,
+ 0.42681, -0.17813, -0.52440, 0.14933, 0.29559,
+ -0.35201, 0.42971, 0.07370, -0.11166, 0.25313,
+ -0.87810, -0.31964, 0.35813, -0.53588, -0.06379,
+ 0.11032, -0.78121, 0.10696, 0.20323, 0.67791,
+ -0.29528, -0.35279, -0.14674, -0.22620, -0.46491,
+ -0.03170, -0.54746, -0.12089, 0.79304, -0.32470,
+ -0.07555, -0.46529, -0.05925, 0.46527, -0.23307,
+ 0.22094, 0.12414, -0.38563, -0.21084, 0.25041,
+ -0.46159, 0.25213, 0.08473, 0.03331, -0.22361,
+ -0.11793, 0.13388, -0.18491, 0.08632, 0.10276,
+ 0.03970, -0.11638, -0.38268, -0.45131, 0.29270,
+ -0.31826, 0.04421, 0.02797, -0.08130, 0.30359,
+ -0.15539, 0.14061, 0.16882, 0.42840, 0.31692,
+ 0.70490, -0.04723, -0.36094, -0.53522, -0.41005,
+ -0.20884, -0.68051, -0.75215, 0.10451, 0.24829,
+ -0.60540, -0.08332, 0.34785, -0.01066, -0.65216,
+ 0.07532, -0.25886, -0.34496, -0.29395, 0.45358,
+ 0.06873, -0.04784, -0.46385, 0.27707, 0.40233,
+ 0.17879, -0.00390, 0.00709, -0.51439, 0.56741,
+ -0.31206, -0.67923, -0.02842, 0.03639, -0.44437,
+ 0.14210, 0.15744, 0.71783, -0.48885, -0.18086,
+ 0.22370, 0.10501, 0.21430, -0.30384, 0.15359,
+ 0.35905, -0.03549, -0.45046, -0.14366, -0.69463,
+ -0.40596, -0.32678, 0.63337, -0.10000, 0.16971,
+ 0.51256, -0.16822, -0.22260, 0.13236, -0.46727,
+ 0.04587, 0.18205, -0.30949, -0.27994, 0.19842,
+ -0.15163, 0.03523, 0.21838, -0.53508, 0.14160,
+ 0.64687, -0.36713, 0.24568, -0.28071, -0.17875,
+ 0.33929, -0.66378, -0.38939, 0.18233, 0.07085,
+ -0.38926, 0.20215, -0.40927, -0.52602, -0.25513,
+ 0.64671, -0.10550, 0.07902, 0.27315, -0.42631,
+ 0.40621, 0.52035, 0.10944, 0.03327, -0.63431,
+ -0.29591, 0.31191, 0.21700, -0.34454, 0.35856,
+ -0.11505, 0.61669, 0.25078, -0.44523, -0.31961,
+ -0.73816, -1.27209, 0.76664, -0.13639, 0.24688,
+ 0.06014, 0.42215, -0.23534, -0.21495, 0.59230,
+ -0.59021, -0.26360, 0.45121, -0.02332, -0.13628,
+ 0.00604, -0.08408, 0.14557, 0.05681, -0.26460,
+ -0.27985, -0.66180, -0.50726, -0.56510, 0.20191,
+ -0.38008, -0.09984, 0.47671, 0.47778, -0.36245,
+ 0.34374, 0.21622, -0.24344, 0.24277, 0.01945,
+ -0.99983, 0.31640, 0.68793, -0.39877, 0.15736,
+ -0.34786, -0.37940, -0.02939, 0.60701, 0.72429,
+ -0.24518, -0.63263, -0.01529, -0.48795, 0.48058,
+ 0.00328, -0.11981, 0.15548, -0.17058, -0.05455,
+ -0.41002, 0.30905, -0.01571, -0.12871, 0.06194,
+ -0.22951, -0.35401, -0.57401, 0.00660, 0.24148,
+ 0.15350, 0.14776, -0.65383, 0.71800, 0.26527,
+ 0.37914, 0.41593, -0.46036, -0.28503, -0.36501,
+ 0.36974, 0.67496, -0.61015, 0.25291, 0.02915,
+ 0.36776, -0.06577, -0.33569, -0.07558, -0.11482,
+ -0.27836, -0.40066, -0.08225, -0.67200, -0.26917,
+ -0.26468, 0.05440, 0.04625, -0.27872, 0.55440,
+ -0.33385, 0.19743, -0.11834, 0.12954, -0.05985,
+ -0.43870, -0.50930, 0.28308, -0.16322, -0.19368,
+ 0.17674, 0.25466, 0.19734, 0.46926, -0.17672,
+ 1.08136, -0.60757, -0.55671, -0.15695, -0.00190,
+ -0.79965, -0.63894, -0.03043, 0.83142, -0.54685,
+ -0.15868, -0.05998, -0.34527, -0.32061, 0.32532,
+ 0.17951, 0.42999, 0.06335, 0.37114, 0.05591,
+ -0.86455, -0.35978, -0.15388, -0.94766, 0.03627,
+ 0.23590, -0.02312, -0.55011, -0.26195, 0.18716,
+ -0.30280, -0.12557, -0.56487, 0.20617, -0.22869,
+ 0.05981, 0.23057, 0.30455, 0.12645, -0.45519,
+ 0.12753, -0.26740, 0.34189, 0.28547, 0.23080,
+ -1.01243, 0.07928, 0.14061, -0.93353, -1.03210,
+ 0.28001, 0.35369, 0.12477, -0.41621, -0.63661,
+ 0.14289, -0.17841, -0.01379, 0.08749, -1.29377,
+ 0.46722, -0.33110, 0.59099, 0.08085, -0.49621,
+ -0.53263, 0.06339, -0.14000, 0.13240, -0.35764,
+ 0.11247, -0.50187, 0.42289, -0.21234, -0.23387,
+ -0.37672, -0.84869, -0.18965, 0.30659, 0.43019,
+ 0.16691, -0.52223, -0.16507, 0.09334, -0.31162,
+ -0.63314, 0.02443, 0.33673, -0.07065, 0.38949,
+ -0.14483, 0.07991, 0.85926, 0.35867, -0.06695,
+ -0.03468, -0.57227, 0.45030, 0.06393, 0.22468,
+ -0.18537, -0.17308, -0.31559, -0.26404, -0.02620,
+ 0.32530, 0.00033, 0.29280, 0.01793, -1.10556,
+ -0.28907, -0.21763, -0.30297, -0.06070, -0.43097,
+ 0.30182, -0.19132, 0.19810, -0.93956, -0.28239,
+ -0.36253, -0.50579, -0.12278, 0.01674, 0.26448,
+ 0.35934, 0.25912, -0.43692, 0.77143, 0.48772,
+ -0.18613, 0.20396, -0.55821, 0.05437, -0.22023,
+ -0.47696, -0.42456, -0.46548, -0.01904, 0.01095,
+ -0.07623, 0.51064, -0.16622, -0.04976, -0.37481,
+ -0.01979, 0.34825, -0.25296, 0.37730, 0.17137,
+ 0.29163, -0.01428, -0.16973, -0.38283, -0.35746,
+ 0.23803, 0.23636, -0.53590, -0.41742, -0.04921,
+ -0.40150, -0.42048, -0.26249, 0.24614, -0.02574,
+ -0.63026, -0.09753, 0.03285, -0.12931, 0.11183,
+ -0.16609, 0.44249, -0.10329, -0.29852, 0.29192,
+ -0.42209, -0.08534, -0.37686, -0.63282, -0.28426,
+ -0.14717, -0.14169, -0.08238, 0.17156, -0.16029,
+ -1.05330, 0.04658, 0.40242, 0.39769, 0.45622,
+ 0.18374, 0.14705, 0.22687, -0.14575, 0.00218,
+ -0.16972, -0.11495, -0.83042, -0.05950, 0.31175,
+ -0.04368, -0.37705, -0.69674, -0.33851, 0.00051,
+ 0.14816, 0.14833, 0.49326, 0.36921, 0.47250,
+ -0.65457, -0.06449, -0.61617, 0.29785, -0.06737,
+ -0.28737, -0.38125, 0.01536, -0.00600, 0.05590,
+ 0.39795, -0.38001, -0.20348, 0.19344, -0.09671,
+ -0.03502, 0.00201, 0.19667, -0.05348, -0.49282,
+ -0.35337, -0.17438, 0.35251, 0.20518, -0.97211,
+ 0.09132, -0.38616, 0.36946, 0.12890, -0.33930,
+ -0.06199, -0.19828, -0.07131, -0.20948, -0.23694,
+ -0.31906, 0.08400, -0.14717, 0.12780, 0.34641,
+ -0.33156, 0.10727, 0.34890, 0.04513, 0.02204,
+ -0.26629, 0.28977, -0.54773, -0.85587, 0.05345,
+ 0.17222, -0.43259, 0.54155, -0.68589, 0.03881,
+ 0.13754, -0.14402, -0.44712, -0.36226, -0.15819,
+ -0.04517, 0.02369, -0.51387, -0.14164, 0.03386,
+ 0.18391, -0.20511, 0.28572, 0.32354, 0.13481,
+ 0.10000, -0.10952, 0.24861, -0.47015, 0.25123,
+ -0.09834, -0.00811, -0.57683, -0.02639, 0.04810,
+ 0.63098, 0.54426, 0.00955, -0.40257, -0.03301,
+ -0.19009, -0.64773, -0.47812, 0.12744, -0.31423,
+ -0.51925, 0.05397, 0.07161, 0.12703, 0.33449,
+ -0.73501, 0.15323, 0.36713, -0.12514, 0.19690,
+ -1.00279, 0.13400, -0.55548, 0.29446, -0.38250,
+ -0.23472, 0.15760, 0.19690, -0.59966, 0.14390,
+ -0.37699, 0.41453, -0.13969, 0.26124, 0.61968,
+ -0.49444, -0.31218, -0.15129, -0.65533, -0.00810,
+ -0.08198, -0.82044, 0.22843, 0.34894, -0.20405,
+ -0.04504, -0.22310, -0.05082, -0.18050, 0.13286,
+ 0.81592, -0.19948, -0.54024, 0.19973, 0.00185,
+ 0.54146, -0.96698, -0.09503, 0.04593, 0.21452,
+ -0.21814, 0.18787, 0.23641, -0.25088, -0.93028,
+ -0.08319, -0.45218, -0.54172, -0.22957, -0.03004,
+ -0.20599, 0.71111, 0.53851, 0.06628, 0.09987,
+ -0.21046, -0.05008, -0.40685, 0.26698, -0.43915,
+ 0.20757, -0.19456, -0.25707, -0.14954, -0.12885,
+ -0.17163, -0.06474, -0.93059, 0.13254, -0.13260,
+ -0.00724, 0.21429, 0.05279, -0.32592, 0.37983,
+ 0.05508, -0.74058, -0.25614, 0.31657, 0.19530,
+ -0.05486, 0.04978, -0.47911, 0.17488, -0.20890,
+ 0.03161, -0.66146, 0.07245, 0.09394, 0.01961,
+ -0.44206, -0.35879, -0.08151, -0.13375, 0.28699,
+ 0.56074, -0.34492, 0.02523, 0.44210, -0.16717,
+ -0.06122, 0.11678, 0.34679, -0.20952, -0.12286,
+ 0.23658, 0.14484, 0.17043, -0.08685, -0.45298,
+ -0.14769, -0.43339, -0.39983, -0.21673, -0.25237,
+ 0.14929, -0.48390, -0.15773, 0.00838, 0.12598,
+ -0.62617, -0.22765, 0.62813, 0.48355, -0.52842,
+ -0.46164, -0.01609, -0.54436, 0.30238, -0.22247,
+ 0.43054, 0.32730, 0.16259, -0.25338, -0.45783,
+ -0.46148, 0.14463, -0.38046, -0.39373, -0.01617,
+ -0.18105, 0.04413, 0.42485, 0.27031, -0.31085,
+ -0.50626, -0.11638, 0.13788, -0.39086, 0.22822,
+ -0.14809, -0.32217, 0.61997, 0.03334, -0.86395,
+ -0.04140, -0.19641, -0.22457, -0.30917, -0.49158,
+ -0.16786, -0.07812, 0.26416, -0.13323, 0.24425,
+ -0.11892, -0.22843, -0.43138, 0.39755, -0.67508,
+ 0.64932, 0.08173, -0.58890, 0.52075, -0.38533,
+ -0.42085, -0.31253, -0.33812, 0.37749, -0.14963,
+ -0.26708, -1.56021, 0.08889, 0.06033, 0.08534,
+ -0.09555, 0.11219, 0.06889, 0.13118, 0.01933,
+ -0.22632, -0.18988, 0.12385, 0.19673, -0.05917,
+ -0.06748, 0.20087, -0.28384, -0.22546, 0.07552,
+ -0.17357, 0.23808, -0.18413, 0.00560, -0.11024,
+ -0.06692, -0.10374, -0.24024, -0.10137, -0.09481,
+ -0.06183, 0.10848, 0.23701, -0.14151, -0.10927,
+ -0.30143, 0.04430, -0.01111, -0.22175, 0.07645,
+ 0.06488, -0.23758, -0.24041, -0.19868, 0.09041,
+ 0.11844, 0.13160, -0.18242, -0.18802, -0.32750,
+ 0.14107, -0.13158, 0.06261, -0.31459, -0.11282,
+ 0.02551, 0.07968, -0.23758, 0.08061, -0.12193,
+ -0.24191, 0.18184, 0.05305, -0.11225, 0.10159,
+ -0.04330, -0.05554, 0.01330, 0.10831, -0.10636,
+ -0.38828, 0.12433, -0.20720, -0.20044, 0.25037,
+ 0.02490, 0.04458, 0.28154, 0.10437, 0.08169,
+ 0.11898, -0.28041, 0.25974, 0.13008, -0.25776,
+ 0.09292, 0.05506, 0.25183, -0.22953, -0.14748,
+ -0.07537, -0.35758, -0.15586, 0.06714, -0.25017,
+ -0.34425, 0.14955, 0.02447, 0.11438, -0.15681,
+ -0.10515, 0.03774, -0.19688, -0.20741, 0.19901,
+ -0.04134, -0.13553, -0.15623, -0.27222, -0.15753,
+ 0.12931, -0.22180, 0.02235, -0.15702, -0.11706,
+ -0.15766, 0.25812, 0.21449, -0.04084, 0.08536,
+ -0.22172, -0.04214, 0.06698, 0.18431, -0.12695,
+ 0.05993, -0.27628, -0.17759, 0.03571, -0.14841,
+ -0.20727, 0.01835, -0.16882, -0.22441, 0.14467,
+ -0.12625, -0.15160, -0.17543, -0.10805, -0.20150,
+ 0.03029, -0.26582, 0.15324, -0.30875, 0.11548,
+ 0.15830, -0.16991, 0.10590, -0.20988, -0.07780,
+ -0.24550, -0.08729, -0.03190, -0.02969, 0.06268,
+ -0.04853, -0.02024, -0.29952, -0.35479, -0.15058,
+ 0.05608, 0.18109, -0.26545, -0.03167, 0.22594,
+ -0.01606, -0.22521, 0.06093, -0.02056, 0.01386,
+ 0.03596, 0.12995, -0.06013, 0.14282, 0.08540,
+ 0.17935, 0.12332, -0.14706, -0.09018, 0.19520,
+ 0.17558, -0.02695, -0.27501, -0.07217, 0.05251,
+ -0.33757, 0.15770, -0.27293, -0.14412, -0.20361,
+ -0.15227, -0.14526, -0.15974, 0.09658, 0.12444,
+ 0.03909, -0.16276, -0.11766, -0.12045, 0.08020,
+ 0.03468, -0.19586, 0.05261, 0.16764, -0.01977,
+ -0.11802, 0.20832, 0.05665, 0.11064, -0.26017,
+ -0.16740, -0.20794, 0.05528, 0.11035, -0.17769,
+ -0.05207, -0.27950, -0.22708, -0.08134, -0.17003,
+ 0.22935, 0.13218, -0.05250, 0.01446, 0.10048,
+ -0.16168, -0.10353, -0.32102, 0.08805, 0.01952,
+ -0.33434, 0.20694, 0.10000, 0.06334, 0.13458,
+ 0.25940, 0.03454, -0.03947, 0.23501, -0.09683,
+ -0.15263, -0.09415, -0.07966, -0.16114, -0.04384,
+ -0.03669, -0.06428, -0.27161, 0.03408, -0.21279,
+ -0.08975, -0.07922, -0.22016, -0.22292, -0.15054,
+ 0.11309, 0.12349, -0.01677, -0.18448, -0.28663,
+ -0.06641, 0.06549, 0.01206, 0.24398, -0.21790,
+ -0.42685, 0.12111, -0.32745, 0.14974, -0.31016,
+ -0.21950, -0.10972, -0.09478, 0.18400, -0.10594,
+ -0.06985, 0.22700, 0.06417, 0.11167, 0.12391,
+ -0.21248, 0.00591, -0.06541, -0.12789, -0.08163,
+ -0.03288, -0.24433, -0.17697, -0.32934, 0.00777,
+ -0.12569, -0.34067, 0.07957, -0.29078, -0.03514,
+ -0.19114, -0.21242, -0.00166, 0.30925, 0.06251,
+ -0.18802, 0.00501, -0.07419, 0.15162, 0.05149,
+ -0.17962, -0.15943, -0.33657, -0.20442, 0.16940,
+ -0.11186, 0.09559, -0.09053, 0.09896, -0.10800,
+ -0.19489, -0.18639, 0.15763, 0.03634, 0.06276,
+ -0.13775, 0.16741, 0.16047, -0.14655, 0.02796,
+ 0.07130, 0.02450, -0.21380, -0.13511, 0.30880,
+ 0.15360, -0.15491, 0.03878, -0.32220, -0.08974,
+ -0.08468, -0.45465, 0.02565, 0.16631, -0.13717,
+ 0.26385, -0.15529, -0.25222, -0.17040, 0.09917,
+ -0.22216, 0.00448, -0.28150, -0.06542, -0.36634,
+ -0.01784, 0.09773, -0.13052, -0.12562, -0.11388,
+ 0.17217, 0.05226, -0.20644, 0.08464, 0.02448,
+ 0.11782, -0.08713, 0.16033, 0.05077, 0.14475,
+ -0.04692, 0.00347, 0.06668, 0.05793, 0.00565,
+ 0.15527, 0.06340, -0.17296, 0.05161, -0.21199,
+ -0.06761, -0.27691, -0.38653, -0.17930, -0.17700,
+ -0.04851, -0.01144, -0.37924, 0.06482, -0.26937,
+ 0.33697, -0.11796, -0.06633, -0.15782, -0.10514,
+ 0.24761, 0.13092, 0.01369, 0.05234, 0.20929,
+ 0.21579, 0.11634, -0.01799, -0.06791, -0.29048,
+ 0.04025, -0.26515, -0.10105, 0.12999, 0.17723,
+ 0.04498, -0.47611, 0.05823, 0.01532, -0.13894,
+ 0.08865, -0.00085, -0.19586, 0.02036, 0.06007,
+ 0.15014, -0.00254, 0.01261, 0.00199, 0.06208,
+ 0.19125, -0.13659, -0.38076, -0.06397, 0.09434,
+ -0.11465, -0.11067, -0.10251, 0.04790, 0.04744,
+ -0.19639, 0.21337, -0.03949, -0.13210, 0.04573,
+ -0.21224, 0.03258, -0.00820, -0.16790, -0.15004,
+ -0.17054, 0.03717, -0.17326, -0.70419, 0.14056,
+ 0.13294, 0.11336, 0.02433, -0.10466, 0.01394,
+ 0.04209, 0.23075, 0.02341, 0.01951, -0.17747,
+ 0.14175, -0.03522, 0.06629, -0.15452, 0.12722,
+ 0.00883, 0.14668, 0.06023, -0.24055, -0.08289,
+ -0.03602, 0.11237, 0.15521, -0.07905, 0.11915,
+ -0.15613, -0.15270, 0.18110, -0.06037, -0.20147,
+ -0.00474, -0.21411, -0.21179, 0.07519, -0.24359,
+ 0.14040, -0.04481, -0.12103, -0.12810, -0.20964,
+ -0.02329, 0.00729, 0.01041, -0.18532, 0.08309,
+ -0.05346, 0.16764, -0.20588, -0.06780, 0.04963,
+ -0.20532, 0.03154, -0.00824, -0.24542, 0.07679,
+ -0.12907, -0.14409, -0.08746, -0.16001, -0.03129,
+ -0.05297, -0.15346, 0.07396, -0.03893, 0.12397,
+ -0.12539, 0.10415, -0.03514, -0.00991, 0.09293,
+ 0.15556, -0.30826, -0.13343, 0.14739, -0.02650,
+ -0.03733, -0.14113, 0.06660, -0.26216, -0.09885,
+ -0.02316, -0.30814, -0.11965, 0.07329, -0.04297,
+ -0.12005, 0.14487, -0.03691, -0.19352, -0.20988,
+ -0.21081, -0.03370, -0.03122, 0.06981, 0.07373,
+ -0.02901, -0.15827, 0.07511, -0.23657, -0.07372,
+ -0.15619, -0.21922, 0.07433, 0.13748, 0.03707,
+ 0.20339, -0.15666, 0.15513, 0.01407, -0.12262,
+ -0.13802, -0.19547, 0.23518, -0.08984, -0.01678,
+ 0.09883, -0.03945, -0.09067, 0.04293, -0.00291,
+ -0.07885, -0.13058, -0.08480, 0.00452, 0.05211,
+ 0.08237, 0.04474, -0.21061, 0.23592, 0.16232,
+ 0.07587, -0.15056, -0.17387, 0.18305, 0.06150,
+ -0.18597, -0.10176, 0.01695, -0.14269, 0.12171,
+ -0.24650, -0.15112, -0.16433, -0.16327, -0.19241,
+ -0.00475, 0.35678, 0.27440, 0.10664, -0.01339,
+ -0.10329, 0.02176, 0.12696, -0.24459, -0.00297,
+ 0.04993, -0.00038, 0.01777, -0.13361, -0.02008,
+ -0.10411, -0.12103, 0.07115, -0.17297, -0.32057,
+ 0.07185, 0.03632, 0.04282, 0.20713, 0.12833,
+ 0.26226, -0.08875, 0.22362, -0.08026, -0.04571,
+ 0.20240, -0.06187, -0.00801, -0.06527, -0.13009,
+ -0.11966, 0.11004, -0.17057, -0.08432, -0.20848,
+ -0.21190, -0.05613, 0.05100, 0.25535, -0.09874,
+ 0.19018, 0.24050, 0.11175, 0.19305, 0.12214,
+ -0.30004, 0.28004, -0.04464, -0.18303, -0.00192,
+ -0.17801, -0.15589, -0.16148, 0.06222, 0.02236,
+ -0.06962, -0.27159, -0.09331, -0.22272, 0.12409,
+ -0.09085, -0.03307, 0.05202, -0.00239, 0.23691,
+ 0.01470, -0.21974, -0.01244, -0.05695, -0.29657,
+ -0.15923, 0.02173, -0.01841, -0.14298, -0.20861,
+ -0.04630, -0.09311, -0.03320, -0.23902, 0.10000,
+ 0.13893, 0.06086, 0.12629, 0.25061, 0.01919,
+ 0.12054, 0.27160, 0.06535, 0.31445, 0.00403,
+ -0.23727, -0.00917, -0.19020, -0.04766, -0.05834,
+ -0.16119, -0.04201, -0.21365, 0.02377, -0.34857,
+ -0.19098, 0.04912, 0.08734, 0.04881, 0.21374,
+ 0.16980, -0.03149, 0.08352, -0.13223, 0.26943,
+ -0.04038, -0.00063, -0.05905, -0.11473, -0.08815,
+ 0.08150, -0.13476, -0.11555, 0.03057, -0.14730,
+ 0.00971, -0.28269, -0.01313, -0.07668, 0.15943,
+ 0.17430, 0.19159, 0.03411, 0.15881, -0.23801,
+ 0.08119, -0.09998, 0.10776, -0.07643, -0.28630,
+ -0.17469, -0.16981, 0.07085, -0.04613, -0.10216,
+ -0.11926, -0.07154, -0.20734, 0.00385, 0.15688,
+ 0.10420, 0.03519, 0.17127, 0.14575, 0.18572,
+ -0.24133, -0.10062, 0.13380, 0.14544, 0.05826,
+ -0.17027, 0.11048, 0.03878, -0.05833, -0.38558,
+ -0.02421, -0.10714, -0.16071, -0.14484, 0.02733,
+ 0.05641, -0.10999, 0.17493, -0.06649, -0.14748,
+ -0.08906, 0.01200, 0.11931, -0.03297, -0.06353,
+ 0.03634, 0.11597, -0.13744, 0.07785, -0.28024,
+ -0.08859, -0.17897, -0.30640, -0.23275, 0.01033,
+ -0.06195, -0.17613, -0.12676, 0.17597, -0.08178,
+ 0.09491, 0.03561, -0.29184, -0.12400, 0.17652,
+ 0.07678, -0.07490, 0.11882, -0.09892, -0.14271,
+ -0.13349, -0.06625, -0.19205, -0.26252, -0.25634,
+ -0.09240, 0.20276, -0.14556, 0.01848, 0.04958,
+ 0.12615, -0.09106, 0.02158, 0.01497, 0.17033,
+ 0.06777, 0.05002, 0.03304, 0.02500, -0.10473,
+ -0.12262, -0.13621, -0.03956, -0.26399, -0.01139,
+ -0.04186, 0.07391, -0.12970, 0.04186, -0.15143,
+ 0.11928, 0.09666, 0.00571, 0.18755, -0.05105,
+ 0.02356, -0.08029, -0.01700, 0.02211, -0.03112,
+ -0.05004, 0.14600, -0.20536, -0.07921, -0.18397,
+ -0.11498, -0.06676, -0.18523, -0.03194, 0.12592,
+ -0.09063, -0.00437, -0.03322, 0.07068, 0.24627,
+ -0.11116, 0.12140, 0.11189, -0.19953, 0.03353,
+ 0.05510, -0.06667, 0.15485, 0.07827, -0.27796,
+ -0.14140, -0.02771, -0.00761, -0.30911, 0.03217,
+ -0.12464, 0.05628, 0.08086, -0.14785, 0.14933,
+ 0.14646, -0.13443, -0.11052, 0.11170, 0.02726,
+ 0.02943, 0.10343, 0.06625, -0.01836, -0.13983,
+ 0.03205, -0.22906, -0.04388, 0.11346, -0.70350,
+ -0.50341, 0.07717, 0.37051, -0.25675, 0.13263,
+ 0.19750, -1.25280, 0.22715, -0.06262, -0.01368,
+ 0.00688, 0.32400, 0.18354, -0.92188, 0.16885,
+ 0.29481, 0.46878, -0.51599, 0.18659, -0.40239,
+ 0.39430, -0.06566, -0.09932, 0.00956, 0.27801,
+ -0.09105, 0.55406, 0.31108, 0.06918, 0.29814,
+ -0.39463, -0.40651, -0.28777, -0.53833, 0.35431,
+ -0.42428, -0.12219, 0.01870, -0.56402, 0.41035,
+ -0.17634, -0.28401, -0.17397, -0.23344, 0.17062,
+ 0.18213, -0.12113, 0.66713, -0.16917, 0.09394,
+ 0.34170, 0.12212, 0.05253, 0.42176, -0.12060,
+ -0.02996, -0.44692, -0.23342, 0.02416, -0.48573,
+ 0.28727, -0.11503, -0.86492, -0.20209, -0.04848,
+ 0.20476, -0.63067, 0.02342, 0.00706, 0.19726,
+ -0.03830, 0.82634, 0.07447, -0.61540, 0.01605,
+ -0.07883, -0.14641, -0.57299, -0.40277, 0.35403,
+ -0.05424, 0.03127, -0.42575, 0.21522, -0.19510,
+ -0.24590, 0.17089, -0.18475, 0.03962, -0.04832,
+ -0.58663, -0.10360, 0.64280, -0.40697, 0.19869,
+ -0.22515, -0.29472, 0.09180, 0.05062, -0.72074,
+ -0.23240, -0.30423, 0.11577, 0.08087, 0.47076,
+ 0.03250, -0.22379, 0.76137, -0.44212, 0.18176,
+ -0.00181, 0.60553, -0.07916, 0.42016, 0.05408,
+ -0.01864, -0.44144, -0.27556, 0.16515, -0.01456,
+ -0.41986, -0.12690, -0.81486, -0.05362, -0.51728,
+ 0.17528, -0.19278, -0.09276, -0.26092, -0.72644,
+ 0.22329, -0.50510, -0.02442, -0.06149, 0.13851,
+ 0.16603, 0.23734, 0.33798, -0.37415, -0.21038,
+ -0.60476, -0.53938, -0.05427, 0.15729, 0.24562,
+ 0.25202, 0.42102, 0.01592, 0.21526, 0.61462,
+ -0.09354, -0.21364, 0.12110, 0.52777, 0.33396,
+ 0.47800, 0.24122, -0.87632, 0.13722, -0.09457,
+ 0.01628, -0.05187, -0.46936, -0.27460, -0.20939,
+ -0.23858, -0.22441, -0.12448, -0.27372, -0.09679,
+ -0.06560, 0.18890, 0.17699, 0.15042, -0.57895,
+ 0.36307, 0.73675, 0.56165, -0.14440, -0.05150,
+ -0.86391, -0.14470, -0.40111, -0.49748, -0.07735,
+ -0.65322, 0.48402, -0.00319, 0.22498, 0.03234,
+ 0.48207, -0.12070, 0.58313, -0.08503, -0.36736,
+ 0.33669, -0.27002, -0.27996, -0.09601, -0.03553,
+ 0.02853, -0.19412, -0.03647, -0.04814, -0.10231,
+ 0.15026, -0.55776, 0.09011, -0.14188, -0.12111,
+ -0.07346, -0.69540, 0.48941, -0.31286, 0.31392,
+ -0.08662, -0.82456, -0.31387, 0.69266, -0.40902,
+ -0.28844, -0.15741, -0.37858, -0.38586, -0.17156,
+ 0.05653, 0.56596, -0.13889, 0.34583, -0.09466,
+ 0.63437, -0.10000, 0.41344, 0.34926, 0.48713,
+ 0.10606, -0.20681, 0.51899, -0.14094, -0.21007,
+ -0.54076, -1.06132, -0.28458, -0.46578, -0.00535,
+ 0.25166, -0.40853, -0.33712, -0.44635, 0.16486,
+ -0.09208, 0.21910, 0.23017, 0.48289, 0.17138,
+ -0.24706, 0.06181, 0.09943, -0.64360, -0.19246,
+ -0.14665, -0.08766, -0.15169, 0.04911, -0.45836,
+ -0.06518, 0.25158, -0.30886, 0.07589, -0.12145,
+ -0.36303, -0.07291, -0.10089, -0.09136, 0.03715,
+ -0.20626, -0.52754, 0.55868, -0.03599, -0.23111,
+ -0.04737, -0.11073, 0.35574, -0.42412, -0.83919,
+ 0.09985, -0.39917, 0.15893, -0.60301, -0.06712,
+ -0.00389, -0.15046, -0.01202, 0.39397, -0.20540,
+ -0.19733, 0.79039, 0.64953, 0.19551, -0.05435,
+ -0.76939, -0.03847, 0.24287, -0.66136, -0.02748,
+ 0.29542, -0.15785, -0.00712, -0.00878, -0.65612,
+ -0.06018, -0.59985, -0.39079, -0.33252, 0.27317,
+ 0.05564, 0.05455, 0.23319, -0.16206, -0.19770,
+ -0.47791, 0.07372, 0.04717, 0.55198, 0.35880,
+ -0.01423, -0.74293, -0.44423, 0.29237, -0.22364,
+ -0.18491, 0.24547, -0.44387, -0.12691, -0.58773,
+ 0.38438, -0.09456, 0.00750, 0.13030, -0.25756,
+ -0.32601, 0.03152, -0.11301, -0.05125, -0.12842,
+ -0.20869, -0.16629, 0.16336, -0.54821, -0.35586,
+ -0.02116, 0.66933, 0.47073, -0.15154, 0.00167,
+ -0.15543, 0.20376, -0.45380, 0.07253, -0.51727,
+ -0.16207, 0.05805, 0.19038, 0.11860, -0.11292,
+ -0.14853, 0.16248, -0.36349, -0.30001, -0.57984,
+ -0.01070, 0.75457, -0.16170, -0.02833, -0.51922,
+ -0.36970, 0.45823, -0.31130, -0.48880, 0.00243,
+ -0.26733, 0.38447, 0.59294, -0.17153, -0.15265,
+ 0.04365, 0.02617, -0.12166, 0.15668, -0.18169,
+ 0.12616, -0.26247, -0.01776, -0.32017, 0.18528,
+ -0.30096, 0.41179, -0.48394, -0.12999, -0.37847,
+ 0.27725, 0.27846, 0.54444, 0.03427, 0.15747,
+ 0.03600, 0.21777, 0.14165, -0.21438, 0.21384,
+ 0.13750, -0.20011, -0.07243, 0.10899, 0.39331,
+ -0.16886, -0.18368, -0.40472, -0.73692, -0.71214,
+ -0.70678, 0.19935, 0.06100, -0.14470, 0.01189,
+ -0.25759, -0.58608, 0.14319, 0.35512, 0.10399,
+ -0.22557, 0.38847, -0.13160, 0.20875, -0.58079,
+ 0.23496, 0.18501, -0.05898, 0.48256, -1.02547,
+ -0.12332, -0.29924, -1.25907, -0.16166, -0.11206,
+ 0.11313, 0.07448, 0.10859, -0.01060, 0.05040,
+ 0.15133, 0.13277, 0.02343, 0.06105, 0.08257,
+ 0.04754, -0.02186, 0.02884, 0.02800, -0.16340,
+ -0.06464, -0.01434, -0.02351, 0.06683, -0.15002,
+ -0.15294, -0.12412, -0.11359, -0.14392, -0.04045,
+ 0.09756, 0.09292, -0.09339, -0.24650, -0.14703,
+ 0.06310, -0.15643, 0.06426, 0.09446, 0.12519,
+ -0.10519, 0.13467, 0.04279, -0.12346, 0.07897,
+ -0.08502, 0.05170, 0.02118, -0.11931, -0.09243,
+ -0.02681, 0.08533, -0.13552, -0.08710, 0.05076,
+ -0.18904, 0.12433, 0.10654, -0.20508, -0.08871,
+ -0.09321, 0.05634, 0.06664, 0.00579, -0.14408,
+ -0.10537, 0.03835, -0.19167, 0.07316, -0.07646,
+ 0.13494, 0.07781, 0.10305, 0.00337, 0.06005,
+ -0.03730, -0.12508, -0.16527, 0.07432, -0.11927,
+ -0.07649, -0.16856, -0.10539, -0.07601, -0.14759,
+ -0.14141, -0.13765, 0.08388, -0.19614, 0.12575,
+ 0.09805, -0.14127, -0.01160, -0.10611, 0.06526,
+ -0.14728, -0.20672, -0.15751, -0.05174, 0.07454,
+ 0.07749, -0.13011, 0.06396, -0.07830, 0.08524,
+ 0.01505, -0.13332, 0.06779, -0.10638, -0.13007,
+ 0.05071, 0.12352, 0.08673, 0.08824, -0.10984,
+ -0.11180, 0.03427, 0.02098, -0.17923, -0.14864,
+ 0.13082, -0.02296, 0.07570, -0.17607, 0.10440,
+ -0.12111, 0.06982, 0.04889, -0.13109, -0.09967,
+ 0.07829, 0.05553, -0.04249, -0.07361, 0.00712,
+ 0.06091, 0.05889, 0.05109, -0.12496, -0.09402,
+ -0.14016, -0.15183, -0.19202, -0.14290, 0.06149,
+ -0.14030, -0.18029, 0.09521, 0.06067, -0.15005,
+ -0.05406, -0.08731, 0.10944, 0.14705, -0.13178,
+ -0.16953, -0.11414, -0.13123, 0.08744, -0.15087,
+ -0.09631, 0.09543, -0.17373, -0.23512, -0.13912,
+ 0.00461, -0.07402, 0.06836, -0.08142, -0.09642,
+ -0.18037, -0.13587, -0.15088, -0.13543, -0.08304,
+ -0.09999, 0.00672, 0.11289, -0.13405, 0.11899,
+ 0.07435, -0.16336, -0.11014, -0.22845, 0.08015,
+ -0.14557, -0.13033, -0.13066, -0.10147, -0.25681,
+ 0.14999, 0.05986, -0.09075, -0.14471, -0.11471,
+ -0.10591, 0.08054, -0.12272, -0.08010, 0.00224,
+ 0.13144, 0.08811, -0.19101, 0.06081, -0.09632,
+ 0.03958, -0.15729, 0.09396, 0.03169, -0.08843,
+ -0.31261, 0.11788, -0.14479, 0.11288, 0.01862,
+ 0.14238, 0.13235, 0.04426, -0.14917, 0.09663,
+ 0.04587, 0.18799, 0.17688, -0.09581, -0.16378,
+ -0.13061, -0.22096, 0.02643, -0.26205, -0.21423,
+ -0.10997, -0.02375, -0.11705, -0.10000, 0.10122,
+ 0.07343, 0.18873, 0.09538, -0.14244, -0.10648,
+ 0.12715, 0.03674, -0.03684, 0.03461, -0.08020,
+ 0.00131, 0.03170, -0.17367, 0.06167, 0.02042,
+ -0.15474, 0.00702, -0.15769, 0.06605, -0.19646,
+ -0.17571, 0.04820, -0.09567, -0.07999, -0.14909,
+ 0.03046, -0.07170, -0.12174, 0.11021, -0.12662,
+ -0.01817, -0.18881, -0.15724, 0.00777, -0.14684,
+ -0.16383, 0.09649, 0.11010, -0.11818, 0.12831,
+ -0.12104, -0.16262, 0.04918, -0.09200, -0.08384,
+ -0.06840, -0.06333, -0.09681, 0.05172, -0.09106,
+ -0.12968, -0.10244, -0.17566, 0.07976, -0.01334,
+ 0.00958, 0.01704, -0.04217, -0.07189, 0.04363,
+ 0.09239, -0.15315, -0.19209, 0.08145, 0.05679,
+ -0.12893, -0.09715, -0.20482, -0.11039, 0.06085,
+ -0.11494, 0.00962, 0.16455, 0.02861, 0.01727,
+ 0.05051, 0.12986, 0.09231, -0.11152, -0.09070,
+ 0.03655, 0.05544, -0.13635, 0.02594, 0.04502,
+ -0.22823, 0.12116, -0.12851, 0.06393, 0.11327,
+ -0.18410, 0.15339, -0.21240, 0.09871, 0.10315,
+ 0.05831, 0.12155, -0.13131, -0.15553, 0.00221,
+ 0.09145, -0.12897, -0.11271, -0.11942, -0.17017,
+ 0.08173, -0.13534, 0.09595, -0.18370, 0.06289,
+ 0.12613, -0.17971, 0.01752, -0.13080, -0.19676,
+ 0.01917, 0.08944, 0.11075, 0.02562, 0.09310,
+ 0.13061, -0.15574, -0.10790, -0.09483, 0.09895,
+ -0.15547, 0.11618, -0.16566, 0.13139, -0.13300,
+ 0.02328, -0.09237, 0.07397, 0.11004, -0.01243,
+ 0.06381, -0.14999, -0.06720, -0.20119, -0.11954,
+ -0.15929, 0.00396, 0.11584, -0.13699, 0.07825,
+ -0.12667, -0.09243, -0.20416, -0.09652, 0.08560,
+ 0.07923, -0.17614, 0.12064, -0.11961, 0.04478,
+ 0.09164, 0.06024, -0.11406, 0.11400, -0.01728,
+ -0.07344, -0.17274, 0.08990, -0.14179, -0.11165,
+ -0.01512, 0.04580, -0.03835, 0.07999, -0.13113,
+ -0.08543, -0.09993, -0.19018, -0.06088, -0.12813,
+ -0.12983, 0.06314, 0.06986, 0.08678, 0.05803,
+ -0.23385, -0.11222, -0.11431, 0.01876, -0.12553,
+ 0.13353, 0.09445, 0.04217, -0.19121, -0.08575,
+ -0.02877, 0.10980, -0.08269, -0.01619, -0.11750,
+ 0.09037, -0.12581, 0.04116, 0.07056, 0.11653,
+ -0.16618, 0.01690, -0.12880, -0.09294, -0.16465,
+ -0.08129, -0.07753, -0.08192, -0.00719, -0.60310,
+ -0.37141, 1.00288, -0.86097, -0.14184, -0.14466,
+ 0.77529, 0.10937, 0.06950, -0.30156, -0.41049,
+ 0.33340, -0.46447, -1.44017, -0.04956, -1.12440,
+ 0.12059, -0.08868, 0.10663, 0.46709, 0.01088,
+ 0.19226, 0.09900, 1.06864, -0.81939, -0.02098,
+ 0.14371, 0.06069, -0.49131, -0.33226, -0.07681,
+ 0.03351, 0.16603, 0.26338, -0.46244, 0.41913,
+ -0.39792, 0.19120, -0.25060, -0.76562, 0.37195,
+ -0.96020, -0.05002, 0.05803, 1.05244, -0.77390,
+ -0.21140, 0.46646, -0.23444, -0.51713, 0.01359,
+ 0.47889, -0.00402, 0.18337, 0.32587, -1.01441,
+ -0.45790, -0.46718, 0.13421, -0.04623, -0.69627,
+ 0.23406, -0.04046, 0.10614, 1.38922, 0.50085,
+ -0.18703, -0.15240, 0.01773, -0.68406, -0.11192,
+ 0.01910, 0.75028, -0.41653, -0.52486, -0.00586,
+ -0.48063, -0.04454, 0.33779, -0.22768, -0.27868,
+ -0.89726, -0.86745, -0.17039, 0.22401, 0.88067,
+ 0.32370, -0.30037, 0.35816, 0.48124, 0.14287,
+ -0.20929, -0.13715, 0.62045, 0.66496, -0.25446,
+ -0.41101, -0.08710, -0.30564, -0.63817, -0.74489,
+ -0.06323, -0.30093, -0.61992, -0.79363, -0.41656,
+ 0.95637, 0.70715, 0.25518, 0.13282, -0.07042,
+ -0.74180, -0.44761, -0.75612, 0.75293, 0.21428,
+ 0.36180, 0.25143, -0.23693, -0.43123, -0.50313,
+ 0.03474, -0.32501, 0.80171, -0.90528, -0.68316,
+ -0.77805, 0.28918, 0.47147, 0.45875, 0.03827,
+ 0.14881, -0.06697, -0.17890, -0.60188, 0.20135,
+ 0.16633, 0.34388, 0.05169, 0.04280, -0.19197,
+ -0.25590, 0.23634, 0.20334, -0.14291, -0.75406,
+ -0.15572, -1.11418, -0.17083, 0.00784, 0.44141,
+ -0.24459, 0.05796, 0.41809, 0.04603, 0.17763,
+ 0.44307, -0.59107, -0.75075, 0.59467, -0.00893,
+ -0.09531, -0.17936, 0.67442, -0.38252, -0.07403,
+ 0.35743, -0.59854, -0.93292, 0.46282, 0.08929,
+ -0.05442, 0.05998, 0.98427, 0.21675, -0.54739,
+ -0.22987, -0.41608, -0.17175, -0.53935, -0.70356,
+ -0.01436, -0.25518, 0.06389, 0.56060, -0.08275,
+ -0.64203, 0.09749, 0.32623, -0.61488, 0.16953,
+ -0.01239, 0.30728, 0.14626, 0.36414, -0.14753,
+ -0.10571, -0.14647, 0.35276, -0.75605, -0.45214,
+ -0.64297, -0.75001, 0.13379, -0.24735, 0.39088,
+ -0.39995, 0.50014, 0.25505, 0.21096, -0.38051,
+ 0.94158, -0.55061, -0.60197, 0.06034, 1.14092,
+ -0.42608, -0.28472, 0.54053, -0.44882, -0.10614,
+ -0.25866, -0.47162, 0.15473, -0.17995, -0.39477,
+ 0.06221, -0.32662, 1.10560, -0.36994, -0.49631,
+ 0.10000, 0.50147, -0.44866, -0.54435, -0.17268,
+ 0.91474, -0.09402, -0.09844, 0.20416, 0.05235,
+ -0.52719, 0.45487, 1.14962, 0.41370, -0.07138,
+ -0.61103, -0.42228, -0.09586, 0.23493, -1.14849,
+ -0.49892, -0.40285, 0.65996, -0.46654, -0.05273,
+ -0.25397, 0.71608, -0.07267, -0.06308, -0.94362,
+ -0.28763, 0.04260, 0.34877, 0.39411, -0.32917,
+ 0.28513, 0.36455, 0.06730, 0.41100, -0.84746,
+ -0.54059, -0.85199, -0.39038, -0.21188, -0.29883,
+ 0.93520, -0.22816, 0.04532, 0.00895, -0.60282,
+ -0.29984, 0.39845, 0.72703, -0.03270, 0.77040,
+ 0.37338, -0.58644, 0.00990, 0.07929, 0.83777,
+ -0.16529, -1.72231, -1.04892, -0.39882, 0.19359,
+ 0.36911, -0.20607, 0.11089, 0.39159, -0.68161,
+ -0.26267, -0.39738, 0.25910, 0.06344, -0.43227,
+ 0.37529, -0.36906, 0.40178, -0.00281, -0.04221,
+ 0.52415, -0.94184, 0.19560, -0.37561, -0.18331,
+ 0.36185, 0.91272, 1.32366, 0.36532, 0.23408,
+ -0.58129, -0.67280, -0.14818, 0.35630, 0.62322,
+ -0.56951, -0.07908, -0.20266, -0.79276, -0.78776,
+ 0.07136, -0.75914, -0.61010, 0.91039, -0.58113,
+ -0.58481, -0.28220, 0.04124, -0.36488, 0.10033,
+ 0.66313, -1.71420, 0.16752, 0.01278, -0.21333,
+ 0.01969, 0.02633, -0.05463, -0.24534, 1.48720,
+ -0.02634, -0.42959, -0.66054, -0.46224, 0.50387,
+ 0.18999, -0.56910, 0.21439, -0.19910, -0.05062,
+ 0.26226, 0.43866, -0.79482, 0.70357, 0.60999,
+ 0.57488, -0.11639, -0.27498, -0.24349, -0.24297,
+ 0.31948, -0.54255, -0.29131, -1.47794, -0.21392,
+ 0.36080, 0.14843, -0.79467, -0.51100, -0.38375,
+ -0.12647, 0.59849, 0.50146, 0.04628, 0.34811,
+ -0.51509, 0.47757, -0.38627, 0.76582, -0.87244,
+ 0.04208, 1.59809, -0.26756, -0.19632, -0.31768,
+ -1.03652, 0.01242, 0.06184, -1.04939, 0.39917,
+ -0.33485, 0.08574, 0.73007, -0.05959, 0.75453,
+ 0.11388, -0.10688, 0.25057, -0.28853, 0.41055,
+ -1.18503, 0.22513, 0.94464, -0.33958, -0.55888,
+ 0.05358, -0.95508, 0.00800, -0.19236, -1.36541,
+ -0.37482, 0.77480, 0.80032, 0.13150, -0.35279,
+ 0.81206, 0.24216, -0.94796, 0.06010, -0.12933,
+ 0.99164, -0.15203, 0.34648, 0.03551, 0.44577,
+ -0.52154, -0.58714, -0.37699, 0.34624, -0.35762,
+ -1.79670, -1.21028, -0.16086, -0.16435, -0.29738,
+ 0.16661, 0.04020, -0.02065, 0.02088, 0.18649,
+ 0.14771, 0.15763, -0.10268, 0.11340, -0.12093,
+ -0.02121, -0.13429, -0.17184, 0.19582, -0.07651,
+ -0.03069, 0.18874, -0.12184, -0.09154, -0.09673,
+ -0.01208, 0.16658, 0.01228, 0.05969, 0.12208,
+ 0.08554, 0.12390, 0.12964, 0.12521, -0.21405,
+ -0.27309, 0.09763, 0.05008, -0.10390, -0.12779,
+ -0.27595, 0.13107, -0.24447, -0.06985, 0.07429,
+ 0.09763, 0.21391, -0.03331, -0.09865, 0.03271,
+ 0.14154, 0.11144, -0.13389, -0.03932, -0.10426,
+ -0.08257, -0.21084, 0.04888, 0.10945, -0.21712,
+ -0.15393, -0.13712, -0.01538, 0.07223, -0.08143,
+ -0.19334, -0.03498, -0.00183, 0.01286, -0.06755,
+ 0.12298, 0.14781, -0.13028, 0.03728, -0.29780,
+ 0.01506, -0.11559, -0.06130, -0.25316, -0.22063,
+ 0.16891, -0.08407, -0.14100, 0.09145, 0.07078,
+ -0.27132, -0.05043, 0.09442, 0.09862, 0.09389,
+ -0.06236, -0.08178, -0.11183, -0.22582, -0.13432,
+ -0.09218, -0.01886, -0.17240, -0.05566, 0.16808,
+ -0.19348, 0.03044, -0.25621, 0.12305, 0.04183,
+ 0.21700, -0.21774, -0.08302, -0.07223, -0.22700,
+ -0.03974, 0.04498, -0.02803, -0.11959, -0.07320,
+ 0.03520, -0.10597, -0.34481, 0.02893, 0.07258,
+ 0.05009, -0.21363, -0.11415, -0.10519, 0.11494,
+ 0.00851, 0.14814, 0.01745, 0.10125, -0.28238,
+ 0.02712, -0.08357, -0.06812, 0.00184, -0.13445,
+ -0.11742, -0.00621, -0.12209, -0.17020, -0.21441,
+ 0.16803, -0.12859, 0.12067, 0.06854, 0.07317,
+ -0.20858, 0.04012, -0.07557, 0.00511, 0.21334,
+ -0.00537, 0.23660, -0.09851, -0.18003, 0.01929,
+ 0.08432, 0.10423, 0.11966, 0.05230, 0.12112,
+ -0.19016, 0.01077, -0.32581, -0.00639, -0.04608,
+ 0.04768, 0.07439, 0.10340, -0.35397, -0.18654,
+ 0.17820, -0.00224, -0.16738, 0.15197, 0.07720,
+ 0.01032, 0.15857, -0.11258, -0.14723, -0.34598,
+ 0.31526, 0.13384, -0.14635, 0.11656, 0.01057,
+ -0.09222, 0.10683, 0.04143, -0.39727, 0.08204,
+ 0.02272, -0.14336, -0.12657, -0.01555, -0.20042,
+ -0.20453, 0.27280, -0.14242, -0.18515, 0.08566,
+ -0.04987, -0.09841, -0.15310, -0.00744, -0.25439,
+ 0.11989, 0.09603, -0.03020, -0.00159, -0.14249,
+ 0.17626, -0.00089, -0.18749, -0.23129, 0.06456,
+ 0.10647, -0.03605, -0.12062, 0.12388, -0.16376,
+ -0.02815, 0.08582, -0.09733, 0.01967, 0.05682,
+ 0.16622, 0.07209, 0.08988, 0.02866, -0.08056,
+ 0.00378, -0.17835, 0.10000, -0.08679, -0.23510,
+ -0.09157, -0.05568, -0.04181, -0.22006, 0.21724,
+ 0.14578, 0.01817, 0.18603, -0.16055, -0.32080,
+ -0.16558, -0.25878, 0.01764, -0.31970, 0.20183,
+ 0.05800, -0.20533, -0.06013, -0.22854, -0.01940,
+ -0.17628, -0.33844, 0.11112, -0.17586, 0.16595,
+ 0.12887, 0.11458, -0.00889, -0.15858, 0.12515,
+ 0.02468, -0.20191, -0.24432, -0.11315, -0.01768,
+ -0.17497, -0.03519, 0.16557, 0.08764, 0.13538,
+ 0.04451, -0.01130, -0.02185, -0.13525, 0.18726,
+ 0.18035, -0.11756, -0.01238, -0.06528, 0.06914,
+ 0.16041, -0.21044, -0.04625, 0.19524, 0.01445,
+ 0.08685, -0.31395, -0.14359, -0.28827, 0.17893,
+ 0.04325, 0.07643, 0.20314, -0.06284, -0.13143,
+ 0.10543, -0.25698, -0.14941, 0.16716, 0.08570,
+ 0.08112, -0.15762, -0.09534, -0.22806, -0.00826,
+ -0.05149, -0.32112, 0.04242, -0.08991, -0.05948,
+ 0.02319, 0.02160, -0.11301, -0.00280, -0.16008,
+ 0.10245, 0.05388, -0.04688, 0.13051, -0.22472,
+ -0.16683, -0.21221, -0.14535, 0.05051, 0.16322,
+ 0.19880, 0.02614, -0.07166, -0.15178, -0.17161,
+ 0.04933, 0.08669, -0.00036, -0.26864, -0.02587,
+ -0.09706, -0.16056, 0.02115, 0.18639, 0.11499,
+ -0.15627, 0.13904, -0.00043, 0.14085, -0.05319,
+ -0.19031, 0.05161, -0.26661, 0.07834, -0.20960,
+ -0.19400, 0.15166, 0.06881, -0.13603, -0.16944,
+ 0.13952, -0.19003, -0.09671, 0.07549, -0.18045,
+ 0.16851, 0.13552, 0.08840, -0.03109, -0.23106,
+ -0.12424, -0.20904, -0.27968, -0.17244, -0.15258,
+ 0.08583, -0.06215, 0.06578, -0.09098, 0.02509,
+ -0.09147, 0.11209, 0.09934, 0.14507, -0.19474,
+ -0.22504, 0.11982, -0.25989, 0.02211, -0.20502,
+ 0.02910, -0.10612, 0.04581, -0.24723, 0.16690,
+ -0.27554, 0.28115, 0.08849, -0.25553, -0.22700,
+ -0.22804, -0.00802, -0.20460, -0.05429, -0.03045,
+ -0.01391, -0.22429, -0.07354, 0.13549, -0.02042,
+ -0.00884, -0.11546, 0.30384, 0.01460, 0.03033,
+ 0.16110, -0.12602, -0.20458, -0.09395, 0.15558,
+ -0.01730, -0.21100, -0.17589, -0.01829, -0.25115,
+ 0.08361, 0.17684, -0.20523, -0.08526, 0.09761,
+ -0.13408, -0.01979, -0.17252, -0.12534, -0.00221,
+ 0.09839, -0.17646, 0.23092, -0.06174, 0.09149,
+ 0.06172, 0.13795, -0.35629, -0.80573, -0.89650,
+ -0.35639, -0.63813, 0.28078, -0.60461, -0.53170,
+ 0.10597, 0.39810, -0.67838, -0.42515, -0.63085,
+ -0.44493, 0.23299, 0.32544, -0.06058, 0.12323,
+ -0.45253, 0.64640, 0.91957, 0.10960, 1.01229,
+ -0.91812, 0.26065, -1.06067, 0.12838, -0.56394,
+ -0.69211, -0.63223, 0.19343, -0.58888, 0.30511,
+ 0.12544, -0.77351, -0.27972, 1.20374, -0.43639,
+ 0.52845, 0.30431, 0.56746, 0.84797, -0.09178,
+ 0.40701, -0.50198, 1.04582, -0.89430, 0.32178,
+ -0.59967, -0.25277, -0.14084, 0.27221, -0.36701,
+ 0.57370, -0.64932, 0.14135, -0.52985, -0.08021,
+ -0.20685, -0.04004, -0.26767, 0.73528, 0.97473,
+ -0.67715, 0.57742, -0.69348, 0.53837, -0.35639,
+ -0.23042, -0.42279, -0.65442, 0.61386, -0.09806,
+ -0.54015, -0.23750, -0.63165, -0.48893, -0.18933,
+ 0.09665, 0.77107, 0.10059, -0.21676, 0.55006,
+ 0.55045, -0.09129, 1.06474, -0.68901, 0.36039,
+ -0.07708, 0.56126, 0.18959, -0.44482, -0.05592,
+ -0.48402, -1.07838, 0.29148, -1.12014, -0.64878,
+ 0.14046, -0.23854, -0.09399, 0.25145, -0.22998,
+ 0.67457, 0.54201, 0.45438, 0.52971, -0.39181,
+ -0.40245, -0.39477, 0.14875, -0.07032, -0.26578,
+ -0.45509, -0.40169, -1.13972, 0.56641, 0.02070,
+ 0.55688, -0.41161, -0.04039, 0.09302, -0.23785,
+ 0.24052, 0.32686, -0.07128, 0.39438, 0.36986,
+ -0.81748, -0.21416, -0.35192, 0.18293, -0.33113,
+ -0.82802, 0.02794, 0.76078, -0.22128, 0.34405,
+ 0.12398, 0.23964, -0.75393, -0.51160, 0.07894,
+ 0.47850, 0.54404, -0.09728, 0.38621, -0.74136,
+ 0.33576, -0.73027, -0.27802, 0.04923, -0.21849,
+ -0.21867, -0.98048, -0.27879, 0.14397, -0.30608,
+ -0.42166, 0.77206, -0.26691, 0.37171, -0.45544,
+ -0.13938, 0.56485, 0.63611, 0.95680, -0.35283,
+ 0.26136, 0.32557, -1.46043, -0.56602, -0.33268,
+ -0.04568, 0.55142, -1.24192, 0.05205, -0.11226,
+ -0.29674, 0.61395, -0.03612, -0.06965, 0.34598,
+ 0.28927, 0.27971, 0.23542, 0.71468, -0.08458,
+ 0.49728, -0.16357, 0.06451, -1.66140, -2.06123,
+ -0.26478, 0.31390, 0.35898, -1.18122, -0.30762,
+ -0.43765, 0.08233, 0.07493, 0.20374, 0.28321,
+ 0.49043, 0.46286, 0.43258, 0.01709, 0.32188,
+ 0.36011, 1.31018, 0.14851, 0.08782, -0.32217,
+ -1.18866, 0.61860, -0.40947, 0.61033, -1.08204,
+ -0.12719, -0.25455, -2.03150, -0.05407, -0.14392,
+ 0.33952, 0.38174, 0.39709, 0.45433, 0.51758,
+ 0.70936, 0.91124, 0.68810, -0.47971, 0.10000,
+ -0.62030, -0.99919, -0.08844, -0.61466, 0.21896,
+ -0.89299, -0.75491, -0.14314, -1.21650, -0.16770,
+ 0.25125, -0.24657, 0.40276, 0.03975, 0.37661,
+ 0.25349, 0.54831, 0.78465, 0.23468, 0.47586,
+ 1.19270, -0.09274, -0.69604, -0.53331, -0.23100,
+ -0.15282, -0.69430, -1.20928, -0.19381, -0.05300,
+ 0.07076, 0.22557, 0.27689, 0.93164, -0.21972,
+ 0.83931, -0.39452, 0.05884, -0.31198, 0.67920,
+ 0.63306, 0.30187, -0.63056, -1.69305, 0.70916,
+ -0.18477, 0.28786, -0.71655, 0.02154, -0.54809,
+ 0.36098, 0.90080, 0.23563, 0.52784, -0.38341,
+ 0.01364, 0.03223, 0.01276, -0.18061, -0.58890,
+ 0.01742, 0.34644, 0.29424, -0.37990, -1.29697,
+ -0.09240, -0.44014, 0.37169, -0.89773, -0.08243,
+ -0.60154, -0.77796, 0.03659, 0.17704, 0.62907,
+ 0.98195, -0.18213, 0.97500, -0.32666, 0.00625,
+ -0.21326, 0.58080, 0.08256, 0.68480, -0.47770,
+ -1.07799, -1.14879, -0.10982, 0.78383, -0.64150,
+ -0.53229, -1.15935, -1.13475, 0.43637, -0.01851,
+ -0.37743, 0.97835, -0.18620, 0.76230, 0.36932,
+ 1.01218, 0.07531, 0.82297, 0.03098, 0.62732,
+ -0.47278, -0.82949, -1.21704, -0.41217, 0.52103,
+ -0.26117, 0.21611, -1.00571, -0.28196, 0.07821,
+ -0.29829, -0.92406, 0.75882, -0.14343, 0.53249,
+ 0.22331, 1.30829, 0.54763, 0.16358, 0.02878,
+ 0.10251, -1.06289, -0.86907, -1.30735, 0.15234,
+ -0.03580, -0.37427, 0.02818, -0.54052, -0.23393,
+ 0.46479, 0.28942, -0.31048, 0.66939, -0.24699,
+ 0.10614, -0.79155, 0.09381, 0.61729, 0.37970,
+ 0.70646, 0.89995, -0.74764, -0.15591, -0.20186,
+ -0.45530, 0.02582, -0.39408, -0.32938, -1.20479,
+ 0.29678, 0.05054, -0.41957, -0.08106, 0.87379,
+ -0.14447, 0.38221, -0.67949, -0.19804, 0.03537,
+ 0.83339, 0.09826, 0.85003, -1.06962, 0.87146,
+ -0.36314, 0.17585, 0.02276, 0.07943, 0.38237,
+ -0.92947, -0.71238, 0.45769, -0.08255, -0.28444,
+ 0.43468, -1.32877, 1.19715, -1.33938, -0.54586,
+ 0.47455, 0.63311, 0.15684, 0.20433, -1.06484,
+ 0.90366, -0.14261, 0.25323, -0.14808, 0.43953,
+ -0.11983, -0.73483, -0.49574, 0.19285, 0.71895,
+ -0.54312, 0.17838, -0.87818, 0.89473, -0.15023,
+ -0.47356, -0.33719, 0.51898, -0.54256, 0.36505,
+ -0.96538, -0.23277, 0.53583, 0.37830, -0.59193,
+ -0.28426, 0.08783, -0.29677, 0.12090, -0.16919,
+ 0.42997, -0.07949, -0.28666, -0.49500, 0.36779,
+ 0.13555, -0.22763, -0.14443, -0.88004, -0.31557,
+ 0.14076, 0.43101, -0.05665, -0.55341, 0.29835,
+ 0.29542, -0.06021, -0.46373, -0.23032, -0.62125,
+ -0.07230, 0.72353, -0.38837, -0.72475, -0.08468,
+ 0.26172, -0.25549, 0.14569, -0.08828, -0.07233,
+ 0.11395, 0.21129, 0.04603, 0.24513, -1.10526,
+ -0.21947, -0.48865, 0.15480, 0.40815, 0.18715,
+ 0.00417, -0.07359, -0.22277, 0.63066, -0.74474,
+ 0.50282, 0.54326, 0.50912, -0.59297, -0.22504,
+ 0.01455, -0.06181, 0.03373, -0.27502, -0.09794,
+ -0.06508, -0.28803, 0.52461, -0.07973, -0.88852,
+ 0.17505, -0.12562, 0.17410, 0.65451, -0.86883,
+ -0.01613, -0.20917, -0.12657, 0.38980, -0.37331,
+ 0.09988, 0.06934, 0.07325, 0.03578, -0.23319,
+ -0.07586, -0.41742, 0.15726, 0.04063, -0.49853,
+ 0.17330, -0.12405, 0.04295, -0.07835, -0.04652,
+ 0.52131, 0.39967, 0.14244, -0.06616, -0.14975,
+ 0.27693, -0.36794, -0.41946, -0.30475, 0.02125,
+ -0.40273, -1.07651, -0.28901, -0.41809, -0.05649,
+ 0.04025, -0.44996, -0.18761, -0.12192, -0.17152,
+ -0.39798, 0.75785, -0.48903, 0.34394, -0.41337,
+ 0.36644, 0.93881, 0.41294, -0.08921, 1.08719,
+ -0.44163, -0.52088, -0.57680, -0.35953, -0.20086,
+ -0.36710, 0.28486, -0.37486, -0.26090, -0.06089,
+ 0.18271, -0.31273, 0.09613, 0.10581, 0.63581,
+ -0.18455, 0.68582, -0.07665, -0.37267, -0.24158,
+ -0.40178, 0.72757, -0.10362, -0.81331, -0.10871,
+ 0.03918, -0.07301, -0.16850, -0.62743, 0.13961,
+ -0.53121, -0.11906, 0.07931, -0.12327, 0.09128,
+ -0.49267, 0.17198, 0.23414, 0.48683, 0.05854,
+ -0.36107, 1.39910, -0.11118, -0.14634, -0.27878,
+ -0.79111, 0.08644, 0.05928, -0.29643, 0.49909,
+ -0.65237, -0.43304, -0.79327, -0.62599, -0.34744,
+ 0.08031, 0.58837, 0.43113, -0.03695, 0.68228,
+ -0.60957, 0.16035, 0.05326, -0.26233, -0.08901,
+ 0.05028, 0.25724, 0.28287, -0.69150, 0.44349,
+ -0.45078, -0.52596, 0.27309, 0.01566, -0.00727,
+ 0.15980, -0.23217, -0.13887, -0.88623, -0.47455,
+ 0.78501, 0.94287, -0.23709, -0.10793, -0.68660,
+ 0.05284, 0.12833, -1.02633, -0.92711, -0.44365,
+ 0.33424, -0.76014, -0.43961, 0.26544, -0.49144,
+ 0.79377, 0.09939, -0.43848, -0.21683, 0.63609,
+ 0.60407, 0.32137, 0.20794, -0.15121, -0.24922,
+ 0.07757, 0.10000, -0.58689, -0.14585, -0.81697,
+ -0.06443, 0.11021, -0.66541, -0.28483, 0.69323,
+ 0.19490, -0.51896, -0.43307, 0.25275, -0.01390,
+ 0.64637, -0.42236, -0.11452, 0.82973, -0.04208,
+ -0.43084, 0.53135, 0.50577, -1.04540, -0.37727,
+ 0.10978, -0.65606, -0.19714, -0.33049, 0.08349,
+ -0.17777, 0.08007, 0.44335, -0.05179, 0.22709,
+ 0.24180, 0.02836, -0.11543, 0.73193, 0.39956,
+ 0.51999, 0.23036, -0.23384, 0.11362, 0.33310,
+ -0.20815, -1.24781, -0.18770, -0.70870, -0.33657,
+ -0.48708, 0.50758, -0.08027, -0.47792, 0.34601,
+ 0.41828, 0.37636, -0.05886, 0.34979, 0.38584,
+ 0.99054, 0.16524, -0.16299, -0.91740, -0.17511,
+ -0.47988, -0.43137, 0.00927, -0.59620, 0.23643,
+ -1.18272, -0.50640, 0.34484, -0.70751, 0.53946,
+ 0.00635, -0.35129, 0.18577, -0.31775, -0.35132,
+ 0.63490, 0.51900, 0.15492, -0.37531, 0.86572,
+ 0.02730, 0.24246, -0.55736, 0.13804, 0.25155,
+ 0.06379, -0.73155, -0.19613, 0.14355, 0.09268,
+ -0.50849, 0.45409, -0.28509, 0.10853, -0.14167,
+ -0.28002, 0.04662, 0.20252, 0.19486, -0.21003,
+ -0.20806, -0.39607, -0.63091, 0.05059, 0.37962,
+ -0.39100, -0.56319, -0.60427, -0.69315, 0.76745,
+ 0.35827, 0.27817, -0.14144, 0.37844, -0.30193,
+ 0.02896, 0.18113, 0.27595, -0.11601, 0.12610,
+ 0.18394, -0.24693, -0.09558, 0.10575, -0.73764,
+ 0.34329, -0.33775, 0.52961, -0.42792, -0.35925,
+ 0.60649, -0.08161, 0.42509, 0.11609, -0.10216,
+ -0.07174, 0.31357, 0.19223, -0.47671, -0.02352,
+ -0.29689, -0.13938, -0.38363, -0.16974, -0.17791,
+ -0.16677, -0.11433, -0.16749, 0.14440, -0.50097,
+ 0.14907, 0.35610, -0.24042, -0.21697, 0.40816,
+ 0.72101, -0.28936, -0.36793, -0.11215, -0.32929,
+ 0.34915, -0.76100, -0.42330, 0.69320, -0.12899,
+ 0.17962, -0.03167, -0.90024, 0.20724, -0.24218,
+ -0.06447, -0.54479, 0.00534, -0.37882, 0.55871,
+ 0.05523, -0.53952, -0.34523, 0.29691, -0.55440,
+ 0.19295, 0.11886, -0.28342, 0.73388, 0.32564,
+ -0.36544, -0.22154, -0.54536, -0.93528, -0.58445,
+ -0.31930, 0.51962, 0.13442, 0.17422, 0.05276,
+ -0.04319, 0.26618, -0.27781, 0.25418, 0.47878,
+ 0.00454, 0.03378, -0.55260, 0.44393, -0.25405,
+ -0.40816, 0.20353, -1.17580, -0.06098, 0.12592,
+ -0.34365, 0.45859, -0.15626, -0.83381, -0.14372,
+ -0.13102, -0.19279, -0.33154, -0.14982, -0.20888,
+ 0.64208, -0.20631, 0.02521, 0.14193, 0.59187,
+ -0.47995, 0.37467, -0.07360, -0.50211, 0.25407,
+ -0.43162, 0.13598, -0.11810, -0.17215, -0.46213,
+ 0.04950, -0.08724, -0.33388, -0.42976, -0.12100,
+ 0.68020, 0.24363, 0.00603, 0.38407, -0.18209,
+ 1.05527, -0.44437, -0.11458, -0.05364, -0.51234,
+ -0.23048, -0.27986, 0.20782, -0.24447, -0.14808,
+ -0.90031, -0.20542, -0.01845, -0.15488, 0.12363,
+ 0.04858, 0.19095, 0.39489, 0.05536, 0.01317,
+ -0.29523, 0.65818, -0.24990, -0.04958, -0.61478,
+ -0.35530, 0.04122, -0.33271, 0.28286, -0.23845,
+ -0.06250, -0.26783, -0.15789, -0.01480, 0.28886,
+ 0.30736, -0.21421, 0.02128, -0.07983, 0.25533,
+ -0.01566, -0.07781, 0.18123, -0.57569, -0.03231,
+ -0.61214, -0.15046, -0.34039, -0.07419, 0.10540,
+ -0.20787, 0.30966, -0.64051, -0.08506, -0.70186,
+ -0.09299, 0.56699, -0.14191, -0.07339, 0.31281,
+ -0.38837, 0.09015, 0.20818, 0.38102, -0.14725,
+ -0.29478, -0.36485, -0.07496, -0.45942, -0.14446,
+ 0.10030, -0.17876, 0.08249, -0.43647, -0.05398,
+ -0.31664, 0.06930, -0.10279, -0.08365, 0.03458,
+ 0.37325, -0.07867, -0.08342, 0.19992, 0.13379,
+ 0.07525, -0.31395, 0.16739, -0.23820, -0.23814,
+ -0.29062, -0.11903, -0.00191, -0.16978, -0.34326,
+ 0.17110, -0.39327, -0.06249, 0.39061, -0.01479,
+ 0.06286, 0.16126, -0.11650, 0.64723, -0.13044,
+ -0.28639, -0.25289, -0.47153, 0.23174, -0.22792,
+ -0.21620, -0.51787, -0.00868, -0.10020, 0.11812,
+ -0.53228, -0.06724, -0.26334, -0.72316, -0.04220,
+ 0.29645, -0.04099, 0.11986, -0.37569, 0.56969,
+ 0.42567, -0.23066, -0.00263, -0.27480, 0.46051,
+ 0.15150, -0.25877, 0.22996, -0.45156, 0.13473,
+ 0.24867, -0.79830, -0.21770, -0.58534, -0.26931,
+ 0.56473, 0.40176, 0.28995, 0.42003, -0.29744,
+ -0.50404, 0.13739, 0.14127, 0.38349, -0.45500,
+ -0.43032, 0.06165, -0.18227, -0.29489, -0.57843,
+ -0.52491, 0.23584, 0.04311, 0.41968, -0.15408,
+ -0.34345, 0.18861, -0.04647, 0.21498, -0.06222,
+ -0.48809, 0.04772, 0.29499, -0.40466, 0.12192,
+ -0.73772, 0.90373, -0.10754, -0.55210, 0.08851,
+ -0.94074, -0.23545, 0.25807, -0.11788, 0.07449,
+ -0.55692, -0.18938, 0.81708, 0.54975, -0.07102,
+ 0.25219, -0.03580, 0.05097, -0.84260, -0.20273,
+ 0.45538, -0.42513, 0.06916, 0.10000, -0.07811,
+ 0.07099, -0.53501, -0.56549, -0.18467, -0.04258,
+ -0.10218, 0.12842, -0.09915, -0.00875, 0.14889,
+ 0.00745, -0.05264, -0.31376, -0.33120, -0.19677,
+ -0.39197, 0.19472, 0.36617, 0.37596, 0.35552,
+ -0.33822, 0.44798, -0.28828, -0.05611, -0.38708,
+ 0.11004, -0.30359, 0.06699, -0.28462, 0.36478,
+ 0.49471, -0.10120, -0.34333, -0.36847, -0.16815,
+ -0.52857, 0.15370, 0.34865, -0.40779, -0.47939,
+ 0.21379, -0.31095, -0.00549, 0.41041, -0.37838,
+ 0.18971, 0.52486, -0.19434, 0.01608, -0.44288,
+ -0.18880, -0.34648, 0.03743, -0.04124, -0.22559,
+ 0.05109, 0.02968, -0.49705, 0.00770, 0.16934,
+ -0.33890, 0.27965, -0.34879, 0.05249, -0.06759,
+ -0.24792, 0.04890, 0.07177, 0.06307, -0.30647,
+ 0.16757, 0.01286, 0.24828, 0.20178, -0.34663,
+ -0.19125, 0.27981, 0.17945, 0.09638, 0.30929,
+ -0.59278, -0.66378, 0.17942, -0.42280, 0.29519,
+ -0.09841, -0.25027, -0.13544, 0.20731, -0.08887,
+ -0.12999, -0.03809, -0.30440, 0.09691, -0.35152,
+ -0.35506, -0.34773, -0.06936, -0.09719, -0.58500,
+ 0.47881, 0.14500, 0.29377, -0.09702, -0.06604,
+ 0.61563, -0.44334, 0.25651, -0.23093, 0.22384,
+ -0.10133, -0.08778, -0.11883, -0.14956, 0.36784,
+ -0.26000, -0.68205, 0.05619, -0.09906, -0.30400,
+ 0.05136, 0.16001, 0.05666, -0.32098, -0.17829,
+ -0.02104, 0.15175, -0.44158, 0.02668, -0.19180,
+ -0.08128, -0.08033, -0.31470, -0.30250, -0.54520,
+ 0.15662, 0.07512, -0.31819, 0.38874, -0.24332,
+ -0.42788, -0.45404, -0.33765, 0.55942, 0.37478,
+ -0.02776, 0.16977, 0.34693, -0.40564, 0.18377,
+ -0.15133, -0.88448, 0.16150, -0.11225, 0.27453,
+ -0.29841, 0.59334, -0.37171, -0.81820, 0.37721,
+ 0.06839, -0.43514, -0.21110, 0.10721, 0.29375,
+ 0.05474, -0.39705, 0.05742, 0.04372, -0.07861,
+ 0.00080, -0.06136, 0.00199, 0.06665, -0.53427,
+ 0.24626, -0.41655, 0.18368, -0.21146, 0.08218,
+ 0.20526, -0.81285, -0.23262, -0.72890, -0.02355,
+ 0.85114, 0.14868, -0.64176, -0.19579, 0.33220,
+ 0.57354, 0.35634, -0.20378, 0.01096, 0.15371,
+ -0.15315, -0.26272, -0.26997, -0.06001, -0.03070,
+ -0.21590, -0.31137, -0.13737, -0.49462, -0.39025,
+ 0.06076, 0.49765, 0.14378, -0.65744, -1.45414,
+ 0.21564, 0.12710, -0.28560, 0.01278, 0.00246,
+ -0.56505, -0.40505, 0.27560, -0.23790, -0.05671,
+ 0.38582, 0.20594, -0.18429, -0.07990, 0.43611,
+ -0.15945, 0.27558, -0.12871, -0.25916, 0.14842,
+ -0.30315, -0.32547, -0.05565, -0.20444, 0.00083,
+ -0.24216, -0.20482, 0.06029, 0.17339, -0.15020,
+ 0.44754, 0.01131, -0.21513, 0.14213, -0.00580,
+ -0.07995, -0.05559, 0.18769, -0.41930, -0.63169,
+ 0.43741, -0.24995, -0.10676, 0.01985, -0.41775,
+ 0.44005, 0.15583, -0.06592, -0.19618, 0.25001,
+ -0.32559, -0.03762, 0.22297, 0.39322, 0.47605,
+ 0.14227, 0.06234, -0.11692, -0.40430, -0.18996,
+ -0.37790, -0.24053, 0.13731, 0.18914, -0.05200,
+ -0.12589, 0.27421, -0.24304, -0.43283, -0.28084,
+ 0.08109, -0.18719, -0.19901, -0.15574, 0.07437,
+ -0.63991, 0.42540, 0.69434, 0.27920, -0.04275,
+ 0.08382, -0.51774, -0.19784, -0.00632, 0.47324,
+ 0.00907, -0.48808, 0.01229, -0.45289, -0.10037,
+ -0.04358, 0.62032, 0.13275, 0.40988, -0.46443,
+ -0.34902, 0.25100, -0.76647, 0.18772, 0.06807,
+ -0.50454, 0.03569, -0.62087, 0.06645, 0.14422,
+ -0.22985, 0.15689, -0.55802, -0.00879, 0.09274,
+ -0.00142, 0.21274, -0.40855, -0.08110, -0.05861,
+ -0.23625, -0.18030, -0.08254, -0.54635, 0.41976,
+ 0.34435, -0.08881, 0.15115, -0.23881, -0.25641,
+ -0.18135, -0.13146, 0.07607, 0.20444, 0.33579,
+ 0.00626, -0.78211, -0.02150, -0.14039, -0.14282,
+ -0.31053, 0.22061, 0.36697, 0.03318, -0.35660,
+ 0.17887, 0.03898, 0.34788, -0.35901, -0.53830,
+ 0.08734, -0.09318, 0.07642, -0.48113, -0.17406,
+ 0.24184, -0.17462, 0.16588, 0.09528, -0.16970,
+ -0.49060, -0.07142, 0.00817, -0.46988, 0.08521,
+ -0.11698, -0.13781, 0.39817, 0.39987, 0.14071,
+ 0.52894, -0.45262, -0.38121, 0.18487, -0.05361,
+ 0.56865, 0.44115, -0.38707, -0.01254, 0.08081,
+ -0.34785, 0.06695, -0.22418, -0.52118, -0.55016,
+ 0.31916, -0.70848, 0.25229, 0.05644, -0.47393,
+ -0.24033, -0.32362, 0.46415, -0.37108, 0.31585,
+ 0.52586, 0.13857, 0.23161, -0.32750, 0.03610,
+ 0.22350, -0.64264, -0.13890, 0.37786, -0.22577,
+ -0.46526, -0.40458, -0.37918, -0.08072, 0.41573,
+ -0.14432, -0.28534, -0.03982, -0.11461, -0.19598,
+ 0.41795, 0.00906, 0.82375, 0.22518, -0.94047,
+ -0.53990, 0.69886, -0.40390, 0.22094, -0.12310,
+ -0.76304, -0.68297, 0.07111, -0.11650, 0.35510,
+ -0.06822, 0.33469, 0.04938, -0.51691, -0.13056,
+ -0.10000, 0.08719, 0.35575, -0.05797, -0.09197,
+ 0.01313, -0.09487, 0.15539, -0.01529, 0.25888,
+ -0.33422, 0.06212, -0.78906, 0.46929, 0.02455,
+ 0.13915, -0.47481, -0.01527, -0.13929, 0.18816,
+ 0.17295, -0.29336, 0.06001, 0.49650, 0.24410,
+ 0.21958, 0.06332, 0.53130, 0.25099, -0.40685,
+ 0.31987, -0.31918, 0.08102, -0.94873, -0.53419,
+ -0.31984, -0.02561, -0.77144, -0.24419, -0.01542,
+ -0.29403, 0.45029, -0.01702, -0.31776, 0.70476,
+ 0.34987, 0.05371, -0.36792, 0.13866, -0.14661,
+ -0.32939, 0.26121, -0.00338, 0.47374, -0.41251,
+ -0.53769, -0.37526, 0.27657, 0.16775, -0.27960,
+ 0.12413, -0.62814, -0.20508, -0.12660, -0.07408,
+ 0.25106, -0.49756, -0.26835, -0.33853, 0.12832,
+ 0.01756, -0.11244, 0.01798, 0.20255, 0.28027,
+ -0.49788, -0.33109, -0.04814, 0.58719, -0.11675,
+ 0.30838, -0.29742, -0.57016, 0.18524, -0.00567,
+ -0.14723, -0.02759, 0.10706, -0.26605, -0.10115,
+ 0.07746, 0.01660, -0.04179, 0.64870, -0.04875,
+ -0.34573, -0.21338, -0.64391, 0.07656, 0.61428,
+ -0.00827, -0.49668, -0.00442, 0.01809, -0.37025,
+ -0.02309, 0.05275, 0.11348, 0.29702, 0.28785,
+ 0.34088, 0.13977, 0.05336, -0.14532, 0.42233,
+ 0.17669, 0.20791, -0.55749, 0.38681, -0.46455,
+ -0.16764, -0.26089, -0.23330, -0.51784, -0.19022,
+ -0.80150, 0.28037, 0.03798, -0.27802, -0.71981,
+ -0.10959, 0.01651, 0.24801, 0.25419, -0.09250,
+ 0.13021, 0.54125, 0.17552, -0.18895, -0.50420,
+ 0.36949, 0.46449, -0.24649, -0.43140, -0.29456,
+ -0.32295, 0.04999, 0.12129, 0.14300, 0.16687,
+ 0.23507, -0.34711, 0.22332, -0.60064, -0.15227,
+ -0.01092, 0.41321, 0.07428, -0.09544, -0.19540,
+ -0.39861, -0.29210, -0.24793, 0.61563, 0.16180,
+ 0.18918, -0.14485, -0.65615, 0.33953, -0.37590,
+ -0.25558, 0.01123, 0.19624, 0.07747, 0.02016,
+ 0.34214, -0.22932, 0.11668, 0.47881, -0.31123,
+ -0.57916, -0.24991, -0.07571, -0.46942, 0.13621,
+ 0.27303, -0.06015, 0.31386, -0.19448, 0.25549,
+ -0.39892, 0.08030, 0.06431, 0.26311, 0.15505,
+ -0.07481, 0.13312, -0.09563, 0.14964, -0.32468,
+ 0.29790, -0.31898, -0.50002, -0.23895, 0.04849,
+ 0.07981, 0.04591, -0.08893, 0.02663, -0.62543,
+ 0.34254, -0.97952, -0.16084, 0.13243, -0.45252,
+ 0.06341, -0.33353, 0.07666, -0.01310, -0.15398,
+ -0.07907, 0.20244, -0.56989, -0.16191, -0.09040,
+ 0.29939, 0.13348, -0.28095, -0.22401, 0.26978,
+ -0.01600, 0.58211, -0.40400, 0.09989, -0.05446,
+ 0.14802, -0.11829, -0.02425, 0.17452, -0.24986,
+ 0.13950, -0.05139, 0.07464, -0.04272, -0.20454,
+ -0.21799, 0.02661, -0.22601, -0.14289, 0.14259,
+ -0.08270, 0.01611, -0.21257, -0.17473, 0.17817,
+ 0.05949, -0.29158, 0.09041, -0.07687, 0.16966,
+ -0.00761, -0.14326, 0.12497, -0.06037, 0.12385,
+ -0.26963, 0.13357, -0.39717, -0.13972, 0.12973,
+ 0.20289, -0.01525, 0.15006, 0.23767, -0.37950,
+ -0.06300, -0.07940, -0.35174, -0.18306, 0.00358,
+ -0.03232, 0.02143, 0.04760, 0.07721, -0.42633,
+ 0.24350, -0.11492, -0.05209, 0.25401, -0.03452,
+ 0.24080, -0.05138, -0.03279, -0.36008, -0.16764,
+ -0.31938, 0.03070, 0.26805, 0.09961, 0.03140,
+ -0.15546, -0.40012, 0.02737, -0.40653, -0.23004,
+ -0.29517, -0.27000, 0.12187, -0.29123, 0.07235,
+ 0.44641, 0.01731, -0.14418, 0.11353, 0.23320,
+ 0.18522, -0.03479, -0.22224, 0.24891, -0.24478,
+ 0.15865, -0.02356, -0.28937, -0.17457, 0.29824,
+ -0.19381, 0.09937, -0.14090, -0.06368, 0.24006,
+ -0.37998, -0.03524, -0.11074, 0.18567, -0.51504,
+ 0.46418, 0.39319, -0.27487, 0.25291, -0.02644,
+ -0.54995, 0.01642, 0.16647, -0.02795, -0.08708,
+ 0.11428, -0.08133, -0.23571, 0.02461, 0.23221,
+ 0.17875, -0.06620, -0.17273, -0.10851, 0.04958,
+ -0.16888, 0.30352, -0.06968, -0.12480, 0.05969,
+ -0.01867, 0.16165, 0.18854, -0.08932, -0.20382,
+ 0.10693, -0.34275, 0.13307, -0.08234, -0.25574,
+ -0.07835, 0.40786, -0.18820, 0.00945, 0.02825,
+ -0.00052, -0.14870, -0.35970, -0.05653, -0.25134,
+ -0.14837, 0.29629, -0.11636, -0.08486, 0.10167,
+ -0.12980, -0.14326, 0.08723, 0.07003, -0.02754,
+ -0.03827, -0.08020, 0.06218, -0.03132, -0.41512,
+ -0.39948, 0.39384, -0.05914, -0.28652, -0.26591,
+ -0.16560, 0.11567, 0.27408, 0.03548, 0.26836,
+ 0.29930, -0.01537, -0.19887, -0.33740, 0.32595,
+ -0.33667, 0.51379, 0.10437, -0.21416, -0.41865,
+ -0.17388, -0.24823, -0.11670, -0.14077, -0.04298,
+ -0.06952, -0.00432, 0.02665, 0.11100, -0.29155,
+ 0.01909, 0.03331, 0.25864, 0.08957, -0.35458,
+ -0.09398, 0.15272, -0.45200, -0.09070, -0.19519,
+ 0.22350, -0.13709, 0.03352, 0.23643, -0.13367,
+ 0.01084, -0.32703, 0.10000, -0.06180, 0.21854,
+ -0.27053, 0.26001, -0.21890, 0.12567, 0.24085,
+ -0.03494, 0.32661, 0.09099, -0.35779, -0.32854,
+ -0.19887, -0.26869, -0.27614, -0.09584, -0.33846,
+ 0.40781, 0.07017, 0.08303, -0.35368, 0.12429,
+ 0.08725, -0.22139, 0.02395, 0.19164, -0.01067,
+ 0.00799, 0.15832, -0.01071, -0.08431, -0.12155,
+ 0.16242, 0.00570, -0.38364, 0.30514, -0.33324,
+ -0.37878, -0.20311, -0.02196, 0.35528, -0.23312,
+ 0.34722, -0.14195, -0.09358, 0.08525, -0.19604,
+ 0.33751, -0.10693, -0.16181, -0.03429, -0.45878,
+ 0.29587, 0.15780, -0.12757, -0.17393, -0.44677,
+ -0.41261, 0.16890, -0.08217, -0.37317, 0.26653,
+ -0.22997, -0.14239, 0.14156, -0.49884, -0.06912,
+ -0.02332, 0.01798, -0.17317, -0.18186, -0.16747,
+ -0.00118, -0.13313, 0.00593, -0.19916, 0.15575,
+ 0.38061, 0.16598, -0.06237, -0.16809, -0.15144,
+ -0.43705, -0.23972, -0.02786, 0.02054, -0.29862,
+ 0.10417, -0.28627, -0.14566, 0.19637, 0.03046,
+ 0.19309, -0.57561, -0.44644, -0.16339, 0.05143,
+ 0.12638, 0.17029, 0.23772, -0.02198, -0.38605,
+ 0.25425, 0.04592, -0.25925, -0.08695, 0.15141,
+ -0.18387, 0.09906, -0.21494, 0.39009, -0.06973,
+ -0.00425, -0.07008, 0.04086, -0.01567, -0.38283,
+ 0.19873, -0.51487, 0.04242, 0.33359, 0.15405,
+ -0.19597, -0.15217, -0.08008, -0.21932, 0.01698,
+ -0.25948, -0.27395, 0.13011, -0.00545, -0.17813,
+ 0.28018, -0.26436, -0.34627, 0.37430, 0.06859,
+ -0.09036, 0.08744, -0.37217, 0.38081, 0.13396,
+ 0.13174, -0.16843, -0.32371, 0.23690, -0.13920,
+ 0.25281, -0.10948, -0.45282, -0.11271, -0.14167,
+ -0.21117, 0.13104, -0.18360, 0.00228, -0.21675,
+ 0.21077, 0.28356, -0.08790, -0.41064, -0.08901,
+ -0.07559, -0.26021, 0.01423, 0.09742, -0.07191,
+ -0.14915, -0.29063, 0.10684, -0.04247, 0.24559,
+ -0.35106, -0.46626, 0.00151, 0.17888, 0.03717,
+ -0.23192, -0.05893, -0.14806, -0.03641, -0.20925,
+ 0.24946, 0.07144, 0.19781, -0.17962, 0.09959,
+ 0.04435, -0.39853, -0.28357, 0.13191, -0.15489,
+ 0.00010, -0.03283, 0.34452, -0.06028, -0.21005,
+ -0.00944, 0.37597, 0.01613, 0.20685, -0.17957,
+ 0.22374, -0.03997, -0.23046, -0.57981, 0.10055,
+ 0.18845, -0.15486, -0.63300, -0.78052, -0.12862,
+ -0.16406, 0.02249, -0.10840, -0.14158, 0.01732,
+ 0.12037, -0.10027, -0.11254, -0.12939, -0.16654,
+ -0.10525, 0.09909, 0.07617, -0.16270, 0.06580,
+ -0.12899, 0.07214, 0.09097, -0.09328, -0.13333,
+ 0.05942, -0.12322, -0.06952, -0.09483, -0.14503,
+ 0.04932, -0.09602, 0.09828, -0.15111, -0.14168,
+ 0.00590, 0.05319, -0.11058, 0.06544, -0.14575,
+ -0.15033, -0.13266, -0.10781, -0.16213, -0.07077,
+ -0.14070, -0.14288, 0.10005, -0.03696, -0.09194,
+ 0.07750, -0.18106, 0.07554, -0.09369, 0.05293,
+ -0.20794, 0.01220, -0.13603, -0.15303, -0.15736,
+ -0.16201, 0.06502, 0.10793, 0.12669, 0.07952,
+ -0.11070, -0.13440, 0.04225, -0.18377, -0.17145,
+ 0.07023, -0.10718, -0.15498, -0.07216, -0.15303,
+ 0.04250, 0.02542, -0.16374, -0.10752, 0.11889,
+ 0.06189, 0.09477, 0.10485, -0.05464, 0.07398,
+ -0.07063, 0.05249, 0.04124, -0.10911, 0.06183,
+ -0.14519, 0.09292, -0.09939, 0.00029, 0.08071,
+ -0.13496, 0.05356, 0.09899, 0.00878, 0.04613,
+ 0.10895, 0.04938, -0.08172, -0.21162, -0.12372,
+ 0.16139, 0.07727, 0.09274, 0.06215, -0.11014,
+ 0.07558, 0.05538, 0.10514, -0.10320, -0.23747,
+ 0.12524, -0.10088, 0.02752, 0.01900, -0.16132,
+ -0.13403, 0.06498, -0.15491, 0.11255, -0.02979,
+ -0.05368, 0.07963, 0.07286, -0.03629, 0.07322,
+ -0.14245, -0.15781, 0.10490, -0.06449, 0.07685,
+ 0.01033, -0.11082, -0.12225, -0.10545, 0.07226,
+ 0.04397, -0.13290, -0.04966, 0.01706, 0.08125,
+ -0.21194, 0.12310, -0.14146, -0.17124, -0.09252,
+ -0.13735, 0.09471, -0.12034, -0.12341, -0.09486,
+ 0.08450, -0.10654, -0.12436, 0.07315, -0.13260,
+ 0.03019, -0.10356, -0.17596, 0.08812, -0.18687,
+ -0.09843, -0.15057, 0.06477, -0.09083, -0.17326,
+ -0.14092, -0.12353, 0.01729, 0.03148, 0.02939,
+ 0.08451, 0.04500, -0.05635, 0.09867, 0.11277,
+ -0.14633, -0.16916, -0.13115, -0.12506, 0.09888,
+ 0.11786, 0.08688, 0.04792, -0.14631, 0.08976,
+ -0.16383, 0.07830, -0.11111, -0.13375, -0.16275,
+ -0.10180, 0.08603, 0.07146, 0.07624, 0.09242,
+ 0.05969, 0.07219, -0.15086, -0.14772, -0.11897,
+ 0.05718, -0.12298, 0.06928, 0.09110, -0.00297,
+ -0.08061, -0.17798, -0.06452, 0.07874, -0.13395,
+ -0.16563, -0.16780, -0.08147, -0.15821, -0.18233,
+ 0.09663, 0.06934, 0.10689, 0.08765, -0.09705,
+ -0.18074, 0.09575, -0.13720, -0.10633, -0.10146,
+ 0.00703, 0.09644, -0.10205, -0.15612, -0.10000,
+ -0.14591, 0.03422, -0.13330, 0.09649, -0.11684,
+ -0.08647, 0.08378, -0.13636, -0.14403, 0.13649,
+ -0.11306, -0.15922, -0.09197, -0.00977, -0.15228,
+ -0.14029, 0.05303, 0.12511, 0.05131, -0.13293,
+ -0.12860, -0.17521, 0.04169, 0.08586, 0.10208,
+ -0.13294, -0.04353, -0.13059, 0.10435, 0.05847,
+ -0.09308, 0.03206, 0.05506, -0.11369, 0.02078,
+ 0.12953, 0.04676, -0.12510, -0.06756, 0.10214,
+ -0.10687, 0.09920, 0.09767, -0.12050, 0.07354,
+ 0.06800, -0.13258, 0.03842, 0.12738, -0.12557,
+ 0.10078, 0.08628, 0.07062, 0.05754, -0.18450,
+ -0.11541, 0.04801, 0.04113, 0.08331, -0.11886,
+ -0.15889, -0.10371, -0.14327, 0.04151, -0.11039,
+ 0.05156, 0.07479, 0.04459, -0.18211, 0.09917,
+ -0.13408, 0.08359, 0.04473, 0.11550, 0.04361,
+ 0.05758, 0.05889, -0.18182, 0.08900, 0.09118,
+ 0.12174, -0.12808, -0.05935, 0.06778, -0.15861,
+ 0.05263, 0.08851, -0.10265, -0.17196, -0.10179,
+ -0.13590, 0.08335, -0.12332, -0.17991, -0.17705,
+ 0.07331, -0.09381, 0.04442, 0.10491, 0.09844,
+ -0.12908, -0.14310, 0.11347, -0.12917, 0.07671,
+ 0.08750, 0.10045, -0.11629, 0.06788, 0.07759,
+ -0.13672, -0.10536, -0.11611, 0.10082, -0.13337,
+ 0.03723, -0.14630, 0.09379, -0.18462, -0.01324,
+ -0.12174, -0.13267, 0.09952, 0.04086, 0.11483,
+ -0.12465, 0.04467, 0.05611, 0.06219, -0.09674,
+ -0.07975, -0.13117, -0.10691, 0.12234, -0.14207,
+ -0.11259, -0.15102, -0.14258, 0.07139, 0.00375,
+ 0.07135, 0.08441, 0.03339, -0.12764, -0.09099,
+ 0.09493, 0.02632, 0.07960, 0.09793, -0.14880,
+ 0.07148, 0.10868, -0.09989, 0.08015, -0.15996,
+ -0.11403, -0.14301, 0.06759, 0.07746, -0.13225,
+ -0.20554, -0.04592, -0.13404, -0.15212, 0.08343,
+ 0.04823, 0.08786, 0.02253, -0.18863, 0.00685,
+ -0.19841, 0.10525, 0.08940, 0.00059, 0.09255,
+ -0.07624, -0.14710, 0.08650, 0.08936, 0.08403,
+ 0.09881, -0.08956, 0.06989, -0.07159, -0.13044,
+ 0.07214, 0.07306, 0.07343, 0.04951, 0.08535,
+ -0.10213, 0.01335, 0.08304, -0.15032, -0.01830,
+ -0.10925, 0.08497, 0.09068, -0.17443, 0.04981,
+ -0.11624, 0.03603, 0.11707, -0.13538, 0.08768,
+ 0.16419, 0.09310, -0.08297, -0.17364, -0.15321,
+ -0.71061, -0.15804, 0.05067, -0.18994, -0.07820,
+ -0.14432, -0.03848, 0.09034, 0.10936, 0.05924,
+ 0.04687, 0.03541, 0.09072, 0.13955, 0.03549,
+ 0.07614, 0.12112, -0.07370, -0.11292, 0.04131,
+ -0.14733, -0.14206, 0.04532, -0.17064, -0.13027,
+ 0.09130, 0.07778, 0.04231, -0.13234, -0.11036,
+ 0.06319, -0.25331, -0.13932, -0.12723, 0.09323,
+ 0.05049, -0.09926, 0.09810, -0.11117, -0.08545,
+ 0.03077, -0.07279, 0.05091, -0.15908, -0.14378,
+ 0.17360, 0.11307, 0.05769, -0.07000, 0.11190,
+ -0.09294, 0.01505, 0.10050, -0.18505, -0.13895,
+ 0.07736, 0.01515, 0.11285, 0.03808, 0.17411,
+ 0.06045, 0.05015, -0.14120, -0.15772, -0.15985,
+ -0.17130, -0.13193, 0.08263, -0.10302, 0.01118,
+ -0.06566, -0.12269, 0.06782, -0.04086, 0.05997,
+ 0.06868, 0.16014, 0.04688, -0.09932, -0.15407,
+ 0.10498, -0.07746, 0.06689, -0.17468, -0.15710,
+ -0.16533, -0.16049, 0.05642, 0.07044, 0.07934,
+ -0.25454, 0.09330, 0.11220, 0.06486, 0.11381,
+ -0.14522, 0.06769, 0.14613, 0.07263, 0.06894,
+ 0.03705, -0.13694, 0.07349, 0.11168, 0.04802,
+ 0.05777, 0.06249, 0.05519, -0.03423, 0.13949,
+ 0.05501, 0.03848, 0.14312, -0.08777, 0.06488,
+ -0.15987, 0.03788, -0.16591, -0.12207, -0.15466,
+ -0.14952, -0.19349, -0.10992, 0.11612, -0.11568,
+ -0.09327, 0.08499, 0.09221, -0.18863, 0.10643,
+ -0.08249, 0.11042, 0.01710, 0.06144, -0.08325,
+ 0.06251, -0.15659, -0.00788, 0.05079, -0.11890,
+ 0.07079, -0.11960, -0.14711, -0.17254, -0.11671,
+ -0.13840, -0.10938, 0.08104, -0.11756, -0.20528,
+ -0.08431, 0.10334, -0.16767, -0.14723, -0.14028,
+ 0.15295, -0.16833, 0.09525, -0.12729, -0.12651,
+ -0.13688, -0.14721, -0.17704, 0.05263, -0.16964,
+ 0.11149, -0.14963, 0.09586, 0.06460, 0.07188,
+ -0.20418, -0.17934, -0.11359, 0.04993, -0.13070,
+ 0.07883, 0.06608, -0.09535, -0.12867, -0.08342,
+ 0.04490, 0.05101, -0.12184, -0.11309, -0.13286,
+ -0.10767, 0.07822, -0.16566, 0.05856, -0.11179,
+ 0.05907, -0.22205, 0.10602, -0.12585, -0.11895,
+ -0.14087, -0.10736, -0.15048, 0.08846, -0.10895,
+ -0.12657, 0.03461, 0.03597, 0.05194, -0.08383,
+ 0.03995, -0.19997, -0.08545, 0.10026, -0.12144,
+ 0.08673, 0.06373, -0.18478, -0.14716, -0.10972,
+ -0.00513, 0.04828, -0.13254, 0.07018, -0.12961,
+ 0.07865, 0.18791, -0.14432, -0.15413, 0.12733,
+ 0.03310, -0.14683, -0.18573, -0.05858, 0.03872,
+ -0.13812, -0.10000, 0.06007, 0.03473, -0.08098,
+ 0.05259, -0.00165, -0.07350, -0.10453, -0.11448,
+ 0.04827, -0.16399, -0.10594, -0.02956, 0.08303,
+ 0.02221, -0.11042, 0.08817, 0.11823, -0.15840,
+ 0.05052, 0.11152, -0.11463, -0.18938, 0.02295,
+ 0.08978, 0.10561, 0.09666, -0.05555, -0.12712,
+ 0.06205, 0.08956, 0.14240, -0.17980, -0.00317,
+ -0.15251, -0.14084, 0.12755, 0.05665, -0.18206,
+ 0.11426, 0.18769, -0.16497, 0.11148, -0.14612,
+ -0.19186, -0.11042, 0.04768, -0.13009, -0.23541,
+ 0.11707, -0.14877, -0.12157, -0.12731, 0.09895,
+ -0.07765, -0.13182, -0.12035, -0.01632, -0.15352,
+ -0.10122, 0.15795, -0.16710, 0.10335, -0.13425,
+ 0.02479, -0.20335, 0.03107, -0.13351, -0.16946,
+ -0.21433, 0.07945, 0.05974, 0.07913, -0.19772,
+ -0.07985, 0.08616, 0.06058, -0.11782, -0.12182,
+ -0.11983, 0.08403, -0.01349, -0.11829, -0.06246,
+ 0.05820, -0.14493, -0.15545, -0.17199, -0.11678,
+ 0.08324, -0.13287, 0.09444, -0.12048, -0.14356,
+ -0.04352, 0.08451, -0.13400, -0.09639, -0.12787,
+ -0.15406, -0.14004, 0.04576, 0.11955, 0.09819,
+ 0.09549, -0.12797, -0.14697, -0.17825, 0.10692,
+ 0.05736, 0.02883, -0.17284, 0.06166, 0.10886,
+ -0.15853, -0.08242, 0.09511, 0.12020, 0.05134,
+ 0.04176, 0.03927, -0.13023, 0.07424, -0.08291,
+ -0.17984, 0.10397, -0.14629, 0.03443, -0.10676,
+ -0.16232, 0.10552, -0.13259, 0.03382, -0.13789,
+ 0.08874, 0.09245, 0.07897, -0.16002, 0.04044,
+ -0.12493, 0.03926, -0.18290, 0.11113, 0.11465,
+ 0.10250, -0.14551, 0.13085, -0.20858, 0.04577,
+ -0.09805, -0.12194, -0.12192, 0.08878, -0.16132,
+ -0.11721, 0.09877, 0.07779, 0.10412, 0.00996,
+ -0.17772, 0.09055, 0.03976, 0.05941, 0.13273,
+ -0.16135, 0.06994, 0.04701, -0.07641, -0.01744,
+ -0.14561, 0.06034, 0.06218, 0.09108, 0.08951,
+ -0.18145, 0.06416, -0.10061, -0.14908, -0.16435,
+ -0.15174, -0.06262, -0.13067, -0.14231, -0.13159,
+ -0.10714, -0.18418, 0.10513, 0.07824, -0.09655,
+ 0.00851, -0.12179, 0.12666, 0.02925, -0.11839,
+ 0.08900, 0.05329, 0.11129, 0.09862, 0.05396,
+ -0.14972, 0.05118, 0.08019, 0.00307, 0.03841,
+ 0.09077, -0.11448, -0.11428, -0.10722, -0.11493,
+ -0.20290, 0.02928, -0.58875, -0.09936, 0.07935,
+ -0.15083, 0.05483, -0.07827, -0.09808, -0.10255,
+ 0.07341, -0.10457, 0.08252, 0.08769, -0.07677,
+ 0.03255, 0.04995, -0.13397, -0.14684, -0.11780,
+ -0.13494, 0.04956, 0.01623, -0.16921, -0.08880,
+ 0.08558, -0.21756, -0.10836, -0.08641, -0.14391,
+ -0.11262, -0.11009, 0.13490, 0.07193, -0.17198,
+ 0.08834, 0.10341, -0.09644, 0.07669, 0.00166,
+ 0.07055, 0.09727, 0.08060, -0.20921, 0.04730,
+ 0.12801, 0.03100, 0.03473, -0.10420, 0.09005,
+ 0.15590, 0.08333, -0.09163, -0.09848, -0.18840,
+ 0.05510, 0.10366, 0.02860, -0.16882, -0.14079,
+ -0.17708, 0.10824, 0.10447, 0.08580, -0.17609,
+ -0.15053, -0.03847, 0.08148, 0.06718, 0.10736,
+ -0.13116, 0.12488, -0.11763, -0.08289, 0.15044,
+ -0.14494, 0.05551, -0.09803, -0.00488, -0.13022,
+ 0.09726, -0.17270, 0.02448, -0.18546, -0.21099,
+ -0.12696, -0.15139, 0.14502, 0.07568, -0.11834,
+ -0.10796, -0.12302, -0.02968, -0.10138, 0.05700,
+ 0.16558, -0.16022, 0.02611, 0.10190, -0.17593,
+ -0.18171, 0.03914, 0.06845, -0.15519, 0.02828,
+ -0.15560, 0.06010, -0.14537, -0.11854, 0.09798,
+ 0.05072, -0.11076, 0.09264, 0.16264, 0.09363,
+ 0.06846, -0.12361, -0.16523, 0.17068, -0.07047,
+ -0.14850, 0.14824, 0.00645, 0.00261, 0.01326,
+ -0.13392, 0.00164, 0.03392, 0.04104, -0.09254,
+ -0.06939, 0.05969, 0.07946, -0.13280, -0.06650,
+ -0.08204, -0.10166, 0.09082, -0.19177, -0.17646,
+ -0.10651, -0.11257, 0.06037, 0.04639, -0.18920,
+ 0.07081, -0.11292, -0.14317, 0.02711, 0.05574,
+ -0.11025, -0.06968, 0.08829, -0.12080, 0.09096,
+ -0.09055, -0.10429, 0.07903, -0.09407, -0.18180,
+ -0.18725, 0.09416, -0.12449, -0.09743, 0.10152,
+ 0.07702, -0.17013, -0.17511, 0.02957, -0.19346,
+ 0.07160, -0.11014, -0.09076, -0.10121, 0.07471,
+ -0.07794, -0.11648, 0.09933, 0.04778, -0.08901,
+ -0.17216, -0.21315, 0.10425, -0.11984, -0.12992,
+ 0.05219, -0.08036, -0.17847, -0.15658, 0.09633,
+ -0.00818, 0.08248, 0.12809, -0.08293, -0.09123,
+ -0.07561, -0.10724, -0.13607, -0.09318, 0.10370,
+ 0.03212, 0.01182, -0.21912, -0.10514, 0.01664,
+ 0.11585, -0.13572, -0.16809, -0.13318, 0.05800,
+ 0.08288, 0.01208, -0.10079, -0.04353, -0.05370,
+ -0.19806, -0.10496, -0.08263, -0.03411, 0.09436,
+ 0.08941, 0.04443, -0.22375, -0.25027, -0.11680,
+ -0.14979, 0.06412, -0.07757, -0.07766, -0.16548,
+ 0.02083, 0.04557, 0.03247, 0.10000, -0.08008,
+ 0.16416, -0.23885, -0.10055, -0.09750, -0.16635,
+ -0.11756, -0.09905, -0.09189, -0.15122, -0.04240,
+ 0.08560, 0.07058, -0.10812, 0.08788, -0.04359,
+ -0.02077, -0.12387, -0.17174, -0.12903, 0.08724,
+ -0.05728, 0.12254, -0.09037, 0.08543, -0.13008,
+ 0.07390, -0.07421, -0.08247, -0.09164, -0.17057,
+ 0.06283, -0.07548, 0.10570, 0.07398, -0.19484,
+ 0.05044, -0.22929, 0.01003, -0.16327, 0.02674,
+ -0.13923, -0.07598, 0.09252, 0.04232, -0.10093,
+ 0.09728, -0.17880, 0.08884, 0.08229, 0.12214,
+ 0.05570, -0.12118, -0.15474, -0.08819, 0.04083,
+ 0.07594, -0.11876, -0.14864, 0.02168, -0.11724,
+ 0.02541, -0.12763, 0.09467, 0.04927, -0.12480,
+ -0.09057, -0.08504, -0.05571, 0.11173, 0.08223,
+ -0.12629, 0.07922, -0.21445, 0.06824, 0.05284,
+ 0.10248, 0.08381, -0.08179, -0.03991, 0.05989,
+ -0.13153, -0.19196, -0.12946, -0.12726, 0.11793,
+ -0.07310, -0.11920, 0.10086, 0.10736, 0.11934,
+ 0.12985, -0.08797, -0.13772, 0.03245, 0.04940,
+ -0.16477, -0.14827, 0.05542, 0.00867, 0.05508,
+ 0.06675, -0.16715, -0.16079, -0.14402, -0.09081,
+ -0.09205, 0.06388, -0.12198, 0.11448, 0.10068,
+ 0.09107, -0.07195, 0.10872, -0.22618, 0.04306,
+ 0.02472, -0.00367, -0.12322, 0.06609, 0.12250,
+ -0.08953, 0.06601, -0.12947, -0.18465, 0.04516,
+ -0.06486, 0.06202, -0.09852, -0.12197, 0.08268,
+ -0.12993, 0.06912, -0.08625, -0.11447, -0.19200,
+ 0.11305, -0.06902, 0.04371, 0.05589, 0.00498,
+ -0.12413, 0.06357, 0.02873, 0.10089, 0.03118,
+ -0.14182, -0.07278, 0.04247, 0.11731, -0.09944,
+ 0.10153, 0.05828, -0.11574, -0.10917, 0.08181,
+ -0.20201, 0.07955, 0.08200, -0.20100, 0.15214,
+ -0.19035, -0.12221, 0.03535, -0.14061, -0.12916,
+ -0.09095, -0.16415, 0.13376, 0.08462, 0.06964,
+ -0.10991, 0.09845, -0.17043, -0.10719, 0.09780,
+ -0.06863, 0.03093, -0.07508, 0.03559, 0.07006,
+ -0.14747, -0.14853, -0.13240, 0.08344, 0.03383,
+ 0.03397, -0.12055, -0.17904, 0.13074, -0.13118,
+ 0.08431, 0.08940, -0.11593, -0.16691, -0.11608,
+ -0.08495, -0.08587, -0.19064, -0.10719, -0.17014,
+ 0.12365, 0.11808, -0.15814, -0.12683, 0.06212,
+ 0.01287, 0.05774, -0.12603, 0.01385, -0.68714,
+ 0.00509, -0.06235, 0.19276, -0.06597, -0.12694,
+ 0.24410, -0.20521, 0.19331, -0.11131, 0.01691,
+ 0.01850, -0.07303, 0.02686, 0.01042, 0.30160,
+ 0.00886, -0.72818, 0.36858, -0.04530, -0.43479,
+ -0.33865, -0.19974, 0.11981, 0.02746, -0.39252,
+ -0.27974, -0.34515, 0.11038, 0.00499, 0.00477,
+ -0.22360, -0.25848, 0.12375, 0.34312, 0.00684,
+ -0.47044, -0.36320, 0.55062, -0.52089, 0.19457,
+ -0.13807, -0.29921, 0.47109, 0.06889, -0.09933,
+ -0.15655, -0.11574, 0.63730, 0.03347, 0.07554,
+ 0.63335, -0.50786, 0.26509, 0.03539, -0.60926,
+ 0.08131, -0.09802, -0.01931, 0.23893, -0.07767,
+ -0.17067, -0.83160, -0.25909, -0.03823, 0.37412,
+ -0.10422, 0.11175, 0.24459, 0.36567, 0.12095,
+ 0.13429, -0.29256, 0.14770, 0.02923, 0.23093,
+ 0.21062, -0.09670, -0.02414, -0.18357, -0.35385,
+ 0.00459, -0.27015, -0.26045, 0.04470, 0.12177,
+ 0.27624, -0.34650, -0.18943, 0.28331, 0.13118,
+ -0.13212, -0.00661, 0.32686, -1.10601, 0.27480,
+ 0.01923, -0.57317, -0.18089, 0.05729, 0.33245,
+ 0.09569, 0.10453, -0.13394, -0.23091, 0.07148,
+ 0.45064, -0.28335, -0.24179, -0.06655, -0.01900,
+ 0.19771, -0.43937, -0.29439, -0.18231, 0.38831,
+ -0.44838, 0.17575, 0.01293, 0.60186, 0.43807,
+ -0.12677, -0.45794, -0.26481, -0.50093, 0.02261,
+ -0.16701, 0.12272, 0.22303, -0.07755, 0.14834,
+ 0.32298, -0.63733, -0.22940, 0.33385, 0.23147,
+ 0.29182, 0.03560, -0.17582, 0.32657, -0.16416,
+ -0.43104, 0.11362, -0.39153, 0.01259, 0.02868,
+ -0.39319, -0.29601, 0.07430, 0.19077, -0.02542,
+ 0.17042, 0.00563, -0.41667, -0.18619, -0.51887,
+ -0.06589, 0.35831, -0.04996, -0.09191, -0.00906,
+ 0.13007, 0.15676, -0.38178, 0.14393, -0.27148,
+ -0.27516, -0.05401, -0.48855, -0.34305, 0.27931,
+ -0.23836, -0.05136, -0.07535, 0.18107, -0.36207,
+ -0.16489, 0.14018, -0.26964, 0.30373, 0.38941,
+ -0.10899, -0.12226, -0.58071, 0.04874, 0.20573,
+ -0.00187, 0.17175, -0.03889, -0.16722, 0.19320,
+ -0.16942, -0.04729, 0.07024, 0.45507, 0.15280,
+ 0.16231, -0.10343, -0.39870, 0.59056, -0.00598,
+ 0.09148, -0.18268, 0.09679, -0.10438, -0.25817,
+ 0.15773, -0.56642, -0.20908, -0.38338, -0.34598,
+ 0.18230, 0.01162, 0.44386, 0.00988, 0.19101,
+ -0.67394, 0.28609, -0.37058, -0.04950, -0.93532,
+ 0.06023, 0.16397, -0.13106, 0.06836, 0.14240,
+ -0.04430, 0.07503, -0.21187, 0.00475, 0.07232,
+ -0.10000, 0.11883, 0.29121, 0.30660, 0.40359,
+ 0.37226, 0.19122, 0.29523, 0.15844, 0.40727,
+ -0.39698, -0.52118, 0.34422, 0.04389, 0.21646,
+ 0.19185, -0.25547, -0.88086, -0.50305, -0.24594,
+ -0.09041, -0.25192, 0.34457, 0.04220, -0.58002,
+ -0.07970, -0.17394, -0.07034, 0.17912, 0.48247,
+ -0.09084, 0.05336, -0.19858, 0.45487, 0.28764,
+ -0.05437, -0.54594, -0.69269, 0.09575, 0.00726,
+ -0.75727, -0.14606, -0.36224, 0.43538, -0.04628,
+ -0.45199, 0.20269, 0.36255, -0.40581, 0.10607,
+ -0.25880, -0.01746, 0.01681, -0.08332, -0.00416,
+ -0.06835, 0.31042, -0.05483, 0.12475, 0.06944,
+ 0.00580, -0.31804, -0.41867, -0.31095, 0.53283,
+ -0.37205, 0.27450, 0.24877, 0.07181, -0.07743,
+ 0.04965, -0.00284, 0.12772, 0.16222, 0.09442,
+ 0.43125, 0.09126, -0.27774, 0.00203, 0.03236,
+ -0.18589, -0.10475, -0.75813, -0.45659, -0.28814,
+ 0.31908, -0.26589, -0.09075, 0.35785, 0.41689,
+ 0.28780, -0.11587, -0.10352, -0.10719, -0.11651,
+ 0.45987, 0.38368, 0.51128, -0.36371, 0.08544,
+ 0.03968, -0.53538, -0.37165, -0.17438, -0.36806,
+ -0.45338, 0.35506, -0.10624, 0.06623, 0.07904,
+ 0.08818, -0.76829, 0.25898, -0.05873, 0.19557,
+ -0.21367, -0.50156, -0.31018, -0.22572, 0.21062,
+ 0.04592, 0.66972, -0.20241, -0.28157, 0.12019,
+ 0.18175, -0.40764, -0.31546, 0.20738, 0.42883,
+ 0.22552, -0.03301, 0.47858, 0.11458, -0.15070,
+ 0.43334, 0.37990, -0.33452, 0.24380, 0.38070,
+ 0.02827, -0.41717, -0.06360, -0.98497, -0.40826,
+ -0.04798, -0.05157, -0.51840, 0.15622, -0.02743,
+ -0.10283, 0.13824, 0.04630, -0.20572, -0.00269,
+ -0.18884, -0.10086, -0.57091, -0.06928, -0.06858,
+ 0.17363, 0.05359, 0.17543, -0.11682, 0.40885,
+ -0.12873, 0.32716, -0.21521, -0.48625, -0.18870,
+ -0.51825, -0.02902, 0.26425, 0.07245, 0.11028,
+ -0.02065, -0.22104, 0.00471, 0.00325, 0.38061,
+ 0.06176, -0.41226, -0.23864, 0.18568, -0.25943,
+ -0.38903, 0.07316, 0.20607, -0.19584, -0.89410,
+ -0.42375, 0.01393, -0.59251, 0.51849, -0.22728,
+ -0.20590, 0.23401, -0.16744, -0.21556, -0.07364,
+ 0.36651, 0.11180, -0.19328, 0.30613, 0.36951,
+ 0.05928, 0.61942, 0.11752, -0.24585, 0.10684,
+ -1.28295, -0.60474, 0.12109, -0.09197, -0.25024,
+ -0.05280, -0.18586, -0.04816, 0.01645, 0.27115,
+ -0.12049, -0.33853, -0.43175, -0.07567, -0.09207,
+ 0.01315, -0.14234, -0.31617, 0.04261, 0.08342,
+ -0.17999, 0.16229, -0.26336, -0.14727, 0.10193,
+ -0.17570, 0.01434, 0.15758, 0.14418, -0.10582,
+ 0.07433, 0.20663, -0.37947, -0.03813, 0.27001,
+ 0.17117, -0.01653, 0.17071, -0.19168, 0.15975,
+ -0.30734, -0.17220, -0.17017, -0.24559, -0.21461,
+ -0.34475, -0.04192, -0.02586, 0.03652, -0.40450,
+ 0.24264, -0.20051, -0.02331, -0.04180, -0.09353,
+ 0.28695, 0.28861, 0.10393, -0.05200, 0.05682,
+ 0.10916, -0.34435, 0.25282, -0.06407, -0.20548,
+ 0.06010, -0.34907, 0.34477, 0.11932, 0.11484,
+ 0.40544, -0.20369, -0.15589, -0.13294, -0.18089,
+ 0.34679, -0.27886, -0.11608, 0.43411, -0.16709,
+ -0.06237, -0.46666, 0.08264, -0.10909, -0.17809,
+ 0.01347, -0.01469, -0.25165, 0.04128, -0.07602,
+ -0.05906, -0.44757, -0.03710, -0.10097, -0.27594,
+ 0.15879, 0.45610, -0.16605, -0.21398, -0.07317,
+ 0.02104, -0.24379, 0.09704, 0.30309, -0.13153,
+ -0.29668, 0.03162, 0.21760, 0.20838, -0.09124,
+ -0.00271, -0.12038, 0.42192, -0.07495, -0.03333,
+ 0.22762, -0.49274, 0.04639, 0.02481, -0.03709,
+ 0.07712, 0.00067, -0.02359, 0.22952, 0.03499,
+ -0.19218, -0.26293, -0.03713, -0.03768, -0.00929,
+ 0.18036, -0.00673, 0.11476, -0.42976, -0.01989,
+ 0.35523, -0.28562, -0.06394, 0.11270, 0.06946,
+ -0.37026, 0.00139, -0.22476, -0.25715, 0.11443,
+ 0.26985, 0.23129, -0.40444, -0.21920, -0.12717,
+ -0.05556, -0.13608, -0.23647, -0.02310, 0.01807,
+ 0.21124, -0.11552, -0.10252, 0.05570, 0.14122,
+ -0.27527, -0.02676, 0.39514, 0.05489, -0.31217,
+ 0.00296, -0.39418, -0.44793, -0.12452, 0.01877,
+ -0.37962, 0.21109, -0.14703, -0.17433, 0.24789,
+ -0.49724, -0.16741, 0.31676, -0.32943, -0.10718,
+ -0.03020, 0.16395, -0.13103, -0.31706, -0.16244,
+ 0.02464, 0.06293, 0.20176, -0.01314, 0.28989,
+ 0.05797, -0.00890, 0.16189, -0.45579, -0.27306,
+ 0.11909, 0.14188, 0.16520, 0.27331, -0.01825,
+ -0.19110, 0.13821, 0.05652, -0.21470, 0.40595,
+ -0.35276, 0.03646, -0.15777, -0.17491, 0.04413,
+ -0.50880, 0.13414, -0.34015, -0.20600, -0.00782,
+ -0.35429, 0.13632, 0.17264, -0.29769, 0.29161,
+ 0.09268, -0.38168, 0.05581, -0.09598, 0.05164,
+ -0.21851, -0.24599, -0.10346, 0.13333, 0.13416,
+ 0.60258, -0.19847, -0.10000, -0.03219, -0.46798,
+ 0.07127, -0.31444, -0.05359, -0.10979, -0.27026,
+ -0.21806, -0.00547, -0.23393, 0.10029, 0.00006,
+ 0.04557, 0.22560, -0.08368, -0.40407, 0.09318,
+ -0.21418, 0.41651, -0.30412, 0.27999, 0.02944,
+ -0.13920, 0.29680, -0.14864, -0.07578, -0.44961,
+ 0.05766, 0.18784, -0.39050, -0.06118, -0.26048,
+ 0.20379, 0.08682, 0.00333, -0.17962, 0.09213,
+ -0.16592, -0.20120, 0.04289, -0.09605, 0.08822,
+ -0.29950, -0.04519, -0.07183, -0.23774, -0.09409,
+ 0.33739, -0.01757, -0.16757, -0.01181, 0.13068,
+ -0.05892, -0.18292, 0.05382, 0.14041, 0.25908,
+ -0.11569, -0.04799, 0.01686, -0.12671, -0.31669,
+ -0.02329, -0.13491, 0.06243, -0.38783, -0.30624,
+ -0.24629, 0.39672, 0.01367, 0.20562, 0.15658,
+ -0.03478, -0.07187, -0.16622, -0.56676, -0.13057,
+ 0.17180, 0.18012, 0.59752, -0.28757, 0.01789,
+ -0.50985, 0.16129, -0.04160, -0.27844, -0.23185,
+ -0.07635, 0.16477, 0.08770, 0.06632, 0.07349,
+ 0.02135, -0.02180, -0.17871, 0.14153, -0.15452,
+ 0.21294, 0.00835, -0.21179, -0.00625, -0.27151,
+ 0.05894, 0.04916, 0.10902, -0.23392, -0.13432,
+ -0.11744, 0.08326, -0.11908, -0.46324, 0.03601,
+ -0.30377, -0.06153, -0.01574, 0.10477, 0.20764,
+ 0.08337, 0.64061, -0.28196, -0.20357, -0.17730,
+ -0.21974, -0.00136, -0.14926, 0.04729, 0.17038,
+ 0.09664, 0.25467, 0.09074, -0.24429, -0.01223,
+ 0.00790, -0.24571, 0.17888, -0.27169, -0.18552,
+ -0.09657, 0.31349, -0.09577, 0.11716, -0.08756,
+ 0.19205, -0.28589, -0.44953, -0.24352, 0.11711,
+ 0.26734, -0.19716, -0.10309, -0.04714, -0.16349,
+ -0.33193, 0.07875, -0.18760, -0.08670, -0.28019,
+ 0.13995, 0.22423, -0.42065, 0.36570, 0.03307,
+ 0.14896, 0.20810, -0.25308, 0.18316, -0.44958,
+ -0.00789, -0.35417, -0.12918, -0.31779, -0.26287,
+ -0.23720, -0.07783, 0.15694, -0.01321, 0.20702,
+ 0.22148, 0.08579, -0.17021, -0.37574, -0.10789,
+ 0.11394, -0.16455, 0.51504, -0.25817, 0.14356,
+ -0.11131, 0.05711, -0.07777, -0.11193, -0.01661,
+ -0.20634, -0.29879, 0.00025, -0.01021, 0.02697,
+ -0.16939, -0.28465, 0.17324, -0.24027, -0.17037,
+ -0.17419, -0.24862, 0.20390, -0.11766, -0.06142,
+ 0.17412, 0.17316, 0.35732, -0.87925, -0.19062,
+ 0.23682, -0.30624, -0.11915, -0.13506, -0.05254,
+ -0.06380, 0.36955, -0.19595, 0.03461, -0.21072,
+ 0.06589, 0.17626, -0.18062, -0.14846, 0.27864,
+ -0.18149, 0.02188, -0.24975, 0.09736, 0.02011,
+ 0.17664, 0.11885, 0.18083, -0.10232, -0.10328,
+ -0.44917, -0.15149, -0.03892, -0.14795, -0.38783,
+ -0.10823, 0.16343, -0.21794, -0.00644, 0.15967,
+ -0.08173, 0.28065, 0.05984, -0.08577, 0.01262,
+ -0.00476, 0.24916, 0.08667, -0.22539, -0.05622,
+ 0.01881, -0.04885, 0.18450, -0.01603, -0.16015,
+ 0.20465, 0.04726, -0.15155, -0.35930, -0.30268,
+ -0.24266, -0.44743, -0.18974, 0.03594, -0.04663,
+ 0.23310, -0.14675, 0.14630, -0.19038, 0.03610,
+ 0.00368, 0.12472, -0.02735, -0.08059, -0.15172,
+ -0.14757, 0.34781, 0.21082, 0.13560, -0.43892,
+ -0.21279, -0.33027, -0.24267, 0.07720, -0.07618,
+ -0.04345, 0.05671, -0.13032, 0.27224, 0.07473,
+ -0.00510, -0.11692, -0.11322, -0.07023, -0.31650,
+ -0.18170, 0.13537, -0.27817, -0.03692, -0.08979,
+ -0.04201, -0.20093, -0.40120, -0.33772, 0.06807,
+ 0.00994, 0.14383, -0.15098, 0.10391, -0.16702,
+ -0.02716, 0.12178, 0.11854, -0.09548, -0.13494,
+ 0.10663, -0.14074, 0.04678, 0.16318, -0.28269,
+ 0.00682, 0.04518, 0.03622, 0.13019, -0.29044,
+ -0.13057, -0.22047, -0.19563, -0.00302, 0.17955,
+ 0.23701, 0.39195, 0.16350, -0.02935, -0.08794,
+ -0.36844, -0.16535, -0.28173, -0.10750, -0.55457,
+ 0.05491, 0.03418, 0.22970, -0.25837, -0.01899,
+ -0.04736, 0.03385, -0.16776, -0.33137, -0.14995,
+ 0.09031, 0.23903, 0.26328, 0.26594, -0.15587,
+ -0.01825, 0.15877, -0.01295, -0.30109, -0.26642,
+ 0.08268, -0.08309, 0.01920, 0.18658, -0.30584,
+ -0.13252, -0.17262, -0.02102, 0.25265, -0.06217,
+ -0.34021, 0.07066, -0.31364, 0.08351, 0.00222,
+ -0.03425, -0.08780, -0.33404, 0.12779, 0.23534,
+ 0.04183, 0.16429, 0.06115, -0.35388, -0.01586,
+ -0.01648, 0.00553, -0.41802, 0.05957, 0.09285,
+ -0.18266, -0.23925, 0.18853, 0.07282, 0.00518,
+ 0.05218, 0.00360, 0.15015, 0.36888, 0.07722,
+ -0.24562, 0.27179, -0.11557, 0.31102, 0.07419,
+ 0.30478, -0.35435, 0.09723, -0.27837, -0.03727,
+ -0.28071, -0.21770, -0.39263, -0.00008, -0.04071,
+ -0.20248, -0.16912, 0.19036, 0.04349, 0.38544,
+ 0.15462, 0.07116, 0.00159, 0.21455, 0.16786,
+ -0.17197, -0.02678, -0.27311, 0.36800, -0.14780,
+ -0.72677, -0.10166, -0.24234, 0.07240, -0.10000,
+ 0.07658, -0.22838, 0.36553, -0.07275, 0.11142,
+ 0.22991, 0.31239, -0.20167, 0.05064, -0.03093,
+ -0.33109, -0.09847, -0.35838, -0.43534, 0.26183,
+ 0.31334, 0.10679, -0.00197, -0.05785, -0.13829,
+ -0.40658, 0.16144, -0.18801, 0.00729, 0.04788,
+ -0.14646, -0.01621, -0.02115, 0.13140, 0.43741,
+ 0.21994, -0.49677, 0.06594, 0.03081, -0.04196,
+ 0.00718, -0.31481, -0.17642, -0.30584, -0.18648,
+ -0.15960, 0.01114, -0.00844, 0.16039, 0.22959,
+ 0.04416, 0.02720, -0.28477, -0.02682, -0.16209,
+ 0.00228, -0.05942, -0.01725, -0.19435, 0.02814,
+ 0.12939, -0.26474, -0.17350, -0.38786, 0.09462,
+ -0.20643, -0.43903, -0.02435, 0.21942, -0.03572,
+ 0.12684, 0.18715, -0.08998, -0.31775, 0.02592,
+ -0.19558, 0.21069, -0.39337, -0.08831, -0.03771,
+ -0.10853, -0.06446, -0.41365, 0.12284, 0.19723,
+ 0.08607, -0.12647, 0.13974, 0.02234, 0.12980,
+ -0.43423, 0.26797, -0.12523, 0.16158, 0.07663,
+ -0.07621, -0.21181, 0.12244, -0.25044, 0.12106,
+ -0.11325, -0.17507, -0.21560, 0.09713, 0.03438,
+ 0.04525, -0.08513, -0.18444, 0.12965, -0.04775,
+ -0.02338, 0.20414, 0.03550, -0.15608, -0.13019,
+ -0.59851, 0.08153, 0.05213, -0.05507, -0.27166,
+ 0.06931, 0.09265, -0.19312, 0.07827, -0.14991,
+ 0.24062, 0.17945, -0.08770, -0.38277, -0.17708,
+ 0.05861, -0.18081, -0.06920, 0.05524, -0.01384,
+ 0.01268, 0.28253, 0.14494, -0.22762, -0.04101,
+ 0.11969, -0.29348, -0.10906, 0.00158, 0.04956,
+ -0.06866, -0.32746, -0.42413, -0.15631, -0.17404,
+ -0.09328, -0.22057, -0.32649, -0.34563, 0.06132,
+ 0.03085, -0.00529, 0.12517, 0.10242, -0.00885,
+ -0.21255, -0.38572, 0.18276, 0.12695, 0.09065,
+ 0.16919, 0.04554, -0.27295, -0.14770, 0.21140,
+ 0.09649, -0.21634, -0.25451, -0.13137, -0.02703,
+ -0.26954, 0.13595, 0.11692, -0.16978, 0.03105,
+ 0.05188, 0.02246, 0.04108, 0.25997, 0.08918,
+ -0.23171, -0.26007, 0.16935, -0.02635, -0.29695,
+ 0.01573, -0.02473, -0.05546, -0.17384, -0.02396,
+ -0.07199, -0.08810, 0.03225, 0.02184, 0.41943,
+ 0.05254, -0.24616, 0.06467, -0.13824, 0.06864,
+ 0.18888, -0.34807, -0.29075, -0.03800, -0.19652,
+ 0.34261, 0.14862, -0.08912, 0.01536, -0.35719,
+ -0.73326, -0.12740, 0.06679, 0.02760, 0.11590,
+ 0.04883, 0.03348, 0.08056, 0.08888, 0.06626,
+ 0.04643, -0.20055, 0.06165, -0.11376, 0.06096,
+ 0.09396, 0.05909, 0.11059, -0.11517, 0.09331,
+ 0.10737, 0.07069, -0.16431, -0.11423, -0.14580,
+ -0.08882, 0.05730, 0.03939, -0.08957, 0.08762,
+ 0.06660, -0.16546, 0.06844, -0.14206, 0.08263,
+ 0.07220, 0.05321, 0.08356, -0.08370, 0.05512,
+ -0.13018, 0.08922, -0.15569, -0.12685, -0.14881,
+ 0.03569, 0.08188, -0.13120, 0.00751, -0.10988,
+ 0.07621, 0.04616, -0.10058, 0.01766, -0.13286,
+ -0.11251, -0.13333, 0.11317, 0.06278, 0.14418,
+ 0.08078, -0.15354, 0.11895, -0.15995, 0.03047,
+ 0.03017, -0.15373, -0.12657, 0.09765, 0.03763,
+ -0.06439, -0.12838, 0.05748, -0.20596, 0.05105,
+ -0.16760, -0.09695, -0.11595, -0.12749, 0.05352,
+ 0.13309, 0.10663, -0.05644, -0.11886, 0.04007,
+ 0.02378, 0.04239, -0.13582, -0.11947, -0.13253,
+ 0.00142, -0.08966, -0.08362, -0.15395, -0.14565,
+ -0.16620, 0.05863, 0.10624, 0.08362, -0.09909,
+ -0.13327, 0.07021, -0.07488, 0.05624, 0.12090,
+ 0.04617, 0.05664, -0.16340, -0.13628, 0.09523,
+ 0.06304, -0.24366, 0.10311, 0.11917, -0.12824,
+ -0.16980, 0.04190, -0.17937, -0.12779, -0.11878,
+ -0.07750, 0.01797, -0.11230, 0.09540, 0.14421,
+ 0.11420, 0.08173, 0.03430, 0.02199, -0.10608,
+ 0.08170, 0.09880, -0.21744, 0.08227, -0.12203,
+ -0.13708, 0.10695, 0.04545, -0.12437, -0.09592,
+ -0.13596, -0.12434, 0.06902, -0.16392, 0.10465,
+ 0.08916, -0.11688, -0.11481, 0.06174, -0.18276,
+ 0.08041, -0.10493, -0.11763, -0.13965, -0.14718,
+ 0.13922, 0.05524, -0.11336, 0.07032, 0.08634,
+ 0.06989, 0.06764, -0.13704, -0.15832, -0.10700,
+ 0.07776, 0.03406, -0.12614, -0.13313, 0.04493,
+ -0.17385, -0.18104, 0.06630, -0.13486, 0.03131,
+ 0.08761, 0.11845, 0.03576, -0.09883, 0.10143,
+ 0.07774, 0.08092, 0.11430, -0.10073, 0.02263,
+ -0.10496, -0.10677, -0.17460, 0.08908, -0.11934,
+ -0.17317, -0.15016, 0.02690, 0.06457, -0.13375,
+ 0.06466, 0.09547, 0.06430, -0.13280, 0.06566,
+ 0.11352, -0.10567, 0.05274, 0.05101, 0.10081,
+ 0.10216, 0.05849, 0.10766, 0.04799, -0.13022,
+ 0.08530, -0.17520, 0.01042, 0.03477, -0.11611,
+ 0.06825, -0.04420, 0.07717, -0.12322, -0.14421,
+ -0.09573, -0.04259, -0.12230, 0.02782, -0.08059,
+ 0.09445, -0.13054, 0.04007, -0.05174, 0.07733,
+ -0.12839, -0.10000, -0.16009, 0.03698, -0.16484,
+ 0.06030, 0.04434, -0.09683, -0.11368, 0.10066,
+ 0.06881, -0.12466, -0.12042, -0.14289, -0.14522,
+ 0.03251, 0.07127, 0.03117, -0.13707, -0.13975,
+ 0.11801, 0.13660, 0.12028, 0.00830, 0.04221,
+ -0.19381, -0.11689, 0.08121, -0.01901, -0.14058,
+ 0.07586, -0.15930, 0.12603, -0.15560, 0.06329,
+ -0.13594, -0.13168, 0.11113, -0.09615, 0.03100,
+ 0.14484, -0.07943, 0.08819, -0.06819, 0.04605,
+ -0.16105, 0.01601, 0.05661, 0.06206, -0.16543,
+ -0.08971, 0.08185, 0.05155, 0.04184, -0.13348,
+ -0.11168, -0.06872, 0.05192, 0.08976, -0.15559,
+ 0.06765, -0.05201, -0.14099, -0.07697, 0.06578,
+ 0.03540, -0.14294, -0.12723, 0.05205, 0.05087,
+ -0.17094, -0.11147, 0.10208, -0.11011, -0.14264,
+ 0.08349, 0.07597, 0.07466, 0.06033, 0.09084,
+ -0.13922, 0.07654, -0.10585, -0.10726, -0.11974,
+ 0.05062, 0.03301, -0.17320, -0.16350, 0.09917,
+ -0.11925, -0.15719, 0.08861, 0.08203, -0.11503,
+ -0.18853, 0.02713, -0.09601, -0.13628, 0.10982,
+ -0.16318, 0.10762, 0.08092, 0.10471, -0.11053,
+ 0.10592, -0.14079, -0.15760, 0.09747, -0.14287,
+ 0.04425, 0.04472, -0.17994, -0.12868, -0.10053,
+ 0.06114, 0.08606, -0.12944, -0.08664, -0.11214,
+ -0.15193, 0.02466, -0.16145, -0.11777, 0.12581,
+ 0.08659, -0.07668, 0.05046, -0.17470, -0.09224,
+ -0.08567, -0.13009, 0.08729, -0.16767, 0.09201,
+ -0.09533, -0.12542, -0.11569, -0.17427, 0.08078,
+ 0.08383, 0.03393, -0.16828, 0.07950, 0.05324,
+ -0.08349, 0.08071, 0.08019, 0.01683, 0.07700,
+ 0.05557, -0.11808, -0.12078, -0.11299, -0.15552,
+ 0.06524, -0.08475, 0.10410, 0.08649, -0.14421,
+ 0.08373, 0.09344, 0.01446, -0.15528, 0.06094,
+ -0.15795, -0.10437, -0.10908, 0.07322, -0.17571,
+ 0.04154, 0.03147, -0.14379, -0.12387, -0.12073,
+ -0.00839, -0.12187, -0.08416, 0.03304, -0.14590,
+ -0.14274, 0.09094, -0.13105, -0.07012, 0.05073,
+ -0.12654, 0.11217, 0.10671, -0.09850, 0.08765,
+ -0.16111, 0.08129, 0.10211, -0.14206, -0.11052,
+ 0.08067, -0.20366, 0.09530, -0.12866, -0.13785,
+ -0.16864, 0.02488, -0.10907, 0.02105, -0.12396,
+ -0.13331, -0.12093, -0.12325, 0.09388, 0.09834,
+ -0.09688, -0.12326, -0.72453, -0.12800, -0.13355,
+ 0.04490, -0.10115, 0.08471, -0.14326, 0.09699,
+ -0.11784, 0.06952, 0.03574, -0.14807, 0.06047,
+ -0.11491, -0.12820, 0.07318, 0.05794, -0.11875,
+ 0.06422, 0.07495, 0.06426, -0.13176, -0.12456,
+ 0.05970, -0.13814, 0.08726, 0.07616, 0.03382,
+ -0.09945, -0.11802, -0.12860, -0.14894, 0.05227,
+ -0.13173, 0.07084, 0.06422, -0.11086, 0.07082,
+ 0.07618, 0.08580, 0.05996, 0.06440, -0.13976,
+ 0.06569, 0.04911, 0.06733, 0.08669, -0.11881,
+ 0.04015, 0.09843, -0.11520, 0.06555, -0.14770,
+ 0.05073, 0.06792, 0.07417, 0.07210, -0.11423,
+ 0.06107, 0.07123, -0.11513, 0.06588, 0.08073,
+ 0.05569, 0.06181, -0.14787, -0.14804, -0.10995,
+ 0.08261, -0.14647, -0.09936, 0.08972, 0.06027,
+ -0.15106, -0.13974, -0.13145, 0.07795, -0.13202,
+ 0.06554, -0.13073, -0.12258, -0.11465, -0.12592,
+ 0.06513, 0.05823, -0.13987, 0.05167, 0.05432,
+ -0.10973, 0.08278, 0.04014, -0.09774, -0.10507,
+ -0.12444, -0.13915, 0.05115, -0.12607, 0.07705,
+ 0.07145, -0.11614, -0.14122, -0.13224, -0.11511,
+ 0.06837, 0.05394, -0.14271, -0.13545, 0.05574,
+ -0.14699, 0.08246, -0.12608, -0.15816, 0.09526,
+ 0.09819, -0.13293, -0.14062, -0.14597, -0.12699,
+ -0.12131, -0.12482, 0.07777, 0.05451, -0.13737,
+ -0.11760, 0.07345, -0.12803, 0.06634, 0.05260,
+ 0.04793, 0.05945, 0.08021, 0.07831, -0.16065,
+ 0.08610, 0.08246, 0.07796, -0.13314, 0.06038,
+ 0.06717, 0.06642, -0.11834, 0.07716, -0.11899,
+ -0.14571, 0.08122, 0.06335, -0.11500, 0.07251,
+ 0.05164, -0.14688, 0.05382, -0.11373, 0.08381,
+ 0.04386, -0.11306, 0.10157, 0.07087, 0.05551,
+ 0.04541, 0.07338, -0.12692, -0.13326, -0.12581,
+ -0.12760, -0.13255, -0.11671, -0.12069, 0.06078,
+ 0.07795, -0.12834, 0.04384, 0.03990, 0.07055,
+ 0.08822, -0.14189, 0.08881, -0.10004, 0.06963,
+ 0.04367, 0.05800, -0.11816, 0.05804, 0.07283,
+ -0.12228, -0.13109, -0.13584, -0.10655, 0.06182,
+ 0.06429, 0.08597, -0.13060, -0.14236, 0.04780,
+ -0.12574, 0.08205, 0.03685, 0.08778, 0.09664,
+ -0.12227, 0.03934, -0.13336, -0.11502, 0.06470,
+ -0.13414, 0.07339, -0.12603, 0.04935, 0.08006,
+ 0.06508, -0.12594, 0.09385, 0.05798, -0.14701,
+ 0.04830, -0.11602, 0.08083, 0.02518, -0.11663,
+ 0.09348, 0.06122, -0.13582, 0.06457, 0.06138,
+ 0.06340, -0.13065, -0.11738, 0.05734, 0.05780,
+ 0.08946, -0.11994, -0.11608, -0.10000, -0.13809,
+ -0.14251, 0.05431, 0.07280, 0.07111, 0.05180,
+ 0.07792, 0.09096, -0.13273, 0.05219, 0.05005,
+ 0.06796, -0.12725, -0.12566, -0.12857, -0.13760,
+ 0.06421, 0.06890, 0.07785, -0.12110, -0.08515,
+ 0.05528, -0.14590, -0.14954, -0.11741, 0.07636,
+ -0.15225, -0.12268, -0.10575, -0.13999, -0.13603,
+ 0.05434, 0.07175, 0.06849, 0.06186, 0.07850,
+ -0.12777, -0.13246, -0.10977, 0.06822, -0.13003,
+ -0.10382, 0.06160, 0.05071, -0.14058, 0.07496,
+ 0.07482, -0.15905, -0.11225, -0.10973, 0.06763,
+ 0.03186, -0.13942, -0.12453, 0.06738, -0.13871,
+ 0.08900, -0.12173, -0.11979, 0.08715, 0.06775,
+ -0.12077, 0.07510, -0.13576, 0.05717, 0.06625,
+ -0.12171, -0.12191, 0.03117, 0.08248, 0.09232,
+ 0.08161, 0.04187, -0.13499, -0.12663, 0.06222,
+ -0.12534, 0.06421, -0.12189, -0.12896, 0.08979,
+ 0.07213, 0.07618, -0.13884, 0.05263, 0.05728,
+ -0.13641, 0.08123, 0.08068, -0.16087, 0.08515,
+ 0.08532, 0.07409, -0.15469, -0.13446, 0.08698,
+ -0.11834, -0.12053, -0.13232, -0.12674, -0.13676,
+ -0.11983, -0.13433, 0.07423, 0.05908, -0.12789,
+ 0.05720, -0.12540, 0.09021, 0.07970, 0.04072,
+ -0.11709, 0.09502, -0.11659, -0.15944, 0.05187,
+ 0.08462, -0.13331, -0.13381, -0.12944, 0.05590,
+ 0.06337, 0.07922, -0.13076, -0.11329, -0.14942,
+ -0.12543, -0.12970, 0.05776, 0.07916, -0.10962,
+ 0.03788, 0.08152, -0.10941, 0.07140, 0.04016,
+ -0.14659, 0.07803, 0.07199, -0.12317, -0.12430,
+ 0.07228, 0.05824, 0.07840, -0.11976, 0.08119,
+ 0.04136, 0.07639, -0.12912, 0.04572, -0.11598,
+ 0.08501, -0.15249, 0.08717, 0.09157, -0.12440,
+ 0.04717, -0.14316, -0.11565, 0.07818, -0.12242,
+ -0.13029, -0.12987, -0.14172, -0.11537, 0.06180,
+ 0.06836, -0.15953, -0.12186, 0.06151, 0.05800,
+ -0.11421, 0.08205, -0.15779, 0.07836, 0.09156,
+ -0.12951, -0.15167, -0.14019, 0.07679, -0.11897,
+ -0.11566, -0.12879, 0.06482, 0.05526, -0.12153,
+ 0.06583, -0.12046, 0.04785, 0.08054, -0.12355,
+ 0.04129, -0.11658, -0.10793, 0.03322, -0.11102,
+ 0.08500, 0.08090, -0.14059, 0.04040, -0.11488,
+ 0.05666, 0.06639, 0.06780, -0.12907, 0.06271,
+ 0.08463, 0.06269, 0.06789, -0.12515, -0.73860,
+ -0.15556, -0.01387, -0.20929, -0.14592, -0.15674,
+ -0.11905, -0.09848, -0.11904, -0.10001, -0.09657,
+ -0.09708, -0.20937, 0.19542, -0.21581, -0.14887,
+ 0.05374, 0.10408, -0.05279, -0.14702, 0.24332,
+ 0.04815, 0.05100, -0.15320, -0.13935, -0.11734,
+ -0.13607, -0.23578, -0.08594, -0.12704, 0.06564,
+ -0.06778, 0.12681, 0.07264, -0.23818, 0.19413,
+ -0.09175, 0.11403, 0.00796, -0.11563, 0.10041,
+ -0.10967, -0.15568, 0.16612, 0.08966, 0.08555,
+ 0.11761, -0.10854, -0.09217, -0.13279, 0.18929,
+ 0.04193, 0.15696, -0.25508, -0.11246, -0.08859,
+ -0.18061, -0.17793, -0.04044, 0.05131, 0.08766,
+ 0.08244, 0.03732, -0.15800, -0.17097, 0.08089,
+ -0.18371, 0.06328, -0.09108, -0.23712, -0.09373,
+ 0.05521, -0.12875, -0.00193, 0.09048, -0.19417,
+ 0.15812, -0.16140, -0.12118, -0.08363, 0.15970,
+ -0.05475, -0.15122, -0.21250, 0.03770, -0.10139,
+ 0.06456, 0.11065, 0.12180, -0.10780, -0.04142,
+ -0.13944, -0.11245, -0.22318, -0.16789, -0.11022,
+ -0.10395, 0.09324, 0.14104, 0.12982, -0.04469,
+ -0.12166, -0.17381, -0.22168, -0.09260, -0.13969,
+ 0.14469, -0.12283, 0.07398, -0.05992, 0.03319,
+ -0.25183, 0.08143, 0.10961, -0.22331, -0.07097,
+ -0.09079, -0.21959, -0.09058, -0.21701, -0.17180,
+ -0.12304, 0.32939, -0.09625, -0.00660, -0.13281,
+ -0.13572, -0.13440, -0.06895, 0.00827, -0.00829,
+ 0.11769, -0.04959, 0.09439, -0.16307, -0.03085,
+ -0.01176, -0.10515, -0.04656, 0.27962, -0.07261,
+ -0.14586, 0.07138, -0.25479, 0.10914, -0.16144,
+ -0.09924, -0.16868, -0.07491, 0.03061, -0.08082,
+ 0.14404, 0.17723, -0.24875, -0.15170, -0.12756,
+ -0.15707, 0.16104, -0.17933, -0.00838, -0.08797,
+ -0.21343, -0.22517, -0.18046, -0.22142, -0.16354,
+ 0.23959, -0.10766, -0.16512, -0.09515, 0.08301,
+ 0.15985, -0.09285, 0.04249, -0.21355, 0.07839,
+ 0.08069, 0.03892, 0.06742, -0.05432, -0.15148,
+ -0.12721, -0.20999, -0.16926, 0.01796, 0.09471,
+ 0.10052, -0.09223, 0.10495, 0.09636, 0.12862,
+ 0.01203, 0.25312, 0.11961, 0.07416, -0.22471,
+ 0.10473, -0.28538, -0.14397, 0.01603, -0.01197,
+ -0.15931, 0.06329, 0.01230, 0.02663, 0.12228,
+ -0.20728, -0.03140, 0.02432, 0.02654, -0.16042,
+ -0.06791, 0.12983, 0.02992, -0.03808, -0.02042,
+ -0.25277, 0.11183, 0.03920, 0.22372, -0.29068,
+ -0.01551, -0.02310, -0.16107, 0.03950, -0.17141,
+ -0.18458, -0.23263, 0.01281, -0.02417, 0.15475,
+ -0.10000, 0.10573, -0.11414, 0.15763, -0.09243,
+ -0.18165, 0.09109, 0.15435, -0.15369, -0.09477,
+ -0.09880, -0.28947, -0.21104, 0.07795, 0.03285,
+ -0.15155, 0.05891, 0.21293, -0.20670, -0.25978,
+ -0.06833, -0.20984, 0.01867, 0.03472, -0.15636,
+ -0.08947, -0.19942, -0.19478, 0.08165, -0.22619,
+ 0.13913, -0.09222, 0.13898, -0.20056, -0.18343,
+ -0.14124, 0.17796, -0.24481, -0.09647, -0.07625,
+ -0.12740, 0.09342, -0.09668, -0.10145, -0.21527,
+ 0.07907, 0.08426, 0.02583, 0.02711, -0.05926,
+ 0.07281, 0.14450, -0.35047, -0.01515, 0.09488,
+ -0.14986, 0.01623, 0.06913, 0.12469, 0.05880,
+ -0.13090, 0.10312, -0.16359, -0.15524, -0.13999,
+ -0.09177, 0.07313, -0.10531, 0.04006, 0.07515,
+ 0.07592, -0.18472, -0.05102, -0.24180, 0.09619,
+ 0.03085, 0.02828, -0.25051, 0.04734, 0.11179,
+ 0.02447, -0.02789, 0.16154, 0.04941, 0.03812,
+ -0.17307, 0.00799, -0.27215, 0.10493, -0.05617,
+ 0.04851, -0.13353, 0.13970, -0.12653, -0.00327,
+ 0.10967, 0.03123, -0.07006, 0.12855, 0.25447,
+ -0.18996, -0.35488, 0.05351, 0.07484, 0.12766,
+ 0.05778, -0.01760, -0.02056, -0.12600, -0.15472,
+ -0.24949, -0.06632, -0.10802, 0.01333, -0.05514,
+ -0.00074, 0.15067, 0.15408, 0.11067, 0.11465,
+ -0.13641, -0.16433, -0.25277, -0.03832, -0.00616,
+ -0.10630, 0.11872, 0.03920, -0.22658, -0.22606,
+ -0.07932, -0.13423, 0.11229, -0.07662, -0.19704,
+ 0.08311, -0.04185, -0.24477, -0.10963, 0.13144,
+ -0.22184, -0.18553, -0.05524, -0.09152, -0.11841,
+ -0.08820, 0.05327, -0.16325, -0.13955, -0.32126,
+ 0.04492, 0.06066, 0.09505, -0.11392, -0.05726,
+ 0.08939, 0.13963, -0.15207, 0.03763, 0.02028,
+ 0.07620, 0.09812, -0.03502, -0.11127, -0.13520,
+ 0.11859, -0.04094, -0.16579, 0.05104, -0.06332,
+ 0.01062, -0.15802, 0.11339, 0.07796, -0.12082,
+ -0.07580, -0.08284, -0.19124, -0.17787, -0.14432,
+ 0.12517, -0.09809, 0.03053, -0.16389, 0.12020,
+ -0.14824, -0.12994, -0.15130, -0.09340, 0.08045,
+ 0.09275, -0.20144, 0.06513, 0.13527, 0.08301,
+ 0.04908, -0.09929, 0.13194, 0.13180, -0.25992,
+ -0.01911, -0.15327, -0.01209, -0.13201, -0.11056,
+ 0.07740, 0.09371, -0.16325, 0.15494, 0.05376,
+ -0.15859, -0.64077, 0.14087, 0.01334, 1.38560,
+ 0.00718, -0.64184, -0.33215, -0.17990, 0.30374,
+ 0.29438, -0.04689, -1.39671, -0.15065, -0.27960,
+ 0.40244, 0.14425, -0.35284, 0.39591, -0.72046,
+ 0.44367, -0.79430, 0.03004, 0.33534, 0.03443,
+ -1.23192, 0.20204, 0.45118, -0.17638, -0.59176,
+ 0.16469, 0.23662, -0.05058, -0.05015, -0.45426,
+ -0.08867, 0.18523, 0.33901, -0.07705, -0.59035,
+ 0.72339, -0.11012, -0.35991, 0.17531, 0.22795,
+ 0.44783, 0.03437, -0.29419, 0.20783, -0.33744,
+ -0.13536, 0.10848, 0.40489, -0.01859, -0.14110,
+ -0.00656, 0.14503, 0.17276, -0.07043, 0.24328,
+ -0.62328, -0.17428, -0.71195, -0.31799, -0.29520,
+ 0.34921, -0.50234, -0.20585, -0.43836, 0.17199,
+ 0.90845, -0.77889, -0.16078, 0.56173, 0.45779,
+ -0.09953, 0.38441, -0.23369, -0.17057, 0.00261,
+ 0.16120, -0.41928, -0.11833, 0.38714, -0.81124,
+ -0.37960, -0.83067, 0.07022, 0.05503, 0.31959,
+ 0.81465, -0.84978, 0.06797, -0.11572, -0.38079,
+ 0.17536, -0.24077, -0.05032, 0.23428, -0.09428,
+ -0.28021, 0.19070, -0.24255, 0.09333, -0.32063,
+ 0.22698, -0.17632, -0.47372, 0.64951, -0.43342,
+ 0.12701, 0.85712, 0.75716, -0.27238, 0.13233,
+ 0.16288, -0.55302, 0.27378, 0.15276, -0.39903,
+ -0.98662, -0.36101, -0.11648, -0.09437, -0.49781,
+ 0.37604, 0.20067, -0.23532, -0.42155, 0.40243,
+ 0.16132, 0.57808, 0.01466, 0.21011, -0.05758,
+ 0.30545, 0.48585, 0.01269, -0.61288, 0.21634,
+ -0.80569, 0.28120, -0.33211, 0.06873, 0.07247,
+ -0.77618, 0.25458, -0.42561, -0.36625, 0.33658,
+ 1.13904, 0.00986, -0.05777, -0.89171, -0.43826,
+ -0.20102, 0.59432, 0.29820, 0.54070, 0.55624,
+ -0.56367, -0.38528, -0.62411, -0.24593, -0.63116,
+ 0.32076, 0.09645, -0.59093, -0.10244, -0.49378,
+ 0.13123, 0.08086, 0.11734, 0.13553, -0.34064,
+ -0.68311, 0.05639, -0.10991, -0.00264, 0.16899,
+ -0.58901, 0.77773, 0.29798, -0.03291, -0.42529,
+ 0.27868, 0.28268, -0.01557, -0.63763, -0.85064,
+ -0.17399, 0.44861, 0.18205, -0.26819, 0.19725,
+ 0.02417, 0.14218, -0.02469, -0.08284, 0.47656,
+ -0.39490, 0.65355, 0.08958, 0.16143, -0.36010,
+ 0.03073, -0.35271, 0.13897, -0.70338, -0.49428,
+ -0.02135, -0.37656, -0.27987, 0.55371, 0.06245,
+ 0.04709, 0.13261, 0.19992, -0.08116, -0.41818,
+ -0.41670, -0.28017, 0.19846, -0.10557, -0.18744,
+ 0.19991, 0.31105, -0.13011, -0.09613, -0.14404,
+ -0.11747, -0.68229, -0.10000, -0.09474, -0.29481,
+ -0.03571, 0.62210, -0.41841, -0.42596, 0.39079,
+ 0.06436, 0.01483, 0.31510, 0.05168, -0.37139,
+ -0.33963, 0.16938, 0.38903, -0.19157, -0.86960,
+ -0.02200, -0.62805, 0.83440, -0.49376, -0.16164,
+ 0.74935, -0.25097, 0.21454, 0.28744, -0.17396,
+ -0.11254, 0.21113, 0.14250, -0.08420, -0.90084,
+ 0.24422, 0.65483, -0.23250, -0.38709, 0.33419,
+ -0.64320, -0.36271, 0.01273, -0.06684, -0.20839,
+ 0.60565, -0.19653, -0.71710, -0.33181, 0.47700,
+ -0.74636, 0.01476, -0.00601, -0.25469, 0.16504,
+ 0.23849, -0.33542, -0.52889, -0.13704, 0.10016,
+ 0.05807, -0.01375, -0.60026, 1.04061, 0.07896,
+ -0.04481, -0.60404, -0.15572, 0.15867, 0.40600,
+ 0.21665, -0.70529, 0.05366, 0.45102, -0.05647,
+ 0.18350, 0.21834, 0.57498, 0.44781, 0.19969,
+ 0.06235, -0.38352, -0.93804, -0.09762, -0.45458,
+ -0.72776, 0.01642, 0.43214, -0.25650, -1.01598,
+ -0.01768, 0.04745, -0.06580, 0.17971, -0.25114,
+ -0.33026, -0.68503, 0.09438, -0.15665, -0.07165,
+ -0.12765, -0.08648, 0.47728, 1.10778, 0.20001,
+ -0.42753, 0.03435, -0.01466, 0.56018, -0.49210,
+ 0.37115, 0.24500, -0.19071, 0.55187, 0.37598,
+ -0.38527, 0.73206, -0.16605, 0.25423, -0.17693,
+ -0.10287, -0.83942, -0.63879, 0.04388, 0.64952,
+ -0.49540, -0.73985, -0.28192, -0.20849, 0.45223,
+ -0.17318, -0.48545, 0.17592, 0.56081, -0.63529,
+ -0.24422, -0.16481, -0.06381, -0.89721, 0.77440,
+ -0.27224, 0.04296, 0.81760, 0.21922, 0.01829,
+ 0.74288, -0.07146, 0.51501, -1.65812, -0.38746,
+ 0.01659, 1.35020, -0.35688, 0.13502, -0.18077,
+ 0.24738, 0.34463, -0.12209, 0.01732, 0.47459,
+ -1.00398, 0.08101, -0.15741, -0.87943, -0.30024,
+ 0.02658, -0.26687, -0.73583, 0.69925, 0.22505,
+ -0.34803, -0.61005, 0.58577, -0.85842, -0.24496,
+ -0.31572, 0.34095, 0.20575, -0.72573, 0.17127,
+ 0.07577, -0.02485, -0.29583, -0.19343, 0.23648,
+ 1.02098, -0.35663, 0.15165, -0.49527, 0.61965,
+ 0.16805, -0.38937, -0.02893, 0.20834, 0.17449,
+ 0.47203, 0.22641, -0.32128, 0.20341, 0.42515,
+ -0.09205, -0.37501, 0.42551, -0.01551, -0.45465,
+ -0.01574, 0.02630, -1.38756, -1.21224, 0.05083,
+ 0.45951, 0.29322, -1.19616, -1.13395, 0.04835,
+ -0.16003, -0.17657, 0.18305, -0.12505, -0.19826,
+ -0.09403, 0.07719, -0.16217, -0.08077, -0.17243,
+ -0.13642, 0.08343, -0.21260, 0.10931, 0.02627,
+ -0.15662, 0.06303, 0.03174, -0.06913, -0.13644,
+ -0.20566, -0.22082, 0.16207, -0.08016, 0.03115,
+ 0.01221, -0.07605, -0.19825, -0.20189, -0.20758,
+ 0.04442, -0.08305, 0.12181, 0.03419, 0.12327,
+ -0.05664, 0.07714, 0.04658, -0.11050, 0.11107,
+ -0.18146, -0.18411, 0.05071, 0.08134, -0.12318,
+ -0.17740, -0.17411, -0.09228, 0.08629, 0.01874,
+ -0.24198, -0.11254, -0.14475, -0.03517, -0.20494,
+ 0.16968, 0.04324, 0.01523, -0.11749, 0.09770,
+ 0.18297, 0.00388, -0.27980, -0.18793, 0.00314,
+ 0.02832, -0.08541, 0.03385, 0.15951, 0.07483,
+ -0.02864, -0.22467, 0.12080, 0.02951, 0.24058,
+ 0.06207, -0.11527, -0.19557, 0.13930, 0.10930,
+ -0.04927, -0.12094, -0.17186, -0.18482, -0.25640,
+ -0.01850, -0.12236, 0.00830, 0.12583, -0.08420,
+ -0.10326, -0.22153, -0.16255, 0.00768, -0.00024,
+ -0.23708, -0.00353, 0.14237, -0.00406, 0.18875,
+ 0.16692, -0.08303, 0.16399, 0.01954, 0.02124,
+ -0.26544, 0.04139, 0.05399, -0.19024, 0.01473,
+ 0.16225, 0.00415, -0.17023, -0.10012, 0.00868,
+ -0.15826, 0.12486, -0.09000, 0.06633, -0.21880,
+ -0.05278, -0.08241, -0.02830, 0.10997, -0.10916,
+ -0.22737, -0.31202, -0.11493, 0.12357, -0.13914,
+ -0.14312, 0.06683, 0.16348, -0.15817, 0.22093,
+ -0.08818, -0.22713, -0.11682, 0.04805, -0.13599,
+ -0.14650, -0.05136, -0.05722, 0.15618, -0.19406,
+ 0.07480, -0.20968, -0.23316, 0.12957, 0.10669,
+ -0.16541, -0.09813, -0.12279, -0.05604, -0.03100,
+ -0.15654, 0.08009, 0.08130, 0.08869, -0.07652,
+ -0.18698, -0.17797, 0.14461, 0.12902, -0.14108,
+ 0.19946, 0.03769, -0.26783, -0.28414, -0.21620,
+ -0.18147, -0.12928, 0.11904, 0.08278, -0.02062,
+ -0.01441, -0.03881, -0.04707, 0.06521, 0.02701,
+ 0.16794, 0.12253, -0.16132, -0.00911, 0.08828,
+ -0.05968, 0.24322, -0.14423, 0.00026, -0.22157,
+ 0.06989, 0.00083, 0.07388, 0.08024, 0.08127,
+ -0.09675, 0.06445, 0.08229, -0.07543, -0.08416,
+ -0.27960, -0.22020, -0.13355, 0.06125, 0.13276,
+ 0.01215, -0.23816, 0.17728, -0.14528, -0.23343,
+ -0.20613, -0.16213, 0.06786, -0.00921, -0.26886,
+ -0.17950, -0.10500, -0.12226, 0.15207, -0.03354,
+ 0.06590, -0.18756, -0.16097, -0.06820, 0.01735,
+ 0.11857, 0.17515, -0.14139, -0.07688, 0.10000,
+ -0.21539, 0.03818, 0.14262, -0.18708, -0.18156,
+ -0.13667, 0.07727, 0.11667, -0.13336, 0.10581,
+ 0.12387, -0.02730, -0.19402, -0.17933, 0.06507,
+ 0.02629, -0.10913, -0.16726, -0.08719, 0.13198,
+ 0.13236, -0.25955, -0.22622, -0.12421, -0.17342,
+ -0.16992, -0.02833, 0.02204, 0.07913, 0.03790,
+ 0.00648, -0.07412, -0.21587, 0.05615, 0.07439,
+ 0.13361, 0.03806, -0.12139, 0.24304, 0.02258,
+ 0.08688, 0.13462, 0.00878, 0.05635, 0.21581,
+ 0.02367, 0.06576, -0.18000, 0.09460, 0.07251,
+ -0.06445, -0.20783, 0.13402, -0.20885, -0.08264,
+ -0.22405, 0.07539, -0.18784, 0.01928, 0.20705,
+ -0.19115, 0.11708, -0.20164, -0.22791, 0.03355,
+ 0.15189, -0.01644, -0.00876, 0.09180, 0.09750,
+ 0.13963, 0.01516, 0.02254, 0.02097, 0.03066,
+ 0.01515, -0.09507, 0.13711, -0.08033, -0.14479,
+ -0.03993, 0.04897, 0.21293, -0.26278, -0.24392,
+ 0.06091, -0.01220, 0.01742, 0.04788, -0.10338,
+ 0.05328, 0.06539, -0.19683, 0.05265, 0.02513,
+ -0.07761, -0.08899, 0.09422, -0.14080, -0.06746,
+ -0.01495, 0.18842, -0.17192, 0.25273, -0.19812,
+ -0.18077, 0.07973, -0.16061, -0.18779, -0.05370,
+ -0.19952, 0.02604, -0.08170, 0.07546, 0.11048,
+ -0.23971, 0.08037, -0.06442, -0.14863, 0.00789,
+ -0.14166, 0.02700, 0.00918, 0.10854, 0.06398,
+ 0.01167, -0.18927, 0.22368, 0.04565, -0.15297,
+ -0.11671, -0.26275, 0.10466, -0.08416, 0.04939,
+ -0.10207, -0.16721, -0.13724, -0.13637, -0.01612,
+ 0.02409, 0.07108, -0.12369, -0.06075, 0.05049,
+ -0.05702, -0.02088, -0.15680, 0.03233, -0.16025,
+ 0.04145, -0.09105, 0.02588, 0.05628, 0.12069,
+ 0.09691, 0.06226, -0.17208, -0.05968, -0.00420,
+ -0.08432, -0.17541, -0.21310, 0.12035, 0.11402,
+ 0.02418, -0.04538, 0.00978, -0.24351, 0.02520,
+ -0.12842, 0.06271, 0.09800, -0.00719, 0.02083,
+ -0.03249, 0.00468, -0.02731, -0.17298, -0.13625,
+ -0.13618, 0.09216, 0.02827, -0.06227, -0.02631,
+ 0.17143, -0.22327, 0.13469, 0.10005, 0.12355,
+ -0.04922, -0.11064, 0.01577, 0.07717, -0.10054,
+ -0.14613, 0.09724, -0.01552, 0.05517, -0.03556,
+ 0.15592, -0.04035, 0.04663, -0.23723, -0.15170,
+ 0.08465, 0.16069, 0.03414, 0.12103, 0.05677,
+ -0.65817, -0.09739, 0.11666, 0.09813, -0.13384,
+ -0.05076, -0.10632, -0.11780, -0.07037, -0.02007,
+ -0.19340, -0.17155, -0.08588, 0.03609, 0.16445,
+ 0.03594, -0.13463, -0.18669, 0.04157, -0.19912,
+ -0.03041, -0.08964, -0.04830, -0.04814, 0.07942,
+ -0.12957, -0.07502, -0.05963, 0.01968, 0.12499,
+ -0.05338, 0.11910, -0.09293, 0.02493, 0.03234,
+ 0.07801, -0.14198, -0.00392, -0.04027, 0.03697,
+ -0.17448, -0.02346, -0.01941, 0.17518, -0.11950,
+ -0.01354, -0.10847, -0.09148, 0.01278, -0.16531,
+ 0.09988, -0.02837, -0.16817, 0.11159, -0.03368,
+ -0.03011, 0.05332, 0.00977, -0.16021, -0.02288,
+ -0.15020, 0.03220, -0.22758, -0.17022, 0.21767,
+ -0.02283, 0.01224, 0.13048, -0.12271, -0.09575,
+ 0.01561, -0.09710, -0.00239, -0.11401, -0.20100,
+ -0.05784, -0.28981, 0.08463, -0.13878, 0.05549,
+ 0.02226, -0.20686, -0.07234, -0.15769, -0.15430,
+ 0.05333, -0.06664, -0.11102, -0.10483, -0.07202,
+ 0.25761, -0.13870, -0.17243, -0.01943, -0.04637,
+ 0.05098, 0.05462, -0.20200, 0.04267, 0.01612,
+ 0.02678, -0.15075, -0.17363, -0.10381, 0.00235,
+ -0.13786, -0.02312, -0.11220, -0.11102, 0.12188,
+ 0.14067, 0.02159, 0.08127, -0.02130, 0.16722,
+ 0.05648, 0.08541, -0.03311, -0.03012, -0.12966,
+ -0.02693, 0.04875, -0.01817, -0.13639, -0.25086,
+ -0.23819, 0.01279, 0.22384, 0.00587, 0.04902,
+ 0.10872, -0.09834, 0.19064, 0.11836, -0.14083,
+ 0.16729, -0.27617, -0.14939, 0.15772, -0.19121,
+ -0.21430, -0.18106, 0.01846, -0.17320, 0.01658,
+ -0.02984, -0.22630, -0.17091, 0.01391, 0.04411,
+ 0.05676, 0.11807, 0.08725, 0.05513, 0.13789,
+ -0.02584, -0.04202, -0.26178, -0.13867, -0.08890,
+ -0.17769, 0.07908, 0.03585, 0.02168, 0.05622,
+ -0.17239, -0.19490, -0.25747, -0.14129, 0.16276,
+ -0.03781, -0.01198, -0.02415, -0.09708, 0.09733,
+ 0.14695, -0.01096, -0.00797, -0.22164, -0.30088,
+ -0.11388, 0.05297, -0.15084, -0.11429, 0.05056,
+ -0.18214, -0.02980, -0.00673, -0.02734, 0.03188,
+ 0.20173, 0.14576, 0.12379, 0.00581, 0.08397,
+ 0.08957, 0.15642, -0.22473, 0.14551, -0.19405,
+ -0.04864, 0.11038, -0.18242, 0.02304, -0.13312,
+ -0.00841, 0.06789, -0.04784, 0.06653, -0.23188,
+ -0.14436, 0.04044, 0.27177, -0.16172, -0.04843,
+ -0.07152, 0.21412, 0.19264, -0.19581, -0.11010,
+ -0.27253, -0.31559, 0.14176, -0.21201, 0.05626,
+ 0.04421, -0.15906, -0.14501, -0.07209, -0.05791,
+ -0.23447, 0.10000, 0.25141, 0.24014, 0.03527,
+ -0.00435, -0.01488, 0.15172, -0.02444, 0.04212,
+ 0.00290, -0.08219, -0.02032, -0.14543, -0.15091,
+ -0.03269, 0.00518, 0.10209, -0.18349, -0.01086,
+ -0.22617, -0.26195, -0.26819, 0.23427, 0.23490,
+ 0.02833, 0.17522, 0.12213, 0.15519, 0.01337,
+ 0.05173, 0.01235, -0.09656, 0.07375, -0.11970,
+ -0.08256, -0.22531, -0.16609, -0.04828, -0.01103,
+ -0.07858, -0.02889, -0.22606, -0.01324, 0.01685,
+ 0.17106, -0.10818, 0.20058, 0.13467, 0.06086,
+ 0.12008, 0.09308, 0.16016, 0.04021, -0.16842,
+ 0.08495, 0.06123, -0.01540, -0.15990, 0.01601,
+ -0.25075, -0.08680, -0.18987, -0.23892, -0.13654,
+ 0.21732, 0.07712, 0.17368, 0.00725, -0.07486,
+ -0.09370, -0.08283, -0.18044, 0.07476, -0.17195,
+ 0.00462, -0.12257, 0.05972, 0.06524, 0.10965,
+ -0.16868, -0.22736, -0.08596, -0.19266, -0.08595,
+ -0.09743, 0.20038, -0.08037, 0.06859, 0.14700,
+ 0.10349, 0.16063, -0.06006, -0.16042, -0.10425,
+ -0.15171, -0.14452, -0.15247, -0.10774, -0.04872,
+ 0.07121, -0.16718, 0.08625, -0.21410, -0.00871,
+ -0.06373, 0.03138, 0.08947, -0.14995, -0.18538,
+ 0.14198, 0.18991, 0.15319, 0.14950, -0.16638,
+ -0.10833, 0.00977, -0.15349, -0.18378, -0.16511,
+ 0.06438, -0.13228, -0.13141, 0.08583, -0.01380,
+ -0.11443, -0.02416, -0.15058, 0.16483, 0.07736,
+ 0.05297, 0.14134, 0.11539, 0.07788, 0.12823,
+ 0.04856, -0.11768, -0.22732, -0.08016, 0.01740,
+ 0.02366, 0.09087, -0.14873, -0.19947, 0.06187,
+ -0.01008, -0.15975, 0.04720, -0.09942, -0.09957,
+ 0.06087, 0.13577, -0.06194, -0.09325, -0.09310,
+ 0.14795, 0.02754, -0.08088, -0.04116, -0.06621,
+ 0.11194, 0.03411, -0.12449, -0.13789, -0.19235,
+ 0.00194, 0.01820, -0.07238, 0.01910, -0.08925,
+ 0.09575, 0.05431, 0.11073, -0.08936, -0.10506,
+ 0.08748, 0.16548, 0.05597, 0.17582, 0.05974,
+ 0.07472, -0.13449, -0.12079, -0.08977, -0.11357,
+ -0.15002, -0.17055, -0.16721, -0.15465, -0.22931,
+ 0.04975, 0.11857, -0.15739, -0.17464, -0.06567,
+ -0.09181, -0.10961, -0.07736, 0.11671, 0.11545,
+ -0.10279, 0.12590, 0.02888, -0.11028, 0.05582,
+ 0.11883, 0.03849, 0.05385, -0.22499, 0.03704,
+ -0.14178, -0.14826, -0.59504, 0.03116, -0.47797,
+ -0.47896, -0.25798, -0.23291, 0.46377, -0.30241,
+ 0.15889, -0.19731, 0.71028, -0.26016, 0.37453,
+ -0.16444, -0.54415, 0.50079, -0.07918, -0.34731,
+ 0.25294, 0.12853, -0.65380, 0.14506, 0.25334,
+ -0.05140, -0.49982, -0.29659, 0.39714, 0.51325,
+ 0.08928, -0.33152, -0.22899, -0.35854, -0.52453,
+ 0.23364, -0.29963, -0.23266, 0.55937, 0.04510,
+ 0.07340, 0.06480, -0.28340, 0.24334, 0.00379,
+ 0.02812, -0.30634, -0.21548, 0.32192, -0.11249,
+ -0.33972, -0.01935, -0.33459, 0.44216, -0.14550,
+ -0.59251, 0.22754, 0.36699, 0.10140, 0.27890,
+ -0.56280, -0.38386, 0.00078, -0.33423, 0.35437,
+ -0.00594, 0.13422, -0.18136, -0.28637, -0.00058,
+ -0.28895, 0.42052, 0.07368, -0.32213, 0.31243,
+ -0.29849, 0.29531, -0.09324, -0.28437, -0.23547,
+ 0.20689, -0.41813, -0.80271, -0.46082, 0.15352,
+ 0.46973, -0.22429, -0.42480, 0.06182, -0.80075,
+ 0.20154, -0.04778, 0.05660, 0.10782, 0.01142,
+ -0.04666, -0.37923, -0.17841, 0.22976, -0.09646,
+ 0.05819, 0.49931, -0.39782, -0.06781, -0.00998,
+ 0.13656, -0.12937, -0.21457, -0.11394, 0.00348,
+ 0.13268, -0.06231, -0.20266, 0.73750, 0.06466,
+ -0.00317, -0.45222, -0.97039, -0.87397, 0.41845,
+ 0.22959, 0.10688, 0.19031, -0.15264, 0.00992,
+ -0.72301, -0.40832, 0.07095, -0.23240, -0.08466,
+ 0.49912, -0.11983, 0.10223, -0.03217, 0.27389,
+ -0.15328, -0.48752, -0.19428, 0.25790, -0.44381,
+ -0.46556, 0.02063, 0.35654, 0.36666, 0.02246,
+ 0.07572, -0.27367, -0.13797, -0.50384, -0.30919,
+ 0.19971, -0.39106, -0.02740, -0.25716, -0.10527,
+ 0.06365, -0.09148, 0.37554, -0.11050, 0.28224,
+ -0.63821, 0.24109, -0.45348, -0.21312, 0.35119,
+ -0.03694, -0.61041, -0.00973, 0.28083, -0.16048,
+ -0.51964, 0.53631, 0.56442, 0.10103, 0.21561,
+ 0.04277, -0.34830, 0.12261, -0.18866, -0.72818,
+ 0.07062, 0.04397, 0.12370, -0.30359, -0.30115,
+ -0.10474, -0.58619, -0.04812, -0.18955, -0.09908,
+ 0.21659, -0.17072, 0.67410, 0.71686, -0.69720,
+ -0.02411, 0.20628, 0.00099, -0.13995, 0.77414,
+ -0.54524, -0.94367, -0.48597, -0.67067, 0.27157,
+ 0.13083, 0.09159, -0.40134, -0.29559, 0.70865,
+ -0.03628, -0.21832, -0.14731, 0.40149, 0.12696,
+ -0.12965, -0.04691, -0.09622, -0.40896, -0.17313,
+ 0.69455, 0.41702, -0.46227, -0.71479, -0.68035,
+ 0.28548, 0.07439, -0.00497, -0.15240, -0.08125,
+ -0.02625, -0.02829, -0.32509, 0.10000, -0.11441,
+ -0.16409, -0.02069, -0.21425, -0.04230, -0.55275,
+ -0.24560, 0.69826, -0.03769, -0.36495, -0.25736,
+ 0.74417, -0.68053, -0.02455, -0.33587, -0.18442,
+ -0.64852, -0.23941, 0.39947, 0.14911, 0.30575,
+ -0.10508, -0.02985, -0.29105, -0.36362, 0.23090,
+ -0.25915, -0.10589, 0.18281, -0.25560, -0.34744,
+ -0.07670, -0.11346, -0.21738, 0.15515, -0.11337,
+ -0.42068, 0.20408, 0.02026, 0.03865, 0.47288,
+ -0.23610, 0.08850, -0.42196, 0.51911, -0.66034,
+ 0.21621, -0.04294, 0.14837, 0.39328, -0.28706,
+ -0.41025, -0.46889, -0.24661, 0.44787, 0.04091,
+ -0.19838, 0.10752, 0.22715, 0.01769, -0.16558,
+ -0.05570, -0.27951, -0.08578, -0.51375, -0.65589,
+ -0.12469, 0.27764, -0.19816, 0.01548, -0.00966,
+ 0.73064, 0.15816, -0.61268, 0.09857, -0.13617,
+ 0.46239, -0.01125, -0.11162, 0.23730, -0.14396,
+ -0.33342, -0.04317, -0.23059, -0.24635, -0.36220,
+ 0.23598, -0.48384, -0.01344, -0.28986, 0.10619,
+ 0.49621, 0.22472, -0.78518, 0.27001, 0.19356,
+ -0.41402, 0.35593, 0.21001, -0.46297, -0.09488,
+ -0.77225, 0.31956, 0.02153, -0.33933, 0.76171,
+ -0.51237, 1.11938, -0.15136, -0.59397, -0.73512,
+ 0.25770, 0.33793, 0.00659, -0.57480, 0.22995,
+ 0.04285, 0.07425, 0.26011, -0.20369, -0.56553,
+ -0.04578, -0.26018, -0.42251, -0.16756, -0.08825,
+ 0.28634, -0.03584, 0.29398, -0.41066, -0.01923,
+ -0.26555, -0.34380, 0.21056, 0.13131, 0.13766,
+ -0.12186, 0.02626, -0.07105, 0.08733, -0.01047,
+ -0.09001, -0.30948, -0.00133, -0.37290, -0.54457,
+ -0.40734, 0.57383, -0.23576, -0.50808, -0.29875,
+ 0.32588, -0.20874, 0.09110, 0.32935, 0.48025,
+ -0.06457, -0.23461, -0.27372, -0.55147, 0.36071,
+ 0.16232, 0.17257, 0.12523, -0.24169, -0.09582,
+ -0.38063, -0.35803, 0.15777, 0.05514, -0.54398,
+ 0.14993, -0.30516, -0.24349, -0.27534, -0.03847,
+ -0.47668, -0.42993, -0.17701, -0.04114, -0.48131,
+ 0.70192, 0.09528, 0.03647, 0.32873, -0.22747,
+ 0.28492, 0.27302, -0.07383, 0.13329, 0.01667,
+ 0.06480, 0.05035, -0.41364, -0.09152, -0.17128,
+ -0.17196, -0.26963, 0.00592, -0.42749, -0.31490,
+ -0.02274, 0.48857, 0.08940, -0.43871, 0.56409,
+ -0.09065, 0.37854, -0.26634, 0.25662, -1.23062,
+ 3.19606, 3.04344, -0.74495, -0.01178, -3.08962,
+ 2.95711, -0.96157, -0.11242, 3.19035, -0.31634,
+ -3.94877, -0.80551, 3.12249, 2.43384, 2.77419,
+ -2.34908, -1.58482, -0.28976, -0.37675, 0.33072,
+ -1.81915, 1.48561, -1.25933, -0.27981, -0.02444,
+ -0.63372, -3.56103, -0.58450, 0.52960, 2.97755,
+ -1.19404, -3.19613, -3.04347, 0.74466, 0.01166,
+ 3.08971, -2.95715, 0.96134, 0.11240, -3.19036,
+ 0.31620, 3.94879, 0.80534, -3.12259, -2.43392,
+ -2.77417, 2.34908, 1.58502, 0.28972, 0.37655,
+ -0.33097, 1.81918, -1.48576, 1.25928, 0.27947,
+ 0.02416, 0.63331, 3.56102, 0.58434, -0.53008,
+ -2.97761, 1.19476
+};
+
+float const m21_2[(na*21+1)*30+(30+1)*2] = {
+ -0.52292, -0.66323, 0.86811, 0.15865, -0.06901,
+ -0.08473, 0.30411, -0.55758, -1.16274, 0.09101,
+ -0.08220, 0.60744, -0.51787, -0.37453, 0.73269,
+ -0.32127, 0.61552, -0.60441, 0.01245, 0.07610,
+ -0.45369, -0.28401, -0.18280, -0.07296, -0.18336,
+ -0.53591, -0.39445, 0.63640, -0.32401, 0.27394,
+ 0.44866, -0.15890, -0.33666, 0.39764, -0.01942,
+ 0.66449, 0.15845, -0.42055, -0.85928, -0.26573,
+ 0.05024, -0.33706, -0.01891, 0.30173, -0.38617,
+ 0.76358, -0.16374, -0.15825, -0.30981, -0.72783,
+ 0.00947, 0.00245, 0.45757, 0.30528, -0.07228,
+ -0.52050, -0.24183, 0.27290, -0.18409, -0.58940,
+ -0.03449, 0.03878, -0.48715, 0.50892, -0.75456,
+ -0.71813, 0.05223, -0.31871, -0.43719, -0.13614,
+ -0.32985, -0.47319, -0.15725, 1.31254, 0.38741,
+ -0.21709, 0.23616, -0.49057, -0.02083, 0.51473,
+ -0.29274, 0.60419, -0.56362, -0.44937, -0.42336,
+ 0.01712, 0.01023, 0.58861, -0.06556, -0.26299,
+ -0.19372, 0.29175, -0.00170, -1.13954, 0.03529,
+ 0.16745, -0.44652, 0.47716, 0.79581, -0.54426,
+ 0.54128, -0.64648, -0.08394, -0.68591, -0.17127,
+ 0.14469, -0.14567, 0.42852, 0.04176, -0.02705,
+ -0.58890, -0.16882, -0.54011, -0.20862, -0.35682,
+ -0.42078, 0.03841, -0.06331, -0.09238, 0.53602,
+ 0.27351, -0.09658, -0.01678, -0.14850, -0.57670,
+ 0.04749, 0.05928, -0.12605, 0.29802, -0.35888,
+ -0.73804, -0.30884, -0.90900, -0.15748, -0.53373,
+ 0.26835, -0.43506, 0.00230, 0.45852, 0.00026,
+ -0.47634, 0.80416, 0.19834, -0.18930, 0.55301,
+ -0.42291, -0.12358, -0.15211, -0.01510, -0.62626,
+ -0.34541, -0.62241, 0.41318, 0.09474, 0.05955,
+ 0.03250, 0.43366, -1.01364, -0.07255, -0.49281,
+ 0.17077, -0.55108, 0.29341, 0.75883, -0.00228,
+ 0.38100, -0.62244, -0.25882, 0.48832, -0.80473,
+ -0.11256, -0.53476, -0.78504, 0.22937, -0.21128,
+ 0.43060, 0.41699, -0.31048, -0.32319, -0.10302,
+ -0.72710, 0.31865, 0.18658, 0.22844, 0.21889,
+ -0.42688, 0.06852, -0.51289, -0.07037, -0.05873,
+ -0.32499, -0.18627, 0.18706, -0.63308, -0.13773,
+ -0.43629, -0.13205, -0.03428, -0.28047, -0.21704,
+ 0.05614, 0.44899, -0.67922, 0.13131, 0.19204,
+ 0.41759, -0.42397, -0.24958, 0.10966, -0.08103,
+ -0.02167, -0.38331, -0.24080, 0.06114, -0.57702,
+ -0.14264, -0.27798, -0.24590, 0.34925, -0.10042,
+ -0.39634, 1.04651, -0.34648, -0.34842, -0.47904,
+ 0.61362, 0.05939, 0.03797, -0.33139, 0.09602,
+ 0.10000, -0.10571, -0.35987, -0.04082, -0.50079,
+ -0.19580, 0.61202, 0.03115, -0.24518, 0.60635,
+ -0.25587, -0.19898, -0.52004, 0.15317, -0.26450,
+ -0.29647, -0.35324, 0.66926, -0.14045, -0.39586,
+ -0.20202, 0.47613, -0.44463, -1.07473, -0.69220,
+ -0.24427, -0.15643, -0.50120, 0.23785, -0.11262,
+ 0.26735, -0.34530, 0.17545, -0.18425, -0.08457,
+ -0.13471, 0.87774, 0.52729, 0.06307, 0.36728,
+ -0.02876, -0.14234, -0.09752, -0.80366, -0.10629,
+ -0.39646, 0.31003, -0.34449, -0.81097, -0.84863,
+ 0.26831, 0.09166, 0.04639, 0.15260, -0.32069,
+ 0.01465, 0.77287, 0.68677, 0.11345, 0.56319,
+ -1.03526, 0.50067, -0.32682, -0.05566, -0.53702,
+ 0.31811, -0.07693, 0.13116, -0.28896, -1.19733,
+ -0.25369, -0.28745, 0.15970, -0.13100, -0.47292,
+ 0.31314, 0.23470, 0.83035, -0.49154, 0.28238,
+ 0.00110, -0.47000, 0.38085, -0.37880, 0.00562,
+ -0.63687, 0.33911, 0.13987, -0.57772, -0.58144,
+ -0.08911, -0.05501, 0.24730, -0.04372, -0.16234,
+ 0.53424, 0.60414, 0.36101, -0.68940, 0.07111,
+ -0.41305, 0.30898, 0.12829, -0.22187, -0.82983,
+ -0.16218, -0.12625, -0.49896, 0.20974, -0.29390,
+ -0.07832, -0.58858, 0.50577, 0.40744, 0.39061,
+ -0.07181, 0.31059, 0.10478, -0.47167, -0.68471,
+ -0.01631, 0.94263, -0.10994, -0.38232, -0.46346,
+ -0.12824, -0.48558, -0.17076, 0.39614, -0.35276,
+ -0.39221, -0.10006, -0.48575, 0.37415, 0.49251,
+ 0.05235, 0.52717, -0.13583, -0.07592, -0.79815,
+ -0.57248, -0.05764, 0.22050, -0.35313, 0.81761,
+ 0.02002, -0.46528, -0.46907, -0.35956, -0.13035,
+ 0.32604, -0.45265, -0.67820, 0.27596, -0.25389,
+ 0.95247, -0.24296, 0.32791, -0.64066, -0.31529,
+ -0.23474, -0.20341, -0.40598, 0.36926, -0.07428,
+ 0.62799, 0.56409, -0.29549, -0.48483, -0.86730,
+ -0.52960, 0.08893, 0.12393, -0.39902, 0.12586,
+ -0.34814, 0.61322, -0.31038, 0.29786, -0.06365,
+ -0.23357, -0.31524, -0.34316, -0.29529, 0.31075,
+ 0.26699, 0.66198, -0.10418, 0.26271, -0.67190,
+ -0.32659, -0.81518, -0.79415, 0.51324, 0.12996,
+ -0.10703, -0.34682, 0.40635, -0.21390, 0.69565,
+ -0.47756, -0.11066, -0.66992, -0.31877, 0.17377,
+ 0.67156, -0.37807, -0.47589, 0.00506, 0.27572,
+ -0.16598, -1.78844, -0.79973, 0.39820, -0.81021,
+ -0.00527, 1.04722, 0.51718, 0.11944, -0.05505,
+ 0.38734, 0.21954, -0.20823, -0.23796, -0.04766,
+ -0.32190, -0.25893, 0.36258, -0.69474, 0.24588,
+ -0.48925, 0.77927, -0.22576, 0.03086, 0.57946,
+ -0.80203, 0.30333, 0.07804, -0.47910, 0.38178,
+ -0.05493, -0.43466, 0.05128, 0.20568, -0.07306,
+ -0.26634, 0.41338, -0.62432, -0.63624, -0.69411,
+ 0.12394, -0.18200, 0.70380, -0.50073, -0.33654,
+ 0.83033, -0.53349, -0.12855, 0.19269, -0.25738,
+ 0.20705, -0.10066, -1.23239, -0.81331, 0.31589,
+ 0.11367, 0.33703, -0.42419, -0.01866, 0.26895,
+ -0.12731, 0.58259, 0.09674, 0.42434, -0.26987,
+ -0.60892, 0.53368, -0.46490, 0.36089, 0.09207,
+ -0.14860, -0.28840, 0.26790, -0.24584, -0.19783,
+ 0.09329, -0.73576, 0.09909, 0.09958, 0.15020,
+ -0.65733, 0.00501, 0.77142, -0.11536, -0.21494,
+ -0.26853, 0.64193, 0.20351, -0.58682, -0.13940,
+ 0.36665, -0.53030, 0.01034, -0.15560, 1.08321,
+ -0.23023, -0.46720, -0.27782, 0.48501, -0.48847,
+ -0.68230, -0.04811, -0.66496, 0.35143, 0.35872,
+ -0.23318, -0.06576, 0.19773, 0.30347, -0.25316,
+ -0.23445, 0.25355, -0.32735, -0.21888, 0.97736,
+ -0.57297, 0.31391, -0.39580, -0.32814, 0.04460,
+ -0.74035, 0.03451, -0.04178, -0.28087, 0.91012,
+ 0.11995, -0.30189, -0.32893, 0.15795, 0.21896,
+ 0.01449, 0.56231, 0.09062, 0.38671, -0.06036,
+ 0.16053, 0.29892, -0.04205, -1.02718, -0.30923,
+ -0.11688, -0.49946, -0.62740, -0.33060, 0.05716,
+ 0.06191, -0.08907, 0.17408, 0.05403, 0.07144,
+ -0.22380, -0.03875, 0.22803, -0.34037, 0.46282,
+ -0.35008, 0.62011, -0.33781, 0.44754, -0.24088,
+ -0.45559, -0.45803, -0.51730, 0.05045, -0.01137,
+ -0.20649, 0.48501, -0.19186, 0.47437, 0.06782,
+ -0.20818, -0.42347, -0.46564, 0.02879, -0.42009,
+ -0.24105, -0.25311, 0.19697, 0.16039, -0.04969,
+ 0.30176, -0.03778, 0.28175, 0.23723, -0.72159,
+ 0.08910, 0.36742, 0.15520, -0.39941, -0.06281,
+ 0.20262, -0.37754, -0.01868, 0.23313, 0.05607,
+ 0.17123, -0.49655, 0.18800, -0.09906, 0.21590,
+ -0.19513, -0.02568, 0.21186, -0.88891, 0.27769,
+ -0.78599, 0.02562, -0.50962, 0.35307, 0.24758,
+ 0.47512, 0.08753, -0.62628, -0.48637, 0.73914,
+ 0.23941, 0.21911, 0.15127, -0.05286, -0.16018,
+ 0.12806, -0.07297, 0.10039, -0.45751, 0.07128,
+ 0.28685, -0.24368, -0.98855, -0.89170, 0.01798,
+ -0.57066, 0.45216, -0.10000, -0.95714, -0.48205,
+ 0.22256, 0.08192, 0.15283, -0.86419, 0.29465,
+ 0.45050, -0.64584, -0.28835, -0.06216, -0.12488,
+ 0.14373, 0.25124, 1.06001, -0.31802, -0.45396,
+ 0.28993, -0.11621, -0.24119, 0.36154, -0.17359,
+ -0.12294, -0.19738, 0.43232, -0.07476, -0.73692,
+ 0.03824, -0.12338, -0.30014, -0.18761, 0.13037,
+ 0.16280, 0.59221, 0.45217, -0.22317, -0.39411,
+ -1.04523, 0.12940, 0.15483, -0.38983, -0.16836,
+ -0.04194, 0.49408, 0.38701, 0.00199, -0.08714,
+ -0.97991, -0.42520, -0.12322, -0.19898, -0.48440,
+ 0.20435, -0.12965, -0.23256, 0.59142, -0.31709,
+ -0.83267, -0.13553, -0.01870, 0.31923, 0.05769,
+ -0.29454, 0.06853, -0.16728, -0.61610, 0.11118,
+ -0.37242, 0.57821, -0.10226, 0.13574, -0.29994,
+ -0.07801, 0.30242, 0.54322, 0.19050, -0.16011,
+ 0.09724, -0.04490, -0.46501, -0.46232, -0.31428,
+ -0.82567, -0.36460, 0.51319, -0.35593, 0.25228,
+ -0.21013, -0.04890, -0.05218, 0.44007, 0.25014,
+ 0.19244, -0.28824, -0.41066, 0.58528, 0.13347,
+ -0.61049, -0.51495, -0.28568, -0.77054, 0.14173,
+ -0.16044, -0.21933, -0.62699, 0.66400, 0.66065,
+ -0.62140, 0.44215, 0.07609, -0.03769, -0.09818,
+ -0.19382, -0.54400, 0.72422, 0.30975, -0.26791,
+ 0.52557, -0.66791, 0.03303, -0.38194, -1.34371,
+ 0.47349, -0.20409, -0.60745, -0.38673, 0.20383,
+ 0.21007, -0.42611, -0.48360, -0.08991, 0.05334,
+ 0.08006, 0.64875, -0.40873, 0.06631, -0.03458,
+ -0.29938, 0.46804, 0.20417, 0.22377, 0.11439,
+ -0.23544, 0.58399, -0.77477, -0.25738, -0.49273,
+ 0.03791, -0.64966, 0.06532, 0.03633, -0.04733,
+ 0.04820, 0.39935, -0.02008, -0.36699, 0.30549,
+ -0.18150, -0.69560, 0.56460, 0.13775, 0.29931,
+ -0.52500, -0.06702, 0.82948, -0.36276, -0.63398,
+ -0.21973, -0.75912, -0.37199, -0.56410, 0.44585,
+ -0.52347, 0.37467, -0.33879, 0.20604, -0.08704,
+ 0.06650, 0.23734, -0.14365, 0.10263, 0.32858,
+ -0.35530, 0.22793, -0.45280, 0.15353, 0.15994,
+ -0.31003, -0.04303, -0.31276, 1.20855, -0.12603,
+ -0.14729, 0.18498, 0.49255, -0.03148, 0.17571,
+ -0.37685, 0.44539, -0.36457, 0.05317, -0.47330,
+ -0.08781, -0.35656, -0.69748, 0.16624, -0.09735,
+ -0.18742, -0.52528, -0.18866, -1.30859, -0.00224,
+ 0.02821, -0.23769, -0.11745, 0.06031, -0.24454,
+ 0.07187, -0.04886, 0.04966, 0.07998, -0.11694,
+ -0.16044, -0.23121, -0.10725, -0.29167, -0.03916,
+ -0.14996, -0.12100, 0.03681, 0.14006, 0.17685,
+ 0.04193, -0.08942, -0.04196, 0.14132, -0.08875,
+ -0.21827, -0.13457, 0.03916, 0.09854, 0.12173,
+ -0.30274, 0.08026, -0.07481, -0.20614, -0.03423,
+ 0.04175, 0.01707, -0.11079, -0.11594, -0.00031,
+ 0.21112, 0.12013, 0.02466, -0.06263, 0.14989,
+ 0.05273, 0.12094, -0.14399, -0.10365, 0.07940,
+ -0.04863, -0.02460, -0.07396, -0.01592, -0.07434,
+ -0.11271, -0.14091, -0.28874, -0.02254, 0.11248,
+ 0.04600, 0.18048, 0.08279, 0.04869, -0.09969,
+ 0.08760, -0.10504, -0.06790, 0.08819, -0.15256,
+ -0.06981, -0.11995, -0.05232, -0.16698, 0.10217,
+ 0.15984, -0.23433, -0.26057, -0.18543, 0.14542,
+ 0.13371, -0.14155, -0.01810, -0.05617, -0.00020,
+ -0.26267, 0.10602, 0.06041, -0.04105, 0.07293,
+ -0.16309, 0.04364, 0.20275, -0.00459, -0.09127,
+ 0.02068, 0.06034, -0.15531, 0.08184, -0.19253,
+ -0.10486, 0.06885, -0.22677, 0.15350, -0.09611,
+ 0.09863, -0.23559, 0.15528, -0.14497, -0.17431,
+ 0.08864, 0.09918, -0.01268, -0.02107, -0.21043,
+ 0.08407, 0.09292, -0.23182, -0.04299, -0.02721,
+ -0.23052, -0.11003, 0.18217, -0.07372, -0.01695,
+ 0.15216, -0.11469, -0.08130, -0.05538, 0.07156,
+ 0.03381, -0.12836, -0.17843, 0.03768, -0.05915,
+ 0.09540, -0.09485, -0.30344, -0.21643, 0.15022,
+ -0.07947, -0.08653, -0.01789, 0.15158, -0.21755,
+ 0.11121, 0.07844, -0.15108, -0.08200, 0.18511,
+ -0.11876, 0.07793, 0.09438, -0.19496, 0.04436,
+ 0.02186, -0.23329, -0.20234, -0.16612, -0.09569,
+ -0.20009, 0.10650, 0.01340, 0.12566, -0.20605,
+ 0.12425, -0.05127, 0.13586, 0.08638, -0.02064,
+ 0.06555, -0.18920, -0.07725, -0.06603, 0.03043,
+ -0.14706, -0.06548, -0.08119, -0.27968, -0.02974,
+ 0.08994, 0.14422, -0.13741, -0.08860, 0.09559,
+ -0.13297, -0.27921, -0.08575, -0.13305, -0.01066,
+ 0.06868, -0.00119, 0.00256, -0.01685, 0.16454,
+ -0.18819, 0.07990, -0.04995, 0.11045, -0.29229,
+ -0.08244, -0.13890, 0.10271, -0.20309, -0.24000,
+ 0.09375, -0.02335, -0.15171, -0.12647, 0.13394,
+ -0.24876, 0.01100, 0.14529, -0.23143, 0.17277,
+ 0.15315, -0.24477, -0.06627, 0.04211, -0.12776,
+ -0.17972, 0.02375, -0.02359, -0.10396, 0.18117,
+ 0.05792, -0.17012, -0.17592, 0.11324, 0.10000,
+ -0.14114, -0.15967, -0.18806, 0.12365, -0.07869,
+ 0.08778, 0.15318, -0.20104, -0.09091, 0.08434,
+ -0.14058, -0.05793, -0.04267, -0.12999, 0.14967,
+ -0.07016, -0.10720, -0.08269, -0.08087, -0.08296,
+ 0.01794, 0.13088, -0.11147, -0.02658, 0.09792,
+ -0.10703, -0.14799, 0.09431, -0.00964, -0.18631,
+ 0.14674, 0.03706, -0.03884, -0.20287, -0.17594,
+ -0.12907, -0.06743, 0.04401, -0.16125, 0.02514,
+ 0.01484, -0.06446, -0.15402, -0.03651, 0.05209,
+ 0.07711, 0.01889, -0.12440, -0.12184, 0.10384,
+ 0.09146, -0.14768, 0.04986, -0.19320, 0.03339,
+ 0.08105, 0.07509, 0.02756, -0.25330, -0.25260,
+ 0.22737, 0.05589, -0.04788, -0.12025, -0.13082,
+ -0.10929, -0.09041, -0.16172, -0.11430, 0.05931,
+ 0.09763, -0.06795, 0.10631, -0.10669, -0.15456,
+ -0.30148, -0.02989, -0.26823, 0.06992, -0.12808,
+ 0.06277, -0.17399, -0.04289, 0.16679, -0.18101,
+ 0.08182, -0.13866, 0.04031, -0.12784, -0.16217,
+ -0.06301, 0.08866, 0.16613, -0.05791, -0.16587,
+ -0.21308, -0.08901, 0.07443, -0.16840, 0.05508,
+ 0.04910, -0.13912, 0.06141, 0.09179, 0.15953,
+ -0.06984, -0.06891, -0.03865, -0.05848, 0.07976,
+ 0.01685, 0.09051, -0.13073, -0.14215, -0.09268,
+ 0.00207, -0.01892, -0.19556, -0.12227, -0.25752,
+ 0.04710, 0.01292, 0.06152, -0.19598, 0.06652,
+ -0.02336, 0.04451, 0.02521, 0.13341, -0.10279,
+ -0.10464, -0.20651, 0.08326, -0.16676, -0.08850,
+ -0.02180, 0.15076, -0.04269, -0.27187, -0.10420,
+ -0.15231, -0.12819, -0.28754, 0.11592, -0.19899,
+ 0.11347, -0.02752, 0.04173, -0.11723, -0.14826,
+ 0.08143, 0.07400, 0.14376, 0.09036, -0.20081,
+ -0.11212, -0.29001, 0.08065, 0.06820, -0.30951,
+ -0.03151, 0.13209, 0.02794, -0.04442, -0.16497,
+ -0.00194, 0.08095, 0.16187, -0.10226, -0.07810,
+ -0.33558, 0.09849, 0.06210, -0.14596, 0.15992,
+ 0.09084, -0.10397, -0.32049, -0.21461, 0.04296,
+ -0.23193, -0.12254, 0.15701, 0.00728, -0.17378,
+ 0.03705, 0.21123, 0.14403, -0.01938, -0.11150,
+ 0.00780, -0.23586, -0.10052, -0.07851, -0.25212,
+ -0.13219, 0.07247, -0.19246, 0.13372, 0.13445,
+ 0.16158, 0.02330, -0.13937, -0.06259, 0.08209,
+ 0.03580, -0.18667, -0.06257, -0.03062, -0.10392,
+ -0.61715, 0.11693, -0.15699, 0.09957, -0.17063,
+ 0.14638, -0.18167, 0.00135, 0.07093, 0.22585,
+ -0.24649, -0.06418, -0.13661, -0.08142, 0.06894,
+ -0.22810, -0.10546, -0.05051, 0.03863, -0.11546,
+ 0.01664, -0.29604, -0.11197, -0.04985, -0.05988,
+ -0.07724, 0.14068, -0.25271, -0.25635, 0.02018,
+ -0.18111, -0.29271, -0.09861, 0.22548, 0.09141,
+ -0.09442, -0.13927, 0.16508, -0.16924, -0.20923,
+ 0.03965, 0.03535, 0.02597, -0.17122, -0.14853,
+ 0.14885, 0.09753, 0.14369, -0.34642, -0.11280,
+ 0.20153, -0.24064, 0.09074, -0.34265, -0.03613,
+ 0.08217, -0.05746, -0.08840, -0.10555, 0.08903,
+ -0.02554, -0.31993, 0.03118, -0.13923, 0.13885,
+ 0.00443, -0.12880, 0.18324, -0.06909, 0.06968,
+ 0.03435, 0.01826, 0.26540, -0.21944, -0.12427,
+ 0.08324, 0.02869, -0.00211, -0.23009, -0.04907,
+ 0.15063, -0.14800, -0.06742, -0.01909, -0.16898,
+ 0.29257, 0.19843, -0.06433, -0.07940, -0.02708,
+ -0.12755, -0.17341, 0.06459, -0.05672, 0.07555,
+ -0.36431, -0.09462, 0.13340, 0.02664, -0.00220,
+ -0.23690, -0.08145, 0.01273, -0.00762, -0.36302,
+ -0.17653, 0.06059, 0.09898, 0.16706, -0.00879,
+ -0.01397, -0.24660, 0.00799, -0.06513, -0.20285,
+ 0.15486, -0.28335, 0.01572, -0.22011, 0.15946,
+ -0.14841, 0.14172, 0.00643, 0.17639, -0.12367,
+ 0.08339, -0.21091, -0.04921, 0.21980, -0.06398,
+ 0.21059, 0.07158, -0.31373, -0.00313, 0.03609,
+ -0.02459, -0.02024, 0.02495, -0.07456, -0.22525,
+ 0.01046, 0.20308, -0.04147, -0.22293, -0.18725,
+ 0.07221, 0.01505, -0.29057, 0.02537, -0.04962,
+ -0.11961, -0.03018, 0.04573, 0.32000, -0.16900,
+ -0.09140, -0.29683, 0.10749, 0.00609, -0.17831,
+ -0.32561, -0.16972, 0.14609, -0.10447, -0.23461,
+ 0.00199, 0.02043, 0.09702, -0.05380, 0.14790,
+ -0.07800, -0.10692, -0.03286, -0.09267, 0.31489,
+ -0.05914, -0.28560, -0.02294, -0.28431, -0.32739,
+ -0.25871, -0.14418, 0.26354, 0.01738, 0.28074,
+ -0.14876, 0.02334, 0.11438, 0.01060, 0.01418,
+ -0.07369, 0.33193, -0.05626, 0.06659, -0.17234,
+ 0.11017, 0.23726, -0.15974, -0.11056, -0.47575,
+ -0.24114, -0.25377, 0.18195, -0.23974, 0.10027,
+ 0.04373, -0.21415, -0.02156, -0.15527, 0.24375,
+ 0.00082, 0.13284, -0.15386, -0.07832, -0.00573,
+ -0.32270, 0.19952, 0.08987, -0.13387, -0.12888,
+ -0.32827, -0.04482, -0.11828, 0.04810, -0.25719,
+ -0.00881, 0.00458, 0.02883, -0.26455, -0.07351,
+ 0.05556, 0.10000, -0.04431, 0.07820, -0.03465,
+ 0.02805, 0.10546, 0.16971, -0.03163, -0.30834,
+ -0.04440, -0.25533, 0.13180, -0.01805, 0.02901,
+ -0.39023, -0.02744, -0.15734, -0.06574, -0.33832,
+ 0.28740, -0.04010, -0.33325, 0.19215, 0.13633,
+ -0.15723, 0.15991, 0.00959, 0.02783, -0.14944,
+ -0.21490, -0.10325, 0.11368, -0.29850, -0.01191,
+ -0.23259, -0.01802, 0.15988, -0.07449, 0.08478,
+ 0.08739, 0.20929, -0.23326, -0.14674, -0.15762,
+ 0.14697, -0.29535, 0.11721, 0.07213, -0.17179,
+ 0.09773, -0.03839, 0.02358, 0.13227, -0.19657,
+ -0.17229, 0.04814, 0.08638, 0.12796, -0.00209,
+ -0.26392, 0.16549, 0.15921, -0.22565, 0.08761,
+ 0.02998, 0.03211, -0.49281, -0.06126, -0.01066,
+ -0.03527, -0.05003, -0.01216, 0.09492, 0.26006,
+ 0.04280, -0.23766, -0.01577, -0.17871, 0.04651,
+ -0.29238, -0.45932, 0.07240, -0.07711, -0.12976,
+ 0.01525, 0.00100, -0.25035, -0.18987, 0.12200,
+ 0.08613, 0.07539, -0.12323, -0.03480, -0.17815,
+ 0.13632, 0.23045, -0.00790, -0.14339, -0.16247,
+ 0.17651, -0.22890, 0.04933, -0.11199, -0.25027,
+ 0.01525, -0.06996, 0.23751, -0.24803, -0.11333,
+ 0.19787, -0.10071, 0.22004, 0.21815, -0.23936,
+ -0.03421, -0.01246, -0.37209, -0.16706, -0.00449,
+ -0.31067, -0.15599, -0.20603, -0.23487, -0.12730,
+ 0.00036, -0.21263, 0.00642, 0.16285, -0.24047,
+ -0.10939, 0.02963, -0.10798, -0.06787, 0.09771,
+ -0.18559, -0.02115, -0.30428, -0.06135, -0.14163,
+ 0.14591, 0.09576, 0.01965, 0.13856, 0.14754,
+ -0.27086, -0.24436, -0.01807, 0.27650, 0.12354,
+ 0.22327, 0.14487, 0.07867, -0.17185, -0.08964,
+ 0.15815, -0.17490, -0.07012, -0.04355, -0.09446,
+ -0.05978, -0.06452, -0.17816, -0.20001, 0.21709,
+ -0.16560, -0.05662, -0.06899, -0.21840, 0.25213,
+ -0.28667, 0.18927, -0.33379, -0.14456, 0.14072,
+ 0.03254, -0.12103, 0.15337, -0.16109, -0.03457,
+ -0.26250, -0.14746, -0.07685, 0.02592, -0.11935,
+ -0.02706, -0.22741, -0.23564, -0.04707, -0.18138,
+ 0.20595, -0.01843, 0.01072, -0.27894, -0.06112,
+ -0.02944, 0.02341, -0.14448, -0.00043, 0.02382,
+ 0.20035, -0.08050, -0.01948, 0.02964, -0.00723,
+ -0.06042, 0.19216, -0.29623, 0.05029, -0.11008,
+ -0.12942, -0.15288, -0.63309, 0.29064, -0.22086,
+ -0.26888, -0.29503, 0.46970, -0.66077, -0.05852,
+ -0.43056, 0.13573, -0.17433, 0.26957, 0.12574,
+ 0.50736, -0.22739, -0.19210, -0.31308, 0.23170,
+ -0.20147, 0.51005, -0.09344, -0.71720, 0.47195,
+ -0.24694, -0.06656, -0.05851, 0.09540, -0.75945,
+ 0.00867, 0.13354, 0.13265, -0.19228, 0.16690,
+ -0.03416, 0.18771, -0.21705, 0.36077, -0.27130,
+ -0.92532, 0.28114, -0.32281, 0.27113, -0.33043,
+ -0.55736, 0.04175, 0.59317, 0.07281, -0.06826,
+ -0.13423, 0.54843, 0.05051, -0.33973, 0.20138,
+ -0.31333, 0.10994, 0.06569, 0.50873, -0.15723,
+ -0.01223, 0.22478, 0.01983, -0.16932, -0.98827,
+ -0.21465, 0.13559, 0.36446, -0.03020, 0.26421,
+ -0.11412, -0.95862, -0.01966, 0.01252, -0.21266,
+ -0.23062, 0.33325, -0.31949, -0.32381, 0.42525,
+ -0.08989, -0.16405, 0.45779, 0.21446, 0.09465,
+ -0.20518, -0.55123, 0.16467, -0.31182, -0.21067,
+ 0.23340, -0.21427, 0.12851, -0.25761, 0.07749,
+ 0.08926, -0.08033, 0.04123, 0.52190, -0.37993,
+ -0.56821, 0.33933, 0.23224, -0.37188, -0.23566,
+ -0.14298, -0.38003, -0.39477, 0.00459, -0.04450,
+ -0.11607, 0.06975, -0.20326, 0.55412, -0.58665,
+ -0.06615, 0.27546, -0.72574, 0.11155, -0.10772,
+ -0.18366, 0.52561, 0.24457, 0.58056, -0.03844,
+ -0.56603, -0.24433, -0.26730, -0.53647, -0.29137,
+ 0.16792, -0.53208, 0.08434, 0.09107, -0.01601,
+ -0.21161, -0.44480, 0.07084, -0.36850, 0.17818,
+ -0.22340, -0.07714, -0.84562, 0.84961, 0.01813,
+ 0.00959, -0.40606, -0.20023, 0.43685, -0.21228,
+ -0.11292, 0.30068, -0.50053, -0.05162, 0.52453,
+ -0.62396, 0.27268, 0.42176, 0.04618, -0.39929,
+ -0.72768, 0.27027, -0.65886, 0.25331, 0.71115,
+ 0.05456, -1.06429, 0.17635, -0.38782, 0.36183,
+ -0.18858, -0.48490, -0.07679, 0.17262, 0.28812,
+ -0.21989, 0.44569, -0.07509, 0.47581, -0.04759,
+ 0.84872, 0.07403, -0.24484, -0.79560, -0.14874,
+ 0.06221, -0.33664, -0.59275, -0.53818, 0.28787,
+ -0.55196, -0.06505, 0.26976, 0.48610, -0.78497,
+ -0.08110, -0.28775, -0.21419, -0.51985, 0.33935,
+ -0.10892, -0.07689, 0.06432, 0.08223, 0.15331,
+ -0.12571, 0.57042, -0.01396, -0.40964, 0.22253,
+ 0.12743, -0.98209, -0.03553, 0.03223, -0.29003,
+ -0.10513, -0.42051, 0.72668, 0.28132, 0.24571,
+ 0.09609, 0.10791, -0.13823, -0.03399, 0.24089,
+ 0.24545, 0.34803, 0.19331, -0.13618, -1.21412,
+ -0.84483, -0.36119, 0.19901, -0.10000, -0.16853,
+ 0.36726, -0.49838, -0.48117, 0.11987, -0.27497,
+ -0.02418, 0.20902, -0.08461, -0.56611, 0.44030,
+ -0.27919, -0.18231, 0.32194, -0.26790, 0.02998,
+ 0.80409, -0.38343, 0.46894, 0.10113, -0.17932,
+ 0.45387, -0.84685, -0.02016, -0.00681, 0.16943,
+ 0.21323, -0.10092, -0.47482, -0.09675, -0.26034,
+ 0.19736, -0.14382, -0.42014, -0.26775, 0.13185,
+ 0.76734, 0.55408, 0.13478, -0.29485, -0.77145,
+ -0.24488, 0.74558, -0.13862, -0.44760, 0.50346,
+ -0.31275, 0.31840, 0.12394, -0.25306, -0.34262,
+ -0.31554, -0.98048, 0.52778, 0.94114, 0.15534,
+ 0.24930, -0.40392, -0.71858, 0.11248, 0.47887,
+ -0.92722, -0.24270, 0.51585, 0.00070, -0.52128,
+ -0.02411, -0.29817, 0.91188, -0.09292, 0.00601,
+ -0.24720, -1.02241, 0.03166, -0.10610, 0.18213,
+ -0.21005, 0.01619, -0.36136, 0.73541, -0.82848,
+ 0.10541, 0.13526, -0.25507, 0.40123, -0.08409,
+ -0.89644, 0.44690, 0.57351, -0.06702, -0.18278,
+ -0.22520, 0.06022, 0.00629, 0.65885, 1.17550,
+ -0.10240, -0.48165, -0.24712, 0.10746, -0.59424,
+ -0.14214, -0.18609, -0.46137, -0.28611, 0.40392,
+ -0.30045, 0.05610, 0.10977, 0.07810, -0.63043,
+ -0.04621, -0.18497, -0.56210, 0.50645, 0.31530,
+ 0.07140, 0.71760, -0.87036, 0.38435, -0.11979,
+ -0.06926, 0.39087, -0.79387, 0.04226, -0.42534,
+ 0.38776, 0.52692, -0.71153, 0.06054, 0.14366,
+ 0.22712, -0.03270, -0.79948, -0.12352, -0.08982,
+ -0.64576, -0.15727, 0.00680, -0.71948, -0.11585,
+ -0.22477, 0.26321, 0.43307, 0.06270, 0.27218,
+ -0.29039, 0.07911, -0.29895, 0.49222, -0.12277,
+ -0.49136, -0.37630, 0.35943, -0.06426, -0.25901,
+ 0.56867, -0.00488, -0.10582, 0.68356, -0.06539,
+ 0.59361, -0.47122, -0.78927, -0.06867, -0.21424,
+ -0.58150, -0.58959, 0.19268, 0.32428, -0.95430,
+ -0.22184, -0.10070, -0.01066, -0.01160, 0.14676,
+ 0.22005, 0.01439, -0.22549, 0.85258, 0.46855,
+ -0.67976, -0.00882, -0.06653, -1.36859, 0.49276,
+ -0.43152, -0.20770, -0.35069, -0.30018, 0.12660,
+ -0.16467, 0.12450, -0.82854, 0.33221, -0.44608,
+ 0.21862, 0.44978, 0.01989, -0.19394, -0.20445,
+ -0.42785, -0.14017, 0.32046, 0.42630, 0.80365,
+ -1.34693, -0.09281, 0.24401, -0.84654, -1.08005,
+ 0.26387, 0.09600, -0.36932, -0.36555, -0.24021,
+ 0.19711, -0.22082, -0.17154, -0.17446, -1.19825,
+ 0.46898, -0.41384, 0.00304, 0.38672, -0.57675,
+ -0.36257, -0.29583, 0.11919, 0.55813, 0.22739,
+ 0.03442, -0.87342, 0.39217, -0.21591, -0.13688,
+ 0.18353, -0.57832, -0.27799, 0.09114, 0.32692,
+ -0.45794, -0.18423, -0.24482, 0.12601, 0.04633,
+ -0.27357, 0.16882, 0.04944, 0.04511, 0.12288,
+ -0.23795, -0.10382, 0.00369, 0.37733, 0.07905,
+ 0.18271, -0.03303, -0.55458, 0.24020, 0.35966,
+ 0.33219, -0.08758, -0.38476, -0.67431, 0.36369,
+ 0.54008, -0.50787, -0.27250, -0.37796, -0.48460,
+ 0.16243, -0.17876, -0.11440, -0.49490, 0.19130,
+ -0.29641, 0.04447, -0.18275, -0.48149, -0.02001,
+ -0.34820, -0.76539, -0.17218, -0.54336, -0.03201,
+ 0.65659, 0.31726, -0.39151, 0.56611, 0.21830,
+ 0.16321, 0.50686, -0.15915, -0.00625, 0.02906,
+ 0.04193, 0.35820, -0.04935, -0.44686, 0.20502,
+ -0.45867, 0.67128, -0.57285, -0.31310, -0.44602,
+ -0.19377, 0.12186, -0.42147, 0.11651, -0.04054,
+ 0.25323, 0.14553, -0.16616, -0.35620, -0.30201,
+ -0.05690, 0.30554, -0.18153, -0.00797, -0.19193,
+ -0.04452, -0.46484, -0.33123, 0.13660, 0.03959,
+ -0.58417, -0.49500, -0.18125, -0.21347, 0.10177,
+ -0.47405, 0.54170, 0.07564, -0.19855, 0.22698,
+ -0.42686, 0.13353, 0.23628, -0.08229, -0.24043,
+ 0.06645, -0.41392, -0.25273, -0.17352, -0.72158,
+ -0.33460, -0.16071, -0.05718, -0.24001, 0.24633,
+ 0.09255, -0.17255, -0.06667, 0.64193, 0.43481,
+ 0.03405, -0.38982, -0.82580, -0.04980, -0.25299,
+ -0.34445, -0.30780, 0.05695, -0.39984, -0.07652,
+ -0.14430, 0.35797, -0.17976, 0.12126, 0.35440,
+ -0.24007, -0.23424, -0.30801, 0.16644, 0.88451,
+ -0.67336, 0.23591, -0.36071, -0.18226, -0.06567,
+ -0.05735, -0.00993, -0.12457, 0.37082, -0.09922,
+ 0.07107, -0.42294, 0.50281, 0.48969, -0.15858,
+ 0.13039, -0.26058, 0.06819, -0.63694, -1.02038,
+ 0.43879, -0.44936, 0.28376, -0.08647, -0.69670,
+ -0.23662, -0.40485, -0.18327, -0.21657, -0.63120,
+ -0.10434, 0.62889, 0.49085, -0.30106, 0.65137,
+ -0.84404, 0.06507, 0.46183, -0.20711, -0.09541,
+ -0.46753, 0.02745, 0.16083, -0.23923, -0.07334,
+ -0.39463, -0.71846, 0.72918, -0.09741, -0.22035,
+ -0.49626, -0.27782, -0.14520, -0.25373, -0.09630,
+ 0.50379, 0.12120, -0.33413, -0.35900, 0.20944,
+ -0.01195, -0.54988, -0.00786, 0.88279, 0.20606,
+ 0.10000, -0.63189, -0.21246, 0.70070, -0.05003,
+ -0.15919, 0.13482, -0.29950, -0.74033, -0.33497,
+ 0.52680, 0.34477, 0.29974, -0.42170, 0.37648,
+ -0.29114, -0.77235, -0.76440, -0.16312, 0.14241,
+ 0.11206, 0.19279, -0.09745, -0.80970, 0.03271,
+ -0.59369, 0.25360, 0.74138, -0.04953, -0.26255,
+ -0.83518, -0.42771, 0.13099, 0.22228, 0.18393,
+ -0.39305, 0.17482, 0.33251, -0.33893, 0.24419,
+ -0.28212, 0.28559, -0.12260, 0.01211, -0.27064,
+ -0.15959, 0.14970, -0.26303, -0.26619, 0.20282,
+ -0.15586, -0.70103, 0.02926, 0.75486, -0.25969,
+ 0.02729, 0.11206, 0.26558, -0.19577, -0.24843,
+ 0.55877, -0.80683, -0.26432, 0.06762, -0.22950,
+ 0.22531, -0.14921, -0.16757, 0.14519, -0.39013,
+ 0.06304, 0.10373, 0.66948, -0.42585, -0.35163,
+ -0.20411, -0.25077, 0.24664, -0.15039, -0.58689,
+ -0.60552, 0.28201, 0.06062, 0.32645, -0.02231,
+ -0.48336, -0.00218, -0.06928, 0.18961, -0.22261,
+ -0.40001, -0.26737, -0.02254, -0.20394, 0.19040,
+ -0.04724, -0.27713, 0.30466, -0.32854, -0.00718,
+ -0.42017, -0.00531, 0.23087, -0.53498, 0.18693,
+ -0.02206, -0.30956, -0.20841, -0.06843, -0.00890,
+ -0.41488, -0.01308, 0.01010, -0.06578, 0.10006,
+ 0.13980, -0.70842, 0.06912, 0.49254, -0.09649,
+ -0.05347, -0.09620, -0.11379, -0.38823, -0.12244,
+ 0.31227, -0.46723, 0.74100, -0.33228, -0.34223,
+ -0.00214, 0.44340, -0.22668, 0.01718, -0.15270,
+ 0.11596, 0.01655, -0.01077, -0.66712, -0.35572,
+ -0.76922, 0.06948, 0.22315, -0.01084, -0.11501,
+ -0.12646, 0.13167, -0.25871, 0.26034, 0.32560,
+ -1.43497, 0.03031, 0.26036, 0.27114, -0.51769,
+ -0.13819, 0.00838, -0.33627, -0.54206, -0.04308,
+ 0.21029, 0.35170, 0.52077, -0.27156, -0.13129,
+ -0.41327, 0.29785, -0.31886, -0.40099, -0.29865,
+ -0.57648, -0.31084, 0.38602, 0.50604, 0.04106,
+ -0.40890, -0.40787, -0.07877, -0.48055, -0.05642,
+ 0.22681, 0.13943, 0.13359, 0.44402, -0.58329,
+ 0.45344, -0.23067, -0.20559, -0.50027, -0.60396,
+ -0.63007, -0.43237, -0.28085, 0.37675, 0.28023,
+ -0.24346, -0.12211, -0.40492, 0.41336, -0.45265,
+ 0.39442, 0.15661, 0.18480, -0.09790, 0.06457,
+ -0.24824, -0.14292, -0.01552, 0.23389, -0.45505,
+ -0.39042, -1.66452, 0.01027, 0.06013, 0.00809,
+ -0.08675, 0.10397, 0.01064, 0.09143, -0.00941,
+ -0.16854, 0.02646, 0.16796, 0.01360, -0.00482,
+ 0.04400, 0.07259, -0.19589, -0.26855, 0.09682,
+ -0.08687, 0.14346, -0.04613, -0.10648, -0.06229,
+ -0.12063, -0.13499, -0.15433, -0.13927, -0.13505,
+ -0.06878, 0.04404, 0.16452, -0.20524, -0.15734,
+ -0.16626, 0.06008, -0.02906, -0.12825, -0.01334,
+ 0.09480, -0.12273, -0.20616, -0.03111, 0.02280,
+ 0.07920, 0.15704, -0.16747, -0.17897, -0.19039,
+ 0.07629, -0.08526, 0.04437, -0.36159, -0.16507,
+ -0.16622, 0.16236, -0.11338, 0.08991, -0.12157,
+ -0.23424, 0.17564, 0.12468, -0.14232, 0.17550,
+ 0.02043, 0.07650, -0.02300, 0.09378, -0.10065,
+ -0.30522, 0.16731, -0.18495, -0.15908, 0.11927,
+ 0.01978, 0.02805, 0.11897, 0.18291, 0.00866,
+ -0.09304, -0.17484, 0.16997, 0.16803, -0.14067,
+ 0.18916, 0.09405, 0.06459, -0.31074, -0.16411,
+ -0.07614, -0.30942, -0.08326, 0.07476, -0.18017,
+ -0.18746, 0.04880, -0.04747, 0.07901, -0.15062,
+ -0.14055, 0.05689, -0.16206, -0.09267, 0.19030,
+ -0.09088, -0.03323, -0.10848, -0.22436, -0.06341,
+ 0.09761, -0.21649, 0.01490, -0.10315, -0.11476,
+ -0.21446, 0.17129, 0.07168, 0.10568, 0.05222,
+ -0.12867, -0.07922, 0.00622, -0.02545, -0.08782,
+ 0.10192, -0.25806, -0.01755, 0.04595, -0.19426,
+ -0.09344, -0.07608, -0.18746, -0.18599, 0.14435,
+ -0.12463, -0.17143, -0.22216, -0.11386, -0.17849,
+ 0.00662, -0.16377, -0.05423, -0.21928, 0.18114,
+ 0.13815, -0.10647, 0.00371, -0.05098, -0.19816,
+ -0.22888, -0.14234, -0.08966, -0.12254, 0.01153,
+ -0.05804, 0.03305, -0.20196, -0.32907, -0.10451,
+ -0.02088, 0.16451, -0.12494, -0.15207, 0.15805,
+ -0.00643, -0.19044, 0.23037, -0.01137, 0.16122,
+ -0.00466, 0.05908, -0.11904, 0.04185, 0.04715,
+ 0.13155, 0.12769, -0.19990, -0.05274, 0.01074,
+ 0.06211, -0.03203, -0.07331, -0.04792, 0.04645,
+ -0.08322, 0.15458, -0.16474, -0.05174, -0.18080,
+ -0.09616, -0.20627, -0.12462, 0.01512, 0.13754,
+ -0.01650, -0.11095, -0.05220, -0.06103, 0.03077,
+ -0.05144, -0.15529, 0.03565, 0.08927, 0.02365,
+ -0.10509, 0.07085, -0.02957, 0.12324, 0.03278,
+ -0.16715, -0.10660, -0.00369, 0.02717, -0.14079,
+ -0.10597, -0.23655, -0.00579, 0.00509, -0.15141,
+ 0.12681, 0.07558, -0.22733, -0.05248, 0.04609,
+ -0.22728, -0.13688, -0.26676, 0.18198, 0.08679,
+ -0.14847, 0.22408, 0.10000, 0.05629, -0.01851,
+ 0.06715, 0.05232, -0.10871, 0.11227, -0.08806,
+ -0.15541, -0.13173, -0.11007, -0.07685, -0.04374,
+ 0.09864, -0.00634, -0.19140, 0.05913, -0.20818,
+ -0.07460, 0.03783, -0.17864, -0.12121, -0.18262,
+ -0.04284, 0.03853, -0.07361, -0.05450, -0.23499,
+ -0.13462, 0.02801, -0.08867, 0.20856, -0.07579,
+ -0.37053, 0.12228, -0.19910, 0.04078, -0.26413,
+ -0.17074, -0.15475, 0.00847, 0.19306, -0.02260,
+ -0.01455, 0.12666, -0.18325, 0.05580, 0.06862,
+ -0.19370, -0.05040, -0.11148, -0.13639, 0.04443,
+ -0.27738, -0.19485, -0.15104, -0.11379, -0.07641,
+ -0.18094, -0.22606, 0.04333, -0.11449, 0.06880,
+ -0.01265, -0.16688, -0.05386, 0.20329, 0.08267,
+ -0.14630, -0.07921, -0.09532, 0.09752, 0.05458,
+ 0.04670, -0.19521, -0.16564, -0.20665, 0.12949,
+ -0.17931, -0.09083, -0.03425, 0.05340, -0.20840,
+ -0.04765, -0.02789, 0.08631, 0.04547, 0.13699,
+ -0.13127, 0.11993, 0.00164, -0.10543, 0.09306,
+ 0.05983, 0.06755, -0.19456, -0.20776, 0.11742,
+ 0.06037, -0.22250, 0.00074, -0.19872, -0.10287,
+ -0.06564, -0.14326, 0.15296, 0.12000, -0.11103,
+ 0.21813, -0.09941, -0.16973, -0.31526, 0.11139,
+ -0.12008, 0.00848, -0.19618, -0.23057, -0.26990,
+ -0.10538, 0.12110, -0.14057, -0.13849, -0.05635,
+ 0.05697, 0.07863, -0.13702, 0.14554, 0.05514,
+ 0.04719, -0.09394, 0.09728, 0.04996, 0.08791,
+ -0.13335, 0.02926, -0.07756, 0.02687, 0.02725,
+ 0.10359, 0.05483, -0.12346, 0.07635, -0.22561,
+ -0.08067, -0.16972, -0.23056, -0.10753, -0.04296,
+ -0.03716, 0.09264, -0.27024, 0.09788, -0.18905,
+ 0.12946, -0.15134, 0.02931, -0.11849, -0.01855,
+ 0.11010, -0.00340, -0.06292, 0.06834, 0.13605,
+ 0.20584, 0.14343, -0.10365, -0.04442, -0.18746,
+ 0.14389, -0.13606, -0.07793, -0.02735, 0.09309,
+ 0.07025, -0.35126, 0.06761, 0.04408, -0.13518,
+ -0.04113, -0.00865, -0.17064, 0.08278, 0.12496,
+ 0.14427, -0.05562, 0.01076, 0.07021, -0.00290,
+ 0.10708, -0.03799, -0.21283, -0.06492, -0.22085,
+ -0.13129, -0.06725, -0.19535, 0.06768, 0.04386,
+ -0.17241, 0.13054, 0.05540, -0.15801, 0.06052,
+ -0.11998, -0.06316, -0.02516, -0.07802, -0.19211,
+ -0.08677, 0.04542, -0.04495, -0.61350, 0.20076,
+ 0.12320, 0.18207, 0.05632, -0.05775, -0.01217,
+ 0.05942, 0.17172, 0.05255, -0.03924, -0.10646,
+ 0.14843, -0.01861, 0.11342, -0.13589, 0.14982,
+ -0.03499, 0.08229, 0.01957, -0.27796, -0.11603,
+ -0.01637, 0.20929, 0.16725, -0.01435, 0.16857,
+ -0.21353, -0.18243, 0.16920, -0.06137, -0.20616,
+ -0.06161, -0.10949, -0.24986, -0.00268, -0.20140,
+ 0.23907, -0.09749, -0.15600, -0.13643, -0.28582,
+ 0.00149, 0.01591, -0.00746, -0.15492, 0.15293,
+ 0.00187, 0.12050, -0.21386, -0.07924, 0.02026,
+ -0.16865, 0.06531, 0.00748, -0.26396, 0.09216,
+ -0.17877, -0.15213, -0.02894, -0.15660, -0.06679,
+ -0.13706, -0.10801, 0.07606, -0.05245, 0.15906,
+ -0.05037, 0.20840, -0.14046, -0.06345, 0.13070,
+ 0.21137, -0.26587, -0.18981, 0.16695, -0.04926,
+ -0.10607, -0.15425, 0.07500, -0.27825, -0.06956,
+ -0.06616, -0.29326, -0.08791, 0.09559, -0.09034,
+ -0.12928, 0.21529, 0.01226, -0.04324, -0.27323,
+ -0.17701, -0.00541, 0.01144, 0.01481, 0.08876,
+ 0.02256, -0.19016, 0.08874, -0.14189, -0.17614,
+ -0.19058, -0.18633, -0.05656, 0.07155, 0.02275,
+ 0.22287, -0.00429, 0.21429, 0.05309, -0.14501,
+ -0.19809, -0.20775, 0.22533, -0.19396, -0.03116,
+ 0.15675, -0.09241, 0.02228, 0.10361, 0.04953,
+ -0.17086, -0.13381, -0.02751, -0.09073, -0.01409,
+ 0.01595, 0.13373, -0.08705, 0.20003, 0.21517,
+ 0.06826, -0.17155, -0.16738, 0.23787, -0.03088,
+ -0.26564, -0.05451, 0.00628, -0.00176, 0.12883,
+ -0.15438, -0.27698, -0.22197, -0.15349, -0.22975,
+ -0.02982, 0.27817, 0.35881, 0.13161, 0.03162,
+ -0.00984, 0.13086, 0.09290, -0.19620, 0.03015,
+ -0.04831, -0.08469, 0.05197, -0.17413, 0.02711,
+ -0.13809, 0.01086, -0.07826, -0.16948, -0.31047,
+ 0.01273, 0.01389, -0.00094, 0.27689, 0.21045,
+ 0.27405, -0.05956, 0.34647, -0.11999, -0.05342,
+ 0.17907, -0.14357, -0.05855, -0.12630, -0.15308,
+ -0.09264, 0.16828, -0.05579, -0.19513, -0.31451,
+ -0.09488, -0.07719, 0.05192, 0.18193, 0.00635,
+ 0.28675, 0.27506, 0.17013, 0.16444, 0.09862,
+ -0.31905, 0.26717, -0.00909, -0.27624, -0.02990,
+ -0.30481, -0.12558, -0.06445, 0.15343, -0.02918,
+ -0.09196, -0.28326, -0.11111, -0.19969, 0.09998,
+ 0.04866, -0.00746, 0.08054, 0.01256, 0.20757,
+ -0.12589, -0.25910, 0.00514, -0.04145, -0.24985,
+ -0.15934, -0.01907, 0.03888, -0.10870, -0.12823,
+ -0.15484, -0.08843, -0.07956, -0.21233, 0.10000,
+ 0.14083, 0.14408, 0.06567, 0.26370, 0.04575,
+ 0.17402, 0.16848, 0.04219, 0.28576, -0.07130,
+ -0.30676, -0.01280, -0.12629, 0.00456, 0.04715,
+ -0.08473, -0.02255, -0.26106, -0.05218, -0.29419,
+ -0.19128, 0.10643, 0.14758, 0.13431, 0.22724,
+ 0.19788, -0.03905, 0.01200, -0.21266, 0.24305,
+ -0.02936, -0.02385, -0.06580, -0.17239, -0.04683,
+ 0.15427, -0.05342, -0.21827, 0.01908, -0.15576,
+ 0.02263, -0.28801, -0.04510, -0.02273, 0.15008,
+ 0.20835, 0.18386, 0.12667, 0.10605, -0.23617,
+ 0.05359, -0.09005, 0.00705, -0.04146, -0.17834,
+ -0.16894, -0.09384, 0.06795, -0.13153, 0.00741,
+ -0.18305, -0.09634, -0.26362, -0.00213, 0.28440,
+ 0.08148, 0.01767, 0.15816, 0.12616, 0.14020,
+ -0.26690, -0.10220, 0.06615, 0.06170, 0.04089,
+ -0.13320, 0.03768, 0.09348, -0.00942, -0.33264,
+ -0.05004, -0.08007, 0.01114, -0.18249, 0.07948,
+ 0.17944, -0.07412, 0.18623, -0.07831, -0.13785,
+ -0.12685, 0.00925, 0.13714, -0.08820, -0.19322,
+ 0.05922, 0.08251, -0.14958, 0.10232, -0.18718,
+ -0.20622, -0.18575, -0.26003, -0.17020, -0.01807,
+ -0.04091, -0.08291, -0.16069, 0.18663, -0.05738,
+ 0.11842, -0.04299, -0.30407, -0.10651, 0.16048,
+ -0.02358, 0.03347, 0.08116, -0.08514, -0.10336,
+ -0.08621, -0.21022, -0.12049, -0.31443, -0.19029,
+ -0.09097, 0.13164, -0.08685, 0.02062, 0.02031,
+ 0.13940, -0.16241, -0.04170, 0.03703, 0.14876,
+ -0.02796, -0.03664, 0.11586, -0.03081, 0.02670,
+ -0.12342, -0.03936, -0.05897, -0.17630, -0.00723,
+ 0.04709, 0.06424, -0.09316, 0.11173, -0.19722,
+ 0.15356, 0.06256, -0.04900, 0.13378, -0.05792,
+ -0.04513, -0.21200, -0.02888, 0.08279, 0.03164,
+ 0.04104, 0.16359, -0.08660, -0.17025, -0.11982,
+ -0.25240, 0.05449, -0.16277, 0.06061, 0.17801,
+ -0.17192, 0.00108, -0.06220, 0.09095, 0.19795,
+ -0.17650, 0.12267, 0.01095, -0.17365, 0.14755,
+ 0.03321, -0.06963, 0.04735, 0.23774, -0.30744,
+ -0.10995, -0.10823, 0.05588, -0.24409, 0.13996,
+ -0.12341, 0.01205, 0.05646, -0.14661, 0.10640,
+ 0.15541, -0.20740, -0.16489, 0.03671, 0.05073,
+ 0.15392, 0.08674, 0.04028, -0.01933, -0.07443,
+ -0.09539, -0.11412, -0.10567, 0.09574, -0.52280,
+ -0.41707, 0.09042, 0.22022, -0.13610, -0.00629,
+ 0.08838, -0.32980, 0.20639, 0.05079, 0.05160,
+ -0.03547, -0.05286, 0.14712, -0.17982, 0.00109,
+ 0.15388, 0.04478, -0.28714, 0.00053, -0.04879,
+ -0.07968, 0.06694, -0.12616, -0.03241, -0.11498,
+ 0.01039, 0.16562, -0.05411, -0.07306, 0.13775,
+ -0.15164, -0.05972, -0.18667, -0.10197, 0.21265,
+ -0.21595, -0.11764, 0.04010, -0.19938, 0.25582,
+ 0.03380, -0.09213, -0.16378, -0.22042, 0.23632,
+ 0.17710, -0.12255, 0.02076, 0.05613, -0.11659,
+ 0.09582, 0.15165, 0.04040, 0.10878, -0.03216,
+ -0.13868, -0.18654, 0.00679, -0.07879, -0.11956,
+ 0.23499, 0.10990, -0.27338, -0.18261, -0.11815,
+ -0.06546, -0.20677, 0.01538, -0.15186, 0.11630,
+ 0.14521, 0.21078, -0.12193, -0.45295, -0.01784,
+ -0.15631, -0.09376, -0.21387, -0.22884, 0.19887,
+ -0.11232, 0.07589, 0.24505, 0.10822, -0.00840,
+ -0.20000, -0.05851, 0.25358, 0.04552, -0.12932,
+ -0.20367, -0.06961, 0.19472, -0.18796, -0.05542,
+ -0.30459, -0.24062, 0.07457, 0.09653, -0.23943,
+ -0.11137, 0.11065, 0.11656, -0.12544, -0.05338,
+ 0.05607, -0.26471, 0.09613, 0.02049, 0.02010,
+ -0.09784, -0.06666, -0.13577, 0.11754, -0.07014,
+ 0.04323, -0.34051, 0.06344, 0.01360, 0.02495,
+ 0.06433, -0.05316, 0.06635, -0.18127, -0.17851,
+ 0.17451, -0.14724, -0.24625, -0.23578, -0.27425,
+ 0.09241, -0.16265, 0.00513, -0.10280, 0.14267,
+ 0.12171, -0.13570, 0.16874, -0.00105, -0.17189,
+ -0.16084, -0.12514, 0.02594, -0.05072, 0.13395,
+ -0.14634, 0.21872, 0.07485, 0.20290, 0.12245,
+ -0.00026, 0.05110, -0.02197, 0.22176, 0.05497,
+ 0.18196, 0.14342, -0.23975, 0.07242, -0.02320,
+ -0.11661, -0.18309, -0.12248, -0.00593, -0.14231,
+ -0.13465, 0.11989, -0.03067, -0.17932, 0.03023,
+ 0.07526, -0.06330, -0.14305, 0.16106, -0.36696,
+ 0.14415, 0.14282, 0.09185, -0.14199, 0.19836,
+ -0.22621, -0.09293, -0.13116, 0.11463, -0.37576,
+ 0.02049, 0.22892, -0.03609, 0.08264, 0.05982,
+ 0.09245, -0.10485, 0.09404, -0.17123, 0.06095,
+ -0.11659, -0.19086, -0.14078, 0.07174, -0.38768,
+ 0.16251, 0.18212, 0.06529, -0.09930, 0.02568,
+ 0.04308, -0.25679, 0.10556, 0.22724, 0.03982,
+ -0.12625, -0.18082, 0.12821, -0.24263, 0.10360,
+ -0.07767, -0.32366, -0.11829, 0.18943, -0.21780,
+ -0.31675, -0.07824, 0.05670, 0.00040, -0.08162,
+ 0.05960, 0.27883, -0.17405, 0.33087, -0.14105,
+ 0.08303, -0.10000, 0.18597, 0.11012, -0.05362,
+ 0.01320, 0.01225, -0.14062, 0.01622, -0.00101,
+ -0.21476, -0.50802, 0.08829, -0.15257, 0.16990,
+ 0.00420, -0.18085, -0.16785, -0.31994, -0.00392,
+ -0.00817, -0.04668, 0.17598, -0.09030, -0.14376,
+ 0.04160, -0.11696, 0.06418, -0.23134, -0.10105,
+ 0.01871, -0.12199, -0.16130, -0.00802, -0.11341,
+ -0.00205, -0.10247, -0.31827, 0.31133, -0.24806,
+ -0.08198, 0.16372, -0.04618, -0.13431, -0.13105,
+ -0.01762, -0.14886, -0.10316, -0.12640, -0.13108,
+ -0.13544, -0.08125, -0.13327, -0.16202, -0.30038,
+ 0.20378, -0.06692, 0.03631, -0.14142, -0.20564,
+ 0.10002, -0.13616, 0.00131, 0.05047, -0.19342,
+ -0.21467, 0.23114, 0.24408, 0.02250, -0.07405,
+ 0.04503, -0.07362, 0.07324, -0.29212, -0.04044,
+ -0.16048, -0.05014, -0.16170, 0.01692, -0.12523,
+ -0.01563, -0.22567, 0.01150, -0.36800, 0.17907,
+ -0.04399, 0.01992, -0.11058, -0.31502, -0.18936,
+ -0.14308, -0.04692, 0.03970, 0.03920, 0.03915,
+ -0.22188, 0.05283, -0.16324, -0.03714, 0.07407,
+ 0.04594, 0.08353, 0.06477, -0.12260, -0.32156,
+ 0.24514, -0.05513, -0.06914, 0.09335, -0.27004,
+ -0.12301, -0.11647, 0.05402, 0.04826, -0.10514,
+ -0.15070, -0.22366, 0.10464, -0.18667, -0.10696,
+ -0.04377, 0.19995, 0.12730, 0.17530, 0.04208,
+ -0.05534, 0.10613, -0.32238, -0.07730, -0.29071,
+ -0.12218, 0.09085, 0.10357, 0.09328, 0.12876,
+ -0.01705, 0.10141, -0.28586, -0.25638, -0.21930,
+ -0.04586, 0.22523, -0.17589, -0.15985, -0.27926,
+ -0.06621, -0.07813, -0.14319, -0.34821, 0.11386,
+ -0.27985, 0.13581, 0.16196, 0.08060, -0.27325,
+ 0.07135, -0.06483, 0.07216, 0.02288, -0.11052,
+ 0.01219, -0.06171, -0.06315, -0.09951, 0.10478,
+ -0.09664, 0.13458, 0.02117, -0.19597, -0.10820,
+ 0.06101, 0.13051, 0.28762, 0.15631, 0.12301,
+ -0.22680, 0.06783, 0.00000, -0.02501, -0.08835,
+ 0.07717, 0.01801, -0.02846, -0.10071, 0.14429,
+ 0.01460, -0.07584, -0.21956, -0.09222, -0.32778,
+ -0.31803, 0.11449, 0.18159, -0.28108, 0.09848,
+ 0.00704, 0.04745, -0.04393, -0.03981, 0.19140,
+ -0.40681, 0.00454, -0.11031, -0.02120, -0.18542,
+ 0.12435, -0.09265, 0.18403, 0.14617, -0.25370,
+ -0.24226, -0.04478, -0.84339, -0.16574, -0.12731,
+ 0.15410, 0.02814, 0.18861, -0.08552, -0.00657,
+ 0.20051, 0.13719, 0.06978, 0.12205, 0.03210,
+ -0.00852, -0.01797, -0.03145, 0.07557, -0.20062,
+ -0.09331, 0.05622, -0.09173, 0.10484, -0.10105,
+ -0.08949, -0.21772, -0.08807, -0.09825, -0.10419,
+ 0.05081, 0.07482, -0.05467, -0.27270, -0.18728,
+ 0.09172, -0.14756, 0.09409, 0.00761, 0.11687,
+ -0.21290, 0.10377, 0.11822, -0.09799, 0.15388,
+ -0.01030, 0.09129, -0.04417, -0.11383, -0.07109,
+ -0.04076, 0.04204, -0.10083, -0.08306, -0.03595,
+ -0.23232, 0.15378, 0.12174, -0.16375, -0.13100,
+ -0.10550, 0.02307, 0.02432, 0.05158, -0.21508,
+ -0.02075, 0.11565, -0.21166, 0.16750, -0.06866,
+ 0.13881, 0.12941, 0.04700, -0.03732, 0.13785,
+ -0.02975, -0.19979, -0.09963, 0.01906, -0.17296,
+ -0.12169, -0.26641, -0.17840, -0.11195, -0.12683,
+ -0.15612, -0.03457, 0.14976, -0.17245, 0.04794,
+ 0.14263, -0.10184, 0.04090, -0.15970, 0.09002,
+ -0.15429, -0.32237, -0.29309, -0.01219, 0.04428,
+ 0.12389, -0.14160, 0.04578, -0.05345, 0.08813,
+ 0.06450, -0.22669, 0.13836, -0.01049, -0.10438,
+ 0.04154, 0.15096, 0.13999, 0.08715, -0.13664,
+ -0.16848, 0.03799, -0.05259, -0.27219, -0.09831,
+ 0.10656, 0.01451, 0.06718, -0.08485, 0.06557,
+ -0.12098, -0.00822, -0.03440, -0.08138, -0.08450,
+ 0.19529, 0.01928, -0.02560, -0.06661, 0.13309,
+ 0.03341, 0.03990, 0.02462, -0.15811, -0.13591,
+ -0.15943, -0.23461, -0.22091, -0.14644, 0.03858,
+ -0.16599, -0.18923, 0.14867, -0.00772, -0.10078,
+ -0.10466, -0.03101, 0.09088, 0.21962, -0.11819,
+ -0.22913, -0.10443, -0.15051, 0.10716, -0.25106,
+ -0.17787, 0.09910, -0.19067, -0.14446, -0.10769,
+ 0.01270, -0.12297, 0.06934, -0.01915, -0.18110,
+ -0.12876, -0.13971, -0.08866, -0.07937, -0.06541,
+ -0.09844, 0.08496, 0.04693, -0.23845, 0.14760,
+ -0.00980, -0.21644, -0.10121, -0.14798, 0.07986,
+ -0.09852, -0.11239, -0.26446, -0.12710, -0.22418,
+ 0.11991, 0.06853, -0.09097, -0.02088, -0.17076,
+ -0.00289, 0.06636, -0.05611, -0.06537, -0.06812,
+ 0.12582, 0.06228, -0.29958, 0.02849, -0.08578,
+ 0.10413, -0.10826, 0.08553, 0.03941, -0.18282,
+ -0.29493, 0.00966, -0.14209, 0.16153, 0.13318,
+ 0.15431, 0.19338, -0.03356, -0.02818, 0.10954,
+ 0.02520, 0.18667, 0.15623, -0.22214, -0.20706,
+ -0.18395, -0.17308, 0.03247, -0.27274, -0.18409,
+ -0.20400, -0.07736, -0.13509, -0.10000, 0.12337,
+ 0.15436, 0.12786, 0.14594, -0.07602, -0.09634,
+ 0.08254, -0.06842, 0.04731, -0.00853, -0.12167,
+ -0.03798, 0.05668, -0.15446, 0.12031, 0.06450,
+ -0.14582, 0.01543, -0.18532, -0.02123, -0.29123,
+ -0.14037, 0.07576, -0.06124, -0.03330, -0.08167,
+ 0.08290, -0.04192, -0.23792, 0.12806, -0.22178,
+ -0.00645, -0.24158, -0.21176, 0.05347, -0.14234,
+ -0.15673, 0.12468, 0.05258, -0.20103, 0.15053,
+ -0.15862, -0.14373, 0.05782, -0.16728, -0.05878,
+ -0.04089, -0.05348, -0.10689, 0.04383, -0.11305,
+ -0.23776, -0.14453, -0.14718, -0.06869, 0.09706,
+ 0.04678, 0.03412, -0.17607, -0.02101, 0.14916,
+ 0.12594, -0.14380, -0.18349, 0.05667, 0.02945,
+ -0.06440, -0.13902, -0.15676, -0.13929, 0.02814,
+ -0.10477, 0.17352, 0.12033, -0.03272, -0.03339,
+ 0.14627, 0.08651, 0.03814, -0.22874, -0.12130,
+ 0.01230, 0.12651, -0.08233, 0.07253, 0.02769,
+ -0.15853, 0.13947, -0.13190, 0.04533, 0.09468,
+ -0.21360, 0.22420, -0.14567, 0.02224, 0.02692,
+ -0.01179, 0.11784, -0.06737, -0.27023, 0.07613,
+ 0.11135, -0.20250, -0.13934, -0.08583, -0.14079,
+ 0.07762, -0.12609, 0.14547, -0.13244, 0.04368,
+ 0.16113, -0.23454, 0.04196, -0.13685, -0.17965,
+ -0.00161, -0.00451, 0.14312, 0.02795, 0.10439,
+ 0.12976, -0.20929, -0.21218, -0.14292, 0.17743,
+ -0.13535, 0.09510, -0.18003, 0.12164, -0.12513,
+ -0.03025, -0.08871, 0.03195, 0.11574, -0.07858,
+ 0.10931, -0.13448, -0.02598, -0.16902, -0.10730,
+ -0.12367, -0.11570, 0.12121, -0.20412, 0.06664,
+ -0.01162, -0.03200, -0.20587, -0.09271, 0.13423,
+ 0.10217, -0.20791, 0.10846, -0.17077, 0.04340,
+ 0.05646, 0.08269, -0.19938, 0.03446, 0.02605,
+ -0.06803, -0.13374, 0.07583, -0.19370, -0.08546,
+ -0.07183, 0.12930, 0.00749, -0.04188, -0.16665,
+ -0.06949, -0.08879, -0.09757, -0.01520, -0.17367,
+ -0.12569, 0.04053, 0.02742, 0.09586, 0.08364,
+ -0.30877, -0.14485, -0.08893, -0.02094, -0.11055,
+ 0.12946, 0.07755, 0.12283, -0.18145, -0.10298,
+ -0.10984, 0.11965, -0.05193, 0.05072, -0.10982,
+ 0.02193, -0.14931, 0.04028, 0.08947, 0.08402,
+ -0.15913, 0.07090, -0.11370, -0.13186, -0.22667,
+ -0.13021, -0.01913, -0.09038, 0.03125, -0.64796,
+ 0.21151, 0.48038, -0.82770, 0.07267, -0.27191,
+ -0.05519, 0.29761, -0.35566, -0.50493, -0.48405,
+ 0.62798, -0.14182, -1.05507, 0.16577, -0.54406,
+ -0.19339, 0.02807, 0.04873, 0.31446, -0.06372,
+ 0.20478, -0.21377, 0.23150, -0.62468, 0.28942,
+ -0.28571, 0.43218, -0.16666, -0.06910, 0.60953,
+ -0.01407, -0.15761, -0.15830, -0.71049, -0.54321,
+ 0.30672, 0.33933, -0.31944, 0.02461, 0.30173,
+ -0.94524, 0.02552, -0.83408, 0.57138, 0.01309,
+ -0.08573, 0.35065, -0.44800, -0.07408, -0.33820,
+ 0.12444, 0.15604, 0.02856, 0.39953, -0.39017,
+ -0.13379, -0.52490, -0.16745, -0.24563, 0.01773,
+ 0.43736, -0.09682, -0.01268, 0.40195, 0.06888,
+ 0.01138, -0.26353, -0.06274, -0.59483, -0.15947,
+ -0.09071, 0.02586, -0.48879, 0.17125, -0.14994,
+ -0.01290, -0.43167, 0.35283, -0.30347, 0.23336,
+ -0.07450, -0.17211, -0.42952, 0.31622, 0.25238,
+ -0.23903, 0.08984, 0.34960, 0.22155, 0.03799,
+ 0.04771, -0.08909, 0.50618, 0.88766, -0.58434,
+ 0.01973, 0.08468, -0.17635, -0.10986, -0.92974,
+ -0.64342, -0.10025, -0.15835, -0.76787, -0.36162,
+ 0.37444, 0.26565, 0.07941, 0.19145, -0.21893,
+ -0.38542, -0.06252, -0.68622, 0.43699, -0.31366,
+ 0.01421, 0.54343, -0.18687, -0.66784, 0.14812,
+ -0.05571, 0.10975, 0.70720, -0.46392, -0.94504,
+ -0.14710, 0.66970, -0.31528, 0.62253, 0.10184,
+ 0.29367, -0.15244, -0.19122, -0.42899, 0.03319,
+ -0.57234, -0.46763, -0.22914, -0.02990, 0.36239,
+ 0.09428, 0.32276, 0.56200, 0.22732, -0.68555,
+ -0.42759, -0.46562, -0.07100, 0.26447, 0.49992,
+ 0.01311, 0.11041, 0.30579, -0.25561, 0.36097,
+ -0.03379, 0.04265, 0.32085, -0.24548, -0.03176,
+ -0.61066, -0.36022, 0.54167, -0.79136, -0.41014,
+ 0.91164, -0.76609, -0.47101, 0.15386, -0.18975,
+ 0.31543, -0.11874, 0.46454, -0.05399, -0.24438,
+ -0.02870, -0.16420, -0.12140, -0.34087, 0.22812,
+ 0.02045, -0.13716, -0.30885, 0.37132, 0.01678,
+ -0.04539, -0.44714, -0.07817, -0.57389, 0.19019,
+ -0.23389, 0.82377, 0.41986, 0.27692, -0.63787,
+ -0.34420, 0.24860, 0.42475, -0.57065, -0.33457,
+ -0.32519, -0.54477, -0.35606, 0.11302, 0.34113,
+ -1.11368, 0.36691, -0.16576, 0.39192, -0.06004,
+ 0.02774, -0.50090, 0.31136, 0.12729, 0.89434,
+ -0.43683, 0.02959, 0.15754, 0.09637, 0.74841,
+ -0.86249, -0.09456, 0.32395, 0.43486, -0.49043,
+ -0.13667, -0.70217, 0.41934, -0.50823, -0.63896,
+ 0.10000, 0.47272, -0.62225, 0.52862, -0.15295,
+ 0.76435, -0.34431, -0.12970, 0.27635, 0.11030,
+ -0.02881, 0.78412, 0.41045, 0.15675, -0.17105,
+ -0.84979, -0.61010, 0.01340, 0.36837, -1.14931,
+ -0.51171, -0.41590, 0.08672, 0.31082, 0.42537,
+ -0.04293, 0.13686, 0.27398, -0.37237, -0.69321,
+ 0.56812, 0.16027, -0.28360, -0.18238, -0.00446,
+ 0.05671, 0.35252, 0.17184, -0.63809, -0.67775,
+ -0.10009, -0.91275, -0.33602, -0.47253, -0.35896,
+ 1.25705, -0.24703, 0.04001, -0.10638, 0.07430,
+ 0.19164, 0.37081, 0.39185, 0.15029, 0.11979,
+ -0.02653, -0.72881, -0.34474, -0.12490, 0.38612,
+ 0.41204, -1.26384, -0.72719, -0.29259, 0.11771,
+ -0.35475, -0.07899, 0.15465, -0.01741, -0.29533,
+ -0.35054, -0.08244, -0.28943, -0.16631, 0.02295,
+ 0.18786, -0.15463, -0.00260, 0.19555, 0.00200,
+ 0.44344, -0.59228, 0.18773, 0.26806, -0.09468,
+ 0.29195, -0.15532, 0.95845, 0.24609, -0.07338,
+ -0.71858, -0.49142, -0.11232, 0.14852, 0.27806,
+ 0.26075, -0.09246, -0.69552, -0.44747, -0.00711,
+ -0.18364, -0.07048, 0.13603, 0.64188, -0.60872,
+ -0.40475, -0.52197, 0.21155, -0.26823, 0.09735,
+ -0.02014, -0.75317, 0.23320, 0.31964, 0.23145,
+ -0.04246, 0.27563, 0.25259, -0.32312, 0.59320,
+ -0.21523, -0.62051, -0.34531, -0.42718, 0.26458,
+ -0.25118, -0.39013, 0.05174, -0.38026, -0.03700,
+ -0.06453, 0.20690, -0.09712, -0.12962, 0.37299,
+ 0.09774, -0.83499, -0.25346, 0.40511, -0.57688,
+ 0.46976, -0.32612, 0.06344, -0.15319, 0.19485,
+ 0.20012, -0.22592, -0.48295, -0.32843, -0.01314,
+ 0.05221, 0.23998, 0.21139, -0.23773, 0.43856,
+ -0.39582, 0.08857, -0.21058, 0.69641, -0.64813,
+ -0.52081, 0.40037, 0.05092, 0.19082, -0.81307,
+ 0.21708, -0.47731, 0.46519, -0.50585, 0.06894,
+ -1.43810, 0.17051, 0.43618, 0.02278, 0.65478,
+ 0.06776, -0.02129, -0.22719, 0.08742, -0.07911,
+ -0.34160, 0.27756, 0.38634, -0.13428, -0.22505,
+ 0.44396, -0.56478, -0.18954, 0.05983, -0.75399,
+ 0.77135, -0.16940, 0.22133, -0.23792, 0.08472,
+ 0.58813, 0.06386, 0.16325, -0.04013, -0.54831,
+ 0.30305, -0.15833, 0.31857, -0.55609, 0.19534,
+ -0.13396, -0.82471, 0.32328, 0.47708, -0.41219,
+ -0.92777, -1.00942, -0.18023, -0.23067, -0.21999,
+ 0.06076, 0.03194, 0.00317, -0.02750, 0.22441,
+ 0.10399, 0.18620, -0.06271, 0.08278, -0.28177,
+ 0.06863, -0.20959, -0.13726, 0.31195, -0.14006,
+ 0.04846, 0.10563, 0.03117, -0.10062, 0.03992,
+ -0.03638, 0.16495, 0.06921, -0.06313, 0.03472,
+ 0.05156, 0.11910, 0.22717, 0.04774, -0.23370,
+ -0.20752, 0.19108, -0.13071, -0.13392, -0.36530,
+ -0.27850, 0.23851, -0.20072, 0.13540, 0.06948,
+ 0.05787, 0.00211, -0.07051, -0.10555, 0.10899,
+ 0.06980, 0.17824, -0.17765, -0.08692, -0.05239,
+ -0.10406, -0.19982, 0.15698, 0.13466, -0.13719,
+ -0.31080, -0.09370, 0.11822, -0.10716, 0.11703,
+ -0.18174, -0.08461, -0.09208, 0.09322, -0.09952,
+ 0.14432, 0.14787, -0.19614, 0.12675, -0.16298,
+ -0.07636, -0.11739, -0.14607, -0.20161, -0.15309,
+ 0.02322, -0.22676, -0.19704, 0.13003, 0.10582,
+ -0.06810, -0.06430, 0.02598, -0.06984, 0.09431,
+ -0.09252, 0.01743, -0.12807, -0.20133, -0.18685,
+ 0.04908, 0.05979, -0.14121, -0.18745, 0.04960,
+ -0.21437, -0.00071, -0.26516, 0.17707, 0.12942,
+ 0.18501, -0.07078, -0.03843, 0.04599, -0.27586,
+ -0.05671, 0.01141, 0.02228, -0.16830, -0.11205,
+ -0.05502, -0.16321, -0.47663, 0.07589, 0.01303,
+ 0.03837, -0.10346, -0.00887, -0.13058, 0.14937,
+ -0.07734, 0.10023, 0.17502, 0.16607, -0.17338,
+ -0.00403, -0.06290, -0.12427, 0.22801, -0.16759,
+ -0.14443, -0.10139, -0.18364, -0.10872, -0.25476,
+ 0.03305, -0.13379, 0.15595, 0.02021, -0.03584,
+ -0.22182, 0.08251, -0.12682, 0.11943, 0.07870,
+ -0.07847, 0.14750, -0.11651, -0.22749, 0.13124,
+ 0.09805, 0.12529, 0.02935, -0.03709, -0.10171,
+ -0.19660, -0.01966, -0.14736, 0.00264, 0.05370,
+ 0.01998, 0.21060, 0.10272, -0.27521, -0.03778,
+ 0.16371, 0.02944, -0.12342, 0.10281, 0.04639,
+ 0.13993, 0.16421, -0.19529, -0.26173, -0.52529,
+ 0.19526, 0.10513, -0.11169, 0.13461, 0.01422,
+ -0.05167, 0.17648, 0.05439, -0.29586, 0.08157,
+ 0.11495, -0.20153, -0.15086, -0.16024, -0.09551,
+ -0.26334, 0.39474, -0.07241, -0.21303, 0.03533,
+ 0.07193, -0.15125, -0.23905, -0.08505, -0.30967,
+ 0.04731, 0.08773, 0.01183, -0.02239, 0.02285,
+ 0.15848, 0.08760, -0.21559, -0.25108, 0.14254,
+ 0.12467, -0.16973, 0.06551, 0.17934, -0.15118,
+ -0.07396, 0.03483, -0.10023, -0.06815, -0.01593,
+ 0.11259, 0.09329, 0.04079, 0.18690, -0.16406,
+ 0.09439, -0.21480, 0.10000, -0.12156, -0.25537,
+ -0.27576, -0.05768, -0.07838, -0.29842, 0.23802,
+ 0.10051, -0.06309, 0.16715, -0.09304, -0.38875,
+ -0.05998, -0.13991, 0.16622, -0.18778, 0.26523,
+ -0.04442, -0.07914, -0.22164, -0.22206, 0.08096,
+ -0.12610, -0.37227, 0.09991, -0.00476, 0.15781,
+ 0.08230, -0.04642, -0.08774, -0.08325, 0.16082,
+ -0.07240, -0.29978, -0.06894, -0.29334, -0.00632,
+ -0.12020, -0.09909, 0.03220, 0.25498, 0.16175,
+ -0.08946, -0.11172, -0.19424, -0.14931, 0.16127,
+ 0.10776, -0.06635, -0.02242, 0.01492, 0.11756,
+ 0.03892, -0.11567, -0.03781, 0.30163, -0.03973,
+ 0.12124, -0.38702, -0.13204, -0.17040, 0.26615,
+ 0.13709, 0.12165, 0.12075, -0.05200, -0.12636,
+ 0.14519, -0.26451, -0.12312, 0.13459, 0.14141,
+ 0.35257, -0.30829, -0.08268, -0.40041, 0.10121,
+ -0.16362, -0.33674, -0.03099, -0.18571, -0.18013,
+ 0.18708, 0.10053, -0.17788, 0.12153, -0.22854,
+ 0.10011, 0.08089, 0.00812, 0.20535, -0.13837,
+ -0.05800, 0.08567, -0.26740, -0.02528, 0.03713,
+ 0.10029, 0.04024, -0.15207, -0.27416, -0.09881,
+ -0.13172, 0.06743, 0.05587, -0.19761, -0.01672,
+ -0.02998, -0.09673, 0.08306, 0.28452, 0.09914,
+ -0.07600, 0.06865, -0.00676, -0.12345, 0.01829,
+ -0.24677, 0.01220, -0.38987, 0.12825, -0.09849,
+ -0.15231, -0.04569, -0.00105, -0.06227, -0.14552,
+ 0.07401, -0.23180, -0.17308, 0.05464, -0.16967,
+ 0.10249, 0.13790, 0.04251, -0.11476, -0.16166,
+ -0.15720, -0.25030, -0.01970, -0.19101, -0.06856,
+ -0.13009, -0.08122, 0.16437, -0.06464, 0.13369,
+ -0.12390, 0.08906, 0.17186, 0.11795, -0.12402,
+ -0.26387, 0.09026, -0.26292, 0.05347, -0.15946,
+ -0.28557, -0.20167, -0.14405, -0.09450, 0.19054,
+ -0.22478, 0.40965, -0.06060, -0.18376, -0.08369,
+ -0.15957, 0.11116, -0.21748, -0.10028, -0.08439,
+ -0.01006, -0.18168, -0.08030, 0.06010, 0.06986,
+ -0.04867, -0.18460, 0.19837, 0.01222, 0.24877,
+ 0.19288, -0.09714, -0.35746, -0.04536, 0.06453,
+ -0.09639, -0.10357, -0.11026, 0.03403, -0.28515,
+ 0.01945, 0.24348, -0.44938, -0.09180, 0.05607,
+ -0.11358, -0.07645, 0.02557, -0.16105, -0.03846,
+ 0.19459, -0.25721, 0.12972, 0.01365, 0.01743,
+ 0.10170, 0.06331, -0.16515, -0.82295, -0.10767,
+ -0.27160, -0.34162, -0.24658, -1.00577, -0.97199,
+ 0.50198, 0.26309, -0.23074, -0.15437, -0.19530,
+ 0.16432, -0.30032, 0.53838, -0.51181, -0.14439,
+ -0.53629, 0.08982, 0.85971, -0.42051, 1.47418,
+ -0.46883, -0.28728, -0.41232, -0.01723, -0.19084,
+ -0.47655, 0.51734, 0.66826, -0.80113, 0.35670,
+ -0.20246, -0.63939, -0.54771, 0.41818, 0.13068,
+ -0.35754, 0.27057, -0.01896, 1.01302, -0.65976,
+ 0.56216, 0.33126, 0.63199, 0.36093, 0.21358,
+ -0.63741, -0.55025, -0.52470, 0.38621, -0.76816,
+ -0.07168, -0.24828, 0.11576, -0.59498, -0.13042,
+ -0.52808, 0.67558, 0.13008, 0.87763, -0.11444,
+ -0.53792, 0.44448, -0.08315, -0.15468, -0.39834,
+ -0.11407, -1.33166, 0.08862, 0.24282, 0.64720,
+ 0.02857, -0.67434, -0.23141, -0.03792, -0.26672,
+ 0.01084, 0.49190, -0.10210, -0.03874, 0.04636,
+ 0.35224, 0.30396, 0.68154, -0.16944, 0.36220,
+ -0.22952, 0.22947, -0.62534, -0.62866, -0.38677,
+ -0.29232, -0.38194, -0.02259, -0.21314, 0.04026,
+ -0.49223, -0.41999, 0.15788, 0.25285, -0.25896,
+ 0.96739, 1.23013, -0.72439, 0.47142, -0.49462,
+ -0.28187, -0.22177, 0.43768, -0.21431, -1.24853,
+ 0.15188, -0.15676, -0.51447, -0.07356, 0.58948,
+ 0.45118, -0.50616, 0.05137, 0.26427, -0.33583,
+ 0.13874, 0.34200, 0.42202, -0.66957, 0.33512,
+ -0.76288, -0.07053, -0.06488, -0.14294, -0.25967,
+ -0.88950, -0.19066, -0.22620, -1.13413, -0.19882,
+ 0.41201, 0.29798, 0.13421, -0.17011, 0.01174,
+ 0.32001, 0.46156, 0.12297, 0.58293, -0.23507,
+ 0.67368, -1.26454, -0.40605, -0.44235, 0.45361,
+ -0.08438, -0.92235, 0.16198, 0.50078, -0.22419,
+ -0.62849, -0.01462, -0.28313, 0.47879, 0.00538,
+ 0.61582, 0.55275, -0.00318, 0.39649, 0.31864,
+ 0.06304, 0.19753, -0.68985, -0.74735, -0.20530,
+ -0.01726, 0.10879, -1.11284, -0.64913, 0.07323,
+ -0.17706, 0.56813, -0.52435, 0.01985, -0.23008,
+ -0.16962, 0.65090, 0.66655, 0.86258, 0.29573,
+ 1.01947, -0.58205, 0.11229, -1.09566, -1.27544,
+ -0.31281, -0.13078, 0.02626, -0.57057, -0.72293,
+ -0.47551, -0.34834, 0.93769, 0.24794, 0.60852,
+ -0.64461, 0.55898, 0.52674, -0.17842, 0.32432,
+ -0.41118, 1.43719, 0.31621, 0.25815, -0.43526,
+ -0.86734, 0.26578, -0.98376, 0.74241, -0.61372,
+ 0.13918, 0.36377, -1.31213, 0.12572, -0.41318,
+ 0.05745, 0.10922, -0.49351, 0.48477, -0.24069,
+ 1.00588, 0.29012, 0.80406, 0.54961, 0.10000,
+ 0.05093, -1.31702, -0.23917, -0.27034, 0.56407,
+ -0.75525, -0.13011, -0.51921, -0.52124, 0.39634,
+ -0.53630, -0.40115, 0.95752, -0.50544, 0.17513,
+ 0.45282, 0.55128, -0.13865, 0.04821, 0.27672,
+ 0.93924, 0.06013, -0.76285, -1.09665, -0.18048,
+ 0.31060, -0.85920, -0.62317, -0.09821, 0.18293,
+ 0.28826, -0.41390, 0.20304, 0.68732, -0.47959,
+ 0.20299, 0.27483, 0.79200, -0.09326, 0.34042,
+ -0.20872, 0.75189, -0.62073, -1.50949, 0.37881,
+ -0.11016, 0.67992, -0.78033, -0.06721, -0.41581,
+ -0.02398, 0.22317, -0.71873, 0.03663, -0.36880,
+ -0.40399, 0.44810, 0.38871, 0.28405, -0.36968,
+ 0.60552, 0.36495, 0.85621, 0.08429, -0.81420,
+ -0.54419, -0.15086, 0.43841, -0.53113, 0.10329,
+ -0.65545, -1.03623, -0.04781, -0.69203, -0.24462,
+ 0.88794, -0.56256, 0.64123, -0.06582, 0.38141,
+ 0.41434, 0.25336, 0.35665, 1.06089, -0.33224,
+ -1.62339, -1.46901, 0.25909, 0.77457, -0.89735,
+ -0.41042, -1.01909, -0.36421, 0.92540, -0.85572,
+ 0.07060, 0.22578, -0.51515, 0.92916, 0.85309,
+ 0.70013, 0.41950, 0.02023, 0.68304, 0.70288,
+ -0.00973, -0.78249, -0.53364, -0.13682, 0.61937,
+ -0.87130, -0.02694, -1.29770, -0.27591, -0.64246,
+ -0.31938, -0.05008, 0.04641, -0.09148, 0.58380,
+ 0.41363, 0.67375, 0.14331, 0.22608, 0.64898,
+ 0.35949, -0.30618, -0.89977, -0.99248, -0.22080,
+ 0.24388, -0.36933, 0.02614, -1.22365, -0.39952,
+ -0.13294, 0.61837, 0.29098, -0.02413, -0.13773,
+ 0.01905, 0.00579, 0.31510, 0.55923, 0.21710,
+ 0.53324, 0.55450, -0.35223, -0.71308, -0.13460,
+ -0.46878, 0.36828, 0.15834, -0.45184, -0.51619,
+ -0.54627, 0.25850, 0.16749, -0.45511, 0.50790,
+ -0.66978, 0.33300, 0.13306, 0.07636, 0.34501,
+ -0.35427, 0.39541, 0.39564, -0.00612, -0.47612,
+ -0.66315, -0.06111, 0.35988, -0.67428, 0.13290,
+ -0.51911, -0.39250, 0.62784, 0.02287, -0.19954,
+ 0.44127, -0.52188, 0.66577, -0.35493, -0.71048,
+ 0.04361, 0.17738, 0.22170, 0.36199, -0.04044,
+ 0.45445, -0.50343, 0.32844, 0.10135, -0.08649,
+ -0.14829, -1.00686, -0.38572, 0.04270, 0.05635,
+ -0.43798, 0.30678, -0.08315, 0.29267, -0.08198,
+ -0.60832, 0.06179, 0.58549, -0.16780, 0.19644,
+ -1.00449, 0.24419, 0.03096, 0.15022, -0.24127,
+ -0.55590, -0.08184, -0.34868, -0.09909, -0.43988,
+ 0.47076, -0.24581, -0.85845, 0.94812, 0.44379,
+ -0.51254, -0.76720, -0.17298, -0.00222, 0.58439,
+ -0.31825, 0.87352, 0.94515, -0.30038, 0.19752,
+ 0.33590, -0.65201, -0.13352, -0.88917, -0.04192,
+ -0.70850, 0.16438, -0.58241, -0.11226, -0.49286,
+ -0.08595, -0.42810, 0.33300, 0.53642, 0.33942,
+ 0.54539, -0.42516, 0.36030, -0.33023, -1.44838,
+ -0.43772, -0.03611, -0.39376, 0.18312, 0.37322,
+ 0.29336, -0.18126, 0.01072, 0.06633, -0.16265,
+ 0.68671, 0.88226, 0.20061, -0.37443, 0.14266,
+ -0.55160, 0.77449, -0.17059, 0.18258, -0.17637,
+ -0.02421, 0.47594, -0.33963, -0.11243, -0.91704,
+ 0.23174, -0.00820, 0.12792, 0.23365, -1.05150,
+ 0.45214, -0.13319, -0.48676, 0.99203, -0.49185,
+ 0.19940, 0.15101, 0.38499, -0.53146, 0.33275,
+ -0.50397, -0.88819, -0.50805, -0.28299, -0.77065,
+ 0.14917, 0.01622, -0.26854, -0.46761, 0.41281,
+ 0.56845, 0.15522, 0.51131, -0.26649, 0.47000,
+ 0.53168, 0.30369, -0.42588, -0.67449, 0.73911,
+ 0.51582, -0.82977, -0.66578, -0.73097, -0.17636,
+ -0.59974, 0.76000, -0.69047, -0.31149, -0.72004,
+ -0.67713, 0.29021, 0.95556, -0.60346, -0.08369,
+ 0.82689, 0.90838, 0.00680, -0.20199, 1.32898,
+ 0.17730, 0.35333, -0.82478, -0.42911, 0.11920,
+ -0.28613, 0.44716, -1.41928, 0.13892, 0.08589,
+ 0.01420, -0.60374, 0.07162, -0.48514, 0.34927,
+ 0.01724, 1.06974, -0.27040, 0.18178, -0.36449,
+ 0.56643, 0.29604, 0.65148, -0.40986, 0.02308,
+ -0.04953, -0.06864, 0.01714, -0.26857, 0.17899,
+ -0.80498, -0.79351, -0.19747, 0.93434, 0.34215,
+ -0.29918, 0.07951, 0.18768, -0.14557, 0.08486,
+ -0.47218, 0.96475, 0.22078, 0.00172, -0.78596,
+ -0.76639, -0.31975, 0.20962, -0.37981, 0.09806,
+ 0.24775, 0.05186, -1.31962, -0.10428, -0.22520,
+ -0.37044, 0.56061, 0.22287, 0.60018, 0.82926,
+ -0.45949, -0.31128, 0.16923, -0.34909, 0.33025,
+ -0.04302, -0.62088, 0.93208, -0.53613, 0.22265,
+ 0.24647, -0.56616, 0.00238, -0.61626, -0.03836,
+ 0.08907, -0.21723, 0.05560, -0.95390, 0.50840,
+ 0.52701, 0.32523, -0.23129, 0.49639, -0.59186,
+ 0.34467, 0.18235, -0.49570, -0.80052, -0.22878,
+ -0.50098, -0.96514, -0.45347, -0.00888, -0.39840,
+ 1.02592, -0.62823, -0.25903, 0.91448, 0.54134,
+ 0.15818, 0.40128, 0.61481, 0.17310, 0.34865,
+ -0.77961, 0.10000, -0.79475, -0.23453, -1.11159,
+ -0.05979, -0.24745, -0.23495, -0.52829, 0.96396,
+ -0.54126, -0.22954, 0.14194, 0.02776, 0.33849,
+ 0.37430, -0.00291, 0.01034, 0.41141, 0.22467,
+ 0.09964, 0.34264, 0.79130, -0.21039, -0.32468,
+ 0.53835, -0.03668, 0.00597, 0.13586, -0.43517,
+ -0.26045, 0.04588, 0.58278, -0.31352, 0.51532,
+ 0.48528, -0.04598, -0.20392, -0.65212, 0.02048,
+ -0.47622, 0.09758, 0.54288, 0.53013, 0.37467,
+ -0.24550, -1.44211, -0.58942, -0.87361, 1.01917,
+ -0.52337, 0.50910, 0.12614, -0.27871, -0.17705,
+ 0.54881, 0.10131, -0.01845, -0.34581, -0.30696,
+ 0.20231, 0.85548, 0.16313, -0.38899, 0.63011,
+ -0.45380, -0.88200, -0.06492, -0.60660, -0.20221,
+ -1.01104, -0.78386, 0.46038, -0.41874, 0.96363,
+ 0.47819, -0.59788, 0.44889, -1.31106, -0.08481,
+ 0.02819, 0.36604, 0.08146, 0.67477, 0.82889,
+ 0.82642, 0.11335, -0.48648, 0.80665, 0.27056,
+ -0.28298, -0.97492, -0.24190, -0.37138, 0.04287,
+ -0.16193, 0.34281, -0.39954, -0.46621, 0.03607,
+ 0.15521, -0.67811, -0.35912, 0.14122, 0.64951,
+ -0.01207, 0.81635, -0.83422, -1.16956, 0.05995,
+ 0.01888, -0.26711, -0.30974, -0.55481, 1.07692,
+ 0.20697, 0.76407, -0.52831, 0.54836, 0.46839,
+ -0.17991, -0.23357, -0.37290, 0.21177, 0.62648,
+ 0.00006, -0.51765, 0.72590, -0.08511, -0.65197,
+ 0.04914, -0.34682, 0.48597, -0.25793, -0.51638,
+ 0.37466, -0.28144, -0.14375, 0.37770, -0.39188,
+ 0.19265, 0.55465, 0.06870, -0.38009, -0.14774,
+ -0.05952, 0.29719, -0.33387, 0.73574, -0.56450,
+ -0.52595, -0.53138, 0.61793, -0.08446, -0.50818,
+ 0.41550, -0.68158, 0.10993, -0.27943, 0.44466,
+ 0.41114, 0.05513, 0.34403, 0.06445, -0.70210,
+ -0.35867, -0.17272, 0.22639, 0.40253, 0.65716,
+ 0.02679, -0.15160, -0.55707, -0.07295, -0.11563,
+ -0.17993, 0.01974, -0.24517, -0.02805, -0.02716,
+ -0.27981, 0.24442, -0.22238, -0.14932, 0.19861,
+ -0.14224, -0.38048, -0.15245, 0.59536, 0.22098,
+ 0.33743, -0.17390, -0.77470, 0.10795, -0.97496,
+ -0.43047, -0.28020, -0.12766, 0.18808, 0.18391,
+ 0.23327, -0.16881, -0.07455, 0.84206, 0.26868,
+ 0.09459, -0.57727, -0.46136, -0.06080, 0.35586,
+ -0.16415, 0.93354, -0.75236, -0.10672, 0.26857,
+ 0.00709, 0.32371, -0.28702, -0.69526, -0.01105,
+ -0.07839, -0.26658, 0.23528, -0.18675, -0.05761,
+ -0.00994, -0.07687, -0.05747, -0.28501, 0.54529,
+ -0.15414, 0.20700, -0.15073, -0.44822, -0.01764,
+ -0.24611, 0.23274, -0.13485, -0.02459, 0.10488,
+ -0.05686, 0.22963, -0.20205, -0.14470, -0.08571,
+ -0.02187, 0.08006, 0.13746, -0.03669, -0.11269,
+ 0.53197, -0.08305, -0.26187, 0.09001, -0.46223,
+ -0.24579, -0.39977, 0.12433, -0.15535, -0.05011,
+ -0.39613, -0.10992, -0.10997, 0.04463, 0.01238,
+ 0.01712, 0.03864, -0.02237, 0.10626, -0.51602,
+ -0.13530, 0.63362, 0.38357, -0.24495, -0.46864,
+ -0.38885, -0.17784, -0.00355, 0.48752, 0.03390,
+ -0.10896, -0.20864, -0.11227, -0.25693, 0.07400,
+ 0.24931, -0.29608, -0.10628, -0.18604, 0.36153,
+ -0.17283, 0.03891, -0.03002, -0.32330, 0.06883,
+ -0.49394, -0.12005, -0.19297, -0.26617, 0.27791,
+ -0.15536, 0.08667, -0.24564, -0.11246, -0.48182,
+ -0.08134, 0.64552, -0.19967, -0.38620, -0.18558,
+ -0.09127, -0.18934, -0.00742, 0.26010, -0.08565,
+ -0.24131, 0.21199, -0.04078, -0.31460, -0.24896,
+ 0.29443, 0.09567, 0.08779, -0.47952, -0.06595,
+ -0.04813, 0.22000, 0.41399, -0.04020, -0.24728,
+ 0.11793, -0.06789, -0.28289, 0.08186, -0.36342,
+ -0.18710, 0.07455, 0.10655, -0.22763, -0.02008,
+ -0.22692, -0.00152, -0.14671, 0.02939, 0.20495,
+ 0.38171, -0.17363, 0.01536, -0.05805, -0.12982,
+ -0.05331, -0.41100, -0.26695, 0.09134, 0.16261,
+ -0.71549, -0.07764, -0.00972, 0.30984, -0.18261,
+ -0.22567, -0.49645, -0.06682, 0.05009, -0.08046,
+ 0.09920, -0.03918, -0.10332, 0.07719, -0.02915,
+ 0.36359, -0.12166, -0.28019, -0.08251, 0.30855,
+ -0.11415, -0.32902, -0.23478, -0.00970, 0.19847,
+ 0.03764, -0.11878, 0.15625, -0.01908, -0.00498,
+ 0.40567, -0.72973, -0.08037, -0.54599, 0.21005,
+ 0.21760, 0.03737, 0.21987, 0.21232, -0.28534,
+ -0.23515, -0.10662, -0.13558, -0.31284, -0.16254,
+ 0.18717, 0.01392, -0.06359, -0.24209, 0.02741,
+ -0.12447, 0.23561, -0.08758, 0.27184, -0.11648,
+ -0.43873, -0.26157, 0.31767, 0.02240, 0.33499,
+ -0.55815, 0.10492, 0.07542, -0.73474, 0.15732,
+ -0.47991, 0.40660, -0.12064, -0.37286, 0.14563,
+ -0.80728, -0.24927, 0.10813, 0.10315, -0.00131,
+ -0.28182, -0.20748, 0.22462, 0.55439, -0.31356,
+ 0.69990, 0.06973, 0.01004, -0.35768, -0.54289,
+ 0.31799, -0.31260, -0.15741, 0.10000, -0.00340,
+ 0.07393, -0.05053, -0.30506, -0.10157, 0.19533,
+ -0.10668, 0.09877, 0.01315, 0.16042, -0.05169,
+ -0.07975, 0.37582, -0.17077, -0.35028, 0.04360,
+ -0.69792, -0.07578, -0.27834, 0.05978, 0.18038,
+ -0.19480, 0.31710, -0.19613, 0.06834, -0.19220,
+ 0.00752, -0.15840, 0.13717, 0.14028, -0.01596,
+ 0.49950, -0.09484, 0.11223, -0.32463, -0.47196,
+ -0.38553, -0.41058, 0.04844, -0.17024, -0.41052,
+ 0.02462, -0.31247, 0.33772, 0.22309, -0.11937,
+ -0.01868, 0.26820, -0.00893, 0.05202, -0.28385,
+ 0.09561, -0.19145, 0.10429, 0.20648, -0.10032,
+ -0.24605, -0.11550, -0.56616, -0.20738, 0.19913,
+ -0.37776, -0.00965, 0.06238, 0.41981, 0.29033,
+ -0.17700, 0.00964, 0.28392, -0.14408, -0.12940,
+ -0.20478, 0.03675, -0.01898, 0.19215, -0.22817,
+ -0.06965, 0.11544, -0.13102, -0.35326, 0.19654,
+ -0.41048, -0.30719, -0.10404, -0.07289, 0.41889,
+ -0.40670, -0.17239, 0.07342, -0.06790, -0.09938,
+ -0.01982, -0.13279, -0.18047, 0.41187, -0.31193,
+ -0.35614, -0.13440, 0.09725, 0.21042, -0.08990,
+ 0.12473, -0.36609, -0.22939, -0.36747, -0.52244,
+ 0.14354, -0.36936, 0.03903, 0.00757, -0.08452,
+ 0.07121, 0.35404, 0.09231, -0.12925, 0.34853,
+ -0.33853, -0.35285, 0.12197, -0.17086, -0.18381,
+ 0.00156, 0.25367, 0.14593, -0.13125, -0.36757,
+ -0.42338, -0.34607, -0.24424, 0.17774, -0.11123,
+ 0.03096, -0.13548, -0.07198, -0.14984, 0.48093,
+ -0.31171, -0.26709, -0.36550, 0.05670, 0.17931,
+ -0.60727, -0.23589, 0.05087, 0.58210, -0.09472,
+ -0.06535, -0.26167, 0.09772, 0.17559, 0.40290,
+ -0.19777, -0.66469, 0.06046, -0.41324, 0.14483,
+ -0.12027, 0.29861, -0.07646, 0.03836, -0.14463,
+ -0.06858, -0.31180, -0.18504, 0.24043, 0.25289,
+ -0.25390, -0.28485, -0.14282, -0.13004, 0.16092,
+ -0.11152, 0.01800, -0.40164, 0.03372, -0.41416,
+ 0.20124, -0.18577, 0.10325, 0.25025, 0.06983,
+ -0.42074, -0.16206, -0.22925, 0.02453, -0.03590,
+ 0.25950, -0.17800, -0.38060, -0.01696, 0.09601,
+ 0.32386, 0.17271, 0.15674, -0.14324, 0.04058,
+ -0.35820, -0.11672, -0.04843, 0.26534, -0.12683,
+ -0.23475, -0.53701, 0.18395, -0.42987, -0.02690,
+ -0.03421, 0.35134, -0.38572, -0.20294, -1.29825,
+ 0.02145, -0.10157, -0.21476, 0.04843, 0.11069,
+ -0.42528, -0.20392, 0.13517, -0.15431, -0.12747,
+ 0.12580, 0.03017, -0.29886, 0.12662, 0.07584,
+ 0.16111, -0.03452, -0.05302, 0.10263, 0.18450,
+ 0.05012, -0.25423, 0.02435, -0.14427, -0.00172,
+ -0.14382, -0.23026, -0.20212, 0.06089, -0.15287,
+ 0.25578, 0.03903, -0.21787, -0.06484, -0.00475,
+ -0.17929, 0.08676, -0.03262, -0.26618, -0.25521,
+ 0.37625, 0.06528, -0.00828, -0.03196, -0.24517,
+ 0.21992, 0.14382, 0.16389, -0.16215, 0.05197,
+ -0.10669, 0.05057, -0.06874, 0.01396, 0.23903,
+ 0.15857, -0.19859, 0.18747, -0.24469, -0.08973,
+ -0.32761, -0.07553, 0.28676, 0.16259, 0.27530,
+ 0.04581, 0.11855, -0.16871, -0.46801, -0.23980,
+ -0.15469, -0.11546, -0.09282, -0.31914, 0.05931,
+ -0.33467, 0.20299, 0.07614, -0.02255, -0.34741,
+ 0.16804, 0.22714, -0.00585, 0.09031, 0.23272,
+ 0.08250, -0.17939, -0.01654, -0.13427, -0.03310,
+ 0.02752, 0.10172, 0.01690, 0.29608, -0.49207,
+ -0.20536, 0.01653, -0.35764, -0.09586, -0.10839,
+ -0.30688, 0.07472, -0.18910, -0.21868, 0.24250,
+ -0.06465, 0.00483, -0.32165, -0.04723, -0.06944,
+ -0.05572, 0.03323, -0.25446, -0.22325, -0.16472,
+ -0.46209, 0.17681, -0.21901, 0.08544, 0.18884,
+ 0.08803, -0.43528, 0.15628, -0.06903, -0.04481,
+ 0.05184, -0.18669, 0.08269, 0.17661, 0.03501,
+ 0.13828, -0.37259, -0.01937, -0.05256, -0.09846,
+ 0.17555, -0.04681, 0.08026, -0.43794, -0.24404,
+ 0.23788, -0.15032, 0.15215, -0.19593, -0.09703,
+ -0.20625, 0.17973, -0.15949, -0.15146, -0.02795,
+ 0.02047, -0.23064, 0.22687, 0.12904, -0.08463,
+ -0.35284, -0.09053, -0.06840, -0.27018, -0.00665,
+ 0.00530, -0.09723, 0.07636, 0.08658, 0.16262,
+ 0.31407, -0.30489, -0.02606, 0.14190, -0.08362,
+ 0.24965, 0.19388, -0.23105, 0.02526, 0.01173,
+ -0.35132, 0.06385, -0.35812, -0.19375, -0.19519,
+ 0.14947, -0.37374, 0.16436, -0.01008, -0.37674,
+ -0.30582, 0.07688, -0.20240, -0.04962, 0.24964,
+ 0.22001, -0.25086, 0.09333, -0.07224, 0.11910,
+ 0.04215, -0.30292, -0.12536, 0.10990, -0.26516,
+ -0.21734, -0.38152, 0.20745, -0.25369, -0.01856,
+ -0.10365, 0.07038, -0.04135, -0.21273, 0.07230,
+ 0.22504, 0.00431, 0.26453, 0.02538, -0.54383,
+ -0.03405, 0.25820, -0.24079, -0.15019, -0.26605,
+ -0.35702, -0.42089, 0.19085, -0.11501, -0.00055,
+ -0.04155, 0.42314, -0.13477, -0.02535, -0.02607,
+ -0.10000, 0.23383, -0.09689, -0.01044, -0.01878,
+ 0.06476, 0.17685, -0.00247, -0.07652, 0.08857,
+ -0.13425, 0.06581, -0.25502, 0.21841, 0.00068,
+ -0.03982, -0.31531, -0.09989, -0.16646, 0.30477,
+ -0.09865, -0.10386, 0.07834, -0.04933, -0.03648,
+ 0.14491, 0.02979, 0.14823, 0.16802, -0.21824,
+ 0.05529, 0.17727, 0.17329, -0.48798, -0.14088,
+ -0.13477, -0.30517, -0.38217, -0.03923, -0.02180,
+ -0.17869, 0.01170, -0.05680, -0.21288, 0.03755,
+ 0.04360, 0.13091, -0.24646, 0.11384, -0.11718,
+ -0.19633, 0.22733, 0.17478, -0.20325, -0.19131,
+ -0.35380, -0.26262, 0.07435, -0.16963, -0.10453,
+ 0.05705, -0.21958, 0.18671, 0.16716, -0.16905,
+ -0.23243, -0.04606, -0.09389, -0.18781, 0.17041,
+ 0.13145, -0.04814, -0.09506, 0.28764, 0.02395,
+ -0.38583, -0.25463, -0.17338, 0.18525, 0.03244,
+ -0.20995, -0.23058, -0.31647, 0.27623, 0.27174,
+ 0.00504, -0.14638, 0.34493, 0.11008, 0.05709,
+ -0.28443, 0.09517, 0.08618, 0.30404, -0.00024,
+ -0.25952, -0.18058, -0.35088, -0.09936, -0.18538,
+ -0.06179, -0.34673, -0.10237, -0.06621, 0.00392,
+ 0.01323, -0.06583, 0.07513, 0.01745, 0.19915,
+ 0.27684, 0.05880, -0.05375, -0.19955, 0.17845,
+ -0.03796, -0.11647, -0.07666, 0.09141, -0.21147,
+ -0.09175, 0.02774, -0.14108, -0.24564, -0.04029,
+ -0.22152, 0.11284, -0.17030, -0.11017, -0.30140,
+ -0.07008, 0.22269, 0.06642, 0.11624, 0.03600,
+ 0.02846, 0.02712, 0.09762, 0.01496, -0.20027,
+ 0.17648, 0.09645, -0.03243, -0.36875, -0.19799,
+ -0.20952, -0.24648, 0.36082, 0.03506, 0.02269,
+ -0.01150, -0.07729, 0.12191, -0.19238, -0.13508,
+ 0.15594, 0.20184, 0.00731, -0.06883, -0.15710,
+ -0.37774, -0.21381, -0.20905, 0.25022, 0.07262,
+ -0.08130, 0.27094, -0.48196, 0.40338, -0.11977,
+ 0.06878, 0.06560, 0.12590, 0.01491, -0.01461,
+ 0.17900, -0.18636, 0.14576, -0.00880, -0.06821,
+ -0.21354, -0.41692, 0.03471, -0.38843, -0.03920,
+ 0.08054, -0.00720, 0.17168, -0.11488, 0.22711,
+ -0.21942, 0.04698, 0.02972, 0.18790, 0.03938,
+ -0.09313, 0.02749, -0.27095, 0.14117, -0.15641,
+ 0.22076, -0.08669, -0.41988, -0.18575, -0.02398,
+ -0.12671, 0.11023, -0.23793, 0.08965, -0.27546,
+ 0.33910, -0.82538, -0.02118, 0.12908, -0.63400,
+ 0.07018, -0.13856, -0.33878, -0.33218, -0.29388,
+ -0.22356, 0.58345, -0.63712, -0.14977, 0.29164,
+ 0.53197, 0.24904, -0.21714, -0.23968, 0.27100,
+ -0.39960, 0.68143, -0.62878, -0.12440, 0.12039,
+ 0.14798, -0.19293, 0.02078, 0.82917, -0.26591,
+ 0.10747, 0.02392, 0.20519, 0.09841, -0.34861,
+ 0.05696, -0.02346, -0.67273, -0.22383, -0.10650,
+ -0.13184, -0.05708, -0.51715, -0.19389, 0.33895,
+ 0.25029, -0.81848, 0.12301, 0.05745, 0.02256,
+ -0.01972, -0.11407, 0.15511, -0.25760, 0.15445,
+ -0.23652, 0.05467, -0.40192, -0.11941, -0.04106,
+ 0.32367, 0.01427, -0.05139, 0.48138, -0.36667,
+ 0.36075, -0.24577, -0.79300, -0.22806, 0.08324,
+ -0.24147, -0.17391, -0.09900, 0.18100, -0.21909,
+ 0.42598, -0.25720, -0.40071, 0.36408, -0.14776,
+ 0.87976, -0.26248, -0.06998, -0.49013, -0.08195,
+ -0.23502, 0.10548, 0.27643, 0.28540, 0.17877,
+ -0.24235, 0.50939, 0.08112, -0.60957, -0.58505,
+ -0.31315, -0.43451, 0.07031, -0.09924, -0.06895,
+ 0.65461, 0.01006, -0.73427, 0.10246, 0.28992,
+ -0.34128, 0.00993, -0.21189, 0.70565, -0.60140,
+ -0.08784, -0.18689, -0.44727, -0.41054, 0.06334,
+ -0.24010, -0.06883, 0.00522, -0.05548, 0.12323,
+ -0.25664, 0.17246, 0.17918, 0.42062, -0.65144,
+ 0.62016, 0.25644, -0.18237, 0.38423, 0.19654,
+ -0.51931, 0.07371, -0.00040, -0.15390, -0.08117,
+ 0.32779, 0.09051, -0.91902, 0.26137, 0.15700,
+ -0.05746, -0.24409, 0.00921, 0.10777, -0.41820,
+ 0.09694, 0.19995, -0.10810, -0.06266, -0.14248,
+ -0.32536, -0.44279, 0.15697, 0.02416, 0.37755,
+ 0.39964, -0.72880, -0.05328, -0.03510, -0.01740,
+ -0.28686, 0.41716, -0.59148, -0.00190, 0.37969,
+ 0.15370, -0.15555, -0.35749, 0.00328, -0.03281,
+ 0.21959, 0.57374, -0.58640, -0.39713, 0.02529,
+ -0.28797, -0.26278, 0.15999, 0.07519, -0.12589,
+ 0.30327, -0.33087, 0.42718, -0.35558, -0.12272,
+ -0.67383, 0.31467, 0.15749, -0.10703, -0.43189,
+ -0.23711, 0.12238, -0.08963, -0.20239, 0.47130,
+ 0.13901, 0.62227, -0.15670, -0.30886, 0.24188,
+ 0.08038, 0.40042, -0.44793, -0.16282, -0.25677,
+ 0.24944, -0.29425, -0.81934, -0.64877, 0.42746,
+ -0.17251, 0.13752, -0.14583, -0.01591, -0.32902,
+ -0.13173, -0.02277, 0.36795, -0.00294, -0.43705,
+ -0.13017, 0.37456, -0.59531, -0.04229, 0.12073,
+ 0.36604, -0.55508, 0.17517, 0.50874, -0.39213,
+ 0.31024, -0.59697, 0.10000, -0.11567, 0.34448,
+ -0.67600, 0.35041, -0.07680, -0.04977, 0.10725,
+ 0.04573, 0.05261, -0.01938, -0.26417, -0.36158,
+ 0.33654, -0.18314, -0.54133, 0.32965, -0.44475,
+ 0.35616, 0.15659, -0.17636, -0.44428, -0.11221,
+ 0.09986, -1.02426, 0.03582, 0.27897, -0.13790,
+ -0.00161, -0.18558, -0.28233, 0.05090, -0.43378,
+ 0.36454, 0.87887, -0.13318, 0.55469, -0.27074,
+ -0.61442, -0.18128, 0.10082, 0.39482, -0.25577,
+ 0.25330, -0.08974, -0.18460, 0.16041, -0.37341,
+ 0.80475, -0.30571, -0.54103, -0.08524, -0.46104,
+ 0.02357, 0.19622, 0.31814, -0.08309, -0.81866,
+ -0.57411, 0.75267, -0.31918, -0.42660, 0.31396,
+ -0.23379, -0.06212, 0.75516, -0.42635, -0.06456,
+ -0.07528, 0.02237, -0.07609, -0.14723, -0.24320,
+ -0.09896, -0.64955, 0.02014, -0.32457, 0.05743,
+ 0.50576, 0.57360, -0.13083, -0.57180, -0.23957,
+ -0.63783, -0.25958, -0.18924, 0.17470, -0.25025,
+ 0.01416, -0.34605, 0.00448, 0.47642, 0.06957,
+ 0.03927, -0.58926, -0.65476, 0.05395, 0.11497,
+ 0.41723, 0.03778, 0.49795, -0.64512, -0.40621,
+ -0.12695, 0.15240, -0.31811, -0.09090, 0.25605,
+ -0.21342, 0.33019, -0.47902, 0.64857, -0.31073,
+ 0.05572, -0.30927, 0.16946, -0.39776, -0.47363,
+ 0.46951, -0.55080, 0.12995, 0.29926, 0.52272,
+ -0.22399, -0.45352, -0.32228, -0.12916, 0.27716,
+ -0.16480, -0.53593, -0.12249, -0.17920, 0.03081,
+ 0.16162, -0.21435, -0.61782, 0.16208, 0.12456,
+ -0.13306, 0.40314, -0.50480, 0.77152, 0.60247,
+ -0.44947, 0.08945, -0.64247, 0.27683, -0.20825,
+ 0.32729, -0.31173, -0.58217, 0.06419, -0.04383,
+ -0.26774, 0.34006, -0.27298, -0.18191, -0.54510,
+ 0.53560, 0.31894, 0.12139, -0.43617, 0.15751,
+ -0.21285, -0.75672, 0.51695, -0.04808, -0.26331,
+ -0.33232, -0.25980, 0.01517, -0.19417, 0.15836,
+ -0.50448, -0.27588, 0.11160, 0.04756, 0.09613,
+ -0.22215, -0.39638, -0.11842, -0.50875, -0.12145,
+ 0.08266, 0.55465, 0.79249, -0.12779, -0.02639,
+ -0.05746, -0.51808, -0.76282, -0.05388, -0.63859,
+ 0.04900, -0.10186, 0.07041, -0.06867, -0.42529,
+ -0.03740, 0.81970, -0.01320, -0.10758, 0.14427,
+ 0.45807, -0.00853, 0.05329, -0.88458, 0.20093,
+ 0.60631, 0.00044, -0.57260, -1.01951, -0.12099,
+ -0.18003, -0.01785, -0.15572, -0.14119, -0.00835,
+ 0.05853, -0.09095, -0.09826, -0.06482, -0.17720,
+ -0.16208, 0.11569, 0.07751, -0.20965, 0.15013,
+ -0.09257, 0.03171, 0.17069, -0.18207, -0.04318,
+ 0.05118, -0.04306, -0.10432, -0.10266, -0.14564,
+ 0.01725, -0.14225, 0.08844, -0.16327, -0.12519,
+ -0.07737, 0.02951, -0.04553, -0.00679, -0.20192,
+ -0.09988, -0.16364, -0.09126, -0.13825, -0.04677,
+ -0.02946, -0.14707, 0.06606, -0.09947, -0.06073,
+ 0.06675, -0.20708, 0.02647, -0.07192, 0.05908,
+ -0.28366, 0.03845, -0.08370, -0.09020, -0.11469,
+ -0.20034, 0.04768, 0.04909, 0.17369, 0.07334,
+ -0.14549, -0.03763, 0.08407, -0.15885, -0.12293,
+ 0.08688, -0.13188, -0.12366, -0.08817, -0.17667,
+ 0.05903, 0.03342, -0.17368, -0.10311, 0.03838,
+ 0.04878, 0.05530, 0.07557, -0.11169, 0.09153,
+ -0.11256, 0.04625, 0.14267, -0.04683, 0.12649,
+ -0.20457, 0.11973, -0.10279, -0.00894, 0.06619,
+ -0.12830, 0.02579, 0.10791, -0.03358, 0.01926,
+ 0.08449, 0.05856, -0.08828, -0.30449, -0.15680,
+ 0.13428, 0.17618, 0.07799, 0.13520, -0.10253,
+ 0.12988, 0.06641, 0.14241, -0.10595, -0.29095,
+ 0.12484, -0.09367, 0.05458, 0.05958, -0.22665,
+ -0.08738, 0.00682, -0.12026, 0.17772, -0.01001,
+ -0.18864, 0.07962, 0.02507, -0.13022, 0.14684,
+ -0.14718, -0.12930, 0.14395, -0.04279, 0.06708,
+ 0.05366, -0.12690, -0.13327, -0.14396, 0.06391,
+ 0.00772, -0.13985, -0.14680, 0.07343, 0.08910,
+ -0.19231, 0.16449, -0.17711, -0.21062, -0.13044,
+ -0.08686, 0.05749, -0.03843, -0.11448, -0.08128,
+ 0.06032, -0.03507, -0.09386, 0.07670, -0.13898,
+ -0.05865, -0.23571, -0.23446, 0.16708, -0.18952,
+ -0.12837, -0.16144, 0.05829, -0.09108, -0.15946,
+ -0.15183, -0.05123, -0.01399, 0.07207, 0.11411,
+ 0.08245, 0.00286, -0.06381, 0.09463, 0.04697,
+ -0.10717, -0.19034, -0.09573, -0.20164, 0.13926,
+ 0.09110, 0.06106, 0.13172, -0.18893, 0.03166,
+ -0.13738, 0.04106, -0.05558, -0.15401, -0.11641,
+ -0.09597, 0.12006, 0.01767, 0.00795, 0.13414,
+ 0.01038, 0.04300, -0.18971, -0.18006, -0.17540,
+ 0.02932, -0.07637, 0.12087, 0.06556, 0.07761,
+ -0.14278, -0.10659, -0.04374, 0.10654, -0.11242,
+ -0.15283, -0.14049, -0.03442, -0.21574, -0.10971,
+ 0.15383, 0.06457, 0.09424, -0.04335, -0.15670,
+ -0.24239, 0.15702, -0.17947, -0.13339, -0.05925,
+ 0.04231, 0.06280, -0.12729, -0.11692, -0.10000,
+ -0.15775, 0.04476, -0.19688, 0.12213, -0.07769,
+ -0.07743, 0.05879, -0.20893, -0.10443, 0.20107,
+ -0.08202, -0.19103, -0.08969, 0.00981, -0.15318,
+ -0.10919, 0.05336, 0.09683, 0.07452, -0.20535,
+ -0.15729, -0.10273, 0.02827, 0.01995, 0.13568,
+ -0.08727, -0.07653, -0.10641, 0.03412, 0.05123,
+ -0.07077, 0.05878, -0.04316, -0.11020, -0.01361,
+ 0.05905, 0.02840, -0.09419, -0.07158, 0.13912,
+ -0.06095, 0.13319, 0.03108, -0.13544, 0.03416,
+ 0.06218, -0.19209, 0.00258, 0.14737, -0.09526,
+ 0.17447, 0.22422, 0.04131, 0.08014, -0.19390,
+ -0.08861, 0.03517, 0.01441, -0.00771, -0.20870,
+ -0.09483, -0.11983, -0.06024, 0.08270, -0.10857,
+ 0.01109, 0.09099, 0.07051, -0.13642, 0.09422,
+ -0.15997, 0.07387, 0.19811, 0.01875, 0.02604,
+ 0.05567, 0.14154, -0.24585, 0.07144, 0.03220,
+ 0.03647, -0.20480, -0.06626, 0.16877, -0.16239,
+ 0.09216, 0.14165, -0.06964, -0.19819, -0.10068,
+ -0.13112, 0.09888, -0.07962, -0.06826, -0.30712,
+ 0.00028, -0.14397, -0.01053, 0.06076, 0.03353,
+ -0.15771, -0.10523, 0.08734, -0.08195, 0.15229,
+ 0.08549, 0.10725, -0.08186, 0.07012, 0.12725,
+ -0.18663, -0.10534, -0.12859, 0.09763, -0.10222,
+ -0.05887, -0.11878, 0.05820, -0.17241, -0.08148,
+ -0.10790, -0.11235, 0.09065, 0.09430, 0.03811,
+ -0.06207, 0.05057, 0.07198, 0.06164, -0.11549,
+ -0.05272, -0.16031, -0.09583, 0.14262, -0.15360,
+ -0.22034, -0.16289, -0.13309, 0.03010, 0.00730,
+ 0.06062, 0.09479, -0.06281, -0.15076, -0.05327,
+ 0.15267, 0.13930, 0.06448, 0.13093, -0.14357,
+ 0.07634, 0.15982, -0.10438, 0.06456, -0.19365,
+ -0.15483, -0.18598, 0.05814, -0.00288, -0.23841,
+ -0.06238, -0.03047, -0.15709, -0.14581, 0.05883,
+ 0.06967, 0.10315, 0.08402, -0.19277, 0.02791,
+ -0.25046, 0.11793, 0.12018, 0.01931, 0.07858,
+ -0.07376, -0.15209, 0.08324, 0.08170, 0.07293,
+ 0.08973, -0.04459, 0.07526, -0.04292, -0.19024,
+ 0.02032, 0.05549, 0.05406, 0.10079, 0.11274,
+ -0.10358, -0.03290, 0.09083, -0.18171, -0.10408,
+ -0.10418, 0.09240, 0.06006, -0.16519, 0.08919,
+ -0.10222, 0.05818, 0.19142, -0.12681, 0.07924,
+ 0.13694, 0.04728, -0.07156, -0.17801, -0.13741,
+ -0.73529, -0.13930, 0.07907, -0.23917, -0.15104,
+ -0.14474, -0.04355, 0.07140, 0.15439, 0.09288,
+ 0.14340, 0.00054, 0.04297, 0.11119, 0.04842,
+ 0.06197, 0.15346, -0.08363, -0.15887, 0.00966,
+ -0.16749, -0.08059, 0.03920, -0.14737, -0.10895,
+ 0.10299, 0.06383, 0.01471, -0.20260, -0.13166,
+ 0.07854, -0.26044, -0.22748, -0.11459, 0.08186,
+ -0.04504, -0.11843, 0.20941, -0.13885, -0.08322,
+ 0.04701, -0.06002, 0.16165, -0.16819, -0.17078,
+ 0.06926, 0.15030, 0.04521, -0.02459, 0.10694,
+ -0.04556, 0.01864, 0.01017, -0.18815, -0.11711,
+ 0.14462, 0.06595, -0.00587, 0.00743, 0.10299,
+ 0.06729, 0.13840, -0.19535, -0.05179, -0.07152,
+ -0.11997, -0.16365, 0.09562, -0.12304, 0.03684,
+ -0.06519, -0.14503, 0.15692, -0.08301, 0.10324,
+ 0.03688, 0.02840, 0.03690, -0.18415, -0.26762,
+ 0.05350, -0.00421, 0.12728, -0.23264, -0.05570,
+ -0.07593, -0.21339, 0.02342, 0.07565, 0.08143,
+ -0.34382, 0.06269, 0.12172, 0.06450, 0.15318,
+ -0.21337, 0.10007, 0.16602, 0.03827, 0.07691,
+ 0.01255, -0.21983, 0.06276, 0.22675, 0.01472,
+ 0.14395, 0.11251, 0.08538, -0.03142, 0.18437,
+ 0.05746, 0.10134, 0.16953, -0.12318, 0.06367,
+ -0.11487, -0.02890, -0.13273, -0.12545, -0.18516,
+ -0.12753, -0.31578, -0.27802, 0.13255, -0.06181,
+ -0.20635, 0.18263, 0.13860, -0.09008, 0.08401,
+ -0.05896, 0.09426, -0.04961, 0.08799, -0.09428,
+ 0.03728, -0.21744, -0.01680, 0.09835, -0.17165,
+ 0.01927, -0.18457, -0.19861, -0.13755, -0.09252,
+ -0.07190, -0.18190, 0.16223, -0.10591, -0.15517,
+ -0.09147, 0.13011, -0.22516, -0.14070, -0.12385,
+ 0.14622, -0.18493, -0.04609, -0.13208, -0.18323,
+ -0.16280, -0.09640, -0.17599, 0.10166, -0.23332,
+ 0.09491, -0.15231, 0.12568, 0.16702, 0.14068,
+ -0.16073, -0.17238, -0.11357, 0.00835, -0.07910,
+ 0.10579, 0.00728, -0.15356, -0.18554, -0.19211,
+ 0.00806, 0.13522, -0.08910, -0.17153, -0.07358,
+ -0.11453, 0.04366, -0.11360, -0.00724, -0.06879,
+ 0.08463, -0.24056, 0.13936, -0.05180, -0.16253,
+ -0.09404, -0.06735, -0.19755, -0.00440, -0.06330,
+ -0.31729, -0.02215, 0.05653, 0.08031, -0.02554,
+ 0.00526, -0.16989, -0.18884, 0.15912, -0.09573,
+ 0.12625, 0.09801, -0.17866, -0.17071, -0.08827,
+ -0.06433, 0.11979, -0.09275, 0.01956, -0.13116,
+ 0.05915, 0.13751, -0.19896, -0.20376, 0.14444,
+ 0.01171, -0.22674, -0.01844, -0.07281, 0.10234,
+ -0.19766, -0.10000, 0.04967, 0.01197, -0.09569,
+ 0.06699, 0.03090, -0.16339, -0.09246, -0.18785,
+ 0.11689, -0.16504, -0.10705, -0.00841, 0.05528,
+ 0.07490, -0.05677, 0.09822, 0.18972, -0.24147,
+ 0.10609, 0.03894, -0.17317, -0.14112, 0.02063,
+ 0.05619, 0.12986, 0.18111, -0.06345, -0.09760,
+ -0.01252, 0.15219, 0.21724, -0.15908, -0.07698,
+ -0.19915, -0.19898, 0.05633, -0.01152, -0.12296,
+ 0.04773, 0.13738, -0.07818, 0.11114, -0.13674,
+ -0.15692, -0.14208, 0.01309, -0.10597, -0.30335,
+ 0.14360, -0.13170, -0.09961, -0.15851, 0.04807,
+ -0.06464, -0.21190, -0.02085, -0.05980, -0.21391,
+ -0.19003, 0.14107, -0.12082, 0.19453, -0.07518,
+ 0.07167, -0.28559, 0.07525, -0.08897, -0.21845,
+ -0.20492, 0.09243, 0.03934, 0.09643, -0.04313,
+ -0.10124, 0.03494, 0.02116, -0.10794, -0.07215,
+ -0.22335, 0.04949, -0.10258, -0.21161, -0.02353,
+ 0.15111, -0.17098, -0.12945, -0.05980, -0.12200,
+ 0.10455, -0.06465, 0.13324, -0.16633, -0.11832,
+ 0.04697, 0.04357, -0.17837, -0.16420, -0.12834,
+ -0.23395, -0.29544, 0.05618, 0.16273, 0.05020,
+ 0.05931, -0.07655, -0.10489, -0.24563, 0.12957,
+ 0.08727, 0.12173, -0.31904, 0.12625, 0.11417,
+ -0.14141, -0.15498, 0.11411, 0.15299, -0.02874,
+ 0.07432, -0.00853, -0.12386, 0.05228, -0.14235,
+ -0.13150, 0.07691, -0.10031, 0.03182, -0.12433,
+ -0.17143, 0.08068, -0.11819, -0.01125, -0.13629,
+ 0.07118, 0.11426, 0.06361, -0.13233, 0.05197,
+ -0.12411, 0.03875, -0.22193, 0.07126, 0.11533,
+ 0.11524, -0.10882, 0.08950, -0.14654, -0.01384,
+ -0.08241, -0.20896, -0.14778, 0.17260, -0.13277,
+ -0.10232, 0.08482, 0.00401, 0.13808, -0.03698,
+ -0.34166, -0.02035, 0.15700, 0.10928, 0.17390,
+ -0.09319, -0.01829, 0.13916, -0.05175, 0.01982,
+ -0.14167, 0.06373, 0.08301, 0.07494, 0.13721,
+ -0.18177, 0.08462, -0.12663, -0.09063, -0.26334,
+ -0.29237, -0.08183, -0.12420, -0.13644, -0.08785,
+ -0.10288, -0.18929, 0.05444, 0.14424, -0.11835,
+ 0.04356, -0.15565, 0.12698, -0.00677, -0.10259,
+ 0.08043, 0.08111, 0.10698, 0.10628, -0.00436,
+ -0.16767, 0.14537, 0.07895, 0.03464, 0.09967,
+ 0.11044, -0.12857, -0.08465, -0.23898, -0.13443,
+ -0.22224, 0.02354, -0.63431, -0.07684, 0.07643,
+ -0.09690, 0.10749, -0.07093, -0.20671, -0.06737,
+ 0.06631, -0.05961, 0.08124, 0.13594, -0.05383,
+ 0.07506, 0.03580, -0.11388, -0.13904, -0.18184,
+ -0.09528, -0.02867, -0.01123, -0.25487, -0.10258,
+ 0.12018, -0.15022, -0.08532, -0.09634, -0.11860,
+ -0.10636, -0.11292, 0.14524, 0.10501, -0.18091,
+ 0.10077, 0.07936, -0.16201, 0.07192, 0.01965,
+ 0.08644, 0.06365, 0.10974, -0.23244, -0.03285,
+ 0.14964, 0.09811, 0.07077, -0.11954, 0.15440,
+ 0.09562, 0.09250, -0.14342, -0.08297, -0.13490,
+ 0.03500, 0.14263, -0.02981, -0.18723, -0.10362,
+ -0.15330, 0.10934, 0.12171, 0.01582, -0.21617,
+ -0.19256, -0.09892, 0.07695, 0.13577, 0.04987,
+ -0.12746, 0.12400, -0.11724, -0.07382, 0.14506,
+ -0.13376, 0.08131, -0.07168, 0.02095, -0.14304,
+ 0.10538, -0.09229, 0.00507, -0.17256, -0.26021,
+ -0.13014, -0.20125, 0.11857, 0.09043, -0.05450,
+ -0.12198, -0.10032, -0.03052, -0.06618, 0.00878,
+ 0.18781, -0.15417, 0.17263, 0.08269, -0.20408,
+ -0.18311, 0.02386, 0.06373, -0.18853, 0.01498,
+ -0.18431, 0.02668, -0.17954, -0.14101, 0.07902,
+ 0.11126, -0.12966, 0.13286, 0.03016, 0.08390,
+ 0.04552, -0.03438, -0.08160, 0.27005, -0.11052,
+ -0.17687, 0.09274, -0.05884, 0.00849, 0.06099,
+ -0.15540, 0.01713, 0.07284, 0.00624, -0.14073,
+ -0.04483, 0.00202, 0.09382, -0.08010, -0.11561,
+ -0.07486, -0.13517, 0.11561, -0.16376, -0.10850,
+ -0.10473, -0.12695, 0.12729, 0.07263, -0.12811,
+ -0.03182, -0.13085, -0.25217, 0.12480, 0.02599,
+ -0.10733, -0.09711, 0.12637, -0.10802, 0.13532,
+ -0.04007, -0.14907, 0.04300, -0.04638, -0.05317,
+ -0.17484, 0.12442, -0.16887, -0.15560, 0.14496,
+ 0.07342, -0.21011, -0.18838, -0.01698, -0.21827,
+ 0.01067, -0.07891, -0.05765, -0.02503, 0.10495,
+ -0.03458, -0.13971, 0.13712, 0.03023, -0.02297,
+ -0.15096, -0.24733, 0.10615, -0.16672, -0.23550,
+ 0.07314, -0.09240, -0.25864, -0.12994, 0.08598,
+ -0.04046, 0.06832, 0.16091, -0.04817, -0.10962,
+ -0.12652, -0.07388, -0.08206, -0.09913, 0.07092,
+ 0.11110, 0.02416, -0.20084, -0.06845, -0.06731,
+ 0.10880, -0.17197, -0.16946, -0.17334, 0.10205,
+ 0.03082, 0.03223, -0.12374, 0.03397, -0.05688,
+ -0.11988, -0.09391, -0.08142, -0.00758, 0.05065,
+ 0.02196, 0.03611, -0.23340, -0.22329, -0.13858,
+ -0.11522, 0.08768, -0.06341, -0.09511, -0.22418,
+ 0.00444, 0.03471, 0.01108, 0.10000, -0.01406,
+ 0.23863, -0.21847, -0.06814, -0.13482, -0.18509,
+ -0.10775, -0.09011, -0.09586, -0.25622, 0.01129,
+ 0.07198, 0.13178, -0.16001, 0.06385, -0.03253,
+ -0.08998, -0.15115, -0.19722, -0.05017, 0.06179,
+ -0.13333, 0.16582, -0.19931, 0.09237, -0.13869,
+ 0.13525, -0.04968, -0.04675, -0.06224, -0.17188,
+ 0.07368, -0.06914, 0.12296, 0.07553, -0.15625,
+ 0.07192, -0.32804, 0.07104, -0.20942, 0.05837,
+ -0.17445, -0.02808, 0.15999, 0.11123, -0.06692,
+ 0.09752, -0.11438, 0.05811, 0.10110, 0.08589,
+ 0.09872, -0.09395, -0.15202, -0.07765, -0.07338,
+ 0.07674, -0.13594, -0.20856, 0.03742, -0.14352,
+ -0.02746, -0.17699, 0.08578, 0.12869, -0.11554,
+ -0.08944, -0.07753, -0.05842, 0.13287, 0.09486,
+ -0.13776, -0.06216, -0.10909, 0.09395, 0.10170,
+ 0.00128, 0.06706, -0.02409, -0.06466, 0.10992,
+ -0.11852, -0.23473, -0.19632, -0.09314, 0.24032,
+ -0.21782, -0.10441, 0.07904, 0.04899, 0.10695,
+ 0.09748, -0.06552, -0.17499, 0.05328, 0.10490,
+ -0.16917, -0.03091, 0.03777, 0.08198, 0.04448,
+ 0.01981, -0.18581, -0.14371, -0.20166, -0.12226,
+ -0.05521, 0.08625, -0.12797, 0.04350, 0.06761,
+ 0.05543, -0.07429, 0.15169, -0.27845, 0.16003,
+ 0.03612, -0.02891, -0.14408, 0.09477, 0.11614,
+ -0.09929, 0.07000, -0.11034, -0.11094, -0.00192,
+ -0.05881, 0.13997, -0.06454, -0.08183, 0.05522,
+ -0.03167, 0.08066, -0.07564, -0.09093, -0.26764,
+ 0.10497, -0.06378, -0.05144, 0.07780, -0.01185,
+ -0.12568, 0.07357, 0.04330, 0.10778, -0.01736,
+ -0.21423, -0.10099, 0.08488, 0.10211, -0.05736,
+ 0.09414, 0.17486, -0.09304, -0.07939, 0.09798,
+ -0.24405, 0.12571, 0.10296, -0.18057, 0.08600,
+ -0.22605, -0.07759, -0.05775, -0.09980, -0.16481,
+ -0.14403, -0.21539, 0.15857, 0.12626, 0.13501,
+ -0.08334, 0.06805, -0.19916, -0.08328, 0.09371,
+ -0.06364, -0.04732, -0.01130, 0.03277, 0.04056,
+ -0.18519, -0.10541, -0.11670, 0.10263, 0.05229,
+ 0.03120, -0.16723, -0.25065, 0.13487, -0.18181,
+ 0.22719, 0.14046, -0.14677, -0.18156, -0.08519,
+ -0.06227, -0.04313, -0.15783, -0.14063, -0.16414,
+ 0.01210, 0.09467, -0.13526, -0.09939, 0.01903,
+ 0.02916, 0.05340, -0.10576, -0.07930, -0.67967,
+ -0.22317, -0.36365, 0.47188, -0.49061, 0.01014,
+ 0.71788, 0.13940, 0.64227, -0.39767, 0.33762,
+ 0.03528, 0.33219, -0.24076, -0.15388, 0.09867,
+ 0.04078, -1.09981, 0.41045, -0.45914, -0.78482,
+ -0.12063, 0.17378, 0.78757, -0.13976, -0.30097,
+ -0.28254, -0.41437, 0.57145, 0.12945, -0.73447,
+ -0.83287, -0.15977, -0.07795, -0.34560, 0.17958,
+ -0.25093, -0.38536, 0.88365, -0.97502, 0.56911,
+ -0.56186, -0.13397, 0.58767, 0.18918, 0.18801,
+ 0.13633, -0.54782, 0.07370, 0.18339, 0.25989,
+ 0.48633, -0.83890, 0.97470, 0.26518, -0.62759,
+ -0.42230, -0.22836, -0.05764, 0.09504, -0.87259,
+ 0.13745, -0.44530, -0.24254, -0.38790, 0.40278,
+ 0.60383, 0.53804, 0.32561, -0.02829, 0.76564,
+ 0.54847, -0.46720, -0.20954, 0.34048, -0.13530,
+ -0.23255, -0.45715, 0.03873, -0.17705, -0.62700,
+ -0.45909, 0.15024, -0.41018, -0.02823, 0.39352,
+ -0.07254, -0.12106, -0.06608, 0.15620, -0.80980,
+ -0.35735, 0.03802, 0.74470, -1.23957, 0.80083,
+ 0.14940, -0.53512, -0.51383, -0.25785, 0.01811,
+ 0.44646, 0.02228, -0.27935, 0.39475, -0.02626,
+ 0.47960, -0.36456, 0.42382, 0.13007, 0.04311,
+ -0.08222, -0.72575, -0.21473, -0.39327, 0.40216,
+ -0.54937, 0.15610, -0.28328, 0.02163, 0.37200,
+ -0.15410, -0.84502, 0.32639, -0.08734, 0.04365,
+ -0.21322, 0.29825, 0.48394, 0.34189, -0.06140,
+ 0.46813, -0.16942, -0.53575, -0.30881, 0.47439,
+ -0.03172, 0.26948, -0.18127, 0.16449, -0.21187,
+ -0.09681, -0.09239, -1.33934, -0.18035, 0.46256,
+ -0.28501, -0.39212, -0.14825, 0.40413, 0.19768,
+ 0.31273, 0.07926, -0.45237, -0.51297, -0.44260,
+ 0.20046, 0.20542, -0.08806, 0.44811, -0.45051,
+ 0.34960, 0.28056, -0.35997, 0.35313, -0.44486,
+ -0.71661, -0.42202, -0.71534, -0.03066, 0.38903,
+ -0.06860, 0.04655, 0.45130, 0.00856, -0.50455,
+ -0.20405, 0.49307, -1.06148, 0.46359, 0.11596,
+ -0.20120, -0.49969, 0.36873, 0.17419, -0.42087,
+ 0.14935, 0.03215, -0.35309, -0.47459, 0.25392,
+ -0.36263, 0.20298, -0.04348, 0.77779, 0.18955,
+ -0.06027, -0.15643, -0.43659, 0.02953, -0.18024,
+ 0.73964, -0.33958, 0.23627, 0.06508, -0.31312,
+ -0.11715, -1.14275, -0.22477, 0.25285, -0.50256,
+ 0.40776, -0.27703, 0.56976, -0.21367, 0.70305,
+ -0.89115, -0.19269, 0.50464, 0.00492, -1.38312,
+ 0.35474, 0.81731, -0.65356, -0.74354, 0.40519,
+ -0.48353, -0.22045, 0.14585, 0.06370, 0.04584,
+ -0.10000, 0.35117, 0.43001, 0.26386, 0.54108,
+ 0.28197, 0.53787, -0.28152, 0.63570, 0.85833,
+ -0.13636, -0.41703, 0.64689, -0.01078, -0.29903,
+ 0.35206, 0.16022, -1.49546, -0.90480, -0.72804,
+ -0.70329, -0.21879, -0.06376, -0.81187, 0.29920,
+ -0.17245, 0.29029, -0.19655, 0.34894, 0.11230,
+ 0.56850, -0.71441, 0.27078, 1.29488, 0.51944,
+ -0.28107, -0.68064, -0.45062, -0.00920, 0.24524,
+ -1.34464, -0.94983, -0.41049, 0.27977, 0.19802,
+ 0.20748, 0.82072, -0.12577, 0.00730, -0.25386,
+ -0.25283, -0.01951, -0.62927, 0.07400, -0.33961,
+ -0.32867, -0.05625, -0.02421, 0.21173, -0.04256,
+ -0.00933, -0.06228, -0.39525, -0.39445, 0.48173,
+ -0.86279, 0.36091, 0.13517, 0.56459, -0.79534,
+ -0.07557, -0.26075, 0.17226, 0.31889, 0.83394,
+ 0.55221, 0.35585, -0.80687, -0.35810, -0.10717,
+ 0.13631, 0.10972, -0.46032, -0.67608, -0.35319,
+ 0.23373, -0.39393, 0.18667, 0.58221, 0.44678,
+ -0.43494, -0.21760, 0.07432, 0.20280, 0.61945,
+ 1.04329, 0.13175, -0.17442, -1.09274, 0.22870,
+ -0.90081, -0.44855, -0.20228, 0.06975, 0.12946,
+ -0.61824, 0.29371, -0.31926, -0.14957, -0.34424,
+ 0.43544, -0.97569, 0.20638, -0.28047, 0.39514,
+ 0.23858, -0.72877, 0.25327, -0.21832, -0.51553,
+ 0.39207, 0.41378, -0.21285, 0.29855, 0.42324,
+ -0.20593, -0.53412, -0.27738, -0.27164, 1.03475,
+ 0.31187, -0.35507, 0.00259, 0.65088, 0.06858,
+ 0.59885, 0.90763, 0.36568, 0.07455, 0.43114,
+ -0.23139, -0.24289, -0.75573, -1.85502, -0.34318,
+ -0.23539, 0.09983, -0.71312, 0.25864, 0.18390,
+ -0.42181, 0.35620, 0.06648, -0.33485, -0.20673,
+ 0.46170, 0.56039, -0.40712, 0.05073, -0.10449,
+ -0.23718, 0.07299, -0.26722, -0.61965, 0.83748,
+ -0.12035, -0.17762, -0.45937, -0.62663, 0.09412,
+ -0.29504, 0.29555, 0.26817, 0.18549, 0.22261,
+ -0.04987, -0.17605, -0.27807, 0.22193, 0.76272,
+ -0.00118, -0.48228, 0.11033, -0.01036, -0.64614,
+ -0.82108, -0.33111, -0.45855, -0.03680, -0.90809,
+ -0.88746, 0.18217, -0.47914, 0.90457, -0.16330,
+ -0.63117, 0.51194, -0.51909, -0.01328, -0.01807,
+ 0.34154, -0.35372, -0.11552, -0.35060, 0.51288,
+ -0.39590, 0.65817, 0.50069, -0.17807, 0.21604,
+ -0.85637, -0.84540, 0.18861, -0.26474, -0.28804,
+ -0.16245, 0.03847, -0.10694, 0.02929, 0.25862,
+ -0.22462, -0.09369, -0.62459, -0.14596, -0.07092,
+ -0.21502, -0.03132, 0.12540, -0.08325, 0.13529,
+ -0.74618, 0.40400, -0.31808, -0.17252, -0.17863,
+ -0.78704, -0.20658, 0.15908, 0.29471, -0.12625,
+ 0.11697, 0.57287, -0.43929, 0.16989, 0.43777,
+ 0.17279, 0.29612, 0.00675, -0.13011, 0.22966,
+ -0.31198, -0.16156, -0.29853, -0.43927, -0.77897,
+ -0.00312, 0.61052, -0.05059, -0.20156, -0.11803,
+ 0.06504, -0.19418, -0.08436, 0.11235, -0.08920,
+ 0.43357, -0.01929, 0.17659, 0.10872, -0.25206,
+ -0.05171, -0.25710, 0.06941, -0.07535, -0.39363,
+ 0.04261, -0.17846, 0.04305, 0.09929, 0.19696,
+ 0.09352, 0.06898, -0.39691, 0.05766, 0.09982,
+ 0.39526, -0.70856, 0.03643, 0.51170, -0.55069,
+ -0.10873, -0.43732, -0.17978, 0.09936, 0.22523,
+ -0.20256, -0.34727, -0.37263, -0.02736, 0.10582,
+ -0.02471, -0.35400, 0.07803, -0.10157, -0.87618,
+ 0.37047, 0.17651, -0.18530, -0.08992, -0.37010,
+ 0.28390, 0.03640, -0.24453, 0.50795, 0.01915,
+ -0.02122, -0.15369, 0.22725, 0.58050, -0.10274,
+ -0.00567, -0.12613, 0.76270, -0.06181, 0.05094,
+ 0.72852, -0.73024, -0.05905, -0.25642, 0.31315,
+ 0.06557, -0.39038, -0.19722, -0.43197, 0.12784,
+ -0.58394, 0.00500, -0.10623, -0.13258, -0.02508,
+ -0.19720, 0.09432, 0.14708, -0.17843, -0.21490,
+ 0.38509, -0.24166, -0.00045, 0.57710, -0.11779,
+ -0.88789, -0.29623, 0.39667, -0.06125, -0.08813,
+ 0.30533, 0.27428, -0.61149, -0.31345, 0.15412,
+ -0.13585, 0.25079, -0.11643, 0.01266, -0.35569,
+ 0.23405, -0.05729, -0.08130, 0.04670, 0.20922,
+ -0.04016, 0.24569, 0.03861, -0.26817, -0.31108,
+ -0.15115, -0.68822, -0.41551, -0.31665, -0.04115,
+ -0.29902, 0.31521, 0.21342, -0.17292, 0.51141,
+ -1.00388, -0.20017, 0.02044, -0.61899, 0.03616,
+ -0.28422, 0.22819, -0.00789, -0.20663, -0.51354,
+ -0.13022, 0.24801, 0.46056, -0.23053, 0.36891,
+ 0.08119, 0.17992, 0.13773, -0.66630, -0.28228,
+ -0.04009, 0.78637, 0.10953, -0.28028, 0.19246,
+ -0.33585, 0.18651, -0.10092, 0.04640, 0.20947,
+ -0.20987, 0.20558, -0.49745, 0.04286, -0.56637,
+ -0.15421, 0.05590, -0.57671, 0.18576, -0.24784,
+ -0.24797, -0.02384, 0.40300, -0.29690, 0.42970,
+ 0.40988, -0.33520, 0.03069, -0.02036, -0.18188,
+ 0.02547, -0.32658, -0.05018, -0.15129, 0.12853,
+ -0.12530, -0.10541, -0.10000, -0.01682, -0.15938,
+ 0.56030, -0.22984, -0.26807, -0.40852, -0.01781,
+ -0.18393, 0.11288, -0.02060, 0.64989, -0.41846,
+ 0.03531, -0.51122, -0.36757, -0.66449, -0.18626,
+ -0.01009, 0.52024, -0.29719, 0.10518, -0.03019,
+ 0.21713, 0.43979, -0.14656, -0.03557, -0.72881,
+ -0.06579, 0.11506, -0.24967, -0.00577, -0.26304,
+ -0.08446, 0.30726, 0.14166, -0.36897, 0.13191,
+ -0.46214, 0.02253, 0.02396, -0.19207, -0.14270,
+ 0.09201, -0.05570, 0.16528, -0.12495, -0.15597,
+ -0.15427, 0.03344, -0.28724, -0.26879, -0.00783,
+ -0.40755, -0.00819, 0.27898, -0.09309, 0.06302,
+ 0.21154, 0.29696, 0.06017, -0.33028, -0.07315,
+ -0.41132, 0.00478, -0.00072, -0.46544, -0.29128,
+ -0.34969, 0.38577, 0.26206, 0.38179, 0.16779,
+ -0.20681, -0.00095, -0.22528, -0.85233, 0.00382,
+ 0.16125, 0.57035, 0.20584, -0.23291, 0.09041,
+ -0.42268, -0.36277, -0.16444, -0.62005, -0.66602,
+ -0.10057, 0.34542, 0.59283, 0.22040, 0.26479,
+ 0.11222, -0.33332, 0.24916, 0.11677, -0.10821,
+ 0.03531, -0.06857, -0.21652, -0.12660, -0.42062,
+ 0.56122, -0.19065, -0.25958, -0.38844, 0.20399,
+ -0.02453, 0.06451, -0.12806, -0.57375, 0.13228,
+ -0.52722, -0.17828, -0.03247, 0.02770, -0.15394,
+ 0.07348, 0.31780, -0.02181, -0.37768, 0.05199,
+ 0.10274, 0.04029, -0.01374, -0.17187, 0.05688,
+ -0.35817, 1.05694, 0.32169, -0.49554, -0.15215,
+ -0.03299, -0.14473, 0.31277, -0.21597, -0.38916,
+ 0.39776, 0.86936, -0.42255, 0.05209, -0.39969,
+ -0.10134, -0.19599, -0.56584, -0.40549, -0.16493,
+ 0.15111, -0.25464, 0.03004, -0.11094, -0.15028,
+ -0.71469, 0.15615, -0.16183, 0.03058, -0.36679,
+ 0.31330, 0.05876, -0.53116, 0.04752, 0.09967,
+ 0.60265, 0.18555, 0.16416, -0.29114, -0.11297,
+ -0.32211, -0.50045, -0.02257, -0.37409, -0.34589,
+ -0.33691, 0.20601, 0.22571, 0.06577, 0.17790,
+ 0.25547, 0.21113, -0.51355, -0.23727, 0.21575,
+ 0.33046, -0.61186, 0.35516, -0.23371, 0.08578,
+ -0.05954, -0.27061, 0.42355, -0.35199, -0.15184,
+ -0.03529, -0.44011, -0.11047, 0.01886, 0.33470,
+ -0.26241, -0.52948, 0.22012, -0.23094, -0.44613,
+ -0.30771, -0.20686, 0.41332, 0.27358, -0.27674,
+ 0.07054, 0.12157, 0.09641, -1.21414, -0.10491,
+ 0.21925, -0.20645, -0.26796, -0.01823, -0.15772,
+ -0.04254, 0.33695, -0.28183, 0.11161, -0.15058,
+ 0.01013, 0.12887, -0.02870, -0.15292, 0.14483,
+ -0.23901, 0.01259, -0.13517, 0.00209, 0.08611,
+ 0.07803, 0.18808, 0.01781, -0.01370, 0.07256,
+ -0.38802, -0.18445, -0.12518, -0.15865, -0.36850,
+ 0.01552, 0.26556, -0.23169, -0.08230, 0.05098,
+ -0.11751, 0.04253, 0.03929, -0.00877, 0.02237,
+ 0.15173, 0.09950, 0.00906, -0.08727, 0.03042,
+ 0.00729, -0.18647, 0.06140, -0.07076, -0.09798,
+ 0.04797, -0.05858, -0.03423, -0.08249, -0.20335,
+ -0.36965, -0.27560, -0.31425, -0.00059, 0.03738,
+ 0.12392, 0.02897, 0.10555, -0.06694, -0.23639,
+ 0.10525, 0.15590, -0.03701, -0.22815, -0.21153,
+ -0.13129, 0.31180, 0.06267, 0.16873, -0.23710,
+ -0.18148, -0.19546, -0.26912, -0.09882, -0.02383,
+ 0.16426, -0.10170, 0.00965, 0.32552, -0.01083,
+ -0.06728, -0.01782, -0.04072, -0.01616, -0.34083,
+ -0.15430, 0.12113, -0.17540, -0.19986, -0.04118,
+ -0.01174, -0.27968, -0.29748, -0.20382, -0.07463,
+ -0.11664, 0.22579, -0.32857, 0.16741, -0.01216,
+ 0.08278, 0.07028, 0.17783, -0.03246, -0.01503,
+ 0.05124, -0.26250, 0.05413, -0.00662, -0.45546,
+ 0.08061, -0.00297, 0.07991, 0.10088, -0.18176,
+ -0.19192, -0.19885, -0.07771, -0.14176, 0.14446,
+ 0.18079, 0.36156, 0.14221, -0.01486, -0.05500,
+ -0.11799, -0.22326, -0.26706, -0.07062, -0.53984,
+ 0.05828, -0.03645, 0.15257, -0.36431, -0.07977,
+ 0.06201, 0.04347, -0.09355, -0.29525, -0.26238,
+ 0.07949, 0.14103, 0.16986, 0.41166, -0.04128,
+ 0.07857, 0.04199, -0.00048, -0.29120, -0.09223,
+ -0.01538, -0.32014, -0.13908, 0.19500, -0.14381,
+ -0.05689, -0.13257, -0.02022, 0.08428, -0.05138,
+ -0.27559, 0.11805, -0.17642, 0.11496, 0.08133,
+ 0.01041, -0.10896, -0.07359, 0.08793, 0.02452,
+ -0.15538, -0.03365, -0.09948, -0.24200, 0.08043,
+ -0.20917, -0.06580, -0.07717, -0.04668, -0.01201,
+ -0.10462, -0.04537, 0.10763, 0.01718, 0.12054,
+ 0.03409, 0.06292, 0.13078, 0.29019, 0.12077,
+ -0.28259, 0.18073, 0.12900, 0.19573, -0.04850,
+ 0.09733, -0.27973, -0.13901, -0.19171, -0.12564,
+ -0.09426, -0.07883, -0.32622, 0.03882, -0.04338,
+ -0.09942, -0.15657, 0.24273, 0.04982, 0.29372,
+ 0.04451, 0.03885, 0.06792, 0.06126, -0.09572,
+ -0.08881, 0.08096, -0.28203, 0.29688, -0.24100,
+ -0.43146, -0.01347, -0.10278, -0.07374, -0.10000,
+ 0.18200, -0.18685, 0.30939, -0.04508, 0.27655,
+ 0.07901, 0.19985, -0.34088, 0.14577, 0.02693,
+ -0.40417, -0.01570, -0.19097, -0.39816, 0.06044,
+ 0.26941, 0.13700, -0.17221, 0.12466, -0.16799,
+ -0.44073, 0.20548, -0.21957, -0.01830, -0.06407,
+ -0.02590, 0.13136, 0.06099, -0.06464, 0.25207,
+ 0.42759, -0.36706, -0.02873, -0.08604, -0.02602,
+ -0.05947, -0.16232, -0.31705, -0.30965, -0.21696,
+ -0.00785, -0.05560, -0.02123, 0.17263, -0.00674,
+ 0.15168, -0.06421, -0.14081, -0.09878, -0.10213,
+ 0.05909, 0.00277, -0.28416, -0.15877, 0.06599,
+ 0.14288, -0.12927, -0.26942, -0.36757, 0.08434,
+ -0.14909, -0.41372, -0.02457, 0.23853, 0.06730,
+ 0.05911, 0.21244, -0.15896, -0.29388, 0.07553,
+ -0.18641, 0.18457, -0.09538, -0.18983, 0.02121,
+ -0.11171, -0.23589, -0.26863, 0.09696, -0.01698,
+ -0.04164, -0.06459, 0.09977, 0.05753, 0.10550,
+ -0.16651, 0.28640, -0.09334, 0.11205, 0.21690,
+ -0.11790, -0.11063, 0.21528, -0.22225, -0.26966,
+ -0.24183, -0.31997, -0.27214, 0.21888, 0.02596,
+ 0.00682, -0.07972, -0.05310, 0.06618, -0.05785,
+ -0.12064, 0.23971, 0.14544, -0.00760, -0.03413,
+ -0.15773, 0.03851, 0.06577, -0.02232, -0.28045,
+ -0.12247, 0.12556, -0.14655, -0.04087, -0.29605,
+ 0.20041, -0.00225, -0.10965, -0.39017, -0.27102,
+ 0.03557, -0.21513, -0.11096, 0.02424, -0.03291,
+ -0.10006, 0.17422, 0.08567, -0.26047, -0.11709,
+ -0.05855, -0.05663, -0.10250, -0.10004, 0.05591,
+ -0.08902, -0.10466, -0.32967, -0.05080, -0.19263,
+ -0.03188, -0.13797, -0.19218, -0.18879, -0.05819,
+ 0.16708, -0.08768, 0.14824, 0.06612, -0.05096,
+ -0.18684, -0.29626, 0.16919, -0.02142, -0.14454,
+ 0.19866, -0.03150, -0.12552, -0.08808, 0.22219,
+ 0.07744, -0.30835, -0.21953, 0.03391, -0.01114,
+ -0.20854, 0.13849, 0.13614, -0.13794, -0.02099,
+ -0.04865, -0.03293, -0.01372, 0.08016, 0.21073,
+ -0.15005, -0.23871, 0.14061, 0.12880, -0.38584,
+ 0.08030, -0.15604, -0.13220, -0.16300, 0.05166,
+ 0.01154, -0.09598, -0.02131, 0.07542, 0.29680,
+ 0.07382, -0.27615, 0.04663, -0.24692, 0.01815,
+ 0.08778, -0.12021, -0.30171, -0.03074, 0.05969,
+ 0.05308, 0.14602, -0.14342, 0.04138, -0.27612,
+ -0.71330, -0.25385, -0.14928, 0.28903, -0.06909,
+ 0.17479, -0.24931, 0.15656, -0.09304, 0.05743,
+ -0.01557, 0.09415, 0.33250, 0.03820, -0.00457,
+ 0.02216, 0.02708, -0.08524, -0.13983, 0.10717,
+ 0.21150, 0.01732, -0.29955, -0.42599, 0.01993,
+ -0.15913, 0.20128, 0.09534, -0.06820, 0.04587,
+ 0.01246, -0.44525, 0.21181, -0.01105, 0.24230,
+ -0.00403, 0.38207, -0.06810, -0.40856, 0.38224,
+ -0.26417, 0.07493, -0.24565, -0.20165, -0.22292,
+ 0.29755, 0.14187, 0.00575, 0.53539, -0.00448,
+ 0.08007, 0.13225, -0.58589, 0.25337, -0.18911,
+ -0.45116, -0.07878, -0.01900, 0.27200, -0.34169,
+ -0.00392, -0.23197, 0.13091, -0.24856, 0.13415,
+ 0.03439, -0.13920, -0.16812, 0.14453, -0.03644,
+ -0.05425, -0.01281, -0.04001, -0.10878, 0.04885,
+ 0.19418, -0.13183, -0.10478, -0.24824, 0.44033,
+ -0.19033, -0.25536, -0.31341, -0.03945, -0.08347,
+ -0.08039, 0.07627, 0.12861, -0.10844, -0.11900,
+ 0.27718, -0.11837, -0.26528, -0.29015, 0.05139,
+ -0.03751, 0.14866, 0.35234, -0.20038, -0.20007,
+ -0.10156, -0.00163, -0.32328, 0.10566, -0.19419,
+ -0.02725, -0.16178, -0.00660, -0.36074, 0.08966,
+ 0.21152, 0.20719, 0.19101, 0.05052, -0.37889,
+ 0.04589, 0.34930, -0.08963, -0.12386, -0.08274,
+ -0.02916, 0.09969, -0.49946, 0.13975, -0.22728,
+ -0.08576, -0.06606, 0.28574, 0.12208, -0.50925,
+ 0.02089, 0.15524, 0.02700, 0.03244, 0.01950,
+ -0.07847, -0.25093, 0.23805, -0.31756, -0.24100,
+ -0.07390, 0.11037, 0.14437, -0.36045, 0.26638,
+ -0.08770, -0.16068, -0.26639, 0.11576, 0.18497,
+ 0.08707, -0.21144, 0.00047, -0.50596, -0.22338,
+ 0.11339, 0.33948, -0.49177, 0.13626, -0.04823,
+ 0.07833, 0.29069, -0.22212, -0.19543, -0.02004,
+ 0.21858, 0.28921, -0.58694, -0.27326, 0.25401,
+ -0.04487, -0.07940, 0.09251, 0.08432, 0.29017,
+ 0.01705, 0.12288, 0.00626, -0.56148, 0.00500,
+ 0.06874, -0.05556, 0.17371, -0.30268, -0.14425,
+ 0.05605, -0.16119, -0.02923, -0.11883, -0.19504,
+ -0.11936, -0.18597, -0.00104, 0.05186, -0.04267,
+ -0.12553, 0.09592, 0.38341, -0.09335, 0.15088,
+ 0.00931, -0.17722, 0.00780, 0.19397, -0.10277,
+ 0.00871, 0.10836, 0.32095, -0.24025, -0.26691,
+ 0.10521, 0.04580, 0.10010, -0.21970, -0.20961,
+ 0.20763, 0.22100, 0.06597, 0.07090, 0.06319,
+ -0.10646, -0.13954, -0.26163, 0.10680, -0.49626,
+ -0.12134, -0.01401, 0.04608, -0.15591, -0.05510,
+ -0.16392, -0.10000, -0.16508, 0.11406, 0.07508,
+ 0.06465, -0.01286, -0.30947, -0.28413, 0.13390,
+ 0.29510, -0.31922, 0.20454, -0.27214, -0.52939,
+ 0.19069, -0.17662, 0.39048, -0.09828, -0.03108,
+ -0.17128, -0.04959, 0.23464, -0.09242, 0.01971,
+ -0.05224, -0.02107, 0.00623, 0.30003, -0.04589,
+ 0.31276, 0.18913, -0.27492, -0.25009, 0.01329,
+ -0.34667, -0.08701, -0.19622, -0.60261, 0.36706,
+ -0.07865, 0.21357, 0.03542, -0.12541, 0.11358,
+ -0.58619, 0.65110, 0.14302, -0.00959, -0.14608,
+ -0.21743, 0.21307, 0.09223, -0.08715, -0.32756,
+ -0.08369, -0.40938, -0.11354, 0.00232, -0.14592,
+ 0.33737, -0.06533, -0.08845, -0.12043, 0.13177,
+ 0.19281, -0.28146, 0.06101, 0.07208, 0.21004,
+ -0.33332, -0.12884, 0.00295, -0.27378, -0.29369,
+ -0.09968, 0.36143, 0.07277, -0.07997, 0.09216,
+ 0.12480, 0.25731, -0.16409, -0.23858, -0.29010,
+ 0.01981, 0.12244, 0.15027, -0.00255, -0.01186,
+ -0.00963, -0.35375, 0.14393, 0.27370, -0.20403,
+ -0.36139, 0.44411, -0.25154, -0.28916, 0.21248,
+ -0.01730, 0.10895, 0.06096, -0.10776, -0.42774,
+ -0.23538, -0.16107, 0.01229, -0.17500, -0.14937,
+ 0.10837, 0.00290, 0.13370, -0.03412, -0.02323,
+ 0.25358, -0.10059, -0.28348, -0.36556, -0.06965,
+ -0.10568, 0.44307, -0.13626, -0.22547, -0.27473,
+ 0.13849, -0.29244, 0.02687, -0.13348, -0.47876,
+ -0.25969, -0.04565, -0.04068, -0.31203, 0.09994,
+ -0.18302, -0.27442, 0.01931, -0.23641, 0.38691,
+ 0.19375, 0.29061, -0.10757, 0.03702, 0.24761,
+ -0.46832, 0.05838, 0.31342, -0.02327, 0.18821,
+ 0.31516, -0.46573, -0.02606, -0.24457, 0.06331,
+ 0.17180, -0.24916, 0.05130, 0.07784, -0.39303,
+ 0.18393, 0.22466, 0.10430, -0.14878, 0.06459,
+ -0.11578, -0.23497, -0.35486, 0.10520, -0.23368,
+ 0.56521, 0.30965, -0.10323, -0.14075, -0.26494,
+ 0.19493, -0.05073, -0.14883, 0.14363, -0.47422,
+ -0.21282, 0.01386, -0.02275, -0.42205, 0.24294,
+ 0.00125, -0.05785, -0.14421, -0.34560, 0.01615,
+ -0.21611, 0.05981, -0.00312, -0.55122, -0.20524,
+ 0.17427, 0.09249, 0.09295, 0.00445, 0.02682,
+ -0.06938, 0.05039, -0.03663, 0.18296, -0.47168,
+ -0.17156, -0.03877, 0.13558, 0.01860, -0.03970,
+ -0.34712, -0.22036, -0.94139, -0.12117, -0.13712,
+ 0.07552, -0.08802, 0.08975, -0.15830, 0.11294,
+ -0.16386, 0.05276, 0.08939, -0.12241, 0.06483,
+ -0.12591, -0.17553, 0.05304, 0.05665, -0.14567,
+ 0.08267, 0.06953, 0.02744, -0.12433, -0.11136,
+ 0.02283, -0.16631, 0.07660, 0.07935, 0.06521,
+ -0.09609, -0.12635, -0.15473, -0.11899, 0.05378,
+ -0.13044, 0.10995, 0.05326, -0.12352, 0.06593,
+ 0.06287, 0.07273, 0.03655, 0.08978, -0.14872,
+ 0.05141, 0.08647, 0.06405, 0.06806, -0.09584,
+ 0.02770, 0.11385, -0.12198, 0.09640, -0.15724,
+ 0.07696, 0.06840, 0.08286, 0.09235, -0.14891,
+ 0.06123, 0.08994, -0.14096, 0.03474, 0.02752,
+ 0.03548, 0.04546, -0.14230, -0.14341, -0.11524,
+ 0.09218, -0.21562, -0.09524, 0.08425, 0.07879,
+ -0.14073, -0.09981, -0.11811, 0.09359, -0.14610,
+ 0.08302, -0.12028, -0.16926, -0.13038, -0.11831,
+ 0.06223, 0.02771, -0.16455, 0.07668, 0.05458,
+ -0.11764, 0.07057, 0.06704, -0.08937, -0.10242,
+ -0.15283, -0.11795, 0.10916, -0.15313, 0.04710,
+ 0.08071, -0.13431, -0.12920, -0.16069, -0.14408,
+ 0.04968, 0.08512, -0.16179, -0.16105, 0.04098,
+ -0.12059, 0.06466, -0.13227, -0.11111, 0.09697,
+ 0.10704, -0.16687, -0.16357, -0.14190, -0.12701,
+ -0.10583, -0.14531, 0.06136, 0.07357, -0.11086,
+ -0.13003, 0.02862, -0.09400, 0.04990, 0.07516,
+ 0.02987, 0.02880, 0.06172, 0.06591, -0.13385,
+ 0.11010, 0.10047, 0.09301, -0.19420, 0.05765,
+ 0.04274, 0.08362, -0.12846, 0.05169, -0.10463,
+ -0.11629, 0.11824, 0.06905, -0.16211, 0.06463,
+ 0.03001, -0.13845, 0.03249, -0.11556, 0.07824,
+ 0.06019, -0.12623, 0.13348, 0.09759, 0.07448,
+ 0.09505, 0.05595, -0.15424, -0.13334, -0.13535,
+ -0.12799, -0.12598, -0.11653, -0.13949, 0.00427,
+ 0.06447, -0.14611, 0.04359, 0.04565, 0.07692,
+ 0.09074, -0.17354, 0.07435, -0.06147, 0.04155,
+ 0.09809, 0.06500, -0.12160, 0.03290, 0.05189,
+ -0.13694, -0.15879, -0.12988, -0.13664, 0.06857,
+ 0.11334, 0.07596, -0.15159, -0.13195, 0.05530,
+ -0.13781, 0.09448, 0.00951, 0.05951, 0.11941,
+ -0.17001, 0.05242, -0.16761, -0.09921, 0.08925,
+ -0.12246, 0.03695, -0.10466, 0.06873, 0.07062,
+ 0.07073, -0.13023, 0.10290, 0.04427, -0.17005,
+ -0.00549, -0.13043, 0.10902, 0.02834, -0.12186,
+ 0.11281, 0.06632, -0.17545, 0.04643, 0.08195,
+ 0.06399, -0.10753, -0.10031, 0.08450, 0.01395,
+ 0.13488, -0.16332, -0.09722, -0.10000, -0.16923,
+ -0.14843, 0.02407, 0.07383, 0.06071, -0.01867,
+ 0.05326, 0.12986, -0.16517, 0.04553, 0.09087,
+ 0.08250, -0.13665, -0.05536, -0.11565, -0.16099,
+ -0.00115, 0.11449, 0.04839, -0.10603, -0.03135,
+ 0.03817, -0.13280, -0.12078, -0.12094, 0.05135,
+ -0.16008, -0.10099, -0.07075, -0.12874, -0.16310,
+ 0.05632, 0.08299, 0.04604, 0.12454, 0.02780,
+ -0.12476, -0.18679, -0.12471, 0.06298, -0.15832,
+ -0.08260, 0.06883, 0.05296, -0.12909, 0.05874,
+ 0.07834, -0.18898, -0.11559, -0.09116, 0.02984,
+ 0.00344, -0.10889, -0.10478, 0.10675, -0.13980,
+ 0.05431, -0.15304, -0.11557, 0.09316, 0.05611,
+ -0.14285, 0.10194, -0.14265, 0.05499, 0.04443,
+ -0.13510, -0.12000, 0.00432, 0.08429, 0.09034,
+ 0.09080, 0.04474, -0.08926, -0.11339, 0.09914,
+ -0.14597, 0.08683, -0.14294, -0.15802, 0.09920,
+ 0.04778, 0.05207, -0.13697, 0.06300, 0.08243,
+ -0.18629, 0.07052, 0.07776, -0.19372, 0.10277,
+ 0.11785, 0.07541, -0.20830, -0.12489, 0.09080,
+ -0.16767, -0.12166, -0.12314, -0.07315, -0.16470,
+ -0.15000, -0.07832, 0.05444, 0.07150, -0.12522,
+ 0.03974, -0.14686, 0.06154, 0.05533, 0.08847,
+ -0.10867, 0.07851, -0.11157, -0.23998, 0.07950,
+ 0.07442, -0.13963, -0.13355, -0.12375, 0.09372,
+ 0.08184, 0.06067, -0.08075, -0.13348, -0.15564,
+ -0.14022, -0.14261, 0.06460, 0.08056, -0.11221,
+ 0.09944, 0.08412, -0.12673, 0.06835, 0.07261,
+ -0.17557, 0.07301, 0.08848, -0.13419, -0.15993,
+ 0.06695, 0.07772, 0.10008, -0.13319, 0.02214,
+ 0.04120, 0.06547, -0.16264, 0.05245, -0.10526,
+ 0.08223, -0.13151, 0.08332, 0.09365, -0.14301,
+ 0.09417, -0.17436, -0.09740, 0.09065, -0.15488,
+ -0.12916, -0.09136, -0.17512, -0.13292, 0.05084,
+ 0.04883, -0.14937, -0.08716, 0.05759, 0.05315,
+ -0.11963, 0.07156, -0.20146, 0.09100, 0.06615,
+ -0.15316, -0.13130, -0.15264, 0.06444, -0.11000,
+ -0.09025, -0.10503, 0.02833, 0.09937, -0.12734,
+ 0.02577, -0.11775, 0.05296, 0.09119, -0.14844,
+ 0.03294, -0.12339, -0.10563, 0.09502, -0.11645,
+ 0.09635, 0.06817, -0.18189, 0.04454, -0.14402,
+ 0.09493, 0.05823, 0.04763, -0.14784, 0.08849,
+ 0.09929, 0.00717, 0.06518, -0.10688, -0.79240,
+ -0.16586, -0.05010, -0.06773, -0.12221, -0.12942,
+ -0.28815, -0.19024, -0.28745, -0.01544, -0.04151,
+ 0.15393, -0.47738, 0.22103, -0.34563, -0.57663,
+ 0.04175, -0.02503, -0.07652, 0.18324, 0.37723,
+ 0.26589, -0.05516, -0.33306, -0.18622, -0.06468,
+ 0.01154, -0.44863, -0.14639, -0.27537, 0.38294,
+ 0.01529, 0.03711, 0.18777, -0.28038, 0.17463,
+ -0.42382, 0.23383, 0.06345, -0.30858, 0.12901,
+ -0.04477, 0.11461, 0.11615, -0.05340, 0.17635,
+ 0.13640, -0.14383, -0.17499, -0.29624, 0.28082,
+ -0.07529, -0.02627, -0.33892, -0.16711, -0.16364,
+ -0.25635, -0.17317, 0.04943, 0.14800, 0.43730,
+ 0.15137, -0.12152, 0.07565, -0.02430, 0.30509,
+ -0.26616, 0.09541, -0.20242, -0.23624, -0.15405,
+ -0.04232, -0.10353, 0.20029, -0.07055, -0.18992,
+ 0.11921, -0.30753, -0.31984, -0.09379, 0.16671,
+ -0.01359, -0.29829, -0.24992, 0.26657, 0.15258,
+ 0.01712, 0.08997, 0.03246, -0.07947, 0.01725,
+ -0.07961, -0.11569, -0.26621, -0.07255, -0.47351,
+ -0.20020, 0.27218, -0.07018, -0.08534, 0.12536,
+ -0.16525, -0.08071, -0.16320, -0.30571, 0.02673,
+ 0.26612, 0.02353, 0.04793, -0.02231, -0.02317,
+ -0.27644, 0.08081, 0.09540, -0.48652, 0.16338,
+ -0.36704, -0.29893, -0.17721, -0.16879, -0.29913,
+ -0.20457, 0.38016, 0.05802, 0.05234, -0.36013,
+ 0.09261, -0.02275, 0.08276, 0.08538, 0.05292,
+ 0.17336, -0.25613, 0.11927, -0.44865, -0.16979,
+ 0.17495, -0.35937, -0.10612, 0.33944, -0.20589,
+ -0.21742, 0.30831, -0.32243, 0.30615, -0.20454,
+ -0.33392, -0.02535, -0.15347, 0.13226, -0.17576,
+ 0.25383, 0.27968, -0.36601, -0.13026, -0.25475,
+ -0.34335, 0.28427, -0.33116, -0.14111, -0.11048,
+ -0.12352, -0.31608, -0.26933, -0.27851, -0.20882,
+ 0.66580, -0.21148, -0.03140, -0.00638, 0.26607,
+ 0.08779, -0.14845, -0.07315, -0.31736, 0.36745,
+ 0.02665, -0.22911, 0.05088, -0.28537, -0.43086,
+ -0.23584, -0.31651, -0.21404, 0.19177, 0.30360,
+ 0.17722, 0.03352, 0.17965, 0.13615, 0.06890,
+ 0.14613, 0.30907, 0.27802, -0.07974, 0.23485,
+ 0.20311, -0.58246, -0.31018, 0.13636, -0.03636,
+ -0.41701, 0.05628, 0.09467, 0.12242, 0.17441,
+ -0.64324, -0.03409, 0.19491, -0.23345, -0.12712,
+ 0.11951, 0.21956, 0.09625, 0.04563, -0.26225,
+ -0.20964, 0.32362, -0.00116, 0.24276, -0.67586,
+ -0.23764, -0.41737, 0.00289, 0.04898, -0.32274,
+ -0.08766, -0.08579, 0.12609, -0.15685, 0.28113,
+ -0.10000, 0.04747, -0.34786, -0.01825, -0.05297,
+ -0.16059, 0.06232, 0.20284, -0.29849, 0.03583,
+ -0.05846, -0.26342, -0.55773, -0.06529, 0.20390,
+ 0.02287, -0.06023, 0.37528, -0.19315, -0.11235,
+ -0.10254, -0.10974, 0.13487, -0.11671, -0.22999,
+ -0.10538, -0.22886, -0.24245, 0.12760, -0.50167,
+ 0.20037, 0.01902, 0.22778, -0.48581, -0.27330,
+ -0.22502, 0.10800, -0.12732, 0.24747, -0.22032,
+ -0.24949, 0.16003, 0.13064, -0.08929, -0.42649,
+ -0.31691, 0.04831, -0.12775, 0.05630, -0.06412,
+ 0.04991, 0.25250, -0.53793, -0.17431, 0.14392,
+ -0.35253, 0.27757, -0.00051, 0.13300, 0.17323,
+ 0.02003, 0.45010, -0.33025, 0.16490, -0.23686,
+ -0.35352, -0.05234, -0.14897, -0.14311, -0.03279,
+ -0.01374, -0.31216, 0.10741, -0.10936, 0.10959,
+ -0.08615, -0.23851, -0.34606, 0.15114, 0.29596,
+ 0.14495, -0.02830, 0.43063, 0.08415, 0.32777,
+ -0.45040, -0.20284, -0.49725, 0.04736, 0.04915,
+ 0.28576, -0.18493, 0.20271, 0.01187, 0.32086,
+ 0.06677, -0.41700, -0.02300, 0.20945, 0.37659,
+ -0.32037, -0.50593, 0.11131, 0.01508, 0.23476,
+ 0.21976, -0.07989, -0.06373, -0.25282, -0.15927,
+ -0.17188, -0.05023, -0.04117, 0.17033, -0.02936,
+ 0.07283, 0.17787, 0.31939, -0.18900, 0.34556,
+ -0.13233, -0.45021, -0.41732, -0.04176, 0.02087,
+ -0.35659, 0.27843, -0.03796, -0.53947, -0.19605,
+ -0.10439, 0.03368, 0.18562, -0.21218, -0.31211,
+ -0.00315, 0.16685, -0.36884, -0.17339, 0.09896,
+ -0.02095, -0.52082, 0.03684, -0.06409, -0.07483,
+ -0.07826, -0.05104, 0.18531, -0.29246, -0.38886,
+ 0.03055, 0.05439, 0.37843, -0.01845, -0.10075,
+ 0.16971, 0.18989, -0.16827, -0.35765, -0.15187,
+ 0.12398, 0.49593, -0.11305, -0.19336, -0.14226,
+ -0.13384, -0.07909, -0.33941, 0.38620, 0.04422,
+ 0.01046, -0.06547, 0.07527, 0.13036, -0.01207,
+ -0.10050, -0.10905, -0.15215, -0.53399, -0.29875,
+ 0.13752, -0.05960, 0.18449, -0.26833, 0.09548,
+ -0.22537, -0.30871, 0.01220, -0.58114, 0.57510,
+ 0.18869, -0.29319, 0.10610, 0.18382, 0.13931,
+ 0.10807, -0.14082, 0.12614, 0.20040, -0.32036,
+ -0.24319, -0.52688, -0.10720, -0.20676, -0.18126,
+ 0.19196, 0.11199, -0.40966, 0.17917, -0.02618,
+ 0.46983, -0.80415, 0.35039, 0.58844, 1.00384,
+ 0.19466, 0.20649, -0.41841, -0.09453, 0.16576,
+ 0.16864, -0.54504, -1.14102, 0.07788, -0.22535,
+ 0.15483, -0.10213, -0.34253, -0.62951, -0.33682,
+ 0.41095, -0.46571, -0.28391, 0.64006, -0.35338,
+ -0.41768, -0.22855, 0.39423, -0.60001, 0.04102,
+ 0.47188, -0.65250, -0.00061, -0.29278, -0.10282,
+ -0.31922, 0.50005, 0.77175, -0.07731, -0.32348,
+ 0.37057, -0.35122, -0.20065, -0.13579, 0.16790,
+ 0.42416, 0.16881, -0.01488, 0.31881, 0.01643,
+ -0.04118, 0.03797, -0.10142, -0.83062, -0.02626,
+ 0.43701, 0.30776, 0.62184, 0.18582, 0.21582,
+ -1.63529, -0.05798, -0.56505, -0.67541, -0.02431,
+ 0.18326, -0.70822, 0.26074, -0.26064, 0.15319,
+ 0.91636, -1.17021, 0.16643, 0.84018, -0.22064,
+ -0.45582, 0.90115, -0.59201, 0.08305, -0.00033,
+ -0.05883, -0.34572, -0.41329, 0.40468, -0.12097,
+ -0.43197, -0.97343, 0.32519, -0.20160, 0.47880,
+ 0.68688, -0.68714, -0.38395, -0.70344, -0.51499,
+ -0.37619, 0.35368, -0.76343, 0.09464, 0.19147,
+ -0.27600, 0.70333, 0.98880, 0.14433, -0.11239,
+ -0.14054, -0.10941, -0.58991, 0.03177, 0.15150,
+ 0.18322, 0.93128, 1.03323, -0.22814, -0.13854,
+ -0.07913, -0.90639, 1.07460, 0.29192, -0.71824,
+ -1.30081, 0.42413, 0.02277, -0.51448, -0.22646,
+ 0.24699, -0.30884, -0.05577, -0.95309, 0.40765,
+ -0.01637, 0.29335, 0.25271, 0.16129, -0.08422,
+ 0.26904, -0.57217, 0.24831, -0.80065, 0.10865,
+ -0.50346, 0.35614, 0.35407, 0.05584, 0.39949,
+ -0.62598, 0.81931, -0.49258, -0.35853, 0.08458,
+ 0.55467, -0.26221, 0.03349, -0.64756, 0.26856,
+ 0.40364, 0.03306, 0.26065, -0.15504, 0.51995,
+ -0.10034, -0.44490, -0.14960, -0.54070, -0.96429,
+ 0.50826, -0.24613, -0.40549, 0.31664, -0.34781,
+ -0.20926, -0.27635, -0.13642, 0.66470, -0.24276,
+ -0.32077, 0.24630, -0.33778, -0.17642, 0.91454,
+ -1.31676, 0.57317, 0.27819, 0.58892, -0.18821,
+ 0.02759, -0.01984, -0.29762, -0.55117, -0.54399,
+ -0.15911, -0.45506, 0.11608, -0.24746, 0.07169,
+ 0.23124, 0.12926, -0.04088, 0.17047, 0.84063,
+ -0.55457, 0.44675, -0.27845, -0.16842, -0.18201,
+ -0.49819, 0.32580, 0.86171, -0.28575, -0.30299,
+ -0.44996, -0.21751, 0.01137, 1.06513, -0.03945,
+ 0.69519, 0.12160, 0.46558, -0.89553, -0.66115,
+ 0.02335, 0.11897, -0.25598, -0.17290, -0.06488,
+ -1.04241, 0.33682, -0.10607, 0.28371, -0.53129,
+ -0.20823, -0.33667, -0.10000, -0.55067, 0.02591,
+ 0.74714, 0.57776, -0.00215, -0.10989, 0.17918,
+ -0.47047, -0.08932, -0.30053, -0.49614, -0.06773,
+ 0.53079, 0.09249, 0.50732, -0.64058, -0.81998,
+ 0.14896, -0.21604, 0.34797, -0.68684, -0.38075,
+ 1.16390, 0.12930, 0.76298, 0.11424, 0.04840,
+ -0.24316, 0.47954, 0.19312, -0.34694, -1.11809,
+ -0.06789, 0.55450, -0.03730, -0.75090, 0.15919,
+ -0.41531, -0.52922, -0.16036, 0.36020, -0.60832,
+ -0.04453, 1.12838, -0.05689, -0.67891, 0.58554,
+ -0.45600, -0.38616, 0.08612, -0.22985, 0.25371,
+ -0.08811, 0.04993, -0.83938, 0.61400, 0.41882,
+ 0.04801, -0.14627, -0.44534, -0.01914, -0.48358,
+ -0.40215, -0.41342, 0.66971, -0.01927, 0.43169,
+ -0.44296, -0.48842, 0.25910, 0.26474, 0.03394,
+ 0.12272, -0.36208, 0.03496, 0.95518, 0.29430,
+ -0.21329, -0.01716, -1.72162, 0.81322, -0.65733,
+ -0.51081, -0.12482, 0.85312, 0.20144, -0.47818,
+ -0.12736, -0.32437, 0.17317, 0.10968, -0.50006,
+ 0.05543, -0.81674, -0.21505, -0.34221, 0.29987,
+ -0.81956, 0.43466, 0.26169, 0.89122, 0.38072,
+ -0.62480, -0.06521, -0.23910, 0.17052, -0.28539,
+ 0.28954, 0.71966, -0.65110, -0.12125, 0.12832,
+ -0.19772, 0.19925, -0.30200, 0.45397, -0.67684,
+ 0.41507, -0.25784, -0.00051, 0.20101, -0.37538,
+ 0.05372, -0.53039, -0.13696, 0.01268, 0.52856,
+ -0.91055, -0.14239, 0.33325, -0.04084, -1.17031,
+ -0.05994, 0.17827, 0.14788, -0.16439, 1.20183,
+ -0.22349, 0.31356, -0.19956, 0.12240, 0.14384,
+ 0.36875, 0.60301, -0.01976, -1.73652, 0.03490,
+ -0.21369, -0.27313, -0.69434, 0.27683, -0.44431,
+ 0.53422, -0.05575, -0.78023, -0.11797, 0.30218,
+ -0.59325, 0.10075, 0.53233, -0.30227, -0.36641,
+ 0.66078, -0.30313, 0.37078, 0.58384, 0.15038,
+ -0.05914, -0.92793, -0.06708, -1.30797, 0.16015,
+ 0.10050, 0.01801, -0.20240, -0.90150, 0.31184,
+ 0.41119, -0.00493, -0.68883, -0.05614, -0.03114,
+ 1.09088, -0.03882, 0.09420, 0.35245, 0.72657,
+ 0.20267, -0.13233, 0.15115, 0.14226, 0.40316,
+ 0.16779, -0.17196, -0.13421, 0.59384, -0.05557,
+ -0.70597, -0.07169, 0.22518, 0.69429, -0.01847,
+ -0.31585, -0.39835, -0.44663, -0.47057, -0.15018,
+ -0.31163, -0.60342, -0.61373, -1.01252, 0.04012,
+ -0.12601, -0.16822, 0.10774, -0.15496, -0.13379,
+ -0.10517, 0.05421, -0.16549, -0.14853, -0.13023,
+ -0.15454, 0.07366, -0.15242, 0.09742, 0.05672,
+ -0.11546, 0.07110, 0.05549, -0.12381, -0.10669,
+ -0.15849, -0.16745, 0.01230, -0.15912, 0.04844,
+ 0.04564, -0.07217, -0.12354, -0.12331, -0.17759,
+ 0.06069, -0.13966, 0.09398, 0.06805, 0.11231,
+ -0.12473, 0.08699, 0.08445, -0.12877, 0.07776,
+ -0.14437, -0.16220, 0.04503, 0.04043, -0.12544,
+ -0.14308, -0.16358, -0.07543, 0.07005, 0.05838,
+ -0.16443, -0.14843, -0.15067, 0.09280, -0.12641,
+ 0.08715, 0.08907, -0.11982, -0.12971, 0.08626,
+ 0.08484, 0.02649, -0.17553, -0.18021, 0.03342,
+ 0.07760, -0.13670, 0.05139, 0.13545, 0.09040,
+ 0.02763, -0.12119, 0.08685, 0.05317, 0.11438,
+ 0.04423, -0.14237, -0.11777, 0.05085, 0.08346,
+ -0.10223, -0.12446, -0.17719, -0.17448, -0.15306,
+ 0.04790, -0.14067, 0.04791, 0.00903, -0.06408,
+ -0.08269, -0.15195, -0.14259, 0.07886, 0.05087,
+ -0.12702, -0.12543, 0.08269, 0.05635, 0.07234,
+ 0.08581, -0.12742, 0.07866, 0.04977, 0.04403,
+ -0.14674, 0.03203, 0.05205, -0.15800, 0.02043,
+ 0.11524, -0.07650, -0.18510, 0.03076, 0.06151,
+ -0.13944, 0.10278, -0.11400, 0.07919, -0.11960,
+ -0.13601, -0.11400, -0.15247, 0.08849, -0.11382,
+ -0.16942, -0.18193, -0.16390, 0.04954, -0.15914,
+ -0.17570, 0.11387, 0.10392, -0.14855, 0.05271,
+ -0.11132, -0.16000, -0.12499, 0.06749, -0.12896,
+ -0.11161, 0.07422, -0.08791, 0.07538, -0.13364,
+ 0.09055, -0.17908, -0.18652, 0.01650, 0.06770,
+ -0.14879, -0.18233, -0.11400, -0.05619, 0.05421,
+ -0.13893, 0.07817, 0.05974, 0.09441, 0.08539,
+ -0.15487, -0.14004, 0.06619, 0.08340, -0.10738,
+ 0.08410, 0.08887, -0.16474, -0.19275, -0.21104,
+ -0.16532, -0.11874, 0.01461, 0.09563, -0.06612,
+ 0.04290, 0.04488, -0.10569, 0.05445, 0.09172,
+ 0.09617, 0.04353, -0.12272, -0.10919, 0.09413,
+ 0.07172, 0.09219, -0.11556, 0.02619, -0.20937,
+ 0.00981, 0.02683, 0.05037, 0.00710, 0.09950,
+ -0.03532, 0.02796, 0.04857, -0.07080, -0.14368,
+ -0.11481, -0.13566, -0.12800, 0.04446, 0.03258,
+ -0.09250, -0.09602, 0.10656, -0.08349, -0.19915,
+ -0.19119, -0.18176, 0.03550, 0.07055, -0.19667,
+ -0.11374, -0.05862, -0.15796, 0.02701, -0.08143,
+ 0.06969, -0.10164, -0.13679, -0.14669, 0.04827,
+ 0.08303, 0.10738, -0.08767, -0.11784, 0.10000,
+ -0.19747, -0.00305, 0.04522, -0.15849, -0.16364,
+ -0.19342, 0.06898, 0.12720, -0.17149, 0.02488,
+ 0.07972, 0.08775, -0.12667, -0.08712, 0.04216,
+ 0.05211, -0.13224, -0.09538, -0.09087, 0.05829,
+ 0.20382, -0.17022, -0.19513, -0.16242, -0.15502,
+ -0.13764, 0.01866, 0.04326, 0.13443, 0.02097,
+ -0.15402, 0.09145, -0.12550, 0.06746, 0.08962,
+ 0.04800, 0.07811, -0.10905, 0.11823, -0.10805,
+ 0.05764, 0.11950, 0.02290, 0.01477, 0.04311,
+ 0.03856, 0.04423, -0.21803, 0.08451, 0.11909,
+ -0.16803, -0.14043, 0.04941, -0.14614, -0.11500,
+ -0.10722, 0.08915, -0.10502, 0.08709, 0.09844,
+ -0.10733, 0.09348, -0.10741, -0.14246, 0.01784,
+ 0.05769, 0.05010, 0.06824, 0.01592, 0.07920,
+ 0.12733, 0.06969, 0.03324, 0.06314, 0.08132,
+ 0.04884, -0.08456, 0.05201, -0.13201, -0.07803,
+ -0.10593, 0.03725, 0.06816, -0.15692, -0.16806,
+ 0.03669, 0.02964, 0.05799, 0.06199, 0.00207,
+ 0.09867, 0.12827, -0.13209, 0.03491, 0.08207,
+ -0.12339, -0.13238, 0.08617, -0.14265, -0.13886,
+ -0.13081, 0.08845, -0.09106, 0.07727, -0.15480,
+ -0.13865, 0.03717, -0.12565, -0.15071, 0.06344,
+ -0.13767, 0.07234, -0.06889, 0.06666, 0.03060,
+ -0.13634, 0.10795, -0.11907, -0.11934, 0.05743,
+ -0.16371, 0.08313, -0.12014, 0.08440, -0.14569,
+ -0.00715, -0.13622, 0.04133, 0.04459, -0.15470,
+ -0.11837, -0.14682, 0.06322, -0.10119, 0.04335,
+ -0.14291, -0.14520, -0.10585, -0.11327, 0.04760,
+ 0.06022, 0.07327, -0.11422, -0.09357, 0.11277,
+ -0.14139, -0.00255, -0.15368, 0.07117, -0.12775,
+ 0.05370, -0.10318, 0.05006, 0.07524, 0.12225,
+ 0.06376, 0.04865, -0.17046, -0.14153, -0.14783,
+ 0.06535, -0.12887, -0.11580, 0.08292, 0.07261,
+ 0.08378, -0.12431, -0.00598, -0.10887, 0.03590,
+ -0.16076, 0.05865, 0.07337, 0.02829, 0.05826,
+ -0.10065, 0.06111, 0.03089, -0.14348, -0.12918,
+ -0.10509, 0.10158, 0.07853, -0.15222, -0.10003,
+ 0.05641, -0.10718, 0.08267, 0.01179, 0.09120,
+ -0.12831, -0.15751, 0.04507, 0.08248, 0.02978,
+ -0.13106, 0.09055, 0.05259, 0.05434, 0.00897,
+ 0.04591, 0.07162, 0.08804, -0.13639, -0.12545,
+ 0.12037, 0.05730, 0.06743, 0.04955, -0.10649,
+ -0.63610, -0.10626, 0.06662, 0.05080, -0.12187,
+ -0.05864, -0.22209, -0.11545, -0.05386, -0.02610,
+ -0.15197, -0.08945, -0.04653, 0.03210, 0.06312,
+ 0.02768, -0.06204, -0.19115, 0.06488, -0.16649,
+ 0.00725, -0.01959, -0.06555, -0.05228, 0.09966,
+ -0.05988, -0.06288, -0.12688, 0.04141, 0.11044,
+ -0.08225, 0.04898, -0.14893, 0.09235, 0.00713,
+ 0.03065, -0.18314, 0.10491, -0.05688, 0.06079,
+ -0.14278, 0.01883, 0.04706, 0.15049, -0.04220,
+ 0.04755, -0.07501, -0.05542, -0.16603, -0.17202,
+ 0.10021, -0.07382, -0.12034, 0.03925, -0.06664,
+ 0.01507, 0.04026, 0.01660, -0.15530, 0.01317,
+ -0.11569, -0.00217, -0.19033, -0.10685, 0.14764,
+ -0.07647, 0.11211, 0.12092, -0.06497, -0.14344,
+ 0.04253, -0.12611, -0.07159, -0.18802, -0.22501,
+ -0.09417, -0.21359, 0.08859, -0.11725, 0.05217,
+ 0.05346, -0.12941, 0.02943, -0.20936, -0.10648,
+ -0.01086, -0.04278, -0.16958, -0.06422, -0.06556,
+ 0.07716, -0.17065, -0.16601, -0.04985, -0.01243,
+ 0.02732, 0.12160, -0.17341, 0.02006, 0.05861,
+ 0.05296, -0.14620, -0.12799, 0.03356, 0.01258,
+ -0.12302, -0.06630, -0.08883, -0.09185, 0.16786,
+ 0.16769, -0.11829, 0.05148, 0.04383, 0.17321,
+ 0.03883, -0.01407, -0.09171, 0.00048, -0.18046,
+ 0.08256, 0.07459, 0.00982, -0.14802, -0.19022,
+ -0.17533, 0.03600, 0.15280, -0.00275, 0.09735,
+ 0.15532, -0.05956, 0.08567, 0.06960, -0.16569,
+ 0.12801, -0.15530, -0.23394, 0.10592, -0.17229,
+ -0.17675, -0.09320, 0.05154, -0.21359, 0.03426,
+ -0.01118, -0.15707, -0.15803, -0.04356, -0.02495,
+ 0.10501, 0.14058, 0.13012, 0.10936, 0.07594,
+ -0.00505, -0.07387, -0.11855, -0.23988, -0.08834,
+ -0.16347, 0.05246, 0.06846, 0.04816, -0.01861,
+ -0.18245, -0.18329, -0.16379, -0.14306, 0.13007,
+ -0.05703, -0.03949, -0.02437, -0.10209, 0.14168,
+ 0.10027, 0.00446, -0.04941, -0.17760, -0.19544,
+ -0.09435, 0.02512, -0.22566, -0.10135, 0.07616,
+ -0.22801, 0.01921, -0.00834, 0.00656, 0.08107,
+ 0.14294, 0.19164, 0.14233, -0.01109, 0.13569,
+ 0.12448, 0.10273, -0.22823, 0.17118, -0.14173,
+ -0.04314, 0.07767, -0.17144, 0.00295, -0.09452,
+ 0.07013, 0.01130, -0.01263, -0.04575, -0.19841,
+ -0.14536, 0.00423, 0.20828, -0.05844, -0.01365,
+ -0.12163, 0.14799, 0.09282, -0.20291, -0.02211,
+ -0.18673, -0.24315, 0.04736, -0.16552, 0.03134,
+ 0.05099, -0.11925, -0.23691, -0.03439, -0.01723,
+ -0.18059, 0.10000, 0.17938, 0.23555, 0.01886,
+ -0.00478, -0.03152, 0.14994, -0.08663, 0.00122,
+ -0.03449, 0.07888, -0.03637, -0.12565, -0.14747,
+ -0.01271, 0.07767, 0.08110, -0.19328, -0.02537,
+ -0.18408, -0.18917, -0.27054, 0.16868, 0.15058,
+ 0.06394, 0.15595, 0.12729, 0.15061, -0.04270,
+ -0.01910, -0.05018, -0.01602, 0.03736, -0.12614,
+ -0.16077, -0.17571, -0.07084, 0.02272, 0.00382,
+ 0.02468, -0.06853, -0.12494, 0.02983, -0.03870,
+ 0.13028, -0.09932, 0.17374, 0.14104, 0.11724,
+ 0.10340, 0.04365, 0.14672, 0.07046, -0.13948,
+ 0.08678, 0.06694, 0.02739, -0.15498, 0.04479,
+ -0.25337, -0.01087, -0.22441, -0.20438, -0.14597,
+ 0.13793, 0.14381, 0.07074, -0.03603, -0.07812,
+ -0.07654, -0.07596, -0.19414, 0.07341, -0.12674,
+ 0.04691, -0.14207, 0.07718, 0.05098, 0.05163,
+ -0.16791, -0.25447, 0.01873, -0.18182, 0.03361,
+ -0.09009, 0.14523, -0.11188, 0.07773, 0.14239,
+ 0.11777, 0.10098, -0.11251, -0.16938, -0.07913,
+ -0.09843, -0.14894, -0.12517, -0.13368, 0.02662,
+ 0.06636, -0.15665, 0.01375, -0.16695, -0.00422,
+ 0.00578, 0.09139, 0.09351, -0.09814, -0.11673,
+ 0.12104, 0.12628, 0.14193, 0.13760, -0.21414,
+ -0.11261, 0.12657, -0.13797, -0.16712, -0.13720,
+ 0.01661, -0.15057, -0.14958, 0.00907, 0.05504,
+ -0.22759, 0.01728, -0.05224, 0.09027, 0.11350,
+ 0.03798, 0.15158, 0.10773, 0.05902, 0.11379,
+ 0.04116, -0.07731, -0.13657, -0.09039, 0.10598,
+ 0.01199, 0.02901, -0.12259, -0.10780, -0.03246,
+ 0.02372, -0.21954, 0.05546, -0.07350, -0.10493,
+ 0.08559, 0.02084, -0.07070, -0.13071, -0.10854,
+ 0.11395, -0.00981, -0.06006, 0.04263, -0.07074,
+ 0.05829, 0.04000, -0.15305, -0.10188, -0.11788,
+ 0.00263, 0.07627, 0.00649, 0.03893, -0.07627,
+ 0.05708, 0.11108, 0.05967, -0.05629, -0.12696,
+ 0.06966, 0.13794, 0.03642, 0.13860, 0.04198,
+ 0.05989, -0.06270, -0.13775, 0.00032, -0.14240,
+ -0.08932, -0.21812, -0.10776, -0.19064, -0.18214,
+ 0.08270, 0.07962, -0.14260, -0.14776, -0.03885,
+ -0.11611, -0.11233, -0.09464, 0.03537, 0.08014,
+ -0.12026, 0.12794, 0.10419, -0.12158, 0.03838,
+ 0.13048, 0.05654, -0.00565, -0.13298, 0.06363,
+ -0.14501, -0.05731, -0.50832, 0.04033, -0.07086,
+ -0.32566, -0.04091, -0.14936, 0.10138, -0.24486,
+ -0.13515, -0.17763, 0.18075, 0.01453, 0.29791,
+ -0.29431, -0.12635, 0.42497, 0.09042, -0.36643,
+ 0.11239, -0.24628, -0.43521, 0.29136, 0.04485,
+ -0.05338, -0.05222, -0.24516, -0.14079, 0.26618,
+ 0.02849, -0.21604, -0.07905, -0.66578, -0.36001,
+ 0.35402, -0.27558, -0.10333, 0.41436, 0.08999,
+ 0.13959, 0.09636, 0.00176, 0.23232, 0.06507,
+ -0.14402, -0.03342, 0.01939, 0.08192, -0.11136,
+ -0.48340, 0.06930, -0.07187, 0.47797, -0.51074,
+ -0.14099, 0.23513, 0.10847, -0.21820, 0.60251,
+ -0.19879, -0.56824, -0.07773, -0.24263, 0.12299,
+ 0.02772, -0.18526, -0.13664, -0.02698, -0.24601,
+ -0.22296, 0.03980, 0.06222, -0.12995, 0.08494,
+ -0.18056, -0.11090, -0.03465, -0.29627, -0.14006,
+ 0.31595, -0.12241, -0.32979, -0.33168, 0.21213,
+ 0.37442, -0.25150, -0.06289, 0.04282, -0.31574,
+ 0.24274, 0.20748, -0.34993, -0.01200, -0.28263,
+ -0.23417, -0.34564, -0.15067, 0.24707, 0.04488,
+ 0.24929, -0.18070, -0.17303, -0.08243, -0.20803,
+ 0.20519, 0.15560, -0.24947, -0.09068, -0.15311,
+ -0.00198, -0.09163, -0.24142, 0.33205, -0.17834,
+ 0.07734, -0.55855, -0.62925, -0.12242, 0.11567,
+ 0.34497, -0.58436, 0.14378, -0.00052, 0.28904,
+ -0.53382, 0.02216, -0.10615, -0.08509, -0.00632,
+ 0.01783, -0.37348, 0.19536, -0.16217, 0.32233,
+ -0.30671, -0.32175, -0.05386, 0.11798, -0.19348,
+ -0.24316, 0.21138, 0.22123, 0.49264, 0.13423,
+ 0.21679, -0.40099, -0.36544, -0.39127, -0.15878,
+ 0.14764, -0.35108, -0.45840, -0.14272, 0.05936,
+ -0.26010, -0.27714, 0.18775, -0.25629, 0.10177,
+ -0.17122, 0.22060, -0.41405, -0.06949, 0.19103,
+ -0.09112, -0.16160, 0.03288, 0.34624, 0.05813,
+ -0.33998, 0.36664, 0.20234, -0.00034, 0.28442,
+ 0.07479, -0.37878, -0.07270, -0.15202, -0.23492,
+ -0.09961, 0.17253, -0.15783, 0.06315, -0.06693,
+ -0.01277, -0.36045, -0.00734, -0.17009, -0.06948,
+ -0.12255, -0.10288, 0.52064, 0.16756, -0.56184,
+ 0.06084, 0.09274, 0.05956, -0.06295, 0.45672,
+ -0.08618, -0.75562, -0.40064, -0.32443, 0.11409,
+ -0.17429, 0.29149, -0.11201, -0.03020, 0.32640,
+ 0.10995, -0.34398, -0.18739, 0.01566, -0.18897,
+ -0.31365, -0.07084, -0.03755, -0.16422, -0.36229,
+ 0.13373, 0.32320, -0.22933, -0.13718, -0.18705,
+ 0.09566, -0.04329, 0.09631, 0.03908, 0.41210,
+ -0.05591, -0.10763, -0.35350, 0.10000, -0.09509,
+ -0.28380, 0.13906, -0.03787, -0.30020, -0.63500,
+ -0.29306, 0.48187, -0.03790, -0.40788, -0.39340,
+ 0.43283, -0.33718, -0.04562, -0.24071, -0.03022,
+ 0.18755, 0.01434, 0.42548, -0.34723, 0.16838,
+ 0.03324, 0.31473, -0.50361, -0.18821, -0.04172,
+ -0.04760, -0.09892, -0.00601, -0.28193, -0.19050,
+ -0.04561, -0.14075, -0.42582, 0.06342, 0.24947,
+ 0.07513, 0.11992, -0.03076, -0.26737, -0.04796,
+ 0.02520, 0.20639, -0.47146, 0.19466, -0.23428,
+ 0.18513, 0.01312, -0.11631, 0.35888, -0.10054,
+ -0.32728, -0.39417, -0.02536, -0.17442, 0.35999,
+ -0.08824, 0.05006, 0.36217, 0.12091, -0.25793,
+ -0.30471, -0.19255, -0.16676, -0.40457, -0.44582,
+ 0.16826, 0.06961, -0.38941, 0.12313, 0.00699,
+ 0.29420, -0.26330, 0.09409, 0.32273, -0.34345,
+ 0.00273, 0.03804, -0.15703, 0.54420, 0.15198,
+ -0.38334, -0.27803, -0.02030, -0.23500, -0.23635,
+ 0.03366, -0.21482, -0.21559, -0.44099, 0.07260,
+ 0.28547, 0.46672, -0.65411, 0.41618, 0.15884,
+ -0.33006, -0.01935, -0.03752, -0.39712, 0.02489,
+ -0.37853, 0.32298, -0.05537, -0.20258, 0.29499,
+ 0.15896, 0.49052, -0.23038, -0.48342, -0.11376,
+ 0.15019, 0.30674, 0.00300, -0.43440, -0.19568,
+ 0.01022, -0.04837, 0.08781, -0.16940, -0.13684,
+ 0.04406, -0.30703, -0.10107, -0.28498, -0.07722,
+ 0.11283, -0.18637, 0.03851, -0.08489, -0.42013,
+ 0.13569, -0.21246, 0.12050, 0.04086, -0.25592,
+ 0.15344, 0.39005, -0.19789, -0.17306, 0.13298,
+ 0.30904, -0.24169, -0.19909, -0.43988, -0.32764,
+ -0.33096, 0.46301, -0.39548, -0.02966, -0.18486,
+ 0.11427, -0.15878, 0.12318, 0.33290, 0.43395,
+ -0.19368, -0.35080, 0.26961, -0.04952, -0.31704,
+ 0.01314, 0.26169, -0.12472, -0.12254, 0.15614,
+ -0.53424, -0.34265, 0.14732, -0.16781, -0.30365,
+ 0.23135, -0.18737, 0.33309, -0.21557, -0.12718,
+ -0.58371, -0.19621, -0.26000, -0.19321, -0.23063,
+ 0.57534, 0.14280, 0.24740, -0.00072, -0.25305,
+ 0.17413, -0.09245, -0.07614, -0.26198, -0.22969,
+ 0.08803, 0.07587, -0.26474, 0.30510, -0.07720,
+ -0.15354, -0.07911, 0.07913, -0.40112, 0.05628,
+ -0.01959, 0.14404, -0.00471, -0.48230, 0.57463,
+ 0.20362, -0.02022, 0.03386, -0.00263, -1.07342,
+ 3.52297, 3.31019, -0.57969, -0.86260, -3.46494,
+ 3.14679, -0.59153, 0.08097, 0.91925, -0.41916,
+ -3.27021, -0.92422, 2.96632, 2.54720, 2.20213,
+ -1.18915, -2.84927, -0.41173, -0.57426, 0.53642,
+ -3.65248, 2.61981, -0.85349, 1.73219, 0.18844,
+ -1.62876, -3.68587, -0.09151, 0.06895, 2.03958,
+ -1.00062, -3.52300, -3.31020, 0.57956, 0.86249,
+ 3.46486, -3.14679, 0.59126, -0.08103, -0.91936,
+ 0.41905, 3.27016, 0.92408, -2.96633, -2.54722,
+ -2.20221, 1.18923, 2.84929, 0.41166, 0.57425,
+ -0.53663, 3.65245, -2.61990, 0.85359, -1.73222,
+ -0.18860, 1.62867, 3.68585, 0.09111, -0.06913,
+ -2.03965, 1.00107
+};
+
+float const m21_3[(na*21+1)*30+(30+1)*2] = {
+ 0.13428, -0.53482, -0.29001, 0.10455, 0.01339,
+ 0.36688, -0.10255, -0.33326, -0.48110, 0.34561,
+ -0.52848, -0.06863, -0.50466, -0.12641, 0.34839,
+ -0.54371, 0.54851, 0.29983, -0.15600, -0.13141,
+ -0.13929, 0.21303, -0.89481, -0.54559, 0.20239,
+ -0.27650, -0.27595, 0.49781, -0.01443, 0.28734,
+ 0.67107, 0.39794, 0.00448, 0.67260, 0.00468,
+ 0.82969, -0.55840, -1.29965, -0.49510, -0.67584,
+ -0.19768, -0.12599, -0.02692, 0.09108, -0.17478,
+ -0.15296, 0.88313, -0.00281, -0.09307, 0.08279,
+ -0.15242, 0.07944, 0.28779, -0.41638, -0.30717,
+ -0.76054, -1.09966, 0.50307, -0.30446, -0.08344,
+ 0.23405, 0.27960, -0.44342, 0.76301, -0.32902,
+ -0.87866, 0.20721, -0.10919, -0.31823, 0.21347,
+ -0.22202, -0.62139, -0.02926, 0.79843, 0.26792,
+ -0.97499, 0.46543, 0.37422, -0.62739, 0.41273,
+ 0.13028, -0.42032, -0.15102, -0.52829, -0.24226,
+ 0.42474, -0.28423, -0.28689, 0.46363, -0.07128,
+ -0.24109, 0.47737, 0.75518, -0.92284, 0.15700,
+ -0.52559, -0.36797, 0.11417, 0.44011, -0.12064,
+ 0.23312, -0.46764, -0.82688, -0.11876, -0.16178,
+ 0.10687, -0.46410, 0.07706, 0.18681, -0.00755,
+ -0.56162, 0.02975, -0.07227, -0.00495, -0.13883,
+ 0.44047, -0.46846, -0.24207, -0.12973, 0.02694,
+ 0.11918, -0.83079, 0.11475, 0.24710, 0.03867,
+ -0.23731, -0.08671, 0.68073, -0.06118, -0.66067,
+ -0.67800, 0.21293, -0.02310, 0.16286, -0.33750,
+ -0.11996, -0.18723, 0.02746, 0.02585, -0.04512,
+ -0.92363, 0.32089, 0.22362, -0.20025, -0.00423,
+ -0.04193, -0.25495, -0.26183, 0.65599, -0.17274,
+ -0.06451, 0.35602, 0.06340, -0.08860, 0.41283,
+ -0.29359, 0.30842, -0.82998, -0.26741, -0.39776,
+ -0.22221, -0.78562, 0.31692, 0.17812, 0.19853,
+ -0.13813, -0.76988, -0.16635, 0.62247, -0.60842,
+ 0.12446, -0.69562, 0.02260, 0.62663, -0.15346,
+ -0.06651, 0.07077, -0.55215, -0.53962, -0.00580,
+ -0.63960, 0.14546, -0.40339, 0.11612, -0.08132,
+ -0.09934, 0.17201, -0.21785, -0.00581, -0.29985,
+ -0.32304, -0.28309, -0.04611, -0.35683, -0.63730,
+ -0.36110, 0.10709, 0.22541, 0.62792, -0.32517,
+ -0.07095, -0.38523, -0.37979, -0.68999, 0.61587,
+ 0.28522, 0.07317, 0.08682, 0.01259, -0.04404,
+ 0.56835, -0.60389, -0.36249, -0.09897, 0.02864,
+ 0.21746, -0.64142, -0.11269, 0.42948, -0.20651,
+ -0.51157, 0.91264, -0.10130, 0.27445, -0.59173,
+ 0.12844, -0.22969, -0.23348, -0.12493, -0.20213,
+ 0.10000, -0.02864, 0.13139, -0.22775, -0.06035,
+ -0.31349, 0.16667, -0.12416, 0.02331, 0.25973,
+ 0.05176, -0.01136, -0.32632, -0.18570, -0.17735,
+ -0.29434, -0.24413, 0.94962, -0.66994, -0.31116,
+ -0.28840, 0.31924, -0.49557, -0.84839, -0.88282,
+ -0.30710, 0.48461, -0.30696, 0.26169, 0.57945,
+ 0.12934, -0.86380, 0.25235, 0.39468, 0.30929,
+ 0.46991, 0.71646, -0.27364, -0.25911, -0.37715,
+ -0.08129, -0.18171, -0.28212, -0.52468, 0.26141,
+ -0.27885, 0.56629, 0.23183, -0.96603, -0.42669,
+ -0.19301, 0.24699, 0.28590, -0.17200, -0.47524,
+ 0.14121, 0.10876, 0.48429, 0.21892, -0.31141,
+ -0.92550, 0.59736, -0.10295, -0.12845, -0.46062,
+ -0.40253, 0.75730, 0.18136, -0.46650, 0.07576,
+ 0.16509, -0.43772, -0.22501, 0.16931, -0.59666,
+ 0.19906, 0.92958, 0.29489, -0.30196, 0.24660,
+ -0.65508, -0.73794, 0.01385, -0.57233, 0.06149,
+ -0.55212, 0.20801, 0.64892, -0.27350, -0.19275,
+ -0.27924, 0.33651, -0.12460, -0.20687, 0.18890,
+ 0.68087, -0.46854, -0.15427, -0.57607, 0.15850,
+ -0.85818, 0.24243, 0.39904, 0.23837, -0.88781,
+ -0.08964, -0.37128, -0.85721, 0.61081, -0.68952,
+ 0.43024, 0.30502, 0.53969, 0.08372, 0.61113,
+ 0.12517, -0.43147, -0.22435, -0.76892, -0.42537,
+ 0.74571, 0.45004, -0.58414, -0.59942, 0.08376,
+ 0.07829, -0.47398, -0.27741, 0.44823, -0.23359,
+ -0.06654, -0.34314, -0.79636, 0.26431, 0.45966,
+ -0.54109, 0.42672, -0.28681, -0.10606, -0.61396,
+ 0.03345, 0.06556, 0.60945, -0.75593, 0.13196,
+ 0.07438, 0.01622, 0.12894, -0.43782, -0.12173,
+ 0.19261, -0.42179, -0.65922, 0.93527, -0.07990,
+ 0.34015, -0.42011, 0.31049, 0.22211, -0.05365,
+ 0.35366, -0.10851, -0.41423, -0.12812, -0.43975,
+ -0.02095, -0.06064, -0.06848, -0.08206, 0.00888,
+ -0.10740, -0.09182, -0.53778, -0.12727, -0.39282,
+ 0.24915, 0.52829, 0.14500, -0.00258, 0.12021,
+ -0.04204, -0.10214, -0.91302, 0.39642, -0.10538,
+ 0.56397, -0.10011, -0.53896, -0.08548, -0.42915,
+ 0.31423, -0.44478, -1.14921, 0.14055, 0.69331,
+ 0.21675, -0.31402, 0.16360, -0.57913, 0.45537,
+ -0.58172, -0.43898, 0.30525, -0.28726, 0.44686,
+ 0.04711, -0.67943, -0.41309, -0.08527, 0.33091,
+ -0.30509, -1.61601, -0.95350, 0.53357, -0.47538,
+ 0.06639, 1.42152, -0.35193, 0.44470, -0.16926,
+ 0.53586, -0.33609, 0.47197, 0.00888, -0.64052,
+ -0.50614, -0.76230, -0.17120, -0.39905, 0.39017,
+ 0.10834, 0.47555, -0.01210, -0.17006, 0.29923,
+ -0.58820, -0.21294, -0.27794, -0.66474, 0.04185,
+ -0.69698, -0.25156, 0.32790, 0.38740, 0.12666,
+ -0.14335, 0.18722, -0.16939, -0.32855, -0.51910,
+ 0.61138, -0.14137, 0.56358, -0.50158, -0.15121,
+ 0.26210, 0.17656, 0.00148, 0.40780, -0.33999,
+ 0.27554, 0.13545, -0.79628, 0.09923, 0.34847,
+ -0.31330, -0.88190, -0.15259, -0.32789, 0.03510,
+ 0.25102, 0.20765, -0.01154, 0.02192, -0.36597,
+ -0.37163, 0.03904, 0.30254, -0.04303, 0.19072,
+ -0.36945, -0.17478, -0.36037, -0.14274, 0.39415,
+ 0.23214, -0.61090, 0.28303, -0.18078, -0.14244,
+ 0.11348, -0.27846, 0.67848, -0.08148, -0.86173,
+ -0.33413, 0.10511, 0.95362, -0.14494, -0.41768,
+ 0.15029, -0.73919, 0.01886, -0.04955, 0.76724,
+ -0.25634, -0.29647, -0.75598, 0.01940, 0.04739,
+ -0.22354, -0.16128, -0.28217, -0.67800, 0.40885,
+ 0.31088, -0.08770, -0.06550, -0.35476, -0.38510,
+ 0.37755, 0.43580, -0.65899, -0.42704, 0.67408,
+ -0.29899, 1.02744, -0.24779, -0.54502, -0.31573,
+ -0.14133, -0.18714, 0.37008, -0.69890, 0.07361,
+ 0.12507, 0.04916, 0.08672, -0.42201, -0.10919,
+ 0.25028, 0.48027, 0.35164, 0.51985, -0.14112,
+ -0.23727, 0.40498, 0.50887, -0.70881, -0.95279,
+ 0.49446, -0.24218, -0.18824, -0.42786, -0.69771,
+ -0.03320, -0.29468, 0.11411, 0.22371, -0.18555,
+ -0.55760, 0.07292, -0.02130, 0.14965, 0.07677,
+ -0.19668, 0.03933, -0.55606, -0.06004, 0.12213,
+ -0.95389, -0.29318, -0.67164, -0.02792, 0.29796,
+ 0.40049, 0.54644, 0.12670, 0.87543, 0.11100,
+ -0.39148, -0.88239, -0.38195, -0.39264, -0.74175,
+ -0.34063, -0.28459, 0.45562, 0.99182, 0.23746,
+ 0.68767, 0.08534, 0.79016, -0.15688, -0.66723,
+ 0.12397, -0.13214, 0.47332, -1.16632, 0.16807,
+ 0.01954, -0.39329, -0.33314, 0.38960, -0.14045,
+ 0.38882, -1.04912, -0.20337, -0.14846, 0.54302,
+ 0.55569, -0.12241, -0.45173, -0.65360, -0.13670,
+ -0.18897, 0.16844, 0.01019, -0.10349, 0.22358,
+ 0.50825, 0.03212, -0.64221, -1.34807, 0.21160,
+ 0.41127, 0.24282, 0.38439, -0.16453, -0.15961,
+ 0.05170, -0.11377, 0.56465, -0.25233, 1.07514,
+ 0.14647, -0.60957, -0.42573, -1.26881, -0.72953,
+ -0.60495, 0.83848, -0.10000, -0.92560, -0.46483,
+ 0.03615, 0.00047, 0.13249, -0.80097, 0.27038,
+ 0.49879, -0.64989, 0.08416, -0.18250, -0.41368,
+ 0.32678, -0.22787, 0.78594, -0.84611, -0.44271,
+ 0.30331, 0.12897, 0.51169, 0.38239, -0.25005,
+ 0.16855, -0.49284, 0.27866, -0.06068, 0.08267,
+ -0.07230, -0.46502, -0.55252, 0.13037, 0.29238,
+ 0.10412, 0.73371, 0.41126, 0.22189, 0.05239,
+ -1.39264, -0.17170, -0.83070, -0.22823, -0.25249,
+ 0.10785, 0.23464, 0.43655, -0.14964, 0.06252,
+ -0.37679, -0.45734, -0.06717, -0.34692, -0.53838,
+ 0.39609, -0.30783, 0.00538, -0.02611, -0.57757,
+ -0.82114, -0.10790, 0.05929, 0.10703, -0.06674,
+ -0.05898, -0.26132, -0.15423, -0.39271, -0.01369,
+ -0.41266, -0.13961, 0.11378, -0.24985, -0.17628,
+ 0.01553, 0.35322, 0.13421, -0.28018, 0.25003,
+ 0.08241, -0.14182, -0.69510, 0.02249, -0.10622,
+ -0.46440, 0.02297, 0.39422, 0.21829, -0.35681,
+ -0.45385, -0.21662, -0.63815, 0.02113, 0.34077,
+ -0.24992, -0.35619, 0.14257, 0.19068, 0.42384,
+ -0.43482, -0.09222, -0.15847, -0.87080, -0.15053,
+ -0.05613, 0.33336, -0.32378, 0.40410, 0.66124,
+ -0.90708, 0.46910, -0.53221, -0.13205, -0.10338,
+ -0.13309, -0.44302, 0.59460, 0.00288, -0.24522,
+ 0.01840, -0.46709, 0.39762, 0.18903, -1.01856,
+ 0.37117, -0.47838, -0.08036, -0.26119, 0.39909,
+ 0.45749, -0.60598, -0.77364, -0.31342, -0.10891,
+ 0.19635, 0.50610, 0.15054, -0.20784, 0.48727,
+ -0.39967, 0.29709, -0.05371, 0.16081, -0.00887,
+ -0.49702, 0.16819, -0.36735, -0.01305, -0.36691,
+ 0.07648, -0.12538, -0.39767, 0.04128, 0.23034,
+ -0.32064, 0.15792, -0.02096, -0.21998, 0.48044,
+ -0.47827, -0.55516, 0.30057, -0.13612, 0.30005,
+ 0.39326, -0.25144, -0.06439, 0.25540, -0.64011,
+ -0.32001, -0.34573, -0.23990, -0.03079, -0.10123,
+ 0.05430, 0.44605, -0.16201, 0.12161, -0.33702,
+ -0.08238, 0.38357, -0.07604, 0.27748, 0.17643,
+ -0.49587, -0.02404, -0.78802, 0.14994, -0.23688,
+ -0.05613, -0.52886, -0.31855, 0.82122, 0.61061,
+ -0.25759, 0.02563, -0.04816, 0.02544, 0.13336,
+ -0.16738, 0.05487, -0.49216, -0.12789, -0.04436,
+ -0.05122, -0.44114, -0.75403, 0.42061, 0.16787,
+ -0.15058, -0.30917, -0.59289, -1.56356, 0.03954,
+ 0.06747, -0.14506, -0.09826, 0.09874, -0.18082,
+ 0.09277, -0.05693, 0.05118, 0.04537, -0.17933,
+ -0.09005, -0.14622, -0.14556, -0.14937, -0.11276,
+ -0.12436, -0.11142, -0.08854, 0.09632, 0.03289,
+ 0.09839, -0.10591, -0.13821, 0.11748, -0.11853,
+ -0.14737, -0.10641, 0.11351, 0.07313, 0.02447,
+ -0.15036, 0.09526, -0.13448, -0.10764, 0.03063,
+ 0.03243, 0.00717, -0.09482, -0.11877, 0.04610,
+ 0.07951, 0.14216, 0.05015, -0.11486, 0.10552,
+ 0.06463, 0.06083, -0.09948, -0.09722, 0.07734,
+ 0.01501, 0.03710, -0.09529, -0.00246, 0.05661,
+ -0.09419, -0.13156, -0.22633, -0.10222, 0.12773,
+ 0.03776, 0.08433, 0.06800, 0.03887, -0.08696,
+ 0.10181, -0.08399, -0.00642, 0.09736, -0.11001,
+ -0.09287, -0.16261, 0.05318, -0.10235, 0.05301,
+ 0.09051, -0.13520, -0.16151, -0.12657, 0.09707,
+ 0.03439, -0.14790, -0.12224, -0.10693, 0.04303,
+ -0.12032, 0.08771, 0.07134, 0.04742, 0.07833,
+ -0.10621, 0.07626, 0.04327, 0.05238, -0.08794,
+ 0.02856, 0.06389, -0.14691, 0.08872, -0.13721,
+ -0.09728, -0.08804, -0.16054, 0.06534, -0.13410,
+ 0.06006, -0.15773, 0.12485, -0.10641, -0.13437,
+ 0.09372, 0.08587, 0.07327, 0.01444, -0.15862,
+ 0.07194, 0.06932, -0.17012, -0.07757, 0.03597,
+ -0.09962, -0.13003, 0.05656, -0.08547, -0.13744,
+ 0.08517, -0.12451, -0.13799, -0.08608, 0.11571,
+ 0.01623, -0.12036, -0.11995, 0.10448, -0.12372,
+ 0.04480, -0.09446, -0.19934, -0.14371, 0.12221,
+ 0.00292, -0.09930, 0.04598, 0.07843, -0.13210,
+ 0.06013, 0.08794, -0.10187, -0.10790, 0.13435,
+ -0.09694, 0.04534, 0.09102, -0.15843, 0.05721,
+ 0.06864, -0.14402, -0.11488, -0.16762, -0.14762,
+ -0.12969, 0.06997, 0.04390, 0.08122, -0.15290,
+ 0.07388, -0.13759, 0.07849, 0.06375, -0.09446,
+ 0.10714, -0.11790, -0.11931, -0.10141, 0.06539,
+ -0.10980, 0.02899, -0.10554, -0.15662, -0.10517,
+ 0.02764, 0.10460, -0.15506, 0.03397, 0.03837,
+ -0.11981, -0.15171, -0.11754, -0.10738, 0.07772,
+ 0.08908, -0.07327, 0.08817, -0.12760, 0.12181,
+ -0.13911, 0.09683, -0.15309, 0.02827, -0.16859,
+ -0.09991, -0.12513, 0.13335, -0.13349, -0.16988,
+ 0.06638, -0.00203, -0.16800, -0.14013, 0.10492,
+ -0.12842, 0.04857, 0.11286, -0.14139, 0.07248,
+ 0.12382, -0.15349, -0.08213, 0.06736, -0.14964,
+ -0.10743, 0.07403, 0.00055, -0.08465, 0.10440,
+ -0.00488, -0.17306, -0.14956, 0.05849, 0.10000,
+ -0.11279, -0.09652, -0.15332, 0.11334, -0.09641,
+ 0.08304, 0.12028, -0.14966, -0.10120, 0.05124,
+ -0.16047, 0.04204, -0.13515, -0.14849, 0.07134,
+ -0.11941, 0.03258, 0.05127, -0.14235, -0.09003,
+ 0.03351, 0.10653, -0.10160, 0.01000, 0.09216,
+ -0.11955, -0.09673, 0.11886, 0.05853, -0.12338,
+ 0.01665, 0.02775, 0.03654, -0.11647, -0.14648,
+ -0.09171, 0.01498, 0.05581, -0.11934, -0.09643,
+ -0.11171, -0.12145, -0.10940, 0.06500, 0.11663,
+ 0.10857, 0.06241, -0.07654, -0.08680, 0.06115,
+ 0.07942, -0.11502, 0.06856, -0.14703, 0.06470,
+ 0.07119, 0.07119, 0.03276, -0.21529, -0.14807,
+ 0.03226, -0.13063, -0.11211, -0.13105, -0.11525,
+ -0.11560, -0.09061, -0.14052, -0.14553, 0.11290,
+ 0.09058, -0.09597, 0.06754, -0.13958, -0.14964,
+ -0.15919, -0.11478, -0.15453, 0.05850, -0.03434,
+ 0.07656, -0.11572, -0.09860, 0.08786, -0.12135,
+ 0.05342, -0.15078, 0.10244, -0.11916, -0.14987,
+ -0.06534, 0.08061, 0.10039, -0.14094, -0.13902,
+ -0.13860, 0.04081, 0.05013, -0.13896, 0.06059,
+ 0.03175, -0.08624, 0.09175, 0.04794, 0.08344,
+ -0.12510, -0.08993, -0.11488, -0.08534, 0.09847,
+ 0.07021, 0.11059, -0.13414, -0.10139, -0.07397,
+ 0.06276, 0.03646, -0.15344, -0.11553, -0.20961,
+ 0.07419, 0.04347, 0.06486, -0.17977, 0.02408,
+ -0.10898, 0.08763, 0.06963, 0.05503, -0.08849,
+ -0.11436, -0.14666, 0.11193, -0.12347, -0.09493,
+ 0.02329, 0.09168, -0.09806, -0.17507, -0.12780,
+ -0.15179, -0.13017, -0.15928, 0.10341, -0.17459,
+ 0.06167, -0.12661, 0.05861, -0.11197, -0.11007,
+ 0.07874, 0.08544, 0.06372, 0.11012, -0.16483,
+ -0.10580, -0.23075, 0.06367, 0.09828, -0.18079,
+ -0.08202, 0.07897, 0.05184, -0.09831, -0.10909,
+ 0.08024, 0.03518, 0.08191, -0.12966, -0.08992,
+ -0.17450, 0.10714, 0.08457, -0.15881, 0.13230,
+ 0.08130, -0.11574, -0.18919, -0.13275, 0.06459,
+ -0.14197, -0.16108, 0.08722, -0.09995, 0.00611,
+ 0.08150, 0.10566, 0.06419, -0.12780, -0.12840,
+ 0.08513, -0.10766, -0.07581, -0.11092, -0.16470,
+ -0.10433, 0.08124, -0.12718, 0.02642, 0.04493,
+ 0.10829, 0.03604, -0.15854, -0.11378, 0.07723,
+ 0.04125, -0.07889, -0.12942, 0.05139, -0.15910,
+ -0.49959, 0.23010, -0.17848, 0.48363, -0.61490,
+ 0.15004, 0.29279, 0.11500, 0.05840, -0.08395,
+ -0.62508, 0.01115, -0.31856, 0.56768, -0.31851,
+ -0.37047, -0.12252, 0.19634, 0.33478, -0.39514,
+ -0.20872, -0.53825, -0.27842, -0.15342, -0.17925,
+ -0.23685, 0.01158, -0.46793, -0.35221, 0.17229,
+ -0.64495, -0.85154, 0.41328, 0.67864, 0.83647,
+ 0.13267, -0.39621, -0.14850, -0.17251, 0.30874,
+ -0.07050, -0.15098, 0.01491, -0.07589, -0.65217,
+ 0.76877, 0.00786, 0.52301, -0.88318, -0.21174,
+ 0.42438, -0.75935, -0.07302, -0.59126, -0.15641,
+ 0.26435, 0.39554, -0.18310, 0.05906, 0.46824,
+ 0.13586, -0.75177, -0.05036, -0.19513, -0.22669,
+ -0.02588, -0.32689, 0.04430, 0.12607, 0.51093,
+ 0.23679, 0.01366, 0.31683, -0.87667, -0.33677,
+ 0.10713, -0.17636, 0.03103, -0.00557, 0.39957,
+ 0.83330, -0.22624, -0.54490, -0.17510, -0.23487,
+ -0.07913, 0.56907, -0.38268, -0.16731, 0.16355,
+ 0.06982, -0.24731, 0.20426, -0.20421, 0.08649,
+ -0.48182, -0.03610, 0.19279, 0.17295, 0.09727,
+ -0.61285, 0.32005, -0.64650, 0.57609, -0.64624,
+ -0.28932, -0.51908, 0.06003, 0.66821, 0.07556,
+ 0.55980, -0.41901, -0.28053, 0.11623, -0.50371,
+ 0.13576, -0.43970, -0.22558, 0.19899, -0.18677,
+ 0.06174, 0.24352, 0.00699, 0.12127, -0.39690,
+ 0.33838, -0.35927, -0.34631, -0.05616, -0.19222,
+ 0.10327, 0.44763, -0.18576, -0.06271, 0.18440,
+ 0.05449, 0.00636, -0.10883, 0.15308, -0.56871,
+ -0.36411, 0.71521, 0.16896, -0.15647, -0.08978,
+ -0.21510, 0.08998, -0.52099, 0.23836, -0.27060,
+ -0.76346, -0.16565, 0.36503, 0.64405, -0.32583,
+ -0.14168, -0.33126, 0.45698, 0.04985, -0.13002,
+ -0.41901, -0.11694, 0.17824, -0.21268, -0.28009,
+ 0.02135, -0.03703, 0.15344, -0.25828, -0.00381,
+ 0.56353, 0.06754, -0.03976, -0.39324, 0.26014,
+ -0.09709, -0.12856, -0.03304, 0.54359, -1.03821,
+ 0.28740, -0.14515, -0.16514, -0.18537, 0.02946,
+ -0.23949, -0.18530, -0.06266, 0.10306, -0.08316,
+ -0.24386, 1.05259, -0.10401, -0.16591, -0.14286,
+ -0.35718, -0.03859, 0.09115, 0.27724, -0.01096,
+ -0.77291, -0.25924, 0.25817, -0.13156, 0.14245,
+ 0.13631, 0.34164, -0.59906, -0.40184, -0.23706,
+ 0.02025, 0.37264, -0.37206, 0.00342, -0.09646,
+ 0.41551, -0.23135, 0.06172, 0.51455, -0.18038,
+ -0.51761, 0.44160, -0.47597, 0.34566, 0.16363,
+ -0.28667, 0.07026, 0.01516, -0.96590, -0.10452,
+ -0.82450, 0.10000, 0.31977, 0.41432, -0.36883,
+ 0.05734, 0.25640, 0.29113, -0.07769, -0.38741,
+ -0.33627, -0.75112, 0.45134, -0.10663, 0.04842,
+ -0.88608, -0.35571, -0.02357, 0.36648, -0.50724,
+ 0.94317, -0.31885, -0.58014, 0.14485, 0.36544,
+ 0.16310, -0.02711, -0.07422, -0.49346, -0.21438,
+ -0.54454, -0.18590, -0.22938, -0.17940, 0.50794,
+ -0.15566, -0.31989, 0.68939, 0.02339, 0.13916,
+ 0.38680, 0.11770, -0.42314, -0.44137, -0.08432,
+ 0.17690, -0.85434, 0.17498, -0.16598, -0.41563,
+ 0.28369, 0.29582, 0.02075, -0.24340, -0.13443,
+ -0.22002, 0.12704, 0.43268, 0.39788, 0.41014,
+ -0.47830, 0.11078, 0.33056, -0.42959, -0.28591,
+ 0.48309, -0.23906, -0.93205, -0.04139, 0.17335,
+ 0.09033, 0.13093, -0.11419, -0.03132, 0.15757,
+ 0.13915, -0.43195, 0.50593, 0.07747, -0.23313,
+ -0.54692, -0.21250, 0.42053, -0.41256, -0.48985,
+ -0.24378, -0.03909, -0.70420, -0.20791, 0.17892,
+ 0.38837, 0.24288, 0.12590, -0.21814, -0.74308,
+ 0.03901, 0.53930, 0.22043, 0.19740, -0.56146,
+ 0.70046, -0.33836, 0.19497, -0.02220, -0.79487,
+ -0.05919, -0.28951, 0.23877, -0.58968, -0.22318,
+ 0.18947, 0.19195, 0.80493, 0.32719, -0.18225,
+ -0.13482, 0.11663, -0.36362, -0.06722, 0.30795,
+ -0.73257, 0.39722, -0.77863, -0.44619, 0.05277,
+ -0.22823, -0.49533, -0.33548, 0.53941, -0.48895,
+ -0.01672, 0.17131, 0.28855, -0.40159, 0.26421,
+ -0.12322, 0.21584, -0.35123, -0.29403, -0.20439,
+ 0.02308, -0.00117, 0.03147, 0.42872, 0.26181,
+ -0.51497, -0.60659, -0.04303, -0.12894, 0.34833,
+ 0.59263, 0.20516, 0.17242, -0.19589, -0.22903,
+ 0.28317, -0.29182, -0.18171, 0.38788, -0.77218,
+ -0.44194, -0.13957, -0.59878, -0.24875, 0.90218,
+ 0.15956, 0.01804, 0.08017, -0.57758, -0.22201,
+ -0.46167, 0.65765, -0.24986, -0.12707, 0.65201,
+ -0.49668, -0.03661, 0.63268, -0.32815, 0.61156,
+ -0.39822, -0.35896, -0.03795, 0.11248, -0.23890,
+ -0.05634, -0.37391, -0.42552, -0.02463, -0.58437,
+ -0.41610, -0.04088, 0.12936, -0.19291, -0.05081,
+ -0.30034, 0.19114, -0.03418, 0.14970, -0.22731,
+ 0.18628, -0.18065, -0.08431, 0.65799, -0.27054,
+ 0.11632, 0.10174, -0.43818, -0.02074, 0.26433,
+ -0.15656, -0.94801, -0.89783, 0.07053, -0.32981,
+ -0.36124, -0.20063, 0.53239, -0.47800, -0.05816,
+ -0.09829, 0.19075, -0.25545, -0.25871, 0.19776,
+ -0.07749, -0.08069, 0.16433, 0.41252, -0.31638,
+ -0.22221, 0.14919, 0.34374, -0.44058, 0.12700,
+ -0.21242, 0.08776, -0.15971, -0.20669, -0.36004,
+ 0.24883, -0.02966, 0.22673, -0.16401, -0.15552,
+ -0.19259, -0.45591, 0.00298, 0.21493, -0.57128,
+ -0.26546, 0.45154, -0.05185, 0.47680, -0.12787,
+ -0.34843, 0.28178, -0.08970, 0.12895, 0.01419,
+ 0.00594, 0.08846, 0.04688, -0.15232, -0.08939,
+ -0.37191, -0.00236, 0.10921, 0.31536, 0.13950,
+ 0.08822, -0.09081, -0.15201, 0.56451, -0.70785,
+ -0.09582, -0.50388, 0.30863, 0.32158, 0.14968,
+ 0.20433, -0.81454, -0.19180, 0.02417, -0.04456,
+ 0.05796, -0.04648, -0.08010, -0.15151, 0.67123,
+ -0.27594, -0.31117, 0.01620, 0.08627, 0.34479,
+ -0.05594, -0.42653, 0.05586, -0.01806, -0.31150,
+ -0.01529, -0.28740, 0.09046, 0.02984, 0.15157,
+ 0.00721, -0.57896, 0.17439, 0.38131, -0.57041,
+ -0.09517, -0.18282, 0.08862, 0.13150, -0.12846,
+ -0.13358, -0.05486, -0.25498, 0.28746, -0.03356,
+ -0.31066, 0.09941, -0.11831, 0.74234, -0.18416,
+ -0.00854, 0.27610, -0.40238, 0.08220, 0.22799,
+ -0.27175, 0.09163, 0.20724, -0.29953, -0.03597,
+ -0.39583, -0.42416, -0.17260, -0.47956, -0.11327,
+ 0.16733, -0.31779, 0.11936, 0.00499, 0.25963,
+ 0.00470, -0.23038, -0.13971, -0.28982, -0.14166,
+ -0.08828, -0.30745, -0.21771, 0.15198, -0.03030,
+ 0.03497, -0.22089, -0.31367, 0.09077, -0.14522,
+ -0.03894, 0.11965, -0.17583, -0.07463, 0.19878,
+ -0.07265, -0.02345, 0.15142, -0.04647, -0.62457,
+ -0.22600, 0.17655, -0.22666, 0.46783, 0.30942,
+ 0.26877, -0.26922, -0.27220, -0.45218, 0.01512,
+ -0.32859, -0.08251, -0.01985, -0.37555, 0.22809,
+ -0.11703, 0.43749, 0.15811, 0.02256, 0.02865,
+ 0.17496, -0.05053, 0.00623, -0.19800, -0.30832,
+ 0.02174, -0.35142, -0.40006, -0.36220, 0.28519,
+ -0.36520, -0.05621, -0.00784, 0.00567, -0.63552,
+ -0.14125, -0.11230, -0.40382, -0.43411, 0.28259,
+ -0.01116, 0.41879, 0.32769, 0.19481, 0.12461,
+ -0.35807, -0.09529, 0.02668, -0.29324, 0.22327,
+ 0.20527, -0.40784, -0.03278, 0.06194, -0.22948,
+ 0.26141, -0.04885, 0.41902, -0.19224, 0.14540,
+ 0.30603, 0.09314, -0.27937, -0.43193, 0.04737,
+ -0.01637, 0.19106, -0.02933, -0.05428, -0.51768,
+ -0.64738, -0.32123, 0.61394, -0.10000, 0.15311,
+ 0.10546, -0.51734, -0.17722, 0.07548, -0.09572,
+ 0.01348, 0.06045, 0.11952, -0.25030, 0.19199,
+ -0.32235, 0.16814, 0.07374, -0.16353, -0.04546,
+ 0.42617, -0.11709, 0.18892, -0.01771, -0.19852,
+ 0.12545, -0.45951, -0.16028, 0.03386, 0.24390,
+ -0.11987, -0.03976, -0.31345, -0.13542, 0.20956,
+ 0.40131, -0.25070, -0.50570, -0.01450, -0.22941,
+ 0.18628, 0.64189, 0.32179, -0.26870, -0.49006,
+ -0.30513, 0.45698, 0.16823, 0.05401, 0.23217,
+ -0.08929, 0.09001, 0.14187, -0.23729, -0.13671,
+ -0.31515, -0.57363, 0.62427, 0.25185, 0.19666,
+ 0.14270, -0.14716, -0.69771, -0.19794, 0.31822,
+ -0.69282, -0.31772, 0.09059, -0.01329, -0.25227,
+ -0.05973, -0.22016, 0.26009, 0.07815, -0.15489,
+ -0.01511, -0.49662, -0.22366, -0.19717, 0.20742,
+ -0.12731, 0.28023, -0.05886, 0.36961, -0.69355,
+ 0.06415, 0.39525, -0.36111, 0.25266, 0.19880,
+ -0.78180, 0.14595, 0.40776, -0.08759, 0.10131,
+ 0.11316, -0.00682, -0.19212, 0.39959, 0.41530,
+ -0.20902, -0.36499, -0.24484, -0.33589, -0.05808,
+ 0.04267, 0.16160, -0.12657, -0.15935, -0.13140,
+ -0.15043, 0.31515, 0.07828, -0.02965, -0.15168,
+ -0.10601, -0.04191, -0.31826, 0.14374, 0.34546,
+ 0.06392, 0.05986, -0.45197, 0.27061, -0.33618,
+ 0.04143, 0.10571, -0.30729, 0.17592, -0.30353,
+ 0.11619, 0.29403, -0.81481, 0.00810, -0.18368,
+ 0.57486, 0.07090, -0.34113, 0.04238, -0.04151,
+ -0.15360, -0.06321, -0.26024, -0.22994, -0.52756,
+ 0.00747, 0.03678, 0.34798, -0.15701, 0.19609,
+ -0.25035, -0.13037, -0.19389, 0.18884, -0.25222,
+ -0.04207, -0.47968, 0.32117, -0.21034, 0.10474,
+ 0.54005, -0.16546, -0.04479, 0.28469, 0.13688,
+ 0.49929, -0.26142, -0.39295, -0.11325, -0.31862,
+ -0.64644, -0.35175, 0.25058, 0.34865, -0.45881,
+ -0.06209, -0.02434, -0.32946, 0.03102, -0.13940,
+ 0.00194, -0.26247, -0.41899, 0.29793, 0.49266,
+ -0.42560, -0.10183, -0.11827, -0.52278, 0.32746,
+ -0.28199, 0.06557, -0.39664, -0.14928, 0.11187,
+ 0.02945, 0.05916, -0.20209, 0.10453, -0.24807,
+ 0.23252, 0.37095, -0.34004, -0.20688, -0.48253,
+ -0.04996, -0.24281, -0.10851, 0.36352, -0.07473,
+ -0.44486, 0.15493, -0.06387, -0.54017, -0.89033,
+ 0.23004, -0.30862, 0.46272, -0.50778, -0.55855,
+ 0.63628, -0.21557, 0.10057, -0.00220, -1.62702,
+ 0.27385, -0.04452, 0.23510, 0.54882, -0.95973,
+ -0.51656, 0.55322, -0.38756, 0.51179, -0.60456,
+ 0.02908, -0.53588, 0.47605, -0.03305, -0.48898,
+ 0.00235, -0.42751, -0.06252, 0.25125, 0.33670,
+ 0.40592, -0.16010, -0.17135, -0.60672, -0.22445,
+ -0.75913, -0.05989, -0.21240, -0.48730, 0.59785,
+ -0.09045, 0.09839, 0.22996, -0.05482, -0.28145,
+ -0.29123, -0.38128, -0.14533, -0.04105, 0.04989,
+ 0.58726, 0.09724, -0.51462, -0.64149, 0.54987,
+ 0.19230, -0.25594, 0.37643, 0.12373, -0.40857,
+ -0.50018, 0.01713, 0.14280, -0.68212, 0.08248,
+ 0.11027, -0.15946, -0.00311, -0.66754, -0.84735,
+ 0.32049, -0.95749, 0.32497, 0.06058, 0.27932,
+ 0.32174, 0.21602, -1.05964, 0.83553, 0.30525,
+ -0.43815, 0.87693, -0.48612, 0.21807, -0.55495,
+ -0.77047, -0.33684, -0.41608, -0.33020, 0.19841,
+ -0.44585, 0.59566, -0.25557, -0.78252, 0.03125,
+ 0.02238, 0.18080, -0.19052, 1.07351, 0.14490,
+ 0.30778, 0.35263, -0.30079, -0.45381, -0.00954,
+ 0.27966, 0.36210, -0.11455, -0.30670, 0.49909,
+ -0.90410, -0.30485, -0.23527, 0.26580, 0.13117,
+ -0.82094, 0.06737, 0.08363, -0.39131, 0.47339,
+ -0.63459, 0.54769, -0.54185, 0.08044, -0.57414,
+ -0.49497, 0.01533, -0.57144, 0.07038, -0.32749,
+ -0.11497, 0.10793, -0.38877, -0.05674, -0.86655,
+ -0.99348, -0.23919, 0.77509, 0.34473, 0.34547,
+ -0.11609, 0.22838, -0.07435, 0.09900, 0.18734,
+ 0.36136, -0.31906, -0.87842, 0.04416, -0.29560,
+ -0.04750, -0.32208, 0.10322, -0.35963, -0.11129,
+ 0.43042, 0.70271, -0.04105, -0.06727, 0.10455,
+ -0.38616, 0.16205, -0.82147, 0.27275, 0.29565,
+ -0.44583, -0.32167, -0.34916, 0.08606, 0.43065,
+ -0.13645, -0.37871, 0.25163, 0.57421, -0.00858,
+ -0.03482, -0.31089, -0.17816, 0.18234, -0.63188,
+ -0.11336, -0.01143, 0.33604, 0.07124, -0.59736,
+ 0.03482, -0.75365, 0.08607, -0.22939, -0.34968,
+ 0.28987, -0.21346, -0.28110, -0.56852, -0.91588,
+ -0.49955, 0.39545, 0.21234, -0.21075, 0.61960,
+ -0.12971, 0.28190, 0.16542, 0.24273, -0.26572,
+ -0.14500, 0.04343, -0.28403, -0.42416, -0.29477,
+ -0.66896, -0.66643, 0.76764, -0.35317, 0.09620,
+ 0.24969, -0.19395, -0.23199, -0.05364, -0.24228,
+ -0.10082, -0.09517, -0.12205, 0.05512, -0.26899,
+ 0.15889, -0.51709, 0.03486, 0.60641, 0.12454,
+ 0.10000, -0.68468, -0.05907, 0.13272, 0.10712,
+ -0.16626, 0.04355, -0.02830, -0.70968, -0.18288,
+ 0.59967, 0.30994, 0.43812, 0.02784, -0.14573,
+ -0.20291, -0.29259, -0.77685, -0.06040, 0.00165,
+ -0.57607, 0.10355, 0.47767, -1.14989, 0.41477,
+ -0.80563, 0.13515, 0.84374, -0.58788, 0.07296,
+ -0.90092, -0.04257, -0.75972, 0.46046, -0.47636,
+ -0.17819, 0.59921, 0.10438, -0.45084, 0.57217,
+ 0.08787, 0.09899, -0.23710, -0.10034, 0.26192,
+ -0.70450, 0.11468, -0.02039, -0.32601, 0.26951,
+ -0.32515, -0.78575, 0.06728, 0.94056, -0.03144,
+ -0.34710, -0.10385, 0.07125, -0.06538, 0.09776,
+ 0.62333, -0.44403, -0.46867, -0.24539, -0.06532,
+ 0.08128, -0.39337, -0.30016, -0.04116, 0.25046,
+ 0.07296, -0.22883, 0.28694, -0.52049, -0.62404,
+ -0.59063, 0.11947, 0.10407, 0.04442, -0.28665,
+ -0.59031, 0.19167, 0.47996, 0.61582, -0.12807,
+ -0.61174, 0.39097, 0.06653, 0.57951, -0.80941,
+ -0.29847, -0.37940, -0.47183, -0.34325, 0.25243,
+ -0.29139, 0.76369, -0.52623, 0.29169, -0.46810,
+ -0.46214, -0.04164, 0.15164, -0.44602, 0.28597,
+ 0.04523, -0.09011, -0.23309, -0.41956, 0.07913,
+ 0.21375, 0.10181, -0.38427, 0.14166, 0.17743,
+ -0.96978, -0.31310, 0.13705, 0.18893, 0.11577,
+ -0.47367, -0.40189, -0.19859, -0.06319, 0.33422,
+ 0.33683, -0.40138, 0.27043, -0.11295, 0.03730,
+ 0.64831, 0.37485, -0.41598, 0.14379, -0.37585,
+ 0.10599, -0.08906, -0.05762, -1.00016, -0.79728,
+ -0.16107, 0.17380, 0.33440, -0.35045, -0.10354,
+ 0.39256, -0.62438, -0.11496, 0.10558, -0.28606,
+ -1.22477, -0.27932, 0.28328, 0.28360, -0.45351,
+ -0.23076, 0.42871, -0.34419, -0.52287, 0.32248,
+ 0.27816, 0.53698, 0.24854, -0.47430, 0.13406,
+ -0.61991, 0.67159, -0.52576, -0.45397, -0.40091,
+ -0.54092, -0.23397, 0.20405, 0.55435, -0.27520,
+ -0.53917, -0.37546, 0.23623, -0.77148, 0.24829,
+ -0.35092, -0.57827, 0.20306, 0.40136, -0.34541,
+ 0.49301, 0.08133, 0.45650, -0.61908, -0.37118,
+ -0.42031, -0.01287, 0.02569, -0.48925, 0.54403,
+ 0.04389, -0.43001, -0.51897, 0.36403, -0.65802,
+ 0.12294, 0.17748, -0.11497, -0.26639, 0.57795,
+ -0.32845, -0.22404, -0.42869, 0.27755, 0.23011,
+ -0.39547, -1.78973, -0.00134, 0.12124, -0.00543,
+ -0.05973, 0.11438, -0.01398, 0.08874, -0.01393,
+ -0.18790, -0.00510, 0.10209, 0.13948, -0.05885,
+ -0.03755, 0.12440, -0.15679, -0.17590, 0.09250,
+ -0.10361, 0.16180, -0.07932, 0.00615, -0.08249,
+ -0.22208, -0.05787, -0.12534, -0.22787, -0.11236,
+ -0.06102, 0.05384, -0.00725, -0.05807, -0.09633,
+ -0.17889, 0.03621, -0.00870, -0.17071, -0.01667,
+ 0.11683, -0.10504, -0.19730, -0.03985, 0.07031,
+ 0.05334, 0.00366, -0.15324, -0.14162, -0.18865,
+ 0.15118, -0.10078, 0.05283, -0.32172, -0.13602,
+ -0.06287, 0.07312, -0.07099, 0.07593, -0.10653,
+ -0.26966, 0.13217, 0.13987, -0.16058, 0.20508,
+ 0.08127, -0.01115, 0.00161, 0.10317, -0.11070,
+ -0.28036, 0.08254, -0.14313, -0.13248, 0.19401,
+ 0.04870, 0.10152, 0.10488, 0.14472, 0.07580,
+ 0.10043, -0.25802, 0.12902, 0.02852, -0.21064,
+ 0.19512, 0.07866, 0.06072, -0.25707, -0.09561,
+ -0.07625, -0.23219, -0.12064, 0.14831, -0.15479,
+ -0.27189, 0.15091, -0.00805, 0.05527, -0.13774,
+ -0.16888, 0.02184, -0.14838, -0.11584, 0.14371,
+ -0.17355, -0.05490, -0.15761, -0.23593, -0.15431,
+ 0.13685, -0.12747, 0.03352, -0.09176, -0.08450,
+ -0.11019, 0.17293, 0.07007, 0.06235, 0.04780,
+ -0.19248, -0.04883, 0.09111, 0.06115, -0.13902,
+ 0.02048, -0.21977, -0.09134, 0.08200, -0.18362,
+ -0.11217, -0.08511, -0.15860, -0.15074, 0.10652,
+ -0.10472, -0.11392, -0.15920, -0.03657, -0.11749,
+ -0.06350, -0.16555, 0.02078, -0.26784, 0.16725,
+ 0.09262, -0.15061, -0.07322, -0.08319, -0.13525,
+ -0.15820, -0.16258, -0.04518, -0.06919, 0.06588,
+ -0.08398, -0.00824, -0.18433, -0.21386, -0.11986,
+ 0.01624, 0.12931, -0.22897, -0.02011, 0.18005,
+ -0.05647, -0.20041, 0.07858, -0.04787, 0.10686,
+ 0.02508, 0.15221, -0.10467, 0.11636, 0.09584,
+ 0.18603, 0.11453, -0.15480, -0.06038, 0.04763,
+ 0.14508, 0.03209, -0.18391, -0.13074, 0.11091,
+ -0.29478, 0.05067, -0.20447, -0.02646, -0.19137,
+ -0.08243, -0.12801, -0.05025, -0.01082, 0.12954,
+ 0.03000, -0.18749, -0.10396, 0.00483, 0.06233,
+ -0.09380, -0.19350, 0.07330, 0.09330, -0.01380,
+ 0.05254, 0.14062, -0.07346, 0.07069, -0.04119,
+ -0.17269, -0.14576, 0.05368, 0.21891, -0.11748,
+ -0.07246, -0.23069, -0.06444, -0.01656, -0.14695,
+ 0.17441, 0.06750, -0.17688, 0.06076, 0.00355,
+ -0.33564, -0.10060, -0.19735, 0.04657, 0.05641,
+ -0.27074, 0.18800, 0.10000, 0.06698, 0.09520,
+ 0.04024, 0.08103, -0.04173, 0.15567, -0.05206,
+ -0.13981, -0.05903, -0.26875, -0.14640, 0.01326,
+ 0.04409, -0.00101, -0.06996, 0.00030, -0.22823,
+ -0.08215, -0.01806, -0.13566, -0.21391, -0.14125,
+ 0.08926, -0.01589, -0.06087, -0.06614, -0.17105,
+ -0.04106, 0.06844, -0.04414, 0.07025, -0.11100,
+ -0.33896, 0.17373, -0.25204, 0.15965, -0.27098,
+ -0.14704, -0.14677, -0.11216, 0.14463, -0.14645,
+ 0.06496, 0.11026, -0.10090, 0.13582, 0.14321,
+ -0.16327, -0.02112, -0.14510, -0.18581, 0.01612,
+ -0.16842, -0.16220, -0.14506, -0.09312, -0.08555,
+ -0.12305, -0.25773, 0.06240, -0.18948, -0.15525,
+ -0.09654, -0.15573, -0.04322, 0.14319, 0.11644,
+ -0.17447, -0.04059, -0.04815, 0.09857, 0.13915,
+ -0.05618, -0.14315, -0.21379, -0.14981, 0.08127,
+ -0.11752, -0.08034, -0.01001, 0.03787, -0.14819,
+ -0.13681, -0.05831, 0.11887, 0.08336, 0.05463,
+ -0.10663, 0.11507, 0.06439, -0.06308, 0.04895,
+ 0.11023, 0.01005, -0.26905, -0.17125, 0.20365,
+ 0.08303, -0.22415, 0.05644, -0.22527, -0.10380,
+ -0.06377, -0.23873, 0.15726, 0.12517, -0.13851,
+ 0.16811, -0.09820, -0.14554, -0.20381, 0.14021,
+ -0.18845, 0.08982, -0.18067, -0.15624, -0.24980,
+ -0.12955, 0.13095, -0.15137, -0.14325, -0.17562,
+ 0.08210, 0.06657, -0.20305, 0.20133, 0.04883,
+ 0.04523, -0.18152, 0.15328, 0.06479, 0.14580,
+ -0.08718, 0.05895, -0.03370, -0.05190, 0.07413,
+ 0.12736, 0.00475, -0.13643, 0.02748, -0.19889,
+ -0.05958, -0.19095, -0.16852, -0.18481, -0.01694,
+ -0.00874, 0.03081, -0.29935, 0.09635, -0.19034,
+ 0.15900, -0.09579, 0.02706, -0.11132, -0.00289,
+ 0.09723, 0.04134, 0.02500, -0.04788, 0.11141,
+ 0.17624, 0.10814, -0.09311, -0.00291, -0.18909,
+ 0.20922, -0.19210, -0.04200, 0.03846, 0.10549,
+ 0.09277, -0.30259, 0.10315, 0.01502, -0.12838,
+ 0.00182, 0.02647, -0.12982, 0.10810, 0.04443,
+ 0.09966, -0.08165, -0.03914, 0.11008, -0.09050,
+ 0.09071, 0.01063, -0.22299, -0.03612, -0.07914,
+ -0.08649, -0.10335, -0.02609, 0.06866, 0.04577,
+ -0.13651, 0.05714, 0.02436, -0.14781, 0.01349,
+ -0.23091, -0.05999, 0.00061, -0.16858, -0.14571,
+ -0.14822, 0.02937, -0.00690, -0.54669, 0.08462,
+ 0.10569, -0.01276, -0.03130, -0.11813, -0.00476,
+ 0.13782, 0.28878, -0.04541, -0.02626, -0.04966,
+ 0.20427, -0.03144, 0.05633, -0.12586, 0.14836,
+ -0.01179, 0.09131, 0.05712, -0.27882, -0.06572,
+ -0.09773, 0.20365, 0.15570, -0.04068, 0.07142,
+ -0.17670, -0.13859, 0.26241, -0.14755, -0.20682,
+ -0.11270, -0.06168, -0.21233, 0.05008, -0.24959,
+ 0.12919, -0.14348, -0.21204, -0.09261, -0.30375,
+ 0.09619, 0.01640, 0.00823, -0.15469, 0.06598,
+ -0.07734, -0.02665, -0.21944, -0.03662, -0.05411,
+ -0.25708, 0.04229, -0.00268, -0.27977, 0.10179,
+ -0.20584, -0.12095, -0.04533, -0.09358, 0.06241,
+ -0.09297, -0.05908, 0.02380, -0.00233, 0.17074,
+ -0.14217, 0.12401, -0.12718, 0.01979, 0.12406,
+ 0.12584, -0.40227, -0.14951, 0.11731, -0.06794,
+ -0.09010, -0.13460, 0.06958, -0.24690, -0.08416,
+ 0.03289, -0.30721, -0.08269, -0.04235, -0.07639,
+ -0.08676, 0.16167, -0.03644, -0.28135, -0.18655,
+ -0.14576, -0.09275, 0.05939, 0.04171, 0.06552,
+ -0.03796, -0.15701, -0.00358, -0.16786, -0.09348,
+ -0.15616, -0.13875, 0.02106, 0.12287, 0.02295,
+ 0.26860, -0.08417, 0.14569, 0.04734, -0.23303,
+ -0.10063, -0.17463, 0.21538, -0.22778, 0.02131,
+ 0.12288, -0.06279, -0.11554, 0.03971, 0.04834,
+ -0.16515, -0.12250, -0.03714, -0.06440, 0.02454,
+ 0.03008, 0.08417, -0.10246, 0.21177, 0.19417,
+ 0.06610, -0.11940, -0.15369, 0.12792, -0.00644,
+ -0.16846, -0.09961, -0.02610, -0.20408, 0.18340,
+ -0.19009, -0.26242, -0.17551, -0.23802, -0.15415,
+ -0.02792, 0.26369, 0.29105, 0.04674, -0.02392,
+ -0.06789, 0.12831, 0.03259, -0.15499, 0.00936,
+ 0.03094, 0.00621, 0.18960, -0.26104, -0.12920,
+ -0.16404, -0.01691, 0.02272, -0.20684, -0.25624,
+ 0.03447, -0.00752, 0.04852, 0.23021, 0.22212,
+ 0.21835, -0.08680, 0.16953, -0.12709, 0.02908,
+ 0.08545, -0.06865, -0.02815, -0.02622, -0.18009,
+ -0.14482, 0.14099, -0.08272, -0.19537, -0.29014,
+ -0.10018, -0.08978, 0.04285, 0.19997, 0.01757,
+ 0.14389, 0.18879, 0.18085, 0.06706, 0.12427,
+ -0.27048, 0.24974, -0.05107, -0.20007, 0.08124,
+ -0.27977, -0.20218, -0.12051, 0.09373, 0.01679,
+ -0.09049, -0.20701, -0.16279, -0.21244, 0.04875,
+ 0.00771, -0.05359, 0.02135, 0.08751, 0.14365,
+ -0.08409, -0.17807, -0.02283, -0.03628, -0.31111,
+ -0.09579, -0.05760, -0.04529, -0.10645, -0.14148,
+ -0.11951, -0.12658, -0.05446, -0.21325, 0.10000,
+ 0.16362, 0.09512, 0.09978, 0.19053, 0.10599,
+ -0.00147, 0.25284, 0.09193, 0.29111, -0.07154,
+ -0.25648, 0.04406, -0.23274, -0.09595, 0.00705,
+ -0.10054, -0.04705, -0.26755, 0.01674, -0.37846,
+ -0.14434, 0.04296, 0.07321, 0.01880, 0.12795,
+ 0.25620, -0.03597, 0.12821, -0.16736, 0.22871,
+ -0.03148, 0.00472, -0.04222, -0.10690, -0.09990,
+ 0.04755, -0.02958, -0.22549, 0.01269, -0.04922,
+ -0.10660, -0.28312, -0.01542, -0.04546, 0.17365,
+ 0.16673, 0.21585, -0.04368, 0.22189, -0.16332,
+ 0.01730, -0.10404, 0.12101, -0.08755, -0.26951,
+ -0.24983, -0.15903, 0.10215, -0.17062, -0.04099,
+ -0.19275, -0.07436, -0.23887, 0.00442, 0.11773,
+ 0.06027, -0.00008, 0.17702, 0.21591, 0.23072,
+ -0.20700, -0.12488, 0.07744, 0.02160, 0.05085,
+ -0.19044, 0.02294, 0.04984, -0.00174, -0.44810,
+ 0.00569, 0.00757, -0.08247, -0.22384, 0.01031,
+ 0.08868, -0.17286, 0.16365, -0.07572, -0.18932,
+ 0.00501, 0.07895, 0.15041, -0.00620, -0.12133,
+ 0.08767, 0.08436, -0.23968, 0.02300, -0.18315,
+ -0.15755, -0.16371, -0.33592, -0.26715, -0.01601,
+ -0.07637, -0.17128, -0.20685, 0.16987, -0.02918,
+ 0.12498, 0.00702, -0.25634, -0.12621, 0.18427,
+ 0.04300, -0.01362, 0.06569, -0.05832, -0.17579,
+ -0.09204, -0.19528, -0.11467, -0.28953, -0.24420,
+ -0.18171, 0.19928, -0.19454, 0.03579, 0.01374,
+ 0.14443, -0.19583, 0.03166, 0.07331, 0.22547,
+ 0.01359, -0.06784, 0.08702, -0.13938, -0.00411,
+ -0.15563, -0.04001, -0.06259, -0.17842, 0.03793,
+ -0.04671, -0.01371, -0.09563, 0.03162, -0.24248,
+ 0.06970, 0.12687, -0.03106, 0.17614, 0.00433,
+ 0.05512, -0.22611, 0.03947, -0.00837, -0.03712,
+ 0.05564, 0.08370, -0.11903, -0.11540, -0.11036,
+ -0.17795, -0.03887, -0.27599, -0.00367, 0.08715,
+ -0.19962, -0.01626, -0.03073, 0.10556, 0.22902,
+ -0.11806, 0.16910, 0.17029, -0.24344, 0.04267,
+ -0.00884, -0.01035, 0.01723, 0.13208, -0.22850,
+ -0.08706, 0.02533, -0.07887, -0.38820, 0.01121,
+ -0.05965, 0.06099, 0.02552, -0.15428, 0.10035,
+ 0.13083, -0.19722, -0.13893, 0.07256, 0.01707,
+ 0.06425, 0.08517, 0.07676, -0.02158, -0.13891,
+ 0.01249, -0.13274, -0.01882, 0.11472, -0.74496,
+ -0.60192, 0.06845, 0.04931, -0.09604, -0.06398,
+ 0.11331, -0.48935, 0.21002, 0.11826, 0.00609,
+ 0.02417, 0.01286, 0.18031, -0.14086, 0.09786,
+ 0.17491, 0.06864, -0.07961, -0.12383, -0.34304,
+ -0.03294, 0.12125, -0.19492, -0.15200, 0.38668,
+ -0.01758, 0.22804, -0.06611, 0.01934, 0.11887,
+ -0.12745, 0.13025, -0.04267, -0.19332, -0.08137,
+ -0.04456, -0.16415, -0.04041, -0.23271, 0.19152,
+ -0.16270, -0.32108, -0.15788, -0.19092, 0.02533,
+ 0.39704, -0.25189, 0.17992, 0.02272, -0.12250,
+ 0.03972, 0.15322, 0.23965, 0.11813, -0.11805,
+ -0.07315, -0.21692, -0.07310, 0.10599, -0.20029,
+ 0.30883, -0.07246, -0.39209, -0.20292, -0.09528,
+ 0.00320, -0.17357, 0.03235, -0.01815, 0.16817,
+ 0.08514, 0.17909, -0.10716, -0.44995, -0.01763,
+ -0.32682, -0.14320, -0.27436, -0.20214, 0.14477,
+ -0.12085, 0.03516, 0.17896, 0.21444, -0.03596,
+ -0.18948, 0.02928, 0.24183, -0.00987, -0.12100,
+ -0.43362, -0.20159, 0.19485, -0.27692, 0.19669,
+ -0.20581, -0.24630, 0.00916, 0.08492, -0.12749,
+ -0.09704, 0.02278, 0.09035, -0.24599, 0.11764,
+ 0.04540, -0.15073, 0.33639, -0.03154, -0.00201,
+ -0.07506, -0.17883, -0.16510, 0.12381, 0.01147,
+ 0.08123, -0.05353, -0.07777, 0.00675, -0.09762,
+ -0.02941, -0.25320, -0.03011, -0.24079, -0.28362,
+ 0.26979, -0.08134, -0.14892, -0.10132, -0.23961,
+ 0.13185, -0.10964, -0.20585, -0.06290, 0.16225,
+ 0.11105, -0.11620, 0.35033, -0.05982, -0.43505,
+ -0.26817, -0.22497, -0.07335, 0.03934, 0.12493,
+ -0.16664, 0.31470, 0.05670, 0.12899, 0.26452,
+ -0.08906, -0.02852, -0.06919, 0.28661, 0.04721,
+ 0.24397, 0.27233, -0.37133, 0.16890, 0.14100,
+ -0.02407, -0.21543, -0.21308, -0.11035, -0.23620,
+ -0.10095, -0.04648, -0.01634, -0.15322, 0.17109,
+ 0.01085, -0.22537, -0.21462, 0.23674, -0.13094,
+ 0.10583, 0.12169, 0.16971, -0.15591, -0.00887,
+ -0.30712, -0.06049, -0.19239, -0.16384, -0.28598,
+ 0.04784, 0.31660, 0.09865, 0.11488, 0.03097,
+ -0.02614, -0.10421, -0.20232, -0.11380, 0.00460,
+ 0.22068, -0.15377, -0.11763, 0.01805, -0.50756,
+ 0.23300, 0.08235, 0.19454, -0.08930, -0.13350,
+ 0.06068, -0.38489, 0.06560, 0.17729, 0.33645,
+ -0.08080, -0.09728, 0.23433, -0.20807, 0.08648,
+ -0.04191, -0.40837, -0.14433, 0.03254, -0.34197,
+ -0.34671, -0.11228, 0.02578, 0.08819, -0.14194,
+ 0.04243, 0.33671, -0.09595, 0.15343, -0.04821,
+ 0.16957, -0.10000, 0.14882, 0.05662, -0.10796,
+ 0.08269, -0.02721, 0.29311, -0.01557, -0.05415,
+ -0.30887, -0.81633, 0.05039, -0.16303, 0.35034,
+ 0.10610, -0.24697, 0.09724, -0.52724, 0.16186,
+ -0.25749, -0.13738, 0.19745, 0.07639, 0.05028,
+ 0.14491, -0.10745, 0.10396, -0.35332, -0.15043,
+ -0.06835, -0.07121, -0.48676, -0.06838, -0.21533,
+ -0.09737, -0.03358, -0.25370, 0.30870, -0.22379,
+ -0.08655, 0.18365, -0.04664, -0.12279, -0.18985,
+ 0.06435, -0.14424, -0.11145, -0.14132, -0.02953,
+ -0.15060, -0.12519, -0.05194, -0.17255, -0.36984,
+ 0.12525, -0.36150, 0.13089, -0.07647, -0.12681,
+ -0.02123, -0.00781, -0.11446, 0.17653, -0.22001,
+ -0.24211, 0.43867, 0.07254, 0.18211, -0.01148,
+ -0.06684, -0.17370, 0.08732, -0.31827, -0.09351,
+ -0.23402, 0.04386, -0.24748, 0.15824, -0.18622,
+ -0.15651, -0.21198, -0.13418, -0.23615, 0.22885,
+ -0.01699, -0.06081, 0.02005, -0.10710, -0.16566,
+ -0.20233, -0.11339, -0.02084, 0.07028, -0.04531,
+ -0.12157, 0.09564, -0.23269, -0.02280, -0.13356,
+ 0.11237, 0.19126, 0.09485, -0.13860, -0.44991,
+ 0.18752, -0.07527, -0.06236, 0.27007, -0.30373,
+ -0.25304, -0.08151, -0.30379, 0.06190, -0.08984,
+ -0.13384, -0.40440, 0.29819, -0.22238, -0.07058,
+ -0.06110, 0.01495, 0.50263, 0.34738, -0.17002,
+ -0.03314, 0.07705, -0.30033, -0.17744, -0.47282,
+ -0.05413, -0.00885, 0.00702, 0.10082, 0.11036,
+ -0.06524, 0.05204, -0.26009, -0.22829, -0.27514,
+ -0.01682, 0.28605, -0.05866, 0.03376, -0.48181,
+ -0.18163, 0.08335, -0.00326, -0.30708, 0.08009,
+ -0.27223, 0.48345, 0.23557, 0.02656, -0.38187,
+ 0.10793, 0.05807, 0.01941, -0.09865, -0.06591,
+ -0.06378, 0.10085, -0.14052, -0.27326, 0.10704,
+ -0.21732, 0.19169, -0.06278, -0.15935, -0.19312,
+ -0.14933, 0.22145, 0.52568, 0.21948, 0.11691,
+ -0.08789, 0.06305, 0.04705, -0.12138, -0.10254,
+ -0.03138, 0.11539, -0.00193, -0.18295, 0.10190,
+ -0.07912, -0.10823, -0.16213, -0.09880, -0.39609,
+ -0.40758, 0.16508, 0.18841, -0.09922, 0.00919,
+ -0.06842, 0.03350, -0.00954, 0.04812, 0.10242,
+ -0.34561, 0.00301, -0.11961, -0.12167, -0.38414,
+ 0.12530, 0.14927, 0.13355, 0.19225, -0.34062,
+ -0.18428, -0.19542, -0.93505, -0.17832, -0.07311,
+ 0.13184, 0.08206, 0.16649, -0.04233, 0.04233,
+ 0.18791, 0.11810, 0.08499, 0.09106, 0.10407,
+ -0.06562, -0.05192, 0.04096, 0.02286, -0.21427,
+ -0.08599, -0.00741, -0.00192, 0.06613, -0.13641,
+ -0.12663, -0.18964, -0.07059, -0.12203, -0.05283,
+ 0.10002, 0.15110, -0.11946, -0.29531, -0.09355,
+ 0.13224, -0.17898, 0.08084, 0.01525, 0.08798,
+ -0.15736, 0.14104, 0.13364, -0.19383, 0.11244,
+ -0.04137, 0.02405, -0.13391, -0.13739, -0.08243,
+ -0.00379, 0.07756, -0.10380, -0.14784, -0.04648,
+ -0.17946, 0.16947, 0.08546, -0.20601, -0.03437,
+ -0.09390, 0.02612, 0.08543, 0.14699, -0.13596,
+ -0.05098, 0.05844, -0.24596, 0.11912, -0.08255,
+ 0.07801, 0.10529, 0.10442, 0.04152, 0.06896,
+ -0.00055, -0.17846, -0.08030, 0.04767, -0.13304,
+ -0.12357, -0.20663, -0.10530, -0.03129, -0.20896,
+ -0.13165, -0.07780, 0.08234, -0.21733, 0.02134,
+ 0.11124, -0.11979, 0.02646, -0.12221, 0.13941,
+ -0.15739, -0.35360, -0.13276, -0.00516, 0.00164,
+ 0.01616, -0.15726, 0.13185, 0.01297, 0.08842,
+ 0.09017, -0.15484, 0.11461, -0.04075, -0.09590,
+ -0.00288, 0.14502, 0.13136, 0.07589, -0.10172,
+ -0.06395, 0.03148, -0.08256, -0.24801, -0.13868,
+ 0.11473, -0.01146, 0.17618, -0.13805, 0.13713,
+ -0.18529, 0.07367, -0.03582, -0.12454, -0.10433,
+ 0.11667, 0.02355, -0.03772, -0.10847, 0.10669,
+ 0.11855, 0.05201, 0.04868, -0.07352, -0.12802,
+ -0.11238, -0.24696, -0.27658, -0.12179, 0.03516,
+ -0.10358, -0.14510, 0.13207, -0.01633, -0.14264,
+ -0.10700, -0.02716, 0.04540, 0.17864, -0.10890,
+ -0.20645, -0.13434, -0.17003, 0.05771, -0.13949,
+ -0.09271, 0.08845, -0.20068, -0.21608, -0.07794,
+ 0.05061, -0.01861, 0.03377, -0.03405, -0.13408,
+ -0.17193, -0.14155, -0.09700, -0.12983, -0.05565,
+ -0.10453, 0.01978, 0.09859, -0.18492, 0.12224,
+ 0.09130, -0.15701, -0.09003, -0.14818, 0.01922,
+ -0.08297, -0.13073, -0.16032, -0.12685, -0.30076,
+ 0.09193, 0.08238, -0.05031, -0.02550, -0.11898,
+ -0.04519, 0.04593, -0.14006, -0.06938, -0.02522,
+ 0.13791, 0.05641, -0.22254, 0.07469, -0.10330,
+ 0.03554, -0.07106, 0.14600, 0.02254, -0.18218,
+ -0.29655, -0.00518, -0.14846, 0.13883, 0.21153,
+ 0.13951, 0.13805, 0.03829, -0.06804, 0.12979,
+ 0.06016, 0.20490, 0.09129, -0.18962, -0.15935,
+ -0.19249, -0.31676, 0.05128, -0.22461, -0.21969,
+ -0.16042, -0.04653, -0.11320, -0.10000, 0.10839,
+ 0.13121, 0.05795, 0.10702, -0.10006, -0.15973,
+ 0.13797, 0.02263, 0.02109, -0.01359, -0.09630,
+ -0.00338, 0.00837, -0.16101, 0.17171, 0.00973,
+ -0.13304, 0.02039, -0.16803, 0.12465, -0.27306,
+ -0.09981, 0.09918, -0.12766, -0.06026, -0.10805,
+ 0.10909, -0.02502, -0.17735, 0.14538, -0.23986,
+ -0.01107, -0.23421, -0.13587, -0.00535, -0.14033,
+ -0.15195, 0.18033, 0.08064, -0.20471, 0.11865,
+ -0.19865, -0.10157, 0.11535, -0.16664, -0.07893,
+ -0.00956, -0.03268, -0.03878, 0.04218, -0.13342,
+ -0.18085, -0.10379, -0.17189, 0.03606, 0.06886,
+ 0.09214, -0.01874, -0.16898, -0.11420, 0.09491,
+ 0.06440, -0.18075, -0.16469, 0.09893, 0.09951,
+ -0.08424, -0.13062, -0.24328, -0.05652, 0.05933,
+ -0.08481, 0.12344, 0.11742, -0.02049, 0.00395,
+ 0.06018, 0.14285, 0.00843, -0.15306, -0.11486,
+ -0.00895, 0.08638, -0.12571, 0.07297, 0.03154,
+ -0.21597, 0.14251, -0.12793, 0.01457, 0.15624,
+ -0.17785, 0.19608, -0.20357, 0.04991, 0.07361,
+ 0.01976, 0.20502, -0.09406, -0.23329, 0.09722,
+ 0.07835, -0.16482, -0.20218, -0.10490, -0.18122,
+ 0.10308, -0.08832, 0.13752, -0.16887, 0.06991,
+ 0.17008, -0.19102, 0.08578, -0.10580, -0.18272,
+ -0.02180, -0.01105, 0.13900, 0.01086, 0.06609,
+ 0.08437, -0.11887, -0.12605, -0.19773, 0.13997,
+ -0.10445, 0.08778, -0.16889, 0.15792, -0.15616,
+ 0.07399, -0.06854, 0.08402, 0.12384, -0.00989,
+ 0.08306, -0.10131, -0.11716, -0.16948, -0.21722,
+ -0.11368, -0.02753, 0.13076, -0.23155, 0.04720,
+ -0.08955, -0.07004, -0.23140, -0.14127, 0.09258,
+ 0.12932, -0.17658, 0.13825, -0.15461, 0.06735,
+ 0.05583, 0.07154, -0.16552, 0.07810, -0.03561,
+ -0.07545, -0.16712, 0.05819, -0.13233, -0.05029,
+ -0.00983, 0.13237, -0.01860, 0.01949, -0.13807,
+ -0.09830, -0.10504, -0.14736, -0.02448, -0.16940,
+ -0.10547, -0.02620, -0.03749, 0.11939, 0.13697,
+ -0.27945, -0.08945, -0.12199, 0.08224, -0.05572,
+ 0.09825, 0.06515, 0.10932, -0.19584, 0.01313,
+ -0.02375, 0.13803, -0.06208, -0.07161, -0.12956,
+ 0.07106, -0.10558, 0.03684, -0.02096, 0.06913,
+ -0.15670, 0.00341, -0.16109, -0.07132, -0.15011,
+ -0.08923, -0.00718, -0.09149, 0.01870, -0.57122,
+ 0.11434, 0.46613, -0.79531, 0.32049, -0.05227,
+ 0.23807, 0.07481, -0.15414, -0.40417, -0.38557,
+ 0.44628, -0.04278, -1.37877, 0.26038, -1.03931,
+ -0.06697, -0.41262, -0.11388, 0.37477, 0.19885,
+ 0.27301, -0.23127, 0.37892, -0.77079, 0.34140,
+ -0.39171, 0.18609, -0.00589, 0.31739, 0.31629,
+ 0.49779, -0.31445, 0.07778, -0.67422, -0.25844,
+ 0.12831, 0.07772, -0.47528, -0.38158, 0.18730,
+ -0.87692, 0.19292, -0.29415, 0.20901, 0.39759,
+ 0.03072, 0.12410, -0.48954, -0.14804, -0.22730,
+ 0.19182, 0.26870, -0.05816, 0.39866, -0.72176,
+ -0.30792, -0.31351, -0.18345, -0.28363, -0.37017,
+ 0.34338, 0.13959, 0.01352, 0.63863, 0.15459,
+ -0.18061, -0.25157, 0.00644, -0.48363, 0.20119,
+ -0.34424, 0.46072, -0.43431, 0.16977, -0.15346,
+ 0.06059, -0.55208, -0.00042, -0.20938, 0.13168,
+ -0.29279, -0.23647, -0.43903, 0.07386, 0.29910,
+ -0.18888, 0.25267, 0.17461, -0.10715, 0.64654,
+ 0.12428, -0.02171, 0.53278, 0.20917, -0.15288,
+ -0.39128, -0.13075, -0.34715, -0.60134, -0.55744,
+ -0.91733, 0.46658, -0.26356, -0.21535, -0.49913,
+ 0.32501, 0.21978, 0.14866, 0.31497, -0.38119,
+ -0.75310, 0.11192, -0.07857, 0.53465, -0.23092,
+ -1.07017, 0.51038, 0.26251, 0.10370, 0.00451,
+ 0.19543, -0.53618, 0.48305, -0.49812, -0.53635,
+ -0.42394, 0.48493, -0.16365, 0.64298, -0.16527,
+ 0.10249, -0.25832, -0.04375, -0.35818, -0.00575,
+ 0.04772, -0.10720, -0.12145, -0.26156, 0.25476,
+ 0.00299, -0.07068, 0.35511, 0.24206, -0.92086,
+ 0.02210, -0.37217, 0.16013, -0.08725, -0.07182,
+ -0.04215, 0.22986, 0.78144, -0.17956, 0.18152,
+ -0.23230, 0.15899, -0.44399, 0.20156, -0.05028,
+ -1.04693, -0.54017, 0.83681, -0.43463, -0.25670,
+ 0.64879, -0.28892, -0.22022, 0.32180, 0.05799,
+ 0.23148, -0.06867, 0.63802, 0.10051, -0.15546,
+ -0.31709, -0.32347, -0.75270, 0.10189, -0.24780,
+ 0.17314, -0.23706, -0.16941, 0.19111, 0.05874,
+ -0.53813, -0.30387, 0.13839, -0.19523, 0.21972,
+ -0.11369, 0.26711, 0.37425, -0.09612, -0.17849,
+ 0.12910, -0.05330, 0.62709, -0.32929, -0.23008,
+ -0.26858, -0.62765, 0.25303, -0.40657, 0.23438,
+ -1.10839, 0.08173, 0.36110, 0.09170, -0.32290,
+ -0.01618, -0.68401, 0.13166, -0.02935, 0.69356,
+ -0.22260, 0.04437, 0.02665, 0.26514, 0.99870,
+ -0.39287, -0.29091, -0.26666, -0.13400, -0.11045,
+ -0.31849, -0.21807, 0.54249, -0.27473, -0.55188,
+ 0.10000, 0.36253, -0.65278, -0.19697, -0.21099,
+ 0.55294, 0.17750, 0.13290, 0.11211, 0.47063,
+ 0.15393, 0.19147, 0.43278, -0.07873, -0.43196,
+ -0.74937, -0.07487, -0.03517, 0.55405, -0.80146,
+ -0.60866, -0.40739, -0.10872, -0.13725, 0.42966,
+ -0.21995, 0.30555, 0.52929, 0.11693, -0.82178,
+ 0.34921, 0.44500, 0.13543, 0.21983, -0.63239,
+ 0.38032, 0.06895, -0.07053, -0.85143, -0.45612,
+ -0.44754, -0.60951, -0.33191, -0.27813, 0.01135,
+ 0.86529, -0.12490, 0.24794, 0.17043, 0.21171,
+ 0.04018, -0.11053, 0.44864, -0.35390, 0.37026,
+ 0.07684, -0.53268, -0.01605, -0.32710, -0.06672,
+ 0.02726, -0.96946, -0.70854, -0.28884, 0.29370,
+ 0.02573, -0.03888, 0.15306, 0.06891, -0.42539,
+ -0.30803, -0.39579, -0.18844, -0.65362, -0.16319,
+ -0.02572, 0.35590, 0.01174, -0.11508, -0.28295,
+ 0.38083, -0.14957, 0.40092, 0.27146, -0.12213,
+ 0.35817, 0.35754, 0.65448, 0.28576, 0.52404,
+ -0.63288, -0.17243, 0.21046, -0.11870, -0.21716,
+ -0.23690, -0.03567, -0.71937, -0.22490, -0.17943,
+ 0.06132, -0.52869, -0.17583, 0.45658, -0.25043,
+ -0.52251, -0.56196, -0.08914, -0.69079, 0.14798,
+ 0.24459, -1.01551, 0.20780, 0.25796, 0.20789,
+ -0.06763, 0.42798, -0.03010, -0.25438, 1.08747,
+ -0.50856, 0.03724, -0.60232, -0.55280, 0.83998,
+ -0.25111, -0.54109, -0.01596, -0.26741, 0.02467,
+ -0.06064, -0.58241, -0.29241, 0.24177, 0.28597,
+ 0.12408, 0.08990, -0.09832, -0.02318, -0.45928,
+ 0.57241, -0.10053, 0.15895, -0.50820, -0.24841,
+ 0.20908, 0.07936, -0.63607, -0.16161, -0.54548,
+ 0.65763, -0.11827, 0.07056, 0.35320, 0.32108,
+ -0.65024, 0.32067, -0.12141, 0.40464, -0.55747,
+ -0.49367, 0.64302, 0.33441, 0.08330, -0.73017,
+ -0.29340, 0.02870, 0.00214, -0.65334, 0.44478,
+ -1.28164, 0.38848, 0.17043, 0.00575, 0.55731,
+ 0.05404, -0.23191, -0.18342, -0.34045, 0.67834,
+ 0.11474, -0.05481, 0.29261, -0.66030, -0.45007,
+ 0.54352, -0.32165, -0.05796, -0.06438, -0.90763,
+ -0.04207, 0.14080, -0.00389, 0.07092, -0.16826,
+ 0.31495, 0.10131, 0.21021, -0.07380, -0.74651,
+ 0.10784, 0.21401, 0.53461, -0.23836, -0.08861,
+ -0.02178, 0.06326, 0.05263, 0.34891, -0.31359,
+ -0.96678, -1.03521, -0.17053, -0.13536, -0.18527,
+ 0.17090, 0.08986, 0.11592, 0.08491, 0.14579,
+ 0.05250, -0.01222, -0.19078, 0.11321, -0.21992,
+ 0.00201, -0.03313, -0.21270, 0.06968, -0.12622,
+ 0.00564, 0.26811, -0.01426, -0.09742, -0.07024,
+ -0.17748, 0.12782, 0.06278, -0.08623, 0.13575,
+ 0.13960, 0.11093, -0.01658, 0.07374, -0.15253,
+ -0.17824, 0.11325, 0.05737, -0.10642, -0.18927,
+ -0.13380, 0.09520, -0.13186, 0.04180, 0.04030,
+ -0.06856, 0.07839, -0.08186, -0.14572, 0.12571,
+ 0.13800, 0.11517, -0.19536, -0.05787, -0.00928,
+ -0.08702, -0.14344, 0.18519, 0.20553, -0.20733,
+ -0.21992, -0.13591, 0.09586, -0.03246, 0.01864,
+ -0.18409, -0.14620, -0.17703, 0.11605, -0.14337,
+ 0.12646, 0.15663, -0.06898, 0.06307, -0.09664,
+ 0.05749, -0.08471, -0.19803, -0.16918, -0.19097,
+ 0.04688, -0.09393, -0.08678, -0.03102, 0.10767,
+ -0.18528, -0.11415, 0.06600, -0.05647, 0.09329,
+ -0.11157, 0.08047, -0.11092, -0.11277, -0.11531,
+ -0.23839, 0.02062, -0.06130, -0.15544, 0.08261,
+ -0.19995, 0.12644, -0.06260, 0.10068, 0.04924,
+ 0.13605, -0.19975, -0.14846, -0.13776, -0.21417,
+ -0.02614, 0.10861, 0.06069, -0.08211, -0.09861,
+ 0.05646, -0.18031, -0.29714, 0.10542, 0.07312,
+ 0.03506, -0.11313, -0.08409, -0.01873, 0.06915,
+ -0.19280, 0.11732, -0.01671, 0.05606, -0.22894,
+ 0.01424, -0.14693, -0.11549, -0.00003, -0.10898,
+ -0.09893, -0.03185, -0.14148, -0.17795, -0.14982,
+ -0.00851, -0.09352, 0.15236, 0.08119, 0.11931,
+ -0.11048, 0.10428, -0.09741, -0.00146, 0.05314,
+ -0.10357, 0.05138, -0.11386, -0.12408, 0.19416,
+ 0.08174, 0.01223, 0.01054, 0.01503, -0.07204,
+ -0.21636, 0.03862, -0.21618, 0.08958, 0.05156,
+ 0.13418, 0.13058, 0.13588, -0.14676, -0.19019,
+ 0.05429, -0.04370, -0.19630, 0.13095, 0.06639,
+ 0.04798, 0.15375, -0.10494, -0.13031, -0.32530,
+ 0.18850, 0.03408, -0.11614, 0.14429, 0.11209,
+ -0.11944, 0.13987, 0.04615, -0.26397, 0.15872,
+ 0.03862, -0.18983, -0.11796, -0.15938, -0.15092,
+ -0.21135, 0.12720, -0.09220, -0.15866, 0.05832,
+ -0.04450, -0.17871, -0.13035, 0.01134, -0.22444,
+ 0.19784, 0.08298, -0.00344, -0.04428, -0.03353,
+ 0.25834, 0.01914, -0.19504, -0.13681, 0.07231,
+ 0.06844, -0.05315, 0.04719, 0.13882, -0.10418,
+ -0.06241, -0.04462, -0.20807, 0.04658, -0.02706,
+ -0.01063, 0.06113, 0.08743, 0.09748, -0.07565,
+ 0.07231, -0.06028, 0.10000, -0.15091, -0.21132,
+ -0.17783, -0.09164, -0.02877, -0.27365, 0.15041,
+ 0.13435, -0.13650, 0.16563, -0.17623, -0.30343,
+ -0.09180, -0.11642, 0.20660, -0.31334, 0.20235,
+ 0.05541, -0.21353, -0.01600, -0.19958, 0.04632,
+ -0.09800, -0.31191, 0.11120, -0.10719, 0.17891,
+ 0.07877, 0.07714, -0.12668, -0.08353, 0.06949,
+ -0.01783, -0.18465, -0.16398, -0.15965, -0.05436,
+ -0.06482, 0.03095, 0.00453, 0.06584, 0.12326,
+ 0.00531, 0.04636, -0.13990, -0.13751, 0.12090,
+ 0.10957, -0.09210, 0.04584, -0.12025, 0.10548,
+ 0.03321, -0.18454, 0.05609, 0.20849, 0.05362,
+ 0.04589, -0.30508, -0.10258, -0.17093, 0.13828,
+ 0.09767, 0.04121, 0.09111, -0.11970, -0.15882,
+ 0.09923, -0.33121, -0.08712, 0.15524, 0.12488,
+ 0.20337, -0.16393, -0.12346, -0.19264, 0.03828,
+ -0.10790, -0.27417, -0.00802, -0.08359, -0.14697,
+ 0.18549, 0.07251, -0.15525, 0.05987, -0.21564,
+ 0.08451, 0.12652, -0.04951, 0.13668, -0.15403,
+ -0.10880, -0.01580, -0.18579, 0.00138, 0.13503,
+ 0.18265, -0.02859, -0.14195, -0.23982, -0.18420,
+ -0.01882, 0.13840, 0.04695, -0.21192, 0.02942,
+ -0.05450, -0.07960, 0.04552, 0.12043, 0.08038,
+ -0.13265, 0.14433, 0.05198, 0.01511, 0.00979,
+ -0.30983, 0.04098, -0.21888, 0.02793, -0.10023,
+ -0.12699, -0.02954, 0.03015, -0.11806, -0.17239,
+ 0.09150, -0.24087, -0.10826, 0.10368, -0.14326,
+ 0.12992, 0.12399, 0.04332, -0.01684, -0.12980,
+ -0.07907, -0.17643, -0.17232, -0.28170, -0.08705,
+ 0.02230, -0.03071, 0.07843, -0.11747, -0.02319,
+ -0.21409, -0.00360, 0.11483, 0.10181, -0.13439,
+ -0.13966, 0.10413, -0.20317, 0.01541, -0.20034,
+ -0.23779, -0.09815, -0.00007, -0.09591, 0.08038,
+ -0.12847, 0.24024, 0.14440, -0.22190, -0.10728,
+ -0.20249, 0.11458, -0.20701, -0.03029, -0.06500,
+ 0.03545, -0.18877, -0.08390, 0.02931, 0.07130,
+ -0.16041, -0.12853, 0.22678, 0.08140, 0.11548,
+ 0.11099, -0.12040, -0.16615, -0.04247, 0.02261,
+ -0.02796, -0.17298, -0.14768, 0.11250, -0.17714,
+ 0.05143, 0.14639, -0.30999, -0.07501, 0.09461,
+ -0.10734, -0.17338, -0.17087, -0.11562, -0.00437,
+ 0.01227, -0.23464, 0.11252, -0.00367, 0.12968,
+ 0.02261, 0.17510, -0.12337, -0.77786, -0.60134,
+ -0.33027, -0.38141, 0.05289, -0.65301, -1.01684,
+ 0.60944, 0.21490, -0.00202, -0.71474, -0.54407,
+ -0.14882, 0.47717, -0.24391, -0.53656, 0.51920,
+ -0.26823, 0.08935, 0.68139, -0.49470, 1.47612,
+ 0.08844, 0.46096, -1.17109, 0.74471, -0.51176,
+ -0.89524, -0.38222, 0.43942, -0.64373, -0.45967,
+ -0.30043, 0.02010, -0.66091, 0.41893, -0.08518,
+ -0.13727, 0.42702, 0.48790, 0.88651, -0.75110,
+ 0.60917, 0.42645, 0.79746, -0.20247, 0.46667,
+ -0.59432, -0.72674, -0.08301, 0.54285, -1.14155,
+ -0.86635, -0.07439, 0.34486, -0.72804, 0.19025,
+ -0.19793, -0.26578, 0.38424, 0.39542, 0.62533,
+ -0.69823, 0.59538, -0.34138, 0.49766, -0.11716,
+ -0.46828, -1.01699, -0.27579, 0.46770, 0.13243,
+ -0.58988, -0.20534, -0.49550, -0.13006, -0.29699,
+ 0.40977, 0.81676, 0.14617, -0.29663, 0.02483,
+ 0.35303, -0.15827, 0.73401, 0.27361, 0.05266,
+ -0.04309, 0.33016, -1.16367, -0.29410, 0.29980,
+ -0.71947, -0.92556, -0.04393, -0.98195, -0.16194,
+ -0.44592, -0.95380, 0.15882, 0.21759, 0.05108,
+ 1.12284, 0.98974, 0.24355, 0.59605, -0.14720,
+ -0.09604, 0.22662, -0.18635, -0.42730, -1.21869,
+ 0.31475, -0.35855, -0.80433, -0.17066, 0.09449,
+ 0.36126, -0.59823, -0.06702, 0.09249, -0.44546,
+ -0.15372, 0.65582, 0.57347, 0.31682, 0.24533,
+ -0.76247, 0.07809, -0.11771, -0.60897, -0.35831,
+ -0.84540, 0.23585, 0.05560, -0.21762, -0.01763,
+ 0.30719, -0.18907, -0.73914, -0.46679, 0.53457,
+ 0.98219, 0.43074, -0.06933, 0.57494, -0.65090,
+ 0.25136, -1.20060, -0.21648, 0.03682, -0.11321,
+ 0.02803, -1.49380, 0.33583, 0.16741, -0.38271,
+ -0.15096, -0.00083, 0.07462, 0.97079, -0.58824,
+ 0.87718, 0.70569, 0.03963, -0.23798, 0.43750,
+ -0.27942, 0.20125, -1.41119, -0.85610, -0.04876,
+ -0.04544, 0.06725, -1.44361, -0.28526, -0.18082,
+ -0.17347, 0.22936, -0.48410, 0.20719, 0.25321,
+ -0.02265, 0.77750, 0.94182, 0.54207, -0.16689,
+ 0.97102, -0.22872, 0.36810, -1.97619, -1.07448,
+ -0.51715, 0.75012, -0.56425, -0.77614, -0.64213,
+ -0.45596, -0.21905, 0.20915, -0.11341, 0.71121,
+ -0.01197, 0.85227, 0.87802, 0.13050, 0.58886,
+ 0.15893, 0.52401, 0.11401, 0.24412, -0.71263,
+ -0.55501, 0.09075, -0.30017, -0.20052, -0.43969,
+ 0.36249, -0.32860, -1.54824, 0.04209, -0.19221,
+ 0.37581, -0.50500, 0.25962, 0.75845, 0.19601,
+ 0.75070, 0.52332, 0.44524, 0.29982, 0.10000,
+ -0.49342, -0.87761, 0.04351, -0.28164, -0.09362,
+ -0.91522, 0.11094, -0.85486, -0.39876, 0.42581,
+ -0.19057, -0.27671, 0.11055, -0.29867, 0.29072,
+ 0.91103, 0.36963, 0.43746, 0.16086, 0.12627,
+ 0.51642, 0.15832, -0.84254, -0.83970, 0.57104,
+ -0.09206, -0.79061, -0.36716, -0.69587, 0.26724,
+ 0.48941, 0.04488, -0.12605, 0.61528, -0.52586,
+ -0.25446, 0.41041, 0.20014, 0.07427, 0.48547,
+ 0.40273, -0.16365, -0.38811, -1.23114, 0.26803,
+ -0.21253, -0.06859, -0.83997, 0.26565, -0.41842,
+ 0.18806, 0.79126, -0.41623, -0.28655, -0.09822,
+ -0.16633, 0.09761, 0.64502, 0.59633, -0.32861,
+ -0.02676, 0.87268, -0.62189, -0.06279, -1.58661,
+ -0.88929, -0.19807, 0.80457, 0.16824, -0.11803,
+ -0.01969, -0.62276, 0.08811, -0.54795, 0.29216,
+ 0.38607, -0.26468, 0.75652, -0.08960, -0.22020,
+ 0.52325, 0.74090, 0.21539, -0.33511, -0.58264,
+ -1.33340, -1.10975, 0.22154, 1.05120, -0.56990,
+ -0.08427, -1.25580, -0.75989, 0.73188, -0.65335,
+ -0.20534, 0.26748, -0.20876, 0.79211, 0.59574,
+ 0.80483, 0.56534, 0.82223, 0.28053, -0.54940,
+ -0.44304, -0.83497, -1.10331, -0.26650, 0.56505,
+ -0.98042, -0.07140, -1.24166, 0.00583, -0.08477,
+ -0.43723, -0.22231, 0.69085, 0.21007, 0.88621,
+ 0.44492, 0.72122, 0.09607, 0.29247, 0.63994,
+ -0.44667, -0.30943, -1.17828, -0.85420, -0.00682,
+ 0.04879, -0.66609, -0.44152, -1.29893, 0.05260,
+ -0.13677, 0.15276, 0.48254, -0.20252, -0.06290,
+ 0.55438, -0.27267, 0.50191, 0.57246, 0.65062,
+ 0.66570, 0.16874, -1.13827, 0.17774, -0.07419,
+ 0.12906, -0.23058, 0.00505, -0.33684, -1.33527,
+ -0.15449, 0.44339, 0.15353, -0.46659, 0.11645,
+ -0.11159, 0.68677, -0.22053, -0.45949, 0.37349,
+ 0.41567, 0.70938, -0.46379, -0.86409, 0.01446,
+ -0.62600, 0.29827, 0.28390, -0.19878, 0.49953,
+ -0.23449, -0.23925, 0.32057, -0.01899, -0.35706,
+ 0.30560, -0.52115, 0.82532, -0.71213, -1.17297,
+ 0.43496, 0.49047, -0.01508, -0.29684, -0.33757,
+ 0.96459, -0.51087, 0.60657, -0.42556, 0.16473,
+ -0.08918, -1.03034, -0.41630, 0.23574, -0.60856,
+ -0.17555, 0.22520, -0.28154, 0.12917, 0.07427,
+ -0.17468, -0.30360, 1.15031, -0.62311, 0.04257,
+ -1.29208, 0.25915, 0.29045, 0.03652, 0.34707,
+ -0.73412, -0.35436, -0.50044, -0.30110, -0.85209,
+ 0.52453, -0.97896, 0.53490, -0.23112, 0.64092,
+ 0.17434, 0.01080, -0.74090, -0.16654, 0.36009,
+ -0.14073, 0.58076, -0.16902, -0.99299, 1.37284,
+ -0.16890, -0.22775, 0.02780, -0.31279, 0.18274,
+ -0.69504, -0.52843, -0.25022, -0.88084, 0.42454,
+ 0.13627, -0.56881, 0.41781, 0.35195, 0.17526,
+ 0.27132, -0.03549, 0.02893, -0.00085, -0.60116,
+ -0.11799, 0.06086, -0.73177, 0.43890, 0.51415,
+ 0.33952, 0.35648, 0.70905, -0.30066, -0.79625,
+ -0.11712, -0.07331, 0.50763, -0.32263, -0.23140,
+ -0.25988, 0.51487, -0.34249, -0.18344, 0.58402,
+ -0.37731, -0.42692, 0.12465, 0.32047, -0.45166,
+ 0.40298, 0.08698, 0.85552, 0.20172, -0.52404,
+ -0.03588, -0.54135, -0.82229, -0.14411, -0.37220,
+ 0.19930, -0.37179, 0.15262, 0.31845, -0.21664,
+ -0.87831, -0.25268, -0.39078, 0.11303, -0.48144,
+ -0.49351, -0.57580, -0.19647, -0.20570, 0.77543,
+ 0.55004, 0.27969, 0.28386, 0.10497, -0.24046,
+ 0.44631, 0.62293, -0.44784, 0.41156, -0.26380,
+ -0.18654, -0.31113, -0.37338, -0.57273, -0.52605,
+ 0.00361, 0.38528, 0.00235, -0.02649, -0.05533,
+ -0.69525, 0.39513, -0.52695, -0.01562, -0.00271,
+ 0.73416, 1.21446, -0.13795, -0.27861, 0.22967,
+ 0.13731, -0.59796, -0.74839, -0.49265, -0.75625,
+ 0.10562, 0.00414, -1.12432, -0.20607, 0.53637,
+ 0.34651, 0.16790, -0.42531, -0.17788, 0.35645,
+ -0.04707, 0.38601, 0.26890, -0.35215, -0.14510,
+ 0.94263, 0.76790, -0.42571, -0.52242, -0.04042,
+ 0.40334, -0.33338, -0.21067, 0.57660, 0.15440,
+ -0.44905, -0.41941, -0.50654, -0.45444, 0.15305,
+ 0.41969, 0.27582, -0.35430, -0.31915, 0.14445,
+ -0.16754, 0.57664, 0.65437, -0.39602, -0.36673,
+ -0.05134, -0.74333, 0.71974, -0.23770, -0.25963,
+ -0.42730, 0.12411, -1.01211, 0.25396, -0.17175,
+ 0.17239, -0.28135, 0.41236, -0.03624, 0.15311,
+ -0.27115, 0.26612, -0.01861, -0.34501, -0.29451,
+ 0.67041, -0.61076, -0.07932, -0.94378, 0.72402,
+ -0.13987, -0.06895, 0.15642, -0.55510, 0.06996,
+ -0.11059, -0.19197, 0.09665, -0.94307, -0.04121,
+ 0.99784, -0.19492, 0.03249, 0.33079, -0.25125,
+ 0.03726, 0.50643, -0.12392, -0.79435, -0.00800,
+ 0.61947, -1.50366, -0.58894, 0.02587, -0.38315,
+ 0.76584, -0.18611, 0.14373, 0.35967, -0.90064,
+ -0.26398, 0.83604, -0.14123, 0.35734, 0.12781,
+ -0.34627, 0.10000, -0.28434, -0.89311, -0.71928,
+ -0.76432, 0.47365, -0.43886, -0.85919, 0.63682,
+ 0.14454, -0.26737, 0.36630, 0.42569, 0.47990,
+ 0.13249, -1.39857, -0.22523, 0.35426, -0.06266,
+ 0.53873, 0.73994, 1.02244, -0.29721, -0.13641,
+ -0.11972, -0.59960, -0.05368, -0.50253, 0.09695,
+ -0.31675, 1.20332, 0.50162, -0.30808, -0.13448,
+ -0.11976, -0.13712, -0.12822, -0.13309, 0.42236,
+ 0.05999, 0.31128, -0.06975, 0.66177, 0.53303,
+ -0.51238, -1.08285, -0.86989, -0.00241, 0.29438,
+ -0.80740, 0.38319, -0.11849, -0.84708, -0.50279,
+ 1.13723, 1.13368, 0.06402, -0.06620, 0.13443,
+ -0.27674, 0.12232, 0.03330, -0.69790, 0.94945,
+ -0.31853, -0.06207, -0.40830, -0.79632, 0.61712,
+ -1.62224, -0.59231, 0.11254, -1.19775, 0.02262,
+ 0.85768, -0.11677, 0.49395, -0.65342, -0.23304,
+ 0.13442, 0.50361, 0.05018, -0.22566, 0.89363,
+ 0.94114, -0.02991, -0.20497, 0.02536, 0.00863,
+ 0.44511, 0.09366, 0.49278, 0.31912, 0.07267,
+ -0.65498, -0.63804, -0.60327, 0.28827, 0.22755,
+ -0.09782, -0.25839, -0.49406, -0.10298, -0.48034,
+ -0.37732, 0.56940, -0.22989, -0.46692, -0.02995,
+ -0.22807, 0.10502, 0.23650, -0.06313, 0.83546,
+ 0.07487, 0.49227, -0.38051, 0.30131, -0.80598,
+ -0.02979, -0.58146, -0.37728, -0.50519, 0.57331,
+ 0.40678, -0.70639, 0.77951, -0.18074, -0.89711,
+ 0.22061, -0.81992, 0.95862, 0.63985, -0.28223,
+ 0.06940, 0.50212, 0.31032, 0.18714, -0.35506,
+ -0.38303, 0.27347, 0.17606, -0.49781, -0.38432,
+ -0.58183, -0.29322, -0.03167, 0.56993, -0.02252,
+ -0.06083, -0.51482, 0.54025, 0.18444, -1.49140,
+ 0.59064, 0.22878, 0.18779, -0.34109, 0.52803,
+ 0.08246, -0.57911, -0.74112, -0.37804, -0.43911,
+ 0.29142, -0.19408, -0.02098, 0.53424, 0.61432,
+ 0.41085, -0.11743, -0.64122, -0.22380, -0.48724,
+ 0.03644, -0.14537, -0.05765, -0.04839, 0.07268,
+ -0.12829, -0.62513, 0.09271, 0.88724, -0.42421,
+ -0.07751, -0.37541, -0.34459, 0.48589, 0.05907,
+ 0.24869, -0.36151, -0.72233, -0.87290, -0.55087,
+ -0.19295, 0.26624, 0.27301, 0.01655, -0.38916,
+ -0.46885, 0.69939, -0.00205, 0.42022, -0.14500,
+ 0.08629, -0.17512, -0.00591, 0.32188, 0.40347,
+ -0.07858, 0.07549, -1.10333, -0.10272, 0.10368,
+ -0.16908, 0.12891, -0.14233, -0.18435, -0.11578,
+ 0.02291, -0.14592, 0.01661, 0.00358, 0.02275,
+ 0.08526, -0.10344, -0.09001, -0.14261, 0.08433,
+ 0.04400, -0.05924, 0.04066, -0.03356, 0.05453,
+ -0.17516, 0.04833, 0.05114, 0.07534, -0.15587,
+ 0.11280, 0.06002, -0.12427, 0.02679, 0.00914,
+ -0.11399, 0.09344, -0.11446, 0.09551, 0.05817,
+ 0.11321, 0.09473, -0.12268, 0.06658, -0.08966,
+ -0.17827, -0.18830, -0.10980, -0.10498, -0.12897,
+ -0.17805, -0.07619, -0.12973, -0.13257, 0.05849,
+ 0.05481, 0.00951, 0.08768, 0.08591, -0.12580,
+ -0.10264, 0.12045, -0.10234, 0.05329, -0.13591,
+ -0.11243, 0.01565, -0.17117, 0.06241, 0.08630,
+ -0.12436, -0.19147, -0.09406, -0.11793, -0.15415,
+ 0.09358, -0.15490, -0.14611, -0.08106, 0.06173,
+ 0.06525, 0.06748, 0.07939, -0.10962, 0.10345,
+ -0.11825, 0.09200, -0.02404, -0.17423, 0.07524,
+ -0.12209, -0.11162, -0.17073, -0.11812, -0.11187,
+ -0.11009, 0.11583, -0.13347, -0.17171, -0.09626,
+ -0.10539, 0.09393, 0.04291, 0.04566, 0.07275,
+ -0.09927, 0.06433, 0.10292, -0.02023, -0.00395,
+ 0.05987, 0.08285, 0.05847, -0.21152, -0.13554,
+ -0.09890, 0.05392, 0.09098, 0.07587, -0.13668,
+ -0.07697, -0.05627, 0.06622, -0.12840, -0.15003,
+ 0.08234, 0.04903, -0.05802, -0.07837, -0.00590,
+ -0.18883, 0.06005, -0.15379, 0.05909, 0.02450,
+ 0.09068, 0.08933, 0.06834, 0.07759, -0.12118,
+ -0.15001, -0.10971, -0.09876, 0.06810, -0.11977,
+ -0.14481, 0.09421, -0.09745, -0.09724, -0.07988,
+ -0.02155, -0.23405, 0.04511, 0.06692, -0.08772,
+ -0.20516, 0.07802, -0.07569, -0.15029, -0.09815,
+ 0.08520, -0.16752, -0.10822, 0.10341, 0.09236,
+ 0.04517, -0.13982, -0.09590, 0.09584, 0.10426,
+ 0.13295, 0.01970, -0.02676, -0.21014, 0.03671,
+ 0.10421, -0.19673, -0.12579, -0.10710, 0.07790,
+ 0.09518, 0.09763, -0.14562, 0.10267, -0.08438,
+ -0.13359, 0.06035, -0.11393, -0.08234, -0.10264,
+ 0.09129, 0.10858, -0.01129, -0.24921, 0.00039,
+ 0.03856, 0.09281, -0.19566, 0.07609, 0.14308,
+ -0.18268, -0.11721, 0.10751, -0.11755, -0.11684,
+ -0.10186, 0.04111, -0.10161, -0.14819, 0.10419,
+ -0.06238, 0.14190, -0.07597, -0.23923, -0.21956,
+ -0.22705, -0.15503, -0.05340, -0.00522, 0.06929,
+ -0.07205, -0.16482, 0.08300, 0.11198, -0.10977,
+ 0.13000, 0.09610, 0.05051, -0.15466, -0.10650,
+ 0.13194, 0.10956, -0.10823, 0.10000, -0.03827,
+ -0.02962, -0.14620, -0.15372, -0.14190, -0.13309,
+ -0.16498, 0.11720, 0.00640, 0.04948, -0.08898,
+ -0.09702, 0.10324, -0.13653, -0.14272, 0.07403,
+ -0.12265, 0.08422, 0.09299, 0.11252, 0.22242,
+ -0.18836, 0.01730, -0.17309, 0.06416, 0.04872,
+ -0.01399, -0.18302, 0.12188, 0.02444, -0.11584,
+ -0.05783, 0.08439, -0.08364, -0.11530, -0.12392,
+ -0.16316, -0.12564, -0.07654, -0.09142, -0.14266,
+ 0.16016, -0.15650, -0.13362, 0.02720, 0.05937,
+ 0.03710, 0.05419, 0.04699, -0.06664, -0.15882,
+ 0.01083, -0.16467, -0.12909, -0.12425, 0.05660,
+ 0.07860, 0.08195, -0.12678, -0.09434, 0.12004,
+ -0.08381, 0.13228, 0.03467, 0.04769, 0.05627,
+ -0.15334, 0.06195, 0.02099, 0.03492, -0.08847,
+ 0.06582, 0.08601, 0.08512, -0.10520, -0.13273,
+ 0.06730, 0.08896, -0.12116, -0.13015, 0.08862,
+ -0.13045, -0.11406, 0.10382, 0.02081, 0.07282,
+ -0.15030, -0.12783, 0.04886, -0.00036, -0.14835,
+ 0.10239, -0.13590, -0.17807, 0.06058, -0.14431,
+ -0.13642, -0.11387, 0.08635, -0.08969, -0.12180,
+ 0.08350, -0.09686, -0.05375, -0.11121, -0.14533,
+ 0.08305, -0.17389, 0.06463, 0.05202, 0.00849,
+ 0.05074, 0.11918, -0.12082, 0.06502, 0.04717,
+ 0.05950, -0.12722, 0.09198, -0.11378, -0.13858,
+ 0.06310, -0.09999, -0.08289, -0.09501, -0.14079,
+ 0.05435, -0.12010, -0.16757, 0.05068, -0.11912,
+ -0.16765, -0.14166, -0.08245, -0.18445, 0.07277,
+ -0.14065, -0.12656, -0.07578, 0.06816, -0.10325,
+ -0.17935, -0.14426, 0.07784, 0.12447, -0.08314,
+ 0.05432, 0.05178, -0.09189, -0.12793, 0.08839,
+ -0.11897, -0.17834, -0.12342, -0.11790, 0.05471,
+ -0.14543, 0.02925, -0.11227, 0.08917, -0.09454,
+ 0.05669, 0.02125, 0.07995, 0.08467, -0.09863,
+ 0.07641, -0.15665, -0.12343, -0.09920, -0.14923,
+ -0.13225, -0.10370, -0.18719, 0.05226, -0.12135,
+ 0.03103, -0.14709, 0.04661, 0.07898, 0.08201,
+ -0.08116, -0.10855, 0.03954, -0.11950, 0.06597,
+ 0.07698, -0.08657, -0.14800, -0.10566, 0.07433,
+ 0.05558, 0.05399, -0.10127, 0.03677, 0.09685,
+ -0.14016, -0.12832, 0.01579, -0.02415, 0.05139,
+ -0.10418, -0.12729, 0.07286, -0.14095, -0.10951,
+ -0.09683, 0.08335, -0.12952, 0.13312, -0.74454,
+ 0.01329, 0.00708, -0.30848, 0.04667, 0.08405,
+ -0.31366, -0.14153, 0.22492, -0.32475, -0.28367,
+ 0.02459, 0.20403, -0.40514, 0.14254, 0.20530,
+ 0.22707, 0.07433, 0.01551, 0.10331, 0.04373,
+ -0.02799, -0.21970, -0.21845, -0.15223, 0.00144,
+ -0.17004, -0.24714, -0.13204, 0.23637, -0.22103,
+ -0.10779, -0.03161, -0.16436, 0.06001, 0.14242,
+ 0.12696, -0.11595, 0.05079, -0.21051, -0.16545,
+ 0.28941, 0.06013, 0.02535, -0.12518, -0.32662,
+ 0.12366, 0.05979, 0.16849, -0.05042, 0.07832,
+ -0.12904, -0.09479, 0.12124, 0.09794, 0.03844,
+ 0.21304, -0.08100, 0.07334, -0.13420, -0.11299,
+ -0.30790, -0.00937, 0.38218, 0.14512, 0.00017,
+ -0.03052, 0.07663, -0.19033, -0.43096, -0.23381,
+ -0.06929, -0.18984, -0.08530, -0.10876, 0.14151,
+ -0.19530, 0.28635, 0.27683, 0.04861, -0.34411,
+ 0.22057, -0.13299, -0.13602, 0.16170, 0.11699,
+ -0.03996, -0.41998, -0.06390, -0.17940, 0.03202,
+ 0.04397, 0.34653, 0.21178, -0.15359, -0.15116,
+ -0.11297, -0.10468, -0.39807, -0.02272, 0.01649,
+ -0.22599, -0.00388, -0.29429, -0.03411, 0.24454,
+ -0.16431, 0.06739, -0.49152, -0.05362, -0.00750,
+ -0.16618, 0.09199, -0.15237, 0.03714, -0.18699,
+ -0.41045, 0.16456, -0.12022, -0.16698, 0.26944,
+ 0.13110, -0.36751, 0.10894, -0.17259, 0.05142,
+ -0.05565, -0.27680, -0.29776, 0.18464, 0.00054,
+ 0.15315, -0.50406, 0.01076, -0.07688, -0.14252,
+ 0.14588, 0.19666, 0.21864, -0.28890, -0.23933,
+ 0.30026, -0.10345, 0.23848, -0.16739, -0.08180,
+ -0.15021, 0.08638, -0.11095, -0.36655, -0.13585,
+ -0.00554, -0.04179, 0.16777, 0.14212, -0.05304,
+ -0.30542, 0.07530, 0.15861, -0.38795, 0.03275,
+ -0.24398, 0.01842, 0.11801, 0.25717, -0.14387,
+ 0.28670, -0.11980, -0.13726, 0.10288, 0.04096,
+ 0.27397, 0.27568, -0.17286, 0.01915, 0.01565,
+ -0.33743, 0.20205, 0.08356, -0.08321, -0.18959,
+ -0.20418, -0.54692, 0.01346, -0.17853, -0.32532,
+ -0.39323, -0.15166, 0.04801, -0.08759, 0.34291,
+ 0.52542, 0.01305, 0.04666, -0.18878, -0.13528,
+ -0.04331, -0.38317, 0.03222, 0.03760, -0.37525,
+ -0.04339, -0.50802, 0.15041, -0.06460, 0.03703,
+ -0.17122, -0.03026, -0.02872, -0.16496, -0.04350,
+ 0.29269, 0.36207, 0.39073, -0.02187, -0.53027,
+ -0.11440, 0.30254, -0.29944, 0.06148, -0.12356,
+ -0.54095, -0.18819, 0.00143, -0.23117, 0.16988,
+ -0.15340, 0.31700, -0.08838, -0.41779, -0.08914,
+ -0.10000, 0.24118, 0.01339, 0.09449, -0.08683,
+ 0.14439, 0.33035, 0.08652, 0.03348, 0.07574,
+ -0.37808, 0.03286, -0.25144, 0.21685, -0.07819,
+ 0.07267, -0.37596, -0.01952, -0.20244, 0.02913,
+ 0.03325, -0.21256, 0.11089, 0.14465, 0.12619,
+ 0.12771, -0.04328, 0.38764, 0.30531, 0.05678,
+ 0.12214, 0.06243, 0.06636, -0.60391, -0.09241,
+ -0.20705, -0.12201, -0.60899, -0.25255, -0.09415,
+ -0.30747, -0.02273, -0.15592, -0.12056, 0.25983,
+ 0.18716, 0.18204, -0.23699, 0.06017, 0.01703,
+ -0.28982, 0.04054, -0.00276, 0.10599, -0.07574,
+ -0.36377, -0.27039, 0.13567, -0.15759, -0.36000,
+ 0.06805, -0.35907, 0.11643, 0.06343, -0.25216,
+ -0.06567, -0.18530, -0.11356, -0.20537, 0.22896,
+ 0.28465, -0.01347, 0.00949, 0.02791, -0.01439,
+ -0.35662, -0.26745, -0.25917, 0.17700, 0.03041,
+ -0.17904, -0.07167, -0.31656, 0.39980, 0.14209,
+ -0.01645, -0.14080, 0.37498, 0.12509, 0.10045,
+ -0.22278, 0.18446, 0.04727, 0.32734, -0.13916,
+ -0.25094, -0.18928, -0.27679, -0.11417, -0.24256,
+ 0.06094, -0.23861, -0.00848, -0.17168, -0.19195,
+ -0.01700, -0.13355, 0.13740, 0.21603, 0.17849,
+ 0.15343, -0.04714, -0.01906, -0.15260, 0.29223,
+ 0.07760, -0.05475, -0.15797, -0.04853, -0.28734,
+ -0.09728, 0.12865, -0.23698, -0.07280, -0.07660,
+ -0.27449, 0.07514, -0.26652, -0.17865, -0.27505,
+ -0.03207, 0.05807, 0.14004, 0.25690, 0.09156,
+ 0.13364, 0.23529, 0.10853, 0.18729, -0.34667,
+ 0.09984, -0.05525, 0.08833, -0.29948, -0.02745,
+ -0.30949, -0.35988, 0.15087, -0.01056, -0.10876,
+ -0.13098, -0.19159, 0.11814, -0.05412, -0.08680,
+ 0.15637, 0.26058, 0.11941, -0.19733, -0.04889,
+ -0.33364, -0.23301, -0.19716, 0.35348, 0.01082,
+ 0.08259, 0.11129, -0.36999, 0.35049, -0.07389,
+ 0.18630, -0.00250, 0.07334, 0.06013, 0.20597,
+ 0.23780, -0.21197, 0.16574, 0.13382, -0.04604,
+ -0.32829, -0.37402, -0.06211, -0.41378, -0.15080,
+ 0.07458, 0.06089, -0.05690, 0.00727, 0.11532,
+ -0.25029, 0.27513, -0.13353, 0.26232, 0.10717,
+ 0.23744, 0.07905, -0.24821, 0.16503, -0.26184,
+ 0.10555, -0.13578, -0.37968, -0.17331, -0.06598,
+ -0.05995, -0.06961, -0.15778, 0.08469, -0.45314,
+ 0.27360, -0.76842, -0.12586, -0.02977, -0.93743,
+ 0.18735, -0.60618, -0.14926, -0.17936, -0.06046,
+ -0.26527, -0.02328, -0.11545, 0.21509, 0.41065,
+ 0.74985, 0.36313, -0.75041, -0.72568, 0.44163,
+ -0.17048, 0.47805, -0.21415, 0.06410, -0.05186,
+ 0.32128, -0.25137, -0.42049, 0.70037, -0.50357,
+ 0.37273, 0.07038, 0.66760, -0.44430, -0.08308,
+ -0.49116, 0.39645, -0.00740, -0.20981, -0.21802,
+ -0.12215, -0.24233, -0.83647, -0.01818, 0.49061,
+ 0.86778, -0.84963, -0.10946, -0.11702, -0.01765,
+ -0.20233, -0.09897, 0.13205, -0.34683, 0.16137,
+ -0.10073, 0.07181, -0.12522, -0.43799, 0.12904,
+ 0.20431, 0.06808, -0.25750, 0.45486, -0.42568,
+ 0.29380, -0.07339, -0.27862, -0.40604, -0.08717,
+ 0.19961, 0.05876, -0.40178, 0.35972, -0.53954,
+ 0.61084, -0.10055, -0.48997, 0.72458, -0.27064,
+ 0.55320, -0.59332, -0.44364, -0.33850, -0.20689,
+ -0.27959, -0.05345, 0.66423, 0.19789, 0.04289,
+ -0.26020, -0.11743, -0.01444, -0.42433, -0.54063,
+ -0.89435, -0.12215, 0.29235, -0.63829, -0.20012,
+ 1.14172, 0.71215, -0.29950, -0.14916, 0.02507,
+ -0.15513, -0.12214, -0.83827, 0.21615, -0.73545,
+ -0.02209, 0.00072, -0.10394, -0.33727, 0.29154,
+ -0.02177, 0.30402, 0.36954, -0.32250, -0.16273,
+ -0.27215, 0.67556, 0.27759, -0.16283, -1.20037,
+ 0.84979, 0.45246, -0.17701, 0.68608, 0.46748,
+ -0.41451, -0.22667, -0.06128, -0.36218, -0.17343,
+ 0.16139, 0.00059, -0.98310, 0.07619, 0.08358,
+ 0.08059, -0.06959, -0.18527, -0.26354, -0.22740,
+ -0.10746, 0.56482, 0.40337, -0.16844, -0.22342,
+ 0.07492, 0.28466, 0.00004, 0.20786, -0.09176,
+ 0.23531, -0.65330, 0.36583, -0.26878, -0.62354,
+ -0.27657, 0.65544, -0.55395, 0.32164, 0.15003,
+ -0.37526, -0.27748, -0.41085, 0.26033, -0.12156,
+ -0.02517, 0.48018, -0.45633, -0.48314, 0.17200,
+ -0.98966, -0.38288, 0.38913, 0.30157, 0.29822,
+ 0.22344, 0.36046, -0.22532, -0.12658, -0.26613,
+ -0.93196, 0.19287, 0.01202, -0.31556, -0.05495,
+ 0.10738, 0.35103, -0.04693, -0.20253, 0.35558,
+ 0.66116, -0.00263, -0.17732, 0.14475, 0.36401,
+ -0.49929, 0.13238, -0.16043, 0.09724, 0.14675,
+ -0.24556, -0.36975, -0.43882, -0.82199, 0.68086,
+ -0.72540, 0.03648, -0.37748, 0.52004, -0.59179,
+ 0.05495, 0.18972, 0.38091, -0.14309, -0.49187,
+ -0.11273, 0.63880, -0.96318, 0.22271, 0.08638,
+ 0.59405, -0.25937, 0.36038, -0.28512, -0.25208,
+ -0.15003, -0.65050, 0.10000, -0.22657, 0.45472,
+ -0.67832, 0.42697, -0.10929, -0.47715, 0.04525,
+ 0.54410, -0.12392, 0.21505, -0.10846, -0.45427,
+ -0.18096, 0.03504, -0.55428, -0.13839, -0.26171,
+ 0.60304, 0.14776, -0.15098, -0.33686, 0.42232,
+ 0.11930, -1.09686, -0.02021, 0.43359, 0.63205,
+ 0.18191, -0.15064, 0.04767, -0.01257, -0.16589,
+ 0.33040, 0.26681, 0.14221, 0.00357, -0.50997,
+ -0.92312, -0.58401, 0.04063, 0.20549, -0.29142,
+ 0.34799, -0.20378, -0.43300, -0.00663, 0.15084,
+ 0.82855, -0.21672, -0.40878, -0.54162, -0.61282,
+ 0.24034, 0.44554, 0.35154, -0.19091, -0.57309,
+ -0.55867, 0.63575, -0.31938, -0.88365, 0.43510,
+ -0.21536, -0.43858, 0.49186, -0.55059, 0.16538,
+ -0.03660, 0.16241, -0.42574, 0.01668, -0.13475,
+ -0.10754, -0.30138, 0.21816, 0.01738, -0.10010,
+ 0.78900, 0.08528, -0.57033, -0.53956, -0.01419,
+ -0.53156, -0.32362, 0.05285, 0.20265, -0.25542,
+ -0.02908, -0.31131, 0.02058, 0.55075, 0.06452,
+ 0.22481, -0.29837, -0.58892, 0.04657, 0.29203,
+ -0.01445, -0.38560, 0.28690, 0.06623, -0.85086,
+ -0.06740, -0.15607, -0.37879, 0.35813, 0.21090,
+ -0.25377, 0.39732, 0.21741, 0.38380, -0.08380,
+ -0.18845, -0.25647, 0.38360, -0.10865, -0.58456,
+ -0.02271, -0.95849, -0.22442, 0.50638, 0.40819,
+ 0.08386, -0.81822, -0.26560, -0.31278, 0.24344,
+ -0.26410, -0.06463, -0.02263, -0.14025, -0.16379,
+ 0.11677, -0.43330, -0.62189, 0.19816, 0.20993,
+ 0.26827, 0.08644, -0.81332, 1.02340, 0.41067,
+ -0.33564, 0.05055, -0.39537, 0.08710, -0.36829,
+ 0.25350, -0.58915, -0.58950, 0.01297, 0.10091,
+ -0.29453, 0.23613, -0.24400, -0.01469, -0.31197,
+ 0.57726, 0.66062, 0.18193, -0.79741, 0.19588,
+ -0.14738, -0.84325, -0.16538, 0.58533, -0.22474,
+ -0.51030, -0.17336, -0.08549, 0.00922, 0.21981,
+ -0.71855, -0.62128, 0.12051, 0.71400, 0.40943,
+ -0.27070, -0.32433, -0.34827, -0.53125, -0.44966,
+ 0.11529, 0.88992, 0.08592, 0.01116, 0.28680,
+ 0.02859, -0.89422, -0.40737, -0.05581, -0.37976,
+ -0.24805, -0.05540, 0.70895, 0.07968, -0.54410,
+ -0.08161, 0.58858, 0.20649, -0.02352, -0.38048,
+ 0.34621, -0.15774, 0.12387, -0.76238, 0.38223,
+ 0.22543, 0.06902, -0.96070, -1.06969, -0.11941,
+ -0.14744, 0.06681, -0.09401, -0.13142, 0.02987,
+ 0.10040, -0.11270, -0.13243, -0.14657, -0.15528,
+ -0.14188, 0.08362, 0.05085, -0.11235, 0.06661,
+ -0.12774, 0.09003, 0.06242, -0.11055, -0.12179,
+ 0.08867, -0.12486, -0.13985, -0.10160, -0.12832,
+ 0.01908, -0.09893, 0.09653, -0.13306, -0.16665,
+ 0.03120, 0.06013, -0.11354, 0.05286, -0.13514,
+ -0.12197, -0.15650, -0.10065, -0.12033, -0.09442,
+ -0.11561, -0.11931, 0.05080, -0.15660, -0.08851,
+ 0.07337, -0.15176, 0.09086, -0.11209, 0.05615,
+ -0.19326, 0.05397, -0.12327, -0.14891, -0.11971,
+ -0.13942, 0.08326, 0.05103, 0.11380, 0.10872,
+ -0.11062, -0.12143, 0.07529, -0.15408, -0.14941,
+ 0.07545, -0.11871, -0.14769, -0.09498, -0.11948,
+ 0.06099, 0.03079, -0.12027, -0.09732, 0.06254,
+ 0.07218, 0.08129, 0.07627, -0.11176, 0.08295,
+ -0.11932, 0.03934, 0.07299, -0.11885, 0.06340,
+ -0.14604, 0.09595, -0.11803, -0.01089, 0.09262,
+ -0.09960, 0.07953, 0.04464, 0.04141, 0.05537,
+ 0.06461, 0.04870, -0.11028, -0.14777, -0.09840,
+ 0.12513, 0.10572, 0.06410, 0.06531, -0.12179,
+ 0.03052, 0.04081, 0.11150, -0.09275, -0.21163,
+ 0.10892, -0.09514, 0.05861, 0.04312, -0.16541,
+ -0.11728, 0.07131, -0.12709, 0.10870, 0.04707,
+ -0.08195, 0.07713, 0.06554, -0.12438, 0.07045,
+ -0.16299, -0.17327, 0.06827, -0.09249, 0.06565,
+ 0.04028, -0.10765, -0.09587, -0.10417, 0.06691,
+ 0.06409, -0.11803, -0.13533, 0.07018, 0.08108,
+ -0.17019, 0.10801, -0.11592, -0.12443, -0.13908,
+ -0.12878, 0.04808, -0.12133, -0.15905, -0.09449,
+ 0.10638, -0.10323, -0.10690, 0.07582, -0.13916,
+ 0.03444, -0.16307, -0.17732, 0.09170, -0.18144,
+ -0.10454, -0.13254, 0.08489, -0.12171, -0.12700,
+ -0.09814, -0.11530, 0.02992, 0.05426, 0.04598,
+ 0.09058, 0.05239, -0.10433, 0.08199, 0.08890,
+ -0.12699, -0.14919, -0.10892, -0.16224, 0.07566,
+ 0.07972, 0.08497, 0.05408, -0.12982, 0.07803,
+ -0.12363, 0.08630, -0.10157, -0.13596, -0.13961,
+ -0.11914, 0.09219, 0.05673, 0.01999, 0.10024,
+ 0.10064, 0.06043, -0.17700, -0.13096, -0.13837,
+ 0.04451, -0.11041, 0.09326, 0.07091, 0.06384,
+ -0.11581, -0.12129, -0.10284, 0.08472, -0.13275,
+ -0.12080, -0.14477, -0.09679, -0.15615, -0.15679,
+ 0.10397, 0.08653, 0.09343, 0.05977, -0.15537,
+ -0.13782, 0.09902, -0.18084, -0.10094, -0.10382,
+ 0.02267, 0.08460, -0.13447, -0.13309, -0.10000,
+ -0.14447, 0.05239, -0.15327, 0.09278, -0.11067,
+ -0.13495, 0.09242, -0.13681, -0.13071, 0.07412,
+ -0.10764, -0.12861, -0.09849, 0.04193, -0.11091,
+ -0.15774, 0.06086, 0.09226, 0.02544, -0.09847,
+ -0.12386, -0.13307, 0.06358, 0.04204, 0.09155,
+ -0.11004, -0.02562, -0.10464, 0.10567, 0.06764,
+ -0.11107, 0.05184, 0.03293, -0.10850, 0.02383,
+ 0.09353, 0.04105, -0.08713, -0.08126, 0.07598,
+ -0.12547, 0.09272, 0.08132, -0.12521, 0.04254,
+ 0.08032, -0.13182, 0.01769, 0.10100, -0.11977,
+ 0.07815, 0.04365, 0.08693, 0.06273, -0.12404,
+ -0.10790, 0.08236, 0.05166, 0.05510, -0.12926,
+ -0.11009, -0.13679, -0.10302, 0.06578, -0.12261,
+ 0.05459, 0.07715, 0.06729, -0.17872, 0.10969,
+ -0.10510, 0.08479, 0.08535, 0.06752, 0.05229,
+ 0.05573, 0.05076, -0.14321, 0.08027, 0.07043,
+ 0.07739, -0.15149, -0.10192, 0.09958, -0.14968,
+ 0.07156, 0.09862, -0.10303, -0.13643, -0.14822,
+ -0.12094, 0.09493, -0.09250, -0.14650, -0.20030,
+ 0.06752, -0.09720, 0.04661, 0.05355, 0.06437,
+ -0.13110, -0.13318, 0.06842, -0.10750, 0.09659,
+ 0.09137, 0.08743, -0.13077, 0.08456, 0.08849,
+ -0.16389, -0.11106, -0.11502, 0.09284, -0.12379,
+ 0.02223, -0.15946, 0.05426, -0.15124, 0.02712,
+ -0.12589, -0.12152, 0.08726, 0.09141, 0.07823,
+ -0.10699, 0.06546, 0.06971, 0.06029, -0.10069,
+ -0.10118, -0.15754, -0.10367, 0.11290, -0.14591,
+ -0.15246, -0.13482, -0.12189, 0.05357, 0.05531,
+ 0.03799, 0.08310, 0.04754, -0.11859, -0.10887,
+ 0.09039, 0.06495, 0.06215, 0.06015, -0.13388,
+ 0.08786, 0.10626, -0.13250, 0.08556, -0.13428,
+ -0.12996, -0.13666, 0.03954, 0.05350, -0.15546,
+ -0.13469, -0.12768, -0.10809, -0.12820, 0.08544,
+ 0.08887, 0.07134, 0.07628, -0.14625, 0.04595,
+ -0.16690, 0.10261, 0.09792, 0.01337, 0.09418,
+ -0.09844, -0.12856, 0.06870, 0.05308, 0.05737,
+ 0.08995, -0.10938, 0.06995, -0.11489, -0.11739,
+ 0.07942, 0.04757, 0.06886, 0.08849, 0.06462,
+ -0.11633, 0.07135, 0.09165, -0.12929, -0.02077,
+ -0.09569, 0.08614, 0.07208, -0.15968, 0.04434,
+ -0.11253, 0.06132, 0.09502, -0.13588, 0.06512,
+ 0.09874, 0.07273, -0.12770, -0.13747, -0.09214,
+ -0.70231, -0.05137, 0.18808, -0.12726, -0.10579,
+ -0.16759, 0.06560, 0.09404, -0.04800, 0.05399,
+ 0.00811, 0.51415, 0.12775, -0.04707, 0.04121,
+ -0.07307, -0.05779, -0.31024, -0.07937, 0.08938,
+ -0.35622, -0.18108, 0.02515, 0.01204, -0.28321,
+ 0.02318, 0.12108, 0.17439, -0.00450, -0.23093,
+ -0.00327, 0.08043, -0.11291, -0.14631, 0.02774,
+ 0.28957, -0.16725, 0.01033, -0.13734, -0.21346,
+ 0.11209, -0.53744, -0.06189, -0.22262, -0.18828,
+ 0.16483, -0.04196, 0.15151, 0.31855, 0.01920,
+ -0.15283, 0.29328, -0.12482, -0.14854, -0.29814,
+ 0.36886, 0.08869, 0.10139, 0.00865, -0.03856,
+ 0.06161, -0.01302, -0.32161, -0.24811, -0.27318,
+ -0.18825, -0.07637, 0.08437, -0.17110, 0.09528,
+ -0.11764, -0.15539, -0.02188, 0.33540, -0.07692,
+ -0.00516, -0.03979, 0.10139, -0.19290, -0.15676,
+ -0.08285, -0.25818, 0.21613, 0.16256, -0.20068,
+ -0.24926, -0.07379, 0.02940, 0.06023, -0.02085,
+ 0.32047, 0.08490, -0.02660, 0.04169, 0.23762,
+ -0.30306, 0.15820, -0.06912, 0.14610, 0.06645,
+ 0.17917, -0.43827, -0.00059, -0.15366, 0.15961,
+ 0.03065, -0.05572, -0.02992, 0.43354, -0.10157,
+ 0.01250, 0.10262, -0.08835, -0.19640, -0.14061,
+ -0.07836, 0.18709, -0.12414, -0.25785, -0.01602,
+ -0.13923, 0.04285, -0.28140, 0.06851, -0.16717,
+ -0.02878, 0.03850, -0.00904, -0.21593, 0.06082,
+ -0.31989, 0.06301, 0.27564, 0.15682, -0.25269,
+ 0.06500, -0.11735, 0.31324, -0.01868, -0.19519,
+ 0.22932, -0.12950, -0.17761, -0.09255, -0.08532,
+ -0.37060, -0.21107, 0.01160, -0.31255, -0.14819,
+ -0.31051, -0.02635, -0.02665, -0.30382, -0.07707,
+ 0.09981, -0.02529, 0.16092, -0.09227, -0.15106,
+ -0.14940, -0.22394, 0.06456, -0.03519, -0.09064,
+ 0.11221, -0.20705, 0.08418, 0.03922, 0.02884,
+ -0.29304, 0.07470, -0.20607, 0.31482, -0.30400,
+ 0.11515, 0.07125, -0.22594, -0.25870, -0.12878,
+ 0.03362, 0.20575, 0.12546, -0.28261, -0.29589,
+ -0.25432, 0.10770, -0.14872, 0.08257, -0.18088,
+ -0.08262, 0.04457, -0.04183, -0.24740, 0.00713,
+ -0.09942, -0.12812, -0.03225, -0.04215, -0.26881,
+ 0.02369, 0.14358, 0.19432, -0.00047, -0.39192,
+ 0.01517, -0.02645, -0.20999, 0.12498, -0.28104,
+ 0.07995, 0.04147, -0.20916, -0.28004, -0.20484,
+ 0.45487, 0.08797, -0.10691, 0.15394, -0.30238,
+ -0.19337, 0.05655, -0.23756, -0.11968, 0.22985,
+ 0.08223, -0.21669, -0.18993, -0.14276, 0.22644,
+ -0.24555, -0.10000, 0.13332, 0.18442, -0.08538,
+ 0.12279, 0.13350, -0.10147, -0.25743, -0.13100,
+ 0.00033, -0.35720, -0.22101, 0.24911, 0.09565,
+ 0.10119, -0.38065, -0.04606, -0.11944, -0.10732,
+ 0.26632, -0.19375, 0.09852, -0.21689, 0.09728,
+ 0.17687, 0.00991, -0.03344, 0.23490, -0.22445,
+ 0.15927, -0.00408, -0.18123, 0.01722, 0.30365,
+ -0.21010, -0.04511, -0.09967, 0.08746, -0.47692,
+ -0.00549, 0.32309, -0.26416, 0.13606, -0.19915,
+ -0.16475, -0.04023, 0.11189, -0.12124, 0.18543,
+ 0.05128, 0.02685, -0.11977, -0.22260, -0.06970,
+ -0.26713, -0.28004, -0.47398, 0.24276, -0.05011,
+ -0.26433, 0.17007, -0.15967, -0.00823, -0.16319,
+ 0.17702, 0.03015, 0.03194, -0.20234, 0.05676,
+ -0.10173, 0.02241, 0.18916, 0.08429, -0.00088,
+ -0.52995, 0.21256, 0.11984, -0.29539, -0.17068,
+ -0.24445, 0.06795, -0.32126, -0.08147, -0.27359,
+ 0.01372, -0.10492, -0.19223, -0.43280, -0.12334,
+ 0.02691, -0.45518, -0.00342, 0.07478, -0.18511,
+ 0.16503, 0.19737, -0.13602, -0.12744, -0.14797,
+ -0.21341, -0.00877, 0.15961, 0.03510, 0.16511,
+ 0.08816, -0.19737, -0.27441, 0.00880, -0.05682,
+ 0.01383, 0.11461, 0.11193, 0.02207, 0.12508,
+ -0.05458, -0.35670, 0.02595, -0.10603, 0.24788,
+ 0.06038, 0.10865, -0.20379, 0.28051, -0.40301,
+ -0.13154, 0.07549, -0.22421, 0.08927, -0.37612,
+ -0.21451, 0.02571, -0.04024, 0.06545, -0.16391,
+ 0.07766, 0.03058, -0.05411, -0.15061, 0.17725,
+ 0.00731, 0.21691, -0.13830, -0.11781, -0.04831,
+ 0.11267, -0.14533, 0.03885, -0.00828, 0.06228,
+ -0.22389, 0.00778, -0.13777, 0.11186, -0.20833,
+ -0.21654, 0.26930, 0.03942, -0.11747, 0.07776,
+ 0.15330, 0.17249, 0.14542, 0.00638, -0.20338,
+ -0.19715, 0.06629, -0.04545, -0.26592, 0.08743,
+ -0.22310, 0.19040, 0.13327, 0.08777, 0.12379,
+ -0.30379, 0.09184, -0.09382, -0.15777, -0.35372,
+ -0.12051, -0.17851, -0.19411, 0.02097, -0.06640,
+ -0.18389, -0.15022, -0.01932, 0.03013, -0.16190,
+ 0.11245, -0.08337, -0.02326, 0.02522, -0.14670,
+ 0.03219, 0.16207, 0.04852, 0.09662, 0.13607,
+ -0.32090, 0.01235, 0.10554, 0.12720, 0.02021,
+ 0.01791, -0.30644, -0.23982, -0.05193, -0.04476,
+ -0.16152, 0.17834, -0.83450, -0.14692, 0.07978,
+ -0.10685, 0.14283, -0.11215, -0.11648, -0.15982,
+ 0.12135, -0.17508, 0.00452, 0.06762, -0.12001,
+ 0.01051, 0.06361, -0.09261, -0.14590, -0.12005,
+ -0.12908, 0.08882, 0.11492, -0.18001, -0.10339,
+ 0.04886, -0.12040, -0.10319, -0.10843, -0.21231,
+ -0.10275, -0.11929, 0.03633, 0.02812, -0.05012,
+ 0.10290, 0.05532, -0.19976, 0.07461, 0.11459,
+ -0.00673, 0.10121, 0.06941, -0.01618, 0.00017,
+ 0.05023, 0.04986, 0.01383, -0.11801, 0.05561,
+ 0.08945, 0.14462, -0.15148, -0.15130, -0.23802,
+ 0.13706, 0.08478, 0.12433, -0.07854, -0.07366,
+ -0.06544, -0.02171, 0.06521, 0.06478, -0.09455,
+ -0.19800, -0.17318, 0.02390, -0.06006, 0.10781,
+ -0.12772, 0.03331, -0.09295, -0.10999, 0.07558,
+ -0.15194, 0.14133, -0.11846, 0.12721, -0.10247,
+ 0.04243, -0.10091, 0.13230, -0.08312, -0.18403,
+ -0.10922, -0.18078, 0.05102, 0.04625, -0.19276,
+ -0.09352, -0.09064, -0.19348, -0.11696, 0.14017,
+ 0.02079, -0.23637, 0.13608, 0.08819, -0.20192,
+ -0.09446, 0.13612, 0.09846, -0.05511, 0.10238,
+ -0.14559, 0.09191, -0.20215, -0.10586, 0.06154,
+ 0.02299, -0.07681, 0.11416, 0.05785, 0.12821,
+ 0.12133, -0.10774, -0.22848, -0.03815, -0.09063,
+ -0.18668, 0.00319, 0.19788, 0.10980, 0.16053,
+ -0.16400, 0.09958, -0.00216, 0.01122, -0.14328,
+ -0.13525, 0.10505, 0.11004, -0.11939, -0.16736,
+ -0.12888, -0.15277, 0.12883, -0.13970, -0.16334,
+ -0.07173, -0.23059, 0.00893, 0.10701, -0.07559,
+ 0.12812, -0.14554, -0.09852, 0.04073, 0.03099,
+ -0.13902, -0.12735, 0.01925, -0.07593, 0.07877,
+ -0.12300, -0.08686, 0.06450, -0.15889, -0.18135,
+ -0.12704, -0.01517, -0.16906, -0.16369, 0.07208,
+ 0.12537, -0.07463, -0.09161, 0.10974, -0.09162,
+ 0.04320, -0.14578, -0.11037, -0.23643, 0.12694,
+ -0.16967, -0.07688, 0.12358, 0.12137, -0.13213,
+ -0.16268, -0.08574, 0.01454, -0.13140, -0.10457,
+ 0.08452, -0.25455, -0.06091, -0.14316, 0.05211,
+ 0.12275, 0.05615, 0.03968, -0.06901, -0.11045,
+ -0.10035, -0.14873, -0.16604, -0.12829, 0.08045,
+ 0.11187, 0.06641, -0.11899, -0.18048, 0.07000,
+ 0.01204, -0.03968, -0.13062, -0.12663, 0.05978,
+ 0.02177, 0.08699, -0.14203, -0.18119, -0.05471,
+ -0.09836, -0.11384, -0.21716, -0.18030, 0.11892,
+ 0.14917, 0.15627, -0.13443, -0.14845, -0.13543,
+ -0.13455, -0.01641, -0.12530, -0.14958, -0.17678,
+ 0.13187, -0.03353, 0.13056, 0.10000, -0.17127,
+ 0.03585, -0.13090, -0.12024, -0.11648, -0.07256,
+ -0.08576, -0.12282, -0.08299, -0.09022, 0.07660,
+ 0.01824, 0.05364, -0.16147, 0.12392, -0.26734,
+ 0.14443, -0.14918, -0.13916, -0.09785, 0.04232,
+ -0.12750, 0.10083, -0.19578, 0.07792, -0.05870,
+ 0.13901, -0.14136, -0.16648, -0.07325, -0.18948,
+ 0.06853, -0.19433, 0.07143, 0.01020, -0.11029,
+ 0.00760, -0.01741, 0.08571, -0.13830, 0.06629,
+ -0.12787, -0.15933, 0.07565, 0.03995, -0.11764,
+ 0.11582, -0.16017, 0.11853, 0.08418, 0.06184,
+ 0.05752, -0.13646, -0.09667, -0.14163, 0.11930,
+ 0.06960, -0.18140, -0.18041, 0.11274, -0.16299,
+ 0.08276, -0.11447, 0.05130, 0.04699, -0.11159,
+ -0.16207, -0.16846, -0.23850, 0.12271, 0.07492,
+ -0.05512, 0.04500, -0.09438, 0.00593, 0.10816,
+ 0.08106, 0.06779, -0.17959, 0.12289, 0.09881,
+ -0.18446, -0.03939, -0.10528, -0.11746, 0.04459,
+ -0.18452, -0.10706, 0.09629, 0.06067, 0.10942,
+ 0.09531, -0.12201, -0.11813, 0.02222, 0.07343,
+ -0.10761, -0.07043, 0.01408, 0.10983, 0.10911,
+ 0.06742, -0.21999, -0.15982, -0.10861, -0.15999,
+ -0.13149, 0.10809, -0.09472, 0.08406, 0.08632,
+ 0.09590, -0.15575, 0.06966, -0.04250, 0.02530,
+ 0.12514, 0.08118, -0.14039, 0.06566, 0.00181,
+ -0.17309, 0.08981, -0.19990, -0.14900, 0.10061,
+ -0.18021, 0.08668, -0.16027, -0.09708, 0.10563,
+ -0.17613, 0.09734, -0.09404, -0.12715, -0.05377,
+ 0.03112, -0.13465, 0.11052, 0.01477, 0.08687,
+ -0.10054, 0.07379, 0.10862, -0.02898, 0.07206,
+ -0.14784, -0.15104, 0.05356, 0.02014, -0.14198,
+ 0.08263, 0.02493, -0.11674, -0.12981, 0.09477,
+ -0.15681, -0.00918, 0.08622, -0.07797, -0.01755,
+ -0.07908, -0.15622, 0.19182, -0.12797, -0.10369,
+ -0.11023, -0.08909, 0.02297, 0.00801, 0.04511,
+ -0.11522, 0.09169, -0.11017, -0.12159, 0.04195,
+ -0.11892, 0.04703, -0.26366, 0.12889, 0.09793,
+ -0.16944, -0.12407, -0.07522, 0.11828, 0.08931,
+ 0.09361, -0.12864, -0.07104, 0.08290, -0.06348,
+ 0.07369, 0.08383, -0.09633, -0.15535, -0.12035,
+ -0.11589, -0.13815, -0.18826, -0.21939, -0.12334,
+ 0.04489, -0.02956, -0.11735, -0.18147, 0.11541,
+ 0.09877, 0.02190, -0.09184, 0.20617, -0.70993,
+ -0.01459, 0.13298, 0.30359, -0.08016, -0.30136,
+ 0.57148, -0.17174, 0.11556, -0.17085, 0.36181,
+ -0.04741, 1.12754, -0.33493, -0.06715, -0.28422,
+ 0.07268, -1.04793, -0.23502, 0.36165, -1.09553,
+ -0.32816, 0.35944, 0.34499, 0.29558, 0.03983,
+ -0.43261, -0.21192, 0.09860, 0.09416, -0.20938,
+ 0.00670, 0.12397, 0.03659, 0.07492, -0.49221,
+ -0.77893, -0.35782, 0.48264, -1.14112, 0.22986,
+ -0.60257, -0.29247, 0.60066, -0.16523, 0.60317,
+ -0.06547, -0.46859, 0.71789, -0.18212, 0.17837,
+ 0.67939, -0.47605, 0.62603, -0.14211, -0.66607,
+ -0.59541, -0.45941, 0.42462, 0.26937, -0.30692,
+ 0.22456, -1.26410, -0.26701, 0.27579, 0.35873,
+ 0.53629, 0.15313, 0.61136, -0.63667, 0.50112,
+ 0.32221, -0.86878, 0.69288, 0.39004, -0.84185,
+ 0.20644, -0.52034, -0.15643, -0.24765, -0.54427,
+ -0.06620, -0.05497, -0.28355, 0.23832, 0.22259,
+ 0.32369, 0.06527, -0.24609, 0.34256, -0.54536,
+ 0.01670, -0.41224, 0.94787, -0.38293, -0.03767,
+ -0.23636, -0.54259, -0.48879, -0.81951, 0.31491,
+ 0.05987, -0.03901, 0.14991, 0.27060, -0.10770,
+ 1.82691, 0.21550, 0.54294, -0.51799, 0.00992,
+ -0.07336, -0.67482, -0.61584, -0.87330, 0.55413,
+ -0.61417, -0.24091, -0.20519, -0.51765, 0.41375,
+ 0.11816, -0.53206, 0.41772, -0.26031, -0.28702,
+ -0.23749, 0.67942, 0.78951, 0.52777, -0.14040,
+ 0.28581, -0.67938, 0.05073, 0.53644, 0.03729,
+ 0.12034, 0.02116, -0.70464, 0.23473, -0.81711,
+ -0.73359, 0.49913, -0.95457, -0.52873, 0.47930,
+ -0.29970, -0.35426, 0.39314, 0.58744, 0.23153,
+ 0.19681, -0.19738, -0.46538, -0.79478, -0.19672,
+ -0.42689, 0.05168, -0.20076, 0.21144, 0.14815,
+ 0.22314, -0.32274, 0.02591, 0.62156, -0.95665,
+ -0.40825, -0.03412, -0.64046, -0.04165, 0.42493,
+ 0.16371, 0.03350, -0.40528, 0.13422, -0.45901,
+ -0.12551, 0.42544, -0.63158, 0.19810, -0.09431,
+ -0.76535, -0.03178, -0.09791, 0.39835, -0.02249,
+ 0.30814, 0.19980, -0.32451, -0.44014, 0.41165,
+ -0.36666, -0.14862, 0.40362, 0.64110, -0.00775,
+ -0.11467, 0.10121, -0.39581, 0.91997, -0.62624,
+ -0.14730, -0.63759, 0.37993, -0.26168, -0.39035,
+ 0.51633, -0.38299, -0.32406, -0.57030, -0.15312,
+ 0.51965, 0.05962, 0.16280, 0.06053, 0.33618,
+ -0.04158, 0.04289, 0.03383, -0.26978, -1.43913,
+ 0.36253, 0.51254, -0.33066, -0.14387, -0.58313,
+ 0.07499, -0.04144, -0.00480, -0.51272, 0.13958,
+ -0.10000, -0.01616, 0.10364, 0.10230, 0.41573,
+ 0.90276, 0.33888, -0.32334, 0.76404, 0.63809,
+ -0.23131, -0.40183, 0.72264, -0.11864, 0.19558,
+ 0.10107, 0.30650, -1.71722, -1.00464, -0.32653,
+ -0.41415, -0.19917, 0.27271, -0.20338, -0.65177,
+ -0.39577, 0.02148, -0.92976, 0.18481, 0.36787,
+ 0.19140, 0.01511, 0.21708, 0.99146, 0.07525,
+ -0.23263, -0.44832, -0.17541, -0.08058, 0.19307,
+ -1.13925, -0.06643, -0.36803, 0.45210, 0.06673,
+ -0.03725, 0.27158, 0.92807, -0.61394, 0.09809,
+ -0.43811, 0.04692, -0.31272, -0.43878, -0.17220,
+ -0.12185, 0.20482, -0.50723, 0.05061, 0.05880,
+ 0.06151, -0.22091, -0.12183, -0.41551, 0.30473,
+ -0.75631, 0.10483, 0.19396, 0.40159, -0.30224,
+ -0.01532, 0.02871, 0.14301, 0.26748, 0.20637,
+ 0.84830, -0.06639, -0.33852, 0.01546, -0.09988,
+ -0.10973, -0.27944, -0.37063, -0.50915, -0.42732,
+ -0.17936, -0.71686, -0.01567, 0.83648, 0.27319,
+ -0.27806, -0.45515, 0.07322, 0.21055, 0.38954,
+ 0.52474, 0.31776, 0.01832, 0.15662, 0.03567,
+ -0.32216, -0.41819, -0.21285, 0.38720, -0.52931,
+ -0.65621, 0.28471, -0.45028, 0.06944, -0.07272,
+ -0.22298, -0.86003, 0.31801, 0.32101, 0.14988,
+ -0.57689, -0.67634, -0.23472, -0.14790, 0.04466,
+ 0.85009, 0.76431, -0.29403, -0.55542, 0.85876,
+ -0.07774, -0.65221, 0.12294, -0.46729, 0.65905,
+ -0.19073, 0.25594, 0.26709, 0.13240, -0.20604,
+ 1.08169, 0.55308, -0.72872, 0.17144, 0.04851,
+ 0.17888, 0.19945, -0.14371, -1.62931, -0.27925,
+ 0.01734, -0.02537, -0.77790, 0.25142, -0.33556,
+ -0.46834, -0.19349, 0.18592, -0.47386, -0.31789,
+ 0.36786, 0.47030, -1.16347, 0.39073, -0.19664,
+ 0.12294, 0.28008, 0.07534, -0.02089, 0.86072,
+ -0.31598, -0.03605, -0.00790, -0.63469, -0.02409,
+ -0.42761, -0.20019, -0.08749, 0.32690, 0.51305,
+ -0.40094, -0.15717, -0.12977, -0.47372, 0.52019,
+ 0.45281, -0.01768, 0.31154, 0.40414, -0.59675,
+ -0.44337, -0.60441, 0.31449, -0.46813, -1.16895,
+ -0.87717, 0.21750, -0.47560, 0.51589, -0.02735,
+ -0.52603, 0.44589, -0.35125, 0.00245, 0.44336,
+ 0.06950, 0.23220, -0.73885, 0.09140, 1.00076,
+ -0.12278, 0.45584, -0.00568, -0.14469, 0.19856,
+ -1.56111, -0.87109, 0.05973, -0.43925, -0.36966,
+ -0.13854, 0.00521, -0.37057, 0.02631, 0.19604,
+ -0.08786, -0.11241, -0.12247, -0.19327, 0.12817,
+ -0.24392, -0.34864, -0.00415, -0.17594, 0.05524,
+ -0.08806, 0.35347, -0.19425, -0.30209, 0.17801,
+ -0.33639, -0.12888, -0.02481, 0.30894, 0.01188,
+ 0.07294, 0.40260, -0.22861, -0.06323, -0.01500,
+ 0.17038, 0.36993, 0.17189, -0.12399, -0.23514,
+ -0.20184, -0.25426, -0.21370, -0.22344, -0.18632,
+ -0.12428, -0.07163, 0.10848, 0.21713, -0.50986,
+ 0.02681, -0.01666, -0.26418, 0.31318, -0.11490,
+ 0.20404, -0.07512, -0.10106, -0.12557, 0.21093,
+ -0.15533, -0.16681, 0.17942, 0.06016, -0.27231,
+ 0.05797, -0.34722, 0.22348, 0.03131, 0.23004,
+ 0.42507, -0.11710, 0.04542, -0.15357, -0.45338,
+ 0.08037, -0.31999, 0.32208, 0.22328, -0.26359,
+ 0.01621, -0.42834, -0.22986, -0.01127, 0.02319,
+ -0.01799, -0.17523, -0.14734, -0.13051, -0.03069,
+ 0.09787, -0.37784, 0.02299, -0.15440, -0.49049,
+ 0.44276, 0.05559, -0.31986, -0.29579, -0.07251,
+ 0.14642, -0.10131, -0.01286, 0.07914, -0.22518,
+ 0.13864, 0.08848, 0.13824, 0.29242, -0.19390,
+ 0.01589, -0.06779, 0.66952, -0.01065, -0.05590,
+ 0.34872, -0.31331, 0.04763, -0.16973, 0.09077,
+ -0.12584, -0.15862, -0.00951, -0.14490, 0.17908,
+ -0.71411, 0.02095, 0.10003, -0.16455, -0.17468,
+ 0.42717, -0.05569, 0.12585, -0.63437, -0.08372,
+ 0.26296, -0.29771, 0.24358, 0.44782, -0.26310,
+ -0.58014, -0.28893, -0.25738, -0.21588, 0.11405,
+ 0.29944, 0.09144, 0.11879, -0.17604, 0.02659,
+ 0.01001, -0.25884, -0.31126, -0.11368, 0.09113,
+ 0.15231, 0.11614, 0.06008, -0.09238, 0.32837,
+ -0.36932, 0.16647, 0.16957, -0.06963, -0.47192,
+ -0.17584, -0.34853, -0.56048, -0.06644, 0.05747,
+ -0.31510, 0.00932, -0.15195, -0.18950, 0.23871,
+ -0.76305, -0.24651, 0.30535, -0.29967, 0.18494,
+ -0.04090, -0.07919, 0.05699, -0.16685, -0.26879,
+ -0.07784, 0.18943, 0.21749, 0.16860, 0.12546,
+ 0.04289, -0.07282, -0.24205, -0.39558, -0.21657,
+ 0.20502, 0.33230, 0.20556, 0.12308, 0.00933,
+ 0.06450, 0.19024, 0.00919, 0.33494, 0.43053,
+ -0.64792, -0.06831, -0.33285, -0.15381, -0.35543,
+ -0.40842, 0.12893, -0.52794, -0.09302, -0.03059,
+ -0.31057, 0.12724, -0.27271, -0.29357, 0.27577,
+ 0.05453, 0.06346, 0.27296, 0.07785, -0.07476,
+ -0.22557, -0.29307, -0.05784, -0.02493, 0.38630,
+ 0.04849, -0.05755, -0.10000, -0.01305, -0.15639,
+ 0.37898, -0.23483, -0.18317, 0.33888, -0.19080,
+ -0.24435, -0.16854, -0.11104, 0.38570, -0.23181,
+ 0.13564, -0.11244, -0.22885, -0.37334, -0.44548,
+ -0.25786, -0.00438, -0.22573, 0.28731, -0.07823,
+ 0.04894, 0.06605, -0.20572, -0.19634, -0.67906,
+ -0.07546, 0.13471, -0.23996, 0.03124, 0.09518,
+ 0.12469, 0.00159, 0.16809, -0.19690, -0.18297,
+ -0.38941, 0.15130, -0.12476, 0.13633, 0.15488,
+ -0.26892, 0.09267, -0.03199, -0.20669, -0.20530,
+ 0.29572, -0.02271, -0.20001, -0.03007, 0.18266,
+ 0.14916, -0.08441, 0.00753, 0.11347, -0.05223,
+ -0.43114, -0.25254, 0.04608, 0.08815, -0.15958,
+ -0.08568, 0.01386, 0.14590, -0.46277, -0.17900,
+ -0.22685, 0.07824, 0.07339, 0.34370, 0.09452,
+ -0.04336, 0.09782, -0.17010, -0.29768, 0.00671,
+ -0.05452, -0.13949, 0.12555, -0.11174, 0.08482,
+ -0.49756, 0.06264, 0.09055, -0.25751, -0.41811,
+ -0.06960, 0.02412, 0.51478, -0.01020, 0.15270,
+ -0.12965, -0.04730, 0.06048, 0.11765, 0.10175,
+ 0.00070, 0.14739, -0.12733, -0.44782, -0.33633,
+ 0.16755, -0.14755, -0.04221, -0.29161, -0.20923,
+ -0.14735, 0.05144, -0.03962, -0.50019, 0.14704,
+ -0.21421, -0.15700, 0.33443, 0.34189, -0.14401,
+ 0.23833, 0.30486, -0.28593, -0.06637, -0.17226,
+ -0.07832, -0.12458, -0.34755, -0.09574, -0.00746,
+ 0.03278, 0.21924, 0.04076, -0.13162, 0.05506,
+ 0.02692, -0.41907, 0.16562, -0.05314, -0.51848,
+ 0.13659, 0.51211, -0.10156, 0.22904, -0.20099,
+ -0.11259, -0.35613, -0.20967, -0.11099, -0.05233,
+ 0.13763, -0.08413, -0.02425, -0.07899, -0.15777,
+ -0.27973, 0.15044, 0.05630, -0.29931, -0.23299,
+ 0.21287, -0.01020, -0.31369, 0.28217, 0.26234,
+ 0.01640, 0.04897, 0.00512, -0.28787, -0.09509,
+ -0.36455, -0.53682, 0.00688, -0.26024, -0.26158,
+ -0.27843, 0.41985, 0.16597, 0.11856, 0.23974,
+ 0.10258, -0.16722, -0.11430, 0.03858, -0.05025,
+ 0.26103, -0.25283, 0.08385, -0.14027, -0.27293,
+ -0.11100, -0.24793, 0.20380, -0.09806, -0.14669,
+ -0.06189, -0.21231, -0.24322, 0.11322, 0.16509,
+ -0.05416, -0.29405, 0.17695, -0.29130, -0.33379,
+ -0.17099, -0.08571, 0.17063, -0.11025, 0.13407,
+ 0.13457, -0.17582, -0.07683, -1.08086, -0.12284,
+ 0.12763, -0.21524, -0.17523, -0.07971, 0.05612,
+ 0.04695, 0.23723, -0.15037, 0.00466, -0.09506,
+ 0.14968, 0.06166, -0.11330, -0.02252, 0.13196,
+ -0.19998, -0.06143, -0.14145, 0.00195, -0.02447,
+ 0.12843, 0.10584, 0.02004, -0.05529, 0.06379,
+ -0.26271, -0.13256, -0.04432, -0.15376, -0.17757,
+ 0.07949, 0.12858, -0.17574, -0.05969, 0.04679,
+ -0.11905, -0.03461, 0.06630, -0.10000, 0.03384,
+ 0.05839, 0.15085, 0.10713, -0.01848, -0.07346,
+ -0.06454, -0.12972, 0.06847, -0.05149, -0.12292,
+ 0.01672, 0.09142, -0.09540, -0.17756, -0.20078,
+ -0.17031, -0.17745, -0.28259, -0.12606, 0.11117,
+ 0.05092, -0.09053, 0.13228, -0.05643, -0.10652,
+ 0.04947, 0.09201, -0.00200, -0.13074, -0.12452,
+ -0.13098, 0.14577, 0.07488, 0.14380, -0.23522,
+ -0.13758, -0.16800, -0.15307, 0.01331, -0.09980,
+ 0.06795, -0.03907, -0.12016, 0.19011, -0.01896,
+ 0.01619, -0.08221, -0.06031, -0.10763, -0.16694,
+ -0.13854, 0.09830, -0.13783, -0.12501, -0.05321,
+ 0.01907, -0.17501, -0.21612, -0.14049, 0.04087,
+ -0.12673, -0.01436, -0.26231, 0.07537, -0.04693,
+ -0.06230, 0.15217, 0.11689, -0.06637, -0.12161,
+ 0.12866, -0.10093, 0.07310, -0.00502, -0.22680,
+ 0.06751, -0.00667, -0.01169, 0.05921, -0.14890,
+ -0.13872, -0.19254, -0.13323, 0.02443, 0.05392,
+ 0.13946, 0.16747, 0.09116, -0.04960, -0.07203,
+ -0.12738, -0.10200, -0.16202, -0.08624, -0.28404,
+ 0.02486, 0.07937, 0.05757, -0.28227, -0.08329,
+ 0.06402, -0.08353, -0.15405, -0.20119, -0.18010,
+ 0.05819, 0.18226, 0.13914, 0.11982, -0.07443,
+ 0.07748, 0.06553, 0.04192, -0.18545, -0.14568,
+ -0.09265, -0.19496, -0.05712, 0.04607, -0.08541,
+ 0.04355, -0.09459, 0.00093, 0.04783, 0.07864,
+ -0.14700, 0.04718, -0.10210, 0.19343, -0.05538,
+ -0.05165, -0.07862, -0.13110, 0.11812, 0.07588,
+ -0.07524, 0.02132, -0.06365, -0.12418, 0.03823,
+ -0.20639, -0.12726, -0.17749, 0.01128, -0.07683,
+ -0.04385, -0.02100, 0.08948, 0.13170, 0.22746,
+ 0.09745, -0.05763, 0.13082, 0.06998, 0.12810,
+ -0.20408, 0.15047, 0.07557, 0.06327, 0.04856,
+ 0.03955, -0.19497, -0.05515, -0.14765, -0.12976,
+ -0.02317, -0.08262, -0.29257, 0.03771, -0.04011,
+ -0.06046, -0.14401, 0.16794, 0.08353, 0.10902,
+ 0.12245, 0.05021, -0.03197, 0.04824, -0.10982,
+ 0.01930, 0.03918, -0.16481, 0.11515, -0.12487,
+ -0.29605, -0.04584, -0.01493, -0.01246, -0.10000,
+ 0.19204, -0.04533, 0.14335, -0.06827, 0.20003,
+ -0.00402, 0.19803, -0.16068, 0.00721, 0.08590,
+ -0.21564, 0.05946, -0.21989, -0.31820, 0.09935,
+ 0.11191, 0.07244, -0.02122, 0.01072, -0.20101,
+ -0.31645, 0.17842, -0.11641, -0.02891, -0.07371,
+ -0.09262, -0.00432, 0.06068, 0.04625, 0.19631,
+ 0.09263, -0.29085, 0.08274, -0.02970, -0.00266,
+ -0.15834, -0.00817, -0.21278, -0.23528, -0.14454,
+ -0.03518, -0.01352, -0.02732, 0.11547, -0.06367,
+ 0.14821, -0.03347, -0.07223, -0.02054, -0.11759,
+ -0.03570, -0.07390, -0.15345, -0.17145, 0.03942,
+ 0.02194, 0.02009, -0.20275, -0.35249, 0.02989,
+ -0.23253, -0.21510, 0.00721, 0.17800, 0.06363,
+ 0.01994, 0.17979, -0.08857, -0.16938, 0.14054,
+ -0.15504, 0.08722, -0.17805, -0.15425, 0.02077,
+ -0.10129, -0.20712, -0.16226, 0.09220, -0.01492,
+ 0.04281, -0.06672, 0.05581, 0.02710, 0.13659,
+ -0.18378, 0.11398, -0.03381, 0.10084, 0.10432,
+ -0.02934, -0.14956, 0.12940, -0.10063, -0.10745,
+ -0.14490, -0.19705, -0.17814, 0.06358, 0.04301,
+ -0.00243, 0.00311, -0.10552, -0.04539, -0.00662,
+ -0.10409, 0.04994, -0.12455, -0.04348, -0.04376,
+ -0.14881, 0.15222, 0.04994, -0.06071, -0.04561,
+ 0.04728, 0.02927, -0.15357, 0.03664, -0.18763,
+ 0.08729, 0.02373, -0.18278, -0.20740, -0.18190,
+ 0.01819, -0.13646, 0.01188, 0.05908, -0.03310,
+ -0.10602, 0.09244, 0.16056, -0.19302, -0.04934,
+ -0.12450, -0.07217, -0.09020, -0.15934, 0.02971,
+ -0.15371, -0.10453, -0.19912, -0.01505, -0.13485,
+ -0.18168, -0.19039, -0.13487, -0.19731, 0.01362,
+ 0.10195, -0.10368, -0.02516, 0.16386, -0.03831,
+ -0.09795, -0.18377, 0.14314, 0.02183, -0.00665,
+ 0.06235, -0.06501, -0.05384, -0.15712, 0.09551,
+ 0.09611, -0.22479, -0.19931, 0.02879, 0.02149,
+ -0.08158, 0.12873, 0.10075, -0.08611, -0.02095,
+ 0.04741, -0.06242, 0.03156, 0.08201, 0.08547,
+ -0.11029, -0.24364, 0.06882, 0.06914, -0.21086,
+ 0.03503, -0.13575, -0.12475, -0.21186, -0.03419,
+ 0.08579, 0.04475, -0.03687, 0.06238, 0.18932,
+ 0.07993, -0.14676, 0.09161, -0.13428, 0.02954,
+ 0.08539, -0.12554, -0.18902, -0.11727, 0.04659,
+ 0.05844, 0.08245, -0.10931, 0.03550, -0.38746,
+ -0.56802, -0.13156, 0.05192, 0.11612, 0.07789,
+ 0.10429, 0.04000, 0.09096, 0.03423, 0.06649,
+ 0.05922, -0.05116, 0.06550, -0.10557, 0.07260,
+ 0.04125, 0.04288, 0.02300, -0.10841, 0.07054,
+ 0.04268, 0.05809, -0.15006, -0.18044, -0.09270,
+ -0.14199, 0.07892, 0.09173, -0.08776, 0.06749,
+ 0.05379, -0.12251, 0.10746, -0.11513, 0.05741,
+ 0.08799, 0.10363, 0.06117, -0.12696, 0.09402,
+ -0.21170, 0.04401, -0.15739, -0.17299, -0.11372,
+ 0.12835, 0.10390, -0.10734, 0.06734, -0.08209,
+ 0.07228, 0.09933, -0.17037, 0.10109, -0.15306,
+ -0.14448, -0.13471, 0.00810, 0.11439, 0.01531,
+ 0.06405, -0.13469, 0.06904, -0.16847, 0.05982,
+ 0.10404, -0.08832, -0.10548, 0.10667, 0.05823,
+ -0.12277, -0.11169, 0.04405, -0.13788, 0.05631,
+ -0.10525, -0.10869, -0.14100, -0.13749, 0.07638,
+ -0.00234, 0.04204, -0.18502, -0.07718, 0.03682,
+ 0.06950, 0.10021, -0.12343, -0.10180, -0.10485,
+ 0.10017, -0.11011, -0.14119, -0.14445, -0.07207,
+ -0.11133, 0.06421, 0.09752, 0.02124, -0.14710,
+ -0.15868, 0.00558, -0.14253, 0.05278, 0.04431,
+ 0.06395, 0.02354, -0.08480, -0.19718, 0.09097,
+ 0.07627, -0.10591, 0.08730, 0.08865, -0.16180,
+ -0.14473, 0.11458, -0.08110, -0.10369, -0.09574,
+ -0.14395, 0.03824, -0.17402, 0.08250, 0.02766,
+ 0.05033, 0.07506, 0.12019, 0.09542, -0.18928,
+ 0.07546, 0.09747, -0.12566, 0.10145, -0.09443,
+ -0.12185, -0.03792, 0.07870, -0.13533, -0.14131,
+ -0.11417, -0.12019, 0.03291, -0.17384, 0.10399,
+ 0.05129, -0.11840, -0.12238, 0.09139, -0.07453,
+ 0.01647, -0.15199, -0.11160, -0.20742, -0.09561,
+ 0.07335, 0.12726, -0.21546, 0.10388, 0.08782,
+ 0.08609, 0.08604, -0.15255, -0.13681, -0.21527,
+ 0.09731, 0.09709, -0.13984, -0.10323, 0.06264,
+ -0.13196, -0.13205, 0.06831, -0.05135, 0.06750,
+ 0.08887, 0.10260, 0.07894, -0.21912, 0.02857,
+ 0.08456, 0.05305, 0.08503, -0.17859, 0.07965,
+ -0.13757, -0.13349, -0.08665, 0.04718, -0.11370,
+ -0.13917, -0.15882, 0.05733, 0.06367, -0.07287,
+ 0.01276, 0.11170, 0.12828, -0.12949, 0.02822,
+ 0.00237, -0.12235, 0.10163, 0.10794, -0.01367,
+ 0.05821, 0.00928, 0.12383, 0.08751, -0.11207,
+ 0.11812, -0.13750, 0.03421, 0.02794, -0.14405,
+ 0.15012, 0.06741, 0.09005, -0.10139, -0.11189,
+ -0.15423, -0.16651, -0.10038, 0.13915, -0.16330,
+ 0.03028, -0.11488, 0.01946, -0.12425, 0.08454,
+ -0.16091, -0.10000, -0.13894, 0.02557, -0.03924,
+ 0.09272, 0.05515, -0.19011, -0.13238, 0.11142,
+ 0.05931, -0.17816, -0.08490, -0.10198, -0.16751,
+ 0.10671, 0.05253, 0.10397, -0.17674, -0.09317,
+ 0.01514, -0.03081, 0.17527, 0.07476, 0.02367,
+ 0.01944, -0.09654, 0.07659, 0.01830, -0.12512,
+ 0.12898, -0.10616, -0.02675, -0.10551, 0.08787,
+ -0.15966, -0.07265, 0.05229, -0.17674, 0.04736,
+ 0.01853, -0.11014, -0.01704, -0.08765, 0.08386,
+ -0.20129, 0.16473, 0.09770, 0.09002, -0.18469,
+ -0.14075, 0.11309, 0.10600, 0.03585, -0.18235,
+ -0.12007, -0.18525, 0.05037, 0.01691, -0.12574,
+ 0.12881, -0.11324, -0.11996, -0.14903, 0.09887,
+ 0.11951, -0.16171, -0.15162, 0.09963, 0.11165,
+ -0.20005, -0.15178, 0.08576, -0.14128, -0.16156,
+ 0.04409, 0.10746, 0.03591, 0.07783, 0.06846,
+ -0.11180, 0.13326, -0.13491, -0.15460, -0.12108,
+ 0.07060, 0.09989, -0.06892, -0.10321, 0.06815,
+ -0.09722, -0.23091, 0.09053, 0.12867, -0.18094,
+ -0.18998, 0.12328, -0.14119, -0.14855, 0.05259,
+ -0.08097, 0.04383, 0.07022, 0.05176, -0.15293,
+ 0.04148, -0.11181, -0.11353, 0.01074, -0.13416,
+ 0.10199, 0.10625, -0.12167, -0.10895, -0.11550,
+ 0.09824, -0.03450, -0.12723, -0.14833, -0.08037,
+ -0.07741, 0.08455, -0.09566, -0.15097, 0.02428,
+ 0.05704, -0.17929, 0.06822, -0.11224, -0.21000,
+ -0.15460, -0.11625, 0.05466, -0.17291, 0.08730,
+ -0.12067, -0.15659, -0.17800, -0.17262, 0.07278,
+ 0.13098, 0.11494, -0.04378, 0.06222, 0.04938,
+ -0.13277, 0.09424, 0.06900, 0.09869, 0.08678,
+ 0.08692, -0.20018, -0.10716, -0.12460, -0.14976,
+ 0.09366, -0.12238, 0.03721, 0.00320, -0.13307,
+ 0.10805, 0.10219, 0.11307, -0.08271, 0.07317,
+ -0.12604, -0.11988, -0.18426, 0.04890, -0.13944,
+ 0.10381, 0.09220, -0.16261, -0.10097, -0.12371,
+ 0.09141, -0.10091, -0.13491, 0.11796, -0.21723,
+ -0.16753, 0.08542, -0.11667, -0.12914, 0.08461,
+ -0.10376, 0.02951, 0.00829, -0.11526, 0.05257,
+ -0.12954, 0.06760, 0.03564, -0.20662, -0.15097,
+ 0.07929, -0.05875, 0.07684, -0.11614, -0.10283,
+ -0.07904, 0.06390, -0.12328, 0.04766, -0.18053,
+ -0.15452, -0.08699, -0.11266, 0.08428, 0.06787,
+ -0.16921, -0.11802, -0.74365, -0.08447, -0.10717,
+ 0.00116, -0.17442, 0.11081, -0.16039, 0.15185,
+ -0.26221, 0.03175, 0.16096, -0.22265, 0.11244,
+ -0.13253, -0.27765, -0.07501, 0.07121, -0.25040,
+ 0.16460, 0.17191, 0.05372, -0.04331, -0.07523,
+ -0.06037, -0.21430, 0.08012, 0.07652, 0.22955,
+ -0.11528, -0.18994, -0.29358, -0.05904, 0.09308,
+ -0.16980, 0.29751, 0.12235, -0.28135, 0.05457,
+ -0.06462, 0.09463, 0.01245, 0.01271, -0.10978,
+ -0.00222, 0.24735, 0.07134, -0.02106, -0.07227,
+ -0.01457, 0.06127, -0.19143, 0.22511, -0.20988,
+ 0.15648, -0.06438, 0.23113, 0.13532, -0.34729,
+ 0.12134, 0.17666, -0.23109, 0.01227, -0.08944,
+ 0.04605, 0.03480, -0.19079, -0.14243, -0.06625,
+ 0.16108, -0.22908, -0.12000, 0.05330, 0.14753,
+ -0.00530, -0.21158, -0.17019, 0.12849, -0.14351,
+ 0.09474, -0.10652, -0.42516, -0.27636, -0.10235,
+ 0.16331, 0.04696, -0.18630, 0.09375, 0.17843,
+ -0.15018, 0.05493, 0.22735, -0.10696, -0.16987,
+ -0.20778, 0.01836, 0.04407, -0.20150, 0.02217,
+ 0.18292, -0.17433, -0.20036, -0.33700, -0.26750,
+ -0.00181, 0.12874, -0.10530, -0.18361, 0.02846,
+ -0.08099, 0.00755, -0.14608, 0.00670, 0.01745,
+ 0.01593, -0.20457, -0.10258, -0.15728, -0.12676,
+ -0.06685, -0.07044, -0.02547, 0.15828, -0.18110,
+ -0.05231, -0.14012, -0.16051, 0.10673, 0.13244,
+ 0.03755, 0.03110, 0.02716, 0.05685, 0.02694,
+ 0.14827, 0.17383, 0.13463, -0.46457, 0.30232,
+ -0.09012, 0.07586, -0.26764, 0.08393, -0.20071,
+ -0.06075, 0.14596, -0.01635, -0.29514, 0.06081,
+ -0.02518, -0.05962, 0.02776, -0.20697, 0.07933,
+ -0.08370, -0.15557, 0.18367, 0.17167, 0.13276,
+ 0.22375, 0.10715, -0.19670, -0.06411, -0.16681,
+ -0.18444, -0.15229, -0.16152, -0.16972, -0.10830,
+ 0.05174, -0.14538, -0.00214, 0.12096, 0.05857,
+ 0.14793, -0.29938, 0.07074, -0.02695, -0.02564,
+ 0.14675, 0.05008, -0.15036, 0.06171, 0.05704,
+ -0.22438, -0.23635, -0.13863, -0.12702, 0.04694,
+ 0.24699, 0.01142, -0.24624, -0.03926, 0.14448,
+ -0.13030, 0.11229, 0.00676, 0.02907, 0.15937,
+ -0.32124, 0.07549, -0.13948, -0.19934, 0.17955,
+ -0.09373, -0.05636, -0.13591, 0.04455, -0.02246,
+ 0.07183, -0.10077, 0.10460, -0.02325, -0.25443,
+ -0.07576, -0.15575, 0.27619, 0.12007, -0.15531,
+ 0.14219, -0.04245, -0.29663, 0.07559, 0.09490,
+ 0.14536, 0.03373, -0.14654, 0.03113, -0.04086,
+ 0.14941, -0.13394, -0.19800, -0.10000, -0.20013,
+ -0.17424, 0.05312, 0.03438, 0.18274, -0.10085,
+ -0.01303, 0.19286, -0.24730, 0.00969, 0.19351,
+ 0.08072, -0.25311, 0.04615, -0.14946, -0.24254,
+ -0.10521, 0.12840, 0.08295, -0.09883, 0.02582,
+ 0.03013, -0.15636, 0.04160, -0.12219, 0.09679,
+ -0.10727, -0.15528, -0.07506, -0.11610, -0.23381,
+ 0.13798, 0.07054, -0.04132, 0.30736, -0.12659,
+ -0.11052, -0.44768, -0.28273, 0.15387, -0.14426,
+ -0.07363, -0.05595, 0.19477, -0.12775, 0.07032,
+ 0.09578, -0.21851, -0.17143, -0.07751, 0.04805,
+ 0.11650, -0.17770, -0.03130, 0.11512, -0.28259,
+ 0.05304, -0.22455, -0.20455, 0.16972, 0.03282,
+ -0.19822, 0.11942, -0.14856, 0.11115, -0.02920,
+ -0.18251, -0.06762, 0.25164, 0.06742, 0.06130,
+ 0.09143, 0.03766, -0.11502, -0.05681, 0.15509,
+ -0.15804, 0.14115, -0.30450, -0.26827, 0.05920,
+ -0.05366, -0.03384, -0.11258, 0.18975, 0.01635,
+ -0.34730, 0.02611, 0.07509, -0.24964, 0.09528,
+ 0.15097, 0.05309, -0.22770, -0.13880, 0.07739,
+ -0.27544, -0.25241, -0.00474, 0.03866, -0.22995,
+ -0.19189, 0.03944, 0.10064, 0.10052, -0.15926,
+ -0.01284, -0.16575, 0.06173, 0.04127, 0.11973,
+ -0.08907, 0.04018, -0.14081, -0.21986, 0.01775,
+ 0.13078, -0.09332, -0.11326, -0.16313, 0.11652,
+ 0.07175, -0.02951, 0.05176, -0.30161, -0.11765,
+ -0.19972, -0.16868, 0.09247, 0.06562, -0.16639,
+ 0.27999, 0.06446, -0.23318, 0.08001, 0.09655,
+ -0.28856, 0.02873, 0.18760, -0.14396, -0.27953,
+ 0.01827, 0.08462, 0.08511, -0.10651, 0.04267,
+ 0.10584, 0.07844, -0.12332, 0.12709, -0.07801,
+ 0.09639, -0.01648, 0.07079, 0.03529, -0.20951,
+ 0.09235, -0.21580, -0.13426, 0.21234, -0.19391,
+ -0.09601, -0.18945, -0.17150, -0.18931, -0.10450,
+ 0.00626, -0.15171, -0.15247, 0.06403, 0.07355,
+ -0.19000, 0.10015, -0.27251, 0.12459, 0.05256,
+ -0.24865, -0.17593, -0.23220, 0.15410, -0.11433,
+ 0.01682, -0.02959, -0.03510, 0.16440, -0.27069,
+ -0.00088, -0.02719, 0.04434, 0.10501, -0.20377,
+ -0.11368, -0.16718, -0.08623, 0.23867, -0.11010,
+ 0.09350, 0.04611, -0.35722, 0.00930, -0.16312,
+ 0.14672, 0.17388, 0.12601, -0.07508, 0.02013,
+ 0.13835, -0.00194, -0.05481, -0.11957, -0.96807,
+ -0.11082, -0.05289, -0.27851, -0.12663, -0.16049,
+ -0.20680, -0.12724, -0.12392, -0.15285, 0.03177,
+ -0.16900, -0.26598, 0.21480, -0.25848, -0.18384,
+ 0.11665, 0.08391, -0.04508, 0.02103, 0.22211,
+ 0.05416, 0.11659, -0.24779, -0.31779, -0.14703,
+ -0.04107, -0.53196, 0.05074, -0.08816, -0.00583,
+ -0.10176, 0.08889, 0.05263, -0.27867, 0.13884,
+ -0.17183, 0.11847, 0.07694, -0.03436, 0.24267,
+ -0.01278, -0.02486, 0.13350, -0.11007, -0.07187,
+ 0.13976, -0.17175, 0.09578, -0.01390, 0.23464,
+ -0.10564, -0.02014, -0.27438, -0.09310, -0.13048,
+ -0.20939, -0.20984, 0.01109, -0.03346, 0.12931,
+ 0.34823, 0.04075, -0.00777, -0.22964, 0.13228,
+ -0.27800, 0.12855, -0.11938, -0.18141, -0.11283,
+ 0.16103, -0.12611, -0.09321, 0.15251, -0.01938,
+ -0.08411, -0.07885, -0.16037, -0.15728, 0.32556,
+ 0.00120, -0.39248, -0.38301, 0.19621, -0.06134,
+ -0.06459, -0.02528, 0.14352, -0.12412, -0.02419,
+ -0.00656, 0.02506, -0.16820, -0.47912, -0.06204,
+ -0.06993, 0.07704, 0.14117, 0.15250, -0.01736,
+ -0.15502, -0.14236, -0.23126, -0.13803, -0.09070,
+ 0.20101, -0.15676, -0.08251, -0.01769, 0.15313,
+ -0.16341, 0.24943, 0.23200, -0.36872, -0.05445,
+ 0.04766, -0.20717, -0.12608, -0.46788, -0.20446,
+ -0.13703, 0.51603, -0.20661, -0.09510, -0.29640,
+ -0.13734, -0.11899, -0.09755, -0.07308, -0.04595,
+ 0.06913, 0.17279, 0.12335, -0.25606, 0.04274,
+ -0.00982, -0.05059, -0.05554, 0.23288, -0.19669,
+ -0.14709, 0.13727, -0.29875, 0.13937, -0.24022,
+ -0.05579, -0.19370, -0.15307, 0.21642, -0.18397,
+ 0.23939, 0.25798, -0.32418, -0.15540, -0.18059,
+ -0.11326, 0.30860, -0.19722, -0.05249, -0.18617,
+ -0.36034, -0.08465, -0.17838, -0.12881, -0.29437,
+ 0.15867, -0.14335, -0.16770, -0.22770, 0.29123,
+ 0.09276, -0.11433, 0.10017, -0.11768, 0.19660,
+ -0.00547, 0.01955, -0.16571, 0.01311, -0.16607,
+ -0.09698, -0.39145, -0.26414, -0.03875, 0.07697,
+ 0.01526, 0.00098, 0.34010, 0.11863, 0.07133,
+ 0.22784, 0.37076, 0.23174, -0.05398, -0.07032,
+ 0.08742, -0.31264, -0.21666, 0.04575, -0.16556,
+ -0.25113, 0.08193, -0.05530, 0.27499, 0.22364,
+ -0.50275, -0.08189, -0.06406, 0.05124, -0.21526,
+ 0.03410, 0.49892, -0.23673, -0.03738, -0.20816,
+ -0.40546, 0.19752, 0.12380, 0.34559, -0.32911,
+ -0.19413, -0.20303, -0.11231, -0.22497, -0.04692,
+ -0.17640, -0.16679, 0.20174, -0.07080, 0.18413,
+ -0.10000, 0.09672, -0.11880, 0.25229, -0.12051,
+ -0.16473, 0.03211, 0.17683, -0.18417, -0.01456,
+ -0.06916, -0.51861, -0.36189, 0.08357, 0.09522,
+ 0.10542, -0.18499, 0.29847, -0.12459, -0.27224,
+ 0.08246, -0.41521, 0.10733, 0.10786, -0.13461,
+ -0.07579, -0.15827, -0.13703, 0.14785, -0.28187,
+ 0.12713, -0.11766, 0.08013, -0.35257, -0.13978,
+ -0.13641, 0.18064, -0.28283, 0.21964, -0.22688,
+ -0.28500, 0.08939, -0.25749, 0.05761, -0.34532,
+ 0.03168, 0.02311, 0.01769, 0.10507, -0.01954,
+ -0.04608, 0.14602, -0.52869, -0.00291, 0.07711,
+ -0.21422, 0.37513, 0.15465, 0.11531, -0.09360,
+ -0.17845, 0.26770, -0.27327, -0.19522, -0.17543,
+ -0.15183, 0.03728, -0.20255, -0.07372, -0.07369,
+ 0.19295, -0.23853, 0.02769, -0.22741, 0.07932,
+ -0.04994, -0.01152, -0.21430, 0.05873, 0.27189,
+ 0.22466, -0.07564, 0.23929, -0.01749, 0.05415,
+ -0.29877, 0.01215, -0.28825, 0.12020, -0.03076,
+ 0.12335, -0.13024, 0.14839, -0.03342, 0.29719,
+ -0.10618, -0.07647, -0.13308, -0.02800, 0.27906,
+ -0.21389, -0.32009, 0.12329, 0.07585, 0.10146,
+ 0.05210, 0.03676, 0.05926, -0.29394, -0.12948,
+ -0.24869, -0.19509, 0.01183, 0.00007, 0.01494,
+ 0.02066, 0.17037, 0.12484, -0.04561, 0.34486,
+ -0.09910, -0.36085, -0.21996, 0.17678, -0.15030,
+ -0.32298, 0.17951, -0.10262, -0.13768, -0.25895,
+ -0.11711, -0.09019, 0.32802, -0.05156, -0.26071,
+ 0.11609, 0.06738, -0.21864, -0.04344, 0.22111,
+ -0.28808, -0.41452, -0.12914, -0.03970, -0.07129,
+ -0.22940, -0.08728, -0.11843, -0.08361, -0.32313,
+ 0.07018, 0.03822, 0.14836, 0.00488, -0.07622,
+ 0.05537, 0.13355, -0.05106, -0.26327, -0.04830,
+ -0.00464, 0.11253, -0.08191, -0.18430, -0.03308,
+ 0.18858, -0.17149, -0.21063, 0.25414, -0.14640,
+ 0.02062, -0.10329, 0.12145, 0.10443, -0.24871,
+ 0.00227, -0.05406, -0.09990, -0.45065, -0.17826,
+ 0.09496, -0.04884, -0.01227, -0.19110, 0.17117,
+ -0.14481, 0.00370, -0.23337, -0.22588, 0.29347,
+ 0.13891, -0.12593, 0.21112, 0.19811, 0.14864,
+ 0.17952, -0.07594, 0.22101, 0.19220, -0.19133,
+ -0.26452, -0.45043, -0.04235, -0.18887, -0.17585,
+ -0.00044, 0.04315, -0.37214, 0.12744, 0.02176,
+ 0.08047, -0.70566, -0.03985, -0.09233, 0.71110,
+ -0.46684, -0.06954, -0.84837, 0.43372, 0.18373,
+ 0.62860, 0.11503, 0.09829, -0.01090, -0.61101,
+ -0.21629, -0.66722, 0.20154, 0.74195, -0.50957,
+ 0.28687, -1.36898, 0.10479, -0.13227, 0.06072,
+ 0.23919, 0.04923, 0.73267, -0.52933, -0.36149,
+ 0.00578, -0.27913, -0.04264, 0.28946, -0.33106,
+ -0.27119, 0.57991, -0.04300, 0.22647, -1.56559,
+ 0.67251, -0.29026, -0.00583, 0.00057, 0.15461,
+ 0.84203, -1.15268, -0.10506, 0.58798, -0.65069,
+ -0.16207, 0.30873, 0.12410, 0.46823, -0.20036,
+ 0.13151, -0.09107, 0.06276, 0.15348, -0.02352,
+ -0.99363, -0.15143, -0.05085, -0.57206, 0.12183,
+ 1.16565, -0.39864, -0.11146, -0.17838, -0.01178,
+ 0.66057, -0.89223, -0.12055, 0.29324, 0.52620,
+ -0.45601, 0.53609, -0.75350, -0.65913, 0.42506,
+ -0.35507, -0.60868, -0.45306, 0.83016, -0.52118,
+ 0.08454, -0.42260, -0.18203, -0.27045, 0.70715,
+ 0.77520, -0.97658, -0.62682, 0.02249, -0.56733,
+ 0.87109, -0.48441, -0.47788, 0.31678, -0.09746,
+ 0.39672, -0.16358, 0.21359, -0.25562, -0.04268,
+ -0.16062, 0.01277, 0.06056, 0.48774, 0.19477,
+ 0.11423, 0.50884, 0.61876, -0.24767, -0.35609,
+ 0.46037, -0.67253, 1.32825, 0.01470, -0.71488,
+ -0.53721, -0.34253, -0.05126, -0.10003, -0.88222,
+ -0.41991, 0.06636, -0.35250, -0.37470, 0.77623,
+ -0.16864, 0.80447, -0.16272, 1.01241, 0.04351,
+ -0.55228, 0.29747, 0.60847, -0.76559, 0.34751,
+ -0.46648, -0.30207, -0.09617, 0.01549, -0.16306,
+ -0.87040, 0.09615, -0.60896, -0.29256, 0.19431,
+ 1.43033, 0.52153, -0.10323, -1.03683, -0.08446,
+ 0.73026, 0.77905, 0.62479, -0.68498, 0.48481,
+ -0.19627, -0.76067, -0.71793, -0.02785, -0.91451,
+ -0.11776, 0.19307, -1.06267, -0.22141, -0.45377,
+ 0.88706, -0.11017, 0.02693, 0.66577, 0.16118,
+ -0.69005, 0.08039, 0.19897, -0.35714, 0.19063,
+ -0.85356, 0.35987, 0.31494, 0.24020, 0.17599,
+ 0.74172, -0.77170, 0.11887, -1.22188, -1.54804,
+ -0.23417, 0.35492, -0.13935, -0.34781, -0.06157,
+ 0.06580, 0.05170, -0.19010, -0.38835, 0.37791,
+ -0.60171, 0.64375, 0.53368, 0.03854, -0.39122,
+ -0.39440, 0.69185, 0.36377, 0.07149, -0.99454,
+ 0.11599, -0.42456, 0.31530, -0.05848, -0.11570,
+ 0.26867, 0.58768, 0.40308, -0.56199, -0.58026,
+ -0.01380, -0.50488, -0.51081, 0.33231, 0.51822,
+ -0.92344, -0.15524, 0.87288, -0.97589, -0.09977,
+ 0.34511, -0.48070, -0.10000, -0.42770, -0.33797,
+ 0.88278, 0.26096, -0.18541, -0.75371, 0.38321,
+ -0.17689, -0.16461, 0.41553, -0.34310, 0.04997,
+ 0.10473, -0.08335, 0.30965, -0.54089, 0.21135,
+ -1.04978, -0.03835, 0.56643, -0.52043, 0.05891,
+ -0.12477, 0.31838, 0.59833, 0.55549, 0.17986,
+ 0.15485, 0.74131, 0.71118, -0.57114, -1.10120,
+ -0.23233, 0.49012, -0.24540, -0.63179, 0.93895,
+ -1.06651, -1.26963, 0.25702, -0.24524, -0.35328,
+ 0.16384, -0.15776, 0.16331, -0.01010, 0.24258,
+ -0.72097, -0.13324, -0.01124, 0.12070, 0.64602,
+ 0.50519, -0.40380, -0.51112, -0.45571, -0.28759,
+ 0.22347, 0.40711, -0.01386, -0.05011, -0.75727,
+ -0.19638, -0.66987, -0.32694, 0.34027, 0.11670,
+ 0.67705, 0.33104, -0.04205, 0.40676, -0.05555,
+ -0.45749, -0.07683, 0.30402, 0.01324, 0.15997,
+ -0.53473, 0.01839, -1.55889, 0.62592, -0.21444,
+ -0.35341, 0.06064, 0.31102, 0.20143, -0.39374,
+ -0.20825, -0.04538, -0.09252, 0.36378, -0.80695,
+ 0.22255, -0.24261, -0.56332, 0.35395, -0.02691,
+ -0.01434, 0.30131, -0.21684, 0.22152, 0.21951,
+ -0.60519, -0.11581, 0.10059, 0.25931, -0.14119,
+ -0.15451, 0.01648, 0.10084, -0.18657, 0.19182,
+ -0.10364, 0.08873, 0.01857, -0.35186, 0.57327,
+ -0.80941, 0.13748, -0.20055, -0.39318, 0.04888,
+ -0.20385, -0.41516, 0.29198, 0.19643, 0.25549,
+ -0.49552, -0.55273, 0.37014, 0.46273, -0.27633,
+ -0.11083, 0.82371, 0.22056, -0.42993, 0.61595,
+ -0.41896, -0.59543, 0.23216, -0.05903, -0.33337,
+ 0.32760, -0.29521, 0.87474, -1.36908, -0.08296,
+ -0.32204, 0.41492, -0.92699, 0.34685, -0.00486,
+ 0.76375, 0.48518, 0.00484, -0.64696, 1.06497,
+ -0.01460, -0.05677, -0.69132, -0.04630, -0.33208,
+ -0.26488, -0.48348, -0.33875, 0.40902, 0.41590,
+ -0.61174, -0.80770, 0.05500, -0.87959, -0.47509,
+ -0.08501, 0.72734, 0.73325, -0.94762, 0.62039,
+ 0.43709, 0.37273, -1.15266, -0.34711, 0.52894,
+ 0.72752, 0.15701, -0.13464, -0.34035, 0.45794,
+ -0.09534, -0.58454, 0.42376, 0.07141, 0.04521,
+ -0.00720, 0.07050, -0.21758, -0.02124, -0.03515,
+ -0.45258, -0.42912, 0.42755, 0.23448, -0.10423,
+ 0.07272, 0.02977, -0.49247, 0.26287, -0.65610,
+ 0.64635, -0.33536, -1.76604, -1.13289, 0.05466,
+ -0.13833, -0.08193, 0.17417, -0.10740, -0.21255,
+ -0.12433, 0.05204, -0.19143, -0.11092, -0.17764,
+ -0.13338, -0.00706, -0.16625, 0.21946, 0.04828,
+ -0.12708, 0.03978, 0.02725, -0.13128, -0.11718,
+ -0.15897, -0.21515, 0.01190, -0.10292, 0.15610,
+ -0.07037, -0.04993, -0.16062, -0.16179, -0.22273,
+ 0.05614, -0.14496, 0.06286, 0.06955, 0.09152,
+ -0.06377, 0.08863, 0.09781, -0.11265, 0.18462,
+ -0.16637, -0.16657, -0.01537, -0.09993, -0.10272,
+ -0.16231, -0.09383, -0.06286, 0.05514, 0.01500,
+ -0.30249, -0.05380, -0.13230, 0.00643, -0.10685,
+ 0.19687, 0.07717, -0.05594, -0.12677, 0.14207,
+ 0.15629, 0.02168, -0.19384, -0.19975, -0.11146,
+ 0.08452, -0.13859, 0.06246, 0.16232, 0.09889,
+ 0.04397, -0.15191, 0.13892, 0.09949, 0.04610,
+ 0.05957, -0.09507, -0.20595, 0.07065, 0.16441,
+ -0.14073, -0.05197, -0.15311, -0.18817, -0.25902,
+ -0.07094, -0.10081, 0.03635, -0.03695, -0.07633,
+ -0.06099, -0.16010, -0.20013, 0.07937, 0.04062,
+ -0.17321, -0.07049, 0.10025, 0.04912, 0.23804,
+ 0.17847, -0.08791, 0.12247, 0.02865, 0.04078,
+ -0.24907, 0.00733, 0.08954, -0.17137, 0.07438,
+ 0.13893, -0.07647, -0.14457, -0.02138, -0.00381,
+ -0.10347, 0.04670, -0.13152, 0.08562, -0.12458,
+ -0.02621, -0.09103, -0.06169, 0.07091, -0.16175,
+ -0.22276, -0.25321, -0.14119, 0.08988, -0.15561,
+ -0.08781, 0.07365, 0.12130, -0.08634, 0.12280,
+ -0.16755, -0.10923, -0.20291, 0.12147, -0.14370,
+ -0.12878, 0.07004, -0.09235, 0.16790, -0.21913,
+ 0.03075, -0.23325, -0.26112, 0.04910, 0.12240,
+ -0.11182, -0.07692, -0.06782, -0.15124, -0.03054,
+ -0.12387, 0.03514, -0.02551, 0.10046, -0.02464,
+ -0.06985, -0.18489, 0.27148, 0.03997, -0.14833,
+ 0.24411, 0.03496, -0.23418, -0.20176, -0.29159,
+ -0.14661, -0.17368, 0.06453, 0.12637, -0.10383,
+ 0.05822, 0.05427, -0.01521, -0.02435, 0.08650,
+ 0.13572, 0.08312, -0.17643, -0.07314, 0.11910,
+ 0.04094, 0.20056, -0.14071, 0.02986, -0.15825,
+ 0.07843, 0.08871, -0.04144, 0.04683, 0.10586,
+ -0.09103, 0.02713, -0.00571, -0.01775, -0.13028,
+ -0.20973, -0.23909, -0.00621, -0.01649, 0.15038,
+ -0.08522, -0.15261, 0.15181, -0.13737, -0.19275,
+ -0.02708, -0.12260, 0.08059, -0.13008, -0.23499,
+ -0.07236, -0.07078, -0.05759, -0.04146, -0.10098,
+ 0.08659, -0.19968, -0.25784, -0.07145, 0.10782,
+ 0.12801, 0.11412, -0.17659, -0.07305, 0.10000,
+ -0.23587, 0.01125, 0.00460, -0.10991, -0.16324,
+ -0.19313, 0.08792, 0.11664, -0.10627, 0.06372,
+ 0.09718, 0.02922, -0.20456, -0.10769, 0.23992,
+ -0.05560, -0.09640, -0.13542, -0.14795, 0.22322,
+ 0.07021, -0.17456, -0.13239, -0.14596, -0.14469,
+ -0.10536, 0.06263, 0.05555, 0.08396, 0.03954,
+ -0.09799, -0.07456, -0.27198, 0.12052, -0.04478,
+ 0.07084, -0.02642, -0.01817, 0.19642, -0.05479,
+ 0.13176, 0.11805, 0.06067, 0.06970, 0.04422,
+ 0.04582, 0.07524, -0.17537, 0.10306, 0.04542,
+ -0.14889, -0.22353, 0.13482, -0.23831, -0.13666,
+ -0.16400, 0.11677, -0.21980, 0.04352, 0.12601,
+ -0.00558, 0.12875, -0.09421, -0.22114, -0.01555,
+ 0.07108, -0.02114, -0.00466, 0.06071, 0.13497,
+ 0.14427, 0.06173, 0.09346, 0.05133, 0.04147,
+ 0.05433, -0.12679, 0.07274, -0.06625, -0.23505,
+ -0.07771, 0.00445, 0.25433, -0.08900, -0.21961,
+ 0.02118, 0.02169, 0.03201, 0.03381, -0.12084,
+ 0.07516, 0.09455, -0.13217, 0.07717, 0.01704,
+ -0.16360, -0.07468, 0.14099, -0.25012, -0.13251,
+ 0.01530, 0.09997, -0.13088, 0.23443, -0.05132,
+ -0.21615, 0.09017, -0.03543, -0.19010, 0.02335,
+ -0.19585, 0.06135, -0.11415, 0.12896, 0.04188,
+ -0.24179, 0.03263, -0.21770, -0.15151, 0.04916,
+ -0.08607, 0.02757, -0.01434, 0.08998, -0.06420,
+ 0.16984, -0.17523, 0.22801, 0.08412, -0.12375,
+ -0.06847, -0.23620, 0.07857, -0.08233, 0.06739,
+ -0.12540, -0.26242, -0.11598, -0.15805, 0.06599,
+ -0.01076, 0.05700, -0.13027, -0.03588, -0.01815,
+ -0.16719, 0.11658, -0.17566, -0.00273, -0.14517,
+ 0.05005, -0.06875, 0.03148, 0.07016, 0.07786,
+ 0.05445, 0.03292, -0.22057, -0.12590, -0.11771,
+ -0.00263, -0.26556, -0.09364, 0.16464, 0.14771,
+ 0.07466, -0.10720, 0.20898, -0.16132, -0.00858,
+ -0.11129, 0.08360, 0.10520, -0.00427, 0.07192,
+ -0.14336, 0.00782, -0.06455, -0.19609, -0.18917,
+ -0.07052, 0.12287, 0.00507, -0.12551, -0.07343,
+ 0.15478, -0.23480, 0.14949, 0.26955, 0.08035,
+ 0.02176, -0.12312, 0.05220, 0.11495, 0.00213,
+ -0.11608, 0.09408, 0.05041, -0.04131, -0.07590,
+ 0.04455, 0.01445, 0.06218, -0.26877, -0.20897,
+ 0.01160, 0.08012, 0.02552, 0.13178, 0.23551,
+ -0.61471, -0.03051, 0.15073, 0.16683, -0.18449,
+ -0.08915, -0.17534, -0.11101, -0.07349, -0.01157,
+ -0.12239, -0.04108, -0.11047, 0.09308, 0.14025,
+ -0.06170, -0.07028, -0.26456, 0.02982, -0.20842,
+ -0.03460, -0.20650, -0.10035, -0.00900, 0.09798,
+ -0.12272, -0.08369, -0.07157, 0.02211, 0.16139,
+ -0.09842, 0.19489, -0.10451, -0.01473, 0.01298,
+ 0.13915, -0.13306, 0.04302, 0.09336, 0.04103,
+ -0.20394, -0.15747, -0.12130, 0.19550, -0.08731,
+ 0.15340, -0.09404, -0.05887, -0.05223, -0.18482,
+ 0.15253, -0.04441, -0.11304, 0.12700, -0.04083,
+ 0.03830, -0.00296, -0.01984, -0.21406, 0.04476,
+ -0.20937, -0.08542, -0.26558, -0.25400, 0.19247,
+ 0.00023, 0.15064, 0.05956, -0.09036, -0.02272,
+ -0.00975, -0.06417, -0.03021, -0.08401, -0.23595,
+ -0.12536, -0.21414, 0.08642, -0.12021, -0.00068,
+ -0.02781, -0.28405, -0.00248, -0.13683, -0.25589,
+ 0.02012, -0.12395, -0.10563, -0.12353, -0.06973,
+ 0.30878, -0.13016, -0.17696, -0.08473, 0.10884,
+ 0.02205, 0.03316, -0.15602, 0.05299, 0.03968,
+ -0.00183, -0.25124, -0.22530, -0.04324, 0.09997,
+ -0.20844, 0.00407, -0.02460, -0.10990, 0.07234,
+ 0.12317, -0.06383, 0.06205, 0.01218, 0.16470,
+ 0.07266, 0.13413, -0.09975, 0.00908, -0.14478,
+ -0.12462, 0.01369, -0.01899, -0.12531, -0.19314,
+ -0.16684, -0.01077, 0.22121, 0.00470, -0.00707,
+ 0.10642, -0.04307, 0.08979, 0.16720, -0.18113,
+ 0.16108, -0.25832, -0.11230, 0.13734, -0.11213,
+ -0.19636, -0.19936, 0.06729, -0.25492, -0.02434,
+ -0.07899, -0.10898, -0.19237, 0.05424, 0.07295,
+ 0.14378, 0.11060, 0.07668, 0.09684, 0.09944,
+ 0.02091, -0.06931, -0.25547, -0.10153, -0.03788,
+ -0.12907, 0.11068, -0.00270, 0.02370, -0.02483,
+ -0.20820, -0.30007, -0.31819, -0.17793, 0.20043,
+ -0.02630, 0.04517, -0.03114, -0.04978, 0.04278,
+ 0.11594, -0.04714, -0.09434, -0.09644, -0.38527,
+ -0.02829, 0.08663, -0.17071, -0.14093, 0.06838,
+ -0.23831, -0.08297, -0.02761, -0.00264, 0.04719,
+ 0.20689, 0.15718, 0.12187, -0.05977, 0.12732,
+ 0.14314, 0.16326, -0.26301, 0.10298, -0.21742,
+ -0.12425, 0.17737, -0.13204, 0.03202, -0.12922,
+ -0.00338, 0.09488, 0.01956, -0.03729, -0.26289,
+ -0.13255, 0.06096, 0.26226, -0.20167, -0.04855,
+ -0.03189, 0.24819, 0.14091, -0.24444, -0.13794,
+ -0.15741, -0.21948, 0.03139, -0.30808, 0.21896,
+ 0.01642, -0.20544, -0.16035, -0.03210, -0.08611,
+ -0.26193, 0.10000, 0.25842, 0.31602, 0.16812,
+ -0.06620, -0.02493, 0.18609, -0.05476, 0.04425,
+ 0.01885, -0.11602, -0.02100, -0.14611, -0.19247,
+ 0.02617, -0.05023, 0.14084, -0.22045, -0.02364,
+ -0.32602, -0.32643, -0.20681, 0.17358, 0.22735,
+ 0.19574, 0.21185, 0.03331, 0.08928, -0.03856,
+ 0.02547, 0.03373, 0.07113, 0.01095, -0.09578,
+ -0.15817, -0.14896, -0.21819, 0.03788, -0.12061,
+ -0.06720, -0.00626, -0.25680, -0.01579, -0.06982,
+ 0.20897, -0.02270, 0.15803, 0.08974, 0.11405,
+ 0.13742, 0.10769, 0.19325, 0.02324, -0.19736,
+ 0.15356, 0.05882, -0.07294, -0.26004, 0.10379,
+ -0.22922, -0.02796, -0.24233, -0.20385, -0.23841,
+ 0.23099, 0.17180, 0.05994, -0.01077, -0.09084,
+ -0.08493, -0.12898, -0.15251, 0.13921, -0.11640,
+ -0.05345, -0.02927, 0.02897, -0.04462, 0.17294,
+ -0.13984, -0.20906, -0.10059, -0.10368, -0.12759,
+ -0.22732, 0.19344, -0.14109, 0.13256, 0.13600,
+ 0.02911, 0.20191, -0.13160, -0.16342, -0.13653,
+ -0.20316, -0.02416, -0.06658, -0.15025, -0.02636,
+ 0.08095, -0.09060, 0.15126, -0.22242, -0.02077,
+ -0.11711, -0.04718, 0.07390, -0.12311, -0.19164,
+ 0.11525, 0.12989, -0.00970, 0.09514, -0.11748,
+ -0.14067, 0.02753, 0.00000, -0.15676, -0.06175,
+ 0.07554, -0.17304, -0.10423, 0.07161, 0.09445,
+ -0.14815, -0.03530, -0.23750, 0.08967, 0.03573,
+ 0.15440, 0.14334, 0.07242, 0.11769, 0.10962,
+ 0.00215, -0.10888, -0.27051, -0.07731, 0.01725,
+ 0.08008, 0.13906, -0.11511, -0.18881, 0.09228,
+ -0.05533, -0.14668, 0.04627, -0.15330, -0.11257,
+ 0.11069, 0.15237, -0.03722, -0.13421, -0.04799,
+ 0.11149, 0.00448, -0.13698, 0.03767, -0.02476,
+ 0.12320, -0.00004, -0.16533, -0.11356, -0.14620,
+ 0.02377, 0.06870, -0.24444, 0.10319, -0.18792,
+ 0.13323, 0.03371, 0.13058, -0.10624, -0.11542,
+ 0.13378, 0.14200, 0.09805, 0.16218, 0.08713,
+ 0.08604, -0.14032, -0.16967, 0.02416, -0.14606,
+ -0.15970, -0.21223, -0.17413, -0.18286, -0.18446,
+ -0.05538, 0.04820, -0.16822, -0.20284, -0.04045,
+ -0.15827, -0.07513, -0.10422, 0.13065, 0.12670,
+ -0.06831, 0.10871, 0.10435, -0.11367, 0.03269,
+ 0.09432, 0.16903, 0.05077, -0.15937, 0.06171,
+ -0.16939, -0.28287, -0.60594, -0.35678, -0.46027,
+ -0.24431, -0.53740, -0.61016, 0.19326, -0.60418,
+ -0.17750, 0.00688, 0.50755, 0.21691, 0.09500,
+ 0.21560, -0.51001, 0.45221, -0.04626, -0.03928,
+ -0.15336, -0.05145, 0.05330, 0.47406, 0.23565,
+ -0.38684, -0.56883, -0.14753, 0.00199, 0.15077,
+ -0.01526, -0.43217, -0.11031, -0.68900, -0.56708,
+ 0.54058, -0.20508, 0.06005, 0.56851, 0.07163,
+ 0.23471, -0.11514, -0.30756, 0.45151, 0.25319,
+ -0.20373, 0.07434, -0.00464, 0.41993, -0.48516,
+ -0.76592, -0.26938, -0.46331, -0.12466, -0.37529,
+ -0.30785, 0.90938, 0.13467, 0.00705, 0.36039,
+ -0.10380, -0.10973, -0.16643, -0.15886, 0.08565,
+ -0.02719, 0.19397, -0.18651, -0.31837, -0.28295,
+ -0.36349, 0.33024, 0.21173, -0.37763, 0.42968,
+ -0.60526, 0.43865, 0.01366, 0.20927, -0.20426,
+ 0.57387, -0.38547, 0.05051, -0.82589, 0.09485,
+ -0.68091, -0.49022, 0.07647, -0.06351, -0.61470,
+ 0.42771, 0.48836, -0.68317, 0.13342, 0.04377,
+ -0.48491, -0.53401, -0.40466, 0.16559, 0.20045,
+ -0.03228, -0.02034, -0.10769, -0.23167, -0.45614,
+ 0.66267, -0.07496, -0.25794, -0.19151, -0.09667,
+ -0.21440, -0.13113, -0.40607, 0.80097, -0.06459,
+ 0.14083, -0.90435, -0.96771, -0.78779, 0.57921,
+ 0.67335, -0.74815, 0.34415, -0.14920, 0.18837,
+ -0.67796, -0.23363, 0.19614, 0.08822, 0.20210,
+ 0.61016, -0.16323, 0.53278, -0.21682, 0.27982,
+ -0.36380, -0.34981, -0.54046, -0.16710, -0.33650,
+ -0.17651, 0.01630, -0.22585, 0.39327, -0.21142,
+ 0.44695, -0.73888, -0.22096, -0.04635, -0.28580,
+ 0.53518, -0.47751, -0.41804, -0.43483, -0.19736,
+ 0.36571, -0.56797, 0.34810, -0.33086, -0.80825,
+ 0.09475, 0.27054, -0.30795, -0.28102, 0.21610,
+ 0.58303, 0.00746, -0.47965, 0.09415, 0.16129,
+ -0.53324, 0.17664, 0.43529, -0.14923, 0.07620,
+ -0.08466, -0.89263, -0.35969, 0.40337, -0.40833,
+ -0.30684, 0.35199, 0.19420, -0.01071, -0.37619,
+ 0.34128, -0.11452, 0.22819, -0.32784, -0.18746,
+ -0.09068, -0.25875, 0.62525, 0.07423, -0.60657,
+ 0.03000, 0.16199, 0.21751, -0.06967, 0.61447,
+ -0.20679, -1.07688, -0.61831, -0.29483, -0.12826,
+ 0.14755, -0.40203, -0.20811, 0.46560, 0.14485,
+ 0.08663, -0.20610, -0.11092, -0.12782, -0.13515,
+ -0.05662, 0.02689, -0.33067, -0.08646, -0.70949,
+ 0.60891, 0.58132, -0.70267, -0.77583, -0.31934,
+ 0.43679, -0.17329, 0.02436, 0.08485, 0.29287,
+ 0.24608, -0.08391, -0.45118, 0.10000, 0.02866,
+ -0.44780, -0.59241, 0.16742, -0.41391, -0.24195,
+ -0.42218, 0.93181, -0.07323, -0.51507, -0.57405,
+ 0.38585, -0.35676, -0.35704, -0.10555, 0.05146,
+ 0.05169, -0.20212, 0.38228, -0.16810, 0.32056,
+ 0.04006, 0.16394, -0.74072, -0.12150, 0.30344,
+ -0.37746, -0.24344, 0.11151, -0.47524, -0.17553,
+ -0.19849, 0.40093, -0.77168, 0.15894, 0.06707,
+ -0.18150, 0.30083, -0.13908, -0.15424, 0.02403,
+ 0.05718, 0.25974, -0.42620, 0.33635, -0.55875,
+ 0.41767, -0.43309, -0.39626, 0.38924, -0.11434,
+ -0.42131, -0.62268, -0.14911, -0.26853, 0.44895,
+ -0.16946, 0.05791, 0.70899, 0.08089, 0.03225,
+ -0.21549, -0.30772, -0.44543, -0.90442, -0.58131,
+ 0.34017, 0.27199, -0.19632, -0.27226, 0.28271,
+ 0.35487, -0.53929, -0.07973, 0.70043, -0.24469,
+ 0.09123, 0.16234, 0.02753, 0.53259, 0.44463,
+ -0.17032, -1.04353, -0.28239, -0.05759, -0.69270,
+ 0.08650, -0.47524, 0.03645, -0.51135, 0.03131,
+ 0.80745, 0.84020, -0.95283, 0.14451, 0.56075,
+ -0.42817, 0.07037, -0.25656, -0.17124, -0.34898,
+ -0.66340, 0.34251, 0.01364, -0.52683, 0.40854,
+ -0.03566, 0.72587, 0.12493, -0.55626, -0.59190,
+ 0.22437, 0.75634, -0.28315, -0.80816, -0.01492,
+ 0.26576, -0.98449, 0.23580, -0.13269, 0.00332,
+ -0.18013, -0.50408, 0.08708, -0.02334, -0.26845,
+ 0.32870, 0.00494, 0.14922, -0.38063, -0.50434,
+ 0.12121, 0.02040, 0.59849, -0.19184, -0.31432,
+ -0.37857, 0.63402, -0.25249, -0.20102, -0.04788,
+ -0.10055, -0.24492, -0.35187, 0.23361, -0.81403,
+ -0.45927, 0.64475, -0.61572, -0.13685, -0.51499,
+ 0.05545, 0.22951, 0.13447, 0.57671, 0.22743,
+ 0.14138, -0.60149, 0.07086, -0.89536, 0.31687,
+ -0.19023, 0.68458, 0.04264, -0.20073, 0.37977,
+ -0.77711, -0.72382, 0.09294, -0.29691, -0.61478,
+ -0.01178, 0.11799, 0.23740, -0.33667, 0.08648,
+ -0.39266, -0.29984, -0.29810, 0.41142, -0.30472,
+ 0.52120, -0.68840, 0.30166, 0.20965, -0.71457,
+ 0.29591, 0.41445, -0.28352, -0.27438, -0.34763,
+ 0.17285, -0.29837, -0.66493, 0.01648, 0.14900,
+ 0.27458, -0.46722, 0.31643, -0.42598, -0.00388,
+ -0.41897, 0.97199, -0.63897, -0.26834, 0.54377,
+ 0.00179, 0.30986, -0.02626, 0.12533, -1.61273,
+ 3.41461, 3.32330, -0.13712, -3.06368, -2.17755,
+ 3.52919, -0.59334, -0.10063, 1.48269, -0.46135,
+ -3.23661, -0.63941, 3.19562, 2.86805, 0.10434,
+ -1.39374, -3.31002, -0.13582, 1.24817, -0.41776,
+ -3.51206, 1.90228, -0.17358, 0.28525, 0.91554,
+ -1.25741, -4.06087, -0.59263, 0.75113, 3.48308,
+ -0.85423, -3.41469, -3.32328, 0.13672, 3.06360,
+ 2.17754, -3.52924, 0.59306, 0.10056, -1.48281,
+ 0.46119, 3.23661, 0.63927, -3.19565, -2.86807,
+ -0.10478, 1.39377, 3.31002, 0.13571, -1.24822,
+ 0.41768, 3.51203, -1.90236, 0.17357, -0.28546,
+ -0.91559, 1.25731, 4.06087, 0.59241, -0.75144,
+ -3.48314, 0.85483
+};
+
+float const m21_4[(na*21+1)*30+(30+1)*2] = {
+ 0.26929, -0.90603, -0.12815, 0.19290, 0.07622,
+ 0.12506, 0.43297, 0.05026, -0.25776, -0.37172,
+ 0.41229, -0.39669, -0.31722, 0.03329, 0.29442,
+ 0.31681, -0.30618, -0.16338, -0.67698, 0.01410,
+ -0.33404, 0.57400, 0.06882, 0.01700, -0.11548,
+ -0.80282, -0.10148, 0.10862, -0.19338, 0.68199,
+ -0.05844, 0.01555, 0.11643, 0.44495, 0.14940,
+ -0.00189, -0.22114, -1.45636, -0.90886, 0.09645,
+ 0.36386, -0.21772, -0.18241, 0.75441, -0.48273,
+ 0.67829, 0.20072, -0.70384, 0.31978, 0.11450,
+ -0.80841, -0.18171, 0.12174, -0.10306, -0.18848,
+ -0.56354, -0.69414, 0.69227, -0.26739, -0.75474,
+ 0.07528, 0.87505, -0.34207, 0.00132, -0.00559,
+ 0.25954, -0.37006, -0.63781, -0.64422, -0.20683,
+ 0.66729, -0.44955, -0.44823, 0.70085, 0.11995,
+ 0.49739, 0.77421, -0.09680, -0.22626, 0.22997,
+ -0.40978, -0.34207, -0.25136, -0.60262, 0.31605,
+ 0.86000, -0.29922, -0.32077, -0.07709, -0.72033,
+ -0.17512, 0.35900, -0.01427, -1.10904, -0.78060,
+ -0.08224, 0.34464, 0.36671, 0.33433, 0.12280,
+ -0.08135, -0.01093, -0.03686, -0.38749, -0.04707,
+ 0.27648, 0.12247, 0.06867, -0.14476, -0.24248,
+ -0.78853, 0.13101, 0.79468, 0.18837, -0.03619,
+ -0.59788, -0.45553, -0.20635, -0.46902, 0.03512,
+ 0.74157, -0.85223, -0.38214, 0.61492, -0.54042,
+ 0.10522, -0.19278, -0.02833, 0.43517, -0.36477,
+ -0.18201, -0.26364, 0.19060, 0.07106, -0.91959,
+ -0.05310, -0.81890, -0.60436, 0.05227, 0.21540,
+ -1.27339, 0.23451, 0.54787, 0.04374, 0.87036,
+ 0.17445, 0.02840, -0.32137, -0.14015, -0.85985,
+ -0.07882, -0.06297, 0.21780, -0.37790, 1.12199,
+ -0.36693, 0.33406, -0.36156, -0.27815, -0.36394,
+ -0.10275, -0.47935, -0.35280, 0.43004, 0.25652,
+ 0.50045, -0.42564, -0.12189, 0.51870, -0.58144,
+ 0.46166, -0.64809, -0.49552, -0.51222, -0.21186,
+ 1.10946, 0.05757, 0.00651, -0.04131, -0.19036,
+ -0.46824, -0.29291, -0.13895, 0.00423, 0.07292,
+ -0.48787, -0.13468, -0.10934, 0.04853, -0.46747,
+ -0.16949, 0.09007, -0.19705, -0.62543, -0.80562,
+ -0.23471, 0.16965, 0.35625, 0.54871, 0.46882,
+ -0.34933, -0.29267, -0.30589, -0.42507, 0.16656,
+ -0.15285, -0.08635, 0.10757, 0.26238, -0.09132,
+ -1.13690, -0.55095, 0.36415, 0.12218, -0.01017,
+ -0.26745, -0.55804, 0.20162, 0.43083, 0.20912,
+ -0.01990, 0.28578, 0.37615, 0.04354, -0.72477,
+ -0.32738, -0.19126, -0.00420, -0.08365, 0.50791,
+ 0.10000, -0.43983, -1.10445, 0.23635, -0.61906,
+ 0.25968, -0.10549, 0.24040, 0.13073, 0.00625,
+ -0.22821, 0.11695, -0.26701, 0.59966, -0.19738,
+ 0.33082, -0.17292, 0.28861, -0.19893, -0.44389,
+ -0.04809, 0.38247, -0.35755, -1.39092, -0.68835,
+ 0.11069, 0.02931, -0.99945, 0.18165, 0.20487,
+ -0.46889, -0.24376, 0.70370, 0.36478, 0.33544,
+ 0.54809, 0.97624, -0.11361, -0.47156, 0.51597,
+ -0.32592, -0.18984, -0.15514, -0.61555, 0.22860,
+ 0.13548, 0.11458, -0.17536, -0.47676, -0.68112,
+ -0.32363, -0.44784, 0.30225, 0.16568, -0.72214,
+ -0.21906, 1.01805, 0.28447, 1.11264, -0.53823,
+ -0.94006, 0.68681, 0.00906, -0.15214, -0.24167,
+ -0.63291, 0.24327, -0.01230, -0.46045, 0.11791,
+ -0.38014, 0.09300, -0.27938, -0.37293, 0.24870,
+ 0.15345, 0.63523, 0.17705, -0.00763, -0.06038,
+ -0.40518, 0.26330, -0.18355, -0.41526, -0.11436,
+ -0.33026, 0.48644, 0.32070, -0.15513, -0.52537,
+ -0.12704, 0.02282, -0.39842, 0.16927, 0.65782,
+ -0.40326, 0.49891, 0.01507, -0.23391, -0.62808,
+ -0.89852, -0.44439, 0.58470, -0.10241, 0.26866,
+ -0.21178, 0.28707, -0.36031, -0.21581, 0.00598,
+ 0.48820, 0.21194, 0.74402, 0.80163, -0.50163,
+ 0.33546, -0.24809, -0.14788, -0.59912, -0.45305,
+ 0.62806, 0.59594, -1.15800, -0.90641, -0.96819,
+ 0.77850, -0.55251, 0.06902, 0.88921, -0.80908,
+ 0.01436, -0.31095, -0.36462, 0.42010, 0.19947,
+ -0.87968, 0.61918, -0.49761, -0.28843, -0.21414,
+ -0.09029, 0.03259, 0.74906, -0.50935, 0.37679,
+ -0.51277, 0.24298, -0.37126, -0.42965, -0.00612,
+ -0.67304, 0.02648, -0.31877, 0.76736, -0.18448,
+ 0.72847, -0.18561, 0.54435, -0.30249, -0.49332,
+ 0.60384, 0.21354, -0.30683, -0.56794, -0.24376,
+ 0.44615, -0.05549, -0.14450, -0.45431, -0.63133,
+ -0.39832, -1.09106, -0.32210, 0.21477, 0.39886,
+ -0.03527, 0.33554, 0.52513, 0.28355, 0.22312,
+ -0.00758, -0.42317, -0.34163, 0.81390, -0.41225,
+ -0.04245, -0.00939, -0.31914, 0.35512, -0.55334,
+ -0.04337, -0.14598, -0.44789, 0.91307, -0.03128,
+ -0.08423, -0.01977, -0.40471, -0.22246, -0.00420,
+ -0.09697, -0.01957, -0.57094, 0.08189, 0.38484,
+ -0.74537, -0.48645, -0.25049, -0.42666, 0.82420,
+ -0.24097, -1.46584, -0.20632, 0.12398, -0.18249,
+ 0.08898, 0.11059, 0.03487, 0.14176, 0.03751,
+ 0.09646, 0.03150, 0.08718, -0.01505, 0.05764,
+ -0.12402, -0.26159, 0.04347, 0.05057, 0.07355,
+ 0.03180, 0.10614, 0.12835, -0.15367, -0.11113,
+ -0.04897, 0.07031, -0.17394, -0.15695, 0.12484,
+ 0.02298, -0.16934, -0.06626, -0.06406, -0.09064,
+ -0.16062, 0.16383, 0.02576, -0.25642, -0.09354,
+ -0.10772, 0.05238, -0.00422, -0.14776, -0.05064,
+ -0.10900, -0.07861, 0.07980, 0.06985, 0.06433,
+ -0.07155, 0.01747, -0.33297, -0.24449, 0.07525,
+ -0.08365, -0.17070, -0.22841, 0.05755, 0.16729,
+ 0.14960, 0.04691, 0.11485, 0.17822, 0.00375,
+ -0.12428, 0.02704, 0.01824, 0.07285, -0.01630,
+ -0.03272, -0.10773, -0.08933, -0.01944, 0.22037,
+ -0.14679, -0.25812, -0.02725, 0.02503, -0.07163,
+ -0.17690, 0.02513, -0.18169, 0.03326, -0.15204,
+ 0.03703, 0.00167, 0.16897, -0.22014, -0.14922,
+ -0.15163, -0.19474, 0.13008, 0.07306, 0.17175,
+ -0.02474, 0.08173, -0.15066, 0.14497, -0.01575,
+ 0.04498, -0.04617, -0.22111, -0.19031, -0.09481,
+ 0.03056, 0.06709, -0.06279, -0.03016, -0.21143,
+ 0.03542, 0.01309, -0.26683, -0.12232, 0.10007,
+ -0.17177, 0.23468, 0.19600, -0.06375, 0.15180,
+ -0.13033, 0.03692, 0.12006, -0.18173, 0.03159,
+ 0.23381, -0.17605, -0.08006, -0.28933, -0.07516,
+ 0.14775, 0.02567, 0.02475, 0.05218, -0.06651,
+ -0.06669, 0.06550, 0.07874, -0.18215, -0.06768,
+ 0.12516, 0.16313, -0.11212, -0.21832, -0.22259,
+ -0.06042, 0.08711, 0.12286, 0.12432, -0.33847,
+ -0.14805, 0.03401, -0.18629, -0.10747, 0.01069,
+ 0.02389, 0.21421, -0.21144, 0.09188, -0.03998,
+ -0.21754, 0.10365, -0.06470, 0.12393, 0.21590,
+ 0.02841, 0.10539, 0.17869, 0.12820, 0.11226,
+ -0.27234, -0.38696, -0.05806, -0.00887, -0.19772,
+ -0.22264, -0.16228, 0.06975, -0.28642, -0.05091,
+ 0.13117, 0.03430, 0.21375, 0.01874, -0.02741,
+ 0.10303, 0.13904, -0.08270, 0.05472, 0.16315,
+ 0.08584, -0.14952, -0.07582, -0.10964, -0.01265,
+ 0.05902, -0.19749, 0.07849, -0.07382, -0.03791,
+ -0.10156, -0.04551, 0.15591, -0.31536, 0.22333,
+ -0.16904, -0.08432, 0.15170, 0.08422, -0.06799,
+ 0.18451, 0.16064, -0.28454, -0.36585, -0.03488,
+ -0.03718, 0.24578, -0.03928, -0.14763, -0.04925,
+ -0.20732, -0.12082, 0.22010, -0.14676, 0.01672,
+ -0.02571, -0.15662, -0.17463, -0.20395, -0.13705,
+ -0.15545, 0.16144, -0.10000, -0.11502, -0.26845,
+ -0.01507, -0.01549, -0.19590, -0.40477, 0.06984,
+ 0.17912, -0.26098, -0.18370, -0.07962, -0.12707,
+ 0.10266, 0.08478, 0.08413, 0.03427, -0.10836,
+ 0.19610, -0.14468, 0.04809, 0.37725, -0.25891,
+ -0.25104, -0.15222, 0.05351, -0.13224, -0.39683,
+ 0.04416, -0.05553, -0.07409, -0.03317, -0.01466,
+ -0.07844, 0.21585, 0.15885, -0.00302, -0.11073,
+ -0.35084, 0.02601, 0.01265, -0.12228, -0.01994,
+ -0.18563, 0.05489, 0.07848, 0.03536, -0.17593,
+ -0.33326, -0.15446, 0.12224, -0.18713, -0.08762,
+ 0.01518, -0.26349, -0.17752, -0.03790, 0.04843,
+ -0.21261, -0.14376, -0.09191, 0.08133, -0.03992,
+ -0.08768, -0.10131, -0.28417, -0.22722, -0.17523,
+ 0.00730, 0.05626, -0.10074, -0.07060, -0.14827,
+ -0.15751, -0.08176, 0.13849, -0.17147, -0.06767,
+ 0.05628, -0.07828, -0.17416, -0.11966, 0.00013,
+ -0.12386, 0.08056, 0.04004, 0.02494, -0.22341,
+ -0.16569, 0.02693, -0.21996, -0.05225, 0.10824,
+ -0.02187, -0.24339, -0.07183, -0.04103, 0.05672,
+ -0.05468, -0.16454, 0.13253, -0.24599, -0.10013,
+ 0.00927, -0.18350, -0.15331, 0.12680, 0.04525,
+ -0.23266, 0.09069, -0.23485, -0.21078, -0.13907,
+ -0.09826, -0.24325, 0.09343, 0.19525, -0.05350,
+ 0.09909, -0.15687, 0.07723, 0.10585, -0.35763,
+ 0.15427, -0.08836, -0.11327, -0.00225, 0.12616,
+ 0.11374, -0.20388, -0.22868, 0.03808, 0.02099,
+ 0.09605, 0.14580, -0.07296, -0.08952, -0.09399,
+ 0.06576, -0.04441, 0.08151, 0.07901, -0.02140,
+ -0.05060, 0.17453, -0.17554, 0.07425, -0.17873,
+ -0.10428, -0.06884, -0.01114, 0.10000, -0.21359,
+ -0.16406, 0.07874, 0.15329, -0.00076, 0.10363,
+ -0.06796, -0.18295, 0.15553, -0.17246, 0.00497,
+ -0.12285, -0.04043, 0.21633, -0.13259, -0.06608,
+ -0.00867, -0.10061, 0.11995, -0.20559, -0.16271,
+ -0.18373, 0.02475, -0.15929, 0.09580, -0.02007,
+ -0.10888, -0.06832, -0.03183, 0.15880, 0.09344,
+ -0.16348, -0.14794, -0.19836, 0.04467, -0.08839,
+ -0.07213, 0.02932, -0.08204, 0.19673, 0.04409,
+ -0.00692, 0.07489, -0.01335, 0.03624, -0.06016,
+ -0.07938, -0.12120, -0.34968, 0.08469, 0.01064,
+ 0.13444, -0.25804, -0.23482, 0.07739, 0.05179,
+ -0.10833, -0.12157, -0.02004, -0.75287, 0.09691,
+ 0.08799, -0.12353, -0.11642, 0.09663, -0.11404,
+ 0.10868, -0.11758, 0.10890, 0.05856, -0.12441,
+ -0.11413, -0.13379, -0.13381, -0.14374, -0.15043,
+ -0.14666, -0.10272, -0.18814, 0.04679, -0.01506,
+ 0.06920, -0.12459, -0.15404, 0.08469, -0.09648,
+ -0.13221, -0.10465, 0.10208, 0.07982, 0.08768,
+ -0.12265, 0.07699, -0.11990, -0.14198, 0.09445,
+ 0.06074, 0.06346, -0.12539, -0.16854, 0.06173,
+ -0.01039, 0.05367, 0.08036, -0.12759, 0.07107,
+ 0.10624, 0.07269, -0.11687, -0.13111, 0.09316,
+ 0.06889, 0.05162, -0.11487, 0.08095, 0.06252,
+ -0.13096, -0.13624, -0.11606, -0.11240, 0.04206,
+ 0.07011, 0.01277, 0.08311, 0.07989, -0.16670,
+ 0.09541, -0.12668, 0.06701, 0.08995, -0.12751,
+ -0.11427, -0.12880, 0.04795, -0.10601, 0.10297,
+ 0.05669, -0.11501, -0.12325, -0.15971, 0.08708,
+ 0.02733, -0.11122, -0.17822, -0.12477, 0.09337,
+ -0.15393, 0.08831, 0.10865, 0.07919, 0.09865,
+ -0.12209, 0.11418, 0.05116, 0.08187, -0.10935,
+ 0.04187, 0.03457, -0.11451, 0.06194, -0.15523,
+ -0.13631, -0.17726, -0.12197, 0.04155, -0.13005,
+ 0.06704, -0.11773, 0.07721, -0.10691, -0.18086,
+ 0.11513, 0.05019, 0.09102, 0.09672, -0.13052,
+ 0.06137, 0.06069, -0.11003, -0.14023, 0.09584,
+ -0.17849, -0.11624, 0.05616, -0.12746, -0.15261,
+ 0.08899, -0.11257, -0.15320, -0.11680, 0.08329,
+ 0.10873, -0.09587, -0.13380, 0.07953, -0.18982,
+ 0.05301, -0.11780, -0.11451, -0.14629, 0.06266,
+ 0.09330, -0.17447, 0.13152, 0.01588, -0.13772,
+ 0.05616, 0.09592, -0.12296, -0.13855, 0.07229,
+ -0.09570, 0.09477, 0.07728, -0.13687, 0.10251,
+ 0.06234, -0.14881, -0.13736, -0.11725, -0.15841,
+ -0.12857, 0.07269, 0.04707, 0.06472, -0.13311,
+ 0.04393, -0.13574, 0.09465, 0.06900, -0.14320,
+ 0.08289, -0.09651, -0.14520, -0.11133, 0.06116,
+ -0.10053, 0.05403, -0.12910, -0.08486, -0.14028,
+ 0.06957, 0.04163, -0.16421, 0.05433, 0.05155,
+ -0.14222, -0.12429, -0.11690, -0.11625, 0.11038,
+ 0.07345, -0.10827, 0.11517, -0.16221, 0.07711,
+ -0.11481, 0.07640, -0.17415, 0.04916, -0.08936,
+ -0.15522, -0.16615, 0.02870, -0.12478, -0.12688,
+ 0.06057, 0.04213, -0.11023, -0.10457, 0.11377,
+ -0.09812, 0.04920, 0.09167, -0.08569, 0.06749,
+ 0.08830, -0.12840, -0.12605, 0.01835, -0.15567,
+ -0.11963, 0.07578, 0.06284, -0.15487, 0.07405,
+ 0.05398, -0.12836, -0.16196, 0.04352, 0.10000,
+ -0.10450, -0.09128, -0.15102, 0.09030, -0.10278,
+ 0.04690, 0.08406, -0.10890, -0.10342, 0.02903,
+ -0.14433, 0.09424, -0.13387, -0.16371, 0.05774,
+ -0.15018, 0.06681, 0.10572, -0.17118, -0.17269,
+ 0.10328, 0.07327, -0.11487, 0.03647, 0.09055,
+ -0.09730, -0.15492, 0.10317, 0.09402, -0.08990,
+ 0.04463, 0.06635, 0.08011, -0.12578, -0.13049,
+ -0.15562, 0.07802, 0.04839, -0.10471, -0.16534,
+ -0.16656, -0.12933, -0.10244, 0.09651, 0.05933,
+ 0.11065, 0.10220, -0.15590, -0.09160, 0.09216,
+ 0.08259, -0.17874, 0.02545, -0.10453, 0.10062,
+ 0.04782, 0.04811, 0.06155, -0.12772, -0.12024,
+ 0.02663, -0.16620, -0.12611, -0.12280, -0.12370,
+ -0.11550, -0.08956, -0.11261, -0.16260, 0.10750,
+ 0.07983, -0.13073, 0.06522, -0.16289, -0.09205,
+ -0.11659, -0.14926, -0.12114, 0.07132, 0.03285,
+ 0.06351, -0.14760, -0.16435, 0.07131, -0.11511,
+ 0.09900, -0.16297, 0.09238, -0.09505, -0.13703,
+ -0.11920, 0.07847, 0.08382, -0.14567, -0.10647,
+ -0.10082, 0.04647, 0.06010, -0.13496, 0.08567,
+ 0.05155, -0.14086, 0.05137, 0.03175, 0.05771,
+ -0.12816, -0.14223, -0.15639, -0.10544, 0.09834,
+ 0.07616, 0.09497, -0.10417, -0.13590, -0.15417,
+ 0.08324, 0.09738, -0.11785, -0.12651, -0.11478,
+ 0.05379, 0.05632, 0.05904, -0.14414, 0.02342,
+ -0.13276, 0.09636, 0.07277, 0.04586, -0.11548,
+ -0.09495, -0.16915, 0.09816, -0.09821, -0.10849,
+ 0.03421, 0.03558, -0.11892, -0.11528, -0.11701,
+ -0.13443, -0.13423, -0.11891, 0.04648, -0.14394,
+ 0.05436, -0.13453, 0.09505, -0.13201, -0.13613,
+ 0.09385, 0.07112, 0.04047, 0.10673, -0.10628,
+ -0.10055, -0.14449, 0.05838, 0.07730, -0.11806,
+ -0.13674, 0.07654, 0.07012, -0.18821, -0.11288,
+ 0.04492, 0.04792, 0.07324, -0.08575, -0.11831,
+ -0.09875, 0.07683, 0.08760, -0.17444, 0.08405,
+ 0.08990, -0.09662, -0.09750, -0.16244, 0.07748,
+ -0.13438, -0.13254, 0.04432, -0.13729, 0.05638,
+ 0.08427, 0.02214, 0.04602, -0.15067, -0.10295,
+ 0.09075, -0.11254, -0.10029, -0.10918, -0.15030,
+ -0.11439, 0.09715, -0.08628, 0.06894, 0.04214,
+ 0.05148, 0.06068, -0.13168, -0.15022, 0.07648,
+ 0.03930, -0.10285, -0.15244, 0.03945, -0.17297,
+ -0.52016, 0.18061, 0.03104, 0.45938, -0.39904,
+ 0.08591, 0.09794, -0.11947, 0.24676, 0.00385,
+ -0.53708, -0.27006, -0.36286, 0.21447, 0.30157,
+ -0.09893, -0.27979, 0.15316, -0.14666, -0.25136,
+ -0.08346, -0.45327, -0.18469, -0.22020, -0.30239,
+ -0.16619, 0.19169, -0.22888, -0.27942, 0.16044,
+ -0.38098, -0.99430, -0.15648, 0.54562, 0.42316,
+ -0.00431, -0.01861, -0.07890, -0.21028, -0.04225,
+ 0.41198, 0.19088, -0.08318, -0.47202, -0.16006,
+ 0.09763, -0.01576, 0.50649, -0.67050, -0.07349,
+ 0.55832, -0.53032, -0.14629, -0.31044, -0.12356,
+ 0.27465, 0.00668, 0.04163, 0.03108, 0.36987,
+ 0.11253, -1.00230, 0.37843, -0.29987, 0.05728,
+ -0.00540, -0.49100, 0.09928, 0.03626, 0.44252,
+ 0.26964, -0.05864, 0.27893, -0.59735, -0.46751,
+ 0.13104, 0.03251, -0.24292, -0.01408, 0.18784,
+ 0.50686, 0.15250, -0.48867, 0.17334, -0.42961,
+ -0.16637, 0.12256, -0.20672, -0.11409, 0.09219,
+ -0.54946, -0.32136, 0.27131, -0.19090, 0.02669,
+ -0.28106, -0.05036, 0.35961, 0.14753, 0.29045,
+ -0.17894, 0.15981, 0.13385, -0.08715, -0.36512,
+ -0.32072, -0.39675, 0.22775, 0.43442, 0.01431,
+ 0.20416, -0.84302, -0.15889, 0.12411, -0.28323,
+ 0.09965, -0.44078, 0.19612, -0.28537, 0.27587,
+ 0.08713, 0.11336, 0.25234, 0.20489, -0.29185,
+ 0.01865, -0.18274, -0.40405, 0.20903, -0.22387,
+ -0.02886, 0.33776, -0.48693, 0.01624, 0.09095,
+ -0.19560, -0.24772, 0.21347, 0.19991, -0.14552,
+ -0.20776, 0.12113, -0.02306, 0.06423, -0.21839,
+ -0.12394, 0.51245, -0.28934, -0.00689, -0.13990,
+ -0.23233, -0.04489, 0.11834, 0.48774, -0.32716,
+ -0.02739, -0.38581, 0.30309, 0.40803, -0.05872,
+ -0.48569, -0.29939, 0.22099, -0.39964, -0.30745,
+ -0.27892, -0.20097, 0.44476, -0.01854, 0.15383,
+ -0.04957, 0.24496, -0.20456, -0.02375, 0.27088,
+ -0.18118, 0.09911, -0.03749, -0.16665, -0.66187,
+ -0.23196, -0.25037, 0.19313, 0.25857, 0.15193,
+ -0.44066, -0.35628, 0.04856, 0.32602, 0.02656,
+ 0.13178, 0.60093, -0.19872, -0.11347, -0.19867,
+ -0.29249, 0.26746, 0.36308, 0.20148, -0.34381,
+ -0.91533, -0.37246, 0.34161, -0.23854, 0.35847,
+ -0.04424, 0.35528, -0.57744, -0.48627, 0.12893,
+ 0.00165, 0.30257, -0.22476, -0.17924, -0.28428,
+ -0.41827, 0.11693, -0.04872, 0.35334, -0.03213,
+ -0.78091, 0.17400, -0.15917, -0.06617, -0.29114,
+ 0.23674, 0.13238, 0.04595, -0.37665, 0.18284,
+ -0.21398, 0.10000, -0.12069, 0.26892, -0.09846,
+ 0.01580, 0.34477, 0.23968, -0.12993, 0.03447,
+ -0.13452, -0.41456, -0.06441, -0.18572, 0.18808,
+ -0.47017, 0.15036, -0.39029, -0.06571, -0.36270,
+ 0.38004, 0.01007, -0.62577, 0.17291, 0.49348,
+ 0.05831, 0.04171, -0.16309, 0.02315, -0.26941,
+ -0.09589, -0.13520, -0.07958, -0.42706, 0.29120,
+ -0.15999, -0.05642, 0.32137, -0.45315, 0.34543,
+ 0.08338, 0.01250, -0.43162, -0.20261, -0.27495,
+ 0.28320, -0.22426, 0.11153, -0.03691, -0.18950,
+ 0.15946, 0.18764, -0.11662, 0.45882, -0.52046,
+ -0.15212, 0.21858, -0.07563, 0.50124, 0.13789,
+ -0.55317, -0.07840, 0.13026, -0.40253, 0.00535,
+ 0.15826, 0.22205, -0.66374, -0.13620, -0.19309,
+ 0.05821, -0.12351, -0.04899, 0.19629, 0.08632,
+ 0.22981, -0.23710, 0.39084, -0.10469, -0.06610,
+ -0.42029, -0.35911, 0.12418, -0.27998, -0.29946,
+ -0.16437, -0.03270, -0.37576, -0.26051, 0.12851,
+ 0.03163, 0.24420, -0.16950, -0.04586, -0.58113,
+ 0.11446, 0.08338, 0.19620, 0.41970, -0.22853,
+ 0.41421, -0.32279, 0.28551, -0.15435, -0.43601,
+ -0.05165, -0.28976, 0.29295, -0.28228, -0.48962,
+ 0.33833, -0.01361, 0.18054, 0.27466, -0.19402,
+ 0.01100, 0.28300, -0.70518, -0.11756, 0.31006,
+ -0.57269, 0.02428, -0.56560, 0.03292, 0.00905,
+ -0.13273, -0.32328, -0.19097, 0.18589, -0.33621,
+ -0.22562, 0.00672, -0.08399, -0.05145, 0.02661,
+ -0.17016, -0.00860, -0.08581, -0.53349, -0.38563,
+ 0.58564, -0.24712, -0.03150, 0.42449, 0.52671,
+ -0.24993, -0.36542, 0.21285, -0.02370, 0.41446,
+ 0.38034, 0.28693, 0.10396, -0.02364, -0.04094,
+ 0.26255, -0.08724, -0.21949, 0.26309, -0.21848,
+ -0.18336, -0.44732, -0.53631, -0.20561, 0.35939,
+ 0.02261, -0.21800, -0.10834, -0.22755, -0.20643,
+ -0.54403, 0.18527, -0.46770, -0.11922, 0.24410,
+ 0.28755, 0.01234, 0.19906, -0.09841, 0.18191,
+ -0.43632, -0.30615, 0.08796, -0.21361, 0.03340,
+ -0.11649, -0.07159, -0.26998, 0.01668, -0.22967,
+ -0.20399, -0.11829, 0.12678, -0.26011, -0.01748,
+ -0.10644, 0.04852, -0.01352, 0.14493, -0.13788,
+ 0.03419, -0.50628, -0.07245, 0.35310, -0.24777,
+ 0.07534, 0.16110, -0.06804, 0.17949, 0.07155,
+ -0.16600, -0.50954, -0.81450, 0.28904, 0.14715,
+ -0.25920, -0.56046, 0.69323, -0.86960, 0.24990,
+ -0.23381, 0.11788, -0.65895, -0.22792, 0.24865,
+ 0.86603, -0.03403, -0.19606, 0.34321, -0.49385,
+ -0.29641, -0.10622, 0.22494, -0.60830, 0.27477,
+ -0.61520, 0.38981, -0.23229, -0.12849, 0.00789,
+ 0.29136, 0.10770, 0.83685, 0.28819, -0.27603,
+ -0.59393, -0.21867, 0.10510, -0.03774, -0.83573,
+ -0.61148, 0.05284, -0.46326, 0.69392, -0.40041,
+ -0.20476, 0.19786, 0.54266, 0.04376, 0.28279,
+ -0.36543, -0.12836, -0.07125, -0.32916, 0.05380,
+ -0.24034, -0.26029, 0.14591, 0.81578, -0.09789,
+ -0.13131, 0.28954, 0.08737, 0.09330, -1.00622,
+ -0.28256, -0.92466, 0.14823, 0.68039, -0.04413,
+ 0.45947, -0.54834, 0.09553, 0.01529, -0.10671,
+ 0.01758, -0.07471, -0.04898, -0.19284, 0.40859,
+ -0.36975, -0.19275, 0.13051, 0.36654, -0.12172,
+ -0.00138, -0.66084, 0.22827, 0.12107, -0.21123,
+ 0.14854, -0.56374, 0.47143, -0.06301, -0.31579,
+ -0.46068, -0.64292, 0.36919, 0.46604, -0.25443,
+ -0.02863, -0.15915, 0.50770, -0.04723, -0.72404,
+ 0.18952, -0.42995, -0.36689, 0.06285, 0.34973,
+ -0.22867, 0.25523, -0.48065, 0.68169, -0.79829,
+ 0.42955, 0.64793, -0.39703, 0.10690, -0.32426,
+ -0.03156, 0.31898, 0.50199, -0.44923, -0.01027,
+ -0.67337, -0.39140, -0.47180, -0.46523, -0.47667,
+ 0.29368, -0.22324, -0.39952, 0.08183, -0.19250,
+ -0.20171, -0.64597, 0.00861, -0.41074, -0.33796,
+ -0.04886, -0.16784, 0.10459, 0.81540, -0.02053,
+ 0.27723, -0.23717, -0.26248, 0.33742, -0.26047,
+ 0.07200, 0.11806, -0.27252, -0.35220, 0.28005,
+ -0.34712, 0.23942, 0.08629, -0.10248, -0.51692,
+ -0.27615, -0.01952, -0.43340, 0.08224, 0.45602,
+ -0.02805, -0.36500, 0.00273, -0.43991, 0.64277,
+ -0.19455, -0.37062, -0.10557, -0.34053, -0.10833,
+ 0.30282, -0.24689, -0.22002, 0.66881, 0.27491,
+ 0.79408, 0.39061, -0.16733, -0.44397, -0.37176,
+ 0.20519, -0.81235, -0.59801, -0.68503, 0.75857,
+ -0.43346, -0.05937, 0.13807, 0.14911, -0.51158,
+ -0.24125, 0.22936, -0.65075, -0.59369, 0.19526,
+ 0.15272, -0.32894, 0.53425, 0.11767, 0.34411,
+ -0.05441, 0.11981, 0.08550, -0.66116, 0.30787,
+ 0.34776, -1.01115, -0.03682, -0.05446, -0.20852,
+ 0.40975, -0.02912, 0.50670, -0.43908, 0.00797,
+ 0.32481, -0.03041, 1.13271, -0.60633, -0.12162,
+ -0.53070, 0.28074, 0.25252, 0.04712, -0.54560,
+ -1.08512, -0.56324, 0.38383, -0.10000, 0.16005,
+ 0.41628, -0.35053, -0.34342, 0.21144, -0.56794,
+ -0.20950, 0.08280, 0.22644, -0.40370, 0.21133,
+ -0.71430, -0.02945, 0.01538, -0.22626, 0.19937,
+ 0.78589, -0.19457, 0.80721, -0.46381, -0.18085,
+ 0.32723, 0.04562, 0.10662, 0.04018, 0.21546,
+ -0.14443, -0.12921, -0.03992, -0.46716, 0.10099,
+ 0.52956, -0.40110, -0.89712, 0.22469, -0.53331,
+ -0.18015, 0.84301, -0.26614, 0.21691, -0.58528,
+ -0.37360, 0.39482, 0.22173, -0.69416, 0.28208,
+ -0.07476, -0.04663, -0.02774, -0.14572, -0.16666,
+ -0.41268, -0.64086, 0.41118, 0.57121, 0.23001,
+ -0.15787, 0.14948, -0.78317, 0.33825, 0.83368,
+ -0.88599, -0.36338, -0.02802, 0.17440, -0.81876,
+ 0.04230, -0.04304, 0.49613, 0.01181, 0.09963,
+ 0.12180, -0.52089, -0.53945, -0.40100, 0.54738,
+ -0.52447, 0.13791, -0.00034, 0.45636, -0.53998,
+ 0.01872, 0.39642, -0.45420, 0.67916, -0.12513,
+ -0.72781, 0.17547, 0.52403, -0.32238, -0.07357,
+ 0.37080, 0.00149, -0.55907, 0.55301, 0.93363,
+ -0.59824, -0.74552, 0.05099, -0.18953, -0.35636,
+ 0.27824, -0.28163, 0.15583, -0.31082, -0.08239,
+ -0.47290, 0.41276, 0.45904, -0.01853, 0.38794,
+ -0.04366, -0.34005, -0.26403, -0.05670, 0.59000,
+ -0.03651, 0.51592, -0.48881, 0.47278, -0.38058,
+ 0.19167, 0.01056, -0.56558, -0.67306, -0.58529,
+ 0.18516, 0.45523, -0.84462, -0.11460, -0.20386,
+ -0.31844, -0.09295, -0.06565, 0.14641, 0.04639,
+ -0.63883, 0.02538, 0.07840, -0.54534, -0.28160,
+ 0.07561, 0.41661, 0.66642, -0.22530, 0.07329,
+ -0.40403, 0.03714, -0.07970, 0.14356, -0.17425,
+ -0.38275, -0.29660, 0.38234, -0.25573, -0.13670,
+ 0.05772, -0.57781, -0.16650, 0.53606, -0.04479,
+ 0.57496, -0.12107, -0.23240, 0.33658, -0.12374,
+ -0.74694, -0.49542, 0.65158, 0.36975, -0.28665,
+ -0.19036, -0.21694, -0.20133, -0.09258, 0.05201,
+ -0.03618, 0.34499, -0.64814, 0.25736, 0.22653,
+ -0.37263, 0.26883, 0.04298, -0.80674, 0.27602,
+ -0.12376, -0.74436, -0.73579, -0.06276, -0.30620,
+ 0.13793, -0.22735, -0.64071, 0.19964, -0.47717,
+ 0.08466, 0.25816, 0.13540, -0.34882, -0.51517,
+ 0.12033, 0.06400, -0.37636, 0.19538, 0.40586,
+ -0.69720, 0.27878, 0.79229, -0.98587, -1.14545,
+ -0.03071, -0.21692, 0.57858, -0.21125, -0.41063,
+ 0.41316, -0.30426, -0.42449, 0.44572, -1.19776,
+ 0.10058, 0.08854, 0.34536, 0.64167, -0.33162,
+ -0.67237, 0.26920, -0.46043, -0.01797, -0.43889,
+ -0.02188, -0.60813, 0.08497, -0.26107, -0.33135,
+ -0.23046, -0.82509, -0.18397, 0.05017, 0.03238,
+ 0.45926, 0.06000, -0.17388, -0.46526, 0.10782,
+ -0.26843, 0.06378, 0.31726, -0.25411, 0.52220,
+ 0.02842, 0.01910, 0.34150, -0.14522, -0.30797,
+ -0.10157, -0.35543, 0.70942, 0.17892, 0.02261,
+ 0.40573, -0.19582, -0.30552, -0.38841, 0.29330,
+ 0.01507, 0.15988, -0.29303, 0.39420, -0.51558,
+ -0.37420, -0.24607, -0.14818, -0.28307, 0.27371,
+ 0.21724, -0.00484, 0.10827, -0.90313, -0.41588,
+ -0.13948, -0.32710, 0.05756, 0.56756, -0.02715,
+ 0.20692, -0.01650, -0.38377, -0.04097, 0.26509,
+ -0.03389, 0.21572, -0.40049, 0.00772, -0.13605,
+ -0.52497, -0.18672, -0.41978, -0.41391, 0.25895,
+ -0.26213, 0.19620, 0.07198, -0.17680, 0.34175,
+ -0.07236, 0.18231, 0.05929, 0.11293, -0.18142,
+ 0.12055, 0.38110, -0.00757, -0.78103, -0.21782,
+ 0.14934, 0.04222, -0.26322, -0.34218, -0.02326,
+ -0.71230, -0.38052, 0.05836, -0.37595, 0.08706,
+ -0.14068, -0.32611, -0.22416, 0.02228, 0.36103,
+ -0.36995, 0.69944, -0.17783, 0.22563, -0.16708,
+ -0.39442, 0.23002, -0.48827, 0.36326, -0.16936,
+ -0.32563, -0.22441, -0.20707, 0.20634, -0.77594,
+ -0.96220, 0.05416, 0.24034, 0.74055, 0.30937,
+ -0.00399, 0.30582, -0.15871, 0.18364, -0.05162,
+ -0.27282, -0.24580, -0.38985, 0.13397, -0.09724,
+ 0.09095, -0.32918, -0.23712, -0.36448, -0.07297,
+ -0.00063, 0.06193, -0.11688, 0.32200, 0.03749,
+ -0.18569, -0.25735, -0.79167, 0.38056, 0.31920,
+ -0.14151, -0.16775, -0.24438, 0.18880, -0.02479,
+ -0.29653, -0.30805, 0.09965, 0.95608, 0.12911,
+ 0.04703, -0.44625, 0.08275, 0.58950, -0.17447,
+ -0.77274, 0.10510, 0.48473, -0.01506, -0.89763,
+ 0.23638, -0.68100, -0.29874, -0.05452, -0.42428,
+ 0.15489, -0.40413, -0.06790, -0.45072, -0.56791,
+ -0.01293, -0.12380, 0.36751, -0.37978, 0.62663,
+ 0.06242, 0.05322, 0.14084, -0.12681, -0.82582,
+ 0.12142, -0.04853, -0.09739, 0.10591, -0.15346,
+ -0.07234, -0.28986, 0.29265, -0.07964, 0.13535,
+ -0.03228, -0.21981, -0.54856, -0.28150, -0.30730,
+ 0.22980, -0.04775, -0.18302, 0.16449, -0.19089,
+ -0.24556, -0.08905, 0.19174, 0.37610, 0.04672,
+ 0.10000, -0.11679, 0.07748, -0.37156, -0.03749,
+ -0.07939, -0.14807, -0.22382, -0.10986, 0.14881,
+ -0.13767, 0.13653, 0.02703, 0.05092, -0.00105,
+ 0.38542, -0.43664, -0.50115, -0.12690, -0.09117,
+ -0.49007, 0.19484, 0.31696, -0.47975, 0.87941,
+ -0.42346, -0.00994, 0.45249, -0.08024, 0.08919,
+ -0.43628, 0.02065, -0.83021, 0.38927, -0.35560,
+ -0.12314, 0.09675, 0.21244, -0.30335, -0.31552,
+ -0.16960, -0.19805, -0.18314, 0.14794, -0.17042,
+ -0.17104, 0.14447, 0.00035, -0.44986, 0.15421,
+ -0.20205, -0.46789, -0.06303, 0.52753, -0.09492,
+ 0.00489, -0.08167, 0.00627, -0.14973, 0.17456,
+ 0.08393, 0.06546, -0.63083, -0.07929, 0.03395,
+ 0.07741, -0.59531, 0.06642, -0.36422, 0.15041,
+ -0.18287, -0.02634, 0.07807, -0.46379, -0.50537,
+ -0.47025, -0.41545, 0.19668, 0.13122, 0.02360,
+ 0.04658, 0.38146, 0.22364, 0.35045, 0.01263,
+ -0.46796, 0.43676, 0.29366, 0.06037, -0.29935,
+ -0.10768, -0.11520, -0.18275, -0.03442, 0.28324,
+ -0.44091, 0.54316, -0.69557, -0.08081, -0.03326,
+ -0.26977, 0.43613, -0.13190, -0.50543, -0.66040,
+ -0.07895, -0.01399, -0.60899, -0.10197, -0.12069,
+ -0.09933, 0.29354, -0.05407, 0.18417, 0.01919,
+ -0.61390, 0.12550, 0.34306, -0.02584, -0.19761,
+ -0.26168, -0.60154, -0.08584, -0.02854, 0.11838,
+ 0.24960, -0.37051, 0.00489, 0.35927, -0.17660,
+ -0.00249, 0.14047, -0.66682, 0.23652, 0.25110,
+ 0.24591, -0.01854, -0.06102, -0.54862, -0.43522,
+ -0.34337, -0.19641, 0.03940, 0.15630, -0.26255,
+ 0.13717, -0.25304, -0.05809, 0.35494, -0.07908,
+ -0.98148, -0.02293, -0.15612, -0.12001, -0.29879,
+ -0.18827, 0.04185, -0.41751, -0.41434, 0.10852,
+ 0.38485, 0.31883, 0.13569, -0.23985, 0.20430,
+ -0.32595, 0.44029, -0.23181, -0.36511, -0.14595,
+ -0.74760, 0.62670, 0.08316, 0.05044, -0.28082,
+ -0.28606, 0.16317, 0.05252, -0.43350, -0.18516,
+ 0.13330, -0.45637, 0.17753, -0.09127, -0.41261,
+ 0.49679, -0.08546, -0.05769, -0.33702, -0.51660,
+ -0.61148, -0.19373, -0.05026, -0.15149, 0.16058,
+ 0.22870, -0.30538, -0.60775, 0.17614, -0.33890,
+ 0.51019, 0.14687, -0.53525, -0.17328, -0.25852,
+ 0.18070, 0.26730, -0.61360, 0.85959, -0.05518,
+ -0.28788, -1.46928, 0.02869, 0.10634, 0.01832,
+ -0.07176, 0.03621, -0.02253, 0.03319, 0.09325,
+ -0.37357, -0.30411, 0.19826, 0.07151, 0.10036,
+ -0.08270, 0.30593, -0.26794, -0.49571, 0.08816,
+ -0.02679, 0.27531, 0.22968, -0.00374, -0.16346,
+ -0.02505, -0.14492, -0.15386, -0.57965, -0.21040,
+ -0.07892, 0.07065, 0.03240, -0.10423, 0.09837,
+ -0.25540, -0.07079, -0.02671, -0.11906, 0.11001,
+ 0.06258, -0.10641, -0.14266, 0.15133, 0.11644,
+ 0.05641, 0.00125, -0.05311, -0.15717, -0.35426,
+ 0.11034, -0.10123, 0.02663, -0.63781, -0.16051,
+ -0.02713, 0.16576, -0.06182, 0.01563, -0.01903,
+ -0.41232, 0.29601, 0.12089, -0.17535, 0.39045,
+ 0.10317, 0.04388, 0.12229, -0.00927, -0.05750,
+ -0.59590, 0.06806, -0.24397, -0.28759, 0.34818,
+ 0.02354, 0.13277, 0.22731, 0.06157, 0.20086,
+ -0.03075, -0.38544, 0.11037, 0.26336, -0.26762,
+ 0.31281, 0.21953, 0.09273, -0.55534, -0.09126,
+ -0.24362, -0.42495, -0.14481, 0.20587, -0.26049,
+ -0.41845, 0.11785, 0.03413, 0.09295, -0.21454,
+ -0.06030, 0.03792, -0.14414, -0.05733, 0.36184,
+ -0.00265, -0.00545, -0.15273, -0.34000, -0.10672,
+ 0.16800, -0.18225, -0.01096, -0.22363, 0.07818,
+ -0.19178, 0.11503, 0.19439, 0.16163, -0.04343,
+ -0.20087, 0.12778, -0.02468, -0.09133, -0.07034,
+ 0.08174, -0.30232, -0.04889, 0.18083, -0.19164,
+ -0.08676, -0.05709, -0.16102, -0.49020, 0.13362,
+ -0.07365, -0.19228, -0.05774, 0.01777, -0.26880,
+ -0.16170, -0.34144, 0.06954, -0.35805, 0.31885,
+ 0.08946, -0.15080, 0.07118, 0.04672, -0.19132,
+ -0.44274, -0.26489, 0.04459, -0.05579, -0.16996,
+ 0.00419, 0.04125, -0.29941, -0.64845, -0.11320,
+ 0.10549, 0.44454, -0.10110, -0.14272, 0.24136,
+ 0.17540, -0.07990, 0.09148, -0.10316, 0.20054,
+ 0.00301, 0.18268, 0.02374, 0.25304, -0.04628,
+ 0.28441, 0.10688, -0.12458, 0.01463, 0.19577,
+ 0.14419, -0.08303, -0.36393, -0.17985, -0.04054,
+ -0.38187, 0.05228, -0.03814, -0.20131, -0.17319,
+ -0.09171, -0.11761, -0.06670, 0.09022, 0.23067,
+ 0.01730, -0.10753, 0.03431, -0.13350, 0.12720,
+ -0.19052, -0.44790, -0.10136, 0.17963, -0.03663,
+ 0.03440, 0.26233, 0.04180, 0.07484, -0.20425,
+ -0.23454, -0.11596, -0.02660, 0.23234, -0.05727,
+ -0.02303, -0.59154, 0.03818, 0.06794, 0.04234,
+ 0.30007, 0.23985, -0.34342, -0.05344, 0.12203,
+ -0.51157, -0.11644, -0.33700, 0.21862, 0.12141,
+ -0.72380, 0.43755, 0.10000, 0.05330, -0.12491,
+ 0.47419, 0.14293, -0.00067, 0.32114, -0.05918,
+ -0.23326, 0.02001, -0.25429, -0.24919, -0.12899,
+ 0.25602, -0.15217, -0.05272, 0.06315, -0.37508,
+ -0.24291, 0.05141, -0.23487, -0.33772, -0.46234,
+ 0.13977, 0.40722, 0.06055, -0.12732, -0.10122,
+ -0.06192, 0.11810, -0.03638, 0.42279, -0.12623,
+ -0.49157, 0.31036, -0.51555, 0.13822, -0.37408,
+ -0.48387, -0.33879, 0.01475, 0.15368, -0.10979,
+ -0.08826, 0.21788, -0.07676, 0.04294, -0.02641,
+ -0.06846, 0.00438, -0.15964, -0.17193, -0.02886,
+ -0.30317, -0.08363, -0.19319, -0.17083, -0.03692,
+ -0.01474, -0.35141, 0.04638, -0.23784, 0.07156,
+ -0.03471, -0.22931, -0.13112, 0.40479, 0.06943,
+ -0.29685, 0.15701, -0.16988, 0.11462, 0.17407,
+ -0.18295, -0.10619, -0.19036, -0.00911, 0.28858,
+ -0.14642, 0.06418, -0.31209, -0.04942, -0.22312,
+ -0.18973, -0.09980, 0.17171, 0.01024, 0.31933,
+ -0.18774, 0.23491, 0.09627, -0.12249, 0.08934,
+ 0.03254, -0.04437, -0.41429, -0.19782, 0.52079,
+ 0.06328, -0.35854, -0.01138, -0.19266, -0.11298,
+ -0.19373, -0.30053, 0.13442, 0.06636, -0.16273,
+ 0.65738, -0.14964, -0.30462, -0.29575, 0.08186,
+ -0.20675, 0.05522, -0.56811, -0.28354, -0.41131,
+ -0.01129, 0.01415, 0.00082, -0.07469, 0.05202,
+ 0.19746, 0.03010, -0.15189, 0.20124, -0.15923,
+ 0.03607, -0.04731, 0.18139, -0.06239, 0.16306,
+ -0.20062, 0.02013, -0.04134, 0.31469, 0.29334,
+ 0.08706, 0.11219, -0.25133, 0.10759, -0.39244,
+ -0.01623, -0.20706, -0.28478, -0.33392, 0.01767,
+ -0.10037, -0.06453, -0.40563, 0.13214, -0.04898,
+ 0.27134, -0.23419, 0.04001, -0.12786, -0.20395,
+ 0.29629, 0.02733, 0.01005, 0.07385, -0.00917,
+ 0.13590, 0.31390, -0.13936, 0.03467, -0.25934,
+ 0.19456, -0.33523, -0.25756, -0.05990, 0.19774,
+ 0.19998, -0.50820, 0.07446, -0.01646, -0.08343,
+ 0.14612, 0.09712, -0.01318, 0.01523, 0.03310,
+ 0.13116, -0.09922, -0.27995, 0.11280, 0.12012,
+ 0.20017, 0.06194, -0.35729, -0.23141, -0.31249,
+ -0.11750, -0.01656, -0.07702, 0.19255, 0.13209,
+ -0.09183, 0.23165, -0.00533, -0.36427, 0.19027,
+ -0.36025, 0.13314, -0.07313, -0.14448, -0.04885,
+ -0.27355, 0.05696, 0.07421, -0.65346, 0.19675,
+ 0.13871, 0.04512, 0.02801, -0.02056, 0.03583,
+ 0.08756, 0.19341, -0.00865, -0.02606, -0.13582,
+ 0.10826, 0.03185, 0.05921, -0.19346, 0.11229,
+ -0.01151, 0.10775, 0.02675, -0.13311, -0.12368,
+ -0.03024, 0.15630, 0.06888, -0.08184, 0.17187,
+ -0.09040, -0.14422, 0.17735, -0.06895, -0.17065,
+ -0.09650, -0.14641, -0.16043, -0.01277, -0.14960,
+ 0.07122, -0.05642, -0.11831, -0.19495, -0.15362,
+ -0.05165, 0.00224, -0.03111, -0.15424, 0.05885,
+ 0.00830, 0.11356, -0.16731, -0.05671, -0.03393,
+ -0.20111, -0.00948, -0.04114, -0.25526, 0.05708,
+ -0.11858, -0.18987, -0.03230, -0.07230, -0.00784,
+ 0.02275, -0.17293, 0.01870, -0.07302, 0.07524,
+ -0.12757, 0.14584, -0.13170, 0.01397, 0.10079,
+ 0.16472, -0.25032, -0.15560, 0.15560, -0.02453,
+ -0.03907, -0.06032, 0.04054, -0.23472, -0.05900,
+ -0.06979, -0.16541, -0.20552, -0.00524, -0.08873,
+ -0.11413, 0.15112, -0.00391, -0.06284, -0.15793,
+ -0.09299, -0.05062, -0.00973, 0.03456, 0.11271,
+ 0.01601, -0.19406, 0.05308, -0.21183, -0.13210,
+ -0.15585, -0.22705, 0.04131, 0.01579, -0.00795,
+ 0.15435, -0.08674, 0.15801, 0.03533, -0.12311,
+ -0.09538, -0.12768, 0.21228, -0.15606, -0.00177,
+ 0.09548, -0.03426, 0.00564, 0.05194, 0.01574,
+ -0.16453, -0.10495, -0.02823, -0.03550, -0.04469,
+ 0.02623, 0.02976, -0.12981, 0.13940, 0.21571,
+ 0.11290, -0.11260, -0.10678, 0.17475, -0.07251,
+ -0.18266, -0.00394, -0.00433, -0.04720, 0.08429,
+ -0.17153, -0.22216, -0.13045, -0.23631, -0.19551,
+ -0.04931, 0.28172, 0.24273, 0.10860, -0.07076,
+ -0.01198, 0.16308, 0.08381, -0.19213, -0.01869,
+ 0.06350, -0.05319, 0.11929, -0.19873, 0.00303,
+ -0.12746, -0.01145, -0.04963, -0.18428, -0.25574,
+ 0.00700, 0.01823, 0.09103, 0.18667, 0.15418,
+ 0.20044, 0.02059, 0.17878, -0.12950, 0.00528,
+ 0.21449, -0.06532, -0.05983, -0.06394, -0.12570,
+ -0.11003, 0.09002, -0.19383, -0.20749, -0.25746,
+ -0.08542, 0.00937, 0.06463, 0.29048, -0.00972,
+ 0.21516, 0.18249, 0.20332, 0.08348, 0.09641,
+ -0.20337, 0.26153, 0.01230, -0.24000, -0.04821,
+ -0.22168, -0.17353, -0.15926, 0.06354, -0.03005,
+ -0.07000, -0.25942, -0.05832, -0.21820, 0.08622,
+ -0.06317, -0.02412, -0.00713, -0.01585, 0.17960,
+ -0.08153, -0.19921, 0.04131, -0.02995, -0.27826,
+ -0.08600, 0.05011, -0.02102, -0.12344, -0.12983,
+ -0.09378, -0.06931, -0.11856, -0.19907, 0.10000,
+ 0.10410, 0.04764, 0.10941, 0.20516, 0.07194,
+ 0.13803, 0.13422, 0.06132, 0.26293, -0.05540,
+ -0.24435, 0.07140, -0.13763, -0.06628, 0.02899,
+ -0.14987, -0.01708, -0.21736, -0.03125, -0.26710,
+ -0.13178, 0.01535, 0.16172, 0.07614, 0.12626,
+ 0.21936, -0.05844, 0.01071, -0.11558, 0.23375,
+ -0.02609, -0.01343, -0.06111, -0.18041, 0.00525,
+ 0.10000, -0.01447, -0.20857, -0.00322, -0.11632,
+ 0.01484, -0.24875, -0.04812, -0.04353, 0.13487,
+ 0.16178, 0.19898, -0.00472, 0.09976, -0.09189,
+ 0.04164, -0.10246, -0.02114, -0.06874, -0.12959,
+ -0.19493, -0.16963, 0.06800, -0.07909, -0.05064,
+ -0.11072, -0.08188, -0.19094, -0.05092, 0.18230,
+ 0.15842, 0.00001, 0.18471, 0.10404, 0.13332,
+ -0.15033, -0.04713, 0.05652, 0.01107, 0.07278,
+ -0.15165, 0.02533, 0.07554, 0.02279, -0.25887,
+ -0.05522, -0.14903, -0.07193, -0.17473, 0.03243,
+ 0.12324, -0.11424, 0.13885, -0.03259, -0.16018,
+ -0.13860, 0.13370, 0.20306, -0.12033, -0.13035,
+ 0.10792, 0.02737, -0.17690, 0.07954, -0.14759,
+ -0.21418, -0.18626, -0.27801, -0.24990, 0.02003,
+ -0.06709, -0.14665, -0.19544, 0.13833, -0.02930,
+ 0.13752, -0.07548, -0.15545, -0.06358, 0.13125,
+ -0.00836, 0.05915, 0.09354, -0.08009, -0.13156,
+ -0.08366, -0.18700, -0.17750, -0.26447, -0.26705,
+ -0.11011, 0.14843, -0.15747, 0.04645, -0.02309,
+ 0.15672, -0.17158, -0.07556, 0.08931, 0.18365,
+ -0.03007, -0.07523, 0.09942, 0.07158, 0.01426,
+ -0.08858, -0.06279, 0.01625, -0.22377, -0.02439,
+ -0.01991, 0.04450, -0.05558, 0.06034, -0.14429,
+ 0.09695, 0.09083, -0.13585, 0.11445, 0.05288,
+ -0.00433, -0.21716, -0.03605, 0.07293, 0.02989,
+ 0.06352, 0.16981, -0.08394, -0.16366, -0.15690,
+ -0.25292, -0.00859, -0.17374, 0.08919, 0.11429,
+ -0.11318, -0.05340, -0.08457, 0.06149, 0.17859,
+ -0.07357, 0.20534, 0.07325, -0.27155, 0.08777,
+ 0.03474, -0.02571, 0.08589, 0.14767, -0.22806,
+ -0.10756, -0.14213, 0.00944, -0.26883, 0.10660,
+ -0.16284, 0.06190, -0.00850, -0.15003, 0.10336,
+ 0.11436, -0.08549, -0.01920, 0.08061, -0.06653,
+ 0.10763, 0.06656, 0.04900, -0.03564, -0.08080,
+ -0.04200, -0.16614, -0.13738, 0.11612, -0.53249,
+ -0.47296, 0.08072, 0.07131, -0.13761, -0.09762,
+ 0.08283, -0.14841, 0.10017, 0.08181, 0.08076,
+ 0.05768, 0.07096, 0.07550, -0.12384, 0.07089,
+ 0.07233, 0.06499, -0.14157, -0.11869, -0.13334,
+ 0.05717, 0.05168, -0.11856, -0.12651, 0.05666,
+ 0.08955, 0.08665, -0.13174, -0.10090, 0.08739,
+ -0.11530, 0.04574, -0.13014, -0.12023, 0.06506,
+ -0.12447, -0.12428, 0.06566, -0.14051, 0.08082,
+ 0.06263, 0.05900, -0.14880, -0.12769, 0.06138,
+ 0.07257, -0.10309, 0.08623, 0.05484, -0.10995,
+ 0.08491, 0.07856, 0.05430, 0.06353, 0.06044,
+ -0.11780, -0.12058, 0.07295, -0.11558, 0.05932,
+ 0.07951, 0.06727, -0.13217, -0.15122, -0.12530,
+ -0.13409, -0.14088, 0.09392, -0.11595, 0.05347,
+ 0.09862, 0.09209, -0.12490, -0.14496, -0.12976,
+ -0.12563, -0.11482, -0.12575, -0.12161, 0.06788,
+ 0.04191, 0.07761, 0.07205, 0.07098, 0.05283,
+ -0.12886, 0.06956, 0.05551, 0.08843, -0.12135,
+ -0.13944, -0.10905, 0.08966, -0.11688, -0.14032,
+ -0.13494, -0.12662, 0.06047, 0.06496, -0.12453,
+ -0.12472, 0.06337, 0.07850, -0.12659, -0.12073,
+ 0.06133, -0.12912, 0.06808, -0.13575, 0.08726,
+ -0.11994, -0.13658, -0.10966, 0.08014, -0.11209,
+ 0.03529, -0.12499, 0.07394, 0.06679, 0.07045,
+ 0.06660, -0.12036, 0.05248, -0.11793, -0.12564,
+ 0.07817, -0.12935, -0.12679, -0.13775, -0.12597,
+ 0.08531, -0.12313, 0.05389, -0.10493, 0.07968,
+ 0.08402, -0.14061, 0.05945, 0.07045, -0.13329,
+ -0.12702, -0.12754, -0.11533, 0.06120, 0.07979,
+ -0.13554, 0.06825, 0.07362, 0.07171, 0.07289,
+ 0.06268, 0.08454, -0.11646, 0.04905, 0.08834,
+ 0.09704, 0.08235, -0.14597, 0.06001, 0.06902,
+ 0.07450, -0.12927, -0.12579, 0.06377, -0.13374,
+ -0.11307, 0.05727, 0.07133, -0.12237, 0.06905,
+ 0.05565, -0.14129, -0.11428, 0.08491, -0.15063,
+ 0.09876, 0.09259, 0.07346, -0.15074, 0.06756,
+ -0.12447, 0.06865, -0.12760, 0.06988, -0.12942,
+ 0.06133, 0.08357, -0.12076, 0.06455, 0.08704,
+ 0.06715, -0.12748, 0.05481, -0.11587, 0.08362,
+ 0.04578, -0.10530, -0.10885, 0.07123, -0.15621,
+ 0.06879, 0.07911, -0.11801, -0.13532, 0.06763,
+ 0.06643, -0.13521, 0.07400, 0.06837, 0.07309,
+ -0.09995, -0.12573, 0.06498, -0.13541, 0.08992,
+ -0.10955, -0.14474, -0.10803, 0.08610, -0.12810,
+ -0.16084, -0.13439, 0.07620, -0.13012, -0.12089,
+ 0.06628, 0.08083, 0.04878, 0.08182, 0.05711,
+ 0.06359, -0.10000, 0.07318, -0.13011, -0.12892,
+ 0.08507, 0.07710, -0.14426, 0.08706, -0.10891,
+ -0.13057, -0.15229, 0.06401, -0.12069, 0.06378,
+ 0.06140, -0.13048, -0.13136, -0.14032, -0.11259,
+ -0.12899, 0.05747, 0.10825, 0.07485, -0.13529,
+ 0.04639, -0.10948, 0.08181, -0.15516, -0.11863,
+ -0.10248, -0.12400, -0.13593, -0.13055, -0.12070,
+ 0.07571, -0.12855, -0.12753, 0.07769, -0.14245,
+ -0.11039, 0.05540, 0.05926, -0.11215, -0.11995,
+ 0.07103, -0.15029, -0.10903, -0.11816, -0.15153,
+ -0.10795, -0.10404, -0.12338, -0.15393, -0.14559,
+ 0.07693, -0.11901, 0.06408, -0.12153, -0.12617,
+ 0.05758, -0.11113, -0.13264, 0.07114, -0.12861,
+ -0.12512, 0.07172, -0.13002, 0.08224, -0.11504,
+ 0.04351, -0.10348, 0.09246, -0.11658, -0.14183,
+ -0.13249, -0.11908, -0.13139, 0.06515, -0.12381,
+ 0.06933, -0.13584, 0.08154, -0.13404, 0.05936,
+ 0.06121, -0.11594, -0.12462, -0.14280, -0.11054,
+ -0.11722, -0.14743, 0.09353, -0.10665, 0.07679,
+ 0.04651, 0.06522, -0.12434, -0.11641, 0.07190,
+ 0.07490, -0.12208, 0.05313, -0.12016, -0.13281,
+ 0.06439, 0.05245, -0.11673, 0.06122, -0.13658,
+ -0.10791, -0.11919, 0.05023, 0.08875, -0.11009,
+ -0.11771, 0.04209, 0.06739, -0.10887, 0.06462,
+ -0.11361, 0.07378, 0.07454, 0.06125, -0.12105,
+ -0.12327, 0.06530, -0.15636, -0.12175, -0.13885,
+ -0.12943, 0.08068, 0.08204, 0.04418, 0.09313,
+ -0.10401, -0.11768, -0.15009, -0.14014, -0.11852,
+ -0.12094, 0.07724, -0.12091, -0.11776, -0.13633,
+ -0.11887, -0.13363, -0.13380, -0.15676, 0.07988,
+ -0.13548, 0.06021, 0.09181, 0.08391, -0.14709,
+ 0.09539, -0.10645, 0.08691, 0.04247, -0.12679,
+ -0.11391, -0.11557, -0.12831, -0.12257, 0.06916,
+ 0.05046, 0.07546, 0.06633, -0.12811, 0.04005,
+ -0.11591, 0.06884, 0.05595, 0.09190, 0.08925,
+ -0.14487, 0.08474, 0.08895, 0.07411, -0.14500,
+ 0.07733, 0.07657, 0.06859, -0.11776, 0.07649,
+ 0.06438, -0.13217, -0.12611, -0.12749, -0.13222,
+ -0.15783, 0.08035, 0.07023, -0.13281, 0.08076,
+ 0.08461, 0.04750, -0.11084, -0.10937, 0.08259,
+ -0.14634, -0.12626, -0.11685, 0.06446, -0.13375,
+ 0.06247, -0.12523, 0.06262, 0.07680, -0.12893,
+ -0.11945, 0.05516, -0.68277, -0.16229, -0.05132,
+ 0.10312, 0.05171, 0.12865, -0.06005, 0.02214,
+ 0.17190, 0.11297, 0.08345, 0.06672, 0.08116,
+ 0.02798, 0.01354, 0.06856, 0.01459, -0.22791,
+ -0.09966, -0.03506, -0.01437, 0.11613, -0.12183,
+ -0.19038, -0.13296, -0.08692, -0.08605, -0.05744,
+ 0.04982, 0.08291, -0.08739, -0.23283, -0.17457,
+ 0.14297, -0.16305, 0.07878, 0.01332, 0.11428,
+ -0.19691, 0.09242, 0.15163, -0.11726, 0.13340,
+ -0.01424, 0.05491, -0.03812, -0.11576, -0.04852,
+ -0.00133, 0.06807, -0.11966, -0.12232, -0.00519,
+ -0.21358, 0.17744, 0.11605, -0.19686, -0.09240,
+ -0.14722, 0.05123, 0.02950, 0.03421, -0.15173,
+ -0.05252, 0.11266, -0.19514, 0.12059, -0.08762,
+ 0.12026, 0.08487, 0.07371, 0.05150, 0.05114,
+ -0.05842, -0.17934, -0.04454, 0.01647, -0.14401,
+ -0.03817, -0.24510, -0.10481, -0.08335, -0.18806,
+ -0.15673, -0.09389, 0.09558, -0.18251, 0.10695,
+ 0.12846, -0.11184, 0.08023, -0.15453, 0.09427,
+ -0.20321, -0.30820, -0.22606, -0.06711, 0.04463,
+ 0.11758, -0.04647, 0.05645, -0.05302, 0.12005,
+ 0.00237, -0.15900, 0.07675, -0.05998, -0.15068,
+ 0.02223, 0.15821, 0.14158, 0.10252, -0.14016,
+ -0.08538, 0.06477, -0.06181, -0.25394, -0.06485,
+ 0.08645, -0.06726, 0.17672, -0.14923, 0.11836,
+ -0.13980, 0.03930, 0.00649, -0.13281, -0.10074,
+ 0.12602, 0.08031, -0.05090, -0.04435, 0.04200,
+ 0.06022, 0.07834, 0.05153, -0.13469, -0.17222,
+ -0.09961, -0.13511, -0.24539, -0.16416, 0.02936,
+ -0.14038, -0.19352, 0.09857, 0.04803, -0.12259,
+ -0.11905, -0.07900, 0.08191, 0.15856, -0.09326,
+ -0.26967, -0.10575, -0.12213, 0.06623, -0.16602,
+ -0.08012, 0.16364, -0.14411, -0.13726, -0.11116,
+ 0.00550, -0.13736, 0.06797, -0.09364, -0.13198,
+ -0.14316, -0.13084, -0.10141, -0.07198, -0.05407,
+ -0.09080, 0.01413, 0.06113, -0.12551, 0.12708,
+ 0.04000, -0.14484, -0.10113, -0.18629, 0.00900,
+ -0.08446, -0.12712, -0.22741, -0.13147, -0.24945,
+ 0.10548, 0.08009, -0.04994, -0.10676, -0.12868,
+ -0.07919, 0.11061, -0.11906, -0.05377, 0.03945,
+ 0.14032, 0.05159, -0.28026, 0.04881, -0.07512,
+ 0.06090, -0.13051, 0.05346, 0.05181, -0.16115,
+ -0.21565, -0.00873, -0.13800, 0.06320, 0.11795,
+ 0.16162, 0.14160, 0.02357, -0.03465, 0.10847,
+ 0.07381, 0.18735, 0.13267, -0.18996, -0.14727,
+ -0.19753, -0.23583, 0.07501, -0.23385, -0.19411,
+ -0.19276, -0.00242, -0.14671, -0.10000, 0.09146,
+ 0.05801, 0.17366, 0.13421, -0.06339, -0.10904,
+ 0.07712, 0.05477, -0.00124, 0.00429, -0.16476,
+ 0.03975, 0.08136, -0.20885, 0.09237, 0.04512,
+ -0.16084, -0.01759, -0.14317, 0.10999, -0.28308,
+ -0.17345, 0.11118, -0.06434, -0.08237, -0.12323,
+ 0.12997, -0.05600, -0.12513, 0.13495, -0.15851,
+ 0.00288, -0.18813, -0.20293, 0.00598, -0.13430,
+ -0.22037, 0.13942, 0.03578, -0.15939, 0.10680,
+ -0.16858, -0.11361, 0.09658, -0.14729, -0.10390,
+ -0.06516, -0.05849, -0.10958, 0.07215, -0.08744,
+ -0.19676, -0.18422, -0.16897, 0.07456, 0.00296,
+ 0.12533, -0.01583, -0.07904, -0.08752, 0.12148,
+ 0.07805, -0.14309, -0.15202, 0.12414, 0.07662,
+ -0.09064, -0.13031, -0.11904, -0.13137, 0.05962,
+ -0.04917, 0.07189, 0.10577, -0.02396, 0.03800,
+ 0.10812, 0.11364, 0.06856, -0.22799, -0.13728,
+ -0.01164, 0.04474, -0.12748, 0.07644, 0.02620,
+ -0.11654, 0.11948, -0.11079, 0.02931, 0.10972,
+ -0.14843, 0.19527, -0.20560, 0.02215, 0.01764,
+ 0.05655, 0.12826, -0.09262, -0.22918, 0.08412,
+ 0.09855, -0.21661, -0.13117, -0.10255, -0.16723,
+ 0.08648, -0.10508, 0.10176, -0.15831, 0.00675,
+ 0.11504, -0.14763, 0.09626, -0.13724, -0.20433,
+ 0.00122, 0.04708, 0.12312, 0.08890, 0.06090,
+ 0.16508, -0.16533, -0.17239, -0.14915, 0.12429,
+ -0.15790, 0.12101, -0.18627, 0.13990, -0.15651,
+ 0.05364, -0.12208, 0.09925, 0.10206, -0.00523,
+ 0.08874, -0.10166, -0.07425, -0.16123, -0.16226,
+ -0.11857, -0.03944, 0.10005, -0.16760, 0.05263,
+ -0.09360, -0.11857, -0.24632, -0.09062, 0.08930,
+ 0.13884, -0.17086, 0.08989, -0.13299, 0.05916,
+ 0.08665, 0.07142, -0.13091, 0.05751, 0.01592,
+ -0.07635, -0.12864, 0.13443, -0.21244, -0.06354,
+ -0.02675, 0.06571, 0.00722, -0.04338, -0.26995,
+ -0.06832, -0.10245, -0.12474, -0.02058, -0.13810,
+ -0.12464, 0.02493, 0.04378, 0.10348, 0.12027,
+ -0.23660, -0.08881, -0.09096, 0.02139, -0.07322,
+ 0.14446, 0.04568, 0.08159, -0.19481, -0.12787,
+ -0.04563, 0.11336, -0.08594, 0.01743, -0.07837,
+ 0.08122, -0.15216, 0.02371, 0.03396, 0.10987,
+ -0.08834, 0.04586, -0.12700, -0.12236, -0.16870,
+ -0.11047, -0.05349, -0.06888, 0.00967, -0.58350,
+ 0.30762, 0.43237, -0.84955, 0.03404, -0.29580,
+ 0.24898, 0.20878, -0.12696, -0.13441, -0.51256,
+ 0.69055, -0.09824, -0.85310, -0.27965, -0.30635,
+ -0.41070, -0.57486, -0.37823, 0.27715, 0.49454,
+ 0.03435, -0.24008, 0.03831, -0.93662, 0.30602,
+ -0.14232, 0.67922, -0.03699, 0.15972, 0.35397,
+ 0.21172, -0.44167, -0.19718, -0.58760, 0.41166,
+ -0.00258, 0.38184, -0.71974, -0.48560, 0.25752,
+ -0.84025, 0.13865, -0.44080, 0.38244, -0.13032,
+ -0.05030, 0.25719, -1.25310, -0.32433, 0.08194,
+ 0.53654, 0.16666, -0.36735, 0.45334, -0.38930,
+ -0.40758, 0.00381, 0.34339, -0.43124, -0.35259,
+ 0.38228, 0.22726, 0.02000, 0.86773, -0.33134,
+ -0.06002, -0.79578, -0.12385, -1.00139, -0.07696,
+ -0.40504, 0.42284, -0.18519, -0.00620, 0.18555,
+ 0.22195, -0.55055, 0.21928, -0.18655, 0.01537,
+ 0.04383, -0.02809, 0.12121, -0.03865, 0.31122,
+ -0.28261, -0.04563, 0.15852, -0.04043, 0.12340,
+ 0.15304, -0.04243, 0.00166, 0.51312, -0.27531,
+ 0.00880, -0.09588, -0.12727, -0.38988, -0.72637,
+ -0.47469, 0.63339, -0.36241, -0.33382, -0.39976,
+ 0.15628, -0.37697, 0.29646, 0.17992, 0.03519,
+ -0.65708, -0.04824, -0.59852, 0.19145, -0.16252,
+ 0.10703, 0.20049, -0.31911, -0.37449, 0.03590,
+ -0.34738, -0.48479, 0.86935, 0.64078, -0.32400,
+ -0.31882, 0.96092, -0.65963, 0.84026, -0.18091,
+ 0.01035, -0.26907, 0.03926, -0.63348, -0.21794,
+ 0.16544, -0.28441, -0.01842, 0.00448, 0.11810,
+ -0.08089, 0.29445, 0.30708, 0.06227, -0.53135,
+ -0.19976, -0.42578, -0.23506, -0.20563, 0.50121,
+ -0.10301, 0.19871, 0.99098, -0.13983, 0.25080,
+ 0.42504, -0.33621, -0.24000, -0.09411, 0.01335,
+ -0.69564, -0.51495, 0.21921, -0.69239, -0.16719,
+ 0.94504, -0.38734, -0.43432, 0.46114, -0.02126,
+ -0.28269, 0.11624, 0.03973, 0.20539, -0.24178,
+ -0.18278, -0.27789, -0.58559, 0.19527, 0.05473,
+ 0.62559, -0.22022, -0.05650, -0.15975, 0.68780,
+ -0.42223, -0.61364, -0.24684, -0.37603, 0.02618,
+ -0.25180, 0.42009, 0.35013, 0.35030, 0.22723,
+ -0.23925, -0.24462, 0.12601, -0.76273, -0.35563,
+ 0.15312, -0.97627, 0.17677, -0.01860, -0.13798,
+ -0.55734, 0.66144, -0.53867, 0.59766, -0.10735,
+ -0.01478, -0.58805, -0.11255, 0.08112, 0.62164,
+ -0.46262, 0.21611, 0.30350, -0.12329, 0.00600,
+ -0.91688, -0.31678, 0.31953, -0.09806, -0.04301,
+ -0.15286, -0.05254, 0.32599, 0.08053, 0.12585,
+ 0.10000, 0.40837, -0.96620, 0.19160, -0.18483,
+ 0.62603, 0.06628, 0.01543, -0.08608, 0.07663,
+ 0.54458, 1.01200, 0.49108, -0.15777, -0.21358,
+ -0.77976, -0.43607, 0.02015, 0.20592, -1.00938,
+ -0.44120, -0.48460, -0.18558, -0.36052, 0.47057,
+ -0.16098, -0.16942, 0.31544, -0.34251, -0.42464,
+ 0.13412, 0.76085, 0.22495, -0.00243, -0.47316,
+ 0.52353, 0.06350, 0.12097, -1.21868, -0.35842,
+ 0.02200, -0.29007, -0.35027, -0.17870, -0.15511,
+ 0.76188, -0.40230, -0.08900, 0.10045, 0.02719,
+ -0.10190, 0.01312, 0.97580, -0.39148, -0.01175,
+ 0.43002, -0.33216, 0.37766, 0.06361, -0.11856,
+ -0.10473, -1.50889, -0.37315, -0.28272, -0.04403,
+ -0.03107, -0.07997, -0.13870, 0.12271, -0.27585,
+ -0.17357, -0.07415, -0.01953, -0.12628, -0.00103,
+ 0.20452, -0.55270, 0.26999, -0.05088, 0.26145,
+ 0.46458, -0.47477, -0.08335, 0.05347, -0.15166,
+ -0.01840, 0.34909, 1.29611, 0.22960, 0.31134,
+ -0.54660, -0.39637, 0.26635, 0.06857, -0.10735,
+ -0.16811, -0.08019, -0.62179, -0.27189, -0.36763,
+ 0.26495, -0.61666, -0.53806, 1.04489, -0.62521,
+ -0.57360, -0.75172, 0.05506, -0.84196, -0.12365,
+ 0.23238, -0.81056, -0.17371, 0.27967, 0.10872,
+ 0.11405, 0.31432, 0.03879, 0.07026, 0.65798,
+ -0.73659, 0.06583, 0.06869, -0.44593, 0.31759,
+ 0.25069, -0.39085, -0.12227, -0.31088, 0.14313,
+ 0.03163, -0.24075, -0.29889, -0.07393, 0.73144,
+ 0.13652, -0.63623, -0.12054, -0.33755, -0.70987,
+ 0.00104, 0.09456, 0.50749, -0.10708, -0.36224,
+ 0.11134, 0.35380, -0.29062, -0.19527, -0.27913,
+ 0.33974, 0.21817, -0.21077, -0.15086, 0.26795,
+ -0.34756, 0.07399, -0.20579, 0.66325, -0.10818,
+ -0.37401, 0.56766, 0.37567, -0.01167, -0.83795,
+ -0.40986, -0.16505, 0.17881, -0.48863, 0.43768,
+ -1.01764, 0.50673, 0.28777, -0.26791, 0.19396,
+ 0.23391, 0.49493, -0.05214, -0.51645, 0.61965,
+ -0.16753, -0.53640, 0.09509, -0.41146, -0.15883,
+ 0.56943, -0.31268, -0.55352, -0.02314, -0.72023,
+ 0.01075, -0.03255, -0.04027, -0.37177, -0.19672,
+ 0.36537, 0.34504, 0.35012, 0.40112, -0.60678,
+ -0.08343, 0.14769, 0.60083, -0.06525, -0.11941,
+ -0.00418, -0.83816, -0.27196, 0.69870, 0.04695,
+ -0.83465, -1.07159, -0.10076, -0.13606, -0.23071,
+ 0.04970, 0.16793, 0.05235, -0.00479, 0.27424,
+ 0.08331, -0.06497, -0.15709, 0.12444, -0.18001,
+ 0.05722, -0.18613, -0.22668, 0.10049, -0.10584,
+ -0.01791, 0.23722, 0.04207, -0.13996, 0.02186,
+ -0.00628, 0.10155, 0.02917, -0.01416, 0.11541,
+ 0.09108, 0.17962, 0.07731, 0.00227, -0.21998,
+ -0.27268, 0.12545, -0.02387, -0.07145, -0.20740,
+ -0.29059, 0.11321, -0.12826, 0.09573, 0.09924,
+ 0.07441, 0.12185, -0.06564, -0.01767, -0.02577,
+ 0.10975, 0.16066, -0.14824, -0.10552, -0.01964,
+ -0.09114, -0.04378, 0.00843, 0.14584, -0.15925,
+ -0.20980, -0.15863, -0.07866, -0.05645, 0.03801,
+ -0.12474, -0.09798, 0.14798, 0.05618, -0.06598,
+ 0.15626, 0.08805, -0.12096, 0.04335, -0.24597,
+ -0.15351, -0.04150, -0.23492, -0.25114, -0.11320,
+ 0.04410, -0.09942, -0.12914, 0.07143, 0.06092,
+ -0.21175, -0.12684, 0.10894, 0.08312, 0.20483,
+ -0.06173, 0.03454, -0.16193, -0.21188, -0.18760,
+ -0.13368, 0.07774, -0.07408, -0.16018, 0.15526,
+ -0.18619, 0.06714, -0.23690, 0.06221, -0.01896,
+ 0.14455, -0.20091, -0.10235, -0.09258, -0.23902,
+ -0.03105, 0.17623, -0.00291, -0.17994, -0.10230,
+ 0.06352, -0.29402, -0.46065, 0.16767, 0.09476,
+ -0.05344, 0.01538, -0.04091, -0.00229, 0.17556,
+ -0.22980, 0.12025, -0.00575, 0.12782, -0.19106,
+ 0.06580, -0.11720, -0.01885, 0.05725, -0.12104,
+ -0.06058, -0.01529, -0.18628, -0.36729, -0.14708,
+ 0.14306, -0.26141, 0.09479, 0.04805, 0.08573,
+ -0.11827, 0.09098, -0.14454, 0.01175, 0.06760,
+ -0.00111, 0.10245, -0.14758, -0.12885, 0.01698,
+ 0.08639, 0.06438, 0.04419, 0.04791, -0.08909,
+ -0.08524, 0.09588, -0.17183, 0.05319, 0.01023,
+ 0.02056, 0.17256, 0.01594, -0.24115, -0.15798,
+ 0.12406, 0.10582, -0.08565, 0.16110, 0.16030,
+ 0.01866, 0.09672, -0.07146, -0.12415, -0.44740,
+ 0.08810, 0.16873, -0.09046, -0.02600, 0.14378,
+ -0.04822, 0.15806, -0.01030, -0.40900, 0.01648,
+ 0.04626, -0.07731, -0.18775, -0.22025, -0.18759,
+ -0.15007, 0.34250, -0.10425, -0.22617, 0.09245,
+ 0.07558, -0.18128, -0.12861, -0.02958, -0.22695,
+ 0.19620, 0.10653, -0.05021, -0.00917, -0.10930,
+ 0.03709, 0.01356, -0.19728, -0.22420, 0.16640,
+ 0.08609, 0.10140, -0.06751, 0.12002, -0.10272,
+ -0.05703, 0.16173, -0.29629, -0.01881, 0.06903,
+ 0.22759, 0.07186, -0.04862, 0.00187, -0.16270,
+ -0.02400, -0.13136, 0.10000, -0.11550, -0.27166,
+ -0.13910, -0.02123, 0.02285, -0.28766, 0.18203,
+ 0.08194, -0.04511, 0.24769, -0.25678, -0.30206,
+ -0.13511, -0.03085, 0.14489, -0.14966, 0.26102,
+ -0.04674, -0.26619, -0.18030, -0.31698, -0.01053,
+ -0.08290, -0.24521, 0.07818, -0.09580, 0.31429,
+ 0.13954, 0.06533, -0.13195, -0.12786, 0.10331,
+ 0.12505, -0.37372, -0.15543, -0.18243, -0.00950,
+ -0.04236, -0.09825, 0.01230, 0.05386, 0.03969,
+ -0.01354, 0.01117, -0.08568, -0.15570, 0.24560,
+ 0.21951, -0.14168, -0.01817, -0.09144, 0.12381,
+ 0.00393, -0.18888, 0.07304, 0.20544, 0.15912,
+ 0.08980, -0.35512, -0.21984, -0.28676, 0.19558,
+ 0.00543, 0.13383, 0.13944, -0.16599, -0.12561,
+ 0.15878, -0.20588, -0.15211, 0.14743, 0.20502,
+ 0.17586, -0.27903, -0.16410, -0.17643, 0.01128,
+ -0.01801, -0.19323, 0.03743, -0.22378, -0.11723,
+ 0.00549, -0.01756, -0.11581, -0.00516, -0.08382,
+ 0.11000, 0.07481, -0.12160, 0.11693, -0.09269,
+ -0.05232, 0.06930, -0.25837, 0.02390, 0.18138,
+ -0.00480, 0.04143, 0.01243, -0.26864, -0.11369,
+ -0.11543, 0.03436, -0.05662, -0.20118, 0.02970,
+ -0.21989, -0.10593, 0.14507, 0.18358, 0.07832,
+ -0.14458, 0.14682, 0.06672, -0.03571, 0.02571,
+ -0.24740, 0.08923, -0.25577, 0.17105, -0.07685,
+ -0.20067, -0.05645, -0.00787, -0.20832, -0.23781,
+ 0.08745, -0.16384, -0.06564, 0.04962, -0.22968,
+ 0.08928, 0.08745, 0.05741, 0.03042, -0.14142,
+ -0.12786, -0.21654, -0.05839, -0.12376, -0.20472,
+ 0.05235, -0.06618, 0.15005, -0.12839, -0.06369,
+ -0.05472, -0.03866, 0.19844, 0.19624, -0.14569,
+ -0.25051, 0.08597, -0.14597, 0.06888, -0.24784,
+ -0.18827, -0.21600, -0.04751, -0.12240, 0.21381,
+ -0.13340, 0.36545, 0.03420, -0.27226, -0.20727,
+ -0.31615, 0.09542, -0.27687, -0.17702, -0.04263,
+ -0.00898, -0.14211, -0.00889, 0.08331, 0.02993,
+ -0.07825, -0.14193, 0.19256, -0.02760, 0.23879,
+ 0.28797, -0.04184, -0.31562, -0.01713, 0.07878,
+ -0.03815, -0.31314, -0.07231, -0.01878, -0.28131,
+ 0.01057, 0.09766, -0.13931, -0.04646, 0.15121,
+ -0.22146, -0.15120, -0.02860, -0.08995, 0.01033,
+ 0.17104, -0.21296, 0.12535, -0.06583, 0.09833,
+ 0.15374, 0.14391, -0.45729, -0.81552, -0.65174,
+ -0.41184, -0.00163, -0.37826, -0.09604, -0.40354,
+ 0.51834, 0.25994, 0.10001, -0.26644, -0.23930,
+ -0.22465, -0.03232, -0.09888, -0.39234, -0.01256,
+ 0.08508, -0.04653, 0.11786, -0.59963, 0.86295,
+ -0.28093, 0.05619, -1.09822, 0.38998, 0.56873,
+ -0.60506, -0.38367, 0.47765, -0.79123, 0.00755,
+ -0.16148, -0.15028, -0.40920, 0.20946, 0.11752,
+ -0.24833, 0.18131, 0.24070, 0.78051, -0.98477,
+ 0.57203, 0.29635, 0.14472, -0.21120, -0.01591,
+ -0.22850, -0.15740, -0.38229, 0.26609, -0.87256,
+ -0.35409, -0.12750, 0.08810, -0.51191, 0.45640,
+ 0.08800, 0.01980, -0.26685, 0.41588, 0.24874,
+ -0.59987, 0.79246, -0.35001, 0.58547, 0.04961,
+ -0.15712, -0.86984, 0.27402, -0.24614, 0.06363,
+ -0.34649, -0.25520, 0.39886, -0.17775, -0.34462,
+ -0.13096, 0.50533, -0.60810, -0.54257, -0.12765,
+ 0.11118, 0.35687, 0.89974, 0.33899, 0.19659,
+ 0.10663, 0.15553, -0.85805, -0.03139, -0.07521,
+ -0.25965, -0.86513, 0.11776, 0.31673, -0.44556,
+ -0.76595, -0.75558, 0.04645, -0.32738, -0.48405,
+ 0.61131, 0.74428, 0.15198, 0.57227, 0.22337,
+ -0.32631, 0.25185, 0.02733, -0.18171, -0.62114,
+ 0.10009, -0.46163, -0.52216, -0.09833, 0.64893,
+ 0.45975, -0.61021, 0.11526, 0.28172, -0.81376,
+ -0.34108, 0.32391, -0.09367, -0.64494, 0.37564,
+ -0.60018, -0.26735, -0.10124, -0.56779, 0.06773,
+ -0.46198, -0.41720, -0.09865, -0.37562, -0.22019,
+ 0.99370, -0.17608, -0.84364, -0.01994, 0.39029,
+ -0.03987, 0.07907, 0.49021, -0.06145, -0.10170,
+ 0.62479, -0.71561, -0.76285, -0.42484, -0.09103,
+ -0.44727, -0.50950, 0.31046, 0.04250, -0.32982,
+ -0.36305, 0.14232, -0.54916, 0.09523, 0.42021,
+ 0.45803, 0.41278, 0.21943, -0.39096, 1.13979,
+ -0.17449, 0.61370, -0.28390, -0.89444, -0.07535,
+ -0.10389, 0.33863, -1.04645, 0.22928, 0.12862,
+ -0.28267, -0.08283, -0.37016, -0.02964, -0.23349,
+ 0.42941, -0.28353, 0.11776, 0.82046, -0.37737,
+ 0.81686, -0.23889, 0.31747, -0.55940, -0.88904,
+ -0.14406, 0.56727, 0.38290, -0.77463, -0.41362,
+ -0.69243, -0.46901, 0.04013, -0.14890, 0.32224,
+ -0.44336, 1.31400, 0.06360, 0.02673, 0.07452,
+ -0.50405, 0.83963, -0.06860, 0.17193, 0.04730,
+ -0.57684, 0.01510, -0.23860, 0.33107, 0.05340,
+ 0.48475, 0.00107, -1.18377, -0.45142, -1.07546,
+ 0.48468, -0.10862, 0.20681, 0.64287, 0.14155,
+ 0.43400, -0.10382, 0.02370, 0.06800, 0.10000,
+ 0.30270, -0.70341, 0.55550, -0.59589, -0.34354,
+ -0.42307, 0.41733, -0.67011, -0.25793, 0.06709,
+ -0.49213, -0.38719, -0.44517, -0.46886, 0.56813,
+ 0.76185, 0.23051, 0.30893, 0.12409, -0.32258,
+ 0.46954, -0.26450, -1.10574, -0.79025, 0.12744,
+ -0.48802, -0.28908, -0.26441, -0.24006, 0.59965,
+ 0.28811, -0.12090, -0.41752, 0.18664, 0.46243,
+ -0.16178, 0.05447, 0.53380, -0.09612, 0.28828,
+ 0.85702, -0.26375, 0.06744, -0.87826, 0.89720,
+ -0.18777, -0.20209, -0.54110, -0.26011, -0.14112,
+ -0.14274, 0.27772, -0.48389, 0.05434, -0.49887,
+ 0.00727, 0.68146, 0.00136, 0.12441, -0.40324,
+ 0.33417, 0.43221, -0.64265, 0.53420, -1.06763,
+ -0.38681, -0.03021, 0.42120, -0.12373, 0.23942,
+ -0.40701, -0.13248, 0.10999, -0.51566, -0.00222,
+ 0.36053, 0.14666, 0.60241, 0.44781, -0.07560,
+ -0.19318, -0.11831, -0.30601, -0.60747, 0.37594,
+ -0.75485, -1.02535, -0.07614, 0.93924, -0.81620,
+ 0.25762, -0.93367, -0.78060, 0.15215, -0.65040,
+ -0.21406, 0.22854, -0.20114, 1.07291, 1.02980,
+ 0.71786, -0.40785, 0.59462, -0.16336, -0.64915,
+ -0.00642, -1.18763, -0.76908, -0.50926, 0.62241,
+ -0.82296, 0.07512, -1.08386, -0.22966, -0.61268,
+ 0.09935, 0.13379, 1.08229, -0.18580, 0.67719,
+ 0.26114, 1.08028, -0.22164, 0.31884, 0.10799,
+ -0.53347, 0.17024, -0.92109, 0.14590, 0.07095,
+ -0.12147, -0.53898, -0.09012, -0.72885, -0.49258,
+ -0.78383, -0.55364, 0.22982, 0.20986, -0.06618,
+ 0.14280, 0.10284, 0.88206, 0.34375, 0.32302,
+ -0.04926, 0.01892, -0.50334, -0.55112, 0.58423,
+ -0.47141, -0.10124, 0.09320, 0.37758, -0.59625,
+ -0.50567, 0.13111, -0.45103, 0.09303, 0.09756,
+ -0.37670, 0.04779, -0.25039, -0.04328, -0.10619,
+ 0.14141, 0.43028, 0.05378, -0.23360, 0.46773,
+ 0.20714, -0.21456, -0.19172, -1.03961, 0.23101,
+ 0.32474, -0.23457, -0.39618, -0.40130, -0.34393,
+ 0.37425, -0.65862, -0.26518, -0.07125, -0.07596,
+ 0.09577, 0.26878, 0.37510, -0.12568, 0.05982,
+ 0.52477, -0.36417, 0.29186, -0.50816, -0.00164,
+ -0.36396, -0.25690, -0.26160, -0.34930, -0.33272,
+ -0.17774, -0.25002, 0.13598, -0.44223, 0.42092,
+ -0.08150, -0.13140, 0.68173, -0.28469, 0.18307,
+ -1.33833, 0.05705, 0.11015, 0.27506, -0.49289,
+ -0.36557, -0.02406, -0.49972, -0.18615, -0.96879,
+ 0.31831, 0.08234, -0.03407, 0.09722, -0.13832,
+ -0.47621, -0.04697, -0.48717, 0.29946, 0.12824,
+ 1.05651, 0.18321, -0.50016, -0.23190, 0.57086,
+ 0.15326, -0.39507, 0.06793, 0.04520, -0.27688,
+ -1.01254, 0.38794, 0.00864, -1.34103, -0.09440,
+ -0.13616, -0.34127, 0.42336, -0.01955, 0.98717,
+ 0.62097, 0.15352, -0.38224, 0.06569, 0.08928,
+ -0.05483, 0.17464, -0.04547, -0.56980, 0.18813,
+ 0.11326, 0.06823, -0.05745, 0.63507, -0.60684,
+ -0.43954, -0.06676, 0.31570, -0.41481, -0.52161,
+ 0.57592, 0.29782, 0.35500, -0.61400, 0.25356,
+ -0.14079, -0.36239, 0.26901, 0.53620, -0.65034,
+ 0.13163, -0.38077, -0.09953, 0.30261, -0.41489,
+ 0.20324, -0.86770, -0.60536, 0.14480, 0.04485,
+ 0.03058, 0.65975, 0.12155, 0.03883, -0.12746,
+ -0.74132, -0.20272, -0.11606, 0.00359, 0.19694,
+ -0.47563, -0.22278, 0.03870, -0.44823, -0.58541,
+ -0.08716, 0.23566, 0.57635, -0.30752, 0.01310,
+ 0.48207, 0.24082, 0.12640, -0.04216, 0.59098,
+ -0.18494, -0.65808, 0.03003, -0.65933, 0.21569,
+ -0.51819, 0.03401, 0.00729, -0.54675, -0.87900,
+ -0.37385, 0.53364, -0.18845, 0.17847, 0.02936,
+ -0.08531, 0.82883, -0.14350, -0.03224, 0.66008,
+ 0.91193, -0.25102, -0.54051, -0.64815, -0.90730,
+ -0.09181, 0.18163, -1.01367, -0.07854, -0.07376,
+ -0.05567, 0.29289, -0.23778, 0.48361, 0.36338,
+ -0.21039, 0.15733, 0.24718, -0.34261, -0.36799,
+ 0.69807, 0.91206, 0.32563, -0.67125, -0.46088,
+ 0.86526, -0.34138, 0.09467, -0.95832, 0.05981,
+ -0.98902, -0.42966, -0.44929, -0.45353, 0.58784,
+ 0.10144, 0.15545, 0.15108, 0.77802, 0.23468,
+ 0.20169, 0.19625, 0.41877, 0.20758, -0.67635,
+ -0.83298, -0.41368, 0.18400, 0.33407, -0.43576,
+ -0.05254, -0.59993, -0.99849, -0.04275, -0.06307,
+ -0.33512, 0.49611, -0.70697, 0.85525, 0.50491,
+ -0.36524, 0.16469, 0.57491, 0.05547, 0.05267,
+ 0.08090, -0.88900, 0.45032, -0.55392, 0.11137,
+ -0.90643, -0.02914, 0.04809, -0.51553, 0.03065,
+ -0.59179, -0.08501, 0.10148, -1.23934, 0.61006,
+ 0.94994, 0.43111, 0.27986, 0.40087, 0.10151,
+ 0.31318, -0.12438, -1.54382, -0.21250, -0.51068,
+ 0.17688, -1.23323, -0.45275, -0.25560, -0.29036,
+ 0.66935, 0.18224, 0.47529, -0.48547, -0.29474,
+ 0.35255, 0.36522, 0.70475, 0.10325, 0.36564,
+ 0.60743, 0.10000, -0.75187, -0.70483, -0.38846,
+ 0.08861, 0.56110, -0.86025, -0.76072, 0.30994,
+ -0.83107, 0.29265, 0.57357, 0.74451, -0.28848,
+ 0.03842, -0.90853, 0.03873, 1.01896, -0.26953,
+ -0.18790, 0.67678, 1.10756, -0.33237, -0.45818,
+ 0.21485, -0.74814, 0.48042, -0.45191, 0.05385,
+ 0.61347, 0.10194, 0.39474, 0.02445, -0.01895,
+ 0.47466, -0.41646, -0.13860, 0.25025, 0.40121,
+ -0.60076, -0.11331, 0.07788, 0.48995, -0.17535,
+ -1.39473, -1.23701, -0.42547, 0.33348, -0.20541,
+ -0.08685, 0.21297, -0.12093, 0.39931, 0.17759,
+ 0.62696, 1.19218, -0.13912, -0.23978, -0.12932,
+ 0.19239, 0.39275, -0.09344, -0.97089, 0.78966,
+ -1.02680, -1.09289, -0.16484, -0.31820, 0.45318,
+ -1.79017, -0.40416, 0.08680, -0.53343, 0.18217,
+ 0.57616, -0.17632, 0.60210, -0.25837, -0.47272,
+ 0.64692, 0.13423, -0.19523, 0.76267, 0.73477,
+ 0.75326, -0.79973, -1.24709, 0.26729, 0.10041,
+ 0.52419, -1.13016, -0.16691, 0.07672, -0.13992,
+ -0.73220, 0.23668, -0.28257, 0.79649, -0.62612,
+ 0.52500, 0.50254, -0.04980, 0.17915, 0.32643,
+ -0.07060, 0.40939, -0.64317, -1.02606, -0.28710,
+ 0.31068, -0.20298, -0.58359, -0.44491, 0.07050,
+ 0.57632, 0.52784, -0.21008, 0.35400, 0.11461,
+ -0.04308, 0.17710, 0.62629, -0.11724, 0.49996,
+ 0.10882, -0.81227, 0.50358, -0.44525, -1.12794,
+ -0.89737, -0.88804, 0.59987, -0.17874, -0.12485,
+ 0.24798, -0.19463, 0.34171, 1.27847, -0.31923,
+ 0.64843, -0.02216, -0.10952, 0.40515, -0.15751,
+ -0.24354, 0.12272, -0.08673, 0.44823, -0.39945,
+ 0.03461, -0.29944, 0.00067, -0.08203, -0.91890,
+ 0.21685, -0.00316, -0.59115, -0.09554, 0.73311,
+ 0.13979, 0.14282, -0.05558, -0.25567, -0.10215,
+ -0.29418, -0.31308, 0.16397, 0.43600, 0.63862,
+ 0.36462, -0.32654, -0.69468, 0.09508, -0.34299,
+ 0.28963, 0.06905, -0.16707, -0.57469, 0.51059,
+ -0.02011, -0.78462, 0.25971, 0.76936, -0.52771,
+ 0.17039, -0.72880, -0.03306, 0.32551, 0.04658,
+ -0.00561, -0.45361, -0.78972, -0.67472, -0.85451,
+ -0.24265, -0.21974, 0.16270, 0.81971, -0.10134,
+ 1.00114, 0.04700, 0.07693, 1.07314, -0.35298,
+ -0.18063, 0.31179, -1.27734, -0.14486, 0.19896,
+ -0.15246, 0.44753, -0.94432, -0.16303, 1.06209,
+ -0.08053, 0.01698, -0.27034, -1.04391, -0.44938,
+ 0.10837, -0.49394, 0.02289, -0.24593, 0.06743,
+ 0.28870, -0.12548, -0.52795, -0.26117, 0.51199,
+ -0.71495, 0.46088, 0.00662, 0.14235, 0.37523,
+ -0.36839, -0.12597, -0.17558, -0.06449, -0.32694,
+ 0.06974, 0.02947, -0.24176, -0.29530, 0.12196,
+ -0.02660, -0.18759, 0.34868, 0.04153, 0.06089,
+ 0.11247, -0.12221, 0.16354, -0.08831, -0.18867,
+ -0.54084, -0.41800, 0.49551, -0.70513, 0.30600,
+ -0.84180, -0.03306, 0.40665, 0.01801, 0.02986,
+ 0.11755, -0.22624, -0.08964, -0.27917, -0.69779,
+ 0.46095, 0.61338, -0.16742, 0.10795, -0.64150,
+ -0.20358, -0.15442, -0.64852, 0.48419, -0.62889,
+ 0.13513, -1.45721, 0.18189, -0.16836, -0.06499,
+ 0.86557, -0.48917, -0.35429, -0.01100, 0.68031,
+ -0.19169, 0.47814, 0.07777, 0.20619, 0.09045,
+ -0.77760, 0.05803, -0.70244, -0.30282, 0.53233,
+ -0.18404, 0.16413, -0.48263, -0.16164, -0.24215,
+ -0.18380, 0.55125, -0.29381, -0.32931, -0.00963,
+ 0.00012, -0.58701, 0.80076, 0.39434, -0.14817,
+ -0.07907, -0.51924, -0.10425, -0.36387, -0.67985,
+ 0.38214, 0.06720, 0.52137, -1.07026, -0.28463,
+ 0.48270, 0.31190, 0.27137, -0.01463, -0.16415,
+ 0.14982, -0.12522, -0.13245, -0.00522, -0.02565,
+ 0.15457, -0.30361, -0.17645, -0.47874, -0.27653,
+ -0.06636, -0.30119, 0.02627, 0.10754, -0.01677,
+ 0.06714, -0.35599, 0.63932, 0.53251, -0.34318,
+ 0.09643, -0.15655, -0.32404, 0.46119, -0.52500,
+ -0.16735, -0.70224, -0.30435, 0.14314, -0.21763,
+ -0.39928, -0.55742, -0.05706, -0.31092, 0.09312,
+ -0.53769, -0.10229, -0.20029, 0.23740, 0.34857,
+ 1.15001, -0.58680, -0.45376, 0.12706, 0.08850,
+ 0.41122, -0.93637, -0.81572, 0.45719, 0.52186,
+ 0.04196, -0.96704, -0.18334, -0.14673, -0.01772,
+ 0.34320, -1.01583, -0.11100, -0.73118, 0.50302,
+ 0.53925, 0.44952, 0.47892, 0.59597, 0.04916,
+ -0.29507, -0.31962, 0.01969, -0.18401, -0.69743,
+ 0.38128, -0.17174, -0.46501, -0.75699, -0.04684,
+ -0.09823, 0.74487, -0.36937, 0.39343, -0.31159,
+ -0.33042, 0.29518, 0.07508, -0.21862, 0.16811,
+ -0.29394, 0.21933, 0.25818, -1.34536, 0.06832,
+ -0.39595, 0.91911, -0.18999, -0.60782, -0.34381,
+ -0.84182, -0.54930, 0.47198, -0.05159, 0.14733,
+ -0.66004, -0.29768, -0.05502, 0.37651, -0.11726,
+ 0.99705, 0.12534, -0.23691, 0.08503, -0.94169,
+ 0.50100, -0.26669, 0.48458, 0.10000, -0.31732,
+ -0.06445, -0.29419, -0.09528, -0.27710, -0.17426,
+ -0.06605, -0.35472, -0.63311, 0.61406, -0.08781,
+ -0.00257, 0.50602, -0.33084, -0.10949, 0.30978,
+ -1.35409, 0.31421, 0.17272, 0.39970, 0.36410,
+ -0.38919, 0.24116, -0.38146, 0.09063, -0.31359,
+ 0.75116, -0.29468, -0.32071, -0.70698, 0.03168,
+ 0.07215, 0.22837, 0.28691, 0.06910, -0.27567,
+ -0.27625, -0.71696, 0.21625, -0.13680, -0.33294,
+ 0.07648, -0.11153, 0.63391, 0.19543, -0.66933,
+ -0.03978, -0.13687, -0.33194, 0.37275, -0.42435,
+ 0.39511, -0.37810, 0.20020, -0.04399, -0.71947,
+ 0.01193, -0.46538, -0.85436, 0.25130, -0.19250,
+ 0.78419, 0.04147, 0.18903, 0.47052, -0.32064,
+ 0.08437, -0.22606, 0.61148, -0.08489, -0.35820,
+ -0.08706, 0.30584, -0.26227, 0.23882, -0.39873,
+ -0.05228, 0.11684, -0.23830, -0.54047, 0.09871,
+ -0.90125, 0.33637, -0.06314, 0.08710, 0.58782,
+ -0.35070, 0.13480, -0.22539, -0.08994, -0.06778,
+ 0.33974, -0.20914, -0.30576, 0.35385, -0.78089,
+ -0.52194, -0.60877, -0.23391, -0.25796, -0.60278,
+ 0.39055, -0.17754, 0.85613, -0.39875, -0.24069,
+ 1.04778, -0.85531, -0.01973, 0.01759, 0.14744,
+ 0.07439, -0.12312, 0.13776, -0.03334, 0.15823,
+ -0.30101, -0.44969, 0.01811, -0.38521, -0.42081,
+ -0.01185, 0.41123, 0.02578, -0.22169, -0.45711,
+ -0.60663, -0.57028, -0.27908, 0.37838, 0.01203,
+ -0.32558, -0.15958, 0.21352, 0.19328, 0.30164,
+ -0.17774, -0.14092, -0.14269, 0.14198, -0.04450,
+ -0.94683, -0.79177, 0.07810, 0.39474, 0.34493,
+ -0.15530, 0.18701, 0.43676, -0.17155, 0.80375,
+ 0.25624, -0.59847, -0.16004, -0.41304, 0.29908,
+ 0.00972, -0.18241, -0.33302, -0.63218, 0.01526,
+ 0.34843, -0.25505, -0.67427, 0.03182, 0.10573,
+ -0.38132, -0.37511, 0.23336, 0.01749, -0.28015,
+ 0.35114, -0.00010, -0.49425, 0.14873, -0.45735,
+ 0.24436, -0.86905, 0.18004, 0.24355, 0.02392,
+ -0.32454, 0.10408, 0.06535, -0.50374, -0.04431,
+ 0.07432, -0.32930, -0.46688, 0.01936, 0.38937,
+ 0.38016, -0.15630, -0.28221, 0.56565, 0.52300,
+ -0.72456, -0.36058, -0.79810, 0.29028, -0.06897,
+ -0.04729, -0.19178, 0.44711, -0.87402, -0.08061,
+ 0.30088, 0.08957, -0.41434, -0.49023, -1.70846,
+ 0.06756, 0.00296, -0.17830, 0.06402, 0.11713,
+ -0.26997, -0.13517, 0.09385, -0.17973, -0.17712,
+ 0.02885, 0.07767, -0.10811, 0.08409, 0.14032,
+ 0.07495, 0.04169, -0.09432, 0.05453, 0.16171,
+ -0.12305, -0.14897, -0.09488, -0.11843, -0.09222,
+ -0.07667, -0.26012, -0.11293, 0.08740, -0.12313,
+ -0.01644, 0.03123, -0.14725, 0.00329, 0.03832,
+ 0.00786, 0.08293, 0.04711, -0.12790, -0.09247,
+ 0.15171, -0.09484, 0.07063, 0.02881, -0.15366,
+ 0.16148, 0.12736, -0.02497, -0.08773, 0.08035,
+ 0.01974, 0.04266, -0.00720, -0.06967, 0.07204,
+ 0.06572, -0.16261, 0.07138, 0.00596, -0.09662,
+ -0.19617, 0.04962, 0.14646, 0.15055, 0.07503,
+ -0.07861, 0.05875, -0.10142, -0.24713, -0.17416,
+ -0.13108, -0.11588, -0.03900, -0.13548, 0.07455,
+ -0.20002, 0.10417, 0.15448, 0.05218, -0.04797,
+ 0.11019, 0.05705, -0.17066, -0.05190, 0.13466,
+ 0.00547, -0.12474, -0.09040, -0.12196, -0.00288,
+ 0.05515, 0.13517, 0.04770, -0.13782, -0.16225,
+ -0.14142, -0.00292, -0.17804, -0.08801, -0.05439,
+ -0.18947, 0.08263, -0.21468, -0.13358, 0.12491,
+ -0.07782, 0.02295, -0.23435, -0.06131, -0.05057,
+ -0.21347, 0.04951, -0.10723, -0.05119, -0.17294,
+ -0.21936, 0.12413, -0.20389, -0.15196, 0.15877,
+ 0.01465, -0.18563, 0.08547, -0.15617, 0.07269,
+ -0.09977, -0.12575, -0.13869, 0.11579, -0.08526,
+ 0.16443, -0.35557, 0.06848, 0.03345, 0.03679,
+ 0.03634, -0.02018, 0.11747, -0.15797, -0.14059,
+ 0.07820, -0.12049, 0.14323, -0.16002, -0.16560,
+ -0.08262, 0.10107, -0.10336, -0.20876, 0.01179,
+ -0.06868, -0.11448, -0.01365, 0.10181, 0.06376,
+ -0.13941, -0.02320, 0.08285, -0.12876, -0.08026,
+ 0.02410, -0.12418, 0.08329, 0.04970, 0.10297,
+ 0.08167, -0.15498, -0.10023, 0.12247, -0.07256,
+ 0.18516, 0.16791, -0.12769, -0.16001, -0.09834,
+ -0.14892, 0.12739, -0.23982, -0.20092, -0.12148,
+ -0.14806, -0.27346, 0.07966, -0.16230, -0.21517,
+ -0.18924, -0.01584, 0.12798, -0.09474, 0.14065,
+ 0.14766, -0.14495, -0.05125, 0.05994, -0.13344,
+ -0.06395, -0.12854, -0.00970, 0.09932, -0.20616,
+ -0.04619, -0.22626, 0.04542, -0.13812, 0.03332,
+ -0.00809, -0.11881, -0.00614, -0.16250, 0.05980,
+ 0.08775, 0.07702, 0.21021, -0.06998, -0.28036,
+ -0.12412, 0.12790, -0.10656, -0.06514, -0.01579,
+ -0.29590, -0.14533, 0.06738, -0.01625, -0.08554,
+ 0.03014, 0.07333, -0.11421, -0.05262, -0.05987,
+ -0.10000, 0.12770, -0.16977, 0.10665, -0.08208,
+ 0.13870, 0.08819, -0.09146, 0.07989, -0.03648,
+ -0.11274, -0.00151, -0.03750, 0.14429, 0.02882,
+ -0.05562, -0.18253, -0.02379, -0.08489, 0.07480,
+ 0.08544, -0.05410, 0.06664, 0.13150, 0.08623,
+ 0.10885, -0.09160, 0.17424, 0.12086, 0.06032,
+ -0.06003, 0.02490, 0.04283, -0.22129, -0.18691,
+ -0.05840, -0.18323, -0.20143, -0.14748, -0.19679,
+ -0.14787, -0.06215, -0.11713, -0.15496, 0.06532,
+ 0.06232, 0.11694, -0.12131, 0.11057, -0.12247,
+ -0.15280, 0.11072, -0.14198, -0.13283, -0.15937,
+ -0.18066, -0.19340, 0.14711, -0.07093, -0.03102,
+ 0.02217, -0.20621, 0.06350, 0.11138, -0.10592,
+ -0.08855, -0.02057, -0.09231, -0.12942, 0.04548,
+ 0.07618, 0.05488, -0.05129, 0.05865, 0.05125,
+ -0.22338, -0.11938, -0.18740, 0.14940, 0.07486,
+ -0.10812, -0.19214, -0.27266, 0.10422, 0.11831,
+ 0.07722, -0.22599, 0.17930, 0.10442, 0.10484,
+ -0.17730, 0.06642, 0.11602, 0.09598, -0.14371,
+ -0.21872, -0.15666, -0.21640, 0.00552, -0.05406,
+ 0.05203, -0.21010, -0.09526, 0.01153, -0.11058,
+ -0.06243, 0.05616, 0.11318, 0.03522, 0.12534,
+ 0.12062, -0.04994, -0.08972, -0.17468, 0.12555,
+ -0.12134, 0.02546, 0.00750, 0.09760, -0.19007,
+ -0.00159, 0.03624, -0.07956, -0.14887, -0.00574,
+ -0.12886, -0.01044, -0.12515, -0.11648, -0.16722,
+ -0.06936, 0.06396, -0.02034, 0.10609, 0.10218,
+ 0.06015, 0.09333, 0.00764, 0.04391, -0.20661,
+ 0.08246, 0.12379, 0.07372, -0.18437, -0.12891,
+ -0.21504, -0.13195, 0.15053, 0.05440, 0.01486,
+ 0.03574, -0.13299, 0.09381, -0.14801, -0.11243,
+ 0.11963, 0.07460, 0.06253, -0.16623, -0.00370,
+ 0.00571, -0.13433, -0.14076, 0.11544, -0.11260,
+ 0.02181, 0.10028, -0.16027, 0.15504, 0.01415,
+ 0.04386, -0.00943, 0.12007, -0.08141, 0.06979,
+ 0.18016, -0.11301, 0.09103, 0.05142, 0.03225,
+ -0.15279, -0.18023, 0.03209, -0.18066, -0.09306,
+ 0.04952, 0.05333, 0.00765, -0.15627, -0.03574,
+ -0.20496, 0.02798, -0.12985, 0.12766, 0.07820,
+ -0.01968, 0.11265, -0.12466, 0.06724, -0.17105,
+ 0.09767, -0.10477, -0.13851, -0.14479, -0.06848,
+ 0.08897, 0.01492, -0.12337, 0.05775, -0.20961,
+ 0.10945, -0.65221, -0.00763, 0.54661, -0.51608,
+ -0.29996, -0.34818, 0.13677, -0.04362, -0.02847,
+ -0.44563, 0.09425, -0.73861, -0.24223, 0.59985,
+ 0.44128, 0.10142, -0.55907, -0.34586, 0.22165,
+ -0.04604, 0.50112, -0.42616, -0.03889, -0.05275,
+ 0.30720, -0.17914, 0.04095, 0.12558, -0.41135,
+ 0.37946, -0.00792, 0.07285, -0.37017, -0.25154,
+ 0.04628, 0.20620, -0.14751, -0.64797, 0.53410,
+ -0.28942, -0.03379, -0.31412, -0.17265, 0.46057,
+ 0.19659, -0.41263, 0.10619, 0.10806, -0.05093,
+ -0.19450, -0.10741, 0.34097, -0.47912, 0.30852,
+ -0.27449, 0.29427, -0.48117, -0.23902, -0.11237,
+ 0.31578, 0.37501, -0.21804, 0.04928, -0.39015,
+ 0.15471, -0.06601, -0.22338, -0.49913, 0.37386,
+ -0.08148, 0.02020, -0.08912, 0.14743, -0.44919,
+ 0.31242, -0.17522, -0.06781, 0.15164, -0.12331,
+ 0.15547, 0.07757, -0.14525, -0.54569, -0.07091,
+ -0.46128, -0.01048, 0.39981, 0.28672, 0.14497,
+ 0.02457, -0.08283, 0.09958, -0.24466, -0.37242,
+ -0.44876, -0.49061, 0.33456, -0.18602, -0.02338,
+ 0.58891, -0.00675, -0.35170, -0.11132, 0.11247,
+ -0.35944, -0.10898, -0.51967, 0.29911, -0.51422,
+ 0.04961, 0.18273, -0.13228, -0.31020, 0.22438,
+ -0.25489, 0.21536, -0.08048, -0.22256, 0.53833,
+ -0.73254, 0.48558, 0.36043, -0.05637, -0.85255,
+ 0.32279, 0.43835, -0.24938, 0.24875, 0.39565,
+ -0.73551, -0.22922, 0.15262, -0.41866, -0.05054,
+ 0.21378, -0.15006, 0.04727, -0.07285, 0.20453,
+ 0.26160, -0.07323, -0.40517, 0.01287, -0.21716,
+ 0.04873, 0.07274, 0.18506, -0.09966, -0.16832,
+ -0.16795, -0.25672, 0.38800, 0.11952, -0.39085,
+ 0.22782, -0.56578, 0.23023, -0.07585, -0.66870,
+ -0.21858, 0.29874, -0.21556, 0.06373, 0.21296,
+ 0.01464, 0.15240, -0.10983, 0.02340, -0.10336,
+ -0.23719, 0.23638, -0.30862, -0.14996, 0.29643,
+ -0.56497, -0.34305, 0.68551, -0.10717, 0.74201,
+ -0.23245, -0.04846, -0.11514, -0.31636, -0.31937,
+ -0.59888, 0.48254, 0.23763, -0.45775, -0.40966,
+ -0.08154, 0.17764, 0.07860, 0.04557, 0.33239,
+ 0.37148, -0.13850, -0.29444, -0.20908, 0.13956,
+ -0.34552, 0.30780, -0.14740, 0.06694, -0.13391,
+ -0.21231, -0.11733, -0.00511, -0.30731, 0.33701,
+ -0.54326, -0.01288, -0.41645, 0.36047, -0.22453,
+ -0.09627, 0.17892, 0.40985, -0.12153, -0.40051,
+ -0.22623, 0.10213, -0.78396, -0.05547, 0.23200,
+ 0.09792, -0.21640, 0.29253, 0.13816, -0.24191,
+ 0.18891, -0.32759, 0.10000, -0.04203, 0.21174,
+ -0.54968, 0.23175, -0.09510, 0.43288, 0.21900,
+ 0.06937, 0.08462, -0.34479, -0.51724, 0.11107,
+ 0.08597, -0.57667, -0.38887, 0.21524, -0.36092,
+ 0.36143, 0.17282, -0.11129, -0.41934, 0.04346,
+ -0.12975, -0.51333, -0.13033, 0.18191, 0.22966,
+ -0.00844, 0.02842, 0.10010, -0.08083, -0.38212,
+ 0.31212, 0.33797, 0.09279, 0.29929, -0.30513,
+ -0.71257, -0.35129, 0.06894, 0.41579, -0.30637,
+ 0.44271, 0.03833, -0.46835, -0.06241, -0.16727,
+ 0.65188, -0.31046, -0.45903, -0.02873, -0.26526,
+ 0.01221, 0.18166, 0.41785, -0.19939, -0.35127,
+ -0.64463, 0.76035, -0.21730, -0.80619, 0.16118,
+ -0.29560, -0.10464, -0.02968, -0.54222, -0.04658,
+ 0.15951, 0.23592, -0.24605, -0.04467, -0.44168,
+ -0.01204, -0.57373, -0.01158, -0.01952, 0.33176,
+ 0.47654, 0.28855, -0.10967, -0.22074, -0.14586,
+ -0.51469, -0.43874, -0.23807, 0.37162, -0.30115,
+ 0.07410, -0.28446, -0.01980, 0.25078, 0.10770,
+ 0.23424, -0.53737, -0.72980, 0.01167, 0.22181,
+ 0.23989, 0.29454, 0.19184, -0.18361, -0.52473,
+ 0.07726, -0.26873, -0.39760, 0.06939, -0.17557,
+ -0.56237, 0.08419, -0.14842, 0.53774, -0.06717,
+ 0.05451, -0.37801, 0.13776, -0.41559, -0.67460,
+ 0.54711, -0.19049, -0.04958, 0.86557, 0.26260,
+ -0.03941, -0.39789, -0.10699, -0.36265, 0.18695,
+ -0.63380, -0.38521, -0.01925, 0.18396, 0.19289,
+ 0.22324, -0.50621, -0.41419, 0.51270, 0.11501,
+ -0.08196, 0.36975, -0.75646, 0.96184, 0.22428,
+ -0.38863, 0.16459, -0.50017, 0.11976, -0.37804,
+ 0.26504, -0.62245, -0.62143, -0.14876, 0.28359,
+ 0.35954, 0.16009, -0.23178, -0.09304, -0.56172,
+ 0.52947, -0.02107, -0.17670, -0.21088, 0.43801,
+ 0.03884, -0.33923, 0.09487, 0.10222, -0.64871,
+ -0.40452, -0.19638, 0.14865, -0.24681, 0.24193,
+ -0.29301, -0.13860, 0.06815, 0.40912, 0.29536,
+ -0.26335, -0.20036, -0.12594, -0.46706, -0.33931,
+ 0.15342, 0.51020, 0.09777, -0.32887, -0.14362,
+ -0.03385, -0.55547, -0.45262, -0.14761, -0.31734,
+ 0.02354, -0.08622, 0.66601, 0.16201, -0.43779,
+ -0.09614, 0.39924, -0.08882, 0.03643, 0.00095,
+ 0.24660, 0.15494, -0.14482, -0.60411, 0.04032,
+ 0.29784, -0.16240, -0.69787, -0.98994, -0.10346,
+ -0.17495, 0.04943, -0.11502, -0.12519, -0.03828,
+ 0.08835, -0.10670, -0.11994, -0.20282, -0.17357,
+ -0.11235, 0.07344, 0.09459, -0.10172, 0.10090,
+ -0.12853, 0.08159, 0.08353, -0.12660, -0.05467,
+ 0.09300, -0.10259, -0.10875, -0.10218, -0.13879,
+ -0.02893, -0.11963, 0.09326, -0.13631, -0.17316,
+ -0.01298, 0.10260, -0.10869, 0.01728, -0.17186,
+ -0.12913, -0.12950, -0.11066, -0.12799, -0.06788,
+ -0.04908, -0.08978, 0.08111, -0.13561, -0.07058,
+ 0.11073, -0.17234, 0.06533, -0.07103, 0.05316,
+ -0.22567, 0.02235, -0.12672, -0.16309, -0.13455,
+ -0.13933, 0.06538, 0.04644, 0.09231, 0.05349,
+ -0.11269, -0.06088, 0.11073, -0.16055, -0.16633,
+ 0.06172, -0.11202, -0.13222, -0.11751, -0.14043,
+ 0.04616, 0.02613, -0.18160, -0.08255, 0.03512,
+ 0.05851, 0.12430, 0.08003, -0.10500, 0.08127,
+ -0.07404, 0.01586, 0.12046, -0.08431, 0.04316,
+ -0.17395, 0.10491, -0.11188, -0.02253, 0.08267,
+ -0.09640, 0.02773, 0.04225, 0.01584, 0.07315,
+ 0.07224, 0.05124, -0.08309, -0.18679, -0.07538,
+ 0.11551, 0.09550, 0.09699, 0.10100, -0.09664,
+ 0.06184, 0.06957, 0.12344, -0.08669, -0.21932,
+ 0.09187, -0.08692, 0.05610, 0.00635, -0.18551,
+ -0.08286, 0.00377, -0.14086, 0.13936, 0.00517,
+ -0.06471, 0.07638, 0.03636, -0.10924, 0.08990,
+ -0.13979, -0.15699, 0.09596, -0.07584, 0.09817,
+ 0.02018, -0.12329, -0.10368, -0.10910, 0.09125,
+ 0.06052, -0.11474, -0.11373, 0.01729, 0.02980,
+ -0.19617, 0.12385, -0.13880, -0.16615, -0.09220,
+ -0.11920, 0.06536, -0.09497, -0.15113, -0.07971,
+ 0.06951, -0.09719, -0.10001, 0.09321, -0.14122,
+ 0.01501, -0.14441, -0.12299, 0.09678, -0.15912,
+ -0.13760, -0.13655, 0.03764, -0.12397, -0.17802,
+ -0.12447, -0.09874, 0.02970, 0.09836, 0.09412,
+ 0.11861, 0.06303, -0.07434, 0.07432, 0.11402,
+ -0.11496, -0.20430, -0.15716, -0.20012, 0.09133,
+ 0.05170, 0.08706, 0.08575, -0.16768, 0.07427,
+ -0.16242, 0.07392, -0.08780, -0.11176, -0.14296,
+ -0.14451, 0.08455, 0.06119, 0.03354, 0.11674,
+ 0.07649, 0.09853, -0.16379, -0.21687, -0.16615,
+ 0.07417, -0.10288, 0.09635, 0.07608, 0.06665,
+ -0.12164, -0.12624, -0.09821, 0.09813, -0.13825,
+ -0.12306, -0.14857, -0.09499, -0.22021, -0.15533,
+ 0.11115, 0.10435, 0.11547, 0.09774, -0.17830,
+ -0.14252, 0.09459, -0.16323, -0.09915, -0.10767,
+ 0.00849, 0.07843, -0.12522, -0.12629, -0.10000,
+ -0.13050, 0.02622, -0.09180, 0.10815, -0.09006,
+ -0.11165, 0.07657, -0.15326, -0.08001, 0.12004,
+ -0.18755, -0.14678, -0.06326, 0.01392, -0.10110,
+ -0.14432, 0.03345, 0.06622, 0.04270, -0.12757,
+ -0.17200, -0.16699, 0.04805, 0.09550, 0.10525,
+ -0.12673, 0.02394, -0.10242, 0.07889, 0.06943,
+ -0.09866, 0.03703, 0.03107, -0.12658, -0.01491,
+ 0.10219, 0.06645, -0.07210, -0.13040, 0.10644,
+ -0.12468, 0.08669, 0.05383, -0.13409, 0.05592,
+ 0.06812, -0.15200, 0.05330, 0.11857, -0.11553,
+ 0.10085, 0.11639, 0.08405, 0.07297, -0.12804,
+ -0.11986, 0.09853, 0.03504, 0.02051, -0.17423,
+ -0.14331, -0.10774, -0.11580, 0.08128, -0.09500,
+ 0.02137, 0.09371, 0.05159, -0.12400, 0.08629,
+ -0.13626, 0.11081, 0.07885, 0.06101, 0.02955,
+ 0.09746, 0.06955, -0.14036, 0.06220, 0.05619,
+ 0.07733, -0.17229, -0.11104, 0.08920, -0.13057,
+ 0.04254, 0.13442, -0.08771, -0.14854, -0.09178,
+ -0.11610, 0.09002, -0.12889, -0.15499, -0.22823,
+ 0.05064, -0.09245, 0.02709, 0.07792, 0.06937,
+ -0.14141, -0.12597, 0.06954, -0.10802, 0.08055,
+ 0.09221, 0.07870, -0.11996, 0.07844, 0.07514,
+ -0.19385, -0.10898, -0.09895, 0.10729, -0.11974,
+ 0.01925, -0.13579, 0.05854, -0.16243, 0.00540,
+ -0.12582, -0.12178, 0.06969, 0.11840, 0.08576,
+ -0.11407, 0.03848, 0.06467, 0.02821, -0.09013,
+ -0.10190, -0.14360, -0.09815, 0.12575, -0.16178,
+ -0.09734, -0.14254, -0.17099, 0.09326, 0.07379,
+ 0.09114, 0.06171, 0.02522, -0.12256, -0.14217,
+ 0.09618, 0.06028, 0.03343, 0.09704, -0.13495,
+ 0.10985, 0.13043, -0.11002, 0.08039, -0.11359,
+ -0.12674, -0.11898, 0.01474, 0.05022, -0.17914,
+ -0.14813, -0.09168, -0.10544, -0.13942, 0.04558,
+ 0.08612, 0.07417, 0.03373, -0.19896, 0.02122,
+ -0.21238, 0.12390, 0.11559, 0.05760, 0.11824,
+ -0.10065, -0.12896, 0.01458, 0.10279, 0.06487,
+ 0.09515, -0.10539, 0.08696, -0.07893, -0.15135,
+ 0.07851, 0.07389, 0.06045, 0.05055, 0.02208,
+ -0.14178, 0.02466, 0.08461, -0.14664, -0.02287,
+ -0.08459, 0.09493, 0.06291, -0.16774, 0.11082,
+ -0.11584, 0.08872, 0.08950, -0.11214, 0.06597,
+ 0.13544, 0.07686, -0.08409, -0.12991, -0.16321,
+ -0.71011, -0.12306, 0.07838, -0.13173, -0.14771,
+ -0.12785, 0.12566, 0.13724, 0.05333, 0.13371,
+ 0.16703, 0.16838, 0.06008, -0.06695, 0.14240,
+ 0.02429, -0.02275, -0.25226, -0.09208, 0.07993,
+ -0.20515, -0.21988, 0.06981, -0.19207, -0.17583,
+ 0.05807, 0.09200, 0.15114, -0.05591, -0.11060,
+ 0.10337, -0.01063, -0.09914, -0.13803, 0.08377,
+ 0.04015, -0.09722, 0.02562, -0.20389, -0.11232,
+ 0.01527, -0.22557, -0.03698, -0.17222, -0.16498,
+ 0.04591, -0.01428, 0.12351, 0.19442, 0.07230,
+ -0.19326, 0.18075, 0.05741, -0.14612, -0.16697,
+ 0.12383, 0.08043, 0.07039, 0.10150, 0.00652,
+ 0.12890, 0.04905, -0.17324, -0.22284, -0.18992,
+ -0.14218, -0.16614, 0.07472, -0.16548, -0.00148,
+ -0.08179, -0.12477, 0.11644, 0.18695, 0.02510,
+ 0.03106, 0.08881, 0.05092, -0.15292, -0.06520,
+ 0.04574, -0.16805, 0.05380, -0.03649, -0.19816,
+ -0.20223, -0.04904, 0.04279, 0.09805, 0.06257,
+ -0.01289, 0.11917, 0.02253, 0.13992, 0.10197,
+ -0.16180, 0.08323, -0.04856, 0.07400, 0.07246,
+ 0.09328, -0.22908, 0.05804, -0.03117, 0.12705,
+ 0.02094, 0.00568, 0.06594, 0.13982, -0.00478,
+ 0.05972, 0.04058, 0.09318, -0.23958, 0.05080,
+ -0.07939, 0.11188, -0.14380, -0.15980, -0.09237,
+ -0.17804, 0.01762, -0.20496, 0.03233, -0.07679,
+ -0.08902, 0.03287, 0.03473, -0.09804, -0.04374,
+ -0.20305, -0.00833, 0.17856, 0.13251, -0.20067,
+ 0.05808, -0.16083, 0.16994, 0.03967, -0.17546,
+ 0.12803, -0.07984, -0.08891, -0.12417, -0.04063,
+ -0.22606, -0.15662, 0.04673, -0.10694, -0.09932,
+ -0.25683, 0.03320, -0.04258, -0.13494, -0.09944,
+ 0.01844, -0.05584, 0.11905, -0.22044, -0.17517,
+ -0.16857, -0.21319, -0.10671, 0.02172, -0.05909,
+ 0.07420, -0.04545, 0.05417, 0.04595, 0.07511,
+ -0.14263, -0.14525, -0.14760, 0.17830, -0.21051,
+ 0.12161, 0.07562, -0.15733, -0.20253, -0.12092,
+ 0.13687, 0.02329, -0.14659, -0.20144, -0.22134,
+ -0.15151, 0.12788, -0.07172, 0.10361, -0.14070,
+ 0.02897, 0.01093, 0.03633, -0.12706, -0.10252,
+ -0.14759, -0.12763, -0.08740, 0.01836, -0.18042,
+ -0.02643, 0.13972, 0.10162, 0.01160, -0.21060,
+ 0.05447, -0.16649, -0.12390, -0.02862, -0.17923,
+ 0.08811, 0.13076, -0.12329, -0.26657, -0.11842,
+ 0.23629, 0.08093, -0.08288, 0.10368, -0.17534,
+ -0.00598, -0.00104, -0.09285, -0.08583, -0.01353,
+ 0.06502, -0.05680, -0.14985, -0.19802, 0.03116,
+ -0.19523, -0.10000, 0.08465, 0.10598, -0.16773,
+ 0.08209, 0.08406, -0.13992, -0.11799, -0.10327,
+ 0.04243, -0.21278, -0.17479, 0.16762, 0.05142,
+ 0.06571, -0.25146, 0.00090, 0.00297, 0.00684,
+ 0.07993, -0.03268, 0.00825, -0.13622, 0.01932,
+ 0.02900, 0.04735, 0.08976, 0.02910, -0.11986,
+ 0.13382, 0.00892, -0.07861, -0.10596, 0.16712,
+ -0.06332, -0.08304, 0.03770, 0.07973, -0.15154,
+ 0.12677, 0.05864, -0.19069, 0.08412, -0.10592,
+ -0.11761, -0.14199, 0.15059, -0.11475, -0.15416,
+ 0.07583, -0.08098, -0.16885, -0.14353, -0.00031,
+ -0.14741, -0.09499, -0.23555, 0.11186, -0.11961,
+ -0.14464, 0.07852, -0.19950, 0.06415, -0.12902,
+ 0.10758, -0.05710, 0.20353, -0.13570, -0.03928,
+ -0.20825, 0.10736, 0.15624, 0.04094, -0.09041,
+ -0.24816, 0.12255, 0.08465, -0.21487, -0.21355,
+ -0.17456, 0.03019, -0.19153, -0.16131, -0.18866,
+ 0.05248, -0.14225, -0.10591, -0.31269, -0.15853,
+ 0.06475, -0.24811, 0.07745, -0.04216, -0.11124,
+ 0.17089, 0.15330, -0.10588, -0.14529, -0.08816,
+ -0.15508, -0.13187, 0.07856, 0.05925, 0.04387,
+ 0.04889, -0.16761, -0.15225, -0.10025, -0.00292,
+ 0.09350, 0.11832, -0.04935, 0.07243, 0.11095,
+ -0.14377, -0.19033, 0.00401, 0.03983, 0.08474,
+ 0.03837, 0.10645, -0.18340, 0.08483, -0.18552,
+ -0.09223, 0.08430, -0.15555, 0.12622, -0.18174,
+ -0.13191, 0.05069, -0.00058, -0.00399, -0.09345,
+ 0.12225, 0.09583, -0.09277, -0.19061, 0.13331,
+ -0.14714, 0.08110, -0.11280, -0.03320, 0.11423,
+ 0.06540, -0.11688, -0.00356, -0.09845, 0.14215,
+ -0.18162, -0.15397, -0.12356, 0.07137, -0.25071,
+ -0.10503, 0.10306, 0.12546, -0.09580, 0.11949,
+ 0.01544, 0.14231, 0.04606, 0.00884, -0.00301,
+ -0.22347, 0.16441, 0.02094, -0.16378, 0.12333,
+ -0.05983, 0.10736, 0.14490, 0.06652, 0.10861,
+ -0.23652, 0.08546, -0.08223, -0.13404, -0.09138,
+ -0.11112, -0.19126, -0.17175, -0.11527, -0.10541,
+ -0.20732, -0.16802, 0.02951, -0.00073, -0.17336,
+ 0.08768, -0.11843, 0.05475, 0.03401, -0.13482,
+ 0.15906, -0.02285, 0.06467, 0.08065, 0.14676,
+ -0.21780, -0.00504, 0.08296, 0.10532, 0.01251,
+ 0.02973, -0.16602, -0.11625, -0.08241, -0.15313,
+ -0.10654, 0.13465, -0.62175, -0.08756, 0.11525,
+ -0.12200, 0.09430, -0.09374, -0.18365, -0.13155,
+ 0.15452, -0.09831, -0.02579, 0.05172, -0.12570,
+ 0.05183, 0.10910, -0.13761, -0.12525, -0.14014,
+ -0.08112, 0.02822, 0.08055, -0.18632, -0.04603,
+ 0.09371, -0.10845, -0.11765, -0.08636, -0.14586,
+ -0.10745, -0.10992, 0.09515, 0.00813, -0.07938,
+ 0.08856, 0.04036, -0.14185, 0.04574, 0.10235,
+ -0.00752, 0.05619, 0.03911, -0.09926, 0.02714,
+ 0.11007, 0.09403, 0.08042, -0.10337, 0.13107,
+ 0.06860, 0.08336, -0.09654, -0.10593, -0.18163,
+ 0.06218, 0.09898, 0.07605, -0.12940, -0.10712,
+ -0.10342, -0.03142, 0.08579, 0.01352, -0.14285,
+ -0.15568, -0.07108, 0.06629, 0.06622, 0.10797,
+ -0.07683, 0.04490, -0.13616, -0.13377, 0.09099,
+ -0.15135, 0.04809, -0.09577, 0.01835, -0.08850,
+ 0.09678, -0.12312, 0.06731, -0.11239, -0.13212,
+ -0.18718, -0.15186, 0.12312, 0.06468, -0.13998,
+ -0.09549, -0.06578, -0.15397, -0.13883, 0.10976,
+ 0.05208, -0.18550, 0.06122, 0.12733, -0.17312,
+ -0.10935, 0.12302, 0.05627, -0.10986, 0.10365,
+ -0.16360, 0.01876, -0.15803, -0.04400, 0.07690,
+ 0.08741, -0.06560, 0.13200, 0.05548, 0.06982,
+ 0.11065, -0.07061, -0.21442, -0.04723, -0.08196,
+ -0.16784, -0.03001, 0.16589, 0.08994, 0.09542,
+ -0.13787, 0.04331, 0.03454, 0.04434, -0.06129,
+ -0.09585, 0.09954, 0.10555, -0.06650, -0.18681,
+ -0.13733, -0.12728, 0.11608, -0.17723, -0.13712,
+ -0.02281, -0.17828, -0.00056, 0.10027, -0.12132,
+ 0.06729, -0.15120, -0.16236, 0.03906, 0.04433,
+ -0.06340, -0.08884, 0.05326, -0.07368, 0.10603,
+ -0.16496, -0.08853, 0.05154, -0.11925, -0.17336,
+ -0.15012, 0.13104, -0.14402, -0.14431, 0.06938,
+ 0.04852, -0.15676, -0.12092, 0.02626, -0.11912,
+ 0.06717, -0.04225, -0.03525, -0.11673, 0.14399,
+ -0.10588, -0.12007, 0.08178, 0.10156, -0.08806,
+ -0.16845, -0.15241, 0.09747, -0.15682, -0.16679,
+ 0.11568, -0.21694, -0.16542, -0.20169, 0.00100,
+ 0.07052, 0.07070, 0.14570, -0.07648, -0.09881,
+ -0.10629, -0.08503, -0.10055, -0.10013, 0.04190,
+ 0.15205, 0.07271, -0.16817, -0.10854, 0.08331,
+ 0.01652, -0.09484, -0.10986, -0.20669, -0.00227,
+ -0.00522, 0.03950, -0.14289, -0.11467, -0.08352,
+ -0.05728, -0.09239, -0.12589, -0.15084, 0.12034,
+ 0.09314, 0.17787, -0.09654, -0.19099, -0.14042,
+ -0.15275, 0.04713, -0.14767, -0.13087, -0.17796,
+ 0.01694, -0.00580, 0.05811, 0.10000, -0.04876,
+ 0.09032, -0.07044, -0.06106, -0.03610, -0.06056,
+ -0.09689, -0.15533, -0.01591, -0.15519, 0.03431,
+ 0.05379, 0.05364, -0.19969, 0.06349, -0.15179,
+ 0.07486, -0.21863, -0.14933, -0.20531, 0.00052,
+ -0.09460, 0.11759, -0.11168, 0.11144, -0.05948,
+ 0.15156, -0.09643, -0.16722, -0.04769, -0.17291,
+ 0.00538, -0.12717, 0.00511, 0.03172, -0.10467,
+ 0.05887, -0.08214, 0.01514, -0.16663, 0.02754,
+ -0.14775, -0.12882, 0.11437, 0.11008, -0.08802,
+ 0.13136, -0.05253, 0.10204, 0.07259, 0.11127,
+ 0.09270, -0.18728, -0.08769, -0.14694, 0.03220,
+ 0.08474, -0.14061, -0.16828, 0.02800, -0.19984,
+ 0.00045, -0.13381, 0.12377, 0.14070, -0.15151,
+ -0.08350, -0.09980, -0.15069, 0.08554, 0.07050,
+ -0.06881, 0.07281, -0.14615, 0.03689, 0.09194,
+ 0.03138, 0.10124, -0.15352, 0.07348, 0.01801,
+ -0.18472, -0.14482, -0.11677, -0.05484, 0.05158,
+ -0.15346, -0.08344, 0.11238, 0.04988, 0.07436,
+ 0.08513, -0.10070, -0.14861, 0.05953, 0.06274,
+ -0.09207, -0.16982, 0.09698, 0.14740, 0.07126,
+ 0.01659, -0.18029, -0.18254, -0.11608, -0.12217,
+ -0.13741, 0.06872, -0.06174, 0.11067, 0.06705,
+ 0.10593, -0.12708, 0.09979, -0.05493, 0.02133,
+ 0.08764, 0.09684, -0.14730, 0.09114, 0.06624,
+ -0.15476, 0.03585, -0.20059, -0.19175, 0.09249,
+ -0.12510, 0.06740, -0.14824, -0.06814, 0.09309,
+ -0.14430, 0.11714, -0.14574, -0.06588, -0.07280,
+ 0.06282, -0.12863, 0.09948, 0.03525, 0.12708,
+ -0.13132, 0.03401, 0.07607, -0.04784, 0.03663,
+ -0.12451, -0.10873, 0.08160, 0.05773, -0.11556,
+ 0.08790, 0.05122, -0.10178, -0.12063, 0.12873,
+ -0.11104, 0.04942, 0.07497, -0.10197, 0.02788,
+ -0.07616, -0.10817, 0.10408, -0.17574, -0.16848,
+ -0.19443, -0.13418, 0.00783, 0.02583, 0.01904,
+ -0.10786, 0.07798, -0.10217, -0.08831, 0.10043,
+ -0.09943, 0.15249, -0.22792, 0.13879, 0.07611,
+ -0.14870, -0.12309, -0.07572, 0.04385, 0.08159,
+ 0.08526, -0.13068, -0.15859, 0.05884, -0.15221,
+ 0.02517, 0.10141, -0.11041, -0.06121, -0.10244,
+ -0.10582, -0.13724, -0.13766, -0.10657, -0.08678,
+ 0.07942, 0.03162, -0.07860, -0.14725, 0.05625,
+ 0.09360, 0.03543, -0.08031, -0.02849, -0.65007,
+ -0.37154, -0.01094, 0.09099, 0.54410, -0.29117,
+ 0.56543, -0.35628, 0.29706, 0.23183, 0.36378,
+ 0.67609, 0.20782, -0.70989, 0.13965, -0.47144,
+ 0.18443, -1.29930, -0.12878, 0.20448, -0.63720,
+ -0.40456, 0.06235, 0.07263, -0.01819, 0.05152,
+ 0.43902, -1.36052, 0.10680, 0.15700, -0.25677,
+ -0.13823, -0.44390, 0.10075, -0.75585, -0.28287,
+ -0.07195, 0.41267, 0.42072, -1.02360, 0.54517,
+ -0.09717, -0.29501, 0.57252, -0.54346, 0.26953,
+ -0.16811, -0.66506, 0.33042, 0.22338, 0.15393,
+ 0.61922, -0.09916, 0.49993, -0.35689, -0.95245,
+ -0.42040, -0.09863, 0.11752, 0.38127, -0.40482,
+ 0.28754, -0.17000, -0.35180, 0.55741, 0.44256,
+ 0.30914, 0.32928, 0.10043, -0.13548, 0.66674,
+ 0.07991, -1.00979, 0.37032, 0.97720, -0.62900,
+ -0.56647, -0.04766, 0.18431, -0.51180, -1.15761,
+ -0.20065, 0.14901, -0.00149, 0.11839, 0.23577,
+ -0.03873, -0.35359, -0.01959, 0.53908, -0.70690,
+ -0.28372, 0.02874, 1.10129, -0.80836, 0.94423,
+ -0.44666, -0.59698, 0.20313, -0.54738, 0.14699,
+ -0.19664, -0.09531, -0.47591, 0.02047, 0.17301,
+ 1.67497, -0.12300, 0.14466, -0.03161, -0.42960,
+ 0.16560, -0.33067, -0.65478, -0.71583, 0.56754,
+ -0.80760, 0.57492, -0.91619, 0.22378, 0.25290,
+ 0.27111, -0.50714, 0.03928, -0.29929, -0.57475,
+ -0.10574, 0.82522, 0.40187, 0.17659, -0.13657,
+ 0.28542, -0.51461, -0.55233, 0.18619, 0.03694,
+ 0.06078, 0.31348, -0.20489, -0.01429, -0.36901,
+ -0.64889, 0.21061, -0.44690, -0.05844, 0.17057,
+ -0.36000, -0.34311, 0.29568, 0.27359, 0.12134,
+ 0.08829, 0.28217, -0.32972, -0.66672, -0.27372,
+ 0.13538, 0.08781, 0.67663, -0.15774, -0.76072,
+ 0.28972, 0.15957, -0.25268, 0.55521, -1.42912,
+ -0.09679, -0.35986, -0.62272, 0.43104, 0.14416,
+ -0.06771, 0.25039, -0.06312, -0.34178, -0.40693,
+ -0.37580, 0.33159, -0.87023, 0.64522, 0.05018,
+ -0.46185, -0.00814, 0.34619, 0.18416, -0.61744,
+ -0.46152, 0.44295, -0.01824, -0.31753, 1.03730,
+ -0.32234, -0.08534, 0.15221, 0.87959, -0.29791,
+ 0.03747, 0.13957, -0.89509, 0.78509, -0.16916,
+ 0.26690, -0.62700, -0.03082, -0.03864, -0.30458,
+ -0.55756, -0.75951, 0.42105, -0.35828, -0.45736,
+ 1.03677, -0.00739, -0.09263, -0.48599, 0.83454,
+ -0.87414, 0.39803, -0.06086, -0.25226, -0.67341,
+ 0.63150, 0.64010, -0.71954, -0.37665, 0.13539,
+ -0.21377, -0.51156, 0.16059, -0.54397, -0.10878,
+ -0.10000, 0.57950, -0.05793, 0.16774, 0.41450,
+ 0.85340, 0.35335, -0.39372, 0.40381, 0.46943,
+ -0.09771, 0.36106, 1.08429, -0.55854, 0.38689,
+ 0.15365, -0.08685, -1.32738, -1.30075, -0.70357,
+ -0.69239, -0.19307, 0.50578, -0.30724, -0.35220,
+ -0.23837, -0.07169, -0.37995, 0.10623, 0.05428,
+ 0.46512, -0.74222, -0.31487, 1.53280, 0.08398,
+ -0.18694, -0.20147, -0.14632, -0.06539, 0.27138,
+ -0.89786, -0.92825, -0.37030, 0.39886, -0.45778,
+ 0.59026, 0.26208, 0.29001, -0.78650, -0.40584,
+ 0.14250, -0.15706, -0.24616, -0.98211, -0.07050,
+ -0.26910, -0.04982, 0.07916, 0.32893, 0.20740,
+ 0.16337, 0.01848, 0.16568, -0.40538, 0.65507,
+ -0.30559, -0.07969, 0.12472, 0.89708, -0.69601,
+ -0.16924, 0.32276, 0.50627, -0.54369, 0.60130,
+ 0.63301, -0.31318, -0.75322, -0.75639, 0.13076,
+ -0.20802, 0.25561, -0.51304, -0.14978, -0.42238,
+ -0.04848, -0.93480, 0.09424, 0.59086, 0.34528,
+ -0.00489, -0.17295, 0.03448, 0.27341, 0.69346,
+ 1.06274, 0.05640, -0.50755, -0.37555, 0.16113,
+ -0.21387, -0.58220, -0.52248, 0.23039, -0.08863,
+ -0.67482, 0.21301, 0.33355, -0.78452, -0.45477,
+ 0.37687, -1.78976, 0.27902, 0.50989, 0.50065,
+ -0.33447, -0.42452, 0.68053, -0.20295, -0.56366,
+ 0.35992, 0.66813, -0.12641, -0.54524, 0.28269,
+ 0.47920, -0.64101, 0.54620, -0.27900, 0.31784,
+ 0.22075, -0.08214, 0.37780, 1.12029, 0.15391,
+ -0.07301, 0.76292, -0.47713, 0.36073, -0.75550,
+ -0.50990, 0.14309, 0.23470, -1.27339, -0.24682,
+ -0.56861, 0.00804, -0.76295, 0.02446, 0.34246,
+ -0.25829, -0.24611, -0.49020, -0.30365, -0.20255,
+ 0.43282, 0.15579, -0.49374, 0.40992, 0.16630,
+ -0.42444, 0.86161, -0.54020, -0.11559, 0.54908,
+ -0.01271, -0.20451, -0.15937, -0.67247, 0.14556,
+ -0.07441, 0.24652, -0.27273, -0.06843, 0.46643,
+ -0.80685, -0.09636, 0.25832, -0.25432, 0.86630,
+ 0.40420, 0.26899, 0.51708, -0.59408, -0.53865,
+ 0.29960, -0.98496, -0.31399, -0.69683, -1.15151,
+ -0.32067, -0.04377, -0.91211, 1.05357, -0.01218,
+ -0.21902, 0.45896, -0.56210, -0.04485, -0.07154,
+ -0.32774, 0.47430, -1.26029, -0.12387, 0.44047,
+ 0.69362, 0.21213, 0.00100, 0.03374, 0.69893,
+ -1.34826, -0.94020, -0.17614, -0.16061, -0.39743,
+ 0.07508, -0.12626, -0.51057, -0.06746, 0.22485,
+ 0.17632, -0.46475, -0.33424, 0.03023, 0.19467,
+ 0.15361, 0.11323, -0.25524, -0.38878, -0.01486,
+ -0.32053, 0.28409, -0.33064, -0.32745, -0.19003,
+ -0.00592, -0.00077, 0.18480, 0.05018, 0.20853,
+ 0.15363, 0.41294, -0.37261, -0.13556, 0.27853,
+ -0.12774, 0.30326, -0.30477, -0.02373, 0.08723,
+ -0.30274, -0.26941, -0.16117, -0.35265, -0.16896,
+ -0.41127, 0.38234, -0.08704, -0.07594, -0.94480,
+ -0.08305, -0.07141, -0.00570, 0.33322, -0.10872,
+ 0.57251, 0.53086, -0.02883, 0.25318, 0.21407,
+ -0.23892, -0.62619, 0.02684, -0.34756, -0.21007,
+ 0.30797, -0.28199, 0.50761, -0.01482, 0.32518,
+ 0.11066, 0.10298, -0.18495, -0.11278, -0.44418,
+ -0.07891, -0.61409, 0.26768, -0.13820, -0.53146,
+ 0.11869, -0.50412, -0.06910, 0.04250, 0.30123,
+ -0.00543, 0.09941, -0.14761, -0.39597, -0.22382,
+ -0.03165, -0.74723, 0.00768, -0.05130, -0.67257,
+ 0.65823, 0.38502, -0.21037, -0.12991, -0.02587,
+ -0.09798, 0.07053, -0.04995, 0.36351, -0.22434,
+ -0.17607, -0.09423, 0.14756, 0.59983, -0.63739,
+ 0.13945, -0.18968, 0.65550, -0.16011, 0.10857,
+ 0.34406, -0.22123, -0.24383, -0.26883, -0.14780,
+ -0.19636, -0.05678, -0.22456, 0.26088, -0.01699,
+ -0.20624, 0.10226, -0.08033, -0.22190, 0.03846,
+ 0.37217, 0.12494, -0.13584, -0.49583, 0.04953,
+ 0.56532, -0.39193, -0.15941, 0.53753, -0.15428,
+ -0.81887, -0.14152, -0.36566, -0.00344, 0.09970,
+ 0.29410, 0.12986, -0.28664, -0.32830, 0.07040,
+ 0.08209, -0.10451, -0.30484, -0.12220, 0.22599,
+ 0.36186, 0.05287, 0.01433, -0.57767, 0.04371,
+ 0.00420, 0.32138, -0.37111, -0.50954, -0.26066,
+ -0.16923, -0.37125, -0.57571, 0.30172, -0.00207,
+ -0.47395, 0.07309, -0.70886, -0.14099, -0.08724,
+ -0.80588, -0.30301, 0.32769, -0.64562, 0.63017,
+ 0.02050, -0.07282, -0.13641, -0.15300, -0.35453,
+ 0.58617, 0.24546, 0.48444, 0.17615, 0.01003,
+ 0.03834, -0.08080, -0.20309, -0.63624, -0.32720,
+ 0.18896, 0.33238, 0.09519, 0.17117, -0.12938,
+ -0.46586, 0.20514, 0.28133, 0.28363, 0.42997,
+ -0.45530, 0.36557, -0.57139, -0.33797, -0.10823,
+ -0.26687, 0.13873, -0.79958, 0.45974, -0.24315,
+ -0.31831, 0.08696, -0.50923, -0.22219, 0.23863,
+ 0.27551, -0.09296, 0.27270, -0.15198, 0.14428,
+ -0.29244, -0.23197, 0.16891, -0.20190, 0.23909,
+ 0.25230, -0.26475, -0.10000, 0.08009, -0.40845,
+ 0.20598, -0.34494, -0.19182, 0.61538, -0.20647,
+ -0.16769, -0.20297, -0.44677, 0.21584, -0.10748,
+ -0.10147, -0.16323, -0.08166, -0.26902, -0.71251,
+ 0.04480, 0.20146, -0.11044, 0.26119, 0.10378,
+ 0.27276, 0.29687, -0.18148, -0.08845, -1.19135,
+ -0.20424, 0.31944, -0.22430, 0.17880, -0.22359,
+ 0.28579, -0.11152, 0.06441, -0.22164, -0.20213,
+ -0.20626, -0.19537, 0.29954, -0.25524, -0.00635,
+ -0.37630, -0.11364, 0.19812, -0.25371, -0.15751,
+ 0.47439, 0.03262, -0.09449, -0.08585, 0.01240,
+ 0.09998, 0.16902, -0.17156, 0.02599, -0.32503,
+ -0.21509, 0.04651, 0.18086, -0.36745, -0.08080,
+ -0.28898, -0.25604, 0.72410, -0.52783, -0.33913,
+ -0.24077, -0.03028, 0.00014, 0.57364, 0.11714,
+ 0.23192, 0.24015, -0.27558, -0.71495, -0.15228,
+ -0.08585, 0.10150, 0.63803, -0.28748, -0.13718,
+ -0.68079, -0.18898, -0.14312, -0.70288, -0.48181,
+ -0.01587, 0.10317, 0.42695, 0.35607, 0.33567,
+ 0.11714, 0.28182, -0.07304, 0.04952, -0.15145,
+ 0.00484, -0.04734, 0.09032, -0.38058, -0.36699,
+ -0.12575, 0.05490, -0.22202, -0.65184, 0.14971,
+ -0.13020, 0.17191, -0.09337, -0.70882, 0.12599,
+ 0.01736, -0.31816, 0.22520, 0.24214, 0.23608,
+ 0.25572, 0.52718, -0.60915, -0.34676, -0.32065,
+ -0.12708, 0.17673, -0.20898, -0.30348, 0.35035,
+ -0.50119, 0.35851, 0.13694, -0.19328, 0.07743,
+ 0.10837, -0.16376, 0.26239, -0.32347, -0.78787,
+ 0.09310, 0.29281, -0.17962, 0.41099, 0.33854,
+ -0.34984, -0.04426, -0.51672, -0.17178, -0.28884,
+ 0.25850, -0.15185, -0.06091, -0.15722, -0.06900,
+ -0.58842, 0.00022, -0.02570, -0.27031, -0.03960,
+ 0.00995, 0.41022, -0.41972, -0.03984, -0.07100,
+ 0.16740, 0.59795, 0.12773, -0.19441, -0.45802,
+ -0.31745, -0.24419, -0.47810, -0.32637, -0.09768,
+ 0.00824, 0.44749, 0.10447, 0.01470, 0.07960,
+ 0.20879, -0.04069, -0.26915, -0.21887, 0.04217,
+ -0.01220, -0.39111, 0.20362, -0.21179, -0.16599,
+ 0.17057, -0.31539, 0.33269, -0.07272, -0.34287,
+ -0.18090, -0.29311, -0.31880, -0.13984, 0.33119,
+ -0.13811, -0.31536, 0.68756, -0.48412, -0.35139,
+ -0.10569, -0.41575, 0.27051, -0.11650, -0.25145,
+ -0.23044, 0.48697, 0.15612, -1.30761, -0.08291,
+ 0.10689, -0.25459, -0.17970, -0.07594, 0.01185,
+ 0.03296, 0.19202, -0.16258, -0.01884, -0.11259,
+ 0.05636, 0.08042, -0.08564, 0.00740, 0.11891,
+ -0.16876, -0.03722, -0.15163, 0.13223, 0.03493,
+ 0.12327, 0.08555, 0.07901, -0.11191, 0.13709,
+ -0.25965, -0.12558, -0.05378, -0.10563, -0.20697,
+ 0.03636, 0.11739, -0.20049, -0.10904, 0.05153,
+ -0.11793, 0.04242, 0.06288, -0.12293, 0.06006,
+ 0.06191, 0.18630, 0.09971, -0.02907, -0.06266,
+ 0.01091, -0.15843, 0.08779, -0.04051, -0.09783,
+ -0.04792, 0.03579, -0.12749, -0.19133, -0.18919,
+ -0.17974, -0.20684, -0.17395, -0.06772, 0.02772,
+ 0.05761, -0.08956, 0.16603, -0.11699, -0.07697,
+ 0.04860, 0.13593, -0.00578, -0.13530, -0.10388,
+ -0.14838, 0.09362, 0.03125, 0.11962, -0.19761,
+ -0.15276, -0.13832, -0.19065, 0.00226, -0.08388,
+ 0.10087, 0.03694, -0.14091, 0.18049, -0.08828,
+ 0.02764, -0.05556, -0.06163, -0.10964, -0.19885,
+ -0.11471, 0.09787, -0.08141, -0.18080, -0.08205,
+ 0.00828, -0.10970, -0.13168, -0.18741, 0.04362,
+ -0.12339, -0.09986, -0.16137, 0.07123, -0.04028,
+ -0.11102, 0.11786, 0.12629, -0.04378, -0.03588,
+ 0.08651, -0.07288, 0.09324, 0.00390, -0.26194,
+ 0.09814, 0.00305, -0.04345, 0.13158, -0.19276,
+ -0.17615, -0.14113, -0.16392, 0.01886, 0.04617,
+ 0.15270, 0.19010, 0.12152, -0.08100, -0.04892,
+ -0.16044, -0.11426, -0.10117, -0.09051, -0.24737,
+ -0.01801, 0.13268, 0.06961, -0.26333, -0.14854,
+ 0.02395, -0.05532, -0.14201, -0.26424, -0.16340,
+ 0.05038, 0.15783, 0.10215, 0.16795, -0.09459,
+ 0.12926, 0.03272, 0.05735, -0.14384, -0.11823,
+ -0.09069, -0.27820, -0.08327, 0.02675, -0.02040,
+ 0.02393, -0.11032, 0.02573, 0.08750, 0.04001,
+ -0.14552, 0.07551, -0.07259, 0.12019, -0.00217,
+ -0.05939, -0.03634, -0.12988, 0.09376, 0.07895,
+ -0.03822, 0.07211, -0.16386, -0.16009, 0.07057,
+ -0.16424, -0.04807, -0.23625, -0.00070, -0.02159,
+ -0.08950, -0.06058, 0.08950, 0.15954, 0.14693,
+ 0.06070, -0.08051, 0.17767, 0.14560, 0.12748,
+ -0.17824, 0.19065, 0.06769, -0.03356, 0.05920,
+ 0.08604, -0.21588, -0.04189, -0.14741, -0.14966,
+ -0.02608, -0.07081, -0.24994, 0.01411, -0.08746,
+ -0.11268, -0.06520, 0.17269, 0.03641, 0.12541,
+ 0.08974, 0.07933, -0.01454, 0.02731, -0.13375,
+ 0.02903, 0.06595, -0.15521, 0.16783, -0.20133,
+ -0.27550, -0.03351, -0.06418, 0.09136, -0.10000,
+ 0.19144, -0.12876, 0.20574, -0.03647, 0.21571,
+ 0.03670, 0.13163, -0.17849, 0.00550, 0.02949,
+ -0.25098, 0.10930, -0.11041, -0.31963, 0.09364,
+ 0.11790, 0.08072, -0.07493, 0.01307, -0.13872,
+ -0.35079, 0.14330, -0.12239, -0.00009, -0.09649,
+ -0.07414, 0.04285, -0.00559, 0.04871, 0.20635,
+ 0.11457, -0.29807, 0.11730, -0.04194, 0.03912,
+ -0.10870, -0.07128, -0.19813, -0.25704, -0.17769,
+ 0.00444, -0.02340, -0.00750, 0.08447, -0.04189,
+ 0.11201, -0.02897, -0.05790, -0.10518, -0.12707,
+ -0.00289, -0.05801, -0.18310, -0.12428, 0.12126,
+ 0.00781, -0.00138, -0.17429, -0.25739, 0.01104,
+ -0.27858, -0.26032, 0.01386, 0.13294, 0.06681,
+ -0.00450, 0.15847, -0.08901, -0.08976, 0.08626,
+ -0.14372, 0.11314, -0.14800, -0.20331, 0.02535,
+ -0.06210, -0.16873, -0.15067, 0.12640, 0.05174,
+ 0.00113, -0.13515, 0.04602, 0.02838, 0.13292,
+ -0.18299, 0.18639, -0.06787, 0.12330, 0.04539,
+ -0.12640, -0.06865, 0.16462, -0.10755, -0.18501,
+ -0.18859, -0.19818, -0.23013, 0.12260, 0.07229,
+ 0.05236, 0.00118, -0.15910, 0.05812, -0.00301,
+ -0.07073, 0.05434, -0.14145, -0.08286, -0.02859,
+ -0.15750, 0.10535, 0.09030, -0.04633, -0.05435,
+ -0.07531, 0.04198, -0.07959, 0.03335, -0.16349,
+ 0.15448, 0.08058, -0.18823, -0.23713, -0.24064,
+ 0.04753, -0.13326, 0.01784, 0.02721, -0.04034,
+ -0.10220, 0.09078, 0.08767, -0.15707, -0.05847,
+ -0.05937, -0.09489, -0.13130, -0.12230, 0.06121,
+ -0.11835, -0.08831, -0.16773, -0.06208, -0.14164,
+ -0.19544, -0.16950, -0.13680, -0.24028, 0.03062,
+ 0.09120, -0.06577, -0.02200, 0.09092, 0.07509,
+ -0.13830, -0.23914, 0.10525, 0.03897, 0.05444,
+ 0.05544, -0.03041, -0.06443, -0.07333, 0.02197,
+ 0.04159, -0.16499, -0.18725, 0.02108, -0.00024,
+ -0.08976, 0.13606, 0.11140, -0.07580, -0.03671,
+ 0.12005, -0.04957, 0.00305, 0.04378, 0.09055,
+ -0.10324, -0.18339, 0.08636, 0.04976, -0.17485,
+ 0.00674, -0.23128, -0.09880, -0.18208, -0.00331,
+ 0.05890, -0.04152, -0.03950, 0.03680, 0.19522,
+ 0.10919, -0.07687, 0.08704, -0.13445, -0.11348,
+ 0.10532, -0.10044, -0.11367, -0.07294, 0.01596,
+ 0.06062, 0.09535, -0.17021, 0.07430, -0.32918,
+ -0.54963, -0.10498, 0.06206, 0.04171, 0.08881,
+ 0.09348, 0.03971, 0.07280, 0.10523, 0.08928,
+ 0.06181, -0.16728, 0.08514, -0.14020, 0.07468,
+ 0.09259, 0.06967, 0.05892, -0.11236, 0.04933,
+ 0.07530, 0.07346, -0.11317, -0.09922, -0.14230,
+ -0.09667, 0.09167, 0.03971, -0.11398, 0.09329,
+ 0.08958, -0.15253, 0.03511, -0.12581, 0.05157,
+ 0.06078, 0.05436, 0.07261, -0.14458, 0.07138,
+ -0.11244, 0.06465, -0.11483, -0.10292, -0.13048,
+ 0.03353, 0.09234, -0.09312, 0.03966, -0.12290,
+ 0.09606, 0.07026, -0.13200, 0.05538, -0.10925,
+ -0.11873, -0.14153, 0.09080, 0.05421, 0.05748,
+ 0.07291, -0.15543, 0.06023, -0.10732, 0.08872,
+ 0.06341, -0.12877, -0.11862, 0.09227, 0.04777,
+ -0.10581, -0.10933, 0.09310, -0.17476, 0.04092,
+ -0.12211, -0.14398, -0.12997, -0.12451, 0.05745,
+ 0.07113, 0.08719, -0.11616, -0.14795, 0.08921,
+ 0.09161, 0.05537, -0.14550, -0.10620, -0.10232,
+ 0.03941, -0.09962, -0.10818, -0.11342, -0.17235,
+ -0.14547, 0.07682, 0.05137, 0.06312, -0.09075,
+ -0.12085, 0.06587, -0.12217, 0.03455, 0.07194,
+ 0.08585, 0.09632, -0.15338, -0.13428, 0.10347,
+ 0.09718, -0.17359, 0.07799, 0.09624, -0.09766,
+ -0.14154, 0.03832, -0.10778, -0.15537, -0.14455,
+ -0.09107, 0.05894, -0.13080, 0.06495, 0.04957,
+ 0.07185, 0.08415, 0.07632, 0.06653, -0.11110,
+ 0.09408, 0.10497, -0.15433, 0.08871, -0.12392,
+ -0.12153, 0.06898, 0.03241, -0.11084, -0.13123,
+ -0.13934, -0.13905, 0.06440, -0.13254, 0.05511,
+ 0.06353, -0.13159, -0.11062, 0.10530, -0.13254,
+ 0.06476, -0.09858, -0.10162, -0.14184, -0.11160,
+ 0.08144, 0.07578, -0.13196, 0.05854, 0.09291,
+ 0.06514, 0.05236, -0.12168, -0.14209, -0.14131,
+ 0.05767, 0.02644, -0.14056, -0.10767, 0.09334,
+ -0.12256, -0.12761, 0.11568, -0.11153, 0.05614,
+ 0.09178, 0.08045, 0.08480, -0.13316, 0.04977,
+ 0.06167, 0.06536, 0.06211, -0.11846, 0.04965,
+ -0.14376, -0.14197, -0.16838, 0.06694, -0.10139,
+ -0.09821, -0.11285, 0.05448, 0.09963, -0.10620,
+ 0.08051, 0.09833, 0.06886, -0.09232, 0.04648,
+ 0.06517, -0.12942, 0.05527, 0.04948, 0.08965,
+ 0.06663, 0.05515, 0.05045, 0.03925, -0.15894,
+ 0.08748, -0.11221, 0.08610, 0.07914, -0.09272,
+ 0.06632, 0.04452, 0.09364, -0.12450, -0.10669,
+ -0.15103, -0.12661, -0.12847, 0.04204, -0.12217,
+ 0.08386, -0.13147, 0.04999, -0.12757, 0.03464,
+ -0.14789, -0.10000, -0.09297, 0.06664, -0.15368,
+ 0.10259, 0.10812, -0.12128, -0.10161, 0.07324,
+ 0.10731, -0.14517, -0.16272, -0.11156, -0.12615,
+ 0.04288, 0.08192, 0.04305, -0.15211, -0.14848,
+ 0.07267, 0.07635, 0.04986, 0.07948, 0.08660,
+ -0.14753, -0.10346, 0.09086, 0.07342, -0.10025,
+ 0.07174, -0.11045, 0.05499, -0.16352, 0.07337,
+ -0.14815, -0.14116, 0.08193, -0.13015, 0.05481,
+ 0.06624, -0.13487, 0.07696, -0.12195, 0.07720,
+ -0.12678, 0.03670, 0.08921, 0.10027, -0.12535,
+ -0.09877, 0.08356, 0.08963, 0.05157, -0.12816,
+ -0.12344, -0.10590, 0.05578, 0.10174, -0.14535,
+ 0.02154, -0.13286, -0.14576, -0.14735, 0.08142,
+ 0.07738, -0.11346, -0.15657, 0.10117, 0.07134,
+ -0.11348, -0.10731, 0.09362, -0.10576, -0.12102,
+ 0.05271, 0.06243, 0.07981, 0.06645, 0.08439,
+ -0.14252, 0.01816, -0.14020, -0.13943, -0.14462,
+ 0.08582, 0.08736, -0.15389, -0.13153, 0.10390,
+ -0.11248, -0.13315, 0.08689, 0.08977, -0.09708,
+ -0.15238, 0.02507, -0.10788, -0.13006, 0.05316,
+ -0.13301, 0.06686, 0.06468, 0.07464, -0.13833,
+ 0.06972, -0.12337, -0.11198, 0.08011, -0.14874,
+ 0.09016, 0.09406, -0.16925, -0.10523, -0.11337,
+ 0.07809, 0.07999, -0.12858, -0.11431, -0.13021,
+ -0.15321, 0.05858, -0.14545, -0.12932, 0.06979,
+ 0.04919, -0.12748, 0.08606, -0.13187, -0.10420,
+ -0.13163, -0.10453, 0.08073, -0.14323, 0.09046,
+ -0.10973, -0.10155, -0.11618, -0.14161, 0.07416,
+ 0.06082, 0.05016, -0.14208, 0.07005, 0.06728,
+ -0.12698, 0.05303, 0.04568, 0.07016, 0.07809,
+ 0.06156, -0.12649, -0.09891, -0.10523, -0.15320,
+ 0.08622, -0.10003, 0.10231, 0.06108, -0.13215,
+ 0.07245, 0.05679, 0.03555, -0.13228, 0.07654,
+ -0.13858, -0.14747, -0.11375, 0.06326, -0.13680,
+ 0.04966, 0.04988, -0.14183, -0.10394, -0.11024,
+ 0.05513, -0.09492, -0.09736, 0.07876, -0.15014,
+ -0.13240, 0.07055, -0.14479, -0.11248, 0.06849,
+ -0.12602, 0.07661, 0.09345, -0.13396, 0.05572,
+ -0.14115, 0.06475, 0.05649, -0.12507, -0.09395,
+ 0.07523, -0.15560, 0.10031, -0.09845, -0.11936,
+ -0.16661, 0.05562, -0.10741, 0.07719, -0.13296,
+ -0.09663, -0.12336, -0.15554, 0.06411, 0.07023,
+ -0.11623, -0.16374, -0.68995, -0.16683, -0.15258,
+ 0.03542, -0.09486, 0.04377, -0.17770, 0.08764,
+ -0.13275, 0.05332, 0.01845, -0.15698, 0.07352,
+ -0.09831, -0.12806, 0.13076, 0.05168, -0.11011,
+ 0.04793, 0.08935, 0.09388, -0.05620, -0.14521,
+ 0.04473, -0.11817, 0.08309, 0.07065, 0.00707,
+ -0.11301, -0.13183, -0.12575, -0.22633, 0.02625,
+ -0.11628, 0.04918, 0.07625, -0.12375, 0.09860,
+ 0.10872, 0.05766, 0.12742, 0.07351, -0.07146,
+ 0.06198, 0.00033, 0.05613, 0.13154, -0.14395,
+ 0.03795, 0.10495, -0.11299, 0.01936, -0.15274,
+ 0.03854, 0.05470, 0.08417, 0.06025, -0.07836,
+ 0.08187, 0.07254, -0.12614, 0.07480, 0.08639,
+ 0.10002, 0.04949, -0.12825, -0.13644, -0.11036,
+ 0.04928, -0.12093, -0.09126, 0.08870, 0.02245,
+ -0.20064, -0.16468, -0.14713, 0.06134, -0.12021,
+ 0.06450, -0.15596, -0.08696, -0.12031, -0.06301,
+ 0.05453, 0.10715, -0.15470, 0.02757, 0.03979,
+ -0.10529, 0.04182, 0.04211, -0.10555, -0.08958,
+ -0.15249, -0.15067, 0.04934, -0.15068, 0.08488,
+ 0.06993, -0.10513, -0.13307, -0.09346, -0.10991,
+ 0.08746, 0.06941, -0.11036, -0.13724, 0.04221,
+ -0.14896, 0.09693, -0.15482, -0.17902, 0.07745,
+ 0.13461, -0.15599, -0.17812, -0.13184, -0.11600,
+ -0.14863, -0.12993, 0.07395, 0.04029, -0.12764,
+ -0.13672, 0.11689, -0.08893, 0.10252, 0.01341,
+ 0.01092, 0.09112, 0.08123, 0.07135, -0.21431,
+ 0.07835, 0.09752, 0.06676, -0.09124, 0.06097,
+ 0.04366, 0.06920, -0.10756, 0.04668, -0.10974,
+ -0.13579, 0.05541, 0.10747, -0.10192, 0.11754,
+ 0.00737, -0.19690, 0.03692, -0.09902, 0.05697,
+ -0.02118, -0.10069, 0.12360, 0.04135, 0.02072,
+ 0.06482, 0.08565, -0.10945, -0.10644, -0.12191,
+ -0.09527, -0.13659, -0.12306, -0.07893, 0.09736,
+ 0.10576, -0.17662, 0.03395, 0.02507, 0.06618,
+ 0.04578, -0.15804, 0.10111, -0.08336, 0.06837,
+ 0.03624, 0.08390, -0.14966, 0.09629, 0.08545,
+ -0.11001, -0.09603, -0.14308, -0.08579, 0.06628,
+ 0.04382, 0.10122, -0.18135, -0.20244, -0.02535,
+ -0.13663, 0.04001, 0.03999, 0.11604, 0.11445,
+ -0.13233, 0.08825, -0.12264, -0.15217, 0.08416,
+ -0.10864, 0.08966, -0.15385, 0.08765, 0.09325,
+ 0.10465, -0.11191, 0.12028, -0.00909, -0.15921,
+ 0.06315, -0.12847, 0.02522, 0.00158, -0.10879,
+ 0.12311, 0.04668, -0.14068, 0.07883, 0.03601,
+ 0.03326, -0.14146, -0.10827, 0.03657, 0.14236,
+ 0.13580, -0.08313, -0.09243, -0.10000, -0.20298,
+ -0.20529, 0.08170, 0.07464, 0.03332, 0.07327,
+ 0.10635, 0.09003, -0.15625, 0.06128, 0.01211,
+ 0.03588, -0.08802, -0.14722, -0.08321, -0.13850,
+ 0.12439, 0.06073, 0.11723, -0.11770, -0.08071,
+ 0.02034, -0.17838, -0.13991, -0.11509, 0.05445,
+ -0.17642, -0.15695, -0.09688, -0.17069, -0.11861,
+ 0.05739, 0.04214, 0.08958, 0.02583, 0.09132,
+ -0.14363, -0.05746, -0.10478, 0.10860, -0.10117,
+ -0.07858, 0.06075, 0.01749, -0.16540, 0.06046,
+ 0.02812, -0.15224, -0.09701, -0.12177, 0.04856,
+ 0.04399, -0.12921, -0.14538, 0.05067, -0.13316,
+ 0.10266, -0.14765, -0.10304, 0.08355, 0.10810,
+ -0.04747, 0.08907, -0.14777, 0.03364, 0.02035,
+ -0.14973, -0.14507, 0.05013, 0.07784, 0.08818,
+ 0.06648, 0.07181, -0.13698, -0.15490, 0.08919,
+ -0.12464, 0.05310, -0.09014, -0.12661, 0.11475,
+ 0.07664, 0.11138, -0.12660, 0.01839, 0.01035,
+ -0.12710, 0.07763, 0.05780, -0.17783, 0.08739,
+ 0.05829, 0.05615, -0.14764, -0.14327, 0.05638,
+ -0.05025, -0.12007, -0.14728, -0.15828, -0.08560,
+ -0.07319, -0.15747, 0.15052, 0.06616, -0.13176,
+ 0.09238, -0.11858, 0.08418, 0.04124, 0.00889,
+ -0.12263, 0.09885, -0.13124, -0.15431, 0.05408,
+ 0.06659, -0.14050, -0.15272, -0.11934, 0.01570,
+ 0.08987, 0.11561, -0.12169, -0.06506, -0.15850,
+ -0.15503, -0.12359, 0.07579, 0.07660, -0.13206,
+ 0.00353, 0.07016, -0.08282, 0.03021, 0.04127,
+ -0.14141, 0.07388, 0.05034, -0.12209, -0.11934,
+ 0.08614, 0.06416, 0.10107, -0.07342, 0.09116,
+ 0.03628, 0.04353, -0.12433, 0.06031, -0.11317,
+ 0.09796, -0.16091, 0.07517, 0.09240, -0.16650,
+ 0.05385, -0.17176, -0.12946, 0.11314, -0.13855,
+ -0.17556, -0.13030, -0.09446, -0.15312, 0.12384,
+ 0.11334, -0.16471, -0.14771, 0.05553, 0.01382,
+ -0.10095, 0.08364, -0.10021, 0.06719, 0.09976,
+ -0.18082, -0.17751, -0.11204, 0.05878, -0.14312,
+ -0.14010, -0.11320, 0.06142, 0.05202, -0.10191,
+ 0.08212, -0.09289, 0.08672, 0.04262, -0.09719,
+ 0.05131, -0.13275, -0.12033, -0.01403, -0.10043,
+ 0.08164, 0.03171, -0.12214, 0.06306, -0.12675,
+ 0.04244, 0.06400, 0.05284, -0.15935, 0.08355,
+ 0.07786, 0.08107, 0.10264, -0.05116, -0.74979,
+ -0.20806, -0.07135, -0.11874, -0.13592, -0.16903,
+ -0.25828, -0.13420, -0.20621, -0.15213, -0.15486,
+ -0.20952, -0.32364, 0.21437, -0.21406, -0.20436,
+ 0.07676, 0.18921, 0.04992, -0.12823, 0.32776,
+ 0.27543, 0.06195, -0.19174, -0.21303, -0.22151,
+ -0.09856, -0.50008, -0.09960, -0.25922, 0.04632,
+ 0.00707, 0.01481, 0.25642, -0.33530, 0.14763,
+ -0.16001, 0.31903, 0.07300, -0.21859, 0.26528,
+ -0.15930, 0.11030, 0.27468, 0.10972, 0.05254,
+ 0.17138, -0.10566, -0.00226, -0.11960, 0.13485,
+ -0.11774, -0.05310, -0.35458, -0.11715, 0.00569,
+ -0.18541, -0.10531, -0.07519, 0.02155, 0.07791,
+ -0.07321, -0.00980, 0.11553, -0.14869, 0.10129,
+ -0.17652, 0.09127, -0.04905, -0.27547, -0.15320,
+ 0.11421, -0.17838, -0.01931, 0.00935, -0.02751,
+ -0.10646, -0.12232, -0.05615, -0.28224, 0.16374,
+ 0.02783, -0.30756, -0.24613, 0.28620, -0.07792,
+ -0.16960, -0.03216, 0.21411, -0.16118, -0.09900,
+ -0.14029, -0.02447, -0.25118, -0.34440, -0.23600,
+ -0.09595, 0.11339, 0.13476, 0.28561, -0.01241,
+ -0.10174, -0.01568, -0.36997, 0.01898, 0.00950,
+ 0.21480, -0.21865, -0.02769, -0.05317, 0.09146,
+ -0.07930, 0.01011, 0.17178, -0.30354, -0.01925,
+ -0.08450, -0.13082, -0.13486, -0.30520, -0.28919,
+ -0.19647, 0.36976, -0.09084, -0.11711, -0.12113,
+ -0.04401, -0.11183, 0.01693, 0.12936, 0.07063,
+ 0.19781, -0.13159, 0.10471, -0.20413, -0.03737,
+ 0.06564, -0.30386, 0.00155, 0.40130, -0.27111,
+ -0.34495, 0.05010, -0.19394, 0.09712, -0.18751,
+ -0.25725, -0.04944, -0.16378, 0.07496, 0.03623,
+ 0.17433, 0.19547, -0.59352, -0.17072, -0.15814,
+ -0.23805, 0.29479, -0.35842, 0.14208, -0.08256,
+ -0.07738, -0.32653, -0.19703, -0.23774, -0.13889,
+ 0.34728, -0.15214, -0.12887, -0.10724, 0.37465,
+ 0.22129, -0.05698, -0.00013, -0.34875, 0.10917,
+ 0.13313, 0.04535, 0.07157, -0.31507, -0.19803,
+ -0.06751, -0.50212, -0.17601, 0.05578, -0.07860,
+ 0.25307, -0.21696, 0.34920, 0.09558, 0.16585,
+ 0.06207, 0.18880, 0.20064, 0.06117, 0.00899,
+ 0.13056, -0.19705, -0.20151, 0.11563, -0.30888,
+ -0.31987, 0.05950, 0.04238, -0.00820, 0.04740,
+ -0.34126, -0.00480, 0.00199, 0.07221, -0.13423,
+ -0.05061, 0.31536, 0.08157, -0.00769, -0.15042,
+ -0.23026, 0.20518, 0.08799, 0.30801, -0.33035,
+ -0.39680, -0.09504, 0.04335, -0.02526, -0.21153,
+ -0.28628, -0.44383, 0.18290, -0.01681, 0.16196,
+ -0.10000, 0.04052, -0.23269, 0.17524, -0.11296,
+ -0.11330, 0.31172, 0.15055, -0.15865, 0.00633,
+ -0.16229, -0.63997, -0.21228, 0.31979, -0.02192,
+ 0.02053, 0.01885, 0.23398, -0.18169, -0.32400,
+ -0.06467, -0.41166, -0.05192, -0.01022, 0.08294,
+ -0.08465, -0.21697, 0.10037, 0.09657, -0.15560,
+ 0.13388, -0.25223, 0.26807, -0.35023, -0.19595,
+ -0.31761, -0.01022, -0.11232, 0.23370, -0.13876,
+ -0.33440, -0.02963, -0.21321, -0.08540, -0.28398,
+ 0.06892, -0.00625, 0.02563, 0.35857, -0.07020,
+ 0.02084, 0.19361, -0.44645, -0.11369, 0.11760,
+ -0.16530, 0.11632, 0.17643, 0.05785, 0.04782,
+ -0.18487, 0.14939, -0.31553, -0.21973, -0.26796,
+ -0.07710, 0.07977, -0.20919, 0.02638, -0.11376,
+ 0.01166, -0.22041, 0.06234, -0.23532, 0.02814,
+ 0.08389, 0.10328, -0.19863, 0.05540, 0.23659,
+ 0.23398, -0.20166, 0.27847, -0.05900, 0.02469,
+ -0.28414, -0.03263, -0.19370, 0.11822, -0.02946,
+ 0.05260, -0.15498, 0.16821, -0.09610, 0.14019,
+ -0.14241, -0.11113, -0.01015, -0.02886, 0.17988,
+ -0.26989, -0.17177, 0.06089, 0.08236, 0.34091,
+ 0.02347, -0.02375, -0.20260, -0.23848, -0.20124,
+ -0.13328, -0.20093, -0.01447, 0.00655, -0.17001,
+ -0.01863, 0.27700, 0.04974, 0.22212, 0.28650,
+ 0.06271, -0.33376, -0.34928, 0.18196, -0.02538,
+ -0.21807, 0.08484, -0.02919, -0.41786, -0.11111,
+ -0.06823, -0.12203, 0.31489, -0.10328, -0.22777,
+ -0.00361, 0.14669, -0.20354, -0.24110, 0.27486,
+ -0.04727, -0.32310, -0.28272, -0.04726, -0.11257,
+ -0.22225, 0.02525, -0.15689, -0.25590, -0.43898,
+ 0.06450, 0.03306, 0.33871, -0.01498, -0.07028,
+ 0.14300, 0.12930, -0.04452, -0.42936, -0.09400,
+ 0.05839, 0.09677, -0.01381, -0.01026, -0.09990,
+ 0.11419, 0.04195, -0.20013, 0.09430, -0.12894,
+ -0.00857, -0.35595, 0.20017, 0.17585, 0.09484,
+ 0.04063, -0.10009, -0.25090, -0.43876, -0.19674,
+ 0.09397, -0.02396, 0.05791, -0.15185, 0.10447,
+ -0.28626, -0.15109, -0.15242, -0.10636, 0.22637,
+ 0.13682, -0.39402, -0.03085, 0.20221, 0.16330,
+ 0.20455, -0.03282, 0.08765, 0.05693, -0.44531,
+ 0.03710, -0.29324, -0.02358, -0.17271, -0.15116,
+ 0.10189, 0.22085, -0.25063, 0.13808, 0.05957,
+ 0.02777, -0.74903, 0.01698, -0.26168, 1.30769,
+ -0.25300, -0.07687, -0.79697, -0.53290, 0.16247,
+ 0.15211, 0.67322, 0.02926, 0.05221, -0.99738,
+ 0.08735, -0.10517, 0.10336, 0.77459, -0.20107,
+ -0.51168, -1.17185, 0.16608, -0.01459, 0.52083,
+ -0.12883, 0.04676, 0.44952, 0.27418, 0.09183,
+ -0.67518, -0.18972, -0.39217, 0.87331, -0.77571,
+ -0.58308, 0.05608, -0.26553, -0.07335, -1.13212,
+ 1.16050, 0.06050, -0.42853, 0.14202, 0.40920,
+ -0.01755, -0.67072, 0.26258, 0.33272, -0.09770,
+ 0.40650, 0.03342, 0.11688, -0.09374, 0.69769,
+ 0.59181, -0.12730, 0.33494, -0.17901, -0.12476,
+ -1.58995, -1.19407, -0.14828, -0.09976, -0.02618,
+ 1.09285, -0.21204, 0.07351, -0.16990, -0.13385,
+ 0.10955, -1.13675, 0.45491, 0.86862, 0.36299,
+ -0.36541, -0.22590, -0.31032, 0.68205, -0.04532,
+ 0.17875, -0.58741, -0.78132, 0.20409, -1.06158,
+ 0.01947, -0.24222, 0.11823, -0.15751, 0.25052,
+ 0.73083, -0.92340, -0.12160, 0.09211, -1.24172,
+ 0.49310, -0.90886, -0.50054, 0.22800, -0.58449,
+ 0.15458, 0.62771, 0.54985, 0.24404, 0.02309,
+ 0.03614, -0.25326, 0.13861, 0.77242, -0.26016,
+ -0.06897, 0.62405, 0.05101, 0.34728, -0.12506,
+ 0.38032, -1.08803, 1.04177, -0.25113, -0.27674,
+ -0.70899, -0.96926, 0.47007, -0.22840, -0.02993,
+ -0.31222, 0.12301, -0.42112, -0.35125, 0.03110,
+ 0.11326, 0.71186, 0.18648, 0.54189, 0.12391,
+ -0.24699, -0.29292, -0.10461, 0.28509, 0.37277,
+ -0.67314, 0.28611, 0.30170, -0.45975, -0.77959,
+ -0.39292, 0.88861, -0.68353, -0.64947, 0.94727,
+ 0.57025, -0.08042, -0.35406, -1.48010, -1.01018,
+ 0.29908, 0.05665, 0.28895, 0.25964, 0.25661,
+ 0.51810, -0.42497, -0.00611, -0.07390, 0.19473,
+ -0.11374, 0.11995, -0.33427, -0.46152, -0.56685,
+ 0.75235, -0.33753, 0.21116, 0.72503, 0.42929,
+ -0.56117, 0.27423, -0.16632, -0.58407, 0.23032,
+ -0.74724, 0.34235, -0.43852, 0.07920, -0.38865,
+ 0.51960, -0.34333, 0.13100, -0.51189, -1.01203,
+ -0.19866, 0.72358, -0.33505, -0.06459, 0.28274,
+ -0.01673, 0.15768, -0.08676, -0.24950, 0.74887,
+ -0.63002, 0.70984, 0.01396, -0.11576, -0.13460,
+ -0.60905, 0.56090, 0.35843, -0.90637, -0.77855,
+ 0.29571, -0.51961, 0.30626, -0.20420, 0.11665,
+ 0.36860, 0.64156, 0.72534, -0.78613, -1.14201,
+ 0.29968, -1.14723, 0.57619, 0.40516, -0.14511,
+ -0.01072, 0.00305, -0.30326, -0.05990, -0.28750,
+ -0.19374, -0.45708, -0.10000, 0.53241, -0.35553,
+ 0.13176, 0.23375, -0.36172, -0.21856, 0.25758,
+ -0.19981, -0.20100, 0.13912, -0.99741, 0.29403,
+ -0.32043, 0.13515, 0.50917, -0.01280, -0.51358,
+ 0.19835, -0.58044, 0.40681, -0.47126, 0.44284,
+ -0.43948, -0.03585, 0.47492, 0.70830, -0.04791,
+ 0.24010, 0.55655, 0.33492, -0.28655, -0.40837,
+ -0.19328, 0.54067, -0.50755, -0.14761, 0.44627,
+ -0.74277, -0.73522, -0.78054, 0.22426, -0.43757,
+ -0.32753, -0.02723, -0.72958, -0.86418, 0.93010,
+ -0.04315, -0.44279, 0.50608, 0.51484, 0.71192,
+ 1.29051, 0.48375, -1.12218, 0.57593, -0.14158,
+ 0.01853, -0.48938, -0.97676, 0.06655, -0.78610,
+ -0.34166, -0.39444, -0.00307, 0.18725, 0.64478,
+ -0.12876, -0.24528, -0.17222, -0.04394, 0.05974,
+ 0.50674, -0.19678, 0.57498, -0.38347, 0.12206,
+ 0.78193, -0.16912, -1.14827, -0.14738, -0.01846,
+ -0.81479, -0.20552, -0.01400, 0.37515, -0.46137,
+ -0.38812, 0.29054, -0.29741, 0.30711, -0.43360,
+ 0.77722, -0.39304, -0.84231, -0.36873, 0.43190,
+ -1.03050, 0.48348, 0.43339, 0.41308, 0.39373,
+ -0.55799, -0.08743, -0.02521, 0.47370, -0.45621,
+ 0.59335, 0.53861, 0.35726, 0.11105, 0.38301,
+ 0.26720, 0.52501, -0.04022, 0.47188, -0.06432,
+ -1.56057, -0.25020, 0.08592, -0.44530, -0.64607,
+ -0.39525, -0.24797, -0.73317, 0.03817, 0.44737,
+ -0.35464, -0.08233, 0.06801, 0.41625, -0.83829,
+ -0.73731, 0.21163, 0.51594, -0.92151, 1.43502,
+ 0.33491, 0.11034, 1.00848, -0.41259, -0.30391,
+ 0.00667, -0.43750, 0.30132, -1.34438, -0.21584,
+ 0.29700, 0.03319, -0.56284, 0.38173, 0.48445,
+ -0.10455, 0.20720, 0.67853, 0.72723, 0.72318,
+ -1.31947, 0.63139, -0.37750, -0.57270, -0.58180,
+ -0.47248, -0.26198, -0.81085, 0.43564, 0.43735,
+ -0.76411, -0.50286, -0.37097, -0.87460, 0.05117,
+ 0.13049, -0.15279, 0.38212, -0.65200, 0.36210,
+ -0.13954, -0.38587, -0.88070, -0.38932, 0.70079,
+ 0.25948, 0.07281, -0.35117, 0.21008, 0.82904,
+ 1.13047, -0.41863, 0.30739, 0.40975, 0.53096,
+ -0.16915, -0.64834, 0.12807, 0.03045, -0.08393,
+ -0.15737, -0.00454, 1.71510, 0.25019, -0.41752,
+ 0.62782, 0.37525, -0.72378, -0.48304, -1.00729,
+ -0.49367, -0.59843, -1.77722, -1.14443, 0.02896,
+ -0.14153, -0.12494, 0.17835, -0.18388, -0.26957,
+ -0.13647, 0.02274, -0.15402, -0.12612, -0.22674,
+ -0.11618, -0.03717, -0.18897, 0.22088, 0.09087,
+ -0.17082, 0.01798, 0.09675, -0.08854, 0.04174,
+ -0.20804, -0.18200, 0.12683, -0.10646, 0.09638,
+ -0.07086, -0.11254, -0.21518, -0.16000, -0.24292,
+ -0.03090, -0.07415, 0.02896, 0.06304, 0.05923,
+ -0.01487, 0.07572, 0.05647, -0.09434, 0.14585,
+ -0.00690, -0.13629, 0.05312, 0.02144, -0.07741,
+ -0.14192, -0.12894, -0.07818, 0.07634, -0.00685,
+ -0.25376, -0.10466, -0.13635, 0.02604, -0.19795,
+ 0.11036, 0.10867, -0.19074, -0.15090, 0.08295,
+ 0.12212, 0.13623, -0.21782, -0.06091, 0.02225,
+ 0.07562, -0.11040, 0.14506, 0.11028, 0.07072,
+ -0.03843, -0.27156, 0.08535, 0.07258, 0.06380,
+ 0.02450, -0.02472, -0.28222, 0.04400, 0.08381,
+ -0.01134, -0.20567, -0.04163, -0.16512, -0.26956,
+ -0.03821, -0.07826, -0.01120, 0.01194, -0.10350,
+ -0.10472, -0.21315, -0.16713, 0.04945, 0.03630,
+ -0.19623, -0.07411, 0.17353, 0.00067, 0.14473,
+ 0.17142, -0.08681, 0.14697, 0.10664, 0.09035,
+ -0.31569, 0.02035, 0.11295, -0.15247, 0.08057,
+ 0.02664, -0.02292, -0.14945, -0.15902, -0.01894,
+ -0.08535, 0.04861, -0.13247, 0.14161, -0.16690,
+ -0.01905, -0.15766, -0.07358, 0.14070, -0.07584,
+ -0.25487, -0.26489, -0.10262, 0.11278, -0.14050,
+ -0.10533, 0.07221, 0.12770, -0.16126, 0.12713,
+ -0.19194, -0.16284, -0.11195, 0.09016, -0.17012,
+ -0.11878, 0.00939, -0.09677, 0.13618, -0.20498,
+ 0.14376, -0.31526, -0.20016, -0.00002, 0.14753,
+ -0.21927, -0.18873, -0.02982, -0.04987, -0.04065,
+ -0.28029, 0.11670, 0.06248, 0.14954, 0.06880,
+ -0.13200, -0.17980, 0.12553, 0.12755, -0.12662,
+ 0.19789, 0.09931, -0.24026, -0.17115, -0.21318,
+ -0.15438, -0.15542, -0.00704, 0.10743, -0.07619,
+ -0.01110, 0.01099, -0.07455, 0.01911, 0.11366,
+ 0.06103, 0.14198, -0.07778, -0.09529, 0.14275,
+ -0.04187, 0.17467, -0.12055, -0.02458, -0.13214,
+ -0.03226, 0.03055, 0.00569, 0.08310, 0.14361,
+ -0.10974, 0.02983, 0.12158, -0.21049, -0.15434,
+ -0.08773, -0.19492, -0.09918, -0.02979, 0.20149,
+ -0.09239, -0.15143, 0.10594, -0.06994, -0.26230,
+ -0.10098, -0.09991, 0.12127, -0.07749, -0.23176,
+ -0.09573, -0.06125, -0.12489, 0.05657, -0.12999,
+ 0.00867, -0.18724, -0.13110, -0.03434, 0.02281,
+ 0.15113, 0.12447, -0.19446, -0.12062, 0.10000,
+ -0.24466, -0.02901, 0.15461, -0.13279, -0.14644,
+ -0.18731, 0.10728, 0.15836, -0.13020, 0.09366,
+ 0.01173, 0.01958, -0.18671, -0.14154, 0.16646,
+ 0.04988, -0.12584, -0.22661, -0.06580, 0.11873,
+ 0.06941, -0.28502, -0.16391, -0.03618, -0.12082,
+ -0.16007, 0.08259, 0.06221, 0.09075, -0.00492,
+ -0.10389, -0.05127, -0.28063, 0.06306, 0.00906,
+ -0.00793, 0.11099, -0.07846, 0.16181, 0.02905,
+ 0.09576, 0.12080, 0.04711, 0.13491, 0.05963,
+ 0.03244, 0.00560, -0.14928, 0.09591, 0.06318,
+ -0.20429, -0.16152, 0.15564, -0.18910, -0.14779,
+ -0.29770, 0.12574, -0.20370, 0.10608, 0.09940,
+ -0.05631, 0.14714, -0.13012, -0.21183, -0.00257,
+ 0.09023, -0.00292, -0.01020, 0.17755, 0.11018,
+ 0.09010, 0.06821, 0.08801, 0.06418, 0.05004,
+ 0.09803, -0.09384, 0.13641, -0.10015, -0.30264,
+ -0.09550, -0.02996, 0.17807, -0.16845, -0.23331,
+ 0.02613, 0.04069, 0.02682, 0.03891, -0.02752,
+ 0.11767, 0.09772, -0.20362, 0.15767, 0.02781,
+ -0.14536, -0.07248, 0.03581, -0.21435, -0.15245,
+ -0.04122, 0.12386, -0.18606, 0.30350, -0.18729,
+ -0.13243, 0.08286, -0.10370, -0.16094, 0.01453,
+ -0.19201, 0.06632, -0.09383, 0.11734, -0.07409,
+ -0.23756, 0.04040, -0.16477, -0.16784, 0.10845,
+ -0.16627, 0.11729, -0.04147, 0.06724, 0.05883,
+ -0.00543, -0.20033, 0.19792, 0.07243, -0.14475,
+ -0.14198, -0.25208, 0.11736, -0.11399, 0.03338,
+ -0.08248, -0.19151, -0.16738, -0.17144, 0.11361,
+ 0.05086, -0.03454, -0.10862, -0.03433, 0.10753,
+ -0.11687, -0.00009, -0.22177, 0.02132, -0.08185,
+ 0.05612, -0.05302, 0.07003, 0.06657, 0.11409,
+ 0.06761, 0.08939, -0.22738, -0.13362, -0.06733,
+ -0.00110, -0.20999, -0.21130, 0.23433, -0.02761,
+ 0.16469, -0.10708, -0.00957, -0.25068, 0.03701,
+ -0.25705, 0.10026, 0.12415, 0.04498, 0.07258,
+ -0.17364, -0.01958, -0.01826, -0.06474, -0.15446,
+ -0.14236, 0.09914, 0.08414, -0.12727, -0.12165,
+ 0.16853, -0.11418, 0.13476, 0.11069, 0.02297,
+ -0.11176, -0.21653, 0.06947, 0.10024, 0.03595,
+ -0.08722, 0.04584, -0.07435, -0.07264, 0.05404,
+ 0.06976, 0.06950, 0.06961, -0.19089, -0.22193,
+ 0.14096, 0.14987, 0.06825, 0.15660, 0.05467,
+ -0.66751, -0.07207, 0.09914, 0.04054, -0.14082,
+ -0.04375, -0.12542, -0.11177, -0.03325, -0.04794,
+ -0.19097, -0.13308, -0.08277, 0.03079, 0.07635,
+ 0.01171, -0.11858, -0.17837, 0.08421, -0.17106,
+ 0.07300, -0.09988, -0.06552, -0.07584, 0.07374,
+ -0.09389, -0.06786, -0.09988, 0.07409, 0.14489,
+ -0.07775, 0.07054, -0.12056, 0.07455, 0.05552,
+ 0.02555, -0.13245, 0.01724, -0.03119, 0.09321,
+ -0.20625, 0.05440, -0.04654, 0.14306, -0.07335,
+ 0.02599, -0.13352, -0.05110, -0.11836, -0.15236,
+ 0.11759, -0.05901, -0.12017, 0.05558, -0.06197,
+ 0.00514, 0.04874, 0.04491, -0.18252, 0.01319,
+ -0.08472, -0.00377, -0.16139, -0.18596, 0.15700,
+ -0.10395, 0.06135, 0.08588, -0.08711, -0.14948,
+ 0.06152, -0.11365, -0.03929, -0.13479, -0.17941,
+ -0.07354, -0.17233, 0.07400, -0.11328, 0.06139,
+ 0.03847, -0.11513, -0.03678, -0.15938, -0.19536,
+ -0.04027, -0.06766, -0.15876, -0.09079, -0.02846,
+ 0.14816, -0.11433, -0.11732, -0.07182, 0.00188,
+ 0.02504, 0.12112, -0.16576, 0.01738, 0.01045,
+ 0.00197, -0.15741, -0.11376, -0.03048, 0.06648,
+ -0.17020, -0.06010, -0.09860, -0.11325, 0.12861,
+ 0.16326, -0.11529, 0.11613, 0.05259, 0.16049,
+ 0.07598, -0.01568, -0.12624, 0.01376, -0.15943,
+ 0.05673, 0.05534, 0.00527, -0.11981, -0.17783,
+ -0.18269, 0.00660, 0.17872, -0.01552, 0.01924,
+ 0.11879, -0.05604, 0.15102, 0.11075, -0.13761,
+ 0.12899, -0.19456, -0.18829, 0.15648, -0.16865,
+ -0.20863, -0.12851, 0.02321, -0.17453, 0.05482,
+ -0.05955, -0.15570, -0.18861, 0.00703, -0.02756,
+ 0.08475, 0.10376, 0.14565, 0.14885, 0.08499,
+ 0.00123, -0.07381, -0.11959, -0.19198, -0.10180,
+ -0.17690, 0.03616, 0.03840, 0.02371, -0.03583,
+ -0.14512, -0.20705, -0.17902, -0.15037, 0.19621,
+ -0.08917, -0.06048, -0.04473, -0.03650, 0.11958,
+ 0.08837, 0.01921, -0.02735, -0.16366, -0.23071,
+ -0.06643, 0.06399, -0.21582, -0.14620, 0.02276,
+ -0.21726, -0.01335, -0.03194, 0.01974, 0.07922,
+ 0.22226, 0.15280, 0.16574, -0.05029, 0.15454,
+ 0.07032, 0.10582, -0.18792, 0.16387, -0.17376,
+ -0.03152, 0.11282, -0.17034, -0.01982, -0.13610,
+ 0.04161, 0.02626, -0.00192, -0.01882, -0.19662,
+ -0.16344, 0.02159, 0.15723, -0.09615, -0.03840,
+ -0.08726, 0.15399, 0.10978, -0.16422, -0.04061,
+ -0.17485, -0.25128, 0.09925, -0.14943, 0.01491,
+ 0.05027, -0.12743, -0.24135, -0.04284, -0.04393,
+ -0.18376, 0.10000, 0.20669, 0.23698, 0.05970,
+ -0.03252, -0.02611, 0.13179, -0.09912, 0.03278,
+ -0.01830, 0.00952, 0.00629, -0.10210, -0.16369,
+ -0.02657, 0.02001, 0.06171, -0.16632, 0.00894,
+ -0.22619, -0.20651, -0.24145, 0.15491, 0.17246,
+ 0.07034, 0.11958, 0.13807, 0.12113, -0.03866,
+ 0.06177, -0.01153, 0.01179, 0.03966, -0.10044,
+ -0.14554, -0.16313, -0.12279, 0.03086, 0.00608,
+ -0.00131, -0.07388, -0.20488, 0.00101, -0.05599,
+ 0.13764, -0.06596, 0.15381, 0.16477, 0.09717,
+ 0.10037, 0.10381, 0.17384, 0.04988, -0.20391,
+ 0.09249, 0.09330, 0.00724, -0.15983, 0.02373,
+ -0.23211, -0.01840, -0.21714, -0.21381, -0.16543,
+ 0.13692, 0.13277, 0.14249, -0.03913, -0.06016,
+ -0.10031, -0.07487, -0.15643, 0.11324, -0.14330,
+ 0.01272, -0.10077, 0.06579, 0.04151, 0.06011,
+ -0.14632, -0.24174, 0.00012, -0.20174, -0.02749,
+ -0.14792, 0.18320, -0.06752, 0.05056, 0.12544,
+ 0.12385, 0.06436, -0.12395, -0.10087, -0.04153,
+ -0.14083, -0.14383, -0.12098, -0.14387, 0.02558,
+ 0.07359, -0.13584, 0.02327, -0.15680, -0.02197,
+ -0.04993, 0.04359, 0.09356, -0.12781, -0.16068,
+ 0.11129, 0.12633, 0.13441, 0.11264, -0.12785,
+ -0.09645, 0.11327, -0.16380, -0.14238, -0.12938,
+ 0.05377, -0.12475, -0.09154, 0.00851, 0.03743,
+ -0.18826, -0.04983, -0.12297, 0.11343, 0.06870,
+ 0.02734, 0.13607, 0.11754, 0.05699, 0.10320,
+ 0.06323, -0.04880, -0.18140, -0.11578, 0.05659,
+ 0.06087, 0.05076, -0.11515, -0.08614, 0.02758,
+ 0.02377, -0.19879, 0.04665, -0.14056, -0.06618,
+ 0.07127, 0.07202, -0.09321, -0.11284, -0.13639,
+ 0.10696, 0.05724, -0.03516, 0.00898, -0.06452,
+ 0.09571, 0.01947, -0.16122, -0.08129, -0.11904,
+ -0.02218, 0.07251, -0.02121, 0.01238, -0.13693,
+ 0.12442, 0.07821, 0.08957, -0.08797, -0.11725,
+ 0.04781, 0.14483, 0.08147, 0.19280, 0.08415,
+ 0.00343, -0.06466, -0.12238, -0.00992, -0.15182,
+ -0.08344, -0.20352, -0.12529, -0.20093, -0.19903,
+ -0.01388, 0.11213, -0.14898, -0.13282, -0.06437,
+ -0.11700, -0.10705, -0.10334, 0.09448, 0.13982,
+ -0.11352, 0.08259, 0.08897, -0.11187, 0.01897,
+ 0.12187, 0.09110, 0.02311, -0.14438, 0.05573,
+ -0.14767, -0.17117, -0.52961, -0.38276, 0.06300,
+ -0.41771, -0.28049, -0.44653, -0.22404, -0.26693,
+ 0.11485, -0.13654, 0.57298, 0.30105, 0.32679,
+ -0.00939, 0.00091, 0.43897, -0.26472, -0.26814,
+ -0.38161, 0.09602, -0.49990, 0.17732, -0.22416,
+ -0.24223, -0.22783, -0.40016, -0.15368, 0.43963,
+ 0.18824, -0.16632, 0.03157, -0.47960, -0.29869,
+ -0.05588, -0.06525, -0.10286, 0.67679, -0.32478,
+ 0.40919, -0.26312, -0.29963, 0.54962, 0.12232,
+ -0.40715, -0.33590, -0.17392, 0.03946, -0.09712,
+ -0.99215, -0.08165, 0.14413, 0.36963, -0.32880,
+ 0.37565, 0.04854, 0.55828, -0.07912, 0.08976,
+ -0.59923, -0.29451, -0.23871, 0.32590, 0.21873,
+ -0.02866, 0.21331, -0.41401, -0.55472, -0.13178,
+ -0.41155, 0.27451, 0.13095, 0.17590, 0.33601,
+ -0.25253, -0.19626, -0.17522, 0.29047, -0.21396,
+ 0.58534, -0.57628, -0.15853, -0.96100, 0.39547,
+ -0.12567, -0.31741, -0.13066, -0.12401, -0.97973,
+ 0.02463, 0.15396, -0.71535, -0.01786, -0.04558,
+ -0.16760, -0.42554, -0.04986, 0.15179, -0.17508,
+ 0.19720, 0.58798, 0.25889, 0.29119, -0.36965,
+ 0.31554, -0.12627, -0.33978, 0.17944, -0.21305,
+ 0.10306, -0.16431, -0.28475, 0.35595, -0.34109,
+ -0.20931, -0.93319, -1.09613, -0.30886, 0.42790,
+ 0.54772, -0.33427, 0.25050, -0.14422, 0.23839,
+ -0.25387, -0.16773, -0.17081, 0.03700, 0.17024,
+ 0.18075, 0.10433, 0.15784, -0.44640, -0.22959,
+ -0.51772, -0.26760, -0.70724, -0.25248, -0.00434,
+ -0.26259, 0.44937, -0.22014, 0.74820, 0.07334,
+ 0.29064, -0.18987, -0.28767, -0.01735, -0.25338,
+ 0.38708, -0.38118, -0.23315, -0.34791, -0.40423,
+ 0.07485, -0.49018, 0.46587, -0.57406, 0.00641,
+ 0.34053, 0.25823, -0.82750, -0.31824, 0.39917,
+ -0.09431, 0.15838, -0.04946, -0.10284, 0.02233,
+ -0.36977, 0.34720, 0.29896, 0.28960, -0.00670,
+ -0.59835, -0.42792, -0.19004, 0.20137, -0.27795,
+ -0.20284, 0.17078, -0.14828, 0.16936, 0.16755,
+ -0.21968, -1.05606, 0.32904, -0.12361, 0.20900,
+ -0.12188, -0.08954, 0.66297, 0.09972, -0.28496,
+ 0.11855, -0.15329, 0.09259, -0.41893, 0.73614,
+ -0.75419, -1.27803, -0.01511, -0.54271, -0.01721,
+ -0.04212, 0.04284, -0.61146, 0.34418, 0.96031,
+ 0.35084, -0.42155, -0.14859, 0.46141, -0.21775,
+ -0.28652, 0.16720, -0.25413, -0.59465, -0.57825,
+ 0.55790, -0.04922, -0.04743, -0.45032, -0.25143,
+ -0.17427, 0.19751, 0.29296, -0.09766, 0.19972,
+ 0.08184, -0.16998, -0.36697, 0.10000, 0.11321,
+ -0.41658, -0.27745, 0.13340, -0.32316, -0.23748,
+ -0.50437, 0.83652, 0.02607, -0.77193, -0.67567,
+ 0.69409, -0.51898, 0.53773, -0.71373, -0.47215,
+ 0.05253, -0.13818, 0.52124, -0.31551, 0.37056,
+ 0.38350, -0.08684, -0.46901, -0.10468, -0.26612,
+ -0.06222, -0.29605, -0.08117, -0.40503, -0.58446,
+ 0.14899, 0.10323, -0.77715, 0.33132, -0.21565,
+ -0.12426, 0.27715, 0.29801, 0.20247, -0.25470,
+ 0.10200, 0.15080, -0.56906, -0.30384, -0.43026,
+ -0.43837, 0.21451, -0.18376, 0.52341, 0.45967,
+ -0.61264, -0.34736, -0.19869, 0.15459, 0.51985,
+ 0.28488, -0.09313, 0.27460, -0.28046, -0.00007,
+ -0.34372, -0.06162, -0.45633, -0.48633, -0.50325,
+ 0.40918, -0.06330, -0.20105, -0.12126, 0.16300,
+ 0.51467, -0.26030, -0.17001, 0.45023, -0.58223,
+ 0.14599, 0.16721, -0.38758, 0.08218, 0.31609,
+ -0.08696, -0.52896, 0.11841, -0.07772, -0.63757,
+ 0.50316, -0.17174, -0.64199, -0.10418, 0.00053,
+ 0.36882, 0.34370, -0.65017, 0.43990, 0.28939,
+ -0.19478, 0.02126, -0.23075, -0.74912, -0.56853,
+ -0.36929, 0.50076, 0.09774, -0.24989, 0.42342,
+ 0.18342, 0.43485, -0.04883, -0.73117, -0.63733,
+ 0.31055, 0.36355, 0.06391, -0.55285, 0.22869,
+ -0.08953, -0.59816, -0.16099, -0.10825, 0.03857,
+ 0.40588, -0.08630, 0.05735, -0.81126, -0.16599,
+ 0.12790, -0.24845, 0.10626, -0.23803, -0.26331,
+ 0.33906, -0.25451, 0.05775, 0.10964, -0.09871,
+ -0.06113, 0.32793, -0.46711, 0.06467, 0.51115,
+ -0.27496, -0.24913, -0.38079, -0.13321, -0.44603,
+ -0.61018, 0.38463, -0.54705, 0.25709, -0.33872,
+ 0.04454, -0.13017, 0.06025, 0.52972, 0.34811,
+ -0.04952, -0.26949, -0.17838, -0.65923, 0.15172,
+ -0.09931, 0.37294, -0.09031, -0.07229, 0.28023,
+ -0.44623, -0.63004, -0.25988, -0.43818, -0.19998,
+ 0.32506, 0.00105, 0.09586, -0.27743, 0.01036,
+ -0.73790, -0.22339, -0.26809, 0.12705, -0.46749,
+ 0.93078, -0.14600, 0.30192, 0.17683, -0.34094,
+ 0.50379, -0.14649, -0.44889, -0.21773, -0.19978,
+ 0.29368, 0.10864, -0.36827, 0.45752, -0.21044,
+ 0.01307, -0.34993, 0.02468, -0.67006, 0.25826,
+ 0.11214, 0.34028, 0.02159, -0.10376, 0.38316,
+ -0.05185, 0.25178, -0.54169, -0.43340, -1.50171,
+ 3.28135, 0.46062, 0.25110, -2.23754, -3.41884,
+ 3.01752, -1.49866, 0.22576, 0.02939, -0.39703,
+ -3.37802, -0.79799, 3.00261, 2.72336, 3.19433,
+ -0.37721, -2.64971, -0.21804, 0.56392, -0.11288,
+ -3.79731, 2.73510, -0.19209, -0.08090, -0.21032,
+ -1.29121, -4.10561, -0.63698, 0.24017, 3.12024,
+ -0.49117, -3.28132, -0.46082, -0.25157, 2.23748,
+ 3.41883, -3.01757, 1.49862, -0.22578, -0.02966,
+ 0.39689, 3.37803, 0.79783, -3.00261, -2.72341,
+ -3.19433, 0.37716, 2.64977, 0.21798, -0.56415,
+ 0.11280, 3.79727, -2.73513, 0.19223, 0.08075,
+ 0.21035, 1.29114, 4.10562, 0.63669, -0.24037,
+ -3.12025, 0.49168
+};
+
+float const m21_5[(na*21+1)*30+(30+1)*2] = {
+ -0.43101, -1.19925, 0.64860, 0.14419, -0.02141,
+ -0.47490, 0.24581, -0.48752, -0.43563, 0.09569,
+ -0.12159, 0.24270, 0.26140, 0.14787, 0.42933,
+ -0.31381, 0.47705, -0.23501, -0.05057, -0.14967,
+ -0.26599, -0.16163, -0.70878, -0.27445, -0.14824,
+ -0.08976, 0.01197, 0.03800, -0.16754, 0.64086,
+ 0.11253, 0.10707, -0.05412, 0.35439, -0.42520,
+ 0.71554, -0.43358, -0.27026, -0.45415, -0.05955,
+ -0.01680, -0.00402, -0.21493, -0.10242, -0.35478,
+ 0.47202, 0.22831, 0.17932, -0.23084, -0.51507,
+ 0.01661, -0.05220, 0.34749, 0.21493, -0.50106,
+ -0.25970, -0.33501, 0.23851, 0.29982, -0.35674,
+ -0.10829, -0.04404, -0.20521, -0.03263, -0.55894,
+ -0.01764, 0.14855, -0.01770, 0.00953, 0.12995,
+ -0.09954, -0.30599, -0.54972, 1.00144, 0.31082,
+ -0.22803, 0.15099, 0.14089, -0.49380, 0.22316,
+ -0.21746, -0.22786, -0.33171, -0.31757, -0.51943,
+ 0.39826, 0.06285, -0.15575, -0.00787, -0.31997,
+ 0.05078, 0.10929, 0.07352, -0.70531, 0.42657,
+ 0.22500, -0.28505, 0.00010, 1.04243, -0.27559,
+ -0.01599, -0.23313, -0.40846, -0.76372, 0.01822,
+ -0.03336, -0.07926, 0.48251, 0.22678, -0.02286,
+ -0.23720, 0.07575, -0.51475, 0.10365, -0.51653,
+ 0.08480, 0.12715, 0.38184, -0.08927, -0.25257,
+ 0.32688, -0.31120, -0.36456, -0.46642, -0.41293,
+ 0.01378, -0.40023, 0.20505, 0.10923, -0.00571,
+ -0.06926, -0.33148, 0.11225, 0.01291, -0.40189,
+ 0.18298, -0.53270, -0.29059, 0.30487, 0.05106,
+ -0.49901, 0.62911, 0.05326, -0.61523, -0.02777,
+ 0.11138, -0.27000, 0.04715, 0.21315, -0.19224,
+ -0.05661, -0.34776, 0.65912, -0.35725, 0.29595,
+ -0.16546, 0.33317, -0.59411, -0.02237, -0.64184,
+ -0.31534, -0.60026, 0.49485, 0.16269, -0.25874,
+ 0.42938, -0.54874, -0.20457, 0.48868, -0.00296,
+ -0.10031, -0.43264, 0.03586, -0.00922, -0.21521,
+ 0.24489, 0.04367, -0.30993, -0.23221, 0.22933,
+ -0.91000, -0.32053, -0.37161, 0.16436, 0.32560,
+ -0.47853, 0.19873, -0.07098, -0.14705, -0.11389,
+ -0.45390, -0.18366, 0.06831, -0.46000, 0.20791,
+ 0.01153, -0.14732, -0.00997, -0.07486, -0.61735,
+ -0.12746, -0.16939, 0.02914, -0.61135, 0.15005,
+ 0.43855, 0.25363, -0.31084, 0.45668, -0.20587,
+ 0.24973, -0.07680, -0.98364, -0.15674, -0.16526,
+ -0.14001, -0.36031, -0.10403, 0.29828, -0.30653,
+ -0.27860, 0.35965, 0.13850, -0.37680, -0.35689,
+ 0.35007, 0.02178, 0.13025, 0.18565, 0.40777,
+ 0.10000, 0.12529, -0.04665, -0.58999, -0.19752,
+ -0.62899, 0.31696, -0.36549, 0.44378, 0.88382,
+ -0.34762, -0.48060, -0.13332, 0.68328, -0.08038,
+ -0.35667, 0.19884, 0.15518, -0.42430, -0.33186,
+ -0.14735, 0.25955, -0.41275, -0.25923, -0.04082,
+ 0.01081, -0.21205, -0.21804, 0.31602, 0.20362,
+ 0.10452, -0.46310, -0.22518, -0.52960, -0.32175,
+ 0.17947, 0.92079, -0.08666, -0.01387, -0.11965,
+ 0.12728, -0.06052, -0.16436, -0.32911, -0.13437,
+ 0.40062, 0.26344, 0.10158, -0.71737, -0.34384,
+ -0.06352, -0.20037, -0.11122, -0.16970, -0.70371,
+ 0.44540, 0.61372, 0.68171, 0.20397, -0.10094,
+ -0.69524, 0.40563, -0.51631, -0.09613, -0.31757,
+ -0.03244, 0.47224, -0.19543, -0.43596, -0.82514,
+ -0.06703, -0.18072, 0.46981, -0.14735, -0.37165,
+ -0.45206, 0.24970, 0.55872, -0.15702, 0.02660,
+ 0.14259, -0.13924, 0.01276, -0.34878, 0.27219,
+ -0.54972, 0.26579, 0.51392, -0.24651, -0.49786,
+ 0.05776, 0.04411, 0.49295, 0.15257, -0.07823,
+ 0.10070, 0.07927, -0.38121, 0.15630, 0.00524,
+ -0.20663, -0.04416, -0.15158, -0.19005, -0.81508,
+ 0.02661, -0.11733, -0.23601, 1.00620, -0.28021,
+ 0.15491, -0.46862, 0.28689, 0.50522, 0.55653,
+ -0.64436, 0.27227, -0.17718, -0.59221, -0.56873,
+ -0.24405, 0.49134, -0.32052, -0.25407, -0.31443,
+ 0.10037, -0.22185, 0.00208, 0.29951, -0.19414,
+ -0.22802, -0.21312, -0.41007, -0.09774, 0.28777,
+ -0.07815, 0.40518, 0.10458, -0.39186, -0.14402,
+ -0.02853, 0.20055, 0.17833, -0.16650, -0.14932,
+ 0.23356, -0.45771, -0.21847, -0.24421, 0.28558,
+ -0.11337, -0.04833, -0.80422, 0.07202, -0.30912,
+ 0.56584, -0.25274, -0.15783, 0.06110, 0.04930,
+ -0.21493, 0.12470, -0.41136, 0.29320, -0.08110,
+ 0.41418, 0.14682, 0.08419, -0.32580, 0.17418,
+ -0.26603, -0.42188, -0.19740, -0.64838, -0.27636,
+ -0.08568, 0.47204, 0.14506, 0.07315, -0.04919,
+ -0.15455, -0.08905, -0.12663, -0.10744, 0.15603,
+ 0.17060, 0.08820, -0.12621, 0.54755, -0.54417,
+ 0.31201, -0.51326, -0.35271, 0.31801, 0.25193,
+ -0.00482, -0.12120, 0.30898, -0.02519, -0.23670,
+ -0.70379, 0.13636, -0.23475, -0.15035, -0.29301,
+ 0.04229, -0.56482, -0.23989, 0.28128, 0.40253,
+ -0.47936, -1.32538, -0.50639, -0.01373, -0.59487,
+ 0.44953, 0.89612, 0.41904, 0.17379, -0.09980,
+ 0.47265, -0.73534, -0.03480, -0.51521, -0.14806,
+ -0.54984, -0.74828, 0.19484, -0.45584, 0.69003,
+ -0.01514, 0.65946, 0.10672, -0.40925, 0.48783,
+ -0.02323, -0.23182, 0.11152, 0.11220, 0.42688,
+ -0.04493, -0.63039, 0.07795, -0.45121, 0.08023,
+ -0.28643, 0.19599, -0.67519, -0.69073, -0.54438,
+ 0.13938, 0.07538, 0.48109, -0.34755, -0.45150,
+ 0.24965, -0.34533, -0.03505, 0.34162, -1.37912,
+ 0.38628, -0.07185, -1.10499, 0.22400, 0.60469,
+ 0.48852, -0.10001, -0.38231, 0.06388, 0.64858,
+ -0.51087, -0.07948, 0.22232, 0.07221, 0.01755,
+ -0.31581, 0.08469, 0.23807, -0.38598, 0.15535,
+ -0.44330, -0.31138, 0.01012, -0.60224, 0.11518,
+ 0.55073, -0.62473, 0.67163, -0.16090, -0.54323,
+ -0.20020, 0.45361, 0.64868, -0.15813, -0.71313,
+ -0.21023, -0.01124, 0.36714, -0.58928, -0.51867,
+ 0.23022, -1.16087, 0.08156, 0.52427, 0.57560,
+ -0.01877, -0.14754, -0.70801, 0.40566, 0.04574,
+ -0.43922, -0.06100, -0.34108, -0.04119, 0.50849,
+ -0.15577, 0.11274, -0.12791, -0.39366, -1.06844,
+ 0.28794, 0.00618, -0.49108, -0.01750, 1.55897,
+ -0.30921, 0.85969, -0.62415, 0.13123, -0.29748,
+ -0.43145, 0.13603, 0.11797, -0.47555, 0.20318,
+ 0.20287, -0.18827, -0.21242, -0.35882, 0.39345,
+ 0.65084, 0.23724, 0.25000, -0.42728, -0.06573,
+ 0.23403, -0.19982, 0.42633, -0.99500, -0.01018,
+ 0.50362, -0.29987, -1.03660, -0.27843, -0.39000,
+ -0.16981, 0.21988, 0.08455, 0.10691, -0.53407,
+ 0.21977, 0.32129, 0.02132, -0.16781, -0.04032,
+ -0.14985, 0.32474, -0.21435, -0.06364, -0.63850,
+ -0.51671, -0.02557, -0.15867, 0.24130, 0.07169,
+ 0.05054, 0.41280, -0.45762, 0.94563, -0.36422,
+ -0.37830, -0.57607, -0.74497, 0.16665, -0.75301,
+ -0.78641, -0.03410, 0.59460, 0.31320, 0.26288,
+ 0.48181, -0.15651, 0.35753, -0.03877, 0.44529,
+ -0.09812, 0.02796, -0.00622, -0.85890, 0.29326,
+ -0.03446, -0.20141, -0.52816, 0.24698, -0.33141,
+ 0.01100, -1.12211, -0.00108, 0.09264, 0.78058,
+ 0.06167, -0.40318, 0.05246, -0.07313, 0.12868,
+ -0.44806, 0.49198, -0.55483, 0.02148, 0.40902,
+ 0.24782, -0.00363, -1.13891, -1.06797, 0.72141,
+ 0.61711, -0.10981, -0.04460, -0.40615, 0.21428,
+ 0.29026, 0.44273, -0.10828, -0.34827, 0.53118,
+ -0.15238, -0.42064, -0.53633, -1.19717, 0.54974,
+ -0.65476, 0.40880, -0.10000, -1.09961, -0.77287,
+ 0.28988, -0.10974, -0.04224, -0.41629, 0.12484,
+ 0.17743, -0.86552, 0.45731, -0.66135, -0.05943,
+ 0.04020, -0.06208, 1.29789, -0.19352, -0.22346,
+ -0.08815, -0.31251, 0.61161, 0.39777, -0.21824,
+ 0.16017, -0.24211, 0.52534, -0.32123, -0.97902,
+ -0.15399, -0.23229, -0.79610, 0.28212, -0.02150,
+ 0.32859, 0.22498, -0.10200, 0.63525, -0.23490,
+ -0.72237, 0.01977, -0.33642, -0.04925, -0.07771,
+ 0.15324, 0.21497, 0.01050, 0.27814, 0.13700,
+ -0.19009, -0.51378, -0.67149, -0.89638, -0.23777,
+ 0.14672, -0.05205, -0.61982, 0.23326, -0.22960,
+ -0.45891, -0.53103, 0.18733, 0.30929, 0.49087,
+ -0.27221, -0.20825, -0.08129, -0.42144, -0.46912,
+ -0.25338, -0.10167, 0.13924, -0.00483, -0.04367,
+ -0.04838, 0.40191, -0.26313, 0.00835, 0.21726,
+ 0.14734, -0.37381, -0.14563, -0.28266, -0.11238,
+ -0.43409, -0.18221, -0.29650, 0.15123, 0.07206,
+ -0.22893, -0.04378, -0.54708, -0.09525, -0.01850,
+ 0.29831, 0.14338, -1.15739, 0.35316, 0.19144,
+ -0.67234, 0.22700, -0.25903, -0.62579, 0.26500,
+ -0.04329, 0.51701, -0.54270, 0.93665, 0.15567,
+ -0.11653, 0.55251, -0.12562, -0.35038, -0.15960,
+ 0.05972, -0.89357, 0.52445, 0.24884, 0.32836,
+ 0.10950, -0.76283, 0.18871, 0.13661, -1.82029,
+ 0.36462, -0.66394, 0.02112, -0.44600, 0.22614,
+ 0.76964, -0.59718, 0.32372, -0.32791, -0.44381,
+ 0.73030, 0.16270, -0.32026, -0.28157, -0.17087,
+ -0.75360, 0.65118, 0.27943, 0.17649, 0.60209,
+ -0.73677, 0.28705, -0.56113, -0.31276, -0.61527,
+ 0.06015, 0.12466, 0.01469, 0.18450, -0.36192,
+ 0.23525, -0.26764, 0.02324, 0.05242, 0.70723,
+ -0.75031, -0.32730, 0.28744, -0.07167, 0.00446,
+ -0.19506, -0.30414, 0.25019, 0.34592, -1.01082,
+ -0.31368, -0.41940, -0.61653, -0.37505, -0.47662,
+ 0.16582, 0.57373, -0.45601, 0.19505, 0.08073,
+ -0.17274, 0.01899, 0.06667, -0.31084, 0.05406,
+ -0.05983, 0.28434, -0.75648, 0.22401, 0.25674,
+ 0.20713, -0.39621, -0.79014, 1.12186, 0.39844,
+ -0.19126, 0.42704, -0.28623, -0.05127, -0.19098,
+ -0.28229, 0.21678, -0.61366, -0.16859, -0.46302,
+ 0.33301, -0.01064, -0.49309, 0.05424, 0.52616,
+ -1.00615, 0.37081, -0.41379, -1.60893, 0.04804,
+ 0.07036, -0.22229, -0.11848, 0.09449, -0.18469,
+ 0.06638, -0.08913, 0.07839, 0.04583, -0.15725,
+ -0.10083, -0.07341, -0.10724, -0.17542, -0.09354,
+ -0.09185, -0.15581, -0.11566, 0.08076, 0.06650,
+ 0.07584, -0.13234, -0.11164, 0.10893, -0.13442,
+ -0.14392, -0.09000, 0.09434, 0.07486, 0.05751,
+ -0.19902, 0.08123, -0.09441, -0.10340, 0.01171,
+ 0.01233, 0.04941, -0.09055, -0.14678, 0.05831,
+ 0.08638, 0.09109, 0.05060, -0.06253, 0.10451,
+ 0.06364, 0.05428, -0.09793, -0.08119, 0.06769,
+ 0.03185, 0.02677, -0.12090, 0.01664, -0.02800,
+ -0.13372, -0.14904, -0.15843, -0.04911, 0.08312,
+ 0.07699, 0.07749, 0.05901, 0.02435, -0.06695,
+ 0.08127, -0.08123, -0.04937, 0.09272, -0.10459,
+ -0.08984, -0.12323, 0.05026, -0.12970, 0.09023,
+ 0.03396, -0.14183, -0.13230, -0.11571, 0.11119,
+ 0.06370, -0.17914, -0.12896, -0.11717, 0.06979,
+ -0.07790, 0.08053, 0.07503, 0.05526, 0.07236,
+ -0.11131, 0.05448, 0.05178, -0.04607, -0.10486,
+ 0.03856, 0.09990, -0.14184, 0.11090, -0.20159,
+ -0.08426, -0.05064, -0.16659, 0.05744, -0.14411,
+ 0.04097, -0.19723, 0.10926, -0.13130, -0.19726,
+ 0.08843, 0.14221, 0.06845, 0.05881, -0.09851,
+ 0.11262, 0.09022, -0.18148, -0.13671, -0.00159,
+ -0.12086, -0.10113, 0.06622, -0.06973, -0.13433,
+ 0.08657, -0.14121, -0.16315, -0.08428, 0.09399,
+ 0.00839, -0.10865, -0.10898, 0.10256, -0.09495,
+ 0.09950, -0.12861, -0.24274, -0.16016, 0.09952,
+ 0.00813, -0.06733, 0.05645, 0.07570, -0.13402,
+ 0.06516, 0.09438, -0.13800, -0.06925, 0.11755,
+ -0.08930, 0.04068, 0.07701, -0.13370, 0.05759,
+ 0.04102, -0.14462, -0.14649, -0.18266, -0.12456,
+ -0.12213, 0.05722, 0.00862, 0.12021, -0.11273,
+ 0.02358, -0.11283, 0.09441, 0.05690, -0.15252,
+ 0.08439, -0.12590, -0.10528, -0.09778, 0.06841,
+ -0.11187, 0.05201, -0.12196, -0.18439, -0.11996,
+ 0.05898, 0.11258, -0.12926, 0.00227, 0.12050,
+ -0.15981, -0.17829, -0.10179, -0.12553, -0.00635,
+ 0.12826, -0.09030, 0.10768, -0.12852, 0.09323,
+ -0.12078, 0.06090, -0.05414, 0.03075, -0.21154,
+ -0.11917, -0.17951, 0.10093, -0.13006, -0.12584,
+ 0.10113, -0.00375, -0.15248, -0.11326, 0.06374,
+ -0.21421, 0.03957, 0.11307, -0.13757, 0.03640,
+ 0.08937, -0.15416, -0.08669, 0.08559, -0.14863,
+ -0.12700, 0.09193, 0.03959, -0.08747, 0.14169,
+ 0.07955, -0.16775, -0.13728, 0.04035, 0.10000,
+ -0.14264, -0.15398, -0.14761, 0.12439, -0.08757,
+ 0.07912, 0.12861, -0.15445, -0.10874, 0.06408,
+ -0.16893, 0.08078, -0.12281, -0.21256, 0.06846,
+ -0.08988, 0.03601, 0.07543, -0.16576, -0.09957,
+ 0.05770, 0.04299, -0.11190, 0.02840, 0.10038,
+ -0.10872, -0.18636, 0.10657, 0.04501, -0.11316,
+ 0.01931, 0.07252, 0.04309, -0.10585, -0.14735,
+ -0.11593, 0.02258, 0.09158, -0.13367, -0.09212,
+ -0.10503, -0.09211, -0.14875, 0.00763, 0.12246,
+ 0.12125, 0.03007, -0.07421, -0.09877, 0.09000,
+ 0.06945, -0.10852, 0.08539, -0.12972, 0.06546,
+ 0.05162, 0.06737, 0.03882, -0.19524, -0.16246,
+ 0.05018, -0.11652, -0.10522, -0.11782, -0.06394,
+ -0.14681, -0.07018, -0.12458, -0.15307, 0.11141,
+ 0.11740, -0.10752, 0.02922, -0.14024, -0.14511,
+ -0.14498, -0.17676, -0.14360, 0.02851, 0.00710,
+ 0.07626, -0.12409, -0.13734, 0.08640, -0.13432,
+ 0.05724, -0.14836, 0.09192, -0.12921, -0.17112,
+ -0.09661, 0.10919, 0.10771, -0.15608, -0.12691,
+ -0.13581, 0.05406, 0.03541, -0.11993, 0.05415,
+ 0.02730, -0.08120, 0.08473, 0.07340, 0.06472,
+ -0.13833, -0.09542, -0.12250, -0.09269, 0.06729,
+ 0.07740, 0.09721, -0.11912, -0.09393, -0.06502,
+ 0.05033, 0.09948, -0.13857, -0.14006, -0.24962,
+ 0.06412, 0.05638, 0.07108, -0.18513, 0.04203,
+ -0.12463, 0.03467, 0.02570, 0.10802, -0.08689,
+ -0.12179, -0.20644, 0.10888, -0.20779, -0.10678,
+ 0.10423, 0.09073, -0.08051, -0.13499, -0.07341,
+ -0.13441, -0.12762, -0.20366, 0.11768, -0.15147,
+ 0.03564, -0.12941, 0.04964, -0.13192, -0.13341,
+ 0.08000, 0.07778, 0.06986, 0.09716, -0.15297,
+ -0.14165, -0.17951, 0.07640, 0.13078, -0.17394,
+ -0.06198, 0.03600, 0.05209, -0.08000, -0.08598,
+ 0.02820, 0.03145, 0.07236, -0.14575, -0.08068,
+ -0.18235, 0.07095, 0.09598, -0.17170, 0.12394,
+ 0.09187, -0.11069, -0.17899, -0.12091, 0.09911,
+ -0.17255, -0.18255, 0.09863, -0.07162, -0.05373,
+ 0.07933, 0.10125, 0.10366, -0.13284, -0.12754,
+ 0.03152, -0.13051, -0.08865, -0.14523, -0.17720,
+ -0.10221, 0.10068, -0.12832, 0.14259, 0.07280,
+ 0.10791, 0.05147, -0.16313, -0.10446, 0.02083,
+ 0.02436, -0.09434, -0.11456, 0.04283, -0.15844,
+ -0.52957, 0.29531, -0.00797, -0.02417, -0.42870,
+ 0.25510, 0.27960, 0.06228, 0.04196, 0.12579,
+ -0.38105, 0.20908, -0.22479, 0.46542, -0.06481,
+ -0.39788, -0.24761, -0.10255, 0.10380, -0.37739,
+ -0.40386, -0.40484, -0.29147, -0.14626, -0.21977,
+ -0.25441, 0.21899, -0.31238, -0.13791, 0.13623,
+ -0.36533, -0.65339, -0.01036, 0.58856, 0.49935,
+ -0.00559, -0.18793, -0.02188, -0.30499, -0.20051,
+ -0.09808, 0.33685, -0.00029, -0.23336, -0.17468,
+ 0.43943, -0.09250, 0.15574, -0.83801, -0.02469,
+ 0.42473, -0.34907, 0.36684, -0.21474, -0.05628,
+ 0.17524, 0.00846, -0.20499, -0.18008, 0.26140,
+ -0.01386, -0.72187, 0.05922, -0.21983, 0.19253,
+ -0.22758, -0.04366, 0.04214, -0.04351, 0.57596,
+ 0.18276, 0.11561, 0.17464, -0.09680, -0.35648,
+ 0.13740, 0.05114, -0.21142, -0.12767, 0.06976,
+ 0.35844, -0.43024, -0.26742, -0.18744, -0.34107,
+ 0.01738, 0.43345, -0.00891, -0.15732, -0.05378,
+ -0.30571, -0.17298, 0.14387, 0.16195, -0.40726,
+ -0.38350, -0.08975, 0.33486, -0.05797, -0.14385,
+ -0.18607, 0.19922, 0.15093, -0.11198, -0.30016,
+ -0.29534, -0.09320, 0.17284, 0.16035, 0.01663,
+ 0.21444, -0.44782, 0.12830, 0.27097, -0.20142,
+ -0.01267, -0.20957, -0.03542, -0.11531, -0.04427,
+ -0.27593, 0.03305, -0.00952, 0.44350, -0.37712,
+ -0.03753, -0.21707, -0.28206, 0.27808, 0.02830,
+ 0.28228, 0.22440, -0.57081, 0.12531, 0.03354,
+ -0.00591, -0.16840, 0.08834, -0.14995, -0.02160,
+ -0.12509, 0.15093, 0.14453, -0.23435, -0.16289,
+ -0.15652, -0.03561, -0.28247, 0.04670, 0.09192,
+ -0.36711, -0.14127, 0.10421, 0.50132, -0.38844,
+ -0.10902, -0.21933, 0.40736, 0.07750, -0.23238,
+ -0.55358, -0.21196, 0.35145, -0.20422, 0.00677,
+ -0.48882, -0.20184, 0.39030, -0.10100, 0.00999,
+ -0.08055, -0.12306, -0.16408, -0.17025, 0.30780,
+ -0.12236, -0.16315, 0.09898, 0.17118, -0.78529,
+ -0.37110, -0.05997, -0.03154, 0.16852, 0.21181,
+ -0.37220, 0.15898, -0.02660, 0.42963, 0.07208,
+ -0.19474, 0.43537, 0.20663, -0.12324, 0.00584,
+ -0.10376, 0.13275, -0.17515, 0.11487, -0.34115,
+ -0.40839, -0.14540, 0.45269, -0.35856, -0.00110,
+ 0.12052, -0.37705, -0.02013, -0.45234, 0.06418,
+ 0.12698, 0.18516, -0.43495, 0.04892, -0.08234,
+ -0.03122, 0.19927, -0.06604, 0.03378, 0.01987,
+ -0.71264, 0.00137, -0.31834, 0.14135, -0.15048,
+ 0.11023, 0.47454, -0.11029, -0.42472, -0.05813,
+ -0.36916, 0.10000, -0.15342, 0.04309, -0.19265,
+ 0.16295, 0.11214, 0.19762, -0.08437, -0.28939,
+ -0.08973, -0.29635, -0.02457, 0.18724, 0.14067,
+ -0.63258, -0.00404, -0.00123, 0.19775, -0.36489,
+ 0.16328, 0.00085, -0.51612, 0.12658, 0.45387,
+ -0.47691, 0.23331, -0.01701, -0.01263, -0.01713,
+ -0.52236, 0.10191, -0.01869, -0.31097, 0.04662,
+ -0.27456, 0.18242, 0.32865, -0.01982, 0.17402,
+ 0.19111, 0.03787, -0.41655, -0.43257, -0.22820,
+ 0.17116, -0.07361, 0.27348, 0.12535, -0.10881,
+ 0.15391, 0.24193, 0.09482, -0.17186, -0.62118,
+ -0.03522, 0.04516, 0.34742, 0.11411, -0.19341,
+ -0.16429, 0.04391, 0.28761, -0.63019, -0.11424,
+ 0.19074, -0.15027, -0.69326, -0.02665, -0.02435,
+ 0.03218, -0.01789, 0.07659, 0.16612, -0.05403,
+ -0.10363, -0.09155, 0.51457, -0.23390, -0.22258,
+ -0.38689, -0.30580, 0.14321, 0.02156, -0.30817,
+ -0.16812, -0.07783, -0.52219, -0.34760, 0.07716,
+ 0.12557, 0.53874, -0.25792, -0.28983, -0.19579,
+ 0.13022, 0.44127, 0.01241, -0.03430, -0.06710,
+ 0.62448, -0.65143, 0.20099, -0.08575, -0.36116,
+ -0.02577, -0.27623, 0.35071, -0.55256, -0.34615,
+ 0.13517, -0.16721, 0.55526, 0.32687, -0.36861,
+ -0.02433, 0.04719, -0.33592, -0.04725, 0.03253,
+ -0.21928, 0.03725, -0.62196, -0.14760, -0.14048,
+ -0.03807, -0.11717, -0.20045, 0.46985, -0.48714,
+ -0.15062, 0.02310, -0.09072, -0.10445, 0.27897,
+ -0.46713, 0.05589, -0.14840, -0.35264, -0.10490,
+ 0.33270, -0.23197, -0.01369, 0.20800, 0.47326,
+ -0.28316, -0.21675, -0.03124, -0.00082, 0.15056,
+ 0.11860, 0.15407, 0.04915, -0.09768, -0.41803,
+ 0.30961, -0.23576, -0.13754, 0.11698, -0.37662,
+ -0.01208, -0.06904, -0.37325, -0.26022, 0.21197,
+ 0.16931, 0.04309, -0.00859, -0.00394, 0.02756,
+ -0.73750, 0.50507, -0.13705, -0.12820, 0.41289,
+ -0.26115, 0.04005, 0.27367, -0.13355, 0.51144,
+ -0.47709, -0.07621, -0.00146, -0.24069, -0.32936,
+ 0.01517, -0.41106, -0.37700, 0.12002, -0.35527,
+ -0.05452, -0.00216, -0.17305, -0.30481, -0.05514,
+ -0.17185, 0.10588, -0.08363, 0.23089, -0.03372,
+ 0.55632, -0.47794, -0.01010, 0.16951, -0.27221,
+ -0.07959, 0.02799, -0.00459, 0.11277, 0.00840,
+ -0.19194, -0.39264, -0.79928, 0.02856, -0.02997,
+ -0.40872, -0.34677, 0.67939, -0.28750, 0.06948,
+ -0.05042, -0.12283, -0.39274, -0.10142, 0.48394,
+ 0.01799, -0.13415, -0.28106, 0.46460, 0.12119,
+ -0.01176, -0.19968, -0.03369, -0.51326, 0.00550,
+ -0.08887, 0.34546, -0.20558, -0.15168, 0.09053,
+ 0.15165, 0.06772, 0.15987, 0.15132, -0.45283,
+ -0.04905, -0.19829, -0.06752, 0.29096, -0.62862,
+ -0.66852, 0.23007, -0.33441, 0.54482, -0.24491,
+ -0.27455, 0.00238, 0.23661, -0.04868, 0.22193,
+ -0.13617, 0.14985, 0.20360, -0.04539, 0.01581,
+ -0.52812, -0.09354, -0.02116, 0.20852, 0.13646,
+ -0.24970, 0.19683, 0.19362, 0.26744, -0.55593,
+ -0.13464, -0.50725, 0.36754, 0.43586, -0.11051,
+ 0.21800, -0.37115, -0.17774, 0.02495, -0.15857,
+ 0.04175, 0.03269, -0.04312, -0.60229, 0.47348,
+ -0.07959, -0.55996, 0.37858, 0.03414, 0.00189,
+ 0.33978, -0.39333, -0.10699, -0.06980, 0.11156,
+ -0.11759, -0.05630, 0.60819, -0.15330, -0.02196,
+ -0.18547, 0.02037, -0.11665, 0.48742, -0.65646,
+ -0.13707, -0.23635, -0.08928, -0.07426, -0.20759,
+ -0.04104, -0.26534, -0.14694, -0.07022, -0.15497,
+ 0.01998, 0.13193, 0.01819, 0.73688, -0.20499,
+ 0.03776, 0.18709, -0.13018, -0.09165, -0.01979,
+ -0.04468, 0.29114, 0.15665, -0.35199, -0.43061,
+ -0.23246, -0.22994, -0.36628, -0.31071, -0.12652,
+ 0.14093, -0.54854, 0.25212, 0.01973, -0.06198,
+ -0.03555, -0.33601, 0.03021, -0.33279, -0.18300,
+ -0.17542, -0.23004, 0.03285, 0.11052, -0.30037,
+ 0.12744, -0.00637, 0.03172, -0.01031, -0.06118,
+ 0.11581, 0.20177, -0.15307, -0.20443, 0.26581,
+ -0.40755, -0.01423, 0.14572, 0.08015, -0.52963,
+ -0.46599, 0.11362, -0.19653, 0.31630, -0.07428,
+ 0.37386, -0.24115, -0.35975, -0.09489, 0.35748,
+ -0.29347, -0.13486, 0.06169, -0.49339, 0.06542,
+ -0.12060, 0.30682, 0.11177, 0.31125, 0.04992,
+ 0.65117, -0.33628, -0.07410, -0.43128, -0.27495,
+ -0.01116, -0.35767, -0.55677, -0.28415, 0.37566,
+ -0.08898, -0.03367, 0.10486, -0.29047, -0.43844,
+ -0.21278, -0.00147, -0.64763, -0.53138, 0.19991,
+ -0.10635, 0.20986, 0.17375, 0.25082, 0.40962,
+ 0.30867, -0.11897, -0.15537, -0.19407, 0.16210,
+ 0.25009, -0.49126, 0.05436, -0.03650, -0.50356,
+ -0.32057, -0.11567, 0.41679, -0.51899, 0.07901,
+ 0.13831, 0.38942, 0.18970, -0.21654, 0.01893,
+ 0.45038, 0.32574, 0.05347, 0.03408, -0.22304,
+ -0.62796, -0.40477, 0.30378, -0.10000, 0.22001,
+ 0.13655, -0.50325, -0.21044, 0.04081, -0.44058,
+ 0.03623, 0.22589, 0.16182, 0.19636, 0.27647,
+ -0.01225, -0.31803, 0.02365, -0.06345, 0.14380,
+ 0.50442, -0.22298, -0.01863, -0.31894, -0.12533,
+ 0.28462, -0.19917, -0.10906, 0.07920, -0.04004,
+ -0.61303, -0.06751, -0.55154, -0.19579, 0.01451,
+ 0.30848, -0.08586, -0.46451, 0.37428, -0.39819,
+ 0.47893, 0.45274, 0.13358, 0.06190, -0.25852,
+ -0.27199, 0.37782, 0.13622, -0.18818, 0.20613,
+ -0.08358, -0.01712, 0.00222, -0.37187, -0.10507,
+ -0.34203, -0.39886, 0.30772, 0.29333, 0.25853,
+ 0.02578, -0.12677, -0.32489, 0.02800, 0.32493,
+ -0.34704, -0.32158, 0.06522, 0.53145, -0.27020,
+ -0.02455, -0.07394, 0.42530, 0.03006, 0.07151,
+ -0.06547, -0.70847, -0.38231, -0.33387, 0.18754,
+ 0.04680, -0.16821, -0.06151, -0.17902, -0.09353,
+ 0.01724, 0.27408, -0.35445, 0.05532, -0.10199,
+ -0.57510, 0.07620, 0.63670, -0.11629, 0.04196,
+ 0.03140, 0.10987, 0.21051, 0.62364, 0.28285,
+ -0.14985, -0.00732, -0.68773, -0.82305, -0.17983,
+ 0.43264, -0.00460, 0.10088, -0.22241, -0.10665,
+ -0.25074, 0.25814, 0.18332, 0.08675, -0.03027,
+ -0.12867, -0.12312, -0.18237, 0.02142, 0.19674,
+ -0.06775, 0.12001, -0.03264, 0.07121, -0.27988,
+ 0.22013, 0.28287, -0.17391, -0.22941, -0.50138,
+ 0.02482, 0.19710, -0.40004, -0.03283, -0.03203,
+ 0.44578, -0.09972, -0.49905, -0.07329, -0.00936,
+ -0.45982, -0.32169, -0.02834, -0.13331, -0.36043,
+ -0.01263, 0.42412, 0.33711, 0.03277, 0.07352,
+ -0.33858, -0.06988, -0.24654, 0.36630, -0.13508,
+ -0.10051, -0.12786, 0.22856, -0.31096, 0.23261,
+ 0.14002, -0.07103, -0.12426, 0.07606, -0.01436,
+ 0.25313, -0.01722, -0.25141, -0.03045, -0.04676,
+ -0.65500, -0.56129, 0.05508, 0.31597, -0.12694,
+ -0.08085, 0.00129, -0.34958, -0.14421, 0.04881,
+ 0.29816, -0.28193, -0.47808, 0.26206, 0.06723,
+ -0.36232, -0.15585, 0.23850, -0.40540, 0.18724,
+ 0.13337, -0.18572, -0.70275, -0.56510, 0.11224,
+ -0.28233, 0.00831, -0.42098, 0.11622, -0.14184,
+ 0.17256, 0.35080, -0.00809, -0.21066, -0.24165,
+ 0.22663, -0.17065, 0.21992, 0.12309, -0.06548,
+ -0.61002, 0.24014, 0.36580, -0.88458, -0.81864,
+ 0.30952, 0.05265, -0.27431, -0.33112, -0.18004,
+ 0.60507, -0.02738, 0.01615, -0.18617, -1.27579,
+ 0.12713, -0.16658, 0.44028, 0.26984, -0.22896,
+ -0.19640, -0.29611, -0.11140, 0.02406, -0.20128,
+ 0.10067, -0.20300, 0.49149, -0.35756, -0.16923,
+ 0.05848, -0.64321, -0.04489, 0.16587, 0.52272,
+ -0.36456, -0.00595, -0.13455, -0.13984, -0.39862,
+ -0.34979, -0.07032, -0.23022, 0.20849, 0.35370,
+ -0.32956, 0.11501, 0.27669, 0.07297, -0.24933,
+ -0.22136, -0.14276, 0.45535, -0.24585, 0.21312,
+ 0.15489, -0.09794, -0.36079, -0.28044, 0.24175,
+ 0.22551, -0.27399, 0.14914, -0.01718, -0.55447,
+ 0.08736, 0.01410, 0.03108, 0.17899, 0.07753,
+ 0.07824, -0.04655, -0.06528, -0.51444, -0.19617,
+ -0.08870, -0.44974, 0.21288, -0.01199, -0.08001,
+ -0.08133, 0.38048, -0.26036, 0.14684, 0.07947,
+ -0.22254, 0.18109, -0.12340, 0.08286, -0.14391,
+ -0.41087, 0.29086, -0.47271, -0.12283, 0.16310,
+ 0.02403, 0.49022, -0.36519, -0.58609, -0.32832,
+ 0.07130, 0.36583, 0.08191, 0.19874, -0.08814,
+ 0.35599, 0.27599, -0.63462, -0.53831, 0.05088,
+ 0.07809, 0.35108, -0.12502, -0.37936, 0.32768,
+ -0.22917, -0.33479, -0.41386, 0.32686, 0.04603,
+ -0.65797, -0.29898, -0.29775, -0.02726, -0.13285,
+ -0.34510, 0.19811, 0.02723, 0.17481, -0.15503,
+ -0.05015, -0.00486, -0.13371, -0.32132, -0.14446,
+ -0.26340, -0.07757, -0.31928, 0.16230, -0.29758,
+ -0.32948, -0.23035, 0.09836, -0.01813, 0.64993,
+ -0.19423, 0.32359, 0.29339, 0.21028, 0.03707,
+ -0.35871, 0.00591, -0.59308, 0.21781, -0.05102,
+ -0.14136, -0.37080, -0.39986, -0.27495, 0.01916,
+ -0.08463, 0.04647, -0.10054, 0.27934, 0.22574,
+ 0.01484, -0.07375, -0.42801, -0.00960, 0.27252,
+ -0.08446, -0.07113, -0.10347, 0.17662, -0.14766,
+ 0.55981, -0.13158, -0.01455, 0.40853, -0.21332,
+ 0.06856, -0.21045, -0.00058, 0.15540, -0.41528,
+ -0.50331, -0.08160, 0.36962, -0.01358, -0.29379,
+ 0.32055, -0.55974, -0.22746, 0.04284, -0.43217,
+ -0.05059, -0.32326, 0.12839, -0.36142, -0.79885,
+ 0.07157, -0.00216, 0.34768, 0.12290, 0.40439,
+ -0.10327, -0.07427, 0.27729, 0.10420, 0.01053,
+ -0.34386, 0.01984, -0.10895, -0.50696, -0.09198,
+ -0.04416, -0.49400, 0.48143, -0.24988, -0.09100,
+ 0.35177, -0.13177, -0.26290, 0.01252, -0.12185,
+ -0.33108, -0.08735, -0.52211, 0.25996, -0.14290,
+ -0.13904, -0.20362, 0.09436, 0.61837, 0.19768,
+ 0.10000, 0.00898, 0.15785, -0.14129, 0.11708,
+ -0.09229, -0.16885, 0.03588, -0.25032, -0.03669,
+ 0.14412, 0.12419, 0.21936, -0.22581, 0.08061,
+ 0.11556, -0.67602, -0.54838, -0.22331, 0.12048,
+ -0.29369, 0.02697, 0.39024, -0.18854, 0.45408,
+ -0.35726, 0.07890, 0.06424, -0.18839, 0.13275,
+ -0.79387, -0.23789, -0.17326, 0.08364, -0.35120,
+ -0.23146, 0.31983, -0.01627, -0.45589, 0.15825,
+ -0.02692, 0.43911, -0.20632, -0.21763, -0.06640,
+ -0.70160, 0.14963, 0.27014, -0.14872, 0.24531,
+ -0.11809, -0.53496, -0.08362, 0.39352, -0.13777,
+ -0.05342, -0.00712, 0.20371, 0.06263, -0.06919,
+ 0.12297, -0.21063, -0.08848, 0.08296, 0.11614,
+ 0.18645, -0.52890, -0.06326, 0.09995, 0.07909,
+ -0.21234, 0.03324, 0.02184, -0.62288, -0.35026,
+ -0.09772, -0.11814, 0.02787, -0.22619, -0.51417,
+ 0.07364, 0.29266, 0.66153, 0.22362, 0.01110,
+ -0.39399, -0.05864, 0.07697, 0.02753, -0.31393,
+ 0.51470, -0.02064, -0.06874, -0.28671, -0.00341,
+ -0.24281, 0.31067, -0.08516, 0.06547, -0.27847,
+ -0.21082, -0.30226, -0.09386, -0.09044, -0.21894,
+ -0.03335, -0.21122, -0.18762, -0.34359, 0.13220,
+ 0.29418, 0.35529, -0.16393, -0.02929, 0.06444,
+ -0.04740, -0.80810, -0.33736, -0.08828, -0.22102,
+ -0.02599, -0.19897, 0.05881, -0.30731, 0.32215,
+ 0.56189, -0.32569, 0.31538, 0.30653, -0.00727,
+ -0.01190, 0.26374, -0.16003, -0.16618, 0.11886,
+ 0.08226, -0.26217, -0.22354, -0.28463, 0.04044,
+ -0.06117, -0.38744, -0.06536, -0.29552, -0.03792,
+ -0.19149, -0.00837, -0.07113, 0.29861, 0.39193,
+ -1.02677, -0.25506, -0.27185, 0.08443, -0.26499,
+ 0.09896, -0.12028, -0.76315, -0.12889, -0.29495,
+ 0.27157, 0.71460, 0.45302, -0.15891, 0.07862,
+ -0.26906, 0.03951, -0.09552, -0.28871, -0.35532,
+ -0.16709, -0.38286, 0.24821, 0.16566, -0.21122,
+ -0.50698, -0.16520, 0.10170, -0.41024, 0.04378,
+ 0.01633, -0.21210, 0.76786, 0.69117, -0.39707,
+ 0.04453, -0.13469, -0.28890, -0.53078, -0.22372,
+ -0.08605, -0.26778, -0.10286, -0.27605, 0.29438,
+ 0.13606, -0.41260, -0.04617, 0.53673, -0.57718,
+ 0.30990, -0.06516, -0.19953, 0.21409, -0.18606,
+ -0.30972, -0.09048, -0.21717, 0.29440, 0.01750,
+ -0.27347, -1.15177, -0.04017, 0.22650, 0.04600,
+ -0.07711, 0.00287, 0.08749, 0.10852, 0.00758,
+ -0.14056, -0.03742, 0.14188, 0.09237, -0.02751,
+ 0.02576, -0.05073, -0.16672, -0.24497, 0.01217,
+ -0.07492, 0.15555, -0.21172, -0.03653, -0.08296,
+ -0.02267, -0.01005, -0.24915, -0.17105, -0.05028,
+ -0.09375, -0.02006, 0.20385, 0.00648, -0.19223,
+ -0.19394, -0.18925, 0.13826, -0.35183, 0.30428,
+ 0.06634, -0.16258, -0.44475, -0.21605, -0.03660,
+ 0.03598, 0.38119, -0.20784, -0.24104, -0.17967,
+ 0.21024, -0.13938, 0.07118, -0.58394, -0.43261,
+ -0.13634, 0.24593, -0.02302, 0.07236, -0.13754,
+ -0.25264, 0.30778, 0.30765, -0.29557, 0.06421,
+ 0.01578, 0.12749, 0.21700, 0.18570, -0.14802,
+ -0.37559, 0.10081, -0.18941, -0.22993, 0.23990,
+ -0.00990, -0.05306, 0.02777, 0.13816, 0.02685,
+ 0.02683, -0.19708, 0.26457, -0.01584, -0.22311,
+ 0.10141, 0.15742, 0.15763, -0.34680, -0.19566,
+ -0.09581, -0.32424, -0.10428, -0.02247, -0.19745,
+ -0.45111, 0.05773, 0.21658, 0.28156, -0.05595,
+ -0.23473, 0.07684, -0.07604, -0.30009, 0.26795,
+ -0.16279, -0.21798, -0.16775, -0.45420, -0.00586,
+ 0.14946, -0.25302, 0.04234, -0.11507, -0.07139,
+ -0.21941, 0.22510, 0.20339, 0.24116, 0.17628,
+ -0.39445, -0.17306, 0.19991, 0.02924, -0.21162,
+ -0.07996, -0.03468, -0.25894, 0.15985, -0.23957,
+ -0.03266, -0.01597, -0.20510, -0.19620, 0.22499,
+ -0.21129, -0.09156, -0.45703, -0.17126, -0.25534,
+ -0.10940, -0.11945, 0.24415, -0.38150, 0.18481,
+ 0.28094, -0.25148, 0.01312, -0.14571, -0.16567,
+ -0.13174, 0.03653, -0.11979, -0.06968, -0.23308,
+ -0.06392, -0.06546, -0.27267, -0.33527, -0.06178,
+ 0.09076, 0.15190, -0.21257, -0.09670, 0.44712,
+ -0.15548, -0.11758, 0.08143, -0.19576, 0.11322,
+ -0.02800, 0.14103, -0.06504, 0.02417, -0.01021,
+ 0.31884, 0.08897, -0.20342, -0.23861, 0.16668,
+ 0.24870, 0.05442, -0.09864, -0.15618, 0.27850,
+ -0.40879, 0.22612, -0.19340, -0.22500, -0.39450,
+ -0.10175, -0.25212, -0.23211, 0.09717, 0.15234,
+ 0.02671, -0.41590, -0.03798, -0.07953, 0.00005,
+ 0.00715, -0.48360, 0.07213, 0.21713, -0.09163,
+ -0.01130, 0.17443, 0.18611, 0.18274, -0.01730,
+ -0.16532, -0.10528, -0.03493, 0.17355, -0.20180,
+ -0.10642, -0.34773, -0.19333, 0.01423, -0.10398,
+ 0.19000, 0.19597, -0.34592, 0.01140, 0.07686,
+ -0.33939, -0.05335, -0.27178, 0.18581, 0.23995,
+ -0.59165, 0.42265, 0.10000, 0.05911, 0.03200,
+ 0.19483, -0.00253, -0.07190, 0.27226, -0.03675,
+ -0.15736, -0.15905, -0.45283, -0.21563, 0.06461,
+ -0.01637, -0.16723, -0.31063, 0.29757, -0.10277,
+ -0.01346, -0.05525, -0.20319, -0.13526, -0.46308,
+ 0.10009, 0.18986, -0.05099, -0.18059, -0.30641,
+ -0.09771, 0.17495, -0.10816, 0.22896, -0.14578,
+ -0.57917, 0.36131, -0.45514, 0.16603, -0.29713,
+ -0.23006, -0.31341, 0.09775, 0.30906, 0.02021,
+ -0.06302, 0.06642, -0.11272, 0.17271, 0.10224,
+ -0.07537, -0.02253, -0.03273, -0.15185, -0.04024,
+ -0.25516, -0.14934, -0.11868, -0.17759, -0.00210,
+ -0.16859, -0.24549, 0.19833, -0.55243, -0.06035,
+ -0.09073, -0.09102, 0.03533, 0.23652, 0.08767,
+ -0.30436, 0.13479, -0.15584, 0.17955, 0.12387,
+ -0.26694, -0.33709, -0.23463, -0.26010, 0.22434,
+ -0.13603, -0.18547, 0.11268, 0.10977, -0.28630,
+ -0.01632, -0.14963, 0.16894, 0.14868, -0.01057,
+ -0.19699, 0.07293, 0.27420, -0.06701, 0.22515,
+ 0.03474, 0.14705, -0.63397, -0.13190, 0.45516,
+ -0.18983, -0.22481, -0.06109, -0.07891, -0.20080,
+ -0.02512, -0.36590, 0.08091, 0.20117, -0.11151,
+ 0.49531, -0.14498, -0.34158, -0.27126, 0.05568,
+ -0.19429, 0.06657, -0.41123, -0.47493, -0.29432,
+ -0.12426, 0.12324, -0.10800, 0.06538, -0.14735,
+ 0.29224, 0.04155, -0.25196, 0.15542, 0.01944,
+ 0.02686, 0.13775, 0.13802, -0.06408, 0.13392,
+ -0.15435, -0.04082, -0.11038, 0.11819, -0.15030,
+ -0.02251, 0.17254, -0.08972, 0.06549, -0.21202,
+ -0.01110, -0.20704, -0.25891, -0.26641, -0.00364,
+ 0.02760, -0.16144, -0.55630, 0.07949, -0.25588,
+ 0.23297, -0.15555, -0.03515, -0.09327, -0.17972,
+ 0.06707, 0.22768, 0.14449, 0.08400, 0.11700,
+ 0.08882, 0.10139, 0.01609, -0.00643, -0.18992,
+ 0.26799, -0.27710, -0.21517, 0.16307, 0.05980,
+ 0.17441, -0.69584, 0.06357, 0.04554, -0.27559,
+ 0.05899, -0.20581, -0.14819, 0.20484, -0.11191,
+ 0.31303, -0.14378, 0.01407, 0.02057, 0.01458,
+ 0.43631, 0.12555, -0.37011, -0.21185, 0.13811,
+ -0.19248, -0.13925, 0.06312, 0.09227, -0.01705,
+ -0.12794, 0.22751, 0.19763, -0.17982, 0.11513,
+ -0.28449, -0.10608, -0.00846, -0.21068, -0.22570,
+ -0.43548, -0.11178, 0.20851, -0.75192, 0.26566,
+ 0.22772, -0.13763, 0.03062, -0.09407, 0.25845,
+ 0.11891, 0.32972, -0.01284, -0.06312, -0.25951,
+ 0.23566, 0.02245, 0.04970, -0.11599, 0.20579,
+ 0.05036, 0.09661, 0.15657, -0.18474, -0.19887,
+ 0.03945, 0.03063, 0.01899, -0.10505, 0.10881,
+ -0.00946, -0.05358, 0.31909, -0.11539, -0.24646,
+ 0.02730, -0.08879, -0.15923, -0.06155, -0.29174,
+ 0.64992, -0.22903, -0.08423, -0.34617, -0.00006,
+ -0.02385, 0.02123, -0.08427, -0.14790, 0.07991,
+ -0.04523, 0.13403, -0.19398, -0.08870, 0.03653,
+ -0.22333, 0.09168, -0.06779, -0.44326, 0.24888,
+ -0.12188, -0.06916, 0.18518, 0.00215, 0.22830,
+ -0.19248, -0.17140, 0.11010, -0.19704, 0.25833,
+ -0.29396, 0.30334, -0.13913, 0.07742, 0.33317,
+ 0.13155, -0.19755, -0.14473, 0.19136, -0.08783,
+ -0.03511, -0.09888, 0.13411, -0.22294, 0.05063,
+ -0.05896, -0.38016, -0.15520, 0.06973, -0.32272,
+ -0.11995, 0.18748, 0.01360, -0.08915, -0.27661,
+ -0.00170, -0.05334, 0.05265, -0.13014, 0.13203,
+ 0.43145, -0.18350, 0.07136, -0.19757, -0.02580,
+ -0.19150, -0.18375, 0.15124, 0.04472, 0.10210,
+ 0.30234, -0.15192, 0.22171, 0.04533, -0.24594,
+ -0.07861, -0.05229, 0.31209, 0.00576, -0.23893,
+ 0.23669, -0.06931, -0.04442, 0.05231, 0.03701,
+ -0.08443, 0.08851, -0.09752, -0.15162, -0.01409,
+ 0.02388, 0.21258, -0.28587, 0.21243, 0.13148,
+ 0.25990, -0.17426, -0.01135, 0.48135, 0.09361,
+ -0.09608, -0.16019, -0.19047, -0.25753, 0.08781,
+ -0.25974, -0.13505, -0.13684, -0.11113, -0.04807,
+ -0.06504, 0.40353, 0.49351, 0.14692, -0.07330,
+ -0.11713, 0.20675, 0.07141, -0.12203, 0.03944,
+ 0.06913, 0.12628, 0.03161, -0.30404, 0.13051,
+ -0.20755, -0.00470, -0.15927, -0.29320, -0.27462,
+ 0.18628, 0.01912, -0.09172, 0.12558, 0.12053,
+ 0.30016, -0.09327, 0.51600, 0.00956, -0.00176,
+ 0.33957, -0.06305, 0.01776, -0.16027, 0.07337,
+ -0.13848, 0.16880, -0.34059, -0.06122, -0.23774,
+ -0.22898, 0.03931, 0.07550, 0.18425, -0.18439,
+ 0.34442, 0.16667, 0.24424, 0.10633, 0.07775,
+ -0.24184, 0.32640, 0.20623, -0.34860, 0.03039,
+ -0.47807, 0.02205, -0.13875, 0.30834, 0.10208,
+ -0.17392, -0.13785, -0.10133, -0.14534, -0.06717,
+ -0.16764, -0.19280, 0.03438, 0.12942, 0.35800,
+ -0.17004, -0.21027, 0.15194, 0.32454, -0.22382,
+ -0.27606, 0.25384, -0.06209, -0.13506, -0.19728,
+ -0.03478, 0.02742, -0.05328, -0.22261, 0.10000,
+ 0.12535, 0.08716, 0.18287, 0.24961, 0.08983,
+ 0.00588, 0.29292, 0.20489, 0.29192, 0.14507,
+ -0.28708, 0.06114, -0.13963, 0.05534, -0.03750,
+ -0.06187, 0.06952, -0.23821, -0.16900, -0.30359,
+ -0.25788, 0.06902, 0.03650, 0.17198, 0.27823,
+ 0.29317, -0.25003, 0.09991, -0.24618, 0.29226,
+ 0.32758, 0.28254, -0.08230, -0.24702, -0.02285,
+ 0.05410, -0.19439, 0.01003, 0.02007, -0.13247,
+ -0.08473, -0.30741, -0.12925, -0.00517, 0.28929,
+ 0.18529, 0.09913, 0.02359, 0.15552, -0.30310,
+ 0.32110, 0.01731, 0.12198, 0.08937, -0.26472,
+ 0.10240, -0.28205, -0.08433, -0.32043, 0.12385,
+ -0.14252, 0.04491, -0.27337, -0.02961, 0.29279,
+ 0.19574, 0.09025, 0.20425, 0.25088, 0.17652,
+ -0.22056, -0.01898, -0.07513, 0.39230, 0.16324,
+ -0.29803, 0.07898, 0.11949, -0.22282, -0.31861,
+ 0.01172, -0.16561, 0.00586, -0.26386, 0.05739,
+ 0.39775, -0.08496, 0.23154, 0.03648, -0.07045,
+ -0.07915, 0.21319, 0.25020, -0.03885, -0.12094,
+ 0.05200, 0.13879, -0.09042, -0.03756, -0.32214,
+ -0.19547, -0.19000, -0.30463, -0.41582, -0.05812,
+ -0.15294, -0.06320, -0.30659, 0.21804, -0.04595,
+ 0.42232, -0.01462, -0.19312, -0.10941, 0.86344,
+ -0.17797, 0.10230, 0.03726, 0.11009, -0.13924,
+ -0.25066, -0.28224, -0.03032, -0.50843, -0.36142,
+ -0.14849, 0.16131, -0.24733, 0.02627, 0.05191,
+ 0.10336, -0.38901, -0.01465, 0.06428, 0.27057,
+ 0.38576, -0.06064, 0.16412, 0.08647, 0.03960,
+ -0.36662, 0.12347, 0.08774, -0.06578, -0.00066,
+ -0.04807, -0.00298, -0.22544, -0.01343, -0.04479,
+ 0.07559, 0.20661, -0.05734, 0.13891, -0.11675,
+ 0.06541, 0.12076, -0.07514, 0.25241, 0.02961,
+ 0.15580, 0.22918, -0.24590, -0.00805, -0.14742,
+ -0.20352, -0.02892, -0.33846, 0.01455, 0.22310,
+ -0.11574, -0.00651, -0.06463, 0.30893, 0.27781,
+ -0.19370, 0.29361, 0.26235, -0.44348, 0.27888,
+ -0.02828, -0.12823, 0.07017, 0.22906, -0.32279,
+ -0.07851, -0.13859, 0.12063, -0.38947, 0.09023,
+ -0.17934, 0.07419, 0.02409, -0.15041, 0.08295,
+ 0.17731, -0.14934, -0.12623, 0.51010, 0.16972,
+ 0.30354, 0.21235, 0.05428, -0.06426, -0.28530,
+ -0.00474, -0.28207, -0.07007, 0.11247, -0.73022,
+ 0.01426, -0.00193, 0.30646, -0.46854, -0.01575,
+ 0.21404, -0.34863, 0.08790, 0.33071, 0.11672,
+ 0.14409, 0.23697, 0.09110, -0.32356, 0.19944,
+ 0.37247, 0.02116, -0.64255, -0.09716, -0.43891,
+ -0.07430, -0.00554, -0.26384, -0.57419, 0.06931,
+ 0.10061, 0.59780, -0.31625, -0.14201, 0.01481,
+ -0.21465, 0.06358, -0.05869, -0.04152, 0.36125,
+ 0.01164, -0.29193, -0.23221, -0.27089, 0.54881,
+ 0.03723, -0.39124, -0.09809, -0.13902, -0.36863,
+ 0.55211, -0.38913, 0.40847, 0.39404, -0.08539,
+ 0.24544, 0.33975, 0.01204, 0.24933, -0.15893,
+ -0.35989, -0.28840, 0.10981, -0.18637, -0.58865,
+ 0.31721, 0.15533, -0.60010, -0.10574, -0.22664,
+ 0.18657, -0.24033, -0.14501, 0.27553, 0.22011,
+ 0.21914, 0.40155, 0.13828, -0.30002, -0.07177,
+ -0.62723, -0.22559, -0.42700, -0.07776, 0.15851,
+ -0.36752, 0.08020, -0.37175, 0.30114, 0.01289,
+ -0.30898, -0.02761, -0.05173, 0.17536, -0.15102,
+ -0.20504, -0.04243, 0.14553, 0.01295, 0.29042,
+ -0.10496, -0.07002, 0.31989, -0.31042, -0.75804,
+ -0.18405, -0.60540, 0.15048, -0.12820, 0.37214,
+ 0.19441, -0.55236, 0.67353, -0.28462, -0.03891,
+ -0.08734, 0.22228, -0.17241, -0.01654, 0.10536,
+ 0.19079, -0.05455, -0.33391, -0.12744, -0.22235,
+ -0.15394, -0.45316, 0.01449, 0.00837, -0.32664,
+ 0.51968, 0.00783, 0.33016, -0.02500, -0.48933,
+ 0.05910, -0.20056, 0.20910, -0.11942, 0.39437,
+ 0.11066, -0.30172, 0.54379, -0.26859, -0.56990,
+ -0.16966, -0.18199, -0.45867, -0.32306, 0.37608,
+ -0.22563, 0.25197, -0.01756, 0.13922, 0.42499,
+ 0.14237, -0.09161, 0.13390, 0.38031, 0.12480,
+ 0.46098, 0.26668, -0.43831, 0.25242, -0.14168,
+ 0.10168, -0.32304, -0.58304, -0.59254, -0.07965,
+ -0.27058, 0.08928, -0.07406, -0.19736, -0.02965,
+ 0.62953, -0.23069, 0.01983, 0.38729, -0.13573,
+ 0.06937, 0.26961, -0.05524, -0.22969, -0.00630,
+ -0.20338, 0.05901, -0.00614, -0.61687, -0.48389,
+ -0.12188, 0.21931, -0.23889, 0.23395, -0.00488,
+ 0.33376, 0.40266, 0.09414, -0.08956, -0.02220,
+ 0.40907, -0.21378, 0.22182, -0.17272, -0.43261,
+ -0.27144, 0.39027, 0.03844, -0.06158, -0.24937,
+ 0.00471, -0.66560, 0.15174, -0.51132, 0.08797,
+ -0.11972, 0.31649, 0.50483, -0.36409, 0.07115,
+ -0.09411, -0.17432, -0.10816, 0.46276, -0.07048,
+ -0.37648, -0.31922, -0.23616, 0.16771, -0.16010,
+ 0.18232, 0.46135, -0.50331, -0.02803, -0.84199,
+ 0.14091, -0.10000, 0.66634, 0.53565, -0.00613,
+ 0.13226, -0.07210, -0.19718, -0.17680, 0.09316,
+ -0.05314, -1.02340, 0.07550, -0.48905, 0.02008,
+ 0.37827, -0.43157, -0.34620, -0.60900, 0.31207,
+ -0.06142, -0.19288, 0.17661, 0.24272, 0.39866,
+ -0.29878, -0.05477, 0.12614, -0.48389, -0.08663,
+ -0.07114, -0.05336, -0.15186, -0.24070, -0.35645,
+ -0.27980, 0.21817, -0.47688, 0.21838, -0.26756,
+ -0.33260, 0.20973, 0.21609, -0.14476, 0.14825,
+ 0.40219, -0.30719, -0.03409, 0.11468, 0.09874,
+ -0.27262, -0.21041, 0.00727, -0.24367, -0.78706,
+ -0.37162, -0.10202, 0.36125, -0.31991, -0.46565,
+ 0.49054, -0.14875, -0.26564, 0.00776, -0.17156,
+ -0.07203, 0.58076, 0.30597, -0.10460, 0.15608,
+ -0.04028, -0.16004, 0.28875, -0.54893, -0.38581,
+ -0.05059, -0.01996, -0.21907, -0.09595, -0.09530,
+ -0.10340, -0.48125, -0.24133, -0.52345, 0.56973,
+ -0.02881, 0.21765, 0.39046, -0.76219, -0.33505,
+ 0.00865, -0.16318, 0.07203, 0.49645, 0.09644,
+ -0.29783, 0.06546, -0.46904, -0.17450, 0.02181,
+ 0.12084, 0.03303, -0.07877, -0.38698, -0.29434,
+ 0.17740, -0.00794, 0.03283, 0.43912, 0.01516,
+ -0.02780, 0.08345, -0.16693, -0.17236, 0.11358,
+ -0.15510, -0.11764, -0.20153, -0.49325, -0.13415,
+ 0.04237, 0.05927, 0.12204, -0.14521, -0.14988,
+ 0.22623, -0.16595, -0.27385, 0.15289, -0.90347,
+ 0.55430, 0.08518, 0.05645, -0.00461, 0.01110,
+ 0.20363, 0.16251, -0.45349, -0.39793, 0.26634,
+ -0.24271, 0.27592, 0.05181, -0.14498, -0.20288,
+ -0.36694, -0.42675, -0.43328, -0.31271, 0.23475,
+ -0.52551, 0.79450, 0.41341, -0.08831, -0.38618,
+ 0.14492, 0.21084, 0.25923, 0.10441, -0.31576,
+ -0.18031, -0.52397, -0.21352, -0.19186, 0.57200,
+ -0.21256, -0.28100, -0.39245, 0.05108, -0.14332,
+ 0.48670, 0.39546, 0.14266, 0.35816, -0.01590,
+ -0.03473, -0.04533, 0.14795, -0.22813, -0.09848,
+ -0.34802, 0.03694, -0.39806, 0.28860, 0.34024,
+ 0.00246, 0.01624, -0.60176, -0.25134, -0.49149,
+ -0.37185, 0.11925, -0.03359, 0.19933, -0.26063,
+ 0.07428, -0.13824, -0.06454, 0.49823, 0.19798,
+ -0.62165, 0.05687, -0.09336, 0.24843, -0.53218,
+ -0.10743, -0.02736, 0.83608, 0.14476, -0.67698,
+ -0.44038, -0.24884, -1.11034, -0.17357, -0.08074,
+ 0.16519, 0.01427, 0.16925, -0.12304, 0.04407,
+ 0.16383, 0.02151, 0.23307, 0.07711, 0.04545,
+ 0.18948, -0.02903, -0.01520, -0.00161, -0.12349,
+ -0.14195, -0.11416, -0.11019, 0.11527, -0.22562,
+ -0.17040, -0.12743, -0.11620, -0.15096, 0.07274,
+ 0.10293, 0.10246, -0.12033, -0.28466, -0.29492,
+ 0.11157, -0.06737, 0.04050, 0.15876, 0.04039,
+ -0.13623, 0.13658, 0.03613, -0.10745, 0.12352,
+ -0.06578, 0.06494, 0.10371, -0.15898, -0.08344,
+ -0.13470, 0.08733, -0.12995, -0.11436, 0.02444,
+ -0.28776, 0.15809, -0.00359, -0.21717, -0.11938,
+ -0.10584, 0.20220, 0.12039, 0.00443, -0.16505,
+ -0.05650, -0.01493, -0.21876, 0.16265, -0.12044,
+ 0.12801, 0.17827, 0.10760, 0.05678, 0.00881,
+ 0.17772, -0.15776, -0.11669, 0.08513, -0.31448,
+ -0.09649, -0.30763, -0.14017, -0.02527, -0.25068,
+ -0.14643, -0.07220, 0.06250, -0.24537, 0.01075,
+ 0.09434, -0.15517, 0.00981, -0.14456, 0.17869,
+ -0.14814, -0.32194, -0.25447, -0.00253, 0.12812,
+ 0.15165, -0.11282, 0.12260, 0.04750, 0.06892,
+ -0.02650, -0.20067, 0.06032, -0.07116, -0.11570,
+ 0.02497, 0.14242, 0.12741, -0.08317, -0.08508,
+ -0.05540, 0.05300, -0.00756, -0.35595, -0.09201,
+ 0.17813, -0.04603, 0.07445, -0.11774, 0.13072,
+ -0.10275, 0.00934, 0.03168, -0.11828, -0.06389,
+ 0.12899, 0.03039, -0.05088, -0.10487, 0.29298,
+ 0.08685, 0.05130, 0.04456, -0.14818, -0.14978,
+ -0.12137, -0.25488, -0.28709, -0.24516, 0.00933,
+ -0.16465, -0.11308, 0.09688, -0.00417, -0.11385,
+ -0.13374, -0.05478, 0.12258, 0.12525, -0.07179,
+ -0.27030, -0.13738, -0.10777, 0.04245, -0.13617,
+ -0.08136, 0.05581, -0.28793, -0.14631, -0.04344,
+ 0.02203, -0.11934, 0.13073, -0.07130, -0.19588,
+ -0.12241, -0.18314, -0.25068, -0.16680, -0.10198,
+ -0.13862, 0.00672, 0.07715, -0.23689, 0.11279,
+ 0.09461, -0.20597, -0.10079, -0.12375, 0.00072,
+ -0.00050, -0.22240, -0.05589, -0.01344, -0.25548,
+ 0.16918, 0.11420, -0.08831, -0.11403, -0.08129,
+ -0.05932, 0.04566, -0.18984, -0.09543, -0.00105,
+ 0.08882, 0.17073, -0.20252, 0.01907, -0.09652,
+ 0.07848, -0.17171, 0.08200, 0.14481, -0.17581,
+ -0.38751, 0.04599, -0.09319, 0.08376, 0.02176,
+ 0.12134, 0.13410, 0.08424, -0.03850, 0.10661,
+ 0.08561, 0.16475, 0.16039, -0.29122, -0.22696,
+ -0.22495, -0.29288, 0.01264, -0.13969, -0.12197,
+ -0.09668, 0.11988, -0.24536, -0.10000, -0.00336,
+ -0.03422, 0.10578, 0.15024, -0.09592, -0.18527,
+ 0.07740, 0.06022, -0.05775, 0.07277, -0.08925,
+ 0.09837, -0.01116, -0.28829, 0.10423, 0.17220,
+ -0.06549, 0.07546, -0.18664, 0.03309, -0.21552,
+ -0.24180, 0.06757, -0.12157, -0.03841, -0.18531,
+ 0.05261, -0.03510, -0.21430, 0.17591, -0.37780,
+ 0.02112, -0.22244, -0.17282, 0.08726, -0.16870,
+ -0.05300, 0.22870, 0.03252, -0.13532, 0.12870,
+ -0.11061, -0.16953, 0.08196, -0.17368, -0.06296,
+ -0.08004, -0.02369, -0.08146, 0.05536, -0.05777,
+ -0.14613, -0.09899, -0.10486, 0.00849, 0.07558,
+ 0.04189, -0.09461, -0.04709, -0.13331, 0.01798,
+ 0.09794, -0.18761, -0.17607, 0.13480, 0.07274,
+ -0.10568, -0.15349, -0.15078, -0.08526, 0.17647,
+ -0.11096, 0.03692, 0.04325, -0.01503, 0.00912,
+ 0.01929, 0.20626, -0.01900, -0.17350, -0.06726,
+ -0.11485, 0.14828, -0.15780, 0.00852, 0.00253,
+ -0.17369, 0.13942, -0.12903, 0.09736, 0.10852,
+ -0.19217, 0.25562, -0.16214, -0.04531, 0.09308,
+ 0.03389, 0.21953, -0.15988, -0.22586, 0.19914,
+ 0.09250, -0.34988, -0.16313, -0.13153, -0.21323,
+ 0.08109, -0.11957, 0.09893, -0.23262, 0.07577,
+ 0.13801, -0.12563, 0.03151, -0.15346, -0.25318,
+ 0.10071, -0.00459, 0.19836, -0.02613, 0.04902,
+ 0.06056, -0.05154, -0.15431, -0.09598, 0.11377,
+ -0.17852, 0.08462, -0.15640, 0.17496, -0.17182,
+ -0.04626, -0.08081, 0.03558, 0.14125, 0.03987,
+ 0.01090, -0.18017, -0.03008, -0.25513, -0.17146,
+ -0.17336, 0.04801, 0.19125, -0.03861, -0.02743,
+ -0.09877, -0.06053, -0.25193, -0.10858, 0.06531,
+ 0.10822, -0.29886, 0.12540, -0.09005, 0.05624,
+ 0.12221, 0.03792, -0.14928, 0.15722, 0.00125,
+ -0.13362, -0.21520, 0.05610, -0.08804, -0.08683,
+ -0.02575, 0.09640, -0.06061, 0.09720, -0.04461,
+ -0.14430, -0.09992, -0.19499, -0.05147, -0.18583,
+ -0.15757, 0.04137, -0.00144, 0.11492, 0.07051,
+ -0.35571, -0.14728, -0.08246, -0.03130, -0.01256,
+ 0.11944, 0.12765, 0.11656, -0.22389, -0.04708,
+ 0.00731, 0.08416, -0.09307, -0.08564, -0.10406,
+ 0.12902, -0.09107, 0.18883, 0.00251, 0.10347,
+ -0.05194, -0.02864, -0.23038, -0.15465, -0.19687,
+ -0.13745, -0.13915, -0.08132, 0.06761, -0.66343,
+ -0.18007, 0.47656, -0.90896, -0.12458, -0.26735,
+ 0.21987, -0.00443, 0.06477, 0.02203, -0.06449,
+ 0.39255, 0.19752, -0.92068, -0.24915, -0.49635,
+ 0.07405, -0.15321, -0.31292, 0.22083, -0.13340,
+ 0.17332, -0.06332, 0.17167, -0.51750, 0.05681,
+ -0.50704, 0.01400, -0.11645, 0.04787, 0.20334,
+ -0.01227, -0.48693, 0.15873, -0.37766, -0.11195,
+ -0.30680, 0.64808, 0.02420, -0.26918, 0.41769,
+ -0.55407, 0.00084, -0.33213, 0.41426, -0.16419,
+ -0.09691, -0.00975, -0.72288, 0.00525, 0.05031,
+ 0.10429, -0.10126, -0.19646, 0.17849, -0.50282,
+ -0.59709, -0.22047, 0.34278, -0.10477, 0.13419,
+ 0.66819, 0.09862, -0.13164, 0.57736, -0.14082,
+ -0.09135, -0.31640, 0.00920, -0.26306, 0.17696,
+ -0.43661, 0.25605, -0.00200, 0.13421, -0.39334,
+ -0.14416, 0.14056, 0.05370, -0.18611, 0.01497,
+ -0.02168, -0.22480, -0.65046, -0.07619, 0.25744,
+ -0.25658, -0.03427, 0.10880, 0.04568, 0.50756,
+ 0.06629, 0.06575, -0.01028, 0.56226, -0.37924,
+ -0.32857, -0.13005, 0.43380, -0.40964, -0.28053,
+ -0.49854, 0.19995, -0.45589, -0.52593, -0.52199,
+ 0.18153, 0.00820, 0.20395, 0.13515, 0.00534,
+ -1.02654, -0.17105, 0.16388, 0.43975, 0.32088,
+ -0.44225, 0.57412, -0.25523, -0.29409, 0.49679,
+ -0.13468, -0.43364, 0.36263, -0.45697, -0.54536,
+ -0.32263, 0.47031, -0.44147, 0.88471, -0.03135,
+ 0.29821, 0.12662, -0.20272, -0.17001, 0.10421,
+ -0.24125, -0.15229, -0.23391, -0.41845, 0.41171,
+ 0.17011, 0.29618, 0.47038, -0.35965, -0.89166,
+ -0.32025, -0.36594, 0.00024, 0.22334, 0.57866,
+ -0.14757, 0.31129, 1.04007, -0.04915, 0.36413,
+ -0.10404, -0.57429, -0.25677, -0.01694, -0.25368,
+ -0.69620, -0.34352, -0.12984, -0.30313, -0.11317,
+ 0.22014, -0.21282, -0.13527, 0.16988, 0.19070,
+ -0.29656, -0.21194, 0.46363, -0.00290, -0.19986,
+ 0.15170, -0.10322, -0.29607, 0.10231, -0.09866,
+ 0.16035, -0.18328, -0.03907, 0.08036, -0.08943,
+ 0.10245, -0.69526, -0.09456, -0.30875, -0.02555,
+ 0.19387, 0.15168, 0.11843, 0.10465, 0.11761,
+ -0.17881, 0.19566, 0.17305, -0.25192, -0.34023,
+ -0.47847, -0.42781, 0.00583, -0.10516, -0.01382,
+ -0.53897, 0.44833, -0.12195, 0.11355, -0.13817,
+ 0.01796, -0.32102, -0.34550, -0.05442, 0.44835,
+ -0.41904, -0.06657, 0.47603, -0.01773, 0.68342,
+ -0.54585, -0.27796, -0.28611, 0.26823, -0.69292,
+ 0.09174, 0.07097, 0.58434, -0.01572, -0.30224,
+ 0.10000, 0.05179, -0.37267, 0.05090, -0.29660,
+ 0.28085, -0.25722, -0.28777, 0.11195, 0.00276,
+ 0.27274, 0.42390, 0.45011, 0.09718, -0.43600,
+ -0.34845, -0.15019, 0.19085, 0.31447, -0.73219,
+ -0.00612, -0.36425, -0.33448, 0.11181, 0.76347,
+ -0.08574, -0.03519, -0.03876, -0.20693, -0.49030,
+ 0.33990, 0.21825, -0.09080, -0.07230, -0.67415,
+ 0.23723, 0.48935, 0.07738, -0.26305, -0.47607,
+ -0.11591, -0.68451, -0.27198, -0.47372, -0.13722,
+ 1.02271, -0.06323, -0.28579, -0.28081, 0.24293,
+ 0.19815, 0.12253, 0.47880, -0.17160, -0.28340,
+ 0.44618, 0.20785, 0.09834, -0.63038, 0.01281,
+ -0.15419, -0.53870, -0.76113, -0.25215, 0.27670,
+ 0.26983, -0.16151, 0.25414, -0.07619, -0.82974,
+ -0.08166, 0.00229, -0.19226, -0.29004, -0.12596,
+ 0.30440, -0.03817, 0.20684, -0.28797, -0.21398,
+ 0.53681, -0.23234, -0.06843, -0.01716, -0.03764,
+ 0.12151, 0.24331, 0.27421, 0.30096, 0.15772,
+ -0.97667, -0.34064, 0.07337, -0.10492, 0.07833,
+ 0.09111, 0.21926, -0.52982, 0.32299, -0.19722,
+ 0.21272, -0.92967, -0.00933, 0.45326, -0.13825,
+ -0.32414, -0.62205, -0.12265, -0.49253, 0.08375,
+ 0.29750, -0.58942, 0.01772, 0.31297, -0.13997,
+ 0.18551, -0.06844, 0.35977, 0.04131, 0.87415,
+ -0.37494, -0.28910, -0.30984, -0.57070, 0.25008,
+ -0.15108, -0.29394, 0.00484, 0.01767, 0.02523,
+ 0.06855, 0.13598, -0.07971, -0.11436, 0.37072,
+ 0.01769, -0.60484, -0.09448, 0.04817, -0.14224,
+ 0.44688, -0.31609, -0.05407, -0.77424, -0.28257,
+ 0.17588, 0.06490, -0.31553, -0.39182, -0.60321,
+ 0.49425, 0.23544, 0.28892, 0.33193, 0.15058,
+ -0.77273, 0.01294, -0.28820, 0.81890, -0.55463,
+ -0.38483, 0.65906, 0.13502, -0.14086, -0.28633,
+ 0.10097, -0.50725, 0.15381, -0.45357, 0.20672,
+ -1.02035, 0.00537, 0.21671, -0.13760, 0.31439,
+ -0.00045, -0.17555, -0.17222, -0.27536, 0.36137,
+ 0.06886, 0.07830, 0.32203, -0.43539, -0.24947,
+ 0.65221, -0.11297, -0.22759, 0.14141, -0.76197,
+ -0.04824, -0.16233, 0.59113, 0.18995, -0.16075,
+ -0.15268, 0.27140, 0.14199, 0.50509, -0.47392,
+ -0.47709, -0.06789, 0.48341, -0.68266, 0.08057,
+ -0.02397, 0.12059, 0.08718, 0.14156, 0.16263,
+ -0.92720, -0.93847, -0.14571, -0.07161, -0.28391,
+ 0.09053, 0.12704, -0.00404, 0.03759, 0.16897,
+ 0.11624, 0.02478, -0.15571, 0.15013, -0.11211,
+ 0.01654, -0.11647, -0.19704, 0.18338, -0.10548,
+ 0.00177, 0.10433, -0.03676, -0.12498, -0.04220,
+ -0.10880, 0.14338, 0.03888, 0.05580, 0.06406,
+ 0.13859, 0.09577, 0.12164, -0.05723, -0.10721,
+ -0.18593, 0.12447, 0.03351, -0.11330, -0.20559,
+ -0.15188, -0.02174, -0.12247, 0.01636, 0.10254,
+ 0.12286, 0.15122, -0.04949, -0.09794, 0.05449,
+ 0.12709, 0.19077, -0.17285, 0.01240, -0.02194,
+ -0.18235, -0.17643, 0.08788, 0.06824, -0.23090,
+ -0.25347, -0.07944, -0.00149, -0.07611, 0.01508,
+ -0.17969, -0.00721, 0.01696, 0.04958, -0.11278,
+ -0.01146, 0.11197, -0.12504, 0.07300, -0.15417,
+ -0.04866, -0.15680, -0.17331, -0.23392, -0.13077,
+ 0.03469, -0.05365, -0.15020, 0.12167, 0.10996,
+ -0.18999, -0.12102, 0.02035, 0.12420, 0.10786,
+ -0.10513, 0.03649, -0.12101, -0.17447, -0.14802,
+ -0.13269, -0.00426, -0.09632, -0.18581, 0.11639,
+ -0.20748, 0.10060, -0.16376, 0.11810, 0.10531,
+ 0.12614, -0.20528, -0.11304, -0.02749, -0.17657,
+ -0.02681, 0.09874, -0.03470, -0.15064, -0.09724,
+ 0.07458, -0.08473, -0.34468, 0.08311, 0.13123,
+ -0.00556, -0.16739, -0.09268, -0.17049, 0.14268,
+ -0.12765, 0.04699, 0.03078, 0.08201, -0.20425,
+ 0.06903, -0.09886, -0.10599, 0.07262, -0.10392,
+ -0.11936, -0.01260, -0.12165, -0.16567, -0.18653,
+ 0.05838, -0.14798, 0.09950, 0.11087, 0.03679,
+ -0.15995, 0.07625, -0.20065, 0.00850, 0.14906,
+ -0.06284, 0.04064, -0.11764, -0.09523, 0.07366,
+ 0.04351, 0.05432, 0.03143, 0.03351, -0.07906,
+ -0.14064, -0.08845, -0.13435, 0.01678, 0.10522,
+ 0.03303, 0.09389, 0.14729, -0.18412, -0.13419,
+ 0.15167, 0.04982, -0.17907, 0.12407, 0.11790,
+ 0.07570, 0.12263, -0.13937, -0.13688, -0.25241,
+ -0.00603, 0.08769, -0.16671, 0.08749, 0.18784,
+ -0.12489, 0.07049, -0.05683, -0.26544, 0.14366,
+ 0.09459, -0.14098, -0.24353, -0.15756, -0.18430,
+ -0.10198, 0.14770, -0.15835, -0.14524, 0.07546,
+ 0.01411, -0.13040, -0.12233, 0.03542, -0.25455,
+ 0.11392, 0.06039, 0.00038, -0.07306, -0.03452,
+ 0.21447, 0.07086, -0.22759, -0.22102, 0.09700,
+ 0.09998, 0.03580, -0.11069, 0.09369, -0.15556,
+ -0.03851, 0.03307, -0.15666, -0.01021, 0.01451,
+ 0.08347, 0.08783, 0.12878, 0.14744, -0.12376,
+ 0.14040, -0.23423, 0.10000, -0.10392, -0.17864,
+ -0.18705, -0.03845, 0.01983, -0.32948, 0.16467,
+ 0.12858, -0.12619, 0.19061, -0.14865, -0.15069,
+ -0.12191, -0.26825, 0.04949, -0.19482, 0.14296,
+ 0.10600, -0.19784, -0.17094, -0.20156, 0.03325,
+ -0.08515, -0.30785, 0.14318, -0.12187, 0.06319,
+ 0.11307, 0.04636, -0.05764, -0.23714, 0.10131,
+ 0.08052, -0.29374, -0.18456, -0.17963, 0.08542,
+ -0.03157, -0.08195, 0.05805, 0.10270, 0.13815,
+ 0.02820, -0.00478, -0.08542, -0.07245, 0.15078,
+ 0.12119, -0.07844, 0.03290, -0.06114, 0.02290,
+ 0.08326, -0.17340, 0.01319, 0.15385, 0.06002,
+ -0.00571, -0.22795, -0.13052, -0.23427, 0.11663,
+ 0.07549, 0.10109, 0.19393, -0.12700, -0.10621,
+ 0.12803, -0.21513, -0.10093, 0.20942, 0.12199,
+ 0.11458, -0.26660, -0.03717, -0.13405, -0.07024,
+ -0.10379, -0.29345, -0.01380, -0.16475, -0.15424,
+ 0.04583, 0.05682, -0.08353, 0.03969, -0.18861,
+ 0.12338, 0.10530, -0.01463, 0.13231, -0.18471,
+ -0.08996, 0.02533, -0.27601, -0.02193, 0.06329,
+ 0.06856, -0.03363, 0.00396, -0.19307, -0.12779,
+ -0.09416, 0.09390, 0.03666, -0.22734, -0.05532,
+ -0.06699, -0.11596, 0.03671, 0.19759, 0.09959,
+ -0.16406, 0.07934, 0.09076, -0.02366, 0.06975,
+ -0.22699, 0.04220, -0.21571, 0.05037, -0.15851,
+ -0.10956, 0.01203, 0.00460, -0.13449, -0.24851,
+ 0.08317, -0.17462, -0.05280, 0.05503, -0.26682,
+ 0.10823, 0.04287, 0.11888, -0.08681, -0.18996,
+ -0.08513, -0.08649, -0.03089, -0.18835, -0.09885,
+ -0.08615, -0.06197, 0.17984, -0.17241, 0.02618,
+ -0.15410, -0.01125, 0.14687, 0.13014, -0.08995,
+ -0.23944, 0.12079, -0.20991, 0.07092, -0.18042,
+ -0.03201, -0.09902, -0.00306, -0.13381, 0.03725,
+ -0.15863, 0.16724, 0.17385, -0.27212, -0.26043,
+ -0.21846, 0.14694, -0.18441, -0.10112, -0.05197,
+ 0.02319, -0.11358, -0.05321, 0.01014, 0.11279,
+ 0.18810, -0.18163, 0.22812, -0.04112, -0.02800,
+ 0.08191, -0.02606, -0.21761, -0.11251, 0.00774,
+ -0.10488, -0.19841, -0.16644, 0.06670, -0.25523,
+ 0.06356, 0.03169, -0.18167, -0.08187, 0.10745,
+ -0.11147, 0.04477, -0.10128, -0.14511, 0.08575,
+ 0.08788, -0.20670, 0.04783, -0.10514, 0.12389,
+ 0.02371, 0.15714, -0.30095, -0.79745, -0.61798,
+ -0.30645, -0.74752, -0.61099, -0.40668, -0.56094,
+ 0.68933, -0.02318, -0.01545, -0.21607, -0.37446,
+ 0.76690, -0.20167, -0.22501, 0.10202, -0.20638,
+ 0.53273, -0.19273, -0.06279, 0.38503, 0.63794,
+ -0.43045, 0.40169, -0.77405, 0.81002, -0.48710,
+ -0.99051, 0.54535, 0.05283, -1.07508, 0.03247,
+ -0.00540, 0.03267, -0.03499, 0.42266, -0.24209,
+ -0.21658, 0.09088, 0.45565, 0.77228, -0.60003,
+ -0.00365, -0.37816, 0.89880, 0.51128, -0.02195,
+ -0.16027, -0.09378, 0.08909, -0.14621, -0.63933,
+ -0.45656, -0.84672, -0.14305, -0.13743, 0.22757,
+ 0.04325, 0.07921, 0.47894, 0.61782, -0.11859,
+ -0.52363, 0.08450, -0.21742, 0.61616, -0.65685,
+ 0.39730, -0.72784, -0.00757, -0.13761, -0.81781,
+ -0.08194, -0.03850, -0.12504, 0.05534, -0.03116,
+ -0.02364, 0.77196, -0.00092, -0.24960, 0.47630,
+ -0.19866, 0.02912, 0.33318, 0.45860, 0.43738,
+ -0.59917, 0.21949, -0.29904, 0.46358, 0.06856,
+ -0.58280, -1.02851, 0.11004, -1.14142, 0.51822,
+ -0.06155, -0.62459, 0.14817, 0.76587, -0.39308,
+ 0.08583, 0.52319, -0.49588, 0.19186, -0.02339,
+ -0.07065, 0.13210, 0.14667, -0.19636, -1.55300,
+ 0.87665, -0.45278, -0.91734, -0.02969, 0.03680,
+ 0.80090, 0.12088, -0.35494, -0.12505, 0.36529,
+ -0.49550, 0.07813, 0.03537, -0.21298, 0.21519,
+ -0.21991, -0.31751, -0.16677, -0.77075, -0.32178,
+ -0.31399, -0.11524, -0.13660, -1.08852, -0.20881,
+ -0.09620, 0.04464, -0.13194, -0.69552, 0.86286,
+ 0.30423, 1.16697, 0.75110, 0.14582, -0.50408,
+ 0.40133, -0.38653, -0.41502, -0.15749, -0.16998,
+ -0.18088, -1.17887, 0.47657, -0.34353, -0.47863,
+ 0.20336, 0.16840, -0.55065, 0.75062, -0.74616,
+ 0.28307, 0.70472, 0.89581, -0.14294, -0.13117,
+ -0.11450, 0.90735, -0.32159, -1.03077, -0.66069,
+ -0.94686, -0.03230, -0.55326, -0.04534, 0.17375,
+ -0.45744, -0.03622, -0.29590, 0.30102, 0.58377,
+ 0.62275, -0.58375, 0.05062, 0.80908, 0.19454,
+ 0.68200, 0.20229, 0.53734, -1.08295, -0.91891,
+ -0.93197, 0.16116, -0.34002, -0.95943, -0.87202,
+ -0.11440, -0.39255, 1.49309, 0.28499, 0.31486,
+ -0.52884, 0.52712, 0.60939, -0.51410, 0.62058,
+ 0.48008, 0.67587, 0.10614, 0.37492, -0.56828,
+ -0.23016, 0.24547, -0.77619, 0.53244, -0.29051,
+ -0.46292, 0.65793, -0.79512, -0.31097, 0.35264,
+ 0.31284, 0.07723, 0.23463, 0.51791, -0.02451,
+ 1.36595, -1.04584, 0.08011, -0.37396, 0.10000,
+ -0.65314, -1.28337, 0.22487, -0.28490, 0.74116,
+ -1.33204, 0.23206, -0.29566, -0.34314, -0.04282,
+ 0.66703, -0.45269, 0.18234, -0.53894, 0.31730,
+ 0.46689, 0.49769, 0.76020, -0.26087, -0.13424,
+ 0.53086, -0.55869, -1.05306, -1.00512, 0.18944,
+ 0.50767, -0.37958, -0.28720, 0.21671, 0.32987,
+ 0.01481, 0.32266, 0.15724, 0.74541, 0.72529,
+ -0.64668, 0.18043, 0.35287, -0.42134, 0.45863,
+ -0.15612, -0.49623, -1.05243, -1.13385, 1.06951,
+ -0.04546, -0.00641, -0.57837, -0.74394, 0.35495,
+ 0.66922, 0.38077, 0.38736, -0.38372, -0.21059,
+ -0.30442, -0.12274, 0.18081, 0.47847, -0.12244,
+ 0.35352, 0.09058, -0.46510, 0.39933, -1.16110,
+ 0.37387, -0.11323, 0.18946, -0.00834, 0.23348,
+ 0.22337, -0.39739, -0.01503, -0.76183, 0.28486,
+ 0.28084, 0.04549, 0.76850, -0.52809, 0.21997,
+ 0.05108, 0.01987, -0.95649, 0.04711, -0.31314,
+ -1.11667, -1.08872, 0.11014, 0.57291, -1.15156,
+ 0.08459, 0.22517, -0.68855, 0.80606, 0.48713,
+ 0.14145, -0.21377, -1.07897, -0.22036, 0.26389,
+ 1.12491, 0.38062, 0.38017, 0.09621, 0.19396,
+ -0.28422, -0.66545, -1.01573, -0.40960, 0.00722,
+ -0.19475, 0.00484, -0.77668, -0.15446, -0.09910,
+ -0.00784, 0.08431, 0.85658, -0.23465, 0.53149,
+ 0.07553, 0.52421, 0.17380, 0.14610, 0.03364,
+ 0.00022, -0.15390, -1.21125, -0.70831, 0.22015,
+ -0.17492, -0.59104, -0.27172, -0.08517, -0.58606,
+ 0.56364, 0.70358, 0.60915, 0.48295, -0.30972,
+ -0.28735, -0.73113, 0.01943, 0.46957, 0.22892,
+ 0.06823, 0.33978, -0.76762, -0.33769, -0.91239,
+ -0.84412, 0.33495, 0.84378, -0.30318, -0.61394,
+ -0.34646, 0.49381, 0.10101, 0.14001, 0.09014,
+ -0.41680, -0.01523, 0.25637, -0.02348, 0.36695,
+ 0.32182, 0.08318, -0.05627, -0.34987, 0.11390,
+ -0.52526, 0.17740, 0.51218, -0.09825, 0.03399,
+ 0.20809, -0.55921, 0.95782, -0.28189, 0.11913,
+ 0.97278, -1.30593, 0.08439, -0.98034, -0.13103,
+ -0.07581, 0.29354, -0.73329, -0.03753, -0.88862,
+ -0.07618, 0.03353, 0.81794, -0.33361, 0.50956,
+ -0.37010, -0.56468, -0.08080, 0.08760, 0.02142,
+ 0.13757, 0.35641, -0.17329, -0.10034, -0.16225,
+ -0.40764, -0.84729, 0.32127, -0.11970, 0.63351,
+ -1.13119, 0.39386, 0.22075, 0.14921, -0.05062,
+ -0.67566, 0.08667, -0.48330, -0.59765, -1.11715,
+ -0.12551, -1.08649, -0.13582, 0.21622, 0.51530,
+ 0.03261, 0.15084, -0.29050, 0.31459, 0.72231,
+ -0.78197, 0.82161, -0.02899, -0.49825, 0.68693,
+ -0.51280, -0.89272, 0.28981, -0.01646, 0.15329,
+ -0.39840, -0.45964, -0.38917, -0.71361, -0.04880,
+ -0.19897, 0.19106, 0.36873, 0.25877, -0.14673,
+ -0.26892, 0.44807, 0.26603, 0.19626, -0.45012,
+ -0.80417, 0.09313, -0.94622, -0.12830, 0.58155,
+ 0.29540, 0.04027, 0.71309, -0.21892, -0.52725,
+ -0.01852, -0.28932, 0.30579, -0.06259, -0.26520,
+ -0.35745, 0.47334, 0.29463, -0.02852, 0.15073,
+ -0.46354, -0.06234, -0.23768, 0.33182, -0.81959,
+ 0.53514, 0.13923, -0.39949, 0.51931, -1.25349,
+ 0.43426, -0.29531, -0.68241, 0.06220, -0.06862,
+ 0.52036, 0.12899, 0.23581, -0.12847, -0.15002,
+ -0.76106, -0.84111, -0.12272, 0.39990, -0.18963,
+ -0.65087, -0.50905, -0.17109, -0.56877, -0.72391,
+ 0.48361, -0.31899, 0.71280, 0.37958, -0.23511,
+ 0.67131, 0.81415, -0.21157, -0.04985, 0.54562,
+ -0.15636, -0.68460, -1.24106, -0.93468, 0.28974,
+ -0.69609, 0.53986, -0.20342, -0.60767, -0.51516,
+ -0.18971, 0.26338, 0.50842, 0.60245, 0.05493,
+ 0.89544, 0.02761, 0.43573, -0.03164, 0.01577,
+ 0.39749, -0.41632, -0.24096, -0.34275, -0.76330,
+ -0.45331, 0.52823, -0.63865, -0.05374, 0.06264,
+ -0.11667, -0.84742, 0.12914, 0.21826, 0.22690,
+ 0.28163, 0.19130, -0.17823, 0.27173, -0.56661,
+ 0.81470, 0.25137, -0.24811, -0.87873, -0.84271,
+ -0.22268, -0.49871, -0.20191, -0.30072, 0.15015,
+ 0.43769, -0.09256, -0.15395, 0.24994, 0.04184,
+ 0.05875, 0.90002, 0.27436, -0.42774, -0.01462,
+ 0.04466, 0.52310, -0.46539, 0.15066, -0.83769,
+ -0.39433, 0.36010, 0.00947, -0.64189, -0.64337,
+ 0.25777, -0.44596, -1.07181, 0.37814, 0.26482,
+ -0.27163, -0.26209, -0.34107, 1.07425, 0.18970,
+ -0.25365, -0.54313, 0.88351, -0.66193, 0.08160,
+ -0.08366, -0.52424, 0.74384, -0.66710, 1.08415,
+ -1.30503, -0.24713, 1.01366, -0.81159, -0.10618,
+ -0.39888, -0.62678, 0.29112, -0.94766, 0.32920,
+ 1.14614, 0.45521, -0.88565, 0.34685, -0.20736,
+ -0.06810, 0.41987, -1.15180, -0.18739, -0.15908,
+ -0.48062, -1.30692, -0.37314, -0.68639, -0.62525,
+ 0.55559, -0.25163, -0.15583, 0.12299, -0.42153,
+ -0.34955, 0.61857, 0.71906, 1.15789, 0.37701,
+ 0.22893, 0.10000, -0.60404, -0.85244, -0.95935,
+ -0.38775, -0.27278, -0.44593, -0.67476, 1.22908,
+ -0.30432, 0.31983, 0.18827, 0.42064, -0.38068,
+ 0.52132, -0.80379, 0.28042, 0.95202, -0.31825,
+ 0.21480, -0.42992, 1.25814, -0.56347, -0.86968,
+ -0.13275, -0.56368, 0.33222, -0.75248, -0.39142,
+ 0.00524, 0.80776, 0.08160, 0.03259, -0.02802,
+ -0.08440, -0.40142, -0.20449, -0.06597, 1.54605,
+ -0.33327, 0.29918, 0.21849, 0.81594, 0.52537,
+ -1.10885, -0.72540, -1.11025, -0.58752, -0.56129,
+ 0.16380, 0.28865, -0.94740, 0.24002, -0.18705,
+ 1.06083, 0.43805, 0.12936, -0.37717, 0.25768,
+ 0.80795, 0.20177, -0.14920, -0.49985, 0.68716,
+ -0.67133, -1.25877, -1.25683, -0.06618, -0.30608,
+ -1.48347, -0.97530, 0.96442, -0.31620, 0.20263,
+ 0.86860, -0.21955, 0.59218, -0.44691, -0.27532,
+ 0.50840, 0.50416, 0.20447, 0.19109, 0.66301,
+ 0.52363, -0.15060, -1.34740, -0.02017, 0.36326,
+ -0.03310, -0.52373, -0.09025, -0.80901, 0.60750,
+ -0.15432, -0.56713, -0.64247, 0.57090, 0.52690,
+ 0.38007, 0.37729, 0.24205, -0.43359, -0.30740,
+ -0.17056, 0.32832, -0.96793, -1.45342, -0.16720,
+ -0.02234, 0.25416, 0.12698, -0.09795, 0.40682,
+ 0.32512, 0.43544, -0.51331, 0.38813, -0.36809,
+ 0.86406, -0.70266, -0.57878, 0.02521, 0.57243,
+ 0.64722, -0.52177, 0.29439, -1.06628, -0.68638,
+ -0.42844, -0.27826, 0.37430, -0.18635, -0.48270,
+ -0.39171, 0.53056, 0.20430, 0.40278, 0.35958,
+ -0.33424, 0.02785, -0.14227, 0.74363, 0.44361,
+ -0.51264, -0.10270, -0.36104, 0.63187, -0.40201,
+ -0.39575, 0.32486, 0.52691, 0.08685, -0.61395,
+ 0.43354, -0.67204, -0.54658, -0.20814, 0.20713,
+ 0.08019, 0.66744, -0.28036, 0.08214, -0.88153,
+ 0.47221, -0.95233, 0.01399, -0.04767, 0.65059,
+ -0.24354, -0.67122, -0.40934, -0.28945, -0.57484,
+ 0.30227, 0.15728, -1.22412, 0.22568, 0.58125,
+ 0.54097, -0.34153, -0.72918, 0.66180, -0.76713,
+ -0.02306, 0.12181, -0.07707, 0.46975, 0.33157,
+ 0.10350, -0.51947, -0.55592, -1.25154, -1.15194,
+ -0.68025, 0.44452, 0.53925, -0.12354, -0.55983,
+ 0.69886, 0.61054, -0.17481, 0.12902, -0.04937,
+ 0.45589, -0.30714, 0.09293, -0.19126, 0.62235,
+ -0.45698, 0.57355, -1.60397, -0.36915, 0.42873,
+ 0.03440, 0.36835, -0.24101, -1.16980, 0.02758,
+ 0.36160, -0.69486, 0.50174, -0.37532, -0.23123,
+ 0.30127, -0.24859, -0.37372, -0.12507, 0.18371,
+ -0.26866, 0.34261, -0.29012, 0.16813, 0.06474,
+ -0.15858, 0.05354, -0.40101, -0.14583, -0.65737,
+ -0.36878, 0.69898, -0.70637, -0.05905, -0.35037,
+ -0.10825, 0.52609, 0.57726, 0.04649, 0.40543,
+ 0.64527, -0.46160, 0.06829, -0.31921, -0.21187,
+ -0.31559, -0.84818, 0.38996, -0.24920, -0.37287,
+ -0.98844, -0.01572, 0.47717, 0.03494, 0.10123,
+ -0.12333, -0.42312, 0.35808, 0.34024, -0.25995,
+ -0.03471, 0.31428, 0.05044, 0.47895, -1.01954,
+ -0.15203, -0.03887, -0.61028, 0.83373, -0.36507,
+ 0.08552, -0.88143, 0.08631, 0.58921, -0.12854,
+ 0.58687, -0.49150, -0.77568, -0.36571, 0.27968,
+ 0.12747, -0.09394, 0.12840, -0.51261, 0.57985,
+ -0.81368, 0.12285, -0.17999, -0.80764, 0.81815,
+ -0.23119, 0.28380, -0.49252, -0.35102, -0.29219,
+ -0.05232, 0.87646, -0.33180, -0.00884, -0.53630,
+ -0.12198, -0.21842, -0.05035, -0.08261, 0.52361,
+ -0.50477, -0.06057, -0.03691, -0.38166, -0.66497,
+ 1.01238, -0.20809, 0.01445, -0.68445, -0.19427,
+ -0.02553, 0.27850, 0.81036, -0.03461, -0.25786,
+ -0.04933, -0.34279, -0.02807, 0.48006, -0.41181,
+ 0.10363, -0.26464, -0.22308, -0.37879, -0.50604,
+ -0.32124, 0.40946, 0.27993, -0.03982, -0.53768,
+ 0.38184, 0.04315, 0.53047, 0.51942, 0.15049,
+ -0.56506, -0.24052, -0.50995, 0.15834, -0.28321,
+ -0.41395, 0.00956, -0.48715, -0.07568, -0.14622,
+ -0.54735, -0.71513, -0.11012, -0.01680, -0.02589,
+ -0.79273, 0.14438, 0.19602, -0.36410, 0.62162,
+ 0.18883, -0.26735, -0.80514, 0.13300, -0.16348,
+ 0.05886, -0.34685, 0.41168, 0.28329, 0.47854,
+ 0.19677, -0.57391, 0.20377, -0.48774, 0.37955,
+ -0.04888, -0.52277, -0.24876, -0.21972, 0.19474,
+ 0.27839, -0.23057, 0.58100, 0.40530, -0.24060,
+ 0.17801, -0.33074, -0.65980, -0.01601, -0.10250,
+ -0.09841, 0.11748, -0.48718, -0.18841, 0.62014,
+ 0.08275, 0.21064, -0.20013, 0.52533, -0.36827,
+ -0.80451, -0.08411, 0.14921, -0.54382, 0.34146,
+ -0.93194, -0.06029, 0.05903, -0.56618, 0.16410,
+ 0.18821, 0.26944, -0.01765, -0.64497, -0.22431,
+ -1.15810, -0.16500, 0.08152, -0.12586, 0.58994,
+ -0.65651, -0.76345, 0.73489, 0.68994, 0.04941,
+ 0.42093, -0.40576, 0.71637, -0.32084, -0.85322,
+ 0.27538, 0.05904, -0.03412, 0.10000, -0.27855,
+ 0.64609, -0.01627, -0.33610, 0.13422, 0.07147,
+ 0.02418, -0.83011, -0.51388, 0.31874, -0.06839,
+ -0.22137, -0.04713, -0.33963, -0.52435, -0.04223,
+ -0.60279, 0.27368, -0.02161, 0.65197, 0.28718,
+ -0.52212, 0.13595, -0.14758, -0.33730, -0.31320,
+ 0.46228, 0.00726, -0.72079, -0.30782, 0.38757,
+ 0.70274, -0.45818, 0.83354, -0.25372, -0.38051,
+ -0.63381, -0.61061, 0.61494, -0.41334, -0.09315,
+ 0.01206, -0.66355, 0.36233, -0.52569, -0.19741,
+ -0.29598, 0.91435, 0.23612, 0.10148, -0.13948,
+ -0.00899, -0.40362, -0.37430, 0.16849, -0.47008,
+ 0.03943, -0.12775, -0.96887, 0.33851, 0.22539,
+ 0.30664, 0.04645, 0.17880, 0.74350, 0.09166,
+ -0.08176, 0.00345, 0.38754, -0.34136, -0.78258,
+ -0.13012, -0.09001, -0.50621, 0.13854, -0.22642,
+ 0.02769, -0.01721, -0.18520, -0.63666, -0.05468,
+ -0.00376, 0.50431, -0.05606, 0.27699, 0.68672,
+ -0.14754, 0.08832, -0.20580, 0.26708, -0.09970,
+ -0.62077, -0.85166, -0.20929, 0.40872, -0.63250,
+ 0.55642, 0.07398, 0.00275, -0.25915, -0.94727,
+ 0.12250, -0.27872, 0.03808, -0.30580, -0.47382,
+ 0.22619, -0.33288, 0.16481, 0.01471, 0.13089,
+ 0.54075, -0.60481, -0.04258, 0.19304, 0.03322,
+ -0.75583, 0.02204, 0.25023, -0.08839, -0.12243,
+ 0.13540, 0.03257, -0.37850, -0.17394, -0.20731,
+ -0.40649, -0.14341, -0.48854, -0.09803, 0.27852,
+ 0.05713, 0.10290, -0.75540, -0.43148, 0.49487,
+ -0.18816, -0.25288, -0.15893, 0.34356, -0.11288,
+ -0.82063, -0.51970, 0.10869, 0.37893, 0.41175,
+ -0.03667, -0.30159, 0.19550, -0.19140, 0.43040,
+ 0.33863, -0.78024, 0.31954, -0.38538, 0.18345,
+ -0.54827, 0.09507, -0.36838, -0.33207, 0.34584,
+ 0.15871, -0.97347, -0.33689, 0.69022, -0.32641,
+ 0.42607, -0.27620, -0.58187, 0.39025, -0.15199,
+ 0.11993, -0.08110, -0.22643, 0.33391, -0.70876,
+ -0.06324, -0.59551, 0.28447, -0.30983, 0.03857,
+ -0.19079, 0.00233, -0.10657, -0.16856, -0.02817,
+ 0.12015, 0.33874, -0.45251, 0.23394, 0.29843,
+ 0.30288, 0.24207, 0.07270, -0.44385, 0.21253,
+ -0.72930, -0.45430, -0.28888, 0.31374, -0.53531,
+ 0.06647, -0.15264, 0.63652, -0.31673, -0.56189,
+ 0.09497, 0.06668, -0.06928, -0.42617, -1.70590,
+ 0.29723, -0.24233, -0.59836, -0.13810, -0.01013,
+ -0.78828, -0.27020, 0.40856, -0.65569, 0.32174,
+ 0.09007, -0.00765, -0.05513, 0.14378, 0.21259,
+ -0.14781, 0.53373, -0.20730, 0.33020, 0.36659,
+ -0.08917, -0.52429, 0.11448, -0.16316, -0.11891,
+ -0.17204, -0.70015, -0.19448, 0.24384, -0.04013,
+ 0.32605, 0.22405, -0.45863, 0.29115, 0.31046,
+ -0.09542, -0.01483, -0.05740, -0.31226, -0.01668,
+ 0.10174, -0.05409, -0.35099, 0.17342, -0.20250,
+ 0.54847, -0.13338, 0.22169, -0.10713, 0.20969,
+ -0.27446, 0.51693, 0.14960, 0.15671, 0.33666,
+ 0.27968, -0.30332, 0.10759, -0.26351, -0.26448,
+ -0.49677, -0.62650, 0.20851, 0.18293, 0.43744,
+ -0.08322, 0.04279, -0.31973, -0.87530, -0.22500,
+ -0.21541, -0.30106, 0.34921, 0.13017, -0.02172,
+ -0.10091, 0.28064, 0.00356, 0.25770, 0.03507,
+ 0.22314, -0.37475, -0.34930, 0.00965, 0.17442,
+ -0.21368, 0.09506, 0.12037, -0.34679, 0.17193,
+ 0.04546, 0.40753, 0.53036, -0.17187, -0.03519,
+ -0.30275, 0.33725, -0.73004, -0.14741, 0.43619,
+ -0.51232, -0.17051, -0.86674, -0.16315, 0.02776,
+ -0.20166, 0.21541, -0.57651, -0.11657, -0.01633,
+ -0.47833, 0.38163, -0.13105, 0.06111, -0.38497,
+ -0.35358, 0.31993, 0.03237, -0.28171, 0.27205,
+ 0.21665, -0.40834, 0.03052, -0.24418, 0.02732,
+ -0.08334, -0.43824, -0.41788, 0.62165, -0.00130,
+ 0.04729, -1.06324, 0.14311, -0.09824, 0.15823,
+ -0.03453, 0.41737, 0.08064, 0.02273, -0.44111,
+ 0.51835, -0.04485, 0.22153, -0.65024, -0.22017,
+ 0.03582, 0.21781, -0.25035, -0.10861, -0.08819,
+ -0.10317, -0.07375, 0.10248, 0.20963, 0.01340,
+ -0.41416, 0.29466, -0.13387, -0.31876, -0.02012,
+ -0.33801, 0.18007, 0.27265, -0.00162, 0.13843,
+ 0.04246, -0.38821, 0.05805, 0.13440, -0.12774,
+ 0.71461, 0.46413, -0.38655, -0.33617, -0.04928,
+ -0.19452, 0.06891, -0.21732, -0.22454, -0.58275,
+ -0.34483, -0.54261, 0.17734, -0.19512, -0.56936,
+ -0.00989, -0.06941, 0.36153, 0.20239, 0.34706,
+ 0.27707, 0.13332, 0.06362, -0.31175, 0.02805,
+ 0.00190, -0.21812, 0.21260, 0.19146, -0.30465,
+ -0.39227, -0.53893, -0.22997, 0.10297, 0.40106,
+ -0.35629, 0.19046, -0.34912, -0.60586, 0.23061,
+ 0.10154, 0.19476, 0.69073, 0.16159, -0.74580,
+ 0.14916, 0.35664, -0.27744, -0.14149, -0.64532,
+ -0.29783, -0.47704, 0.15481, -0.24151, 0.49618,
+ -0.27041, 0.41244, 0.01346, -0.29436, -0.37455,
+ -0.10000, 0.07087, -0.11633, -0.04382, 0.06763,
+ 0.01256, 0.29718, -0.04707, 0.04821, 0.45513,
+ -0.13542, 0.12209, -0.62193, 0.10010, -0.10408,
+ -0.02309, -0.27618, 0.42629, -0.05015, 0.01096,
+ -0.26261, -0.26469, 0.01717, -0.05388, 0.28810,
+ 0.32276, -0.08835, 0.66848, 0.28117, -0.03193,
+ -0.17516, -0.30573, 0.44528, -0.55374, -0.45868,
+ -0.46890, -0.09270, -0.41901, -0.16252, -0.35104,
+ -0.04656, 0.04238, 0.00947, -0.13754, -0.09393,
+ 0.36987, 0.52413, -0.35858, 0.18277, -0.19520,
+ -0.15975, 0.37351, -0.14949, -0.00040, -0.30327,
+ -0.42527, -0.40651, 0.26611, 0.01092, -0.09782,
+ -0.19148, -0.54803, 0.15106, 0.05625, -0.29329,
+ -0.22360, 0.20497, -0.21960, -0.16690, -0.26782,
+ 0.32635, 0.24380, 0.12945, -0.22550, 0.19595,
+ -0.18210, -0.25161, -0.39771, 0.70870, 0.12254,
+ -0.25231, -0.65096, -0.40783, 0.33864, 0.13621,
+ 0.12972, -0.45802, 0.42306, -0.04192, 0.03443,
+ -0.15561, 0.11673, 0.31201, 0.32814, -0.19825,
+ -0.11392, -0.15250, -0.59714, -0.42749, -0.11813,
+ 0.25178, -0.22166, -0.01431, -0.34012, 0.07318,
+ 0.03747, -0.25428, 0.29169, -0.25846, 0.11342,
+ 0.21287, -0.09136, 0.14911, -0.14134, 0.43430,
+ -0.33153, 0.13878, 0.07555, 0.05788, -0.09455,
+ 0.14242, -0.11008, -0.16106, -0.17215, -0.14156,
+ -0.54393, 0.15173, -0.04143, -0.15259, -0.90283,
+ 0.06953, -0.00707, 0.05637, 0.45054, -0.03537,
+ 0.20733, 0.34455, -0.11266, 0.29240, -0.24918,
+ 0.43317, -0.01053, -0.07381, -0.70344, -0.10675,
+ -0.22182, -0.35050, 0.38177, 0.03046, 0.40100,
+ -0.15685, -0.37240, 0.29638, -0.67152, -0.03112,
+ 0.42094, 0.37229, -0.09981, 0.02090, -0.08237,
+ -0.45726, -0.22918, -0.27670, 0.37826, 0.04858,
+ 0.16758, -0.33379, -0.55348, 0.59580, -0.02947,
+ -0.20102, 0.11116, 0.17717, 0.03208, 0.20588,
+ 0.23913, -0.15137, 0.18411, 0.45712, 0.09969,
+ -0.24553, -0.70452, 0.08261, -0.67872, -0.01799,
+ 0.13655, 0.07430, -0.49856, -0.15353, 0.34865,
+ -0.14642, 0.03620, -0.17611, 0.23150, 0.08254,
+ -0.13252, 0.07188, -0.42711, 0.27811, -0.33073,
+ 0.27369, -0.13740, -0.53837, -0.41598, -0.02321,
+ -0.20683, 0.34343, -0.23026, 0.39285, -0.51393,
+ 0.63674, -0.87378, -0.18069, 0.45229, -0.73450,
+ -0.32833, -0.27431, 0.33115, 0.05223, -0.16697,
+ -0.30143, 0.06103, -0.51088, -0.07833, 0.08562,
+ 0.42251, 0.11084, -0.80599, -0.26366, 0.84038,
+ -0.08201, 0.46964, -0.58252, -0.01604, -0.13645,
+ 0.40687, -0.34896, -0.22203, 0.86779, -0.17353,
+ -0.05042, -0.11815, -0.37484, -0.50352, -0.16951,
+ -0.24771, -0.14795, -0.18369, -0.35127, 0.50926,
+ 0.10121, 0.16119, -0.20484, -0.08608, 0.63625,
+ 0.12979, -0.25954, 0.00870, 0.17886, 0.27212,
+ -0.19293, -0.27932, 0.07714, -0.20526, -0.23841,
+ -0.23984, 0.11300, -0.63180, -0.26407, 0.08944,
+ 0.16299, -0.08470, 0.11517, 0.37443, -0.25425,
+ 0.24280, -0.03309, -0.19268, -0.65820, 0.23675,
+ 0.30959, 0.01421, 0.13350, 0.24314, -0.27214,
+ 0.34552, -0.63960, -0.16363, 0.03216, -0.20394,
+ 0.48857, -0.03938, -0.37385, -0.48461, -0.42148,
+ -0.25584, -0.16120, 0.80230, 0.47947, 0.03807,
+ -0.11431, -0.19166, -0.08929, -0.27269, -0.28948,
+ -0.41051, -0.75498, 0.06149, -0.11990, -0.18474,
+ 0.46283, 0.02589, -0.27071, -0.21362, 0.34287,
+ -0.04416, 0.01211, -0.41112, 0.64276, -0.53092,
+ 0.02398, 0.22562, -0.59568, -0.28231, 0.21998,
+ -0.21297, 0.33971, -0.25575, -0.36958, 0.38643,
+ -0.54728, -0.26200, 0.11716, 0.16060, -0.64058,
+ 0.59718, 0.63359, -0.13677, 0.14284, -0.09166,
+ -0.62135, -0.18944, 0.28885, -0.01255, -0.22175,
+ 0.21977, 0.03552, -0.13816, -0.11124, 0.11992,
+ -0.13037, -0.19953, -0.43815, -0.06767, 0.09963,
+ 0.02019, 0.39227, 0.32008, -0.12088, -0.09222,
+ 0.12914, 0.03897, -0.01876, 0.21403, -0.09596,
+ 0.07042, -0.39750, 0.47845, 0.39319, -0.86432,
+ -0.12896, 0.37854, -0.31672, -0.04336, 0.15415,
+ -0.10665, -0.36200, -0.26956, -0.32674, -0.13988,
+ -0.16077, 0.27034, -0.25891, -0.29164, 0.35364,
+ -0.40422, -0.20871, 0.48389, 0.00936, 0.26404,
+ -0.40521, -0.08931, 0.19306, -0.45076, -0.53339,
+ -0.69133, 0.63124, -0.20553, -0.27849, -0.01146,
+ 0.07872, 0.08104, 0.09951, -0.11036, 0.15945,
+ 0.68028, -0.20425, -0.21546, -0.09054, 0.19601,
+ -0.55193, -0.00158, -0.17934, 0.12288, -0.40905,
+ -0.49691, -0.23675, -0.08070, -0.27546, 0.71989,
+ -0.11056, 0.19837, -0.23797, -0.00680, -0.40787,
+ -0.08031, 0.31043, 0.61828, -0.11813, -0.24772,
+ -0.19528, 0.07173, -0.49001, -0.19745, -0.19837,
+ 0.07981, -0.23139, -0.06128, 0.07706, -0.07501,
+ 0.10335, 0.07506, 0.10000, 0.11064, 0.36270,
+ -0.78675, 0.14318, 0.26892, 0.05589, 0.33994,
+ -0.12803, -0.03277, -0.26386, -0.30899, -0.24121,
+ 0.07513, -0.57320, -0.47818, 0.05174, -0.25827,
+ 0.44291, 0.04382, 0.24732, -0.38270, -0.01254,
+ 0.43464, -0.83450, -0.02086, 0.23307, 0.11085,
+ 0.05764, -0.36120, 0.36604, -0.10957, -0.35573,
+ -0.02123, 0.61289, 0.23125, 0.08924, -0.56775,
+ -0.44100, -0.28085, -0.22204, 0.49733, -0.31642,
+ 0.14981, -0.19500, -0.31071, -0.04160, -0.09965,
+ 0.87871, -0.21680, -0.20117, -0.23970, -0.40461,
+ -0.06873, 0.38265, 0.44239, -0.25262, -0.90040,
+ -0.61440, 0.54341, -0.12748, -0.15343, 0.04484,
+ -0.32554, -0.24528, 0.38118, -0.54349, 0.11008,
+ 0.04029, -0.12968, -0.32637, -0.27099, -0.34824,
+ 0.21402, -0.76598, -0.07188, 0.07891, 0.11347,
+ 0.32018, -0.06624, 0.19767, 0.09334, -0.05407,
+ -0.46648, -0.37045, -0.20130, -0.05619, -0.15030,
+ 0.00192, -0.23217, 0.33115, 0.27589, 0.06988,
+ 0.05246, -0.05654, -0.72680, -0.14160, 0.31221,
+ 0.04546, -0.08770, 0.11949, 0.36546, -0.70061,
+ -0.13943, -0.12061, -0.47058, 0.16750, -0.01761,
+ -0.23356, 0.31500, 0.00997, 0.66450, 0.05341,
+ -0.20461, -0.12618, 0.07370, -0.55341, -0.30984,
+ 0.10513, -0.54599, -0.03520, 0.30403, -0.05598,
+ 0.08069, -0.33705, -0.07379, -0.39061, 0.43878,
+ -0.71442, -0.06832, 0.13891, 0.27318, -0.51679,
+ 0.29082, -0.28920, 0.10680, 0.45099, -0.11024,
+ -0.25995, 0.40030, -0.79966, 0.36704, 0.43920,
+ -0.47100, -0.01538, -0.25681, 0.07351, -0.38739,
+ -0.09009, -0.45592, -0.40371, -0.08717, 0.03912,
+ 0.07635, 0.23089, 0.08518, 0.07867, -0.53210,
+ 0.29132, 0.24688, 0.09279, -0.73145, -0.15814,
+ 0.13016, -0.68688, 0.18187, 0.06915, 0.12487,
+ -0.41141, -0.30016, 0.55276, -0.14652, 0.23606,
+ -0.40545, 0.05845, 0.18120, 0.45210, 0.13105,
+ -0.12592, -0.59592, -0.22339, -0.35236, -0.42255,
+ 0.02145, 0.07012, 0.20704, -0.17693, 0.07096,
+ -0.16013, -0.58146, -0.41182, 0.28127, 0.23988,
+ 0.13177, -0.26462, 0.74522, 0.26216, -0.27054,
+ -0.12354, 0.16787, 0.02346, 0.08384, -0.32502,
+ 0.58273, -0.12179, -0.64729, -0.90226, 0.08254,
+ 0.18835, -0.25953, -0.77197, -1.04917, -0.12973,
+ -0.15870, 0.02801, -0.11629, -0.13483, 0.03308,
+ 0.08312, -0.13249, -0.08663, -0.17890, -0.20161,
+ -0.13126, 0.17341, 0.08220, -0.16767, 0.06764,
+ -0.08556, 0.09051, 0.04867, -0.11180, -0.09428,
+ 0.03188, -0.08190, -0.13371, -0.10518, -0.15552,
+ 0.05729, -0.10352, 0.08404, -0.16326, -0.11471,
+ -0.00501, 0.08662, -0.07600, 0.07075, -0.17003,
+ -0.13125, -0.11676, -0.10580, -0.18459, -0.10190,
+ -0.10526, -0.16240, 0.06257, -0.11910, -0.06291,
+ 0.06424, -0.16447, 0.08502, -0.07820, 0.06073,
+ -0.17103, 0.02957, -0.12883, -0.12468, -0.14458,
+ -0.13203, 0.05124, 0.07923, 0.10462, 0.11433,
+ -0.17060, -0.11699, 0.05619, -0.14054, -0.14480,
+ 0.09615, -0.13000, -0.17252, -0.08473, -0.14362,
+ 0.03452, 0.04421, -0.17611, -0.11601, 0.03575,
+ 0.03076, 0.11277, 0.12880, -0.09930, 0.06856,
+ -0.06861, 0.06601, 0.07824, -0.08806, 0.11385,
+ -0.14486, 0.08735, -0.13223, -0.02306, 0.08562,
+ -0.11906, 0.08550, 0.02822, -0.01270, 0.04213,
+ 0.08025, 0.05405, -0.08209, -0.18152, -0.09654,
+ 0.12800, 0.09796, 0.08279, 0.07015, -0.13090,
+ 0.01242, 0.04816, 0.11075, -0.10249, -0.25289,
+ 0.11167, -0.04915, 0.02576, 0.11060, -0.11057,
+ -0.06757, 0.08775, -0.17818, 0.10174, 0.00134,
+ -0.11977, 0.11357, -0.01059, -0.09992, 0.07356,
+ -0.16365, -0.17000, 0.10738, -0.09103, 0.03234,
+ 0.07962, -0.10646, -0.14008, -0.09809, 0.07465,
+ 0.04840, -0.16020, -0.10653, 0.09986, 0.06641,
+ -0.17437, 0.12042, -0.13777, -0.18354, -0.09789,
+ -0.12500, 0.08151, -0.10792, -0.11590, -0.12477,
+ 0.08235, -0.11145, -0.12109, 0.07876, -0.13452,
+ 0.00659, -0.14686, -0.19886, 0.04262, -0.15305,
+ -0.10963, -0.14997, 0.06305, -0.05241, -0.16397,
+ -0.09805, -0.09175, 0.01581, 0.04822, 0.06582,
+ 0.06482, 0.03595, -0.07601, 0.06846, 0.06955,
+ -0.14608, -0.15537, -0.09181, -0.13994, 0.08067,
+ 0.05814, 0.11293, 0.05005, -0.14783, 0.11341,
+ -0.17338, 0.09906, -0.07782, -0.16405, -0.17726,
+ -0.07263, 0.06909, 0.08444, 0.00636, 0.11060,
+ 0.06544, 0.05917, -0.18186, -0.19037, -0.13038,
+ 0.08510, -0.12150, 0.09102, 0.10026, 0.09034,
+ -0.13126, -0.12530, -0.10470, 0.11213, -0.15048,
+ -0.16689, -0.16702, -0.09847, -0.13936, -0.17481,
+ 0.10992, 0.09107, 0.08318, 0.04554, -0.18238,
+ -0.17471, 0.11081, -0.13956, -0.09133, -0.05413,
+ 0.07822, 0.10437, -0.12899, -0.18136, -0.10000,
+ -0.17849, 0.05472, -0.17528, 0.09309, -0.10658,
+ -0.12516, 0.06335, -0.14092, -0.16174, 0.10225,
+ -0.09668, -0.10570, -0.11315, -0.04627, -0.14654,
+ -0.08536, 0.11115, 0.10020, 0.02889, -0.08406,
+ -0.11409, -0.17628, 0.02077, 0.04885, 0.10483,
+ -0.12240, -0.04440, -0.11796, 0.09576, 0.07766,
+ -0.11709, 0.05354, 0.04725, -0.11059, 0.02220,
+ 0.10923, 0.10264, -0.05788, -0.11968, 0.10948,
+ -0.17115, 0.11893, 0.06807, -0.14605, 0.07318,
+ 0.09962, -0.15609, -0.01403, 0.10340, -0.07380,
+ 0.07292, 0.05584, 0.08426, 0.08864, -0.11745,
+ -0.11157, 0.10056, 0.02788, 0.03041, -0.12660,
+ -0.15158, -0.14165, -0.09223, 0.08407, -0.13263,
+ 0.06512, 0.08933, 0.05718, -0.12101, 0.09457,
+ -0.11184, 0.05618, 0.05641, 0.05739, 0.02368,
+ 0.09526, 0.01965, -0.16266, 0.05239, 0.09142,
+ 0.05908, -0.13082, -0.07726, 0.10825, -0.16020,
+ 0.08883, 0.08411, -0.09020, -0.16657, -0.07234,
+ -0.11751, 0.08186, -0.09425, -0.12889, -0.23282,
+ 0.04981, -0.13056, 0.01985, 0.09204, 0.07481,
+ -0.10553, -0.12702, 0.01255, -0.10551, 0.10130,
+ 0.09590, 0.08596, -0.20276, 0.07747, 0.06341,
+ -0.16972, -0.10866, -0.07985, 0.05951, -0.08684,
+ 0.04764, -0.10719, 0.05735, -0.16134, 0.00070,
+ -0.14039, -0.13606, 0.09790, 0.08628, 0.10172,
+ -0.10725, 0.02066, 0.07673, 0.05652, -0.08582,
+ -0.12936, -0.19488, -0.10077, 0.11293, -0.13918,
+ -0.09019, -0.13763, -0.14064, 0.08759, 0.05931,
+ 0.05843, 0.07543, 0.02237, -0.14758, -0.10902,
+ 0.10830, 0.07054, 0.03834, 0.07379, -0.13217,
+ 0.06873, 0.11705, -0.11336, 0.08638, -0.12553,
+ -0.16205, -0.12206, 0.03509, 0.07105, -0.12411,
+ -0.09731, -0.13199, -0.14427, -0.17275, 0.10495,
+ 0.04823, 0.07696, 0.07882, -0.16592, 0.03921,
+ -0.14326, 0.08555, 0.11160, -0.02420, 0.10710,
+ -0.09251, -0.13987, 0.11246, 0.10390, 0.05499,
+ 0.08209, -0.12448, 0.04883, -0.10106, -0.12656,
+ 0.06138, 0.00966, 0.07497, 0.09992, 0.08039,
+ -0.14456, 0.06783, 0.07280, -0.15904, -0.05383,
+ -0.09598, 0.10536, 0.05076, -0.15973, 0.07654,
+ -0.09147, 0.08315, 0.10900, -0.12989, 0.05324,
+ 0.09211, 0.07283, -0.12590, -0.14516, -0.08460,
+ -0.72060, -0.11455, 0.05148, -0.08360, -0.12680,
+ -0.10424, 0.12386, 0.13681, 0.01397, 0.08604,
+ 0.04330, 0.22064, -0.01516, -0.06316, 0.12187,
+ 0.04465, -0.07283, -0.23175, -0.02815, 0.12568,
+ -0.26027, -0.14018, 0.11921, -0.23166, -0.22257,
+ 0.00269, 0.16261, 0.10299, -0.05542, -0.15364,
+ 0.05371, -0.02853, -0.18579, -0.08024, -0.02025,
+ 0.05132, -0.11095, 0.14408, -0.14870, -0.21855,
+ 0.14410, -0.21725, 0.02178, -0.19674, -0.24849,
+ -0.07384, 0.00456, 0.18841, 0.28643, 0.08685,
+ -0.21233, 0.19538, -0.03818, -0.19768, -0.25847,
+ 0.27928, 0.14786, 0.13305, 0.10114, -0.08309,
+ 0.05145, 0.01805, -0.08039, -0.17321, -0.19197,
+ -0.18906, -0.21103, 0.09280, -0.17709, 0.18353,
+ -0.12765, -0.09544, 0.10784, 0.17987, 0.03716,
+ 0.07072, 0.10159, 0.04427, -0.13687, -0.15676,
+ -0.04285, -0.13295, 0.04673, -0.12982, -0.14298,
+ -0.21251, -0.14316, 0.02045, 0.10280, 0.04193,
+ 0.19466, 0.14718, 0.08346, 0.06876, 0.05313,
+ -0.04633, 0.06170, -0.11114, 0.15214, 0.03015,
+ -0.00582, -0.26407, 0.04045, 0.03247, 0.04124,
+ 0.04255, 0.07491, 0.06812, 0.13119, -0.02819,
+ 0.10939, 0.13595, 0.00479, -0.14328, 0.04956,
+ -0.28912, -0.00365, -0.11725, -0.26140, 0.04763,
+ -0.12491, -0.09619, -0.10932, 0.03236, 0.03807,
+ -0.20200, 0.01522, -0.02744, -0.15201, 0.07652,
+ -0.17384, 0.09624, 0.18651, 0.09732, -0.08359,
+ -0.00226, -0.13271, 0.07236, 0.06747, -0.01510,
+ 0.08829, -0.00943, -0.15003, -0.23697, -0.13118,
+ -0.23049, -0.21287, 0.00699, -0.22150, -0.11622,
+ -0.35966, 0.13132, -0.08805, -0.06521, -0.06051,
+ 0.11315, -0.12434, 0.04333, -0.29624, -0.11500,
+ -0.03348, -0.15391, -0.05498, -0.01467, -0.04417,
+ 0.04075, -0.18915, 0.13881, 0.00431, 0.00875,
+ -0.09427, -0.05165, -0.07477, 0.22385, -0.25397,
+ 0.08230, 0.17986, -0.18868, -0.20441, -0.16212,
+ 0.06415, 0.04332, -0.03846, -0.14444, -0.20473,
+ -0.27565, 0.06297, -0.06160, 0.02061, -0.19658,
+ 0.05299, 0.06638, -0.04127, -0.17394, -0.17444,
+ 0.00304, -0.03192, 0.02652, 0.01662, -0.38446,
+ -0.00145, 0.09997, 0.12911, 0.14681, -0.17707,
+ -0.01108, -0.28915, -0.10395, 0.05311, -0.30774,
+ 0.03639, 0.06802, -0.18962, -0.18626, -0.13196,
+ 0.26084, 0.11453, -0.06401, 0.10744, -0.13911,
+ -0.10183, -0.03087, -0.23523, -0.12852, 0.07204,
+ 0.15083, -0.17303, -0.19518, -0.13725, 0.10658,
+ -0.13080, -0.10000, 0.18552, 0.06947, -0.20208,
+ 0.08531, 0.11303, -0.31423, -0.13861, -0.02994,
+ 0.05345, -0.17612, -0.27351, 0.13934, 0.13536,
+ 0.22474, -0.24681, -0.06914, -0.22303, -0.05862,
+ 0.21232, 0.05268, -0.00254, -0.16489, 0.17777,
+ -0.01494, 0.01311, 0.08871, 0.13867, -0.18103,
+ 0.25064, 0.05006, -0.00252, -0.12029, 0.03317,
+ -0.19295, -0.09387, 0.03205, -0.01628, -0.23983,
+ 0.09176, 0.13698, -0.12142, 0.07137, -0.10013,
+ -0.08448, -0.25075, 0.06335, -0.06418, 0.07934,
+ 0.08637, -0.05274, -0.10537, -0.22074, 0.07004,
+ -0.30947, -0.11443, -0.33166, 0.18378, -0.09937,
+ -0.23998, 0.07405, -0.13621, 0.04624, -0.15761,
+ 0.06158, -0.04191, 0.07245, -0.15655, -0.04426,
+ -0.27334, 0.12680, 0.20205, 0.11517, -0.07571,
+ -0.30138, 0.16891, 0.01773, -0.21173, -0.33441,
+ -0.18831, 0.15758, -0.14282, -0.07577, -0.17922,
+ 0.03917, -0.13902, -0.15862, -0.26741, -0.18004,
+ 0.10810, -0.39974, 0.04774, -0.03032, -0.08637,
+ 0.02830, 0.03180, -0.06594, -0.15708, -0.09773,
+ -0.13285, -0.07375, 0.04908, 0.01246, 0.33043,
+ 0.06987, -0.15291, -0.13664, -0.14888, 0.04205,
+ 0.07219, 0.13383, -0.04624, 0.04733, 0.15688,
+ -0.04459, -0.38371, -0.08789, 0.01038, 0.22557,
+ 0.09672, 0.10245, -0.19811, 0.14061, -0.17123,
+ -0.11820, -0.00254, -0.15394, 0.27389, -0.23128,
+ -0.03198, 0.04799, -0.00473, 0.10408, -0.09947,
+ 0.13340, 0.03897, -0.17431, -0.20689, 0.10839,
+ -0.25380, 0.08438, -0.08094, -0.00271, 0.01747,
+ 0.07676, -0.14269, 0.00251, -0.12309, 0.17264,
+ -0.19152, -0.18693, -0.15574, 0.11123, -0.19721,
+ -0.12652, 0.18213, 0.15338, -0.03946, 0.07449,
+ 0.01859, 0.01483, 0.05419, -0.03063, -0.06346,
+ -0.00411, 0.10908, 0.08659, -0.31899, 0.07337,
+ -0.05260, 0.09995, 0.02126, 0.03772, 0.10509,
+ -0.21452, 0.07367, -0.08079, -0.20235, -0.31002,
+ -0.15394, -0.22955, -0.02000, -0.01119, -0.06575,
+ -0.20309, -0.07273, 0.01819, 0.08037, -0.13807,
+ 0.05430, -0.20909, 0.04209, 0.20658, -0.17802,
+ 0.15355, 0.02157, 0.03461, 0.08832, 0.12566,
+ -0.19208, -0.04528, 0.02665, 0.06604, 0.16033,
+ 0.00255, -0.20367, -0.07636, -0.14940, -0.14790,
+ -0.10275, 0.11248, -0.68155, -0.10174, 0.03664,
+ -0.16192, 0.06009, -0.09525, -0.13645, -0.09139,
+ 0.11156, -0.06910, 0.07750, 0.06220, -0.08509,
+ 0.09254, 0.06329, -0.10293, -0.13426, -0.19785,
+ -0.11403, 0.07353, 0.05066, -0.20161, -0.09463,
+ 0.06903, -0.15929, -0.09353, -0.09567, -0.13985,
+ -0.11871, -0.11214, 0.14318, 0.02938, -0.15124,
+ 0.08767, 0.05785, -0.07711, 0.07346, 0.03455,
+ 0.07857, 0.07928, 0.12068, -0.23288, 0.03840,
+ 0.10142, 0.00946, -0.00968, -0.11577, 0.13717,
+ 0.09897, 0.07965, -0.08267, -0.07962, -0.14265,
+ 0.03957, 0.15214, 0.03265, -0.14818, -0.12095,
+ -0.22080, 0.06574, 0.05996, 0.11482, -0.08991,
+ -0.14380, -0.07455, 0.08634, 0.06220, 0.08209,
+ -0.12775, 0.16018, -0.12171, -0.09706, 0.14761,
+ -0.15657, 0.02206, -0.05588, 0.03397, -0.13489,
+ 0.10479, -0.16717, -0.02233, -0.15495, -0.17127,
+ -0.12945, -0.14814, 0.11883, 0.11043, -0.10137,
+ -0.11077, -0.12429, -0.04084, -0.08135, 0.01114,
+ 0.15244, -0.10797, 0.10570, 0.06491, -0.17551,
+ -0.19038, 0.01620, 0.07653, -0.19931, 0.05294,
+ -0.14496, 0.03149, -0.12635, -0.10819, 0.06524,
+ 0.05289, -0.11304, 0.08462, 0.15131, 0.07348,
+ 0.04689, -0.08699, -0.12945, 0.19308, -0.11031,
+ -0.15664, 0.12129, 0.02910, 0.04968, 0.01415,
+ -0.09834, -0.02797, 0.02273, 0.06400, -0.10639,
+ -0.06998, 0.08933, 0.08511, -0.09564, -0.11096,
+ -0.08747, -0.07971, 0.07718, -0.14274, -0.18633,
+ -0.13536, -0.08754, 0.08609, 0.05234, -0.15743,
+ 0.02978, -0.13958, -0.18946, 0.04393, 0.06313,
+ -0.08476, -0.08280, 0.11840, -0.09534, 0.10515,
+ -0.10567, -0.13617, 0.06740, -0.09551, -0.19701,
+ -0.18156, 0.12204, -0.08623, -0.12321, 0.09132,
+ 0.04273, -0.15912, -0.16127, 0.02881, -0.18693,
+ 0.05801, -0.10452, -0.06033, -0.04388, 0.11542,
+ -0.03255, -0.17242, 0.09672, 0.07070, -0.08281,
+ -0.18143, -0.26621, 0.10712, -0.12948, -0.15900,
+ 0.06489, -0.07735, -0.20666, -0.13833, 0.05041,
+ 0.01785, 0.07013, 0.15063, -0.04989, -0.10994,
+ -0.08711, -0.10753, -0.07425, -0.07689, 0.08917,
+ 0.08133, -0.00385, -0.20718, -0.08620, 0.02222,
+ 0.06500, -0.14238, -0.15090, -0.13372, 0.05227,
+ 0.01878, 0.00210, -0.11339, -0.01423, -0.04041,
+ -0.15216, -0.10327, -0.11032, -0.04336, 0.07798,
+ 0.07797, 0.08700, -0.20971, -0.17056, -0.09682,
+ -0.17186, 0.06104, -0.09010, -0.14434, -0.17397,
+ 0.00787, 0.00189, 0.04651, 0.10000, -0.05061,
+ 0.17609, -0.16506, -0.10031, -0.11770, -0.14485,
+ -0.09381, -0.09161, -0.07641, -0.22491, -0.02656,
+ 0.04368, 0.04450, -0.11589, 0.08868, -0.13815,
+ 0.00538, -0.13220, -0.13533, -0.07020, 0.06441,
+ -0.07265, 0.13148, -0.12305, 0.09923, -0.12634,
+ 0.10617, -0.06968, -0.08882, -0.06179, -0.17952,
+ 0.02860, -0.09094, 0.10813, 0.05068, -0.16276,
+ 0.02261, -0.24251, 0.08482, -0.16390, 0.05741,
+ -0.16803, -0.04752, 0.11178, 0.04631, -0.11148,
+ 0.09047, -0.08276, 0.09867, 0.08516, 0.14511,
+ 0.03134, -0.16571, -0.14948, -0.14172, 0.01805,
+ 0.04698, -0.08412, -0.15982, 0.02696, -0.09752,
+ 0.03663, -0.15825, 0.09201, 0.03297, -0.11653,
+ -0.09221, -0.09166, -0.08631, 0.11774, 0.07430,
+ -0.09347, 0.06475, -0.18938, 0.11466, 0.05731,
+ 0.08062, 0.06770, -0.08474, -0.00806, 0.05407,
+ -0.06455, -0.22892, -0.16122, -0.08174, 0.11899,
+ -0.09532, -0.11883, 0.09668, 0.05903, 0.10354,
+ 0.08305, -0.08604, -0.18028, 0.04081, 0.05954,
+ -0.15379, -0.11837, 0.08906, 0.07569, 0.02896,
+ 0.03064, -0.07644, -0.17923, -0.15685, -0.10501,
+ -0.14615, 0.10265, -0.13915, 0.11947, 0.03446,
+ 0.07125, -0.11013, 0.12475, -0.22338, 0.07186,
+ 0.06619, 0.08298, -0.12503, 0.06086, 0.15522,
+ -0.08951, 0.07475, -0.15215, -0.17564, 0.04079,
+ -0.04861, 0.08352, -0.06415, -0.12300, 0.09949,
+ -0.11519, 0.06931, -0.09152, -0.06476, -0.27771,
+ 0.07268, -0.08826, -0.01732, 0.12099, 0.01417,
+ -0.15745, 0.10146, 0.01910, 0.07159, 0.08787,
+ -0.15317, -0.08350, 0.06980, 0.09248, -0.09328,
+ 0.06569, 0.07229, -0.11895, -0.12787, 0.11805,
+ -0.21006, 0.11428, 0.11272, -0.22883, 0.09425,
+ -0.13863, -0.06678, 0.08161, -0.16921, -0.15773,
+ -0.11329, -0.17400, 0.14764, 0.10346, 0.03741,
+ -0.08647, 0.10123, -0.14822, -0.09471, 0.08854,
+ -0.09358, -0.06051, -0.07274, 0.01908, 0.09293,
+ -0.08966, -0.15052, -0.15016, 0.07831, 0.06114,
+ 0.08594, -0.12167, -0.20840, 0.07710, -0.08193,
+ 0.10052, 0.12742, -0.09949, -0.20079, -0.11317,
+ -0.10117, -0.07418, -0.16607, -0.16348, -0.15120,
+ 0.00205, 0.13600, -0.16768, -0.07778, 0.08480,
+ 0.03621, 0.10656, -0.10510, -0.02962, -0.66551,
+ -0.02527, -0.11205, -0.09964, -0.20304, -0.01945,
+ 0.18520, 0.14595, 0.06018, -0.09327, 0.17890,
+ 0.19012, 0.40117, 0.18793, -0.20881, -0.29763,
+ 0.03245, -1.23331, 0.36948, 0.03348, -0.33909,
+ -0.07376, 0.02192, -0.15241, 0.19734, -0.21197,
+ 0.08340, -0.19692, 0.47980, 0.14985, 0.48758,
+ -0.24673, -0.36618, -0.13758, -0.15300, -0.29455,
+ -0.37284, -0.01356, 0.49556, -0.86783, -0.25615,
+ -0.74791, -0.02547, 0.45600, 0.11738, -0.07426,
+ -0.24980, -0.26682, 0.34639, -0.05602, 0.18508,
+ 0.64215, -0.08597, 0.61133, -0.23992, -0.64880,
+ 0.05136, -0.13177, -0.06147, 0.12641, -0.42383,
+ 0.11968, -0.96309, 0.01348, -0.13782, 0.15663,
+ 0.32344, 0.20549, 0.52764, -0.74823, 0.21499,
+ 0.28464, -0.80088, 0.08542, 0.33422, -0.08058,
+ -0.04166, -0.37208, 0.26597, -0.34347, -0.52486,
+ 0.00354, 0.63593, -0.13196, 0.41115, 0.34118,
+ -0.11376, -0.27764, 0.07756, 0.09601, -0.33087,
+ -0.13612, -0.04277, 0.56483, -0.62689, 0.66811,
+ 0.17874, -0.25563, -0.42961, -0.75737, 0.39168,
+ 0.10100, -0.41700, 0.08588, -0.26515, 0.21534,
+ 0.73791, -0.74137, 0.07073, 0.30217, -0.18888,
+ -0.00317, -0.42448, -0.96556, -0.23494, 1.07662,
+ -0.34993, 0.26707, -0.36992, 0.40106, 0.20903,
+ 0.43061, -0.41791, -0.24292, -0.69106, -0.17860,
+ -0.02836, 0.62739, 0.39392, 0.54144, -0.01440,
+ 0.11602, -0.65708, -0.11752, 0.21752, 0.36608,
+ 0.18630, -0.28422, -0.46184, 0.14015, -0.39602,
+ -0.80397, -0.15962, -0.64875, 0.61199, 0.41689,
+ -0.65743, -0.16866, 0.30961, 0.08913, -0.17074,
+ 0.35147, 0.05124, -0.70349, -0.30054, -0.14898,
+ -0.23390, 0.28920, -0.31388, -0.08456, 0.00102,
+ 0.17969, -0.10400, 0.21670, 0.07447, -0.72262,
+ 0.02393, -0.18192, -0.37679, -0.58951, 0.34644,
+ 0.11989, -0.24718, 0.30693, -0.31679, -0.20157,
+ 0.47421, 0.09885, -0.91274, 0.67084, 0.17991,
+ -0.51254, -0.11061, 0.06841, 0.13190, -0.14347,
+ -0.19919, 0.79082, -0.67001, -0.23910, 0.62839,
+ 0.20569, -0.09263, -0.02705, 0.46821, 0.18385,
+ 0.02031, -0.22651, -0.18173, 0.29636, -0.39911,
+ 0.01592, -0.74923, -0.05039, -0.05480, -0.16678,
+ -0.03730, -0.44668, -0.11113, -0.05088, -0.17902,
+ 0.62457, 0.20258, 0.45198, -0.07551, 0.14498,
+ -0.44616, 0.06370, -0.24884, -0.30932, -0.43644,
+ 0.06174, 0.47261, -0.46126, -0.16046, 0.24394,
+ -0.43658, -0.46760, 0.01501, -0.41598, 0.31221,
+ -0.10000, 0.27244, 0.51224, 0.29385, 0.34873,
+ 0.73640, -0.18791, -0.07937, 0.46483, 0.63923,
+ -0.52821, -0.13688, 0.60914, -0.02409, 0.59644,
+ -0.08925, -0.29441, -1.27186, -0.52093, -0.73323,
+ -0.34304, -0.22873, 0.04113, -0.46077, -0.38275,
+ -0.08286, 0.12052, -0.75472, 0.25721, 0.28624,
+ 0.29339, -0.05820, 0.10040, 0.57077, 0.25726,
+ 0.07192, -0.50759, 0.00504, -0.02103, -0.11865,
+ -0.58901, -0.63634, -0.35483, 0.43010, -0.52284,
+ 0.04364, 0.12570, 0.36391, 0.30188, -0.11158,
+ -0.47051, -0.07642, -0.06373, -0.10658, -0.19577,
+ -0.31687, -0.13399, -0.27221, 0.54544, 0.24581,
+ 0.04331, -0.25459, -0.17439, -0.36201, 0.62671,
+ -0.31457, -0.12520, 0.28230, 0.25579, -0.26908,
+ -0.10619, 0.00597, 0.41969, -0.05928, 0.18503,
+ 0.08768, -0.11850, 0.00064, -0.00251, 0.25914,
+ -0.27066, -0.14869, -0.00904, -0.82316, -0.43776,
+ 0.16196, -0.57194, -0.01940, 0.30365, 0.60098,
+ -0.96786, 0.01763, 0.14070, 0.61051, 0.65083,
+ 0.57395, 0.31098, -0.16542, -0.89883, 0.28811,
+ -0.43300, -0.35145, -0.49529, 0.23285, 0.15200,
+ -0.50251, -0.07061, -0.14973, -0.17785, 0.01407,
+ 0.44952, -1.26002, 0.21735, 0.00055, 0.91650,
+ -0.22080, -0.66687, -0.16376, -0.42442, -0.23380,
+ 0.36189, 0.59930, -0.19803, 0.00159, 0.45605,
+ 0.04118, -0.45367, -0.45646, 0.15303, 0.52609,
+ 0.08249, -0.07984, 0.30180, 0.24699, 0.01721,
+ 0.69544, 0.83544, -0.02301, 0.50084, -0.41234,
+ 0.16272, -0.27648, -0.11725, -1.67609, -0.27517,
+ -0.19430, -0.11261, -0.45956, -0.23218, -0.43752,
+ 0.01586, -0.06007, 0.02427, -0.00776, -0.12848,
+ -0.08124, 0.13799, -0.67327, -0.22414, 0.38531,
+ 0.35756, 0.82584, 0.26730, -0.31271, 0.18391,
+ 0.19585, -0.29194, -0.59280, -0.31283, 0.21867,
+ -0.56168, -0.45656, 0.03881, 0.03666, 0.07129,
+ -0.32159, -0.33303, 0.18302, -0.37130, 0.60905,
+ 0.05464, 0.11627, 0.32712, 0.45266, -0.12998,
+ -0.20224, -0.35615, 0.08407, -0.76392, -0.85680,
+ -0.13198, -0.29470, -0.73697, 0.47328, 0.29618,
+ -0.30663, 0.43536, -0.54764, -0.07295, -0.38128,
+ 0.42216, -0.03361, -0.61704, 0.09905, 0.69449,
+ 0.04424, 0.74239, 0.14234, -0.59291, 0.71831,
+ -1.31261, -0.66543, 0.03298, -0.11234, -0.03338,
+ -0.05001, -0.08286, -0.22879, -0.00180, 0.06774,
+ -0.13083, -0.13312, -0.38217, -0.09231, -0.04293,
+ -0.28008, -0.17979, -0.23248, -0.09017, 0.13488,
+ -0.04919, 0.08981, -0.03959, -0.26165, -0.07067,
+ -0.11725, 0.00064, 0.04381, 0.14637, -0.07475,
+ 0.06469, 0.15342, -0.20492, 0.05579, 0.05961,
+ -0.03186, -0.05535, 0.15531, -0.06412, 0.04962,
+ -0.09736, 0.09721, -0.14256, -0.14108, -0.16774,
+ -0.25938, -0.08160, 0.04267, 0.17863, -0.41393,
+ 0.15878, -0.06632, -0.25467, 0.11752, -0.12562,
+ 0.02743, -0.01362, 0.02033, 0.06587, 0.16482,
+ 0.01801, -0.10331, 0.22398, -0.01839, -0.14766,
+ -0.05554, -0.12939, 0.28872, 0.03170, 0.06987,
+ 0.19705, -0.06544, -0.02473, -0.15296, -0.41826,
+ 0.17130, -0.22390, 0.12228, 0.22443, -0.20800,
+ 0.01212, -0.25403, 0.03228, -0.01468, -0.10335,
+ 0.06637, -0.10576, -0.18318, -0.14754, 0.04630,
+ 0.07470, -0.41310, -0.05938, -0.01113, -0.31496,
+ 0.15907, 0.09693, -0.23914, -0.17052, -0.04213,
+ 0.14338, -0.16602, 0.02823, 0.07198, 0.17573,
+ -0.24190, 0.06426, -0.12721, 0.09737, 0.00945,
+ 0.04869, -0.05339, 0.33393, 0.08452, -0.08120,
+ 0.16394, -0.25122, -0.20071, -0.02733, 0.09041,
+ -0.01411, 0.09552, 0.03324, 0.03648, 0.07774,
+ -0.02072, -0.16544, 0.03863, -0.03960, -0.19507,
+ 0.24175, -0.00340, 0.16139, -0.39259, -0.11256,
+ 0.19209, -0.30945, 0.07171, 0.21215, -0.06255,
+ -0.37569, -0.19106, -0.13398, -0.01800, -0.06539,
+ 0.22166, 0.24274, -0.09021, -0.18304, -0.14590,
+ -0.15307, -0.12971, -0.12347, -0.16748, 0.05538,
+ 0.14048, -0.03458, -0.15776, 0.07111, 0.11527,
+ -0.10607, 0.08089, 0.03770, -0.12527, -0.24258,
+ -0.03513, -0.25882, -0.30542, 0.04737, 0.00981,
+ -0.27154, 0.10514, -0.01352, -0.17376, 0.22074,
+ -0.54312, -0.13005, 0.21007, -0.24501, -0.11804,
+ -0.05336, -0.05143, -0.03916, -0.20841, -0.21463,
+ 0.00986, 0.23766, 0.21372, 0.16166, 0.06533,
+ 0.01038, 0.01005, -0.09759, -0.43337, -0.12977,
+ -0.00732, 0.12039, 0.12453, 0.25213, -0.04881,
+ -0.25999, 0.28347, 0.10419, 0.04555, 0.25990,
+ -0.28200, 0.12003, -0.21111, -0.17010, -0.11498,
+ -0.23241, 0.03973, -0.39714, -0.11783, -0.08148,
+ -0.27503, -0.04118, -0.16268, -0.20294, 0.24863,
+ -0.01123, -0.15214, 0.04614, -0.03896, 0.18168,
+ -0.11593, -0.16310, -0.08507, 0.16784, 0.21819,
+ 0.28417, -0.02740, -0.10000, 0.02564, -0.29594,
+ 0.16923, -0.24823, -0.17114, 0.04607, -0.18527,
+ -0.08773, -0.07932, -0.23378, 0.13381, -0.24010,
+ 0.08153, -0.07184, -0.10428, -0.28243, -0.15341,
+ -0.18786, 0.28355, -0.08559, 0.26161, -0.10184,
+ 0.12220, -0.04200, -0.28335, -0.13349, -0.46088,
+ -0.04611, 0.07310, -0.39735, 0.06471, -0.16422,
+ -0.05852, 0.08578, 0.11834, -0.22308, 0.13855,
+ -0.13824, 0.02856, 0.26668, 0.01665, 0.10833,
+ -0.28893, -0.04813, -0.16758, -0.25837, -0.11679,
+ 0.31658, 0.07499, -0.24401, -0.08163, -0.00240,
+ 0.02445, -0.35489, 0.07726, 0.11198, 0.15497,
+ -0.15712, 0.01780, 0.08452, 0.20936, -0.04920,
+ -0.12950, -0.16659, 0.11222, -0.23657, -0.23705,
+ -0.15521, 0.00844, 0.00274, 0.13863, 0.00240,
+ -0.16573, -0.04699, -0.11295, -0.25451, 0.07477,
+ -0.03000, 0.05742, 0.23199, -0.02121, -0.07208,
+ 0.00490, 0.03873, -0.00189, -0.18092, -0.26627,
+ -0.03944, 0.10692, 0.03925, 0.09282, 0.06834,
+ -0.10546, -0.23232, 0.09563, 0.20855, -0.04819,
+ 0.14437, 0.05507, -0.01985, -0.30034, -0.25516,
+ 0.18005, -0.01416, 0.04630, -0.13513, -0.08054,
+ -0.12463, 0.09455, -0.03038, -0.37563, 0.08518,
+ -0.15621, 0.02244, -0.03673, 0.07339, 0.03567,
+ 0.16584, 0.05385, -0.15287, -0.18612, -0.19325,
+ -0.11767, -0.05498, -0.11399, 0.00053, 0.16262,
+ 0.14186, 0.12241, 0.10029, -0.12992, -0.25455,
+ 0.06935, -0.15601, 0.14658, -0.16531, -0.34970,
+ -0.06568, 0.19032, -0.05501, 0.19046, -0.14806,
+ 0.01876, -0.07470, -0.16003, -0.21408, 0.00358,
+ 0.17815, -0.26762, 0.11221, -0.04908, -0.18528,
+ -0.32051, 0.06481, -0.00918, -0.24934, -0.14537,
+ -0.04938, 0.05096, -0.28323, 0.19683, 0.06517,
+ 0.20108, 0.27895, -0.18491, 0.09611, -0.15399,
+ -0.17322, -0.31368, -0.21457, -0.22142, -0.16015,
+ -0.23799, 0.05773, 0.03209, 0.02626, -0.05177,
+ -0.00589, -0.05321, -0.16575, -0.14386, 0.20901,
+ 0.12725, -0.09480, 0.27243, 0.02420, -0.04512,
+ -0.04647, -0.02115, 0.16214, -0.05032, 0.13565,
+ -0.23810, -0.11486, -0.11505, 0.08302, 0.12431,
+ -0.15885, -0.32358, 0.03034, -0.29078, -0.16318,
+ -0.18376, -0.16199, 0.20040, -0.06400, -0.05887,
+ 0.08443, -0.09294, 0.16906, -0.85524, -0.07138,
+ 0.06724, -0.30959, -0.25296, -0.06193, 0.07678,
+ 0.05904, 0.22901, -0.08632, -0.00027, -0.12687,
+ 0.14208, 0.15915, -0.09838, -0.06122, 0.13695,
+ -0.12057, -0.00775, -0.15719, -0.00618, -0.06129,
+ 0.11113, 0.08855, 0.01603, -0.09946, 0.05558,
+ -0.14668, -0.09774, -0.04085, -0.11132, -0.23606,
+ 0.00347, 0.15448, -0.14898, -0.08999, 0.01207,
+ -0.06753, -0.02723, 0.10095, -0.11389, 0.04979,
+ 0.03524, 0.18155, 0.16886, 0.03889, -0.13551,
+ -0.09474, -0.18064, 0.08321, -0.06202, -0.05350,
+ 0.04180, -0.00623, -0.07333, -0.19842, -0.25062,
+ -0.20317, -0.18615, -0.14471, -0.02794, 0.03072,
+ 0.03503, -0.11606, 0.15871, -0.08295, -0.07767,
+ 0.00012, 0.10837, 0.02260, -0.14761, -0.10493,
+ -0.14094, 0.20215, 0.04893, 0.13406, -0.16499,
+ -0.18944, -0.19985, -0.22778, 0.09329, -0.11128,
+ 0.06650, 0.00349, -0.14374, 0.19137, -0.04096,
+ 0.05018, -0.08732, -0.04756, -0.05661, -0.18163,
+ -0.13515, 0.13314, -0.08640, -0.18648, -0.05945,
+ 0.02616, -0.14776, -0.25477, -0.19334, 0.09039,
+ -0.12438, -0.07413, -0.21584, 0.04758, -0.03741,
+ -0.06433, 0.09204, 0.11633, -0.03838, -0.10166,
+ 0.11685, -0.13833, 0.09043, 0.11453, -0.31473,
+ 0.12740, 0.03561, -0.04716, -0.02614, -0.14412,
+ -0.10306, -0.14823, -0.20506, 0.06812, 0.05214,
+ 0.16922, 0.21553, 0.12275, -0.06037, -0.06879,
+ -0.09720, -0.11459, -0.14909, -0.06260, -0.21666,
+ -0.01452, 0.08322, 0.08848, -0.30521, -0.11198,
+ 0.01501, -0.12449, -0.13555, -0.23988, -0.20433,
+ 0.05426, 0.15273, 0.12826, 0.14615, -0.07564,
+ 0.10964, -0.00046, 0.03100, -0.15469, -0.09196,
+ -0.07258, -0.25312, -0.09002, -0.01547, 0.01437,
+ 0.03029, -0.04518, 0.03951, 0.05376, 0.02883,
+ -0.17088, 0.07679, -0.12314, 0.07832, -0.11080,
+ -0.05289, -0.05186, -0.08241, 0.12278, 0.08412,
+ -0.00625, 0.18268, -0.18681, -0.19243, 0.10062,
+ -0.25079, -0.14923, -0.20725, 0.05792, 0.00083,
+ -0.05048, -0.01200, 0.09062, 0.11937, 0.14462,
+ 0.09612, -0.05581, 0.20967, 0.07579, 0.10617,
+ -0.21296, 0.21665, 0.07813, -0.03017, 0.01672,
+ 0.05243, -0.20545, -0.11501, -0.15454, -0.08354,
+ 0.00846, -0.05190, -0.25963, 0.08645, -0.06630,
+ -0.14563, -0.11164, 0.18928, 0.09097, 0.15235,
+ 0.08206, 0.08012, 0.01991, 0.00736, -0.21393,
+ 0.02270, 0.08166, -0.13608, 0.08666, -0.08411,
+ -0.23831, -0.04764, -0.02136, -0.00801, -0.10000,
+ 0.15352, -0.11706, 0.10885, -0.06298, 0.20207,
+ 0.00674, 0.18150, -0.16654, 0.03436, 0.07676,
+ -0.12776, 0.09156, -0.15314, -0.39018, 0.05870,
+ 0.14924, 0.10690, 0.02074, 0.01764, -0.20626,
+ -0.34458, 0.12000, -0.10546, -0.02255, -0.01362,
+ -0.10615, -0.04900, 0.07237, 0.04345, 0.28602,
+ -0.00808, -0.27309, 0.05261, -0.04848, 0.06974,
+ -0.20165, -0.03075, -0.11653, -0.21552, -0.15151,
+ -0.04796, -0.01304, -0.01966, 0.09773, 0.02501,
+ 0.16367, -0.12079, -0.03381, -0.07032, -0.11328,
+ -0.00059, -0.06330, -0.16921, -0.10438, 0.08301,
+ 0.00286, -0.08161, -0.23958, -0.25747, 0.05739,
+ -0.26091, -0.26962, 0.01610, 0.15906, 0.10796,
+ -0.04561, 0.19977, -0.09228, -0.22528, 0.11046,
+ -0.10296, 0.14021, -0.14777, -0.15866, 0.05614,
+ -0.07237, -0.17249, -0.15251, 0.13055, -0.00030,
+ 0.04905, -0.14016, -0.03359, 0.03202, 0.11781,
+ -0.13782, 0.07443, -0.04417, 0.15928, 0.09758,
+ -0.10595, -0.14697, 0.21516, -0.10980, -0.15439,
+ -0.13564, -0.23226, -0.19779, 0.08973, 0.07940,
+ 0.02144, 0.00937, -0.16060, -0.00062, 0.00307,
+ -0.14291, 0.08961, -0.13387, -0.05026, -0.00975,
+ -0.17380, 0.11780, 0.04402, -0.01524, -0.11174,
+ -0.07346, 0.10586, -0.11529, 0.10518, -0.21227,
+ 0.12355, 0.01749, -0.11083, -0.23317, -0.22277,
+ 0.04311, -0.15028, -0.02971, 0.06088, -0.02149,
+ -0.08237, 0.12834, 0.14673, -0.25644, 0.00869,
+ 0.01227, -0.16928, -0.09236, -0.10481, 0.06648,
+ -0.14738, -0.18725, -0.18325, -0.06096, -0.12257,
+ -0.23167, -0.14217, -0.18799, -0.22304, 0.01625,
+ 0.11665, -0.07069, 0.01657, 0.15887, -0.04925,
+ -0.04669, -0.17769, 0.08512, 0.09684, 0.05342,
+ 0.04603, -0.06565, -0.13303, -0.09185, 0.11257,
+ 0.00819, -0.25589, -0.16732, -0.06347, 0.00101,
+ -0.08266, 0.16942, 0.08760, -0.08205, 0.00256,
+ 0.00145, -0.04284, 0.10104, 0.09482, 0.14488,
+ -0.12284, -0.25491, 0.05760, 0.06971, -0.19633,
+ -0.00342, -0.15752, -0.11517, -0.16744, -0.08029,
+ 0.03359, 0.04668, -0.00950, 0.01812, 0.22647,
+ 0.12959, -0.12020, 0.12776, -0.02116, -0.12075,
+ 0.12248, -0.09786, -0.25560, -0.06569, 0.00742,
+ 0.02683, 0.05309, -0.10044, 0.05042, -0.32949,
+ -0.53291, -0.13211, 0.05971, 0.08870, 0.09973,
+ 0.10878, 0.04989, 0.10165, 0.06645, 0.06413,
+ -0.01786, -0.10225, 0.06660, -0.15337, 0.07463,
+ 0.12157, 0.04728, 0.03430, -0.10847, 0.08832,
+ 0.05582, 0.05652, -0.12458, -0.20420, -0.08680,
+ -0.11515, 0.10913, 0.07769, -0.10174, 0.07414,
+ 0.08242, -0.17302, 0.08039, -0.10743, 0.05400,
+ 0.08142, 0.11376, 0.06384, -0.15133, 0.07492,
+ -0.15010, 0.01960, -0.14654, -0.14136, -0.13495,
+ 0.09282, 0.11217, -0.10519, 0.03199, -0.09929,
+ 0.07418, 0.07778, -0.16431, 0.10534, -0.13532,
+ -0.17209, -0.09485, 0.05873, 0.07721, 0.00288,
+ 0.07070, -0.10495, 0.06584, -0.14655, 0.06125,
+ 0.05321, -0.12686, -0.11055, 0.10012, 0.07066,
+ -0.11321, -0.10125, 0.06044, -0.14503, 0.06532,
+ -0.10377, -0.14566, -0.13807, -0.12234, 0.09179,
+ 0.03965, 0.07328, -0.19200, -0.09656, 0.05035,
+ 0.05844, 0.09344, -0.11085, -0.10739, -0.11625,
+ 0.07743, -0.10781, -0.11440, -0.14026, -0.12028,
+ -0.12333, 0.06414, 0.09700, 0.06209, -0.15569,
+ -0.16531, 0.02244, -0.12105, 0.09541, 0.01189,
+ 0.07110, 0.05321, -0.09693, -0.16935, 0.08060,
+ 0.07251, -0.08500, 0.09230, 0.06725, -0.13472,
+ -0.15968, 0.07431, -0.13275, -0.13285, -0.09637,
+ -0.12176, 0.07182, -0.13933, 0.07774, 0.04877,
+ 0.02418, 0.07740, 0.08973, 0.06150, -0.15044,
+ 0.08382, 0.09622, -0.13848, 0.09046, -0.09001,
+ -0.12906, 0.01123, 0.07915, -0.15219, -0.12181,
+ -0.11872, -0.11645, 0.05021, -0.13335, 0.07406,
+ 0.06859, -0.15549, -0.12677, 0.06657, -0.10054,
+ 0.01463, -0.11478, -0.10424, -0.17280, -0.10077,
+ 0.07542, 0.08990, -0.20631, 0.04412, 0.08766,
+ 0.08164, 0.07378, -0.14585, -0.12608, -0.13009,
+ 0.10942, 0.07112, -0.11894, -0.12137, 0.06278,
+ -0.10600, -0.15538, 0.09211, -0.07821, 0.07375,
+ 0.08669, 0.10994, 0.07571, -0.20147, 0.05857,
+ 0.06445, 0.06306, 0.08046, -0.17209, 0.09116,
+ -0.14567, -0.11968, -0.11835, 0.03254, -0.12188,
+ -0.11844, -0.11261, 0.02688, 0.08836, -0.11010,
+ 0.02297, 0.10367, 0.11381, -0.10113, 0.01033,
+ 0.01592, -0.14176, 0.07387, 0.06999, 0.03287,
+ 0.07586, 0.03520, 0.11368, 0.08620, -0.10565,
+ 0.09254, -0.11611, 0.05650, 0.03401, -0.13178,
+ 0.06615, 0.05483, 0.09094, -0.08170, -0.08954,
+ -0.12025, -0.16666, -0.10702, 0.08888, -0.18703,
+ 0.03191, -0.14123, 0.02106, -0.12990, 0.08815,
+ -0.08784, -0.10000, -0.11854, 0.07399, -0.06784,
+ 0.07240, 0.06362, -0.19701, -0.12448, 0.09612,
+ 0.06532, -0.17828, -0.13294, -0.16417, -0.14799,
+ 0.09413, 0.06648, 0.04784, -0.14817, -0.10384,
+ 0.08181, 0.06412, 0.13081, 0.07206, 0.04543,
+ -0.11296, -0.11650, 0.07474, 0.03835, -0.11872,
+ 0.12351, -0.11804, 0.01005, -0.13255, 0.07214,
+ -0.09741, -0.08200, 0.07912, -0.16212, 0.04120,
+ 0.04572, -0.12640, 0.05197, -0.11437, 0.09332,
+ -0.16199, 0.08378, 0.07158, 0.08818, -0.13474,
+ -0.12536, 0.09845, 0.10043, 0.02557, -0.17005,
+ -0.14062, -0.15949, 0.06195, 0.06311, -0.10587,
+ 0.09193, -0.13219, -0.11994, -0.12824, 0.07329,
+ 0.08073, -0.15613, -0.12650, 0.06270, 0.11729,
+ -0.23806, -0.13196, 0.07509, -0.11228, -0.16533,
+ 0.07972, 0.11499, 0.03867, 0.09220, 0.05734,
+ -0.09140, 0.08678, -0.09970, -0.14892, -0.12363,
+ 0.06149, 0.09238, -0.09746, -0.12473, 0.07584,
+ -0.11140, -0.20529, 0.09895, 0.09759, -0.15256,
+ -0.17663, 0.09749, -0.15402, -0.11955, 0.11320,
+ -0.10716, 0.05449, 0.03550, 0.04625, -0.13544,
+ 0.07062, -0.12501, -0.09153, 0.03348, -0.09910,
+ 0.10849, 0.08623, -0.12334, -0.10992, -0.10405,
+ 0.08232, -0.01477, -0.17998, -0.14200, -0.12471,
+ -0.11309, 0.08859, -0.10087, -0.11066, 0.04300,
+ 0.06458, -0.18515, 0.06554, -0.07300, -0.16527,
+ -0.12437, -0.11925, 0.10523, -0.13755, 0.08507,
+ -0.10431, -0.14923, -0.22469, -0.16144, 0.07690,
+ 0.06810, 0.10441, -0.08510, 0.06314, 0.04364,
+ -0.12125, 0.03935, 0.08335, 0.06928, 0.09132,
+ 0.06748, -0.18942, -0.10936, -0.13624, -0.14091,
+ 0.09140, -0.10258, 0.07079, 0.03494, -0.17200,
+ 0.07705, 0.05769, 0.08649, -0.11190, 0.09135,
+ -0.10635, -0.13099, -0.13387, 0.06904, -0.13090,
+ 0.12545, 0.08528, -0.15648, -0.10528, -0.12845,
+ 0.06835, -0.12585, -0.10190, 0.08940, -0.22602,
+ -0.13293, 0.07352, -0.10708, -0.13342, 0.10665,
+ -0.12513, 0.03176, 0.04647, -0.13217, 0.06247,
+ -0.14163, 0.06990, 0.06263, -0.14232, -0.14260,
+ 0.09917, -0.10848, 0.06847, -0.11026, -0.10871,
+ -0.17128, 0.04157, -0.12657, 0.02702, -0.15031,
+ -0.13240, -0.11136, -0.09763, 0.09402, 0.06112,
+ -0.14559, -0.10339, -0.73419, -0.12135, -0.12300,
+ 0.05840, -0.09443, 0.08738, -0.14317, 0.09372,
+ -0.12283, 0.07181, 0.05981, -0.14458, 0.06882,
+ -0.14284, -0.12855, 0.07784, 0.05776, -0.13752,
+ 0.07250, 0.05581, 0.05968, -0.14573, -0.12182,
+ 0.05097, -0.13733, 0.09478, 0.08985, 0.04860,
+ -0.10831, -0.11593, -0.13463, -0.13176, 0.05879,
+ -0.11906, 0.07261, 0.05711, -0.11097, 0.07186,
+ 0.05887, 0.07527, 0.06340, 0.05484, -0.15760,
+ 0.06877, 0.07060, 0.05466, 0.09321, -0.10532,
+ 0.03961, 0.10202, -0.12611, 0.07879, -0.14995,
+ 0.05303, 0.07009, 0.07447, 0.07833, -0.12734,
+ 0.07515, 0.04983, -0.11809, 0.07107, 0.06458,
+ 0.04225, 0.07361, -0.13815, -0.15235, -0.10377,
+ 0.09234, -0.15228, -0.10168, 0.08193, 0.07172,
+ -0.13756, -0.12481, -0.13036, 0.07657, -0.13149,
+ 0.06987, -0.12983, -0.14637, -0.12685, -0.13197,
+ 0.05451, 0.04659, -0.13202, 0.07258, 0.05682,
+ -0.10538, 0.08166, 0.05298, -0.10378, -0.11000,
+ -0.11738, -0.14673, 0.05029, -0.12682, 0.07079,
+ 0.07238, -0.12847, -0.13966, -0.14042, -0.11540,
+ 0.05238, 0.06013, -0.14428, -0.14472, 0.05908,
+ -0.12571, 0.07841, -0.11776, -0.15890, 0.09418,
+ 0.08505, -0.12446, -0.15114, -0.14429, -0.12391,
+ -0.12903, -0.11416, 0.06948, 0.07661, -0.12764,
+ -0.12867, 0.06172, -0.13453, 0.06022, 0.06726,
+ 0.05082, 0.05950, 0.08704, 0.08304, -0.13575,
+ 0.09994, 0.09115, 0.07809, -0.15621, 0.05175,
+ 0.07170, 0.07083, -0.12898, 0.06907, -0.13338,
+ -0.13112, 0.07854, 0.05523, -0.13619, 0.06751,
+ 0.05867, -0.13437, 0.04373, -0.11085, 0.08208,
+ 0.05285, -0.10608, 0.09265, 0.07513, 0.04419,
+ 0.05002, 0.07322, -0.11954, -0.13684, -0.13165,
+ -0.13093, -0.13377, -0.11084, -0.13389, 0.06111,
+ 0.07493, -0.13429, 0.05145, 0.05735, 0.08592,
+ 0.08091, -0.15215, 0.09181, -0.10067, 0.06847,
+ 0.04685, 0.06367, -0.12588, 0.06847, 0.06782,
+ -0.13176, -0.12199, -0.13338, -0.12566, 0.06232,
+ 0.05889, 0.08164, -0.12629, -0.12782, 0.05655,
+ -0.11554, 0.07263, 0.04039, 0.08807, 0.08669,
+ -0.13205, 0.03786, -0.14315, -0.11803, 0.06722,
+ -0.12439, 0.07724, -0.12680, 0.04829, 0.07932,
+ 0.06922, -0.14093, 0.09132, 0.07007, -0.13686,
+ 0.04840, -0.11554, 0.07556, 0.04157, -0.10902,
+ 0.08989, 0.06517, -0.14061, 0.05206, 0.08262,
+ 0.07189, -0.12777, -0.11990, 0.05768, 0.03602,
+ 0.08274, -0.13297, -0.13142, -0.10000, -0.13689,
+ -0.13634, 0.05361, 0.07937, 0.07729, 0.02468,
+ 0.08201, 0.09420, -0.13652, 0.03940, 0.05692,
+ 0.07000, -0.12281, -0.11615, -0.12001, -0.15127,
+ 0.05621, 0.07590, 0.07698, -0.12039, -0.08661,
+ 0.06739, -0.13189, -0.14196, -0.11796, 0.07762,
+ -0.14451, -0.12016, -0.11199, -0.13184, -0.14848,
+ 0.06077, 0.06892, 0.05875, 0.06652, 0.06480,
+ -0.11585, -0.15930, -0.11116, 0.06323, -0.12437,
+ -0.10904, 0.07505, 0.07176, -0.14904, 0.07886,
+ 0.08038, -0.16606, -0.11101, -0.11255, 0.06792,
+ 0.03237, -0.14348, -0.13170, 0.07670, -0.12758,
+ 0.07108, -0.12678, -0.13528, 0.07941, 0.08476,
+ -0.13437, 0.07896, -0.12862, 0.05461, 0.06751,
+ -0.11795, -0.11138, 0.03395, 0.08744, 0.08425,
+ 0.07607, 0.04818, -0.12861, -0.11869, 0.07151,
+ -0.12556, 0.06731, -0.13464, -0.12951, 0.07152,
+ 0.05323, 0.06785, -0.12906, 0.06825, 0.06565,
+ -0.14422, 0.08389, 0.07945, -0.16158, 0.09673,
+ 0.08329, 0.07029, -0.15423, -0.14713, 0.07083,
+ -0.13272, -0.12771, -0.12118, -0.12134, -0.13478,
+ -0.12747, -0.12858, 0.07463, 0.06735, -0.12094,
+ 0.06620, -0.13300, 0.09142, 0.07317, 0.05291,
+ -0.11178, 0.08564, -0.12419, -0.15898, 0.05477,
+ 0.07226, -0.12240, -0.13763, -0.12427, 0.07287,
+ 0.05210, 0.06715, -0.12694, -0.12936, -0.13961,
+ -0.12543, -0.12713, 0.05976, 0.08593, -0.11232,
+ 0.05902, 0.09174, -0.10933, 0.07353, 0.03836,
+ -0.14819, 0.07069, 0.07622, -0.13088, -0.13142,
+ 0.05875, 0.05727, 0.08710, -0.13738, 0.06838,
+ 0.05469, 0.07334, -0.12601, 0.06098, -0.11227,
+ 0.07820, -0.15576, 0.08363, 0.09837, -0.12853,
+ 0.04791, -0.15151, -0.12230, 0.06747, -0.13004,
+ -0.12221, -0.13102, -0.13492, -0.13037, 0.06548,
+ 0.06978, -0.14085, -0.11528, 0.06460, 0.05021,
+ -0.12080, 0.08417, -0.15362, 0.08247, 0.08194,
+ -0.13689, -0.14690, -0.14692, 0.06762, -0.12379,
+ -0.11534, -0.11440, 0.05809, 0.07018, -0.12248,
+ 0.06477, -0.12389, 0.05560, 0.09246, -0.13151,
+ 0.05768, -0.12039, -0.10642, 0.04456, -0.10682,
+ 0.08535, 0.07968, -0.15672, 0.03631, -0.12767,
+ 0.07173, 0.06944, 0.06164, -0.12481, 0.06314,
+ 0.08103, 0.05252, 0.06864, -0.13048, -0.74276,
+ -0.12505, 0.02648, -0.18343, -0.12747, -0.14747,
+ -0.03738, -0.11174, -0.10037, -0.12677, -0.08937,
+ -0.14752, -0.19661, 0.22950, -0.23752, -0.22836,
+ 0.07182, 0.12387, -0.11561, -0.05098, 0.13106,
+ 0.01231, 0.05131, -0.10070, -0.22875, -0.13806,
+ -0.09973, -0.26730, -0.07914, -0.11873, 0.06364,
+ 0.03280, 0.00331, 0.12280, -0.13804, 0.11611,
+ -0.15288, 0.10072, 0.13356, -0.13661, 0.06307,
+ -0.08835, -0.17103, 0.08777, 0.06705, 0.20106,
+ 0.14688, -0.13665, -0.00542, -0.06959, 0.16937,
+ 0.03011, 0.06303, -0.25397, -0.17233, -0.16094,
+ -0.22926, -0.13866, 0.07068, 0.08700, 0.08519,
+ 0.04835, 0.03546, -0.15792, -0.15127, 0.14737,
+ -0.18373, 0.10013, -0.11406, -0.28508, -0.06889,
+ 0.08878, -0.12948, 0.05412, 0.01152, -0.18237,
+ 0.13192, -0.16058, -0.11398, -0.07478, 0.12150,
+ -0.06310, -0.16720, -0.23829, 0.04462, -0.11084,
+ 0.03165, 0.10902, 0.08791, -0.12318, -0.02360,
+ -0.12148, -0.06188, -0.08844, -0.24338, -0.12066,
+ -0.08178, 0.07919, 0.05666, 0.11695, 0.00084,
+ -0.10516, -0.15594, -0.17581, -0.10804, -0.19484,
+ 0.06641, -0.12157, 0.07459, -0.09060, 0.07965,
+ -0.18450, 0.12973, 0.15571, -0.19604, -0.06885,
+ -0.04257, -0.13127, -0.04926, -0.31460, -0.18437,
+ -0.15166, 0.16920, -0.05213, -0.03130, -0.10132,
+ -0.18937, -0.10558, -0.04561, 0.05075, -0.02831,
+ 0.08832, 0.07738, 0.12162, -0.20652, -0.01884,
+ -0.02315, -0.10683, 0.00017, 0.19048, -0.09729,
+ -0.16847, 0.05641, -0.19892, 0.14755, -0.27921,
+ -0.12356, -0.16591, -0.09091, 0.09306, -0.07954,
+ 0.11204, 0.19863, -0.21522, -0.15973, -0.18155,
+ -0.17933, 0.07102, -0.09906, -0.03017, -0.14966,
+ -0.22371, -0.11209, -0.17258, -0.18915, -0.11977,
+ 0.14061, -0.10516, -0.14367, -0.12379, 0.11674,
+ 0.08219, -0.14777, 0.01685, -0.24511, 0.12046,
+ 0.04209, 0.08226, 0.00488, -0.19738, -0.20912,
+ -0.08301, -0.15160, -0.16601, 0.01412, 0.11464,
+ 0.12228, 0.09973, 0.15747, 0.11420, 0.04112,
+ 0.01211, 0.18731, 0.14207, 0.10987, -0.13119,
+ 0.05027, -0.21662, -0.17364, 0.13491, -0.15295,
+ -0.14840, 0.00439, 0.01785, 0.02691, 0.06926,
+ -0.15445, -0.02994, 0.03739, 0.04160, -0.10375,
+ -0.07088, 0.09956, -0.07389, -0.05769, 0.00592,
+ -0.15729, 0.11167, 0.06164, 0.13390, -0.29599,
+ -0.21410, -0.04383, -0.14492, 0.01200, -0.13407,
+ -0.13540, -0.09078, 0.10317, 0.08864, 0.06470,
+ -0.10000, -0.01477, -0.18320, 0.05918, -0.11007,
+ -0.13747, 0.04693, 0.10794, -0.15986, -0.11282,
+ -0.09679, -0.24666, -0.16563, 0.04743, 0.00726,
+ -0.06979, 0.11786, 0.23719, -0.12935, -0.23018,
+ -0.01744, -0.18734, 0.02964, 0.05439, -0.14657,
+ -0.03199, -0.14021, -0.15552, 0.08831, -0.25405,
+ 0.10801, -0.20288, 0.11681, -0.12734, -0.16692,
+ -0.11368, 0.09174, -0.12993, 0.05427, -0.17298,
+ -0.28917, 0.04071, -0.08996, -0.07382, -0.22232,
+ 0.10718, 0.11908, 0.03961, 0.06792, -0.08797,
+ 0.04855, 0.11101, -0.34033, -0.17196, 0.12505,
+ -0.18436, 0.10002, 0.16193, 0.09531, 0.08734,
+ -0.13753, 0.05167, -0.20933, -0.12422, -0.13572,
+ -0.08514, 0.02235, -0.07338, 0.03424, 0.01257,
+ 0.06843, -0.09586, -0.10489, -0.23401, 0.04991,
+ 0.07737, 0.04989, -0.24966, 0.05525, 0.10103,
+ 0.16177, -0.09939, 0.06514, 0.07298, 0.06993,
+ -0.14882, -0.01993, -0.23108, 0.12581, -0.06497,
+ 0.11977, -0.14156, 0.08310, -0.06200, 0.12012,
+ -0.01361, 0.01328, -0.14154, 0.05610, 0.18402,
+ -0.22123, -0.19768, 0.12963, 0.01820, 0.09391,
+ 0.06134, -0.01535, 0.02114, -0.18982, -0.13674,
+ -0.17236, -0.02553, -0.04734, 0.10548, -0.11837,
+ -0.06230, 0.06016, 0.10911, 0.06775, 0.16952,
+ -0.10841, -0.25863, -0.24167, 0.00339, 0.02387,
+ -0.10656, 0.08550, 0.01683, -0.21047, -0.22211,
+ -0.04960, -0.16101, 0.02239, -0.09227, -0.20681,
+ 0.06219, 0.04998, -0.16472, -0.14666, 0.11251,
+ -0.21514, -0.23365, -0.03388, -0.05766, -0.06553,
+ -0.14608, 0.01615, -0.11152, -0.10384, -0.24089,
+ 0.07930, 0.04296, 0.14273, -0.09165, -0.05898,
+ 0.10940, 0.08462, -0.18629, -0.16004, 0.01779,
+ 0.09130, 0.09462, -0.08660, -0.17925, -0.08725,
+ 0.11223, -0.02623, -0.13324, 0.14224, -0.04130,
+ -0.00609, -0.14155, 0.10310, 0.12990, -0.18816,
+ -0.05141, -0.09562, -0.07012, -0.15300, -0.20590,
+ 0.10081, -0.13557, 0.01372, -0.20797, 0.11245,
+ -0.16063, -0.07201, -0.22120, -0.11043, 0.16391,
+ 0.13105, -0.16640, 0.10719, 0.09395, 0.08103,
+ 0.06905, -0.09595, 0.12984, 0.11688, -0.07210,
+ -0.03765, -0.16524, 0.07370, -0.20699, -0.13622,
+ 0.05626, -0.02458, -0.16059, 0.02497, 0.02346,
+ -0.07864, -0.62249, 0.12493, -0.21950, 1.34917,
+ -0.02555, -0.46428, -0.76340, 0.01438, 0.27480,
+ 0.72769, -0.82315, -0.83626, 0.18828, -0.42826,
+ 0.44354, 0.43073, -0.25249, -0.29342, -0.45450,
+ 0.69411, -0.92788, -0.10754, 0.22387, 0.31942,
+ -0.72147, 0.25464, 0.62435, -0.99003, -0.25146,
+ 0.76053, -0.63638, -0.09804, 0.24175, -0.31620,
+ -0.16468, 0.39086, 0.10940, -0.63809, -1.04861,
+ 0.86837, 0.58869, -0.44307, -0.03343, -0.22212,
+ -0.62834, -0.07997, -0.40225, 0.76690, 0.20906,
+ 0.60040, 0.21137, 0.31897, 0.05972, 0.03115,
+ 0.33135, -0.28540, 0.20126, 0.26599, -0.00930,
+ -1.13180, -0.09101, -0.44503, -0.70482, -0.16345,
+ 0.20841, -0.33658, -0.46711, -0.07778, -0.03856,
+ 0.42031, -0.68215, -0.01247, 0.60089, 0.17677,
+ -0.20797, 0.58485, -0.49540, -0.16201, 0.11882,
+ -0.39933, 0.32201, 0.32214, 0.17932, -0.80218,
+ -0.21929, -0.30976, -0.27785, -0.64002, 0.24757,
+ 1.03892, -1.14282, -0.20164, -0.30487, -0.57584,
+ 0.41998, 0.04521, -0.07945, 0.06308, 0.17124,
+ 0.47417, 0.13844, 0.34370, 0.17357, -0.71835,
+ 0.11417, -0.34677, 0.01262, -0.01647, 0.69190,
+ 0.07162, 0.68878, 1.23622, 0.27643, -0.03492,
+ -0.20258, -0.61921, 0.68552, -0.12949, -0.53842,
+ -1.42624, -0.24684, 0.37088, 0.08687, -1.01654,
+ 0.13960, -0.23607, -0.56941, -0.24950, 0.86955,
+ -0.29250, 0.51142, 0.00649, 0.26532, 0.20748,
+ 0.03463, -0.05029, 0.16390, -0.70445, -0.23919,
+ 0.19337, 0.10946, -0.30065, 0.42068, 0.22118,
+ -0.77493, -0.67793, -0.24804, -0.25089, -0.37512,
+ 0.71141, 0.15315, 0.27004, -0.48246, -0.71471,
+ 0.36083, 0.70516, 0.50360, -0.03733, 0.32891,
+ -0.64961, -0.18058, -0.28334, -0.03430, -0.99104,
+ 0.47193, 0.32844, -1.05255, -0.22702, -0.19281,
+ 0.55263, 0.63808, -0.15981, 0.32779, 0.17521,
+ -1.44814, 0.33134, -0.18331, 0.08145, 0.08475,
+ -0.85107, 0.93559, -0.00498, 0.02363, -0.00414,
+ 0.00676, 0.45115, -1.05088, -0.72254, -0.87712,
+ 0.10663, -0.16979, -0.56135, 0.21781, 0.39668,
+ 0.27594, -0.44554, -0.28877, 1.00080, 0.18515,
+ 0.33499, 0.06482, 0.24695, -0.04322, -0.43539,
+ 0.13275, 0.28045, 0.29772, -1.48172, -0.73517,
+ 0.36465, -0.22470, 0.50483, 0.36032, 0.13168,
+ 0.50414, 0.24247, -0.41296, -0.62291, -0.53167,
+ 0.31395, -0.16946, 0.41679, 0.24308, -0.31454,
+ -1.16665, -0.02733, 0.34021, -0.61008, -0.40064,
+ 0.01970, -0.11429, -0.10000, -0.06299, 0.18807,
+ 0.99540, 0.16810, -0.17484, -0.57051, 0.20244,
+ 0.21334, 0.08636, 0.08853, -0.41451, -0.46181,
+ -0.18062, 0.63585, 0.65668, -0.33474, -1.01100,
+ -0.41533, -0.18070, -0.32362, -0.49720, -0.06596,
+ 0.60181, -0.48904, 0.61115, 0.62210, -0.15192,
+ 0.33863, 0.56640, 0.28980, -0.25713, -0.76282,
+ 0.34544, 0.40906, -0.56168, -0.68062, -0.20928,
+ -0.59920, -0.60850, 0.10909, 0.16993, -0.46876,
+ -0.13174, 0.93871, -0.73746, -0.73231, 0.41542,
+ -1.16349, -0.23410, 0.31258, -0.18088, 0.23244,
+ 0.70927, 0.05389, -0.44749, 0.31193, -0.12139,
+ 0.37909, -0.42700, -0.37836, 0.76083, -0.59051,
+ -0.15947, -0.57957, 0.07637, 0.55645, -0.27151,
+ 0.39854, 0.14180, -0.09663, -0.20669, -0.30812,
+ 0.15976, 0.19995, -0.03779, -0.11467, 0.74820,
+ -0.41848, -0.23690, -0.30301, -0.60689, 0.11448,
+ -0.33715, -0.06818, 0.44318, 0.60419, -0.30039,
+ -0.41239, 0.21698, 0.11031, 0.08031, -0.73742,
+ 0.18008, -0.85540, -0.80741, -0.50405, 0.31557,
+ 0.15168, -0.23056, 0.93233, 0.34442, -0.05137,
+ -0.52408, -0.04051, 0.09483, 0.49481, -0.64306,
+ 0.64690, 0.08157, 0.39843, 0.09236, -0.05760,
+ -0.26920, 0.22107, -0.32924, 0.34299, 0.03756,
+ -0.13952, -0.32934, -0.35748, -0.17553, -0.36652,
+ -0.17767, -0.42042, 0.03501, -0.07481, 0.32041,
+ -0.48464, -0.75218, 0.08881, 0.65098, -0.86321,
+ -0.36349, 0.01730, 0.12651, -0.85387, 1.48882,
+ 0.09974, -0.18432, 0.55957, 0.12691, -0.08413,
+ 0.76803, 0.02658, -0.03711, -1.27776, -0.16178,
+ -0.29941, 0.65885, -0.72652, 0.52762, 0.15663,
+ 0.29055, 0.45480, -0.07306, 0.11775, 0.83477,
+ -0.82479, -0.03581, -0.24283, -0.62659, 0.10901,
+ -0.17570, -0.14552, -0.38177, 0.09641, 0.15716,
+ -0.66041, -0.66545, 0.08996, -1.39049, -0.32465,
+ 0.24186, 0.83867, 0.51403, -0.67438, 0.37103,
+ 0.09328, 0.46439, -0.49101, -0.19377, 0.55185,
+ 0.38894, -0.26918, -0.03379, -0.51350, 0.27881,
+ 0.21218, -0.47749, -0.11500, 0.44772, 0.27000,
+ 0.42018, 0.56739, -0.08915, -0.22073, 0.00125,
+ -0.29793, -0.77263, 0.37332, 0.26003, -0.41005,
+ 0.14589, 0.36155, -0.22758, -0.47118, -0.30444,
+ -0.07835, -0.71793, -1.33035, -1.07821, 0.04377,
+ -0.12035, -0.12286, 0.15446, -0.12535, -0.17443,
+ -0.12705, 0.00918, -0.17521, -0.12235, -0.17290,
+ -0.16446, 0.09341, -0.17995, 0.11649, 0.04526,
+ -0.08684, 0.05787, 0.02330, -0.12495, -0.04724,
+ -0.15234, -0.14089, 0.08174, -0.10809, 0.08230,
+ 0.01050, -0.07428, -0.16476, -0.17243, -0.15216,
+ 0.01202, -0.10083, 0.10624, 0.02828, 0.11147,
+ -0.12731, 0.06226, 0.07403, -0.16068, 0.10718,
+ -0.12300, -0.17829, 0.06228, 0.08112, -0.06664,
+ -0.13375, -0.14301, -0.09021, 0.03630, 0.04338,
+ -0.18799, -0.12408, -0.18678, 0.07914, -0.14810,
+ 0.10673, 0.09111, -0.10568, -0.12458, 0.06665,
+ 0.06991, 0.05143, -0.19451, -0.18129, 0.03165,
+ 0.10458, -0.11810, 0.03299, 0.10889, 0.07118,
+ 0.01344, -0.14362, 0.11061, 0.04277, 0.08016,
+ 0.02318, -0.14317, -0.14706, 0.07097, 0.09874,
+ -0.07224, -0.06412, -0.12609, -0.23155, -0.16498,
+ 0.01764, -0.12108, 0.03972, -0.00195, -0.08785,
+ -0.10018, -0.13090, -0.13587, 0.06556, 0.06675,
+ -0.13228, -0.10346, 0.12999, 0.02596, 0.10118,
+ 0.11436, -0.10176, 0.09228, 0.05736, 0.00734,
+ -0.21883, 0.04696, 0.06213, -0.16834, 0.05668,
+ 0.10959, -0.04429, -0.18607, -0.01006, 0.06459,
+ -0.11599, 0.09324, -0.08371, 0.05110, -0.13587,
+ -0.13915, -0.07628, -0.10037, 0.10203, -0.11524,
+ -0.22188, -0.23609, -0.11556, 0.06064, -0.17820,
+ -0.12986, 0.09908, 0.09147, -0.14910, 0.08491,
+ -0.13482, -0.15772, -0.11079, 0.14074, -0.14700,
+ -0.10341, 0.00626, -0.07243, 0.10638, -0.12214,
+ 0.08915, -0.18162, -0.21786, 0.02285, 0.05587,
+ -0.15408, -0.13543, -0.11004, -0.08883, 0.02112,
+ -0.14415, 0.08844, 0.04436, 0.06049, 0.07949,
+ -0.11810, -0.14759, 0.05615, 0.14645, -0.08382,
+ 0.12628, 0.08085, -0.17167, -0.19247, -0.22684,
+ -0.17359, -0.16034, 0.04048, 0.08367, -0.08936,
+ -0.01970, 0.02201, -0.09085, 0.04920, 0.08568,
+ 0.12708, 0.10299, -0.12718, -0.09432, 0.13863,
+ 0.04832, 0.15170, -0.10282, -0.01739, -0.23478,
+ 0.04543, 0.03403, 0.01789, 0.00626, 0.07691,
+ -0.06575, 0.00177, 0.05799, -0.08518, -0.08266,
+ -0.10033, -0.11097, -0.09693, 0.01836, 0.09058,
+ -0.07178, -0.11257, 0.12581, -0.09605, -0.21593,
+ -0.20265, -0.17947, 0.04298, 0.05085, -0.19172,
+ -0.13498, -0.08339, -0.18635, 0.03574, -0.09762,
+ 0.05792, -0.11524, -0.16131, -0.10395, 0.09504,
+ 0.11633, 0.16689, -0.07075, -0.12205, 0.10000,
+ -0.20881, -0.00576, 0.06899, -0.15386, -0.17629,
+ -0.16879, 0.04704, 0.12862, -0.21578, 0.03931,
+ 0.07518, 0.07452, -0.10430, -0.12631, 0.07599,
+ 0.06770, -0.10812, -0.10741, -0.08746, 0.09557,
+ 0.19028, -0.16798, -0.21028, -0.18651, -0.15323,
+ -0.14774, 0.00602, 0.00271, 0.11363, 0.01383,
+ -0.10491, 0.05998, -0.14238, 0.06722, 0.08432,
+ 0.09663, 0.09192, -0.13438, 0.15346, -0.06663,
+ 0.10572, 0.11852, 0.06116, 0.03002, 0.01770,
+ 0.04845, 0.03779, -0.19222, 0.05641, 0.11714,
+ -0.18016, -0.18771, 0.09114, -0.17591, -0.10526,
+ -0.14224, 0.13849, -0.13896, 0.08178, 0.13383,
+ -0.09002, 0.13670, -0.13849, -0.15751, 0.06347,
+ 0.06557, 0.01562, 0.05221, 0.05175, 0.08977,
+ 0.13098, 0.01749, 0.02350, 0.06564, 0.04058,
+ 0.08636, -0.11966, 0.07795, -0.10401, -0.09149,
+ -0.07035, 0.04547, 0.09058, -0.17426, -0.19723,
+ 0.05795, 0.00354, 0.04201, 0.03379, 0.02054,
+ 0.09286, 0.11544, -0.16527, 0.03820, 0.04732,
+ -0.11078, -0.12792, 0.08397, -0.13002, -0.10407,
+ -0.06029, 0.13414, -0.12977, 0.12800, -0.17275,
+ -0.12288, 0.08120, -0.12190, -0.13750, 0.02174,
+ -0.13536, 0.07317, -0.03934, 0.03717, 0.01479,
+ -0.14072, 0.08041, -0.14237, -0.12684, 0.03750,
+ -0.16183, 0.04369, -0.09589, 0.07337, -0.04428,
+ 0.00554, -0.13209, 0.11242, 0.06562, -0.14687,
+ -0.14211, -0.19076, 0.06771, -0.07614, 0.01692,
+ -0.11351, -0.18185, -0.13222, -0.11623, 0.05276,
+ 0.07374, 0.07473, -0.15403, -0.07721, 0.09754,
+ -0.10672, 0.00787, -0.13749, 0.06871, -0.13634,
+ 0.04691, -0.10871, 0.00240, 0.07317, 0.16439,
+ 0.01269, 0.04014, -0.17647, -0.12362, -0.07573,
+ 0.07934, -0.16139, -0.15471, 0.06332, 0.12300,
+ 0.04481, -0.08256, 0.03770, -0.05785, 0.06416,
+ -0.09330, 0.02383, 0.07661, -0.06031, 0.02954,
+ -0.06383, 0.03033, 0.06206, -0.11526, -0.19157,
+ -0.15009, 0.06824, 0.07841, -0.14409, -0.08866,
+ 0.09719, -0.15746, 0.11917, 0.07248, 0.15312,
+ -0.11358, -0.13076, 0.01166, 0.06982, -0.04833,
+ -0.14686, 0.09096, 0.04490, 0.03240, 0.03782,
+ 0.06052, 0.08494, 0.08556, -0.16064, -0.15264,
+ 0.07750, 0.12554, 0.01794, 0.06900, -0.00927,
+ -0.60926, -0.05977, 0.10474, 0.04608, -0.14703,
+ -0.09879, -0.11779, -0.08770, -0.04586, -0.00972,
+ -0.19228, -0.19248, -0.06634, -0.02255, 0.12690,
+ 0.05519, -0.12207, -0.19607, 0.06914, -0.15468,
+ 0.06488, -0.09557, -0.06926, -0.10773, 0.05800,
+ -0.11860, -0.08107, -0.10284, 0.06133, 0.11466,
+ -0.07218, 0.04367, -0.08995, 0.05311, -0.00428,
+ 0.04738, -0.13956, 0.07480, 0.06087, 0.03820,
+ -0.09837, 0.01387, -0.02323, 0.14647, -0.11030,
+ 0.03406, -0.13623, -0.07961, -0.11771, -0.14124,
+ 0.11624, -0.07914, -0.14566, 0.06134, -0.05731,
+ 0.00319, 0.09372, 0.05207, -0.18333, 0.05169,
+ -0.13270, 0.03197, -0.16534, -0.18280, 0.16419,
+ -0.05216, 0.10184, 0.06985, -0.09467, -0.10657,
+ 0.04366, -0.08216, -0.05023, -0.14395, -0.16415,
+ -0.06860, -0.15536, 0.09925, -0.14149, 0.03143,
+ 0.00450, -0.18869, -0.01518, -0.20367, -0.18849,
+ -0.03205, -0.06917, -0.09529, -0.10119, -0.08113,
+ 0.18770, -0.11685, -0.14250, -0.08630, 0.03436,
+ 0.04541, 0.05707, -0.13156, 0.03826, -0.01246,
+ 0.05796, -0.16149, -0.17474, -0.01773, 0.02702,
+ -0.16594, -0.03654, -0.08032, -0.15017, 0.11188,
+ 0.14388, -0.10393, 0.06755, 0.03746, 0.15485,
+ 0.04119, 0.05207, -0.11529, 0.02027, -0.14702,
+ 0.04286, 0.09470, 0.06782, -0.15547, -0.19561,
+ -0.21212, 0.02088, 0.19244, -0.06168, 0.08542,
+ 0.09553, -0.05242, 0.05511, 0.10069, -0.09887,
+ 0.12411, -0.22726, -0.17970, 0.12430, -0.12623,
+ -0.20817, -0.15201, 0.02971, -0.15756, 0.01778,
+ 0.04767, -0.18019, -0.16960, -0.03681, -0.01825,
+ 0.07361, 0.13818, 0.12600, 0.10556, 0.09703,
+ 0.04440, -0.07114, -0.18318, -0.17067, -0.09497,
+ -0.11908, 0.05692, 0.00828, 0.05059, 0.04086,
+ -0.19206, -0.22483, -0.21548, -0.15687, 0.11663,
+ -0.03032, -0.07269, -0.03910, -0.06225, 0.08288,
+ 0.08984, 0.03998, -0.01365, -0.15684, -0.22873,
+ -0.09299, 0.06033, -0.17543, -0.16076, 0.08163,
+ -0.17592, -0.04249, -0.01246, 0.00802, 0.04256,
+ 0.19006, 0.18207, 0.08287, -0.05619, 0.12209,
+ 0.09410, 0.10348, -0.15700, 0.16474, -0.22225,
+ 0.00288, 0.07253, -0.18687, 0.04342, -0.13277,
+ 0.04136, 0.02676, -0.02986, 0.07485, -0.22366,
+ -0.13438, -0.01639, 0.19175, -0.10494, -0.06110,
+ -0.07486, 0.14616, 0.11628, -0.13908, -0.05173,
+ -0.17026, -0.18572, 0.07229, -0.20093, 0.09696,
+ 0.02215, -0.19778, -0.24509, -0.03947, -0.03372,
+ -0.16573, 0.10000, 0.17178, 0.16639, 0.11967,
+ -0.07651, -0.04694, 0.11804, -0.07014, 0.05246,
+ -0.01754, -0.02371, 0.00863, -0.14692, -0.18100,
+ 0.05484, -0.00301, 0.07802, -0.18178, 0.04264,
+ -0.19834, -0.21998, -0.18780, 0.13160, 0.15490,
+ 0.06261, 0.14127, 0.11890, 0.15943, -0.03156,
+ 0.04359, -0.02267, 0.02215, 0.03724, -0.11443,
+ -0.16223, -0.15341, -0.18597, 0.06033, 0.01535,
+ -0.01299, -0.04314, -0.20380, 0.04195, -0.07241,
+ 0.12650, -0.08893, 0.13137, 0.12841, 0.06028,
+ 0.12970, 0.06527, 0.16267, 0.08934, -0.15373,
+ 0.11511, 0.02857, 0.02746, -0.23713, 0.08117,
+ -0.23502, -0.01129, -0.15493, -0.19758, -0.13550,
+ 0.11870, 0.05163, 0.11157, -0.04108, -0.07581,
+ -0.12910, -0.10017, -0.14461, 0.15379, -0.14994,
+ 0.04843, -0.09916, -0.00263, 0.08277, 0.05194,
+ -0.14124, -0.21659, -0.02028, -0.10895, -0.00565,
+ -0.12432, 0.15128, -0.10691, 0.10684, 0.14123,
+ 0.13474, 0.04547, -0.10260, -0.14029, -0.07323,
+ -0.18084, -0.14952, -0.11285, -0.13095, 0.01710,
+ 0.06873, -0.12317, 0.02151, -0.20909, 0.06741,
+ -0.03262, 0.06706, 0.09416, -0.14878, -0.15141,
+ 0.11204, 0.16930, 0.02231, 0.08300, -0.18178,
+ -0.05489, 0.06345, -0.15584, -0.12179, -0.11318,
+ 0.05756, -0.17194, -0.10720, 0.08568, 0.06200,
+ -0.14931, -0.01442, -0.11968, 0.13002, 0.07372,
+ 0.05068, 0.12290, 0.14548, 0.09387, 0.11188,
+ 0.04378, -0.05532, -0.20514, -0.11453, 0.06076,
+ 0.01089, 0.05574, -0.15653, -0.17223, 0.07539,
+ 0.01549, -0.14730, 0.03616, -0.11637, -0.11905,
+ 0.05078, 0.03649, -0.04590, -0.11845, -0.04675,
+ 0.10631, -0.00933, -0.04862, 0.02926, -0.04660,
+ 0.08534, 0.02311, -0.20568, -0.11860, -0.11922,
+ 0.04418, 0.02990, -0.00585, 0.07516, -0.13711,
+ 0.06276, 0.04905, 0.01402, -0.06209, -0.11217,
+ 0.14904, 0.13955, 0.03281, 0.13689, 0.02602,
+ 0.06840, -0.10166, -0.10652, 0.02271, -0.15918,
+ -0.11870, -0.15396, -0.12206, -0.11792, -0.19989,
+ 0.01228, 0.00902, -0.12016, -0.16626, -0.05417,
+ -0.09418, -0.10011, -0.09885, 0.07741, 0.10554,
+ -0.10003, 0.04705, 0.09583, -0.11075, 0.02420,
+ 0.06589, 0.11920, 0.09619, -0.15826, 0.04794,
+ -0.13806, -0.08813, -0.53558, 0.12598, -0.10899,
+ -0.27138, -0.14772, -0.25525, 0.28730, -0.19560,
+ 0.11056, -0.08456, 0.07217, 0.13954, 0.06510,
+ -0.32444, -0.33038, 0.24945, -0.15742, -0.11426,
+ 0.12197, 0.07599, -0.38512, 0.25774, 0.06388,
+ -0.10518, -0.08280, -0.32743, -0.01902, 0.20624,
+ 0.08471, -0.13470, 0.11458, -0.10907, -0.24229,
+ 0.08472, -0.32753, -0.03281, 0.31077, 0.12561,
+ -0.00633, -0.12008, -0.00869, 0.04687, 0.21174,
+ -0.06017, -0.35870, -0.17347, -0.06514, 0.12240,
+ -0.35137, 0.02748, -0.04284, 0.11127, -0.26310,
+ -0.09883, 0.14857, 0.27358, 0.10983, -0.00183,
+ -0.30851, -0.24818, 0.08540, -0.16810, 0.22297,
+ 0.17375, -0.24247, -0.04975, -0.13943, -0.25620,
+ -0.21188, 0.23421, 0.00160, -0.02552, 0.16063,
+ 0.06645, -0.34244, -0.14804, -0.08514, 0.06471,
+ 0.15776, -0.24499, -0.28307, -0.21154, 0.04442,
+ 0.07667, -0.03098, -0.24302, -0.08463, -0.44392,
+ 0.14498, 0.02885, -0.02168, -0.03008, -0.16821,
+ 0.05709, -0.05235, 0.01731, 0.04747, -0.10305,
+ 0.23791, -0.00678, -0.15607, -0.29312, -0.15930,
+ 0.24028, -0.01704, -0.05967, -0.20229, -0.20499,
+ 0.03414, -0.06031, -0.15557, 0.42913, -0.13016,
+ -0.11917, -0.23346, -0.62328, -0.25769, 0.12541,
+ -0.24434, -0.12909, 0.11370, -0.13742, 0.15928,
+ -0.43197, 0.17736, -0.09786, 0.12649, -0.21616,
+ -0.08004, 0.06531, 0.03390, -0.05532, 0.07588,
+ -0.10185, -0.24355, -0.27340, 0.25280, -0.18614,
+ -0.14478, 0.20455, 0.03111, 0.34689, -0.10109,
+ 0.13320, -0.28762, -0.11317, -0.23129, 0.03169,
+ 0.08211, -0.33323, -0.26039, -0.10453, -0.06129,
+ -0.12699, -0.22528, -0.02769, -0.23302, -0.14080,
+ -0.34889, 0.36699, -0.23899, -0.09137, 0.31056,
+ 0.10739, -0.05424, -0.02255, -0.07504, 0.23690,
+ -0.21730, 0.09734, 0.25106, -0.03583, 0.15984,
+ 0.02890, -0.41749, -0.16643, 0.06191, -0.21642,
+ -0.12253, 0.07472, -0.18434, 0.23741, -0.02664,
+ 0.15417, -0.24200, 0.11155, -0.19113, -0.14911,
+ 0.01229, -0.09510, 0.34582, 0.19537, -0.55653,
+ 0.03497, 0.07174, 0.13610, 0.07113, 0.28685,
+ -0.29092, -0.74698, -0.34527, -0.17715, 0.15422,
+ 0.08963, 0.20586, -0.26573, 0.22127, 0.25848,
+ 0.13101, -0.27505, -0.20266, 0.01379, -0.08983,
+ -0.17205, -0.13932, 0.06368, -0.18849, -0.29517,
+ -0.00227, 0.14874, -0.24353, -0.04352, -0.16716,
+ -0.14517, 0.35429, 0.04160, -0.08369, 0.00311,
+ -0.04979, 0.29767, -0.25788, 0.10000, -0.04418,
+ -0.14141, -0.10048, -0.00688, -0.12263, -0.22515,
+ -0.27330, 0.18413, -0.23630, -0.44105, -0.58793,
+ 0.22892, -0.24026, 0.04072, -0.07196, -0.21496,
+ 0.22512, 0.05071, 0.34280, -0.05296, 0.23204,
+ 0.18528, 0.32235, -0.25034, -0.08756, -0.07260,
+ 0.11741, -0.21241, 0.08804, -0.10945, -0.20710,
+ 0.11189, 0.01634, -0.35545, 0.01213, -0.03890,
+ -0.32168, -0.25713, 0.08308, -0.25297, -0.02362,
+ -0.00285, 0.14488, -0.02281, -0.15358, -0.30229,
+ 0.17257, 0.25149, -0.08735, 0.31050, 0.10771,
+ -0.40015, -0.32587, -0.06626, -0.29023, 0.05774,
+ -0.12251, 0.22127, 0.27650, 0.01635, -0.03284,
+ -0.20761, -0.20339, -0.15960, -0.33263, -0.36227,
+ 0.12549, -0.07434, -0.16467, 0.01048, -0.01551,
+ 0.18801, 0.04069, -0.16690, 0.16716, -0.22829,
+ -0.01397, -0.06661, -0.11163, 0.43491, 0.00452,
+ -0.00131, -0.14298, 0.01357, -0.02535, -0.08741,
+ 0.02878, -0.33685, -0.10398, -0.20159, -0.01230,
+ 0.18747, 0.15414, -0.82261, 0.22058, 0.24937,
+ -0.26526, 0.19615, -0.15668, -0.42551, 0.04430,
+ -0.35537, 0.38725, -0.02845, -0.10262, 0.34683,
+ -0.08344, 0.02718, -0.08554, -0.15171, -0.42300,
+ -0.03014, 0.31708, -0.11910, -0.50152, 0.08218,
+ 0.09012, 0.05573, -0.10694, 0.11805, 0.03516,
+ 0.28830, -0.14738, -0.20038, -0.44594, 0.07853,
+ 0.27269, -0.17831, -0.05562, -0.04752, 0.01314,
+ 0.11139, -0.25419, 0.07140, 0.06125, -0.59125,
+ -0.13096, 0.31949, -0.18687, 0.04214, -0.01327,
+ -0.28866, -0.18650, -0.11207, -0.06022, -0.11399,
+ -0.12809, 0.30109, -0.25088, 0.02917, -0.14330,
+ 0.16127, -0.33023, -0.04793, 0.23474, 0.24801,
+ -0.15065, 0.04382, 0.31553, -0.39668, -0.11310,
+ -0.05332, 0.05824, 0.08353, -0.14884, 0.16177,
+ -0.35127, -0.10698, 0.17288, -0.28728, -0.09405,
+ 0.11636, -0.01310, 0.14964, -0.20337, -0.05516,
+ -0.28408, -0.38414, -0.30923, -0.24966, -0.06487,
+ 0.33634, 0.16125, -0.03343, 0.31329, -0.05910,
+ 0.15765, -0.23056, 0.00459, -0.35405, 0.03048,
+ 0.30842, -0.07739, 0.04623, -0.18645, -0.01021,
+ -0.16461, -0.13498, 0.07759, -0.33124, 0.04659,
+ -0.26603, 0.29268, -0.01134, -0.21892, 0.26644,
+ -0.07514, 0.21750, 0.08860, 0.19967, -0.88526,
+ 2.89793, 3.38478, -0.17743, -2.01154, -2.13841,
+ 2.41412, -1.44365, -0.68899, 2.72111, -0.63474,
+ -2.88874, -0.53128, 2.82926, 2.99491, 3.28476,
+ -2.30931, -2.63205, -0.21304, 0.75074, 0.32874,
+ -2.97648, 0.90941, -0.21009, 0.18400, 0.08316,
+ -0.51175, -3.82386, -0.25475, 0.35850, 1.57044,
+ -0.75824, -2.89794, -3.38477, 0.17702, 2.01153,
+ 2.13843, -2.41416, 1.44346, 0.68899, -2.72109,
+ 0.63469, 2.88877, 0.53104, -2.82932, -2.99490,
+ -3.28475, 2.30931, 2.63208, 0.21299, -0.75084,
+ -0.32883, 2.97642, -0.90959, 0.21000, -0.18427,
+ -0.08336, 0.51147, 3.82379, 0.25433, -0.35889,
+ -1.57052, 0.75890
+};
+
--- /dev/null
+float const r19_1[(na*19+1)*30+(30+1)*2] = {
+ -0.95328, -0.77139, -1.60266, 0.41389, -0.55944,
+ -0.09261, 0.36393, -0.81729, 1.13541, -0.53407,
+ -1.88892, 0.09164, 0.23079, 0.71593, -0.09880,
+ -0.35125, -0.03633, 0.81765, -0.62638, 0.33504,
+ 1.14452, -2.55167, -1.44324, -0.23018, 0.63622,
+ -0.42933, 0.27642, -0.74615, 0.01781, 0.61312,
+ 0.62471, 0.41202, 0.89315, 0.00013, 0.29785,
+ 0.62022, -0.08664, -0.48270, 0.42957, -0.84188,
+ -0.96089, 0.06786, 0.11304, 0.06773, -1.21104,
+ 0.07608, 1.47622, 0.24608, -0.17754, 0.20253,
+ 0.79648, -0.94010, 1.72333, 0.69349, 0.88670,
+ -1.07269, -1.59213, -1.21268, -0.93639, -0.26167,
+ -0.48366, -0.83667, -0.44077, 0.28514, 0.22241,
+ -0.24138, 0.37517, -1.68549, 0.42590, 0.53219,
+ -0.16361, -0.54321, 0.57916, -0.42437, -0.99068,
+ 0.03814, -0.35022, -0.00169, 1.15615, -0.05973,
+ 0.40759, -1.23535, -0.43610, -0.77363, -0.59044,
+ -0.91016, -0.92450, 0.20242, 0.51723, -0.50648,
+ -0.59255, 0.26903, 1.38102, -0.23379, 0.04323,
+ -0.64327, 0.36935, -1.49041, 0.85614, -0.60358,
+ 0.72587, -0.45530, -0.94245, 0.71462, -0.06957,
+ 1.36588, -0.02451, 0.48107, -0.13626, -0.60472,
+ -0.24703, 0.61027, 1.17135, -0.37464, -0.20411,
+ 0.02459, -0.55855, -0.41517, -0.74277, -0.66403,
+ -1.31469, -0.10404, -1.00292, -1.24002, -0.23620,
+ 1.13292, -1.47257, 0.20422, -0.85074, -0.69754,
+ -0.24432, -0.25969, -0.85368, 1.01746, 1.02132,
+ -0.12494, -1.05877, -0.58296, -0.40002, 0.07463,
+ -0.02298, -0.31616, 1.11281, -0.82667, 0.22219,
+ 0.25545, 0.51942, -2.50551, -1.03077, -0.23737,
+ -0.38685, -1.08324, -0.60473, 0.09869, 1.06330,
+ 0.55966, 1.04008, 0.05067, -0.08920, -0.43510,
+ -0.32209, -0.95778, 0.02048, 0.27753, 0.40670,
+ -0.03943, 0.37983, 0.51151, 0.07237, 0.28651,
+ -0.07987, -0.62851, -0.58883, -1.47715, -0.28897,
+ 0.22959, 0.00554, -1.13838, -0.13678, 0.33454,
+ 0.11433, -0.37457, -0.28593, -0.26160, -0.10894,
+ -1.22883, 0.46694, 0.05492, 1.54998, -0.41932,
+ -1.04839, 1.51988, -0.12487, -0.09853, -1.03458,
+ -1.60599, -1.00074, 0.73652, -0.98487, -0.49967,
+ 0.60341, -0.72671, -0.11477, -0.46963, 0.84170,
+ 0.81679, -0.39636, 0.92879, -0.30635, -0.10000,
+ 0.19009, -0.25941, -0.01443, -1.11245, -0.40830,
+ -0.19309, -0.37386, -0.20790, 0.60883, -0.11218,
+ 0.90098, 0.60737, -0.41109, -0.84890, 0.29156,
+ 0.31997, 0.00974, -0.15058, -0.87214, -1.55439,
+ 0.90654, -0.19233, -1.00619, 0.80204, 0.87487,
+ -0.19975, 0.08537, -0.23437, -0.45987, 0.73241,
+ -0.74409, 0.46260, 0.66040, -1.02208, -0.19424,
+ -1.02447, -1.31748, -0.42324, -0.91888, -0.06904,
+ 1.06243, 0.44226, -0.73063, -1.27364, 0.34482,
+ 0.15803, -0.65204, -0.88884, -0.55985, 0.59768,
+ -2.08460, -0.51715, 0.53015, -1.03666, -0.34511,
+ 0.31531, 0.84166, 0.55253, 0.64809, 0.69511,
+ 0.27480, -0.01467, 0.26131, -1.03115, -0.56074,
+ -0.86074, 0.92588, 0.09252, 0.23498, 0.05362,
+ 0.34442, -0.18344, 0.68279, 0.42793, -0.04010,
+ -0.64379, -0.03907, 0.81766, 1.24481, -1.69012,
+ -1.58368, -0.90500, -0.52601, 0.55549, -0.99713,
+ -1.00396, 0.11367, -1.50093, 0.58617, -0.62664,
+ -0.34512, -0.41086, 0.02878, -0.37524, 0.24501,
+ 0.33535, 0.24397, 0.38697, 0.42469, -0.22223,
+ 0.25943, -0.53243, 0.61816, -0.37073, 0.05939,
+ -1.71852, -0.55987, 0.31273, -1.06344, -0.26746,
+ -1.03846, -0.47070, 0.06270, -0.60021, -0.05799,
+ -0.24107, 0.75954, -0.52818, 0.17529, 1.52097,
+ 0.92512, 0.39887, -1.25488, 0.05931, 0.57279,
+ 0.12984, 0.25096, -1.71095, 0.82626, 0.23251,
+ -0.86307, 0.11689, 1.12203, -0.89706, 1.42879,
+ -1.32525, -0.32001, 0.18618, -1.65563, -0.39044,
+ 0.46399, -0.16602, 0.15557, -1.24943, 0.84134,
+ 0.29281, -0.02326, -0.57811, 0.09593, -0.85305,
+ -0.63830, -0.50456, -0.40173, 0.67572, 0.02871,
+ 0.75864, -0.13198, -0.22016, -0.34374, -1.30400,
+ 0.88204, -0.03098, -0.40538, -0.09756, -0.51972,
+ 0.72696, 0.44912, -0.27148, 1.28098, -1.13289,
+ 0.51606, 0.63691, -0.49528, 0.14124, -0.24386,
+ -0.75684, -1.31928, -0.03695, 0.72832, -0.45410,
+ 0.72426, -0.13996, -0.87914, -0.15406, -0.61668,
+ -0.92935, 0.61985, -0.18728, 0.21439, -2.88436,
+ 0.65266, -0.69433, -0.74843, -0.08504, -0.67191,
+ 0.48298, -0.75868, 1.39851, 0.07226, -0.76191,
+ 0.63583, -0.62077, -0.64022, 0.14935, -0.35289,
+ -0.41629, -0.52878, 0.03460, 0.89445, 0.04403,
+ -0.63489, -0.12601, -0.03803, 0.23009, 1.39375,
+ -0.12753, 0.04294, 0.62530, -0.37115, 1.53684,
+ -0.16585, -0.07138, -0.83322, -0.31276, 0.19560,
+ -1.46169, -0.81690, -0.58565, -0.30630, -0.26093,
+ -1.08216, -0.61445, -0.27948, -1.32954, -0.37721,
+ 0.97592, -0.91503, -0.02921, 1.35278, 0.33156,
+ -0.00120, 0.14000, -0.16020, -0.86874, -0.07473,
+ -0.13179, -0.77978, -0.31657, 0.00307, 0.03686,
+ -0.11716, 0.53781, 0.65316, -1.20919, 0.22846,
+ -0.32091, 0.65046, 0.63880, 0.56358, -0.13894,
+ -1.46361, 1.17058, 0.28416, -0.05373, -0.75136,
+ -0.72516, 0.56023, -0.64532, 0.15121, -0.12761,
+ -1.91172, -0.18239, 0.42900, -0.29596, 0.42607,
+ -0.65056, 0.71688, -0.53235, 0.60066, 0.50614,
+ 0.54688, 0.63328, 1.10000, 0.16929, 0.08169,
+ -1.39178, 0.19652, -0.33284, -0.91257, -0.69508,
+ -0.97309, 0.45402, -0.45541, -1.16628, -0.47093,
+ -0.41783, 0.49072, 0.62950, 0.06753, 0.93745,
+ 0.80589, 0.16802, -0.11953, 1.54497, 0.55143,
+ -0.11193, -1.71351, -0.65530, -0.51668, -1.22368,
+ -0.01408, -0.62418, -1.14616, -0.50783, -0.24330,
+ -0.65104, 0.28273, -1.46035, 0.07558, -1.89386,
+ -0.34970, 0.88386, 0.33048, 0.11108, 0.62632,
+ 1.13362, 0.42480, -1.06916, 0.92821, -0.27221,
+ -1.05191, -0.38028, -0.29454, -0.25586, 0.29792,
+ -0.06040, -0.35582, 0.62012, 1.27041, -0.31701,
+ -0.65042, 0.23083, 0.85535, -0.24480, -1.28873,
+ -0.49143, 1.58878, 0.98960, -0.03234, 0.08993,
+ -2.12761, -1.11982, 0.71584, -0.67110, -0.46632,
+ 0.06653, -0.70075, -0.46655, -0.19755, 1.81724,
+ -0.16081, 1.58574, 0.87189, 2.97636, 1.69702,
+ -1.31415, 1.53461, 0.99378, -0.49157, -1.52578,
+ -2.17660, -0.13561, -1.33028, -2.39955, -2.01665,
+ -1.02627, -0.22844, -0.27087, -0.35195, 0.33656,
+ -0.19288, 0.24597, 0.10770, 0.90857, 1.33074,
+ 0.78836, 0.18768, -0.11260, 0.15908, -0.75019,
+ -0.64011, 0.12263, -0.15650, -2.00916, -1.38266,
+ 0.05227, 0.40453, -0.57374, -0.67582, 0.10000,
+ -0.45220, 0.61852, -0.27329, 0.16768, -0.65699,
+ 0.62891, -0.25517, -0.38625, -0.29049, 0.72535,
+ 0.02459, 0.64585, -0.52527, -0.62522, -1.01303,
+ -0.65382, -0.16045, 0.70619, -0.56990, 0.29303,
+ -0.49753, 0.52185, 1.45135, 1.13085, -1.62513,
+ 1.43968, 0.40695, 0.08432, -0.45464, -0.45263,
+ 0.85717, 0.80184, 0.10062, 0.93036, -0.80256,
+ -1.66828, -1.15773, -0.76987, -0.16793, -1.21664,
+ -1.16073, -0.39835, -0.86523, 1.19089, 0.49973,
+ 1.23450, 0.32312, 0.78550, -0.08500, 0.57010,
+ 1.60162, 0.26065, 0.18845, -1.09420, -0.85546,
+ 0.07758, -2.03839, -1.34401, -0.04124, -0.16684,
+ -1.22698, -2.01122, -0.55299, 0.16671, -0.70361,
+ 0.14236, 0.77800, 0.19144, 0.14148, 0.20730,
+ -1.60585, 0.23227, 0.72272, -0.82882, -0.47305,
+ 0.65833, 0.43641, -0.77815, -0.02037, 0.24274,
+ 0.01227, -0.87280, -0.59225, -0.60665, -0.84922,
+ -0.97239, 0.03664, -1.24431, -0.02363, -0.64290,
+ -0.71940, 0.52266, 0.31038, 0.09192, -0.69937,
+ -0.66300, 0.77104, 0.23540, -0.36393, 0.13081,
+ 0.36494, 0.87768, -0.32297, -0.49988, 0.31005,
+ -0.33815, 1.05010, 0.62242, -1.15911, 0.17711,
+ 0.95761, -0.06740, -1.30682, 0.63107, 0.80945,
+ 0.18403, -0.97429, 1.39121, -0.11881, -0.35995,
+ -1.07552, -1.75436, 0.02419, -0.20841, -1.97811,
+ -0.05574, -0.01952, -0.46808, -0.00497, 0.37103,
+ -1.47588, 0.87290, 0.58554, 0.79257, -0.99885,
+ 0.79012, -0.65832, -0.17497, -0.51183, -0.84113,
+ -0.89356, -0.31608, 0.34545, 0.45662, 0.02922,
+ -0.70568, -0.72404, 0.21084, 0.34858, -0.99201,
+ -0.31449, 0.70091, -0.43550, -0.58558, -0.22295,
+ 0.31398, 0.02036, -0.10991, -1.30162, 0.82355,
+ -0.36524, -0.60215, 0.23891, -0.67519, -0.02419,
+ -0.15127, 0.30970, -0.53620, -0.63424, 0.09794,
+ -1.43363, 0.45155, 1.01774, -0.23768, -1.17500,
+ 0.58761, 0.98174, 0.46963, -1.11931, -0.69253,
+ 0.03793, -0.05398, -1.48158, 1.14678, 0.50827,
+ -1.33037, 0.43264, 0.60369, -0.92664, -2.54953,
+ -0.02093, 0.00394, 0.06288, -0.27211, 0.61791,
+ 0.40179, 0.31444, 0.54843, 0.95010, 0.04952,
+ -0.92524, -0.58770, -0.03010, -0.08691, -0.99167,
+ -0.13883, -0.63617, -0.08737, -1.56141, 0.25877,
+ -0.66494, 0.19839, -1.39419, -0.88835, -0.56372,
+ -0.44662, -0.18256, -0.26213, 0.74956, -0.95897,
+ 0.47020, -0.90919, 0.49579, 0.33746, 0.17626,
+ -1.38634, -0.65841, 0.25109, 0.32711, 0.70877,
+ 0.24097, 0.69945, -0.54910, -0.51800, -1.03629,
+ -0.84999, 0.97963, -0.54011, -0.39321, -0.43210,
+ -0.49560, -0.11805, -0.27118, -0.19464, 0.86800,
+ -0.27057, -1.14093, -0.73955, 0.68970, 0.64921,
+ 0.12183, 1.66773, -1.02237, 1.23191, 0.99191,
+ 0.70773, -0.30005, 1.87527, 1.55218, 0.73351,
+ -0.11483, 0.63850, 0.16930, -0.10793, -1.62186,
+ -0.69132, -0.40187, -1.61381, -2.01849, -1.65831,
+ -0.36490, -1.43497, -0.18566, -0.38181, 0.85244,
+ -0.28153, -0.72368, 0.38105, 0.00278, 0.95882,
+ -1.27386, 0.40276, 0.21389, 0.43030, -1.51587,
+ -0.62813, 0.89606, -0.67790, -2.90053, -0.54605,
+ 0.14726, -0.46501, -0.37419, 0.12362, 1.18240,
+ -1.57758, -1.41750, -2.70542, 0.20140, 0.12211,
+ -0.83644, -1.42103, -0.06793, -1.67101, 1.10970,
+ -0.38366, 0.83814, 1.04409, -0.02259, -1.85131,
+ 0.48453, 1.43698, 1.65881, 0.59969, 1.74304,
+ -0.47941, -0.19059, -0.07739, 0.24032, 1.05757,
+ 0.37095, 1.24021, 0.36391, -0.57724, -0.04237,
+ 0.78620, -0.87547, -1.15904, 1.05922, -0.86921,
+ -3.34031, -1.66268, -0.66416, 1.13980, -0.00375,
+ 0.65868, -0.24981, 1.23450, 2.20506, 0.10556,
+ 1.66882, 1.49761, 1.82302, -0.41490, 0.99928,
+ 0.69917, 0.91645, -1.35184, -1.15726, -0.06364,
+ -1.48432, -3.40014, -1.03040, -0.52914, -0.71658,
+ -1.61775, -2.26553, -0.51301, -0.81250, -1.20794,
+ -0.09039, -1.46870, -0.60515, -0.92478, -1.13080,
+ -0.23359, -0.45086, 1.15612, -0.90171, 0.18517,
+ 1.12808, 0.10396, -2.01705, 0.34081, 1.31530,
+ 1.28494, 0.10317, 1.57491, -0.34456, -2.59828,
+ -2.13904, -1.28773, -0.90212, -0.63450, -1.13838,
+ -0.96502, -0.57293, -0.54202, 0.92612, -0.76473,
+ 1.12415, 0.55736, -0.67449, 0.04269, 1.41222,
+ 1.44759, 1.81912, 0.39020, 1.20438, -0.10000,
+ 0.11143, 0.16052, -0.45885, 1.25683, 0.43280,
+ 0.92952, 0.32239, -1.40099, 0.66066, 0.38818,
+ -1.14900, -0.82337, -0.53383, 0.23513, 0.15565,
+ -0.24295, -0.75604, -0.19589, -1.07926, -0.17372,
+ -1.23477, 0.53097, -0.37428, 0.30990, -0.49154,
+ -0.36685, -0.35965, 0.20171, -0.60622, -0.11169,
+ -0.21468, -0.69850, -0.05200, 0.13894, 0.88929,
+ -0.92166, 0.52425, -0.30914, -0.27860, 0.34836,
+ -0.48979, -1.06448, -1.44758, -1.56749, -1.38533,
+ -1.47222, 0.14287, -1.00814, -0.87142, 0.60983,
+ -1.32071, -0.00438, -0.27336, 0.19292, 0.55931,
+ -0.31107, -0.52952, 0.73997, 1.57859, 1.23580,
+ 1.00693, 0.63438, -0.10480, -1.53491, -0.26875,
+ -0.60664, -0.09975, -0.91085, 0.30864, 1.21292,
+ -0.82761, 0.17594, -0.39981, -0.69228, -0.34326,
+ 0.83165, 0.04282, -0.29618, -0.31349, 0.51989,
+ 0.19519, -0.24468, 0.50740, -0.85186, -0.00324,
+ 0.00372, -0.24422, 1.18269, -0.30422, -0.36507,
+ 0.99892, -0.55009, -0.06500, 0.07116, -0.07981,
+ -1.30456, 0.18891, -0.40644, -0.58745, -0.20275,
+ -0.81498, 0.23623, 0.01967, -0.47926, -0.28981,
+ -0.07593, -0.58221, -0.86158, -0.02879, -0.68889,
+ -0.18223, -0.24606, -0.21637, -1.12495, 0.22943,
+ -0.39614, 0.11285, -0.50213, -0.14496, -0.92050,
+ 0.77811, 1.07832, -0.14813, 0.20503, -0.03117,
+ 0.15066, -0.88133, -0.24943, -0.63041, -0.32248,
+ -1.12202, -0.39222, 0.04390, 0.08959, -0.44811,
+ -0.26052, -1.57837, 0.03170, 0.40137, -0.36443,
+ 0.51175, 0.19763, 1.14803, 0.22953, -0.10557,
+ 0.05196, 0.25383, 0.03670, 0.25881, 0.05058,
+ 0.42072, 0.14245, -0.25492, 1.27841, -0.53710,
+ -0.26273, -0.43882, -0.02472, -0.85052, -0.17888,
+ -0.11698, -0.27333, -0.38867, -1.19229, 0.30908,
+ -0.24460, -0.19438, -0.53445, -0.13338, 0.14560,
+ -0.54371, 1.06587, -0.44363, 0.71631, 0.29706,
+ -0.02834, -0.58830, -0.47446, -0.66102, -0.96762,
+ -0.30918, -0.09107, -0.07080, -0.28031, -1.04404,
+ -0.19709, -0.32284, -0.19618, 0.13151, -3.39473,
+ -0.56412, 0.42489, 0.28340, -0.04036, 0.21642,
+ -0.51825, -0.13197, 0.10160, -0.19144, -0.84977,
+ -0.41638, 0.41283, 0.35966, 0.41773, -0.83103,
+ 0.27358, -0.10143, -0.78791, -0.85809, -0.53291,
+ 0.18784, -0.76951, 0.65131, -0.29164, 0.68368,
+ 1.28954, -0.96856, 0.84683, -2.06259, -0.80681,
+ -0.80382, 0.33020, -0.49909, -0.01347, -0.16588,
+ -0.78237, -0.45691, -0.48425, -0.77126, 0.67735,
+ 0.88560, 0.16595, -0.22650, 0.93929, -1.12339,
+ -0.45792, -1.42832, -0.26172, -0.62565, 1.29230,
+ -0.48508, -0.36720, -0.02621, -0.21855, -1.83489,
+ 0.15421, 0.46125, 0.05219, -0.19975, -0.00507,
+ 0.53218, -0.46106, 0.54418, -0.93925, -0.80196,
+ 0.63281, -0.76304, -0.29118, -0.45934, 0.44683,
+ 0.09859, -0.70991, -0.23344, 0.00084, 0.02207,
+ -0.21041, 0.67801, -0.20727, -0.41462, -0.44375,
+ -0.09105, 0.27292, -0.56091, 0.82832, -0.20400,
+ -1.34681, 0.57953, -0.48563, -0.20183, -0.01184,
+ -0.74698, 0.66940, -1.01691, -0.04277, -0.88859,
+ 1.03943, 0.21896, 1.09781, -0.58430, 0.68993,
+ 0.26392, -0.69017, -0.92173, 0.00796, -0.77107,
+ -1.97200, -0.57091, -0.02209, -0.60959, -1.25091,
+ 0.15628, -0.05776, -1.25168, 1.55462, -0.37898,
+ 1.09045, -0.06089, 0.10378, 0.27798, -0.58501,
+ 0.15959, 0.01601, 0.63360, 0.03692, -0.15410,
+ -0.46099, -0.09451, 0.00416, -0.59585, 0.57734,
+ 0.87284, -0.04390, 0.94668, -0.07649, -0.63063,
+ -0.56979, 0.03798, -0.24894, -0.52619, 0.16881,
+ -1.31197, -0.64723, -0.00397, 0.06659, 0.35682,
+ -0.97147, -0.85604, -0.59054, -0.87446, 0.42253,
+ -0.02322, 1.14498, 0.66195, -0.06336, 0.11330,
+ 0.16316, -0.54396, -1.93509, -1.44292, -0.36335,
+ -0.73167, -0.29553, 0.32716, 0.60371, 0.33124,
+ 0.13634, -0.27942, -0.50648, 0.54763, -0.57357,
+ 0.99498, 1.11506, 0.28695, -1.36221, -0.46986,
+ 0.09918, 0.48889, 1.08428, -0.26401, 0.01061,
+ 0.93938, -1.15676, -1.61877, -0.80862, -1.37232,
+ 0.14978, -0.17850, -0.85200, -0.80590, -0.28323,
+ 0.79200, 1.35024, 0.00340, 1.11579, 1.01776,
+ -1.80180, 1.07319, 0.31089, -0.11392, -1.06134,
+ 0.56596, 0.12747, -1.47409, -1.92292, -0.77238,
+ -1.93120, -0.61761, 0.04536, 0.93069, -0.10000,
+ -0.74015, 1.10968, 0.25832, 0.54782, 0.32459,
+ 1.15005, 0.37018, -0.01456, -0.00782, 0.36379,
+ -0.79741, -0.73687, -0.38960, 0.07932, -1.12035,
+ -1.47820, -0.45573, -0.41801, -0.14976, -1.11177,
+ -0.32924, 1.86286, 0.44057, 0.23795, 0.42885,
+ -1.11531, -1.43902, 0.48240, 0.84651, -0.50447,
+ 0.07979, -0.97604, -0.73585, 0.27975, -1.70977,
+ -1.00523, 0.07575, 0.95579, -0.39592, -0.27715,
+ -0.19469, -0.28246, 0.91145, -1.36895, -0.47747,
+ 1.26301, 0.91450, -0.23039, 0.24835, -0.84450,
+ 0.45156, 0.56341, 0.33062, -0.19044, -0.26571,
+ 0.16561, -2.07601, 0.12266, -0.47380, 0.27855,
+ -0.65334, -1.62678, -0.18798, -0.85709, 0.42119,
+ 0.64285, 0.69986, 0.99984, 0.53041, -0.27898,
+ -1.20718, 0.36303, -0.69923, 0.08084, 0.17543,
+ -0.45407, 0.09242, -0.99231, -2.74371, -0.78588,
+ 0.49716, 0.10672, 0.24685, -0.38367, -0.58797,
+ 0.04721, -0.18416, 0.40998, -0.29207, 0.79760,
+ -0.12198, 0.24095, -0.94884, -0.52820, -1.04369,
+ -0.91567, -0.33593, 0.79354, -0.15046, -0.71269,
+ 0.32113, 0.09116, 0.53637, 0.73625, -1.29828,
+ 0.14554, -0.38242, -1.37359, -0.83397, -0.35582,
+ 0.06116, 0.69620, 1.05625, -0.07751, -0.24280,
+ -0.15191, -0.91161, 0.06505, -1.04175, -0.30544,
+ 1.43013, -0.11356, 0.36816, -0.28016, -0.29812,
+ -0.79961, -0.88701, -0.45534, 0.33886, -1.08850,
+ 0.48565, -0.44106, -0.00873, -0.08935, -0.91246,
+ 0.07932, 0.56387, -1.06894, 0.31317, -0.47496,
+ 0.11119, 0.13806, 0.22871, -0.25059, 0.49058,
+ -0.28632, -0.53182, -1.05892, 0.83498, 0.04452,
+ -0.41166, 1.20972, -0.16729, -1.47423, -0.70623,
+ 0.13892, -0.14743, 0.06670, -0.03664, -0.00807,
+ 0.32548, -0.80023, -2.17108, -0.49846, 1.15486,
+ 0.21879, -0.02783, -0.23157, 0.64785, 1.02466,
+ 0.35362, 0.79923, -1.08814, -0.33251, -0.39786,
+ 0.64195, -0.88156, -0.48423, 0.23109, 0.16033,
+ -1.57078, -0.08053, -1.06776, 0.45702, 0.70325,
+ 0.03866, -1.20401, 0.33411, -1.23011, -3.34567,
+ -0.89099, -1.16740, -0.37491, -0.90041, 0.12495,
+ 1.33070, 2.53121, 0.05060, -0.19996, -0.82344,
+ 0.10506, 0.01296, -0.29338, -0.34612, -1.07712,
+ -0.72608, -0.56491, 0.92720, -0.74298, 0.33664,
+ 0.59089, 0.05803, 1.53186, 0.45379, -0.02780,
+ -0.72975, -0.00583, 3.05362, 0.60319, -0.52756,
+ -1.00935, -1.54128, -1.81259, -0.31666, 0.41715,
+ -0.00137, -0.75131, -1.23759, -0.16978, -0.34183,
+ -0.52976, -0.41272, -0.19006, -0.96428, 0.24205,
+ -0.13950, 0.78089, -0.00674, -1.00925, -0.35883,
+ 1.38426, -0.29203, -0.03038, 0.25452, 0.06280,
+ -0.22861, -0.63645, -0.49320, -0.84533, -1.44823,
+ -0.19632, -0.16855, 1.78572, -0.64383, 0.21348,
+ -0.04622, 0.70585, -0.13214, 1.29801, -0.08470,
+ -0.34625, 0.86088, 0.56557, -1.03714, -0.00036,
+ -0.84597, -0.83548, -1.32114, -1.75318, 0.35779,
+ 0.53109, 0.05377, -1.38119, 0.34370, -1.47394,
+ 0.14320, -0.56405, -0.25568, -0.39777, -0.23864,
+ -0.51382, 1.21777, -0.76764, -0.21107, -0.75102,
+ 0.32533, -0.21971, 0.59322, -0.00200, 0.10063,
+ 0.69550, -0.43173, 1.12761, -0.07134, -0.80237,
+ -0.73022, -1.95780, -0.74401, -0.21611, -0.35414,
+ -1.52166, -0.94191, -1.19522, 0.09963, -0.25763,
+ 1.04901, 0.37904, -1.21554, 0.61582, 1.25088,
+ 0.32958, 0.90154, 0.54735, 0.91801, 1.13386,
+ -0.58803, 0.73734, -0.18613, -0.31586, 0.71787,
+ -0.90789, -0.23553, 1.56149, -0.38896, -0.14929,
+ -0.47966, -0.04694, -0.05014, -1.08252, -0.33853,
+ -0.28044, -1.59577, -0.54952, 0.26407, -1.74407,
+ 0.60532, 1.16765, 0.22812, -0.39488, 0.07142,
+ -0.75223, 0.93926, -1.92204, 1.36688, 0.62492,
+ -0.14650, 0.37316, -0.05774, 0.02078, -1.01278,
+ 0.16911, -0.95783, 0.16511, -0.49357, -0.37000,
+ 0.22305, -0.20679, -0.56498, 0.59645, -0.98280,
+ 0.36191, -1.30452, 0.68358, -0.27996, 0.39314,
+ 0.36564, 0.08837, -0.57913, -0.21697, -1.76244,
+ 0.05285, 0.11224, 0.71230, -0.69043, -0.20169,
+ -0.60270, -0.47013, -0.16709, 1.19391, -0.45529,
+ 0.68463, -0.84648, -1.00094, 0.59650, 0.89478,
+ 0.97964, 0.01187, 1.07029, -0.22350, -0.42643,
+ 0.29015, -0.16489, -0.40089, -0.72869, -1.77235,
+ -0.74136, -1.36062, -0.62947, 1.42551, 0.10000,
+ -0.63515, -1.30480, -0.99287, -0.40968, 0.68102,
+ -0.68111, 0.06379, -0.82062, 0.26105, -1.62998,
+ -0.77353, -0.07746, 0.86275, 0.90199, -0.51020,
+ 0.51630, 0.36955, 1.04380, 0.15562, 0.01988,
+ 1.06209, -1.31038, -1.15379, -0.08808, 1.25783,
+ -0.25442, 0.00132, -0.05588, 0.88867, 0.10370,
+ -0.22055, -0.29894, -1.53882, -0.62117, -0.63233,
+ 0.76998, 0.14483, -0.11104, 0.57298, 0.49424,
+ -0.49299, 0.24736, -0.86936, -0.51274, -0.48257,
+ 0.32656, -0.98461, 0.60108, 0.82016, 0.49527,
+ -0.65061, -0.76976, 0.09242, -1.23160, 0.98890,
+ -0.28170, -0.80780, -0.73155, -0.33430, 0.26174,
+ 0.24605, 0.85393, -0.12710, -1.08025, -1.19150,
+ -0.38200, 0.23338, -0.41311, -0.36722, 0.26497,
+ 0.07491, 0.22646, -1.12152, 0.70804, 1.02136,
+ -0.82684, 0.32768, 1.41424, -0.82663, -0.77596,
+ -0.05866, -0.50091, 0.12753, 0.44845, 1.05438,
+ 0.58738, -0.62602, 1.29487, -0.27188, -0.73773,
+ 0.68271, 0.29682, 0.07801, -1.96191, 0.96980,
+ -0.56111, -0.37950, -0.21463, -0.17280, 0.35690,
+ -1.15881, -1.16561, -0.69777, -0.58804, -0.08269,
+ 0.68143, -1.20960, -0.96876, 0.90541, 0.25645,
+ -0.11425, -0.04230, 0.00609, -1.32132, 0.24761,
+ -0.56237, 0.25231, -1.91374, 0.63581, -0.47353,
+ 0.86547, -0.50530, 0.17204, 0.23359, 0.37935,
+ -0.22192, -1.12771, -1.51409, -0.43944, -0.39077,
+ -0.11924, -1.15449, 1.21687, -1.13113, -0.51654,
+ 0.69292, -0.56626, -0.90642, 1.08219, 0.96417,
+ 1.37252, -0.64792, -0.09990, 0.05367, 0.88733,
+ -0.69577, 0.14240, -0.61769, 0.06886, -0.68961,
+ -0.50726, -0.01302, -0.56826, 0.54835, -0.25535,
+ 0.14270, -0.78447, -0.06170, -1.65252, -0.58631,
+ -0.70734, 0.03410, 0.66173, 0.82624, 1.39755,
+ -0.74568, -0.32949, 1.14165, 0.56376, -1.22212,
+ 0.11432, -0.20701, 1.13862, 0.36627, 1.46120,
+ 0.20648, -1.16940, -0.30927, -0.70403, -0.50955,
+ -1.41422, -0.43696, 0.03390, -0.39081, 1.07285,
+ -0.28329, -1.19685, 0.53150, 0.05715, -2.49799,
+ 0.43213, 0.76003, 0.02753, -0.85502, -0.46108,
+ 0.27352, -0.29389, -1.02843, -0.11108, -0.54665,
+ -0.47423, -1.01780, 0.77740, 0.37649, 0.68314,
+ 0.58358, -0.55107, -0.13728, 0.13602, -1.07545,
+ 0.14758, -0.56853, 0.09574, 0.00065, 0.66995,
+ -0.21992, -0.42677, -0.17476, -1.58927, -0.09155,
+ 0.23686, 0.03015, -0.04128, -0.71287, -0.24120,
+ -1.13885, 0.60296, -0.01937, 0.41254, 0.08047,
+ 0.40624, -0.46569, 0.94959, 0.56289, 0.65400,
+ 0.67400, 0.07443, 0.73652, 0.04882, -1.11562,
+ -1.05194, -0.83914, 0.13790, -0.12954, 0.08427,
+ -1.04982, -0.85745, -0.96867, -0.38498, -0.66679,
+ 0.11107, -0.18807, 0.46402, 0.74978, 0.66367,
+ -0.49587, -0.99596, 0.84865, -1.41641, 0.44316,
+ -0.26387, -0.53006, -0.11763, -0.75238, 0.09222,
+ -1.09527, 0.43050, -0.06721, -0.64709, 0.39917,
+ -1.04215, -0.43241, 0.94686, 0.12777, -0.26805,
+ -1.00627, 0.26257, -0.24136, -1.64022, -0.18260,
+ -0.58248, -1.08770, -0.08598, 0.38055, -0.71944,
+ -0.33189, -0.42392, 1.31788, -0.45812, 0.82752,
+ 0.99896, 0.51810, -0.87316, 0.06922, 1.17191,
+ -0.11032, 0.34688, -0.47566, -0.45318, -0.47419,
+ -0.22133, 0.92306, -0.87324, -0.90033, 0.25982,
+ -0.42454, 0.25984, -0.87468, -0.55010, -0.38397,
+ -0.40855, 0.39402, -0.01126, 0.46563, 0.57599,
+ 0.18165, -0.68360, -1.56835, -2.19959, -1.18827,
+ -0.18234, -1.25627, 0.42889, 0.33946, -0.15444,
+ -0.06835, -0.53912, 0.99381, -0.89556, -0.47730,
+ 1.34560, 1.72765, 0.26294, -0.21902, 0.61164,
+ 0.17708, 0.19058, -0.32032, -0.12407, -0.69179,
+ -1.95373, -0.35815, 0.08272, 1.40695, 0.55155,
+ 0.80855, -1.02892, -0.41126, -1.12601, 0.24044,
+ 0.01205, -0.89339, -0.19739, 0.70990, 0.04035,
+ -0.11055, -0.84521, 0.65380, 0.05090, -0.61836,
+ 0.47608, -1.02159, 0.38857, 0.00840, 1.84725,
+ 0.10553, -0.61852, -0.54706, -0.46022, -0.32222,
+ 0.53432, -0.51512, -0.85393, 0.67396, -0.88349,
+ -1.06443, -0.94995, -1.21026, 1.02562, -1.58671,
+ -0.78945, -0.64081, -0.52125, -0.08773, -0.23899,
+ -0.28787, 0.85622, 0.32396, -1.73725, 0.27891,
+ -0.01801, -1.03924, -0.14711, 1.21101, -1.05677,
+ 0.18769, 0.61665, 0.20113, 0.82108, 0.10000,
+ -1.06245, 0.50950, 0.83352, -0.79315, 1.22145,
+ 0.96418, -0.48891, -0.01569, 1.15739, 0.01200,
+ 0.27924, -1.48394, -0.50238, -0.88450, -1.10782,
+ -0.61587, -0.71719, -1.56731, 0.67683, -0.99481,
+ 1.22536, -1.17941, -0.96490, -1.83095, -0.03188,
+ -0.66211, -1.44482, 0.48124, 0.49512, -1.63404,
+ 0.04597, 1.60279, 1.29756, 0.80802, 0.57526,
+ -1.58055, 0.42519, 0.40413, 0.38885, 0.05736,
+ -0.25423, -0.35314, -0.33823, -2.00013, -2.16244,
+ -0.69638, 0.22411, 0.21970, 0.55844, -0.45709,
+ -0.17884, 0.29485, -0.20161, 0.23808, -0.07589,
+ 0.10278, 1.16850, -0.39284, 0.25782, -0.61892,
+ 0.33764, 0.20167, 1.16419, -0.89945, -0.15090,
+ -0.02720, -0.24559, -0.37849, 0.25256, -0.68597,
+ 0.40484, -0.29882, -0.32187, 0.53475, 0.23089,
+ 0.91097, -0.72850, 0.09837, -0.04634, -0.60730,
+ 0.16182, -0.04363, -0.86142, 0.14678, -1.74323,
+ -1.03355, -1.77878, 2.43440, -0.16200, -0.18724,
+ 0.78471, -1.59794, 0.52627, -1.40222, -0.58472,
+ 1.06806, 0.39906, 0.54376, 0.11101, -1.06421,
+ 1.15944, 0.60792, -0.53642, 0.47081, -1.16978,
+ -1.18283, 0.39629, 0.14604, -0.59440, 0.48318,
+ 0.29226, -1.53049, 0.35252, 0.58863, 0.18565,
+ -0.30082, -0.73922, 0.37624, -0.53907, -1.75449,
+ -0.49969, 0.53593, -0.10392, 0.60039, 0.41640,
+ -0.88312, 0.68480, 0.00105, -0.48618, 0.72200,
+ 1.22697, -0.49620, -1.10509, -0.24759, -0.38080,
+ -0.74428, -0.73097, 0.22146, 0.05536, 0.16605,
+ 0.33062, -0.28434, -0.98452, -0.72549, 0.16859,
+ 0.23708, -0.38300, -0.46596, 0.06147, 0.44425,
+ 0.42313, 0.04342, -0.98816, 1.24571, -1.00822,
+ -0.47107, -0.68861, -1.12961, 0.07258, -0.67931,
+ -0.26268, 0.80720, -0.98542, 0.00474, 0.26352,
+ 0.32598, -0.30033, -0.26717, 0.47628, 0.47453,
+ -1.83416, -0.31623, -0.99701, -0.59329, -0.47000,
+ -0.92050, -0.11181, 0.03862, 1.04261, -0.86110,
+ -0.59652, 0.45718, 1.06964, 0.75068, -0.65849,
+ -0.21537, -0.68064, -0.44134, 1.83243, -3.15506,
+ -0.60126, 0.14474, 0.63749, 0.33611, -0.86885,
+ -0.03677, 0.85617, -0.88202, -0.16320, 0.67545,
+ -0.00891, -1.64404, -0.17946, -0.47207, -0.36487,
+ -0.07357, 0.24604, -0.49781, 0.02805, -0.35264,
+ -0.36407, -0.60809, -0.09366, -0.68134, 0.29283,
+ -0.20219, -0.02311, 0.04324, -0.34341, 0.85288,
+ -0.88411, -0.64327, 0.33627, 0.11742, 0.38567,
+ -0.33877, 0.21414, -0.13613, -0.59087, -0.19646,
+ -0.12485, -0.16162, 0.41441, -0.17056, -0.77376,
+ -0.39906, -0.18439, -0.25721, -0.24662, -0.47409,
+ -0.14881, -0.78091, -0.27080, 0.42202, -0.54628,
+ 0.24605, -0.28463, -0.00101, -0.59179, -0.35190,
+ -0.73574, 0.28196, 1.26762, 0.02131, -0.00917,
+ -0.87059, 0.35775, 0.26805, 0.11375, -0.77274,
+ -1.09895, -0.19636, -0.26725, -0.75672, 0.46520,
+ -0.36254, -0.26257, 0.66851, -0.11045, -0.09768,
+ 0.01655, -0.17160, -0.02521, -0.29476, -0.28692,
+ -0.12677, 0.12647, 0.06681, -0.09790, -0.70864,
+ -0.06307, 0.86223, -0.19078, 0.28532, 0.70915,
+ 0.21829, -0.69011, -0.32380, 0.07910, -0.26587,
+ -0.26062, -0.32093, -0.87016, -0.63359, -0.49371,
+ -0.46708, -0.33509, -0.24495, -0.60958, -0.78602,
+ -0.76854, -1.05853, -0.36624, -0.64230, -0.89518,
+ -0.73112, 0.47090, -0.02464, 0.19557, 0.49263,
+ 0.24561, 0.49082, 0.33769, -0.02068, 0.48846,
+ 1.24272, -0.76523, -0.37394, -0.59292, -0.10950,
+ 0.37345, -0.67197, -0.70246, -0.15614, -1.90634,
+ -0.96013, 0.80189, 0.77995, -0.30807, -0.13194,
+ 0.89791, 0.07902, 1.00370, 0.10555, -0.81914,
+ 0.08150, -0.41067, 0.64164, 0.16729, -0.55601,
+ 0.87504, 0.63350, 0.52868, 0.87460, -0.13469,
+ 1.09413, -0.89123, 1.15516, -0.75677, -1.53634,
+ -0.23108, -0.59498, -1.45166, -1.16172, -0.29440,
+ -1.20924, -0.16842, -0.36890, -0.74169, -0.40545,
+ -0.95397, -0.12713, 1.76988, 0.26825, -1.01091,
+ 0.75014, 0.59616, 0.22174, -1.56081, 0.83446,
+ -0.39836, -0.10683, -2.03303, 0.26859, 0.27965,
+ 1.15784, 0.26251, -0.56199, -1.69443, -1.04438,
+ -0.86916, -0.44362, -0.27712, 0.08442, -0.77781,
+ -1.64615, -0.12186, -0.57038, 0.53417, -1.04543,
+ 0.91586, 0.46379, 0.01111, -2.59776, 0.44424,
+ 0.48473, 0.78786, 0.34026, 1.64211, 0.10000,
+ -0.89604, 0.61059, 1.50545, -1.56241, 1.25610,
+ 0.02853, 0.50853, -0.04218, -0.19184, -0.17445,
+ -2.69371, 0.90536, 1.73850, 0.03070, -3.50654,
+ -1.76177, 0.57058, 0.99355, -0.78542, -0.29350,
+ -0.22513, 0.66538, 1.40903, 0.47525, 1.86564,
+ 1.34547, 1.11024, 1.51569, 0.01165, 0.48752,
+ 1.02151, -1.82642, -2.18721, -0.87153, -0.39755,
+ -3.10475, -1.83169, -0.25982, -0.35372, -0.73087,
+ -1.53101, -0.19787, -0.03741, -0.05134, -1.02330,
+ 1.15505, -0.55534, 0.29561, -0.77395, 0.12967,
+ 0.42139, 0.68918, -1.38769, -0.51108, 0.52713,
+ 0.56075, -2.40701, 0.47758, 0.03605, 0.06511,
+ -0.42083, 0.63825, -0.41320, -0.56393, -1.31627,
+ -0.40748, -1.12006, 0.72463, -1.31545, -2.26607,
+ 0.83363, -0.25660, 0.64263, -2.10483, 0.21231,
+ 0.62285, 0.01768, -0.83411, 0.34964, 0.99593,
+ 1.51405, -0.34169, 1.01723, -0.58945, 0.09187,
+ 0.79168, 0.94396, 0.04981, 0.56275, 1.18025,
+ 0.48960, -1.17517, 0.95624, -0.56341, -0.27496,
+ -1.20243, -0.17526, -0.59225, -2.44515, -0.64700,
+ -0.18903, 0.18694, -0.09163, -0.00552, -1.27672,
+ 0.61654, -0.01797, 0.61860, 0.27652, -0.63283,
+ 0.42282, 1.25718, -0.01849, 0.30576, -0.10789,
+ 0.03172, -0.40464, 0.32057, 0.51328, -1.89466,
+ -0.91866, -1.43477, 0.31226, 0.35570, -0.97109,
+ -1.01539, -0.16052, -0.12562, -0.93058, -0.29154,
+ 0.00924, -1.31658, -0.10248, -0.30864, -1.01549,
+ 0.36201, -0.49063, -0.39884, 0.85453, 0.28429,
+ -0.58431, -0.17062, -0.36664, 0.63201, 0.36786,
+ 0.46385, -0.69684, -0.62060, -0.07963, 0.09516,
+ -0.23157, -0.61772, 0.70888, -1.09082, -0.16606,
+ -1.04516, -0.03541, -0.81340, -0.58618, 0.37156,
+ -0.49659, 0.78683, 0.29590, 0.51055, -0.16883,
+ -0.12263, 0.83601, -1.11581, 0.41513, 0.62533,
+ 0.08654, 0.73462, -0.11587, -0.10110, -0.68016,
+ -1.06667, 0.30420, -0.17632, -0.36847, -0.19656,
+ -0.64849, -0.17353, 0.20832, -0.60937, -1.03927,
+ 0.75928, -0.93892, -0.94881, -0.25537, -3.38457,
+ -1.43650, -1.14617, 0.14243, 0.55950, 0.34619,
+ -1.01299, 0.39434, -0.12060, -0.76741, 0.34261,
+ 0.54773, 0.10350, -0.89421, -0.52417, -0.21304,
+ 0.11154, -0.59789, 0.26467, 0.87728, -0.36610,
+ 0.11374, -0.56166, -1.72897, 0.55596, -0.21972,
+ -1.01783, -0.41496, 0.73021, -0.09612, 1.53929,
+ 0.21777, 0.29487, 0.42878, -0.24440, -0.50500,
+ -0.34367, -0.43117, -0.26213, -0.45299, -1.10375,
+ 0.60892, 0.13102, 0.35452, -1.04162, -0.69962,
+ 1.27966, -0.82240, -0.41750, -0.42201, -0.84317,
+ -0.64718, 0.75478, 1.12603, 0.49276, 0.49477,
+ -0.10388, -0.98678, -0.26339, -0.15790, 0.41679,
+ -0.31661, -0.87676, 0.00398, 0.13126, -1.57856,
+ -0.98383, -0.57691, 0.46168, -0.37763, -0.37418,
+ 0.42315, 0.59876, -0.51447, -0.32668, -0.00474,
+ 0.47498, 0.16304, -0.20354, -0.53308, -0.07956,
+ -0.38006, 0.54176, 0.07546, -0.01240, 0.07670,
+ 0.04895, 0.70849, 0.29169, -0.25398, -0.00530,
+ 0.46649, -0.04467, -0.53181, -0.94474, 0.36266,
+ -1.17296, -0.18202, -0.43815, -0.24746, -0.49707,
+ -0.55797, -0.58777, -0.45864, 0.04537, 0.44662,
+ -0.28390, -0.39580, -0.45096, -0.21051, -0.36516,
+ -0.39552, -0.42352, 0.30232, 0.10002, 0.43384,
+ 0.10557, -0.86093, -0.24810, 0.28143, -0.15768,
+ 0.45858, -0.92770, -0.61673, -0.01468, -0.64028,
+ 0.83419, 0.08406, -1.15640, 1.57051, -0.84882,
+ -0.88303, -0.26908, 0.07561, -0.53287, -0.04772,
+ -0.89024, -0.36699, 0.34591, -0.72491, 0.17591,
+ 0.26245, -0.10609, 0.18809, -0.03603, -1.25338,
+ -0.16177, 0.49922, -0.26997, -0.02624, 0.63567,
+ 0.14106, -0.28085, -0.36341, 0.52564, -0.08211,
+ -1.24543, -0.23316, -0.74480, -0.99694, 0.03474,
+ -0.27988, -0.12301, -0.21676, 0.50988, -0.15950,
+ -0.97549, 0.46593, 0.60910, -0.05338, -0.35935,
+ -2.32153, 0.36197, 0.38983, -0.09111, 0.35716,
+ 0.02437, 0.66808, -0.09772, -1.20050, -0.94882,
+ 0.10079, 0.21922, 0.51817, 0.29204, -0.44077,
+ -0.82708, -0.24300, 0.13264, 0.84339, 0.21566,
+ 0.47188, -1.10986, 0.05649, -1.11371, -0.13827,
+ -0.51681, 0.19706, 0.01685, -0.78947, 0.33057,
+ -1.04062, 0.09466, 1.33008, 0.14058, -1.58470,
+ 0.21693, 0.26518, -0.54661, -0.07144, 0.10000,
+ -0.34295, -0.59553, -0.52448, 0.07918, -0.55314,
+ -0.13229, 0.74534, 0.01566, -1.28181, -0.11513,
+ -0.00172, 0.89740, -1.13413, -0.11665, 0.56993,
+ 0.84133, -0.10261, -0.80213, -0.29569, -0.25676,
+ 0.23062, 0.47195, 0.20233, -0.19396, -0.82626,
+ -0.22920, -0.24042, 0.18671, -0.20528, -1.09652,
+ -0.22108, -0.42009, 0.57264, -0.71166, 0.89028,
+ 0.73611, -0.99836, -0.97698, 0.53969, -0.55778,
+ 0.68718, -0.08486, -0.00545, -0.21210, -0.41849,
+ -0.85673, 0.21244, -0.29950, -0.24744, -0.33377,
+ 0.62513, 0.00098, -0.82178, 1.12778, 0.74875,
+ -0.20471, -0.26270, -0.08547, 1.03655, -1.31595,
+ -0.17301, -0.80836, -0.18173, -0.26033, -0.61536,
+ -0.32706, -0.95228, -0.81629, -0.47463, 0.23689,
+ -0.04749, -0.47512, 0.09583, -0.33479, -0.62685,
+ -0.18794, 0.95360, -0.55755, 0.88605, -0.14777,
+ 0.52208, -0.38375, 0.08923, -0.05201, -1.34537,
+ 0.07203, 0.00690, -0.24477, -1.46308, 0.61185,
+ -0.37582, -0.22895, -0.63187, 1.15216, -0.47534,
+ 0.59462, 0.53640, 0.30036, -0.59751, 0.89114,
+ 0.27878, -0.67246, -0.46553, 0.32618, -0.14528,
+ -0.70615, -0.11799, -0.39666, -0.94546, 0.27493,
+ 0.26727, 0.02253, 1.13406, -1.17875, -0.96162,
+ -0.20661, -1.95998, 0.03998, 0.80476, 0.93895,
+ -0.44816, 0.28802, -0.47175, 0.96135, 0.12897,
+ -0.94331, -0.78958, -1.29014, -1.12359, -0.23867,
+ 0.02670, -0.63104, 0.30482, 0.34084, -0.03773,
+ 0.35996, 0.05984, 0.32539, -0.44553, -0.72000,
+ 0.25785, -0.18875, -0.70461, -1.44640, 0.55496,
+ 0.45382, 1.25629, -0.93780, -0.18633, 0.79494,
+ 0.43414, 0.87008, -1.03795, -0.51356, 0.53377,
+ 0.37105, 0.07816, -0.45784, -0.11763, 0.19951,
+ -0.39893, -0.64133, 0.27150, -0.10271, -1.57419,
+ -0.63334, -0.45935, 0.23224, -0.48928, -0.36012,
+ 0.40525, -0.18838, -0.03053, -0.33210, 0.73849,
+ -1.07933, -1.15990, 0.02063, 0.28865, 0.21763,
+ 0.26631, -0.00419, 0.86194, -0.36242, -0.66289,
+ 0.59578, -1.21650, -0.15714, -0.82745, -3.07552,
+ 0.39806, -0.25149, -0.57237, 0.30778, 0.04395,
+ 0.76973, 0.43474, -0.20769, -0.79805, 0.09469,
+ 0.53023, 0.19323, -1.15813, 0.57509, -1.36016,
+ -0.69234, -1.15236, 0.96735, 0.41152, 0.14322,
+ -1.35945, -0.94932, -0.33578, -1.13076, -0.30094,
+ 0.97344, 0.16176, 1.25867, 0.00332, -1.47282,
+ -0.29743, -0.31006, 0.62863, -0.13851, -0.08913,
+ -0.72489, -0.39384, 0.64749, 0.79757, -0.05413,
+ 0.32269, -1.67847, 0.09149, 0.71051, 0.31136,
+ -0.49225, 1.14598, 0.83526, 0.60660, 0.19716,
+ 1.00190, -0.09242, -0.43512, 0.06818, -0.13054,
+ -0.09502, -2.39467, -0.89388, -0.73862, -0.70216,
+ 0.01823, -0.34118, -1.35323, 0.58177, 1.60957,
+ -0.01811, 0.54661, 0.22916, 1.60654, -1.14368,
+ -0.55756, -0.01508, 0.81181, -0.71388, 0.58047,
+ -0.74453, 0.56285, -2.98171, -0.70332, -0.43331,
+ -1.10200, -0.12419, 0.34430, -0.61795, -0.38348,
+ -0.05905, 0.40168, 0.52526, 0.47391, 0.04556,
+ -1.07175, -0.14901, 1.51380, 1.09848, -1.54627,
+ 0.36261, 0.47986, 0.39875, -1.85401, -1.13528,
+ 0.20498, -1.39479, -0.47769, 0.19095, -0.50683,
+ 0.14896, 0.34688, 0.20087, -0.24357, -1.01670,
+ -1.45488, -0.12450, -1.30990, 0.79310, 0.87840,
+ -0.47458, -0.09110, 0.61980, 0.71365, -2.57066,
+ -0.03207, -0.05612, 0.63328, -0.57640, 0.63529,
+ -0.50202, 0.52912, 2.10768, 0.80458, 1.24121,
+ 0.31758, 0.66504, 1.41884, -1.31307, 1.22411,
+ -0.27087, -2.62048, -0.68629, -0.66093, 0.20864,
+ -2.77569, -1.00092, -0.47488, 0.78198, -0.75756,
+ -0.88231, -0.33814, 0.23983, 0.94663, 1.26920,
+ -1.41321, 0.66395, 0.56283, 1.41287, -1.36287,
+ 0.80718, 0.37827, 0.09835, -1.67915, -0.98571,
+ 0.15072, -1.47673, -1.18263, 0.14062, -0.02332,
+ 0.23728, -0.96331, -0.30313, 0.67563, -0.21331,
+ 0.48187, -1.14225, -0.03677, -0.15439, -0.55997,
+ -0.08300, -0.12101, -0.23976, -0.85603, -0.43106,
+ -1.29852, 0.28128, -0.23887, 0.75102, 0.97403,
+ -0.16806, 0.14254, -0.56062, -0.28516, 0.17080,
+ 0.37093, -0.38994, 0.08573, -0.52818, -0.58301,
+ 0.04583, 0.83325, 0.83985, -0.90447, 0.16419,
+ -1.36013, -0.65116, -0.13340, 1.27518, 0.24190,
+ -0.14970, -1.35423, -0.56309, 0.20732, -0.10000,
+ -0.15755, -0.84052, 0.41038, -0.28473, -0.59162,
+ -0.03652, -1.44256, 0.77854, -0.20209, -2.11879,
+ 0.10617, 0.59097, -0.31201, 1.45052, 1.10189,
+ 0.70174, -1.34596, 0.51476, 0.44320, -0.33680,
+ -1.91139, -0.88409, 0.12951, 0.18112, -0.07401,
+ 0.79791, 0.16164, 0.74031, 0.51088, -0.34096,
+ -0.25799, 0.06479, 0.09918, -1.02813, -0.73938,
+ 1.21517, 0.48436, -0.50722, -2.52105, 0.04366,
+ -1.44178, -0.31620, -0.22777, 0.70193, -1.38442,
+ 0.05685, -0.98563, -0.42640, -0.01280, -0.18927,
+ 0.04210, -1.10217, 1.60926, 0.17579, -0.42388,
+ 0.31461, 0.03266, -0.54680, -0.69332, 0.19950,
+ -0.42691, 0.48860, 0.11569, -1.06481, 0.44152,
+ 0.09840, 1.87559, 0.02318, -1.07739, 0.34717,
+ -1.54888, 0.49091, -0.36396, 0.36350, -0.16272,
+ -0.39778, -0.42770, 0.31037, -0.83851, -0.49776,
+ -0.36095, -0.16348, -1.13057, 1.20150, 0.09874,
+ -0.32627, 0.03882, -0.69704, -0.28087, -0.40785,
+ -1.47246, -0.26678, 0.14323, 0.06796, -0.04547,
+ -0.45420, -0.24581, 0.69134, 0.93041, 0.35122,
+ -0.75516, -0.31756, -1.01856, 0.71124, 0.57274,
+ 0.75333, 0.04557, 0.06172, -0.75458, -0.17975,
+ -0.59241, 0.50547, -0.38659, 0.35862, -0.79659,
+ -0.03044, -0.45006, 0.03309, -0.32832, -0.78188,
+ -0.16967, -1.52601, 0.04939, -0.27516, -0.67005,
+ 2.05196, 0.56985, -0.13613, 0.02854, -2.04203,
+ 0.79213, 0.01564, 1.15143, -0.23499, 0.05049,
+ 0.24822, -0.33044, -0.47048, -0.60456, -0.22226,
+ 0.50553, -0.09355, -1.04292, 0.74410, -0.98574,
+ -0.47451, 0.24929, -1.15924, 0.43533, -0.72502,
+ -0.57569, 0.75884, 0.23742, -0.93941, 0.13171,
+ -0.43184, -0.19564, -0.46979, -0.94652, 0.00268,
+ 0.19129, -0.07134, -0.62178, 0.29134, 0.70537,
+ 0.48349, -0.11196, -0.07163, -0.76047, 0.78276,
+ 0.97590, -0.55859, -0.07276, -0.18308, 0.07015,
+ 0.92861, 0.00886, -1.17959, -0.51296, 0.78172,
+ 0.15765, -0.80494, 0.21322, 0.36397, -0.29090,
+ -0.66614, -0.68803, -0.26040, -0.78732, -3.08247,
+ 0.98597, 1.04523, 0.19928, -0.12422, -0.03514,
+ 0.52638, 0.58899, 0.27494, -1.92344, -1.07208,
+ 0.02528, 0.59923, 0.04694, -0.60802, 0.62067,
+ -0.44910, -0.73559, -0.03950, -0.24234, -0.26886,
+ -0.63015, 0.12506, 2.32071, 0.49714, -0.82535,
+ -0.89535, -0.82658, 0.31355, -0.11516, -0.24139,
+ -1.32446, 0.11223, -0.73858, -0.05961, -0.03292,
+ 0.40437, -0.04282, 1.15867, -0.41370, 0.01170,
+ 0.00219, -0.84524, 1.49138, -0.77029, -0.73046,
+ -1.18488, -0.27924, -0.85539, -0.21699, 1.46778,
+ -1.10920, -0.66393, -1.47663, -0.51919, -1.29368,
+ 1.01591, 1.11918, 1.01983, 0.52051, 0.72704,
+ 0.09536, 0.14371, 0.28363, 0.20727, 0.76947,
+ -0.47107, -0.58580, 0.15908, -0.85102, -0.90507,
+ 0.56475, -0.49922, -0.30070, -0.66041, -1.12560,
+ 1.00341, 1.03694, 1.35478, 1.17905, -0.73156,
+ 0.50944, -0.09306, -0.53197, -1.04427, 0.94184,
+ -0.14418, -0.91706, -0.93600, 0.23127, -1.02682,
+ 0.13786, 0.90431, -0.56229, 0.97275, -0.12596,
+ 1.28405, -0.64244, 0.52663, 1.00392, -0.17462,
+ -1.03036, 0.00540, 0.43946, -0.01266, -1.29065,
+ -0.73605, 0.67735, -1.21327, -1.20566, 0.05646,
+ -1.06320, -0.10556, 0.16908, 0.70759, 0.50380,
+ -0.15586, 0.87251, -0.35818, 0.26722, 1.18403,
+ 0.77411, 0.58956, -0.86052, 0.39414, -0.18771,
+ -0.92545, -0.80592, -0.08546, -0.97618, -1.06572,
+ -0.70217, -1.18718, -1.92601, -0.71940, -0.49420,
+ 0.01682, 0.10875, 0.87637, 1.36745, -0.66553,
+ 2.46318, 1.89084, 0.62126, -0.28458, 0.69110,
+ -0.49972, 0.36079, -2.00430, -0.82552, -0.72018,
+ -0.61694, -1.20289, -2.02008, -0.71457, -0.60686,
+ -0.24346, -0.01930, 2.17554, 0.58374, -1.38109,
+ 0.40838, 3.55301, 1.91305, 0.62555, -0.40762,
+ 1.05228, -0.88377, 0.31949, -0.88509, -1.87110,
+ -1.87164, 0.34383, -1.14001, -0.99443, -2.52193,
+ 0.74877, -1.61850, 0.55281, 0.42916, -0.55791,
+ -1.21056, -0.07316, 4.89034, 1.23849, 0.19155,
+ 0.65812, 1.10046, 0.04340, 1.13191, -1.03063,
+ -1.21622, -1.37986, 0.53645, -1.55980, -1.19623,
+ -0.17570, 0.86405, -0.72088, -0.99561, 2.67435,
+ 1.29144, -0.58002, 0.58206, 2.25300, 0.68975,
+ -0.95872, -0.32152, 0.29577, -0.96730, -0.10000,
+ -0.83712, -1.32458, -1.12753, -0.50530, -0.68206,
+ -1.13642, -0.63541, 1.41125, 0.17446, 0.09320,
+ 1.24466, -0.20619, 1.04788, -0.05385, 2.74206,
+ 0.00480, -1.13083, -0.75062, 0.44117, -2.15441,
+ 1.16933, 0.08206, -1.39668, -1.07402, -0.97729,
+ -0.02096, -0.93564, -1.17729, -0.05928, 0.25217,
+ -0.12625, -0.11421, 0.95490, -0.27541, -0.72338,
+ 3.25431, 0.97375, 0.62567, -0.59262, 0.09549,
+ -0.06270, -0.11810, -0.36866, -1.32499, -0.44021,
+ 1.14903, -2.23191, -1.66116, -2.10599, 2.35893,
+ 0.56071, 0.17571, -0.27111, 0.82238, -0.31428,
+ -0.15979, 0.50882, 1.05105, 0.48364, 1.05700,
+ -0.34495, 0.82217, -1.18190, 0.10398, -1.86019,
+ -1.84928, 1.67890, -1.56210, -0.89178, -0.79539,
+ 0.06045, -0.50281, 0.82212, 1.04415, 0.61103,
+ -0.36837, 1.07764, 0.83626, -0.48246, 0.34859,
+ 1.20118, 0.49899, -0.61713, -0.56933, 0.35024,
+ 0.30095, 0.13042, -1.44812, -0.70673, 0.43130,
+ -1.61023, -0.86693, 0.71127, 0.05125, -0.83554,
+ -0.47112, 0.60636, 0.05591, 0.52514, 0.44170,
+ 0.69256, 1.00705, -0.85150, -0.14234, -0.38718,
+ 1.20891, 0.14242, 0.38373, 0.50539, -0.75409,
+ -0.11436, 0.26961, -0.24761, -0.58600, 0.43924,
+ -0.59933, -1.06015, -0.33120, -0.67494, -0.04318,
+ 0.72951, -0.13354, 0.64883, 0.55920, -1.54433,
+ 0.18628, 0.26440, 1.48230, 0.23277, 0.27459,
+ -0.92448, -0.10389, -0.10973, -0.79827, -0.78771,
+ 0.56114, -0.24849, 0.58562, -0.18844, -0.28257,
+ -0.07066, -0.75037, 0.34444, -0.07436, -0.81260,
+ 0.35174, 0.43898, 0.54009, 1.02732, 0.09418,
+ -0.22145, -0.56284, -0.21428, -0.82360, -0.45772,
+ 0.32557, 0.37186, 0.71251, -1.52039, 0.23073,
+ -0.37024, -0.15428, -0.40951, -0.14653, -0.00866,
+ 0.36643, 0.78857, -0.78330, 0.12727, 1.76387,
+ 1.08694, -0.65102, -0.29232, 0.12815, -0.80176,
+ 0.36212, 1.38871, 0.02557, -0.19027, -0.63707,
+ -0.39335, -0.25131, -0.92484, -0.04744, -1.32968,
+ -1.12113, 0.23403, 0.06876, 1.43916, -1.21555,
+ 0.09246, -0.22207, 0.07009, 0.96592, 0.69834,
+ -0.24773, -1.09485, -0.91130, -0.62583, 0.66443,
+ -0.42043, -0.61276, -0.10383, -0.20414, -0.06851,
+ -1.37732, 0.54709, -0.10177, -0.72637, 1.58742,
+ -1.05909, -0.09869, 0.10268, -0.64394, 0.23252,
+ 1.62895, 0.44343, -0.68106, 0.81875, 0.54370,
+ -0.42308, 0.58424, 0.26888, -1.01469, -0.77591,
+ -0.64324, -0.31182, -1.15016, 0.02054, -0.67791,
+ -0.20080, -0.97266, -0.47685, -0.36005, -0.91109,
+ -0.38218, 0.73748, -0.12375, -0.49837, 0.05529,
+ 0.74959, -1.10769, -0.66931, -0.03596, 0.47250,
+ 0.35337, -0.69575, 0.09260, -0.54730, -0.09854,
+ -0.33731, 0.69098, -0.25791, -0.28402, -0.99458,
+ 0.82739, -1.26988, -1.75235, -0.28326, -1.14942,
+ -0.14463, -0.80927, 0.20601, -0.27605, 0.99318,
+ 0.11940, 0.16830, -0.18694, -0.50265, 0.87245,
+ 0.66030, -0.38796, 0.68129, 0.36239, -0.57096,
+ -0.42689, -0.64996, 0.38282, 1.03093, -0.74901,
+ 0.00101, 0.08495, 0.13171, -2.30022, 0.41911,
+ 0.62385, -0.34218, -0.92638, -0.02977, -0.05240,
+ -0.79522, 1.24530, -0.37099, -0.93264, 1.47672,
+ -0.50566, 0.08574, -0.07803, -1.01279, -0.98019,
+ -0.59209, -0.83281, -0.18425, -0.21469, -0.67774,
+ -0.63763, -0.09611, 0.43278, -0.66779, 0.41051,
+ 0.97219, 0.12555, 0.30166, -0.07596, 1.01619,
+ -0.13913, -0.00528, -0.45912, -0.70601, -0.68356,
+ 1.13328, -0.38264, -1.84524, -0.16258, -0.36615,
+ 0.13939, 0.59155, 0.22786, 0.53532, -0.41392,
+ -0.37585, -0.69165, 0.23075, 0.20547, -0.36759,
+ -0.13038, -0.22393, 0.10012, -0.05872, -0.77943,
+ -0.05670, -0.44511, 0.27762, -0.08380, 0.44623,
+ -1.70030, -1.30685, 0.68184, -0.77118, 0.71392,
+ -0.39554, -0.63543, 0.26630, -0.33064, -0.56743,
+ -0.76358, 0.94908, 0.70933, -0.70971, -0.32312,
+ -0.64547, -1.12275, 0.16383, -0.55846, 0.83423,
+ 0.59035, 0.12648, -0.90613, 0.57997, -1.66977,
+ -0.72105, -0.44208, 0.16005, -0.49572, -0.15254,
+ 1.03844, 0.71954, -0.08573, 0.46938, -0.55563,
+ -0.36133, -0.16836, -0.01183, 0.41120, 0.69867,
+ -0.15398, 0.62488, -1.18940, 0.35676, -0.00089,
+ -0.29432, -0.56971, 0.05801, -0.12293, -0.52580,
+ -1.86673, 0.99534, -0.08166, -0.29258, 0.10000,
+ 1.02337, 0.28956, -0.79749, -1.57537, -0.48364,
+ -0.97370, -0.68204, -1.08450, 1.29534, 0.57473,
+ 1.05248, 1.19256, -0.09856, -1.10886, 0.36169,
+ -1.13414, -1.93111, 0.68988, 0.35953, 0.19534,
+ 0.08466, -0.34479, 0.29030, -1.64935, -0.75957,
+ 1.33954, -1.42565, 0.38369, -1.09627, 0.18771,
+ 0.97639, -0.36560, -1.51333, 0.76716, 0.54059,
+ 1.02540, -0.72070, -0.33610, 0.73428, -0.47964,
+ -1.00877, -0.09553, 0.50906, -0.29392, -0.31388,
+ 0.62486, -0.31646, 0.23523, -0.72816, 0.17154,
+ -1.51330, -0.27928, -0.83469, 0.40846, 0.19794,
+ -0.91770, 0.38967, 0.51786, -0.78318, 0.34339,
+ 0.38979, -0.27579, -0.88172, -1.66587, -0.61731,
+ 0.53564, 0.37553, -1.00643, -0.06314, 0.87555,
+ -0.77292, -0.33137, 0.61215, 0.43703, -0.09352,
+ -0.53200, -0.01551, -0.18816, 0.63076, -1.16056,
+ -0.21040, 0.42472, 0.86825, -0.65269, -1.10185,
+ -0.10003, -0.69063, -1.00946, 0.35655, 0.57483,
+ -1.03957, 0.11520, -0.43096, 0.24755, 0.86136,
+ -1.08167, 0.46962, -0.05209, 0.02968, -0.16278,
+ -0.35766, 0.70573, 0.28661, -0.53784, -0.03289,
+ -0.00976, -0.30700, 0.99891, -0.58070, 1.06978,
+ -0.42040, -1.25279, -0.92902, 0.44566, -0.85905,
+ 0.15795, 0.41830, 0.00448, 0.14595, -0.65119,
+ 0.13945, -1.01267, -1.12766, -0.06517, 0.60013,
+ 0.48454, -0.14585, -0.18272, -0.04865, 0.67321,
+ 0.66207, -0.68610, 1.09472, -0.23748, -0.51551,
+ 0.38535, -0.73978, 0.67742, 0.21076, -0.42611,
+ -1.46620, -0.04720, -0.15351, -1.27346, 0.26509,
+ -0.59506, -0.60124, -0.79131, -1.43117, 0.28446,
+ 0.29471, -0.43593, 0.77715, 0.05269, -0.97402,
+ 0.67826, -1.28928, -0.14234, -0.45200, 0.43041,
+ -0.46399, 0.19975, -0.26244, -0.81043, 0.44473,
+ 0.01855, 0.72869, 0.39325, -0.07503, -0.62225,
+ -0.44372, 0.53870, 0.65669, 0.76011, 1.04263,
+ -0.68160, -0.19641, 0.45361, 0.12361, -0.42315,
+ 0.63271, -1.59390, -2.40007, 0.46059, -0.34971,
+ -0.90479, 0.02192, -0.47484, 0.12465, -3.15051,
+ -0.03429, -0.28208, -0.66901, 0.44983, 0.21237,
+ 0.42932, -0.27903, -0.60812, 1.17228, -0.16609,
+ -0.38102, -0.26467, -0.45743, 0.07361, -0.29964,
+ -0.40528, -0.39730, -0.71922, -0.16299, 0.76833,
+ -0.60481, 0.78257, 0.16962, -1.19298, -0.23139,
+ 0.43925, -0.02871, -0.48523, -0.59970, -0.39012,
+ 0.15049, -0.33252, -0.29241, -0.82211, -0.32411,
+ 0.69286, -0.79244, -0.18235, -0.16232, -0.24757,
+ 0.27819, 0.14583, -0.29455, -0.27579, -0.08031,
+ 0.50752, 0.54535, -0.33397, 0.21371, -0.26744,
+ 0.40373, 0.63916, -0.42916, -0.32641, 0.41551,
+ -0.51632, -0.21939, -0.11291, -0.35458, -0.55331,
+ -0.31276, -0.37544, -1.09784, 0.59936, -0.40520,
+ -0.32113, 0.77636, -2.15168, -0.51347, 0.46651,
+ 0.33884, -0.56319, -0.44609, -0.49326, 0.90378,
+ -0.29931, -0.30311, -0.36786, 0.27898, -0.05016,
+ -1.12245, -0.28842, 0.66859, 0.66769, -0.75042,
+ -0.49259, -0.99972, -0.34775, -0.99986, -0.65704,
+ -1.28125, -0.25156, -0.57833, -0.72001, 0.15105,
+ 0.95790, -0.19636, 0.04092, 0.30588, 0.22577,
+ 0.85628, 0.20237, 0.19326, -0.03026, 1.14640,
+ -0.52959, -0.05547, -0.37885, -0.25496, 0.13863,
+ -0.09804, 0.86249, -0.36319, -0.46368, -0.78112,
+ 0.90895, -0.29630, -1.12100, -0.29033, 0.55774,
+ -0.48820, -0.82966, 0.27667, -0.54497, -0.09546,
+ 1.02111, -0.59010, 1.19524, 0.19532, -0.39004,
+ 0.81747, 0.40982, -0.17815, -0.20451, 1.17241,
+ -1.10455, 0.37231, -0.37191, -1.15230, 0.08755,
+ -0.75657, -0.35867, -1.42055, 0.12688, -0.20796,
+ -0.60062, 0.33382, -1.45305, -1.20387, -0.65433,
+ -1.89103, 0.18822, -0.74397, -0.71203, -0.11826,
+ -0.02844, 0.79825, 0.31691, 1.37589, 0.68892,
+ 1.36790, -0.85308, -0.79967, 0.50733, 0.60787,
+ -0.04941, 0.68623, -0.25551, -0.17235, -0.29377,
+ 0.93841, -1.51900, 1.04464, 0.58137, 0.77352,
+ -0.71007, -1.07562, 0.23672, -0.48108, 0.62509,
+ 1.06340, 0.90129, -4.04894, -0.59641, 0.45403,
+ 1.39865, 0.35941, 1.14496, -2.44912, 0.86155,
+ 1.63162, 0.44319, 1.42274, 0.98189, 1.53570,
+ 1.81067, 0.19931, 0.93513, 0.61428, -2.45174,
+ -0.81430, -0.58328, 0.03251, -4.58823, -2.72171,
+ -0.47811, 0.64478, -0.91972, -1.28032, -0.10000,
+ 0.85054, 1.03026, 0.94354, 0.47969, 1.93768,
+ 1.05369, 0.19563, -0.80215, 1.14416, 0.62024,
+ -1.85452, -0.83116, 0.25009, -0.25880, -3.89906,
+ -1.69225, -0.22301, 0.28083, -1.11368, -0.03222,
+ -0.30453, -1.93713, -0.46242, 0.43961, -0.52550,
+ 0.52428, 0.30159, -1.52952, 0.11058, 1.96910,
+ 0.64066, -1.49156, -0.44450, 0.60451, -0.05532,
+ -3.03318, 0.42150, 0.65131, 1.49924, 0.50959,
+ 0.16406, -0.38184, 0.19255, 1.06226, 0.63923,
+ 0.21540, 0.45569, 0.99569, -1.00531, 0.09769,
+ 0.56449, 0.50019, -1.97426, -0.96240, 1.07954,
+ -0.94322, -3.12362, -1.23408, 0.48821, 0.82616,
+ -0.02233, 0.44250, -0.91931, 0.08736, 1.60909,
+ 1.51947, 1.48058, -0.30148, 1.32586, 0.95569,
+ -0.49708, 1.17412, 0.12649, -1.30184, -1.92830,
+ -0.02517, -0.17830, -2.14216, -1.61247, 0.03176,
+ -0.96952, -0.36968, -0.72810, -1.28140, 0.56791,
+ -0.33919, -0.32174, 0.26127, 0.48243, -0.16836,
+ -0.76739, -0.58671, 0.08765, 0.64607, -0.21889,
+ -0.34945, 0.47331, -0.48209, -1.65639, 0.32604,
+ -0.27681, 0.57966, -0.04957, 0.58008, -1.21307,
+ -0.47205, -0.37764, -0.81814, -0.05452, 0.07696,
+ -0.42509, -1.60396, -0.10603, -0.76346, 0.68365,
+ -0.89783, -0.40368, 0.29521, 0.25047, -0.74708,
+ 0.52034, 1.20147, 0.42083, 0.46656, 1.12347,
+ -0.59470, 0.54671, 0.27352, 0.12391, 0.29829,
+ 1.11889, 0.95496, -0.80848, -1.44119, 0.73542,
+ -0.20014, -1.00648, -0.41306, -0.51612, -0.17455,
+ 0.14938, -0.06180, -0.38655, -0.70802, -0.65554,
+ -0.26525, -0.18915, 0.50996, -0.03585, -0.25956,
+ 0.97184, -0.44495, 0.33741, -0.38626, -0.39248,
+ 0.07113, -0.20883, -0.23596, -0.41325, -0.91397,
+ 0.04865, -0.13476, -0.42759, -0.04180, -0.16857,
+ 0.35759, -0.03589, -1.02209, -0.23214, -1.07252,
+ -0.72877, -0.91027, -0.28646, -0.63916, 1.37032,
+ -0.30281, -0.67956, 0.19901, -0.04394, 0.16814,
+ -0.05635, 0.20629, 0.51659, -0.24134, -0.05219,
+ -0.30756, 0.32144, 0.05661, -0.31050, -2.62408,
+ 0.23985, -1.23904, -0.09642, -0.13122, 0.71009,
+ -0.48946, 0.49798, -1.32467, -0.53018, 0.18155,
+ 0.70527, 0.64774, 0.10159, -0.67342, -0.39448,
+ -0.33489, -0.61665, 0.58671, -0.27201, 0.58795,
+ 0.00962, 0.04509, 0.07457, -1.05338, 0.12158,
+ 0.75039, -0.05330, 0.30460, 0.25803, 0.55056,
+ 0.34285, -0.36571, -0.58253, -0.96716, -0.35149,
+ -0.24117, -0.32168, -0.24926, 0.68574, -0.62347,
+ -0.18317, -0.17516, 0.84595, -1.52861, -0.47797,
+ 0.28911, 1.07346, -0.32076, -0.36529, -0.33533,
+ 0.29574, -0.39597, -0.60843, -0.18075, 0.17368,
+ 0.59911, -0.58352, 0.72845, -0.07588, -0.02561,
+ 0.15585, 0.02367, -0.92099, -0.61790, -1.66243,
+ -0.08378, 0.35456, 0.29893, 0.14316, -0.06575,
+ 0.15469, -0.35144, -0.24769, -0.79047, 0.63537,
+ -0.54745, 0.90704, -0.17384, 0.12141, 0.80369,
+ 1.01337, -0.77506, 0.11437, -0.86488, -0.82232,
+ -0.33846, 0.45849, -0.37384, 1.08066, -0.21746,
+ 0.71751, -0.28419, 0.55888, 0.24470, -0.11498,
+ 0.53728, 0.15162, -0.03021, -0.60074, -1.41456,
+ -0.50030, 0.02629, -0.26838, 0.08957, -0.53359,
+ 0.83964, 1.18805, -0.88307, 0.19007, 0.60322,
+ 0.01382, 0.30672, -1.58625, -0.39231, 0.46086,
+ -0.71783, 0.17362, -0.85296, -0.60241, -1.27167,
+ -0.41785, 0.94484, -0.14034, -0.31771, 0.79590,
+ -0.36841, -0.45216, -0.21573, -0.08741, 0.00944,
+ -0.00524, -0.21893, 0.47643, 0.02169, 0.97030,
+ -0.22187, -0.20684, -0.01404, 0.53028, -0.45558,
+ -0.55531, -1.02369, -0.60704, -0.12339, 0.39389,
+ -0.45259, -0.39626, 0.38347, -0.09412, 0.73509,
+ -0.49746, 0.25509, -1.30010, 0.09196, -0.22019,
+ 0.68779, -0.17672, -0.06226, -0.05729, 0.69373,
+ 0.55868, -1.50727, 0.15649, -0.94535, -0.35191,
+ -0.21766, -0.18874, -0.17736, -0.21717, 0.37729,
+ 0.36483, 0.28905, 0.47227, 0.11409, -0.08625,
+ 1.57447, -0.42476, -0.31166, -0.39317, -1.15562,
+ -0.10341, -0.24420, -0.34877, -1.25928, -0.83880,
+ -0.72070, 0.45138, 0.20281, 0.02350, 0.60923,
+ 0.30687, 0.29075, -1.04942, 0.89072, -0.04551,
+ -0.62726, -0.86841, 0.22686, -0.14258, -0.26223,
+ 0.35406, -1.44065, 1.50192, -1.83985, -0.00920,
+ -0.51589, 0.64273, 0.07709, -0.63335, 0.10000,
+ 0.42611, 0.45449, 0.42821, -0.74169, -0.41389,
+ -0.29543, -0.66182, 0.75147, 0.92026, 0.14967,
+ -0.48612, 0.44174, -1.29831, -1.31093, -0.15125,
+ -0.01814, 0.81672, -0.58929, 0.85533, -0.60787,
+ -0.30329, 0.00453, 0.15230, -0.35639, 0.73393,
+ -0.80544, -0.39237, -0.29043, -0.22605, 1.18319,
+ 0.16473, 0.12412, 0.09162, -0.40568, 0.92249,
+ 0.28286, -0.19978, -0.53430, -0.12266, -1.42407,
+ -0.18552, -0.35114, -0.29687, -0.31377, 0.52665,
+ 0.31082, 0.08728, -0.55439, 0.29765, 0.31049,
+ 0.10049, -0.54095, -0.13434, 0.77366, -0.43902,
+ 0.01583, -0.84172, -0.29934, -1.33461, -0.42894,
+ 0.50775, 0.07839, -0.25914, -1.02834, 0.17078,
+ 0.13104, -0.03809, -0.04175, 0.45338, -1.12469,
+ 0.69684, -0.91896, -0.54177, 0.13657, 0.14684,
+ 0.31260, -0.03308, -0.73994, 0.52185, -0.77273,
+ 1.01345, -0.23028, 0.62590, -0.37369, -0.30111,
+ 0.49866, -0.05266, -0.83016, 0.40397, 0.72671,
+ -0.76065, -1.08982, 0.35139, -0.36067, -0.38993,
+ -0.08287, -0.03863, -0.52663, -0.58072, 0.32887,
+ 0.44310, -0.31728, -0.19933, -0.33763, 0.28134,
+ -1.09979, -0.21373, -0.55041, 0.19942, -0.39950,
+ -0.46746, -0.01653, 0.70764, 0.23263, -0.03258,
+ 0.64761, -0.34203, -0.27789, 0.16791, -1.25315,
+ -0.05079, 0.46180, -0.26270, 0.22834, -0.07856,
+ 0.36567, -0.25400, -0.03593, 0.40154, -0.18638,
+ -0.30718, 0.10135, -1.30442, -1.32339, 0.38680,
+ 0.67669, 0.20422, 0.92484, -0.59544, 0.85464,
+ -1.25671, -0.50573, -0.30054, 0.00538, 0.88424,
+ -0.46127, 0.45718, -0.30917, 0.19008, 0.15293,
+ 1.04873, -0.15095, -0.52395, -0.02443, 0.53152,
+ 0.15464, -1.32229, -0.16586, -0.82414, -0.78532,
+ -0.64728, -0.31299, -0.79346, -0.26233, 0.61639,
+ 0.05758, 0.94030, -0.00411, 0.32427, 0.22991,
+ -0.30097, 0.29343, -0.12615, 0.68048, -0.31059,
+ 0.60647, -0.62811, -0.37223, 0.73782, -1.09186,
+ -0.36289, -0.43796, 0.02800, -0.77371, -0.59586,
+ 0.50713, -0.62021, 0.15144, 0.02750, -2.23388,
+ -0.23245, -0.84381, -0.30742, 0.43088, -1.46791,
+ -0.24371, 0.53139, -0.64346, -0.68573, 0.67015,
+ -0.81004, 0.41533, -1.10192, 0.22930, 0.47182,
+ 0.41332, -0.35205, 0.26540, 0.31385, -0.83112,
+ 1.03403, -0.76927, 0.13791, 0.09369, -1.36116,
+ -0.11093, 0.22968, 0.17782, -0.77571, -2.12765,
+ -0.23536, -0.65474, 1.01429, -0.33682, 0.45644,
+ 0.78735, 0.29363, 0.07494, -0.21880, 0.74382,
+ -0.65461, -0.30857, -0.53844, 0.34608, -0.98198,
+ 1.38999, -0.45761, -0.76842, 0.28965, -0.79277,
+ -1.29719, -0.39769, 1.74202, 0.24578, 0.23541,
+ -0.23688, -0.00538, -0.22298, -0.28425, -1.23566,
+ 0.05161, -0.37899, 0.15366, -2.07852, -0.37912,
+ -0.16222, 0.47931, -0.27656, 0.11434, -0.19939,
+ 0.22213, 0.70366, -0.62973, 0.60324, 0.79462,
+ -0.09858, -0.28573, -0.18497, -0.26653, -0.75773,
+ 0.57475, -0.63506, -0.00089, -0.28111, -0.50357,
+ -0.95205, 0.07826, -0.90119, 0.58762, -0.64592,
+ -1.00416, 0.69153, 0.06831, -0.17310, 0.13839,
+ -1.02644, -0.68384, -0.30101, 0.80534, 0.59948,
+ 0.33469, -0.33035, -0.08806, 0.92660, -0.76466,
+ -0.52620, -0.57564, 0.70302, -0.83887, 0.71154,
+ 0.21886, 0.15720, 0.47424, 0.35955, -0.59969,
+ -1.08792, 0.31618, -0.21084, -0.58225, -0.91572,
+ -0.31658, -0.74194, 0.08336, 0.36523, 0.62847,
+ -0.96610, 0.77209, -0.22177, 0.55959, 0.43794,
+ 0.13112, -0.83328, 0.42823, -0.38031, 0.65233,
+ 1.08560, 0.15232, -0.42622, -1.18886, 0.42406,
+ -2.04399, -0.38505, -0.30419, -0.37068, 0.09454,
+ -1.15815, -0.16944, 0.59364, 2.13730, 1.69867,
+ 0.48756, 0.52080, 1.29308, 0.41670, -0.05672,
+ 1.27345, -0.72647, -1.74734, -1.46815, -1.85892,
+ 0.60740, -1.84786, -1.23105, -0.33157, -1.52918,
+ 0.18706, -0.43751, -0.52490, 0.44052, -0.01603,
+ 0.99001, -0.35421, 0.18505, 0.64502, 0.12371,
+ -0.68657, -1.05599, -0.57354, -0.51138, -0.06732,
+ -0.82297, 0.26467, -0.68243, -0.98174, 1.42237,
+ -0.06307, 0.50502, -0.54369, -0.36154, 1.15343,
+ 1.27334, 2.14405, 1.36580, 0.35930, 0.82781,
+ -1.20864, -1.14899, 0.81786, -0.61283, -0.69515,
+ -0.53656, -0.42099, -0.67089, -3.28169, -0.66550,
+ -0.76221, -0.73497, 0.33506, -0.58238, 0.10000,
+ 0.77902, 0.29335, 0.86798, 0.46293, 0.60535,
+ 0.87988, -0.35690, -0.51128, 1.00163, 0.82760,
+ -0.71932, -0.56871, -0.26289, -0.46747, -1.13072,
+ -1.46580, -1.94962, -0.47558, -0.01273, -0.73571,
+ -0.60509, 0.46125, 0.43794, 1.40181, -0.64225,
+ 1.54717, 0.78031, -0.42538, 0.28476, 1.04991,
+ -0.79318, -0.31209, -0.43319, -1.41333, 0.34787,
+ -1.44862, -0.39544, -1.50508, -1.21165, -0.71491,
+ 0.84858, -0.80863, -0.59775, -0.38561, -0.22473,
+ 0.75437, 0.42995, 0.57933, -1.28650, -0.76041,
+ -0.32736, -0.57554, -0.03576, -0.59919, -0.49163,
+ 0.55368, 0.32941, 0.29662, 0.63242, 0.16357,
+ 0.70226, 0.42675, -1.92802, 1.22352, -0.61125,
+ 0.44957, -0.07162, -0.64206, -0.00334, -0.49090,
+ 0.79772, 0.59773, 0.12038, -0.21624, 0.80305,
+ -0.77591, -0.44664, -0.43711, 0.76345, -0.38123,
+ -1.52749, -0.82034, 0.09437, -1.16981, -0.75114,
+ -0.22552, 0.56123, 0.93191, 0.05971, -0.98013,
+ -0.18182, -0.32609, 0.40217, -0.43424, 0.57718,
+ -0.22283, 0.22212, 0.01731, 0.87058, -0.45277,
+ -0.49206, -0.80604, -0.28119, -0.28810, -0.74439,
+ -1.37433, -0.18936, 0.74004, -0.58344, -0.02830,
+ -0.65870, -0.41136, -0.39731, -0.82622, 0.70848,
+ 0.31371, 0.99597, -0.40311, 0.68180, 0.14706,
+ -0.55350, 0.40335, 0.00109, -0.30717, 0.55785,
+ -0.96069, -0.04026, -0.03165, -0.68870, 0.23766,
+ -0.00951, -1.42778, -0.02735, -1.75290, 0.57393,
+ -0.12913, -0.67874, 0.64682, -0.55212, 0.26386,
+ -0.10600, 0.34087, 0.14228, 0.42528, -0.32360,
+ -0.09124, 0.48426, 0.23131, -0.85051, -0.15026,
+ 0.91386, 0.37832, -1.20080, 1.06167, -1.39679,
+ -0.78651, 0.02888, 0.30883, 0.13009, -0.23991,
+ -0.39264, 0.15872, 0.01279, -0.37984, -0.04693,
+ 0.24689, -0.43080, -0.34045, 0.08846, -1.23709,
+ 0.53361, -0.97722, 0.26145, 0.49723, 0.30912,
+ 0.70714, 0.32330, -1.03216, 0.35457, -1.08748,
+ 0.35401, -0.72358, -1.38933, -0.22852, 0.03057,
+ -0.31952, 0.70149, -0.46421, 0.55405, -2.94407,
+ 0.12110, -0.59342, -0.33101, 0.68242, -0.00821,
+ -0.92384, -0.62288, 0.37540, -1.22804, -2.00301,
+ 0.24431, -0.28638, -0.58114, 0.04572, 0.58419,
+ 0.49091, 0.31973, 0.60825, 0.97765, -0.36097,
+ 0.25085, -0.36898, -0.55376, -0.10531, -0.82294,
+ -0.58976, -0.16726, -0.21842, 0.32533, 0.97155,
+ -0.05576, 0.35698, 0.16711, 0.42738, 0.70924,
+ -0.25517, -0.54994, 0.97282, 0.00570, -1.91206,
+ -1.35270, 0.17768, -0.67942, -0.88608, -0.60270,
+ -0.13189, 0.59480, -0.83907, -0.30819, -0.11067,
+ -0.12602, 0.12020, -0.05635, 0.55520, 0.51016,
+ 0.30437, -0.25201, -0.58627, -0.45385, 0.57093,
+ -0.45178, -0.02222, -0.18750, -0.26072, 0.03970,
+ 0.07890, 0.81760, -0.21456, -1.29046, -0.63512,
+ 1.93045, 0.26867, -0.60497, 0.26995, 0.09854,
+ -0.16151, 0.23930, -1.29749, -0.77951, -0.89260,
+ 0.62883, -0.21064, -0.27892, -0.98378, -1.70219,
+ -0.87867, -0.08114, 1.10709, -0.40713, 0.00479,
+ 1.78988, -0.93622, 0.96727, -0.65980, -1.21560,
+ 0.89954, -0.15703, -0.23296, 0.21024, -0.95308,
+ -0.55961, -0.05095, -0.19156, -0.13196, 0.34076,
+ 0.79306, -0.98783, -0.80972, -0.90316, 0.52740,
+ -1.16469, -0.10370, 0.40398, 0.84474, 0.73936,
+ -0.71163, -0.54885, -0.11563, -1.00726, -0.68743,
+ 0.25146, 0.37113, -0.13417, -0.48758, -0.38078,
+ 0.67298, 0.12024, 1.12981, 0.35684, -0.07975,
+ -0.27653, -0.36253, -0.99688, -2.34687, 0.18148,
+ -0.58124, -0.00112, -0.63093, 0.06435, -0.04801,
+ -0.21883, 0.07974, 0.13749, 0.18295, 0.01297,
+ 0.54537, -0.10688, -1.28741, -0.41050, -0.28614,
+ 0.87594, 0.53722, -0.46061, 0.11442, -0.17628,
+ -0.18093, -0.66914, 0.54804, 0.12976, -0.42409,
+ -0.13513, -0.27555, -0.42126, -0.39424, -0.69959,
+ 0.42895, -0.30891, 0.65716, 0.71851, -0.06100,
+ -0.53002, 0.50837, -0.07342, -0.31000, -0.14243,
+ 0.31089, 0.67929, -0.26053, -1.49056, -1.31468,
+ -1.43087, 0.41797, -1.55476, 0.20249, 0.27221,
+ 1.00683, 0.64060, 0.03300, -0.66022, 0.32663,
+ 0.39734, -1.12438, -0.62005, -0.22544, -0.22591,
+ -0.65541, 1.19305, 0.31226, 0.43480, -0.56878,
+ 0.94906, -0.16879, -0.84741, -1.36729, 0.05866,
+ -0.13523, 0.39436, 0.69960, -0.96544, 0.10000,
+ -0.35119, 0.19265, 0.19901, -0.49214, 0.98534,
+ -0.29001, -0.41770, 0.66771, 0.59923, -0.57964,
+ 0.67708, 0.02007, -0.58863, -0.54437, -2.30346,
+ -0.26923, 0.13430, 0.20595, 0.01009, -0.44060,
+ -0.25285, -0.26453, 0.92778, -0.11438, -0.04302,
+ -0.49508, 0.16089, -0.09167, -0.70846, -0.78662,
+ -0.03688, -0.72783, 1.26618, 1.09276, 0.14885,
+ -1.25157, -1.46169, 0.07258, 0.38167, 0.34599,
+ -0.31674, -0.73661, 0.46010, 0.34427, -0.34781,
+ 0.64229, -0.46885, 0.19335, 0.25205, 0.54597,
+ -0.55739, -0.99505, -0.96684, -1.00124, -0.52910,
+ -0.89895, -0.18342, 0.80033, 0.32656, -0.25475,
+ -0.09937, 0.27643, -0.17693, 0.28640, -1.23933,
+ 0.28082, 1.11492, 0.82358, -0.33374, -0.31932,
+ -0.31035, -0.08403, 0.43045, -0.07561, -0.20802,
+ 0.15492, -0.39207, -0.57205, -0.62634, -1.24824,
+ -0.47253, 0.67227, -0.10154, -0.21851, -1.35222,
+ -0.21912, 0.11800, -0.39018, -0.30413, 0.51836,
+ -1.01252, -0.92408, -0.87330, 0.76851, 1.09989,
+ 0.19281, -1.00713, -0.16531, -0.31319, -1.01032,
+ 0.15175, 1.43425, 0.80312, 0.61783, -0.77139,
+ -0.52857, 0.27165, -0.05219, -1.07868, 0.04422,
+ 0.21494, 0.11773, -0.45643, -0.01094, 0.39096,
+ -0.48451, 0.69594, -0.75683, 0.65664, -2.68441,
+ -1.97018, 0.62787, 0.01199, 0.37343, 0.89640,
+ -0.11734, 0.34218, 0.07060, 0.19529, 0.76262,
+ -0.35244, -0.43885, -0.95578, 0.87525, -0.70272,
+ -0.52856, -0.08759, -0.08795, -0.20115, -0.47063,
+ -1.42473, 0.42004, 0.49268, -1.03053, -0.67092,
+ 0.72390, 0.43096, 0.57413, -0.09799, -0.83169,
+ -0.25453, -0.62293, -0.95963, -0.92850, -0.16425,
+ 0.68300, -1.29708, 1.09346, -0.36518, 0.80630,
+ 0.07456, -0.32231, -0.17963, -0.27755, 0.16948,
+ 0.04856, -0.58130, 0.19486, -0.32005, -0.12736,
+ 0.13790, 0.56915, -0.54840, -1.03590, -0.15742,
+ -0.33141, -0.72297, -0.19621, -0.49795, 0.56057,
+ 0.42178, 0.47285, -0.54077, 0.10744, -0.26768,
+ -0.12872, -0.10054, 0.62088, -0.15347, -2.63803,
+ -0.47562, -0.18489, -0.61041, 0.70732, -0.31226,
+ -0.97454, 0.26783, 0.02481, 0.11019, -0.83430,
+ 0.15552, 0.17143, -0.79539, -0.31430, 0.30732,
+ -0.26825, 0.59630, 0.63484, -0.19624, 0.60676,
+ -0.23636, -0.39246, -2.08621, -0.20299, -0.15159,
+ -0.46928, -0.10781, -0.94330, -0.18651, 0.96701,
+ 0.02674, 0.38809, 0.61826, 0.27456, -0.38955,
+ 0.93582, 0.21549, -1.14726, 0.36241, 0.22223,
+ -0.83178, -0.12212, -0.13301, -0.72955, -0.10252,
+ -0.89433, -0.69462, 0.61963, 0.51232, -0.89675,
+ 0.32736, -0.55236, -0.00356, -0.84667, -0.16992,
+ 0.57332, 1.05891, 0.59374, -0.74929, -0.27882,
+ 0.48690, 0.06694, -1.40797, 0.26518, -0.29148,
+ 0.62890, -1.34461, -1.21180, -0.00574, -0.77365,
+ 1.98613, -0.00359, 0.09576, -0.13853, -0.20243,
+ -0.41018, -0.88997, 0.23506, 0.41010, -1.14803,
+ -0.21764, 0.40379, -0.47141, -0.33606, -1.63757,
+ 0.31947, 1.05345, -0.43177, -1.60304, 0.45443,
+ 0.25756, 1.43517, 0.75474, -0.93269, -1.35133,
+ 0.22673, 0.11174, 0.35437, -0.60882, -0.48901,
+ -0.29260, -0.19620, 0.52502, 0.17394, -0.54376,
+ 0.07472, 0.05140, 0.50120, 0.49846, 0.31160,
+ -0.42315, -0.14184, -0.41788, -1.23801, -1.01446,
+ 0.47992, -0.28430, -0.20501, -0.68729, 0.18446,
+ 0.15223, -0.56963, 0.22041, -0.34381, 0.57259,
+ -0.34185, -0.19858, 0.12829, -0.38238, -0.40934,
+ 0.39385, -0.16489, 0.85693, -0.43453, -0.11806,
+ -0.72908, 0.01915, 0.19235, -0.17327, 0.17422,
+ 0.34716, -0.18362, -0.73951, -0.23742, 0.03044,
+ -0.91207, -0.27986, -1.06970, -0.38732, -0.05317,
+ 1.99156, -0.31263, 0.27912, -0.08794, -1.24358,
+ 0.89032, 0.32800, -1.36704, 0.70370, 0.82182,
+ 0.70244, -1.38352, -0.59554, 0.35060, -1.25139,
+ -0.01707, -1.09272, -0.22614, -2.46434, -0.24911,
+ -1.13056, -0.02257, -0.55155, -1.04998, 0.07112,
+ -1.03838, -0.59077, -0.22807, 0.88537, 1.47120,
+ 0.25696, -1.13745, 0.14323, 0.93981, 0.20684,
+ 0.12821, 0.47149, 0.66188, 0.00644, 0.05337,
+ -1.48939, -0.91551, -0.15458, 0.07287, -1.24991,
+ 0.48566, -0.34158, -0.37195, -0.22205, -0.39197,
+ 0.69558, -0.25616, -0.67802, 0.82663, 0.75180,
+ 0.04769, -0.05392, 0.61091, -0.33965, 0.10000,
+ -0.88708, -0.87286, 0.82773, 0.06861, -1.61698,
+ -1.50002, 0.57549, -0.31139, -0.51802, 0.26795,
+ -0.38911, 0.52395, -1.04837, 1.13076, 0.72884,
+ 0.26815, 0.56404, 0.67938, -0.57781, -0.41956,
+ 0.08607, 0.16836, -0.42721, -0.48742, -0.51298,
+ -1.23528, -0.29152, 0.56949, -0.68590, -0.74006,
+ 1.31856, -0.62140, -1.84143, 0.57246, 0.19724,
+ 0.29883, 0.48142, -0.56497, 1.05323, -0.89188,
+ -0.21263, 0.43288, 0.22459, 0.24315, 0.25813,
+ -0.28156, -0.60808, 0.59563, 0.26671, -0.14859,
+ 0.88118, -0.13141, -0.96930, -0.53049, 0.17128,
+ -1.20010, 0.60054, 0.11742, -0.59634, 0.04306,
+ -1.02752, -0.29175, -0.63677, -0.43992, 0.62869,
+ 0.32052, -0.47871, 0.09647, -1.18900, 0.32812,
+ -0.49139, -0.25484, -0.88157, -0.24501, 0.08798,
+ -0.73493, -1.26345, 0.50842, 0.59510, 0.50380,
+ -0.02986, -0.82924, 0.18795, 0.36071, -0.03675,
+ 0.09389, 0.02268, 0.33409, -0.90925, -0.36646,
+ -0.72244, -0.33834, 0.49774, -0.71600, 0.47121,
+ 1.03607, -1.53384, 0.21915, -0.44949, -0.23945,
+ -0.17179, -0.78936, 0.00601, 0.56052, 0.21165,
+ -0.60952, 0.83401, -0.95536, -0.62555, -1.40306,
+ 0.25608, 0.71625, 1.39060, 1.29952, -0.46935,
+ -0.39310, 0.05812, -0.30918, 1.47184, -2.26393,
+ -0.14710, -1.48736, -1.13849, -0.57930, 0.65192,
+ 0.68274, -1.25815, 0.27089, -1.01913, 0.40965,
+ -0.52427, 0.23502, -0.75828, 0.71066, -0.05501,
+ 0.45390, 0.28183, -0.62722, 0.03243, -0.01413,
+ 0.10085, -0.03228, -1.43628, 0.16985, 0.48495,
+ -0.39368, 0.14819, 0.25586, -0.11628, -0.10840,
+ 1.29916, -0.21667, -0.83397, 0.28214, 0.49105,
+ -0.33271, -0.77141, -0.14177, -0.17027, 0.13136,
+ 0.12769, 0.03722, -0.76394, 0.29194, -1.55033,
+ -1.41790, 0.68064, 0.00636, -0.29618, -0.15690,
+ -0.10594, -0.12888, -0.68273, 0.20427, -1.58326,
+ 0.43630, -0.17231, 0.05696, 0.26516, -1.20590,
+ 0.32313, 0.79585, -1.77661, -0.04107, 0.39348,
+ 1.03728, -0.57072, 0.62254, -0.63460, -3.02045,
+ -0.87045, -0.78673, -0.70091, 0.21403, -0.78910,
+ -1.62141, 1.18822, 0.52840, 1.52429, -0.38024,
+ 0.28401, 1.44780, -1.34562, 0.30437, -0.48524,
+ 0.72677, -1.25256, -0.59649, 0.81050, -1.19684,
+ 0.72016, 1.19344, -0.04403, 0.12121, -1.10177,
+ -0.46999, 0.11922, -0.33841, 0.28020, 0.84277,
+ -0.58388, 0.42462, -0.01706, -0.34931, 0.35461,
+ -0.46164, 0.07396, -0.40147, -1.50582, 0.46282,
+ -0.76982, -0.50662, -0.18648, 1.01384, 0.28025,
+ 0.89849, -0.51303, -0.36510, 0.72297, -0.48986,
+ -1.22895, -0.04298, -0.16640, -0.97700, 0.66817,
+ -0.10128, -1.04170, -0.00455, -0.54977, -1.42298,
+ 0.97314, -0.43510, -0.30870, 0.53485, -0.72956,
+ 0.65747, 1.64401, 0.52939, 0.44568, 1.28368,
+ -0.31580, 1.12614, -0.13895, -0.67589, -0.55086,
+ -0.30640, 0.21355, -0.35427, -3.21810, -1.39429,
+ -0.76995, -0.02320, 0.56197, -0.59653, 0.36693,
+ 0.06821, -0.09781, -0.45562, -0.09659, 0.73527,
+ 0.64741, -0.65120, 0.31691, -0.10540, -0.00181,
+ 0.21662, 0.26521, -0.30731, 0.83781, -0.95701,
+ -1.09554, 0.01797, -0.97483, -0.96298, 0.15680,
+ -0.65057, -0.24269, -0.41429, 0.28969, -1.07608,
+ 0.35672, -0.75437, -1.46732, 0.95085, 0.28798,
+ -0.61256, -0.48027, 0.22125, -0.06048, -0.57958,
+ 0.21184, -0.80280, 0.11485, 0.84601, -0.67420,
+ 1.25900, -1.56869, -0.62661, -1.59021, 1.03499,
+ -1.13973, 0.53079, 0.35931, -1.14588, 0.61998,
+ 0.61695, -0.16588, 0.15306, 0.62327, 0.20791,
+ 0.56833, -2.01157, 0.00138, 0.81969, 0.78300,
+ -0.18167, -0.36547, -1.64705, -1.40670, -0.24633,
+ -0.25123, 0.05368, -0.70235, -0.20572, 0.13365,
+ -0.47585, -0.08661, -1.02994, 1.51046, 0.24216,
+ -0.05088, -1.33417, 1.25260, 0.22493, -0.27612,
+ 0.07641, 1.49632, -0.55426, 0.01623, 0.38023,
+ 0.77235, -1.99006, -1.23889, -0.74745, 0.94887,
+ -0.39827, -0.47366, -0.44381, -0.26180, -0.84143,
+ -0.49650, 0.40213, 0.48299, 1.39646, -1.49621,
+ 0.50929, 0.32752, -0.35346, 0.62847, -0.17903,
+ -0.33323, -0.16695, 0.67155, -0.07411, -0.36616,
+ 0.95834, -0.56216, 0.18118, 0.39510, -0.79761,
+ -0.25517, -0.47708, -0.07352, 0.54212, 1.35329,
+ -0.33232, -1.97219, -0.66237, -0.82663, 0.10000,
+ 0.17373, 0.80196, -0.73303, -0.76315, 0.68317,
+ -0.35565, -0.66832, -0.22811, 0.23125, -0.66938,
+ -0.69691, 0.20284, -1.41787, -1.56903, 1.17507,
+ 0.02393, -0.41222, 0.43773, -0.74506, 1.17623,
+ 0.87577, 0.55434, 0.64275, 0.37308, -1.40427,
+ -0.25930, -0.15949, 0.53794, -0.04578, -0.76144,
+ -0.55109, -0.49188, -0.14909, 0.76849, -0.04665,
+ 0.41248, -0.09561, -0.31193, -0.35566, -0.54391,
+ -0.21578, -0.17415, -1.68817, -0.56593, -1.37811,
+ 0.30090, -0.39243, -0.39210, 0.11500, 0.46948,
+ -0.84892, -0.17192, 1.06018, 0.39188, 0.07369,
+ 0.50639, 0.15258, 0.67558, 0.65746, -1.75309,
+ 0.19953, 0.18212, -0.27121, -0.05246, -0.88026,
+ -0.06573, 0.00936, -0.18899, -0.81134, 1.38135,
+ -0.77363, 1.54370, -0.08342, 0.12557, -0.26230,
+ -0.14692, 0.09655, -0.08705, -0.38987, -0.74429,
+ -0.27592, 0.07186, 1.08868, -1.23188, -0.00677,
+ -0.41116, -0.18883, -0.27917, -0.66392, -0.12916,
+ -1.38181, -0.52298, 0.66159, -0.30877, 0.20214,
+ 0.25796, 1.17191, 0.22878, 1.25193, -1.22372,
+ -1.00558, 0.55136, 0.61094, -0.94248, -0.34922,
+ -0.40694, 0.11740, -0.62229, 0.71713, -0.26168,
+ 0.13554, 0.29054, 0.63551, -0.64731, -1.27774,
+ -0.41917, 0.46172, 1.15226, -1.39743, -0.22519,
+ -0.58920, 0.13246, -0.41017, -0.45311, -0.30521,
+ 0.29592, 1.18208, -0.80097, -0.43525, -0.71818,
+ -0.73186, 0.27987, -0.17485, -1.73774, -0.33737,
+ 0.52320, -0.28964, -0.55554, -1.64668, 0.27199,
+ 0.84073, 0.80116, 0.30507, -0.01489, 0.43118,
+ -0.08975, -0.37955, 1.59043, -0.60770, -0.40654,
+ -1.21347, -0.09705, 0.42774, -0.71105, -2.00087,
+ -0.26868, 0.37821, 0.78368, -0.91374, -1.08252,
+ 0.67319, -0.70628, 0.66633, -0.38689, 1.19650,
+ -0.43125, -0.05681, 0.68975, -0.33253, -0.42993,
+ -0.40712, -0.35848, -0.78724, 0.27554, 0.51706,
+ -0.61481, -0.51134, 0.23015, 0.06547, -1.08088,
+ -0.74845, -0.75066, 0.48866, 0.62636, 0.69759,
+ 0.18453, -0.14703, -0.00891, 0.81510, -2.67746,
+ 0.11258, 0.36530, -0.84080, -0.51195, -0.27849,
+ -0.35207, -0.07941, -0.42540, -0.43323, 0.42665,
+ 0.02392, 0.21382, -0.53461, 0.20525, -0.47182,
+ -0.61180, -0.22236, -0.35482, -0.48847, 0.42133,
+ 0.06403, 0.74060, 0.09878, 0.03876, 0.45681,
+ 0.40541, 0.23749, 0.73612, -0.15907, -0.69182,
+ 0.47107, -0.27011, -0.96414, 0.06607, -0.49130,
+ -0.60643, -0.23339, -0.68683, -0.49031, -1.22024,
+ 0.01636, -0.82615, -0.93073, -1.03735, -1.13895,
+ -0.16781, -0.30242, -0.60996, -0.36728, 0.13154,
+ -0.49563, 0.33473, -0.49090, 1.18626, 0.28348,
+ -0.26394, -0.89030, -0.14234, 0.31631, 0.55079,
+ -0.31313, -0.17043, 0.94580, 0.36155, -0.46123,
+ -1.46213, -1.02500, -1.08848, -0.66205, -1.24446,
+ -0.04379, -0.91986, -0.50207, -0.15222, 1.13621,
+ 0.68222, -0.11678, -0.63922, -0.28249, 0.87483,
+ 1.53270, 0.47210, 0.84468, 0.32327, 1.19874,
+ 0.95076, 0.12295, -0.22101, 1.28922, 1.03377,
+ 0.05281, -0.55340, 0.15615, 0.10831, 0.04400,
+ -0.66027, -0.49364, -0.55755, -1.45778, -1.44303,
+ -0.40623, -0.38034, -1.50819, -0.20985, -0.63755,
+ 0.36029, 0.51313, -0.05604, 0.31661, 0.27657,
+ 0.70212, -1.16133, 1.13240, 0.87370, 0.42347,
+ -0.18761, 0.43426, -0.29197, -0.44411, -3.24437,
+ -1.51650, -0.99743, 0.19354, -0.29352, -0.51493,
+ -0.09034, -1.32474, -1.89987, -0.27751, -0.01903,
+ -0.66752, -1.79514, -1.79950, -0.16249, -1.06992,
+ 0.70204, -0.78828, 0.27975, 0.28973, 0.95841,
+ -2.35562, 0.13368, 1.40412, 1.97660, 0.94680,
+ 2.05501, 0.24142, -0.95846, 0.43736, 0.52827,
+ 0.48802, 0.23028, 0.58500, 0.61262, -1.48814,
+ -0.82320, 0.16555, -1.98546, -0.15714, 0.85231,
+ -0.46236, -2.09212, -1.35188, 0.43372, 1.12079,
+ -0.13871, 1.38577, -0.55412, 1.84939, 1.35516,
+ 1.05656, 0.97969, 1.69850, 1.85629, 1.72149,
+ -0.61409, 1.32393, 0.78447, -1.34203, -0.71868,
+ 0.12808, -1.04923, -4.41945, -2.04988, -0.58305,
+ -0.25483, -1.71935, -2.14012, -1.03432, -0.26366,
+ 0.24467, -0.23136, -0.09769, 0.55950, 0.70522,
+ -0.92575, -1.23120, 0.91712, 1.07991, -1.37401,
+ -0.41928, 0.31989, 0.18998, -2.83298, 0.65947,
+ 0.45077, -0.63792, -0.38127, 0.59649, 0.10000,
+ -3.03464, -1.99973, -2.34165, -0.41394, -0.73066,
+ -1.02083, -1.67860, 0.09417, 0.24910, 0.17847,
+ -0.39185, 0.44192, 0.28238, 0.65812, 0.05893,
+ 1.24368, 1.61150, 2.34220, 1.02394, 1.75530,
+ -1.09972, -0.55252, 0.20429, 0.07147, 0.76727,
+ 0.30087, 0.46529, 0.26406, -0.39287, 0.93794,
+ -0.52680, -2.01936, -0.36490, -0.11016, 0.05865,
+ -1.29750, -0.58017, -0.05278, -0.11869, -0.05559,
+ 1.03881, -1.00963, 0.30974, 0.76096, 0.28469,
+ 0.28574, 1.32568, 1.14753, 1.34400, -0.95441,
+ -0.68124, 0.31512, -0.74379, -0.44779, -0.40255,
+ 0.10922, -1.73548, -0.24663, -0.33657, -0.85136,
+ 0.04320, -1.09347, -1.60493, -1.24500, -0.43861,
+ -1.22631, -1.11536, -0.38685, -0.65602, 0.02970,
+ 0.18255, -1.30333, 0.14229, -0.61160, 0.62540,
+ 0.04200, -0.36931, -0.34203, 0.63472, 0.78466,
+ 0.76829, 0.37382, 0.25477, 0.48401, -0.19774,
+ -1.05247, -1.45254, 0.12418, -0.19245, -0.63160,
+ -0.03246, -0.30570, -2.41316, 0.17425, -0.59639,
+ 0.28380, 0.68918, 0.41543, 0.30126, 0.30260,
+ 0.66964, -0.21311, -0.27780, 1.15913, -0.12628,
+ 0.47794, -0.15024, 0.29315, 0.93004, 0.40909,
+ -0.22634, 0.27553, -0.62091, -0.14872, -0.61340,
+ -0.21769, -0.77630, -0.97826, -0.34935, 0.09071,
+ 0.16268, -0.27651, -0.29293, -0.39100, 0.20065,
+ -0.37047, 0.55795, -0.39729, -0.70759, 0.20222,
+ 0.28110, -0.09256, -0.51188, -0.96645, 0.12292,
+ -0.46878, -0.47899, -0.11945, -0.61991, -0.08642,
+ 1.18546, -0.01115, -0.16279, -0.86146, -0.06273,
+ -0.68697, -0.08755, -0.30783, -0.98477, -0.40926,
+ -1.92904, 0.00602, -0.45798, -0.07549, -0.28101,
+ -0.99351, 0.60157, -0.93893, 0.07552, -0.07984,
+ -0.00075, 0.16695, 0.13977, 1.22143, 0.48491,
+ 0.55533, -0.23524, 0.46986, -0.66782, -0.60512,
+ 0.14837, -1.16316, 0.58740, 0.40544, 0.45407,
+ 0.06369, -0.65158, -0.66574, -0.07536, -0.35776,
+ -0.12744, -0.47044, 0.02749, -0.11021, 0.26012,
+ 0.02033, -0.64016, 0.21933, 0.57617, -3.17097,
+ -0.85556, -1.86607, -0.30654, -0.90179, -0.96005,
+ -1.03957, -0.15924, 0.33392, -1.05013, 0.34769,
+ -0.90899, 1.22207, 0.24580, -0.47613, 0.06079,
+ -0.11477, 0.87626, 0.92717, 0.11139, 0.59334,
+ 0.95133, -0.15711, 0.34747, -0.47094, -1.17124,
+ 0.46687, 0.36739, -0.29085, -0.75912, 0.47858,
+ -0.03562, 0.16184, 0.00699, 0.62062, 0.26316,
+ -1.40070, -0.28293, -0.20296, -0.04407, -0.29876,
+ -0.26584, -0.70186, 0.98902, 1.21969, -0.15614,
+ 0.56366, 0.92415, 1.62601, 0.08076, -0.56275,
+ 0.58382, -0.35984, 0.44858, -1.28665, -0.45535,
+ -0.28750, -1.82090, -1.26584, -1.74468, 0.51004,
+ -1.89758, -0.34494, -0.33251, 0.23225, -0.67892,
+ -1.09955, 0.38701, 0.33172, 0.23418, -0.29022,
+ 0.39268, 0.31213, 0.29578, -0.29925, -0.56324,
+ 0.12120, -0.43380, -1.91842, -0.71673, 0.46965,
+ 1.08521, -0.01892, -0.06397, -0.74779, -1.36946,
+ -0.71683, -0.61117, -0.73607, -0.45363, -1.04947,
+ -0.73882, 0.92733, -0.73400, 0.84250, -0.41808,
+ 0.48735, 0.83646, -0.58160, -2.61884, 0.45792,
+ 1.11492, 1.09327, 0.26109, 1.54006, -0.70185,
+ 0.88048, 0.93516, 0.84698, -0.20655, 1.17312,
+ 1.51120, 1.12649, -0.93744, 0.41907, 0.62391,
+ -1.31245, -0.61918, 0.14365, -1.14772, -4.05952,
+ -1.51111, -0.14829, 0.26534, -1.24137, -0.24410,
+ 0.33351, 1.04217, 1.02485, 0.90682, 0.76185,
+ 1.32673, 2.01568, 0.22699, -0.33122, 0.89091,
+ 1.25051, -0.59702, -1.18320, 0.01553, -2.14720,
+ -2.46552, -2.43887, -0.24007, -0.54432, -1.70055,
+ -1.18995, 0.20724, 0.30738, -0.86375, -1.13724,
+ 0.22901, -0.41206, -0.35831, -0.55650, -0.21495,
+ -0.62139, 0.68926, -0.97612, -0.89216, 0.27590,
+ -0.59653, -2.35306, 0.47537, 1.11052, 1.14504,
+ -0.67521, 1.09150, 0.36424, -0.87175, 0.03826,
+ -0.96307, 0.45118, 0.08148, -0.56992, -1.54372,
+ -0.59434, -0.39258, 0.16188, -1.51667, -0.60605,
+ 0.09858, -0.56403, -1.59669, 0.95073, 1.26968,
+ 1.10749, 0.01589, 1.37903, -0.30450, 0.28295,
+ 1.02949, 0.76069, 1.20607, 1.02500, 1.57098,
+ -0.92252, -0.87459, 0.48482, 0.72912, -0.92049,
+ -2.05543, 0.43871, -0.94659, -0.93189, -2.07197,
+ -0.79018, -0.06989, -1.44244, -0.17086, 0.10000,
+ -0.09260, 0.25133, -0.02660, -1.17733, 0.55276,
+ -0.43610, -0.12797, -0.94309, -0.85727, 0.15732,
+ 0.15203, 0.13006, 0.19222, 0.24259, 0.04185,
+ 0.01742, 0.42553, 0.38609, 0.22302, -0.56485,
+ -1.71556, -0.95809, -1.01445, -1.00527, -0.85123,
+ 0.08568, -0.61615, -0.83064, -0.17428, -1.15813,
+ 0.12892, -0.15234, 0.00923, -0.17613, -0.06076,
+ 0.26328, 0.79030, 0.60651, 1.35626, -0.27258,
+ 1.36785, -0.30706, -0.74387, -0.68476, -0.80624,
+ -0.46100, -0.84889, -0.50196, -0.52925, -0.42783,
+ -1.55753, 0.01650, -0.60314, 0.18069, -0.04954,
+ 0.52952, 0.69038, 0.65486, 0.84851, 0.40009,
+ 0.11634, 0.00290, -0.19493, 0.24400, -0.21215,
+ -0.81254, 0.32849, -0.74241, -0.61911, 0.52918,
+ -1.08501, -0.44852, 0.46431, -0.29753, 0.04998,
+ -0.91909, 0.36096, 0.83422, 0.65130, -0.82053,
+ 0.15746, -0.27015, -0.36261, -0.59939, 0.05885,
+ -0.30919, -0.49610, -0.47285, -0.50282, -0.27081,
+ 0.03577, 0.44920, -1.48456, -0.50137, 0.06325,
+ 1.05252, -0.57223, -0.04130, -0.39154, -0.42869,
+ 0.27650, -0.09022, 0.29738, -0.22951, 0.18862,
+ -0.60652, -0.04167, -0.59111, -1.63047, -0.91238,
+ -0.68471, 0.33577, -0.26933, -0.94123, -0.61540,
+ -0.09535, 0.56808, 0.12846, 0.54420, -0.05802,
+ 0.68302, 0.06255, 0.45217, -0.19341, -0.03102,
+ 0.32725, -0.04667, -0.13995, -0.75201, -0.70892,
+ -0.20310, -0.53111, 0.68501, -0.92572, 0.03124,
+ 0.18099, 0.10339, -0.85865, 0.03784, -0.57116,
+ -0.00671, -0.11652, -1.02522, 0.05263, 0.65753,
+ -0.19331, -0.03877, 0.14182, -0.30941, 0.23223,
+ -0.09358, -0.04311, -0.26084, 0.58780, 0.62272,
+ 0.54121, -0.11259, -0.58616, -0.40779, 0.01281,
+ -1.15807, -0.22962, -0.07754, -0.65263, -0.62495,
+ -0.38502, -0.70229, 0.13591, -0.09894, 0.29178,
+ -0.45920, -0.34621, 0.19562, -0.20069, -0.20730,
+ -0.28959, -0.61538, 0.08192, -0.25438, -0.55219,
+ -0.07504, 0.07330, -0.58823, -0.13894, 0.50012,
+ -0.00561, -0.80515, 0.08723, 0.03774, -3.16824,
+ -0.75794, -0.56926, -0.22704, 0.97824, 0.14580,
+ -1.22800, -1.16686, 0.92501, -0.32142, 0.53230,
+ 0.51845, 0.19003, -0.61466, 0.01661, 0.20351,
+ 0.68921, 0.09119, 0.03431, -0.41010, -0.34963,
+ -0.47570, -0.59309, -1.35460, -0.39925, -0.75608,
+ 0.57831, -0.04006, 0.26621, -0.26756, 0.77234,
+ -0.91549, 0.64941, 0.07571, -0.33433, 0.92329,
+ -0.43769, 0.48677, -0.96169, -1.18916, 1.31522,
+ -0.58054, 0.36632, -0.06755, -1.22431, 0.31524,
+ 0.40071, -1.57771, -0.42102, 0.65284, -0.17092,
+ 0.06015, -0.94120, -0.27175, 1.02088, 0.34944,
+ -0.17630, 0.26819, -0.50216, -1.15214, 0.27269,
+ 0.23829, 0.12702, 0.00366, 0.61480, -0.46685,
+ -0.34812, 1.38750, 0.19248, -0.10858, -0.66122,
+ -0.31080, -0.49209, -0.19387, 0.23588, -0.18975,
+ -0.99330, -0.22442, 0.58792, -0.46491, -1.13871,
+ 0.72164, -0.47596, -1.18762, 0.32003, 0.68677,
+ 0.45041, 0.24489, -0.42369, -0.22638, 0.17306,
+ 0.38048, -0.29497, 0.17754, -0.24482, 1.16469,
+ -1.07744, 0.90735, -0.84726, 0.13595, -1.62738,
+ -0.90761, -0.37991, -0.86221, 0.36475, -0.19017,
+ 0.04425, 0.67967, -0.04775, -0.07831, -0.15999,
+ 0.51799, 0.90260, 0.15574, -0.86691, -0.27718,
+ -0.66664, -0.69781, 0.34895, -0.08349, -0.35770,
+ -1.38756, 0.00857, -0.48442, -1.11076, 0.63642,
+ 0.52840, -1.33078, -0.88062, 0.03889, 0.38831,
+ 0.09129, 0.52637, 1.27782, 0.70548, -0.89466,
+ -0.07865, -0.26446, 0.07894, -0.43131, -1.44117,
+ -0.16506, -0.42151, 0.21916, 1.01547, -1.63636,
+ 0.27320, -0.06634, -0.10100, 0.79015, -0.12613,
+ -1.20335, -1.21948, 0.09048, 1.25499, 0.96550,
+ -0.67396, -0.16261, 1.16627, -0.89640, -1.73206,
+ -0.13596, 1.42815, -0.25795, -1.00704, -0.67461,
+ -0.34358, -0.55425, 0.39691, -0.88655, -0.07702,
+ -1.11207, -0.62478, -1.59930, 0.76819, 1.26973,
+ 0.54715, 0.73336, 0.10056, -1.09176, 0.28448,
+ -0.53840, -0.04147, 0.26137, -1.03501, 0.88282,
+ -0.36269, -0.45951, 0.54151, 0.44348, -1.27460,
+ -0.51466, -1.54929, -0.80273, 0.77041, -1.56046,
+ -0.32315, -0.34770, -0.35607, 0.20430, 0.41041,
+ 0.72790, 0.66453, -0.34011, 0.59620, -0.49582,
+ -0.17258, 0.70717, 0.49359, 1.06670, -0.10000,
+ 0.35321, 0.00074, 0.95444, -2.45922, 1.76154,
+ -0.98894, 0.66321, -0.64954, -0.54090, -1.58076,
+ -0.42972, -0.08932, -0.49912, 0.84914, 0.32989,
+ 0.20320, 0.54072, -1.09007, 0.70084, -0.26225,
+ 0.63698, -0.67858, -0.19556, -0.63482, 0.53133,
+ -0.58376, -0.12536, 0.51152, 0.29880, -0.51155,
+ 0.38265, -1.12715, 0.56265, -1.93331, 0.23209,
+ -0.16917, 0.43216, 0.60803, -0.33860, -0.19165,
+ 0.03280, 0.30147, -0.70389, -0.53441, -0.75278,
+ -1.59055, -1.44393, -0.68744, 0.43970, -0.77976,
+ -1.59170, 0.18034, 0.92251, 0.26558, 0.12740,
+ 0.65948, -0.01570, 1.37978, -0.02692, 0.11993,
+ 0.69401, 0.93234, 0.01014, 1.30438, -0.62513,
+ -0.84846, 1.11577, -1.83469, -0.09096, 0.11591,
+ -1.17954, -1.16976, -0.72809, 0.38012, -1.08798,
+ 0.97043, 0.43926, 0.09744, -1.05907, 0.29432,
+ 0.98505, 0.42924, 0.20021, -0.10438, -0.74515,
+ -2.19303, -0.57347, -0.55798, 0.66142, -0.58862,
+ 0.14019, 0.00417, 0.39696, -0.31094, 0.35953,
+ -0.33847, -1.01594, -1.04483, 0.15578, 0.51725,
+ -0.12879, -0.29972, 0.87337, 0.51151, 1.58078,
+ -1.15253, -1.09410, 0.80532, -0.05273, -0.51719,
+ -0.64095, 1.81990, -0.67979, 0.48272, 0.20193,
+ 0.06420, 0.96603, -0.98539, -0.03707, -0.24137,
+ 0.22773, -0.83088, 1.18440, -0.79353, -0.03465,
+ -0.48796, -0.64500, -0.31280, -0.38194, 0.97699,
+ 0.06354, 0.00132, 0.26410, -0.22893, 0.79743,
+ -0.14168, -0.27855, -0.68777, 1.16968, 0.25006,
+ 0.51517, -0.70076, -1.98605, -0.02327, -0.61009,
+ 0.18093, -0.61835, -0.73156, -1.74251, -0.26515,
+ -0.46835, 1.58156, 1.39791, -0.07656, 0.77945,
+ -0.27290, -0.61873, -0.54698, 0.19755, 0.79823,
+ -0.19278, 1.09717, -0.27127, -0.27793, -1.04125,
+ -0.76422, 0.42426, -0.80194, 0.21661, -0.16588,
+ -0.59144, -0.07935, 0.53035, -0.86174, 0.86047,
+ 0.53683, 0.85744, -0.35259, -0.85324, -0.43584,
+ -1.15268, 0.44928, 0.67352, 0.27786, -1.95023,
+ 0.51329, -0.87413, -0.56646, 0.17198, -2.59615,
+ 0.54940, -0.75793, 0.05044, 0.41721, 0.23718,
+ -0.27053, 0.26731, 0.14030, 0.80319, -1.56418,
+ -0.72216, 0.68318, -0.40170, -0.44385, -1.25405,
+ -0.62981, -0.16621, 0.19314, 0.01626, -0.71979,
+ 0.90920, -0.55277, -1.97596, 0.17637, 0.34076,
+ -0.86604, -0.75589, 1.60307, 0.07774, 0.02952,
+ 0.49640, 0.30658, -0.19805, -1.83489, 0.15892,
+ -0.21044, 0.35656, -0.75370, -0.16460, -0.16805,
+ -0.37002, 0.84114, -0.30038, -0.95396, -0.44043,
+ 0.43704, -0.09440, 0.91382, -1.55984, -0.18717,
+ 0.19686, -0.57817, 0.46662, 1.42788, 0.17580,
+ -0.20342, -0.43798, -0.35143, 0.12297, 0.04127,
+ 1.04428, 0.00545, -1.58830, 0.19194, 0.24117,
+ -0.40628, 0.90787, -0.62557, -0.31303, 0.23146,
+ -0.52329, 0.71567, -0.27276, -0.41738, -1.60679,
+ 0.31125, -0.49994, -0.13344, 0.05693, 0.15388,
+ -0.16014, -0.28448, -0.76194, -0.26852, -0.55371,
+ 1.05403, -0.28682, -0.22759, -0.05130, 0.86204,
+ 0.51159, 0.95246, 0.42828, 0.06049, -0.32114,
+ 0.13250, -0.98482, -0.71259, -0.62176, -1.24924,
+ -0.94316, -0.96389, 0.01796, -0.20055, -0.56622,
+ 0.81891, -0.80356, 0.11530, -0.48686, -1.29021,
+ -1.14421, 0.02680, 1.25121, -1.77038, 0.16399,
+ 0.58869, -0.08988, -0.67779, 0.67157, -1.27341,
+ 0.60921, -0.27141, 0.16666, 0.58914, -0.16967,
+ -0.88751, -1.03949, 1.25939, 0.91661, 0.57670,
+ 0.79141, 1.65076, 0.80743, -0.38948, -0.31687,
+ -1.40910, -1.28768, 0.25812, -0.16624, 0.07196,
+ -1.35565, -2.38069, -0.94548, -0.51940, -0.08878,
+ 0.64982, -0.94662, -0.08100, 0.36836, -0.00414,
+ 0.13519, 0.95878, 1.06727, 0.56274, 0.27520,
+ -0.41044, 0.97911, -0.26450, -1.14757, -0.73562,
+ -0.00933, -1.65814, -0.24394, -0.09170, -0.87147,
+ -0.81079, -1.14114, -0.54023, 0.51557, 1.56877,
+ 1.45496, 0.93822, 0.70226, 0.87434, 0.30408,
+ -1.26204, 1.21057, 0.38524, -1.88341, -1.43547,
+ -0.77596, -0.47418, -0.97016, -0.99667, 0.25480,
+ -1.31410, -1.85804, -0.45683, -0.24532, 0.43427,
+ -0.60328, 1.36728, -0.95198, -0.14366, -0.22025,
+ -0.21963, -1.55057, -0.43957, -0.07018, 0.05316,
+ 0.03476, 0.10898, 0.37978, -1.52367, -0.63219,
+ 0.02569, 0.52418, -0.48276, 0.54618, 0.10000,
+ 0.62737, 1.00111, 1.83785, 0.40710, 1.44030,
+ 0.16785, 0.70389, -0.35587, 0.44253, -0.30192,
+ -1.07773, -1.02630, -0.25808, -0.28259, -1.07444,
+ -2.19776, -0.16306, -0.49501, -1.62936, -0.04979,
+ -0.57958, 0.60138, 0.50849, -0.28119, -0.16630,
+ 0.55746, 0.04364, 0.14183, -1.76325, 0.10195,
+ 0.05634, -0.53521, -1.23014, -0.86731, 0.35404,
+ 0.83988, -0.71443, -0.73512, 0.52918, -0.90504,
+ 0.10849, -0.70814, 0.06331, -0.55759, 0.90873,
+ -2.00313, 0.65678, -0.17727, -0.68051, 0.33612,
+ 0.45295, 0.36356, -0.08569, -0.59981, -0.45477,
+ -0.38279, -0.50903, -0.19076, 0.13541, -0.28778,
+ -0.32128, -0.21905, -0.31082, 0.18684, 0.02351,
+ -1.49390, 1.04333, -0.07383, -0.62862, -2.12772,
+ 0.00297, -0.22215, -0.55214, 0.50440, -1.64356,
+ 0.49564, 1.02787, 0.52913, -0.08173, 0.28527,
+ 1.19999, -0.55938, -0.39244, -1.38695, 0.09951,
+ -0.46596, 0.41942, -0.79669, -0.12685, -0.67730,
+ -0.08271, -0.41873, 0.93501, 0.07105, 0.09937,
+ 0.90456, -0.35172, -0.23913, 0.25469, -0.06495,
+ -0.52526, -1.09182, 0.09905, -1.01010, 0.10516,
+ 0.08389, -0.77772, 0.04307, 1.11297, 0.45096,
+ -0.65461, 0.16978, -0.33361, -0.85255, -0.66971,
+ -1.58488, 0.61241, -0.60556, 0.48771, 0.74601,
+ 0.61799, 0.74315, -1.01728, -1.38345, 0.05196,
+ -0.30388, -0.47459, -0.45626, -0.24263, -0.57773,
+ 1.07783, -0.64447, 0.09975, 0.22344, -1.04814,
+ -0.49237, 1.36289, -0.80419, 0.03691, 0.54973,
+ 0.63889, -0.02857, -0.59142, -0.81126, 0.65480,
+ -0.51599, -0.82000, -0.11861, 0.32068, 0.21796,
+ -1.29990, 1.34552, -0.54877, -0.54219, 0.06414,
+ 0.61546, -0.22466, -0.53470, 1.25503, -0.00530,
+ 0.07577, -0.37065, -0.19269, -0.24330, -1.29904,
+ -1.54110, -0.90105, 0.06403, 0.17895, -0.09445,
+ 0.04619, -0.22327, 0.46655, -0.49166, 0.01700,
+ -1.81867, -0.20833, 0.69699, 0.04530, -0.22817,
+ 0.22490, -0.83235, -0.14656, 0.42805, -0.72366,
+ -0.76440, -0.56322, 0.59645, 0.53101, -3.26259,
+ -0.21159, -0.85730, 0.33661, -0.54139, -0.34833,
+ 1.13827, -0.20072, -0.25918, 1.05759, -0.43507,
+ -0.59459, -0.26592, 0.00225, 0.47694, 0.89611,
+ -0.32711, -1.05420, -0.50965, -0.93549, -0.76730,
+ 0.26695, 0.89591, -1.47080, -0.44772, -0.21051,
+ -0.68183, 0.00781, 1.14550, -1.30110, -0.20937,
+ 0.29089, -1.85693, -0.63322, 0.75968, -0.81360,
+ 1.52188, -0.19709, -0.43026, 0.62720, 0.29083,
+ 1.19749, -1.01790, -0.17460, -1.30505, -1.33909,
+ 1.29121, 0.57213, -0.81826, -0.18830, -0.33910,
+ -0.10403, -0.11252, -0.56787, -0.03760, 0.29235,
+ -0.24944, -0.02866, 0.60931, -0.63696, 0.69345,
+ -0.09440, -0.38371, 0.18790, -0.11602, 0.76226,
+ 0.33401, -2.01048, -1.29496, 0.55621, -0.18000,
+ -0.17699, 0.95730, -1.35107, -0.07261, 0.86630,
+ -0.02449, 0.45605, -1.02875, -0.16097, 0.05260,
+ -0.38303, 0.19233, 0.60151, -0.91243, -0.49679,
+ -0.54312, -0.68849, 0.34540, -0.75130, 0.13212,
+ -0.95080, 0.99784, -0.83308, -0.22228, -0.22458,
+ 0.10324, 0.25958, 0.34641, 0.01988, 1.66456,
+ -0.97494, -0.69437, -0.30852, -0.62672, 0.31281,
+ -0.76249, -1.38459, -0.51882, -0.30603, -0.83603,
+ 0.34476, 0.89498, -1.37191, 0.27863, -0.38150,
+ 0.46538, 0.24699, -0.10676, 0.31164, -0.18163,
+ -0.17812, -0.70925, 0.97812, -0.19878, 0.08762,
+ 0.99455, 0.03256, 0.51297, 0.92114, -0.81840,
+ 1.03540, -0.46773, 0.72692, -0.20608, -0.72326,
+ -0.25845, 0.30748, -0.18361, -0.42969, 0.09863,
+ -0.38463, -0.54374, -0.62124, 0.33856, -0.59490,
+ -0.70192, -1.37316, -0.40386, -0.58969, -0.54518,
+ -1.66949, -0.67140, -1.63225, -0.79210, 1.05814,
+ -0.88968, 1.10692, -0.72691, 0.51865, -0.36796,
+ 1.06606, 0.59804, 1.06352, 0.32641, -0.00264,
+ -0.53686, 0.31755, -0.56044, -0.24047, -0.90701,
+ 0.20579, 0.15297, 0.59553, 0.52246, -0.30283,
+ -1.74261, 0.09287, 0.32924, -0.24675, -1.22899,
+ 0.15089, -0.86986, -0.19670, -1.52908, 0.75894,
+ 0.56202, -0.05119, 0.42508, 0.38655, -0.73625,
+ -0.59878, -0.74352, -0.07846, 0.85866, -0.84263,
+ -1.27798, -0.42047, -2.63181, 0.65330, 1.24414,
+ 1.26991, -0.03097, 0.05874, -0.16234, 0.35946,
+ -0.17059, 0.24923, 0.12164, -0.35446, -0.10000,
+ -0.49309, 0.11912, 0.30141, -0.02650, 0.50004,
+ 0.47720, -0.58228, 0.13848, -0.88485, -0.25689,
+ -0.94883, 0.07007, -1.40023, -0.05620, -0.87939,
+ -0.10839, -0.80379, -0.48303, 0.46821, 0.98605,
+ 0.72978, 0.26172, -0.54239, 0.60158, -1.09202,
+ -0.27066, -0.52960, -0.08070, -1.06455, 1.24844,
+ -0.50485, 1.15957, -0.24220, 0.64401, -0.10767,
+ -1.08466, 0.48674, -1.00238, -0.95910, 0.74926,
+ -0.66199, -0.54177, 0.02366, -0.80394, -0.57491,
+ 0.79543, 0.81124, -0.24207, -1.12658, -0.08604,
+ -0.25666, -1.35207, 0.74721, -0.87502, -0.20711,
+ -0.70353, 0.84636, -0.43064, -0.15864, 0.66245,
+ 0.22211, -0.37187, -0.05259, 0.21587, -0.08749,
+ 1.01393, -0.57682, -1.00574, 0.44990, 0.63794,
+ -0.41504, 0.81273, -0.55991, -1.25217, -0.49174,
+ 0.32282, -1.10139, -0.67469, -1.29165, -0.23419,
+ 0.22247, 0.22059, -0.28809, 1.54954, -0.62475,
+ -0.20936, -0.86834, -0.59801, -0.74704, -0.02142,
+ -0.75387, -0.59797, -0.25015, 0.75075, 0.26441,
+ -0.48778, 0.09385, 0.18375, 0.21180, 0.22370,
+ 0.22405, 1.14908, -0.47105, -0.77422, 0.36937,
+ -1.48008, -0.28147, -0.53216, -1.40174, -0.37986,
+ -0.45379, -0.19708, -0.57682, -0.13581, -0.19667,
+ -0.51270, 0.39185, -0.09762, -0.00648, -0.05888,
+ 0.20593, 0.58152, 0.52151, 0.14322, 1.21692,
+ 0.31705, -0.01849, -0.18032, 0.63478, -0.95197,
+ 0.48201, 0.87272, 0.40309, -1.05143, -0.13480,
+ 0.84792, -0.37836, -0.57342, 0.14967, -0.52674,
+ -0.24465, 0.60644, -0.87691, -0.11028, 0.19798,
+ -0.86899, -0.61146, -0.60238, 1.19698, 0.13047,
+ -0.43581, -0.46586, -0.08982, 0.09632, -1.14478,
+ 0.47713, -1.46442, 0.85696, 0.02126, -0.40528,
+ -0.25549, 0.50161, -0.46085, -0.14218, -0.03611,
+ -0.19242, -0.50041, 0.18193, -0.11379, -0.08629,
+ 0.18424, 1.20798, -0.88269, -0.97250, -0.09797,
+ 0.42403, -0.96006, -0.12379, 0.16458, 1.36428,
+ 0.39755, 0.12031, 0.97393, -1.40137, -0.25775,
+ -1.58000, -0.45538, 0.62947, -1.46796, -2.73364,
+ 0.18883, 0.24262, -0.36771, -0.02782, 0.00958,
+ -0.33226, 0.46954, -0.24146, 0.17588, -0.94152,
+ -0.13517, -0.82356, -0.04692, -0.03989, -0.32329,
+ -0.99031, 0.53602, 0.10038, -0.13706, -1.24296,
+ 1.27202, 1.29548, -0.30238, -1.27948, 1.19922,
+ 0.23525, -0.64471, -1.24010, 0.41624, -1.79941,
+ 0.76775, -0.81193, 0.21127, -0.18676, -0.01609,
+ 0.18483, 1.02378, 0.64944, -0.18006, -1.44015,
+ -0.20779, -0.92947, -0.77732, 0.54815, -0.93719,
+ -0.21592, 0.01251, -1.21968, 0.22262, -0.16503,
+ 0.22271, 1.11101, 1.12523, -0.60482, -0.29680,
+ 0.50974, -1.11797, -0.48943, 0.55184, -0.56080,
+ -0.43980, -0.19206, -0.14203, -0.30002, -0.62263,
+ -1.01031, 1.38405, -0.29858, 0.48194, 1.42814,
+ -0.03710, -1.01204, -0.58189, -0.38390, 1.38067,
+ -1.90928, 0.92778, -0.46241, -0.01703, -0.12888,
+ -0.14496, -1.19901, -0.25021, -0.69942, -0.04541,
+ -1.24933, -1.22007, -1.17554, -0.32984, -2.32673,
+ 0.31794, -0.06571, -1.29753, 0.50261, -0.08333,
+ 1.52787, 0.00833, -0.49541, 0.88942, 1.15584,
+ 0.65016, 0.37063, 0.44069, 0.30027, -0.12998,
+ -0.74211, -0.24372, 0.04108, -0.93406, 1.39978,
+ 0.50652, -0.68060, -0.18537, 1.21258, 0.36668,
+ 0.51937, 0.00854, -0.87608, -0.43484, -0.06473,
+ -0.63075, 0.59693, -0.58517, -0.13807, -0.33019,
+ -0.66088, 0.16052, -0.43120, -0.23667, -0.54555,
+ 0.15419, -0.05039, 1.65229, -0.69527, 0.63650,
+ -0.68376, -0.26562, -0.25002, -0.49207, 0.15339,
+ -0.10698, 0.00174, -0.26613, -0.69616, 0.35362,
+ -0.92008, 0.07251, -0.64594, 0.01662, -0.62264,
+ -0.24573, 0.37056, -1.17461, -1.58471, -1.93977,
+ 0.95342, 0.27827, 0.39221, 0.00184, 0.00313,
+ -0.12610, 0.09277, -1.02408, -0.71032, 0.53373,
+ 0.92617, 1.80965, -0.35959, 1.31475, 0.17882,
+ 0.10762, 0.30376, -0.67170, 0.97934, 0.77501,
+ -0.20806, 0.80531, -0.16901, 1.40615, 0.01921,
+ -1.07380, -0.64443, -0.36086, -1.39839, -0.47617,
+ -0.77642, -0.75182, -2.65963, 0.84525, -0.33668,
+ -2.15457, -0.76658, -0.98237, -1.50177, 0.40237,
+ -1.34019, 0.67766, -0.31810, 0.44276, -0.39152,
+ 1.33999, 0.24651, 0.11073, -0.31085, 0.90113,
+ 0.92186, 0.25763, -0.21569, -0.53738, 0.10000,
+ -1.36618, -1.83576, -1.61850, -0.56303, -0.90059,
+ -2.06222, -0.10145, -0.47536, 0.57172, -1.38545,
+ 0.07859, 0.39343, -0.61015, -0.24214, 2.50834,
+ 0.09194, 0.49053, 1.66293, 1.24694, 1.03950,
+ 0.42174, 0.04980, 0.26073, -0.77511, -0.03312,
+ -0.16539, 0.85315, 0.67028, -0.42019, -0.51652,
+ -0.07369, -0.34881, -0.09437, 0.28906, 0.73444,
+ 0.36637, -0.35082, -0.29631, -0.45737, -1.10711,
+ -0.95183, -0.28830, -1.92205, 0.08766, -0.63203,
+ -1.11481, -0.48057, 0.07433, 0.76931, -1.48631,
+ -0.48359, 0.26691, -0.37064, 1.13087, -0.15669,
+ 0.22970, 0.87002, 0.44417, 1.42022, -0.68930,
+ -0.06848, -0.06636, -0.47745, 0.15229, 0.93430,
+ 0.54924, 0.54507, 0.84874, -1.19914, 0.04171,
+ -0.05160, 0.44679, -0.65216, -0.48342, -0.40927,
+ 0.81118, -0.35440, 0.44484, 0.14108, 0.06927,
+ -0.24598, -1.41916, -0.70284, -1.12166, 0.49274,
+ -0.04603, 0.27951, 0.04905, 0.63169, 0.71830,
+ -0.58564, 0.19547, -1.22075, -0.12642, -0.05082,
+ 1.04872, 0.38400, -2.03315, -0.36162, 0.08970,
+ -0.73671, -1.84596, 0.02270, 0.33985, -0.89971,
+ -0.88771, 0.23230, 0.40040, -0.79278, -0.54248,
+ -1.54083, 0.38067, -0.24911, 0.19194, -0.13813,
+ 1.19795, 0.38350, -0.51032, -1.11753, 0.72643,
+ -0.55501, 0.16920, -0.37102, 0.37130, 0.51077,
+ -0.51459, 1.11564, 0.36160, -0.51608, -0.74393,
+ 0.10116, -1.36338, -1.32721, 1.02148, 0.26409,
+ 0.26202, 1.04814, -0.00685, -0.96373, 0.28537,
+ -0.71973, -0.50764, -0.52329, 0.52438, -0.47980,
+ -0.57279, 0.48548, 0.10080, 0.27994, -0.53837,
+ -0.52096, -0.31472, 0.63867, -0.41379, 0.05353,
+ 0.49892, -1.00613, -1.01111, 0.45299, 1.05134,
+ 0.23664, -0.73054, -0.93809, -0.05093, 0.00491,
+ 0.24742, 0.09499, -0.19060, -0.66760, -0.12449,
+ -0.88603, -0.22248, 0.67489, -0.34356, -0.11281,
+ 1.75822, 0.77154, 1.52973, -0.50862, -0.44664,
+ -1.17777, -1.04738, 0.55853, -0.45655, -0.29266,
+ -0.99632, -0.05094, -0.17183, -0.44230, -2.45545,
+ 0.62618, -1.19510, -0.68779, -0.10456, -1.32398,
+ -0.20276, -0.01299, -0.15409, -0.00583, 0.87292,
+ 0.02836, -0.30575, -0.73168, 0.35494, -1.07321,
+ 0.74031, 0.45554, -0.19712, 0.39619, 0.32504,
+ -0.43304, 0.08416, 0.14306, -2.54408, 0.27755,
+ -0.79856, -0.82171, 1.58011, 0.41192, 0.48580,
+ 0.25774, -0.19411, -0.87063, -0.94597, 0.76143,
+ -0.76118, -0.60221, -0.18139, 0.35172, -0.28627,
+ 0.30212, 0.32208, -0.53097, 0.22929, -0.04249,
+ -0.31897, -1.85137, -0.70459, 0.83485, 0.09428,
+ -0.98963, -0.11358, 0.94807, 0.44252, -0.88191,
+ -0.16867, -0.04778, -0.01658, 0.07898, -0.12826,
+ -1.04922, 0.31025, -0.52267, -1.14890, -0.85766,
+ -0.43677, -1.35831, -0.59395, -1.76058, 0.21452,
+ 0.00658, -1.44614, 0.70378, 1.26618, 0.63993,
+ -1.16642, -0.35274, -0.03359, 0.14407, 1.44451,
+ 0.61586, 0.90001, 0.42313, 0.16803, -1.26971,
+ -1.73544, -0.21358, -0.09613, -0.05260, 0.54253,
+ 1.37823, 0.31847, 1.13520, 0.17247, -0.10185,
+ -0.67175, -0.34777, -0.37537, -0.50830, -0.57299,
+ -0.22281, -1.24152, -1.10218, -0.25579, 1.19239,
+ -0.13815, -0.25770, 0.33562, 0.80989, 0.57649,
+ 0.17043, 0.97847, -1.94702, 0.41902, 0.50478,
+ -0.20368, -0.55169, -0.29665, 0.31057, 0.64640,
+ -1.03459, -0.68808, -0.32103, -0.51692, -1.13776,
+ -0.28687, 0.39293, -0.09043, -0.20520, 0.70645,
+ 0.88122, -0.47544, -0.81704, -0.95041, 0.51530,
+ 0.98367, 0.49365, -1.48867, -0.72216, 0.64023,
+ 0.24109, -0.42257, -0.61805, -0.22833, 0.37424,
+ -0.59269, -1.04622, 0.75477, 0.13485, 0.27050,
+ 0.65558, 0.71392, 0.34940, 0.27349, -0.60545,
+ 0.56034, -0.23997, 0.90245, -0.71787, 0.35569,
+ -1.55337, -2.21340, -0.75639, 0.53277, -0.75067,
+ 0.46453, -0.53716, -1.02254, -0.23994, -1.38081,
+ -0.96514, 0.73930, -0.55000, -0.59821, -1.49250,
+ -0.02847, -1.32403, 0.19340, -0.58267, 0.18953,
+ -0.53532, -0.00744, 1.02800, -0.22601, 0.35072,
+ 0.86165, 1.16770, -0.52170, 0.89351, 0.22082,
+ -1.07143, -1.46268, -0.62505, -0.93281, -0.83887,
+ -0.29387, 0.84941, -1.25122, -0.87943, -1.41038,
+ 1.04565, -0.57635, 0.27336, 0.63651, 1.03090,
+ 0.51258, 1.06562, 1.54537, 0.23346, -0.10000,
+ -0.44809, -0.58892, -0.25054, -0.35078, 0.50617,
+ 0.28810, -0.13423, 0.14366, -0.21415, 0.04806,
+ -0.89720, -0.10751, -0.18141, 1.12708, -0.47437,
+ 0.55633, -0.38417, -1.64854, 0.55623, -0.75552,
+ 0.58136, -0.94569, 0.44755, 0.09626, -0.68334,
+ -0.25300, -1.14298, -1.05684, 0.22026, 0.50415,
+ -0.91135, -0.18777, 0.18108, -0.02934, 0.11697,
+ 0.19873, 0.99202, -0.30369, 0.08958, -0.11221,
+ -0.81986, -0.02897, -0.43179, 0.72548, 0.80400,
+ -0.56820, -0.16817, 0.03917, 1.09155, -0.59882,
+ 0.48157, -0.72846, -0.50873, -1.74371, -0.03027,
+ 0.30786, -0.45027, 0.43984, 0.70164, -0.67591,
+ -0.62424, -0.01426, -0.67674, 0.09417, -0.96305,
+ 0.73034, -0.99928, 0.17570, -0.04804, 1.54114,
+ 0.50562, 0.05482, -0.33899, -0.47530, 0.74047,
+ -0.37496, -0.60462, -0.21006, -0.09500, 0.03479,
+ -2.62614, 0.75327, -0.39563, -0.52779, -1.39293,
+ -0.30388, -0.10212, 0.94587, -0.73227, -2.18145,
+ -0.83848, 0.89547, 0.32821, -0.74073, 0.88423,
+ -0.88073, 0.20472, 0.35380, 0.85874, -0.64921,
+ -0.61516, 0.50719, 0.15523, 0.63736, 0.03761,
+ 0.62588, -0.08932, 0.26528, -1.70438, -0.63411,
+ -0.00265, -0.77252, 0.45270, 0.57825, 0.76627,
+ 0.62432, -1.31300, 0.20372, 0.38637, 0.07517,
+ -1.17339, 0.53886, -0.35159, 1.18781, -1.93174,
+ -1.16049, 0.01967, 0.28282, 0.05672, -1.00666,
+ -0.84147, 0.11931, -0.78832, 0.00454, 0.20714,
+ 0.20552, -0.70416, 0.37354, 0.04400, 0.11182,
+ 0.15150, 0.23240, 0.24756, 0.23145, -0.23585,
+ -1.57918, -0.16080, 1.30407, 0.15933, -1.46651,
+ -0.79450, -0.17466, 0.02034, -0.33890, 1.53525,
+ -0.45136, 0.94547, -0.75041, -0.49234, -0.93211,
+ -1.00131, 0.10540, 0.09723, 0.24738, -0.55798,
+ 0.20520, -0.22027, -0.26779, -0.07820, -1.25280,
+ 0.15174, 0.89329, 0.14986, -0.09387, -1.08727,
+ -0.30474, -0.18281, -0.64955, -1.52479, 0.21218,
+ 0.13202, 0.07902, 0.19720, 1.07655, 1.03175,
+ -0.72557, -0.80308, 0.14865, -0.19806, -3.02887,
+ 0.21142, -0.74255, 0.24986, 0.72070, 0.91443,
+ -1.28354, -0.83902, 0.46559, 0.14931, 0.00536,
+ -0.83693, -0.22910, -0.63112, 0.38335, -1.43242,
+ 0.15884, -0.70968, -0.79171, 0.86872, 1.22649,
+ 0.91097, 0.30863, -2.27615, -0.72748, 0.32198,
+ 0.68803, -0.48956, 1.14901, -0.11173, 0.16861,
+ 0.66297, -0.65329, -0.08592, -0.57524, 0.54877,
+ -0.80901, -1.43001, 0.06578, 0.26814, 0.33444,
+ 0.55956, 0.45138, -0.62846, -1.13970, -0.51498,
+ -0.44665, 0.19975, -0.19524, 1.09444, 1.46832,
+ 0.02688, 0.45318, -1.18483, 0.07854, -0.93454,
+ -0.52924, 0.87701, -0.74996, -0.03106, 0.62087,
+ 0.83061, -0.40896, -0.51699, 0.66663, -1.16463,
+ -2.30901, -0.20254, -1.08878, -0.77489, 1.07709,
+ 0.37888, 0.52154, -0.87799, 0.33606, 0.40725,
+ -0.14306, 1.15694, -0.17817, 0.14027, -0.46736,
+ 0.61458, 0.26172, -0.32570, -0.05995, -0.07113,
+ -1.19010, -1.17234, 0.26102, -1.21973, 0.81248,
+ 0.61611, -0.61699, -0.25811, 0.56940, -0.28173,
+ 0.93317, 0.55669, 0.68571, 0.18879, -1.17965,
+ 0.29394, 0.15453, 0.00548, 0.14535, -0.66391,
+ 0.13457, -1.99153, -1.29553, -0.92116, -1.30627,
+ -1.43947, 0.98654, 1.55366, -0.34092, -0.49623,
+ 1.07890, 0.38160, 0.26341, -0.16387, 0.22070,
+ 0.83899, -0.60915, 1.22045, -0.03093, 0.06612,
+ 0.01906, -0.44889, -1.23656, -0.33332, -0.98729,
+ -0.34486, 0.31945, 0.88715, 0.50618, -0.57587,
+ -1.15397, 1.50506, -0.71272, 0.16130, 0.47484,
+ -0.03112, -0.86631, -0.94086, 0.12860, 1.43938,
+ 0.83917, -0.06044, 0.57054, -0.52788, -0.38388,
+ -1.07256, -0.30171, 1.07367, 0.27073, -0.07750,
+ -0.78539, 0.29832, 0.97533, -0.48809, 0.74792,
+ -0.35134, 1.21976, -2.29525, -0.68263, 0.77447,
+ -0.19811, -0.45998, 0.06248, 0.68998, -1.21483,
+ -0.57211, -0.55510, 0.15382, 0.51681, 0.32173,
+ -0.00553, -0.28280, -0.04483, -0.07866, -0.72252,
+ 0.09888, -0.51292, 0.04873, -0.53944, -0.61094,
+ 0.44126, -0.35953, 0.01640, 0.78067, 1.25952,
+ -0.75035, 0.04514, -1.37614, 0.87881, 0.45091,
+ 1.31100, -0.13349, 0.17042, -0.03633, -0.54885,
+ -0.56128, 0.88995, 0.04510, 0.65247, -2.60354,
+ -0.32421, -0.33741, 0.39257, -1.15546, -0.10000,
+ -0.88210, -0.54014, -2.16744, 1.12478, 0.55858,
+ 0.52790, -0.03560, -0.45142, -1.21149, 0.20863,
+ 1.03210, -0.38414, -0.27333, -0.99503, 1.29898,
+ -1.82726, -0.01560, 0.96142, -0.38322, -0.24820,
+ 1.07156, 0.09838, -0.84292, -0.52780, 0.18650,
+ 1.51397, -1.06971, 1.06178, 0.81809, -1.68346,
+ -1.00958, 0.65543, -0.04834, 0.32291, -1.05988,
+ 0.60275, -1.58148, -0.56685, 0.73572, 0.20620,
+ 0.84605, 0.11123, 0.07673, -0.72496, -0.47825,
+ 1.18444, 1.54189, -0.60504, 0.55997, -0.48705,
+ 0.26213, -0.49266, 0.25494, 0.21109, 0.14253,
+ 0.26748, -0.06275, -2.23869, -1.51760, 0.15386,
+ 0.34738, -1.41787, 0.79126, -0.28220, -0.38174,
+ -0.36634, 1.48365, 0.87142, -0.76285, -0.12549,
+ 0.76404, -1.30510, -0.96446, -1.09125, -0.05423,
+ 0.54394, -0.82944, 0.19695, -0.24418, 0.09668,
+ 0.99320, 0.28721, -0.33880, 0.07794, 0.95096,
+ -1.80453, 0.07615, -0.53359, 0.24002, -1.24564,
+ 1.34538, 0.42751, -0.28705, -0.26228, -0.38657,
+ -1.09258, -0.21486, -0.36744, 0.39072, -0.28365,
+ -0.37772, 0.01426, 0.59313, 0.22523, 0.96142,
+ 0.40888, -0.10736, -0.05748, 0.46731, -0.08417,
+ -0.40122, 1.44355, -1.09170, -0.24856, -0.18238,
+ -0.18126, -1.83282, 0.63220, -0.05023, -0.63100,
+ 0.52900, 0.04585, -0.10093, -1.34670, 0.57496,
+ 0.78302, 0.58376, -0.39588, -0.29811, -0.58727,
+ 0.19006, 0.92418, 1.70000, -0.84211, -1.05097,
+ -0.82451, 0.02284, -1.30654, -1.34986, -1.29822,
+ 0.30529, 0.54201, 1.41683, -0.16081, -1.24241,
+ 0.33496, 2.10568, 0.56230, -0.41759, -0.27690,
+ 0.72361, 1.33631, -0.40427, 0.36052, 0.19611,
+ 0.30562, -0.64778, -0.51626, -2.12997, 0.10328,
+ 0.06038, 0.00119, 0.01468, 0.09597, -0.22806,
+ -0.59755, -0.13823, 0.16569, -2.13773, 0.34967,
+ -0.58672, -0.09912, 0.27543, 0.16659, -0.30813,
+ 1.13725, -0.02223, -1.18696, -0.61172, -0.39744,
+ -0.73445, 0.48340, 0.02239, 0.23071, -0.59569,
+ 1.28626, -0.20093, 0.73715, 0.36121, -1.83129,
+ 1.27587, 0.12355, 0.27836, -0.05513, -0.84220,
+ -0.57917, -1.71781, -0.05079, 0.97819, -0.40493,
+ -0.14325, -0.26908, -1.44754, 0.26491, -0.50547,
+ -0.87549, 0.59322, 0.76840, 0.25051, -1.02358,
+ 0.44642, -0.63953, -0.31010, -0.77813, 0.53685,
+ -0.12994, 0.85516, -0.53775, 0.11768, -0.39662,
+ 0.38663, -0.59564, 0.12127, -0.14612, -0.48788,
+ -0.34891, -0.66837, 0.29365, -0.03053, 0.65610,
+ -0.83692, 0.40408, 0.10698, -0.34938, -0.18137,
+ 0.16385, 0.15705, -0.77930, -0.21007, 0.25875,
+ -0.74948, -0.15813, -0.56141, -0.08004, 0.52256,
+ 0.03659, 0.45635, -0.83219, -0.24982, -0.93585,
+ 0.41978, 0.90866, -0.67852, -0.56121, -0.97044,
+ -0.29631, 0.37908, 0.08427, -1.11278, 0.49459,
+ 0.65359, -0.63079, -0.23616, 1.49397, 0.55082,
+ -0.76512, -0.06293, -0.44786, -0.40989, -0.17826,
+ -0.83833, -0.31331, 0.05343, 0.37867, -0.03261,
+ -0.81375, 0.07419, -0.11013, -0.56800, -0.68332,
+ 0.81957, 0.76354, 0.80546, -0.46922, 0.44441,
+ 0.08686, -0.41616, -1.77602, -0.14723, 0.57743,
+ -0.08589, -0.52703, -0.76668, -0.44042, -0.47003,
+ -1.65113, -0.35991, 0.11530, -0.77262, -1.16850,
+ -0.97862, -0.42827, 0.43628, -0.33923, 0.12483,
+ 0.41021, -0.72328, 0.43318, -1.53461, 0.90142,
+ 1.01136, 0.62696, 0.20341, 0.44470, 1.36613,
+ -0.45260, 0.47211, 1.28094, 0.26039, -1.10881,
+ -1.20748, 0.21434, -0.83120, -0.45326, 0.44022,
+ 0.02014, -0.00638, -0.70182, 0.44154, 0.15175,
+ 0.34418, -1.13759, -0.91067, -1.29577, 0.55019,
+ 0.41044, 0.53169, 0.14073, 0.62284, 0.34235,
+ 0.36701, 2.04905, 0.97177, -0.71535, 0.00035,
+ 1.13068, -1.08446, -0.23771, 0.10516, 0.18616,
+ 0.64863, 0.75102, -1.30731, -1.73586, -0.10100,
+ -1.64054, -2.07235, -0.95620, -1.18127, -0.10857,
+ 1.36925, -0.03208, 1.62264, -0.39106, 0.32135,
+ 0.11935, -0.15530, 0.21762, 0.01712, -1.02904,
+ -0.38202, -0.02968, 0.58061, -0.72081, -0.74806,
+ 0.05442, -0.66709, -0.79360, 0.40122, -0.56111,
+ 0.98599, 0.04206, 1.22868, -0.36646, -0.81472,
+ 0.23228, -0.89303, 0.76536, 0.45496, 0.46571,
+ -0.29177, -0.60771, -1.93176, 0.11285, -0.51533,
+ -0.13055, 0.24860, -0.13721, -0.72184, -0.10000,
+ -1.96998, -1.20188, -0.60512, -1.07600, -1.21337,
+ -0.87791, -0.16559, 0.62878, -2.16006, -1.01856,
+ -0.61864, 1.92124, 1.09073, 0.70123, 0.63518,
+ 0.89579, 1.30380, 0.01723, -0.07437, 1.12796,
+ 0.52451, -1.12590, -0.50943, -1.88593, -0.97804,
+ -1.41543, -0.86257, -1.91405, 0.75589, -0.69966,
+ -0.51874, -0.43986, 1.03014, -0.94583, 0.72907,
+ 0.61472, 1.98252, 0.97823, -0.31304, 1.68358,
+ 0.28312, 0.81624, -0.29661, -0.51063, -1.07216,
+ 0.95893, -0.48387, -0.26452, -1.21271, -0.48872,
+ 0.07858, 0.34113, -0.51961, -0.72265, -0.25550,
+ 0.51442, -0.91211, 1.49709, -0.23005, 0.83861,
+ 0.69222, -0.63651, -0.25032, -0.28060, 0.28637,
+ -0.49685, 0.51299, 0.68487, 0.35823, -0.68707,
+ -0.17053, 0.51765, -0.08634, -1.67144, -0.44222,
+ 0.50241, -0.14604, -0.21852, 0.01951, -0.31402,
+ -0.35036, -0.00550, 0.12555, -0.47313, -0.05904,
+ 0.27039, 0.36030, 0.23068, -0.22111, -0.27944,
+ 1.04120, -0.31223, 0.06526, -0.42760, 0.02996,
+ -1.57594, -0.15121, 0.28438, -0.61760, -0.20094,
+ -0.43436, -0.76441, -0.85780, 0.31741, 0.36714,
+ -0.61162, -0.29010, 0.11232, 0.27487, -0.97135,
+ -0.10989, 0.47003, 0.14547, -0.91073, 0.46169,
+ -0.55225, 0.04427, -0.00619, 0.80711, -0.38727,
+ 0.37841, 1.19077, -1.55680, -0.83217, 0.17552,
+ -0.56708, -0.61286, -0.02694, 0.30217, -0.91936,
+ 0.80795, -0.40575, -1.40734, 0.15406, 0.00823,
+ -0.07940, -1.11801, 0.75068, -0.75656, -0.06488,
+ 0.70894, 0.23586, -0.04622, 0.64361, 0.11193,
+ 0.31535, -1.13643, 0.59136, 0.54419, 0.47199,
+ 0.51312, -1.46990, 0.09636, 0.61316, 0.21612,
+ 0.71306, 0.69814, 0.37397, 0.24068, -1.84333,
+ -0.45029, 0.37113, -0.69601, -1.50210, 1.43920,
+ -0.02991, -2.00878, -0.41721, 0.82795, 0.85301,
+ 0.56338, -0.77661, -0.26890, -0.26324, 0.04597,
+ -1.71801, -0.62399, -0.04208, 0.16396, -0.36714,
+ 1.16008, 0.07372, -0.16914, -0.29273, -0.76938,
+ -0.04867, -0.66806, -0.79588, 0.18073, -2.73528,
+ 0.03302, 0.77178, -0.33720, -0.34135, -0.26516,
+ 0.23808, -0.25662, -0.65682, -1.48814, 0.04495,
+ 0.52099, -0.80151, 0.64631, -0.22486, 0.14096,
+ 0.28862, -0.22040, 0.37802, -0.96960, 0.07251,
+ -0.50516, -0.13497, 0.27365, -0.94805, -0.62706,
+ 1.16983, -0.41917, 0.41882, -0.52107, -0.65891,
+ -0.40932, -0.62524, 0.14235, -0.43648, 0.47432,
+ -0.11574, -0.94582, 0.76823, -0.82837, 0.35834,
+ -0.33469, 0.26772, -1.07390, 0.19888, -1.57742,
+ -0.64916, 0.29253, 0.82898, 0.71002, -0.77682,
+ 0.46370, 0.56840, 0.50702, 0.34228, 0.78923,
+ -0.53245, -1.31269, -0.02852, -0.63281, -0.13258,
+ -0.18426, -0.72681, -0.40517, -2.00627, -0.45933,
+ -0.09319, -0.24230, -0.07088, -0.38780, -0.12888,
+ -0.20314, 0.60053, -0.69666, -0.59565, 0.41404,
+ 0.20657, -0.02730, 0.38737, -0.14139, -0.13309,
+ -0.46143, -0.42630, 1.19639, 0.13711, 0.23355,
+ 0.09588, 0.88156, -0.45778, 0.53776, -0.95680,
+ -0.97418, -0.32291, -0.49105, -0.04134, 0.19101,
+ 0.35786, -0.87468, -0.09818, 0.57540, -0.74154,
+ 0.16970, -0.80015, 0.31400, -0.29719, -0.63252,
+ 0.27299, -1.20303, -0.21231, -0.54476, 1.28396,
+ 0.34920, -0.27446, -0.59597, 0.42768, -0.92247,
+ -0.48271, -0.20952, -0.78104, -0.37805, 0.44207,
+ 0.61920, -0.00158, 0.04726, -0.43425, -0.47648,
+ -0.65734, -0.66346, 0.31939, 0.62990, 1.09727,
+ -0.66291, -1.38437, -1.51293, -0.83221, 0.32348,
+ -0.18491, 0.02956, -0.94478, -0.20654, 0.67788,
+ -0.78549, 0.43459, 0.55208, 0.75640, -0.45241,
+ 0.46233, -0.58448, 0.80284, -0.31155, -0.52864,
+ 0.70004, -0.00788, 0.74071, -1.10576, -0.42555,
+ -0.51970, -0.56964, 0.14597, 0.11589, -0.20590,
+ 0.28022, -0.23414, -0.78599, -0.18570, -0.13463,
+ -0.49711, -0.40488, -0.20023, -0.66314, -1.36839,
+ -0.14743, 0.38962, 0.02280, 0.22473, -0.49784,
+ -0.23657, 0.10590, -2.23443, -0.80348, 1.36346,
+ -0.17102, 0.58644, -0.48686, 0.34899, 0.60791,
+ -0.38772, -0.95253, 0.77964, -0.01179, -1.37945,
+ 0.36720, -0.01886, -0.59148, -0.41419, -0.58203,
+ -1.18796, 0.81950, -1.23369, 0.33590, 0.41571,
+ -0.60953, -0.68344, 0.31015, 1.37923, 0.22749,
+ -0.56651, 0.05584, -0.49074, -0.18473, -0.10000,
+ 0.33395, 0.14768, -0.35800, -0.07943, 0.17204,
+ 0.45985, -0.12554, -0.24650, 0.73260, 0.41399,
+ -1.83845, 0.26999, 0.26638, -0.79619, 0.37847,
+ -0.08534, -0.01947, 0.08124, -1.80162, -1.23306,
+ 0.39587, -0.89566, 0.72686, 0.72255, -0.37976,
+ -0.11197, 0.22406, -0.78051, -1.13922, -0.11098,
+ -0.44797, -1.29257, 0.47476, 0.27605, -0.56024,
+ 0.62938, -0.88727, 0.65521, -0.13840, -0.68648,
+ 0.53452, 0.45605, 0.94282, 0.66106, -1.32181,
+ -1.47551, -0.01066, -0.20385, -0.34683, -0.07998,
+ 0.41498, -0.11756, 0.66701, -0.77334, 0.19002,
+ -0.45027, 0.17552, -0.36516, -0.16715, -1.18790,
+ 0.85185, -0.06011, 0.32520, -0.76486, -0.25086,
+ 0.03459, 0.28036, 0.28863, 0.70744, -0.72985,
+ -0.31140, -0.85149, -0.65454, -0.24561, -0.15658,
+ 0.58384, -0.18742, -0.52860, -0.45616, 0.44248,
+ -0.38885, -0.42213, 0.11260, -0.23315, 0.27233,
+ 1.01073, 0.45739, -1.74702, 1.18004, -0.15026,
+ -0.13382, 0.47105, -0.45873, -0.56953, 0.28092,
+ -0.67394, -1.45488, -0.92587, 0.07687, -0.40249,
+ -1.15039, -0.27126, 0.44419, 0.17333, 0.03976,
+ 1.03599, 0.49376, -2.16831, -0.23097, -0.71551,
+ -0.22025, -0.75230, -0.32063, -1.70525, -0.49231,
+ 1.07859, 0.30139, 0.65291, 0.86347, -0.40194,
+ -0.75826, -0.09048, 0.22492, 0.25430, -0.70534,
+ 0.12453, 0.31425, 0.16227, 0.12350, -0.57444,
+ 0.41351, -0.13262, 0.39391, -0.36766, 0.11180,
+ -0.50283, -0.30581, -0.74492, 1.08533, -0.23740,
+ -0.91287, -0.48935, 0.32474, -0.51761, -0.58972,
+ 0.06583, -0.15147, -1.46362, 0.25295, 0.34747,
+ 0.25999, 0.46483, 0.17431, -0.50145, -0.90864,
+ 0.09203, -0.72998, -0.19930, -0.26554, -0.54691,
+ 0.25175, -0.23462, -0.94871, -0.37668, 0.41235,
+ 0.49398, 0.31132, -0.01710, 0.31647, 0.04328,
+ -0.51396, 0.83052, -0.32531, 0.54005, 0.84647,
+ 0.21318, 0.21681, -0.36457, 0.41431, 0.45565,
+ -0.02981, 0.01256, -1.21352, -1.93607, 0.44109,
+ 0.02082, -1.48936, -1.28627, -0.12395, -3.13183,
+ -0.48081, 1.01343, -0.76567, 1.58379, 0.79502,
+ -0.23616, -0.10211, -0.74956, 0.63610, 0.44319,
+ -0.28448, -1.33015, -0.09936, -0.69750, 0.22150,
+ -0.91689, 0.10841, -0.02752, -1.10399, -0.80540,
+ -0.04801, -0.34261, 0.81938, 0.17747, -0.19065,
+ -0.33950, 0.34153, -0.75790, 1.12787, 0.44300,
+ -0.68647, -0.70418, -1.12251, 0.68389, -1.11372,
+ -0.41315, -0.58683, -0.25372, -0.14588, -0.23356,
+ -0.20755, 0.25886, 0.11500, 0.28478, 0.75100,
+ -0.24326, -2.41706, -0.33768, -0.16245, 1.09940,
+ -0.65409, 0.76943, -0.09010, -0.94345, 0.47158,
+ 0.11608, -1.20310, -0.66521, -0.24342, -0.00201,
+ 1.04354, 0.28593, -1.02118, 0.46959, 0.18095,
+ 0.57961, -1.10439, -0.32216, 0.19785, 1.05532,
+ -0.34245, -0.58423, 0.72343, 1.19262, 0.19118,
+ -0.38148, -0.12064, -2.87601, -0.23716, -1.21068,
+ -0.61792, 0.90828, 0.38807, -1.73588, -0.25752,
+ 0.60164, 0.75113, -0.32328, -0.67373, 2.09799,
+ 1.34632, -1.50857, -0.49502, 0.50712, 0.57476,
+ 0.60794, -0.18153, -1.18123, -2.17825, -0.80728,
+ -1.71125, 0.39166, 0.43624, -0.71625, -0.52715,
+ -1.49200, 0.51639, -0.00440, 0.57427, 0.74686,
+ 1.86780, 0.99306, -2.09558, 0.11513, 0.88912,
+ -0.39151, -1.03485, -0.32087, -1.07967, -0.46242,
+ -0.95620, -0.08837, -0.71092, 0.23073, 0.20991,
+ -0.55266, 0.64690, 0.59710, -0.39464, -0.15087,
+ 0.65231, 0.53535, -0.57089, -0.05341, -0.52825,
+ 0.82040, -1.60220, 0.03305, 1.09278, -0.85221,
+ -2.04811, -0.16449, 0.28871, -0.44357, -1.26933,
+ 0.20944, -0.44425, 0.69086, -0.21409, 0.99543,
+ 0.38678, 0.65868, -0.43837, 0.43341, 0.19081,
+ 0.61047, 0.21499, -0.10922, 0.22024, -0.19160,
+ -0.31321, -1.84665, -0.99112, -1.14343, -1.19206,
+ -1.20223, -0.21167, 0.00578, 0.46445, 0.50947,
+ 1.46937, -1.12773, 0.29592, 0.67232, 0.66381,
+ 0.06085, -0.43350, 0.57162, -0.38825, -0.69572,
+ 1.10605, -0.70435, 0.33612, -2.24558, -0.86324,
+ 1.02764, -0.59804, -2.67600, -0.09124, -0.65758,
+ 0.92634, 0.61285, 0.76523, -0.35425, -0.23547,
+ 0.49674, -0.42858, -1.72816, 0.78124, -1.01311,
+ -1.25453, -0.59255, -1.04552, -0.30079, -0.65980,
+ 0.94487, 0.24541, 0.25624, -0.50483, 0.10000,
+ -0.25514, -0.37144, -0.45977, -0.13434, 1.26407,
+ -0.69047, -0.30616, 0.07971, -0.26030, -0.87806,
+ -1.92053, -0.55249, 0.59044, 0.14344, 0.57246,
+ 0.16789, 0.02515, 0.20599, -0.14185, -0.06692,
+ -0.45794, -0.96148, -0.70221, -0.51587, 0.70536,
+ -0.54680, -0.12916, -0.14816, -0.49415, -0.94098,
+ 0.30008, -0.59065, -0.22155, -0.49996, 0.28963,
+ 1.08755, 0.92755, 1.24937, 0.28764, 0.14084,
+ -1.90298, -0.38019, -0.47193, -0.18868, -1.11582,
+ -0.30826, -0.66668, -0.29477, -1.16026, -0.14746,
+ -0.58268, 0.10084, -0.14027, 0.02114, 0.69675,
+ 0.11553, 1.07177, 0.63892, -0.08203, -0.19576,
+ 0.15642, -0.24506, -1.24799, 0.83306, -1.15725,
+ -1.04701, 0.01571, 1.22010, -1.08536, 0.84269,
+ 0.69211, -1.27883, -0.24762, -0.08663, -0.05488,
+ -0.42804, -0.19762, 0.13068, -0.15339, 0.44010,
+ -1.27082, 0.78273, -0.69384, -0.70212, -0.43407,
+ 0.37618, -0.19143, 0.51514, -0.08521, -0.00342,
+ -0.40476, 0.07324, 0.22743, -0.70028, 0.39027,
+ 0.02318, -1.18262, -1.04219, 1.04374, 0.10541,
+ -1.31030, -0.18283, 0.24974, -0.77083, 0.25739,
+ -0.11518, 0.37627, 0.13484, -1.81455, -0.31679,
+ -0.25858, -0.44126, 0.00909, -0.26052, 0.80085,
+ 0.83481, 0.76571, 0.00476, -0.23353, -0.20309,
+ -1.06251, -0.63621, -0.89371, 0.72829, -1.65695,
+ 0.39210, 0.21212, 0.66279, 0.27220, -0.07648,
+ 0.59614, -0.72998, 0.47650, -2.05224, -0.13861,
+ 0.70075, -0.15940, 1.09761, -0.33938, -0.29543,
+ -1.24466, -0.15492, -0.62449, -0.49555, -0.42687,
+ -0.84372, -0.28258, 1.34939, -0.04498, -0.14035,
+ 0.97597, -1.15523, 0.72126, -0.98971, -1.23061,
+ 0.72514, 0.15705, 0.74492, 0.30656, -0.94213,
+ 0.27982, -0.00458, -0.25008, -0.97226, -1.14480,
+ -1.08988, -0.37187, -0.96987, 1.18727, 0.25070,
+ 0.33005, -0.11752, -0.08978, -1.09356, 0.58578,
+ 0.17428, -0.11370, 0.50384, 0.21046, 0.35802,
+ 0.18081, 0.21632, 0.38214, -0.18471, -2.54776,
+ 0.47272, -1.30992, -1.72009, -0.92143, -3.44579,
+ -0.38340, -0.23704, 0.59583, -0.74072, -0.57296,
+ -0.41759, -0.98217, 0.34620, 0.38114, 0.97630,
+ 0.43679, -1.26091, -0.23438, -1.23257, -0.13165,
+ 0.85156, -1.46374, -0.23164, 0.09535, -0.15923,
+ 0.31515, -0.63056, 0.90540, -0.02598, 0.24386,
+ 1.61017, 1.48445, 0.39984, -0.38862, 0.13526,
+ -0.75126, -0.98760, -0.51469, 1.01725, -0.60579,
+ -0.49609, -0.77657, -0.63317, 0.89991, -2.90789,
+ -0.91626, 0.28854, -0.41747, 0.97985, -0.91890,
+ -0.47549, 0.74144, -0.86874, -1.85867, -0.63893,
+ -0.51138, 0.14502, 0.20512, 0.26831, 0.50856,
+ -0.36586, -0.70274, 0.48932, 0.25109, 0.77348,
+ -1.26396, 0.30016, 0.11011, -1.33082, 0.69209,
+ 0.14502, 0.16859, 0.37915, 0.54976, -1.28057,
+ -1.10683, 0.47425, -1.11072, 1.40473, -0.52096,
+ -0.86604, -0.24965, -0.27906, -0.57606, 0.17647,
+ -0.00956, -0.40090, -0.65533, 1.14682, -1.27738,
+ 0.43019, 1.14466, 0.70041, -1.70824, 0.51916,
+ -0.36620, -0.23629, 0.11000, 0.47192, -0.94594,
+ -1.53085, -0.47908, 0.57189, 0.52307, -0.31474,
+ 1.03915, -0.73961, -1.88311, 0.68940, -0.56805,
+ 0.34485, -0.92215, -2.24679, 0.54170, 0.22475,
+ -1.25908, -0.85343, 0.64320, -0.03875, 0.53275,
+ -0.70038, -0.03130, -0.76091, -0.30289, 0.35804,
+ 0.55861, 0.84083, 0.25558, -0.72474, -0.26765,
+ -0.44190, 0.52570, 0.58112, -0.07261, -0.03192,
+ -0.03516, 0.23422, -0.78305, 0.27145, 0.48867,
+ -0.09520, 0.07154, -1.32722, -0.96830, -0.56809,
+ -0.89538, 0.14511, 0.45164, 0.89453, -0.61245,
+ -0.76614, -0.55812, 0.75713, 0.86205, 0.36539,
+ 0.41027, 0.18456, -1.01041, -0.40846, -1.99558,
+ 0.09323, -1.03438, -0.64954, -0.17405, -0.73682,
+ 0.06436, 0.05206, 1.64403, 0.67028, -1.45601,
+ 0.39566, -0.50172, -0.38173, -0.67427, -0.44126,
+ -0.25231, -1.55484, -0.00254, -1.29437, -0.99488,
+ -1.02758, 0.00012, -0.71397, -0.24179, 1.47732,
+ -0.97118, 0.64777, -0.43074, 0.17827, 0.51614,
+ 0.30446, 1.17554, 1.12972, 0.52077, 1.18206,
+ -0.85009, 1.43093, -0.07408, -0.36939, 1.41553,
+ -0.72762, -1.33543, 0.72878, -0.10008, -0.05437,
+ -0.01555, -0.31782, -0.13535, -1.97759, 0.31865,
+ -0.59947, -1.52586, 0.19655, -0.73946, -0.10000,
+ -0.83634, -1.19004, 0.87871, 0.05372, -0.75811,
+ -0.53424, 0.09727, 0.55873, -0.77830, -0.14339,
+ 0.72470, -0.45502, -1.36653, -0.58629, -0.96495,
+ 0.52971, 0.66838, -0.04062, -0.12684, -0.63682,
+ 0.45668, -0.20602, -0.24232, -0.37487, -0.59655,
+ -0.84158, -0.03457, -0.25107, -0.01818, 1.43426,
+ -0.15838, 0.57464, -0.57376, -0.68327, 0.17396,
+ 0.46188, 0.02445, -0.20928, -0.40542, -0.26310,
+ -0.59761, -0.06290, -1.14488, 0.23088, -1.12828,
+ -0.18092, -0.19212, 0.71760, -0.54489, -0.39531,
+ -0.05248, 0.47622, 1.40726, -0.34303, -0.41498,
+ 0.10446, 0.44194, -0.69547, 0.64351, -2.58649,
+ 0.58536, -0.66567, -0.11246, -2.08740, -0.25871,
+ -0.61847, -0.31843, -0.26528, -0.33771, -0.07144,
+ 0.10883, -2.38947, 0.35323, -0.47582, 0.46016,
+ 0.13975, 0.19190, 1.83514, 0.10299, 0.82099,
+ -0.22899, 0.51762, 0.17983, -0.30842, -0.73721,
+ -0.84255, 0.27817, -0.48514, -1.92614, 0.97500,
+ -1.17947, -0.29729, -0.20747, 0.35112, 0.06775,
+ 0.70958, -0.96108, -0.35789, 1.06233, 0.52919,
+ -0.79791, -0.69004, 0.38913, 0.63631, -0.36608,
+ -0.95778, -0.24504, 0.02187, 0.19066, 0.28554,
+ 0.33559, -0.15682, -0.56685, 0.73815, -0.00666,
+ -0.47532, 1.23357, 0.79296, 0.43744, -1.39314,
+ -0.76125, -0.54470, -0.56116, -0.28555, -0.66421,
+ -0.86692, -0.03594, 0.50152, 0.25299, 0.20179,
+ 0.95385, -1.41389, -0.89964, 0.11179, -0.05221,
+ -1.06727, -0.63241, 0.40852, -0.82848, 0.33021,
+ -0.16002, -0.37191, -0.00218, 0.48793, 0.50869,
+ -0.59625, -1.14677, 1.23501, 0.51867, -0.62752,
+ 0.42515, 0.18199, -0.58886, -0.87795, -0.46679,
+ -1.20201, -1.15440, -0.34034, 0.79845, 0.83182,
+ 0.05484, -0.93751, 0.18782, -0.42595, -0.74077,
+ 0.48743, 0.06303, -0.67172, 0.02109, 1.50509,
+ 0.34406, -1.14993, 0.43463, 0.42138, 1.14039,
+ 0.46000, -0.71452, -1.10819, -1.37945, -1.15451,
+ -0.11654, -0.03398, -0.67678, -0.61446, -0.45661,
+ 0.32687, 0.01435, -0.18971, -0.52281, -3.24991,
+ 0.57508, -0.67539, -0.36570, 0.36291, -0.35894,
+ 0.23622, 0.70482, -1.13125, -0.46299, 0.64017,
+ -0.27433, 1.02703, -0.10478, 0.10932, -0.02998,
+ -1.14104, -0.46454, -1.73139, 0.08023, -0.09030,
+ 0.31530, 0.42428, -0.21686, 1.15978, 0.43892,
+ 0.22902, -0.35986, -0.74785, 0.58290, -1.72378,
+ 0.14795, -0.34551, 0.01195, 0.42903, -0.09394,
+ -0.43069, 0.12190, -0.58494, -0.48669, -1.66750,
+ -0.70390, 1.03624, -0.83231, 0.44024, 0.54959,
+ 0.98648, -0.51197, 0.67074, -0.54772, 0.18977,
+ 0.27117, -0.93352, -0.03403, 0.19260, -0.50097,
+ -0.31974, -0.86872, -0.85905, -0.51327, -1.00820,
+ -0.15319, 0.36326, -0.16068, 0.15762, -0.13906,
+ 0.03544, 1.06940, -0.75239, 0.16460, -0.75985,
+ -1.63865, -1.26505, -0.60181, -1.15870, 0.57658,
+ 0.86769, -0.19283, -0.05490, 0.65113, 0.05478,
+ 0.17153, -0.23137, 0.18963, -0.52334, -0.57669,
+ 0.67885, 0.23926, -0.84923, 0.79629, -0.23526,
+ -0.99287, -0.79606, 0.89969, -1.59481, 0.02903,
+ -0.42338, 0.60436, 0.04054, -0.47020, -0.51222,
+ 0.21973, -0.63699, 0.43159, 0.40849, 0.16031,
+ 0.84285, 0.89900, 0.74529, -0.62960, -0.76602,
+ 0.33673, 0.86943, -0.70009, 0.82248, -0.92861,
+ -1.00205, -0.18977, -0.49961, 0.74008, -0.11361,
+ -0.69892, -1.54510, 0.24136, -0.39031, -1.32087,
+ -0.29221, -0.03454, 0.43269, -0.27603, 1.42624,
+ -0.58757, 0.25131, -0.20137, -0.22223, 0.38929,
+ -0.36132, -0.95123, -0.20204, -1.10945, 0.46250,
+ 0.46132, -1.55821, -1.27437, 0.50874, -0.41630,
+ 0.54620, -0.66322, 0.71058, 1.22225, 0.67198,
+ 0.73467, 0.89237, 0.51884, 1.40309, -2.22003,
+ -0.52175, -0.89210, -0.74544, -0.86106, -0.43792,
+ -1.35376, 1.05050, -0.54782, -1.60868, 0.06198,
+ 0.14483, -0.66976, -0.13233, -0.50164, 0.63996,
+ 0.06938, -0.28174, 0.23031, -0.62621, -0.83175,
+ -1.12857, -0.68409, -0.73048, -1.00664, 0.34272,
+ 0.42781, -0.09535, 0.29012, 0.08677, 0.38090,
+ 0.08177, -0.61830, -0.31978, 0.89528, -2.08040,
+ -0.48174, -0.66853, -0.49759, -0.60226, -0.21588,
+ 0.38184, -1.92249, -1.05349, -0.13554, -0.45327,
+ 0.17165, 0.10528, -0.64463, 1.12161, 2.07275,
+ 0.55867, -0.48767, 0.20472, 1.74747, -0.10000,
+ -0.22818, -0.40233, -0.33488, -0.17399, -0.25022,
+ -0.18392, -0.21854, -1.58830, 0.18791, -1.16106,
+ 0.82543, -0.56034, -0.02062, -0.16850, 0.17723,
+ 0.13301, -1.28724, 1.12280, 0.20074, 0.50727,
+ 0.44412, -1.06506, -0.42332, -0.00608, 0.83993,
+ 0.04749, 0.07912, 1.03500, 0.31536, 0.41793,
+ -0.61907, 0.02014, -0.30654, -1.47032, -0.01563,
+ 0.40941, 0.49523, -0.86193, -1.96530, -0.45713,
+ 0.11553, 0.23574, -0.13494, 1.15648, -0.16056,
+ -0.84608, 1.30830, 0.64833, 0.30241, -0.37471,
+ -0.57335, -0.20163, 0.24080, 0.06658, -1.83220,
+ -0.07888, 0.31524, -0.73571, -1.67774, -0.25440,
+ 0.71907, -0.38314, -0.28344, 0.72418, 0.50463,
+ -1.00796, 1.40379, 0.32410, 0.03878, -0.84369,
+ -0.67265, 0.48023, -0.00307, -0.03299, -0.55747,
+ -1.06732, -0.04998, -0.07294, 0.48355, -0.03881,
+ -0.59990, -0.29415, -0.55966, -0.93819, -1.59813,
+ -1.17118, 0.21003, -0.01278, -1.23067, -0.46515,
+ 1.67217, -0.43317, -1.94603, 0.64138, -1.36924,
+ 0.10593, 0.16810, 0.37019, 1.27305, 0.25538,
+ 0.86949, 0.02806, -0.09841, 0.42306, -0.47163,
+ 0.12069, -0.39077, -0.19143, 0.26774, -1.99036,
+ 0.22977, 0.02579, -2.07159, -2.04508, 0.56842,
+ -0.28854, -0.44762, -0.88466, 0.10739, 0.65469,
+ 0.53234, 0.01376, 1.11417, -0.43111, 0.26226,
+ 0.46459, -0.20384, -0.11394, -1.33273, 0.01645,
+ -1.06480, 0.37883, -0.28382, -0.77645, -0.71136,
+ -0.45862, 0.58615, -0.33798, 0.00445, 0.26092,
+ 0.29135, 0.27170, 0.24658, 0.91781, -0.61944,
+ -0.81189, -0.03896, -0.65714, -0.64585, 0.30190,
+ 0.85442, 0.87167, -0.61090, -0.67379, -0.41398,
+ -0.98689, 0.33865, -0.69181, 0.35663, 0.48691,
+ -0.74787, 0.44396, 0.25514, -0.74119, -0.05919,
+ 0.02238, -1.04268, 0.36009, 0.14384, -0.25931,
+ 0.39756, 0.47902, 0.67417, -0.65112, -0.09488,
+ -0.37597, -0.26202, -0.67679, -1.70326, 0.79791,
+ -0.57494, -1.40930, -0.76754, 0.55271, 0.22214,
+ -0.43516, 0.49717, 0.28643, -0.22024, -2.98015,
+ 1.53575, -1.14424, -1.61750, -2.10727, 1.54394,
+ 1.67639, -1.90906, 2.10356, -1.60554, 1.03786,
+ 1.98557, -1.37494, -1.43206, -1.49549, -1.89654,
+ 1.48550, 1.40159, -1.55168, -1.70671, 1.38930,
+ -2.19847, 1.35406, 1.25543, 1.50491, 1.17142,
+ 1.43774, 1.69917, -1.65321, 1.33468, 1.79461,
+ -0.12524, -1.53577, 1.14423, 1.61750, 2.10727,
+ -1.54393, -1.67638, 1.90907, -2.10356, 1.60554,
+ -1.03786, -1.98558, 1.37495, 1.43205, 1.49549,
+ 1.89654, -1.48549, -1.40158, 1.55168, 1.70670,
+ -1.38930, 2.19847, -1.35407, -1.25543, -1.50491,
+ -1.17143, -1.43774, -1.69916, 1.65320, -1.33468,
+ -1.79461, 0.12523,
+};
+
+float const r19_2[(na*19+1)*30+(30+1)*2] = {
+ 0.08091, -1.00558, -1.98437, -0.53243, 0.51790,
+ 0.23565, 0.64448, 1.19528, -0.54581, -1.24374,
+ -0.07050, 0.03711, -0.24224, -0.34775, -1.07314,
+ 0.50923, -0.28897, 0.28740, 0.30792, 1.42146,
+ -0.51201, -0.93162, -0.07547, 0.45806, -0.06441,
+ 0.43978, -0.77372, -0.66834, 1.18852, 0.64299,
+ -0.11976, -0.40176, 0.44780, -0.50255, 0.57420,
+ 0.12088, -0.85365, -0.74565, -1.20391, -0.18925,
+ 0.27363, -0.02491, -1.05646, -0.31875, 0.01245,
+ -0.63883, -1.34332, -0.88697, -0.48211, 1.87276,
+ 0.39063, 1.10418, 0.04543, 0.15301, -0.21580,
+ -0.63548, -0.60218, -1.16649, 0.20476, 0.51408,
+ 0.31640, 0.54793, -0.22442, -0.70783, -0.88904,
+ -0.95798, 1.23710, -2.13439, 1.21288, 1.55005,
+ 0.61498, -1.25469, -0.18647, -0.34803, -1.23907,
+ 0.22226, -0.04493, -0.32848, 0.64417, -0.77262,
+ 0.75832, 0.28200, -0.33469, 0.26732, 0.24890,
+ -1.18210, -0.95298, -1.38484, -0.82918, -1.15996,
+ 1.34281, 0.12052, 0.96690, -0.79744, 0.92604,
+ 0.17696, 1.23462, -1.00050, -0.28076, -1.76449,
+ -0.54468, 1.31601, 0.02830, 0.51196, 0.61475,
+ -0.09499, 0.07654, -0.52878, -0.42154, 0.12916,
+ 0.20700, 1.16850, 0.42141, -0.35319, -1.62405,
+ 0.75681, 0.43452, -0.31484, -0.40864, -0.53587,
+ -0.06939, -0.59386, 0.59783, -1.34253, -0.35269,
+ 0.23949, 0.17693, -0.11743, -1.20595, -0.05795,
+ 0.18008, -0.30918, -0.02312, 0.71474, -0.72121,
+ 0.12304, -0.03037, -0.33213, -1.14933, 0.31896,
+ -0.48192, -0.37897, 0.46734, -2.14363, -0.70424,
+ 1.30628, 1.55891, -1.03367, -0.88518, -0.12238,
+ -0.43274, 0.00575, -0.49295, 1.22849, 0.90462,
+ -1.72602, 0.05790, -0.91119, -0.34522, 0.54240,
+ -1.00783, 0.51044, -0.35674, -0.84063, 0.16709,
+ 0.00770, 0.22570, 1.69529, -0.75000, 0.15317,
+ 0.02573, -1.24404, 0.07712, -0.36937, 1.80919,
+ 1.59336, -1.64337, -0.70973, -0.14996, 0.23405,
+ 1.46709, -0.37888, 0.01837, -2.34751, -1.16863,
+ -1.53783, 0.74524, -0.46102, 1.62771, -0.76544,
+ 0.21247, 0.40513, -0.09341, 1.51216, 0.71737,
+ 0.79962, -1.42953, 0.23482, -0.08902, -0.69401,
+ -1.93617, -1.56855, -0.49863, 0.56988, 0.19775,
+ -0.17543, -1.33446, 0.77061, 0.25571, -0.10000,
+ 0.67595, 0.30221, -0.17627, 0.19859, 0.55168,
+ -0.68837, 1.11268, -0.02247, -0.12844, -0.80322,
+ 0.67410, -1.14966, -0.43383, -0.19861, 0.29137,
+ -0.38503, -0.26294, 0.48534, -0.63575, -3.04916,
+ 1.43270, -0.13423, -0.88849, 0.48160, 0.22262,
+ 0.37724, -0.44246, 2.05248, -0.46370, -1.12100,
+ -1.56595, -0.81742, 0.22877, 0.48237, -0.27806,
+ 1.77061, -1.08838, -1.00190, -1.35301, 0.29668,
+ -0.03199, 1.06508, -0.29368, -0.17122, 0.37765,
+ 0.33069, 0.48056, -1.27749, 0.92090, 1.08993,
+ -3.21338, -0.39033, 1.26216, 0.30388, -0.28420,
+ -0.09229, -0.51331, -0.73450, -0.58981, 0.38092,
+ -0.50684, 0.16636, 0.34476, -0.08054, 0.11589,
+ -0.68392, 0.42102, 0.78950, -1.10793, 0.27522,
+ 0.97600, 0.70495, -0.57530, 0.31094, -0.36258,
+ -0.09512, -0.05331, -0.10909, 0.25975, -0.69851,
+ -0.02827, -0.70754, -0.97792, -0.58241, -1.00112,
+ -0.61829, 0.24274, -0.35248, 0.45373, -0.86151,
+ 1.24257, -1.07026, 0.30836, -0.94956, -1.34556,
+ 0.59912, 0.22310, 0.25638, 0.26407, 0.34420,
+ 0.11010, -1.32807, 0.56270, 0.43805, -0.12749,
+ -0.66211, 0.03022, -0.18797, -0.16081, 0.18690,
+ -0.56835, 1.27835, -0.20561, 0.11837, 0.91013,
+ -0.39110, 0.52208, -0.83397, -0.53131, -0.15150,
+ 0.36104, -1.69258, 0.02136, -0.46519, -0.85248,
+ 0.86532, -0.70584, -0.79095, -0.22439, 0.17536,
+ -0.57066, 0.38475, 1.68165, 0.54217, -1.33439,
+ -0.01904, -0.50467, -0.90931, -0.45290, -0.64409,
+ 0.07479, -0.16473, 0.18510, 0.29643, -0.23942,
+ 1.15105, -0.14010, -1.94393, -0.17141, -0.64152,
+ 1.74228, 0.54020, -0.70391, 1.54650, -0.24406,
+ 0.32218, -1.36228, -0.17670, -0.14886, -0.05578,
+ 0.07615, 0.08274, 0.06585, 0.25966, -1.49082,
+ -0.24386, 0.31912, 0.01924, 0.53292, 0.22138,
+ -0.29659, -0.44495, 1.02001, -0.71599, 0.36018,
+ -1.06442, 0.64684, -0.46246, -0.37161, -0.77969,
+ -1.53385, -0.04272, 0.52403, 0.03247, -0.54610,
+ 0.02703, 0.66923, -0.93059, 1.14573, -2.40970,
+ 0.59099, -0.69446, -0.75161, -0.20115, 1.28739,
+ -0.52232, -0.54611, 0.51895, 0.66036, -0.76164,
+ -1.01223, -0.48558, -0.32847, -1.00126, -0.65156,
+ -0.33673, 0.63188, 0.58816, 0.22992, -0.66689,
+ 0.38169, -0.05060, -0.55117, 1.02107, -0.84800,
+ -0.92922, 0.65481, 0.42381, 0.65818, 1.01202,
+ -0.02849, -0.88468, -0.08338, -2.38430, -0.57393,
+ -1.36254, -0.06185, -0.14118, 0.86874, 0.58996,
+ -0.49674, -0.50308, -0.68402, -0.79135, -0.00071,
+ 0.28664, 1.10575, 0.89215, 0.19510, 0.09795,
+ -0.03254, -0.94162, -0.48273, 0.15555, 1.55684,
+ -0.82344, -1.33479, -0.97989, 0.02121, 0.35059,
+ 0.25927, 0.16805, -0.88876, 0.29269, -0.39517,
+ 0.43427, 1.04911, -0.11121, 0.19705, -0.07911,
+ -0.04475, 0.73925, 0.37037, 0.55636, -2.10618,
+ -0.80812, -0.10689, -2.20088, 0.01214, -0.14540,
+ -0.89987, -0.31942, -0.38945, 0.28459, -0.95532,
+ 0.66889, -0.13435, 0.74293, -0.10304, 1.06324,
+ -0.22232, 0.72693, 0.58567, 0.14422, -1.18625,
+ -0.14439, -1.05741, -0.13283, -2.01215, -0.89692,
+ -1.22032, 0.66530, -0.34457, 0.59858, 0.54341,
+ 0.74742, -0.15895, -0.28274, -0.20106, 0.45534,
+ 0.70977, 0.16191, -0.61086, -0.31621, 1.80723,
+ -0.95841, -0.14630, -0.44055, -0.15120, -0.51374,
+ -1.53742, -0.42832, -1.06537, -0.37450, -0.53324,
+ 0.56653, 1.10013, 0.54888, 0.72710, -1.05598,
+ -1.37515, 0.64584, 0.30051, -0.58474, 0.75644,
+ -1.41847, -0.81332, 0.21664, 1.12672, 0.20300,
+ -1.39094, 0.07921, -1.00653, -0.01927, -1.39710,
+ 0.96517, -0.47882, 1.15717, 0.62423, 0.15822,
+ 0.10030, 0.11284, -0.84631, 0.33593, 0.27273,
+ -0.70409, 1.04142, 1.44324, 0.07739, -0.06834,
+ -1.02744, -0.27943, -0.99577, -1.96427, -0.41043,
+ -0.62084, -0.89116, -0.18609, 0.58683, 1.07890,
+ -0.91055, -0.69102, 1.76566, 1.29926, -0.07034,
+ -1.82181, 0.10931, 0.18872, 0.29427, -0.73046,
+ -0.21255, 0.60671, -1.97104, -0.83985, -1.46154,
+ -0.65859, 1.01599, 0.19564, -0.44427, -0.90712,
+ 0.39588, -0.17253, 0.99343, 1.12599, 0.07618,
+ -0.16262, -0.64222, 0.14103, 0.38591, -0.71932,
+ -0.48954, -0.65142, 0.29684, 0.18042, -1.08358,
+ -0.62495, -0.20739, 0.30547, -0.61114, 0.10000,
+ 0.05033, 1.01917, 0.34276, -0.74654, 0.08706,
+ 0.50343, 0.58793, 0.69031, 1.19622, -0.56882,
+ -0.59492, 0.01577, -1.56410, -0.98951, -2.32881,
+ -0.50308, 0.33452, -0.21197, -0.56343, 0.40033,
+ -0.22739, 0.43166, 0.34710, -0.06449, -0.19910,
+ 0.15640, -0.26514, -0.77401, -0.84977, 1.24369,
+ 0.63722, 0.51070, -1.40650, -0.09100, 0.19809,
+ -1.00092, -0.05709, -0.48382, 0.12758, 0.12495,
+ -1.14897, -0.10723, 0.86399, 0.72413, 0.87561,
+ -0.34077, 1.10409, 0.65196, -0.98938, 0.96119,
+ -0.67063, -0.04122, -1.29271, -0.43718, 0.20049,
+ -0.69918, -1.22085, -0.83235, -0.04365, -0.85266,
+ -0.34432, -1.09490, -0.59239, -0.96119, 0.53147,
+ 0.38803, 1.36159, -0.36682, 0.10104, -0.88901,
+ 0.42482, -1.70843, -0.30917, 0.02290, 0.16352,
+ 0.76088, 0.74783, -1.14750, -0.08527, 0.27796,
+ -0.95820, 0.00360, -0.97734, -0.45142, 0.32138,
+ -0.97536, 0.47302, -0.11031, -0.32587, -0.26357,
+ -0.97931, 0.19210, -0.02875, 0.52530, -0.91311,
+ 0.30332, -0.68681, -0.34271, 0.17862, -0.19316,
+ -0.77815, 0.61392, -0.12026, -0.42660, -0.33437,
+ -2.06985, 0.39204, 0.03910, -0.77323, 0.17072,
+ 0.09062, 0.48771, -0.89806, -0.07674, 0.16464,
+ -0.62738, 0.65391, 0.25920, 0.21459, 0.19047,
+ 0.18323, 0.11843, -0.85550, -0.55058, -0.42178,
+ -0.76226, -0.78723, -0.29071, -0.76824, -0.44461,
+ -0.67883, 1.21261, -0.03578, -1.23708, 0.35657,
+ 0.15640, 0.25670, -0.57123, -0.44156, 1.20049,
+ -1.24302, 0.11487, 0.01424, 0.45549, -0.52314,
+ 0.22910, -1.04575, 0.29013, -0.04453, -0.26292,
+ 1.29826, 0.06286, -0.22596, -1.57767, -0.58892,
+ 0.91860, -0.00048, -0.61338, -0.25826, -2.30213,
+ -0.19493, -0.27529, 0.25378, -0.01164, 1.15903,
+ -0.45977, -1.00060, -0.03684, -0.12920, -0.73073,
+ -0.08662, 0.31329, -0.65833, -0.53246, -0.32773,
+ -0.55113, 0.51162, 0.72324, -0.26145, -0.90342,
+ 0.27668, 0.05621, 0.94575, -1.41921, -0.47873,
+ -1.18013, 0.22616, 0.01397, 0.92150, -3.07040,
+ 0.58024, -0.03754, 0.01851, 0.42435, 0.99754,
+ 0.48291, 1.18889, 0.49857, 0.05552, 0.18212,
+ -0.97845, -1.08913, 0.05579, -0.40901, -1.17397,
+ -0.10066, -0.55023, -0.55460, -1.06927, -0.32177,
+ -0.64698, -0.14926, -1.11094, -0.74937, -0.05353,
+ -0.89521, -0.30458, -0.25187, 0.10875, -0.90643,
+ 0.15387, -0.71432, 0.59325, 0.06711, 0.38740,
+ -1.30206, 0.20202, 0.69595, 0.13179, -0.08063,
+ 0.85424, 0.67669, -0.27504, -0.17324, -0.89621,
+ -0.14914, -0.85310, -0.08118, -0.13322, -0.08475,
+ -0.64429, -0.06334, -0.16575, 0.53323, 0.29803,
+ -0.03203, -1.90509, -0.42624, 0.02827, 0.68696,
+ 0.06467, 1.05186, -0.02760, 0.98974, 0.94049,
+ -0.04703, -0.03547, 2.36680, 1.80455, 1.11664,
+ -0.98885, 0.95094, 0.48942, -1.12743, -1.07247,
+ -0.08612, -0.40859, -1.75823, -2.60851, -0.71064,
+ -0.25497, -1.33259, -0.38433, -0.49025, 1.02337,
+ 0.22969, -0.60977, 0.07037, 1.18227, 1.22618,
+ -0.84690, 0.48887, 0.10748, 0.94070, -0.99504,
+ -0.70331, 0.47186, 0.24754, -2.99148, -1.14256,
+ 0.03343, -0.53990, -0.40407, -0.05883, -1.17689,
+ -1.91720, -1.24556, -1.05557, -0.22522, -0.85717,
+ -0.69025, -2.22767, 0.01811, -0.72049, 0.69265,
+ 0.14635, 0.67418, 1.09995, 0.45658, -2.39372,
+ 0.87347, 1.43476, 1.61983, 0.59528, 1.43756,
+ -0.56286, -0.19996, -0.10982, -0.51118, 0.94751,
+ 0.42412, 0.96333, 0.55529, -0.26305, -0.59851,
+ 0.60814, -1.01081, -0.56972, 1.07156, -0.52763,
+ -3.52394, -1.40228, 0.39931, 1.08847, -0.41228,
+ 0.81021, -0.18578, 1.01260, 1.79665, 0.51272,
+ 1.17569, 1.40712, 2.15069, 0.56286, 0.53292,
+ 0.28011, 1.47204, -0.88730, -1.87872, 0.05699,
+ -1.70276, -4.25837, -1.66563, -0.51065, -0.41565,
+ -1.38382, -1.87269, 0.56884, -0.03240, -0.36204,
+ 0.16458, 0.67109, 0.37999, -0.57478, -1.06647,
+ -0.90236, 0.40208, 1.70639, -1.60568, -0.55049,
+ 0.23936, -0.69286, -1.88109, 0.16634, 1.03265,
+ 0.65039, -0.49768, 0.53711, -0.43123, -1.91659,
+ -1.91975, -0.65725, -1.88611, -1.14679, -1.55607,
+ -1.59268, 0.77797, -0.69523, 0.67723, -0.94852,
+ 0.73847, 1.19835, -0.31213, -0.24210, 1.38221,
+ 1.49812, 1.83552, 0.05296, 1.76546, -0.10000,
+ 0.33481, 0.36479, 0.06338, 0.59533, 0.79248,
+ 0.43321, 0.38981, -1.16980, 0.14715, 0.34107,
+ -1.23382, -0.90457, 0.23577, 0.16470, 0.65645,
+ -0.74040, -0.60568, 0.04607, -1.19551, -0.33102,
+ -1.43136, 0.51204, 0.89251, 0.36870, -1.03613,
+ 0.92370, 0.31118, 0.62447, -0.21831, 0.11207,
+ 0.22089, -0.77356, 0.02660, -0.34430, -0.29828,
+ -0.30440, 0.52531, -0.93596, -0.76737, -0.34444,
+ -0.87290, -1.66905, -1.83193, -1.06295, -0.47595,
+ -1.63752, 0.37973, -0.91865, -0.62157, 0.13961,
+ -0.66259, 0.07744, -0.00516, -0.03024, -0.00177,
+ 0.15180, -0.21873, 0.67278, 1.52680, 0.69235,
+ 0.33451, 0.44176, -0.19679, -1.41966, -0.25963,
+ -0.73292, -0.72348, 0.66253, 0.32958, 0.06192,
+ -0.86403, -0.74921, 0.08183, -0.24729, -0.80905,
+ 0.05452, -0.23161, 0.00236, -0.12095, 0.62364,
+ 0.94056, -0.02370, 0.73650, -0.55904, 0.64264,
+ 0.10412, 0.04554, -0.13642, 0.06136, 0.19718,
+ 0.89546, -0.93354, -0.17915, 0.32065, -0.56677,
+ -0.69595, -0.36487, -0.15561, -0.16370, -0.33471,
+ -0.70824, 0.10017, 0.30056, -0.30352, -0.77240,
+ -0.06098, -0.18081, -0.72391, -0.55278, -0.06227,
+ -0.06945, -0.01573, -0.23725, -0.34710, 0.17198,
+ -0.57812, 0.10542, -0.54467, 0.10259, -0.50664,
+ 0.36851, 0.47279, -0.37885, -0.11254, -0.85485,
+ 0.75745, -0.48544, -0.46649, -0.54665, -1.33683,
+ -0.54009, -0.33645, 0.67578, -0.03592, -0.94246,
+ -0.24216, -0.37337, -0.79605, 0.16361, -0.74356,
+ 0.43661, 0.07668, 0.70562, 0.79234, 0.30865,
+ 0.18677, 0.45224, 0.15650, 0.72020, -0.42049,
+ 0.23748, 0.50518, -0.20163, 1.51120, -0.22190,
+ -1.17417, -0.66623, -0.80288, -0.78436, 0.19733,
+ 0.22022, 0.14434, -0.52442, -0.23026, -0.19159,
+ -0.60725, -0.43812, -0.07630, -0.17719, 0.26702,
+ -0.10566, 0.12714, 0.13439, 0.53856, 0.19692,
+ 0.33710, 0.07841, -0.55453, -0.20172, -0.41953,
+ -0.44274, -0.73346, -0.43120, -0.48108, -0.44175,
+ -0.88981, -0.14154, 0.43358, -0.74011, -3.04653,
+ -1.47367, 0.20838, -0.27321, 0.63077, -0.80703,
+ 0.43110, -0.51466, -0.52711, -0.18528, 0.24818,
+ -1.22687, 1.31840, 0.67852, -1.31262, 0.30490,
+ -0.27645, -0.32624, 0.67867, -0.22670, 0.52593,
+ -0.35241, -0.93169, 0.07398, -0.56773, 0.75989,
+ 0.42141, -0.13824, 0.71017, -0.76159, -1.18638,
+ 0.03204, 0.49795, 0.08136, -0.20413, -0.16941,
+ 1.10050, -0.01355, -0.10990, -1.22402, -1.25414,
+ -0.06532, 0.27147, -0.77248, 0.33759, -0.87878,
+ 0.76666, -0.14550, -0.23613, 0.27458, 0.68411,
+ -0.08276, 0.62055, 0.59980, 0.16593, -0.20456,
+ -1.19294, -0.08242, -0.82354, -0.77692, -0.68187,
+ -0.63149, -0.11191, 0.09468, -0.21231, -1.09884,
+ 0.16347, -0.04024, -0.11726, -0.34008, 1.04053,
+ 0.98678, -1.13222, -0.22215, 1.04019, -1.37878,
+ -0.17435, 0.41450, -1.14544, 0.61870, -0.00028,
+ 0.02459, -0.06225, -0.19803, -0.64393, -1.53337,
+ -0.40067, -0.09705, -1.43162, -0.11663, -1.25560,
+ -0.49618, 0.22732, -1.02882, 0.10836, -0.68925,
+ 1.05275, 0.88702, 0.65433, -0.72340, -0.22175,
+ 0.39759, 1.06930, 1.04249, -0.09967, -0.02250,
+ 0.68333, -0.71214, -0.32527, -0.23535, -0.41874,
+ -0.31908, 0.02661, -0.11350, -0.59026, 0.75451,
+ 0.69042, -0.13970, -0.54212, -0.25954, -0.83293,
+ -0.55876, -0.26418, 0.75859, 0.50541, -0.10429,
+ -0.68052, 0.95233, 2.20217, 0.17230, 0.42106,
+ 1.88135, 1.33317, -0.05410, -0.73058, 1.01237,
+ -0.21299, -1.33014, -0.36881, -0.04703, 0.54190,
+ -2.97719, -1.66510, -1.24659, -0.48704, -0.29669,
+ -1.59147, -0.38621, -0.57424, -1.43241, -0.81787,
+ -0.54664, 1.56379, -0.54785, -1.38852, 0.44812,
+ 0.61631, 0.09334, -0.67214, 0.22478, 0.42138,
+ -1.01238, -0.80100, 0.11679, 0.79616, -0.48215,
+ -0.10915, 0.60260, 0.42379, -0.00635, -0.46389,
+ 0.01113, -0.27575, -1.86605, -0.25757, -1.76341,
+ 0.64174, -0.57435, -0.17021, -0.69762, 0.91410,
+ 1.40084, -0.00014, -0.95807, 0.67134, 0.06108,
+ 1.09040, -1.21244, 1.24223, -0.86450, 0.47166,
+ 1.23160, 0.49763, 2.22099, 1.73417, 1.05014,
+ 0.64213, -1.70797, -0.25582, -0.08738, -0.37233,
+ 0.00408, 0.50139, -2.09027, -3.46851, -0.59942,
+ -0.33247, -0.20624, -0.30595, -0.90485, -0.10000,
+ 0.48583, 1.78917, 1.49815, 2.01655, 1.02189,
+ 1.06019, 1.22828, -1.12576, -0.47727, 0.45729,
+ -2.94902, -1.08442, -1.02080, -1.05076, -2.09038,
+ -1.26570, -0.27961, 0.28725, -1.01569, 0.11390,
+ -0.47624, -0.88138, -0.52664, -0.30572, -0.96080,
+ 0.76437, -0.57126, -0.01177, -0.57467, -0.87703,
+ 0.69176, -1.36902, -1.47839, 0.13834, 1.49902,
+ -0.91052, 0.86818, 1.45943, 0.24274, 0.98640,
+ 0.35415, -0.81458, 0.54253, -0.59927, 0.24405,
+ -0.17540, -0.57633, -1.13759, 0.14500, -0.20751,
+ 0.11298, 0.68792, -1.34111, 0.30631, -0.91160,
+ 0.58831, -0.78666, 0.82605, 0.10155, 0.29922,
+ -0.56298, 0.70489, -0.73773, 0.15609, 0.32318,
+ -0.43691, -0.04460, 0.66184, 1.19975, -0.85597,
+ -0.27264, -0.86592, -0.54356, -0.46107, -1.16907,
+ 0.17770, 0.50859, 0.27992, -1.45211, -0.09429,
+ 0.71635, 0.38381, -0.45382, -0.63463, -0.33177,
+ -0.07793, -0.05373, 1.01446, -0.55559, -0.36767,
+ -0.08189, 0.79573, 0.08606, -0.31654, 0.24665,
+ -0.22606, -0.04432, -0.58738, -0.64329, -0.18084,
+ -0.60483, 0.04203, 0.11942, 0.37154, -1.08147,
+ -0.86881, -0.66771, -0.92763, -0.81351, 0.37212,
+ -0.53638, -0.89021, 0.33939, -1.11258, 0.89648,
+ -0.34888, -0.81052, 0.82649, -1.84300, 0.17195,
+ 0.42990, 1.10355, 1.14321, -0.08237, 0.47906,
+ 0.46217, -0.18897, 0.16876, 0.48263, 0.06513,
+ 0.41511, -0.99580, 0.30486, 0.38701, -1.78144,
+ -0.54822, 0.25967, -0.79321, -0.86061, -0.25005,
+ -0.67041, -0.09249, 0.04999, -0.86514, 1.20073,
+ 0.01441, 0.62062, -1.12289, 0.38369, 0.37497,
+ 0.82327, 1.38847, -0.13190, -1.37779, -0.64448,
+ 1.38558, -0.79427, 0.84784, -0.41957, -1.20876,
+ -0.94980, -0.35088, -0.36390, -0.72190, 0.60154,
+ -0.05719, 0.13531, -0.87470, 0.08767, 0.72135,
+ -0.24014, -0.00852, -0.20526, -0.54791, -1.25345,
+ 0.72971, -1.32558, 0.27860, -0.04438, 0.66215,
+ -0.74562, 0.45536, -0.90012, 0.64540, 1.07408,
+ -0.23347, -1.04974, 0.60094, -0.97849, -2.67736,
+ 0.77700, -0.53926, 0.66513, -1.04924, 0.60754,
+ 1.06991, 0.67285, -0.82346, 0.29450, -0.49886,
+ -0.88948, 0.75837, -0.20724, -0.90904, 0.18486,
+ -0.45435, 0.19409, 0.11930, -1.84096, -0.65260,
+ 0.64775, -0.20505, 1.31761, -0.18242, -0.02461,
+ -0.29067, -0.02441, 2.74481, 0.15573, -0.75016,
+ -1.63482, -1.29443, -0.36437, -0.26157, 0.43107,
+ -0.13129, -0.57230, -0.11406, -0.33273, -0.11649,
+ -0.28587, -1.13712, -0.39288, -1.28366, 0.34344,
+ -0.23211, -0.61840, 0.64158, 0.59086, -0.56265,
+ 0.61148, -1.39673, -1.13905, 0.10593, 0.51289,
+ 0.88557, -0.91768, 0.37857, -0.08891, -0.97674,
+ 0.82967, 0.13980, 0.29579, -0.60760, -0.80158,
+ 0.31798, -0.25001, 0.74977, 0.57738, 0.61942,
+ -0.19182, 0.43629, -0.83005, -2.20585, 0.24968,
+ 0.76944, -0.33292, -0.55654, -1.84739, -0.61118,
+ 0.41494, -0.33222, 0.24319, 0.91581, -1.23464,
+ 0.11259, 0.08593, -0.93878, 0.02843, -0.23023,
+ 0.21093, 0.32934, -0.24936, -1.15196, -1.01554,
+ 0.12626, -0.01614, 0.41033, 1.40622, 0.34754,
+ -0.89053, -0.49972, 0.81538, -0.58067, 0.66140,
+ -0.44373, -0.37304, -1.09310, -1.01789, 0.46478,
+ -0.19399, -0.91469, -0.27646, 0.00695, -0.54267,
+ 0.30101, -1.17499, -0.91445, 0.75399, 0.81268,
+ 0.55205, 0.48497, 0.34081, 0.38843, 0.91840,
+ -0.35225, 0.83193, -1.30028, -1.16716, -0.20508,
+ -1.26748, -0.38765, 1.53396, -0.59876, -0.46430,
+ -0.38332, 0.09424, -0.52932, 0.44903, -0.80025,
+ 0.48854, -0.61314, -0.13260, -0.04648, -0.95814,
+ 0.76107, 1.62200, -0.11810, -0.27764, -0.07448,
+ 0.04415, 0.38929, -1.11660, 0.32669, 0.06605,
+ -0.88633, -0.11173, -0.78428, 0.58724, 0.28886,
+ -1.31456, 0.34845, -0.27962, 0.33973, 0.24402,
+ -0.21889, 0.54950, -0.47502, -1.15503, -0.55925,
+ 0.40346, -0.09140, 0.40663, -0.18062, -1.29756,
+ 1.30226, -0.93915, 0.70290, -0.43878, -1.42465,
+ -0.40268, -0.10253, -0.32265, 0.30473, -0.25057,
+ -0.07482, 0.27953, 0.33517, 1.03179, -0.00041,
+ 0.41591, -0.69616, -0.65894, -0.37312, 0.01939,
+ 1.55478, 0.41177, -0.04673, 0.18342, -0.53785,
+ 0.11002, 0.33085, -0.52046, -0.56900, -0.74654,
+ 0.02886, -0.68800, 0.23503, -1.02603, 0.10000,
+ -0.27309, 0.01338, 0.59059, 0.28885, -0.45268,
+ 0.57939, 0.07655, 0.26668, 0.10161, -0.75263,
+ -0.06857, 0.47391, 1.21384, 0.09672, -0.57166,
+ -1.22024, -0.78811, -0.40699, -2.09036, 0.37575,
+ 0.87384, -0.56639, -0.68471, 0.48779, -1.65799,
+ 0.66933, -0.27133, 0.71583, 0.85850, 0.25332,
+ -0.38509, 0.77164, -1.34510, -0.56955, -0.78232,
+ 0.54190, -0.58383, -0.19081, -0.08630, 0.03429,
+ -0.41444, 1.13197, -1.03643, -1.15746, 0.49497,
+ 0.03528, 0.07637, 0.38810, 0.13707, 1.10245,
+ -0.43099, -0.27191, 0.00788, -0.50575, 0.19177,
+ -0.20522, -0.99271, -1.39335, 0.91154, -0.60973,
+ 0.62645, -0.00381, -0.23772, -1.43997, -1.43323,
+ 0.01217, -1.31607, -1.22281, -0.72029, -0.77276,
+ 0.66471, -0.31354, -0.26945, 1.09834, 1.27623,
+ 0.01323, 0.49249, 0.43518, -0.21163, 0.22930,
+ -0.27587, 0.12936, 0.46144, 0.68989, 0.59800,
+ -0.32390, -0.90600, 0.35270, 0.27802, -0.15154,
+ -0.73342, 0.53506, -1.32553, 0.33590, 0.97738,
+ -0.73467, -0.17264, -0.12739, -0.21422, -1.04396,
+ -1.36347, 0.87564, 0.45900, -0.24981, -0.13834,
+ -0.08925, -2.08886, -1.22437, -0.39118, 0.15723,
+ -0.87647, 0.44419, -1.12283, -0.78220, -0.27483,
+ -0.08909, 0.22726, -0.48824, 0.60487, 0.81522,
+ 0.50967, -0.05107, 0.06065, 1.07382, 0.31032,
+ 0.80195, -2.78076, -1.04736, 0.21988, -0.94906,
+ 0.14596, -0.28092, 0.63691, -0.03817, -0.13230,
+ 1.17832, -0.74059, -0.04604, -1.24573, 0.86954,
+ 0.46415, -0.00426, -0.43201, -0.00652, 0.66635,
+ 0.60067, 0.24875, 0.36263, -0.54759, -0.13136,
+ -0.34441, -0.42288, -0.51971, 0.35910, -0.97538,
+ -0.27142, 0.08315, 0.91947, -0.46437, 0.20938,
+ -0.01784, 0.70922, 0.14805, -0.10169, 0.39330,
+ -0.75229, -0.80195, -0.30657, 0.16336, -2.22467,
+ 0.80413, -0.45320, 0.79346, 0.30270, 1.14882,
+ -0.93184, -0.53116, -0.53680, 0.16960, -0.45006,
+ -1.20595, -0.53665, 0.30648, 0.04390, 0.18832,
+ -0.99739, -0.42053, 1.34867, 0.94558, -2.27346,
+ -1.01841, -0.12074, 0.14088, 0.26974, -0.64169,
+ -0.46169, -0.72583, 0.48260, -0.88629, -0.51866,
+ -0.58618, -0.08298, -0.26223, -0.29113, 0.11973,
+ 1.10030, 0.20768, -0.22942, 0.29483, -0.14720,
+ 1.28328, -1.07915, -0.03848, -0.08364, 0.46563,
+ -1.29458, -0.25342, -1.12788, 0.57849, 1.50784,
+ 0.31066, -0.31380, -0.34337, 0.41927, -0.61366,
+ -1.10647, 0.04106, 0.03123, 0.15131, -0.50531,
+ 0.54659, -0.16574, 0.55730, -0.48683, -0.24877,
+ 0.91051, 0.08777, 0.59322, 0.63643, 0.01181,
+ 0.58803, -0.02232, -0.97231, -1.49037, -0.00773,
+ -0.35194, -0.99064, -0.44033, 0.08561, 0.48820,
+ -0.08032, -0.68259, -0.65812, 0.53218, 0.78255,
+ -1.03965, -1.62425, -0.11434, -0.60738, -0.77891,
+ -0.33142, 0.28008, -0.77442, -0.44598, -0.29453,
+ -0.19334, -0.64970, 0.72970, 0.55004, 0.23812,
+ -0.40536, 0.92348, -0.40461, 0.75435, -0.43178,
+ -1.50612, 0.08286, 0.20610, -2.13857, -0.42661,
+ 0.31378, 1.45738, 0.42612, -0.12462, -0.47548,
+ -1.08017, -1.20660, 1.38086, 0.85488, 0.20175,
+ 0.83801, -0.61787, -0.55713, -0.00382, 0.73358,
+ 0.88091, -0.65041, -0.26498, -0.58409, -0.24018,
+ 0.16475, -0.17862, -0.08089, 0.13451, -0.05200,
+ -0.27460, 0.24550, -1.07039, 0.04773, 0.93352,
+ -1.57028, 0.03081, -0.89094, 1.01602, -0.27188,
+ 0.20214, -0.30691, -1.72089, 0.34412, -0.02387,
+ 0.18056, -1.72635, -0.63114, -0.95704, -0.26550,
+ -0.40743, -1.70121, 0.16728, 0.67644, 0.60296,
+ 1.34141, 0.67827, 0.45470, 0.62003, -0.28912,
+ 0.13500, -0.24481, 0.54289, 0.14596, 0.48166,
+ -0.32890, -0.98358, 0.44282, 1.23165, 0.56923,
+ 0.07719, -0.78201, -1.12430, -0.36107, 0.25923,
+ 0.06418, -0.38220, -0.09353, -1.05081, -0.74471,
+ 0.32512, -1.03847, -0.52373, 0.54880, -0.18980,
+ 1.01494, 0.70838, -0.57463, 1.03920, 0.50482,
+ -1.10898, 0.41457, -0.23861, -0.26777, -0.15332,
+ -0.20210, -0.39098, -1.75408, -0.83645, -0.57284,
+ -1.55351, -0.47499, -0.97470, 1.38863, -0.14607,
+ -2.91517, 0.51376, -0.02469, -1.81957, -0.18955,
+ 0.96640, 0.50138, -0.40003, -1.26447, 1.39280,
+ -1.18620, -1.09835, 1.33501, 0.43268, -0.55835,
+ 0.70696, 1.22480, -0.19425, -0.65052, 0.10000,
+ -2.51014, -0.53080, 0.51026, 0.23445, 2.10875,
+ 1.30797, 0.58930, 0.49468, -0.47471, 0.42464,
+ -0.00831, -1.11528, -0.50708, -0.03284, 0.07768,
+ -1.80804, -0.61632, -2.02613, 0.19044, -0.63807,
+ 1.25626, -1.35986, 0.20946, -1.23783, -0.20909,
+ -0.65393, -0.96952, -0.00160, -0.12735, -0.60358,
+ -0.22522, 0.47426, 0.82547, 0.61027, 0.68511,
+ 1.18231, -0.43367, -0.60044, -0.02768, -0.23821,
+ -0.06328, -0.30899, -1.00597, -0.25286, -1.00456,
+ -0.28992, 0.95842, -0.21640, -0.01007, -0.30964,
+ 0.75571, -0.64577, 0.75843, -0.37411, 0.52661,
+ -0.27826, -0.14426, -0.64215, 0.14330, -0.17829,
+ 0.19923, -0.28246, 0.21963, 0.03608, 0.31033,
+ -0.32988, -1.76193, 0.05640, 0.10123, -0.87054,
+ 0.40163, -0.93693, -0.74975, -0.69027, 1.16167,
+ 0.21845, 0.10799, 0.26170, 0.11824, 0.56473,
+ -0.43800, 1.38880, -0.18558, -1.03778, -1.04080,
+ -0.69987, 0.35948, 0.05695, -0.53848, 0.46919,
+ 1.25690, 0.08275, -0.29254, -2.05916, -0.23971,
+ 0.07343, -0.66513, -0.47699, -0.68813, 0.27372,
+ 0.38053, 0.51241, -0.10508, 0.50155, -0.03441,
+ 0.52090, -0.66238, -0.78874, 0.36883, 0.85308,
+ 0.05584, 0.48658, 0.50181, -0.07341, -1.08055,
+ -1.50218, -0.82223, -0.44509, -0.31143, -0.40477,
+ -0.76045, 0.15032, 0.28458, 0.62533, -0.31489,
+ -0.15461, 1.25708, 0.70159, -0.93619, 1.26060,
+ -0.52281, 0.24352, -0.20082, -1.37428, 0.14508,
+ -0.36762, -0.31654, -0.42082, -0.17536, -0.97271,
+ -0.30536, 0.61600, -1.91218, 0.48038, -0.98638,
+ 0.21294, 1.10038, -0.01626, 0.85466, -0.27929,
+ 0.38676, 0.63066, -0.60399, 1.29570, -0.00537,
+ -1.81403, -0.51191, -0.74513, -0.87144, 0.80123,
+ -0.30332, -0.19067, 0.64980, -0.03250, -0.65974,
+ -0.43263, -1.77485, 0.34888, 0.31362, 0.11471,
+ -1.46815, -0.86312, 0.23418, 0.05107, -0.36065,
+ -0.50017, -1.00998, -1.83270, 0.08738, -0.81587,
+ -0.07358, 0.12442, 1.82122, 0.56241, -0.19508,
+ 0.77103, -0.73307, 0.77138, 0.72751, -2.87370,
+ -0.89139, 0.61823, -0.32329, 0.33685, -0.40881,
+ 0.68125, 0.64831, -0.91153, 1.01874, -0.08635,
+ 0.48372, 0.03339, -1.29890, -0.18303, -0.09497,
+ 0.28669, -0.50137, -1.01002, 0.15529, -0.65327,
+ -0.29972, 0.45731, -0.19768, 0.01852, 0.90208,
+ -0.83035, -0.41615, 0.76062, -1.26646, 0.30479,
+ -0.76524, -0.47339, -0.39519, 1.02682, 0.21245,
+ 0.18564, 0.08841, -0.39575, -0.40083, -0.17206,
+ -0.34346, 0.09976, -0.19965, -0.33278, -0.46147,
+ 0.40186, -1.83061, -0.61902, 0.13451, 0.20314,
+ 0.14616, -0.06367, 0.10761, 0.12270, 0.13063,
+ 0.58176, 0.46740, -0.11428, 0.14071, -0.85297,
+ -0.71388, -0.15884, 0.51045, -0.46109, -0.29174,
+ -0.70464, 0.39220, -0.25707, -0.17735, -0.44586,
+ -1.71088, -0.24624, 0.02037, 0.95656, 1.40499,
+ 0.30755, -0.44479, 2.10341, 0.38661, -0.99863,
+ -1.62297, -0.08469, 0.12721, -0.45318, -0.28111,
+ 0.34216, 0.05654, -0.57484, -0.09285, -0.56651,
+ 0.02302, -0.15123, -0.22970, -0.37249, 0.04434,
+ 0.43347, -0.15309, -0.42408, 0.74059, 0.44826,
+ -1.04865, 0.36791, -0.38026, -1.09323, 1.11154,
+ 0.06872, -1.24071, -1.04539, -0.79134, -0.39570,
+ -0.98567, 1.97996, -0.15868, -0.21468, -1.04980,
+ 0.88890, -1.34192, -0.41922, 0.15605, 0.86399,
+ 0.91691, -0.11007, -0.15460, 0.45716, 0.71342,
+ 0.06253, -0.98120, 0.10208, 0.30811, -2.59858,
+ -0.11246, -0.35483, 1.29553, 0.48687, -0.61437,
+ -0.31684, 0.15065, -0.02947, -0.51912, -0.65899,
+ 1.48449, -0.13325, -0.48952, 0.21546, -0.11394,
+ -0.66585, 0.94505, -0.14743, -0.36697, -0.10673,
+ -0.81969, 1.35566, 0.73859, 1.85054, -1.02279,
+ 0.90263, -0.35422, 0.90056, -0.11345, -1.04822,
+ -0.29022, -0.13781, -0.34424, -0.59113, -0.68760,
+ 0.19085, -0.66918, -1.43934, 0.49116, 0.94287,
+ -0.02474, -0.52318, 0.86469, 1.79398, 0.49169,
+ -0.37488, 0.80429, -0.25186, -0.93313, 0.24353,
+ -0.55940, 1.17164, -2.00257, -1.74730, -1.33067,
+ 0.31947, 0.42495, -0.38268, -1.41798, -0.41700,
+ -0.53517, 0.50691, -1.15134, 0.56230, -0.23379,
+ 0.46189, -0.29043, 0.14253, -0.03824, -0.95582,
+ -0.26438, -0.16460, -0.18168, -3.44018, 0.04414,
+ 1.04419, 0.63344, 1.12011, 0.65685, 0.10000,
+ 0.89650, 1.31973, 1.42856, 0.45247, 1.42943,
+ 1.06137, 0.94851, 0.43197, -0.64189, 0.34926,
+ -2.57027, -0.83521, 0.29245, -1.17141, -3.54855,
+ -2.52788, 0.08324, 0.22988, -0.50225, 0.24981,
+ -0.17571, 0.71201, 1.91693, 2.55035, 1.58108,
+ 1.69457, 1.76036, 0.63922, 0.81779, 0.59767,
+ 0.22474, -0.21069, -3.02026, -0.15978, -1.94523,
+ -3.07539, -2.66155, -0.87295, 0.10956, -0.62728,
+ -1.86192, -0.36917, 0.22083, 1.10675, 1.38110,
+ 1.07595, 0.48088, 1.01846, -1.25721, -0.05825,
+ 1.25106, 1.00789, -0.50215, -1.47556, 0.19919,
+ 0.09438, -3.21203, -0.85977, 0.32856, 0.18855,
+ -1.23387, -0.38072, -0.77413, -0.42464, 0.54852,
+ 0.47700, 0.17308, -0.60522, 0.01171, -2.79956,
+ 1.43450, -0.30707, 0.64341, -1.26539, -0.89373,
+ -0.57634, -0.56409, -1.44749, 0.28363, 0.80946,
+ 0.91938, 0.09789, 1.18201, -0.69731, 0.32839,
+ 1.67994, 0.44218, 0.39416, 0.67598, 0.32599,
+ 0.26375, -1.00074, 1.03098, 0.37759, -0.73865,
+ -0.02814, -0.01249, 0.27928, -2.05076, -1.31349,
+ -0.57915, -0.36685, -0.30665, -0.73279, -0.86870,
+ 1.02890, 0.57926, -0.30252, 0.90159, 0.44854,
+ 0.87460, 0.29267, -0.34544, 1.23274, 0.25391,
+ 0.91905, -0.88122, -0.85662, 0.36099, -0.88585,
+ -1.42523, -1.53576, -0.10795, 0.17010, 0.02517,
+ -1.94711, -0.00706, 0.11398, -0.72943, 0.30401,
+ -0.13399, -1.16301, -0.10369, 1.05294, -1.02992,
+ 0.18301, -0.49562, 0.51042, 0.20786, -0.01493,
+ 0.23864, -0.02616, -0.85336, 0.11452, -0.58814,
+ 0.34946, -0.72970, -0.53259, 0.20635, -0.83768,
+ -0.21112, -0.57433, -0.31038, -0.34744, -0.67409,
+ -0.37675, -0.45361, 0.46163, -0.99595, 0.84224,
+ -0.44539, 0.65745, 0.83411, 0.47521, -1.14498,
+ 0.07444, 0.24935, 0.70334, 0.11215, -0.07229,
+ -0.15487, 0.41873, 0.28731, -1.01663, 0.17109,
+ -0.21344, -0.17993, -0.19436, -0.50821, -0.27679,
+ -0.39842, 0.10338, 0.31637, -0.18910, 0.45883,
+ -0.22999, 0.12258, -0.58807, -0.96853, -2.19986,
+ 0.06965, -1.27323, -0.83696, 0.41135, 0.78118,
+ -0.47896, -0.13785, 1.32336, -0.67882, -0.33515,
+ 0.38333, 0.14422, -0.40847, -1.26655, -0.01191,
+ -1.20514, -0.32224, 0.18328, 0.38390, 0.49833,
+ -0.30348, -1.39501, -0.38302, 0.09451, 0.45099,
+ -1.49059, -0.38700, -0.16706, -1.04456, 1.19212,
+ 0.38220, 0.14595, -0.01869, 0.00205, 1.51681,
+ -0.14529, 0.08954, -0.35125, -0.52333, 0.05682,
+ -0.74228, 0.03695, 0.35372, -0.43056, 0.82936,
+ -0.98814, 0.17893, -0.93838, -0.14003, 2.17988,
+ -1.24858, 0.10748, -1.26076, 0.08510, -0.39584,
+ -0.38192, -0.53494, -0.77706, 0.77037, 0.01801,
+ -0.22060, -0.30681, 0.62048, -1.16979, -0.17081,
+ -0.16748, -1.05301, -0.86631, 0.36705, 0.51125,
+ -0.59547, 0.59100, -0.18421, -1.10915, -0.00899,
+ 0.03013, -0.02183, 0.21638, -0.49887, 0.68142,
+ -0.17248, 0.32070, 0.40017, 0.02014, -0.59208,
+ -0.36099, -0.20439, 0.66556, -0.00731, -0.80612,
+ 0.99372, -1.08197, 0.31972, -1.02249, 1.08339,
+ 0.24825, 0.07848, 0.39938, 0.07626, -0.10679,
+ -1.24246, -0.18522, 0.21053, -1.35640, -0.38919,
+ 0.14850, 0.74312, -0.10518, 0.71547, -0.06698,
+ -0.42336, -1.35702, 0.35929, 0.28284, -1.21031,
+ 0.01521, 0.34194, -1.29480, -0.66218, -0.32185,
+ 0.22149, 0.25062, -0.64240, -0.18058, -1.29816,
+ 1.20417, 0.11585, -0.91613, -0.10727, -1.08749,
+ 0.73552, -0.20796, -1.14021, -1.38199, -0.08612,
+ -0.00181, 0.56878, -0.18684, -0.52867, 0.96681,
+ -0.41464, -1.00470, 0.63825, -0.00632, -0.35175,
+ 1.24290, -0.72641, 0.45501, 0.00264, 1.34783,
+ -0.98235, 0.70872, 0.01286, -0.16930, 0.20519,
+ -0.95637, -0.39733, -1.16340, 1.20148, 0.89445,
+ -0.47435, -1.87462, 0.97500, -0.70909, -1.18186,
+ -0.17095, -0.72318, 0.11946, -0.11726, 0.34132,
+ 0.24014, -0.26179, 0.20268, 0.15893, 0.64644,
+ 0.09366, 0.16820, -0.06352, 0.52788, -0.42058,
+ 0.02478, 0.40607, -0.73027, -0.67612, -1.51056,
+ -1.32928, 0.04350, 0.26994, -0.49433, 0.14737,
+ 0.38725, -0.35256, -0.17087, 0.40181, 1.70867,
+ -0.08004, -0.34806, -0.39121, -0.60790, -0.10584,
+ -0.04077, -1.41057, 1.36395, -1.37616, -1.07332,
+ -0.85904, -0.00543, 0.27227, -0.83974, 0.10000,
+ -0.93263, -0.05430, 1.39438, 1.33978, 1.02074,
+ -0.06630, 0.19326, -0.82367, 0.49019, 0.41029,
+ -0.60884, -0.50741, -1.33384, -0.73343, -0.10254,
+ -0.94749, 1.02763, -0.87376, -0.94874, -0.58840,
+ -0.03507, 0.82973, 0.26616, 1.01318, -0.64685,
+ 0.55834, -0.94517, 0.41427, -0.32976, 0.53723,
+ -0.85608, -0.29349, 1.53110, 0.62338, -0.23399,
+ -0.37053, -0.78607, -2.03826, -0.76173, -0.17688,
+ -0.24158, -0.37315, -0.47441, -0.71736, 0.86823,
+ -0.06108, 0.66649, 0.48065, 1.44146, 1.03836,
+ -0.63069, 0.18303, 0.43493, -1.17357, -1.67948,
+ -0.58160, -1.12430, 0.01177, -0.04674, 1.09593,
+ -0.30802, -0.57732, -1.12649, -0.17187, 0.72444,
+ 0.00448, 0.32068, 1.61769, 0.64089, -0.97444,
+ -1.40624, 0.39289, 0.19846, 0.00893, 0.65413,
+ 0.64458, 0.10045, -0.61585, -1.73523, -1.17142,
+ -0.77144, -0.58152, -1.33119, 0.17142, -1.19762,
+ -0.42843, 0.19442, 0.22167, -0.29748, 0.25843,
+ -0.60570, 0.71203, -0.72590, 0.20361, -1.16267,
+ -0.10904, -0.10512, -0.42546, -0.71480, 0.85178,
+ 0.87776, -0.34848, 0.54598, 0.45503, 0.11983,
+ 0.04239, -0.54749, -0.30806, 0.25266, 1.24264,
+ -0.52231, -0.27108, -1.19344, 1.26504, -0.01567,
+ 0.14014, 0.66909, -0.76645, 0.41888, -2.13110,
+ 0.05315, -0.73256, 0.80573, -0.23878, -0.81016,
+ -0.63281, 0.56299, -0.19682, 0.11370, 0.95084,
+ -1.44461, 0.95959, -0.89283, -0.55158, -1.05295,
+ -0.50168, -0.32130, 0.13439, -0.29400, -0.65424,
+ -0.68911, 0.00264, -0.42107, -0.45447, 0.05712,
+ 0.38732, 0.82585, 0.16416, 0.78926, -0.83397,
+ -0.50452, 0.37827, -0.55424, 1.06912, -0.20919,
+ -0.04602, -0.70634, -0.63972, 0.09155, 0.81827,
+ -0.09033, -0.27104, -0.37202, -0.39719, -0.30578,
+ -0.12242, -0.33703, -1.00103, 0.70834, -0.21362,
+ -2.16945, -1.57663, 0.45330, -1.23711, 1.11175,
+ 0.45849, 0.83933, -0.22182, -0.28337, -0.07444,
+ -0.93203, 0.60755, -0.63549, 0.48524, -0.13430,
+ -1.25352, -0.18107, 0.83709, 0.13163, -2.87989,
+ -0.09701, 0.12921, -0.62410, -0.45937, 0.78972,
+ -0.49895, 0.54762, 0.39970, -0.82427, 0.19770,
+ -0.09791, 0.19564, -1.07191, 0.24235, -1.16594,
+ -0.55156, 0.06868, 0.55245, -0.20485, -0.77110,
+ -0.05775, 0.18104, -1.29217, 0.11323, -0.95129,
+ 0.36766, -0.74753, 0.37686, 0.92386, -0.90776,
+ 0.74147, -0.37319, 0.25732, -1.00166, -0.59313,
+ -1.36388, -0.19788, -0.21769, -0.84254, 1.10229,
+ -0.01752, 0.74082, 0.01072, -0.59413, -0.39891,
+ 0.31419, 0.08794, 0.39768, -0.78739, -1.03218,
+ 0.08534, -0.84101, 0.29613, 0.53624, -0.53289,
+ 0.28071, -1.14727, 0.31317, -0.34761, 0.27835,
+ 1.04000, -0.43232, -0.82851, -0.24903, -0.49619,
+ 0.63237, -0.47853, 0.17966, 0.67190, 0.16815,
+ 0.79806, 0.52724, -1.69457, -1.07267, -0.02946,
+ -0.98756, 0.03188, 0.20506, -1.06541, 0.68153,
+ 0.16261, 0.60913, 0.04406, -1.53992, -1.89088,
+ -0.04340, 0.00967, 0.66789, 1.41882, 0.12051,
+ -1.56450, 0.12669, 0.26928, 0.65591, -1.61853,
+ 0.24078, 0.46864, -0.24916, -0.32835, -0.82141,
+ 0.02055, -0.04753, -0.63909, 0.55074, -0.84825,
+ -0.12244, -0.14729, 0.59842, 1.11534, -0.25302,
+ 0.14167, -0.78476, 0.09745, 0.84815, -0.90028,
+ 0.59639, 0.44855, 0.45264, -1.02712, -2.57991,
+ -0.55040, -0.46942, -0.18024, 0.33683, -0.60745,
+ -1.11486, -1.04250, 0.28194, 0.57205, 0.56323,
+ -0.99187, 0.21378, 1.05644, 0.27424, 1.23101,
+ -0.77874, -0.57080, -0.43411, -0.15234, 0.60550,
+ -2.23548, -1.17913, -0.09915, 0.48624, 0.00112,
+ -0.65560, -0.24750, -1.57442, 0.73840, -0.01435,
+ -1.25000, 0.24613, 0.71209, 0.33312, 0.42106,
+ 0.97739, 0.77561, -0.99672, -0.52729, -1.66180,
+ 0.18838, -1.02990, -0.65801, 0.99550, -0.17524,
+ 1.25652, -1.55937, -0.29876, 0.81172, 1.05192,
+ 0.79019, 1.27551, -0.47682, -0.34293, 0.08647,
+ -0.71970, 0.70766, -0.05378, -0.55488, -0.57047,
+ -0.91461, -0.05821, -0.95044, -1.02648, -0.50239,
+ -1.17714, 0.23750, -1.04348, -0.27139, -0.57191,
+ 0.26470, 1.15347, -0.03214, 0.27505, 1.07548,
+ -0.34878, -0.31044, 1.23652, 0.01702, -0.32470,
+ -1.05419, -0.60578, 0.14536, -1.66717, -1.45625,
+ -0.60758, -1.28012, 0.69978, 0.38991, -0.10000,
+ 0.31854, 1.30517, -1.18750, 0.63444, -0.65962,
+ 0.58194, -0.01815, -0.03858, 0.93856, -0.55077,
+ -0.89607, -0.00349, -1.22836, 0.86622, -0.37627,
+ -1.34160, -0.72598, -1.59047, 0.57436, 0.23543,
+ -0.93946, 0.86521, 0.74715, 0.20375, 0.22316,
+ -0.77745, 0.04761, -0.79599, -0.01736, -0.13320,
+ 0.11393, -0.63717, 0.51506, -0.98035, -0.89799,
+ -0.37479, -0.70147, -0.08426, -0.85740, 0.19282,
+ -0.48028, -0.47269, 0.66344, -1.12200, -0.00849,
+ 0.63790, -0.07404, -0.15819, 0.43321, -0.03430,
+ 1.32197, -0.76957, 0.36968, 0.10670, -0.16605,
+ -1.07828, -1.13872, -0.20472, -1.83389, -0.95330,
+ -0.26053, 0.10861, 0.85884, -0.16045, 0.28003,
+ 0.50171, -0.05192, 0.12429, 0.62345, -0.42041,
+ -0.81169, -0.00482, 0.00043, 0.59442, -0.94396,
+ 0.48298, -0.45035, -0.13160, -1.73840, -0.29771,
+ -0.35541, -0.73461, 0.48721, -0.49491, -0.40741,
+ 0.54659, 0.10920, -1.10007, 0.50690, -0.81209,
+ -0.52094, -1.16172, -1.71708, 0.17229, -0.22074,
+ 0.78645, 0.24343, 1.10350, -0.97370, -0.53095,
+ 1.23076, -1.25069, -0.18359, 0.52331, 0.35479,
+ -0.26336, 0.27459, 0.75152, -1.45588, -1.04738,
+ -0.39426, -0.60785, -0.59795, 0.06424, -0.17591,
+ 0.46657, 0.26178, -0.18129, 0.01974, 0.02743,
+ 0.50434, 0.18730, -1.44533, -1.22900, 0.45519,
+ 0.68391, 0.68635, -0.91822, -0.22490, -0.03510,
+ -0.97045, -1.55571, 0.06432, -1.05729, 0.48686,
+ -0.41650, 0.30929, 0.22480, 0.48720, 0.50911,
+ 0.40143, -0.39713, -0.67425, -0.07453, 0.06534,
+ -0.43402, 0.62170, -0.16110, -1.15077, 0.47309,
+ 0.16222, -0.42528, 0.61452, -0.38138, -0.27339,
+ 0.12922, -0.20633, 0.12801, 0.60137, -0.14658,
+ 0.41042, -0.16786, -0.40494, -1.79870, 0.11083,
+ -0.81522, 0.04428, -0.44411, -0.11697, 0.96737,
+ 0.25029, -1.11739, -0.59410, 0.84833, 0.83049,
+ -0.52230, -1.14276, -1.66170, -0.60237, 0.02415,
+ 0.56372, -0.59471, 1.19906, 0.64952, 0.91999,
+ -0.41350, -1.16255, -0.42528, -1.00091, -3.70144,
+ -0.10188, -0.11148, 0.33893, 0.70731, 0.64969,
+ -0.44518, 0.08357, -0.39415, -1.42333, -0.80149,
+ -0.36872, -0.18927, -0.15182, -0.41605, 1.43624,
+ -0.37953, -0.75779, 0.94295, 0.05729, 0.14767,
+ -0.35252, -0.43827, 0.07606, 0.02502, 0.21989,
+ 1.25766, -0.96107, 0.29478, -2.27760, -0.82895,
+ -0.69033, 1.01977, 0.16618, -0.52414, 0.31536,
+ 0.78254, -0.11435, 0.13452, -0.48114, 0.21511,
+ 0.22495, -0.14551, 0.25649, -0.83903, -0.28170,
+ -1.55358, 0.60950, -1.12259, -0.25431, 0.13480,
+ -0.24087, -0.47067, -0.72056, 1.90960, -1.51483,
+ 0.43952, 0.90767, 1.11083, 0.16799, -0.01935,
+ -0.56565, 0.06908, 0.44812, -0.65056, -0.49130,
+ -1.09371, -0.98800, -0.26596, -0.85458, -1.00913,
+ -0.80342, -0.92841, 0.50556, 0.00917, 1.44047,
+ 0.25990, 1.34882, 0.63058, 0.66153, 0.42223,
+ 0.06860, 0.27615, 1.19445, -1.06191, 1.17532,
+ -0.80381, -0.86948, 0.00650, -0.54581, -1.04646,
+ 0.91462, -1.40209, -0.37965, -0.36362, 0.93731,
+ 1.52279, -0.35178, 0.28160, 1.26418, 0.32808,
+ -0.39476, -0.47027, 0.65572, -0.16783, -1.02009,
+ -1.24994, 0.27246, -0.39913, -1.92000, 0.28389,
+ -1.12516, -1.03907, 0.61000, 0.22039, -0.32307,
+ 0.35921, 0.24413, -1.56917, 0.82207, 1.75624,
+ 0.56238, 0.96666, 0.53161, 0.33276, 0.05059,
+ -0.31643, -0.93685, -0.71927, -0.08739, -1.91743,
+ -0.32959, -1.36604, -0.90986, -0.73283, -0.73822,
+ 0.03570, 1.44360, 0.52292, -0.05242, -0.28326,
+ 1.90621, 1.13992, 1.29329, -0.30388, 0.79464,
+ -0.27734, 0.18853, -0.82587, -0.83317, -0.33378,
+ -1.36074, -0.57420, -1.41753, -0.85367, 0.38041,
+ -0.98202, -0.41570, 2.63890, -0.15943, -0.83710,
+ 0.43652, 2.48321, 1.68540, 0.30507, 0.14456,
+ -0.49615, -0.55833, 0.24410, -1.61679, -1.36866,
+ -1.32436, -0.33380, -0.47254, -0.55084, -0.72199,
+ 0.09751, -1.29654, -0.99421, 1.05184, -0.70979,
+ -0.37952, -0.46159, 5.68075, 0.35304, 0.19463,
+ -0.37901, 0.33483, -0.00653, 1.17427, -1.98783,
+ -1.83778, -2.14157, -0.80247, -0.23567, -0.46995,
+ -1.19314, -0.07391, -1.79800, -0.26013, 3.19039,
+ 2.44604, -0.69474, 0.04623, 3.72825, 0.19099,
+ 0.14121, 0.14539, 0.66521, -1.28797, -0.10000,
+ -1.10614, -2.96833, -1.18356, -0.48665, -1.22818,
+ -1.38146, -0.15135, -0.37990, -0.01074, 0.46178,
+ 2.10213, 1.58261, 0.29936, -0.44693, 2.70945,
+ -0.02015, -0.18067, -0.91413, 0.70057, -0.86029,
+ 0.93309, -1.37994, -1.47750, -1.93764, -0.71207,
+ -0.36188, -1.49885, -0.37939, 0.40538, -1.04990,
+ -0.84604, 0.41038, 0.95190, -0.14861, 0.36936,
+ 1.98381, 1.19936, 0.90792, 1.08054, 1.18114,
+ 0.33761, -0.76507, -0.71334, -1.63586, -0.98229,
+ -0.09639, -1.33397, -0.43628, -0.07272, -0.16624,
+ -0.48324, 0.61566, -0.30663, 0.68650, 0.32577,
+ -0.66974, 1.79297, 1.31805, 0.38160, 1.53714,
+ -0.21022, -0.54273, -0.73758, -0.11262, -1.10344,
+ -0.79257, 1.36142, -0.14640, 0.08776, -0.26410,
+ -0.60736, 0.15174, 0.51344, 0.12819, -0.30197,
+ -0.09419, -0.25709, 1.41952, -0.35538, 0.04856,
+ 1.22263, -0.11670, -1.28526, -1.02572, 0.95001,
+ 0.94164, -0.38198, -0.01919, -0.50524, 0.38500,
+ -0.71712, -1.28805, -0.34500, -0.61097, 0.15046,
+ -0.52525, 0.86448, -0.91319, 0.53765, 0.30853,
+ 0.65336, -0.55958, -1.10826, 0.24390, -0.39073,
+ -0.24377, 0.57448, 0.51727, 1.56200, -1.37107,
+ -0.06607, -0.59300, 0.52311, 0.17348, -0.11971,
+ -0.21778, -0.92548, -1.80690, -0.26463, 0.02748,
+ -0.03093, 1.05134, 0.13543, 0.22623, -0.64660,
+ 0.16552, -0.09169, 0.61555, -0.47766, -0.41437,
+ -0.75691, 0.85159, 0.55133, -0.22298, -1.23741,
+ 0.34383, 0.75173, -0.74269, -0.47752, 0.68465,
+ 0.95297, -0.03841, -0.13132, -1.07008, -0.97459,
+ 0.42519, 0.52920, -0.88360, 0.58076, 0.61088,
+ -1.05502, 0.21232, -0.70231, 0.45126, 0.08343,
+ -0.28833, 0.45100, 0.85594, -0.55537, -0.88296,
+ 0.62743, -0.25894, -0.82496, -0.71643, -0.25607,
+ 0.34263, 0.75521, -0.07640, 0.78920, 0.99208,
+ 0.15331, -0.98060, 0.05498, -0.43678, -0.62222,
+ 0.44932, 0.92183, 0.96556, -0.51053, 0.11001,
+ 0.42564, 0.36646, -0.16695, 0.01616, -1.62900,
+ -1.54994, 0.55800, -0.69733, 0.46127, -1.52956,
+ -0.65946, -0.29545, 0.00304, -0.03165, 0.01061,
+ -0.18674, 0.52287, -0.11558, 0.24319, -0.71349,
+ -0.90388, -0.51452, 0.48319, 0.40701, 0.01226,
+ -0.40206, 0.00191, -1.56226, 0.25069, 0.05389,
+ 0.24273, 0.06503, -0.23885, 0.49406, 0.48332,
+ -0.28950, 0.48962, -1.42963, 0.76601, 0.51296,
+ -0.98098, -0.60757, 0.90883, -0.15256, -0.27073,
+ -0.81663, -0.43622, -0.61966, 0.78725, -0.97241,
+ -1.64270, 0.99662, -0.38296, 0.28320, 0.22984,
+ 0.94691, 0.33600, 0.37534, -0.32167, 0.59874,
+ 0.30120, -1.00809, -0.46691, -0.17811, -0.08424,
+ -0.81402, -0.90958, -0.45076, -0.42358, -0.05799,
+ -0.56890, 0.01928, -0.77732, 0.37519, 1.02677,
+ 0.69383, -1.45482, -0.52581, 0.39511, 0.00784,
+ -0.46432, 0.45180, 0.07066, -0.43256, -0.82184,
+ -0.13273, 0.07872, -0.15798, -0.59334, -0.84126,
+ 0.43981, -0.64340, -0.59852, -0.02682, -0.22638,
+ 0.84325, -0.43634, 0.38726, -0.90659, 0.80715,
+ -0.67265, 0.17595, 0.17240, -0.41104, -1.38396,
+ -0.72308, 0.63872, 0.17750, -0.05283, 0.53283,
+ 0.59670, 0.63870, -1.61563, -1.34964, 0.05399,
+ 0.41624, 0.41525, -0.14638, -0.91794, -0.47522,
+ -0.08280, 0.80756, -0.57924, -0.23776, 0.48041,
+ -1.56049, -0.39520, -0.43220, -0.80117, 0.36354,
+ 0.28228, -0.23289, 0.48888, -0.27209, -0.10793,
+ -0.36649, -0.28355, -0.31724, -0.35963, -1.82046,
+ -1.74891, -0.19062, -0.32116, 0.93570, 0.61750,
+ -0.47358, -0.82656, 0.10000, -1.64677, -0.13670,
+ 0.78924, 1.25968, 0.61279, 0.40656, -1.37527,
+ 0.60825, 0.41715, -0.66407, 0.40062, -0.83543,
+ 0.11250, -0.60579, -0.79940, -1.42024, -0.96159,
+ -0.31484, 0.13474, -1.02526, -0.05675, -0.42161,
+ -0.25115, -0.37824, 1.18482, 0.59425, -0.43496,
+ 0.92557, 0.46092, 0.60220, 0.37062, 0.38466,
+ -1.25717, -0.75458, 0.74670, -0.63390, 0.27361,
+ -0.41865, 0.63033, 1.01795, -0.37373, -0.14735,
+ -0.04209, -0.98328, -0.08530, 0.35463, -1.22071,
+ -1.68360, 0.08200, 0.00832, 0.57784, 0.59036,
+ 0.49591, 0.46212, 0.05873, -0.11143, 0.13359,
+ -1.52787, 0.69512, -0.70005, -0.59555, -1.64907,
+ 0.30355, -0.03969, 0.21703, -2.40040, 1.09558,
+ -1.73688, 0.52900, 0.93876, 0.18750, 0.10000,
+ -0.56090, -0.12400, 1.59708, -0.65070, -0.72599,
+ -0.84347, 0.59677, -0.68588, 1.68603, -0.27212,
+ 0.39310, -0.09447, -1.48273, -0.36246, -1.57837,
+ 1.09127, 0.10342, -0.50755, 0.75203, -1.15154,
+ 0.06688, -0.73172, -0.62194, -0.69381, 1.23779,
+ -0.49634, -0.76644, -0.27113, 0.11734, 1.25683,
+ 0.32923, 0.84882, -0.04211, -1.53646, 0.93684,
+ -0.21673, -0.26350, -0.88849, -0.40208, -0.78892,
+ -0.19151, -0.36935, -0.39794, -1.03511, -0.64487,
+ -1.63014, 0.40752, 0.18074, -0.99029, 0.68859,
+ -0.54570, -0.02641, -0.11469, -0.35009, -0.49988,
+ -1.01737, 1.00812, -0.74582, 0.08017, 0.12283,
+ 0.78442, 0.89489, 0.47740, 1.04255, -1.01229,
+ -0.50163, -0.01660, -1.46590, -0.37454, -0.55114,
+ -0.75563, -1.60471, 1.10819, 0.55577, 0.51608,
+ 0.74864, -0.10938, -0.18707, 0.47342, -0.82408,
+ 1.01397, 0.03871, -0.75120, 0.10321, 0.08812,
+ -0.88726, -1.23573, -0.94599, -0.52007, 0.10378,
+ -2.15443, 0.56978, 0.07512, 0.59723, -1.14974,
+ -0.34580, 0.60239, -0.14358, 0.88467, 0.62712,
+ 0.83096, -0.20160, 0.78413, -0.12023, -0.41261,
+ -0.84923, -0.33656, 1.06344, -0.30860, 1.16226,
+ 0.07270, -1.18530, -1.62740, -0.39597, 0.00034,
+ -0.53878, -0.13690, 0.60986, -0.59599, 0.34674,
+ 0.95089, 0.18591, 0.02809, -0.76469, 0.41037,
+ -0.84479, 0.95942, -1.36821, 0.16787, -0.71069,
+ 0.79163, -0.51766, 1.02742, -0.59117, 1.57891,
+ -0.52415, -0.07151, -0.07495, -0.92988, -0.11008,
+ -0.54887, -1.02527, -0.40968, 0.11405, 0.26264,
+ -1.25121, 0.07769, -0.31431, -0.07508, -0.48179,
+ 0.99215, -0.73510, 0.31437, -2.10123, 0.21578,
+ 0.29145, -0.06357, -0.70901, 0.90436, -0.16877,
+ -0.77227, 0.06659, -0.46931, 0.32591, -0.86758,
+ 0.63633, 0.16722, 0.09019, 1.25599, -0.18294,
+ -0.20676, -0.11282, -0.47146, -0.81001, -0.67103,
+ 0.64323, -0.23980, -0.75299, 0.28483, -0.15077,
+ -0.24178, 0.19927, -1.73390, 1.24422, -0.56739,
+ -0.95502, 1.15892, -0.05517, -0.98829, -3.15383,
+ -0.47247, -0.46998, -0.19818, -0.55504, 0.39251,
+ -0.18226, -1.85903, 0.13955, 0.79626, -0.31291,
+ -0.20744, -0.04838, 0.42802, -0.05823, -0.03057,
+ 0.47307, -0.69782, 0.01243, 0.22346, -0.35168,
+ -0.15589, -0.09368, -0.10853, -1.67168, -0.19516,
+ 0.89021, -0.69289, -0.62709, 0.86624, -0.41161,
+ -0.51579, -0.00479, -0.35003, 0.32298, 0.07305,
+ -0.72844, -0.86879, -0.64118, 0.30166, 0.34037,
+ -0.05260, 0.23326, -0.24752, -0.36443, 0.14931,
+ 0.42521, 1.09520, 0.27277, 0.49994, -0.34656,
+ -0.58527, -0.26218, -0.02782, -0.84914, -0.43189,
+ 0.64383, -0.62094, -0.05105, -0.63488, 0.78401,
+ -0.10812, -0.85228, -1.82284, -0.67730, -0.72095,
+ -0.05408, 0.15979, -0.40718, -0.03185, -0.21829,
+ -0.41420, -0.12551, -0.52275, -0.92272, 0.71986,
+ 0.18762, 0.25879, -0.35473, -0.50741, -0.07678,
+ -0.51113, -0.28348, 0.15621, 1.21152, 0.00849,
+ 0.11537, -0.33283, -1.42806, -0.49745, -0.46051,
+ -1.07810, -0.75062, -1.43101, -0.07713, -0.26462,
+ -0.24187, 0.26487, -0.59718, -0.30497, 0.56115,
+ 0.38186, -0.55722, 0.33093, 1.50009, 1.12421,
+ -1.07387, 0.65096, 0.08480, 0.37780, 0.79300,
+ 1.26734, 0.19654, -0.75982, -0.36562, -0.49428,
+ -0.46139, -0.67384, 0.26785, -0.51426, 0.11407,
+ -0.55753, -1.08181, -0.87509, -0.63836, 0.22527,
+ 0.18383, 0.09213, -1.29356, -0.87422, 0.96087,
+ -0.15695, 1.10125, 2.01068, 1.32166, 1.05188,
+ 0.41119, 0.90664, -0.64230, -1.68902, -1.94773,
+ -1.37440, -0.30781, -0.94698, -1.25426, -0.94514,
+ -0.61549, 1.05703, -0.87442, 0.03541, -0.65504,
+ -1.83856, -0.49197, -0.45604, -0.15019, 0.08707,
+ -0.81179, -0.47628, -0.23620, -0.11312, 0.06887,
+ 0.63743, -2.40300, -0.16904, 0.84133, 1.53419,
+ 1.11561, 0.76036, 0.86098, -0.12952, 0.21404,
+ -0.93783, -1.82582, 0.97818, -0.33425, -1.42677,
+ -1.53597, -2.07246, 0.83975, -0.14508, 1.37250,
+ 0.75956, -0.04543, -3.24329, 0.47697, 1.96032,
+ 1.40874, 1.58525, 1.59739, -1.83066, 0.63284,
+ 1.18945, 0.31274, 0.36497, -0.15623, 1.10455,
+ 2.29156, -0.17450, 0.80569, 1.06665, -2.91660,
+ -0.44522, 0.56331, 0.31652, -3.29513, -2.27290,
+ -0.91519, -0.14266, -1.62827, 0.06445, -0.10000,
+ 0.35845, 1.07155, 0.06853, 0.40311, 0.96303,
+ 1.65879, 0.78101, -0.37190, 1.50238, 0.76302,
+ -1.34346, -2.42238, 0.31825, -0.03884, -2.05102,
+ -1.94255, -0.84511, -0.39976, -0.22563, -0.66770,
+ -0.31415, -0.70813, -0.58573, 0.25085, 0.45725,
+ 0.09032, 0.16574, -0.65251, 0.58251, 1.39116,
+ 0.32647, -1.54115, 0.02775, 0.23034, -0.96402,
+ -2.36339, -0.29760, 0.65497, 0.44624, -0.61646,
+ 0.85931, -0.28841, -0.83853, 0.31773, 0.24754,
+ -0.23053, 1.21421, 0.51250, -1.89457, 0.56015,
+ -0.87529, 0.22297, -1.73324, -0.78803, 1.51427,
+ -0.74025, -1.50221, -1.58718, 0.95839, 1.17868,
+ -0.00853, 0.79574, -0.45830, 1.12894, 0.86458,
+ 1.54001, -0.21642, -0.28435, 0.26179, 1.34098,
+ 0.47094, 1.42753, 0.91966, -1.26887, -0.88213,
+ 0.31823, -0.97921, -2.57379, -1.58064, -0.38064,
+ -0.85835, -0.61025, -1.40047, -0.77182, 0.64814,
+ -0.12839, -0.24543, -1.03936, 1.00535, 0.29999,
+ 0.65328, -0.94897, -0.01127, 1.12398, -0.80472,
+ -0.96940, 0.34773, 0.07135, -1.33283, -0.19740,
+ 0.35108, 0.41072, -0.12649, -0.99503, -1.04687,
+ 0.10000, -0.52091, -0.08677, -0.63953, 0.08921,
+ -0.71064, -1.60826, -1.48342, -0.77838, 1.04956,
+ -0.66548, -0.28046, -0.11216, 1.29677, -1.14114,
+ 0.61147, 1.03875, 0.70098, 0.71106, 0.34007,
+ -0.64521, 0.00549, 0.53497, -0.10313, -0.32123,
+ 0.00883, 0.30164, -0.22877, -1.13128, 0.76209,
+ 0.83082, -1.41401, -0.46621, -0.05254, -0.01784,
+ 0.53486, 0.19036, -0.14157, 0.04753, -1.65845,
+ 0.22233, -1.03836, 1.35762, -0.13385, 0.41961,
+ 0.96879, -0.35228, -0.11622, 0.14874, -0.13744,
+ -0.35700, 0.12822, -0.78596, 0.24100, 0.02684,
+ 0.03495, 0.29694, -0.51508, -0.72387, -0.54932,
+ -0.15357, -1.32717, -1.80551, -0.11904, -0.27533,
+ -0.13707, -0.77117, -0.06722, 0.27121, -0.48311,
+ -0.83295, 0.40787, -0.29180, 0.54034, -0.44271,
+ 0.47095, -0.62137, -0.30419, 0.28559, -0.55415,
+ -0.04667, 0.81551, 0.12018, -1.49940, -3.13337,
+ -1.18280, -0.26617, 0.26388, -0.15479, -1.66217,
+ 0.85908, -0.51242, -0.58567, 0.55976, 0.08767,
+ 0.48598, 1.09171, -0.48499, 0.42756, 0.13679,
+ 0.50444, -1.74535, 0.10605, -0.20120, -0.60483,
+ 0.24079, 0.24968, -0.70195, -0.93466, 0.33275,
+ 1.11083, -0.51293, -0.99296, -0.28387, 0.67485,
+ -1.33065, 0.19140, 0.08033, -0.77614, -0.04608,
+ -0.21402, -0.23032, 0.08414, 1.16384, -0.78513,
+ 0.38369, -0.29947, -1.16576, 0.76974, 0.12892,
+ -0.92160, -0.51501, -0.33135, -0.24745, 0.36961,
+ 0.61457, 0.74284, -1.06541, 0.08530, 0.06170,
+ 0.57001, -0.20463, -1.55689, 1.01658, 0.21855,
+ -0.26692, -0.54233, -0.19713, 1.16139, 0.08149,
+ -0.01998, 0.71530, -0.13716, -0.08621, -0.54023,
+ 0.56334, -0.77007, -0.46554, 0.25146, 0.14140,
+ 0.75271, 0.21003, -2.00134, -0.76200, -0.45030,
+ -0.32372, 0.39843, 0.17080, -1.32655, -0.42502,
+ 0.28191, 0.23111, -0.94181, 0.33657, 0.64850,
+ -0.31499, 0.37722, 0.88118, 0.89197, -0.99668,
+ 1.04563, -1.32203, 0.03712, -2.22960, -0.38174,
+ -0.01473, -0.11707, -0.91163, 0.85731, -0.36994,
+ 0.10934, -0.25430, -0.50139, 0.18542, -0.62133,
+ 0.66382, 0.60740, -0.52209, 0.07260, 0.39925,
+ -0.44374, -0.91736, 0.62189, 0.13864, -0.77222,
+ -1.25940, -0.23564, 0.41694, -1.04917, 0.44570,
+ 0.07895, -1.36973, 0.91974, -0.91980, 1.27790,
+ 0.80352, -0.24321, -0.64460, 0.57313, -1.51941,
+ 1.02559, -1.71987, 0.21194, 0.03557, 1.06096,
+ -1.30924, -0.48035, 0.76433, -0.14345, -0.63156,
+ -1.52607, 0.39793, 0.51661, 0.44690, 1.50445,
+ 1.24763, -1.13984, -1.09867, -0.05323, -0.47112,
+ 1.05722, -0.05151, 0.00949, 0.54281, -0.19673,
+ -0.22456, -1.53357, -0.66557, -0.84616, -1.64092,
+ 0.33175, -0.72709, -0.04458, 0.18149, -0.55171,
+ 0.42815, 0.62043, -0.42258, -0.60364, 0.81040,
+ 1.78181, -0.76717, -1.11256, 0.00989, -0.41495,
+ -0.45436, -0.05273, -0.76983, -0.97395, -0.16627,
+ 0.55956, -0.45347, -0.58891, -0.09631, 0.26849,
+ 0.17099, 0.47085, -1.89701, 0.70545, 0.31888,
+ 0.37481, -0.66774, 0.44797, -0.46122, -0.13351,
+ -1.04932, -1.61656, 0.90362, 0.12253, -0.55008,
+ -0.53132, 0.50720, -0.34467, -0.37608, 0.10000,
+ -0.53114, -0.58376, -0.43593, 0.45819, -0.24236,
+ -0.57493, 0.16645, 0.30901, 0.26959, -0.27200,
+ -1.80851, 0.50518, -0.15052, -0.28283, -0.00617,
+ 1.09977, -0.08110, -0.63401, 0.31052, 0.30343,
+ -0.25558, -0.60892, 0.59637, 0.09618, 0.52224,
+ -0.07719, -0.42721, 0.22929, 0.49416, 0.48358,
+ 0.05077, -0.05475, -1.80905, -0.84672, 1.50524,
+ 0.02317, -0.80132, -0.10088, 0.04565, -0.39380,
+ -0.71005, -0.65336, 0.24534, -0.30781, 0.47713,
+ -1.07332, 0.51067, -0.14372, -0.67303, 0.58923,
+ 0.45219, -0.07151, 0.26158, 0.30565, 0.00288,
+ 0.60890, -0.51060, -0.38274, -1.27685, 0.24431,
+ -0.35878, -0.53159, -1.60464, -0.07792, 1.08247,
+ 1.01562, -0.28499, -0.17128, -0.18424, -0.56444,
+ 0.33727, -0.69673, -0.36334, -1.17465, -0.51814,
+ -0.02079, -1.24670, 0.23203, -1.06592, 0.10489,
+ 1.60637, -1.41976, 0.35988, 0.61369, -0.45919,
+ -0.71200, -0.74893, 0.76938, 0.69716, -0.10469,
+ -0.34689, -0.38869, 0.39141, -0.19423, -0.14549,
+ 0.88310, -0.80023, 0.35458, -0.56526, -0.23936,
+ 0.21887, 0.04430, -0.40835, -2.40068, 0.51848,
+ -0.23608, 0.08308, 0.28027, -0.71700, -0.02353,
+ -0.03155, 0.00405, -0.52161, -0.63009, 0.38875,
+ -0.27506, -1.44847, -0.60993, 0.53346, -2.06114,
+ 0.20941, -0.22134, 0.78485, -0.31833, 0.91064,
+ 1.06288, -0.35652, -0.38965, -0.59668, -0.09461,
+ 0.45877, -0.72617, 0.03417, -0.94307, 1.28347,
+ -0.26577, -0.74860, 0.90909, -0.10573, 0.51374,
+ -0.02262, -0.24091, -0.24954, -0.07569, -1.60392,
+ 0.45080, 0.33274, -0.64715, -0.38261, -1.13549,
+ 0.35996, -0.64715, 0.04988, 0.80502, -0.68173,
+ 0.14323, -0.12418, -1.00627, -0.18531, 0.79574,
+ -0.18419, -0.33844, 0.35715, 0.16432, -0.61566,
+ 0.09458, 0.61776, -0.67615, 0.39044, -0.81882,
+ 0.18246, 0.24127, 0.38892, -0.13351, -0.97516,
+ 0.21066, -0.61736, -0.67806, -0.28236, 0.53459,
+ 0.18693, -0.18215, 0.30356, 0.03708, -1.08529,
+ 0.75571, -0.38471, -0.66972, -0.24122, -3.03697,
+ -0.18617, -1.85404, 0.02348, 0.88093, 0.30731,
+ -0.46607, -0.59533, -0.59366, -0.63006, -0.24178,
+ -0.46397, 1.28820, -0.16065, 0.11449, -0.10797,
+ 0.50139, 0.12546, 0.38434, -1.73382, 0.47826,
+ 0.50007, -0.35845, 0.51117, 0.06864, -0.77984,
+ -0.51064, 0.00814, -0.92672, 0.73954, -1.11810,
+ -0.72825, 0.04200, 0.52868, 0.34647, -0.45226,
+ 0.31618, -0.89328, -0.98052, 0.53449, -0.27453,
+ 0.61057, 0.08715, 0.83535, 0.50941, 0.07319,
+ -0.21491, 0.58233, 1.06332, 0.30123, -0.77529,
+ -0.30032, -0.54677, 0.12541, 0.13484, -0.08212,
+ -0.57508, -0.71206, 0.05668, -0.76906, -1.72740,
+ -1.21764, 0.54447, -0.13512, -0.82378, -1.26169,
+ -0.45891, -0.59992, -0.79883, -0.28335, 1.18250,
+ 0.62725, 0.12658, 0.60194, 0.28096, 0.21850,
+ 0.63430, -0.86518, 0.11712, -0.28086, -0.27329,
+ -1.29706, 0.32642, -0.59604, 0.99378, 0.28428,
+ -0.33048, -0.33419, -0.21579, -1.82761, 0.42677,
+ 1.38886, 0.49967, -0.20009, -0.85259, 0.31185,
+ -0.35635, -0.24141, 1.01351, 1.08719, -0.03334,
+ -1.14151, -0.59840, 0.19902, 0.08584, -1.99482,
+ -0.90312, 0.38830, -0.20707, -0.45002, 0.52037,
+ -0.48061, 0.17969, 0.01442, -1.42387, -0.53848,
+ -0.16401, 0.88718, -1.08838, 0.38500, -0.10140,
+ 0.82164, 0.85201, -0.15684, -0.41541, -0.64831,
+ -0.50062, 1.25608, -0.55833, 0.46454, 0.20237,
+ 0.18669, 0.31194, -1.03436, -0.76810, -0.08060,
+ -0.68308, -0.55131, 0.26144, -0.32034, 1.11603,
+ -0.09515, -1.40144, -0.17250, -0.45959, -0.34071,
+ 0.29771, -0.06086, -0.94428, 0.82810, 0.33024,
+ 0.89551, 0.51658, -0.98819, -1.08154, 0.47011,
+ 0.35497, 0.57069, -0.99089, -0.08089, -1.23444,
+ 0.47147, -1.55623, -0.38930, 0.67676, 1.01537,
+ 0.69931, -1.18981, -0.60307, -0.44418, 0.14049,
+ 2.06900, 0.72647, 0.95183, -0.36219, 0.56460,
+ 1.26255, 0.74715, -1.47100, -0.69082, -1.10154,
+ 0.72095, -0.86593, -0.99452, -2.67642, 0.11173,
+ -0.76735, -0.32895, 0.70544, -0.12689, -0.73517,
+ -1.08892, 1.00478, 0.38516, 1.47936, 0.73505,
+ 0.68669, 1.40676, -1.19360, -0.23196, -0.89545,
+ -1.28523, 0.22955, 0.21713, -2.03008, -1.02294,
+ -0.54142, 1.17542, 0.19521, -1.21986, 0.10000,
+ 0.87086, 0.10172, 1.11875, 0.28339, 0.68358,
+ 1.23386, -0.07876, -0.36437, 0.74492, 0.10955,
+ -0.23017, -2.07276, -0.19052, -0.28635, -0.93579,
+ 0.01716, -1.69411, 0.19552, -0.59788, -1.80472,
+ -0.33347, -0.45200, -0.77784, 0.34832, -0.98033,
+ -0.13217, -0.83491, -1.29949, 0.43400, -0.25745,
+ 0.17842, -1.25490, 0.49898, 0.41695, 0.85525,
+ -0.03709, 0.39246, 0.21219, -0.85311, -0.28242,
+ 0.74332, 0.45228, 0.75787, 0.45253, 0.33126,
+ 0.47805, 0.17403, -0.23476, -0.51172, -2.44469,
+ 0.27651, -0.43013, -0.02230, 0.70858, -0.15640,
+ 1.19504, -0.46932, -0.86489, 0.10795, -0.98796,
+ 0.43589, -0.90600, 0.08090, 0.85265, -0.95776,
+ -0.51121, 0.43361, -0.90220, -0.32915, 0.23610,
+ -0.29703, -1.77624, 0.23180, 0.00052, 1.85265,
+ -0.13213, -0.37765, 0.09045, 0.48167, -0.19232,
+ -0.55084, -0.80945, 0.87891, -0.65201, 0.19246,
+ -0.19199, 0.00352, -0.43433, 1.23279, -0.09106,
+ -0.10247, 0.11119, -0.73037, -1.63349, 0.70977,
+ 0.26296, -0.17011, -1.43213, 0.52117, -0.23336,
+ -0.93119, 0.38475, -0.19457, 0.02626, 0.47062,
+ -0.86103, 0.09617, -2.13844, 1.84658, 0.37347,
+ 0.09992, -0.22710, -0.87956, 0.06106, -0.82223,
+ -0.12232, 0.89311, 0.56532, -0.17337, 0.50164,
+ 0.16818, -0.22693, -0.50070, 0.09041, 0.00542,
+ -0.57917, 0.11014, 0.36700, -2.51260, -0.17402,
+ 0.22397, 0.64173, 0.10460, -0.11120, 0.19574,
+ 0.13755, -0.94357, -0.58866, -0.35276, 0.22111,
+ 0.53801, 0.31472, -0.77473, 0.46083, -1.11957,
+ 0.13024, 0.70200, 0.36154, -0.78699, -0.50834,
+ 1.18531, 0.25348, -2.28109, -0.97812, 0.03688,
+ -0.61774, 0.16781, -0.06928, 0.86557, -0.50285,
+ 0.84071, -0.40539, 0.21914, 0.31204, -0.34654,
+ 0.16541, -0.34385, 0.00275, -0.24632, 0.09096,
+ 0.53803, -0.76157, 0.18722, -0.75269, 0.47809,
+ 0.20935, 0.76258, -0.39747, -0.20597, -0.78731,
+ -0.58518, -0.77320, 0.85182, 0.21389, -0.49215,
+ 0.02431, 0.11082, -0.26316, -0.63162, -2.62946,
+ -0.99567, 0.34735, -0.30610, -0.86078, 0.67276,
+ 0.09654, -0.39311, -2.05691, -1.17983, -0.15557,
+ 0.37413, 0.03357, 0.34693, -0.71918, 0.78142,
+ 0.03671, 0.27802, 0.50271, -0.19588, 0.45426,
+ 0.33581, -0.14183, -0.87380, 0.54092, 0.15399,
+ -0.52645, -0.12218, 0.48209, 0.50031, 0.12563,
+ 0.54213, -0.62769, -0.14706, -0.13768, -0.35739,
+ -0.69866, -0.56069, 0.44266, -0.23724, -0.95044,
+ -0.31825, -0.29118, 0.05999, -0.87905, -0.05060,
+ 0.45249, 0.85423, -0.51465, 0.08043, -2.09335,
+ -0.27150, -0.26497, -1.16109, 0.73838, -0.09463,
+ 0.18214, 0.25756, 0.51311, -0.82491, -0.66739,
+ 0.13579, 0.43557, -0.29033, 1.13166, 0.67744,
+ -0.65270, -0.70807, -0.13068, -0.38027, -1.56886,
+ 1.51197, -2.42630, -0.71821, 0.22117, 0.34198,
+ -0.10412, -0.36479, -0.85293, -0.40354, -1.14292,
+ 1.06820, 0.53679, -0.07447, 0.43586, -0.26103,
+ -1.39815, 0.15607, -0.19306, -0.76331, 0.96394,
+ 0.63111, -1.90597, 0.03217, -0.21662, -0.91448,
+ -0.52097, -0.81928, 0.63784, 0.17304, 0.20305,
+ 0.08715, 0.32757, -0.09342, 1.00800, -0.33637,
+ 0.24021, 0.21840, -0.57762, 0.08531, 1.33851,
+ -0.56156, -0.25062, 0.23639, -0.08648, -0.28760,
+ -0.77764, 0.34206, 0.04689, -0.59069, 0.23608,
+ -0.11704, -0.16356, 0.60654, 0.12448, -2.60986,
+ -1.25485, -2.33442, 0.21651, 0.40902, 0.77762,
+ -0.13510, -0.79102, -1.76907, 0.11340, 0.39959,
+ -1.51732, 0.51187, -0.24506, 0.32951, -0.18900,
+ 0.42978, -0.77749, 0.80029, 0.44066, -0.03000,
+ 0.75529, -0.59776, -0.01967, -0.42294, -0.26978,
+ 1.34284, 0.27495, 0.57735, -0.64764, 0.32059,
+ 0.99080, -1.47059, 0.23099, 0.64377, -0.30623,
+ 0.44723, -1.37519, -0.78487, -1.59978, -0.51063,
+ -0.19921, -0.37010, -0.05465, -1.35546, 0.29787,
+ 0.81354, 0.47231, -0.75916, -1.59532, 0.20533,
+ 0.23093, 0.50270, 0.60914, -1.78976, 0.22461,
+ 0.01270, -0.22557, -2.03185, 0.46939, 0.67409,
+ 0.34859, 0.55306, -0.73067, -0.32928, 0.07663,
+ 0.07865, -0.97194, 0.86811, 0.26681, -0.03553,
+ -0.30839, -0.00628, 0.28332, -0.15547, -1.23793,
+ 0.73625, -0.55680, 0.47208, -1.94703, 0.07262,
+ -0.20550, 0.15129, -0.07823, -0.00550, 0.10000,
+ -1.36074, 0.29524, 1.15749, 0.08169, 0.67827,
+ 0.41864, -1.18190, 0.54876, 0.18137, -0.31033,
+ -0.28875, -0.41404, -0.13006, -1.13336, -2.03054,
+ -0.73836, 0.52776, 0.00917, 0.36273, 0.37247,
+ -0.24840, -1.95357, 0.50247, 0.36254, 1.47284,
+ 0.20252, 0.47521, 0.74830, -0.84110, 1.14895,
+ -0.25854, -1.99642, 0.41315, 0.01605, 0.26248,
+ -0.70932, -1.42036, -0.46127, -0.68809, 0.12136,
+ -0.32813, -0.07185, 0.47987, 0.04821, -0.86815,
+ -0.80565, -0.14584, -0.85666, 0.41201, 0.24572,
+ 0.60317, 0.17619, -1.60658, -0.32277, -0.15963,
+ -0.44164, 0.40199, 0.37483, 0.52501, -1.41000,
+ 0.29107, 0.31063, -0.25458, -0.48279, -2.36787,
+ -0.15015, 1.05336, 0.79423, -1.73354, -0.15288,
+ 0.51059, 0.51113, -1.28175, 0.28243, 0.62775,
+ 0.32044, 0.22150, -1.36318, 0.27526, -0.78180,
+ 0.77080, -0.13858, 0.09152, 0.19080, -0.71043,
+ 0.31517, -0.57373, -0.36387, 0.08662, 1.00543,
+ 0.02150, -0.87233, -0.48026, 0.42720, 0.35624,
+ -0.17322, -0.15515, 0.13010, -0.13659, -0.65253,
+ -0.19401, 0.22381, 0.20987, -0.72506, -0.74159,
+ 0.02302, -0.10311, 0.56359, 0.46525, 0.15345,
+ -0.22197, -0.40507, 0.84545, -1.18853, -1.05405,
+ -0.46908, 0.80548, -0.55297, 0.39082, -0.88011,
+ -0.29689, -0.59085, -0.65115, -0.52032, 0.77418,
+ -1.28998, -0.43692, 0.25209, -0.58167, 0.95878,
+ -0.08540, 0.17899, -0.48235, -1.37758, 0.48344,
+ -0.40811, -0.02400, 0.22627, 0.54439, -0.94228,
+ -0.48175, 0.81097, 0.35276, -0.80056, -0.84095,
+ 0.38370, -0.73266, 0.55529, -0.99991, -0.65042,
+ -1.21640, -0.34050, -0.00617, -1.55245, 0.15636,
+ -0.89993, -0.44592, 1.41760, 0.01366, -0.38580,
+ -0.51931, 0.62959, 0.57814, 0.46363, 0.21669,
+ 0.77044, -0.46227, -0.92513, 0.57297, -0.02524,
+ 0.10423, 0.63041, -1.13517, -0.07565, 0.32455,
+ -0.96504, -0.76488, 0.00787, -0.81876, 0.27960,
+ 0.19423, 0.31724, 0.85423, -0.34144, -0.46633,
+ -0.24817, -0.80740, -0.67372, 0.43368, -3.00237,
+ -0.21721, -1.17394, -0.67487, 0.89979, -1.28329,
+ 0.94016, -0.64553, 0.94824, 0.34766, -0.47619,
+ -0.39598, -0.43719, -1.41708, 0.63420, 0.29994,
+ 0.14562, 0.81402, -0.03957, 0.47680, 0.06732,
+ -0.39103, 0.90433, -1.99282, -1.50606, -0.31349,
+ -0.66313, 0.12014, 0.03155, 0.94174, 0.64839,
+ 0.14647, -0.43646, 0.44280, -0.46907, -0.06336,
+ -0.68907, 0.48655, -1.44631, -0.55005, 0.65568,
+ 0.00324, 0.77076, -0.49344, 0.73554, -0.26353,
+ 0.38285, -0.79304, 0.17127, 0.44842, -0.26804,
+ -0.01684, -1.04314, -0.16410, -0.28212, 0.13658,
+ 0.45713, 0.38517, -0.41021, -1.06316, 0.25181,
+ -0.28968, 0.47266, -1.53237, 0.04526, 0.20058,
+ -0.35862, -2.04932, -0.56408, -0.20899, -1.20438,
+ 0.82171, -0.17782, 0.11996, 0.76561, -0.61701,
+ 0.41793, -0.54432, 0.33170, 0.87481, 0.25870,
+ -0.76246, 0.79254, -0.62414, -0.89582, -0.35177,
+ -0.98320, -0.15211, -0.35778, -1.99517, -0.23527,
+ 0.89135, 1.12491, 0.71750, 0.08245, -0.04596,
+ -0.00594, 0.12018, 0.22017, -0.27337, 0.04593,
+ -0.56503, 0.66108, -0.82928, -0.76041, 0.31357,
+ 0.22278, -0.20496, 0.09199, -0.22807, -1.83807,
+ -0.01424, 1.06541, -0.79947, -0.42594, -0.16970,
+ 0.40775, -0.53716, 0.19877, -0.89451, 0.66251,
+ -0.10221, -0.04472, -0.73443, -0.59549, 1.25768,
+ 0.10393, -1.27065, 0.06096, 0.14616, -0.76469,
+ 0.48354, -0.72226, 0.16944, -0.02978, -0.42927,
+ 0.87818, 0.70524, -1.22541, 0.58040, 0.19789,
+ -0.37607, -0.68340, -0.53122, 0.43428, 0.32592,
+ -0.52856, -0.19892, -0.32088, -1.15328, -1.22094,
+ 0.77658, 1.07007, -0.86597, 0.86650, -0.72389,
+ 0.96546, 0.00806, 0.30726, 0.19799, -0.11789,
+ 0.27945, -0.47738, -0.43923, -0.33024, 0.32522,
+ -0.36324, -1.21956, -0.54228, -1.54959, -0.35287,
+ -0.09226, 0.05504, 0.60771, -0.47253, 0.67293,
+ -0.95187, -0.15945, 0.33809, 0.43696, -0.36297,
+ 0.31299, -0.43819, 0.03786, -0.15666, -0.82882,
+ -0.13368, 0.20319, -0.42815, 0.08412, 0.77740,
+ -1.00440, -0.41603, 0.83742, 0.10416, -1.50425,
+ -0.22666, -0.62384, -0.12718, 0.36528, -1.15697,
+ -0.07897, -0.03270, -0.71314, -1.49151, 0.81580,
+ -0.35000, 0.11818, 1.89581, -0.06652, 0.10000,
+ -0.75260, -0.56513, -0.39141, 0.43074, -1.05447,
+ -0.70565, 0.53850, 0.83183, 0.16424, -1.02551,
+ -0.91287, 0.07090, -1.07789, 0.29362, -0.41862,
+ 0.51114, 0.56516, -0.19154, 0.93949, 0.19570,
+ 0.17617, 0.33891, 0.44363, -0.25926, -1.13752,
+ 0.00666, -0.58780, -0.93951, -1.01449, -1.05415,
+ 0.63979, 0.31256, 0.07702, -1.08377, 0.22759,
+ 0.26462, 0.05836, -0.40004, 0.80849, 0.83362,
+ -0.71417, -0.19869, 0.63986, -0.95862, -0.11420,
+ 0.77818, -0.24921, -0.00138, 0.17539, 1.18742,
+ -0.13164, -1.27464, -0.32793, -1.79329, 0.51304,
+ 0.38468, 0.77691, 0.49954, -1.14892, -0.31451,
+ -1.79420, -1.13078, 1.30607, -1.44344, 0.61377,
+ 0.17743, -1.77780, -1.01941, -1.10602, 0.88839,
+ -0.19129, -0.52158, -0.54825, -0.08457, -1.36661,
+ -0.43930, 0.59310, 0.34454, 1.32871, 0.57125,
+ -0.57870, -0.29572, 0.26906, 1.40827, -0.21201,
+ 0.74001, 0.17048, -1.24670, 0.09419, -0.81358,
+ -0.79307, 0.11280, 0.37031, 0.52992, 0.89210,
+ 0.37651, -1.33042, 0.51628, -0.13359, -0.11665,
+ -0.14623, -0.50781, -1.02672, -0.41183, 0.15780,
+ -0.04065, -1.38202, -0.51802, -0.65612, 0.57502,
+ -0.58293, 0.23687, 0.89814, 0.90996, -0.78700,
+ 0.00666, 0.28180, -0.91437, 1.14149, 0.02820,
+ -0.63914, -0.50617, -1.75542, -0.35617, 0.95488,
+ 0.12680, -0.45982, 0.23291, -0.34012, -0.39112,
+ 0.15369, -0.32288, -0.87522, 0.75287, 0.79096,
+ -0.00585, -1.23281, -0.10877, -0.03105, 0.29724,
+ 0.16058, -0.04435, -1.01572, -0.38471, 0.53147,
+ -0.04103, -0.44443, -0.75919, -0.47147, -0.38782,
+ 0.35858, -1.09926, -0.66892, 0.85796, 0.20002,
+ 0.42134, -0.08092, 0.07450, 1.12075, -1.32811,
+ 0.61698, 0.17144, -0.59521, -0.13438, -0.43472,
+ -0.06547, 0.01293, -0.58721, 0.04543, 0.04279,
+ -0.93124, 0.40940, -0.20240, 0.02885, 0.03949,
+ -0.70334, -0.64311, -0.15545, 0.41078, -0.21251,
+ 0.08956, 0.11433, 0.43281, 0.28469, 1.11415,
+ 0.05584, -0.94270, -0.99287, -1.46263, -2.97816,
+ -0.68579, 0.42850, -0.59326, 0.68762, -0.18152,
+ -1.01962, -0.99438, 0.86790, 0.89781, -0.34351,
+ 0.67307, 0.70352, -1.30262, 0.79501, -1.08292,
+ -0.69274, -0.46793, -0.57203, 0.17528, 0.48881,
+ -0.35157, -0.52678, -0.44426, 0.59396, 0.05877,
+ -1.08119, 0.68756, -0.88046, 0.96223, -0.29999,
+ -0.25605, 0.29548, -0.39235, -0.99361, -0.76100,
+ -0.43892, 0.67528, -0.22460, 0.37750, 0.06500,
+ -0.83414, 0.44719, 0.39511, 0.63207, -0.24730,
+ -0.26455, 0.48949, -0.27986, 1.20056, -0.32994,
+ -1.03400, -0.84533, -0.85925, -0.37881, 0.28070,
+ -0.56662, -0.11602, -0.72784, -1.16670, -0.59311,
+ 1.31273, -1.37879, 0.90712, 1.11079, -0.90795,
+ 0.86253, -1.33378, -1.49638, -0.58743, 0.80297,
+ 1.20771, 0.20288, -0.35766, -0.52267, 0.14321,
+ -1.01748, 0.05950, 0.47056, -0.92142, -0.66941,
+ 0.88670, -0.47620, -1.18559, 1.35880, 0.07503,
+ -0.02153, 0.79846, 0.43330, 0.62416, 0.73326,
+ -0.08580, 0.14322, 0.58832, 0.40235, -0.26984,
+ -0.81953, -0.94772, -0.99358, -0.11527, -0.56480,
+ -0.20072, -0.28937, 0.15201, -0.47113, -1.54112,
+ -1.17333, 0.33983, -0.19851, 0.69762, -0.91232,
+ -1.09593, 1.55897, -1.28855, 0.21966, 0.81127,
+ -0.50479, -0.12646, 0.76427, -0.10070, -0.00798,
+ 1.00908, -0.62319, -1.38434, 0.01426, -0.04753,
+ -1.52160, -1.21024, -0.24934, -0.63888, -0.21734,
+ -0.96394, -0.93593, 0.02474, 0.20068, 0.16604,
+ 0.23203, 0.00079, 0.44836, 0.64540, 0.73390,
+ 0.46438, -0.94414, 0.50443, -0.08265, -0.74205,
+ 0.01895, -0.22554, -1.79487, -1.45477, 0.14214,
+ -0.05795, -0.58027, -0.58305, -0.12329, 0.98254,
+ -0.15457, -0.37052, 0.24948, 1.86332, 0.32340,
+ 0.29049, 0.13657, 0.80607, -1.35865, -0.28166,
+ 0.10139, -0.81819, -0.88797, -0.55249, -0.76387,
+ 0.04718, -2.61703, -0.77310, -0.80693, 0.81811,
+ 0.15843, 1.50243, 0.27891, 0.52465, -0.00972,
+ -1.85505, 1.06490, 0.65400, 1.32027, -1.31334,
+ -0.20658, -1.38342, -0.06695, 0.80922, -0.71254,
+ -0.94438, -0.29340, 0.68445, 0.29331, -0.03096,
+ 0.83979, -1.39709, 0.60557, 0.83935, 0.66870,
+ -1.51138, -1.95339, -0.53617, 1.47639, 0.09863,
+ -0.43737, -0.70212, -0.46390, 0.20616, 0.10000,
+ 0.36837, 0.44294, -1.21236, -0.84687, 0.17390,
+ -1.84411, -0.46179, -0.83245, -0.28584, -0.22117,
+ -1.63818, 0.87724, 0.68390, -0.33805, 1.86090,
+ -0.30756, 0.20396, 0.58047, -1.70577, 0.81549,
+ 0.91663, -0.33341, -0.57769, -0.37421, 0.41354,
+ 0.20043, -0.46110, -0.54514, 0.03926, -0.89332,
+ -0.13253, -0.85288, 0.65791, 0.62638, 0.06538,
+ -0.37603, 0.01636, 0.06061, -1.25548, -0.56994,
+ 0.73059, 0.99094, -0.68466, 0.13535, -0.55480,
+ -0.35770, -1.04606, -0.48009, -0.24073, -0.22649,
+ -0.91034, 0.14499, -0.05723, 0.09375, -0.88757,
+ 0.34129, 0.07428, 1.19531, 0.10155, -0.14507,
+ 1.18917, -0.88126, 0.22592, -0.76741, -0.81527,
+ 0.34600, -0.09877, -0.94001, -0.37761, 0.29667,
+ -0.77311, 1.00176, -0.62628, 0.38601, 0.12475,
+ -0.06171, 0.16291, -0.43245, 0.09175, -0.38753,
+ 0.35108, -0.12420, 1.06847, -0.39537, -0.08287,
+ -0.43401, -0.22389, -0.36073, 0.53310, -0.34429,
+ -0.25239, -1.08820, 0.27722, -0.25914, -0.83099,
+ 0.61477, 0.06972, 0.05135, 0.37974, -1.56919,
+ -0.04616, 0.79529, 0.73952, -0.76505, 0.02583,
+ 0.44666, -0.67391, -1.01273, -0.58757, 0.31853,
+ -0.25722, -0.32651, -0.03414, -0.30822, -1.92198,
+ 0.35866, 0.75256, -0.41738, -0.48955, 0.49530,
+ 0.12497, 0.13805, 0.25974, -1.81792, 0.56661,
+ 1.01573, 0.41695, -0.84414, -0.50525, 1.50266,
+ -1.08918, -0.88864, -0.34744, -0.45901, 0.37698,
+ -0.47942, -0.02417, -0.33158, -0.42776, -0.28602,
+ -0.68049, 0.13517, 0.54636, -0.48992, -0.07397,
+ 0.17641, 0.20215, 0.43434, 0.55815, -0.17985,
+ -1.00155, -0.77015, 0.68502, -1.09912, -2.25068,
+ 0.55224, -0.47681, 0.23160, -1.25983, 0.35882,
+ 0.40050, -0.08365, 0.10449, 0.46199, 0.36330,
+ -0.19747, 0.27966, 0.11875, 0.49615, -0.13197,
+ -0.46363, -0.51758, -0.12030, -0.01050, 0.22257,
+ -1.97077, -0.21582, -0.03925, 0.36289, 0.55011,
+ -0.09653, -1.80516, 0.81383, 0.22883, 0.37900,
+ 0.36684, -0.56563, -0.19050, 0.13708, -2.97053,
+ -0.64301, 0.22765, -0.47311, 0.64217, -0.30707,
+ -0.81170, -0.22715, 0.08672, -0.90507, -0.20886,
+ 0.24966, -0.92780, -0.36251, 0.39838, -0.06898,
+ -0.13120, -0.07556, -0.79892, -0.50805, 0.38916,
+ 0.52582, 0.32448, 0.63617, -0.54770, 0.82627,
+ 0.30821, 0.76668, 0.90888, -0.38799, 0.17620,
+ 0.42116, -0.22449, -0.80632, -0.61066, -0.62880,
+ -0.51255, -0.59936, -0.92722, -0.36948, -0.97067,
+ -0.10794, -1.20438, -0.55228, -0.78557, -1.00551,
+ 0.31954, -0.83674, -0.44790, 0.49550, -0.85901,
+ -0.08263, -0.11908, -0.36129, 0.70967, -0.35063,
+ 0.16880, -0.76365, 0.04256, 0.64118, 0.32745,
+ 0.12366, 0.10092, -0.49448, -1.25453, -0.04682,
+ -0.68809, -0.93748, -1.14419, -1.38783, -1.04349,
+ -0.13681, -0.63553, 0.03374, 0.03312, 1.11143,
+ 0.08280, -0.03135, -0.76268, 0.38656, 0.76340,
+ 1.48375, -0.34470, 0.83251, 1.15672, 0.89453,
+ 0.25694, 0.40726, 0.50076, 0.15655, 0.72057,
+ 0.19198, -0.17493, 0.09900, -0.47636, 0.02198,
+ -0.56482, -0.26040, -0.09865, -1.57083, -1.58703,
+ -0.23822, 0.27999, -0.76153, -1.16666, -0.35951,
+ 0.95273, 0.89373, 0.09708, 0.03125, 0.34775,
+ 1.43806, -0.35429, 0.78682, 0.85174, 0.37840,
+ -1.00529, -0.60969, -0.12704, -0.29588, -2.34626,
+ -1.54567, -0.79107, -0.44981, -0.97324, -0.33272,
+ -0.67586, -2.24904, -1.03498, -0.77365, -1.27440,
+ -0.13825, -1.18452, -1.77814, 1.02297, -0.44542,
+ 0.40135, -0.82624, 0.49417, 0.49218, 0.62666,
+ -1.80543, 0.86749, 1.16767, 1.10098, 0.57325,
+ 1.36736, 0.06661, -1.04682, -0.95507, -1.35618,
+ 0.18817, 0.44140, -0.01490, 0.06109, -0.98722,
+ -1.14533, 0.19947, -0.98546, 0.92186, 1.33740,
+ -0.10398, -1.96954, 0.39522, 0.58069, 0.73009,
+ -0.02660, 1.39469, -0.98830, 0.89573, 1.20657,
+ 0.64118, 1.44785, 2.33291, 1.60993, 2.44139,
+ 1.36794, 0.83551, 1.17131, -1.36271, -1.30566,
+ -0.32132, -1.33050, -4.45487, -2.63219, -1.58701,
+ -0.56578, -1.61395, -1.06919, -1.03574, 0.78618,
+ 0.53475, -0.08872, 1.23379, 0.60876, 0.54670,
+ -0.49613, -0.81633, 0.26961, 1.13062, -1.57456,
+ -0.84902, 0.80320, -0.62690, -3.04014, -0.23400,
+ 0.12305, -0.28113, -1.05910, 0.20024, 0.10000,
+ -1.59452, -1.90705, -0.53407, -0.98085, -1.01940,
+ -1.43527, -1.54377, 0.94037, -0.21247, 0.33096,
+ -0.82804, 0.25550, 0.69654, 0.58493, -1.66703,
+ 1.31060, 1.48338, 2.13797, 0.37995, 1.27739,
+ -0.60455, -1.07953, -0.53998, -0.75352, 0.06648,
+ 0.99518, -0.37337, 0.37654, 0.08063, -0.52290,
+ 0.08950, -1.96069, -0.47984, 0.38759, 0.13809,
+ -1.07166, 0.54259, 0.67241, 1.19201, -0.53112,
+ 0.20826, -0.56613, 0.00818, 1.11582, 0.36675,
+ 0.91310, 1.27483, 0.95007, 1.02244, 0.57583,
+ 0.26871, 0.31812, -1.03351, -1.06741, -0.89784,
+ -0.31393, -1.87484, -0.77291, -1.03326, -0.37605,
+ 0.09312, -1.19128, -1.67548, -0.28401, -0.35812,
+ 0.29932, -0.60344, 0.08873, 0.19808, -0.64693,
+ -0.57726, -0.47403, 0.25498, -0.76950, -0.38527,
+ 0.07667, 0.05642, -1.18015, 0.56886, 0.87881,
+ 0.85497, -0.26016, 0.52251, -1.79016, -0.48949,
+ -0.89056, -0.65237, -1.78928, -1.15359, -0.16342,
+ -0.96447, -0.23050, -1.32290, 0.11968, -0.84780,
+ -0.17952, 0.49084, -0.53890, -0.13388, 0.78845,
+ 1.46362, 1.81569, 0.27353, 1.43450, -0.55907,
+ 0.26932, -0.36233, -0.10275, 0.48591, 0.34155,
+ 0.36214, 0.78614, -0.61098, -0.84712, -0.14333,
+ -1.27439, -1.06645, 0.53565, -0.99712, 0.38602,
+ 0.43965, -0.15024, 0.20783, -0.17714, -0.60241,
+ -0.20943, 0.36281, -0.39926, -0.16448, 0.33212,
+ 0.08673, 0.13972, -0.24622, -0.91118, 0.16624,
+ -0.46697, -0.70121, -0.81913, -0.63253, 0.10195,
+ -0.02118, -0.07525, -0.05897, -0.54545, 0.34610,
+ -0.41547, -0.20784, 0.03048, -0.86127, -0.45862,
+ -1.52266, 0.24073, -0.27789, -0.64052, -0.41150,
+ -1.52139, 0.23811, -0.60062, -0.10663, -0.00890,
+ 0.24676, -0.08154, 0.15419, 0.75813, 0.78158,
+ -0.02772, 0.35656, 0.58331, -0.30910, -0.11784,
+ -0.68448, -0.03462, -0.33442, -0.12894, -1.77204,
+ -1.06439, -1.12178, -0.23113, -0.07705, -0.09378,
+ -0.01282, 0.13047, 0.45645, 0.21201, 0.87061,
+ 0.48710, 0.07775, 0.65587, 0.16266, -3.32833,
+ -0.00921, -0.60513, -0.84406, -0.05536, -0.57263,
+ -0.85585, -0.13687, 0.00682, -1.79062, 0.45341,
+ -0.08382, 0.42792, -0.99261, 0.30243, -0.55410,
+ -0.04228, 1.46950, -0.06789, 0.02444, 0.54680,
+ 0.12905, 0.43507, 0.00663, 0.35777, -0.58589,
+ -0.73935, 0.33467, -1.20175, -1.17468, 0.56918,
+ -0.02628, 0.15885, -0.14348, 0.79292, -0.64101,
+ -1.53000, -0.12587, 0.14593, 0.53841, 0.32824,
+ 0.26816, -1.41781, 1.14093, 0.68056, 0.84541,
+ 0.00354, 0.96515, 1.55211, 1.01245, -0.51427,
+ 0.38587, 0.40695, -0.53747, -1.25053, -0.39916,
+ -0.27055, -0.88259, -0.85822, -1.71288, -0.17543,
+ -2.21287, -1.00869, -1.02038, 0.28154, 0.59277,
+ -1.25428, -0.61291, 0.21070, 0.68480, -0.21051,
+ 0.04169, 0.59282, 0.63590, -0.28426, -0.42951,
+ 0.39781, -0.74013, -1.76576, -0.35782, 0.00370,
+ -0.17915, -0.28696, -0.28348, -0.28706, -0.94849,
+ -1.39470, -0.74480, -0.50729, -1.57188, -0.96128,
+ -0.33381, 0.06571, 0.22471, 1.09171, -0.27023,
+ 0.17446, 0.35225, -0.23019, -1.27122, 0.80530,
+ 1.22119, 0.83866, -0.07072, 0.86198, -0.78151,
+ 1.33142, 1.23415, 0.54685, -0.07237, 1.40857,
+ 1.00523, 1.03052, -1.01979, 0.37731, -0.31385,
+ -0.83927, -1.19733, 0.24660, -1.12779, -3.62972,
+ -0.79145, -0.77711, 0.59796, -1.32092, 0.05169,
+ -0.19057, 0.88154, 1.70744, 0.95760, 0.44034,
+ 1.58403, 1.38520, 0.73349, -0.42375, 0.26645,
+ 0.89306, -0.66698, -1.00134, 0.56158, -1.38046,
+ -3.01727, -1.92083, -0.25495, -0.35895, -2.36655,
+ -1.27018, -0.19944, 0.18482, -0.74529, 0.04212,
+ -1.09635, 0.01762, 0.15977, 1.09273, -0.64774,
+ -0.90289, 0.81031, -1.23905, -0.36235, 0.01696,
+ -0.06045, -2.45030, 0.61949, 0.62711, 0.23007,
+ -0.99327, 0.59828, -0.15153, -1.20442, 0.28162,
+ -0.57808, -0.77807, -0.10114, -0.38181, -0.71806,
+ -1.17587, -0.76686, 0.54996, -0.55120, -0.65404,
+ 0.36139, -0.30607, -0.52457, 0.63960, 0.58488,
+ 0.67022, 0.19417, 0.45296, -0.24473, 0.45467,
+ 1.22305, -0.16042, 1.23528, 1.16744, 0.79155,
+ -1.08320, -0.00896, 0.04822, 0.66682, -0.56447,
+ -2.87817, -0.96442, 0.56977, 0.55179, -1.79154,
+ -0.87952, -0.30814, -1.38303, -0.63672, 0.10000,
+ -0.37096, -0.81295, 0.22061, -0.96104, 0.58731,
+ -0.48290, -0.82415, -0.26738, -1.03623, -0.06847,
+ 0.20939, 0.63661, -0.21582, 0.52777, 0.04315,
+ 0.48860, 0.21552, -0.00994, 0.32024, -0.35001,
+ -1.29949, -1.25679, -0.09372, 0.81229, -1.67659,
+ 0.59385, -0.62862, -1.55885, 0.62597, -0.80408,
+ -0.16711, 0.16912, 0.07885, -0.24371, -0.65301,
+ 0.34915, 1.04851, -0.13517, 0.80149, -0.78820,
+ 0.22125, 0.05515, -0.04334, -0.46564, -0.71196,
+ -1.65054, -0.76817, -0.11960, -0.02285, 0.11183,
+ -1.27754, 0.25418, 1.03873, -1.16705, -0.04220,
+ 0.20272, 0.60076, -0.58674, 0.30548, 0.21734,
+ -0.14810, -0.31352, 0.33602, 0.33858, 0.26293,
+ -0.50780, 1.43829, -0.59999, -0.44760, -0.30061,
+ -0.34137, -0.05188, 0.04430, -0.12205, -0.37127,
+ -1.30145, -0.08074, -0.42960, 1.14853, -0.76245,
+ -0.72624, -0.17127, -0.56588, -0.30253, -0.30806,
+ 0.27157, -0.27062, -0.84798, 0.24890, -0.27748,
+ -1.04900, -0.50536, -0.67462, 0.16716, -0.74784,
+ 0.66559, -0.58259, -0.31785, 0.07979, 0.18730,
+ -0.13849, 0.00439, -0.01059, -0.06042, 0.51595,
+ -0.03955, -0.23362, 0.07648, -1.94184, -0.61328,
+ 0.02316, 0.09381, 0.90811, -0.41717, -1.22070,
+ 0.47170, 0.28248, -0.51917, 0.12947, 0.75139,
+ -0.08545, -0.45851, -0.89901, -0.37271, -0.07239,
+ 0.28661, 0.39994, 0.17479, -1.06588, -0.17682,
+ 0.40865, 0.05716, 0.22862, 0.36691, -0.01185,
+ -1.16957, 0.32889, -0.11941, 0.30681, -1.21155,
+ -0.03599, -0.41622, -1.64896, 0.41436, -0.35624,
+ -0.22439, -0.89940, -0.66556, -0.42270, -0.32772,
+ -0.29899, -0.53694, 0.24368, 0.00187, 0.57117,
+ -0.27311, -0.14567, -0.21802, -0.56341, 0.15715,
+ -0.64669, 0.18427, -0.37083, 0.14536, -0.69696,
+ 0.11999, 0.02229, 0.07065, -0.74724, -0.10319,
+ -0.20691, 0.28258, 0.66079, -0.55751, 0.29530,
+ -0.27159, 0.43652, 0.08422, -0.58634, -0.19922,
+ -0.93574, -0.09220, 0.03159, -0.15380, 0.21843,
+ -1.15632, -0.24435, -0.68554, 0.28040, -3.45000,
+ -0.99892, -0.53974, -0.26206, -0.26287, 0.15826,
+ 0.47076, -0.14198, -0.94404, 0.40762, 0.39806,
+ -0.22377, -0.91208, -0.69834, -0.04208, -0.11479,
+ 1.17484, 0.14878, 0.29328, 0.21050, -0.08113,
+ -0.13775, -1.09927, -0.88795, -0.25615, -0.65069,
+ -0.23021, 0.05970, -0.49635, -0.42665, 0.46706,
+ -0.79485, -0.87861, -0.08420, 0.75916, 0.43438,
+ -0.46519, 0.40236, 0.61144, -0.59630, 0.71366,
+ 0.90222, -0.18111, 0.33220, -2.20342, 0.87154,
+ 0.38777, -0.37658, -1.51221, 1.34693, 0.19698,
+ -1.49445, -0.22108, -0.06692, -0.01870, -0.23437,
+ 0.42051, 0.16903, 0.27626, -0.37294, 0.77920,
+ -0.84420, -0.43578, -0.09730, 0.06077, -0.68672,
+ -0.03066, 0.36477, 0.95247, 0.40357, -0.99526,
+ 0.37746, -0.20917, -1.54815, 0.17564, 0.21871,
+ -0.13756, -0.44658, 0.68322, -0.60192, -1.01220,
+ -0.28102, 0.03488, -0.58592, -0.23387, -0.17545,
+ 1.13453, 0.46019, -2.08819, 0.21897, 0.18485,
+ 0.02445, -1.01946, -0.04536, -0.02508, -1.20665,
+ 0.34743, 0.61472, 0.84073, -0.97090, 0.22160,
+ -0.19310, 0.02139, -0.91026, 0.41305, -0.54492,
+ 0.59890, -0.30816, -0.20495, 0.37520, 0.00286,
+ 0.16507, 0.58953, -0.49641, 0.17277, 0.04481,
+ -0.01659, -0.54899, 0.29031, 0.00779, -0.75532,
+ -1.04578, -0.48667, -0.08308, -0.27723, -1.14448,
+ 0.42294, -1.84909, 0.23708, 0.45813, 0.06846,
+ -0.04728, -0.02386, 0.11608, -0.00926, 0.46809,
+ -1.35414, -0.62464, 0.79595, 0.42727, -1.74800,
+ 0.11492, -0.78622, 0.10525, 0.85667, -0.31342,
+ -0.09989, -0.08960, -2.68944, -0.77173, -0.46031,
+ -0.62354, 0.13064, -0.68041, 0.30715, 0.97340,
+ 0.12932, -0.51413, 0.58579, -0.17590, -0.33145,
+ 0.21057, 0.81138, 0.98035, 0.05677, -0.25299,
+ -0.50204, -0.21112, -0.26982, -2.15816, -0.29267,
+ -0.98822, 0.89409, 0.84717, -0.31617, 1.15323,
+ -0.59220, 0.49382, 0.27349, 0.67719, -0.57692,
+ -0.39821, 0.50042, 0.36557, -1.40752, -0.54003,
+ -0.18460, 0.08056, -0.50155, 0.37320, -0.32937,
+ 0.61664, -1.39949, 0.21698, 0.56405, -1.22800,
+ -0.47805, -1.53415, 0.25907, 0.13184, -0.01688,
+ 0.75342, 1.54964, -0.65740, 0.45529, -1.05185,
+ -0.37460, 0.64791, -1.85390, 1.33140, -0.10000,
+ -0.40312, -0.11229, 0.46376, -0.50462, 1.53294,
+ 0.01037, -1.68128, 1.10635, -1.41961, -0.30345,
+ -1.05035, 0.50150, 0.00380, -0.98601, -0.18412,
+ 0.31012, -0.27312, -0.47465, 0.56018, 0.54859,
+ 0.45753, -0.74487, 0.32921, 0.94116, 0.07213,
+ 0.52174, 0.14283, 0.00926, 0.48934, -0.01606,
+ 0.17497, -1.30700, -0.15807, -0.33286, 0.11175,
+ -0.98394, -0.47145, 0.36504, -0.69919, 0.35224,
+ -1.39451, -0.29920, -0.78309, 0.35635, 0.14546,
+ 0.36004, -1.50202, -0.27666, -0.40870, -2.17736,
+ 1.61190, 0.05208, 0.88669, -0.49215, -0.14741,
+ -0.15510, -0.26556, 0.39068, -0.45947, -0.17888,
+ -0.33183, 0.52415, 0.15334, 0.49461, 1.30399,
+ 0.57356, 0.35378, 0.40839, -0.19239, -1.63084,
+ -0.51192, -1.61439, -0.81009, 0.15643, -1.58905,
+ 0.76423, -0.36393, -0.54411, -1.21016, -0.51799,
+ 0.91219, 0.37079, 0.31785, 0.63158, -0.21409,
+ -0.69844, -1.13919, -0.39738, 0.24835, -0.82669,
+ 0.84810, -0.62708, -0.64539, 0.49622, -0.09431,
+ 0.10087, 0.52701, -0.39236, -0.09036, -0.74262,
+ -0.90055, 0.59037, 0.37900, -0.66297, 1.34400,
+ -1.48779, -1.30382, 0.01945, 1.32674, 0.09117,
+ -0.82115, -0.61004, 0.29655, -0.32897, -0.13323,
+ 0.22085, 0.05169, 0.07415, 0.62170, -0.76850,
+ 0.44610, -0.27292, 0.14429, 0.30823, 0.02000,
+ 0.00807, 0.69841, 0.47803, 0.36229, -0.60667,
+ -0.30457, -0.24345, -1.08847, -0.45389, 0.29315,
+ 0.03173, 0.36124, -1.52398, 0.90357, 0.64825,
+ -0.26290, 0.55877, -0.19399, -0.41350, -1.51416,
+ 0.25114, -0.67848, 0.34347, -2.44538, 0.59234,
+ -0.87773, 0.73656, 0.34124, 1.11114, -0.84786,
+ 0.05905, -0.01605, 0.21677, -0.49682, 0.33253,
+ -1.20459, 1.55223, -0.18503, -0.46612, -0.06187,
+ -0.48790, -0.39213, 0.09873, -0.06226, -0.59523,
+ -0.17081, -0.55546, 0.07986, -0.22482, 0.63142,
+ 0.06473, -0.18853, -1.00118, -1.36589, 0.82068,
+ -0.62699, 0.53254, 1.01779, -0.94365, 0.00555,
+ 0.18106, -0.14988, -0.46192, -0.08451, -2.89800,
+ 0.69979, -0.83557, -0.26260, 0.09867, -2.50609,
+ -0.18907, 0.62971, -0.42809, -0.28543, -0.44670,
+ -0.38072, 0.00974, 0.51831, 0.73516, 0.35698,
+ 0.43356, 0.25320, -0.94985, 0.02674, 0.18082,
+ -0.39157, 0.19302, -0.80291, -0.27890, -1.43864,
+ -0.53687, -0.05360, 0.16946, 0.52480, -1.03268,
+ 0.40532, -0.52314, 1.09685, -1.51196, 0.29571,
+ -0.33804, 0.08333, -0.44173, -0.02624, 0.52280,
+ 0.01933, 0.14112, -0.65866, -0.81354, -0.23954,
+ 0.66069, 0.16312, -0.66637, -1.25094, -0.32794,
+ -0.51159, 0.28109, 0.28930, 0.29402, -0.43866,
+ 0.13245, 0.58989, 0.00815, 0.43221, 0.02998,
+ 1.19873, -0.58472, -0.52069, -0.53115, 0.40832,
+ -0.00308, 0.64352, -0.12950, -1.10551, 0.15204,
+ -0.49412, 0.76254, -0.25123, -0.21037, -0.63478,
+ 0.00351, 0.34970, -0.42828, -0.19376, -1.04645,
+ 0.38036, -0.57226, -0.54461, -0.08787, 0.24605,
+ -0.61665, 0.58285, 0.33091, 0.66439, -0.72759,
+ -1.20729, 1.18784, 0.66481, -0.89279, 0.27390,
+ -1.71823, -0.26727, -0.14609, -0.29218, 0.13808,
+ 0.47968, 0.23428, 0.09767, -1.22853, -1.53692,
+ 0.04272, -0.16922, 1.24062, -2.35294, 0.63077,
+ 0.38335, -0.80994, 0.46393, 1.25795, 0.20652,
+ -1.03093, -0.65243, 0.13078, 0.52330, -0.87362,
+ -1.13052, -1.45979, -0.08071, 0.37151, 0.71865,
+ -1.34300, 0.07391, -0.15671, 0.69842, -1.04802,
+ 0.69645, 0.26912, 0.28250, 0.61713, 0.45085,
+ 0.97025, -0.01396, -0.93503, -1.23784, -0.66146,
+ -1.80471, -0.51626, -0.52165, -0.63967, 0.45890,
+ 0.02676, -0.94202, 0.95343, 2.33273, 1.63423,
+ 1.03089, -1.29468, 1.26237, 0.99035, -0.79652,
+ 0.20643, 0.81836, -1.24907, -1.51825, -0.38494,
+ 0.48234, -1.74725, -1.76274, -1.24062, -1.37635,
+ -1.34563, -0.17289, -0.55526, 0.48521, 1.47631,
+ 1.20197, -0.24157, -0.36908, 1.91079, 0.24669,
+ -0.53172, -0.56252, 0.82032, -1.29485, -1.37744,
+ -1.89107, -0.33638, -0.67660, -1.30420, 0.49798,
+ -0.63956, 0.38367, -1.07819, -0.25277, 1.28312,
+ 1.83081, 1.95896, 0.95027, 0.31933, 0.84968,
+ -0.95627, -1.37404, 0.59248, 0.06313, -0.71827,
+ -1.00677, -0.68387, -0.22333, -2.61949, -0.78957,
+ -0.41010, -1.34727, -0.39549, -0.75624, 0.10000,
+ 0.94296, 1.11719, 1.86904, 1.12272, 0.37741,
+ 1.11083, -0.82947, -0.67293, 0.02367, 0.45161,
+ -0.52892, -1.60467, -0.86356, 0.27680, -1.12746,
+ -2.06821, -1.52271, -0.92875, 0.64840, -0.06174,
+ -0.66521, 0.40718, 0.65153, 1.29633, 0.06780,
+ 0.07035, 0.50356, -0.13995, -1.16494, 1.93302,
+ -0.60505, -0.04096, -1.32124, -0.94408, 0.67063,
+ 0.02052, -0.73684, -2.70014, 0.06066, -0.86005,
+ -0.29983, -1.00146, -0.00558, 0.33749, -0.18968,
+ -0.48808, 0.57128, 0.77729, -0.91448, 0.48299,
+ 0.23043, 0.11049, 0.61991, -0.63006, -1.15967,
+ 0.04714, 0.80685, -1.02350, -0.42729, -1.42998,
+ -0.16376, 0.17730, -1.66209, 0.14226, -0.96289,
+ 0.05052, 1.00893, 0.35445, -0.54351, -0.39914,
+ 0.74460, 0.22809, -1.33721, 0.15761, 0.52945,
+ -0.69863, -0.18249, -0.14997, 0.13598, -0.56329,
+ -1.64756, -0.35185, -0.05134, -0.39692, -0.28283,
+ -1.66434, 0.60146, 0.95593, -0.11349, -0.10899,
+ -0.48130, -0.07824, 0.15547, -0.67176, 0.23923,
+ -0.59077, -0.10479, -0.98366, 0.87550, 0.22173,
+ 0.24669, -0.49772, -0.01737, 0.02266, -0.65638,
+ -1.25695, -0.69898, -0.52467, 2.38756, 0.51561,
+ -1.04903, -0.88776, -0.33720, -1.37736, -0.28133,
+ -0.38921, -0.04285, 0.18902, -0.64098, 0.46065,
+ -0.50954, 0.06363, 0.39483, -0.07081, -0.09304,
+ 1.01550, -1.16995, 0.01861, 0.80945, -0.76703,
+ 0.15118, -1.45587, 0.03140, -0.18751, -0.33397,
+ 0.36233, -0.37237, 1.05777, -0.48867, -1.25205,
+ -0.09208, 0.15371, 0.61212, -0.51583, 1.00399,
+ -1.05070, 0.55252, -1.30687, -0.43445, -0.92021,
+ -0.60490, 0.35534, -0.73461, 0.77665, 0.26045,
+ -0.58876, 0.34669, -0.58265, 0.71371, -0.45879,
+ 0.00666, -0.43154, 0.96118, 0.46772, -0.76519,
+ 0.02050, -0.71732, -0.29658, -1.05302, -0.87325,
+ 0.62604, -0.39233, 0.36684, -0.06340, -1.74939,
+ -0.45372, 0.36526, 0.48500, 1.02210, 0.21956,
+ -0.49665, 0.12786, -1.68592, 0.47634, -0.19156,
+ -0.27280, 0.28298, 0.82796, -0.50089, -3.33294,
+ -1.21868, 0.30219, -0.74435, -0.28982, 0.52597,
+ -0.51314, 0.20011, -0.96369, 0.86466, -0.37747,
+ -0.15694, 0.32280, 0.05275, 0.94614, 0.36482,
+ 0.47921, -0.67354, -1.09300, -0.98713, -0.52887,
+ 0.18989, 0.01249, -1.37709, 0.61755, -0.34534,
+ -1.04955, -0.63579, 0.18794, 0.25201, -0.01425,
+ -0.01653, -1.18925, -0.58578, 0.56347, -1.02654,
+ 0.88382, -0.01436, -0.21082, 0.90544, 1.00445,
+ 0.05174, -0.71175, 0.62058, -1.08719, -0.37679,
+ 0.82576, -0.02811, -0.58584, 0.09118, -0.36352,
+ -0.26556, -0.24925, -0.07298, -0.83610, -0.34874,
+ 0.17139, 1.16227, -0.33444, 0.13496, -1.27403,
+ -0.03015, 0.16026, -0.21183, -0.21851, 0.40504,
+ 0.14445, 0.17083, -1.39795, -0.47670, 0.36497,
+ 0.84212, 0.75494, 0.40559, -0.45323, -0.13432,
+ 0.20069, 0.00262, 0.09522, -1.36277, -0.08102,
+ -1.25500, -0.39206, 0.31258, -1.02556, 0.26392,
+ -0.09742, -0.90597, -0.54839, -0.15399, -0.02881,
+ -0.01921, -0.33657, -1.41778, 0.49504, -0.76770,
+ -0.64035, 0.27758, 0.59461, -0.11328, 0.88243,
+ -0.42302, -0.15890, 0.19593, -0.30238, -0.09392,
+ -0.90099, -2.25582, 0.24601, 0.45195, 0.93359,
+ 0.08712, 0.88992, -0.35995, 0.17181, -0.32183,
+ 0.11267, 0.36850, 0.43200, -0.24070, -0.82416,
+ 0.10303, -0.30556, -0.18381, 0.01859, -0.41786,
+ -0.50260, -0.28106, -1.14478, 0.32950, -0.51572,
+ 0.30820, -0.14738, 0.14668, 0.08071, -0.09965,
+ -0.10297, -0.21151, -0.06377, -0.93675, -0.42989,
+ 0.62037, -0.83612, -0.27226, 0.48105, 0.09772,
+ -0.20399, -0.31649, -0.69752, -0.49778, -0.06356,
+ -0.49638, -0.39275, -0.09252, 0.40847, 0.19329,
+ -0.34604, 0.01296, 0.29682, 0.61948, -0.79643,
+ 0.17905, -0.00475, -1.22571, -0.48375, -0.47342,
+ 0.99036, -0.20005, -0.42789, -0.10629, 0.79888,
+ -1.28651, -0.28875, 0.24538, -0.42986, -1.08024,
+ -2.09255, 1.04755, -0.00141, -1.49565, 0.24992,
+ 0.61683, 0.03845, -0.49143, -1.44724, 0.75462,
+ 0.43429, 0.46467, 0.71904, 0.05220, -1.50842,
+ 0.45133, 0.48676, -1.02688, 1.78549, -0.17194,
+ 0.24685, 0.33249, -1.41700, 0.39203, 0.50514,
+ 0.27348, -0.68253, 0.31315, -0.82269, -0.58263,
+ -1.17667, -0.13224, 0.65783, -1.32170, -0.10000,
+ -0.66023, -0.58066, 0.77692, 0.73164, -0.02347,
+ 0.90028, -0.22263, -0.23945, -1.22801, -1.16939,
+ -0.14926, -0.70779, -0.85010, -0.64157, 0.36467,
+ -0.32975, 0.34451, -0.42128, 0.33815, -0.03674,
+ 0.50600, -1.10851, -1.10021, -0.24566, 0.34741,
+ -0.65808, 0.31427, 1.09069, -0.46614, 1.05642,
+ -0.84020, 0.40771, -0.79014, 0.35075, 0.44619,
+ -0.37351, 0.05420, -0.79688, -1.19083, -0.76101,
+ 0.08931, 0.47609, 0.50432, 0.18704, -0.89741,
+ -0.30663, -0.40154, -0.91870, 0.70248, 1.28466,
+ -0.93150, -0.96978, 0.00037, 0.48071, -0.62852,
+ 0.64478, 0.20418, -1.83163, -0.64420, 0.15771,
+ -0.51621, -0.71932, 1.30105, -0.03317, -0.64404,
+ -0.59830, -0.16003, 1.37175, -0.43930, -0.32857,
+ 1.05496, -0.60420, -0.81325, -0.79086, 0.98941,
+ 0.24225, -1.92342, 0.20738, -0.49465, -1.27277,
+ 0.13344, -0.38481, 0.86269, 0.92741, -0.68252,
+ 0.64842, 0.05551, -0.51917, 0.81727, -0.40382,
+ 0.55514, 0.04607, 0.22751, -0.04215, 0.08131,
+ 0.08613, 0.65516, -0.93761, -0.60156, 0.17114,
+ -0.70983, -0.44850, -0.06100, -1.87116, -0.16447,
+ -0.52349, 1.13527, -0.17527, -0.04726, -1.77396,
+ 0.12731, -0.34515, -0.51535, 0.53427, -0.83172,
+ -0.28272, 0.14498, -0.25867, 0.53810, 0.37093,
+ -0.09570, -1.32927, 0.17488, -1.28271, 0.97970,
+ 0.35778, 0.15125, -0.88654, -0.39067, 0.26471,
+ 0.19766, 0.07656, 1.68636, -0.73272, 0.34870,
+ 0.67936, 0.10757, 0.10998, -0.37800, -0.46623,
+ 0.19382, 0.04315, -1.48752, 0.15994, -0.26130,
+ -0.53766, -1.37652, -1.24706, 0.02095, -1.78987,
+ -0.53695, 0.08625, 0.52887, 0.20381, 0.10828,
+ -0.51848, -0.43217, 0.16653, -0.11025, -0.46195,
+ 0.24111, 0.52559, 0.63533, -0.23409, 0.36871,
+ -0.32134, -0.62532, 0.49398, -0.47855, -0.70053,
+ 0.30245, 0.42841, -0.88912, -1.43645, 0.50190,
+ -0.41056, -0.10066, 0.41583, 0.29772, 0.51953,
+ 0.00212, -0.52958, 1.20481, -0.38224, -0.32302,
+ -0.89172, -1.14553, 0.81980, -0.30276, -2.89845,
+ -0.12961, 0.57101, -0.45396, -0.42319, 1.06205,
+ 0.21823, 1.09698, -1.04767, 0.81673, -0.12820,
+ -0.31637, 0.77775, -0.70690, -1.62135, 0.11808,
+ -0.41180, -0.67916, -0.36836, -1.21488, -1.18938,
+ 0.98576, 0.12286, 0.14194, -1.86022, -0.75650,
+ -1.83750, -1.46669, -0.57497, 0.03681, -0.19110,
+ 1.57761, -0.67797, 0.03919, 0.51093, 0.20633,
+ 1.00298, 0.30216, 0.76307, 0.11149, -0.09925,
+ 0.13760, -0.93308, -0.78401, -0.02119, -1.31780,
+ -0.84098, 0.31132, -0.14469, -0.44405, 1.14030,
+ -0.35271, 1.10301, 0.61709, -1.44135, 0.10181,
+ 0.27555, -1.01396, -0.74000, 0.61770, -0.35982,
+ 0.29202, 0.22329, -0.46582, -0.05287, -0.32842,
+ -1.22279, 1.14620, 0.15572, 0.34819, 1.18590,
+ 0.49969, -0.07889, -1.40293, -0.22996, 0.25319,
+ -1.10127, -0.42743, 0.04698, -0.75095, -0.31783,
+ -0.59135, -0.70618, -0.38966, 0.12034, -0.80853,
+ 0.26757, -0.80771, -1.73116, 0.29790, -2.04485,
+ -0.04251, 0.71396, -1.38505, -0.02420, -0.18295,
+ 0.93824, -0.56355, -0.67675, 0.55196, 1.15586,
+ 0.91695, 0.97684, 0.18111, 0.07868, -0.45607,
+ 0.71227, -0.74763, 0.06394, -0.58377, -0.51783,
+ -0.07694, -0.44702, 0.12961, 0.05446, -0.56502,
+ 0.62398, -0.62359, 0.13806, -0.48666, -0.14539,
+ 0.05052, 0.17170, -0.33848, 0.48682, 0.21356,
+ -0.35680, -0.34118, -0.30908, 0.01212, 0.56814,
+ -0.57691, 0.71277, 1.16614, 0.06583, -0.20726,
+ -1.01567, -0.53089, -0.45663, -1.58767, 0.07783,
+ 0.44046, -0.34344, -0.07390, -0.49256, 0.26894,
+ -0.58268, 0.36139, -0.79858, -2.90705, -0.99191,
+ -1.10127, 0.13745, -0.32690, -0.98765, -0.56862,
+ 0.12556, 0.00886, -0.55184, 1.00931, 0.14951,
+ 0.11699, 1.03299, -0.02678, 0.37604, 0.59535,
+ 0.91169, 0.98207, -0.62943, 2.06853, 0.52726,
+ 0.59143, -0.28879, -1.03334, 0.81608, 0.83664,
+ -1.23033, 0.12770, -0.24439, 1.28867, -0.69088,
+ -2.15188, 0.23989, 0.06767, -1.30769, -1.19194,
+ 0.38686, 0.36398, -2.79875, 0.77916, -0.97687,
+ -1.99969, -0.08207, 1.39284, -0.97702, -0.39919,
+ -0.90147, -0.77875, -0.63366, -0.18430, 0.54398,
+ 0.74931, -1.22053, -0.15604, -0.20995, 0.85105,
+ 0.98442, 0.05294, -0.08628, 0.08709, 0.10000,
+ -0.68215, -0.17534, -1.06441, 0.56799, -0.18231,
+ -0.69585, -0.01437, -0.52773, -0.75566, -0.28048,
+ -1.25015, -0.23211, -1.63652, -0.05132, 2.47996,
+ -0.19755, -0.13856, 0.67278, 0.36105, 0.42523,
+ 0.33322, 0.59031, 0.32167, 1.11966, -0.03268,
+ -0.21157, 1.35674, 0.06007, 0.19864, -1.05112,
+ 0.29097, -0.27346, -0.18911, 0.37502, -1.29067,
+ -0.83782, -0.80039, -0.15213, -1.20294, -0.38162,
+ -1.29286, 0.35906, -0.13305, -1.17106, -0.25717,
+ -0.98879, -0.62613, -1.47602, -0.67587, 0.03486,
+ -0.38769, -0.53806, -0.28612, 0.10551, 0.01578,
+ 0.21799, 0.91059, 1.28401, 1.25258, 0.02530,
+ -0.21590, 0.21648, -0.35149, -0.05344, 0.55804,
+ 0.56781, 0.63280, 0.54866, 0.63988, 0.80316,
+ 1.00916, 0.36252, -0.60644, 0.31197, -0.80994,
+ -1.39783, -0.94135, 0.11124, -0.03390, -0.70580,
+ -0.87935, -0.99005, -0.63651, -0.53485, 0.16707,
+ 0.81924, 0.56127, -0.78933, 0.58077, 0.62333,
+ 0.28865, -1.06160, -0.06118, 0.57131, -0.38992,
+ -0.45492, 0.36432, -0.28531, -0.88380, -1.02879,
+ -0.53885, -1.97421, 0.25212, -0.54676, -0.25758,
+ -0.57591, -0.18524, -0.61276, -0.31454, 0.27714,
+ -0.18567, 0.23008, -0.68977, -0.91869, -0.05424,
+ 1.15013, -0.33535, -0.21926, -0.80009, 0.37972,
+ 0.38840, -0.36015, 0.66630, -0.35372, -0.01927,
+ -0.51126, 0.14328, 0.50806, 0.42629, -0.78452,
+ -0.67702, -0.88430, -0.35004, 1.87072, 0.02120,
+ 0.28258, -0.33994, 0.56244, 0.01657, 0.26749,
+ -0.40328, -1.42620, -0.58652, -0.89075, 0.49719,
+ -0.21548, -0.68198, 0.13664, 1.25032, -0.14036,
+ -0.46289, -0.44905, 0.07584, -0.16317, -0.94460,
+ 0.60462, -1.04598, 0.66810, -0.53439, 0.97441,
+ -0.41237, 0.23065, -0.76600, -0.34287, -0.12900,
+ -0.61462, -0.36907, -0.01049, -0.71639, 0.24634,
+ 0.18766, -0.45843, -0.05844, -0.23742, 0.18264,
+ 0.83172, -0.37054, -0.06061, -0.41701, -0.22277,
+ -0.25646, 0.04434, -1.66226, 0.81200, 0.73143,
+ -1.62047, -0.10547, 0.27927, -0.17334, -2.84415,
+ 0.06923, -1.47233, -0.94698, 0.75173, -0.41243,
+ -0.50904, 0.04986, 0.64456, -0.52406, 0.58332,
+ 0.51815, -0.18672, -0.78787, -0.41123, 0.64360,
+ 0.92375, -0.59562, 0.35793, 0.05909, -0.57434,
+ -0.41903, -0.36331, -0.26472, -0.72009, -0.14249,
+ -1.06583, -0.94036, 1.23254, -0.00099, 0.01673,
+ 0.97589, 0.35602, -0.92442, -0.56705, -0.41423,
+ -0.61122, -0.93338, 0.42012, 0.96232, 0.07165,
+ 0.90945, -0.63500, -0.45958, 0.10591, -0.82638,
+ -0.20250, -1.55404, -2.13683, 1.01768, -0.03562,
+ -1.21734, -0.32011, 1.12253, -0.53725, 0.60744,
+ 0.31212, 1.43921, 1.09057, 0.34126, -0.55771,
+ -0.92548, -0.89512, -0.40724, -0.19320, -1.23380,
+ -0.87358, 0.69490, -0.18871, -1.99847, 0.92634,
+ -0.09135, 0.04854, -0.13539, 1.03505, 0.02145,
+ -0.56923, -0.13651, -0.12922, -0.20987, -0.08297,
+ 0.05146, 0.56053, 0.27114, -0.00554, -0.36486,
+ -0.64331, 0.68313, 0.13528, 1.05181, 0.95491,
+ 0.22483, 0.32838, -0.92474, -0.76182, -0.07278,
+ -0.69896, -0.37776, -0.54067, -0.46403, -0.55073,
+ -1.34086, -0.35747, -0.73157, -0.59458, 1.40735,
+ -0.58476, 1.40111, -1.18914, 0.10338, 0.04831,
+ 0.11637, 0.86869, 0.15470, 0.28760, -0.16666,
+ -0.70541, -0.26411, -0.50781, 0.36906, -0.63857,
+ -0.38865, -1.00136, 0.57002, 0.14424, -0.73458,
+ -0.12080, 0.00683, 0.04814, 0.02929, 0.91628,
+ 1.23681, 0.15535, 0.94713, 0.33849, 0.55625,
+ 0.31581, 0.20480, -1.06444, -1.50829, 0.38291,
+ 0.42905, -1.58512, -0.68625, -0.45106, -0.10511,
+ -1.86132, -0.34401, -1.38400, 0.64924, -0.24611,
+ 0.37776, -0.64301, -0.24318, -0.46920, -0.49890,
+ -0.20951, 0.19441, -0.18664, 1.30209, -0.98569,
+ -0.62851, -0.78949, -0.94864, 1.12700, 0.59722,
+ 0.65641, 0.25437, 0.03597, -1.11827, -2.10793,
+ -0.74068, 0.57669, -1.57019, -1.69119, 0.33586,
+ 0.25569, -1.57242, -0.22311, -1.55486, 1.20601,
+ -0.47547, -0.41704, 1.06645, 2.06598, 0.71267,
+ -0.74160, 2.04326, 0.24210, 1.06952, -0.12260,
+ -1.02216, -2.32136, 0.32209, 0.04564, -1.10592,
+ 0.09264, 0.45412, -0.90517, -0.22846, -0.19917,
+ 0.51940, -1.37093, 0.73329, 0.18284, 0.32883,
+ 1.24240, 0.49049, 0.72801, 0.59764, -0.10000,
+ 0.54226, -0.25979, -0.25150, -0.44936, -0.36500,
+ -0.14351, 0.69037, 0.12962, 0.12877, -0.10440,
+ -0.68731, -1.01183, -0.65668, 0.33054, -0.00774,
+ 1.43450, -0.52650, -2.00849, -0.11466, 0.34099,
+ 0.75125, 0.27851, 0.58757, 0.95765, 0.40523,
+ 0.64820, -1.05213, -0.09595, -0.08371, 1.67115,
+ -0.91592, -0.26965, -0.04321, -2.18730, 0.56276,
+ 0.08791, 0.15958, -0.85628, -0.66335, -1.54631,
+ -0.48430, -0.39885, -0.42431, 0.72991, 1.06474,
+ -0.78436, 1.75042, 0.55123, 0.61284, -0.42146,
+ 1.21537, 0.40620, -1.00373, -1.18972, -0.21276,
+ -1.00701, 0.51095, -0.17808, 0.11544, -2.38575,
+ -0.95311, 0.25868, -0.89392, -0.32297, -0.61543,
+ 0.68267, -0.49610, -0.57223, -0.12660, 1.93517,
+ -0.01496, 0.82190, -0.33152, -0.19156, 0.76965,
+ -0.90053, -1.13663, -0.30529, -0.17838, 0.44110,
+ -0.28051, -0.22344, -0.13324, -1.45954, -1.13204,
+ -1.02524, -0.85420, 0.04756, -1.08465, -1.52106,
+ 0.36737, -0.12898, 0.27182, 0.39754, -0.34843,
+ 0.61890, -1.14643, 0.93146, 0.70883, -0.36254,
+ 1.11245, 0.81170, 0.14102, -0.20632, 0.16279,
+ -0.68186, -0.10675, -0.58970, -0.93494, -0.63788,
+ 0.13983, -0.52215, -0.02600, -0.48183, 0.30115,
+ -0.05138, -0.91347, -0.81051, -1.01157, 0.98118,
+ -0.02058, 0.14932, 1.26682, 1.33846, -0.82786,
+ 0.40128, 0.57343, -0.24113, -0.38484, -0.11188,
+ -1.84912, -0.92863, -0.20067, -0.40448, -0.31895,
+ 0.27593, -0.38444, 1.54930, 0.93588, -0.77462,
+ 1.03396, 0.81038, -0.41434, -0.80387, -0.03232,
+ -1.12129, 0.15331, 0.73531, -0.54264, -0.35887,
+ -0.01858, 1.09256, -1.55740, -0.85102, 1.42033,
+ -0.17759, 0.31375, -0.80274, -0.62499, 0.65047,
+ -0.18425, 1.02491, 0.87081, 0.16450, -1.73059,
+ -0.42219, -1.23594, -0.20420, 0.05051, -0.46647,
+ 0.14605, 0.73721, 0.55229, -0.46914, -1.27300,
+ -0.62495, -0.11983, -0.82897, -0.75977, -0.00915,
+ 0.96807, -0.46369, 0.27618, 1.06975, -0.23832,
+ -0.78202, -0.41375, 0.76760, -0.55701, -2.63852,
+ 1.13549, 0.58915, 0.81990, 1.05235, -0.05572,
+ -0.23298, -1.09108, 0.10493, -0.02741, 0.61372,
+ -0.50192, 0.01530, 0.08616, 0.13580, -1.19974,
+ -0.61510, -0.50267, -0.92218, -0.35710, -0.41662,
+ -0.58868, 2.16015, -0.71106, 0.00332, 0.60932,
+ -0.22699, 0.59601, 0.18437, -0.21909, -1.25458,
+ -0.43217, -0.12631, -0.27170, -0.70027, 0.39304,
+ -0.13354, -2.55701, -1.33724, 0.39014, -0.27984,
+ 0.28608, 1.26892, -0.73476, -0.19612, 0.57660,
+ 0.64045, -0.53845, 0.45234, -0.25612, -0.71539,
+ -0.30527, -0.53814, -0.36071, -0.07521, -1.30954,
+ 0.55704, 0.08636, -0.67138, -0.23846, 0.29870,
+ 0.52211, 0.20136, 0.24614, 0.11571, -0.52424,
+ -1.01575, -0.20536, -1.38176, -0.33837, -0.62252,
+ -0.65970, 0.93714, -0.04584, 0.13926, 0.02429,
+ 0.34986, 0.42763, 0.43314, -0.40807, -0.17990,
+ 0.40580, -0.15298, -0.37377, 0.31702, 0.64569,
+ -1.28065, -0.63208, 0.39388, 0.32054, 0.27876,
+ 0.14406, -1.42376, 1.10842, 0.58555, -0.64430,
+ -0.60932, 0.20418, 0.14650, -0.87410, -0.69000,
+ -0.62562, 0.23133, 0.17835, 1.43877, -1.05452,
+ 0.09274, -1.24034, -1.97384, 1.55371, 0.36320,
+ 0.19568, -0.71599, 0.99223, 0.23356, -0.34348,
+ -0.49431, -0.07278, -0.12868, -0.69580, 0.56838,
+ -1.19086, -0.73522, 0.92160, 0.51945, -0.22160,
+ -0.18603, -0.58389, -0.52037, -1.44467, 0.14827,
+ -0.20783, 0.25393, -0.33595, 2.30084, 0.04169,
+ -0.93630, -0.03225, 0.05084, -0.65503, 1.06503,
+ 0.00858, -0.60791, -0.85628, 0.31783, 0.22851,
+ 0.63917, -1.03266, 1.03405, -1.24170, -0.44252,
+ -0.04259, -0.26772, -0.13631, 0.04912, 0.17614,
+ 0.27040, -0.15380, 1.13012, -0.36670, 0.25827,
+ -0.08951, 0.47864, -0.94343, -0.89639, -0.69787,
+ 0.43992, -0.94915, 0.03255, 0.93620, 0.20365,
+ -0.23590, -0.37892, 0.65744, -0.88124, -0.94299,
+ 0.30951, -1.19145, -1.16166, -0.43882, -0.23576,
+ -0.04116, -0.63093, -0.06818, 0.38597, -0.57863,
+ 0.94069, -0.67002, 0.58900, 0.27482, 0.69356,
+ -0.83118, 0.11795, -0.25105, -0.25024, -0.11551,
+ -0.89959, 0.96448, -0.38466, -0.44478, -1.04075,
+ -1.21129, 0.51728, -0.45167, -0.25226, 0.21542,
+ -0.34886, 0.22887, 0.02610, 1.25973, -0.10000,
+ -0.41575, 0.52762, -0.86837, -0.82353, -0.09344,
+ 0.14473, 1.75595, 1.56681, -0.83178, 0.07835,
+ -0.26676, -0.51990, -1.43540, -0.19997, 0.41866,
+ -1.49631, -1.38335, -0.07466, 0.44317, -0.20284,
+ 0.31840, 0.31688, -0.29571, -0.28446, -0.76662,
+ 0.93993, -0.02508, 0.11759, 0.51591, -0.47926,
+ 0.12188, 0.30556, -0.67761, 0.40943, -0.58673,
+ -1.65794, -0.54916, 0.06571, 0.21896, -0.31125,
+ 0.66887, -0.00529, -0.26127, -0.06713, -0.26502,
+ 0.64339, 0.56511, -1.08019, -0.48212, 0.28725,
+ -0.04677, -0.62281, -0.82927, 0.14381, -0.13129,
+ 0.63056, 0.10705, 0.16602, -0.16956, -0.37685,
+ 0.26983, -0.23554, -1.20363, 0.72861, -1.37707,
+ 0.10102, 1.38896, 0.14310, -0.27756, -0.33738,
+ -0.22002, -1.09261, -0.30230, -0.12078, 0.02999,
+ -0.27396, -0.68913, 0.54100, -0.71994, -0.77631,
+ -0.65642, 0.78962, -0.22199, 1.18479, -0.24963,
+ -1.63056, -0.64101, 1.05609, 0.83337, -1.14206,
+ -0.47956, -0.25056, -0.81519, 0.51248, -0.17196,
+ -0.94195, -0.29134, -0.60703, 0.48482, -0.96559,
+ 0.33945, 0.57721, 0.93685, 0.05965, 1.02814,
+ 1.15778, -0.77852, -0.23218, -0.07009, -0.25783,
+ -0.29155, -0.01550, -0.04062, -0.85810, 0.10691,
+ -1.16407, -0.70996, 1.07951, 1.09242, 0.67328,
+ 0.76901, -0.07174, -0.77980, -0.84762, -0.83288,
+ -0.08685, 0.42991, 0.24542, -0.18450, 0.38374,
+ -0.56516, 0.63967, -0.09510, -0.14382, -1.26622,
+ 0.04737, -1.75055, -0.16027, -0.01727, -0.25694,
+ 1.05578, 0.59956, 0.69709, 0.47197, -2.26203,
+ -0.14781, 0.32075, 1.40155, -1.97953, -0.11267,
+ 0.17133, 0.65193, -0.54341, 0.86592, 0.43908,
+ -0.46123, -0.37864, -1.25398, -1.01902, -0.59498,
+ -0.60774, -0.16340, 0.84837, 0.80634, 0.08556,
+ -0.19527, 0.40953, -0.52814, -0.23411, 0.61107,
+ 0.54652, -1.64532, 0.31228, -0.68028, -0.06056,
+ 0.80027, -0.37721, 0.62669, -0.98717, -0.49121,
+ -0.51752, 0.62940, -0.97925, -0.32732, -0.48822,
+ 0.22940, 0.00019, 0.69053, -0.21656, -2.55844,
+ 0.39833, -0.08376, 0.25217, -0.61654, -1.33324,
+ -1.07195, -0.52276, -1.51738, 0.47476, 0.39920,
+ -0.30875, -0.24844, -0.24134, -0.13034, 0.29616,
+ -0.40080, 0.72100, 0.77689, 0.01174, -0.15283,
+ 0.20268, -0.38709, -1.25113, -1.41594, -0.34352,
+ 0.01804, 0.48983, 0.01922, 0.30152, -0.79842,
+ 0.85531, 0.00080, -1.12771, -0.21340, 0.51407,
+ 0.24621, -0.49524, 0.58190, -0.13930, 0.58980,
+ -0.21623, 0.07608, -0.23841, -0.38498, -0.75675,
+ 0.79419, -0.42563, 0.13753, 0.47837, 1.28771,
+ 0.26079, -0.31900, -0.38470, -0.16818, 0.02692,
+ -0.18211, -0.55376, -1.35338, -0.50452, -1.07287,
+ -0.02936, 0.58708, -0.09413, -0.06134, -0.95645,
+ -0.40821, -0.48255, -0.04428, -1.18529, 0.42344,
+ 0.20730, 0.77707, 0.25381, 0.20782, 0.03263,
+ -0.27017, -0.28100, -0.43172, -0.15512, -0.21327,
+ 0.02531, -0.49929, 0.33835, -0.17223, -1.57810,
+ -0.36573, -0.21936, 0.20007, -1.03933, -0.11849,
+ -0.66733, 0.48857, -0.62115, -0.10236, 0.33556,
+ 0.28163, -0.33940, 0.06190, 0.35813, -0.12893,
+ 0.07822, 0.23734, 0.63374, -0.26253, -1.12761,
+ 0.71491, -0.08088, -0.23676, -1.00349, -0.49359,
+ -0.54282, -1.38418, 0.97128, -0.28923, 0.11242,
+ 0.89241, -0.94968, 1.29234, -0.86712, 0.44533,
+ 0.60202, -1.31266, -0.74650, 0.49727, -0.70304,
+ 0.58679, 0.43817, -0.09216, -0.85345, -0.69222,
+ -0.01059, -0.36586, -0.73508, -0.64234, 0.91189,
+ 0.06401, -0.63199, 0.08630, -0.21697, 0.66544,
+ -0.19312, -0.40484, -1.06490, -0.31519, -0.10290,
+ 0.05018, 1.41043, 1.09158, 0.05746, 0.47914,
+ 0.28579, 1.37432, 0.51810, -0.58780, -0.78027,
+ 0.13693, -0.16333, -0.24895, -0.62135, -0.12456,
+ 0.03309, 0.03510, -1.28365, -0.94292, -0.42325,
+ -0.75093, -0.94798, 0.16829, -0.55858, 0.53707,
+ 0.05344, 0.77249, 0.33362, -0.20089, 0.70152,
+ 0.71741, -0.53521, 0.81913, -0.54063, -1.64877,
+ -0.22255, -0.22140, 0.90567, -0.70236, -1.30659,
+ -0.69966, -0.13574, -0.21097, 0.44781, -1.59288,
+ -0.00522, -0.73600, 0.88543, -0.06176, -0.06387,
+ 1.11458, 0.39493, 0.39798, 0.08686, -1.35819,
+ -0.13914, 0.43893, -0.78839, 1.58379, -1.64603,
+ -0.10940, -0.41485, -0.41503, -0.16686, -0.10000,
+ -0.42140, 0.02497, -1.01072, -0.14196, 0.02486,
+ 0.08738, -1.18727, -0.49940, -1.28858, -1.56705,
+ -0.93290, 0.36965, -0.33526, 0.18568, -0.08200,
+ 1.28009, 0.55847, 0.71221, 0.67317, 0.93052,
+ 0.32429, -0.30274, -0.28974, -1.49562, -0.18592,
+ -0.90325, -1.56056, -1.03026, 0.96825, 0.06298,
+ -1.06794, -0.35375, 0.57397, -0.71225, 0.68223,
+ 0.95863, 0.99167, 0.64020, -0.20386, 0.92116,
+ -0.65637, 0.06790, -0.63773, -0.11754, -0.73140,
+ -0.31779, 0.30889, -0.43992, -0.85869, -0.14262,
+ 0.01347, 0.40292, -0.65970, 0.03575, -0.95972,
+ 0.62091, 0.35158, -0.84989, -0.81771, 0.03769,
+ 0.89007, 0.25721, 0.51901, 0.42608, 0.60706,
+ -0.37303, -0.21636, 0.65214, 0.62236, -1.01590,
+ 0.49108, -0.19141, -0.46632, 0.11942, -1.75164,
+ 0.79417, -0.28446, 0.21748, 0.07312, 0.03248,
+ -0.61962, -1.11920, 0.26192, -0.75458, -0.01566,
+ 0.47069, 0.20488, -0.87821, -0.47534, -0.46319,
+ 0.62051, 0.46942, -0.26965, -0.66693, -1.11169,
+ -0.33638, -0.74570, 0.20599, 1.10151, 0.75887,
+ 0.44986, -0.38597, -1.81060, -0.14563, -0.07198,
+ 0.35176, 0.27054, -0.38184, 0.22320, -0.03473,
+ 0.66518, 0.36873, -0.87068, -1.90106, 0.88205,
+ -0.06850, -0.17867, -0.06422, -0.53831, -0.04114,
+ 0.85741, 0.76035, -1.09809, -0.34903, -0.41771,
+ -1.33039, -0.15775, 0.32529, -0.06384, -0.85118,
+ 1.06190, -0.16736, 0.41959, -0.99922, 0.65462,
+ -1.28704, -0.29115, 0.19423, -0.60037, -0.16537,
+ -0.85644, -0.19378, 0.15366, 0.90313, -0.67654,
+ 0.42178, -0.51932, -0.26487, 0.41480, -0.83302,
+ -0.68262, 0.20149, 0.12811, -0.40157, -0.04156,
+ 0.37261, 0.28467, 0.02513, -0.46381, -0.92734,
+ 0.21156, -0.56071, 0.61319, -0.16699, 0.83396,
+ 0.25793, -1.00992, 0.31376, -0.61542, 0.25971,
+ -0.20639, 1.52288, -1.27720, 0.49048, -0.34910,
+ -0.48260, -0.31466, -0.69940, 0.07605, -0.29123,
+ -0.21625, -0.53224, 0.47166, -0.58943, 0.13277,
+ 0.32611, 0.06652, -1.73452, 0.86710, -2.89542,
+ -1.33242, 0.51751, -1.49873, -0.73595, -0.01878,
+ 0.09792, 0.03426, 0.07980, -0.96743, -0.07111,
+ 0.31170, 0.92610, 0.20675, -1.36079, 0.22495,
+ 0.68346, 0.33766, 0.69768, 0.03265, -0.44290,
+ -0.66688, -0.01826, -0.14389, -0.01038, 0.28604,
+ 0.21243, -0.75161, 0.15465, -0.27586, -0.53123,
+ -0.15718, -0.38895, 0.05381, 0.14111, 0.50695,
+ -0.20116, 0.19490, -0.66662, -1.76536, -0.46192,
+ 0.12916, 0.54875, 0.86170, 0.22521, -0.13982,
+ 0.24655, 0.87079, 0.79017, 0.97263, -0.36170,
+ -0.39636, -0.21879, -0.57600, 0.10911, -1.01141,
+ -1.23489, -0.99993, -0.56866, -1.10034, 0.85826,
+ 0.00379, -0.97839, -0.69658, -0.53703, 0.40189,
+ 0.01802, -0.30393, 0.16162, -0.46011, -1.18091,
+ 1.05979, -0.97457, -0.14912, -1.56864, 0.06613,
+ 1.00222, 0.20341, 0.92640, -0.27900, 0.58942,
+ -0.84390, -0.28743, -0.08086, -0.90802, -0.20798,
+ 0.78505, 0.07218, -0.61654, -0.05160, -0.62565,
+ -0.54703, -0.50080, -0.14313, 0.69684, 0.35411,
+ -1.51654, -0.83598, 0.22422, 0.59654, -0.98128,
+ 0.01940, 0.47385, -0.33163, 0.17409, -0.38273,
+ 0.41318, -0.26407, 0.16265, 0.58055, 0.47873,
+ 0.69155, -0.20014, -0.96698, -1.07394, -0.68820,
+ -0.51447, -0.24919, -0.44587, -0.05105, -0.61250,
+ 1.27723, -0.13170, -0.18985, -1.07903, -0.75582,
+ -0.12577, -0.83313, -0.81422, -1.23419, 0.25009,
+ -0.80343, -0.60515, -0.78818, 0.12731, 0.13388,
+ -0.57909, -0.59904, 0.53836, 0.07198, 0.06997,
+ -0.63562, 1.05367, 0.88192, 0.55599, 0.12687,
+ 0.40381, -0.26633, 0.27473, 0.02975, -0.61411,
+ -2.17763, 0.21254, 0.51983, -0.71837, -0.04647,
+ -0.20048, 1.03020, -0.26002, 0.12866, -0.92656,
+ -0.21262, -0.16868, -0.25548, 0.70025, -0.19580,
+ -0.39125, -0.23787, 0.16472, -0.25313, -1.06318,
+ -0.10927, -1.57036, -1.38551, -0.76316, -1.04495,
+ -0.25311, -0.78804, -1.21571, -0.90537, 1.10494,
+ -0.90015, 0.22032, 0.71720, 0.66875, 1.28280,
+ 0.37081, 1.24399, 0.87462, 0.22390, -1.14305,
+ -1.10648, -0.42448, -0.56213, -0.96813, -1.53867,
+ -1.70701, -0.64098, -0.36408, 0.41282, -0.16091,
+ -0.12757, 0.05115, 2.13485, 0.81562, 1.06042,
+ -0.14553, -0.60942, 0.62675, 0.35222, -0.10000,
+ 0.52715, 1.03663, 1.30220, 0.40503, 0.69927,
+ 0.93645, -0.43905, 0.03487, 0.68269, -0.04836,
+ -0.09867, -2.08492, -0.56774, -0.94133, -0.46651,
+ 0.05066, -1.09584, 0.08755, -0.75090, -2.72357,
+ 0.50970, 0.06909, 0.41877, 1.40185, -0.52769,
+ -0.78050, -0.43408, -0.91006, -0.78559, 0.89154,
+ -0.66750, -0.54870, 0.55883, -0.03430, -1.91811,
+ 0.59966, 0.46277, 0.33271, -0.88287, -0.02683,
+ 0.08287, -0.04646, 0.75166, -0.68248, -0.55796,
+ -1.61155, 0.51582, -0.46226, 0.56245, -0.97216,
+ 0.00990, 0.28430, 1.42875, -0.37007, -1.26268,
+ 0.75950, 0.12244, -1.01879, 0.71194, -0.00605,
+ 0.28984, -0.85998, 0.02275, -0.30332, -0.70310,
+ 0.09027, -0.03230, 0.04408, 1.02565, -0.61591,
+ 0.75348, -1.03754, 0.48545, -0.43133, -0.55280,
+ -0.11675, -0.49958, -0.11934, -0.90276, -0.08925,
+ -0.56229, -0.71534, 0.47264, 0.06541, 0.08129,
+ -1.02472, -0.24286, -0.28241, -0.50386, -0.30134,
+ -1.06428, -0.55380, -0.63199, 0.59222, 0.80878,
+ 0.18995, -0.86006, -0.41956, 0.25825, 0.43729,
+ 0.13260, 0.43647, 0.28582, -0.42381, -0.45863,
+ -0.18341, 0.55972, -1.55172, -0.08052, 1.27276,
+ -0.18906, -2.23523, -0.12301, 0.31684, -0.19970,
+ 0.62643, 0.58622, 0.45001, 0.81506, -0.66930,
+ -0.87678, -0.49417, 0.24267, -0.17006, -1.02871,
+ -0.61271, 0.05678, 0.62864, 0.49625, -0.38573,
+ 0.98837, 0.58445, -0.67964, -0.55835, -0.21644,
+ -1.10451, -0.48881, 0.27502, 1.50692, -1.47972,
+ -0.39930, -0.11942, 0.20624, -0.09052, 0.03427,
+ -0.89037, -0.90871, -0.12582, 0.34946, -0.07061,
+ 0.13385, 0.14193, -0.43789, 0.07406, -0.01555,
+ -0.12523, -1.29492, 0.16913, 0.47283, -0.81781,
+ 0.21503, -0.99838, 0.21993, -0.72163, -0.74681,
+ 0.63791, 0.27552, -0.47968, 0.68057, 0.78739,
+ -1.11480, -0.07476, -0.80751, 1.01715, -0.22742,
+ 0.26759, 1.17664, -0.15637, 0.43085, -0.70025,
+ -0.68067, -0.83263, -0.30275, -0.60390, 0.50934,
+ 0.23855, -0.19371, -1.36691, -0.99096, -3.14490,
+ -0.28055, 0.01735, -0.77862, 1.07173, 0.57701,
+ 0.70817, -0.43816, -0.20280, 0.84778, -0.24977,
+ 0.02538, -0.39485, -0.50375, -0.87469, -0.39571,
+ -1.20222, -1.12867, 0.73695, -0.29406, 0.30673,
+ -0.15604, 0.07945, -0.42281, -0.35289, 0.14075,
+ 1.26551, 0.53975, -0.32059, 0.77959, 0.11514,
+ 0.33907, -0.15585, -0.79462, 0.83763, -0.21429,
+ -0.86378, -1.76410, -0.46425, -0.60514, 0.11454,
+ -0.22974, -1.03221, 0.03640, -0.69934, 0.26803,
+ -0.04331, -0.89946, -0.30063, 0.62058, 1.68141,
+ -0.25344, 0.56003, -0.70640, -0.44680, 0.05498,
+ 0.58738, -2.47897, -0.39892, -0.08404, 0.26752,
+ 0.89123, 0.02315, -1.48824, -0.38228, -0.45535,
+ 0.40661, -1.52852, 0.43816, 0.81077, 0.21619,
+ 0.76947, -0.66185, 0.09159, -0.22663, 0.49799,
+ 0.25590, -0.12706, -2.23338, -0.68254, -0.49092,
+ 0.10344, 0.57775, 0.52369, -1.31204, 0.42538,
+ 1.17271, 0.85420, -0.52921, -0.17460, 0.92645,
+ 2.05234, -0.69523, -0.56736, 0.38324, -1.02014,
+ 0.13598, 0.68279, -0.70443, -2.76213, -1.43928,
+ -1.92346, 0.44178, -0.07843, 0.24831, -0.43755,
+ 1.06906, 0.74800, 0.02630, 1.32723, 1.64425,
+ 0.75959, 0.83901, -1.44592, 0.47000, 1.16646,
+ -1.10322, -1.62998, -0.28653, -0.27251, -3.14853,
+ -1.42442, -0.39234, -0.71568, 0.03384, 0.11654,
+ -0.58980, 0.18437, -1.04943, 0.88263, -0.87352,
+ -1.09664, 0.18501, 0.40310, -0.31287, 0.78555,
+ 1.35472, -0.60678, 0.11356, 0.25548, -0.72981,
+ -2.64448, -0.92989, 0.51222, 0.12072, -0.60861,
+ 1.09469, -0.44867, 0.07941, -1.33333, 0.78785,
+ -0.57291, 1.91718, -0.17232, 0.12308, 0.15964,
+ -0.01725, -0.46554, -0.76706, -0.37958, 0.35392,
+ -0.21968, -2.09201, -0.77846, -0.25559, 0.61610,
+ -0.18742, 0.15101, -0.15577, 0.98523, 1.43962,
+ 0.46577, -0.35302, 0.53976, 0.86055, -0.31049,
+ -0.91146, 0.54281, 0.55389, -0.88016, -1.95817,
+ 0.33723, -0.12335, -0.10837, -1.11050, -0.75077,
+ 0.20875, -0.60196, -1.12993, -0.10416, -0.08118,
+ -0.10084, 0.66140, -0.93617, 0.23582, -0.96312,
+ 0.29219, -0.95944, -1.13099, 0.53828, -0.06992,
+ -1.21892, -0.80230, -1.13286, 0.74161, -0.18450,
+ 1.00117, -0.04136, 0.80595, -0.16362, 0.10000,
+ -1.47146, -1.17777, 0.15038, -0.99859, 0.44379,
+ -1.08360, -1.39976, 0.30706, -0.67472, -0.19891,
+ 0.16894, 0.54565, 0.24775, 0.50116, 1.38771,
+ 0.75657, 0.56260, 0.34288, 0.31464, -0.06673,
+ -1.86639, -0.11529, -0.75297, -0.35631, 1.18403,
+ -1.41404, 0.52393, 0.65358, 0.49376, -1.07103,
+ -0.68593, 0.46183, 0.35910, -0.22904, -0.60641,
+ 0.83035, -1.11009, -0.19847, -1.92118, 0.30885,
+ 0.03317, 0.80334, -0.58186, -0.28446, -0.83545,
+ 0.89110, -1.62247, -0.87645, 0.18785, -0.11770,
+ -1.10702, -0.44836, -0.29846, 1.02774, -0.27683,
+ 0.45762, 0.72372, -0.34403, -0.66106, -0.03492,
+ -0.35395, -0.00537, 0.75152, -0.15385, -0.57093,
+ -0.97711, -0.15553, 0.59110, -0.83021, 0.23811,
+ 0.75832, -0.24593, -0.36738, 0.63679, -0.24228,
+ -0.21744, -1.13321, 0.59985, 0.43509, -0.63082,
+ -1.92305, 0.41507, -0.46592, 1.03048, 0.23879,
+ 0.37867, -0.59202, 0.24485, -0.43721, -0.24612,
+ -0.26978, 0.02207, -0.29711, -0.29995, 0.69614,
+ -1.00416, 0.05204, -0.13740, 0.56754, 0.29342,
+ -0.30545, -0.99175, 0.01437, -2.33375, 1.59794,
+ 0.79737, 0.13256, -0.70838, -0.99147, -0.04012,
+ -0.30696, -1.39192, -0.17477, 0.29818, 0.16574,
+ 1.65740, -0.68611, -0.74251, 0.30301, -0.42474,
+ -0.74536, -0.71734, -0.98070, 0.48704, -0.58324,
+ 1.04347, -0.01954, 1.07566, 0.73635, -0.35799,
+ 0.06039, -0.98485, -0.32542, 0.65304, -2.25873,
+ 0.97248, 0.00709, 0.57297, -0.23788, 0.30728,
+ -1.25983, -0.01986, -0.12156, -0.41576, -0.73159,
+ -0.61705, -0.64391, -0.34041, 0.67456, 0.68468,
+ -0.83840, -0.30871, -0.28980, -0.24692, 0.20566,
+ -0.28604, -0.41323, 1.25353, -0.19570, -0.82148,
+ 0.12597, -0.43761, -0.28563, -0.79922, -0.61651,
+ -0.15462, -0.23050, -0.48847, 0.55400, 0.63628,
+ -0.36729, -0.37423, 0.41008, -0.60228, 0.15816,
+ -0.00376, -0.39239, -0.12992, 0.00706, 0.24491,
+ 0.32983, -1.22834, -0.36349, 0.18301, -0.98499,
+ -0.20533, -0.46920, -0.77523, 0.36431, -3.20843,
+ -0.02177, 0.25536, -0.72662, -0.35721, -0.86552,
+ 0.84258, 0.58898, -0.33008, 0.21048, 0.51514,
+ 0.48393, 0.17512, -0.31381, -1.53989, -0.53404,
+ -0.21753, -1.44692, 0.06645, -0.89265, 0.42343,
+ -0.03189, 0.25219, 0.84237, 0.10464, 0.11392,
+ 0.69283, 0.49458, 0.06844, 0.19579, -0.07911,
+ -1.12841, -0.63837, -0.46792, 0.45348, 0.25643,
+ 0.41311, 0.09042, -0.67546, 0.22028, -2.05770,
+ -1.41710, -0.05097, -0.45393, 0.44891, -0.21675,
+ -1.70227, -1.12851, -1.19870, -1.02140, 0.87582,
+ -0.65538, 0.93535, 0.16886, 0.24298, 0.51026,
+ 0.30456, 0.67254, 0.52465, 1.18404, 0.04475,
+ -1.69211, 0.08925, -0.84939, -0.54338, -0.17908,
+ -0.73700, -0.44657, -0.07377, 0.65710, -0.41454,
+ -0.76527, 0.74782, -0.17775, 1.98341, -0.66365,
+ -0.97979, -0.55525, 0.86004, 0.48040, -0.61779,
+ -0.70879, 0.06698, -1.05941, 0.20974, -1.19937,
+ -0.14843, -0.52604, 1.10449, -2.43969, 0.42928,
+ -0.12415, -0.64764, -0.80408, 0.00596, -1.33954,
+ 0.06605, -0.12966, 0.54817, 0.60111, 0.13548,
+ -0.61543, 0.18402, 0.40775, 0.60502, 0.37017,
+ 0.84367, -2.10123, -1.46935, -0.60001, -0.27037,
+ -1.40115, -1.57974, 0.11590, 0.17554, 0.14558,
+ 0.47298, 0.16354, -0.39980, -0.12205, 1.39174,
+ 0.27347, 0.27358, 0.17284, -0.28058, 0.23613,
+ 0.04282, 0.49254, 0.83558, 0.58274, 0.16122,
+ 0.71549, 0.33789, 0.41055, -0.68345, -0.14161,
+ -0.35508, 0.13260, -0.02652, -0.78870, -0.77036,
+ -0.38206, -0.84169, -0.35252, -0.68908, -0.92669,
+ -0.47655, 0.04920, 0.00536, -1.07740, 0.37589,
+ 0.78496, -0.58269, -1.48636, -0.17970, -0.25803,
+ 0.87660, -1.07527, -1.04278, -0.16012, -0.87723,
+ 0.40726, -0.41125, 1.83801, 0.48009, -1.73964,
+ 1.43249, -0.18983, 0.36314, -0.91523, -1.43927,
+ -0.05743, -0.80177, -1.00853, -1.11257, -1.89557,
+ 0.96126, -0.89960, -1.03570, 0.68369, 1.54978,
+ -1.52758, 0.83166, -0.06840, -0.03527, 0.65083,
+ 1.19503, 0.47891, 1.52074, 0.60848, 0.52883,
+ -0.04061, 0.68728, -0.34114, -0.61634, 1.30024,
+ 1.80540, 0.03535, 0.66367, -0.53873, 0.16813,
+ -0.96814, -0.90538, 0.19768, -0.84795, 0.38300,
+ -2.40404, -1.00462, 0.19164, -1.51083, -0.10000,
+ 0.12692, -0.69639, -0.61603, 0.28957, -0.78135,
+ -0.55336, -0.79760, -0.41113, -1.50896, -0.15383,
+ -0.18285, -0.60683, -0.62211, -0.08738, 0.44580,
+ 0.47609, 1.19828, 0.97742, -1.12818, -0.07652,
+ 0.59194, -0.91566, -0.23744, -0.00551, -0.71550,
+ 0.27250, 0.14425, 0.03464, 0.19325, 0.08451,
+ -0.34371, -0.01222, -0.82054, -0.17002, 0.50316,
+ 1.59940, 0.46919, -0.71407, -0.66590, -0.24332,
+ -1.26062, 0.28711, -0.15954, 0.40089, -0.26006,
+ -1.51796, -0.51417, 0.42921, 0.64154, -0.48785,
+ -0.50168, 0.87258, 0.49377, 0.57739, -0.16056,
+ -0.19429, -0.57201, -0.81900, 1.00934, -2.25817,
+ -0.06612, -0.35841, -0.07145, -1.87557, -0.43624,
+ -1.26056, 0.92144, -0.18060, -1.23363, -1.37343,
+ -0.42927, -1.13762, -0.01657, -0.16358, 0.25952,
+ -0.34554, 0.98375, 0.36292, 1.24044, 1.35954,
+ 0.86350, 0.11760, 0.70930, -0.68190, 0.40404,
+ 0.55089, 0.07015, -0.90943, -0.05335, 1.04256,
+ 0.25154, 1.05024, 0.24455, -0.29772, -0.18503,
+ 0.62746, -1.37969, -0.37350, -0.79507, 0.12098,
+ -1.38950, -0.47301, -0.09634, -0.68567, -1.24055,
+ -0.18053, -0.21042, 0.05926, 0.98539, -0.51927,
+ 0.54184, 0.95370, -0.44613, 0.35295, 0.05765,
+ -0.44719, 0.78872, 1.72403, 0.07168, -0.81351,
+ -2.06002, -0.70296, -1.34491, -0.50843, 0.04395,
+ -1.46220, -0.70590, 0.37343, -0.33249, -0.29006,
+ 0.51288, -1.04725, -1.06966, 0.94720, -1.11772,
+ -1.19694, -0.63246, 0.38439, -0.16659, -1.01086,
+ 0.93367, 0.96960, 0.44271, 0.83306, 0.32252,
+ 0.15091, -1.41688, 0.80498, 0.73274, -0.74672,
+ 0.87679, 0.17201, -0.51406, -0.64294, 0.29530,
+ -0.87339, -0.68188, -0.58845, 0.31803, -0.02810,
+ -0.18284, -0.94473, 0.32943, 0.20469, -0.18078,
+ -0.34918, -0.38599, -0.53142, -1.71517, 1.55498,
+ 0.04529, -0.41210, -0.31658, -0.28591, 1.40182,
+ 0.44347, 0.12171, -0.00927, -0.26853, -0.45983,
+ -0.02174, 0.24924, -0.92399, -1.47916, 0.61874,
+ -0.21962, -0.87701, -0.24499, -0.31789, -2.91675,
+ 0.14481, -0.77955, -0.09180, -0.00317, -0.47476,
+ -0.84840, -0.51324, 0.03639, -0.03539, 0.14261,
+ -0.03639, 0.10127, 0.46480, 0.15325, 0.01055,
+ -1.31063, 0.26456, -0.69203, -0.66062, -0.11826,
+ 1.16524, 0.73562, -0.40157, 0.88238, 0.63043,
+ -0.01034, 0.25398, -0.74251, 0.05831, 0.43117,
+ -0.39506, 0.16914, 0.81523, -0.24976, -0.26056,
+ -1.66401, 0.02899, -1.89298, 0.09130, -0.56576,
+ -1.03235, 0.03758, -0.74710, -0.35810, 0.49252,
+ -0.33249, -0.26078, 0.60996, -0.96476, -0.44375,
+ 0.60165, -0.07322, -0.28690, 1.32222, 0.41510,
+ -0.13618, -1.58237, -2.05107, -0.57901, -0.00387,
+ 0.64954, 0.31708, -0.46925, -0.73803, -0.09523,
+ 0.96672, -0.33113, 0.25880, -0.18701, 0.27183,
+ -0.11779, -1.22934, -0.25881, 0.74385, 0.69666,
+ 0.37232, -0.09713, -0.50656, 0.01887, -0.90473,
+ -1.17386, -0.56362, -0.01845, -0.78814, -0.58474,
+ 0.00844, 0.39679, -1.51478, -0.36715, -0.21370,
+ -0.49409, -0.14386, -0.34275, -1.77429, 0.38840,
+ 0.34257, 0.50434, 0.11477, 0.55489, 0.06548,
+ 0.19802, -0.32000, 0.25839, -0.01401, 0.05650,
+ 0.28245, 0.51944, 0.94728, -0.12031, 1.15896,
+ 0.28441, -0.35558, -0.56990, 0.03018, -1.60632,
+ -1.43830, -0.00172, -0.16514, 0.42294, -0.41928,
+ -0.36765, -1.31621, -0.74179, -0.56972, -0.75711,
+ 0.90258, -0.33166, 0.75246, 0.27504, -0.13622,
+ -1.65513, 0.30815, -0.21901, 0.13782, 0.96477,
+ -0.36380, 0.56029, -0.50518, 0.04587, -0.08028,
+ 1.02113, -2.45920, -1.05953, -0.11171, -0.34403,
+ 0.26789, -0.74846, -0.76790, 1.28051, -0.04265,
+ 0.37655, 1.14539, 0.99457, 1.50095, -0.52289,
+ 0.29044, -0.34648, -0.44933, -0.74243, 0.51215,
+ -1.94392, 0.13655, -1.31833, -0.80017, -0.96082,
+ -0.88884, -0.08601, -0.24815, -1.09271, 0.54312,
+ -0.24946, -1.19258, -0.12443, 0.21164, -1.62581,
+ -0.08685, 0.18590, -0.67096, -0.05993, 1.16050,
+ 0.93780, 0.03243, -0.19104, -0.73482, 0.46122,
+ 0.50559, -2.26677, -0.01241, 0.58872, -2.13803,
+ -0.94799, -0.76818, -1.05059, 0.78527, -0.43918,
+ -0.49501, -1.15370, -0.37426, -1.42503, 0.25037,
+ 0.88382, 0.09625, 0.22353, 1.32863, 1.71000,
+ -0.47232, 0.84886, -0.45620, 0.41299, -0.10000,
+ -1.01746, -0.34363, -0.26025, 0.07697, -1.27381,
+ -0.25941, -0.84029, -0.59905, 0.29271, -0.30282,
+ -0.28216, -0.18050, -0.42832, -0.44229, 0.79449,
+ -0.11801, -0.25464, 0.53369, 0.21996, 1.17499,
+ 0.22904, -0.95998, 0.42900, -0.15633, 0.15253,
+ -1.17588, 0.03479, -0.52487, 0.72958, 0.71571,
+ -0.06515, 0.00162, -0.59103, -0.99382, 0.11005,
+ -0.29956, 0.62816, -1.40934, 0.21110, -0.57670,
+ 0.27664, -0.01728, 0.96908, 0.71180, 0.38084,
+ -1.13189, 0.39319, 0.11676, -0.58078, 0.30540,
+ -0.71733, 0.10551, 0.10059, 0.90708, -0.13329,
+ -0.47664, 0.04405, -0.35863, -1.38725, -1.29261,
+ -1.30848, 0.31963, -0.04782, -0.18195, 0.77565,
+ -0.34312, 0.58478, -0.13980, 0.53244, -0.69704,
+ 0.03976, 0.02290, 0.02656, -0.13177, -0.75530,
+ -0.01724, -0.38432, -0.29525, 0.76212, -0.61117,
+ -0.99057, -0.82627, 0.11837, -0.56951, -1.55074,
+ -0.11150, 0.68401, 1.06838, -1.08682, 0.41065,
+ 0.31257, -0.78748, -0.51040, -0.86278, 0.03890,
+ 0.16274, -2.37877, 0.16119, 0.53832, 0.80299,
+ -0.44318, 0.51756, 0.14716, 0.39734, -0.59091,
+ -0.87638, 0.51240, -0.10130, -0.63007, -1.28249,
+ -0.77009, -1.00929, -1.69958, -0.89430, 0.62496,
+ 1.16018, 0.56723, -0.52142, -0.16592, -0.45892,
+ -0.73957, -0.32757, 0.51289, 0.35968, 0.48686,
+ 0.57193, -0.75315, 0.00362, -0.32782, -0.34566,
+ -0.47906, 0.43787, -0.14964, -0.80799, -1.15644,
+ -0.51636, 0.14932, 0.29630, -0.79507, 0.14620,
+ 0.05168, -0.55423, -0.63607, -0.45526, 0.73782,
+ 0.37454, 0.69863, -0.03113, -1.75045, 0.33300,
+ 0.02508, -0.69499, 0.04733, -0.23627, -0.37103,
+ -1.10413, -0.22378, -0.56322, 0.52200, -0.03253,
+ 0.04360, 0.22934, 0.38141, -0.29349, 0.22647,
+ 0.28772, -0.30133, 0.22556, -0.00325, -2.09585,
+ 0.82184, -0.20846, 1.20822, -1.01748, 0.43575,
+ -0.32811, -0.15358, 0.09847, -0.88580, 0.07717,
+ 0.08516, -0.43556, -0.48276, -0.40685, 0.29081,
+ -0.56271, -0.45637, 0.81685, -0.47836, -3.28118,
+ 1.72635, -1.75352, -1.60328, -1.41781, 1.33224,
+ 1.49973, -1.27198, -1.80074, -2.52646, 0.96703,
+ 1.60879, -1.46153, -1.81106, -1.49761, -1.91313,
+ 1.69681, 1.72337, -1.70555, -1.98991, 1.78116,
+ -1.69085, 2.35355, 1.41601, 1.32029, 1.56978,
+ 1.69020, 1.29577, -1.64406, 1.22962, 1.74042,
+ 0.12119, -1.72634, 1.75352, 1.60328, 1.41781,
+ -1.33223, -1.49972, 1.27196, 1.80074, 2.52645,
+ -0.96704, -1.60879, 1.46154, 1.81107, 1.49761,
+ 1.91313, -1.69680, -1.72337, 1.70556, 1.98991,
+ -1.78116, 1.69084, -2.35356, -1.41601, -1.32029,
+ -1.56977, -1.69019, -1.29576, 1.64407, -1.22962,
+ -1.74042, -0.12120,
+};
+
+float const r19_3[(na*19+1)*30+(30+1)*2] = {
+ 0.03220, 0.47480, -1.91590, 0.03789, -1.02207,
+ -0.27466, -0.34365, -0.60255, 0.93793, -0.09442,
+ -0.33837, -0.00542, 0.35547, -0.57896, 0.94074,
+ 0.09032, -0.68986, 0.46323, -0.19205, -0.13742,
+ -0.41033, -1.15934, -1.11347, 0.87720, 0.78365,
+ -1.21580, -0.47716, -0.81291, 1.17809, -1.37266,
+ 1.48248, 0.78770, 0.12449, 0.03965, -0.19367,
+ 0.39082, -0.42996, 0.34177, -1.07950, -0.35514,
+ -0.92504, 0.05562, 0.66199, -0.03887, -1.00105,
+ 0.43184, -1.01208, -0.12050, 0.16238, -0.19500,
+ 1.13992, -0.47994, 0.45301, 0.18971, -0.05063,
+ -0.78611, 0.10944, -0.36299, -0.49391, -0.17085,
+ -0.44283, -1.24991, 0.18318, 1.20109, -0.76455,
+ -0.08772, 0.93688, -1.47485, -0.42781, -0.80959,
+ 0.24358, -0.76190, -0.57483, -0.65232, -1.21698,
+ 0.50536, -0.48025, 0.57490, 0.71729, 0.30585,
+ -0.89241, -0.09084, 1.24718, -0.57124, 0.06588,
+ -0.03571, -0.18892, -0.97361, 0.51472, -1.87385,
+ -0.39194, 0.11306, 1.14220, -0.50946, 1.80904,
+ -0.25847, 0.40967, -1.02573, 0.92060, -1.14374,
+ -0.50692, -1.01080, 0.03161, 0.04640, -0.20717,
+ 0.22006, -0.22769, 0.16819, 0.33053, -0.16990,
+ 0.27380, 0.38527, -0.07936, 1.00027, -0.76343,
+ -0.51905, -0.40981, -0.18906, -0.48690, -0.73020,
+ -0.86904, -0.82811, -0.38695, -0.00389, -0.26591,
+ 0.27801, -0.11891, -0.53942, -0.51052, -0.17698,
+ -0.51619, -0.72386, -1.87792, 1.56194, 0.54777,
+ -0.00540, -0.46551, 0.24038, 0.17821, -0.08745,
+ -0.14442, -0.19510, -0.54025, -0.94931, -0.12250,
+ 0.58970, 0.38265, -1.35091, -1.27371, 0.38579,
+ -1.16601, 0.24629, -0.34184, 0.12745, 0.13177,
+ -0.44365, 0.17437, 0.61199, 0.90153, -0.92170,
+ -1.08347, 0.37621, -0.71664, 0.13577, -0.67791,
+ 0.32418, 0.58792, 0.49937, -0.24002, -1.36135,
+ 0.14212, -0.64889, -1.62508, -2.42147, 0.62486,
+ 0.99589, -0.03799, -1.42627, 0.01565, 0.81739,
+ -0.33946, -0.53684, 0.10002, 0.28940, -0.04663,
+ -0.47519, 0.96970, 0.48074, 1.05016, -1.30912,
+ -0.37130, 0.13712, -0.41461, 0.19242, -0.13273,
+ -0.72806, -0.36972, -0.83097, 0.25026, -1.48981,
+ -0.66442, -1.05330, -0.32475, 0.13170, 1.00829,
+ 1.55895, -0.15522, 0.06868, 0.92348, -0.10000,
+ 2.17074, 0.29518, 0.32249, -0.35749, -1.16031,
+ 0.56272, 0.95121, 0.06224, -0.34167, -0.97726,
+ 0.06221, -1.41572, 0.01153, -1.29922, 0.33986,
+ 0.35324, -1.34877, 0.16303, -0.34794, -1.71199,
+ 0.79277, 0.36582, 0.55339, 0.35273, -0.40540,
+ 0.59448, 0.29925, 0.58995, -0.32856, 0.40707,
+ -1.28022, -0.99237, 0.20048, -0.38023, -0.40656,
+ -0.26761, -0.50418, -0.08509, -1.87898, 0.01257,
+ -0.29865, 0.57890, 0.39609, 0.62578, 1.23036,
+ 0.16773, 0.56367, -0.21431, -0.31736, 0.34145,
+ -0.88542, -0.57749, -0.09031, -0.36985, -0.00548,
+ -0.74069, -0.95266, 0.34356, -0.78522, -0.57860,
+ -0.06177, -1.08498, -0.07768, -0.72374, 0.75992,
+ 0.32603, 0.73855, -0.36155, 0.73153, -0.28859,
+ -0.08268, -0.61238, 0.02011, 0.94848, 0.83447,
+ -0.37682, 0.50100, -0.08315, 0.19610, -1.70662,
+ -1.65199, -1.18441, -0.65448, -0.20297, -1.62940,
+ -0.67211, -0.18584, -1.84093, -0.77847, -0.95077,
+ 1.39318, -0.07557, -0.12074, -0.25557, -0.88151,
+ -0.18325, 0.69109, -0.05819, 0.37753, -0.19462,
+ 0.53257, -0.54634, 0.80887, 0.27594, 1.02099,
+ -0.57013, -0.08850, 0.04849, 0.13114, -1.46621,
+ -0.99227, 0.26192, 0.04012, -0.57476, 0.53200,
+ -0.11631, -0.62719, -0.48184, 0.69460, 0.45450,
+ 0.46038, -1.11657, 0.65089, 0.00094, -0.82659,
+ 0.51224, -0.36383, -1.69118, -0.45148, -0.55845,
+ -0.47717, 0.99608, 0.83221, 0.63032, 0.94129,
+ -0.73586, -0.81098, -0.09553, 1.07766, 0.07635,
+ -0.84577, -0.47349, -0.09171, -2.16636, 0.61816,
+ 0.70897, 0.00764, -2.08648, 0.49305, 0.95982,
+ -0.05797, -0.07048, -0.94956, 0.14605, 0.29029,
+ -0.37825, -0.64517, -0.10981, 0.51631, 0.04818,
+ 0.20372, 0.65281, 0.35656, -0.71395, -0.70029,
+ 0.87485, -0.56062, -1.14219, 1.35689, -0.28727,
+ 0.41343, 1.33611, 0.66526, 0.52820, -0.87529,
+ -1.92390, -1.61402, 0.42629, 0.90728, 0.11961,
+ 0.43244, -1.97031, -0.11504, -1.04545, 0.62034,
+ -0.55375, 0.11839, 0.28740, -1.49973, -3.07340,
+ -0.95564, -1.46284, -0.61440, 1.13688, 0.77591,
+ -0.39859, -0.19449, -0.07268, 0.93785, -0.23622,
+ 0.21469, 0.70069, 0.43524, -1.46525, 0.18987,
+ -0.33392, 0.20245, -0.82269, 0.39939, -0.45953,
+ -0.85153, -1.14268, -0.61838, -0.21578, -0.12653,
+ -0.25423, -0.22293, -0.37861, 0.71001, -0.31945,
+ -1.07598, -0.00231, 1.12721, -0.90174, -0.23363,
+ -0.43400, -0.71239, -1.08225, 1.23912, 0.71408,
+ 0.24416, 0.21148, -0.58142, -1.23717, -1.40484,
+ 0.83154, 1.21326, -0.38055, -0.09179, 0.46751,
+ -0.18669, -0.70127, -0.64398, -0.90571, 0.20819,
+ 0.47176, -0.27818, 0.36216, -0.13722, 0.25509,
+ 0.19954, 0.65047, 0.21441, 0.66741, 0.16750,
+ 0.27077, 0.24868, 0.38109, -0.22249, -0.55585,
+ -1.85210, -1.08884, 0.24200, -0.52395, -0.00047,
+ -0.21612, 0.80885, -1.81133, -0.44515, -0.26268,
+ 0.13902, -0.49350, 0.53978, 0.53252, 0.57162,
+ 0.05663, 0.37623, -0.36837, -0.12022, 0.23979,
+ -0.39607, -0.48760, -1.27716, 1.12108, -0.21268,
+ -1.04253, -0.65696, 0.48683, -1.46120, -0.11249,
+ -0.54788, -1.24810, 1.16888, 0.90739, 0.52792,
+ 0.89818, 0.33257, -0.49582, -0.81242, 0.34954,
+ 0.21573, -0.61563, -0.92913, -0.35241, 0.02597,
+ -0.40375, -0.09094, -0.44481, 0.68208, -0.31779,
+ -0.89156, -0.24154, -0.49514, -0.47556, 0.42758,
+ 0.55997, 0.33104, -0.56339, 0.32472, -0.14514,
+ -1.08579, -1.45506, -0.06301, -0.97101, 1.07114,
+ 0.16956, -0.10050, -0.65264, 0.73209, 0.43057,
+ -0.43319, 0.11940, 0.20647, 0.31365, -0.20795,
+ 0.02537, -0.72117, 0.63341, -0.29699, 0.07590,
+ -0.16596, -0.54308, -0.87836, 0.26527, 0.75369,
+ 0.48861, -1.61009, -0.08697, 0.94277, -0.26159,
+ -0.29630, -0.22153, 0.33405, 0.06647, -0.27677,
+ -0.46112, -0.45224, -0.48402, 0.10327, 0.28722,
+ -0.01933, -0.60694, -0.64030, 0.37920, 0.23885,
+ -0.64417, 0.32660, -0.43356, -0.25326, -0.30162,
+ 0.33802, -0.41747, -1.53338, -0.78136, -0.06956,
+ 0.31393, 0.60973, 1.11286, -0.48358, 0.14866,
+ 0.15147, 0.70639, 0.35556, 0.02594, 0.27078,
+ 0.59938, -0.50328, -0.22707, -0.16427, -1.00542,
+ -0.39339, -0.12909, -0.20445, -2.23029, -0.95765,
+ 0.41771, 0.48098, -0.03237, 0.51546, 0.10000,
+ -0.45104, -0.05004, 0.21729, 0.33321, -0.32315,
+ 0.42836, -0.37703, -0.35199, 0.27441, 0.31450,
+ -0.58825, -1.87641, 1.14143, -1.40607, -1.18972,
+ 0.70073, 0.54227, -0.49149, -0.43088, 0.78544,
+ -0.07650, 0.33367, -0.91638, -0.34843, 1.27590,
+ -0.89532, -0.63185, -0.01757, -0.45760, -0.07343,
+ 0.19227, 0.18966, 0.53865, 0.11327, 0.24592,
+ -1.48122, -1.01059, -0.22224, 0.62825, -0.46165,
+ 0.43882, 0.08501, -0.08174, 0.75896, 0.10847,
+ 0.77288, -0.01753, -0.53089, -0.13133, -1.23625,
+ -0.01440, 0.53164, 0.12801, -0.24526, -0.81584,
+ -0.11298, -1.85919, -0.66528, 0.53869, -0.74906,
+ -0.12336, 0.09435, -0.22476, 0.35416, 0.66670,
+ 0.48757, 0.87408, -0.16613, -0.05999, -1.30182,
+ -0.46998, -0.03568, -1.07731, -1.28176, 0.09172,
+ -0.22703, 0.34401, -0.23572, -0.23361, 0.45334,
+ 0.01563, -0.99937, 0.33967, -0.41332, -0.07206,
+ -0.48068, 0.73739, -0.95872, -0.85287, -0.70853,
+ -0.10326, -0.55116, 0.59158, -0.79973, -0.44768,
+ -0.05103, 0.44423, 0.11752, 0.30149, -0.29265,
+ -0.74765, 0.43420, 0.33508, -0.00758, -0.56274,
+ -0.80409, -0.39438, 0.18373, -0.55207, 1.29856,
+ 0.37291, -0.09065, -0.62714, -0.49469, -0.27595,
+ -0.31227, -0.59644, -0.12024, 0.71986, -0.33228,
+ 0.22244, 0.05178, -0.63381, -0.99625, -0.38714,
+ -0.10673, -0.65905, 0.68842, -0.29720, -0.92438,
+ 0.85534, 0.86195, 0.32656, -0.23529, 0.28930,
+ 0.26234, -0.00676, -1.19956, -0.92830, -0.25182,
+ -1.68862, 0.03942, 0.66173, -0.13491, -1.24630,
+ -0.02922, -0.25842, 0.59796, -0.59837, 0.29510,
+ -0.14488, 0.56378, -0.50881, 0.21746, -0.93005,
+ 0.92785, -0.37351, -0.30009, 0.07186, -0.68059,
+ -1.09350, 0.84713, -0.00655, 0.22019, -0.03055,
+ -0.57415, -1.01544, -1.15973, -0.86057, 0.86700,
+ -0.54808, 1.64994, -0.81149, -0.01393, -0.47722,
+ 0.53755, 0.83714, 0.49299, -1.29858, -1.02685,
+ 0.59659, -1.72487, 0.46899, 0.79150, -0.39533,
+ -0.67562, 0.04402, -0.85889, -0.66909, -2.87548,
+ 0.63826, 0.09011, -0.03426, 0.36679, 0.84545,
+ 0.06872, -0.22502, -0.52813, 0.26054, 0.21017,
+ -0.38206, -0.51167, 0.64393, -0.28000, -1.25638,
+ -1.13008, -0.67732, -0.41893, -0.67094, 0.31977,
+ 0.08662, -0.35064, -0.65294, -0.57208, -0.93467,
+ -0.79631, -0.38459, 0.27939, 0.19461, -0.57018,
+ 0.59499, -0.82295, 0.37796, 0.25087, 0.03815,
+ -1.71109, 0.02661, 0.80341, 1.04751, -0.60013,
+ 0.67986, 0.31783, -0.47996, -0.18013, -0.45046,
+ -0.81579, -0.71937, 0.41795, -0.55297, 0.15495,
+ -0.27568, 0.09336, -0.07415, 0.32478, 0.62861,
+ 0.13392, -1.26398, -0.73404, 0.63928, 0.39574,
+ -0.36016, 1.12728, -1.39368, 1.27900, 1.06804,
+ -0.22192, -0.25194, 1.54058, 1.61665, 0.29821,
+ -1.13608, 0.35710, 0.16205, 0.23199, -1.06519,
+ -0.43820, -0.91949, -1.26215, -1.84714, -0.43455,
+ -0.18436, -1.01233, -0.56137, -0.00331, 0.73081,
+ 0.47993, -0.44529, -0.09601, 1.20193, 0.69028,
+ -1.63808, 1.01386, 0.03542, 0.96583, -1.10671,
+ -1.09246, 0.83493, 0.22472, -2.92470, -0.94235,
+ -0.31430, 0.05045, -0.34348, -0.72849, -0.18062,
+ -1.98165, -1.37194, -1.24955, -0.62902, -1.57556,
+ -1.74196, -1.63723, -0.64329, -1.25943, 0.90785,
+ -0.33541, 0.66784, 1.32472, 0.43758, -1.10479,
+ 1.17833, 1.59491, 2.21264, 0.36098, 1.40275,
+ 0.45795, 0.28924, 0.16498, -0.18176, 0.70095,
+ 0.30430, 0.45362, 0.49900, -0.73437, -0.11881,
+ 0.28181, -1.45882, -0.08688, 0.94518, -0.26862,
+ -3.09067, -1.88723, -0.04688, 0.87814, -0.71205,
+ 1.02315, 0.46143, 0.98843, 1.92353, 0.64090,
+ 0.86356, 1.05300, 2.10679, 1.13663, -0.84712,
+ 0.72719, 1.21867, -0.94994, -1.26922, 0.13580,
+ -0.85653, -4.23027, -1.49501, -0.76539, -0.23956,
+ -1.49802, -2.22810, 0.40071, -0.37162, -0.21217,
+ -0.75729, -0.47321, 1.14290, -0.21042, -1.03133,
+ -0.48190, 0.03660, 1.54314, -0.73037, -0.04321,
+ 0.62095, -0.84249, -3.21136, 0.78113, 0.98440,
+ 0.76658, -0.60480, 0.84632, -0.53618, -2.75659,
+ -1.95249, -0.94146, 0.35786, 0.17262, -1.03869,
+ -1.82991, 0.38664, -2.11813, 0.40002, -0.50725,
+ 0.74483, 1.19255, -0.55616, -1.23404, 1.55572,
+ 1.32644, 1.73074, 0.29021, 1.69259, -0.10000,
+ 0.02107, 0.64422, -0.27787, 1.59271, 0.42125,
+ 0.88584, 0.47132, -0.40901, 0.24134, 0.25805,
+ -1.80000, -0.36249, -0.18606, -0.46274, -0.19291,
+ -0.70998, -0.25694, -0.04520, -1.09933, -0.29154,
+ -1.62617, -0.03613, 0.35113, -0.10907, 0.05129,
+ 1.19345, 0.29815, 1.03206, -0.56439, -0.72878,
+ 0.42478, -0.82796, -0.05244, -0.30139, 0.17827,
+ -0.66098, -0.01373, -0.36347, -0.32839, 0.15305,
+ -0.98184, -1.89808, -1.21218, -1.03576, -0.63197,
+ -1.67535, -0.70846, -0.85682, -0.41499, 0.07400,
+ -1.53225, 0.74786, -0.44846, 0.82453, -0.09746,
+ -0.11384, -0.31456, 0.95552, 0.92760, 0.88723,
+ 0.58942, 0.21885, 0.43276, -1.43070, 0.29040,
+ -0.92165, -0.66579, -0.27268, 0.11698, 0.32574,
+ -0.27265, -1.04997, -0.62265, -0.41090, -0.11111,
+ 0.17974, -0.04722, -0.17276, -0.11490, 0.61530,
+ 0.38557, -0.06073, 0.71558, 0.14001, 0.16199,
+ -0.56652, 0.17265, 1.49299, -0.02083, 0.59320,
+ 0.93893, -0.68035, -0.71922, -0.17958, -0.21384,
+ -0.90237, -0.67778, -0.02248, -0.62809, 0.02060,
+ -0.47456, -0.04657, -0.14909, -0.31076, -0.57269,
+ 0.63741, -1.13030, -0.69442, 0.00703, -0.57686,
+ -0.20884, 0.32942, 0.39307, -0.23642, 0.20653,
+ -0.78858, 0.62623, -0.01888, -0.69957, 0.06773,
+ 0.22560, 0.60787, -0.71637, -0.02956, -0.89967,
+ -0.48578, -0.01487, -0.49557, -0.42593, -0.24618,
+ -0.39906, -0.27980, 0.01147, -0.66320, -0.79330,
+ -0.12139, -0.71917, -0.60280, -0.01845, -0.99536,
+ 0.02431, 0.50069, 0.73227, 0.09802, 0.23638,
+ 0.06076, 0.92669, -0.07197, 0.37277, -0.87086,
+ -1.16219, 0.17126, 0.29463, 0.84508, 0.25820,
+ -0.13137, -0.31384, -0.21064, -0.45317, -0.33619,
+ -0.08604, -0.19241, -0.22254, -0.02746, 0.07420,
+ -0.38048, 0.36992, -0.71133, 0.08683, -0.37952,
+ -0.72884, -0.12372, 0.30350, -0.04139, 0.62595,
+ 0.19187, -0.49116, -0.37458, -0.28954, -0.58082,
+ -0.09810, -0.05945, -0.64265, -0.84555, -0.40670,
+ -0.19068, -0.36253, 0.38486, 0.23783, -3.18379,
+ -0.53374, -1.48846, -0.14168, 0.22937, 0.30122,
+ -0.59429, 0.44254, -0.15881, 0.63040, 0.03237,
+ -0.17406, 0.02067, 1.71701, -0.25550, -0.25857,
+ -1.26837, -0.43197, 0.25258, -0.99542, -0.31163,
+ 0.06367, -0.48021, -0.00486, 0.45900, -0.05242,
+ -0.44150, -2.21068, 0.74294, -0.61229, -0.42631,
+ 0.62395, 0.46606, 0.09631, -1.19104, -0.24624,
+ -1.30790, -1.14815, 0.93533, -0.41563, 0.75576,
+ 0.70760, 0.62773, 1.26536, 1.25703, 0.78203,
+ -0.58843, -0.46275, -0.07951, 0.72289, -1.00343,
+ -0.39346, 0.28356, -1.38472, -0.09421, -1.90420,
+ -0.88792, 0.66633, -0.28768, -0.85101, 0.29458,
+ 1.55109, -2.57393, 0.16582, -0.02501, -0.33287,
+ 0.96377, 0.22434, 0.26156, 0.07906, 0.24195,
+ -0.44831, -0.92700, -0.96347, 0.25941, 0.75240,
+ 0.44925, -0.99945, -0.39293, 0.60531, -0.62975,
+ 0.72645, -1.05184, -1.29816, -0.41733, -0.36783,
+ -1.16301, -0.34631, -0.44459, 0.94477, -0.08876,
+ 0.72672, -0.00906, 0.52542, 0.08647, 0.41564,
+ 0.41639, -0.40379, 0.00768, -0.89254, -0.76717,
+ 0.19439, -0.26015, -0.97934, -0.14950, -0.56809,
+ -0.55094, 0.10215, -0.13364, 0.41859, -0.11369,
+ -0.69171, -0.44003, -0.38479, -0.57779, 0.01812,
+ 0.18737, 0.54705, -0.07706, -0.65074, -0.60135,
+ 0.32425, -0.66421, 0.20724, 0.50204, -0.43021,
+ -0.11334, -0.04374, 0.72261, 0.19684, -0.66340,
+ 0.39948, -0.48399, -0.24426, -0.26922, -0.36825,
+ -0.16393, 0.34807, 0.36068, -1.02584, -0.54595,
+ -0.27255, -0.17829, -1.55912, -0.62977, 0.45962,
+ -0.28737, 0.92572, 0.09191, -0.10638, 0.21953,
+ -0.52230, 0.62921, -1.38638, -0.24090, -0.85641,
+ -0.81776, -0.36078, -1.44295, 0.06476, 0.80693,
+ 0.25029, -0.22654, 0.01612, -0.86029, 0.51224,
+ 0.45165, 0.07673, 0.17866, -0.66599, -1.92539,
+ 0.56565, 0.28505, -0.44107, -1.28035, -0.33129,
+ -0.96913, 0.53310, 0.80591, 0.30058, 0.12680,
+ 0.38128, -0.27465, -0.19814, -0.47557, -0.45971,
+ 0.63139, -0.34831, 1.06993, -0.85271, 0.38031,
+ 0.20940, 0.42587, -0.72781, 0.76324, 1.18284,
+ -1.00495, 1.02831, 0.21335, -0.62571, -0.58933,
+ 0.48821, 0.05525, -0.53426, -2.32245, -0.55847,
+ -0.57675, -0.90909, -0.25129, 0.93066, -0.10000,
+ 0.09623, 1.56522, 1.06463, 0.50134, 0.83712,
+ 0.22699, 0.79454, 0.03291, -0.58931, 0.67890,
+ 0.09650, -0.87740, -1.18844, -0.47974, -2.23069,
+ -0.69155, -0.92296, -0.32949, -0.34886, -1.32228,
+ -0.23635, -0.64466, 1.45154, 0.23213, 0.97382,
+ 0.33034, -0.70676, -0.14775, 0.76291, -0.71418,
+ 0.68359, -0.99624, -0.35375, -0.09512, -0.93863,
+ -0.22258, -1.30370, 0.60369, -0.48299, -0.75352,
+ -0.31647, -0.08431, 0.83311, -0.12319, -0.40995,
+ 0.04178, -0.67775, -0.17270, -0.60031, 0.47726,
+ 0.57753, 0.61165, 0.19047, -0.75075, -0.72722,
+ 0.75353, -1.04457, 0.02315, 0.10054, -0.90964,
+ -0.82649, 0.06036, -0.34946, 0.54340, -0.19431,
+ -0.63733, -0.40344, 1.14897, 0.33192, -0.41377,
+ 0.67090, -1.57483, -0.43093, 0.61035, -0.46455,
+ -0.66392, -0.01825, -0.34905, -0.53096, -0.92199,
+ 0.08031, -0.02109, 0.48679, -0.57085, -0.61413,
+ 0.60097, 0.31386, 0.24383, -0.84735, 0.84643,
+ -0.14643, 0.38567, -2.32931, -0.67564, 0.95249,
+ -0.50998, 0.00866, -0.44045, -0.57494, -0.08189,
+ -0.22452, 0.13025, 0.17664, 0.20257, -0.33941,
+ -0.18944, -0.41823, -0.11880, -0.06344, -0.56949,
+ -0.70328, 0.72171, 1.08259, -0.17647, -0.69981,
+ -0.63962, -1.14063, 0.24637, -0.73051, 0.03263,
+ -0.26455, -0.40271, 0.02665, -0.59383, 0.77111,
+ 0.70712, -0.40837, -0.31214, -0.01424, -0.84291,
+ 0.38031, 0.38690, -0.45726, -0.27690, 0.20313,
+ 0.03558, 0.17686, -1.11338, -0.41228, 0.29452,
+ 0.28323, 0.14889, -1.18603, -1.12858, 0.40787,
+ 0.93475, -0.62257, 0.10381, -0.40997, -0.66362,
+ 0.01599, 0.38057, -0.11466, -0.31041, -1.52938,
+ 0.28328, -0.31678, 0.49803, 0.18806, -1.27788,
+ -0.55688, -0.51197, 0.84204, -0.45727, 0.12831,
+ -0.18508, 0.35345, 0.01772, 0.47595, 0.09116,
+ -0.77131, 1.40730, -1.06543, -1.36814, 0.26281,
+ 1.11323, -0.76342, -0.67669, 0.46696, 0.13210,
+ -0.21007, -2.05374, 0.73143, 1.18354, 0.85251,
+ 0.20814, -1.59938, -0.72832, -0.41120, -3.12272,
+ 1.04680, -0.72543, -0.16067, -0.36646, 1.16555,
+ 1.02826, 0.46046, -1.22234, 1.57704, -0.81775,
+ 0.17564, -1.32978, 0.24843, 0.44971, -0.13983,
+ 0.01080, -0.70459, -0.47043, -1.91209, 0.30257,
+ -0.41663, -0.61856, 0.05909, -0.19177, 0.17502,
+ 1.31544, 0.01394, 1.92545, -0.89986, -0.74382,
+ -1.16240, -0.93290, -0.67209, -0.00540, 0.42090,
+ 0.07431, -0.30353, -1.19845, 0.47918, 0.15153,
+ -0.98053, 0.09373, -0.95974, 0.50587, 1.13998,
+ -0.19845, 0.06589, -0.41552, -0.41191, -0.57310,
+ 2.27576, -0.85039, 0.03046, -0.09341, -0.78556,
+ 0.13960, -1.34015, -0.06015, -0.92105, -1.67719,
+ 0.34318, 0.78809, 0.79708, -0.34255, -0.91440,
+ 1.13993, 0.56551, 0.31496, 1.57622, -0.63539,
+ 0.56489, -0.31767, 0.57560, -1.42777, 0.42466,
+ -0.70979, -0.23470, -0.94086, -2.65523, 0.04818,
+ 0.42336, -0.07867, -1.64098, 1.06398, -1.55236,
+ -0.76504, -0.19916, 1.25252, -0.38837, -0.38592,
+ 0.85351, -0.15810, -1.00012, -1.18185, -0.33617,
+ 0.09070, -0.82794, -0.14414, 0.56527, 0.46127,
+ -0.15816, -0.31641, 0.43040, 0.42425, 1.13507,
+ -0.24949, -1.17161, -0.72338, 0.28775, -0.39315,
+ -0.80132, 0.73240, 0.15026, -0.01715, -0.33590,
+ 0.10402, -0.54567, -0.65437, 0.67772, 0.42913,
+ -1.88033, 0.60164, -0.09600, 0.29993, 0.84072,
+ 0.54407, 0.57441, -0.10495, -0.83110, 0.76517,
+ -1.40016, 0.34671, 2.56992, 0.90725, -0.73504,
+ -0.18232, 0.40326, 0.00653, -0.48935, -0.61310,
+ 0.94329, -1.42200, -1.25113, -1.84853, -2.02301,
+ 0.14452, 1.23896, -0.17355, 0.08100, -0.98064,
+ -0.15004, 0.09604, -0.14840, 2.66941, 0.12860,
+ 0.12284, -0.10165, -0.08166, -0.65757, 0.15378,
+ -1.01186, 0.40266, -0.84669, -0.58450, -0.72928,
+ -0.66736, -0.26028, 0.33838, -0.50495, 0.09722,
+ 0.03108, -0.44600, 0.19595, -0.38146, 0.51637,
+ -0.31749, -0.31039, -0.09423, -0.32588, -0.36375,
+ -0.54295, -0.83450, 1.33357, -1.05186, -0.47197,
+ -0.52902, -0.65291, 0.56387, 1.68861, -0.89250,
+ 0.38348, -0.24937, -0.25317, 0.16381, 0.28414,
+ 0.47201, -0.67301, 1.26828, -0.10858, -0.94446,
+ 0.06595, 0.27385, 0.17829, -0.37458, -0.67837,
+ -0.66424, -1.03724, -0.32603, 0.61099, 0.10000,
+ -1.48483, -1.05937, -0.29192, 0.37256, 0.19772,
+ -1.06975, 0.68482, -1.21601, 0.78357, -0.68872,
+ -0.12211, 0.95667, -0.25866, 0.14938, 0.66464,
+ -0.51484, -0.20399, 0.37944, -0.60075, 0.28822,
+ 1.43316, -0.39936, -0.77269, -1.11689, -0.39728,
+ 0.29755, 0.05164, 1.29677, -0.04935, -0.11658,
+ -0.06931, 0.52891, -0.78290, -1.38845, -0.05392,
+ 0.17088, -0.28152, -0.54070, 0.33088, 0.20168,
+ -0.34832, 1.43829, -0.56137, -1.22321, -0.37364,
+ -0.18050, -0.88219, 0.44258, 1.93245, -0.46194,
+ -1.26951, -0.44038, 0.28007, -0.22627, 0.24560,
+ -0.11431, -0.56895, 0.39365, -0.25015, -0.56706,
+ 0.36084, 0.48118, 0.18236, 0.11183, -0.85879,
+ -1.18152, -0.04652, -0.46621, -0.81144, -0.12045,
+ 0.35933, -0.04260, -1.11229, 1.81571, 0.59338,
+ -0.75481, 0.48293, 0.48825, 0.43271, -1.21764,
+ -0.39502, 0.40106, -0.55227, 0.47361, 0.33009,
+ -1.16315, -0.87573, 2.19515, 0.22510, -0.96477,
+ -0.87111, 0.42256, 0.14678, -1.72273, 1.10909,
+ -0.46623, -0.32483, 0.46096, 0.42512, -0.39617,
+ -0.80273, -0.57326, 0.02689, -0.15742, -0.02434,
+ -0.28282, -1.53630, -0.11636, 0.34131, -0.34482,
+ -1.35211, 1.83929, -0.11649, -1.39335, -1.04633,
+ -0.13591, 0.34151, -0.29462, 0.43961, 0.49279,
+ 0.93136, -0.12334, 0.01892, -0.12644, 0.18055,
+ -0.11716, -1.33070, -1.81248, 0.13969, 0.85289,
+ -1.34098, -1.47504, 1.06483, 0.39068, 0.02637,
+ 0.52697, -0.98676, -0.53127, 0.42036, 0.16895,
+ -0.02180, -1.03654, 0.23410, -0.24764, 1.05523,
+ 1.00179, 0.30055, -0.74861, -1.96654, -0.91429,
+ -0.80614, -0.91003, 0.57289, 1.24744, -0.61068,
+ 0.32413, -0.63989, -0.48806, -0.82041, 0.32662,
+ -0.37544, 0.17951, 0.07506, 1.23324, 1.03762,
+ -0.16470, 0.39190, 0.65567, 0.34170, -1.62189,
+ 0.40082, 0.55678, 1.03334, -0.75094, 0.89511,
+ -0.39251, 0.12873, 0.63620, -1.15277, -0.36613,
+ -1.26037, -0.54768, 0.85246, -0.56921, -0.68009,
+ -0.42774, -0.41522, 0.43031, 0.90839, -2.20112,
+ -0.36306, 0.86024, -0.86952, 0.32004, -1.75842,
+ 0.10789, 0.66034, 0.10209, 0.26372, -0.41644,
+ -1.10015, -0.68482, 0.47517, 0.14019, -0.31946,
+ 0.43540, 0.32700, -0.52887, 0.26154, -0.57904,
+ 0.36338, -1.44470, 0.16106, -0.58999, 0.53050,
+ 0.26880, 0.45206, -0.44609, -0.23540, -0.24129,
+ 0.12684, -0.50457, -0.81086, 0.66238, 0.64461,
+ -0.74196, -0.38253, 0.11718, -0.38023, -0.93684,
+ 0.49622, 0.15198, -0.12642, 0.49922, 0.15598,
+ -0.30938, 1.56451, 0.45499, -1.49818, -0.77499,
+ 0.78710, -0.11967, -0.16800, -0.60482, -0.48782,
+ -0.51649, 0.27997, -0.87076, -0.16025, 0.89456,
+ 0.05423, -0.89317, -0.86343, 0.74872, 0.10486,
+ -0.75865, -1.39956, 1.19752, 0.27541, 0.56903,
+ -1.47172, 0.01733, -0.72811, -0.70744, -0.00625,
+ -1.11666, -0.85984, -0.31868, 1.99211, -0.84196,
+ 0.28539, 0.28043, -0.76512, 0.40040, 1.08263,
+ -1.15673, -0.39527, -1.31986, -0.29173, -1.57536,
+ -0.03261, 0.68879, 0.51854, 0.28822, -1.28674,
+ -1.13692, -0.08147, 1.47729, 0.00615, 0.09486,
+ 0.58797, -0.30706, -0.03251, 0.17896, 0.39005,
+ -0.13907, 0.59243, -0.79695, -1.29880, -0.41970,
+ -0.07573, -1.24629, 1.03751, -1.04930, 0.82015,
+ -0.60092, 0.80506, -1.57116, 0.75382, 0.98860,
+ -1.44546, -0.23674, 1.65560, 0.18141, -1.02356,
+ 0.36634, -0.11585, -0.90500, -1.08883, -0.46407,
+ 0.04955, -2.00031, -1.08551, -0.43311, -1.03876,
+ 0.10522, -0.41063, 0.42944, 0.24828, -1.40878,
+ 0.69879, 2.71802, 0.84700, -1.17182, 0.09645,
+ 1.06114, 0.56589, 0.89310, -0.76388, 0.10068,
+ -1.89115, -0.98139, -0.93768, 1.28127, 1.17398,
+ 0.50279, -0.70894, -2.19862, -0.97807, -1.48721,
+ 0.90290, 0.02152, 1.55914, -0.01352, -0.32192,
+ 0.18626, -0.08102, 0.23904, 0.17207, 0.71315,
+ -0.41524, -0.42176, -1.19566, 0.39682, 0.11230,
+ 0.46556, -0.96060, 0.66937, 0.00726, -0.31731,
+ -0.03432, 0.01902, -0.99435, 0.03507, -1.76904,
+ -1.41187, 0.40518, -0.43100, 1.05244, -0.74469,
+ -1.29365, 0.36755, -0.75640, -0.16267, 0.07383,
+ 0.10342, -1.56269, 0.47916, 0.54507, -0.41986,
+ 0.35980, -0.96214, -0.49900, -0.72574, -0.09046,
+ 0.41776, 0.22015, 0.57680, 0.47092, 0.10000,
+ 0.12154, 0.53571, 1.68449, -0.41549, 0.53671,
+ 0.23329, -0.28792, 0.51349, -0.05555, -0.04176,
+ 0.31961, -0.39641, -0.42010, -0.77815, -0.89981,
+ -1.43675, -0.35841, -1.23090, -1.18751, -0.80428,
+ 1.06546, -1.83012, -0.23044, -1.08948, -1.55263,
+ -0.65607, -1.18822, -0.68994, -0.27896, -0.59791,
+ 1.05042, 1.53522, 1.82038, 0.22293, 0.58256,
+ 0.79535, -0.52059, 0.56053, -1.33588, 1.53952,
+ -1.66613, 0.22660, -0.97369, -0.75121, -1.51019,
+ 0.78730, 0.44726, -0.53455, -0.99927, -0.26746,
+ -0.67261, 1.15602, -0.03482, 0.41174, -0.31318,
+ 0.16439, 0.69994, -1.09674, 0.76476, -0.73243,
+ 0.97136, 0.36100, -0.18040, 0.64165, 0.24437,
+ -0.77314, -1.25830, 0.20621, -0.16125, -0.55697,
+ 0.31446, -1.11376, 0.63696, 0.56437, 0.10442,
+ -0.13240, 0.38794, -1.33294, 0.55962, -0.30088,
+ 0.53273, -0.39210, -0.05485, -0.61892, -0.54287,
+ -1.61370, -0.54356, -1.08309, -0.50171, 0.37445,
+ -1.27849, 0.13877, -0.92474, -0.50847, -0.38725,
+ 1.79680, 1.31232, -0.88753, 0.58589, -0.44272,
+ 0.92083, 1.25125, -0.34424, -0.08656, -0.33813,
+ 0.06765, -1.25860, 0.02652, -0.37260, 0.88325,
+ -0.45624, -1.41522, 0.66963, 0.74383, -0.84360,
+ -1.67097, -0.55088, 0.48561, 0.88116, -0.02388,
+ -0.10230, 0.29995, -0.20505, 0.37289, -0.32352,
+ -0.91039, 0.88862, 0.89686, -1.10476, 0.40516,
+ -0.10797, -0.45567, -0.52531, -0.49831, 0.01683,
+ -0.31078, 0.87497, -1.07506, -0.96444, -0.10339,
+ -0.37363, -0.65498, 0.88654, 0.29596, -0.08990,
+ 0.22079, -0.92435, 0.46147, 0.05242, -0.74616,
+ -0.47003, 0.21130, -0.71467, 0.83615, -0.09756,
+ -0.27619, -0.57948, -0.98098, 0.12660, 0.67635,
+ -0.59550, 0.22631, -0.71173, 0.36298, -1.02253,
+ -0.38702, -0.06231, 0.18775, 0.33436, 1.07385,
+ -0.77528, -1.13581, 0.14926, 1.03663, -0.70580,
+ 0.75935, 0.18900, -1.21040, -0.02310, -0.81889,
+ -0.32628, -1.46254, 1.32871, -0.30067, -0.37933,
+ -0.31964, 0.41020, -0.96849, 0.64207, -3.10289,
+ -1.35200, -0.52761, 0.16533, -0.12958, 0.24211,
+ -0.28051, 1.42542, 0.37753, 0.16424, 0.11235,
+ -1.27924, 0.26423, -1.38290, -0.38214, -0.71110,
+ -0.20306, -0.33707, 0.72632, -0.06698, -1.18392,
+ 0.96351, 0.71934, -0.46548, -1.14693, 0.99082,
+ 0.17735, -0.19472, -0.85985, -0.79605, 1.32479,
+ -2.17150, -0.73461, -0.72532, 0.66216, 0.29770,
+ -0.12989, 0.14486, -0.03581, -0.21552, 0.18550,
+ 0.22363, 0.15451, 0.22463, 1.14490, -0.19403,
+ -0.28423, 0.14345, -0.93234, -0.22390, -0.14599,
+ -0.97052, 0.31647, -0.44560, 0.14211, -0.70923,
+ -0.19042, -0.44531, -0.32997, 0.07787, 0.31856,
+ -0.38458, 0.29999, -0.80697, -0.71102, -0.35544,
+ -0.96133, -0.28321, -0.87315, 0.21930, 0.79663,
+ -0.44144, 0.16778, -0.46781, 0.04648, 0.05095,
+ -0.58192, 0.09088, 0.92743, -0.17967, 0.29522,
+ 0.01255, -0.02708, 0.54444, -1.46475, -0.00012,
+ 0.08425, 0.05097, 0.96400, -0.06607, -0.16428,
+ 1.77690, 0.29370, -0.38705, 0.36106, -0.64269,
+ -1.18022, -1.10628, 0.48609, -0.60485, -1.09104,
+ -0.45896, -0.38823, -0.70205, -0.24984, 0.22958,
+ -0.00890, 0.30686, 0.33809, -0.04596, -0.77676,
+ -0.71918, 0.36021, -0.89850, -1.31151, -0.29032,
+ -1.42734, -1.17875, -0.08173, -0.06194, 0.03062,
+ 0.02434, -0.60127, 0.70561, 1.06637, 0.25790,
+ 1.51703, -0.76096, -0.45311, -0.91626, 0.21905,
+ -0.26013, -0.24970, -1.28498, 0.23277, -2.10138,
+ 0.02982, 0.76991, -0.53132, 0.25137, -0.45629,
+ 0.51352, 0.50892, 0.49430, -0.21725, -0.03333,
+ 0.35287, 0.29707, 0.41727, -0.41180, -0.18824,
+ -0.15166, 0.09866, 0.71648, 0.60856, 0.64083,
+ 0.59352, -0.76995, 0.28277, -0.60219, -1.16299,
+ -0.13969, 0.27565, -1.72032, -0.05056, -0.47469,
+ -1.02586, 0.03908, -0.16991, 0.99237, -0.27533,
+ -0.01443, -0.04536, 1.03926, 0.30605, 0.39422,
+ 0.46350, 1.12568, -0.17328, -0.23878, 0.25137,
+ -1.38387, 0.53289, -2.31460, -0.54112, -1.33651,
+ 0.02972, -0.11334, -0.26940, -1.42402, -0.66992,
+ -0.58933, -1.36237, 0.41142, -1.34667, -0.64001,
+ -0.78176, -0.39831, 0.34008, -0.26526, -0.84817,
+ 0.25348, 0.29116, 0.48497, -2.78089, 1.23762,
+ 0.66425, 1.22883, 0.26803, 1.00789, 0.10000,
+ 0.13547, 1.04065, 0.74880, -1.34969, 0.64603,
+ -1.50069, -0.96086, -0.75750, -0.19411, -0.42114,
+ -0.94557, 0.85754, 2.10411, -0.30476, -3.44291,
+ -1.11890, 0.98201, 0.89668, -0.82690, 0.79897,
+ -0.18221, 0.07948, 1.82303, 1.42011, -0.35591,
+ 0.64300, 1.05459, 1.35099, -0.42346, 0.04743,
+ 1.46101, -0.93148, -1.78944, 0.29468, -1.63985,
+ -2.59227, -1.74838, -0.10858, -0.73571, 0.86630,
+ -1.73158, -0.17874, 0.91689, 0.74360, -0.07333,
+ 1.37344, 1.41477, 0.66009, 0.06641, -0.48976,
+ 1.37243, 0.41589, -3.34772, -1.09901, 0.35622,
+ 0.03434, -2.48410, -1.61721, 0.26383, 0.35954,
+ -0.25528, -0.64786, -0.35809, -0.93729, -2.30953,
+ -0.33897, -0.06547, -0.13032, -0.35080, -2.73735,
+ 0.40852, -0.23854, 0.73182, -0.75125, -0.28586,
+ 0.26515, 0.24901, -0.32579, 0.56318, 0.38333,
+ 1.46627, 0.02320, 0.91422, -0.52852, 0.39553,
+ 0.85414, 0.24981, 0.48200, 0.73288, 0.20557,
+ -1.59700, 0.11320, 0.55080, -0.05590, -1.90788,
+ 0.14850, 0.27926, -0.10224, -1.27811, -0.26519,
+ -0.38632, 0.17712, -0.33733, -0.55463, -0.89933,
+ -0.05306, 0.50684, 0.74165, 0.99787, -0.78919,
+ 1.03024, 0.71831, -0.47374, 0.65225, -0.18422,
+ 0.16307, -1.11808, -0.89493, 0.44964, -1.62156,
+ -0.74585, -0.51959, 0.71513, 0.58929, -0.92739,
+ -1.43172, 0.20621, -1.04876, -0.42806, -1.18566,
+ 0.38890, -0.50568, -0.36384, 0.15250, 0.01783,
+ -0.12079, 0.19178, 0.17325, 0.69098, -0.00064,
+ -1.45127, 0.23235, 0.05207, 0.32384, -0.33420,
+ 0.17779, -0.96371, -1.27439, -0.66625, -0.04682,
+ 0.47713, -0.23728, 0.81186, -1.77394, -0.88594,
+ -0.85790, 0.58683, -0.10274, -1.58354, 1.11800,
+ -0.74311, -0.23327, 0.99229, 1.62235, -0.70638,
+ -0.35550, 0.99407, -0.53051, -0.01600, -0.13162,
+ -0.24041, 1.13857, 0.50048, -0.03578, -0.79566,
+ -0.12159, -0.54758, -0.88354, -0.53626, 0.16613,
+ 0.44998, -1.27910, 0.43237, -0.31822, -0.38155,
+ -0.79800, 0.27414, -0.13922, -0.73225, -3.19475,
+ 0.19516, -0.86672, -0.80124, 0.23558, -0.73227,
+ -0.31715, 0.03149, -1.39969, -0.29020, -0.44276,
+ 0.22162, 0.49126, 0.54090, 0.31092, 0.25651,
+ -0.34255, -1.05340, 0.14323, 0.53135, 0.89864,
+ -0.84337, 0.27075, -1.87185, 0.40039, -0.07724,
+ -0.39855, -0.70139, 1.24100, -0.60399, -0.58784,
+ 0.01362, 0.30029, 0.40242, -0.60997, 0.81641,
+ -0.48729, 0.17089, -0.80276, 0.63355, 0.05545,
+ 0.28993, -1.28660, -1.42887, -0.60494, 0.42911,
+ -0.03870, 0.05691, -0.18922, 0.25032, 0.61897,
+ -1.98585, 0.21966, -1.22326, 0.04119, -0.77493,
+ 0.35928, -0.61436, 0.76438, 0.81585, 0.49124,
+ -0.09319, 0.31918, -0.04539, -0.71500, -0.03789,
+ -0.79113, 1.05660, -0.23876, -0.24787, -0.57573,
+ -1.00118, 0.49918, -0.62567, -0.52446, 0.43892,
+ -0.70973, 0.50122, 0.56911, -0.36523, 0.74257,
+ -1.22567, 0.81209, -0.95033, 0.35637, -0.53000,
+ 0.39546, -1.09628, -0.21121, 0.72811, -1.38232,
+ -0.01774, 0.83825, 0.09559, -0.74807, 1.05525,
+ 0.47361, -0.59125, -0.01639, 0.09628, -0.42569,
+ -0.36004, -0.80515, 0.13770, -1.14157, 0.07281,
+ 0.71474, 0.05653, 0.31447, 0.01622, 0.45180,
+ -1.53253, -0.49633, -0.27614, 0.88017, -0.09891,
+ 0.06284, -0.82528, -0.79509, -0.27065, -1.26614,
+ 0.01738, -0.13585, -0.37540, -0.46783, 0.08695,
+ 0.50634, 0.60303, -0.68949, 0.49497, -0.90273,
+ -1.72673, 0.02131, -1.00892, -0.88099, 0.80397,
+ -0.69919, -0.15932, 0.27939, 0.64355, 0.42254,
+ -1.41031, -0.91651, -0.15353, 0.42195, 1.00070,
+ 0.68687, -0.86330, 0.24039, -0.20940, 0.61377,
+ -1.08580, 0.22376, -0.15158, -0.32792, -0.51651,
+ 0.08092, -0.11266, -0.26615, 0.31436, -0.10725,
+ 0.38139, -0.85622, 0.22755, -0.01087, -0.79709,
+ 0.02904, -0.74609, 0.04373, 0.36042, 1.31913,
+ 0.59966, 1.04911, -0.41304, 0.43901, 0.33797,
+ 0.18443, -0.35937, -0.47996, -0.82626, -0.18072,
+ -0.91429, 0.08681, -0.82318, 0.12080, -0.67831,
+ -1.77574, -0.59718, 0.16443, -0.24641, 0.38577,
+ 1.21769, 0.89326, 0.08974, 1.47686, 0.84546,
+ -0.74415, -0.59247, -0.48825, 0.66159, -1.18948,
+ -0.96917, -1.29335, -0.04425, -1.53047, -0.83697,
+ -0.29924, -0.37429, -1.25546, 0.51447, 0.10000,
+ -0.25222, 0.85479, -0.39984, 0.89074, 1.19363,
+ 0.76059, -1.26987, -0.06495, 1.55284, -1.18097,
+ -1.35460, 0.29079, -2.75835, -0.23845, -0.64365,
+ -0.15735, 0.03101, 0.19592, -0.23080, 0.14639,
+ -0.19830, 0.93500, -0.04196, 0.57890, -1.31703,
+ 0.60856, 0.08381, 0.25762, -0.26952, 0.32470,
+ 0.09778, 0.59075, -0.40130, 0.19199, 0.05952,
+ -1.57093, -0.40324, -0.91899, -0.72142, -0.12446,
+ -0.03560, -0.35701, 0.58755, 0.78713, 0.55261,
+ -0.42575, 0.50757, 0.18242, 2.24708, 0.19164,
+ 0.93959, -0.35031, -1.42669, -0.56394, -1.69050,
+ -0.17831, -2.14678, 0.46594, -0.49385, -0.25678,
+ -0.11695, -0.78344, -0.46095, -0.16146, 0.42016,
+ 0.03266, 0.67881, 1.72243, 0.49709, 0.26664,
+ -0.97603, 0.29423, -0.54696, -0.54431, -0.73892,
+ -1.08517, -0.00399, -0.38508, -1.15505, -0.49239,
+ -1.28489, 0.21640, -0.28819, 0.10138, -0.99858,
+ -1.97270, 0.45011, -0.98111, 0.16552, 0.06392,
+ -1.76945, 0.79180, 0.25595, -0.42848, -1.22746,
+ 0.33854, 0.51468, -0.04022, 0.08976, 1.06227,
+ 1.22755, -0.16332, 0.36416, 0.27851, 0.14590,
+ -0.68261, -0.45756, 0.30634, 1.03668, -0.94029,
+ 0.33721, -1.74572, 0.22003, 1.14700, -0.15327,
+ 0.70110, 0.46234, -1.13547, -0.73069, 0.22351,
+ -0.02187, -0.51429, 0.38194, -0.10784, -1.15358,
+ -0.60568, -0.11814, -1.31136, 0.21468, 1.87292,
+ -1.46585, 0.37502, 0.51586, -0.38927, -0.93011,
+ -1.01014, 0.42001, 0.35578, 0.23212, -0.42787,
+ -0.55108, -0.34906, -0.36480, 0.66828, -0.16188,
+ -0.61524, -0.59257, -0.46378, 0.44881, -0.26264,
+ -0.89154, 0.05073, -0.48869, 0.46453, -0.74269,
+ -0.34778, 0.04052, 0.26887, -0.68303, 0.12285,
+ -1.13398, -0.41487, -0.06966, -0.07305, -0.19793,
+ 0.56595, 0.79495, -0.22019, -0.31173, -0.07505,
+ -1.73991, -1.77017, 1.30102, -0.79255, -0.72597,
+ -0.74840, -0.03832, -0.20697, -0.02565, -1.02802,
+ 0.37306, 0.58239, -0.68073, 0.20286, 0.67055,
+ -0.63076, -0.42921, 2.22379, 0.41712, -3.03255,
+ 0.64236, 0.00677, 0.57472, -1.29024, 0.99336,
+ 0.52450, -0.58769, 0.61966, -0.36415, -0.99108,
+ -0.05597, 0.75805, -0.18480, -0.00512, -0.43078,
+ -0.44945, -0.29628, 0.17479, 0.23392, -0.97890,
+ -1.03334, 0.20454, -1.27532, -0.45757, 1.27836,
+ 0.09896, -0.24327, -0.49238, 0.11996, -0.11243,
+ 0.00557, 0.79516, -1.10237, -0.01904, 0.21384,
+ -0.82648, -0.19279, -0.43146, -0.91011, -0.49656,
+ 0.49883, 0.80488, -0.37895, -0.00331, -1.49167,
+ 0.60626, 0.24052, -0.48326, 0.69388, -0.43794,
+ -0.24099, 0.53730, 0.51359, -0.25316, -0.35878,
+ -0.05206, -1.93511, -0.73328, 0.11945, 0.80745,
+ 0.01493, 0.28481, 0.41060, 0.65310, -0.52183,
+ 1.13511, -0.73639, -0.57691, -1.37987, 0.12221,
+ 0.41366, 0.66209, 0.88460, -0.89693, -1.01961,
+ -1.38207, -0.24058, -1.69865, 1.14231, 0.62622,
+ -0.37132, 0.87102, -0.50441, 1.07860, 0.25921,
+ 1.22512, 0.55403, -0.20115, 0.70565, -0.45619,
+ -0.39980, -0.03843, 0.28026, -0.72258, -1.06152,
+ 0.06979, 0.10977, -0.87831, -0.84989, -0.91022,
+ 0.42170, -1.19616, 0.01529, -0.42579, 1.15961,
+ -0.97129, -0.55272, 0.64946, -0.41684, 0.58904,
+ -0.71997, -1.03127, -0.01794, -0.43424, 1.32842,
+ 1.28187, 0.35958, 1.07698, -0.40262, -0.92877,
+ -1.16100, -0.46874, 0.45197, -0.76058, -0.09572,
+ -0.71533, -0.88197, -0.23173, 0.82813, 0.37240,
+ -0.31123, 0.22170, 0.91335, -0.87358, 0.70859,
+ -0.17927, 0.08568, -0.00021, -0.17539, -0.56425,
+ -0.19189, -0.57742, -0.73624, 0.47829, -0.58082,
+ 0.72592, -0.96971, -1.55511, 0.26305, -1.10197,
+ -0.82331, 0.68610, 0.16204, 0.55632, 1.08949,
+ -0.41090, 1.17067, 0.28179, -1.18860, -0.53807,
+ -0.54234, -0.58006, -1.22173, -0.72614, 1.25134,
+ 0.85407, 0.06591, 0.36791, 1.01262, 0.74628,
+ 0.06048, -0.74904, 1.29492, 0.64219, -0.01246,
+ 0.16296, -0.14293, -0.62853, -1.26846, -0.97787,
+ -0.08465, 0.15205, -1.51597, -0.64147, -0.51719,
+ 0.06721, 0.19747, 0.12634, -0.46362, -1.11879,
+ -1.05943, 0.08002, 0.35296, 0.18417, -0.87325,
+ 0.40102, 0.25920, 0.32562, 0.65279, 0.65205,
+ 0.28830, 1.09902, -0.39850, 0.63245, -0.41005,
+ -0.26640, -0.73459, -0.99015, -0.91608, -0.10000,
+ 0.67675, -1.43560, -0.00204, -0.79874, -0.25433,
+ 0.38669, 0.91417, 0.45229, -0.35032, -0.61771,
+ -0.63795, 0.76858, 0.05171, 0.01895, 0.24824,
+ -1.07685, 0.04568, -0.25722, -0.89500, 0.56862,
+ -0.74558, 0.52647, 0.49686, -0.22795, 1.13609,
+ -0.05446, -0.62904, -0.07961, -0.05980, -1.41023,
+ 0.24272, 0.71804, 0.18969, -1.24275, -0.46569,
+ 0.12701, -0.27323, -0.91783, -0.72092, 0.84498,
+ -1.22567, -0.11432, -0.33323, 0.57445, -0.18747,
+ 1.94135, -1.38905, 0.12134, 1.02848, -0.04387,
+ -0.48321, 0.01365, -0.13201, 0.15301, -1.00277,
+ -0.64542, -0.81789, 0.31655, -0.61408, -1.21865,
+ -0.04457, -0.07515, 0.69890, 0.35299, 0.09425,
+ 0.48560, -0.01104, -0.72061, -0.65043, 0.02217,
+ -0.04100, 0.93009, -0.31414, -0.60097, 0.05347,
+ 0.16322, -0.36448, 0.13333, -0.73450, -1.12957,
+ -0.03794, -0.43664, -0.29769, 0.76420, -0.72772,
+ 0.12025, -0.26439, -1.38782, -0.25687, 0.96380,
+ -0.88627, 2.24369, 0.23252, -0.34068, 0.55104,
+ -0.32368, -0.22911, 0.66092, -0.78910, -1.80926,
+ -0.40026, 0.48561, -0.26405, 0.30029, -0.01858,
+ 0.82072, 0.54234, -0.17647, 0.16238, 0.07536,
+ 1.42850, -0.47699, -0.54955, -0.99911, -0.82725,
+ 0.49222, -0.87967, -0.33724, -0.15518, -1.99548,
+ 0.48462, 0.39854, 0.98046, -0.56788, -0.84090,
+ -0.11904, 1.17420, -0.55402, -0.67669, 0.63426,
+ -1.01660, -1.31570, 0.40840, 1.78456, 0.82757,
+ -0.62178, -0.70549, -1.30452, -0.48385, -0.89514,
+ 0.33737, -0.38141, 0.31035, -0.04718, 0.24205,
+ -0.01835, 0.56235, 0.60804, 0.12401, 0.37729,
+ -0.27532, 0.43900, -1.21034, 0.39133, -0.02065,
+ 0.54723, 0.23043, -0.08694, -0.95233, -0.34959,
+ 0.55390, -0.45139, -0.71523, -0.66952, -1.08226,
+ 0.08838, 0.09137, -0.17705, -0.90721, 0.98491,
+ 0.54428, -1.86436, 0.43289, -0.08121, 0.40743,
+ -0.78704, 0.57616, -0.11815, -0.00352, -0.04145,
+ -1.23611, -1.11394, -0.27614, 0.43635, -0.31348,
+ 0.97721, 0.87964, 0.10542, -0.54136, -2.53940,
+ 0.30439, -0.07982, 1.03941, -0.38118, -0.05492,
+ 0.23162, -1.03684, 0.17960, -0.34509, -0.45502,
+ 0.78022, -0.48983, 0.11140, -0.40505, -0.42674,
+ -0.28450, -0.00152, -0.08358, -0.58917, -0.56629,
+ 0.84232, 0.14577, -0.70867, 0.60706, -0.76396,
+ -0.70253, -0.74572, -0.19949, -0.45055, 0.13114,
+ 0.18076, -0.17127, -0.06829, 0.04284, 0.20588,
+ -0.29894, 0.27889, 0.12152, -1.35476, 0.73500,
+ 1.22240, -0.11774, -0.91586, -1.04955, -0.11129,
+ -0.84687, -0.74917, -1.25145, 0.40504, 0.67996,
+ -0.34745, -1.59606, 0.43315, 0.68165, -1.25423,
+ -0.42737, 0.52636, 1.00149, 0.10967, 0.87300,
+ 0.84177, 0.20029, 1.08631, -1.43062, 0.00310,
+ -0.61890, -1.92178, -0.21232, -1.81238, 0.33664,
+ 0.24046, -1.19212, 0.46986, 0.41225, 0.80446,
+ -0.29307, 0.52277, 0.11554, 1.14569, 0.70331,
+ 0.41097, 0.79082, 0.04048, -0.02585, 0.20641,
+ -1.35997, -0.22010, -0.61994, -1.30795, -0.60178,
+ 1.04592, -0.07566, -0.05589, -0.59116, 1.15963,
+ 1.09655, -0.49440, 0.04542, 2.69323, -0.43837,
+ -0.68663, 0.36540, 0.96099, -0.45623, -1.57608,
+ -1.10519, -0.42346, 0.00259, -0.60512, 0.82029,
+ -0.83772, 0.50121, -0.30541, -1.21136, 0.25755,
+ 0.65174, 0.75626, -0.56025, 0.27686, 0.96498,
+ 0.30066, 0.01845, 0.14219, 0.24165, -0.12190,
+ -0.87458, -0.28310, 0.46764, -0.22922, -1.13001,
+ -1.65520, -0.47357, -0.01473, 0.29515, 0.02311,
+ 0.33089, 0.86818, 0.08566, -1.14314, 0.36763,
+ 1.06537, 0.88764, -0.41636, 0.25833, 0.69415,
+ -0.84685, -0.66211, -0.11501, -0.28663, -0.75087,
+ -1.18222, -0.59602, -0.58987, -0.28673, -0.28963,
+ -1.01512, -0.02088, 2.49978, 0.86291, -1.50580,
+ -0.15559, 2.14169, -0.06440, -0.05803, -0.13345,
+ 0.21323, -0.20135, 0.02320, -1.53498, -1.97890,
+ -1.24306, -0.35108, -0.72626, 0.35040, -1.42115,
+ -0.68523, -2.19893, -0.05771, 0.34655, -0.07185,
+ 0.50151, 0.85964, 4.14127, -0.65739, -0.39663,
+ 0.86947, 0.86746, 0.09025, 1.38603, -1.44237,
+ -1.27685, -2.21467, -0.93682, -0.09769, -0.93332,
+ -0.37702, 0.72873, -1.04642, -0.89032, 1.94718,
+ 0.98162, -0.33829, 0.74333, 2.54720, 0.81661,
+ -1.57311, 0.42870, 0.70391, -0.18114, -0.10000,
+ -0.23054, -1.79781, -2.35602, -0.51280, -1.23313,
+ -1.25356, -0.61065, 1.26479, -0.64380, 0.69757,
+ 1.46706, 0.83487, -0.09849, 0.30692, 2.31772,
+ 0.55523, -1.43477, -0.61993, 1.32026, -1.53006,
+ 0.84641, -0.61885, -1.61555, -2.26084, 0.77008,
+ -1.00068, -0.87461, -1.18950, -0.41403, -0.30152,
+ -0.85070, 0.35377, 0.72754, -0.51842, 0.08904,
+ 2.94072, 1.29031, 0.45716, 0.02398, 1.30253,
+ 0.47315, -0.69424, -0.49326, -1.85992, -0.66564,
+ 0.95200, -0.54205, -1.07998, -0.65277, -0.10257,
+ -0.09263, -0.36504, -0.50924, -0.16210, -0.53647,
+ 0.96259, 2.57483, 0.95564, 0.24222, 0.26476,
+ -1.01087, 0.50547, -0.29555, -0.55037, -1.76790,
+ -0.66521, 2.01340, -1.65865, 0.82444, -0.08110,
+ 0.56835, 0.56734, 0.64709, -0.78567, -0.52762,
+ 0.28579, -0.44386, 2.78247, -0.35508, -0.34479,
+ -1.00502, -0.23193, -0.39872, -0.58359, 0.37068,
+ -1.11990, -0.68981, 0.00528, -0.07602, 1.03458,
+ -0.05732, -0.43915, 0.33981, -0.38943, -0.11992,
+ -0.82903, 0.08302, -0.16968, 0.73432, 0.28493,
+ 0.16617, -0.00884, -1.34303, 0.67945, -0.96673,
+ 0.65783, 0.91280, 1.23620, 1.00556, 0.14902,
+ -1.02000, -1.84703, -0.50178, 0.39527, 0.43731,
+ -0.38906, -1.39126, -1.03755, 0.16071, 0.36607,
+ 1.14730, -0.24948, -0.00815, -0.74463, -0.54425,
+ -0.24549, 0.49951, 1.00488, 0.25921, -0.35587,
+ 0.46291, -0.11641, -0.85348, 1.24046, -1.05113,
+ -0.06043, -0.79833, 0.08098, -0.88509, 0.39051,
+ 1.57367, -1.18683, -0.56156, 0.29569, -1.24449,
+ 0.68589, -0.49071, -0.14989, 0.16891, -0.01783,
+ -1.67055, -0.43284, -0.01373, -0.40448, 0.56922,
+ -0.37486, 1.02120, 0.33242, -0.74598, -0.39976,
+ -0.42484, -0.08877, 0.62497, -0.71925, 1.21769,
+ 0.32274, -0.08206, -0.44288, 0.49488, 0.41678,
+ -0.06286, -0.49661, 0.30978, -0.64040, 0.14926,
+ 1.66503, 0.82976, 0.30170, -0.35176, -0.72921,
+ -0.23681, 0.57371, -0.59425, 0.63268, -0.94281,
+ -1.57861, -0.40405, -1.55050, 1.70367, -1.71073,
+ -0.54153, 1.18133, -0.19071, -0.02791, -0.88110,
+ -1.18880, -0.16634, 0.20320, -0.11989, 0.02576,
+ -0.52785, 0.05215, 0.84324, -0.65023, 0.02998,
+ -0.27608, -0.76931, -0.04109, -0.32781, 0.25967,
+ -0.16103, -0.21789, 1.31074, 0.69745, 0.51623,
+ -0.12020, -0.90224, -2.11072, 1.12870, -0.87446,
+ -0.71510, -0.75827, -0.13643, -0.61062, 0.39219,
+ -0.73502, 0.23167, -0.03525, 0.55205, -0.33310,
+ -0.53470, 0.18070, 0.22940, 1.46240, 0.48701,
+ 0.53833, 1.06444, 0.42973, 1.08529, -1.32802,
+ 0.66112, -1.17398, -0.70806, -1.30107, -0.07211,
+ -0.56527, -1.76755, -0.97675, -0.53230, -1.42144,
+ -0.30705, 0.06397, 0.65750, 0.03516, -0.12484,
+ 1.07372, 0.22640, 0.23039, 0.06813, -0.23399,
+ -0.05954, -0.15769, -1.42193, -1.27403, 0.20146,
+ 0.42211, 0.61551, 1.13782, -0.22165, 0.18922,
+ -0.18582, -2.14033, -0.11957, -1.53478, -0.87409,
+ 0.17722, 0.03776, -0.03847, 0.69956, 0.32727,
+ -0.42271, 0.72210, -0.18556, 0.63022, -1.99864,
+ 0.09064, 0.38702, 0.23548, 0.42154, -0.19626,
+ -0.95279, 1.26586, -0.77971, -1.10924, -1.31149,
+ -0.32840, 0.35956, 0.52707, -1.38670, 0.20794,
+ 0.30933, 0.30895, -0.99135, 0.30991, -0.42208,
+ -0.95208, -0.30466, 0.48555, -1.05682, 0.92288,
+ 0.06472, -0.33508, -0.66370, 0.18743, 0.25672,
+ -0.97346, -1.08713, 0.39807, -0.55618, -0.45691,
+ -0.39999, -0.62312, -1.93122, 0.05906, 0.01875,
+ -1.01628, -1.73096, 1.12721, 0.02548, 0.93504,
+ 1.26844, -0.07983, 0.64598, 0.18557, -0.37984,
+ 0.15480, -0.43112, -0.41958, 0.18394, -0.31613,
+ -0.95893, -1.10549, 0.94243, -0.64265, -0.28205,
+ -1.94686, 0.39368, -0.27489, -1.55376, 0.54108,
+ -0.19007, -0.56891, 1.22014, -0.03539, 0.48326,
+ 1.24532, -0.24170, -0.34770, 0.40979, -0.38578,
+ -0.48630, -1.23029, -0.28815, -0.72770, -0.06823,
+ -0.33042, -0.71200, -0.46815, 0.11691, 0.37199,
+ -0.84825, -0.75977, 0.22051, 1.86978, -0.36242,
+ -0.07397, -0.47415, 0.52134, 0.43097, -0.68369,
+ -0.20546, 0.23221, -0.04170, -0.36911, -0.11196,
+ -1.14274, -0.30527, -0.42458, -0.11499, -1.36647,
+ -1.45434, 0.15289, 0.57691, 0.89126, 1.11018,
+ -1.10709, -0.14713, 0.48909, 0.84779, 0.10000,
+ 1.43465, 1.13771, 0.54832, -0.39604, -0.32208,
+ -1.03802, 0.61364, -0.58351, 1.08665, 0.53983,
+ -0.29682, 0.30019, -1.48843, -1.45486, -0.52047,
+ -0.92192, -0.91030, 0.21227, 0.24446, -1.14653,
+ 0.08691, 0.23067, 0.66681, 0.54982, 0.61268,
+ 0.40885, -0.57931, -2.01161, -0.06852, 0.02999,
+ -0.04365, -0.34515, -0.35539, -0.13164, -0.77508,
+ 0.42168, -0.86697, 0.21262, -0.30171, -1.39928,
+ 0.51065, -0.43971, 0.61483, -0.15278, -0.66336,
+ -0.64699, -0.95688, -0.32760, -0.00869, -0.58483,
+ -1.02065, -0.03770, -0.50550, 0.64138, -0.60867,
+ 0.15635, 0.53392, -0.31486, 0.02360, 0.60869,
+ 0.42458, -0.27229, -0.37678, -0.72358, -0.18985,
+ 0.84869, 1.20304, -0.17578, 0.63999, 0.12953,
+ -1.47801, -1.22780, 1.02356, 0.07526, -0.13200,
+ 0.73736, -0.05995, 0.42551, -1.28042, -0.65375,
+ -1.74083, 0.13662, 0.21386, -0.44565, 1.85703,
+ -0.78230, 0.98640, 0.60698, -0.51634, 0.09559,
+ -1.56368, -0.03810, -0.07102, 0.83059, -0.05935,
+ -0.01307, -2.05274, -1.38268, -0.18117, 0.78068,
+ -0.36726, 0.50040, -0.06091, -0.50921, -1.13409,
+ 2.06409, 0.48806, 0.14485, -0.34100, -0.13092,
+ 0.81314, -1.42306, -0.73438, -1.15643, -1.36520,
+ 0.14726, 1.03122, 0.62616, 0.17653, 0.06864,
+ -0.70525, -0.30634, -0.77046, -0.99070, 0.01146,
+ -0.52191, 1.07169, -0.74801, 0.78488, 1.24083,
+ 0.33397, -0.43159, -0.39099, -0.94888, 0.65563,
+ -0.53681, -1.09125, 0.11719, 0.31422, -1.42646,
+ -0.87252, -0.61875, 0.07683, -0.50485, -0.29587,
+ -0.53789, 0.53441, -0.17826, 0.96146, -0.10083,
+ -0.11444, -0.50370, 1.48663, 0.06780, -1.17624,
+ -1.14584, -1.26869, 0.16125, -0.35047, -1.17289,
+ 0.56492, -1.26146, -0.68072, 0.47690, -0.73276,
+ 1.05831, 0.75280, 0.28192, 1.18516, -0.57639,
+ -0.13034, 0.72488, 0.62234, -0.29460, -0.49228,
+ 0.20963, 0.45018, 0.97098, 0.08110, 0.19501,
+ -1.28372, -0.92639, -1.81456, 0.51580, -0.33457,
+ -1.66087, -0.16084, -0.53822, -0.21662, -3.27426,
+ -0.22558, 1.17744, -0.72154, -0.38834, -0.46519,
+ -0.38437, -1.76447, -0.09537, 1.17523, -0.24842,
+ -0.12906, -0.61596, -0.87867, -0.45615, 0.39883,
+ 1.06901, -0.01388, -0.61132, 0.96515, 0.46978,
+ -0.86362, 0.01089, -0.54931, 0.04233, 0.25011,
+ -0.62896, -0.63534, -0.39735, 0.22823, -0.20674,
+ -0.05722, 0.37345, -0.70718, 0.45719, -0.56037,
+ 0.85344, -0.28371, -0.42938, 0.24078, -1.03593,
+ -0.64603, 0.27461, 0.33521, -0.20591, -0.26907,
+ 0.48740, -0.95943, -0.44781, -0.10715, -0.39367,
+ 0.83074, -0.55894, 0.47701, 0.43504, -0.61029,
+ -0.55743, -0.05692, -0.17582, -0.86547, -0.29256,
+ -0.14251, -0.36644, 0.63750, -0.58882, -0.34658,
+ -0.08275, -0.09870, -0.29493, -1.29756, -0.64859,
+ 0.51925, 0.07842, -0.53841, 0.16882, -0.00629,
+ -0.49670, -1.04317, 0.73074, 1.19669, 0.20930,
+ -1.56228, 0.42007, 0.07490, 1.00020, -0.24971,
+ -1.26362, -0.79449, -1.92229, -2.01556, -0.48676,
+ -0.12577, -0.21919, 0.31932, -0.95923, 0.87068,
+ 0.35030, 0.49585, -0.37797, 1.64731, 0.83776,
+ -0.01236, 0.56153, -0.04473, -0.43311, 0.61569,
+ -1.53116, -0.17172, -0.85474, -0.95854, -0.37426,
+ -0.15430, -0.22506, 0.81473, 0.33810, -0.53462,
+ 1.23230, -0.17530, -0.82275, -0.18961, 1.71431,
+ 0.06607, -0.41069, -0.76231, 0.12472, -0.36455,
+ 0.43283, -1.60366, -0.09940, -0.82114, 0.11351,
+ 0.69493, 1.16152, 0.84746, 1.71308, -0.21240,
+ -0.22599, 0.39243, -0.18094, -1.60264, -1.04392,
+ 1.49061, -0.76496, -0.82121, -1.05186, -0.53381,
+ 0.08897, -0.14703, -0.88211, -0.55657, -0.70652,
+ -0.87960, 0.94486, 0.28808, -0.04484, 0.41472,
+ -0.74105, -0.18615, 0.85867, 0.65616, 0.03699,
+ 0.03404, -1.06853, -0.42123, -0.82556, 0.39767,
+ 1.31465, 0.14287, -0.98309, -0.74979, 0.57975,
+ -0.30759, -1.26856, 0.83368, 0.80750, 0.55456,
+ 0.11993, -0.15596, -0.03795, -0.74307, 1.21583,
+ 0.80266, 0.10864, -3.41437, 0.26336, -0.07694,
+ 0.10274, 0.66018, 1.03379, -2.13496, -0.47281,
+ 0.58986, 0.70272, 1.02249, 1.46721, 1.37575,
+ 1.12191, -0.60980, -0.22036, 0.89117, -2.78863,
+ -0.75811, 0.05520, 0.17345, -4.32170, -1.79387,
+ -0.35133, 0.25630, 0.54046, 0.41405, -0.10000,
+ 1.70555, 1.77574, 1.65185, 0.75901, 1.91600,
+ 1.90342, 0.65448, -0.37899, 0.71951, 1.29895,
+ -1.38255, -1.96294, 0.08218, -1.28312, -3.54432,
+ -2.93595, -0.72036, -0.65634, -0.67716, -0.78323,
+ -0.34794, 0.66483, 0.20330, 1.38579, 0.17954,
+ 1.68038, 1.07481, -0.99342, 0.85784, 1.23900,
+ 0.44621, -1.83268, -1.04589, 0.02561, -0.83144,
+ -3.09796, -1.63518, -0.16296, -0.51657, 0.02431,
+ 0.57017, -0.24219, 0.59799, 1.26643, 1.17650,
+ -0.23310, 0.49594, 1.15518, -0.59479, 0.90739,
+ 0.05244, 0.82209, -2.25970, -0.84776, 1.01374,
+ -1.13571, -2.64155, -0.79491, -0.53904, 0.06626,
+ -0.58928, 0.08463, -0.60902, -0.02258, 0.90850,
+ 1.11009, 0.13454, 0.83687, 1.51354, 0.44329,
+ 0.04538, 1.09898, 0.84929, -0.81926, -1.13683,
+ 0.03123, -0.62012, -1.95092, -1.76740, 0.13979,
+ -1.08054, -0.73342, -0.75158, -1.23542, 1.13123,
+ 0.04075, -0.23430, 0.14517, 0.15567, 0.73823,
+ 0.45151, -0.45866, 0.46527, 0.48086, -0.64945,
+ -0.63690, 0.26579, -0.15375, -1.45437, -0.31633,
+ 0.29374, -0.25285, -0.51186, -0.58197, -1.32430,
+ 0.98796, -0.19297, -0.61757, 0.40682, 0.33781,
+ -0.41080, -1.23028, -0.14413, -1.03931, 0.92072,
+ -0.62948, -0.50654, 0.94744, -0.16209, -0.41991,
+ 0.35188, 0.33457, 0.13748, -0.14940, -0.05595,
+ -1.07282, -0.25979, -0.18678, -0.42336, 1.00923,
+ -0.14491, 0.42123, -1.43005, 0.11309, -0.09754,
+ 0.80859, -1.14752, 0.11138, 0.18362, 0.17980,
+ -0.25016, -0.20137, 1.01211, -0.70771, -0.63836,
+ 0.50990, -1.46795, 0.23173, 0.17393, 0.73441,
+ 0.40934, 0.24065, -0.49097, -0.87376, -1.06337,
+ -0.94432, 0.55558, -0.20239, -0.40732, 0.42261,
+ 0.14969, 0.59164, -1.09860, -0.45837, -0.04295,
+ 0.68550, -0.53691, -0.88262, 1.25666, -1.21196,
+ -0.74128, -0.95623, 0.03719, -0.15463, -1.42302,
+ -0.66917, -0.05427, 0.82472, 0.67065, 0.30545,
+ -0.74859, 0.25946, 0.14142, -0.08985, 0.53573,
+ 0.04507, 0.09315, -0.55969, -0.56729, -2.60625,
+ -0.08145, -0.68247, -0.31734, 0.45723, 0.24791,
+ 0.71086, -1.72920, 0.46483, 1.48186, -0.33467,
+ 0.32815, -0.83184, -0.85636, -0.23695, -0.57416,
+ 0.17396, -0.10255, -1.11933, -0.28643, 0.28164,
+ -0.08724, 0.46974, -0.96595, -0.75933, -0.49349,
+ 0.50947, -0.40227, -1.13250, -0.54228, -0.79613,
+ -0.41625, 0.70451, 0.85575, -0.48080, 0.35560,
+ -0.50760, -0.67701, -0.35936, 1.51228, 0.05727,
+ 0.87015, -1.09537, 0.44613, -0.19432, -0.15210,
+ 1.04524, 1.27327, 1.02313, 0.18988, 0.39517,
+ -0.11030, 0.73598, -0.66091, -1.06042, -1.86587,
+ -0.02760, -2.59644, -0.41346, -0.14321, -0.88462,
+ -0.27835, 0.66200, -0.27672, -0.03172, 0.66313,
+ 1.08854, -0.13116, 1.33178, 0.88186, -1.57755,
+ -1.59312, 0.70246, 0.45290, -1.58426, 0.76452,
+ -0.22396, -0.45266, -0.54368, -1.19798, -0.31104,
+ -0.22053, 0.42946, 0.04296, -1.38354, -0.30024,
+ -0.95354, 0.07770, 1.00444, -0.01003, -0.45981,
+ 1.49245, -0.59113, -2.60592, 0.74777, -0.77267,
+ -0.15105, 0.51481, -0.15595, -1.55941, -0.29284,
+ 0.25364, 1.20479, -0.05614, 0.52715, -0.80755,
+ 0.26461, 0.53295, 0.38791, 1.39417, 0.43681,
+ -0.03420, 0.70216, -2.06865, -0.31469, 0.41087,
+ -1.27097, -0.30601, 0.99989, 0.31787, -3.25265,
+ -1.77030, 0.05680, -0.07920, -0.44485, 1.06644,
+ -0.32250, -0.16546, 0.85211, 0.29173, 0.57031,
+ 0.18471, 0.34909, 1.25708, 0.13504, -0.52297,
+ 1.93846, -0.87606, -1.32931, -1.34527, -1.45177,
+ -1.11011, -1.21812, -0.39776, -0.07854, -0.12398,
+ -0.51079, -0.34194, 1.72068, -0.16943, 0.16014,
+ -1.87122, 1.76791, 0.74028, -0.14687, -1.90397,
+ 0.54027, -0.11515, -1.37339, -1.83812, 0.42982,
+ 0.48061, -0.91081, -0.78991, 0.03331, 0.50790,
+ -0.78425, 0.31638, -0.28773, -1.56480, 0.47490,
+ -1.14919, -0.19126, -0.49552, -0.86674, -1.04973,
+ -1.10241, 0.72537, 0.12269, 0.19532, -0.29205,
+ 0.33432, -0.70483, 0.15724, 0.94650, 1.56187,
+ -0.01537, -0.56475, 0.06879, -0.08388, 0.01384,
+ 0.24691, -0.01407, -0.37792, 0.21869, -0.15367,
+ -0.01169, -1.18204, 1.02510, -0.71774, -0.76332,
+ -1.24225, -0.49219, -0.04881, 2.06301, -0.42266,
+ 0.00778, -0.07227, -2.15880, 0.28850, 0.10000,
+ -0.13180, 0.14704, -1.02123, -0.07798, -0.40869,
+ -0.53773, -0.74537, -0.14710, -0.75687, 0.03929,
+ 1.53845, -0.26534, -1.21836, 1.44928, 1.72748,
+ 1.23231, -0.78563, -0.99228, 1.39536, -1.47626,
+ -1.85813, 0.88420, -0.45717, -0.46101, -0.15603,
+ -0.06238, 0.69272, -0.81402, 0.18824, -0.71970,
+ -0.58504, 1.16527, -0.36860, -1.35454, -0.73630,
+ -0.27103, -0.48238, -1.36809, 0.34454, 0.52544,
+ 0.25032, 0.89202, 0.20594, -0.15161, -0.66039,
+ -0.51783, -0.63373, 0.15481, -0.89157, -1.34171,
+ 0.38154, -0.71471, -0.55449, 0.07305, 0.36535,
+ 0.13253, 0.97939, -0.16206, -0.47169, -0.61245,
+ -0.49533, 0.51554, 0.70586, -0.24492, -0.71293,
+ -0.19018, 1.47103, 0.36540, -0.65119, -0.05006,
+ -0.23393, 0.13806, -0.03272, 0.12717, -0.93273,
+ -0.47583, -0.78217, 1.62768, -0.76514, -0.46732,
+ -0.65302, -0.07636, -0.43474, 0.08036, 1.31556,
+ -0.50469, -0.45076, 0.70987, 0.18559, 0.78513,
+ 0.40180, -1.70555, -0.34572, -0.57156, -0.20634,
+ 0.15208, -0.66172, 0.62016, 0.20687, 0.02388,
+ -0.37078, -0.62239, -0.94483, -1.66405, -0.44614,
+ 0.73794, 0.84433, -0.75858, -1.75611, -0.92380,
+ 0.23154, 0.72412, -0.45035, -0.34368, -0.86397,
+ -0.08916, -0.73205, -0.95728, -0.31002, 0.07085,
+ 0.93330, -1.11217, 0.12931, 0.05233, -0.58371,
+ 1.86361, -1.06100, -0.08612, 0.37543, 0.18676,
+ -0.33170, -0.89025, -1.03651, 1.30032, -0.08029,
+ 0.03461, -0.01606, -0.16116, 0.04485, 0.44222,
+ -0.00866, -0.60109, -0.24896, -0.47983, -0.53647,
+ -0.02953, 0.28985, -1.24152, 0.27597, 0.90178,
+ -1.15625, 0.17372, 0.08387, 1.31763, -0.14741,
+ -0.55249, 0.28017, 0.04607, -0.77849, 0.25947,
+ 0.22164, -1.48464, -0.21104, -1.17474, -0.27019,
+ 0.36123, -0.22493, -0.37343, 0.07875, -0.68152,
+ -1.02648, 0.80297, 0.92626, -0.32788, -0.59616,
+ 0.55481, -0.30351, 0.08192, 0.40941, -0.15295,
+ -0.70330, -0.54350, 0.14843, -0.16327, 0.52283,
+ -0.69159, -1.02363, -0.39104, -0.21410, -3.49365,
+ -2.04328, 0.29795, -0.31976, 0.84532, -0.17791,
+ -0.54260, 0.40276, 0.67461, 0.88698, 0.19576,
+ 0.12710, 0.63445, -1.79129, -0.38759, -1.17313,
+ 1.14600, 0.02263, -0.15541, -0.35994, -1.34957,
+ 0.07963, -0.17366, -1.52924, 0.03254, -0.26052,
+ 0.08210, -1.27240, -0.02665, 1.18829, 0.00858,
+ -0.70220, -0.11087, -1.99751, -0.65373, 0.01410,
+ 0.79646, 0.26499, 0.17351, -0.20660, 0.64932,
+ -0.00767, -0.05621, 0.25308, -0.14567, 0.05022,
+ -0.42420, 0.86041, 0.15970, -0.35132, -0.13773,
+ -0.25996, -0.39427, 0.06307, -0.22130, 0.15964,
+ -0.11186, -1.15761, -0.15118, 0.23341, -0.28234,
+ 0.10011, -0.67618, -0.95344, 0.35927, -1.31077,
+ 0.74637, 0.25145, 0.20120, 0.58736, 0.80113,
+ 0.48374, 0.02535, -0.33189, 0.18503, -1.45536,
+ -0.26685, 0.31493, 0.03034, -1.61954, -0.89639,
+ -2.07297, 0.63943, 0.66206, -0.32127, -2.10724,
+ -0.03537, -0.40897, 0.25779, -0.78516, 0.08443,
+ -0.68937, -0.55983, 0.59963, -0.53585, -0.11840,
+ 0.89821, -1.52143, 0.45066, -0.63045, 0.57413,
+ 0.40224, 0.79764, 0.60102, 0.73951, -1.40076,
+ -1.75204, -0.27849, 0.75191, 0.09932, 0.62614,
+ 0.48843, 1.64908, -1.24737, 0.55009, -0.42930,
+ -0.54373, -0.35857, 0.10362, -0.16835, -0.68061,
+ -0.82366, 0.42626, -0.05088, -0.38667, -0.24632,
+ -1.31641, 0.91060, 1.22368, 0.73033, 0.18768,
+ 1.08505, 0.06767, 0.42568, 0.10000, 0.35203,
+ -0.20998, -1.72412, -0.22596, -0.06094, 0.70823,
+ -3.70361, -1.26409, -0.49716, -0.02334, -0.22265,
+ -0.84723, 0.00072, 0.47085, 1.30208, 1.49945,
+ 0.10157, 0.31232, 0.90725, 1.20978, -0.50602,
+ 0.17217, 1.54376, -0.07438, -0.63245, -0.88783,
+ -0.68396, -1.73650, -2.46399, -0.84440, -1.88389,
+ 0.22214, -0.58819, -0.22717, 0.51635, -1.53530,
+ 1.20957, -0.71255, 0.07980, 0.10033, 1.34371,
+ -0.74972, -0.37586, -1.36984, 0.06816, -0.03436,
+ 0.44082, 1.09592, -0.98952, -0.76679, -0.68396,
+ -0.14150, -0.01493, 0.31595, -0.18367, 0.30915,
+ 0.64232, 1.02775, 0.99355, 0.00363, 0.80883,
+ -0.45062, -1.46369, 0.63373, -1.00206, 0.00690,
+ -0.71260, -0.21022, -0.92625, -2.00490, -0.19312,
+ -0.18153, -0.63305, 0.20898, -0.14426, 0.10000,
+ 1.84579, 1.36327, 0.63723, 0.83977, -1.48593,
+ 0.58568, 0.57444, 0.89558, 1.26152, -0.15005,
+ -1.94494, -0.86770, -0.44439, 0.11415, -0.73334,
+ -0.61426, -2.74753, -0.27994, -2.00558, 0.09407,
+ -0.72515, 0.22852, -0.50803, 0.96106, 0.92959,
+ 0.80517, -0.93580, -0.37120, 0.02715, 0.10585,
+ 0.27803, 0.86855, -0.54799, -2.45427, 0.48597,
+ -0.90361, -0.20280, 0.12928, -0.82641, 0.23470,
+ -1.15104, -0.34011, 0.34861, -0.84348, 0.49389,
+ 0.04486, 0.05929, -0.90488, -1.23703, 0.54776,
+ 0.17180, -1.24021, -0.39983, 0.90909, 0.21448,
+ -0.38254, 0.55008, -0.52380, 0.46052, 0.48294,
+ -0.69638, -0.12616, -0.51645, 0.46236, 0.13177,
+ 0.70155, -0.14072, -1.10162, -0.47647, -0.00675,
+ -1.44139, -0.87454, -0.21277, 0.06495, 0.29666,
+ 0.32228, 0.01354, 0.90863, -0.68866, 0.62505,
+ -0.76398, -0.24204, -0.25064, -0.31461, -1.36407,
+ -1.12031, 0.47223, 0.50187, -0.04689, -0.54658,
+ -0.57610, -0.13987, 0.35180, 0.20762, -0.46282,
+ -0.00532, 0.10137, -0.10589, 0.13182, 0.06976,
+ -0.14481, -0.07768, 0.03235, -0.22957, 0.16372,
+ -1.13034, 0.36275, 0.88589, -0.50200, -0.47831,
+ 0.01991, -0.41179, -1.26183, -0.07288, 0.55620,
+ -0.33689, -0.31940, -0.22944, 0.73625, -0.26725,
+ -0.19306, 0.09355, -0.27774, -0.24187, -0.02871,
+ 0.70953, -0.64029, -0.04857, -0.96111, -2.34135,
+ -0.61480, -0.23307, -0.14652, -0.32442, 0.93589,
+ -1.18227, -0.27069, 0.23257, -0.51830, 0.47496,
+ -0.02208, 0.78354, -0.42939, 0.47614, 0.72665,
+ 0.37087, 0.74485, -0.56459, -0.45252, 0.76669,
+ 1.10908, 0.17957, 0.61445, 0.20558, -0.48848,
+ -0.28995, -0.29456, -0.07103, 0.38839, -0.53256,
+ -0.14628, -0.26107, -0.48831, -0.39728, -0.71934,
+ -0.11941, -0.36086, -1.06493, -0.16273, 0.15028,
+ 0.80089, -1.40812, -1.40128, 0.48395, -0.29925,
+ 0.78821, -0.69893, -0.58025, 0.29531, -0.38048,
+ -0.44672, -0.01251, 0.48373, 0.64432, -0.16446,
+ -0.57610, 0.00363, -0.35541, -0.15150, -3.18741,
+ 0.63600, -0.65287, -0.50710, -0.20748, 0.49291,
+ 0.11342, -0.33979, -1.06709, -1.37393, -1.05386,
+ 0.34281, -0.37241, -0.02893, -0.17702, 1.05100,
+ 0.91321, 0.03321, 0.31092, -0.77226, 0.21120,
+ -0.03689, -0.03116, -0.74469, -0.78759, 0.67747,
+ -0.36203, -0.63759, 0.13261, -0.17234, -0.54911,
+ -0.78549, 0.81181, 0.49001, -0.04035, -0.32276,
+ -0.06204, 0.37730, 0.20299, 0.35230, -0.81795,
+ -1.03454, 0.21819, 0.03365, -0.82287, -0.80831,
+ -0.44070, -0.05795, -1.10721, 0.06999, -0.42391,
+ -0.80150, -0.41015, 0.43608, 1.21192, 0.09136,
+ 0.39706, -0.26091, -0.09607, -0.19125, -0.34811,
+ 0.62798, -0.45717, 0.07308, -0.02002, -1.74732,
+ -0.79832, -0.23884, 0.18149, -0.40276, -1.24331,
+ 1.05308, -0.27296, -0.15848, 1.14556, 0.24607,
+ -0.23375, 0.69274, -0.41309, -0.17763, -0.35407,
+ 1.19248, -0.33095, -1.00481, -0.60005, -0.08376,
+ -0.12029, -0.64188, -0.03097, 0.20100, 0.75329,
+ -0.73342, -0.94612, 0.63542, -0.75501, -0.69066,
+ 0.66201, 0.26667, -0.18203, -0.92193, -0.89808,
+ -0.16739, 0.65371, 0.08716, -0.15685, -0.01585,
+ 1.47590, -0.50178, -1.43998, -0.71506, 1.05939,
+ -0.74825, -0.06311, 0.74205, -0.33663, -0.11031,
+ -0.73750, 0.46160, 0.80428, -0.34313, -1.85370,
+ -0.87449, -0.76971, 0.24830, 0.18405, 0.38607,
+ -0.55299, -0.66477, 0.44658, 0.17985, 0.96333,
+ -0.25631, -0.24262, -0.15299, -0.99476, -0.36558,
+ -0.49088, -0.48085, 1.42744, -0.95612, -1.09461,
+ -1.05905, 0.15920, -0.08739, -0.47101, -0.12846,
+ 0.95769, 0.22626, 1.10602, 0.68813, 0.65411,
+ 1.11630, 0.46820, -0.57985, -1.24967, -1.42884,
+ 0.60554, -0.88772, -0.41922, -1.43962, 0.30280,
+ -0.35156, -1.54963, -0.23018, 0.21364, -0.17964,
+ -0.07130, 0.63630, -0.48879, 0.38607, 1.90144,
+ 1.31398, 0.08344, 0.20583, -0.18877, -0.40283,
+ -0.02242, -0.08176, -0.50359, -3.01254, -1.06780,
+ -0.67608, -0.34871, -2.24686, -0.26422, 0.62962,
+ 0.74753, 0.71201, 0.05846, -0.50770, 0.40856,
+ 0.69561, 0.42452, 0.46645, 0.80342, -0.38194,
+ 0.08043, -0.54980, 0.80218, 0.67671, -0.92287,
+ -0.70672, -0.83790, -0.50367, -3.48355, -1.05956,
+ 0.46214, -0.26303, 1.14389, 0.36015, 0.10000,
+ 0.33790, -0.24994, 0.96648, -1.33429, 0.85492,
+ -0.09013, -1.12927, -0.02167, 1.41370, 0.12913,
+ -1.06050, -0.82336, -0.24909, 0.14961, -2.55002,
+ -0.69695, 0.79254, 0.83880, -0.17231, 0.35308,
+ -0.54361, -0.48236, -0.06093, -0.24345, 0.61025,
+ -1.47118, 0.72454, -0.17163, -0.34042, 1.40425,
+ 0.57561, -0.81132, -0.51124, -0.58889, 0.65364,
+ -0.33737, -1.37305, 0.10935, -0.05573, 0.25870,
+ 0.27523, -1.04901, 0.37000, -1.68834, -0.91068,
+ 0.89654, -1.33727, -0.21551, -0.68347, 0.34148,
+ 0.62707, -0.87798, -0.30909, 0.27775, 0.16729,
+ 0.88324, -0.26961, 0.56853, 0.00573, 0.05557,
+ -0.08712, 0.07240, -0.77150, 0.96062, -0.72816,
+ -0.60223, 0.95228, 0.19120, -1.49673, -1.25331,
+ 0.06361, -1.31396, -0.12334, 0.47580, -0.01849,
+ -0.13274, -0.10592, -0.21472, 0.02357, -0.12442,
+ -0.63258, 0.92021, 0.60148, -0.12710, 0.41144,
+ -0.46542, -0.47113, -0.13754, -0.48028, 0.46193,
+ -0.46355, -1.14924, -2.50859, 0.46772, 0.80771,
+ 0.70882, -0.84884, -0.16450, 0.86972, -1.47059,
+ 0.61373, 0.77572, 0.05168, 0.33955, -0.23322,
+ 0.00447, 0.31853, -0.11671, -0.19092, 0.32372,
+ -0.75485, -0.30926, -1.27318, -0.04717, -1.19088,
+ 0.81396, -0.48034, 0.30141, -0.05528, -1.86108,
+ -1.64301, -0.17902, 0.25127, -0.04054, 1.16567,
+ 0.87823, -0.34283, 0.70637, -1.26414, 0.66421,
+ -0.12233, -0.64100, -0.00063, -1.20227, -0.14956,
+ -0.50952, 0.30054, -0.23620, -0.48990, 0.23828,
+ 0.12159, -0.05719, 1.03639, -0.17485, -1.48275,
+ 1.15985, -0.43893, 0.65884, 0.06019, -0.52386,
+ -1.04476, -0.12639, -0.71905, 0.03265, 0.64078,
+ 0.12953, -1.72576, 0.53443, -1.05174, 0.46228,
+ 0.51216, -0.75346, 0.40878, 0.04742, -0.56782,
+ -0.21810, 0.00944, -0.25048, 0.53292, -0.40433,
+ -0.55591, 0.44241, -0.43967, -0.41304, 1.22632,
+ -0.31873, 0.14878, -0.85459, -0.44325, -0.16317,
+ -0.04024, -0.62832, 0.35660, -0.17469, -0.50242,
+ 0.18946, -1.55375, 1.12543, -0.01471, -2.88460,
+ -0.29757, -1.64186, -0.49024, 0.35462, -0.56139,
+ -0.82613, 0.24119, -0.47933, 0.25382, -0.15768,
+ -0.09287, 0.01000, 0.23017, -0.14536, 0.82063,
+ 0.69937, -0.37759, 0.83094, 0.74014, -0.38196,
+ -0.39400, -0.70014, -0.87154, -0.77770, 0.42673,
+ -0.14582, -0.90784, 0.73846, 1.18494, 0.79542,
+ -0.36467, 0.21175, 0.46585, -0.18060, 0.07153,
+ 0.40956, -0.29751, -1.62504, 0.02645, -0.54025,
+ -1.60080, 0.61608, 0.52573, -0.18980, -0.21539,
+ -0.93446, -1.70987, 0.18268, -0.31043, 0.76579,
+ -0.70124, 0.64783, -0.16933, 0.08320, -0.63653,
+ 0.53607, -0.49046, 0.31639, -1.07392, 0.23140,
+ 0.03103, 0.08725, -0.24107, -0.01738, 0.05142,
+ 0.68360, -1.75792, -0.40327, 0.41210, -0.90251,
+ 0.66254, -0.60536, 0.59127, 0.97716, -0.51271,
+ -0.60419, -1.79341, -0.17179, 0.78285, -0.63467,
+ -0.07225, 0.75487, 0.00749, -0.91296, -0.85544,
+ -0.85889, -0.09504, 0.22113, -1.20493, -0.14829,
+ 0.86692, 0.90082, 0.68311, 0.11007, -0.25510,
+ -0.08588, -0.23209, 0.24994, -0.79957, 0.34329,
+ -0.06281, -0.74735, -0.35497, 0.16328, -0.30332,
+ -0.24577, -0.33691, -0.20592, -1.87657, 0.63848,
+ 0.01026, 0.57707, -0.14906, -0.96879, -0.09626,
+ 0.88292, -0.33587, -0.13449, 0.85025, -0.37891,
+ 0.20702, -1.09841, 0.31953, -0.31675, -0.06962,
+ 0.06272, -0.24343, -0.20493, 0.20893, -0.72845,
+ 0.68128, -0.88509, -0.96510, 0.69344, 0.81507,
+ 0.06734, 0.69152, -0.53366, -0.36807, 0.28489,
+ -0.57481, -0.65649, -0.54930, -0.31129, -0.26709,
+ -0.01994, 0.00001, -1.36532, 0.47301, 0.07196,
+ 1.06558, 0.01247, -0.18050, 0.47276, 0.20733,
+ 0.25277, 0.33220, -0.46592, -1.04848, -1.00705,
+ 0.01192, -0.31892, -1.68318, 0.34463, -0.22144,
+ 0.46350, -0.18718, -0.29529, -2.08895, -0.41136,
+ -1.21749, -1.53951, 0.40555, -0.19067, 0.14271,
+ -0.33568, 0.35311, 0.53432, 0.93919, 1.21526,
+ -0.14316, -1.35893, 0.51069, -0.59146, 0.09001,
+ 0.07375, 0.09674, 0.25173, -0.00101, 0.94623,
+ -0.64184, -0.97525, -0.41761, -0.20619, -0.54087,
+ -2.08333, 0.30425, -0.14888, -1.82631, -0.83811,
+ 0.37042, 0.33131, 0.84685, 1.12254, 0.68783,
+ -0.78640, -0.44391, 1.38135, -0.04721, 0.10000,
+ -0.92925, -0.73785, 0.34758, -0.10112, -0.27992,
+ -0.19866, 0.17801, -0.67327, 0.07219, -0.15523,
+ -0.56272, 0.24121, -0.05332, -0.34513, 0.43648,
+ -0.02616, 0.64039, 0.06182, 0.56857, -1.03699,
+ 0.08822, -0.82823, -0.34341, 0.17093, -0.63822,
+ -0.94957, -0.32894, -0.27944, -1.45998, 0.49848,
+ 0.31036, -0.03565, -0.70364, -0.19609, 0.33654,
+ 0.67914, 0.49083, -1.43801, 1.59268, -0.24009,
+ -0.56551, 0.46264, 0.35101, -0.20028, -0.04260,
+ -0.21960, -0.47308, 0.85701, 0.01675, -0.40735,
+ 0.38455, -0.26743, 0.14292, -0.94406, 0.68231,
+ 0.06563, 0.84502, -1.45559, -1.15414, -0.97043,
+ -0.24448, 0.58390, -0.61519, -2.19835, 0.70204,
+ -0.79286, 0.47050, -0.17394, -0.96916, 0.42843,
+ 0.07793, -0.79303, -0.01057, -0.16406, -1.80898,
+ 0.09138, -0.70620, 1.04971, 1.20117, 0.42138,
+ -0.40015, 0.07012, 0.29235, -0.05281, 0.13147,
+ -0.14334, 0.86787, 1.33850, -0.89945, -0.95279,
+ 1.02068, -0.61508, 0.19498, -0.67802, -0.00560,
+ 0.03435, -0.79495, -0.01160, 0.33593, 0.80925,
+ -1.92961, -0.69789, 0.09789, -0.11564, -0.85213,
+ -0.70144, 0.27160, 0.04166, -1.05729, 0.25480,
+ 0.45391, 1.36552, 0.51937, 1.47903, -0.96998,
+ -0.48484, 0.11912, 0.47932, 1.08998, -0.77710,
+ -1.81375, -1.02411, -2.26569, 0.52049, -0.19058,
+ -0.37512, -1.30197, -0.09463, -0.13084, -0.67308,
+ -0.01421, -0.22074, -0.87639, 0.66834, 0.30170,
+ -0.36548, -0.71655, -0.52925, 0.12565, -0.41131,
+ 0.35889, 0.93348, -0.32867, -0.41143, 0.25953,
+ -0.88486, 1.44667, -0.26467, 0.15427, 0.24482,
+ 1.02134, -0.10913, -0.15930, 0.22552, 0.54780,
+ -0.41096, -0.05367, -0.39856, -0.12682, -0.48060,
+ -0.60073, -0.10498, 0.06609, -0.65012, -1.62073,
+ -0.52911, -0.02257, 0.40697, -0.46623, 0.54342,
+ 0.00768, 0.27465, 0.05654, -0.01011, -1.51744,
+ -1.01526, -0.09285, -0.23192, 0.16840, -1.18899,
+ 0.00604, 0.27014, 0.11377, 0.45904, -0.06451,
+ 1.12529, -0.59158, 0.09226, -1.20349, -3.06499,
+ -1.25802, -0.12831, 0.88283, -0.18217, -0.03218,
+ -1.35703, -0.22278, 0.66135, 2.41909, -0.59039,
+ -0.17694, 0.74895, -1.49323, -0.16126, -1.14840,
+ -0.12506, -0.15823, -1.27883, 0.21477, -0.11645,
+ 0.88506, 0.05296, 0.30271, 0.25410, 0.55524,
+ -1.61511, 0.72022, -0.64401, -2.19506, 1.30432,
+ -0.11723, -0.39127, 0.16785, -1.45110, -0.76069,
+ -0.72158, -0.51311, 0.58694, -0.58584, 0.72170,
+ -0.17597, 1.48768, -0.69083, 0.37135, 0.09318,
+ 0.86531, -0.36918, 0.87689, 0.73696, -0.62647,
+ -0.98434, 0.08900, -1.27119, -0.74311, 0.04839,
+ 0.55315, -0.59595, -0.16949, -0.52963, -0.11364,
+ -0.24878, -0.58396, -0.32488, 1.35453, 0.43125,
+ 0.65467, -1.67054, 0.41482, -0.34152, -0.45575,
+ -1.29173, 0.51757, -0.66853, 0.31064, 0.41072,
+ 0.08329, -0.68536, 0.54839, -2.31722, -0.16948,
+ -0.06929, 0.13131, 0.25730, 0.13770, 0.93243,
+ -0.11356, 0.08638, 0.34388, 0.27219, -0.20366,
+ 0.54640, -0.13404, -0.50429, -1.21614, -0.20633,
+ -0.64356, -0.65869, -0.41346, 0.53548, -0.65699,
+ -0.36069, -0.23682, 0.42429, -0.11396, -0.09606,
+ -1.02268, -0.24122, -0.08386, -0.50788, -0.35917,
+ -0.02667, 0.63174, -0.74439, 0.94406, -0.46572,
+ 0.29103, -0.74361, 0.40758, -0.75471, -0.13251,
+ 0.89447, -0.61926, -0.80020, 0.43482, 0.09850,
+ -0.81751, -0.08048, 0.51113, 0.11268, 1.61153,
+ -2.36142, -0.35613, -0.86209, 0.11067, -0.98777,
+ -0.46450, -0.37771, 1.04644, 1.07831, 0.19259,
+ -0.70692, -0.08713, -0.82975, 0.23220, -1.02081,
+ 0.83141, -0.40941, -1.52484, -0.05151, 0.80082,
+ -1.48991, -0.02276, 0.11141, -1.66911, 0.72136,
+ -0.10044, -1.01987, -1.13589, 0.82733, 0.55401,
+ 0.39237, -1.41577, 1.26733, 0.41042, -0.16239,
+ -0.77214, 1.58174, -0.91936, -1.44342, -1.32887,
+ 0.86478, -0.21986, -0.54238, -0.34009, -0.05839,
+ -0.28751, 1.26578, -0.37812, 1.34853, -1.46444,
+ 0.68931, 0.29656, -0.05321, 1.37369, -1.15852,
+ -0.81150, -1.10724, -0.57959, 0.71728, -0.06043,
+ 0.13461, -1.03139, 0.58496, -0.18307, -0.78641,
+ 0.56633, 0.74749, 0.11115, -1.11394, 2.41709,
+ 0.51574, -0.21085, -0.16598, 0.45404, -0.87112,
+ -1.61420, -1.45574, -1.01885, -0.33673, 0.10000,
+ -0.79470, 0.29908, -0.37498, 0.13549, -0.23026,
+ -0.06356, -1.12121, -0.08062, -0.53847, -0.40065,
+ 0.09496, -0.65316, 0.42994, -0.49359, 0.25759,
+ 0.16497, 0.04531, -0.46274, -1.34276, 1.43697,
+ 0.87517, 0.70305, 0.05059, 0.18885, 0.26267,
+ -0.90378, -0.57280, 0.38929, 0.48413, -1.20972,
+ 0.09273, 1.68091, -0.76603, -0.35490, 0.67211,
+ -0.32486, 0.21444, -1.25088, -1.22741, 0.45259,
+ -0.47160, -0.72657, -0.91702, -0.86774, -1.52434,
+ 1.73815, -0.92276, 0.11026, -0.45160, 1.12799,
+ 0.48557, -0.04905, 0.58654, -0.84864, -0.03137,
+ -0.18345, -0.00613, -1.61764, 0.13450, -0.44526,
+ 0.15000, 0.22020, 0.29456, -1.58484, -2.23217,
+ 0.40247, -0.30670, -0.05033, -1.54890, -0.69682,
+ -1.25904, -0.08382, 0.35830, -0.67039, 0.21724,
+ 1.14665, 0.16674, 1.62645, 0.10735, 0.36081,
+ 1.65912, 0.50090, 0.87106, -1.00130, -0.21194,
+ -0.48878, -0.34890, 0.82897, -0.95742, -0.89653,
+ 0.58027, -1.37286, 0.74994, -0.83338, -0.31736,
+ -0.39891, 0.68666, 0.60170, 0.47778, -0.29674,
+ -1.31990, 0.48195, 0.14344, -0.49097, 0.56578,
+ -1.19138, -0.42386, -0.56492, -0.69606, -1.74517,
+ 0.35964, 0.61331, -0.47057, -1.77407, -0.01439,
+ -1.05528, 0.51006, -0.34573, -0.38023, 0.16127,
+ -0.03257, 1.20645, 0.56373, -0.20333, 1.06029,
+ 1.00567, 0.46347, -1.02440, -0.38959, -1.52412,
+ -0.27257, 0.98743, 1.06776, -0.60203, -0.64787,
+ 0.24844, -0.25268, -0.50115, -1.28523, -0.38968,
+ 0.29255, 0.23004, -0.54792, -0.59697, 0.03528,
+ 0.50576, 0.58628, 0.33550, -0.44004, 0.92941,
+ 0.29805, -0.62499, 0.07264, 2.23190, -1.61929,
+ 2.06718, -0.65776, -0.13300, -2.16618, -1.69281,
+ -1.02277, 1.14622, -0.42577, -0.84761, -1.04438,
+ 0.00720, 0.21602, 0.55336, -0.11950, -0.22945,
+ 1.07010, -0.00405, -0.74590, 0.35421, -0.64054,
+ -0.50751, -1.05298, -1.07615, 0.26076, -0.92111,
+ 0.08174, -0.93886, 0.66220, 1.61616, 0.24910,
+ 0.14665, -0.22594, -0.22551, -0.37065, -3.01738,
+ -0.96575, 0.95416, -0.71015, -0.33083, -0.07166,
+ -0.36208, -0.82584, -0.60502, -0.05848, 0.37352,
+ 0.41426, -0.71001, -0.29178, 0.52113, -0.29997,
+ -0.62357, 0.02068, -0.66336, 0.18230, 0.12962,
+ 0.02790, 0.27136, 1.21699, -0.32359, -0.10159,
+ 0.66466, 1.14536, -0.32421, 0.00172, -0.14222,
+ 0.50281, -0.29586, -1.42348, -0.37399, -0.96834,
+ -0.56862, -1.02328, -0.40968, -0.27820, -0.77707,
+ 0.15508, -0.44278, -0.74458, -1.10738, -0.80225,
+ -0.58093, -0.50828, -0.01029, 0.19427, 0.35137,
+ -0.19029, 0.24523, -0.72915, 0.13283, -0.15987,
+ 0.12829, -0.93620, 0.52040, 1.00300, 0.10880,
+ -0.21789, -0.26702, -0.12495, -0.48864, -0.11107,
+ -0.63079, -0.06428, -0.92479, -1.75070, -0.74740,
+ -0.07239, -0.64426, 0.22718, 0.56644, 1.04561,
+ 0.38310, -0.57450, -1.67303, 0.16537, 0.44752,
+ 0.52282, 0.27499, 1.29728, 0.25659, 0.66132,
+ 0.67833, 0.78684, -0.36720, 1.63362, 1.56403,
+ -0.08489, -0.23656, -0.13306, 0.56421, 0.17725,
+ -0.95485, -0.44377, -0.91966, -1.37813, -1.80435,
+ -0.80593, -0.08359, -1.21284, -0.76908, -0.56667,
+ 0.53089, 1.30919, 0.47813, 1.11747, 0.25577,
+ 2.14207, -0.47176, -0.22447, 1.40680, 0.90952,
+ -0.81418, -0.98571, 0.83360, -0.48638, -3.21330,
+ -1.86023, -1.22176, -0.45266, -0.73341, -1.53746,
+ -0.67677, -2.29004, -1.39257, -1.18374, -0.28826,
+ -0.54152, -1.68446, -0.02751, 0.59664, -0.07762,
+ 1.11120, -1.37023, 0.48409, 0.60255, 0.33745,
+ -3.06026, 0.40136, 1.13531, 1.30675, 1.01397,
+ 1.19685, 0.43530, -1.41513, -0.46344, -0.64973,
+ 0.52331, 0.64209, -0.45431, -0.12269, -1.06606,
+ -1.25182, 0.73608, -2.20447, 0.97013, 1.13276,
+ -0.79933, -2.53428, 0.33064, 0.63212, 0.66775,
+ -0.14551, 1.63269, 0.54472, 1.03632, 1.32724,
+ 1.51021, 1.18338, 1.82619, 2.18606, 1.88647,
+ -0.04592, 1.48948, 1.23863, -1.05566, -1.76547,
+ 0.45526, -0.55087, -3.04369, -2.97316, -1.03795,
+ -0.70174, -2.35082, -2.86344, -1.04496, 0.46859,
+ 0.45075, 0.73440, 0.30912, 1.51574, 1.05854,
+ -0.45899, -1.15057, 0.73062, 0.64574, -0.85963,
+ -1.50568, 0.57292, -0.98832, -3.10850, -0.87370,
+ 0.59536, 0.43740, -1.15616, -0.21233, 0.10000,
+ -1.36960, -0.89485, -0.92874, 0.47151, -1.88913,
+ -1.05384, -1.53861, 0.80545, -1.45257, 0.69833,
+ -0.40931, -0.38939, 0.23926, 0.60579, -0.45714,
+ 1.78528, 1.23558, 1.39715, 0.37898, 0.81766,
+ -0.94678, -0.08721, -0.01605, -0.30477, 0.87283,
+ 1.04574, -0.37155, -1.50433, 0.44540, -0.60920,
+ -0.17795, -1.73869, -0.13565, -0.04853, -0.24090,
+ -0.45775, 0.35846, 0.39645, 0.61213, -0.35465,
+ 0.86250, -1.64131, 0.82231, 1.52000, 0.39363,
+ 0.07782, 1.29251, 1.23491, 0.93712, -0.42736,
+ 0.11388, 0.36845, -0.95700, -0.46986, -0.68942,
+ -0.34639, -0.69750, -0.88844, -0.98884, -0.60172,
+ -0.29414, -1.96435, -1.73063, -0.61425, -0.55954,
+ -0.33252, -0.33516, -0.01327, -0.10916, -0.19516,
+ 0.30982, -0.70048, 0.55411, -0.89956, 0.15525,
+ -0.19308, -0.42972, -0.96136, 0.19455, 0.31124,
+ 1.24491, -0.02847, -0.54967, -0.34347, -0.32206,
+ -1.16948, -1.44118, 0.29752, -0.33692, -0.44580,
+ -0.54946, -0.47989, -1.79679, -0.15690, -0.32647,
+ -0.31841, 0.23432, -0.59211, -0.60204, 0.79776,
+ 0.88157, 0.88219, -0.22569, 1.01540, 1.15955,
+ 0.86556, 0.17304, -0.25114, 0.76606, -0.04012,
+ 0.23817, 0.89666, -0.74606, -0.98484, 0.52514,
+ -0.69007, -0.72274, 0.21547, -0.93823, 0.20877,
+ 0.13826, -0.20848, -0.65068, -0.58352, -0.31427,
+ -0.59193, 0.27992, -0.21607, -0.52048, 0.24751,
+ 0.19812, 0.31881, 0.01059, -0.60877, -0.05694,
+ 0.10850, -0.18324, 0.09912, -1.11689, 0.20912,
+ -0.20181, -0.44649, -0.23608, -0.78365, 0.80995,
+ -1.26534, -0.74089, 0.08401, -0.45604, -0.02305,
+ -1.30624, -0.33936, -0.01444, -1.30376, 0.23622,
+ -0.60490, 0.61737, -0.86375, 0.96057, -0.45539,
+ 0.10455, -0.11038, 0.26166, -0.26862, 0.47094,
+ -0.26621, -0.19304, 0.37492, -0.61438, -0.64826,
+ -0.03034, -0.25118, -0.54122, 0.36068, -0.95906,
+ 0.02507, -1.07084, -0.25454, 0.56236, 0.03548,
+ -0.30699, 0.07377, 0.30512, -0.02341, 0.56736,
+ 0.68767, -0.03490, -0.88822, 0.11091, -3.29365,
+ -0.10001, -0.87040, -0.21651, -0.95411, -0.19191,
+ -1.14290, 0.10298, 0.14159, -1.58795, 0.62509,
+ -0.86490, 0.65389, 0.27676, 0.07266, -1.09216,
+ 0.47050, 0.41237, 0.51894, -0.42805, 0.43101,
+ 0.72557, -0.10364, 0.93386, -1.03412, -0.52929,
+ 0.06845, 0.61025, -0.46190, -0.56168, -0.03584,
+ -0.42292, -0.19235, -0.10209, 0.32708, 0.27211,
+ -1.13209, -0.61666, 0.19914, -0.10423, -0.26666,
+ 0.11657, -0.38162, 0.80728, 1.37734, 0.36700,
+ 0.81871, 1.85947, 1.31875, 0.44415, -0.60706,
+ 0.71758, 0.23951, 0.22240, -1.00897, -0.55243,
+ -0.42043, -1.73678, -2.32794, -1.04279, -0.30435,
+ -1.14375, -0.76513, -1.88016, -0.16450, 0.00087,
+ -1.47421, 0.03147, -1.12000, 0.01208, -0.11674,
+ 0.75957, 0.17961, 0.19798, -0.68935, -0.67737,
+ 0.44923, 0.77602, -2.05255, 0.48432, 0.79670,
+ 0.07035, -0.14076, 0.03861, -0.37896, -0.99682,
+ 0.13831, -0.72669, 0.18887, -0.78102, -1.14071,
+ -1.57423, 0.06939, -1.62403, 0.84133, -0.35487,
+ 0.34873, 0.00987, 0.80449, -1.72994, 0.00724,
+ 1.12774, 0.38021, -0.11472, 1.34044, 0.56892,
+ 0.61601, 1.16354, 0.88987, 0.00967, 1.58820,
+ 1.26580, 1.36979, -0.62100, -0.39674, 0.82996,
+ -1.09694, -0.37062, 0.11772, -0.79557, -3.55810,
+ -2.14530, -0.94592, 0.30338, -1.02087, -0.63953,
+ 0.21927, 1.66582, 1.70838, 0.63913, 1.07713,
+ 1.77577, 2.06771, -1.05597, -1.27913, 0.95302,
+ 0.51982, -0.62444, -1.07008, 0.68586, -0.61291,
+ -3.31627, -2.18966, -0.82060, -1.07789, -1.24535,
+ -1.38317, 0.36542, -1.09426, -0.81945, -0.99422,
+ -1.07527, -0.81577, -0.55563, -0.36243, -0.42215,
+ 0.23974, 1.07550, -1.16787, -0.20833, 0.18087,
+ -0.50413, -2.73266, 0.52930, 1.41517, 1.38306,
+ 0.28485, 1.15659, 0.46959, -1.22590, -0.48127,
+ -0.39037, 0.80814, 0.43604, -0.88330, -2.03592,
+ -0.30765, -1.25176, -0.01190, -0.96391, 0.63777,
+ 0.50172, -0.22214, -2.77650, 0.90350, 1.03138,
+ 1.02469, 0.32847, 1.43925, -0.57795, 0.97329,
+ 1.50649, 0.41873, 1.31796, 0.89785, 1.58490,
+ 0.76252, -0.16672, 0.57251, 0.97299, -1.47070,
+ -1.70599, 0.18445, -0.61450, -2.08393, -2.29615,
+ -0.92781, -0.22325, -1.52176, -1.89845, 0.10000,
+ 0.12510, 0.45340, 0.78688, -0.23580, 0.61983,
+ 0.11321, 0.49103, -1.25885, 0.00234, 0.17509,
+ -0.97586, 0.13120, 0.40611, 0.24935, -2.14483,
+ -1.13473, 0.64429, 0.56519, -0.48965, -0.65600,
+ -1.08493, -2.28844, -1.96517, -0.67725, -1.20291,
+ -0.42148, -1.15498, -1.44335, 0.70200, -0.44107,
+ 0.63402, -1.18772, 0.61242, 0.67774, -0.01541,
+ 0.00072, 1.58158, 1.20481, 1.27079, 0.01150,
+ 0.83384, 0.25093, -0.74049, -0.26679, -0.51729,
+ -1.06307, -0.05045, -0.67342, -0.72370, -0.44516,
+ -1.69063, -0.05495, -0.34876, -0.22555, 0.65298,
+ 0.27003, 0.36332, 0.34467, 0.98867, 0.67949,
+ 0.16465, 0.13057, -0.81174, -0.06862, 0.49242,
+ -0.07200, 0.85096, 0.03136, 0.09983, 0.77834,
+ -0.93767, 0.14204, -0.10961, -0.51240, -0.71859,
+ -0.37484, 0.33389, -0.42737, -0.05293, -0.77640,
+ -0.22064, -0.33584, -1.06805, -0.67160, 0.13825,
+ -0.71612, -0.41164, -0.09952, 0.09576, -0.82025,
+ -1.70674, 1.02494, -0.73700, 0.08215, -0.77114,
+ 0.86694, -0.47611, -0.44497, -0.52182, -0.20589,
+ 0.65855, 0.30556, 0.17501, -0.00147, 0.14786,
+ -0.05417, -1.03404, -1.23294, -1.11383, -1.26564,
+ 0.06635, -0.56019, -0.19806, -1.03873, -0.21501,
+ 0.45474, 0.70251, -0.06053, -0.10043, -0.35129,
+ 0.44659, 0.94790, 0.66703, -0.39842, -0.07570,
+ 0.79624, 0.52488, 0.26435, -0.25485, 0.19663,
+ -0.43383, -0.20350, 0.76565, -0.88046, -0.95739,
+ -0.80904, 0.35238, -0.39117, 0.05245, -0.16208,
+ -0.40068, -0.32066, -0.72193, 0.31796, 0.04669,
+ 0.04473, -1.44791, -0.31005, -0.56143, -0.79632,
+ 1.36385, 0.14933, 0.05425, 0.05843, 0.36168,
+ -0.25311, -0.72892, -0.52510, 0.12418, -0.00219,
+ -0.40790, -0.62603, -0.31970, 0.41756, -1.25858,
+ -0.20860, 0.00832, 0.04274, -0.71187, -0.15555,
+ -0.39439, -0.79613, 0.03215, -0.21757, -0.30508,
+ -0.64216, 0.00725, -0.40638, -0.43421, 0.82236,
+ -0.41287, -0.62797, -0.04177, -0.00646, 0.31893,
+ -0.07037, -0.12029, 0.21777, 0.52692, -3.21695,
+ -0.52769, 0.00109, -0.96031, -0.31167, -0.12194,
+ 0.32015, -0.00388, 0.82752, -1.64571, 0.03204,
+ -0.30520, 0.37845, 0.18622, 0.43425, -0.12555,
+ 1.08795, 0.80173, 0.12572, -0.12657, -1.67801,
+ -0.50863, -0.59125, -1.48431, 0.13126, -1.38822,
+ -0.87388, -0.15253, 1.37273, 0.31431, 0.09567,
+ -1.25898, 1.24987, -0.52568, 0.61122, -0.66209,
+ -0.74866, 0.52154, 0.16192, -1.06377, 0.93579,
+ 0.27637, 0.35876, -0.13412, -0.52538, 0.12947,
+ -0.57082, 0.04509, -0.36995, 0.74700, -0.20036,
+ 0.41735, -0.48351, -1.71600, 0.16212, 0.05689,
+ 0.62031, -0.11650, -0.59344, -0.47254, 0.27219,
+ 0.36438, -0.61037, -0.14184, -0.07810, -0.98999,
+ 0.34980, -0.36535, -0.40598, 0.04439, -0.75423,
+ 0.26827, -0.71568, 0.02944, 0.46925, -0.30620,
+ 0.07785, -0.37425, 0.42106, -0.21780, 0.06264,
+ 0.52695, -0.49377, -0.27105, -0.79727, 0.67423,
+ 1.61416, 0.38954, -1.02321, 1.02982, 0.52114,
+ -0.46181, -1.32911, -1.11832, 0.06393, 0.92760,
+ -1.30104, -0.04348, 0.26175, -0.57260, -0.51780,
+ -0.39020, -1.01278, -0.66922, 0.17107, 0.06633,
+ -0.12159, 0.32912, 0.11538, 0.17038, -0.79757,
+ -0.67595, 0.18784, 0.13015, -0.96581, -0.68792,
+ -1.51898, -1.50197, 1.00347, 0.29006, -0.53288,
+ -0.26290, -0.54050, 0.54934, 0.35770, 0.76725,
+ 0.98535, -1.03340, 0.45096, 0.46977, -0.87003,
+ 0.09090, -0.32900, -0.12519, 0.04112, 0.04069,
+ -0.16821, 0.22692, 0.30042, -0.38919, -2.10526,
+ 0.04524, -0.08327, -0.43022, 0.01844, 0.45489,
+ -0.27945, 0.35386, 0.16857, -0.30974, 0.27171,
+ 0.55845, -0.41702, -1.19923, 0.22178, -0.55302,
+ -0.20047, -0.33667, -1.97071, -0.62284, -0.51797,
+ -0.75938, 1.55784, 0.71811, 0.11247, -0.34909,
+ 0.53123, -0.21926, -0.00475, -0.94364, 0.51669,
+ -0.71882, 0.17087, -1.36333, -0.43009, 0.58879,
+ 0.13092, 0.30295, -0.52021, -1.43932, -0.82228,
+ -0.02281, 0.36900, 0.11593, -0.32757, 0.92773,
+ 0.56662, -0.37868, 0.64796, 0.30936, 0.18802,
+ -0.00348, -0.42913, 1.25067, 1.10391, -0.10000,
+ -0.91127, -0.42237, -0.66464, -0.40339, 0.76164,
+ 0.38318, 1.52809, -0.94166, -0.28587, -0.52028,
+ -2.48251, -0.17948, -0.52671, 0.23522, -0.10000,
+ -0.01741, 0.13847, 1.11836, -0.64418, 0.87002,
+ -0.33902, -0.93175, 1.03007, -0.54717, -0.74491,
+ -1.01139, 0.52074, -0.00902, -0.33369, 0.10575,
+ -0.06982, -0.29939, -1.80412, 0.06078, 0.39944,
+ 0.58824, -0.44961, -0.64595, 0.36708, 0.99622,
+ 0.61013, -0.09778, -1.02387, 1.11623, -0.46092,
+ 0.64530, -1.32489, 0.23035, -0.71360, -0.67851,
+ -0.64289, -0.28816, 0.41414, -0.89365, -0.03119,
+ -0.33296, 0.28453, 0.60014, 0.09554, -0.77053,
+ -0.38056, -0.01109, -0.81516, -0.08860, -0.47410,
+ -0.14239, -0.73505, 0.67279, -0.04735, -0.38835,
+ 0.56534, -0.50719, 0.33286, -0.13198, -0.02920,
+ 0.29987, -0.61042, -0.15454, 0.60049, -0.63052,
+ -1.37891, -0.31906, -0.48739, 1.11555, -0.41304,
+ -0.30634, 0.16732, -0.08320, -0.21852, -1.67388,
+ 0.04386, 0.21805, -1.05513, -1.38529, -0.06159,
+ 0.58684, -0.43015, 1.26458, 1.72613, -2.19295,
+ -0.85141, -0.41749, -0.86972, -0.00562, 0.01362,
+ 0.20082, -0.22551, -1.72476, 0.64198, 0.77693,
+ -0.07799, 0.05597, -0.90058, 0.93428, 0.98897,
+ -1.19747, 1.17779, 0.21101, -0.41129, 0.95341,
+ 0.28162, -0.08800, -0.27737, -0.03260, 0.29134,
+ -0.17319, -0.44048, 0.48602, 0.42927, -0.52554,
+ 1.06342, -0.10940, 0.11971, 0.16494, -0.96398,
+ -0.62525, -0.61587, -0.25760, -0.44744, -0.37741,
+ -0.02221, -0.85363, -0.11529, -0.02401, 0.18710,
+ -0.78860, 0.23878, 0.06878, -0.50444, 0.54376,
+ 0.28092, -0.08042, -0.72525, 0.12009, -0.02677,
+ -1.31698, 0.03208, 0.63878, 0.17153, 0.33513,
+ -0.08061, -0.82092, 0.89346, -0.57807, -0.25742,
+ -1.11240, 1.19629, 0.46562, -0.58712, -1.33905,
+ -0.24317, 0.10197, 0.47535, -0.25440, -0.19693,
+ 0.73547, 0.45016, -0.06748, -0.67462, 0.05733,
+ -0.25928, -0.02220, -0.90352, -0.66570, 0.21894,
+ -0.22045, 1.08442, -0.66880, -0.43930, 0.98525,
+ -0.75130, 0.73942, -0.49223, -0.64113, 0.09670,
+ -0.35628, -0.49124, 1.30950, -1.26063, -0.94342,
+ 0.37987, -0.11647, -0.34490, -0.54226, -2.92026,
+ 1.59923, -0.52866, -0.08828, 0.90056, -1.75334,
+ 0.65129, 0.20570, 0.34102, -0.77777, -0.75673,
+ -0.19293, -0.51930, -0.48455, 0.59759, -1.47853,
+ -0.17174, 0.42677, -0.21885, 0.65497, -0.18544,
+ -0.39858, -1.28902, 0.19932, -0.23901, 0.91369,
+ -0.39752, 0.80914, 0.28608, 0.72117, -0.58516,
+ 0.09822, 0.22212, 0.60591, -0.92076, -0.49803,
+ -0.32499, 0.02661, -0.96988, -0.72396, 0.33193,
+ -1.80749, 0.56407, -0.61247, -0.02641, 0.53046,
+ 1.06198, 0.21061, -0.01795, -1.29884, 0.69126,
+ 0.29902, -0.34193, 0.14807, -0.57629, -0.46230,
+ -0.15472, -0.02439, -0.22123, -0.81136, -0.32945,
+ 0.26979, -0.07060, 0.35922, -0.66320, 0.49128,
+ -0.39524, 0.99947, 0.41295, 0.77426, 0.58492,
+ 0.29841, 0.14104, -0.16373, -0.81274, 0.33366,
+ -0.39381, -0.80959, -0.74690, -0.60041, -1.27349,
+ 0.32970, -0.10963, -0.57716, -0.79737, 0.12683,
+ -0.40378, 0.77813, 0.33941, 1.22441, -0.18877,
+ 0.39511, 0.62802, 0.16014, 0.19805, 0.10602,
+ -0.73116, -1.30734, -0.08567, -0.70938, -0.63195,
+ -0.46795, -1.49525, 0.36797, -0.16102, -1.31950,
+ -0.39161, -0.40123, 0.76356, -0.67253, -0.15026,
+ 0.48467, 0.44384, 1.58909, -0.58202, 0.21494,
+ -0.34717, -0.27864, -0.86557, 0.59084, -1.91687,
+ -0.96508, -0.98511, 0.12172, 0.39799, 0.63683,
+ -1.06504, -0.51969, 0.30857, 0.82433, 0.88295,
+ 0.59699, 0.64630, 0.31220, -0.10575, 0.13139,
+ 0.71405, -0.03546, -0.68709, -0.92756, 0.12328,
+ -1.86048, -0.76088, -0.71953, -1.17200, -0.32918,
+ -0.40462, -0.39539, 0.56252, 2.66467, 1.99430,
+ 0.94208, -0.00536, 2.07176, 1.28167, -0.38198,
+ 1.09764, 0.33097, -1.70791, -1.48445, -1.20993,
+ 0.15679, -2.47646, -1.62549, -0.45629, -1.58343,
+ -0.96871, -2.21192, -0.16817, 0.29446, 0.53397,
+ 1.38949, 0.36164, 1.01124, 1.51388, -0.85358,
+ -1.28782, 1.12493, 1.75878, -0.34556, -0.95804,
+ -1.60525, -0.57924, -0.96468, -1.82405, 0.73809,
+ -1.60836, 0.47512, -1.87851, -0.27400, 2.11745,
+ 0.97883, 1.42169, 0.67926, -0.02302, 0.30717,
+ -0.65842, -0.36369, 0.77438, -0.29041, -0.46642,
+ -0.24954, -0.04274, 0.88653, -2.35453, -0.92708,
+ -1.09391, -1.73954, -0.63870, -1.19504, 0.10000,
+ -0.12132, 0.64981, 1.90537, -0.12715, 0.86050,
+ 0.92781, -0.06462, -0.79113, 0.74298, 0.51900,
+ -0.48747, -1.14916, 0.13350, -0.38501, -0.83607,
+ -2.41806, -0.35727, -1.07767, 0.64846, -0.05404,
+ -0.89595, 0.67134, 1.25042, 0.90651, 0.48713,
+ 0.80511, 0.79487, -0.17221, -0.47134, 0.95507,
+ -1.08895, -1.17324, 0.13373, -0.06834, 0.45607,
+ 0.23426, -0.54965, -2.02586, -0.97321, -1.08353,
+ -0.52097, -2.14473, -0.43070, 0.22541, -0.05293,
+ 0.22506, 0.71562, 0.23289, 0.17001, 0.16375,
+ 0.01159, 1.03233, 1.09881, -1.09376, -1.14720,
+ -0.47840, -0.29591, -0.49202, -0.34772, -2.06538,
+ -0.01794, -0.07843, -0.75262, 0.12156, -1.37752,
+ -0.59141, 1.43538, 0.66201, -0.52456, -1.75650,
+ 0.44190, 0.35712, -0.35966, -0.19520, 0.02399,
+ -0.08768, -0.26104, -0.17184, 0.38907, -0.54508,
+ 0.65387, -1.27707, -0.16954, -0.14531, 0.32649,
+ -0.02173, 0.35853, 0.49233, 0.57587, -0.64134,
+ -1.25078, -0.71805, 0.34403, 0.21163, -0.26127,
+ 0.26331, 0.38713, 0.06253, 0.72659, -1.31007,
+ -0.10993, -1.03437, -0.06410, -0.54750, -0.16681,
+ -0.32690, -0.71315, -0.02593, 0.87672, 0.43830,
+ -0.80940, -0.33972, 0.67101, -0.67966, -0.68802,
+ -0.29294, 1.24917, 0.19348, 0.76780, 0.67928,
+ -0.37454, -0.00772, -1.01069, -0.03883, -0.64477,
+ -1.50108, -0.69551, 0.19047, 0.82976, -1.52779,
+ 0.24977, -0.88769, -0.44859, -1.05182, -0.88534,
+ 0.32604, 0.35746, 0.08096, -0.05858, -0.31046,
+ -0.01927, 0.10111, 0.37368, -0.72009, 0.91858,
+ -0.24179, 1.04154, -0.87341, -0.13017, -0.77923,
+ -1.34717, 0.88485, -0.91067, -0.67329, 0.40503,
+ 0.01291, -0.23013, -0.34220, 0.16479, 0.26308,
+ 0.22729, 0.10734, 0.25939, 0.26277, -0.17900,
+ -0.66959, -0.67882, 0.84864, -1.43511, -0.38381,
+ 0.35316, -0.25000, 0.09823, 0.77682, -0.13264,
+ -0.25133, 0.51131, 0.42120, 0.50517, 0.36988,
+ -0.00587, 0.25720, -0.71130, -0.36058, -0.12375,
+ -0.64827, -0.14920, -0.82008, -0.39863, -2.77817,
+ -0.66179, 0.42476, 0.21193, 0.17101, 0.11389,
+ 0.70004, 0.34688, -0.68865, 0.13284, -0.38087,
+ 0.22979, 0.17364, 0.28295, -0.36001, -0.31734,
+ -0.84000, -0.14866, -0.92689, -0.86690, -1.03181,
+ 0.33387, 0.75420, -1.25647, -0.57190, -0.57547,
+ -0.83003, -1.48498, -0.14066, 0.70822, -0.98853,
+ 0.19421, -0.32764, -0.05916, 0.70231, -1.21099,
+ 1.19900, 0.06561, -0.10545, 0.89095, 0.27487,
+ 0.72829, -0.46773, 0.51309, -1.32927, -1.08409,
+ 1.06108, 0.40231, 0.53945, -1.35530, 0.79571,
+ -0.17783, 0.33636, 0.71989, -1.16666, -0.18609,
+ 1.05849, -1.46811, -0.25454, 0.63357, 0.25446,
+ -1.31891, -0.21791, -0.45710, -0.30389, 0.84216,
+ -0.10049, 0.08990, -1.57764, 0.19510, 1.58927,
+ -0.33752, 0.49019, -0.91127, -0.33712, 0.26767,
+ -0.74133, 0.42362, 0.02981, -0.90769, 0.09236,
+ -1.07696, -0.32075, 0.07228, -0.37902, -0.77422,
+ -1.29067, -0.39497, 0.07477, -0.58376, -0.93849,
+ -0.93995, -0.14735, -0.44758, 0.36241, -0.69377,
+ -0.26961, 0.12393, 0.70239, -1.24972, 1.48980,
+ 0.86350, 0.66642, 0.21943, -0.58881, 0.71493,
+ -1.32060, -1.35124, 0.96170, -0.12821, -0.07448,
+ -0.07431, 0.35253, -0.74721, -0.62251, -0.41166,
+ 0.44945, -0.98806, -0.29268, 0.18508, 0.26943,
+ -0.24707, 0.42811, -0.53922, -0.06364, 0.54488,
+ 1.36834, 0.36882, -0.78359, 0.37675, 0.19109,
+ -0.12643, -0.12779, 1.17774, -0.93923, -0.74055,
+ -0.03166, -0.25416, -0.88589, -1.57753, 0.43376,
+ 1.40279, -1.41655, -0.10208, 0.91051, -0.24030,
+ -1.02135, 0.08435, 0.09944, -2.05231, -0.31628,
+ 0.50195, 0.49089, -0.74598, -0.24228, 0.41140,
+ -0.47074, -0.01235, -0.74109, -0.19179, 0.20664,
+ 1.13756, 0.60024, -0.18454, -0.38014, -0.16193,
+ 0.75768, -0.16480, -1.84290, 0.41692, 0.77749,
+ -0.77963, 0.08579, 0.59397, 0.75788, 1.53416,
+ -2.22980, 0.62014, -0.60902, 1.46071, -0.21826,
+ -1.68550, -0.59007, -1.25492, -0.95901, 0.12064,
+ -0.94401, 0.40360, -0.93443, 0.33206, -1.03930,
+ -1.74099, -0.85737, 0.29461, 0.41117, -1.16408,
+ -1.13475, -0.04588, -1.70091, 0.31241, 0.85827,
+ 1.57032, -0.56346, -1.00344, -0.07425, 1.52900,
+ 0.38282, 0.73384, -0.51911, 0.54971, -0.10000,
+ -0.82456, -2.14738, -0.63393, -0.37385, 0.36723,
+ -0.74771, 1.09711, 0.43752, -0.60109, -1.28842,
+ -0.74234, 0.16276, -1.31894, 0.29335, 1.34980,
+ 0.61032, 0.05080, -1.20425, 0.65909, 1.03994,
+ 0.71326, -0.38153, -0.78601, -0.41697, -0.57748,
+ -1.02781, 0.49058, 0.84695, 0.09432, -0.42793,
+ 1.04318, 1.22484, -1.60915, 0.34789, 0.05058,
+ -0.59737, -0.33506, -0.76852, -0.37382, 0.19609,
+ -0.88070, 0.38660, -0.44758, 0.30656, -0.56170,
+ -0.29275, -0.09809, -0.40411, 1.05694, 0.32494,
+ 0.75794, -1.33755, -0.84885, 0.09784, -0.84953,
+ -0.66700, 1.04882, -0.33363, -0.07420, 0.01658,
+ -0.15035, -0.34150, -0.30409, 0.53040, 0.05524,
+ 0.79494, -0.01224, 1.23486, 0.05958, -0.67289,
+ 0.25701, 0.61036, -1.13389, -1.11718, 0.60962,
+ -0.53936, -0.20980, 0.73911, -1.66477, 0.05366,
+ -0.54053, -0.69526, -0.46516, -0.39506, -0.05182,
+ -0.22669, -0.37281, -0.49522, 0.05974, 0.82329,
+ 0.99037, -0.18429, -0.49981, 0.25012, -0.06033,
+ -1.13942, 0.06085, -0.42910, -0.35989, -0.07204,
+ -0.28809, -0.68160, 0.26069, -1.18312, 0.69780,
+ -1.51057, -1.00883, -0.69600, 0.40545, -1.50225,
+ 0.59670, -0.15949, -0.70426, -0.41770, -0.27578,
+ 0.69113, -0.79261, -0.62350, -0.75306, 0.83114,
+ 0.13216, 0.16317, 0.75589, 0.46288, 0.63461,
+ 0.86957, 0.40847, -0.13054, 0.38467, 0.26714,
+ 0.76026, -0.58479, -0.62000, -0.09026, 0.43034,
+ 0.71534, 0.63361, -0.77532, 0.73331, 0.07696,
+ -0.00555, 0.20659, -2.09150, 0.07398, 0.35574,
+ -1.80418, -1.24567, -0.10913, -0.08086, -0.32688,
+ -0.22244, 0.27602, 0.12199, -0.04854, -0.38392,
+ 0.63775, -1.19193, 0.43565, 0.07300, 0.91329,
+ -0.37647, -0.97279, -0.02246, 0.23254, -0.57678,
+ -0.33654, -1.14728, 0.40444, -0.54271, -0.27399,
+ -0.42259, 0.13138, 0.22231, -0.87824, 0.95233,
+ 1.03873, -1.43070, 0.40154, -0.13398, 0.77928,
+ 0.00575, -0.16803, -1.06529, -0.27442, 0.28343,
+ -1.01029, -0.42584, 0.86700, -0.95697, -2.70190,
+ -1.18995, -0.28682, -0.87328, -0.48061, 0.31493,
+ -0.99572, 0.36163, 0.41298, 0.74178, -1.75423,
+ -0.70469, -0.32428, -0.31449, 0.88168, -0.06284,
+ 0.46033, -0.25378, 0.19296, 1.13064, 0.49456,
+ -0.85100, 1.18055, -0.21226, -0.45015, -0.38102,
+ -0.45521, -0.85566, -1.60071, 0.45542, -1.13350,
+ -0.32491, 1.46731, -0.58461, -0.73433, 0.54083,
+ -0.06163, 0.36535, -0.15646, 0.87428, -0.14021,
+ -0.82659, -0.46665, 0.39317, 0.93076, -1.06405,
+ -0.95870, -0.78734, -0.57286, 0.05149, 1.37049,
+ -1.97586, 0.30273, 0.07966, -0.46327, -0.77583,
+ -0.57653, 0.30760, 0.37233, -0.42018, -0.33512,
+ 0.96987, 0.02385, -0.17245, -0.10683, -1.05905,
+ 0.50218, 2.05996, 0.23041, -1.05819, 0.97982,
+ -0.16144, 0.14346, -0.29451, -1.19297, -0.50183,
+ -1.42684, -0.11209, -0.39435, -0.09516, -1.36929,
+ -0.09312, 0.65628, -1.11499, 0.50838, -0.76273,
+ 0.02323, 0.05628, 0.20151, -0.08466, -1.28987,
+ 0.15449, -0.46421, 0.17853, 0.47055, 0.19015,
+ 0.79979, -0.59644, -0.78668, 0.54626, 0.13465,
+ -1.23987, 0.29396, -0.66866, -0.27212, 0.41560,
+ -0.05102, 0.66954, -0.31569, 1.11947, 0.64024,
+ -1.09264, -1.24555, -0.30350, 0.13130, 0.94065,
+ 0.22974, -0.42647, -0.22504, 0.29605, -0.99247,
+ 0.16182, -0.37130, -1.42041, 0.72818, -0.78251,
+ 0.00943, -1.42903, 0.22306, -2.14889, -0.31050,
+ 0.33708, -0.38673, 0.54621, -0.82399, 0.29803,
+ 0.86417, 0.89540, 0.17730, 0.21449, -0.68427,
+ 0.57567, 0.83381, -0.43912, -1.28326, 1.14736,
+ -1.18466, -0.32232, -1.79477, -1.56340, -0.49970,
+ 0.58496, -1.54332, -1.65419, -1.68480, 0.93970,
+ 0.47045, 0.33596, 0.46771, 0.63090, 0.67709,
+ -0.12137, -0.36400, 0.57172, -1.08180, 1.07323,
+ 0.54202, 0.61882, -0.10541, 0.81631, 0.07178,
+ 0.64793, -2.68689, -1.42719, -1.06141, 0.47188,
+ -0.54284, 0.64597, -0.19477, 0.10593, 0.21485,
+ -0.44186, 0.54375, 0.23203, 0.21967, -1.00980,
+ -0.68968, 0.52858, 0.25623, 0.39928, 0.06629,
+ -1.54744, -0.15669, 0.02334, 0.13278, -0.66965,
+ -0.65633, -0.64546, 0.25554, -0.08448, -0.32301,
+ -0.00623, -0.05525, -1.16709, 0.91207, -0.28285,
+ 0.43756, 0.32184, -0.22955, -0.32560, 0.10000,
+ -1.11725, -0.82490, -0.98609, -0.08898, 0.66826,
+ -1.50509, -2.26872, -0.53293, 1.06319, -0.29605,
+ -0.31546, -1.19177, -0.63519, 0.32640, 2.42506,
+ 0.44989, 0.61933, 0.09596, 0.01969, 0.81834,
+ 0.17616, 0.69208, 0.66432, 0.26091, -0.37162,
+ 0.36174, 0.35162, -0.65243, 1.02939, -0.86026,
+ 0.54789, -0.77191, -1.61004, 0.20121, -0.00517,
+ -1.43541, -1.13529, -0.35472, 0.24163, -1.52005,
+ 0.98988, 0.27602, 0.09303, -0.08408, -0.74398,
+ -0.37445, -0.65550, -0.36435, 0.11915, -0.81092,
+ -0.38085, 0.03284, -0.70896, 0.04082, -0.34145,
+ -0.42011, -0.05872, 1.62370, -0.36700, 0.79720,
+ -0.61425, -0.24077, 0.35841, 0.88116, 0.17507,
+ -0.03148, -0.10283, 0.35250, -0.56687, -0.85480,
+ 0.13225, 1.27963, -0.11830, -0.44952, -0.07032,
+ -0.08195, -0.49756, -0.37108, -0.59879, -0.67493,
+ 0.79677, 0.17397, -1.32118, -0.15198, 0.76705,
+ 0.57027, -0.87813, -0.74126, 0.97717, -0.28043,
+ -1.71066, 0.70611, -0.76189, -1.53103, 0.28315,
+ 1.31047, 0.20350, -0.55986, 0.23054, -0.64491,
+ -0.47600, -0.20768, -0.15845, -1.11685, -0.08136,
+ 0.19926, 0.71561, -0.33405, -0.16654, -1.31079,
+ -0.45913, 0.00610, 0.92944, -0.65733, -0.73302,
+ 1.18890, -0.22784, -0.25551, -1.37697, 0.92781,
+ -0.17783, -0.15277, -0.25148, -0.36029, -0.38249,
+ -0.22126, -0.40775, 0.54134, -0.06188, 0.33249,
+ -0.72424, -0.10792, 0.10381, 0.26542, -0.20176,
+ 1.19520, 0.63482, -0.30005, -2.15107, 0.55612,
+ -0.42194, 0.18483, -1.03421, -1.70585, 0.08397,
+ -0.19816, 0.71662, 1.31077, -0.28762, -0.45374,
+ -1.11438, -0.29639, 0.29881, -0.51427, -1.46400,
+ -0.26832, 0.55969, 0.27154, 0.24147, 0.37482,
+ 0.20020, -0.63249, 0.29153, -0.89325, 0.48807,
+ -0.07857, 0.66686, -1.20094, -0.54722, -0.81611,
+ -0.26038, -0.86747, 0.07124, -0.26798, -0.21634,
+ -0.29833, 0.42391, 0.08127, -0.50193, -0.60618,
+ 0.29908, -0.55502, 0.71719, 0.64580, 0.64468,
+ -1.06897, -0.00771, -0.05783, 0.08804, -2.90036,
+ -0.11779, -0.57150, 0.22171, 1.23021, -1.40134,
+ -0.38902, -0.09286, -0.89356, -2.14120, 0.06012,
+ 0.54420, 0.43319, -0.81623, -0.88209, -0.07773,
+ 1.19805, 0.57664, 0.18446, 0.83009, -0.10492,
+ -0.52753, 0.11484, -0.78536, -1.80129, -0.41423,
+ -1.84467, 0.80593, 1.04792, -0.13458, 0.48505,
+ -1.34612, -0.07569, -1.34651, 0.34890, 0.44220,
+ 0.08102, 1.04477, 0.87913, 0.47696, -0.78053,
+ 0.16883, -0.50357, -0.02675, 0.39105, 0.71138,
+ -0.43076, -1.09306, -0.96583, 0.19613, 0.16831,
+ -1.40891, -0.29913, 0.60807, -0.54442, -1.25159,
+ 0.12511, -0.70071, -0.28608, 0.69681, 0.43525,
+ -0.78945, -0.21938, 0.14689, -0.72208, -1.97312,
+ -1.71250, 0.56155, -0.10201, -0.95449, 0.45412,
+ 0.32651, -0.51157, -0.31127, 0.92749, -0.53335,
+ -0.25492, 0.26188, 0.64752, 0.18010, 0.76851,
+ -0.07427, -0.22058, -0.25958, 0.76498, -1.01437,
+ -0.46499, 0.56834, -0.36235, 1.77677, 0.63988,
+ -1.00342, 0.03674, -0.34990, -0.31696, -1.02042,
+ -0.73114, 0.20998, -0.14653, -0.74872, 0.16827,
+ -0.16308, 0.14812, -1.41991, 0.02910, 0.02756,
+ -0.46202, 1.67041, 1.02275, -0.79080, -0.09484,
+ -0.21597, 0.29697, 0.03173, 0.05930, 0.94493,
+ 0.35641, -0.24733, -0.18434, 0.50624, 0.73314,
+ -1.75715, -0.85434, -1.38042, -0.88793, -1.07075,
+ -0.41300, -0.75358, 0.19676, 0.55259, 2.16536,
+ 0.54019, 1.02522, -0.54977, -1.04915, -0.93204,
+ -0.11424, -1.21713, -0.37255, -0.86935, -1.37013,
+ 0.88244, -0.64867, 0.04427, 0.72721, 0.19970,
+ -0.05412, -0.94009, -2.65192, 0.33270, -0.12344,
+ -0.70384, 0.62144, 0.18316, 0.08814, -0.18657,
+ 0.54034, -0.34352, 0.65672, 0.71629, -0.44261,
+ -0.97255, 0.08574, -0.78144, 0.34006, -0.84133,
+ 0.14928, 0.19992, 0.59633, -0.52258, -0.69012,
+ -0.37663, 1.12503, 0.50870, -1.30053, -1.36472,
+ 0.52228, -1.72777, -0.58423, -0.20130, -0.19791,
+ 0.07888, 0.01710, 0.41683, 0.81669, -0.14525,
+ -0.39213, 0.57626, -0.39844, 0.70275, -0.36367,
+ -1.29748, -0.83247, 1.38067, -1.21004, -0.98533,
+ -0.34845, 0.14566, -0.60905, -0.16474, -0.65016,
+ 0.43870, -0.18593, -0.74685, 0.48294, 0.66351,
+ 0.84658, -0.23675, 0.91827, 0.71746, -0.10000,
+ -1.90727, 0.83406, 0.29686, -0.36632, -0.26323,
+ -0.35289, -0.40311, -0.48407, 0.14359, 0.09660,
+ -0.99152, 0.01659, 1.12075, 0.12802, -1.94960,
+ 0.44658, 0.50290, -0.72247, -0.13405, 0.38604,
+ 0.86549, 0.57694, 0.41379, 0.04627, 0.93754,
+ 0.14843, -1.50339, -2.73648, 0.36113, 0.51667,
+ -0.65677, -1.69948, 0.67130, -0.21891, -0.44437,
+ -0.46447, 0.59429, -0.68128, -0.43876, 1.27420,
+ -0.17981, -0.25380, -1.41037, 0.24126, 0.83189,
+ -0.26030, -0.09824, 1.01451, 0.21524, 0.02575,
+ 0.34405, 0.26775, -1.67533, -1.19552, 0.57557,
+ -1.28594, 1.47631, 0.02223, 0.28878, -1.59829,
+ -1.01820, 0.25880, 0.24299, 0.31094, 0.22680,
+ 0.97469, -1.89894, -0.60304, -0.39939, 1.46371,
+ -0.75470, 0.01071, 0.48059, 0.32044, -1.05350,
+ -0.03058, -0.07436, -1.27356, 0.60215, -0.14738,
+ -0.71611, 0.05115, -0.71337, 0.08668, 0.48762,
+ 0.11971, -1.02718, 0.36087, -1.04460, -0.37509,
+ -0.21311, 0.12292, 0.51802, 0.01883, 0.57899,
+ -0.50348, -0.05690, 0.68348, -0.20441, -2.03558,
+ 0.99598, -1.35805, 0.03566, 0.06892, 0.09039,
+ 0.96160, -1.91940, -0.31242, -1.31016, 0.37844,
+ 0.27614, -0.65045, 0.17867, -0.60994, 0.26466,
+ 0.97813, -0.72806, 0.68460, -1.38551, -0.25509,
+ -0.25888, 0.57748, 0.37781, 0.20928, -0.31497,
+ -0.67904, 0.20539, 0.01368, -1.20611, -0.10321,
+ -0.22117, -0.17276, -0.65233, 1.07510, 0.32328,
+ -0.43650, 0.33302, 0.52377, 0.38704, 0.45295,
+ -0.66183, -0.45313, -0.60474, -0.77875, -0.07079,
+ -0.93354, -0.15644, -0.35189, -0.64941, 0.10823,
+ 1.05299, -0.66392, -0.85459, -1.07086, 0.80083,
+ -0.95670, 0.67366, 0.46216, -0.46495, 1.02454,
+ -0.08298, -0.63051, 0.54654, -0.18519, -1.20399,
+ 0.18767, -0.10165, -0.57707, -0.93773, -1.54191,
+ -0.90340, 0.61319, 0.05664, 0.19699, -0.33400,
+ -0.25249, -0.61840, -0.42359, -0.09422, 0.88652,
+ -0.28976, -0.44995, 0.31829, -0.23463, 0.09971,
+ 0.61079, 0.53049, -0.11912, -0.05047, -3.13702,
+ 0.99218, -0.47195, -0.56334, 1.34973, 0.57833,
+ -1.07413, -0.35476, -0.24408, -1.23741, -0.14601,
+ -0.33274, -0.11748, -0.82688, 0.14956, -0.79813,
+ 0.48952, -0.46548, -0.05157, 0.42051, 1.17305,
+ 0.36653, 0.86914, -1.88582, 0.11029, 1.02413,
+ -0.27137, -1.12646, 0.02341, -0.07632, 0.82351,
+ -0.41503, 0.59060, -0.86370, -1.03692, 0.75290,
+ -1.19931, -0.04513, -0.39356, 1.57030, -0.45648,
+ 0.51185, -0.07053, -0.06617, -0.71488, -0.73348,
+ 1.55779, -0.17342, 0.70523, 1.05109, -0.27741,
+ -1.91058, 0.71885, -1.14523, 0.49782, -0.92183,
+ -0.54442, 0.44090, -0.77919, -0.45382, -0.11819,
+ 0.71518, 0.23959, 0.34769, -0.96673, -1.83924,
+ -1.15000, -0.16929, -0.84974, -1.23174, 0.72941,
+ -0.50759, 1.72130, -1.35731, 0.55751, -0.20758,
+ -0.39823, 0.82283, 1.00588, 0.80320, -0.18029,
+ -0.12814, 0.95898, 0.68154, -0.25934, -0.30720,
+ -0.33839, -1.18606, -1.14781, -0.44746, 0.59642,
+ 0.90543, 0.31541, -0.17312, 0.38299, -0.26449,
+ 0.35123, 0.33927, 0.93503, -1.37126, -1.45614,
+ 0.27844, 0.39753, 0.85979, -0.07865, 0.04448,
+ -1.11128, -1.89354, -1.41813, 0.26846, 0.14078,
+ -1.05132, 1.55184, 1.36425, -0.37403, -1.53508,
+ 0.73300, 0.39092, 0.49035, -0.55945, 0.24455,
+ 0.83621, -1.23300, 1.18579, 0.67367, -0.95224,
+ 0.48368, -1.13682, -1.03754, -0.32757, -0.58816,
+ 0.75012, 0.16268, 1.96994, -0.90654, -1.05165,
+ -0.36736, 0.44871, 0.29213, -0.66656, 0.69840,
+ -0.02926, -1.03303, -1.23232, 0.53762, 1.33506,
+ 1.64484, -0.82720, 1.89695, -0.93194, -0.04879,
+ -0.77455, 0.60819, -0.12730, 0.65250, -0.33044,
+ -0.98485, 0.21578, 1.53637, -0.52888, 1.02096,
+ -0.48594, 0.99105, -1.56533, -1.63598, 0.21697,
+ 0.47138, -1.23646, -0.52433, 0.99231, -0.92031,
+ -1.16889, -1.29196, 1.06798, -1.76611, 0.47468,
+ -0.19125, -1.57520, -0.74583, -0.69523, 0.73847,
+ 0.13552, 0.21462, 0.14980, 0.73063, 0.15021,
+ 0.28269, -0.19321, 0.56238, 0.68416, -0.70249,
+ -1.04268, 0.12084, 0.05068, 1.06227, -0.68400,
+ 1.32664, -0.10347, -0.59614, 0.03628, -0.57250,
+ -0.58413, -0.91128, -0.59606, 2.24201, -0.94246,
+ 0.45716, -0.37080, -0.59618, 0.74178, -0.10000,
+ -0.00516, 0.80525, -1.26837, 0.96952, 0.99383,
+ 0.44631, 0.90777, 0.38711, -1.23149, -0.12324,
+ 0.54793, -0.72634, -0.91998, -0.37285, -0.40646,
+ -1.56117, -1.34987, 0.54668, -0.41800, -0.96007,
+ 1.17407, -0.33035, -0.86981, -0.48435, 1.23687,
+ 1.02966, -0.47771, 1.03800, 0.46654, -0.92646,
+ 0.03831, 0.65632, 0.06201, 0.78983, -0.91351,
+ 0.98657, -1.11006, -0.54015, -1.10739, -1.00128,
+ 0.22267, 0.06975, 0.35670, -0.62523, -0.47590,
+ 0.43511, 0.21746, -1.04543, 1.00216, 0.12127,
+ 0.78506, -0.61086, -0.76582, 1.02652, 0.30717,
+ 0.12179, -0.81927, -0.71551, -0.81255, -0.89494,
+ 0.31390, -1.73815, 1.65195, 0.36539, -1.56076,
+ -0.71593, 2.49624, 1.15420, -1.01917, 0.48093,
+ 0.41406, -1.03055, -1.74735, 0.42997, -0.38030,
+ -1.06520, -0.14523, 1.00842, -0.47449, 0.35849,
+ -0.50520, 0.53715, -0.06248, 0.09726, -0.78473,
+ -0.52727, -0.03554, -0.12621, 0.04076, -0.29444,
+ -0.01403, 0.47210, -1.00368, -0.55450, -0.12325,
+ -0.64950, 0.28874, -0.44599, 0.38035, -0.14657,
+ 0.93841, -0.29318, 0.09279, 0.56131, 0.66000,
+ 1.27970, -0.96956, -0.33667, 1.41899, -0.96636,
+ 0.07946, 0.40255, -0.75035, 0.66928, -0.09222,
+ 0.52871, -1.12118, -0.16986, 0.79866, -1.04490,
+ 0.03218, -0.76021, -0.36891, -0.97214, -0.01007,
+ 0.98844, 0.03122, -0.26673, -1.43747, 1.09112,
+ -1.49269, 0.04703, 1.21826, -0.31254, 0.05342,
+ -0.00392, -0.48539, -0.22726, -0.35379, -0.34746,
+ -0.50718, 1.29200, 0.39101, 0.48549, -1.69558,
+ 0.33147, 1.02445, -0.19047, -0.79316, -0.67495,
+ -0.21233, 1.83587, -1.16295, 0.25055, 0.58452,
+ -0.71512, 0.35351, -0.19003, -2.02560, 0.37204,
+ 0.10758, 0.52430, 0.42373, -0.00440, -0.25866,
+ -0.39374, 0.58131, 0.22349, -2.07005, -0.74622,
+ -0.99288, 0.06970, -1.38349, -1.25483, 0.81875,
+ 1.01750, 0.70246, -0.56069, -0.29695, -0.01109,
+ 0.07507, 0.44639, 0.70851, -0.08713, 0.65297,
+ 1.25769, -1.35275, 0.69737, 0.54509, -1.76466,
+ 0.82529, 0.28109, 0.16855, 0.46162, -0.75325,
+ -1.59896, -0.63129, -0.35812, 0.41434, 0.29348,
+ -0.22903, 0.67263, -0.33933, -0.57336, -0.40801,
+ -0.92522, 0.22524, -0.45790, 0.73110, -0.77441,
+ 0.05778, -0.25557, -0.49962, -0.44649, 0.83632,
+ -1.40311, 0.82408, -1.06899, 1.25057, -0.67692,
+ -0.18128, 0.01967, 0.27727, 0.23515, -0.64478,
+ 0.04718, -0.44122, 0.00681, 0.16287, -0.15014,
+ -0.58730, 0.17770, 0.34454, 0.04091, -0.33414,
+ -1.23860, 0.34534, -0.75508, -0.94908, 1.63303,
+ -0.40936, 0.27093, -0.16515, -1.04607, 0.63458,
+ 0.90757, -0.07125, -0.01985, 0.01782, -1.67054,
+ 0.11560, 0.26800, -0.63693, 0.53099, -1.16980,
+ -0.53226, -1.19446, -0.93388, 0.06219, -0.26719,
+ 0.55410, 0.18103, -0.35156, 0.36628, 0.07338,
+ -0.68566, 0.61257, -0.64928, 0.44691, -0.30716,
+ 0.15338, -0.32018, 0.20233, 0.51051, -0.42844,
+ 0.31062, -0.12831, -0.42255, -0.96641, -0.10301,
+ 0.76372, 1.01392, -0.72147, -0.54526, 0.02119,
+ -0.86183, -0.43929, -0.52476, -0.60060, 0.28054,
+ -0.25420, 0.00391, 0.63169, -0.33130, -0.41590,
+ -1.20470, -1.36943, -0.30382, -0.57520, -1.53479,
+ -1.04303, -0.87931, 0.80052, 0.12168, 0.75333,
+ 0.39857, -0.08938, 1.39072, -0.59791, 0.28700,
+ 0.88864, 0.07836, 0.26953, -0.66207, 1.12789,
+ -0.17434, -0.18697, -0.19600, 0.24492, -0.99385,
+ 0.44040, 0.11483, -0.02417, -0.59907, 0.12170,
+ 0.16301, -0.37472, -0.34251, -0.84013, 0.14994,
+ 0.66595, -1.75925, -0.06915, -0.45216, -0.48628,
+ 0.35118, 1.55453, -0.58240, 0.40231, -1.00280,
+ 0.10315, 0.58340, -0.01213, 0.17632, -0.84633,
+ 0.63242, -0.31343, -0.04364, 0.56686, -0.18923,
+ -0.52340, 0.05187, -0.40945, -0.17202, 0.10770,
+ -0.91571, -0.77889, 0.64767, 0.05099, 0.52865,
+ 0.02940, 0.32529, 1.05199, 0.36029, -1.06866,
+ 0.37024, 0.34771, -0.15533, -0.48563, -1.16732,
+ -0.44541, 0.61553, -0.48611, -0.88102, -0.32637,
+ -0.26477, 0.12691, -0.29381, 0.24966, -0.20887,
+ -0.49285, 0.41945, 1.06758, 0.18328, 0.89272,
+ 1.26633, -1.93245, 0.76552, 0.11877, 0.88158,
+ -1.11535, 0.04893, -1.70550, -0.48571, -1.52777,
+ 0.18378, 0.64631, -0.19805, -1.22545, -0.10000,
+ -0.36256, -1.68717, -0.99219, -0.42823, -0.30944,
+ -0.17826, 0.52502, -0.82189, -0.51460, -0.64745,
+ -0.63263, 0.49890, 0.75843, 0.14430, 0.59406,
+ 0.49059, 0.42632, 0.51699, -0.09750, 0.18123,
+ 0.41832, -0.47879, -1.51966, -0.30566, -0.86442,
+ 0.97900, -0.54327, -1.51846, 0.46794, -0.17426,
+ -0.64219, -1.39415, 0.43658, -0.44081, 0.59414,
+ 1.24165, 0.06034, -0.04007, -0.64527, 1.00538,
+ 0.16738, 0.89684, -0.23817, -0.47768, -0.77182,
+ -0.61617, -0.03581, -0.63499, -0.86431, -0.18423,
+ -0.55329, 0.69751, -0.07814, 0.46480, -0.84798,
+ -0.59783, 0.16774, 1.02758, -0.07038, 0.10985,
+ 0.83873, -0.68609, 0.43291, -0.95243, 0.32507,
+ 0.06836, -0.12325, 0.16906, -0.86588, -0.50986,
+ -0.34793, 1.14042, -0.68986, -0.36597, 0.05692,
+ -0.44695, -0.00692, -0.83134, 0.24428, -0.00407,
+ 0.19804, -0.32730, 0.75928, 0.19253, 0.35460,
+ 0.61699, 0.71305, -1.07208, -0.37683, 0.30911,
+ 0.03155, 1.37909, 0.08045, -0.20547, -1.24725,
+ -1.61460, -0.61077, 0.30095, -0.37953, 0.07358,
+ 0.09040, -0.09318, -0.81852, -0.05347, -0.39585,
+ 1.01445, -1.06786, 0.04658, -0.23768, -0.70060,
+ 0.80720, 1.61825, -0.10159, -1.33998, -0.71042,
+ 0.24751, 0.55831, -0.18140, -0.39689, -0.31976,
+ 0.31331, -0.11848, -0.44263, -0.70891, -0.33633,
+ -0.66086, -0.89803, -0.23597, 0.05153, 0.52683,
+ 1.34006, -0.87284, 0.25100, 0.04195, 0.29561,
+ -0.61283, -0.17122, -0.46910, -1.13425, -0.55838,
+ 0.17389, -0.76092, 0.79652, -0.31344, 0.12741,
+ 0.50305, -0.59862, 0.21023, 0.93738, 0.82157,
+ 0.45919, 0.18211, -0.28162, -1.36044, 0.31543,
+ -0.38381, -0.29721, 0.76728, 0.14527, -0.92778,
+ 0.25037, -0.28540, 0.19753, -1.06674, 0.28991,
+ -0.30350, -0.84014, -0.34734, 0.42362, 0.47317,
+ -0.07366, 0.13542, -0.34879, 0.44188, -0.34267,
+ -0.89234, -0.76477, 0.13951, -0.02238, -0.14818,
+ -0.08311, -0.43056, 0.40105, -1.49908, -0.53845,
+ -0.10595, 0.47648, -0.54971, 0.39074, -2.71787,
+ -0.38532, 0.13843, -0.58323, -0.86656, -0.25931,
+ -0.32151, 0.37067, -0.07547, -0.94503, 0.17460,
+ -0.23256, 0.05437, -0.22745, -0.21465, -0.40352,
+ 0.60199, 0.12865, 0.19119, -0.06368, 0.33324,
+ -0.31271, -0.43996, -0.00670, -0.17740, -0.96502,
+ 0.75877, 0.07412, 0.48499, -1.02323, 0.57046,
+ 0.47021, -0.61089, -0.42603, -0.34763, 0.68441,
+ 0.43646, -0.92512, 0.07253, -1.43021, 0.36357,
+ -0.18399, -0.47720, -0.01125, -1.21740, 0.14279,
+ 0.61301, 0.36631, 0.07852, 0.42367, -0.41858,
+ -0.22967, -0.00030, -0.66563, 0.33948, -0.77473,
+ -0.34378, -0.58025, -0.28707, 0.20174, 0.29179,
+ -0.27737, -0.85108, -0.09804, -1.27718, 1.03526,
+ -0.25190, 0.55019, -0.20580, -2.03466, -1.32843,
+ 0.80842, 0.08543, -0.52267, -0.58657, 0.28016,
+ -0.19159, -0.70202, 0.01513, 0.35007, 0.74073,
+ -0.80096, 0.95101, -0.11600, 0.10356, 0.85561,
+ -0.65860, -0.03651, 0.31516, 0.18074, -0.98533,
+ -0.30817, -0.11768, -0.73034, 0.45408, -0.21041,
+ -0.48402, -1.10476, 0.26419, -0.15670, -1.00209,
+ 0.19875, 0.45063, -0.44384, -0.73198, 0.95337,
+ 0.94947, -0.81179, -0.47715, -0.09298, -0.75231,
+ -0.22447, -0.31559, -0.79976, -1.63755, 0.08482,
+ -0.01929, -0.66403, -0.29603, -1.30287, 1.27148,
+ 0.87291, 0.34510, 0.06662, 0.37239, -0.24795,
+ -0.01886, -0.06879, -0.15657, -0.54261, -0.78982,
+ -0.71862, -0.25611, -2.23760, -0.27676, 0.48925,
+ 0.46487, -0.28348, 0.27751, 0.19578, 0.61537,
+ 0.68641, -0.09646, 0.73255, -0.80777, -0.17452,
+ 0.17419, -0.12465, -0.24896, -0.60014, -0.59126,
+ -0.50651, 1.02214, 0.71800, 0.38067, -0.32204,
+ 0.05489, 0.12661, -0.46522, -0.25970, -1.68113,
+ 0.38762, 0.02236, -0.67628, -0.49691, 0.58043,
+ -0.06455, -0.86615, 0.18830, -0.61148, -1.36559,
+ -0.52107, 0.63978, 0.38619, 0.35123, 0.05298,
+ -0.26539, 1.13390, 0.40316, -0.36554, 0.54381,
+ -0.43437, -1.16249, 0.15770, -0.97322, 0.05802,
+ -1.28011, -0.40756, 0.06530, 0.09682, -0.03493,
+ 0.15702, -0.05407, -0.71025, -0.26688, -0.41955,
+ -0.38126, 0.17888, -0.65138, 0.42513, -1.07399,
+ -0.78058, 0.23861, 1.05454, 0.65414, -0.33630,
+ -0.02777, -0.41889, -0.84005, -0.71026, -0.10000,
+ -0.83906, -0.99796, -0.15763, -0.57219, 0.47394,
+ 0.53256, 0.01609, -0.44664, -0.54027, 0.69418,
+ -0.52697, -0.29370, 1.06208, -0.81039, 0.59870,
+ -0.26532, 0.92177, -0.25410, -0.95524, -0.75107,
+ 0.21335, 0.86853, -0.23832, 0.51253, -0.27182,
+ -0.03475, -0.79049, -1.64149, 0.51162, 0.15212,
+ -0.43727, -1.31334, 0.60622, -1.07134, -1.72249,
+ 0.94556, 0.62382, 0.18636, -0.40926, 0.35438,
+ 0.45340, 0.01818, 0.64439, 1.35831, 0.24989,
+ -0.84220, 0.42400, 0.69719, -0.51599, 1.00890,
+ 0.26264, -0.58006, 0.42364, -0.33378, -0.13652,
+ -1.07870, -2.15043, -1.19596, 0.41330, -0.23935,
+ 0.55193, -0.64131, -0.61769, 0.64569, -0.79971,
+ 0.03868, -0.63439, 0.51809, 0.16488, -0.50906,
+ -0.18235, 0.02634, -0.49241, -0.68516, 0.06232,
+ -0.02236, -0.58091, -0.29144, -1.10636, -0.04761,
+ 1.26611, -0.54333, -0.80776, 0.28298, 0.69682,
+ 0.45993, -0.23929, -1.13885, 1.09287, -0.44757,
+ -0.15877, 0.17961, 0.14073, -1.42264, 0.11342,
+ -0.75735, -0.37496, 0.41417, -0.46700, 0.05846,
+ -0.52881, -0.54400, -0.41031, -0.42703, 0.26273,
+ -0.28616, 0.74830, -0.54984, -0.76176, 1.08378,
+ -0.32889, -0.73074, 0.18178, -1.39635, 0.98901,
+ 0.18507, 0.05953, -1.04390, -0.20558, -0.09111,
+ -1.02762, 0.68257, 0.30592, 0.44702, -1.81418,
+ 0.05532, -0.42009, 0.07909, -0.36710, -0.72130,
+ -0.69257, -0.87379, 1.45177, -0.82990, -0.33807,
+ 0.14300, 0.34821, 0.80905, 0.17265, -0.97472,
+ -0.22264, -0.16414, 0.61410, -0.27631, -0.34482,
+ 0.34747, -0.23773, -0.47118, 0.66946, 0.41410,
+ -0.70290, 0.86262, -0.30461, -0.11826, -0.69898,
+ 0.44744, 0.06881, -0.46664, -0.26748, -0.61509,
+ -0.22850, -0.07841, -1.63993, 0.17123, -0.50932,
+ 0.65375, -0.52916, 0.24524, 0.23764, -1.10982,
+ -0.80777, -0.16113, -0.74655, 0.61600, -0.41365,
+ -0.07966, -0.58807, 0.11579, 0.66055, -0.15441,
+ 0.16994, -0.26811, -0.16055, -0.28182, 0.76955,
+ 0.49921, -0.34865, -0.51736, -0.32895, -3.09791,
+ -0.46113, 0.67370, -0.25816, 1.25404, -0.77532,
+ -0.21783, -0.17761, -0.38489, -0.34559, -0.63497,
+ 0.02037, -0.59275, 0.06555, -0.08411, -0.71053,
+ -0.47573, -0.08369, 0.75918, 0.17422, 0.43012,
+ -0.90048, 0.68662, -0.68286, 0.30937, 0.72841,
+ 0.41485, 0.01153, 0.08429, 0.58535, 0.40621,
+ 0.23561, 0.11977, -1.62951, 1.12126, -1.12450,
+ -1.92039, -0.67424, -0.13177, -0.27279, 0.38060,
+ -0.27331, -1.50018, 0.15456, 0.69308, 1.33075,
+ -0.87027, -2.49791, 0.56885, -0.70365, 1.01971,
+ 0.75709, 0.73277, -1.27588, -0.40402, 0.02878,
+ 0.26334, -0.69129, -0.86100, -0.82407, -0.32379,
+ 0.53152, 0.25905, -0.81319, 0.32297, -0.59580,
+ 0.37186, 0.62307, 0.30349, 0.32740, 0.22674,
+ -0.02448, -0.97893, 0.73086, 0.04475, 0.21817,
+ -1.09621, 0.09257, -1.23133, -0.83844, 0.22348,
+ -1.58805, 0.15725, 0.22346, -1.03846, 0.78041,
+ 0.06983, 1.07789, 1.05917, -0.99145, 1.39170,
+ 1.53898, -1.34995, 0.15338, 0.06509, -1.22963,
+ 0.18903, 0.28667, 0.04986, -2.21273, -0.57377,
+ -2.29564, 0.04337, -0.54415, -0.13437, -0.49902,
+ 0.47021, 0.93320, -0.79199, 0.23247, 1.31653,
+ 0.17108, 0.24722, -1.15552, -0.70633, 1.14087,
+ -0.29236, -1.10333, -0.30533, -0.59646, -1.76898,
+ 0.20038, 0.18245, -1.01119, 0.53405, 0.00681,
+ -0.62936, 0.97444, 1.40038, 1.06109, -0.65743,
+ -0.08842, 1.78433, 0.96889, -1.66983, 0.04261,
+ 0.66265, -0.34798, -0.15987, 0.17706, -0.22382,
+ -1.72571, -1.31471, -0.81103, -2.65033, -0.47456,
+ -0.10343, -0.36982, 0.20257, -1.08290, 0.55395,
+ 0.01629, 0.97742, -0.29785, 0.86974, 0.36481,
+ 0.22943, 0.21506, 0.28162, 0.13377, -0.56430,
+ -0.76280, -1.69821, -0.34168, -0.31174, -0.77101,
+ 0.20051, -1.43148, -0.10877, 0.80945, 1.07002,
+ 0.48824, 0.28971, 0.04846, 0.99769, 0.21366,
+ 0.00575, -0.40507, 0.24039, -1.15373, -0.62742,
+ -0.18674, -0.21981, -0.72081, -1.10903, -0.46377,
+ 0.46448, -0.99735, -1.16379, -0.10588, -0.86663,
+ 0.33070, 0.05020, 0.49402, -0.64325, -0.31094,
+ -0.47568, 0.24568, -1.80023, 0.17086, 0.24135,
+ -1.15851, -1.10261, 0.26582, 0.35594, -0.37397,
+ -0.39473, -0.14902, 0.83233, 0.66318, 0.10000,
+ -1.59111, -0.61280, -0.40647, -0.48016, 1.64967,
+ -0.59049, 0.52177, 0.46754, -0.80230, -0.21234,
+ -0.36392, 0.66845, 0.51918, -0.05932, 0.46405,
+ 0.32167, 0.38456, -0.58079, -0.45457, -0.60819,
+ -1.55997, -0.22471, -0.97167, 0.13684, 0.20676,
+ -0.23774, 0.49466, -0.92652, 0.37005, -0.04037,
+ 0.69609, 0.54930, -0.75406, 0.03660, -0.39758,
+ 1.44256, -0.72314, 0.54455, -1.60151, -1.30663,
+ -0.52494, 0.30586, -1.49603, -1.35303, -0.87648,
+ 1.14301, 0.36051, -1.13940, -0.43164, 0.28429,
+ 0.32749, -0.52153, 0.77363, -1.07368, -0.40955,
+ -0.13920, 1.56210, -0.74923, -1.12310, 0.82014,
+ -0.16285, -0.66632, 0.94533, -1.48977, -0.51072,
+ -1.39539, -0.43634, 0.77435, -0.74571, -0.57613,
+ 0.16560, -0.09595, 0.65428, 0.42414, 0.54582,
+ -0.31837, -0.41354, 0.39980, -0.09019, 0.88080,
+ -1.93707, 0.29016, 0.03904, 0.50963, -0.25375,
+ -0.14405, -0.63370, -0.85268, -0.31418, -0.66648,
+ 0.56382, 0.60440, -0.51069, -0.43006, 0.08502,
+ -0.83064, -0.53334, -0.47807, 1.29038, 1.04993,
+ -0.99994, -0.17115, -0.84684, -0.74330, 1.88971,
+ 0.27472, 0.37767, 0.45542, -2.44081, 0.45251,
+ -0.89313, -2.33219, -0.21420, 0.72817, 0.29915,
+ 1.86861, -0.56738, -0.62362, 0.43029, -0.27210,
+ -0.38279, -1.18560, -0.64256, 0.66397, -0.15656,
+ 0.43485, -0.31074, 0.36458, 0.58751, -0.63032,
+ -0.24149, -0.03229, -0.20829, 0.92592, -0.58299,
+ 0.86956, 0.08008, -0.17214, 0.08573, -0.78045,
+ -1.23555, 0.14430, -0.15783, -0.11858, -1.13139,
+ -1.27924, 0.09806, 0.44571, 0.33428, 0.80296,
+ -0.58531, -0.42074, 0.04147, -1.66368, -1.03392,
+ -0.53873, 1.08152, 1.22321, -0.81257, -1.10689,
+ -0.67313, 0.26635, 0.27159, -0.34180, -0.05959,
+ 0.19682, -0.63802, -0.71510, 0.40000, -0.16067,
+ -0.71470, -0.54134, 0.77267, -0.79893, 1.16605,
+ 1.62646, -0.02594, 0.65111, -0.99642, 0.77481,
+ -0.94406, -0.14662, 0.36766, -0.18501, -1.29023,
+ -0.48840, -0.06750, -1.64143, -0.88313, -3.32563,
+ 0.41511, -0.52876, -1.08967, -0.30205, 1.23877,
+ 0.39597, 0.03169, 0.57173, 0.21199, 0.09023,
+ -0.07212, -1.20797, -0.42955, -1.17645, -0.91426,
+ -0.27670, -0.51286, 0.02530, -1.33031, 0.66617,
+ 0.50062, 0.75718, 0.62829, -0.75570, 1.07274,
+ 1.17170, -0.51674, 0.18406, -0.95829, -0.84862,
+ -0.85555, -0.03240, 0.41407, -0.72709, -0.96820,
+ -0.01872, -0.60417, -0.29132, 1.46036, -0.22082,
+ -0.72066, -0.46327, 0.14315, 0.18174, -0.82562,
+ -0.20790, -0.31580, -1.10323, -1.42523, -0.85581,
+ -0.84379, 0.79996, 0.12389, -0.14309, -0.15908,
+ -0.28237, 0.42187, 0.98264, 0.80015, -0.20301,
+ 0.15969, -0.08022, -0.06103, -0.73997, -0.55346,
+ -0.32034, 0.59001, 0.37380, 0.64462, -1.79663,
+ 0.27527, 0.67159, 0.40025, 0.46617, -0.32552,
+ -0.66125, 0.52973, -0.11485, -1.06192, 0.09201,
+ -0.40360, -0.20367, -0.02110, -0.73425, 0.26516,
+ 0.19429, -0.40842, 0.36415, -0.40268, -0.13448,
+ 0.25700, -1.40875, -0.09960, -0.05574, -1.07085,
+ 0.60608, -1.29945, 0.46608, 0.75609, 0.06565,
+ -1.17846, -0.13691, -0.16334, 0.29155, -0.40058,
+ 0.97951, -0.54323, -1.11559, -1.24523, 0.59770,
+ -0.93377, -1.05689, -0.54644, -0.71880, 0.64445,
+ -0.62196, 0.40567, -0.92534, 0.36606, 0.85665,
+ -0.71592, 0.58677, 0.66075, 0.19651, -0.18125,
+ -0.58280, 0.99339, -0.46180, 0.08583, -0.60319,
+ -0.16140, 0.50060, 0.51716, 0.34121, 0.46783,
+ 0.45448, 0.21457, -0.36890, -0.18256, -1.01150,
+ -0.12772, -0.33061, 0.06059, -0.67200, -0.83292,
+ -1.36310, -0.21306, 0.72572, 0.00781, 0.12443,
+ -0.90593, -0.53325, -1.34279, -0.93237, -1.26052,
+ -0.25532, -0.39303, -0.95057, 0.63182, -0.64459,
+ 0.35367, -0.09368, 1.21766, 0.98107, -0.15058,
+ 0.74713, -0.00438, 0.18462, 0.20704, -1.89779,
+ 0.39320, -1.70397, -0.45446, -2.17455, -1.14552,
+ -0.46603, -1.92453, -0.39020, -0.84139, 1.17459,
+ -1.46856, 0.25673, 0.80555, 1.79909, 1.67061,
+ 0.76087, 1.10865, 1.47285, 0.52470, 0.80250,
+ 0.45433, 0.09381, -1.70746, -1.88055, 0.86720,
+ -0.59522, 0.82533, 0.19635, 0.35375, 0.82114,
+ -0.19196, -1.72215, 0.32729, -2.30510, 1.18564,
+ -0.35698, -1.17558, 1.23729, -0.42275, -0.10000,
+ 0.16138, -1.35893, -0.28767, -0.85866, -0.47233,
+ -0.51771, -0.65443, 0.15993, -0.21676, -0.18461,
+ 0.55788, -0.11281, 0.08731, 0.01263, -0.57121,
+ 0.17082, 0.66868, 0.07672, -0.88464, -0.47645,
+ 0.60771, 0.04076, 0.02359, 0.28274, -2.02195,
+ -0.30855, 0.12960, 0.54997, -0.21490, 0.66262,
+ 0.39828, 0.56218, -0.65626, -0.40745, -0.54116,
+ 1.35780, -0.31706, 0.02997, -0.91264, -0.65286,
+ -0.73606, 0.23829, 0.37046, 0.42546, -0.06789,
+ -1.14270, -0.76696, -0.25643, 0.31315, 0.54395,
+ -0.44607, 0.86277, 0.54731, -0.17430, 0.55721,
+ -0.68817, -0.28811, -0.15373, 0.64666, -2.19393,
+ -0.37879, -1.31120, 0.10815, -0.76834, -0.80605,
+ -1.35316, -2.38687, -0.42835, -1.30010, -0.39139,
+ 1.12816, -0.73613, 0.46191, -0.07629, 0.92618,
+ -1.07352, 0.92948, 1.20516, -0.44313, 2.05151,
+ -0.24444, 0.92128, 0.44282, -0.35184, 0.01548,
+ -0.73057, -0.38775, -0.98425, -0.22391, 0.40581,
+ -1.16760, 0.83239, -1.33261, 1.06417, -0.36868,
+ 0.51363, -0.46715, -0.78365, 0.77062, -0.21618,
+ 0.03568, 0.66642, 0.05254, -0.31856, -0.86891,
+ -0.53861, 0.67405, -0.39785, -0.68600, -0.24840,
+ 0.17293, -0.60243, -0.40652, -0.37591, 0.05047,
+ 0.03615, 0.77392, 1.18565, -1.15406, -0.60179,
+ -0.80251, 0.13052, 0.06990, 0.80373, -0.66396,
+ -0.51244, -0.16605, 0.80351, -0.34868, -1.23680,
+ -0.70616, -0.25103, -0.98676, 0.40769, -1.65779,
+ -0.43991, -0.00869, -0.62435, 0.76314, 0.07892,
+ 0.38669, 0.41681, 1.00497, 0.45308, 0.13189,
+ 0.03317, -1.14673, 0.64415, 0.05558, -0.19799,
+ 0.33835, 0.59321, -0.83176, -0.96060, 0.00691,
+ -0.11686, -0.27263, -0.02288, 0.84095, 0.10707,
+ 0.03915, -0.44835, 0.06147, 0.90114, -0.74177,
+ -1.24150, -0.24761, -1.39908, -0.46422, 0.52841,
+ -0.44852, -0.63324, 0.71277, -0.10475, 1.22524,
+ 0.83820, -0.09052, -0.25875, -0.45019, 0.63419,
+ -0.03348, -0.15768, -1.38079, -0.89328, 0.44309,
+ -1.19782, -0.73212, 0.38713, -1.01683, -2.89334,
+ 0.34721, -1.42702, 0.40190, -0.44984, -0.23821,
+ -0.78340, -0.74750, -0.16699, -0.04324, 0.04371,
+ -0.06240, 0.68674, 0.37341, 1.14674, 0.68101,
+ -1.07824, -0.27752, -1.01077, 0.45000, -0.75610,
+ 0.09744, 0.62744, 0.02279, -0.08456, -0.32135,
+ 0.34028, -0.26534, -0.71167, 0.35494, -0.60650,
+ 0.04966, 0.34247, 0.19571, -0.93127, -1.32529,
+ 0.29996, -0.88418, -0.60929, 0.45259, -0.74767,
+ -0.40068, 1.38897, 0.09951, 0.23044, 1.50996,
+ -0.78358, 0.75842, -0.46247, -0.69157, 0.14404,
+ 0.48478, -1.04186, -0.69737, 0.29183, -0.15105,
+ -0.24093, -0.15446, -1.07756, -0.36830, -0.77747,
+ 0.31258, 0.27886, -1.27685, 0.42481, 0.87907,
+ 0.45455, -0.19095, -0.31063, -1.05701, -0.88754,
+ 0.08394, -0.80424, 0.69376, -0.45620, 0.62460,
+ -1.24478, 0.22286, -0.45421, -0.05177, 0.20130,
+ -0.78379, 0.07242, -1.21949, 0.39026, -2.20605,
+ 0.41563, 0.07297, -0.45920, 0.89674, 0.62770,
+ -1.04095, 0.20970, 0.14384, -0.37791, 0.64100,
+ -0.09679, 0.15084, -0.18178, -0.18506, -0.39461,
+ 0.72626, -1.67500, -0.06587, -0.50388, 0.68941,
+ 1.46221, 0.94586, 0.15079, -0.01586, -0.15855,
+ -0.54169, -0.84945, -0.11752, 1.03312, -0.63556,
+ -1.48838, 0.12329, 0.09421, -0.06226, -1.03493,
+ -1.12855, -1.21593, 0.15919, -0.06974, -0.24682,
+ -0.01654, -2.00517, -0.36575, 0.30114, 0.13176,
+ 0.18604, 0.42132, -0.65366, -0.88767, 0.82004,
+ -1.24497, -0.85563, -0.18709, -0.18240, 0.05473,
+ 1.40997, -0.88468, -0.25380, 0.05209, 0.59909,
+ 0.34828, -0.21673, 0.58706, 1.01176, -0.16743,
+ -1.16058, 0.31024, -0.00673, 0.11462, 0.10850,
+ 0.85760, -0.61890, -1.23507, 0.00880, -0.24642,
+ -1.18377, 1.04097, -0.89530, -0.33717, 0.36134,
+ -0.22441, -0.54480, -0.39336, -0.79649, 0.93753,
+ -0.23361, -0.31168, 0.05860, 0.15041, -1.19173,
+ -0.87896, 0.71340, -0.90626, -0.86089, 0.85261,
+ 0.67759, -0.06493, -0.12620, 0.43258, 0.48030,
+ -0.34665, -1.62685, -0.91997, 0.54821, -0.33291,
+ -0.43926, 0.61354, -1.68772, 0.02932, -0.07644,
+ -0.09423, -0.54157, -1.46442, -0.51988, -1.54098,
+ -0.22970, 0.05318, -0.20948, 0.33829, 0.65258,
+ 0.50602, 0.97969, 0.45768, 0.59321, -0.10000,
+ -0.43399, -0.26769, -0.38866, -0.15112, -1.56154,
+ 0.69581, -0.86570, -0.52915, 0.88981, -0.13460,
+ 1.22164, -0.88257, -0.75827, -0.36277, -0.30326,
+ 0.78087, -0.35090, 0.51691, -0.13437, -0.08459,
+ 0.09111, -1.33451, -0.21411, -0.30534, -0.11002,
+ -1.21782, 0.84656, 1.01641, 0.86239, -0.20003,
+ 0.34692, 1.10412, -0.87997, -1.12680, -0.45573,
+ -1.08038, 0.28377, -0.10038, 0.23665, -1.25967,
+ 0.62665, -0.25178, 0.57687, 0.34166, -1.46183,
+ -1.35983, 0.59922, 0.05148, 0.10788, 0.17602,
+ 0.32759, 0.71246, 0.11861, -0.98839, -1.26869,
+ -0.34133, 0.81258, 0.43689, -1.03532, 0.74080,
+ -0.79618, 0.02215, -0.58570, 0.42723, 0.88501,
+ -0.85658, 0.51985, 1.27243, -0.18122, 1.21473,
+ -0.44614, -1.46648, -0.45686, 0.05383, -0.42645,
+ -0.61984, -1.37864, 0.09786, 0.36791, -0.07350,
+ -0.82132, -0.05823, -0.60615, -0.26040, -0.46284,
+ -0.95056, -0.43798, 0.27457, -1.43759, 0.39573,
+ -0.05343, -0.18245, -1.35921, 0.13077, -1.08014,
+ 0.65864, -1.13620, 0.50100, 0.48833, -0.35740,
+ 0.85600, 0.40597, 0.57427, 0.35590, 0.00359,
+ -1.30153, 0.38971, -0.02308, 0.53968, -0.88525,
+ 0.21815, -0.90672, -0.08683, -1.11846, 0.52464,
+ 0.22728, -0.16282, -0.58633, -1.61295, 0.67849,
+ 0.40850, 0.25410, 0.15579, -0.14248, -0.30684,
+ -0.67608, -0.03843, -0.34488, 0.03272, 0.19704,
+ -0.53079, 0.61430, 0.43166, -0.15041, -1.99657,
+ -0.66939, 0.28395, -0.27371, -1.73334, -0.23245,
+ 0.02415, 0.37581, 0.78022, 0.17266, 0.16707,
+ -0.87845, -0.04424, 0.15050, 0.31210, 1.28627,
+ -0.64300, -0.70824, -0.12053, -0.47513, -1.41674,
+ -0.65368, 1.03694, -0.97836, 0.44860, 0.14125,
+ -0.06971, 0.99208, -0.16427, -0.11333, 0.09054,
+ -0.84539, 0.08809, -1.37097, 0.79824, -0.36776,
+ -0.60686, -1.20109, 0.09855, -0.03479, -1.10909,
+ 0.05529, -0.75958, 0.18829, -0.43945, 0.49381,
+ -1.20231, -0.15260, -0.34510, 0.39890, 0.42693,
+ 0.33155, -0.47633, -0.06796, 0.55836, -3.01317,
+ 1.60903, -1.85541, -1.65536, -2.20415, 1.52600,
+ 1.24650, -1.57589, -1.87322, -1.43852, 1.00239,
+ 1.55606, -1.31925, -1.77485, -1.79740, -1.56556,
+ 1.87896, 1.25269, -1.63457, -1.72965, 1.58500,
+ -1.48411, 1.58084, 1.69072, 1.56002, 1.28039,
+ 1.85392, 1.93610, -1.53595, 1.29631, 1.60084,
+ 0.15991, -1.60903, 1.85541, 1.65536, 2.20416,
+ -1.52600, -1.24650, 1.57588, 1.87321, 1.43852,
+ -1.00239, -1.55605, 1.31925, 1.77485, 1.79741,
+ 1.56557, -1.87895, -1.25269, 1.63458, 1.72965,
+ -1.58499, 1.48411, -1.58084, -1.69071, -1.56002,
+ -1.28039, -1.85393, -1.93611, 1.53596, -1.29632,
+ -1.60084, -0.15992,
+};
+
+float const r19_4[(na*19+1)*30+(30+1)*2] = {
+ -0.52512, -0.57061, -0.47833, 0.74562, 0.13606,
+ -1.22673, 0.50148, -0.75317, 0.80071, -0.31284,
+ -0.47380, 0.30504, 0.04312, 0.55731, -1.02401,
+ 0.21646, -0.42040, -0.01278, -0.51610, 0.15129,
+ -0.10968, -1.21615, -1.19156, 0.16322, 0.20324,
+ -0.45509, -0.11012, -1.12806, -0.69610, 0.40497,
+ 0.57874, 0.09826, 1.17079, 0.49638, 0.30918,
+ -0.63867, -0.99929, -1.00298, 0.52345, -0.23504,
+ -0.54067, 1.49902, -0.06635, 0.97514, 0.07084,
+ -0.61052, 1.18170, -0.26343, -0.28125, 0.96778,
+ -0.42122, 0.15224, 0.68115, 0.59041, -0.13359,
+ -1.91787, -0.63670, -0.58787, -1.57480, -0.25123,
+ 0.02335, -0.41276, -0.25149, -0.17390, -0.46021,
+ -0.35404, -0.74555, -1.05606, 0.88234, 0.44768,
+ -0.09685, -0.39392, 0.44847, 0.13600, -0.73519,
+ -0.23450, 0.11655, -0.25346, 0.30343, -0.48803,
+ 0.49600, 0.42724, -0.03124, -1.00120, -0.25858,
+ -0.34703, -0.34008, -1.06331, 0.98746, 0.59246,
+ -1.28711, -0.56317, 1.60093, -0.40671, -0.27514,
+ 0.26474, 0.05156, -1.05657, -0.29564, -0.05862,
+ 0.03406, -0.13348, -0.57252, 0.47992, -0.11958,
+ 0.98075, 0.13013, 0.41034, -1.66434, -0.36988,
+ 0.32582, -0.63250, 1.28645, -0.03932, -0.42189,
+ 0.65225, -0.78492, 0.52287, -1.09198, -0.14881,
+ -0.52577, -0.66364, -0.79064, -1.04888, 0.70694,
+ 0.20052, 0.00241, 1.02120, -0.80931, 0.31756,
+ -0.04491, -0.32826, -1.54657, 0.42862, 0.46821,
+ -0.32451, -1.81184, -1.52955, -0.84642, 1.10387,
+ -0.30025, -1.04549, 0.43742, -0.31207, 0.56012,
+ 0.87602, 0.51730, -0.62610, 0.22098, -1.80043,
+ -1.62253, 0.39284, 0.55880, -0.30842, 1.00431,
+ 0.29397, 0.75936, -0.67490, -0.45847, -0.55609,
+ -0.10372, -1.80961, -0.05556, -0.01347, 0.54464,
+ -0.31600, 0.43567, 0.96831, -0.53071, 0.19937,
+ -0.84313, -0.62365, 0.34178, -0.13354, 0.28595,
+ -0.20683, 0.52793, -0.62588, -0.50134, -0.12839,
+ 0.46455, -0.19851, -0.13882, 0.04356, -1.78520,
+ -1.16300, 0.13993, 0.44937, 1.06006, -0.80419,
+ 0.05753, 0.88169, -0.78021, -0.02632, -1.34804,
+ -0.49620, -0.67452, -0.77814, -0.16853, -1.32341,
+ -0.18435, -0.21342, -0.03342, 0.29050, -0.15619,
+ 0.42807, 1.03996, 0.57582, 0.44687, -0.10000,
+ 0.62442, -0.56939, -1.17213, -1.24023, -0.64541,
+ -0.34381, 0.52275, -0.24802, 0.68615, -0.65044,
+ 0.00106, 0.60767, -0.81998, -0.44062, 0.07774,
+ 1.10588, -1.02450, 1.00687, 0.00674, -1.21425,
+ 1.16304, 0.11799, -1.71423, 0.54148, -0.54214,
+ 0.91879, -0.09518, -1.89890, -0.72546, 1.06223,
+ -1.69002, -1.02037, 1.36582, 0.04454, 0.03615,
+ -0.31698, -0.30333, 0.27798, -0.38997, 0.53156,
+ 0.41062, 0.82294, -0.27785, -0.09106, 0.02737,
+ -0.63934, 0.06683, -0.55999, -1.26025, 0.17614,
+ -1.62978, 0.63033, 0.29478, -1.32999, 0.94729,
+ -1.12347, 0.94479, 0.52853, -0.56084, 0.40071,
+ 0.36935, -0.14585, 0.46584, 0.17750, 0.63765,
+ -0.90876, 0.23294, 0.77552, 0.71460, -0.14525,
+ 0.76567, -0.34651, 1.50757, 0.44127, -0.33308,
+ -0.13751, -0.67407, -1.61451, 1.10155, -0.70535,
+ -1.93487, -1.20143, -1.01609, 0.09663, -0.54345,
+ -0.81368, 0.10867, -0.65331, 0.22430, -1.06490,
+ 1.16647, -0.11202, -0.49836, 0.10185, -0.46408,
+ 0.18609, 0.56082, 0.74258, 1.14246, -1.29433,
+ -0.97926, 0.20965, 0.64868, -0.50482, -1.12977,
+ 0.08929, -0.63309, -0.40828, -0.80872, -0.12787,
+ -0.89147, -0.80777, 0.39497, -0.14377, -0.71008,
+ -0.10491, 0.76880, 0.40729, -0.02438, 1.19848,
+ 0.46156, -0.08116, -0.66661, -0.56530, 0.11141,
+ -0.22478, -0.36388, -0.41277, 1.25017, -1.37372,
+ -1.48244, 0.59518, 1.59965, -0.59339, 0.07618,
+ -1.69183, -0.13016, 0.29033, -0.83516, -0.01496,
+ 0.56574, 0.08198, 0.83857, -1.50693, 0.66542,
+ -0.12051, -0.00390, -1.07455, 0.63264, -0.40035,
+ -0.00027, 0.38464, -0.61119, -0.81772, 1.10270,
+ 0.79681, 0.25868, -0.05081, -0.57272, -1.54711,
+ -0.24666, 0.38929, -0.32145, -0.76173, -0.70706,
+ 0.51182, -0.11341, 0.58204, 0.52875, -0.01815,
+ 0.51000, 0.80058, 0.04690, 0.43441, -1.32738,
+ -0.71903, -1.08197, 0.52726, 0.28218, 1.21289,
+ -0.72259, -1.37064, -1.04473, -0.05271, -0.70192,
+ 0.15772, 0.57638, -0.43990, 0.03548, -2.76677,
+ -0.33265, -0.27816, -0.75166, 0.26521, 0.48793,
+ -0.32216, -1.56732, 0.14617, -0.17456, -0.21569,
+ 0.85402, 0.48790, -0.83624, -0.24383, 0.28697,
+ 0.44388, 0.05170, -0.00616, 0.64379, -0.05268,
+ -1.45110, -0.55092, -0.48138, 0.37252, 2.46658,
+ -0.35752, 0.44969, 0.82319, 0.33857, -1.32440,
+ -0.46501, -0.80916, -0.21010, 0.01181, 0.06500,
+ -0.64560, -0.71505, -0.79173, 1.39426, -0.49929,
+ -0.80233, -1.43378, -0.68902, -0.55169, 0.50222,
+ 0.48202, 0.64911, 0.21973, 0.11124, 0.22443,
+ -0.59883, 0.10220, -0.99171, -0.16209, -0.47198,
+ -0.01923, 0.00300, -0.25134, 0.35742, -0.66683,
+ 0.13180, 0.25827, -0.00328, -0.38314, -0.41256,
+ 0.47684, 0.87587, -1.17322, 0.00348, -0.56540,
+ -1.48824, 0.08789, 0.37706, 0.22328, -0.64535,
+ -0.53303, -0.38467, -0.91801, 0.48216, -0.01640,
+ -2.02839, 0.64949, 0.30952, 1.89819, 0.29671,
+ 0.42669, -0.07693, -0.53102, -0.18162, 0.11218,
+ 0.39103, 0.46467, 0.35150, -0.15935, 0.53903,
+ -1.11102, -0.29449, -0.14626, -0.84927, 0.16550,
+ -1.22704, -0.12414, -1.16983, -0.02179, 0.98087,
+ -0.01481, 0.61631, 0.47433, 0.45942, 0.36460,
+ 0.39911, 0.15905, -0.32797, 1.62264, 0.51644,
+ 0.27640, -1.15591, -1.47016, -0.56090, -1.34095,
+ 0.02799, -0.15227, -2.39995, -0.84820, -0.65112,
+ 1.24136, 0.57742, -0.41485, -0.10973, -2.00444,
+ -0.10675, 0.27580, 0.69740, 0.26248, 1.12783,
+ -0.57125, 0.07106, -0.44041, -0.03494, 0.43583,
+ -0.87887, 0.31677, -0.84530, -0.47082, -0.40697,
+ 0.25458, -0.09942, -0.95503, 1.32988, 0.11552,
+ -0.52323, 1.01759, -0.24827, -0.49194, -1.29143,
+ -0.95727, 0.24777, 0.89972, 1.18299, 0.44126,
+ -0.46131, -1.10222, 0.69027, 0.40129, -0.48202,
+ -0.37873, -0.95247, -0.64702, 0.06397, 2.77328,
+ 0.66799, 0.54475, 0.76417, 3.17615, 2.21212,
+ -0.16951, 1.05078, 0.08369, 0.33078, -2.34267,
+ -1.01971, 0.75932, -2.46883, -3.08817, -1.20471,
+ -0.90492, -1.82981, -0.55744, -1.00580, 0.68466,
+ 0.86170, 0.70891, 0.57384, 1.48788, 1.00203,
+ -0.03270, -0.32439, 0.24895, 0.45362, -0.75975,
+ -1.16095, -0.47618, -0.22703, -2.44750, -2.00230,
+ 0.04416, 0.54199, 0.14202, -1.18353, 0.10000,
+ 0.68160, 0.40279, 1.17159, 0.39946, 1.44678,
+ 0.72941, -1.25314, 0.00648, 0.54209, 0.80300,
+ -0.25218, -0.62599, -0.60300, -1.48960, -2.27233,
+ 0.05108, -0.96391, -0.75249, -1.00559, 0.90086,
+ -0.48162, 0.06812, -0.69919, 0.74236, 0.69660,
+ 1.37732, 0.26090, 0.49028, 0.37432, -1.04996,
+ -0.24774, -0.30212, -0.13523, -0.37859, -0.47245,
+ -1.31788, -1.63013, -0.47173, 0.24973, -0.45846,
+ 0.72076, 0.01850, 0.35861, 1.97210, 1.87641,
+ 0.40134, 0.30921, 0.88762, -0.46920, -0.88199,
+ 0.76082, 0.64598, -0.75952, -1.55364, -0.23636,
+ -0.32665, -0.57097, -1.44223, -0.96209, -1.12036,
+ -0.70092, -0.81463, -0.93806, -0.23168, -0.19916,
+ 0.56825, 0.73853, 0.03476, -0.32437, 0.39776,
+ 0.01468, 0.85355, 0.37438, -1.15158, -0.54163,
+ 1.49308, 0.10191, -0.20299, -0.07009, -0.93307,
+ -0.73938, -0.44919, -0.58982, -1.70850, -0.65468,
+ -0.80374, -0.15434, -1.07995, 1.20144, -0.08229,
+ -1.11121, 0.36480, -1.30859, -0.14877, -0.85356,
+ -0.62739, -0.54931, 0.35984, 0.41384, 0.55017,
+ -0.08064, 1.41675, -1.04110, 0.61251, 0.21165,
+ -1.11765, 0.23229, 0.03180, 0.86197, 1.13241,
+ 0.44031, -0.34713, -0.48410, 0.57586, 0.72879,
+ -0.48847, -0.31734, 0.28553, 0.57649, -0.02304,
+ 0.05895, -1.88009, -0.89341, -1.51578, -1.77613,
+ 0.35420, 0.39902, -0.42359, -0.02543, -0.53762,
+ -0.61049, 1.23788, -0.66221, 0.47107, -1.90044,
+ 0.57832, -1.41253, -0.56776, -0.06781, 0.15264,
+ -0.72116, -0.67442, 0.43162, 0.14529, 0.22423,
+ 0.28674, 0.11211, 0.01877, -0.06387, -1.23333,
+ 0.46370, 0.17427, -0.01160, -0.09784, 0.49036,
+ 1.42846, -0.81777, 0.18963, -0.12474, -0.18342,
+ -0.05991, -1.15045, -0.17867, -0.81772, -0.26315,
+ -0.23989, -0.93266, 0.04521, 0.36890, -0.50331,
+ -0.86320, -0.47762, -0.05682, 0.10668, -0.72901,
+ -1.02335, 0.00666, 0.51785, 0.15535, -0.37478,
+ 0.86568, -0.33878, -1.88215, 0.30565, -0.69464,
+ -0.19624, 1.12528, 0.66203, 0.26118, -2.56458,
+ 0.50516, -0.03914, -0.08241, 0.71158, 0.16868,
+ 0.53074, -0.29872, 0.96896, 1.05767, 0.44174,
+ -0.45896, -0.92056, -0.20548, -0.64427, -1.41323,
+ -0.55239, -0.29163, -0.66348, -0.22318, -0.04774,
+ -0.95841, -0.19652, -0.97459, -0.65593, 0.71231,
+ -0.48517, -0.21312, -1.34071, 0.89391, -1.40123,
+ 1.30955, -1.01827, 0.26215, 0.29640, -0.11227,
+ -1.54127, -0.33140, 0.23080, 0.27891, 0.23423,
+ 0.64445, 0.79272, -0.41879, -0.11324, -0.47191,
+ -0.58261, 1.22860, 0.59131, -0.69813, -0.02919,
+ 0.01321, -0.02419, -0.57529, 0.02795, 0.13016,
+ -0.31568, -0.98421, -1.03136, -0.22367, -0.03633,
+ -0.19524, 1.08691, -0.59337, 0.98735, 1.16832,
+ 0.61865, -0.07302, 2.09429, 2.17082, 0.10665,
+ -0.99247, 0.92881, 0.92382, -0.23825, -1.39114,
+ -0.40754, -1.62209, -1.72574, -1.72904, -1.27931,
+ -0.57888, -1.38212, -0.23785, 0.04366, 0.98035,
+ 0.46811, -0.13739, -0.05266, 0.22788, 1.03736,
+ -0.78102, -0.30675, -0.35506, 1.15107, -0.87624,
+ -1.30117, 0.66337, -0.31024, -2.72895, -0.59597,
+ 0.09803, -0.70651, -0.34461, 0.19512, 0.26033,
+ -2.12851, -0.94791, -0.85829, -1.12292, -0.47080,
+ -0.53192, -0.90282, -0.47526, -0.96818, 0.71783,
+ 0.09569, 0.77114, 1.26835, 0.21840, -2.02171,
+ 0.85794, 1.24882, 1.05766, 0.10539, 1.76990,
+ -0.49792, 0.21148, 1.27013, 0.18186, 1.37822,
+ 0.37286, 1.41121, 0.51089, -0.15608, -0.35632,
+ 0.91590, -1.61574, -0.50798, 0.39547, -0.33601,
+ -3.22446, -2.33436, -0.58369, 1.14306, -1.40355,
+ 0.67038, -0.35794, 0.98663, 1.78243, -0.06633,
+ 1.00486, 1.15175, 1.87862, -0.24342, -0.11733,
+ 0.56693, 0.78959, -1.10249, -1.18629, 0.53645,
+ -0.96329, -3.55714, -1.15795, -0.50517, -0.31166,
+ -0.69848, -0.77027, -1.03221, -0.63735, -1.45015,
+ -0.94563, -1.55731, -0.08662, -0.87612, -1.65680,
+ -0.74621, -1.00757, 2.28175, -0.95404, 0.54040,
+ 1.08004, -0.74133, -1.73167, 1.00721, 1.92412,
+ 1.20789, 0.65787, 1.43716, -0.36068, -1.32458,
+ -2.65356, -1.16692, -0.40042, 0.38485, -0.38055,
+ -1.31338, 0.15926, -1.11933, 0.73394, -1.18694,
+ 0.35874, 1.29998, -0.93935, -0.31198, 0.76049,
+ 1.06923, 1.01424, 0.31231, 1.78905, -0.10000,
+ 0.26268, 0.83411, -0.04866, 1.03764, 1.26339,
+ 1.17505, 0.89379, -0.50680, 0.97856, -0.09022,
+ -1.54859, -0.93550, -0.61895, -0.64913, 0.10553,
+ -0.54331, -0.87254, -1.17254, -0.77538, -0.32417,
+ -1.47992, 0.93255, 0.14166, 0.22165, -0.42313,
+ 0.47380, 0.12860, 0.50075, -0.83829, 0.31250,
+ -0.14530, -0.86984, 0.40977, -0.53983, 0.00932,
+ -1.50192, -0.13281, 0.02278, -0.74433, 0.13912,
+ -0.74519, -0.36693, -1.55015, -0.44424, -1.60973,
+ -1.21988, -0.48406, -1.00432, -1.22035, -0.03819,
+ -1.62307, 0.34597, -0.14787, 0.48233, 0.36084,
+ -0.47550, 0.01431, 1.62992, 1.52196, 0.68163,
+ 0.32683, 0.54626, 0.69231, -1.14391, 0.03968,
+ -0.86449, -0.11870, 0.56483, 0.13127, 0.72940,
+ -0.12452, -0.02255, -0.08315, -0.78358, -0.23505,
+ 0.61417, 0.41264, -0.57200, -0.54295, 0.15599,
+ 0.25214, -0.67038, -0.09855, -0.85537, 0.17370,
+ 0.37481, -0.18095, 0.94948, 1.35080, 0.47507,
+ 1.02293, -0.65471, 0.09067, -0.03769, -0.78297,
+ -1.01826, -0.20852, -0.06898, -0.43261, -0.92578,
+ -0.82714, 0.06055, -0.00863, -0.53415, -1.43276,
+ 0.11233, -0.68826, -1.26151, 0.53834, -0.36993,
+ -0.15927, -1.03701, 0.43067, -0.12343, 0.41258,
+ -1.07954, 0.46541, 0.34357, -0.09371, 0.22543,
+ 0.13884, 0.05841, -0.88589, -0.03717, -0.69972,
+ 0.49481, -0.21859, -0.69429, -1.53120, -1.37331,
+ -0.73753, 0.21967, 0.26243, 0.17167, -1.05164,
+ 0.30221, -0.82940, -0.70909, 0.52490, -0.74495,
+ 0.48316, 0.39909, 0.81005, 0.08013, 0.30116,
+ 0.05030, 1.27009, 0.10734, -0.00074, -0.32828,
+ -0.75467, 0.66644, 0.71975, 1.84371, -0.30397,
+ 0.38520, -0.32666, -0.23165, -0.56126, -0.23301,
+ -0.05782, -0.53217, -0.24033, -0.99139, -0.01742,
+ -0.29065, -0.34686, -1.12069, 0.81526, -0.04678,
+ -0.17700, 0.44664, -0.22916, -0.14245, -0.25035,
+ -0.53695, 0.73770, -0.03567, -1.06207, -0.40881,
+ -0.51814, -0.25680, -0.52974, -0.26084, -0.54745,
+ -0.15565, -0.13941, -0.05998, -0.25741, -3.01450,
+ 0.29014, -0.46581, 0.18171, 0.06046, -0.70466,
+ -0.70387, -0.27240, 0.51637, -0.59508, -0.07925,
+ 0.36731, 1.77256, 0.06188, -0.45290, -0.33152,
+ -0.90466, -0.76875, -0.36388, -0.47810, 0.38510,
+ -0.30292, 0.63770, -0.07198, -2.25267, -0.51629,
+ 0.29602, -1.65411, 0.76281, -1.93130, -0.81829,
+ 0.38219, -0.01734, 0.38627, -0.23340, 0.76101,
+ 0.20568, 0.95343, 0.13445, -0.59524, -0.71990,
+ 0.80736, 0.49538, 0.57017, 0.46486, -1.15116,
+ -0.28253, -0.61417, -0.68758, 0.85080, 0.14454,
+ -0.48569, 0.29935, -0.52916, -0.80423, 0.15112,
+ 0.26638, 0.10051, 0.55685, -0.98244, -0.40755,
+ -0.02126, -0.56702, -0.26002, -0.11757, -0.43477,
+ 0.23688, 0.72722, -0.12865, -0.74620, -0.07193,
+ 0.88281, -1.77472, -0.99600, -0.43289, -0.25067,
+ -0.90169, 0.34287, 1.18102, 0.02141, 0.34276,
+ -0.25744, 0.10778, -0.38496, -0.13347, 0.04119,
+ -1.76640, 0.46920, 0.12488, -0.55463, -0.14649,
+ 0.38306, -0.41980, -0.43109, -0.04623, 0.43580,
+ 0.44426, -0.58572, 1.00818, 0.68627, -0.40581,
+ 0.26907, -0.32135, -0.87317, -0.37377, -0.92568,
+ -0.20722, -0.88929, 0.94640, 0.50629, -2.08157,
+ -1.72795, 0.67419, -0.88572, -0.32716, -0.40530,
+ 0.76293, 1.11091, -0.47305, -0.19154, -0.87035,
+ 0.69443, 0.38896, 1.01730, 0.11300, -0.49404,
+ -0.64949, 0.65752, 0.61180, 0.33013, 0.22283,
+ -0.27438, -0.22710, 0.47653, 0.06733, 0.86870,
+ 0.12842, -0.75210, -1.34058, -0.89184, -0.04132,
+ -0.36340, -0.44044, 0.15905, 0.09508, 0.00270,
+ -1.59492, -0.88226, -0.20727, -0.15142, -0.01417,
+ 0.21904, -0.13759, 0.03816, 0.27098, 0.55313,
+ 0.33737, -0.18763, -1.43535, 0.04768, 0.35773,
+ -0.40599, -0.46494, -0.72924, -0.95602, -0.54839,
+ 1.29470, -0.94914, -0.31981, 0.17487, -0.04084,
+ 1.99071, 0.09522, 1.89482, -0.35677, -0.28138,
+ 0.41692, 0.59984, 0.77587, -0.36137, -1.13592,
+ -0.02562, -0.98283, -0.34325, -0.79544, -2.04101,
+ -0.56240, -1.75859, -0.21060, -0.44049, -0.47373,
+ 0.87370, 0.21803, 0.67972, 0.55101, 0.57978,
+ -0.35591, -0.56500, -1.56299, 0.12200, -1.59582,
+ 0.41177, 0.39540, 0.63747, -1.64780, 0.22554,
+ -1.29318, 0.54789, -0.72509, 0.68890, -0.10000,
+ 0.67495, 2.45946, 1.21188, 0.61651, -0.06278,
+ -0.06232, -1.29842, 0.04614, 0.30966, -0.76154,
+ -0.55686, -0.42096, -1.05182, -0.26977, -1.02831,
+ -0.53559, -0.43254, -0.14121, -0.97305, -0.58454,
+ -0.32713, -0.33933, 1.36040, -0.30319, -0.01281,
+ 0.71858, -0.69785, -0.82371, 0.40929, 0.06944,
+ 0.48127, -0.87047, 0.49536, -0.61905, 0.80357,
+ -0.66703, -1.01617, 0.07822, -0.77879, 0.63201,
+ -1.06133, -0.44665, 0.67291, -0.12638, 1.14953,
+ 0.51683, 0.31629, -0.12169, 1.13080, -0.44718,
+ 0.95168, 0.65773, -0.66834, -0.79569, -2.21724,
+ -0.17490, -1.19488, 0.37092, -0.25918, -0.62794,
+ -0.87212, -0.22837, -0.82106, -1.16485, -1.67382,
+ -0.25911, -0.30539, 1.21374, 0.52430, 0.50030,
+ 0.38632, 1.02560, -1.14551, -0.30551, -0.43274,
+ -0.85196, 0.09668, 0.43436, -1.73943, -1.08190,
+ 1.76408, -0.98463, 1.19009, -0.37879, -0.97916,
+ -0.07710, 0.46693, -0.16218, -1.03053, 0.33796,
+ 0.03847, -0.52802, -1.45879, -0.42177, 0.49164,
+ -0.06624, -1.56143, -0.32020, -0.60680, 0.68537,
+ 0.23183, 1.05559, 0.73948, 0.69398, -0.31727,
+ -0.51628, -1.80335, -0.62455, -0.43554, -0.20156,
+ -0.64693, -0.11661, 1.75432, 0.46308, -0.57834,
+ -0.84019, -0.27163, 0.40334, -0.53354, 1.02992,
+ 0.97192, 0.33737, -0.41418, -0.31007, -0.27678,
+ -0.37864, -0.52096, -1.03933, 0.02535, -1.47458,
+ 0.69868, 0.17893, 0.67034, 0.92039, -0.43478,
+ 0.27732, 0.39426, -1.45476, -0.17069, 0.56598,
+ 0.52433, -0.36674, -1.32161, -0.64072, 0.25145,
+ 0.22655, -0.69758, -0.42451, -0.50811, 0.29732,
+ -0.15937, 1.23244, 0.56562, -0.52055, 0.08120,
+ -1.79024, -0.65953, 0.59269, -0.60773, -0.94422,
+ -0.51440, -1.01165, 0.05092, -0.83203, 0.81035,
+ -0.04961, 0.20053, 0.80258, -1.01569, 0.75261,
+ -0.12017, 0.41716, 0.47051, -0.58857, -0.79619,
+ 1.03790, -0.85132, -1.35532, 0.19547, -0.13824,
+ -0.81550, -1.09394, 0.24403, -0.19197, 0.25394,
+ 0.14212, 0.10606, 0.49128, 0.26753, -2.98826,
+ 0.29557, 0.08035, 0.91685, -0.75088, -0.03430,
+ 0.54662, 1.51000, -1.68676, -0.44002, -0.22402,
+ -0.66349, 0.96611, 0.21538, 0.14728, -0.22545,
+ -0.25647, 0.23745, 0.67815, -2.16231, -0.68831,
+ -0.44918, -1.67585, -0.27892, 0.19803, 1.05290,
+ -0.44804, -0.51805, 0.21007, -0.27212, -1.44588,
+ -0.86971, -0.77239, 1.99149, 0.26090, 0.39520,
+ 0.37365, -1.37985, -0.08086, 0.82738, 0.20104,
+ -0.53000, -0.42651, -1.60451, -0.22739, 0.20408,
+ -1.54715, 1.11462, -0.73340, -0.86488, -0.10803,
+ 1.40121, -0.56403, 0.53815, -0.63286, -0.98822,
+ 0.39731, -0.55621, 0.85947, -0.19749, -0.77307,
+ 0.72381, 1.31065, -0.13956, -0.83533, -0.62299,
+ -0.14910, 0.33689, -0.23464, 0.93064, 1.69424,
+ -0.51438, 0.20343, -0.62668, -0.35192, -0.97852,
+ -0.08340, 0.67806, -1.07566, -2.32813, -0.06939,
+ 0.28889, -0.59489, 0.17668, 0.76870, -0.88712,
+ 0.17690, 0.04230, 0.11241, 0.18129, -0.09273,
+ 0.23005, 0.01978, 0.45795, -0.56789, -0.97593,
+ -0.38013, 0.73431, 0.21621, -0.18307, -0.32893,
+ -1.38280, -0.36265, -0.32058, -0.26988, 1.19300,
+ 0.05660, -1.28329, -1.01986, -0.11844, -0.35924,
+ -0.97817, 0.04358, 0.47223, -0.32221, -0.18328,
+ 0.89905, -1.28725, -0.50565, 0.20148, 0.43930,
+ -1.03861, -0.03785, 0.98718, 0.13880, 0.47733,
+ 1.03073, -0.29688, -1.63250, -0.82360, -1.17903,
+ -0.20129, 0.89273, 1.89840, -0.29338, 0.72007,
+ -0.92740, 0.04618, -1.16169, -0.78229, -0.76988,
+ 0.37250, -0.16455, 0.56195, -0.14387, -0.16131,
+ 0.09657, 0.76181, -1.26950, -1.98388, -0.27085,
+ -0.50076, 0.14153, -1.18737, -0.75260, -0.53417,
+ 0.15100, 0.55182, -0.19430, 0.05566, -0.02479,
+ 0.29727, 1.41985, 0.02168, -0.11735, 0.36292,
+ 0.92090, 0.14767, 0.17778, -0.72021, -0.32205,
+ -0.20557, -0.94471, 0.16499, -1.28681, -0.01416,
+ 0.14939, -1.04480, 0.06750, -0.13665, -0.32218,
+ -1.02316, 0.90140, 0.43492, -1.07112, -0.12444,
+ 0.02314, 0.73788, 0.81955, 1.32958, 0.31482,
+ 0.00089, 0.53483, 0.18596, 0.36101, 0.67069,
+ -0.04432, 0.20308, 0.90204, 0.45099, -0.20028,
+ -1.90192, -0.16203, -0.34193, -0.22500, -1.09668,
+ -1.43961, -0.69391, -0.47571, 0.26956, 0.10000,
+ -0.37817, -0.69268, 0.65149, -0.33020, 0.40628,
+ -0.78006, 0.40319, 0.38344, 0.70703, -0.55485,
+ 0.97474, 0.85170, -1.60239, -0.31746, -0.70476,
+ -0.16398, -0.22166, -0.87977, -0.08973, -0.81211,
+ 1.36247, -0.36980, -0.87140, 0.64201, -0.79464,
+ 0.48725, -0.33741, 1.73394, 0.02685, -0.55610,
+ 0.23316, 1.51694, -0.74869, -0.81279, -0.64525,
+ -0.34778, -0.55155, 0.32294, -1.54696, 0.50803,
+ 0.38986, -0.46611, -1.26422, -0.98593, -0.42128,
+ -0.16742, -1.13393, 0.03690, 0.57258, 0.59038,
+ -0.52297, -0.40399, 0.10268, 0.36938, -0.23641,
+ -0.03001, -0.70717, 0.44498, 0.18397, 0.06493,
+ -0.14281, 0.51384, 0.14900, -1.08520, -1.31925,
+ -1.14421, -1.34418, -0.08910, -0.44486, 0.49271,
+ 0.36619, -0.48598, -0.41655, 0.69959, -0.72261,
+ 1.10139, 0.69245, 0.61524, -0.31965, -0.76502,
+ 1.23003, 0.29071, -0.44152, 0.50232, -0.45988,
+ -1.29980, -1.40845, 1.01900, 1.57974, -0.72334,
+ -1.89518, -0.18453, 0.39636, 0.33196, 0.39115,
+ -0.51706, -1.25274, 0.02534, -0.01833, -1.14847,
+ -0.51664, 0.73706, 0.95291, -0.11916, 0.92256,
+ -0.03775, -1.51618, -1.04346, -0.13047, -0.09686,
+ -0.58436, 0.73574, -1.15403, 0.19699, -0.48594,
+ -0.59258, 0.82628, 0.67804, 0.83165, 0.17721,
+ 0.36580, -0.23142, -0.95948, -0.01197, 0.08593,
+ 0.35936, -1.37991, -1.29261, -0.51506, 0.85596,
+ -0.98011, -1.18795, 0.19781, 1.03684, 0.21836,
+ 0.36756, -0.53166, -0.13978, -0.18028, 0.34651,
+ 0.91588, 0.08348, 0.17744, 0.08567, 0.39563,
+ -1.15523, -0.10598, 0.83465, -2.36959, 0.04060,
+ 0.34933, -0.38140, -0.55263, 1.21559, -0.72168,
+ -1.49762, -0.39414, 0.44970, -0.37592, -0.24896,
+ 0.68637, 1.59067, -1.60159, 0.81192, -0.74936,
+ -0.16377, 0.13310, 0.35729, -0.06984, -1.17269,
+ 0.44726, -1.31448, -0.49583, 0.47302, 0.33294,
+ -0.45852, -0.14171, 0.46446, -0.45991, -0.23868,
+ -0.01694, 0.82514, -0.79627, 0.28550, -0.28873,
+ -0.77299, -0.59483, 0.60552, 1.20012, -2.38777,
+ -0.55743, -0.11400, -0.35804, -0.37050, 0.26043,
+ 0.27353, -0.08485, 0.58601, 0.76964, -0.96794,
+ -0.63116, -0.49085, -0.38127, -0.65582, -0.17247,
+ 0.76812, -0.45317, 0.21180, 0.23546, -0.10551,
+ 0.28835, -0.18758, 0.35704, 0.17490, 0.39653,
+ -1.37150, 0.09312, -0.58711, -0.76820, 0.21421,
+ -0.10919, 0.09669, -1.14463, 0.54316, 0.20019,
+ -0.35078, 0.85375, 0.25475, -0.53265, -0.24007,
+ -0.71229, 0.07001, -0.06315, 0.14775, 0.44678,
+ 0.01378, -0.01543, 1.20867, -0.03715, 0.08765,
+ -0.60851, -1.06299, -0.67694, -0.73810, 0.25320,
+ 0.33548, -0.57834, -0.79702, 0.45124, 0.37740,
+ 0.18615, -1.02495, -0.25525, 0.83674, -0.68315,
+ -1.25435, -0.74468, -0.33141, -1.15992, 1.30864,
+ 0.80299, -0.51695, -1.39823, -1.05523, -1.34138,
+ -0.11892, -0.59361, 1.32854, 0.02930, -0.60563,
+ 0.98091, 0.40984, 0.25452, 1.10219, 0.23915,
+ -0.90810, -0.12618, -1.42560, -2.35081, -0.16419,
+ 0.66880, 1.19563, 1.21457, 0.10711, -0.08156,
+ -1.17836, -1.58273, 0.12481, 1.12149, 0.41595,
+ 0.09706, 0.72226, -0.17131, -0.06557, 0.19796,
+ -0.46922, -0.49683, 0.28747, 0.52871, -0.54279,
+ -0.41026, 1.19044, -0.56657, -2.32335, 0.19519,
+ -0.04146, -0.18536, 0.46189, -0.45180, 0.09115,
+ 0.40783, 0.64956, 0.31044, 0.56820, -0.68065,
+ -0.87226, -0.71483, -0.36075, -2.21361, 0.30960,
+ -0.61372, -0.56976, -0.67671, 0.47678, -0.41503,
+ 1.42424, -0.35246, 0.26055, 0.66574, -0.56045,
+ -1.27167, 2.21567, -0.41016, -1.98704, 0.48426,
+ 1.26987, 0.08974, -0.23419, -1.06429, -0.05765,
+ -0.92238, -1.33817, 0.33800, 0.59805, 1.44919,
+ 1.30339, -1.17046, 0.39958, -0.37314, 0.01188,
+ 0.44819, -1.36344, -0.22788, -1.06768, 0.08382,
+ -0.13923, -0.09665, 0.27335, -0.66790, -1.98095,
+ 0.82344, -0.23450, 0.86279, 0.15381, 1.76447,
+ -0.23270, 0.01024, 0.59758, 0.39982, -0.66185,
+ -0.15029, 0.60097, -0.28058, -1.13784, -1.88599,
+ -1.29309, 0.15392, -1.37317, 0.98208, -1.13281,
+ -0.50807, 0.26945, 0.03313, 0.03814, -0.37318,
+ -0.09833, 0.26156, 0.78074, -0.39491, -0.37098,
+ -0.31812, -0.11342, 0.32108, 0.64372, -1.55315,
+ -0.75824, -0.19994, -0.48691, 0.71062, 0.10000,
+ -0.90963, 0.67699, 0.68912, -0.06963, 1.34916,
+ -0.54259, -0.49935, 0.61678, 0.07626, -0.99874,
+ -0.84329, -1.40495, 0.24350, -0.77302, 0.50583,
+ -1.86559, -0.59642, -0.21948, 0.26591, -0.27639,
+ 1.62590, -1.00744, 0.26260, -1.74156, 0.17795,
+ -0.75392, -1.08668, 0.45282, -0.35737, -1.61194,
+ 0.02578, 0.02343, 0.73573, 1.10107, -0.12255,
+ -0.29247, -0.32841, 0.31404, 0.11915, 0.95214,
+ -1.08923, 1.27708, -0.35595, -1.39971, -0.27489,
+ -0.03798, 0.91247, -0.83160, -0.38807, -0.09859,
+ 0.99550, -1.14839, 0.59357, 0.61414, -0.37325,
+ 0.36105, -0.80616, -0.38193, -0.31632, -0.50069,
+ 0.55134, 0.64284, 0.29293, -0.47694, -0.87024,
+ -1.50432, -0.25574, 0.04659, -0.50555, -1.15002,
+ 0.54133, 0.51161, -0.44701, -0.26448, -0.49355,
+ 1.37745, 0.32752, 0.05775, 0.44686, -0.35790,
+ 0.11001, 0.08609, 0.69797, -0.02706, 0.27541,
+ -1.35653, -0.22591, 1.66573, -0.48860, -1.60832,
+ 0.81576, 0.24985, -0.51917, -2.28031, -0.42993,
+ 0.73183, -0.35596, 0.43929, 0.61495, -1.81443,
+ -0.19789, 0.96575, -0.21259, 1.04317, -0.06178,
+ 0.19526, -0.56550, -0.75345, -0.20787, 1.52126,
+ -0.66183, -0.50180, 0.61474, 0.94468, -0.25928,
+ -0.79000, -1.15478, -0.32851, 0.28308, -0.43462,
+ -0.03226, -0.09111, -0.27245, -0.91111, -0.41071,
+ 0.46654, 0.86482, 0.64093, 0.37390, 0.47680,
+ 0.00269, 0.24379, -0.46246, -0.16350, -1.08772,
+ -1.17069, -0.56279, -0.34509, 0.22403, -0.17714,
+ -1.21019, 0.44954, -1.93039, 0.45950, -0.38370,
+ 1.33830, 0.06966, -0.45091, -0.21553, 0.03739,
+ 0.86732, 0.34556, -0.78898, 2.15089, -0.82016,
+ -0.49163, -1.24142, -0.56755, -0.40856, -0.47034,
+ -0.89276, 0.86700, -0.73958, -0.61643, 0.01273,
+ 0.37179, 0.09796, -0.19648, 0.74659, 0.65309,
+ -0.62662, -1.14308, -0.70411, -0.06570, -0.76624,
+ 0.48639, -0.02271, -0.99845, -0.19929, -1.22834,
+ -0.95129, -0.42254, 0.79505, 0.60053, -0.12586,
+ -0.12485, 0.13301, 0.17044, 1.64423, -2.74959,
+ -0.96728, 0.69103, 0.61334, 0.25875, -0.21787,
+ -0.24097, 0.60530, -0.70294, 0.37290, -0.03891,
+ 0.07902, 0.27429, -0.54685, -0.35600, -1.01304,
+ -0.11694, -0.33517, 0.02839, 0.86164, -0.44657,
+ -1.36439, 0.09179, 0.44691, -0.44269, 0.55894,
+ -1.00389, -0.55873, 0.44746, -1.48881, 0.37052,
+ -0.91850, -0.04949, -0.08003, 1.12079, -0.13863,
+ -0.22530, 0.91666, -0.14179, -0.46301, 0.80166,
+ -0.50678, -0.49936, 0.47241, -0.36220, -0.28606,
+ 0.06543, -0.37453, -0.24233, -0.14902, -0.55325,
+ -1.53568, -0.34021, 0.08889, -0.16108, 0.22060,
+ 0.28209, 0.18617, -0.24125, -0.32263, -1.22331,
+ -0.31934, -0.35522, 2.58822, 0.14185, -0.56152,
+ -0.68619, 0.12570, -0.88607, -0.45636, 0.10586,
+ -0.47367, 1.64928, -0.22052, 0.00779, 0.24734,
+ 0.10066, -0.45727, 0.75646, -0.04271, -0.87398,
+ 0.19976, -0.55549, 0.13709, -0.62031, 0.51204,
+ -0.50184, 0.00635, 0.77031, 0.08067, -1.16478,
+ -0.34563, -0.17440, 0.10768, -0.02151, 0.14029,
+ 1.04227, -0.62077, -0.19142, 0.12446, 0.00948,
+ -0.55488, -0.04223, -0.43522, -0.68357, -0.01953,
+ -0.43795, -1.06642, -0.24802, -1.09276, -1.42578,
+ -1.36890, 0.43101, 0.62897, 0.00259, -0.62504,
+ 0.34477, -0.42420, 0.02241, -0.19909, 0.85379,
+ 0.86693, -0.01590, 0.78117, 0.13655, -0.07167,
+ 0.94532, -1.62630, 0.45909, -0.22276, -2.02484,
+ 0.26663, -1.13623, -0.35637, -0.07950, -0.07024,
+ -0.99288, 0.59106, 0.04353, -0.22071, -0.19248,
+ 0.86336, 0.48889, 0.09536, 0.27268, 0.38796,
+ -0.54812, 1.23969, 0.26338, 0.19735, -0.73679,
+ -0.53271, 0.22239, 1.10443, 1.61277, -0.25068,
+ 1.48912, -0.57120, 0.68094, -1.10279, -1.50008,
+ -0.18148, -0.03053, -1.26473, -0.24200, -0.14373,
+ -0.20662, -1.12857, -0.04064, 0.44112, 0.14462,
+ 0.36001, 0.93467, 0.96115, 0.84090, -0.49355,
+ -0.84860, 1.00517, -0.19145, -1.09473, 0.61773,
+ -0.11276, 0.93871, -2.54836, -1.10706, -1.06862,
+ 0.54545, 0.55873, -0.44518, -1.60011, -0.76464,
+ -0.86156, 0.49773, 1.19998, -0.52953, 0.02421,
+ -0.95197, -0.70626, 0.42476, -0.06308, -1.13349,
+ 0.21365, 0.13149, 0.10838, -3.04873, 0.33336,
+ 0.83546, -0.09106, 0.55121, 1.16794, 0.10000,
+ 0.84553, 0.43224, 2.07380, 0.69815, 0.66483,
+ -0.18811, 1.05728, 0.36852, -0.50320, -0.16722,
+ -2.29379, 0.03836, 0.79122, -0.14735, -4.55810,
+ -2.10356, -0.10631, 0.78163, -0.28056, -0.14331,
+ -0.22184, 0.97943, 1.88240, 1.90572, 1.77311,
+ 0.92878, 1.14588, 0.62866, 0.56510, 1.06176,
+ 1.14917, -1.16535, -2.75793, 0.34368, -1.22857,
+ -3.06983, -2.21560, -1.90484, -0.35223, -0.24067,
+ -1.53838, -0.25217, 0.41769, 0.72575, -0.02256,
+ 1.72716, 0.26969, 0.62119, -1.66116, 0.19274,
+ 1.85763, 0.10114, -1.41776, -0.89314, -0.09260,
+ -0.23168, -3.41867, -0.52167, 0.50992, 0.73737,
+ 0.28498, -0.15859, -0.58957, -0.35297, 0.20083,
+ -0.51222, 0.28605, -0.06767, -0.76872, -1.54705,
+ 0.13214, -0.75185, 0.70965, -2.05014, 0.31361,
+ -0.11389, -0.67784, -1.79686, 0.11641, 1.34756,
+ 1.55381, 0.53939, 1.01491, -0.73735, 0.19574,
+ 0.51729, 0.71995, 0.96960, 0.43150, 0.69269,
+ -0.04899, -1.02358, 0.95256, -0.02005, -0.93288,
+ 0.15003, -0.16128, -0.28529, -0.80159, -1.04600,
+ -0.29066, -0.86944, -0.05376, -0.04995, -1.40822,
+ 1.21199, 0.61698, 0.59594, 0.74163, -0.13653,
+ 0.97272, 0.55399, -0.37046, 0.87545, 0.48046,
+ -0.41228, 0.74123, -0.85252, 0.26877, -1.69982,
+ -2.19948, -0.56593, 0.06251, 0.16186, -0.50655,
+ -1.90218, -0.17081, -0.08326, -0.48535, -0.61351,
+ 0.49404, -0.62849, -0.95443, -1.35297, 0.21868,
+ 0.35871, 0.04417, 0.72703, 0.02242, 0.16679,
+ -0.73472, -0.12700, 0.17048, 0.90652, 0.12911,
+ 0.82076, -1.87059, -0.56079, -0.19574, -0.60791,
+ 0.29341, -1.59503, 0.20104, -1.09104, -0.40083,
+ -0.93832, -0.22028, -0.77257, 0.18070, 0.88299,
+ 0.16446, -0.01764, -0.06108, 1.38359, 0.19710,
+ 0.02088, 0.26614, 0.30873, 0.69476, 0.32595,
+ 0.25672, 1.51479, -0.82091, -0.90081, -1.50073,
+ 0.50166, -0.03193, -0.24886, 0.00360, 0.11199,
+ -0.33412, -0.28716, 0.37968, -0.89022, 0.00505,
+ -0.51724, -0.29761, -0.96287, -0.16395, -2.36162,
+ -0.16961, -0.50444, 0.15423, 0.62631, -0.04006,
+ -0.30792, -0.49948, 0.38690, -0.35603, 0.52358,
+ -0.75836, 0.24467, -0.13364, -0.39128, -0.95504,
+ -0.27208, -0.12854, -0.49231, 0.99113, -1.02992,
+ 0.72312, 0.14984, -0.29673, -0.04186, -0.54331,
+ -0.95112, 0.04574, 0.08598, 0.45372, 0.34536,
+ 0.55301, -0.65882, -1.08147, -0.66529, -0.12449,
+ -0.63703, 0.47399, -0.05869, 0.85380, -0.24855,
+ 1.06051, -0.70335, 0.50572, 0.01717, -0.72393,
+ -0.51820, -0.88463, 0.26780, 0.23270, -0.27024,
+ -0.11554, -0.00332, 0.16352, 0.18595, 0.00229,
+ -1.01367, 0.20729, 0.90946, -0.17011, 0.05542,
+ -0.40875, 0.19436, -0.42213, -0.81205, 0.66850,
+ -0.70621, -0.84460, -0.21669, -1.02158, -0.41887,
+ -0.89804, 0.56128, -0.47800, 0.06457, -0.13557,
+ 0.44391, 0.41154, -0.37464, 0.07898, -0.24815,
+ 0.43817, 0.91532, 0.60841, -0.22511, -0.41204,
+ -0.84068, 0.23556, -0.03997, 0.21299, 0.48816,
+ -0.28732, 0.22375, 0.25283, -0.34338, -0.48981,
+ 0.33162, 0.36602, 0.42125, -0.47146, 0.01162,
+ -1.30370, -0.57529, -0.58096, -0.84369, 1.05569,
+ -1.22450, -0.09965, -0.12392, -0.03525, 0.75967,
+ -0.24078, 0.31283, 0.62891, -0.31085, -0.96731,
+ -1.40154, 0.62973, -0.42193, -0.48053, 0.23978,
+ -0.23187, -0.60891, 0.17604, 0.26197, -0.01401,
+ 0.56334, 0.62664, 0.34361, 0.93409, 0.79823,
+ -0.42446, -0.37610, 1.23856, -1.58499, 0.50850,
+ -0.43138, -0.25959, -1.07115, -0.98184, -0.54580,
+ 0.93478, 0.16363, -1.37854, -1.12988, 0.41174,
+ -0.81677, -0.14801, -1.09003, 0.19357, -0.14069,
+ -0.22351, 0.23065, -0.72996, 1.45059, 0.16134,
+ -0.29745, -0.16327, -0.81123, -0.83474, 0.56577,
+ -0.12974, 0.97445, -0.87435, 0.79372, 0.33965,
+ -0.72925, -0.27395, -0.60037, 0.06958, -0.53640,
+ -0.91542, -0.13270, -0.76609, -0.27200, 0.95796,
+ 0.04320, 0.14978, -0.75796, -0.71339, 0.42465,
+ 1.11492, -0.77518, 0.45778, 0.91296, -0.67183,
+ -0.26719, -0.04962, -0.45798, 0.39615, 0.93988,
+ 0.33254, -0.34795, 0.27476, -0.11293, -1.24565,
+ -0.11880, -0.39354, -0.29439, -1.05526, 1.12703,
+ 0.13838, -0.34717, -0.79552, -0.39059, -0.40093,
+ 0.05101, 0.06596, -0.30351, 0.18792, 0.10000,
+ -0.56120, -1.39663, 0.20447, -0.81188, -0.18546,
+ -0.17873, 0.16544, 0.21191, -0.28468, 0.03142,
+ 0.07646, 0.00573, -0.44352, 0.84923, -0.82671,
+ 0.80890, -0.00096, -0.12975, -0.06892, 0.25645,
+ 0.28963, -0.22761, -0.36314, 0.10940, -0.32967,
+ -0.16767, -0.31242, -0.19216, 0.11444, 0.25923,
+ 0.41803, 0.70372, 0.68751, -0.65797, 0.55357,
+ -0.51738, 0.17060, -1.80822, 0.57457, 0.00830,
+ 0.04881, -0.66073, 0.15919, -0.39008, -0.28779,
+ -0.97718, 0.43535, 0.49208, -0.51674, -0.12149,
+ 0.40494, 0.42464, -0.16263, -0.54019, 1.01706,
+ -0.52019, 1.23780, -0.55769, -0.46540, -1.25390,
+ 0.55768, 0.07962, -0.60387, 0.25029, -0.23277,
+ -0.41343, 0.12287, -1.54345, -0.53013, 1.23233,
+ -0.98021, -0.94047, -0.37666, -0.57656, 0.71907,
+ 0.08169, -0.50236, 0.54928, 0.48167, 0.62276,
+ 0.26223, -0.19195, -0.91305, 0.29000, 0.29480,
+ 0.17807, -0.48665, -0.18290, -0.94086, -1.36373,
+ 1.53384, -1.11258, 0.65730, 0.37744, -0.05638,
+ 1.01263, -0.83946, 0.71469, -0.61591, -0.16785,
+ 0.77524, -1.03367, -0.06016, -0.01099, 0.33828,
+ -0.38351, 0.51160, -0.18679, -1.02691, 0.32073,
+ 0.19412, -1.07565, 1.22490, -0.25372, -1.12924,
+ 0.01486, -0.42505, -0.00443, 0.63910, -0.22028,
+ -1.88411, 0.60561, 0.59769, 0.22002, 0.14137,
+ -0.46911, 0.54901, -0.62106, -0.12756, 0.51155,
+ -1.22222, -0.10699, 0.43080, 0.18931, -0.90703,
+ 0.38702, -0.06221, -0.94315, -0.99005, -0.74165,
+ 0.32144, 0.64639, -0.48842, -0.23270, 0.28568,
+ 0.16516, 0.16786, -0.90595, 0.52984, 0.28136,
+ 0.39417, 0.04190, -1.50314, 0.35152, -0.82901,
+ -0.39819, 0.02350, -0.15457, -0.25381, -0.15190,
+ 0.58054, 0.31133, -0.58175, -0.51273, -0.18632,
+ -0.09976, -0.59237, 1.26656, 0.25377, -0.35114,
+ -0.78769, 0.53477, 0.72951, -1.09777, -0.42532,
+ -0.56848, -0.13645, -0.18759, -0.64143, 1.11119,
+ 0.79651, -0.04307, 0.21636, -0.48577, 0.01403,
+ 0.71961, -1.74804, -0.33729, -0.15448, -2.18898,
+ 0.79511, 0.27940, 0.46627, 0.42663, -0.07389,
+ 0.72599, -0.60279, 0.76807, 0.21332, -0.52340,
+ -0.46596, 0.10394, -0.55260, -0.40969, -1.58831,
+ -1.46848, -1.05147, 0.37165, 0.55641, -0.49138,
+ 0.01307, -1.57405, -0.77384, -0.50486, 0.36839,
+ -0.44723, 0.10017, -0.66327, -0.46987, -0.98479,
+ -0.34399, -0.05501, 0.72201, 0.46982, 1.11449,
+ -0.18585, -0.31665, 0.63798, -0.74017, 0.97242,
+ -0.39981, 0.16595, -1.45195, -0.35831, 0.43791,
+ -0.87876, 0.12251, 0.05144, -0.64802, 0.86542,
+ 0.01994, 0.52481, 0.26712, 1.13495, -0.89231,
+ -0.19733, -1.96642, -0.38296, -0.45151, 0.76735,
+ 0.61392, 0.17274, -0.25871, -0.69557, 0.79117,
+ 0.78220, -0.95188, 0.21505, 0.05499, 0.36555,
+ 0.00613, 0.96650, 0.69810, -0.89545, -0.71064,
+ -0.91917, -0.14560, -2.27693, -0.16679, 0.50638,
+ 0.94600, 0.71505, -0.43421, -0.95903, -0.36465,
+ 2.07626, 0.32231, 1.72369, 0.73835, 0.75988,
+ -0.70171, 0.32999, 2.14825, -0.32710, -2.03228,
+ 0.39805, 0.08186, -1.38391, -1.38706, -2.02662,
+ -0.75988, -2.09438, -0.07920, 0.15713, -0.28703,
+ -0.70557, -1.01530, 0.44169, 0.75375, 1.41604,
+ -0.22246, 0.39101, -0.10986, -0.14424, 0.27201,
+ -0.56825, -0.74583, 0.48329, -0.02552, -1.75523,
+ -0.55122, -0.56857, 0.19934, -0.59871, 0.17331,
+ -0.42782, -0.47900, 0.79691, 0.63378, 1.13395,
+ 0.51436, 0.26562, -0.32037, -1.72066, 0.69881,
+ -0.56962, -0.85792, -0.74428, -0.11250, 0.49940,
+ -2.18641, -0.46773, -0.40709, 0.27610, 0.12049,
+ 0.61115, 0.00695, -0.17180, -0.07503, -0.39075,
+ -0.91166, 0.34206, 0.54547, 1.69685, 0.40240,
+ 0.69336, 0.98898, -0.48301, -2.15989, -0.85259,
+ -0.38694, -1.15289, -1.04801, 0.19559, 0.25369,
+ 0.77863, -0.67929, 0.10677, 0.78725, -0.10075,
+ 1.34728, 0.17221, 0.76306, 0.53829, -0.43408,
+ -0.36100, -0.05239, 0.26060, -1.66862, -0.20136,
+ -1.22911, 0.21604, -0.47627, 0.13315, 0.16049,
+ -0.75741, -0.54845, -1.26608, -0.19101, 0.33446,
+ -0.11470, 0.27117, 0.76868, -0.18869, -0.67452,
+ -0.12905, -0.23062, -0.77348, -0.06841, 1.31520,
+ -0.55783, -1.33724, -0.62064, 1.51971, -0.03338,
+ -0.18129, -0.89910, -0.48789, -0.12054, -0.10000,
+ 0.11257, -1.21323, 0.01190, 0.24873, 0.14885,
+ 0.32240, -1.18017, 0.70676, 0.21461, -1.54760,
+ 0.68704, 0.89048, -1.59414, 0.95285, 0.44942,
+ -0.30232, -0.44341, -0.07165, -0.44454, 0.11206,
+ -1.36877, 0.24472, 0.21804, -0.24256, 0.07035,
+ -0.40278, -0.26634, 0.47520, 0.08994, -0.90433,
+ -0.49426, 1.17970, 0.69347, -0.68206, -0.62024,
+ 0.82726, -0.48748, -1.16771, -1.93773, 0.62062,
+ -1.36254, 0.64063, 0.11367, 0.69460, -0.03705,
+ -0.47254, -2.12341, 0.43797, -0.45382, 0.87575,
+ -0.37053, -0.75813, -0.07556, 0.34685, 0.41227,
+ -0.11654, 0.14437, -0.00907, -1.20154, -0.77738,
+ 0.28252, -0.21389, 0.79333, -0.96677, -0.73905,
+ -0.43835, 0.67483, -0.03424, -0.43103, 0.89415,
+ -0.85800, 0.26959, -0.30723, 0.12214, -0.36705,
+ -0.02687, -0.91667, 0.47916, -0.77066, -0.63955,
+ -0.10934, -0.52386, 0.03879, 1.94180, -0.05563,
+ -0.13171, -0.08454, 0.01672, -0.27281, -0.06394,
+ 0.10097, 0.24212, -0.85673, -0.57012, 0.48026,
+ 0.32471, -0.77553, 0.34437, 0.36476, 0.11674,
+ -0.55187, -0.76882, 0.12761, -0.64564, 0.15089,
+ 0.66059, -0.32962, 0.23367, -0.52456, -0.36779,
+ 0.21523, -0.50352, 1.08387, -0.00962, -0.56663,
+ -0.19715, 0.47564, -0.97262, 0.08313, -0.33766,
+ -1.10590, -0.18821, -0.13036, 0.49064, -1.35618,
+ 0.43887, -0.43493, 0.02616, 0.49151, 0.79365,
+ 0.12391, -1.41967, 0.25231, 0.21075, -0.26311,
+ -0.16107, -0.35770, 0.67657, -0.70132, -0.61464,
+ 0.41314, -0.60423, -0.14222, 0.90047, -0.64834,
+ -0.53557, -0.11385, -1.18967, 0.00023, 0.53460,
+ -0.77958, -0.03814, 0.13523, -0.13732, 0.23992,
+ 1.22097, -0.65040, 0.15818, 1.06201, -0.42158,
+ 0.59667, -0.84339, -0.76633, 0.22017, -0.69428,
+ 0.10880, -1.09518, -0.56908, -0.66882, 0.42665,
+ 0.44025, -0.84170, 0.01106, -1.03488, 1.41983,
+ -0.32347, -0.91264, -0.05181, -0.15645, 1.01458,
+ -0.51859, 0.14665, -0.66777, -0.21410, -0.95693,
+ -0.36261, -0.19675, 0.66501, 0.47427, -2.90791,
+ 0.42520, -0.01126, 0.80801, 0.96225, -0.33415,
+ 0.04277, -0.28005, -1.12268, -1.58410, -0.54643,
+ 0.26862, 0.84931, 0.81587, -0.89594, 1.03428,
+ 0.93086, -0.86193, -0.44586, -0.24960, -0.56595,
+ -0.58245, -0.15346, -0.03648, 0.17466, -0.16773,
+ -0.15777, -0.84111, 0.47521, -0.58583, -1.73459,
+ -0.51111, -0.16541, -0.46840, -0.17150, 0.72013,
+ 0.07798, 0.03220, 0.63111, -0.41013, 0.32638,
+ 1.27481, 0.14786, -0.96425, -2.39569, 0.30349,
+ -0.04733, -0.76913, -0.22154, 0.66438, 0.38896,
+ -0.62879, -0.69539, 0.51670, 0.83995, -0.82713,
+ 1.14018, 0.72867, -0.59733, 0.31630, 0.47555,
+ 0.31052, -0.16842, 0.28704, 0.39997, 0.45735,
+ -1.18420, -0.57383, 0.48468, -1.98395, -1.33330,
+ -0.35096, -1.21495, 0.06298, 0.32863, 0.46377,
+ 0.43727, 1.35227, 0.26151, 1.03854, 0.72249,
+ -0.24006, 0.02615, 0.49140, -0.78903, -0.63774,
+ -0.73410, -1.36582, 0.30149, 0.02727, -0.74070,
+ -0.10625, -0.52467, -0.87235, 0.40631, 1.29228,
+ 0.95073, -0.28974, 1.08549, 0.82029, -0.40267,
+ 0.75324, 0.02270, 0.20455, 0.02670, -0.76021,
+ -1.40969, -0.73174, -1.96781, -0.61201, 1.23638,
+ -1.06792, 0.80928, 1.10978, -0.88190, 0.44921,
+ 1.81449, -0.59810, -0.05167, 0.18394, 0.40140,
+ -0.28140, 0.17177, -0.23866, 0.59724, 0.48130,
+ -0.15715, -0.97863, -0.90100, 0.06501, -0.21220,
+ -0.22929, -1.18996, -1.32374, 0.10350, -0.36932,
+ -0.62093, 1.26576, 1.43566, -0.53509, 0.39610,
+ 0.98956, 0.13455, 0.10377, 0.22159, 0.38177,
+ -0.10921, 0.22881, -0.76059, 0.02780, -0.83357,
+ -0.17136, -0.17602, -1.16060, 0.20950, 0.05449,
+ -1.73886, -0.45387, 2.52839, -0.18627, -1.78677,
+ -0.36177, 3.56065, -1.30388, 0.17017, 0.08866,
+ 1.04936, -0.49604, 0.59734, -1.37666, -1.68607,
+ -1.20772, 0.07222, 0.50078, -0.35436, -1.08783,
+ 0.26067, -1.27048, -0.41487, 0.88031, 0.57456,
+ -0.71619, 0.46667, 4.62063, -0.09517, -1.01509,
+ -0.91614, 0.43392, -0.37559, 1.16318, -2.73019,
+ -0.22086, -2.31050, 0.74300, 0.24800, -1.97950,
+ -0.31329, 0.42735, -1.50892, -1.35151, 1.24265,
+ 1.61503, -0.71625, 0.07658, 3.27477, 0.04486,
+ -0.18335, 1.08600, 0.58868, -0.07575, -0.10000,
+ -1.20602, -0.86052, -1.87260, -0.50063, 0.39272,
+ -1.21440, -0.88206, 0.85907, 0.03321, 0.21942,
+ 1.68574, -0.04858, 0.08437, -1.43052, 2.41828,
+ -0.92881, -0.32860, -0.56377, 1.13937, -0.55845,
+ 1.21955, -0.61853, -1.77421, -1.82606, -0.34903,
+ -0.54437, -1.11773, -0.21650, 1.33862, -1.70917,
+ -1.12615, 0.31507, 1.19143, -0.31637, 0.12157,
+ 2.68690, 0.99622, 0.69689, 0.00900, 0.82905,
+ 0.05310, -0.18293, -1.59330, -0.51001, -0.66926,
+ 0.89223, -0.97683, -0.90136, -1.20639, 0.26625,
+ 0.76909, -0.70132, -0.51485, -0.30945, 0.40472,
+ 0.34760, 3.40619, -0.19909, -0.10246, -0.67794,
+ -0.44019, 0.32679, 0.84629, 0.34091, -0.59638,
+ -0.23914, 1.64034, -0.58269, 0.22867, -0.57021,
+ -0.80963, -0.94145, 0.04732, 0.52848, -1.17000,
+ 0.18463, -0.75860, 2.25097, -1.14613, -0.49656,
+ 1.48526, -0.72298, -0.71004, 0.69401, -0.39116,
+ 0.51329, -0.04413, 0.90116, -0.67400, 0.34937,
+ 0.65269, -1.11897, -0.62033, 0.03590, 0.50041,
+ -1.23352, 0.69268, -1.00692, 0.66953, 0.64019,
+ -0.47394, -0.08574, -1.53784, 0.87521, -0.78715,
+ -0.45589, 1.08098, 1.17083, 0.85334, 0.34575,
+ -1.07892, -0.88699, -1.09588, -0.27139, 1.11438,
+ 0.26533, -0.61772, 0.29987, 0.34931, 0.07547,
+ 0.30396, -0.12230, -0.44745, -0.24399, -1.15828,
+ -0.62366, 0.13239, -0.25689, -0.10368, 0.57213,
+ -0.87795, 0.25403, -0.36212, 0.52137, -0.86430,
+ 0.01945, 0.60072, 0.12852, 0.22471, 0.53808,
+ 0.68057, -0.52331, -0.30025, -0.05515, -0.93269,
+ -0.19658, 0.05774, -1.40886, 0.43241, -0.11565,
+ -0.21880, -0.64358, 0.53852, 1.48570, 0.69273,
+ 0.21530, 0.76838, 0.08435, -1.02933, 0.36444,
+ -0.29297, -0.41098, 0.42558, -0.51516, -0.48462,
+ -0.05600, -0.36902, -0.80563, -0.43036, 0.93406,
+ -0.43490, -0.17769, -1.13674, 0.47986, -0.12661,
+ 1.46196, -0.09017, 0.76742, 0.83064, -0.69544,
+ 0.04101, 0.65358, -0.90896, -0.81685, -1.36033,
+ -0.42020, -0.37512, 0.22153, 1.44001, -1.34333,
+ 0.75283, 0.10924, 0.10713, -0.06009, -0.02778,
+ -0.76519, -0.60216, -1.94232, -0.24278, -0.25997,
+ -1.36841, -0.19461, -0.26692, 0.08847, -0.10898,
+ -0.35883, 0.73673, -0.15084, 0.21115, 0.41988,
+ 0.74031, 0.60376, 0.11845, -0.02518, 1.28936,
+ 1.65986, 0.36018, -1.06394, 0.18074, -0.12319,
+ 0.01522, -0.99049, -0.13630, -0.95388, -0.19841,
+ -1.03926, -0.43449, -0.44548, -0.43997, -0.91559,
+ -0.93259, 0.48808, -0.76506, 0.55767, -0.47707,
+ -0.26680, 0.94889, 0.33853, -1.41330, 0.66825,
+ 1.05935, -0.25232, -0.38676, -0.54755, -0.16219,
+ -0.16451, -0.52413, -0.20125, -0.12871, -1.18244,
+ 0.15690, 0.09893, -0.73956, 0.29707, 0.70452,
+ 0.32774, -1.52117, 0.14158, 0.53394, -0.37625,
+ -1.70462, 0.68958, 0.22434, -1.27735, 0.76097,
+ -0.09824, -1.29759, 0.50102, -0.26423, 0.58830,
+ 0.09259, -1.40000, 0.44589, -0.55125, -0.02539,
+ -0.43247, -0.12044, -0.64076, 0.81549, 0.26482,
+ 0.05280, -0.05873, -0.26556, -1.38667, -0.37705,
+ 0.10200, 0.08148, 0.01310, -1.14223, 0.88047,
+ 0.28008, 0.11098, 0.79997, -0.80440, -0.93065,
+ 0.27446, -0.37079, 0.13830, -0.65186, -1.14430,
+ -0.10548, -0.75999, 0.69471, -0.47729, -0.39971,
+ -1.39774, -0.55156, -0.15624, -1.11289, 0.96885,
+ 0.66429, 0.01508, 0.54232, 0.06820, 0.22947,
+ 0.14904, 0.40742, -1.02335, -0.28446, -2.05994,
+ -0.64467, -0.81905, -0.84327, -0.21731, -0.22530,
+ -0.10358, -0.13711, -0.08441, 0.30724, -0.64198,
+ 0.09092, 1.19508, 0.79635, 0.20064, -0.18114,
+ 0.06970, 0.41504, 0.69095, 0.27459, -0.82990,
+ -0.02675, -1.17067, 0.06248, -1.21249, -0.65831,
+ 0.29280, -0.23864, -0.69407, -0.90373, 0.26253,
+ -0.45729, -0.58289, 0.90988, 0.08873, -0.08484,
+ -0.37850, 0.37309, 0.49991, -0.16477, -0.13234,
+ 0.08688, -1.40226, 0.73121, -0.82443, -0.92954,
+ -0.55031, 0.37783, -0.06967, -0.51573, -0.33803,
+ 0.15470, -0.07337, -0.17247, 0.47078, 0.46135,
+ 0.27879, -0.21759, -0.82242, 0.46821, -0.20962,
+ -0.53797, -0.22824, -0.71109, -1.12465, 0.64332,
+ 0.17713, 0.50113, -0.22138, -0.42693, 0.15123,
+ -0.05746, -0.73082, -0.25499, -0.00517, 0.86963,
+ -1.34465, 0.24236, 0.41165, -0.22664, 0.10000,
+ 0.28110, -0.00489, 1.14181, 0.36527, -0.48619,
+ 0.39289, -0.15366, -0.86572, 1.00154, 0.05616,
+ 0.99412, 0.97564, -2.30393, -1.11885, 0.25754,
+ -0.90859, -1.64883, -0.63789, 0.45502, -0.55546,
+ -0.02026, 0.10003, -0.94234, -0.98866, 0.50551,
+ -0.10407, -0.90906, -0.68390, 0.23421, -0.38829,
+ 0.45195, 0.15451, -0.05229, 0.39107, 0.65649,
+ 0.58760, 0.00593, -0.85392, 0.58637, -0.98280,
+ -1.09301, -0.25843, 0.85762, -0.49676, -0.68763,
+ -0.52779, -0.37474, 0.06469, -0.23066, 0.61361,
+ -1.54266, 0.63150, -1.04325, 0.16292, -1.24917,
+ -0.33265, 0.76676, -0.15491, 0.13700, -0.03561,
+ 0.61989, -0.40479, -0.15653, -0.24677, -0.48647,
+ -0.07618, -0.06243, -0.14361, -0.24311, -0.08266,
+ -1.42256, -1.69250, 0.90172, 0.05198, 0.55994,
+ 1.01412, 0.16511, 0.55398, -0.33561, -0.53975,
+ 0.47397, 0.21103, -0.68932, -0.49407, -0.48981,
+ -0.07975, -0.12685, -1.22280, 0.11122, -1.07092,
+ -2.05780, 1.26140, 0.21593, -0.05565, 0.47423,
+ -0.74969, 0.58600, -0.07698, 0.66784, 0.98169,
+ 1.08946, -1.23513, -0.73424, -0.25601, -0.21537,
+ 0.05877, 0.00221, 0.83469, -0.63558, -0.24075,
+ 0.28711, -0.62727, -0.55534, -0.03087, -0.12241,
+ 0.67975, 0.35794, -0.30215, -0.11836, -0.17404,
+ -0.40119, -0.32628, -0.31800, -1.36742, 0.40118,
+ -0.18515, 0.46405, -0.44522, -1.12301, 1.06113,
+ 1.25688, 0.02786, 0.19053, -0.44136, 0.60174,
+ 0.29259, -1.15831, -0.81160, -0.80191, 0.30459,
+ -0.14137, -0.32185, 0.09729, -1.41139, -1.08524,
+ 0.31468, -0.05327, -1.21400, -0.70263, 0.35739,
+ 0.49016, 0.20102, -0.13684, -1.33491, -0.45475,
+ 1.07542, -0.12078, -1.17312, 0.62127, -0.79434,
+ -0.90769, 0.15262, -0.07014, 0.06260, 0.46452,
+ 0.28761, 0.36865, 0.04477, 0.54680, 0.12267,
+ 0.52590, 1.58921, -0.15265, -0.87630, 0.30826,
+ 0.30410, -0.54714, 0.02514, -0.47570, -1.59791,
+ 0.14485, -0.02229, -0.58106, -0.40130, -1.14728,
+ -0.86260, 0.57102, -1.04950, 0.19263, -3.18351,
+ -0.18808, -0.91385, 0.12096, 1.30815, -0.91198,
+ -0.06335, -0.64177, 0.86429, 0.41043, -0.09111,
+ -0.82358, -0.80660, 0.28831, -0.43114, -0.76741,
+ 0.32895, -0.31277, -0.29360, -0.41798, 0.12325,
+ 0.47887, -0.51880, -0.10655, -0.75599, 1.07290,
+ -0.33528, -0.21518, -1.13006, -0.93419, 0.55262,
+ -0.26310, -0.08568, 0.66653, 0.25966, 0.51615,
+ 0.15396, -0.36173, -0.85085, -1.11064, -0.37385,
+ -0.28290, 0.56297, 0.22563, 0.13645, 0.09222,
+ 0.54604, 0.65729, 0.16755, -0.60386, -0.07992,
+ 0.93368, 0.03337, 0.15773, 0.20472, -0.18525,
+ -0.38952, -0.55312, -0.86321, -0.70269, -0.14991,
+ 0.09766, -0.78476, -1.88026, -0.54299, 0.09182,
+ -0.26827, -1.15540, -2.04203, -0.80772, 0.09231,
+ 0.08224, -0.24037, 0.06957, -0.53811, -0.39803,
+ -0.58505, 0.45296, -0.07853, 0.59962, 0.90191,
+ 0.42135, -0.03399, -0.13002, 1.36873, -1.90327,
+ 0.17892, -0.44306, -1.94598, 0.28864, -0.49414,
+ -1.77049, 0.78395, -0.66030, -1.17719, -0.40058,
+ 1.28614, 0.50519, -1.07791, 0.29294, 0.52910,
+ 0.59689, 0.39105, 0.39074, 0.87807, 0.41145,
+ -0.75310, 0.28256, -0.34825, -0.37417, -0.32768,
+ 1.17571, 1.21081, -0.54522, -0.09770, -0.08834,
+ 0.80133, 0.42776, -0.13157, -0.00176, -0.00372,
+ -1.36831, -1.02125, 0.27306, -1.41026, -0.19284,
+ -0.44697, -0.41874, 0.64556, -0.47193, -0.58816,
+ 0.75582, 1.37243, -0.09181, -0.23216, 1.21794,
+ 0.04663, 0.18941, -1.01938, -0.25554, -0.57189,
+ -1.90579, -0.85708, -0.38181, -1.05499, 0.70073,
+ -0.08582, 0.26660, -1.32247, -2.22555, -1.02726,
+ -0.21555, -0.12001, -0.73843, 0.36959, 0.49685,
+ -1.77704, 0.84860, -0.39169, 0.45220, 0.61320,
+ 0.44436, -1.59142, -0.23016, 0.49014, 1.09302,
+ 0.46728, 1.39408, 0.63037, -0.35645, -0.55594,
+ 0.26056, -0.26958, 1.43609, -0.35500, 0.02748,
+ -0.76470, -0.74804, 0.49234, -1.21306, 1.01083,
+ 0.99652, 0.15044, -3.28435, 0.65681, 0.02411,
+ 0.84453, 0.92522, 0.93455, -2.15205, 0.95862,
+ 1.69124, 0.87227, 0.64901, 1.16445, 1.41091,
+ 2.88930, 0.29151, 1.09770, 1.05901, -2.17972,
+ -0.99658, -0.15409, -0.65667, -4.72250, -2.33557,
+ -0.96501, -0.23251, -1.72729, -0.95330, -0.10000,
+ 0.81695, 0.56662, -0.07373, 0.68438, 1.19605,
+ 1.14147, 0.23641, -0.44879, 1.37046, 0.42771,
+ -1.41986, -0.52495, -0.38279, 0.68881, -3.38760,
+ -1.30235, -0.32641, -0.25853, -0.32613, -0.61841,
+ -0.39910, -1.07586, -0.77427, -0.98771, 0.23261,
+ 0.35959, 0.08037, -0.80949, 0.32655, 0.14178,
+ 0.16075, -1.14228, -0.42413, 1.11012, -0.42716,
+ -2.38869, 0.60963, 1.11695, 1.42860, 0.25594,
+ 0.38882, -0.32195, -0.01437, 0.78174, 0.74246,
+ 0.52508, 0.88112, 0.76890, -0.65752, 0.72055,
+ 0.06150, 0.34193, -2.34153, -0.70837, 0.73665,
+ -1.16031, -2.49112, -1.15853, 0.37548, 0.70308,
+ -0.43975, 0.30657, -0.71318, 0.99053, 0.96960,
+ 1.13153, 1.34039, 1.13662, 1.15866, 0.71147,
+ 0.10197, 1.33290, 1.01863, -1.42942, -2.30332,
+ 0.20195, -0.47747, -2.90962, -1.95857, -0.48807,
+ -0.76153, -0.23448, -1.33701, -1.33433, 0.46830,
+ 0.40417, -0.43548, 0.05930, 0.14492, 0.38664,
+ -0.17567, -0.37351, -0.27556, 0.72275, -0.82670,
+ 0.02961, 0.42713, 0.02485, -2.00850, -0.79969,
+ 0.42817, 0.58477, 0.36832, -0.12913, -1.56479,
+ 0.42812, -0.09218, -0.82670, -0.48564, -0.64292,
+ -0.01079, -1.38968, -0.23032, -1.58779, 0.57642,
+ -0.82443, -0.48747, 0.34726, 0.17932, -0.09042,
+ 0.23916, 1.21110, 1.09972, 0.49384, 0.77285,
+ -1.01947, -0.28508, 0.30379, 0.22559, 0.79360,
+ 0.56045, -0.03256, -0.16363, -0.05665, 0.48355,
+ -0.12038, -0.72507, -0.70795, -0.47145, -0.26924,
+ -0.13507, -0.00535, -0.22994, -0.60346, -0.51535,
+ -0.47101, -0.31488, 0.68297, 0.41779, 0.17916,
+ 0.48400, -0.34119, -0.26888, -1.01176, -0.89199,
+ 0.68357, -0.08159, -0.80745, -0.04108, -0.47940,
+ 0.67219, -0.02006, -0.58789, -0.07591, -1.02717,
+ 0.19913, -0.48607, -0.13844, 0.03285, -0.84340,
+ -0.36915, -0.60022, 0.01558, -0.14961, 0.33415,
+ -0.39883, -1.18258, 0.18701, 0.38818, 0.54261,
+ -0.05644, 0.40561, -0.67297, 0.22716, 0.28231,
+ -0.03362, -0.12873, 0.33154, -1.45153, -2.73880,
+ -0.84718, -1.34512, -0.05311, -0.17229, 0.75927,
+ -0.16529, 0.10685, -0.62575, 0.11958, -1.13967,
+ 0.36675, 1.02372, -0.02865, 0.04544, -0.23028,
+ 0.08422, -0.81653, 0.12541, -0.22345, 0.39610,
+ -0.18486, -0.37307, 0.31166, -0.69203, -0.15678,
+ 2.21663, -0.64560, -1.92702, -0.30711, -0.51312,
+ -2.02660, 0.30337, 0.88367, 0.55109, 0.02793,
+ -0.84326, 0.13364, 0.90922, 0.87145, -1.03115,
+ -0.07428, -0.62347, 0.32503, 0.05320, -1.13641,
+ 0.74920, 0.76628, -0.49681, 0.36244, -0.66523,
+ -0.15736, 0.60170, -1.53038, -0.88074, 0.02838,
+ 1.42929, -1.61697, -0.91448, -0.22176, 0.88121,
+ 0.16872, -0.25128, -0.09892, -0.18387, -0.36377,
+ -0.09226, 0.33123, 1.11211, 0.08914, -1.14274,
+ 0.97612, -1.74589, -0.00284, -0.50808, -0.66159,
+ -0.38122, 1.24294, -1.91955, -0.66686, 0.32220,
+ 0.92864, 0.52069, 0.90937, -1.36873, -0.73346,
+ -0.95211, -0.11088, 0.04561, 0.88540, 0.18652,
+ 0.65974, -0.24029, -0.30536, 0.89505, -1.67576,
+ -0.04299, 0.44985, 0.41686, -2.72184, -0.08331,
+ 0.17216, 0.55236, -0.96473, 0.99379, -0.03147,
+ 1.02142, -0.76443, -0.52654, -0.37347, -0.82095,
+ 0.63466, 0.69249, -0.28800, 0.74849, 0.47066,
+ -0.86809, -0.64258, 0.88281, -0.23399, -1.52934,
+ -0.03861, -0.72598, 0.55464, -0.77469, 0.13596,
+ -0.55932, -0.09864, 0.12160, -0.29660, 1.11777,
+ 0.99072, -0.66717, -0.52358, 0.62435, 0.59994,
+ 0.57459, -0.99524, -0.68235, 0.30865, -0.63183,
+ -1.71481, -0.29432, 0.12792, -0.98182, -0.05764,
+ -1.09358, -0.03281, 0.67300, 0.37817, 0.81152,
+ 0.22271, 0.27251, -0.39101, -1.03313, 0.29791,
+ 0.27387, -0.53258, 0.02286, -0.19162, 0.07527,
+ 0.24695, -0.73557, -1.23568, -0.53712, -1.21643,
+ -0.29198, -0.23662, -0.07791, 0.30461, -0.04379,
+ 0.12412, -0.18699, -0.01639, -0.07458, -0.35170,
+ -0.18773, -0.51287, -1.36826, -0.87074, -0.26651,
+ -0.85124, 0.22946, -1.22411, 0.36626, 0.27398,
+ 1.63627, 0.51895, -0.65797, -0.04568, -0.07326,
+ 0.47602, 0.14138, -0.87835, -1.75546, 0.57079,
+ -0.58647, -0.18561, 0.81917, -0.24125, -0.24703,
+ -0.73047, -2.20971, 0.40937, -0.24932, 0.07187,
+ 0.91701, 0.74796, -0.56233, 0.06079, 0.10000,
+ -1.17258, 0.08565, -0.63256, -0.26391, -0.38258,
+ -0.75019, -0.67182, 0.91469, 0.60318, -0.60269,
+ -0.95018, 0.53233, -0.01775, -0.07700, -0.26894,
+ 1.18572, 0.67043, 0.53645, -0.01063, -0.40889,
+ -0.92361, -0.37024, -1.70077, -0.38368, 0.50951,
+ 0.18065, 0.19626, -0.57504, -0.12047, -0.52625,
+ 0.86413, 0.34226, -1.15444, 0.75412, 0.31900,
+ -0.37367, 1.03219, 0.92426, -1.40373, 0.04232,
+ -0.50400, -0.65730, -0.38358, -0.31902, -0.15898,
+ 1.31517, -0.32362, -0.77096, -1.31616, -0.53268,
+ -0.31367, -1.15175, -0.91585, 1.08422, -0.04590,
+ 0.76115, 0.63262, -0.82183, -0.18944, 0.09799,
+ -0.00436, 0.61351, -0.66175, -1.51389, -0.00968,
+ 0.35581, -0.27653, 0.39627, -0.63080, 1.08594,
+ -0.80293, -0.71365, -1.55307, -0.37326, 0.32468,
+ 0.61067, -0.29987, 0.94198, -0.07675, -1.23551,
+ 0.33406, 0.67505, -0.18961, 0.34618, -1.46523,
+ 0.21645, -1.28240, -1.40952, -0.55241, 0.32894,
+ -0.84031, -0.44562, 0.70163, -0.62677, 0.46291,
+ 0.07047, 0.17230, 0.68772, -1.57216, 0.83936,
+ -0.57101, 0.56815, 0.32115, -0.15396, 0.74543,
+ -1.37179, 0.62923, 0.66164, -0.02540, -0.66482,
+ 0.07316, -0.68230, -0.76526, -0.84743, 0.75455,
+ 0.41650, -1.59444, -1.06039, 0.70607, -2.12054,
+ 0.45798, 0.08042, 0.95902, 0.28084, -0.18194,
+ 1.28999, -2.15917, 0.34568, -0.35695, 0.95007,
+ 0.67173, -0.84251, 0.01065, -0.84301, -0.12861,
+ 0.29996, -0.59004, 0.07663, -0.12607, 0.72616,
+ -0.44335, -0.04452, 0.10073, 0.17957, -0.13143,
+ -0.01332, -0.28706, -0.07433, -0.41107, -0.10539,
+ 0.72404, -0.58202, 0.51837, -1.75003, -0.53928,
+ 0.61855, -0.38599, -0.74670, -0.17804, -0.77916,
+ -0.32523, -0.53144, -0.38542, 0.29774, 0.02551,
+ 0.52303, 0.48382, 0.19815, 0.63643, -0.69028,
+ -0.28596, 1.32149, 0.13939, 0.32876, -0.20117,
+ -0.21092, -1.75187, -1.27067, -0.76125, 0.21528,
+ -0.09466, -0.71896, 0.53597, -0.38295, -0.31861,
+ 0.73916, 0.53354, -0.74618, -0.02138, -3.20481,
+ 0.61796, -0.47782, 0.30361, -0.58393, 0.12434,
+ -1.33894, -0.27653, 0.69455, -0.40433, -0.39721,
+ -1.21821, 1.33707, 0.04483, -0.05335, -0.38757,
+ -0.52339, -0.05971, 1.20013, -0.86443, -1.19307,
+ 0.95751, -0.20411, 0.04998, 0.69007, -1.70261,
+ -0.02928, -1.15246, 0.52310, -0.77062, -0.98120,
+ 0.28093, -0.32538, 0.61798, -0.60632, -0.54728,
+ -0.64264, -0.46876, 0.83405, 1.44561, -0.21837,
+ 0.53100, -0.62213, -0.79989, -0.22448, 0.23977,
+ 0.63893, -0.13624, 0.46251, -0.41362, -0.06044,
+ -0.63770, -0.13208, 1.25426, 0.73199, -0.61950,
+ -2.06544, -0.17793, -0.59230, -0.15286, -0.17144,
+ 0.93271, -0.33938, -0.63532, 0.10516, -0.38689,
+ -1.22752, 0.22760, -0.29719, 0.50965, 0.79846,
+ 0.15004, 0.90739, -1.04892, 0.10069, 0.38767,
+ 0.02387, -0.60224, -0.48082, -1.00461, -0.99899,
+ 0.43814, -0.32694, -0.35019, 0.57718, -1.03729,
+ 0.12383, -1.82062, 0.00773, 0.80969, 0.47939,
+ 0.35265, -1.20211, 0.15734, 0.43822, -0.52776,
+ 0.05633, -0.38637, -0.25560, 0.21028, 0.05119,
+ 0.24200, -0.54611, 0.34308, -0.46391, 0.06961,
+ -0.29147, -0.81816, 0.07213, 0.78657, 0.35814,
+ 0.16629, 1.13036, 0.97122, -1.69087, -0.36864,
+ -0.75593, -0.40608, 0.28029, -0.86411, -0.28137,
+ -0.38642, -0.22094, -0.16736, -0.39125, 0.14524,
+ -0.36608, 1.50540, -0.67416, 0.43042, -0.37429,
+ -0.42282, -1.16714, 0.37105, -1.12291, 0.37536,
+ 0.49322, -2.07616, 0.70788, -0.91767, 1.30019,
+ -1.24217, 0.09916, 0.06913, 1.38459, -0.32168,
+ -1.05084, 0.13491, -0.46801, 0.78137, -0.51854,
+ -0.26441, 0.82155, -0.28167, 0.67200, 0.66310,
+ 0.92945, 0.56663, -1.03153, -0.07278, -0.91459,
+ 0.52952, -0.71180, -1.21074, -1.23484, 0.27111,
+ -0.95029, 0.10999, 0.01606, 0.22425, -0.54724,
+ -0.32714, -0.33345, 0.51192, -0.54631, -0.28097,
+ 1.19143, 0.57939, -1.55658, -0.39845, 0.01817,
+ -0.29097, 0.62368, -1.01954, -0.53954, 0.66530,
+ 0.46846, 0.41955, 0.00092, -0.76129, 0.68452,
+ 0.27030, 0.75287, 0.16196, 0.40079, -0.41489,
+ -0.53034, 0.80552, 0.32571, -1.24129, -0.33607,
+ -0.86621, -0.29610, -0.71102, -1.94770, -0.78039,
+ -0.23713, 1.28272, 0.77124, -0.89296, 0.10000,
+ 0.16724, 0.05868, 0.30979, 0.90650, -0.58385,
+ -0.02332, -0.28194, 0.87171, -2.07995, -0.02228,
+ -0.27265, -0.90693, 0.19907, -0.92725, -0.35362,
+ -0.72146, -0.53537, 1.09472, -0.00052, 0.19423,
+ -0.39124, 0.27817, 0.05462, 0.35400, -1.45158,
+ 1.20252, -0.44297, -1.64157, -1.59636, 0.07759,
+ 0.30821, -1.00790, 0.57910, 0.99692, 0.67672,
+ -1.10481, -0.05172, -0.09151, -0.09176, 0.98273,
+ -0.31320, -0.41575, -0.17536, 0.39988, 1.16257,
+ -0.55317, 0.46097, 0.51066, -0.47791, -0.19148,
+ -0.62804, 0.21249, -1.54317, 0.06303, 0.44169,
+ -0.80977, 0.38211, -0.64737, -0.34794, -0.39167,
+ 0.49087, 0.37310, -0.82995, 0.96223, 0.58395,
+ 0.34828, 0.18223, -0.35530, 0.72844, -0.38031,
+ 0.54193, -0.94524, -0.31588, -0.48241, -0.33805,
+ -0.84269, 0.58895, -1.36299, -0.60705, -0.79216,
+ 0.91039, -0.01275, -0.36475, -0.54534, -0.02358,
+ -0.72098, -0.84065, 0.87337, 0.36234, -1.79421,
+ -1.25013, -0.20355, 0.43238, 0.56405, 0.43708,
+ -0.10388, -1.08909, -0.32785, -0.18310, 1.29882,
+ 0.34386, 0.40085, 0.10374, -0.02036, -0.55757,
+ -0.52878, -0.78142, 0.53485, 0.63691, -0.78807,
+ -0.01518, -1.21916, -1.35775, 0.02136, 0.04669,
+ -0.63201, 1.86057, 0.28015, 0.04593, 0.65623,
+ -0.72788, 1.00753, -1.10496, -0.88946, 0.86937,
+ 0.18659, 0.23945, -0.09039, 0.45640, 0.16901,
+ -1.51296, -0.27665, -0.65346, -0.11209, -0.01948,
+ -1.03031, 0.62540, -1.03358, -0.21794, 2.60597,
+ 0.30128, -0.14705, -0.61877, -0.64461, 0.53768,
+ -0.22986, -0.84653, -0.00971, -0.38954, -0.75716,
+ 1.31133, -0.22569, -1.24897, 1.49450, -0.58836,
+ -0.53164, -0.20927, 0.48606, 0.59005, 0.15211,
+ 0.04811, 0.12683, -0.36441, -0.87996, 0.10530,
+ -0.93049, 0.06421, -0.74172, -1.00657, -0.58200,
+ -0.29412, -1.20109, -0.01319, -0.08246, 0.63137,
+ -0.73445, -0.81299, 0.31153, -0.20141, -0.06384,
+ -0.10370, -0.46861, -0.06912, 0.29636, -0.10693,
+ -0.36508, 0.88547, -0.03300, 1.51526, -2.69842,
+ -0.13333, -1.18038, -0.71530, -0.85827, 0.02240,
+ 0.21176, 0.05700, -1.42561, -0.90607, -0.70229,
+ 0.17923, 0.07088, 0.57223, -0.41258, 1.28201,
+ 0.59842, -0.24625, 0.41976, -0.00815, 0.19261,
+ 0.03204, -0.14656, -1.67045, 0.61721, 0.94776,
+ -0.43952, -0.45111, -1.35223, 0.58139, 0.12058,
+ -0.06679, -0.38220, 0.36952, 0.38994, -0.35949,
+ 0.51685, -0.95680, -0.07930, 0.16381, -0.57521,
+ -0.09820, -0.67906, -0.30664, -0.34873, -0.23555,
+ 0.27353, -0.07302, -1.26893, 0.21094, -1.09632,
+ 0.02556, -0.61500, -0.48470, 0.86385, -0.31671,
+ 0.63195, 0.21097, 0.23198, 0.13829, -0.20232,
+ -1.12306, 0.19688, -0.46290, -0.71203, -0.73607,
+ -0.66824, 0.36431, -0.64840, -0.91366, 0.37550,
+ 1.29835, -1.54013, -0.26935, -0.58324, 0.23123,
+ 0.47335, -0.40775, -0.27912, -0.55510, 0.11785,
+ 1.10412, -0.13848, -0.74632, 0.28332, -1.30583,
+ -0.06081, -0.24480, -0.03404, -1.25580, -0.54175,
+ 0.29526, 0.32829, 0.39045, -0.41674, 0.51956,
+ -0.32559, -0.12588, 0.16610, 0.34259, -0.88305,
+ -0.64546, 0.21261, -0.26730, 0.22601, 0.07629,
+ 0.47671, 0.12261, -0.72984, -0.43479, 1.85730,
+ -0.61396, -1.38474, 0.91546, -0.35112, -1.05990,
+ -0.35239, -0.81525, -0.07786, -1.04781, -0.98587,
+ -0.28984, 0.50615, 0.01145, 0.23994, -0.54584,
+ 0.40970, 0.22712, -0.30778, -0.23730, 2.23497,
+ -1.14520, -0.07205, -0.64281, -0.95683, -1.56904,
+ -0.03216, -0.70477, 0.13933, -0.83300, 0.39259,
+ 0.32329, -0.67352, -0.81875, -0.09515, 0.20571,
+ 0.91345, 0.10203, -0.13446, 0.64106, 0.48462,
+ -0.35981, -0.64354, 0.64022, -1.39423, -0.11858,
+ 1.09290, -1.99232, -0.20619, 0.56350, 0.23288,
+ 0.44632, -1.03950, 0.52055, -0.31641, -0.47761,
+ 0.52455, -1.15884, -0.85499, 0.28276, -0.71839,
+ -0.63460, -0.07223, 0.15594, -0.64295, 0.23271,
+ 0.70410, 0.70198, 0.31517, -1.26804, 0.75726,
+ -1.10688, 0.52441, -1.82203, -0.50252, 0.01139,
+ 0.15827, -0.53817, 0.03320, -0.32132, 0.68844,
+ 1.17227, -0.12643, 0.44319, 0.57394, 0.00658,
+ -1.43411, 0.43485, 0.11233, 0.64980, -1.49366,
+ 0.97234, -1.57274, 0.70220, -2.83867, -0.32536,
+ -1.18940, -0.12219, 0.45524, 0.04153, 0.10000,
+ -1.12860, 0.16599, 0.38757, 0.38033, 0.27461,
+ 0.40078, -1.37489, 0.33120, 1.21415, -0.82278,
+ -0.94512, 0.03384, -1.01871, -0.95272, -2.51328,
+ -0.41444, 0.75241, 0.90353, 0.40434, 0.59107,
+ -0.21910, -0.86164, 0.45990, 0.80298, -0.09706,
+ -0.79511, -0.22070, 1.09768, -0.94066, 0.38118,
+ -0.97156, -0.90262, 0.28340, 0.24322, -0.26539,
+ -1.48944, -1.73708, 0.20715, 0.66403, 0.49567,
+ 0.80656, -0.51038, -1.85286, -0.58519, -0.72315,
+ -0.10936, -1.86094, -0.65103, 1.63172, 0.71984,
+ 0.32106, 0.25433, -0.30549, -0.77132, 0.21147,
+ 0.15494, -0.27783, 0.56923, 0.13881, 0.07200,
+ 0.91445, -0.45216, -0.74835, -0.01358, -1.31810,
+ 0.30305, -1.08012, 0.60074, -1.12058, 0.08669,
+ -0.25932, 0.39653, -0.01684, -0.06298, 1.06072,
+ 0.31426, -0.13145, -0.79252, -0.44551, -0.36150,
+ 0.08978, 0.03259, 0.37795, -0.80967, -1.36487,
+ -0.51345, 0.04032, -0.04085, 0.05884, 0.93455,
+ -1.09569, 0.76435, -0.95304, 0.09660, 0.56077,
+ 0.08664, -0.54450, 1.33512, 0.29607, -1.99188,
+ -0.24988, 0.74147, 0.11166, -0.24423, -1.37791,
+ 0.26889, -1.73918, -0.84376, 0.37371, 0.09897,
+ 0.13536, 0.49643, -1.26385, -0.21374, -0.51554,
+ -0.15959, -0.20285, -0.35961, 0.32919, -2.39643,
+ -0.35906, 0.77792, 0.84164, -0.21705, 0.55003,
+ -0.15133, -0.10909, 0.62183, 0.08642, 0.88393,
+ -1.14605, -1.06568, -0.14755, -0.96320, -0.77781,
+ -1.12794, -0.35867, -0.32562, -0.42801, -0.67372,
+ 0.36002, -0.16628, -0.11365, 0.22468, 0.07579,
+ 0.83879, 0.96196, -1.04587, -0.26303, 0.18712,
+ -0.08553, 0.18497, -0.40093, 0.74844, -0.56495,
+ 0.00467, -2.22975, 1.24126, -0.87186, 0.16804,
+ 0.79053, 0.16286, 0.00245, -1.24639, -1.28081,
+ 0.53763, 0.29382, -0.28256, 0.38649, -0.48327,
+ -0.73235, -0.36233, -0.04861, 0.09094, 0.11686,
+ -0.36716, 0.17856, 0.11920, -0.97452, 0.99193,
+ -0.13113, -0.48416, -0.73012, 0.37990, -0.12661,
+ -0.64866, -0.09994, 0.90697, -0.93193, -3.34973,
+ 0.11266, -0.02675, -0.22892, -1.49171, -0.68598,
+ 0.12062, -1.48396, 1.28196, 1.40438, -1.08536,
+ 0.06522, -0.09848, 0.02361, 0.26519, -0.62490,
+ -0.37310, -0.22948, -1.46930, 0.96614, 1.37858,
+ 0.68475, 0.58087, -1.02910, -0.53553, -0.10328,
+ -0.44610, -0.65243, 0.23702, -0.28586, -1.54339,
+ 0.06929, 0.44654, 0.02120, 0.53683, 1.18860,
+ -0.83415, 0.79537, -1.91457, 0.35827, 0.95662,
+ -0.49126, -0.24975, -0.11343, -0.21913, -1.97249,
+ 0.37904, -0.38120, -0.37484, -0.72301, -0.07146,
+ -0.18471, -0.71914, 0.60524, 0.00753, -0.59137,
+ 1.08500, 0.40875, 0.48683, -0.69495, -0.54360,
+ 1.07107, 0.98276, -1.53174, 0.04080, -1.95990,
+ 0.70135, -2.13222, -1.09103, -0.01967, -0.12607,
+ 0.33329, -0.01903, 0.16209, 0.40835, -0.96833,
+ -0.28876, -0.20538, 0.86189, 0.53179, 0.03312,
+ 0.62230, 1.12317, -0.84410, -0.45848, 0.66138,
+ -0.69025, -1.78818, -1.63162, -0.65969, -2.00522,
+ 0.55287, -0.15875, 0.34583, 0.07944, 0.69326,
+ 0.69848, 0.44636, 0.52685, 0.88973, -0.62240,
+ -0.28360, 0.35681, 0.82054, -0.06906, -0.45766,
+ -0.47435, -1.03612, 0.46892, 0.47872, -0.28045,
+ -0.43831, -0.81215, -0.45774, -0.49084, 0.38563,
+ 0.17287, -0.07222, -0.74683, -0.13990, 0.23679,
+ 0.22371, -0.03928, 0.93584, 0.18776, -0.03431,
+ -0.56255, 0.29075, 1.27035, -0.89434, 0.31280,
+ 1.30589, -0.57883, 0.86910, 0.46364, -1.58097,
+ 0.73464, 0.96768, -1.41833, -0.59070, -0.37339,
+ -0.05551, -0.53913, -1.05159, 0.42758, -0.21736,
+ -1.70288, -0.33428, -0.95681, -0.45331, -0.78224,
+ 1.39877, 0.43595, 0.26479, 1.16302, -0.37906,
+ 0.13654, 0.05251, -0.44895, -0.29112, -0.21202,
+ 0.39897, -1.67508, -0.13623, -1.30277, 0.13826,
+ 0.85436, -1.19932, 0.09890, -0.59149, -0.54232,
+ -0.46457, -0.69564, -0.28150, -1.27346, 0.92213,
+ -0.47527, -0.62070, 0.87990, 1.17323, 1.61674,
+ -0.76593, -0.15712, 0.46434, -2.01786, -0.35872,
+ -0.47963, 0.75707, -0.44999, 0.26609, 0.67264,
+ -1.27105, -0.65095, 1.04770, -0.62554, -1.08796,
+ -0.56860, 0.83983, -0.97971, -0.31616, -0.18160,
+ 0.38889, 0.02209, -0.90675, -0.14083, 1.78362,
+ -0.16189, -0.33958, 0.45293, -0.77196, 0.10000,
+ -1.04345, -0.69214, -0.24051, -0.63659, 0.05227,
+ -2.21186, -0.06392, -0.12472, -0.41264, -0.64404,
+ -1.83826, 0.15957, -1.48127, 1.51555, 0.90307,
+ 1.35769, 1.20916, 0.47462, 0.88936, -0.17064,
+ 0.70391, -0.78860, -0.20364, -1.04617, -0.32543,
+ -0.24523, -0.22534, -0.87427, -0.04035, 0.14300,
+ 1.31420, -0.17527, -1.01252, 0.35035, 0.05195,
+ 1.00160, -0.69113, -0.53811, -0.31235, -0.24190,
+ -0.20096, 0.76543, 0.78226, 0.24422, -0.05803,
+ -0.92786, -0.20420, -0.40264, -0.44135, 0.51506,
+ -0.76702, -0.99937, -1.17663, -0.42552, 0.06373,
+ -0.01157, -0.01252, 0.77901, 0.23749, 0.68383,
+ -1.02723, 0.50559, -0.25204, 0.04334, -0.14621,
+ 0.06092, -0.31752, -1.06644, -0.81092, 0.55504,
+ 0.16984, -0.30648, -0.01144, -0.97378, 0.09928,
+ -0.82882, 0.07562, -0.38328, 0.04104, 1.06785,
+ -0.78125, -0.38313, 0.50996, 0.29153, 0.30988,
+ -0.88073, -0.35603, 0.08703, 0.54698, -0.54225,
+ -0.40130, 0.37754, -0.41405, 0.49623, -0.20508,
+ -0.33077, -1.11548, 0.15001, 0.27143, 0.31249,
+ -0.38617, -0.28668, -0.28705, -1.26418, 1.22336,
+ -0.18078, -0.37251, -0.04410, -1.06822, -1.36320,
+ 0.16999, 0.71924, 0.54816, 0.22529, -0.47987,
+ -0.02925, -0.62842, -0.46961, 0.12677, 0.17665,
+ -0.69155, -0.34939, 0.41064, -0.77046, 0.43865,
+ 0.73716, -0.43759, 0.53646, 0.04521, -0.05246,
+ -0.40860, -0.84321, -1.94755, -0.37938, 1.22821,
+ 0.65105, 0.43476, -0.08402, 0.96182, -0.65668,
+ -0.97978, 0.71964, -0.35706, -0.96912, 0.28894,
+ -0.18358, -0.26186, 0.19501, -0.07659, -0.00302,
+ -0.38839, -1.12212, -0.13554, -0.96661, 1.01199,
+ -0.52805, -0.45564, -0.01329, 1.46159, -0.25229,
+ 0.19828, 1.09236, -0.65483, 0.31511, -0.34248,
+ -1.23378, -0.07090, -0.72556, 0.20056, 0.59533,
+ -0.11413, 0.89240, 0.36331, -0.31938, -1.51041,
+ -1.00747, 0.89337, 1.22773, -0.59911, -0.33674,
+ 0.35407, -0.03658, -1.79237, -0.18352, 0.56555,
+ -0.71863, 0.16326, -0.88003, -0.85197, -2.89536,
+ -0.31740, -0.21070, 0.11596, 0.00193, -1.33545,
+ -1.52147, -0.71992, 0.39311, 0.56137, 0.37762,
+ -0.18482, 0.93148, -0.29720, 0.34218, -0.46981,
+ -0.31618, -0.13674, -1.12699, 1.14986, -0.28646,
+ 0.56438, -0.11823, -0.22671, -0.61025, 0.01973,
+ -1.11515, -0.66244, -0.12201, 0.61463, -0.18224,
+ 0.63762, 0.06555, -0.71427, -0.55919, 0.43180,
+ 0.14952, 0.72035, -0.25191, -0.45690, 0.33492,
+ -0.33525, -0.50481, -0.65874, -0.24427, 0.33882,
+ 0.31448, 0.81437, -0.67347, 3.16293, -0.35442,
+ -0.90144, 0.09779, -0.35628, -1.37255, 0.46172,
+ -1.21217, -0.53914, -1.14568, -0.57031, -0.50808,
+ 0.00959, -0.79262, 0.64429, 0.88989, -0.14297,
+ 0.32273, -0.32974, 1.67106, -0.48970, -1.05953,
+ 1.13066, 0.85577, -1.35407, -0.56134, 1.05009,
+ -0.45996, -1.03889, -0.02736, -0.49411, -1.54976,
+ 0.16562, 0.26599, -0.49602, -0.63354, 0.81971,
+ 0.08334, 0.10111, -0.21749, 0.33367, 0.52122,
+ -0.79284, 0.27642, -0.62919, 0.69814, -0.33700,
+ -0.89205, -0.49676, -1.56600, -0.16144, 0.42128,
+ -0.04136, 0.41595, 0.12246, -0.59477, -0.34958,
+ -0.64274, 1.20382, 0.10709, -0.19842, -0.92760,
+ -0.70344, 0.16842, 0.40105, 0.62603, -0.65429,
+ -0.82492, -0.46577, 0.18130, -0.69522, -1.07210,
+ 0.58672, -0.22415, 0.18503, -0.00907, -0.90983,
+ 0.38290, -0.59938, 0.11263, -1.17912, 0.24720,
+ 0.36896, 0.47999, 0.15722, 0.33333, -0.10150,
+ -0.82626, -1.22852, 1.14789, -0.65764, 0.30574,
+ -0.64689, -0.35998, -0.48580, 0.73646, -0.59438,
+ -0.81851, 0.92337, -1.95024, -0.20479, -0.96943,
+ -1.43065, -0.77195, -0.68417, 0.29783, 0.25798,
+ -0.81170, 0.33979, -0.86525, 0.85943, -0.75354,
+ -0.33766, 0.91010, 1.11493, -0.77399, -0.63371,
+ 0.84499, 1.29474, 0.78210, 0.19293, -0.59937,
+ 0.26030, -2.20925, -1.47769, -0.46203, 1.61239,
+ -0.00524, 1.00048, 0.46734, 0.11780, -1.66071,
+ 0.69481, -0.79701, 0.62577, 0.87759, -0.52813,
+ -0.36945, -0.70578, -0.86169, 0.74178, 0.13937,
+ -0.87522, -1.29144, 0.13734, -0.18398, -1.93629,
+ 0.82382, -0.29385, -1.23218, -1.00684, -0.30427,
+ 0.38178, 0.78948, -0.51685, 1.14579, 0.77962,
+ 0.70611, -0.42622, 0.37957, -0.40096, 0.10000,
+ 0.30622, 1.03478, 0.08168, -1.06538, 0.26051,
+ -0.38827, -1.87611, 0.43156, 0.29583, 0.00667,
+ -0.64408, -0.68584, -0.39529, -1.68373, 1.01994,
+ -0.08737, 0.33426, -0.78325, -1.06071, 1.33111,
+ 0.88229, 0.44380, 0.62156, 0.62962, 0.08379,
+ -0.97607, -0.28001, 0.40232, -0.51271, 0.81808,
+ 0.02959, 0.04702, -0.73472, -0.48163, -0.16385,
+ -0.49908, -0.23229, -0.77019, 0.20188, -0.77453,
+ 0.16971, -0.50749, -1.65651, -1.57100, -0.18858,
+ 0.24288, -0.04951, -0.27496, 0.02704, -0.47011,
+ -0.34805, 0.14227, 0.11665, 0.47653, 0.27898,
+ 0.74744, -1.22048, 0.21917, 0.47707, -0.56592,
+ 0.49847, 0.63623, -0.40275, -0.40660, -1.24142,
+ -0.22344, 0.55244, -0.12399, -1.30069, -0.58817,
+ -0.62580, 0.75346, 0.10599, 0.12512, 0.05171,
+ -1.56740, 0.25787, -0.04552, 0.30905, -0.63188,
+ 1.16406, 0.69337, 0.46781, 0.38879, 0.47694,
+ -1.25097, -0.16100, 0.03579, -1.38322, 0.18468,
+ -0.52642, -0.99552, -0.14820, -0.54072, -0.12385,
+ 0.28270, 0.60772, 0.52327, 1.38859, 0.32509,
+ -1.40363, 0.66662, 0.13686, -1.11873, 0.33881,
+ -1.17864, -0.29737, -0.87356, -0.30018, -0.54983,
+ -0.94805, 1.13998, 0.78109, -0.78074, -0.50707,
+ -0.04233, 1.97582, 0.43338, -1.14955, -0.11614,
+ 0.32177, 0.23515, -0.07529, -0.02135, -0.19439,
+ -1.13787, 0.64378, -0.27058, -0.06717, -0.60233,
+ -1.60108, -0.81434, -0.17324, 0.70900, 0.67555,
+ 0.69757, 0.10955, 0.00905, -2.74992, 0.03492,
+ -0.29663, 0.15610, 0.36092, -0.05765, 0.12409,
+ -0.69317, 0.32039, 0.04040, -1.32567, -0.15966,
+ -0.58220, 0.82222, 1.37411, 0.27334, -2.13101,
+ -0.39902, -0.37430, 0.16334, -0.60254, 1.21822,
+ -0.64832, -0.14599, -0.66120, -0.06149, -0.65744,
+ 0.38763, 0.83757, -0.05326, -0.25440, -0.48329,
+ -0.05455, -0.60064, 0.29688, 0.05040, -0.40863,
+ -0.66249, 0.10671, -0.06836, -0.85606, -1.44512,
+ -0.43353, -0.71376, 1.55784, 0.84774, -0.68700,
+ -0.58611, 1.15828, -0.19541, 0.94637, -2.88542,
+ -0.64679, 0.07533, -0.52016, -0.45743, -0.07140,
+ 0.33412, -0.27775, -0.29872, 0.16450, 0.36138,
+ -0.13203, -0.64954, -0.51892, 0.32941, -0.39778,
+ -0.75577, -1.03312, -0.15148, -0.81989, 0.24559,
+ 1.46913, 1.00097, 0.32515, -0.19260, -0.00506,
+ 0.31941, 0.43703, -0.25001, 0.80940, 0.67190,
+ 0.40360, -0.32707, -0.67499, 0.20478, -0.46403,
+ -0.64493, -0.73489, -0.75812, -1.17154, -0.89439,
+ -0.14165, -1.26425, -0.31843, -1.49312, -0.66293,
+ -0.20790, -0.73602, -0.70992, -0.18316, -0.39513,
+ -0.27007, 0.60294, -0.49452, 0.53431, 0.21170,
+ -0.38637, -0.69825, 0.40522, 0.19510, 0.15070,
+ -0.07742, 0.25816, 0.72398, -0.99807, -0.16444,
+ -1.28867, -0.70954, 0.74624, -0.22445, 0.44102,
+ 0.14697, -0.90411, -0.78869, -0.23152, 0.69206,
+ 0.73301, -0.21056, -0.87069, -0.26525, 0.35383,
+ 1.10548, -0.00711, 0.29708, -0.20378, 0.87511,
+ 1.37017, 0.22445, -0.09771, 0.92486, 2.08004,
+ 0.80563, -1.33354, 0.37899, 0.60388, -0.53851,
+ -0.93288, -0.77767, -0.39803, -1.62233, -1.45004,
+ -0.06819, -0.31798, -1.19181, -0.96296, -1.12258,
+ 1.13230, 0.36391, 0.33057, 0.17578, 1.01281,
+ 1.08728, -0.21655, 0.44628, 0.35861, 0.03766,
+ -1.02806, -0.10917, 0.52880, -0.31381, -2.99857,
+ -1.81781, -0.36756, -0.83849, -0.09305, -0.21519,
+ -1.02666, -1.37259, -0.63957, -0.92743, -0.43507,
+ -0.50194, -1.19984, -1.83958, -0.37367, -1.29227,
+ 1.14421, -0.82579, 0.43048, 0.71435, 0.45348,
+ -2.44674, 0.31016, 1.41557, 2.17259, 0.88702,
+ 1.26469, -0.08905, 0.08126, -0.03764, -0.25895,
+ 1.33008, -0.86931, 0.70865, 0.02539, -0.81352,
+ -1.05445, 0.22444, -1.93388, -0.28376, 1.28408,
+ -0.40683, -3.02664, -0.93058, 0.05073, 1.40131,
+ 0.00550, 1.45178, -0.09845, 1.80588, 1.74629,
+ 1.17917, 1.58110, 2.39334, 1.64644, 1.84734,
+ -0.49947, 0.93289, 1.38262, -1.06441, -1.33040,
+ 0.50056, -2.08314, -4.41052, -2.86173, -1.00842,
+ -0.54035, -1.29528, -2.14700, -0.92505, 0.60883,
+ -0.44558, 0.11342, 0.14384, 0.66448, 0.37989,
+ -0.91285, -0.95306, -0.25273, 1.28447, -1.07270,
+ -0.37521, 0.01412, -0.24752, -2.35805, 0.24570,
+ 0.40226, -0.39122, 0.18262, 0.31804, 0.10000,
+ -2.03334, -1.04655, -1.87690, -0.22736, -2.19677,
+ -0.84537, -2.25126, 0.39747, -1.31175, 0.55896,
+ -0.91332, 0.67221, 1.06705, 0.08520, 0.13482,
+ 1.44356, 1.63388, 2.24245, 0.87044, 1.72045,
+ -0.87479, -0.01763, 0.43543, 0.11672, 0.08621,
+ 0.58514, 0.61334, -0.37699, -0.28495, 0.69260,
+ -0.31452, -1.52417, -0.06847, 0.55766, -0.12648,
+ -0.60564, -0.55701, 0.01168, -0.23390, -0.92042,
+ 0.37752, -1.39740, 1.06031, 0.51094, 0.20833,
+ -0.42558, 0.65649, 0.42464, 1.05668, 0.25730,
+ 0.04445, 0.33962, -0.68303, -0.44629, -0.82099,
+ -0.03152, -0.73255, -0.45359, -0.18339, -1.35760,
+ -0.11623, -1.47779, -0.98136, -0.69470, -0.45545,
+ -1.09956, -0.73209, 0.11139, -0.31662, -0.77156,
+ -0.13241, -1.03514, 0.14417, -0.23403, 0.61938,
+ -0.02104, -0.26863, -0.93207, 0.74733, 0.87773,
+ 0.61930, 0.35255, 0.58529, -0.71505, -0.67538,
+ -0.15541, -1.17851, -0.58636, -1.49206, -0.09324,
+ 0.69377, -0.25852, -1.11474, 0.23991, -0.31611,
+ 0.06571, 0.72894, -0.16580, 0.31162, 0.05625,
+ 0.54879, 0.50773, -0.30917, 0.21111, -0.36968,
+ 0.40605, 0.11229, -0.03093, 0.07617, 0.83672,
+ 0.03202, 0.16973, 0.11390, -0.22999, -0.58679,
+ -0.64747, -0.62346, -0.27183, -0.15822, -0.30217,
+ -0.44250, -0.52811, 0.02309, 0.32833, -0.34527,
+ -0.48282, 0.01881, 0.02067, -0.53639, 1.04356,
+ 0.17653, -0.38744, -0.30282, -0.14306, 0.34164,
+ -0.41215, -0.45032, -0.56020, -0.64780, -0.57011,
+ 0.16467, -0.13191, -0.37512, -0.78512, 0.40570,
+ -0.90664, 0.08629, 0.14796, -0.55069, -0.44250,
+ -1.57848, -0.02146, -0.27061, -0.36926, -0.10564,
+ -1.48425, 0.18114, 0.10431, -0.30333, 0.42255,
+ -0.67000, 0.14029, 0.68623, 0.75623, 0.46476,
+ 0.11224, -0.19445, 0.02377, -0.13852, 0.10737,
+ -0.29953, -1.19211, 0.64235, 0.19419, 0.32377,
+ 0.17446, -0.04688, -0.33736, -0.31813, -0.42985,
+ 0.09652, -0.35500, -0.20485, -0.38540, 0.33947,
+ 0.25819, -0.56272, -0.41023, -0.20700, -3.15007,
+ -0.19485, -0.47083, -0.86184, -0.29291, 0.16201,
+ -1.33061, -0.85499, 0.26446, -1.72568, 0.57112,
+ 0.22842, 0.55695, -0.25198, -0.39789, -0.98570,
+ -0.44240, 1.03299, 0.84403, 0.74850, 0.39221,
+ -0.49171, -0.26794, 0.44705, -0.47431, -0.12170,
+ 0.78197, 0.09629, 0.14015, -0.74151, 0.54102,
+ -0.16071, 0.02228, -0.49960, 0.95765, -1.01308,
+ -1.76444, -1.02098, -0.54504, 0.33346, -0.21744,
+ 0.69445, -1.08827, 1.15525, 0.53148, 0.31433,
+ 0.28256, 1.11333, 1.45770, 1.17083, 0.06588,
+ 0.14936, -0.08698, -0.71023, -0.92171, -0.34235,
+ -0.80766, -1.76529, -0.93387, -1.78003, -0.43613,
+ -1.93635, -0.95735, 0.33666, 0.14710, -0.65102,
+ -0.81556, -0.62681, -0.48245, -0.10856, 0.17291,
+ 0.53372, 0.91850, 0.58069, -0.83511, 0.05342,
+ 0.40379, -0.13107, -2.54327, -0.08370, 0.38039,
+ 0.14884, 0.43898, -0.03015, -0.97134, -0.19055,
+ -0.59314, -1.11633, -0.11643, 0.27701, -1.85676,
+ -0.99627, -0.03891, -0.98179, 0.93429, -0.28819,
+ 0.41482, 0.71491, 0.78582, -1.70288, 0.38887,
+ 0.24498, 0.50407, -0.03192, 1.19662, -1.24891,
+ 1.34359, 1.20868, 1.24891, 0.06469, 1.27822,
+ 1.08797, 1.46368, 0.99523, -0.08592, 0.29725,
+ -1.53564, -0.82364, 0.19833, -2.13848, -4.28207,
+ -1.56369, -0.33063, 0.27172, -1.58104, -0.66252,
+ -0.15469, 1.25492, 1.72454, 1.04107, 0.58267,
+ 1.07182, 1.63581, 0.93766, -1.83266, 1.18773,
+ 0.50019, -1.86290, -1.07339, 0.01909, -0.94671,
+ -2.89522, -2.20255, -0.67962, -0.70160, -0.70475,
+ -0.69617, -0.06034, -1.26390, -1.62582, -0.40808,
+ -1.56271, -1.05493, -0.77074, 0.23926, 0.60841,
+ -1.19072, 0.28994, -0.52059, -0.29446, 0.03781,
+ -0.10660, -1.97467, 1.36289, 1.76401, 1.16424,
+ 0.25311, 0.63552, -0.08264, -1.04871, -0.58237,
+ -0.90080, 0.16292, 0.64227, -0.11747, -1.35814,
+ -0.45810, -1.09954, 0.81653, -0.96897, -0.01091,
+ 0.29202, -0.18089, -1.38614, 0.18661, 0.13717,
+ 0.46074, -0.06105, 1.22797, -0.25389, 0.48365,
+ 1.47255, 0.35525, 1.57412, 0.64530, 0.87501,
+ -0.61410, -0.72217, -0.71509, -0.00346, -0.17102,
+ -2.28923, -0.33901, -0.19003, 0.42114, -1.75677,
+ -1.02258, -0.94828, -0.82531, -0.43062, 0.10000,
+ -0.24811, -1.57210, 0.80235, -1.51681, -1.08438,
+ -1.18695, -0.83728, 0.97642, -1.36921, 0.19981,
+ -0.14269, 1.03848, -0.20039, 0.41167, 0.59517,
+ 0.82028, 0.36742, 0.27619, 0.43331, 0.29684,
+ -1.76079, -1.79374, -0.69130, -0.44365, -1.07328,
+ -0.11411, -1.10691, -0.93930, 0.51182, -1.12023,
+ 0.01002, -0.13876, 0.81670, 0.17408, -0.39977,
+ 0.83865, 0.86188, -0.22024, 1.06792, -0.46621,
+ 0.70227, 0.02347, -0.31980, -0.18958, -0.99693,
+ -0.25435, -1.23763, -0.60433, -0.08736, -0.45123,
+ -0.77622, 0.26151, 0.98589, -0.68751, -0.44742,
+ 0.07572, 0.50504, 0.37880, 0.13183, 0.04405,
+ 0.58578, -1.53172, 0.11482, 0.18180, 0.64068,
+ -0.87007, -0.09966, -1.40082, -0.45655, -0.13420,
+ -1.07326, -0.07788, -0.27478, -0.50585, 0.07590,
+ -1.48887, 0.50557, -0.21957, 0.63621, 0.13106,
+ 0.62577, 0.49776, -0.43007, -0.36389, -0.29667,
+ -0.40037, -0.84028, 0.27177, -0.69716, -0.78532,
+ -0.73141, 0.13324, -0.99741, -0.77505, -0.65694,
+ 0.76736, -0.21771, -0.20730, 0.85587, 0.21963,
+ 0.09212, -0.55548, 0.45853, 0.37485, 0.08703,
+ 1.15746, -0.50622, -0.22761, -1.93249, -0.91865,
+ 0.04311, 0.25375, 0.22581, -0.33905, -1.02467,
+ -0.01483, 0.98933, -0.30221, -0.60360, 0.32679,
+ -0.29678, 0.57998, -0.64088, -0.52767, -0.82684,
+ 0.48457, 0.30897, 0.35064, -0.54101, -0.74194,
+ 0.65814, 0.12460, 0.03127, -0.91186, -0.80488,
+ -0.77024, -0.34121, -0.54311, 0.38694, -0.76946,
+ 0.05804, -0.51413, -1.15235, 0.70394, 0.20431,
+ -0.15846, -0.47889, -0.51190, -0.13066, -0.37366,
+ -0.15713, 0.01542, -0.03293, -0.72406, -0.23197,
+ -0.42782, 0.00295, 0.17273, -0.31005, -0.58837,
+ 0.23194, 0.34492, -0.78394, -0.29382, 0.33638,
+ 0.08984, -0.33006, -0.19853, -0.41902, 1.11522,
+ 0.09902, 0.41236, -0.22792, -1.33519, -0.26543,
+ -0.54812, 0.23105, -0.78799, -0.37890, 0.72710,
+ -1.32428, -0.46935, 0.12420, -0.27071, 0.45890,
+ -1.02167, -0.73012, -0.17739, 0.88750, -3.70004,
+ -0.20047, -0.78475, -0.55703, 0.00915, 0.03385,
+ 0.63379, -0.12845, 0.47415, -0.07676, 0.25974,
+ -0.15515, 0.01539, -0.30266, 0.06301, -0.43235,
+ 0.25865, 0.15677, 1.48417, -0.55777, -0.24969,
+ -2.23477, 0.32364, -0.08700, 0.33975, -0.32584,
+ 0.15988, -0.23063, 1.14089, -0.47288, -0.53721,
+ -0.40527, 0.39311, -1.28995, 1.02220, -0.43201,
+ -0.41344, 0.01089, -0.19243, -0.68990, 0.70379,
+ -0.77053, -1.13835, 0.03751, -0.37809, 0.43726,
+ 1.17970, -0.30347, -0.11602, -1.19591, 0.17352,
+ -0.07398, -0.64844, -0.47377, 0.04110, -0.21597,
+ -0.59434, -0.38118, -0.49247, -0.19545, 0.34440,
+ -0.03712, 0.01409, -0.41272, -0.27997, -0.07054,
+ 0.68140, 1.19480, -0.10183, 0.49087, -1.28825,
+ 0.02310, -0.92256, 0.92178, -0.09095, -0.50511,
+ -0.60339, -0.60108, -0.29760, -0.07820, -0.57257,
+ 0.39089, -0.86433, -1.07963, -0.03815, -0.60698,
+ 1.65605, 0.01858, 0.81419, 0.88079, -1.39476,
+ -0.06950, -0.38617, -0.17873, -1.45758, 0.44115,
+ -0.27036, 0.24761, 0.20242, 0.28333, 0.17500,
+ -1.12394, -0.34968, -0.69374, -0.26487, -0.81416,
+ 0.75315, 0.63144, 0.49482, 1.22252, -1.32250,
+ -0.29351, 1.07514, 0.25831, -1.25320, -0.31264,
+ -0.30969, 0.41325, 0.44997, -0.08228, -0.61163,
+ -0.78600, -1.14354, -0.74939, -0.22185, -0.51331,
+ -0.59036, -1.05554, 0.76628, 0.15881, 1.00931,
+ -0.94654, 0.47932, 0.57408, -0.27206, 0.72507,
+ 0.78413, -1.58620, -0.17968, -0.30471, -1.75425,
+ 1.06452, -1.26796, -0.17820, -1.09402, 0.22815,
+ -0.70420, 0.06241, -1.05183, 0.76696, -0.37047,
+ 0.48641, 0.18477, -0.30913, 0.11032, 0.49514,
+ 0.36658, -0.42773, -1.91497, -1.00596, 0.37573,
+ -0.45151, 0.92239, 1.29267, -0.89099, -0.71131,
+ -0.78293, -0.64065, 0.06523, -0.14112, 0.28550,
+ -0.93403, -0.73274, 0.41486, -0.92234, 0.89897,
+ -0.49220, -0.26487, -0.49730, -0.81486, 0.14778,
+ -0.01770, 0.09596, 0.38204, -0.73211, 0.22414,
+ -0.43597, 0.33385, 0.64468, 0.06610, -0.39208,
+ -0.03815, -1.60870, 0.90982, 0.12726, -0.87998,
+ -1.12218, 0.49630, -0.13324, 0.40999, 0.43174,
+ 0.59471, 0.10504, -0.57549, -0.05179, 0.22925,
+ -1.71127, -0.27071, -0.61274, 1.50093, -0.10000,
+ -0.36660, 0.08127, 1.04087, 1.42804, 0.53284,
+ -0.99673, -0.53974, -0.51233, 0.80087, -1.98848,
+ -0.38548, -1.73949, -0.37712, 0.08482, 0.16886,
+ 0.73637, -0.23415, -0.91464, -0.14830, 0.95504,
+ 0.28278, 0.27827, -0.40281, -0.52332, 0.20123,
+ -0.87428, 0.51894, -1.22596, 0.12704, -0.46773,
+ -0.21249, -0.40343, 0.14213, -1.49392, 0.74016,
+ -1.08949, 0.25823, 0.77126, -0.85997, 0.74688,
+ 0.28146, 0.39649, 0.31695, -0.18109, -0.71772,
+ -0.84633, -2.04800, -0.15844, 0.97124, -1.21075,
+ -1.08641, 0.10425, 0.72611, 0.04021, -1.12540,
+ 0.13614, 0.37555, 1.28826, -0.00534, -0.30213,
+ 0.91700, 0.00505, -0.09039, 0.50589, -0.27944,
+ -1.48011, 0.42852, -0.33477, 0.89651, -0.40473,
+ -1.73086, 0.81816, -0.69027, -0.58758, -0.55575,
+ -0.43971, 0.66081, -0.75607, -0.23853, -0.22977,
+ 1.37324, -0.76715, 0.58712, 0.33318, -1.05537,
+ -0.81519, -0.41311, -0.80087, -0.68693, -0.45790,
+ 0.06782, -0.83510, 0.66771, -0.41334, -0.14383,
+ 1.14899, 0.06180, -0.37919, 0.77467, 0.42112,
+ -0.69058, 0.71254, 0.25605, -0.34441, -0.16618,
+ -0.11500, 0.17565, -0.15727, 0.56673, -1.28180,
+ -0.98603, -0.02994, -0.19055, 0.58995, -0.18887,
+ 0.14897, 0.76817, -1.28310, -0.37379, -0.23380,
+ -0.19510, 1.13283, 0.66294, -0.49332, -0.88964,
+ 0.08169, -0.76229, 0.45012, -1.11638, 0.49558,
+ 0.27102, 0.21696, 0.04077, -1.97620, 0.10612,
+ -0.30397, -0.72424, -1.17930, 1.71120, 0.69214,
+ -0.27624, 0.21683, -0.24028, 0.37430, -0.45922,
+ 0.37906, -0.80730, 0.33987, -0.49742, -0.56581,
+ -1.77141, 0.69672, 0.33540, 0.17428, -0.24892,
+ 0.64365, 0.08160, 0.71434, 1.10378, -0.99120,
+ -1.26036, 0.83544, 1.00593, -1.42585, -0.36454,
+ -0.10357, -0.48415, -0.50900, 0.17591, -0.17140,
+ 0.08662, -0.58245, -0.57449, -1.60967, 0.75019,
+ -0.21593, -0.47920, -0.61481, 0.09689, 1.48840,
+ -0.76181, -0.77348, 0.83412, -0.39602, 0.01926,
+ 0.56173, 0.54788, -0.72875, -0.94424, -3.09109,
+ -0.61323, -0.14892, 0.60257, -0.47711, -1.03492,
+ 0.39719, 0.64962, -1.64872, -0.40184, -0.20527,
+ -0.62101, 0.71510, -0.03251, 1.01948, 0.06574,
+ 0.53525, -0.45585, -0.51578, 0.21788, 0.29500,
+ -0.35165, -0.25016, -0.54655, -0.05407, -0.37993,
+ 0.01737, 0.01862, -0.37605, 0.27946, -1.41570,
+ 0.02515, 0.32001, 0.57063, -0.91285, -0.05420,
+ -0.43043, 0.02992, -0.07650, 0.24831, 1.30172,
+ -1.24585, 0.12212, -0.22564, 0.38285, 0.06119,
+ 0.34655, -0.39500, 0.28920, 1.08219, -1.27245,
+ 0.05363, 0.01355, 0.86144, -0.57800, -0.50943,
+ -0.04766, -0.29599, 0.34833, -0.26612, -0.45806,
+ -0.00739, 0.14687, -0.73910, 0.06177, 0.29680,
+ 0.38546, -0.09350, 1.17209, 0.95064, 0.28009,
+ -0.69059, 0.93502, -0.75923, -0.43056, -0.16884,
+ 0.16282, -0.30058, -1.19874, -0.71882, -1.27192,
+ 0.27858, -0.28813, -0.56189, -0.84957, 0.14698,
+ -0.76005, 0.05090, -1.57855, 0.71649, -0.60650,
+ 0.76660, -0.34525, 0.59631, 0.11553, -0.32529,
+ -0.15845, -0.30758, 0.08906, -1.42636, 0.49979,
+ 0.25015, -0.63590, 1.05219, 0.22951, -1.37867,
+ 0.32506, 1.06401, 0.84935, -0.61470, 1.61093,
+ 0.37816, 0.21239, 0.58612, 0.12480, -0.84988,
+ -0.83721, -0.56175, 0.08163, -0.79497, -2.14630,
+ -1.40937, -0.97506, -0.25956, 0.22892, 0.44830,
+ -0.66993, -0.40781, 1.05113, 1.08605, 0.58605,
+ 1.79757, 1.49555, 0.69843, -1.05144, 1.02305,
+ 1.12058, -0.10691, -1.42697, -0.40017, -0.81593,
+ -2.32523, -1.67519, -0.97602, -1.09040, -0.29698,
+ -0.94102, -0.55350, 1.07379, 1.76641, 1.58664,
+ 0.97154, 0.61407, 1.85545, 0.87945, -0.79371,
+ 2.01174, -0.15134, -2.26919, -3.04346, -1.12177,
+ 0.43756, -2.81462, -1.58352, -0.87081, -1.01108,
+ -0.15342, -0.23996, -0.15271, 0.44208, 1.13518,
+ 1.22097, 0.67257, -0.91330, 0.86514, 0.59314,
+ -1.63769, 0.93603, 0.61990, -1.05030, -1.50866,
+ -0.43290, -1.61460, -0.31029, -0.78305, 0.67050,
+ -1.02986, 0.22735, -0.62885, -0.28232, 1.28633,
+ 1.31437, 2.01753, 0.90049, 0.16639, 0.36452,
+ 0.49692, -0.40890, 0.88028, -0.30851, -1.05800,
+ -1.08399, -0.75186, -0.03720, -2.84562, -1.29959,
+ -0.44931, -1.59179, -0.21779, -0.08345, 0.10000,
+ 0.67549, 1.72563, 2.03794, -0.03670, 0.65850,
+ 1.25401, 0.67382, -0.49600, 1.35664, 0.79138,
+ -0.39375, -2.50074, -0.87457, 0.63979, -0.17009,
+ -1.91513, -1.62135, -1.89747, 0.27377, -1.18348,
+ -1.20673, -0.27769, -0.65901, 1.45679, -0.04759,
+ 0.46597, 0.42381, -0.57961, -0.66809, 1.11413,
+ -0.17370, -0.21421, -1.43346, -0.51742, 0.22389,
+ 0.21165, -0.70360, -0.54135, -0.57468, -1.10166,
+ 0.47914, -0.29239, 0.27638, -0.85543, -0.47313,
+ -0.79635, 0.75442, 0.03684, -0.49880, 0.07742,
+ -0.24616, 0.18024, 0.81478, -0.65216, -0.74028,
+ -0.07523, 0.35543, -0.16774, -0.11444, -0.30363,
+ -0.33881, 0.03345, -0.47583, 0.05906, -0.29442,
+ 0.81574, 0.11628, -0.73340, -0.17437, -0.43702,
+ -0.20544, -0.84996, -0.72762, 0.67724, -0.38980,
+ -0.01987, 0.02256, 0.43022, 0.62648, -0.42001,
+ -1.17377, -0.32670, -0.18170, -0.02253, -0.61090,
+ -0.16716, 0.46440, -1.16302, 0.55170, -0.16011,
+ 0.42015, -0.15384, 0.90616, 0.16496, 0.56126,
+ 0.23307, 0.18509, -0.09850, 0.74898, -0.78925,
+ -0.37397, -1.39440, -0.63184, -0.58280, -0.31901,
+ -1.18490, -0.06275, 0.48526, -0.81507, 0.28717,
+ -0.80172, -0.08515, 0.05633, -2.02135, -0.24316,
+ 1.36121, -0.16826, -0.29844, 0.23073, -0.09076,
+ 0.44053, 0.28098, 0.16404, -0.52234, 0.58213,
+ -0.00342, -0.28644, 1.12021, 0.69023, -1.06525,
+ -0.39593, -0.71755, -0.60650, -0.94055, 1.29139,
+ 0.01257, 0.35232, 0.12434, 0.06265, -1.20459,
+ -0.69050, 0.78238, -0.40573, -0.72699, 0.04379,
+ -0.77237, 1.12348, -0.22958, -0.58769, -0.36138,
+ -1.00898, 0.99407, -1.04205, -0.44208, -0.65623,
+ -0.56756, -0.17816, 0.14962, -0.00599, 0.20724,
+ -1.01405, 1.19948, 0.13080, -0.53338, 0.06340,
+ 0.07851, -0.33314, 0.92808, -0.14805, -1.02987,
+ 0.15909, -0.14847, 0.04422, 0.37931, -1.21141,
+ -0.36348, 0.30561, 1.34163, 0.20984, -0.23406,
+ 0.33983, -0.28436, 0.07979, -0.41069, -0.20963,
+ 0.26636, 0.10744, -0.45781, -0.94433, -2.60897,
+ -1.37750, -0.28871, 1.22018, -0.14277, 0.02529,
+ 0.59209, 0.57836, 0.33771, -0.34650, -0.43208,
+ -0.29525, 0.66424, -0.17328, 0.32997, -0.32672,
+ -0.71891, -0.33752, -0.75594, -1.69292, -0.72935,
+ 0.66173, -0.36790, 0.29480, -0.29838, 0.14690,
+ -2.09599, -1.05315, 0.15502, -1.13916, 0.10922,
+ 0.25872, -1.22421, 0.50561, 0.83041, -0.27469,
+ 0.20898, -0.31181, 0.01740, 0.59641, 0.38853,
+ 0.44544, 0.19994, 1.09872, -2.12002, -0.50561,
+ 1.85571, 0.35437, 1.29288, -1.35505, -2.18651,
+ 1.00817, -0.07992, -0.29176, 0.64869, -0.48245,
+ 0.22396, -0.81502, -0.30652, -0.92905, -0.37850,
+ -0.04520, -0.80639, 1.01162, -2.01401, 0.52064,
+ -0.55811, 0.58747, -1.32910, 0.49548, 0.67358,
+ -0.10638, 0.86483, -0.55373, -1.16729, 0.20728,
+ 0.54176, -0.14468, 0.48106, -0.13753, -0.07428,
+ -0.97129, -0.05773, -0.54101, 0.27516, 0.01870,
+ -0.83308, -0.54050, -0.06973, -1.17283, 0.36800,
+ 1.44700, -0.38935, -0.93941, 0.47565, -0.91731,
+ -0.90410, 0.51900, -0.20097, 0.02268, 1.57669,
+ 0.59873, -1.02112, 0.14449, 0.17676, -1.56711,
+ 0.41041, -1.11025, 1.01590, -0.49227, 0.36229,
+ 0.69769, -0.34209, -0.00302, 0.05650, -1.30638,
+ -0.35712, -0.65640, 0.08627, 0.15640, -0.53176,
+ -0.05418, 0.43915, -0.87828, -0.81318, 0.44129,
+ 0.47109, 0.08905, -0.60085, 0.35808, -0.28471,
+ -0.85441, -0.35671, 0.72454, -0.47202, 0.33207,
+ -0.39772, -0.64770, -0.62218, -0.82197, 0.23387,
+ -0.08193, -1.28100, -0.42419, 0.71941, -0.19839,
+ 0.22247, 0.95643, -0.43903, 0.14058, 0.08912,
+ -0.09292, 0.15337, 0.54117, -1.01428, 1.12610,
+ -0.56488, -0.57583, -2.04974, -0.06626, 0.26991,
+ 1.24661, -1.09160, -0.27029, -0.66630, -0.60951,
+ 0.20539, 0.49754, -0.23702, 0.42047, 0.14635,
+ 0.09508, -0.60232, 0.68629, 1.36764, -0.14440,
+ -1.58256, 1.59136, 0.43520, -0.39382, -1.06380,
+ -0.86951, -0.84709, -2.03458, -0.81160, -0.30186,
+ -0.19992, 0.39911, -0.05474, 0.55688, -0.75315,
+ -0.03765, -0.72507, -0.51063, 0.56426, -1.30355,
+ -0.19208, -0.14258, -1.55415, -0.00550, 0.14546,
+ 1.70614, -0.29664, -0.21788, -0.63432, 0.46167,
+ 0.05199, 0.28857, -0.48367, 0.33087, -0.10000,
+ -1.59914, -0.86436, 0.41404, 0.10421, -1.63002,
+ 0.50221, 0.44879, 1.36855, 0.11598, -1.70406,
+ -2.12708, 0.95093, -0.43156, -0.11444, 0.88209,
+ 0.15485, -0.35612, 0.06107, -0.33160, 0.41918,
+ 0.52852, -1.45764, -0.54673, 0.57476, 0.07876,
+ -0.90400, -0.30769, 0.88518, -0.54150, -0.64173,
+ -0.90406, 0.46612, -0.06193, 0.84030, -0.01254,
+ -0.95098, 0.17953, -0.64858, 0.06355, 0.84085,
+ -0.57901, 0.01946, 0.06785, 0.30067, 0.60187,
+ 0.81899, -0.28426, -0.67210, 0.70403, 0.35718,
+ 0.12829, -1.16833, -1.39634, -0.39501, -0.08998,
+ -0.66502, 0.22926, -0.03070, -0.29791, -0.14279,
+ -0.62287, 0.29270, -0.94342, 0.12939, 0.09852,
+ 1.40321, -0.37082, 0.06818, 0.62307, -0.70544,
+ 0.21887, 1.09472, -1.49292, -1.66879, 0.69866,
+ 0.68307, -0.39676, 0.65782, -0.88970, -1.28891,
+ -0.25209, -0.75538, -0.50008, 0.03750, 0.71328,
+ 0.90834, -0.78204, -0.32103, 0.78467, 0.48975,
+ 0.26890, -1.19202, -1.07836, -0.33795, 0.35863,
+ -0.41235, -0.15036, -0.45165, -0.59976, 0.84673,
+ -0.23605, -0.75740, 0.59913, -0.80021, -0.85813,
+ -1.75643, -1.51757, 0.41611, 0.10046, -0.13554,
+ 0.36537, 0.68746, 0.01599, -1.70193, -0.46458,
+ -0.69091, -0.35947, -0.57816, -0.92122, 0.79271,
+ -0.25833, 0.22723, 0.14423, 0.86109, 1.05555,
+ 0.71006, -0.85169, 0.38658, 0.60477, 0.51846,
+ 0.28950, -0.36464, -0.62539, -0.78005, 0.19928,
+ 0.38806, 0.08115, -1.09522, 0.15281, 0.76493,
+ 0.53986, -0.67535, -1.66439, -0.04344, 0.26774,
+ -0.05724, -0.44358, 0.30775, 0.34604, -0.39371,
+ 0.68884, 0.02694, 0.60802, 0.30612, 0.28084,
+ -0.56694, -2.03718, 1.01759, -0.75903, -0.31886,
+ -0.36436, -0.63212, 0.31117, -0.37630, -0.48661,
+ -0.10142, -1.10537, 0.44075, 0.19007, -2.14020,
+ 0.55386, -0.26971, -0.12980, -0.77238, 1.14525,
+ 0.26579, 0.06961, -0.22772, -0.12588, -0.65367,
+ -0.17110, 0.11189, -0.14369, -0.30319, 0.17620,
+ -0.99609, 0.31641, 0.83451, -0.73802, -2.80809,
+ -0.84484, 0.19956, -0.21424, -0.68801, 0.40622,
+ 0.18164, 0.95885, -0.90784, -0.53170, -0.13074,
+ 0.08503, 0.04090, 0.60045, 0.28083, -0.36613,
+ -0.32628, -0.45433, 0.61957, -1.16069, -0.44119,
+ -0.14065, 0.96101, -0.17484, -0.67045, -0.87519,
+ -0.32206, -1.04954, -1.38265, 0.83455, -0.63314,
+ -0.52657, -0.00032, 0.76252, -0.65338, -0.30053,
+ 0.55414, 1.63932, 0.43984, 0.56534, -1.36774,
+ -0.05154, -0.98226, 0.20449, 1.37496, 0.17749,
+ -0.46948, -0.43614, -0.39189, -1.40677, -0.11166,
+ -0.12531, 0.64478, 0.43109, -1.57620, 0.32944,
+ -0.61058, -1.57870, 1.16860, 0.38419, -1.30543,
+ 0.23259, -0.04736, 0.07828, -0.19852, -1.13549,
+ -0.62912, 1.20142, -0.27153, -0.75761, 0.39857,
+ 0.36698, 0.15488, -0.96398, -1.52414, -0.04955,
+ -0.58867, 0.75562, 0.16440, -1.16138, 0.20937,
+ 0.50683, -0.95188, 0.10562, 0.73467, 0.06836,
+ -0.09619, 0.35794, -0.36576, 0.19719, -1.90513,
+ 0.50865, -0.37022, -1.38881, 0.24148, -0.16282,
+ 1.11229, -1.69327, -0.36491, 0.81843, 0.72284,
+ 0.06706, -0.18852, -0.52362, -0.06689, 0.59823,
+ 0.27037, -0.48166, 0.66242, -0.62464, 0.60812,
+ -0.08692, 0.13408, 0.07005, 0.42339, -0.38268,
+ 0.19337, -0.47492, -0.00445, -0.31620, 0.03550,
+ 0.49697, -0.33666, -1.64821, 0.63115, -0.21835,
+ -0.98433, -0.13113, 0.26344, -0.02160, 1.03734,
+ -0.48438, -0.98246, -0.05344, -0.94802, 0.95171,
+ 0.38538, -0.84074, -1.59157, 0.03563, 0.29603,
+ 0.69798, 0.00019, -0.70906, 0.14419, 0.77208,
+ -0.71728, -0.73784, -0.59899, -1.12745, -0.05499,
+ -0.03517, -0.29794, -0.45502, -2.05162, -1.34494,
+ 0.02459, 0.32401, -0.30619, 1.01702, 0.93147,
+ -1.16348, 0.03982, -0.20274, 0.35323, 0.32805,
+ 0.85172, 1.16262, -0.62763, 0.98434, 0.10202,
+ 0.85314, 1.47367, -0.07926, -0.07036, -0.41633,
+ -1.26090, 0.34918, -0.77156, 0.12587, -0.37657,
+ -0.81190, -0.17267, 0.45801, 0.26376, -1.46940,
+ -0.51558, 0.87148, -2.45632, 0.28584, -1.03470,
+ -1.27686, 0.25761, 0.82465, -0.39447, 0.49533,
+ -1.26438, -0.71306, -0.63969, 0.91468, -0.45052,
+ -1.07466, -0.85134, 0.76420, -0.49263, 0.84738,
+ 0.65315, -0.66936, -0.19590, 0.56702, 0.10000,
+ -0.05704, -0.35280, -1.27305, 1.09811, -1.22677,
+ -0.73840, 0.57259, 0.47843, -0.50929, -0.87298,
+ 0.43467, 0.07582, -0.41187, -0.66301, 0.60896,
+ 0.20737, -1.16230, 0.49493, 0.37594, 0.01579,
+ 0.07135, 0.38031, 1.26526, 0.30864, -0.40678,
+ 1.16285, 0.83075, -0.12436, -1.52244, 0.08016,
+ 0.03542, -1.52799, -0.92148, 0.75928, -0.12867,
+ -0.02484, -1.40787, 0.03397, -0.72903, -1.11208,
+ 0.55093, -0.33565, -0.00676, 0.07742, -1.35197,
+ 0.17010, -0.28342, -0.37156, -0.98986, 0.80838,
+ -0.78489, 0.71580, -2.28875, 0.19305, -0.20845,
+ -0.54159, 0.15878, 1.45462, 0.83862, 0.28471,
+ 0.48652, -1.05857, -0.13572, -0.53563, -0.11887,
+ -0.00274, 0.19837, 0.16696, -0.59620, 0.04949,
+ 0.47590, 0.73801, -0.89427, -0.35718, 0.44691,
+ -0.04013, 0.23614, -0.68021, 0.59153, 0.12701,
+ -0.73241, 0.05645, -0.72496, -0.23777, -0.78576,
+ 0.84870, 0.72722, -0.49063, -0.73459, 0.23806,
+ -0.90142, -0.45091, 0.25177, 0.48785, 0.09472,
+ -0.11878, 0.23081, -0.30140, -0.79058, -0.95342,
+ -0.72943, -0.22674, -0.21903, 0.11457, -0.12456,
+ 0.68968, -0.14573, -0.63004, -0.06692, 0.90917,
+ 0.02396, 0.51819, -0.39982, -0.18254, -0.66263,
+ -0.01418, -0.29214, -0.72006, 0.01201, 0.36373,
+ -0.25265, 0.08942, -0.56436, -0.48971, -0.50037,
+ -0.51859, 0.88857, 0.96260, 0.26035, -0.48747,
+ 0.12032, -0.47601, 0.01364, 0.55506, -1.08782,
+ 0.18093, -0.38663, -0.12954, -1.16197, 0.05909,
+ -0.06377, -0.95116, -0.68985, 0.30303, 0.43459,
+ -0.32790, -0.44965, -0.36435, 0.58772, -0.46998,
+ 0.12112, 0.18782, -0.07214, 0.37359, -0.72116,
+ -0.56437, -1.83247, 0.44981, -0.01254, 0.92734,
+ 0.24589, -0.73628, -0.28625, 0.02910, 0.87241,
+ -0.02987, -0.37563, -0.56332, 0.01559, 0.61701,
+ -1.15108, 0.06848, -0.99299, 0.51015, -0.29301,
+ -0.05500, 0.25026, 0.83462, -0.22771, 0.47796,
+ -0.98833, -0.87566, -0.11240, -0.42022, 0.55166,
+ 0.05722, -0.46200, -0.72725, 0.08906, -2.63362,
+ 0.19345, -1.43168, -0.33775, -0.21103, -0.62426,
+ 0.81001, 0.73284, -1.47497, -0.20902, 0.90517,
+ 0.39826, -0.79394, -1.08192, 0.37485, -0.84087,
+ 0.15991, 0.04714, 0.68458, 0.33322, 0.60677,
+ -0.77211, 0.12970, -0.36035, -2.05314, 0.88683,
+ -1.07621, -0.17566, 1.38208, -0.31696, 0.46563,
+ -0.25187, -0.22542, -0.84547, 0.16122, -0.60060,
+ 0.87281, -0.12689, 0.39429, 0.01587, -1.86603,
+ -0.02268, 0.68148, 0.21240, -0.54317, -0.16653,
+ -1.27863, -0.71363, -1.39961, -0.76266, -0.24031,
+ -0.80512, 0.11971, 0.47087, 0.41723, -0.48723,
+ 0.80980, 0.77893, -0.27607, 0.71805, 0.60733,
+ -0.21767, -0.80447, -0.77063, -1.25218, -0.89443,
+ -0.92945, 0.08306, 0.34633, -0.31205, 0.58725,
+ -0.39245, -0.23206, 0.46120, 0.58648, -0.84467,
+ -0.71602, -0.15670, 0.58487, -1.21638, 1.50626,
+ -0.10572, 0.34978, 0.14708, -0.13152, -0.34456,
+ -1.62698, -0.53907, 0.34911, 1.48548, 1.01012,
+ -1.06580, -0.31505, 0.14345, -0.92710, -0.95623,
+ 0.62966, -1.00074, -0.69547, -0.30444, 0.49835,
+ -0.55659, 0.34948, -0.87602, -0.17544, 0.98643,
+ -0.88585, 0.84632, 0.37082, 0.29392, 0.35750,
+ -0.40388, 0.18639, -0.51520, -1.27136, 0.63929,
+ 0.07649, 0.85509, -0.17434, 0.72552, 0.55812,
+ -1.01648, -0.81858, -0.45584, 0.60274, -1.41067,
+ -1.09132, 0.61025, -0.16430, -0.08331, 0.58149,
+ 1.06577, -0.06052, -0.83364, -1.21573, -0.09300,
+ 1.13181, -0.04383, -0.91561, -0.31961, -0.38941,
+ -0.05283, -0.49684, 0.32314, -0.95754, 0.24037,
+ -0.42759, -0.23043, -0.54500, -0.89870, -0.68756,
+ -0.07345, -0.98103, -0.55056, -0.81440, 0.74231,
+ 1.66139, 0.26986, 0.17733, 0.92712, -0.04376,
+ -1.45439, -1.67409, -0.19625, 0.45583, 0.00971,
+ 0.77138, -0.24570, 0.81856, -0.92611, -1.07346,
+ -0.16926, 0.29743, 1.19181, -1.74097, -1.24093,
+ 0.59463, -0.67482, -0.62881, -0.63789, -0.63894,
+ -0.96534, -0.05685, 0.56866, 0.05114, 1.10317,
+ -0.09429, 1.15013, 0.11619, 0.84317, 0.13649,
+ -0.19449, -1.23946, -0.50375, -1.38763, -0.55313,
+ 1.05466, 0.57922, -1.35286, 0.34167, 0.01040,
+ -0.04229, -0.97721, 0.15623, 1.42111, 0.44475,
+ 0.37230, 0.07798, 0.74326, -0.91863, -0.10000,
+ -0.14405, 0.38447, -1.60583, -0.30294, 0.65657,
+ -0.31949, -1.48514, 0.90345, -0.28725, 0.20668,
+ -1.58319, -0.06134, 0.55194, 0.02054, 0.57012,
+ -0.25993, 0.52114, -0.92307, -0.85625, 0.58997,
+ 0.89217, 0.36563, -0.07968, 0.09220, -0.34615,
+ 0.34228, -1.86731, -1.07816, 0.17160, 0.65938,
+ -1.79508, -0.06752, -0.45018, 0.76362, -0.74141,
+ 0.11380, 0.92433, -0.40066, 0.95526, -0.23934,
+ -0.83719, -0.01681, 0.17379, 0.10580, 0.75359,
+ 0.59200, 0.43155, 0.63714, 0.41789, -0.07887,
+ 0.08447, -1.13386, -0.58115, -0.24308, -1.21313,
+ -1.19496, 0.88533, 0.05183, 0.53636, -1.31149,
+ -0.89780, -0.88849, 0.34169, -0.81231, -0.14716,
+ -0.17006, -1.05906, 0.10767, 0.27254, 0.58005,
+ 0.42636, 0.72360, 0.60789, 0.12521, 0.00304,
+ -0.42710, 0.17768, -1.30546, 0.49638, -0.81306,
+ -1.51275, 0.24815, 0.19958, -0.65245, -0.27406,
+ -0.13706, -0.51411, 0.80477, -1.63870, -1.54519,
+ 0.36685, 0.63894, 0.12019, -0.64150, 1.19875,
+ -0.34295, 0.08518, 0.75957, -0.08921, -0.83028,
+ -0.07332, 1.27745, -0.74997, -0.31117, -0.63557,
+ -0.72268, -0.56169, -0.62676, -1.03484, -0.52812,
+ 0.03804, -0.67518, -0.22569, -0.18364, 0.31337,
+ -0.38665, 0.12622, 0.01153, -0.24895, 0.76304,
+ -0.50471, -0.14229, 0.09585, 0.33402, 0.10579,
+ 0.72199, -1.25761, 0.27340, -0.55430, -0.22853,
+ 0.82571, -1.60788, -0.55459, 0.90156, -0.30043,
+ -0.13376, -0.42954, 0.53658, -0.68701, 0.82904,
+ 0.40860, 0.00908, 0.15905, -0.34945, 0.25038,
+ -1.46232, 0.44056, 0.63391, 0.31135, 0.07764,
+ 0.53627, 0.77309, -0.92495, -1.78800, 0.22099,
+ 0.19005, 0.57405, -1.03275, 0.03127, -0.88808,
+ 0.50738, -0.25627, -0.44710, 0.11708, -0.42408,
+ -0.37321, -0.09906, -0.47099, -1.43287, -1.35759,
+ 0.00730, 0.00755, -0.22022, -0.36593, 0.98750,
+ 0.54019, 0.16198, -1.72298, -0.91134, 1.13528,
+ 0.29423, -0.00202, 0.90397, 0.53564, 0.19703,
+ -0.55040, 0.37720, 0.28386, -1.59981, -2.93162,
+ -1.04352, -0.15785, 0.55151, 0.65249, -0.65200,
+ -0.61657, 0.13799, 1.45840, 0.15310, -1.19675,
+ -0.40622, -0.41582, -1.01494, 0.18398, -0.52829,
+ 0.14539, 0.01363, 0.35625, 0.24673, 0.31367,
+ -0.41521, 0.32670, -0.28870, 0.01239, 0.75097,
+ 0.31111, -0.18498, 0.50920, -1.04420, -0.47046,
+ -0.52938, 0.22288, -0.61473, -0.63242, -0.45196,
+ 0.02896, -1.00586, -0.27857, 0.22425, 0.29491,
+ 0.03274, 0.15308, -0.95954, 0.25106, -0.14053,
+ 0.65834, 0.10065, -0.01906, -1.09880, -0.18351,
+ -0.20348, -0.08572, -0.69963, 0.55768, -0.04708,
+ 0.20708, 0.69161, -0.27334, -0.73703, 0.36869,
+ -1.08035, -0.46374, 0.52259, -0.95974, -0.07376,
+ -0.19051, -0.84134, -0.76380, 0.26054, -0.77841,
+ -0.30181, -0.51558, 0.22349, -0.57292, 0.41636,
+ -0.57552, 0.53402, -0.04498, 0.16664, 0.27474,
+ 1.23570, -0.36478, -0.16769, 0.00528, -0.18212,
+ -0.01291, -0.54942, -0.34770, 0.99948, 0.34457,
+ -0.40526, -0.12668, -0.28822, 0.07189, -0.10034,
+ -0.01873, -0.55649, -0.42701, 0.58679, -0.30689,
+ -0.76290, -0.14884, -0.56573, 0.89844, -0.53597,
+ -0.01030, -0.58153, -0.60684, 0.02872, 0.51437,
+ 0.20124, -0.44870, -0.73124, 0.48646, -0.89157,
+ -0.08919, -0.33547, -0.32181, -0.08692, 1.14252,
+ -0.19126, -0.63893, 0.32020, -0.53414, 0.31617,
+ -0.37588, -1.22498, -0.06792, -0.31535, 0.11601,
+ 0.30344, 0.35900, 0.01297, 0.22754, -0.54470,
+ -0.39234, -0.60021, -0.25499, 0.76201, 0.56966,
+ 0.13125, -0.35964, -1.00372, -0.00309, 1.06368,
+ -0.45480, -0.75788, 1.18086, -0.10829, -0.40622,
+ -0.62439, -0.21633, -0.17826, -1.02172, -0.05043,
+ 0.89229, -0.00684, 0.09077, -0.17040, 0.74179,
+ -0.02582, 0.09888, 0.10172, -0.93289, -0.10345,
+ -0.82591, -0.88455, -0.18489, 0.26737, -0.52214,
+ -0.83065, -0.41964, -0.19908, 0.20799, -0.64574,
+ -0.32924, -0.70827, -0.51431, 0.35592, -0.51290,
+ -0.73088, -0.86651, -0.68037, 1.34685, 0.44886,
+ 0.74406, -0.03752, 0.20782, -0.01573, 0.37351,
+ -0.19788, -0.54378, -1.16171, -0.42890, -0.59570,
+ -0.76484, 0.34073, -0.36316, 0.82671, 0.69588,
+ -1.03728, 0.29619, 0.08953, -0.36102, 0.16329,
+ 0.26378, -0.17904, 0.56287, -0.71328, -0.10000,
+ -0.13346, -1.25047, -0.11524, -0.43716, 0.03508,
+ -0.05392, 0.09927, -0.08915, -0.47305, 0.42884,
+ -0.21189, -0.37753, -0.74203, 0.20693, 0.66083,
+ -0.43259, -1.30298, 0.28268, -0.01980, 0.08153,
+ 0.21001, 0.43882, -0.33100, 0.08745, -0.70735,
+ 0.37227, -1.12401, -0.74319, -0.19472, -0.64589,
+ 0.07747, 0.01675, -0.82767, 0.86988, -0.38855,
+ 0.02746, -0.08521, 0.05503, -0.42982, 0.42458,
+ 0.77342, 0.10020, -0.26969, -0.44555, 0.08761,
+ 0.27570, -0.06740, -1.03460, -0.56165, 0.10979,
+ 0.74460, 0.07665, 0.14243, -0.32137, -0.28022,
+ -0.37819, 0.26479, -0.53652, -0.18033, -0.18319,
+ 0.23638, -0.88599, -0.02733, 0.43342, -1.10239,
+ 0.44539, -0.72996, 0.76594, -0.11674, 0.37295,
+ -0.21409, 0.09863, 0.36099, -0.17158, -0.19662,
+ 0.22695, -0.45645, -1.23989, -0.88931, 0.64316,
+ -1.29954, 0.72158, -0.05980, -0.02667, -0.19676,
+ -0.65964, -0.36137, -0.67327, 0.62338, -0.04718,
+ -0.78482, 0.49980, -0.09225, 0.10149, 0.54497,
+ -0.14871, -0.42779, -1.02798, -0.10129, -0.05843,
+ 0.09574, -0.21813, 0.66061, 0.26496, -0.62740,
+ 0.56523, -0.63642, 0.16607, 0.35402, -1.50002,
+ -0.29240, 0.04532, 0.32838, -0.46929, 0.48361,
+ -0.37407, -0.11442, 0.52035, -0.10421, -0.22200,
+ -0.36782, -0.12149, -0.02639, 0.16913, -0.69492,
+ -0.14273, 0.14465, 0.85536, -0.02721, -0.31386,
+ -0.55899, 0.90759, -0.64483, -0.70422, -0.79270,
+ 0.25148, 0.02917, -0.45954, 0.14451, 0.37072,
+ -0.37034, 0.06109, -0.02567, -0.09721, -1.73835,
+ -0.09734, 0.83162, 1.30885, -0.54806, -0.12612,
+ -0.40186, 0.79063, -0.18092, -0.01886, -0.35465,
+ 0.63575, -0.75785, -0.13500, -0.53115, -0.69327,
+ 0.25257, -0.19735, -0.35299, -0.14494, -0.77740,
+ -0.98378, 0.65803, 0.12434, 0.67317, -0.07953,
+ 0.30805, -0.82253, 0.20895, 0.24748, -0.34478,
+ 0.18355, 0.50214, -1.02357, -1.10483, -0.15813,
+ -0.35911, 0.01239, -0.77074, 0.00884, -1.03968,
+ -0.40285, -0.24744, 0.43457, 0.93995, -2.83424,
+ 0.13353, -0.14344, -0.96352, 0.18690, -1.45005,
+ -1.93606, -0.43154, 0.16661, 0.97617, -0.01407,
+ 0.53682, 0.57187, -0.97976, 0.18235, 0.49053,
+ -0.48793, -0.34992, 0.06941, 0.15491, -0.22336,
+ 0.96478, 0.12931, -0.24102, 0.02803, 0.42736,
+ 0.83150, 0.98643, -0.27186, -0.05042, 0.75877,
+ -1.02985, -0.25249, -0.34968, 0.03543, -1.21967,
+ 0.16593, -1.25225, -0.11897, 0.20087, -0.29916,
+ -0.04376, -0.58027, 0.80042, 0.61761, -0.82132,
+ -0.92679, -1.07914, -0.61990, -0.14337, -0.13364,
+ -0.05596, -0.12618, -1.11152, -0.36230, 0.48503,
+ 0.59701, 0.58402, -0.23346, -0.60906, -0.16851,
+ 0.90752, 0.47392, -0.42012, -0.29793, -1.50720,
+ 0.18151, 0.37884, -0.17274, -0.15186, 0.26020,
+ -0.10847, 0.44873, -0.18028, 0.16553, -0.30692,
+ -0.66067, 0.14401, -0.29637, -0.39972, -0.42087,
+ -0.43213, 0.22072, -0.54024, 1.33008, -1.38511,
+ 0.36078, -1.14567, 0.96021, -1.92496, 0.40495,
+ 0.29853, 0.62612, -1.52080, -0.50766, 0.15229,
+ -0.04391, 0.57139, -1.36436, 0.51370, -0.59735,
+ -0.32742, 0.82640, 1.07991, 0.12171, -0.44449,
+ -1.89054, -1.84751, -0.82207, -0.84914, -0.40398,
+ -0.94217, 1.07372, 1.35694, 0.37312, 0.22243,
+ -0.17965, 1.03379, 0.90698, -0.03641, -0.28880,
+ 1.10712, -0.13710, -0.03072, -0.22942, 0.15256,
+ -0.51489, 0.72733, -0.45220, -0.13026, -0.24748,
+ -0.65965, 0.19437, 0.62108, -0.90659, 0.02646,
+ -0.99283, -0.24263, -0.15543, 0.00073, -0.37063,
+ 0.54357, -2.18119, 0.22971, 0.64476, -0.15807,
+ 0.34597, 1.01723, -1.03522, -0.25078, -0.94601,
+ -0.23933, -0.04215, -0.19157, 1.18745, -0.31819,
+ -0.02699, -0.79948, 0.69385, 0.33714, 0.82116,
+ -0.44021, 0.46546, 0.56467, 0.33703, -0.64885,
+ -1.03377, -0.83430, 0.25433, -0.43586, -0.49578,
+ -0.16364, 0.40971, 0.40535, 0.50312, -0.76694,
+ 0.62711, -0.35488, 0.25254, 0.03618, -0.52674,
+ -0.98923, 2.02121, -1.16870, -0.88334, -0.78080,
+ 0.30493, -0.58059, 0.73487, 0.70571, 0.01010,
+ -0.14561, -0.27424, -0.56798, 1.39764, 1.41615,
+ 2.60936, -0.06086, 0.39566, 0.45664, 2.51011,
+ -1.58129, -1.16985, -0.87022, 0.46936, -2.52081,
+ -1.41113, -1.16497, -0.42051, -1.12334, -0.10000,
+ -0.22406, -0.64022, -1.35284, -0.25262, -0.61068,
+ -1.23550, -0.05163, -0.37381, -0.68093, -0.68080,
+ -0.82063, 1.67998, 0.68178, -0.46977, 0.82575,
+ 0.46290, 0.25232, 0.67735, -0.86755, 0.72606,
+ 1.20912, -1.53977, -1.15856, -2.13217, -0.37883,
+ 0.53538, -0.29109, -0.12725, 0.73867, 0.27164,
+ -0.93181, -2.02015, 1.24790, -0.27909, 1.02167,
+ 1.48994, -0.47300, 0.01718, -0.03836, 0.64535,
+ 0.14181, 0.91472, -0.29554, -0.77984, -0.18261,
+ -0.74131, -0.17158, -0.83715, -0.00520, -0.97597,
+ -0.41923, 0.24279, -0.25708, -0.06781, 0.51799,
+ -0.59840, 0.15697, 0.28661, -0.66284, 0.20987,
+ 1.92497, 0.01598, 0.09356, -0.59359, -1.26410,
+ 0.15927, 1.21659, -0.45203, -1.26611, 0.13035,
+ -0.68940, 0.60224, -0.85605, -0.13940, 0.67528,
+ -0.66717, 0.39593, -1.10156, 0.70906, 0.50968,
+ 0.69223, 0.10603, 1.40179, -1.51487, -0.74253,
+ 0.46675, 0.51503, -0.77485, 0.33327, 1.07273,
+ 0.71020, 0.91610, -0.22656, -0.98291, -0.84974,
+ -0.12736, -0.36499, -0.40882, 1.12967, -0.28785,
+ -0.45549, -0.56234, 0.01966, -1.26017, -0.66559,
+ 2.05398, -0.75197, -1.05126, 0.38915, -0.06424,
+ 0.51529, 0.29647, -1.79845, -0.31167, 0.12142,
+ -0.27774, -0.17781, -0.21897, -1.04516, 0.69531,
+ 0.23540, -0.48447, -0.18998, -0.43613, -0.13092,
+ 0.28602, -0.93293, -0.48649, -0.33395, -0.33704,
+ 1.17029, -1.27114, 2.04996, -0.80399, -0.42704,
+ -0.69126, -0.94597, -0.28969, -0.91718, -0.16216,
+ 0.69513, -0.20019, 0.53043, -0.19549, -0.16295,
+ 0.73661, 0.82931, -0.04192, 0.98061, 0.64289,
+ 0.42184, -1.74164, 0.21486, -1.78152, 0.01848,
+ 1.05774, -0.49381, 0.70599, -1.22958, 0.44107,
+ 0.72972, -0.87431, 0.32071, -0.80547, -0.01555,
+ -0.21402, -0.20096, 0.71913, -0.00714, -0.42705,
+ -0.06923, 0.09036, 0.21670, -0.12790, 1.32097,
+ -0.44239, -1.24990, -1.60930, 0.58516, 0.47693,
+ -0.64880, -0.75084, 0.04879, -0.59255, 0.21346,
+ -0.45592, -0.53944, 0.23513, 1.18723, -2.34631,
+ -0.48798, 0.40130, 0.07728, 0.76742, -0.30696,
+ -0.41632, -0.69984, -0.39388, -0.45804, -0.41570,
+ 0.76418, 0.86083, 0.05173, -0.14475, 0.11905,
+ 0.47429, -0.30871, -0.12607, -0.59490, -1.00311,
+ -1.07485, -0.15944, -0.20199, -0.02395, 0.33804,
+ 0.94915, -0.64245, -1.61840, -0.94995, 0.19992,
+ 0.22934, 0.33260, 0.32428, 0.35480, 0.30306,
+ 0.14892, -1.24007, -0.54715, -0.95065, 0.20418,
+ -0.51637, 0.35099, 1.25030, 0.40782, -0.67468,
+ 0.25658, 0.49792, 0.21651, 1.08889, 0.09780,
+ -0.96571, 0.00404, -0.96110, 0.65786, -0.12406,
+ -0.03034, -0.32705, 0.04715, -1.43515, -0.43994,
+ -1.16024, -1.70332, -0.01836, -0.82793, 1.02882,
+ 0.64448, -0.34485, 0.23429, -0.46053, -1.94959,
+ 0.37490, 0.76868, 0.16694, 0.12219, -1.74356,
+ 0.27804, -1.77448, 0.60040, 0.17120, -0.71952,
+ -0.45384, 0.35244, 0.54257, -0.12573, 1.95810,
+ 0.83666, 0.37469, 0.22850, 0.51267, -1.29954,
+ -0.05705, -1.56002, -0.45118, 0.64833, -0.21627,
+ -0.62737, 0.18900, -0.46481, 0.06518, -1.53931,
+ -0.57234, 0.19235, -0.83358, -0.42363, -0.27547,
+ -0.44057, 0.08317, 0.03975, 0.56848, 0.13007,
+ 0.35771, 0.56591, -0.97924, -0.26063, -0.70746,
+ -0.44390, 0.19884, 0.16414, -0.86739, -0.52045,
+ 0.93962, 0.60157, -0.36107, -0.88645, -1.36483,
+ -0.53240, -0.42476, 0.39336, 0.02266, 0.39364,
+ -0.93885, -1.07623, -1.18397, -0.54049, -0.36539,
+ 0.19530, -0.33191, -0.38793, 0.46310, -0.52191,
+ -0.23860, 0.88181, 0.58303, 0.62464, -0.15297,
+ 0.08615, -0.39578, 0.16555, -0.55881, -1.17412,
+ 0.21367, -0.34880, -0.22161, 0.86452, -0.96277,
+ 0.50469, -0.23164, 0.12980, -0.30819, -1.04418,
+ -0.05143, -0.19883, -0.45353, 1.04708, 0.29967,
+ -0.22715, -1.19914, 0.44006, -0.13900, -0.38659,
+ -0.22874, 0.51467, -0.15680, -0.47943, -2.04634,
+ -0.85458, -1.58684, -0.31074, -1.34680, 1.17419,
+ -0.31389, 0.92666, -0.31725, 0.27838, 1.15067,
+ -0.03937, 0.29493, 0.27913, 0.07264, -0.40643,
+ -0.04330, -0.23956, -0.17756, -0.07685, -1.58722,
+ -0.90440, -0.63532, -0.38228, -0.32988, 0.12541,
+ -0.60246, -0.81650, 0.68797, 1.98438, 0.41125,
+ -0.23760, -0.47472, 0.53289, -0.84291, -0.10000,
+ 1.19945, 0.08050, 1.26894, 0.61485, -0.54772,
+ 1.00651, 0.11062, -0.24511, -0.29063, 0.95989,
+ -1.77026, -0.14257, -0.31260, -1.16031, -0.98219,
+ 0.39333, 0.53808, -0.92385, -1.50698, -1.61616,
+ 0.41119, 0.15886, 0.66391, 1.13030, 0.14396,
+ -1.57359, -0.75861, -0.72042, -2.26083, 0.21138,
+ -0.28888, 1.24019, -0.15277, -1.04566, -0.15409,
+ 0.41783, 0.07785, 0.71367, -0.60430, -0.34883,
+ 0.40816, 0.02672, 0.53109, 0.38393, -0.72606,
+ -0.33652, -0.66332, 0.10719, 0.15744, 0.66952,
+ 0.22274, 0.39530, 0.80173, -0.47553, -0.00070,
+ -0.08710, -1.15649, -0.48750, -0.42010, 0.13100,
+ -0.38292, -0.90300, -0.07579, -1.78400, -1.14632,
+ -0.45835, -0.47412, -0.55310, 0.28328, -0.44462,
+ 0.63449, -2.01377, -0.11694, -0.17125, 0.42550,
+ -0.24858, -0.14089, 0.47690, 0.08968, 0.08187,
+ 0.62687, 0.75333, 0.99088, -0.52596, -0.55190,
+ 0.03670, -0.09746, -1.21038, 0.33579, -0.72605,
+ -1.07762, -1.48933, 0.43585, -0.19096, 0.26096,
+ 0.28210, 0.24063, 0.36438, 0.15068, 0.78076,
+ 0.30523, -0.76455, -0.86361, 0.00853, 0.25518,
+ 0.42809, -0.56738, -2.22872, 0.00877, -0.28727,
+ 0.28982, -0.91492, 0.82132, 1.20520, -1.17942,
+ -1.03322, 0.12984, -0.13961, 0.98937, 0.07312,
+ -1.39857, -0.12281, 0.47706, 0.02274, -1.00487,
+ 0.91640, -0.11043, -0.14003, 0.71348, -1.18482,
+ 0.74606, 0.40257, 0.43965, -1.96016, 0.76888,
+ -0.95460, -0.56086, 0.10887, -0.03281, -1.01471,
+ 0.51174, -0.37289, 0.06930, -0.32902, 0.44959,
+ -0.15947, 0.09460, -0.17860, 0.33851, 0.10969,
+ -0.25541, -0.68223, 0.81185, -0.58142, -0.40173,
+ -0.09158, -1.23144, 0.57276, -0.62649, -0.22250,
+ 0.31770, -0.38369, -0.57646, -0.10222, 0.33643,
+ 0.10622, 0.00664, -0.38114, 0.82969, 0.68766,
+ 0.36380, 0.24383, -0.43979, -0.13548, -1.87012,
+ -0.15420, 0.27015, -0.35098, -0.01000, 0.74428,
+ -0.84593, 0.03623, -0.01572, -1.39812, 0.98612,
+ -1.21056, 0.05402, -0.32487, -0.37513, -3.11553,
+ -0.19605, -0.67383, -1.01699, 0.37464, -0.03928,
+ -0.58356, 0.99606, -0.93432, 0.65880, 0.37858,
+ 0.22768, -0.45398, -0.38476, -0.67867, -0.77103,
+ 0.71426, 0.42410, 1.08110, -1.65248, -0.24222,
+ 0.50245, 0.73822, -0.02290, -0.11079, -0.85033,
+ -0.43186, 0.27357, 1.55343, -1.13481, -1.15879,
+ 0.22072, -0.05337, 0.31742, 0.31750, -0.70031,
+ 0.84652, -0.07682, -1.00570, -0.18660, -0.83570,
+ -0.33501, -0.03396, 0.59254, 1.45653, -1.29459,
+ -0.73013, -0.33180, -0.56333, -0.70322, 0.75569,
+ 0.71195, -1.27682, 0.25678, 0.26803, 0.40976,
+ -0.22470, 0.02827, -0.44063, -0.09722, -0.34093,
+ -0.04803, -0.50087, -0.39679, -0.52473, -0.87781,
+ -0.50345, -0.66504, -0.54448, -0.58893, -0.28217,
+ 0.30476, 0.48565, 1.04779, 1.00447, -0.73532,
+ -0.08198, -0.03766, -0.01836, -1.09333, 0.96238,
+ -0.30559, -0.16000, 0.65285, -1.10860, 0.06368,
+ 0.05570, 0.30024, 0.64654, 0.99111, 0.99792,
+ 0.26364, -0.68696, -0.67076, -0.80397, -0.33411,
+ 0.39817, 0.18756, -1.05244, -1.43729, -0.74807,
+ -2.35188, 2.08842, 0.75529, -0.34992, -0.98250,
+ -1.03238, 0.35893, -1.08947, -0.07691, 0.19300,
+ 0.17665, 0.42381, -1.50984, -1.06621, 1.61797,
+ -0.14026, 0.31937, -0.25977, -0.00868, -0.78984,
+ -0.52587, 0.88238, 0.06559, 0.32370, -0.17336,
+ -0.15840, 0.85417, 1.09821, -0.20064, 0.57214,
+ -0.57382, 1.27275, 0.32266, 0.17976, -0.13474,
+ 0.13235, -2.91444, -0.04565, 0.24292, -0.37612,
+ -1.78084, -1.75237, -0.11759, -1.02691, 0.24466,
+ 1.28020, -0.34624, -0.79716, 0.07756, 0.43768,
+ 1.09927, 0.52787, -0.62491, 0.14119, -0.35773,
+ 1.36760, 0.66927, -0.11791, -0.17071, 0.75897,
+ -1.90511, -1.51747, -0.33854, 0.37181, -0.60012,
+ -1.48729, -0.45451, 0.05069, -0.24543, -0.16745,
+ 0.91437, 0.18742, 0.62476, 0.27982, -0.32108,
+ -0.23234, 0.84007, -0.93354, -1.19815, -0.22254,
+ 0.50476, 1.46523, -1.68422, -1.15666, -0.26221,
+ -0.75154, 0.13576, 0.22886, -0.07544, -1.41751,
+ 0.63871, 0.37933, -0.05891, 0.25258, -0.44880,
+ 1.22729, -1.09241, -0.33065, 0.55974, 0.06886,
+ -2.16515, -0.57339, -0.24069, -0.62306, -0.14524,
+ 0.26219, 1.05538, -0.39419, -0.12354, 0.10000,
+ -0.00116, 0.61036, 0.34497, -0.18844, 1.22291,
+ -0.57479, -0.00367, -0.03349, 0.41309, 0.29303,
+ -1.92800, -0.33691, 0.09152, -0.01337, -0.24609,
+ -1.25158, 0.72575, -0.63773, 0.03702, -0.60459,
+ -0.78830, -0.22577, -0.47021, 0.02837, -1.41180,
+ -0.90798, 0.59534, -0.91449, -0.22695, 0.25820,
+ -0.00427, 0.05429, -0.44034, -1.11873, 1.64984,
+ 0.47728, 0.76095, -0.12817, 0.38036, 0.73589,
+ -0.51437, -1.04710, -0.52779, -0.80291, -0.24693,
+ -0.66774, 0.04105, -0.27619, -0.71418, -0.35510,
+ 0.15773, -0.60073, -0.23676, 0.19614, 0.70056,
+ 0.18912, 0.48895, 0.13697, -1.25927, 0.24368,
+ 1.00961, 0.40308, -1.34886, 0.55457, -0.97784,
+ -1.46605, -1.16232, 0.13548, 0.05778, -0.41218,
+ 0.16351, -0.67995, 1.22521, 0.43949, 0.51437,
+ -1.02421, -0.92355, -0.48774, 0.47130, 0.45671,
+ -0.16228, 0.19993, 0.73384, -0.52556, 0.17021,
+ -1.40624, 1.35617, 0.50446, -0.87644, -0.54278,
+ -0.14879, 0.49591, -0.62432, -1.31677, 0.34673,
+ 0.43122, -0.54945, -1.45223, 1.15242, 0.63418,
+ -0.07255, -0.36297, -0.31197, -0.23921, 0.34298,
+ -0.43571, 0.38091, -0.86929, -0.24055, 0.50197,
+ -0.48087, -0.60767, -1.29081, 0.96962, 0.39232,
+ 0.26557, -0.06877, 0.62024, 0.04581, 0.06829,
+ -0.30088, -0.98794, -0.79436, -0.33026, 0.37479,
+ -0.48199, -0.43785, -1.03626, -0.11387, -0.38822,
+ -0.64545, -0.96122, 0.54070, 0.39216, -1.62033,
+ -0.23794, 0.35978, -0.12643, -0.51609, 0.13984,
+ -0.36448, 0.68113, 0.89992, -0.83771, -0.19727,
+ 0.33191, 0.86809, -0.61763, 0.28937, 0.63146,
+ 1.09276, -0.46634, -0.91500, -1.26072, 0.76923,
+ 0.01710, 0.13091, 0.01157, -0.58619, -0.84959,
+ -0.62378, 0.68028, -0.46863, 0.10798, -1.46126,
+ -0.24997, -0.38969, 0.68856, -0.36269, -0.90853,
+ -0.14232, -0.75202, 0.35504, -0.31553, -1.08761,
+ 0.69168, -0.08219, 0.22203, 0.41360, 0.73258,
+ -0.80120, 0.19041, 0.72885, 0.62681, -1.26561,
+ 0.34862, -0.67991, -0.90503, 0.32339, -2.86944,
+ 1.01125, -0.43506, -1.01551, -0.28002, 0.79607,
+ 0.52824, -0.35389, 0.01808, 0.30123, -0.05524,
+ 0.26220, -0.85932, -0.46752, -1.85314, -0.86303,
+ 0.65364, -1.17337, 0.83057, -0.46963, -0.84761,
+ 0.49782, -0.72167, 0.97093, 0.08749, 0.25793,
+ 0.71221, 0.73218, -0.39470, -1.01155, -0.26272,
+ -0.14204, -0.46489, 0.88934, 1.79710, -0.46274,
+ -0.29393, -0.22940, -0.49617, -0.68267, -0.44304,
+ -1.89035, -0.32553, 0.69354, -0.04222, 0.20625,
+ -0.69685, -0.24781, -0.72450, -0.92079, -0.35037,
+ -1.60009, 1.21290, 0.01761, -0.03773, 0.17392,
+ 0.30769, 0.10487, 0.37052, 0.67710, -0.29575,
+ -2.22765, 0.06261, 0.34249, -0.08873, -0.31896,
+ -0.68070, -0.06784, 0.36209, 0.14556, 0.19245,
+ 0.53641, 0.86833, -0.32912, 0.78031, -0.28173,
+ -0.39535, -0.10531, -0.87799, 0.19597, -0.08527,
+ -0.15313, -0.62119, -1.74376, -0.30627, -1.09886,
+ 1.15948, -0.05280, -0.13953, -1.75795, -0.36547,
+ -0.14755, -0.33914, 0.55361, 0.30359, -1.50343,
+ -0.41138, -0.75742, 0.58431, -0.02162, 0.58779,
+ 0.36436, -1.14535, 0.34437, 0.47244, -0.20370,
+ 0.85726, -1.38028, -0.54446, -0.94657, 0.34973,
+ -0.84866, -0.66283, -0.62881, -0.52752, 0.31112,
+ -0.21926, -0.51918, -0.16972, -0.53658, 0.31243,
+ 0.00769, 1.32471, 0.69545, -0.81064, -0.40336,
+ 0.36526, -0.25617, 0.50530, -0.51533, -0.79015,
+ -0.24405, 0.49390, -0.80325, -0.22967, -0.19251,
+ -0.83920, -0.09129, -0.41691, -1.46558, 0.22652,
+ -0.43522, 0.69666, 0.28532, -0.56078, 0.54080,
+ 0.36379, 0.95360, -0.03751, -0.90683, -0.40064,
+ 1.21658, -1.11604, -1.39113, -0.68124, -1.29648,
+ 0.08982, -0.56989, -0.97925, 0.42784, -0.62030,
+ 0.71012, 0.12637, 1.11855, 0.48775, 0.46612,
+ 0.51212, 0.49740, -0.22756, 0.47678, -0.34589,
+ -0.39253, -1.10137, -0.67129, 0.59851, -1.28056,
+ -0.24667, -0.56850, -0.25307, -0.58422, 0.62637,
+ -0.79030, -0.93568, 0.07761, 0.83885, 0.22758,
+ 1.11663, -0.42319, 0.56307, 0.69369, 1.56043,
+ -0.82179, 1.80421, -0.07582, -2.09556, 0.81769,
+ -0.36889, -1.65580, 1.07538, -0.72249, -0.08618,
+ 0.27702, -0.28606, 0.44881, -1.88382, 0.78760,
+ -1.16234, -1.63496, 1.37879, -0.63049, -0.10000,
+ -0.06623, -1.18541, -1.05999, -0.87331, -1.16576,
+ -0.80799, -0.89187, 0.28481, -1.06838, -0.45344,
+ 0.43204, -0.80660, -0.49606, 0.66418, 1.37505,
+ 0.06750, 1.11953, 0.72046, 0.09393, -0.56135,
+ 0.50473, -0.88694, -0.51746, 0.33120, -1.22950,
+ -1.28016, 1.37154, -2.24100, 1.19592, 0.61551,
+ -0.13801, 0.52695, -0.66865, -0.03734, -0.63326,
+ 1.52023, 1.03316, -1.64418, -0.33168, 0.50052,
+ 0.00969, -0.07080, -0.54852, 0.80899, 0.55452,
+ -1.82973, -0.51707, -0.01395, 0.70061, -0.74253,
+ 0.37886, -0.38005, 1.23377, 1.38140, 0.04138,
+ 0.25897, -1.82365, -1.32258, -0.14658, -1.24181,
+ 0.41058, -0.36168, -0.41525, -0.63435, 0.61959,
+ -1.26804, -1.04645, 0.81958, -0.88519, -0.70386,
+ 0.71950, -0.93662, 0.04729, -0.31234, 0.22346,
+ 0.74958, -0.91508, 1.41278, -0.59997, 0.65366,
+ -0.37912, 0.54068, 0.21146, -0.69076, -0.25922,
+ 0.19264, 0.12024, -1.07115, -0.84273, 1.11406,
+ -0.47404, -0.15013, -0.21345, -0.89887, -0.69531,
+ 0.37586, -1.27680, 0.03677, 1.30095, 0.42698,
+ -0.54836, 0.14444, 0.56657, -0.61289, -0.80977,
+ -1.15491, 0.58311, 0.39775, -0.12374, -0.75648,
+ 0.63725, -0.04883, 0.67486, -0.40019, 0.00785,
+ 0.15797, 0.13254, 0.30198, 0.17758, -1.48341,
+ -0.12870, 0.34116, -1.38117, 0.65353, -0.33476,
+ -1.42751, -0.55722, 0.58852, 0.20175, -1.00145,
+ -0.27268, -0.71048, -1.16479, 0.91998, -0.36061,
+ -1.00515, 0.12424, 0.14434, -0.41223, -0.25503,
+ 0.41248, -0.50491, 0.67947, 0.68643, 0.62378,
+ 0.50590, -1.81647, 0.76113, 0.30297, -0.76124,
+ 0.22381, 0.33518, 0.16796, -0.68771, -0.44383,
+ -0.76159, -0.00670, -0.21999, 0.82174, -0.49120,
+ -0.39132, -1.32365, -0.33315, 0.41887, -0.36877,
+ 0.53597, 0.08919, -0.84193, -0.65461, 0.72638,
+ 0.11217, -1.35712, 1.30050, -0.20259, -0.35400,
+ -0.08929, -0.50907, 0.20350, -0.86931, -0.45093,
+ -0.07382, 0.25267, -0.65355, -0.10792, -0.35933,
+ 1.02267, -0.36687, -0.80584, 0.06209, -2.97432,
+ -0.02782, -0.09173, -1.11061, 0.73119, -1.35021,
+ -0.71462, 0.11754, -0.57830, 1.03856, 0.67218,
+ -0.31918, -0.06759, -0.77064, 0.04388, 0.59406,
+ -0.47238, -0.81224, -0.53297, 0.04241, 0.85275,
+ 0.35184, -0.10183, -0.48080, -0.16845, 0.51471,
+ -0.63174, -0.10914, 0.53998, 0.96483, -0.97852,
+ -0.37473, 0.34129, 1.33725, -1.56243, 0.46714,
+ 0.22644, 0.17687, -0.33582, -1.07723, 0.25887,
+ -1.27670, -0.13392, -0.34858, 0.57953, 0.35834,
+ 1.00925, 0.04369, -0.33873, 0.85485, -1.08609,
+ 0.76958, -0.70028, -0.26874, 0.06883, -0.75246,
+ -0.83431, 0.32764, -0.57162, -1.26997, -0.56003,
+ 0.38572, -0.07702, -0.79351, 0.15850, -1.36329,
+ 0.16185, -0.36536, -0.54756, -1.62412, -0.34816,
+ 0.79943, 0.97679, -0.15586, -0.20363, -0.08206,
+ 0.02356, -0.95771, 0.30715, 0.13419, -0.18836,
+ -0.54894, 0.09212, 0.54972, 0.17786, -1.35378,
+ 0.31195, 0.90670, -0.19095, -0.22522, 0.45487,
+ -0.13780, 0.00482, 1.18005, -1.99551, 0.30098,
+ -0.28967, 1.04431, 0.19095, -0.90002, -2.28646,
+ -0.81238, -0.36772, 0.70698, 0.02694, 1.22707,
+ 0.84230, 0.45607, 0.26962, -0.37181, -0.63988,
+ 0.17320, 1.69803, -1.12365, 1.15284, -0.37761,
+ -0.13464, -0.10532, 0.42918, -0.16809, -0.55601,
+ -1.00423, -2.11164, -1.14849, -0.20183, -0.21491,
+ -0.06716, -1.29830, -0.36985, 0.14574, 0.83893,
+ -0.07079, 0.40419, -1.16563, -0.28570, 0.63328,
+ -1.09908, -0.44441, 0.02441, -0.07760, 0.67294,
+ 0.82941, -1.56461, -0.67414, 0.86537, -0.84834,
+ 0.61377, -0.13353, 1.17594, 0.12746, 1.44639,
+ 0.44462, -0.85686, 1.24226, 1.62406, -0.38373,
+ 0.48347, -1.47452, 0.55536, -0.47998, -0.78745,
+ -0.96587, -0.00713, -1.09257, -1.12454, -1.33685,
+ 0.10459, -0.79229, -0.10631, -1.05379, -0.65247,
+ 0.29171, 0.92871, -0.02474, -0.24369, 0.18929,
+ -1.14542, -0.74875, -1.11374, -1.09572, 1.10282,
+ -0.13466, -1.18435, 1.52182, -0.22847, 0.96880,
+ 0.12868, -0.82723, -0.47954, 0.79683, -2.21688,
+ -0.99301, -0.69567, -1.33443, -0.20209, -0.28010,
+ 0.12727, -0.76205, -0.75549, 0.07612, -2.13357,
+ 0.49155, -0.49718, 1.04849, 1.53474, 0.72302,
+ 1.15115, 0.72399, 0.07486, 1.41529, -0.10000,
+ 0.18307, 1.29510, -0.53958, -1.52941, -0.62407,
+ 0.79027, -0.04534, -0.46798, -0.25715, -0.85873,
+ 0.67952, -0.08334, 0.00498, 0.07334, -0.85601,
+ -0.09292, -0.76485, 0.10695, 0.37139, -0.41662,
+ 0.42746, -2.81111, -0.17319, 0.49579, 0.98770,
+ 0.29757, 0.10594, 1.56006, -0.28814, -0.24928,
+ -0.32183, -0.66468, -0.00824, -0.43154, 0.48338,
+ 1.12242, 0.63260, -0.66762, -1.11105, -0.36368,
+ -0.02301, -1.37594, -0.12138, 1.81744, -0.17294,
+ -0.84167, 0.07598, 0.50972, -0.09527, 0.12516,
+ 0.04783, -0.23292, 0.08712, 0.28900, -0.91641,
+ -0.11008, 0.78514, -0.01795, -2.52787, -0.07396,
+ -0.19283, -0.41699, -0.42102, 0.29336, 1.06015,
+ 0.09736, -0.27044, 0.43175, -0.89939, 2.19764,
+ -0.27010, -0.75783, -1.16585, 0.11682, -0.07174,
+ -1.46122, -0.71024, 0.36309, -0.07547, -0.72854,
+ -1.15006, 0.89926, 0.07991, -0.38246, -2.02902,
+ -1.48269, -0.20343, -0.05823, -1.28783, 0.41341,
+ 0.63228, -0.01460, -1.94470, -0.30408, -0.36230,
+ 0.65383, -0.81865, 0.83966, 0.53999, 0.07298,
+ 1.02985, -0.37484, 0.86236, 0.55312, 0.87895,
+ -0.85321, 0.34722, -0.68096, 0.76309, -0.42494,
+ 0.09427, -0.58921, -0.66001, -0.82390, 0.91990,
+ 0.02239, -0.21457, -1.09706, -0.25705, -0.70510,
+ 0.08344, -0.57154, 0.00535, 0.37848, 0.22639,
+ 0.03319, -0.80490, 0.45524, -1.17759, 0.37955,
+ -0.18216, 0.59123, 0.26225, -1.97854, -0.03972,
+ -0.51810, 0.20678, -0.97152, 0.34851, 0.30839,
+ -0.46482, 0.40544, -0.23065, 0.69201, 0.24415,
+ -0.67928, -0.25020, -0.74177, -1.87198, 0.20259,
+ 0.46648, 0.08200, -0.76463, -0.61803, -0.49452,
+ -0.13978, -0.38292, -0.99757, 0.13097, 0.46532,
+ 0.50436, 0.76534, 0.14743, 0.98612, 1.01646,
+ 0.29260, -0.66371, -0.98864, -0.33878, -0.88976,
+ -0.82778, -1.13485, 0.99051, -0.27072, -0.29993,
+ -0.97104, -1.07769, -0.20968, 0.10177, 0.48574,
+ -0.04325, -1.21969, 0.32926, 0.64017, -0.01939,
+ 0.22495, -0.22595, 0.50385, 1.24840, -2.60407,
+ 1.53792, -1.31412, -1.50673, -1.71333, 1.43954,
+ 1.85377, -1.44652, 1.47599, -1.68391, 0.97621,
+ 1.87350, -1.52706, -1.59808, -1.54666, -2.66210,
+ 1.40955, 1.81621, -1.65154, -2.07174, 1.62269,
+ -1.28605, 1.58604, 1.40303, 1.72626, 1.89107,
+ 1.35868, 1.61129, -1.38984, 0.94217, 1.30023,
+ -0.10548, -1.53792, 1.31411, 1.50672, 1.71333,
+ -1.43955, -1.85377, 1.44652, -1.47599, 1.68391,
+ -0.97620, -1.87349, 1.52706, 1.59808, 1.54667,
+ 2.66210, -1.40955, -1.81620, 1.65155, 2.07175,
+ -1.62269, 1.28605, -1.58604, -1.40303, -1.72626,
+ -1.89106, -1.35868, -1.61129, 1.38985, -0.94217,
+ -1.30024, 0.10547,
+};
+
+float const r19_5[(na*19+1)*30+(30+1)*2] = {
+ 0.27987, -1.93430, -1.41800, -0.24643, -1.49231,
+ -0.47784, 1.09420, -0.48696, -0.65600, 0.19047,
+ 0.12281, -0.82516, 0.20635, 0.82342, 0.37617,
+ -0.10692, -0.11367, -1.74304, 1.26575, 0.85535,
+ 0.88337, 0.81226, -0.86114, -1.60720, 0.50937,
+ -1.20673, -0.12290, -0.32637, 0.79542, -0.12390,
+ 0.07122, -0.10421, 1.07985, -0.22284, -0.14770,
+ -0.25688, -0.94948, -0.78272, 0.57044, 0.03971,
+ -0.88782, 0.51873, -0.30938, 0.55343, -0.12755,
+ -0.68925, 0.04319, -0.74687, 0.06047, 1.54328,
+ 1.09718, 0.68823, 0.08584, 1.24789, -0.69850,
+ -2.00331, -0.39664, -2.16726, -0.58629, 0.03422,
+ 0.52918, -0.30834, -1.05237, 0.16096, -1.60515,
+ -0.62069, 0.53268, -1.14077, 0.13916, -0.31752,
+ -0.23490, -1.24769, 0.18706, 0.49039, -0.52505,
+ -0.08728, 0.06793, 1.07883, -0.03866, 0.25067,
+ 0.12079, 0.83865, -0.53907, -0.71322, -0.58594,
+ -0.70735, -0.70460, -1.03944, 1.34215, -0.54647,
+ 0.95280, -0.96589, -0.17272, -1.43659, 0.57329,
+ 0.18455, 0.23936, 1.04237, -0.86219, -1.23041,
+ 0.65235, -1.03770, 0.96100, 0.51902, -0.38049,
+ 0.79958, -0.29520, -0.55420, -0.56734, -0.35343,
+ -0.37735, 0.61514, 0.36123, -0.07965, -0.37629,
+ 0.51742, -0.12650, 0.24036, 0.46116, -0.01237,
+ -0.65802, -1.08089, 1.24181, -2.10588, -1.24261,
+ 0.19019, -0.31891, -0.24052, -0.85703, -0.16463,
+ 0.43533, -0.17229, 0.85990, 0.32466, -0.44053,
+ -0.15577, -0.32049, -0.05652, -1.11014, 0.42823,
+ -0.18404, -1.16828, -0.26311, -0.57132, -0.02545,
+ 0.54741, -0.14933, -0.35986, -0.51856, -0.53650,
+ 0.30972, -0.89876, 0.45378, 0.15188, -0.45737,
+ 0.70893, 0.27109, 0.43349, -1.99394, -1.01799,
+ -1.44021, 0.08350, -1.09557, -0.30349, 0.39975,
+ 0.97186, 0.06752, 1.16780, -0.21572, -1.20383,
+ -0.51759, -0.34165, 0.97320, -2.01329, -0.11588,
+ 0.76465, 0.33931, -0.60882, -0.58683, 0.41415,
+ 0.30189, -0.48969, 0.95000, -0.53580, -0.99612,
+ -0.89935, -0.35942, 0.49464, 0.84319, -0.02352,
+ -1.73768, -0.37894, -0.61492, -1.08414, 0.58178,
+ -0.87539, 0.06891, -0.29233, -0.74413, -1.94635,
+ -1.08664, -0.05664, -0.13511, 0.93461, 1.21902,
+ 1.26156, 0.56333, 0.52482, 0.11886, -0.10000,
+ 0.09553, 0.66660, -2.09688, 0.77240, -0.44837,
+ -0.67355, 0.69686, -0.52799, -0.88857, 0.17480,
+ -0.43255, -0.10468, -0.26964, -0.62339, -0.01929,
+ 0.11779, -0.30509, 0.32977, -0.10731, -0.21553,
+ 0.85621, 0.02098, -0.14388, 0.79342, -0.30795,
+ -0.21668, 0.49725, 0.75411, -0.00246, 0.86694,
+ -0.93919, -1.21032, -1.10646, 0.01015, 0.13320,
+ 0.55944, -1.29907, -0.63339, -1.24951, -0.17478,
+ 0.49568, 0.14971, 0.26437, -0.50140, 0.41977,
+ 1.03527, 0.67050, -0.20712, -0.08180, -0.38730,
+ -1.52927, -0.65614, -0.93422, 0.26765, -1.18438,
+ -0.80842, -0.05991, -0.07915, 0.27380, 0.59327,
+ -0.10607, 0.15173, -0.34407, 0.77168, 0.09979,
+ -1.66073, 0.26227, 1.15590, -0.10427, 0.38302,
+ -0.45927, 0.39567, -0.92825, 0.54598, 0.10877,
+ -1.26001, -0.59938, -0.30749, 0.85523, 0.15063,
+ -0.98294, 0.30193, -1.66652, -0.06495, -0.43179,
+ 0.29549, 0.51482, 0.54981, -0.70457, -0.26832,
+ 0.16275, -0.53499, -0.08106, -0.38393, -0.79100,
+ -1.10553, 0.34671, 0.59053, 0.56584, -0.35012,
+ -0.92151, -0.35571, -0.13222, 0.14160, -0.50967,
+ -2.17800, -0.00545, 0.75297, -1.05801, -0.55743,
+ 0.88938, 1.00124, -0.07126, -0.27972, 0.89254,
+ -0.06308, -1.03097, 0.71459, -0.94045, -0.81828,
+ -0.03809, -0.54499, -0.24873, -1.01063, 0.03461,
+ 1.35690, -0.00429, -0.17794, -0.82302, 0.01950,
+ 0.00940, 0.05580, -0.45424, 0.29664, 0.04604,
+ -0.52540, 0.87988, -0.00783, -0.45943, -0.59419,
+ -0.10473, -0.15874, 0.00921, -1.37827, 0.30850,
+ -0.75548, 0.81571, 0.01202, -0.43698, -0.16643,
+ 0.71028, 1.72127, 0.38465, -0.71813, 1.19139,
+ -1.05091, -0.40939, -0.88229, -0.93050, -1.32913,
+ 0.93106, 0.21027, -0.30906, -0.76101, -0.37449,
+ 0.37803, 0.14400, -1.31750, -0.45545, 0.49401,
+ 0.33637, -0.62988, -0.43635, 0.07933, -0.89059,
+ 0.28543, -1.22112, -1.08938, -0.09242, 0.13417,
+ 0.09742, 0.12138, -0.03681, -0.83756, -0.44282,
+ 0.32800, 1.06358, 0.19999, 0.18985, -3.20328,
+ 0.24759, -0.27644, -0.01948, -0.24044, -0.25442,
+ 0.29513, -1.34057, 0.52548, 1.30572, -1.30789,
+ 0.50417, 1.37292, -0.50537, -1.06767, -0.61078,
+ -1.00487, 0.42099, -0.71185, 1.15723, -0.75580,
+ -0.73691, 0.74631, -0.12611, 0.37938, 0.17827,
+ 0.01106, -0.10640, -0.98341, 0.32616, 0.89735,
+ -1.23809, 0.37315, 0.39033, -0.11397, 0.09591,
+ -0.49401, -1.44079, -2.33540, -0.31666, 0.72371,
+ -0.15273, -0.41721, -0.12445, -0.10986, 0.04234,
+ 0.95950, -0.45056, 0.50729, -0.25767, 0.68841,
+ 1.61424, 0.14794, -0.88035, -0.18776, 0.36890,
+ -0.36944, -1.93983, -0.28332, 0.42254, -0.14904,
+ -1.60961, -0.10590, -0.08659, -0.46802, -0.35255,
+ -0.33921, 1.21704, -0.19500, -0.10241, 0.26305,
+ -0.38169, 0.81578, 0.00921, -0.28171, -0.89682,
+ 0.31154, 0.56288, -1.39025, -0.34601, 0.40992,
+ -1.62191, -0.38283, 0.77870, -1.21307, -0.06334,
+ 1.11182, 0.60496, -0.42626, -0.05700, 0.69720,
+ 0.03808, 0.11749, 0.11970, 0.15078, -0.74303,
+ -0.23312, -0.50700, -0.34149, -2.89814, -0.94659,
+ -0.26546, 0.18373, 1.01093, 0.17713, -0.33360,
+ 1.02726, 0.16475, -0.32958, 0.14524, 1.00910,
+ -0.15319, 0.28561, -1.08271, 0.34289, 1.41081,
+ 0.15333, -1.23957, -0.37187, 0.14183, -1.07646,
+ -1.03572, 0.34050, -1.45848, -0.21968, -1.31931,
+ 0.06203, 0.94795, -0.03255, 1.19056, -0.84562,
+ 0.54079, -0.09154, 0.79826, -0.32462, 0.66799,
+ -0.09316, -0.14355, -0.67540, 0.27681, -0.53594,
+ -1.72983, 0.20131, 0.03270, -1.04085, -0.78548,
+ -0.88503, -0.27611, 1.69764, -0.26504, 0.22760,
+ 0.56582, 0.55247, 0.66397, -0.30659, -0.58562,
+ 0.37722, 0.26361, 0.62085, 0.32341, -0.54094,
+ -0.12033, -1.41677, 0.66976, -2.18998, -1.23484,
+ 0.40933, -2.12217, -0.19272, -0.09467, 1.16538,
+ -0.12910, 0.57050, 1.78121, 1.70032, 0.19060,
+ -0.05668, 0.33148, 0.07828, -0.02690, -0.11815,
+ -0.86589, 0.16739, -2.32581, -1.97742, -2.20262,
+ -1.35388, 0.56841, 0.26790, -0.27363, -0.60873,
+ 0.34891, 0.79625, 0.03954, 0.51874, 1.05827,
+ 1.17348, -0.60927, -0.98074, 0.86436, -0.02351,
+ -1.23545, -0.98910, -0.36018, -0.88461, -0.85903,
+ 0.42677, -0.50148, -0.03557, -0.44191, 0.10000,
+ -0.24597, -0.23699, 0.09688, -1.26611, 0.96955,
+ 0.29935, 0.65235, 0.00702, -0.09714, 0.40060,
+ -0.39432, -0.10631, 0.59712, -2.03541, -0.39459,
+ -0.81183, 0.69800, 1.09149, -1.81730, 0.43079,
+ -0.84042, 0.15955, 0.02730, 0.35249, -0.28777,
+ 0.78812, 0.15303, -0.17654, -1.96923, 0.45451,
+ 0.52748, 1.18484, -0.31354, -0.63898, -0.53305,
+ -0.20382, -0.57215, 0.18186, -0.46893, -0.89780,
+ -0.35257, -0.01811, 0.30921, -0.64254, -0.81544,
+ 0.10879, 0.29388, -0.39497, -0.59281, -0.56777,
+ -0.54728, 0.61235, -0.17225, 0.76725, 0.25044,
+ -0.25309, -0.41273, -0.24776, 0.32029, -0.73334,
+ -0.09763, -0.77728, -0.41058, -0.28951, 0.67728,
+ 0.17805, 0.74961, -0.46418, -0.84614, 1.19043,
+ -0.01578, -0.59582, -0.21538, -0.58797, -0.13734,
+ -1.58407, 0.18549, 0.33481, -0.56066, 0.63146,
+ -0.79844, -0.53596, -0.21997, -0.09921, -0.08722,
+ -0.55010, 0.36538, -0.42723, -0.34363, -0.58709,
+ -0.71161, 0.03472, 0.69408, -0.14608, 0.19702,
+ -0.62483, 0.47503, -0.29023, -0.04817, -0.74586,
+ -0.98852, 0.33637, -0.10023, -0.12365, -0.13141,
+ -0.25397, 1.10090, 0.06783, -0.39030, 0.49296,
+ -0.71007, -1.02657, -2.01177, -0.76459, 1.06431,
+ 1.40526, -0.66825, -0.12610, -0.61593, -1.01682,
+ -0.66249, -0.56630, 0.55659, -0.31557, -0.54861,
+ 0.98620, -1.31174, -0.04871, 0.80169, -0.94208,
+ -0.09026, -0.03376, 0.08043, 0.24564, -0.12058,
+ 0.23180, 0.15589, 0.61135, -0.44232, -1.11003,
+ -1.12400, -0.46581, -0.32226, -1.00883, 0.59600,
+ -0.45052, 0.74476, 0.26735, 0.10657, 0.50324,
+ 0.65667, 0.12144, -0.05788, -0.69543, -0.91906,
+ 0.16916, -0.68633, -1.54501, -1.12662, 0.11306,
+ -0.26834, -0.06807, 0.28808, 0.32572, -0.75926,
+ 0.10769, 0.27329, -0.60959, 0.66760, 0.82301,
+ -0.82904, -0.44364, 1.16048, -1.60537, -0.48613,
+ 0.59681, 0.15080, 0.47346, 0.02886, -0.63198,
+ -0.65340, 0.71999, 0.07769, 0.04906, -1.75672,
+ 0.04548, 0.51854, -1.01889, -1.08982, -3.00298,
+ 0.12043, -0.45009, -1.93552, 0.47792, 0.04859,
+ 0.88398, 0.69290, -0.18265, 0.23184, 0.01391,
+ 0.01582, -0.01571, 0.29586, 0.28784, -1.69579,
+ 0.27455, -0.82223, 0.11279, 0.26675, 0.33287,
+ -1.39928, -0.07239, -1.73255, -0.20557, -0.57492,
+ -0.07915, -0.51987, -0.38600, 1.19755, 0.21372,
+ 0.49170, -0.71723, 0.34488, -2.21927, 0.52643,
+ -1.00133, -0.28252, 1.18919, 0.87096, -0.26989,
+ -0.49666, 1.07759, -1.08545, -0.60889, 0.39556,
+ 0.80877, -1.21813, -0.54140, 0.48162, -0.31063,
+ 0.01020, 0.11088, -0.74460, -0.67461, 0.30461,
+ 0.27401, -0.03308, -0.80455, 0.31687, 0.64951,
+ -0.23626, 0.14127, -0.48103, -0.98248, 1.54022,
+ 1.03098, 0.51832, -0.41475, 0.89839, -0.21923,
+ 0.03634, 0.89437, -0.40895, -0.15344, -0.25787,
+ -0.55204, -0.97091, -1.41252, -0.55219, -0.46681,
+ 0.53244, -1.21085, 0.23461, -0.72897, 0.69331,
+ 0.33023, -0.90804, -0.20939, 0.26997, -0.07019,
+ 0.54684, 0.43599, 1.04665, 0.85356, -0.13619,
+ -0.58017, 0.42337, 0.07710, -2.39141, -1.60395,
+ -0.53071, -1.26377, -0.56941, 0.29571, -0.15469,
+ 0.43872, -1.65017, -0.28216, 0.48608, -1.25389,
+ -0.25430, 0.17832, 0.13532, -0.01488, -0.21711,
+ -0.34775, 0.65302, 0.38700, 0.26095, -2.70865,
+ -0.27671, 0.32918, 0.28252, 1.05826, 0.27267,
+ -0.32170, 0.79501, 1.25519, 0.08360, 0.75010,
+ -0.31676, 0.23804, 1.43980, -0.24084, 0.20951,
+ 0.62580, -0.64610, -1.70985, 0.00075, -0.04681,
+ -1.86307, -1.35959, -0.52361, -0.31186, -0.06619,
+ -1.08661, 0.32817, 1.14212, 2.84107, 0.37054,
+ 0.92604, 1.04240, 1.89826, 0.16167, -0.33207,
+ -0.69918, 0.50470, -0.96594, -1.91947, -0.68629,
+ 0.01725, -1.96004, -0.50526, -1.07503, -0.74460,
+ -1.01327, -2.13713, 0.08894, 0.84935, -0.43965,
+ -1.31525, -0.31586, -0.42425, 0.70739, 0.33386,
+ -0.59953, 0.50774, 1.36788, -0.12869, -0.83284,
+ -1.32559, 0.02106, 0.08207, 0.56341, -0.09471,
+ -0.66970, -0.56295, -0.11514, -0.25387, -0.16070,
+ 0.09952, 0.09354, -0.12731, 0.14103, 0.10598,
+ -1.40965, -0.08913, 0.99507, -0.91282, 0.04527,
+ 0.23054, -0.91666, 0.17240, -1.57491, 0.59327,
+ -0.63579, 0.66226, -0.32067, 0.06344, -0.10000,
+ 0.27792, 1.35187, 0.23784, 1.46312, -0.48533,
+ 0.96090, -0.62285, -0.76350, 0.31838, 0.24630,
+ 0.54268, -1.68572, -0.55484, 0.34093, -0.05037,
+ -1.91234, -0.37188, -0.08010, -1.16241, -0.61862,
+ -0.47719, 0.38987, 1.38088, 0.59842, -1.43719,
+ 0.59802, 0.37327, 0.16871, 0.73192, -0.86999,
+ -0.55202, -0.24118, 0.14937, 0.40048, -0.50928,
+ -2.12513, -0.14648, -0.75544, 0.72957, 0.00702,
+ -1.86752, -0.06854, -0.98265, 0.59492, 0.51040,
+ -1.65801, 0.60082, -0.01960, -0.62889, -0.42955,
+ -1.43347, 0.76587, 0.10292, -0.51303, -0.55484,
+ -0.44254, 0.97170, 0.93328, 0.14267, 0.46112,
+ -1.68480, -0.20242, 0.22086, 0.21534, -0.74835,
+ -0.60934, -0.96263, 1.11233, -0.38418, -0.25422,
+ -0.85242, -0.07157, -0.01573, -0.10000, -0.61009,
+ 0.10445, -0.08195, 0.02664, -0.68373, -0.11546,
+ 0.33362, -0.17816, 0.63688, -0.00668, -1.68888,
+ -0.24916, -0.40319, 1.04326, -0.07452, 0.49065,
+ -0.78922, -0.75792, 0.19483, 0.64035, 0.15786,
+ -0.28004, -0.33428, 0.17768, -0.29570, 0.68875,
+ -0.82833, 0.05600, -0.50891, -0.37697, 0.49244,
+ 0.72362, -0.54083, 0.88032, -0.22678, -0.14777,
+ -0.27278, -1.11415, -0.08166, -0.27964, 0.12776,
+ -1.52224, -0.29263, -0.25002, -0.85355, -0.44484,
+ 0.00647, 0.41874, 0.61400, 0.74062, 0.00704,
+ -0.73694, -1.04438, -0.68949, 0.53750, 0.45724,
+ -0.45574, -0.63373, 0.10853, 1.18881, 0.39304,
+ -1.15097, -0.45954, -0.81180, -0.36936, -0.88203,
+ 0.84949, 0.46771, -0.60132, 0.07144, 0.46895,
+ -0.52741, 0.03782, -0.37467, -0.17330, -0.51815,
+ 0.08007, 0.87155, -0.35689, 0.44348, -1.22533,
+ -0.77247, -0.40731, 0.64102, 0.63681, 0.68457,
+ 0.05123, -1.11942, -0.62492, -0.81551, 0.24887,
+ -0.07144, 0.52870, -0.37219, -0.05849, -1.13481,
+ -0.54006, 0.31045, 0.22336, -0.33639, -1.25201,
+ 0.70382, -0.30296, -0.60505, 0.28462, -0.04798,
+ 0.23349, 0.62079, -0.35965, 0.15811, -0.00509,
+ -0.50875, -0.75481, 0.25974, -0.53366, -3.04500,
+ -0.74792, -0.14012, 0.18315, 0.21876, -0.76956,
+ -0.37407, 0.84509, 0.04310, 0.02308, -0.66406,
+ -0.43584, 0.08989, 1.07025, -0.05329, 0.21127,
+ -0.91392, -0.42758, -0.75343, -1.83179, 0.20207,
+ 0.66029, 0.58215, -0.12299, -0.92952, 0.92604,
+ 0.22849, -1.20524, 1.20824, -0.39114, -1.68183,
+ 0.48388, 0.81282, 0.74901, -0.51354, -1.35834,
+ -0.30142, -0.22568, 0.19459, -2.27151, -0.36077,
+ 0.42078, -0.00858, -0.84746, 0.47303, -0.09637,
+ 0.17717, -1.05332, 0.21683, -0.17138, -0.33143,
+ -1.40894, -0.84243, -0.02286, 0.74748, -0.77634,
+ -1.03502, -0.13447, 0.43266, -0.39856, 0.72126,
+ 0.64411, -0.21549, -0.24307, -0.93736, -0.72983,
+ 0.09630, 0.68124, -0.09406, 0.71342, 1.19552,
+ -1.61393, -2.20061, -0.78192, 0.03807, -0.33032,
+ -0.17430, 0.33462, 0.56016, 0.40076, -1.27890,
+ 0.94677, -0.10466, -0.28590, 0.00028, -1.36940,
+ -0.67036, -0.59115, -0.75641, 1.04737, 0.40438,
+ -0.45241, -0.31783, -0.73721, -0.59596, -0.93070,
+ 0.05079, 0.33527, 0.86634, -0.92180, -0.37350,
+ 1.05499, 0.09781, 0.17466, -0.67748, 0.59792,
+ -0.89540, -1.19875, -0.00219, -0.30868, -1.24477,
+ -0.52556, -0.49994, 0.65934, -0.63925, 0.69884,
+ 0.20750, 0.81074, -0.62309, 0.11081, 0.11051,
+ -0.26987, 0.51186, 0.18159, 0.40174, 0.31361,
+ -1.56375, -0.17328, 0.74864, 1.15133, -0.06237,
+ 1.21704, -0.38406, -1.45488, -0.08977, 0.56125,
+ -0.25159, -0.43906, -0.28640, -0.36921, -0.15883,
+ -1.56211, -0.38297, 0.11613, 0.58122, 0.04566,
+ -1.53000, -1.24150, -0.69543, -0.60790, 0.68745,
+ 1.26339, -0.07819, -0.52761, 0.70066, -0.47089,
+ 0.07897, 0.18059, -0.81780, -0.78341, 0.55084,
+ -0.11763, -1.37723, -0.40265, -0.87471, 1.35061,
+ -0.95958, -0.32313, -0.94107, -0.60352, -0.61536,
+ 0.70501, 0.58955, -1.21016, -1.43338, 0.91836,
+ 0.48235, 0.60776, 0.27970, -1.30980, 0.09662,
+ 1.33709, -0.45419, -1.07525, -0.72049, -1.03394,
+ -0.27965, -0.33886, 0.39663, -0.50299, -0.02224,
+ 0.33957, 0.45090, 0.56459, 0.74536, 0.80947,
+ -1.07203, 0.29680, 0.45332, -0.05915, -1.00121,
+ -1.65990, 0.67379, -0.37502, -2.17213, 0.14052,
+ -0.51519, -1.18556, -0.36031, 0.88368, -0.10000,
+ 0.26669, 1.28689, 0.96414, 1.06129, 1.29905,
+ 0.06499, -0.37893, 0.06398, -0.00123, -0.03114,
+ -1.18794, -1.12855, -1.30958, -0.48009, -1.73054,
+ -1.30340, -0.11291, 0.91340, -1.47256, -0.22621,
+ -0.52190, -0.19361, -0.04721, 0.66078, 0.37474,
+ 0.37693, -0.65020, -0.09591, -1.68657, 0.40426,
+ 0.24471, -0.97887, -0.74796, -0.43225, 0.56615,
+ 0.06499, -0.34536, 0.59209, 0.46221, 0.21901,
+ -1.44208, -0.71053, 0.78582, -0.85093, -0.48473,
+ 0.48691, -1.16954, -0.86228, 0.95615, 0.39994,
+ 0.48709, -0.71222, -0.03407, 0.92845, -2.12499,
+ 0.41766, -0.40070, 0.21413, -0.36660, 0.31711,
+ -0.43866, 0.34956, -1.46279, -0.09910, -0.59252,
+ -0.36450, -0.69690, 1.06901, -0.13803, -0.15770,
+ 0.40682, -1.80637, -0.76676, 0.77851, 0.52211,
+ -0.63525, 1.04748, -0.82343, -0.65528, 0.24363,
+ -0.52165, -0.30545, 0.34769, -0.81710, -0.82141,
+ 0.02594, 0.30480, 0.46252, -0.65550, 1.22842,
+ -0.11505, -0.76744, 0.29209, -1.18768, -0.22713,
+ -0.71410, 0.30361, -0.42327, -1.58007, 0.24833,
+ 0.34786, -0.06073, 0.10135, 0.59781, -0.92504,
+ -1.07753, -0.40584, -1.08509, -1.06392, -0.95529,
+ -0.05794, 0.05342, 0.82965, 0.15251, -0.49123,
+ -0.27945, 0.18206, 0.74146, -0.41967, 0.96973,
+ 0.61014, -0.35726, 0.03411, -0.52851, -0.23121,
+ -0.38482, -2.10933, -0.29091, -0.48413, -0.28302,
+ -0.32962, -0.55337, -0.29172, 0.01243, 0.48503,
+ 0.20616, 0.79298, 0.28365, -0.35162, 0.28455,
+ 0.55395, -0.49351, -0.25382, -1.16355, 0.65508,
+ -0.92953, 0.09564, 1.02883, -0.91846, 0.23187,
+ 0.05870, -0.78583, 0.65234, -2.58520, -1.27466,
+ -0.19116, -0.04294, -0.33126, -0.08405, -0.79591,
+ -0.26504, -0.80229, -1.63704, 0.65409, 0.27699,
+ 0.94853, 0.52534, 1.17242, 1.34432, 0.54741,
+ 0.11017, 0.44293, -0.30407, -0.90406, -0.94391,
+ 0.75175, -1.71929, 0.14470, -0.41603, -0.30265,
+ -0.89875, -0.25050, 0.47234, -0.37273, 0.72103,
+ 0.78298, -1.10582, -0.05057, -1.41395, -3.76397,
+ -0.37155, 0.39157, 0.83636, -0.80595, -0.03908,
+ 0.33412, 1.87239, -0.32698, 0.14763, -0.17828,
+ -0.60074, 0.40418, -0.00339, -0.40008, -1.32895,
+ -1.17706, 0.29168, -0.84130, -1.86892, 0.37950,
+ 0.88822, -0.16728, 0.80738, 0.51617, 0.36588,
+ -0.04324, -0.90225, 1.95468, 0.55553, -0.67737,
+ -0.36454, -1.26339, 0.73289, -0.26551, 0.84362,
+ -0.16909, -0.81528, -0.56165, -1.30463, -1.74371,
+ -1.37452, 0.27958, 0.42812, -0.60709, 0.37200,
+ -0.18213, -0.86814, -0.03373, -0.56664, -0.39277,
+ 0.26458, -0.20645, 0.28147, -0.70781, -1.42233,
+ -0.92152, -0.11773, 0.89034, 0.36482, -1.64153,
+ 1.10842, 0.49346, 0.66799, -0.99925, -0.24185,
+ -0.06981, 0.33257, -0.43047, 0.28144, 1.13544,
+ 0.54682, 0.48054, -0.43690, -1.01557, 0.36533,
+ 1.08284, -0.55093, -1.08099, -1.50910, -0.11892,
+ -1.41181, -0.20595, 0.39626, -0.34632, 0.65654,
+ 0.27885, 0.24735, 0.49742, 1.09874, -0.24399,
+ 0.24437, -0.95267, -0.25740, -1.71510, -1.28472,
+ 0.70992, -0.25683, 0.39437, 0.16239, -0.98994,
+ -0.18673, -1.17825, 0.79924, -0.49052, -0.32970,
+ -0.57731, -0.53473, -0.87784, 0.79712, -1.10980,
+ -1.23795, -0.53582, 0.55202, 0.77085, -0.01788,
+ 0.19192, -0.35007, -0.99241, -1.03516, 0.91867,
+ 0.88876, 0.59698, -0.10391, 0.10016, 0.08800,
+ -0.32827, -1.32645, -0.93236, 0.82667, -0.72025,
+ -1.11971, 0.51401, 1.51784, -0.32935, -0.03646,
+ -0.29990, -1.25798, -0.43507, -0.02390, -0.28589,
+ 0.01187, 0.20101, 0.26916, -0.00321, -0.32413,
+ -0.34859, 0.50603, -0.81117, -0.94656, 0.85513,
+ -0.02145, -1.93616, -0.30912, 1.08414, -0.76610,
+ 0.61639, -0.00262, -0.63954, 0.90559, 0.09945,
+ -0.03287, 0.44266, -1.12791, -0.00445, -0.20791,
+ -0.92696, 0.14139, 0.59141, -0.75394, 0.26128,
+ -0.31670, 0.48116, -0.45685, -2.02597, -0.79069,
+ -0.11155, -0.44012, -0.55766, 0.00530, 0.07151,
+ 0.72801, 0.56669, -0.57409, -0.31752, -0.22783,
+ -0.53353, 0.32048, 0.89247, 0.78290, -0.12305,
+ 0.86919, -0.58954, -0.42873, -0.42461, 1.27620,
+ 1.01959, 0.47001, -0.15212, 0.15674, 0.28327,
+ -1.77866, -0.12898, -0.23650, 0.31935, -0.76183,
+ -0.73010, 0.01273, -1.05304, -1.09660, 0.10000,
+ -0.92540, 0.06537, 0.06704, 2.01755, -0.16374,
+ -0.43280, -1.08770, 0.36365, 0.64276, -0.49715,
+ 0.29789, 0.42209, -0.59770, 0.49764, -0.53529,
+ 0.01129, -0.91580, 0.03353, -0.38795, -1.77967,
+ 0.70778, -1.60687, -0.25601, -0.29924, 0.07497,
+ 1.20885, -0.00651, 0.24496, -1.19318, -0.05030,
+ -0.82395, 0.45709, -1.20418, -0.38403, -0.89544,
+ 0.75425, -0.08014, 0.37039, 0.74083, -0.53854,
+ 1.05926, -0.16888, -1.46020, -0.84988, -0.16650,
+ -0.64468, -1.53760, 1.25333, 2.07394, 0.60838,
+ -0.08873, -0.17996, -0.81113, 1.26846, 0.29761,
+ -0.42388, -1.22603, -0.70465, -0.24215, -0.16331,
+ -0.68374, 0.53636, -0.25235, -1.42917, -1.16730,
+ -0.06132, 0.40229, -0.01464, -0.53869, -0.59225,
+ -1.08910, 0.24153, -0.05542, 0.24687, 1.55211,
+ -0.93995, 0.24368, 0.46080, -0.53375, 0.09349,
+ -0.07338, 0.91746, -0.66337, 0.00343, -0.78230,
+ -0.32983, -0.21242, 1.78409, 0.33928, 0.35056,
+ -0.72628, -0.22959, -1.17396, -1.39921, 0.17895,
+ -0.17486, -0.54254, 0.52728, 0.81743, -1.51851,
+ 0.41834, 0.06083, -0.35356, -0.62078, -0.00967,
+ 0.19031, 0.13191, -0.81070, 0.19903, -0.74275,
+ 1.26221, 0.02799, -0.64152, -0.60758, -1.45284,
+ -0.42128, -0.29224, -0.40745, -0.49501, 0.58283,
+ 0.49377, -1.19537, 0.21627, 0.57575, 0.32632,
+ 0.06361, -0.88997, 0.02279, -1.88960, 0.27041,
+ -0.74821, -0.37580, -0.78758, 0.96773, -2.20472,
+ 0.71990, 0.59680, -0.07619, -0.33136, 0.88550,
+ 1.08228, -0.61560, 0.24477, 0.25420, 0.90553,
+ -1.39774, 0.17013, 1.09534, -0.73011, -0.87183,
+ -0.57763, -1.01124, -0.74391, 1.31959, -0.01161,
+ -0.31521, -0.25726, -0.49579, -1.03635, -1.71939,
+ -0.37933, 1.10001, -0.51686, 0.45271, 0.89800,
+ 0.25826, 0.27893, 0.26707, 0.96478, 0.23910,
+ 1.06286, -0.63556, -0.38150, -0.66529, 0.50957,
+ -1.74801, 0.34960, 0.51104, -0.81813, -0.31043,
+ -0.55889, -0.40506, -0.44240, -0.51894, 0.04493,
+ -0.23519, -0.54803, -0.05369, 1.04252, -2.79717,
+ -0.46691, 0.72659, 0.63474, -0.84261, -1.03225,
+ 0.03863, 1.33120, 0.30864, 0.19251, 0.63436,
+ -0.91268, -1.01174, 0.23104, -0.76055, -0.56918,
+ -0.11660, 0.43702, -0.08936, 0.68838, -1.49253,
+ 0.19803, -0.71601, -0.03256, -0.29906, 0.10262,
+ 1.13221, -0.47075, -0.84506, 0.83429, 0.54982,
+ 0.40319, -0.71491, -0.16762, 0.76289, 0.27649,
+ -1.25544, -0.62349, 0.19817, -1.24078, 0.13492,
+ -1.11912, 0.41694, -0.02396, 0.29566, -0.66583,
+ 0.03218, 0.38196, -0.57710, 0.72314, 0.04501,
+ 0.91998, -0.22092, -0.72041, 0.79698, -0.65439,
+ -0.32017, -0.71780, -0.91741, -0.14808, 0.20900,
+ -0.78801, 0.23757, -0.16068, 0.62559, 0.03464,
+ -1.74317, 0.09235, -0.44763, 0.11415, 0.10801,
+ -0.13074, -1.16084, -1.60875, -1.22152, -0.25978,
+ -1.15785, -0.34155, 1.27093, 0.16443, 0.71451,
+ 0.56034, -0.14335, 0.22450, 1.63239, -1.27148,
+ -0.78109, -0.24793, 0.45522, -1.14878, -0.25999,
+ 0.54663, 0.41280, 0.84713, 0.68525, -0.78122,
+ -0.24854, -1.03518, 0.58556, 0.20979, 0.21101,
+ 0.77881, -0.49834, -0.10591, -0.15386, -0.07320,
+ -1.31186, -1.02633, -0.40538, -1.16121, 0.97932,
+ 0.25800, 0.41996, -0.65250, -0.12652, 0.53325,
+ -0.31312, 0.74521, -0.84533, -0.51113, 0.52499,
+ -1.09941, 0.86944, 0.48416, -0.44260, 0.33782,
+ 0.46995, 0.54869, 0.01297, -1.57856, -0.57026,
+ -0.23450, -0.85830, -0.63246, 0.40975, -0.81244,
+ -0.67517, -1.40330, 0.50984, -0.20471, -0.53901,
+ 0.80345, 1.63751, 0.17954, -1.03133, 0.62962,
+ 0.20395, 0.73133, 1.21747, 0.55197, 0.03634,
+ -2.08009, -1.79509, 0.69396, 0.36751, -0.50633,
+ 1.90132, -0.92873, -0.00812, -0.75169, 0.91019,
+ 0.17918, -0.24785, -0.16291, -0.66996, -0.62744,
+ -0.12348, -0.29595, -0.73359, 1.19695, 0.83745,
+ 1.17486, -0.18208, 0.00077, 0.67935, 0.48907,
+ -0.13633, 0.55071, 0.12544, -0.92915, -1.25076,
+ 0.17597, 0.19590, 0.10990, -2.31120, -2.42408,
+ -0.85186, -0.26445, -1.49813, 0.83817, -0.39468,
+ -0.49950, 0.38279, -2.05916, -0.15618, -0.56208,
+ -0.40384, -0.01187, 0.67023, -0.81209, -0.05428,
+ -0.91559, 0.21424, -0.79837, 0.41220, -0.09522,
+ 0.08239, 0.84291, 0.13675, 0.84809, 0.10000,
+ -0.59125, -0.39347, 0.49733, -0.46301, -0.22516,
+ -0.14084, -0.38520, 1.03967, 0.46928, -0.48420,
+ 0.65723, -0.15323, -0.19945, -0.57108, -0.52945,
+ -1.66763, 0.27479, -0.82424, 0.03769, -0.41334,
+ 1.19231, -1.12298, -0.82994, -1.49777, -0.53920,
+ -0.44325, -0.83813, -1.40441, 1.15138, -0.74751,
+ 0.25230, 0.63158, 1.25935, -0.42955, 1.16845,
+ -0.82425, -0.20174, -0.43081, 0.87308, 1.07205,
+ 0.10296, -0.07489, -1.87150, -1.01064, -0.96219,
+ -0.40329, 0.30684, -0.35522, -0.70343, -0.48508,
+ 0.02222, -0.38570, 0.18974, 0.02319, 0.87459,
+ -0.13416, -0.03927, -0.49941, 0.40626, 1.05151,
+ 0.35340, 1.53429, 0.21447, -0.60691, 0.08230,
+ -0.33895, -1.06027, -0.40578, 0.35833, -0.14803,
+ 0.00027, -0.67875, 0.11791, -0.54998, -1.12849,
+ 1.26684, 0.22829, -0.30857, 0.80295, 0.46493,
+ 0.16577, 0.37867, -0.30475, -0.40903, 0.04493,
+ -2.07166, -0.36175, 1.30930, -0.22976, 0.28343,
+ -0.24757, 0.16786, -0.71070, -1.44467, -0.61360,
+ 0.64722, 0.88830, -0.83585, 1.05646, -1.14702,
+ 1.34647, -0.00800, 0.56903, -0.94458, -0.37117,
+ 1.31993, -1.53680, -0.35826, 0.72239, 1.10181,
+ -1.56354, -0.33538, 0.14380, -0.29738, 0.12243,
+ -0.71233, 0.19299, -0.48456, -0.66804, 0.36649,
+ 0.57017, 0.55843, -0.27819, -0.14998, -0.89342,
+ -1.09391, -0.45188, 0.47497, -0.48880, 1.06953,
+ -0.11700, 0.25803, 0.30863, 0.43958, -1.10623,
+ -0.16130, 0.37421, -0.90246, 0.26724, -1.47337,
+ -0.05534, 0.30768, -0.36898, -0.11464, -0.41720,
+ 0.41873, -0.53461, -0.61038, -0.10771, -0.74394,
+ -1.28690, 0.21182, -0.35384, 1.44443, -1.46122,
+ -0.61477, -0.06094, -0.10662, -0.06153, -0.48314,
+ -1.22101, 0.91833, 0.15080, 0.02899, 0.16660,
+ 0.02351, -0.19826, 1.29257, 0.71599, 0.02928,
+ -0.16102, -1.33560, 0.48309, 0.02990, 0.02764,
+ -0.17203, -0.05872, 0.56648, -0.98595, -1.89200,
+ -0.33473, 0.08061, 0.92646, 0.39824, -0.63515,
+ 0.33303, -0.35749, -0.19141, 0.46014, -2.67350,
+ -1.30663, 0.62800, -0.25022, -0.37792, -1.09062,
+ -0.34845, 0.77745, 0.32209, -0.50129, 0.44537,
+ -0.18827, -1.27611, -0.02636, -0.27566, 0.04733,
+ 0.16287, 0.28742, -0.32069, 0.38847, -0.46862,
+ -0.20763, 0.65790, -0.61760, -0.40886, 0.29909,
+ -0.57144, -0.15971, -0.65997, -1.48283, 0.50526,
+ -0.13428, -0.22346, -0.06485, 0.93214, -0.20979,
+ -0.13548, 0.60505, -0.37446, -0.42785, 0.47429,
+ -0.31155, -0.47116, -0.89147, 0.18742, -0.51462,
+ -0.22492, -0.93267, -0.56875, -0.45043, 0.15559,
+ -0.29512, -0.16122, 0.65752, 0.75405, -0.46443,
+ -0.22868, -0.41260, -0.13552, -0.14852, 0.46073,
+ -1.09839, 0.06681, 0.66569, -0.85003, -0.14096,
+ -1.21498, 1.36655, 0.00393, 0.23945, -0.99564,
+ -0.01102, 0.26714, -0.64265, -0.55543, -0.47002,
+ -0.03953, -0.65217, 0.99570, -0.04174, 0.04259,
+ -0.28624, -0.84669, 0.35110, 0.10115, -0.54712,
+ -0.54974, -0.44067, 1.06230, -0.76132, -0.33354,
+ 0.80275, 0.66706, 0.28711, -0.28896, -0.09864,
+ -0.25560, 0.24652, 0.42808, -0.70547, 0.52803,
+ -0.54364, -1.19908, -0.58988, -0.29063, -0.39712,
+ -0.94013, -0.94284, -0.34626, -0.46790, -1.54228,
+ -0.76587, 0.45804, 0.17494, -1.28964, 0.12961,
+ 0.00529, 0.51846, -0.47057, -0.17852, -0.57669,
+ 0.09481, 0.23689, 1.59311, 0.17636, 0.36471,
+ 0.78902, -0.98452, -0.48716, -1.73989, -0.47408,
+ -0.18403, -0.66866, -0.19730, -0.55054, -1.74845,
+ -0.33306, 0.81421, 0.20691, 0.42561, -0.27556,
+ -0.46287, 0.20662, 0.31754, 0.86591, -0.12646,
+ 0.42818, 1.18816, 0.33830, 1.19125, -0.90378,
+ -0.56955, -0.32129, 1.02564, 1.25973, 0.57898,
+ 1.34461, -0.03992, 0.21003, -1.28271, -0.11763,
+ 0.16470, -0.63691, -1.61282, -0.39567, -0.38121,
+ -1.29530, -0.69252, -1.24339, 1.71128, -0.20668,
+ -0.44555, 0.11733, 1.89200, 1.21044, 0.05065,
+ 0.25796, 0.51988, -0.13733, -2.24302, 0.31930,
+ 0.25048, 0.37010, -2.50338, -1.19545, -1.17254,
+ -0.29480, 0.11248, -0.46546, -1.32691, -1.01392,
+ -1.51229, -1.37628, -0.12211, -0.05584, -0.78198,
+ -2.29857, 0.44093, -0.67251, 0.68037, -1.35723,
+ 0.93566, 0.34404, 0.09563, -2.76595, 0.97769,
+ 1.16328, 0.86248, 1.18776, 1.58971, 0.10000,
+ -0.70288, 0.31507, 0.68649, 0.09612, 0.02972,
+ -0.74853, 0.10507, 0.00609, 0.49045, 0.51471,
+ -1.79124, 0.21173, 1.46380, -0.56084, -3.27009,
+ -1.84402, 0.58864, 1.08293, -0.31018, -0.16063,
+ -0.18163, 1.40263, 1.79620, 0.73395, 1.13338,
+ 1.05319, 1.74863, 1.14492, 0.45858, 0.43196,
+ 0.38032, -3.66542, -1.85103, -0.24600, -0.94385,
+ -2.48153, -1.43965, -0.29727, -0.66533, -0.74796,
+ -1.12403, -0.20057, 0.93399, 0.40604, -0.37733,
+ 1.80810, 0.92269, 0.61962, -0.01967, 0.00274,
+ 0.91202, -0.35222, -0.51478, -1.37432, 0.23394,
+ 0.21533, -3.30467, -1.07700, -0.15206, -0.29593,
+ -0.66492, 0.01808, -0.51898, -1.94627, -0.74340,
+ -0.91967, -0.96580, 0.23324, -0.84346, -2.43481,
+ -0.01288, -0.63775, 0.57960, -0.94822, 0.51621,
+ 0.84337, -0.26989, -1.62416, 0.97131, 1.71061,
+ 1.26393, 0.35810, 1.37928, -0.68871, 0.31013,
+ 0.75792, 0.35972, 0.12596, -0.83758, 0.08379,
+ -0.00474, -0.37685, 0.72097, 0.53951, -1.76233,
+ -0.83716, 0.85713, 0.48503, -0.78605, -1.51718,
+ 0.17030, -0.18011, -0.21024, -0.07543, -1.20227,
+ 1.45083, 0.30392, 0.92250, 0.45516, -0.03458,
+ 1.23422, 0.14130, -0.26761, 0.04967, 0.06181,
+ -0.06849, -0.37755, 0.07326, 0.26159, -1.02675,
+ -1.05730, -1.10089, -0.10712, -0.50930, -0.82993,
+ -1.95430, -0.36265, -0.73174, -0.91320, -1.30422,
+ -0.14450, 0.25408, -0.69586, -0.41273, -0.35788,
+ -0.26644, 0.15736, 0.64923, 0.27309, 0.17006,
+ -0.29656, -0.64948, -0.17688, -0.02821, 0.67130,
+ 0.98662, -0.80099, -0.58304, -0.95022, -0.24212,
+ 0.07938, -1.04857, 0.52260, -1.81930, -0.05956,
+ -0.65725, 0.47727, -0.59644, -1.22952, 0.21257,
+ -0.13356, 0.09312, 0.12901, 1.15750, 0.27140,
+ 0.04230, 0.69907, 0.05588, -0.19787, 0.05152,
+ 0.33460, 0.26068, 0.15263, 0.34482, -1.43149,
+ 0.28128, 0.04824, -0.74947, -0.29428, 0.14393,
+ 0.29797, -0.60722, 0.30121, -0.98278, -0.19116,
+ -0.38581, -0.48859, -0.24948, -0.81830, -3.37839,
+ -0.60512, 0.37739, -1.06767, 0.67915, 1.44441,
+ -0.11197, 0.38759, -1.14472, -1.71556, 0.82311,
+ 0.58228, 0.08327, -1.22192, -0.63555, 0.82210,
+ -1.19000, -0.11944, -0.90426, 0.33607, 0.30540,
+ -0.20702, 0.42257, -0.02583, -1.69191, -0.41233,
+ -0.58668, 0.29450, -0.21138, -2.21175, -0.09026,
+ 0.24268, -0.72703, 0.49426, -0.36902, 0.84081,
+ 0.93603, 0.60900, -0.52667, 0.36575, -0.54411,
+ 0.11836, 0.39048, 0.48542, -0.78749, 1.21411,
+ -0.27293, 0.24460, -0.88583, 0.80512, 0.42046,
+ -1.58580, 0.78208, -1.45305, -0.79688, 0.12875,
+ 0.18059, -0.08887, -0.14544, 0.50523, 0.52072,
+ -1.15386, -0.59477, -0.00465, -0.40203, -0.10527,
+ -0.18632, 0.42136, -1.70928, -0.56199, 0.35334,
+ 0.67842, -0.84635, -0.30398, -0.46648, -0.33592,
+ 0.06891, -0.60114, -0.07644, -0.22576, 0.74259,
+ 0.03660, 0.50242, -0.72045, 0.85525, 0.04391,
+ 0.06231, 0.00669, -1.24718, 0.56262, -0.59730,
+ 0.66331, 0.20994, 0.01224, -0.68992, 0.61150,
+ 0.82427, -0.07337, -0.06907, 0.37300, -0.53829,
+ -1.70100, 0.25098, -0.47086, -1.15935, -0.35695,
+ -0.38018, -0.76726, 0.36017, -1.77432, -0.30220,
+ 0.00714, 0.27601, -2.11134, 1.24766, 0.10514,
+ 1.35292, 0.05092, -2.68217, -0.45376, 0.52268,
+ -0.60155, 0.01544, 1.59683, -0.36650, 0.13064,
+ 0.49119, -0.06647, 0.30524, -0.57081, 0.19985,
+ 0.12577, 0.41994, 0.04659, 0.12906, 0.85403,
+ -0.83287, -0.49568, 0.39618, -0.67585, -0.50233,
+ 0.65755, -1.68923, -0.66677, 0.33233, -0.64542,
+ 0.05468, -1.25832, 0.68765, -0.24631, -0.12036,
+ 0.84797, -1.12331, -0.87889, -1.55814, 0.11182,
+ 0.52279, -0.71785, -0.99618, 1.03291, 1.89513,
+ -0.03603, -0.65011, 0.37136, -0.41586, -0.73179,
+ 0.35695, -0.68423, -0.55004, 0.43031, 0.58267,
+ 1.20066, -0.61914, 0.75836, -0.19192, -1.66863,
+ 0.69868, 0.47518, -0.85066, 0.46381, 0.46555,
+ 0.34889, 0.31843, -1.30921, -0.71196, -1.12339,
+ -0.86002, -0.28288, -0.27198, -0.33529, 0.02853,
+ 0.40578, -0.20531, 0.30862, 0.61610, 0.61660,
+ -0.50249, -0.21682, -0.39457, -0.15492, -2.44664,
+ -0.93912, -0.69322, 0.14936, -0.81480, -0.61805,
+ 0.81290, 1.65772, 0.03823, -1.03017, 0.10000,
+ 0.68869, 1.57752, 0.91539, 1.38466, 1.10490,
+ 0.95172, 0.36045, -0.88218, 0.87662, 0.02126,
+ -1.29535, -2.14764, -0.65041, -0.70800, -1.89790,
+ -0.85443, -0.01523, -0.29111, -0.69931, -0.86264,
+ -0.25954, -0.40031, -0.87348, 0.50658, 0.33021,
+ -0.35268, -0.27056, -1.15300, 0.96558, 1.34169,
+ -0.00739, -1.20566, -0.13134, -0.59771, 1.14848,
+ -0.70129, 0.68134, -0.69026, -1.52767, 0.71248,
+ 0.39936, -0.45693, 0.37283, 0.15071, 0.19634,
+ 0.52088, -0.57823, 0.17830, 0.98088, -0.95239,
+ 0.07048, -0.74628, -0.68311, -0.52476, -0.40247,
+ 1.36514, -0.72273, -0.58561, -0.96958, -0.12005,
+ 0.18557, -0.02705, 0.00858, -0.39495, -0.51477,
+ -0.20621, 0.12314, -0.61959, 0.74239, 1.04129,
+ -0.14590, 0.85583, -0.48788, -1.25811, -0.57048,
+ -0.56827, -0.15425, 0.39912, -1.59170, -1.20636,
+ 0.44408, 1.02303, -0.24434, 0.05152, 0.22182,
+ -0.74444, 0.32221, 0.22615, 0.03482, 0.60953,
+ 0.48846, 0.19960, -1.52857, -0.60512, 0.14250,
+ 0.36743, -0.40337, 0.13869, -1.56001, 0.65908,
+ -0.30454, -0.19965, 0.04583, 0.10938, 0.09768,
+ 0.28104, -0.64247, -1.56442, 0.26646, 0.57120,
+ 0.43494, -0.03876, -0.16622, -0.21741, 0.28609,
+ 0.43451, -0.62593, -0.64784, -1.01030, -0.37144,
+ -0.30773, 0.16340, 0.12717, 0.31975, -0.72688,
+ 0.15236, 0.16793, -0.32674, 0.18188, 0.09145,
+ 0.71071, -0.11769, 0.47943, -1.11105, -1.43390,
+ -0.52524, 0.00740, 1.35383, -0.12920, -1.29032,
+ -1.09694, -0.53685, 0.43547, 0.01828, -0.79774,
+ 0.51210, -0.07527, -0.53492, 0.41383, -0.04389,
+ 0.17994, -0.40144, -0.57387, -0.02529, 0.17260,
+ -0.17511, -0.47684, 0.41943, -0.79570, -0.21157,
+ 0.66805, 0.32415, -0.22156, 0.23450, -0.24729,
+ 0.28593, -0.59429, -1.47922, -0.73972, -0.97064,
+ -0.91924, 0.07159, 1.15798, -0.84189, 0.23206,
+ 0.96180, -0.70886, -0.08940, 0.72866, -0.49274,
+ 0.26652, 0.73404, 0.39892, -0.36280, -1.09559,
+ -0.43990, -0.92195, 0.17312, -0.42445, -2.88195,
+ -0.52142, -0.16773, -0.20831, 0.13919, 0.25047,
+ -0.26103, -0.75249, 0.29600, -0.72699, -0.96752,
+ 0.44874, -0.06377, -1.06599, 0.12240, 0.38007,
+ -0.43976, -0.42845, 0.61266, 0.67890, 0.89222,
+ -0.82886, -0.63155, -0.71071, -1.04844, 1.16859,
+ -0.53347, -0.02425, -1.45736, 0.30632, -0.74664,
+ -0.03433, -0.39552, -0.46166, 1.42540, 0.48077,
+ -1.34140, 0.10808, -0.14806, 0.09760, 0.46616,
+ 0.45201, 0.01681, -0.17227, -0.42665, -0.51644,
+ -0.33958, -0.32706, -0.07666, -0.41956, -0.31111,
+ 0.16087, 1.00122, -0.44577, 0.04313, -0.36651,
+ 0.27216, -0.38743, -1.69058, 0.34960, -0.64951,
+ 1.15781, 0.21058, 0.32212, 0.34062, 0.97896,
+ 0.31492, 0.02851, -0.96057, 0.86859, -0.70365,
+ -0.08142, -0.99174, 0.71163, -1.20522, 0.85497,
+ -0.86299, 0.51632, -1.17821, 0.46754, -0.34376,
+ -1.25336, 0.14392, -0.98456, 1.12786, 0.66162,
+ -0.97157, 0.22821, -0.20328, -0.54301, -0.78084,
+ -0.55062, -0.68861, 0.00085, -1.07562, -0.50934,
+ 0.46811, 0.47419, -0.42116, 0.48564, 0.46933,
+ 0.08377, -0.80755, 0.75263, -0.63403, 0.74967,
+ -0.39137, -0.28685, -0.53823, 0.51087, 0.61934,
+ -0.88091, -0.19078, -0.03652, 0.11951, 0.36337,
+ 0.90086, -0.20709, 0.51926, -0.19480, -0.06149,
+ -0.37356, -0.25889, -1.55080, -0.54197, -0.24095,
+ -0.69061, -2.20815, -0.19709, 1.19977, -0.02978,
+ -0.12703, -0.30321, 0.16283, 0.62480, 1.03316,
+ -0.69332, 0.59738, -0.16460, -0.76156, -0.06313,
+ 0.01601, -0.46045, -0.35687, 0.62189, -0.65908,
+ -0.11784, -0.52542, -0.96799, 0.14175, 0.39510,
+ -0.36331, 0.46217, -0.28737, 0.59647, -0.88777,
+ -0.91474, 0.22031, 0.46558, -0.99339, 0.51863,
+ -0.04459, -0.15829, -1.78971, -0.32832, 1.02217,
+ 0.68335, 0.07724, -0.25892, -0.65069, 0.74545,
+ 0.07715, -1.11131, 0.05312, 1.25695, -0.22598,
+ 0.01344, 0.36040, -0.71804, -0.89121, -1.22187,
+ -1.44248, 0.39053, -0.52611, 0.00097, 0.55477,
+ 1.09419, 0.97915, -1.40089, -0.34906, 0.08176,
+ 0.28924, -0.01681, 1.26128, -0.18708, 0.20374,
+ 0.45969, -1.09617, 0.36442, -0.27178, 0.03982,
+ -1.20945, 0.19255, -0.55385, 0.54104, -0.38065,
+ 0.24608, -1.35463, -0.13259, -0.78814, -0.10000,
+ -0.03212, -0.60556, -0.34487, 0.13233, 0.38048,
+ 0.08840, 0.40053, 0.49739, 0.39182, -0.79146,
+ -0.90729, 0.04893, 0.05427, -0.82204, -0.79737,
+ -0.37963, -0.39589, -0.27747, 0.66818, -0.36560,
+ -0.35466, 0.29112, 0.39638, 0.95439, 0.92779,
+ 1.11291, 0.84070, -0.19335, 0.44002, -0.47155,
+ -0.19776, 0.05958, -0.03360, -1.51303, -0.37938,
+ -0.14587, -1.64671, -0.99058, -1.12566, -0.94414,
+ -1.09677, 0.10395, -0.90206, 1.61561, -0.41983,
+ -0.03323, 0.15631, 0.72248, 0.44928, 0.96526,
+ -0.48155, -0.78211, -0.39589, 0.39973, -0.21438,
+ -0.06072, -0.17104, -0.86600, -0.37926, -1.90595,
+ -0.19975, 0.19055, -0.29900, -0.58280, -0.93531,
+ 0.43744, 1.35389, 1.61863, 1.55782, -0.41930,
+ -0.43414, 0.65247, 0.06189, 0.59937, 0.90014,
+ -0.85112, -0.63194, -0.25207, -1.97120, -0.59722,
+ -2.14764, -1.03982, -0.51935, 0.38865, -0.32136,
+ -0.36774, -0.12530, -0.03930, 0.00387, 1.02608,
+ -0.06605, -0.67970, -0.53483, 0.25172, 0.55919,
+ 0.34417, 0.09716, 1.84886, -0.40388, -1.80556,
+ -1.06521, -0.43839, -1.17404, 0.70188, -0.42314,
+ 0.17713, -0.62174, 0.45517, 0.17693, -0.46889,
+ 0.39366, -0.39177, 0.27289, 0.68067, -0.49032,
+ 0.60273, -0.42831, -0.17146, 0.46148, -1.04865,
+ -1.11852, -0.13060, -0.52691, -0.12801, -0.57885,
+ -0.12822, 0.92178, 0.22866, -0.13904, 0.33273,
+ -0.85787, -0.43650, 0.31842, 1.04210, -0.03468,
+ 0.15234, -1.07540, 0.11940, -0.85812, -1.09896,
+ 0.20960, -0.08567, -0.94041, 0.92855, -0.79757,
+ 0.10852, -0.24948, 0.30550, -1.06627, 0.60703,
+ 0.01995, 0.09407, -1.79201, -0.23219, 0.49368,
+ 0.49842, 0.47988, -0.56962, -0.94001, -0.87578,
+ -0.37172, 0.06520, -0.19513, -0.70136, 0.80550,
+ 0.57436, -0.09941, -0.11160, -0.88119, 0.34177,
+ 0.12733, -0.97690, -1.10739, -0.45421, -0.52367,
+ -0.18417, 0.82804, -0.43371, -0.43560, 1.53628,
+ -1.25172, -0.11595, -0.35727, 1.19014, 0.22234,
+ 0.62077, 0.57566, -0.04101, -1.09118, -3.01139,
+ 0.36924, 0.24765, 0.20103, -0.76816, -0.37004,
+ 1.33026, -0.50892, -1.26632, -0.23118, -0.54386,
+ -0.00932, 0.21984, 0.24353, -0.84531, 1.23467,
+ -0.09451, -0.88662, 1.07503, 0.36871, -0.07738,
+ -0.61211, 0.76442, -0.54773, -0.55436, 0.24530,
+ 0.25803, 0.74150, 0.27569, -1.35774, -0.30710,
+ -0.89086, -0.49325, -0.00355, -0.46551, 0.59326,
+ 0.16244, 0.64047, 1.19744, 0.00874, -0.86142,
+ -0.64931, 0.11984, -0.30363, 0.05334, -0.24690,
+ -0.62857, -1.02656, -0.38992, 0.33170, 0.21234,
+ -1.09254, -1.17223, -1.20180, -0.00011, -0.11032,
+ 0.85311, 0.60399, 0.92379, -0.04058, 0.39380,
+ 0.42509, 0.55049, 0.94181, -0.05450, 0.54396,
+ 0.12234, -1.66194, -0.35882, 0.23219, -0.51835,
+ -0.42673, -1.07467, -0.78163, -0.81757, 0.13450,
+ 0.51730, 1.14128, 0.96941, 1.82522, -0.60251,
+ 1.47729, -0.14356, -0.59734, -0.64963, 0.96381,
+ 0.51632, 0.05517, -0.40299, -1.82179, 0.30531,
+ 0.05713, -0.28955, -0.05433, -0.59619, 0.63164,
+ -0.01710, -0.07229, -0.17940, 1.03802, 0.81007,
+ -0.51688, -0.92741, 0.61380, 0.80156, -1.03861,
+ 0.35103, 0.11955, -0.56277, -1.90651, 0.52745,
+ -0.94186, 1.22579, -0.69335, 0.88411, -0.76202,
+ 0.58378, 0.49072, -0.37312, -0.32214, 1.91159,
+ 0.56999, 0.18585, -1.08854, -0.43992, -0.07593,
+ -0.00745, -1.47287, -0.03522, -0.53578, -0.94233,
+ -1.07446, -0.62540, 0.36901, 0.06437, 0.06128,
+ -0.32826, 0.12564, 0.02771, 0.30472, 1.74225,
+ 1.99862, 1.18732, -0.11592, -0.29766, -0.36436,
+ -0.43689, -0.37541, -0.22188, -0.40519, -1.63006,
+ -1.81081, -0.63776, -1.98075, -1.18832, 0.17841,
+ -0.72988, 0.62286, 2.03003, 0.13641, -0.39892,
+ 1.03160, 3.16867, 1.29397, 0.64160, -0.23359,
+ -0.25275, -0.93707, 0.59971, -0.58565, -1.34814,
+ -2.38516, -1.04083, -0.80343, -1.50289, -2.01206,
+ 0.26679, -2.05074, -0.04988, 1.20537, 1.70016,
+ -0.41254, 0.10866, 5.19545, 1.38632, 0.88553,
+ -0.86300, 0.54414, -0.73971, 1.37789, -2.75828,
+ -1.68358, -1.23860, -0.95921, -1.60178, -1.97766,
+ -2.81168, 0.32638, -0.70946, -1.55910, 3.06577,
+ 1.69443, 0.22224, 0.31725, 2.90471, 2.66197,
+ 1.52960, -0.45987, 1.47259, -0.05944, -0.10000,
+ -0.89310, -1.86402, -0.38295, -1.77231, -0.86524,
+ -1.89276, -1.33459, 0.24071, -0.06934, 0.17168,
+ 1.24714, 0.21857, 1.32582, 0.04076, 3.59612,
+ 0.34286, -0.40009, -1.12006, 1.11728, -0.73739,
+ 1.10722, -0.45208, -1.17184, -0.59000, -1.37955,
+ -0.32579, -0.80990, -0.82267, -0.04560, -0.39846,
+ 0.24335, 0.37958, -0.17772, 0.94990, 0.07880,
+ 2.38344, 1.23187, 0.35403, -0.75793, 0.51807,
+ -0.11058, -0.22059, -0.36096, -0.50384, -0.24603,
+ 0.26907, -1.83998, -0.02626, -1.68848, 1.19582,
+ 0.39740, 0.25654, 0.33461, -0.16794, -0.66198,
+ -0.21861, 2.51469, 1.88549, -0.36090, -0.26195,
+ -0.69399, -0.41170, -0.53469, 0.17782, -0.73545,
+ -0.69281, -0.35354, -1.46347, -0.37770, -0.49692,
+ -0.65549, -0.17717, 0.34089, 1.48516, 3.04237,
+ -0.15203, 0.12837, 1.54932, -0.12062, -0.22606,
+ 0.02526, -0.07306, -1.51851, -0.63016, 0.99584,
+ 0.38111, 0.04474, -1.00324, -0.24623, 0.12077,
+ -0.58039, -0.96015, -0.65202, -0.51442, 0.72546,
+ 0.34708, -0.94792, 0.20126, 0.70094, -0.83042,
+ 0.02010, -0.78303, -0.06121, 1.13089, 0.18706,
+ -0.79062, 1.46445, 0.73751, 0.58465, -1.34398,
+ -0.95739, -1.04840, -0.26731, -0.54648, 0.93401,
+ 0.14058, 0.00421, -0.68219, -0.36014, -0.05170,
+ 0.15980, 0.35160, 0.28559, 0.62407, 0.34368,
+ -0.30571, 0.31596, 0.83244, 0.33244, -1.21439,
+ -0.68006, 0.48312, 1.82782, -1.71660, 0.50640,
+ -0.70286, -0.91121, 1.27991, 0.23836, 0.53791,
+ -0.25354, -0.93985, 0.18019, 0.37459, -0.86586,
+ 0.48413, -0.43261, -0.56887, -0.32520, 2.48363,
+ 1.07404, 0.91399, -0.60298, 0.16483, -0.39593,
+ -0.44589, 0.00569, 0.77742, 0.06215, -0.74229,
+ 0.15422, 0.33815, -0.07572, -1.06876, -1.52728,
+ 0.27921, -0.24941, -1.17482, 0.10349, 0.54955,
+ 1.30403, -1.46986, -0.34297, 0.05576, -1.02260,
+ 1.80849, 0.86020, 0.31977, -0.30473, 0.53164,
+ -0.42497, 0.23102, 0.66416, 0.41560, -1.31661,
+ -1.77647, 0.03513, -0.39056, 0.44618, -0.92380,
+ 0.28917, 0.07705, -0.54639, 1.67076, -0.00106,
+ 0.12850, -0.38716, -0.18213, 0.12884, -0.56233,
+ -0.72427, -0.30396, 0.03720, -0.60205, -0.16982,
+ 0.02912, 0.74406, -0.91346, -0.56010, -0.15216,
+ -0.58408, 0.15638, -0.40293, -0.26026, -0.69981,
+ 0.26610, -0.80467, 0.08724, 0.11821, -0.17131,
+ -0.72114, -1.14788, 0.20472, -0.12293, -0.34747,
+ -0.43305, 0.62184, -0.07428, 1.12655, 0.06034,
+ -0.54955, 0.70967, 0.04976, 0.55165, 0.08429,
+ -0.30366, 1.44019, -0.16286, -0.38709, -0.33771,
+ 1.59419, -1.14041, -0.68915, -0.51136, 0.30940,
+ 0.35142, -1.05662, -0.47771, -0.83470, -1.14035,
+ 0.01816, -0.70061, 0.55888, -0.13893, 0.71208,
+ 0.48255, -1.29873, 0.15562, 0.53786, 0.74980,
+ -0.87225, 0.65322, 0.22878, -1.47136, -0.66296,
+ 0.99599, 0.13113, 0.30187, -1.00954, -0.58552,
+ -0.13100, -0.83049, 0.16479, -0.69715, 0.22342,
+ -0.40183, -1.69249, 1.38204, -0.08404, 0.31940,
+ -0.00105, 0.30948, -0.97191, -0.76661, -1.38201,
+ 0.02106, 0.32487, -0.09471, 0.37957, 0.93662,
+ -0.39885, 0.82696, -0.09564, -0.94853, -0.07012,
+ 0.68962, 1.07983, -0.28111, -1.11931, -0.71022,
+ 0.81819, -0.44312, 0.14890, -0.39681, -0.09213,
+ -1.18760, -0.17423, 0.07678, -1.00171, 0.81651,
+ -0.49653, 0.02758, 0.71495, -0.58128, -0.60880,
+ -0.06378, 0.56310, -0.72752, -0.50026, -0.89893,
+ -1.08871, -0.89988, -0.54501, 0.48289, -0.20353,
+ 0.21870, -0.17549, 0.24950, -0.36197, -1.02766,
+ 0.65244, -0.07995, 1.77083, 0.28337, -0.62405,
+ -0.52156, 0.24939, -1.13061, -0.06919, -2.25954,
+ 0.26709, -0.10252, -0.21761, -0.86299, -0.01985,
+ -0.78664, -0.17600, -0.35944, -0.94914, -1.16800,
+ -0.68514, 0.38250, 1.66583, 0.09373, 0.08239,
+ 1.24963, 1.07325, 0.78797, -0.45610, 0.25320,
+ -0.71471, -0.70654, 0.76204, -0.66031, 0.77855,
+ 0.36985, 0.54808, 0.60911, -0.46677, -0.31062,
+ -0.19423, -0.64050, 0.24609, 0.38718, -0.75992,
+ -0.39831, -1.54463, -0.22856, 0.54274, 0.47364,
+ 0.65510, -0.24047, -0.29932, 0.14765, -1.08596,
+ -0.07052, 1.23610, -0.99743, 0.34265, -0.18515,
+ 0.10311, 0.01394, 0.31233, -0.43995, -0.16217,
+ -1.62270, 0.56060, -0.27241, -0.95333, 0.10000,
+ 0.37255, -0.19818, 0.49659, -0.63113, 0.21174,
+ -0.79387, 1.19730, -1.47968, 1.37089, -0.28967,
+ -0.02355, 0.80012, -0.96165, -0.55691, -0.59986,
+ -0.24679, -0.82366, -1.30994, 1.16491, -0.14135,
+ 0.25787, -0.17507, -0.90016, -0.56336, -0.27029,
+ 1.21098, -1.41356, -0.46264, -0.69997, 0.60703,
+ 0.28734, -0.08459, 0.65628, -0.94676, -0.20462,
+ 0.05588, 0.63213, 0.51803, 0.61846, 0.10034,
+ -0.95392, -0.99585, 1.19137, -1.59151, -1.32760,
+ -0.74286, -0.09358, -1.98730, 0.54976, 0.56042,
+ -1.36003, 0.05725, -1.05977, 0.32196, -0.92824,
+ -0.89817, 0.61364, 0.67080, 0.65722, 1.03273,
+ 1.03995, 0.05798, 0.45163, -0.14939, 0.01120,
+ -0.31893, -0.05795, -1.54671, -0.90855, -0.58896,
+ 0.24220, -1.44108, 0.83066, -0.63163, 0.39491,
+ 0.11367, 0.93070, 0.39112, 0.21048, -0.25534,
+ 0.25228, -0.24119, 0.18861, 0.58957, -1.42204,
+ -0.31992, -0.11332, -0.10119, -0.19710, -0.09044,
+ -0.04032, 1.25788, -0.07368, 0.63082, -0.76809,
+ -0.36623, 0.72625, -0.79715, 0.22995, 1.11097,
+ -0.58329, -0.28735, -1.39382, 0.06320, 0.15052,
+ 0.69830, -0.19902, 0.21417, -1.82539, 0.01945,
+ 0.15360, 0.47302, -0.50529, 0.07716, -0.78796,
+ -0.12163, 0.27851, -0.09982, 0.28033, 1.37674,
+ 0.27524, 0.24560, -2.24477, -0.72490, 0.51190,
+ -0.27949, 1.27257, -1.02771, 0.32247, 0.33474,
+ 0.86589, -0.46733, -1.53397, 0.21323, 0.14796,
+ -0.15101, -0.59234, 0.83963, -0.79657, 0.10904,
+ 0.39575, 0.51524, 0.19377, -1.87578, -0.29488,
+ -0.89149, -0.16350, -0.82275, -0.34773, -0.72505,
+ -0.24830, 0.30657, 0.60200, 0.18893, -0.45854,
+ -0.19273, -0.30386, -0.26672, 0.45448, -0.15795,
+ 0.01334, -0.97334, 0.13473, 0.51160, -0.24073,
+ 1.06431, -0.22419, -0.49834, 0.77590, 0.00270,
+ 0.14878, 0.71848, -0.82858, -1.38295, 0.57927,
+ 0.26877, -1.11599, 0.40837, 0.32785, -0.15738,
+ -0.14912, -0.49624, -1.09431, -0.19855, -0.20787,
+ -0.73207, 0.70241, -0.41930, 0.06548, -2.58475,
+ -0.26711, -0.44913, 0.03918, 0.89755, -0.07912,
+ -0.37570, -1.21543, 0.06823, 0.42500, -0.29838,
+ -0.61551, 0.42521, 0.04870, -0.58466, -0.12814,
+ 0.18263, -0.20155, -0.78172, 0.20582, -0.49847,
+ 0.22360, -0.34172, 0.22117, -1.13402, 0.11680,
+ 0.15183, -0.48338, -0.06784, 0.45080, -0.63236,
+ 0.00120, -0.43506, -0.73297, 0.85576, -0.34908,
+ -0.28045, -0.31267, 0.06076, -0.31476, -0.08272,
+ -0.44220, -0.02799, 0.41800, 0.30146, -1.51734,
+ -0.00061, 0.01394, 0.04165, -0.68778, 0.41609,
+ 0.26619, -0.06208, -0.05532, -0.62620, 0.21013,
+ 0.09978, -0.40769, -0.17148, 0.17503, -0.78799,
+ -0.33709, 0.49289, -0.96053, 0.16890, -0.32560,
+ -1.05966, 0.47583, 1.15495, 0.12138, 0.21211,
+ -0.35174, 0.42356, -0.02346, -0.60029, 0.25938,
+ -0.55293, 0.08516, -0.83121, 0.00979, -0.94274,
+ -0.31120, -0.43922, 0.03337, -0.48529, -0.79275,
+ -0.94996, -1.20276, -0.59651, -0.88835, -0.92595,
+ -1.46533, 0.34431, -1.39673, -0.30612, 0.09079,
+ 0.84041, 0.08636, -0.73872, -0.42853, 0.42553,
+ 0.73131, 0.80448, 0.57402, 1.01497, 1.20061,
+ -1.00360, -0.57534, -1.27492, 0.46959, 0.14092,
+ -0.33513, -0.31905, -0.09750, -0.22423, -0.50568,
+ 0.34522, -0.51182, 0.59311, -0.39992, -0.28704,
+ -0.11565, -0.00459, 0.07609, -0.54553, 0.25196,
+ 1.14426, 0.67072, 0.49564, -0.15755, -1.23933,
+ 0.35012, 1.36619, 1.23228, 0.74102, 0.39370,
+ -0.47437, 0.40230, -0.31332, -0.47448, -0.27443,
+ -0.68162, -0.72422, -1.37173, -1.73997, -0.79076,
+ -0.50127, 0.11218, 0.11057, -0.87297, -0.72223,
+ -0.66103, 1.45238, 0.43713, -0.59648, 0.16201,
+ -0.47996, 0.45335, 0.33733, 0.25486, -0.05636,
+ -0.02220, -2.58750, -1.08732, 0.18072, -0.17246,
+ 0.60848, 0.65118, 0.03182, -1.28722, -0.25555,
+ -0.48206, -2.14565, 0.16636, -0.80376, -1.26395,
+ -1.67332, -0.38309, 0.73359, -0.28306, 1.19893,
+ 1.01701, 0.78832, -2.90993, 0.56989, 1.76073,
+ 1.49968, 1.32839, 1.65219, -1.40604, 0.67374,
+ 0.04315, 0.42802, 0.69294, -0.19673, 0.56467,
+ 1.60842, -0.09914, -0.29290, 1.03406, -2.24267,
+ -0.56778, 0.82364, -0.34502, -4.27525, -1.33113,
+ 0.57013, 0.78738, -0.92174, -0.03188, -0.10000,
+ 2.28520, 1.63531, 0.57616, 1.10124, 0.25656,
+ 1.87936, 0.99937, -0.36914, 1.73800, 0.73899,
+ -1.73053, -1.89768, 0.08029, -0.18166, -3.26817,
+ -2.91733, -1.13808, -0.42908, -0.72366, -0.91315,
+ -0.30045, -0.89561, -0.39450, -0.87050, 0.89530,
+ 0.63262, -0.01752, -1.00095, 0.05298, 0.46365,
+ 1.45463, -1.15633, -0.45703, 0.78920, -0.36249,
+ -2.50863, -0.65847, 0.16700, 0.37972, 0.54554,
+ 0.84597, -0.28338, -1.75610, -0.12787, -0.11161,
+ -0.27164, 0.74605, -0.34579, -2.67032, 0.82602,
+ 0.46451, 0.93826, -3.49440, -0.49608, 1.59148,
+ -1.24851, -1.19702, -0.07860, 1.73368, 1.77132,
+ 0.47909, 0.74676, -0.47775, 0.47087, 0.98828,
+ 0.54899, 1.23905, -0.01239, 0.56981, 1.02622,
+ 0.34683, 0.47351, 0.57574, -1.60276, -1.18396,
+ 0.51357, -0.43535, -1.35462, -0.88470, -0.26267,
+ -0.50603, -1.28074, -1.25711, -1.35126, 0.72511,
+ 0.03449, 0.66382, 0.74056, 1.05024, 0.39553,
+ 0.02134, -0.39779, 0.75549, 0.27130, 0.17205,
+ -0.84196, -0.18030, 0.29420, -2.04978, -0.70073,
+ -0.53594, -0.45467, -0.83149, -0.18001, -1.73039,
+ -0.64078, -0.22244, -1.18307, 0.15185, 0.69365,
+ 0.16308, -0.98039, -1.33040, -1.21192, 1.05467,
+ -0.90985, 0.19308, -0.16163, 0.44461, -0.42952,
+ 0.14177, 0.91432, -0.02056, 0.40386, 0.82292,
+ -0.47212, -0.10303, 0.14225, -0.19508, 0.35561,
+ -0.58890, 0.21085, -0.41397, -0.51360, -0.27672,
+ -0.01446, -1.54372, -0.89693, -0.00394, 0.24412,
+ 0.16734, -0.02604, 0.47278, 0.08963, -0.78639,
+ 0.63673, 0.06448, 0.62657, -0.53228, 0.40073,
+ 0.47951, 1.14335, 0.24328, 0.47681, -0.80530,
+ -0.03070, -0.55463, -0.52524, -0.10581, 0.03504,
+ -0.50747, -0.32214, 0.05344, -0.80930, -0.09825,
+ -0.60491, -0.78990, -0.95179, -0.35347, -0.29529,
+ -0.18332, -0.08822, -0.02333, -0.14450, -0.44843,
+ -1.56212, 0.66095, 0.68235, -0.60434, -0.08145,
+ -0.42009, 0.04203, -0.04125, 0.03696, 0.19746,
+ 0.02253, 0.49785, 0.20510, -1.47845, -2.97725,
+ -0.75686, -0.91229, -0.89853, 0.04820, -0.68555,
+ -0.78704, -0.53455, -0.12656, -1.08852, 0.64529,
+ -0.59906, 0.11463, -0.12590, 0.19480, -0.82396,
+ 0.57198, 0.91318, 0.51090, 0.35016, 0.96886,
+ 0.00897, -0.04064, -0.27942, -0.36990, -1.04177,
+ -0.06664, 0.36937, -0.82635, -1.09041, -0.63869,
+ -0.12105, 0.07659, 0.60211, 0.01183, -0.15429,
+ -1.18939, -0.08284, -0.03017, 0.79396, 0.17873,
+ 0.64427, 0.04282, 1.58595, 0.75900, 0.93276,
+ -0.30531, 1.41385, 1.40197, 1.65673, -1.06106,
+ 0.35433, 0.66341, 0.40988, -1.27969, -1.01416,
+ -0.69919, -1.59883, -0.43555, -2.20811, 0.28556,
+ -2.08448, 0.00338, -1.59234, 1.22769, 0.53480,
+ -0.11865, 0.28887, 1.08097, 1.01556, -0.95953,
+ 1.11011, 0.64511, 0.56942, -0.86958, -0.59876,
+ 0.00129, -0.64866, -2.80460, -0.63197, -0.24791,
+ -1.08748, -0.08141, -0.40841, -0.82860, -2.41426,
+ -2.42309, -1.17495, -0.48624, -0.60070, -1.05900,
+ -0.53437, 0.82266, 0.45619, 0.88205, -0.55083,
+ 0.18425, 1.23047, 0.47828, -1.65840, 0.50994,
+ 0.81601, 0.80535, 0.36818, 1.58952, -0.05276,
+ 0.39338, 1.14148, 0.08143, -0.67466, 0.15342,
+ 0.58831, 1.03554, -0.65294, 0.24416, 0.42429,
+ -1.37186, -0.52491, -0.08643, -0.32350, -3.62282,
+ -1.19446, -0.08263, 1.49815, -0.34900, 0.17498,
+ -0.06349, 1.19572, 1.49595, 0.45870, 1.15676,
+ 1.29647, 1.44259, 1.30523, -2.57245, 0.84408,
+ 1.11832, -0.45575, -1.09985, 0.27244, -1.38199,
+ -3.22889, -2.48124, -0.10550, 0.39983, -1.59314,
+ -1.64074, -0.23820, -0.30820, 0.22626, -0.39160,
+ -0.39684, 0.03788, 0.37417, -0.28128, -0.45992,
+ 0.59718, 0.19276, -1.06887, -0.95939, 0.28547,
+ -0.08383, -2.08581, -0.32353, 0.48667, 0.64498,
+ -0.43777, 0.68676, -0.14694, -1.53099, -0.82269,
+ -0.77634, -0.36676, -0.84044, -0.33553, -2.43556,
+ 0.45034, -0.05834, 0.16829, -0.36859, -0.27332,
+ 0.78211, -0.53941, -0.55723, 1.17511, 1.15285,
+ 0.71422, 0.49562, 0.69834, -0.14357, 0.24914,
+ 1.07674, -0.16093, 1.41210, 1.12064, 0.02425,
+ -0.76887, 0.14285, -0.40749, -0.08132, -0.71384,
+ -1.74127, -0.74341, -0.36836, 0.40508, -0.83552,
+ -0.93343, 0.33646, -1.33020, -0.39450, 0.10000,
+ -0.43027, -0.57859, -0.72753, -0.80619, 0.43639,
+ -0.67926, 0.41951, -0.68031, -0.08806, 0.04541,
+ 0.10025, 0.54234, -0.30634, 0.64150, 0.47672,
+ 0.82906, -0.41512, 0.28000, 0.81098, -0.71225,
+ -1.97022, -0.69970, -1.16680, -0.57164, -1.43633,
+ 0.10735, -0.38289, -0.21573, -0.38392, -1.57332,
+ 0.13172, -0.11349, -0.09906, -0.52138, -0.17030,
+ 0.93117, 1.57846, 0.66884, 0.48847, -0.36131,
+ 0.48458, 0.49339, -0.66136, -0.47064, -1.02755,
+ -0.50338, -0.78301, -0.68565, -0.54616, -0.33696,
+ -1.31416, -0.65947, -0.10725, 0.32550, -0.86761,
+ 0.43876, 1.03748, 0.17593, 0.55277, 0.64026,
+ 0.17926, 0.35476, 0.64660, -0.06079, 0.31747,
+ -0.34502, 1.36015, -0.78818, -0.47795, 0.45965,
+ -0.79086, -0.24249, -0.25200, -0.06339, 0.36152,
+ -0.84873, 0.49336, 0.01426, 0.89432, -1.06388,
+ -1.00231, 0.59561, -0.35107, -1.02162, 0.33025,
+ -0.52648, -0.90332, -0.44172, -0.97407, -0.44269,
+ -0.52762, 0.03994, -0.52604, 0.32888, -0.27143,
+ 0.15573, 0.19963, -0.42385, 0.82216, 0.12027,
+ -0.96853, -0.02334, 0.18504, -0.41573, 0.25094,
+ 0.47542, -0.11949, -0.17364, -1.19781, -0.87044,
+ -0.35967, 0.56574, 0.55552, -1.02982, -0.47894,
+ 0.21600, -0.50451, -0.73744, -0.28699, 0.31802,
+ 0.22224, -0.06260, 0.01212, -0.88092, 0.17251,
+ 0.95274, 0.13946, -0.34960, -0.80663, -0.17296,
+ 0.92799, -0.14582, -0.05324, -0.25754, -0.25566,
+ 0.31045, 0.07077, 0.12613, -0.24039, -0.32056,
+ -0.48893, 0.07504, -0.58309, 0.09341, -0.35750,
+ -0.11221, -0.41108, 0.01345, -0.34041, -0.52613,
+ 0.56380, -0.18481, -0.16959, -0.20481, 0.80690,
+ -0.09238, -0.30969, 0.16074, -0.78768, -0.73373,
+ -0.32749, -0.05693, -0.92239, -0.33449, -0.65976,
+ 0.29952, -0.36598, 0.55999, -0.27706, -0.30535,
+ -0.16190, -0.20726, -0.74533, -0.29721, -0.43580,
+ 0.18218, -0.19038, -0.34057, -0.07693, 0.32636,
+ -0.03777, -0.16052, 0.18699, -0.40818, 0.01139,
+ -0.17373, -0.53481, 0.45645, -0.02254, -3.41128,
+ -1.41673, -0.72183, -0.46343, -0.06597, -1.55389,
+ -0.76726, 0.89899, 0.11518, -0.53901, 0.48828,
+ -0.96369, 0.49806, -0.64754, 0.57831, -1.67777,
+ 0.61108, 0.30109, 1.34046, 1.33832, -0.96983,
+ 0.61694, -1.14757, -0.11531, 0.33213, -0.05482,
+ 0.58747, -0.36560, -0.19178, -0.42778, -1.57318,
+ -0.92210, -0.23924, 0.74850, 0.31295, 0.77161,
+ -0.30679, -0.33763, 0.27496, -1.03178, 0.77624,
+ -0.53657, -0.35399, -0.37704, -0.70205, 0.22624,
+ -0.29419, 1.65079, -0.48974, 0.22548, -0.31386,
+ -0.05098, -0.32010, 1.04220, 0.98611, -1.69446,
+ -0.06585, -0.67847, 0.00082, 0.08964, -0.55887,
+ -0.28025, -1.66891, -0.12675, -0.47122, -0.68271,
+ 0.54287, -0.32801, -1.16574, -0.81694, -0.23918,
+ 1.22714, -0.40839, -0.75045, 0.51319, -0.45739,
+ 0.34202, 0.19103, 0.01334, -0.72205, -0.28610,
+ -0.13328, 0.62920, 0.80702, -0.80465, -0.92720,
+ 0.79820, 0.56305, 0.67481, 0.04274, -0.09935,
+ 1.24664, 0.19290, -0.63476, -0.63554, -1.35893,
+ 0.43082, -2.02467, 1.11791, -1.15478, -1.95470,
+ 0.08259, 0.11298, 0.32251, 0.80406, -0.99955,
+ -0.49645, -0.95231, 0.12991, 0.44876, -0.24652,
+ 0.04673, 0.12560, 1.02384, 0.29295, -0.45705,
+ -0.68515, -0.78123, -0.95202, -0.21640, -0.30850,
+ -0.26381, -0.44885, -0.05329, 0.27241, 1.03628,
+ -1.11533, 1.01376, 0.49750, 0.25092, 1.58873,
+ -1.21728, 0.49697, 0.37344, 0.27314, 1.01349,
+ -0.27112, -0.78349, 0.21392, -0.85285, 0.83334,
+ -2.82792, -0.81092, -0.86011, -0.14209, 0.03978,
+ -1.34716, -0.48226, 0.07574, 0.07205, 0.91431,
+ -0.26944, -0.21935, -0.09537, 0.58427, -0.31473,
+ 1.40201, 0.25435, -0.68094, -1.12343, -1.57528,
+ 0.56999, -0.81948, -1.18934, 0.63527, -0.55321,
+ 1.23140, -1.11440, -0.58468, 1.61326, 1.43730,
+ 1.66670, -0.00549, -0.02303, 0.48482, 0.16499,
+ -0.74657, 0.26898, -1.54494, -1.65361, 0.07793,
+ -0.66211, 0.84969, -0.70311, -2.18971, 0.01543,
+ -0.66219, 0.00075, -0.55459, -0.23460, 1.11543,
+ 1.16841, 1.70277, 1.19462, 0.32848, 0.90236,
+ -0.02094, -0.60458, 0.46411, -0.16228, 0.49054,
+ -1.22281, -1.25612, -0.24126, -1.97805, -2.19903,
+ -0.16597, -1.79505, 0.37818, -1.39901, 0.10000,
+ 0.85043, 1.03076, 2.36475, 0.71124, 0.96819,
+ 0.58668, -0.61496, -0.39687, 0.13047, -1.50391,
+ -0.15924, -0.69050, -1.87891, 1.09405, -2.17554,
+ -0.98642, -1.36325, -0.59183, -0.30083, -0.13758,
+ -0.73698, -1.00644, 0.57954, 0.97526, -0.50333,
+ -0.02297, 1.05236, -1.37021, -0.77931, 0.23247,
+ -0.21362, -0.11989, -0.07962, -0.69555, 0.75701,
+ -0.74126, -0.99203, 0.29941, -0.62330, 0.48468,
+ 0.11430, -0.54773, 0.46216, -0.06894, 0.72896,
+ 0.66216, 0.24312, 0.25513, -0.55722, -0.19138,
+ 1.35276, -1.17535, 0.29949, 0.12743, 0.89466,
+ 0.07982, -0.46430, -1.37559, -0.14651, -0.58950,
+ -1.20972, -0.65613, -1.27124, 0.51873, -0.57604,
+ 1.01379, 1.29794, -1.81015, -0.89115, -0.33332,
+ -1.55360, 0.82885, 0.15514, 0.44797, 0.08336,
+ -0.37275, -0.38807, -0.26358, -0.42322, -0.08177,
+ -0.20976, -0.06122, -0.40776, 0.02635, -0.12856,
+ -0.77845, 0.61323, 0.22343, 0.50421, -1.78144,
+ -1.18657, -1.14948, -0.65858, -0.37576, 0.28838,
+ 1.38171, -0.98045, 1.01624, 0.78804, -0.06749,
+ -0.17134, 0.56860, -0.22708, -0.47418, -0.20467,
+ -0.17316, -0.26068, 0.18678, -0.20254, -0.81600,
+ 0.00666, -0.34169, -0.22052, -0.11566, 0.30485,
+ -0.66825, -0.62808, -1.14353, 0.91340, -0.14770,
+ 0.21924, 0.83411, -0.55168, 0.06673, 0.55425,
+ -0.21679, -0.49924, 0.40355, 0.32972, -0.97240,
+ 0.49480, -1.20738, -0.03445, -0.30309, -0.44840,
+ -1.03880, 0.23813, 1.13939, -0.23498, 0.91910,
+ 0.22044, -0.03028, -1.39484, 1.04459, -0.85872,
+ 0.33216, -1.09958, -1.46041, -0.01951, -0.07451,
+ 0.84349, -1.36529, -0.40058, -1.69378, -1.27469,
+ -0.56395, 0.01457, 0.69863, 1.18892, 0.13454,
+ 0.15302, -1.12974, 0.59344, 1.11945, -0.14340,
+ 1.03674, -0.65228, -0.00500, -1.48302, -0.82614,
+ 1.05052, -1.57035, -0.18755, -0.19904, 0.05852,
+ -0.61145, -0.12812, -0.42268, 0.30730, 0.39612,
+ -0.45026, -0.00618, -0.02575, -0.66761, -0.02578,
+ 0.39867, -0.53339, 0.10649, 1.81935, -3.19975,
+ -1.04293, -0.74341, -0.09268, -0.01230, -0.14068,
+ 0.74449, 0.48897, -0.65922, 0.18243, 0.11141,
+ 0.68507, -0.07863, -0.27038, -2.23432, -0.04974,
+ 0.25276, 0.05562, 0.51227, -0.18185, -0.33676,
+ 0.53823, -0.83807, -0.00474, 0.87470, 0.25848,
+ -0.70089, -0.25517, 0.62673, -0.02389, 0.69385,
+ -0.13468, -1.21703, -0.44614, -0.85431, -0.46450,
+ 0.01844, -0.00028, 0.07114, 0.46656, -1.08712,
+ -0.94648, 1.09174, 0.24994, -0.35498, -0.38101,
+ 0.45377, 0.74246, -0.43405, 1.38527, -0.87393,
+ -0.53340, -0.42066, -0.50813, 0.07888, 0.04573,
+ -0.51202, 0.08224, -0.13429, -0.82013, -1.00898,
+ -0.18260, 0.36332, -0.30907, 0.73902, -0.19112,
+ 0.15279, -0.66671, -0.33178, 0.08296, 0.46640,
+ 0.11192, -0.64141, -0.41440, 0.72345, 0.66053,
+ -0.47372, -0.86760, 0.02618, -0.31748, -1.08152,
+ 0.23997, -0.12957, -0.76662, -0.59297, 0.28295,
+ -1.14986, -0.25051, -0.55454, -0.09450, 0.04153,
+ 1.81058, -0.32931, -0.60028, -0.59810, 0.41780,
+ -0.74603, -1.24253, -0.62835, 0.30681, 0.17024,
+ -0.27795, 0.05956, -0.19746, 0.39308, 0.31521,
+ 0.80271, 0.33692, -1.11156, -0.16341, 1.39085,
+ -0.48471, 0.62815, 0.38049, -1.07857, -0.41033,
+ -0.09666, -0.02345, 0.10880, -0.58671, 0.20685,
+ -0.11048, 0.05450, -0.95480, -0.66140, -0.96180,
+ -0.73703, -0.23338, -0.53353, -0.55094, 1.08906,
+ 0.29528, -0.77527, -0.82335, -0.56192, -0.24003,
+ -0.97635, -0.37383, -0.29267, -0.39367, -0.14330,
+ 0.78570, 0.26330, 0.45685, -0.14989, 0.19871,
+ 0.33904, -0.25145, 0.63783, 0.27209, -0.26005,
+ 0.13281, 0.14220, -0.00172, -1.04241, -0.18054,
+ 0.50519, -0.98808, 0.61914, 0.32529, -0.71954,
+ -0.21732, -0.08704, -0.42243, -0.61453, 0.27147,
+ 0.07657, -0.82301, -0.49757, -0.97845, 0.04146,
+ -0.31113, 0.03388, 0.07381, -1.19357, -0.43153,
+ 0.59875, 0.75947, 0.83497, -0.65385, -0.12489,
+ -0.01542, 0.27254, -1.85781, -0.57194, 0.77267,
+ 0.51043, -0.18363, -0.03615, -0.61136, -0.01010,
+ 0.70760, 1.10812, 0.39519, 1.04540, -0.21173,
+ -0.78462, 0.46537, 0.23158, -0.28988, -1.08835,
+ 0.09148, 0.21705, -0.40540, -2.23369, -0.40015,
+ -0.02047, -0.30151, -0.81474, 0.12710, 0.10000,
+ -1.07259, -0.21647, 1.08757, -0.09890, 1.19518,
+ -0.08071, -0.77236, -0.11518, -0.74599, -0.10583,
+ -0.40882, -0.34497, 0.61481, -1.82646, -1.46055,
+ -0.33691, 0.71297, 0.38118, 0.70580, 0.22601,
+ -0.20949, -0.37661, 0.89365, 1.01412, 0.33420,
+ 1.17672, 0.08301, 0.19496, -0.49125, -0.50645,
+ -0.33186, -0.77172, -0.86565, -0.21213, -0.49057,
+ -1.25375, -0.96404, -0.35939, 0.25007, -0.01291,
+ 0.25814, -0.24021, 0.01113, -0.69930, -0.32994,
+ 0.34623, 0.27328, -0.41563, -0.58240, -1.24601,
+ -0.50131, 0.59737, -0.60193, -0.37081, 0.04050,
+ 0.27893, 0.30195, 0.14983, 0.10299, 0.24843,
+ 0.19473, 0.04274, -0.51245, 0.59570, -0.50552,
+ 0.64232, 1.01046, -0.76780, -1.21691, -1.13357,
+ 0.22756, -0.05511, 0.04290, 0.12184, 0.83597,
+ -0.31377, 0.88698, -1.11424, -0.23219, -0.72116,
+ -0.13169, -0.24391, 0.08623, -0.48573, -0.13863,
+ -0.00924, 0.15324, 0.08864, 0.30770, 0.80898,
+ -1.56287, -0.26183, -1.39282, -0.14412, 0.50297,
+ 0.75089, -1.93349, 0.30015, 0.36594, -0.65328,
+ -0.08639, 0.23317, 0.67799, 0.21603, -0.89471,
+ 0.19641, 0.40772, 0.68907, -0.36698, 0.25726,
+ -0.16489, -0.24665, 0.40335, -0.13671, -0.55943,
+ 0.36721, 0.25425, -1.23215, -0.08052, -1.85426,
+ -0.23979, -0.36331, -0.79865, 0.07538, 0.70727,
+ -1.18629, 0.14921, 0.43923, -0.91624, -0.40051,
+ 0.10488, 0.28168, -0.62962, -0.41527, -0.38752,
+ 0.12713, 0.28598, -0.37710, 0.33644, -0.43295,
+ -0.44831, 0.91994, 0.75826, -0.35969, -1.73026,
+ 0.87908, -0.85605, -0.28751, -0.32014, -1.17319,
+ -0.49854, 0.10051, -1.08830, -0.00352, -0.37646,
+ 0.26238, -0.01628, 0.78509, 0.15575, 0.05512,
+ 0.12870, 0.16432, 0.11205, -0.21176, -0.43721,
+ -0.67658, 0.32121, -0.26730, 0.70089, -0.01540,
+ 0.03486, 0.62816, -1.04907, -0.68177, -0.08120,
+ -0.08617, 0.09321, 0.35891, 0.07015, -0.52164,
+ 0.14875, 0.30904, 0.61555, -0.30675, -0.68557,
+ -0.68066, -0.57311, -0.43056, -0.11928, -2.67162,
+ -0.87451, -0.62136, -0.39943, -0.57970, 0.42795,
+ -0.28312, -1.21834, 0.83785, 0.22762, -0.13161,
+ -0.55947, -0.12873, 0.14977, -0.10627, -0.42752,
+ 0.66177, 0.38734, 0.12694, 0.80410, 0.87501,
+ -0.93191, 0.62712, -0.33328, -0.27699, -0.35881,
+ -1.70496, -0.90345, 0.52514, -0.46007, -1.08093,
+ 0.01758, 0.31456, -0.32961, 0.16616, 0.48633,
+ -0.44339, -0.65752, -0.61887, 1.36028, 0.12757,
+ 0.03957, 0.33993, -0.01409, -0.73071, -0.10037,
+ -0.54962, -0.77783, -0.03748, -0.66389, -1.06955,
+ -0.01663, -0.51570, 1.25730, 0.37001, -0.46300,
+ 0.29992, 1.26744, 0.97375, -1.42117, 1.11433,
+ -0.94902, -1.15584, -0.18152, -0.75366, 0.16701,
+ -0.00393, -0.18395, 0.76648, -0.32954, -1.51723,
+ 0.51991, -0.59480, 0.24022, 0.26640, -1.31922,
+ -0.14822, -0.36984, -0.94962, -0.05077, 0.16955,
+ 0.09650, 0.60789, -0.16222, -0.01456, 0.01952,
+ -2.51501, 0.31790, -0.41279, -0.85515, -0.71003,
+ 0.34336, 1.58335, -0.11024, 0.77375, -0.04052,
+ -0.10810, -0.25893, 0.57794, -0.34602, 0.37057,
+ -1.79420, 0.72197, -0.12135, 0.50517, -0.50487,
+ -0.20941, -0.42660, 0.49851, 0.69964, -0.10736,
+ -0.05346, 0.13936, 0.56518, -1.60211, -0.29628,
+ -0.33906, -0.22742, 0.01638, -0.03745, -0.63363,
+ -1.53177, 0.10256, 0.81444, 0.43449, 0.10924,
+ -0.67883, 1.06282, 0.93996, 0.00769, 0.23591,
+ 1.15414, 0.16382, -0.19490, -1.20226, -0.66582,
+ 0.13971, 0.35386, -0.82116, 0.47804, -1.33796,
+ 0.08710, 0.72167, -1.79641, 0.32929, 0.62007,
+ -2.65673, -0.58251, -0.81163, 0.48209, -0.02199,
+ -0.34261, 0.32488, 0.37608, 0.79886, -1.83449,
+ 1.28328, -0.36613, -0.52358, -0.34714, -0.24484,
+ 0.73256, -0.09450, -1.18490, -0.69142, 0.30527,
+ -0.15559, -0.57161, -0.27624, 0.39850, -0.75451,
+ -0.54872, -0.22871, -0.30465, -0.05193, -0.73011,
+ -1.66236, -0.21258, 0.28167, 0.28039, -0.03776,
+ 0.57204, -1.07015, 0.52529, -0.31189, -0.39747,
+ -0.13754, 0.75407, 0.30693, -0.03409, 0.76650,
+ -0.43782, -1.55481, -0.46706, 0.23044, -1.28810,
+ -0.81402, 0.03802, -1.33776, -0.08379, -0.39129,
+ 0.29842, -0.84434, -0.03067, 0.56258, 0.97167,
+ 0.04806, 0.64115, 0.44022, 0.18890, 0.10000,
+ -1.76626, -1.07049, -0.64821, 0.44087, -0.98060,
+ -0.91686, 0.33357, 0.34375, -0.28792, 0.47803,
+ -2.03793, 0.42193, -1.45996, 1.35570, 0.27905,
+ 0.74404, 0.44280, 0.77404, 0.50717, 0.24397,
+ 0.23964, 0.39367, 0.18656, -1.08963, 0.32408,
+ -0.72622, -0.75194, 0.61113, -0.67032, 0.13362,
+ 0.44352, -0.68213, 0.01660, -0.69566, 0.73234,
+ -0.12326, 0.92261, -1.72949, 0.48409, -0.31350,
+ -0.36134, -0.66828, -0.13040, 0.41733, 0.84468,
+ 0.06668, -0.38430, 0.55252, -0.64967, 0.51980,
+ 0.08290, -0.33878, -0.96251, -0.42844, -0.01807,
+ -0.41342, -0.19436, -0.42444, -0.67901, -0.11549,
+ -2.13219, 0.95256, 0.27102, -0.24899, 0.01823,
+ 0.09434, -1.67836, -0.22720, -0.98386, 0.60031,
+ -0.28207, 0.18815, 0.32777, -1.32434, -0.37134,
+ -0.09661, -0.30223, 0.76629, 1.34664, 0.57393,
+ -0.91079, -0.34114, 0.28089, -0.79328, 1.22610,
+ 0.29454, -0.24174, 0.72528, 0.36813, -1.35654,
+ -0.35595, -1.43247, 0.34513, -0.04459, 0.33267,
+ -0.56366, -0.23700, 0.66242, -0.46581, 0.42167,
+ -0.67906, 0.16175, -1.25255, -0.81331, -0.05872,
+ 0.95847, 0.28223, -0.18240, -0.93425, -1.38201,
+ -0.07706, -0.59047, 1.81513, 0.27943, -1.05713,
+ -0.06681, -1.07869, 0.17422, 0.34347, -0.89275,
+ -0.29452, -0.48328, -0.43416, -0.30621, 0.13714,
+ 0.62607, -0.20617, -0.44751, -0.68513, 0.12863,
+ -0.52210, 0.05287, -1.80445, 1.96246, 0.14721,
+ 0.41509, 0.43496, -0.57501, 0.14533, -0.16255,
+ 0.07805, -0.14392, -1.20495, -0.33391, 0.14584,
+ -0.44324, 0.05485, -0.04077, 0.38509, -0.76950,
+ -0.43395, -0.83797, -0.36100, -0.00558, 1.21528,
+ 0.45979, 0.36775, -0.28524, 0.40270, -0.33306,
+ -0.30225, -0.62902, -1.52059, 0.24817, -0.86458,
+ 0.20152, -0.10092, 0.24041, -0.07789, -0.55895,
+ 0.00112, 1.12435, -0.03657, 0.08939, -1.57613,
+ 0.09196, 0.49117, 0.21963, -0.72722, -0.52920,
+ 0.65934, 0.71435, -1.13726, -0.42860, 0.48332,
+ 0.01160, -0.86182, -0.02393, -1.29229, -3.16337,
+ -1.16455, -1.21868, -0.30900, 0.06874, -0.68219,
+ -2.07458, -0.04600, 1.41880, 0.90614, -0.63676,
+ 0.82231, 0.96958, -0.32589, 0.38017, -0.14390,
+ 0.14644, -0.86301, -0.35541, 0.98068, 0.37769,
+ -0.41310, 0.97661, 0.11743, 0.59792, 1.13054,
+ -0.85779, 0.33240, -0.18556, 0.54067, -0.99729,
+ 0.12364, 0.18255, -0.62820, -1.36744, -0.50166,
+ -0.15969, 0.24340, -0.25774, -1.40794, 0.16810,
+ -0.34696, -0.26540, -0.77115, 1.45478, 0.58411,
+ -1.34048, 0.46074, -0.44529, 1.34126, -0.66689,
+ -0.20061, -0.67386, -0.35581, -0.57399, -0.19398,
+ -0.49636, -0.81936, -0.09900, -0.93448, -1.17269,
+ 0.63173, 0.03819, 1.07068, 1.34516, -0.71601,
+ 0.62560, 1.05808, 0.84567, -0.69832, 0.22750,
+ 0.93230, 0.62527, -0.24715, -0.68857, 0.30659,
+ -1.39639, 0.23894, -0.69320, -2.19301, -1.76691,
+ 0.17952, 0.36604, -0.76216, 0.44853, -0.13362,
+ -0.08699, 0.75976, -0.08802, 0.31103, 0.00660,
+ -0.36409, 0.37756, 0.48666, 0.45349, -0.84692,
+ -0.36477, 0.03162, -1.60364, 0.46707, -0.27394,
+ -0.24067, 0.39373, -0.17765, -1.17633, 0.10667,
+ -0.84798, -0.54732, -0.47793, 0.47479, -0.54041,
+ -0.48132, -0.69980, 0.17139, 0.09764, -0.12515,
+ -1.12514, 0.25012, 0.68487, -0.44089, 0.31147,
+ 0.32395, -0.08716, -1.04618, 0.77338, 0.28858,
+ -0.11931, -0.34469, 0.35002, -1.47684, 0.63099,
+ -0.33380, 0.07247, 1.13853, -0.32289, 0.77137,
+ -0.81125, -0.57793, 1.32859, 0.33191, 0.37953,
+ 0.00629, -1.32341, -0.99447, -0.30553, -0.51996,
+ -0.71464, 0.35326, -1.24856, -0.15213, -0.71338,
+ 0.57282, -0.44628, 0.08923, 0.52585, 0.54897,
+ -0.78195, -0.25615, -1.67316, 0.12967, 0.44526,
+ -0.27266, -0.17356, 0.64756, -0.66236, 0.41887,
+ -0.25411, 0.64082, -0.54713, -0.26730, 0.08172,
+ 0.41295, -1.01495, -1.12819, -0.52514, 0.91083,
+ -0.14369, 0.08031, 0.18395, 0.55553, -1.78324,
+ 0.36540, -1.49834, 0.01365, 1.45990, -1.18450,
+ 0.39136, 0.23877, -1.15012, 1.23872, 0.55961,
+ 0.13922, -0.81459, -0.39107, 0.40551, -0.37161,
+ 1.73697, -0.55787, 0.92503, -0.60725, -0.50506,
+ 0.38867, 0.26085, 0.39545, 0.99552, -1.21380,
+ -1.01026, -1.65228, -0.77951, -0.76602, 0.10000,
+ 0.11569, 0.53224, -1.47127, -0.42023, 0.88756,
+ -1.01888, -0.10690, -1.89653, 0.68047, -0.51912,
+ -0.31315, -0.63482, 0.29756, -1.15601, 0.18020,
+ 0.67060, -0.41832, 0.87436, -1.26257, 1.16963,
+ 1.44699, 1.20055, -0.85773, -1.00039, 0.45540,
+ -1.48099, -0.65895, 1.54788, 1.10588, -0.20545,
+ -0.80622, 0.04541, -0.55157, 0.43794, 0.48950,
+ -0.46726, 0.78819, -0.78823, -0.37942, -0.15807,
+ 0.25167, -1.13050, -2.23758, -0.75279, -0.26710,
+ 0.15024, -0.16653, 0.22062, -0.81367, -1.64575,
+ 1.15631, 0.19684, -0.14336, 0.30584, -1.01159,
+ 0.47044, 0.40580, -0.17037, -0.20540, -0.08302,
+ 0.88644, 0.38870, 0.75347, -0.02826, -0.97626,
+ -0.31008, 1.08968, 0.81706, -0.65331, 1.11890,
+ -0.99235, 0.85114, -0.16154, 0.88161, -0.32486,
+ -1.39767, -0.34894, -0.38884, 0.22944, -1.54023,
+ 0.56740, 0.20120, 0.82669, -1.02320, 1.11336,
+ -1.12239, -1.01373, 0.40255, -0.04111, -0.18885,
+ 0.05417, -0.41453, -0.19828, -0.53963, -0.62295,
+ 0.69883, 0.57424, -0.05550, 0.78425, -0.74478,
+ -1.55698, 0.60022, -0.01565, -0.34710, 0.27143,
+ -1.07697, -0.22719, -2.12925, 0.37161, -1.16015,
+ -0.56566, 0.91458, 1.03028, -0.71198, -0.76282,
+ 0.11393, 1.13024, 0.12963, -0.73159, 0.87426,
+ 0.38214, -0.07323, 0.25646, -0.25494, -0.57293,
+ 0.10120, 0.08472, -0.54840, -0.97888, 1.23909,
+ -1.25347, -0.84500, 0.16851, -1.96782, -0.18150,
+ 0.52528, 0.09647, -0.60832, -1.59675, -1.15524,
+ 1.08666, 0.67647, 0.51942, 0.53335, -0.15428,
+ 0.32759, 0.86962, 1.61810, -0.04829, 0.55072,
+ 0.44942, -0.80992, 0.93187, 0.30367, -2.25918,
+ -1.42508, -0.05555, 0.40887, -0.95850, 0.51417,
+ -0.99779, 0.54897, -0.35180, -0.44159, -0.00131,
+ -0.59421, 0.40103, -0.14597, -0.18375, -0.91583,
+ -1.25657, 1.00228, -0.19352, 0.66900, 0.27794,
+ -0.66331, -0.17433, 0.09961, -0.06230, 0.20107,
+ -0.81671, -2.32750, 0.47145, 1.06320, 0.82872,
+ 0.33562, -1.52599, 0.15961, 0.84884, -2.56303,
+ 0.01544, -0.47281, -1.32237, 0.72075, 0.36449,
+ -0.24568, -1.15318, -0.35069, -0.87114, -0.09238,
+ 0.03010, 0.41940, -0.15770, -0.37425, 0.07246,
+ 0.05941, -0.42666, -0.01259, -0.39986, 0.17709,
+ 0.11354, 0.40652, 0.47179, -0.09666, -0.21229,
+ 1.16338, 0.44995, 0.27213, 0.33272, -0.17676,
+ 0.25908, -0.50991, -1.08440, -0.12974, -0.48760,
+ -0.51035, -0.79303, -0.68975, 0.01153, -1.11630,
+ -0.76286, -0.30412, 0.17331, -0.77671, -0.79350,
+ -0.25862, -0.35741, -0.46216, 0.38384, 0.11958,
+ 0.18447, 0.95682, -0.66857, -0.19195, 0.07712,
+ 0.49608, -1.18219, -0.08627, -0.12296, -0.00204,
+ -0.16848, 0.09067, -1.11766, -1.59544, -0.64398,
+ -0.67646, -1.72227, -0.18819, -1.42556, -0.21582,
+ 0.16188, -1.22649, -0.22949, 0.06122, 0.62105,
+ 0.52177, 0.25832, -1.10423, 0.44833, 1.24413,
+ 0.99962, -0.17238, 1.44605, 0.93137, -0.59435,
+ 0.31041, -0.27272, 0.64978, -0.08087, 1.15069,
+ -0.53582, -0.70817, 0.39197, 0.15102, -0.54473,
+ -0.27728, -0.51475, 0.00563, -0.97740, -1.13329,
+ -0.17112, 0.35787, -0.69716, 0.19197, -0.40832,
+ 1.36136, 0.86358, -0.75965, 0.18638, 1.24979,
+ 1.51088, 0.02305, 0.79244, 0.72417, -0.13033,
+ -0.61333, -0.29767, -0.89286, -1.46499, -1.27166,
+ -1.31131, -0.90150, -1.10736, -1.19877, -0.73683,
+ 0.26815, -0.31117, -0.38043, -0.91964, -0.04904,
+ -0.01767, -0.97064, -1.23433, 0.47237, 0.13284,
+ 0.53031, -1.02420, 0.23158, 0.43521, -0.34890,
+ -2.17807, 0.50460, 0.53009, -0.39757, 0.35477,
+ 0.48722, 0.84609, -1.81896, -1.55718, -0.59751,
+ -1.14617, -0.43548, -0.76511, -0.90738, -1.37356,
+ -1.14383, -0.12010, -0.43436, 1.31819, 1.84065,
+ 0.28618, -1.67317, 0.10195, 0.73149, 1.24763,
+ 0.28839, 1.84151, 1.01029, 1.06271, 1.72839,
+ 0.66256, 1.26425, 0.81866, 1.63682, 1.82365,
+ 0.07634, 0.06931, 0.83996, -1.50278, -0.87639,
+ 0.46487, -0.33460, -4.50558, -2.34156, -0.92298,
+ 0.29958, -1.38584, -0.54947, -1.63333, 1.85903,
+ 1.81867, 0.26470, 0.25168, 0.89636, 1.47840,
+ 0.44578, -0.77999, 1.19956, 1.18694, -1.54664,
+ -1.39000, -0.39434, 0.08274, -3.75835, -1.50027,
+ -0.61583, -0.80541, -1.12455, -0.37423, 0.10000,
+ -1.15337, -1.70029, -1.03142, -1.54612, -0.71391,
+ -1.08713, -1.80056, 0.82293, 0.14296, 0.75198,
+ -0.62502, 0.51176, 0.56207, 0.47286, -1.50260,
+ 0.75315, 1.35605, 1.39945, 0.48917, 1.42640,
+ -0.43488, -1.70464, -0.64087, -0.96140, 0.30039,
+ 0.11663, -0.41652, -1.68225, -0.27641, -0.24842,
+ 0.47112, -1.90805, 0.10742, 0.83146, -0.11986,
+ -1.40787, 0.15785, 1.21171, 2.03136, 0.46695,
+ 0.82197, -0.25695, 0.53670, 1.45676, 0.56084,
+ 1.17083, 1.03274, 0.37837, 1.92481, 0.10078,
+ 0.18396, -0.05268, -1.54994, -0.87537, -0.14410,
+ -1.00183, -1.59405, -1.10822, -1.21451, -0.19188,
+ -0.19497, -1.95759, -0.76701, -0.26182, -0.14844,
+ 0.06217, 0.38460, -0.09288, -0.36664, -0.26399,
+ 0.27404, -0.54982, 0.58717, -0.45122, -0.29192,
+ 0.21126, 0.39857, -1.83012, 0.50778, -0.10520,
+ 0.09267, -0.37569, 0.00751, -1.29478, -1.02062,
+ -1.03791, -1.31079, -1.60161, -0.88085, 0.23715,
+ -2.67106, -0.26191, -1.45572, 1.13652, -1.00780,
+ 0.50648, 0.93148, -0.71053, 0.12542, 1.12477,
+ 1.20352, 1.27886, -0.41664, 1.37596, 0.94892,
+ -0.67998, 0.24036, -0.02176, -0.34220, 0.46760,
+ 0.19244, -0.02516, -0.83971, -0.13829, -0.03775,
+ -1.56087, -0.64213, 0.19708, -0.26014, 0.05876,
+ 0.14999, 0.80773, -0.28665, -0.06646, -0.28133,
+ 0.36178, 0.42233, -0.15398, 0.50113, 0.76755,
+ 0.31903, 0.10310, -0.24254, -0.69168, 0.41067,
+ -0.36631, -0.59695, -0.68436, -0.39014, 0.29147,
+ -0.38822, -0.37129, -0.56873, -0.92609, 0.32020,
+ -0.89774, -0.96420, 0.28415, -0.94687, -0.28692,
+ -0.24227, 0.19295, 0.24673, -1.12948, -0.77342,
+ -0.73627, 0.29413, -0.58947, 0.26433, 0.03689,
+ -0.11835, 0.00479, 0.17548, -0.20444, -0.06716,
+ 0.82599, 0.79320, -1.13078, -0.21882, -0.92068,
+ -0.85420, -0.61284, -0.58107, -0.46489, -1.03360,
+ -0.69553, -0.89179, 0.18672, -0.62349, -0.35180,
+ 0.50500, 0.14362, 0.55038, 0.50030, 1.08553,
+ 0.62678, -0.09932, 0.88661, -0.04356, -3.30476,
+ -0.01523, -0.10120, -0.02740, 0.70525, -0.28483,
+ -0.47561, 0.40876, -0.89049, -0.14810, 0.62543,
+ 0.64769, -0.10592, 0.65784, -0.53500, -0.52418,
+ -1.54632, 0.46327, 0.78180, -0.85380, -1.49350,
+ 0.41328, -0.59576, -0.59943, 0.50329, -0.79575,
+ -0.15940, 0.24328, -0.40769, 0.91437, 0.87570,
+ 0.28122, -0.16689, -0.25221, -0.30519, -0.40182,
+ -0.69389, -0.27611, -1.12668, 0.04309, 0.38946,
+ 0.20845, -0.37623, 0.22268, 0.79862, -0.53712,
+ -0.26246, -0.34926, 1.18903, -0.66739, 0.55503,
+ 1.51400, -1.13868, -0.55111, 0.49449, -0.25320,
+ -0.02173, -1.66684, -1.53269, -0.43963, 0.12529,
+ 0.79176, -0.41318, -0.75582, -0.10957, -1.15933,
+ -0.60941, 0.04859, -0.33970, 0.59438, 1.48841,
+ -0.37065, 0.64893, 0.57536, -0.06543, -0.66962,
+ -0.11274, -0.66366, -1.08200, -0.16157, 0.55075,
+ -0.40587, -0.02709, 0.38370, -0.81172, 0.70322,
+ 0.45652, -0.25108, 0.55831, 0.85275, -0.10693,
+ 0.24788, -0.40441, 0.32639, -0.28133, -0.23261,
+ 0.02142, 0.55512, -0.59287, -0.78129, 0.23555,
+ -0.86394, -0.54955, -0.80196, -1.08069, -0.50876,
+ -0.54693, 0.51369, 0.64501, 0.39994, 1.00475,
+ 0.75763, 0.77892, 0.58841, -0.07837, -0.44557,
+ 1.04806, -0.02902, -1.01444, -1.07239, -1.57761,
+ -0.60311, -1.28366, -0.66026, -0.40035, -0.79981,
+ 0.27683, -1.19046, 0.46667, -0.37681, 0.92346,
+ 1.38141, 0.99080, 1.03616, 0.12713, -0.83264,
+ 0.63447, 0.18460, -0.63988, -0.58583, 0.17728,
+ -1.85773, -2.63824, 0.40535, -0.13220, -0.08366,
+ -0.17949, -0.30862, -1.20513, 0.74278, 0.51686,
+ -1.01331, -0.34210, 0.02033, 1.01073, -0.29200,
+ -0.78835, 1.02735, -0.66689, -0.47062, -1.37218,
+ -0.85814, -1.97014, 0.46927, 1.57156, -0.32328,
+ 1.00531, 0.12750, -0.48771, 0.36823, -0.34213,
+ -0.28145, 0.11370, 0.73083, -0.27001, -0.30601,
+ -0.09115, 0.74746, 0.33693, 0.37266, 0.44663,
+ -0.40033, 0.73414, -1.41200, -0.55488, -1.24390,
+ -0.39530, -1.77389, 0.21080, -0.28855, 0.05121,
+ 0.44781, 0.80761, -1.23627, 0.24260, 0.85255,
+ -1.42124, 0.87575, 0.31237, 0.09739, 0.54104,
+ -1.77726, 1.28016, 0.71941, -1.81338, -2.09700,
+ 0.85045, 0.72096, -1.14890, -1.30341, 0.10000,
+ -0.13164, -0.14823, -0.24749, 1.49749, -0.80984,
+ 0.19588, 0.72608, -0.87092, 0.48340, 0.29350,
+ -0.70262, -0.52648, 0.90568, 0.48692, -0.27587,
+ -1.35732, -0.40549, -0.54794, 0.05213, -0.31433,
+ -0.80122, 0.77758, 0.92550, 0.64798, -1.18202,
+ 0.28752, -1.06729, -0.44675, 0.59771, -0.81789,
+ -0.89496, -1.85470, -0.11777, 0.59957, -1.49310,
+ 1.03491, 0.53228, 0.19091, 0.22276, 0.41558,
+ -0.27845, -0.37757, 0.62082, -0.43389, -0.72299,
+ 0.35860, 0.78202, -0.40887, -1.15584, -1.04361,
+ 0.20343, 0.77988, 0.93171, -0.86154, 0.24379,
+ -0.64129, -1.14129, 0.08006, -0.93574, 0.15269,
+ -0.18438, -0.76050, 0.83871, -0.11779, 0.43166,
+ -0.71257, -1.03724, -0.42614, 0.95248, -0.61584,
+ -0.20064, -0.12418, 0.75950, 0.20524, 1.22960,
+ -0.55610, -0.89335, -0.24564, -2.26634, -0.94584,
+ 0.68854, 0.37892, 0.38316, 0.21445, 0.02293,
+ 0.52189, 0.36794, -0.07117, 0.36289, -1.51533,
+ 0.22020, 0.62075, -0.86532, -0.31920, -0.77716,
+ 1.17054, -1.67686, 0.67737, -0.33795, -0.44356,
+ 1.27068, -1.70943, -0.27140, 0.38543, -0.33144,
+ 0.19046, 1.25841, -0.08732, -1.70254, 0.37816,
+ 0.01185, -0.38162, -0.29732, -0.03982, -0.92490,
+ -0.19807, -0.56873, 0.49806, -0.30620, 1.02633,
+ -0.12117, 0.11571, -0.33474, 0.23981, -0.32569,
+ -1.32897, 0.83548, -0.42059, -0.95058, -0.54752,
+ -0.16020, -0.07237, 0.37757, -0.15734, -0.28197,
+ 0.23352, 0.13444, -0.26560, 0.34828, 0.35092,
+ -0.02840, -0.58891, -0.05542, 0.22229, -0.60822,
+ -0.70116, -1.36252, 0.27764, -0.44750, -0.38818,
+ 0.02906, 0.10206, -0.06773, 0.28825, -0.75856,
+ 0.67878, 0.58386, -1.57765, 0.35425, -1.02843,
+ 0.27430, 0.23378, -0.19663, -0.33842, 0.16104,
+ -0.23743, -0.87453, 0.23387, -0.11374, 0.13575,
+ -0.48736, 0.69798, 0.03929, -0.48997, 1.72342,
+ 0.58055, -0.44726, -0.93446, -1.08570, 0.38907,
+ -0.90669, 0.30250, 0.03499, 0.06801, -1.17695,
+ -0.96646, -0.09609, -0.59527, 0.63018, -2.49774,
+ -0.72193, -1.35967, -0.55854, 0.10407, 0.44005,
+ 0.29686, 1.18210, 0.04862, -0.99158, 0.49908,
+ 0.50758, -0.94749, 0.60354, 0.55407, -0.37378,
+ 0.91734, -0.63389, 0.17999, 0.31838, -0.30485,
+ -1.17086, -1.50063, -0.50048, 0.67980, -0.72636,
+ -0.20276, -0.46841, 1.38485, 0.30196, -0.51665,
+ -1.38404, -0.40207, -0.01279, 0.63401, 0.38732,
+ -0.42230, 0.64703, -0.70908, -0.39702, 1.06014,
+ 0.47749, -0.34107, -1.05130, -1.94516, 0.12406,
+ 0.63298, -0.08641, -0.32787, 1.66828, -0.40109,
+ -1.00217, -0.95608, 0.57881, 0.19745, 0.42496,
+ -0.39842, 0.22983, -0.61752, -0.98872, 0.70710,
+ 0.39923, -0.32747, 0.72857, -1.40191, 0.32194,
+ 1.47874, 1.10339, 0.02923, -0.22471, 0.66265,
+ 0.33771, -0.58633, -0.60070, 0.77094, -1.15409,
+ 0.33041, -0.81958, 1.05955, -1.03376, -2.02084,
+ -1.27559, -0.05597, 0.21164, 0.05625, 0.36734,
+ 1.05407, 0.02981, -2.00036, 0.47762, -0.17144,
+ 1.52046, -0.15587, -0.42743, -0.49736, -0.57733,
+ -2.35557, 0.96206, 1.72647, 0.01535, -1.25791,
+ -0.50882, -0.81526, -0.53696, 0.18093, 0.95923,
+ -0.84511, -0.39443, -0.17727, 1.42034, -0.52411,
+ 0.06942, 3.03209, -0.12794, 0.04659, -0.67797,
+ -0.12977, -0.30232, -0.74372, 0.34109, -1.06064,
+ -2.09113, -1.33036, 0.07511, 0.37427, 0.52912,
+ 0.50580, -0.89301, -0.65165, 0.27226, 1.19407,
+ 0.21168, -0.61743, -0.01977, 0.31983, -0.76509,
+ -0.80223, 0.06195, -0.35242, -0.46382, -1.69434,
+ 0.28539, -0.44307, -0.33269, 0.28447, -0.15560,
+ 1.15672, 0.79372, -3.12213, -0.19629, -0.78494,
+ 1.29352, -0.39873, -1.34143, 1.43402, 0.41704,
+ -0.34169, -0.67367, -0.39370, -0.46831, 0.21501,
+ -0.44399, 0.97363, 0.07299, -0.24339, -0.03657,
+ 0.58693, -0.19254, 1.03318, -1.43660, -0.05406,
+ -0.68270, 0.19099, 0.98214, -0.20977, 1.44962,
+ -0.50902, 0.70963, 0.20518, -1.53711, 0.68827,
+ 0.52760, 0.50645, 0.25371, -1.69464, -0.20139,
+ -0.85282, -1.05482, 0.21333, 0.89510, -1.47092,
+ 0.75669, 0.04871, 0.27936, 0.91916, -0.86327,
+ -0.28633, 0.12116, -0.17263, -0.02466, 0.38649,
+ -0.09977, 0.17599, -0.07340, -0.05276, 0.18695,
+ -0.67426, -0.65630, -0.62172, 0.41055, -0.10000,
+ -1.14725, 1.20905, 1.12833, -0.41959, 1.41052,
+ -0.70988, -0.05393, -0.69273, -0.51447, -1.06993,
+ -1.43461, -0.23430, 0.73829, -0.17599, 0.15751,
+ -0.01752, -0.00554, 0.04197, -0.73684, -0.32720,
+ 1.64306, -0.46548, 0.15054, 0.61599, 0.37352,
+ -0.49740, 0.39811, 0.14330, -0.15808, -0.87715,
+ -0.47394, 0.40647, 0.26956, -0.95637, 1.26230,
+ -0.01735, -0.89096, -0.81213, -0.73157, 0.10673,
+ -0.90343, 0.84640, -0.11526, -0.07300, -0.91380,
+ -0.77304, 0.35491, -0.79693, 1.14519, -0.35370,
+ -0.58932, -1.42402, 1.96611, 0.04141, 0.30282,
+ 0.34538, -0.65986, -0.43428, -0.70033, -0.25402,
+ -0.39245, 0.14419, 1.16905, 0.06112, -1.38961,
+ -0.56596, -0.34242, -0.65126, -0.83739, -0.54949,
+ 1.24604, -0.07979, -1.42953, 1.19941, -0.79762,
+ 1.01088, -0.37795, -0.48761, 0.07667, -0.04189,
+ 1.09449, -0.09266, 0.36024, 0.58330, -2.22277,
+ -0.51584, -0.65400, -0.46655, 0.02014, -0.44275,
+ 0.87386, -0.22792, -0.70243, -0.52566, 0.11571,
+ 0.66956, -0.50117, 0.77923, -0.76123, 0.05962,
+ 0.20466, 0.69839, 0.88148, 0.13351, 0.37318,
+ -1.73624, -1.38395, -0.64621, -0.59273, 0.27008,
+ 0.30087, 0.34686, 0.36833, 0.02671, -1.02488,
+ 0.13022, 0.21449, 0.54158, 1.28482, -0.90725,
+ -1.12444, 0.33676, 0.36048, 0.80031, 0.51312,
+ 0.51005, -0.40689, -0.25274, -0.90096, -0.30550,
+ -0.93702, -0.22950, 0.84870, -0.56399, 0.83372,
+ -0.65807, 0.25065, 0.16446, 0.87794, 0.28173,
+ -0.18944, -0.22110, -0.92637, -0.88703, 0.33526,
+ 0.88462, -0.00938, -1.32515, -1.85237, 0.10159,
+ -0.07557, 0.03991, 0.33939, 0.38171, -0.93064,
+ -0.25226, -0.82706, -0.87063, 0.40188, 0.48864,
+ 0.22300, 1.02763, -0.19163, 0.37723, -0.45141,
+ 0.52117, 0.11392, 1.34973, 0.21131, -1.41803,
+ 0.08188, -0.60242, 0.23590, -0.92639, 0.64286,
+ -0.49836, -0.12672, -1.23579, -0.34352, 0.65787,
+ -0.85731, 0.17193, 2.31092, -1.17107, 0.10502,
+ 0.69989, -0.38282, 0.04926, -0.01552, -2.21130,
+ 0.53946, -0.24022, -0.45175, 1.25176, -0.38491,
+ 0.36300, -0.05216, -0.45837, -1.20667, -0.85724,
+ -0.39167, -0.15890, -0.06652, -0.15938, 1.33821,
+ 0.14186, -1.18627, -0.74156, 0.09738, 0.47586,
+ 0.04910, -0.57307, 0.92228, -0.75791, 0.25908,
+ 0.28290, 0.18001, 0.41758, -0.51574, -1.10250,
+ -0.41226, -0.51679, 0.40484, -0.22546, -0.32881,
+ -0.01306, 0.31150, -0.59842, 0.15557, -0.21334,
+ -0.70589, 0.13050, -0.37116, -0.51504, -1.58890,
+ -0.11919, -1.20553, 0.11945, -0.52170, -0.68477,
+ -0.64700, -0.25749, 0.65340, 1.24716, -1.02757,
+ 0.79673, -0.04426, 0.91353, -0.45842, 0.03353,
+ 1.56504, 1.24458, -0.43141, -0.34796, 1.25358,
+ -0.99064, 0.96910, 0.65048, -0.98311, 0.04280,
+ -0.39224, -0.04207, -0.42229, 0.42439, -0.30010,
+ -1.15776, 0.22583, -0.54743, -1.21474, 0.53701,
+ 0.66250, 0.66715, -1.46031, -0.47321, 0.45027,
+ 0.09715, 0.57614, -1.23118, -1.16206, 0.30364,
+ -1.17103, 0.98566, 0.91939, 0.02797, 1.15310,
+ -1.40899, -0.21738, -0.24061, -0.33249, -0.70127,
+ 0.32458, 0.39705, -0.31280, -0.43306, -1.12318,
+ -0.50484, 0.19458, 0.11524, -0.10483, 0.02541,
+ 0.62719, -0.52610, 1.66287, 1.10098, -0.89500,
+ -0.25407, 0.00360, 0.12070, 0.67440, -2.07855,
+ -0.80703, -1.28605, 0.11692, -0.20610, -0.11675,
+ -1.16164, -1.24878, -0.04651, 0.01039, -1.40164,
+ 1.85836, 1.30508, -0.24681, -0.80026, 0.14560,
+ 0.45416, -0.55950, 0.37966, -0.03825, -0.73484,
+ -1.30429, -0.77422, 0.38175, -0.60162, 0.33638,
+ 0.19184, -0.60552, 1.01374, 0.78504, 1.05392,
+ 0.90486, 0.79262, 1.72443, 1.04269, -0.34763,
+ 0.52798, 1.17763, -1.04674, -1.14780, -0.53168,
+ -0.91212, -2.86504, -1.24309, -1.44626, -1.65999,
+ -0.55669, 0.07760, -0.44241, 0.16457, 1.62744,
+ 1.43574, 0.10071, 1.00191, 2.03531, -0.21275,
+ -1.12601, -0.61045, 0.32007, -1.35053, -1.34629,
+ -0.19336, -1.47448, -1.20927, -0.77099, 1.28507,
+ -0.96986, -0.29401, -1.06760, -0.24418, 0.98021,
+ 1.39867, 1.21104, 0.31050, 0.80899, 0.37756,
+ 0.07313, -1.34153, 0.13442, 0.01170, 0.05874,
+ -0.87896, -0.70520, 1.38528, -2.25006, -1.40244,
+ -0.78306, -0.96714, -1.19802, -0.02279, 0.10000,
+ -0.06516, 0.73038, 0.63752, -0.93798, 0.77255,
+ 1.23138, 0.29030, -1.08767, -0.27846, 1.55762,
+ -0.51455, -0.66966, -0.11431, -1.07293, -0.41182,
+ -0.57792, 0.13089, -0.53914, -0.18645, -0.44287,
+ -0.75069, 1.24641, -0.00458, -0.86837, 0.56735,
+ 0.49426, 0.54861, 0.07311, -0.48387, 1.06039,
+ 0.35943, -0.40559, -0.81388, -0.61836, 1.82820,
+ -0.85706, -1.01187, -2.00949, -1.43637, -1.17244,
+ 0.20130, -0.19621, -0.47513, 0.10307, 1.19443,
+ -1.56339, -0.19453, 1.09191, -0.86980, -0.71948,
+ -0.17315, 0.11061, 0.36969, -1.48437, -1.18574,
+ 0.64482, 0.44112, -0.10113, -0.20637, -1.26751,
+ 0.90849, 0.52561, -0.44819, -1.46600, -1.18892,
+ -1.08990, 0.43730, 1.11513, 0.09244, -1.71064,
+ 0.85647, 0.52852, -1.49666, 0.24810, 0.56607,
+ -0.03894, 0.31134, 0.31466, 0.34545, 0.25689,
+ -0.22549, 0.09966, 0.54906, -1.80353, 0.92289,
+ -0.38386, -0.57537, -0.39872, 0.62462, -0.03487,
+ 0.38385, 0.03796, -0.38469, -0.59352, -0.17570,
+ -0.63099, 0.88579, -0.41387, 1.40871, -0.77094,
+ 0.21761, -0.32501, 0.20186, -1.34028, -0.95453,
+ -0.02605, -0.69540, 0.22991, 2.06447, 1.29430,
+ -0.74778, -0.19571, 1.59857, -1.42661, -1.34399,
+ 0.13811, -0.37097, -1.24287, -0.60048, 0.98087,
+ 0.55642, -0.33799, -0.67772, -0.48945, -0.86302,
+ -0.34364, -0.00224, -0.34679, -0.81331, 0.19474,
+ -0.52529, -0.51271, -0.66774, -0.57130, 0.36820,
+ 0.89526, 0.12917, -0.90555, -0.68979, -0.52613,
+ -0.22772, -0.23160, 1.00300, 0.05413, 0.76656,
+ -0.60966, 0.91971, 0.55424, 0.34502, -0.06180,
+ -1.35073, 1.22164, -1.74734, 0.85291, 0.64112,
+ -1.16983, 0.07279, -1.11451, 0.06050, -1.29161,
+ -0.46894, 0.52684, 0.19740, 0.61730, -0.14768,
+ -1.13971, -0.59825, 0.70170, -1.91787, 0.47088,
+ 0.09201, 0.44390, -0.02895, -0.00311, 0.30458,
+ 0.00863, 1.82954, 0.60568, 0.04813, -0.38618,
+ -0.79261, -0.80129, -1.12738, -0.30005, -0.30799,
+ 0.71143, -0.64310, -0.58532, 0.08005, -2.69873,
+ -0.45137, -0.36122, -0.42277, 1.13774, -0.74670,
+ -0.05433, -0.57272, 0.33304, -1.78179, -0.06200,
+ -0.33943, 0.55734, -0.04905, -0.67257, -0.12134,
+ -0.13940, -0.62743, -0.24940, 0.25986, 0.26113,
+ 1.11734, -0.53198, -0.88458, -0.45043, -1.13743,
+ -0.47308, 0.33945, -0.15279, -0.90842, -0.30286,
+ 0.77042, -0.99595, -0.43871, 1.17095, 0.60292,
+ 1.53598, -1.75235, 0.45209, -0.35735, 0.70496,
+ 1.22229, -0.79828, 0.75509, -1.46771, -1.23341,
+ 1.43800, 0.75039, 0.11569, 0.35434, 0.97529,
+ 0.68283, -0.09134, -0.73832, -0.41781, -1.08391,
+ 1.15181, 0.16857, 0.05513, -0.17579, -1.81092,
+ -0.80218, -0.11601, -1.09487, -1.09497, 0.59392,
+ -0.37900, 0.12262, -1.55477, -0.77355, 0.27986,
+ 1.31016, 1.38558, -0.53432, -0.56647, 0.56323,
+ -0.65257, 0.18928, -0.77431, -0.43387, 0.05276,
+ 0.15225, 0.27307, -0.59518, -0.34887, 0.58711,
+ -0.39890, -0.65187, -1.35053, -1.16724, -0.07073,
+ -1.89894, -0.41831, -1.97957, -0.09779, 0.46549,
+ 0.55941, 0.40663, -0.49474, 0.08444, 0.80806,
+ 1.06503, 0.68129, 0.70572, -0.13262, 0.31295,
+ -1.31907, -1.33700, -0.56339, 0.24324, -0.63421,
+ -0.53904, 0.02793, -1.17735, 0.74547, -1.37172,
+ 1.29994, -0.33425, 0.76839, 0.43019, 0.32027,
+ -0.46512, -0.42634, -0.31850, 0.54237, 0.94998,
+ 0.97309, 0.05313, -0.39542, 0.01833, -0.16347,
+ -0.16654, 0.34403, -0.07473, 0.05317, 0.15089,
+ -0.96181, -0.66659, 0.40763, 0.85541, 0.47615,
+ 0.66926, -1.55926, -0.98973, 0.84266, -0.87256,
+ -0.53143, -0.67420, 1.37053, -0.23454, 0.47241,
+ -0.38087, 0.55365, 0.85664, -0.63200, 0.28179,
+ -1.54769, -0.41813, 0.41034, -0.34637, 0.88205,
+ -0.72769, 0.41434, -0.74617, -0.80234, -1.49707,
+ 0.53618, -1.21181, -0.41834, -0.89822, 0.62954,
+ -0.65406, -0.00758, 0.14379, 1.01348, 0.53428,
+ -1.69655, 0.53140, -0.79086, 0.62283, -1.63420,
+ -0.22827, -1.13700, -0.24665, -1.35331, 1.06639,
+ 0.27687, 0.21691, 0.00208, 0.62401, -1.60436,
+ -0.42734, -0.91254, 0.38600, 0.43456, -0.47331,
+ -0.30340, -0.08697, -0.86759, -0.35577, 0.60073,
+ -0.36159, 0.81060, 0.56015, 0.96553, -1.38287,
+ 0.57628, 0.71534, -0.43540, -0.92316, -0.10000,
+ -0.64611, -0.64099, -0.00233, -0.43351, -0.06692,
+ 1.17344, -0.21476, 0.54438, -1.45871, -0.74414,
+ -0.89122, -0.08731, -1.65006, -0.23425, 0.43666,
+ -0.63670, -0.10484, 0.07047, 0.69839, 0.68529,
+ 1.21807, -1.32440, -1.44197, 0.18458, -0.09985,
+ 0.60534, -0.15569, -0.44374, 0.35897, -1.07027,
+ 0.35230, 0.23903, -0.35908, 0.23904, -0.29157,
+ 0.25804, 0.22323, -1.09137, -0.29260, 0.84328,
+ -0.10778, -0.01062, -1.44488, 0.50460, -0.49775,
+ 0.70150, 0.76181, -0.74504, 0.09881, 0.38666,
+ -0.34898, -1.20447, -0.94734, -0.29727, -0.38066,
+ 0.64617, 1.79126, -0.64080, 0.07185, 0.25053,
+ 0.63870, -1.62033, -0.70951, 0.33060, -0.38415,
+ 0.83381, 0.49500, 0.51839, 0.62620, -0.42191,
+ 0.71772, -0.26457, -1.33760, -1.43734, -0.08610,
+ -0.05634, -0.71791, 0.18661, -0.45067, -0.81338,
+ -0.68624, 0.88201, 0.15415, -0.47344, 0.50095,
+ -0.11462, -0.20028, -0.59054, -0.66182, -0.07030,
+ 1.56407, 0.34328, -0.84780, 0.07539, 0.14431,
+ -0.75898, -0.69056, 0.47117, -0.33612, 0.69358,
+ -1.03363, -0.16950, -0.29406, -0.50299, -0.30657,
+ 0.20417, 0.30866, 0.24134, 0.72619, -0.02146,
+ 0.18099, -0.48247, -0.13351, -0.09752, -0.67388,
+ -0.17179, -1.26414, -1.54444, 0.36114, -1.26346,
+ 0.44037, -0.32650, 0.02596, 0.27035, 0.62056,
+ -0.18564, -0.18427, 0.51058, 0.89695, -0.44932,
+ 1.06276, -0.67511, 0.70698, -1.47411, 0.46967,
+ 0.01902, 0.57654, -0.01639, 0.08120, -0.96106,
+ 0.35465, 0.19704, -1.83252, 0.43228, -0.75820,
+ -0.74494, -0.39679, -0.45461, -0.01180, 0.12634,
+ -0.38974, 0.05522, 0.53491, 0.93791, -0.08006,
+ -0.42458, -0.52179, -0.08995, -1.80270, 0.02408,
+ 0.14044, -0.36413, -0.54843, 0.30809, 0.93958,
+ -1.01758, -1.07149, 1.12520, -1.18579, 0.20184,
+ -0.61406, -0.34658, 0.30408, -0.72794, 0.17886,
+ 0.14213, -0.70912, -0.59950, 0.12553, 0.48943,
+ 0.35203, 0.06156, 0.81771, -0.62156, -1.80128,
+ 0.10686, 0.10546, 0.57590, 0.35935, -2.58540,
+ -0.70573, 0.38378, -0.31613, 0.04872, 1.01718,
+ 0.27529, 1.27342, -1.31369, -0.46142, -0.13916,
+ 0.21171, 0.09462, -0.23525, 0.11132, 0.57757,
+ -1.36337, -1.27311, -1.03599, 0.09555, -0.92184,
+ 0.67400, -0.65858, 0.46504, -0.23217, 0.02807,
+ -1.85106, -0.83827, -1.21847, 0.64526, -0.27421,
+ -0.33135, -0.53805, 0.62555, 0.12307, -0.29503,
+ 0.43101, 1.30971, -0.31825, -0.63377, 0.45555,
+ 0.09477, -0.39137, -0.35526, -0.41825, -1.00071,
+ -0.22313, 0.70014, 0.28048, -2.18321, 0.53140,
+ -0.73848, 1.93491, 0.64731, -0.39196, 0.12460,
+ -0.16709, -1.73713, -0.37824, 0.66401, -0.08333,
+ 0.17155, -0.14830, -0.43178, 0.42849, 0.86787,
+ -0.66892, 1.30583, 0.35950, 0.50516, 2.12658,
+ -0.54316, 0.11898, -0.99988, 0.09641, 0.11655,
+ -1.84091, 0.58010, -0.50141, -2.78258, -0.55818,
+ -0.51881, -0.84882, -0.09131, -0.95404, -0.54370,
+ -0.54120, -0.83018, -0.29813, -0.44811, -1.61059,
+ -0.43973, 0.04964, -0.92765, -0.58833, -0.11248,
+ 0.45733, -0.77668, -0.04842, 0.04390, 1.16118,
+ 0.61846, 0.63125, 0.87112, 0.22695, 0.50280,
+ -1.00050, -1.31216, -0.15514, -0.85406, -1.13277,
+ -0.22291, -0.55979, -0.47370, 0.55280, 0.72136,
+ 0.92976, -0.15961, 0.03654, -0.12445, 0.65059,
+ 0.54119, 0.54667, -0.62790, 0.20476, 0.22632,
+ 0.01049, -0.22675, -0.08118, 0.87167, 0.93749,
+ 0.66645, 0.35589, 0.78450, -1.23800, -0.72293,
+ -0.48251, 0.58979, -0.98354, -1.27860, -0.71144,
+ 0.40295, -0.83729, 0.19560, -0.55044, -0.36359,
+ -0.63572, 0.50508, -0.63983, -0.70996, -1.54147,
+ 0.84722, -1.25397, -1.86967, -1.34903, -0.99247,
+ -0.15518, 0.25465, -0.10919, 0.38290, 0.57132,
+ 0.78552, 0.21367, 0.34212, -0.65972, 0.91692,
+ 1.06321, 1.14916, -0.64882, 0.43502, 0.30060,
+ 0.46443, -0.33412, -0.48873, 1.71150, 0.96144,
+ -0.98017, 1.50032, -0.73929, 0.43029, -0.35044,
+ -1.68369, 0.85113, -0.62892, -1.72349, -0.71294,
+ -0.52741, 0.03559, -2.08184, 0.75810, 0.03398,
+ -0.86513, 0.47351, 1.78582, -0.99432, 0.42361,
+ -1.99818, -1.57549, -0.66337, 0.67660, 0.86032,
+ 0.53210, -1.00902, -0.49144, -1.38229, 1.00479,
+ -0.25297, 0.02723, 0.35135, -0.83962, 0.10000,
+ -1.24717, -1.48649, -2.59022, 0.09872, -0.62070,
+ -1.35486, 0.00320, -0.89293, 0.03787, -0.23671,
+ 0.35941, 0.37710, -0.66930, -0.07710, 1.60118,
+ 0.52836, 0.58183, 1.31954, 0.03166, 0.85508,
+ 0.37882, -0.49577, 0.26801, 0.18961, -1.19919,
+ -0.63423, 1.27863, 0.28106, -0.46937, 0.13504,
+ 0.76834, -0.22734, -0.76893, -0.23953, 0.06473,
+ 0.40602, -1.40093, -0.39006, -0.18807, -0.85478,
+ -0.26974, 0.74397, -0.38827, -0.06380, -1.31439,
+ -0.33726, -0.12916, -1.56234, 0.19102, -0.14010,
+ -0.83878, -0.19208, -0.48670, 0.89271, 0.55551,
+ 0.36727, 0.37871, 0.34302, 0.60227, -0.34665,
+ 0.02352, -0.44752, -0.10955, -1.07265, -0.27190,
+ 0.04778, 1.17099, 1.23446, 0.16543, -0.17920,
+ -0.20767, 1.27615, -1.11788, -0.25267, -0.38356,
+ -0.69070, -0.19642, 0.36442, -0.12822, 0.32793,
+ -0.28898, -1.36434, 0.36835, -0.80383, 0.32273,
+ 0.27956, 1.10820, -0.67259, -0.18385, 1.57697,
+ -1.02435, -0.08491, 0.06031, 0.63085, 0.01392,
+ -0.50073, 0.48365, -0.85027, 0.14435, -1.31672,
+ -0.66820, -2.20134, 0.40472, -0.36863, -1.15621,
+ -0.40226, -0.56885, 0.20749, -0.54489, 0.01506,
+ -0.17140, -0.37540, -0.28747, -1.38092, -1.36950,
+ 0.99148, -0.55554, -0.33148, -0.58310, 0.87569,
+ 0.07261, 0.92904, 0.57863, -0.65610, 0.31823,
+ 0.23607, 0.74984, -1.07780, -0.11231, -1.02395,
+ -0.27399, -0.55882, -0.30576, 1.42477, 0.20011,
+ 0.81037, 0.48633, -0.47028, -0.02574, -0.24086,
+ -0.70689, -0.97059, -0.48719, -0.21047, 0.59857,
+ -0.28112, -0.12676, 0.58663, 0.28263, 0.03645,
+ -0.52989, -1.21619, -0.10106, -1.70297, 0.14277,
+ 0.85644, -0.10922, -0.34243, 0.35030, 0.47574,
+ -0.08057, -0.59110, -0.47410, -0.08046, 0.80237,
+ -0.20900, 0.03162, -0.53049, -1.18659, 0.26076,
+ -0.26788, -0.11176, 1.07835, -0.51507, 0.04224,
+ 0.20559, 0.53374, 0.15683, -0.19070, -0.09456,
+ -0.92016, -0.19426, -0.45374, -0.80762, -0.22880,
+ -0.36799, -0.38148, -0.12697, 0.56756, -2.80261,
+ -0.16826, -1.65528, -0.20551, 1.24346, -1.10633,
+ -0.57196, 0.96267, 0.12727, -0.54851, 0.65761,
+ -0.88720, 0.44549, -0.89006, 0.32247, 0.18165,
+ 0.87121, 0.23820, -0.15967, -0.60490, -0.88975,
+ 0.30246, -0.96177, 0.75164, -1.58091, -0.23610,
+ -0.66081, -0.31953, -0.24862, 0.14205, 1.29307,
+ 0.43545, 0.17987, -0.53730, -0.33890, -1.15281,
+ -0.68181, -0.26051, -0.10022, 0.86755, 0.03125,
+ 0.62698, 0.01652, 1.28530, -0.78796, -0.46715,
+ 0.79687, -1.73314, 0.06806, 1.52904, -0.46357,
+ -1.95941, -0.05124, 0.15954, -0.08248, -0.61970,
+ -0.45737, -0.08078, -0.40826, 0.22713, 0.21648,
+ 0.12390, -0.34319, -1.08698, -0.61591, -0.46131,
+ -0.69869, -0.23875, -0.61739, -1.19180, 0.21167,
+ -2.29375, 0.65135, 0.99475, 1.03579, -0.30404,
+ -0.82610, 0.64077, 0.04900, -1.02107, 0.69586,
+ -0.38003, 0.49666, 0.67591, 0.86217, -0.05220,
+ -1.32571, -0.97475, 1.15122, 0.82484, 0.47989,
+ -1.39967, -1.59977, 0.60495, -0.24957, 0.48955,
+ 0.73183, -0.64239, -0.21936, -0.00693, -0.69772,
+ -0.89095, 0.18586, -2.21185, 0.55575, 1.51205,
+ -0.19919, 0.91880, 0.40958, -0.29709, 1.34775,
+ 0.46071, -0.30772, 0.03865, 0.47320, 0.27647,
+ -0.10705, -0.90757, -1.72318, -0.49147, 1.15474,
+ -0.05605, -1.72897, -1.23840, -0.00048, 0.18171,
+ -0.53943, -0.20142, -0.55917, 0.34226, 0.89638,
+ 0.38671, -0.28197, 0.52397, 0.07447, 1.62934,
+ 0.36091, -0.32738, -0.05341, -1.66588, -0.05534,
+ 0.57937, -0.41578, -0.54220, -0.39931, -0.60060,
+ -0.40065, -1.42524, -0.48623, -0.06740, 0.55539,
+ -0.15933, -1.50638, 0.20111, 0.27702, 0.33007,
+ -0.28498, -1.15577, -0.28675, 1.12227, 0.08014,
+ -0.61658, -0.58782, -0.91537, 0.89987, -0.42126,
+ 0.96694, 0.49559, -0.57547, -0.58144, -1.79660,
+ 0.71170, -0.09668, -1.27403, -0.14924, -1.53939,
+ 0.00202, 1.06138, -0.88931, -0.38682, 0.36181,
+ -0.94832, -0.28859, -0.33579, 1.34458, 0.33530,
+ -0.23509, 0.71722, 0.51931, 0.73301, 0.74476,
+ -0.33571, -1.20325, 0.33595, -1.75584, -0.90668,
+ -0.38237, 0.08611, -1.39706, -0.94369, 1.21817,
+ -0.15512, -1.38192, 1.60824, 1.75599, 0.27377,
+ 0.51034, 0.31940, 0.06524, -0.09132, -0.10000,
+ 0.35702, -0.68670, -0.01191, -0.65275, 0.35866,
+ 1.73832, 0.59580, 0.00867, -0.11572, 0.23542,
+ -0.07352, -0.56091, 0.62761, -1.21962, 0.84386,
+ -0.25117, -0.67709, -2.24700, -0.48543, -0.78729,
+ 0.66878, 0.14031, 0.38664, 0.58342, -0.58904,
+ 0.17582, -1.44487, -0.81393, -0.79206, 0.47409,
+ -0.26857, -0.05109, 0.38828, 0.02525, -0.30521,
+ -0.25017, 0.04425, -0.22842, 0.48366, -0.30100,
+ -0.42415, -0.56828, -0.69070, -0.34028, -0.19570,
+ -0.35100, 0.32886, 0.09029, 1.08314, -1.03286,
+ 0.37741, -0.12752, -0.17227, -1.40161, 0.46498,
+ 0.12310, -0.11119, 0.19495, 1.28537, -1.68145,
+ -0.40662, 0.24852, -0.02045, -1.17207, -0.53399,
+ -0.96886, 0.36193, -1.28446, 0.49330, 2.42303,
+ 0.72025, -0.32280, 0.32097, -0.36978, 1.00377,
+ -0.57666, 0.34442, 0.13548, -1.85755, -0.99803,
+ -1.49909, 0.87520, 0.09948, 0.07050, -1.07447,
+ -1.26035, -1.73488, 0.32389, 0.16103, -1.08864,
+ -0.01682, -0.09910, 0.46263, 0.52381, 0.36040,
+ -0.75343, 0.59820, 0.73052, 0.57213, -0.59681,
+ 0.46858, 0.30840, -0.31945, -0.14119, 0.24058,
+ -0.57389, 0.22614, -0.00051, -0.22959, 0.24561,
+ -0.10089, 0.00333, 0.39766, -1.58947, -0.50918,
+ 0.28093, -1.40271, -0.17861, -0.83029, 1.14362,
+ -0.73914, 0.89509, 0.38225, 1.22988, -1.24597,
+ -0.53921, 1.15214, 0.11161, -0.43797, 0.17330,
+ 0.13535, -0.50713, -0.51906, 0.11326, -1.23224,
+ -0.50485, -1.52274, 0.60738, -0.43134, 0.64820,
+ 0.40129, 0.39683, -0.35085, -0.82342, 0.57197,
+ -0.27832, -0.43829, 0.43491, -0.10505, -1.12231,
+ -0.71214, 0.50051, -1.03615, -0.64358, 1.10454,
+ -0.21300, 0.52311, -1.23817, -0.48736, 0.22712,
+ -0.18351, 0.51881, -0.07442, 0.68582, -0.93602,
+ 0.14239, -0.36188, 0.44151, -0.61966, -0.83560,
+ -0.08369, 0.75491, 0.52986, -0.86597, 0.53850,
+ -0.91488, 0.40353, -1.08439, -0.33530, 0.74056,
+ -0.04955, 1.14759, -0.58243, 0.33283, 0.06167,
+ 0.08453, -0.77379, 0.34072, -1.32429, -2.73538,
+ 0.20254, -0.28588, -0.95455, 0.08680, 0.91920,
+ -0.96811, 0.77803, 0.16564, 0.49761, -0.62525,
+ -0.15101, -0.60543, -0.79788, 0.36507, -0.46402,
+ -0.93768, 0.56179, 0.68218, -0.29287, 1.21326,
+ -0.93164, 0.15862, -0.00112, -0.15715, -0.62223,
+ 1.80548, 0.78314, -1.03433, -1.18491, 0.91749,
+ -0.28070, 0.67189, -0.27523, -0.82782, -0.46142,
+ -1.30070, -0.02438, -0.97085, 0.08401, 0.33737,
+ 0.46634, -0.02575, -1.16419, -0.36173, -0.40868,
+ -0.79127, -0.14492, 0.87533, 0.10942, -1.23409,
+ 0.29850, 0.23433, -0.70906, 0.41762, -0.40081,
+ -0.16264, 0.60366, 0.46538, -0.75467, 1.06210,
+ -0.07126, 0.70879, -0.51403, -0.16808, -1.53004,
+ -1.86821, -0.28398, -0.37751, -0.10059, 0.06166,
+ 0.41252, 0.04110, 0.82906, -0.01226, 0.16827,
+ -0.60940, -0.13212, -0.19101, 0.71934, 0.18338,
+ 0.84033, -0.75622, 0.50714, -0.07568, -1.01364,
+ -1.48151, -2.60793, -1.13152, 0.51447, -0.16260,
+ 0.59146, -0.27725, 0.33910, -0.91979, 1.04712,
+ 1.02667, 0.04476, -0.01158, 1.13663, -1.31130,
+ 0.40465, 1.43913, 0.20509, 0.45309, -0.02730,
+ -0.55512, -2.32115, -1.23764, -0.48951, -0.03925,
+ -1.94282, 0.10649, 2.50100, -0.99522, -0.63177,
+ 0.67338, -0.14396, 0.34179, -0.16647, 0.17036,
+ 1.09636, 0.28800, 1.34200, 0.17765, -0.11151,
+ -0.20493, -0.35750, -1.55958, -1.79535, -0.06668,
+ 0.17801, -0.23554, 0.22634, 0.70975, -1.14034,
+ 0.75128, 2.48252, -1.07792, 0.58100, -0.37098,
+ 0.10992, -0.08901, -0.45052, -0.02026, 0.84745,
+ -0.48241, 0.01755, 1.11847, -0.62466, 0.11302,
+ 0.29311, 0.03596, 0.06759, -0.25638, -0.31149,
+ -0.30001, 0.08329, 1.40483, -1.11514, 0.20579,
+ -0.70309, -0.02619, -0.45839, -0.47620, -1.25608,
+ -0.18517, 0.52256, -0.07401, 0.44830, -0.13675,
+ -0.94884, -0.73719, -0.02775, -1.28570, -0.29684,
+ -0.36376, -1.94243, -0.56574, 0.81508, -0.67522,
+ -0.28351, 0.75052, -1.16523, 0.73508, -0.29324,
+ 2.35345, 0.60033, 0.06890, 0.20829, 0.78199,
+ -0.38116, 0.04876, -0.02284, 0.93009, 0.04468,
+ 1.25713, -0.66298, 0.48843, 0.86111, -0.41477,
+ -0.74477, -0.59306, -0.49567, -0.12806, -1.91278,
+ -1.20681, 0.11481, 0.31739, -0.32372, -0.10000,
+ 0.54060, -1.11146, -0.49384, 0.76655, -0.38192,
+ -0.06297, -0.42244, -0.28465, -0.22231, 0.29491,
+ 0.03442, 0.17378, -0.61696, -0.43384, 0.72099,
+ -1.00450, -1.03354, 0.66519, -0.20892, -0.82745,
+ 0.96614, -1.02713, -0.88356, -2.71141, 0.84754,
+ 0.86975, -0.59824, -0.61458, 0.40846, -0.91948,
+ -0.41532, 0.08939, -0.11654, -0.07364, -0.16073,
+ 2.50289, -0.60980, 0.14462, 0.15595, 0.24823,
+ 0.77148, 0.54975, 0.27175, -0.86364, -0.89178,
+ 0.94355, -0.51301, -1.48769, 0.25217, -0.28261,
+ -0.48086, 0.38628, -0.02512, -0.69876, 0.62402,
+ 0.44525, 0.75818, -0.04765, -0.36510, -0.26734,
+ 0.97779, -0.99058, -0.28708, 0.21190, -1.14597,
+ -0.45310, 1.48449, -1.03553, -0.94929, 0.43484,
+ 0.48161, -0.16348, -0.14254, 0.17182, 0.04086,
+ -0.14700, 0.26877, 0.18225, -0.34993, 0.03886,
+ -0.58357, 0.01721, 0.00529, -0.10974, 0.69122,
+ -1.01202, -0.38789, -1.17884, 1.57378, -0.42671,
+ -1.92095, 0.51044, 0.16003, -0.80144, 0.46578,
+ 0.14754, 0.70567, 0.40529, 0.56896, -0.34358,
+ -0.29160, 0.25853, 0.34028, -0.67424, -0.73248,
+ 1.63596, -0.10832, 1.22558, 0.55104, 1.14497,
+ -0.65710, 0.08490, -1.08540, 0.59488, 0.70266,
+ -0.18795, -0.79955, -0.20243, 0.56223, -0.31550,
+ -0.25851, -1.21285, -2.02086, -0.99124, -0.55302,
+ 0.14828, -0.83096, -0.31312, 0.32428, -1.03489,
+ 0.55932, 0.33664, 1.11512, -0.64530, -0.36551,
+ 0.50295, -0.46901, -0.95553, -0.44403, 0.04681,
+ -0.57412, -0.02600, 1.22995, 0.24148, -1.77920,
+ 0.57500, 0.96388, -0.08075, -1.00485, 0.14566,
+ -1.12140, 1.27577, -0.85274, 0.36683, -0.18007,
+ 1.09219, -0.27478, -0.59518, -0.77246, 0.36898,
+ 0.32220, -0.93890, -0.30461, -0.09997, 0.31628,
+ -0.54099, 0.72882, 0.40769, -0.51459, -0.26689,
+ -0.16586, -0.26139, -0.49387, -0.65520, 1.00688,
+ 0.15036, 1.86678, -0.14078, -0.51350, -0.00405,
+ -0.34809, 0.20193, -1.04740, -0.95190, -0.15272,
+ 0.62213, -0.84421, -0.54023, 0.91036, -2.14244,
+ 0.24650, -1.14872, -0.58248, 0.86272, -1.00537,
+ -0.66586, -1.98678, -1.48443, -0.49193, 0.09063,
+ 0.45915, 0.44709, -1.03344, -0.10940, 0.87356,
+ 0.75296, 0.65136, 1.23538, 0.17909, -0.34034,
+ -0.26364, -0.16701, -0.75257, -1.00608, 0.08077,
+ -1.33297, 0.43577, -0.29330, 0.38950, -0.08224,
+ -0.09145, -0.86979, -0.91997, 0.15137, 0.31546,
+ 1.04152, -0.57825, 0.23136, -0.14612, 0.48017,
+ -0.13286, 0.33274, 1.36229, -0.70379, 0.13796,
+ -0.58876, -1.09221, -0.74269, -0.53077, -0.03787,
+ -0.25677, 0.74841, -0.51684, 0.43365, -0.66050,
+ 0.80116, 0.14951, -0.34321, 0.24927, -0.56444,
+ -0.30986, -0.02962, -0.61892, -0.04933, -0.50694,
+ -1.29202, -0.32132, 0.44077, 0.04549, -0.00288,
+ 0.76904, -0.59293, -0.18068, 0.77434, -1.20550,
+ 0.25294, 0.21244, 0.04571, 0.09541, 0.07659,
+ -1.67944, -0.00140, 0.74950, -0.74372, -0.50618,
+ 0.42621, 0.83877, 0.05006, -0.80811, -0.01313,
+ 1.09093, 1.07003, 0.34193, -0.62115, -0.12382,
+ -0.77856, -1.08951, 0.04287, -0.99093, 0.53311,
+ -1.00306, -0.67786, 0.41281, -1.36693, -0.94150,
+ 0.44041, -1.25413, -0.92504, -0.24810, -0.11765,
+ -2.03654, -0.50642, 1.55880, -0.42300, 0.64653,
+ 1.24593, 0.41662, -0.18592, -0.22330, -0.47373,
+ 0.22632, 0.12842, 0.54598, 0.12426, -0.72836,
+ -0.92510, -0.04512, -0.42024, 0.01185, 0.12822,
+ -0.22766, -0.56410, -0.47944, -0.17680, 1.14693,
+ -0.63036, 0.19594, -0.02484, 0.32046, -1.66822,
+ 0.31363, -1.34914, 0.49758, -1.00712, 0.89924,
+ 0.32404, -0.15886, -0.40601, -0.12149, -0.82269,
+ -0.26880, 1.05363, -0.02492, 0.32377, -0.17197,
+ 0.09118, -0.53580, -0.46325, 0.45814, 0.29264,
+ 0.30533, 0.01943, -0.78008, -0.17687, 0.36974,
+ -0.38158, -1.57869, -0.09572, -0.53915, -0.74163,
+ 0.35017, -0.00428, 1.18959, -0.14633, -0.34011,
+ 0.85364, -0.13727, -0.54597, 0.08145, -0.39855,
+ 0.37138, 0.31041, 0.69575, -1.07525, -0.78596,
+ -0.56250, 0.14448, -0.81104, 0.17720, 0.63440,
+ 0.43193, 0.06064, -0.02900, -0.34548, 0.16358,
+ 2.29997, -0.17057, 0.24947, -0.22975, 0.64916,
+ 0.02022, -1.12512, -1.41576, 0.38423, -2.54066,
+ 0.22357, -1.22609, -0.72808, -0.12059, -0.10000,
+ -1.40660, -1.55528, -0.57330, 0.30528, -0.65992,
+ 0.01745, 0.08775, -1.01423, -0.97231, -0.25742,
+ -0.37479, 0.25419, 1.43444, 0.40675, -0.01861,
+ 0.62912, 0.82549, 0.41884, -0.51929, 0.09086,
+ 0.36763, -0.06810, -0.01870, -1.18671, -0.13151,
+ -0.94734, -1.39894, -0.36597, -0.01759, -0.09628,
+ -1.06842, -0.26799, 1.08118, -0.91391, -0.81993,
+ -0.44326, 0.92559, 0.49592, 0.45097, 1.39042,
+ -0.33706, 0.62364, -0.20578, -0.75293, -1.19158,
+ -0.14425, 0.61918, -0.17917, 0.33008, 0.14703,
+ -1.06425, 0.47919, -0.06056, 0.44086, -0.06825,
+ -0.27171, -0.70642, -0.00068, -0.28667, 0.41025,
+ 0.37769, -1.62303, 0.43708, -1.59248, 0.20469,
+ 0.25910, 1.71146, 0.78702, -1.05975, 0.37423,
+ -0.82550, 0.36768, 0.08255, -0.64094, 0.05168,
+ -0.52041, -0.34559, -0.87933, 0.18026, -1.10581,
+ 0.61994, -0.33392, 0.34972, -0.39852, -0.61458,
+ 0.87743, 0.18685, -0.05299, -0.34122, -0.49345,
+ 1.38045, -0.33822, 0.14030, -0.23054, -0.53131,
+ -0.77824, -0.23021, 0.65284, 0.03525, 0.22619,
+ -0.12596, -0.29466, -1.47932, -0.71891, -0.58366,
+ -0.15839, -0.01071, -0.52987, -0.93390, 0.61751,
+ 0.49086, 1.56222, -0.51131, -0.28840, 0.26441,
+ -0.40400, -0.14970, -0.70530, -0.11046, 0.04949,
+ -0.72263, 0.21277, -0.60141, -0.00284, -0.68215,
+ -0.50015, 0.01391, 0.18253, 0.04895, -0.97350,
+ -0.10146, -0.86207, -0.28502, 0.31644, 0.01867,
+ -0.88627, -0.54371, 0.96505, -1.16998, 0.87693,
+ 0.66094, -0.51946, -0.54694, -0.35849, -0.19500,
+ 0.97135, -0.52683, -0.76049, 0.90706, 0.01325,
+ 0.56547, -0.41092, -0.56525, -1.60889, -0.84116,
+ 0.89155, 0.30274, 0.09047, -0.07910, -0.93611,
+ -0.13513, 0.02816, 0.98735, -0.07962, 0.20804,
+ 0.38146, -0.42295, -0.44985, -0.59561, -0.02265,
+ -0.41940, 0.45159, -0.98678, -0.38574, -0.43309,
+ 0.32246, -1.48619, -0.33124, 0.42700, -0.43356,
+ 0.30905, 0.36257, 0.20221, -0.90649, -0.09893,
+ 0.80645, -0.00700, -0.64658, 0.55798, -3.11416,
+ -0.79870, 1.25224, -0.97108, -0.82703, -0.94079,
+ -0.29973, 0.11647, 0.09145, -0.34502, 0.02214,
+ 1.10702, 0.44571, 0.55951, -0.47672, -0.32250,
+ -0.46825, -0.41298, 0.73836, -0.01675, -1.51734,
+ 0.03619, 0.32368, 0.36189, 0.22820, -1.13268,
+ -0.51165, -1.27225, 0.47853, -0.96564, -1.20253,
+ -0.63795, 0.28654, 0.43147, 0.34392, 1.33803,
+ 0.15017, -0.01239, 0.21852, -0.60427, 0.47204,
+ -1.50875, -0.01268, 0.17145, -0.19285, -0.06369,
+ 0.57366, 0.73595, -0.14346, -0.40971, -0.78472,
+ -0.46354, -0.30956, 0.43565, -0.91135, -0.12109,
+ -0.01003, -0.76610, -0.77575, 0.63850, -0.48247,
+ 0.64030, -0.40321, -0.78574, -0.44227, 0.02905,
+ -0.96591, 0.32582, 1.04670, -1.14831, -0.80410,
+ -0.61961, -0.65701, 0.10490, 0.00431, 0.12140,
+ -0.57543, -0.41397, 0.47143, 0.17227, 0.55495,
+ 0.51473, -0.28679, 0.29632, -0.95619, -0.17304,
+ 0.30450, -0.39072, -0.00107, -0.19579, -0.46207,
+ -0.70222, 0.70112, -0.36315, 0.37210, 0.12395,
+ -0.04000, -0.95606, -0.06353, -0.08475, -0.73132,
+ 0.66935, 0.84445, -0.13300, -1.47443, -0.67209,
+ 0.20678, -0.71963, -0.74795, 1.41695, 0.05359,
+ -0.03335, 0.36030, -1.43829, -0.39828, 0.07847,
+ 0.30576, -0.95835, -0.80759, 0.26955, -1.43973,
+ 0.01323, -0.15355, 0.44032, 0.75417, -0.69052,
+ -0.33962, -0.18549, -0.53241, -2.48931, 0.11167,
+ -0.76878, -1.70551, -0.73156, -0.24673, 0.72919,
+ -0.37210, -0.05390, 0.98244, -1.73041, 0.45606,
+ -0.07805, 0.76784, 1.47275, 0.56069, 0.56328,
+ -0.04364, 0.26609, 0.78655, -0.36245, -0.39550,
+ -0.38151, -0.31846, 0.22566, -1.41253, -0.40369,
+ -0.03643, 0.83215, 0.02518, 0.52248, -2.04156,
+ -0.91356, -0.31611, 0.12539, 0.81675, -0.00065,
+ 1.09293, -1.86373, 0.59134, 0.84825, -1.79839,
+ 0.24720, -0.82341, -0.86983, 0.07432, -1.73566,
+ 0.19183, -1.52069, 0.34311, -1.17610, 0.49276,
+ -0.95600, 0.78339, 1.21190, -0.02407, 0.71398,
+ -0.21342, 1.10422, -0.62233, 0.10118, -0.55392,
+ -1.13056, -0.82100, -0.51506, 0.42390, -0.49131,
+ -1.62253, 0.28466, -1.31660, 0.91915, -0.78660,
+ -1.27185, 0.31323, 1.10529, 1.17500, 0.79254,
+ 0.89270, -0.90269, -0.04733, -0.57492, -0.10000,
+ 1.10923, 0.70060, 0.00211, 0.78123, 0.24880,
+ 0.09568, 0.54285, 0.51420, 0.39596, -0.47419,
+ -1.04857, -1.37728, -0.48146, -1.17192, 0.07242,
+ -0.68796, -0.02429, -0.20897, -0.56595, -2.02733,
+ 0.57706, -0.33029, 0.60165, 0.71022, 0.10412,
+ -0.88433, 0.08935, -0.63239, -0.30714, 0.72971,
+ -1.02596, -0.00798, 0.53524, -0.14643, -0.51760,
+ 0.61249, -0.09877, 0.89738, -0.86789, -1.27585,
+ -1.00120, -0.01215, 0.46650, -0.81462, -1.28860,
+ 0.04769, 0.15517, -0.00424, -1.15604, -0.12333,
+ 0.13230, -0.46857, 0.72764, -0.19498, -0.09629,
+ 0.30717, 0.50323, -0.70584, 0.33995, -0.49025,
+ 0.24718, -0.43857, 0.42676, -1.27133, -1.03903,
+ 0.30507, -0.30821, -0.05437, 0.65388, -1.40777,
+ 0.36577, 0.33181, 0.13422, 0.51906, -1.13710,
+ 0.15187, -0.64091, -0.26265, -1.48610, 0.42612,
+ 0.16227, -0.28038, 0.74236, 0.26770, -0.71582,
+ -0.52114, 0.72965, -0.42144, -0.43255, -0.21227,
+ -1.07218, -0.84487, 0.43069, 0.53552, 0.54034,
+ 0.40570, -0.67838, 0.52007, -0.35882, -0.19889,
+ -0.08953, 0.55095, -1.35741, -0.02181, -0.41553,
+ 0.64884, 1.30567, -0.60424, -0.87446, 0.19554,
+ 0.79205, -2.07832, 0.53817, 0.04156, -0.38113,
+ 0.38722, 0.02737, 0.04072, 0.40903, -0.56342,
+ -1.45998, -0.11577, -0.01860, -0.65995, -0.74780,
+ -0.51030, 0.19609, 0.07068, 0.24760, 0.21105,
+ 0.84176, 0.54477, -0.07741, 1.02080, 0.01129,
+ 0.14525, -0.38932, -0.11623, 0.91857, -2.19895,
+ -0.73797, -2.04662, -0.05149, 0.08186, -0.55914,
+ -0.30853, -0.43189, 0.60255, -0.29335, -0.64504,
+ -0.35083, -0.13724, 0.52077, -0.02154, -0.16459,
+ 0.42433, -0.32265, 0.54301, -0.21490, -1.82570,
+ 0.11994, -1.02984, -0.44700, 0.90390, 0.28474,
+ -0.29898, 0.00081, -0.87614, 0.36113, 0.60541,
+ -1.47278, 0.75032, -0.63471, 0.49703, 0.50107,
+ -0.55658, 0.26368, 0.42092, -0.26577, -0.75318,
+ -0.72249, -0.27252, -0.88607, -0.14628, -0.19531,
+ 0.51503, -1.02888, -0.29979, 0.29200, -3.22801,
+ -0.37056, 0.24725, 0.21456, 0.51957, 0.95435,
+ 0.78821, 1.82095, 0.15556, -0.88326, -0.04621,
+ 0.07664, -1.49999, -0.04229, -1.01232, -1.28702,
+ -1.14222, -1.33747, 0.61022, -1.08462, 0.01859,
+ 0.38568, -0.28594, -0.92495, -0.59006, -1.35694,
+ 0.48016, 0.26377, 0.15556, 0.55071, -0.65650,
+ 0.21968, -0.74190, -0.42988, 0.88183, 0.74339,
+ -1.83414, -0.61661, 0.68044, -0.52723, 0.12589,
+ 0.07127, 0.47705, -0.46079, -0.62455, -0.78986,
+ -0.56079, 1.13702, -0.41147, -0.11314, 0.49265,
+ -0.73808, 0.17615, -0.59584, 0.16617, 0.01797,
+ 0.03301, -2.01027, -0.21020, 0.58293, 0.72107,
+ 0.41860, 0.81073, -1.15603, 1.24859, 0.60415,
+ 0.22129, -1.58374, 1.53147, 1.32421, -0.32221,
+ 0.21224, -1.01267, 0.72262, -0.58392, -0.15334,
+ -0.00167, -0.15209, -2.44908, -1.51229, -1.14204,
+ 0.67907, -0.09469, 0.18261, -1.43304, 1.38833,
+ 1.58296, 0.04515, 1.38725, 1.57348, 1.96248,
+ -1.02222, -1.64278, 0.48022, 0.49467, -1.59889,
+ 0.10451, -0.42008, -0.49411, -3.35708, -2.95976,
+ -0.55186, 0.78423, 0.13240, -0.34270, -0.86046,
+ -0.95035, -1.11838, -1.10899, 0.75900, 0.54025,
+ -0.34958, -0.72158, -0.55989, -0.11738, 0.86811,
+ -0.96359, 0.42121, 0.78560, 0.16131, -2.54367,
+ -0.31323, 0.79968, 0.50934, -0.07073, 1.55464,
+ -0.69618, -0.60527, -0.42973, -0.02464, 0.33102,
+ 0.18707, -0.12072, -0.90000, -0.17170, -0.44036,
+ 0.74005, -2.60188, 0.20403, 1.44802, -0.12621,
+ -3.05567, 0.12609, 0.58420, 0.63304, -0.17687,
+ 1.17601, -0.49066, 1.02530, 1.11513, 0.69673,
+ 0.80900, 0.34323, 0.82653, -0.01573, -0.74599,
+ 1.24116, 1.06576, -0.72900, -1.85770, 0.68054,
+ -1.17600, -3.63508, -1.39639, 0.02676, 0.36734,
+ -0.80162, -1.17252, -0.18143, 0.48169, 1.04128,
+ 0.97721, -0.74012, 1.12726, -0.14509, -0.66521,
+ -1.08304, 0.04552, 0.78511, -1.55060, -0.79232,
+ 0.91526, -0.39526, -2.08696, -1.47581, 0.73239,
+ 1.36649, -0.78713, -0.25460, -0.21038, -2.04639,
+ -1.96240, -0.62943, -1.78086, -1.79079, -1.65708,
+ -0.02857, -0.09644, -1.45457, 0.95561, -0.45240,
+ -0.19424, 0.71106, -0.49038, 0.83865, 1.53316,
+ 1.89385, 1.13251, 0.76575, 0.93854, 0.10000,
+ -0.75606, -0.48843, -0.28718, 0.30000, -0.06042,
+ -0.58443, -1.03924, -0.11322, 0.06842, -0.64365,
+ -1.21168, 0.09772, 0.11896, 0.37604, 0.98097,
+ 0.92127, -0.00996, 0.01050, 0.19658, 0.39641,
+ -1.78708, -1.28367, 0.08708, 0.03416, -0.25409,
+ -0.86915, 0.24024, 0.27363, -0.08841, 0.67232,
+ -0.19352, 0.23759, 0.55218, -0.48649, 1.00809,
+ 0.78491, 0.35122, -0.64651, -0.82415, 0.28617,
+ -0.72768, -2.26847, -0.60694, -1.06721, -1.46452,
+ -0.77732, -0.64135, -0.60878, -0.26071, 0.39869,
+ -0.35221, -0.29069, -0.36906, 0.64881, -0.28830,
+ 0.04955, 0.21857, 0.23146, 0.17487, 0.09423,
+ 0.80102, 0.10218, -0.10677, -1.18234, -1.03614,
+ -0.69173, -0.81331, -0.70814, -0.27831, 0.18199,
+ -0.21122, -0.56795, -0.19028, 0.08567, -0.40654,
+ 0.19973, -0.81154, 0.50055, 0.19053, 0.34318,
+ 0.90684, 0.11744, -0.13452, 0.99151, 0.73423,
+ -0.16451, -0.37915, 0.51135, 0.59437, -0.54798,
+ 0.58839, -0.87919, -0.50400, -0.88589, 0.27036,
+ 0.08650, -0.40251, -0.27569, 0.06933, -0.10055,
+ -0.06102, -0.19909, -0.58428, -0.71470, -0.27050,
+ 0.00885, 0.22945, -0.51909, -1.09896, -0.56304,
+ 0.18082, 0.17586, -0.60783, 0.26893, -0.15777,
+ -0.39846, -0.63112, -0.51896, 0.56843, -0.31024,
+ -0.04137, -0.12032, -0.73962, 0.16401, 0.23733,
+ -0.04146, 0.20897, 0.23433, -0.21068, -0.98269,
+ -0.90547, -0.29500, 0.27466, -0.15211, -1.03430,
+ -0.24599, -0.66569, 0.19547, 0.04060, 0.02565,
+ 0.04978, -0.09853, 0.15009, 0.47300, -1.46527,
+ 0.12578, 0.36288, -0.30883, 0.02360, 0.16837,
+ -1.74519, 0.28403, -0.03331, 0.44199, 0.07650,
+ -0.39210, -0.22024, 0.15628, -0.30191, -0.00722,
+ -0.30078, 0.04076, -0.11148, -0.14037, -0.56068,
+ -0.23318, -0.93677, -0.01402, 0.34492, 0.15745,
+ -0.14731, -0.05404, 0.47828, 0.30835, 0.94261,
+ -0.25339, -0.94991, 0.15836, -0.89675, -0.43525,
+ 0.32547, -0.83188, -0.31964, -0.50928, -1.95371,
+ -0.15535, -0.26609, -0.00171, 0.74427, -3.51408,
+ -1.08329, -0.19005, 0.16187, 1.22052, -1.08768,
+ 0.01378, -1.35912, 0.38379, -0.32674, -0.46784,
+ -0.40137, -0.04257, -0.07905, -0.52115, -0.87795,
+ 0.23021, -0.82136, 0.27831, 0.76141, -0.62125,
+ 0.74181, -0.08094, 0.68387, 0.98911, 0.46463,
+ 1.48658, 0.31547, 0.53276, 0.01037, -0.15431,
+ -0.09523, -0.52204, -0.77769, 0.63579, -0.45148,
+ -0.12475, -2.40459, -0.81223, -0.10400, -1.72969,
+ -1.02840, 0.47907, -0.28821, 0.12539, -0.99279,
+ -0.92695, -0.02776, -0.84798, -0.63300, -0.26726,
+ -0.01377, 0.16528, -0.33682, 0.33316, -0.39474,
+ 0.17517, 0.29087, 0.82101, 0.27113, 0.62413,
+ -1.06947, 0.11682, -0.41190, -0.10759, 0.32725,
+ 0.26908, 0.11289, -1.44192, 0.27755, -0.69698,
+ -0.78710, 0.18029, -0.30596, 0.36920, -1.00503,
+ 0.08413, -0.16351, -0.23879, 0.24435, 0.36807,
+ -0.68196, -0.33129, 0.00794, 0.23171, -0.29317,
+ 0.71005, 0.48757, -0.02719, -1.48065, 0.63308,
+ 0.41730, -0.01833, 0.19633, 0.54507, -0.77223,
+ -1.98837, -0.68756, 0.64033, 0.17909, -1.80471,
+ -0.03439, -0.57109, -0.80447, 0.98580, -0.20008,
+ 0.06799, -0.78538, -2.28174, -0.35287, 0.26161,
+ -0.47634, -2.38449, 0.83541, -0.18152, -0.21124,
+ -0.95221, 0.64210, -0.08377, 0.73488, 0.06152,
+ 0.50836, 0.08220, 0.05928, -0.36136, 0.46888,
+ 0.06096, -0.09665, 0.76423, 0.32127, -1.44465,
+ 0.70010, -0.06457, 0.89838, 0.23108, 0.30616,
+ -0.36031, -0.66293, -0.08329, -0.91235, -0.94906,
+ -0.33431, 0.16621, -0.10318, -0.51200, -0.17757,
+ -0.78451, 0.01021, 0.75308, -0.23949, 0.58415,
+ 0.17613, -0.13941, -0.73470, -1.06600, -0.43337,
+ 0.10294, -0.07990, -0.64572, 0.15897, -0.27754,
+ -0.67798, -0.54292, 0.91677, 0.28248, -0.20632,
+ 0.56093, -1.32453, -0.05527, -2.00555, -0.19955,
+ -0.48629, -1.61243, -0.75832, -0.31264, -0.01603,
+ -1.17277, -0.89572, -0.49001, -0.91267, 0.96670,
+ 0.38539, 0.72566, 0.38197, 0.24590, 0.72046,
+ -0.02021, 0.54974, 1.74381, 0.47480, 1.35864,
+ -0.23141, 1.64987, -0.23674, 1.12769, 1.07412,
+ -0.02739, -1.25619, 0.78446, 0.44363, -0.50879,
+ -0.36019, -1.29326, -0.34784, -2.79893, -0.00115,
+ -2.35096, -0.33976, 0.41869, -0.69227, -0.10000,
+ 0.26516, -0.71920, 0.41779, -0.61815, -0.72884,
+ -0.55815, -0.20918, -0.36300, -1.95259, -0.25999,
+ 1.36403, 0.15381, -1.53545, -0.30393, -1.83111,
+ 0.66733, 0.81067, 0.72182, 0.09691, -0.33986,
+ 0.43422, -0.89848, -1.22482, -0.24885, -0.10893,
+ -0.57849, 0.74425, -0.60656, -1.01828, 0.08442,
+ 0.41332, 0.46415, -0.27569, -0.24103, 0.47526,
+ 0.18209, -0.50189, -0.47229, -0.38944, 0.92049,
+ 0.26477, 0.12824, -0.54814, 0.28103, -0.87099,
+ -1.28791, 0.37221, 0.00968, 0.32602, -0.82186,
+ 0.38194, 0.29246, 0.42641, 0.31311, 0.20568,
+ -0.39876, -0.46861, -0.96960, -0.29132, -0.68650,
+ 0.38587, -0.89939, 0.36095, -0.84515, -1.19016,
+ -0.53346, -0.32510, -0.27223, -0.60163, 0.38436,
+ 0.40078, -1.86870, -0.20338, -0.67204, 0.17113,
+ 0.16096, -0.01295, 0.74441, 0.03974, 1.12728,
+ 0.00299, 0.32588, 0.36945, 0.11011, -0.86109,
+ -1.23481, 0.25094, -0.37994, -0.90454, 0.56825,
+ -0.50801, -0.66914, -0.28857, 0.69775, -0.31160,
+ 1.38989, -0.60282, -0.46592, 0.92059, 0.94248,
+ -0.07301, -2.09886, 0.02315, 0.12796, -0.41042,
+ -0.28159, -0.17586, 0.05524, -0.12912, -0.13676,
+ 0.28207, -0.68057, 0.63544, 0.17407, -0.18678,
+ -0.29764, -0.40597, -0.01752, 0.24992, 0.28521,
+ -0.31518, 0.16611, -1.42761, -0.58463, -0.34830,
+ -0.34831, -0.66319, -0.09349, 1.03071, -0.45448,
+ 0.48979, -1.04078, 0.36765, -0.60678, -0.41179,
+ -0.44369, -0.79483, -0.26697, -0.70339, -1.55662,
+ 0.93995, 1.10414, 0.15027, 0.71192, 0.20499,
+ -0.33990, -1.11116, 1.46576, -0.24134, -0.70155,
+ 0.50740, -0.72645, -0.15868, -0.69604, 0.20821,
+ -1.70575, 0.36549, -0.51878, 1.42818, 0.24553,
+ 0.16580, -0.81447, 0.56246, -0.10578, -2.13550,
+ 0.48777, 0.16598, -1.08593, -0.74275, 0.84402,
+ -0.73219, 0.03507, 0.47698, 0.18246, -0.26687,
+ 0.79872, -0.56713, -0.16669, -0.69975, -1.01667,
+ 0.10927, 0.16055, -0.65455, -0.28955, -0.33500,
+ 0.61381, -0.43916, 0.11059, -0.90887, -3.28810,
+ 0.07017, 0.03811, -0.87536, 1.43753, -0.13779,
+ -0.36133, -0.35768, -0.21034, -0.55494, 0.73978,
+ -1.00430, -0.24951, -0.97358, -0.40444, 0.56330,
+ -0.69002, 0.36948, -0.37845, -0.73333, -0.12835,
+ 1.12310, 0.05684, -0.01306, -0.08428, -0.18259,
+ -1.19796, 0.12731, -0.88371, 1.22190, 0.05075,
+ 0.36334, 0.34335, 0.37270, -0.20260, -0.34819,
+ -0.56674, 1.05218, -0.45792, -1.42964, -0.90682,
+ -0.30462, 0.27180, 0.26452, -0.28502, 1.03123,
+ 0.26758, -0.61278, 0.11411, 0.70063, 0.35265,
+ 0.82544, -0.29467, -0.53326, -0.33827, 0.11936,
+ 0.21036, -1.64895, -1.24886, -0.20786, -0.78254,
+ -0.33489, 0.14271, -1.25942, 1.08560, 0.10930,
+ 0.50666, 0.93610, -1.84242, -0.32555, 0.19497,
+ 1.51690, -1.19361, -0.47876, -0.05379, 0.41637,
+ -1.29998, -1.49078, -1.19762, 1.32325, -0.32655,
+ -1.01129, 0.61824, -0.31982, -0.48517, -0.31876,
+ 0.30888, 0.06882, -1.09984, -0.07887, -0.92676,
+ -0.72530, 0.33975, 1.51855, -1.28659, 0.20747,
+ 0.27251, 1.07868, -0.84783, -0.11148, -0.59650,
+ -0.56027, -1.21462, 0.44186, 0.28131, 0.73099,
+ 0.95940, 0.66055, 0.81866, -0.37329, -0.11396,
+ 0.57080, -0.24588, 0.42724, -0.29657, -0.92274,
+ -0.73017, 0.39107, -0.46857, 0.48033, -1.29219,
+ -2.37970, -1.32016, 0.82912, 0.31479, -1.40773,
+ 0.58103, -0.86531, 0.01979, 0.00053, 0.35300,
+ 0.59825, 0.22807, -0.69291, -1.09691, 0.10843,
+ -0.02597, -0.79435, -0.15086, 0.01818, -0.53372,
+ 0.66544, -0.42290, -0.32938, -0.52015, 0.22640,
+ -0.21689, 0.11334, -0.65610, 0.68462, 0.42183,
+ -0.11446, 0.14970, 0.67565, 1.55920, -0.98156,
+ 0.24228, -1.06309, -0.41398, 0.03149, 0.49234,
+ -1.67691, -0.01619, -0.65993, -0.49266, 0.14015,
+ -1.18998, 0.11452, 0.23510, -1.54204, -0.26392,
+ -1.62562, 0.09447, -0.67027, -0.83244, -0.08166,
+ 0.63546, -1.71853, -1.08750, 0.10638, 1.31132,
+ 0.35845, 0.30748, 0.57238, 0.68576, 0.69511,
+ 0.40000, -0.73227, -0.59980, 0.66928, -2.21755,
+ -1.31317, -0.96778, 0.89564, -0.69360, -0.32379,
+ -0.74453, -1.40262, -1.20561, 0.12335, -0.08899,
+ 0.26665, -0.08525, 0.20390, 0.46269, 1.02856,
+ 0.59654, 0.96756, -0.12789, 1.80793, -0.10000,
+ -0.30349, -0.15009, -1.23132, -0.26989, -0.31716,
+ 0.04892, 1.29807, -0.83743, 0.22960, -1.20981,
+ 1.07244, 0.21850, -0.16992, -0.22858, -0.20182,
+ 0.10639, -0.52359, -0.65887, 0.15727, -0.21683,
+ 0.26967, -1.56153, 1.02571, -0.37055, -0.12119,
+ 0.43586, -0.09238, 0.41842, 1.09008, -0.78701,
+ -0.42469, -0.63264, -0.15225, -1.19488, -0.33759,
+ 0.51075, 0.84622, -0.88941, -0.14295, -0.51913,
+ -0.16640, -0.05239, 0.76396, 0.71249, -0.32561,
+ 0.49246, 0.37483, -0.88159, -0.07772, -1.69652,
+ -0.05901, -0.37812, -0.19769, -0.44073, -0.24106,
+ 0.29540, 1.14272, 0.26810, -1.45417, -0.34369,
+ 0.37022, -0.56089, -0.48137, 0.07160, 0.56546,
+ 0.12776, 0.29948, 0.28995, 0.96108, 0.46839,
+ -0.56657, -0.16532, -0.24438, -0.76014, -0.84063,
+ -2.18691, 0.06781, 0.56740, -0.16623, -0.57653,
+ -0.77040, -0.20381, 0.59543, -0.25137, -1.43976,
+ -1.22344, -0.15204, -0.42566, -1.81867, 0.51080,
+ 0.64111, -0.32440, -1.64334, 0.05293, 0.14532,
+ 1.44147, -0.63060, -0.15590, 0.88374, 0.65466,
+ 0.09433, -0.09729, 0.50433, 1.32396, -1.05955,
+ 0.20557, -0.77897, -0.73206, -0.04303, -0.14055,
+ -0.05144, -0.58804, -1.10292, -0.20940, 0.25209,
+ -0.02096, -0.29672, -0.67392, 0.47134, 0.58825,
+ 0.18208, -0.77245, -0.24338, 0.11579, -0.43047,
+ -0.04863, -1.29924, -0.47345, -0.33874, 0.50527,
+ -1.88350, 0.65906, 0.23723, -0.28698, -0.73835,
+ -0.56176, -0.64539, -0.37396, -0.32286, 0.19575,
+ 0.35936, 0.40669, -0.60229, 1.23450, -0.09061,
+ -0.04838, 0.34969, 0.38917, -0.51357, -0.60398,
+ 1.32366, 0.09287, -0.98066, -0.85120, -0.78697,
+ -0.50539, 0.43478, -0.50898, 0.33395, 0.28632,
+ -0.77964, 0.48608, 0.31149, -0.14590, 0.76181,
+ -0.63158, -1.04415, 0.01392, 0.37278, -2.11654,
+ -0.43194, 0.16968, 0.34019, -0.06137, 0.57454,
+ 0.66506, -0.66367, -0.31304, 0.23035, 0.00274,
+ 0.32365, -1.22979, -0.11079, 0.42036, 0.06991,
+ -1.35240, -0.39349, 0.32384, -0.13804, -2.91808,
+ 2.30108, -1.51842, -1.67079, -3.11120, 1.49528,
+ 1.37863, -1.75063, -1.69591, -1.49327, 1.06363,
+ 1.47514, -1.47938, -2.05533, -1.50862, -1.89543,
+ 1.78557, 1.62051, -1.56852, -1.36052, 1.43622,
+ -1.20130, 1.48415, 1.38946, 1.28286, 1.10223,
+ 1.88459, 1.55920, -1.79075, 1.72101, 1.81805,
+ -0.29259, -2.30108, 1.51842, 1.67079, 3.11121,
+ -1.49529, -1.37863, 1.75063, 1.69590, 1.49327,
+ -1.06363, -1.47514, 1.47937, 2.05534, 1.50863,
+ 1.89544, -1.78557, -1.62051, 1.56851, 1.36051,
+ -1.43622, 1.20129, -1.48415, -1.38947, -1.28284,
+ -1.10223, -1.88459, -1.55920, 1.79076, -1.72101,
+ -1.81807, 0.29259,
+};
--- /dev/null
+> Foobar_dundeefriends
+# RESIDUE COILS REM465 HOTLOOPS
+M 0.86010 0.88512 0.37094
+T 0.79983 0.85864 0.44331
+A 0.72031 0.83329 0.42744
+D 0.62168 0.79393 0.24390
+G 0.50983 0.59080 0.11673
+P 0.25998 0.36247 0.06320
+R 0.29879 0.44037 0.06982
+E 0.25286 0.32959 0.05194
+L 0.21085 0.31715 0.04783
+L 0.17763 0.27760 0.02311
+Q 0.16044 0.27182 0.01845
+L 0.18476 0.27532 0.04620
+R 0.22259 0.29066 0.06996
+A 0.26044 0.31137 0.08420
+A 0.28021 0.31834 0.09161
+V 0.31770 0.33024 0.09771
+R 0.34459 0.33123 0.10017
+H 0.35438 0.33015 0.10042
+R 0.34941 0.31879 0.09479
+P 0.33860 0.29840 0.08436
+Q 0.31280 0.26756 0.07276
+D 0.27741 0.22690 0.06044
+F 0.25835 0.18412 0.05193
+V 0.22091 0.15604 0.03427
+A 0.19781 0.13840 0.02145
+W 0.17252 0.12069 0.00934
+L 0.16471 0.13344 0.00824
+M 0.18962 0.14399 0.02030
+L 0.20990 0.15715 0.02233
+A 0.24890 0.18675 0.02482
+D 0.30416 0.20404 0.02828
+A 0.36864 0.21878 0.03293
+E 0.42323 0.24384 0.03802
+L 0.49613 0.27329 0.04467
+G 0.54673 0.30276 0.04821
+M 0.58288 0.32961 0.05112
+G 0.58734 0.35779 0.05103
+D 0.57351 0.39639 0.04991
+T 0.54838 0.40374 0.04728
+T 0.49719 0.41796 0.04257
+A 0.44247 0.42299 0.03589
+G 0.38488 0.42355 0.03230
+E 0.32062 0.43459 0.02845
+M 0.27621 0.43599 0.02370
+A 0.24947 0.43579 0.02298
+V 0.26104 0.44630 0.02480
+Q 0.28555 0.42657 0.02998
+R 0.33863 0.41808 0.03700
+G 0.42083 0.41277 0.04747
+L 0.52012 0.40903 0.05937
+A 0.57192 0.40310 0.06615
+L 0.61014 0.39172 0.07155
+H 0.62000 0.38603 0.07143
+P 0.61420 0.38863 0.07132
+G 0.59027 0.36809 0.06880
+H 0.54439 0.37383 0.06386
+P 0.50222 0.36429 0.05768
+E 0.45498 0.35329 0.05279
+A 0.40408 0.33619 0.04550
+V 0.36729 0.33364 0.03718
+A 0.33908 0.34380 0.03627
+R 0.34141 0.35219 0.03640
+L 0.35060 0.35611 0.03942
+G 0.37329 0.36835 0.04165
+R 0.39930 0.37477 0.04556
+V 0.41249 0.38955 0.04707
+R 0.40000 0.39924 0.04544
+W 0.38778 0.41158 0.04330
+T 0.36202 0.43951 0.03890
+Q 0.32894 0.45950 0.03453
+Q 0.29139 0.46461 0.03096
+R 0.24944 0.47555 0.02594
+H 0.22078 0.46457 0.02235
+A 0.18668 0.44830 0.01686
+E 0.15893 0.41673 0.01509
+A 0.13593 0.41862 0.01529
+A 0.13590 0.41297 0.02241
+V 0.16183 0.39515 0.02782
+L 0.19353 0.40028 0.03466
+L 0.24663 0.40988 0.04213
+Q 0.31725 0.43753 0.04908
+Q 0.38948 0.45652 0.05581
+A 0.46684 0.49088 0.06222
+S 0.54056 0.51927 0.06666
+D 0.60106 0.54082 0.06870
+A 0.64620 0.53213 0.06829
+A 0.66751 0.51461 0.06782
+P 0.65871 0.48304 0.06293
+E 0.61353 0.45002 0.05575
+H 0.54564 0.40062 0.04662
+P 0.48933 0.35331 0.04148
+G 0.42808 0.30441 0.03594
+I 0.39194 0.24590 0.03330
+A 0.35118 0.18098 0.02877
+L 0.33052 0.16960 0.02819
+W 0.32568 0.16924 0.02737
+L 0.32371 0.18936 0.02656
+G 0.33488 0.20189 0.02826
+H 0.35178 0.23060 0.02991
+A 0.36475 0.26267 0.03080
+L 0.36778 0.29931 0.03102
+E 0.35647 0.34612 0.03008
+D 0.32886 0.40965 0.02761
+A 0.28835 0.44616 0.02340
+G 0.22931 0.48443 0.01894
+Q 0.19242 0.49768 0.01648
+A 0.17246 0.51975 0.01495
+E 0.14513 0.52485 0.01265
+A 0.14509 0.52733 0.01241
+A 0.13113 0.52307 0.01172
+A 0.14257 0.52022 0.00727
+A 0.15732 0.49780 0.00925
+A 0.16228 0.47742 0.01891
+Y 0.19799 0.44287 0.03106
+T 0.24619 0.40365 0.03941
+R 0.30467 0.37339 0.05366
+A 0.38077 0.34312 0.06721
+H 0.44188 0.32533 0.07549
+Q 0.49887 0.30498 0.07979
+L 0.56428 0.26520 0.08702
+L 0.60765 0.24710 0.09515
+P 0.62855 0.22427 0.09743
+E 0.61894 0.22200 0.09484
+E 0.59193 0.21352 0.08797
+P 0.55817 0.21264 0.07919
+Y 0.50412 0.20699 0.06826
+I 0.45257 0.20568 0.05530
+T 0.38361 0.21586 0.05098
+A 0.31311 0.22920 0.04859
+Q 0.25850 0.23918 0.04120
+L 0.22610 0.24305 0.03398
+L 0.20761 0.24496 0.03393
+N 0.21606 0.24725 0.03076
+W 0.21665 0.23931 0.02528
+R 0.24919 0.22444 0.02444
+R 0.29430 0.21166 0.02930
+R 0.31798 0.20457 0.03067
+L 0.33694 0.18726 0.03113
+C 0.34845 0.17414 0.03145
+D 0.36210 0.16875 0.03166
+W 0.37031 0.16887 0.03294
+R 0.37025 0.16619 0.03378
+A 0.35790 0.18814 0.03081
+L 0.33779 0.21887 0.03011
+D 0.30930 0.24621 0.02892
+V 0.26754 0.27678 0.02676
+L 0.23659 0.32224 0.02315
+S 0.20691 0.35984 0.02471
+A 0.17775 0.39641 0.02215
+Q 0.15081 0.42204 0.02329
+V 0.14823 0.43457 0.02579
+R 0.15588 0.44450 0.02810
+A 0.18517 0.44995 0.03299
+A 0.22282 0.44130 0.03871
+V 0.26328 0.41804 0.04349
+A 0.31092 0.40182 0.04799
+Q 0.35060 0.36068 0.05071
+G 0.38352 0.32101 0.05107
+V 0.42164 0.29133 0.05083
+G 0.45736 0.26373 0.05326
+A 0.49886 0.22661 0.05499
+V 0.52391 0.20562 0.05560
+E 0.53303 0.20165 0.05326
+P 0.53975 0.20063 0.05487
+F 0.52385 0.20385 0.05015
+A 0.50639 0.22752 0.05004
+F 0.48741 0.26114 0.04785
+L 0.46674 0.28999 0.04586
+S 0.43909 0.33263 0.04388
+E 0.39696 0.36707 0.03940
+D 0.35208 0.41809 0.03515
+A 0.30408 0.46253 0.03007
+S 0.24901 0.46649 0.02454
+A 0.19867 0.47834 0.01929
+A 0.16075 0.50072 0.01365
+E 0.13788 0.50748 0.01122
+Q 0.13506 0.50876 0.01368
+L 0.12169 0.51337 0.01547
+A 0.12136 0.51136 0.01598
+C 0.13259 0.50633 0.01649
+A 0.13448 0.48088 0.01786
+R 0.13417 0.48245 0.02171
+T 0.14810 0.47380 0.02092
+R 0.15594 0.46796 0.02898
+A 0.16180 0.47356 0.03389
+Q 0.19117 0.47436 0.04219
+A 0.22511 0.46346 0.05995
+I 0.26575 0.46364 0.06867
+A 0.31723 0.44786 0.08230
+A 0.37505 0.45856 0.10196
+S 0.43341 0.46499 0.12734
+V 0.50181 0.46517 0.14401
+R 0.55621 0.45469 0.15645
+P 0.60375 0.45290 0.17581
+L 0.64486 0.44417 0.18570
+A 0.66990 0.43379 0.19070
+P 0.68382 0.41168 0.18878
+T 0.70233 0.41020 0.18048
+R 0.72070 0.40484 0.16987
+V 0.71180 0.39972 0.16069
+R 0.71532 0.37964 0.14413
+S 0.70293 0.35656 0.12867
+K 0.67155 0.32107 0.11402
+G 0.63844 0.31759 0.08838
+P 0.61151 0.28482 0.07748
+L 0.58165 0.26357 0.07057
+R 0.56607 0.23944 0.06683
+V 0.55583 0.20985 0.05244
+G 0.54798 0.18271 0.04783
+F 0.54729 0.18625 0.06066
+V 0.56353 0.19115 0.06687
+S 0.58514 0.20302 0.07328
+N 0.61899 0.21760 0.07727
+G 0.64417 0.24094 0.08164
+F 0.66852 0.25410 0.08724
+G 0.67113 0.26439 0.08635
+A 0.65329 0.26395 0.08354
+H 0.59906 0.25471 0.07613
+P 0.53852 0.23852 0.06676
+T 0.46756 0.23838 0.05520
+G 0.39638 0.22887 0.04532
+L 0.32435 0.21985 0.03424
+L 0.25959 0.20622 0.02455
+T 0.21092 0.19002 0.01454
+V 0.16286 0.18984 0.00874
+A 0.13222 0.19663 0.01040
+L 0.13718 0.21327 0.01176
+F 0.15922 0.22668 0.01421
+E 0.19287 0.25014 0.01571
+A 0.24795 0.27481 0.02231
+L 0.30912 0.29319 0.02781
+Q 0.36600 0.31761 0.03436
+R 0.40904 0.32357 0.04039
+R 0.44641 0.31944 0.04550
+Q 0.47387 0.31066 0.04911
+P 0.48015 0.30088 0.05001
+D 0.46585 0.27977 0.04718
+L 0.43848 0.26224 0.04029
+Q 0.41204 0.24283 0.03653
+M 0.40286 0.22376 0.03416
+H 0.38445 0.22935 0.04559
+L 0.40616 0.24686 0.05506
+F 0.44756 0.28038 0.07106
+A 0.47610 0.30637 0.08409
+T 0.52735 0.35044 0.09517
+S 0.56587 0.38896 0.10535
+G 0.57757 0.43154 0.10837
+D 0.58300 0.46681 0.10980
+D 0.55714 0.47586 0.10507
+G 0.52225 0.46343 0.09636
+S 0.49037 0.44504 0.08443
+T 0.44095 0.43528 0.06889
+L 0.37153 0.42133 0.04888
+R 0.31143 0.39708 0.03105
+T 0.27726 0.37781 0.01676
+R 0.27155 0.36109 0.01414
+L 0.28212 0.36818 0.02699
+A 0.32672 0.37349 0.03457
+Q 0.37520 0.37718 0.04759
+A 0.40565 0.37791 0.05522
+S 0.43709 0.38006 0.06145
+T 0.42865 0.37978 0.06213
+L 0.42653 0.37779 0.06203
+H 0.41799 0.35467 0.06181
+D 0.40044 0.33312 0.05776
+V 0.40150 0.31093 0.05556
+T 0.41246 0.30646 0.05349
+A 0.40495 0.29640 0.05083
+L 0.38425 0.29841 0.04063
+G 0.37341 0.31172 0.03907
+H 0.37246 0.32334 0.03285
+L 0.38933 0.33516 0.04222
+A 0.38737 0.36073 0.05225
+T 0.39737 0.37986 0.06044
+A 0.39716 0.39982 0.06460
+K 0.37829 0.40866 0.06597
+H 0.35046 0.39889 0.06465
+I 0.32903 0.38932 0.06095
+R 0.31342 0.37365 0.05668
+H 0.28853 0.35140 0.05380
+H 0.27629 0.33450 0.04777
+G 0.29822 0.30711 0.04648
+I 0.31666 0.28368 0.04202
+D 0.33323 0.24918 0.03960
+L 0.35823 0.24361 0.03424
+L 0.39797 0.22750 0.04012
+F 0.44639 0.21384 0.04190
+D 0.50116 0.22639 0.05091
+L 0.55514 0.24972 0.05808
+R 0.61133 0.27218 0.06250
+G 0.66599 0.28765 0.06599
+W 0.70960 0.29860 0.06791
+G 0.73011 0.30278 0.06742
+G 0.72946 0.30915 0.06371
+G 0.71108 0.30904 0.06168
+G 0.68003 0.30934 0.05571
+R 0.66061 0.29289 0.04656
+P 0.64635 0.27540 0.05550
+E 0.62499 0.25806 0.06154
+V 0.62287 0.23817 0.06756
+F 0.61060 0.22593 0.07470
+A 0.59656 0.21864 0.08205
+L 0.60330 0.21961 0.08723
+R 0.62421 0.23110 0.09194
+P 0.63973 0.23597 0.09437
+A 0.63254 0.24152 0.09269
+P 0.63711 0.23203 0.08998
+V 0.62232 0.23166 0.08314
+Q 0.60255 0.21849 0.07443
+V 0.59309 0.19996 0.06600
+N 0.59586 0.18959 0.05853
+W 0.59987 0.19889 0.04827
+L 0.61528 0.19585 0.04572
+A 0.65515 0.21571 0.05698
+Y 0.69371 0.23266 0.05857
+P 0.73439 0.25305 0.06008
+G 0.74188 0.26312 0.06422
+T 0.75123 0.27052 0.06498
+S 0.76951 0.26451 0.06622
+G 0.76779 0.25325 0.06613
+A 0.72111 0.23147 0.06174
+P 0.67480 0.21248 0.05747
+W 0.62753 0.18266 0.05294
+M 0.56914 0.15468 0.04739
+D 0.51707 0.12451 0.04297
+Y 0.48676 0.10065 0.04061
+V 0.46016 0.10000 0.03796
+L 0.45125 0.09899 0.03673
+G 0.46512 0.11515 0.03756
+D 0.49575 0.13961 0.03981
+A 0.52466 0.15857 0.04193
+F 0.57603 0.17730 0.04653
+A 0.62643 0.18387 0.05093
+L 0.66695 0.17936 0.05452
+P 0.71435 0.19585 0.05745
+P 0.73410 0.21047 0.05962
+A 0.73013 0.21125 0.06018
+L 0.72402 0.22164 0.06056
+E 0.69564 0.22568 0.05896
+P 0.63984 0.23915 0.05487
+F 0.58543 0.24806 0.05085
+Y 0.52763 0.26149 0.04642
+S 0.44437 0.27688 0.03734
+E 0.38994 0.28580 0.03378
+H 0.35698 0.32239 0.03272
+V 0.33694 0.33489 0.03170
+L 0.34704 0.33592 0.03225
+R 0.38340 0.34142 0.03633
+L 0.42595 0.35345 0.04216
+Q 0.47377 0.35116 0.04156
+G 0.54491 0.39114 0.05373
+A 0.59484 0.41648 0.06565
+F 0.64512 0.44408 0.07508
+Q 0.68398 0.47392 0.08236
+P 0.71015 0.50429 0.08796
+S 0.72130 0.54316 0.08945
+D 0.74023 0.56084 0.08986
+T 0.73744 0.58262 0.08960
+S 0.72650 0.59894 0.08635
+R 0.73237 0.61200 0.08672
+V 0.74400 0.63068 0.08153
+V 0.74773 0.62745 0.07749
+A 0.76058 0.62126 0.07520
+E 0.76800 0.60970 0.07795
+P 0.77430 0.59118 0.07922
+P 0.78245 0.55519 0.07148
+S 0.80137 0.54121 0.08379
+R 0.81007 0.51724 0.09656
+T 0.81403 0.49308 0.10518
+Q 0.80079 0.45171 0.11149
+C 0.78528 0.41673 0.11452
+G 0.76190 0.37530 0.11100
+L 0.71814 0.32633 0.10722
+P 0.67495 0.28305 0.10562
+E 0.62661 0.24178 0.09856
+Q 0.56985 0.20651 0.08806
+G 0.52558 0.17933 0.07590
+V 0.47230 0.15205 0.06666
+V 0.43535 0.13419 0.05794
+L 0.40715 0.11369 0.05152
+C 0.41016 0.10273 0.04279
+C 0.43433 0.09879 0.03559
+F 0.50619 0.10500 0.04489
+N 0.57712 0.12335 0.05514
+N 0.62439 0.14604 0.05781
+S 0.63807 0.18419 0.05701
+Y 0.64582 0.21583 0.05612
+K 0.62340 0.24793 0.05276
+L 0.57371 0.28206 0.05093
+N 0.52540 0.29710 0.04927
+P 0.45482 0.31328 0.04325
+Q 0.37909 0.31568 0.03689
+S 0.29692 0.30541 0.02973
+M 0.21762 0.29356 0.02260
+A 0.15041 0.26998 0.01661
+R 0.09545 0.24528 0.01214
+M 0.08442 0.22763 0.01056
+L 0.11346 0.21969 0.01251
+A 0.16837 0.21275 0.01654
+V 0.22297 0.21879 0.02025
+L 0.26784 0.22602 0.02408
+R 0.30242 0.24476 0.02673
+E 0.33874 0.25182 0.03097
+V 0.34959 0.27168 0.03150
+P 0.33978 0.27434 0.03121
+D 0.33332 0.27763 0.03094
+S 0.32976 0.29445 0.03047
+V 0.35623 0.29670 0.03296
+L 0.37151 0.28190 0.03391
+W 0.39865 0.29676 0.03479
+L 0.41861 0.30967 0.03663
+L 0.43481 0.32817 0.03818
+S 0.45442 0.35277 0.04037
+G 0.46433 0.36330 0.04162
+P 0.46649 0.36202 0.04203
+G 0.46746 0.36549 0.04237
+E 0.44268 0.35150 0.04112
+A 0.39880 0.34825 0.03745
+D 0.34362 0.33941 0.03023
+A 0.27079 0.32740 0.02553
+R 0.19685 0.30861 0.02129
+L 0.15646 0.30589 0.01928
+R 0.14567 0.30763 0.01266
+A 0.17408 0.31707 0.01691
+F 0.21654 0.33503 0.02252
+A 0.26349 0.38717 0.03069
+H 0.32359 0.41084 0.04191
+A 0.38144 0.41639 0.05518
+Q 0.43067 0.42053 0.06218
+G 0.47270 0.40240 0.07489
+V 0.50814 0.38341 0.08407
+D 0.52289 0.35372 0.08916
+A 0.53947 0.31127 0.09208
+Q 0.55178 0.27810 0.09175
+R 0.56301 0.23283 0.08799
+L 0.57426 0.19651 0.08755
+V 0.59531 0.17737 0.08383
+F 0.60326 0.15396 0.07657
+M 0.62804 0.16806 0.06773
+P 0.65584 0.19021 0.06801
+K 0.68140 0.21968 0.06499
+L 0.68264 0.23978 0.06242
+P 0.68490 0.24644 0.06013
+H 0.68668 0.26272 0.05960
+P 0.67935 0.27414 0.05542
+Q 0.64507 0.26988 0.05695
+Y 0.60140 0.26219 0.05228
+L 0.56330 0.24327 0.04858
+A 0.55438 0.22917 0.04645
+R 0.52210 0.21007 0.04306
+Y 0.51021 0.18991 0.04170
+R 0.50118 0.17798 0.03976
+H 0.49408 0.17028 0.04134
+A 0.49113 0.14885 0.04276
+D 0.52093 0.14786 0.04658
+L 0.54598 0.14366 0.04963
+F 0.57162 0.15295 0.05237
+L 0.59979 0.15882 0.05418
+D 0.62941 0.18150 0.05724
+T 0.66631 0.19936 0.05978
+H 0.69373 0.21439 0.06162
+P 0.70792 0.24334 0.06451
+Y 0.73006 0.28913 0.06664
+N 0.73659 0.31948 0.05917
+A 0.74324 0.35862 0.06255
+H 0.69816 0.38328 0.06584
+T 0.66515 0.40185 0.07276
+T 0.61727 0.40648 0.07578
+A 0.59280 0.40090 0.08299
+S 0.58091 0.37470 0.08683
+D 0.58233 0.35162 0.08915
+A 0.59138 0.32705 0.09026
+L 0.59940 0.29487 0.08907
+W 0.61086 0.25952 0.08583
+T 0.63117 0.23415 0.08354
+G 0.64088 0.20701 0.07736
+C 0.66172 0.19254 0.07067
+P 0.69118 0.20234 0.06654
+V 0.70553 0.22105 0.05918
+L 0.70208 0.22639 0.05011
+T 0.68245 0.24682 0.05419
+T 0.62544 0.25800 0.05278
+P 0.56988 0.27315 0.05171
+G 0.51318 0.28596 0.04768
+E 0.46788 0.29210 0.04443
+T 0.41726 0.29146 0.04050
+F 0.36734 0.29524 0.03603
+A 0.32063 0.28693 0.03220
+A 0.26832 0.28731 0.02700
+R 0.24681 0.28867 0.02490
+V 0.24436 0.29256 0.02440
+A 0.24656 0.29313 0.02350
+G 0.27373 0.28458 0.02360
+S 0.32678 0.28414 0.02955
+L 0.37613 0.28419 0.03492
+N 0.42874 0.27040 0.03982
+H 0.47657 0.25552 0.04416
+H 0.53361 0.24348 0.04881
+L 0.56876 0.23408 0.05143
+G 0.59975 0.22377 0.05394
+L 0.61704 0.21744 0.05507
+D 0.62577 0.21108 0.05533
+E 0.61075 0.20183 0.05320
+M 0.58173 0.20394 0.05023
+N 0.53686 0.21602 0.04574
+V 0.49281 0.21370 0.04199
+A 0.42644 0.21815 0.03603
+D 0.36426 0.22473 0.03003
+D 0.30930 0.22202 0.02475
+A 0.26382 0.22207 0.02141
+A 0.20346 0.22812 0.01511
+F 0.16652 0.23306 0.01146
+V 0.13737 0.25019 0.00886
+A 0.12949 0.26687 0.00225
+K 0.15808 0.27795 0.01186
+A 0.21339 0.29573 0.02783
+V 0.26353 0.31670 0.04126
+A 0.31427 0.32406 0.05199
+L 0.36375 0.33586 0.06233
+A 0.39713 0.35160 0.06954
+S 0.41552 0.35343 0.07381
+D 0.42901 0.35420 0.08207
+P 0.42161 0.35639 0.08409
+A 0.41303 0.34579 0.08603
+A 0.38886 0.33013 0.08340
+L 0.34812 0.31386 0.07788
+T 0.29980 0.30414 0.06868
+A 0.26868 0.29321 0.06052
+L 0.23364 0.27896 0.04970
+H 0.22051 0.25973 0.04186
+A 0.23179 0.24984 0.04851
+R 0.23335 0.23713 0.04890
+V 0.23162 0.23371 0.04440
+D 0.25172 0.23958 0.03977
+V 0.29044 0.25186 0.03719
+L 0.32483 0.26622 0.03225
+R 0.36610 0.28707 0.03788
+R 0.41130 0.29881 0.04803
+E 0.44232 0.30062 0.05187
+S 0.49536 0.30071 0.05784
+G 0.54118 0.29716 0.06338
+V 0.57639 0.28954 0.06785
+F 0.59867 0.27496 0.06991
+E 0.60107 0.25610 0.07203
+M 0.58099 0.23012 0.07068
+D 0.53322 0.20945 0.06851
+G 0.47399 0.18955 0.06335
+F 0.42114 0.16455 0.05773
+A 0.36013 0.16009 0.04874
+D 0.30490 0.15986 0.03905
+D 0.25029 0.15580 0.03139
+F 0.19807 0.17233 0.02569
+G 0.15216 0.17909 0.02706
+A 0.10813 0.18638 0.02258
+L 0.07925 0.21160 0.01748
+L 0.06858 0.24220 0.00433
+Q 0.08658 0.25566 0.01655
+A 0.10672 0.27463 0.02276
+L 0.12623 0.30079 0.02695
+A 0.15601 0.33414 0.04016
+R 0.15847 0.42641 0.02400
+R 0.24695 0.44230 0.05018
+H 0.33573 0.35631 0.07730
+G 0.54682 0.34422 0.25423
+W 0.36015 0.55044 0.05833
+L 0.47985 0.62475 0.12977
+G 0.69681 0.58187 0.22957
+I 0.79530 0.62112 0.21132
+> Foobar
+# RESIDUE COILS REM465 HOTLOOPS
+M 0.79892 0.92921 0.40349
+G 0.74423 0.81900 0.43658
+D 0.60842 0.82833 0.08939
+T 0.56609 0.75046 0.16294
+T 0.41547 0.66867 0.10656
+A 0.51055 0.67863 0.13553
+G 0.26586 0.62069 0.02838
+E 0.28016 0.66860 0.07984
+M 0.24572 0.57265 0.03040
+A 0.22255 0.54504 0.02639
+V 0.21635 0.52145 0.04038
+Q 0.21690 0.49944 0.03196
+R 0.23267 0.49259 0.03377
+G 0.24055 0.47293 0.03344
+L 0.26254 0.46643 0.03835
+A 0.26420 0.46640 0.03487
+L 0.26992 0.46901 0.03649
+H 0.26850 0.47559 0.03522
+Q 0.25527 0.49484 0.03185
+Q 0.24162 0.49611 0.02721
+R 0.20784 0.50172 0.02291
+H 0.18286 0.48178 0.01972
+A 0.15578 0.46002 0.01334
+E 0.14728 0.43253 0.01101
+A 0.13705 0.43489 0.01111
+A 0.13657 0.42917 0.01404
+V 0.16021 0.41154 0.01697
+L 0.19843 0.40639 0.02186
+L 0.25843 0.42716 0.02856
+Q 0.32025 0.44904 0.03422
+Q 0.39430 0.47343 0.04065
+A 0.46536 0.50341 0.04688
+S 0.54129 0.51709 0.05287
+D 0.60382 0.52582 0.05727
+A 0.64679 0.52530 0.05959
+A 0.66685 0.50589 0.05977
+P 0.65775 0.47456 0.05758
+E 0.61771 0.43295 0.05223
+H 0.55706 0.38420 0.04516
+P 0.49031 0.32019 0.04045
+G 0.42702 0.26643 0.03560
+I 0.37679 0.19749 0.03172
+A 0.32669 0.15611 0.02757
+L 0.27873 0.14734 0.02398
+W 0.25091 0.14955 0.02147
+L 0.23802 0.16403 0.02028
+H 0.24701 0.17079 0.02121
+A 0.25234 0.21273 0.02182
+L 0.26130 0.25656 0.02240
+E 0.26431 0.31278 0.02254
+D 0.25736 0.37006 0.02163
+A 0.24314 0.41915 0.01983
+G 0.22595 0.44507 0.01858
+Q 0.19947 0.47713 0.01644
+A 0.18363 0.51138 0.01469
+E 0.17932 0.51322 0.01509
+A 0.17237 0.50800 0.01518
+A 0.17338 0.49921 0.01566
+A 0.17388 0.49185 0.01698
+A 0.16234 0.46450 0.01724
+Y 0.18601 0.43144 0.02005
+T 0.23484 0.39530 0.02366
+R 0.29684 0.35448 0.02975
+A 0.37098 0.33164 0.03642
+H 0.43798 0.30125 0.04196
+Q 0.50189 0.28279 0.04716
+L 0.55983 0.26400 0.05140
+L 0.60053 0.24016 0.05413
+P 0.61580 0.21851 0.05501
+E 0.60399 0.22079 0.05307
+E 0.57819 0.22202 0.04989
+P 0.53272 0.20311 0.04573
+Y 0.46895 0.19427 0.04013
+I 0.39975 0.19714 0.03277
+T 0.32217 0.19799 0.02772
+A 0.24217 0.21072 0.02151
+Q 0.19856 0.22196 0.01778
+L 0.17882 0.23839 0.01623
+L 0.18015 0.25589 0.01784
+N 0.22099 0.27406 0.02208
+A 0.25886 0.28484 0.02582
+V 0.31229 0.29687 0.03081
+A 0.37329 0.30590 0.03585
+Q 0.41602 0.30036 0.03936
+G 0.44183 0.28467 0.04120
+V 0.47255 0.26943 0.04294
+G 0.49950 0.24672 0.04205
+A 0.52528 0.21836 0.04445
+V 0.52758 0.20546 0.04013
+E 0.52887 0.20662 0.04328
+P 0.52788 0.20814 0.04978
+F 0.52478 0.20575 0.05299
+A 0.51830 0.21316 0.05248
+F 0.51521 0.23772 0.05631
+L 0.51271 0.28019 0.05970
+S 0.51824 0.34046 0.05662
+E 0.51042 0.40157 0.06786
+D 0.50605 0.45548 0.07396
+A 0.51565 0.50970 0.08190
+S 0.51314 0.52265 0.08760
+A 0.51350 0.54811 0.09539
+A 0.53026 0.56442 0.09821
+E 0.54403 0.57520 0.10208
+S 0.57221 0.57416 0.10983
+V 0.57841 0.57213 0.10431
+R 0.60075 0.54032 0.09786
+P 0.62011 0.51067 0.11639
+L 0.63932 0.46748 0.12785
+A 0.64699 0.43929 0.13600
+P 0.65559 0.41463 0.14158
+T 0.67237 0.41278 0.14389
+R 0.68444 0.41621 0.14370
+V 0.68674 0.40699 0.15192
+R 0.69802 0.38662 0.14650
+S 0.69242 0.36595 0.14032
+K 0.66442 0.32203 0.12958
+G 0.63516 0.30503 0.11619
+P 0.61231 0.27691 0.09939
+L 0.58285 0.26232 0.08426
+R 0.57239 0.24178 0.06952
+V 0.55583 0.21093 0.04775
+G 0.54798 0.18271 0.03550
+F 0.54729 0.18625 0.05813
+V 0.56353 0.19115 0.06508
+S 0.58514 0.20302 0.07226
+N 0.61899 0.21760 0.07689
+G 0.64417 0.24094 0.08339
+F 0.66852 0.25410 0.08740
+G 0.67113 0.26439 0.08673
+A 0.65329 0.26395 0.08359
+H 0.59906 0.25471 0.07593
+P 0.53852 0.23852 0.06676
+T 0.46756 0.23838 0.05520
+G 0.39638 0.22887 0.04532
+L 0.32435 0.21985 0.03424
+L 0.25959 0.20622 0.02455
+T 0.21092 0.19002 0.01454
+V 0.16286 0.18984 0.00874
+A 0.13222 0.19663 0.01040
+L 0.13718 0.21327 0.01176
+F 0.15922 0.22668 0.01421
+E 0.19287 0.25014 0.01571
+A 0.24795 0.27481 0.02231
+L 0.30912 0.29319 0.02781
+Q 0.36600 0.31761 0.03436
+R 0.40904 0.32357 0.04039
+R 0.44641 0.31944 0.04550
+Q 0.47387 0.31066 0.04911
+P 0.48015 0.30088 0.05001
+D 0.46585 0.27977 0.04718
+L 0.43848 0.26224 0.04029
+Q 0.41204 0.24283 0.03653
+M 0.40286 0.22376 0.03416
+H 0.38445 0.22935 0.04559
+L 0.40616 0.24686 0.05506
+F 0.44756 0.28038 0.07106
+A 0.47610 0.30637 0.08409
+T 0.52735 0.35044 0.09517
+S 0.56587 0.38896 0.10535
+G 0.57757 0.43154 0.10837
+D 0.58300 0.46681 0.10980
+D 0.55714 0.47586 0.10507
+G 0.52225 0.46343 0.09636
+S 0.49037 0.44504 0.08443
+T 0.44095 0.43528 0.06889
+L 0.37153 0.42133 0.04888
+R 0.31143 0.39708 0.03105
+T 0.27726 0.37781 0.01676
+R 0.27155 0.36109 0.01414
+L 0.28212 0.36818 0.02699
+A 0.32672 0.37349 0.03457
+Q 0.37520 0.37718 0.04759
+A 0.40565 0.37791 0.05522
+S 0.43709 0.38006 0.06145
+T 0.42865 0.37978 0.06213
+L 0.42653 0.37779 0.06203
+H 0.41799 0.35467 0.06181
+D 0.40044 0.33312 0.05776
+V 0.40150 0.31093 0.05556
+T 0.41246 0.30646 0.05349
+A 0.40495 0.29640 0.05083
+L 0.38425 0.29841 0.04063
+G 0.37341 0.31172 0.03907
+H 0.37246 0.32334 0.03285
+L 0.38933 0.33516 0.04222
+A 0.38737 0.36073 0.05225
+T 0.39737 0.37986 0.06044
+A 0.39716 0.39982 0.06460
+K 0.37829 0.40866 0.06597
+H 0.35046 0.39889 0.06465
+I 0.32903 0.38932 0.06095
+R 0.31342 0.37365 0.05668
+H 0.28853 0.35140 0.05380
+H 0.27629 0.33450 0.04777
+G 0.29822 0.30711 0.04648
+I 0.31666 0.28368 0.04202
+D 0.33323 0.24918 0.03960
+L 0.35823 0.24361 0.03424
+L 0.39797 0.22750 0.04012
+F 0.44639 0.21384 0.04190
+D 0.50116 0.22639 0.05091
+L 0.55514 0.24972 0.05808
+R 0.61133 0.27218 0.06250
+G 0.66599 0.28765 0.06599
+W 0.70960 0.29860 0.06791
+G 0.73011 0.30278 0.06742
+G 0.72946 0.30915 0.06371
+G 0.71108 0.30904 0.06168
+G 0.68003 0.30934 0.05571
+R 0.66061 0.29289 0.04656
+P 0.64635 0.27540 0.05550
+E 0.62499 0.25806 0.06154
+V 0.62287 0.23817 0.06756
+F 0.61060 0.22593 0.07470
+A 0.59656 0.21864 0.08205
+L 0.60330 0.21961 0.08723
+R 0.62421 0.23110 0.09194
+P 0.63973 0.23597 0.09437
+A 0.63254 0.24152 0.09269
+P 0.63711 0.23203 0.08998
+V 0.62232 0.23166 0.08314
+Q 0.60255 0.21849 0.07443
+V 0.59309 0.19996 0.06600
+N 0.59586 0.18959 0.05853
+W 0.59987 0.19889 0.04827
+L 0.61528 0.19585 0.04572
+A 0.65515 0.21571 0.05698
+Y 0.69371 0.23266 0.05857
+P 0.73439 0.25305 0.06008
+G 0.74188 0.26312 0.06422
+T 0.75123 0.27052 0.06498
+S 0.76951 0.26451 0.06622
+G 0.76779 0.25325 0.06613
+A 0.72111 0.23147 0.06174
+P 0.67480 0.21248 0.05747
+W 0.62753 0.18266 0.05294
+M 0.56914 0.15468 0.04739
+D 0.51707 0.12451 0.04297
+Y 0.48676 0.10065 0.04061
+V 0.46016 0.10000 0.03796
+L 0.45125 0.09899 0.03673
+G 0.46512 0.11515 0.03756
+D 0.49575 0.13961 0.03981
+A 0.52466 0.15857 0.04193
+F 0.57603 0.17730 0.04653
+A 0.62643 0.18387 0.05093
+L 0.66695 0.17936 0.05452
+P 0.71435 0.19585 0.05745
+P 0.73410 0.21047 0.05962
+A 0.73013 0.21125 0.06018
+L 0.72402 0.22164 0.06056
+E 0.69564 0.22568 0.05896
+P 0.63984 0.23915 0.05487
+F 0.58543 0.24806 0.05085
+Y 0.52763 0.26149 0.04642
+S 0.44437 0.27688 0.03734
+E 0.38994 0.28580 0.03378
+H 0.35698 0.32239 0.03272
+V 0.33694 0.33489 0.03170
+L 0.34704 0.33592 0.03225
+R 0.38340 0.34142 0.03633
+L 0.42595 0.35345 0.04216
+Q 0.47377 0.35116 0.04156
+G 0.54491 0.39114 0.05373
+A 0.59484 0.41648 0.06565
+F 0.64512 0.44408 0.07508
+Q 0.68398 0.47392 0.08236
+P 0.71015 0.50429 0.08796
+S 0.72130 0.54316 0.08945
+D 0.74023 0.56084 0.08986
+T 0.73744 0.58262 0.08960
+S 0.72650 0.59894 0.08635
+R 0.73237 0.61200 0.08672
+V 0.74400 0.63068 0.08153
+V 0.74773 0.62745 0.07749
+A 0.76058 0.62126 0.07520
+E 0.76800 0.60970 0.07795
+P 0.77430 0.59118 0.07922
+P 0.78245 0.55519 0.07148
+S 0.80137 0.54121 0.08379
+R 0.81007 0.51724 0.09656
+T 0.81403 0.49308 0.10518
+Q 0.80079 0.45171 0.11149
+C 0.78528 0.41673 0.11452
+G 0.76190 0.37530 0.11100
+L 0.71814 0.32633 0.10722
+P 0.67495 0.28305 0.10562
+E 0.62661 0.24178 0.09856
+Q 0.56985 0.20651 0.08806
+G 0.52558 0.17933 0.07590
+V 0.47230 0.15205 0.06666
+V 0.43535 0.13419 0.05794
+L 0.40715 0.11369 0.05152
+C 0.41016 0.10273 0.04279
+C 0.43433 0.09879 0.03559
+F 0.50619 0.10500 0.04489
+N 0.57712 0.12335 0.05514
+N 0.62439 0.14604 0.05781
+S 0.63807 0.18419 0.05701
+Y 0.64582 0.21583 0.05612
+K 0.62340 0.24793 0.05276
+L 0.57371 0.28206 0.05093
+N 0.52540 0.29710 0.04927
+P 0.45482 0.31328 0.04325
+Q 0.37909 0.31568 0.03689
+S 0.29692 0.30541 0.02973
+M 0.21762 0.29356 0.02260
+A 0.15041 0.26998 0.01661
+R 0.09545 0.24528 0.01214
+M 0.08442 0.22763 0.01056
+L 0.11346 0.21969 0.01251
+A 0.16837 0.21275 0.01654
+V 0.22297 0.21879 0.02025
+L 0.26784 0.22602 0.02408
+R 0.30242 0.24476 0.02673
+E 0.33874 0.25182 0.03097
+V 0.34959 0.27168 0.03150
+P 0.33978 0.27434 0.03121
+D 0.33332 0.27763 0.03094
+S 0.32976 0.29445 0.03047
+V 0.35623 0.29670 0.03296
+L 0.37151 0.28190 0.03391
+W 0.39865 0.29676 0.03479
+L 0.41861 0.30967 0.03663
+L 0.43481 0.32817 0.03818
+S 0.45442 0.35277 0.04037
+G 0.46433 0.36330 0.04162
+P 0.46649 0.36202 0.04203
+G 0.46746 0.36549 0.04237
+E 0.44268 0.35150 0.04112
+A 0.39880 0.34825 0.03745
+D 0.34362 0.33941 0.03023
+A 0.27079 0.32740 0.02553
+R 0.19685 0.30861 0.02129
+L 0.15646 0.30589 0.01928
+R 0.14567 0.30763 0.01266
+A 0.17408 0.31707 0.01691
+F 0.21654 0.33503 0.02252
+A 0.26349 0.38717 0.03069
+H 0.32359 0.41084 0.04191
+A 0.38144 0.41639 0.05518
+Q 0.43067 0.42053 0.06218
+G 0.47270 0.40240 0.07489
+V 0.50814 0.38341 0.08407
+D 0.52289 0.35372 0.08916
+A 0.53947 0.31127 0.09208
+Q 0.55178 0.27810 0.09175
+R 0.56301 0.23283 0.08799
+L 0.57426 0.19651 0.08755
+V 0.59531 0.17737 0.08383
+F 0.60326 0.15396 0.07657
+M 0.62804 0.16806 0.06773
+P 0.65584 0.19021 0.06801
+K 0.68140 0.21968 0.06499
+L 0.68264 0.23978 0.06242
+P 0.68490 0.24644 0.06013
+H 0.68668 0.26272 0.05960
+P 0.67935 0.27414 0.05542
+Q 0.64507 0.26988 0.05695
+Y 0.60140 0.26219 0.05228
+L 0.56330 0.24327 0.04858
+A 0.55438 0.22917 0.04645
+R 0.52210 0.21007 0.04306
+Y 0.51021 0.18991 0.04170
+R 0.50118 0.17798 0.03976
+H 0.49408 0.17028 0.04134
+A 0.49113 0.14885 0.04276
+D 0.52093 0.14786 0.04658
+L 0.54598 0.14366 0.04963
+F 0.57162 0.15295 0.05237
+L 0.59979 0.15882 0.05418
+D 0.62941 0.18150 0.05724
+T 0.66631 0.19936 0.05978
+H 0.69373 0.21439 0.06162
+P 0.70792 0.24334 0.06451
+Y 0.73006 0.28913 0.06664
+N 0.73659 0.31948 0.05917
+A 0.74324 0.35862 0.06255
+H 0.69816 0.38328 0.06584
+T 0.66515 0.40185 0.07276
+T 0.61727 0.40648 0.07578
+A 0.59280 0.40090 0.08299
+S 0.58091 0.37470 0.08683
+D 0.58233 0.35162 0.08915
+A 0.59138 0.32705 0.09026
+L 0.59940 0.29487 0.08907
+W 0.61086 0.25952 0.08583
+T 0.63117 0.23415 0.08354
+G 0.64088 0.20701 0.07736
+C 0.66172 0.19254 0.07067
+P 0.69118 0.20234 0.06654
+V 0.70553 0.22105 0.05918
+L 0.70208 0.22639 0.05011
+T 0.68245 0.24682 0.05419
+T 0.62544 0.25800 0.05278
+P 0.56988 0.27315 0.05171
+G 0.51318 0.28596 0.04768
+E 0.46788 0.29210 0.04443
+T 0.41726 0.29146 0.04050
+F 0.36734 0.29524 0.03603
+A 0.32063 0.28693 0.03220
+A 0.26832 0.28731 0.02700
+R 0.24681 0.28867 0.02490
+V 0.24436 0.29256 0.02440
+A 0.24656 0.29313 0.02350
+G 0.27373 0.28458 0.02360
+S 0.32678 0.28414 0.02955
+L 0.37613 0.28419 0.03492
+N 0.42874 0.27040 0.03982
+H 0.47657 0.25552 0.04416
+H 0.53361 0.24348 0.04881
+L 0.56876 0.23408 0.05143
+G 0.59975 0.22377 0.05394
+L 0.61704 0.21744 0.05507
+D 0.62577 0.21108 0.05533
+E 0.61075 0.20183 0.05320
+M 0.58173 0.20394 0.05023
+N 0.53686 0.21602 0.04574
+V 0.49281 0.21370 0.04199
+A 0.42644 0.21815 0.03603
+D 0.36426 0.22473 0.03003
+D 0.30930 0.22202 0.02475
+A 0.26382 0.22207 0.02141
+A 0.20346 0.22812 0.01511
+F 0.16652 0.23306 0.01146
+V 0.13737 0.25019 0.00886
+A 0.12949 0.26687 0.00225
+K 0.15808 0.27795 0.01186
+A 0.21339 0.29573 0.02783
+V 0.26353 0.31670 0.04126
+A 0.31427 0.32406 0.05199
+L 0.36375 0.33586 0.06233
+A 0.39713 0.35160 0.06954
+S 0.41552 0.35343 0.07381
+D 0.42901 0.35420 0.08207
+P 0.42161 0.35639 0.08409
+A 0.41303 0.34579 0.08603
+A 0.38886 0.33013 0.08340
+L 0.34812 0.31386 0.07788
+T 0.29980 0.30414 0.06868
+A 0.26868 0.29321 0.06052
+L 0.23364 0.27896 0.04970
+H 0.22051 0.25973 0.04186
+A 0.23179 0.24984 0.04851
+R 0.23335 0.23713 0.04890
+V 0.23162 0.23371 0.04440
+D 0.25172 0.23958 0.03977
+V 0.29044 0.25186 0.03719
+L 0.32483 0.26622 0.03225
+R 0.36610 0.28707 0.03788
+R 0.41130 0.29881 0.04803
+E 0.44232 0.30062 0.05187
+S 0.49536 0.30071 0.05784
+G 0.54118 0.29716 0.06338
+V 0.57639 0.28954 0.06785
+F 0.59867 0.27496 0.06991
+E 0.60107 0.25610 0.07203
+M 0.58099 0.23012 0.07068
+D 0.53322 0.20945 0.06851
+G 0.47399 0.18955 0.06335
+F 0.42114 0.16455 0.05773
+A 0.36013 0.16009 0.04874
+D 0.30490 0.15986 0.03905
+D 0.25029 0.15580 0.03139
+F 0.19807 0.17233 0.02569
+G 0.15216 0.17909 0.02706
+A 0.10813 0.18638 0.02258
+L 0.07925 0.21160 0.01748
+L 0.06858 0.24220 0.00433
+Q 0.08658 0.25566 0.01655
+A 0.10672 0.27463 0.02276
+L 0.12623 0.30079 0.02695
+A 0.15601 0.33414 0.04016
+R 0.15847 0.42641 0.02400
+R 0.24695 0.44230 0.05018
+H 0.33573 0.35631 0.07730
+G 0.54682 0.34422 0.25423
+W 0.36015 0.55044 0.05833
+L 0.47985 0.62475 0.12977
+G 0.69681 0.58187 0.22957
+I 0.79530 0.62112 0.21132
+> dundeefriends
+# RESIDUE COILS REM465 HOTLOOPS
+M 0.86010 0.88512 0.37094
+T 0.79983 0.85864 0.44331
+A 0.72031 0.83329 0.43668
+D 0.62168 0.79393 0.27484
+G 0.50983 0.59080 0.08453
+P 0.25998 0.36247 0.07824
+R 0.29879 0.44037 0.06849
+E 0.25286 0.32959 0.04415
+L 0.20943 0.31797 0.04618
+L 0.17624 0.28671 0.01931
+Q 0.15219 0.27288 0.01291
+L 0.17077 0.27141 0.04418
+R 0.20773 0.29874 0.07215
+A 0.24652 0.32640 0.08449
+A 0.27945 0.33948 0.09399
+V 0.31413 0.35494 0.09834
+R 0.34058 0.35621 0.10360
+H 0.35819 0.36011 0.10861
+R 0.36170 0.35006 0.10579
+P 0.35340 0.32859 0.09729
+Q 0.33982 0.30310 0.09009
+D 0.31390 0.25550 0.07910
+V 0.29248 0.20603 0.06265
+A 0.25978 0.18203 0.04295
+W 0.23700 0.16252 0.03059
+L 0.20659 0.15437 0.01799
+M 0.19746 0.16052 0.01739
+L 0.22270 0.16616 0.03081
+A 0.26055 0.19292 0.03190
+D 0.30598 0.20791 0.03292
+A 0.36133 0.22227 0.03452
+E 0.41353 0.24276 0.03721
+L 0.48565 0.27072 0.04690
+G 0.53935 0.30076 0.05086
+M 0.57647 0.32767 0.05319
+G 0.58650 0.35718 0.05304
+D 0.57401 0.39529 0.05115
+T 0.54811 0.40315 0.04712
+T 0.49998 0.41707 0.04147
+A 0.44247 0.42420 0.03617
+G 0.38488 0.42355 0.03242
+E 0.32062 0.43459 0.02860
+M 0.27621 0.43599 0.02383
+A 0.24947 0.43579 0.02310
+V 0.26104 0.44630 0.02454
+Q 0.28555 0.42657 0.03013
+R 0.33863 0.41808 0.03695
+G 0.42083 0.41277 0.04739
+L 0.52012 0.40903 0.05934
+A 0.57192 0.40310 0.06618
+L 0.61014 0.39172 0.07155
+H 0.62000 0.38603 0.07143
+P 0.61420 0.38863 0.07132
+G 0.59027 0.36809 0.06880
+H 0.54439 0.37383 0.06386
+P 0.50222 0.36429 0.05768
+E 0.45498 0.35329 0.05279
+A 0.40408 0.33619 0.04550
+V 0.36729 0.33364 0.03718
+A 0.33908 0.34380 0.03627
+R 0.34141 0.35219 0.03640
+L 0.35060 0.35611 0.03942
+G 0.37329 0.36835 0.04165
+R 0.39930 0.37477 0.04556
+V 0.41249 0.38955 0.04707
+R 0.40000 0.39924 0.04544
+W 0.38778 0.41158 0.04330
+T 0.36202 0.43951 0.03890
+Q 0.32894 0.45950 0.03453
+Q 0.29139 0.46461 0.03096
+R 0.24944 0.47555 0.02594
+H 0.22078 0.46457 0.02235
+A 0.18668 0.44830 0.01686
+E 0.15893 0.41673 0.01509
+A 0.13593 0.41862 0.01574
+A 0.13590 0.41297 0.02226
+V 0.16183 0.39515 0.02744
+L 0.19353 0.40028 0.03432
+L 0.24663 0.40988 0.04185
+Q 0.31725 0.43753 0.04970
+Q 0.38948 0.45652 0.05601
+A 0.46684 0.49088 0.06182
+S 0.54056 0.51927 0.06564
+D 0.60106 0.54082 0.06724
+A 0.64620 0.53373 0.06663
+A 0.66884 0.51613 0.06630
+P 0.65928 0.48452 0.06126
+E 0.61097 0.44778 0.05391
+H 0.54571 0.39597 0.04478
+P 0.48380 0.33950 0.03971
+G 0.42532 0.29589 0.03490
+I 0.38661 0.24310 0.03176
+A 0.33624 0.19820 0.02728
+L 0.31498 0.19356 0.02728
+W 0.31509 0.18916 0.02744
+L 0.32331 0.19389 0.02797
+G 0.34600 0.19443 0.02982
+H 0.39377 0.21353 0.03372
+A 0.45252 0.22923 0.03818
+L 0.51886 0.24951 0.04346
+E 0.57539 0.25676 0.04810
+D 0.63234 0.26350 0.05252
+H 0.66654 0.25873 0.05491
+Q 0.69000 0.25600 0.05661
+L 0.72697 0.23892 0.05926
+L 0.73889 0.23497 0.06031
+P 0.72907 0.23147 0.05950
+E 0.69616 0.23346 0.05658
+E 0.64188 0.22949 0.05192
+P 0.59731 0.24316 0.04866
+Y 0.53010 0.23475 0.04373
+I 0.45703 0.24154 0.03800
+T 0.39436 0.24885 0.03356
+A 0.33742 0.25605 0.02930
+Q 0.28694 0.27691 0.02498
+L 0.25054 0.29481 0.02221
+D 0.22341 0.31236 0.02035
+V 0.21482 0.33354 0.01998
+L 0.20065 0.36268 0.01701
+S 0.20526 0.38583 0.01910
+A 0.19260 0.41144 0.01877
+Q 0.16815 0.43924 0.01736
+V 0.16434 0.45274 0.01846
+R 0.17026 0.45505 0.01889
+A 0.20301 0.45055 0.02301
+A 0.23514 0.45000 0.02681
+V 0.26802 0.41894 0.03061
+A 0.31174 0.40011 0.03490
+Q 0.35250 0.36345 0.03870
+G 0.38178 0.32249 0.04062
+V 0.42079 0.29097 0.04295
+G 0.45491 0.26034 0.04537
+A 0.49886 0.22657 0.04895
+V 0.52391 0.20562 0.05130
+E 0.53303 0.20165 0.05126
+P 0.53975 0.20063 0.05403
+F 0.52385 0.20385 0.05161
+A 0.50639 0.22752 0.04984
+F 0.48741 0.26114 0.04846
+L 0.46674 0.28999 0.04597
+S 0.43909 0.33263 0.04400
+E 0.39696 0.36707 0.03985
+D 0.35208 0.41809 0.03509
+A 0.30408 0.46253 0.03007
+S 0.24901 0.46649 0.02454
+A 0.19867 0.47834 0.01929
+A 0.16075 0.50072 0.01365
+E 0.13788 0.50748 0.01122
+Q 0.13506 0.50876 0.01368
+L 0.12169 0.51337 0.01547
+A 0.12136 0.51136 0.01598
+C 0.13259 0.50633 0.01649
+A 0.13448 0.48088 0.01786
+R 0.13417 0.48245 0.02171
+T 0.14810 0.47380 0.02092
+R 0.15594 0.46796 0.02898
+A 0.16180 0.47356 0.03389
+Q 0.19117 0.47436 0.04219
+A 0.22511 0.46346 0.05995
+I 0.26575 0.46364 0.06867
+A 0.31723 0.44786 0.08230
+A 0.37505 0.45856 0.10196
+S 0.43341 0.46499 0.12734
+V 0.50181 0.46517 0.14401
+R 0.55621 0.45469 0.15645
+P 0.60375 0.45290 0.17581
+L 0.64486 0.44417 0.18570
+A 0.66990 0.43379 0.19070
+P 0.68382 0.41168 0.18878
+T 0.70233 0.41020 0.18048
+R 0.72070 0.40484 0.16987
+V 0.71180 0.39972 0.16069
+R 0.71532 0.37964 0.14413
+S 0.70293 0.35656 0.12867
+K 0.67155 0.32107 0.11402
+G 0.63844 0.31759 0.08838
+P 0.61151 0.28482 0.07748
+L 0.58165 0.26357 0.07057
+R 0.56607 0.23944 0.06683
+V 0.55583 0.20985 0.05244
+G 0.54798 0.18271 0.04783
+F 0.54729 0.18625 0.06066
+V 0.56353 0.19115 0.06687
+S 0.58514 0.20302 0.07328
+N 0.61899 0.21760 0.07727
+G 0.64417 0.24094 0.08164
+F 0.66852 0.25410 0.08724
+G 0.67113 0.26439 0.08635
+A 0.65329 0.26395 0.08354
+H 0.59906 0.25471 0.07613
+P 0.53852 0.23852 0.06676
+T 0.46756 0.23838 0.05520
+G 0.39638 0.22887 0.04532
+L 0.32435 0.21985 0.03424
+L 0.25959 0.20622 0.02455
+T 0.21092 0.19002 0.01454
+V 0.16286 0.18984 0.00874
+A 0.13222 0.19663 0.01040
+L 0.13718 0.21327 0.01176
+F 0.15922 0.22668 0.01421
+E 0.19287 0.25014 0.01571
+A 0.24795 0.27481 0.02231
+L 0.30912 0.29319 0.02781
+Q 0.36600 0.31761 0.03436
+R 0.40904 0.32357 0.04039
+R 0.44641 0.31944 0.04550
+Q 0.47387 0.31066 0.04911
+P 0.48015 0.30088 0.05001
+D 0.46585 0.27977 0.04718
+L 0.43848 0.26224 0.04029
+Q 0.41204 0.24283 0.03653
+M 0.40286 0.22376 0.03416
+H 0.38445 0.22935 0.04559
+L 0.40616 0.24686 0.05506
+F 0.44756 0.28038 0.07106
+A 0.47610 0.30637 0.08409
+T 0.52735 0.35044 0.09517
+S 0.56587 0.38896 0.10535
+G 0.57757 0.43154 0.10837
+D 0.58300 0.46681 0.10980
+D 0.55714 0.47586 0.10507
+G 0.52225 0.46343 0.09636
+S 0.49037 0.44504 0.08443
+T 0.44095 0.43528 0.06889
+L 0.37153 0.42133 0.04888
+R 0.31143 0.39708 0.03105
+T 0.27726 0.37781 0.01676
+R 0.27155 0.36109 0.01414
+L 0.28212 0.36818 0.02699
+A 0.32672 0.37349 0.03457
+Q 0.37520 0.37718 0.04759
+A 0.40565 0.37791 0.05522
+S 0.43709 0.38006 0.06145
+T 0.42865 0.37978 0.06213
+L 0.42653 0.37779 0.06203
+H 0.41799 0.35467 0.06181
+D 0.40044 0.33312 0.05776
+V 0.40150 0.31093 0.05556
+T 0.41246 0.30646 0.05349
+A 0.40495 0.29640 0.05083
+L 0.38425 0.29841 0.04063
+G 0.37341 0.31172 0.03907
+H 0.37246 0.32334 0.03285
+L 0.38933 0.33516 0.04222
+A 0.38737 0.36073 0.05225
+T 0.39737 0.37986 0.06044
+A 0.39716 0.39982 0.06460
+K 0.37829 0.40866 0.06597
+H 0.35046 0.39889 0.06465
+I 0.32903 0.38932 0.06095
+R 0.31342 0.37365 0.05668
+H 0.28853 0.35140 0.05380
+H 0.27629 0.33450 0.04777
+G 0.29822 0.30711 0.04648
+I 0.31666 0.28368 0.04202
+D 0.33323 0.24918 0.03960
+L 0.35823 0.24361 0.03424
+L 0.39797 0.22750 0.04012
+F 0.44639 0.21384 0.04190
+D 0.50116 0.22639 0.05091
+L 0.55514 0.24972 0.05808
+R 0.61133 0.27218 0.06250
+G 0.66599 0.28765 0.06599
+W 0.70960 0.29860 0.06791
+G 0.73011 0.30278 0.06742
+G 0.72946 0.30915 0.06371
+G 0.71108 0.30904 0.06168
+G 0.68003 0.30934 0.05571
+R 0.66061 0.29289 0.04656
+P 0.64635 0.27540 0.05550
+E 0.62499 0.25806 0.06154
+V 0.62287 0.23817 0.06756
+F 0.61060 0.22593 0.07470
+A 0.59656 0.21864 0.08205
+L 0.60330 0.21961 0.08723
+R 0.62421 0.23110 0.09194
+P 0.63973 0.23597 0.09437
+A 0.63254 0.24152 0.09269
+P 0.63711 0.23203 0.08998
+V 0.62232 0.23166 0.08314
+Q 0.60255 0.21849 0.07443
+V 0.59309 0.19996 0.06600
+N 0.59586 0.18959 0.05853
+W 0.59987 0.19889 0.04827
+L 0.61528 0.19585 0.04572
+A 0.65515 0.21571 0.05698
+Y 0.69371 0.23266 0.05857
+P 0.73439 0.25305 0.06008
+G 0.74188 0.26312 0.06422
+T 0.75123 0.27052 0.06498
+S 0.76951 0.26451 0.06622
+G 0.76779 0.25325 0.06613
+A 0.72111 0.23147 0.06174
+P 0.67480 0.21248 0.05747
+W 0.62753 0.18266 0.05294
+M 0.56914 0.15468 0.04739
+D 0.51707 0.12451 0.04297
+Y 0.48676 0.10065 0.04061
+V 0.46016 0.10000 0.03796
+L 0.45125 0.09899 0.03673
+G 0.46512 0.11515 0.03756
+D 0.49575 0.13961 0.03981
+A 0.52466 0.15857 0.04193
+F 0.57603 0.17730 0.04653
+A 0.62643 0.18387 0.05093
+L 0.66695 0.17936 0.05452
+P 0.71435 0.19585 0.05745
+P 0.73410 0.21047 0.05962
+A 0.73013 0.21125 0.06018
+L 0.72402 0.22164 0.06056
+E 0.69564 0.22568 0.05896
+P 0.63984 0.23915 0.05487
+F 0.58543 0.24806 0.05085
+Y 0.52763 0.26149 0.04642
+S 0.44437 0.27688 0.03734
+E 0.38994 0.28580 0.03378
+H 0.35698 0.32239 0.03272
+V 0.33694 0.33489 0.03170
+L 0.34704 0.33592 0.03225
+R 0.38340 0.34142 0.03633
+L 0.42595 0.35345 0.04216
+Q 0.47377 0.35116 0.04156
+G 0.54491 0.39114 0.05373
+A 0.59484 0.41648 0.06565
+F 0.64512 0.44408 0.07508
+Q 0.68398 0.47392 0.08236
+P 0.71015 0.50429 0.08796
+S 0.72130 0.54316 0.08945
+D 0.74023 0.56084 0.08986
+T 0.73744 0.58262 0.08960
+S 0.72650 0.59894 0.08635
+R 0.73237 0.61200 0.08672
+V 0.74400 0.63068 0.08153
+V 0.74773 0.62745 0.07749
+A 0.76058 0.62126 0.07520
+E 0.76800 0.60970 0.07795
+P 0.77430 0.59118 0.07922
+P 0.78245 0.55519 0.07148
+S 0.80137 0.54121 0.08379
+R 0.81007 0.51724 0.09656
+T 0.81403 0.49308 0.10518
+Q 0.80079 0.45171 0.11149
+C 0.78528 0.41673 0.11452
+G 0.76190 0.37530 0.11100
+L 0.71814 0.32633 0.10722
+P 0.67495 0.28305 0.10562
+E 0.62661 0.24178 0.09856
+Q 0.56985 0.20651 0.08806
+G 0.52558 0.17933 0.07590
+V 0.47230 0.15205 0.06666
+V 0.43535 0.13419 0.05794
+L 0.40715 0.11369 0.05152
+C 0.41016 0.10273 0.04279
+C 0.43433 0.09879 0.03559
+F 0.50619 0.10500 0.04489
+N 0.57712 0.12335 0.05514
+N 0.62439 0.14604 0.05781
+S 0.63807 0.18419 0.05701
+Y 0.64582 0.21583 0.05612
+K 0.62340 0.24793 0.05276
+L 0.57371 0.28206 0.05093
+N 0.52540 0.29710 0.04927
+P 0.45482 0.31328 0.04325
+Q 0.37909 0.31568 0.03689
+S 0.29692 0.30541 0.02973
+M 0.21762 0.29356 0.02260
+A 0.15041 0.26998 0.01661
+R 0.09545 0.24528 0.01214
+M 0.08442 0.22763 0.01056
+L 0.11346 0.21969 0.01251
+A 0.16837 0.21275 0.01654
+V 0.22297 0.21879 0.02025
+L 0.26784 0.22602 0.02408
+R 0.30242 0.24476 0.02673
+E 0.33874 0.25182 0.03097
+V 0.34959 0.27168 0.03150
+P 0.33978 0.27434 0.03121
+D 0.33332 0.27763 0.03094
+S 0.32976 0.29445 0.03047
+V 0.35623 0.29670 0.03296
+L 0.37151 0.28190 0.03391
+W 0.39865 0.29676 0.03479
+L 0.41861 0.30967 0.03663
+L 0.43481 0.32817 0.03818
+S 0.45442 0.35277 0.04037
+G 0.46433 0.36330 0.04162
+P 0.46649 0.36202 0.04203
+G 0.46746 0.36549 0.04237
+E 0.44268 0.35150 0.04112
+A 0.39880 0.34825 0.03745
+D 0.34362 0.33941 0.03023
+A 0.27079 0.32740 0.02553
+R 0.19685 0.30861 0.02129
+L 0.15646 0.30589 0.01928
+R 0.14567 0.30763 0.01266
+A 0.17408 0.31707 0.01691
+F 0.21654 0.33503 0.02252
+A 0.26349 0.38717 0.03069
+H 0.32359 0.41084 0.04191
+A 0.38144 0.41639 0.05518
+Q 0.43067 0.42053 0.06218
+G 0.47270 0.40240 0.07489
+V 0.50814 0.38341 0.08407
+D 0.52289 0.35372 0.08916
+A 0.53947 0.31127 0.09208
+Q 0.55178 0.27810 0.09175
+R 0.56301 0.23283 0.08799
+L 0.57426 0.19651 0.08755
+V 0.59531 0.17737 0.08383
+F 0.60326 0.15396 0.07657
+M 0.62804 0.16806 0.06773
+P 0.65584 0.19021 0.06801
+K 0.68140 0.21968 0.06499
+L 0.68264 0.23978 0.06242
+P 0.68490 0.24644 0.06013
+H 0.68668 0.26272 0.05960
+P 0.67935 0.27414 0.05542
+Q 0.64507 0.26988 0.05695
+Y 0.60140 0.26219 0.05228
+L 0.56330 0.24327 0.04858
+A 0.55438 0.22917 0.04645
+R 0.52210 0.21007 0.04306
+Y 0.51021 0.18991 0.04170
+R 0.50118 0.17798 0.03976
+H 0.49408 0.17028 0.04134
+A 0.49113 0.14885 0.04276
+D 0.52093 0.14786 0.04658
+L 0.54598 0.14366 0.04963
+F 0.57162 0.15295 0.05237
+L 0.59979 0.15882 0.05418
+D 0.62941 0.18150 0.05724
+T 0.66631 0.19936 0.05978
+H 0.69373 0.21439 0.06162
+P 0.70792 0.24334 0.06451
+Y 0.73006 0.28913 0.06664
+N 0.73659 0.31948 0.05917
+A 0.74324 0.35862 0.06255
+H 0.69816 0.38328 0.06584
+T 0.66515 0.40185 0.07276
+T 0.61727 0.40648 0.07578
+A 0.59280 0.40090 0.08299
+S 0.58091 0.37470 0.08683
+D 0.58233 0.35162 0.08915
+A 0.59138 0.32705 0.09026
+L 0.59940 0.29487 0.08907
+W 0.61086 0.25952 0.08583
+T 0.63117 0.23415 0.08354
+G 0.64088 0.20701 0.07736
+C 0.66172 0.19254 0.07067
+P 0.69118 0.20234 0.06654
+V 0.70553 0.22105 0.05918
+L 0.70208 0.22639 0.05011
+T 0.68245 0.24682 0.05419
+T 0.62544 0.25800 0.05278
+P 0.56988 0.27315 0.05171
+G 0.51318 0.28596 0.04768
+E 0.46788 0.29210 0.04443
+T 0.41726 0.29146 0.04050
+F 0.36734 0.29524 0.03603
+A 0.32063 0.28693 0.03220
+A 0.26832 0.28731 0.02700
+R 0.24681 0.28867 0.02490
+V 0.24436 0.29256 0.02440
+A 0.24656 0.29313 0.02350
+G 0.27373 0.28458 0.02360
+S 0.32678 0.28414 0.02955
+L 0.37613 0.28419 0.03492
+N 0.42874 0.27040 0.03982
+H 0.47657 0.25552 0.04416
+H 0.53361 0.24348 0.04881
+L 0.56876 0.23408 0.05143
+G 0.59975 0.22377 0.05394
+L 0.61704 0.21744 0.05507
+D 0.62577 0.21108 0.05533
+E 0.61075 0.20183 0.05320
+M 0.58173 0.20394 0.05023
+N 0.53686 0.21602 0.04574
+V 0.49281 0.21370 0.04199
+A 0.42644 0.21815 0.03603
+D 0.36426 0.22473 0.03003
+D 0.30930 0.22202 0.02475
+A 0.26382 0.22207 0.02141
+A 0.20346 0.22812 0.01511
+F 0.16652 0.23306 0.01146
+V 0.13737 0.25019 0.00807
+A 0.12949 0.26687 0.00000
+K 0.15808 0.27795 0.00831
+A 0.21339 0.29573 0.02806
+V 0.26353 0.31670 0.04668
+A 0.31427 0.32406 0.06213
+L 0.36375 0.33586 0.07438
+A 0.39713 0.35160 0.08328
+S 0.41552 0.35343 0.08768
+D 0.42901 0.35420 0.09377
+P 0.42161 0.35561 0.09258
+A 0.41350 0.34029 0.09738
+A 0.39008 0.32720 0.09705
+L 0.35045 0.30464 0.09564
+T 0.29152 0.29845 0.08469
+A 0.26576 0.29222 0.08055
+L 0.23026 0.29345 0.06954
+H 0.22267 0.27732 0.06684
+A 0.25403 0.27306 0.08307
+R 0.24334 0.28281 0.08723
+V 0.22491 0.30878 0.07340
+D 0.22851 0.43041 0.04704
+V 0.39251 0.34002 0.11921
+L 0.20637 0.41747 0.05445
+R 0.27441 0.38910 0.11186
+R 0.34891 0.61978 0.05892
+E 0.27116 0.65769 0.06910
+S 0.55387 0.78184 0.13065
+I 0.72358 0.77535 0.33382