diff --git a/.gitignore b/.gitignore index 6717b7121..e43b0f988 100644 --- a/.gitignore +++ b/.gitignore @@ -1,67 +1 @@ -# Some general ignore patterns -build/ -obj/ -*.o -Debug*/ -Release*/ -*.mode* -*.app/ -*.pyc -.svn/ - - -#XCode -*.pbxuser -*.perspective -*.perspectivev3 -*.mode1v3 -*.mode2v3 -#XCode 4 -xcuserdata -*.xcworkspace - -#Code::Blocks -*.depend -*.layout - -#Visual Studio -*.sdf -*.opensdf -*.suo -ipch/ - -#Eclipse -.metadata -local.properties -.externalToolBuilders - - -# OS-specific ignore patterns - -#Linux -*~ -# KDE -.directory - -#OSX .DS_Store -*.swp -*~.nib -# Thumbnails -._* - -#Windows -# Windows image file caches -Thumbs.db -# Folder config file -Desktop.ini - -#Android -.csettings -/libs/openFrameworksCompiled/project/android/paths.make - -# Miscellaneous -.mailmap - -audio/ - diff --git a/LICENSE b/LICENSE new file mode 100644 index 000000000..d64569567 --- /dev/null +++ b/LICENSE @@ -0,0 +1,202 @@ + + Apache License + Version 2.0, January 2004 + http://www.apache.org/licenses/ + + TERMS AND CONDITIONS FOR USE, REPRODUCTION, AND DISTRIBUTION + + 1. Definitions. + + "License" shall mean the terms and conditions for use, reproduction, + and distribution as defined by Sections 1 through 9 of this document. + + "Licensor" shall mean the copyright owner or entity authorized by + the copyright owner that is granting the License. + + "Legal Entity" shall mean the union of the acting entity and all + other entities that control, are controlled by, or are under common + control with that entity. For the purposes of this definition, + "control" means (i) the power, direct or indirect, to cause the + direction or management of such entity, whether by contract or + otherwise, or (ii) ownership of fifty percent (50%) or more of the + outstanding shares, or (iii) beneficial ownership of such entity. + + "You" (or "Your") shall mean an individual or Legal Entity + exercising permissions granted by this License. + + "Source" form shall mean the preferred form for making modifications, + including but not limited to software source code, documentation + source, and configuration files. + + "Object" form shall mean any form resulting from mechanical + transformation or translation of a Source form, including but + not limited to compiled object code, generated documentation, + and conversions to other media types. + + "Work" shall mean the work of authorship, whether in Source or + Object form, made available under the License, as indicated by a + copyright notice that is included in or attached to the work + (an example is provided in the Appendix below). + + "Derivative Works" shall mean any work, whether in Source or Object + form, that is based on (or derived from) the Work and for which the + editorial revisions, annotations, elaborations, or other modifications + represent, as a whole, an original work of authorship. For the purposes + of this License, Derivative Works shall not include works that remain + separable from, or merely link (or bind by name) to the interfaces of, + the Work and Derivative Works thereof. + + "Contribution" shall mean any work of authorship, including + the original version of the Work and any modifications or additions + to that Work or Derivative Works thereof, that is intentionally + submitted to Licensor for inclusion in the Work by the copyright owner + or by an individual or Legal Entity authorized to submit on behalf of + the copyright owner. For the purposes of this definition, "submitted" + means any form of electronic, verbal, or written communication sent + to the Licensor or its representatives, including but not limited to + communication on electronic mailing lists, source code control systems, + and issue tracking systems that are managed by, or on behalf of, the + Licensor for the purpose of discussing and improving the Work, but + excluding communication that is conspicuously marked or otherwise + designated in writing by the copyright owner as "Not a Contribution." + + "Contributor" shall mean Licensor and any individual or Legal Entity + on behalf of whom a Contribution has been received by Licensor and + subsequently incorporated within the Work. + + 2. Grant of Copyright License. Subject to the terms and conditions of + this License, each Contributor hereby grants to You a perpetual, + worldwide, non-exclusive, no-charge, royalty-free, irrevocable + copyright license to reproduce, prepare Derivative Works of, + publicly display, publicly perform, sublicense, and distribute the + Work and such Derivative Works in Source or Object form. + + 3. Grant of Patent License. Subject to the terms and conditions of + this License, each Contributor hereby grants to You a perpetual, + worldwide, non-exclusive, no-charge, royalty-free, irrevocable + (except as stated in this section) patent license to make, have made, + use, offer to sell, sell, import, and otherwise transfer the Work, + where such license applies only to those patent claims licensable + by such Contributor that are necessarily infringed by their + Contribution(s) alone or by combination of their Contribution(s) + with the Work to which such Contribution(s) was submitted. If You + institute patent litigation against any entity (including a + cross-claim or counterclaim in a lawsuit) alleging that the Work + or a Contribution incorporated within the Work constitutes direct + or contributory patent infringement, then any patent licenses + granted to You under this License for that Work shall terminate + as of the date such litigation is filed. + + 4. Redistribution. You may reproduce and distribute copies of the + Work or Derivative Works thereof in any medium, with or without + modifications, and in Source or Object form, provided that You + meet the following conditions: + + (a) You must give any other recipients of the Work or + Derivative Works a copy of this License; and + + (b) You must cause any modified files to carry prominent notices + stating that You changed the files; and + + (c) You must retain, in the Source form of any Derivative Works + that You distribute, all copyright, patent, trademark, and + attribution notices from the Source form of the Work, + excluding those notices that do not pertain to any part of + the Derivative Works; and + + (d) If the Work includes a "NOTICE" text file as part of its + distribution, then any Derivative Works that You distribute must + include a readable copy of the attribution notices contained + within such NOTICE file, excluding those notices that do not + pertain to any part of the Derivative Works, in at least one + of the following places: within a NOTICE text file distributed + as part of the Derivative Works; within the Source form or + documentation, if provided along with the Derivative Works; or, + within a display generated by the Derivative Works, if and + wherever such third-party notices normally appear. The contents + of the NOTICE file are for informational purposes only and + do not modify the License. You may add Your own attribution + notices within Derivative Works that You distribute, alongside + or as an addendum to the NOTICE text from the Work, provided + that such additional attribution notices cannot be construed + as modifying the License. + + You may add Your own copyright statement to Your modifications and + may provide additional or different license terms and conditions + for use, reproduction, or distribution of Your modifications, or + for any such Derivative Works as a whole, provided Your use, + reproduction, and distribution of the Work otherwise complies with + the conditions stated in this License. + + 5. Submission of Contributions. Unless You explicitly state otherwise, + any Contribution intentionally submitted for inclusion in the Work + by You to the Licensor shall be under the terms and conditions of + this License, without any additional terms or conditions. + Notwithstanding the above, nothing herein shall supersede or modify + the terms of any separate license agreement you may have executed + with Licensor regarding such Contributions. + + 6. Trademarks. This License does not grant permission to use the trade + names, trademarks, service marks, or product names of the Licensor, + except as required for reasonable and customary use in describing the + origin of the Work and reproducing the content of the NOTICE file. + + 7. Disclaimer of Warranty. Unless required by applicable law or + agreed to in writing, Licensor provides the Work (and each + Contributor provides its Contributions) on an "AS IS" BASIS, + WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or + implied, including, without limitation, any warranties or conditions + of TITLE, NON-INFRINGEMENT, MERCHANTABILITY, or FITNESS FOR A + PARTICULAR PURPOSE. You are solely responsible for determining the + appropriateness of using or redistributing the Work and assume any + risks associated with Your exercise of permissions under this License. + + 8. Limitation of Liability. In no event and under no legal theory, + whether in tort (including negligence), contract, or otherwise, + unless required by applicable law (such as deliberate and grossly + negligent acts) or agreed to in writing, shall any Contributor be + liable to You for damages, including any direct, indirect, special, + incidental, or consequential damages of any character arising as a + result of this License or out of the use or inability to use the + Work (including but not limited to damages for loss of goodwill, + work stoppage, computer failure or malfunction, or any and all + other commercial damages or losses), even if such Contributor + has been advised of the possibility of such damages. + + 9. Accepting Warranty or Additional Liability. While redistributing + the Work or Derivative Works thereof, You may choose to offer, + and charge a fee for, acceptance of support, warranty, indemnity, + or other liability obligations and/or rights consistent with this + License. However, in accepting such obligations, You may act only + on Your own behalf and on Your sole responsibility, not on behalf + of any other Contributor, and only if You agree to indemnify, + defend, and hold each Contributor harmless for any liability + incurred by, or claims asserted against, such Contributor by reason + of your accepting any such warranty or additional liability. + + END OF TERMS AND CONDITIONS + + APPENDIX: How to apply the Apache License to your work. + + To apply the Apache License to your work, attach the following + boilerplate notice, with the fields enclosed by brackets "[]" + replaced with your own identifying information. (Don't include + the brackets!) The text should be enclosed in the appropriate + comment syntax for the file format. We also recommend that a + file or class name and description of purpose be included on the + same "printed page" as the copyright notice for easier + identification within third-party archives. + + Copyright [yyyy] [name of copyright owner] + + Licensed under the Apache License, Version 2.0 (the "License"); + you may not use this file except in compliance with the License. + You may obtain a copy of the License at + + http://www.apache.org/licenses/LICENSE-2.0 + + Unless required by applicable law or agreed to in writing, software + distributed under the License is distributed on an "AS IS" BASIS, + WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied. + See the License for the specific language governing permissions and + limitations under the License. diff --git a/README.md b/README.md index d8621c739..8c26ef94c 100644 --- a/README.md +++ b/README.md @@ -5,38 +5,44 @@ This repository is where you will populate your Project Page on the DevArt site. All updates are made using [Github Flavoured Markdown Language](https://help.github.com/articles/github-flavored-markdown). Please ensure that your files use the GitHub Flavoured formatting. +**You may provide links to websites, videos & images but do not upload content that does not belong to you.** + ## Folder and File Structure - **readme.md** *Where to find the full instructions for how to use the DevArt template.* -- **project_summary.md** *Where to edit your project as you progress, from Cover Image, project description to final prototype.* +- **[project_summary.md](project_summary.md)** *Where to edit your project as you progress, from Cover Image, project description to final prototype.* -- **project_technologies.json** *Where to define technologies used, including at least one Google technology.* +- **[project_technologies.json](project_technologies.json)** *Where to define technologies used, including at least one Google technology.* -- **project_posts/** *Where to add updates of your progress.* +- **[project_posts/](project_posts/)** *Where to add updates of your progress.* -- **project_images/** *Where to add and store images for your Project Summary and Project Posts.* +- **[project_images/](project_images/)** *Where to add and store images for your Project Summary and Project Posts.* -- **project_code/** *Where to keep your source code and stable releases of your project. Structure anything inside this folder as you see fit.* +- **[project_code/](project_code/)** *Where to keep your source code and stable releases of your project. Structure anything inside this folder as you see fit.* ## Instructions ### Your Cover Image -To start with you’ll need to replace the file **cover.jpg** inside the **/project_images** folder with a image of your choice to add your Cover Image on your Project Page. This will make your project to appear in the DevArt Gallery. A **1000 x 500 pixels** jpeg is the optimum size. +To start with you’ll need to replace the file **cover.jpg** inside the **/project_images** folder with a image of your choice to add your Cover Image on your Project Page. This will make your project to appear in the DevArt Gallery. + +**A 1000 x 500 pixels jpeg is the optimum size.** This can be anything from your inspiration to your initial sketch, and can be edited as many times as you like during your progress. If no Cover Image is defined then the image from your most recent Project Post will be used and will automatically update with every new post. + **If no Cover Image or Project Post image is available then your project will not appear in the DevArt Gallery.** ### Your Project Summary Edit **project_summary.md** to describe your project title, idea, vision and where ultimately the final results of your project are displayed. This too can be edited as many times as you like during your progress - from concept and early sketches to the finished piece. We encourage you to always update with the latest images, videos, and links of your project. This will be the first thing judges will look at when they go to your Project Page. The more complete, the better. -**For any videos upload to YouTube and insert the YouTube embed link.** + +**Make sure that images in your Project Summary have the maximum size of 1000 x 1000 pixels otherwise it will not appear on your Project Page. And for any videos upload to YouTube and insert the YouTube embed link.** ### Your Project Technologies -Edit **project_technologies.json** using the example JSON structure to define the technologies you're using on your project within the following categories: ```Toolkits```, ```Platforms```& ```APIs```. The 4th category ```Languages``` is automatically defined through GitHub. You can also add themes as tags. Make sure your JSON conforms to the structure of the template and is validated. By creating a list of technologies and themes, your project will be searchable in the DevArt Gallery. See example below: +Edit **project_technologies.json** using the example JSON structure to define the technologies you're using on your project within the following categories: ```Toolkits```, ```Platforms```& ```APIs```. The 4th category ```Languages``` is automatically defined through GitHub. You can also add themes as tags. Make sure your JSON conforms to the structure of the template and is validated. You can validate your JSON before submitting using websites such as JSONLint. By creating a list of technologies and themes, your project will be searchable in the DevArt Gallery. See example below: ``` { @@ -68,8 +74,9 @@ Edit **project_technologies.json** using the example JSON structure to define To create a Project Post, duplicate the example post in **project_posts/** folder renaming the file using the same convention **YYYY-MM-DD-POST-TITLE.MD** that applies to date and title of your post at the time. -This section is like a blog of your progress, where you will document your process—from early napkin sketches to working prototypes. As soon as you have a rough idea of your project, you should create your first Project Post. We encourage you to be as visual as possible including links, images and video. The Commissioned Interactive Artists will be using the same template so be sure to follow their ‘open process’ as their projects unfold. **Get started early and post often - you'll need at least 5 Posts to be eligible for judging. See what the judges will be looking for in the Judging Criteria on the [Enter Now Page](https://devart.withgoogle.com/#/enter-now/judging-criteria) of the website.** -**For any videos upload to YouTube and insert the YouTube embed link.** +This section is like a blog of your progress, where you will document your process—from early napkin sketches to working prototypes. As soon as you have a rough idea of your project, you should create your first Project Post. We encourage you to be as visual as possible including links, images and video. The Commissioned Interactive Artists will be using the same template so be sure to follow their ‘open process’ as their projects unfold. Get started early and post often - you'll need at least 5 Posts to be eligible for judging. See what the judges will be looking for in the Judging Criteria on the [Enter Now Page](https://devart.withgoogle.com/#/enter-now/judging-criteria) of the website. + +**Make sure that images in your Project Posts have the maximum size of 1000 x 1000 pixels otherwise it will not appear on your Project Page. And for any videos upload to YouTube and insert the YouTube embed link.** ### Mark Your Project as Complete When you have completed your submission, anytime before the deadline of **28 March 2014, 18:00 GMT**, it’s essential that you mark your project as complete on your Project Page. **Only projects that have been marked as ‘complete’ are eligible for judging.** Before you mark your project as as complete please double-check you’ve done the following: diff --git a/build/.gitinclude b/project_code/.gitignore similarity index 100% rename from build/.gitinclude rename to project_code/.gitignore diff --git a/project_code/LICENSE b/project_code/LICENSE deleted file mode 100644 index 9c4f792ae..000000000 --- a/project_code/LICENSE +++ /dev/null @@ -1,20 +0,0 @@ -The MIT License (MIT) - -Copyright (c) 2014 ofZach - -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. diff --git a/project_code/README.md b/project_code/README.md deleted file mode 100644 index cd80daadb..000000000 --- a/project_code/README.md +++ /dev/null @@ -1,18 +0,0 @@ -devart -====== - -code for devart commission, tentatively titled "play the world". - -this should be at the root level of OF (0.8). It's using OSX specific libraries at the moment, and will contain weird experiments with aubio, libsndfile, vamp, etc. As we go, we'll start to label and mark things. - -(note this is a copy of this: https://github.com/ofzach/devart, the repo I'm doing development from. That repo is LARGE as it has some binary files committed. I will be cleaning that up and using this as submodule of that shortly) - - -- audio: raw audio files, analysis files, etc (I've left this empty for now to keep the repo light) -- utils: command line tools such as vamp plugin runner -- noteDetection: experiments in segmentation of notes -- notePlayback: experiments in playing back note files - -uses develop branch of ofxUI -(git checkout -b develop remotes/origin/develop) - diff --git a/project_code/noteDetection/.gitkeep b/project_code/noteDetection/.gitkeep deleted file mode 100644 index e69de29bb..000000000 diff --git a/project_code/noteDetection/chromaTest/Makefile b/project_code/noteDetection/chromaTest/Makefile deleted file mode 100644 index 7a7fe8b58..000000000 --- a/project_code/noteDetection/chromaTest/Makefile +++ /dev/null @@ -1,13 +0,0 @@ -# Attempt to load a config.make file. -# If none is found, project defaults in config.project.make will be used. -ifneq ($(wildcard config.make),) - include config.make -endif - -# make sure the the OF_ROOT location is defined -ifndef OF_ROOT - OF_ROOT=../../.. -endif - -# call the project makefile! -include $(OF_ROOT)/libs/openFrameworksCompiled/project/makefileCommon/compile.project.mk diff --git a/project_code/noteDetection/chromaTest/Project.xcconfig b/project_code/noteDetection/chromaTest/Project.xcconfig deleted file mode 100644 index c90f7b143..000000000 --- a/project_code/noteDetection/chromaTest/Project.xcconfig +++ /dev/null @@ -1,17 +0,0 @@ -//THE PATH TO THE ROOT OF OUR OF PATH RELATIVE TO THIS PROJECT. -//THIS NEEDS TO BE DEFINED BEFORE CoreOF.xcconfig IS INCLUDED -OF_PATH = ../../.. - -//THIS HAS ALL THE HEADER AND LIBS FOR OF CORE -#include "../../../libs/openFrameworksCompiled/project/osx/CoreOF.xcconfig" - -//ICONS - NEW IN 0072 -ICON_NAME_DEBUG = icon-debug.icns -ICON_NAME_RELEASE = icon.icns -ICON_FILE_PATH = $(OF_PATH)/libs/openFrameworksCompiled/project/osx/ - -//IF YOU WANT AN APP TO HAVE A CUSTOM ICON - PUT THEM IN YOUR DATA FOLDER AND CHANGE ICON_FILE_PATH to: -//ICON_FILE_PATH = bin/data/ - -OTHER_LDFLAGS = $(OF_CORE_LIBS) -HEADER_SEARCH_PATHS = $(OF_CORE_HEADERS) diff --git a/project_code/noteDetection/chromaTest/addons.make b/project_code/noteDetection/chromaTest/addons.make deleted file mode 100644 index e69de29bb..000000000 diff --git a/project_code/noteDetection/chromaTest/bin/data/.gitkeep b/project_code/noteDetection/chromaTest/bin/data/.gitkeep deleted file mode 100644 index e69de29bb..000000000 diff --git a/project_code/noteDetection/chromaTest/bin/data/a.wav b/project_code/noteDetection/chromaTest/bin/data/a.wav deleted file mode 100644 index 5369befb4..000000000 Binary files a/project_code/noteDetection/chromaTest/bin/data/a.wav and /dev/null differ diff --git a/project_code/noteDetection/chromaTest/bin/data/lankra/a.wav b/project_code/noteDetection/chromaTest/bin/data/lankra/a.wav deleted file mode 100644 index 413a32a60..000000000 Binary files a/project_code/noteDetection/chromaTest/bin/data/lankra/a.wav and /dev/null differ diff --git a/project_code/noteDetection/chromaTest/bin/data/lankra/out.txt b/project_code/noteDetection/chromaTest/bin/data/lankra/out.txt deleted file mode 100644 index 269e536dc..000000000 --- a/project_code/noteDetection/chromaTest/bin/data/lankra/out.txt +++ /dev/null @@ -1,453 +0,0 @@ -8192: 1.99636 0.122344 0.0726974 0.601185 0.0083773 0.590833 0.194479 0.294376 0.0726267 0.0301649 0.468329 0.501101 -10240: 1.93767 0.0823448 0.698718 0.543394 0 1.75667 0.0464453 0.132548 0.0996294 0.0803144 1.97294 0.800961 -12288: 0.911655 0.113788 0.811269 0.537059 0.00103557 1.33937 0.0349071 0.266335 0.170167 0.0553156 3.61522 0.466345 -14335: 0.165357 0.276901 0.731122 0.195665 0.124446 1.25303 0.145784 0.156569 0.187349 0 3.97722 0.0984369 -16384: 0.171333 0.297453 0.662004 0.173725 0.235535 1.25234 0.0507151 0.0990859 0.190035 0 4.02687 0.0259752 -18432: 0.15733 0.0838712 0.665055 0.256027 0.0183735 1.17784 0.0533958 0 0.167018 0.0330245 3.97604 0.0241912 -20480: 0.143895 0.163772 0.573618 0.340235 0.198207 1.06271 0.0215507 0.0252456 0.0557517 0.0455293 3.8523 0 -22528: 0.00043419 0.616243 0.215793 0.172415 0.378015 0.473086 0.0288776 0.196858 0 1.544 2.37719 0 -24576: 9.32137e-05 0.971976 0.141672 0.206954 0.766492 0.335304 0.0179802 0.301087 0 2.84923 0.588045 0.0184317 -26624: 9.52749e-05 0.980258 0.133726 0.278131 0.955567 0.129653 0.0325916 0.237961 0 3.58695 0.229649 0 -28671: 0.0312065 0.998169 0.0546076 0.45914 0.963207 0.0241749 0.0587946 0.175751 0.130589 3.47828 0.213943 0 -30720: 0.000404337 0.629811 0.042593 0.29696 0.976812 0.304098 0.10164 0.27655 0.532957 2.28544 0.845775 0 -32768: 0.0764142 0.189348 0.311432 0.417492 0.243129 0.626831 0.0716032 0.500052 0.257104 1.1291 1.71841 0.018634 -34815: 0.120015 0 0.690465 0.184652 0.170144 0.789345 0.0852748 0.328126 0.0640843 0.197725 2.66617 0.0105624 -36864: 0.106601 0 0.622561 0.130503 0.362428 0.673305 0.144852 0.35872 0.0298255 0.870198 2.50947 0 -38912: 0.0977719 0.284322 0.372127 0.313528 0.542237 0.477989 0.245248 0.471975 0 1.70601 1.54807 0 -40960: 0.294807 0.502395 0.10935 0.865261 0.474119 0.214888 0.306528 1.14057 0 2.34622 0.398515 0 -43008: 0.499164 0.231464 0.299655 0.692558 0.395962 0.284791 0.348338 1.46315 0.344513 2.2382 0.261884 0 -45056: 0.394041 0.244463 0.364984 0.584631 0.588662 0.598985 0.501594 1.37174 0.758502 0.971078 0.269543 0 -47104: 0.283613 0.445545 0.0453163 0.937229 0.736278 0.435947 0.571572 1.01866 0.648785 0.204741 0.302648 0.0389912 -49151: 0.0818715 0.423315 0.00654122 1.31411 1.24112 0.309194 0.21737 1.28938 0.358422 0.159034 0.259188 0.0410415 -51200: 0.0861212 0.265779 0.00869053 1.26499 1.14854 0.2151 0.902867 2.04458 0.0602426 0.140431 0.228608 0.128813 -53248: 0 0.353211 0.0689532 1.87475 0.284747 0.268701 1.4664 1.88221 0.0476802 0.111428 0.321239 0.53284 -55295: 0.000149203 0.225962 0.00283228 2.69161 0.182961 0.590869 1.16004 1.34675 0.0873683 0.113349 0.158026 0.570287 -57344: 0.0550789 0.0761703 0.000415606 3.09783 0.0424868 0.518876 0.831626 1.14496 0.118407 0.154911 0.205357 0.371511 -59392: 0.0629033 0.433244 0.000129636 3.10991 0.0338688 0.168613 0.473178 0.908646 0.147036 0.203038 0.268293 0.064658 -61440: 0.224765 0.77044 0 2.88908 0.0268381 0.102847 0.0442676 0.340018 0.142421 0.428146 0.290699 0.140396 -63488: 0.651043 1.16165 0.18301 2.17407 0.0149351 0.104987 0.154819 0.064674 0.412271 0.494468 0.692583 0.401275 -65536: 0.835484 1.44355 0.843199 0.0503039 0.240834 0.0531955 0.135345 0.123749 0.366263 0.404228 1.81567 0.703586 -67584: 0.779425 1.3367 0.520778 0 0.23167 0.0239735 0.0500999 0.154235 0.242029 0.438928 2.15123 0.88071 -69631: 0.429494 0.92527 0.337596 0.770791 0.189277 0.0124894 0.0445909 0.103989 0.20567 0.653171 1.91103 0.704289 -71680: 0.0404767 0.712307 0.416401 1.00391 0.0693857 0.214282 0.367583 0.0191336 0.245815 1.18536 1.48796 0.614752 -73728: 0.000638581 0.510079 0.183787 1.19211 0 0.281404 0.629466 0.00499661 0.600697 1.64664 1.04867 0.23632 -75776: 0.014655 0.415209 0.19112 1.20353 0 0.256067 0.6389 0.0228786 0.524575 2.10013 0.352346 0.308111 -77824: 0.0351841 0.400026 0.288086 1.53567 0.181102 0.173692 0.962432 0.0437081 0.275103 0.993692 0.200659 0.294557 -79872: 0.320745 0.871653 0.672337 0.784779 0.126587 0.05379 0.913695 0.307222 0.227403 0.490131 0.489521 0.000347353 -81920: 0.3684 0.176279 0.514263 1.20722 0.00785675 0.00286215 1.10873 0.527949 0.922255 0.880011 0.159194 0.0307545 -83967: 0.00513398 0.0604155 1.68928 0.651731 0.0324306 0.00875631 1.21132 0.622586 0.803266 0.319507 0.2742 0.0263151 -86016: 0.00431416 0.0345974 1.86553 0.599819 0.0254311 0.287 1.13854 0.0642817 0.638475 0.174146 0.432703 0.078018 -88064: 0.0108623 0.0220081 1.49497 1.00489 0.0245198 0.396558 0.979439 0.0869475 0.391783 1.00422 0.488962 0.100813 -90111: 0.016136 0.0318076 1.10596 1.49749 0.0371978 0.384593 0.908575 0.112091 0.267534 1.32472 0.517886 0.0739774 -92160: 0.0190681 0.481906 0.703916 1.81403 0.0796941 0.149206 0.972616 0.339913 0.0630534 1.26645 0.624113 0.000566534 -94208: 0.0192643 0.517409 0.636168 1.78927 0.113577 0.0376389 0.792946 0.254908 0.246638 1.12612 1.05643 0.000163131 -96256: 0 0.351636 0.649512 1.14251 0.0563117 0.547066 0.354297 0.190742 0.446054 0.729239 1.91713 0.00265437 -98304: 1.03445e-05 0.3183 0.730667 0.133361 0.0556243 0.757783 0.374719 0.0276966 0.368106 0.276716 2.29525 0.047251 -100352: 0.000202874 0.221651 0.339239 0.0147602 0 0.621178 0.244128 0.217097 0.342697 0 2.34711 0.151702 -102400: 0.024089 0.106025 0.0198654 0.0307942 0.241548 0.275587 0.389015 0.391544 0.372607 0.0526859 1.55671 1.34969 -104447: 0.142542 0.00166427 0.126781 0.353315 0.562599 0.279968 0.371526 0.441031 0.334446 0.202582 0.435257 2.56307 -106496: 0.197951 0.00161695 0.033978 0.325515 0.786797 0.2416 0.162124 0.411364 0.247332 1.13727 0.379631 2.36616 -108544: 0.340678 0.0462762 0.000558474 0.341561 0.720152 0.182078 0.335699 0.288561 0.154319 1.92642 0.228106 1.16187 -110591: 0.548223 0.161456 0.012638 0.290003 0.548558 0.224019 0.436981 0.0523679 0.083571 2.59526 0.132548 0.159286 -112640: 0.474188 0.0904227 0.569085 0.0323036 0.411808 0.0430394 0.151876 1.20671 0.268978 2.43625 0.168457 0.0999681 -114688: 0.111144 0.0744233 0.957275 0.099809 0.519476 0.104021 0.223216 2.60159 0.0828641 1.30583 0.18023 0.152769 -116736: 0.0829149 0.290321 1.07536 0.138252 0.616191 0.155167 0.141837 2.72022 0.00450049 0.0820962 0.246254 0.111815 -118784: 0.0464312 0.355467 0.872727 0.192879 0.773019 0.0535706 0.170303 2.88169 0 0.253518 0.285914 0.0417985 -120832: 0.10166 0.548414 0.594199 0.27488 0.787076 0.0331307 0.202864 3.15951 0.0490147 0.280697 0.269693 0.00689133 -122880: 0.0372603 0.524008 0.626254 0.428742 0.626663 0.0411808 0.0266234 3.24211 0.0631589 0.15145 0.257613 0.03843 -124927: 0.026737 0.457394 0.653474 0.0916095 0.0161038 0.0418486 0.0179483 3.84785 0.0080396 0.0993801 0.330988 0.236032 -126976: 0.143368 0.778128 0.746901 0.0272679 0.0709494 0.0195359 0.0373085 3.62811 0.114869 0.143161 0.397547 0.0927891 -129024: 0.145864 0.752323 0.631553 0.0246589 0.130737 0.0073473 0.272496 2.80518 0.393438 0.191039 0.27126 0.000560863 -131071: 0.0548007 1.02282 0.34384 0.02844 0.313166 0.157524 0.87878 2.14648 0.277 0.515984 0.434832 0.000134666 -133120: 0.000266247 1.1352 0.0996947 0.161101 0.309581 0.14279 2.07531 0.956339 0.344407 0.530487 0.464949 0.0970775 -135168: 0.00781532 0.954495 0.00155451 0.092363 0.290893 0.423998 2.58011 0.34639 0.333763 0.396328 0.466104 0.0968768 -137216: 0.224335 0.875247 0.000440858 0.252309 0.505814 1.32088 2.29068 0.0195646 0.137524 0.00489142 0.292377 0.0447669 -139264: 1.01106 0.671749 0.0696311 0.673974 0.908599 1.93058 0.925689 0.279292 0.023624 0 0.283569 0.0102292 -141312: 1.9231 0.325074 0.183562 0.898499 1.04655 1.78882 0.304761 0.0173333 0.140188 0.0422764 0.241856 0.000661291 -143360: 2.13048 0.378742 0.606245 0.480879 0.716542 0.628348 0.118439 0 0.413567 0.0131147 0.1531 0.570459 -145407: 1.82516 0.425803 0.273386 0.507923 1.30757 0.213079 0.0581538 0.0599497 0.384727 0.0337418 0.176814 0.690058 -147456: 1.56972 0.35998 0.0352209 0.844084 1.46668 0.196539 0.0270659 0.147818 0.208004 0.0669226 0.206688 0.46117 -149504: 0.759654 0.225019 0.0263692 0.985675 1.15232 0.0304907 0.0446894 0.394409 0 0.35845 0.333616 0.411492 -151552: 0.00023018 0.33157 0.0139787 0.896746 0.66562 0.0248417 0.0559434 0.766738 0 0.709323 0.456385 0.445089 -153600: 0.00020476 0.46613 0.145451 0.862881 0.641091 0.0163396 0.0581369 0.81674 0.0132066 0.204353 0.486503 0.253022 -155648: 0.000133831 0.232212 0.0453593 1.39059 0.514957 0 0.10878 0.618382 0.507864 0.135188 0.463197 0.209981 -157696: 0.000350462 0.522562 0.00539285 2.41065 0.479696 0 0.0101263 0.233005 0.378145 0.0682796 0.124511 0.455388 -159743: 0.000427304 0.712462 0 3.69982 0.137495 0.0239398 0 0.432812 0.0665982 0.0921468 0.174223 0.436005 -161792: 0 0.526991 0 3.81415 0.102615 0.0380273 0.00638839 0.719184 0.119314 0.0203847 0.533975 0.0335422 -163840: 0 0.368643 0.0211019 3.50627 0.0358519 0.100077 0.0264745 0.637204 0.247623 0 0.546607 0.034029 -165887: 0 0.243893 0.00490398 2.88179 0.039797 0.149032 0.136286 0.542906 0.387831 0.0969387 0.66023 0.0294679 -167936: 0 0.267931 0.00427474 2.53362 0.0450236 0.0581737 0.291123 0.881649 0.022021 0.0778751 0.637239 0.00435111 -169984: 0.000562376 0.225722 0.760289 2.00481 0 0.0428827 0.331283 0.78402 0.214685 0.13043 0.618542 0.011218 -172032: 0.0386712 0.0580297 2.37944 1.28919 0.0540236 0.0873183 0.28052 0.397572 0.349025 0.879207 0.549805 0.00128699 -174080: 0.0579317 0.00406978 3.49986 0 0.101544 0.139054 0.304673 0.0545933 0.395759 1.11788 0.352823 0.178971 -176128: 0.0573998 0.00458572 3.62452 0 0.139836 0.0908636 0.274822 0.0587839 0.288221 1.07127 0.186094 0.270172 -178176: 0.0749833 0.0527295 3.59804 0.0109635 0.324266 0.141488 0.331679 0.0231312 0.10912 1.05935 0.136817 0.0390206 -180223: 0.255651 0.145338 3.36405 0.038333 0.356727 0.129015 0.466646 0 0.130401 0.962707 0.116303 0.0317445 -182272: 0.489627 0.169783 3.08368 0.0339068 0.4554 0.111337 0.548606 0 0.0758361 0.795944 0.0848625 0.0426852 -184320: 0.987598 0.772354 2.1817 0.207904 0.790199 0.0977592 0.700553 0 0.14572 0.418478 0.218558 0.00338321 -186367: 1.00801 2.15185 0.921572 0.101448 0.673623 0.077963 0.505222 0.0285885 0.294501 0.0615268 0.618296 0 -188416: 1.23076 2.15529 0.21935 0.0116038 0.458126 0.0342389 0.180858 0.305972 0.209346 0.133406 0.554974 0.246468 -190464: 1.48339 1.58941 0.0715213 0.0286909 0.414906 0.00165229 0.0511351 0.443698 0.17225 0.196363 0.634809 0.105016 -192512: 2.10028 0.753116 0.409701 0.0440287 0.508652 0.296234 0.0902191 0.827415 0.133424 0.00817075 0.661879 0.0090841 -194560: 2.47914 0.648565 0.000715733 0.0832212 1.06199 0.430881 0.242995 1.17167 0.0147826 0.00281804 0.632658 0.0476556 -196608: 1.9406 0.757876 0.605907 0.324189 1.08424 0.354326 0.296328 1.23378 0.0201665 0.029024 0.442121 0.057049 -198656: 0.956447 0.533571 1.24185 0.450655 0.85026 0.233614 0.304033 1.11739 0.413633 0.117819 0.370742 0.20032 -200703: 0.0708265 0.424279 1.95691 0.544818 0.550656 0.0475341 0.176914 0.432325 0.873807 0.110949 0.702673 0.232314 -202752: 0.000632648 0.206083 2.16943 0.849199 0.542155 0 0.564101 0 0.447014 0.0863657 0.870946 0.192063 -204800: 0.763572 0.356813 1.55202 0.9483 0.427082 0 0.376297 0.0924856 0.417981 0.170977 1.01052 0.570329 -206847: 1.12274 0.542871 0.469487 0.739051 0.481403 0.0121346 0.0314048 0.493155 0.151473 0.243643 0.737969 0.89858 -208896: 0.883875 0.0804669 0.0158132 0.637192 0.505886 0.540626 0.242181 0.141103 0.0406626 0.216002 0.478432 1.29279 -210944: 1.08165 0.00314006 0.00266008 0.755715 0.41928 0.676211 0.274253 0.544986 0.0421064 0.0709032 0.98884 1.2624 -212992: 2.48604 0.0482906 0.00546189 0.898207 0.355066 0.395793 0.211573 0.665737 0.0389114 0.15089 1.25554 0.628149 -215040: 3.11882 0.624406 0.156 0.580617 0 0.0743082 0.182262 0.643424 0.0193671 0.160764 0.985939 0.289841 -217088: 3.18602 0.872011 0.285368 0.148176 0.0266727 0.0407628 0.141779 0.765367 0.0145799 0.20749 0.382964 0 -219136: 2.69245 0.916801 0.00374396 0.157874 0.310391 0.105102 0.214439 0.797402 0.0113236 0.223761 0.169817 0.751161 -221183: 1.33583 1.04334 0.00157552 0.181243 0.655791 0.0266141 0.341467 0.320502 0.033908 1.52477 0.825545 0.968326 -223232: 0.0452046 0.100483 0.0730557 0.245765 1.04855 0.0408514 0.252902 0.257127 0.171294 1.85696 0.865985 0.852057 -225280: 0.0211488 0.0780883 0.0781905 0.495851 0.903719 0.0879158 0.174367 0.507642 0.28965 1.84665 0.625661 0.663288 -227328: 0.000234115 0.122536 0 0.429672 0.42247 0.103134 0.198879 0.772745 1.22236 1.49648 0.401823 0.270024 -229376: 0.312322 0.269327 0.0145217 0.572191 0.199414 0.127992 0.407772 0.839937 1.38147 0.982797 0.126072 0 -231424: 1.43138 0.278079 0.109301 0.647158 0.160387 0.119325 0.445032 0.714062 1.34538 0.533323 0.123621 0.185514 -233472: 2.19509 0.676162 0.0589609 0.324291 0.0133157 0.0219108 0.311115 0.898947 1.21885 0.535346 0.534084 0.195665 -235519: 2.58305 0.479151 0.0710115 0.472727 0.0294834 0.0172828 0.350999 0.674546 1.03648 0.750349 0.50544 0.00953962 -237568: 2.92948 1.25381 0.325241 0.279196 0.0231171 0.00356973 0.437888 0.531776 0.208642 0.497411 0.444352 0.00041752 -239616: 1.14245 3.51252 0.302164 0.00442759 0.859855 0.0104733 0.289433 0.444438 0.52532 0.0163742 0.242763 0.000821995 -241663: 0.398774 3.70527 0.00230899 0.0567051 0.798866 0.00725053 0.265258 0.390376 0.591352 0.00884597 0.168485 0.000892963 -243712: 0.469994 3.6628 0.00175658 0.490307 0.430525 0.00317358 0.185693 0.312335 0.668592 0.13684 0.120134 0.00087139 -245760: 0.523092 3.7654 0.0678133 0.492295 0.319488 0 0.0109834 0.226016 0.7658 0.0157344 0.0836161 0.0991945 -247808: 0.375081 3.43558 0.407438 0.453712 0.23156 0.0539907 0.0284726 0.0689982 0.704442 0.351425 0.0181137 0.168563 -249856: 0.391141 1.54065 1.26187 0.276227 0.554882 0.0211523 0.0410469 0.159942 0.330536 0.620021 0.253747 0.215224 -251904: 1.02646 1.52702 0.618739 0.0722766 0.837005 0.0164301 0.401416 0.826435 0.185759 0.462329 0.591698 0 -253952: 1.8128 1.60466 0.234644 0.222293 0.854237 0.00857863 0.841759 0.692444 0.016969 0.296349 0.586592 0.0904594 -255999: 1.82548 0.963787 0.0598394 0.11872 0.856005 0.362434 0.652687 0.218803 0.0692232 0.15752 0.451234 0.993726 -258048: 1.27301 0 0.138138 0.221652 0.451299 0.332394 0.451977 0.0636782 0.12856 0.248011 0.236812 1.54495 -260096: 1.36214 0 0.33383 0.167357 0.440228 0.30285 0.353134 0.183801 0.173173 0.169153 0.299762 1.42824 -262143: 1.99009 0.0783286 0.536366 0.272431 0.102712 0.077007 0.219041 0.260899 0.180067 0.196867 0.158654 0.70303 -264192: 2.08849 0.0850443 0.769578 0.295917 0.00762794 0.0886804 0.443505 0.152318 0.200319 0.216379 0.0979461 0.681712 -266240: 1.96451 0.125373 1.36788 0.315702 0.170192 0.118919 0.386748 0.12529 0.220508 0.121963 0.0402078 0.756212 -268288: 1.69023 0.0668197 1.90126 0.800909 0.21746 0.0651842 0.612844 0.12837 0.231256 0.137488 0.0987308 0.649184 -270336: 1.04979 0.170166 2.50404 1.04773 0.327123 0.0570398 0.898779 0.0324765 0.194452 0.0995609 0.126494 0.435714 -272384: 0.244282 1.2167 1.90093 0.840688 0.343496 0.0608089 0.705881 0.06159 0.820481 0.257053 0.136448 0.0317719 -274432: 0.0485828 2.46362 0.714142 0.677741 0.432263 0.226924 0.265077 0.0750264 1.11887 0.193512 0.152982 0.166273 -276479: 0.0415056 3.07265 0.329732 0.312683 0.427451 0.31897 0 0.00683353 0.87085 0.13031 0.209901 0.378258 -278528: 0 3.2016 0.093909 0.324579 0.222078 0.33085 0 0.00746947 0.92049 0.0566272 0.201712 1.10799 -280576: 0 2.74405 0.0967168 0.392186 0.205222 0.198422 0.0062729 0.0196526 1.07547 0.00236061 0.668204 1.40642 -282624: 0 0.882002 0.0460957 0.349171 0.505646 0.246014 0.183028 0.052634 1.03385 0.013402 1.37673 0.897289 -284672: 0.00178399 0.32854 0.217432 0.49041 0.418361 0.466518 0.117809 0.0656521 0.480662 0.0235856 1.76653 0.664116 -286720: 0.0212054 0.0636128 0.835735 0.564972 0.00150789 0.385858 0.0351844 0.102312 0.150108 0.432073 1.57342 0.521643 -288768: 0.0494176 0.0200211 0.71131 0.600434 0.00833208 0.106346 0.415578 0.917708 0.0656667 0.896674 1.33564 0.260382 -290815: 0.0630987 0.0163325 1.05312 0.463833 0.166335 0.110599 0.641839 0.713178 0.0815656 1.45108 0.705828 0.498279 -292864: 0.064206 0.169152 1.47809 0.453329 0.118847 0.263238 1.00709 0.509031 0.0848359 1.26301 0.255774 0.555864 -294912: 0.167959 0.769342 1.5545 0.420724 0.238422 0.294384 1.0277 0.164759 0.0535235 0.495225 0.312507 0.901587 -296959: 0.0779155 1.49009 1.01852 0.515321 0.106418 0.20633 0.6678 0.0529895 0.0475765 0.69389 0.680765 0.7236 -299008: 0.021286 1.10943 0.836779 0.811272 0.328936 0.0560605 0.108209 0.0564734 0.187283 0.85705 0.826791 0.919884 -301056: 0.108186 0.515862 0.518981 1.52445 0.344936 0.00898526 0.0822093 0.211452 0.55139 0.670187 0.914998 0.813087 -303104: 0.140037 0.544907 0.521343 1.92079 0.179621 0 0.253074 0.410639 0.76985 0.447015 0.835627 0.581303 -305152: 0.120728 0.737438 0.895609 1.77695 0.0837761 0 0.825723 0.421348 0.593851 0.414916 0.472108 0.175007 -307200: 0.145057 0.882332 0.795045 1.77259 0.338395 0 1.06655 0.663197 0.282468 0.395114 0.291008 0.102519 -309248: 0.224799 1.07516 0.786025 1.52361 0.479666 0 1.04302 0.655042 0.059262 0.472347 0.164013 0.267318 -311295: 0.53371 1.24759 1.11646 0.901656 0.150543 0.00284314 0.800618 0.803889 0.0518633 0.723773 0.602513 0.280892 -313344: 1.1338 1.6243 1.10734 0.0765537 0.0179158 0.244223 0.0118917 1.00161 0.016292 0.905429 0.568725 0.303779 -315392: 0.509525 0.893283 1.11999 0.134477 0.145175 1.15585 0.00438938 0.843612 0.213457 0.575859 0.149266 0.498912 -317439: 0.408939 0.267435 0.657234 1.20012 0.266527 1.17129 0.42937 0.739343 0.221718 0.683639 0.540795 0.496903 -319488: 0.0152674 0.120304 0.565137 1.83542 0.249801 1.1338 0.297632 0.058617 0.209622 0.986719 0.60167 0.311144 -321536: 0.000301341 0.0543519 0.425406 1.95019 1.1338 0.966901 0.134489 0 0.668753 0.604687 0.413272 0.458025 -323584: 5.3816e-05 0.0751974 0.0739685 1.26919 1.91012 0.880912 0.141966 0.267241 0.378805 0.111007 0.489387 0.210762 -325632: 0.00116193 0.428744 0.0641569 1.12667 1.86867 0.780026 1.07368 0.199773 0.0798234 0.0261268 0.490287 0.0608914 -327680: 0.0012581 0.636573 0.107491 0.815567 1.32601 0.348203 2.16805 0 0.141585 0.360387 0.783053 0.115847 -329728: 0.000360145 0.705788 0.00665311 0.851866 0.977658 0.397495 2.07346 1.81059 0.0606681 0.40758 0.390852 0.138229 -331775: 0.000435007 0.842067 0.00290606 0.886318 0.261162 0.286115 1.40193 2.45533 0.00287636 0.261145 0.504248 0.247874 -333824: 0.000710929 0.856555 0 0.614719 0.0289429 0.215597 0.888593 2.689 0 0.145715 0.660438 0.501494 -335872: 0.323472 0.724024 0.13529 0.0136588 0.0206709 0.0312718 0.122665 2.68933 0.0222435 0.1552 1.62604 0.634793 -337919: 0.578366 0.201233 0.385146 0.00958945 0.00203414 0.0941188 0.148925 2.47514 0.111631 0.0942555 1.7358 0.442131 -339968: 0.482263 0.268875 0.291424 0.260948 0.0258064 0.119392 0.120355 2.30712 0.346502 0.0432419 1.21288 0.234712 -342016: 0.457345 0.239128 0.265043 0.367079 0.0381085 0.105502 0.15496 2.2856 0.299069 0.00452824 0.637308 0.163776 -344064: 0.474301 0.141514 0.371397 0.415913 0.0353332 0.069404 0.358071 1.75626 0.286689 0.633104 0.155012 0.133497 -346112: 0.444723 0.132128 0.383506 0.492883 0.0339726 0.0156075 0.500584 0.981086 0.456632 1.38707 0.0569993 0.119114 -348160: 0.174334 0.341154 0.212731 0.243665 0.0367347 0.0566704 0.246096 0.714912 0.982715 1.63375 0.490642 0.0493961 -350208: 0.139042 0.622973 0.314266 0.212556 0.0344531 0.141459 0.0323052 0.144623 1.06148 1.81881 0.460639 0.0344348 -352255: 0.224612 0.0442719 0.133419 0.907968 0.00859422 0.0360084 0.190859 0.0509637 1.22061 1.18001 0.73557 0.529959 -354304: 0.303284 0.00717095 0.0965588 0.915909 0.0138657 0.00596821 0.266773 0.138135 1.44716 0.797994 0.681214 0.507475 -356352: 0.390304 0 0.170894 0.666612 0.0227781 0 1.10283 0.244551 1.81568 0.595269 1.04407 0.0229298 -358400: 0.129099 0.0541334 0.243379 0.546243 0.00575272 0.248072 1.31267 0.256993 1.74923 0.25903 0.940579 0.41454 -360448: 0.068367 0.299004 0.289967 1.03576 0.364015 0.239671 2.0827 0.230494 1.22591 0.395565 0.538053 0.123409 -362496: 0.0521895 0.406163 0.161382 1.37704 0.59568 0.155148 2.33708 0.103498 0.617619 0.451628 0.429938 0 -364544: 0.0533723 0.537442 0.351252 2.04952 0.884074 0.0525768 2.01841 0.0420039 0.217293 0.178654 0.410725 0 -366591: 0.0369891 0.926173 1.20755 1.91501 0.228628 0.127498 0.747756 0.268811 0 0.0965245 0.362888 0.112334 -368640: 0.000488312 1.86049 1.12975 0.463977 0.032664 0.509689 0.218413 0.0988411 0.404916 0.0775428 0.22405 0.196967 -370688: 0.000733689 2.68199 0.652154 0.000511642 0.0297697 0.413381 0.210137 0.0657144 0.91115 0.230073 0.229149 0.257992 -372735: 0.259613 3.08057 0.141078 0.0109488 0.0763185 0.334412 0.19078 0.100975 0.914829 0.193108 0.204581 0.302501 -374784: 1.56943 2.53771 0.130103 0.00508551 0.256106 0.232521 0.147666 0.220948 0.458507 0.213237 0.208806 0.458142 -376832: 2.32534 0.674824 0.195622 0 0.780205 0.0487142 0.0548678 0.163608 0.514928 0.181447 0.428027 0.309567 -378880: 2.30215 0.325025 0.214573 0.0108866 0.67249 0 0.0786093 0.398018 0.218179 0.188449 0.420326 0.21245 -380928: 1.97605 0.612222 0.135114 0.0280725 0.49365 0.0513237 0.0891051 0.630825 0.0117739 0.111991 0.316964 0.0537336 -382976: 1.84598 1.09296 0.126858 0.107664 0.54246 0.282916 0.191043 0.281822 0.00722267 0.330944 0.378428 0.0539652 -385024: 1.44664 0.960926 0.236979 0.0473017 0.800296 0.0998663 0.428603 0.0643834 0.00252845 0.438838 1.22262 0.00756431 -387071: 0.544121 0.846157 0.364791 0.113104 1.13505 0.295232 0.393608 0.163817 0.0237677 1.06177 1.05933 0 -389120: 0.0865915 0.581223 0.436251 0.131355 1.09271 0.334619 0.233282 0.16731 0.040465 1.58876 0.47131 0.302512 -391168: 0.197453 0.323983 2.14454 0.0417579 0.490001 0.21504 0.32975 0.0603995 0.0499036 2.37368 0.128157 0.254148 -393215: 0.238522 0.254319 2.72736 0.0200188 0.193456 0.145677 0.371859 0.345159 0.043412 2.56753 0.209635 0.181912 -395264: 0.416866 0.382709 3.17532 0.0190803 0.0548068 0.106977 0.413078 0.0675548 0.0517742 2.27973 0.198347 0.165379 -397312: 0.680091 0.744255 3.20441 0.0159167 0 0.0840943 0.735948 0.00465679 0.208354 0.718274 0.846467 0.499734 -399360: 1.00957 0.664306 2.76791 0.0169693 0.121245 0.272564 0.72781 0.0775443 0.0429566 0.773354 1.28209 0.659443 -401408: 0.89899 2.00615 0.371711 0.0757624 0.0330073 0.841847 0.769559 0.0670742 0.185743 0.181361 1.1404 1.02902 -403456: 0.000124202 2.12316 0.0410955 0.290446 0.000787981 0.770326 1.07957 0.0290831 0.209761 0.246768 0.98494 0.55974 -405504: 0.0756563 1.95423 0.340735 0.39435 0.0455325 0.568623 0.973048 0 0.222202 0.240732 0.13624 0.294023 -407551: 0.0884529 1.6745 0.606954 0.228621 0.104128 0.51679 0.213649 0.166211 1.17946 0.126168 0.00462398 0.236974 -409600: 0.0607952 1.06105 0.95469 0.0200097 0.213949 0.339013 0.180612 0.661353 1.16394 0.148689 0.00397206 0.215495 -411648: 0.466197 0.369821 1.43275 0.0966602 0.272996 0.158159 0.168787 0.953119 1.21641 0.310872 0.00284672 0.193107 -413695: 0.319718 0.147776 0.826873 0.394997 0.246492 0 0.168125 1.48073 0.965425 0.435272 0.456588 0.0762025 -415744: 0.626766 0.510597 0.00461567 0.755462 0.318058 0 0.0707846 1.02813 0.668015 1.24125 0.290841 0.0447884 -417792: 0.405805 0.740189 0.58116 0.639867 0.19529 0.0021324 0.056937 0.473667 1.62064 1.05627 0.107048 0.0707872 -419840: 0.134731 0.176415 1.07269 0.432782 0.0241713 0.0411252 0.0210231 0.222996 2.26106 0.787639 0.143881 0.177984 -421888: 0.0538121 0.00243626 0.914645 0.0905148 0.105759 0.616482 0.0216323 0.976644 2.16951 0.704306 0.161003 0.358858 -423936: 0.000369172 0.0690483 0.627779 0 1.38845 0.61082 0.0427221 1.48673 1.68053 0.291548 0.265717 0.15314 -425984: 0.0467124 0.229261 0.442054 0.3906 1.75007 0.475832 0.0104788 1.77088 0.629538 0.177714 0.260988 0.592535 -428031: 8.26552e-05 0.0977377 0.547754 0.88042 2.16316 0.439637 0.0827225 1.28549 0.320762 0.0929853 0.245291 0.764298 -430080: 0 0.0550572 0.208498 1.29168 2.38544 0.297183 0.17888 0.847311 0.458866 0.0285041 0.278261 0.664243 -432128: 0 0.701677 0.935905 1.7252 1.73674 0.0277694 0.217447 0.437859 0.496427 0.0138024 0.251463 0.770137 -434176: 0.34096 1.87385 1.36338 0.746262 0.569119 0.0505576 0.300971 0.393335 0.618176 0.0596362 0.0869811 0.680613 -436224: 1.6026 1.82961 1.33409 0.0508682 0.17961 0.119103 0.270224 0.686141 0.283288 0.00729828 0.0500058 0 -438272: 2.6274 1.22317 0.405564 0.0901291 0.126942 0.45904 0.154869 0.570142 0.113122 0.0412748 0.000643258 0.00247378 -440320: 2.73361 0.808385 0.0865844 0.0987794 0.0752417 0.498253 0.0349694 0.585616 0.0921787 0.075631 0.00105186 0.141049 -442367: 2.60562 0.946314 0.309075 0.09817 0.178789 0.423902 0.042199 0.622998 0.0491168 0.105842 0.000873613 0.201133 -444416: 2.18367 0.828592 0.64505 0.208075 1.12309 0.418479 0.158621 0.52168 0.00175547 0.191361 0.000357521 0.211388 -446464: 1.94004 0.108112 0.578533 0.494083 2.18661 0.192449 0.387154 0.217671 0.000949734 0.176578 0.137268 0.000107238 -448511: 1.67218 0.0156019 0.350006 0.744609 2.60889 0.102238 0.0954603 0 0.139514 0.119227 0.386384 0.65948 -450560: 2.26968 0.0595945 0.00449308 1.0724 2.47727 0.0693746 0.0761881 0.145782 0.0852401 0.12478 0.410693 0.750139 -452608: 2.52738 0.239198 0.0414868 1.38544 2.24604 0 0.0594647 0.238211 0.002025 0.186605 0.512535 0.545229 -454656: 2.27762 0.427205 0.0320151 1.30484 1.51476 0 0.476518 0.243102 0.0410118 0.250666 0.702191 0.164259 -456704: 1.81227 0.487928 0.0755385 0.737524 0.621749 0.43196 0.80272 0.0791607 0.00566811 0.721068 0.656687 0.29266 -458752: 1.05751 0.351656 0.0600309 0.175108 0.320926 0.501316 0.472585 0 0.00948523 2.36578 0.541639 1.02212 -460800: 0.260594 0.256171 0.345563 0.0150363 0.252443 0.429708 0.197219 0.119983 0.432718 2.99758 0.230183 1.05448 -462847: 0.000430574 0.249253 0.22006 0.028572 0.429163 0.497856 0.213118 0.0716117 0.240574 3.27402 0.171291 0.208421 -464896: 0.104779 0.14765 0.316887 0.0125677 0.324915 0.722519 0.0460286 0.0318434 0.216963 2.78052 1.33887 0.12639 -466944: 0.256389 0.00523309 0.617924 0.232622 0.0945618 1.19289 0.187274 0 0.227034 1.25302 2.42436 0.0492952 -468991: 0.158924 0.00150886 1.04897 1.47083 0.0187022 1.03294 0.349336 0 0.151954 0.714494 2.35893 0.0525601 -471040: 0.1234 0.0395833 0.97784 2.10676 0.0419019 0.0764259 0.505975 0 0.0188427 0.649144 1.41594 0.373643 -473088: 0.21048 0.252628 0.401731 2.39077 0.107455 0.0798845 0.443358 0.232095 0 0.457603 0.877283 0.782128 -475136: 0.400654 0.00109001 0.404833 2.42051 0.281368 0.108978 0.444349 0.228643 0 0.00993328 0.273897 1.40886 -477184: 0.090664 0.299407 0.504859 2.23842 0.226062 0.113841 0.37073 0 0.0353948 0.861521 0.148921 1.13323 -479232: 0.000257294 1.63678 1.85164 0.695954 0.283771 0.386943 0.188135 0.0114624 0.582355 0.443274 0.0401746 0.536873 -481280: 0.000205998 2.2452 1.67927 0.223808 0.417899 0.372412 0.370142 0.00843451 0.804754 0.393904 0.0431073 0.205714 -483327: 0.000139676 2.86391 1.29251 0.107223 0.254624 0.341246 0.361984 0.0207574 0.883855 0.425208 0.0571547 0.209163 -485376: 0.000121782 3.42182 0.521761 0.338836 0.225463 0.317514 0.299176 0.0390379 0.885103 0.412213 0.0835662 0.203349 -487424: 0.211643 3.18864 0.0898775 0.654747 0.378401 0.275039 0.124662 0.201012 0.818959 0.32238 0.143223 0.156321 -489472: 0.272973 1.70737 0.108539 0.723184 0.978353 0.394039 0.267389 0.432879 0.774657 0.134233 0.47341 0.204833 -491520: 0.213727 0.21794 0.105816 0.901174 1.31661 0.555503 0.565131 0.26972 0.442552 0.105999 0.499926 0.42218 -493568: 0.000147152 0.167641 0.211259 0.665691 1.47329 0.664126 0.381245 0 0.440563 0.0834425 0.534668 0.809381 -495616: 0.000164654 1.89701 0.281489 0.611488 1.22974 0.682681 0.115108 0.188647 0.198556 0.060947 0.83091 0.876985 -497663: 0.238811 2.55495 0.244174 0.75874 0.0129905 0.478955 0.157401 0.546639 0.0200883 1.15817 1.05123 0.30536 -499712: 0.440952 2.64044 0.0681207 0.340309 0.0985742 0.288652 0.0945892 0.685514 0.0225312 1.65954 0.354526 0.204685 -501760: 0.357658 2.57648 0.246928 0.138971 0.465207 0.138139 0.0436723 0.484976 0.012701 2.05883 0.192449 0.0295754 -503807: 0.362868 2.22092 0.0091889 0.28755 0.650497 0.125658 0.00309342 0.188884 0.00284039 2.36835 0.111869 0 -505856: 0.588189 1.21695 0.246615 0.646497 0.679603 0.17878 0.0092703 0.156329 0.123626 2.46933 0.0885244 0.0998161 -507904: 0.697991 0.331386 0.486165 1.011 0.573201 0.23108 0.0190274 0.494889 1.29072 1.51983 0.106008 0.226791 -509952: 1.08116 0.710834 0.3688 1.00177 1.06673 0.334154 0.238723 0.669878 1.70094 0.451788 0.130444 0.331225 -512000: 0.996158 1.00977 0.0990613 0.941573 1.49408 0.0547522 0.179929 0.617275 1.56945 0.329028 0.152646 0.512099 -514048: 0.278206 1.33333 0.588278 0.795898 1.07255 0.0271543 0.3037 0.0483735 1.66335 0.219245 0.244615 0.315712 -516096: 0.304054 1.11982 0.614628 0.94002 1.16295 0.0287153 0.459166 0 1.329 0.354657 0.239941 0.163246 -518143: 0.308427 1.0166 0.529868 1.05019 1.24385 0.0254351 0.407686 0.00584398 0.939584 0.21542 0.239166 0.300099 -520192: 0.350686 0.575646 0.413321 1.26452 1.05129 0.104959 0.255963 0.00864404 0.702521 0.318709 0.232986 0.522307 -522240: 1.13694 0.0187092 0.325627 1.56099 1.1662 0.0379617 0.039787 0.296917 0.651973 0.44816 0.248133 0.475605 -524287: 1.90042 0.206411 0.136994 0.732491 1.24488 0.120715 0.148645 0.230232 0.668401 0.393826 0.707558 0.000118494 -526336: 1.52179 0.853372 0.23852 0.331633 1.17312 0.288979 0.0396783 0.399538 0.335344 0.335347 0.610695 0.000107333 -528384: 1.08076 1.34588 0.145307 0.249698 0.901906 0.200235 0.0120127 0.554079 0.155426 0.196377 0.45554 0.0725443 -530432: 0.952442 1.67785 0.310363 0.388471 0.535164 0.0291732 0 0.79991 0.00181234 0.0918222 0.397845 0.132565 -532480: 1.57631 1.4453 0.518507 0.462475 0.354501 0.029937 0.116891 1.04458 0.000249461 0 0.314744 0.18723 -534528: 2.79586 0.83076 0.522223 0.257276 0.251724 0.0485136 0.35861 1.11676 0.0331423 0.0143984 0.138382 0.182593 -536576: 3.43079 0.255244 0.866579 0.16506 0.200996 0.030071 0.433958 0.958366 0.038721 0.11094 0.0162298 0.000849116 -538623: 3.0583 0 0.936282 0.0121378 0.235033 0.25984 0.200574 0.889432 0.0232939 0.326138 0.0475048 0.000654583 -540672: 2.7657 0.0638491 0.835563 0.012121 0.386647 0.318933 0.000415285 0.766588 0.0115414 0.408338 0.044656 0.000402962 -542720: 2.45736 0.0005092 0.690293 0.299296 0.446201 0.202407 0.0410986 0.799589 0.120996 0.0525075 0.0324647 0.134263 -544767: 1.93232 0.00132359 0.735439 0.991608 0.414002 0.0752787 0.148648 0.980249 0.0335169 0.0831648 0.598961 0.0940297 -546816: 0.938913 0.022945 1.15132 1.08229 0.561346 0 0.3894 0.559211 0.0855062 0.111412 0.809389 0.0537139 -548864: 0.251032 0.105762 1.05662 1.16516 0.485239 0 0.524024 0.1838 0.0693523 0.16068 0.960234 0.019358 -550912: 0.177216 0.155028 0.649555 1.05045 0.383141 0 1.77037 0.322366 0.0647131 0.176322 0.656868 0.320393 -552960: 0.180605 0.516051 0.226772 1.00015 0.197649 0.0359804 2.39197 0.549463 0.0393203 0.204416 0.107836 0.499688 -555008: 0.0508826 0.99669 0.0996351 0.612794 0.238825 0 2.79966 0.500558 0.0469479 0.154887 0.342774 0.513414 -557056: 0.0165491 1.15841 0.110745 0.0115148 0.180512 0 3.03376 0.559578 0.00701778 0.0948174 0.527272 0.447285 -559103: 0.108914 1.23561 0.000459786 0.10686 0.0791995 0.04023 2.17044 1.29127 0 0.713567 0.274132 0.270881 -561152: 0.472649 0.899905 0.000808675 0.0786176 0 0.0274873 0.860811 1.72072 0.0956149 0.870634 0.217211 0.569868 -563200: 0.322785 0.278739 0.00305178 0.171023 0.0203384 0.0664697 0.748711 1.71979 0.170723 0.785733 0.315385 0.499608 -565248: 0.000259107 0.455927 0.0456423 0.626628 0.632056 0.703326 1.0997 1.47008 0.164456 0.620097 0.317476 0.00769308 -567296: 0.000575861 0.249492 0.941854 0.994209 1.09202 0.919444 0.929092 0.983248 0.0627411 0.318326 0.167561 0 -569344: 0.000576677 0.185717 2.22952 0.697382 0.967651 0.702874 0.645125 0.412166 0.0556404 0.414231 0.164449 0 -571392: 0.000354942 0.0899601 2.63729 0.594613 0.651047 0.247119 0.607649 0.0801956 0.276321 0.457601 0.134056 0.0340639 -573439: 0.0036177 0.14784 2.75503 0.589054 0.446094 0.147793 0.141757 0.0237384 0.199957 0.527413 0.13546 0.0969451 -575488: 0.0100515 0.235681 2.64431 0.465384 0.285497 0.149612 0.236274 0.00368555 0.120902 0.649502 0.143662 0.0782896 -577536: 0.375543 0.746707 2.28101 0.380592 0.372758 0.1746 0.214821 0 0.144797 0.73226 0.13345 0.394881 -579583: 1.02791 0.931025 0.835835 0.488377 0.395285 0.180005 0.66722 0.0604547 0.122553 0.932731 0.134844 0.685743 -581632: 1.4382 0.914713 0 0.564858 0.262869 0.2196 0.776722 0.0686079 0.0144444 0.424878 0.0566969 1.40365 -583680: 1.45815 0.534704 0.0981193 0.038365 0.159289 0.190645 0.565183 0.125317 0.1593 0.0411972 0.238268 1.68079 -585728: 0.922508 0.215178 0.332441 0.292023 0.291154 0.240501 0.189134 0.159231 0.357324 0.172629 0.476123 1.8182 -587776: 0.252639 0.218109 0.256182 0.305561 0.569737 0.352512 0.0823397 0.197949 0.274788 1.58371 0.861068 1.6635 -589824: 0.024753 0.255746 0.248126 0.331124 0.591122 0.3186 0.0406632 0.0999249 0.356941 2.30438 0.993509 0.783898 -591872: 0.0790121 0.306878 0.22545 0.331354 0.606102 0.240819 0.0464256 0.122708 0.355562 2.3703 0.906892 0.150409 -593919: 0.287924 0.225793 0.630414 0.431499 0.644034 0.0543606 0.0712669 0.0211926 0.248897 2.25479 1.14175 0.0433255 -595968: 0.22823 0.168147 0.615705 0.765225 0.404186 0.178892 0.698387 0 0.409172 1.89016 1.53288 0.0631648 -598016: 0.390048 0.254928 0.31793 0.768081 0.277395 0.00626573 1.46307 0.132524 0.295671 1.12815 1.67653 0.122402 -600063: 0.205304 0.342214 0.488107 0.432207 0.449914 0.0191414 1.63158 0.242774 0 0.191052 1.634 0.0610665 -602112: 0.358046 0.0770035 0.0679016 0.265031 1.4483 0.216763 1.91103 0.144846 0 0.176387 1.31061 0.000241845 -604160: 0.308383 0.155554 0.0825845 0.265235 2.29325 0.36029 1.91086 0.0860756 0 0.129266 0.556217 0.00631621 -606208: 0.470912 0.305209 0.0245774 0.189606 3.02522 0.250761 1.30184 0.0507235 0.0729289 0.181374 0.363551 0.122304 -608256: 0.511085 0.241304 0.0286189 0.0838642 3.2683 0.306808 0.119741 0.58147 0.477907 0.159539 0.457208 0.265724 -610304: 0.122774 0.0741171 0.0373882 0.0113205 2.64642 0.686341 0.177606 1.61494 0.771138 0.240009 0.210256 0.311936 -612352: 0 0.191031 0.130031 0.0399558 1.32249 0.491105 0.321269 2.49855 0.670382 0.270274 0.169139 0.18413 -614399: 0 0.361897 0.420778 0.031605 0.395216 0.183602 0.256273 2.52372 0.552348 0.0684986 0.182216 0.132017 -616448: 0 0.390277 0.270231 0.561872 0.0504056 0.27369 0.306111 2.2653 0.500115 0.157996 0.142166 0.131975 -618496: 0 0.244057 0.0996035 0.606903 0.0525897 0.195934 0.337224 1.76576 1.54476 0.35631 0.202723 0.271383 -620543: 0.000346799 0.058106 0.396413 0.663324 0.13501 0 0.832842 0.909062 2.52576 0.201844 0.180012 0.022159 -622592: 0.000451985 0.0330012 0.43568 0.401955 0.330956 0.0645916 1.16357 0.752624 2.15556 0.137225 0.173736 0.213009 -624640: 0.000497705 0.00363772 0.665011 0.568622 0.36557 0.123065 1.57193 1.08256 1.27635 0.127765 0.138109 0.139732 -626688: 0.10936 0.00334506 0.90672 0.22274 0.329012 0.119972 1.64149 1.90148 0.336137 0.122499 0.334892 0.190622 -628736: 0.230583 0.0131064 0.77819 0.0214274 0.52333 0.120052 1.23885 2.30461 0.0133216 0.322242 0.356363 0.000366318 -630784: 0.121574 0.128496 0.590997 0.164827 0.593879 0.445847 0.501687 2.52948 0 0.374416 0.30685 0.000408249 -632832: 0.129451 0.156766 0.397249 0.282594 0.159095 1.45725 0.193548 2.26304 0.0920189 0.366965 0.28364 0.0238911 -634879: 0.188629 0.0357232 0.470327 0.394272 0.165465 1.84892 0.88236 0.71015 0.306312 0.175576 0.159432 0.00450359 -636928: 0.446144 0.163178 0.241644 0.446448 0.166764 1.55692 1.30229 0.313519 0.207237 0.210063 0.204968 0.0842679 -638976: 0.670998 0.00261803 0.24091 0.0961014 0.0330945 1.18939 1.8165 0.316165 0.1301 0.497555 0.30662 0.205438 -641024: 0.745443 0.00151373 0.134048 0.01965 0 0.769737 3.11619 0.0126761 0.126772 0.34325 0.448785 0.158701 -643072: 0.256525 0.391435 0.0465349 0.00337186 0.0209454 0.492435 3.13637 0.0145906 0.0367353 0.119031 0.542972 0.255987 -645120: 0.0128795 0.41849 0.021482 0.00390297 0.445005 0.868897 2.80355 0.184008 0.478496 0.321666 0.297031 0.205029 -647168: 0.0576491 0.410839 0.0185604 0.195891 0.70538 1.13721 2.50535 0.550514 0.615305 0.429651 0.00529025 0.0848211 -649215: 0.192676 0.241457 0.013347 1.70863 0.839836 1.22941 1.78417 0.575076 0.382626 0.297273 0.0051103 0.255325 -651264: 0.459514 0.204295 0.342129 2.59049 0.504928 0.383794 1.19336 0.078582 0.308931 0.00191244 0.242488 0.724432 -653312: 0.604672 1.01853 0.518756 2.84956 0.0616991 0.0332465 0.312161 0.61936 0.171437 0.0725307 0.602371 0.538701 -655359: 0.853863 1.8212 0.748684 1.49052 0.0752022 0.0349699 0.0701243 0.53778 0.232272 0.0532354 0.537813 0.694495 -657408: 1.04855 1.46672 0.332242 0.145441 0.491411 0.0314771 0.418796 0.0667603 0.325512 0.252378 0.182271 1.34209 -659456: 1.08693 0.79454 0.0155146 0.436567 0.357441 0.0318898 0.672683 0.00366456 0.307501 0.19228 0.182762 1.64834 -661504: 0.877974 0.0225699 0.0583997 0.660867 0.0358219 0.0264609 0.637338 0.0093688 0.169508 0.360478 0.232808 1.79821 -663552: 0.378538 0.0451056 0.0904713 0.682311 0.0343639 0.0726056 0.780018 0.110268 0.229715 0.113818 0.280956 1.30057 -665600: 0.112933 0.141824 0.102089 0.7247 0.0196473 0.479059 0.899515 0.218508 0.392768 0.0719955 0.884918 0.701165 -667648: 0.55291 0.420775 0.203724 0.918765 0.0638104 0.417013 0.345799 1.25873 0.212886 0 1.23544 0.447902 -669695: 1.06597 0.502608 0.165195 0.848744 0.530155 0.211623 0.0222604 2.58116 0.0564567 0.000569241 1.19249 0.43964 -671744: 1.06926 0.280335 0.225992 0.962216 0.584625 0.545216 0.033979 2.53095 0.0762347 0 0.649208 0.479757 -673792: 0.107812 0.414613 0.169132 0.228698 0.0231389 1.17212 0.152072 2.15994 0.24637 0.138446 0.331099 0.562974 -675839: 0.000446052 0.703584 0.0482734 0.148219 0 1.57517 0.42906 0.668181 0 0.597485 0.193039 0.338339 -677888: 0.0258761 0.771802 0.00262892 0.156831 0.195623 1.73163 0.767834 0.0741091 0.0077096 0.707357 0.210336 0.161684 -679936: 0.0676985 0.795788 0.0434229 1.75002 0.0200291 1.44043 0.839748 0.160651 0.0796071 0.683593 0.0535776 0.111985 -681984: 0.115708 0.852018 0.266667 2.19027 0.317407 0.276308 0.430149 0.106016 0.16429 0.433833 0.0509891 0.203328 -684032: 0.0346189 0.565825 0.345305 2.60408 0.484461 0.17451 0.0549209 0.316648 0.173122 0.0485771 0.00366504 0.466286 -686080: 0.156377 0.891449 0.234939 2.93791 0.523465 0.215012 0.0770825 0.147525 0.14813 0.00173372 0.190079 0.204603 -688128: 0.0758013 0.900366 0.10779 2.88047 0.89886 0.378617 0.211574 0.135745 0.0887076 0.330904 0.521625 0.0358183 -690175: 0.196596 1.16621 0.523479 1.90465 0.678825 0.286661 0.15503 0.166401 0.5066 0.616022 0.0111562 0.0995369 -692224: 0.554347 1.62357 1.00904 1.33783 0.416654 0.272796 0.0134404 0.17293 0.672718 0.529485 0.293164 0.107185 -694272: 1.09754 1.46557 1.27969 1.31118 0 0.148158 0.19222 0.0421474 1.29452 0.815607 0.000667927 0.0718995 -696320: 1.54703 1.21196 0.729478 0.918467 0.00794233 0.00990028 0.25058 0 2.41397 0.749876 0.135129 0.293617 -698368: 2.0727 0.419954 0.101464 0.773544 0.00825608 0 0.425524 0.00563609 3.23984 0.167591 0.241127 0.407962 -700416: 1.82863 0.783588 0.172095 0.919264 0.054411 0 0.376223 0.126919 3.08877 0.00928656 0.18272 0.256552 -702464: 1.54079 1.73406 0.154677 0.783732 0.0449861 0 0.493385 0.044081 2.61097 0.146236 0.142413 0.0500016 -704511: 1.37079 2.15547 0.162762 0.436181 0.0799107 0 0.488284 0.42615 1.83321 0.433531 0.144768 0.056045 -706560: 1.47169 2.35156 0.140716 0.438194 0.047904 0 0.403141 0.566392 0.577474 0.496959 0.226467 0.176158 -708608: 1.65425 2.35473 0.0154704 0.298664 0.0106265 0.00395194 0.206844 0.560722 0.154642 0.912165 0.438303 0.338416 -710655: 1.9365 2.40982 0 0.423194 0.0240275 0.168035 0.174946 0.0117295 0.359975 1.15101 0.474123 0.180471 -712704: 1.03815 1.75845 0.0476724 0.55544 0.405977 0.706319 0.0723187 0.016901 0.618994 1.03434 0.0481789 0.368441 -714752: 0.208203 0.391856 0.119629 0.370425 0.444058 0.784371 0.0407155 0.0721736 0.9308 0.849993 1.41314 0.224604 -716800: 0.18312 0.140692 0.505268 0.300443 0.235079 0.974765 0.130326 0 0.465244 0.52237 2.94855 0.000275089 -718848: 0.158744 0.140228 0.493454 0.327809 0 1.17109 0.246785 0.0167241 0.288266 0.0941226 3.38812 0.0176112 -720896: 0.40056 0.214131 0.408865 0.0577788 0.0805866 1.24518 0.0746759 0.026055 0.0436111 0.440992 3.29224 0.000493691 -722944: 0.72202 0.118498 0.314705 0.0810047 0.500356 1.01136 0.0452158 0.015215 0.199442 1.2726 2.62379 0.000317039 -724991: 0.815797 0.260095 0.176846 0.256218 0.595427 0.495364 0.00980945 0.0156891 0.746801 2.03568 1.80696 0.0195127 -727040: 0.714705 0.438418 0.169056 0.727421 0.543325 0.276986 0.0100242 0.02767 0.881916 2.28179 1.01909 0.626394 -729088: 0.224554 0.539508 0.258908 0.932253 1.17938 0.342907 0.147771 0.00192642 0.87597 0.521257 0.732399 1.20637 -731135: 0.0126223 0.402445 0.367075 0.671898 0.480428 0.414456 0.790186 0.00898965 0.52385 0.356426 0.590642 2.14746 -733184: 0.000594311 0.238506 0.315433 0.267634 0.262973 0.129175 0.959993 0 0.60707 0.406518 0.38411 3.07811 -735232: 0.0159481 0.32581 0.00291898 0.231702 0.890116 0.0620908 0.449591 0.228988 0.367321 1.27541 0.121895 3.15071 -737280: 0.0429449 0.290525 0.0277354 0.197997 0.71764 0.0671525 0.376874 0.331358 0.497147 2.14558 0.130631 2.07162 -739328: 1.76952e-05 0.335375 0.3953 0 0.479834 0.107917 0.0412259 1.06664 0.200844 2.37121 0.131518 0.922523 -741376: 0.000216862 0.329769 0.721862 0.00819186 0.209873 0.157248 0.0421509 2.55649 0.117279 2.0894 0.158686 0.758557 -743424: 0.000418401 0.234639 0.712498 0.0553167 0.19614 0.641761 0.0247798 3.26518 0.0472499 1.02231 0.17632 0.683252 -745471: 0.44679 0.298112 0.548581 0.0524831 0.166319 1.23648 0.0281352 2.82845 0.0798071 0.0573595 0.302356 0.473955 -747520: 0.771001 0.381832 0.713352 0.497992 0.107239 1.57515 0.442106 1.27405 0.0689659 0.0570114 0.358491 0.268565 -749568: 0.410277 0.34154 0.509539 0.57626 0.492729 1.69885 0.680491 0 0.0579528 0.0552353 0.407023 0.302185 -751615: 0.117954 0.388186 0.464349 0.57623 0.615291 1.5915 0.662118 0.000351396 0.0952478 0.265733 0.589358 0.300543 -753664: 0.0748388 0.44567 0.439493 0.618196 0.634896 1.56208 0.63169 0 0.159644 0.521867 0.549093 0.454256 -755712: 0.0381477 0.561077 0.301786 0.692512 0.966362 0.933807 0.23461 0.544842 0.711945 0.382099 0.386064 0.6573 -757760: 0.75121 0.621997 0.846667 0.472932 1.47938 0.783772 0.198411 0.624759 0.779591 0.127345 0.387396 0.619034 -759808: 0.773178 0.0695391 0.704232 0.72996 1.38124 0.592922 0.442129 0.713724 0.59214 0.352858 0.999667 0.898167 -761856: 0.821717 0.0997934 0.339837 1.07776 1.39082 0.538928 0.583087 0.615387 0.0632751 1.21694 0.502662 0.619173 -763904: 0.924007 0.00274636 0.556368 1.37053 1.18047 0.369554 0.487835 0.54783 0.276108 1.08764 0.451061 0.244681 -765951: 0 0.00251442 0.374672 3.18367 0.308101 0.0932555 0.00408964 0.741308 0.3011 0.110018 0.760579 0.723634 -768000: 0.065627 0.528725 0.113101 2.8537 0.761175 0.0861705 0 0.241901 0.124499 0.401247 0.60373 0.833704 -770048: 0.103656 0.0509468 0.0443628 2.61121 0.92132 0.107505 0 0.440692 0.165308 0.930799 0.2898 0.834445 -772096: 0.0659325 0.00281832 0.0444013 2.28827 0.856411 0.204365 0 0.305153 0.151868 2.62245 0.0616521 0.864161 -774144: 0.156252 0.168861 0.0021177 1.84417 0.837966 0.186186 0.0680012 0.155198 0.0761216 4.02961 0.095493 0.408333 -776192: 0.151066 0.230006 0.00231332 1.13926 1.17447 0.0810607 0.120008 0.00290501 0.0609985 4.33564 0.133652 0.128939 -778240: 0.000357156 0.246984 0.0051572 0.221909 1.01248 0 0.00229096 0.00856295 0.0668774 4.17593 0.189344 0.153578 -780287: 0.000165612 0.299863 0.0757442 0.166155 1.21984 0.025128 0.016788 0.0166986 0.0695986 3.79399 0.366818 0.133164 -782336: 0 0.406968 0.105735 0.0960848 1.1267 0.0436621 0.0211906 0.0224682 0.0724258 3.44755 0.316143 0.072856 -784384: 0.0158553 0.44352 0.377137 0.605635 0.133335 0.645614 0 0.0502713 0.221198 2.63361 0.416875 0.35879 -786431: 0.0486635 0.380337 0.31377 0.411507 0.266904 0.751366 0.0125402 0.168913 2.09778 1.36974 0.0149031 0.345467 -788480: 0.238498 0.250654 0.25211 0.260678 0.271016 0.710519 0.0115721 0.253617 3.06024 0.518712 0.0291014 0.290056 -790528: 0.224688 0.014961 0.240333 0.523438 0.136494 0.31912 0.120114 0.311498 3.26457 0.0997293 0.00578606 0.0376598 -792576: 0.156617 0.002751 0.235025 0.717693 0.148363 0.0182237 0.0957258 0.403232 2.90041 0.171384 0.00126845 0.197327 -794624: 0.237911 0.000905977 0.59677 0.263678 0.0978649 0.0262637 0.0161225 0.241653 2.23551 0.408187 0.00136816 0.381949 -796672: 0.191427 0.00159278 0.799211 0.365638 0 0.0367563 0.0363209 0.710235 1.25042 0.139742 0.0906334 0.577896 -798720: 0.00122634 0.0730098 1.06948 0.178251 0 0.0777156 0.118327 1.44564 0.378566 0.0632332 0.320086 0.376486 -800767: 0.000307187 0.440136 0.959827 0.0445007 0.0334995 0.0776664 0.279755 2.09942 0.116275 0.334748 0.241878 0.35416 -802816: 0.00500264 0.53156 0.563142 0.0154809 0.0462048 0.0752586 0.117152 2.93421 0.0549893 0.146627 0.182564 0.311403 -804864: 0.0858576 0.115754 0.379407 0.443013 0.0441328 0.0868248 0.331738 3.29046 0.0812025 0.109395 0.349643 0.200519 -806911: 0.103624 0.36336 0.0983505 0.619324 0.0404266 0.170399 1.63097 2.77284 0.233946 0.0971489 0.44553 2.39487e-07 -808960: 0.320593 0.492704 0.0112909 0.627665 0.134715 0.248641 2.30667 1.37941 0.279549 0.184837 0.49761 0 -811008: 0.303109 0.70348 0.212388 0.00767083 0.526961 0.511153 1.98869 0.356928 0.480861 0.246813 0.431867 0.0638415 -813056: 0.259699 0.667566 0.264176 0.00591638 0.473657 0.568575 0.827511 1.7929 0.589627 0.461491 0.391224 0.0609394 -815104: 0.730157 0.552291 0.476798 0.0852034 0.407595 0.80283 0.102522 2.57793 0.0599901 0.3923 0.216893 0.000734967 -817152: 0.474768 0.325072 0.352378 0.076955 0.199825 2.12498 0.00331817 1.82129 0.141323 0.581701 0.0959362 0.338712 -819200: 0.134668 0.18748 0.112958 0.44582 0.335862 2.49629 0.0198704 0.817488 0.154417 0.51511 0.230585 0.467115 -821247: 0.231468 0.385149 1.37658 0.641135 0.673032 2.22276 0.0954045 0 0.215448 0.48547 0.42038 0.359899 -823296: 0.164704 0.279224 1.97189 0.595782 0.854313 1.75552 0.133743 0 0.204446 0.385947 0.46165 0.231725 -825344: 0.0902315 0.047964 2.13951 0.385663 0.661119 0.539971 0.0321415 0.0206068 0.278107 0.209246 0.453402 0.329078 -827391: 0.00523218 0.0858332 1.94206 0.349046 0.572647 0.152843 0.0301613 0.0520082 0.391664 0.308109 0.436855 0.445225 -829440: 0 0.189344 1.26626 0.176077 0.640481 1.31157 0.0325711 0.326469 0.347028 0.41915 0.192316 0.0660337 -831488: 0.0334544 0.260987 0.460028 0.0104161 0.461251 2.02551 0.109014 0.319131 0.38928 0.265109 0.191825 0.0292771 -833536: 0.17489 0.16347 0.00182368 0.00385092 0.482042 2.219 0.204998 0.121916 0.402941 0.2158 0.341042 0 -835584: 0.261198 0.201775 0.0113782 0.588427 0.835349 1.78126 0.354028 0 0.00448865 0.224901 0.359456 0 -837632: 0.440147 0.256941 0.197152 1.01776 1.19768 1.01341 0.29134 0 0.00529828 0.207859 0.474765 0.0432076 -839680: 0.186433 0 0.315567 1.29253 1.04994 0.490908 0.251919 0.152201 0.00711836 0.151778 0.747178 0.22398 -841727: 0.514572 0.432592 0.200976 1.68891 0.391412 0.694774 0.349779 0.120831 0.109574 0.17633 0.439743 0.373662 -843776: 1.1839 0.836764 0.0668598 0.905379 0.00184417 0.582145 0.609378 0.00717782 0.235134 0.1278 0.348654 0.461786 -845824: 1.51088 0.458022 0.0555775 0.471195 0.173886 0.702849 1.00292 0.0345198 0.0924508 0.149061 0.207215 0.936306 -847872: 1.51516 0.226708 0.0507243 0.357497 0.707833 0.525778 0.601404 0.0350285 0.18435 0.0559682 0.0991952 1.84992 -849920: 0.904559 0.167648 0.0598923 0.468998 0.382294 0.0408405 1.12387 0.225504 0.163972 0.0436166 0.106352 2.83866 -851968: 0.110597 0.23482 0.0860317 0.890301 0.231743 0.0614165 1.00108 0.277704 0.0603197 0.108015 0.119029 3.31336 -854016: 0.000366717 0.278942 0.145336 1.03873 0.235876 0.0853531 0.81111 0.176332 0.263275 0.0711947 0.209395 3.31671 -856063: 0.0013972 0.30443 0.490658 0.778226 0.332044 0 0.659404 0.0100528 0.550069 0.117315 1.42102 2.23877 -858112: 0.0106345 0.403914 0.513144 0.766146 1.12032 0.0918328 0.420085 0.0460031 0.543033 0.703387 2.00707 0.96257 -860160: 0.199333 0.604147 0.397409 0.159794 0.763731 0.174845 0.00825035 0.111998 0.458926 1.75363 2.19332 0.217038 -862207: 0.393259 0.766954 0.55135 0.18828 0.836975 0.297485 0.025099 0.0375721 0.363311 2.01986 1.79861 0.0511898 -864256: 0.136088 1.09217 1.4113 0.292843 0.649302 0.379341 0.0476731 0.0434698 0.413287 1.83768 1.29766 0.100959 -866304: 0.191595 0.947254 1.47157 0.51471 0 0.536957 0.0630236 0.0747859 0.300895 0.915316 1.08271 0.272484 -868352: 0.205302 0.304084 1.0061 1.02646 0.0114957 0.557156 0.151543 0.0705603 0.486268 0.0707769 1.33123 0.619204 -870400: 0.28234 0.113872 0.478457 1.06182 0.0071714 0.560966 0.223718 0.260872 0.417812 0.214843 1.26398 0.842641 -872448: 0.0550966 0.507202 0.0493829 0.39993 0.17502 0.665106 0.731082 0.477407 0.687478 0.0479534 0.889058 1.01836 -874496: 0.137188 0.97333 0.0825815 0.504673 0 0.0467675 0.473183 0.680886 2.07069 0.115386 0.421278 0.910701 -876543: 0.262357 0.812582 0.09796 0.795968 0.000130426 0 0.199344 0.655627 2.16292 0.749202 0.118298 0.0658669 -878592: 0.295306 0.878664 0.127948 0.723369 0.0467442 0 0.139581 0.484578 1.78068 1.12741 0.138636 0.0778114 -880640: 0.266712 0.634669 0.298432 0.554318 0.132356 0 0.123829 0.330049 1.9673 0.986674 0.131295 0.203466 -882687: 0.183086 0.260008 0.485648 0.637014 0.359349 0.116509 0.170934 0.018185 2.41315 0.819823 0.157032 0.458973 -884736: 0.245821 0.0714187 0.402132 0.587191 0.32294 0.0208879 0.211095 0.171809 2.76973 0.67827 0.181315 0.228878 -886784: 0.175388 0.00280819 0.778079 0.298332 0.00393834 0.0454023 0.286208 0.335076 3.00825 0.0890317 0.207227 0.00784191 -888832: 0.0007829 0.0253146 0.885 0.1708 0.0121225 0.50947 0.534925 0.531645 2.39313 0.0744513 0.257476 0 -890880: 0.000584022 0.241348 0.489622 0.121176 0.258359 1.075 0.558453 0.662737 1.60662 0 0.462697 0 -892928: 0 0.340151 0.225962 0.124263 0.359934 1.77098 0.249573 0.585904 1.27535 0.0456672 0.470213 0 -894976: 0 0.295438 0.245213 0.114199 1.08304 1.56126 0.193328 0.329057 0.551394 0.0794184 0.216575 0.232628 -897023: 0 0.244442 0.114058 0.0254083 1.6456 1.08883 0.227024 0.321117 0.452609 0.220199 0.116878 1.07595 -899072: 4.49943e-05 0.0188384 0.173838 0.195391 2.23897 0.642832 0.0736241 0.297588 0.416155 0.132017 0.0657765 1.16173 -901120: 7.39006e-05 0.050543 0.522102 0.640987 2.87999 0.256188 0.0883813 0.526475 0.450717 0.0267708 0.220766 0.872584 -903168: 0.000195415 0.0815208 1.47204 0.960865 2.371 0.157785 0.073373 0.740476 0.3677 0.00564289 0.283675 0.700162 -905216: 0.00673553 0.520614 2.13945 0.555799 0.897506 0.137504 0.216758 0.773941 0.432464 0.0691484 0.302895 0.35034 -907264: 0.0281232 1.29864 1.59625 0.921118 0.622656 0.13141 0.20218 0.763659 0.173041 0.0476522 0.854523 0.231341 -909312: 0.0165336 1.74838 1.02479 0.359527 0.717354 0.11914 0.629181 0.505401 0.0639198 0.34049 1.13119 0.202987 -911360: 0.111741 2.17785 0.687169 0.619482 0.514886 0.0885652 2.12221 0.000937162 0 0.507222 0.723421 0 -913408: 0.107694 2.09508 0.426392 0.744524 0.416129 0.0121496 2.98394 0.0103685 0 0.355713 0.8207 0 -915456: 0.206886 1.11521 0.350683 0.745829 0.447679 0.707177 3.15873 0.051585 0 0.357461 0.626615 0 -917503: 0.296031 0.430275 0.860347 1.03738 0.401965 1.07188 2.69164 0.0479165 0 0.120122 0.24094 0 -919552: 0.451746 0.649051 1.01284 1.14558 0.0301587 0.729662 1.53197 0.0347434 0.275247 0.107676 0.116393 0.205202 -921600: 0.813157 0.720632 1.09692 1.21808 0.0123466 0.273832 0.931578 0.00819239 0.293137 0.635738 0.0750462 0.284613 -923648: 0.0894313 0.694493 1.56082 0.680555 0.0230682 0.120617 0.751782 0.00143039 0.720397 0.780686 0.0489612 0.465276 -925696: 3.48772e-05 0.967647 2.04533 0.415198 0.0288589 0.488084 0.414703 0.00514661 0.942157 0.558416 0.0379119 0.460581 -927744: 0.00019442 1.55819 1.90913 0.0145676 0.0157744 0.497882 0.333637 0.215687 0.842199 0.384044 0.0273872 0.369566 -929792: 0.000322382 2.0666 1.25571 0.00691397 0.00245809 0.441822 0.393568 0.242106 0.755196 0.332468 0.0919405 0.365407 -931839: 0.000430351 2.24633 0.608023 0.237861 0 0.405218 0.632036 0.304986 0.699744 0.249579 0.0130649 0.361708 -933888: 0.000366155 2.08256 0.846698 0.279056 0 0.344856 0.86779 0.511009 0.608959 0.193184 0.0444577 0.342096 diff --git a/project_code/noteDetection/chromaTest/bin/data/out.txt b/project_code/noteDetection/chromaTest/bin/data/out.txt deleted file mode 100644 index 2289fdfdf..000000000 --- a/project_code/noteDetection/chromaTest/bin/data/out.txt +++ /dev/null @@ -1,1013 +0,0 @@ -8192: 0.133011 2.44927 1.41792 0 0.0769207 0.221121 3.31591 0 0.209959 0 0.229699 1.55674 -10240: 0.0704077 2.51749 1.46734 0 0.0669535 0.203243 3.31432 0.0583676 0.207197 0 0.20543 1.41667 -12288: 0 2.46977 1.55399 0.0104667 0.0991815 0.183731 3.329 0.0511622 0.152497 0 0.187234 1.47576 -14335: 0 2.37341 1.52516 0.014903 0.231893 0.134312 3.35864 0.0332914 0.0902244 0.00182507 0.211524 1.69022 -16384: 0 2.11173 1.46089 0.0134907 0.092843 0.149816 3.46423 0.0203035 0 0.135928 0.241252 2.07759 -18432: 0.000283883 1.93671 1.4046 0.00986911 0.0796694 0.107564 3.38279 0 0 0.119414 0.30537 2.49076 -20480: 0.000405806 1.74089 1.40773 0.0333665 0.0735822 0.0853154 3.31433 0 0 0.119286 0.274432 2.67964 -22528: 0.00048557 1.69632 1.41077 0.124037 0.0773344 0.0843257 3.26871 0 0.0704011 0.0733269 0.223765 2.76162 -24576: 0.000346332 1.82745 1.44289 0.0671513 0.0673157 0.0640336 3.22204 0 0.0858764 0.00224747 0.186116 2.72404 -26624: 0.000495094 1.79099 1.51838 0.0786063 0.0688463 0.0275888 3.2187 0 0.0856011 0.00206084 0.201277 2.54952 -28671: 0.000456722 1.50814 1.61899 0.0197844 0.0964266 0.015063 3.41554 0.0409136 0.0453695 0.143652 0.333239 2.01937 -30720: 0.000162207 1.3313 2.25711 0.0296142 0.156177 0.0981151 3.5164 0.0385739 0.00114137 0.1879 0.404921 1.27399 -32768: 0 1.47674 2.31291 0.00692721 0.176088 0.184449 3.34312 0.0707676 0.000523323 0.349388 0.48398 0.837185 -34815: 0 1.48165 2.39052 0.00674989 0.175031 0.214959 3.19445 0.10729 0.00174016 0.357328 0.488565 0.915924 -36864: 0 1.39172 2.34872 0.00623808 0.165725 0.203784 3.31774 0.250497 0.205104 0.320519 0.487283 1.02655 -38912: 0.00662726 1.46724 2.32087 0.000753916 0.163876 0.103689 3.33551 0.146762 0.592135 0.33796 0.396689 1.14605 -40960: 0 1.75747 2.45532 0 0.11938 0.0401658 3.05436 0.171136 0.67863 0.282994 0.285303 1.4145 -43008: 0 2.12627 2.56717 0.00391499 0.00730271 0.134419 2.62335 0.0737045 0.608995 0.214526 0.0800428 1.32741 -45056: 0.278817 2.56127 2.05756 0.0562256 0 0.183771 2.24377 0.0541712 0.791597 0.292242 0.000643528 0.686765 -47104: 0.397072 2.67066 1.73079 0.0863001 0 0.372129 1.71705 0.00683778 0.915077 0.294741 0 0.673957 -49151: 0.225132 2.74873 1.57424 0.0137491 0.00170597 0.463626 1.7348 0.00841933 0.829789 0.304111 0 0.731577 -51200: 0.121422 2.69591 1.61409 0.0158881 0.00217674 0.504731 1.95779 0.00666863 0.65406 0.285907 0.0108714 1.06474 -53248: 0.112465 2.39289 1.64913 0.0151182 0 0.346826 2.43618 0 0.539532 0.262093 0.0889544 1.24556 -55295: 0.0203077 2.18401 1.68863 0.175723 0 0.129322 2.88751 0.0107562 0.537988 0.275544 0.111364 1.14563 -57344: 0.255312 2.34222 1.72234 0.0426663 0.218546 0.0971173 2.74073 0 0.447228 0.294252 0.0978531 1.0286 -59392: 0.710532 2.05698 2.36462 0.0513918 0.292675 0.100711 2.14638 0 0.529787 0.207967 0.129992 1.24979 -61440: 0.795953 0.581894 2.9927 0.0509882 0.237704 0.168148 1.90602 0 0.703555 0.385824 0.150978 1.42475 -63488: 0.705527 0.173117 3.05792 0.0391938 0.115456 0.258587 1.88274 0 0.374039 0.735949 0.167771 1.39392 -65536: 0.63301 0.238758 3.26883 0.104859 0 0.157473 1.94669 0 0.326824 0.746152 0.125638 1.37546 -67584: 0.351258 0.262788 3.74627 0.145325 0 0.010031 2.09859 0 0.291319 0.583769 0.0515894 1.50832 -69631: 0.000708531 0.21075 3.83339 0.158799 0 0.0129659 2.4048 0 0.0192439 0.466381 0.116331 2.10037 -71680: 0.106852 0.175322 3.76112 0.0598576 0.0116709 0.24671 2.54715 0.0732173 0 0.527051 0.181892 2.54082 -73728: 0.251178 0.163779 3.34614 0.0925826 0.76516 0.40783 2.27312 0.105995 0.0240342 0.786625 0.216609 2.4897 -75776: 0.268378 0.358808 2.78006 0.00191892 1.50968 0.447639 1.77341 0.0804583 0.0577571 0.767415 0.193273 2.54073 -77824: 0.235662 0.656434 2.31424 0.0620514 1.97061 0.360464 1.31871 0.0836673 0.0195198 0.587153 0.144056 2.70624 -79872: 0.0651183 0.893576 2.02712 0.281678 2.24615 0.0824934 1.05807 0.0598349 0.00465873 0.552268 0.171812 2.67884 -81920: 0.000122585 1.055 1.85546 0.313961 2.31854 0.0688509 1.17098 0.0543999 0.00724745 0.684624 0.198936 2.48334 -83967: 0 1.09858 1.8249 0.299093 2.2852 0.0020803 1.37056 0.0571243 0.00199513 0.793704 0.22546 2.57754 -86016: 0.0273262 1.04937 2.05608 0.0610623 2.20087 0.0122269 1.43991 0.0309627 0 0.769997 0.114099 2.56973 -88064: 0.000237513 0.934599 2.16364 0 2.04381 0.173974 1.29371 0 0.000144874 0.623592 0.155039 2.88087 -90111: 0.000326153 0.74599 2.11418 0 1.77105 0.308013 1.24515 0 0 0.477357 0.205282 3.24907 -92160: 8.60641e-05 0.56916 2.10486 0 1.97458 0.496096 1.23262 0 0 0.350254 0.222397 3.35431 -94208: 0 0.526523 2.12337 0 2.08144 0.526382 1.28058 0 0 0.377331 0.255005 3.3792 -96256: 1.23864e-05 0.548354 2.10759 0 2.04092 0.459177 1.27987 0 0 0.444039 0.334051 3.36021 -98304: 0.000418739 0.584252 2.05775 0.00795054 2.05052 0.6186 1.34999 0 0 0.351176 0.332933 3.39885 -100352: 0.000368318 0.459894 2.039 0.0115398 1.98095 0.787385 1.30566 0.0749132 0.111678 0.285722 0.257126 3.36448 -102400: 0.261831 0.399476 2.15036 0.0132213 1.70152 0.689261 1.51154 0.277583 0.216647 0.311458 0.106943 3.03888 -104447: 0.638981 0.286599 2.76741 0.0037378 1.15344 0.545636 1.78857 0.168571 0.167642 0.241325 0.0242125 2.75867 -106496: 0.726561 0.238619 2.97198 0 0.286108 0.398963 1.94567 0.0798469 0.202775 0.337301 0.0472897 2.78002 -108544: 0.649156 0.226072 2.98044 0.0125014 0 0.239248 2.20579 0.0233838 0.159114 0.418607 0.169602 2.77079 -110591: 0.013703 0.253273 3.25043 0.169883 0 0.657242 2.52841 0 0 0.136837 0.205963 2.79227 -112640: 0.0215352 0.585195 2.75308 0.184625 0.0528371 0.378109 2.77337 0.061216 0.00452777 0.219529 0.272144 2.5658 -114688: 0.250223 1.58186 1.92568 0.00653722 0.0208449 0.445949 2.66055 0.0306725 0.261005 0.153726 0.227208 2.18547 -116736: 0.531922 1.8754 1.76765 0.00468912 0.0236095 0.483075 2.61685 0.00890378 0.415099 0.11994 0.170946 2.03957 -118784: 0.575203 2.00094 1.76463 0.00727461 0.00484015 0.619428 2.5092 0.0105748 0.463324 0.105342 0.105421 2.07461 -120832: 0.259654 2.15474 1.79418 0.00982341 0 0.627364 2.35498 0.037356 0.485633 0.0790978 0.0394885 2.21182 -122880: 0.0916393 2.12841 1.84193 0.00747959 0.118538 0.347583 2.29007 0.0196211 0.511687 0.0593615 0.029812 2.51549 -124927: 0.000535387 1.94606 1.9024 0.111589 0.0271665 0.14248 2.34911 0.00154039 0.534967 0.126057 0.0377846 2.68007 -126976: 0.000403359 2.0309 1.7591 0.122444 0.0305537 0.154359 2.13884 0.0695018 0.574588 0.116545 0.0120273 2.56224 -129024: 0.0203241 1.99458 1.66658 0.105486 0.0188502 0.160317 1.94856 0.225433 0.586117 0.0428996 0 2.52902 -131071: 0 1.88081 1.76278 0.103902 0.473897 0.316922 1.81039 0.256512 0.537872 0.072555 0.0384024 2.32672 -133120: 0 1.49142 2.05504 0.230291 0.775632 0.306304 2.13271 0.254393 0.549982 0.12126 0 1.97649 -135168: 0.327812 0.829024 2.52233 0.203387 0.855191 0.0313467 2.32022 0.220879 0.566727 0.26183 0 2.06329 -137216: 0.300126 0.263321 2.8037 0.183198 0.855242 0.00584523 2.41229 0.149194 0.485104 0.357332 0 2.39233 -139264: 0.0440694 0.292413 2.66138 0.198337 0.940215 0.00332435 2.35849 0.172666 0.54627 0.381216 0 2.53285 -141312: 0.02237 0.313932 2.32258 0.263512 0.88312 0.0037307 2.26486 0.25051 0.668978 0.413499 0 2.6934 -143360: 0.155613 0.882614 1.23858 0.506231 0.512953 0.0240468 2.56874 0 0.387756 0.440552 0.00896481 2.0553 -145407: 0.416417 0.637013 0.445779 0.34706 0.198467 0.035758 2.49348 0 0.278928 0.451818 0.204336 2.27986 -147456: 0.47267 0.88522 0.0887725 0.291226 0.202008 0.0358478 2.16806 0 0.207465 0.328566 0 2.64949 -149504: 0.432525 0.974617 0.00173483 0.304457 0.283156 0.0280174 2.13992 0 0.27371 0.170448 0 2.64431 -151552: 0.284247 1.16572 0.0213843 0.264307 0.450798 0.0301888 2.2116 0 0.335074 0.0382558 0.111276 2.54204 -153600: 0.0616139 1.26584 0.481277 0.20263 0.241028 0.0269035 2.68662 0.0370705 0.285643 0.0381428 0.317992 2.20176 -155648: 0.101075 0.952877 1.61731 0.130042 0.143208 0.0654162 3.1455 0.0727283 0.359984 0.0140167 0.501202 2.06851 -157696: 0.111104 1.28056 2.0573 0.122838 0.121689 0.0546952 3.17198 0.0756483 0.319975 0.00925928 0.319412 2.26003 -159743: 0.0672357 1.52792 2.16952 0.0995365 0.165363 0.0702932 3.10963 0.0685812 0.302846 0.00431897 0.363337 2.56599 -161792: 0.0146943 1.54722 2.18185 0.0829287 0.0819779 0.0906515 3.06151 0.048232 0.287746 0.000945952 0.418621 2.71264 -163840: 0.000296896 1.49916 2.17846 0.182097 0.0867538 0.0920565 3.07208 0.0330175 0.286409 0.0523663 0.355351 2.67059 -165887: 0.000510277 1.64253 2.10344 0.139898 0.106596 0.119998 3.04261 0 0.212506 0.0470748 0.323041 2.71171 -167936: 0.0557434 1.73112 2.01704 0.104861 0.201429 0.11208 3.02733 0 0.0579978 0.032307 0.285213 2.79457 -169984: 0.130945 1.65917 1.92159 0.0357022 0.108826 0.0700272 3.15145 0 0.0621968 0.0377566 0.181615 2.77599 -172032: 0.17261 1.57888 1.85962 0 0.0790632 0 3.23949 0 0.0744591 0.0299053 0.0159268 2.66716 -174080: 0.159937 1.53702 1.9692 0 0.0247631 0 3.10177 0 0.0839325 0.0153636 0 2.79735 -176128: 0.13283 1.55186 2.02436 0.0212532 0.00582079 0 3.08817 0.0068847 0.0804436 0.104604 0 2.79573 -178176: 0.0414559 1.57635 2.11356 0.0208483 0.00456443 0.236469 3.11393 0.0145738 0.0755378 0.0488439 0.0137411 2.80263 -180223: 0 1.33626 2.16897 0.0157057 0.0161216 0.336155 3.06585 0.0222457 0.0675878 0.00112069 0.170227 2.95518 -182272: 0.267586 0.805079 1.87099 0.00504608 0.022877 0.574914 2.36914 0.704078 0.103101 0.0505589 0.131058 2.29628 -184320: 0.864643 0.621219 1.27861 0.219232 0.160645 0.915728 1.06034 1.27605 0.264025 0.0664824 0.113471 2.03493 -186367: 0.906631 0.817024 0.732711 0.319723 0.0999414 0.944205 0.419118 1.87408 0.301546 0.001888 0.149821 1.89278 -188416: 0.867458 0.851158 0.241566 0.442674 0 0.924912 0.368199 2.14267 0.288786 0.0155894 0.146095 1.76597 -190464: 0.815919 0.948023 0.188715 0.36532 0.0300489 0.89288 1.06525 2.12194 0.120093 0.25544 0.163421 1.62837 -192512: 0.22778 1.25897 1.25181 0.169434 0.052593 0.764079 2.1248 1.25776 0.313583 0.184524 0.243939 1.88512 -194560: 0 1.14452 2.00135 0.308416 0.0370115 0.2143 2.86889 0.0663978 0.0485459 0.468854 0.363833 1.86553 -196608: 0 1.18229 2.1893 0.268567 0.0094755 0.196761 2.80011 0.0162829 0 0.447432 0.413291 1.46891 -198656: 7.2026e-05 1.3654 2.38883 0.126622 0 0.198037 2.71895 0 0 0.328508 0.327661 1.29201 -200703: 0.000473375 1.51753 2.56191 0.0267734 0 0.333112 2.65216 0 0 0.424973 0.308323 1.33188 -202752: 0.000622787 1.63159 2.75412 0 0.0249764 0.483999 2.77036 0.0159144 0 0.522098 0.25551 1.28702 -204800: 0.121585 1.92697 2.61662 0 0.453786 0.266036 2.81159 0 0.0307224 0.551745 0.314777 0.813254 -206847: 0.451953 2.72496 1.31186 0.00092733 0.502286 0.171598 2.76684 4.27408e-07 0.17368 0.769347 0.297013 0.439751 -208896: 0.308362 3.14718 0.0992969 0.00357587 0.487984 0.123432 2.589 0.0672462 0.24971 0.90012 0.266466 0.558914 -210944: 0.0171003 3.39178 0.078903 0.000693416 0.38911 0.183435 2.57951 0.0893761 0.259586 0.63003 0.269724 0.591533 -212992: 0.000319483 3.52204 0.0602439 0.0166626 0.105414 0.494261 2.50943 0.0585853 0.363096 0.452445 0.215203 0.783322 -215040: 0.0288365 3.58471 0.132491 0 0.142264 0.603059 2.30908 0.156075 0.446552 0.316401 0.167678 0.907725 -217088: 0.0948681 3.49332 0.698069 0 0.178341 0.508952 2.0705 0.0562583 0.409763 0.309348 0.180549 0.892408 -219136: 0.103596 2.54061 2.01724 0 0.199352 0.558415 2.00056 0.00236508 0.366778 0.312602 0.223246 0.656396 -221183: 0.000415256 1.0236 3.15059 0 0.200098 0.795618 2.06774 0.0292629 0.329634 0.509398 0.207259 0.524286 -223232: 0.000655341 0.251156 3.68273 0 0.168921 0.562726 1.88345 0.00403423 0.488983 0.564572 0.204689 0.753726 -225280: 0.000636594 0.482491 3.77245 0 0.172305 0.515112 1.06118 0.0253293 1.08755 0.0428263 0.171948 1.08156 -227328: 0.000346685 1.74853 3.05214 0 0.171336 0.462658 0.722507 0.0573399 1.02762 0.011804 0.166963 1.02784 -229376: 0 2.97679 1.9197 0.00279597 0.185319 0.549163 1.11092 0.0180901 0.692918 0.0070178 0.191506 0.792341 -231424: 0 3.50671 0.681199 0.000834415 0.185892 0.682386 1.50543 0.0341916 0.55957 0.0255949 0.235607 0.800551 -233472: 0.0309833 3.56323 0.418766 0.0848044 0.0686896 0.384849 1.84031 0.0114006 0.179889 0.277587 0.445106 1.06745 -235519: 0.055548 2.17103 1.13771 0.333251 0.255503 0.0960454 2.87214 0.100115 0.00677588 0.418584 0.443563 1.83336 -237568: 0.0254242 1.74439 1.42549 0 0.292154 0.0472795 2.73465 0.184464 0.0350572 0.234584 0.48262 2.19069 -239616: 0.0178704 0.722479 2.08198 0.157961 0.293441 0.0435341 2.55564 0.221793 0.0168765 0.105479 0.322533 2.27041 -241663: 0.031701 0.719645 2.37689 0.253835 0.192612 0.0338802 2.4662 0.15888 0.0170102 0.176439 0.324397 1.99618 -243712: 0.0459069 0.625697 2.62252 0.30327 0.0608678 0.0277815 2.29523 0.0387786 0.0486544 0.184639 0.270478 1.71475 -245760: 0.037925 0.407723 2.43628 0.445472 0.0420259 0.0621516 2.23733 0 0.0294907 0.269634 0.181078 1.55628 -247808: 0.000570074 0.218247 2.1451 0.346797 0.0624208 0.180628 2.2189 0.00404219 0.000830331 0.454358 0.0970734 1.47577 -249856: 0.00035442 0.00433131 2.24229 0.321857 0.768183 0.0781124 2.15513 0.00839776 0 0.71117 0.0327607 1.17399 -251904: 0 0.00360686 2.58617 0.225063 0.884193 0.0248943 2.16011 0.0418643 0.034359 0.956438 0.0385281 0.905961 -253952: 3.36522e-05 0.0337614 2.74396 0.211091 0.735444 0.0245202 2.45832 0.0514744 0 1.24256 0.0849496 0.719479 -255999: 0.0425365 0.523131 2.44028 0.233082 0.672842 0.0704357 2.60605 0.00575401 0.0243204 1.28185 0.195163 0.805547 -258048: 0.060881 2.15583 1.18066 0.125453 0.461276 0.291941 2.86443 0.0319008 0.0336493 1.36457 0.0566042 0.417439 -260096: 0 2.84905 0.37077 0.0198476 0.287966 0.435442 2.98349 0.0594079 0.0382475 1.08831 0.0714752 0.49161 -262143: 0 2.77546 0.283045 0.0999804 0.353583 0.289482 2.85364 0.0793173 0.161247 0.865539 0.250809 0.363099 -264192: 0.000361571 2.70275 0.307075 0.212313 0.15066 0.522448 2.51122 0.0867398 0.381948 0.589757 0.294428 0.685123 -266240: 0.397579 2.4587 0.315077 0.189466 0.179592 0.28025 2.35712 0.0883608 0.480296 0.376978 0.276766 0.75146 -268288: 0.57278 2.0874 0.44363 0.0510704 0 0.23647 2.46246 0.264273 0.88503 0.535377 0.26084 0.982611 -270336: 0.740111 1.36795 0.79101 0.0947762 0 0.173034 2.44806 0.246865 0.764244 0.773907 0.245459 1.71984 -272384: 0.514565 0.241013 1.0057 0.0345749 0.0855453 0.190548 2.43845 0.196406 0.754506 0.743512 0.227644 2.31757 -274432: 0.146035 0.331718 0.828303 0.0426672 0.148145 0.0716202 2.51772 0.149804 0.628912 0.484502 0.273258 2.63881 -276479: 0.0832469 0.377982 0.883662 0.0347739 0.0393153 0 2.71257 0.0703807 0.0166415 0.780845 0.331579 3.23135 -278528: 0.0466565 0.540632 1.17 0.00394604 0.0480476 0 2.74683 0.0382703 0 0.921498 0.558027 3.25631 -280576: 0.0316729 0.569893 1.51751 0.00655056 0.114802 0.22397 2.62143 0.0553562 0 0.539355 0.743833 3.23204 -282624: 0.0180501 0.386689 1.71248 0 0.146615 0.17768 2.6733 0.0735679 0 0.426377 0.861246 3.22846 -284672: 0.0103932 0.316766 1.80202 0.0147728 0.110145 0.043485 2.53618 0.106476 0.00298388 0.4542 0.901548 3.28291 -286720: 0.0114157 0.271759 1.94506 0.0918279 0.127086 0 2.48898 0.0930151 0.000885119 0.529942 0.841206 3.32207 -288768: 0.078849 0.215072 2.05354 0.258937 0.400636 0 2.22951 0.0782689 0 0.679545 0.590598 3.29462 -290815: 0.181475 0.215641 2.15346 0.263743 0.34716 0 2.12065 0.055813 0 0.683786 0.377083 3.15947 -292864: 0.192444 0.269419 2.3149 0.227625 0.266872 0 2.27271 0.0203616 0 0.701086 0.311422 3.12111 -294912: 0.131707 0.237153 2.41356 0.0504365 0.264289 0.00418442 2.35432 0 0 0.625359 0.402369 3.30007 -296959: 0.03677 0.202309 2.48926 0.137748 0.0263554 0.024774 2.42031 0 0 0.522108 0.386088 3.67159 -299008: 0 0.0898315 2.53029 0.274275 0.0486611 0.0364055 2.44568 0 0 0.545941 0.478915 3.50006 -301056: 0 0 2.6033 0.267703 0.0997418 0.0473156 2.36458 0 0 0.521794 0.432862 3.46427 -303104: 0.000185641 0.0390612 2.64342 0.113183 0.156664 0.217306 2.26314 0 0.0266597 0.516263 0.584855 3.66194 -305152: 0.000569213 0.192311 2.74744 0.0652385 0.14848 0.384114 2.11746 0.00198533 0.0358737 0.510252 0.4174 3.81639 -307200: 0 0.275365 2.61631 0.0631632 0.144668 0.330596 2.16142 0.322374 0.0348832 0.669995 0.196859 3.69169 -309248: 0 0.108555 2.67118 0.0452012 0.127656 0.199124 2.2274 0.345869 0.0432787 0.78756 0.267145 3.66612 -311295: 0 0.0156361 2.72458 0.0498629 0.116809 0.0352796 2.21076 0.324394 0.0374296 0.889087 0.365565 3.5426 -313344: 0.00054355 0.00095787 2.90258 0.419944 0.108196 0 2.22998 0.00301737 0.00751779 0.81711 0.41095 3.63771 -315392: 0.000704747 0.00463642 2.86221 0.0132799 0.11387 0.110058 2.46188 0.00377768 0.194726 0.807596 0.385148 3.39062 -317439: 0.000657663 0.133295 1.51177 0 2.14768 0.0264893 1.88293 0.0376128 0.819914 0.756209 0.322253 2.74082 -319488: 0.000442547 0.628213 0.0385571 0.0174295 2.91061 0.0751344 1.3217 0.0469288 1.08075 0.911929 0.0704894 2.73746 -321536: 7.88552e-05 1.39224 0.0553136 0.128385 2.7479 0.0259712 0.611105 0.0567209 1.0954 1.31402 0.150486 2.6317 -323584: 0.00842317 1.87947 0.0596642 0.2068 2.5382 0.0224392 0.224725 0.0518003 1.05488 1.56014 0.166589 2.50344 -325632: 0.0443292 2.1053 0.0421943 0.137903 2.28949 0.00328673 0.140248 0.031508 0.969392 1.77408 0.170475 2.41375 -327680: 0.0794823 2.24507 0.00682487 0.139982 2.22842 0 0.0398922 0.0460459 0.920432 1.83659 0.122171 2.36973 -329728: 0.000406947 2.2479 0.00548978 0.1399 2.30121 0 0.0425403 0.0790352 0.997732 1.79685 0.00457973 2.31694 -331775: 0.000602818 2.27222 0.00604914 0.216817 2.25582 0 0.0494597 0.128331 0.97433 1.88377 0.00452869 2.1899 -333824: 0.00052649 2.35543 0.00422642 0.25637 2.03933 0 0.0503318 0.186568 0.920473 1.92343 0.00360543 2.14076 -335872: 0.00056901 2.35721 0.032415 0.250644 1.96937 0.0356047 0.0733238 0.172011 0.810197 1.81471 0.0940493 2.20244 -337919: 0.118995 2.39757 0.103341 0.224076 1.8841 0.0364829 0.0238433 0.24679 0.638539 1.72406 0.0789515 2.1054 -339968: 0.226185 2.27791 0.040631 0.217352 1.72487 0.154398 0 0.253967 0.406369 1.82537 0.0969869 2.06997 -342016: 0.248584 2.10109 0.0834471 0.276285 1.61347 0.148262 0 0.203448 0.129111 1.82522 0.101278 2.14259 -344064: 0.216482 1.97527 0.0298458 0.232175 1.46186 0.289267 0.162085 0.169986 0.0370305 1.98062 0.102186 1.90127 -346112: 0.308362 1.91391 0.00308657 0.26239 1.59006 0.267827 0.287077 0.0990601 0.04021 2.13061 0.103647 1.32561 -348160: 0.322651 1.87814 0.00103511 0.271105 1.61632 0.366021 0.153225 0.0690984 0.062336 2.46067 0.0959246 0.98089 -350208: 0.18931 1.4457 0.443433 0.170774 1.01276 0.775542 0.0759659 0.0536604 0.569009 2.67317 0.0208643 1.0846 -352255: 0.155964 1.04799 1.17008 0.162441 0.219478 0.899515 0.0875118 0.264841 0.851196 1.74829 0.309946 1.12479 -354304: 0.106239 1.07283 1.23133 0.366127 0 0.856673 0.0844165 0.295027 1.06379 1.47335 0.218643 1.31917 -356352: 0.0848144 1.13003 1.14402 0.721992 0 0.467489 0.430752 0.356964 1.12343 1.27653 0.229743 1.49513 -358400: 0.0487376 1.1998 0.622269 0.392389 0.649822 0.0256378 1.07618 0.232893 0.654777 1.37374 0.377972 1.8118 -360448: 0.000543904 1.81893 0.0953449 0.326515 1.1587 0.320697 0.53586 0.35156 1.12905 0.978302 0.208047 1.91747 -362496: 0.523325 1.44511 0.225268 0.141915 1.11468 0.526802 0.0972744 0.25028 1.39723 1.09632 0.416819 1.23078 -364544: 0.674991 1.22548 0.203031 0.104938 1.08395 0.595481 0.208072 0.240404 1.46876 1.19007 0.399942 0.515783 -366591: 0.602069 1.91902 0.226312 0.108703 1.42219 0.357228 0.152664 0.275877 1.08482 1.07264 0.343649 0.401635 -368640: 0.221325 2.70789 0.251423 0.0808709 1.48395 0.186168 0.134224 0.269868 0.858665 0.998436 0.202951 0.287891 -370688: 0.000176793 3.35615 0.237109 0.136751 1.55433 0.28643 0.162528 0.196955 0.692274 0.62405 0 0.398496 -372735: 0.0442311 3.42073 0.105773 0.678831 1.30273 0.471925 0.180897 0.029582 0.593162 0.840503 0.0501682 1.13112 -374784: 0.132895 2.85012 0.0591563 0.563868 1.44209 0.57076 0.298156 0.0475499 0.722198 0.66645 0 1.53849 -376832: 0.0917218 2.11282 0.0519428 0.318558 1.83657 0.618065 0.179719 0.0291506 0.930987 0.568079 0 1.87903 -378880: 0.208543 1.63679 0.0600027 0.467908 2.09295 0.686698 0.0132576 0.00564384 0.848195 0.430668 0.00229391 2.15097 -380928: 0.247 1.76979 0.138964 0.473949 1.88235 0.724003 0 0 0.630662 0.582477 0.0110979 2.36841 -382976: 0.171493 2.37398 0.253707 0.401667 1.50985 0.554452 0 0.0888753 0.153093 0.798413 0.0335069 1.91279 -385024: 0.104468 2.97089 0.438741 0.282781 0.767541 0.384724 0 0.204711 0.22375 1.13544 0.0690085 0.642712 -387071: 0.0394591 3.32986 0.177044 0.167238 0.270784 0.249183 0.00286667 0.248958 0.275388 1.14811 0.0901735 0.319574 -389120: 0.000445746 3.5363 0.116115 0.20874 0.0908595 0.302707 0 0.0260087 0.26542 1.09023 0.0694013 0.236941 -391168: 0.000630335 3.52596 0.139761 0.197934 0.0563918 0.249413 0 0 0.190854 1.12771 0.198377 0.110718 -393215: 0.000796955 3.3981 0.139016 0.325798 0 0.39264 0 0 0.322485 1.39368 0.18728 0.210762 -395264: 0.0484187 3.27945 0.0673237 0.434521 0 0.34903 0 0.0101884 0.467641 1.71518 0.15958 0.745218 -397312: 0.000584565 2.63775 0.162197 1.61415 0.288039 0.314386 0 0.0211457 0.739373 1.63559 0.0229437 1.85295 -399360: 0.15482 0.957493 0.415477 2.17909 0.288074 0.0618194 0 0.0445717 0.328735 1.66456 0.454212 1.25679 -401408: 0.11436 0.400929 1.84496 1.58953 0.0983456 0.00228784 0.0875045 0.0079717 0.275273 1.86065 0.317188 0.683206 -403456: 0.0948513 0.124707 3.02397 0.976153 0.0253526 0.0462268 0.0381531 0.0424408 0.33031 1.91955 0.271859 0.405222 -405504: 0.124824 0.0364498 3.55854 0.451527 0.123211 0.0924398 0 0.0840122 0.311215 2.05648 0.160982 0.133863 -407551: 0.143425 0.00128371 3.93663 0.288065 0.0440517 0.105693 0 0.085369 0.307422 2.32538 0 0.23984 -409600: 0.156663 0.0397052 3.9106 0.00412108 0.367279 0.296262 0 0.0883922 0.357986 2.05666 0 0.289002 -411648: 0.47171 0.118659 3.53998 0 0.650402 0.274055 0 0.0644901 0.3293 2.12276 0.169555 0.308163 -413695: 0.585112 0.506835 2.68758 0 1.31193 0.117676 0.00316822 0.0493508 0.262434 2.04853 1.26365 0.20984 -415744: 0.283713 1.84179 1.08462 0.0133483 2.12073 0.0170142 0.177069 0.121385 0.197243 1.90372 1.71006 0.394477 -417792: 0.000507243 2.20444 0.145538 0.0918165 1.84509 0.00703618 0.607835 0.136764 0.166504 1.32931 1.32043 1.60847 -419840: 0.000303084 1.94629 0.224692 0.36998 1.45917 0 0.546204 0.139117 0.131004 0.673265 0.760652 2.37159 -421888: 0.304841 1.59763 0.173588 0.604452 1.08901 0.0188889 0.280757 0.222764 0.179643 0.651792 0.224975 2.86499 -423936: 1.51033 0.855054 0.146952 0.741766 0.784268 0.147443 0.0852419 0.143839 0.341892 0.674137 0 2.5911 -425984: 1.93233 0.572421 0.113146 0.484909 0.783311 0.377648 0.0136295 0.242035 0.430552 0.684617 0 1.76578 -428031: 1.30467 0.683358 0.0738737 0.188324 1.15265 0.236148 0.0385182 0.437617 0.437027 0.678585 0 1.91662 -430080: 0.475266 1.04172 0.0468955 0.256442 1.39794 0.00354656 0.230349 0.284288 0.515065 0.648804 0.0202552 2.66783 -432128: 0 1.29939 0.120127 0.349723 1.66407 0.0149574 0.102777 0.08038 0.295763 0.720484 0.115838 3.12581 -434176: 0.000118269 1.38674 0.0193041 0.446935 1.60695 0.0155205 0.0811987 0.306592 0.769669 1.26448 0.131024 2.98918 -436224: 0.000324815 1.56549 0.0149617 0.249717 1.39896 0.123126 0.0177487 0.0669588 1.12835 2.29321 0.221585 2.44022 -438272: 0.000351607 1.90589 0 0.0119119 1.36002 0.265599 0 0.224498 0.669414 2.83829 0.250266 1.05672 -440320: 0.000354436 1.8175 0.0374901 0.00197119 1.58895 0.306611 0.00538745 0.118684 0.454229 2.75188 0.0820787 0.418424 -442367: 8.12693e-05 1.88388 0.0707909 0.00346563 1.9896 0.485883 0.0467044 0.173009 0.850223 2.19664 0 0.496852 -444416: 0.0617747 2.42276 0.310904 0.0033299 2.21329 0.477138 0.0136695 0.155065 0.812018 1.88811 0 0.431066 -446464: 0.00734999 2.623 0.344465 0.00845244 2.2872 0.418275 0 0.135848 0.711055 2.29225 0 0.423716 -448511: 0 2.63004 0.301162 0.00404889 2.23687 0.267861 0 0.104534 0.603435 2.69569 0 0.4133 -450560: 0.000134025 2.62404 0.099293 0 2.20062 0.200786 0.0103108 0.0896923 0.613991 3.00572 0.0658955 0.408806 -452608: 0.000207738 2.6349 0.0247016 0.0229865 2.17814 0.143524 0.0100639 0.0993882 0.673221 3.12364 0.113018 0.452924 -454656: 0.000137502 2.67306 0.0144933 0 2.18725 0.102085 0.0211973 0.14391 0.672338 3.15544 0.123469 0.368561 -456704: 0 2.77485 0.0572435 0 2.23815 0.0734949 0 0.169691 0.622287 3.23505 0.0990633 0.27326 -458752: 0 2.78666 0.0616852 0.006487 2.16187 0.0794474 0 0.166067 0.516578 3.65088 0.0900014 0.210863 -460800: 0 2.76384 0.14756 0.0218452 2.1739 0.0675145 0 0.103068 0.337091 3.76028 0.0949024 0.122868 -462847: 0.0110298 2.52064 0.117572 0.0309097 2.07681 0.0528896 0.00047222 0.101629 0.345057 3.67723 0.0923366 0.0669076 -464896: 0.129832 2.21205 0.00509359 0.0309453 1.90659 0.0710157 0.12092 0.0699915 0.370418 3.01454 0.012971 0.936065 -466944: 0.129342 2.07086 0.00426594 0.0207525 1.86893 0.0895166 0.287006 0.115566 0.508731 1.61831 0 2.06771 -468991: 0.0199087 1.89846 0.00155171 0.14067 1.58075 0.0316454 0.292121 0.0902016 0.0883624 1.06229 0.000397171 2.39134 -471040: 0.0101108 1.62222 0.0110466 0.146998 1.46095 0 0.248836 0.0670554 0.0854847 0.848625 0.0615456 2.45634 -473088: 0.000150466 1.39028 0.0147091 0.0233978 1.3975 0 0.349243 0.0975835 0.0379975 0.792397 0.158614 2.81453 -475136: 0 1.34018 0.00650725 0.169647 1.61667 0 0.416998 0.203304 0.000560633 0.726925 0.15774 3.26276 -477184: 0.0119264 1.33419 0.00634129 0.304968 1.97511 0.00116704 0.562666 0.27188 0 0.830759 0.144111 3.22167 -479232: 0.039053 1.43054 0.00493049 0.260048 2.12034 0.00129348 0.484718 0.315153 0.0463324 1.06556 0.0911698 3.01199 -481280: 0.0071817 1.60578 0.00290877 0.172612 2.06546 0.00968682 0.283633 0.31013 0.0623259 1.23243 0.0512903 3.05203 -483327: 0 1.51606 0.356614 0.0951775 2.12821 0.0102147 0.116065 0.4793 0.0997721 1.45221 0.0260394 2.98448 -485376: 0.000332243 0.937673 0.754585 0.326891 1.89422 0.00599657 0 1.37597 0.0665286 1.47216 0.0766602 2.81233 -487424: 0.0171802 0.83658 1.16979 0.486876 1.45919 0.00807077 0.0243642 1.72624 0.00953205 1.37334 0.0832748 2.70816 -489472: 0.0442481 0.876986 1.81165 0.413527 1.26433 0.0258831 0.032371 1.92276 0 1.13645 0.0661068 2.55118 -491520: 0.0544241 0.956035 2.03806 0.311037 1.31018 0.0299952 0.0288295 2.04572 0 0.83445 0.0501149 2.49135 -493568: 0.0568832 1.00439 2.01487 0.233276 1.20314 0.0288778 0.0345431 2.05594 0 0.822955 0.0606998 2.52102 -495616: 0.0562194 0.925397 1.73761 0.319429 1.04359 0.00782565 0.0400429 2.02253 0 1.33223 0.102727 2.25602 -497663: 0.0994017 0.862801 1.70213 0.142141 0.964911 0.0247038 0.0230447 1.88223 0 1.85049 0.113173 2.07338 -499712: 0.15711 0.84883 1.52742 0.011782 1.00947 0.0260228 0.0214969 1.88804 0.0238968 2.11139 0.24523 1.98557 -501760: 0.157165 0.803935 1.50297 0.0183973 1.03521 0.0604636 0.00147035 2.00379 0.0562948 1.86741 0.0324678 1.8934 -503807: 0.0566783 0.838179 1.54347 0.0204181 1.09895 0.0613743 0 2.0701 0 1.53302 0.109122 1.92096 -505856: 0.0285012 0.897692 1.5889 0.0418171 1.11777 0.0542164 0 1.97825 0 1.48228 0.13818 1.83379 -507904: 0.0197974 0.797088 1.63152 0.142011 1.1471 0.136392 0.00915925 1.76588 0.0261216 1.21849 0.132949 1.69432 -509952: 0.219196 0.696986 1.49979 0.405673 1.11386 0.138644 0.0168366 1.72108 0.350769 0.994905 0.113111 1.64353 -512000: 0.430775 0.693485 1.26272 0.433501 1.2651 0.0301132 0.0119168 1.62935 0.372109 1.1419 0.148777 1.53258 -514048: 0.199804 0.801972 1.15314 0.20957 1.54057 0.749709 0.0185097 1.34262 0.024974 1.41693 0.0524554 1.4254 -516096: 0.68572 1.0432 0.0288623 0.125019 1.68705 0.702127 0.0477296 1.19937 0.0116751 2.07016 0.175473 1.36692 -518143: 0.713136 1.0651 0.0215365 0.212951 1.53615 0.671904 0.0797551 1.08945 0.0420874 1.85098 0.277041 1.42427 -520192: 0.596378 0.965531 0.0210567 0.16401 1.30528 0.614997 0.219881 0.943983 0.0907539 1.94463 0.238113 1.61505 -522240: 0.113347 0.79936 0.108763 0.153791 1.01824 0.580208 0.342969 0.725984 0.114762 2.32361 0.379415 1.83013 -524287: 0.000359097 1.45645 0.790035 0.112436 0.268063 0.0808843 0.709739 0.803562 0.0621926 2.67472 0.93453 0.923957 -526336: 0.0641909 1.0422 1.6931 0.302128 0.326167 0.00762229 0.810768 0.857454 0.250786 2.10056 1.09939 0.69386 -528384: 0.0901566 0.723925 1.90316 0.303982 0.452464 0 1.04323 1.06323 0.210417 1.08145 1.5371 0.671609 -530432: 0.131533 0.492891 2.13573 0.279685 0.577489 0.00360553 1.22985 1.05613 0.177247 0.289749 1.16142 1.07333 -532480: 0.0366263 0.305339 1.96545 0.266723 0.648546 0.0884703 1.28603 1.23507 0.089386 0.153017 0.772537 1.61362 -534528: 0.000523026 0.484704 1.78883 0.331832 0.763112 0.029269 0.920819 0.918227 0.0946245 0.115203 0.172278 2.5463 -536576: 0.0346782 0.645478 1.5549 0.235454 1.152 0.245963 0.203199 0.153121 1.28857 0.2764 0 3.01405 -538623: 0.404984 0.86167 1.3265 0.142737 1.46617 0.228368 0.0938876 0.225223 1.86498 0.825504 0.0252235 2.08585 -540672: 0.251155 1.21433 1.38364 0.0780413 1.02711 0.0707937 0.071634 0.116426 1.46457 2.00481 0.0769016 0.899821 -542720: 0.0582026 1.24733 1.62736 0.0192532 0.842977 0 0.062137 0.0871981 0.891307 2.39536 0.481803 0.851464 -544767: 0.171044 0.7905 1.88586 0.0248871 1.33139 0 0.181429 0.139583 0.245263 2.56219 0.537101 1.43621 -546816: 0.122133 0.430464 1.22796 0.202184 1.15174 0 1.14091 0.412826 0.108629 1.2833 0.0969227 3.37854 -548864: 0.140688 0.147097 0.901143 0.46569 0.86565 0 1.38452 0.522783 0.0332393 0.39032 0.175755 3.80239 -550912: 0.141518 0.0539124 0.638627 0.693605 0.708337 0.0230686 1.37364 0.473755 0.0590266 0.383688 0.244409 3.93678 -552960: 0.0219729 0.0607867 0.359661 0.772603 0.41028 0.0978042 1.44209 0.627878 0.0427827 0.445852 0.00136475 3.95049 -555008: 0.000321084 0.0652349 0.578805 0.724412 0.0667399 0.0636651 1.28089 0.470615 0.0255182 0.439773 0.00477855 3.95373 -557056: 0 0.086887 0.453716 0.796591 0.0405212 0.0062223 1.26969 0.161483 0.0446334 0.533467 0.358499 3.67702 -559103: 0 0.0150901 0.570772 0.735561 0.0427859 0.00296919 1.51435 0.0180597 0.0977307 0.592908 1.27445 3.05472 -561152: 0 0.00064998 0.748746 0.86205 0.053022 0.000924164 1.85656 0.0861278 0.0463009 1.0069 1.785 1.8976 -563200: 0.000592746 0.00391336 1.14878 0.991514 0.809754 0.0890172 1.2248 0.0535386 0.105984 1.35414 1.80215 1.1681 -565248: 0.524659 0.156508 1.8291 0.621003 1.28575 0.120714 0.0471373 0.150517 0.0418948 1.57837 1.18514 1.25492 -567296: 0.39969 0.510277 1.9423 0.552791 0.983532 0.109279 9.92577e-05 2.02463 0.0126647 1.36754 0.0780404 2.03343 -569344: 1.24309 0.688025 1.88943 0.495421 0.798659 0.0899844 0 2.21104 0.0394116 0.541427 0.0547371 1.90469 -571392: 1.13576 0.663799 1.89786 0.474761 0.50092 0.0517001 0.12045 2.50018 0.0916971 0.496289 0.0403561 1.97822 -573439: 0.376315 0.439501 1.82319 0.295718 0.064683 0.159441 0.421483 2.80818 0.0899932 0.567371 0 2.44363 -575488: 0.0471079 0 1.5346 0.220749 0.0348114 0.217225 0.515138 2.79602 0.107051 0.707645 0 2.72245 -577536: 0.0169707 0.0240786 1.27601 0.227646 0.0334208 0.133577 0.685446 2.58982 0.0994484 0.877013 0 3.10165 -579583: 0.166815 0.00152772 1.26831 0.201808 0 0.0751871 0.788904 2.27023 0.0456465 0.9879 0.152958 3.57995 -581632: 0.132346 0.00289826 1.27995 0.189798 0 0.0551134 0.844329 2.26425 0.00452442 0.968504 0.365697 3.60272 -583680: 0.00074146 0.00170119 1.39098 0.130814 0 0.151413 1.05648 2.30874 0.00126396 0.937775 0.338335 3.62693 -585728: 0.000695184 0.0139857 1.8086 0.0145986 0.00307982 0.240412 1.16762 2.19132 0.0017938 0.981956 0.104172 3.61787 -587776: 0.000604038 0.0535806 2.03949 0.103763 0.0263382 0.209639 1.0262 2.33018 0.00803641 1.02723 0.216496 3.27879 -589824: 0.000485293 1.70053 1.66196 0.284094 0.0935361 0.262884 0.0272427 2.54634 0.492424 0.655783 0.15574 2.84309 -591872: 0.000543976 3.54679 0.465101 0.237034 0.126762 0.301999 0.024982 2.36103 0.770724 0.50641 0.120108 1.49559 -593919: 0.000667849 4.0329 0.113417 0.0125916 0 0.400354 0.0259587 2.13264 0.934481 0.340185 0 0.887883 -595968: 0.000673817 4.23779 0.0010491 0.0961896 0 0.356987 0.0137483 2.05146 0.964707 0.0810464 0 0.481083 -598016: 0.0924678 3.93654 0.119138 0.170934 0 0.392171 0.0143826 2.02622 0.88772 0.120173 0.000544606 0.40598 -600063: 0.560718 2.95639 0.144503 0.426584 0 0.272424 0.0283714 1.96151 0.204366 0.148775 0.291321 0.610162 -602112: 0.714105 0.978321 0.624933 0.842427 0 0.166937 0.0436281 1.66849 0.0764111 0.495787 0.186518 0.503795 -604160: 0.557658 0.234322 1.37876 0.875287 0.017171 0.0609061 0.0554347 1.4518 0.00655811 0.489982 0.155889 0.404656 -606208: 0.268665 0.210018 2.19328 0.581053 0.190922 0.0255577 0.240159 1.61072 0.00882387 0.586205 0.188695 0.293999 -608256: 0.226549 0.318663 3.053 0.205602 0.156872 0 0.596802 1.60794 0.00887248 0.617226 0.151821 0.254429 -610304: 0.145182 0.296866 3.27718 0.0192505 0.0337469 0 0.853243 2.08601 0.00837203 0.991045 0.108454 0.601192 -612352: 0.0442462 0.308319 3.23103 0.0173455 0.0313078 0.0272552 0.89154 2.33303 0.00710027 1.08296 0.0949685 0.957095 -614399: 0.0356315 0.309888 2.97861 0.019546 0.0243464 0.117852 0.832354 2.47699 0.00545142 1.02294 0.173768 1.19336 -616448: 0.0602823 0.364062 2.64301 0 0.00943369 0.163808 0.683712 2.55315 0.00689587 0.894658 0.333823 1.38507 -618496: 0.136312 0.540745 2.15657 0 0.36017 0.199548 0.075127 2.03498 0.392232 0.255465 0.533436 1.32729 -620543: 0.249446 0.468812 1.48491 0 0.858887 0.200931 0.073909 1.41774 0.454933 0 0.535215 1.23073 -622592: 0.0176911 0.0030209 1.07038 0 1.6013 0.151827 0.0661535 1.42426 0.477 0 0.490183 1.40854 -624640: 0.000497415 0.00209146 0.583471 0 2.37919 0.0506234 0.196276 1.26698 0.488887 0.081062 0.262446 1.727 -626688: 0.000596635 0.00170072 0.195116 0 3.08434 0 0.0566748 1.29025 0.502195 0.149252 0.290593 1.86823 -628736: 0.000759059 0.756318 0.128349 0.0905202 3.43782 0.0161755 0.0616625 1.27287 0.430193 0.0478908 0.374142 1.51542 -630784: 0.30658 1.47409 0.0253606 0.0332338 2.97415 0.0418735 0.0274457 1.31709 0.467064 0.00732324 0.346397 1.05905 -632832: 0.522529 2.83213 0.0100187 0.0504764 1.37855 0.0468409 0.00804487 1.31288 0.657874 0.00953837 0.301566 0.676835 -634879: 0.59031 3.61257 0.0815863 0.0518729 0.0710294 0.283373 0.261469 1.54399 0.989173 0.00822209 0.206189 0.496046 -636928: 0.00798371 4.09096 0.073983 0.0543766 0.089156 0.366893 0 1.75847 1.03318 0.0217346 0.563853 0.559877 -638976: 0.000536702 3.90197 0.0279033 0.0331286 0.0449855 0.229304 0 1.55384 1.04878 0.0959514 1.01117 0.743448 -641024: 0.128749 3.14146 0.0254849 0.00934086 0.0887003 0.00147743 0 1.42604 0.929803 0.215892 1.23601 1.05929 -643072: 0.137176 3.18056 0.0168482 0.0109008 0.0964648 0.00333788 0 1.32778 0.593046 0.30587 1.14558 0.930067 -645120: 0.0794465 3.53007 0.0406548 0.00503251 0.078045 0.0396792 0 1.57135 0.766102 0.147395 0.671449 0.562129 -647168: 0.175947 3.56254 0 0.0430118 0.049664 0.197171 0.437306 1.72844 1.04463 0.0921319 0.00959709 0.296524 -649215: 0.0211485 3.65066 0 0.0301829 0.075411 0.305857 1.03593 1.28654 1.07093 0.0242962 0.121863 0.223791 -651264: 0.000581735 3.34522 0.000369276 0 0.066747 0.498256 1.66685 0.659171 1.09553 0.00734715 0.145341 0.725671 -653312: 0.0143891 2.99202 0.00169779 0 0.0538782 0.640551 2.06526 0.128513 0.984947 0.0592039 0.113591 1.12725 -655359: 0.0765907 2.88673 0.0569883 0.00855978 0.0381774 0.700348 2.16801 0.00281335 0.859229 0.130962 0.11145 1.30087 -657408: 0.0267509 2.90245 0.00256098 0.0433711 0.0164426 0.713957 2.17117 0.0390337 0.737845 0.145389 0.100034 1.29767 -659456: 0.000735352 3.04854 0 0.0654321 0.00753161 0.712577 1.89806 0.012884 0.664152 0.0158148 0.119459 1.37882 -661504: 0.000620353 3.0856 0.000265397 0.0638571 0.0100214 0.698343 1.74243 0.00181488 0.761344 0.00481208 0.138472 1.46738 -663552: 0.000215795 2.9896 0.00320411 0.0532139 0.0124048 0.631078 1.78309 0.000957979 0.936927 0.00510979 0.142859 1.53646 -665600: 0.0413978 2.96562 0.00596262 0.0216874 0.0136068 0.550021 1.86424 0.00457082 1.017 0.00912135 0.14037 1.47112 -667648: 0 3.01656 0.00514343 0 0.0115825 0.553907 1.92391 0.0011512 1.00329 0.00508216 0.144898 1.36194 -669695: 3.84741e-05 2.98035 0.0151877 0 0.0166532 0.875586 1.96538 0.00207253 0.958289 0.00498913 0.145424 1.24568 -671744: 0.000441976 2.93088 0.117395 0 0.0118965 1.18846 1.90857 0.0031504 0.983607 0.00373666 0.50301 1.12368 -673792: 0.000524311 2.92668 0.194017 0.0158429 0.0116082 1.27257 1.82475 0.00349269 1.07448 0.00332791 0.931997 1.05656 -675839: 0.000553238 2.96677 0.101613 0.0620986 0.00865959 1.24919 1.80876 0.00364987 1.03168 0.00527979 1.10886 0.999563 -677888: 0.00048165 2.95838 0.0587762 0.102402 0.0295892 1.17287 1.93527 0.00410206 0.988266 0.0199689 1.33115 0.780636 -679936: 0.000216838 2.92519 0.0074713 0.13328 0.0299323 1.11257 2.08539 0.00407226 1.00347 0.00781881 1.42653 0.481624 -681984: 0.320709 2.94465 0.00226706 0.141796 0.0303789 1.04726 2.05404 0.00283474 1.03291 0.00766051 1.42878 0.377577 -684032: 0.292559 2.97671 0.00320083 0.138767 0.0121299 1.05817 2.00943 0.00186694 1.01687 0.00891099 1.25435 0.411906 -686080: 0.295571 3.00416 0.0026749 0.129932 0.0213023 0.962922 2.04436 0.00568302 1.0188 0.0101619 1.13375 0.407297 -688128: 0.000599075 3.0944 0.0177857 0.118532 0.0260855 0.997126 1.96726 0.00301437 0.942172 0.0105446 1.03326 0.507749 -690175: 0.000661833 3.14833 0.0854934 0.0493242 0.0259286 1.17386 1.78539 0.00426523 0.903315 0.00963812 0.955515 0.574428 -692224: 0.000660718 3.47126 0.201116 0.00832276 0.0275558 1.172 1.45287 0.00397324 1.37771 0.00783593 0.954489 0.587125 -694272: 0.000566076 3.27813 0.159289 0.0427224 0.0245856 1.02432 1.43314 0.0615952 2.10646 0.0034473 0.863087 0.525053 -696320: 0.0311486 3.02299 0.185123 0.017267 0.0251531 0.836033 1.54246 0.00140289 2.50133 0.0136303 0.668142 0.368389 -698368: 0.0271207 2.95855 0.0745656 0.0612604 0.0119482 0.594194 1.74442 0.0470329 2.77349 0.0652193 0.60068 0.234973 -700416: 0.157952 2.8943 0.00362633 0.161359 0.000436752 0.390783 1.87115 0.0489783 2.89517 0.0824639 0.442537 0.184236 -702464: 0.269058 2.74139 0.0692356 0.258059 0.000577582 0.339017 1.8909 0.00826201 2.9498 0.113968 0.525762 0.118449 -704511: 0.374286 2.4546 0.0953471 0.317853 0.0013592 0.27583 1.83309 0.00647141 3.03923 0.0747098 0.457811 0.0838667 -706560: 0.625331 1.97554 0.00199666 0.364132 0.0276122 0.32469 1.73879 0.0481437 3.03672 0.0274152 0.407066 0.0291992 -708608: 0.67579 1.97425 0.00316575 0.245248 0.0358383 0.542019 1.70694 0.0616177 2.87122 0.00934291 0.197095 0.0715983 -710655: 0.629709 1.74928 0.593259 0.00751148 0.0180976 1.25068 1.76214 0.0700334 2.65579 0 0.508456 0 -712704: 0.339646 1.6526 0.914487 0.0139903 0.0116501 1.38735 1.79079 0.0770772 2.21367 0.0380228 1.58702 0.0114795 -714752: 0.172418 1.7235 0.945055 0.00824402 0.00821007 1.26628 1.74957 0.0670532 1.79165 0.0552339 2.26577 0.0869983 -716800: 0.135564 1.87196 0.984957 0.0635834 0.00586381 1.19934 1.66795 0.056933 1.58441 0.046998 2.57193 0.127588 -718848: 0.149523 1.89318 0.868164 0.0400563 0.00530784 1.22522 1.64745 0.046242 1.48728 0 2.74719 0.158095 -720896: 0.200687 1.83315 0.664597 0.107368 0.00792837 1.26117 1.76213 0.0333079 1.37628 0.0577852 2.91964 0.135017 -722944: 0.396603 1.76684 0.571031 0.100824 0.00915553 1.23452 1.76463 0.0333953 1.29143 0.0570529 3.06882 0.132038 -724991: 0.454399 1.53722 0.566887 0.061726 0.013979 1.26504 1.77789 0.0419145 1.33298 0 3.17482 0.100195 -727040: 0.371273 1.36506 0.501948 0.108596 0.018109 1.30148 1.80643 0.0453641 1.36305 0 3.20088 0.0758919 -729088: 0.314951 1.48105 0.33104 0.0802735 0.0226414 1.30098 1.6617 0.0358065 1.39124 0 3.11158 0.35515 -731135: 0.435363 1.56091 0.264164 0.0995149 0.0275272 1.25388 1.98646 0.0100022 1.44598 0.0924331 3.03579 0.156272 -733184: 0.33141 1.76345 0.108227 0.148481 0.035549 1.19144 2.03754 0.037147 1.13431 0.128199 3.05979 0.208196 -735232: 0.412979 1.94258 0.0747672 0.150323 0.0632219 1.16431 2.12096 0.0489272 0.467354 0.107914 3.06447 0.212285 -737280: 0.487722 1.94685 0.128232 0.0320964 0.0607194 1.20924 2.30314 0.0287409 0.259837 0.0930452 2.97064 0.195388 -739328: 0.376436 1.82007 0.205403 0 0.0641359 1.21643 2.33885 0 0.43065 0.0440427 2.88686 0.229967 -741376: 0.197325 1.8306 0.229341 0 0.144988 1.20697 2.31616 0 0.407321 0 2.82079 0.274655 -743424: 0.0645335 1.88402 0.186915 0 0.184179 1.16486 2.38628 0.00892689 0.339715 0 2.79439 0.2685 -745471: 0.124943 1.86059 0.119568 0.0134624 0.159668 1.06512 2.53343 0.0346298 0.307302 0 2.9651 0.256368 -747520: 0.150528 1.75418 0.0705047 0.0144401 0.105052 1.07277 2.59208 0.0429552 0.254812 0 3.08821 0.166482 -749568: 0.139455 1.79934 0.0711512 0.0123923 0.0297247 1.1366 2.46849 0.0378415 0.186052 0.0400092 3.05069 0.241771 -751615: 0.107754 1.89184 0.1003 0.0111973 0.0206306 1.24776 2.40386 0.018412 0.161561 0.0553011 2.99366 0.242712 -753664: 0.0597412 1.98931 0.0343016 0.00534715 0.0897665 1.46906 2.43405 0 0.134599 0.00373983 2.81517 0.0300125 -755712: 0.000422761 1.9622 0.0197533 0 0.161205 1.33503 2.3605 0 0.0892647 0.062438 2.88565 0 -757760: 0.156538 1.82643 0.0412096 0 0.238547 1.11568 2.2512 0 0.181623 0.0451819 2.94814 0 -759808: 0.275524 1.52186 0.0220485 0.0958123 0.263857 0.96269 2.30697 0 0.316788 0.0847417 2.95126 0 -761856: 0.00021091 1.54869 0.00465056 0.170533 0.286315 0.966461 2.12648 0 0.425997 0.0542277 2.85397 0.13721 -763904: 0.000360653 1.88493 0.00275374 0.211587 0.259277 0.95518 2.06249 0.00373039 0.511667 0 2.6005 0.214837 -765951: 0.0549825 2.08912 0.0552125 0.231749 0.130022 0.89359 2.17821 0.0193721 0.397322 0 2.71897 0.192618 -768000: 0.10638 2.16245 0.204756 0.180964 0.100699 0.89174 2.28787 0.0174752 0.383564 0.00520452 2.708 0.215443 -770048: 0 2.41158 0.295219 0.0536951 0.0507741 1.02978 2.18604 0.00807506 0.426463 0.00505364 2.62912 0.23879 -772096: 0.0443056 2.33281 0.547384 0.00672854 0 1.33809 1.58199 0 0.45708 0 1.91058 1.59326 -774144: 0.303364 2.1769 0.777372 0.0120199 0.0478314 1.29959 1.50534 0 0.565199 0 1.5621 1.58389 -776192: 0.359025 2.106 0.536673 0.0150188 0.105707 1.07808 1.56134 0 0.664802 0 2.00415 1.55175 -778240: 0.42027 2.10154 0.493494 0.0140388 0.126676 1.14012 1.65045 0.000689533 0.692626 0 2.22781 1.43058 -780287: 0.526805 2.05099 0.456696 0.0125093 0.0967849 1.19713 1.77914 0.0194734 0.687734 0 2.25402 1.23765 -782336: 0.649016 1.91446 0.456197 0.0103598 0.0705135 1.24313 1.88819 0.0311956 0.618245 0 2.37824 1.08665 -784384: 0.405311 1.82159 0.486328 0.0113312 0.0513458 1.24774 1.84544 0.0284186 0.62723 0 2.49714 1.08115 -786431: 0.242177 1.78097 0.5146 0.0217598 0.0326338 1.30791 1.82778 0 0.571502 0 2.32351 1.21085 -788480: 0.000239486 1.82332 0.512396 0.00786106 0.0378844 1.25432 1.79273 0 0.452796 0 2.31734 1.30855 -790528: 0 1.98743 0.444517 0.00662397 0.0658888 1.25441 1.8402 0 0.351811 0 2.5963 1.41757 -792576: 0.0322614 2.30183 0.248285 0.00767269 0.170844 1.04622 2.45781 0.065165 0.00265528 0 2.90833 1.29073 -794624: 0 2.14695 0.0669012 0.0108497 0.180604 0.291119 3.23113 0.021617 0.000365861 0 2.70398 1.14581 -796672: 0 1.884 0.0782409 0.0162844 0.18158 0.00558906 3.61286 0.0254615 0.000874055 0 2.51663 0.873095 -798720: 0 1.81868 0.106639 0.013919 0.196745 0.0161215 3.74411 0.0114524 0.0009226 0 2.49963 0.686073 -800767: 0 1.87383 0.0584361 0.00382818 0.2306 0.0192856 3.79925 0 0.000449771 0 2.65086 0.708838 -802816: 0.000533634 1.92859 0.0768094 0 0.22041 0.223653 3.61337 0 0 0 2.69088 0.998874 -804864: 0.000581889 1.79752 0.0247423 0.0100416 0.186811 0.485015 3.28464 0 0.0241324 0.0242475 2.57189 1.06822 -806911: 0 1.8748 0.0036717 0.0133552 0.184615 0.496401 3.18604 0 0.0855159 0.0454359 2.50945 0.856438 -808960: 0.0216628 1.98923 0.0446334 0.0113645 0.187614 0.427955 3.30159 0 0.0896779 0.0499278 2.5467 0.683989 -811008: 0.0457609 2.04487 0.161683 0.018992 0.182328 0.481079 3.3889 0.0563491 0 0.116134 2.67087 0.256951 -813056: 0.0306062 2.09579 0.00237528 0.0413807 0.182121 0.427904 4.05688 0.0228964 0.00190446 0.111035 2.52717 0 -815104: 0.0174672 2.0592 0.67947 0.0095121 0.172076 0.183448 3.90402 0.0308035 0.0616088 0 1.85186 0.401913 -817152: 0.000409993 2.03511 1.01443 0.00386798 0.175729 0 3.69751 0.032075 0.0722582 0 1.25602 0.578061 -819200: 0.00043619 1.9945 1.29886 0 0.178862 0.00485916 3.55074 0.0558823 0.091821 0 0.692914 0.889211 -821247: 0.00048808 1.89521 1.58481 0 0.161025 0.13733 3.36102 0 0.0706132 0.0602491 0.3987 1.4122 -823296: 0.00055914 1.72916 1.73395 0.030498 0.108092 0.16555 3.31108 0 0.0120709 0.0822072 0.291689 1.89103 -825344: 0.000567272 1.58639 1.71427 0.149729 0.061023 0.10075 3.30856 0 0.00652218 0.0787283 0.32638 2.4416 -827391: 0.000626899 1.36503 1.66777 0.189902 0.0433107 0.144892 3.2117 0 0.00417844 0.0347293 0.395649 2.96095 -829440: 0.000729948 1.21713 1.60897 0.133207 0.0321343 0.228649 3.09305 0 0.00167243 0.0512192 0.4021 3.35396 -831488: 0.000701203 1.04432 1.57598 0.106829 0.0340186 0.285704 3.15845 0 0.000489965 0.0655665 0.389198 3.41029 -833536: 0.000500093 0.920609 1.64827 0.0107593 0.0266024 0.152774 3.17203 0.0118348 0.0291832 0.00472173 1.08941 3.12963 -835584: 0.0896352 0.918761 1.5896 0 0 0.0459034 3.26713 0.0593689 0.00283443 0.00283061 2.04243 2.39704 -837632: 0.14629 1.39314 1.3471 0.00705168 0 0.0818529 3.27277 0.0397225 0.00258315 0.00809027 2.37385 1.58358 -839680: 0.000488666 1.47167 1.16806 0.064177 0.00429515 0.0691661 3.25943 0 0.0370314 0.0120343 1.98783 1.74948 -841727: 0.000476345 1.25039 1.15906 0.0328369 0.0239827 0.0380011 3.32403 0 0.0644438 0.0104533 0.964463 2.56838 -843776: 0.036556 1.02992 1.16942 0.0785607 0.0334328 0.155577 3.24521 0.185239 0.0656022 0.0359309 0.0123429 3.31533 -845824: 0.0934668 0.563141 1.10375 0.0416303 0.0295419 0.13091 2.96633 0.468452 0.0688737 0.0719542 0 3.90216 -847872: 0.253284 7.54634e-05 0.617214 0.0119153 0.132951 0.267504 2.67014 0.965308 0.01291 0.118341 0.0309996 3.84972 -849920: 0.303642 0.12769 0.1782 0.0230136 0.143527 0.169567 2.2648 1.11421 0.0896716 0.0779164 0.0819945 3.9385 -851968: 0.19393 0.299578 0.96077 0.0620092 0.14557 0.135299 1.88233 0.918831 0.25047 0.04124 0.118401 4.07483 -854016: 0.102618 0.678992 1.46901 0.0631483 0.123216 0.0829152 2.02799 0.419626 0.359586 0 0.0353819 3.96717 -856063: 0.104517 0.634584 1.55896 0.211035 0.568228 0.112498 2.33417 0 0.129734 4.44129e-05 0.401733 3.24438 -858112: 0 0.652179 1.71029 0.161977 0.830564 0.0240988 2.53466 0.195895 0.175404 0.034593 1.1887 2.39122 -860160: 0 0.699613 2.02737 0.0803951 0.395517 0.0221102 2.6878 0.142395 0.211113 0.142223 1.45529 1.31663 -862207: 0 0.715333 2.35246 0.0121708 0.303221 0.0849152 2.74438 0.0468514 0.0522432 0.172444 1.151 1.39794 -864256: 0 0.672586 2.38799 0.00961943 0.168878 0.116996 2.65884 0.138387 0.0432167 0.433473 0.814253 2.19086 -866304: 0 0.812288 2.29221 0.011619 0.164225 0.139833 2.37179 0.271987 0.223957 0.276284 0.910218 2.97835 -868352: 0 1.29917 1.68552 0.0140944 0.155153 0.0269884 1.76255 0.249128 0.874287 0.044701 0.981212 3.07311 -870400: 0 2.34076 0.62984 0.0493369 0.119827 0 1.45188 0.0131566 0.70858 0.039901 0.916176 2.49232 -872448: 0.000327832 2.50405 0.536599 0.145661 0.0903144 0.0169636 1.28639 0.0221685 0.616338 0.0177958 0.523362 1.90666 -874496: 0.000447626 2.64148 0.498351 0.177098 0.0875129 0.057178 1.30269 0.0201901 0.444826 0.00675237 0.226049 1.81409 -876543: 0 2.41451 0.735549 0.236409 0.066811 0.0679255 1.68561 0.0241469 0.247368 0.204437 0.176766 2.41747 -878592: 0.0416271 1.03985 2.33012 0.228153 0.00782791 0.0616579 2.04349 0.118172 0.00152225 1.28808 0.0492407 2.3616 -880640: 0.0726632 0.192852 3.30629 0.227784 0.0181143 0.0669589 1.55819 0.148902 0 1.23704 0.0948543 2.004 -882687: 0.0981207 0.164836 3.75507 0.0959774 0.0493594 0.0282578 1.26913 0 0 1.09226 0.149344 1.62643 -884736: 0.119492 0.218539 3.83052 0.0598517 0.0738807 0 1.29073 0.0104222 0.00259867 1.00845 0.138257 1.33154 -886784: 0.139017 0.353969 3.75733 0.00880094 0.0595535 0 1.29731 0.00191828 0.00537089 0.961255 0.187335 1.55164 -888832: 0.153399 0.442944 3.48586 0.169014 0.0396018 0 1.44821 0.00400562 0.00511341 0.848123 0.0913938 1.83818 -890880: 0.118303 0.724989 2.25073 0.309924 0.0420055 0.0191104 1.79666 0.00316003 0.125212 0.317564 0.00139786 2.20279 -892928: 0.0204926 1.83135 0.871837 0.194739 0.0222561 0.0294459 1.37756 0 0.742512 0.0662614 0.00116369 2.27234 -894976: 0.000501556 2.38286 0.420752 0.146765 0.0723414 0.0275162 1.36775 0 0.768748 0.0189419 0.000428145 1.70208 -897023: 0.000288837 2.62659 0.268609 0.0362392 0.19298 0.0245432 1.67901 0 0.800178 0.102971 0.00490658 1.29269 -899072: 6.86915e-06 2.69484 0.163973 0 0.169452 0.125809 2.40374 0.0768163 0.737874 0.352354 0.180873 1.1509 -901120: 0 2.49758 0.342353 0 0.17195 0.196234 2.84719 0.106494 0.427874 0.584806 0.355484 1.47051 -903168: 0.0335676 2.05553 1.15732 0.164085 0.160905 0.0361834 3.01007 0.0382544 0.0847729 0.661296 0.385741 2.02997 -905216: 0.218025 0.908595 2.13535 0.233761 0.132422 0.0288449 2.48656 0.00245104 0.0637839 0.169748 0.32667 3.31904 -907264: 0.221856 0.0252232 2.41157 0.437369 0.0907709 0.0566256 2.30763 0.00610108 0.0563687 0.0101941 0.210832 3.54663 -909312: 0.263948 0.103968 2.52777 0.422207 0.16351 0.241018 1.87031 0.0983625 0.00877627 0.105151 0.464657 3.16257 -911360: 0.273492 0.160892 2.43786 0.3066 0.0935983 0.37486 1.74941 0.120559 0.00655498 0.107765 0.669556 2.35471 -913408: 0.254595 0.141502 2.64639 0.233652 0.128626 0.303728 1.78302 0.0827357 0.00277449 0.224566 0.785086 1.81049 -915456: 0.074552 0.170286 2.77035 0.266992 0.125872 0.112039 1.85385 0.149239 0.00702278 0.977446 0.742058 1.491 -917503: 0.0247792 0.213266 2.75039 0.385736 0.0534263 0.0396531 1.94341 0.365295 0.00392179 1.37405 0.169865 1.60344 -919552: 0 0.340678 2.20636 0.223821 0.0226291 0.0675072 1.88613 0.471388 0.0098406 1.00704 0.343444 2.20151 -921600: 0 0.768563 1.78926 0.161219 0 0.0809697 2.04385 0.393118 0.0199969 0.911837 0.403253 2.51322 -923648: 0 1.10173 1.7909 0.269568 0.0369476 0.0880421 2.09973 0.563773 0.0303553 0.923175 0.182761 2.5532 -925696: 0.000162011 1.58913 1.5939 0.190892 0.10725 0.0742323 1.95994 0.479325 0.179932 0.36485 0.0688327 2.2709 -927744: 0.000138563 1.87484 1.44084 0.182945 0.113173 0.196722 1.81122 0.202711 0.416691 0.248182 0 2.23744 -929792: 0.0831628 1.83715 1.30448 0.342675 0.249199 0.315872 1.72248 0.0414285 0.510081 0.147195 0 2.43473 -931839: 0.150588 1.48734 1.11123 0.486309 0.0126478 0.430029 1.78109 0.0374798 0.697273 0.182619 0.359677 2.88684 -933888: 0.539727 0.525043 0.870165 0.53981 0.131863 0.170319 2.35687 0.0213146 0.749202 0.373969 1.0961 2.83515 -935936: 0.243942 0.0856288 0.661069 0.311659 0 0.0428656 2.22377 0.035831 0.0514721 0.6534 1.27258 2.91105 -937983: 0.00060156 0.110192 0.662028 0.454443 0 0.0122292 2.56366 0.0456771 0.0177602 0.503205 0.754857 2.93698 -940032: 0.00040293 0.49665 1.27224 0.35599 0 0.00224475 2.53554 0.0620255 0.00281048 0.34697 0.476189 2.80751 -942080: 0.000172817 0.568609 1.60298 0.100408 0.223514 0.00299024 2.69341 0.0555602 0 0.345113 0.416075 2.78359 -944128: 1.05541e-05 0.592314 1.64519 0.00763333 0.386031 0 2.7333 0.0346885 0 0.406041 0.407894 3.00666 -946176: 4.4031e-05 0.593161 1.55552 0 0.589955 0 2.64079 0.140191 0 0.595549 0.414987 3.13491 -948224: 0.000194762 0.571755 1.5095 0.0221488 0.741432 0.0150892 2.41043 0.124278 0 0.769052 0.308219 3.19439 -950272: 0.000379717 0.738269 1.52487 0.094895 0.184626 0.0377615 2.22632 0.0725485 0 0.870884 0.129632 3.46261 -952319: 0.000386379 0.803818 1.50621 0.162222 0 0.100271 2.14558 0.0537916 0 0.923682 0.0756126 3.58923 -954368: 0.000576303 0.650205 1.53331 0.177178 0.0284421 0.0877699 2.32644 0.050775 0 0.941807 0.0497473 3.56036 -956416: 0.000630914 0.604449 1.60146 0.149143 0 0.16254 2.40893 0.0399031 0 0.884002 0.0767614 3.65908 -958463: 0.000627992 0.55456 1.73625 0.194734 0 0.141653 2.29643 0.0204409 0.0476253 0.876755 0.157375 3.78623 -960512: 0.000313298 0.478194 1.82654 0.417352 0.0197524 0.12557 2.2985 0.00435045 0.0301364 0.95019 0.211241 3.67167 -962560: 0 0.44376 1.87384 0.381979 0.0613738 0.0342167 2.27379 0 0.00724322 1.11811 0.268394 3.44794 -964608: 0 0.385406 1.98521 0.0629578 0.286421 0.0100205 2.22156 0 0 1.12699 0.347096 3.27534 -966656: 0.000319362 0.256015 2.3035 0.161807 0.162621 0.105349 2.2252 0 0.136669 0.855795 0.473529 3.41795 -968704: 0.000463081 0.21788 2.2074 0.194104 0.00540839 0.170028 2.59846 0.126545 0.282815 0.630587 0.500608 3.56546 -970752: 6.3143e-05 0.260231 1.58394 0.192204 0.0734693 0.351497 2.79952 0.0747618 0.0905511 0.783841 0.554501 3.23316 -972799: 0.0465383 1.04239 0.901051 0.154807 0.29511 0.267304 2.60334 0.0300419 0.0566548 0.660625 1.06024 2.86884 -974848: 0.0675759 1.28701 0.678187 0.113708 0.293246 0.261605 2.56521 0 0.0141215 0.770485 1.2176 2.38255 -976896: 0.184945 1.35925 0.471453 0.0395202 0.229834 0.277023 2.75646 0 0.0022219 0.852065 1.1708 1.93145 -978944: 0.123043 1.7418 0.0215364 0.0965426 0.972302 0.261324 2.67454 0.0667608 0.369361 0.710122 0.652596 1.66917 -980992: 0.0481342 1.63807 0.0202174 0.137918 1.51831 0.230197 2.20535 0.0796771 0.711375 0.96217 0.224725 1.87628 -983040: 0.016333 1.9023 0.0254207 0.134168 1.69266 0.189352 1.96459 0.0726397 0.813443 1.5795 0.00512554 1.88072 -985088: 0.00886306 2.08373 0.0290944 0.209352 1.96264 0.119783 1.75889 0.0637296 0.797477 1.81493 0.00511853 1.90907 -987135: 0.0222846 2.18677 0.0725379 0.262826 2.19647 0.0400316 1.50607 0.0521324 0.78884 1.80697 0.00495915 2.03095 -989184: 0.0133414 2.164 0.156698 0.305453 2.24276 0.00140738 1.58817 0.0990191 0.805431 1.70733 0.00401772 2.12567 -991232: 0.0597177 2.26288 0.259768 0.287934 2.17167 0 1.59135 0.145653 0.866989 1.60002 0.00309464 2.08787 -993279: 0.0892609 2.3347 0.074535 0.294114 1.94058 0.00721559 1.65806 0.215528 0.799059 1.87346 0.00257535 1.94385 -995328: 0.125774 2.38397 0.00643955 0.346592 1.75359 0.00670789 1.66829 0.379025 0.489656 1.97815 0.00224482 1.80844 -997376: 0.205276 2.34789 0.0143915 0.404376 1.65421 0.00649838 1.66119 0.470745 0.274834 1.96412 0.00235683 1.78364 -999424: 0.129843 2.21597 0.0064627 0.447456 1.47839 0.0483615 1.55751 0.464972 0.292256 1.96367 0.000552182 1.78934 -1001472: 0.209444 2.27473 0.00491848 0.359929 0.958714 0.0368066 1.36078 0.586778 0.267536 2.09494 0.000316735 1.52053 -1003520: 0.19549 2.61844 0 0.0894059 0.680704 0.0824486 1.00242 0.700406 0.0570594 2.21579 0.002907 1.39254 -1005568: 0.148671 2.58508 0.0171226 0 0.924374 0.144607 1.13724 0.748488 0.0944685 2.32013 0.0153349 1.54127 -1007615: 0.0857348 2.50354 0.168903 0.0114423 1.13705 0.199137 1.01435 0.714605 0.0913582 2.35671 0.0443512 1.71194 -1009664: 0.0187284 2.45851 0.276286 0.0136592 1.24751 0.240539 0.651075 0.649028 0.0688802 2.32291 0.0642494 1.72459 -1011712: 0.493266 2.51556 0.282608 0.123737 1.15508 0.510723 0.255237 0.387482 0.206721 1.97087 0.0303963 1.60792 -1013759: 1.02095 2.29198 0.198942 0.144378 0.924916 0.814154 0.190624 0.153259 0.916724 1.35965 0.0786517 1.4472 -1015808: 0.937226 2.02857 0.125358 0.156802 1.0186 0.672184 0.298395 0.161188 1.0561 1.12678 0.585713 1.5327 -1017856: 0.321087 1.68164 0.117641 0.0848426 1.38789 0.590655 0.534517 0.312394 1.13807 0.812621 0.815184 1.72557 -1019904: 0.0440595 1.44992 0.119549 0.0856928 1.91167 0.403154 0.889584 0.301759 1.29894 0.823617 0.640876 1.86276 -1021952: 0.193076 2.09082 0.00724076 0.260468 2.48575 0.193146 0.987506 0.0462916 1.18562 0.882736 0.551988 1.99348 -1024000: 0.0466948 2.50285 0.253567 0.294397 2.41104 0.498048 1.00795 0.0508785 0.96236 0.588004 0.0363873 1.33641 -1026048: 0 2.92246 0.206061 0.387865 2.11596 0.69624 0.856271 0.0753679 0.787377 0.448567 0.0220907 0.99145 -1028095: 0 3.2914 0.189451 0.338183 1.75134 0.649564 0.531732 0.0238434 0.65183 0.54069 0.0187071 0.816641 -1030144: 0.00944201 3.57315 0.0630663 0.346743 1.43686 0.383411 0.292585 0.00416935 0.595124 0.866092 0.021785 0.642412 -1032192: 0.102807 3.45738 0.00851823 0.24943 1.45023 0.323345 0.477068 0 0.61396 0.89533 0.00902289 0.628279 -1034239: 0.182753 3.02145 0.00694199 0.172966 1.5993 0.431211 0.541042 0.00841039 0.648869 0.84003 0 1.41305 -1036288: 0.207001 1.86519 0.00503245 0.322021 1.79898 0.381674 0.623854 0.0130182 0.869875 0.690265 0 2.73476 -1038336: 0 0.788421 0.0039368 0.610824 2.123 0.301161 0.842426 0.0147782 0.862712 0.590545 0 3.42269 -1040384: 0 0.705937 0.0044049 0.668476 2.10317 0.24638 0.789059 0.014423 0.571721 0.536525 0 3.50926 -1042432: 0.000476642 0.879594 0.00193145 0.831517 1.8227 0.210329 0.437093 0.0121516 0.666649 0.540701 0 3.25789 -1044480: 0.0354017 2.59798 0.0111263 0.555878 1.20427 0.319371 0.20343 0.00685241 1.08322 0.654121 0 2.37133 -1046528: 0.00312662 3.42424 0.053168 0.341855 0.704867 0.402253 0.302113 0 1.08641 0.638668 0.0211503 0.86381 -1048575: 0.720952 3.09055 0.0591329 0.247321 0.361807 0.398923 0.542064 0 1.0538 0.630451 0.104662 0.216486 -1050624: 1.1961 2.48318 0.0979092 0.234506 0.434042 0.364599 0.673899 0.0333714 1.06898 0.425417 0.0720764 0.441438 -1052672: 1.28881 2.04956 0.0883946 0.331335 0.570484 0.26612 0.750634 0.192593 0.858732 0.379225 0.14295 1.26651 -1054720: 0.784585 1.02409 0.0773905 0.53033 0.660045 0.309303 0.937834 0.264595 0.524173 0.50882 0.74082 2.55375 -1056768: 0.119705 0.730888 0.155898 0.590813 0.856464 0.274013 0.650283 0.0228992 0.0373376 0.698253 1.01918 2.99147 -1058816: 0.0246631 0.79189 0.194859 0.420512 1.18608 0.243435 0.149878 0.0223055 0.0315541 0.757289 0.89507 3.02184 -1060864: 0.000728768 1.29717 0.235306 0.172202 1.20552 0.35999 0.581092 0.0119597 0.356684 0.773758 0.559338 2.81968 -1062911: 0.000425471 2.76457 0.288954 0.0341924 1.12332 0.427915 0.753654 0.0695761 0.684658 1.33538 0.375305 1.89532 -1064960: 7.88547e-05 2.69779 0.610771 0.00155313 0.634524 0.385221 0.443797 0.0502006 0.478961 2.54421 0.0263597 0.861751 -1067008: 0.0409903 2.31233 1.42801 0.00112952 0.582649 0.267301 0.0105045 0.00359638 0.852838 2.19269 0.00035919 0.508791 -1069055: 0.08145 2.32269 1.45549 0.00566101 0.392056 0.110976 0.00564045 0 1.0369 2.02442 0.00237092 0.330064 -1071104: 0.0755606 2.74325 1.17446 0 0.468251 0.0806847 0.00593191 0 1.01374 1.91719 0.00343563 0.194479 -1073152: 0.000213471 3.08576 0.748941 0 0.229444 0.217851 0.000775871 0 1.08072 2.05227 0.0492046 0.302996 -1075200: 8.25018e-05 3.02593 0.220023 0.380495 0.208863 0.274919 0.00119841 0 1.08982 2.29955 0.123606 0.250795 -1077248: 0 2.64855 0.187433 0.0570186 0.181062 0.363597 0.00189879 0.00231748 1.07198 2.28651 0.103962 0.167873 -1079296: 0.0720992 2.46997 0.259001 0.119409 0.197004 0.363721 0.00389651 0 0.864995 2.38642 0.0917209 0.150649 -1081344: 0.140104 2.75446 0.22485 0.268975 0.414098 0.287418 0.000325318 0 0.39543 2.52294 0.000431206 0.277506 -1083391: 0.0871961 2.98775 0.20394 0.271771 0.751438 0.0308355 0.0287433 0.00289646 0.611783 2.81195 0 0.340746 -1085440: 0.0370702 1.61189 2.2637 0.330609 0.345538 0.0161669 0.271985 0.00160178 1.06416 2.56744 0 0.335954 -1087488: 0.0387202 0.637156 3.43328 0.0105243 0.194568 0.0325619 0.499803 0.00220737 0.692677 2.55868 0 0.19192 -1089535: 0.0468154 0.422971 3.73565 0.0295787 0.105859 0.03441 0.543748 0.00325833 0.392253 2.55125 0 0.25419 -1091584: 0.0611782 0.489215 3.81178 0.0660003 0.134362 0.0295184 0.560544 0.00430434 0.305737 2.42793 0 0.288694 -1093632: 0.0692701 0.724706 3.6039 0.0472596 0.133186 0.0134798 0.578606 0.00438951 0.131827 2.28278 0.0643541 0.320452 -1095680: 0.139753 1.17126 3.04911 0.185977 1.19047 0.00874095 0.40706 0.00213368 0.221634 1.69556 0.0195199 1.08068 -1097728: 0.656311 0.832806 1.20588 0.185367 2.72707 0.0126244 0 0.000824302 0.306778 1.64729 0.0362721 1.19971 -1099776: 0.83648 0.617646 0.172953 0.00160847 3.19134 0.0240308 0 0 0.23593 1.58466 0.0908729 1.1288 -1101824: 0.707765 0.468682 0.181816 0 3.17347 0.027733 0.0182428 0 0.25581 1.59473 0.15368 1.25272 -1103871: 0.123718 0.444296 0.199334 0 3.26647 0.0396057 0.0175228 0 0.380921 1.58048 0.160702 1.77549 -1105920: 0.000565461 0.485989 0.249277 0 3.34865 0.22121 0 0 0.612368 1.36499 0.0390679 1.71602 -1107968: 0.000463249 0.981246 0.308955 0 3.35274 0.137134 0 0 0.75619 1.31903 0 1.58543 -1110015: 0.000489722 1.43436 0.280882 0 3.25595 0.0052388 0 0 0.849303 1.42056 0 1.6011 -1112064: 0.000549255 1.46231 0.175845 0 3.18757 0.00699243 0 0 0.892278 1.45133 0.0424074 1.64236 -1114112: 0.006707 1.38235 0.14828 0 3.00762 0.00316291 0.0883261 0 0.70392 1.45427 0.0413187 1.65711 -1116160: 0.0315775 1.3567 0.00862609 0.142654 2.70772 0.00529175 1.43969 0 0.445515 1.50805 0 1.48948 -1118208: 0.161273 1.51874 0.00523731 0.107951 2.00651 0.00273875 2.54375 0 0.374889 1.33903 0.0730663 1.47015 -1120256: 0.117818 1.50178 0.00590417 0.171215 1.31224 0.0114061 3.38851 0 0.207098 1.24073 0.120148 1.169 -1122304: 0 1.6759 0.00513881 0.203133 1.17068 0.0179863 3.63001 0 0.188275 1.17983 0.1887 1.01527 -1124351: 0.000512553 1.92741 0.0343582 0.26987 0.988859 0.0223786 3.55241 0 0.195872 1.27426 0.213738 1.03696 -1126400: 0.000655012 2.25346 0.168265 0.331275 0.896922 0.0668697 3.22811 0 0.0846867 1.39862 0.150794 0.96853 -1128448: 0.00051297 2.55301 0.525517 0.367233 0.702245 0.242962 2.39646 0 0.0127235 1.52617 0.0245032 1.01533 -1130496: 0.000323123 2.41346 1.50529 0.373817 0.992645 0.374284 0.990041 0 0.00503948 1.80884 0 1.12301 -1132544: 0.000396535 1.15467 2.00836 0.291464 0.695399 0.0687563 0.845351 0 0.0309354 1.3892 0 1.43265 -1134592: 0.000477666 0.55071 1.70376 0.203316 0.36688 0.0238077 1.13112 0.0494771 0.0286645 0.929301 0.0218124 1.51173 -1136640: 0.000272261 0.510747 0.974089 0.293803 0.375805 0.0149733 0.562118 0.128234 0.0357419 1.00484 0.085552 1.83799 -1138687: 0.00154924 0.469631 0.491959 0.404699 0.723533 0.0130433 0.0769899 0.152371 0.0596105 1.15857 0.0945264 1.83125 -1140736: 0.0138226 0.35552 0.024709 0.17263 1.52052 0.017254 0.0453094 0.14196 0.121329 1.34683 0.106729 1.8294 -1142784: 0.0106709 0.217294 0.0132668 0.222251 2.14706 0 0.0479462 0.129749 0.324768 1.68831 0.0472486 1.78422 -1144831: 0.000302492 0.289889 0.226568 0.195591 2.74509 0 0.0519277 0.530183 0.448357 1.53146 0.0903358 1.32452 -1146880: 0.0379059 0.486293 1.08119 0.0105845 2.88254 0 0.0529944 1.42496 0.490926 1.27151 0.0632396 1.50826 -1148928: 0.0978357 0.602838 1.88076 0.015232 1.47709 0 0.168826 1.75111 0.179277 1.73421 0 1.46968 -1150976: 0.120029 0.570371 2.25172 0.0394073 0.429138 0.00417045 0.277915 1.82866 0.0891688 2.29118 0 1.26561 -1153024: 0.131916 0.541136 2.24136 0.0467397 0.109715 0 0.321743 1.68461 0.0601024 2.64981 0 0.996629 -1155072: 0.229138 0.520024 1.87017 0.0199388 0.193139 0 0.35157 1.55154 0 2.90869 0 0.873697 -1157120: 0.239036 0.600151 1.33005 0.0274594 0.294917 0.014782 0.425425 1.59526 0 3.11579 0 0.697877 -1159167: 0.0370219 0.848779 1.38816 0.017569 0.259748 0.0197005 0.473005 1.71265 0 3.08 0.00303764 0.775582 -1161216: 0.064062 0.930507 1.75921 0.0262043 0.187945 0 0.46441 1.65189 0.0205846 2.90214 0 1.09431 -1163264: 0.0725024 0.915477 1.97855 0.0403793 0.103809 0.000628617 0.434468 1.56222 0.0589001 2.90977 0 1.12473 -1165311: 0.0219139 1.11205 1.87899 0.058817 0.0623607 0.00355558 0.634015 1.7724 0.0554922 2.89473 0.0402725 0.807746 -1167360: 0.0415474 1.32163 1.61242 0.114844 0.0954992 0.0301005 0.65435 1.9234 0 2.76687 0.0296936 0.664992 -1169408: 0.0511517 1.22738 1.35057 0.39704 0.225671 0.0312297 0.446303 2.01136 0 2.80736 0.0616863 1.04458 -1171456: 0.128625 0.96772 1.1147 0.517809 0.302551 0.0341592 0.271009 2.11117 0.011148 2.67714 0.0459725 1.53912 -1173504: 0.370923 0.54766 1.85542 0.481149 0.434382 0.0137381 0.012685 2.05042 0.125362 2.21749 0.00122275 1.84237 -1175552: 0.328157 1.15638 1.52306 0.00123569 0.307133 0.301305 0.0131151 1.60226 0 2.25312 0.202043 1.47899 -1177600: 0.167607 1.32453 1.46078 0 0.218825 0.338912 0.0505055 1.36076 0 1.96669 0.375097 0.999824 -1179647: 0.301483 1.30475 1.02908 0.0480915 0.264057 0.311651 0.53398 1.33526 0 1.98519 0.305548 0.844026 -1181696: 0.399621 1.31365 0.876931 0 0.223965 0.32235 0.474211 1.29263 0.0665198 2.1491 0.273475 0.976272 -1183744: 0.446549 1.27962 0.942679 0 0.137513 0.372833 0.299163 1.51902 0.0727347 2.21731 0.271242 1.06889 -1185792: 0.0612661 0.724371 1.3664 0.154587 0 0.509899 0 1.96986 0.210073 2.05097 0.260224 0.996318 -1187840: 0 0.573552 1.83776 0.438902 0.0773984 0.0741398 0.379045 2.80471 0.19757 1.64346 0.149665 1.40632 -1189888: 0 0.564894 2.35493 0.27469 0.236171 0.0751802 0.26848 3.1516 0.0765725 1.39266 0.121461 1.3893 -1191936: 0 0.32414 2.65973 0.170854 0.334813 0.0737904 0.0925334 3.60534 0 1.23954 0.106907 1.41344 -1193983: 0 0.170488 2.69776 0.0734242 0.372916 0.0634502 0.0276227 3.98967 0 1.05347 0.0391674 1.40378 -1196032: 0 0.185056 2.62219 0.00508424 0.298899 0.0425992 0.0211227 4.19367 0 1.09687 0.0889214 1.41929 -1198080: 0.000490668 0.194441 2.70763 0.0632414 0.186372 0.0341831 0.0224729 3.76933 0.00052596 1.33309 0.170972 1.63666 -1200127: 0.000743509 0.19526 2.81298 0.0611496 0.00462242 0.0196887 0.889736 2.20632 0.00281885 1.6896 0.206782 1.70096 -1202176: 0.000819335 0.256897 2.16354 0 0.0618973 0 1.34277 0.865652 0.00150716 1.9939 0.272381 1.64132 -1204224: 0.00074926 0.322466 2.26969 0.00185926 0.13537 0.00159713 1.33062 0.800317 0.0193735 2.07023 0.202833 1.53565 -1206272: 0.00025562 0.428412 2.41142 0.0141743 0.204502 0.0200771 0.893807 1.64774 0.423325 1.84471 0.129767 1.3412 -1208320: 2.63425e-05 0.255847 2.24275 0.0335685 0.375665 0.060616 0 2.61755 0.636814 1.26859 0.022524 1.0879 -1210368: 0 0.0542422 2.27372 0.153127 0.348843 0.0586563 0 2.72058 0.770095 1.03678 0.0434247 0.816074 -1212416: 0 0.00942634 2.39461 0.286114 0.281598 0.0465854 0 2.93236 0.751937 0.897235 0.120974 0.871953 -1214463: 0 0 2.44851 0.283245 0.174134 0.0417072 0 3.25034 0.646245 0.998345 0.136024 1.04512 -1216512: 0 0 2.46782 0.0122903 0.0234418 0.0415229 0 3.76275 0.285648 1.42403 0.142215 1.14693 -1218560: 0 0 2.94035 0.00842993 0.0263355 0.0240569 0.370907 3.63739 0 1.41405 0.0870112 1.20038 -1220607: 0.000551265 0.0783706 3.32052 0.0171534 0 0.00267108 1.96406 1.39182 0 1.30514 0 1.17585 -1222656: 0.0948487 0.106748 2.50265 0 0 0 2.88603 0.636946 0.031576 1.38631 0.00861699 1.07721 -1224704: 0.00214491 0.397273 2.15408 0 0.00289568 0.0183359 2.95563 0.566849 0.000581769 1.24839 0.0377156 1.18902 -1226752: 0.000528577 0.419582 2.31864 0 0.000716292 0.0123075 2.89247 0.621302 0.00439483 1.39779 0.181966 1.35637 -1228800: 0.000218323 0.162259 2.45343 0 0 0.0751181 0.94687 1.99367 0.533048 0.830625 0.301739 1.47214 -1230848: 0 0.195932 2.03828 0.00438986 0.0945647 0.100598 0.0474962 2.56916 0.804 0.51166 0.353457 1.1598 -1232896: 0 0.277164 2.08179 0.00315893 0.148413 0.0894504 0.0349421 2.93544 0.717856 0.00115825 0.38624 1.13654 -1234943: 0.000148967 0.354188 2.21926 0.00466218 0.0446674 0.0777765 0.0366399 3.35022 0.540619 0.0037319 0.364513 1.28678 -1236992: 0.000354728 0.501595 2.33226 0.00403682 0 0.0544648 0.0499505 3.98061 0.245339 0.00908036 0.342692 1.6893 -1239040: 0.00051851 0.589003 2.32016 0.00485347 0 0.0273472 0.065784 4.58193 0 0.0144218 0.0692293 1.86293 -1241087: 0.000450675 0.610357 2.35492 0.0170224 0 0.0353148 0.0409916 4.57967 0 0.109696 0.0128171 1.81857 -1243136: 0.000305958 0.609669 2.20393 0.0114746 0 0.0506303 0.0262408 4.60175 0 0.089072 0.0661724 1.74537 -1245184: 0.0236227 0.512406 2.09326 0.0108193 0 0.0617174 0.00813386 4.59204 0 0.0677497 0.108738 1.78851 -1247232: 0.0230014 0.373101 2.17186 0.0167245 0 0.077954 0.00660683 4.43002 0 0.0297308 0.0312154 2.04035 -1249280: 0.130867 1.59343 1.48475 0.0150877 0.00940152 0.0305936 0.00503978 4.06496 0.0203393 0.00351282 0 1.62623 -1251328: 0.176651 3.23103 0.301894 0.0171615 0.0125683 0 0.00264987 3.93158 0.0448486 0.0119399 0 0.93313 -1253376: 0.114972 3.92408 0.040976 0.0174124 0.0112609 0.254561 0.0642524 3.31195 0.0302503 0.0587064 0 0.34749 -1255423: 0.000179047 4.2783 0.0613402 0.0235968 0.000223379 0.392527 0.0216457 3.18973 0.072009 0.0396916 0.0903016 0.31829 -1257472: 0.000240206 4.17376 0.115427 0.148869 0 0.459193 0.0355173 2.9885 0.034041 0.380921 0.0938894 0.361692 -1259520: 0 2.90181 0.778222 0.190326 0 0.340012 0.239557 2.64383 0.0351842 1.54313 0.0909579 0.145738 -1261568: 0.00923549 1.52214 2.05666 0.0283392 0 0.0373086 0.34392 2.04471 0.0252386 1.54043 0.0329467 0.0430972 -1263616: 0.0845252 0.895953 2.72595 0.019075 0.022941 0.001351 0.318671 1.88531 0.0649307 1.56989 0.00784104 0 -1265664: 0.117865 0.422107 3.10507 0.0013282 0.0248972 0.000525537 0.30693 1.90421 0.0486496 1.51135 0.00924364 0.00626034 -1267712: 0.171111 0.00288765 3.25017 0 0.0155651 0 0.315723 1.90032 0.000121303 1.23462 0.179274 0.119446 -1269759: 0.228389 0.00208185 3.3055 0.0043547 0.0175494 0.0206729 0.423047 1.96629 0.000378396 0.990549 0.133106 0.327962 -1271808: 0.208314 0.12772 3.26943 0.0179352 0.0181074 0.040732 0.599898 2.15585 0.000618876 0.951963 0.0686855 0.78056 -1273856: 0.203585 0.187379 3.17466 0.0104445 0.029823 0.030965 0.662276 2.24438 0.000583077 1.00074 0.0369547 1.08916 -1275903: 0.274047 0.172702 2.94089 0.00148212 0.0326998 0.0223439 0.654446 2.24156 0.000243363 0.943173 0.0346084 1.31348 -1277952: 0.351949 0.00742122 2.66919 0 0.0314937 0.030385 0.658499 2.14362 0.270653 0.549013 0.00140351 1.42028 -1280000: 0.411135 0 2.46665 0.0544548 0.607533 0.101428 0.0836335 1.89479 0.51225 0.207702 0.000838599 1.95352 -1282048: 0.4919 0 1.64052 0.0800133 1.46468 0.127554 0.0818189 1.8385 0.51931 0.00169799 0.00119166 2.16809 -1284096: 0.52869 0.000437112 0.983155 0.0758997 2.52882 0.0671648 0.0825419 1.69798 0.472648 0.00364653 0.00112692 2.12555 -1286144: 0.517521 0.0017069 0.518664 0.0231728 3.15594 0.0256805 0.0615638 1.72427 0.435396 0.065621 0.0566212 2.25843 -1288192: 0.478609 0.00252338 0.430417 0 3.56279 0.0193645 0.0462005 1.90375 0.394476 0.0972136 0.0726124 2.40851 -1290239: 0.473844 0.00320803 0.550581 0 3.67702 0.00990712 0.0442285 2.02536 0.338839 0.0983608 0.0609985 2.37887 -1292288: 0.439265 0.00311309 0.607248 0 3.62752 0 0.0461341 1.99808 0.387591 0.0924218 0.0687119 2.10941 -1294336: 0.399334 0.0030063 0.802993 0.0366263 3.33805 0 0.0360536 2.00818 0.476803 0.0874297 0.0901129 2.01634 -1296383: 0.158469 0.00266106 0.973616 0.10094 2.85869 0 0.023305 2.15115 0.593579 1.87947e-05 0.392609 1.99733 -1298432: 0.146404 0.0472653 1.07169 0.0629962 1.9438 0 0.00645381 2.45238 0.638597 0.00298604 0.664847 2.16308 -1300480: 0.281122 0.126582 1.21155 0 2.49542 0 0 2.66377 0.342499 0.00503887 1.06223 1.85664 -1302528: 0.433224 0.188386 0.790422 0.00986699 2.8368 0 0 1.73251 0.26575 0.0321278 0.938638 1.73642 -1304576: 0.337198 0.0794984 0.355352 0.0819475 3.25009 0.00265088 0.00567671 1.32083 0.199458 0.135996 0.602651 1.79774 -1306624: 0.0360399 0.00343959 0.335941 0.175579 3.67778 0.0317262 0.0673114 1.27313 0.252411 0.11783 0.0316229 1.86387 -1308672: 0.0947652 0.302905 0.370744 0.13414 3.92678 0.0385961 0.0771417 1.19743 0.259158 0.0344062 0.00275799 1.81386 -1310719: 0.131971 1.13037 0.252982 0.186666 3.86948 0.0325145 0.103378 1.03323 0.182912 0.15062 0.000227307 1.84968 -1312768: 0.000602582 1.82769 0.0731995 0.16492 3.66514 0.0287524 0.473623 0.925083 0.157542 0.221871 0.0888597 2.06644 -1314816: 0.000801032 2.08146 0.00831534 0.0114933 2.66288 0.00994237 1.81462 0.767944 0.201139 0.117967 0.356154 2.0585 -1316863: 0.0430939 1.90742 0.0423787 0.0165004 0.823386 0.00584109 3.23332 0.50461 0.152793 0.0177033 0.468474 2.29705 -1318912: 0.235326 1.71198 0.0376921 0.0136754 0.0379723 0 3.82852 0.249595 0.0381894 0.0103612 0.617748 2.32562 -1320960: 0.391432 1.7178 0.00767794 0.0130596 0.0396839 0 3.96545 0.0425699 0.0109134 0.011138 0.602904 2.16695 -1323008: 0.276695 1.83208 0.0061805 0.00750455 0.0405127 0 3.87535 0.0319344 0.00948829 0.0155241 0.596162 1.99953 -1325056: 0.268348 1.80036 0.00381107 0 0.0416735 0.012073 3.89142 0.0422203 0.00787367 0.0100904 0.687807 1.95132 -1327104: 0.551447 1.75998 0.00226254 0 0.0400483 0.0322808 3.90944 0.0178287 0.00828518 0.00429096 0.713075 2.10238 -1329152: 0.544291 1.82499 0.0010775 0.00219454 0.0492813 0 3.99541 0.0452564 0.00691967 0.00078156 0.710552 2.17445 -1331199: 0.302984 1.81484 0.000530124 0.0110049 0.0449066 0 3.9162 0.0298237 0.0275889 0.00501961 0.650202 2.26346 -1333248: 0.000254191 1.80462 0.00127718 0.0135707 0.056072 0 3.8755 0.0222349 0.00848194 0.00601319 0.612602 2.2715 -1335296: 0.0720506 1.79683 0.000100811 0.0141976 0.0620832 0 4.02536 0 0.00687705 0.0868642 0.538895 2.09311 -1337344: 0.0957906 1.84525 0 0.0105419 0.0650193 0.0297327 4.14222 0 0.00729047 0.115599 0.504047 1.8544 -1339392: 0.0264005 1.88554 0 0.00655727 0.0610436 0.0385569 4.12793 0 0.00575526 0.109122 0.540026 1.78359 -1341440: 0.0574148 1.82863 0.00775528 0.00956939 0.0436122 0.0381124 4.03334 0 0.00341089 0.115349 0.550286 1.98885 -1343488: 0.119342 1.78402 0.0181915 0.0125511 0.0403115 0.0147631 3.94076 0.00637688 0.00206663 0.0977691 0.534926 2.12319 -1345535: 0.0985036 1.72428 0.00349295 0.00979551 0.0402106 0.00404686 3.97147 0.0516945 0.00323785 0.0638979 0.457868 2.03533 -1347584: 0.171103 1.8055 0.00420067 0 0.0401722 0 4.01478 0.0526717 0.0553435 0 0.374328 1.94326 -1349632: 0.105041 1.82585 0.00232514 0 0.0525175 0 4.06975 0.0539977 0.0408253 0 0.302882 1.75571 -1351679: 0.0135644 1.76692 0.00116152 0 0.06866 0.00706001 3.86354 0.0685923 0.0156354 0 0.289664 2.11326 -1353728: 0 1.60905 0.0016571 0.00589271 0.0579847 0.113502 3.37769 0.0193235 0.00343794 0.0630498 0.279302 2.92601 -1355776: 0.0865809 1.60996 0.00274433 0.0880635 0.0421315 0.162797 3.30438 0.0378759 0.00289163 0.0774281 0.26865 3.23283 -1357824: 0.208737 1.7685 0.00414127 0.0277073 0.044525 0.157597 3.38368 0.0460887 0.0411669 0.00425348 0.322922 3.14579 -1359872: 0.253144 1.82109 0.0190875 0.018195 0.0455399 0.104006 3.60644 0.0304658 0.04905 0 0.42132 2.82697 -1361920: 0.298927 1.87723 0.00496687 0.0194464 0.065032 0.0308024 3.67596 0.0248845 0.0360749 0 0.451074 2.63716 -1363968: 0.420347 1.82964 0.160138 0.0108874 0.114012 0.0274843 3.57321 0.329962 0.0529041 0 0.430819 2.42302 -1366015: 0.154677 1.62558 0.380442 0.000510626 0.138199 0.0632508 2.77169 2.19951 0.0566552 0.064032 0.337458 2.27225 -1368064: 0.201674 1.36744 0.504837 0 0.0895285 0.0566759 1.57875 3.31049 0.0534854 0.0697937 0.218004 2.33077 -1370112: 0.474271 1.29886 0.577538 0.00614051 0.0340809 0.0451135 0.947935 3.63707 0.043425 0.041741 0.000480333 2.27454 -1372159: 0.370157 1.22355 0.593215 0.0161874 0.00284141 0.0529683 0.830185 3.79324 0 0 0.0226231 2.23619 -1374208: 0.164885 1.01443 0.535649 0.0149177 1.07199 0.0460371 0.830918 3.89126 0 0 0.0753062 2.02691 -1376256: 0.0523278 1.0413 0.458846 0.00576164 2.35615 0.0107112 0.871825 3.6952 0.0491103 0 0 1.93692 -1378304: 0.0747691 1.31042 0.281889 0 3.21476 0.0103265 0.885669 2.58202 0.0753114 0 0 2.05536 -1380352: 0.129039 1.39691 0.214394 0.00586535 3.57698 0.00569636 0.884376 0.623997 0.164092 0 0 2.21575 -1382400: 0.182358 1.26824 0.0880047 0.00941037 3.81576 0 1.03795 0.168591 0.190724 0 0.06772 2.32958 -1384448: 0.118723 1.0825 0.0264786 0.00204123 3.83447 0 1.34525 0.0551522 0.144792 0 0.128968 2.3235 -1386495: 0.127471 1.03941 0 0.00842544 3.29372 0.0953031 1.7738 0.018314 0 0.0698763 0.155628 2.24735 -1388544: 0.0875772 0.957946 0.0551136 0.0428058 1.46375 0.218271 2.26761 0 0 0.188054 0.110265 2.18541 -1390592: 2.20133e-05 1.27717 0.0564423 0.0316124 0.131819 0.0327602 3.03713 0 0.00669648 0.155692 0.0442038 2.20038 -1392640: 0.0618073 1.56122 0.00208855 0.0634747 0.0314865 0.0265931 3.82264 0.0355062 0.00745079 0.142283 0.31036 1.85763 -1394688: 0.00249398 2.10301 0.000846772 0.186413 0.0644615 0.00370554 4.12061 0.171421 0.00912008 0.158838 1.50403 0.705705 -1396736: 0.0223183 2.32043 0.000635194 0.0469272 0.0727598 0.000364166 4.1192 0.241891 0.0461681 0.0592669 2.02578 0.280004 -1398784: 0.0747949 2.3953 0.000415911 0.013433 0.0738448 0.00619618 4.20311 0.119732 0.0706384 0 2.33175 0.154576 -1400831: 0.105272 2.3698 0.000140574 0.0106372 0.0768508 0.0933862 4.25908 0.0270995 0.0667587 0 2.53977 0.167253 -1402880: 0.0791477 2.29443 0.000497876 0.00833345 0.0818125 0.0447659 4.22797 0.0419682 0.0783355 0.00458325 2.62841 0.410116 -1404928: 0.0220297 2.23186 0.103452 0.00515624 0.077277 0 4.15109 0.0153775 0.0186137 0.0812055 2.67119 0.568618 -1406975: 0.00431663 2.20476 0.0365612 0 0.0799783 0.00227988 4.28802 0 0 0.0774442 2.57731 0.409434 -1409024: 0.00986857 2.17494 0 0 0.0747589 0.00610652 4.44759 0.0158999 0 0.0279676 2.54288 0.173764 -1411072: 0 2.19028 0 0.0115655 0.06711 0.0263148 4.46393 0.0393259 0 0 2.62166 0.0694158 -1413120: 0.00221614 2.16763 0 0.0339761 0.0626974 0.0265196 4.42983 0.0480532 0 0 2.6931 0.0849628 -1415168: 0.0636289 2.1113 0 0.0141686 0.0697372 0.0107577 4.49246 0.0679071 0 0 2.63616 0 -1417216: 0.0959969 1.965 0 0.00367837 0.0746586 0 4.58892 0.0584648 0 0.0365679 2.57861 0.00735594 -1419264: 0.107473 1.82453 0 0.0041826 0.066992 0 4.69767 0.0477193 0 0.074502 2.45827 0 -1421311: 0.113754 1.82177 0.000405092 0.0102145 0.0354586 0.0120979 4.39648 0.0594878 0 0.0248078 2.28546 0.0113983 -1423360: 0.126664 1.73422 0.000500656 0.0232373 0.0296838 0.0138801 3.69703 0.052744 0.0164045 0.0125758 2.2736 0.0159885 -1425408: 0.112012 1.58606 0.00129871 0.0370857 0.0190981 0.415623 2.84158 0.0361234 0 0.0294742 2.19274 0.0250586 -1427455: 0.0349373 1.44366 0.00159112 0.0632871 0.0029244 1.41744 2.23204 0.0175192 0 0.209668 1.93721 0.0665431 -1429504: 0 1.35084 6.79441e-05 0.0791041 9.35028e-06 2.05341 2.16776 0.0258845 0 0.299816 2.08405 0.223513 -1431552: 1.18689e-05 1.77477 0.145962 0.0297451 0.0427055 1.66349 2.72531 0.0590463 0.0318721 0.125629 2.53549 0.361391 -1433600: 0.000272601 1.92165 0.224341 0.00722321 0.0520677 0.71597 3.50736 0.022484 0.106501 0.273707 2.79071 0.225436 -1435648: 0.125266 1.84101 0.267979 0.01393 0.0596733 0.392085 3.75677 0.00388648 0 0.330225 2.7197 0.0612986 -1437696: 0.0539548 1.63654 0.227158 0.017099 0.0809925 0.343634 3.84313 0.00961636 0.000531066 0.245363 2.72143 0.0497645 -1439744: 1.54784e-05 1.6563 0.283788 0.0172294 0.0961424 0.419555 3.73524 0 0.000818481 0.0699455 2.91311 0.116724 -1441791: 0.000256407 1.83031 0.349726 0.0201811 0.0917885 0.635052 3.4216 0 0 0.00946966 3.0789 0.239061 -1443840: 0.000390257 2.06622 0.253384 0.0147024 0.09235 0.989449 3.08574 0 0 0.00743761 3.09837 0.252367 -1445888: 0.000598278 2.19204 0.161088 0 0.0756997 1.07188 2.47952 0 0.159994 0.0413135 3.08094 0.570169 -1447935: 0.000589132 2.10564 0.3305 0.0402725 0.0386662 0.915537 2.51342 0.00775129 0.162937 0.0104602 3.14074 0.32283 -1449984: 0.000595878 2.10104 0.369524 0.125246 0.00992226 0.75528 2.59478 0.0233375 0.0631957 0.00430041 3.13331 0.00723376 -1452032: 0.000677058 2.20735 0.201026 0.0693272 0.0515646 0.750481 2.56119 0.0470511 0.043318 0.00688814 3.17589 0.135407 -1454080: 0.037211 2.1004 0.0819384 0.00111435 0.111195 0.895508 2.58481 0.0108521 0.102013 0.0508793 3.05042 0.190986 -1456128: 0.0705222 2.00496 0.0612523 0.151422 0.0577722 0.92958 2.65632 0.0511217 0.170896 0.131148 2.27707 0.591402 -1458176: 0.13667 1.79926 0.100096 0.205832 0.17062 0.489092 2.25319 0.0661471 0.244159 0.00991211 1.79526 0.852175 -1460224: 0.24813 1.40691 0.864559 0.0616494 0.0172798 0.386397 1.52441 0.0690858 0.250994 0 1.48548 1.32679 -1462271: 0.441727 0.54756 1.61366 0.061985 0.0142472 0.48923 1.48862 0.0955383 0 0 1.31359 1.25208 -1464320: 0.874554 0.324605 1.24379 0.0218804 0.600236 0.365981 1.72536 0.100572 0.0128935 0 1.35003 1.24816 -1466368: 1.03697 0.19374 0.67832 0.0205821 0.854303 0.553937 1.9443 0.113215 0.0142214 0.18023 0.886368 0.980512 -1468416: 1.14662 0.202335 0.200142 0.00662746 0.458593 1.05903 2.13306 0.0440074 0.00888878 0.462493 0.664147 0.515193 -1470464: 0.973098 0.330221 0.160653 0.110157 0.0165474 1.40453 2.17366 0.509725 0.0238856 0.430224 0.354773 0.353459 -1472512: 0.51081 0.827066 0.230623 0.226079 0.0113785 1.41395 2.03642 0.988773 0.0259712 0.32344 0.689363 0.0937706 -1474560: 0.135496 0.695373 0.923311 0.122825 0.271701 1.13305 1.89849 1.31681 0.0242649 0.129545 0.680966 0.814503 -1476607: 0.139073 0.228143 1.06481 0.180692 0.382033 0.465102 1.6321 1.7204 0.349618 0.202145 0.636046 1.27478 -1478656: 0.148887 0.0840654 1.6415 0.366288 0.181135 0.0317497 1.79803 1.46162 0.165419 0.672632 0.607195 1.56709 -1480704: 0.146362 0.0252744 2.62251 0 0.00486628 0.028297 1.20967 1.45883 0.00323755 0.962254 0.469194 1.80299 -1482751: 0.141264 0.00184528 3.07959 0 0.0107126 0.0120429 0.40805 1.82543 0.00670216 1.03819 0.172591 1.78442 -1484800: 0.0542182 0.00277469 3.33391 0.0284943 0.0143955 0.0923248 0.461559 2.1602 0.00759262 1.09659 0.0243354 1.4108 -1486848: 0.0430362 0.00302302 3.45153 0.0153181 0.00153604 0.0669033 0.608317 2.19607 0.00793691 1.0989 0.0177896 0.911253 -1488896: 0.0840735 0.00207716 3.43183 0.0108119 0 0 0.713225 2.24404 0.00933413 1.11339 0.0608589 0.790274 -1490944: 0.144092 0 3.34459 0.0200758 0 0 0.691105 2.374 0.0106901 1.12202 0.0501517 0.879058 -1492992: 0.209534 0 3.18487 0.0195751 0 0 0.566195 2.47973 0.0550618 1.05786 0 1.22283 -1495040: 0.225561 0 2.96294 0.0196563 0 0 0.435048 2.86292 0.0435166 0.952973 0 1.80156 -1497087: 0.189722 0.000224653 2.98601 0.0307452 0.00952939 0.106448 0.411928 3.14869 0.0151137 0.831992 0 2.45873 -1499136: 0.132649 1.33375 2.23866 0.164562 0.0300122 0.00141579 0.958095 3.12164 0.0179273 0.67318 0.069369 2.00587 -1501184: 0.102807 2.01446 1.61663 0.133376 0.0288293 0.0505182 0.871367 2.92441 0.0231043 0.486355 0.0282428 1.72791 -1503231: 0.0576488 2.23202 1.34813 0.0170599 0.0270712 0.175054 0.64785 2.95834 0.0239274 0.476657 0.0368632 1.72 -1505280: 0.175556 2.15185 1.17954 0.0149161 0.0193674 0.262485 0.535291 2.903 0.0428364 0.492493 0.0155598 1.80076 -1507328: 0.150409 1.92827 1.35668 0.0184126 0 0.25596 0.396521 2.94827 0.00504861 0.782336 0.0125339 2.06643 -1509376: 0.031995 1.53821 1.20832 0.09458 0 0.333679 0.0522668 2.41992 0.00444045 0.724944 0.118425 1.39131 -1511424: 0.0222308 0.554209 1.35726 0.146708 0 0.390934 0.0184219 2.18196 0.00399363 0.55507 0.130663 1.0104 -1513472: 0.0210206 0.327794 1.5047 0.110046 0.00282661 0.288464 0.197548 2.08416 0.00368147 0.623598 0.160905 0.623979 -1515520: 0.000140333 0.248478 1.81706 0.0965379 0.00112852 0.154356 0.438193 1.93739 0.00198696 0.830861 0.1245 0.664561 -1517567: 0.0236127 0.140263 3.20201 0.023333 0 0.0551438 0.393465 1.54481 0 0.832711 0.0505844 0.932352 -1519616: 0.0700567 0.159504 3.44564 0.0187671 0.0303786 0.00446966 0.404633 2.04235 0 0.890635 0.156052 1.15128 -1521664: 0.075148 0.0215632 3.25859 0.00597831 0.00956512 0.00359221 0.487275 2.19994 0 0.952424 0.102742 1.25631 -1523711: 0.068811 0.0359841 3.22443 0.00232638 0.00434053 0.0102031 0.502092 2.25957 0 0.964572 0.0859444 1.33828 -1525760: 0.0651228 0.0218852 3.22901 0 0.0118473 0.0297719 0.548733 2.3256 0 1.02397 0.097361 1.29792 -1527808: 0.104773 0 3.21428 0.00910538 0.021994 0.030035 0.599273 2.36425 0.00076612 1.18273 0.000633688 1.22151 -1529856: 0.192652 0.0136917 3.27958 0.0125552 0.0185669 0.0235302 0.613483 2.2836 0.00367293 1.20269 0.00522435 1.20414 -1531904: 0.216853 0.00356422 3.24695 0 0.0101457 0 0.614697 2.28718 0.0571443 1.15 0.0109156 1.09269 -1533952: 0.228481 0.00308605 3.12395 0 0 0 0.612007 2.23681 0.0744169 1.04467 0.013325 1.13381 -1536000: 0.238765 0.0265867 2.94356 0 0 0 0.602762 2.19181 0.0551417 0.913101 0.00820762 1.33395 -1538047: 0.252253 0.0998077 2.75575 0 0 0 0.740946 2.28556 0.0289594 0.760155 0.0306839 1.89138 -1540096: 0.246611 0.0882377 2.80943 0.00725269 0 0.0441128 1.35301 1.53985 0.0088216 0.720425 0.0343281 2.64515 -1542144: 3.27839e-05 0.337806 2.33672 0.0904884 0.00968009 0 1.63114 1.49931 0.0234246 0.87498 0.0578949 2.55083 -1544192: 0 0.342795 2.24067 0.190526 0.0133793 0 1.7881 1.43644 0.0074854 0.932632 0.0577117 2.2639 -1546240: 0 0.122775 2.41349 0.0128422 0.0229623 0.896367 0.963256 1.38258 0.0229175 0.938159 0.157745 2.28071 -1548288: 5.23004e-05 0.454476 1.85577 0.0278462 0.0235511 0.822999 0.189174 1.40071 0.225116 0.685064 0.0199935 1.93556 -1550336: 8.83878e-05 0.47975 1.90721 0.0326076 0.0159435 1.01781 0.0847161 1.15939 0.56867 0.447742 0.0126546 1.49263 -1552383: 6.49721e-05 0.243634 2.0161 0.0112747 0.042994 0.850327 0.16243 1.70731 0.539668 0.560798 0.0689829 0.88003 -1554432: 0.000119818 0.0155076 2.64801 0.0258454 0 0.772666 0.348432 2.09151 0.340808 0.887269 0.146747 0.352305 -1556480: 0.000151047 0.00282489 3.23514 0 0 0.573047 0.534572 2.30187 0.0424209 1.13325 0.124453 0.0868433 -1558527: 0.0215965 0.00282145 3.55898 0 0 0.0680559 0.688654 2.32899 0.0716521 1.18785 0.110097 0.13494 -1560576: 0.0599194 0.00403178 3.76282 0 0 0 0.812822 2.08585 0.106732 1.56741 0 0.212082 -1562624: 0.0975264 0.0410371 3.70828 0 0 0.00324445 0.643953 1.65853 0.107205 2.14934 0 0.44057 -1564672: 0.124134 0.209498 3.66794 0 0 0.0281656 0.591774 1.2855 0.129379 2.30519 0 0.497861 -1566720: 0.205388 0.523434 3.72181 0 0.0501988 0.039422 0.568141 0.843103 0.0936765 2.41157 0.0959756 0.366344 -1568768: 0.102314 0.678415 3.49617 0.00342954 0.520014 0.0111402 0.357136 0.594325 0.273355 2.55031 0.12619 1.29475 -1570816: 0.0260174 0.624345 3.00582 0.0156416 1.30009 0 0.275118 0.503808 0.114799 1.55042 0.00123554 2.48917 -1572863: 0.00888326 0.673209 2.20468 0.116381 1.51025 0.00519561 0.284261 0.791311 0.0703988 0.783752 0 2.99061 -1574912: 0.0058708 0.785957 1.70584 0.150356 1.25812 0.00588672 0.323868 0.859145 0.0783909 0.758835 0 3.39195 -1576960: 0.000288542 0.72068 1.78329 0.133249 1.22288 0.0035149 0.397915 0.881772 0.107135 0.767992 0 3.58256 -1579007: 0.000345431 0.603742 2.24531 0.174712 1.14778 0.0320038 0.382734 0.838734 0.0905526 0.86008 0 3.77426 -1581056: 0.000510263 0.384156 2.45007 0.0651311 0.983668 0.0890664 0.386904 1.4695 0.0906819 0.951228 0 3.63888 -1583104: 0.00059865 0.208293 2.51082 0.0168839 0.750409 0.116676 0.289381 2.2024 0.0931284 1.17703 0 3.18313 -1585152: 0.000910125 0.36817 2.35829 0.171543 0.459711 0.0937556 0.341289 2.45555 0.0549848 1.35378 0.00128801 2.74761 -1587200: 0.00098507 0.473641 2.16532 0.161046 0.335782 0.0636908 0.343254 2.60117 0.0505952 1.37414 0.00194251 2.6004 -1589248: 0.000850653 0.412848 2.07917 0.0330712 0.359788 0.0561331 0.321289 2.65699 0.0698008 1.31546 0.00207605 2.51149 -1591296: 0.0901202 0.310018 2.39143 0 0.32203 0.0479382 0.264377 2.59887 0.0449903 1.2441 0.00220595 2.1755 -1593343: 0.0412759 0.47166 2.38693 0 0.224869 0.0154903 0.43587 2.66094 0.0540747 1.12282 0.0128473 2.28037 -1595392: 0.000314435 0.578659 2.1061 0 0.220935 0.00426353 0.563864 2.66519 0.0471585 1.23186 0.086362 2.40175 -1597440: 0.00273045 0.0206631 1.98679 0.262791 0.833321 0.00101001 0.518298 2.67635 0.0674391 1.31579 0.244215 2.15262 -1599488: 0.0172597 0 1.78916 1.32422 1.55089 0.0212413 0.604089 1.90948 0.0331653 0.780817 0.233712 1.70466 -1601536: 0.0158096 0.0642447 1.16488 2.04692 1.51396 0.0301733 0.951083 1.72989 0.0163041 1.04301 0.196133 0.721222 -1603584: 0.00630961 0.0934662 1.07374 1.96781 1.52385 0.0293903 0.734331 1.98562 0.0204164 1.0142 0.102739 0.937403 -1605632: 0.105713 0.107871 1.79843 0.874437 0.99824 0.0260164 0.426346 2.05986 0.0124867 0.787312 0.0258899 1.25644 -1607679: 0.27789 0.0969311 2.42827 0.0133676 0.0976983 0.0114715 0.291243 1.89032 0.000899296 0.814919 0 1.33105 -1609728: 0.346711 0.000129661 2.92162 0.0139486 0.0695172 0 0.363294 1.77462 0.0336523 1.03894 0.118588 1.23384 -1611776: 0.313411 0.000241101 3.29998 0.0079982 0.0556736 0 0.495059 1.90553 0.0634781 1.21436 0.160291 1.2006 -1613823: 0.350739 0.00129157 3.37384 0 0.0680294 0.00411836 0.641782 2.05339 0.0719685 1.28944 8.02873e-05 1.18909 -1615872: 0.618254 0.00220698 3.12203 0 0.0453721 0.00719665 0.789883 2.04046 0.00863127 1.15922 0 1.39517 -1617920: 0.462342 0.0490144 2.74125 0.000871633 0.0333073 0.0132884 0.832441 2.14771 0.00936105 0.969239 0.0222101 1.95054 -1619968: 0.159798 0.140703 2.17951 0.0102284 1.01706 0 0.724666 2.2789 0.00984952 0.872311 0.0994386 2.44381 -1622016: 0.194091 0.148609 1.29029 0.00104299 1.79348 0 0.520284 2.39285 0.110808 0.53168 0.119338 2.71793 -1624064: 0.00059072 0.262332 1.36168 0 1.67507 0.0267158 0.430014 2.62579 0.207806 0.316104 0.0314913 2.68493 -1626112: 0.000629356 0.442157 1.41691 0.00155219 1.51383 0.0724465 0.346859 2.85482 0.205111 0.258319 3.96419e-05 2.58994 -1628159: 0.000505678 0.474394 1.66372 0.0141349 1.36456 0.0604212 0.25689 3.21057 0.113034 0.232858 9.05262e-06 2.65519 -1630208: 0.0966485 0.204288 2.26048 0.499321 0.382008 0.0642359 0.0885376 3.25806 0.014645 0.266725 0 2.68888 -1632256: 0.137143 0.259771 1.72627 1.47428 0 0.0414825 0.156404 3.13326 0 0.559928 0 2.2772 -1634303: 0.0265037 0.412118 1.23741 2.40648 0 0.00918624 0.218313 3.13464 0.0278774 0.983237 0.0752618 2.05988 -1636352: 8.59857e-05 0.590451 0.7501 2.70635 0 0.00820632 0.179476 2.76312 0.0714944 1.03325 0.0779207 2.23455 -1638400: 0.0642709 0.52632 0.803444 2.06573 0.0303467 0.00744855 0.15365 2.12214 0.0637486 1.1367 0 2.37871 -1640448: 0.0961228 0.64661 1.33363 0.756515 0.248958 0.00119674 0.240562 1.75409 0.0616228 1.29012 0.067877 2.24733 -1642496: 0.0845712 0.885141 1.43878 0 1.24547 0 0.225174 1.24649 0.0929503 1.83374 0.129403 1.85952 -1644544: 0.0063466 1.7524 1.21031 0 2.66811 0 0.33584 0.429677 0.309139 2.25328 0 1.14795 -1646592: 0.000319039 1.98216 0.385714 0 3.01202 0 0.144636 0.162388 0.448781 2.7439 0 0.723179 -1648639: 0.000324921 2.17045 0.00789297 0 3.07677 0 0.0544688 0.0591569 0.557835 2.99879 0 0.701423 -1650688: 0.000313663 2.24903 0.109883 0 3.07744 0 0.0545743 0.0200119 0.570234 3.14686 0 0.825854 -1652736: 0 2.30106 0.10561 0.01495 3.04411 0.0315818 0.0644486 0.0331366 0.536176 3.20373 0 0.850414 -1654783: 0 2.23693 0.0877041 0.00119507 2.94777 0.0338908 0.101937 0.00737183 0.524927 3.2596 0 0.80849 -1656832: 0 2.18445 0.0998514 0 2.96061 0.0346641 0.0916262 0 0.634712 3.08845 0.0206599 0.918689 -1658880: 0.000344513 2.096 0.101762 0 2.93552 0.027349 0.0869277 0 0.685709 2.91343 0.0876054 1.0312 -1660928: 0.000188944 2.01349 0.0289516 0.00110438 2.96427 0.0125304 0.0888599 0.00349377 0.606917 2.93424 0.114089 1.16412 -1662976: 0 1.93559 0.0232864 0.0092087 3.01318 0.00820902 0.109534 0.0161788 0.613702 2.83095 0.000327423 1.26457 -1665024: 0 1.80456 0.0220924 0.0139946 3.07232 0.00564566 0.0935062 0.0246279 0.656647 2.68541 0.000352309 1.26793 -1667072: 0 1.86172 0.0223638 0.0160182 3.1505 0 0.0461435 0.0687176 0.586453 2.743 0.000257002 1.18614 -1669119: 9.58768e-05 1.91377 0.023905 0.0240878 3.18739 0 0.0462291 0.0564207 0.568235 2.87233 9.86751e-05 1.0783 -1671168: 9.42306e-05 1.78512 0.0271904 0.088469 3.22595 0 0.0516138 0.0580061 0.536579 2.88516 0.000108561 1.10269 -1673216: 0.000118965 1.60496 0.0301001 0.194828 3.20552 0 0.0651365 0.0427354 0.542742 2.91209 0.00022326 1.09578 -1675264: 0.000226449 1.55092 0.0286248 0.218781 3.16055 0 0.0691025 0.0242696 0.510882 2.9065 0.0200017 1.03614 -1677312: 0.000266688 1.55025 0.0237967 0.131085 3.15909 0 0.0620187 0.0427598 0.522697 2.82676 0.000174435 1.00555 -1679360: 0.000143365 1.52335 0.025618 0 3.22647 0 0.0418456 0.0303305 0.556329 2.71035 0.000167853 1.0517 -1681408: 0.0281505 1.48047 0.0332504 0.00496414 3.34339 0 0.0347161 0.0261803 0.535582 2.49213 0.000212253 1.10249 -1683455: 0 1.37428 0.0332189 0.00724224 3.45107 0 0.0357461 0.0195833 0.502456 2.22098 0.0664228 1.15691 -1685504: 0.00013915 1.20498 0.0315268 0 3.47196 0 0.0372122 0.0219296 0.460432 2.12776 0.0376989 1.2262 -1687552: 0.000409015 1.15175 0.0325536 0 3.50364 0 0.0446903 0.0197705 0.355306 1.99038 3.45835e-05 1.37985 -1689599: 0.000505924 1.12832 0.0255883 0 3.50806 0 0.0613711 0.0243344 0.285724 1.91653 0 1.61442 -1691648: 0.000464839 1.04397 0.0242042 0 3.45365 0 0.087801 0.00690883 0.292895 1.89704 0.0116854 1.71848 -1693696: 0.000435096 0.95455 0.0220376 0 3.0786 0 0.104891 0.00645845 0.20611 1.99378 0.104999 1.71807 -1695744: 0.000416544 0.796278 0.125581 0.332577 2.14681 0 0.0948175 0.0325031 0.126245 2.18127 0.105137 1.53263 -1697792: 0.000256997 0.867232 0.411648 1.01001 1.40586 0 0.050886 0.0729546 0.189752 2.05959 0.0298138 1.02992 -1699840: 0.000421413 0.855279 0.775574 1.25703 0.918276 0.033489 0.540536 0.159913 0.23442 1.58624 0.481376 0.688628 -1701888: 0.0404686 0.908325 0.997126 1.00749 0.769831 0.0593375 1.3174 0.209932 0.188693 1.26199 0.752887 0.210305 -1703935: 0.0638672 0.932726 0.885853 0.464714 0.847976 0.0109338 1.79782 0.0397173 0.224652 1.75329 0.607716 0.402022 -1705984: 0.0775824 0.823486 0.352034 0.389377 1.22139 0 1.55022 0 0.430563 2.37171 0.561833 0.549232 -1708032: 0.451391 1.41474 0.245795 0.250553 1.34825 0.121502 0.910689 0.0300321 0.074487 2.83312 0.314198 0.39413 -1710079: 0.446015 1.50388 0.205404 0.0843764 1.44848 0.194986 0.300817 0.0363055 0.0148723 2.81517 0.279298 0.650538 -1712128: 0.203084 1.7207 0.340424 0.0769029 1.68377 0.354066 0.484731 0.0114012 0 2.64329 0.306094 0.672351 -1714176: 0.143691 1.99638 0.390545 0.0429246 1.95031 0.887929 0.510245 0.0271843 0 2.41697 0.0921583 0.622236 -1716224: 0.105383 2.08288 0.11733 0.110981 1.97375 1.186 0.547485 0.0578733 0 2.70098 0.0954638 0.643073 -1718272: 0.281448 2.28164 0.0631669 0.232868 2.02842 1.08435 0.312231 0.0517146 0 2.78049 0.0303866 0.514975 -1720320: 0.407929 2.41946 0.0214783 0.162048 1.94736 0.702917 0.265591 0.0220625 0 2.7491 0.017761 0.53976 -1722368: 1.50141 1.06268 0 0 1.4096 1.30192 0.180355 0.00685318 0 2.33489 0.136293 0.369214 -1724415: 1.38731 0.84365 0.104536 0.131148 1.2326 1.24781 0.0148612 0.0141695 0 1.78798 0.131566 0.120467 -1726464: 1.23924 0.582657 0.114336 0.179793 1.20498 1.03603 0.0101834 0.0192775 0 1.60996 0.0901841 0.225653 -1728512: 0.985433 0.306756 0.0915772 0.219973 1.34054 0.980512 0.00356991 0.0304374 0 1.4421 0 0.37561 -1730559: 0.45587 0.237904 0.158822 0.304396 1.55664 0.765497 0 0.0542972 0.100338 1.42683 0 0.582086 -1732608: 0.202067 0.163628 0.250732 0.303357 1.11237 1.05863 0 0.0636029 0.418844 1.84952 0.0160349 0.519265 -1734656: 0.225747 0.286609 0.356472 0.153449 0.103406 2.34681 0 0.064008 0.232657 1.93392 0.0345059 0.994739 -1736704: 0.476257 0.439206 0.140829 0.045976 0 3.35649 0 0.062187 0.0693503 1.8699 0 0.753969 -1738752: 0.564823 0.640713 0.0120595 0.0575482 0 3.86504 0.0100755 0.0746401 0.0611191 2.16974 0.0251245 0.192363 -1740800: 0.567568 0.668097 0.00100814 0.0754918 0 4.00021 0.00986304 0.0678894 0.0676388 2.2492 0.068291 0 -1742848: 0.615065 0.732705 0.000962041 0.15212 0 3.94827 0.00590915 0.0487831 0 2.27098 0 0 -1744895: 0.624575 0.665625 0.00636125 0.187055 0.00445297 4.02684 0 0.0465292 0 2.20493 1.10416e-05 0 -1746944: 0.590181 0.655387 0.000593418 0.0626738 0.0159056 4.06306 0 0.0454807 0.0145463 2.09065 0.0263524 0 -1748992: 0.596531 0.639946 0.00165579 0.0500282 0.0163988 4.08284 0 0.0447877 0.0776397 1.90944 0.000261362 0.0203634 -1751040: 0.853668 0.449868 0.00144736 0.0431312 0.0185129 4.12826 0 0.0436972 0.0792309 1.70936 7.33599e-05 0.114643 -1753088: 0.983224 0.317473 0.0385176 0.0433312 0.013 4.02947 0 0.042394 0.0431801 1.67087 0.0604884 0 -1755136: 0.859924 0.335985 0.248625 0.0475607 0.006219 4.02828 0 0.0426434 0.0143225 1.66702 0.0541014 0 -1757184: 0.679547 0.320321 0.301765 0.0676196 0.00656979 4.12815 0 0.0433252 0.0254332 1.50488 0 0 -1759231: 0.545661 0.206965 0.325561 0.132618 0.0148847 4.11736 0 0.0440706 0.0400019 1.43996 0 0.0540224 -1761280: 0.456732 0.128109 0.268549 0.182278 0.0244731 3.99005 0 0.0429154 0.0441136 1.57541 0 0 -1763328: 0.429944 0.22116 0.497682 0.22794 0.0289944 3.66437 0 0.0392081 0 1.65123 0.0290514 0 -1765375: 0.312018 0.227859 1.23697 0.308959 0.0276128 3.05536 0.178243 0.154979 0.858037 0.892515 0 0.0810206 -1767424: 0.125793 0.110675 1.95997 0.260053 0.0166806 1.53862 0.51645 0.719707 1.1615 0.757258 0 0.273502 -1769472: 0 0.140706 2.2643 0.0572437 0 0.764972 0.687919 1.72136 1.04572 0.493178 0 0.471005 -1771520: 0.000192034 0.176868 2.00541 0.0179657 0 0.635305 0.406374 2.73761 0.66123 0.678417 0 0.255391 -1773568: 0.000318471 0.312835 1.38262 0.0169804 0 0.543323 0.0580482 3.5263 0.0796184 0.940644 0.0453122 0.0777371 -1775616: 6.00024e-05 0.741592 0.835577 0.0411025 0.0197072 0.51013 0 3.78819 0.000414212 1.04212 0.0709842 0.0182742 -1777664: 0.00337787 0.599814 0.865693 0.176767 0.023867 0.500252 0 3.7451 0 1.13015 0.107662 0.0876702 -1779711: 0.0200453 0.692337 0.807388 0.0694708 0.0182773 0.39349 0.000277156 3.81754 0.000838158 0.947228 0 0.189839 -1781760: 0.111532 0.00443227 0.801227 2.70478e-05 0.0706125 0.15292 0.00934522 3.77748 0 0.871531 0 0.463876 -1783808: 0.349304 0.00571901 0.691476 0.201158 0.159467 0.438861 0.254866 3.49813 0.0975198 1.01157 0.0498276 0.558057 -1785855: 0.47774 0.0355097 0.560919 0.360889 0.29201 0.66114 0.230848 3.44601 0.131446 0.846969 0 0.592879 -1787904: 0.433516 0.102988 0.345173 0.49869 0.593545 0.793849 0.289883 3.30067 0.117863 0.770415 0 0.607781 -1789952: 0.474938 0.164807 0.084435 0.543456 0.857418 1.02391 0.400976 2.62801 0.107122 0.771742 0 0.620834 -1792000: 0.767644 0.218101 0.0329772 0.700551 0.835265 0.904953 0.651155 2.54597 0.0800269 0.707466 0.0888031 0.540361 -1794048: 0.955705 0.726043 0.237051 0.239012 0.174518 0.767084 0.59908 2.8539 0.0837173 0.51867 0.950995 0.0848071 -1796096: 0.418368 0.696695 0.573572 0.246604 0.521529 0.794145 1.04593 2.42483 0.115802 0.266932 1.13721 0.157647 -1798144: 0.857195 0.0206295 1.13714 0.225645 0.764383 0.385166 0.883888 1.58693 0.0937367 0.0522502 1.19935 0.578002 -1800191: 1.53891 0.0633523 1.18901 0.494209 0.745676 0.249167 0.661172 1.54768 0.0754758 0.125993 1.26194 0.195041 -1802240: 1.58235 0.228575 1.43296 0.272272 0.893007 0.0360273 0.551874 1.47314 0.247601 0.264176 0.969002 0.190138 -1804288: 1.03623 0.466765 1.5426 0.492079 0.91393 0.0157613 0.140027 0.680284 0.244841 1.64705 0.128503 0.149239 -1806336: 0.618983 0.283844 2.13908 0.295804 1.3849 0.00718756 0.0413924 0.155197 0.35899 1.92366 0.459726 0.297467 -1808384: 0.914783 0.223771 2.61116 0.0111153 1.09961 0.118832 0.0338402 0.117356 0.512859 2.04249 0.452538 0.00095974 -1810432: 0.784192 0.230222 2.7503 0.0115444 0.648741 0.816099 0.0463318 0.334824 0.358238 1.84879 0.277393 0.038845 -1812480: 0.530305 0.260024 2.89016 0.0117708 0.622419 1.17178 0.0299274 0.484179 0.313316 1.6872 0.215199 0.0739355 -1814528: 0.162684 0.360389 3.06518 0.01218 0.581998 1.28075 0.00557522 0.519886 0.238228 1.87498 0.198769 0.0242085 -1816576: 0.0308691 0.397266 3.1423 0.0125121 0.562376 1.38389 0 0.235777 0.161556 2.0585 0.220272 0 -1818624: 0 0.346355 3.1318 0.0142262 0.662397 1.61111 0 0.0663354 0.084901 2.16418 0.131178 0 -1820671: 0 0.360883 3.0639 0.0194727 0.704927 1.74738 0 0.0598785 0.0121213 2.79126 0 0 -1822720: 0 0.37027 2.99742 0.0215255 0.773696 1.67269 0 0.0487708 0 3.00029 0 0 -1824768: 0 0.457325 2.90049 0.0243669 0.806317 1.63832 0 0.0600961 0 3.08088 0 0 -1826816: 0 0.537566 2.9513 0.0322325 0.801749 1.54283 0 0.0719866 0.0592314 3.07294 0 0 -1828864: 0 0.457159 3.04222 0.0839399 0.693002 1.3016 0 0.0476325 0.0380409 2.76536 0.396893 0 -1830912: 0 0.324988 3.07844 0.0231804 0.808805 1.11166 0 0.0406879 0 2.58367 0.51071 0 -1832960: 0 0.254572 3.14045 0.0200592 1.00851 1.21755 0 0.0324495 0 2.62385 0.220028 0 -1835007: 5.04299e-05 0.161215 3.02657 0.0647208 0.941921 1.45747 0.0233825 0.0207067 0 2.83861 0 0 -1837056: 0.000117072 0.116902 2.79673 0.0469036 0.688202 1.56896 0.117982 0.0154831 0.321695 2.50764 0 0 -1839104: 0.0593559 0.143896 2.80119 0.0417964 0.682423 1.02812 0.205613 0.0333413 0.577361 2.08873 0 0 -1841151: 0 0.273831 2.66954 0.0107023 0.596536 0.90793 0.0247114 0.124636 0.582824 2.30906 0 0 -1843200: 0 0.299601 2.56808 0.0173444 0.508642 0.950756 0.0183005 0.141694 0.402088 2.77479 0 0 -1845248: 0 0.27891 2.57049 0.0179462 0.534654 1.09947 0.0163673 0.122235 0.177945 3.09507 0 0 -1847296: 0.140777 0.302929 2.52346 0.0179508 0.540662 1.5429 0 0.0781898 0.0013417 3.04921 0 0.00359369 -1849344: 0.116129 0.289293 2.49111 0.011669 0.654589 2.04779 0 0.0350686 0.0292422 2.98407 0 0.115194 -1851392: 0.00054203 0.322327 2.55356 0 0.707596 2.24552 0 0.0304665 0.0458659 3.13422 0 0.0409658 -1853440: 0.000553262 0.330233 2.65368 0 0.742264 2.31204 0.00509207 0.0210592 0.0924084 3.1809 0 2.00186e-05 -1855487: 0 0.314664 2.63655 0.00208108 0.738286 2.29411 0.0110255 0.0704115 0.0423028 3.22808 0 6.4977e-05 -1857536: 0 0.279293 2.7687 0.00452827 0.692278 2.33215 0.00144969 0.0717608 0 3.20806 0 3.22054e-05 -1859584: 0 0.227041 2.98764 0.0139365 0.573014 2.38794 0 0.0885427 0.00152439 2.7673 0.000695634 0 -1861631: 0 0.228362 3.03742 0.0160771 0.642246 2.26472 0.0224132 0.0897669 0.024646 2.51838 0.000630492 0 -1863680: 0 0.233569 2.81102 0.014638 0.678253 2.0824 0 0.0983599 0.0165405 2.67833 0.000196585 0 -1865728: 0.000162492 0.189674 2.74845 0.0187112 0.662508 1.94849 0.0166568 0.0922332 0 2.75434 0.0754334 0 -1867776: 0.000132503 0.0938343 2.86532 0.0145665 0.607341 1.93438 0.0125368 0.0611549 0 2.7261 0.0747135 0 -1869824: 0 0.0306782 3.15204 0.0273411 0.526279 1.94958 0 0.126329 0 2.46767 0 0 -1871872: 0 0.0603803 3.22117 0.0119033 0.381662 1.73107 0 0.893938 0.0271338 1.86819 0 0 -1873920: 0.00569208 0.0430835 3.14267 0.0128702 0.150578 1.55905 0 1.3942 0.0502707 1.36955 5.59673e-05 0.112387 -1875967: 4.88292e-06 0.0127474 3.00356 0.00291366 0 1.58383 0 1.65598 0.0302641 1.06343 5.30551e-05 0.241588 -1878016: 0.0006068 0.00217293 3.126 0 0.0158892 1.71986 0 1.51765 0.000256199 1.02284 0.136054 0.320856 -1880064: 0.000693737 0.0102239 3.45643 0 0.0883225 1.88539 0.0142106 0.858607 0.0302523 0.814741 2.46512 0.301247 -1882112: 0.00055905 0.00168928 2.83999 0.000363212 0.00667039 2.01153 0.0255211 0.0388677 0.0323656 0.84154 2.54159 0.192082 -1884160: 0.000380177 0.0327327 2.22988 0.00343874 0.0501643 1.92669 0.0253221 0.049725 0.0297243 1.22438 2.36613 0.194043 -1886208: 0.000115383 0.144072 1.92132 0.0163682 0.312622 1.83851 0.00348491 0.0568234 0.0258525 1.66094 2.14449 0.183431 -1888256: 0.134888 0.282914 2.20218 0.011977 0.558694 1.68659 0 0.0353014 0.0482267 2.21943 1.60223 0.106589 -1890303: 0.34706 0.351434 2.48804 0.0126422 0.579935 1.7114 0 0.0164793 0.0376999 3.18418 0.012289 0.0304996 -1892352: 0.348622 0.348012 2.37569 0.00431108 0.548713 2.00813 0 0.00707608 0.024146 3.21291 0.253828 0.0547691 -1894400: 0.228109 0.321936 2.36194 0 0.523522 2.03821 0 0.00617423 0.0240651 3.25345 0.405593 0.0125354 -1896447: 0.0200041 0.334933 2.56002 0 0.556643 2.02826 0.0247787 0.0161733 0.0234989 3.20769 0.34339 0 -1898496: 0.000330354 0.336949 2.7007 0 0.554923 2.04448 0.0192476 0.0661065 0.0111298 3.15602 0.190614 0 -1900544: 0 0.323444 2.81966 0.032198 0.515602 2.22681 0.00789853 0.0963489 0.0185288 3.10887 0 0 -1902592: 0 0.287209 2.91793 0.0912573 0.449807 2.38821 0 0.27568 0.0143398 2.8785 0 0 -1904640: 0.000191419 0.281575 3.33381 0.121602 0.354863 2.59255 0.113035 0.127864 0 2.6794 0 0 -1906688: 0.166966 0.306799 3.65954 0.268333 0.263635 2.70203 0.206534 0.0193645 0 2.73477 0 0 -1908736: 0.16797 0.30391 3.50984 0.187745 0.196971 2.79233 0.235137 0.0234342 0 2.55718 0.000655482 0 -1910783: 0.0311904 0.349538 3.27724 0.0150927 0.0258226 2.90171 0.295302 0.0215697 0.00863097 2.4699 0.279374 0 -1912832: 0 0.346517 3.3129 0.0388909 0.316576 2.69042 0.29535 0.0299268 0 2.46793 0.167213 0.0230523 -1914880: 0 0.334242 3.52239 0.0396275 0.480769 2.44136 0.241186 0.0851169 0.0217029 2.65767 0.0402331 8.42276e-05 -1916927: 0 0.316523 3.61784 0.0146619 0.480034 2.62334 0.070923 0.0429665 0.0363755 2.74683 0.0524046 0.000151841 -1918976: 0 0.295484 3.50504 0.0123763 0.339719 2.93853 0.0255493 0.0244975 0.0156994 2.87062 0.0417108 0.108938 -1921024: 0 0.300011 3.35132 0.010581 0.315796 3.0547 0.0484741 0.0311745 0.0693675 3.03987 0.00220466 0.164443 -1923072: 0 0.63078 3.25013 0.0150796 0.292636 3.09498 0.141607 0.0157301 0.0355791 3.08641 0.000557021 0.0807909 -1925120: 0 0.756492 3.01765 0.0171244 0.23023 3.12563 0.202924 0.017823 0.0487045 3.01672 0 0 -1927168: 0.130547 0.515996 2.73347 0.0180076 0.173096 3.19637 0.347188 0.0214981 0 3.08967 0 2.29099e-05 -1929216: 0.206021 0.172754 2.57246 0.0287314 0.309897 3.23926 0.0925866 0.00143624 0 3.1965 0.0265647 0 -1931263: 0.0855376 0.188698 2.56026 0.0234225 0.53662 3.07193 0.00121595 0.0699865 0 2.97012 0.0477971 0 -1933312: 0.0655332 0.297515 2.39047 0.0144727 0.615926 3.01768 0.0307317 0.643291 0 2.59254 0.110015 0.138515 -1935360: 0.142543 0.339097 2.39698 0.0162331 0.566204 3.01421 0.0487903 0.756375 0.0757231 2.62089 0.00250966 0.0774837 -1937407: 0.252671 0.364256 2.41923 0.0194101 0.457906 2.96589 0.0541539 0.366023 0.0402226 2.82138 0 0 -1939456: 0.270999 0.318783 2.65039 0.0127726 0.415163 2.9728 0.175928 0.0419313 0.026743 2.86713 0.0245009 0 -1941504: 0.120758 0.494859 2.77222 0 0.421281 2.84717 0.174961 0 0.0115823 2.84068 0.144965 0 -1943552: 0 0.77489 2.90802 0.0106818 0.44367 2.79337 0.11924 0 0.00536547 2.85303 0.0659466 0 -1945600: 0 0.90125 3.00571 0.0158151 0.485769 2.68646 0.127697 0 0.00451832 2.83243 0.0143789 0 -1947648: 0 0.954117 2.92341 0.00167767 0.493539 2.68566 0.15162 0 0.0530129 2.77611 0.0672245 0 -1949696: 0.376968 0.378634 2.53184 0.0101119 0.50243 2.75998 0.0186148 0.00329235 0.346805 2.11424 0 0.117099 -1951743: 0.469514 0.360975 1.59783 0.000685886 0.365295 2.6712 0.0155335 0.26356 0.415594 1.60156 0.040535 0.259976 -1953792: 0.521253 0.687355 1.2139 0.0062749 0 2.42132 0.0108801 1.35836 0.06076 1.35981 0.0227736 0.162137 -1955840: 0.496456 0.542356 1.14978 0.0128049 0 1.78979 0.000780095 2.3961 0.049975 1.02688 0 0.215204 -1957888: 0.210014 0.32857 1.56576 0.0151214 0 1.3795 0.003106 2.74696 0.222395 0.894844 0 0.250071 -1959936: 1.22525e-05 0.0964946 2.16859 0 0.0059128 1.05123 0.012285 2.69197 0.336195 0.855632 0 0.247922 -1961984: 0.0595512 0 2.30395 0.043902 0.0432308 0.937048 0.021154 2.22796 0.137757 1.49847 0 0.305567 -1964032: 0.194601 0.129182 2.36309 0.107365 0.317756 1.11202 0.0254442 1.22924 0.0830289 2.65253 0 0.278055 -1966079: 0.235117 0.291192 2.29396 0.0918884 0.608842 1.25111 0.0174805 0.743052 0.0856851 3.17656 0 0.0406926 -1968128: 0.177901 0.392004 2.27365 0 0.6458 1.09581 0 0.564794 0.0731067 3.28881 0.132828 0 -1970176: 0 0.358588 1.86208 0.15697 0.614797 0.905723 0 0.796055 0.0669241 3.40341 0.142976 0 -1972223: 0 0.630416 1.71659 0 0.495129 0.519774 0 1.24634 0.136706 2.83359 0.594898 0 -1974272: 0.10835 0.468331 2.05842 0.0341962 0.313956 0.74988 0.0309511 1.15947 0.121843 2.60756 1.2206 0.0245309 -1976320: 0.276051 0.526984 2.30182 0.082244 0.291763 0.433181 0.0325239 1.40131 0.0996185 2.37741 1.8043 0.0418964 -1978368: 0.222305 0.553678 2.46363 0.178963 0.470037 0.352164 0.0267574 1.86754 0.079679 1.83815 2.13832 0.00527366 -1980416: 0.137776 0.431307 2.47514 0.175603 0.657066 0.207346 0.0207241 2.05652 0.0492169 1.64893 2.1203 0 -1982464: 0.114473 0.339496 2.39873 0.0863879 0.723055 0.0672589 0.0131285 2.07111 0.0417559 1.68903 2.12374 0 -1984512: 0.0412288 0.399788 2.31009 0.00613936 0.761238 0.0561485 0.00362432 2.12793 0.0360858 1.68447 2.06501 0 -1986559: 0.0266704 0.250027 2.03423 0.0139508 0.7856 0.0600976 0.0168713 2.12027 0.0432642 1.79331 1.97158 0 -1988608: 2.7743e-05 0.256404 1.98968 0 0.79191 0.0505479 0.0257424 2.16424 0.0502668 1.67058 1.94192 0 -1990656: 0 0.236069 2.04955 0.0240598 0.736668 0.0281956 0.0240736 2.24004 0.0497604 1.52319 1.90152 0 -1992703: 0 0.109099 2.28499 0.0193057 0.675579 0 0.0233484 2.4212 0.052365 1.419 1.93629 0 -1994752: 0 0 2.4952 0.0155858 0.446998 0 0.0227849 2.71961 0.0549356 1.25752 1.93373 0 -1996800: 0 0 2.41978 0 0.144984 0.20763 0.0296222 3.12143 0.0712414 0.227209 2.83816 0 -1998848: 0 0 1.9471 0 0.00269502 0.383456 0.0287092 3.09206 0.0755173 0 3.28458 0 -2000896: 0 0 1.62384 0 0 0.503276 0.0287553 3.00893 0.0703062 0 3.28387 0 -2002944: 0 0 1.61637 0.00624763 0 0.465952 0.025318 2.88327 0.0663724 0 3.82257 0 -2004992: 0 0 1.7293 0.0117521 0 0.415211 0.0234458 2.76573 0.0608506 0 4.10737 0 -2007039: 0 0 1.66571 0.0137169 0 0.338411 0.0238339 2.66523 0.0604424 0 4.08797 0 -2009088: 2.43993e-05 0.00245292 1.75855 0 0 0.264257 0.0846075 2.29273 0.0633406 0 3.96861 0 -2011136: 0 0 2.26003 0 0 0.284745 0.0955818 2.2212 0.064156 0.0160764 3.5455 0.245423 -2013183: 0.117788 0 2.67819 0.216247 0 0.122481 0.021251 2.36719 0.0539246 0.125384 2.04569 0.736408 -2015232: 0.0478857 0 2.71759 0.302199 0 0.0822046 0.0209067 2.75599 0.0504991 0.0150197 1.53254 0.865877 -2017280: 0 0 2.58554 0.339416 0.000136798 0.0860332 0.0215049 3.29667 0.0554653 0.0156155 1.94419 0.656585 -2019328: 1.19286e-05 0 2.50046 0.300981 0.00102028 0.0904284 0.0215825 3.96962 0.0630898 0.0155288 2.21964 0.392441 -2021376: 4.84771e-05 0 2.55416 0 0.000445052 0.096088 0.0235261 4.16588 0.0621627 0.012915 2.3837 0.404293 -2023424: 0.000136566 0 2.37622 0 0 0.417226 0.0255626 4.07474 0.0696168 0.0105619 2.61093 0.330372 -2025472: 0.368763 0 2.0805 0 0 1.80382 0.0320801 3.46265 0.0998729 0.00957031 2.61922 0.182599 -2027519: 0.665895 0 1.45864 0.00035855 0 2.41038 0.0221711 2.63569 0.104886 0.33605 2.42875 0.000202568 -2029568: 0.66908 0.00973179 1.12779 0.00274995 0 2.47354 0.0313936 2.12452 0.0953466 0.442855 2.29587 7.06055e-05 -2031616: 0.738203 0 1.14591 0.00758598 0 2.3299 0.0247807 2.1591 0.0646136 0.472948 2.36023 3.21741e-05 -2033664: 0.947311 0 0.941574 0 0 2.27925 0.0238534 2.10038 0.0581817 0.563165 2.41098 0 -2035712: 0.97252 0 1.02841 0 0 2.60349 0.0244382 1.72101 0.0657291 0.43992 2.47746 0 -2037760: 0.955949 0 0.931398 0 0 2.80575 0.021938 1.3211 0.0613851 0.30314 2.48308 0.106484 -2039808: 0.954027 0 0.861523 0 0 2.97016 0.0198824 1.35728 0.0518061 0.312743 2.38637 0.217575 -2041855: 0.818063 0 0.917061 0.00202902 0 3.12207 0.0213912 1.50748 0.0509312 0.522132 2.17506 0.194924 -2043904: 0.496302 0 0.869666 0.101762 0 2.27023 0.328976 1.52302 0.0527558 0.472204 1.87748 0.213888 -2045952: 0.779928 0 0.772442 0.115866 0 1.929 0.454059 1.55475 0.0544208 0.463052 1.74885 0.0974438 -2047999: 0.994813 0 0.640947 0.101493 0 1.90679 0.40254 1.62489 0.0558793 0.489068 1.82443 2.57005e-05 -2050048: 1.1116 0 0.79002 0.0862792 0 2.07054 0.192062 1.67258 0.0556719 0.549187 1.80397 3.29886e-05 -2052096: 1.01167 0 0.842969 0.0692853 0 2.90352 0.0197158 1.78788 0.0503126 0.53732 1.63728 3.0913e-05 -2054144: 0.941095 0.00784015 0.99661 0.0523008 0 2.75357 0.0204213 2.35678 0.0509414 0.43571 1.70298 2.02931e-05 -2056192: 0.526363 0.0621545 1.82173 0.009738 0 2.12428 0.0218421 3.22111 0.05132 0.339356 1.58845 0.0637449 -2058240: 0.0099474 0.0596725 2.60401 0 0.00294374 1.76874 0.0367546 3.48718 0.0496 0.37791 1.24997 0.118832 -2060288: 0 0 2.84123 0 0.00574524 1.41815 0.0417258 3.53355 0.0615758 0.450388 1.21519 0.145488 -2062335: 0 0 2.85078 0 0.00533878 1.27874 0.0279847 3.65854 0.0490938 0.487439 1.20881 0.182495 -2064384: 0 0 2.85356 0.0438784 0 1.25698 0.0277642 3.67469 0.0435405 0.488927 1.07032 0.256095 -2066432: 0 0 2.74199 0.0366761 0 1.25991 0.0278876 3.6091 0.0429522 0.502635 1.00903 0.328901 -2068479: 0 0 2.33461 0 0 1.29857 0.0297974 3.57508 0.0476198 0.731917 1.07872 0.368781 -2070528: 0 0 2.41592 0 0 1.26011 0.0278757 3.50886 0.0529322 0.642613 1.09474 0.379586 -2072576: 3.644e-05 0 2.59741 0 0 1.21675 0.0303894 3.41312 0.0629051 0.565744 1.05326 0.379193 -2074624: 0.000102685 0.117629 2.68319 0 0 1.20786 0.0417363 3.15486 0.0785621 0.50519 1.03205 0.372326 -2076672: 0.000234514 0.0923163 2.77467 0.00380947 0 1.0554 0.553474 2.50885 0.0909857 0.406393 1.08452 0.35946 -2078720: 0.000258021 0.241601 2.33145 0.0253112 0.0664374 0.4532 0.666462 2.24055 0.109675 0.274568 1.21194 0.345785 -2080768: 8.77994e-05 0.511945 1.70806 0.0371695 0.345444 0.2726 0.707176 1.93359 0.120006 0.127143 1.14745 0.374386 diff --git a/project_code/noteDetection/chromaTest/bin/data/talkings/a.wav b/project_code/noteDetection/chromaTest/bin/data/talkings/a.wav deleted file mode 100644 index 2e21913a2..000000000 Binary files a/project_code/noteDetection/chromaTest/bin/data/talkings/a.wav and /dev/null differ diff --git a/project_code/noteDetection/chromaTest/bin/data/talkings/out.txt b/project_code/noteDetection/chromaTest/bin/data/talkings/out.txt deleted file mode 100644 index 1fb791aaf..000000000 --- a/project_code/noteDetection/chromaTest/bin/data/talkings/out.txt +++ /dev/null @@ -1,2532 +0,0 @@ -8192: 0 0 2.85119 0.0198814 0 0.00996511 0.0213575 3.60792 0.0740837 0.340169 0.000997351 0.864917 -10240: 0 0 2.81613 0.0303244 0.00801306 0.0137087 0.0218192 3.68906 0.0673807 0.346605 0.00129929 0.933001 -12288: 0 0 2.83839 0.000857787 0.0185707 0.115074 0.0222064 3.63687 0.0599856 0.399736 0.00554403 1.01189 -14335: 0 0 2.79542 0.00308595 0.14299 0.16045 0.0217371 3.37318 0.0493115 0.629385 0.222567 0.911568 -16384: 0 0 2.83902 0.00128608 0.21337 0.145404 0.021309 3.21522 0.0492981 0.493846 0.291385 0.706485 -18432: 0 0.0050199 2.81066 0.00471705 0.21428 0.085052 0.0211524 3.20751 0.0494615 0.401109 0.274505 0.733267 -20480: 0 0.0193179 2.75762 0.0195514 0.145963 0.0630468 0.020875 3.11713 0.0501262 0.359255 0.264606 0.811404 -22528: 0 0.037602 2.651 0.0253072 0.010134 0.0782716 0.0418764 2.87442 0.0553068 0.525173 0.241327 0.734827 -24576: 0 0.0635878 2.61311 0.0213166 0 0.0712542 0.0299769 2.6689 0.0582836 0.666442 0.204013 0.744309 -26624: 0 0.0511745 2.57868 0.0303273 0 0.0890922 0.0262878 2.54465 0.0619323 0.860583 0.226982 0.694321 -28671: 0 0.0282268 2.42524 0.0607907 0 0.128242 0.0632273 2.40036 0.0748947 0.964737 0.157344 0.606105 -30720: 0 0.146413 2.30639 0.0646336 0 0.322755 0.351977 2.06785 0.101765 0.991613 0.0858959 0.444634 -32768: 0 0.433667 2.31174 0.0875631 0 0.547943 0.467807 1.89177 0.149683 0.908147 0.166275 0.10897 -34815: 0.380897 0.374875 2.33495 0.255948 0.162604 0.0585204 0.931153 0.67331 0.737212 0.675516 0.532173 0.0604994 -36864: 0 0 0 0 0 0 0 0 0 0 0 0 -38912: 0.27728 3.18475 0.133769 0.52933 0.0308185 0.252674 0.204445 0.75561 0.0330098 0.000325121 0.0289903 0.134639 -40960: 0.0441751 3.36177 0.395426 0.0169554 0.000774831 0.449061 0.543846 0.240379 0.319774 0.18756 0.0219212 0.00815801 -43008: 0 3.14032 0.439947 0.0146223 0.0359873 0.548922 0.585293 0.0756803 0.407522 0.207603 0.0656383 0.0559705 -45056: 0.415355 2.47002 0.432161 0.0129423 0.0726331 2.21501 0.46153 0.0772434 0.323407 0.373846 0.0514532 0.254224 -47104: 0.439476 2.79675 0.511554 0.0360738 0.0630037 2.52123 0.693786 0.0717595 0.113475 0.27039 0.0932373 0.11119 -49151: 0.0382467 2.48424 0.591079 0.379017 0.055496 1.68164 1.50234 0.0687982 0.13566 0.181224 0 0.0460467 -51200: 0.000568684 1.51578 0.42413 0.415245 0.0988554 1.02271 2.0297 0.110624 0.122194 0.223896 0.140808 0.113329 -53248: 0.104252 0.91159 0.211062 0.213674 0.093338 0.300878 3.02778 0.129255 0.0724737 0.480215 0.384848 0.101458 -55295: 0.259554 0.779843 0.00140954 0.0279412 0.0944949 0.0274646 3.48932 0.39264 0.0214866 0.203241 0.769451 0.11422 -57344: 0.199121 0.840795 0.0621603 0 0.511178 0.025934 3.81849 0.249392 0.0114893 0.219259 0.682472 0 -59392: 0.346937 0.907086 0.0849873 0 0.407633 0.0155342 3.88337 0.0593076 0.00115342 0.705968 0.666598 0 -61440: 0.317315 0.905004 0.126157 0.245054 0.313127 0.0259241 3.84008 0.15622 0 0.741805 0.545721 0 -63488: 0.170335 0.645879 0.20068 0.413445 1.16682 0.403682 3.44894 0.215376 0.0685803 0.627521 0.480347 0.206916 -65536: 0.0744553 0.829734 0.243802 0 3.0935 0.775088 0.484952 0.0812401 0.351098 0.147539 0.279556 0.203467 -67584: 0.247129 0.442858 0.134368 0.190639 3.5283 0.67683 0.0346685 0.332419 0.325829 0.207152 0.145731 0.555291 -69631: 0.27725 0.307558 0.0830867 0.434507 3.57611 0.315049 0.146365 0.566629 0.31857 0.131321 0.0220989 0.789194 -71680: 0.149174 0.209418 0.00546463 0.425463 3.85342 0.0638956 0.0222679 0.607681 0.334134 0.0099031 0.00504318 0.840604 -73728: 0.0211959 0.0162217 0.00357091 0.17615 3.57172 0.0474228 0.0266662 0.297808 0.458756 0.386817 0.00458705 1.03575 -75776: 0.0611375 0.0232333 0.00500681 0.330324 2.9904 0.0720379 0.0369548 0.0621618 0.504959 0.599609 0.00049236 1.12507 -77824: 0.160439 0.131823 0.00520542 0.127768 2.99368 0.277285 0.0337068 0.236381 0.328001 0.256043 0.029042 0.898051 -79872: 0.196986 0.0364196 0.00358411 0.0679671 2.84666 0.987904 0.021553 0.186041 0.443948 0.176471 0.113542 0.894562 -81920: 0.0277654 0.256877 0.000268359 0 2.72453 1.44464 0.00919702 0.078663 0.170997 0.0727888 0.228018 0.773254 -83967: 0.000273638 0.560669 0.00158644 0.143331 2.09744 1.95424 0.00615687 0.122729 0.133549 0.21625 0.349038 0.881698 -86016: 0.0127634 0.31743 0.0650757 1.98094 1.19212 1.5657 0.161701 0.424744 0.0849175 0.304834 0.68357 0.542633 -88064: 0.13277 0.218396 0.195107 3.3477 0.165483 1.12475 0.247711 0.324417 0.0396022 0.294393 0.856072 0.581178 -90111: 0.124851 0.263754 0.324787 3.65342 0.0433612 0.723256 0.145149 0.307549 0.0243811 0.0117763 0.872673 0.663513 -92160: 0.0252181 0.220473 0.231745 3.45009 0.0455746 0.293597 0.110904 0.338721 0.330027 0.00756791 0.909156 1.06402 -94208: 0.0141548 0.172409 0.0970314 3.05064 0.493287 0.0782838 0.0675708 0.34866 0.170438 0.00345995 1.27993 1.4179 -96256: 0.0543741 0.068008 0.00713101 2.11065 1.31136 0.17294 0.12258 1.09206 0.00235312 0.00398674 1.59647 1.45589 -98304: 0.439346 0.251686 0.0735026 0.428652 0.935264 0.328317 0.223947 1.30812 0.00823065 0.0563968 1.17001 1.22376 -100352: 0.56337 0.409415 0.139075 0.0128495 0.112508 0.527533 0.348657 0.988002 0.0108271 0.268026 0.312926 0.48016 -102400: 0.430994 0.244708 0.191916 0.214327 0.138831 0.3164 0.309218 0.859833 0.125108 0.562403 0.102727 0.387626 -104447: 0.205371 0.130157 0.192641 0.86226 0.229868 0.0255762 0.172093 0.840215 0.311474 0.852411 0.198661 0.5733 -106496: 0.186557 0.0848548 0.370811 0.924128 0.133173 0.0534477 0.061741 0.838923 1.22952 0.849934 0.170654 0.35422 -108544: 0.244394 0.0944606 0.692583 0.696698 0.00902416 0.354479 0.3533 0.470449 1.75941 0.697887 0.243753 0.175023 -110591: 0.442472 0.624999 0.71266 0.317434 0.0214978 0.809453 0.727008 0.294477 1.83608 0.556289 0.31191 0.455917 -112640: 0.602562 1.10852 0.603057 0.348226 0.102944 0.643096 0.960566 0 1.69258 0.00249031 0.358088 0.497718 -114688: 0.157793 1.45939 0.477991 0.523576 0.059841 1.127 0.888734 0.0152912 1.20101 0.29653 0.32352 0.742818 -116736: 0.000823102 1.31558 0.0825061 0.889064 0.156811 1.24205 0.942671 0.183915 0.909383 0.620134 0.154293 0.757633 -118784: 0.00073386 1.04037 0.302042 0.465693 0.33234 1.10985 0.500164 0.509442 1.27581 0.808998 0.150855 0.867284 -120832: 0.000753638 0.944633 0.284313 0.218342 0.202822 0.996029 0.544018 0.493956 1.57516 1.04857 0 0.491008 -122880: 0.000485048 0.784471 0.429734 0.207583 0.12638 0.835815 0.787103 0.409007 1.6261 1.1721 0.0189307 0.175322 -124927: 0.356452 0.796616 1.27233 0.160616 0.00401303 0.523464 0.885047 0.792709 2.24182 0.602463 0.0583486 0.0306768 -126976: 0.11445 1.06319 1.18519 0.173462 0 0.021387 0.340281 1.54788 2.53428 0.18048 0.0856574 0 -129024: 0.320231 1.15423 0.580983 0.265084 0.0783139 0.384793 0.50374 1.72447 2.17788 0.161773 0.0701554 0 -131071: 0.228827 0.786148 0.676055 0.728613 0.0293021 0.99884 0.523797 1.67526 1.82663 0.184637 0 0.0199861 -133120: 0.0193128 0.99462 0.858393 0.984017 0.0816402 1.34971 0.143569 1.07694 1.13528 0 0 0.187748 -135168: 0.153254 1.54421 0.697684 1.05594 0.0809622 0.997275 0.235821 0.0619772 0.928412 0.285409 0.0207522 0.132542 -137216: 0.000741713 1.42041 0.222276 0.589031 0.539594 1.06017 0.0969561 0.0266054 1.1078 0.358758 0.00119865 0.598269 -139264: 0.000710704 1.26877 0.567141 0.338516 0.67873 1.27562 0.308995 0.0119913 1.44759 0.0878331 0.0287684 0.4814 -141312: 0.000590197 1.27041 0.88782 0.483064 0.416988 1.25672 0.484694 0.174412 1.74821 0.0261657 0.0357349 0.102348 -143360: 0.101083 0.645847 0.720461 0.978926 0.0824124 1.00962 0.466576 0.571095 1.85052 0.155152 0 0.146369 -145407: 0.732524 0.356324 0.319648 1.5326 0.123622 0.665153 0.437765 1.09011 1.24316 0.179415 0 0.0614905 -147456: 0.733388 0.296142 0.00679424 1.88586 0.157658 0.525263 0.387719 1.72128 0.473188 0.229473 0 0.24637 -149504: 0.153678 0.3878 0.487538 1.60773 0.174141 0.747055 0.351132 1.89927 0.251153 0.0704557 0 0.247802 -151552: 0.0473329 0.663789 1.13658 0.182362 0.157359 0.640763 0.342085 2.14593 0.0904491 0.0276557 0.084109 0.265451 -153600: 0.000605242 0.442688 1.42999 0.259149 0.031488 0.311509 0.389152 2.1067 0.0945256 0.120726 0.0553655 0.309847 -155648: 0.308621 0.394212 0.650243 0.607083 0.000780617 0.623488 0.100901 2.17309 0.809064 0.415023 0.0107253 0.269192 -157696: 0.0931157 0.222256 0.289826 1.06994 0 0.773573 0.060641 2.04357 0.80444 0.351289 0.100821 0.609053 -159743: 0.156499 0.147691 0.280258 1.13873 0.168346 0.903478 0.0675427 1.80373 1.22707 0.22858 0.062214 0.66451 -161792: 0.224003 0.104522 0.208707 0.976502 0.306911 0.834809 0.0730498 1.21769 1.48776 0.326622 0.0627967 0.631467 -163840: 0.235685 0.174955 0.290087 0.786691 0.502361 0.392263 0.100653 1.24487 1.60279 0.160986 0.00551236 0.398467 -165887: 0.108645 0.173348 0.343616 0.583091 0.16345 0.287604 0.195019 2.10179 1.35755 0.0774254 0 0.513669 -167936: 0.159434 0.355158 1.06759 0.118227 0.0147225 0.378706 0.32184 2.79217 0.754789 0 0.0789804 0.56877 -169984: 0.0759466 0.611201 1.12668 0.0579773 0.0768786 0.472955 0.370821 3.21275 0.120729 0.0520171 0.235743 0.594728 -172032: 0.0373113 0.836097 0.985931 0.115982 0.0951492 0.554234 0.175099 3.33797 0.0986298 0.0555014 0.188969 0.277889 -174080: 0.101637 0.303461 1.24529 0.343624 0.112427 0.674405 0.859793 2.71661 0.197039 0.00621908 0.0460709 0.474694 -176128: 0.206472 0.655771 1.02007 0.324368 0.381909 0.317999 1.98195 0.977411 0.254043 0.0234063 0.228098 0.395803 -178176: 0.184616 0.919698 0.715036 0.29262 0.797282 0.122618 2.50478 0.257939 0.145126 0 0.528084 0.539121 -180223: 0.0602509 1.41745 0.382194 0.332177 0.90723 0.0382686 2.52557 0.591164 0.0645226 0.00139024 0.944529 0.457598 -182272: 0.0337063 1.23964 0.523591 0.268672 0.946343 0.0501394 2.4454 0.687667 0.10527 0.0391335 1.10502 0.200456 -184320: 0.1964 0.73556 0.488294 0.412184 0.940076 0.049395 1.99098 1.28271 0.755438 0.123257 1.01346 0.0440671 -186367: 0.0834168 0.808989 0.333708 0.525928 1.11075 0.0503525 0.16301 1.95898 1.01441 0.0870648 0.821411 0.174778 -188416: 0.17474 0.0988451 0.502659 0.600018 0.897094 0.845485 0.0304696 1.5392 1.10959 0.595865 0.483425 0.289172 -190464: 0.222183 0.0390955 0.444228 0.174941 0.250896 3.23771 0.15204 0.378214 0.125867 1.55133 0.127979 0.615885 -192512: 0.325513 0.148979 0.236507 0.0352188 0.196679 3.3931 0.264621 0.337945 0.0303334 1.3201 0.10186 0.387956 -194560: 0.41447 0.158793 0.207067 0.0426622 0.242136 2.83388 0.263756 0.281332 0.0286994 0.937283 0.613824 0.274302 -196608: 0.260316 0.0595196 0.246879 0.521536 0.0455257 2.55551 0.166626 0.209903 0.880533 0.808027 0.652794 0.743422 -198656: 0.0967311 0.215891 0.211904 1.27197 0 0.963383 0.0970195 0.297518 1.73131 0.399965 0.583389 1.38089 -200703: 0.319262 0.042344 0.152374 1.63603 0 0.086143 0.440087 0.0460686 1.73101 0.846417 0.406103 1.39215 -202752: 0.387946 0.00469143 0.150153 1.78876 0.341562 0.194422 0.663677 0 1.62655 1.14563 0.0732544 1.20714 -204800: 1.07968 0.00323133 0.143465 0.858213 0.421074 0.372814 0.541073 0.0016475 1.62929 1.2943 0.0921668 0.939295 -206847: 1.29353 0.0280829 0.203633 0.41474 0.901948 0.623798 0.265685 0.00375568 1.07023 1.27414 0.127942 0.305173 -208896: 0.975025 0.140005 0.786509 0.404496 0.949517 1.05565 0.037248 0.116071 0.931179 0.634513 0.0392438 0.445486 -210944: 1.15751 0.242556 0.36335 0.915814 0.403488 0.692747 0.529509 0.0770645 0.192576 0.201915 0.893153 0.444028 -212992: 1.11312 0.00581449 0.295765 0.816271 0.216627 0.389662 1.25431 0.0283601 0 0.654263 1.56934 0.316166 -215040: 0.695675 0.396219 0.178071 0.606962 0.220355 0.226294 1.04973 0.18359 0 0.802599 1.57994 0.360929 -217088: 0.436314 0.487011 0.149801 0.365068 0.428881 0.270571 0.660252 0.536358 0.560546 0.242141 1.40848 0.559949 -219136: 0.0390043 0.192243 0.367489 0.527075 0.490229 0.109226 0.289234 0.927693 1.12982 0.176764 0.817436 1.09723 -221183: 0.0756404 0.0803118 0.859482 1.05375 0.472881 0.0511006 0 1.6817 0.943521 0.124944 0.2191 1.57883 -223232: 0.109984 0.0223365 1.44097 0.829551 0.265208 0 0 2.65431 0.560651 0.0905426 0.567324 1.77014 -225280: 0.0430643 0.00591316 1.40044 0.680766 0.109945 0 0 3.13754 0.0795406 0.106881 0.863369 1.72303 -227328: 0.000484294 0.338258 1.30211 0.595679 0.0123744 0 0 2.82223 0.0713176 0.104556 0.963998 1.30931 -229376: 0.313377 0.502218 0.952051 0.214548 0.0532229 0.211775 0.968654 1.47418 0.0400948 0.0492276 1.15113 0.934901 -231424: 0.827784 0.65721 0.579098 0.206894 0.0573962 1.42684 1.36459 0.143493 0.0400702 0.467086 0.738746 0.248102 -233472: 0.904578 0.624995 0.202505 0.273922 0.0191667 1.84333 1.57968 0.00993656 0.00648903 0.520044 0.709931 0.342788 -235519: 0.926881 0.433869 0.189251 0.255501 0.06477 1.85079 1.30122 0.09287 0.00522532 0.145689 1.04257 0.390005 -237568: 0.696886 0.408505 0.0488231 0.268281 0.113968 1.87111 1.14006 0.2374 0.0207298 0.153378 1.07703 0.190385 -239616: 0.623765 0.414559 0.0410619 0.274149 0.105134 1.42507 1.23085 0.326141 0.728039 0.339544 0.770796 0.298693 -241663: 0.0682553 0.489476 0.646252 0.383248 0.149162 0.425154 0.106105 0.372642 2.37254 0.311557 0.257088 0.76534 -243712: 0 0.49239 0.663765 0.46205 0.44086 0.351287 0.0125183 0.370543 2.3933 0.421138 0.120371 0.50297 -245760: 0.0150466 0.64583 0.310941 0.689225 0.362226 0.291522 0.0882846 0.312402 1.99078 0.847665 0.499853 0.265439 -247808: 0.0430729 0.650395 0.0600858 0.673364 0.47269 1.0667 0.0962926 0.212637 1.4002 1.02108 1.66955 0.0561262 -249856: 0.211083 0.361104 0.208306 0.027697 0.594661 1.44337 0.0597812 0.128759 0.256554 1.06062 2.66688 0.195583 -251904: 0.180037 0.213607 0.412128 0.0361137 0.713609 1.05255 0.0203856 0.160122 0.162258 1.31536 2.52675 0.244251 -253952: 0.1095 0.351006 0.341878 0.0442503 0.211886 0.504872 0.00556626 0.134371 0.313651 2.05902 1.73518 0.229397 -255999: 0.134531 0.271717 0.106926 0.0784169 0.5313 0.113342 0.232615 0.126087 0.494309 2.4242 0.559056 0.171495 -258048: 0.0325874 0.181034 0.134698 0.210098 0.595378 0.27379 0.399398 0.102072 0.770039 2.32187 0.232438 0.129605 -260096: 0 0.457448 0.448962 0.132245 0.102178 0.77564 0.125921 0.34867 0.449964 1.87887 0.632846 0.00171538 -262143: 0 0.541874 0.35832 0.0602872 0.333557 0.505731 0.474214 0.493536 0.243884 1.04216 2.0225 0.120479 -264192: 0.0108656 0.472496 0.185712 0.185752 0.329855 0.316386 1.1214 1.12275 0.152619 1.09441 1.78127 0 -266240: 0 0.442949 0.266594 0.279809 0.51974 0.22827 1.1224 1.22636 0.124834 1.31954 1.13466 0 -268288: 0.196578 0.352957 0.599286 0.393308 0.848598 0.0882194 0.836355 0.456602 0.0851493 1.46585 1.35365 0.0642024 -270336: 0.286864 0.114843 0.782547 0.47133 0.907927 0.204525 0.47685 0.099145 0 1.12379 2.13572 0.268471 -272384: 0.0274326 0.118286 0.612476 0.817507 0.376718 0.871312 0.109839 0.189993 0.00360854 0.664359 2.56899 0.377789 -274432: 0 0.10531 0.181985 0.448383 0.186016 1.24438 0.0956915 0.149724 0.0684067 0.13388 2.84085 0.1114 -276479: 0 0.145431 0.564122 0.0555543 0.0177635 1.32669 0.206735 0.0938259 0.0895 0 2.99458 0 -278528: 0.0796999 0.100472 0.534998 0.135869 0.0235492 1.34541 0.256649 0.11162 0.0878559 0.161504 2.64911 0 -280576: 0.150766 0.00342688 0.166116 0.0502547 0.0280797 1.21832 0.39828 0.3212 0.115946 0.500673 2.17122 0.00808144 -282624: 0.135753 0.347604 0.00356987 0.0607591 0.195194 0.212004 0.965718 0.404069 0.475724 0.918338 1.59038 0.100036 -284672: 0.708126 0.451123 0.00948459 0.165308 0.297288 0.0780613 1.16888 1.12623 0.55184 1.13764 0.828386 0.142591 -286720: 0.175344 0.633123 0.0566897 0.219478 0.537766 0.279217 1.07486 1.24076 0.618474 0.702506 0.539117 0.426769 -288768: 0.0697564 0.263848 0.150616 0.250108 0.284341 0.201128 1.04559 0.945484 1.01227 0.998338 0.343539 0.443219 -290815: 0.0263736 0.0640911 0.40382 0.349762 0.180872 0.116772 1.11595 0.364456 1.20718 1.79533 0.044522 0 -292864: 0.000387782 0.00842561 0.266157 0.119731 0.310414 0.97883 0.41476 0.0205928 1.01237 2.19209 0.928033 3.47987e-05 -294912: 0.0454142 0.121429 0.574856 0.0452097 0.591327 1.30695 0.302668 0.0112227 0.124732 1.43043 2.59157 0.0877672 -296959: 0.100313 0.280379 0.273447 0.400807 0.53127 1.30322 0.0166235 0.107633 0.0692656 0.619837 3.33082 0.287338 -299008: 0.159773 0.437008 0.555455 0.473788 0.140432 0.974041 0.010014 0.302673 0.0896272 0.093542 3.39759 0.512386 -301056: 0.220893 0.488226 0.495081 0.425274 0.0271952 0.445909 0.0713318 1.27415 0.550542 0.118224 2.64881 0.699022 -303104: 0.727683 0.0747761 0.255222 0.692634 0.02658 0.0615207 0.272576 1.40849 1.42637 0.354822 0.845063 0.824931 -305152: 0.644643 0.14213 0.237168 0.978563 0.0620627 0.330105 0.549938 1.14943 2.03785 0.605332 0.107213 0.423446 -307200: 0.809492 0.431875 0.264282 1.1449 0.0239382 0.405706 0.44281 0.216673 1.64531 1.39095 0.0154665 0.136178 -309248: 0.606704 0.497689 0.34557 1.13867 0.0343273 0.351514 0.34285 0 1.44904 1.5987 0.0175245 0.149273 -311295: 0.411927 0.586095 0.113049 0.942514 0.0839791 0.260785 0.878868 0.0695485 0.560369 2.17354 0 0.203897 -313344: 0.194888 0.627028 0.000808614 0.183025 0.965684 0.258184 0.719698 0.252546 0.459103 2.14346 0 0.20302 -315392: 0.0848824 0.409353 0.210441 0.309053 1.09356 0.347343 0.477373 0.137343 0.3395 1.98451 0.0502226 0.265386 -317439: 0.0139695 0.471118 0.481615 0.303959 0.728465 0.821615 0.44505 0.178824 0.127692 2.23332 0.117749 0.523122 -319488: 0.0245511 0.465653 0.788363 0.250624 0.355853 0.832686 0.289732 0.220936 0 1.72704 1.78193 0.552336 -321536: 0.273424 0.575713 0.919704 0.122835 0.0755783 1.21031 0.306336 0.266908 0.118098 0.715378 2.90006 0.359866 -323584: 0.589215 0.0868849 1.46484 0.376425 0.0120548 1.24602 0.377278 0.643705 0.491972 0.509048 2.35766 0.241437 -325632: 0.498944 0.248574 1.58405 0.217767 0.0239916 0.998016 0.605047 1.41399 0.615905 0.404183 1.38649 0.412089 -327680: 0.160404 0.503668 1.44268 0.0651769 0.136478 0.435794 0.599821 2.55615 0.574333 0.32206 0.295731 0.454468 -329728: 0.0340606 0.203201 1.36067 0.0675145 0.093737 0.152101 0.775158 2.71391 0.489298 0.298343 0.0250778 0.909438 -331775: 0.161555 0.00482456 1.19054 0.0778389 0.0539878 0.13589 0.722554 2.63498 0.461557 0.335347 0 1.37755 -333824: 0.521559 0.153396 0.59357 0.188088 0.0801631 0.605261 0.597643 2.85768 0.241127 0.545897 0 1.17728 -335872: 0.624259 0.666872 0.430827 0.23869 0.0428671 0.551205 0.159914 2.92429 0.335177 0.814198 0.104804 0.817643 -337919: 0.142622 0.749787 0.262345 0.527544 0.113487 0.947915 0.0894604 1.25909 0.149931 0.916515 0.690731 0.964683 -339968: 0.000495019 0.669226 0.0728729 0.635559 0.0558565 0.930343 0.172173 0.0801553 0.16873 1.54793 0.824873 1.21226 -342016: 0.000388828 0.625559 0.187548 0.307167 0.227987 0.969195 0.111418 0.104476 0.207256 1.38386 1.24665 0.939899 -344064: 0.249851 0 0.48391 0.0121897 0.433056 1.57308 0.0615163 0.0670925 0.269859 0.911864 1.2654 1.23767 -346112: 1.12675 0.14035 0.272058 0.0462761 0.619002 1.11517 0.0124278 0.644946 0.340819 0.466591 1.09945 0.86727 -348160: 1.9122 0.00425426 0.204983 0.295636 0.477386 0.460459 0.104351 0.582734 0.336026 0.168097 0.90323 0.414969 -350208: 2.18903 0.00543395 0.206464 0.475454 0.116685 0.974293 0.329237 0.521691 0.167919 0.00385669 0.497451 0.232771 -352255: 1.99183 0.00917033 0.252259 0.464777 0.108289 1.556 0.0933851 0.924898 0.202968 0.00137132 0.183593 0.365277 -354304: 1.559 0.00250407 0.283571 0.341488 0.308757 1.81301 0.0799337 0.665508 1.21471 0.00308535 0.207171 0.403762 -356352: 1.02245 0.00193136 0.360262 0.170746 0.329098 1.64909 0.192973 0.478427 2.19244 0 0.225463 0.446934 -358400: 0.502631 0.0108385 0.168614 0.10308 0.151792 1.66105 0.291387 0.263605 3.02454 0.228519 0.108931 0.615792 -360448: 0.49408 0.0647175 0.000563613 0.0223163 0.0799094 0.810395 0.346797 0.306467 2.72325 0.307989 0.308285 1.37243 -362496: 0.546066 0.224781 0.183576 0.00721349 0.0670056 0.398673 0.258321 0.0699765 2.30812 0.193313 0.848567 1.62853 -364544: 0.474445 0.486198 0.786301 0.0215708 0.100478 0.304596 0.128537 0.00633237 1.71841 0.0495235 1.12024 1.6112 -366591: 0.266821 0.625144 1.14617 0.0842623 0.0307367 0.295172 0.0998826 0.052457 0.882373 0.0099545 0.894097 1.24597 -368640: 0.000692885 0.731549 1.20584 0.222677 0.0232254 0.534717 0.445819 0.0259539 0.582964 0.0922649 0.201476 0.384177 -370688: 0 1.5537 0.739111 0.324822 0.145511 0.377741 0.175243 0.0583305 0.130757 0.313621 0.483402 0.222966 -372735: 1.08384 1.49508 0.287017 0.419595 0.337289 0.245976 0.187604 0.0650305 0 0.426098 0.365147 0.444505 -374784: 0.969257 1.19569 0.58188 0.349962 0.125339 0.0309998 0.839225 0.934931 0.155209 0.205095 0.449749 0.450476 -376832: 0.943589 1.09684 1.00586 0.236757 0.130065 0.101795 0.967872 1.00375 0.393329 0.405824 0.597005 0.0873643 -378880: 0.939826 1.07618 1.01866 0.426177 0.129958 0.165134 0.79463 0.719543 0.404313 0.64537 0.236438 0.113573 -380928: 0.901971 0.543948 0.747013 0.768786 0.095101 0.582557 0.893165 0.960817 0.00869604 0.649082 0.0627446 0.292018 -382976: 1.4941 0.871921 0.513582 0.743913 0.166065 0.0436909 1.18004 1.4261 0 0.317692 0.0838666 0.317107 -385024: 0.851747 1.66598 0.112092 0.313934 0.59473 0.188951 0.842682 1.50283 0 0.108876 0.102721 0.23344 -387071: 0.529676 1.91961 0.195429 0.241448 0.813315 0.573198 0.867873 1.4286 0 0.0933445 0.00707812 0.163305 -389120: 0.320788 2.07119 0.179069 0.271316 0.90736 0.646538 0.860383 1.04427 0.107065 0.234582 0.00632107 0.117691 -391168: 0.471748 1.90212 0.0912597 0.216768 0.811416 0.478828 1.3281 0.498222 0.380939 0.539227 0.17292 0.0734193 -393215: 0.391557 1.63998 0.00323637 0.174212 0.701133 0.77695 1.78216 0.123186 0.734633 0.679543 0.166895 0.215345 -395264: 0.749762 1.26009 0.0721955 0.259887 0.334158 1.17415 0.629623 0.381272 0.22034 0.668523 0.170012 1.57208 -397312: 0.0861577 0.373144 1.39801 0.275906 0.156648 0.91632 0.700852 0.0695112 0.119431 0.661367 0.316584 1.90664 -399360: 0.0986032 0.318044 1.68157 0.0219334 0.198749 0.436327 1.18608 0.491921 0 0.519072 0.951438 1.70395 -401408: 0.0958608 0.326437 1.6365 0.0218924 0.153434 0.381872 1.11026 0.889299 0 0.0486669 0.894005 1.74266 -403456: 0.0872109 0.111624 1.64587 0.0245682 0.240081 0.353269 1.00645 1.2636 0 0.0750342 0.467932 1.59063 -405504: 0.0839194 0.188988 1.33216 0.0270346 0.442629 0.227472 0.556585 1.87669 0.243049 0.0886798 0.933286 1.47959 -407551: 0.720991 0.793728 0.0969993 0 1.38201 0.0435579 0.00299143 1.48163 0.504607 0.463725 0.87469 1.5668 -409600: 0.900297 0.889477 0 0 2.03933 0.0277345 0.00859336 1.05407 0.650501 0.740444 0.623665 1.6039 -411648: 0.880973 0.814301 0 0.0115361 2.42499 0.186509 0.00820342 0.684079 0.605106 0.646228 0.651552 1.48886 -413695: 0.720584 0.533674 0.18609 0.0295232 2.84936 0.663265 0.0218742 0.194137 0.414647 0.0486769 0.631885 1.41358 -415744: 0.868194 0.233795 0.227746 0.0271651 2.49078 0.682287 0.0291991 0.324115 0.386384 0.00882653 1.27939 1.22373 -417792: 0.141161 1.1641 0.0147304 0.623669 0.95921 0.32089 0.234408 0.848616 0.368822 0.0726326 1.76221 0.872 -419840: 0.408951 0.780588 0.0329914 0.81577 0.803404 0.0275169 1.13365 1.25044 0.500737 0.0454805 1.36605 0.290626 -421888: 0.420306 0.357503 0.00165925 0.83404 0.810185 0.00719512 1.71764 0.834969 0.701832 0.066168 1.02539 0.137946 -423936: 0.190624 0.748801 0.0279395 0.635968 0.670152 0.0131825 3.08987 0.0474846 0.285158 0.0343176 0.82994 0.147416 -425984: 0 1.22772 0.184429 0.0169275 0.627148 0.168611 3.49396 0.0340089 0.0765292 0.00116282 0.984313 0.121213 -428031: 0 1.54305 0.285628 0.0151611 0.506919 0.283957 3.44297 0.0188307 0.0987755 0.126763 1.00046 0.0958305 -430080: 0.0500002 1.59387 0.273295 0.0170939 0.234306 0.820928 2.7761 0.0275253 0.101176 0.402679 0.984532 0.0788034 -432128: 0.114962 1.29586 0.254446 0.0823342 0.424659 1.84722 1.53977 0.0389385 0.0724586 0.57437 0.889444 0.0251061 -434176: 0.176841 0.675037 0.128684 0.93279 1.25003 1.4445 0.0909007 0.0432245 0.0770591 0.66568 0.821477 0.219192 -436224: 0.109472 0.35611 0.0314676 1.32316 1.74213 0.293383 0.0325838 0.0217252 0.0349715 0.531276 0.355588 0.371393 -438272: 0.00483759 0.440029 0.0239956 1.58153 1.69688 0.0827796 0.0428079 0.0461988 0.0353158 0.516059 0.307606 0.62546 -440320: 0.0615308 0.234685 0.0835607 1.61281 1.41188 0.0782374 0.0435596 0.0186074 0.265918 0.315938 0.231972 1.02664 -442367: 0.235277 0.732258 0.0802566 0.679453 1.4288 0.0589692 0.407997 0.088106 0.0306317 0.515156 0.565323 1.27538 -444416: 0.285737 1.16249 0.00397936 0.63998 0.377739 0.0643979 1.94857 0.26364 0 1.00139 0.502506 0.161921 -446464: 0.150933 1.1933 0.00111792 0.785616 0.0949324 0.0945103 2.37958 0.667737 0 0.957386 0.248623 0.119751 -448511: 0.0671997 1.47351 0 0.513525 0.106124 0.216132 2.30075 1.0844 0.0503061 0.821928 0.219914 0.0231097 -450560: 0.110707 2.05208 0.00272615 0.0139313 0.220972 0.315153 1.68636 1.2913 0.22324 0.497024 0.391562 0.0161792 -452608: 0.344316 2.09995 0.00351827 0.0147874 0.37755 0.394856 0.412966 1.0014 1.02768 0.379868 0 0.328609 -454656: 1.25223 0.683941 0.18066 0.0227295 0.753352 0.362366 0.235398 1.09841 1.30051 0.296096 0 0.272611 -456704: 1.92447 0.758873 0.32505 0.0283458 0.621772 0.124626 0.298441 1.2674 1.2144 0.117675 0.0192272 0.202642 -458752: 2.06244 0.756451 0.13541 0.0291912 0.813703 1.01285 0.40334 0.718632 1.311 0.044842 0.0606426 0.316844 -460800: 1.91614 0.172568 0.0876077 0.276944 1.86564 1.78165 0.422571 0.158875 0.501557 0.189009 0.0961303 0.475275 -462847: 1.49432 0.0796691 0.113913 0.515255 2.24016 1.35668 0.589123 0.280464 0.197498 0.21288 0.158807 0.280164 -464896: 0.549628 0.0664249 0.746683 0.669704 2.52337 0.704646 0.556369 0.311732 0.0827594 0.385763 0.258103 0.331332 -466944: 0.0731431 0.0629849 1.58892 0.23584 1.85945 0.172936 0.549552 0.287015 0 0.31897 0.405321 0.554007 -468991: 0.279721 0.117524 1.88931 0.106755 0.157955 0.137457 0.941925 0.304084 0.0385821 0.468999 0.485598 0.763869 -471040: 0.277266 0.090012 2.17427 0.0249449 0.0370478 0.561365 1.02473 0.174159 0.247616 0.3167 0.315634 0.781116 -473088: 0.263606 0.140118 2.79637 0.0904979 0.00288157 0.69207 1.02411 0.277064 0.28627 0.116798 0.145396 0.476822 -475136: 0.17072 0.305927 2.80986 1.14973 0.0343789 0.53437 0.795038 0.237266 0.574112 0.245638 0.00375482 0.438577 -477184: 0.0645658 0.446938 2.0586 1.74758 0.152984 0.581003 0.274194 0.238807 0.585786 0.198453 0.00415189 0.331315 -479232: 0.266237 0.300969 1.72019 1.93709 0.0196637 0.674761 0.109005 0.0118147 1.01958 0.53888 0.00231645 0.277995 -481280: 0.274691 0.337667 1.33936 2.17111 0.0369328 0.624974 0.0284176 0.00306702 1.18603 0.439346 0.284205 0.278428 -483327: 0.364391 0.519122 0.977989 0.914324 0.055387 0.370041 0.280716 0.0134698 1.3171 0.580381 0.739606 0.290414 -485376: 0.850724 0.597328 0.546294 0.160826 0.180617 0.634539 0.375271 0.630718 1.55882 0.247022 1.63078 0.373173 -487424: 0.859107 0.732185 0.107122 0.301565 0.0819754 1.07392 0.0998755 0.781196 1.58432 0.189085 1.65414 0.407493 -489472: 0.804801 1.17461 0.095514 0.128825 0.0482858 0.729774 0.117394 1.30823 0.815854 0.0661154 1.40492 0.097377 -491520: 0.405146 1.29084 0.0819568 0.085045 0.066061 0.672825 0.182777 2.03668 0.0906804 0.0699025 0.909585 0.000491173 -493568: 0.0539343 1.11515 0.445719 0.0640052 0.17288 0.720002 0.302294 2.35517 0 0.393155 0.577611 0.000344873 -495616: 0.66222 0.470462 1.37589 0.246605 0.127013 0.560941 0.745866 2.50298 0.0169059 0.643908 0.0679978 0.000311144 -497663: 1.09381 0.393349 1.42705 0.195282 0.458219 0.360899 0.884 2.14201 0.0846067 0.520065 0.114441 0.00535092 -499712: 1.31954 0.528319 1.14576 0.199597 0.739431 0.452972 0.854254 1.31725 0.038023 0.667814 0.355464 0.0900811 -501760: 1.14185 0.724102 0.861083 0.247814 0.764547 0.929698 0.320552 1.18728 0.0328781 0.321187 0.32421 0.149913 -503807: 1.17041 0.302061 0.521149 0.155655 0.903003 0.956371 0.827691 1.20463 0.0311186 0.421648 0.0513386 0.21063 -505856: 1.19196 0.537995 0.426542 0.049635 1.03228 0.902922 1.22688 1.18626 0.252882 0.478699 0.0132837 0.240388 -507904: 0.833363 0.767922 0.0598053 0.214676 1.09414 0.276049 1.2209 1.38192 0.565813 0.460489 0.161338 0.339155 -509952: 0.813763 0.63784 0.927651 0 1.0948 0.393689 0.340385 2.2973 0.659919 0.320317 0.140102 0.430341 -512000: 0.808055 0.371191 0.805529 0.00421168 0.562355 0.289788 0.486875 2.85106 0.637648 0.271557 0.127714 0.68092 -514048: 0.378947 0.380612 0.897502 0.0387018 0.0962412 0.11417 0.503681 2.89538 0.514584 0.314874 0.206736 0.943063 -516096: 0.282641 0.318554 0.886492 0.142432 0.247443 0.574932 0.73616 2.76105 0.132174 0.25804 0.304899 0.62562 -518143: 0.00334103 0.457371 0.887237 0.169245 0.635516 0.847681 0.889374 2.14752 0.324645 0.337885 0.231644 0.357968 -520192: 0.0691511 0.526166 0.637067 0.102701 0.515332 0.779908 1.00869 1.17994 0.614777 0.845502 0.219809 0.264868 -522240: 0.42916 0.756956 0.00105417 0 0.271418 0.852859 0.526344 0.458293 0.997443 1.47943 0.579025 0.327658 -524287: 0.394562 1.67882 0.0938683 0.0140379 0.290698 0.971047 0.514984 0.382785 0.406575 1.19926 0.504367 0.0741378 -526336: 0.416809 2.32904 0.101334 0.0291654 0.043911 1.20688 0.603266 0.174527 0.0227026 0.967232 0.823857 0.0157419 -528384: 0.457677 2.61086 0.00759558 0.0109305 0.0463091 0.826578 0.8795 0.336023 0.069955 0.878661 0.635296 0.0400107 -530432: 0.710829 2.48668 0.0117047 3.19352e-05 0.0125114 0.679952 1.07799 0.998679 0.00793318 0.401159 0.521645 0.0791224 -532480: 0.288936 0.881856 1.70335 0 0 0.90179 0.352245 0.955108 0.0103406 0.315336 0.22717 0.261907 -534528: 0.000152646 0.785029 1.39568 0.0626232 0 0.790787 0.228299 0.146044 0.105945 0.599014 0.0876493 0.38163 -536576: 0 0.868888 1.13958 0.0625501 0.00416307 0.661996 0.145981 0.257708 0.0558171 0.658506 0.0907707 0.337444 -538623: 0 0.947598 0.951175 0.0561426 0.0145086 0.697652 0.139031 0.493349 0.0694304 0.581279 0.0890886 0.28915 -540672: 0.0676931 1.47934 0.553252 0.0196976 0.0530804 0.574705 0.0537962 0.726351 0.232943 0.578198 0.079852 0.256388 -542720: 0.436661 1.76998 0.241065 0.114617 0.133936 0.63633 0.100011 0.71046 0.302484 0.555559 0.0908235 0.23291 -544767: 0.640863 1.74995 0.112956 0.403589 0.276414 0.833668 0.245876 1.10887 0.126009 0.363405 0.013097 0.678623 -546816: 0.687247 0.713867 0.00110245 0.423326 0.148194 0.630792 0.573417 1.09621 0.0350217 0.509633 0.439181 1.10259 -548864: 0.213704 0.00177486 0.0983937 0.511011 0.368847 0.406639 0.815967 0.83056 0.261806 0.765193 1.34401 0.832724 -550912: 0.012607 0 0.298385 0.375191 0.630852 0.746346 1.02839 0.945526 0.370459 0.617783 1.77359 0.413858 -552960: 2.45639e-05 0.328271 0.347929 0.108408 0.493702 0.404578 1.09214 1.74747 0.442711 0.470057 1.83838 0.418366 -555008: 0.000195935 0.782965 0.121132 0.296244 0.38112 0.311448 1.45221 1.90005 0.368699 0.33171 0.945511 0.490432 -557056: 4.30831e-05 0.869676 0 0.333738 0.31561 0.374548 1.59359 1.7786 0.173691 0.131527 0.164115 0.722446 -559103: 0.5307 0.572708 0.0174305 0.216716 0.0500608 0.430768 1.5961 1.43288 0.0289997 0.499835 0.394448 1.02884 -561152: 0.576102 0.960404 0.0228969 0.790243 0.0741766 0.617375 0.958541 1.32208 0.0652768 0.649691 0.388835 1.45361 -563200: 0.482821 1.21981 0.123775 0.817482 0.352338 0.843602 1.43162 1.01461 0.0630277 0.123865 0.15586 1.11461 -565248: 0.692864 0.947768 0.228397 0.738225 0.650924 0.383256 1.9826 0.580157 0.0891318 0.00765578 0.416862 0.553535 -567296: 0.865329 0.928041 0.0977854 0.485945 0.788308 0.160739 2.0756 0.395695 0.302414 0.0899527 0.629641 0.00646457 -569344: 0.917959 0.316989 0.0992178 0.144972 0.807964 0.372342 1.75939 0.66324 1.19515 0.0999938 0.544199 0 -571392: 0.760242 0.522055 0.221338 0.14823 0.690614 0.231706 0.8127 1.39266 1.26805 0.538375 0.290412 0.0978622 -573439: 0.129981 0.90829 0.275914 0.141306 0.0740286 0.511362 0 2.44927 0.824876 0.671084 0.246524 1.02967 -575488: 3.02679e-05 0.759307 0.622811 0.124634 0.0602979 0.888326 0.0239431 2.55268 0.708952 0.463671 0.0987384 1.00418 -577536: 0.000104263 0.752979 0.631908 0.0414339 0.13766 1.01859 0.00909735 2.76766 0.360444 0.209234 0.0399289 0.771031 -579583: 0.000237806 0.496427 1.28087 0.207273 0.202191 0.982613 0.0219645 2.7951 0.0436863 0.0785919 0.00556986 0.658182 -581632: 0.493077 0.283643 1.38252 0.248854 0.14002 1.58272 0.115834 2.43147 0.0715779 0.0131731 0.095225 0.361088 -583680: 0.199022 0.116128 1.03759 0.469623 0.675587 1.74948 0.887064 0.480207 0.640608 0.0264445 0.13562 0.949205 -585728: 0.0213285 0.230319 0.357012 0.68046 2.00587 0.526701 0.322909 0.0296661 0.636968 0.0203226 0.334352 0.601045 -587776: 0.208424 0.12187 0.161239 0.266948 2.11115 0.197596 0 0.0296406 0.626011 0.0164602 0.556187 0.544433 -589824: 0.239475 0.00929177 0.152211 0 1.74178 0.394082 0 0.0210091 0.500634 0.0135035 0.690074 0.57291 -591872: 0.0239425 0 0.253424 0 1.0459 1.37947 0.0132047 0.0295653 0.27751 0.00717403 0.283463 0.612443 -593919: 0.164371 0.142799 0.529179 0.087894 1.11327 1.67372 0.142941 0.0368786 0.279026 0.0537637 0.349208 0.455539 -595968: 0.123806 0.591661 0.127119 1.19762 1.34314 1.41563 0.359979 0.60292 0.320918 0.27455 0.835516 0.22571 -598016: 0.142603 0.371529 0.487253 1.99003 1.49403 0.730254 0.145261 0.842759 0.29395 0.14369 0.871351 0.611984 -600063: 0.193487 0.269861 1.38915 2.36391 1.35752 0.568127 0.0540116 0.806105 0.190153 0.0373078 0.99572 0.500208 -602112: 0.121491 0.246712 1.83758 1.73623 0.449349 0.601243 0.199101 0.657281 0 0 1.18346 0.534852 -604160: 0.25339 0.0133913 2.67059 0.544951 0.407941 0.446048 1.16955 0.0775761 0.133177 0.418324 0.62566 0.529841 -606208: 0.281354 0.45917 2.53074 0.186208 0.175866 0.261022 1.21577 0.0489203 0.195 1.07933 0.0232647 0.230192 -608256: 0.185369 0.989953 1.99899 0.143549 0.0216907 0.385124 1.07978 0.106562 0.0638123 1.38016 0.0202339 0.16157 -610304: 0.0883136 1.25353 0.506089 1.93522 0.0247839 0.400565 0.720191 0.0594565 0.0183199 0.954903 0.622777 0.259205 -612352: 0.22451 0.436011 0.144465 2.96092 0.0400377 0.445915 0.830834 0.011415 0.0339939 0.785047 0.174022 0.0797731 -614399: 0.535215 0.204181 0.552543 2.75128 0.0562686 0.255816 0.891003 0.00346134 0.0256897 0.821054 0.0519966 0.000208836 -616448: 0.444342 0.219007 1.51384 2.34429 0.0961327 0.317649 0.771205 0 0.0519015 0.965491 0.150144 0.000209693 -618496: 0.414849 0.21787 2.71197 1.40306 0.116046 0.619995 0.701052 0 0.0310661 0.917552 0.127193 0.0902244 -620543: 0.322332 0.189153 3.17187 0.310086 0.102731 0.910616 0.689053 0.0377183 0.0340095 0.878683 0.0127501 0.229146 -622592: 0.301278 0.0034275 2.83702 0.103807 0.0790909 0.89797 0.900637 0 0.0450967 0.248314 0.0583273 0.427544 -624640: 0.108001 0.000576557 2.31507 0.355755 0.203158 0.891731 1.46922 0.135891 0.191085 0.13128 0.00131229 0.25263 -626688: 0.12126 0.00126065 1.66144 0.702721 0.488053 0.744925 1.52998 0.344191 0.768654 0.223031 0.00131269 0.422327 -628736: 0.142067 0.0615585 0.717205 1.99969 0.413465 0.658817 1.21391 0.60168 0.889506 0.206041 0.00120943 0.50613 -630784: 0.885008 0.378325 0.929164 2.13574 0.545408 0.290644 0.246208 0.613247 0.0996902 0.163753 0.00105535 0.383202 -632832: 1.0497 0.811214 0.841497 0.985975 0 0.756401 0.288748 0.153538 0.101563 1.41654 0.278522 0.10151 -634879: 0.870841 1.07577 0.660817 0.448858 0.00333587 0.454615 0.268093 0.112889 0.549225 1.96848 0.015258 0.106867 -636928: 0.800465 1.3067 0.24967 0.905032 0.00612575 0.0154024 0.191551 0.394648 1.12616 1.67916 0.0137378 0.149714 -638976: 0.658564 1.35233 0.134976 0.998523 0.000524205 0.0115049 0.213689 0.293579 1.95845 1.15452 0.061769 0.150219 -641024: 0.476786 0.505333 0.0992175 0.975317 0.00647701 0.0452201 0.694468 0.354189 2.86708 0.592256 0.0635626 0.0599969 -643072: 0.338507 0.00441762 0.737946 0.663988 0.0327462 0.0723095 0.484631 0.571233 3.25195 0.394482 0.203191 0.858808 -645120: 0.0783569 0.0710447 0.770923 0.204196 0.519467 0.0930386 0.338297 1.0559 1.74902 0.85225 0.299503 0.788682 -647168: 0.419858 0.211104 0.361704 0.231377 0.560351 0.0592056 0.840202 0.53716 1.1327 0.863019 0.183544 0.453223 -649215: 0.486428 0.439011 0.161295 0.0981932 0.410573 0.0723576 1.18389 0.301942 0.9748 0.411284 0.243109 0.53434 -651264: 0.444279 0.39884 0.391976 0.366408 0.249058 0.0828766 1.86538 0.970846 0.35664 0.299149 0.46975 0.296623 -653312: 1.10985 0.185596 0.347997 0.749802 0.0440935 0.048809 1.53097 1.3429 0.00345406 0.0537263 0.403634 0.0832631 -655359: 1.29421 0.295741 0.571308 0.648743 0.0172116 0.016783 0.781605 1.77092 0.0472296 0.0231533 0.353228 0.377527 -657408: 1.2457 0.47298 0.74349 0.606287 0.0400871 0.0283284 1.17505 1.63525 0.195155 0.015671 0.442227 0.109855 -659456: 0.763422 0.613339 0.742524 0.506293 0.0384453 0.131555 2.10604 0.791864 0.322298 0.0333456 0.548942 0.160864 -661504: 0.0681925 0.860273 0.363031 0.261221 0.0341241 0.213985 1.84331 0.152405 0.245265 0.10087 0.753103 1.06737 -663552: 0.00039811 0.907408 0.233179 0.155974 0.0251654 0.423477 1.64187 0 0.0945523 0.37545 0.504489 1.23812 -665600: 0.0257018 0.00865982 0.702934 0.124707 0.0281314 0.676296 1.16658 0.033909 0.00490361 0.479343 0.167103 1.6032 -667648: 0.553716 0.0697083 0.463843 0.196128 0.105479 1.06371 0.485858 0.000902132 0 0.382305 0.181053 1.68862 -669695: 0.239231 0.228164 0.285555 0.120605 0.504711 1.34114 0.13786 0.0544278 0.000463866 0.743916 0.227512 1.78928 -671744: 0.000553896 0.372666 0.371155 0.159953 0.10417 1.31667 0.356454 0.193208 0 0.396103 0.216462 2.11299 -673792: 0.0340132 0.254997 0.739033 0.0645255 0.0337458 0.83469 0.804356 1.32999 0 0.0925788 0.781097 1.72271 -675839: 0.637421 0.0138399 1.16926 0.116033 0.126961 0.191392 0.683135 2.19064 0.02794 0.0621154 0.636073 1.73518 -677888: 1.0952 0.257861 1.25141 0.167879 0.042386 0.0922275 0.624526 1.92948 0.0489506 0.417419 0.0737111 1.51035 -679936: 1.33763 0.402967 0.989344 0.724987 0.111312 0.221605 0.721458 1.47294 0.0461987 0.69633 0.100618 1.2187 -681984: 1.08795 0.14868 0.796458 1.23501 0.440219 0.295358 0.592908 0.898678 0.787677 0.522584 0.3809 0.974887 -684032: 0.370627 0.159192 0.991862 1.41669 0.373147 0.635645 0.124321 0.328017 1.27007 0.590582 0.480395 0.977248 -686080: 0 0.137514 1.13184 0.774916 0.434182 0.982658 0.285748 0.792384 1.29093 0.873331 0.713124 0.641907 -688128: 0.0585036 0.0762797 1.04411 0.52025 0.696394 0.838185 0.795649 1.00139 0.496205 0.659166 0.955205 0.834205 -690175: 0.277228 0 0.797255 0.809932 0.29547 0.796942 0.976189 0.701943 0.468627 0.363382 0.901498 1.17073 -692224: 0.718408 0 0.826578 1.04243 0.0268001 0.991002 0.901763 0.35887 0.463452 0.0566155 0.270237 1.30784 -694272: 0.918427 0.032413 0.762821 1.31257 0.173891 1.38119 0.767886 0.0432458 0.288878 0.638507 0.0920831 1.12425 -696320: 0.684335 0.254378 0.467323 1.15278 0.356475 1.34095 0.528866 0.256205 0.332637 0.734023 0.251935 0.34263 -698368: 0.494188 0.763441 0.251839 0.623057 0.761801 1.28652 0.621609 0.189255 0.677786 0.841041 0.19541 0.435288 -700416: 0.151863 0.796655 0.388447 0.397143 0.455859 0.58955 1.06889 0.260401 0.700453 0.327166 0.753738 0.754314 -702464: 0.12343 0.274154 0.501432 0.0906373 0.251874 0.299557 0.878775 0.693327 0.492309 0.752578 0.758667 0.781212 -704511: 0.316184 0.0719494 0.143009 0.158649 0.368566 0.740951 0.650939 0.411588 0.512014 0.94357 0.613531 0.642355 -706560: 0.279627 0.1209 0.0837349 0.232547 0.387084 0.872762 0.166412 0.477095 0.208434 1.1744 0.376886 0.575213 -708608: 0.217378 0.0876414 0.431259 0.22599 0.536698 0.951812 0.0824065 0.600473 0.159695 1.23876 0.0516195 0.597408 -710655: 0.441466 0.0642078 2.0331 0.0392567 0.417979 0.361429 0.665182 0.116471 0.302886 1.70342 0.107629 0.789834 -712704: 0.493048 0.0614735 2.42924 0.432883 0.230729 0.119927 0.644297 0.177105 0.452332 2.32661 0.0392174 0.805906 -714752: 0.521843 0.130755 1.94946 0.865948 0.311843 0.0632757 0.142939 0.811734 0.365147 1.98423 0 0.999558 -716800: 0.822497 0.613335 0.9585 1.54303 0.239087 0.0720635 0.0444716 0.771925 0.382019 0.891482 0.278383 0.699624 -718848: 0.835785 1.00219 0.442014 1.37502 0.186514 0.0559823 0.0216745 0.89345 0.321452 0.230758 0.0824389 1.58751 -720896: 0.65733 1.33796 0.443044 0.933099 1.09401 0.0885284 0.0156743 0.897866 0.269578 0.542968 0.0228446 1.17558 -722944: 0 1.26119 0.447901 0.284695 1.25555 0.103656 0.00548913 0.613321 0.549993 0.558119 0.158596 1.15219 -724991: 0 0.766133 0.552359 0.0300945 1.26845 0.153103 0.00459713 0.0462612 1.1028 0.274666 0.207229 1.60013 -727040: 5.66144e-06 0.0705053 0.743513 0.021199 1.92089 0.131641 0.0145503 0.000390932 1.47036 0.128412 0.15197 1.31082 -729088: 0.139907 0.152706 0.684846 0.00662291 1.96008 0.236367 0 0 1.14781 0.154925 0.0018275 0.645353 -731135: 0.394855 0.263057 0.425875 0.00757232 1.88138 0.319252 0.0429915 0.0446161 0.63168 0.148014 0.000806453 0.366207 -733184: 0.374172 0.342023 0.4423 0.49138 1.91839 0.274307 0.232458 0.238776 0.361137 0.0993929 0.0190069 0.402167 -735232: 0.166345 0.38476 0.428148 1.59517 1.34985 0.10088 0.393314 0.209056 0.595362 0.0809402 0.224087 0.866359 -737280: 0.147683 0.354745 0.218277 2.05573 0.378195 0.0118302 0.413422 1.11778 0.712659 0.00328839 0.33876 1.57255 -739328: 0.170675 0.676152 0.752663 1.699 0.0342323 0.036611 0.373411 1.58477 0.226634 0.0011851 0.460929 1.85838 -741376: 0.049983 0.546091 1.60187 1.09392 0.323559 0.264287 0.250354 1.25321 0.508349 0.0131088 0.173199 0.592927 -743424: 0.468924 0.153348 2.35036 0.452895 0.299156 0.0929721 0.141008 0.799712 0.93514 0.0524524 0.164749 0.143568 -745471: 0.824668 0.00308508 1.61113 1.21834 0.324059 0.0309894 0.659421 0.356438 0.150412 0.0406418 0.28439 0.161464 -747520: 0.846175 0.00274459 0.818214 1.78421 0.449195 0.0216165 0.721918 0.584302 0.000680088 0.065548 0.589539 0.168607 -749568: 0.842293 0.00105503 0.524977 2.01437 0.337273 0.0333732 0.839241 0.391794 0.0706576 0.1396 0.651457 0.187042 -751615: 0.852135 0 0.301497 1.88555 0.37166 0.0383498 1.00901 0 0.129511 0.351759 0.456314 0.144333 -753664: 0.690503 0 0.298384 1.43736 1.42873 0.0227748 0.476297 0.2584 0.000911353 0.457707 0.483597 0.431842 -755712: 0.144372 0.0409025 0.421479 0.404463 2.52499 0.0389767 0.250867 0.754022 0.0257417 0.255438 0.36982 0.549699 -757760: 0.179555 0.0485507 0.59188 0.0373303 2.39978 0.0150576 0.161606 0.432313 0.34822 0.153658 0.102178 0.861078 -759808: 0.139739 0.0340948 0.745497 0.00498442 1.98245 0.0408162 0.169238 0.205152 1.22228 0 0.119538 0.701268 -761856: 0.042448 0.0601179 0.379941 0 1.56839 0.0690095 0.0383023 0.225381 1.36653 0.125522 0.374927 0.58139 -763904: 0.0899655 0.0654109 0.28807 0.0112237 0.81516 0.141779 0.00981929 0.398823 1.43166 0.306003 0.253245 0.531212 -765951: 0.122289 0.196046 0.151945 0.0151529 0.675427 0.174834 0.0294539 0.525095 1.18348 0.335623 0.191125 0.499879 -768000: 0.13856 0.165782 0.0976633 0.730342 0.494273 0.212163 0.0657002 0.967492 0.737251 0.492165 0.11182 0.496765 -770048: 0.142198 0.00106697 0 1.81438 0.0610369 0.199726 0.0581099 1.33751 0.541987 0.949513 0.022224 0.504827 -772096: 0.123817 0.0092723 0.132806 2.43704 0.0813236 0.178625 0.118575 1.24893 0.23443 0.86031 0.00147756 0.305999 -774144: 0.140375 0.0732868 0.161428 2.4345 0.0812501 0.220662 0.120541 1.29202 0.111516 0.948104 0.153222 0.0560839 -776192: 0.212053 0.120994 0.811663 1.83691 0.277713 0.267315 0.0143552 1.13276 0.127418 0.926271 0.230392 0.0011681 -778240: 0.105806 0.210509 1.37798 1.2164 0.122229 0.302478 0.234844 0.673352 0.277512 0.771723 0.273344 0.0874195 -780287: 0.1126 0.877224 1.50116 0.769549 0.00384722 0.205896 0.580241 0.37975 0.248925 0.508539 0.216685 0.205822 -782336: 0.10016 1.90191 0.776729 0.36956 0.221414 0.157728 1.42003 0.349294 0.343817 0.731455 0.096244 0.0415002 -784384: 0.584361 2.18807 0.51737 0.167545 0.299051 0.0754852 1.60062 0.454842 0.525308 1.49289 0.0836848 0.00794853 -786431: 0.647041 1.96931 1.42801 0.070066 0.372741 0.0756045 1.54476 0.160903 0.547862 1.91698 0.0955212 0.0113944 -788480: 0.572017 1.33103 2.41596 0.0840139 0.244434 0.0884588 1.30029 0.107175 0.329605 2.15809 0.0636186 0.0380328 -790528: 0.47622 0.391434 2.9876 0.0970522 0.206252 0.225749 1.08455 0.0649974 0.373502 1.97551 0.0616028 0.0938928 -792576: 0.467601 0.131212 3.25206 0.102642 0.308299 0.224463 1.03367 0.0966683 0.0458989 2.09696 0.0560048 0.123922 -794624: 0.190625 0.328694 2.62492 0.518455 0.596415 0.596467 1.14357 0.137352 0.040959 2.19509 0.147679 0.131561 -796672: 0.26878 0.781298 1.6448 0.738788 0.700084 1.13437 1.13481 0.00289155 0.027445 1.09241 0.244816 0.120369 -798720: 0.217229 1.56443 0.22799 0.639775 0.231074 0.890553 2.41705 0.0401736 0.0243712 0.139855 0.00424775 0.149679 -800767: 0.28383 1.29739 0.295017 0.0626418 0.0591423 0.545234 2.88464 0.0216493 0.0402551 0.184032 0.0413501 0.30691 -802816: 0.808419 1.03839 0.350111 0.0591043 0.066216 1.11728 2.47171 0.064279 0.262726 0.108515 0.0912371 0.182828 -804864: 0.912134 0.698467 0.596392 0.0218074 0.686351 1.81643 0.950035 0.00938989 0.762923 0.0662784 0.0127423 0.208922 -806911: 0.539218 1.09978 0.833347 0.297621 1.39677 1.61982 0.313515 0.308115 0.506641 0 0.363261 0.259632 -808960: 0.0694716 1.46928 1.04475 0.636078 1.45286 0.758713 0.280392 0.616533 0.707461 0 0.578578 0.235434 -811008: 0.214926 1.79682 1.20773 0.737353 0.65929 0.271747 0.281776 0.734181 1.03222 0.0729762 0.648443 0.538164 -813056: 0.219711 1.53633 0.954949 0.127857 0.153737 0.379191 0.36678 0.485126 1.21092 0.115523 0.977649 0.84302 -815104: 0.0684042 0.686739 0.75857 0.239785 0.185999 0.475349 0.110763 0.440668 0.683692 0.757935 1.13056 0.734121 -817152: 0.0717817 0.511551 0.79422 0.542285 0.0376605 0.182911 0.0542614 0.629433 1.24116 1.19023 0.534194 0.517499 -819200: 0.0646582 1.03412 1.31953 0.369667 0.027708 0.438253 0.0532675 1.06567 1.52353 0.633553 0.0221746 0.154998 -821247: 0.0382496 0.777702 1.22794 0.513171 0.242881 0.663074 0.3417 1.29585 0.713197 0 0.0424976 0.935258 -823296: 0.0073364 0.483209 1.10134 0.590378 0.543548 0.918523 0.198962 1.04096 0 0 0.241008 1.32155 -825344: 0.0154842 0.525972 1.05017 0.265157 1.07346 0.55454 0.0524524 1.02333 0.0193734 0 0.598118 1.14209 -827391: 0.177258 0.171083 0.893137 0.454695 1.55774 0.259302 0.472129 1.13373 0.159453 0.0154838 1.03278 0.967204 -829440: 0.229806 0.309193 0.606932 0.717099 1.65818 0.0426719 0.677164 1.0046 0.180198 0.279701 0.981091 0.447258 -831488: 0.000565107 0.00234462 0.180996 0.4766 1.63807 0.236969 0.739017 0.665959 0.292659 0.534259 0.782628 1.04952 -833536: 0.000531605 0.00209303 0.50231 0.235382 1.31776 0.866472 0.734215 0.268459 0.480835 0.26491 0.457312 1.58285 -835584: 0.000373773 0.253769 0.473639 0.0734041 0.756913 1.65269 0.397308 0.188743 0.468199 0.213659 0.4752 2.4136 -837632: 2.87961e-05 0.481104 0.410314 0.221761 0.230477 1.40812 0.674068 0.392377 0.401282 0.599192 0.381231 2.97129 -839680: 0 0.66662 0.277353 0.742042 0.031642 1.04959 0.760282 0.637392 0.415484 0.654177 0.140066 3.33276 -841727: 0.000546139 0.86355 0.0804324 0.778467 0.0166101 0.643725 0.945262 0.307068 0.372873 0.143775 0 3.856 -843776: 0.000605044 0.636185 0.166839 0.823656 0.0427921 0.215746 0.975816 0.123669 0.318392 0.000808076 0 4.03641 -845824: 0.138235 0.292092 0.378106 0.828618 0.0519232 0.684171 0.453917 0.0521979 0.248185 0.512595 0.0430077 3.67507 -847872: 0.000153687 0.600414 0.220165 0.422958 0.304699 1.0501 0.0849749 0.0295012 0.574809 1.07785 0.136491 2.42943 -849920: 0.0415102 0.941181 0.0133164 0.0998839 0.735447 1.10844 0.32924 0.0381542 0.571 2.21929 0.0415678 1.64715 -851968: 0.000199477 0.870407 0.0186054 0.151314 0.792716 0.592365 0.576111 0.0451584 0.03833 2.41906 0.189618 1.85285 -854016: 0.000487184 0.715022 0.0330071 0.304042 0.478946 0.75915 0.816062 0.0414411 0 1.46434 0.111395 2.65093 -856063: 0.000441252 0.51527 0.0476625 0.28878 0.437335 0.572211 0.861841 0.176747 0.00948862 0.491625 0.175024 3.01448 -858112: 0 0.216102 0.0458783 0.0570484 0.53552 0.304383 0.956831 0.350831 0.048066 0.161525 0.118628 3.01006 -860160: 0.033909 0.135354 0.0240265 0.0378775 0.719885 0.0380508 0.851337 0.189013 0.0498409 0.354889 0.114373 3.07511 -862207: 0 0.0979267 0.00888334 0.0339858 0.723353 0.16066 0.738786 0.0784851 0.119649 0.672457 0.126529 3.07406 -864256: 0 0.264859 0.0783807 0.0192191 0.932765 0.136797 0.696415 0.0755919 0.455429 0.986817 0.130734 2.89753 -866304: 0.00942333 0.317128 0.128148 0.0057022 1.0795 0 0.668503 0.224887 1.43236 1.26701 0.0915565 2.11393 -868352: 0.273569 0.520665 0.213918 0.0052954 0.648574 0.0093227 0.329314 1.14736 1.69778 0.902405 0.000542113 1.32763 -870400: 0.294685 0.00173411 1.9675 0.666015 0.16295 0.166077 0.798959 1.18459 1.72811 0.0522662 0.0817998 1.64321 -872448: 0.0257375 0.129523 2.36082 1.30377 0.116697 0.152797 0.382985 0.321543 0.399508 0.35394 0.361645 1.24656 -874496: 0.0157853 0.130753 2.27989 1.36944 0.0336127 0.100116 0.0466412 0.605543 0.097656 0.567729 0.418502 1.03358 -876543: 0.00323811 0.0702345 2.24293 1.09517 0.00218864 0.0887544 0.0435011 0.819939 0.0754331 0.623609 0.167507 0.827964 -878592: 0.0889019 0.0016428 1.95789 0.866756 0.375857 0.0654126 0.0566061 1.57169 0.328518 0.357311 0.0696386 0.473439 -880640: 1.4246 0.00197735 1.56229 0.498294 0.706622 0.0160061 0.622623 1.76084 0.0493485 0.0937884 0.199532 0.243634 -882687: 3.3637 0.00124472 1.03907 0.176066 0.505581 0.111481 0.79026 1.07272 0.0218399 0.0683143 0.253652 0.192303 -884736: 3.77478 0.330967 0.102749 0.00136057 0.522222 0.181496 1.04152 1.20864 0.033537 0.0717149 0.226359 0.0326144 -886784: 3.58139 0.407807 0.210932 0 0.601201 0.350357 0.607814 1.33552 0 0.123081 0.179517 0.0380397 -888832: 3.32122 0.640932 0.246621 0 0.673135 0.0634515 0.0439003 1.46783 0.28081 0.0807412 0.158269 0.380889 -890880: 2.3074 0.0328976 0.0538863 0.0915372 0.26892 0.0348233 0.244642 1.74311 1.23012 0.146991 0.304363 0.867787 -892928: 1.63577 0 0.115371 0.106991 0.230904 0.421638 0.411159 1.14117 1.45231 0.0574627 0.388482 0.900004 -894976: 0.624386 0.0921534 0.375257 0.174085 0.0769593 0.719482 0.446038 0.340795 1.09885 0.107772 0.233658 0.873559 -897023: 0.116186 0.355556 0.324687 0.347573 0.149736 0.806089 0.348281 0.790789 0.231811 0.209512 0.07275 0.340467 -899072: 1.30395e-05 0.809772 0.292517 0.250675 0.192425 0.893004 0.0820679 0.900724 0.316389 0.0800209 0.0677763 0.397511 -901120: 0 0.535037 0.290986 0.300104 0.123814 0.586251 0.185621 0.786322 1.00379 0.0855161 0.0188468 0.492858 -903168: 0.000146043 0.313825 0.103627 0.857074 0.106088 0.283201 0.518247 0.648893 1.74822 0.366522 0.0310274 0.431541 -905216: 0.148257 0.349405 0.0164039 1.43008 0.0660062 0.0318097 0.550019 0.327247 1.81091 1.10257 0.0514328 0.183364 -907264: 0.108357 0.367767 0 1.07868 0.0213344 0.397902 0.677595 0 1.48488 1.85826 0.450765 0.125606 -909312: 0.000678742 0.644656 0.0159009 0.45134 0.0253567 0.531231 0.579674 0 0.226417 0.980704 2.07182 0.0506456 -911360: 0.000493541 0.460213 0.000186055 0.183309 0.220924 0.611694 0.257193 0.585824 0.3611 0.200682 2.94507 0.0300274 -913408: 0.000463695 0.0341543 0.0014707 0.144832 0.859443 0.338645 0.639242 1.29072 0.281849 0.0389135 2.87027 0.0879485 -915456: 0.0524501 0.0872577 0.000174001 0.146306 0.94176 0.532183 1.34896 1.57331 0.234954 0.0132022 1.48753 0.27768 -917503: 0.465446 0.53606 0.000202053 0.134591 1.02789 0.581928 1.76837 1.40162 0.140113 0.05599 0.115148 0.310919 -919552: 0.148909 0.452538 0.266415 0.0958496 0.829692 1.48097 1.66074 0.944913 0.119811 0.610989 0.0356756 0.28398 -921600: 0.000431973 0.386638 0.295041 0.187311 0.724653 1.69363 1.79453 0.339944 0.0463175 1.06274 0.214452 0.119155 -923648: 0.000344499 0.0338832 0.623883 0.101621 0.0668933 1.59223 1.28836 0.320763 0.0117154 1.10966 2.25939 0.306544 -925696: 0.0498605 0.119122 0.761059 0.0214218 0.041432 0.889947 1.1958 0.199323 0.0056374 0.278686 2.11325 0.620611 -927744: 0.0720876 0.145335 0.543066 0.0317833 0 0.515764 0.851942 0.0312884 0 0.320027 1.795 0.765552 -929792: 0.0404606 0.0322304 0.516033 0.0618348 0 0.642012 0.456429 0.162705 0.0426558 0.412781 1.41008 0.826093 -931839: 0.124719 0 0.542057 0.130558 0 0.519695 0.0872105 0.21411 0.35073 0.409539 1.13361 0.787831 -933888: 0.00250445 0 0.69859 0.189768 0.00037491 0.447857 0.118669 0.236574 0.510571 0.385545 0.96116 0.517047 -935936: 0.00717365 0.00118977 0.817523 0.329719 0.0235662 0.27037 0.120227 0.237145 0.55308 0 0.876103 0.458561 -937983: 0.00621705 0.00268107 1.1284 0.293249 0.0185986 0.509889 0.100304 0.240959 0.459373 0 1.01929 0.305235 -940032: 0.00806804 0.000677634 1.14264 0.423019 0.209516 0.515032 0.245585 0.0354984 0.61854 0.0284134 1.91328 0.132871 -942080: 0.0408484 0.0164883 0.93678 0.220274 0.30439 0.311635 0.444635 0 0.649558 0.0543451 3.05084 0.0838145 -944128: 0.00924298 0.181845 0.443324 0.18408 0.0676913 0.461748 0.393794 0.00584998 0.692907 0.114923 3.3807 0 -946176: 0.0743662 0.0761644 0.238808 0.202015 0.00909582 0.733129 0.271199 0.169664 0.633463 0.0880583 3.2522 0 -948224: 0.109772 0.00897501 0.222842 0.120061 0.394463 0.908225 0.14731 0.0787605 0.366414 0.0226692 3.21992 0.0898671 -950272: 0.0444921 0 0.224828 0.0408731 0.743973 0.859345 0.227466 0.114579 0.0376796 0.138476 3.10161 0.188898 -952319: 0 0 0.000747409 0.1091 0.8544 0.612762 0.467477 0.753915 0.0409556 0.236271 2.18213 0.177903 -954368: 0.000100816 0.148549 0.00375664 0.45537 0.79467 0.96975 0.268712 0.68714 0.0397886 0.357199 0.896103 0.157219 -956416: 0 0.231602 0.00422486 0.384472 0.590887 0.96435 0.274798 0.65688 0.0593585 0.474554 1.12965 0.20348 -958463: 0.00720763 0.132212 0.0289234 0.248603 0.265825 0.465927 0.198721 0.704874 0.351064 0.582567 1.84861 0.228952 -960512: 0 0.100026 0.256697 0.392994 0.225432 0.830401 0.0496189 0.773303 0.191786 0.275346 2.89413 0.286794 -962560: 0 0.00674476 0.283989 0.36652 0.173849 1.13563 0.0295851 0.758933 0.217143 0.0904114 3.59285 0.460875 -964608: 0.221745 0 0.0791415 0.343888 0.229928 1.25682 0.0716618 0.285655 0.267561 0 4.06099 0.481479 -966656: 0.427621 0 0.00328812 0.268536 0.220883 1.30932 0.103042 0.127143 0.125638 0 4.16559 0.485015 -968704: 0.606957 0.0169539 0.211157 0.0716716 0.198516 0.768427 0.171804 0.132794 0.123157 0 3.64298 0.30452 -970752: 0.638116 0 0.446453 0.0243913 0.25257 0.493446 0.137958 0.132052 0.135391 0.0535972 2.51981 0.134835 -972799: 0.539904 0.0909034 0.365858 0.0168372 0.270075 0.545124 0.225533 0.255359 0.0987014 1.05325 1.24434 0.00610813 -974848: 0.285059 0.142402 0.122843 0.0214875 0.216876 0.467653 0.339087 0.424659 0.0974466 2.54789 0.541489 0.359429 -976896: 0.166103 0.0137221 0.138353 0.145763 0.573818 0.159498 0.295497 0.408805 0.094764 3.08231 0.100667 0.520689 -978944: 0 0.119538 0.113538 0.225601 1.09503 0.00216987 0.155165 0.282751 0.624473 2.71547 0.142065 0.423613 -980992: 0 0.168301 0.125244 0.22872 1.34196 0.0310801 0.077657 0.0649267 1.49641 1.91817 0.0926324 0.151928 -983040: 0.0595039 0.260601 0.0805345 0.55583 1.02001 0.0701701 0.133642 0.508758 2.19104 0.95778 0 0.132942 -985088: 0.159687 0.290762 0.0600396 1.10917 1.04335 0.0512171 0.73529 1.18954 2.1539 0.266794 0.0357154 0.066884 -987135: 0.0420934 0 0.000179474 1.30948 1.16033 0.201145 1.06012 1.85215 1.3669 0.109126 0.212335 0.204864 -989184: 0.616629 0.0383892 0.00351052 0.441884 1.62359 0.525709 1.17021 1.71015 0.377907 0.145834 0.667551 0.335296 -991232: 0.644367 0.402518 0.156426 1.08757 1.60547 0.610057 1.27573 0.400039 0.0710942 0.373544 0.343917 0.187333 -993279: 0.472086 0.324367 0.592889 1.56614 1.29805 0.323646 1.35263 0.0252825 0.545747 1.34832 0.181478 0.192016 -995328: 0.319399 0.392454 0.592134 1.23457 0.300183 0.616971 2.15835 0.0358983 0.612627 1.46211 0.278293 0.167273 -997376: 0.510052 0.75592 0.267484 0.775661 0.505938 0.440364 2.05091 0.0424557 0.360663 1.41303 0.40365 0.000572698 -999424: 0.701158 1.02452 0.0744253 0.258383 0.351232 0.581207 1.73 0.0505351 0.0105019 1.06768 0.37288 0 -1001472: 0.85517 0.952061 0.0047775 0.0441483 0.129772 1.05601 1.3749 0.020516 0.350699 0.579485 0.16963 0.140274 -1003520: 0.985078 0.23486 0.00164105 0.103888 1.08195 1.0374 0.733288 0.45558 0.881738 0.208381 0.149032 0.264863 -1005568: 0.760197 0.208789 0 0.436102 1.25585 1.12621 0.344769 1.20013 0.431329 0.226919 0.518423 0.117185 -1007615: 0.28481 0.349527 0 1.46776 0.931905 0.807177 0.396096 1.34367 0.191438 0.49544 0.400019 0.0656869 -1009664: 0.221868 0.89532 0.0642632 1.37033 0.44166 0.0655271 1.20926 1.18437 0.533287 0.676381 0.011847 0.0786778 -1011712: 0.300439 1.95393 0.0176742 0.959699 0.0948471 0.0892231 1.11745 0.374251 0.548212 0.356715 0 0.170061 -1013759: 0.442103 1.98519 0 0.205418 0.351267 0.266143 0.532018 0.0542288 0.775933 0.116762 0.00430926 0.134812 -1015808: 0.900075 1.35733 0 0.168518 0.692984 0.736889 0.0597007 0.106375 0.725276 0.00641703 0.000580223 0.556248 -1017856: 1.26314 0.387993 0.0155832 0.0158062 0.591846 0.361971 0.316574 0.132739 0.814594 0.337176 0.465276 0.813753 -1019904: 0.765326 0.172533 0.193775 0.356119 0.527156 0.554215 0.838772 0.000987849 0.745892 0.864118 0.3935 0.793845 -1021952: 0.081744 0.130281 0.494714 0.837451 0.858485 0.571899 0.143618 0.0168658 0.560654 1.02203 0.433783 1.23328 -1024000: 0.171681 0.115387 0.287453 1.3687 0.839314 0.280436 0.0473556 0.542584 0.414829 1.17409 0.49395 0.794083 -1026048: 0.451801 0.143816 0.189915 1.40287 1.55744 0.0894029 0.241362 0.654691 0.460149 1.096 0.694063 0.273293 -1028095: 0.435196 0.273749 0.183401 1.22303 1.86878 0.0300841 0.446134 0.498546 0.493824 0.828383 1.11129 0.232826 -1030144: 0.0857138 0.582678 0.192714 1.07673 2.16016 0.467043 0.44841 0.319306 0.349936 0.532014 1.10784 0.166383 -1032192: 0.118045 0.495937 0.197251 0.829118 2.08576 0.690283 0.636835 0.0521008 0.308052 0.872626 0.941781 0.208056 -1034239: 0.609836 0.520693 0.1458 1.72561 1.41694 0.527057 0.53284 0.029801 0.123068 0.886343 0.653591 0.323839 -1036288: 0.84172 0.494065 0.101015 1.56117 0.58728 0.36387 0.882926 0.0819559 0.0433947 0.571591 0.719013 0.69007 -1038336: 0.579443 0.750758 0.598984 1.23699 0.374479 0.215825 0.934094 0.0146182 0.3676 0.428872 0.569205 0.890935 -1040384: 0.136121 1.31099 0.497011 1.4152 0.662141 0.0765681 0.834755 0.0556967 0.329426 0.745651 0.148661 0.308512 -1042432: 0.0045103 1.842 0.39043 1.28235 0.743798 0.161182 1.35494 0.204582 0.258757 0.614351 0.135567 0.135227 -1044480: 0.00569319 1.65458 0.424791 0.579651 0.526945 0.190183 0.934262 0.614318 0.0366063 0.357436 0.287308 0.161618 -1046528: 0.0165868 0.918136 0.414448 0.0723286 0.306387 0.188229 0.378339 0.78645 0.00150421 0.0107374 0.629915 0.15218 -1048575: 0.0692917 0.280859 0.298775 0.0307738 0.340306 0.105668 0.493332 0.568697 0.0206221 0.0232209 0.605349 0.572775 -1050624: 0.0451985 0.354854 0.225042 0.550551 0.44742 0.0746264 0.906466 0.389493 0.0298941 0.138531 0.670185 0.636203 -1052672: 0.0691621 0.95711 0.0965447 0.549097 0.562004 0.0828604 1.84619 0.238979 0.0689576 0.119969 0.863403 0.617073 -1054720: 0.102574 1.33579 0.236402 0.320165 0.57889 0.0400623 2.48422 0.0819066 0.29113 0.0731561 1.21044 0.272126 -1056768: 0.047192 1.30188 0.513793 0.216478 0.605539 0.246311 2.18828 0.49101 0.232953 0.377638 1.2851 0.0754128 -1058816: 0.30719 1.69011 0.842303 0.304783 0.617597 1.78129 0.425447 0.655089 0.0375724 0.712457 1.1101 0.0559404 -1060864: 0.476835 0.504788 0.909749 0.238837 0.473189 2.42868 0.0636746 0.42145 0.00160901 1.09883 0.908476 0 -1062911: 0.272607 0.396831 0.804062 0.067838 0.676087 2.2256 0.0379927 0.289802 0.000305002 1.29596 0.926075 4.88152e-05 -1064960: 0.00185543 0.389673 0.762869 0.0450574 0.69495 1.7651 0.0460362 0.362899 0.000618985 1.44544 0.822496 0.145997 -1067008: 0.175364 0.350758 0.788875 0.00105684 1.05116 0.887215 0.0364113 0.0632796 0.232188 1.18009 0.481923 1.10211 -1069055: 0.176901 1.12155 0.0516416 0.233078 0.765078 1.04231 0.05946 0.156579 0.656214 0.275224 0.164935 1.36117 -1071104: 0.105106 1.28793 0.228501 0.301522 0.610365 0.996772 0.112309 0.213128 0.455319 0.553361 0.198843 1.58411 -1073152: 0.269265 1.16894 0.261915 0.279771 0.699795 1.19882 0.0270847 0.422539 0.249968 0.504905 0.426306 1.10421 -1075200: 0.888647 0.525438 0.357938 0.276584 1.13864 1.75458 0.0202309 0.342354 0.0293264 0.615526 0.667114 0.54935 -1077248: 1.32151 0.177628 0.333259 0.116376 1.36228 1.86322 0.0137332 0.315438 0.119851 0.76611 0.77139 0.290629 -1079296: 1.62784 0.134497 0.390131 0.0772409 1.37154 1.61211 0.017568 0.322971 0.0963884 0.632033 0.844856 0.318299 -1081344: 1.6683 0.106953 0.482625 0.184689 1.28095 1.04496 0.149671 0.278576 0.132178 0.249672 1.00933 0.46385 -1083391: 0.314653 1.07603 1.29223 0.245641 0.510251 0.393201 1.11645 0.181132 0.0293086 0 0.83284 0.214628 -1085440: 0.380796 1.09287 1.29933 0.0199497 0.501417 0.869514 0.902991 0.577705 0.33465 0.10113 0.162853 0.146797 -1087488: 0.575638 0.714587 1.31965 0.076338 0.673213 0.853003 0.175331 1.76476 0.403315 0 0.119529 0.292334 -1089535: 0.499557 0.749653 1.2302 0.419883 0.607837 0.784482 0.354062 2.25027 0.251937 0.0624881 0.112441 0.60371 -1091584: 0.127351 1.22445 1.20763 0.479376 0.338001 0.969506 0.456692 2.35675 0.0181491 0.112027 0.0153275 0.888096 -1093632: 0.000853287 1.69745 1.06666 0.241061 0.333101 1.1107 0.109065 2.22185 0.0718091 0.0399169 0.0272819 0.806016 -1095680: 0.163501 1.47599 0.780951 0.834339 0.401492 1.07406 0.12794 1.014 0.451514 0.160486 0.377764 0.313826 -1097728: 0.234633 0.623842 0.676029 0.976483 0.116173 0.588515 0.492165 0.109475 0.879122 1.23515 0.484779 0.340635 -1099776: 0.160015 0.305844 0.813213 0.882992 0.222772 0.484515 0.664726 0.167974 1.1758 1.29796 0.393183 0.283951 -1101824: 0.0705571 0.236678 0.870473 0.949385 0.609457 0.724904 0.654145 0.165275 1.18688 1.33308 0.345221 0.145492 -1103871: 0.0461362 0.638631 0.92911 1.15313 1.22718 0.884182 0.563549 0.0347971 1.25953 1.48471 0.147971 0.0502274 -1105920: 0.226726 0.99564 0.971301 1.3338 1.18477 0.768228 0.497312 0.0111923 0.98185 1.39222 2.0984e-05 0 -1107968: 1.05691 1.14645 0.789905 1.17866 0.780164 0.267558 0.570825 0.758089 0.0188563 0.695138 0.181124 0.593397 -1110015: 1.04566 1.00509 0.647351 0.373216 0.676155 0.0096893 0.669179 1.05529 0 0.359267 0.732132 1.0683 -1112064: 0.444094 1.31889 0.405446 0.0842532 0.800111 0.256657 0.670073 1.426 0.148657 0.301233 0.664482 1.1229 -1114112: 0.194723 1.24378 0.699948 0.281696 0.58696 0.0111448 0.250724 2.25594 0.0829985 0.59596 0.566418 1.07092 -1116160: 0.509163 0.769934 1.10122 0.752655 0.101107 0.092141 0.333669 2.35499 0.228976 0.258064 0.109035 1.1379 -1118208: 0.77832 0.704526 1.23467 0.999048 0.121528 0.127642 0.196299 2.56559 0.16306 0.138209 0.0490436 1.14255 -1120256: 0.543602 0.590727 1.22186 0.942171 0.135936 0.0393201 0.0178913 2.91905 0.0908991 0.178533 0 1.30902 -1122304: 0.00589595 0.286322 1.3137 1.01147 0.195019 0.0643145 0.03622 3.22195 0.0482332 0.33403 0.000201294 1.55553 -1124351: 0.00613841 0.0306252 1.66111 0.619439 0.113458 0.245723 0.035572 3.08005 0.023417 0.389348 0.000544456 1.31004 -1126400: 0.39501 0.127581 0.977144 0.636455 0.000345075 0.368725 0.161207 2.54357 0.00316866 0.723226 0.0932707 0.765132 -1128448: 0.869159 0.149065 0.8512 0.92286 0 0.228285 0.45481 1.86104 0.00199376 0.876914 0.195074 0.207775 -1130496: 0.841137 0.0907528 0.658958 1.23976 0 0.0672064 0.478616 1.30597 0 0.840017 0.472996 0.141384 -1132544: 0.502661 0.117081 0.452048 1.5495 0.0105086 0.212045 0.304135 1.14373 0.0179041 0.918564 0.611371 0.419872 -1134592: 0.0762507 0.612942 0.0273942 2.10913 0.0228898 0.253959 0.288563 1.40145 0.0114739 0.975256 0.407951 0.764808 -1136640: 0.0264516 0.178173 0.00445031 2.0186 0.251508 0.20408 0.41322 1.99845 0 0.79855 0.545632 0.808133 -1138687: 0.0651801 0.156985 0.426253 1.47145 0.334547 0.221973 0.409885 1.95276 0 0.612865 0.375731 1.08839 -1140736: 0.0293509 0.143091 1.06705 1.4183 0.234026 0.204864 0.509062 2.10195 0.0423103 0.441049 0.650473 1.19663 -1142784: 0.023435 0.138253 1.20748 1.57838 0.062441 0.148036 0.515979 1.96411 0.083291 0.533477 0.693025 1.09362 -1144831: 0.0635293 0.0708063 1.1561 1.58266 0.0549756 0.135564 0.349075 1.91549 0.126291 0.700667 0.757549 1.06357 -1146880: 0.116522 0 1.2749 1.31283 0.0963214 0.139784 0.0463847 1.92304 0.0880954 0.893347 0.768519 0.855745 -1148928: 0.173175 0 1.49688 0.895864 0.0841587 0.225512 0.0214114 1.41161 0.0277964 1.30092 0.855449 0.762253 -1150976: 0.05501 0.067739 0.94703 0.512939 0.944341 0.972025 0 0.724497 0 1.16229 0.680495 1.30942 -1153024: 0.000392249 0.0697131 0.37738 0.162098 1.75013 1.18122 0.152621 0.358939 0 1.00213 0.312717 1.49552 -1155072: 0.499237 0.0385653 0.283166 0.121684 1.88501 0.737359 0.242791 0.267763 0 0.934096 0.26511 1.6558 -1157120: 0.630207 0.0873857 0.00483698 0.890384 1.58376 0.36682 0.165269 0.744729 0 0.856556 0.099559 1.81173 -1159167: 0.243847 0.121725 0.0643309 2.13937 0.396809 0.146371 0.0181145 1.19558 0.0479828 0.438989 0.345354 1.48829 -1161216: 0.313758 0.317793 0.353913 2.47053 0.0128347 0.0487587 0.0191805 1.28032 0.0866951 0.0978292 0.86257 0.592149 -1163264: 0.210067 0.13453 0.555577 2.45613 0.00415391 0 0.0648842 1.6931 0.0500719 0.709475 1.17596 0.218272 -1165311: 0.00152576 0.00215392 0.748876 2.59337 0.0323815 0 0.0944095 1.85933 0.0603644 0.814694 1.16218 0.119655 -1167360: 0.0105141 0.00338126 0.685525 3.30558 0.0749315 0 0.104161 1.98061 0.0970911 0.651114 1.18859 0.0106803 -1169408: 0.0159137 0.0668126 0.116758 3.98237 0.100914 0.121534 0.0790097 1.92436 0.00165071 0.0937923 1.04106 0.426096 -1171456: 0.045611 0.176849 0.00343594 3.32567 1.07815 0.238243 0.0272267 1.89133 0.0565883 1.83046e-05 0.855508 0.510191 -1173504: 0.000801317 0.00720501 0.291423 1.77932 1.63807 0.2608 0 1.20458 0.309684 0.253625 0.344046 0.493371 -1175552: 0.000459383 0.0392376 0.241671 0.685447 1.79403 0.561838 0.000594434 1.12064 0.144859 0.540118 0.124371 0.526565 -1177600: 0.000699803 0.304887 0.123906 0.236845 1.55288 0.55751 0.0178345 1.38827 0.0664056 0.77763 0.193511 0.783211 -1179647: 0.000657528 0.114434 1.05899 0.250374 0.539115 0.321955 1.04864 0.994462 0.0500424 0.645154 1.13005 0.605445 -1181696: 0.000586711 0.0733621 0.938272 0.178716 0.273041 0.277954 1.20538 0.907786 0.0192781 0.678847 1.70499 0.223607 -1183744: 0.0722578 0.242987 0.422302 0.111144 1.82138 0.15104 0.919968 0.671343 0.00312001 1.29198 1.53204 0.0427375 -1185792: 0.206679 0.736604 0.146322 0.0144996 2.63877 0.0492424 0.283205 0.180073 0.375076 1.69522 1.06906 0.0240267 -1187840: 0.166423 0.378639 0.582377 0.0155112 2.33059 0.0319349 0.47356 0.533452 0.748625 1.42954 0.713317 0.0112434 -1189888: 0.0208445 0.168333 0.905563 0.129639 1.71958 0.0265505 0.857767 1.12468 0.996665 0.981613 0.292123 0.0645919 -1191936: 0.0114922 0.329859 0.888931 1.08706 1.01017 0.0938895 0.849421 1.03342 0.662656 0.368315 0.118247 0.152183 -1193983: 0.133322 0.378371 1.1328 0.856846 0.888741 0.20244 0.371807 0.958065 0.174235 1.24913 0.289247 0.26499 -1196032: 0.0973253 0.416184 0.162065 1.99076 0.913571 0.117616 0.7102 0.94983 0.20767 1.23514 0.544484 0.69634 -1198080: 0.302779 0.323395 0.269583 1.72256 1.33354 0.120215 0.761632 0.76175 0.0838214 0.881138 0.804075 0.742499 -1200127: 0.618661 0.237097 0.165613 1.72151 1.46406 0.0829773 0.781037 0.991185 0.384245 0.386645 0.529107 0.744032 -1202176: 0.930161 0.0603389 0.125269 1.40646 1.21718 0.0667965 0.769544 1.0765 0.750216 0.198496 0.487197 1.11068 -1204224: 1.34562 0.092934 0.422625 1.08337 1.66313 0.250876 0.717404 0.634485 0.720102 0.179604 0.379904 0.575163 -1206272: 1.65362 0.216092 0.552254 1.07413 1.59223 0.439743 1.072 0.391105 0.623296 0.13438 0.408287 0.233129 -1208320: 2.14087 0.22588 0.695582 0.871929 0.954458 0.687582 1.17806 0.520247 0.228522 0.0362791 0.523037 0.391003 -1210368: 2.21852 0.14225 0.35077 0.138522 0.706726 1.67903 0.737437 0.469491 0.134933 0.0218664 0.451947 0.267638 -1212416: 1.30162 0.0662511 0.0281859 0.34291 0.86162 1.48348 0.906008 0.0883076 0 0.039362 0.456365 0.874753 -1214463: 1.24754 0.273998 0.0807236 0.366362 0.720731 1.32423 1.01182 0.0739094 0 0.0350985 0.660305 0.853799 -1216512: 1.14713 0.402055 0.102131 0.195622 0.534428 1.13459 0.899032 0.360828 0.0153993 0.0271362 0.848841 0.735734 -1218560: 1.11697 0.365266 0.0811546 0.263026 0.713537 0.656551 0.717005 0.899496 0.0425506 0.022274 1.16436 0.359381 -1220607: 0.802176 0.160817 0.301035 0.200048 0.350574 0.83401 0.446906 1.6965 0.471081 0.00150137 1.28775 0.275088 -1222656: 0.375316 0.327973 0.471742 0.139101 0.743097 0.154687 0.252768 1.80993 0.861067 0.00128271 1.05642 0.0923847 -1224704: 0.377537 0.228705 0.614645 0.196436 1.2923 0.0226081 0.198388 1.32077 0.964239 0.035139 0.665579 0.359541 -1226752: 0.309084 0.560209 0.628015 0.917971 1.30231 0.499112 0.290884 0.909182 0.906631 0.317398 0.0044082 1.1066 -1228800: 0.616281 1.09471 0.438153 1.20139 1.31748 0.529979 0.056202 0.147141 0.770117 0.531332 0.00450089 1.22832 -1230848: 0.540832 1.11876 0.170607 1.21707 1.27427 0.725834 0.090066 0.63645 0.749253 0.332972 0.036914 1.24387 -1232896: 0.609705 1.12998 0 1.19186 0.843379 0.85404 0.245476 1.25292 0.460009 0.0783138 0.34912 1.2453 -1234943: 1.15093 0.850736 0.0201813 1.19447 0.461875 0.826173 0.287089 1.00405 0.0406682 0.169399 0.601202 1.26192 -1236992: 1.81723 0.0149317 0.300474 0.937347 0.889037 1.05508 0.46401 0.833632 0.0733902 0.0670513 0.437464 1.00796 -1239040: 1.91697 0.00466987 0.786386 0.121236 1.08647 1.00357 0.333759 0.828123 0.0820721 0.130883 0.494002 0.60877 -1241087: 1.4188 0.0413809 0.750062 0.411706 1.25389 0.756039 0.492375 0.544704 0.201758 0.0303456 0.206334 1.14274 -1243136: 0.906825 0.000717057 0.523273 0.367952 1.38499 0.61106 1.02286 0.694101 0.155715 0.0388215 0 1.35689 -1245184: 0.317155 0.023396 0.672466 0.319546 1.35326 0.633754 1.11025 0.795981 0.170556 0.00609818 0.0295275 1.49736 -1247232: 0.52079 0.0633703 0.760026 0.275385 0.713621 0.833822 0.895369 0.875591 0.233121 0.00580452 0.279872 1.47458 -1249280: 1.12391 0.646239 0.69567 0.171756 0 0.758046 0.282488 0.569912 0.731315 0.00442471 0.60627 0.816042 -1251328: 1.27984 1.26314 0.360557 0 0.0468902 0.165622 0.14346 0.616951 0.892174 0.00086818 0.851385 0.465373 -1253376: 0.655558 1.17901 0.617576 0 0.0423959 0.132988 0.764045 0.245602 0.999702 0.0369078 0.584255 0.348601 -1255423: 0.0983359 0.944515 0.99984 0.548483 0.0463437 0.0408533 0.781063 0.524139 0.596922 0.0760844 0.808745 0.12908 -1257472: 0.148561 0.489843 1.32463 1.51192 0.0580856 0.115022 0.305434 0.762626 0.012081 0 0.951986 0.248935 -1259520: 0.102865 0.12758 1.20509 1.73684 0.103759 0.135419 0.08049 0.957323 0.0328675 0 0.793279 0.386184 -1261568: 0.0679724 0.149105 0.424174 1.75284 0.433092 0.294282 0.202575 0.649151 0.0386679 0.623682 0.485237 0.689493 -1263616: 0.438183 0.138145 0.14147 1.59325 0.216659 0.216966 0.495922 0.44919 0.0369681 0.996292 0.436045 0.791153 -1265664: 1.01509 0.308741 0.304488 1.5758 0.188673 0.265047 0.901939 0.558823 0.0137337 0.762385 0.56269 0.616866 -1267712: 0.92922 0.184678 0.305316 1.78511 0.438046 0.34548 1.23419 0.710437 0.0114853 0.76894 0.45918 0.345678 -1269759: 0.298355 0.160416 0.12566 1.75705 0.460401 0.388476 1.09123 0.996592 0.0437596 0.81842 1.17254 0.492539 -1271808: 0.0171045 0.201243 0.353822 1.3779 0 0.887279 0.815866 1.03876 0.161309 0.906016 1.5374 0.465653 -1273856: 0.000203537 0.411813 0.888917 0.641809 0.516261 0.723273 0.631069 0.907588 0.253753 0.693701 2.26765 0.235565 -1275903: 0.186176 0.635081 1.41693 0.23986 1.06962 0.664369 0.181637 0.374366 0.217876 0.187424 2.56307 0.151374 -1277952: 0.0323311 0.749013 1.27015 0.466311 1.43986 0.546142 0.240698 0.628559 0.176165 0.760176 1.81693 0.163704 -1280000: 0.215834 0.84455 0.933933 0.861172 0.931 0.537893 0.496323 0.952756 0.28632 1.15276 0.41335 0.310053 -1282048: 0.888111 1.22812 0.603172 0.701416 0.0891902 0.634781 0.350925 1.17257 0.473234 1.04719 0.00599701 0.637596 -1284096: 1.04461 1.14108 0.606272 0.00841954 0 0.944935 0.290197 1.67395 0.389079 0.66889 0.0808053 0.508304 -1286144: 1.16953 0.937454 0.557737 0.00970038 0.462837 0.932516 0.352891 1.04759 0.40709 0.707801 0.139113 0.742367 -1288192: 1.13152 0.156831 0.671093 0.158601 0.597054 0.734045 0.375063 1.12044 0.260539 0.715975 0.161246 0.953875 -1290239: 0.837003 0.108242 1.26653 0.22845 0.512838 0.318319 0.361477 2.05274 0.166537 0.604975 0.14213 1.0109 -1292288: 0.364409 0.0665036 1.72407 0.164353 0.0160811 0.263687 0.178136 2.8828 0.202166 0.459881 0.167671 1.24307 -1294336: 1.43557 0.520795 0.226602 1.02687 0 0.906371 0.284589 1.2268 0.204845 0.977084 0.105181 0.809329 -1296383: 1.30171 0.862283 0 0.757398 0.675156 1.86371 0.406658 0.297405 0.294464 0.851524 0.143659 0.469171 -1298432: 1.20349 0.98049 0.0848431 0.688839 0.92388 2.10133 0.438651 0.127868 0.0702351 0.55418 0.168769 0.642734 -1300480: 1.09351 0.902903 0.203419 0.57357 1.0216 2.06263 0.459532 0.11062 0.0388344 0.453054 0.170448 0.709065 -1302528: 1.03254 0.80763 0.8774 0.510881 0.983079 1.83913 0.579498 0.330884 0.028596 0.523894 0.15683 0.479172 -1304576: 1.00871 0.824609 0.937552 0.467355 0.321281 1.15888 0.542637 0.830216 0.173188 0.585945 0.358507 0.0504835 -1306624: 1.2976 0.622209 0.728192 0.602614 0.222962 0.00131535 0.0468616 1.15269 0.795561 0.507121 0.246782 0.755655 -1308672: 0.966278 0.637241 0.554561 0.558288 0.344459 0.446758 0.072934 1.52106 1.00552 0.137184 0.322049 0.825542 -1310719: 0.464987 0.00956134 1.04671 0.500859 0.335355 0.630115 0.199021 1.38195 1.28527 0.035068 0.87597 0.794195 -1312768: 0.0306895 0.0553728 1.4104 0.389935 0.381493 0.830404 0.595927 0.426907 1.27181 0.0152476 1.33683 0.711147 -1314816: 0.0597515 0.157522 0.823177 0.0587135 0.404899 0.769808 1.38163 0.6579 1.31105 0.0177549 1.37975 0.425433 -1316863: 0.0944278 0.189404 0.552761 0.118188 0.254532 0.861345 0.824997 1.07419 1.30108 0.0620907 0.88032 1.09834 -1318912: 0.933189 0.112597 0.238419 0.156492 0.0490523 0.956755 0.763672 0.968676 1.15678 0.207747 0.519171 1.10314 -1320960: 1.73063 0.120559 0.158213 0.202324 0.00417098 1.01668 0.717686 0.629751 0.807888 0.566899 0.356102 0.969059 -1323008: 1.19869 0.00144667 0.16932 0.379637 0.00149363 0.406637 0.570289 0.565031 0.0989864 1.19873 0.897671 1.09394 -1325056: 0.581976 0.0693837 0.391791 0.363978 0.435397 0 0.475909 0.584627 0.0190253 1.26238 1.04631 1.33329 -1327104: 0.666482 0.611154 0.700088 0.267905 0.969536 0.0632951 0.240454 0.651404 0.0308743 1.15514 0.576072 1.01168 -1329152: 1.07838 0.338958 0.746728 0.256263 1.34054 0.37595 0.0299234 1.22754 0.0182739 1.07315 0.282474 1.28144 -1331199: 1.36144 0.127918 0.771315 0.242366 1.24382 0.466046 0.144214 1.67903 0.0686423 0.649199 0.00373215 1.73747 -1333248: 1.72165 0.270255 0.514896 0.144323 1.39235 0.230571 0.0573049 2.02704 0.0848591 0.25147 0.113677 1.8858 -1335296: 2.14871 0.100865 0.162265 0.746046 1.02221 0.00489925 0.150176 1.18597 0.205294 0.930492 1.53964 0 -1337344: 0.988481 0.0925705 0.983654 0.921558 0.433569 0.1306 0.275548 0.96234 0.110003 1.12221 1.54982 7.30177e-05 -1339392: 0.494703 0.407338 1.32852 0.335799 0.0442557 0.167005 0.431018 0.707893 0.00142793 1.0349 1.67459 0 -1341440: 0.891466 0.550765 1.2558 0.436658 0.0201017 0.520485 0.338887 0.137472 0.0280244 0.947376 1.58177 0.0138086 -1343488: 1.18042 0.556383 1.18608 1.10283 0 0.756658 0.522334 0.0436827 0.118256 0.757546 1.04975 0.046989 -1345535: 1.32535 0.497629 0.898786 1.22194 0.0394495 0.838369 0.634513 0.204424 0.165928 0.337469 0.768139 0.0507339 -1347584: 1.06605 0.489805 0.766292 1.01161 0.146266 0.718607 0.609394 0.702513 0.235189 0.0623747 0.87128 0.236639 -1349632: 0.755712 0.402527 1.01036 0.608114 0.149205 1.2456 0.660624 0.759549 0.184949 0.0598805 0.342508 0.517869 -1351679: 0.866156 0.312815 0.878431 0.350779 0.205057 1.02755 0.720061 0.629991 0.115269 0.36964 0.511792 0.368506 -1353728: 0.785936 0.323375 0.907845 1.02227 0.497632 0.594432 0.645424 1.42567 0.11977 0.469618 0.475174 0.761765 -1355776: 1.26423 0.829926 0.798249 0.645875 0.304072 0.35525 0.422441 1.81415 0.350312 0.311238 0.653465 0.760407 -1357824: 1.51091 1.06136 0.403908 0.449283 0.327233 0.24784 0.235419 1.58722 0.570275 0.195407 0.64464 0.615884 -1359872: 1.62626 1.44151 0.261054 0.383706 0.491121 0.0840659 0.0782342 0.670537 0.826431 0.280215 0.58582 0.58594 -1361920: 1.37356 1.54986 0.428104 0.640342 0.566579 0.0819416 0.260873 0.660762 0.361246 0.480482 0.543446 0.498162 -1363968: 0 0 0 0 0 0 0 0 0 0 0 0 -1366015: 0 0 0 0 0 0 0 0 0 0 0 0 -1368064: 0 0 0 0 0 0 0 0 0 0 0 0 -1370112: 0 0 0 0 0 0 0 0 0 0 0 0 -1372159: 0 0 0 0 0 0 0 0 0 0 0 0 -1374208: 0 0 0 0 0 0 0 0 0 0 0 0 -1376256: 0.245756 0.300843 0.80336 0.470151 0.238495 0.254832 1.75996 0.79229 0.1354 0.0570758 1.52503 0.941023 -1378304: 0.13157 0.137336 0.798249 0.299904 0.75258 0.16985 0.971942 0.353715 0.130388 0 1.58235 1.07554 -1380352: 0.115752 0.0793379 0.654595 0.281177 0.908291 0.191161 0.736225 0.526871 0.183835 0 1.71779 0.831893 -1382400: 0.0898525 0.0832371 0.578928 0.321072 0.874314 0.410218 0.784039 0.477646 0.261039 0 1.79643 0.790664 -1384448: 0.0641459 0.226412 0.595513 0.161856 0.525743 0.806072 0.788449 0.30878 0.52891 0 1.72495 0.763352 -1386495: 0 0.517511 0.887892 0.113219 1.03697 1.71405 0.462336 0.309279 0.524788 0.214496 1.45119 0.44109 -1388544: 0.18717 0.337174 0.43995 0.396482 1.42659 1.59028 0.348617 0.287928 0.594204 0.491448 1.17843 0.444494 -1390592: 0.412036 0.395793 0.0554357 0.488022 1.09363 2.25355 0.356872 0.237685 0.335116 0.345054 0.566943 0.257999 -1392640: 0.661219 0.219034 0.047904 0.401377 0.535455 2.42332 0.437211 0.177414 0.104371 0.21865 0.436556 0.263936 -1394688: 0.513157 0.0969815 0.347198 0.218289 0.0230193 1.9408 0.323176 0 0.26076 0.211176 0.747999 0.535392 -1396736: 0.728832 0.477405 0.602864 0.293282 0.0154688 1.36385 0.331876 0.051087 0.675351 0.254757 0.941153 0.142706 -1398784: 0.581974 0.754028 0.967594 0.351711 0.0169492 0.456261 0.308801 0.0261529 0.795101 0.586725 0.70091 0.31499 -1400831: 0.335959 1.09614 0.790626 0.152309 0.321152 0.0339773 0.466678 0.533944 0.400873 0.594268 0.697288 0.696606 -1402880: 0.268788 0.633493 0.604873 0.174091 0.49712 0.0324721 2.24081 0.306312 0 0.416442 0.964255 0.645078 -1404928: 0.27841 1.09164 0.172739 0.212268 0.573854 0.0414347 2.83307 0.103217 0.144547 0.255448 0.953619 0.492701 -1406975: 0.16768 1.02163 0.355872 0.0766426 0.553337 0.27296 2.45915 0.0478299 0.182287 0.288188 0.792666 0.626979 -1409024: 0.142609 1.12365 0.400861 0.0268599 0.575015 1.09307 1.73479 0.0542255 0.204228 0.218824 1.12695 0.137319 -1411072: 0.547736 0.690761 0.243923 0.00117448 0.61999 1.192 0.983212 0.048272 0.331145 0.726454 1.65047 0.186276 -1413120: 0.694054 0.622252 0.197781 0 0.470852 1.11321 0.534804 0.332501 0.350154 0.865388 1.75391 0.27675 -1415168: 0.851208 0.929591 0.80587 0.0100046 0.282704 0.497676 0.616111 0.470925 0.201126 0.585844 1.85913 0.214147 -1417216: 0.72988 0.762931 1.08466 0 0.113666 0.117997 0.974506 0.486934 0.368127 0.419676 1.7419 0.546569 -1419264: 0.464141 0.701467 1.40009 0 0.0427564 0 1.73072 0.622195 0.525885 0.321892 1.40186 0.627584 -1421311: 0.125855 0.965514 1.72204 0.07138 0.0137854 0.0067044 2.02522 0.362719 0.113662 0.520445 0.675966 0.496689 -1423360: 0.0388052 0.474774 0.998085 0.0143947 0.0867326 0.275791 3.08586 0.188682 0.0095265 0.0121453 1.14069 0.627869 -1425408: 0 0.302041 0.0586024 0.00864928 0.127814 0.514981 3.62143 0.0609291 0.0156965 0.0335693 1.39562 0.31586 -1427455: 0 0.332908 0.0152669 0.0041835 0.343371 0.679717 3.38768 0.0534496 0.0712895 0.472801 0.935557 0.0858826 -1429504: 0.743442 0.0694489 0.0287513 0.0827024 0.507024 0.600256 3.19653 0.0202574 0 0.391912 0.555814 0.0685078 -1431552: 0.69866 0.00516593 0.641725 0.145463 0.592288 0.430246 2.68174 0.0344907 0.283375 0.631723 0.671202 0.108753 -1433600: 0.868621 0.00285792 0.853735 1.11765 0.260406 0.517452 1.21401 0.0493365 0.206374 1.66578 0.151499 0.152255 -1435648: 0.789004 0.00359714 0.7775 0.903823 0 0.752138 0.371105 0.0639189 0.397361 1.8632 0.106093 0.124299 -1437696: 0.680122 0.134729 0.735207 0.132284 0.0338558 0.266794 0.425696 0.82266 0.393735 1.82118 0.1132 0.062362 -1439744: 0.450353 0.185352 0.774148 0.0760828 0.0514944 0.190197 1.06545 1.72747 0.589572 0.699595 0.212339 0.0596454 -1441791: 1.19369 0.849946 0 0.0600718 0.057808 0.916966 0.994052 1.3245 0.525746 0.176913 0.539691 0.597201 -1443840: 1.52075 0.46673 0.00325109 0.00465586 0.0664674 1.55674 0.801972 1.09732 0.0641685 0.26886 0.665036 0.723751 -1445888: 1.24628 0.233218 0.00184623 0.014831 0.0938593 1.8155 0.696361 0.619963 0.0530289 0.299177 0.847364 0.75542 -1447935: 0.82585 0.22093 0.000958334 0.0212264 0.159457 1.85574 0.500879 0.730237 0.0666539 0.117394 1.03721 0.522708 -1449984: 0.675287 0.152032 0.0977557 0.0308984 0.354614 2.36927 0.691295 0 0.0247371 0.154436 1.28268 0 -1452032: 0.90441 0.168975 0.16096 0.0122804 0.193173 2.67156 0.655431 0 0.0123708 0.171737 1.57518 0.135686 -1454080: 1.10644 0.0127055 0.152198 0.0113945 0.442382 2.50158 0.700937 0 0.0633949 0.163861 1.91063 0.224448 -1456128: 0.422004 0.000805921 0.268024 0.00417635 0.548222 2.48319 0.224201 0.0586142 0.35929 0.276102 1.98303 0.704771 -1458176: 0.10552 0.000940609 0.148143 0.15004 0.588478 2.08517 0.490794 0.451648 0.69543 0.494219 1.59044 0.575457 -1460224: 0.489558 0.198397 0.282285 0.319102 0.743289 1.5712 0.645737 0.395514 0.627864 0.410814 0.766696 0.316249 -1462271: 0.364606 0.664678 0.161204 0.261521 0.922766 0.397473 0.80765 0.347987 0.486522 0.46126 1.45911 0.286564 -1464320: 0.238577 0.696295 0.0464039 0.172027 0.180228 0.423475 0.892779 0.310248 0.568467 0.315093 1.99239 0.298895 -1466368: 0.0994869 0.86545 0.00521587 0.00964942 0.0356996 0.677778 0.735407 0.274643 0.496779 0.132269 2.16151 0.418021 -1468416: 0.0403359 0.66049 0.334755 0.529336 0.907653 0.403707 0.689057 0.396972 0.603425 0.193704 1.78434 0.822901 -1470464: 0.000602252 0.00228172 0.320978 0.730114 2.2126 0.0984812 0.488329 0.156764 0.0438413 0.003942 1.6502 1.11071 -1472512: 0.261232 0.0468841 0.316916 0.734188 2.59218 0.0350939 0.515924 0.0378468 0.00375842 0.0167301 1.23182 1.1127 -1474560: 0.534682 0.0688145 0.293448 0.598906 2.27717 0.266449 1.24578 0.0686376 0 0.0185785 0.735346 0.834325 -1476607: 0.542876 0.105252 0.168865 0.609439 1.66096 0.257564 1.84706 0.0781386 0.151626 0.229416 0.395753 0.978699 -1478656: 0.529753 0.343522 0.0042037 0.797718 0.724598 0.233145 2.56777 0.097296 0.181618 0.550366 0.177105 0.962264 -1480704: 0.28282 0.621667 0.145821 0.829206 0.0173065 0.114236 3.06942 0.0133035 0.319064 0.52802 0.252654 1.2216 -1482751: 0.44641 0.0881655 1.09839 0.92828 0.0267969 0.140198 2.44513 0.263275 0.232847 0.201994 0.323088 1.20525 -1484800: 0.24638 0.00107653 1.92082 0.880379 0.108856 0.0801039 1.53765 0.667701 0.424668 0.180889 0.416005 0.499099 -1486848: 0.274524 0 2.31321 0.813739 0.0818259 0.0463306 1.34066 0.539901 0.399141 0.535681 0.420816 0.204401 -1488896: 0.318689 0.0183666 2.55768 0.903576 0.641594 0.157348 0.826277 0.19269 0.376642 0.589496 0.537465 0.0369314 -1490944: 0.632206 0 1.90417 1.05427 0.902835 0.461381 0.684821 0.346273 0.216668 0.205602 0.449697 0.0852515 -1492992: 0.388222 0.046386 1.16756 1.02584 0.999322 0.641463 0.817002 0.462935 0.289285 0.385779 0.173161 0.130247 -1495040: 0.335853 0.238897 0.726127 0.701366 0.933178 0.734267 0.499914 0.322348 0.725593 0.64746 0.0668184 0.213816 -1497087: 0.292177 0.230167 0.313174 0.390864 0.250504 0.792571 0.645811 0.0974032 0.917879 1.04738 0.540842 0.228598 -1499136: 0.210953 0.348221 0.214066 0.115165 0.149678 0.638434 0.671547 0.0414021 0.53824 0.69468 1.15636 0.337934 -1501184: 0.00668381 0.936935 0.163737 0.398701 0.154288 0.784677 0.445435 0.288395 0.530584 0.280107 1.8142 0.456498 -1503231: 0.170129 0.988858 0.00101308 0.197904 0.203516 0.659963 0.584984 0.737227 0.98294 0.171168 1.74034 0.241529 -1505280: 0.178772 0.870691 0.00488728 0.469058 0.264347 0.339483 0.636978 0.757517 0.946787 0.355871 1.85277 0 -1507328: 0.477256 0.893447 0.314306 0.532594 0.327284 0.179345 0.614813 0.964311 0.797971 0.110123 1.82909 0 -1509376: 0.37098 0.871628 0.662636 0.228548 0.329334 0.737949 0.76798 0.784585 0.396781 0.553952 1.50749 0 -1511424: 0.390935 1.00502 0.63529 0.131555 0.263229 2.37225 0.215665 0 0.103053 0.562407 1.3322 0 -1513472: 0.583391 0.606402 0.446408 0.159007 0.302277 2.46594 0.189676 0 0.218191 0.540147 1.41871 0.0580687 -1515520: 0.575061 0.0350574 0.691279 0.181858 0.192842 2.47611 0.655907 0.172024 0.463237 0.36742 0.984564 0.134089 -1517567: 0.48666 0.0311604 0.810347 0.339032 0.431419 2.35599 0.48424 0.452525 0.51891 0.00769566 0.607517 0.190903 -1519616: 0.469155 0.042695 1.00844 0.443748 0.800728 1.58649 0.27549 0.677526 0.976853 0.233524 0.724905 0.374067 -1521664: 0.483169 0.0149681 0.80787 0.410941 0.461623 0.52856 1.3262 1.01424 0.823504 0.480989 0.635949 0.189924 -1523711: 0.000228172 0.637864 0.695105 0.12403 0.48551 0.584483 1.83699 0.855165 0.270197 0.736523 0.125255 0.184305 -1525760: 0.0491876 0.884758 0.660015 0.204606 0.969778 0.175152 1.52551 0.162672 0.350989 1.49169 0.0804162 0.137643 -1527808: 0.0782388 1.11749 0.545564 0.140453 1.0725 0.258537 0.971765 0.0925066 0.368982 1.45082 0.0656705 0.0996922 -1529856: 0.0834056 1.44767 0.388622 0.103196 1.22492 0.405225 0.433161 0.222101 0.285151 1.189 0.161562 0.114815 -1531904: 0.400849 1.1305 0.189757 0.145965 1.32188 0.603079 0.0615436 0.526142 0.230653 0.887093 0.637903 0.555409 -1533952: 0.354298 0.726634 0.202927 0.420304 1.43633 0.13739 0.382843 0.361707 0.130344 0.0603632 0.869798 1.59395 -1536000: 0.114344 0.764294 0.244701 0.508048 1.0785 0.487811 0.860296 0.266522 0.575802 0.26013 0.647667 1.66179 -1538047: 0.352502 0.88353 0.15698 1.4005 0.693203 0.354461 1.40864 0.427861 0.303487 0.420222 0.203443 1.4693 -1540096: 0.219591 0.643305 0.163709 1.27859 0.684502 0.385477 1.87359 0.715212 0.103869 0.404226 0.219473 0.856312 -1542144: 0.0526475 0.102934 0.282508 0.87638 0.919616 0.774404 1.89726 0.531696 0.0479681 0.171053 0.345106 0.247172 -1544192: 0.000204865 0.543702 0.283694 0.484454 0.868965 0.809986 1.72721 0.408067 0 0.14029 0.000887862 0.522868 -1546240: 0.000423324 0.80159 0.385144 0.413748 0.520101 0.813369 1.89108 0.21464 0.00688852 0.200368 0.0108699 0.574577 -1548288: 0.000471201 0.681907 0.315552 0.609311 0.388345 0.635052 2.53691 0.0577665 0.0158553 0.296073 0.269447 0.404898 -1550336: 0.000465302 0.72485 0.386604 0.542414 0.653733 0.809964 2.28651 0.089283 0.0135214 0.155465 0.779952 0.225712 -1552383: 0.000449363 0.608978 0.253352 0.0577548 0.639395 1.2243 1.66752 0.00646267 0.0351232 0.13494 1.86084 0.0358069 -1554432: 0.000686225 0.57853 0.443759 0.0748975 1.20011 1.20507 0.915585 0.0193081 0.0105488 0.0977339 2.28603 0.102048 -1556480: 0.000513352 0.584261 0.219193 0.0871624 1.60526 0.952879 0.290446 0.0752426 0.201745 0.0904367 2.61559 0.0328025 -1558527: 0.00039518 0.235977 0.0206311 0.276738 1.64418 0.302125 0.830728 0.279288 0.0488741 0.0929079 2.83381 0 -1560576: 0.0817651 0.552404 9.38057e-05 0.460332 1.57295 0.284995 0.636186 0.168407 0 0.087567 2.77105 0 -1562624: 0.163793 0.569577 0.00313725 0.739334 1.26368 0.232485 2.05018 0.143278 0 0.058533 2.45034 0.14494 -1564672: 0.482659 0.472847 0.124416 0.643032 0.310827 0.265349 2.53291 0.171651 0.00821197 0.0131174 1.72424 0.460241 -1566720: 0.834063 0.45481 0.0616531 0.390796 0.0638533 0.719294 2.19405 0.252952 0.453 0 0.794376 0.678451 -1568768: 0.499457 0.696551 0.00367351 0.59056 0.185039 0.936127 2.46169 0.0771131 0.215128 0.162785 0.0305306 0.98359 -1570816: 0.323772 0.749897 0.0596138 0.811839 0.287641 1.01369 2.16299 0.597712 0.110351 0.243337 0.0692285 1.08699 -1572863: 0.252418 0.737335 0.136257 0.737159 0.80591 0.362687 1.69766 1.05536 0.322972 0.237228 0.023277 1.06956 -1574912: 0.136062 1.10585 0.536629 0.478575 0.0414927 0.312793 1.52223 1.06189 0.332362 0.176126 0 0.991182 -1576960: 0.764272 1.14405 0.119935 0.202335 0.0460003 0.476837 1.91879 1.06577 0.417084 0.36966 0.0807241 0.245803 -1579007: 0.707385 0.514736 0.0105217 0.0266355 0.442233 0.839876 1.27064 1.32557 0.892981 0.964586 0.16505 0.160896 -1581056: 0.19331 0.0224779 0.0273458 0 0.753337 0.991272 0.798431 1.14133 0.833659 1.1234 0.38315 0.0810659 -1583104: 0.336776 0.384342 0.0110922 0.0230636 0.566991 0.274049 1.39339 0.777408 0.175898 1.10996 0.29015 0.0267249 -1585152: 0.207459 0.686203 0.00598926 0.0101299 0.34113 0.0842783 1.83739 0.369371 0.174373 0.846008 0.185074 0.000139272 -1587200: 0.0907698 1.28105 0.0215522 0.0207813 0.191145 0.0307106 2.0317 0.202285 0.0998439 0.20266 0.136021 0.119827 -1589248: 0.200878 1.97973 0.0029711 0.0214956 0.116781 0.101423 2.09912 0.333245 0.154275 0.0374433 0.000850089 0.070028 -1591296: 0.136989 2.20752 0.003589 0.0110626 0.109609 0.198092 1.8403 0.0992335 0.30965 0.574864 0.000517423 0.0765503 -1593343: 0.032333 2.33677 0.000923366 0.101082 0.050353 0.636759 1.91698 0.0331226 0.344544 0.721225 0.460923 0.0181278 -1595392: 0.0103092 2.04235 0.134489 0.227148 0.036089 0.827378 1.70408 0.0395113 0.327181 0.610119 1.03743 0.00493851 -1597440: 0.000637928 1.97252 0.253001 0.225949 0.247568 0.701624 1.34108 0.0141703 0.17879 0.469638 1.25801 0.017315 -1599488: 0.000793928 1.72146 0.40377 0.102594 0.151545 0.561606 1.25666 0.16235 0.271998 0.154941 1.35707 0.0363618 -1601536: 0.000763891 1.56085 0.47002 0 0.00653263 0.450961 1.25991 0.822833 0.432324 0.136685 1.35805 0.025128 -1603584: 0.000724712 2.06455 0.306137 0 0.00212459 0.348357 1.18944 0.907152 0.553953 0.0312309 1.28377 0.000749928 -1605632: 0.18685 2.4924 0.272481 0 0.00115517 0.256271 1.14658 0.786771 0.569637 0.0209009 1.2294 0.000772178 -1607679: 0.0505255 2.36042 0.306836 0 0.0362271 0.19749 1.20324 0.506276 0.568098 0.0321337 1.15766 0.000749336 -1609728: 0.000421713 1.75503 0.436407 0.0186012 0.226979 0.103671 1.61239 0.164569 0.521642 0.0345912 1.17441 0.012738 -1611776: 0.0195927 1.09398 0.736516 0.185966 0.148896 0.0451318 1.85871 0.143877 0.422462 0.0306555 1.02025 0.0942792 -1613823: 0.0285379 0.953038 0.625407 0.181883 0.0310146 0.0402864 1.82454 0.139105 0.34603 0.046855 0.990997 0.148122 -1615872: 0.0258673 1.26069 0.318828 0.052855 0 0.0301827 1.66699 0.165057 0.347071 0.051048 0.800258 0.230303 -1617920: 0.0923965 1.2533 0.450433 0.0122527 0.14905 0.0357085 1.48095 0.15158 0.378556 0.351897 0.225873 0.244756 -1619968: 0.307836 1.32635 0.204027 0.011686 0.0872975 0.120137 0.961065 0.374731 0.53936 0.716457 0.705452 0.263963 -1622016: 0.380086 1.43828 0.127242 0 0.0225444 0.231009 0.693219 0.384104 0.482751 0.700259 1.04807 0.270901 -1624064: 0.193185 1.62703 0.00169585 0.147021 0.0096994 0.280871 0.648916 0.351279 0.461146 0.584805 1.11163 0.225181 -1626112: 0.0967396 1.90212 0.091056 0.29958 0.0177098 0.209983 0.735482 0.218147 0.473251 0.215329 1.35504 0.0910162 -1628159: 0.00063398 1.79907 0.393384 0.359706 0.0220817 0.127561 1.05663 0.158517 0.464715 0 1.44032 0.339643 -1630208: 0.000759935 1.44313 0.0654665 0.179276 0.0240172 0.114071 1.46927 0.116515 0.48618 0 1.61101 0.72804 -1632256: 0.000767174 1.04246 0.0409758 0.0498085 0.0201515 0.119945 2.10324 0.104214 0.338902 0.0233963 1.6716 0.25673 -1634303: 0.000841835 0.602922 0.178186 0 0 0.0737816 2.16818 0.101474 0.265187 0.0417693 1.57599 0.346406 -1636352: 0.133564 0.16474 0.330114 0 0 0.080788 2.19196 0.085893 0.220708 0.0420009 1.41657 0.433113 -1638400: 0.162703 0.206151 0.248059 0 0 0.234188 2.19849 0.0863433 0.123779 0.0562446 0.903959 0.5204 -1640448: 0.000626004 0.512834 0.229321 0 0 0.318443 2.14055 0.0592064 0.0546708 0.073207 0.442725 0.655668 -1642496: 0.000263583 0.858657 0.298053 0.166707 0 0.33706 1.70269 0.207647 0.234419 0.635801 0.327198 0.481119 -1644544: 0.000175314 1.20444 0.166511 0.315834 0 0.576919 1.43182 0.401622 0.272677 0.779495 1.04699 0.170198 -1646592: 0.000339147 1.56836 0.31823 0.351663 0 0.711961 1.14899 0.370869 0.296083 0.65139 1.48332 0.109814 -1648639: 0.000492382 1.77737 0.415531 0.261121 0.0532257 0.683623 0.844677 0.255238 0.399041 0.444771 1.55692 0.091021 -1650688: 0.000629205 1.7997 0.126618 0.0819444 0.0315074 0.573032 0.798497 0.248411 0.508988 0.328322 1.56839 0.000615578 -1652736: 0.000701369 1.65115 0.00255275 0.0718629 0.0334449 0.308713 0.973947 0.477905 0.521685 0.39726 1.27558 0.0556054 -1654783: 0.1031 1.67178 0.0274127 0.186264 0 0.230403 1.06232 0.740417 0.305342 0.648908 0.594789 0.127635 -1656832: 0.0987779 1.55104 0.114187 0.0185343 0.0116712 0.505266 1.03573 0.660121 0.015946 0.356917 0.117755 0.480122 -1658880: 0.0399098 0.467762 0.173927 0.154651 0 0.296709 1.55391 0.519495 0.0129598 0.00150456 0.0033911 1.67627 -1660928: 0 0.002035 0.179238 0.197217 0.0102854 0.0860921 1.83962 0.312482 0.00377636 0.00218013 0.0465826 2.61076 -1662976: 0 0.0198636 0.15067 0.18464 0.0261149 0.088714 1.86358 0.239121 0.0184636 0.00572512 0.0627016 2.91912 -1665024: 0.0615691 0.00302087 0.0258534 0.334309 0.0301069 0.250638 1.87879 0.125696 0.00168666 0.0913405 0.0405291 3.1516 -1667072: 0.162633 0.00352211 0.0663165 0.423942 0.297804 0.290481 1.93021 0.000119994 0.000640447 0.0885325 0.0528772 2.89537 -1669119: 0.130495 0.00206716 0.239529 0.386772 0.619812 0.587614 1.57485 0 0 0.757107 0.0974123 2.09237 -1671168: 0.0876677 0.0215893 0.286706 0.403884 0.154096 0.72063 1.3855 0.00408688 0.0680143 1.29969 0.40046 1.59545 -1673216: 0.000404407 0.0179871 0.40869 0.327407 0.12099 0.866051 1.0437 0.0213576 0.00321214 0.991824 0.699407 1.61589 -1675264: 0.000398142 0.00315823 0.171265 0.0784155 0.111686 0.889891 0.667271 0.00751177 0.00270345 0.555978 1.66911 1.67833 -1677312: 0.441737 0.0350285 0.135841 0.142221 0.0187859 0.813858 0.664744 0.0110065 0.0249221 0.271938 2.05526 1.58526 -1679360: 0.264806 0.104173 0.0477117 0.167848 0.0375479 0.748527 0.419639 0.00889174 0.0326977 0.196798 1.99592 1.41868 -1681408: 0.000255307 0.20489 0.0172251 0.029357 0.045346 0.672477 1.34035 0.156166 0.0233275 0 1.70464 1.74144 -1683455: 0.17897 0.128719 0.107321 0.0882246 0.0292773 0.312808 1.88601 0.210012 0 0.0347117 1.63957 1.85411 -1685504: 0.850664 0.00409742 0.252943 0.281423 0.0123004 0.279939 1.92169 0.0714803 0.0142848 0.00765537 1.61717 1.73564 -1687552: 1.28637 0.0159372 0.165254 0.33305 0.0104943 0.386798 1.88341 0.0295341 0.0153152 0 1.27756 1.75716 -1689599: 1.14797 0.020368 0.0395649 0.234229 0.0134494 0.42438 2.08469 0.061733 0.0305547 0 0.738981 1.77678 -1691648: 0.757278 0.00671377 0.0483581 0.102131 0.00985588 0.029864 2.44954 0.0531173 0.0453753 0 0.500021 2.31427 -1693696: 0.0264706 0.00431926 0.123382 0.0946616 0.0814083 0.019788 2.29611 0.160427 0.0531191 0.00194523 0.402405 2.943 -1695744: 0.0159509 0.00141806 0.18547 0.194275 0.0053269 0.111375 2.04996 0.415858 0.612266 0.0424861 0.243022 3.14837 -1697792: 0.0457869 0.00152989 0.262125 0.286674 0 0.0413337 1.71506 0.363375 1.17496 0.104112 0.448359 2.93361 -1699840: 0.0779409 0.0015348 0.379367 0.224405 0 0.190126 1.18795 0.273257 1.51949 0.096559 0.61368 2.49767 -1701888: 0.108809 0.00140129 0.322395 0.164763 0 0.324602 1.2537 0.112067 1.69107 0.242683 0.771502 2.09466 -1703935: 0.114861 0.0640102 0.0866579 0.165794 0.00155498 0.0397212 1.62351 0 1.32797 0.786311 0.902397 1.71984 -1705984: 0.00975312 0.219395 0.144608 0.256906 0.0337625 0.0258715 1.80578 0 0.702309 1.11263 1.17256 1.65255 -1708032: 0.0230309 0.257571 0.0558724 0.164375 0.09343 0.0268228 1.72398 0.236622 0.642748 1.16744 1.00973 1.67059 -1710079: 0.0658393 0.292897 0.0987267 0.0863596 0.124293 0.0230842 2.41004 0.0740258 0.79424 0.657222 0.675269 1.74552 -1712128: 0.130276 0.259948 0.130705 0.0728283 0.18896 0.00385375 2.82997 0.031646 0.874227 0.338662 0.794634 1.42534 -1714176: 0.230537 0.28337 0.263307 0.105841 0.184507 0 2.93393 0.0372394 0.906346 0.172046 0.80489 1.20764 -1716224: 0.28141 0.353817 0.173941 0.258607 0.0321871 0 2.99373 0.065826 0.989457 0.201193 0.727268 1.22562 -1718272: 0.264352 0.387406 0.0680137 0.514085 0.453136 0.143395 3.02739 0.0217745 0.749763 0.177688 0.408274 1.78794 -1720320: 0.00672582 0.226765 0.217639 0.664989 0.833525 0.304744 2.41669 0.00448426 0.00312182 0.610513 0.152309 2.31565 -1722368: 0 0 0.27078 0.623494 0.723704 0.283844 1.75469 0.00859107 0.109618 1.05024 0.129635 2.00765 -1724415: 0 0 0.225493 0.500207 0.642229 0.226925 1.28558 0.00996565 0.122378 0.935682 0.169855 1.92811 -1726464: 0.020152 0 0.172512 0.356723 0.597096 0.201545 1.05456 0.0433517 0.209702 0.403344 0.167196 2.17218 -1728512: 0.0405863 0.00114248 0.114795 0.333519 0.275002 0.0614074 1.17737 0.0437909 0.212295 0.0015743 0.162342 2.29356 -1730559: 0.112568 0.000585044 0.00813155 0.223749 0.140779 0.00362815 1.42328 0.0851885 0.291247 0.245837 0.561603 2.42561 -1732608: 0.40798 0.00176838 0.0141649 0.254636 0.0292819 0.188575 1.4038 0.271363 0.270766 0.00211251 0.0228832 2.38937 -1734656: 0.355513 0.0332541 0.241725 0.131811 0.0237433 0.283293 1.83121 0.345234 0.0137282 0.00444193 0.00344496 2.58515 -1736704: 0.402587 0.0232248 0.252757 0.101938 0.00944137 0.20104 1.58242 0.256142 6.29314e-05 0.0193511 0.00445042 2.87795 -1738752: 0.48512 0.00196183 0.151777 0.111779 0 0.153111 1.50688 0.199366 0.00517441 0.00256809 0.0122279 2.91528 -1740800: 0.407878 0.00241511 0.0469631 0.122137 0 0.0491341 1.79874 0.133781 0.0425383 0.00773087 0.00211114 2.73656 -1742848: 0.28954 0.0357795 0.0132019 0.123167 0 0 1.98778 0.0654147 0.0645584 0.132218 0.000487616 2.78029 -1744895: 0.109651 0.380184 0.00400432 0.124354 0.00721307 0 1.82071 0.0593373 0.00637462 0.165872 0.0935306 3.28699 -1746944: 0.0819717 0.503445 0 0.0991732 0.00152471 0.123968 1.47054 0.207536 0.373739 0.110432 0.119958 3.50671 -1748992: 0.199863 0.0453005 0.0848328 0.00244122 0.00593829 0.0762376 0.922597 0.214127 1.18304 0.0452959 0.150563 2.97251 -1751040: 0.271534 0.00118097 0.251161 0.108992 0.108089 0 0.772532 0.153091 1.49964 0.127605 0.348861 2.07336 -1753088: 0.279397 0.000786449 0.643779 0.457278 0.0464239 0.0200931 0.519516 0.0934688 1.721 0.0105776 0.375878 1.20368 -1755136: 0.13382 5.9552e-05 0.498755 0.51 0.201556 0.209897 0.779581 0.071804 1.63945 0.0105088 0.559473 1.65655 -1757184: 0.105439 0.423573 0.257991 0.407184 0.224658 0.14599 0.979018 0.0727917 1.01485 0.159812 0.830091 1.82793 -1759231: 0.0714226 0.272235 0.107075 0.108883 0.444041 0.0794559 1.0404 0.276037 0.634199 0.0124554 1.21786 1.84025 -1761280: 0.0123121 0 0.309058 0.0978813 0.20431 0.106744 1.01907 0.281152 0.469459 0.0119537 0.754362 2.15561 -1763328: 0.0611786 0 0.708732 0.078965 0.238413 0.104848 1.24579 0.0125212 0.413274 0.0383613 0.360344 2.52376 -1765375: 0.222167 0.00166636 0.754438 0.0814104 0.222528 0.0487286 1.65453 0 0.321343 0.00469063 0.27587 2.56714 -1767424: 0.32526 0.00162169 0.95192 0.0741197 0.164848 0.0367827 1.7968 0.00264491 0.320486 0.00596067 0.126446 2.27874 -1769472: 0.379815 0.00109576 1.00702 0.0623244 0.119102 0.0921862 1.46114 0.225422 0.47944 0.0162452 9.02446e-05 1.85818 -1771520: 0.576357 0.0413042 0.483438 0.0153193 0.0225265 0.12751 0.987351 0.717302 0.998672 0.011476 0.276572 1.85903 -1773568: 0.602347 0.787008 0.372371 0.0107552 0.188309 0.244644 1.20261 0.75956 1.20066 0.121326 0.721179 0.811122 -1775616: 0.170246 2.13032 0.48664 0.0176625 0.180235 0.311669 0.993644 0.536577 1.27672 0.136121 0.827623 0.174635 -1777664: 0.13506 2.59655 0.58788 0.0202842 0.33959 0.270881 0.52906 0.423139 1.23156 0.176713 0.824247 0.242473 -1779711: 0.0274026 2.87873 0.560415 0.0518419 0.272228 0.1472 0.325215 0.546095 1.00655 0.266264 0.757925 0.413266 -1781760: 0.282204 2.90875 0.458669 0.0502605 0.274237 0.0428299 0.549725 0.696882 0.798531 0.0588568 0.657562 0.17167 -1783808: 0.561537 2.7888 0.123095 0.130333 0.310204 0.0827001 0.588872 0.672282 0.650626 0.00366279 0.102304 0.709838 -1785855: 0.373746 1.01344 0.0926932 0.160596 0.275261 0.240845 1.50003 0.590223 0.302731 0 0.0936482 1.60415 -1787904: 0.271497 0.000444888 0.0064642 0.167812 0.0220327 0.225123 1.64974 0.475558 0.271221 0.000399901 0.0275959 2.2477 -1789952: 0.264765 0.00107488 0.00541913 0.239228 0 0.101807 1.80691 0.350062 0.0949202 0.20473 0.000510438 2.23941 -1792000: 0.321617 0.00152491 0.0731451 0.254345 0.0145864 0.34568 1.84638 0.14352 0.0374763 0.389663 0.933372 1.9316 -1794048: 0.223836 0.000939564 0.280147 0.178078 0.0270599 0.201798 1.84968 0.0221629 0 0.346962 3.00314 0.780745 -1796096: 0.000153507 0.0154893 0.198152 0 0.0167839 0.233157 1.77054 0 0 0.343727 3.05283 0.374519 -1798144: 0 0.0245133 0.172222 0.00976804 0 0.576923 1.97264 0.00128823 0.0965672 0.0755917 2.72875 0.188076 -1800191: 0.434227 0.0143107 0.330551 0.0100501 0.0119832 0.654427 2.27702 0.00233844 0 0.0398404 2.55208 0.202843 -1802240: 0.493756 0.00647418 0.501681 0.00639547 0.00656403 0.55918 2.47392 0.00357287 0 0.0344971 2.89231 0.185668 -1804288: 0.34648 0.0130921 0.565573 0.00251408 0.018106 0.407617 2.34163 0.00554982 0.00268311 0.00451254 2.93883 0.161361 -1806336: 0.166566 0.0236046 0.482664 0.00358659 0.101032 0.430012 2.08636 0.00465238 0.020427 0 2.45095 0.179306 -1808384: 0.0346518 0.0397831 0.37215 0.00657575 0.266299 0.338326 1.79022 0.00203395 0.162815 0 2.01717 0.397806 -1810432: 0.0830547 0.0572717 0.176519 0.0132313 0.416548 0.213838 1.60983 0.00259001 0.170457 0.24606 1.98379 0.239196 -1812480: 0.290575 0.103378 0.0839481 0.0206817 0.375598 0.127424 1.46615 0.0151339 0.0311757 0.406427 1.82876 0.210675 -1814528: 0.0615434 0.235023 0.111332 0.0187218 0.0601126 0.113256 1.73194 0.0588338 0.0817318 0.217433 1.7163 0.23262 -1816576: 0.0164803 0.121096 0.124654 0.00888323 0.0380526 0.182313 1.97382 0.0158981 0.0790828 0.239636 1.87285 0.232408 -1818624: 0.103131 0.0656548 0.0989399 0 0.012272 0.195859 1.95582 0.0408146 0.0477599 0.376139 1.89912 0.171868 -1820671: 0.160216 0.0597878 0.147213 0 0 0.222017 2.01167 0.0567383 0.0569288 0.399565 1.89791 0.189255 -1822720: 0.0892936 0.0339557 0.265223 0 0.0114255 0.184808 2.05748 0.0544799 0.0716002 0.371104 2.46791 0.166217 -1824768: 0.000161125 0.164299 0.262019 0.00258874 0.0132083 0.457566 1.96543 0.0696101 0.0240849 0.450174 2.93675 0.29821 -1826816: 0.000343858 0.11908 0.412173 0 0.0137915 0.49941 1.89103 0.0149678 0.0237634 0.392455 3.15697 0.339353 -1828864: 0.000465826 0.049766 0.532925 0 0.0202367 0.41707 2.17326 0.00793203 0.0204893 0.440126 2.89138 0.213913 -1830912: 0.168492 0.0722074 0.587066 0 0.039334 0.275639 2.58934 0.00930138 0.0283961 0.334394 2.44804 0.0179311 -1832960: 0.273166 0.201484 0.518659 0.0260244 0.0190067 0.130569 2.85728 0.00624879 0.0223726 0.230686 2.07505 0.0840365 -1835007: 0.00623044 0.230878 0.307042 0.100896 0 0.0439839 3.17916 0.0162443 0.0771572 0.289042 1.94147 0.302565 -1837056: 0.101364 0.207286 0.107205 0.0303599 0.0221586 0.197164 3.41126 0.135282 0.0688321 0 1.87316 0.156665 -1839104: 0.305873 0.646458 0.0351918 0.0509616 0.032211 0.0603209 3.05224 0.0855446 0.0746595 0 1.74961 0.273909 -1841151: 0.291632 0.82212 0.196578 0.0715329 0.0358878 0.0118768 2.70155 0.034557 0.248494 0.00311638 1.7378 0.374352 -1843200: 0.296575 1.04332 0.259771 0.0589834 0.0667792 0.0219413 2.57888 0.0534335 0.350598 0.0474964 1.68675 0.358132 -1845248: 0.296369 1.18375 0.167238 0.0289976 0.140789 0.0297517 2.89342 0.212292 0.354803 0.135524 1.36724 0.309218 -1847296: 0.330433 1.17724 0.00433393 0.0287898 0.273966 0.0540653 3.4968 0.229904 0.109113 0.163713 1.03159 0.249898 -1849344: 0.278742 1.05323 0.268287 0.0183964 0.305812 0.0391762 3.7908 0.00278124 0.0207528 0.107906 1.24191 0.588601 -1851392: 0.146307 0.442564 0.937582 0.0317034 0.186414 0.209097 3.41427 0.000428695 0.0162456 0.0732663 1.59776 0.374219 -1853440: 0.113194 0.425991 1.00196 0.0951213 0.0928143 0.440356 2.94291 0 0.0244735 0 1.56281 0.805797 -1855487: 0.395982 0.468212 1.04624 0.047905 0.0833013 0.452244 2.45853 0 0.0217972 0 1.50449 0.835288 -1857536: 0.593253 0.496229 0.766962 0.0312027 0.0434901 0.561933 1.74173 0 0.00962023 0.0842085 1.74324 0.820939 -1859584: 0.643876 0.375151 0.78049 0.170266 0.0255788 0.864032 1.17217 0 0.363071 0 1.38814 0.777063 -1861631: 0.659763 0.340089 0.651877 0.402916 0.0151341 1.01583 0.275143 0 0.937687 0.084833 1.20981 0.711873 -1863680: 0.747884 0.461826 0.383135 0.524324 0.113041 0.761176 0.161217 0 0.854258 0.231049 1.6021 0.528872 -1865728: 0.629758 0.0260953 0.132043 0.648569 0.0802484 0.438516 0.720908 0 0.266425 0.1273 2.20265 0 -1867776: 0.147746 0.000266222 0.0033902 0.404377 0.0813513 0.678731 1.1056 0 0 0.0813977 2.28898 0.26651 -1869824: 0.0164201 0.110054 0.00188143 0.0702607 0.00228962 1.05117 1.18153 0.000735059 0 0.0407398 2.00175 0.310065 -1871872: 0.36289 0.275859 0.00325205 0.165306 0.0180261 0.794313 1.27927 0.005232 0.0222915 0.0611379 2.04825 0.170196 -1873920: 0.303057 0.570328 0.408694 0 0.0229835 0.79225 1.31831 0.00924469 0.130756 0.0364536 2.23946 0.162077 -1875967: 0.103192 0.387866 0.390236 0 0.0209262 0.285028 1.82476 0.331409 0.235119 0.0125319 2.20956 0.349207 -1878016: 0.150816 0.266985 0.356403 0.201826 0.0244763 0.157605 2.12207 0.635226 0.569665 0 1.99292 0.279106 -1880064: 0.0965185 0.454539 0.318081 0.0378751 0.0249587 0.174018 1.87252 0.51184 1.96263 0 1.27308 0.238592 -1882112: 0.0542062 0.611757 0.434099 0.0197623 0.0124658 0.235128 1.24215 0.121916 2.68146 0 0.198414 0.247943 -1884160: 0.144616 0.618266 0.325545 0.0197565 0 0.35961 1.08522 0.0310456 2.85341 0 0.292573 0.237087 -1886208: 0.0880138 0.929503 0.0919537 0.295887 0 0.363004 1.10133 0.000401314 2.70705 0 0.75387 0.219847 -1888256: 0.170607 1.03319 0.621763 0.0658306 0 0.326228 1.10539 0 2.68286 0 1.26898 0.132682 -1890303: 0.170465 1.48988 0.201302 0.0144999 0.0923892 0.342943 2.4113 0.367926 1.43661 0.168326 1.5884 0.0169731 -1892352: 0.10933 1.59006 0.130471 0.0191239 0.0744529 0.536665 2.3881 0.544146 0 1.89137 1.24781 0.010889 -1894400: 0.0212921 1.61966 0.00476283 0.0168827 0.113897 0.456145 2.127 0.387428 0 2.09382 1.09794 0 -1896447: 0.0810693 1.46754 0.0059106 0.187748 0.174151 0.430374 1.79632 0.0114083 0.549281 1.926 0.869183 0 -1898496: 0.148235 0.772571 0.004446 0.486816 0.0312064 0.494954 1.63683 0.0316667 2.33057 1.10606 0 0 -1900544: 0.169496 0.688581 0.293134 0.560562 0.0147191 0.297744 1.98871 0.166606 2.92636 0.452622 0 0 -1902592: 0.216397 0.95304 0.706616 0.60878 0.0319666 0.103101 2.01881 0.251598 2.61956 0.384212 0.410926 0.0149062 -1904640: 0.251275 0.982891 0.799713 0.741036 0.0297398 0.0551639 1.82309 0.213132 2.54039 0.00577981 0.478597 0.131103 -1906688: 0.245149 0.739952 0.627714 0.856824 0.0233663 0 1.48128 0.0198287 2.87417 0 0.444666 0.179775 -1908736: 0.224634 0.0773255 0.179694 0.638806 0.0122722 0.0166779 1.16434 0 3.41717 0 0.629535 0.17502 -1910783: 0.451038 0.00227998 0.00137238 0.569649 0.00553553 0.0330878 0.888856 0 3.52126 0 0.81331 0.20842 -1912832: 0.176013 0.00245157 0.00200677 0.843828 0.012331 0.164722 0.65323 0 3.32666 0.0101518 1.08723 0.111969 -1914880: 0.217241 0.199312 0.00354428 0.766385 0.0345438 0.353147 0.48504 0.0349428 3.00373 0.498964 1.14034 0.0697678 -1916927: 0.0570502 0.025613 0.027845 0.76696 0.0488411 0.312132 0.850216 0.0300808 2.94385 0.160831 0.961544 0.0888512 -1918976: 0.0801116 0.133383 0.00599973 0.756622 0.0682401 0.0493515 0.894 0.0370508 2.55307 0.0476578 0.995968 0.0101335 -1921024: 0.108397 0.414602 0 0.706053 0.0594685 0.046854 0.678237 0.196862 1.75221 0 1.04488 0.177075 -1923072: 0.0990789 0.577067 0 0.604758 0.0983889 0.0487902 0.822513 0.334002 1.13756 0 1.02887 0.172908 -1925120: 0.0961474 0.573401 0.015142 0.454902 0.102918 0.051276 0.982503 0.348354 0.754823 0 1.49477 0.852231 -1927168: 0.121121 0.339837 0.259775 0.839975 0.0339123 0.0520724 2.14611 0.0411437 0.0690989 0 2.11824 0.933557 -1929216: 0.069542 0.263773 0.308465 0.376766 0.0175723 0.0805531 2.30931 0.0146792 0.0744758 0 2.58658 0.856634 -1931263: 0.016716 0.320145 0.308807 0.284093 0.0386705 0.0742094 2.25974 0.0235022 0.0858492 0 2.55714 0.815776 -1933312: 0.0601977 0.246941 0.00291302 0.160267 0.0520145 0.0395835 2.21353 0.0139018 0.102559 0.187259 2.13271 1.05812 -1935360: 0.124476 0.465307 0.0286821 0.222621 0.0683346 0.015536 2.32434 0.0169803 0.0922441 0.354297 0.986239 1.50385 -1937407: 0.0369295 0.397548 0.0688264 0.166751 0.0184985 0.359886 2.44422 0.0852568 0.00593443 0.171747 0.138815 2.04909 -1939456: 0.000610391 0.532533 0.0638358 0.180134 0.00431221 0.359463 2.2041 0.0436946 0 0.13641 0.381852 2.29564 -1941504: 0.000705943 0.511126 0.0308637 0.170133 0 0.319297 1.74315 0.0362396 0.00119556 0.146399 0.889651 2.11333 -1943552: 0.000879692 0.494009 0.0639562 0.0588317 0.0613762 0.283934 1.36405 0.0563428 0.0278198 0.155876 2.19074 1.50968 -1945600: 0.000729761 0.481825 0.209911 0.11719 0.086798 0.436957 1.16769 0.00888678 0.0283785 0.138563 2.77374 0.434294 -1947648: 0.00057393 0.449654 0.254498 0.168443 0 0.510196 1.06483 0 0.018937 0.124627 2.8649 0.306388 -1949696: 0.000630666 0.135105 0.130327 0.222277 0.0094961 1.26188 1.01772 0 0.0140698 0.132316 2.74607 0.370767 -1951743: 0.000554151 0.0691635 0.337866 0.0211856 0.0122539 1.17932 1.52683 0 0.0634875 0.091649 2.6738 0.312725 -1953792: 0.0519701 0.263518 0.538284 0.0150722 0 0.72155 1.78059 0 0.0814292 0.0557579 2.83384 0.19282 -1955840: 0.0594044 0.290207 0.574379 0.00257427 0 0.625825 1.96978 0 0.10453 0 3.3427 0.0297629 -1957888: 0.000649907 0.239108 0.542031 0 0 0.728515 2.14799 0.00339883 0.0833177 0 3.38137 0.0832946 -1959936: 0.000555168 0.0143686 0.292182 0 0.118694 0.670543 1.95841 0.0202277 0.0655663 0.199744 2.96341 0.0934637 -1961984: 0.00053929 0.0022982 0.277035 0.0580338 0.165188 0.790566 1.08292 0.0159616 0.0764392 0.884459 2.66519 0.157799 -1964032: 0.000318812 0.00307958 0.27788 0.0794528 0.293466 0.743393 0.567972 0 0.0560525 1.01323 2.83402 0.284406 -1966079: 0 0.00113046 0.458391 0.0125011 0 0.547203 0.725663 0.0833374 0.0410467 0.0708481 2.87947 0.339673 -1968128: 0.32402 0 0.369926 0.0137155 0 0.556064 1.47171 0.138029 0.330312 0.0627296 3.06476 0.0775075 -1970176: 0.33931 0.0012253 0.276732 0.0144701 0 0.57174 1.68602 0.0477432 0.338338 0.0424473 3.22318 0.0633649 -1972223: 0.25992 0.0761929 0.163658 0.0114339 0 0.450329 1.72028 0 0.337299 0 3.10367 0.0692832 -1974272: 0.132334 0.371544 0.107645 0.0138499 0 0.402793 1.71756 0 0.28581 0 2.65046 0.178987 -1976320: 0.00823524 0.552534 0.156945 0.0160504 0 0.501303 1.68802 0.027911 0.0322069 0 2.23942 0.230016 -1978368: 0.313446 0.617499 0.120563 0.113131 7.87132e-05 0.464273 2.04408 0.23523 0.0220645 0.219315 1.88878 0.51987 -1980416: 0.468278 1.29848 0.150352 0.12863 0.00549393 0.228061 2.52882 0.758222 0.0520392 0.536688 1.30837 0.452556 -1982464: 0.524454 1.51558 0.278333 0.103928 0.00651405 0.104205 2.47863 1.04168 0.0598504 0.227959 0.621194 0.365804 -1984512: 0.658632 1.33604 0.407088 0.120179 0.0102041 0.123656 2.38856 1.07821 0.30874 0 0.404342 0.407528 -1986559: 0.662755 1.38018 0.168817 0.341511 0.495691 0.118246 2.31535 1.07403 0.668841 0.289614 0.0050234 0.322409 -1988608: 0.203258 1.17734 0.205476 0.576472 0.0103051 1.00714 1.79024 1.07316 0.592983 0.668512 0.0377743 0.322359 -1990656: 0.0715452 0.0458174 0.661655 0 0.0155571 1.04043 1.58897 1.25575 1.63686 0.601511 0.126192 0.277253 -1992703: 0.0198909 0.013839 0.588713 0 0.0147758 0.813229 1.39697 1.08495 2.4661 0.0436334 0.263011 0.272014 -1994752: 0.0469137 0.0993569 0.470694 0.106449 0 0.749433 1.27199 0.761826 2.83082 0.0968349 0.179799 0.308219 -1996800: 0.119656 0.193589 0.305746 0.446113 0 0.439882 1.20251 0.440772 2.5242 0.965651 0.0530873 0.194014 -1998848: 0.164905 0.246508 0.2118 0.59648 0.0845174 0.323261 1.13806 0 1.81808 2.06073 0 0.200771 -2000896: 0.28953 0.108892 0.0487437 0.470748 0.318313 0.289128 0.974163 0 1.23515 2.49141 0.00887912 0.372321 -2002944: 0.272762 0.000786626 0.135079 0.273658 0.220798 0.96479 0.767101 0 1.46072 1.42452 0.3077 0.551267 -2004992: 0.100127 0.00193032 0.0908236 0.28385 0.410733 0.802207 0.888724 0 1.90738 0.392668 1.47223 0.515852 -2007039: 0.00547196 0.117497 0.154536 0.163404 0.0979561 0.75968 0.893185 0 1.85749 0.220891 2.1523 0.211513 -2009088: 0.000327936 0.962281 0.171887 0.0248422 0.0530644 0.708423 1.17246 0.0141349 0.458848 0.512261 1.86759 0.616031 -2011136: 0.000331331 1.49867 0.40064 0.0236274 0.0462142 0.458773 0.892284 0.062987 0.216011 0.754486 1.47791 0.544312 -2013183: 0.00453749 1.88747 0.626019 0.024138 0.0648354 0.371113 0.705528 0.0648863 0.283394 0.692529 1.0442 0.283378 -2015232: 3.53414e-05 2.01182 0.438357 0.00674699 0.0578166 0.419795 0.746734 0.127887 0.203581 0.373786 1.58618 0.281695 -2017280: 2.19384e-05 1.5478 0.0354166 0.249771 0.0669001 0.501246 1.08792 0.0768001 0.203972 0.185959 2.63145 0.206903 -2019328: 0.0234117 0.843193 0.147187 0.218938 0 0.654533 1.64641 0.0575698 0.198833 0.0161511 3.23743 0.0901913 -2021376: 0.00167891 0.395014 0.0763985 0 0.00364688 0.734537 1.66931 0.0194954 0.221774 0.0109805 3.44076 0.128101 -2023424: 0.000523756 0.355051 0.0391527 0 0.0498357 0.844775 1.28572 0 0.217363 0 3.41533 0.217637 -2025472: 0.00871939 0.178302 0.156253 0 0.0503507 0.770309 0.896923 0.143028 0.361722 0 3.35858 0.249621 -2027519: 0.288513 0.0155795 0.221559 0.0998023 0.0224031 0.753876 0.813096 0.628907 0.413866 0 2.11439 0.282206 -2029568: 0.452864 0.0260026 0.162989 0.118287 0.316809 0.839891 0.842561 0.576995 0.124175 0.0551794 1.64973 0.0861458 -2031616: 0.443524 0.0562155 0.0772324 0.426512 0.556198 0.800966 0.359761 0.245503 0.0335522 0.117589 1.88101 0.0740128 -2033664: 0.000519579 0.0457537 0.186894 0.531012 0.721901 0.909398 0.849464 0.0026005 0.0117122 0.128957 1.78312 0.581206 -2035712: 0.000304879 0.0973645 0.465164 0.027483 0.5211 0.843839 0.858312 0.00174431 0.0142456 0.0515124 1.89804 1.21131 -2037760: 0.192771 0.0551846 0.315256 0.0234755 0.0545269 0.638579 0.996279 0.0194823 0.0167408 0.0860012 1.99526 1.42596 -2039808: 0.250023 0.0696803 0.142277 0.0156818 0.0864228 0.292091 0.882421 0.00428544 0.016786 0.15211 2.5281 0.814052 -2041855: 0.000456695 0.063275 0.0478129 0.00583687 0.144846 0.266857 1.11759 0.0177725 0.0311083 0.15482 2.9739 0.192638 -2043904: 0.000478652 0.0471405 0.0751161 0 0.0161351 0.378628 1.4282 0.00992882 0.00659877 0.183044 2.97719 0.273832 -2045952: 0.000522497 0.0219723 0.182823 0.0389764 0 0.221141 1.54152 0.00489085 0.00964168 0.242386 2.78711 0.161597 -2047999: 0.000513975 0.00911326 0.435873 0.00270388 0.119052 0.223996 1.37167 0.00316894 0.0227737 0.249542 2.57746 0.168865 -2050048: 0.000380396 0.0297834 0.605265 0 0.250012 0.173047 1.28055 0.0068777 0.0377907 0.087901 2.65403 0.185911 -2052096: 0.240151 0 0.577402 0.0503644 0.295123 0.258756 1.58424 0.0414319 0.0481697 0.3429 2.59622 0.0889857 -2054144: 0.484744 0.034608 0.461848 0.193195 0.0114174 0.688564 1.40515 0.102302 0.0501912 0.843487 2.39608 0.228857 -2056192: 0.358862 0.0548614 0.3013 0.0193482 0.0121518 0.682652 0.952841 0.151878 0.123101 0.802781 2.67135 0.255658 -2058240: 0.00052434 0.810926 0.24627 0.150886 0.0773878 0.467022 0.744862 0.177135 0.298501 0.568382 2.43709 0.219344 -2060288: 0.000353454 1.74735 0.00380028 0.191609 0.263374 0.429407 0.992762 0.253925 0.43461 0.258205 2.32773 0.182639 -2062335: 0 2.06884 0.400706 1.14792 0.0438599 0.442361 0.964535 0.375202 0.461833 0.000751691 2.05392 0.106105 -2064384: 0.159121 2.36187 0.00872137 1.21516 0.00316322 0.70629 0.74909 0.26194 0.566537 0.21782 1.57762 0.0549935 -2066432: 0.155466 2.32012 0.00981652 0.922809 0 0.826284 1.53776 0.105339 0.517009 0.0986493 1.098 0.0325664 -2068479: 0.146 2.0976 0.197682 0.684763 0.213457 0.640602 2.53797 0.0599087 0.454774 0.0877772 0.889882 0.00912705 -2070528: 0.0467054 1.72406 0.280394 0.392739 0.0779702 0.439827 3.27344 0.03685 0.512245 0.142243 0.66368 0.00434076 -2072576: 0.051392 1.63993 0.272758 0.0117588 0.116952 0.286052 3.48596 0.00738345 0.763309 0.0378595 0.817677 0.0295635 -2074624: 0.193301 1.7448 0.235338 0 0.127409 0.140249 3.38822 0.00474325 0.752971 9.73876e-05 1.06965 0.0905464 -2076672: 0.162135 1.73431 0.222372 0 0.0196518 0.160983 2.89308 0.00823624 0.653848 0.0213202 1.75538 0.115407 -2078720: 0.000571097 0.8769 0.24598 0.0848969 0.0395096 0.731102 1.41511 0.00973997 0.30708 0.0151656 1.76543 0.87284 -2080768: 0.000337889 0.148887 0.143718 0.242416 0.0673885 0.94081 1.18125 0.0518195 0 0.0105624 1.77978 1.02708 -2082815: 0.126351 0.0657422 0.00651345 0.421192 0.0115527 1.12152 0.709839 0.131005 0 0.132812 2.06866 1.00488 -2084864: 1.09008 0.0380111 0.00491648 0.504366 0.00590691 1.29211 0.0410289 0.154797 0 0.28263 2.1305 0.837436 -2086912: 2.11093 0 0.00196932 0.661826 0.0449592 0.526566 0.308034 0.228841 0 0.243459 1.49578 1.37344 -2088960: 1.84614 0 0.00146862 0.202515 0.0376201 0.624519 0.459096 0.206662 0.247779 0.0015501 0.734645 2.72668 -2091008: 1.66332 0 0.00178549 0.187923 0.0448992 0.517157 1.12738 0.25686 0.0907353 0.00350081 0.0490677 2.88089 -2093056: 2.05986 0.0351759 0.00257209 0.198845 0.0133008 0.187993 1.48639 0.182927 0.0179989 0.0321956 0.0612887 2.79381 -2095104: 1.88168 0.00180851 0.161509 0.174723 0.0449071 0.169715 1.56626 0.223381 0.011737 0.000384755 0.0271875 3.00444 -2097151: 1.0372 0.0931377 0.187193 0.121839 0.0903444 0.22456 1.70922 0.210598 0.0222811 0 0.00647445 3.5535 -2099200: 0.0564471 0.157203 0.213962 0.0598921 0.0964009 0.258008 1.91063 0.0353287 0.0479272 0 0.00444486 3.45382 -2101248: 0.00035477 0.00100502 0.171511 0.0596106 0 0.350481 1.50235 0.0189069 0.043158 4.99938e-05 0.123357 3.13347 -2103295: 0.00433828 0 0.0523876 0.0223067 0.137691 0.391765 1.20429 0.25058 0.423915 0.0489391 0.573513 2.09372 -2105344: 0.194979 0.00297043 0.0871768 0.0643688 0.28649 0.453184 0.966101 0.293321 0.491639 0.125478 1.18969 0.766014 -2107392: 0.0414297 0.132634 0.169425 0 0.517466 0.695353 0.646021 0.251879 0.860466 0.0781017 1.74462 0.294334 -2109440: 0.00046083 0.0744522 0.335702 0.0461076 0.751001 0.642112 0.826852 0.20075 1.19532 0.0217442 1.47559 0.193725 -2111488: 0.000253844 0.00394144 0.341225 0.189218 0.128902 0.414947 1.52395 0.14949 1.27508 0.00173932 0.672009 0.845488 -2113536: 0.173742 0.0203573 0.00473645 0.347436 0.0574231 0.327264 1.77326 0.264016 0.802168 0.318744 1.21085 1.13215 -2115584: 0.315609 0.511935 0.152543 0.476917 0.256742 0.082895 1.88359 0.4145 0.278749 0.583642 1.17121 1.64423 -2117631: 0.000684367 0.630821 0.683206 0.376448 0.288985 0.107983 1.75232 0.378625 0.596152 0.13891 0.669227 1.71476 -2119680: 0.233033 0.717967 1.05567 0.0982312 0.173445 0.0811307 1.54928 0.766758 0.959359 0.227594 0.020602 1.75005 -2121728: 0.000709743 0.650749 1.09314 0.184997 0 0.0548232 1.31423 1.17467 1.16917 0.330143 0.00030736 1.4216 -2123775: 0.000807689 0.520138 0.950572 0.151757 0 0.32069 1.01393 0.755269 0.445699 0.905907 1.13968 0.467516 -2125824: 0.000817722 0.137416 0.450629 0.0450326 0 0.242835 1.00499 0.0452246 0.0373066 0.961954 2.89649 0.133924 -2127872: 0.000807575 0.152706 0.251846 0.0535286 0.020569 0.220166 1.09135 0.0113162 0.0350262 1.19072 2.89896 0 -2129920: 0.000724602 0.133732 0.653643 0.0569783 0.162404 0.191629 1.04173 0.00290448 0.0314191 1.30439 2.43597 0 -2131968: 0.000662937 0.16641 0.825289 0.108545 0.295548 0.150674 0.840496 0.0044226 0.0201659 1.50582 2.0663 0.0466712 -2134016: 0.0538518 0.227098 0.612826 0.0779221 0.477478 0.0544173 0.814877 0.00130895 0.0220956 1.52061 2.10495 0.000520017 -2136064: 0.149906 0.0699885 0.373273 0 0.489616 0.249431 0.779252 0.0433592 0.0488612 1.54869 2.08861 0.000196985 -2138111: 0.122306 0.00178075 0.411963 0 0.211627 0.467686 0.774409 0.0314297 0.0819146 1.23957 2.12416 0.17605 -2140160: 0.230993 0.00247784 0.422398 0.0967411 0.117522 0.0555072 0.67118 0.000638954 0.179148 0.742696 2.16758 0.684951 -2142208: 0.11625 0.00203187 0.481633 0.206681 0.244424 0.0944669 1.483 0.0435893 0.130964 0.442265 2.02763 0.417465 -2144255: 0.14955 0.0869475 0.416586 0.232907 0.0380151 0.140557 1.98391 0.578513 0.048825 1.47338 1.53936 0.374259 -2146304: 0.207712 1.23686 0.156556 0.10036 0.228403 0.266199 1.87635 0.275992 0.00966266 2.59459 0.484713 0.174733 -2148352: 0.288604 1.17715 0.110181 0.0609278 0.358389 0.124942 1.71943 0.0785436 0.0671809 2.6652 0.512476 5.38971e-05 -2150400: 0.442857 0.432364 0.00422192 0.00340838 0.378352 0.0436635 1.60675 0.0767236 0.173004 2.25595 0.46085 0.879437 -2152448: 0.438292 0.19412 0.00519397 0.000410818 0.311273 0 1.37447 0.025995 0.0852657 1.2953 0.899619 2.00707 -2154496: 0.457233 0.00349514 0.0422158 0.340549 0.0492596 0.369553 1.33091 0 0.229248 0.343393 1.45656 2.10315 -2156544: 0.360989 0.002775 0.0176737 0.5545 0.179209 0.507699 1.23687 0.115662 0.707028 0.201426 1.33579 1.70918 -2158591: 0.235463 0.00319182 0.0312638 0.739167 0.347697 0.491485 0.9743 0.0694463 1.07541 0.237803 1.31733 1.26157 -2160640: 0.226146 0.00275199 0.0783756 0.363311 0.271932 0.22432 0.771383 0.154756 1.24168 0.00491289 1.32543 1.33166 -2162688: 0.517416 0.00285358 0.0840595 0.251647 0.247775 0.0158549 1.14071 0.167908 0.598295 0.103757 1.54271 1.51131 -2164736: 0.470758 0.00380523 0.156536 0.189297 0.40336 0 1.22284 0.147837 0.170049 0.181308 1.88218 1.17511 -2166784: 0.448689 0.146822 0.511955 0.28907 0.170317 0.17712 1.20866 0.157775 0.136206 0.014287 1.9277 1.49194 -2168832: 0.647054 0.0367435 0.00376535 0.409522 0.395256 0.0297703 1.21298 0.588426 0.279043 1.27684 0.69627 1.58046 -2170880: 0.473813 0.00227165 0.00649323 0.302261 0.537028 0.0293206 1.26792 0.608639 0.155456 1.99489 0.48076 1.27978 -2172927: 0.273151 0.00158105 0.00712806 0.129167 0.488671 0.033401 1.12262 0.500795 0.00056736 2.52004 0.517789 0.960035 -2174976: 0.255254 0.000551063 0 0.11069 0.189272 0.0287947 1.22923 0.117682 0.000242412 2.74556 0.599607 1.18033 -2177024: 0.216677 0.019116 0.0543372 0.0804419 0.257064 0.0329197 1.28087 0 0.125985 1.94634 0.602983 1.69344 -2179071: 0.217218 0.200201 0.00447501 0.0286509 0.61006 0.259778 1.33255 0.187468 0.723413 0.265935 0.271777 1.80246 -2181120: 0.270042 0.224535 0.00306801 0.0380692 0.360976 0.271281 1.36834 0.406919 1.05099 0 0.488596 1.79725 -2183168: 0.406117 0.0833875 0.00366443 0.0250129 0.0530063 0.237118 1.29625 0.378744 1.26333 0.0215552 0.585993 2.0293 -2185216: 0.432053 0 0.264635 0.0149434 0.0411767 0.231748 1.18518 0.293516 1.40223 0.0574319 0.536124 1.90928 -2187264: 1.68184 0.0378485 0.530069 0.0110536 0.0666783 0.135737 1.1117 0.0745535 1.22669 0.0200578 0.366127 1.43673 -2189312: 2.31501 0.090292 0.246641 0.00523912 0.0652278 0.0303437 0.935584 0.128008 0.957647 0.00231554 0.365453 1.03342 -2191360: 2.20925 0.0636078 0.0600626 0 0.0349753 0.42423 0.89922 0.000428148 0.806506 0.00389098 1.07299 0.954979 -2193407: 2.08837 0.156854 0.131191 0.00135274 0.0210045 0.470569 1.22395 0 0.125089 0.00403691 2.06405 1.14982 -2195456: 2.19884 0.143887 0.152929 0.0278743 0 0.333827 1.50546 0.00393691 0.0879041 0.0366676 2.19872 1.08258 -2197504: 2.52099 0.0898136 0.186889 0.0371976 0 0.236109 1.69673 0.0194043 0.00102338 0.0789239 2.19036 0.773146 -2199551: 2.06789 0.145138 0.300173 0.0264175 0.000223599 0.237752 1.77744 0.0233739 0 0.0578491 2.73364 0.542159 -2201600: 0.66833 0.204521 0.298279 0.00347312 0.0233717 0.518364 1.88728 0 0 0.0546495 2.8119 0.835342 -2203648: 4.48075e-05 0.307863 0.176555 0.051764 0.0294509 0.425754 2.0081 0.115397 0.000360613 0.0456118 2.52043 1.87928 -2205696: 0 0.290654 0.149283 0.03636 0.0299488 0.322913 1.92226 0.151473 0.00106864 0.0243769 1.84156 2.46808 -2207744: 0 0.115421 0.0872053 0.00662707 0.0447761 0.00753591 1.97883 0.14889 0.0483144 0 1.34383 2.44339 -2209792: 0.297125 0.0269101 0.190058 0.0553685 0.071684 0.0386807 2.09263 0.0283336 0.0522881 0 1.36587 2.1375 -2211840: 0.227186 0.0241662 0.281122 0.206875 0.0368631 0.156523 2.0461 0.0307106 0.0131685 0.0623779 1.42188 1.85159 -2213887: 0.000317583 0.00118565 0.165824 0.270797 0.0274228 0.269547 1.9862 0.0201638 0.0308778 0.053857 1.66208 1.63745 -2215936: 0 0.0265914 0.447641 0.191811 0.0319574 0.296722 2.03844 0.00386279 0.00720821 0.0297625 2.03543 1.33914 -2217984: 0 0.0169827 0.744332 0.0516373 0.0247961 0.392452 1.69992 0.0692089 0.00166439 0.0938145 1.63604 2.05255 -2220031: 2.78192e-05 0 0.598003 0.0555758 0.035161 0.303727 1.40293 0.882677 0.0586884 0.00921639 0.720857 2.00924 -2222080: 0.100621 0.021304 0.509464 0 0.0213854 0.215472 1.42117 1.20855 0.0706629 0.0013809 0.686629 1.90869 -2224128: 0.569097 0.202745 0.332136 0 0.020649 0.147331 1.61272 0.917377 0.0891932 0 0.781625 1.85419 -2226176: 0.757322 0.284067 0.349727 0.00283909 0.0215497 0.0696137 1.95387 0.320505 0.0833667 0.0375193 0.684888 1.70409 -2228224: 0.488992 0.297165 0.274475 0.0160011 0.0122142 0.0728645 2.49493 0.0312828 0.290086 0.0493047 0.482946 1.4424 -2230272: 0.452162 1.13658 0.122122 0.0163914 0.0157986 0.0656855 2.60008 0 0.336193 0.0411433 0.643565 0.760822 -2232320: 0.421769 1.71286 0.0912301 0.0699829 0.0242646 0.156341 2.49357 0 0.329476 0.257338 0.558335 0.266234 -2234367: 0.541955 1.93335 0.115741 0.00461055 0.0232568 0.250851 2.49172 0 0.278793 0.344645 0.358311 0.159807 -2236416: 0.791221 1.9041 0.066634 0 0.00671108 0.326126 2.24242 0 0.251156 0.383558 0.226475 0.154651 -2238464: 1.0061 1.13388 0.110804 0.00127897 0 0.35687 2.28248 0 0.143598 0.164376 0.428289 0.2063 -2240512: 0.70247 0.316864 0.212583 0.0120357 0.356836 0.243563 1.64462 0 0.307054 0.237674 1.44738 0.499395 -2242560: 0.0226963 0.0669053 0.24783 0.0263934 0.454909 0.100257 1.27999 0.0489464 0.142533 0.345163 1.51365 1.02744 -2244608: 0.000799744 0.212462 0.187521 0.0163638 0.361993 0.104291 1.29273 0.217588 0.116435 0.194687 1.19187 1.2762 -2246656: 0.000631972 0.133308 0.2045 0.0140802 0.293911 0.100858 1.40961 0.521541 0.106644 0.115435 1.1166 1.25281 -2248703: 0.122488 0.00143073 0.343657 0.023311 0.162924 0.0553647 1.45672 0.335119 0.108832 0.326047 1.4267 0.905212 -2250752: 0.266292 0.000800706 0.321551 0.0439192 0 0.0322096 1.54304 0.192182 0.0652941 0.371245 1.73681 0.648175 -2252800: 0.322125 0.38311 0.0548111 0.0411984 0.00387696 0.42244 1.85558 0.123428 0.0169426 0.615906 1.90466 0.36864 -2254847: 0.0887462 0.661045 0.0694939 0.048055 0.0284406 0.749266 1.52525 0.016182 0.0130802 0.787168 2.05665 0.523656 -2256896: 0.039853 0.825681 0 0.042506 0.0169295 0.968615 1.14334 0.0324061 0.0124649 1.08083 2.29145 0.774555 -2258944: 0.000446665 0.944255 0.00327588 0.0201136 0.141204 1.06855 0.940659 0.0210042 0.0908543 1.08168 2.39663 0.681287 -2260992: 0.0516125 0.792938 0.0090993 0.0125116 0.12258 1.25174 0.961942 0.023624 0.102476 0.836287 2.4674 0.149794 -2263040: 0.17548 0.777734 0.0129243 0.0083106 0.0879578 1.27984 0.864387 0.0422557 0.0988537 0.186052 2.61435 0.0530406 -2265088: 0.478694 0.467339 0.0117223 0.0057748 0.202518 0.941479 0.854404 0.0157265 0.0833948 0.166184 2.80232 0.0496661 -2267136: 0.58387 0.380978 0.0165094 0.000445247 0.12803 0.603014 0.950444 0.0110867 0.0826893 0.145783 2.84083 0.10143 -2269183: 0.504147 0.544814 0.0292699 0.00514585 0.0851261 0.595414 1.10774 0.00833193 0.0775237 0.148895 3.00032 0.0546179 -2271232: 0.23404 0.655894 0.0688399 0.015493 0.000939262 0.624079 1.42595 0.00673212 0.0175224 0.161211 3.11534 0.37043 -2273280: 0.0405995 0.87207 0 0.00262486 0.0492327 0.270916 2.22623 0.346493 0.12245 0.471691 2.82206 0.83029 -2275327: 0.000503606 0.895983 0.07906 0 0.0978109 0.235743 2.00092 0.364558 0.405714 0.181548 2.19311 0.693598 -2277376: 0.00056813 0.630586 0.329802 0.00712487 0.125236 0.0555805 1.98904 0.19364 0.298222 0.000803285 1.79832 0.49131 -2279424: 0.140398 0.474745 0.709362 0.0108642 0.332217 0.0273354 1.91966 0.32686 0.236637 0 1.57386 0.253681 -2281472: 0.173261 0.508404 0.637934 0.174753 0.659283 0.355832 1.88865 0.545763 0.113229 0.0585021 1.32819 0.00688786 -2283520: 0.237141 0.490717 0.710793 0.473178 1.00083 0.483343 1.65976 0.138758 0.223567 0.488357 0.947735 0.00873464 -2285568: 0.455095 0.960678 0.787412 0.642219 0.99994 0.316673 0.983777 0.0291373 0.0041811 1.21003 0.969348 0.304394 -2287616: 0.460618 1.2196 1.06737 0.586593 0.929995 0.105354 0.0502922 0.168583 0.220273 1.34724 1.35903 0.386489 -2289663: 0.13108 1.09725 1.16301 0.298108 0.24546 0.178181 0.0694868 0.472283 0.360523 1.21885 1.40315 0.605667 -2291712: 0.0318249 0.605784 0.872755 0.55529 0.297627 1.04275 0.0837716 0.505291 0.394267 1.17199 1.04096 0.964375 -2293760: 0.000174441 0.797246 0.765522 0.925291 0.437156 1.39021 0.275751 0.432124 0.17272 1.09803 0.962738 0.598068 -2295808: 0.0377333 0.858624 0.796601 0.959485 0.83574 1.19144 0.94089 0.468557 0.0915503 0.0763441 0.813738 0.2879 -2297856: 0.125904 0.355656 0.954042 0.746402 0.909645 1.1487 0.944711 0.420289 0 0.0527005 0.428705 0.474716 -2299904: 0.149246 0.150144 0.850298 1.11749 0.739524 0.848754 0.968574 0.726754 0 0.0369724 0.261617 0.578759 -2301952: 0.0670063 0.0715153 0.159941 1.05423 0.970639 0.252402 0.867853 0.640858 0 0 0.946271 0.76445 -2303999: 0.00662863 0.00781478 0.0926941 1.28874 1.25873 0.211315 0.655279 0.385085 0.0449464 0 0.993798 0.861532 -2306048: 0.0226436 0.0174259 0.191243 1.43657 0.870924 0.159797 0.566161 0.640842 0.116178 0.0193415 0.804379 0.981946 -2308096: 0 0.145487 0.242851 0.860703 0.475858 0.0314802 0.519221 1.37324 0.436743 0.0235305 0.745049 1.51228 -2310143: 0.523735 0.722076 0.177885 0.462131 1.01456 0.2931 0.63163 1.44975 0.655299 0.000318363 0.138073 1.60597 -2312192: 0.789552 1.09853 0.00494553 0.261856 0.915127 0.170283 0.552927 1.43822 0.437251 0.129403 0.568988 1.45212 -2314240: 0.60124 1.16331 0.194376 0.0220317 0.56977 0.0897784 0.639276 1.13848 0.0591224 0.427831 1.00242 1.49929 -2316288: 0.316864 0.861191 0.219294 0.0300976 0.364147 0.102175 0.910918 0.773126 0.0125197 0.736932 1.38959 1.1094 -2318336: 0.108846 0.514411 0.0323058 0.0488722 0.0982161 0.0765686 1.20675 0.476653 0.0824553 0.96925 1.4049 0.910054 -2320384: 0.798638 0.272276 0.352394 0.266521 0.00450095 0.0220649 0.700436 0.986782 0.0788244 0.975629 1.23592 0.700677 -2322432: 1.34408 0.287809 0.91167 0.375679 0.00549994 0 0.354324 1.25862 0.0598233 0.68355 0.340987 1.2582 -2324479: 1.43356 0.212662 0.931523 0.243463 0.00154255 0.0776641 0.087056 1.90356 0.0467126 0.229495 0.154807 1.47798 -2326528: 1.24442 0.350198 0.697689 0.36388 0.179022 0.129553 0.247251 2.10411 0.0742718 0.114146 0.44087 0.63548 -2328576: 0.595056 1.00152 0.234742 0.70369 0.190156 0.011171 0.237581 1.65241 0.186421 0.466794 1.0025 0.547712 -2330623: 0.178589 1.02362 0.182185 0.704319 0.189694 0.0904267 0.133369 1.06224 0.184571 0.477192 1.41918 0.381421 -2332672: 0.0199079 0.726438 0.385706 0.34757 0.0918053 0.0867868 0.147229 0.586282 0.450558 0.276263 2.07813 0.48731 -2334720: 0.119534 0.148198 0.510356 0.449922 0.0307096 0.18934 0.421302 0.574416 0.455364 0.0219823 2.38723 0.634237 -2336768: 0.622586 0.000202177 0.290493 0.284459 0.0154766 0.0695509 2.06671 0.705803 0.0138967 0.158794 1.67842 0.858093 -2338816: 0.535716 0.197197 0.227716 0.246874 0.00500267 0.267326 2.19172 0.669625 0.0647492 0.346563 0.753016 1.05018 -2340864: 1.28853 0.314606 0.234199 0.283041 0.00652888 0.289504 2.26888 0.568076 0.102729 0.214991 0.355116 0.808027 -2342912: 1.80547 0.158674 0.124236 0.304536 0.0215393 0.437058 2.36239 0.526526 0.101688 0.0931631 0.0272376 0.458404 -2344959: 2.28939 0.128083 0.0231449 0.198749 0.040782 0.709124 1.57885 0.29156 0.262716 0.0857082 0.0781685 0.871644 -2347008: 1.91462 0.191653 0.0788388 0.0971575 0.0427721 0.912972 0.678392 0.53593 0.419774 0.0841557 0.498487 0.889822 -2349056: 1.40753 0.0210248 0.344418 0.0702266 0.083845 1.10711 0.521216 0.39941 0.568865 0.215897 0.517846 0.729816 -2351103: 0.737705 0.023425 0.472722 0.423475 0.117229 1.06147 0.351402 0.348073 0.701216 0.42877 0.524425 0.739191 -2353152: 0.369123 0.0410408 0.682845 0.78507 0.259968 0.634726 0.241936 0.073057 0.576106 0.577227 1.06807 0.165117 -2355200: 0.525495 1.04343 0.520691 0.481171 0.0412404 0.0133833 1.24838 0.219473 0.176508 1.01152 0.76501 0.174988 -2357248: 0.765374 1.35959 0.737647 0.263382 0.236253 0.108082 2.1518 0.31419 0 0.540897 0.225164 0.106412 -2359296: 0.427088 1.22257 0.692322 0.498773 0.410662 0.0601883 2.38486 0.564394 0 0.175343 0.50608 0.055222 -2361344: 0.232076 1.16361 0.588789 0.58933 0.501258 0.0122405 2.41861 0.661152 0 0.0953125 0.581971 0.0509027 -2363392: 0.320473 0.896965 0.716532 0.634256 0.488778 0.000608902 2.46555 0.502725 0 0.122705 0.506476 0.348663 -2365439: 1.06653 0.470432 0.535596 0.243439 0.251 0 2.19138 0.176847 0 0.114465 0.717356 1.16365 -2367488: 1.00726 0.280114 0.482939 0.216934 0.0405784 0.326815 1.20292 0.0824343 0 0.0956762 0.249113 2.27757 -2369536: 0.578418 0.451585 0.169274 0.358909 0.393519 0.377806 1.0766 0.250385 0.00216983 0.252993 0.273787 2.26217 -2371584: 0.153394 0.826423 0.0653229 0.502376 0.298752 0.0720841 2.10762 0.319317 0.00114776 0.771487 0.886938 1.11188 -2373632: 0.28382 0.933898 0.246936 0.319894 0.321331 0.0593839 2.43068 0.0948606 0 0.249929 0.664597 0.322978 -2375680: 0.506855 0.781232 0.581752 0.115694 0.33817 0.00195189 2.56691 0.0973561 0.0162443 0 1.10438 0.0526975 -2377728: 0.107791 0.464094 0.928789 1.20192 0.277089 0.0114719 2.69135 0.162122 0.156699 0 1.28392 0 -2379775: 0.000304161 0.00231057 0.822928 1.57795 0.117436 0.030187 2.38175 0.299316 0.321768 0 1.35719 0.278595 -2381824: 0.00026857 0.0321791 0.53925 2.18919 0.0155127 0.0730721 1.81782 0.729156 0.310038 0.0273907 1.73953 0.276434 -2383872: 0 0.0471705 0.238966 2.64793 0.0434549 0.114546 1.2666 0.4994 0.393754 0.546739 1.76648 0.266208 -2385919: 0 0.592604 0.511271 2.47993 0 0.21904 0.567347 0.594168 0.431719 0.680919 1.63914 0.222921 -2387968: 5.92677e-05 1.55946 0.843619 0.0713534 0.0294221 0.15003 0.515972 0.510656 0.411759 0.722426 1.71953 0.282539 -2390016: 0.00019347 1.81039 0.734311 0.0242928 0.705007 0.193806 0.666196 0.277597 0.274682 0.893122 0.988926 0.211515 -2392064: 0.129631 1.60695 0.634019 0.10941 0.805739 0.0374247 0.72467 0.331325 0.198851 1.45676 0.521727 0.0791903 -2394112: 0.151017 1.31576 0.540257 0.120729 0.87686 0.13936 0.638688 0.625856 0.0828847 1.53578 0.138736 0.0298677 -2396160: 0.137942 0.867977 0.346419 0.128438 0.845931 0.300864 0.555654 0.673352 0.0982949 1.5884 0.0797913 0.258615 -2398208: 1.24318 0.256838 0.00759086 0.1172 0.403984 0.380911 0.554735 0.668657 0.282262 1.63636 0.152396 0.353449 -2400255: 1.65121 0.312934 0.00177211 0.363989 0.212856 0.10413 1.03413 0.919652 0.0990242 1.14158 0.625603 0.213971 -2402304: 0.460969 0.297163 0.171975 0.271784 0.178408 0.601347 1.19769 1.17938 0.000685168 0.771498 2.18185 0.0503009 -2404352: 0.000463054 0.414307 0.409171 0.000219266 0.151706 0.772191 1.15971 0.494194 0.0336126 0.587308 2.58304 0.0347918 -2406399: 0.000504148 1.03892 0.340306 0 0 0.6655 1.39152 0.415382 0.0344368 0.563929 2.31828 0.499408 -2408448: 0.000403 2.36724 0.104528 0.127291 0 0.770859 1.60073 0.460975 0.0842146 0.581194 1.64943 0.81755 -2410496: 0.153944 2.8854 0.00121566 0.34901 0.0108631 1.05405 1.39715 0.400305 0.187484 0.524832 0.585595 0.7779 -2412544: 0.301543 2.54845 0.997485 0.331844 0 0.291986 0.834465 0.481915 0.62585 0.541477 0.303042 0.438643 -2414592: 0.260453 1.83871 1.564 0.271899 0 0.306666 0.309542 0.453284 1.1054 0.359845 0.452102 0.121244 -2416640: 0.334572 0.915246 1.58514 0.287365 0.0842957 0.0726438 0.713035 1.11755 0.945992 0.301299 0.142552 0.0877885 -2418688: 0.620307 0.903574 1.21463 0.362367 0.355546 0.291812 1.06347 0.831522 1.08613 0 0.183634 0.0975686 -2420735: 0.67984 0.876535 0.770372 0.362349 0.256477 0.543747 0.76415 0.410665 1.00533 0 0.143671 0.433641 -2422784: 0.510301 0.891965 0.70541 0.00449924 0.172184 0.585381 0.389707 0.228076 1.12425 0 0.0584853 0.650871 -2424832: 0.235392 0.329098 0.624614 0.108052 0.54541 0.230721 0.742097 0.291929 1.20726 0.0350017 0.242791 0.543472 -2426879: 0.024964 0.317327 0.640438 0.506633 0.638522 0.446739 1.3104 0.315934 0.548848 0.0812413 0.0903706 0.136497 -2428928: 0.000301217 0.712746 0.736851 0.61162 0.548946 0.324647 1.81815 0.245827 0.575017 0.138616 0.0969491 0.233041 -2430976: 0.000380235 0.822508 0.519655 1.12626 0.36084 0.227899 1.92129 0.131813 0.591466 0.294185 0.106428 0.375645 -2433024: 0.000410629 0.739609 0.603242 1.25624 0 0.708467 1.28814 0 0.565956 0.368232 1.12859 0.12472 -2435072: 0.0432193 0.907137 0.611859 0.822883 0 0.688769 1.04821 0 0.337339 0.264883 2.45436 0.0706142 -2437120: 0.000653495 0.552566 0.369628 0.398075 0.0180702 0.551638 1.71247 0 0.143569 0.283059 2.88251 0 -2439168: 0.1166 0.847681 0.653434 0.465869 0.00700374 0.323917 1.57869 0.00624189 0.0758473 0.000431983 2.5292 0.22069 -2441215: 0.349968 0.686923 0.439593 0.767195 0.139133 0.538939 0.538679 0.0337913 0.52122 0.00128065 2.02814 0.229674 -2443264: 0.463836 0.51914 0.711292 0.332754 0.442395 0.425558 0.162343 0.053562 0.727337 0.106663 1.49684 0.351335 -2445312: 0.510988 0.556578 1.182 0.214244 0.670494 0.0584125 0.209378 0.175633 0.731076 0.501522 0.978982 0.354015 -2447360: 0.477941 0.775968 1.61678 0.312418 0.472443 0.165496 0.316601 0.0691124 0.704033 0.951772 0.877763 0.308417 -2449408: 0.339045 0.791149 1.70179 0.241405 0.288166 0.182482 0.369441 0.151343 0.722198 1.11425 0.914862 0.384091 -2451456: 0.143781 0.364017 1.19134 0.244359 0.247539 0.0844244 0.537364 0.290127 0.810699 1.13041 1.69832 0.692968 -2453504: 0.825642 0.975737 0.337785 0.582428 0.731244 0.182851 0.611507 0.391014 0.150589 0.35438 2.36536 0.235086 -2455551: 1.03572 0.886773 0.257131 0.226041 0.800132 0.251983 0.77974 0.338952 0 0.110496 2.11493 0.240078 -2457600: 1.0805 0.666383 0.00563608 0.110564 0.796479 0.329054 0.786316 0.596112 0.0248103 0.00626102 1.96988 0.275151 -2459648: 1.75368 0.117798 0.00467969 0.2133 0.890781 0.329002 0.967378 0.258454 0.186382 0.00623647 1.46427 1.4969 -2461695: 1.36314 0.134238 0.00309773 0.398863 0.920304 0.225598 0.969524 0.133398 0.421386 0.0575322 1.35004 1.77129 -2463744: 0.340362 0.137787 0.000310392 0.481538 0.115708 0.329716 1.23161 0.304148 0.645472 0.411281 0.4552 2.15916 -2465792: 0.0089428 0.118687 0 0.522068 0.537376 0.14847 1.27597 0.182634 0.685143 0.175863 0.502728 2.08805 -2467840: 0.00020821 0.651507 0.18135 0.0247058 0.401283 0.0946231 0.885916 0.19979 0.30589 0.526036 0.452019 2.29156 -2469888: 0.0414744 1.52048 0.23191 0.0451593 0.0281504 0.020112 0.124975 0.561345 0.18483 1.43624 0.721378 1.38389 -2471936: 0.0680151 1.55962 0.290807 0.152287 0.349273 0.0946789 0.241578 0.954824 0.209254 1.52536 0.638794 0.603709 -2473984: 0.129276 1.49494 0.22887 0.0825716 0.336616 0.0784124 0.103348 1.0925 0.16126 1.27941 0.784152 0.507979 -2476031: 0.184914 1.05912 0.550195 0.222402 0.235722 0.0983131 0.118856 1.07949 0.0538191 1.47609 0.294385 0.615713 -2478080: 0.178582 0.819052 0.452318 0.195655 0.162717 0.117775 1.6953 1.21975 0.115566 1.33978 0.423931 0.804274 -2480128: 0.0282523 0.840868 0.351767 0.179321 0.0920801 0.0817046 2.11863 1.00932 0.185556 1.57696 0.23321 0.960637 -2482175: 0.000783899 1.25299 0.103373 0.385131 0.0688141 0.0881575 2.1868 0.547319 0.213602 1.83536 0.128114 0.922298 -2484224: 0.000336514 1.09948 0.0262879 0.273693 0.0871793 0 1.72525 0.0889056 0.784698 1.71531 1.20258 0.69186 -2486272: 0.335184 0.568874 0.363751 0.338752 0.0837639 0.00319236 0.700769 0.0663592 1.20143 1.01303 1.71105 0.537472 -2488320: 1.2287 0.432738 0.0168971 0.017997 0.077036 0.0942098 0.813893 0.196189 0.769624 0.570224 1.9834 0.262515 -2490368: 2.14801 0.624773 0.0104747 0.0223814 0 0.202263 1.17144 0.609677 0.26686 0.130833 1.60521 0.662687 -2492416: 2.2741 0.517745 0.0967571 0.0591165 0.022571 0.142632 1.50812 0.768923 0.259239 0.00472063 1.17584 0.351629 -2494464: 1.46276 0.353835 0.142473 0.0310823 0.137327 0.129999 1.68659 0.858575 0.273295 0.000275655 1.35215 0.313498 -2496511: 0.0367707 0.0153963 1.19015 0.0990962 0.0116088 0.150842 0.581085 0.805255 0.890413 0 2.19411 0.363032 -2498560: 0.411206 0.00259953 1.45416 0.377844 0.00132555 0.419068 0.134062 0.308347 1.02276 0 2.46884 0.323977 -2500608: 0.667784 0.107831 1.41876 0.442859 0 0.0503341 0.167051 0.294406 0.990609 0.086333 2.39648 0.243803 -2502656: 0.95311 0.00368639 1.53798 0.617078 0.101861 0.00854641 0.395314 0.277034 1.15136 0.486978 1.94023 0.067898 -2504704: 1.13436 0.0465335 1.06798 0.622433 0.128268 0.00795033 0.266611 0.761846 1.00133 0.897853 1.27951 0.592349 -2506752: 0.770259 0.263284 0.0197855 0.504751 0.339491 0.0975384 0.334076 0.946365 0.134223 1.79464 0.782265 1.09179 -2508800: 0.400359 0.284221 0.0742213 0.375275 0.568984 0.101629 0.309677 1.0861 0.137114 1.74052 0.982331 1.30465 -2510847: 0.257846 0.348327 0.146313 0.812528 0.438829 0.0134788 0.578928 0.720119 0.574537 1.70863 0.761629 1.16909 -2512896: 0 0.426611 0.277052 1.1131 0.282809 0.343506 0.349909 0.00333719 0.769837 2.52981 0.424543 0.743312 -2514944: 0 0.934287 0.29375 0.979618 0.32196 0.414474 0.363623 0.0271051 0.619004 2.78303 0.136157 0.612425 -2516991: 0 1.11765 0.192629 0.242493 0.283773 0.459092 0.208886 0.0838688 0.458465 2.9531 0.127124 0.580422 -2519040: 0.0836459 1.15521 0.280599 0.0773503 0.305819 0.895963 0.0319472 0.417546 0.226961 2.80279 0.136306 0.58933 -2521088: 0.113635 1.12034 0.19522 0.0196448 0.14373 1.80026 0.254996 0.0770789 0.0755038 2.09379 0.485286 0.641451 -2523136: 0.412401 0.55497 0.0160752 0.221018 0.0130663 2.12538 0.663234 0.055054 0 1.33006 1.22288 0.12472 -2525184: 1.51018 0.0887229 0.00489437 0.144692 0.208315 1.9803 0.650972 0.0528086 0.14178 1.11261 1.26797 0 -2527232: 3.03642 0.00264211 0.00515771 0 0.605114 1.74532 0.145388 0.108718 0.0378098 1.02447 1.20481 0.35243 -2529280: 3.22054 0.00340546 0.00368919 0.0144427 0.813555 1.48007 0.336454 0.345977 0.0073819 0.481519 1.20803 0.473228 -2531327: 2.93237 0.00340319 0.00298009 0.183624 0.812881 0.964984 0.793119 0.243443 0.0832905 0.40053 1.17654 0.758765 -2533376: 2.14794 0.418564 0.0025217 0.251804 0.907583 0.398444 0.825303 0.0879619 0.108468 0.48492 1.23392 0.988912 -2535424: 0.84084 1.02048 0.0442315 0.162225 0.898652 0.182818 0.776779 0.196124 0.0282823 0.762772 1.58402 0.976085 -2537471: 0.000560319 0.912553 0.0880081 0.115553 0.744918 0.128178 1.04699 0.605169 0.264576 0.891512 1.95546 0.953599 -2539520: 0.000244118 0.461895 0.154838 0 0.727035 0.182324 1.25633 0.86849 0.912677 0.170472 2.39037 0.735579 -2541568: 0.115413 0.163552 0.341736 0.0577023 0.112798 0.661647 0.920063 0.892749 0.66805 0.147002 2.55667 0.603739 -2543616: 0.192183 0.0408585 0.331856 0.361489 0.139365 0.61733 0.943179 1.02005 0.328962 0.214538 2.39677 0.271082 -2545664: 0.25989 0.0259373 0.263761 0.467501 0.184321 0.683179 0.752966 0.863232 0.0691517 0.441327 2.20469 0.0470665 -2547712: 0.295726 0.0104994 0.0591278 0.21263 0.157464 0.588076 1.20183 0.861958 0.0123121 0.0693547 2.27916 0.123015 -2549760: 0.0184178 0.209006 0.00196334 0.144907 0.198988 0.496948 0.719521 0.840532 0.0314075 0.0154963 2.37849 0.27092 -2551807: 0 0.221681 0.00286643 0.139627 0.216988 0.286623 0.395009 0.648997 0.550405 0.0498262 2.37427 0.251157 -2553856: 0.000168759 0.0141395 0.00105274 0.0726827 0.375508 0.0582367 0.559681 0.740576 0.605905 0.0627036 2.42859 0.467046 -2555904: 0.000345741 0.183235 0.000735566 0.246634 0.383627 0 1.48936 0.819407 0.287843 0.158663 2.51031 0.378606 -2557951: 0.000269604 0.217513 0.00266723 0.164888 0.101315 0 2.3218 0.870796 0.48479 0.372665 2.58762 0.422214 -2560000: 0.0539186 0.725701 0.166819 0.251425 0.0233806 0.0314963 2.32828 1.24549 0.0834355 0.406608 2.04133 0.377064 -2562048: 0.000379596 1.25557 0.225775 0.247296 0.378531 0.0737287 1.50768 1.3064 0.220232 0.769007 1.29542 0.177147 -2564096: 0.0425019 1.1655 0.286477 0.529099 0.61243 0.079334 0.621943 1.19788 0.347765 0.959323 0.841583 0.0093196 -2566144: 0.0302489 0.661223 0.284439 0.530525 0.328219 0.406217 0.835278 0.82465 0.546849 1.24903 0.916079 0.138665 -2568192: 0.000479406 0.35795 0.230005 0.673971 0.0267705 0.620371 0.587805 1.13275 0.466884 1.4193 0.742471 0.570653 -2570240: 0.000474444 0.352156 0.141341 0.470337 0.0181477 0.356427 0.721979 1.25099 0.145722 1.00791 0.90114 0.703053 -2572287: 0.0436568 0.446833 0.00183465 0.36318 0.00797575 0.437991 0.949151 1.17925 0.0765393 0.759801 1.17341 0.545905 -2574336: 0.0602454 0.538791 0.00305182 0.215337 0 0.573862 1.27061 0.960692 0.01009 0.289034 1.43075 1.16751 -2576384: 0 0.438518 0.00361879 0.206922 0.258412 0.632308 1.44254 0.379943 0.0768415 0.406766 1.23371 1.67126 -2578432: 0 0.242967 0.0261076 0.190678 0.229904 0.508966 1.29468 0.286222 0.00489363 0.797768 1.32103 1.33204 -2580480: 0 0.104688 0.209348 0.18084 0.225837 0.39543 1.99282 0.186177 0.0152939 1.37947 0.989708 0.572525 -2582528: 0.126811 0.158423 0.275525 0.179854 0.0322069 0.621799 2.46024 0.0480001 0.034351 1.81216 0.294141 0.0713794 -2584576: 0.446284 0.0235963 0.0908294 0.189555 0.00253564 0.551912 2.58989 0.0244354 0.0381078 1.98853 0.129476 0.553223 -2586623: 0.671841 0.0165407 0.0974741 0.198364 0.0146931 0.120192 2.35248 0 0.118999 1.08147 1.09064 1.23717 -2588672: 0.554918 0 0.10512 0.1468 0.10357 0.129642 2.1171 0.0566982 0.433604 0.410351 2.00112 1.09005 -2590720: 0.398116 0.0180998 0.132667 0.0151256 0.424924 0.364141 2.1175 0.0464617 0.689143 0.578115 2.0704 0.646698 -2592767: 0.171882 0.142276 0.00379916 0.0139493 0.567243 0.296431 1.56079 0.0485568 0.705898 0.624941 1.96717 0.659288 -2594816: 0.0498849 0.419332 0.0221757 0.0918157 0.339606 0.695392 1.22817 0.0637043 0.609095 0.408076 1.99588 0.554272 -2596864: 0.0977271 0.95874 0.324926 0.253618 0.328322 0.56648 1.16254 0.312702 0.151314 0.101667 2.10917 0.37309 -2598912: 0.314887 1.99069 0.591248 0.0375008 0.452689 0.421774 0.113909 0.459404 0.556841 0.156133 1.76026 0.0785619 -2600960: 0.116407 1.7916 0.531792 0.137763 0.343633 0.291355 0.00996258 0.405325 0.672396 0.76982 0.889477 0.529775 -2603008: 0.0323985 1.02805 0.250278 0.0517223 0.450532 0.49251 0.0182003 0.301551 0.495485 1.29068 0.535273 0.828212 -2605056: 0.628893 0.727353 0.178518 0.0572866 0.52014 0.376805 0.0427902 0.291961 0.565648 1.12607 0.670519 0.846301 -2607103: 1.55161 0.193786 0.300381 0.0366004 0.505641 0.20742 0.0954172 0.197113 1.0279 0.765821 0.25699 0.763467 -2609152: 1.77186 0.0456913 0.213387 0.33299 0.410116 0.0387274 0.822174 0 1.56179 0.581525 0.11014 0.412838 -2611200: 1.36025 0.197747 0.205447 0.527141 0.876169 0.169124 0.707025 0.00644373 1.26214 1.59583 0.300158 0.372516 -2613247: 0.45266 1.22295 0.0952054 0.270845 1.3498 0.183438 0.676112 0.0999452 0.376494 2.3567 0.301481 0.357944 -2615296: 0.053001 1.20441 0.00642585 0.138135 1.19306 0.0848187 0.415843 0.256342 0.0281836 2.78891 0.188663 0.893422 -2617344: 0.318177 0.973971 0.17492 0.213531 0.948677 0.107195 0.00344798 0.269374 0 2.59389 0.0515449 1.09418 -2619392: 0.582493 0.681541 0.84754 0.124098 0.411761 0.334409 0.0601329 0.378042 0.387052 1.33564 0.143203 1.48508 -2621440: 0.457723 0.635252 0.858274 0.165352 0.332618 0.547214 0.101822 0.77381 0.294008 0.843252 0.37816 1.17004 -2623488: 0.694904 0.895126 0.619683 0.272571 0.359188 0.567301 0.129716 1.2054 0.113371 0.813671 0.330068 0.711664 -2625536: 0.804625 1.11718 0.529918 0.399546 0.433686 0.681755 0.103058 1.16427 0.0386586 0.653973 0.130695 0.240231 -2627583: 0.914564 1.65735 0.50652 0.199729 0.517114 0.627066 0.425227 0.757149 0.0878837 0.856011 0.375678 0.113033 -2629632: 1.04099 1.68429 0.784815 0.0181152 0.764278 0.199022 1.45599 0.240205 0.203835 0.870633 0.24393 0.272745 -2631680: 0.656511 0.713878 0.591746 0.0136081 0.591074 0.435236 1.95849 0.541029 0.607117 0.485489 0.448892 0.172569 -2633727: 0.556346 0.488149 0.707573 0.415685 0.480826 0.270079 1.61995 0.254115 0.713242 0.434412 0.70797 0.118802 -2635776: 0 0 0 0 0 0 0 0 0 0 0 0 -2637824: 0 0 0 0 0 0 0 0 0 0 0 0 -2639872: 0 0 0 0 0 0 0 0 0 0 0 0 -2641920: 0 0 0 0 0 0 0 0 0 0 0 0 -2643968: 0 0 0 0 0 0 0 0 0 0 0 0 -2646016: 0 0 0 0 0 0 0 0 0 0 0 0 -2648063: 0 0 0 0 0 0 0 0 0 0 0 0 -2650112: 0 0 0 0 0 0 0 0 0 0 0 0 -2652160: 0 0 0 0 0 0 0 0 0 0 0 0 -2654208: 0 0 0 0 0 0 0 0 0 0 0 0 -2656256: 0 0 0 0 0 0 0 0 0 0 0 0 -2658304: 0 0 0 0 0 0 0 0 0 0 0 0 -2660352: 0 0 0 0 0 0 0 0 0 0 0 0 -2662399: 0 0 0 0 0 0 0 0 0 0 0 0 -2664448: 0 0 0 0 0 0 0 0 0 0 0 0 -2666496: 0 0 0 0 0 0 0 0 0 0 0 0 -2668543: 0 0 0 0 0 0 0 0 0 0 0 0 -2670592: 0 0 0 0 0 0 0 0 0 0 0 0 -2672640: 0 0 0 0 0 0 0 0 0 0 0 0 -2674688: 0 0 0 0 0 0 0 0 0 0 0 0 -2676736: 0 0 0 0 0 0 0 0 0 0 0 0 -2678784: 0 0 0 0 0 0 0 0 0 0 0 0 -2680832: 0 0 0 0 0 0 0 0 0 0 0 0 -2682879: 0 0 0 0 0 0 0 0 0 0 0 0 -2684928: 0 0 0 0 0 0 0 0 0 0 0 0 -2686976: 0 0 0 0 0 0 0 0 0 0 0 0 -2689023: 0.430953 0.180635 0.338054 0.723631 1.04531 1.09599 1.08505 0.533564 0.5024 0.225137 0.239021 1.56998 -2691072: 0.147883 0.0969657 0.485673 0.453612 1.32652 1.09827 1.3326 0.170613 0.478557 0.0918638 0.191745 2.18713 -2693120: 0.125848 0.101114 0.439428 0.30354 1.13363 0.97122 1.40676 0.168594 0.523493 0.171453 0.12727 2.85398 -2695168: 0.136412 0.0671938 0.426018 0.258666 0.942233 0.838883 1.45919 0.1545 0.485993 0.289087 0.0592677 3.39785 -2697216: 0.0535999 0.0690248 0.43843 0.238671 0.717104 0.743148 1.55608 0.174202 0.401919 0.408425 0.0152873 3.78083 -2699264: 0.0459762 0.0745547 0.35777 0.264103 0.488602 0.72043 1.64945 0.153702 0.291137 0.425235 0.00704457 4.03046 -2701312: 0.024145 0.0213471 0.288853 1.71949 0.00450309 0.758028 1.8478 0.0463965 0.162378 0.448806 0.00664605 4.07069 -2703359: 0.10167 0.00110203 0.257784 3.18925 0 0.0106507 1.4306 0.131173 0.13448 0.186171 0.449036 3.34404 -2705408: 0.112565 0.000951364 0.145431 3.54877 0.0568407 0.0167877 1.02962 0.182702 0.146227 0.139193 0.67684 2.63571 -2707456: 0.0550031 0.100591 0.148567 3.74698 0.0379252 0.0227757 0.916257 0.290396 0.0979462 0.244952 0.73357 2.56784 -2709504: 0.0313929 0.133347 0.362409 3.85138 0.0310655 0.0333672 0.906616 0.309757 0.0599581 0.431145 0.695834 2.58271 -2711552: 0.000301761 0.179689 0.332904 3.54757 0.00475017 0.0751019 0.331176 0.234464 0.865642 0.19151 0.817798 2.4585 -2713600: 0.0813234 0.318979 0.36561 3.15356 0.36619 0.0213847 0.824018 0.139596 0.80703 0.536357 0.178494 1.90627 -2715648: 0.435495 0.274306 0.425776 2.1702 0.65972 0.0302767 1.17961 0.0366751 0.905025 0.617088 0.0803996 1.82108 -2717696: 0.18072 0.163416 0.410373 1.71766 0.735252 0.0306333 1.34884 0 0.905526 0.685445 0.123005 2.45404 -2719744: 0.0031874 0.039894 0.208344 1.88535 0.613938 0.0310289 1.57928 0 0.758061 0.62198 0.0281564 3.42904 -2721792: 0.000311608 0.00363003 0.15857 2.4634 0.429883 0.0300518 1.64014 0 0.454333 0.482124 0.00507176 3.88297 -2723839: 0 0.00303665 0.154366 3.30852 0.558645 0.0079331 1.52026 0.10992 0.000451483 0.261004 0.324088 3.29621 -2725888: 0.000238816 0.00287991 0.14365 3.52859 0.619818 0.295 1.33267 0.0128224 0.0175741 0.295069 0.776846 2.46588 -2727936: 0.000694838 0.0168324 0.282158 3.77151 0.407358 0.368415 1.13756 0 0 0.53485 0.850485 2.39233 -2729984: 0.000648584 0.0516512 0.254414 3.80108 0.498556 0.320285 1.09166 0 0.000283438 0.50826 0.831918 2.46122 -2732032: 0.036959 0 0.173 3.5415 0.440841 0.655984 0.927015 0.0565897 0.411266 0.319048 0.0778664 2.565 -2734080: 0.250744 0 0.259233 2.39138 0.183398 0.7751 0.797828 0.323284 0.630176 0.464057 0.00281494 1.79212 -2736128: 0.329917 0.00241945 0.244348 1.5988 0.285825 0.706792 0.648582 0.519064 0.642554 0.553603 0.000535455 1.47248 -2738175: 0.407991 0.0031174 0.256226 1.55557 0.25842 0.688351 0.565331 0.611436 0.740011 0.49731 0 1.40336 -2740224: 0.310537 0.00326145 0.250974 1.44061 0.128405 0.676189 0.499881 0.666749 0.840068 0.368636 0.000149991 2.05923 -2742272: 0.000765389 0.239902 0.22724 1.58908 0.143379 0.701021 0.516214 0.433141 0.760673 0.0535062 0 3.44469 -2744319: 0.00063631 0.295212 0.302648 1.02355 0.0776697 0.726217 0.638295 0.234398 0.344288 0.0516506 0 3.40307 -2746368: 0.0346202 0.337411 0.250331 0.594457 0.0346016 0.263912 0.474093 0.341668 0.781307 0.301587 0.302172 3.13024 -2748416: 0.290563 0.367382 0.763024 0.320977 0.0596419 0.343401 0.379316 0.358764 1.29015 0 0.378398 2.69747 -2750464: 0.000320218 0.827651 0.939348 0.303569 0.0855751 0.415929 0.540158 0.630202 1.49597 0 0.202922 1.77742 -2752512: 0.0710562 1.1271 1.01057 0.445913 0.0401918 1.03595 1.04387 0.718151 1.10524 0 0.098063 0.918138 -2754560: 0.029655 1.23961 1.04919 0.510236 0.0427546 1.18319 1.36163 0.446003 0.571046 0 0.0115145 1.16966 -2756608: 0.0144424 1.68447 1.05079 0.563871 0.152067 0.756515 1.48023 0.00107975 0.192277 0.121571 0.188897 1.29988 -2758655: 0.22114 1.31198 1.2897 0.681559 0.46224 0.355301 0.369806 0.287326 0.506265 0.0743778 0.916741 0.437834 -2760704: 1.39429 0.963807 1.58675 0.385413 0.464788 0.169436 0.0342397 1.3853 0.645921 0 0.926651 0.17647 -2762752: 2.11531 0.55372 1.21445 0.219854 0.349039 0.0793222 0.00374356 2.01893 0.497919 0 0.502482 0.331113 -2764799: 2.7181 0.113273 0.500662 0.630382 0.310154 0.0364598 0.150991 1.76831 0.293913 0 0.148949 1.23333 -2766848: 2.48949 0.0575744 0.494643 1.07438 0.379518 0.149032 0.0549956 1.53627 0.104307 0.0361917 0.0536707 1.99252 -2768896: 1.67574 0 0.591206 1.47116 0.461423 0.112689 0.887135 1.01423 0.270389 0.120941 0.0211432 2.50347 -2770944: 0.457956 0 0.283815 2.93697 0.239195 0.0386963 1.95796 0.0196456 0.243739 0.292456 0.265863 2.70421 -2772992: 0.35594 0 0.150464 3.15307 0.238875 0.0366471 1.68671 0.256631 0.322774 0.159439 0.481362 2.62518 -2775040: 0.371832 0 0.246737 3.5566 0.0604196 0.0272205 1.38885 0.203067 0.0639624 0.0146028 0.637853 2.48741 -2777088: 0.276418 0.326414 0.277859 3.33426 0.159759 0.121949 0.339833 0.156475 0.0275196 0.480014 1.21825 1.53821 -2779135: 0.251112 0.393521 0.281954 2.05327 0.326835 0.162936 0.0416418 0.298187 0.489715 0.817662 1.66971 1.43881 -2781184: 0.443159 0.177801 0.274564 0.741691 1.12499 0.315533 0.00310139 0.358079 0.423184 0.927244 1.52977 1.49487 -2783232: 0.44268 0.142363 0.281374 0.398768 1.03274 0.315939 0.00355701 0.473707 0.428468 0.767283 1.11478 1.64677 -2785280: 0.131668 0.162588 0.290202 0.386774 0.491571 0.517596 0.0191532 0.562911 0.406952 0.103784 0.827124 2.25235 -2787328: 0.186574 0.150926 0.3005 0.578259 0.348179 0.641992 0.047822 0.510386 0.29291 0 0.435483 2.09562 -2789376: 0.0336173 0.456052 0.260383 0.352513 0.511433 0.616742 0.0606104 1.24992 0.254486 0.08505 0.40457 1.77395 -2791424: 0.0200924 0.29636 0.478451 0.281024 0.546567 0.534424 0.0622663 1.40859 0.334398 0.117645 0.437596 1.39341 -2793471: 0.356523 0.902563 0.309974 0.516048 0.61747 0.247226 0.0452546 1.26865 0.146254 0.662341 0.616839 0.472915 -2795520: 0.672983 1.25299 0.268407 0.295139 0.352951 0.398048 0.0129518 1.28195 0.264968 1.23016 0.309477 0.280481 -2797568: 0.876763 1.2716 0.358912 0.272781 0.295879 0.494176 0.0235183 1.45001 0.789942 0.619734 0.0494295 0.224055 -2799615: 0.928113 0.761531 0.279139 0.562217 2.01908 0.0751564 0.0857408 0.898367 1.00596 0.512237 0.0105154 0.706373 -2801664: 0.145405 0.105612 0.318961 0.508393 2.74602 0.0121688 0.00691555 0.536498 1.14244 0.844508 0 0.736305 -2803712: 0.144843 0.0287813 0.531044 0.484561 2.623 0.00727002 0.0080284 0.47296 1.37973 0.804288 0.142787 0.861793 -2805760: 0.169882 0.00254251 0.641427 0.453724 2.47382 0.0438355 0.00913212 0.168046 1.41842 0.671704 0.225605 1.14773 -2807808: 0.196874 0.0267102 0.650149 0.464834 2.14081 0.602614 0.00455825 0.0595378 1.20941 0 0.149414 1.47558 -2809856: 0.361008 0.817041 0.79535 0.459418 1.77597 1.12621 0.0361958 0.0253424 0.770698 0 0.0347588 1.7605 -2811904: 0.251927 0.876396 0.723095 0.025528 2.39824 1.06779 0.115689 0.178729 0.882682 0.050221 0.0128013 1.45048 -2813951: 0.193257 0.821619 0.628348 0.0524076 2.98815 0.856233 0.0327317 0.125347 0.982481 0 0.0142716 1.27181 -2816000: 0.177483 0.511163 0.499343 0.0957973 3.08553 0.497127 0.216657 0.627167 1.2475 0.0757032 0.0167998 0.936158 -2818048: 0.198514 0.141895 0.486922 0.20204 2.73827 0.0475937 1.00813 1.15191 1.34737 0.0625599 0.0502637 1.1737 -2820095: 0.672957 0.21327 0.51916 1.45752 1.5943 0.00230496 1.04512 1.72022 0.513129 0 0 1.41331 -2822144: 0.638002 0.201615 0.801471 1.37945 0.536608 0.0160561 1.01012 2.43915 0.125768 0 0 1.55411 -2824192: 0.274868 0.371293 1.14275 0.793872 0.241141 0.0148208 0.45891 2.95019 0.183891 0.0369714 2.41681e-05 1.50333 -2826240: 0.203205 0.607891 0.818433 0.856027 0.104536 0.0489509 0.00183258 2.99283 0.132314 0.00599392 0.0960752 1.33794 -2828288: 0.138135 0.958702 0.854526 0.607336 0.131009 0.0262372 0.0537546 2.43587 0.0399542 0.341481 0.135542 1.09236 -2830336: 0.142048 0.737142 0.890662 0.746157 0.162839 0.0397626 0.400275 1.61757 0.0519863 0.307722 0.0646976 1.0967 -2832384: 0.206131 0.820045 1.08418 0.838046 0.0966978 0.00204388 0.915981 0.991738 0.0264695 0 0.125075 0.750193 -2834431: 0.0979444 0.97745 1.15041 0.624862 0.0233092 0.0010066 1.29402 0.622127 0.0286764 0.667281 0.361809 0.344914 -2836480: 0.0201769 0.737953 1.22626 0.648106 0.0273686 0.000433361 1.37504 0.243081 0.060971 1.38156 0.903883 0.642004 -2838528: 0.454034 0.406823 1.0331 0.671573 0.0133759 0 0.910559 0.0574457 0.389187 1.69276 0.81434 1.17398 -2840575: 0.514841 0.412729 0.226774 0.812885 0.589363 0.00535658 0.575624 0.0190193 1.38392 1.44824 0.308305 1.33367 -2842624: 0.815667 0.275125 0.154807 0.741414 0.679727 0.31866 0.0121339 0.0229496 2.23568 0.345448 0.0426275 0.928655 -2844672: 0.314398 0.352765 0.236101 0.410663 0.213658 0.756118 0.174128 0.55022 2.24053 0.109992 0.085055 0.78279 -2846720: 0 1.12445 0.244632 0.236464 0.776145 0.548457 0.803312 0.799263 1.52836 0.0559604 0.1154 1.16347 -2848768: 0 1.10786 0.25032 0.555219 0.826273 0.0269461 1.39326 0.770314 0.276885 0.0444622 0.0697981 1.7255 -2850816: 0.354994 0.772313 0.252262 0.949096 0.446193 0.0333039 1.46793 0.325076 0.177993 0.0204619 0.00630587 2.16992 -2852864: 0.281094 0.199852 0.419862 2.00223 0.0193302 0.107987 1.45318 0.290891 0.0451967 0.341868 0.135073 2.59061 -2854911: 0.170208 0 0.367066 3.23219 0.0123087 0.0276754 1.51376 0.357031 0.0386706 0.393869 0.619065 2.74659 -2856960: 0.12476 0 0.214924 3.65885 0.0264818 0.0184519 1.67126 0.491716 0.0279325 0.0999416 0.742904 2.8523 -2859008: 0.111957 0.0163561 0.275604 3.61144 0.0217559 0.00983438 1.5593 0.829664 0.0187195 0.109697 0.952295 2.99601 -2861056: 0.194757 0.174349 0.431766 3.31877 0.286558 0.0567036 1.00236 0.880243 0.109875 0.135368 0.818834 2.56698 -2863104: 1.24533 0.571571 0.430979 1.72296 0.522901 0.0692815 0.690134 1.07103 0.219647 0.220277 0.876317 1.00311 -2865152: 1.63786 0.907239 0.515389 1.21072 0.497412 0.107107 0.6137 1.07213 0.142512 0.149483 0.171275 0.543837 -2867200: 1.79365 1.0193 0.746578 1.01309 0.402125 0.113402 0.510765 1.02601 0.027171 0.0855566 0 0.414997 -2869247: 1.86573 0.931572 0.820856 0.88153 0.290974 0.112497 0.328787 0.973519 0.122048 0.248618 0 0.792989 -2871296: 1.66056 0.63538 0.501676 0.912632 0.390364 0.104281 0 0.771775 0.173968 0.677965 0 2.05863 -2873344: 0.175227 0.102881 0.124705 0.684597 2.1109 0.0274349 0.022795 0.624838 0 0.462925 0.0106946 2.48104 -2875391: 0.189726 0.15504 0.14026 0.929376 1.78912 0.00714178 0.069903 0.468339 0.0223396 0.335723 0.0212092 2.01884 -2877440: 0.107053 0.201745 0.1858 0.941051 1.56766 0.0248731 0.0637313 0.756094 0.10364 0.0249911 0.185421 1.29561 -2879488: 0.103233 0.199425 0.175589 0.952301 0.973162 0.0180292 0.170159 0.854854 0.119224 0.213375 0.292017 0.644733 -2881536: 0.180041 0.184139 0.242893 1.04037 0.603043 0 0.0993246 0.447396 0.0402165 0.206165 0.245957 0.40021 -2883584: 0.061979 0.318979 0.271214 1.27569 0.746223 0 0.0124579 0.329178 0.433151 0.0168058 0.119544 0.214818 -2885632: 0.0618929 0.224954 0.450825 1.88914 0.65308 0 0.277476 0.549179 0.586441 0.378139 0.141523 0.197405 -2887680: 0.185448 0.399164 1.20246 2.23546 0.509449 0 0.390343 0.488191 0.72273 0.479479 0.250672 0.0435144 -2889727: 0.170833 1.04553 1.75487 1.93392 0.454899 0.00725176 0.479664 0.4419 0.52569 0.321246 0.319314 0.0573803 -2891776: 0.136525 1.73749 1.89988 0.907926 0.185503 0.0145169 0.781196 0.388398 0.152473 0.257481 0.400537 0.107827 -2893824: 0.0641781 2.32597 1.05373 0.831092 0 0.194263 0.684504 0.0831309 0.156038 0.303653 0 0.442969 -2895871: 0.0726758 0.119343 0.271294 2.05922 0 0.328441 0.0951934 0.0188176 1.02181 0.203495 0.0924757 1.11628 -2897920: 0.0656369 0.142247 0.414033 1.82361 0.0114729 0.133276 0.571238 0.175235 0.69406 0.256156 0.26587 0.257984 -2899968: 0.0541198 0.178325 0.42752 1.51164 0.0103808 0.0715056 0.878767 0.257834 1.1407 0.514656 0.222441 0.381619 -2902016: 0.35597 0.152981 0.335985 1.4944 0.0253495 0.0438315 1.18074 0.238934 0.699756 0.451397 0.137853 0.589745 -2904064: 0.582759 0.647247 0.343992 1.63053 0.0885158 0.155269 1.26486 0.325491 0.478082 0.580716 0.0675056 0.857609 -2906112: 0.507824 0.742516 0.554207 1.74394 0.0871843 0.0224718 1.12805 0.552135 0.369515 0.474977 0.89028 0.241245 -2908160: 0.868191 0.309341 0.325209 1.60107 0.106832 0.0111555 1.56679 0.640517 0.691938 0.296754 0.842755 0.527069 -2910207: 1.08978 0.487097 0.226753 1.16198 0.238338 0.069848 0.962716 0.471628 2.01156 0.228416 0.667062 0.99757 -2912256: 0.848778 0.61476 0.147939 1.16523 0.193156 0.0254054 0.548877 0 2.82037 0.231299 0.318262 1.27929 -2914304: 0.700439 0.418389 0.155779 1.44239 0.0561761 0.0336628 0.557337 0 2.91348 0.237293 0.109241 1.50759 -2916351: 0.677645 0.048175 0.161408 1.28707 0.0697061 0.0745707 0.684908 0 2.87494 0.179687 0.152025 1.62647 -2918400: 0.608752 0.142701 0.235109 1.47596 0.27299 0.141364 1.03075 0 2.28862 0.247547 0.00899774 1.80639 -2920448: 0 0.309769 0.131293 2.3768 0.103478 0.157717 1.16653 0.151533 1.80627 0.509934 0.675777 1.76606 -2922496: 0.139375 0.564968 0.210138 2.70839 0.117546 0.0717671 1.02183 0.0409679 1.5629 0.65382 0.787272 1.82979 -2924544: 0.149076 1.06747 0.39004 2.42546 0.25361 0.169541 1.10254 0 0.326867 0.536517 1.89415 0.924112 -2926592: 0.000813159 0.938251 0.291684 1.07279 0.920267 0.119478 0.38001 0.102587 0 0.813658 2.10346 0.169886 -2928640: 0.00148238 0.693813 0.289651 1.08449 0.688597 0.0463331 0.0407206 0.494186 0 0.996601 1.78511 0.213866 -2930687: 0.0039411 0.55017 0.600545 0.921464 0.507302 0.503351 0.889159 0.484772 0 1.1485 1.21503 0.154092 -2932736: 0.000328566 0.485507 0.859868 0.79742 0.411374 1.11723 1.16376 0.142692 0 1.43315 0.407907 0.213174 -2934784: 0.0067348 0.486092 1.05351 0.696746 0.401752 1.42807 0.8358 0 0 1.07114 0.251851 0.800771 -2936832: 0.000512436 0.606415 0.786673 0.413659 0.439396 2.05768 0.251454 0 0.0141528 0.257674 0.230584 1.83348 -2938880: 0.000560581 0.364924 0.30281 2.22354 0.443209 1.65695 0.0953128 0 0.206981 0.198182 0.354074 2.51468 -2940928: 0.000368792 0.0292346 0.30862 3.58082 0.00666636 0.454617 1.08838 0.61921 0.185012 0.158197 0.402255 3.11146 -2942976: 0.0201801 0.0770561 0.386612 3.64838 0 0.109191 1.21643 0.827759 0.0664371 0.291696 0.522423 3.25512 -2945023: 0.116008 0.108851 0.257206 3.58465 0.308009 0.214076 0.949898 0.7782 0.0506907 0.773642 0.385281 2.68676 -2947072: 0.369958 0.284206 0.221569 3.284 0.354708 0.691045 0.317966 0.481568 0.435729 1.26446 0.0513286 1.5971 -2949120: 0.527873 0.389974 0.193358 2.79801 0.378241 0.825701 0.0353741 0.0926806 0.885086 1.42206 0 1.20573 -2951167: 0.609385 0.368254 0.218086 2.48943 0.560804 0.798232 0.0301428 0.0654626 0.965249 1.26392 0.00161157 1.55356 -2953216: 0.630569 0.00733282 0.304637 2.31465 0.699919 0.683467 0.308978 0.0755612 0.780026 0.823568 0.227725 2.05909 -2955264: 0.206363 0.0391213 1.25478 1.09938 0.0643654 1.54791 1.00327 0.316377 0.0977643 0.110075 0.0408516 2.12852 -2957312: 0.000482081 0.18367 1.12254 0.962986 0.0214336 2.26754 0.407647 0.681351 0.0121563 0.478551 0.000349001 1.60055 -2959360: 0.0500404 0.316628 0.992737 0.780531 0.0138837 2.63281 0.0497469 0.729436 0.0574161 0.447087 0.0173529 1.20905 -2961408: 0.0724657 0.418455 0.834208 0.612307 0.0797376 2.6659 0.0498861 0.723038 0.0306397 0.543896 0.197133 0.894692 -2963456: 0.0488679 0.32385 0.407609 0.505228 0.106161 2.51624 0.192393 0.764215 0.0352257 0.610862 0.229585 0.896366 -2965503: 0.100894 0.0875865 0.149619 0.797817 0.573685 1.85467 0.404821 0.35866 0.0861993 0.448367 0.396427 0.840518 -2967552: 0.000490644 0.031751 0.567018 1.76315 1.04292 0.380103 0.242359 0 0.606183 0.184431 0.342346 0.923853 -2969600: 1.11326 0.0418206 0.607233 1.26447 0.859087 0.390253 0.0119561 0 0.945206 0.304325 0.319388 1.02111 -2971647: 1.30514 0.0300179 0.944517 0.845326 0.751826 0.867856 0.240153 0 0.831732 0.244049 0.103656 1.0333 -2973696: 1.02548 0.0382183 1.15466 0.535595 0.851819 1.29187 0.428227 0.0454762 0.806648 0.219824 0.0338264 0.934842 -2975744: 1.14648 0.186733 1.10481 0.521778 0.786579 1.27007 0.353404 0.0470053 0.724992 0.00698402 0.19095 0.778992 -2977792: 1.37131 0.844009 0.371115 0.556446 0.195308 1.30639 0.345333 0.0383339 0.286456 0.0367339 0.216901 1.11149 -2979840: 1.07785 0.503368 0.413289 0.833767 0.306626 0.971219 0.41017 0.187448 0.242098 0.0486204 0.338068 2.00752 -2981888: 0.978053 0.125992 0.287093 1.98794 0.24008 1.0045 0.417973 0.00310533 0.182111 0.114423 0.0619888 2.77005 -2983936: 0.514847 0.180287 0.00402335 2.76681 0.0228131 0.0474316 0.709463 0.239627 0.144613 0.249591 0 3.62391 -2985983: 0.308197 0.304792 0.049635 2.5022 0.0311305 0.0629735 0.392126 1.10583 0.0871661 0.229429 0.452515 3.08296 -2988032: 0.564458 1.03744 0.240554 1.76861 0.0264881 0.675499 0.207108 1.11126 0.52186 0.0963152 0.482869 1.80202 -2990080: 0.799858 1.33741 0.328231 1.12432 0.198683 1.07766 0.0463009 0.844704 0.539968 0.0503058 0.328057 1.47888 -2992128: 0.626547 1.94543 0.385729 0.680398 0.245938 1.23029 0.00369966 0.698144 0.271995 0.00639837 0.250817 1.26528 -2994176: 0.357765 2.18313 0.302769 1.16245 0.0138556 1.44109 0.0771634 0.412765 0.066523 0 0.207562 1.32698 -2996224: 0.437948 1.45657 0.212756 1.6363 0.0228014 1.486 1.0006 0.0407205 0.0465065 0.0234803 0.0502442 1.55267 -2998272: 0.739631 0.750019 0.186644 1.77407 0.161235 1.01405 1.21092 0.233162 0.0618472 0.274295 0.00259244 2.17105 -3000319: 1.08315 0.142057 0.264782 1.32043 0.259767 0.788704 1.16742 0 0.0906719 0.466242 0.495879 2.16574 -3002368: 0.842983 0.108989 0.227784 2.07278 0.219111 0.441527 1.29159 0.00585392 0.211068 0.399054 0.832468 2.11604 -3004416: 0.0134333 0.158426 0.158941 2.4867 0.268043 0.62232 0.870128 0.0129619 0.414376 0.41727 0.715605 2.19406 -3006463: 0 0.145704 0.0280133 2.8478 0.12729 0.586953 0.638045 0.0177819 0.450997 0.487472 0.379641 2.60898 -3008512: 0.00932925 0.102856 0.00994989 3.13926 0.00787812 0.421812 0.805727 0.342037 0.4306 0.491415 0.0436199 3.12291 -3010560: 0.175465 0.0765846 0.220597 2.93176 0.652997 0.419525 0.861472 0.0186457 0.421672 0.335748 0 2.8846 -3012608: 0.477009 0.117731 0.333197 2.58154 0.709911 0.522502 1.0503 0 0.782777 0.00245898 0 2.61613 -3014656: 0.44266 0.143591 0.321866 2.45504 0.656222 0.381935 1.46438 0 0.729815 0.0496567 0.00101739 2.4319 -3016704: 0.214815 0.143707 0.228104 2.40632 0.586951 0.106587 1.82771 0 0.322468 0.0963513 0.0043791 2.98189 -3018752: 0.00496124 0.149457 0.189038 2.84617 0.245309 0.0420909 1.88894 0.546571 0.0375811 0.231678 0.00450736 3.61919 -3020799: 0 0.204793 0.279218 2.78395 0.0125631 0.064753 1.52789 0.756926 0.0292538 0.461045 0.00302054 3.17835 -3022848: 0.0245845 0.214853 0.168749 2.97117 0.0343022 0.760679 0.498912 1.03576 0.161108 0.798681 0.103761 1.79985 -3024896: 0.0192166 0.396741 0.688418 2.34037 0.227549 1.05924 0.180795 0.159881 0.235398 0.993235 0.645534 0.147413 -3026943: 0.025385 0.142038 0.847438 1.50919 0.469551 1.05828 0.0456272 0.050203 0.315689 1.04985 0.848284 0.144252 -3028992: 0.0604813 0.00117107 0.882916 1.3044 0.65944 0.854942 0.0268254 0.0658005 0.330553 1.35287 0.827084 0.118524 -3031040: 0.0614891 0.0194438 0.766609 1.33009 0.725029 0.578812 0.0231897 0.051236 0.283702 1.92766 0.469599 0.138269 -3033088: 0.00024083 0.108315 0.520193 1.14164 1.02398 0.641996 0.0762852 0.0380943 0.210136 2.36792 0.299301 0.090617 -3035136: 0.154744 0.12581 0.277834 1.24306 1.0917 0.524525 0.164763 0.0246609 0.209495 2.57548 0.164244 0.492074 -3037184: 0.170429 0.101966 0.534535 1.00424 0.862472 0.356634 0.173612 0.0265325 0.29569 1.26 0.773683 2.09744 -3039232: 0.0678539 0.0421389 0.662067 0.845679 0.284711 0.931115 0.0634666 0.0147808 0.0617641 0.490595 2.45091 1.59099 -3041279: 0.0452814 0.0313931 0.675717 0.50409 0.111723 0.901713 0.0100901 0 0.00247981 0.442739 3.06604 0.933311 -3043328: 0.00528539 0.00778786 0.673012 0.222593 0 1.36063 0.0644644 0 0.00262315 1.646 2.69465 0.30314 -3045376: 0.00071857 0.0746714 0.717817 0.0389295 0.161442 1.64357 0.114278 0 0.0259546 2.72225 1.54536 0 -3047423: 0.040325 0.145791 0.635711 0.0312613 0.733794 1.1489 0.292131 0.003516 0.272392 3.0795 0.437951 0 -3049472: 0.0244787 0.262028 0.400202 0.00175381 1.61284 0.140984 0.465846 0.0132826 0.281943 3.0993 0.0647978 0 -3051520: 0.269399 0.255249 0.868919 0.306209 1.03175 0.0594031 0.328727 0.0277022 0.0729193 3.01041 0.057648 0.0203696 -3053568: 0.382641 0.259098 0.889679 0.524365 0.334875 0.0631854 0.227307 0.0515845 0.256137 2.82792 0.230517 0.11651 -3055616: 0.341409 0.275171 0.730514 0.565675 0.482641 0.0764767 0.365318 0.0412223 0.371846 2.77956 0.302218 0 -3057664: 0.302482 0.185837 0.586393 0.488858 0.788132 0.0847049 0.557115 0.0132569 0.188263 2.90847 0.160959 0.0901022 -3059712: 0.876659 0.0322038 0.418069 1.63021 0.681477 0.262 0.748832 0.0863157 0.494514 2.29398 0.039048 0.0781 -3061759: 0.988737 0.183029 0.486744 1.69212 0.920346 0.192372 0.783564 0.107252 1.90432 0 0.314444 0.316297 -3063808: 0.989994 0.223269 0.455205 1.34057 0.981909 0.137793 0.695246 0.206057 1.93891 0 0.401317 0.586063 -3065856: 0.861583 0.235046 0.502969 1.26993 1.49605 0 0.553563 0.330996 1.68633 0.0205951 0.274937 0.7574 -3067904: 0.304318 0.944046 0.694742 0.945921 1.43647 0 0.976774 0.514324 1.35851 0.244264 0.0267474 1.02322 -3069952: 0.046281 1.5269 0.469113 0.127176 1.12679 0 1.68179 0.790475 0.848169 0.353869 0.530813 0.497843 -3072000: 0.0115795 1.6576 0.121345 0.0821815 0.973495 0.162677 1.43437 0.994885 0.677761 0.0446335 0.734081 0.315918 -3074048: 0.0223248 1.31331 0.176218 0.180371 0.908724 0.176972 1.11549 0.888197 0.763265 0.0398386 0.873143 0.0321672 -3076095: 0.0754667 0.774963 0.44926 0.406529 0.480119 0.182687 0.654153 0.835789 0.701304 0.757773 0.437366 0 -3078144: 0.240576 0.249533 0.726978 0.631428 0.539316 0.0972254 1.13286 0.441381 0.438177 1.63197 0.259629 0.0335226 -3080192: 0.0960549 0.367914 0.654016 0.845577 0.921539 0.0862433 1.52375 0.597338 0.145328 1.8249 0.599723 0.108325 -3082239: 0 0.376845 0.501197 0.752988 0.173759 1.0043 1.19077 1.21572 0.03002 1.73351 0.695017 0.274657 -3084288: 0 0.374607 0.605702 0.119669 0.100972 1.08799 0.652841 1.20014 1.17493 0.676818 0.719212 0.359598 -3086336: 0.00929329 0.319135 0.77708 0 0.0647619 0.928195 0.160097 0.712363 1.14632 0.587345 0.425624 1.23581 -3088384: 0.251031 0.223984 0.62619 0.0155114 1.02084 0.533625 0.0698436 0.3563 0.635616 0.355355 0.259113 1.58789 -3090432: 0.184237 0.0982234 0.246345 0 3.01563 0.107844 0.23765 0.462166 0.901562 0.280567 0.516432 1.521 -3092480: 0.0657441 0.0200364 0.110652 0.0161304 3.59482 0.19981 0.366612 0.494427 0.778968 0.302409 0.232481 2.1488 -3094528: 0.152749 0.538529 0.0959014 0.151846 3.53784 0.362951 0.503998 0.0518915 0.156533 0.240748 0.0546119 2.2791 -3096575: 0.119087 0.747123 0.0667712 0.311739 2.90826 0.241944 0.621118 0 0.57191 0.553474 0.193485 1.87848 -3098624: 0.121632 0.52817 0.393533 0.411926 2.13949 0.242877 1.68603 0.00167116 0.904811 0.586748 0.172558 1.97963 -3100672: 0.11995 0.320253 0.422391 0.645138 1.38484 0.209991 2.227 0 0.948197 0.377173 0.250244 2.3981 -3102719: 0.112464 0.158453 0.239083 0.837257 1.19703 0.0259604 2.31849 0 0.717981 0.273586 0.42513 3.02275 -3104768: 0.000170829 0.0452024 0.384824 0.906044 1.27696 0.00865721 1.91524 0.000954151 0.745597 0.404373 0.332544 3.57122 -3106816: 0.000569781 0.00160703 0.325157 0.78743 1.76904 0.283624 1.45568 0.00185389 1.138 0.272467 0.0546844 3.45605 -3108864: 0.00034763 0.00343238 0.233019 0.631014 1.86519 0.532192 0.996944 0 1.59826 0.203473 0.00176328 3.3642 -3110912: 0 0.00145998 0.172139 1.27037 1.81029 0.481153 0.990657 0 1.77456 0.179722 0.0417489 2.80724 -3112960: 0 0 0.198721 1.33207 1.72541 0.528436 0.460689 0.152223 1.89545 0.209973 0.000764801 2.58959 -3115008: 0.0825514 0 0.225949 1.54726 1.25133 0.535797 0.31987 0.00704787 1.28274 1.15192 0.000387475 1.91927 -3117055: 0.108398 0.0174739 0.504652 1.30932 0.863996 0.463626 0.424254 0.0064686 0.508243 2.44055 0.00168571 0.305557 -3119104: 0.0522024 0.0618811 0.706041 1.23214 0.916919 0.459838 0 0 0.0662203 2.83831 0.0020971 0.171413 -3121152: 0.0638493 0.272338 0.707556 0.718488 0.992224 0.495935 0.0840237 0 0.204123 2.75089 0.00400638 0 -3123199: 0.0691228 0.290487 0.698911 0.577628 1.05165 0.16785 0.108556 0 0.277458 2.78613 0.00483203 0 -3125248: 0.149551 0.207854 0.784014 0.763602 1.03154 0.0008094 0.079839 0 0.39475 2.88908 0.00171222 0.00829421 -3127296: 0.77177 0.108327 0.254222 0.8442 1.25387 0.126915 0.108015 0.0256074 1.61423 2.37001 0 0.110203 -3129344: 0.61089 0.0527799 0.140843 1.61843 0.381088 0.161537 0.0402898 0.0480076 3.13405 0.697776 0 0.436012 -3131392: 0.587998 0.221823 0.149664 2.02768 0.461385 0.0147751 0.0336754 0.154584 2.46733 1.08495 0 0.0707135 -3133440: 0.524122 0.488889 0.327564 1.92275 0.783661 0.0191735 0.0112175 0.253008 1.75183 2.02137 0.0167426 0.0281193 -3135488: 0.546625 0.44858 0.248023 0.980786 1.01572 0.0260708 0.0466377 0.299138 1.37983 2.29126 0.110075 0.0448503 -3137535: 0.858607 0.434419 0.182446 0.566165 1.2301 0.105459 0.0549024 0.318372 1.05411 2.45807 0 0.11184 -3139584: 0.201513 0.987725 0.405687 0.316561 1.16693 0.014807 0.0544992 0.518435 0.38232 2.58706 0.00373394 0.41053 -3141632: 0.352054 0.8422 0.607952 0.568822 0.582418 0.0344573 0.171909 0.792978 0.652048 2.06741 0.00379152 1.01796 -3143680: 0.249733 0.0580055 0.403729 1.44316 0.218368 0.0289721 0.456306 0.376142 0.567942 1.06541 0.655939 0.776012 -3145728: 0.160906 0.00687751 0.424395 1.40049 0.43632 0.0217982 0.515615 0.269067 0.386423 1.70771 0.930982 0.211214 -3147776: 0.239378 0.0881597 0.443431 1.4697 0.211576 0.0338614 0.591451 0.234009 0.554392 2.40791 0.55621 0.132168 -3149824: 0.33343 0.449277 0.0555958 2.05918 0.0195778 0.0344483 0.550607 0.141577 1.10811 2.17418 0.203145 0.135588 -3151871: 0.383024 0.130734 0.0276053 2.27493 0.08954 0.318301 0.54933 0.0384218 1.64344 1.55552 0.12903 0.268854 -3153920: 0.328584 0.0045324 0.0221392 2.24036 0.296425 0.626103 0.26308 0.000562347 2.00607 0.612539 0.0347264 0.746526 -3155968: 0.149867 0.0254807 0.0874743 1.86861 0.353715 0.664664 0.0540985 0.0602909 2.3983 0.0239866 0 1.22988 -3158015: 0.101234 0.315568 0.0878761 1.9669 0.47441 0.788229 0.198499 0.198653 2.01817 0.057133 0.036704 0.768798 -3160064: 0.188442 0.361342 0.234568 2.22806 0.700773 0.818261 0.989215 0.621102 0.631526 0.0695952 0.0010495 0.718263 -3162112: 0.113653 0.54257 0.279402 1.63049 0.818683 0.859027 1.74741 0.711925 0.311336 0.0807553 0.022683 1.06042 -3164160: 0.112968 0.586537 0.161755 1.9122 0.593415 0.224295 2.90632 0.324482 0.365639 0.0927171 0.00380151 2.07343 -3166208: 0.107634 0.682182 0.111591 2.40471 0.465222 0.427792 2.76893 0.0290576 0.417502 0.0358996 0.523107 2.60793 -3168256: 0.0230008 0.579523 0.0739342 2.85315 0.0229851 0.126524 2.58659 0.0253595 0.236559 0.424501 0.51201 3.32128 -3170304: 0.000267432 0.416232 0.0368228 3.11089 0.00589237 0.231088 2.37636 0.0748504 0.0177785 0.264434 0.148208 3.68968 -3172351: 0.364428 0.236739 0.119578 2.58433 0 0.43593 1.7552 0 0.639688 0.299565 0.0615709 3.85211 -3174400: 0.488743 0.242431 0.441005 1.69825 0.275338 0.769289 0.878269 0.0841628 0.812023 0.0588961 0.00914888 3.28967 -3176448: 0.890014 0.356468 0.68501 1.27586 0.376339 0.360817 0.299133 0.0445596 0.650427 0.245662 0.00297986 2.84806 -3178495: 1.25475 0.0296636 0.585097 0.373571 0.459845 0.382871 0.489237 0.182098 0.181549 0.670979 0.00179522 2.20467 -3180544: 1.302 0.236765 1.29865 0.0152181 0.476301 0.867508 0.279597 0.448399 1.34483 0.242608 0.0761613 1.1991 -3182592: 1.3224 0.332093 1.50938 0.0173844 0.545767 0.735828 0.324772 0.203297 1.72737 0.00536938 0.00471411 0.264224 -3184640: 1.04257 0.402644 1.56055 0.0187626 0.508093 0.571044 0.416754 0.0799794 1.81805 0 0.00564486 0.138177 -3186688: 0.505744 0.302816 1.485 0.00999023 0.467796 0.463943 0.672276 0.191935 2.01342 0 0.00370652 0.0926083 -3188736: 0.784259 0.0394193 1.15931 0.436516 0.0203646 0.535756 0.905223 0 2.11922 0.20471 0.0881228 0.20875 -3190784: 0.94244 0.00230358 0.722033 0.858258 0.024203 0.0504733 0.672646 0 2.3138 0.363697 0.267684 0.27815 -3192831: 0.631553 0.464532 0.949865 0.525694 0.0317493 0.203638 0.576008 0 2.49842 0.23745 0.304228 0.224637 -3194880: 0.20483 0.886505 0.98293 0.29957 0.422195 0.564665 0.938972 0.107758 2.34165 0 0.281906 0.16014 -3196928: 0.0811186 1.42041 0.751011 0.175766 0.599897 0.681624 1.35081 0.453465 1.55339 0 0.224674 0.34602 -3198976: 0.0838683 1.3313 0.589932 0.35327 0.503787 1.60675 1.29081 0.30668 0.472452 0.0330164 0.0470939 0.797488 -3201024: 0.428162 0.84064 0.558174 0.510671 0.317731 2.78791 0.196731 0.103834 0.0705606 0.133746 0 0.555048 -3203072: 0.546082 0.540964 0.430068 0.769115 0.21331 2.89121 0.140937 0.108695 0.0408899 0.391219 0.0128276 0.445733 -3205120: 0.572808 0.114533 0.359841 1.16932 0.155105 2.44346 0.613634 0.0659266 0.143356 0.337772 0.073628 0.253772 -3207167: 0.726435 0.00252438 0.357198 0.986538 0.177485 1.93899 1.03156 0.0246834 0.072854 0.273462 0.35776 0.0960537 -3209216: 0.330769 0.842576 0.471327 0.854482 0.0411332 1.82777 1.06948 0.0148493 0.00529705 0.310111 0.433033 0.443229 -3211264: 0.326841 1.60452 0.322253 0.171159 0.0219676 0.975365 1.76655 0.0214876 0.000414812 0.0430905 1.84538 0.680263 -3213311: 0.342121 1.38247 0.232488 0.35472 0.0277261 1.19792 1.83224 0 0.00209423 0.0518363 2.27047 0.559261 -3215360: 0.440886 1.23157 0.243461 0.303996 0.0245239 0.78655 2.74496 0 0 0.0938397 2.29567 0 -3217408: 0.648679 1.43012 0.15792 0.00517506 0.0347439 0.555677 2.94023 0 0.160996 0.131204 2.18456 0 -3219456: 0.793542 1.30027 0.194389 0 0.0571393 0.588718 3.21338 0.155417 0.370968 0.129614 1.90935 0.0252778 -3221504: 0.221196 1.19141 0.929934 0.12683 0.0626069 0.907694 3.21288 0.0067705 0 0.133142 1.63572 0.142063 -3223552: 0.122115 0.794596 1.91354 0.340809 0.0432403 1.13687 2.35369 0.0107621 0 0.117325 1.39151 0.0710311 -3225600: 0.139427 1.10018 2.18723 0.134744 0.0155917 0.892978 1.44308 0.0194102 0.125486 1.13383 0.964959 0.488817 -3227647: 0.149082 1.68222 2.06584 0.29727 0.0526284 0.67158 0.00794018 0 0.316223 1.31192 0.780571 0.557555 -3229696: 0.164795 1.94212 1.70002 0.436715 0.102692 0.944735 0.152423 0.104097 0.743512 1.08196 0.118885 0.508935 -3231744: 0.158983 2.53174 0.924747 0.526218 0.0616641 0.681248 0.261114 0.586455 0.812136 0.700507 0.0984824 0.380122 -3233791: 0.255195 2.62516 0.234555 0.48754 0.194253 0.265741 0.261594 0.740652 0.81659 0.00562231 0.243648 0.153921 -3235840: 0.676688 1.82847 0.259867 0.388903 0.45303 0.195208 0.0759869 0.627164 1.01463 0.0826879 0.36106 0 -3237888: 1.21967 0.356874 0.637456 0.227561 0.541463 0.0643503 0.0967502 0.754321 0.80047 0.0910378 0.356123 0 -3239936: 1.68277 0.0567917 0.534409 0.0342496 0.562412 0.00910511 0.184859 1.31876 0.418714 0.0927118 0.613928 0.171807 -3241984: 1.44745 0.0685943 0.338872 0.0013219 0.291081 0.0379349 0.972162 1.30723 0.420789 0.0472428 0.869246 0.994278 -3244032: 0.199864 0.642158 0.596586 0.296463 0.152363 0.0364709 1.85538 0.569766 0.547111 0 1.05744 1.34593 -3246080: 0.297908 1.64021 0.700471 0.29976 0.277553 0.17762 1.98761 0.311251 0.243782 0 2.19192 0.54074 -3248127: 0.249786 1.9365 0.331658 0.386464 0.246986 0.439536 2.28504 0.17851 0.0741727 0 2.49464 0.499435 -3250176: 0.0031767 2.08375 0.238077 0.29144 0.186102 0.417091 3.06495 0.0448867 0.0136398 0 2.56508 0.64447 -3252224: 0 2.22533 0.29943 0.237575 0.12379 0.360672 3.16578 0.0961208 0.0104275 0 2.53075 0.90239 -3254271: 0.000317133 2.67197 0.310104 0.0450577 0.0355739 0.580597 2.59332 0 0.0492428 0.0401014 2.69606 1.14543 -3256320: 0.000815384 2.54614 0.216307 0.00677016 0.00609095 0.665945 2.55109 0 0.18586 0.0451848 2.63334 1.05011 -3258368: 0.000739692 2.55014 0.215853 0.00569189 0.0112838 0.64043 2.92234 0 0.0383301 0.269515 2.6279 0.936598 -3260416: 0.000727866 2.54625 0.192231 0.0132194 0.0386963 0.650647 3.117 0 0.0488473 0.318374 2.63288 1.02935 -3262464: 0.0273517 2.67317 0.244838 0.00986799 0.233105 0.580234 2.97402 0.0289593 0.00486642 0 2.43934 0.956274 -3264512: 0.124057 2.6883 0.320598 0.0814172 0.278903 0.492491 2.42179 0.0182378 0.00982919 0 2.0175 1.1503 -3266560: 1.79397 0.852526 0.332327 0.120823 0.0306908 0.545375 2.47517 0.0656008 0.0128582 0 1.4169 0.614022 -3268607: 2.65363 0.179362 0.358044 0.0839831 0.350652 0.245663 2.01199 0.345912 0.0149317 0 0.489583 0.364021 -3270656: 2.77633 0.13169 0.326367 0.0697106 0.293002 0.382987 1.14409 0.477658 0.0156597 0 0.349182 0.437953 -3272704: 2.64055 0.119222 0.353789 0.0588751 0.259824 0.547289 0.308248 0.396447 0.0153214 0 0.373626 0.398091 -3274752: 2.32594 0.0241059 0.352469 0.730697 0.853195 0.100941 0.45278 0.35063 0.161645 0 0.648682 0.153509 -3276800: 1.40697 0.0038248 0.523375 1.50335 0.881987 0.0778866 0.399696 0.217434 0.525457 0.223361 1.22538 0.296751 -3278848: 0.0141483 0.248293 0.995822 1.96607 0.697825 0.0282011 0.571549 0.195143 0.988102 0.237058 1.26472 0.167283 -3280896: 0.0221138 0.34388 1.38075 1.52146 0.537272 0.036284 0.502485 0.161637 1.23617 0.0480415 0.844384 0.261226 -3282943: 1.2535 0.939046 1.724 0.90013 0.0330625 0.326804 0.278108 0.290911 0.897552 0.468042 0.611866 0.205783 -3284992: 1.75048 0.915081 1.53182 0.0827699 0.0278031 0.725564 0.178794 0.352223 0.573298 0.606075 0.109239 0.23556 -3287040: 1.89475 0.358539 0.657044 0.105289 0.205774 0.518507 0.485611 0.52379 0.509735 0.567489 0.0485513 0.148976 -3289087: 2.18205 0.178424 0.567263 0.694322 0.345616 0.0586482 1.17102 0.331905 0.118803 0.225621 0.394757 0.27367 -3291136: 1.89584 0.0849361 0.661061 1.50362 0.427969 0.0283065 1.37091 0.108475 0.0846243 0.383232 0.661489 0.361418 -3293184: 0.605127 0.0988589 0.835807 1.53482 0.192802 0.00548242 1.03867 0.349665 0.210661 0.431015 0.650843 0.460094 -3295232: 0.383865 0.350103 0.902848 1.50694 0.05374 0.0219116 0.382478 0.657294 0.417805 0.125996 1.00403 0.557017 -3297280: 0.494628 0.1308 1.1103 1.64181 0.128284 0 0.196398 0.268686 0.398143 0.0900866 1.03201 0.357396 -3299328: 0.436908 0.0377577 1.35267 1.64504 0.379037 0.0185906 0.249841 0.0536418 0.437034 0.054452 1.06253 0.274726 -3301376: 0.103906 0.788246 1.17981 1.68583 0.235457 0.40543 1.18493 0.00975263 0.275811 0.127053 0.888565 0.251479 -3303423: 0.0111998 1.54063 0.742579 0.634468 0.18646 0.499932 1.95588 0.0134474 0.365279 0.135493 0.547199 0.132543 -3305472: 0.0819323 1.92224 0.328485 0.0395629 0.192802 0.337891 2.14418 0.0181479 0.322274 0.119743 0.650421 0.141821 -3307520: 0.110972 1.78306 0.48986 0.0442276 0.255607 0.312264 2.27367 0.0123107 0.373399 0.0668042 0.600412 0.0367808 -3309567: 0.122352 1.86274 0.73026 0.0602181 0.279829 0.410894 2.51408 0.00662222 0.4105 0.0275895 0.436578 0.0238584 -3311616: 0.0959645 0.821849 0.922562 0.46989 1.3458 0.550329 1.80648 0.1949 0.531049 0 0.153039 0.599088 -3313664: 0.447336 0.309847 1.04389 1.24617 1.78966 0.473648 1.35665 0.201181 0.0945769 0 0.293734 0.587208 -3315712: 0.24806 0.286988 1.21506 1.08931 1.2739 0.155162 1.08912 0.18696 0.37758 0.0112251 0.0759346 0.878992 -3317760: 0.410548 1.22868 0.970464 0.176703 0.392091 0.742712 0.252323 0.16027 0.775064 0.0626491 0.604727 1.13472 -3319808: 0.750654 1.79256 0.287974 0 0.497957 0.397806 0.0821152 0.232003 0.938457 0.0368661 0.935271 1.3866 -3321856: 0.922636 1.76001 0.084875 0.00701542 0.535259 0.333293 0.0812625 0.316722 1.05157 0.0149788 1.0054 1.8381 -3323903: 0.492662 0.853625 0.019099 0.23853 0.65666 0.137986 0.0760245 0.327244 0.971698 0.143204 1.38444 1.55223 -3325952: 0.0978328 0.180694 0.423814 0 0.551535 0.137979 0.487722 0.146488 0.530169 0.438892 1.73716 1.18475 -3328000: 0.0200498 0.106423 0.728271 0 0.372188 0.438125 0.605131 0.0298776 0.672179 1.29672 1.31807 0.657165 -3330047: 0.136606 0.496753 0.709288 0.0429533 0.927721 0.131611 0.593347 0.00529058 0.942886 1.93637 0.643459 0.348476 -3332096: 0.443302 1.62892 0.204068 0.204795 0.730099 0.0709225 1.18159 0.566144 1.05074 1.35824 0.350593 0.129694 -3334144: 0.0348253 2.46011 0.242953 0.0897704 0.408504 0.154971 2.06737 0.812307 0.941611 0.746599 0.804666 0 -3336192: 0 2.25848 0.368405 0.167439 0.0538381 0.586762 2.18869 0.924953 0.815293 0.00210353 1.42592 0.0560963 -3338240: 0 2.12483 0.471484 0.0455283 0.192724 0.624703 2.16186 0.716933 0.687512 0.0381775 1.39756 0.402154 -3340288: 0.188292 1.78123 0.130488 0.005598 0.220864 0.425928 2.80754 0.167555 0.379023 0.0604481 1.08076 1.53783 -3342336: 0.194218 1.60823 0.000289768 0.600125 0.69187 0.522789 2.34948 0.102066 0.0216468 0.0207795 0.257819 1.71157 -3344383: 0.366607 1.66389 0 0.768014 0.722344 0.448661 1.8529 0.0376997 0.0508182 0.01811 0.136836 0.823936 -3346432: 0.551205 1.66347 0.081083 0.558974 0.70645 0.369055 1.33132 0.120095 0.060353 0 0.0693051 0.799604 -3348480: 0.744128 1.81943 0.228989 0.491847 1.87628 0.659738 0.366911 0.173558 0.0612677 0 0.259812 0.649817 -3350528: 0.801015 0.969624 0.306158 0.616889 2.60321 0.700932 0.391473 0.137268 0.302771 0.285404 0.698228 0.404714 -3352576: 0.654684 0.205249 0.424259 0.702916 2.74188 0.656704 0.349175 0.0853923 0.442518 0.434894 1.03239 0.172694 -3354624: 0.131173 0.259484 0.54567 0.585857 2.61259 0.540263 0.127117 0.159239 0.43516 0.432893 1.19158 0.0916416 -3356672: 0.00244327 0.192711 0.70466 0.640779 1.81924 0.456771 0.546069 0.149296 0.417556 0.502847 1.72185 3.85125e-05 -3358719: 0.0758535 0.187815 0.768077 0.553007 1.46989 0.268587 0.998248 0.0606568 0.293778 1.09317 1.93156 0.000182836 -3360768: 0.0613371 0.00940862 0.755764 0.286889 0.308497 0.405263 1.67628 0.183227 0.15909 0.979542 1.2537 0.495431 -3362816: 0.0702521 0.034668 0.128753 1.00936 0.0526443 0.302667 1.78056 0.291757 0.228649 1.49124 0.618593 0.556876 -3364863: 0.436002 0.0611606 0.0446008 1.13623 0.146089 0.0127869 1.39274 0.142008 0.603977 1.49285 0.170352 0.324955 -3366912: 0.454241 0.0884876 0.0526599 1.03399 0.306264 0.201678 1.03261 0.280875 1.40523 1.12921 0.0450486 0.149227 -3368960: 0.450976 0.187066 0.0586217 1.32823 0.481192 0.303648 0.866225 0.27007 1.52908 0.823347 0.0255744 0.228609 -3371008: 0.000140852 0.283043 0.209708 1.31035 0.720032 0.480453 1.28016 0.0199729 1.22092 0.616184 0.0237829 0.822733 -3373056: 0.138697 0.375349 0.619774 1.3011 0.339806 0.881582 1.05198 0.0295212 0.649271 0.0221667 0.0394962 2.67827 -3375104: 0.154484 0.423793 0.853491 1.44908 0.619273 0.926152 0.01039 0.133894 0.432183 0.127378 0.441805 2.01279 -3377152: 0.167306 0.643277 0.774123 1.56295 0.594329 0.885006 0.0123588 0.147022 0.545385 0.158574 0.380809 1.82946 -3379199: 0.143414 0.933795 0.420683 1.70006 0.851752 0.767781 0.013275 0.271031 0.544051 0.195075 0.12078 1.6955 -3381248: 0.468061 1.01396 0.136076 1.49631 1.48832 0.413166 0.0263565 0.469511 0.491351 0.413093 0.115748 1.54629 -3383296: 0.780605 0.925128 0.448645 0.725319 1.87418 0.173392 0.016252 1.01716 0.519971 0.465758 0.0806305 1.58099 -3385343: 0.357032 0.492601 1.4645 0.182702 1.35684 0.0239681 0.267955 0.845452 0.117549 1.12027 0.18672 1.69551 -3387392: 0.0948832 0.519854 2.26149 0.266543 0.175858 0.0524441 1.58207 0.0818271 0.00954213 1.19654 0.262684 1.3867 -3389440: 0.000185031 0.416813 1.68446 1.17509 0.421747 0.0236369 1.17187 0.0337659 0.172923 0.550561 0.70992 1.60146 -3391488: 0.0391488 0.29958 1.08856 1.66443 0.255712 0.171796 1.05991 0.0535644 0.290626 0.0243058 1.08614 1.48871 -3393536: 0.109291 0.0264558 0.442342 2.18834 0.099427 0.377728 1.12405 0.0723942 0.40715 0 1.05628 1.1067 -3395584: 0.0548291 0.107388 0.406375 2.26083 0.0576969 0.652723 0.862961 0.0735349 0.154234 0.0870956 0.955788 1.25958 -3397632: 0.0684702 0.140243 0.38823 2.01603 0.255492 0.806921 0.879606 0.0505594 0.0651503 0.0735549 0.688979 1.672 -3399679: 0.380316 0.377712 0.28588 1.00952 0.440998 0.977316 0.268836 0.0891439 0.0675336 0.228876 0.118201 1.91496 -3401728: 0.418333 0.515521 0.239307 0.24224 1.36865 0.931571 0.0655556 0.354197 0.349107 0.250823 0.113457 1.84214 -3403776: 0.074626 0.45994 0.53367 0.20597 1.09451 1.00009 0.0961302 0.16866 0.114448 0.250287 0.412823 1.88182 -3405824: 0.000656564 0.350054 0.586257 0.19348 0.536351 0.751986 1.12526 0.0271883 0.10667 0.109657 0.496305 1.79654 -3407872: 0.157833 0.120926 0.357192 0.421754 0.841219 0.480479 1.34112 0.0289319 0.234676 0.0605306 0.387584 2.12268 -3409920: 0.122592 0.00125269 0.157881 0.533182 1.11864 0.0539238 0.821896 0.170666 0.612327 0 0.246825 2.62756 -3411968: 0.202732 0 0.0584938 0.785987 0.984657 0.0341738 1.5632 0.504274 0.688663 0.0234331 0.0896442 3.29994 -3414015: 0.076624 0 0.663501 0.363327 0.371854 0.0432776 2.1613 1.33102 0.359721 0.10615 0.000168859 2.96458 -3416064: 0.00194643 0.0278969 0.830183 0.387866 0.282069 0.0696394 2.10813 1.77425 0.0738778 0.126129 0 2.38034 -3418112: 0 0.109785 0.882975 0.351526 0.254576 0.0679245 1.87178 1.99391 0.0848967 0.136264 0 2.36137 -3420159: 0.00345312 0.109794 0.831757 0.259904 0.276617 0.0467475 1.79128 1.88796 0.124104 0.100581 0.13075 2.65978 -3422208: 0 0.13743 0.342751 0.12259 0.498785 0.451003 1.57089 1.12615 0.0628989 0 1.41563 2.48893 -3424256: 0 0 0.356246 0.12376 0.787945 0.689579 0.543441 0.272192 0.0352405 0.0299279 2.20475 2.09975 -3426304: 0.506123 0.464063 0.194557 0.084132 0.372339 0.28813 0.43551 0.144436 0.00131178 0.105899 2.42396 1.83719 -3428352: 0.540178 1.4318 0.425492 0.0361283 0.312573 0.0871001 0.655041 0.245678 0.00427824 0.198791 2.23402 1.42702 -3430400: 0.818761 2.02987 0.524431 0.0822454 0.466495 0.105226 1.02937 0.391473 0.45562 0.432894 0.644243 1.04606 -3432448: 0.785058 2.0101 0.372716 0.302346 0.499724 0.061685 1.19059 0.536141 0.468845 0.284849 0.208891 1.19926 -3434495: 0.62893 1.63391 0.0219648 0.385652 0.365166 0.0241881 1.7941 0.677555 0.256332 0.450758 0.155606 1.61421 -3436544: 0.0354216 0.439578 0.330293 1.49889 0.216965 0.00747181 1.48076 0.171715 0.104317 0.458249 0 2.78398 -3438592: 0 0.101875 0.543266 1.52634 0.360465 0.109369 1.70198 0.0946653 0.170555 0.050993 0.145837 2.22588 -3440639: 0 0.0957387 0.397737 1.35068 0.285819 0.215841 1.94023 0.582357 0.517549 0.0805751 0 1.96716 -3442688: 0 0.15462 0.297715 1.13981 0.272423 0.252739 1.98322 0.47809 0.908646 0.170753 0 1.62276 -3444736: 0.0758929 0.226273 0.0587854 0.959368 0.364952 0.151936 2.07907 0.672667 1.08713 0.251885 0.0530545 0.840658 -3446784: 0.535775 0.359018 0 0.627713 0.149345 0.186593 1.62062 0.583465 1.649 0.275169 0.479137 1.06043 -3448832: 0.212704 0.418082 0.42603 0.288177 0.111804 0.374978 1.36738 0.474246 1.91895 0.240208 0.42235 0.99827 -3450880: 0.0799171 0.503495 0.667116 0.377071 0.220804 0.492862 1.48775 0.178241 1.96925 0.228365 0.427547 0.981698 -3452928: 0.070912 0.422461 0.545286 0.489728 0.615914 0.62808 1.88296 0.0693255 2.03072 0.315516 0.438212 1.55809 -3454975: 0 0.186571 0.214334 0.785204 1.50366 0.910328 1.48603 0.0693533 1.43184 0.108846 0 2.59695 -3457024: 0 0.0969724 0.256952 1.04707 1.20967 0.0500557 1.89421 0.125883 1.03113 0 0 3.2677 -3459072: 0 0.228772 0.320995 1.50227 0.339732 0.103789 1.80838 0.101956 1.12563 0 0.000157259 3.66346 -3461119: 0.0111554 0.65832 0.330819 1.77501 0.11272 0.298216 1.71827 0.0603485 1.06097 0 0.000466851 3.76313 -3463168: 5.33634e-05 0.900092 0.26673 1.6621 0.113694 0.399029 1.31603 0.0508053 0.844069 0.0395584 0.000227468 3.89591 -3465216: 0.0277424 0.544048 0.213946 1.70327 0.00565739 0.427611 1.58735 0.0655504 0.773487 0.0960176 0.0292026 4.11326 -3467264: 0.0365417 0.123002 0.0666805 1.87491 0 0.376866 1.87341 0.0788515 0.789069 0.288115 0.106213 4.24744 -3469312: 0.226834 0.193299 0 2.13052 0.0324644 0.0505298 1.77461 0.812257 0.601539 0.518987 0.0987137 3.73978 -3471360: 1.69207 0.133305 0 2.01706 0.0255633 0.199798 1.73626 0.647303 0.331503 0.564891 0 2.80331 -3473408: 2.12683 0.0140355 0 1.73016 0.0314846 0.214312 1.79722 0.605585 0.397573 0.483999 0 2.32291 -3475455: 2.12846 0 0 1.49735 0.0339557 0.0523958 1.80487 0.521785 0.437304 0.439533 0.108453 2.32999 -3477504: 1.78804 0.0531125 0 1.29133 0.137596 0.0525539 1.98207 0.318835 0.290492 0.240404 0.394498 2.47247 -3479552: 1.33982 0.0718702 0.0231794 0.484991 0.11676 0.123015 2.03567 0.28862 1.48022 0.104659 0.406828 2.33701 -3481600: 0.706728 0.019357 0.369845 0.649162 0.114191 0.147939 1.52995 0.147293 1.97483 0.426855 0.802166 0.780843 -3483648: 0.380268 0.0900316 0.713661 0.610943 0.64903 0.150117 1.10602 0.0552616 1.51812 0.974688 0.479512 0.374473 -3485696: 0.277546 0.324604 0.422538 0.925233 0.571077 0.302559 0.917995 0.176411 0.997521 1.36335 0.422358 0.212162 -3487744: 0.271407 0.482576 0.389214 1.28664 0.521232 0.305667 0.653075 0.284637 0.810574 1.56399 0.45186 0.215312 -3489791: 0.184162 0.497132 0.262445 1.4347 0.523905 0.414726 0.281845 0.559414 0.82699 1.75835 0.38 0.13815 -3491840: 0.228863 0.393607 0.317173 0.550832 1.06392 0.52016 0.146928 0.728596 1.06043 1.61505 0.192306 0.481626 -3493888: 0.0566171 0.377005 0.332955 0.160525 1.33153 0.455876 0.137836 0.994115 1.05731 1.11565 1.08408 1.08363 -3495935: 0.00438088 0.200368 0.266495 0.995598 0.0296088 0.710389 0.159327 2.01531 0.534345 0.611392 1.2455 0.985112 -3497984: 0 0.0386759 0.281393 0.846406 0.0737603 0.698632 0.0369095 2.76064 0.199046 0.0239523 0.181078 1.33685 -3500032: 0 0.0324953 0.454059 0.997806 0.0792357 0.582626 0.043891 3.4055 0.0488947 0.0414033 0 1.37038 -3502080: 0 0.0366448 0.616777 1.27061 0.0295715 0.52448 0.0376097 3.87627 0.00213006 0.0295798 0 1.20049 -3504128: 0 0.072086 1.12908 1.16305 0.0353138 0.469047 0.0247563 3.94974 0.00554254 0 0 1.30737 -3506176: 0 0.0740963 1.25607 1.16375 0.0397294 0.440291 0.0131262 3.75846 0.00636591 0 0 1.26135 -3508224: 0.0198669 0 1.09673 1.17006 0.0501388 0.155127 0.256283 3.51366 0.00482911 0.0245023 0.0334821 1.26222 -3510271: 0.039836 0 0.866613 1.26138 0.0602054 0.00594348 0.283369 3.08441 0.000391338 0.122039 0.0631734 1.67424 -3512320: 0.0858528 0 0.470244 1.97471 0.0430988 0.0304078 0.94835 2.47089 0 0.0192525 0.362936 2.62972 -3514368: 0 0 0.583742 2.61531 0.0025331 0.352436 2.01053 0.953155 6.12098e-05 0.0516818 0.342904 3.53843 -3516415: 0 0.0377615 0.00441135 3.33231 0.235062 0.720762 2.31066 0.0833952 0.0352516 0.00367441 0.189785 3.65503 -3518464: 0.0102187 0.142756 0.13898 2.73468 0.497866 0.678001 1.82822 0.157896 0.0101342 0.143485 0.064449 3.77613 -3520512: 0.0440217 0.132624 0.153289 2.24269 0.63879 0.740395 1.89996 0.0672108 0 0.118442 0.000750687 3.90905 -3522560: 0.0721527 0.114056 0.151543 2.24142 0.32584 0.706159 2.05546 0.0360846 0 0.00256518 0.130301 4.02822 -3524608: 0 0.0887829 0.141478 2.19014 0.0395893 0.562852 1.98382 0.0495873 0.0376795 0.0022658 0.289162 4.12205 -3526656: 0 0.118588 0.249091 1.76072 0.00635303 0.13268 2.00448 0.603645 0.342415 0.00180907 0.310057 3.88418 -3528704: 0.0162182 0.107639 0.225809 1.23403 0.0209348 0.338814 1.67997 1.38368 0.326928 0.000633185 0.24651 3.40796 -3530751: 0.0185244 0.116227 0.457286 0.718308 0.0464617 0.441463 1.38336 1.55866 0.104586 0.0732783 0.294411 2.95614 -3532800: 0.013188 0.460088 0.318179 0.889859 0.0393109 0.481448 1.19114 1.57725 0.589349 0 0.131727 1.97248 -3534848: 0.00112765 0.330712 0.504407 1.50965 0.321329 0.22312 0.970791 1.55523 1.85243 0.253267 0.277939 0.551141 -3536895: 0.000128759 0.0735939 0.162379 1.4587 0.380735 0.0927849 0.637832 1.04306 2.47337 0.53608 0.463496 0.249093 -3538944: 8.37997e-05 0.0553109 0.244398 1.39867 0.35666 0.0308521 1.01952 0.921543 2.20504 0.397461 0.268396 0.412372 -3540992: 9.80444e-05 0.00265589 0.27933 1.19619 0.364571 0.0266808 1.61403 0.752663 1.40932 0.816249 0.0621973 0.624818 -3543040: 0.0467214 0.0068264 0.384273 0.682091 0.315611 0 1.97586 0.103013 0.119231 0.974665 0.553641 0.380934 -3545088: 0.000537466 0.116149 0.380112 0.445348 1.02449 0.0167435 1.09682 0.306263 0.0262665 0.889767 0.678328 0 -3547136: 0.000559457 0.539296 0.316221 0.479801 1.68553 0.058195 0.399641 0.519671 0.0198138 1.32754 0.30729 0.0351598 -3549184: 0.0178155 0.82558 0.354414 0.282178 1.97204 0.0270099 0.413627 0.550557 0.0174186 2.26069 0.152844 0.0707538 -3551231: 0.0897295 0.813267 0.470936 1.02678 1.58106 0.0538756 0.240338 0.44004 0.00392766 2.90598 0.116076 0.16787 -3553280: 0.224283 0.763006 0.249417 0.986476 1.25848 0.0837804 0.044668 0.786543 0.251799 2.60319 0.261716 0.170943 -3555328: 0.479639 0.696787 0.0267876 0.814256 1.16363 0.0698899 0.205792 0.818274 0.690474 1.719 0.196312 0.0916732 -3557376: 0.626285 0.657063 0.324371 0.575322 0.592963 0.341635 0.362628 0.334636 1.3722 0.643045 0.166679 0.246636 -3559424: 0.48721 0.715074 0.330651 0.571145 0.449623 0.909454 0.36136 0.797369 2.18349 0 0.18605 0.384562 -3561472: 0.34838 0.738097 0.419385 0.5307 0.0276124 1.05671 0.647471 0.978945 1.97591 0 0.00108932 0.838476 -3563520: 0.172573 1.13633 0.192344 0.068366 0.791652 0.288868 1.29155 0.519215 1.47402 0.289907 0 0.998129 -3565567: 0.171462 1.05424 0.272644 0.0268264 0.561996 0.091724 0.89521 0.340107 0.944197 1.52054 0 0.996722 -3567616: 0.208459 0.73938 0.265436 0.323904 0.485823 0.0739408 0.956082 0.125079 0.512484 2.02557 0 0.95352 -3569664: 0.291323 0.501911 0.198104 0.335852 0.453152 0.239419 1.12297 0.130715 0.577873 2.2657 0.00146918 0.828175 -3571711: 0.682039 0.780065 0.0603259 0.022706 0.271081 0.278663 1.33935 0.128322 0.565865 2.19528 0.00201712 0.80913 -3573760: 0.905453 0.72952 0.0783102 0.157813 0.112474 0.885005 1.13484 0.0519084 0.949828 1.34193 0.00249381 1.67903 -3575808: 0.892377 0.7331 0.150697 0.54953 0.0526591 1.44164 0.667031 0.195815 1.01312 0.260477 0.00275807 1.85765 -3577856: 0.859032 1.13518 0.147409 0.510974 0.0662174 1.10898 0.944015 0.197044 0.915832 0.239748 0.161013 1.49924 -3579904: 0.753069 1.37929 0.137588 0.191671 0.878653 0.629809 1.03697 0.276588 0.319852 1.347 0.271017 1.1347 -3581952: 0.449613 1.31904 0.315531 0.0973895 1.06589 0.153568 0.848423 0.387681 1.06496 1.68786 0.203401 0.475466 -3584000: 0.0804412 1.15385 0.497608 0.151652 1.00601 0.0380764 0.662486 0.383759 1.23433 1.49212 0.130912 0.546401 -3586047: 0.000298698 1.3344 0.500401 0.119482 1.13563 0.0268574 0.659851 0.428809 1.2041 1.2622 0.112832 0.964218 -3588096: 0.000266685 1.47037 0.632506 0.0745385 1.14645 0.0463124 1.41565 0.26508 1.04515 0.652429 0.0708708 1.31631 -3590144: 0.000225626 1.49275 0.695687 0.114901 1.13189 0.0277579 2.53446 0.0406816 0.50026 0.0550766 0.0243222 1.42392 -3592191: 0 1.64519 0.540099 0.161513 0.854267 0.167088 3.5647 0.0401452 0.0157695 0.0256081 0.0633349 1.61856 -3594240: 0.0296819 1.75403 0.383328 0.106798 0.41185 0.246776 3.49172 0.0083609 0.0193386 0.0163693 0.975545 1.92171 -3596288: 0.00449611 1.69843 0.387281 0.0566165 0.385491 0.177713 3.32685 0.0211967 0.019471 0.0209585 1.6123 2.04371 -3598336: 0 1.74776 0.282431 0.0374495 0.357833 0.189202 3.45875 0.0255488 0.0194166 0.0190747 1.84371 1.75253 -3600384: 0 1.81701 0.250758 0.00750337 0.102676 0.253252 3.53321 0 0.147208 0.00660664 1.88243 1.36699 -3602432: 0 1.63998 0.260731 0.267418 0.285956 0.26409 3.17402 0.0268431 0.14103 0 1.56624 1.599 -3604480: 0.0814963 1.90223 0.181469 0.52246 0.542329 0.320924 2.414 0.147751 0.0921696 0 1.39123 1.48298 -3606527: 0 1.81659 0.268841 0.703499 0.419847 0.7438 2.74562 0.295819 0.12464 0 0.240725 1.54737 -3608576: 0 1.78564 0.320047 0.605835 0.213256 0.87841 3.12152 0.258233 0.16851 0 0.00463156 1.77667 -3610624: 0 1.82478 0.30283 0.247179 0.201191 0.695412 3.37379 0.0310379 0.196126 0.0128755 0.165363 1.95604 -3612672: 0.000347082 1.88015 0.196665 0.0548413 0.260604 0.368166 3.09502 0.0269904 0.205024 0.054586 0.673906 1.85596 -3614720: 0.000356582 2.13288 0.30082 0 0.489154 0.296374 2.75019 0.00923845 0.206462 0.0931623 0.92923 1.56388 -3616768: 0.00024502 1.72233 0.482875 0 0.604681 0.254425 3.0078 0.0101549 0.246735 0.149482 0.946393 1.59134 -3618816: 0.000144758 1.57432 0.60194 0.0163983 0.526616 0.276277 3.25459 0.0101234 0.195954 0.149475 1.04149 1.58051 -3620864: 0.185548 1.78578 0.311571 0.120367 0.235367 0.337623 3.56264 0.0147721 0.0532582 0.134661 1.10152 0.988815 -3622912: 0.818058 1.04061 0.0189316 0.182372 0.00457633 0.563545 2.94513 0.0171452 0.100156 0.543835 0.000767579 0.868697 -3624960: 0.718044 1.08398 0.026725 0.431493 0.062401 0.846392 2.40124 0.0160173 0 0.586903 0 0.927958 -3627007: 0.589717 1.2058 0.0175059 0.699276 0.244522 0.820775 1.72922 0.264332 0.00860022 0.413774 0 0.809403 -3629056: 0.210001 1.63218 0.00704934 0.762246 0.22891 0.974631 1.0572 0.720012 0.355645 0.191553 0.0368921 0.812507 -3631104: 0.19269 1.85708 0.0165661 1.02415 0.229041 1.11581 0.868875 0.61842 0.925615 0.0420096 0.204908 0.811448 -3633152: 0.168209 1.42251 0.498386 0.983945 0.17775 0.952565 0.591121 0.473744 1.75548 0.08466 0.249892 0.77784 -3635200: 0.00031658 1.34842 0.284499 0.313567 0.102405 0.38405 0.577089 0.751999 1.56074 0.221171 0.0690474 1.11418 -3637248: 0.000479133 1.65961 0.203052 0 0.307331 0.511871 0.713019 1.00103 1.26741 0.0707821 0.0207847 0.980382 -3639296: 0.0358368 1.49777 0.0803024 0.0108337 0.319568 0.688468 1.27969 1.09942 1.22929 0.053945 0.0216493 0.882263 -3641343: 0.233379 0.604687 0.0911782 0.615553 0.00865296 0.788864 1.44932 0.61202 1.3705 1.18402 0 0.364165 -3643392: 0.175563 0.155736 0.186676 0.865026 0.0141068 1.70522 0.95726 0.309121 0.706491 1.28896 0.175465 0.310359 -3645440: 0.447104 0.0040121 0.447585 0.808891 0.0209561 2.31754 0.660574 0.130821 0 1.18006 0.23112 0.482302 -3647487: 0.655023 0.00474436 0.30791 0.762221 0.0204101 2.92576 0.296559 0.127589 0 1.04814 0.133006 0.534772 -3649536: 0.731095 0.0303816 0.162614 0.604765 0.0128362 3.31551 0.274337 0.166473 0 1.02079 0.263352 0.713527 -3651584: 0.44056 0.742969 0.106775 0.480575 0.0488407 2.99563 0.515024 0.227116 0.00126462 1.05284 0.769102 0.86451 -3653632: 0.186251 1.3784 0.0536216 0.688878 0.238189 2.1019 1.67528 0.236136 0.0143185 0.942038 1.12433 0.713903 -3655680: 0.125479 0.836336 0.503778 0.815558 0.261562 0.414019 2.83589 0.508075 0.0593696 0 0.353678 1.28754 -3657728: 0.177722 0.668085 0.456964 0.663443 0.614266 0.38605 1.78288 0.981375 0.792784 0.0551404 0.0336601 1.14441 -3659776: 0.326664 0.555083 0.354321 0.650017 0.405963 0.699708 1.35403 0.998063 1.09267 0.0784833 0.0481167 0.861317 -3661823: 0.46874 0.437415 0.497304 0.776087 0.08091 0.66639 1.59496 0.791301 1.13067 0 0.162169 0.763674 -3663872: 0.383305 0.0588591 0.968527 1.35497 0.18787 0.384257 2.05395 0.0679071 0.261575 0.214672 0.0628528 0.950182 -3665920: 0.0269566 0.467727 0.678702 1.21559 0.445425 0.06507 2.78349 0.291987 0.0167383 0.287572 0.0391401 0.809718 -3667967: 0.14651 0.990559 0.0210843 0.557102 0.399604 0.128366 2.93728 0.126704 0.0617889 0.347685 0 0.964098 -3670016: 0.111698 1.0497 0.00426281 0.638518 0.180158 0.114777 3.2201 0.122736 0.0625139 0.561093 0 1.34581 -3672064: 0.113845 1.09021 0.0521588 0.727344 0.176195 0.198342 3.75515 0.0195499 0.0579919 0.491958 0.10339 1.6834 -3674112: 0.130983 1.50714 0.408491 1.24563 0.561615 0.0793511 3.27494 0.0169903 0.0365275 0.0635357 0.844368 1.86795 -3676160: 0.124725 0.69622 0.674674 2.07538 0.249002 0.00498876 2.37284 0.0159381 0.237813 0.0958269 1.07859 1.67917 -3678208: 0.412543 0.166586 0.836187 1.85633 0.0991212 0.0206051 1.66493 0 0.239986 0.0736184 1.093 0.914281 -3680256: 0.621065 0.00133366 0.97225 1.21751 0.0745599 0.119253 1.49047 0.0403434 0.295976 0.177529 0.840977 0.436599 -3682303: 0.798656 0.0014928 1.42549 0.681599 0.00309993 0.155707 1.6354 0.0499889 0.346796 0.400046 0.356231 0.319255 -3684352: 0.871886 0.000833886 1.91951 0.584837 0.0122816 0.0665318 1.61192 0 0.501785 0.724493 0 0.309779 -3686400: 1.23956 0.0487172 2.11891 0.579096 0.00782288 0.035171 1.45866 0 0.365384 1.03751 0.0602813 0.899433 -3688448: 0.858741 0.676937 1.6403 0.57407 0.0605475 0.0193555 1.94348 0.0648171 0.0136019 0.702043 0.0379028 2.04877 -3690496: 0.230518 1.67622 0.159114 0.496167 0.163352 0.0327879 2.33578 0.0325839 0 0.105074 0 3.14153 -3692544: 0.0330923 1.43731 0.148754 0.454682 0.171589 0.489223 2.59046 0.0197487 0.0701707 0.329316 0.783888 2.34086 -3694592: 0.0203739 0.984574 0.164801 0.665054 0.0895271 0.837713 2.45464 0.0430056 0.0771819 1.09251 0.99196 1.80386 -3696639: 0.00561202 0.736369 0.24368 0.980263 0.0582132 1.03438 1.8957 0.198027 0.279077 1.43876 0.953479 1.25773 -3698688: 0.00097455 0.265599 0.591248 1.80596 0.063897 0.924767 1.25372 0.0448691 0.49053 1.282 0.462804 1.29359 -3700736: 0.016487 0.315162 0.788074 1.82664 0.076705 0.112889 0.614141 0.226278 1.09015 0.75042 0.0526565 1.31802 -3702783: 0.0802696 0.386663 0.617823 1.39246 0.199337 0.0252237 0.0587536 1.60789 1.19175 0.460254 0.0313564 0.948185 -3704832: 0.0687612 0.244005 0.501043 1.44182 0.0425828 0.0219042 0.0621253 2.41197 0.885464 0.254304 0.00192813 0.908252 -3706880: 0.0537907 0.236724 0.45385 1.27767 0.0346285 0.0599052 0.0412803 2.43599 0.397743 0.0459313 0.164916 1.21382 -3708928: 0.0252366 0.961948 0.212813 1.02912 0.0425127 0.0294158 1.22494 1.59674 0.454974 0.0378097 0.661141 1.41439 -3710976: 0 1.53417 0.310767 0.582338 0.0242081 0.0169412 1.69754 0.813635 0.730439 0.000261391 0.711916 2.29599 -3713024: 0 1.82918 0.279926 0.715595 0.676113 0.486184 1.41119 0.201182 0.633071 0 0.0538172 2.71853 -3715072: 0 2.12703 0.179634 1.285 0.853461 1.07243 0.649206 0.0488176 0.581446 0.369241 0.000538763 2.65698 -3717119: 0 1.83659 0 1.74096 1.03619 1.01769 0.43007 0.016325 0.976825 0.527364 0.00186429 2.72642 -3719168: 0.121316 0.793981 0.0699218 1.66243 1.06323 0.794158 0.267635 0.171785 1.0076 0.31709 0.019078 3.01147 -3721216: 0.339127 0.332867 0.336608 1.92265 1.37991 0.615435 0.226565 0 0.818954 0.209951 0.0305481 2.97878 -3723263: 0.0749491 0.0469927 0.224652 2.48405 1.51738 0.446121 0.219843 0 0.644314 0.233765 0.00430561 3.35775 -3725312: 0.000109395 0.0031328 0.0281439 2.61221 1.83937 0.0872984 0.468029 0.121978 0.534246 0.158792 0.0582938 3.39322 -3727360: 0.016741 0.00298017 0.0458089 2.48546 2.23806 0.0326321 0.558332 0.153507 0.446681 0.00297585 0.102661 3.3177 -3729408: 0.000372772 0.00276255 0.0780445 2.44255 2.12361 0.022654 0.801871 0.197454 0.321567 0.13596 0.159988 3.34224 -3731456: 1.33148 0.0853615 0.0906798 2.22783 1.7211 0.0258464 1.16678 0.196837 0.00825758 0.340829 0.0898279 2.57979 -3733504: 1.63449 0.176072 0.0835826 1.31598 1.26492 0.0298642 0.89786 0.441749 0.0076493 0.320527 0 1.86425 -3735552: 1.3217 0.112603 0.158704 0.866783 0.700137 0.573779 0.533469 0.619961 0.00533539 0.253005 0.00579102 1.64962 -3737599: 1.12853 0.00322533 0.294673 0.886801 1.30686 0.919913 0.269278 0.479926 0.176957 0.198112 0.061251 1.37911 -3739648: 0.900226 0.00346725 0.587031 1.11736 1.43923 1.17496 0.0425764 0.102096 0.0329605 0.159491 0.0893981 1.44048 -3741696: 0.454324 0.349713 0.955143 1.09428 1.2304 1.14454 0.22324 0 0.0449315 0.0649889 0.129801 1.46895 -3743743: 0.348222 0.667135 0.861081 0.762032 0.927234 0.873856 0.0290681 0.0126282 0.0690986 0.0340842 0.621486 1.40169 -3745792: 0.184316 0.775976 0.624662 0.44062 0.763738 0.837797 0.104799 0.0589835 0.0280056 0.0592122 0.601785 1.1307 -3747840: 0.0720418 1.22145 1.04281 0.49334 0.811945 0.0807334 0.696566 0.0636496 0.563356 0.198051 0.967411 0.699778 -3749888: 0.0605822 0.883178 1.24293 1.27915 0.810524 0.0343384 0.747787 0.0657025 0.793709 0.412231 1.10353 0.0934069 -3751936: 0.155329 0.433955 1.27818 1.63321 1.12473 0.12904 0.543968 0.0755001 1.11607 0.417512 0.764503 0.120326 -3753984: 0.165782 0.410098 0.810603 1.8281 0.890049 0.220982 0.341422 0.129461 1.2167 0.376888 0.3619 1.40419 -3756032: 0.0884152 1.00013 0.173438 1.99081 1.24534 0.25355 0.952067 0.591829 0.65832 0.418206 0.0676212 2.44337 -3758079: 0.117187 1.22272 0.080035 1.9995 1.50232 0.0602544 1.8329 0.225836 0.0292911 0.117788 9.12788e-05 2.45728 -3760128: 0.0587839 1.0143 0.0630563 2.01886 1.46765 0.0480769 2.04129 0.0122236 0.166346 0.0041844 0.000131542 2.66885 -3762176: 0.0576534 0.830707 0.0238653 2.47475 1.48628 0.0359614 2.11104 0 0.312304 0.13835 0.163414 2.46546 -3764224: 0.128717 0.920748 0.00281849 2.16551 1.97976 0 2.2885 0.0296074 0.284539 0.256769 0.197005 1.44113 -3766272: 0.0627525 1.11977 0.00260483 1.72781 2.03675 0 2.6557 0.0566211 0.337906 0.226582 0.214951 1.2082 -3768320: 0.0241708 1.20372 0.00259338 1.53183 2.13069 0 2.61882 0.0410324 0.287143 0.159855 0.232353 1.61021 -3770368: 0.126264 1.1377 0.00533024 1.3482 2.16932 0.0214387 2.41046 0 0.213979 0.0742204 0.275047 1.98873 -3772415: 0.284999 0.927183 0 1.32826 2.19416 0.042136 2.01797 0.215671 0.354733 0.0881669 0.129962 2.20212 -3774464: 0.256696 0.815884 0.0553801 1.39821 1.82298 0.0626027 1.84746 0.346636 0.452417 0.185605 0.00523678 2.15109 -3776512: 0.000390992 0.941247 0.202412 1.62368 1.51983 0.0596274 1.92769 0.538109 0.379999 0.313989 0.00369261 2.15089 -3778559: 0.000817819 0.784104 0.204938 2.09006 1.14137 0.0442046 1.70982 0.305437 0.45274 0.413643 0.100968 2.30202 -3780608: 0.000490102 0.797663 0.396876 2.00775 0.546512 0.0379673 1.25958 0.0395326 0.801775 0.545509 0.256941 2.57245 -3782656: 0.000283467 0.681886 0.535866 1.9676 0.331839 0.287665 0.858047 0.0166096 0.782498 0.511993 0.293187 2.59878 -3784704: 0.0851718 0.00332616 0.753171 1.4409 0.943471 0.720444 0.583447 0.389271 0.0458542 0.397133 0.42761 2.5697 -3786752: 0.173295 0.461227 0.309369 0.189324 1.33116 1.42828 0.199189 0.844683 0.0419353 0.0780734 0.677014 1.93412 -3788800: 0.173799 0.530925 0.182906 0 1.17544 1.53524 0.255305 0.657417 0.620545 0.0531326 0.503906 1.35166 -3790848: 0.0108568 0.444003 0.297662 0.0438953 1.02407 1.22433 0.392035 0.61934 0.817697 0 0.321813 0.730918 -3792895: 0 0.637619 0.420962 0.16726 0.168439 0.854071 0.141637 0.473915 1.11803 0.00193812 0.133234 0.779318 -3794944: 0 0.19229 0.344958 0.348302 0.251743 0.600506 0.194882 0.527423 1.49234 0.00282735 0.26167 0.848973 -3796992: 0 0.201346 0.342972 0.630764 0.251702 0.465159 1.00638 0.66656 1.34361 0.000529014 0.407408 1.07731 -3799039: 0 0.575025 0.257901 1.09337 0.0732644 0.606488 1.54761 0.361182 1.02803 0.109561 0.264153 1.98986 -3801088: 0 0.89639 0.114471 1.48741 0.0782965 1.41374 1.80475 0.0612473 0.0251327 0.317521 0.196661 2.34087 -3803136: 0.080941 0.427454 0.107142 1.64156 0.155297 2.33111 1.16407 0.0561319 0.00500064 0.160641 0.100173 2.49984 -3805184: 0.0915169 0.034302 0.0369582 1.55887 0.208512 2.41313 1.2229 0.0146647 0.0942682 0.150577 0.0056117 2.73498 -3807232: 0.0762784 0.00379462 0.48509 0.494718 0.750975 1.45539 0.920436 0.0174026 0.00895502 0.109033 0.136471 3.12811 -3809280: 0.000176662 0.00404549 0.475285 0.970318 0.93051 1.29816 0.10141 0.026813 0.0598239 0.259312 0.231282 2.77664 -3811328: 0.0231395 0.00350402 0.78214 1.70993 0.897983 0.132732 0.144394 0.107517 0.243667 0.290594 0.29073 2.274 -3813375: 0.0229562 0.0672911 0.96793 1.64008 0.890984 0.0430908 0.193311 0.146409 0.444654 0.206051 0.280684 2.03197 -3815424: 0.446393 0.0612959 1.19325 1.84789 0.822078 0.0309309 0.221049 0.153347 0.628078 0.126212 0.27408 1.90653 -3817472: 1.41783 0.506129 1.00911 1.85958 0.586033 0 0.236752 0.44811 0.0901535 0.124054 0.249685 1.6798 -3819519: 1.47633 0.58354 0.518158 0.801286 0.00854655 0 1.38751 0.382626 0.107605 0.0489463 0.508658 2.27149 -3821568: 1.6202 0.616929 0.328094 0.254112 0.0313721 0.556002 0.822305 0.424327 0.233632 0 1.49644 1.96914 -3823616: 1.63426 0.397964 0.400907 0.270157 0.400781 0.587745 0.490708 0.240497 0.258025 0 2.33192 1.31725 -3825664: 1.00196 0.294291 0.334933 0.652375 1.04467 0.674642 0.230823 0.171908 0.295967 0.102983 2.83086 0.426862 -3827712: 0.459184 0.285006 0.947384 0.721123 1.0575 0.524787 0.058561 0.0974241 0.651011 0.219679 3.07421 0.132126 -3829760: 0.232911 0.166997 1.26309 0.799743 0.709852 0.0332209 0.835887 0.514229 1.23071 0.488975 2.48017 0.525288 -3831808: 0.000542445 0.534248 1.19293 1.12121 0.238682 0 1.77025 0.818133 1.09967 0.309033 1.28293 1.93711 -3833855: 0.000405745 0.515049 0.819272 1.57873 0.0572148 0 2.50024 1.02528 0.039133 0.0482058 0.848211 2.92645 -3835904: 0.000333827 0.281399 0.00032668 2.71316 0.0885216 0.0565377 2.46524 0.618616 0.0156139 0.0651268 0.236082 3.67857 -3837952: 0.000406106 0.324256 0.112119 3.0445 0.173326 0.131091 2.61433 0.551004 0.0442858 0 0.112623 3.37909 -3840000: 0.00043327 1.17753 0.157716 2.98335 0.14906 0.00697935 2.49329 0.691381 0.0424415 0 0.0539023 3.10154 -3842048: 0.000390149 1.36285 0.180263 2.90651 0.115273 0.00639841 2.07879 0.780457 0.0710567 0 0.0136853 3.5247 -3844096: 0.000284145 1.22148 0.179019 2.76732 0.061589 0 1.89971 0.578394 0.226196 0 0.0744841 3.817 -3846144: 0.0373338 0.933765 0.193094 2.60467 0.105527 0 1.99067 0.0443213 0.320683 0.0177436 0.13924 3.71788 -3848191: 0.131513 0.53918 0.00222276 2.35584 0.501291 0 2.10459 0.0170106 0.603703 0.0143403 0.266294 3.36807 -3850240: 0.029943 0.574389 0.00281403 2.28356 0.608489 0 2.18324 0.035488 0.529172 0.0264804 0.175146 3.25063 -3852288: 0.00103313 0.766506 0.0024065 2.06339 0.441809 0 2.04744 0.0256077 0.394164 0.0184554 0.0322778 3.49642 -3854335: 0.000336798 0.79494 0.00446869 0.803544 0.144327 0.0122895 1.3323 0.0260891 1.02456 1.15358 0.0909965 3.27771 -3856384: 0.0101029 1.00194 0.00656124 0.487046 0.658475 0.120464 1.00318 0.0339078 2.23629 1.16531 0.146276 0.776796 -3858432: 0.0259143 0.903675 0.0343866 0.531253 0.694002 0.217953 0.336895 0.021264 3.24593 0.68902 0.06222 0.577597 -3860480: 0 0.596131 0.300202 0.378912 0.497147 0.190975 0.367522 0.0273304 3.66799 0.109457 0.0723938 0.617308 -3862528: 0 0.370856 0.451147 0.186886 0.037509 0.0964445 0.374793 0.0610208 3.65101 0.0614697 0.102531 0.755163 -3864576: 0.00920804 0.154012 0.515752 0.141625 0.0484964 0.0588644 0.322126 0.158238 3.2409 0.0925048 0.116468 1.05412 -3866624: 0.0343506 0.393319 0.468916 0.151992 0.547783 0.0230077 0.00730137 0.233451 2.02724 0.858766 0.176835 1.38322 -3868671: 0.0385499 0.627873 0.662511 1.11456 0.76857 0.0198508 0.163828 0.192739 0.0947196 3.212 0.0726264 0.828583 -3870720: 0.000317349 0.538113 0.226974 0.895274 1.01402 0.030368 0.267009 0.26981 0.0503007 3.73828 0.176141 0.442612 -3872768: 0.000344993 0.598276 0.605607 0.432731 0.892087 0.0063512 0.23545 0.311954 0.420806 3.62507 0.0928808 0.279215 -3874815: 0.000390384 0.612217 0.821223 0.500431 1.00733 0.00217245 0.345676 0.328222 0.450382 3.57322 0.0847644 0.267833 -3876864: 0.0103792 0.664471 1.02994 0.618869 1.12082 0.133736 0.632918 0.457729 0.209576 3.04741 0.0639525 0.511421 -3878912: 0.0159325 0.912798 0.813117 0.572771 1.04636 0.268835 1.26283 1.08449 0.204345 1.54553 0.0750915 0.93374 -3880960: 0.0316708 1.68946 0.552763 0.385765 0.477714 0.774541 1.77265 0.466655 0.522566 0.476608 0.262138 1.20945 -3883008: 0.0132748 2.69714 0.172719 0.342138 0.11842 0.639307 1.53906 0.0161595 0.557152 0.443088 0.437743 2.0055 -3885056: 0.0595358 2.6029 0.21303 0.574355 0.0467649 0.522325 2.00326 0.0789577 0.591529 0.0106835 1.08083 2.33905 -3887104: 0.0135928 2.2965 0.240934 1.19942 0.0443644 0.502689 2.29576 0.00674385 0.582179 0.264291 0.959824 2.5532 -3889151: 0.0232493 1.62139 0.127501 1.26921 0.0438178 1.0626 1.71892 0.205945 0.167975 0.460819 0.206551 3.10878 -3891200: 0.0427726 0.731257 0.195101 0.808912 0.0385091 1.12587 1.03372 0.278134 0.202007 0.39855 0.234353 3.42425 -3893248: 0.00369043 0.501251 0.189024 0.739645 0.0396841 1.23051 0.631822 0.370066 0.276134 0.00216643 0.278687 3.24716 -3895296: 0.224258 0.524943 0 1.05416 0.423598 0.842996 0.408799 0.233396 0.253114 0.00969684 0.499896 2.85443 -3897344: 0.223035 1.17184 0 1.22935 1.41117 0.353161 0.258638 0.133597 0.235313 0.0377189 0.46773 2.09783 -3899392: 0.887342 0.988535 0.128739 0.924541 1.55294 0.309394 0.341555 0.0443078 0.576211 0.442757 0.354172 0.612535 -3901440: 0.643959 1.11852 0.313907 0.896772 1.31535 0.641434 1.18448 0.0294828 0.277775 0.0644762 0.570231 0.474734 -3903487: 0.0351102 1.2222 0.341397 0.952104 0.607301 0.633805 2.48771 0.0511029 0 0.0971564 0.701308 0.357486 -3905536: 0 1.02348 0.201128 0.935762 0.101663 0.538964 3.09497 0.00203811 0 0.3392 0.682768 0.279682 -3907584: 0.00578824 1.70884 0.196315 1.04031 0.0221315 0.350761 3.23411 0 0.0238597 0.282186 0.50358 0.179187 -3909631: 0 1.68589 0.179198 0.768999 0.0276945 0.903334 2.55109 0.0140693 0.0611965 0.488879 0.292307 0.794946 -3911680: 0.0803335 1.61743 0.390234 0.169995 0.550114 1.96186 0.626788 0.100313 0.515265 0.265646 0.336959 0.822716 -3913728: 0.312446 0.907637 0.400852 0.0819257 1.87263 1.7141 0.11669 0.0262681 0.800901 0.0192632 0.32248 1.10194 -3915776: 0.157208 0.817431 0.348664 0.0815348 2.53726 1.07942 0.119747 0.0483994 0.91369 0.37004 0.271429 1.25651 -3917824: 0.000847986 1.05919 0.359044 0.0393591 3.21359 0.170122 0.227718 0.0108817 0.931978 0.452053 0.202893 1.46124 -3919872: 0.00882738 0.99401 0.207489 0.466262 2.94219 0.0575663 0.32528 0.178808 0.805711 0.358113 0.464128 1.21271 -3921920: 0.0340537 0.745065 0.880643 0.691037 1.44914 0.0638442 0.368265 0.827893 0.757138 0.609245 0.583056 0.29752 -3923967: 0.000152324 1.77177 0.732773 0.297432 1.1284 0.0948715 0.359668 0.722787 1.58331 0.35437 0.494525 0 -3926016: 0.000347613 2.60052 0.456625 0.260295 1.22162 0.121562 0.262294 0.409507 1.92992 0.0443562 0.315285 0 -3928064: 0.0647475 2.82131 0.262645 0.310125 1.01668 0.179493 0.297125 0.153895 2.02512 0.110471 0.0881782 0 -3930111: 0.425361 2.78102 0.188654 0.245339 0.826938 0.388322 0.0122325 0.13519 1.86403 0.439202 0.466388 0.408223 -3932160: 0.238655 1.66444 0 0.372389 1.98526 0.558758 0.706081 0.043844 0.355595 0.721143 1.6131 1.04166 -3934208: 0.141456 1.06445 0.0156626 0.582617 1.78537 0.765962 0.998331 0.589056 0.0985264 0.795519 1.8898 0.591834 -3936256: 0.13136 1.59348 0.0218598 0.363096 1.73678 0.489648 1.20686 1.00761 0.0851207 0.59636 1.96078 0.378493 -3938304: 0.120982 1.95131 0.0334714 0.330149 1.17169 0.22226 1.76449 1.25722 0.0914702 0.346368 2.02606 0.644391 -3940352: 0.0515193 1.85958 0.0605099 0.886198 0.478669 0.0813847 2.61388 1.021 0.0841892 0.166982 1.65867 0.942194 -3942400: 0 2.09742 0.158231 1.00173 0.310538 0.0956199 2.10537 0.51283 0.41594 0.00630764 1.30465 1.34868 -3944447: 0.00443723 2.77604 0.229855 0.870318 1.0045 0.112909 1.74516 0.15383 0.458254 0.00492997 1.24543 0.968856 -3946496: 0 2.93077 0.2053 0.734931 1.70799 0.120966 2.09327 0 0.6817 0 1.28404 0.806738 -3948544: 0 2.76974 0.0835953 1.29977 1.61025 0.107989 1.95581 0.125411 0.945639 0.344267 1.28904 1.24568 -3950591: 0 2.41786 0.0833476 2.09953 1.36352 0.0916029 1.76632 0.067617 0.795648 0.208504 1.00545 1.7864 -3952640: 0 1.92696 0.196651 2.36804 1.13002 0.139585 1.67218 0.0457631 0.569235 0.15324 0.778854 2.1035 -3954688: 0.0154143 1.50263 0.491026 2.28703 0.993872 0.15857 2.08764 0 0.171389 0.227893 1.14473 2.07172 -3956736: 0 1.5648 0.61639 1.39604 1.69198 0.338468 2.31124 0 0.236949 0.161429 1.63045 1.64657 -3958784: 0 1.70577 0.697676 0.385906 2.20707 0.47179 2.32195 0.0021468 0.37589 0.128948 1.99198 1.2844 -3960832: 0.0332651 1.75547 0.677717 0.267497 2.20394 0.422685 2.50201 0 0.444279 0.0959132 2.10339 0.835631 -3962880: 0.14051 1.81092 0.499103 0.187491 1.91374 0.228745 2.5464 0.444472 0.611515 0.0999273 2.08987 0.478573 -3964927: 0.198532 1.71252 0.0764672 0.181337 1.90311 0.0152601 2.07816 0.827774 0.552634 0.0669007 1.79496 0.781905 -3966976: 0.112607 1.19014 0.0637196 0.200905 1.93833 0.0320545 1.72866 1.01003 0.536998 0.512167 0.746412 1.49832 -3969024: 0.0267809 0.798718 0.111247 0.065914 2.34533 0.00645073 1.69915 0.960853 0.527872 0.601595 0.33444 1.87497 -3971072: 0.113884 0.644659 0.0576083 0.0162477 2.73995 0.106983 1.89016 0.715545 0.558905 0.591651 0.180271 2.21944 -3973120: 0.00622029 0.417812 0.00744047 0.0213796 3.0144 0 2.11088 0.00428158 0.564539 0.295861 0.899208 2.65782 -3975168: 0.000189997 0.319155 0.00552292 0.0222594 2.82504 0 2.05307 0.0025693 0.392899 0.126712 0.794429 3.11067 -3977216: 0.000548499 0.567412 0.0055111 0.0899113 1.67435 0.00613408 2.39199 0.00534169 0.252164 0.37455 0.683509 3.47348 -3979263: 0.000753075 0.763284 0.0047955 0.552287 0.304843 0.0120193 2.8094 0.00146217 0.155408 0.513167 0.50585 3.56426 -3981312: 0.00060308 0.886879 0.00557066 1.03532 0.021819 0.0265682 2.85731 0.0149192 0.0913474 0.540102 0.481107 3.53708 -3983360: 0.00229687 0.948134 0.00383029 1.45419 0.0513265 0.0856636 2.62608 0.039059 0.13586 0.475516 0.439018 3.4266 -3985407: 0.0772974 0.768952 0.00231157 1.72849 0.0626942 0.0277491 2.7209 0.0302544 0.284133 0.31918 0.336252 3.31245 -3987456: 0.105879 0.7113 0.0664193 1.65652 0.00871382 0.0305083 2.71165 0.000485606 0.462256 0.0397364 0.276092 3.68369 -3989504: 0.1057 0.626222 0.155212 1.55135 0 0.0175195 2.74277 0 0.619855 0.0575585 0.249488 3.82915 -3991552: 0.0216328 0.486172 0.230436 1.46171 0 0.069385 2.63544 0 0.714514 0.0888522 0.254646 3.78883 -3993600: 0.000225909 0.319812 0.363037 1.53311 0.00422556 0.240687 2.53535 0 0.744946 0.105315 0.254939 3.65111 -3995648: 0.000395746 0.200862 0.317658 1.63033 0.0582107 0.159231 2.42573 0 0.719728 0.011787 0.334514 3.57032 -3997696: 0.000337332 0.241775 0.287387 1.6993 0.13329 0.397244 2.26008 0 0.673459 0.00174195 0.300073 3.42286 -3999743: 0.0087677 0.354579 0.237082 1.71044 0.180263 0.694318 2.12236 0.00725556 0.812232 0.0026616 0.283509 3.385 -4001792: 0.0108018 0.400617 0.227447 1.55269 0.253436 0.632608 2.07873 0.00120653 0.754657 0.00481203 0.349986 3.33334 -4003840: 0.00507126 0.224978 0.29027 1.36459 0.229359 0.487996 2.02946 0.00495132 0.62501 0.0365804 0.359507 3.35261 -4005887: 0.00791396 0.124135 0.33034 1.33225 0.178101 0.498779 1.96056 0.0214993 0.605247 0.0199759 0.326933 3.26573 -4007936: 0.00761782 0.141829 0.438379 1.1652 0.276731 0.460942 1.8867 0.0804614 0.563826 0.00454967 0.304245 3.0513 -4009984: 0.145758 0.120624 0.395124 1.03014 0.550053 0.700856 2.06922 0.100852 0.60779 0.117741 0.203778 2.09809 -4012032: 0.173134 0.903351 1.23457 0.756076 0.642352 1.03659 1.35704 0.0140151 0.368813 2.00577 0.0857875 0.142801 -4014080: 0.239402 0.373635 1.23043 0.724031 0.755349 0.0431688 1.85832 0.0289176 0.292376 2.68694 0.207172 0.0866124 -4016128: 0.24717 0.347047 1.27504 0.719679 0.766639 0 1.98559 0.044031 0.0556632 2.9782 0.176662 0.114468 -4018176: 0.199337 0.379565 1.38682 0.603625 1.01826 0.00237508 1.99106 0.0488301 0.0185553 3.52078 0.127659 0.125651 -4020223: 0.118824 0.497847 1.73565 0.340945 1.13296 0.0224504 1.88225 0.0351973 0.116329 3.49279 0.175346 0.125741 -4022272: 0.141932 0.461755 2.03955 0.202989 1.11621 0.042431 1.7649 0.0104402 0.0380766 3.41326 0.209333 0.0964202 -4024320: 0.266267 0.229974 2.11947 0.294151 1.02555 0.0386435 1.89012 0.0588203 0.00297009 3.43367 0.115708 0.0336917 -4026367: 0.172581 0 2.42512 0.37994 0.719952 0.0254554 2.21698 0.012778 0.0101389 3.29751 0.0518102 0 -4028416: 0.143677 0.101256 2.51783 0.261025 0.493106 0.199372 2.09558 0.091899 0.0547627 2.6201 0.0177453 0.547022 -4030464: 0.0781344 0 2.43075 0.262175 0.444546 0.545974 1.7991 0.144988 0.0155059 2.08121 0.0656566 0.677826 -4032512: 0.0524572 0 2.65751 0.0877199 0.594387 0.420393 1.74757 0.0748011 0.0705271 2.47811 0.0922757 0.369158 -4034560: 0.0291267 0 2.82279 0.00760352 0.684497 0.375327 0.735978 0.105722 0.0254388 2.52133 0.0972809 0 -4036608: 0.127889 0.00110224 1.4912 1.26792 1.04234 0.623551 0.104316 0.345897 0 2.80674 0.0311863 0.00114106 -4038656: 0.128969 0.379973 0.75291 1.06592 0.961933 0.438647 0.0722618 0.331638 0 2.3433 0.091145 0 -4040703: 0.102598 0.601422 0.962405 0.722004 1.18458 0.207131 0.0967927 0.258787 0.155198 2.42015 0.143342 0 -4042752: 0.0935582 0.793041 1.13906 0.469127 1.14466 0.107963 0.222672 0.082902 0.238487 2.57318 0.104859 0 -4044800: 0.0842711 0.817124 1.26257 0.316031 1.07396 0.108817 1.0787 0.0415058 0.277293 2.56179 0.0107596 0 -4046848: 0.0769773 0.566506 1.54359 0.654333 0.607092 0.0816696 1.29166 0.0159408 0.53985 2.29621 0.00527194 0.06244 -4048896: 0.0165861 0.403519 1.8342 0.634644 0.633651 0.0752469 0.895859 0.119049 0.798281 1.56445 0.205782 0.134248 -4050944: 0.00398217 0.0953673 1.72227 0.0546152 0.416662 0.122693 0.385311 0.0171965 0.68685 1.32797 0.838133 0.554946 -4052992: 0.000398338 0.173823 1.02473 0.711839 0.227974 1.07947 0.666868 0.0160616 0.0699488 1.49974 0.689989 0.736149 -4055039: 0.000274015 0.0740197 0.913759 0.805551 0.464232 0.983282 0.578416 0.353612 0.539216 1.5227 0.718044 0.771605 -4057088: 0.0175381 0.0772019 0.816944 0.591806 0.334939 0.998827 0.557099 0.969511 0.215906 2.23068 0.435478 0.556739 -4059136: 0.0313619 0.299352 0.598734 0.333606 0.22382 0.983508 0.124942 1.12587 0.240522 2.53494 0.239347 0.910818 -4061183: 0.0442154 0.559814 0.872812 0.281861 0.238969 0.515108 0.477057 0.465409 0.180067 2.54771 0.342016 0.445718 -4063232: 0.123465 0.401489 1.2021 0.133122 0.506716 0.241398 1.41495 0.0134325 0.115787 2.03049 0.155195 0.489476 -4065280: 0.4104 0.631803 1.07573 0.00489498 0.705109 0.739501 1.32767 0.00277071 0.126777 1.00815 0.292921 1.50563 -4067328: 0.466347 0.367506 0.56831 0.0152805 0.348973 0.467602 0.987946 0.108109 0.116592 0.38041 1.59704 1.49735 -4069376: 0.478474 0.156607 0.407779 0.0219017 0.23128 0.314359 0.454424 0.200476 0.0173964 0.210382 2.23478 1.20792 -4071424: 0 0.154798 0.746312 0.0260521 0.330378 0.233006 0.236725 0.416244 0.201568 0.531635 2.19875 0.53486 -4073472: 0.0353298 0.585558 1.48241 1.036 0.0340403 0.224714 0.230585 0.497012 0.206405 1.06968 1.48569 0 -4075519: 0.01915 0.385752 1.42361 2.17306 0.0402325 0.0429859 0.370777 0.368198 0.24066 1.37311 0.479321 0 -4077568: 0 0.298677 1.0481 2.6436 0.0361278 0.061374 0.27719 0.0217297 0.0186731 1.06824 0.525097 0.000652745 -4079616: 0 0.423869 0.442201 2.7241 0.13219 0.139207 0.194055 0.00475419 0.0188747 0.480831 0.877708 0.00100376 -4081663: 0.0486567 0.341364 0.00877133 2.27361 0.22252 1.4345 0.36007 0.00290169 0.00893954 0.749322 1.2764 0.0221788 -4083712: 0.341525 0.616318 0.0284556 1.5276 0.0524197 2.60527 0.507456 0.0100438 0.0270726 1.43046 0.481999 0.0733192 -4085760: 0.564137 0.497586 0.0412023 0.217929 0.0810742 2.73138 0.774848 0.0301871 0.0491781 2.32123 0.202121 0.0200178 -4087808: 0.549857 0.336781 0.228155 0.0441512 0.0735519 2.78166 0.79662 0.00762743 0.0555669 2.38097 0.00462706 0.00275426 -4089856: 0.560055 0.168107 0.338859 0.0339331 0.248439 2.63616 0.733766 0.00865937 0.108746 1.89232 0.000118884 0.15 -4091904: 0.732261 0.280708 0.572561 0.027553 0.242945 2.15847 0.582011 0.0142495 0.138746 1.41204 0.000796947 0.296123 -4093952: 1.19977 0.165168 1.1148 0.0217656 0.368624 1.75585 0.506557 0.0556319 0.106224 1.35577 0 0.799216 -4095999: 0.874221 0.11783 1.54248 0.104026 0.248694 0.779861 0.571808 0.816812 0.179182 0.700452 0.0644289 0.886056 -4098048: 0.251031 0.0498667 1.54181 0.23272 0.292073 0.28691 0.64853 1.21239 0.0777268 0.377796 0.31931 0.807443 -4100096: 0.122815 0.0223863 1.36416 0.202489 0.424631 0.435886 0.502643 0.959976 0.106401 0.288003 0.461906 0.88906 -4102144: 0 0.0390224 0.388677 0.157641 0.764928 0.459176 0.115339 0.946668 0.458519 0.196194 0.623553 0.989066 -4104192: 0 0.121848 0.560621 0.0978155 0.466896 1.24761 0.167099 0.763946 0.299191 0.0897769 1.35359 1.33519 -4106240: 0.000226293 0.0752947 1.17319 0.116757 0.618502 1.62247 0.562966 0.202188 0.3537 0.646197 1.78143 1.20794 -4108288: 0.000191416 0.0313877 1.49079 0.031553 0.346452 1.53586 0.699731 0.127245 0.2813 1.0278 1.79619 0.996749 -4110335: 3.52551e-05 0.0102862 1.38203 0.000434189 0.112058 1.35771 0.587393 0.130873 0.312517 1.11812 1.54788 1.18247 -4112384: 0 0.00405103 1.02509 0.0686473 0.205896 1.00163 0.735017 0.111117 0.343275 1.2892 1.14321 1.57092 -4114432: 0.234568 0.00187196 0.629366 0.52961 0.437754 0.262512 1.26487 0.0658073 0.358752 1.20013 0.379053 2.03514 -4116479: 0.144106 0.0544755 0.242853 0.75269 0.120643 0.115618 1.88347 0.0365232 0.0706761 0.798262 0.00386558 3.02421 -4118528: 0.129675 0.120311 0.112797 0.922413 0.0533943 0.25891 1.39247 0.24615 0.00733718 0.463017 0.000865175 3.03231 -4120576: 0.460324 0.302559 0.110546 0.654805 0.0662735 0.315768 1.27187 0.55093 0.0501133 0.483064 0.000551222 2.3095 -4122624: 0.700212 1.22699 0.0632651 0.669464 0.155357 0.398173 1.16619 0.89524 0.0789264 0.315963 0.00498571 1.19437 -4124672: 0.648196 1.90224 0.199682 0.466871 0.289787 0.198567 0.839825 1.22002 0.106548 0.489448 0.00584548 0.298347 -4126720: 0.597296 2.04717 0.0908987 0.18376 0.513252 0.029499 0.178714 1.68898 0.102656 1.15223 0.233372 0.16071 -4128768: 0.2707 1.80049 0.377458 0.19791 0.732302 0.753572 0.107439 0.776276 0.238728 1.35622 0.134398 0.280236 -4130815: 0.187899 1.13904 0.778789 0.409876 0.803169 1.0009 0.0619058 0.830514 0.339893 1.4361 0.0111228 0.256125 -4132864: 0.156908 0.972369 0.634527 0.435288 0.668814 1.33685 0.0520455 0.626873 0.467923 1.60607 0.0429471 0.464114 -4134912: 0.130045 0.363199 0.499203 0.786493 0.247005 1.54208 0.0524537 0.323953 0.605127 1.80461 0.0535176 0.875043 -4136959: 0.0195224 0.392764 0.717271 1.18941 0 1.05455 0.0236541 0.62039 0.387394 1.58999 0.237754 1.50829 -4139008: 0 0.174142 1.40693 0.964371 0 1.16428 0.0147486 0.73224 0.100817 0.805574 0.442784 2.20606 -4141056: 0.0482282 0.0913259 1.17311 0.947372 0.0187031 1.7357 0.22709 0.818311 0.0594718 0.834631 0.373289 2.17476 -4143104: 1.41263 0.638704 0.0107246 0.320331 0.0797641 0.83605 0.807898 0.259366 0.713826 0 0.467217 0.0945014 -4145152: 1.06951 1.08867 0 0.119714 0.0557643 0.540508 0.670994 0.151997 0.750539 0.0252224 0.522209 0.0765053 -4147200: 0.789218 1.90853 0.160333 0.0970181 0.0457327 0.647663 0.393101 0.138042 0.773213 0.0464654 0.354522 0.00133329 -4149248: 0.286244 2.63709 0.227567 0 0.331783 0.474791 0.251334 0.527177 0.718025 0.721542 0.367406 0.000717574 -4151295: 0.0786282 2.56992 0.0161906 0.028239 0.335714 0.40687 0.521579 0.725549 0.695552 1.22402 0.309127 0.109176 -4153344: 0.0727976 1.95755 0.0808546 0.0571143 0.117781 0.797022 0.581786 0.571908 0.609031 1.18683 0.188679 0.839489 -4155392: 0.0243711 0.882031 0.378525 0.102867 0.0103808 1.23717 0.451487 0.252134 0.543439 0.46447 1.59545 1.437 -4157439: 7.60327e-05 0.276436 0.916354 0.124723 0.0246598 1.13154 0.427856 0.200553 0.181918 0.0594043 2.69865 1.07922 -4159488: 0 0.223199 1.32784 0.184053 0.0217027 0.813353 0.397912 0.385846 0.0628813 0.17424 2.72596 0.680793 -4161536: 0 0.0140882 1.10351 0.00625947 0.165873 0.700327 0.319427 0.839139 0.310053 0.80298 2.49459 0.322221 -4163584: 0.350812 0.00126784 1.14846 0.342303 0.276562 0.52049 0.669158 0.400305 0.963075 0.830652 1.76247 0.0373777 -4165632: 0.560907 0.00209234 0.991235 0.633714 0.411746 0.43697 0.962434 0.206708 1.57831 0.582749 0.462667 0.0160848 -4167680: 0.671788 0.00111385 0.926844 0.929921 0.531575 0.806881 0.869552 0.0495843 1.61073 0.740642 0.439222 0.0233756 -4169728: 0.738952 0.0190623 0.838964 1.4106 0.414237 1.37191 0.607086 0.0278932 0.233144 1.31709 0.413961 0.0106123 -4171775: 0.136443 0.697054 0.183531 1.30284 0.0694562 0.739015 0.211412 0.633531 0.228081 1.43495 0.385631 0.172939 -4173824: 0.238139 0.506478 0.660171 1.27222 0.0236036 0.7475 0.293744 0.937783 0.288967 1.37864 0.229765 0.622508 -4175872: 0.571523 0.324337 1.36584 0.926789 0.236658 0.603966 0.271059 1.01379 0.257367 1.22105 0.276039 0.671253 -4177920: 0.823217 0 1.46291 0.858807 0.248977 0.661888 0.570968 0.592384 0.328828 1.42411 0.186027 0.691576 -4179968: 0.889244 0 1.84269 0.77506 0.252869 0.563065 0.76733 0.271753 0.148628 1.73907 0.257425 0.242455 -4182016: 0.763824 0.162551 2.00885 0.751583 0.390932 0.519105 0.0288646 0.108704 0.00160803 2.13071 0.375824 0.12183 -4184064: 1.20251 0.644239 1.38592 0.155184 0.338209 0.914611 0.666651 0.355788 0.0116602 2.25585 0.377188 0 -4186111: 1.00027 0.809008 0.410443 0.313205 0.107195 1.24563 0.715986 0.636318 0.200385 1.91168 0.66143 0.0627282 -4188160: 0.676485 1.04319 0.0878739 0.248947 0.0408389 1.26642 0.689079 0.503529 0.950637 1.00961 0.766032 0.381928 -4190208: 0.0765769 1.19274 0.291316 0.676704 0.391863 0.519208 0.488826 0.266984 1.29794 0.452567 0.931141 0.401749 -4192255: 0.187096 1.6346 0.670692 0.673279 0.623154 0.237388 0.559728 0.0408221 0.657817 1.51129 0.742552 0.727167 -4194304: 0.0553682 1.36628 1.27819 0.193803 0.622336 0.543486 1.17483 0.0155966 0.0931923 1.66787 1.2868 0.62982 -4196352: 0.000180625 1.0582 1.08746 0.0432611 0.701922 0.993114 1.28478 0.04902 0.108991 1.69292 2.01339 0.165483 -4198400: 0.0268552 0.906505 0.901179 0.0974639 0.488518 1.15375 1.00302 0.0749221 0.0872676 1.87893 2.13601 0.140092 -4200448: 0.0496656 0.606462 0.927054 0.0674557 0.445116 1.07342 0.511923 0.0289153 0.0497979 1.87608 2.17086 0.160849 -4202496: 0.0974421 1.01402 0.809843 0.00471945 0.700833 0.801918 0.197612 0.0886591 0.0502034 1.64164 2.13563 0.159382 -4204544: 0.0297643 1.07111 0.776968 0.108554 0.460364 0.0656631 0.293243 0.23877 0.481007 1.47948 1.37972 0.373632 -4206591: 0.0061963 1.15338 0.899657 1.13315 0.698541 0.0113728 0.155789 0.370311 0.473974 1.29719 0.366668 0.44313 -4208640: 0.142125 1.50126 1.11722 1.0852 0.715574 0.382821 0.505168 0.338247 0.194008 1.60397 0.0373507 0.665676 -4210688: 0.279434 1.30527 1.46312 1.01068 0.750186 0.479153 0.674209 0.296671 0.0864808 1.40499 0.0493062 0.797301 -4212735: 0 0.786973 1.76229 0.907187 0.544438 0.494103 1.02985 0.198174 0.0987741 1.25451 0.0629732 0.663942 -4214784: 0.0143911 0.414974 1.38704 1.22613 0.172676 0.120783 1.37754 0.119817 0.0891014 1.10041 0.602295 0.642408 -4216832: 0.21315 0.404269 0.142755 2.76804 0.354946 0.481985 0.770583 0.479047 0.0566651 1.39721 0.403548 0.449595 -4218880: 0.120509 0.415026 0.00218554 2.8964 0.380549 0.404555 0.291819 0.504226 0.149029 1.36816 0.451066 0.336586 -4220928: 0.0219275 0.332674 0.00105321 2.9521 0.183256 0.440952 0.425111 0.519137 0.0637033 1.48706 0.459995 0.0718777 -4222976: 0.0719989 0.359991 0.00042235 2.60538 0.124218 0.487586 0.268981 0.552889 0.0563571 1.54656 0.663663 0.003319 -4225024: 0.402185 0.570686 0 2.06692 0.112482 0.844799 0.25324 0.643176 0.0930747 1.34193 0.754537 0 -4227071: 0.515701 0.906857 0.000373752 0.954048 0.476987 0.859592 0.319681 0.722793 0.768419 1.22534 0.877828 0.0744829 -4229120: 0.245693 1.18717 0.260438 0.307076 0.2963 0.762426 0.194626 0.457172 0.890946 1.46173 0.95384 0.119573 -4231168: 0.000577173 1.13434 0.393125 0.322545 0 0.835823 0.0665546 0.745214 0.751129 1.39892 0.81128 0.109211 -4233215: 0.103433 1.14671 0.592785 0.581631 0.0164306 0.78047 0.0667275 1.12145 0.337345 1.50563 0.855757 0 -4235264: 1.45455 0.65503 0.374706 0.727939 0.31437 0.564937 0.0309651 1.25288 0.0258614 1.72879 0.61294 0 -4237312: 1.50835 0.2223 0.0622984 1.51681 0.374209 0.0291796 0.00575852 1.62446 0.00234835 1.305 0.963292 0.344452 -4239360: 1.10441 0.095105 0.124181 1.13225 0.287484 0.357625 0.0379116 1.52435 0.18911 0.717014 0.832656 0.733188 -4241408: 0.72221 0.127935 0.134358 0.722741 0.484508 0.378355 0.368142 0.574003 0.414664 0.573772 0.793274 0.601829 -4243456: 0.137724 0.240517 0.914999 0.17583 0.494166 0.558146 0.873586 0.273694 0.366739 0.444371 0.712065 1.13162 -4245504: 0.0475376 0.166228 0.896006 0.915777 0.390383 0.599924 1.19842 0.18947 0.538042 1.0824 0.770175 0.715518 -4247551: 0.116889 0.00174455 0.716471 1.6427 0.338048 0.315528 0.977211 0.183906 0.436851 1.88473 0.511506 0.374361 -4249600: 0.177284 0.00342106 0.421125 1.29162 0.402496 0.278297 0.658625 0.791959 0.453058 2.0433 0.635825 0.230873 -4251648: 0.188509 0.0116341 0.477508 1.09951 0.930708 0.254075 0.349626 0.881365 0.533044 1.66212 0.773422 0.130435 -4253696: 0.316192 0 0.482964 1.34975 0.761458 0.249442 1.4706 0.891241 0.115855 0.12392 0.897267 0.0564738 -4255744: 0.286449 0.087052 0.129137 1.34301 0.785348 0.113915 2.14407 0.705794 0.104479 0.313302 0.141416 0 -4257792: 0.0701907 0.164496 0.134403 1.36025 0.648709 0.133555 2.35354 0.687232 0.286678 0.418843 0.259278 0 -4259840: 0.449201 0.056652 0.0387461 1.08532 0.403522 0.131865 2.42067 0.452003 0.464441 0.870175 0.219233 0 -4261887: 0.953222 0.112726 0.0274987 1.24229 0.513386 0.034418 2.09206 0.0889264 0.269398 1.77339 0.260419 0.535296 -4263936: 0.855992 0.340387 0.0325108 0.908275 1.15519 0.0974248 1.49269 0.0869512 0.357692 2.42371 0.0592251 0.478168 -4265984: 0.495717 0.37726 0.400536 0.732661 1.17249 0.206952 1.73584 0.0954887 0.702227 2.45746 0 0.245689 -4268031: 0.321041 0.703099 0.68724 0.352726 1.34143 0.127273 1.24834 0.0773018 0.820614 2.36028 0 0.0237914 -4270080: 0.308261 0.894785 0.531539 0.122646 1.31811 0.0531419 1.22288 0.235134 0.262832 2.74074 0.000518846 0.0174824 -4272128: 0.196438 0.824859 0.968529 0.0781563 1.14386 0.0499329 0.712744 0.456064 0.0395357 3.3007 0.037914 0.00364208 -4274176: 0.0901832 0.553866 1.80502 0.117959 0.994092 0.124564 0.0855314 0.487981 0.0106485 3.43465 0.00354583 0 -4276224: 0.229027 0.337317 2.08595 0.487466 0.809507 0.226352 0.020154 0.808638 0.0199355 2.92203 0.0602425 0 -4278272: 0.277374 0.150331 1.93428 0.915253 0.224292 0.0628597 0.112651 1.14626 0.397674 1.92035 0.0683702 0 -4280320: 0.425339 0.203021 1.76341 1.14031 0.40011 0.0263384 0.414882 1.18086 0.0541598 0.240669 0.0107813 0.314413 -4282367: 0.525593 0.126368 0.745311 1.05787 0.368896 0.197818 0.871262 1.22079 0.438441 0.487467 0.0643485 0.20402 -4284416: 0.578097 1.25586 0.327495 0.00347973 0.519937 1.20637 1.27276 0.781122 0.37174 0.604486 0.0965481 0.0994187 -4286464: 0.325798 1.78451 0.267342 0 0.405642 0.967433 1.32311 0.746241 0.724298 1.33042 0.112671 0.0596463 -4288511: 0.146368 2.25526 0.480725 0 0.292512 0.746571 0.921694 0.698786 0.783802 1.58377 0.0919427 0.033295 -4290560: 0.0131397 2.44786 1.16923 0.447768 0.261879 0.378072 0.61968 0.408415 0.78902 1.3359 0.0705702 0.0507586 -4292608: 6.74261e-06 2.0031 1.36029 1.0596 0.21093 0.405315 0.710882 0.192684 0.579816 1.43401 0.0843453 0.217277 -4294656: 0.000193234 0.948789 0.951238 1.46468 0.18764 0.568361 1.54753 0.17772 0.247938 2.61797 0.144674 0.179318 -4296704: 0.0139418 0.00293163 0.992774 0.763076 0.976018 1.45637 1.27081 0.211075 0.0522734 2.1178 0.154568 0.0504105 -4298752: 0.138506 0.0747655 1.10363 0.326485 0.99962 1.45215 1.05163 0.326682 0.0673095 0.923376 0.137111 0.0452186 -4300800: 0.140015 0.00134244 1.30257 0.285632 0.553322 1.67627 0.872698 0.397468 0.107219 1.09337 0.613831 0.0365334 -4302847: 0.185453 0.0116464 1.20197 0.426338 0.550261 1.99239 0.729597 0.466772 0.0956525 1.72154 1.44229 0.0782656 -4304896: 0.150011 0.146131 1.05684 0.184987 0.551236 2.18684 0.627876 0.32508 0.0219833 1.88944 1.61265 0 -4306944: 0.0144254 0.274568 0.906461 0.0417041 0.410407 1.83555 0.593877 0.12961 0.103017 1.55483 1.74514 0.185323 -4308992: 0 0.173767 1.09142 0.479673 0.637571 1.2328 0.622476 0.0735978 0.00546865 1.72889 1.62332 0.0905433 -4311040: 0 0 0.95976 0.580122 0.842622 0.929383 0.519098 0.0348926 0.00760775 2.28045 1.14397 0.143254 -4313088: 0.0328863 0.0648324 0.879003 0.75227 0.70077 0.689654 0.46122 0.042357 0.0296502 2.65159 0.755938 0.0544116 -4315136: 0.0718926 0.221667 0.617603 0.735959 0.707677 0.198677 0.460041 0.0478703 0.0291055 2.43784 1.15736 0.0660216 -4317183: 0.0705388 0.246825 0.761906 0.473507 0.307224 0.681697 0.37699 0.028947 0.0292866 1.64286 2.04686 0.170265 -4319232: 0.000127273 0.16962 0.612313 0.195538 0.438823 0.588851 0.0696997 0.632694 0.0699386 1.00402 2.80031 0.131221 -4321280: 0.000537994 0.173656 0.700316 0.073951 1.03233 0.477453 0.0262884 0.527685 0.0451977 1.24927 2.8009 0.0714974 -4323327: 0.0165156 0.10539 0.668828 0.00631829 1.08143 0.708614 0.179883 0.487637 0.0148638 2.20515 2.08895 0.0477435 -4325376: 0.0206655 0.0929197 0.865583 0.268256 0.873678 0.749352 0.245225 0.397879 0 3.05447 0.694841 0.0633896 -4327424: 0.244879 0.168504 0.654251 0.346867 0.733842 0.31247 0.341409 0.324548 0.16068 3.32306 0.186865 0.100786 -4329472: 0.278444 0.0426616 0.709647 0.716679 0.508205 0.00874811 0.406664 0.294486 0.523834 2.9482 0.173512 0.214175 -4331520: 0.172454 0.0062565 1.87835 0.791171 0.0190202 0 0.5457 0.0241756 0 1.72374 0.279818 0.142962 -4333568: 0.117583 0 1.6635 1.07033 0.0385293 0.0239097 0.297386 0.00782133 0.233217 1.65464 0.248193 0.140832 -4335616: 0.0788187 0 1.31794 1.36192 0.0554885 0.0293196 0.284 0.00243644 0.292313 1.76822 0.265916 0.126841 -4337663: 0.0338464 0 1.09847 1.83079 0.0395636 0.254214 0.320774 0 0.17209 1.53596 0.275327 0.0987639 -4339712: 0 0 1.01681 2.21024 0.0310053 0.21717 0.447726 0.0428596 0.0816395 1.41095 0.429997 0.0394487 -4341760: 0 0.0787989 0.383097 3.15529 0.0478078 0.132741 0.193512 0.264776 0.0626429 1.01923 0.967312 0.0769681 -4343807: 0 0.207685 0.167021 3.93506 0.173551 0.0656173 0.0599359 0.502906 0.013927 0.879546 1.26622 0.0343668 -4345856: 0 0.208562 0.27539 3.79441 0.230947 0.0785228 0.208077 0.189785 0.00297653 0.927238 1.04288 0 -4347904: 0.000988825 0.10642 0.65989 3.46559 0.208049 0.0833383 0.400586 0.0975061 0 1.09084 0.565275 0 -4349952: 0.064358 0 1.61818 2.65152 0.266496 0.0614207 0.57273 0.0782406 0.0013951 1.92231 0.344546 0 -4352000: 0.0821791 0 2.6642 1.26347 0.173516 0.314807 0.53211 0.0422099 0.0155346 2.07589 0.302536 0.0148503 -4354048: 0.000388765 0.0147082 3.31763 0.228518 0.211147 0.36246 0.527043 0.0639492 0.023589 2.11862 0.00113092 0.320763 -4356096: 0.0253464 0.00168066 3.5412 0.252711 0.315295 0.286582 0.421755 0.059382 0.0224893 2.06085 0.000808473 0.618515 -4358143: 0.0954122 0 3.61812 0.387053 0.272303 0.230145 0.558062 0.0164316 0.0633658 1.94551 0.00265615 0.577596 -4360192: 0.630995 0.245077 2.71334 0.664616 0.166089 0.335228 0.969679 0 0.0467087 1.76672 0.0185147 0.306011 -4362240: 0.794965 0.59034 2.32797 0.556292 0.468784 0.0416089 0.998382 0 0.141639 1.49983 0.189348 0.114329 -4364287: 0.730567 0.655095 1.72808 0.411889 0.618331 0.227969 0.644508 0.0763132 0.0352988 1.26106 0.820733 0.274952 -4366336: 0.513433 0.670391 0.853991 0.142619 0.894231 1.11704 0.438297 0.269461 0.0721165 0.689469 0.971754 0.238261 -4368384: 0.297797 0.586667 0.476296 0 1.08437 1.69497 0.202971 0.440771 0.137361 0.130543 0.748121 0.173888 -4370432: 0.192036 0.468669 0.633472 0.0278216 0.565628 2.07171 0.604583 0.0955613 0.134698 0.213467 0.71308 0.0721075 -4372480: 0.40529 0.476979 0.482796 0.0807757 0.231224 1.75416 1.37952 0 0.0723213 0.223462 0.859879 0.0808102 -4374528: 0.353694 0.367036 0.464479 0.328103 0.249638 1.61455 1.72986 0.00129486 0.0713585 0.807096 0.709773 0.2842 -4376576: 0.0720275 0.289201 0.661273 0.0723938 0.286205 2.2356 0.468648 0.0243028 0.10441 1.09691 0.578105 0.200003 -4378623: 0.0854743 0.229581 0.545282 0.0183001 0.161266 2.09483 0.101816 0.0466991 0.221939 1.95285 0.129661 0.309668 -4380672: 0.127857 0.207602 0.416842 0.124337 0.15924 1.6286 0.0738026 0.0419697 0.255859 2.31395 0.0701288 0.256772 -4382720: 0.155669 0 0.340049 0.67008 0.286671 1.12341 0.0529323 0.0350996 0.337196 2.23071 0.124128 0.248135 -4384768: 0.158393 0 0.220464 1.12056 0.753782 0.662649 0.0447088 0.0487597 0.155971 2.12715 0.30076 0.354476 -4386816: 0.156618 0.0931259 0.238057 0.854269 1.08148 0.54133 0.00836827 0.0661257 0.237142 1.92962 0.156075 0.566537 -4388864: 0.149538 0.644733 0.239575 0.645693 0.836574 0.379511 0.00238315 0.387366 0.23136 1.89728 0.000126426 0.523964 -4390912: 0.18982 0.245453 0.257833 0.568956 0.507441 0.245075 0.363614 1.14256 0.138629 1.79534 0.120177 0.466192 -4392959: 0.106166 0.266293 0.510276 0.991741 0.308872 0.0361301 0.109652 1.55902 0.0030412 0.737953 0.367316 0.334673 -4395008: 0.105712 0.17553 0.839272 0.770077 0.178115 0.0795793 0.215668 1.33843 0.0118844 0.123755 0.297072 0.170681 -4397056: 0.0232518 0.328912 0.898396 0.0244963 0.77207 0.0503658 1.0309 1.35401 0.0221684 0.559672 0.316286 0 -4399103: 0.0584791 0.637813 1.34028 0.00363465 0.60108 0.187338 1.56822 1.31786 0 1.27085 0.0966972 0.141803 -4401152: 0.0906474 0.566256 1.5888 0.00388452 0.553852 0.235208 1.83535 1.28105 0 2.09609 0.0107603 0.0592503 -4403200: 0.105366 0.464943 1.61356 0.00345256 0.567033 0.066432 2.17127 1.10917 0.0241627 2.71163 0.000421895 0 -4405248: 0.0283464 0.480175 1.38117 0 0.801771 0.0169587 2.40525 0.352101 0.0371107 2.93048 0.0952418 0 -4407296: 0.0321448 0.262778 1.634 0.0981457 0.708363 0.00151578 2.18746 0.253648 0.134419 2.89013 0.223191 0 -4409344: 0.156838 0.329154 2.39841 0.304406 0.485967 0.0207844 0.671868 1.25224 0.171948 2.79586 0.231055 0 -4411392: 0.229461 0.0014139 2.8158 0.227415 0.489642 0.134916 0.348911 1.53181 0.222584 2.60185 0.147709 0.219936 -4413439: 0.243781 0 2.75951 0.240907 0.344955 0.0209239 0.0817305 1.51649 0.23676 2.54078 0.0909648 0.399231 -4415488: 0.20879 0 2.32822 1.07762 0.0818904 0.13432 0.128247 1.16753 0.182004 2.2346 0.200278 0.344299 -4417536: 0.079561 0 1.41801 2.22635 0.0622208 0.0736849 0.211616 0.901464 0.00344703 1.76362 0.844199 0.234643 -4419583: 0.0106597 0.00273887 0.632589 2.96686 0.134082 0.0763256 0.22773 0.439197 0.480011 1.45966 0.939487 0.0839472 -4421632: 0.0444129 0.251688 0 2.90416 0.281389 0.0834437 0.437932 0.387965 0.796925 1.46273 0.859735 0 -4423680: 0.144206 0.443614 0.000890049 2.02469 0.598381 0.146057 0.344468 0.285915 0.546881 1.44368 0.557817 0.00825572 -4425728: 0.214373 0.38422 0.245187 1.0893 0.884574 0.963492 0.0987913 0.0439841 0.511149 1.354 0.403805 0.365829 -4427776: 0.382183 0.00247983 0.422436 0.574651 0.793052 1.46975 0.0924672 0.0748986 0.493391 1.25442 0.0759788 0.359836 -4429824: 0.77727 0.00163308 0.425795 0.346753 0.520268 1.69169 0.0604391 0.0949657 0.530414 1.4535 0.0499054 0.288828 -4431872: 0.765956 0 0.315036 0.0786476 0.569619 1.97822 0.043934 0.0506933 0.347278 1.39458 0 0.450875 -4433919: 0.698349 0.0014506 0.563295 0.284069 0.686344 2.06843 0.148068 0.0223694 0.236905 0.847249 0 0.666071 -4435968: 0.504416 0.0386834 0.448845 0.620953 1.45567 1.25535 0.917314 0.0421694 0.0892935 0.453814 0.145307 0.782946 -4438016: 0 0.210169 0.0504253 0.506456 1.60128 0.228298 1.18269 0.123028 0.101659 0.930865 0.0942424 0.891342 -4440063: 0.0456378 0.365535 0.154202 0.215993 1.66886 0.81443 1.29182 0.14534 0.223765 0.689992 0 0.625085 -4442112: 0.119447 0.869434 0.685599 0.130123 1.28008 1.02957 1.78708 0.0674457 0.0978035 0.737834 0 0.299501 -4444160: 0.122753 0.876619 0.938349 0.408142 0.887316 0.305356 1.90739 0.122677 0.26617 0.869555 0.243875 0.116273 -4446208: 0.150075 0.448503 1.06238 0.532179 0.814468 0.144592 1.61311 0.159969 0.491309 1.21235 0.630583 0.0779519 -4448256: 0.195045 0.0558661 1.1793 0.637286 0.598286 0.261582 1.04784 0.352642 0.681543 1.5905 0.76646 0.141097 -4450304: 0.235297 0.127911 0.82806 0.708986 0.344493 0.25352 1.28775 0.56953 0.470514 1.89108 1.09243 0.111354 -4452352: 0.12252 0.0364416 1.04419 0.895553 0.297085 0.395614 1.4685 0.632834 0.164327 2.12604 1.12298 0.0797003 -4454399: 0.028703 0.288941 1.73592 0.81745 0.505601 0.169965 0.779841 2.1467 0.0169118 2.63149 0.658419 0 -4456448: 0.0641236 0.619848 1.97005 0.169547 0.579141 0.0891745 0.152167 2.41473 0.0823401 2.44668 0.320738 0 -4458496: 0.0309998 0.369595 2.077 0.825487 0.731123 0.210457 0.00538752 2.23319 0.157684 1.9468 0.0443173 0.0441164 -4460544: 0.12881 0.338093 1.20381 1.01008 0.987163 0.0588466 0.0185078 2.08612 0.13163 1.95654 0.167701 0.139337 -4462592: 0.175788 0.235192 0.68079 0.911828 0.788489 0.062825 0.284588 1.67736 0.192828 1.99772 0.153136 0.697293 -4464640: 0.136575 0.415018 1.67454 0.493624 0.349279 0.199602 1.4803 0.480506 0.0950087 2.46471 0.124893 0.81209 -4466688: 0.183051 0.480198 2.1269 0.0416594 0.353965 0.0432496 2.00235 0.101269 0.112548 2.62767 0.0905707 0.441079 -4468735: 0.233389 0.659709 2.24885 0.027489 0.439011 0.0817767 1.99193 0.0780071 0.0894833 2.74906 0.0384669 0.105705 -4470784: 0.206028 0.783804 2.11787 0.0120951 0.523293 0.0970579 1.73415 0.0736905 0.0802647 2.99466 0.0973073 0.112284 -4472832: 0.0422956 0.75218 2.20066 0.0107925 0.596257 0.428933 1.44876 0.185498 0.0896932 2.92275 0.1415 0.125829 -4474879: 0.220565 1.5985 1.46341 0.0148752 0.398813 0.749003 1.22711 0.124744 0.0928616 2.7691 0 0.0645953 -4476928: 0.0547053 1.92104 1.70207 0.0212203 0.608929 0.198191 0.467891 0.27223 0.343109 1.36616 0 0.192795 -4478976: 0.000261594 2.00253 1.60508 0.139167 0.328397 0.506548 0.526245 0.37916 0.118031 1.47403 0 0.300028 -4481024: 0.0228676 2.07209 1.4873 0.260704 0.333029 0.702261 0.561884 0.332199 0.12169 1.78291 0.043618 0.00333965 -4483072: 0.198545 1.90665 1.22105 0.549159 0.225692 0.921629 0.714766 0.197429 0.0364633 2.21414 0 0 -4485120: 0.231142 1.55189 0.990445 0.602167 0.144957 1.25278 0.660362 0.0155603 0.109841 1.32259 0.0119947 9.62925e-06 -4487168: 0.150308 0.307125 0.988867 0.388801 0.460276 1.19709 0.619069 0.193492 0.120688 0.875305 0.0607049 0.000298466 -4489215: 0.0828424 0.253517 0.562864 0.267197 0.465714 0.807549 0.737262 0.275429 0.113832 1.60606 0.0833342 0.000360974 -4491264: 0.149029 0.432598 0.150282 0.843819 0.514859 0.394039 0.880814 0.226969 0.102021 1.78378 0.000727592 0.000339668 -4493312: 0.310777 0.450898 0.294009 1.22005 0.345646 0.360712 1.1179 0.23862 0.217233 1.64562 0.000819855 0.00017453 -4495359: 0.575327 0.466695 0.63564 1.21677 0.146345 0.456114 1.05846 0.264205 0.576518 1.03931 0.000641127 0.00700802 -4497408: 0.623835 0.55365 0.511087 0.920895 0.0242233 0.354452 0.39571 0.737531 0.845049 0.980141 0.149789 0.0463685 -4499456: 0.788804 0.63759 0.733002 0.553351 0.0233061 0.783824 0.298275 1.04554 0.840901 1.23582 0.267209 0.102904 -4501504: 0.098264 0.416636 1.14666 0.0126952 0.195036 1.06385 0.1584 0.499916 0.181866 0.649057 1.36509 0.157363 -4503552: 0.137295 0.40122 0.992694 0.104092 0.308268 0.885396 0.134981 0.493712 0.182598 0.528237 0.951034 0.157507 -4505600: 0.0604291 0.332075 0.822357 0.247369 0.448979 0.7949 0.160197 0.524515 0.189622 0.52024 0.766518 0.161552 -4507648: 0.0372257 0.314961 0.381439 0.175559 0.353648 0.74538 0.135994 0.700401 0.0235738 0.596526 0.737656 0.158875 -4509695: 0.00903276 0.170538 0.316568 0.0798729 0.103768 0.717915 0.376362 1.08512 0.0501097 1.10681 0.604646 0.187238 -4511744: 0.00389911 0.0528041 0.724255 0.143037 0.123349 0.67506 0.847139 0.867851 0.393949 1.74833 0.318276 0.2263 -4513792: 0.0106781 0.0145213 1.20571 0.331667 0.00146053 0.719764 1.17141 0.412798 0.530639 1.73421 0.0496945 0.329067 -4515840: 0.0813456 0.0579959 1.14679 0.621074 0.0155007 0.504044 1.41096 0.300436 0.144415 1.26372 0 0.246857 -4517888: 0.0427717 0.271301 1.09757 0.516978 0.258418 0.047753 1.45862 0.585478 0.0122009 0.15749 0.0268379 0.153069 -4519936: 0.0550996 0.286849 1.15606 0.717957 0.0572642 0.0258685 1.51349 0.418579 0.29299 0.167185 0.204378 1.40421 -4521984: 0.0126136 0.188233 0.817036 0.592775 0.168849 0.0912826 1.60104 0.359533 0.425749 0.206623 0.27746 2.55298 -4524032: 0 0.252812 0.506597 0.46478 0.356515 0.147425 1.36075 0.0490271 0.362633 0.160959 0.183869 2.80828 -4526080: 0.0238084 0.325402 0.425 0.364976 0.219071 0.225455 1.60767 0.0879097 0.227189 0.0869808 0.415795 2.75237 -4528128: 0.0756212 0.242633 0.293963 0.519877 0.107507 0.736127 1.34901 0.0442241 0.201849 0.343316 0.993926 1.66619 -4530175: 0.000198004 0.00207194 0.797157 0.143088 0.192277 0.773178 0.604236 0.747838 0.131339 0.747168 1.41467 0.774349 -4532224: 0.000173253 0.0710507 1.17621 0.291202 0.593563 0.662246 0.868501 0.815003 0.0601496 0.499942 1.0997 0.467123 -4534272: 0.460064 0.106888 1.26087 0.513814 0.771826 0.411408 1.00329 0.657128 0.782456 0.307483 0.180138 0.436962 -4536320: 0.500591 0.0569411 1.37366 0.41483 0.72072 0.165368 0.977247 0.386947 1.99342 0.0856968 0.107075 0.0542391 -4538368: 0.246682 0.0234137 1.21816 0.0673217 0.570573 0.226552 0.781627 0.135225 2.38239 0.0066997 0.681959 0.0100437 -4540416: 0.000160533 0.101295 1.30894 0.323318 0.231411 0.59999 0.49081 0.215112 2.20047 0.0524779 2.23393 0.000544238 -4542464: 0.000198789 0.100322 1.46028 0.329518 0.0648152 0.532233 0.325934 0.325939 0.464626 0.0922206 3.36826 0.00020691 -4544511: 0.000204697 0.0308845 1.44812 0.249449 0.0436689 0.872066 0.188685 0.316508 0.046488 0.34364 3.20748 1.50977e-05 -4546560: 0.000231171 0.023691 0.942254 0.269318 0.328044 1.43437 0.185195 0.141238 0.219449 1.01389 2.54891 0 -4548608: 0.00394038 0.00153973 0.854159 0.134212 0.782601 2.00276 0.0184006 0.0475085 0.34004 1.36678 1.7583 0.237854 -4550655: 0.271973 0.0972826 0.470944 0.0485232 2.42951 0.594891 0.0371069 0.132916 0.370856 1.4338 0.965797 0.851645 -4552704: 0.253869 0.649677 0.6086 0.0141308 2.79172 0.23071 0.322864 0.111385 0.323125 1.97529 0.0917089 0.956616 -4554752: 0.119132 0.492552 1.69304 0.0726391 2.51541 0.0419512 0.774982 0.178592 0.103169 2.42591 0.0745987 0.513028 -4556800: 0.0341115 0 2.28467 0.401991 0.664448 0.0476858 1.25423 0.208524 0.119221 1.95475 0.224528 0.36092 -4558848: 0.0587471 0.130114 2.05023 0.579428 0.0271345 0.0955125 0.531703 0.17799 0.117162 1.73011 0.339107 0.186817 -4560896: 0.0215397 0.0864872 1.91994 0.617557 0.0343675 0.621974 0.405493 0.146979 0.106124 1.6943 0.363521 0.124869 -4562944: 0 0 1.91592 0.557336 0.0411308 0.71184 0.673786 0.0765212 0.101569 1.73849 0.428084 0 -4564991: 0 0.0446615 2.04867 0.371485 0.139825 0.742568 0.527096 0.018035 0.112623 1.51357 0.402538 0 -4567040: 0 0.104002 2.43487 0.538718 0.231862 1.06523 0.450893 0.0349479 0.107436 1.33759 0.493534 0.196407 -4569088: 0.0480937 0.340623 2.94268 0.709415 0.432602 1.17898 0.618086 0.0385404 0.101804 1.92302 0.111607 0.137338 -4571135: 0.281938 0.0459658 3.24781 0.138832 0.473945 0.807962 1.14171 0.0629861 0.211858 2.4495 0 0 -4573184: 0.0571499 0.00160347 3.4666 0.00781627 0.555586 0.564849 1.36546 0.0831318 0.099915 2.42435 0.0157286 0 -4575232: 0.222165 0.00109046 2.88312 0.257656 0.419954 0.969673 2.21608 0.0617998 0.0207721 2.16813 0.00201048 0.671777 -4577280: 0.322036 5.33017e-05 1.9091 0.26031 0.384646 1.01246 2.54039 0.0840311 0.0148054 2.45199 0.00204217 0.850459 -4579328: 0.210355 0.0672643 1.69446 0.205781 0.672248 0.703663 2.59168 0.15099 0 2.69322 0.00183212 0.693497 -4581376: 0.154766 0.394368 1.64279 0.168507 0.707778 0.460402 2.45325 0.111735 0.275614 2.89142 0.0014627 0.362283 -4583424: 0 0.549233 1.46013 0.265912 0.58583 0.0416452 2.3777 0.334909 0 3.24722 0.0433275 0 -4585471: 0.00414641 0.486588 1.89156 0.154121 0.607645 0.0027443 2.25889 0.200074 0.00247556 3.14234 0.198575 0 -4587520: 0 0.447506 1.94395 0.0798865 0.608995 0.00214316 1.5415 0.774246 0 2.83918 0.245213 0 -4589568: 0.157023 0.0808141 2.03603 0.0185776 0.50584 0.0145678 0.274849 1.57124 0.182536 2.61504 0.178396 0 -4591616: 0.29452 0 2.00751 0.0333608 0.356436 0.02778 0.132481 1.58217 0.264659 2.49582 0.0956359 0.0913945 -4593664: 0.273712 0 1.79238 0.0257274 0.340599 0.0231992 0.201556 1.37195 0.332199 2.31696 0.0804858 0.210324 -4595712: 0.0168278 0 1.76031 0 0.457937 0.015372 0.276949 1.14206 0.532791 2.09917 0.0633719 0.368 -4597760: 0.0635176 0.122412 1.05182 0.0363952 1.54386 0.00720937 0.249353 0.687098 0.441133 2.12164 0.0592239 0.227765 -4599807: 0.167818 1.12058 0.515808 0.559946 2.39906 0.0785122 0.295574 0.457338 0.24669 1.57915 0.227148 0.161198 -4601856: 0.552132 1.09535 0.39133 0.71015 1.31995 0.0225848 0.593226 0.186648 0.0816049 1.4312 0.473456 0.119355 -4603904: 0.659615 0.948151 0.154802 0.745473 0.350542 0.0287149 1.43013 0 0.0804945 1.82429 0.473302 0 -4605951: 0.770945 0.631058 0.11119 1.04336 0.288539 0.0149322 1.67226 0.0327744 0.448485 1.78005 0.575733 0.00115343 -4608000: 0.0766583 0.261374 0.444425 1.49794 0.311376 0.334609 0.337725 0.112276 1.53195 0.864707 0.645101 0.462785 -4610048: 0.462393 0.436038 0.582572 1.24189 0.255326 1.25813 0.257342 0.631227 0.883744 0.341019 0.224792 0.563143 -4612096: 0.686934 0.690891 0.72559 1.11376 0.113447 1.4609 0.107362 1.17637 0.361581 0.170825 0.0951972 0.664075 -4614144: 0.74112 0.766681 0.987379 0.940275 0.0343543 1.64676 0.14674 1.36457 0.530185 0.192984 0 0.572655 -4616192: 0.680198 0.676189 1.45559 0.39712 0.00941831 1.58636 0.142586 2.1122 0.557665 0.120397 0 0.543723 -4618240: 0.315697 0.442327 1.86986 0.233988 0.122917 0.971275 0.706502 2.71714 0.10334 0.0116556 0.219721 0.659044 -4620287: 0.304633 0.593929 1.40584 0.321712 0.640831 0.00645259 2.20105 1.40393 0 0.0141546 0.736214 0.282239 -4622336: 0.384443 0.624652 1.16565 0.351855 0.723839 0.000686091 2.72569 1.04029 0 0.010078 0.994504 0.216063 -4624384: 1.19505 0.509292 0.690748 0.256534 0.620703 0.00469008 3.37069 0.474525 0 0.143298 0.97208 0.172381 -4626431: 1.13529 0.543808 0.505505 0.446453 0.574256 0.0497185 3.50022 0.128286 0.0391294 0.424951 0.958981 0.0683694 -4628480: 1.16006 0.401262 0.207042 0.827515 0.438955 0.180521 3.09756 0.0482697 0.156856 0.749612 0.860936 0.0964285 -4630528: 1.03713 0.22491 0.364801 0.898471 0.238798 0.4702 1.80388 0.268228 0.231976 1.42061 0.367969 0.304326 -4632576: 0.832092 0.470152 1.07321 0.300187 0.0765341 0.568235 0.543967 1.66761 0.087905 1.69966 0.0519078 0.384489 -4634624: 0.0432469 0.977059 1.47598 0.442576 0.0625641 0.499505 0.0552172 2.58106 0.0903297 1.77787 0.0944991 0.267562 -4636672: 0.000507833 0.858085 1.54445 0.64283 0.463945 0.220824 0 2.73522 0.12091 2.187 0.146314 0.224168 -4638720: 0 0.36857 1.55782 0.797142 0.564793 0.0677649 0.00775118 2.32565 0.117326 2.07357 0.874144 0 -4640767: 0 0.650693 0.741526 0.409918 0.649926 0.0508458 0.0100591 1.84044 0.419815 2.04527 1.04277 0 -4642816: 0.161008 0.981971 0.169883 0.209108 0.751403 0.0463679 0.305669 1.33356 0.396775 2.21645 1.06951 0 -4644864: 0.229096 0.996788 0.874245 0.0354421 0.891267 0.0343136 0.735452 1.16127 0.303005 2.54753 0.537864 0.183232 -4646911: 0.241721 0.898225 1.53098 0.0350475 0.79201 0.367795 1.06359 0.939838 0.16008 2.63611 0.0635629 0.0676179 -4648960: 0.0750321 0.84542 1.73238 0 0.708452 0.702524 1.20319 0.680576 0.101686 2.78468 0.0292057 0.101046 -4651008: 0.000191889 0.271824 1.88673 0.0825883 0.595991 1.01481 1.39043 0.217052 0.0870561 2.83953 0.0470589 0.119764 -4653056: 0 0.247205 1.88599 0.202303 0.702293 0.738881 1.79138 0.115037 0.0901261 2.85996 0.276632 0.0848425 -4655104: 0.229582 0.00561071 2.29986 0.160836 0.793838 0.280931 1.67257 0.236757 0.0412556 2.05473 0.243302 0 -4657152: 0.393031 0.131056 3.10743 0.0949507 0.491548 0.599591 1.44732 0.750627 0.0473772 1.56945 0.13217 0.23289 -4659200: 0.32534 0.250132 3.17517 0.0218027 0.462898 0.536313 1.15344 0.56853 0.140393 1.69256 0.30316 0.394403 -4661247: 0.307327 0.148585 3.00914 0.00833647 0.373001 0.520488 1.04157 0.544609 0.271212 1.83416 0.16608 0.39991 -4663296: 0.156271 0.182322 3.17076 0.130371 0.167376 0.337229 0.423577 0.294866 0.118371 2.18925 0.0184344 0.44008 -4665344: 0.0889123 0.939764 1.86799 0.406149 0.601783 0.152258 0.17721 0.117727 0.108756 2.56624 0.221508 0.366642 -4667392: 0.189428 1.00193 1.58645 0.400951 0.5725 0.220275 0.23999 0.146245 0.230599 2.34363 0.233948 0.503764 -4669440: 0.308051 0.890481 1.51278 0.46188 0.178091 0.272318 0.289492 0.0859434 0.28488 2.35539 0.183929 0.640858 -4671488: 0.480782 0.726214 1.46644 0.452234 0.0958328 0.281354 0.345435 0.0407575 0.316144 2.38311 0.0751916 0.723677 -4673536: 0.575468 0.37419 1.50346 0.504545 0.0357503 0.318469 0.404902 0.207273 0.287453 2.39964 0.00486644 0.878058 -4675583: 0.534604 0.222535 0.560672 0.795765 0 1.36491 0.513506 0.258949 0.444051 1.71094 0.0882437 1.16212 -4677632: 0.735526 0.302465 0.586491 0.70603 0.00413754 1.62844 0.82568 0.0987069 0.528546 1.10438 0.0601264 0.968267 -4679680: 0.704679 0.298563 0.643404 0.739032 0.00260593 1.64598 0.869731 0.119907 0.649833 0.601397 0.179158 0.746683 -4681727: 1.32067 0.197088 0.117459 0.942507 0.0344319 1.33506 1.1392 0.438968 0.122554 0.434458 0.012001 0.397265 -4683776: 1.73379 0.0546701 0.0815436 1.06768 0.364187 0.774891 0.903688 0.49043 0.0348178 0.415126 0.0771344 0.0165301 -4685824: 2.26058 0.420412 0.117157 0.702189 0.519311 0.275147 0.439097 0.614439 0.112768 0.209558 0.137529 0.0128694 -4687872: 2.33885 0.607274 0.243477 0.247922 0.529219 0.207726 0.369658 0.122133 0.322307 1.11551 0.11527 0.0257246 -4689920: 1.97509 0.743357 0.451865 0.0104163 0.973158 0.514587 0.0320813 0.078804 0.908991 1.71216 0.134939 0.658468 -4691968: 1.33377 0.387466 0.406925 0.00958232 1.93292 0.55615 0.119615 0.0551816 0.794367 1.57769 0.106412 0.756668 -4694016: 0.673396 0.419679 0.484922 0.067955 2.38668 0.530843 0.202975 0.0342911 0.617925 1.70192 0.0962664 0.698002 -4696063: 0.336717 1.13444 0.531951 0.274527 2.43714 0.343655 0.362897 0.0166467 0.517976 1.56516 0.118908 0.632114 -4698112: 0.261573 1.39383 0.780883 0.014598 2.05532 0.176142 0.440336 0 0.800541 0.932745 0.0923066 0.62812 -4700160: 0.13651 1.55613 0.961384 0.00156265 1.40016 0.0382998 0.412186 0.194047 1.37873 0.441713 0.0931916 0.582675 -4702207: 0 1.69371 0.781832 0.038356 0.152987 0.104398 0.40084 0.57626 1.22075 0.640754 0.158187 0.5435 -4704256: 0.061443 1.86211 0.920063 0.0157237 0.222738 0.0537998 0.566159 0.642783 1.40647 0.662116 0.161242 0 -4706304: 0.0261198 1.69168 1.27818 0.24487 0.164418 0.242175 0.573744 0.0829992 2.1535 0.277669 0.0386242 0.0344518 -4708352: 0.11128 2.05271 0.673218 0.0615467 0.011223 0.694653 0.574725 0 1.68034 0.356779 0.00908824 0.228456 -4710400: 0.0770949 2.06944 0.715999 0.208616 0.392241 0.578813 0.33306 0.0089952 0.804933 0.836076 0.00622338 0.0991394 -4712448: 0.0126653 1.91429 0.486024 0.336828 0.605578 0.440182 0.0962134 0.0576033 0.611532 1.23728 0.225077 0.121835 -4714496: 0 1.307 0.365144 0.706573 0.394776 0.383353 0.145438 0.298323 0.550246 1.63534 0.228242 0.232661 -4716543: 0.102517 1.06654 0.371828 0.637166 0.0129859 0.388518 0.296727 0.320942 0.3961 1.6393 0.1575 0.284707 -4718592: 0.0651815 1.29658 0.368618 0.124679 0.00574305 0.308917 0.366405 0.313106 1.18604 1.04458 0.13686 0.434895 -4720640: 0.0789543 1.73999 0.117365 0.0811751 0.0266708 0.232095 0.340555 0.581472 1.30491 0.296663 0.230664 0.672727 -4722687: 0.0960477 2.09612 0.22904 0.380579 0.129216 0.244173 0.720362 0.740646 0.981802 0.149673 0.777395 0.521722 -4724736: 0.0865419 0.952709 1.05421 0.363738 0.244417 0.4824 1.40558 0.720737 0.818292 0.143166 0.939749 0.181984 -4726784: 0.0883284 0.938017 1.11364 0.0875304 0.325284 0.648248 1.79675 0.621984 0.659343 0.112112 1.01241 0.206839 -4728832: 0.0140737 0.876879 1.06682 0.137803 0.262119 1.89137 2.16867 0.768756 0.0201628 0.127697 0.627183 0.275576 -4730880: 0.417263 0.0892448 0.510145 0.359306 0.0235912 1.54527 0.94798 2.15556 0.0731953 0.871933 0.0990983 0.359085 -4732928: 0.765594 0.000992991 0.524073 0.305183 0.0199363 1.09311 0.622937 2.29224 0.125995 0.792465 0.175761 0.381898 -4734976: 0.758417 0.000271477 0.843476 0.127925 0.12685 0.665022 0.325835 2.39872 0.140836 0.909264 0.0779864 0.406238 -4737023: 0.447233 0.000522839 1.41606 0 0.400715 0.28315 0.165189 2.26201 0.141206 1.07857 0.0696029 0.248171 -4739072: 0.333127 0.270269 1.34555 0.0177613 1.40103 0.250022 0.454381 0.709153 0.106601 1.70499 0.0466291 0.0397357 -4741120: 0.152362 0.0819052 1.45099 0.517827 1.45782 0.208481 0.973657 0.483477 0.032998 1.11591 0.484889 0.504571 -4743168: 0 0.0269158 1.72673 0.302577 1.26641 0.154763 1.23745 0.545427 0.545 0.958071 0.478769 0.729572 -4745216: 0 0.15508 1.69519 0.17981 1.1476 0.407253 1.17956 0.416137 0.258258 1.04878 0.317618 0.316739 -4747264: 0.142299 0.0534701 1.56416 0.0761144 0.663544 0.768826 0.541716 0.18664 0.330391 1.24013 0.325931 0.226851 -4749312: 0.159404 0.0855632 1.5396 0.27769 0.582919 0.905277 0.327191 0.0785919 0.208138 1.46418 0.257017 0.354917 -4751359: 0 0.0919875 1.08662 0.479179 0.319619 1.262 0.298025 0.267704 0.089435 1.50515 0.280499 0.608848 -4753408: 0.0334231 0.148778 0.711613 0.0142426 0.274798 1.24179 0.272413 0.196762 0.101488 2.14362 0.289444 0.867887 -4755456: 0.339095 0.611749 0.341301 0.0563059 1.50148 0.55292 0.771875 0.112141 0.173681 1.61688 0.273484 0.372087 -4757503: 0.411265 0.67653 0.606967 0.260586 1.7066 0.451093 0.740667 0.0526783 0.156406 1.29583 0.156261 0.331787 -4759552: 0.437349 0.597474 0.935101 0.202521 1.72832 0.231542 0.665099 0.00949959 0.0169262 1.45496 0.187865 0.284264 -4761600: 0.125895 0.270001 1.66364 0.278619 1.66877 0.067147 0.485479 0.124117 0.0297677 1.59896 0.270106 0.195055 -4763648: 0.0232398 0.00557087 0.982594 1.73759 0.401834 0.126618 0.424896 0.0508422 0.242892 1.50943 0.878236 0.0600674 -4765696: 0 0.0591777 0.26871 2.26319 0.347973 0.192166 0.156928 0.0480892 0.0536294 1.67264 0.937918 0.205835 -4767744: 0 0.125414 0.12963 2.45828 0.570252 0.207398 0.389656 0.0433079 0.0421099 1.55019 0.808941 0.132627 -4769792: 0.0175235 0.168589 0.034922 2.62472 0.670406 0.192631 0.545615 0.0790097 0.0316027 1.19783 0.772043 0.0565718 -4771839: 0.0196334 0 0.36065 2.54856 0.411741 0.198364 0.579976 0.0735427 0.0698894 1.712 0.522648 0.025195 -4773888: 0 0.179504 1.20586 2.08269 0.0501804 0.458079 0.566015 0.0536588 0.186661 2.10073 0.221327 0.0243391 -4775936: 0 0.462213 1.39144 1.82522 0.0192929 0.521813 0.0492282 0.0871895 0.728784 1.63554 0.174785 0.134116 -4777983: 0.0357231 0.761305 1.59175 1.52045 0.117654 0.70589 0.00555257 0.0505388 1.19801 1.3378 0.130918 0.215775 -4780032: 0.455253 0.910696 1.48789 0.964345 0.105867 0.784589 0.00366185 0.0963216 1.45378 1.14614 0.435437 0.262129 -4782080: 1.55603 0.766811 0.815542 0.047386 0.335936 1.03799 0.0695618 0.140844 1.57352 0.929465 0.0310472 0.276843 -4784128: 1.97528 1.00545 0.563317 0.0067397 0.921111 0.521216 0.223914 0.0461866 0.957061 0.551285 0.172124 0.226294 -4786176: 1.86431 1.46792 0.395502 0 0.935959 0.346169 0.0458 0.257096 0.584682 0.433743 0.281265 0.16484 -4788224: 0.917191 2.3853 0.343621 0.0773247 0.658923 0.239594 0.0752296 0.144274 0.752859 0.514755 0.280842 0.0107909 -4790272: 0.211728 2.63533 1.11887 0.163617 0.792442 0.0821138 0.343959 0.142413 0.649029 0.990437 0.127761 0 -4792319: 0.197342 1.4964 1.44556 0.431593 1.30699 0.0510168 0.183573 0.29341 0.371708 0.580116 0.0850561 0.470984 -4794368: 0.251921 0.162923 0.714393 0.608042 1.7696 0.0565353 0.030621 0.386092 0.492483 0.775454 0.0209356 0.725151 -4796416: 0.488475 0.162067 0.293915 0.488875 2.43794 0.051486 0.0276109 0.175455 0.411589 1.00487 0 0.709286 -4798464: 1.052 0.210013 0.0687252 0.374406 2.75132 0.0464163 0.00846951 0.0930552 0.62703 0.754512 0 0.959457 -4800512: 0.733694 0.116506 0.230233 0.479259 2.23021 0.0764285 0.0162053 0.0783476 1.60088 0.595029 0.14479 1.11392 -4802560: 0.520663 0.000425721 0.882175 0.329561 1.01105 0.35617 0.358401 0.0370118 2.31683 0.706781 0.155374 0.975441 -4804608: 0.588501 0.187442 1.13963 0.83753 0.0307866 0.599326 0.68927 0.0232375 2.53904 0.481289 0.0869615 0.670803 -4806655: 0.639456 0.391178 1.1954 0.813027 0.0322796 0.331737 0.517881 0.0782889 2.39122 0.260522 0.0428638 0.198928 -4808704: 0.686011 0.207852 1.20472 0.835513 0.0461531 0.506104 0.443428 0.213397 2.2183 0.136287 0.0397372 0 -4810752: 0.596824 0.209617 1.17589 0.991395 0.113364 0.826146 0.467607 0.50813 2.08807 0.042325 0 0.0136865 -4812799: 0.709297 0.202939 0.941593 0.857477 0.104445 0.920149 0.335711 0.845055 1.55949 0.270836 0.392506 0.017737 -4814848: 0.858402 0.535625 1.09253 0.558849 1.01334 0.381822 1.27671 0.308507 1.23195 0.118091 0.353169 0.0183923 -4816896: 0.39909 0.684648 1.2968 0.2283 1.00735 0.419573 1.16279 0.107892 1.00732 0.576833 0.154138 0.14265 -4818944: 0.302756 0.846736 0.999016 0.284946 0.589265 0.379219 1.27184 0.131993 0.776358 1.50655 0.356608 0.0401224 -4820992: 0.33261 0.945003 0.00274931 0.521759 0.259969 0.623001 1.0516 0.100791 0.390776 1.69953 0.950529 0.0164192 -4823040: 0.78072 1.67153 0.0339234 0.227206 0.0631972 0.783801 0.685582 0.146396 0.273526 1.26675 1.50318 0 -4825088: 0.837957 1.61196 0.825124 0.0116701 0.026576 1.07298 0.400822 0.00511931 0.310579 1.45235 0.966392 0.194626 -4827135: 0.699563 1.52311 1.66472 0.251195 0.0549637 0.781958 0.215448 0.00284984 0.318737 1.60989 0.303488 0.382756 -4829184: 0.16341 1.21205 1.7154 0.642916 0.112298 0.200016 0.193821 0.181804 0.519961 1.90255 0.631835 0.331028 -4831232: 0.0185231 0.78035 1.31146 1.25056 0.154257 0.368537 0.114202 0.150261 0.230269 1.65352 1.09798 0.415229 -4833279: 0 0.309327 1.25555 1.09102 0.0234193 0.346153 0.299428 0.317499 0.167429 1.38868 1.63055 0.490955 -4835328: 0.866064 0.119469 0.483822 0.0960896 0.235585 0.287571 0.480573 0.303322 0.292774 2.20276 1.09193 0.532278 -4837376: 1.1172 0 0.26184 0.100771 0.017564 0.242616 0.522575 0.204318 0.407691 2.42982 0.545236 0.465301 -4839424: 1.46184 0 0.0521286 0.108793 0.00717504 0.469373 0.489037 0.105913 0.413607 2.33725 0.437126 0.428955 -4841472: 1.7468 0.0320215 0.127867 0.0453364 0 0.453645 0.404232 0.0388996 0.382342 2.055 0.71669 0.425748 -4843520: 1.48764 0.133157 2.10006 0.241906 0 0.361935 0.294044 0 0.246755 1.13861 0.959034 0.386319 -4845568: 1.07841 0.256329 2.34306 0.0275177 0.219933 0.453469 0.0985611 0.593244 0.0729197 0.450616 0.571223 0.244878 -4847615: 0.704785 0.624692 2.34997 0.0308282 0.314956 0.503969 0.0386793 0.845325 0.00284101 0.868985 0.401399 0.356487 -4849664: 0.031275 1.22728 1.7345 0.148417 0.247736 0.391424 0.0360788 1.03373 0.00135054 1.33538 0.311505 0.236872 -4851712: 0 1.70316 1.48983 0.223194 0.479572 0.398244 0.0366874 1.29479 0.0642771 1.30847 0.215054 0.266999 -4853759: 0.0531022 1.95218 1.7136 0.310631 0.351621 0.625114 0.0288626 1.35664 0.246161 1.05352 0.160304 0.341507 -4855808: 0.000261889 2.02611 1.40458 0.337785 0 1.10751 0 1.43824 0.434366 1.0493 0.0534903 0.402497 -4857856: 0.103453 1.49408 1.2284 0.0259221 0.167945 0.899133 0.112867 1.43465 0.155425 1.33603 0.11567 0.209718 -4859904: 0.312235 0.585382 1.64464 0.16287 0.15366 0.341998 0.32638 0.888628 0.200639 1.41235 0.0944774 0.09855 -4861952: 0.301658 0.43807 2.07265 0.921718 0.116334 0.0897475 0.380905 0.758416 0.148949 1.06747 0.260233 0.0672849 -4864000: 0.136916 0.166847 2.06766 1.74878 0.0625165 0.0467776 0.256634 0.768729 0.225383 0.943109 0.586725 0.0863439 -4866048: 0.00388688 0.0851989 1.39139 2.43184 0.0223763 0.104154 0.08795 1.60122 0.337635 1.18041 0.718943 0.169788 -4868095: 0.0110581 0.160286 0.734806 2.97532 0.0382558 0.21231 0.111502 2.22543 0.198274 1.23822 0.746402 0.37904 -4870144: 0.00675692 0.401079 1.14622 2.03453 0.0400168 0.210024 0.0840303 2.67437 0.324278 0.83825 0.830047 0.269882 -4872192: 0.00651748 0.152603 1.50902 0.571481 0.0443188 0.00800795 0.0141679 2.79597 0.435317 0.708007 0.595482 0.0519565 -4874240: 0.0188098 0.0591094 1.25472 0.356844 0.118539 0.0271426 0.0611024 2.53133 0.918421 0.318302 0.314637 0.000614669 -4876288: 0.432854 0.0502756 1.4784 0.230765 0.144381 0.0279402 0.0689667 1.74642 1.30768 0.141812 0.345174 0.177642 -4878336: 0.872915 0.05934 1.51289 0.191976 0.0729257 0.122609 0.159833 0.67557 1.65673 1.05283 0.156294 0.0121813 -4880384: 0.604732 0.0220953 1.30007 0.764499 0.258008 0.0781411 0.208063 0.168554 1.29267 1.74361 0.712906 0.000189334 -4882431: 0.349705 0.249189 0.956475 1.87598 0.370518 0.0539896 0.14963 0.155954 0.208005 1.4321 1.13343 0.000208303 -4884480: 0.337052 0.491077 0.794049 2.16692 0.170688 0.0473852 0.360709 0.174288 0.0250019 0.460745 1.08239 0.00579943 -4886528: 0.566102 0.64261 0.620414 2.27531 0.0431583 0.00242876 0.466261 0.0687412 0.00462993 0.542104 0.867093 0.000170342 -4888575: 1.0448 0.916158 1.24173 1.5027 0.046847 0.00212989 0.397329 0.366989 0.307027 1.72559 0.233734 0.0881302 -4890624: 0.400274 0.196528 1.92524 0.187151 1.16834 0.929353 0.372149 0.177674 0.520769 2.03047 0.111052 0.187748 -4892672: 0.247782 0.0868676 1.87737 0.052825 0.917903 1.0631 1.45676 0.0381197 0.576091 1.95641 0.0266813 0.23138 -4894720: 0.0392108 0 1.5593 0.056004 0.758523 0.949446 2.27201 0.0313856 0.583942 1.51532 0.00262964 0.225347 -4896768: 0.0581457 0.0504816 1.30832 0.0442367 0.487439 0.571082 2.74341 0.0277356 0.435126 1.30646 0.00431717 0.328814 -4898816: 0.183618 0.226393 1.90748 0.152777 0.158955 0.218235 3.03965 0.517582 0 1.08558 0.0963824 0.24811 -4900864: 0.177575 0.19257 2.66593 0.369181 0.297992 0.0570546 2.93009 0.366628 0.0647279 1.144 0.170897 0.202853 -4902911: 0.206046 0.0210355 3.10341 0.34081 0.730082 0.0184172 2.19347 0.0148821 0.242969 1.53129 0.1709 0.137741 -4904960: 0.239784 0.0846066 2.23207 0.619159 1.51839 0.00199718 0.808834 0.00796998 1.01871 2.37063 0.102589 0.169511 -4907008: 0 0.14131 1.83113 0.550221 1.78558 0 0.0235678 0.889085 1.31639 1.48306 0.522129 0.163904 -4909055: 0.0550382 0.150389 1.60835 0.698531 1.62318 0 0.0336142 1.04521 1.03012 1.36015 0.605969 0.218404 -4911104: 0.293963 0.0969015 1.65208 0.520553 1.56052 0.0709265 0.0418255 0.733272 1.23258 1.81364 0.329308 0.0809579 -4913152: 0.218294 0.0789354 2.00172 0.0683852 1.14943 0.353839 0.118446 0.203202 0.508591 3.21916 0 0.052943 -4915200: 0.18258 0.240832 2.13624 0.0682316 1.05744 0.288237 0.292665 0.326943 0.163824 2.95748 0.00400442 0.0573915 -4917248: 0.267394 0.353988 2.01694 0.148807 1.16245 0.0288581 0.144388 0.381201 0.227327 2.83385 0.0770446 0.0466724 -4919296: 0.275943 0.315813 1.83016 0.226312 1.13698 0.0102473 0.183994 0.380419 0.263292 2.82838 0.0924848 0.00952204 -4921344: 0.175833 0.210621 1.63617 0.29975 0.826862 0.138964 0.157244 0.381325 0.0919144 2.58511 1.1037 0.0629069 -4923391: 0 0.429003 1.31542 0.22484 0.419206 0.731279 0.131152 0.438706 0.0196925 1.5753 1.80659 0.119105 -4925440: 0 0.492775 1.05476 0 0.486078 0.697341 0.284261 0.473772 0.0868426 1.10603 1.55993 0.138187 -4927488: 0 0.227565 1.66783 0.0118093 0.506889 0.64164 0.292321 0.438713 0.0933158 1.1201 1.39158 0.0734265 -4929535: 0 0.133254 1.70406 0.0140511 0.278603 0.946782 0.174827 0.264942 0.121874 1.04196 1.62473 0.317216 -4931584: 0.000443723 0.183764 1.3043 0.185705 0.0139752 0.970732 0.158957 0.0501873 0.128482 0.787901 1.81055 0.342504 -4933632: 0 0.169996 0.482049 0.109812 0.331811 1.09768 0.656736 0.0452883 0.229992 0.5422 2.06471 0.403582 -4935680: 0.310415 0.26794 0.445814 0.136124 0.523513 1.20809 1.03487 0.00796231 0.265262 0.140195 0.922686 1.03354 -4937728: 0.372984 0.212268 0.404879 0.143666 0.481931 1.06295 1.37553 0.00827233 0.270258 0.265317 0.189335 0.891263 -4939776: 0.469004 0.228909 0.308464 0.173414 0.397705 0.765812 1.65656 0.029725 0.230824 0.63286 0.202677 0.759479 -4941824: 1.23059 0.810283 0.237471 0.279072 0.390183 0.591117 1.57952 0.118643 0.0782227 1.13511 0.189825 0.295712 -4943871: 0.892678 1.10985 0.198472 0.0712551 0.544576 0.265949 0.574539 0.363738 0.0700801 0.907493 0.682391 0.385945 -4945920: 0.646407 0.302065 0.260076 0.380291 0.60706 0.38135 0.0145432 0.763694 0.0991262 0.707068 1.3455 0.411908 -4947968: 0.786172 0.452069 0.145253 0.602845 0.278161 0.301004 0.205513 0.860924 0.0843917 0.17463 1.55461 0.385845 -4950016: 0.962527 0.844772 0.164068 0.793813 0.12875 0.566164 0.283616 0.747165 0.0264619 0.193193 1.08768 0.343091 -4952064: 0.912501 1.11915 0.183615 0.841551 0.124561 0.692892 0.311948 0.792419 0.0288109 0.195199 0.664952 0.205763 -4954112: 1.00859 1.34618 0.296346 0.577703 0.0360952 0.29553 0.332873 1.21768 0.0458995 0.264624 0.536381 0.0622447 -4956160: 0.628275 1.53042 0.303325 0.168624 0 1.39711 0.725726 1.12569 0.45187 0.622926 0.440877 0.202916 -4958207: 0.942123 0.593791 0.386255 0.484409 0.201028 1.30824 0.401588 1.12985 0.633153 1.03553 0.602582 0.169288 -4960256: 0.928556 0.557526 0.313542 0.543317 0.227367 1.18792 0.403767 1.29216 0.375723 1.50331 0.452835 0.0784676 -4962304: 0.536839 0.834907 0.527812 0.665092 0.109807 1.37574 0.0257627 1.26279 0.138888 1.68673 0.275681 0.206691 -4964351: 0.38327 0.836523 0.702215 1.02885 0.269582 1.34345 0.0476728 1.09461 0.077138 1.80782 0.0234676 0.208493 -4966400: 0.667527 0.529098 1.00866 1.04087 0.365699 1.05807 0.104233 0.57017 0.0384061 1.77262 0 0.172689 -4968448: 0.827411 0.430953 1.42943 1.35506 0.0229332 1.39316 0.253632 0.137832 0 1.40628 0.0587461 0.217195 -4970496: 1.01039 1.00672 1.3683 1.61165 0 0.997403 0.245215 0.244575 0 1.1753 0.118417 0.449045 -4972544: 2.69399 0.512537 0.28282 0.43237 0 1.31365 0.527004 0.805799 0.0102509 0.137489 0.195792 0.320403 -4974592: 3.2395 0.013397 0.44349 0.295007 0.508788 0.605141 0.293084 1.04729 0.0302467 0.138719 0.134879 0.034626 -4976640: 3.56997 0.0295954 0.479475 0 0.632747 0.0997008 0.0702172 1.07172 0.0334367 0.138349 0.094266 0 -4978687: 3.50797 0.0717495 0.398014 0 0.517789 0.222568 0.00340828 1.1414 0.0548132 0.140434 0.132647 0 -4980736: 3.38992 0.0968994 0.446854 0.192852 0.613771 0.363562 0 1.21025 0.0853634 0.127199 0.0668381 0 -4982784: 3.03252 0.12393 0.463709 0.352852 1.21033 0.269141 0 1.19632 0.0790366 0.504421 0.219277 0.0591616 -4984831: 1.55277 0.149494 0.335328 0.64108 1.28578 0.533806 0.288351 1.0432 0.0472957 0.70963 0.365664 0.518801 -4986880: 0.474091 0.442603 0.423691 1.10909 0.773205 0.522038 0.376483 1.17403 0.00450687 0.22403 0.476681 1.13061 -4988928: 0.00619782 0.216758 0.452812 0.894619 0.634177 0.30108 0.875414 1.55549 0.0835295 0.640566 0.829325 0.760996 -4990976: 0.19601 0.105701 1.3057 0.938655 0.66473 0.737295 0.869382 1.25179 0.0839031 0.752869 0.844353 0.698429 -4993024: 0.019089 0.202 2.63756 0.573886 0.251996 0.310375 0.336983 0.731193 0.190755 0.269034 0.948861 0.788723 -4995072: 0.0648835 0.117282 2.8147 0.417294 0 0.431096 0.41616 0.281283 0.39076 0.0989736 0.880314 0.434261 -4997120: 0.223378 0.0130866 2.59692 0.461393 0 0.452319 0.346535 0.235384 0.37583 0.27191 0.900997 0.306543 -4999167: 0.329159 0.120546 2.62406 0.675942 0.100579 0.0702467 0.215188 0.221478 0.644125 0.0979282 0.959001 0.129009 -5001216: 0 0.104262 2.24053 0.776778 0.265358 0.0673543 0.522048 0.632235 0.729556 0 1.03106 0.102198 -5003264: 0.186314 0.146606 1.32145 0.95412 0.240986 0.0605239 0.909028 0.886882 0.566696 0.448013 1.06585 2.4055e-05 -5005312: 0.25928 0.239636 1.1717 0.796752 0.277165 0.146159 0.719302 0.843664 0.0866799 1.24132 0.995905 0.202048 -5007360: 0.518276 0.202712 0.527315 0.505198 0.411093 1.23218 0.224851 0.220458 0.0382068 2.30862 0.214892 0.636015 -5009408: 0.203563 0.237727 0.433044 0.416338 0.681615 1.16656 0.309024 0.322149 0.0639177 2.13469 0.247594 1.04155 -5011456: 0.199551 0.510265 0.206314 0.295296 0.803241 1.24716 0.443348 0.523109 0.0423652 1.69338 0.114453 2.05447 -5013503: 0.235346 0.541783 0.477048 0.0644987 0.53125 1.71164 0.407028 0.240524 0.414463 0.266267 0.877743 1.67691 -5015552: 0.0571799 0.652321 0.620514 0.0660758 0.154694 1.27135 0.192862 0.113952 0.518148 0.350622 1.06275 1.32506 -5017600: 0.0102187 0.569367 0.975403 0.0153684 0.0042183 0.96478 7.80662e-05 0.219201 1.01611 0.148866 1.15374 1.26225 -5019647: 3.17749e-05 0.502065 0.888359 0.00285478 0.043162 0.842554 0.173286 0.444872 0.804226 0.0439524 1.428 0.921693 -5021696: 0.175662 0.20952 0.980204 0.192766 0.00180583 0.740942 0.467001 0.513889 0.626269 0.145746 1.08748 0.853069 -5023744: 0.520374 0.814233 0.933316 0.176319 0 0.807869 1.07962 0.348102 0.429374 0.14321 0.352784 0.420005 -5025792: 0.582868 1.143 0.661518 0.00334089 0.205678 0.898996 1.10284 0.267015 0.375468 0.135316 0.148664 0.768256 -5027840: 0.553851 1.42381 1.10308 0.0141952 0.430641 0.938059 0.448728 0.0162948 0.172548 0.698555 0.235904 0.297871 -5029888: 0.285148 1.54914 1.55145 0.0353419 0.390048 0.901224 0.098637 0.00502761 0.231913 1.02984 0.272352 0.10161 -5031936: 0 1.22338 2.03637 0.0720732 0.110683 0.934181 0.0964209 0.00427582 0.208927 1.54254 0.176425 0 -5033983: 0.143611 0.637458 2.10437 0.253864 0.0198029 0.55114 0.423213 0.00156905 0.0356067 1.63816 0.253947 0 -5036032: 0.132818 0.00035977 1.60572 0.863629 0.011232 0.0833346 1.38378 0.16449 0.0397809 0.880946 0.218469 0.0492715 -5038080: 0.0571922 0.00142791 1.13466 0.763088 0.167586 0.0716257 2.07728 0.775196 0.178547 0.209966 0.296834 0.0161558 -5040127: 0.234254 0.0894296 0.889165 0.392492 0.437782 0.0347266 2.09028 1.28682 0.26689 0.245761 0.43707 0.011543 -5042176: 0.552495 0.34845 0.49501 0.111562 1.12363 0.0294875 1.34215 1.46624 0.473593 0.106224 0.208736 0.744285 -5044224: 0.718852 0.452963 0.0960549 0.0299636 1.35204 0.216157 0.600881 1.53384 0.39036 0.110312 0.0580696 0.788726 -5046272: 0.605934 0.405626 0.0440032 0.0908752 1.83102 0.256006 0.110577 0.897396 0.591689 0.3186 0.143979 0.791528 -5048320: 0.284193 0.103194 1.65821 0.346997 1.71548 0.114068 0.0313137 0.399644 0.476708 1.68858 0.173658 0.994004 -5050368: 0.210469 0.00276534 2.67509 0.344451 1.17251 0.107762 0.0794063 0.370713 0.116377 2.12799 0.115935 0.21262 -5052416: 0.0231946 0.00148675 3.08045 0.337721 0.692299 0.204021 0.0770275 0.46471 0.0764032 2.58022 0.0486974 0.059255 -5054463: 0.353591 0.00740659 3.40333 0.0894313 0.271408 0.434803 0.0560645 0.473022 0.0188489 2.53429 0.000104649 0.0328634 -5056512: 0.348185 0.124842 3.52897 0.00864552 0.199064 0.707503 0.0998276 0.151029 0.0105894 2.59891 0.099239 0.0597147 -5058560: 0.408515 0.124245 3.50023 0.00889348 0.31604 0.297362 0.184792 0.296303 0.0741089 2.53643 0.104931 0.0602132 -5060607: 0.442228 0.143701 3.20679 0.056401 0.630558 0.0269946 0.661646 0.57557 0.0737566 2.72723 0.0764738 0 -5062656: 0.246662 0.152675 2.84923 0.0678793 1.0788 0.196195 0.54362 0.776297 0.0306802 2.94609 0.0940317 0.0440141 -5064704: 0.144025 0.0944075 2.83972 0.0492735 1.05361 0.249466 0.229992 0.538002 0.102087 3.01683 0.0844246 0.0736778 -5066752: 0.259861 0.04868 3.23267 0.00787656 0.759187 0.0876687 0.0551397 0.0477237 0.56433 2.91663 0.102482 0.408543 -5068800: 0.512771 0 3.53093 0.00217075 0.436601 0.0358291 0.919468 0.0167962 0.312014 2.3888 0.113047 0.377468 -5070848: 0.397471 0 3.27256 0.225005 0.4275 0.022416 1.65359 0.518553 0.0315329 2.103 0.401896 0.0354178 -5072896: 0.103066 0.0142102 2.75504 0.217737 0.187343 0.143456 1.7463 0.619673 0 1.67819 0.509981 0.0576159 -5074943: 0 0.0076877 2.37041 0.014612 0.0691332 0.713223 1.51043 0.351153 0 1.617 0.511564 0.0625346 -5076992: 8.04819e-05 0.0446969 2.12855 0.00338139 0.0718433 0.793434 0.986245 0.690504 0.238003 0.947378 0.497118 0.0229234 -5079040: 0.349305 0.0113354 1.82588 0.0558858 0.0239255 0.56953 0.470315 0.651836 0.483341 0.699275 0.386324 8.67556e-05 -5081088: 0.293818 0.0960601 1.7296 0.392872 0.0434416 0.358965 0.511015 0.668697 0.996321 0.490176 0.115987 0 -5083136: 0.249936 0.149352 1.79336 0.486402 0.0430909 0.0909504 0.678569 0.805757 1.3931 0.380268 0.117433 0.00604546 -5085184: 0.198836 0.150188 2.06047 0.574432 0.0526735 0.288933 0.401146 0.196902 1.53264 0.27295 0.333587 0.0790783 -5087232: 0.142009 0.711581 1.76777 0.0227938 0.0442311 0.398439 1.56078 0.0837618 0.952343 0.813032 0.307224 0.12559 -5089279: 0 0.772646 1.64414 0.0250469 0.151346 0.330665 2.71674 0.211602 0.0983051 1.14222 0.315965 0.0799011 -5091328: 0 0.795524 1.29459 0.0163413 0.238369 0.442493 2.71159 0.283284 0.0388902 0.946995 0.351777 0.0375129 -5093376: 0.0576537 0.832654 1.07392 0.0123894 0.190131 0.975829 2.44946 0.0368262 0.0677729 0.583813 0.0972892 0.00440322 -5095423: 0.260217 0.799997 0.898157 0.0116638 0.207315 1.54568 1.63179 0.0103592 0.0241695 0.719959 0.0838297 0.0862229 -5097472: 0.583655 1.06737 0.528536 0.0045092 0.185975 1.63865 0.517547 0.0148416 0.116022 1.30881 0.264249 0.184381 -5099520: 0.873639 1.76576 0.173355 0.0694636 0.0110428 1.41757 0.268236 0.0104164 0.0191728 1.95899 0.258825 0.169485 -5101568: 0.259951 2.34546 1.05586 0.11801 0.0200407 0.235542 0.234484 0.140106 0.019306 2.40857 0.0617677 0.170831 -5103616: 0 2.42313 1.17084 0.0919549 0.0162025 0.314918 0.347291 0.381191 0.0190392 1.93289 0.104136 0.0801231 -5105664: 0 1.87063 1.73126 0.0543515 0.00688189 0.236034 0.482787 0.488808 0.0433863 1.90416 0.0725802 0.0310341 -5107712: 6.31335e-06 0.442044 3.41272 0.0225663 0 0.125108 0.52893 0.455658 0.102918 1.57825 0.0671004 0.0603694 -5109759: 0.00898174 0.000655074 3.46414 0.0120149 0.11775 0.150264 0.637685 0.496662 0.0885813 1.15606 0.0125256 0.244666 -5111808: 0.000616165 0.0917452 2.62075 0.0699384 0.16468 0.212065 0.644138 0.535195 0.0802651 1.07838 0.000908759 0.404078 -5113856: 0.137286 0.664653 1.40565 0.263733 0.274771 0.264025 0.438121 0.099736 0.0497452 1.62147 0.12422 0.518356 -5115903: 0.377434 1.80555 0.324866 0.139835 0.44091 0.244982 0.0392466 0.0678542 0.0282621 2.06411 0.167173 0.462831 -5117952: 0.425174 2.52474 0.218472 0.152918 0.290496 0.127757 0.0346532 0.153394 0.190407 2.3545 0.129669 0.263217 -5120000: 0.460878 2.99975 0.128123 0.147202 0.128514 0.127113 0.0223374 0.183583 0.16744 2.7246 0 0.0167904 -5122048: 0.532143 1.71847 0.511065 0.503099 0 0.215837 0.532139 0.214689 0.286083 2.63044 0 0.198487 -5124096: 0.134114 0.637855 1.21751 0.331614 0.130537 0.188118 0.752344 0.396421 1.00182 1.46278 0.675045 0.269017 -5126144: 0.000853363 0.458312 1.39271 0.237751 0.1307 0.620787 1.80749 0.57354 1.16682 0.489722 0.864521 0.028315 -5128192: 0.00613913 0.440566 1.14459 0.436292 0.0998057 0.648422 2.39901 0.976441 0.333164 0.189733 0.892851 0.00132476 -5130239: 0.258812 0.205094 0.511712 0.748415 0.0223349 0.664749 1.27157 1.26164 1.2149 0.2031 0.409183 0.0477277 -5132288: 0.531724 0.043961 0.1673 0.646532 5.10758e-05 0.0811059 0.601564 1.53656 1.81481 0.266224 0.141719 0.651361 -5134336: 0.873975 0.0246301 0.0016351 0.809394 0.0237746 0 0.514194 1.38147 1.86583 0.347171 0.133466 0.962003 -5136383: 0.890459 0.139674 0 0.960446 0.0291587 0.00654667 0.296811 1.05848 1.85728 0.60432 0.159026 1.15254 -5138432: 0.943008 0.264741 0.300911 1.05666 0.030486 0.00813217 0.164746 0.0947579 1.22062 1.04112 0.156439 1.13686 -5140480: 0.589419 1.14478 1.26236 0.355916 0.0312776 0.00293792 0.278683 0.125136 0.756622 0.940315 0.202523 0.719394 -5142528: 0.000228356 2.0729 1.47249 0.207 0.0142158 0.109975 0.315262 0.0179947 0.570406 1.10898 0.199996 0.0178119 -5144576: 0.303723 2.13593 0.959594 0.183306 0.206843 0.291159 0.148498 0.0018 0.970555 1.07394 0.245146 0.139229 -5146624: 0.702093 1.43986 0.183427 0.155778 0.322041 0.279816 0.200735 0.0959766 1.76528 0.900009 0.207209 0.591091 -5148672: 0.902811 0.361172 0.0109345 0.404545 0.193861 0.0500379 0.761929 0.516227 2.30171 0.743397 0.109532 1.08934 -5150719: 0.646163 0.339471 0.821405 0.362329 0 0.877151 1.15086 0.06534 1.92248 0.362137 0.896069 0.537665 -5152768: 0.153045 0.0633821 1.33471 0.0144976 0.040405 1.22534 1.27979 0.0154863 1.17854 0.0689248 1.28811 0.837349 -5154816: 0.31402 0.00018309 0.865557 0.036646 0.0523801 1.18555 1.16246 0.00155887 0.263493 0 1.50387 1.03203 -5156864: 0.477214 0.00447479 0.760176 0.0236343 0.130437 1.18158 0.645011 0.0465737 0.22713 0.01724 1.0362 1.22054 -5158912: 0.75261 0.397209 0.195107 0.337249 0.0649153 0.73904 0.0767788 0.133101 0.219559 0.542119 0.121785 2.27976 -5160960: 0.501268 0.266676 0.460416 0.615094 0.0355489 0.0334299 0.625419 0.0987929 0.301473 1.05876 0.215303 2.2775 -5163008: 0.29492 0.221761 0.726873 0.569183 0.00130737 0.092193 0.801658 0.0411712 0.404874 1.10603 0.439951 1.94568 -5165055: 0.0293427 0.168264 0.922989 0.401568 0.030712 0.28729 0.802186 0.0473609 0.389507 1.12368 0.587566 1.54943 -5167104: 0.0271195 0.037948 0.979478 0.127983 0.349134 0.280932 0.662294 0.0168001 0.965072 1.46865 0.55885 1.1792 -5169152: 0.000677043 0.0876492 1.1186 0.054084 0.965902 0.0442912 0.422883 0.0709326 0.768831 1.86987 1.07226 0.15285 -5171199: 0.219571 0.233951 1.19209 0.48945 1.01444 0.108279 0.157135 0.112458 0.438895 1.27963 1.38038 0.133743 -5173248: 0.173789 0.537842 1.1908 0.532789 0.947837 0.318652 0.0225373 0.140419 0.0927547 0.729497 1.64673 0.319455 -5175296: 0.000602737 0.330096 1.35989 0.108325 0.487323 0.937455 0.0278448 0.143503 0.0991929 0.258325 1.78008 1.56375 -5177344: 0.000406892 0.173742 0.700867 0.411452 0.0624657 0.895169 0.661156 0.0663322 0.142441 0.157261 0.802588 3.49237 -5179392: 0.000471732 0.175136 0.29079 0.599435 0.344791 0.338445 1.06806 0.0757499 0.12739 0.0822544 0.00234975 4.01781 -5181440: 0.000224738 0.138476 0.237574 0.538782 0.281136 0.569863 1.04218 0.0476878 0.215475 0.108321 0.0483858 4.1958 -5183488: 9.19456e-05 0.140834 0.407131 0.529706 0.198509 0.621827 1.02001 0.0252974 0.248329 0.180243 0.08605 4.25819 -5185535: 0.00399856 0.118884 0.474408 0.527212 0.0488099 0.656717 1.10778 0.0570669 0.420062 0.878729 0.0785113 4.09613 -5187584: 0.00093118 0.0799939 0.784997 0.468542 0.0715811 0.736098 1.11573 0.12084 0.550491 1.38914 0.118044 3.41108 -5189632: 0.316636 0.199246 1.40988 0.0201712 0.0468949 0.865623 1.15968 0.131674 0.650607 1.84036 0.173138 1.61844 -5191679: 0.349773 0.73997 1.23064 0.00549319 0.0690942 0.721288 1.00032 0.1228 0.846078 1.75874 0.551086 0.519169 diff --git a/project_code/noteDetection/chromaTest/chromaTest.xcodeproj/project.pbxproj b/project_code/noteDetection/chromaTest/chromaTest.xcodeproj/project.pbxproj deleted file mode 100644 index 0fa3098a3..000000000 --- a/project_code/noteDetection/chromaTest/chromaTest.xcodeproj/project.pbxproj +++ /dev/null @@ -1,580 +0,0 @@ -// !$*UTF8*$! -{ - archiveVersion = 1; - classes = { - }; - objectVersion = 46; - objects = { - -/* Begin PBXBuildFile section */ - 9252690718BE60CE00C07D1A /* scUBlibsndfile.a in Frameworks */ = {isa = PBXBuildFile; fileRef = 9252690418BE60CE00C07D1A /* scUBlibsndfile.a */; }; - BBAB23CB13894F3D00AA2426 /* GLUT.framework in CopyFiles */ = {isa = PBXBuildFile; fileRef = BBAB23BE13894E4700AA2426 /* GLUT.framework */; }; - E4328149138ABC9F0047C5CB /* openFrameworksDebug.a in Frameworks */ = {isa = PBXBuildFile; fileRef = E4328148138ABC890047C5CB /* openFrameworksDebug.a */; }; - E45BE97B0E8CC7DD009D7055 /* AGL.framework in Frameworks */ = {isa = PBXBuildFile; fileRef = E45BE9710E8CC7DD009D7055 /* AGL.framework */; }; - E45BE97C0E8CC7DD009D7055 /* ApplicationServices.framework in Frameworks */ = {isa = PBXBuildFile; fileRef = E45BE9720E8CC7DD009D7055 /* ApplicationServices.framework */; }; - E45BE97D0E8CC7DD009D7055 /* AudioToolbox.framework in Frameworks */ = {isa = PBXBuildFile; fileRef = E45BE9730E8CC7DD009D7055 /* AudioToolbox.framework */; }; - E45BE97E0E8CC7DD009D7055 /* Carbon.framework in Frameworks */ = {isa = PBXBuildFile; fileRef = E45BE9740E8CC7DD009D7055 /* Carbon.framework */; }; - E45BE97F0E8CC7DD009D7055 /* CoreAudio.framework in Frameworks */ = {isa = PBXBuildFile; fileRef = E45BE9750E8CC7DD009D7055 /* CoreAudio.framework */; }; - E45BE9800E8CC7DD009D7055 /* CoreFoundation.framework in Frameworks */ = {isa = PBXBuildFile; fileRef = E45BE9760E8CC7DD009D7055 /* CoreFoundation.framework */; }; - E45BE9810E8CC7DD009D7055 /* CoreServices.framework in Frameworks */ = {isa = PBXBuildFile; fileRef = E45BE9770E8CC7DD009D7055 /* CoreServices.framework */; }; - E45BE9830E8CC7DD009D7055 /* OpenGL.framework in Frameworks */ = {isa = PBXBuildFile; fileRef = E45BE9790E8CC7DD009D7055 /* OpenGL.framework */; }; - E45BE9840E8CC7DD009D7055 /* QuickTime.framework in Frameworks */ = {isa = PBXBuildFile; fileRef = E45BE97A0E8CC7DD009D7055 /* QuickTime.framework */; }; - E4B69E200A3A1BDC003C02F2 /* main.cpp in Sources */ = {isa = PBXBuildFile; fileRef = E4B69E1D0A3A1BDC003C02F2 /* main.cpp */; }; - E4B69E210A3A1BDC003C02F2 /* testApp.cpp in Sources */ = {isa = PBXBuildFile; fileRef = E4B69E1E0A3A1BDC003C02F2 /* testApp.cpp */; }; - E4C2424710CC5A17004149E2 /* AppKit.framework in Frameworks */ = {isa = PBXBuildFile; fileRef = E4C2424410CC5A17004149E2 /* AppKit.framework */; }; - E4C2424810CC5A17004149E2 /* Cocoa.framework in Frameworks */ = {isa = PBXBuildFile; fileRef = E4C2424510CC5A17004149E2 /* Cocoa.framework */; }; - E4C2424910CC5A17004149E2 /* IOKit.framework in Frameworks */ = {isa = PBXBuildFile; fileRef = E4C2424610CC5A17004149E2 /* IOKit.framework */; }; - E4EB6799138ADC1D00A09F29 /* GLUT.framework in Frameworks */ = {isa = PBXBuildFile; fileRef = BBAB23BE13894E4700AA2426 /* GLUT.framework */; }; - E7E077E515D3B63C0020DFD4 /* CoreVideo.framework in Frameworks */ = {isa = PBXBuildFile; fileRef = E7E077E415D3B63C0020DFD4 /* CoreVideo.framework */; }; - E7E077E815D3B6510020DFD4 /* QTKit.framework in Frameworks */ = {isa = PBXBuildFile; fileRef = E7E077E715D3B6510020DFD4 /* QTKit.framework */; }; - E7F985F815E0DEA3003869B5 /* Accelerate.framework in Frameworks */ = {isa = PBXBuildFile; fileRef = E7F985F515E0DE99003869B5 /* Accelerate.framework */; }; -/* End PBXBuildFile section */ - -/* Begin PBXContainerItemProxy section */ - E4328147138ABC890047C5CB /* PBXContainerItemProxy */ = { - isa = PBXContainerItemProxy; - containerPortal = E4328143138ABC890047C5CB /* openFrameworksLib.xcodeproj */; - proxyType = 2; - remoteGlobalIDString = E4B27C1510CBEB8E00536013; - remoteInfo = openFrameworks; - }; - E4EEB9AB138B136A00A80321 /* PBXContainerItemProxy */ = { - isa = PBXContainerItemProxy; - containerPortal = E4328143138ABC890047C5CB /* openFrameworksLib.xcodeproj */; - proxyType = 1; - remoteGlobalIDString = E4B27C1410CBEB8E00536013; - remoteInfo = openFrameworks; - }; -/* End PBXContainerItemProxy section */ - -/* Begin PBXCopyFilesBuildPhase section */ - E4C2427710CC5ABF004149E2 /* CopyFiles */ = { - isa = PBXCopyFilesBuildPhase; - buildActionMask = 2147483647; - dstPath = ""; - dstSubfolderSpec = 10; - files = ( - BBAB23CB13894F3D00AA2426 /* GLUT.framework in CopyFiles */, - ); - runOnlyForDeploymentPostprocessing = 0; - }; -/* End PBXCopyFilesBuildPhase section */ - -/* Begin PBXFileReference section */ - 9252690418BE60CE00C07D1A /* scUBlibsndfile.a */ = {isa = PBXFileReference; lastKnownFileType = archive.ar; path = scUBlibsndfile.a; sourceTree = ""; }; - 9252690518BE60CE00C07D1A /* sndfile.h */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.c.h; path = sndfile.h; sourceTree = ""; }; - 9252690618BE60CE00C07D1A /* sndfile.hh */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.cpp.h; path = sndfile.hh; sourceTree = ""; }; - BBAB23BE13894E4700AA2426 /* GLUT.framework */ = {isa = PBXFileReference; lastKnownFileType = wrapper.framework; name = GLUT.framework; path = ../../../libs/glut/lib/osx/GLUT.framework; sourceTree = ""; }; - E4328143138ABC890047C5CB /* openFrameworksLib.xcodeproj */ = {isa = PBXFileReference; lastKnownFileType = "wrapper.pb-project"; name = openFrameworksLib.xcodeproj; path = ../../../libs/openFrameworksCompiled/project/osx/openFrameworksLib.xcodeproj; sourceTree = SOURCE_ROOT; }; - E45BE9710E8CC7DD009D7055 /* AGL.framework */ = {isa = PBXFileReference; lastKnownFileType = wrapper.framework; name = AGL.framework; path = /System/Library/Frameworks/AGL.framework; sourceTree = ""; }; - E45BE9720E8CC7DD009D7055 /* ApplicationServices.framework */ = {isa = PBXFileReference; lastKnownFileType = wrapper.framework; name = ApplicationServices.framework; path = /System/Library/Frameworks/ApplicationServices.framework; sourceTree = ""; }; - E45BE9730E8CC7DD009D7055 /* AudioToolbox.framework */ = {isa = PBXFileReference; lastKnownFileType = wrapper.framework; name = AudioToolbox.framework; path = /System/Library/Frameworks/AudioToolbox.framework; sourceTree = ""; }; - E45BE9740E8CC7DD009D7055 /* Carbon.framework */ = {isa = PBXFileReference; lastKnownFileType = wrapper.framework; name = Carbon.framework; path = /System/Library/Frameworks/Carbon.framework; sourceTree = ""; }; - E45BE9750E8CC7DD009D7055 /* CoreAudio.framework */ = {isa = PBXFileReference; lastKnownFileType = wrapper.framework; name = CoreAudio.framework; path = /System/Library/Frameworks/CoreAudio.framework; sourceTree = ""; }; - E45BE9760E8CC7DD009D7055 /* CoreFoundation.framework */ = {isa = PBXFileReference; lastKnownFileType = wrapper.framework; name = CoreFoundation.framework; path = /System/Library/Frameworks/CoreFoundation.framework; sourceTree = ""; }; - E45BE9770E8CC7DD009D7055 /* CoreServices.framework */ = {isa = PBXFileReference; lastKnownFileType = wrapper.framework; name = CoreServices.framework; path = /System/Library/Frameworks/CoreServices.framework; sourceTree = ""; }; - E45BE9790E8CC7DD009D7055 /* OpenGL.framework */ = {isa = PBXFileReference; lastKnownFileType = wrapper.framework; name = OpenGL.framework; path = /System/Library/Frameworks/OpenGL.framework; sourceTree = ""; }; - E45BE97A0E8CC7DD009D7055 /* QuickTime.framework */ = {isa = PBXFileReference; lastKnownFileType = wrapper.framework; name = QuickTime.framework; path = /System/Library/Frameworks/QuickTime.framework; sourceTree = ""; }; - E4B69B5B0A3A1756003C02F2 /* chromaTestDebug.app */ = {isa = PBXFileReference; explicitFileType = wrapper.application; includeInIndex = 0; path = chromaTestDebug.app; sourceTree = BUILT_PRODUCTS_DIR; }; - E4B69E1D0A3A1BDC003C02F2 /* main.cpp */ = {isa = PBXFileReference; fileEncoding = 30; lastKnownFileType = sourcecode.cpp.cpp; name = main.cpp; path = src/main.cpp; sourceTree = SOURCE_ROOT; }; - E4B69E1E0A3A1BDC003C02F2 /* testApp.cpp */ = {isa = PBXFileReference; explicitFileType = sourcecode.cpp.cpp; fileEncoding = 30; name = testApp.cpp; path = src/testApp.cpp; sourceTree = SOURCE_ROOT; }; - E4B69E1F0A3A1BDC003C02F2 /* testApp.h */ = {isa = PBXFileReference; fileEncoding = 30; lastKnownFileType = sourcecode.c.h; name = testApp.h; path = src/testApp.h; sourceTree = SOURCE_ROOT; }; - E4B6FCAD0C3E899E008CF71C /* openFrameworks-Info.plist */ = {isa = PBXFileReference; fileEncoding = 30; lastKnownFileType = text.plist.xml; path = "openFrameworks-Info.plist"; sourceTree = ""; }; - E4C2424410CC5A17004149E2 /* AppKit.framework */ = {isa = PBXFileReference; lastKnownFileType = wrapper.framework; name = AppKit.framework; path = /System/Library/Frameworks/AppKit.framework; sourceTree = ""; }; - E4C2424510CC5A17004149E2 /* Cocoa.framework */ = {isa = PBXFileReference; lastKnownFileType = wrapper.framework; name = Cocoa.framework; path = /System/Library/Frameworks/Cocoa.framework; sourceTree = ""; }; - E4C2424610CC5A17004149E2 /* IOKit.framework */ = {isa = PBXFileReference; lastKnownFileType = wrapper.framework; name = IOKit.framework; path = /System/Library/Frameworks/IOKit.framework; sourceTree = ""; }; - E4EB691F138AFCF100A09F29 /* CoreOF.xcconfig */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = text.xcconfig; name = CoreOF.xcconfig; path = ../../../libs/openFrameworksCompiled/project/osx/CoreOF.xcconfig; sourceTree = SOURCE_ROOT; }; - E4EB6923138AFD0F00A09F29 /* Project.xcconfig */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = text.xcconfig; path = Project.xcconfig; sourceTree = ""; }; - E7E077E415D3B63C0020DFD4 /* CoreVideo.framework */ = {isa = PBXFileReference; lastKnownFileType = wrapper.framework; name = CoreVideo.framework; path = /System/Library/Frameworks/CoreVideo.framework; sourceTree = ""; }; - E7E077E715D3B6510020DFD4 /* QTKit.framework */ = {isa = PBXFileReference; lastKnownFileType = wrapper.framework; name = QTKit.framework; path = /System/Library/Frameworks/QTKit.framework; sourceTree = ""; }; - E7F985F515E0DE99003869B5 /* Accelerate.framework */ = {isa = PBXFileReference; lastKnownFileType = wrapper.framework; name = Accelerate.framework; path = /System/Library/Frameworks/Accelerate.framework; sourceTree = ""; }; -/* End PBXFileReference section */ - -/* Begin PBXFrameworksBuildPhase section */ - E4B69B590A3A1756003C02F2 /* Frameworks */ = { - isa = PBXFrameworksBuildPhase; - buildActionMask = 2147483647; - files = ( - E7F985F815E0DEA3003869B5 /* Accelerate.framework in Frameworks */, - E7E077E815D3B6510020DFD4 /* QTKit.framework in Frameworks */, - E4EB6799138ADC1D00A09F29 /* GLUT.framework in Frameworks */, - E4328149138ABC9F0047C5CB /* openFrameworksDebug.a in Frameworks */, - E45BE97B0E8CC7DD009D7055 /* AGL.framework in Frameworks */, - E45BE97C0E8CC7DD009D7055 /* ApplicationServices.framework in Frameworks */, - E45BE97D0E8CC7DD009D7055 /* AudioToolbox.framework in Frameworks */, - E45BE97E0E8CC7DD009D7055 /* Carbon.framework in Frameworks */, - E45BE97F0E8CC7DD009D7055 /* CoreAudio.framework in Frameworks */, - E45BE9800E8CC7DD009D7055 /* CoreFoundation.framework in Frameworks */, - 9252690718BE60CE00C07D1A /* scUBlibsndfile.a in Frameworks */, - E45BE9810E8CC7DD009D7055 /* CoreServices.framework in Frameworks */, - E45BE9830E8CC7DD009D7055 /* OpenGL.framework in Frameworks */, - E45BE9840E8CC7DD009D7055 /* QuickTime.framework in Frameworks */, - E4C2424710CC5A17004149E2 /* AppKit.framework in Frameworks */, - E4C2424810CC5A17004149E2 /* Cocoa.framework in Frameworks */, - E4C2424910CC5A17004149E2 /* IOKit.framework in Frameworks */, - E7E077E515D3B63C0020DFD4 /* CoreVideo.framework in Frameworks */, - ); - runOnlyForDeploymentPostprocessing = 0; - }; -/* End PBXFrameworksBuildPhase section */ - -/* Begin PBXGroup section */ - 9252690318BE60CE00C07D1A /* libSndFile */ = { - isa = PBXGroup; - children = ( - 9252690418BE60CE00C07D1A /* scUBlibsndfile.a */, - 9252690518BE60CE00C07D1A /* sndfile.h */, - 9252690618BE60CE00C07D1A /* sndfile.hh */, - ); - path = libSndFile; - sourceTree = ""; - }; - BB4B014C10F69532006C3DED /* addons */ = { - isa = PBXGroup; - children = ( - ); - name = addons; - sourceTree = ""; - }; - BBAB23C913894ECA00AA2426 /* system frameworks */ = { - isa = PBXGroup; - children = ( - E7F985F515E0DE99003869B5 /* Accelerate.framework */, - E4C2424410CC5A17004149E2 /* AppKit.framework */, - E4C2424510CC5A17004149E2 /* Cocoa.framework */, - E4C2424610CC5A17004149E2 /* IOKit.framework */, - E45BE9710E8CC7DD009D7055 /* AGL.framework */, - E45BE9720E8CC7DD009D7055 /* ApplicationServices.framework */, - E45BE9730E8CC7DD009D7055 /* AudioToolbox.framework */, - E45BE9740E8CC7DD009D7055 /* Carbon.framework */, - E45BE9750E8CC7DD009D7055 /* CoreAudio.framework */, - E45BE9760E8CC7DD009D7055 /* CoreFoundation.framework */, - E45BE9770E8CC7DD009D7055 /* CoreServices.framework */, - E45BE9790E8CC7DD009D7055 /* OpenGL.framework */, - E45BE97A0E8CC7DD009D7055 /* QuickTime.framework */, - E7E077E415D3B63C0020DFD4 /* CoreVideo.framework */, - E7E077E715D3B6510020DFD4 /* QTKit.framework */, - ); - name = "system frameworks"; - sourceTree = ""; - }; - BBAB23CA13894EDB00AA2426 /* 3rd party frameworks */ = { - isa = PBXGroup; - children = ( - BBAB23BE13894E4700AA2426 /* GLUT.framework */, - ); - name = "3rd party frameworks"; - sourceTree = ""; - }; - E4328144138ABC890047C5CB /* Products */ = { - isa = PBXGroup; - children = ( - E4328148138ABC890047C5CB /* openFrameworksDebug.a */, - ); - name = Products; - sourceTree = ""; - }; - E45BE5980E8CC70C009D7055 /* frameworks */ = { - isa = PBXGroup; - children = ( - BBAB23CA13894EDB00AA2426 /* 3rd party frameworks */, - BBAB23C913894ECA00AA2426 /* system frameworks */, - ); - name = frameworks; - sourceTree = ""; - }; - E4B69B4A0A3A1720003C02F2 = { - isa = PBXGroup; - children = ( - E4B6FCAD0C3E899E008CF71C /* openFrameworks-Info.plist */, - E4EB6923138AFD0F00A09F29 /* Project.xcconfig */, - E4B69E1C0A3A1BDC003C02F2 /* src */, - E4EEC9E9138DF44700A80321 /* openFrameworks */, - BB4B014C10F69532006C3DED /* addons */, - E45BE5980E8CC70C009D7055 /* frameworks */, - E4B69B5B0A3A1756003C02F2 /* chromaTestDebug.app */, - ); - sourceTree = ""; - }; - E4B69E1C0A3A1BDC003C02F2 /* src */ = { - isa = PBXGroup; - children = ( - 9252690318BE60CE00C07D1A /* libSndFile */, - E4B69E1D0A3A1BDC003C02F2 /* main.cpp */, - E4B69E1E0A3A1BDC003C02F2 /* testApp.cpp */, - E4B69E1F0A3A1BDC003C02F2 /* testApp.h */, - ); - path = src; - sourceTree = SOURCE_ROOT; - }; - E4EEC9E9138DF44700A80321 /* openFrameworks */ = { - isa = PBXGroup; - children = ( - E4EB691F138AFCF100A09F29 /* CoreOF.xcconfig */, - E4328143138ABC890047C5CB /* openFrameworksLib.xcodeproj */, - ); - name = openFrameworks; - sourceTree = ""; - }; -/* End PBXGroup section */ - -/* Begin PBXNativeTarget section */ - E4B69B5A0A3A1756003C02F2 /* chromaTest */ = { - isa = PBXNativeTarget; - buildConfigurationList = E4B69B5F0A3A1757003C02F2 /* Build configuration list for PBXNativeTarget "chromaTest" */; - buildPhases = ( - E4B69B580A3A1756003C02F2 /* Sources */, - E4B69B590A3A1756003C02F2 /* Frameworks */, - E4B6FFFD0C3F9AB9008CF71C /* ShellScript */, - E4C2427710CC5ABF004149E2 /* CopyFiles */, - ); - buildRules = ( - ); - dependencies = ( - E4EEB9AC138B136A00A80321 /* PBXTargetDependency */, - ); - name = chromaTest; - productName = myOFApp; - productReference = E4B69B5B0A3A1756003C02F2 /* chromaTestDebug.app */; - productType = "com.apple.product-type.application"; - }; -/* End PBXNativeTarget section */ - -/* Begin PBXProject section */ - E4B69B4C0A3A1720003C02F2 /* Project object */ = { - isa = PBXProject; - attributes = { - LastUpgradeCheck = 0460; - }; - buildConfigurationList = E4B69B4D0A3A1720003C02F2 /* Build configuration list for PBXProject "chromaTest" */; - compatibilityVersion = "Xcode 3.2"; - developmentRegion = English; - hasScannedForEncodings = 0; - knownRegions = ( - English, - Japanese, - French, - German, - ); - mainGroup = E4B69B4A0A3A1720003C02F2; - productRefGroup = E4B69B4A0A3A1720003C02F2; - projectDirPath = ""; - projectReferences = ( - { - ProductGroup = E4328144138ABC890047C5CB /* Products */; - ProjectRef = E4328143138ABC890047C5CB /* openFrameworksLib.xcodeproj */; - }, - ); - projectRoot = ""; - targets = ( - E4B69B5A0A3A1756003C02F2 /* chromaTest */, - ); - }; -/* End PBXProject section */ - -/* Begin PBXReferenceProxy section */ - E4328148138ABC890047C5CB /* openFrameworksDebug.a */ = { - isa = PBXReferenceProxy; - fileType = archive.ar; - path = openFrameworksDebug.a; - remoteRef = E4328147138ABC890047C5CB /* PBXContainerItemProxy */; - sourceTree = BUILT_PRODUCTS_DIR; - }; -/* End PBXReferenceProxy section */ - -/* Begin PBXShellScriptBuildPhase section */ - E4B6FFFD0C3F9AB9008CF71C /* ShellScript */ = { - isa = PBXShellScriptBuildPhase; - buildActionMask = 2147483647; - files = ( - ); - inputPaths = ( - ); - outputPaths = ( - ); - runOnlyForDeploymentPostprocessing = 0; - shellPath = /bin/sh; - shellScript = "cp -f ../../../libs/fmodex/lib/osx/libfmodex.dylib \"$TARGET_BUILD_DIR/$PRODUCT_NAME.app/Contents/MacOS/libfmodex.dylib\"; install_name_tool -change ./libfmodex.dylib @executable_path/libfmodex.dylib \"$TARGET_BUILD_DIR/$PRODUCT_NAME.app/Contents/MacOS/$PRODUCT_NAME\";\nmkdir -p \"$TARGET_BUILD_DIR/$PRODUCT_NAME.app/Contents/Resources/\"\ncp -f \"$ICON_FILE\" \"$TARGET_BUILD_DIR/$PRODUCT_NAME.app/Contents/Resources/\"\n"; - }; -/* End PBXShellScriptBuildPhase section */ - -/* Begin PBXSourcesBuildPhase section */ - E4B69B580A3A1756003C02F2 /* Sources */ = { - isa = PBXSourcesBuildPhase; - buildActionMask = 2147483647; - files = ( - E4B69E200A3A1BDC003C02F2 /* main.cpp in Sources */, - E4B69E210A3A1BDC003C02F2 /* testApp.cpp in Sources */, - ); - runOnlyForDeploymentPostprocessing = 0; - }; -/* End PBXSourcesBuildPhase section */ - -/* Begin PBXTargetDependency section */ - E4EEB9AC138B136A00A80321 /* PBXTargetDependency */ = { - isa = PBXTargetDependency; - name = openFrameworks; - targetProxy = E4EEB9AB138B136A00A80321 /* PBXContainerItemProxy */; - }; -/* End PBXTargetDependency section */ - -/* Begin XCBuildConfiguration section */ - E4B69B4E0A3A1720003C02F2 /* Debug */ = { - isa = XCBuildConfiguration; - baseConfigurationReference = E4EB6923138AFD0F00A09F29 /* Project.xcconfig */; - buildSettings = { - ARCHS = "$(NATIVE_ARCH)"; - CONFIGURATION_BUILD_DIR = "$(SRCROOT)/bin/"; - COPY_PHASE_STRIP = NO; - DEAD_CODE_STRIPPING = YES; - GCC_AUTO_VECTORIZATION = YES; - GCC_ENABLE_SSE3_EXTENSIONS = YES; - GCC_ENABLE_SUPPLEMENTAL_SSE3_INSTRUCTIONS = YES; - GCC_INLINES_ARE_PRIVATE_EXTERN = NO; - GCC_OPTIMIZATION_LEVEL = 0; - GCC_SYMBOLS_PRIVATE_EXTERN = NO; - GCC_WARN_ABOUT_DEPRECATED_FUNCTIONS = YES; - GCC_WARN_ABOUT_INVALID_OFFSETOF_MACRO = NO; - GCC_WARN_ALLOW_INCOMPLETE_PROTOCOL = NO; - GCC_WARN_UNINITIALIZED_AUTOS = NO; - GCC_WARN_UNUSED_VALUE = NO; - GCC_WARN_UNUSED_VARIABLE = NO; - MACOSX_DEPLOYMENT_TARGET = 10.6; - OTHER_CPLUSPLUSFLAGS = ( - "-D__MACOSX_CORE__", - "-lpthread", - "-mtune=native", - ); - SDKROOT = macosx; - }; - name = Debug; - }; - E4B69B4F0A3A1720003C02F2 /* Release */ = { - isa = XCBuildConfiguration; - baseConfigurationReference = E4EB6923138AFD0F00A09F29 /* Project.xcconfig */; - buildSettings = { - ARCHS = "$(NATIVE_ARCH)"; - CONFIGURATION_BUILD_DIR = "$(SRCROOT)/bin/"; - COPY_PHASE_STRIP = YES; - DEAD_CODE_STRIPPING = YES; - GCC_AUTO_VECTORIZATION = YES; - GCC_ENABLE_SSE3_EXTENSIONS = YES; - GCC_ENABLE_SUPPLEMENTAL_SSE3_INSTRUCTIONS = YES; - GCC_INLINES_ARE_PRIVATE_EXTERN = NO; - GCC_OPTIMIZATION_LEVEL = 3; - GCC_SYMBOLS_PRIVATE_EXTERN = NO; - GCC_UNROLL_LOOPS = YES; - GCC_WARN_ABOUT_DEPRECATED_FUNCTIONS = YES; - GCC_WARN_ABOUT_INVALID_OFFSETOF_MACRO = NO; - GCC_WARN_ALLOW_INCOMPLETE_PROTOCOL = NO; - GCC_WARN_UNINITIALIZED_AUTOS = NO; - GCC_WARN_UNUSED_VALUE = NO; - GCC_WARN_UNUSED_VARIABLE = NO; - MACOSX_DEPLOYMENT_TARGET = 10.6; - OTHER_CPLUSPLUSFLAGS = ( - "-D__MACOSX_CORE__", - "-lpthread", - "-mtune=native", - ); - SDKROOT = macosx; - }; - name = Release; - }; - E4B69B600A3A1757003C02F2 /* Debug */ = { - isa = XCBuildConfiguration; - buildSettings = { - COMBINE_HIDPI_IMAGES = YES; - COPY_PHASE_STRIP = NO; - FRAMEWORK_SEARCH_PATHS = ( - "$(inherited)", - "$(FRAMEWORK_SEARCH_PATHS_QUOTED_FOR_TARGET_1)", - ); - FRAMEWORK_SEARCH_PATHS_QUOTED_FOR_TARGET_1 = "\"$(SRCROOT)/../../../libs/glut/lib/osx\""; - GCC_DYNAMIC_NO_PIC = NO; - GCC_GENERATE_DEBUGGING_SYMBOLS = YES; - GCC_MODEL_TUNING = NONE; - ICON = "$(ICON_NAME_DEBUG)"; - ICON_FILE = "$(ICON_FILE_PATH)$(ICON)"; - INFOPLIST_FILE = "openFrameworks-Info.plist"; - INSTALL_PATH = "$(HOME)/Applications"; - LIBRARY_SEARCH_PATHS = ( - "$(inherited)", - "$(LIBRARY_SEARCH_PATHS_QUOTED_FOR_TARGET_1)", - "$(LIBRARY_SEARCH_PATHS_QUOTED_FOR_TARGET_2)", - "$(LIBRARY_SEARCH_PATHS_QUOTED_FOR_TARGET_3)", - "$(LIBRARY_SEARCH_PATHS_QUOTED_FOR_TARGET_4)", - "$(LIBRARY_SEARCH_PATHS_QUOTED_FOR_TARGET_5)", - "$(LIBRARY_SEARCH_PATHS_QUOTED_FOR_TARGET_6)", - "$(LIBRARY_SEARCH_PATHS_QUOTED_FOR_TARGET_7)", - "$(LIBRARY_SEARCH_PATHS_QUOTED_FOR_TARGET_8)", - "$(LIBRARY_SEARCH_PATHS_QUOTED_FOR_TARGET_9)", - "$(LIBRARY_SEARCH_PATHS_QUOTED_FOR_TARGET_10)", - "$(LIBRARY_SEARCH_PATHS_QUOTED_FOR_TARGET_11)", - "$(LIBRARY_SEARCH_PATHS_QUOTED_FOR_TARGET_12)", - "$(LIBRARY_SEARCH_PATHS_QUOTED_FOR_TARGET_13)", - "$(LIBRARY_SEARCH_PATHS_QUOTED_FOR_TARGET_14)", - "$(LIBRARY_SEARCH_PATHS_QUOTED_FOR_TARGET_15)", - "$(LIBRARY_SEARCH_PATHS_QUOTED_FOR_TARGET_2)", - "$(LIBRARY_SEARCH_PATHS_QUOTED_FOR_TARGET_3)", - "$(LIBRARY_SEARCH_PATHS_QUOTED_FOR_TARGET_7)", - "$(LIBRARY_SEARCH_PATHS_QUOTED_FOR_TARGET_8)", - "$(LIBRARY_SEARCH_PATHS_QUOTED_FOR_TARGET_9)", - "$(LIBRARY_SEARCH_PATHS_QUOTED_FOR_TARGET_10)", - "$(LIBRARY_SEARCH_PATHS_QUOTED_FOR_TARGET_11)", - "$(LIBRARY_SEARCH_PATHS_QUOTED_FOR_TARGET_12)", - "$(LIBRARY_SEARCH_PATHS_QUOTED_FOR_TARGET_13)", - "$(LIBRARY_SEARCH_PATHS_QUOTED_FOR_TARGET_16)", - "$(LIBRARY_SEARCH_PATHS_QUOTED_FOR_TARGET_17)", - "$(LIBRARY_SEARCH_PATHS_QUOTED_FOR_TARGET_18)", - "$(LIBRARY_SEARCH_PATHS_QUOTED_FOR_TARGET_19)", - "$(LIBRARY_SEARCH_PATHS_QUOTED_FOR_TARGET_20)", - "$(LIBRARY_SEARCH_PATHS_QUOTED_FOR_TARGET_21)", - "$(LIBRARY_SEARCH_PATHS_QUOTED_FOR_TARGET_22)", - "$(LIBRARY_SEARCH_PATHS_QUOTED_FOR_TARGET_23)", - "$(LIBRARY_SEARCH_PATHS_QUOTED_FOR_TARGET_24)", - "$(LIBRARY_SEARCH_PATHS_QUOTED_FOR_TARGET_25)", - "$(LIBRARY_SEARCH_PATHS_QUOTED_FOR_TARGET_26)", - "$(LIBRARY_SEARCH_PATHS_QUOTED_FOR_TARGET_27)", - "$(LIBRARY_SEARCH_PATHS_QUOTED_FOR_TARGET_28)", - "$(LIBRARY_SEARCH_PATHS_QUOTED_FOR_TARGET_29)", - "$(LIBRARY_SEARCH_PATHS_QUOTED_FOR_TARGET_30)", - "$(LIBRARY_SEARCH_PATHS_QUOTED_FOR_TARGET_31)", - "$(LIBRARY_SEARCH_PATHS_QUOTED_FOR_TARGET_32)", - "$(LIBRARY_SEARCH_PATHS_QUOTED_FOR_TARGET_33)", - "$(LIBRARY_SEARCH_PATHS_QUOTED_FOR_TARGET_34)", - "$(LIBRARY_SEARCH_PATHS_QUOTED_FOR_TARGET_35)", - "$(LIBRARY_SEARCH_PATHS_QUOTED_FOR_TARGET_36)", - "$(LIBRARY_SEARCH_PATHS_QUOTED_FOR_TARGET_37)", - "$(LIBRARY_SEARCH_PATHS_QUOTED_FOR_TARGET_38)", - "$(LIBRARY_SEARCH_PATHS_QUOTED_FOR_TARGET_39)", - "$(LIBRARY_SEARCH_PATHS_QUOTED_FOR_TARGET_40)", - "$(LIBRARY_SEARCH_PATHS_QUOTED_FOR_TARGET_41)", - "$(LIBRARY_SEARCH_PATHS_QUOTED_FOR_TARGET_42)", - "$(LIBRARY_SEARCH_PATHS_QUOTED_FOR_TARGET_43)", - "$(LIBRARY_SEARCH_PATHS_QUOTED_FOR_TARGET_44)", - "$(LIBRARY_SEARCH_PATHS_QUOTED_FOR_TARGET_45)", - "$(LIBRARY_SEARCH_PATHS_QUOTED_FOR_TARGET_46)", - "$(LIBRARY_SEARCH_PATHS_QUOTED_FOR_TARGET_47)", - "$(LIBRARY_SEARCH_PATHS_QUOTED_FOR_TARGET_48)", - "$(LIBRARY_SEARCH_PATHS_QUOTED_FOR_TARGET_49)", - "$(LIBRARY_SEARCH_PATHS_QUOTED_FOR_TARGET_50)", - "$(LIBRARY_SEARCH_PATHS_QUOTED_FOR_TARGET_51)", - "$(LIBRARY_SEARCH_PATHS_QUOTED_FOR_TARGET_52)", - /Users/zach/Documents/OF/of_v0.8.0_osx_release/devart/noteDetection/chromaTest/src/libSndFile, - ); - PRODUCT_NAME = "$(TARGET_NAME)Debug"; - WRAPPER_EXTENSION = app; - }; - name = Debug; - }; - E4B69B610A3A1757003C02F2 /* Release */ = { - isa = XCBuildConfiguration; - buildSettings = { - COMBINE_HIDPI_IMAGES = YES; - COPY_PHASE_STRIP = YES; - FRAMEWORK_SEARCH_PATHS = ( - "$(inherited)", - "$(FRAMEWORK_SEARCH_PATHS_QUOTED_FOR_TARGET_1)", - ); - FRAMEWORK_SEARCH_PATHS_QUOTED_FOR_TARGET_1 = "\"$(SRCROOT)/../../../libs/glut/lib/osx\""; - GCC_GENERATE_DEBUGGING_SYMBOLS = YES; - GCC_MODEL_TUNING = NONE; - ICON = "$(ICON_NAME_RELEASE)"; - ICON_FILE = "$(ICON_FILE_PATH)$(ICON)"; - INFOPLIST_FILE = "openFrameworks-Info.plist"; - INSTALL_PATH = "$(HOME)/Applications"; - LIBRARY_SEARCH_PATHS = ( - "$(inherited)", - "$(LIBRARY_SEARCH_PATHS_QUOTED_FOR_TARGET_1)", - "$(LIBRARY_SEARCH_PATHS_QUOTED_FOR_TARGET_2)", - "$(LIBRARY_SEARCH_PATHS_QUOTED_FOR_TARGET_3)", - "$(LIBRARY_SEARCH_PATHS_QUOTED_FOR_TARGET_4)", - "$(LIBRARY_SEARCH_PATHS_QUOTED_FOR_TARGET_5)", - "$(LIBRARY_SEARCH_PATHS_QUOTED_FOR_TARGET_6)", - "$(LIBRARY_SEARCH_PATHS_QUOTED_FOR_TARGET_7)", - "$(LIBRARY_SEARCH_PATHS_QUOTED_FOR_TARGET_8)", - "$(LIBRARY_SEARCH_PATHS_QUOTED_FOR_TARGET_9)", - "$(LIBRARY_SEARCH_PATHS_QUOTED_FOR_TARGET_10)", - "$(LIBRARY_SEARCH_PATHS_QUOTED_FOR_TARGET_11)", - "$(LIBRARY_SEARCH_PATHS_QUOTED_FOR_TARGET_12)", - "$(LIBRARY_SEARCH_PATHS_QUOTED_FOR_TARGET_13)", - "$(LIBRARY_SEARCH_PATHS_QUOTED_FOR_TARGET_14)", - "$(LIBRARY_SEARCH_PATHS_QUOTED_FOR_TARGET_15)", - "$(LIBRARY_SEARCH_PATHS_QUOTED_FOR_TARGET_2)", - "$(LIBRARY_SEARCH_PATHS_QUOTED_1)", - "$(LIBRARY_SEARCH_PATHS_QUOTED_FOR_TARGET_3)", - "$(LIBRARY_SEARCH_PATHS_QUOTED_FOR_TARGET_7)", - "$(LIBRARY_SEARCH_PATHS_QUOTED_FOR_TARGET_8)", - "$(LIBRARY_SEARCH_PATHS_QUOTED_FOR_TARGET_9)", - "$(LIBRARY_SEARCH_PATHS_QUOTED_FOR_TARGET_10)", - "$(LIBRARY_SEARCH_PATHS_QUOTED_FOR_TARGET_11)", - "$(LIBRARY_SEARCH_PATHS_QUOTED_FOR_TARGET_12)", - "$(LIBRARY_SEARCH_PATHS_QUOTED_FOR_TARGET_13)", - "$(LIBRARY_SEARCH_PATHS_QUOTED_FOR_TARGET_16)", - "$(LIBRARY_SEARCH_PATHS_QUOTED_FOR_TARGET_17)", - "$(LIBRARY_SEARCH_PATHS_QUOTED_FOR_TARGET_18)", - "$(LIBRARY_SEARCH_PATHS_QUOTED_FOR_TARGET_19)", - "$(LIBRARY_SEARCH_PATHS_QUOTED_FOR_TARGET_20)", - "$(LIBRARY_SEARCH_PATHS_QUOTED_FOR_TARGET_21)", - "$(LIBRARY_SEARCH_PATHS_QUOTED_FOR_TARGET_22)", - "$(LIBRARY_SEARCH_PATHS_QUOTED_FOR_TARGET_23)", - "$(LIBRARY_SEARCH_PATHS_QUOTED_FOR_TARGET_24)", - "$(LIBRARY_SEARCH_PATHS_QUOTED_FOR_TARGET_25)", - "$(LIBRARY_SEARCH_PATHS_QUOTED_FOR_TARGET_26)", - "$(LIBRARY_SEARCH_PATHS_QUOTED_FOR_TARGET_27)", - "$(LIBRARY_SEARCH_PATHS_QUOTED_FOR_TARGET_28)", - "$(LIBRARY_SEARCH_PATHS_QUOTED_FOR_TARGET_29)", - "$(LIBRARY_SEARCH_PATHS_QUOTED_FOR_TARGET_30)", - "$(LIBRARY_SEARCH_PATHS_QUOTED_FOR_TARGET_31)", - "$(LIBRARY_SEARCH_PATHS_QUOTED_FOR_TARGET_32)", - "$(LIBRARY_SEARCH_PATHS_QUOTED_FOR_TARGET_33)", - "$(LIBRARY_SEARCH_PATHS_QUOTED_FOR_TARGET_34)", - "$(LIBRARY_SEARCH_PATHS_QUOTED_FOR_TARGET_35)", - "$(LIBRARY_SEARCH_PATHS_QUOTED_FOR_TARGET_36)", - "$(LIBRARY_SEARCH_PATHS_QUOTED_FOR_TARGET_37)", - "$(LIBRARY_SEARCH_PATHS_QUOTED_FOR_TARGET_38)", - "$(LIBRARY_SEARCH_PATHS_QUOTED_FOR_TARGET_39)", - "$(LIBRARY_SEARCH_PATHS_QUOTED_FOR_TARGET_40)", - "$(LIBRARY_SEARCH_PATHS_QUOTED_FOR_TARGET_41)", - "$(LIBRARY_SEARCH_PATHS_QUOTED_FOR_TARGET_42)", - "$(LIBRARY_SEARCH_PATHS_QUOTED_FOR_TARGET_43)", - "$(LIBRARY_SEARCH_PATHS_QUOTED_FOR_TARGET_44)", - "$(LIBRARY_SEARCH_PATHS_QUOTED_FOR_TARGET_45)", - "$(LIBRARY_SEARCH_PATHS_QUOTED_FOR_TARGET_46)", - "$(LIBRARY_SEARCH_PATHS_QUOTED_FOR_TARGET_47)", - "$(LIBRARY_SEARCH_PATHS_QUOTED_FOR_TARGET_48)", - "$(LIBRARY_SEARCH_PATHS_QUOTED_FOR_TARGET_49)", - "$(LIBRARY_SEARCH_PATHS_QUOTED_FOR_TARGET_50)", - "$(LIBRARY_SEARCH_PATHS_QUOTED_FOR_TARGET_51)", - /Users/zach/Documents/OF/of_v0.8.0_osx_release/devart/noteDetection/chromaTest/src/libSndFile, - ); - PRODUCT_NAME = "$(TARGET_NAME)"; - WRAPPER_EXTENSION = app; - }; - name = Release; - }; -/* End XCBuildConfiguration section */ - -/* Begin XCConfigurationList section */ - E4B69B4D0A3A1720003C02F2 /* Build configuration list for PBXProject "chromaTest" */ = { - isa = XCConfigurationList; - buildConfigurations = ( - E4B69B4E0A3A1720003C02F2 /* Debug */, - E4B69B4F0A3A1720003C02F2 /* Release */, - ); - defaultConfigurationIsVisible = 0; - defaultConfigurationName = Release; - }; - E4B69B5F0A3A1757003C02F2 /* Build configuration list for PBXNativeTarget "chromaTest" */ = { - isa = XCConfigurationList; - buildConfigurations = ( - E4B69B600A3A1757003C02F2 /* Debug */, - E4B69B610A3A1757003C02F2 /* Release */, - ); - defaultConfigurationIsVisible = 0; - defaultConfigurationName = Release; - }; -/* End XCConfigurationList section */ - }; - rootObject = E4B69B4C0A3A1720003C02F2 /* Project object */; -} diff --git a/project_code/noteDetection/chromaTest/chromaTest.xcodeproj/xcshareddata/xcschemes/chromaTest Debug.xcscheme b/project_code/noteDetection/chromaTest/chromaTest.xcodeproj/xcshareddata/xcschemes/chromaTest Debug.xcscheme deleted file mode 100644 index 062c48d2e..000000000 --- a/project_code/noteDetection/chromaTest/chromaTest.xcodeproj/xcshareddata/xcschemes/chromaTest Debug.xcscheme +++ /dev/null @@ -1,86 +0,0 @@ - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - diff --git a/project_code/noteDetection/chromaTest/chromaTest.xcodeproj/xcshareddata/xcschemes/chromaTest Release.xcscheme b/project_code/noteDetection/chromaTest/chromaTest.xcodeproj/xcshareddata/xcschemes/chromaTest Release.xcscheme deleted file mode 100644 index b5371499f..000000000 --- a/project_code/noteDetection/chromaTest/chromaTest.xcodeproj/xcshareddata/xcschemes/chromaTest Release.xcscheme +++ /dev/null @@ -1,86 +0,0 @@ - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - diff --git a/project_code/noteDetection/chromaTest/config.make b/project_code/noteDetection/chromaTest/config.make deleted file mode 100644 index df10f642a..000000000 --- a/project_code/noteDetection/chromaTest/config.make +++ /dev/null @@ -1,142 +0,0 @@ -################################################################################ -# CONFIGURE PROJECT MAKEFILE (optional) -# This file is where we make project specific configurations. -################################################################################ - -################################################################################ -# OF ROOT -# The location of your root openFrameworks installation -# (default) OF_ROOT = ../../.. -################################################################################ -# OF_ROOT = ../../.. - -################################################################################ -# PROJECT ROOT -# The location of the project - a starting place for searching for files -# (default) PROJECT_ROOT = . (this directory) -# -################################################################################ -# PROJECT_ROOT = . - -################################################################################ -# PROJECT SPECIFIC CHECKS -# This is a project defined section to create internal makefile flags to -# conditionally enable or disable the addition of various features within -# this makefile. For instance, if you want to make changes based on whether -# GTK is installed, one might test that here and create a variable to check. -################################################################################ -# None - -################################################################################ -# PROJECT EXTERNAL SOURCE PATHS -# These are fully qualified paths that are not within the PROJECT_ROOT folder. -# Like source folders in the PROJECT_ROOT, these paths are subject to -# exlclusion via the PROJECT_EXLCUSIONS list. -# -# (default) PROJECT_EXTERNAL_SOURCE_PATHS = (blank) -# -# Note: Leave a leading space when adding list items with the += operator -################################################################################ -# PROJECT_EXTERNAL_SOURCE_PATHS = - -################################################################################ -# PROJECT EXCLUSIONS -# These makefiles assume that all folders in your current project directory -# and any listed in the PROJECT_EXTERNAL_SOURCH_PATHS are are valid locations -# to look for source code. The any folders or files that match any of the -# items in the PROJECT_EXCLUSIONS list below will be ignored. -# -# Each item in the PROJECT_EXCLUSIONS list will be treated as a complete -# string unless teh user adds a wildcard (%) operator to match subdirectories. -# GNU make only allows one wildcard for matching. The second wildcard (%) is -# treated literally. -# -# (default) PROJECT_EXCLUSIONS = (blank) -# -# Will automatically exclude the following: -# -# $(PROJECT_ROOT)/bin% -# $(PROJECT_ROOT)/obj% -# $(PROJECT_ROOT)/%.xcodeproj -# -# Note: Leave a leading space when adding list items with the += operator -################################################################################ -# PROJECT_EXCLUSIONS = - -################################################################################ -# PROJECT LINKER FLAGS -# These flags will be sent to the linker when compiling the executable. -# -# (default) PROJECT_LDFLAGS = -Wl,-rpath=./libs -# -# Note: Leave a leading space when adding list items with the += operator -################################################################################ - -# Currently, shared libraries that are needed are copied to the -# $(PROJECT_ROOT)/bin/libs directory. The following LDFLAGS tell the linker to -# add a runtime path to search for those shared libraries, since they aren't -# incorporated directly into the final executable application binary. -# TODO: should this be a default setting? -# PROJECT_LDFLAGS=-Wl,-rpath=./libs - -################################################################################ -# PROJECT DEFINES -# Create a space-delimited list of DEFINES. The list will be converted into -# CFLAGS with the "-D" flag later in the makefile. -# -# (default) PROJECT_DEFINES = (blank) -# -# Note: Leave a leading space when adding list items with the += operator -################################################################################ -# PROJECT_DEFINES = - -################################################################################ -# PROJECT CFLAGS -# This is a list of fully qualified CFLAGS required when compiling for this -# project. These CFLAGS will be used IN ADDITION TO the PLATFORM_CFLAGS -# defined in your platform specific core configuration files. These flags are -# presented to the compiler BEFORE the PROJECT_OPTIMIZATION_CFLAGS below. -# -# (default) PROJECT_CFLAGS = (blank) -# -# Note: Before adding PROJECT_CFLAGS, note that the PLATFORM_CFLAGS defined in -# your platform specific configuration file will be applied by default and -# further flags here may not be needed. -# -# Note: Leave a leading space when adding list items with the += operator -################################################################################ -# PROJECT_CFLAGS = - -################################################################################ -# PROJECT OPTIMIZATION CFLAGS -# These are lists of CFLAGS that are target-specific. While any flags could -# be conditionally added, they are usually limited to optimization flags. -# These flags are added BEFORE the PROJECT_CFLAGS. -# -# PROJECT_OPTIMIZATION_CFLAGS_RELEASE flags are only applied to RELEASE targets. -# -# (default) PROJECT_OPTIMIZATION_CFLAGS_RELEASE = (blank) -# -# PROJECT_OPTIMIZATION_CFLAGS_DEBUG flags are only applied to DEBUG targets. -# -# (default) PROJECT_OPTIMIZATION_CFLAGS_DEBUG = (blank) -# -# Note: Before adding PROJECT_OPTIMIZATION_CFLAGS, please note that the -# PLATFORM_OPTIMIZATION_CFLAGS defined in your platform specific configuration -# file will be applied by default and further optimization flags here may not -# be needed. -# -# Note: Leave a leading space when adding list items with the += operator -################################################################################ -# PROJECT_OPTIMIZATION_CFLAGS_RELEASE = -# PROJECT_OPTIMIZATION_CFLAGS_DEBUG = - -################################################################################ -# PROJECT COMPILERS -# Custom compilers can be set for CC and CXX -# (default) PROJECT_CXX = (blank) -# (default) PROJECT_CC = (blank) -# Note: Leave a leading space when adding list items with the += operator -################################################################################ -# PROJECT_CXX = -# PROJECT_CC = diff --git a/project_code/noteDetection/chromaTest/openFrameworks-Info.plist b/project_code/noteDetection/chromaTest/openFrameworks-Info.plist deleted file mode 100644 index edb46d2ba..000000000 --- a/project_code/noteDetection/chromaTest/openFrameworks-Info.plist +++ /dev/null @@ -1,22 +0,0 @@ - - - - - CFBundleDevelopmentRegion - English - CFBundleExecutable - ${EXECUTABLE_NAME} - CFBundleIdentifier - com.yourcompany.openFrameworks - CFBundleInfoDictionaryVersion - 6.0 - CFBundlePackageType - APPL - CFBundleSignature - ???? - CFBundleVersion - 1.0 - CFBundleIconFile - ${ICON} - - diff --git a/project_code/noteDetection/chromaTest/src/libSndFile/scUBlibsndfile.a b/project_code/noteDetection/chromaTest/src/libSndFile/scUBlibsndfile.a deleted file mode 100755 index da8728524..000000000 Binary files a/project_code/noteDetection/chromaTest/src/libSndFile/scUBlibsndfile.a and /dev/null differ diff --git a/project_code/noteDetection/chromaTest/src/libSndFile/sndfile.h b/project_code/noteDetection/chromaTest/src/libSndFile/sndfile.h deleted file mode 100755 index eaeca304b..000000000 --- a/project_code/noteDetection/chromaTest/src/libSndFile/sndfile.h +++ /dev/null @@ -1,666 +0,0 @@ -/* -** Copyright (C) 1999-2011Erik de Castro Lopo -** -** This program is free software; you can redistribute it and/or modify -** it under the terms of the GNU Lesser General Public License as published by -** the Free Software Foundation; either version 2.1 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 Lesser General Public License for more details. -** -** You should have received a copy of the GNU Lesser 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. -*/ - -/* -** sndfile.h -- system-wide definitions -** -** API documentation is in the doc/ directory of the source code tarball -** and at http://www.mega-nerd.com/libsndfile/api.html. -*/ - -#ifndef SNDFILE_H -#define SNDFILE_H - -/* This is the version 1.0.X header file. */ -#define SNDFILE_1 - -#include -#include - -#ifdef __cplusplus -extern "C" { -#endif /* __cplusplus */ - -/* The following file types can be read and written. -** A file type would consist of a major type (ie SF_FORMAT_WAV) bitwise -** ORed with a minor type (ie SF_FORMAT_PCM). SF_FORMAT_TYPEMASK and -** SF_FORMAT_SUBMASK can be used to separate the major and minor file -** types. -*/ - -enum -{ /* Major formats. */ - SF_FORMAT_WAV = 0x010000, /* Microsoft WAV format (little endian default). */ - SF_FORMAT_AIFF = 0x020000, /* Apple/SGI AIFF format (big endian). */ - SF_FORMAT_AU = 0x030000, /* Sun/NeXT AU format (big endian). */ - SF_FORMAT_RAW = 0x040000, /* RAW PCM data. */ - SF_FORMAT_PAF = 0x050000, /* Ensoniq PARIS file format. */ - SF_FORMAT_SVX = 0x060000, /* Amiga IFF / SVX8 / SV16 format. */ - SF_FORMAT_NIST = 0x070000, /* Sphere NIST format. */ - SF_FORMAT_VOC = 0x080000, /* VOC files. */ - SF_FORMAT_IRCAM = 0x0A0000, /* Berkeley/IRCAM/CARL */ - SF_FORMAT_W64 = 0x0B0000, /* Sonic Foundry's 64 bit RIFF/WAV */ - SF_FORMAT_MAT4 = 0x0C0000, /* Matlab (tm) V4.2 / GNU Octave 2.0 */ - SF_FORMAT_MAT5 = 0x0D0000, /* Matlab (tm) V5.0 / GNU Octave 2.1 */ - SF_FORMAT_PVF = 0x0E0000, /* Portable Voice Format */ - SF_FORMAT_XI = 0x0F0000, /* Fasttracker 2 Extended Instrument */ - SF_FORMAT_HTK = 0x100000, /* HMM Tool Kit format */ - SF_FORMAT_SDS = 0x110000, /* Midi Sample Dump Standard */ - SF_FORMAT_AVR = 0x120000, /* Audio Visual Research */ - SF_FORMAT_WAVEX = 0x130000, /* MS WAVE with WAVEFORMATEX */ - SF_FORMAT_SD2 = 0x160000, /* Sound Designer 2 */ - SF_FORMAT_FLAC = 0x170000, /* FLAC lossless file format */ - SF_FORMAT_CAF = 0x180000, /* Core Audio File format */ - SF_FORMAT_WVE = 0x190000, /* Psion WVE format */ - SF_FORMAT_OGG = 0x200000, /* Xiph OGG container */ - SF_FORMAT_MPC2K = 0x210000, /* Akai MPC 2000 sampler */ - SF_FORMAT_RF64 = 0x220000, /* RF64 WAV file */ - - /* Subtypes from here on. */ - - SF_FORMAT_PCM_S8 = 0x0001, /* Signed 8 bit data */ - SF_FORMAT_PCM_16 = 0x0002, /* Signed 16 bit data */ - SF_FORMAT_PCM_24 = 0x0003, /* Signed 24 bit data */ - SF_FORMAT_PCM_32 = 0x0004, /* Signed 32 bit data */ - - SF_FORMAT_PCM_U8 = 0x0005, /* Unsigned 8 bit data (WAV and RAW only) */ - - SF_FORMAT_FLOAT = 0x0006, /* 32 bit float data */ - SF_FORMAT_DOUBLE = 0x0007, /* 64 bit float data */ - - SF_FORMAT_ULAW = 0x0010, /* U-Law encoded. */ - SF_FORMAT_ALAW = 0x0011, /* A-Law encoded. */ - SF_FORMAT_IMA_ADPCM = 0x0012, /* IMA ADPCM. */ - SF_FORMAT_MS_ADPCM = 0x0013, /* Microsoft ADPCM. */ - - SF_FORMAT_GSM610 = 0x0020, /* GSM 6.10 encoding. */ - SF_FORMAT_VOX_ADPCM = 0x0021, /* OKI / Dialogix ADPCM */ - - SF_FORMAT_G721_32 = 0x0030, /* 32kbs G721 ADPCM encoding. */ - SF_FORMAT_G723_24 = 0x0031, /* 24kbs G723 ADPCM encoding. */ - SF_FORMAT_G723_40 = 0x0032, /* 40kbs G723 ADPCM encoding. */ - - SF_FORMAT_DWVW_12 = 0x0040, /* 12 bit Delta Width Variable Word encoding. */ - SF_FORMAT_DWVW_16 = 0x0041, /* 16 bit Delta Width Variable Word encoding. */ - SF_FORMAT_DWVW_24 = 0x0042, /* 24 bit Delta Width Variable Word encoding. */ - SF_FORMAT_DWVW_N = 0x0043, /* N bit Delta Width Variable Word encoding. */ - - SF_FORMAT_DPCM_8 = 0x0050, /* 8 bit differential PCM (XI only) */ - SF_FORMAT_DPCM_16 = 0x0051, /* 16 bit differential PCM (XI only) */ - - SF_FORMAT_VORBIS = 0x0060, /* Xiph Vorbis encoding. */ - - /* Endian-ness options. */ - - SF_ENDIAN_FILE = 0x00000000, /* Default file endian-ness. */ - SF_ENDIAN_LITTLE = 0x10000000, /* Force little endian-ness. */ - SF_ENDIAN_BIG = 0x20000000, /* Force big endian-ness. */ - SF_ENDIAN_CPU = 0x30000000, /* Force CPU endian-ness. */ - - SF_FORMAT_SUBMASK = 0x0000FFFF, - SF_FORMAT_TYPEMASK = 0x0FFF0000, - SF_FORMAT_ENDMASK = 0x30000000 -} ; - -/* -** The following are the valid command numbers for the sf_command() -** interface. The use of these commands is documented in the file -** command.html in the doc directory of the source code distribution. -*/ - -enum -{ SFC_GET_LIB_VERSION = 0x1000, - SFC_GET_LOG_INFO = 0x1001, - SFC_GET_CURRENT_SF_INFO = 0x1002, - - - SFC_GET_NORM_DOUBLE = 0x1010, - SFC_GET_NORM_FLOAT = 0x1011, - SFC_SET_NORM_DOUBLE = 0x1012, - SFC_SET_NORM_FLOAT = 0x1013, - SFC_SET_SCALE_FLOAT_INT_READ = 0x1014, - SFC_SET_SCALE_INT_FLOAT_WRITE = 0x1015, - - SFC_GET_SIMPLE_FORMAT_COUNT = 0x1020, - SFC_GET_SIMPLE_FORMAT = 0x1021, - - SFC_GET_FORMAT_INFO = 0x1028, - - SFC_GET_FORMAT_MAJOR_COUNT = 0x1030, - SFC_GET_FORMAT_MAJOR = 0x1031, - SFC_GET_FORMAT_SUBTYPE_COUNT = 0x1032, - SFC_GET_FORMAT_SUBTYPE = 0x1033, - - SFC_CALC_SIGNAL_MAX = 0x1040, - SFC_CALC_NORM_SIGNAL_MAX = 0x1041, - SFC_CALC_MAX_ALL_CHANNELS = 0x1042, - SFC_CALC_NORM_MAX_ALL_CHANNELS = 0x1043, - SFC_GET_SIGNAL_MAX = 0x1044, - SFC_GET_MAX_ALL_CHANNELS = 0x1045, - - SFC_SET_ADD_PEAK_CHUNK = 0x1050, - SFC_SET_ADD_HEADER_PAD_CHUNK = 0x1051, - - SFC_UPDATE_HEADER_NOW = 0x1060, - SFC_SET_UPDATE_HEADER_AUTO = 0x1061, - - SFC_FILE_TRUNCATE = 0x1080, - - SFC_SET_RAW_START_OFFSET = 0x1090, - - SFC_SET_DITHER_ON_WRITE = 0x10A0, - SFC_SET_DITHER_ON_READ = 0x10A1, - - SFC_GET_DITHER_INFO_COUNT = 0x10A2, - SFC_GET_DITHER_INFO = 0x10A3, - - SFC_GET_EMBED_FILE_INFO = 0x10B0, - - SFC_SET_CLIPPING = 0x10C0, - SFC_GET_CLIPPING = 0x10C1, - - SFC_GET_INSTRUMENT = 0x10D0, - SFC_SET_INSTRUMENT = 0x10D1, - - SFC_GET_LOOP_INFO = 0x10E0, - - SFC_GET_BROADCAST_INFO = 0x10F0, - SFC_SET_BROADCAST_INFO = 0x10F1, - - SFC_GET_CHANNEL_MAP_INFO = 0x1100, - SFC_SET_CHANNEL_MAP_INFO = 0x1101, - - SFC_RAW_DATA_NEEDS_ENDSWAP = 0x1110, - - /* Support for Wavex Ambisonics Format */ - SFC_WAVEX_SET_AMBISONIC = 0x1200, - SFC_WAVEX_GET_AMBISONIC = 0x1201, - - SFC_SET_VBR_ENCODING_QUALITY = 0x1300, - - /* Following commands for testing only. */ - SFC_TEST_IEEE_FLOAT_REPLACE = 0x6001, - - /* - ** SFC_SET_ADD_* values are deprecated and will disappear at some - ** time in the future. They are guaranteed to be here up to and - ** including version 1.0.8 to avoid breakage of existng software. - ** They currently do nothing and will continue to do nothing. - */ - SFC_SET_ADD_DITHER_ON_WRITE = 0x1070, - SFC_SET_ADD_DITHER_ON_READ = 0x1071 -} ; - - -/* -** String types that can be set and read from files. Not all file types -** support this and even the file types which support one, may not support -** all string types. -*/ - -enum -{ SF_STR_TITLE = 0x01, - SF_STR_COPYRIGHT = 0x02, - SF_STR_SOFTWARE = 0x03, - SF_STR_ARTIST = 0x04, - SF_STR_COMMENT = 0x05, - SF_STR_DATE = 0x06, - SF_STR_ALBUM = 0x07, - SF_STR_LICENSE = 0x08, - SF_STR_TRACKNUMBER = 0x09, - SF_STR_GENRE = 0x10 -} ; - -/* -** Use the following as the start and end index when doing metadata -** transcoding. -*/ - -#define SF_STR_FIRST SF_STR_TITLE -#define SF_STR_LAST SF_STR_LICENSE - -enum -{ /* True and false */ - SF_FALSE = 0, - SF_TRUE = 1, - - /* Modes for opening files. */ - SFM_READ = 0x10, - SFM_WRITE = 0x20, - SFM_RDWR = 0x30, - - SF_AMBISONIC_NONE = 0x40, - SF_AMBISONIC_B_FORMAT = 0x41 -} ; - -/* Public error values. These are guaranteed to remain unchanged for the duration -** of the library major version number. -** There are also a large number of private error numbers which are internal to -** the library which can change at any time. -*/ - -enum -{ SF_ERR_NO_ERROR = 0, - SF_ERR_UNRECOGNISED_FORMAT = 1, - SF_ERR_SYSTEM = 2, - SF_ERR_MALFORMED_FILE = 3, - SF_ERR_UNSUPPORTED_ENCODING = 4 -} ; - - -/* Channel map values (used with SFC_SET/GET_CHANNEL_MAP). -*/ - -enum -{ SF_CHANNEL_MAP_INVALID = 0, - SF_CHANNEL_MAP_MONO = 1, - SF_CHANNEL_MAP_LEFT, /* Apple calls this 'Left' */ - SF_CHANNEL_MAP_RIGHT, /* Apple calls this 'Right' */ - SF_CHANNEL_MAP_CENTER, /* Apple calls this 'Center' */ - SF_CHANNEL_MAP_FRONT_LEFT, - SF_CHANNEL_MAP_FRONT_RIGHT, - SF_CHANNEL_MAP_FRONT_CENTER, - SF_CHANNEL_MAP_REAR_CENTER, /* Apple calls this 'Center Surround', Msft calls this 'Back Center' */ - SF_CHANNEL_MAP_REAR_LEFT, /* Apple calls this 'Left Surround', Msft calls this 'Back Left' */ - SF_CHANNEL_MAP_REAR_RIGHT, /* Apple calls this 'Right Surround', Msft calls this 'Back Right' */ - SF_CHANNEL_MAP_LFE, /* Apple calls this 'LFEScreen', Msft calls this 'Low Frequency' */ - SF_CHANNEL_MAP_FRONT_LEFT_OF_CENTER, /* Apple calls this 'Left Center' */ - SF_CHANNEL_MAP_FRONT_RIGHT_OF_CENTER, /* Apple calls this 'Right Center */ - SF_CHANNEL_MAP_SIDE_LEFT, /* Apple calls this 'Left Surround Direct' */ - SF_CHANNEL_MAP_SIDE_RIGHT, /* Apple calls this 'Right Surround Direct' */ - SF_CHANNEL_MAP_TOP_CENTER, /* Apple calls this 'Top Center Surround' */ - SF_CHANNEL_MAP_TOP_FRONT_LEFT, /* Apple calls this 'Vertical Height Left' */ - SF_CHANNEL_MAP_TOP_FRONT_RIGHT, /* Apple calls this 'Vertical Height Right' */ - SF_CHANNEL_MAP_TOP_FRONT_CENTER, /* Apple calls this 'Vertical Height Center' */ - SF_CHANNEL_MAP_TOP_REAR_LEFT, /* Apple and MS call this 'Top Back Left' */ - SF_CHANNEL_MAP_TOP_REAR_RIGHT, /* Apple and MS call this 'Top Back Right' */ - SF_CHANNEL_MAP_TOP_REAR_CENTER, /* Apple and MS call this 'Top Back Center' */ - - SF_CHANNEL_MAP_AMBISONIC_B_W, - SF_CHANNEL_MAP_AMBISONIC_B_X, - SF_CHANNEL_MAP_AMBISONIC_B_Y, - SF_CHANNEL_MAP_AMBISONIC_B_Z, - - SF_CHANNEL_MAP_MAX -} ; - - -/* A SNDFILE* pointer can be passed around much like stdio.h's FILE* pointer. */ - -typedef struct SNDFILE_tag SNDFILE ; - -/* The following typedef is system specific and is defined when libsndfile is -** compiled. sf_count_t will be a 64 bit value when the underlying OS allows -** 64 bit file offsets. -** On windows, we need to allow the same header file to be compiler by both GCC -** and the Microsoft compiler. -*/ - -#if (defined (_MSCVER) || defined (_MSC_VER)) -typedef __int64 sf_count_t ; -#define SF_COUNT_MAX 0x7fffffffffffffffi64 -#else -typedef int64_t sf_count_t ; -#define SF_COUNT_MAX 0x7FFFFFFFFFFFFFFFLL -#endif - - -/* A pointer to a SF_INFO structure is passed to sf_open () and filled in. -** On write, the SF_INFO structure is filled in by the user and passed into -** sf_open (). -*/ - -struct SF_INFO -{ sf_count_t frames ; /* Used to be called samples. Changed to avoid confusion. */ - int samplerate ; - int channels ; - int format ; - int sections ; - int seekable ; -} ; - -typedef struct SF_INFO SF_INFO ; - -/* The SF_FORMAT_INFO struct is used to retrieve information about the sound -** file formats libsndfile supports using the sf_command () interface. -** -** Using this interface will allow applications to support new file formats -** and encoding types when libsndfile is upgraded, without requiring -** re-compilation of the application. -** -** Please consult the libsndfile documentation (particularly the information -** on the sf_command () interface) for examples of its use. -*/ - -typedef struct -{ int format ; - const char *name ; - const char *extension ; -} SF_FORMAT_INFO ; - -/* -** Enums and typedefs for adding dither on read and write. -** See the html documentation for sf_command(), SFC_SET_DITHER_ON_WRITE -** and SFC_SET_DITHER_ON_READ. -*/ - -enum -{ SFD_DEFAULT_LEVEL = 0, - SFD_CUSTOM_LEVEL = 0x40000000, - - SFD_NO_DITHER = 500, - SFD_WHITE = 501, - SFD_TRIANGULAR_PDF = 502 -} ; - -typedef struct -{ int type ; - double level ; - const char *name ; -} SF_DITHER_INFO ; - -/* Struct used to retrieve information about a file embedded within a -** larger file. See SFC_GET_EMBED_FILE_INFO. -*/ - -typedef struct -{ sf_count_t offset ; - sf_count_t length ; -} SF_EMBED_FILE_INFO ; - -/* -** Structs used to retrieve music sample information from a file. -*/ - -enum -{ /* - ** The loop mode field in SF_INSTRUMENT will be one of the following. - */ - SF_LOOP_NONE = 800, - SF_LOOP_FORWARD, - SF_LOOP_BACKWARD, - SF_LOOP_ALTERNATING -} ; - -typedef struct -{ int gain ; - char basenote, detune ; - char velocity_lo, velocity_hi ; - char key_lo, key_hi ; - int loop_count ; - - struct - { int mode ; - unsigned int start ; - unsigned int end ; - unsigned int count ; - } loops [16] ; /* make variable in a sensible way */ -} SF_INSTRUMENT ; - - - -/* Struct used to retrieve loop information from a file.*/ -typedef struct -{ - short time_sig_num ; /* any positive integer > 0 */ - short time_sig_den ; /* any positive power of 2 > 0 */ - int loop_mode ; /* see SF_LOOP enum */ - - int num_beats ; /* this is NOT the amount of quarter notes !!!*/ - /* a full bar of 4/4 is 4 beats */ - /* a full bar of 7/8 is 7 beats */ - - float bpm ; /* suggestion, as it can be calculated using other fields:*/ - /* file's lenght, file's sampleRate and our time_sig_den*/ - /* -> bpms are always the amount of _quarter notes_ per minute */ - - int root_key ; /* MIDI note, or -1 for None */ - int future [6] ; -} SF_LOOP_INFO ; - - -/* Struct used to retrieve broadcast (EBU) information from a file. -** Strongly (!) based on EBU "bext" chunk format used in Broadcast WAVE. -*/ -#define SF_BROADCAST_INFO_VAR(coding_hist_size) \ - struct \ - { char description [256] ; \ - char originator [32] ; \ - char originator_reference [32] ; \ - char origination_date [10] ; \ - char origination_time [8] ; \ - unsigned int time_reference_low ; \ - unsigned int time_reference_high ; \ - short version ; \ - char umid [64] ; \ - char reserved [190] ; \ - unsigned int coding_history_size ; \ - char coding_history [coding_hist_size] ; \ - } - -/* SF_BROADCAST_INFO is the above struct with coding_history field of 256 bytes. */ -typedef SF_BROADCAST_INFO_VAR (256) SF_BROADCAST_INFO ; - - -/* Virtual I/O functionality. */ - -typedef sf_count_t (*sf_vio_get_filelen) (void *user_data) ; -typedef sf_count_t (*sf_vio_seek) (sf_count_t offset, int whence, void *user_data) ; -typedef sf_count_t (*sf_vio_read) (void *ptr, sf_count_t count, void *user_data) ; -typedef sf_count_t (*sf_vio_write) (const void *ptr, sf_count_t count, void *user_data) ; -typedef sf_count_t (*sf_vio_tell) (void *user_data) ; - -struct SF_VIRTUAL_IO -{ sf_vio_get_filelen get_filelen ; - sf_vio_seek seek ; - sf_vio_read read ; - sf_vio_write write ; - sf_vio_tell tell ; -} ; - -typedef struct SF_VIRTUAL_IO SF_VIRTUAL_IO ; - - -/* Open the specified file for read, write or both. On error, this will -** return a NULL pointer. To find the error number, pass a NULL SNDFILE -** to sf_strerror (). -** All calls to sf_open() should be matched with a call to sf_close(). -*/ - -SNDFILE* sf_open (const char *path, int mode, SF_INFO *sfinfo) ; - - -/* Use the existing file descriptor to create a SNDFILE object. If close_desc -** is TRUE, the file descriptor will be closed when sf_close() is called. If -** it is FALSE, the descritor will not be closed. -** When passed a descriptor like this, the library will assume that the start -** of file header is at the current file offset. This allows sound files within -** larger container files to be read and/or written. -** On error, this will return a NULL pointer. To find the error number, pass a -** NULL SNDFILE to sf_strerror (). -** All calls to sf_open_fd() should be matched with a call to sf_close(). - -*/ - -SNDFILE* sf_open_fd (int fd, int mode, SF_INFO *sfinfo, int close_desc) ; - -SNDFILE* sf_open_virtual (SF_VIRTUAL_IO *sfvirtual, int mode, SF_INFO *sfinfo, void *user_data) ; - - -/* sf_error () returns a error number which can be translated to a text -** string using sf_error_number(). -*/ - -int sf_error (SNDFILE *sndfile) ; - - -/* sf_strerror () returns to the caller a pointer to the current error message for -** the given SNDFILE. -*/ - -const char* sf_strerror (SNDFILE *sndfile) ; - - -/* sf_error_number () allows the retrieval of the error string for each internal -** error number. -** -*/ - -const char* sf_error_number (int errnum) ; - - -/* The following two error functions are deprecated but they will remain in the -** library for the forseeable future. The function sf_strerror() should be used -** in their place. -*/ - -int sf_perror (SNDFILE *sndfile) ; -int sf_error_str (SNDFILE *sndfile, char* str, size_t len) ; - - -/* Return TRUE if fields of the SF_INFO struct are a valid combination of values. */ - -int sf_command (SNDFILE *sndfile, int command, void *data, int datasize) ; - - -/* Return TRUE if fields of the SF_INFO struct are a valid combination of values. */ - -int sf_format_check (const SF_INFO *info) ; - - -/* Seek within the waveform data chunk of the SNDFILE. sf_seek () uses -** the same values for whence (SEEK_SET, SEEK_CUR and SEEK_END) as -** stdio.h function fseek (). -** An offset of zero with whence set to SEEK_SET will position the -** read / write pointer to the first data sample. -** On success sf_seek returns the current position in (multi-channel) -** samples from the start of the file. -** Please see the libsndfile documentation for moving the read pointer -** separately from the write pointer on files open in mode SFM_RDWR. -** On error all of these functions return -1. -*/ - -sf_count_t sf_seek (SNDFILE *sndfile, sf_count_t frames, int whence) ; - - -/* Functions for retrieving and setting string data within sound files. -** Not all file types support this features; AIFF and WAV do. For both -** functions, the str_type parameter must be one of the SF_STR_* values -** defined above. -** On error, sf_set_string() returns non-zero while sf_get_string() -** returns NULL. -*/ - -int sf_set_string (SNDFILE *sndfile, int str_type, const char* str) ; - -const char* sf_get_string (SNDFILE *sndfile, int str_type) ; - - -/* Return the library version string. */ - -const char * sf_version_string (void) ; - - -/* Functions for reading/writing the waveform data of a sound file. -*/ - -sf_count_t sf_read_raw (SNDFILE *sndfile, void *ptr, sf_count_t bytes) ; -sf_count_t sf_write_raw (SNDFILE *sndfile, const void *ptr, sf_count_t bytes) ; - - -/* Functions for reading and writing the data chunk in terms of frames. -** The number of items actually read/written = frames * number of channels. -** sf_xxxx_raw read/writes the raw data bytes from/to the file -** sf_xxxx_short passes data in the native short format -** sf_xxxx_int passes data in the native int format -** sf_xxxx_float passes data in the native float format -** sf_xxxx_double passes data in the native double format -** All of these read/write function return number of frames read/written. -*/ - -sf_count_t sf_readf_short (SNDFILE *sndfile, short *ptr, sf_count_t frames) ; -sf_count_t sf_writef_short (SNDFILE *sndfile, const short *ptr, sf_count_t frames) ; - -sf_count_t sf_readf_int (SNDFILE *sndfile, int *ptr, sf_count_t frames) ; -sf_count_t sf_writef_int (SNDFILE *sndfile, const int *ptr, sf_count_t frames) ; - -sf_count_t sf_readf_float (SNDFILE *sndfile, float *ptr, sf_count_t frames) ; -sf_count_t sf_writef_float (SNDFILE *sndfile, const float *ptr, sf_count_t frames) ; - -sf_count_t sf_readf_double (SNDFILE *sndfile, double *ptr, sf_count_t frames) ; -sf_count_t sf_writef_double (SNDFILE *sndfile, const double *ptr, sf_count_t frames) ; - - -/* Functions for reading and writing the data chunk in terms of items. -** Otherwise similar to above. -** All of these read/write function return number of items read/written. -*/ - -sf_count_t sf_read_short (SNDFILE *sndfile, short *ptr, sf_count_t items) ; -sf_count_t sf_write_short (SNDFILE *sndfile, const short *ptr, sf_count_t items) ; - -sf_count_t sf_read_int (SNDFILE *sndfile, int *ptr, sf_count_t items) ; -sf_count_t sf_write_int (SNDFILE *sndfile, const int *ptr, sf_count_t items) ; - -sf_count_t sf_read_float (SNDFILE *sndfile, float *ptr, sf_count_t items) ; -sf_count_t sf_write_float (SNDFILE *sndfile, const float *ptr, sf_count_t items) ; - -sf_count_t sf_read_double (SNDFILE *sndfile, double *ptr, sf_count_t items) ; -sf_count_t sf_write_double (SNDFILE *sndfile, const double *ptr, sf_count_t items) ; - - -/* Close the SNDFILE and clean up all memory allocations associated with this -** file. -** Returns 0 on success, or an error number. -*/ - -int sf_close (SNDFILE *sndfile) ; - - -/* If the file is opened SFM_WRITE or SFM_RDWR, call fsync() on the file -** to force the writing of data to disk. If the file is opened SFM_READ -** no action is taken. -*/ - -void sf_write_sync (SNDFILE *sndfile) ; - - - -/* The function sf_wchar_open() is Windows Only! -** Open a file passing in a Windows Unicode filename. Otherwise, this is -** the same as sf_open(). -** -** In order for this to work, you need to do the following: -** -** #include -** #define ENABLE_SNDFILE_WINDOWS_PROTOTYPES 1 -** #including -*/ - -#if ENABLE_SNDFILE_WINDOWS_PROTOTYPES -SNDFILE* sf_wchar_open (LPCWSTR wpath, int mode, SF_INFO *sfinfo) ; -#endif - - - -#ifdef __cplusplus -} /* extern "C" */ -#endif /* __cplusplus */ - -#endif /* SNDFILE_H */ - diff --git a/project_code/noteDetection/chromaTest/src/libSndFile/sndfile.hh b/project_code/noteDetection/chromaTest/src/libSndFile/sndfile.hh deleted file mode 100755 index d80ec4c30..000000000 --- a/project_code/noteDetection/chromaTest/src/libSndFile/sndfile.hh +++ /dev/null @@ -1,422 +0,0 @@ -/* -** Copyright (C) 2005-2011 Erik de Castro Lopo -** -** All rights reserved. -** -** Redistribution and use in source and binary forms, with or without -** modification, are permitted provided that the following conditions are -** met: -** -** * Redistributions of source code must retain the above copyright -** notice, this list of conditions and the following disclaimer. -** * Redistributions in binary form must reproduce the above copyright -** notice, this list of conditions and the following disclaimer in -** the documentation and/or other materials provided with the -** distribution. -** * Neither the author nor the names of any contributors may be used -** to endorse or promote products derived from this software without -** specific prior written permission. -** -** THIS SOFTWARE IS PROVIDED BY THE COPYRIGHT HOLDERS AND CONTRIBUTORS -** "AS IS" AND ANY EXPRESS OR IMPLIED WARRANTIES, INCLUDING, BUT NOT LIMITED -** TO, THE IMPLIED WARRANTIES OF MERCHANTABILITY AND FITNESS FOR A PARTICULAR -** PURPOSE ARE DISCLAIMED. IN NO EVENT SHALL THE COPYRIGHT OWNER OR -** CONTRIBUTORS BE LIABLE FOR ANY DIRECT, INDIRECT, INCIDENTAL, SPECIAL, -** EXEMPLARY, OR CONSEQUENTIAL DAMAGES (INCLUDING, BUT NOT LIMITED TO, -** PROCUREMENT OF SUBSTITUTE GOODS OR SERVICES; LOSS OF USE, DATA, OR PROFITS; -** OR BUSINESS INTERRUPTION) HOWEVER CAUSED AND ON ANY THEORY OF LIABILITY, -** WHETHER IN CONTRACT, STRICT LIABILITY, OR TORT (INCLUDING NEGLIGENCE OR -** OTHERWISE) ARISING IN ANY WAY OUT OF THE USE OF THIS SOFTWARE, EVEN IF -** ADVISED OF THE POSSIBILITY OF SUCH DAMAGE. -*/ - -/* -** The above modified BSD style license (GPL and LGPL compatible) applies to -** this file. It does not apply to libsndfile itself which is released under -** the GNU LGPL or the libsndfile test suite which is released under the GNU -** GPL. -** This means that this header file can be used under this modified BSD style -** license, but the LGPL still holds for the libsndfile library itself. -*/ - -/* -** sndfile.hh -- A lightweight C++ wrapper for the libsndfile API. -** -** All the methods are inlines and all functionality is contained in this -** file. There is no separate implementation file. -** -** API documentation is in the doc/ directory of the source code tarball -** and at http://www.mega-nerd.com/libsndfile/api.html. -*/ - -#ifndef SNDFILE_HH -#define SNDFILE_HH - -#include - -#include -#include // for std::nothrow - -class SndfileHandle -{ private : - struct SNDFILE_ref - { SNDFILE_ref (void) ; - ~SNDFILE_ref (void) ; - - SNDFILE *sf ; - SF_INFO sfinfo ; - int ref ; - } ; - - SNDFILE_ref *p ; - - public : - /* Default constructor */ - SndfileHandle (void) : p (NULL) {} ; - SndfileHandle (const char *path, int mode = SFM_READ, - int format = 0, int channels = 0, int samplerate = 0) ; - SndfileHandle (std::string const & path, int mode = SFM_READ, - int format = 0, int channels = 0, int samplerate = 0) ; - SndfileHandle (int fd, bool close_desc, int mode = SFM_READ, - int format = 0, int channels = 0, int samplerate = 0) ; - -#ifdef ENABLE_SNDFILE_WINDOWS_PROTOTYPES - SndfileHandle (LPCWSTR wpath, int mode = SFM_READ, - int format = 0, int channels = 0, int samplerate = 0) ; -#endif - - ~SndfileHandle (void) ; - - SndfileHandle (const SndfileHandle &orig) ; - SndfileHandle & operator = (const SndfileHandle &rhs) ; - - /* Mainly for debugging/testing. */ - int refCount (void) const { return (p == NULL) ? 0 : p->ref ; } - - operator bool () const { return (p != NULL) ; } - - bool operator == (const SndfileHandle &rhs) const { return (p == rhs.p) ; } - - sf_count_t frames (void) const { return p ? p->sfinfo.frames : 0 ; } - int format (void) const { return p ? p->sfinfo.format : 0 ; } - int channels (void) const { return p ? p->sfinfo.channels : 0 ; } - int samplerate (void) const { return p ? p->sfinfo.samplerate : 0 ; } - - int error (void) const ; - const char * strError (void) const ; - - int command (int cmd, void *data, int datasize) ; - - sf_count_t seek (sf_count_t frames, int whence) ; - - void writeSync (void) ; - - int setString (int str_type, const char* str) ; - - const char* getString (int str_type) const ; - - static int formatCheck (int format, int channels, int samplerate) ; - - sf_count_t read (short *ptr, sf_count_t items) ; - sf_count_t read (int *ptr, sf_count_t items) ; - sf_count_t read (float *ptr, sf_count_t items) ; - sf_count_t read (double *ptr, sf_count_t items) ; - - sf_count_t write (const short *ptr, sf_count_t items) ; - sf_count_t write (const int *ptr, sf_count_t items) ; - sf_count_t write (const float *ptr, sf_count_t items) ; - sf_count_t write (const double *ptr, sf_count_t items) ; - - sf_count_t readf (short *ptr, sf_count_t frames) ; - sf_count_t readf (int *ptr, sf_count_t frames) ; - sf_count_t readf (float *ptr, sf_count_t frames) ; - sf_count_t readf (double *ptr, sf_count_t frames) ; - - sf_count_t writef (const short *ptr, sf_count_t frames) ; - sf_count_t writef (const int *ptr, sf_count_t frames) ; - sf_count_t writef (const float *ptr, sf_count_t frames) ; - sf_count_t writef (const double *ptr, sf_count_t frames) ; - - sf_count_t readRaw (void *ptr, sf_count_t bytes) ; - sf_count_t writeRaw (const void *ptr, sf_count_t bytes) ; - - /**< Raw access to the handle. SndfileHandle keeps ownership. */ - SNDFILE * rawHandle (void) ; - - /**< Take ownership of handle, iff reference count is 1. */ - SNDFILE * takeOwnership (void) ; -} ; - -/*============================================================================== -** Nothing but implementation below. -*/ - -inline -SndfileHandle::SNDFILE_ref::SNDFILE_ref (void) -: ref (1) -{} - -inline -SndfileHandle::SNDFILE_ref::~SNDFILE_ref (void) -{ if (sf != NULL) sf_close (sf) ; } - -inline -SndfileHandle::SndfileHandle (const char *path, int mode, int fmt, int chans, int srate) -: p (NULL) -{ - p = new (std::nothrow) SNDFILE_ref () ; - - if (p != NULL) - { p->ref = 1 ; - - p->sfinfo.frames = 0 ; - p->sfinfo.channels = chans ; - p->sfinfo.format = fmt ; - p->sfinfo.samplerate = srate ; - p->sfinfo.sections = 0 ; - p->sfinfo.seekable = 0 ; - - p->sf = sf_open (path, mode, &p->sfinfo) ; - } ; - - return ; -} /* SndfileHandle const char * constructor */ - -inline -SndfileHandle::SndfileHandle (std::string const & path, int mode, int fmt, int chans, int srate) -: p (NULL) -{ - p = new (std::nothrow) SNDFILE_ref () ; - - if (p != NULL) - { p->ref = 1 ; - - p->sfinfo.frames = 0 ; - p->sfinfo.channels = chans ; - p->sfinfo.format = fmt ; - p->sfinfo.samplerate = srate ; - p->sfinfo.sections = 0 ; - p->sfinfo.seekable = 0 ; - - p->sf = sf_open (path.c_str (), mode, &p->sfinfo) ; - } ; - - return ; -} /* SndfileHandle std::string constructor */ - -inline -SndfileHandle::SndfileHandle (int fd, bool close_desc, int mode, int fmt, int chans, int srate) -: p (NULL) -{ - if (fd < 0) - return ; - - p = new (std::nothrow) SNDFILE_ref () ; - - if (p != NULL) - { p->ref = 1 ; - - p->sfinfo.frames = 0 ; - p->sfinfo.channels = chans ; - p->sfinfo.format = fmt ; - p->sfinfo.samplerate = srate ; - p->sfinfo.sections = 0 ; - p->sfinfo.seekable = 0 ; - - p->sf = sf_open_fd (fd, mode, &p->sfinfo, close_desc) ; - } ; - - return ; -} /* SndfileHandle fd constructor */ - -inline -SndfileHandle::~SndfileHandle (void) -{ if (p != NULL && --p->ref == 0) - delete p ; -} /* SndfileHandle destructor */ - - -inline -SndfileHandle::SndfileHandle (const SndfileHandle &orig) -: p (orig.p) -{ if (p != NULL) - ++p->ref ; -} /* SndfileHandle copy constructor */ - -inline SndfileHandle & -SndfileHandle::operator = (const SndfileHandle &rhs) -{ - if (&rhs == this) - return *this ; - if (p != NULL && --p->ref == 0) - delete p ; - - p = rhs.p ; - if (p != NULL) - ++p->ref ; - - return *this ; -} /* SndfileHandle assignment operator */ - -inline int -SndfileHandle::error (void) const -{ return sf_error (p->sf) ; } - -inline const char * -SndfileHandle::strError (void) const -{ return sf_strerror (p->sf) ; } - -inline int -SndfileHandle::command (int cmd, void *data, int datasize) -{ return sf_command (p->sf, cmd, data, datasize) ; } - -inline sf_count_t -SndfileHandle::seek (sf_count_t frame_count, int whence) -{ return sf_seek (p->sf, frame_count, whence) ; } - -inline void -SndfileHandle::writeSync (void) -{ sf_write_sync (p->sf) ; } - -inline int -SndfileHandle::setString (int str_type, const char* str) -{ return sf_set_string (p->sf, str_type, str) ; } - -inline const char* -SndfileHandle::getString (int str_type) const -{ return sf_get_string (p->sf, str_type) ; } - -inline int -SndfileHandle::formatCheck (int fmt, int chans, int srate) -{ - SF_INFO sfinfo ; - - sfinfo.frames = 0 ; - sfinfo.channels = chans ; - sfinfo.format = fmt ; - sfinfo.samplerate = srate ; - sfinfo.sections = 0 ; - sfinfo.seekable = 0 ; - - return sf_format_check (&sfinfo) ; -} - -/*---------------------------------------------------------------------*/ - -inline sf_count_t -SndfileHandle::read (short *ptr, sf_count_t items) -{ return sf_read_short (p->sf, ptr, items) ; } - -inline sf_count_t -SndfileHandle::read (int *ptr, sf_count_t items) -{ return sf_read_int (p->sf, ptr, items) ; } - -inline sf_count_t -SndfileHandle::read (float *ptr, sf_count_t items) -{ return sf_read_float (p->sf, ptr, items) ; } - -inline sf_count_t -SndfileHandle::read (double *ptr, sf_count_t items) -{ return sf_read_double (p->sf, ptr, items) ; } - -inline sf_count_t -SndfileHandle::write (const short *ptr, sf_count_t items) -{ return sf_write_short (p->sf, ptr, items) ; } - -inline sf_count_t -SndfileHandle::write (const int *ptr, sf_count_t items) -{ return sf_write_int (p->sf, ptr, items) ; } - -inline sf_count_t -SndfileHandle::write (const float *ptr, sf_count_t items) -{ return sf_write_float (p->sf, ptr, items) ; } - -inline sf_count_t -SndfileHandle::write (const double *ptr, sf_count_t items) -{ return sf_write_double (p->sf, ptr, items) ; } - -inline sf_count_t -SndfileHandle::readf (short *ptr, sf_count_t frame_count) -{ return sf_readf_short (p->sf, ptr, frame_count) ; } - -inline sf_count_t -SndfileHandle::readf (int *ptr, sf_count_t frame_count) -{ return sf_readf_int (p->sf, ptr, frame_count) ; } - -inline sf_count_t -SndfileHandle::readf (float *ptr, sf_count_t frame_count) -{ return sf_readf_float (p->sf, ptr, frame_count) ; } - -inline sf_count_t -SndfileHandle::readf (double *ptr, sf_count_t frame_count) -{ return sf_readf_double (p->sf, ptr, frame_count) ; } - -inline sf_count_t -SndfileHandle::writef (const short *ptr, sf_count_t frame_count) -{ return sf_writef_short (p->sf, ptr, frame_count) ; } - -inline sf_count_t -SndfileHandle::writef (const int *ptr, sf_count_t frame_count) -{ return sf_writef_int (p->sf, ptr, frame_count) ; } - -inline sf_count_t -SndfileHandle::writef (const float *ptr, sf_count_t frame_count) -{ return sf_writef_float (p->sf, ptr, frame_count) ; } - -inline sf_count_t -SndfileHandle::writef (const double *ptr, sf_count_t frame_count) -{ return sf_writef_double (p->sf, ptr, frame_count) ; } - -inline sf_count_t -SndfileHandle::readRaw (void *ptr, sf_count_t bytes) -{ return sf_read_raw (p->sf, ptr, bytes) ; } - -inline sf_count_t -SndfileHandle::writeRaw (const void *ptr, sf_count_t bytes) -{ return sf_write_raw (p->sf, ptr, bytes) ; } - -inline SNDFILE * -SndfileHandle::rawHandle (void) -{ return (p ? p->sf : NULL) ; } - -inline SNDFILE * -SndfileHandle::takeOwnership (void) -{ - if (p == NULL || (p->ref != 1)) - return NULL ; - - SNDFILE * sf = p->sf ; - p->sf = NULL ; - delete p ; - p = NULL ; - return sf ; -} - -#ifdef ENABLE_SNDFILE_WINDOWS_PROTOTYPES - -inline -SndfileHandle::SndfileHandle (LPCWSTR wpath, int mode, int fmt, int chans, int srate) -: p (NULL) -{ - p = new (std::nothrow) SNDFILE_ref () ; - - if (p != NULL) - { p->ref = 1 ; - - p->sfinfo.frames = 0 ; - p->sfinfo.channels = chans ; - p->sfinfo.format = fmt ; - p->sfinfo.samplerate = srate ; - p->sfinfo.sections = 0 ; - p->sfinfo.seekable = 0 ; - - p->sf = sf_wchar_open (wpath, mode, &p->sfinfo) ; - } ; - - return ; -} /* SndfileHandle const wchar_t * constructor */ - -#endif - -#endif /* SNDFILE_HH */ - diff --git a/project_code/noteDetection/chromaTest/src/main.cpp b/project_code/noteDetection/chromaTest/src/main.cpp deleted file mode 100644 index a7d241d63..000000000 --- a/project_code/noteDetection/chromaTest/src/main.cpp +++ /dev/null @@ -1,13 +0,0 @@ -#include "ofMain.h" -#include "testApp.h" - -//======================================================================== -int main( ){ - ofSetupOpenGL(1024,768,OF_WINDOW); // <-------- setup the GL context - - // this kicks off the running of my app - // can be OF_WINDOW or OF_FULLSCREEN - // pass in width and height too: - ofRunApp(new testApp()); - -} diff --git a/project_code/noteDetection/chromaTest/src/testApp.cpp b/project_code/noteDetection/chromaTest/src/testApp.cpp deleted file mode 100644 index 60f4a7e93..000000000 --- a/project_code/noteDetection/chromaTest/src/testApp.cpp +++ /dev/null @@ -1,283 +0,0 @@ -#include "testApp.h" -#include - -/* -A4 440.00 78.41 -A#4/Bb4 466.16 74.01 -B4 493.88 69.85 -C5 523.25 65.93 -C#5/Db5 554.37 62.23 -D5 587.33 58.74 -D#5/Eb5 622.25 55.44 -E5 659.25 52.33 -F5 698.46 49.39 -F#5/Gb5 739.99 46.62 -G5 783.99 44.01 -G#5/Ab5 830.61 - */ - - - -void loadAudioToData(string fileName, vector < float > & audioSamples){ - - SndfileHandle myf = SndfileHandle( ofToDataPath(fileName).c_str()); - - // printf ("Opened file '%s'\n", ofToDataPath(fileName).c_str()) ; - // printf (" Sample rate : %d\n", myf.samplerate ()) ; - // printf (" Channels : %d\n", myf.channels ()) ; - // printf (" Error : %s\n", myf.strError()); - // printf (" Frames : %d\n", int(myf.frames())); // frames is essentially samples - // puts(""); - - int nChannels = myf.channels(); - int nFrames = (int) myf.frames(); - - if (nChannels != 1){ - vector < float > audioSamplesMultiChannel; - audioSamples.resize(myf.frames()); - audioSamplesMultiChannel.resize(myf.frames() * myf.channels()); - myf.read(&audioSamplesMultiChannel[0], myf.frames() * myf.channels()); - for (int i = 0; i < myf.frames(); i++){ - audioSamples[i] = audioSamplesMultiChannel[i * nChannels]; - } - } else { - audioSamples.resize(myf.frames()); - myf.read(&audioSamples[0], myf.frames()); - } - - -} - - -float freqs[12] = { 440.0,466.16, 493.88,523.25, 554.37, 587.33, 622.25, 659.25, 698.46, 739.99, 783.99, 830.61}; - - - -float maxVal = 0; -//-------------------------------------------------------------- -void testApp::setup(){ - - - ofBuffer buf; - buf = ofBufferFromFile("out.txt"); - - string s = buf.getFirstLine(); - - - while ( s != ""){ - - vector < string > sSplit = ofSplitString(s, " "); - cout < str = ofSplitString(s, ","); -// timeVal val; -// val.pos = 0; -// val.val = ofToFloat(str[1]); -// vals.push_back(val); -// } - - player.loadSound("a.wav"); - - loadAudioToData("a.wav", samples); - player.setVolume(0.4); - player.setLoop(true); - player.play(); - - ss.setup(this, 1, 0, 44100, 512, 4); -} - - - - -void testApp::audioOut(float * buffer, int bufferSize, int nChannels){ - - //cout << player.getPosition() << endl; - - float * valArray = vals[ (int)(player.getPosition() * vals.size()) % vals.size()].vals; - - - -// if (val < 0) val = 0; -// cout << val << endl; -// val *= 1; -// float val = 0; -// float pos = player.getPosition(); -// -// for (int i = 0; i < vals.size()-1; i++){ -// -// if (pos >= vals[i].pos && pos < vals[i+1].pos){ -// val = vals[i].val; -// } -// } - - for (int j = 0; j < 12; j++){ - sinAngleAdder[j] = freqs[j] * TWO_PI / 44100.0; - } - - for (int i = 0; i < bufferSize; i++){ - - for (int j = 0; j < 12; j++){ - - float volume = powf(valArray[j] / maxVal, 2.0); - if (volume < 0.4) volume = 0.0; - buffer[i] += sin(sinAngle[j]) * 0.5 * volume; - sinAngle[j] += sinAngleAdder[j]; - while (sinAngle[j] > PI) sinAngle[j] -= TWO_PI; - } - } - - -} - - -//-------------------------------------------------------------- -void testApp::update(){ - - - - -} - -//-------------------------------------------------------------- -void testApp::draw(){ - - - float time = player.getPositionMS() / 1000.0; - - //cout << time << endl; - //cout << pct << endl; - - float timeDiff = 1.0; - - float startPct = time - timeDiff; - float endPct = time + timeDiff; - - int startPos = startPct * 44100; - int endPos = endPct * 44100; - - vector < float > datas; - - for (int i = startPos; i < endPos; i++){ - if (i < 0 || i >= samples.size()){ - datas.push_back( 0 ); - } else{ - datas.push_back( samples[i]); - } - } - - - - float height = ofGetHeight()/12.0; - - for (int i = 0; i < 12; i++){ - - ofMesh mesh; - mesh.setMode(OF_PRIMITIVE_TRIANGLE_STRIP); - - for (int j = 0; j < 200; j++){ - - float pctMe = ofMap(j, 0, 199, startPos / (float)samples.size(), endPos / (float)samples.size()); - pctMe = ofClamp(pctMe, 0, 1); - - float val = vals[ (int)(pctMe * vals.size()) % vals.size()].vals[i] / maxVal; - - ofColor temp; - temp.setHsb( ofMap(val, 0, 1, 100,0), 255, 255); - - mesh.addColor( temp ); - mesh.addVertex( ofPoint(ofMap(j, 0, 199, 0, ofGetWidth()), i * height)); - mesh.addColor( temp ); - mesh.addVertex( ofPoint(ofMap(j, 0, 199, 0, ofGetWidth()), (i+1) * height)); - - - } - - mesh.draw(); - } - - ofSetColor(180); - - ofMesh mesh; - mesh.setMode(OF_PRIMITIVE_LINE_STRIP); - for (int i = 0; i < datas.size(); i++){ - mesh.addVertex( ofPoint( ofMap(i, 0, datas.size(), 0, ofGetWidth()), 500 + datas[i]*100 )); - } - mesh.draw(); - - - ofSetColor(80); - ofLine(ofGetWidth()/2, 0, ofGetWidth()/2, ofGetHeight()); - - - - -} - -//-------------------------------------------------------------- -void testApp::keyPressed(int key){ - -} - -//-------------------------------------------------------------- -void testApp::keyReleased(int key){ - -} - -//-------------------------------------------------------------- -void testApp::mouseMoved(int x, int y ){ - -} - -//-------------------------------------------------------------- -void testApp::mouseDragged(int x, int y, int button){ - -} - -//-------------------------------------------------------------- -void testApp::mousePressed(int x, int y, int button){ - -} - -//-------------------------------------------------------------- -void testApp::mouseReleased(int x, int y, int button){ - -} - -//-------------------------------------------------------------- -void testApp::windowResized(int w, int h){ - -} - -//-------------------------------------------------------------- -void testApp::gotMessage(ofMessage msg){ - -} - -//-------------------------------------------------------------- -void testApp::dragEvent(ofDragInfo dragInfo){ - -} diff --git a/project_code/noteDetection/chromaTest/src/testApp.h b/project_code/noteDetection/chromaTest/src/testApp.h deleted file mode 100644 index 1f4b3c7f1..000000000 --- a/project_code/noteDetection/chromaTest/src/testApp.h +++ /dev/null @@ -1,41 +0,0 @@ -#pragma once - -#include "ofMain.h" - - -typedef struct { - float pos; - float vals[12]; -} timeVal; - - -class testApp : public ofBaseApp{ - - public: - void setup(); - void update(); - void draw(); - - void keyPressed(int key); - void keyReleased(int key); - void mouseMoved(int x, int y ); - void mouseDragged(int x, int y, int button); - void mousePressed(int x, int y, int button); - void mouseReleased(int x, int y, int button); - void windowResized(int w, int h); - void dragEvent(ofDragInfo dragInfo); - void gotMessage(ofMessage msg); - - vector < timeVal > vals; - - vector < float > samples; - - ofSoundPlayer player; - ofSoundStream ss; - void audioOut(float * buffer, int bufferSize, int nChannels); - float sinAngle[12]; - float sinAngleAdder[12]; - - - -}; diff --git a/project_code/noteDetection/chromaTest2/Makefile b/project_code/noteDetection/chromaTest2/Makefile deleted file mode 100644 index 7a7fe8b58..000000000 --- a/project_code/noteDetection/chromaTest2/Makefile +++ /dev/null @@ -1,13 +0,0 @@ -# Attempt to load a config.make file. -# If none is found, project defaults in config.project.make will be used. -ifneq ($(wildcard config.make),) - include config.make -endif - -# make sure the the OF_ROOT location is defined -ifndef OF_ROOT - OF_ROOT=../../.. -endif - -# call the project makefile! -include $(OF_ROOT)/libs/openFrameworksCompiled/project/makefileCommon/compile.project.mk diff --git a/project_code/noteDetection/chromaTest2/Project.xcconfig b/project_code/noteDetection/chromaTest2/Project.xcconfig deleted file mode 100644 index c90f7b143..000000000 --- a/project_code/noteDetection/chromaTest2/Project.xcconfig +++ /dev/null @@ -1,17 +0,0 @@ -//THE PATH TO THE ROOT OF OUR OF PATH RELATIVE TO THIS PROJECT. -//THIS NEEDS TO BE DEFINED BEFORE CoreOF.xcconfig IS INCLUDED -OF_PATH = ../../.. - -//THIS HAS ALL THE HEADER AND LIBS FOR OF CORE -#include "../../../libs/openFrameworksCompiled/project/osx/CoreOF.xcconfig" - -//ICONS - NEW IN 0072 -ICON_NAME_DEBUG = icon-debug.icns -ICON_NAME_RELEASE = icon.icns -ICON_FILE_PATH = $(OF_PATH)/libs/openFrameworksCompiled/project/osx/ - -//IF YOU WANT AN APP TO HAVE A CUSTOM ICON - PUT THEM IN YOUR DATA FOLDER AND CHANGE ICON_FILE_PATH to: -//ICON_FILE_PATH = bin/data/ - -OTHER_LDFLAGS = $(OF_CORE_LIBS) -HEADER_SEARCH_PATHS = $(OF_CORE_HEADERS) diff --git a/project_code/noteDetection/chromaTest2/addons.make b/project_code/noteDetection/chromaTest2/addons.make deleted file mode 100644 index e69de29bb..000000000 diff --git a/project_code/noteDetection/chromaTest2/bin/data/.gitkeep b/project_code/noteDetection/chromaTest2/bin/data/.gitkeep deleted file mode 100644 index e69de29bb..000000000 diff --git a/project_code/noteDetection/chromaTest2/bin/data/a.wav b/project_code/noteDetection/chromaTest2/bin/data/a.wav deleted file mode 100644 index 2e21913a2..000000000 Binary files a/project_code/noteDetection/chromaTest2/bin/data/a.wav and /dev/null differ diff --git a/project_code/noteDetection/chromaTest2/bin/data/a/a.wav b/project_code/noteDetection/chromaTest2/bin/data/a/a.wav deleted file mode 100644 index 5369befb4..000000000 Binary files a/project_code/noteDetection/chromaTest2/bin/data/a/a.wav and /dev/null differ diff --git a/project_code/noteDetection/chromaTest2/bin/data/a/out.txt b/project_code/noteDetection/chromaTest2/bin/data/a/out.txt deleted file mode 100644 index 2289fdfdf..000000000 --- a/project_code/noteDetection/chromaTest2/bin/data/a/out.txt +++ /dev/null @@ -1,1013 +0,0 @@ -8192: 0.133011 2.44927 1.41792 0 0.0769207 0.221121 3.31591 0 0.209959 0 0.229699 1.55674 -10240: 0.0704077 2.51749 1.46734 0 0.0669535 0.203243 3.31432 0.0583676 0.207197 0 0.20543 1.41667 -12288: 0 2.46977 1.55399 0.0104667 0.0991815 0.183731 3.329 0.0511622 0.152497 0 0.187234 1.47576 -14335: 0 2.37341 1.52516 0.014903 0.231893 0.134312 3.35864 0.0332914 0.0902244 0.00182507 0.211524 1.69022 -16384: 0 2.11173 1.46089 0.0134907 0.092843 0.149816 3.46423 0.0203035 0 0.135928 0.241252 2.07759 -18432: 0.000283883 1.93671 1.4046 0.00986911 0.0796694 0.107564 3.38279 0 0 0.119414 0.30537 2.49076 -20480: 0.000405806 1.74089 1.40773 0.0333665 0.0735822 0.0853154 3.31433 0 0 0.119286 0.274432 2.67964 -22528: 0.00048557 1.69632 1.41077 0.124037 0.0773344 0.0843257 3.26871 0 0.0704011 0.0733269 0.223765 2.76162 -24576: 0.000346332 1.82745 1.44289 0.0671513 0.0673157 0.0640336 3.22204 0 0.0858764 0.00224747 0.186116 2.72404 -26624: 0.000495094 1.79099 1.51838 0.0786063 0.0688463 0.0275888 3.2187 0 0.0856011 0.00206084 0.201277 2.54952 -28671: 0.000456722 1.50814 1.61899 0.0197844 0.0964266 0.015063 3.41554 0.0409136 0.0453695 0.143652 0.333239 2.01937 -30720: 0.000162207 1.3313 2.25711 0.0296142 0.156177 0.0981151 3.5164 0.0385739 0.00114137 0.1879 0.404921 1.27399 -32768: 0 1.47674 2.31291 0.00692721 0.176088 0.184449 3.34312 0.0707676 0.000523323 0.349388 0.48398 0.837185 -34815: 0 1.48165 2.39052 0.00674989 0.175031 0.214959 3.19445 0.10729 0.00174016 0.357328 0.488565 0.915924 -36864: 0 1.39172 2.34872 0.00623808 0.165725 0.203784 3.31774 0.250497 0.205104 0.320519 0.487283 1.02655 -38912: 0.00662726 1.46724 2.32087 0.000753916 0.163876 0.103689 3.33551 0.146762 0.592135 0.33796 0.396689 1.14605 -40960: 0 1.75747 2.45532 0 0.11938 0.0401658 3.05436 0.171136 0.67863 0.282994 0.285303 1.4145 -43008: 0 2.12627 2.56717 0.00391499 0.00730271 0.134419 2.62335 0.0737045 0.608995 0.214526 0.0800428 1.32741 -45056: 0.278817 2.56127 2.05756 0.0562256 0 0.183771 2.24377 0.0541712 0.791597 0.292242 0.000643528 0.686765 -47104: 0.397072 2.67066 1.73079 0.0863001 0 0.372129 1.71705 0.00683778 0.915077 0.294741 0 0.673957 -49151: 0.225132 2.74873 1.57424 0.0137491 0.00170597 0.463626 1.7348 0.00841933 0.829789 0.304111 0 0.731577 -51200: 0.121422 2.69591 1.61409 0.0158881 0.00217674 0.504731 1.95779 0.00666863 0.65406 0.285907 0.0108714 1.06474 -53248: 0.112465 2.39289 1.64913 0.0151182 0 0.346826 2.43618 0 0.539532 0.262093 0.0889544 1.24556 -55295: 0.0203077 2.18401 1.68863 0.175723 0 0.129322 2.88751 0.0107562 0.537988 0.275544 0.111364 1.14563 -57344: 0.255312 2.34222 1.72234 0.0426663 0.218546 0.0971173 2.74073 0 0.447228 0.294252 0.0978531 1.0286 -59392: 0.710532 2.05698 2.36462 0.0513918 0.292675 0.100711 2.14638 0 0.529787 0.207967 0.129992 1.24979 -61440: 0.795953 0.581894 2.9927 0.0509882 0.237704 0.168148 1.90602 0 0.703555 0.385824 0.150978 1.42475 -63488: 0.705527 0.173117 3.05792 0.0391938 0.115456 0.258587 1.88274 0 0.374039 0.735949 0.167771 1.39392 -65536: 0.63301 0.238758 3.26883 0.104859 0 0.157473 1.94669 0 0.326824 0.746152 0.125638 1.37546 -67584: 0.351258 0.262788 3.74627 0.145325 0 0.010031 2.09859 0 0.291319 0.583769 0.0515894 1.50832 -69631: 0.000708531 0.21075 3.83339 0.158799 0 0.0129659 2.4048 0 0.0192439 0.466381 0.116331 2.10037 -71680: 0.106852 0.175322 3.76112 0.0598576 0.0116709 0.24671 2.54715 0.0732173 0 0.527051 0.181892 2.54082 -73728: 0.251178 0.163779 3.34614 0.0925826 0.76516 0.40783 2.27312 0.105995 0.0240342 0.786625 0.216609 2.4897 -75776: 0.268378 0.358808 2.78006 0.00191892 1.50968 0.447639 1.77341 0.0804583 0.0577571 0.767415 0.193273 2.54073 -77824: 0.235662 0.656434 2.31424 0.0620514 1.97061 0.360464 1.31871 0.0836673 0.0195198 0.587153 0.144056 2.70624 -79872: 0.0651183 0.893576 2.02712 0.281678 2.24615 0.0824934 1.05807 0.0598349 0.00465873 0.552268 0.171812 2.67884 -81920: 0.000122585 1.055 1.85546 0.313961 2.31854 0.0688509 1.17098 0.0543999 0.00724745 0.684624 0.198936 2.48334 -83967: 0 1.09858 1.8249 0.299093 2.2852 0.0020803 1.37056 0.0571243 0.00199513 0.793704 0.22546 2.57754 -86016: 0.0273262 1.04937 2.05608 0.0610623 2.20087 0.0122269 1.43991 0.0309627 0 0.769997 0.114099 2.56973 -88064: 0.000237513 0.934599 2.16364 0 2.04381 0.173974 1.29371 0 0.000144874 0.623592 0.155039 2.88087 -90111: 0.000326153 0.74599 2.11418 0 1.77105 0.308013 1.24515 0 0 0.477357 0.205282 3.24907 -92160: 8.60641e-05 0.56916 2.10486 0 1.97458 0.496096 1.23262 0 0 0.350254 0.222397 3.35431 -94208: 0 0.526523 2.12337 0 2.08144 0.526382 1.28058 0 0 0.377331 0.255005 3.3792 -96256: 1.23864e-05 0.548354 2.10759 0 2.04092 0.459177 1.27987 0 0 0.444039 0.334051 3.36021 -98304: 0.000418739 0.584252 2.05775 0.00795054 2.05052 0.6186 1.34999 0 0 0.351176 0.332933 3.39885 -100352: 0.000368318 0.459894 2.039 0.0115398 1.98095 0.787385 1.30566 0.0749132 0.111678 0.285722 0.257126 3.36448 -102400: 0.261831 0.399476 2.15036 0.0132213 1.70152 0.689261 1.51154 0.277583 0.216647 0.311458 0.106943 3.03888 -104447: 0.638981 0.286599 2.76741 0.0037378 1.15344 0.545636 1.78857 0.168571 0.167642 0.241325 0.0242125 2.75867 -106496: 0.726561 0.238619 2.97198 0 0.286108 0.398963 1.94567 0.0798469 0.202775 0.337301 0.0472897 2.78002 -108544: 0.649156 0.226072 2.98044 0.0125014 0 0.239248 2.20579 0.0233838 0.159114 0.418607 0.169602 2.77079 -110591: 0.013703 0.253273 3.25043 0.169883 0 0.657242 2.52841 0 0 0.136837 0.205963 2.79227 -112640: 0.0215352 0.585195 2.75308 0.184625 0.0528371 0.378109 2.77337 0.061216 0.00452777 0.219529 0.272144 2.5658 -114688: 0.250223 1.58186 1.92568 0.00653722 0.0208449 0.445949 2.66055 0.0306725 0.261005 0.153726 0.227208 2.18547 -116736: 0.531922 1.8754 1.76765 0.00468912 0.0236095 0.483075 2.61685 0.00890378 0.415099 0.11994 0.170946 2.03957 -118784: 0.575203 2.00094 1.76463 0.00727461 0.00484015 0.619428 2.5092 0.0105748 0.463324 0.105342 0.105421 2.07461 -120832: 0.259654 2.15474 1.79418 0.00982341 0 0.627364 2.35498 0.037356 0.485633 0.0790978 0.0394885 2.21182 -122880: 0.0916393 2.12841 1.84193 0.00747959 0.118538 0.347583 2.29007 0.0196211 0.511687 0.0593615 0.029812 2.51549 -124927: 0.000535387 1.94606 1.9024 0.111589 0.0271665 0.14248 2.34911 0.00154039 0.534967 0.126057 0.0377846 2.68007 -126976: 0.000403359 2.0309 1.7591 0.122444 0.0305537 0.154359 2.13884 0.0695018 0.574588 0.116545 0.0120273 2.56224 -129024: 0.0203241 1.99458 1.66658 0.105486 0.0188502 0.160317 1.94856 0.225433 0.586117 0.0428996 0 2.52902 -131071: 0 1.88081 1.76278 0.103902 0.473897 0.316922 1.81039 0.256512 0.537872 0.072555 0.0384024 2.32672 -133120: 0 1.49142 2.05504 0.230291 0.775632 0.306304 2.13271 0.254393 0.549982 0.12126 0 1.97649 -135168: 0.327812 0.829024 2.52233 0.203387 0.855191 0.0313467 2.32022 0.220879 0.566727 0.26183 0 2.06329 -137216: 0.300126 0.263321 2.8037 0.183198 0.855242 0.00584523 2.41229 0.149194 0.485104 0.357332 0 2.39233 -139264: 0.0440694 0.292413 2.66138 0.198337 0.940215 0.00332435 2.35849 0.172666 0.54627 0.381216 0 2.53285 -141312: 0.02237 0.313932 2.32258 0.263512 0.88312 0.0037307 2.26486 0.25051 0.668978 0.413499 0 2.6934 -143360: 0.155613 0.882614 1.23858 0.506231 0.512953 0.0240468 2.56874 0 0.387756 0.440552 0.00896481 2.0553 -145407: 0.416417 0.637013 0.445779 0.34706 0.198467 0.035758 2.49348 0 0.278928 0.451818 0.204336 2.27986 -147456: 0.47267 0.88522 0.0887725 0.291226 0.202008 0.0358478 2.16806 0 0.207465 0.328566 0 2.64949 -149504: 0.432525 0.974617 0.00173483 0.304457 0.283156 0.0280174 2.13992 0 0.27371 0.170448 0 2.64431 -151552: 0.284247 1.16572 0.0213843 0.264307 0.450798 0.0301888 2.2116 0 0.335074 0.0382558 0.111276 2.54204 -153600: 0.0616139 1.26584 0.481277 0.20263 0.241028 0.0269035 2.68662 0.0370705 0.285643 0.0381428 0.317992 2.20176 -155648: 0.101075 0.952877 1.61731 0.130042 0.143208 0.0654162 3.1455 0.0727283 0.359984 0.0140167 0.501202 2.06851 -157696: 0.111104 1.28056 2.0573 0.122838 0.121689 0.0546952 3.17198 0.0756483 0.319975 0.00925928 0.319412 2.26003 -159743: 0.0672357 1.52792 2.16952 0.0995365 0.165363 0.0702932 3.10963 0.0685812 0.302846 0.00431897 0.363337 2.56599 -161792: 0.0146943 1.54722 2.18185 0.0829287 0.0819779 0.0906515 3.06151 0.048232 0.287746 0.000945952 0.418621 2.71264 -163840: 0.000296896 1.49916 2.17846 0.182097 0.0867538 0.0920565 3.07208 0.0330175 0.286409 0.0523663 0.355351 2.67059 -165887: 0.000510277 1.64253 2.10344 0.139898 0.106596 0.119998 3.04261 0 0.212506 0.0470748 0.323041 2.71171 -167936: 0.0557434 1.73112 2.01704 0.104861 0.201429 0.11208 3.02733 0 0.0579978 0.032307 0.285213 2.79457 -169984: 0.130945 1.65917 1.92159 0.0357022 0.108826 0.0700272 3.15145 0 0.0621968 0.0377566 0.181615 2.77599 -172032: 0.17261 1.57888 1.85962 0 0.0790632 0 3.23949 0 0.0744591 0.0299053 0.0159268 2.66716 -174080: 0.159937 1.53702 1.9692 0 0.0247631 0 3.10177 0 0.0839325 0.0153636 0 2.79735 -176128: 0.13283 1.55186 2.02436 0.0212532 0.00582079 0 3.08817 0.0068847 0.0804436 0.104604 0 2.79573 -178176: 0.0414559 1.57635 2.11356 0.0208483 0.00456443 0.236469 3.11393 0.0145738 0.0755378 0.0488439 0.0137411 2.80263 -180223: 0 1.33626 2.16897 0.0157057 0.0161216 0.336155 3.06585 0.0222457 0.0675878 0.00112069 0.170227 2.95518 -182272: 0.267586 0.805079 1.87099 0.00504608 0.022877 0.574914 2.36914 0.704078 0.103101 0.0505589 0.131058 2.29628 -184320: 0.864643 0.621219 1.27861 0.219232 0.160645 0.915728 1.06034 1.27605 0.264025 0.0664824 0.113471 2.03493 -186367: 0.906631 0.817024 0.732711 0.319723 0.0999414 0.944205 0.419118 1.87408 0.301546 0.001888 0.149821 1.89278 -188416: 0.867458 0.851158 0.241566 0.442674 0 0.924912 0.368199 2.14267 0.288786 0.0155894 0.146095 1.76597 -190464: 0.815919 0.948023 0.188715 0.36532 0.0300489 0.89288 1.06525 2.12194 0.120093 0.25544 0.163421 1.62837 -192512: 0.22778 1.25897 1.25181 0.169434 0.052593 0.764079 2.1248 1.25776 0.313583 0.184524 0.243939 1.88512 -194560: 0 1.14452 2.00135 0.308416 0.0370115 0.2143 2.86889 0.0663978 0.0485459 0.468854 0.363833 1.86553 -196608: 0 1.18229 2.1893 0.268567 0.0094755 0.196761 2.80011 0.0162829 0 0.447432 0.413291 1.46891 -198656: 7.2026e-05 1.3654 2.38883 0.126622 0 0.198037 2.71895 0 0 0.328508 0.327661 1.29201 -200703: 0.000473375 1.51753 2.56191 0.0267734 0 0.333112 2.65216 0 0 0.424973 0.308323 1.33188 -202752: 0.000622787 1.63159 2.75412 0 0.0249764 0.483999 2.77036 0.0159144 0 0.522098 0.25551 1.28702 -204800: 0.121585 1.92697 2.61662 0 0.453786 0.266036 2.81159 0 0.0307224 0.551745 0.314777 0.813254 -206847: 0.451953 2.72496 1.31186 0.00092733 0.502286 0.171598 2.76684 4.27408e-07 0.17368 0.769347 0.297013 0.439751 -208896: 0.308362 3.14718 0.0992969 0.00357587 0.487984 0.123432 2.589 0.0672462 0.24971 0.90012 0.266466 0.558914 -210944: 0.0171003 3.39178 0.078903 0.000693416 0.38911 0.183435 2.57951 0.0893761 0.259586 0.63003 0.269724 0.591533 -212992: 0.000319483 3.52204 0.0602439 0.0166626 0.105414 0.494261 2.50943 0.0585853 0.363096 0.452445 0.215203 0.783322 -215040: 0.0288365 3.58471 0.132491 0 0.142264 0.603059 2.30908 0.156075 0.446552 0.316401 0.167678 0.907725 -217088: 0.0948681 3.49332 0.698069 0 0.178341 0.508952 2.0705 0.0562583 0.409763 0.309348 0.180549 0.892408 -219136: 0.103596 2.54061 2.01724 0 0.199352 0.558415 2.00056 0.00236508 0.366778 0.312602 0.223246 0.656396 -221183: 0.000415256 1.0236 3.15059 0 0.200098 0.795618 2.06774 0.0292629 0.329634 0.509398 0.207259 0.524286 -223232: 0.000655341 0.251156 3.68273 0 0.168921 0.562726 1.88345 0.00403423 0.488983 0.564572 0.204689 0.753726 -225280: 0.000636594 0.482491 3.77245 0 0.172305 0.515112 1.06118 0.0253293 1.08755 0.0428263 0.171948 1.08156 -227328: 0.000346685 1.74853 3.05214 0 0.171336 0.462658 0.722507 0.0573399 1.02762 0.011804 0.166963 1.02784 -229376: 0 2.97679 1.9197 0.00279597 0.185319 0.549163 1.11092 0.0180901 0.692918 0.0070178 0.191506 0.792341 -231424: 0 3.50671 0.681199 0.000834415 0.185892 0.682386 1.50543 0.0341916 0.55957 0.0255949 0.235607 0.800551 -233472: 0.0309833 3.56323 0.418766 0.0848044 0.0686896 0.384849 1.84031 0.0114006 0.179889 0.277587 0.445106 1.06745 -235519: 0.055548 2.17103 1.13771 0.333251 0.255503 0.0960454 2.87214 0.100115 0.00677588 0.418584 0.443563 1.83336 -237568: 0.0254242 1.74439 1.42549 0 0.292154 0.0472795 2.73465 0.184464 0.0350572 0.234584 0.48262 2.19069 -239616: 0.0178704 0.722479 2.08198 0.157961 0.293441 0.0435341 2.55564 0.221793 0.0168765 0.105479 0.322533 2.27041 -241663: 0.031701 0.719645 2.37689 0.253835 0.192612 0.0338802 2.4662 0.15888 0.0170102 0.176439 0.324397 1.99618 -243712: 0.0459069 0.625697 2.62252 0.30327 0.0608678 0.0277815 2.29523 0.0387786 0.0486544 0.184639 0.270478 1.71475 -245760: 0.037925 0.407723 2.43628 0.445472 0.0420259 0.0621516 2.23733 0 0.0294907 0.269634 0.181078 1.55628 -247808: 0.000570074 0.218247 2.1451 0.346797 0.0624208 0.180628 2.2189 0.00404219 0.000830331 0.454358 0.0970734 1.47577 -249856: 0.00035442 0.00433131 2.24229 0.321857 0.768183 0.0781124 2.15513 0.00839776 0 0.71117 0.0327607 1.17399 -251904: 0 0.00360686 2.58617 0.225063 0.884193 0.0248943 2.16011 0.0418643 0.034359 0.956438 0.0385281 0.905961 -253952: 3.36522e-05 0.0337614 2.74396 0.211091 0.735444 0.0245202 2.45832 0.0514744 0 1.24256 0.0849496 0.719479 -255999: 0.0425365 0.523131 2.44028 0.233082 0.672842 0.0704357 2.60605 0.00575401 0.0243204 1.28185 0.195163 0.805547 -258048: 0.060881 2.15583 1.18066 0.125453 0.461276 0.291941 2.86443 0.0319008 0.0336493 1.36457 0.0566042 0.417439 -260096: 0 2.84905 0.37077 0.0198476 0.287966 0.435442 2.98349 0.0594079 0.0382475 1.08831 0.0714752 0.49161 -262143: 0 2.77546 0.283045 0.0999804 0.353583 0.289482 2.85364 0.0793173 0.161247 0.865539 0.250809 0.363099 -264192: 0.000361571 2.70275 0.307075 0.212313 0.15066 0.522448 2.51122 0.0867398 0.381948 0.589757 0.294428 0.685123 -266240: 0.397579 2.4587 0.315077 0.189466 0.179592 0.28025 2.35712 0.0883608 0.480296 0.376978 0.276766 0.75146 -268288: 0.57278 2.0874 0.44363 0.0510704 0 0.23647 2.46246 0.264273 0.88503 0.535377 0.26084 0.982611 -270336: 0.740111 1.36795 0.79101 0.0947762 0 0.173034 2.44806 0.246865 0.764244 0.773907 0.245459 1.71984 -272384: 0.514565 0.241013 1.0057 0.0345749 0.0855453 0.190548 2.43845 0.196406 0.754506 0.743512 0.227644 2.31757 -274432: 0.146035 0.331718 0.828303 0.0426672 0.148145 0.0716202 2.51772 0.149804 0.628912 0.484502 0.273258 2.63881 -276479: 0.0832469 0.377982 0.883662 0.0347739 0.0393153 0 2.71257 0.0703807 0.0166415 0.780845 0.331579 3.23135 -278528: 0.0466565 0.540632 1.17 0.00394604 0.0480476 0 2.74683 0.0382703 0 0.921498 0.558027 3.25631 -280576: 0.0316729 0.569893 1.51751 0.00655056 0.114802 0.22397 2.62143 0.0553562 0 0.539355 0.743833 3.23204 -282624: 0.0180501 0.386689 1.71248 0 0.146615 0.17768 2.6733 0.0735679 0 0.426377 0.861246 3.22846 -284672: 0.0103932 0.316766 1.80202 0.0147728 0.110145 0.043485 2.53618 0.106476 0.00298388 0.4542 0.901548 3.28291 -286720: 0.0114157 0.271759 1.94506 0.0918279 0.127086 0 2.48898 0.0930151 0.000885119 0.529942 0.841206 3.32207 -288768: 0.078849 0.215072 2.05354 0.258937 0.400636 0 2.22951 0.0782689 0 0.679545 0.590598 3.29462 -290815: 0.181475 0.215641 2.15346 0.263743 0.34716 0 2.12065 0.055813 0 0.683786 0.377083 3.15947 -292864: 0.192444 0.269419 2.3149 0.227625 0.266872 0 2.27271 0.0203616 0 0.701086 0.311422 3.12111 -294912: 0.131707 0.237153 2.41356 0.0504365 0.264289 0.00418442 2.35432 0 0 0.625359 0.402369 3.30007 -296959: 0.03677 0.202309 2.48926 0.137748 0.0263554 0.024774 2.42031 0 0 0.522108 0.386088 3.67159 -299008: 0 0.0898315 2.53029 0.274275 0.0486611 0.0364055 2.44568 0 0 0.545941 0.478915 3.50006 -301056: 0 0 2.6033 0.267703 0.0997418 0.0473156 2.36458 0 0 0.521794 0.432862 3.46427 -303104: 0.000185641 0.0390612 2.64342 0.113183 0.156664 0.217306 2.26314 0 0.0266597 0.516263 0.584855 3.66194 -305152: 0.000569213 0.192311 2.74744 0.0652385 0.14848 0.384114 2.11746 0.00198533 0.0358737 0.510252 0.4174 3.81639 -307200: 0 0.275365 2.61631 0.0631632 0.144668 0.330596 2.16142 0.322374 0.0348832 0.669995 0.196859 3.69169 -309248: 0 0.108555 2.67118 0.0452012 0.127656 0.199124 2.2274 0.345869 0.0432787 0.78756 0.267145 3.66612 -311295: 0 0.0156361 2.72458 0.0498629 0.116809 0.0352796 2.21076 0.324394 0.0374296 0.889087 0.365565 3.5426 -313344: 0.00054355 0.00095787 2.90258 0.419944 0.108196 0 2.22998 0.00301737 0.00751779 0.81711 0.41095 3.63771 -315392: 0.000704747 0.00463642 2.86221 0.0132799 0.11387 0.110058 2.46188 0.00377768 0.194726 0.807596 0.385148 3.39062 -317439: 0.000657663 0.133295 1.51177 0 2.14768 0.0264893 1.88293 0.0376128 0.819914 0.756209 0.322253 2.74082 -319488: 0.000442547 0.628213 0.0385571 0.0174295 2.91061 0.0751344 1.3217 0.0469288 1.08075 0.911929 0.0704894 2.73746 -321536: 7.88552e-05 1.39224 0.0553136 0.128385 2.7479 0.0259712 0.611105 0.0567209 1.0954 1.31402 0.150486 2.6317 -323584: 0.00842317 1.87947 0.0596642 0.2068 2.5382 0.0224392 0.224725 0.0518003 1.05488 1.56014 0.166589 2.50344 -325632: 0.0443292 2.1053 0.0421943 0.137903 2.28949 0.00328673 0.140248 0.031508 0.969392 1.77408 0.170475 2.41375 -327680: 0.0794823 2.24507 0.00682487 0.139982 2.22842 0 0.0398922 0.0460459 0.920432 1.83659 0.122171 2.36973 -329728: 0.000406947 2.2479 0.00548978 0.1399 2.30121 0 0.0425403 0.0790352 0.997732 1.79685 0.00457973 2.31694 -331775: 0.000602818 2.27222 0.00604914 0.216817 2.25582 0 0.0494597 0.128331 0.97433 1.88377 0.00452869 2.1899 -333824: 0.00052649 2.35543 0.00422642 0.25637 2.03933 0 0.0503318 0.186568 0.920473 1.92343 0.00360543 2.14076 -335872: 0.00056901 2.35721 0.032415 0.250644 1.96937 0.0356047 0.0733238 0.172011 0.810197 1.81471 0.0940493 2.20244 -337919: 0.118995 2.39757 0.103341 0.224076 1.8841 0.0364829 0.0238433 0.24679 0.638539 1.72406 0.0789515 2.1054 -339968: 0.226185 2.27791 0.040631 0.217352 1.72487 0.154398 0 0.253967 0.406369 1.82537 0.0969869 2.06997 -342016: 0.248584 2.10109 0.0834471 0.276285 1.61347 0.148262 0 0.203448 0.129111 1.82522 0.101278 2.14259 -344064: 0.216482 1.97527 0.0298458 0.232175 1.46186 0.289267 0.162085 0.169986 0.0370305 1.98062 0.102186 1.90127 -346112: 0.308362 1.91391 0.00308657 0.26239 1.59006 0.267827 0.287077 0.0990601 0.04021 2.13061 0.103647 1.32561 -348160: 0.322651 1.87814 0.00103511 0.271105 1.61632 0.366021 0.153225 0.0690984 0.062336 2.46067 0.0959246 0.98089 -350208: 0.18931 1.4457 0.443433 0.170774 1.01276 0.775542 0.0759659 0.0536604 0.569009 2.67317 0.0208643 1.0846 -352255: 0.155964 1.04799 1.17008 0.162441 0.219478 0.899515 0.0875118 0.264841 0.851196 1.74829 0.309946 1.12479 -354304: 0.106239 1.07283 1.23133 0.366127 0 0.856673 0.0844165 0.295027 1.06379 1.47335 0.218643 1.31917 -356352: 0.0848144 1.13003 1.14402 0.721992 0 0.467489 0.430752 0.356964 1.12343 1.27653 0.229743 1.49513 -358400: 0.0487376 1.1998 0.622269 0.392389 0.649822 0.0256378 1.07618 0.232893 0.654777 1.37374 0.377972 1.8118 -360448: 0.000543904 1.81893 0.0953449 0.326515 1.1587 0.320697 0.53586 0.35156 1.12905 0.978302 0.208047 1.91747 -362496: 0.523325 1.44511 0.225268 0.141915 1.11468 0.526802 0.0972744 0.25028 1.39723 1.09632 0.416819 1.23078 -364544: 0.674991 1.22548 0.203031 0.104938 1.08395 0.595481 0.208072 0.240404 1.46876 1.19007 0.399942 0.515783 -366591: 0.602069 1.91902 0.226312 0.108703 1.42219 0.357228 0.152664 0.275877 1.08482 1.07264 0.343649 0.401635 -368640: 0.221325 2.70789 0.251423 0.0808709 1.48395 0.186168 0.134224 0.269868 0.858665 0.998436 0.202951 0.287891 -370688: 0.000176793 3.35615 0.237109 0.136751 1.55433 0.28643 0.162528 0.196955 0.692274 0.62405 0 0.398496 -372735: 0.0442311 3.42073 0.105773 0.678831 1.30273 0.471925 0.180897 0.029582 0.593162 0.840503 0.0501682 1.13112 -374784: 0.132895 2.85012 0.0591563 0.563868 1.44209 0.57076 0.298156 0.0475499 0.722198 0.66645 0 1.53849 -376832: 0.0917218 2.11282 0.0519428 0.318558 1.83657 0.618065 0.179719 0.0291506 0.930987 0.568079 0 1.87903 -378880: 0.208543 1.63679 0.0600027 0.467908 2.09295 0.686698 0.0132576 0.00564384 0.848195 0.430668 0.00229391 2.15097 -380928: 0.247 1.76979 0.138964 0.473949 1.88235 0.724003 0 0 0.630662 0.582477 0.0110979 2.36841 -382976: 0.171493 2.37398 0.253707 0.401667 1.50985 0.554452 0 0.0888753 0.153093 0.798413 0.0335069 1.91279 -385024: 0.104468 2.97089 0.438741 0.282781 0.767541 0.384724 0 0.204711 0.22375 1.13544 0.0690085 0.642712 -387071: 0.0394591 3.32986 0.177044 0.167238 0.270784 0.249183 0.00286667 0.248958 0.275388 1.14811 0.0901735 0.319574 -389120: 0.000445746 3.5363 0.116115 0.20874 0.0908595 0.302707 0 0.0260087 0.26542 1.09023 0.0694013 0.236941 -391168: 0.000630335 3.52596 0.139761 0.197934 0.0563918 0.249413 0 0 0.190854 1.12771 0.198377 0.110718 -393215: 0.000796955 3.3981 0.139016 0.325798 0 0.39264 0 0 0.322485 1.39368 0.18728 0.210762 -395264: 0.0484187 3.27945 0.0673237 0.434521 0 0.34903 0 0.0101884 0.467641 1.71518 0.15958 0.745218 -397312: 0.000584565 2.63775 0.162197 1.61415 0.288039 0.314386 0 0.0211457 0.739373 1.63559 0.0229437 1.85295 -399360: 0.15482 0.957493 0.415477 2.17909 0.288074 0.0618194 0 0.0445717 0.328735 1.66456 0.454212 1.25679 -401408: 0.11436 0.400929 1.84496 1.58953 0.0983456 0.00228784 0.0875045 0.0079717 0.275273 1.86065 0.317188 0.683206 -403456: 0.0948513 0.124707 3.02397 0.976153 0.0253526 0.0462268 0.0381531 0.0424408 0.33031 1.91955 0.271859 0.405222 -405504: 0.124824 0.0364498 3.55854 0.451527 0.123211 0.0924398 0 0.0840122 0.311215 2.05648 0.160982 0.133863 -407551: 0.143425 0.00128371 3.93663 0.288065 0.0440517 0.105693 0 0.085369 0.307422 2.32538 0 0.23984 -409600: 0.156663 0.0397052 3.9106 0.00412108 0.367279 0.296262 0 0.0883922 0.357986 2.05666 0 0.289002 -411648: 0.47171 0.118659 3.53998 0 0.650402 0.274055 0 0.0644901 0.3293 2.12276 0.169555 0.308163 -413695: 0.585112 0.506835 2.68758 0 1.31193 0.117676 0.00316822 0.0493508 0.262434 2.04853 1.26365 0.20984 -415744: 0.283713 1.84179 1.08462 0.0133483 2.12073 0.0170142 0.177069 0.121385 0.197243 1.90372 1.71006 0.394477 -417792: 0.000507243 2.20444 0.145538 0.0918165 1.84509 0.00703618 0.607835 0.136764 0.166504 1.32931 1.32043 1.60847 -419840: 0.000303084 1.94629 0.224692 0.36998 1.45917 0 0.546204 0.139117 0.131004 0.673265 0.760652 2.37159 -421888: 0.304841 1.59763 0.173588 0.604452 1.08901 0.0188889 0.280757 0.222764 0.179643 0.651792 0.224975 2.86499 -423936: 1.51033 0.855054 0.146952 0.741766 0.784268 0.147443 0.0852419 0.143839 0.341892 0.674137 0 2.5911 -425984: 1.93233 0.572421 0.113146 0.484909 0.783311 0.377648 0.0136295 0.242035 0.430552 0.684617 0 1.76578 -428031: 1.30467 0.683358 0.0738737 0.188324 1.15265 0.236148 0.0385182 0.437617 0.437027 0.678585 0 1.91662 -430080: 0.475266 1.04172 0.0468955 0.256442 1.39794 0.00354656 0.230349 0.284288 0.515065 0.648804 0.0202552 2.66783 -432128: 0 1.29939 0.120127 0.349723 1.66407 0.0149574 0.102777 0.08038 0.295763 0.720484 0.115838 3.12581 -434176: 0.000118269 1.38674 0.0193041 0.446935 1.60695 0.0155205 0.0811987 0.306592 0.769669 1.26448 0.131024 2.98918 -436224: 0.000324815 1.56549 0.0149617 0.249717 1.39896 0.123126 0.0177487 0.0669588 1.12835 2.29321 0.221585 2.44022 -438272: 0.000351607 1.90589 0 0.0119119 1.36002 0.265599 0 0.224498 0.669414 2.83829 0.250266 1.05672 -440320: 0.000354436 1.8175 0.0374901 0.00197119 1.58895 0.306611 0.00538745 0.118684 0.454229 2.75188 0.0820787 0.418424 -442367: 8.12693e-05 1.88388 0.0707909 0.00346563 1.9896 0.485883 0.0467044 0.173009 0.850223 2.19664 0 0.496852 -444416: 0.0617747 2.42276 0.310904 0.0033299 2.21329 0.477138 0.0136695 0.155065 0.812018 1.88811 0 0.431066 -446464: 0.00734999 2.623 0.344465 0.00845244 2.2872 0.418275 0 0.135848 0.711055 2.29225 0 0.423716 -448511: 0 2.63004 0.301162 0.00404889 2.23687 0.267861 0 0.104534 0.603435 2.69569 0 0.4133 -450560: 0.000134025 2.62404 0.099293 0 2.20062 0.200786 0.0103108 0.0896923 0.613991 3.00572 0.0658955 0.408806 -452608: 0.000207738 2.6349 0.0247016 0.0229865 2.17814 0.143524 0.0100639 0.0993882 0.673221 3.12364 0.113018 0.452924 -454656: 0.000137502 2.67306 0.0144933 0 2.18725 0.102085 0.0211973 0.14391 0.672338 3.15544 0.123469 0.368561 -456704: 0 2.77485 0.0572435 0 2.23815 0.0734949 0 0.169691 0.622287 3.23505 0.0990633 0.27326 -458752: 0 2.78666 0.0616852 0.006487 2.16187 0.0794474 0 0.166067 0.516578 3.65088 0.0900014 0.210863 -460800: 0 2.76384 0.14756 0.0218452 2.1739 0.0675145 0 0.103068 0.337091 3.76028 0.0949024 0.122868 -462847: 0.0110298 2.52064 0.117572 0.0309097 2.07681 0.0528896 0.00047222 0.101629 0.345057 3.67723 0.0923366 0.0669076 -464896: 0.129832 2.21205 0.00509359 0.0309453 1.90659 0.0710157 0.12092 0.0699915 0.370418 3.01454 0.012971 0.936065 -466944: 0.129342 2.07086 0.00426594 0.0207525 1.86893 0.0895166 0.287006 0.115566 0.508731 1.61831 0 2.06771 -468991: 0.0199087 1.89846 0.00155171 0.14067 1.58075 0.0316454 0.292121 0.0902016 0.0883624 1.06229 0.000397171 2.39134 -471040: 0.0101108 1.62222 0.0110466 0.146998 1.46095 0 0.248836 0.0670554 0.0854847 0.848625 0.0615456 2.45634 -473088: 0.000150466 1.39028 0.0147091 0.0233978 1.3975 0 0.349243 0.0975835 0.0379975 0.792397 0.158614 2.81453 -475136: 0 1.34018 0.00650725 0.169647 1.61667 0 0.416998 0.203304 0.000560633 0.726925 0.15774 3.26276 -477184: 0.0119264 1.33419 0.00634129 0.304968 1.97511 0.00116704 0.562666 0.27188 0 0.830759 0.144111 3.22167 -479232: 0.039053 1.43054 0.00493049 0.260048 2.12034 0.00129348 0.484718 0.315153 0.0463324 1.06556 0.0911698 3.01199 -481280: 0.0071817 1.60578 0.00290877 0.172612 2.06546 0.00968682 0.283633 0.31013 0.0623259 1.23243 0.0512903 3.05203 -483327: 0 1.51606 0.356614 0.0951775 2.12821 0.0102147 0.116065 0.4793 0.0997721 1.45221 0.0260394 2.98448 -485376: 0.000332243 0.937673 0.754585 0.326891 1.89422 0.00599657 0 1.37597 0.0665286 1.47216 0.0766602 2.81233 -487424: 0.0171802 0.83658 1.16979 0.486876 1.45919 0.00807077 0.0243642 1.72624 0.00953205 1.37334 0.0832748 2.70816 -489472: 0.0442481 0.876986 1.81165 0.413527 1.26433 0.0258831 0.032371 1.92276 0 1.13645 0.0661068 2.55118 -491520: 0.0544241 0.956035 2.03806 0.311037 1.31018 0.0299952 0.0288295 2.04572 0 0.83445 0.0501149 2.49135 -493568: 0.0568832 1.00439 2.01487 0.233276 1.20314 0.0288778 0.0345431 2.05594 0 0.822955 0.0606998 2.52102 -495616: 0.0562194 0.925397 1.73761 0.319429 1.04359 0.00782565 0.0400429 2.02253 0 1.33223 0.102727 2.25602 -497663: 0.0994017 0.862801 1.70213 0.142141 0.964911 0.0247038 0.0230447 1.88223 0 1.85049 0.113173 2.07338 -499712: 0.15711 0.84883 1.52742 0.011782 1.00947 0.0260228 0.0214969 1.88804 0.0238968 2.11139 0.24523 1.98557 -501760: 0.157165 0.803935 1.50297 0.0183973 1.03521 0.0604636 0.00147035 2.00379 0.0562948 1.86741 0.0324678 1.8934 -503807: 0.0566783 0.838179 1.54347 0.0204181 1.09895 0.0613743 0 2.0701 0 1.53302 0.109122 1.92096 -505856: 0.0285012 0.897692 1.5889 0.0418171 1.11777 0.0542164 0 1.97825 0 1.48228 0.13818 1.83379 -507904: 0.0197974 0.797088 1.63152 0.142011 1.1471 0.136392 0.00915925 1.76588 0.0261216 1.21849 0.132949 1.69432 -509952: 0.219196 0.696986 1.49979 0.405673 1.11386 0.138644 0.0168366 1.72108 0.350769 0.994905 0.113111 1.64353 -512000: 0.430775 0.693485 1.26272 0.433501 1.2651 0.0301132 0.0119168 1.62935 0.372109 1.1419 0.148777 1.53258 -514048: 0.199804 0.801972 1.15314 0.20957 1.54057 0.749709 0.0185097 1.34262 0.024974 1.41693 0.0524554 1.4254 -516096: 0.68572 1.0432 0.0288623 0.125019 1.68705 0.702127 0.0477296 1.19937 0.0116751 2.07016 0.175473 1.36692 -518143: 0.713136 1.0651 0.0215365 0.212951 1.53615 0.671904 0.0797551 1.08945 0.0420874 1.85098 0.277041 1.42427 -520192: 0.596378 0.965531 0.0210567 0.16401 1.30528 0.614997 0.219881 0.943983 0.0907539 1.94463 0.238113 1.61505 -522240: 0.113347 0.79936 0.108763 0.153791 1.01824 0.580208 0.342969 0.725984 0.114762 2.32361 0.379415 1.83013 -524287: 0.000359097 1.45645 0.790035 0.112436 0.268063 0.0808843 0.709739 0.803562 0.0621926 2.67472 0.93453 0.923957 -526336: 0.0641909 1.0422 1.6931 0.302128 0.326167 0.00762229 0.810768 0.857454 0.250786 2.10056 1.09939 0.69386 -528384: 0.0901566 0.723925 1.90316 0.303982 0.452464 0 1.04323 1.06323 0.210417 1.08145 1.5371 0.671609 -530432: 0.131533 0.492891 2.13573 0.279685 0.577489 0.00360553 1.22985 1.05613 0.177247 0.289749 1.16142 1.07333 -532480: 0.0366263 0.305339 1.96545 0.266723 0.648546 0.0884703 1.28603 1.23507 0.089386 0.153017 0.772537 1.61362 -534528: 0.000523026 0.484704 1.78883 0.331832 0.763112 0.029269 0.920819 0.918227 0.0946245 0.115203 0.172278 2.5463 -536576: 0.0346782 0.645478 1.5549 0.235454 1.152 0.245963 0.203199 0.153121 1.28857 0.2764 0 3.01405 -538623: 0.404984 0.86167 1.3265 0.142737 1.46617 0.228368 0.0938876 0.225223 1.86498 0.825504 0.0252235 2.08585 -540672: 0.251155 1.21433 1.38364 0.0780413 1.02711 0.0707937 0.071634 0.116426 1.46457 2.00481 0.0769016 0.899821 -542720: 0.0582026 1.24733 1.62736 0.0192532 0.842977 0 0.062137 0.0871981 0.891307 2.39536 0.481803 0.851464 -544767: 0.171044 0.7905 1.88586 0.0248871 1.33139 0 0.181429 0.139583 0.245263 2.56219 0.537101 1.43621 -546816: 0.122133 0.430464 1.22796 0.202184 1.15174 0 1.14091 0.412826 0.108629 1.2833 0.0969227 3.37854 -548864: 0.140688 0.147097 0.901143 0.46569 0.86565 0 1.38452 0.522783 0.0332393 0.39032 0.175755 3.80239 -550912: 0.141518 0.0539124 0.638627 0.693605 0.708337 0.0230686 1.37364 0.473755 0.0590266 0.383688 0.244409 3.93678 -552960: 0.0219729 0.0607867 0.359661 0.772603 0.41028 0.0978042 1.44209 0.627878 0.0427827 0.445852 0.00136475 3.95049 -555008: 0.000321084 0.0652349 0.578805 0.724412 0.0667399 0.0636651 1.28089 0.470615 0.0255182 0.439773 0.00477855 3.95373 -557056: 0 0.086887 0.453716 0.796591 0.0405212 0.0062223 1.26969 0.161483 0.0446334 0.533467 0.358499 3.67702 -559103: 0 0.0150901 0.570772 0.735561 0.0427859 0.00296919 1.51435 0.0180597 0.0977307 0.592908 1.27445 3.05472 -561152: 0 0.00064998 0.748746 0.86205 0.053022 0.000924164 1.85656 0.0861278 0.0463009 1.0069 1.785 1.8976 -563200: 0.000592746 0.00391336 1.14878 0.991514 0.809754 0.0890172 1.2248 0.0535386 0.105984 1.35414 1.80215 1.1681 -565248: 0.524659 0.156508 1.8291 0.621003 1.28575 0.120714 0.0471373 0.150517 0.0418948 1.57837 1.18514 1.25492 -567296: 0.39969 0.510277 1.9423 0.552791 0.983532 0.109279 9.92577e-05 2.02463 0.0126647 1.36754 0.0780404 2.03343 -569344: 1.24309 0.688025 1.88943 0.495421 0.798659 0.0899844 0 2.21104 0.0394116 0.541427 0.0547371 1.90469 -571392: 1.13576 0.663799 1.89786 0.474761 0.50092 0.0517001 0.12045 2.50018 0.0916971 0.496289 0.0403561 1.97822 -573439: 0.376315 0.439501 1.82319 0.295718 0.064683 0.159441 0.421483 2.80818 0.0899932 0.567371 0 2.44363 -575488: 0.0471079 0 1.5346 0.220749 0.0348114 0.217225 0.515138 2.79602 0.107051 0.707645 0 2.72245 -577536: 0.0169707 0.0240786 1.27601 0.227646 0.0334208 0.133577 0.685446 2.58982 0.0994484 0.877013 0 3.10165 -579583: 0.166815 0.00152772 1.26831 0.201808 0 0.0751871 0.788904 2.27023 0.0456465 0.9879 0.152958 3.57995 -581632: 0.132346 0.00289826 1.27995 0.189798 0 0.0551134 0.844329 2.26425 0.00452442 0.968504 0.365697 3.60272 -583680: 0.00074146 0.00170119 1.39098 0.130814 0 0.151413 1.05648 2.30874 0.00126396 0.937775 0.338335 3.62693 -585728: 0.000695184 0.0139857 1.8086 0.0145986 0.00307982 0.240412 1.16762 2.19132 0.0017938 0.981956 0.104172 3.61787 -587776: 0.000604038 0.0535806 2.03949 0.103763 0.0263382 0.209639 1.0262 2.33018 0.00803641 1.02723 0.216496 3.27879 -589824: 0.000485293 1.70053 1.66196 0.284094 0.0935361 0.262884 0.0272427 2.54634 0.492424 0.655783 0.15574 2.84309 -591872: 0.000543976 3.54679 0.465101 0.237034 0.126762 0.301999 0.024982 2.36103 0.770724 0.50641 0.120108 1.49559 -593919: 0.000667849 4.0329 0.113417 0.0125916 0 0.400354 0.0259587 2.13264 0.934481 0.340185 0 0.887883 -595968: 0.000673817 4.23779 0.0010491 0.0961896 0 0.356987 0.0137483 2.05146 0.964707 0.0810464 0 0.481083 -598016: 0.0924678 3.93654 0.119138 0.170934 0 0.392171 0.0143826 2.02622 0.88772 0.120173 0.000544606 0.40598 -600063: 0.560718 2.95639 0.144503 0.426584 0 0.272424 0.0283714 1.96151 0.204366 0.148775 0.291321 0.610162 -602112: 0.714105 0.978321 0.624933 0.842427 0 0.166937 0.0436281 1.66849 0.0764111 0.495787 0.186518 0.503795 -604160: 0.557658 0.234322 1.37876 0.875287 0.017171 0.0609061 0.0554347 1.4518 0.00655811 0.489982 0.155889 0.404656 -606208: 0.268665 0.210018 2.19328 0.581053 0.190922 0.0255577 0.240159 1.61072 0.00882387 0.586205 0.188695 0.293999 -608256: 0.226549 0.318663 3.053 0.205602 0.156872 0 0.596802 1.60794 0.00887248 0.617226 0.151821 0.254429 -610304: 0.145182 0.296866 3.27718 0.0192505 0.0337469 0 0.853243 2.08601 0.00837203 0.991045 0.108454 0.601192 -612352: 0.0442462 0.308319 3.23103 0.0173455 0.0313078 0.0272552 0.89154 2.33303 0.00710027 1.08296 0.0949685 0.957095 -614399: 0.0356315 0.309888 2.97861 0.019546 0.0243464 0.117852 0.832354 2.47699 0.00545142 1.02294 0.173768 1.19336 -616448: 0.0602823 0.364062 2.64301 0 0.00943369 0.163808 0.683712 2.55315 0.00689587 0.894658 0.333823 1.38507 -618496: 0.136312 0.540745 2.15657 0 0.36017 0.199548 0.075127 2.03498 0.392232 0.255465 0.533436 1.32729 -620543: 0.249446 0.468812 1.48491 0 0.858887 0.200931 0.073909 1.41774 0.454933 0 0.535215 1.23073 -622592: 0.0176911 0.0030209 1.07038 0 1.6013 0.151827 0.0661535 1.42426 0.477 0 0.490183 1.40854 -624640: 0.000497415 0.00209146 0.583471 0 2.37919 0.0506234 0.196276 1.26698 0.488887 0.081062 0.262446 1.727 -626688: 0.000596635 0.00170072 0.195116 0 3.08434 0 0.0566748 1.29025 0.502195 0.149252 0.290593 1.86823 -628736: 0.000759059 0.756318 0.128349 0.0905202 3.43782 0.0161755 0.0616625 1.27287 0.430193 0.0478908 0.374142 1.51542 -630784: 0.30658 1.47409 0.0253606 0.0332338 2.97415 0.0418735 0.0274457 1.31709 0.467064 0.00732324 0.346397 1.05905 -632832: 0.522529 2.83213 0.0100187 0.0504764 1.37855 0.0468409 0.00804487 1.31288 0.657874 0.00953837 0.301566 0.676835 -634879: 0.59031 3.61257 0.0815863 0.0518729 0.0710294 0.283373 0.261469 1.54399 0.989173 0.00822209 0.206189 0.496046 -636928: 0.00798371 4.09096 0.073983 0.0543766 0.089156 0.366893 0 1.75847 1.03318 0.0217346 0.563853 0.559877 -638976: 0.000536702 3.90197 0.0279033 0.0331286 0.0449855 0.229304 0 1.55384 1.04878 0.0959514 1.01117 0.743448 -641024: 0.128749 3.14146 0.0254849 0.00934086 0.0887003 0.00147743 0 1.42604 0.929803 0.215892 1.23601 1.05929 -643072: 0.137176 3.18056 0.0168482 0.0109008 0.0964648 0.00333788 0 1.32778 0.593046 0.30587 1.14558 0.930067 -645120: 0.0794465 3.53007 0.0406548 0.00503251 0.078045 0.0396792 0 1.57135 0.766102 0.147395 0.671449 0.562129 -647168: 0.175947 3.56254 0 0.0430118 0.049664 0.197171 0.437306 1.72844 1.04463 0.0921319 0.00959709 0.296524 -649215: 0.0211485 3.65066 0 0.0301829 0.075411 0.305857 1.03593 1.28654 1.07093 0.0242962 0.121863 0.223791 -651264: 0.000581735 3.34522 0.000369276 0 0.066747 0.498256 1.66685 0.659171 1.09553 0.00734715 0.145341 0.725671 -653312: 0.0143891 2.99202 0.00169779 0 0.0538782 0.640551 2.06526 0.128513 0.984947 0.0592039 0.113591 1.12725 -655359: 0.0765907 2.88673 0.0569883 0.00855978 0.0381774 0.700348 2.16801 0.00281335 0.859229 0.130962 0.11145 1.30087 -657408: 0.0267509 2.90245 0.00256098 0.0433711 0.0164426 0.713957 2.17117 0.0390337 0.737845 0.145389 0.100034 1.29767 -659456: 0.000735352 3.04854 0 0.0654321 0.00753161 0.712577 1.89806 0.012884 0.664152 0.0158148 0.119459 1.37882 -661504: 0.000620353 3.0856 0.000265397 0.0638571 0.0100214 0.698343 1.74243 0.00181488 0.761344 0.00481208 0.138472 1.46738 -663552: 0.000215795 2.9896 0.00320411 0.0532139 0.0124048 0.631078 1.78309 0.000957979 0.936927 0.00510979 0.142859 1.53646 -665600: 0.0413978 2.96562 0.00596262 0.0216874 0.0136068 0.550021 1.86424 0.00457082 1.017 0.00912135 0.14037 1.47112 -667648: 0 3.01656 0.00514343 0 0.0115825 0.553907 1.92391 0.0011512 1.00329 0.00508216 0.144898 1.36194 -669695: 3.84741e-05 2.98035 0.0151877 0 0.0166532 0.875586 1.96538 0.00207253 0.958289 0.00498913 0.145424 1.24568 -671744: 0.000441976 2.93088 0.117395 0 0.0118965 1.18846 1.90857 0.0031504 0.983607 0.00373666 0.50301 1.12368 -673792: 0.000524311 2.92668 0.194017 0.0158429 0.0116082 1.27257 1.82475 0.00349269 1.07448 0.00332791 0.931997 1.05656 -675839: 0.000553238 2.96677 0.101613 0.0620986 0.00865959 1.24919 1.80876 0.00364987 1.03168 0.00527979 1.10886 0.999563 -677888: 0.00048165 2.95838 0.0587762 0.102402 0.0295892 1.17287 1.93527 0.00410206 0.988266 0.0199689 1.33115 0.780636 -679936: 0.000216838 2.92519 0.0074713 0.13328 0.0299323 1.11257 2.08539 0.00407226 1.00347 0.00781881 1.42653 0.481624 -681984: 0.320709 2.94465 0.00226706 0.141796 0.0303789 1.04726 2.05404 0.00283474 1.03291 0.00766051 1.42878 0.377577 -684032: 0.292559 2.97671 0.00320083 0.138767 0.0121299 1.05817 2.00943 0.00186694 1.01687 0.00891099 1.25435 0.411906 -686080: 0.295571 3.00416 0.0026749 0.129932 0.0213023 0.962922 2.04436 0.00568302 1.0188 0.0101619 1.13375 0.407297 -688128: 0.000599075 3.0944 0.0177857 0.118532 0.0260855 0.997126 1.96726 0.00301437 0.942172 0.0105446 1.03326 0.507749 -690175: 0.000661833 3.14833 0.0854934 0.0493242 0.0259286 1.17386 1.78539 0.00426523 0.903315 0.00963812 0.955515 0.574428 -692224: 0.000660718 3.47126 0.201116 0.00832276 0.0275558 1.172 1.45287 0.00397324 1.37771 0.00783593 0.954489 0.587125 -694272: 0.000566076 3.27813 0.159289 0.0427224 0.0245856 1.02432 1.43314 0.0615952 2.10646 0.0034473 0.863087 0.525053 -696320: 0.0311486 3.02299 0.185123 0.017267 0.0251531 0.836033 1.54246 0.00140289 2.50133 0.0136303 0.668142 0.368389 -698368: 0.0271207 2.95855 0.0745656 0.0612604 0.0119482 0.594194 1.74442 0.0470329 2.77349 0.0652193 0.60068 0.234973 -700416: 0.157952 2.8943 0.00362633 0.161359 0.000436752 0.390783 1.87115 0.0489783 2.89517 0.0824639 0.442537 0.184236 -702464: 0.269058 2.74139 0.0692356 0.258059 0.000577582 0.339017 1.8909 0.00826201 2.9498 0.113968 0.525762 0.118449 -704511: 0.374286 2.4546 0.0953471 0.317853 0.0013592 0.27583 1.83309 0.00647141 3.03923 0.0747098 0.457811 0.0838667 -706560: 0.625331 1.97554 0.00199666 0.364132 0.0276122 0.32469 1.73879 0.0481437 3.03672 0.0274152 0.407066 0.0291992 -708608: 0.67579 1.97425 0.00316575 0.245248 0.0358383 0.542019 1.70694 0.0616177 2.87122 0.00934291 0.197095 0.0715983 -710655: 0.629709 1.74928 0.593259 0.00751148 0.0180976 1.25068 1.76214 0.0700334 2.65579 0 0.508456 0 -712704: 0.339646 1.6526 0.914487 0.0139903 0.0116501 1.38735 1.79079 0.0770772 2.21367 0.0380228 1.58702 0.0114795 -714752: 0.172418 1.7235 0.945055 0.00824402 0.00821007 1.26628 1.74957 0.0670532 1.79165 0.0552339 2.26577 0.0869983 -716800: 0.135564 1.87196 0.984957 0.0635834 0.00586381 1.19934 1.66795 0.056933 1.58441 0.046998 2.57193 0.127588 -718848: 0.149523 1.89318 0.868164 0.0400563 0.00530784 1.22522 1.64745 0.046242 1.48728 0 2.74719 0.158095 -720896: 0.200687 1.83315 0.664597 0.107368 0.00792837 1.26117 1.76213 0.0333079 1.37628 0.0577852 2.91964 0.135017 -722944: 0.396603 1.76684 0.571031 0.100824 0.00915553 1.23452 1.76463 0.0333953 1.29143 0.0570529 3.06882 0.132038 -724991: 0.454399 1.53722 0.566887 0.061726 0.013979 1.26504 1.77789 0.0419145 1.33298 0 3.17482 0.100195 -727040: 0.371273 1.36506 0.501948 0.108596 0.018109 1.30148 1.80643 0.0453641 1.36305 0 3.20088 0.0758919 -729088: 0.314951 1.48105 0.33104 0.0802735 0.0226414 1.30098 1.6617 0.0358065 1.39124 0 3.11158 0.35515 -731135: 0.435363 1.56091 0.264164 0.0995149 0.0275272 1.25388 1.98646 0.0100022 1.44598 0.0924331 3.03579 0.156272 -733184: 0.33141 1.76345 0.108227 0.148481 0.035549 1.19144 2.03754 0.037147 1.13431 0.128199 3.05979 0.208196 -735232: 0.412979 1.94258 0.0747672 0.150323 0.0632219 1.16431 2.12096 0.0489272 0.467354 0.107914 3.06447 0.212285 -737280: 0.487722 1.94685 0.128232 0.0320964 0.0607194 1.20924 2.30314 0.0287409 0.259837 0.0930452 2.97064 0.195388 -739328: 0.376436 1.82007 0.205403 0 0.0641359 1.21643 2.33885 0 0.43065 0.0440427 2.88686 0.229967 -741376: 0.197325 1.8306 0.229341 0 0.144988 1.20697 2.31616 0 0.407321 0 2.82079 0.274655 -743424: 0.0645335 1.88402 0.186915 0 0.184179 1.16486 2.38628 0.00892689 0.339715 0 2.79439 0.2685 -745471: 0.124943 1.86059 0.119568 0.0134624 0.159668 1.06512 2.53343 0.0346298 0.307302 0 2.9651 0.256368 -747520: 0.150528 1.75418 0.0705047 0.0144401 0.105052 1.07277 2.59208 0.0429552 0.254812 0 3.08821 0.166482 -749568: 0.139455 1.79934 0.0711512 0.0123923 0.0297247 1.1366 2.46849 0.0378415 0.186052 0.0400092 3.05069 0.241771 -751615: 0.107754 1.89184 0.1003 0.0111973 0.0206306 1.24776 2.40386 0.018412 0.161561 0.0553011 2.99366 0.242712 -753664: 0.0597412 1.98931 0.0343016 0.00534715 0.0897665 1.46906 2.43405 0 0.134599 0.00373983 2.81517 0.0300125 -755712: 0.000422761 1.9622 0.0197533 0 0.161205 1.33503 2.3605 0 0.0892647 0.062438 2.88565 0 -757760: 0.156538 1.82643 0.0412096 0 0.238547 1.11568 2.2512 0 0.181623 0.0451819 2.94814 0 -759808: 0.275524 1.52186 0.0220485 0.0958123 0.263857 0.96269 2.30697 0 0.316788 0.0847417 2.95126 0 -761856: 0.00021091 1.54869 0.00465056 0.170533 0.286315 0.966461 2.12648 0 0.425997 0.0542277 2.85397 0.13721 -763904: 0.000360653 1.88493 0.00275374 0.211587 0.259277 0.95518 2.06249 0.00373039 0.511667 0 2.6005 0.214837 -765951: 0.0549825 2.08912 0.0552125 0.231749 0.130022 0.89359 2.17821 0.0193721 0.397322 0 2.71897 0.192618 -768000: 0.10638 2.16245 0.204756 0.180964 0.100699 0.89174 2.28787 0.0174752 0.383564 0.00520452 2.708 0.215443 -770048: 0 2.41158 0.295219 0.0536951 0.0507741 1.02978 2.18604 0.00807506 0.426463 0.00505364 2.62912 0.23879 -772096: 0.0443056 2.33281 0.547384 0.00672854 0 1.33809 1.58199 0 0.45708 0 1.91058 1.59326 -774144: 0.303364 2.1769 0.777372 0.0120199 0.0478314 1.29959 1.50534 0 0.565199 0 1.5621 1.58389 -776192: 0.359025 2.106 0.536673 0.0150188 0.105707 1.07808 1.56134 0 0.664802 0 2.00415 1.55175 -778240: 0.42027 2.10154 0.493494 0.0140388 0.126676 1.14012 1.65045 0.000689533 0.692626 0 2.22781 1.43058 -780287: 0.526805 2.05099 0.456696 0.0125093 0.0967849 1.19713 1.77914 0.0194734 0.687734 0 2.25402 1.23765 -782336: 0.649016 1.91446 0.456197 0.0103598 0.0705135 1.24313 1.88819 0.0311956 0.618245 0 2.37824 1.08665 -784384: 0.405311 1.82159 0.486328 0.0113312 0.0513458 1.24774 1.84544 0.0284186 0.62723 0 2.49714 1.08115 -786431: 0.242177 1.78097 0.5146 0.0217598 0.0326338 1.30791 1.82778 0 0.571502 0 2.32351 1.21085 -788480: 0.000239486 1.82332 0.512396 0.00786106 0.0378844 1.25432 1.79273 0 0.452796 0 2.31734 1.30855 -790528: 0 1.98743 0.444517 0.00662397 0.0658888 1.25441 1.8402 0 0.351811 0 2.5963 1.41757 -792576: 0.0322614 2.30183 0.248285 0.00767269 0.170844 1.04622 2.45781 0.065165 0.00265528 0 2.90833 1.29073 -794624: 0 2.14695 0.0669012 0.0108497 0.180604 0.291119 3.23113 0.021617 0.000365861 0 2.70398 1.14581 -796672: 0 1.884 0.0782409 0.0162844 0.18158 0.00558906 3.61286 0.0254615 0.000874055 0 2.51663 0.873095 -798720: 0 1.81868 0.106639 0.013919 0.196745 0.0161215 3.74411 0.0114524 0.0009226 0 2.49963 0.686073 -800767: 0 1.87383 0.0584361 0.00382818 0.2306 0.0192856 3.79925 0 0.000449771 0 2.65086 0.708838 -802816: 0.000533634 1.92859 0.0768094 0 0.22041 0.223653 3.61337 0 0 0 2.69088 0.998874 -804864: 0.000581889 1.79752 0.0247423 0.0100416 0.186811 0.485015 3.28464 0 0.0241324 0.0242475 2.57189 1.06822 -806911: 0 1.8748 0.0036717 0.0133552 0.184615 0.496401 3.18604 0 0.0855159 0.0454359 2.50945 0.856438 -808960: 0.0216628 1.98923 0.0446334 0.0113645 0.187614 0.427955 3.30159 0 0.0896779 0.0499278 2.5467 0.683989 -811008: 0.0457609 2.04487 0.161683 0.018992 0.182328 0.481079 3.3889 0.0563491 0 0.116134 2.67087 0.256951 -813056: 0.0306062 2.09579 0.00237528 0.0413807 0.182121 0.427904 4.05688 0.0228964 0.00190446 0.111035 2.52717 0 -815104: 0.0174672 2.0592 0.67947 0.0095121 0.172076 0.183448 3.90402 0.0308035 0.0616088 0 1.85186 0.401913 -817152: 0.000409993 2.03511 1.01443 0.00386798 0.175729 0 3.69751 0.032075 0.0722582 0 1.25602 0.578061 -819200: 0.00043619 1.9945 1.29886 0 0.178862 0.00485916 3.55074 0.0558823 0.091821 0 0.692914 0.889211 -821247: 0.00048808 1.89521 1.58481 0 0.161025 0.13733 3.36102 0 0.0706132 0.0602491 0.3987 1.4122 -823296: 0.00055914 1.72916 1.73395 0.030498 0.108092 0.16555 3.31108 0 0.0120709 0.0822072 0.291689 1.89103 -825344: 0.000567272 1.58639 1.71427 0.149729 0.061023 0.10075 3.30856 0 0.00652218 0.0787283 0.32638 2.4416 -827391: 0.000626899 1.36503 1.66777 0.189902 0.0433107 0.144892 3.2117 0 0.00417844 0.0347293 0.395649 2.96095 -829440: 0.000729948 1.21713 1.60897 0.133207 0.0321343 0.228649 3.09305 0 0.00167243 0.0512192 0.4021 3.35396 -831488: 0.000701203 1.04432 1.57598 0.106829 0.0340186 0.285704 3.15845 0 0.000489965 0.0655665 0.389198 3.41029 -833536: 0.000500093 0.920609 1.64827 0.0107593 0.0266024 0.152774 3.17203 0.0118348 0.0291832 0.00472173 1.08941 3.12963 -835584: 0.0896352 0.918761 1.5896 0 0 0.0459034 3.26713 0.0593689 0.00283443 0.00283061 2.04243 2.39704 -837632: 0.14629 1.39314 1.3471 0.00705168 0 0.0818529 3.27277 0.0397225 0.00258315 0.00809027 2.37385 1.58358 -839680: 0.000488666 1.47167 1.16806 0.064177 0.00429515 0.0691661 3.25943 0 0.0370314 0.0120343 1.98783 1.74948 -841727: 0.000476345 1.25039 1.15906 0.0328369 0.0239827 0.0380011 3.32403 0 0.0644438 0.0104533 0.964463 2.56838 -843776: 0.036556 1.02992 1.16942 0.0785607 0.0334328 0.155577 3.24521 0.185239 0.0656022 0.0359309 0.0123429 3.31533 -845824: 0.0934668 0.563141 1.10375 0.0416303 0.0295419 0.13091 2.96633 0.468452 0.0688737 0.0719542 0 3.90216 -847872: 0.253284 7.54634e-05 0.617214 0.0119153 0.132951 0.267504 2.67014 0.965308 0.01291 0.118341 0.0309996 3.84972 -849920: 0.303642 0.12769 0.1782 0.0230136 0.143527 0.169567 2.2648 1.11421 0.0896716 0.0779164 0.0819945 3.9385 -851968: 0.19393 0.299578 0.96077 0.0620092 0.14557 0.135299 1.88233 0.918831 0.25047 0.04124 0.118401 4.07483 -854016: 0.102618 0.678992 1.46901 0.0631483 0.123216 0.0829152 2.02799 0.419626 0.359586 0 0.0353819 3.96717 -856063: 0.104517 0.634584 1.55896 0.211035 0.568228 0.112498 2.33417 0 0.129734 4.44129e-05 0.401733 3.24438 -858112: 0 0.652179 1.71029 0.161977 0.830564 0.0240988 2.53466 0.195895 0.175404 0.034593 1.1887 2.39122 -860160: 0 0.699613 2.02737 0.0803951 0.395517 0.0221102 2.6878 0.142395 0.211113 0.142223 1.45529 1.31663 -862207: 0 0.715333 2.35246 0.0121708 0.303221 0.0849152 2.74438 0.0468514 0.0522432 0.172444 1.151 1.39794 -864256: 0 0.672586 2.38799 0.00961943 0.168878 0.116996 2.65884 0.138387 0.0432167 0.433473 0.814253 2.19086 -866304: 0 0.812288 2.29221 0.011619 0.164225 0.139833 2.37179 0.271987 0.223957 0.276284 0.910218 2.97835 -868352: 0 1.29917 1.68552 0.0140944 0.155153 0.0269884 1.76255 0.249128 0.874287 0.044701 0.981212 3.07311 -870400: 0 2.34076 0.62984 0.0493369 0.119827 0 1.45188 0.0131566 0.70858 0.039901 0.916176 2.49232 -872448: 0.000327832 2.50405 0.536599 0.145661 0.0903144 0.0169636 1.28639 0.0221685 0.616338 0.0177958 0.523362 1.90666 -874496: 0.000447626 2.64148 0.498351 0.177098 0.0875129 0.057178 1.30269 0.0201901 0.444826 0.00675237 0.226049 1.81409 -876543: 0 2.41451 0.735549 0.236409 0.066811 0.0679255 1.68561 0.0241469 0.247368 0.204437 0.176766 2.41747 -878592: 0.0416271 1.03985 2.33012 0.228153 0.00782791 0.0616579 2.04349 0.118172 0.00152225 1.28808 0.0492407 2.3616 -880640: 0.0726632 0.192852 3.30629 0.227784 0.0181143 0.0669589 1.55819 0.148902 0 1.23704 0.0948543 2.004 -882687: 0.0981207 0.164836 3.75507 0.0959774 0.0493594 0.0282578 1.26913 0 0 1.09226 0.149344 1.62643 -884736: 0.119492 0.218539 3.83052 0.0598517 0.0738807 0 1.29073 0.0104222 0.00259867 1.00845 0.138257 1.33154 -886784: 0.139017 0.353969 3.75733 0.00880094 0.0595535 0 1.29731 0.00191828 0.00537089 0.961255 0.187335 1.55164 -888832: 0.153399 0.442944 3.48586 0.169014 0.0396018 0 1.44821 0.00400562 0.00511341 0.848123 0.0913938 1.83818 -890880: 0.118303 0.724989 2.25073 0.309924 0.0420055 0.0191104 1.79666 0.00316003 0.125212 0.317564 0.00139786 2.20279 -892928: 0.0204926 1.83135 0.871837 0.194739 0.0222561 0.0294459 1.37756 0 0.742512 0.0662614 0.00116369 2.27234 -894976: 0.000501556 2.38286 0.420752 0.146765 0.0723414 0.0275162 1.36775 0 0.768748 0.0189419 0.000428145 1.70208 -897023: 0.000288837 2.62659 0.268609 0.0362392 0.19298 0.0245432 1.67901 0 0.800178 0.102971 0.00490658 1.29269 -899072: 6.86915e-06 2.69484 0.163973 0 0.169452 0.125809 2.40374 0.0768163 0.737874 0.352354 0.180873 1.1509 -901120: 0 2.49758 0.342353 0 0.17195 0.196234 2.84719 0.106494 0.427874 0.584806 0.355484 1.47051 -903168: 0.0335676 2.05553 1.15732 0.164085 0.160905 0.0361834 3.01007 0.0382544 0.0847729 0.661296 0.385741 2.02997 -905216: 0.218025 0.908595 2.13535 0.233761 0.132422 0.0288449 2.48656 0.00245104 0.0637839 0.169748 0.32667 3.31904 -907264: 0.221856 0.0252232 2.41157 0.437369 0.0907709 0.0566256 2.30763 0.00610108 0.0563687 0.0101941 0.210832 3.54663 -909312: 0.263948 0.103968 2.52777 0.422207 0.16351 0.241018 1.87031 0.0983625 0.00877627 0.105151 0.464657 3.16257 -911360: 0.273492 0.160892 2.43786 0.3066 0.0935983 0.37486 1.74941 0.120559 0.00655498 0.107765 0.669556 2.35471 -913408: 0.254595 0.141502 2.64639 0.233652 0.128626 0.303728 1.78302 0.0827357 0.00277449 0.224566 0.785086 1.81049 -915456: 0.074552 0.170286 2.77035 0.266992 0.125872 0.112039 1.85385 0.149239 0.00702278 0.977446 0.742058 1.491 -917503: 0.0247792 0.213266 2.75039 0.385736 0.0534263 0.0396531 1.94341 0.365295 0.00392179 1.37405 0.169865 1.60344 -919552: 0 0.340678 2.20636 0.223821 0.0226291 0.0675072 1.88613 0.471388 0.0098406 1.00704 0.343444 2.20151 -921600: 0 0.768563 1.78926 0.161219 0 0.0809697 2.04385 0.393118 0.0199969 0.911837 0.403253 2.51322 -923648: 0 1.10173 1.7909 0.269568 0.0369476 0.0880421 2.09973 0.563773 0.0303553 0.923175 0.182761 2.5532 -925696: 0.000162011 1.58913 1.5939 0.190892 0.10725 0.0742323 1.95994 0.479325 0.179932 0.36485 0.0688327 2.2709 -927744: 0.000138563 1.87484 1.44084 0.182945 0.113173 0.196722 1.81122 0.202711 0.416691 0.248182 0 2.23744 -929792: 0.0831628 1.83715 1.30448 0.342675 0.249199 0.315872 1.72248 0.0414285 0.510081 0.147195 0 2.43473 -931839: 0.150588 1.48734 1.11123 0.486309 0.0126478 0.430029 1.78109 0.0374798 0.697273 0.182619 0.359677 2.88684 -933888: 0.539727 0.525043 0.870165 0.53981 0.131863 0.170319 2.35687 0.0213146 0.749202 0.373969 1.0961 2.83515 -935936: 0.243942 0.0856288 0.661069 0.311659 0 0.0428656 2.22377 0.035831 0.0514721 0.6534 1.27258 2.91105 -937983: 0.00060156 0.110192 0.662028 0.454443 0 0.0122292 2.56366 0.0456771 0.0177602 0.503205 0.754857 2.93698 -940032: 0.00040293 0.49665 1.27224 0.35599 0 0.00224475 2.53554 0.0620255 0.00281048 0.34697 0.476189 2.80751 -942080: 0.000172817 0.568609 1.60298 0.100408 0.223514 0.00299024 2.69341 0.0555602 0 0.345113 0.416075 2.78359 -944128: 1.05541e-05 0.592314 1.64519 0.00763333 0.386031 0 2.7333 0.0346885 0 0.406041 0.407894 3.00666 -946176: 4.4031e-05 0.593161 1.55552 0 0.589955 0 2.64079 0.140191 0 0.595549 0.414987 3.13491 -948224: 0.000194762 0.571755 1.5095 0.0221488 0.741432 0.0150892 2.41043 0.124278 0 0.769052 0.308219 3.19439 -950272: 0.000379717 0.738269 1.52487 0.094895 0.184626 0.0377615 2.22632 0.0725485 0 0.870884 0.129632 3.46261 -952319: 0.000386379 0.803818 1.50621 0.162222 0 0.100271 2.14558 0.0537916 0 0.923682 0.0756126 3.58923 -954368: 0.000576303 0.650205 1.53331 0.177178 0.0284421 0.0877699 2.32644 0.050775 0 0.941807 0.0497473 3.56036 -956416: 0.000630914 0.604449 1.60146 0.149143 0 0.16254 2.40893 0.0399031 0 0.884002 0.0767614 3.65908 -958463: 0.000627992 0.55456 1.73625 0.194734 0 0.141653 2.29643 0.0204409 0.0476253 0.876755 0.157375 3.78623 -960512: 0.000313298 0.478194 1.82654 0.417352 0.0197524 0.12557 2.2985 0.00435045 0.0301364 0.95019 0.211241 3.67167 -962560: 0 0.44376 1.87384 0.381979 0.0613738 0.0342167 2.27379 0 0.00724322 1.11811 0.268394 3.44794 -964608: 0 0.385406 1.98521 0.0629578 0.286421 0.0100205 2.22156 0 0 1.12699 0.347096 3.27534 -966656: 0.000319362 0.256015 2.3035 0.161807 0.162621 0.105349 2.2252 0 0.136669 0.855795 0.473529 3.41795 -968704: 0.000463081 0.21788 2.2074 0.194104 0.00540839 0.170028 2.59846 0.126545 0.282815 0.630587 0.500608 3.56546 -970752: 6.3143e-05 0.260231 1.58394 0.192204 0.0734693 0.351497 2.79952 0.0747618 0.0905511 0.783841 0.554501 3.23316 -972799: 0.0465383 1.04239 0.901051 0.154807 0.29511 0.267304 2.60334 0.0300419 0.0566548 0.660625 1.06024 2.86884 -974848: 0.0675759 1.28701 0.678187 0.113708 0.293246 0.261605 2.56521 0 0.0141215 0.770485 1.2176 2.38255 -976896: 0.184945 1.35925 0.471453 0.0395202 0.229834 0.277023 2.75646 0 0.0022219 0.852065 1.1708 1.93145 -978944: 0.123043 1.7418 0.0215364 0.0965426 0.972302 0.261324 2.67454 0.0667608 0.369361 0.710122 0.652596 1.66917 -980992: 0.0481342 1.63807 0.0202174 0.137918 1.51831 0.230197 2.20535 0.0796771 0.711375 0.96217 0.224725 1.87628 -983040: 0.016333 1.9023 0.0254207 0.134168 1.69266 0.189352 1.96459 0.0726397 0.813443 1.5795 0.00512554 1.88072 -985088: 0.00886306 2.08373 0.0290944 0.209352 1.96264 0.119783 1.75889 0.0637296 0.797477 1.81493 0.00511853 1.90907 -987135: 0.0222846 2.18677 0.0725379 0.262826 2.19647 0.0400316 1.50607 0.0521324 0.78884 1.80697 0.00495915 2.03095 -989184: 0.0133414 2.164 0.156698 0.305453 2.24276 0.00140738 1.58817 0.0990191 0.805431 1.70733 0.00401772 2.12567 -991232: 0.0597177 2.26288 0.259768 0.287934 2.17167 0 1.59135 0.145653 0.866989 1.60002 0.00309464 2.08787 -993279: 0.0892609 2.3347 0.074535 0.294114 1.94058 0.00721559 1.65806 0.215528 0.799059 1.87346 0.00257535 1.94385 -995328: 0.125774 2.38397 0.00643955 0.346592 1.75359 0.00670789 1.66829 0.379025 0.489656 1.97815 0.00224482 1.80844 -997376: 0.205276 2.34789 0.0143915 0.404376 1.65421 0.00649838 1.66119 0.470745 0.274834 1.96412 0.00235683 1.78364 -999424: 0.129843 2.21597 0.0064627 0.447456 1.47839 0.0483615 1.55751 0.464972 0.292256 1.96367 0.000552182 1.78934 -1001472: 0.209444 2.27473 0.00491848 0.359929 0.958714 0.0368066 1.36078 0.586778 0.267536 2.09494 0.000316735 1.52053 -1003520: 0.19549 2.61844 0 0.0894059 0.680704 0.0824486 1.00242 0.700406 0.0570594 2.21579 0.002907 1.39254 -1005568: 0.148671 2.58508 0.0171226 0 0.924374 0.144607 1.13724 0.748488 0.0944685 2.32013 0.0153349 1.54127 -1007615: 0.0857348 2.50354 0.168903 0.0114423 1.13705 0.199137 1.01435 0.714605 0.0913582 2.35671 0.0443512 1.71194 -1009664: 0.0187284 2.45851 0.276286 0.0136592 1.24751 0.240539 0.651075 0.649028 0.0688802 2.32291 0.0642494 1.72459 -1011712: 0.493266 2.51556 0.282608 0.123737 1.15508 0.510723 0.255237 0.387482 0.206721 1.97087 0.0303963 1.60792 -1013759: 1.02095 2.29198 0.198942 0.144378 0.924916 0.814154 0.190624 0.153259 0.916724 1.35965 0.0786517 1.4472 -1015808: 0.937226 2.02857 0.125358 0.156802 1.0186 0.672184 0.298395 0.161188 1.0561 1.12678 0.585713 1.5327 -1017856: 0.321087 1.68164 0.117641 0.0848426 1.38789 0.590655 0.534517 0.312394 1.13807 0.812621 0.815184 1.72557 -1019904: 0.0440595 1.44992 0.119549 0.0856928 1.91167 0.403154 0.889584 0.301759 1.29894 0.823617 0.640876 1.86276 -1021952: 0.193076 2.09082 0.00724076 0.260468 2.48575 0.193146 0.987506 0.0462916 1.18562 0.882736 0.551988 1.99348 -1024000: 0.0466948 2.50285 0.253567 0.294397 2.41104 0.498048 1.00795 0.0508785 0.96236 0.588004 0.0363873 1.33641 -1026048: 0 2.92246 0.206061 0.387865 2.11596 0.69624 0.856271 0.0753679 0.787377 0.448567 0.0220907 0.99145 -1028095: 0 3.2914 0.189451 0.338183 1.75134 0.649564 0.531732 0.0238434 0.65183 0.54069 0.0187071 0.816641 -1030144: 0.00944201 3.57315 0.0630663 0.346743 1.43686 0.383411 0.292585 0.00416935 0.595124 0.866092 0.021785 0.642412 -1032192: 0.102807 3.45738 0.00851823 0.24943 1.45023 0.323345 0.477068 0 0.61396 0.89533 0.00902289 0.628279 -1034239: 0.182753 3.02145 0.00694199 0.172966 1.5993 0.431211 0.541042 0.00841039 0.648869 0.84003 0 1.41305 -1036288: 0.207001 1.86519 0.00503245 0.322021 1.79898 0.381674 0.623854 0.0130182 0.869875 0.690265 0 2.73476 -1038336: 0 0.788421 0.0039368 0.610824 2.123 0.301161 0.842426 0.0147782 0.862712 0.590545 0 3.42269 -1040384: 0 0.705937 0.0044049 0.668476 2.10317 0.24638 0.789059 0.014423 0.571721 0.536525 0 3.50926 -1042432: 0.000476642 0.879594 0.00193145 0.831517 1.8227 0.210329 0.437093 0.0121516 0.666649 0.540701 0 3.25789 -1044480: 0.0354017 2.59798 0.0111263 0.555878 1.20427 0.319371 0.20343 0.00685241 1.08322 0.654121 0 2.37133 -1046528: 0.00312662 3.42424 0.053168 0.341855 0.704867 0.402253 0.302113 0 1.08641 0.638668 0.0211503 0.86381 -1048575: 0.720952 3.09055 0.0591329 0.247321 0.361807 0.398923 0.542064 0 1.0538 0.630451 0.104662 0.216486 -1050624: 1.1961 2.48318 0.0979092 0.234506 0.434042 0.364599 0.673899 0.0333714 1.06898 0.425417 0.0720764 0.441438 -1052672: 1.28881 2.04956 0.0883946 0.331335 0.570484 0.26612 0.750634 0.192593 0.858732 0.379225 0.14295 1.26651 -1054720: 0.784585 1.02409 0.0773905 0.53033 0.660045 0.309303 0.937834 0.264595 0.524173 0.50882 0.74082 2.55375 -1056768: 0.119705 0.730888 0.155898 0.590813 0.856464 0.274013 0.650283 0.0228992 0.0373376 0.698253 1.01918 2.99147 -1058816: 0.0246631 0.79189 0.194859 0.420512 1.18608 0.243435 0.149878 0.0223055 0.0315541 0.757289 0.89507 3.02184 -1060864: 0.000728768 1.29717 0.235306 0.172202 1.20552 0.35999 0.581092 0.0119597 0.356684 0.773758 0.559338 2.81968 -1062911: 0.000425471 2.76457 0.288954 0.0341924 1.12332 0.427915 0.753654 0.0695761 0.684658 1.33538 0.375305 1.89532 -1064960: 7.88547e-05 2.69779 0.610771 0.00155313 0.634524 0.385221 0.443797 0.0502006 0.478961 2.54421 0.0263597 0.861751 -1067008: 0.0409903 2.31233 1.42801 0.00112952 0.582649 0.267301 0.0105045 0.00359638 0.852838 2.19269 0.00035919 0.508791 -1069055: 0.08145 2.32269 1.45549 0.00566101 0.392056 0.110976 0.00564045 0 1.0369 2.02442 0.00237092 0.330064 -1071104: 0.0755606 2.74325 1.17446 0 0.468251 0.0806847 0.00593191 0 1.01374 1.91719 0.00343563 0.194479 -1073152: 0.000213471 3.08576 0.748941 0 0.229444 0.217851 0.000775871 0 1.08072 2.05227 0.0492046 0.302996 -1075200: 8.25018e-05 3.02593 0.220023 0.380495 0.208863 0.274919 0.00119841 0 1.08982 2.29955 0.123606 0.250795 -1077248: 0 2.64855 0.187433 0.0570186 0.181062 0.363597 0.00189879 0.00231748 1.07198 2.28651 0.103962 0.167873 -1079296: 0.0720992 2.46997 0.259001 0.119409 0.197004 0.363721 0.00389651 0 0.864995 2.38642 0.0917209 0.150649 -1081344: 0.140104 2.75446 0.22485 0.268975 0.414098 0.287418 0.000325318 0 0.39543 2.52294 0.000431206 0.277506 -1083391: 0.0871961 2.98775 0.20394 0.271771 0.751438 0.0308355 0.0287433 0.00289646 0.611783 2.81195 0 0.340746 -1085440: 0.0370702 1.61189 2.2637 0.330609 0.345538 0.0161669 0.271985 0.00160178 1.06416 2.56744 0 0.335954 -1087488: 0.0387202 0.637156 3.43328 0.0105243 0.194568 0.0325619 0.499803 0.00220737 0.692677 2.55868 0 0.19192 -1089535: 0.0468154 0.422971 3.73565 0.0295787 0.105859 0.03441 0.543748 0.00325833 0.392253 2.55125 0 0.25419 -1091584: 0.0611782 0.489215 3.81178 0.0660003 0.134362 0.0295184 0.560544 0.00430434 0.305737 2.42793 0 0.288694 -1093632: 0.0692701 0.724706 3.6039 0.0472596 0.133186 0.0134798 0.578606 0.00438951 0.131827 2.28278 0.0643541 0.320452 -1095680: 0.139753 1.17126 3.04911 0.185977 1.19047 0.00874095 0.40706 0.00213368 0.221634 1.69556 0.0195199 1.08068 -1097728: 0.656311 0.832806 1.20588 0.185367 2.72707 0.0126244 0 0.000824302 0.306778 1.64729 0.0362721 1.19971 -1099776: 0.83648 0.617646 0.172953 0.00160847 3.19134 0.0240308 0 0 0.23593 1.58466 0.0908729 1.1288 -1101824: 0.707765 0.468682 0.181816 0 3.17347 0.027733 0.0182428 0 0.25581 1.59473 0.15368 1.25272 -1103871: 0.123718 0.444296 0.199334 0 3.26647 0.0396057 0.0175228 0 0.380921 1.58048 0.160702 1.77549 -1105920: 0.000565461 0.485989 0.249277 0 3.34865 0.22121 0 0 0.612368 1.36499 0.0390679 1.71602 -1107968: 0.000463249 0.981246 0.308955 0 3.35274 0.137134 0 0 0.75619 1.31903 0 1.58543 -1110015: 0.000489722 1.43436 0.280882 0 3.25595 0.0052388 0 0 0.849303 1.42056 0 1.6011 -1112064: 0.000549255 1.46231 0.175845 0 3.18757 0.00699243 0 0 0.892278 1.45133 0.0424074 1.64236 -1114112: 0.006707 1.38235 0.14828 0 3.00762 0.00316291 0.0883261 0 0.70392 1.45427 0.0413187 1.65711 -1116160: 0.0315775 1.3567 0.00862609 0.142654 2.70772 0.00529175 1.43969 0 0.445515 1.50805 0 1.48948 -1118208: 0.161273 1.51874 0.00523731 0.107951 2.00651 0.00273875 2.54375 0 0.374889 1.33903 0.0730663 1.47015 -1120256: 0.117818 1.50178 0.00590417 0.171215 1.31224 0.0114061 3.38851 0 0.207098 1.24073 0.120148 1.169 -1122304: 0 1.6759 0.00513881 0.203133 1.17068 0.0179863 3.63001 0 0.188275 1.17983 0.1887 1.01527 -1124351: 0.000512553 1.92741 0.0343582 0.26987 0.988859 0.0223786 3.55241 0 0.195872 1.27426 0.213738 1.03696 -1126400: 0.000655012 2.25346 0.168265 0.331275 0.896922 0.0668697 3.22811 0 0.0846867 1.39862 0.150794 0.96853 -1128448: 0.00051297 2.55301 0.525517 0.367233 0.702245 0.242962 2.39646 0 0.0127235 1.52617 0.0245032 1.01533 -1130496: 0.000323123 2.41346 1.50529 0.373817 0.992645 0.374284 0.990041 0 0.00503948 1.80884 0 1.12301 -1132544: 0.000396535 1.15467 2.00836 0.291464 0.695399 0.0687563 0.845351 0 0.0309354 1.3892 0 1.43265 -1134592: 0.000477666 0.55071 1.70376 0.203316 0.36688 0.0238077 1.13112 0.0494771 0.0286645 0.929301 0.0218124 1.51173 -1136640: 0.000272261 0.510747 0.974089 0.293803 0.375805 0.0149733 0.562118 0.128234 0.0357419 1.00484 0.085552 1.83799 -1138687: 0.00154924 0.469631 0.491959 0.404699 0.723533 0.0130433 0.0769899 0.152371 0.0596105 1.15857 0.0945264 1.83125 -1140736: 0.0138226 0.35552 0.024709 0.17263 1.52052 0.017254 0.0453094 0.14196 0.121329 1.34683 0.106729 1.8294 -1142784: 0.0106709 0.217294 0.0132668 0.222251 2.14706 0 0.0479462 0.129749 0.324768 1.68831 0.0472486 1.78422 -1144831: 0.000302492 0.289889 0.226568 0.195591 2.74509 0 0.0519277 0.530183 0.448357 1.53146 0.0903358 1.32452 -1146880: 0.0379059 0.486293 1.08119 0.0105845 2.88254 0 0.0529944 1.42496 0.490926 1.27151 0.0632396 1.50826 -1148928: 0.0978357 0.602838 1.88076 0.015232 1.47709 0 0.168826 1.75111 0.179277 1.73421 0 1.46968 -1150976: 0.120029 0.570371 2.25172 0.0394073 0.429138 0.00417045 0.277915 1.82866 0.0891688 2.29118 0 1.26561 -1153024: 0.131916 0.541136 2.24136 0.0467397 0.109715 0 0.321743 1.68461 0.0601024 2.64981 0 0.996629 -1155072: 0.229138 0.520024 1.87017 0.0199388 0.193139 0 0.35157 1.55154 0 2.90869 0 0.873697 -1157120: 0.239036 0.600151 1.33005 0.0274594 0.294917 0.014782 0.425425 1.59526 0 3.11579 0 0.697877 -1159167: 0.0370219 0.848779 1.38816 0.017569 0.259748 0.0197005 0.473005 1.71265 0 3.08 0.00303764 0.775582 -1161216: 0.064062 0.930507 1.75921 0.0262043 0.187945 0 0.46441 1.65189 0.0205846 2.90214 0 1.09431 -1163264: 0.0725024 0.915477 1.97855 0.0403793 0.103809 0.000628617 0.434468 1.56222 0.0589001 2.90977 0 1.12473 -1165311: 0.0219139 1.11205 1.87899 0.058817 0.0623607 0.00355558 0.634015 1.7724 0.0554922 2.89473 0.0402725 0.807746 -1167360: 0.0415474 1.32163 1.61242 0.114844 0.0954992 0.0301005 0.65435 1.9234 0 2.76687 0.0296936 0.664992 -1169408: 0.0511517 1.22738 1.35057 0.39704 0.225671 0.0312297 0.446303 2.01136 0 2.80736 0.0616863 1.04458 -1171456: 0.128625 0.96772 1.1147 0.517809 0.302551 0.0341592 0.271009 2.11117 0.011148 2.67714 0.0459725 1.53912 -1173504: 0.370923 0.54766 1.85542 0.481149 0.434382 0.0137381 0.012685 2.05042 0.125362 2.21749 0.00122275 1.84237 -1175552: 0.328157 1.15638 1.52306 0.00123569 0.307133 0.301305 0.0131151 1.60226 0 2.25312 0.202043 1.47899 -1177600: 0.167607 1.32453 1.46078 0 0.218825 0.338912 0.0505055 1.36076 0 1.96669 0.375097 0.999824 -1179647: 0.301483 1.30475 1.02908 0.0480915 0.264057 0.311651 0.53398 1.33526 0 1.98519 0.305548 0.844026 -1181696: 0.399621 1.31365 0.876931 0 0.223965 0.32235 0.474211 1.29263 0.0665198 2.1491 0.273475 0.976272 -1183744: 0.446549 1.27962 0.942679 0 0.137513 0.372833 0.299163 1.51902 0.0727347 2.21731 0.271242 1.06889 -1185792: 0.0612661 0.724371 1.3664 0.154587 0 0.509899 0 1.96986 0.210073 2.05097 0.260224 0.996318 -1187840: 0 0.573552 1.83776 0.438902 0.0773984 0.0741398 0.379045 2.80471 0.19757 1.64346 0.149665 1.40632 -1189888: 0 0.564894 2.35493 0.27469 0.236171 0.0751802 0.26848 3.1516 0.0765725 1.39266 0.121461 1.3893 -1191936: 0 0.32414 2.65973 0.170854 0.334813 0.0737904 0.0925334 3.60534 0 1.23954 0.106907 1.41344 -1193983: 0 0.170488 2.69776 0.0734242 0.372916 0.0634502 0.0276227 3.98967 0 1.05347 0.0391674 1.40378 -1196032: 0 0.185056 2.62219 0.00508424 0.298899 0.0425992 0.0211227 4.19367 0 1.09687 0.0889214 1.41929 -1198080: 0.000490668 0.194441 2.70763 0.0632414 0.186372 0.0341831 0.0224729 3.76933 0.00052596 1.33309 0.170972 1.63666 -1200127: 0.000743509 0.19526 2.81298 0.0611496 0.00462242 0.0196887 0.889736 2.20632 0.00281885 1.6896 0.206782 1.70096 -1202176: 0.000819335 0.256897 2.16354 0 0.0618973 0 1.34277 0.865652 0.00150716 1.9939 0.272381 1.64132 -1204224: 0.00074926 0.322466 2.26969 0.00185926 0.13537 0.00159713 1.33062 0.800317 0.0193735 2.07023 0.202833 1.53565 -1206272: 0.00025562 0.428412 2.41142 0.0141743 0.204502 0.0200771 0.893807 1.64774 0.423325 1.84471 0.129767 1.3412 -1208320: 2.63425e-05 0.255847 2.24275 0.0335685 0.375665 0.060616 0 2.61755 0.636814 1.26859 0.022524 1.0879 -1210368: 0 0.0542422 2.27372 0.153127 0.348843 0.0586563 0 2.72058 0.770095 1.03678 0.0434247 0.816074 -1212416: 0 0.00942634 2.39461 0.286114 0.281598 0.0465854 0 2.93236 0.751937 0.897235 0.120974 0.871953 -1214463: 0 0 2.44851 0.283245 0.174134 0.0417072 0 3.25034 0.646245 0.998345 0.136024 1.04512 -1216512: 0 0 2.46782 0.0122903 0.0234418 0.0415229 0 3.76275 0.285648 1.42403 0.142215 1.14693 -1218560: 0 0 2.94035 0.00842993 0.0263355 0.0240569 0.370907 3.63739 0 1.41405 0.0870112 1.20038 -1220607: 0.000551265 0.0783706 3.32052 0.0171534 0 0.00267108 1.96406 1.39182 0 1.30514 0 1.17585 -1222656: 0.0948487 0.106748 2.50265 0 0 0 2.88603 0.636946 0.031576 1.38631 0.00861699 1.07721 -1224704: 0.00214491 0.397273 2.15408 0 0.00289568 0.0183359 2.95563 0.566849 0.000581769 1.24839 0.0377156 1.18902 -1226752: 0.000528577 0.419582 2.31864 0 0.000716292 0.0123075 2.89247 0.621302 0.00439483 1.39779 0.181966 1.35637 -1228800: 0.000218323 0.162259 2.45343 0 0 0.0751181 0.94687 1.99367 0.533048 0.830625 0.301739 1.47214 -1230848: 0 0.195932 2.03828 0.00438986 0.0945647 0.100598 0.0474962 2.56916 0.804 0.51166 0.353457 1.1598 -1232896: 0 0.277164 2.08179 0.00315893 0.148413 0.0894504 0.0349421 2.93544 0.717856 0.00115825 0.38624 1.13654 -1234943: 0.000148967 0.354188 2.21926 0.00466218 0.0446674 0.0777765 0.0366399 3.35022 0.540619 0.0037319 0.364513 1.28678 -1236992: 0.000354728 0.501595 2.33226 0.00403682 0 0.0544648 0.0499505 3.98061 0.245339 0.00908036 0.342692 1.6893 -1239040: 0.00051851 0.589003 2.32016 0.00485347 0 0.0273472 0.065784 4.58193 0 0.0144218 0.0692293 1.86293 -1241087: 0.000450675 0.610357 2.35492 0.0170224 0 0.0353148 0.0409916 4.57967 0 0.109696 0.0128171 1.81857 -1243136: 0.000305958 0.609669 2.20393 0.0114746 0 0.0506303 0.0262408 4.60175 0 0.089072 0.0661724 1.74537 -1245184: 0.0236227 0.512406 2.09326 0.0108193 0 0.0617174 0.00813386 4.59204 0 0.0677497 0.108738 1.78851 -1247232: 0.0230014 0.373101 2.17186 0.0167245 0 0.077954 0.00660683 4.43002 0 0.0297308 0.0312154 2.04035 -1249280: 0.130867 1.59343 1.48475 0.0150877 0.00940152 0.0305936 0.00503978 4.06496 0.0203393 0.00351282 0 1.62623 -1251328: 0.176651 3.23103 0.301894 0.0171615 0.0125683 0 0.00264987 3.93158 0.0448486 0.0119399 0 0.93313 -1253376: 0.114972 3.92408 0.040976 0.0174124 0.0112609 0.254561 0.0642524 3.31195 0.0302503 0.0587064 0 0.34749 -1255423: 0.000179047 4.2783 0.0613402 0.0235968 0.000223379 0.392527 0.0216457 3.18973 0.072009 0.0396916 0.0903016 0.31829 -1257472: 0.000240206 4.17376 0.115427 0.148869 0 0.459193 0.0355173 2.9885 0.034041 0.380921 0.0938894 0.361692 -1259520: 0 2.90181 0.778222 0.190326 0 0.340012 0.239557 2.64383 0.0351842 1.54313 0.0909579 0.145738 -1261568: 0.00923549 1.52214 2.05666 0.0283392 0 0.0373086 0.34392 2.04471 0.0252386 1.54043 0.0329467 0.0430972 -1263616: 0.0845252 0.895953 2.72595 0.019075 0.022941 0.001351 0.318671 1.88531 0.0649307 1.56989 0.00784104 0 -1265664: 0.117865 0.422107 3.10507 0.0013282 0.0248972 0.000525537 0.30693 1.90421 0.0486496 1.51135 0.00924364 0.00626034 -1267712: 0.171111 0.00288765 3.25017 0 0.0155651 0 0.315723 1.90032 0.000121303 1.23462 0.179274 0.119446 -1269759: 0.228389 0.00208185 3.3055 0.0043547 0.0175494 0.0206729 0.423047 1.96629 0.000378396 0.990549 0.133106 0.327962 -1271808: 0.208314 0.12772 3.26943 0.0179352 0.0181074 0.040732 0.599898 2.15585 0.000618876 0.951963 0.0686855 0.78056 -1273856: 0.203585 0.187379 3.17466 0.0104445 0.029823 0.030965 0.662276 2.24438 0.000583077 1.00074 0.0369547 1.08916 -1275903: 0.274047 0.172702 2.94089 0.00148212 0.0326998 0.0223439 0.654446 2.24156 0.000243363 0.943173 0.0346084 1.31348 -1277952: 0.351949 0.00742122 2.66919 0 0.0314937 0.030385 0.658499 2.14362 0.270653 0.549013 0.00140351 1.42028 -1280000: 0.411135 0 2.46665 0.0544548 0.607533 0.101428 0.0836335 1.89479 0.51225 0.207702 0.000838599 1.95352 -1282048: 0.4919 0 1.64052 0.0800133 1.46468 0.127554 0.0818189 1.8385 0.51931 0.00169799 0.00119166 2.16809 -1284096: 0.52869 0.000437112 0.983155 0.0758997 2.52882 0.0671648 0.0825419 1.69798 0.472648 0.00364653 0.00112692 2.12555 -1286144: 0.517521 0.0017069 0.518664 0.0231728 3.15594 0.0256805 0.0615638 1.72427 0.435396 0.065621 0.0566212 2.25843 -1288192: 0.478609 0.00252338 0.430417 0 3.56279 0.0193645 0.0462005 1.90375 0.394476 0.0972136 0.0726124 2.40851 -1290239: 0.473844 0.00320803 0.550581 0 3.67702 0.00990712 0.0442285 2.02536 0.338839 0.0983608 0.0609985 2.37887 -1292288: 0.439265 0.00311309 0.607248 0 3.62752 0 0.0461341 1.99808 0.387591 0.0924218 0.0687119 2.10941 -1294336: 0.399334 0.0030063 0.802993 0.0366263 3.33805 0 0.0360536 2.00818 0.476803 0.0874297 0.0901129 2.01634 -1296383: 0.158469 0.00266106 0.973616 0.10094 2.85869 0 0.023305 2.15115 0.593579 1.87947e-05 0.392609 1.99733 -1298432: 0.146404 0.0472653 1.07169 0.0629962 1.9438 0 0.00645381 2.45238 0.638597 0.00298604 0.664847 2.16308 -1300480: 0.281122 0.126582 1.21155 0 2.49542 0 0 2.66377 0.342499 0.00503887 1.06223 1.85664 -1302528: 0.433224 0.188386 0.790422 0.00986699 2.8368 0 0 1.73251 0.26575 0.0321278 0.938638 1.73642 -1304576: 0.337198 0.0794984 0.355352 0.0819475 3.25009 0.00265088 0.00567671 1.32083 0.199458 0.135996 0.602651 1.79774 -1306624: 0.0360399 0.00343959 0.335941 0.175579 3.67778 0.0317262 0.0673114 1.27313 0.252411 0.11783 0.0316229 1.86387 -1308672: 0.0947652 0.302905 0.370744 0.13414 3.92678 0.0385961 0.0771417 1.19743 0.259158 0.0344062 0.00275799 1.81386 -1310719: 0.131971 1.13037 0.252982 0.186666 3.86948 0.0325145 0.103378 1.03323 0.182912 0.15062 0.000227307 1.84968 -1312768: 0.000602582 1.82769 0.0731995 0.16492 3.66514 0.0287524 0.473623 0.925083 0.157542 0.221871 0.0888597 2.06644 -1314816: 0.000801032 2.08146 0.00831534 0.0114933 2.66288 0.00994237 1.81462 0.767944 0.201139 0.117967 0.356154 2.0585 -1316863: 0.0430939 1.90742 0.0423787 0.0165004 0.823386 0.00584109 3.23332 0.50461 0.152793 0.0177033 0.468474 2.29705 -1318912: 0.235326 1.71198 0.0376921 0.0136754 0.0379723 0 3.82852 0.249595 0.0381894 0.0103612 0.617748 2.32562 -1320960: 0.391432 1.7178 0.00767794 0.0130596 0.0396839 0 3.96545 0.0425699 0.0109134 0.011138 0.602904 2.16695 -1323008: 0.276695 1.83208 0.0061805 0.00750455 0.0405127 0 3.87535 0.0319344 0.00948829 0.0155241 0.596162 1.99953 -1325056: 0.268348 1.80036 0.00381107 0 0.0416735 0.012073 3.89142 0.0422203 0.00787367 0.0100904 0.687807 1.95132 -1327104: 0.551447 1.75998 0.00226254 0 0.0400483 0.0322808 3.90944 0.0178287 0.00828518 0.00429096 0.713075 2.10238 -1329152: 0.544291 1.82499 0.0010775 0.00219454 0.0492813 0 3.99541 0.0452564 0.00691967 0.00078156 0.710552 2.17445 -1331199: 0.302984 1.81484 0.000530124 0.0110049 0.0449066 0 3.9162 0.0298237 0.0275889 0.00501961 0.650202 2.26346 -1333248: 0.000254191 1.80462 0.00127718 0.0135707 0.056072 0 3.8755 0.0222349 0.00848194 0.00601319 0.612602 2.2715 -1335296: 0.0720506 1.79683 0.000100811 0.0141976 0.0620832 0 4.02536 0 0.00687705 0.0868642 0.538895 2.09311 -1337344: 0.0957906 1.84525 0 0.0105419 0.0650193 0.0297327 4.14222 0 0.00729047 0.115599 0.504047 1.8544 -1339392: 0.0264005 1.88554 0 0.00655727 0.0610436 0.0385569 4.12793 0 0.00575526 0.109122 0.540026 1.78359 -1341440: 0.0574148 1.82863 0.00775528 0.00956939 0.0436122 0.0381124 4.03334 0 0.00341089 0.115349 0.550286 1.98885 -1343488: 0.119342 1.78402 0.0181915 0.0125511 0.0403115 0.0147631 3.94076 0.00637688 0.00206663 0.0977691 0.534926 2.12319 -1345535: 0.0985036 1.72428 0.00349295 0.00979551 0.0402106 0.00404686 3.97147 0.0516945 0.00323785 0.0638979 0.457868 2.03533 -1347584: 0.171103 1.8055 0.00420067 0 0.0401722 0 4.01478 0.0526717 0.0553435 0 0.374328 1.94326 -1349632: 0.105041 1.82585 0.00232514 0 0.0525175 0 4.06975 0.0539977 0.0408253 0 0.302882 1.75571 -1351679: 0.0135644 1.76692 0.00116152 0 0.06866 0.00706001 3.86354 0.0685923 0.0156354 0 0.289664 2.11326 -1353728: 0 1.60905 0.0016571 0.00589271 0.0579847 0.113502 3.37769 0.0193235 0.00343794 0.0630498 0.279302 2.92601 -1355776: 0.0865809 1.60996 0.00274433 0.0880635 0.0421315 0.162797 3.30438 0.0378759 0.00289163 0.0774281 0.26865 3.23283 -1357824: 0.208737 1.7685 0.00414127 0.0277073 0.044525 0.157597 3.38368 0.0460887 0.0411669 0.00425348 0.322922 3.14579 -1359872: 0.253144 1.82109 0.0190875 0.018195 0.0455399 0.104006 3.60644 0.0304658 0.04905 0 0.42132 2.82697 -1361920: 0.298927 1.87723 0.00496687 0.0194464 0.065032 0.0308024 3.67596 0.0248845 0.0360749 0 0.451074 2.63716 -1363968: 0.420347 1.82964 0.160138 0.0108874 0.114012 0.0274843 3.57321 0.329962 0.0529041 0 0.430819 2.42302 -1366015: 0.154677 1.62558 0.380442 0.000510626 0.138199 0.0632508 2.77169 2.19951 0.0566552 0.064032 0.337458 2.27225 -1368064: 0.201674 1.36744 0.504837 0 0.0895285 0.0566759 1.57875 3.31049 0.0534854 0.0697937 0.218004 2.33077 -1370112: 0.474271 1.29886 0.577538 0.00614051 0.0340809 0.0451135 0.947935 3.63707 0.043425 0.041741 0.000480333 2.27454 -1372159: 0.370157 1.22355 0.593215 0.0161874 0.00284141 0.0529683 0.830185 3.79324 0 0 0.0226231 2.23619 -1374208: 0.164885 1.01443 0.535649 0.0149177 1.07199 0.0460371 0.830918 3.89126 0 0 0.0753062 2.02691 -1376256: 0.0523278 1.0413 0.458846 0.00576164 2.35615 0.0107112 0.871825 3.6952 0.0491103 0 0 1.93692 -1378304: 0.0747691 1.31042 0.281889 0 3.21476 0.0103265 0.885669 2.58202 0.0753114 0 0 2.05536 -1380352: 0.129039 1.39691 0.214394 0.00586535 3.57698 0.00569636 0.884376 0.623997 0.164092 0 0 2.21575 -1382400: 0.182358 1.26824 0.0880047 0.00941037 3.81576 0 1.03795 0.168591 0.190724 0 0.06772 2.32958 -1384448: 0.118723 1.0825 0.0264786 0.00204123 3.83447 0 1.34525 0.0551522 0.144792 0 0.128968 2.3235 -1386495: 0.127471 1.03941 0 0.00842544 3.29372 0.0953031 1.7738 0.018314 0 0.0698763 0.155628 2.24735 -1388544: 0.0875772 0.957946 0.0551136 0.0428058 1.46375 0.218271 2.26761 0 0 0.188054 0.110265 2.18541 -1390592: 2.20133e-05 1.27717 0.0564423 0.0316124 0.131819 0.0327602 3.03713 0 0.00669648 0.155692 0.0442038 2.20038 -1392640: 0.0618073 1.56122 0.00208855 0.0634747 0.0314865 0.0265931 3.82264 0.0355062 0.00745079 0.142283 0.31036 1.85763 -1394688: 0.00249398 2.10301 0.000846772 0.186413 0.0644615 0.00370554 4.12061 0.171421 0.00912008 0.158838 1.50403 0.705705 -1396736: 0.0223183 2.32043 0.000635194 0.0469272 0.0727598 0.000364166 4.1192 0.241891 0.0461681 0.0592669 2.02578 0.280004 -1398784: 0.0747949 2.3953 0.000415911 0.013433 0.0738448 0.00619618 4.20311 0.119732 0.0706384 0 2.33175 0.154576 -1400831: 0.105272 2.3698 0.000140574 0.0106372 0.0768508 0.0933862 4.25908 0.0270995 0.0667587 0 2.53977 0.167253 -1402880: 0.0791477 2.29443 0.000497876 0.00833345 0.0818125 0.0447659 4.22797 0.0419682 0.0783355 0.00458325 2.62841 0.410116 -1404928: 0.0220297 2.23186 0.103452 0.00515624 0.077277 0 4.15109 0.0153775 0.0186137 0.0812055 2.67119 0.568618 -1406975: 0.00431663 2.20476 0.0365612 0 0.0799783 0.00227988 4.28802 0 0 0.0774442 2.57731 0.409434 -1409024: 0.00986857 2.17494 0 0 0.0747589 0.00610652 4.44759 0.0158999 0 0.0279676 2.54288 0.173764 -1411072: 0 2.19028 0 0.0115655 0.06711 0.0263148 4.46393 0.0393259 0 0 2.62166 0.0694158 -1413120: 0.00221614 2.16763 0 0.0339761 0.0626974 0.0265196 4.42983 0.0480532 0 0 2.6931 0.0849628 -1415168: 0.0636289 2.1113 0 0.0141686 0.0697372 0.0107577 4.49246 0.0679071 0 0 2.63616 0 -1417216: 0.0959969 1.965 0 0.00367837 0.0746586 0 4.58892 0.0584648 0 0.0365679 2.57861 0.00735594 -1419264: 0.107473 1.82453 0 0.0041826 0.066992 0 4.69767 0.0477193 0 0.074502 2.45827 0 -1421311: 0.113754 1.82177 0.000405092 0.0102145 0.0354586 0.0120979 4.39648 0.0594878 0 0.0248078 2.28546 0.0113983 -1423360: 0.126664 1.73422 0.000500656 0.0232373 0.0296838 0.0138801 3.69703 0.052744 0.0164045 0.0125758 2.2736 0.0159885 -1425408: 0.112012 1.58606 0.00129871 0.0370857 0.0190981 0.415623 2.84158 0.0361234 0 0.0294742 2.19274 0.0250586 -1427455: 0.0349373 1.44366 0.00159112 0.0632871 0.0029244 1.41744 2.23204 0.0175192 0 0.209668 1.93721 0.0665431 -1429504: 0 1.35084 6.79441e-05 0.0791041 9.35028e-06 2.05341 2.16776 0.0258845 0 0.299816 2.08405 0.223513 -1431552: 1.18689e-05 1.77477 0.145962 0.0297451 0.0427055 1.66349 2.72531 0.0590463 0.0318721 0.125629 2.53549 0.361391 -1433600: 0.000272601 1.92165 0.224341 0.00722321 0.0520677 0.71597 3.50736 0.022484 0.106501 0.273707 2.79071 0.225436 -1435648: 0.125266 1.84101 0.267979 0.01393 0.0596733 0.392085 3.75677 0.00388648 0 0.330225 2.7197 0.0612986 -1437696: 0.0539548 1.63654 0.227158 0.017099 0.0809925 0.343634 3.84313 0.00961636 0.000531066 0.245363 2.72143 0.0497645 -1439744: 1.54784e-05 1.6563 0.283788 0.0172294 0.0961424 0.419555 3.73524 0 0.000818481 0.0699455 2.91311 0.116724 -1441791: 0.000256407 1.83031 0.349726 0.0201811 0.0917885 0.635052 3.4216 0 0 0.00946966 3.0789 0.239061 -1443840: 0.000390257 2.06622 0.253384 0.0147024 0.09235 0.989449 3.08574 0 0 0.00743761 3.09837 0.252367 -1445888: 0.000598278 2.19204 0.161088 0 0.0756997 1.07188 2.47952 0 0.159994 0.0413135 3.08094 0.570169 -1447935: 0.000589132 2.10564 0.3305 0.0402725 0.0386662 0.915537 2.51342 0.00775129 0.162937 0.0104602 3.14074 0.32283 -1449984: 0.000595878 2.10104 0.369524 0.125246 0.00992226 0.75528 2.59478 0.0233375 0.0631957 0.00430041 3.13331 0.00723376 -1452032: 0.000677058 2.20735 0.201026 0.0693272 0.0515646 0.750481 2.56119 0.0470511 0.043318 0.00688814 3.17589 0.135407 -1454080: 0.037211 2.1004 0.0819384 0.00111435 0.111195 0.895508 2.58481 0.0108521 0.102013 0.0508793 3.05042 0.190986 -1456128: 0.0705222 2.00496 0.0612523 0.151422 0.0577722 0.92958 2.65632 0.0511217 0.170896 0.131148 2.27707 0.591402 -1458176: 0.13667 1.79926 0.100096 0.205832 0.17062 0.489092 2.25319 0.0661471 0.244159 0.00991211 1.79526 0.852175 -1460224: 0.24813 1.40691 0.864559 0.0616494 0.0172798 0.386397 1.52441 0.0690858 0.250994 0 1.48548 1.32679 -1462271: 0.441727 0.54756 1.61366 0.061985 0.0142472 0.48923 1.48862 0.0955383 0 0 1.31359 1.25208 -1464320: 0.874554 0.324605 1.24379 0.0218804 0.600236 0.365981 1.72536 0.100572 0.0128935 0 1.35003 1.24816 -1466368: 1.03697 0.19374 0.67832 0.0205821 0.854303 0.553937 1.9443 0.113215 0.0142214 0.18023 0.886368 0.980512 -1468416: 1.14662 0.202335 0.200142 0.00662746 0.458593 1.05903 2.13306 0.0440074 0.00888878 0.462493 0.664147 0.515193 -1470464: 0.973098 0.330221 0.160653 0.110157 0.0165474 1.40453 2.17366 0.509725 0.0238856 0.430224 0.354773 0.353459 -1472512: 0.51081 0.827066 0.230623 0.226079 0.0113785 1.41395 2.03642 0.988773 0.0259712 0.32344 0.689363 0.0937706 -1474560: 0.135496 0.695373 0.923311 0.122825 0.271701 1.13305 1.89849 1.31681 0.0242649 0.129545 0.680966 0.814503 -1476607: 0.139073 0.228143 1.06481 0.180692 0.382033 0.465102 1.6321 1.7204 0.349618 0.202145 0.636046 1.27478 -1478656: 0.148887 0.0840654 1.6415 0.366288 0.181135 0.0317497 1.79803 1.46162 0.165419 0.672632 0.607195 1.56709 -1480704: 0.146362 0.0252744 2.62251 0 0.00486628 0.028297 1.20967 1.45883 0.00323755 0.962254 0.469194 1.80299 -1482751: 0.141264 0.00184528 3.07959 0 0.0107126 0.0120429 0.40805 1.82543 0.00670216 1.03819 0.172591 1.78442 -1484800: 0.0542182 0.00277469 3.33391 0.0284943 0.0143955 0.0923248 0.461559 2.1602 0.00759262 1.09659 0.0243354 1.4108 -1486848: 0.0430362 0.00302302 3.45153 0.0153181 0.00153604 0.0669033 0.608317 2.19607 0.00793691 1.0989 0.0177896 0.911253 -1488896: 0.0840735 0.00207716 3.43183 0.0108119 0 0 0.713225 2.24404 0.00933413 1.11339 0.0608589 0.790274 -1490944: 0.144092 0 3.34459 0.0200758 0 0 0.691105 2.374 0.0106901 1.12202 0.0501517 0.879058 -1492992: 0.209534 0 3.18487 0.0195751 0 0 0.566195 2.47973 0.0550618 1.05786 0 1.22283 -1495040: 0.225561 0 2.96294 0.0196563 0 0 0.435048 2.86292 0.0435166 0.952973 0 1.80156 -1497087: 0.189722 0.000224653 2.98601 0.0307452 0.00952939 0.106448 0.411928 3.14869 0.0151137 0.831992 0 2.45873 -1499136: 0.132649 1.33375 2.23866 0.164562 0.0300122 0.00141579 0.958095 3.12164 0.0179273 0.67318 0.069369 2.00587 -1501184: 0.102807 2.01446 1.61663 0.133376 0.0288293 0.0505182 0.871367 2.92441 0.0231043 0.486355 0.0282428 1.72791 -1503231: 0.0576488 2.23202 1.34813 0.0170599 0.0270712 0.175054 0.64785 2.95834 0.0239274 0.476657 0.0368632 1.72 -1505280: 0.175556 2.15185 1.17954 0.0149161 0.0193674 0.262485 0.535291 2.903 0.0428364 0.492493 0.0155598 1.80076 -1507328: 0.150409 1.92827 1.35668 0.0184126 0 0.25596 0.396521 2.94827 0.00504861 0.782336 0.0125339 2.06643 -1509376: 0.031995 1.53821 1.20832 0.09458 0 0.333679 0.0522668 2.41992 0.00444045 0.724944 0.118425 1.39131 -1511424: 0.0222308 0.554209 1.35726 0.146708 0 0.390934 0.0184219 2.18196 0.00399363 0.55507 0.130663 1.0104 -1513472: 0.0210206 0.327794 1.5047 0.110046 0.00282661 0.288464 0.197548 2.08416 0.00368147 0.623598 0.160905 0.623979 -1515520: 0.000140333 0.248478 1.81706 0.0965379 0.00112852 0.154356 0.438193 1.93739 0.00198696 0.830861 0.1245 0.664561 -1517567: 0.0236127 0.140263 3.20201 0.023333 0 0.0551438 0.393465 1.54481 0 0.832711 0.0505844 0.932352 -1519616: 0.0700567 0.159504 3.44564 0.0187671 0.0303786 0.00446966 0.404633 2.04235 0 0.890635 0.156052 1.15128 -1521664: 0.075148 0.0215632 3.25859 0.00597831 0.00956512 0.00359221 0.487275 2.19994 0 0.952424 0.102742 1.25631 -1523711: 0.068811 0.0359841 3.22443 0.00232638 0.00434053 0.0102031 0.502092 2.25957 0 0.964572 0.0859444 1.33828 -1525760: 0.0651228 0.0218852 3.22901 0 0.0118473 0.0297719 0.548733 2.3256 0 1.02397 0.097361 1.29792 -1527808: 0.104773 0 3.21428 0.00910538 0.021994 0.030035 0.599273 2.36425 0.00076612 1.18273 0.000633688 1.22151 -1529856: 0.192652 0.0136917 3.27958 0.0125552 0.0185669 0.0235302 0.613483 2.2836 0.00367293 1.20269 0.00522435 1.20414 -1531904: 0.216853 0.00356422 3.24695 0 0.0101457 0 0.614697 2.28718 0.0571443 1.15 0.0109156 1.09269 -1533952: 0.228481 0.00308605 3.12395 0 0 0 0.612007 2.23681 0.0744169 1.04467 0.013325 1.13381 -1536000: 0.238765 0.0265867 2.94356 0 0 0 0.602762 2.19181 0.0551417 0.913101 0.00820762 1.33395 -1538047: 0.252253 0.0998077 2.75575 0 0 0 0.740946 2.28556 0.0289594 0.760155 0.0306839 1.89138 -1540096: 0.246611 0.0882377 2.80943 0.00725269 0 0.0441128 1.35301 1.53985 0.0088216 0.720425 0.0343281 2.64515 -1542144: 3.27839e-05 0.337806 2.33672 0.0904884 0.00968009 0 1.63114 1.49931 0.0234246 0.87498 0.0578949 2.55083 -1544192: 0 0.342795 2.24067 0.190526 0.0133793 0 1.7881 1.43644 0.0074854 0.932632 0.0577117 2.2639 -1546240: 0 0.122775 2.41349 0.0128422 0.0229623 0.896367 0.963256 1.38258 0.0229175 0.938159 0.157745 2.28071 -1548288: 5.23004e-05 0.454476 1.85577 0.0278462 0.0235511 0.822999 0.189174 1.40071 0.225116 0.685064 0.0199935 1.93556 -1550336: 8.83878e-05 0.47975 1.90721 0.0326076 0.0159435 1.01781 0.0847161 1.15939 0.56867 0.447742 0.0126546 1.49263 -1552383: 6.49721e-05 0.243634 2.0161 0.0112747 0.042994 0.850327 0.16243 1.70731 0.539668 0.560798 0.0689829 0.88003 -1554432: 0.000119818 0.0155076 2.64801 0.0258454 0 0.772666 0.348432 2.09151 0.340808 0.887269 0.146747 0.352305 -1556480: 0.000151047 0.00282489 3.23514 0 0 0.573047 0.534572 2.30187 0.0424209 1.13325 0.124453 0.0868433 -1558527: 0.0215965 0.00282145 3.55898 0 0 0.0680559 0.688654 2.32899 0.0716521 1.18785 0.110097 0.13494 -1560576: 0.0599194 0.00403178 3.76282 0 0 0 0.812822 2.08585 0.106732 1.56741 0 0.212082 -1562624: 0.0975264 0.0410371 3.70828 0 0 0.00324445 0.643953 1.65853 0.107205 2.14934 0 0.44057 -1564672: 0.124134 0.209498 3.66794 0 0 0.0281656 0.591774 1.2855 0.129379 2.30519 0 0.497861 -1566720: 0.205388 0.523434 3.72181 0 0.0501988 0.039422 0.568141 0.843103 0.0936765 2.41157 0.0959756 0.366344 -1568768: 0.102314 0.678415 3.49617 0.00342954 0.520014 0.0111402 0.357136 0.594325 0.273355 2.55031 0.12619 1.29475 -1570816: 0.0260174 0.624345 3.00582 0.0156416 1.30009 0 0.275118 0.503808 0.114799 1.55042 0.00123554 2.48917 -1572863: 0.00888326 0.673209 2.20468 0.116381 1.51025 0.00519561 0.284261 0.791311 0.0703988 0.783752 0 2.99061 -1574912: 0.0058708 0.785957 1.70584 0.150356 1.25812 0.00588672 0.323868 0.859145 0.0783909 0.758835 0 3.39195 -1576960: 0.000288542 0.72068 1.78329 0.133249 1.22288 0.0035149 0.397915 0.881772 0.107135 0.767992 0 3.58256 -1579007: 0.000345431 0.603742 2.24531 0.174712 1.14778 0.0320038 0.382734 0.838734 0.0905526 0.86008 0 3.77426 -1581056: 0.000510263 0.384156 2.45007 0.0651311 0.983668 0.0890664 0.386904 1.4695 0.0906819 0.951228 0 3.63888 -1583104: 0.00059865 0.208293 2.51082 0.0168839 0.750409 0.116676 0.289381 2.2024 0.0931284 1.17703 0 3.18313 -1585152: 0.000910125 0.36817 2.35829 0.171543 0.459711 0.0937556 0.341289 2.45555 0.0549848 1.35378 0.00128801 2.74761 -1587200: 0.00098507 0.473641 2.16532 0.161046 0.335782 0.0636908 0.343254 2.60117 0.0505952 1.37414 0.00194251 2.6004 -1589248: 0.000850653 0.412848 2.07917 0.0330712 0.359788 0.0561331 0.321289 2.65699 0.0698008 1.31546 0.00207605 2.51149 -1591296: 0.0901202 0.310018 2.39143 0 0.32203 0.0479382 0.264377 2.59887 0.0449903 1.2441 0.00220595 2.1755 -1593343: 0.0412759 0.47166 2.38693 0 0.224869 0.0154903 0.43587 2.66094 0.0540747 1.12282 0.0128473 2.28037 -1595392: 0.000314435 0.578659 2.1061 0 0.220935 0.00426353 0.563864 2.66519 0.0471585 1.23186 0.086362 2.40175 -1597440: 0.00273045 0.0206631 1.98679 0.262791 0.833321 0.00101001 0.518298 2.67635 0.0674391 1.31579 0.244215 2.15262 -1599488: 0.0172597 0 1.78916 1.32422 1.55089 0.0212413 0.604089 1.90948 0.0331653 0.780817 0.233712 1.70466 -1601536: 0.0158096 0.0642447 1.16488 2.04692 1.51396 0.0301733 0.951083 1.72989 0.0163041 1.04301 0.196133 0.721222 -1603584: 0.00630961 0.0934662 1.07374 1.96781 1.52385 0.0293903 0.734331 1.98562 0.0204164 1.0142 0.102739 0.937403 -1605632: 0.105713 0.107871 1.79843 0.874437 0.99824 0.0260164 0.426346 2.05986 0.0124867 0.787312 0.0258899 1.25644 -1607679: 0.27789 0.0969311 2.42827 0.0133676 0.0976983 0.0114715 0.291243 1.89032 0.000899296 0.814919 0 1.33105 -1609728: 0.346711 0.000129661 2.92162 0.0139486 0.0695172 0 0.363294 1.77462 0.0336523 1.03894 0.118588 1.23384 -1611776: 0.313411 0.000241101 3.29998 0.0079982 0.0556736 0 0.495059 1.90553 0.0634781 1.21436 0.160291 1.2006 -1613823: 0.350739 0.00129157 3.37384 0 0.0680294 0.00411836 0.641782 2.05339 0.0719685 1.28944 8.02873e-05 1.18909 -1615872: 0.618254 0.00220698 3.12203 0 0.0453721 0.00719665 0.789883 2.04046 0.00863127 1.15922 0 1.39517 -1617920: 0.462342 0.0490144 2.74125 0.000871633 0.0333073 0.0132884 0.832441 2.14771 0.00936105 0.969239 0.0222101 1.95054 -1619968: 0.159798 0.140703 2.17951 0.0102284 1.01706 0 0.724666 2.2789 0.00984952 0.872311 0.0994386 2.44381 -1622016: 0.194091 0.148609 1.29029 0.00104299 1.79348 0 0.520284 2.39285 0.110808 0.53168 0.119338 2.71793 -1624064: 0.00059072 0.262332 1.36168 0 1.67507 0.0267158 0.430014 2.62579 0.207806 0.316104 0.0314913 2.68493 -1626112: 0.000629356 0.442157 1.41691 0.00155219 1.51383 0.0724465 0.346859 2.85482 0.205111 0.258319 3.96419e-05 2.58994 -1628159: 0.000505678 0.474394 1.66372 0.0141349 1.36456 0.0604212 0.25689 3.21057 0.113034 0.232858 9.05262e-06 2.65519 -1630208: 0.0966485 0.204288 2.26048 0.499321 0.382008 0.0642359 0.0885376 3.25806 0.014645 0.266725 0 2.68888 -1632256: 0.137143 0.259771 1.72627 1.47428 0 0.0414825 0.156404 3.13326 0 0.559928 0 2.2772 -1634303: 0.0265037 0.412118 1.23741 2.40648 0 0.00918624 0.218313 3.13464 0.0278774 0.983237 0.0752618 2.05988 -1636352: 8.59857e-05 0.590451 0.7501 2.70635 0 0.00820632 0.179476 2.76312 0.0714944 1.03325 0.0779207 2.23455 -1638400: 0.0642709 0.52632 0.803444 2.06573 0.0303467 0.00744855 0.15365 2.12214 0.0637486 1.1367 0 2.37871 -1640448: 0.0961228 0.64661 1.33363 0.756515 0.248958 0.00119674 0.240562 1.75409 0.0616228 1.29012 0.067877 2.24733 -1642496: 0.0845712 0.885141 1.43878 0 1.24547 0 0.225174 1.24649 0.0929503 1.83374 0.129403 1.85952 -1644544: 0.0063466 1.7524 1.21031 0 2.66811 0 0.33584 0.429677 0.309139 2.25328 0 1.14795 -1646592: 0.000319039 1.98216 0.385714 0 3.01202 0 0.144636 0.162388 0.448781 2.7439 0 0.723179 -1648639: 0.000324921 2.17045 0.00789297 0 3.07677 0 0.0544688 0.0591569 0.557835 2.99879 0 0.701423 -1650688: 0.000313663 2.24903 0.109883 0 3.07744 0 0.0545743 0.0200119 0.570234 3.14686 0 0.825854 -1652736: 0 2.30106 0.10561 0.01495 3.04411 0.0315818 0.0644486 0.0331366 0.536176 3.20373 0 0.850414 -1654783: 0 2.23693 0.0877041 0.00119507 2.94777 0.0338908 0.101937 0.00737183 0.524927 3.2596 0 0.80849 -1656832: 0 2.18445 0.0998514 0 2.96061 0.0346641 0.0916262 0 0.634712 3.08845 0.0206599 0.918689 -1658880: 0.000344513 2.096 0.101762 0 2.93552 0.027349 0.0869277 0 0.685709 2.91343 0.0876054 1.0312 -1660928: 0.000188944 2.01349 0.0289516 0.00110438 2.96427 0.0125304 0.0888599 0.00349377 0.606917 2.93424 0.114089 1.16412 -1662976: 0 1.93559 0.0232864 0.0092087 3.01318 0.00820902 0.109534 0.0161788 0.613702 2.83095 0.000327423 1.26457 -1665024: 0 1.80456 0.0220924 0.0139946 3.07232 0.00564566 0.0935062 0.0246279 0.656647 2.68541 0.000352309 1.26793 -1667072: 0 1.86172 0.0223638 0.0160182 3.1505 0 0.0461435 0.0687176 0.586453 2.743 0.000257002 1.18614 -1669119: 9.58768e-05 1.91377 0.023905 0.0240878 3.18739 0 0.0462291 0.0564207 0.568235 2.87233 9.86751e-05 1.0783 -1671168: 9.42306e-05 1.78512 0.0271904 0.088469 3.22595 0 0.0516138 0.0580061 0.536579 2.88516 0.000108561 1.10269 -1673216: 0.000118965 1.60496 0.0301001 0.194828 3.20552 0 0.0651365 0.0427354 0.542742 2.91209 0.00022326 1.09578 -1675264: 0.000226449 1.55092 0.0286248 0.218781 3.16055 0 0.0691025 0.0242696 0.510882 2.9065 0.0200017 1.03614 -1677312: 0.000266688 1.55025 0.0237967 0.131085 3.15909 0 0.0620187 0.0427598 0.522697 2.82676 0.000174435 1.00555 -1679360: 0.000143365 1.52335 0.025618 0 3.22647 0 0.0418456 0.0303305 0.556329 2.71035 0.000167853 1.0517 -1681408: 0.0281505 1.48047 0.0332504 0.00496414 3.34339 0 0.0347161 0.0261803 0.535582 2.49213 0.000212253 1.10249 -1683455: 0 1.37428 0.0332189 0.00724224 3.45107 0 0.0357461 0.0195833 0.502456 2.22098 0.0664228 1.15691 -1685504: 0.00013915 1.20498 0.0315268 0 3.47196 0 0.0372122 0.0219296 0.460432 2.12776 0.0376989 1.2262 -1687552: 0.000409015 1.15175 0.0325536 0 3.50364 0 0.0446903 0.0197705 0.355306 1.99038 3.45835e-05 1.37985 -1689599: 0.000505924 1.12832 0.0255883 0 3.50806 0 0.0613711 0.0243344 0.285724 1.91653 0 1.61442 -1691648: 0.000464839 1.04397 0.0242042 0 3.45365 0 0.087801 0.00690883 0.292895 1.89704 0.0116854 1.71848 -1693696: 0.000435096 0.95455 0.0220376 0 3.0786 0 0.104891 0.00645845 0.20611 1.99378 0.104999 1.71807 -1695744: 0.000416544 0.796278 0.125581 0.332577 2.14681 0 0.0948175 0.0325031 0.126245 2.18127 0.105137 1.53263 -1697792: 0.000256997 0.867232 0.411648 1.01001 1.40586 0 0.050886 0.0729546 0.189752 2.05959 0.0298138 1.02992 -1699840: 0.000421413 0.855279 0.775574 1.25703 0.918276 0.033489 0.540536 0.159913 0.23442 1.58624 0.481376 0.688628 -1701888: 0.0404686 0.908325 0.997126 1.00749 0.769831 0.0593375 1.3174 0.209932 0.188693 1.26199 0.752887 0.210305 -1703935: 0.0638672 0.932726 0.885853 0.464714 0.847976 0.0109338 1.79782 0.0397173 0.224652 1.75329 0.607716 0.402022 -1705984: 0.0775824 0.823486 0.352034 0.389377 1.22139 0 1.55022 0 0.430563 2.37171 0.561833 0.549232 -1708032: 0.451391 1.41474 0.245795 0.250553 1.34825 0.121502 0.910689 0.0300321 0.074487 2.83312 0.314198 0.39413 -1710079: 0.446015 1.50388 0.205404 0.0843764 1.44848 0.194986 0.300817 0.0363055 0.0148723 2.81517 0.279298 0.650538 -1712128: 0.203084 1.7207 0.340424 0.0769029 1.68377 0.354066 0.484731 0.0114012 0 2.64329 0.306094 0.672351 -1714176: 0.143691 1.99638 0.390545 0.0429246 1.95031 0.887929 0.510245 0.0271843 0 2.41697 0.0921583 0.622236 -1716224: 0.105383 2.08288 0.11733 0.110981 1.97375 1.186 0.547485 0.0578733 0 2.70098 0.0954638 0.643073 -1718272: 0.281448 2.28164 0.0631669 0.232868 2.02842 1.08435 0.312231 0.0517146 0 2.78049 0.0303866 0.514975 -1720320: 0.407929 2.41946 0.0214783 0.162048 1.94736 0.702917 0.265591 0.0220625 0 2.7491 0.017761 0.53976 -1722368: 1.50141 1.06268 0 0 1.4096 1.30192 0.180355 0.00685318 0 2.33489 0.136293 0.369214 -1724415: 1.38731 0.84365 0.104536 0.131148 1.2326 1.24781 0.0148612 0.0141695 0 1.78798 0.131566 0.120467 -1726464: 1.23924 0.582657 0.114336 0.179793 1.20498 1.03603 0.0101834 0.0192775 0 1.60996 0.0901841 0.225653 -1728512: 0.985433 0.306756 0.0915772 0.219973 1.34054 0.980512 0.00356991 0.0304374 0 1.4421 0 0.37561 -1730559: 0.45587 0.237904 0.158822 0.304396 1.55664 0.765497 0 0.0542972 0.100338 1.42683 0 0.582086 -1732608: 0.202067 0.163628 0.250732 0.303357 1.11237 1.05863 0 0.0636029 0.418844 1.84952 0.0160349 0.519265 -1734656: 0.225747 0.286609 0.356472 0.153449 0.103406 2.34681 0 0.064008 0.232657 1.93392 0.0345059 0.994739 -1736704: 0.476257 0.439206 0.140829 0.045976 0 3.35649 0 0.062187 0.0693503 1.8699 0 0.753969 -1738752: 0.564823 0.640713 0.0120595 0.0575482 0 3.86504 0.0100755 0.0746401 0.0611191 2.16974 0.0251245 0.192363 -1740800: 0.567568 0.668097 0.00100814 0.0754918 0 4.00021 0.00986304 0.0678894 0.0676388 2.2492 0.068291 0 -1742848: 0.615065 0.732705 0.000962041 0.15212 0 3.94827 0.00590915 0.0487831 0 2.27098 0 0 -1744895: 0.624575 0.665625 0.00636125 0.187055 0.00445297 4.02684 0 0.0465292 0 2.20493 1.10416e-05 0 -1746944: 0.590181 0.655387 0.000593418 0.0626738 0.0159056 4.06306 0 0.0454807 0.0145463 2.09065 0.0263524 0 -1748992: 0.596531 0.639946 0.00165579 0.0500282 0.0163988 4.08284 0 0.0447877 0.0776397 1.90944 0.000261362 0.0203634 -1751040: 0.853668 0.449868 0.00144736 0.0431312 0.0185129 4.12826 0 0.0436972 0.0792309 1.70936 7.33599e-05 0.114643 -1753088: 0.983224 0.317473 0.0385176 0.0433312 0.013 4.02947 0 0.042394 0.0431801 1.67087 0.0604884 0 -1755136: 0.859924 0.335985 0.248625 0.0475607 0.006219 4.02828 0 0.0426434 0.0143225 1.66702 0.0541014 0 -1757184: 0.679547 0.320321 0.301765 0.0676196 0.00656979 4.12815 0 0.0433252 0.0254332 1.50488 0 0 -1759231: 0.545661 0.206965 0.325561 0.132618 0.0148847 4.11736 0 0.0440706 0.0400019 1.43996 0 0.0540224 -1761280: 0.456732 0.128109 0.268549 0.182278 0.0244731 3.99005 0 0.0429154 0.0441136 1.57541 0 0 -1763328: 0.429944 0.22116 0.497682 0.22794 0.0289944 3.66437 0 0.0392081 0 1.65123 0.0290514 0 -1765375: 0.312018 0.227859 1.23697 0.308959 0.0276128 3.05536 0.178243 0.154979 0.858037 0.892515 0 0.0810206 -1767424: 0.125793 0.110675 1.95997 0.260053 0.0166806 1.53862 0.51645 0.719707 1.1615 0.757258 0 0.273502 -1769472: 0 0.140706 2.2643 0.0572437 0 0.764972 0.687919 1.72136 1.04572 0.493178 0 0.471005 -1771520: 0.000192034 0.176868 2.00541 0.0179657 0 0.635305 0.406374 2.73761 0.66123 0.678417 0 0.255391 -1773568: 0.000318471 0.312835 1.38262 0.0169804 0 0.543323 0.0580482 3.5263 0.0796184 0.940644 0.0453122 0.0777371 -1775616: 6.00024e-05 0.741592 0.835577 0.0411025 0.0197072 0.51013 0 3.78819 0.000414212 1.04212 0.0709842 0.0182742 -1777664: 0.00337787 0.599814 0.865693 0.176767 0.023867 0.500252 0 3.7451 0 1.13015 0.107662 0.0876702 -1779711: 0.0200453 0.692337 0.807388 0.0694708 0.0182773 0.39349 0.000277156 3.81754 0.000838158 0.947228 0 0.189839 -1781760: 0.111532 0.00443227 0.801227 2.70478e-05 0.0706125 0.15292 0.00934522 3.77748 0 0.871531 0 0.463876 -1783808: 0.349304 0.00571901 0.691476 0.201158 0.159467 0.438861 0.254866 3.49813 0.0975198 1.01157 0.0498276 0.558057 -1785855: 0.47774 0.0355097 0.560919 0.360889 0.29201 0.66114 0.230848 3.44601 0.131446 0.846969 0 0.592879 -1787904: 0.433516 0.102988 0.345173 0.49869 0.593545 0.793849 0.289883 3.30067 0.117863 0.770415 0 0.607781 -1789952: 0.474938 0.164807 0.084435 0.543456 0.857418 1.02391 0.400976 2.62801 0.107122 0.771742 0 0.620834 -1792000: 0.767644 0.218101 0.0329772 0.700551 0.835265 0.904953 0.651155 2.54597 0.0800269 0.707466 0.0888031 0.540361 -1794048: 0.955705 0.726043 0.237051 0.239012 0.174518 0.767084 0.59908 2.8539 0.0837173 0.51867 0.950995 0.0848071 -1796096: 0.418368 0.696695 0.573572 0.246604 0.521529 0.794145 1.04593 2.42483 0.115802 0.266932 1.13721 0.157647 -1798144: 0.857195 0.0206295 1.13714 0.225645 0.764383 0.385166 0.883888 1.58693 0.0937367 0.0522502 1.19935 0.578002 -1800191: 1.53891 0.0633523 1.18901 0.494209 0.745676 0.249167 0.661172 1.54768 0.0754758 0.125993 1.26194 0.195041 -1802240: 1.58235 0.228575 1.43296 0.272272 0.893007 0.0360273 0.551874 1.47314 0.247601 0.264176 0.969002 0.190138 -1804288: 1.03623 0.466765 1.5426 0.492079 0.91393 0.0157613 0.140027 0.680284 0.244841 1.64705 0.128503 0.149239 -1806336: 0.618983 0.283844 2.13908 0.295804 1.3849 0.00718756 0.0413924 0.155197 0.35899 1.92366 0.459726 0.297467 -1808384: 0.914783 0.223771 2.61116 0.0111153 1.09961 0.118832 0.0338402 0.117356 0.512859 2.04249 0.452538 0.00095974 -1810432: 0.784192 0.230222 2.7503 0.0115444 0.648741 0.816099 0.0463318 0.334824 0.358238 1.84879 0.277393 0.038845 -1812480: 0.530305 0.260024 2.89016 0.0117708 0.622419 1.17178 0.0299274 0.484179 0.313316 1.6872 0.215199 0.0739355 -1814528: 0.162684 0.360389 3.06518 0.01218 0.581998 1.28075 0.00557522 0.519886 0.238228 1.87498 0.198769 0.0242085 -1816576: 0.0308691 0.397266 3.1423 0.0125121 0.562376 1.38389 0 0.235777 0.161556 2.0585 0.220272 0 -1818624: 0 0.346355 3.1318 0.0142262 0.662397 1.61111 0 0.0663354 0.084901 2.16418 0.131178 0 -1820671: 0 0.360883 3.0639 0.0194727 0.704927 1.74738 0 0.0598785 0.0121213 2.79126 0 0 -1822720: 0 0.37027 2.99742 0.0215255 0.773696 1.67269 0 0.0487708 0 3.00029 0 0 -1824768: 0 0.457325 2.90049 0.0243669 0.806317 1.63832 0 0.0600961 0 3.08088 0 0 -1826816: 0 0.537566 2.9513 0.0322325 0.801749 1.54283 0 0.0719866 0.0592314 3.07294 0 0 -1828864: 0 0.457159 3.04222 0.0839399 0.693002 1.3016 0 0.0476325 0.0380409 2.76536 0.396893 0 -1830912: 0 0.324988 3.07844 0.0231804 0.808805 1.11166 0 0.0406879 0 2.58367 0.51071 0 -1832960: 0 0.254572 3.14045 0.0200592 1.00851 1.21755 0 0.0324495 0 2.62385 0.220028 0 -1835007: 5.04299e-05 0.161215 3.02657 0.0647208 0.941921 1.45747 0.0233825 0.0207067 0 2.83861 0 0 -1837056: 0.000117072 0.116902 2.79673 0.0469036 0.688202 1.56896 0.117982 0.0154831 0.321695 2.50764 0 0 -1839104: 0.0593559 0.143896 2.80119 0.0417964 0.682423 1.02812 0.205613 0.0333413 0.577361 2.08873 0 0 -1841151: 0 0.273831 2.66954 0.0107023 0.596536 0.90793 0.0247114 0.124636 0.582824 2.30906 0 0 -1843200: 0 0.299601 2.56808 0.0173444 0.508642 0.950756 0.0183005 0.141694 0.402088 2.77479 0 0 -1845248: 0 0.27891 2.57049 0.0179462 0.534654 1.09947 0.0163673 0.122235 0.177945 3.09507 0 0 -1847296: 0.140777 0.302929 2.52346 0.0179508 0.540662 1.5429 0 0.0781898 0.0013417 3.04921 0 0.00359369 -1849344: 0.116129 0.289293 2.49111 0.011669 0.654589 2.04779 0 0.0350686 0.0292422 2.98407 0 0.115194 -1851392: 0.00054203 0.322327 2.55356 0 0.707596 2.24552 0 0.0304665 0.0458659 3.13422 0 0.0409658 -1853440: 0.000553262 0.330233 2.65368 0 0.742264 2.31204 0.00509207 0.0210592 0.0924084 3.1809 0 2.00186e-05 -1855487: 0 0.314664 2.63655 0.00208108 0.738286 2.29411 0.0110255 0.0704115 0.0423028 3.22808 0 6.4977e-05 -1857536: 0 0.279293 2.7687 0.00452827 0.692278 2.33215 0.00144969 0.0717608 0 3.20806 0 3.22054e-05 -1859584: 0 0.227041 2.98764 0.0139365 0.573014 2.38794 0 0.0885427 0.00152439 2.7673 0.000695634 0 -1861631: 0 0.228362 3.03742 0.0160771 0.642246 2.26472 0.0224132 0.0897669 0.024646 2.51838 0.000630492 0 -1863680: 0 0.233569 2.81102 0.014638 0.678253 2.0824 0 0.0983599 0.0165405 2.67833 0.000196585 0 -1865728: 0.000162492 0.189674 2.74845 0.0187112 0.662508 1.94849 0.0166568 0.0922332 0 2.75434 0.0754334 0 -1867776: 0.000132503 0.0938343 2.86532 0.0145665 0.607341 1.93438 0.0125368 0.0611549 0 2.7261 0.0747135 0 -1869824: 0 0.0306782 3.15204 0.0273411 0.526279 1.94958 0 0.126329 0 2.46767 0 0 -1871872: 0 0.0603803 3.22117 0.0119033 0.381662 1.73107 0 0.893938 0.0271338 1.86819 0 0 -1873920: 0.00569208 0.0430835 3.14267 0.0128702 0.150578 1.55905 0 1.3942 0.0502707 1.36955 5.59673e-05 0.112387 -1875967: 4.88292e-06 0.0127474 3.00356 0.00291366 0 1.58383 0 1.65598 0.0302641 1.06343 5.30551e-05 0.241588 -1878016: 0.0006068 0.00217293 3.126 0 0.0158892 1.71986 0 1.51765 0.000256199 1.02284 0.136054 0.320856 -1880064: 0.000693737 0.0102239 3.45643 0 0.0883225 1.88539 0.0142106 0.858607 0.0302523 0.814741 2.46512 0.301247 -1882112: 0.00055905 0.00168928 2.83999 0.000363212 0.00667039 2.01153 0.0255211 0.0388677 0.0323656 0.84154 2.54159 0.192082 -1884160: 0.000380177 0.0327327 2.22988 0.00343874 0.0501643 1.92669 0.0253221 0.049725 0.0297243 1.22438 2.36613 0.194043 -1886208: 0.000115383 0.144072 1.92132 0.0163682 0.312622 1.83851 0.00348491 0.0568234 0.0258525 1.66094 2.14449 0.183431 -1888256: 0.134888 0.282914 2.20218 0.011977 0.558694 1.68659 0 0.0353014 0.0482267 2.21943 1.60223 0.106589 -1890303: 0.34706 0.351434 2.48804 0.0126422 0.579935 1.7114 0 0.0164793 0.0376999 3.18418 0.012289 0.0304996 -1892352: 0.348622 0.348012 2.37569 0.00431108 0.548713 2.00813 0 0.00707608 0.024146 3.21291 0.253828 0.0547691 -1894400: 0.228109 0.321936 2.36194 0 0.523522 2.03821 0 0.00617423 0.0240651 3.25345 0.405593 0.0125354 -1896447: 0.0200041 0.334933 2.56002 0 0.556643 2.02826 0.0247787 0.0161733 0.0234989 3.20769 0.34339 0 -1898496: 0.000330354 0.336949 2.7007 0 0.554923 2.04448 0.0192476 0.0661065 0.0111298 3.15602 0.190614 0 -1900544: 0 0.323444 2.81966 0.032198 0.515602 2.22681 0.00789853 0.0963489 0.0185288 3.10887 0 0 -1902592: 0 0.287209 2.91793 0.0912573 0.449807 2.38821 0 0.27568 0.0143398 2.8785 0 0 -1904640: 0.000191419 0.281575 3.33381 0.121602 0.354863 2.59255 0.113035 0.127864 0 2.6794 0 0 -1906688: 0.166966 0.306799 3.65954 0.268333 0.263635 2.70203 0.206534 0.0193645 0 2.73477 0 0 -1908736: 0.16797 0.30391 3.50984 0.187745 0.196971 2.79233 0.235137 0.0234342 0 2.55718 0.000655482 0 -1910783: 0.0311904 0.349538 3.27724 0.0150927 0.0258226 2.90171 0.295302 0.0215697 0.00863097 2.4699 0.279374 0 -1912832: 0 0.346517 3.3129 0.0388909 0.316576 2.69042 0.29535 0.0299268 0 2.46793 0.167213 0.0230523 -1914880: 0 0.334242 3.52239 0.0396275 0.480769 2.44136 0.241186 0.0851169 0.0217029 2.65767 0.0402331 8.42276e-05 -1916927: 0 0.316523 3.61784 0.0146619 0.480034 2.62334 0.070923 0.0429665 0.0363755 2.74683 0.0524046 0.000151841 -1918976: 0 0.295484 3.50504 0.0123763 0.339719 2.93853 0.0255493 0.0244975 0.0156994 2.87062 0.0417108 0.108938 -1921024: 0 0.300011 3.35132 0.010581 0.315796 3.0547 0.0484741 0.0311745 0.0693675 3.03987 0.00220466 0.164443 -1923072: 0 0.63078 3.25013 0.0150796 0.292636 3.09498 0.141607 0.0157301 0.0355791 3.08641 0.000557021 0.0807909 -1925120: 0 0.756492 3.01765 0.0171244 0.23023 3.12563 0.202924 0.017823 0.0487045 3.01672 0 0 -1927168: 0.130547 0.515996 2.73347 0.0180076 0.173096 3.19637 0.347188 0.0214981 0 3.08967 0 2.29099e-05 -1929216: 0.206021 0.172754 2.57246 0.0287314 0.309897 3.23926 0.0925866 0.00143624 0 3.1965 0.0265647 0 -1931263: 0.0855376 0.188698 2.56026 0.0234225 0.53662 3.07193 0.00121595 0.0699865 0 2.97012 0.0477971 0 -1933312: 0.0655332 0.297515 2.39047 0.0144727 0.615926 3.01768 0.0307317 0.643291 0 2.59254 0.110015 0.138515 -1935360: 0.142543 0.339097 2.39698 0.0162331 0.566204 3.01421 0.0487903 0.756375 0.0757231 2.62089 0.00250966 0.0774837 -1937407: 0.252671 0.364256 2.41923 0.0194101 0.457906 2.96589 0.0541539 0.366023 0.0402226 2.82138 0 0 -1939456: 0.270999 0.318783 2.65039 0.0127726 0.415163 2.9728 0.175928 0.0419313 0.026743 2.86713 0.0245009 0 -1941504: 0.120758 0.494859 2.77222 0 0.421281 2.84717 0.174961 0 0.0115823 2.84068 0.144965 0 -1943552: 0 0.77489 2.90802 0.0106818 0.44367 2.79337 0.11924 0 0.00536547 2.85303 0.0659466 0 -1945600: 0 0.90125 3.00571 0.0158151 0.485769 2.68646 0.127697 0 0.00451832 2.83243 0.0143789 0 -1947648: 0 0.954117 2.92341 0.00167767 0.493539 2.68566 0.15162 0 0.0530129 2.77611 0.0672245 0 -1949696: 0.376968 0.378634 2.53184 0.0101119 0.50243 2.75998 0.0186148 0.00329235 0.346805 2.11424 0 0.117099 -1951743: 0.469514 0.360975 1.59783 0.000685886 0.365295 2.6712 0.0155335 0.26356 0.415594 1.60156 0.040535 0.259976 -1953792: 0.521253 0.687355 1.2139 0.0062749 0 2.42132 0.0108801 1.35836 0.06076 1.35981 0.0227736 0.162137 -1955840: 0.496456 0.542356 1.14978 0.0128049 0 1.78979 0.000780095 2.3961 0.049975 1.02688 0 0.215204 -1957888: 0.210014 0.32857 1.56576 0.0151214 0 1.3795 0.003106 2.74696 0.222395 0.894844 0 0.250071 -1959936: 1.22525e-05 0.0964946 2.16859 0 0.0059128 1.05123 0.012285 2.69197 0.336195 0.855632 0 0.247922 -1961984: 0.0595512 0 2.30395 0.043902 0.0432308 0.937048 0.021154 2.22796 0.137757 1.49847 0 0.305567 -1964032: 0.194601 0.129182 2.36309 0.107365 0.317756 1.11202 0.0254442 1.22924 0.0830289 2.65253 0 0.278055 -1966079: 0.235117 0.291192 2.29396 0.0918884 0.608842 1.25111 0.0174805 0.743052 0.0856851 3.17656 0 0.0406926 -1968128: 0.177901 0.392004 2.27365 0 0.6458 1.09581 0 0.564794 0.0731067 3.28881 0.132828 0 -1970176: 0 0.358588 1.86208 0.15697 0.614797 0.905723 0 0.796055 0.0669241 3.40341 0.142976 0 -1972223: 0 0.630416 1.71659 0 0.495129 0.519774 0 1.24634 0.136706 2.83359 0.594898 0 -1974272: 0.10835 0.468331 2.05842 0.0341962 0.313956 0.74988 0.0309511 1.15947 0.121843 2.60756 1.2206 0.0245309 -1976320: 0.276051 0.526984 2.30182 0.082244 0.291763 0.433181 0.0325239 1.40131 0.0996185 2.37741 1.8043 0.0418964 -1978368: 0.222305 0.553678 2.46363 0.178963 0.470037 0.352164 0.0267574 1.86754 0.079679 1.83815 2.13832 0.00527366 -1980416: 0.137776 0.431307 2.47514 0.175603 0.657066 0.207346 0.0207241 2.05652 0.0492169 1.64893 2.1203 0 -1982464: 0.114473 0.339496 2.39873 0.0863879 0.723055 0.0672589 0.0131285 2.07111 0.0417559 1.68903 2.12374 0 -1984512: 0.0412288 0.399788 2.31009 0.00613936 0.761238 0.0561485 0.00362432 2.12793 0.0360858 1.68447 2.06501 0 -1986559: 0.0266704 0.250027 2.03423 0.0139508 0.7856 0.0600976 0.0168713 2.12027 0.0432642 1.79331 1.97158 0 -1988608: 2.7743e-05 0.256404 1.98968 0 0.79191 0.0505479 0.0257424 2.16424 0.0502668 1.67058 1.94192 0 -1990656: 0 0.236069 2.04955 0.0240598 0.736668 0.0281956 0.0240736 2.24004 0.0497604 1.52319 1.90152 0 -1992703: 0 0.109099 2.28499 0.0193057 0.675579 0 0.0233484 2.4212 0.052365 1.419 1.93629 0 -1994752: 0 0 2.4952 0.0155858 0.446998 0 0.0227849 2.71961 0.0549356 1.25752 1.93373 0 -1996800: 0 0 2.41978 0 0.144984 0.20763 0.0296222 3.12143 0.0712414 0.227209 2.83816 0 -1998848: 0 0 1.9471 0 0.00269502 0.383456 0.0287092 3.09206 0.0755173 0 3.28458 0 -2000896: 0 0 1.62384 0 0 0.503276 0.0287553 3.00893 0.0703062 0 3.28387 0 -2002944: 0 0 1.61637 0.00624763 0 0.465952 0.025318 2.88327 0.0663724 0 3.82257 0 -2004992: 0 0 1.7293 0.0117521 0 0.415211 0.0234458 2.76573 0.0608506 0 4.10737 0 -2007039: 0 0 1.66571 0.0137169 0 0.338411 0.0238339 2.66523 0.0604424 0 4.08797 0 -2009088: 2.43993e-05 0.00245292 1.75855 0 0 0.264257 0.0846075 2.29273 0.0633406 0 3.96861 0 -2011136: 0 0 2.26003 0 0 0.284745 0.0955818 2.2212 0.064156 0.0160764 3.5455 0.245423 -2013183: 0.117788 0 2.67819 0.216247 0 0.122481 0.021251 2.36719 0.0539246 0.125384 2.04569 0.736408 -2015232: 0.0478857 0 2.71759 0.302199 0 0.0822046 0.0209067 2.75599 0.0504991 0.0150197 1.53254 0.865877 -2017280: 0 0 2.58554 0.339416 0.000136798 0.0860332 0.0215049 3.29667 0.0554653 0.0156155 1.94419 0.656585 -2019328: 1.19286e-05 0 2.50046 0.300981 0.00102028 0.0904284 0.0215825 3.96962 0.0630898 0.0155288 2.21964 0.392441 -2021376: 4.84771e-05 0 2.55416 0 0.000445052 0.096088 0.0235261 4.16588 0.0621627 0.012915 2.3837 0.404293 -2023424: 0.000136566 0 2.37622 0 0 0.417226 0.0255626 4.07474 0.0696168 0.0105619 2.61093 0.330372 -2025472: 0.368763 0 2.0805 0 0 1.80382 0.0320801 3.46265 0.0998729 0.00957031 2.61922 0.182599 -2027519: 0.665895 0 1.45864 0.00035855 0 2.41038 0.0221711 2.63569 0.104886 0.33605 2.42875 0.000202568 -2029568: 0.66908 0.00973179 1.12779 0.00274995 0 2.47354 0.0313936 2.12452 0.0953466 0.442855 2.29587 7.06055e-05 -2031616: 0.738203 0 1.14591 0.00758598 0 2.3299 0.0247807 2.1591 0.0646136 0.472948 2.36023 3.21741e-05 -2033664: 0.947311 0 0.941574 0 0 2.27925 0.0238534 2.10038 0.0581817 0.563165 2.41098 0 -2035712: 0.97252 0 1.02841 0 0 2.60349 0.0244382 1.72101 0.0657291 0.43992 2.47746 0 -2037760: 0.955949 0 0.931398 0 0 2.80575 0.021938 1.3211 0.0613851 0.30314 2.48308 0.106484 -2039808: 0.954027 0 0.861523 0 0 2.97016 0.0198824 1.35728 0.0518061 0.312743 2.38637 0.217575 -2041855: 0.818063 0 0.917061 0.00202902 0 3.12207 0.0213912 1.50748 0.0509312 0.522132 2.17506 0.194924 -2043904: 0.496302 0 0.869666 0.101762 0 2.27023 0.328976 1.52302 0.0527558 0.472204 1.87748 0.213888 -2045952: 0.779928 0 0.772442 0.115866 0 1.929 0.454059 1.55475 0.0544208 0.463052 1.74885 0.0974438 -2047999: 0.994813 0 0.640947 0.101493 0 1.90679 0.40254 1.62489 0.0558793 0.489068 1.82443 2.57005e-05 -2050048: 1.1116 0 0.79002 0.0862792 0 2.07054 0.192062 1.67258 0.0556719 0.549187 1.80397 3.29886e-05 -2052096: 1.01167 0 0.842969 0.0692853 0 2.90352 0.0197158 1.78788 0.0503126 0.53732 1.63728 3.0913e-05 -2054144: 0.941095 0.00784015 0.99661 0.0523008 0 2.75357 0.0204213 2.35678 0.0509414 0.43571 1.70298 2.02931e-05 -2056192: 0.526363 0.0621545 1.82173 0.009738 0 2.12428 0.0218421 3.22111 0.05132 0.339356 1.58845 0.0637449 -2058240: 0.0099474 0.0596725 2.60401 0 0.00294374 1.76874 0.0367546 3.48718 0.0496 0.37791 1.24997 0.118832 -2060288: 0 0 2.84123 0 0.00574524 1.41815 0.0417258 3.53355 0.0615758 0.450388 1.21519 0.145488 -2062335: 0 0 2.85078 0 0.00533878 1.27874 0.0279847 3.65854 0.0490938 0.487439 1.20881 0.182495 -2064384: 0 0 2.85356 0.0438784 0 1.25698 0.0277642 3.67469 0.0435405 0.488927 1.07032 0.256095 -2066432: 0 0 2.74199 0.0366761 0 1.25991 0.0278876 3.6091 0.0429522 0.502635 1.00903 0.328901 -2068479: 0 0 2.33461 0 0 1.29857 0.0297974 3.57508 0.0476198 0.731917 1.07872 0.368781 -2070528: 0 0 2.41592 0 0 1.26011 0.0278757 3.50886 0.0529322 0.642613 1.09474 0.379586 -2072576: 3.644e-05 0 2.59741 0 0 1.21675 0.0303894 3.41312 0.0629051 0.565744 1.05326 0.379193 -2074624: 0.000102685 0.117629 2.68319 0 0 1.20786 0.0417363 3.15486 0.0785621 0.50519 1.03205 0.372326 -2076672: 0.000234514 0.0923163 2.77467 0.00380947 0 1.0554 0.553474 2.50885 0.0909857 0.406393 1.08452 0.35946 -2078720: 0.000258021 0.241601 2.33145 0.0253112 0.0664374 0.4532 0.666462 2.24055 0.109675 0.274568 1.21194 0.345785 -2080768: 8.77994e-05 0.511945 1.70806 0.0371695 0.345444 0.2726 0.707176 1.93359 0.120006 0.127143 1.14745 0.374386 diff --git a/project_code/noteDetection/chromaTest2/bin/data/abass.wav b/project_code/noteDetection/chromaTest2/bin/data/abass.wav deleted file mode 100644 index c0043cd15..000000000 Binary files a/project_code/noteDetection/chromaTest2/bin/data/abass.wav and /dev/null differ diff --git a/project_code/noteDetection/chromaTest2/bin/data/lankra/a.wav b/project_code/noteDetection/chromaTest2/bin/data/lankra/a.wav deleted file mode 100644 index 413a32a60..000000000 Binary files a/project_code/noteDetection/chromaTest2/bin/data/lankra/a.wav and /dev/null differ diff --git a/project_code/noteDetection/chromaTest2/bin/data/lankra/out.txt b/project_code/noteDetection/chromaTest2/bin/data/lankra/out.txt deleted file mode 100644 index 269e536dc..000000000 --- a/project_code/noteDetection/chromaTest2/bin/data/lankra/out.txt +++ /dev/null @@ -1,453 +0,0 @@ -8192: 1.99636 0.122344 0.0726974 0.601185 0.0083773 0.590833 0.194479 0.294376 0.0726267 0.0301649 0.468329 0.501101 -10240: 1.93767 0.0823448 0.698718 0.543394 0 1.75667 0.0464453 0.132548 0.0996294 0.0803144 1.97294 0.800961 -12288: 0.911655 0.113788 0.811269 0.537059 0.00103557 1.33937 0.0349071 0.266335 0.170167 0.0553156 3.61522 0.466345 -14335: 0.165357 0.276901 0.731122 0.195665 0.124446 1.25303 0.145784 0.156569 0.187349 0 3.97722 0.0984369 -16384: 0.171333 0.297453 0.662004 0.173725 0.235535 1.25234 0.0507151 0.0990859 0.190035 0 4.02687 0.0259752 -18432: 0.15733 0.0838712 0.665055 0.256027 0.0183735 1.17784 0.0533958 0 0.167018 0.0330245 3.97604 0.0241912 -20480: 0.143895 0.163772 0.573618 0.340235 0.198207 1.06271 0.0215507 0.0252456 0.0557517 0.0455293 3.8523 0 -22528: 0.00043419 0.616243 0.215793 0.172415 0.378015 0.473086 0.0288776 0.196858 0 1.544 2.37719 0 -24576: 9.32137e-05 0.971976 0.141672 0.206954 0.766492 0.335304 0.0179802 0.301087 0 2.84923 0.588045 0.0184317 -26624: 9.52749e-05 0.980258 0.133726 0.278131 0.955567 0.129653 0.0325916 0.237961 0 3.58695 0.229649 0 -28671: 0.0312065 0.998169 0.0546076 0.45914 0.963207 0.0241749 0.0587946 0.175751 0.130589 3.47828 0.213943 0 -30720: 0.000404337 0.629811 0.042593 0.29696 0.976812 0.304098 0.10164 0.27655 0.532957 2.28544 0.845775 0 -32768: 0.0764142 0.189348 0.311432 0.417492 0.243129 0.626831 0.0716032 0.500052 0.257104 1.1291 1.71841 0.018634 -34815: 0.120015 0 0.690465 0.184652 0.170144 0.789345 0.0852748 0.328126 0.0640843 0.197725 2.66617 0.0105624 -36864: 0.106601 0 0.622561 0.130503 0.362428 0.673305 0.144852 0.35872 0.0298255 0.870198 2.50947 0 -38912: 0.0977719 0.284322 0.372127 0.313528 0.542237 0.477989 0.245248 0.471975 0 1.70601 1.54807 0 -40960: 0.294807 0.502395 0.10935 0.865261 0.474119 0.214888 0.306528 1.14057 0 2.34622 0.398515 0 -43008: 0.499164 0.231464 0.299655 0.692558 0.395962 0.284791 0.348338 1.46315 0.344513 2.2382 0.261884 0 -45056: 0.394041 0.244463 0.364984 0.584631 0.588662 0.598985 0.501594 1.37174 0.758502 0.971078 0.269543 0 -47104: 0.283613 0.445545 0.0453163 0.937229 0.736278 0.435947 0.571572 1.01866 0.648785 0.204741 0.302648 0.0389912 -49151: 0.0818715 0.423315 0.00654122 1.31411 1.24112 0.309194 0.21737 1.28938 0.358422 0.159034 0.259188 0.0410415 -51200: 0.0861212 0.265779 0.00869053 1.26499 1.14854 0.2151 0.902867 2.04458 0.0602426 0.140431 0.228608 0.128813 -53248: 0 0.353211 0.0689532 1.87475 0.284747 0.268701 1.4664 1.88221 0.0476802 0.111428 0.321239 0.53284 -55295: 0.000149203 0.225962 0.00283228 2.69161 0.182961 0.590869 1.16004 1.34675 0.0873683 0.113349 0.158026 0.570287 -57344: 0.0550789 0.0761703 0.000415606 3.09783 0.0424868 0.518876 0.831626 1.14496 0.118407 0.154911 0.205357 0.371511 -59392: 0.0629033 0.433244 0.000129636 3.10991 0.0338688 0.168613 0.473178 0.908646 0.147036 0.203038 0.268293 0.064658 -61440: 0.224765 0.77044 0 2.88908 0.0268381 0.102847 0.0442676 0.340018 0.142421 0.428146 0.290699 0.140396 -63488: 0.651043 1.16165 0.18301 2.17407 0.0149351 0.104987 0.154819 0.064674 0.412271 0.494468 0.692583 0.401275 -65536: 0.835484 1.44355 0.843199 0.0503039 0.240834 0.0531955 0.135345 0.123749 0.366263 0.404228 1.81567 0.703586 -67584: 0.779425 1.3367 0.520778 0 0.23167 0.0239735 0.0500999 0.154235 0.242029 0.438928 2.15123 0.88071 -69631: 0.429494 0.92527 0.337596 0.770791 0.189277 0.0124894 0.0445909 0.103989 0.20567 0.653171 1.91103 0.704289 -71680: 0.0404767 0.712307 0.416401 1.00391 0.0693857 0.214282 0.367583 0.0191336 0.245815 1.18536 1.48796 0.614752 -73728: 0.000638581 0.510079 0.183787 1.19211 0 0.281404 0.629466 0.00499661 0.600697 1.64664 1.04867 0.23632 -75776: 0.014655 0.415209 0.19112 1.20353 0 0.256067 0.6389 0.0228786 0.524575 2.10013 0.352346 0.308111 -77824: 0.0351841 0.400026 0.288086 1.53567 0.181102 0.173692 0.962432 0.0437081 0.275103 0.993692 0.200659 0.294557 -79872: 0.320745 0.871653 0.672337 0.784779 0.126587 0.05379 0.913695 0.307222 0.227403 0.490131 0.489521 0.000347353 -81920: 0.3684 0.176279 0.514263 1.20722 0.00785675 0.00286215 1.10873 0.527949 0.922255 0.880011 0.159194 0.0307545 -83967: 0.00513398 0.0604155 1.68928 0.651731 0.0324306 0.00875631 1.21132 0.622586 0.803266 0.319507 0.2742 0.0263151 -86016: 0.00431416 0.0345974 1.86553 0.599819 0.0254311 0.287 1.13854 0.0642817 0.638475 0.174146 0.432703 0.078018 -88064: 0.0108623 0.0220081 1.49497 1.00489 0.0245198 0.396558 0.979439 0.0869475 0.391783 1.00422 0.488962 0.100813 -90111: 0.016136 0.0318076 1.10596 1.49749 0.0371978 0.384593 0.908575 0.112091 0.267534 1.32472 0.517886 0.0739774 -92160: 0.0190681 0.481906 0.703916 1.81403 0.0796941 0.149206 0.972616 0.339913 0.0630534 1.26645 0.624113 0.000566534 -94208: 0.0192643 0.517409 0.636168 1.78927 0.113577 0.0376389 0.792946 0.254908 0.246638 1.12612 1.05643 0.000163131 -96256: 0 0.351636 0.649512 1.14251 0.0563117 0.547066 0.354297 0.190742 0.446054 0.729239 1.91713 0.00265437 -98304: 1.03445e-05 0.3183 0.730667 0.133361 0.0556243 0.757783 0.374719 0.0276966 0.368106 0.276716 2.29525 0.047251 -100352: 0.000202874 0.221651 0.339239 0.0147602 0 0.621178 0.244128 0.217097 0.342697 0 2.34711 0.151702 -102400: 0.024089 0.106025 0.0198654 0.0307942 0.241548 0.275587 0.389015 0.391544 0.372607 0.0526859 1.55671 1.34969 -104447: 0.142542 0.00166427 0.126781 0.353315 0.562599 0.279968 0.371526 0.441031 0.334446 0.202582 0.435257 2.56307 -106496: 0.197951 0.00161695 0.033978 0.325515 0.786797 0.2416 0.162124 0.411364 0.247332 1.13727 0.379631 2.36616 -108544: 0.340678 0.0462762 0.000558474 0.341561 0.720152 0.182078 0.335699 0.288561 0.154319 1.92642 0.228106 1.16187 -110591: 0.548223 0.161456 0.012638 0.290003 0.548558 0.224019 0.436981 0.0523679 0.083571 2.59526 0.132548 0.159286 -112640: 0.474188 0.0904227 0.569085 0.0323036 0.411808 0.0430394 0.151876 1.20671 0.268978 2.43625 0.168457 0.0999681 -114688: 0.111144 0.0744233 0.957275 0.099809 0.519476 0.104021 0.223216 2.60159 0.0828641 1.30583 0.18023 0.152769 -116736: 0.0829149 0.290321 1.07536 0.138252 0.616191 0.155167 0.141837 2.72022 0.00450049 0.0820962 0.246254 0.111815 -118784: 0.0464312 0.355467 0.872727 0.192879 0.773019 0.0535706 0.170303 2.88169 0 0.253518 0.285914 0.0417985 -120832: 0.10166 0.548414 0.594199 0.27488 0.787076 0.0331307 0.202864 3.15951 0.0490147 0.280697 0.269693 0.00689133 -122880: 0.0372603 0.524008 0.626254 0.428742 0.626663 0.0411808 0.0266234 3.24211 0.0631589 0.15145 0.257613 0.03843 -124927: 0.026737 0.457394 0.653474 0.0916095 0.0161038 0.0418486 0.0179483 3.84785 0.0080396 0.0993801 0.330988 0.236032 -126976: 0.143368 0.778128 0.746901 0.0272679 0.0709494 0.0195359 0.0373085 3.62811 0.114869 0.143161 0.397547 0.0927891 -129024: 0.145864 0.752323 0.631553 0.0246589 0.130737 0.0073473 0.272496 2.80518 0.393438 0.191039 0.27126 0.000560863 -131071: 0.0548007 1.02282 0.34384 0.02844 0.313166 0.157524 0.87878 2.14648 0.277 0.515984 0.434832 0.000134666 -133120: 0.000266247 1.1352 0.0996947 0.161101 0.309581 0.14279 2.07531 0.956339 0.344407 0.530487 0.464949 0.0970775 -135168: 0.00781532 0.954495 0.00155451 0.092363 0.290893 0.423998 2.58011 0.34639 0.333763 0.396328 0.466104 0.0968768 -137216: 0.224335 0.875247 0.000440858 0.252309 0.505814 1.32088 2.29068 0.0195646 0.137524 0.00489142 0.292377 0.0447669 -139264: 1.01106 0.671749 0.0696311 0.673974 0.908599 1.93058 0.925689 0.279292 0.023624 0 0.283569 0.0102292 -141312: 1.9231 0.325074 0.183562 0.898499 1.04655 1.78882 0.304761 0.0173333 0.140188 0.0422764 0.241856 0.000661291 -143360: 2.13048 0.378742 0.606245 0.480879 0.716542 0.628348 0.118439 0 0.413567 0.0131147 0.1531 0.570459 -145407: 1.82516 0.425803 0.273386 0.507923 1.30757 0.213079 0.0581538 0.0599497 0.384727 0.0337418 0.176814 0.690058 -147456: 1.56972 0.35998 0.0352209 0.844084 1.46668 0.196539 0.0270659 0.147818 0.208004 0.0669226 0.206688 0.46117 -149504: 0.759654 0.225019 0.0263692 0.985675 1.15232 0.0304907 0.0446894 0.394409 0 0.35845 0.333616 0.411492 -151552: 0.00023018 0.33157 0.0139787 0.896746 0.66562 0.0248417 0.0559434 0.766738 0 0.709323 0.456385 0.445089 -153600: 0.00020476 0.46613 0.145451 0.862881 0.641091 0.0163396 0.0581369 0.81674 0.0132066 0.204353 0.486503 0.253022 -155648: 0.000133831 0.232212 0.0453593 1.39059 0.514957 0 0.10878 0.618382 0.507864 0.135188 0.463197 0.209981 -157696: 0.000350462 0.522562 0.00539285 2.41065 0.479696 0 0.0101263 0.233005 0.378145 0.0682796 0.124511 0.455388 -159743: 0.000427304 0.712462 0 3.69982 0.137495 0.0239398 0 0.432812 0.0665982 0.0921468 0.174223 0.436005 -161792: 0 0.526991 0 3.81415 0.102615 0.0380273 0.00638839 0.719184 0.119314 0.0203847 0.533975 0.0335422 -163840: 0 0.368643 0.0211019 3.50627 0.0358519 0.100077 0.0264745 0.637204 0.247623 0 0.546607 0.034029 -165887: 0 0.243893 0.00490398 2.88179 0.039797 0.149032 0.136286 0.542906 0.387831 0.0969387 0.66023 0.0294679 -167936: 0 0.267931 0.00427474 2.53362 0.0450236 0.0581737 0.291123 0.881649 0.022021 0.0778751 0.637239 0.00435111 -169984: 0.000562376 0.225722 0.760289 2.00481 0 0.0428827 0.331283 0.78402 0.214685 0.13043 0.618542 0.011218 -172032: 0.0386712 0.0580297 2.37944 1.28919 0.0540236 0.0873183 0.28052 0.397572 0.349025 0.879207 0.549805 0.00128699 -174080: 0.0579317 0.00406978 3.49986 0 0.101544 0.139054 0.304673 0.0545933 0.395759 1.11788 0.352823 0.178971 -176128: 0.0573998 0.00458572 3.62452 0 0.139836 0.0908636 0.274822 0.0587839 0.288221 1.07127 0.186094 0.270172 -178176: 0.0749833 0.0527295 3.59804 0.0109635 0.324266 0.141488 0.331679 0.0231312 0.10912 1.05935 0.136817 0.0390206 -180223: 0.255651 0.145338 3.36405 0.038333 0.356727 0.129015 0.466646 0 0.130401 0.962707 0.116303 0.0317445 -182272: 0.489627 0.169783 3.08368 0.0339068 0.4554 0.111337 0.548606 0 0.0758361 0.795944 0.0848625 0.0426852 -184320: 0.987598 0.772354 2.1817 0.207904 0.790199 0.0977592 0.700553 0 0.14572 0.418478 0.218558 0.00338321 -186367: 1.00801 2.15185 0.921572 0.101448 0.673623 0.077963 0.505222 0.0285885 0.294501 0.0615268 0.618296 0 -188416: 1.23076 2.15529 0.21935 0.0116038 0.458126 0.0342389 0.180858 0.305972 0.209346 0.133406 0.554974 0.246468 -190464: 1.48339 1.58941 0.0715213 0.0286909 0.414906 0.00165229 0.0511351 0.443698 0.17225 0.196363 0.634809 0.105016 -192512: 2.10028 0.753116 0.409701 0.0440287 0.508652 0.296234 0.0902191 0.827415 0.133424 0.00817075 0.661879 0.0090841 -194560: 2.47914 0.648565 0.000715733 0.0832212 1.06199 0.430881 0.242995 1.17167 0.0147826 0.00281804 0.632658 0.0476556 -196608: 1.9406 0.757876 0.605907 0.324189 1.08424 0.354326 0.296328 1.23378 0.0201665 0.029024 0.442121 0.057049 -198656: 0.956447 0.533571 1.24185 0.450655 0.85026 0.233614 0.304033 1.11739 0.413633 0.117819 0.370742 0.20032 -200703: 0.0708265 0.424279 1.95691 0.544818 0.550656 0.0475341 0.176914 0.432325 0.873807 0.110949 0.702673 0.232314 -202752: 0.000632648 0.206083 2.16943 0.849199 0.542155 0 0.564101 0 0.447014 0.0863657 0.870946 0.192063 -204800: 0.763572 0.356813 1.55202 0.9483 0.427082 0 0.376297 0.0924856 0.417981 0.170977 1.01052 0.570329 -206847: 1.12274 0.542871 0.469487 0.739051 0.481403 0.0121346 0.0314048 0.493155 0.151473 0.243643 0.737969 0.89858 -208896: 0.883875 0.0804669 0.0158132 0.637192 0.505886 0.540626 0.242181 0.141103 0.0406626 0.216002 0.478432 1.29279 -210944: 1.08165 0.00314006 0.00266008 0.755715 0.41928 0.676211 0.274253 0.544986 0.0421064 0.0709032 0.98884 1.2624 -212992: 2.48604 0.0482906 0.00546189 0.898207 0.355066 0.395793 0.211573 0.665737 0.0389114 0.15089 1.25554 0.628149 -215040: 3.11882 0.624406 0.156 0.580617 0 0.0743082 0.182262 0.643424 0.0193671 0.160764 0.985939 0.289841 -217088: 3.18602 0.872011 0.285368 0.148176 0.0266727 0.0407628 0.141779 0.765367 0.0145799 0.20749 0.382964 0 -219136: 2.69245 0.916801 0.00374396 0.157874 0.310391 0.105102 0.214439 0.797402 0.0113236 0.223761 0.169817 0.751161 -221183: 1.33583 1.04334 0.00157552 0.181243 0.655791 0.0266141 0.341467 0.320502 0.033908 1.52477 0.825545 0.968326 -223232: 0.0452046 0.100483 0.0730557 0.245765 1.04855 0.0408514 0.252902 0.257127 0.171294 1.85696 0.865985 0.852057 -225280: 0.0211488 0.0780883 0.0781905 0.495851 0.903719 0.0879158 0.174367 0.507642 0.28965 1.84665 0.625661 0.663288 -227328: 0.000234115 0.122536 0 0.429672 0.42247 0.103134 0.198879 0.772745 1.22236 1.49648 0.401823 0.270024 -229376: 0.312322 0.269327 0.0145217 0.572191 0.199414 0.127992 0.407772 0.839937 1.38147 0.982797 0.126072 0 -231424: 1.43138 0.278079 0.109301 0.647158 0.160387 0.119325 0.445032 0.714062 1.34538 0.533323 0.123621 0.185514 -233472: 2.19509 0.676162 0.0589609 0.324291 0.0133157 0.0219108 0.311115 0.898947 1.21885 0.535346 0.534084 0.195665 -235519: 2.58305 0.479151 0.0710115 0.472727 0.0294834 0.0172828 0.350999 0.674546 1.03648 0.750349 0.50544 0.00953962 -237568: 2.92948 1.25381 0.325241 0.279196 0.0231171 0.00356973 0.437888 0.531776 0.208642 0.497411 0.444352 0.00041752 -239616: 1.14245 3.51252 0.302164 0.00442759 0.859855 0.0104733 0.289433 0.444438 0.52532 0.0163742 0.242763 0.000821995 -241663: 0.398774 3.70527 0.00230899 0.0567051 0.798866 0.00725053 0.265258 0.390376 0.591352 0.00884597 0.168485 0.000892963 -243712: 0.469994 3.6628 0.00175658 0.490307 0.430525 0.00317358 0.185693 0.312335 0.668592 0.13684 0.120134 0.00087139 -245760: 0.523092 3.7654 0.0678133 0.492295 0.319488 0 0.0109834 0.226016 0.7658 0.0157344 0.0836161 0.0991945 -247808: 0.375081 3.43558 0.407438 0.453712 0.23156 0.0539907 0.0284726 0.0689982 0.704442 0.351425 0.0181137 0.168563 -249856: 0.391141 1.54065 1.26187 0.276227 0.554882 0.0211523 0.0410469 0.159942 0.330536 0.620021 0.253747 0.215224 -251904: 1.02646 1.52702 0.618739 0.0722766 0.837005 0.0164301 0.401416 0.826435 0.185759 0.462329 0.591698 0 -253952: 1.8128 1.60466 0.234644 0.222293 0.854237 0.00857863 0.841759 0.692444 0.016969 0.296349 0.586592 0.0904594 -255999: 1.82548 0.963787 0.0598394 0.11872 0.856005 0.362434 0.652687 0.218803 0.0692232 0.15752 0.451234 0.993726 -258048: 1.27301 0 0.138138 0.221652 0.451299 0.332394 0.451977 0.0636782 0.12856 0.248011 0.236812 1.54495 -260096: 1.36214 0 0.33383 0.167357 0.440228 0.30285 0.353134 0.183801 0.173173 0.169153 0.299762 1.42824 -262143: 1.99009 0.0783286 0.536366 0.272431 0.102712 0.077007 0.219041 0.260899 0.180067 0.196867 0.158654 0.70303 -264192: 2.08849 0.0850443 0.769578 0.295917 0.00762794 0.0886804 0.443505 0.152318 0.200319 0.216379 0.0979461 0.681712 -266240: 1.96451 0.125373 1.36788 0.315702 0.170192 0.118919 0.386748 0.12529 0.220508 0.121963 0.0402078 0.756212 -268288: 1.69023 0.0668197 1.90126 0.800909 0.21746 0.0651842 0.612844 0.12837 0.231256 0.137488 0.0987308 0.649184 -270336: 1.04979 0.170166 2.50404 1.04773 0.327123 0.0570398 0.898779 0.0324765 0.194452 0.0995609 0.126494 0.435714 -272384: 0.244282 1.2167 1.90093 0.840688 0.343496 0.0608089 0.705881 0.06159 0.820481 0.257053 0.136448 0.0317719 -274432: 0.0485828 2.46362 0.714142 0.677741 0.432263 0.226924 0.265077 0.0750264 1.11887 0.193512 0.152982 0.166273 -276479: 0.0415056 3.07265 0.329732 0.312683 0.427451 0.31897 0 0.00683353 0.87085 0.13031 0.209901 0.378258 -278528: 0 3.2016 0.093909 0.324579 0.222078 0.33085 0 0.00746947 0.92049 0.0566272 0.201712 1.10799 -280576: 0 2.74405 0.0967168 0.392186 0.205222 0.198422 0.0062729 0.0196526 1.07547 0.00236061 0.668204 1.40642 -282624: 0 0.882002 0.0460957 0.349171 0.505646 0.246014 0.183028 0.052634 1.03385 0.013402 1.37673 0.897289 -284672: 0.00178399 0.32854 0.217432 0.49041 0.418361 0.466518 0.117809 0.0656521 0.480662 0.0235856 1.76653 0.664116 -286720: 0.0212054 0.0636128 0.835735 0.564972 0.00150789 0.385858 0.0351844 0.102312 0.150108 0.432073 1.57342 0.521643 -288768: 0.0494176 0.0200211 0.71131 0.600434 0.00833208 0.106346 0.415578 0.917708 0.0656667 0.896674 1.33564 0.260382 -290815: 0.0630987 0.0163325 1.05312 0.463833 0.166335 0.110599 0.641839 0.713178 0.0815656 1.45108 0.705828 0.498279 -292864: 0.064206 0.169152 1.47809 0.453329 0.118847 0.263238 1.00709 0.509031 0.0848359 1.26301 0.255774 0.555864 -294912: 0.167959 0.769342 1.5545 0.420724 0.238422 0.294384 1.0277 0.164759 0.0535235 0.495225 0.312507 0.901587 -296959: 0.0779155 1.49009 1.01852 0.515321 0.106418 0.20633 0.6678 0.0529895 0.0475765 0.69389 0.680765 0.7236 -299008: 0.021286 1.10943 0.836779 0.811272 0.328936 0.0560605 0.108209 0.0564734 0.187283 0.85705 0.826791 0.919884 -301056: 0.108186 0.515862 0.518981 1.52445 0.344936 0.00898526 0.0822093 0.211452 0.55139 0.670187 0.914998 0.813087 -303104: 0.140037 0.544907 0.521343 1.92079 0.179621 0 0.253074 0.410639 0.76985 0.447015 0.835627 0.581303 -305152: 0.120728 0.737438 0.895609 1.77695 0.0837761 0 0.825723 0.421348 0.593851 0.414916 0.472108 0.175007 -307200: 0.145057 0.882332 0.795045 1.77259 0.338395 0 1.06655 0.663197 0.282468 0.395114 0.291008 0.102519 -309248: 0.224799 1.07516 0.786025 1.52361 0.479666 0 1.04302 0.655042 0.059262 0.472347 0.164013 0.267318 -311295: 0.53371 1.24759 1.11646 0.901656 0.150543 0.00284314 0.800618 0.803889 0.0518633 0.723773 0.602513 0.280892 -313344: 1.1338 1.6243 1.10734 0.0765537 0.0179158 0.244223 0.0118917 1.00161 0.016292 0.905429 0.568725 0.303779 -315392: 0.509525 0.893283 1.11999 0.134477 0.145175 1.15585 0.00438938 0.843612 0.213457 0.575859 0.149266 0.498912 -317439: 0.408939 0.267435 0.657234 1.20012 0.266527 1.17129 0.42937 0.739343 0.221718 0.683639 0.540795 0.496903 -319488: 0.0152674 0.120304 0.565137 1.83542 0.249801 1.1338 0.297632 0.058617 0.209622 0.986719 0.60167 0.311144 -321536: 0.000301341 0.0543519 0.425406 1.95019 1.1338 0.966901 0.134489 0 0.668753 0.604687 0.413272 0.458025 -323584: 5.3816e-05 0.0751974 0.0739685 1.26919 1.91012 0.880912 0.141966 0.267241 0.378805 0.111007 0.489387 0.210762 -325632: 0.00116193 0.428744 0.0641569 1.12667 1.86867 0.780026 1.07368 0.199773 0.0798234 0.0261268 0.490287 0.0608914 -327680: 0.0012581 0.636573 0.107491 0.815567 1.32601 0.348203 2.16805 0 0.141585 0.360387 0.783053 0.115847 -329728: 0.000360145 0.705788 0.00665311 0.851866 0.977658 0.397495 2.07346 1.81059 0.0606681 0.40758 0.390852 0.138229 -331775: 0.000435007 0.842067 0.00290606 0.886318 0.261162 0.286115 1.40193 2.45533 0.00287636 0.261145 0.504248 0.247874 -333824: 0.000710929 0.856555 0 0.614719 0.0289429 0.215597 0.888593 2.689 0 0.145715 0.660438 0.501494 -335872: 0.323472 0.724024 0.13529 0.0136588 0.0206709 0.0312718 0.122665 2.68933 0.0222435 0.1552 1.62604 0.634793 -337919: 0.578366 0.201233 0.385146 0.00958945 0.00203414 0.0941188 0.148925 2.47514 0.111631 0.0942555 1.7358 0.442131 -339968: 0.482263 0.268875 0.291424 0.260948 0.0258064 0.119392 0.120355 2.30712 0.346502 0.0432419 1.21288 0.234712 -342016: 0.457345 0.239128 0.265043 0.367079 0.0381085 0.105502 0.15496 2.2856 0.299069 0.00452824 0.637308 0.163776 -344064: 0.474301 0.141514 0.371397 0.415913 0.0353332 0.069404 0.358071 1.75626 0.286689 0.633104 0.155012 0.133497 -346112: 0.444723 0.132128 0.383506 0.492883 0.0339726 0.0156075 0.500584 0.981086 0.456632 1.38707 0.0569993 0.119114 -348160: 0.174334 0.341154 0.212731 0.243665 0.0367347 0.0566704 0.246096 0.714912 0.982715 1.63375 0.490642 0.0493961 -350208: 0.139042 0.622973 0.314266 0.212556 0.0344531 0.141459 0.0323052 0.144623 1.06148 1.81881 0.460639 0.0344348 -352255: 0.224612 0.0442719 0.133419 0.907968 0.00859422 0.0360084 0.190859 0.0509637 1.22061 1.18001 0.73557 0.529959 -354304: 0.303284 0.00717095 0.0965588 0.915909 0.0138657 0.00596821 0.266773 0.138135 1.44716 0.797994 0.681214 0.507475 -356352: 0.390304 0 0.170894 0.666612 0.0227781 0 1.10283 0.244551 1.81568 0.595269 1.04407 0.0229298 -358400: 0.129099 0.0541334 0.243379 0.546243 0.00575272 0.248072 1.31267 0.256993 1.74923 0.25903 0.940579 0.41454 -360448: 0.068367 0.299004 0.289967 1.03576 0.364015 0.239671 2.0827 0.230494 1.22591 0.395565 0.538053 0.123409 -362496: 0.0521895 0.406163 0.161382 1.37704 0.59568 0.155148 2.33708 0.103498 0.617619 0.451628 0.429938 0 -364544: 0.0533723 0.537442 0.351252 2.04952 0.884074 0.0525768 2.01841 0.0420039 0.217293 0.178654 0.410725 0 -366591: 0.0369891 0.926173 1.20755 1.91501 0.228628 0.127498 0.747756 0.268811 0 0.0965245 0.362888 0.112334 -368640: 0.000488312 1.86049 1.12975 0.463977 0.032664 0.509689 0.218413 0.0988411 0.404916 0.0775428 0.22405 0.196967 -370688: 0.000733689 2.68199 0.652154 0.000511642 0.0297697 0.413381 0.210137 0.0657144 0.91115 0.230073 0.229149 0.257992 -372735: 0.259613 3.08057 0.141078 0.0109488 0.0763185 0.334412 0.19078 0.100975 0.914829 0.193108 0.204581 0.302501 -374784: 1.56943 2.53771 0.130103 0.00508551 0.256106 0.232521 0.147666 0.220948 0.458507 0.213237 0.208806 0.458142 -376832: 2.32534 0.674824 0.195622 0 0.780205 0.0487142 0.0548678 0.163608 0.514928 0.181447 0.428027 0.309567 -378880: 2.30215 0.325025 0.214573 0.0108866 0.67249 0 0.0786093 0.398018 0.218179 0.188449 0.420326 0.21245 -380928: 1.97605 0.612222 0.135114 0.0280725 0.49365 0.0513237 0.0891051 0.630825 0.0117739 0.111991 0.316964 0.0537336 -382976: 1.84598 1.09296 0.126858 0.107664 0.54246 0.282916 0.191043 0.281822 0.00722267 0.330944 0.378428 0.0539652 -385024: 1.44664 0.960926 0.236979 0.0473017 0.800296 0.0998663 0.428603 0.0643834 0.00252845 0.438838 1.22262 0.00756431 -387071: 0.544121 0.846157 0.364791 0.113104 1.13505 0.295232 0.393608 0.163817 0.0237677 1.06177 1.05933 0 -389120: 0.0865915 0.581223 0.436251 0.131355 1.09271 0.334619 0.233282 0.16731 0.040465 1.58876 0.47131 0.302512 -391168: 0.197453 0.323983 2.14454 0.0417579 0.490001 0.21504 0.32975 0.0603995 0.0499036 2.37368 0.128157 0.254148 -393215: 0.238522 0.254319 2.72736 0.0200188 0.193456 0.145677 0.371859 0.345159 0.043412 2.56753 0.209635 0.181912 -395264: 0.416866 0.382709 3.17532 0.0190803 0.0548068 0.106977 0.413078 0.0675548 0.0517742 2.27973 0.198347 0.165379 -397312: 0.680091 0.744255 3.20441 0.0159167 0 0.0840943 0.735948 0.00465679 0.208354 0.718274 0.846467 0.499734 -399360: 1.00957 0.664306 2.76791 0.0169693 0.121245 0.272564 0.72781 0.0775443 0.0429566 0.773354 1.28209 0.659443 -401408: 0.89899 2.00615 0.371711 0.0757624 0.0330073 0.841847 0.769559 0.0670742 0.185743 0.181361 1.1404 1.02902 -403456: 0.000124202 2.12316 0.0410955 0.290446 0.000787981 0.770326 1.07957 0.0290831 0.209761 0.246768 0.98494 0.55974 -405504: 0.0756563 1.95423 0.340735 0.39435 0.0455325 0.568623 0.973048 0 0.222202 0.240732 0.13624 0.294023 -407551: 0.0884529 1.6745 0.606954 0.228621 0.104128 0.51679 0.213649 0.166211 1.17946 0.126168 0.00462398 0.236974 -409600: 0.0607952 1.06105 0.95469 0.0200097 0.213949 0.339013 0.180612 0.661353 1.16394 0.148689 0.00397206 0.215495 -411648: 0.466197 0.369821 1.43275 0.0966602 0.272996 0.158159 0.168787 0.953119 1.21641 0.310872 0.00284672 0.193107 -413695: 0.319718 0.147776 0.826873 0.394997 0.246492 0 0.168125 1.48073 0.965425 0.435272 0.456588 0.0762025 -415744: 0.626766 0.510597 0.00461567 0.755462 0.318058 0 0.0707846 1.02813 0.668015 1.24125 0.290841 0.0447884 -417792: 0.405805 0.740189 0.58116 0.639867 0.19529 0.0021324 0.056937 0.473667 1.62064 1.05627 0.107048 0.0707872 -419840: 0.134731 0.176415 1.07269 0.432782 0.0241713 0.0411252 0.0210231 0.222996 2.26106 0.787639 0.143881 0.177984 -421888: 0.0538121 0.00243626 0.914645 0.0905148 0.105759 0.616482 0.0216323 0.976644 2.16951 0.704306 0.161003 0.358858 -423936: 0.000369172 0.0690483 0.627779 0 1.38845 0.61082 0.0427221 1.48673 1.68053 0.291548 0.265717 0.15314 -425984: 0.0467124 0.229261 0.442054 0.3906 1.75007 0.475832 0.0104788 1.77088 0.629538 0.177714 0.260988 0.592535 -428031: 8.26552e-05 0.0977377 0.547754 0.88042 2.16316 0.439637 0.0827225 1.28549 0.320762 0.0929853 0.245291 0.764298 -430080: 0 0.0550572 0.208498 1.29168 2.38544 0.297183 0.17888 0.847311 0.458866 0.0285041 0.278261 0.664243 -432128: 0 0.701677 0.935905 1.7252 1.73674 0.0277694 0.217447 0.437859 0.496427 0.0138024 0.251463 0.770137 -434176: 0.34096 1.87385 1.36338 0.746262 0.569119 0.0505576 0.300971 0.393335 0.618176 0.0596362 0.0869811 0.680613 -436224: 1.6026 1.82961 1.33409 0.0508682 0.17961 0.119103 0.270224 0.686141 0.283288 0.00729828 0.0500058 0 -438272: 2.6274 1.22317 0.405564 0.0901291 0.126942 0.45904 0.154869 0.570142 0.113122 0.0412748 0.000643258 0.00247378 -440320: 2.73361 0.808385 0.0865844 0.0987794 0.0752417 0.498253 0.0349694 0.585616 0.0921787 0.075631 0.00105186 0.141049 -442367: 2.60562 0.946314 0.309075 0.09817 0.178789 0.423902 0.042199 0.622998 0.0491168 0.105842 0.000873613 0.201133 -444416: 2.18367 0.828592 0.64505 0.208075 1.12309 0.418479 0.158621 0.52168 0.00175547 0.191361 0.000357521 0.211388 -446464: 1.94004 0.108112 0.578533 0.494083 2.18661 0.192449 0.387154 0.217671 0.000949734 0.176578 0.137268 0.000107238 -448511: 1.67218 0.0156019 0.350006 0.744609 2.60889 0.102238 0.0954603 0 0.139514 0.119227 0.386384 0.65948 -450560: 2.26968 0.0595945 0.00449308 1.0724 2.47727 0.0693746 0.0761881 0.145782 0.0852401 0.12478 0.410693 0.750139 -452608: 2.52738 0.239198 0.0414868 1.38544 2.24604 0 0.0594647 0.238211 0.002025 0.186605 0.512535 0.545229 -454656: 2.27762 0.427205 0.0320151 1.30484 1.51476 0 0.476518 0.243102 0.0410118 0.250666 0.702191 0.164259 -456704: 1.81227 0.487928 0.0755385 0.737524 0.621749 0.43196 0.80272 0.0791607 0.00566811 0.721068 0.656687 0.29266 -458752: 1.05751 0.351656 0.0600309 0.175108 0.320926 0.501316 0.472585 0 0.00948523 2.36578 0.541639 1.02212 -460800: 0.260594 0.256171 0.345563 0.0150363 0.252443 0.429708 0.197219 0.119983 0.432718 2.99758 0.230183 1.05448 -462847: 0.000430574 0.249253 0.22006 0.028572 0.429163 0.497856 0.213118 0.0716117 0.240574 3.27402 0.171291 0.208421 -464896: 0.104779 0.14765 0.316887 0.0125677 0.324915 0.722519 0.0460286 0.0318434 0.216963 2.78052 1.33887 0.12639 -466944: 0.256389 0.00523309 0.617924 0.232622 0.0945618 1.19289 0.187274 0 0.227034 1.25302 2.42436 0.0492952 -468991: 0.158924 0.00150886 1.04897 1.47083 0.0187022 1.03294 0.349336 0 0.151954 0.714494 2.35893 0.0525601 -471040: 0.1234 0.0395833 0.97784 2.10676 0.0419019 0.0764259 0.505975 0 0.0188427 0.649144 1.41594 0.373643 -473088: 0.21048 0.252628 0.401731 2.39077 0.107455 0.0798845 0.443358 0.232095 0 0.457603 0.877283 0.782128 -475136: 0.400654 0.00109001 0.404833 2.42051 0.281368 0.108978 0.444349 0.228643 0 0.00993328 0.273897 1.40886 -477184: 0.090664 0.299407 0.504859 2.23842 0.226062 0.113841 0.37073 0 0.0353948 0.861521 0.148921 1.13323 -479232: 0.000257294 1.63678 1.85164 0.695954 0.283771 0.386943 0.188135 0.0114624 0.582355 0.443274 0.0401746 0.536873 -481280: 0.000205998 2.2452 1.67927 0.223808 0.417899 0.372412 0.370142 0.00843451 0.804754 0.393904 0.0431073 0.205714 -483327: 0.000139676 2.86391 1.29251 0.107223 0.254624 0.341246 0.361984 0.0207574 0.883855 0.425208 0.0571547 0.209163 -485376: 0.000121782 3.42182 0.521761 0.338836 0.225463 0.317514 0.299176 0.0390379 0.885103 0.412213 0.0835662 0.203349 -487424: 0.211643 3.18864 0.0898775 0.654747 0.378401 0.275039 0.124662 0.201012 0.818959 0.32238 0.143223 0.156321 -489472: 0.272973 1.70737 0.108539 0.723184 0.978353 0.394039 0.267389 0.432879 0.774657 0.134233 0.47341 0.204833 -491520: 0.213727 0.21794 0.105816 0.901174 1.31661 0.555503 0.565131 0.26972 0.442552 0.105999 0.499926 0.42218 -493568: 0.000147152 0.167641 0.211259 0.665691 1.47329 0.664126 0.381245 0 0.440563 0.0834425 0.534668 0.809381 -495616: 0.000164654 1.89701 0.281489 0.611488 1.22974 0.682681 0.115108 0.188647 0.198556 0.060947 0.83091 0.876985 -497663: 0.238811 2.55495 0.244174 0.75874 0.0129905 0.478955 0.157401 0.546639 0.0200883 1.15817 1.05123 0.30536 -499712: 0.440952 2.64044 0.0681207 0.340309 0.0985742 0.288652 0.0945892 0.685514 0.0225312 1.65954 0.354526 0.204685 -501760: 0.357658 2.57648 0.246928 0.138971 0.465207 0.138139 0.0436723 0.484976 0.012701 2.05883 0.192449 0.0295754 -503807: 0.362868 2.22092 0.0091889 0.28755 0.650497 0.125658 0.00309342 0.188884 0.00284039 2.36835 0.111869 0 -505856: 0.588189 1.21695 0.246615 0.646497 0.679603 0.17878 0.0092703 0.156329 0.123626 2.46933 0.0885244 0.0998161 -507904: 0.697991 0.331386 0.486165 1.011 0.573201 0.23108 0.0190274 0.494889 1.29072 1.51983 0.106008 0.226791 -509952: 1.08116 0.710834 0.3688 1.00177 1.06673 0.334154 0.238723 0.669878 1.70094 0.451788 0.130444 0.331225 -512000: 0.996158 1.00977 0.0990613 0.941573 1.49408 0.0547522 0.179929 0.617275 1.56945 0.329028 0.152646 0.512099 -514048: 0.278206 1.33333 0.588278 0.795898 1.07255 0.0271543 0.3037 0.0483735 1.66335 0.219245 0.244615 0.315712 -516096: 0.304054 1.11982 0.614628 0.94002 1.16295 0.0287153 0.459166 0 1.329 0.354657 0.239941 0.163246 -518143: 0.308427 1.0166 0.529868 1.05019 1.24385 0.0254351 0.407686 0.00584398 0.939584 0.21542 0.239166 0.300099 -520192: 0.350686 0.575646 0.413321 1.26452 1.05129 0.104959 0.255963 0.00864404 0.702521 0.318709 0.232986 0.522307 -522240: 1.13694 0.0187092 0.325627 1.56099 1.1662 0.0379617 0.039787 0.296917 0.651973 0.44816 0.248133 0.475605 -524287: 1.90042 0.206411 0.136994 0.732491 1.24488 0.120715 0.148645 0.230232 0.668401 0.393826 0.707558 0.000118494 -526336: 1.52179 0.853372 0.23852 0.331633 1.17312 0.288979 0.0396783 0.399538 0.335344 0.335347 0.610695 0.000107333 -528384: 1.08076 1.34588 0.145307 0.249698 0.901906 0.200235 0.0120127 0.554079 0.155426 0.196377 0.45554 0.0725443 -530432: 0.952442 1.67785 0.310363 0.388471 0.535164 0.0291732 0 0.79991 0.00181234 0.0918222 0.397845 0.132565 -532480: 1.57631 1.4453 0.518507 0.462475 0.354501 0.029937 0.116891 1.04458 0.000249461 0 0.314744 0.18723 -534528: 2.79586 0.83076 0.522223 0.257276 0.251724 0.0485136 0.35861 1.11676 0.0331423 0.0143984 0.138382 0.182593 -536576: 3.43079 0.255244 0.866579 0.16506 0.200996 0.030071 0.433958 0.958366 0.038721 0.11094 0.0162298 0.000849116 -538623: 3.0583 0 0.936282 0.0121378 0.235033 0.25984 0.200574 0.889432 0.0232939 0.326138 0.0475048 0.000654583 -540672: 2.7657 0.0638491 0.835563 0.012121 0.386647 0.318933 0.000415285 0.766588 0.0115414 0.408338 0.044656 0.000402962 -542720: 2.45736 0.0005092 0.690293 0.299296 0.446201 0.202407 0.0410986 0.799589 0.120996 0.0525075 0.0324647 0.134263 -544767: 1.93232 0.00132359 0.735439 0.991608 0.414002 0.0752787 0.148648 0.980249 0.0335169 0.0831648 0.598961 0.0940297 -546816: 0.938913 0.022945 1.15132 1.08229 0.561346 0 0.3894 0.559211 0.0855062 0.111412 0.809389 0.0537139 -548864: 0.251032 0.105762 1.05662 1.16516 0.485239 0 0.524024 0.1838 0.0693523 0.16068 0.960234 0.019358 -550912: 0.177216 0.155028 0.649555 1.05045 0.383141 0 1.77037 0.322366 0.0647131 0.176322 0.656868 0.320393 -552960: 0.180605 0.516051 0.226772 1.00015 0.197649 0.0359804 2.39197 0.549463 0.0393203 0.204416 0.107836 0.499688 -555008: 0.0508826 0.99669 0.0996351 0.612794 0.238825 0 2.79966 0.500558 0.0469479 0.154887 0.342774 0.513414 -557056: 0.0165491 1.15841 0.110745 0.0115148 0.180512 0 3.03376 0.559578 0.00701778 0.0948174 0.527272 0.447285 -559103: 0.108914 1.23561 0.000459786 0.10686 0.0791995 0.04023 2.17044 1.29127 0 0.713567 0.274132 0.270881 -561152: 0.472649 0.899905 0.000808675 0.0786176 0 0.0274873 0.860811 1.72072 0.0956149 0.870634 0.217211 0.569868 -563200: 0.322785 0.278739 0.00305178 0.171023 0.0203384 0.0664697 0.748711 1.71979 0.170723 0.785733 0.315385 0.499608 -565248: 0.000259107 0.455927 0.0456423 0.626628 0.632056 0.703326 1.0997 1.47008 0.164456 0.620097 0.317476 0.00769308 -567296: 0.000575861 0.249492 0.941854 0.994209 1.09202 0.919444 0.929092 0.983248 0.0627411 0.318326 0.167561 0 -569344: 0.000576677 0.185717 2.22952 0.697382 0.967651 0.702874 0.645125 0.412166 0.0556404 0.414231 0.164449 0 -571392: 0.000354942 0.0899601 2.63729 0.594613 0.651047 0.247119 0.607649 0.0801956 0.276321 0.457601 0.134056 0.0340639 -573439: 0.0036177 0.14784 2.75503 0.589054 0.446094 0.147793 0.141757 0.0237384 0.199957 0.527413 0.13546 0.0969451 -575488: 0.0100515 0.235681 2.64431 0.465384 0.285497 0.149612 0.236274 0.00368555 0.120902 0.649502 0.143662 0.0782896 -577536: 0.375543 0.746707 2.28101 0.380592 0.372758 0.1746 0.214821 0 0.144797 0.73226 0.13345 0.394881 -579583: 1.02791 0.931025 0.835835 0.488377 0.395285 0.180005 0.66722 0.0604547 0.122553 0.932731 0.134844 0.685743 -581632: 1.4382 0.914713 0 0.564858 0.262869 0.2196 0.776722 0.0686079 0.0144444 0.424878 0.0566969 1.40365 -583680: 1.45815 0.534704 0.0981193 0.038365 0.159289 0.190645 0.565183 0.125317 0.1593 0.0411972 0.238268 1.68079 -585728: 0.922508 0.215178 0.332441 0.292023 0.291154 0.240501 0.189134 0.159231 0.357324 0.172629 0.476123 1.8182 -587776: 0.252639 0.218109 0.256182 0.305561 0.569737 0.352512 0.0823397 0.197949 0.274788 1.58371 0.861068 1.6635 -589824: 0.024753 0.255746 0.248126 0.331124 0.591122 0.3186 0.0406632 0.0999249 0.356941 2.30438 0.993509 0.783898 -591872: 0.0790121 0.306878 0.22545 0.331354 0.606102 0.240819 0.0464256 0.122708 0.355562 2.3703 0.906892 0.150409 -593919: 0.287924 0.225793 0.630414 0.431499 0.644034 0.0543606 0.0712669 0.0211926 0.248897 2.25479 1.14175 0.0433255 -595968: 0.22823 0.168147 0.615705 0.765225 0.404186 0.178892 0.698387 0 0.409172 1.89016 1.53288 0.0631648 -598016: 0.390048 0.254928 0.31793 0.768081 0.277395 0.00626573 1.46307 0.132524 0.295671 1.12815 1.67653 0.122402 -600063: 0.205304 0.342214 0.488107 0.432207 0.449914 0.0191414 1.63158 0.242774 0 0.191052 1.634 0.0610665 -602112: 0.358046 0.0770035 0.0679016 0.265031 1.4483 0.216763 1.91103 0.144846 0 0.176387 1.31061 0.000241845 -604160: 0.308383 0.155554 0.0825845 0.265235 2.29325 0.36029 1.91086 0.0860756 0 0.129266 0.556217 0.00631621 -606208: 0.470912 0.305209 0.0245774 0.189606 3.02522 0.250761 1.30184 0.0507235 0.0729289 0.181374 0.363551 0.122304 -608256: 0.511085 0.241304 0.0286189 0.0838642 3.2683 0.306808 0.119741 0.58147 0.477907 0.159539 0.457208 0.265724 -610304: 0.122774 0.0741171 0.0373882 0.0113205 2.64642 0.686341 0.177606 1.61494 0.771138 0.240009 0.210256 0.311936 -612352: 0 0.191031 0.130031 0.0399558 1.32249 0.491105 0.321269 2.49855 0.670382 0.270274 0.169139 0.18413 -614399: 0 0.361897 0.420778 0.031605 0.395216 0.183602 0.256273 2.52372 0.552348 0.0684986 0.182216 0.132017 -616448: 0 0.390277 0.270231 0.561872 0.0504056 0.27369 0.306111 2.2653 0.500115 0.157996 0.142166 0.131975 -618496: 0 0.244057 0.0996035 0.606903 0.0525897 0.195934 0.337224 1.76576 1.54476 0.35631 0.202723 0.271383 -620543: 0.000346799 0.058106 0.396413 0.663324 0.13501 0 0.832842 0.909062 2.52576 0.201844 0.180012 0.022159 -622592: 0.000451985 0.0330012 0.43568 0.401955 0.330956 0.0645916 1.16357 0.752624 2.15556 0.137225 0.173736 0.213009 -624640: 0.000497705 0.00363772 0.665011 0.568622 0.36557 0.123065 1.57193 1.08256 1.27635 0.127765 0.138109 0.139732 -626688: 0.10936 0.00334506 0.90672 0.22274 0.329012 0.119972 1.64149 1.90148 0.336137 0.122499 0.334892 0.190622 -628736: 0.230583 0.0131064 0.77819 0.0214274 0.52333 0.120052 1.23885 2.30461 0.0133216 0.322242 0.356363 0.000366318 -630784: 0.121574 0.128496 0.590997 0.164827 0.593879 0.445847 0.501687 2.52948 0 0.374416 0.30685 0.000408249 -632832: 0.129451 0.156766 0.397249 0.282594 0.159095 1.45725 0.193548 2.26304 0.0920189 0.366965 0.28364 0.0238911 -634879: 0.188629 0.0357232 0.470327 0.394272 0.165465 1.84892 0.88236 0.71015 0.306312 0.175576 0.159432 0.00450359 -636928: 0.446144 0.163178 0.241644 0.446448 0.166764 1.55692 1.30229 0.313519 0.207237 0.210063 0.204968 0.0842679 -638976: 0.670998 0.00261803 0.24091 0.0961014 0.0330945 1.18939 1.8165 0.316165 0.1301 0.497555 0.30662 0.205438 -641024: 0.745443 0.00151373 0.134048 0.01965 0 0.769737 3.11619 0.0126761 0.126772 0.34325 0.448785 0.158701 -643072: 0.256525 0.391435 0.0465349 0.00337186 0.0209454 0.492435 3.13637 0.0145906 0.0367353 0.119031 0.542972 0.255987 -645120: 0.0128795 0.41849 0.021482 0.00390297 0.445005 0.868897 2.80355 0.184008 0.478496 0.321666 0.297031 0.205029 -647168: 0.0576491 0.410839 0.0185604 0.195891 0.70538 1.13721 2.50535 0.550514 0.615305 0.429651 0.00529025 0.0848211 -649215: 0.192676 0.241457 0.013347 1.70863 0.839836 1.22941 1.78417 0.575076 0.382626 0.297273 0.0051103 0.255325 -651264: 0.459514 0.204295 0.342129 2.59049 0.504928 0.383794 1.19336 0.078582 0.308931 0.00191244 0.242488 0.724432 -653312: 0.604672 1.01853 0.518756 2.84956 0.0616991 0.0332465 0.312161 0.61936 0.171437 0.0725307 0.602371 0.538701 -655359: 0.853863 1.8212 0.748684 1.49052 0.0752022 0.0349699 0.0701243 0.53778 0.232272 0.0532354 0.537813 0.694495 -657408: 1.04855 1.46672 0.332242 0.145441 0.491411 0.0314771 0.418796 0.0667603 0.325512 0.252378 0.182271 1.34209 -659456: 1.08693 0.79454 0.0155146 0.436567 0.357441 0.0318898 0.672683 0.00366456 0.307501 0.19228 0.182762 1.64834 -661504: 0.877974 0.0225699 0.0583997 0.660867 0.0358219 0.0264609 0.637338 0.0093688 0.169508 0.360478 0.232808 1.79821 -663552: 0.378538 0.0451056 0.0904713 0.682311 0.0343639 0.0726056 0.780018 0.110268 0.229715 0.113818 0.280956 1.30057 -665600: 0.112933 0.141824 0.102089 0.7247 0.0196473 0.479059 0.899515 0.218508 0.392768 0.0719955 0.884918 0.701165 -667648: 0.55291 0.420775 0.203724 0.918765 0.0638104 0.417013 0.345799 1.25873 0.212886 0 1.23544 0.447902 -669695: 1.06597 0.502608 0.165195 0.848744 0.530155 0.211623 0.0222604 2.58116 0.0564567 0.000569241 1.19249 0.43964 -671744: 1.06926 0.280335 0.225992 0.962216 0.584625 0.545216 0.033979 2.53095 0.0762347 0 0.649208 0.479757 -673792: 0.107812 0.414613 0.169132 0.228698 0.0231389 1.17212 0.152072 2.15994 0.24637 0.138446 0.331099 0.562974 -675839: 0.000446052 0.703584 0.0482734 0.148219 0 1.57517 0.42906 0.668181 0 0.597485 0.193039 0.338339 -677888: 0.0258761 0.771802 0.00262892 0.156831 0.195623 1.73163 0.767834 0.0741091 0.0077096 0.707357 0.210336 0.161684 -679936: 0.0676985 0.795788 0.0434229 1.75002 0.0200291 1.44043 0.839748 0.160651 0.0796071 0.683593 0.0535776 0.111985 -681984: 0.115708 0.852018 0.266667 2.19027 0.317407 0.276308 0.430149 0.106016 0.16429 0.433833 0.0509891 0.203328 -684032: 0.0346189 0.565825 0.345305 2.60408 0.484461 0.17451 0.0549209 0.316648 0.173122 0.0485771 0.00366504 0.466286 -686080: 0.156377 0.891449 0.234939 2.93791 0.523465 0.215012 0.0770825 0.147525 0.14813 0.00173372 0.190079 0.204603 -688128: 0.0758013 0.900366 0.10779 2.88047 0.89886 0.378617 0.211574 0.135745 0.0887076 0.330904 0.521625 0.0358183 -690175: 0.196596 1.16621 0.523479 1.90465 0.678825 0.286661 0.15503 0.166401 0.5066 0.616022 0.0111562 0.0995369 -692224: 0.554347 1.62357 1.00904 1.33783 0.416654 0.272796 0.0134404 0.17293 0.672718 0.529485 0.293164 0.107185 -694272: 1.09754 1.46557 1.27969 1.31118 0 0.148158 0.19222 0.0421474 1.29452 0.815607 0.000667927 0.0718995 -696320: 1.54703 1.21196 0.729478 0.918467 0.00794233 0.00990028 0.25058 0 2.41397 0.749876 0.135129 0.293617 -698368: 2.0727 0.419954 0.101464 0.773544 0.00825608 0 0.425524 0.00563609 3.23984 0.167591 0.241127 0.407962 -700416: 1.82863 0.783588 0.172095 0.919264 0.054411 0 0.376223 0.126919 3.08877 0.00928656 0.18272 0.256552 -702464: 1.54079 1.73406 0.154677 0.783732 0.0449861 0 0.493385 0.044081 2.61097 0.146236 0.142413 0.0500016 -704511: 1.37079 2.15547 0.162762 0.436181 0.0799107 0 0.488284 0.42615 1.83321 0.433531 0.144768 0.056045 -706560: 1.47169 2.35156 0.140716 0.438194 0.047904 0 0.403141 0.566392 0.577474 0.496959 0.226467 0.176158 -708608: 1.65425 2.35473 0.0154704 0.298664 0.0106265 0.00395194 0.206844 0.560722 0.154642 0.912165 0.438303 0.338416 -710655: 1.9365 2.40982 0 0.423194 0.0240275 0.168035 0.174946 0.0117295 0.359975 1.15101 0.474123 0.180471 -712704: 1.03815 1.75845 0.0476724 0.55544 0.405977 0.706319 0.0723187 0.016901 0.618994 1.03434 0.0481789 0.368441 -714752: 0.208203 0.391856 0.119629 0.370425 0.444058 0.784371 0.0407155 0.0721736 0.9308 0.849993 1.41314 0.224604 -716800: 0.18312 0.140692 0.505268 0.300443 0.235079 0.974765 0.130326 0 0.465244 0.52237 2.94855 0.000275089 -718848: 0.158744 0.140228 0.493454 0.327809 0 1.17109 0.246785 0.0167241 0.288266 0.0941226 3.38812 0.0176112 -720896: 0.40056 0.214131 0.408865 0.0577788 0.0805866 1.24518 0.0746759 0.026055 0.0436111 0.440992 3.29224 0.000493691 -722944: 0.72202 0.118498 0.314705 0.0810047 0.500356 1.01136 0.0452158 0.015215 0.199442 1.2726 2.62379 0.000317039 -724991: 0.815797 0.260095 0.176846 0.256218 0.595427 0.495364 0.00980945 0.0156891 0.746801 2.03568 1.80696 0.0195127 -727040: 0.714705 0.438418 0.169056 0.727421 0.543325 0.276986 0.0100242 0.02767 0.881916 2.28179 1.01909 0.626394 -729088: 0.224554 0.539508 0.258908 0.932253 1.17938 0.342907 0.147771 0.00192642 0.87597 0.521257 0.732399 1.20637 -731135: 0.0126223 0.402445 0.367075 0.671898 0.480428 0.414456 0.790186 0.00898965 0.52385 0.356426 0.590642 2.14746 -733184: 0.000594311 0.238506 0.315433 0.267634 0.262973 0.129175 0.959993 0 0.60707 0.406518 0.38411 3.07811 -735232: 0.0159481 0.32581 0.00291898 0.231702 0.890116 0.0620908 0.449591 0.228988 0.367321 1.27541 0.121895 3.15071 -737280: 0.0429449 0.290525 0.0277354 0.197997 0.71764 0.0671525 0.376874 0.331358 0.497147 2.14558 0.130631 2.07162 -739328: 1.76952e-05 0.335375 0.3953 0 0.479834 0.107917 0.0412259 1.06664 0.200844 2.37121 0.131518 0.922523 -741376: 0.000216862 0.329769 0.721862 0.00819186 0.209873 0.157248 0.0421509 2.55649 0.117279 2.0894 0.158686 0.758557 -743424: 0.000418401 0.234639 0.712498 0.0553167 0.19614 0.641761 0.0247798 3.26518 0.0472499 1.02231 0.17632 0.683252 -745471: 0.44679 0.298112 0.548581 0.0524831 0.166319 1.23648 0.0281352 2.82845 0.0798071 0.0573595 0.302356 0.473955 -747520: 0.771001 0.381832 0.713352 0.497992 0.107239 1.57515 0.442106 1.27405 0.0689659 0.0570114 0.358491 0.268565 -749568: 0.410277 0.34154 0.509539 0.57626 0.492729 1.69885 0.680491 0 0.0579528 0.0552353 0.407023 0.302185 -751615: 0.117954 0.388186 0.464349 0.57623 0.615291 1.5915 0.662118 0.000351396 0.0952478 0.265733 0.589358 0.300543 -753664: 0.0748388 0.44567 0.439493 0.618196 0.634896 1.56208 0.63169 0 0.159644 0.521867 0.549093 0.454256 -755712: 0.0381477 0.561077 0.301786 0.692512 0.966362 0.933807 0.23461 0.544842 0.711945 0.382099 0.386064 0.6573 -757760: 0.75121 0.621997 0.846667 0.472932 1.47938 0.783772 0.198411 0.624759 0.779591 0.127345 0.387396 0.619034 -759808: 0.773178 0.0695391 0.704232 0.72996 1.38124 0.592922 0.442129 0.713724 0.59214 0.352858 0.999667 0.898167 -761856: 0.821717 0.0997934 0.339837 1.07776 1.39082 0.538928 0.583087 0.615387 0.0632751 1.21694 0.502662 0.619173 -763904: 0.924007 0.00274636 0.556368 1.37053 1.18047 0.369554 0.487835 0.54783 0.276108 1.08764 0.451061 0.244681 -765951: 0 0.00251442 0.374672 3.18367 0.308101 0.0932555 0.00408964 0.741308 0.3011 0.110018 0.760579 0.723634 -768000: 0.065627 0.528725 0.113101 2.8537 0.761175 0.0861705 0 0.241901 0.124499 0.401247 0.60373 0.833704 -770048: 0.103656 0.0509468 0.0443628 2.61121 0.92132 0.107505 0 0.440692 0.165308 0.930799 0.2898 0.834445 -772096: 0.0659325 0.00281832 0.0444013 2.28827 0.856411 0.204365 0 0.305153 0.151868 2.62245 0.0616521 0.864161 -774144: 0.156252 0.168861 0.0021177 1.84417 0.837966 0.186186 0.0680012 0.155198 0.0761216 4.02961 0.095493 0.408333 -776192: 0.151066 0.230006 0.00231332 1.13926 1.17447 0.0810607 0.120008 0.00290501 0.0609985 4.33564 0.133652 0.128939 -778240: 0.000357156 0.246984 0.0051572 0.221909 1.01248 0 0.00229096 0.00856295 0.0668774 4.17593 0.189344 0.153578 -780287: 0.000165612 0.299863 0.0757442 0.166155 1.21984 0.025128 0.016788 0.0166986 0.0695986 3.79399 0.366818 0.133164 -782336: 0 0.406968 0.105735 0.0960848 1.1267 0.0436621 0.0211906 0.0224682 0.0724258 3.44755 0.316143 0.072856 -784384: 0.0158553 0.44352 0.377137 0.605635 0.133335 0.645614 0 0.0502713 0.221198 2.63361 0.416875 0.35879 -786431: 0.0486635 0.380337 0.31377 0.411507 0.266904 0.751366 0.0125402 0.168913 2.09778 1.36974 0.0149031 0.345467 -788480: 0.238498 0.250654 0.25211 0.260678 0.271016 0.710519 0.0115721 0.253617 3.06024 0.518712 0.0291014 0.290056 -790528: 0.224688 0.014961 0.240333 0.523438 0.136494 0.31912 0.120114 0.311498 3.26457 0.0997293 0.00578606 0.0376598 -792576: 0.156617 0.002751 0.235025 0.717693 0.148363 0.0182237 0.0957258 0.403232 2.90041 0.171384 0.00126845 0.197327 -794624: 0.237911 0.000905977 0.59677 0.263678 0.0978649 0.0262637 0.0161225 0.241653 2.23551 0.408187 0.00136816 0.381949 -796672: 0.191427 0.00159278 0.799211 0.365638 0 0.0367563 0.0363209 0.710235 1.25042 0.139742 0.0906334 0.577896 -798720: 0.00122634 0.0730098 1.06948 0.178251 0 0.0777156 0.118327 1.44564 0.378566 0.0632332 0.320086 0.376486 -800767: 0.000307187 0.440136 0.959827 0.0445007 0.0334995 0.0776664 0.279755 2.09942 0.116275 0.334748 0.241878 0.35416 -802816: 0.00500264 0.53156 0.563142 0.0154809 0.0462048 0.0752586 0.117152 2.93421 0.0549893 0.146627 0.182564 0.311403 -804864: 0.0858576 0.115754 0.379407 0.443013 0.0441328 0.0868248 0.331738 3.29046 0.0812025 0.109395 0.349643 0.200519 -806911: 0.103624 0.36336 0.0983505 0.619324 0.0404266 0.170399 1.63097 2.77284 0.233946 0.0971489 0.44553 2.39487e-07 -808960: 0.320593 0.492704 0.0112909 0.627665 0.134715 0.248641 2.30667 1.37941 0.279549 0.184837 0.49761 0 -811008: 0.303109 0.70348 0.212388 0.00767083 0.526961 0.511153 1.98869 0.356928 0.480861 0.246813 0.431867 0.0638415 -813056: 0.259699 0.667566 0.264176 0.00591638 0.473657 0.568575 0.827511 1.7929 0.589627 0.461491 0.391224 0.0609394 -815104: 0.730157 0.552291 0.476798 0.0852034 0.407595 0.80283 0.102522 2.57793 0.0599901 0.3923 0.216893 0.000734967 -817152: 0.474768 0.325072 0.352378 0.076955 0.199825 2.12498 0.00331817 1.82129 0.141323 0.581701 0.0959362 0.338712 -819200: 0.134668 0.18748 0.112958 0.44582 0.335862 2.49629 0.0198704 0.817488 0.154417 0.51511 0.230585 0.467115 -821247: 0.231468 0.385149 1.37658 0.641135 0.673032 2.22276 0.0954045 0 0.215448 0.48547 0.42038 0.359899 -823296: 0.164704 0.279224 1.97189 0.595782 0.854313 1.75552 0.133743 0 0.204446 0.385947 0.46165 0.231725 -825344: 0.0902315 0.047964 2.13951 0.385663 0.661119 0.539971 0.0321415 0.0206068 0.278107 0.209246 0.453402 0.329078 -827391: 0.00523218 0.0858332 1.94206 0.349046 0.572647 0.152843 0.0301613 0.0520082 0.391664 0.308109 0.436855 0.445225 -829440: 0 0.189344 1.26626 0.176077 0.640481 1.31157 0.0325711 0.326469 0.347028 0.41915 0.192316 0.0660337 -831488: 0.0334544 0.260987 0.460028 0.0104161 0.461251 2.02551 0.109014 0.319131 0.38928 0.265109 0.191825 0.0292771 -833536: 0.17489 0.16347 0.00182368 0.00385092 0.482042 2.219 0.204998 0.121916 0.402941 0.2158 0.341042 0 -835584: 0.261198 0.201775 0.0113782 0.588427 0.835349 1.78126 0.354028 0 0.00448865 0.224901 0.359456 0 -837632: 0.440147 0.256941 0.197152 1.01776 1.19768 1.01341 0.29134 0 0.00529828 0.207859 0.474765 0.0432076 -839680: 0.186433 0 0.315567 1.29253 1.04994 0.490908 0.251919 0.152201 0.00711836 0.151778 0.747178 0.22398 -841727: 0.514572 0.432592 0.200976 1.68891 0.391412 0.694774 0.349779 0.120831 0.109574 0.17633 0.439743 0.373662 -843776: 1.1839 0.836764 0.0668598 0.905379 0.00184417 0.582145 0.609378 0.00717782 0.235134 0.1278 0.348654 0.461786 -845824: 1.51088 0.458022 0.0555775 0.471195 0.173886 0.702849 1.00292 0.0345198 0.0924508 0.149061 0.207215 0.936306 -847872: 1.51516 0.226708 0.0507243 0.357497 0.707833 0.525778 0.601404 0.0350285 0.18435 0.0559682 0.0991952 1.84992 -849920: 0.904559 0.167648 0.0598923 0.468998 0.382294 0.0408405 1.12387 0.225504 0.163972 0.0436166 0.106352 2.83866 -851968: 0.110597 0.23482 0.0860317 0.890301 0.231743 0.0614165 1.00108 0.277704 0.0603197 0.108015 0.119029 3.31336 -854016: 0.000366717 0.278942 0.145336 1.03873 0.235876 0.0853531 0.81111 0.176332 0.263275 0.0711947 0.209395 3.31671 -856063: 0.0013972 0.30443 0.490658 0.778226 0.332044 0 0.659404 0.0100528 0.550069 0.117315 1.42102 2.23877 -858112: 0.0106345 0.403914 0.513144 0.766146 1.12032 0.0918328 0.420085 0.0460031 0.543033 0.703387 2.00707 0.96257 -860160: 0.199333 0.604147 0.397409 0.159794 0.763731 0.174845 0.00825035 0.111998 0.458926 1.75363 2.19332 0.217038 -862207: 0.393259 0.766954 0.55135 0.18828 0.836975 0.297485 0.025099 0.0375721 0.363311 2.01986 1.79861 0.0511898 -864256: 0.136088 1.09217 1.4113 0.292843 0.649302 0.379341 0.0476731 0.0434698 0.413287 1.83768 1.29766 0.100959 -866304: 0.191595 0.947254 1.47157 0.51471 0 0.536957 0.0630236 0.0747859 0.300895 0.915316 1.08271 0.272484 -868352: 0.205302 0.304084 1.0061 1.02646 0.0114957 0.557156 0.151543 0.0705603 0.486268 0.0707769 1.33123 0.619204 -870400: 0.28234 0.113872 0.478457 1.06182 0.0071714 0.560966 0.223718 0.260872 0.417812 0.214843 1.26398 0.842641 -872448: 0.0550966 0.507202 0.0493829 0.39993 0.17502 0.665106 0.731082 0.477407 0.687478 0.0479534 0.889058 1.01836 -874496: 0.137188 0.97333 0.0825815 0.504673 0 0.0467675 0.473183 0.680886 2.07069 0.115386 0.421278 0.910701 -876543: 0.262357 0.812582 0.09796 0.795968 0.000130426 0 0.199344 0.655627 2.16292 0.749202 0.118298 0.0658669 -878592: 0.295306 0.878664 0.127948 0.723369 0.0467442 0 0.139581 0.484578 1.78068 1.12741 0.138636 0.0778114 -880640: 0.266712 0.634669 0.298432 0.554318 0.132356 0 0.123829 0.330049 1.9673 0.986674 0.131295 0.203466 -882687: 0.183086 0.260008 0.485648 0.637014 0.359349 0.116509 0.170934 0.018185 2.41315 0.819823 0.157032 0.458973 -884736: 0.245821 0.0714187 0.402132 0.587191 0.32294 0.0208879 0.211095 0.171809 2.76973 0.67827 0.181315 0.228878 -886784: 0.175388 0.00280819 0.778079 0.298332 0.00393834 0.0454023 0.286208 0.335076 3.00825 0.0890317 0.207227 0.00784191 -888832: 0.0007829 0.0253146 0.885 0.1708 0.0121225 0.50947 0.534925 0.531645 2.39313 0.0744513 0.257476 0 -890880: 0.000584022 0.241348 0.489622 0.121176 0.258359 1.075 0.558453 0.662737 1.60662 0 0.462697 0 -892928: 0 0.340151 0.225962 0.124263 0.359934 1.77098 0.249573 0.585904 1.27535 0.0456672 0.470213 0 -894976: 0 0.295438 0.245213 0.114199 1.08304 1.56126 0.193328 0.329057 0.551394 0.0794184 0.216575 0.232628 -897023: 0 0.244442 0.114058 0.0254083 1.6456 1.08883 0.227024 0.321117 0.452609 0.220199 0.116878 1.07595 -899072: 4.49943e-05 0.0188384 0.173838 0.195391 2.23897 0.642832 0.0736241 0.297588 0.416155 0.132017 0.0657765 1.16173 -901120: 7.39006e-05 0.050543 0.522102 0.640987 2.87999 0.256188 0.0883813 0.526475 0.450717 0.0267708 0.220766 0.872584 -903168: 0.000195415 0.0815208 1.47204 0.960865 2.371 0.157785 0.073373 0.740476 0.3677 0.00564289 0.283675 0.700162 -905216: 0.00673553 0.520614 2.13945 0.555799 0.897506 0.137504 0.216758 0.773941 0.432464 0.0691484 0.302895 0.35034 -907264: 0.0281232 1.29864 1.59625 0.921118 0.622656 0.13141 0.20218 0.763659 0.173041 0.0476522 0.854523 0.231341 -909312: 0.0165336 1.74838 1.02479 0.359527 0.717354 0.11914 0.629181 0.505401 0.0639198 0.34049 1.13119 0.202987 -911360: 0.111741 2.17785 0.687169 0.619482 0.514886 0.0885652 2.12221 0.000937162 0 0.507222 0.723421 0 -913408: 0.107694 2.09508 0.426392 0.744524 0.416129 0.0121496 2.98394 0.0103685 0 0.355713 0.8207 0 -915456: 0.206886 1.11521 0.350683 0.745829 0.447679 0.707177 3.15873 0.051585 0 0.357461 0.626615 0 -917503: 0.296031 0.430275 0.860347 1.03738 0.401965 1.07188 2.69164 0.0479165 0 0.120122 0.24094 0 -919552: 0.451746 0.649051 1.01284 1.14558 0.0301587 0.729662 1.53197 0.0347434 0.275247 0.107676 0.116393 0.205202 -921600: 0.813157 0.720632 1.09692 1.21808 0.0123466 0.273832 0.931578 0.00819239 0.293137 0.635738 0.0750462 0.284613 -923648: 0.0894313 0.694493 1.56082 0.680555 0.0230682 0.120617 0.751782 0.00143039 0.720397 0.780686 0.0489612 0.465276 -925696: 3.48772e-05 0.967647 2.04533 0.415198 0.0288589 0.488084 0.414703 0.00514661 0.942157 0.558416 0.0379119 0.460581 -927744: 0.00019442 1.55819 1.90913 0.0145676 0.0157744 0.497882 0.333637 0.215687 0.842199 0.384044 0.0273872 0.369566 -929792: 0.000322382 2.0666 1.25571 0.00691397 0.00245809 0.441822 0.393568 0.242106 0.755196 0.332468 0.0919405 0.365407 -931839: 0.000430351 2.24633 0.608023 0.237861 0 0.405218 0.632036 0.304986 0.699744 0.249579 0.0130649 0.361708 -933888: 0.000366155 2.08256 0.846698 0.279056 0 0.344856 0.86779 0.511009 0.608959 0.193184 0.0444577 0.342096 diff --git a/project_code/noteDetection/chromaTest2/bin/data/out.txt b/project_code/noteDetection/chromaTest2/bin/data/out.txt deleted file mode 100644 index 1fb791aaf..000000000 --- a/project_code/noteDetection/chromaTest2/bin/data/out.txt +++ /dev/null @@ -1,2532 +0,0 @@ -8192: 0 0 2.85119 0.0198814 0 0.00996511 0.0213575 3.60792 0.0740837 0.340169 0.000997351 0.864917 -10240: 0 0 2.81613 0.0303244 0.00801306 0.0137087 0.0218192 3.68906 0.0673807 0.346605 0.00129929 0.933001 -12288: 0 0 2.83839 0.000857787 0.0185707 0.115074 0.0222064 3.63687 0.0599856 0.399736 0.00554403 1.01189 -14335: 0 0 2.79542 0.00308595 0.14299 0.16045 0.0217371 3.37318 0.0493115 0.629385 0.222567 0.911568 -16384: 0 0 2.83902 0.00128608 0.21337 0.145404 0.021309 3.21522 0.0492981 0.493846 0.291385 0.706485 -18432: 0 0.0050199 2.81066 0.00471705 0.21428 0.085052 0.0211524 3.20751 0.0494615 0.401109 0.274505 0.733267 -20480: 0 0.0193179 2.75762 0.0195514 0.145963 0.0630468 0.020875 3.11713 0.0501262 0.359255 0.264606 0.811404 -22528: 0 0.037602 2.651 0.0253072 0.010134 0.0782716 0.0418764 2.87442 0.0553068 0.525173 0.241327 0.734827 -24576: 0 0.0635878 2.61311 0.0213166 0 0.0712542 0.0299769 2.6689 0.0582836 0.666442 0.204013 0.744309 -26624: 0 0.0511745 2.57868 0.0303273 0 0.0890922 0.0262878 2.54465 0.0619323 0.860583 0.226982 0.694321 -28671: 0 0.0282268 2.42524 0.0607907 0 0.128242 0.0632273 2.40036 0.0748947 0.964737 0.157344 0.606105 -30720: 0 0.146413 2.30639 0.0646336 0 0.322755 0.351977 2.06785 0.101765 0.991613 0.0858959 0.444634 -32768: 0 0.433667 2.31174 0.0875631 0 0.547943 0.467807 1.89177 0.149683 0.908147 0.166275 0.10897 -34815: 0.380897 0.374875 2.33495 0.255948 0.162604 0.0585204 0.931153 0.67331 0.737212 0.675516 0.532173 0.0604994 -36864: 0 0 0 0 0 0 0 0 0 0 0 0 -38912: 0.27728 3.18475 0.133769 0.52933 0.0308185 0.252674 0.204445 0.75561 0.0330098 0.000325121 0.0289903 0.134639 -40960: 0.0441751 3.36177 0.395426 0.0169554 0.000774831 0.449061 0.543846 0.240379 0.319774 0.18756 0.0219212 0.00815801 -43008: 0 3.14032 0.439947 0.0146223 0.0359873 0.548922 0.585293 0.0756803 0.407522 0.207603 0.0656383 0.0559705 -45056: 0.415355 2.47002 0.432161 0.0129423 0.0726331 2.21501 0.46153 0.0772434 0.323407 0.373846 0.0514532 0.254224 -47104: 0.439476 2.79675 0.511554 0.0360738 0.0630037 2.52123 0.693786 0.0717595 0.113475 0.27039 0.0932373 0.11119 -49151: 0.0382467 2.48424 0.591079 0.379017 0.055496 1.68164 1.50234 0.0687982 0.13566 0.181224 0 0.0460467 -51200: 0.000568684 1.51578 0.42413 0.415245 0.0988554 1.02271 2.0297 0.110624 0.122194 0.223896 0.140808 0.113329 -53248: 0.104252 0.91159 0.211062 0.213674 0.093338 0.300878 3.02778 0.129255 0.0724737 0.480215 0.384848 0.101458 -55295: 0.259554 0.779843 0.00140954 0.0279412 0.0944949 0.0274646 3.48932 0.39264 0.0214866 0.203241 0.769451 0.11422 -57344: 0.199121 0.840795 0.0621603 0 0.511178 0.025934 3.81849 0.249392 0.0114893 0.219259 0.682472 0 -59392: 0.346937 0.907086 0.0849873 0 0.407633 0.0155342 3.88337 0.0593076 0.00115342 0.705968 0.666598 0 -61440: 0.317315 0.905004 0.126157 0.245054 0.313127 0.0259241 3.84008 0.15622 0 0.741805 0.545721 0 -63488: 0.170335 0.645879 0.20068 0.413445 1.16682 0.403682 3.44894 0.215376 0.0685803 0.627521 0.480347 0.206916 -65536: 0.0744553 0.829734 0.243802 0 3.0935 0.775088 0.484952 0.0812401 0.351098 0.147539 0.279556 0.203467 -67584: 0.247129 0.442858 0.134368 0.190639 3.5283 0.67683 0.0346685 0.332419 0.325829 0.207152 0.145731 0.555291 -69631: 0.27725 0.307558 0.0830867 0.434507 3.57611 0.315049 0.146365 0.566629 0.31857 0.131321 0.0220989 0.789194 -71680: 0.149174 0.209418 0.00546463 0.425463 3.85342 0.0638956 0.0222679 0.607681 0.334134 0.0099031 0.00504318 0.840604 -73728: 0.0211959 0.0162217 0.00357091 0.17615 3.57172 0.0474228 0.0266662 0.297808 0.458756 0.386817 0.00458705 1.03575 -75776: 0.0611375 0.0232333 0.00500681 0.330324 2.9904 0.0720379 0.0369548 0.0621618 0.504959 0.599609 0.00049236 1.12507 -77824: 0.160439 0.131823 0.00520542 0.127768 2.99368 0.277285 0.0337068 0.236381 0.328001 0.256043 0.029042 0.898051 -79872: 0.196986 0.0364196 0.00358411 0.0679671 2.84666 0.987904 0.021553 0.186041 0.443948 0.176471 0.113542 0.894562 -81920: 0.0277654 0.256877 0.000268359 0 2.72453 1.44464 0.00919702 0.078663 0.170997 0.0727888 0.228018 0.773254 -83967: 0.000273638 0.560669 0.00158644 0.143331 2.09744 1.95424 0.00615687 0.122729 0.133549 0.21625 0.349038 0.881698 -86016: 0.0127634 0.31743 0.0650757 1.98094 1.19212 1.5657 0.161701 0.424744 0.0849175 0.304834 0.68357 0.542633 -88064: 0.13277 0.218396 0.195107 3.3477 0.165483 1.12475 0.247711 0.324417 0.0396022 0.294393 0.856072 0.581178 -90111: 0.124851 0.263754 0.324787 3.65342 0.0433612 0.723256 0.145149 0.307549 0.0243811 0.0117763 0.872673 0.663513 -92160: 0.0252181 0.220473 0.231745 3.45009 0.0455746 0.293597 0.110904 0.338721 0.330027 0.00756791 0.909156 1.06402 -94208: 0.0141548 0.172409 0.0970314 3.05064 0.493287 0.0782838 0.0675708 0.34866 0.170438 0.00345995 1.27993 1.4179 -96256: 0.0543741 0.068008 0.00713101 2.11065 1.31136 0.17294 0.12258 1.09206 0.00235312 0.00398674 1.59647 1.45589 -98304: 0.439346 0.251686 0.0735026 0.428652 0.935264 0.328317 0.223947 1.30812 0.00823065 0.0563968 1.17001 1.22376 -100352: 0.56337 0.409415 0.139075 0.0128495 0.112508 0.527533 0.348657 0.988002 0.0108271 0.268026 0.312926 0.48016 -102400: 0.430994 0.244708 0.191916 0.214327 0.138831 0.3164 0.309218 0.859833 0.125108 0.562403 0.102727 0.387626 -104447: 0.205371 0.130157 0.192641 0.86226 0.229868 0.0255762 0.172093 0.840215 0.311474 0.852411 0.198661 0.5733 -106496: 0.186557 0.0848548 0.370811 0.924128 0.133173 0.0534477 0.061741 0.838923 1.22952 0.849934 0.170654 0.35422 -108544: 0.244394 0.0944606 0.692583 0.696698 0.00902416 0.354479 0.3533 0.470449 1.75941 0.697887 0.243753 0.175023 -110591: 0.442472 0.624999 0.71266 0.317434 0.0214978 0.809453 0.727008 0.294477 1.83608 0.556289 0.31191 0.455917 -112640: 0.602562 1.10852 0.603057 0.348226 0.102944 0.643096 0.960566 0 1.69258 0.00249031 0.358088 0.497718 -114688: 0.157793 1.45939 0.477991 0.523576 0.059841 1.127 0.888734 0.0152912 1.20101 0.29653 0.32352 0.742818 -116736: 0.000823102 1.31558 0.0825061 0.889064 0.156811 1.24205 0.942671 0.183915 0.909383 0.620134 0.154293 0.757633 -118784: 0.00073386 1.04037 0.302042 0.465693 0.33234 1.10985 0.500164 0.509442 1.27581 0.808998 0.150855 0.867284 -120832: 0.000753638 0.944633 0.284313 0.218342 0.202822 0.996029 0.544018 0.493956 1.57516 1.04857 0 0.491008 -122880: 0.000485048 0.784471 0.429734 0.207583 0.12638 0.835815 0.787103 0.409007 1.6261 1.1721 0.0189307 0.175322 -124927: 0.356452 0.796616 1.27233 0.160616 0.00401303 0.523464 0.885047 0.792709 2.24182 0.602463 0.0583486 0.0306768 -126976: 0.11445 1.06319 1.18519 0.173462 0 0.021387 0.340281 1.54788 2.53428 0.18048 0.0856574 0 -129024: 0.320231 1.15423 0.580983 0.265084 0.0783139 0.384793 0.50374 1.72447 2.17788 0.161773 0.0701554 0 -131071: 0.228827 0.786148 0.676055 0.728613 0.0293021 0.99884 0.523797 1.67526 1.82663 0.184637 0 0.0199861 -133120: 0.0193128 0.99462 0.858393 0.984017 0.0816402 1.34971 0.143569 1.07694 1.13528 0 0 0.187748 -135168: 0.153254 1.54421 0.697684 1.05594 0.0809622 0.997275 0.235821 0.0619772 0.928412 0.285409 0.0207522 0.132542 -137216: 0.000741713 1.42041 0.222276 0.589031 0.539594 1.06017 0.0969561 0.0266054 1.1078 0.358758 0.00119865 0.598269 -139264: 0.000710704 1.26877 0.567141 0.338516 0.67873 1.27562 0.308995 0.0119913 1.44759 0.0878331 0.0287684 0.4814 -141312: 0.000590197 1.27041 0.88782 0.483064 0.416988 1.25672 0.484694 0.174412 1.74821 0.0261657 0.0357349 0.102348 -143360: 0.101083 0.645847 0.720461 0.978926 0.0824124 1.00962 0.466576 0.571095 1.85052 0.155152 0 0.146369 -145407: 0.732524 0.356324 0.319648 1.5326 0.123622 0.665153 0.437765 1.09011 1.24316 0.179415 0 0.0614905 -147456: 0.733388 0.296142 0.00679424 1.88586 0.157658 0.525263 0.387719 1.72128 0.473188 0.229473 0 0.24637 -149504: 0.153678 0.3878 0.487538 1.60773 0.174141 0.747055 0.351132 1.89927 0.251153 0.0704557 0 0.247802 -151552: 0.0473329 0.663789 1.13658 0.182362 0.157359 0.640763 0.342085 2.14593 0.0904491 0.0276557 0.084109 0.265451 -153600: 0.000605242 0.442688 1.42999 0.259149 0.031488 0.311509 0.389152 2.1067 0.0945256 0.120726 0.0553655 0.309847 -155648: 0.308621 0.394212 0.650243 0.607083 0.000780617 0.623488 0.100901 2.17309 0.809064 0.415023 0.0107253 0.269192 -157696: 0.0931157 0.222256 0.289826 1.06994 0 0.773573 0.060641 2.04357 0.80444 0.351289 0.100821 0.609053 -159743: 0.156499 0.147691 0.280258 1.13873 0.168346 0.903478 0.0675427 1.80373 1.22707 0.22858 0.062214 0.66451 -161792: 0.224003 0.104522 0.208707 0.976502 0.306911 0.834809 0.0730498 1.21769 1.48776 0.326622 0.0627967 0.631467 -163840: 0.235685 0.174955 0.290087 0.786691 0.502361 0.392263 0.100653 1.24487 1.60279 0.160986 0.00551236 0.398467 -165887: 0.108645 0.173348 0.343616 0.583091 0.16345 0.287604 0.195019 2.10179 1.35755 0.0774254 0 0.513669 -167936: 0.159434 0.355158 1.06759 0.118227 0.0147225 0.378706 0.32184 2.79217 0.754789 0 0.0789804 0.56877 -169984: 0.0759466 0.611201 1.12668 0.0579773 0.0768786 0.472955 0.370821 3.21275 0.120729 0.0520171 0.235743 0.594728 -172032: 0.0373113 0.836097 0.985931 0.115982 0.0951492 0.554234 0.175099 3.33797 0.0986298 0.0555014 0.188969 0.277889 -174080: 0.101637 0.303461 1.24529 0.343624 0.112427 0.674405 0.859793 2.71661 0.197039 0.00621908 0.0460709 0.474694 -176128: 0.206472 0.655771 1.02007 0.324368 0.381909 0.317999 1.98195 0.977411 0.254043 0.0234063 0.228098 0.395803 -178176: 0.184616 0.919698 0.715036 0.29262 0.797282 0.122618 2.50478 0.257939 0.145126 0 0.528084 0.539121 -180223: 0.0602509 1.41745 0.382194 0.332177 0.90723 0.0382686 2.52557 0.591164 0.0645226 0.00139024 0.944529 0.457598 -182272: 0.0337063 1.23964 0.523591 0.268672 0.946343 0.0501394 2.4454 0.687667 0.10527 0.0391335 1.10502 0.200456 -184320: 0.1964 0.73556 0.488294 0.412184 0.940076 0.049395 1.99098 1.28271 0.755438 0.123257 1.01346 0.0440671 -186367: 0.0834168 0.808989 0.333708 0.525928 1.11075 0.0503525 0.16301 1.95898 1.01441 0.0870648 0.821411 0.174778 -188416: 0.17474 0.0988451 0.502659 0.600018 0.897094 0.845485 0.0304696 1.5392 1.10959 0.595865 0.483425 0.289172 -190464: 0.222183 0.0390955 0.444228 0.174941 0.250896 3.23771 0.15204 0.378214 0.125867 1.55133 0.127979 0.615885 -192512: 0.325513 0.148979 0.236507 0.0352188 0.196679 3.3931 0.264621 0.337945 0.0303334 1.3201 0.10186 0.387956 -194560: 0.41447 0.158793 0.207067 0.0426622 0.242136 2.83388 0.263756 0.281332 0.0286994 0.937283 0.613824 0.274302 -196608: 0.260316 0.0595196 0.246879 0.521536 0.0455257 2.55551 0.166626 0.209903 0.880533 0.808027 0.652794 0.743422 -198656: 0.0967311 0.215891 0.211904 1.27197 0 0.963383 0.0970195 0.297518 1.73131 0.399965 0.583389 1.38089 -200703: 0.319262 0.042344 0.152374 1.63603 0 0.086143 0.440087 0.0460686 1.73101 0.846417 0.406103 1.39215 -202752: 0.387946 0.00469143 0.150153 1.78876 0.341562 0.194422 0.663677 0 1.62655 1.14563 0.0732544 1.20714 -204800: 1.07968 0.00323133 0.143465 0.858213 0.421074 0.372814 0.541073 0.0016475 1.62929 1.2943 0.0921668 0.939295 -206847: 1.29353 0.0280829 0.203633 0.41474 0.901948 0.623798 0.265685 0.00375568 1.07023 1.27414 0.127942 0.305173 -208896: 0.975025 0.140005 0.786509 0.404496 0.949517 1.05565 0.037248 0.116071 0.931179 0.634513 0.0392438 0.445486 -210944: 1.15751 0.242556 0.36335 0.915814 0.403488 0.692747 0.529509 0.0770645 0.192576 0.201915 0.893153 0.444028 -212992: 1.11312 0.00581449 0.295765 0.816271 0.216627 0.389662 1.25431 0.0283601 0 0.654263 1.56934 0.316166 -215040: 0.695675 0.396219 0.178071 0.606962 0.220355 0.226294 1.04973 0.18359 0 0.802599 1.57994 0.360929 -217088: 0.436314 0.487011 0.149801 0.365068 0.428881 0.270571 0.660252 0.536358 0.560546 0.242141 1.40848 0.559949 -219136: 0.0390043 0.192243 0.367489 0.527075 0.490229 0.109226 0.289234 0.927693 1.12982 0.176764 0.817436 1.09723 -221183: 0.0756404 0.0803118 0.859482 1.05375 0.472881 0.0511006 0 1.6817 0.943521 0.124944 0.2191 1.57883 -223232: 0.109984 0.0223365 1.44097 0.829551 0.265208 0 0 2.65431 0.560651 0.0905426 0.567324 1.77014 -225280: 0.0430643 0.00591316 1.40044 0.680766 0.109945 0 0 3.13754 0.0795406 0.106881 0.863369 1.72303 -227328: 0.000484294 0.338258 1.30211 0.595679 0.0123744 0 0 2.82223 0.0713176 0.104556 0.963998 1.30931 -229376: 0.313377 0.502218 0.952051 0.214548 0.0532229 0.211775 0.968654 1.47418 0.0400948 0.0492276 1.15113 0.934901 -231424: 0.827784 0.65721 0.579098 0.206894 0.0573962 1.42684 1.36459 0.143493 0.0400702 0.467086 0.738746 0.248102 -233472: 0.904578 0.624995 0.202505 0.273922 0.0191667 1.84333 1.57968 0.00993656 0.00648903 0.520044 0.709931 0.342788 -235519: 0.926881 0.433869 0.189251 0.255501 0.06477 1.85079 1.30122 0.09287 0.00522532 0.145689 1.04257 0.390005 -237568: 0.696886 0.408505 0.0488231 0.268281 0.113968 1.87111 1.14006 0.2374 0.0207298 0.153378 1.07703 0.190385 -239616: 0.623765 0.414559 0.0410619 0.274149 0.105134 1.42507 1.23085 0.326141 0.728039 0.339544 0.770796 0.298693 -241663: 0.0682553 0.489476 0.646252 0.383248 0.149162 0.425154 0.106105 0.372642 2.37254 0.311557 0.257088 0.76534 -243712: 0 0.49239 0.663765 0.46205 0.44086 0.351287 0.0125183 0.370543 2.3933 0.421138 0.120371 0.50297 -245760: 0.0150466 0.64583 0.310941 0.689225 0.362226 0.291522 0.0882846 0.312402 1.99078 0.847665 0.499853 0.265439 -247808: 0.0430729 0.650395 0.0600858 0.673364 0.47269 1.0667 0.0962926 0.212637 1.4002 1.02108 1.66955 0.0561262 -249856: 0.211083 0.361104 0.208306 0.027697 0.594661 1.44337 0.0597812 0.128759 0.256554 1.06062 2.66688 0.195583 -251904: 0.180037 0.213607 0.412128 0.0361137 0.713609 1.05255 0.0203856 0.160122 0.162258 1.31536 2.52675 0.244251 -253952: 0.1095 0.351006 0.341878 0.0442503 0.211886 0.504872 0.00556626 0.134371 0.313651 2.05902 1.73518 0.229397 -255999: 0.134531 0.271717 0.106926 0.0784169 0.5313 0.113342 0.232615 0.126087 0.494309 2.4242 0.559056 0.171495 -258048: 0.0325874 0.181034 0.134698 0.210098 0.595378 0.27379 0.399398 0.102072 0.770039 2.32187 0.232438 0.129605 -260096: 0 0.457448 0.448962 0.132245 0.102178 0.77564 0.125921 0.34867 0.449964 1.87887 0.632846 0.00171538 -262143: 0 0.541874 0.35832 0.0602872 0.333557 0.505731 0.474214 0.493536 0.243884 1.04216 2.0225 0.120479 -264192: 0.0108656 0.472496 0.185712 0.185752 0.329855 0.316386 1.1214 1.12275 0.152619 1.09441 1.78127 0 -266240: 0 0.442949 0.266594 0.279809 0.51974 0.22827 1.1224 1.22636 0.124834 1.31954 1.13466 0 -268288: 0.196578 0.352957 0.599286 0.393308 0.848598 0.0882194 0.836355 0.456602 0.0851493 1.46585 1.35365 0.0642024 -270336: 0.286864 0.114843 0.782547 0.47133 0.907927 0.204525 0.47685 0.099145 0 1.12379 2.13572 0.268471 -272384: 0.0274326 0.118286 0.612476 0.817507 0.376718 0.871312 0.109839 0.189993 0.00360854 0.664359 2.56899 0.377789 -274432: 0 0.10531 0.181985 0.448383 0.186016 1.24438 0.0956915 0.149724 0.0684067 0.13388 2.84085 0.1114 -276479: 0 0.145431 0.564122 0.0555543 0.0177635 1.32669 0.206735 0.0938259 0.0895 0 2.99458 0 -278528: 0.0796999 0.100472 0.534998 0.135869 0.0235492 1.34541 0.256649 0.11162 0.0878559 0.161504 2.64911 0 -280576: 0.150766 0.00342688 0.166116 0.0502547 0.0280797 1.21832 0.39828 0.3212 0.115946 0.500673 2.17122 0.00808144 -282624: 0.135753 0.347604 0.00356987 0.0607591 0.195194 0.212004 0.965718 0.404069 0.475724 0.918338 1.59038 0.100036 -284672: 0.708126 0.451123 0.00948459 0.165308 0.297288 0.0780613 1.16888 1.12623 0.55184 1.13764 0.828386 0.142591 -286720: 0.175344 0.633123 0.0566897 0.219478 0.537766 0.279217 1.07486 1.24076 0.618474 0.702506 0.539117 0.426769 -288768: 0.0697564 0.263848 0.150616 0.250108 0.284341 0.201128 1.04559 0.945484 1.01227 0.998338 0.343539 0.443219 -290815: 0.0263736 0.0640911 0.40382 0.349762 0.180872 0.116772 1.11595 0.364456 1.20718 1.79533 0.044522 0 -292864: 0.000387782 0.00842561 0.266157 0.119731 0.310414 0.97883 0.41476 0.0205928 1.01237 2.19209 0.928033 3.47987e-05 -294912: 0.0454142 0.121429 0.574856 0.0452097 0.591327 1.30695 0.302668 0.0112227 0.124732 1.43043 2.59157 0.0877672 -296959: 0.100313 0.280379 0.273447 0.400807 0.53127 1.30322 0.0166235 0.107633 0.0692656 0.619837 3.33082 0.287338 -299008: 0.159773 0.437008 0.555455 0.473788 0.140432 0.974041 0.010014 0.302673 0.0896272 0.093542 3.39759 0.512386 -301056: 0.220893 0.488226 0.495081 0.425274 0.0271952 0.445909 0.0713318 1.27415 0.550542 0.118224 2.64881 0.699022 -303104: 0.727683 0.0747761 0.255222 0.692634 0.02658 0.0615207 0.272576 1.40849 1.42637 0.354822 0.845063 0.824931 -305152: 0.644643 0.14213 0.237168 0.978563 0.0620627 0.330105 0.549938 1.14943 2.03785 0.605332 0.107213 0.423446 -307200: 0.809492 0.431875 0.264282 1.1449 0.0239382 0.405706 0.44281 0.216673 1.64531 1.39095 0.0154665 0.136178 -309248: 0.606704 0.497689 0.34557 1.13867 0.0343273 0.351514 0.34285 0 1.44904 1.5987 0.0175245 0.149273 -311295: 0.411927 0.586095 0.113049 0.942514 0.0839791 0.260785 0.878868 0.0695485 0.560369 2.17354 0 0.203897 -313344: 0.194888 0.627028 0.000808614 0.183025 0.965684 0.258184 0.719698 0.252546 0.459103 2.14346 0 0.20302 -315392: 0.0848824 0.409353 0.210441 0.309053 1.09356 0.347343 0.477373 0.137343 0.3395 1.98451 0.0502226 0.265386 -317439: 0.0139695 0.471118 0.481615 0.303959 0.728465 0.821615 0.44505 0.178824 0.127692 2.23332 0.117749 0.523122 -319488: 0.0245511 0.465653 0.788363 0.250624 0.355853 0.832686 0.289732 0.220936 0 1.72704 1.78193 0.552336 -321536: 0.273424 0.575713 0.919704 0.122835 0.0755783 1.21031 0.306336 0.266908 0.118098 0.715378 2.90006 0.359866 -323584: 0.589215 0.0868849 1.46484 0.376425 0.0120548 1.24602 0.377278 0.643705 0.491972 0.509048 2.35766 0.241437 -325632: 0.498944 0.248574 1.58405 0.217767 0.0239916 0.998016 0.605047 1.41399 0.615905 0.404183 1.38649 0.412089 -327680: 0.160404 0.503668 1.44268 0.0651769 0.136478 0.435794 0.599821 2.55615 0.574333 0.32206 0.295731 0.454468 -329728: 0.0340606 0.203201 1.36067 0.0675145 0.093737 0.152101 0.775158 2.71391 0.489298 0.298343 0.0250778 0.909438 -331775: 0.161555 0.00482456 1.19054 0.0778389 0.0539878 0.13589 0.722554 2.63498 0.461557 0.335347 0 1.37755 -333824: 0.521559 0.153396 0.59357 0.188088 0.0801631 0.605261 0.597643 2.85768 0.241127 0.545897 0 1.17728 -335872: 0.624259 0.666872 0.430827 0.23869 0.0428671 0.551205 0.159914 2.92429 0.335177 0.814198 0.104804 0.817643 -337919: 0.142622 0.749787 0.262345 0.527544 0.113487 0.947915 0.0894604 1.25909 0.149931 0.916515 0.690731 0.964683 -339968: 0.000495019 0.669226 0.0728729 0.635559 0.0558565 0.930343 0.172173 0.0801553 0.16873 1.54793 0.824873 1.21226 -342016: 0.000388828 0.625559 0.187548 0.307167 0.227987 0.969195 0.111418 0.104476 0.207256 1.38386 1.24665 0.939899 -344064: 0.249851 0 0.48391 0.0121897 0.433056 1.57308 0.0615163 0.0670925 0.269859 0.911864 1.2654 1.23767 -346112: 1.12675 0.14035 0.272058 0.0462761 0.619002 1.11517 0.0124278 0.644946 0.340819 0.466591 1.09945 0.86727 -348160: 1.9122 0.00425426 0.204983 0.295636 0.477386 0.460459 0.104351 0.582734 0.336026 0.168097 0.90323 0.414969 -350208: 2.18903 0.00543395 0.206464 0.475454 0.116685 0.974293 0.329237 0.521691 0.167919 0.00385669 0.497451 0.232771 -352255: 1.99183 0.00917033 0.252259 0.464777 0.108289 1.556 0.0933851 0.924898 0.202968 0.00137132 0.183593 0.365277 -354304: 1.559 0.00250407 0.283571 0.341488 0.308757 1.81301 0.0799337 0.665508 1.21471 0.00308535 0.207171 0.403762 -356352: 1.02245 0.00193136 0.360262 0.170746 0.329098 1.64909 0.192973 0.478427 2.19244 0 0.225463 0.446934 -358400: 0.502631 0.0108385 0.168614 0.10308 0.151792 1.66105 0.291387 0.263605 3.02454 0.228519 0.108931 0.615792 -360448: 0.49408 0.0647175 0.000563613 0.0223163 0.0799094 0.810395 0.346797 0.306467 2.72325 0.307989 0.308285 1.37243 -362496: 0.546066 0.224781 0.183576 0.00721349 0.0670056 0.398673 0.258321 0.0699765 2.30812 0.193313 0.848567 1.62853 -364544: 0.474445 0.486198 0.786301 0.0215708 0.100478 0.304596 0.128537 0.00633237 1.71841 0.0495235 1.12024 1.6112 -366591: 0.266821 0.625144 1.14617 0.0842623 0.0307367 0.295172 0.0998826 0.052457 0.882373 0.0099545 0.894097 1.24597 -368640: 0.000692885 0.731549 1.20584 0.222677 0.0232254 0.534717 0.445819 0.0259539 0.582964 0.0922649 0.201476 0.384177 -370688: 0 1.5537 0.739111 0.324822 0.145511 0.377741 0.175243 0.0583305 0.130757 0.313621 0.483402 0.222966 -372735: 1.08384 1.49508 0.287017 0.419595 0.337289 0.245976 0.187604 0.0650305 0 0.426098 0.365147 0.444505 -374784: 0.969257 1.19569 0.58188 0.349962 0.125339 0.0309998 0.839225 0.934931 0.155209 0.205095 0.449749 0.450476 -376832: 0.943589 1.09684 1.00586 0.236757 0.130065 0.101795 0.967872 1.00375 0.393329 0.405824 0.597005 0.0873643 -378880: 0.939826 1.07618 1.01866 0.426177 0.129958 0.165134 0.79463 0.719543 0.404313 0.64537 0.236438 0.113573 -380928: 0.901971 0.543948 0.747013 0.768786 0.095101 0.582557 0.893165 0.960817 0.00869604 0.649082 0.0627446 0.292018 -382976: 1.4941 0.871921 0.513582 0.743913 0.166065 0.0436909 1.18004 1.4261 0 0.317692 0.0838666 0.317107 -385024: 0.851747 1.66598 0.112092 0.313934 0.59473 0.188951 0.842682 1.50283 0 0.108876 0.102721 0.23344 -387071: 0.529676 1.91961 0.195429 0.241448 0.813315 0.573198 0.867873 1.4286 0 0.0933445 0.00707812 0.163305 -389120: 0.320788 2.07119 0.179069 0.271316 0.90736 0.646538 0.860383 1.04427 0.107065 0.234582 0.00632107 0.117691 -391168: 0.471748 1.90212 0.0912597 0.216768 0.811416 0.478828 1.3281 0.498222 0.380939 0.539227 0.17292 0.0734193 -393215: 0.391557 1.63998 0.00323637 0.174212 0.701133 0.77695 1.78216 0.123186 0.734633 0.679543 0.166895 0.215345 -395264: 0.749762 1.26009 0.0721955 0.259887 0.334158 1.17415 0.629623 0.381272 0.22034 0.668523 0.170012 1.57208 -397312: 0.0861577 0.373144 1.39801 0.275906 0.156648 0.91632 0.700852 0.0695112 0.119431 0.661367 0.316584 1.90664 -399360: 0.0986032 0.318044 1.68157 0.0219334 0.198749 0.436327 1.18608 0.491921 0 0.519072 0.951438 1.70395 -401408: 0.0958608 0.326437 1.6365 0.0218924 0.153434 0.381872 1.11026 0.889299 0 0.0486669 0.894005 1.74266 -403456: 0.0872109 0.111624 1.64587 0.0245682 0.240081 0.353269 1.00645 1.2636 0 0.0750342 0.467932 1.59063 -405504: 0.0839194 0.188988 1.33216 0.0270346 0.442629 0.227472 0.556585 1.87669 0.243049 0.0886798 0.933286 1.47959 -407551: 0.720991 0.793728 0.0969993 0 1.38201 0.0435579 0.00299143 1.48163 0.504607 0.463725 0.87469 1.5668 -409600: 0.900297 0.889477 0 0 2.03933 0.0277345 0.00859336 1.05407 0.650501 0.740444 0.623665 1.6039 -411648: 0.880973 0.814301 0 0.0115361 2.42499 0.186509 0.00820342 0.684079 0.605106 0.646228 0.651552 1.48886 -413695: 0.720584 0.533674 0.18609 0.0295232 2.84936 0.663265 0.0218742 0.194137 0.414647 0.0486769 0.631885 1.41358 -415744: 0.868194 0.233795 0.227746 0.0271651 2.49078 0.682287 0.0291991 0.324115 0.386384 0.00882653 1.27939 1.22373 -417792: 0.141161 1.1641 0.0147304 0.623669 0.95921 0.32089 0.234408 0.848616 0.368822 0.0726326 1.76221 0.872 -419840: 0.408951 0.780588 0.0329914 0.81577 0.803404 0.0275169 1.13365 1.25044 0.500737 0.0454805 1.36605 0.290626 -421888: 0.420306 0.357503 0.00165925 0.83404 0.810185 0.00719512 1.71764 0.834969 0.701832 0.066168 1.02539 0.137946 -423936: 0.190624 0.748801 0.0279395 0.635968 0.670152 0.0131825 3.08987 0.0474846 0.285158 0.0343176 0.82994 0.147416 -425984: 0 1.22772 0.184429 0.0169275 0.627148 0.168611 3.49396 0.0340089 0.0765292 0.00116282 0.984313 0.121213 -428031: 0 1.54305 0.285628 0.0151611 0.506919 0.283957 3.44297 0.0188307 0.0987755 0.126763 1.00046 0.0958305 -430080: 0.0500002 1.59387 0.273295 0.0170939 0.234306 0.820928 2.7761 0.0275253 0.101176 0.402679 0.984532 0.0788034 -432128: 0.114962 1.29586 0.254446 0.0823342 0.424659 1.84722 1.53977 0.0389385 0.0724586 0.57437 0.889444 0.0251061 -434176: 0.176841 0.675037 0.128684 0.93279 1.25003 1.4445 0.0909007 0.0432245 0.0770591 0.66568 0.821477 0.219192 -436224: 0.109472 0.35611 0.0314676 1.32316 1.74213 0.293383 0.0325838 0.0217252 0.0349715 0.531276 0.355588 0.371393 -438272: 0.00483759 0.440029 0.0239956 1.58153 1.69688 0.0827796 0.0428079 0.0461988 0.0353158 0.516059 0.307606 0.62546 -440320: 0.0615308 0.234685 0.0835607 1.61281 1.41188 0.0782374 0.0435596 0.0186074 0.265918 0.315938 0.231972 1.02664 -442367: 0.235277 0.732258 0.0802566 0.679453 1.4288 0.0589692 0.407997 0.088106 0.0306317 0.515156 0.565323 1.27538 -444416: 0.285737 1.16249 0.00397936 0.63998 0.377739 0.0643979 1.94857 0.26364 0 1.00139 0.502506 0.161921 -446464: 0.150933 1.1933 0.00111792 0.785616 0.0949324 0.0945103 2.37958 0.667737 0 0.957386 0.248623 0.119751 -448511: 0.0671997 1.47351 0 0.513525 0.106124 0.216132 2.30075 1.0844 0.0503061 0.821928 0.219914 0.0231097 -450560: 0.110707 2.05208 0.00272615 0.0139313 0.220972 0.315153 1.68636 1.2913 0.22324 0.497024 0.391562 0.0161792 -452608: 0.344316 2.09995 0.00351827 0.0147874 0.37755 0.394856 0.412966 1.0014 1.02768 0.379868 0 0.328609 -454656: 1.25223 0.683941 0.18066 0.0227295 0.753352 0.362366 0.235398 1.09841 1.30051 0.296096 0 0.272611 -456704: 1.92447 0.758873 0.32505 0.0283458 0.621772 0.124626 0.298441 1.2674 1.2144 0.117675 0.0192272 0.202642 -458752: 2.06244 0.756451 0.13541 0.0291912 0.813703 1.01285 0.40334 0.718632 1.311 0.044842 0.0606426 0.316844 -460800: 1.91614 0.172568 0.0876077 0.276944 1.86564 1.78165 0.422571 0.158875 0.501557 0.189009 0.0961303 0.475275 -462847: 1.49432 0.0796691 0.113913 0.515255 2.24016 1.35668 0.589123 0.280464 0.197498 0.21288 0.158807 0.280164 -464896: 0.549628 0.0664249 0.746683 0.669704 2.52337 0.704646 0.556369 0.311732 0.0827594 0.385763 0.258103 0.331332 -466944: 0.0731431 0.0629849 1.58892 0.23584 1.85945 0.172936 0.549552 0.287015 0 0.31897 0.405321 0.554007 -468991: 0.279721 0.117524 1.88931 0.106755 0.157955 0.137457 0.941925 0.304084 0.0385821 0.468999 0.485598 0.763869 -471040: 0.277266 0.090012 2.17427 0.0249449 0.0370478 0.561365 1.02473 0.174159 0.247616 0.3167 0.315634 0.781116 -473088: 0.263606 0.140118 2.79637 0.0904979 0.00288157 0.69207 1.02411 0.277064 0.28627 0.116798 0.145396 0.476822 -475136: 0.17072 0.305927 2.80986 1.14973 0.0343789 0.53437 0.795038 0.237266 0.574112 0.245638 0.00375482 0.438577 -477184: 0.0645658 0.446938 2.0586 1.74758 0.152984 0.581003 0.274194 0.238807 0.585786 0.198453 0.00415189 0.331315 -479232: 0.266237 0.300969 1.72019 1.93709 0.0196637 0.674761 0.109005 0.0118147 1.01958 0.53888 0.00231645 0.277995 -481280: 0.274691 0.337667 1.33936 2.17111 0.0369328 0.624974 0.0284176 0.00306702 1.18603 0.439346 0.284205 0.278428 -483327: 0.364391 0.519122 0.977989 0.914324 0.055387 0.370041 0.280716 0.0134698 1.3171 0.580381 0.739606 0.290414 -485376: 0.850724 0.597328 0.546294 0.160826 0.180617 0.634539 0.375271 0.630718 1.55882 0.247022 1.63078 0.373173 -487424: 0.859107 0.732185 0.107122 0.301565 0.0819754 1.07392 0.0998755 0.781196 1.58432 0.189085 1.65414 0.407493 -489472: 0.804801 1.17461 0.095514 0.128825 0.0482858 0.729774 0.117394 1.30823 0.815854 0.0661154 1.40492 0.097377 -491520: 0.405146 1.29084 0.0819568 0.085045 0.066061 0.672825 0.182777 2.03668 0.0906804 0.0699025 0.909585 0.000491173 -493568: 0.0539343 1.11515 0.445719 0.0640052 0.17288 0.720002 0.302294 2.35517 0 0.393155 0.577611 0.000344873 -495616: 0.66222 0.470462 1.37589 0.246605 0.127013 0.560941 0.745866 2.50298 0.0169059 0.643908 0.0679978 0.000311144 -497663: 1.09381 0.393349 1.42705 0.195282 0.458219 0.360899 0.884 2.14201 0.0846067 0.520065 0.114441 0.00535092 -499712: 1.31954 0.528319 1.14576 0.199597 0.739431 0.452972 0.854254 1.31725 0.038023 0.667814 0.355464 0.0900811 -501760: 1.14185 0.724102 0.861083 0.247814 0.764547 0.929698 0.320552 1.18728 0.0328781 0.321187 0.32421 0.149913 -503807: 1.17041 0.302061 0.521149 0.155655 0.903003 0.956371 0.827691 1.20463 0.0311186 0.421648 0.0513386 0.21063 -505856: 1.19196 0.537995 0.426542 0.049635 1.03228 0.902922 1.22688 1.18626 0.252882 0.478699 0.0132837 0.240388 -507904: 0.833363 0.767922 0.0598053 0.214676 1.09414 0.276049 1.2209 1.38192 0.565813 0.460489 0.161338 0.339155 -509952: 0.813763 0.63784 0.927651 0 1.0948 0.393689 0.340385 2.2973 0.659919 0.320317 0.140102 0.430341 -512000: 0.808055 0.371191 0.805529 0.00421168 0.562355 0.289788 0.486875 2.85106 0.637648 0.271557 0.127714 0.68092 -514048: 0.378947 0.380612 0.897502 0.0387018 0.0962412 0.11417 0.503681 2.89538 0.514584 0.314874 0.206736 0.943063 -516096: 0.282641 0.318554 0.886492 0.142432 0.247443 0.574932 0.73616 2.76105 0.132174 0.25804 0.304899 0.62562 -518143: 0.00334103 0.457371 0.887237 0.169245 0.635516 0.847681 0.889374 2.14752 0.324645 0.337885 0.231644 0.357968 -520192: 0.0691511 0.526166 0.637067 0.102701 0.515332 0.779908 1.00869 1.17994 0.614777 0.845502 0.219809 0.264868 -522240: 0.42916 0.756956 0.00105417 0 0.271418 0.852859 0.526344 0.458293 0.997443 1.47943 0.579025 0.327658 -524287: 0.394562 1.67882 0.0938683 0.0140379 0.290698 0.971047 0.514984 0.382785 0.406575 1.19926 0.504367 0.0741378 -526336: 0.416809 2.32904 0.101334 0.0291654 0.043911 1.20688 0.603266 0.174527 0.0227026 0.967232 0.823857 0.0157419 -528384: 0.457677 2.61086 0.00759558 0.0109305 0.0463091 0.826578 0.8795 0.336023 0.069955 0.878661 0.635296 0.0400107 -530432: 0.710829 2.48668 0.0117047 3.19352e-05 0.0125114 0.679952 1.07799 0.998679 0.00793318 0.401159 0.521645 0.0791224 -532480: 0.288936 0.881856 1.70335 0 0 0.90179 0.352245 0.955108 0.0103406 0.315336 0.22717 0.261907 -534528: 0.000152646 0.785029 1.39568 0.0626232 0 0.790787 0.228299 0.146044 0.105945 0.599014 0.0876493 0.38163 -536576: 0 0.868888 1.13958 0.0625501 0.00416307 0.661996 0.145981 0.257708 0.0558171 0.658506 0.0907707 0.337444 -538623: 0 0.947598 0.951175 0.0561426 0.0145086 0.697652 0.139031 0.493349 0.0694304 0.581279 0.0890886 0.28915 -540672: 0.0676931 1.47934 0.553252 0.0196976 0.0530804 0.574705 0.0537962 0.726351 0.232943 0.578198 0.079852 0.256388 -542720: 0.436661 1.76998 0.241065 0.114617 0.133936 0.63633 0.100011 0.71046 0.302484 0.555559 0.0908235 0.23291 -544767: 0.640863 1.74995 0.112956 0.403589 0.276414 0.833668 0.245876 1.10887 0.126009 0.363405 0.013097 0.678623 -546816: 0.687247 0.713867 0.00110245 0.423326 0.148194 0.630792 0.573417 1.09621 0.0350217 0.509633 0.439181 1.10259 -548864: 0.213704 0.00177486 0.0983937 0.511011 0.368847 0.406639 0.815967 0.83056 0.261806 0.765193 1.34401 0.832724 -550912: 0.012607 0 0.298385 0.375191 0.630852 0.746346 1.02839 0.945526 0.370459 0.617783 1.77359 0.413858 -552960: 2.45639e-05 0.328271 0.347929 0.108408 0.493702 0.404578 1.09214 1.74747 0.442711 0.470057 1.83838 0.418366 -555008: 0.000195935 0.782965 0.121132 0.296244 0.38112 0.311448 1.45221 1.90005 0.368699 0.33171 0.945511 0.490432 -557056: 4.30831e-05 0.869676 0 0.333738 0.31561 0.374548 1.59359 1.7786 0.173691 0.131527 0.164115 0.722446 -559103: 0.5307 0.572708 0.0174305 0.216716 0.0500608 0.430768 1.5961 1.43288 0.0289997 0.499835 0.394448 1.02884 -561152: 0.576102 0.960404 0.0228969 0.790243 0.0741766 0.617375 0.958541 1.32208 0.0652768 0.649691 0.388835 1.45361 -563200: 0.482821 1.21981 0.123775 0.817482 0.352338 0.843602 1.43162 1.01461 0.0630277 0.123865 0.15586 1.11461 -565248: 0.692864 0.947768 0.228397 0.738225 0.650924 0.383256 1.9826 0.580157 0.0891318 0.00765578 0.416862 0.553535 -567296: 0.865329 0.928041 0.0977854 0.485945 0.788308 0.160739 2.0756 0.395695 0.302414 0.0899527 0.629641 0.00646457 -569344: 0.917959 0.316989 0.0992178 0.144972 0.807964 0.372342 1.75939 0.66324 1.19515 0.0999938 0.544199 0 -571392: 0.760242 0.522055 0.221338 0.14823 0.690614 0.231706 0.8127 1.39266 1.26805 0.538375 0.290412 0.0978622 -573439: 0.129981 0.90829 0.275914 0.141306 0.0740286 0.511362 0 2.44927 0.824876 0.671084 0.246524 1.02967 -575488: 3.02679e-05 0.759307 0.622811 0.124634 0.0602979 0.888326 0.0239431 2.55268 0.708952 0.463671 0.0987384 1.00418 -577536: 0.000104263 0.752979 0.631908 0.0414339 0.13766 1.01859 0.00909735 2.76766 0.360444 0.209234 0.0399289 0.771031 -579583: 0.000237806 0.496427 1.28087 0.207273 0.202191 0.982613 0.0219645 2.7951 0.0436863 0.0785919 0.00556986 0.658182 -581632: 0.493077 0.283643 1.38252 0.248854 0.14002 1.58272 0.115834 2.43147 0.0715779 0.0131731 0.095225 0.361088 -583680: 0.199022 0.116128 1.03759 0.469623 0.675587 1.74948 0.887064 0.480207 0.640608 0.0264445 0.13562 0.949205 -585728: 0.0213285 0.230319 0.357012 0.68046 2.00587 0.526701 0.322909 0.0296661 0.636968 0.0203226 0.334352 0.601045 -587776: 0.208424 0.12187 0.161239 0.266948 2.11115 0.197596 0 0.0296406 0.626011 0.0164602 0.556187 0.544433 -589824: 0.239475 0.00929177 0.152211 0 1.74178 0.394082 0 0.0210091 0.500634 0.0135035 0.690074 0.57291 -591872: 0.0239425 0 0.253424 0 1.0459 1.37947 0.0132047 0.0295653 0.27751 0.00717403 0.283463 0.612443 -593919: 0.164371 0.142799 0.529179 0.087894 1.11327 1.67372 0.142941 0.0368786 0.279026 0.0537637 0.349208 0.455539 -595968: 0.123806 0.591661 0.127119 1.19762 1.34314 1.41563 0.359979 0.60292 0.320918 0.27455 0.835516 0.22571 -598016: 0.142603 0.371529 0.487253 1.99003 1.49403 0.730254 0.145261 0.842759 0.29395 0.14369 0.871351 0.611984 -600063: 0.193487 0.269861 1.38915 2.36391 1.35752 0.568127 0.0540116 0.806105 0.190153 0.0373078 0.99572 0.500208 -602112: 0.121491 0.246712 1.83758 1.73623 0.449349 0.601243 0.199101 0.657281 0 0 1.18346 0.534852 -604160: 0.25339 0.0133913 2.67059 0.544951 0.407941 0.446048 1.16955 0.0775761 0.133177 0.418324 0.62566 0.529841 -606208: 0.281354 0.45917 2.53074 0.186208 0.175866 0.261022 1.21577 0.0489203 0.195 1.07933 0.0232647 0.230192 -608256: 0.185369 0.989953 1.99899 0.143549 0.0216907 0.385124 1.07978 0.106562 0.0638123 1.38016 0.0202339 0.16157 -610304: 0.0883136 1.25353 0.506089 1.93522 0.0247839 0.400565 0.720191 0.0594565 0.0183199 0.954903 0.622777 0.259205 -612352: 0.22451 0.436011 0.144465 2.96092 0.0400377 0.445915 0.830834 0.011415 0.0339939 0.785047 0.174022 0.0797731 -614399: 0.535215 0.204181 0.552543 2.75128 0.0562686 0.255816 0.891003 0.00346134 0.0256897 0.821054 0.0519966 0.000208836 -616448: 0.444342 0.219007 1.51384 2.34429 0.0961327 0.317649 0.771205 0 0.0519015 0.965491 0.150144 0.000209693 -618496: 0.414849 0.21787 2.71197 1.40306 0.116046 0.619995 0.701052 0 0.0310661 0.917552 0.127193 0.0902244 -620543: 0.322332 0.189153 3.17187 0.310086 0.102731 0.910616 0.689053 0.0377183 0.0340095 0.878683 0.0127501 0.229146 -622592: 0.301278 0.0034275 2.83702 0.103807 0.0790909 0.89797 0.900637 0 0.0450967 0.248314 0.0583273 0.427544 -624640: 0.108001 0.000576557 2.31507 0.355755 0.203158 0.891731 1.46922 0.135891 0.191085 0.13128 0.00131229 0.25263 -626688: 0.12126 0.00126065 1.66144 0.702721 0.488053 0.744925 1.52998 0.344191 0.768654 0.223031 0.00131269 0.422327 -628736: 0.142067 0.0615585 0.717205 1.99969 0.413465 0.658817 1.21391 0.60168 0.889506 0.206041 0.00120943 0.50613 -630784: 0.885008 0.378325 0.929164 2.13574 0.545408 0.290644 0.246208 0.613247 0.0996902 0.163753 0.00105535 0.383202 -632832: 1.0497 0.811214 0.841497 0.985975 0 0.756401 0.288748 0.153538 0.101563 1.41654 0.278522 0.10151 -634879: 0.870841 1.07577 0.660817 0.448858 0.00333587 0.454615 0.268093 0.112889 0.549225 1.96848 0.015258 0.106867 -636928: 0.800465 1.3067 0.24967 0.905032 0.00612575 0.0154024 0.191551 0.394648 1.12616 1.67916 0.0137378 0.149714 -638976: 0.658564 1.35233 0.134976 0.998523 0.000524205 0.0115049 0.213689 0.293579 1.95845 1.15452 0.061769 0.150219 -641024: 0.476786 0.505333 0.0992175 0.975317 0.00647701 0.0452201 0.694468 0.354189 2.86708 0.592256 0.0635626 0.0599969 -643072: 0.338507 0.00441762 0.737946 0.663988 0.0327462 0.0723095 0.484631 0.571233 3.25195 0.394482 0.203191 0.858808 -645120: 0.0783569 0.0710447 0.770923 0.204196 0.519467 0.0930386 0.338297 1.0559 1.74902 0.85225 0.299503 0.788682 -647168: 0.419858 0.211104 0.361704 0.231377 0.560351 0.0592056 0.840202 0.53716 1.1327 0.863019 0.183544 0.453223 -649215: 0.486428 0.439011 0.161295 0.0981932 0.410573 0.0723576 1.18389 0.301942 0.9748 0.411284 0.243109 0.53434 -651264: 0.444279 0.39884 0.391976 0.366408 0.249058 0.0828766 1.86538 0.970846 0.35664 0.299149 0.46975 0.296623 -653312: 1.10985 0.185596 0.347997 0.749802 0.0440935 0.048809 1.53097 1.3429 0.00345406 0.0537263 0.403634 0.0832631 -655359: 1.29421 0.295741 0.571308 0.648743 0.0172116 0.016783 0.781605 1.77092 0.0472296 0.0231533 0.353228 0.377527 -657408: 1.2457 0.47298 0.74349 0.606287 0.0400871 0.0283284 1.17505 1.63525 0.195155 0.015671 0.442227 0.109855 -659456: 0.763422 0.613339 0.742524 0.506293 0.0384453 0.131555 2.10604 0.791864 0.322298 0.0333456 0.548942 0.160864 -661504: 0.0681925 0.860273 0.363031 0.261221 0.0341241 0.213985 1.84331 0.152405 0.245265 0.10087 0.753103 1.06737 -663552: 0.00039811 0.907408 0.233179 0.155974 0.0251654 0.423477 1.64187 0 0.0945523 0.37545 0.504489 1.23812 -665600: 0.0257018 0.00865982 0.702934 0.124707 0.0281314 0.676296 1.16658 0.033909 0.00490361 0.479343 0.167103 1.6032 -667648: 0.553716 0.0697083 0.463843 0.196128 0.105479 1.06371 0.485858 0.000902132 0 0.382305 0.181053 1.68862 -669695: 0.239231 0.228164 0.285555 0.120605 0.504711 1.34114 0.13786 0.0544278 0.000463866 0.743916 0.227512 1.78928 -671744: 0.000553896 0.372666 0.371155 0.159953 0.10417 1.31667 0.356454 0.193208 0 0.396103 0.216462 2.11299 -673792: 0.0340132 0.254997 0.739033 0.0645255 0.0337458 0.83469 0.804356 1.32999 0 0.0925788 0.781097 1.72271 -675839: 0.637421 0.0138399 1.16926 0.116033 0.126961 0.191392 0.683135 2.19064 0.02794 0.0621154 0.636073 1.73518 -677888: 1.0952 0.257861 1.25141 0.167879 0.042386 0.0922275 0.624526 1.92948 0.0489506 0.417419 0.0737111 1.51035 -679936: 1.33763 0.402967 0.989344 0.724987 0.111312 0.221605 0.721458 1.47294 0.0461987 0.69633 0.100618 1.2187 -681984: 1.08795 0.14868 0.796458 1.23501 0.440219 0.295358 0.592908 0.898678 0.787677 0.522584 0.3809 0.974887 -684032: 0.370627 0.159192 0.991862 1.41669 0.373147 0.635645 0.124321 0.328017 1.27007 0.590582 0.480395 0.977248 -686080: 0 0.137514 1.13184 0.774916 0.434182 0.982658 0.285748 0.792384 1.29093 0.873331 0.713124 0.641907 -688128: 0.0585036 0.0762797 1.04411 0.52025 0.696394 0.838185 0.795649 1.00139 0.496205 0.659166 0.955205 0.834205 -690175: 0.277228 0 0.797255 0.809932 0.29547 0.796942 0.976189 0.701943 0.468627 0.363382 0.901498 1.17073 -692224: 0.718408 0 0.826578 1.04243 0.0268001 0.991002 0.901763 0.35887 0.463452 0.0566155 0.270237 1.30784 -694272: 0.918427 0.032413 0.762821 1.31257 0.173891 1.38119 0.767886 0.0432458 0.288878 0.638507 0.0920831 1.12425 -696320: 0.684335 0.254378 0.467323 1.15278 0.356475 1.34095 0.528866 0.256205 0.332637 0.734023 0.251935 0.34263 -698368: 0.494188 0.763441 0.251839 0.623057 0.761801 1.28652 0.621609 0.189255 0.677786 0.841041 0.19541 0.435288 -700416: 0.151863 0.796655 0.388447 0.397143 0.455859 0.58955 1.06889 0.260401 0.700453 0.327166 0.753738 0.754314 -702464: 0.12343 0.274154 0.501432 0.0906373 0.251874 0.299557 0.878775 0.693327 0.492309 0.752578 0.758667 0.781212 -704511: 0.316184 0.0719494 0.143009 0.158649 0.368566 0.740951 0.650939 0.411588 0.512014 0.94357 0.613531 0.642355 -706560: 0.279627 0.1209 0.0837349 0.232547 0.387084 0.872762 0.166412 0.477095 0.208434 1.1744 0.376886 0.575213 -708608: 0.217378 0.0876414 0.431259 0.22599 0.536698 0.951812 0.0824065 0.600473 0.159695 1.23876 0.0516195 0.597408 -710655: 0.441466 0.0642078 2.0331 0.0392567 0.417979 0.361429 0.665182 0.116471 0.302886 1.70342 0.107629 0.789834 -712704: 0.493048 0.0614735 2.42924 0.432883 0.230729 0.119927 0.644297 0.177105 0.452332 2.32661 0.0392174 0.805906 -714752: 0.521843 0.130755 1.94946 0.865948 0.311843 0.0632757 0.142939 0.811734 0.365147 1.98423 0 0.999558 -716800: 0.822497 0.613335 0.9585 1.54303 0.239087 0.0720635 0.0444716 0.771925 0.382019 0.891482 0.278383 0.699624 -718848: 0.835785 1.00219 0.442014 1.37502 0.186514 0.0559823 0.0216745 0.89345 0.321452 0.230758 0.0824389 1.58751 -720896: 0.65733 1.33796 0.443044 0.933099 1.09401 0.0885284 0.0156743 0.897866 0.269578 0.542968 0.0228446 1.17558 -722944: 0 1.26119 0.447901 0.284695 1.25555 0.103656 0.00548913 0.613321 0.549993 0.558119 0.158596 1.15219 -724991: 0 0.766133 0.552359 0.0300945 1.26845 0.153103 0.00459713 0.0462612 1.1028 0.274666 0.207229 1.60013 -727040: 5.66144e-06 0.0705053 0.743513 0.021199 1.92089 0.131641 0.0145503 0.000390932 1.47036 0.128412 0.15197 1.31082 -729088: 0.139907 0.152706 0.684846 0.00662291 1.96008 0.236367 0 0 1.14781 0.154925 0.0018275 0.645353 -731135: 0.394855 0.263057 0.425875 0.00757232 1.88138 0.319252 0.0429915 0.0446161 0.63168 0.148014 0.000806453 0.366207 -733184: 0.374172 0.342023 0.4423 0.49138 1.91839 0.274307 0.232458 0.238776 0.361137 0.0993929 0.0190069 0.402167 -735232: 0.166345 0.38476 0.428148 1.59517 1.34985 0.10088 0.393314 0.209056 0.595362 0.0809402 0.224087 0.866359 -737280: 0.147683 0.354745 0.218277 2.05573 0.378195 0.0118302 0.413422 1.11778 0.712659 0.00328839 0.33876 1.57255 -739328: 0.170675 0.676152 0.752663 1.699 0.0342323 0.036611 0.373411 1.58477 0.226634 0.0011851 0.460929 1.85838 -741376: 0.049983 0.546091 1.60187 1.09392 0.323559 0.264287 0.250354 1.25321 0.508349 0.0131088 0.173199 0.592927 -743424: 0.468924 0.153348 2.35036 0.452895 0.299156 0.0929721 0.141008 0.799712 0.93514 0.0524524 0.164749 0.143568 -745471: 0.824668 0.00308508 1.61113 1.21834 0.324059 0.0309894 0.659421 0.356438 0.150412 0.0406418 0.28439 0.161464 -747520: 0.846175 0.00274459 0.818214 1.78421 0.449195 0.0216165 0.721918 0.584302 0.000680088 0.065548 0.589539 0.168607 -749568: 0.842293 0.00105503 0.524977 2.01437 0.337273 0.0333732 0.839241 0.391794 0.0706576 0.1396 0.651457 0.187042 -751615: 0.852135 0 0.301497 1.88555 0.37166 0.0383498 1.00901 0 0.129511 0.351759 0.456314 0.144333 -753664: 0.690503 0 0.298384 1.43736 1.42873 0.0227748 0.476297 0.2584 0.000911353 0.457707 0.483597 0.431842 -755712: 0.144372 0.0409025 0.421479 0.404463 2.52499 0.0389767 0.250867 0.754022 0.0257417 0.255438 0.36982 0.549699 -757760: 0.179555 0.0485507 0.59188 0.0373303 2.39978 0.0150576 0.161606 0.432313 0.34822 0.153658 0.102178 0.861078 -759808: 0.139739 0.0340948 0.745497 0.00498442 1.98245 0.0408162 0.169238 0.205152 1.22228 0 0.119538 0.701268 -761856: 0.042448 0.0601179 0.379941 0 1.56839 0.0690095 0.0383023 0.225381 1.36653 0.125522 0.374927 0.58139 -763904: 0.0899655 0.0654109 0.28807 0.0112237 0.81516 0.141779 0.00981929 0.398823 1.43166 0.306003 0.253245 0.531212 -765951: 0.122289 0.196046 0.151945 0.0151529 0.675427 0.174834 0.0294539 0.525095 1.18348 0.335623 0.191125 0.499879 -768000: 0.13856 0.165782 0.0976633 0.730342 0.494273 0.212163 0.0657002 0.967492 0.737251 0.492165 0.11182 0.496765 -770048: 0.142198 0.00106697 0 1.81438 0.0610369 0.199726 0.0581099 1.33751 0.541987 0.949513 0.022224 0.504827 -772096: 0.123817 0.0092723 0.132806 2.43704 0.0813236 0.178625 0.118575 1.24893 0.23443 0.86031 0.00147756 0.305999 -774144: 0.140375 0.0732868 0.161428 2.4345 0.0812501 0.220662 0.120541 1.29202 0.111516 0.948104 0.153222 0.0560839 -776192: 0.212053 0.120994 0.811663 1.83691 0.277713 0.267315 0.0143552 1.13276 0.127418 0.926271 0.230392 0.0011681 -778240: 0.105806 0.210509 1.37798 1.2164 0.122229 0.302478 0.234844 0.673352 0.277512 0.771723 0.273344 0.0874195 -780287: 0.1126 0.877224 1.50116 0.769549 0.00384722 0.205896 0.580241 0.37975 0.248925 0.508539 0.216685 0.205822 -782336: 0.10016 1.90191 0.776729 0.36956 0.221414 0.157728 1.42003 0.349294 0.343817 0.731455 0.096244 0.0415002 -784384: 0.584361 2.18807 0.51737 0.167545 0.299051 0.0754852 1.60062 0.454842 0.525308 1.49289 0.0836848 0.00794853 -786431: 0.647041 1.96931 1.42801 0.070066 0.372741 0.0756045 1.54476 0.160903 0.547862 1.91698 0.0955212 0.0113944 -788480: 0.572017 1.33103 2.41596 0.0840139 0.244434 0.0884588 1.30029 0.107175 0.329605 2.15809 0.0636186 0.0380328 -790528: 0.47622 0.391434 2.9876 0.0970522 0.206252 0.225749 1.08455 0.0649974 0.373502 1.97551 0.0616028 0.0938928 -792576: 0.467601 0.131212 3.25206 0.102642 0.308299 0.224463 1.03367 0.0966683 0.0458989 2.09696 0.0560048 0.123922 -794624: 0.190625 0.328694 2.62492 0.518455 0.596415 0.596467 1.14357 0.137352 0.040959 2.19509 0.147679 0.131561 -796672: 0.26878 0.781298 1.6448 0.738788 0.700084 1.13437 1.13481 0.00289155 0.027445 1.09241 0.244816 0.120369 -798720: 0.217229 1.56443 0.22799 0.639775 0.231074 0.890553 2.41705 0.0401736 0.0243712 0.139855 0.00424775 0.149679 -800767: 0.28383 1.29739 0.295017 0.0626418 0.0591423 0.545234 2.88464 0.0216493 0.0402551 0.184032 0.0413501 0.30691 -802816: 0.808419 1.03839 0.350111 0.0591043 0.066216 1.11728 2.47171 0.064279 0.262726 0.108515 0.0912371 0.182828 -804864: 0.912134 0.698467 0.596392 0.0218074 0.686351 1.81643 0.950035 0.00938989 0.762923 0.0662784 0.0127423 0.208922 -806911: 0.539218 1.09978 0.833347 0.297621 1.39677 1.61982 0.313515 0.308115 0.506641 0 0.363261 0.259632 -808960: 0.0694716 1.46928 1.04475 0.636078 1.45286 0.758713 0.280392 0.616533 0.707461 0 0.578578 0.235434 -811008: 0.214926 1.79682 1.20773 0.737353 0.65929 0.271747 0.281776 0.734181 1.03222 0.0729762 0.648443 0.538164 -813056: 0.219711 1.53633 0.954949 0.127857 0.153737 0.379191 0.36678 0.485126 1.21092 0.115523 0.977649 0.84302 -815104: 0.0684042 0.686739 0.75857 0.239785 0.185999 0.475349 0.110763 0.440668 0.683692 0.757935 1.13056 0.734121 -817152: 0.0717817 0.511551 0.79422 0.542285 0.0376605 0.182911 0.0542614 0.629433 1.24116 1.19023 0.534194 0.517499 -819200: 0.0646582 1.03412 1.31953 0.369667 0.027708 0.438253 0.0532675 1.06567 1.52353 0.633553 0.0221746 0.154998 -821247: 0.0382496 0.777702 1.22794 0.513171 0.242881 0.663074 0.3417 1.29585 0.713197 0 0.0424976 0.935258 -823296: 0.0073364 0.483209 1.10134 0.590378 0.543548 0.918523 0.198962 1.04096 0 0 0.241008 1.32155 -825344: 0.0154842 0.525972 1.05017 0.265157 1.07346 0.55454 0.0524524 1.02333 0.0193734 0 0.598118 1.14209 -827391: 0.177258 0.171083 0.893137 0.454695 1.55774 0.259302 0.472129 1.13373 0.159453 0.0154838 1.03278 0.967204 -829440: 0.229806 0.309193 0.606932 0.717099 1.65818 0.0426719 0.677164 1.0046 0.180198 0.279701 0.981091 0.447258 -831488: 0.000565107 0.00234462 0.180996 0.4766 1.63807 0.236969 0.739017 0.665959 0.292659 0.534259 0.782628 1.04952 -833536: 0.000531605 0.00209303 0.50231 0.235382 1.31776 0.866472 0.734215 0.268459 0.480835 0.26491 0.457312 1.58285 -835584: 0.000373773 0.253769 0.473639 0.0734041 0.756913 1.65269 0.397308 0.188743 0.468199 0.213659 0.4752 2.4136 -837632: 2.87961e-05 0.481104 0.410314 0.221761 0.230477 1.40812 0.674068 0.392377 0.401282 0.599192 0.381231 2.97129 -839680: 0 0.66662 0.277353 0.742042 0.031642 1.04959 0.760282 0.637392 0.415484 0.654177 0.140066 3.33276 -841727: 0.000546139 0.86355 0.0804324 0.778467 0.0166101 0.643725 0.945262 0.307068 0.372873 0.143775 0 3.856 -843776: 0.000605044 0.636185 0.166839 0.823656 0.0427921 0.215746 0.975816 0.123669 0.318392 0.000808076 0 4.03641 -845824: 0.138235 0.292092 0.378106 0.828618 0.0519232 0.684171 0.453917 0.0521979 0.248185 0.512595 0.0430077 3.67507 -847872: 0.000153687 0.600414 0.220165 0.422958 0.304699 1.0501 0.0849749 0.0295012 0.574809 1.07785 0.136491 2.42943 -849920: 0.0415102 0.941181 0.0133164 0.0998839 0.735447 1.10844 0.32924 0.0381542 0.571 2.21929 0.0415678 1.64715 -851968: 0.000199477 0.870407 0.0186054 0.151314 0.792716 0.592365 0.576111 0.0451584 0.03833 2.41906 0.189618 1.85285 -854016: 0.000487184 0.715022 0.0330071 0.304042 0.478946 0.75915 0.816062 0.0414411 0 1.46434 0.111395 2.65093 -856063: 0.000441252 0.51527 0.0476625 0.28878 0.437335 0.572211 0.861841 0.176747 0.00948862 0.491625 0.175024 3.01448 -858112: 0 0.216102 0.0458783 0.0570484 0.53552 0.304383 0.956831 0.350831 0.048066 0.161525 0.118628 3.01006 -860160: 0.033909 0.135354 0.0240265 0.0378775 0.719885 0.0380508 0.851337 0.189013 0.0498409 0.354889 0.114373 3.07511 -862207: 0 0.0979267 0.00888334 0.0339858 0.723353 0.16066 0.738786 0.0784851 0.119649 0.672457 0.126529 3.07406 -864256: 0 0.264859 0.0783807 0.0192191 0.932765 0.136797 0.696415 0.0755919 0.455429 0.986817 0.130734 2.89753 -866304: 0.00942333 0.317128 0.128148 0.0057022 1.0795 0 0.668503 0.224887 1.43236 1.26701 0.0915565 2.11393 -868352: 0.273569 0.520665 0.213918 0.0052954 0.648574 0.0093227 0.329314 1.14736 1.69778 0.902405 0.000542113 1.32763 -870400: 0.294685 0.00173411 1.9675 0.666015 0.16295 0.166077 0.798959 1.18459 1.72811 0.0522662 0.0817998 1.64321 -872448: 0.0257375 0.129523 2.36082 1.30377 0.116697 0.152797 0.382985 0.321543 0.399508 0.35394 0.361645 1.24656 -874496: 0.0157853 0.130753 2.27989 1.36944 0.0336127 0.100116 0.0466412 0.605543 0.097656 0.567729 0.418502 1.03358 -876543: 0.00323811 0.0702345 2.24293 1.09517 0.00218864 0.0887544 0.0435011 0.819939 0.0754331 0.623609 0.167507 0.827964 -878592: 0.0889019 0.0016428 1.95789 0.866756 0.375857 0.0654126 0.0566061 1.57169 0.328518 0.357311 0.0696386 0.473439 -880640: 1.4246 0.00197735 1.56229 0.498294 0.706622 0.0160061 0.622623 1.76084 0.0493485 0.0937884 0.199532 0.243634 -882687: 3.3637 0.00124472 1.03907 0.176066 0.505581 0.111481 0.79026 1.07272 0.0218399 0.0683143 0.253652 0.192303 -884736: 3.77478 0.330967 0.102749 0.00136057 0.522222 0.181496 1.04152 1.20864 0.033537 0.0717149 0.226359 0.0326144 -886784: 3.58139 0.407807 0.210932 0 0.601201 0.350357 0.607814 1.33552 0 0.123081 0.179517 0.0380397 -888832: 3.32122 0.640932 0.246621 0 0.673135 0.0634515 0.0439003 1.46783 0.28081 0.0807412 0.158269 0.380889 -890880: 2.3074 0.0328976 0.0538863 0.0915372 0.26892 0.0348233 0.244642 1.74311 1.23012 0.146991 0.304363 0.867787 -892928: 1.63577 0 0.115371 0.106991 0.230904 0.421638 0.411159 1.14117 1.45231 0.0574627 0.388482 0.900004 -894976: 0.624386 0.0921534 0.375257 0.174085 0.0769593 0.719482 0.446038 0.340795 1.09885 0.107772 0.233658 0.873559 -897023: 0.116186 0.355556 0.324687 0.347573 0.149736 0.806089 0.348281 0.790789 0.231811 0.209512 0.07275 0.340467 -899072: 1.30395e-05 0.809772 0.292517 0.250675 0.192425 0.893004 0.0820679 0.900724 0.316389 0.0800209 0.0677763 0.397511 -901120: 0 0.535037 0.290986 0.300104 0.123814 0.586251 0.185621 0.786322 1.00379 0.0855161 0.0188468 0.492858 -903168: 0.000146043 0.313825 0.103627 0.857074 0.106088 0.283201 0.518247 0.648893 1.74822 0.366522 0.0310274 0.431541 -905216: 0.148257 0.349405 0.0164039 1.43008 0.0660062 0.0318097 0.550019 0.327247 1.81091 1.10257 0.0514328 0.183364 -907264: 0.108357 0.367767 0 1.07868 0.0213344 0.397902 0.677595 0 1.48488 1.85826 0.450765 0.125606 -909312: 0.000678742 0.644656 0.0159009 0.45134 0.0253567 0.531231 0.579674 0 0.226417 0.980704 2.07182 0.0506456 -911360: 0.000493541 0.460213 0.000186055 0.183309 0.220924 0.611694 0.257193 0.585824 0.3611 0.200682 2.94507 0.0300274 -913408: 0.000463695 0.0341543 0.0014707 0.144832 0.859443 0.338645 0.639242 1.29072 0.281849 0.0389135 2.87027 0.0879485 -915456: 0.0524501 0.0872577 0.000174001 0.146306 0.94176 0.532183 1.34896 1.57331 0.234954 0.0132022 1.48753 0.27768 -917503: 0.465446 0.53606 0.000202053 0.134591 1.02789 0.581928 1.76837 1.40162 0.140113 0.05599 0.115148 0.310919 -919552: 0.148909 0.452538 0.266415 0.0958496 0.829692 1.48097 1.66074 0.944913 0.119811 0.610989 0.0356756 0.28398 -921600: 0.000431973 0.386638 0.295041 0.187311 0.724653 1.69363 1.79453 0.339944 0.0463175 1.06274 0.214452 0.119155 -923648: 0.000344499 0.0338832 0.623883 0.101621 0.0668933 1.59223 1.28836 0.320763 0.0117154 1.10966 2.25939 0.306544 -925696: 0.0498605 0.119122 0.761059 0.0214218 0.041432 0.889947 1.1958 0.199323 0.0056374 0.278686 2.11325 0.620611 -927744: 0.0720876 0.145335 0.543066 0.0317833 0 0.515764 0.851942 0.0312884 0 0.320027 1.795 0.765552 -929792: 0.0404606 0.0322304 0.516033 0.0618348 0 0.642012 0.456429 0.162705 0.0426558 0.412781 1.41008 0.826093 -931839: 0.124719 0 0.542057 0.130558 0 0.519695 0.0872105 0.21411 0.35073 0.409539 1.13361 0.787831 -933888: 0.00250445 0 0.69859 0.189768 0.00037491 0.447857 0.118669 0.236574 0.510571 0.385545 0.96116 0.517047 -935936: 0.00717365 0.00118977 0.817523 0.329719 0.0235662 0.27037 0.120227 0.237145 0.55308 0 0.876103 0.458561 -937983: 0.00621705 0.00268107 1.1284 0.293249 0.0185986 0.509889 0.100304 0.240959 0.459373 0 1.01929 0.305235 -940032: 0.00806804 0.000677634 1.14264 0.423019 0.209516 0.515032 0.245585 0.0354984 0.61854 0.0284134 1.91328 0.132871 -942080: 0.0408484 0.0164883 0.93678 0.220274 0.30439 0.311635 0.444635 0 0.649558 0.0543451 3.05084 0.0838145 -944128: 0.00924298 0.181845 0.443324 0.18408 0.0676913 0.461748 0.393794 0.00584998 0.692907 0.114923 3.3807 0 -946176: 0.0743662 0.0761644 0.238808 0.202015 0.00909582 0.733129 0.271199 0.169664 0.633463 0.0880583 3.2522 0 -948224: 0.109772 0.00897501 0.222842 0.120061 0.394463 0.908225 0.14731 0.0787605 0.366414 0.0226692 3.21992 0.0898671 -950272: 0.0444921 0 0.224828 0.0408731 0.743973 0.859345 0.227466 0.114579 0.0376796 0.138476 3.10161 0.188898 -952319: 0 0 0.000747409 0.1091 0.8544 0.612762 0.467477 0.753915 0.0409556 0.236271 2.18213 0.177903 -954368: 0.000100816 0.148549 0.00375664 0.45537 0.79467 0.96975 0.268712 0.68714 0.0397886 0.357199 0.896103 0.157219 -956416: 0 0.231602 0.00422486 0.384472 0.590887 0.96435 0.274798 0.65688 0.0593585 0.474554 1.12965 0.20348 -958463: 0.00720763 0.132212 0.0289234 0.248603 0.265825 0.465927 0.198721 0.704874 0.351064 0.582567 1.84861 0.228952 -960512: 0 0.100026 0.256697 0.392994 0.225432 0.830401 0.0496189 0.773303 0.191786 0.275346 2.89413 0.286794 -962560: 0 0.00674476 0.283989 0.36652 0.173849 1.13563 0.0295851 0.758933 0.217143 0.0904114 3.59285 0.460875 -964608: 0.221745 0 0.0791415 0.343888 0.229928 1.25682 0.0716618 0.285655 0.267561 0 4.06099 0.481479 -966656: 0.427621 0 0.00328812 0.268536 0.220883 1.30932 0.103042 0.127143 0.125638 0 4.16559 0.485015 -968704: 0.606957 0.0169539 0.211157 0.0716716 0.198516 0.768427 0.171804 0.132794 0.123157 0 3.64298 0.30452 -970752: 0.638116 0 0.446453 0.0243913 0.25257 0.493446 0.137958 0.132052 0.135391 0.0535972 2.51981 0.134835 -972799: 0.539904 0.0909034 0.365858 0.0168372 0.270075 0.545124 0.225533 0.255359 0.0987014 1.05325 1.24434 0.00610813 -974848: 0.285059 0.142402 0.122843 0.0214875 0.216876 0.467653 0.339087 0.424659 0.0974466 2.54789 0.541489 0.359429 -976896: 0.166103 0.0137221 0.138353 0.145763 0.573818 0.159498 0.295497 0.408805 0.094764 3.08231 0.100667 0.520689 -978944: 0 0.119538 0.113538 0.225601 1.09503 0.00216987 0.155165 0.282751 0.624473 2.71547 0.142065 0.423613 -980992: 0 0.168301 0.125244 0.22872 1.34196 0.0310801 0.077657 0.0649267 1.49641 1.91817 0.0926324 0.151928 -983040: 0.0595039 0.260601 0.0805345 0.55583 1.02001 0.0701701 0.133642 0.508758 2.19104 0.95778 0 0.132942 -985088: 0.159687 0.290762 0.0600396 1.10917 1.04335 0.0512171 0.73529 1.18954 2.1539 0.266794 0.0357154 0.066884 -987135: 0.0420934 0 0.000179474 1.30948 1.16033 0.201145 1.06012 1.85215 1.3669 0.109126 0.212335 0.204864 -989184: 0.616629 0.0383892 0.00351052 0.441884 1.62359 0.525709 1.17021 1.71015 0.377907 0.145834 0.667551 0.335296 -991232: 0.644367 0.402518 0.156426 1.08757 1.60547 0.610057 1.27573 0.400039 0.0710942 0.373544 0.343917 0.187333 -993279: 0.472086 0.324367 0.592889 1.56614 1.29805 0.323646 1.35263 0.0252825 0.545747 1.34832 0.181478 0.192016 -995328: 0.319399 0.392454 0.592134 1.23457 0.300183 0.616971 2.15835 0.0358983 0.612627 1.46211 0.278293 0.167273 -997376: 0.510052 0.75592 0.267484 0.775661 0.505938 0.440364 2.05091 0.0424557 0.360663 1.41303 0.40365 0.000572698 -999424: 0.701158 1.02452 0.0744253 0.258383 0.351232 0.581207 1.73 0.0505351 0.0105019 1.06768 0.37288 0 -1001472: 0.85517 0.952061 0.0047775 0.0441483 0.129772 1.05601 1.3749 0.020516 0.350699 0.579485 0.16963 0.140274 -1003520: 0.985078 0.23486 0.00164105 0.103888 1.08195 1.0374 0.733288 0.45558 0.881738 0.208381 0.149032 0.264863 -1005568: 0.760197 0.208789 0 0.436102 1.25585 1.12621 0.344769 1.20013 0.431329 0.226919 0.518423 0.117185 -1007615: 0.28481 0.349527 0 1.46776 0.931905 0.807177 0.396096 1.34367 0.191438 0.49544 0.400019 0.0656869 -1009664: 0.221868 0.89532 0.0642632 1.37033 0.44166 0.0655271 1.20926 1.18437 0.533287 0.676381 0.011847 0.0786778 -1011712: 0.300439 1.95393 0.0176742 0.959699 0.0948471 0.0892231 1.11745 0.374251 0.548212 0.356715 0 0.170061 -1013759: 0.442103 1.98519 0 0.205418 0.351267 0.266143 0.532018 0.0542288 0.775933 0.116762 0.00430926 0.134812 -1015808: 0.900075 1.35733 0 0.168518 0.692984 0.736889 0.0597007 0.106375 0.725276 0.00641703 0.000580223 0.556248 -1017856: 1.26314 0.387993 0.0155832 0.0158062 0.591846 0.361971 0.316574 0.132739 0.814594 0.337176 0.465276 0.813753 -1019904: 0.765326 0.172533 0.193775 0.356119 0.527156 0.554215 0.838772 0.000987849 0.745892 0.864118 0.3935 0.793845 -1021952: 0.081744 0.130281 0.494714 0.837451 0.858485 0.571899 0.143618 0.0168658 0.560654 1.02203 0.433783 1.23328 -1024000: 0.171681 0.115387 0.287453 1.3687 0.839314 0.280436 0.0473556 0.542584 0.414829 1.17409 0.49395 0.794083 -1026048: 0.451801 0.143816 0.189915 1.40287 1.55744 0.0894029 0.241362 0.654691 0.460149 1.096 0.694063 0.273293 -1028095: 0.435196 0.273749 0.183401 1.22303 1.86878 0.0300841 0.446134 0.498546 0.493824 0.828383 1.11129 0.232826 -1030144: 0.0857138 0.582678 0.192714 1.07673 2.16016 0.467043 0.44841 0.319306 0.349936 0.532014 1.10784 0.166383 -1032192: 0.118045 0.495937 0.197251 0.829118 2.08576 0.690283 0.636835 0.0521008 0.308052 0.872626 0.941781 0.208056 -1034239: 0.609836 0.520693 0.1458 1.72561 1.41694 0.527057 0.53284 0.029801 0.123068 0.886343 0.653591 0.323839 -1036288: 0.84172 0.494065 0.101015 1.56117 0.58728 0.36387 0.882926 0.0819559 0.0433947 0.571591 0.719013 0.69007 -1038336: 0.579443 0.750758 0.598984 1.23699 0.374479 0.215825 0.934094 0.0146182 0.3676 0.428872 0.569205 0.890935 -1040384: 0.136121 1.31099 0.497011 1.4152 0.662141 0.0765681 0.834755 0.0556967 0.329426 0.745651 0.148661 0.308512 -1042432: 0.0045103 1.842 0.39043 1.28235 0.743798 0.161182 1.35494 0.204582 0.258757 0.614351 0.135567 0.135227 -1044480: 0.00569319 1.65458 0.424791 0.579651 0.526945 0.190183 0.934262 0.614318 0.0366063 0.357436 0.287308 0.161618 -1046528: 0.0165868 0.918136 0.414448 0.0723286 0.306387 0.188229 0.378339 0.78645 0.00150421 0.0107374 0.629915 0.15218 -1048575: 0.0692917 0.280859 0.298775 0.0307738 0.340306 0.105668 0.493332 0.568697 0.0206221 0.0232209 0.605349 0.572775 -1050624: 0.0451985 0.354854 0.225042 0.550551 0.44742 0.0746264 0.906466 0.389493 0.0298941 0.138531 0.670185 0.636203 -1052672: 0.0691621 0.95711 0.0965447 0.549097 0.562004 0.0828604 1.84619 0.238979 0.0689576 0.119969 0.863403 0.617073 -1054720: 0.102574 1.33579 0.236402 0.320165 0.57889 0.0400623 2.48422 0.0819066 0.29113 0.0731561 1.21044 0.272126 -1056768: 0.047192 1.30188 0.513793 0.216478 0.605539 0.246311 2.18828 0.49101 0.232953 0.377638 1.2851 0.0754128 -1058816: 0.30719 1.69011 0.842303 0.304783 0.617597 1.78129 0.425447 0.655089 0.0375724 0.712457 1.1101 0.0559404 -1060864: 0.476835 0.504788 0.909749 0.238837 0.473189 2.42868 0.0636746 0.42145 0.00160901 1.09883 0.908476 0 -1062911: 0.272607 0.396831 0.804062 0.067838 0.676087 2.2256 0.0379927 0.289802 0.000305002 1.29596 0.926075 4.88152e-05 -1064960: 0.00185543 0.389673 0.762869 0.0450574 0.69495 1.7651 0.0460362 0.362899 0.000618985 1.44544 0.822496 0.145997 -1067008: 0.175364 0.350758 0.788875 0.00105684 1.05116 0.887215 0.0364113 0.0632796 0.232188 1.18009 0.481923 1.10211 -1069055: 0.176901 1.12155 0.0516416 0.233078 0.765078 1.04231 0.05946 0.156579 0.656214 0.275224 0.164935 1.36117 -1071104: 0.105106 1.28793 0.228501 0.301522 0.610365 0.996772 0.112309 0.213128 0.455319 0.553361 0.198843 1.58411 -1073152: 0.269265 1.16894 0.261915 0.279771 0.699795 1.19882 0.0270847 0.422539 0.249968 0.504905 0.426306 1.10421 -1075200: 0.888647 0.525438 0.357938 0.276584 1.13864 1.75458 0.0202309 0.342354 0.0293264 0.615526 0.667114 0.54935 -1077248: 1.32151 0.177628 0.333259 0.116376 1.36228 1.86322 0.0137332 0.315438 0.119851 0.76611 0.77139 0.290629 -1079296: 1.62784 0.134497 0.390131 0.0772409 1.37154 1.61211 0.017568 0.322971 0.0963884 0.632033 0.844856 0.318299 -1081344: 1.6683 0.106953 0.482625 0.184689 1.28095 1.04496 0.149671 0.278576 0.132178 0.249672 1.00933 0.46385 -1083391: 0.314653 1.07603 1.29223 0.245641 0.510251 0.393201 1.11645 0.181132 0.0293086 0 0.83284 0.214628 -1085440: 0.380796 1.09287 1.29933 0.0199497 0.501417 0.869514 0.902991 0.577705 0.33465 0.10113 0.162853 0.146797 -1087488: 0.575638 0.714587 1.31965 0.076338 0.673213 0.853003 0.175331 1.76476 0.403315 0 0.119529 0.292334 -1089535: 0.499557 0.749653 1.2302 0.419883 0.607837 0.784482 0.354062 2.25027 0.251937 0.0624881 0.112441 0.60371 -1091584: 0.127351 1.22445 1.20763 0.479376 0.338001 0.969506 0.456692 2.35675 0.0181491 0.112027 0.0153275 0.888096 -1093632: 0.000853287 1.69745 1.06666 0.241061 0.333101 1.1107 0.109065 2.22185 0.0718091 0.0399169 0.0272819 0.806016 -1095680: 0.163501 1.47599 0.780951 0.834339 0.401492 1.07406 0.12794 1.014 0.451514 0.160486 0.377764 0.313826 -1097728: 0.234633 0.623842 0.676029 0.976483 0.116173 0.588515 0.492165 0.109475 0.879122 1.23515 0.484779 0.340635 -1099776: 0.160015 0.305844 0.813213 0.882992 0.222772 0.484515 0.664726 0.167974 1.1758 1.29796 0.393183 0.283951 -1101824: 0.0705571 0.236678 0.870473 0.949385 0.609457 0.724904 0.654145 0.165275 1.18688 1.33308 0.345221 0.145492 -1103871: 0.0461362 0.638631 0.92911 1.15313 1.22718 0.884182 0.563549 0.0347971 1.25953 1.48471 0.147971 0.0502274 -1105920: 0.226726 0.99564 0.971301 1.3338 1.18477 0.768228 0.497312 0.0111923 0.98185 1.39222 2.0984e-05 0 -1107968: 1.05691 1.14645 0.789905 1.17866 0.780164 0.267558 0.570825 0.758089 0.0188563 0.695138 0.181124 0.593397 -1110015: 1.04566 1.00509 0.647351 0.373216 0.676155 0.0096893 0.669179 1.05529 0 0.359267 0.732132 1.0683 -1112064: 0.444094 1.31889 0.405446 0.0842532 0.800111 0.256657 0.670073 1.426 0.148657 0.301233 0.664482 1.1229 -1114112: 0.194723 1.24378 0.699948 0.281696 0.58696 0.0111448 0.250724 2.25594 0.0829985 0.59596 0.566418 1.07092 -1116160: 0.509163 0.769934 1.10122 0.752655 0.101107 0.092141 0.333669 2.35499 0.228976 0.258064 0.109035 1.1379 -1118208: 0.77832 0.704526 1.23467 0.999048 0.121528 0.127642 0.196299 2.56559 0.16306 0.138209 0.0490436 1.14255 -1120256: 0.543602 0.590727 1.22186 0.942171 0.135936 0.0393201 0.0178913 2.91905 0.0908991 0.178533 0 1.30902 -1122304: 0.00589595 0.286322 1.3137 1.01147 0.195019 0.0643145 0.03622 3.22195 0.0482332 0.33403 0.000201294 1.55553 -1124351: 0.00613841 0.0306252 1.66111 0.619439 0.113458 0.245723 0.035572 3.08005 0.023417 0.389348 0.000544456 1.31004 -1126400: 0.39501 0.127581 0.977144 0.636455 0.000345075 0.368725 0.161207 2.54357 0.00316866 0.723226 0.0932707 0.765132 -1128448: 0.869159 0.149065 0.8512 0.92286 0 0.228285 0.45481 1.86104 0.00199376 0.876914 0.195074 0.207775 -1130496: 0.841137 0.0907528 0.658958 1.23976 0 0.0672064 0.478616 1.30597 0 0.840017 0.472996 0.141384 -1132544: 0.502661 0.117081 0.452048 1.5495 0.0105086 0.212045 0.304135 1.14373 0.0179041 0.918564 0.611371 0.419872 -1134592: 0.0762507 0.612942 0.0273942 2.10913 0.0228898 0.253959 0.288563 1.40145 0.0114739 0.975256 0.407951 0.764808 -1136640: 0.0264516 0.178173 0.00445031 2.0186 0.251508 0.20408 0.41322 1.99845 0 0.79855 0.545632 0.808133 -1138687: 0.0651801 0.156985 0.426253 1.47145 0.334547 0.221973 0.409885 1.95276 0 0.612865 0.375731 1.08839 -1140736: 0.0293509 0.143091 1.06705 1.4183 0.234026 0.204864 0.509062 2.10195 0.0423103 0.441049 0.650473 1.19663 -1142784: 0.023435 0.138253 1.20748 1.57838 0.062441 0.148036 0.515979 1.96411 0.083291 0.533477 0.693025 1.09362 -1144831: 0.0635293 0.0708063 1.1561 1.58266 0.0549756 0.135564 0.349075 1.91549 0.126291 0.700667 0.757549 1.06357 -1146880: 0.116522 0 1.2749 1.31283 0.0963214 0.139784 0.0463847 1.92304 0.0880954 0.893347 0.768519 0.855745 -1148928: 0.173175 0 1.49688 0.895864 0.0841587 0.225512 0.0214114 1.41161 0.0277964 1.30092 0.855449 0.762253 -1150976: 0.05501 0.067739 0.94703 0.512939 0.944341 0.972025 0 0.724497 0 1.16229 0.680495 1.30942 -1153024: 0.000392249 0.0697131 0.37738 0.162098 1.75013 1.18122 0.152621 0.358939 0 1.00213 0.312717 1.49552 -1155072: 0.499237 0.0385653 0.283166 0.121684 1.88501 0.737359 0.242791 0.267763 0 0.934096 0.26511 1.6558 -1157120: 0.630207 0.0873857 0.00483698 0.890384 1.58376 0.36682 0.165269 0.744729 0 0.856556 0.099559 1.81173 -1159167: 0.243847 0.121725 0.0643309 2.13937 0.396809 0.146371 0.0181145 1.19558 0.0479828 0.438989 0.345354 1.48829 -1161216: 0.313758 0.317793 0.353913 2.47053 0.0128347 0.0487587 0.0191805 1.28032 0.0866951 0.0978292 0.86257 0.592149 -1163264: 0.210067 0.13453 0.555577 2.45613 0.00415391 0 0.0648842 1.6931 0.0500719 0.709475 1.17596 0.218272 -1165311: 0.00152576 0.00215392 0.748876 2.59337 0.0323815 0 0.0944095 1.85933 0.0603644 0.814694 1.16218 0.119655 -1167360: 0.0105141 0.00338126 0.685525 3.30558 0.0749315 0 0.104161 1.98061 0.0970911 0.651114 1.18859 0.0106803 -1169408: 0.0159137 0.0668126 0.116758 3.98237 0.100914 0.121534 0.0790097 1.92436 0.00165071 0.0937923 1.04106 0.426096 -1171456: 0.045611 0.176849 0.00343594 3.32567 1.07815 0.238243 0.0272267 1.89133 0.0565883 1.83046e-05 0.855508 0.510191 -1173504: 0.000801317 0.00720501 0.291423 1.77932 1.63807 0.2608 0 1.20458 0.309684 0.253625 0.344046 0.493371 -1175552: 0.000459383 0.0392376 0.241671 0.685447 1.79403 0.561838 0.000594434 1.12064 0.144859 0.540118 0.124371 0.526565 -1177600: 0.000699803 0.304887 0.123906 0.236845 1.55288 0.55751 0.0178345 1.38827 0.0664056 0.77763 0.193511 0.783211 -1179647: 0.000657528 0.114434 1.05899 0.250374 0.539115 0.321955 1.04864 0.994462 0.0500424 0.645154 1.13005 0.605445 -1181696: 0.000586711 0.0733621 0.938272 0.178716 0.273041 0.277954 1.20538 0.907786 0.0192781 0.678847 1.70499 0.223607 -1183744: 0.0722578 0.242987 0.422302 0.111144 1.82138 0.15104 0.919968 0.671343 0.00312001 1.29198 1.53204 0.0427375 -1185792: 0.206679 0.736604 0.146322 0.0144996 2.63877 0.0492424 0.283205 0.180073 0.375076 1.69522 1.06906 0.0240267 -1187840: 0.166423 0.378639 0.582377 0.0155112 2.33059 0.0319349 0.47356 0.533452 0.748625 1.42954 0.713317 0.0112434 -1189888: 0.0208445 0.168333 0.905563 0.129639 1.71958 0.0265505 0.857767 1.12468 0.996665 0.981613 0.292123 0.0645919 -1191936: 0.0114922 0.329859 0.888931 1.08706 1.01017 0.0938895 0.849421 1.03342 0.662656 0.368315 0.118247 0.152183 -1193983: 0.133322 0.378371 1.1328 0.856846 0.888741 0.20244 0.371807 0.958065 0.174235 1.24913 0.289247 0.26499 -1196032: 0.0973253 0.416184 0.162065 1.99076 0.913571 0.117616 0.7102 0.94983 0.20767 1.23514 0.544484 0.69634 -1198080: 0.302779 0.323395 0.269583 1.72256 1.33354 0.120215 0.761632 0.76175 0.0838214 0.881138 0.804075 0.742499 -1200127: 0.618661 0.237097 0.165613 1.72151 1.46406 0.0829773 0.781037 0.991185 0.384245 0.386645 0.529107 0.744032 -1202176: 0.930161 0.0603389 0.125269 1.40646 1.21718 0.0667965 0.769544 1.0765 0.750216 0.198496 0.487197 1.11068 -1204224: 1.34562 0.092934 0.422625 1.08337 1.66313 0.250876 0.717404 0.634485 0.720102 0.179604 0.379904 0.575163 -1206272: 1.65362 0.216092 0.552254 1.07413 1.59223 0.439743 1.072 0.391105 0.623296 0.13438 0.408287 0.233129 -1208320: 2.14087 0.22588 0.695582 0.871929 0.954458 0.687582 1.17806 0.520247 0.228522 0.0362791 0.523037 0.391003 -1210368: 2.21852 0.14225 0.35077 0.138522 0.706726 1.67903 0.737437 0.469491 0.134933 0.0218664 0.451947 0.267638 -1212416: 1.30162 0.0662511 0.0281859 0.34291 0.86162 1.48348 0.906008 0.0883076 0 0.039362 0.456365 0.874753 -1214463: 1.24754 0.273998 0.0807236 0.366362 0.720731 1.32423 1.01182 0.0739094 0 0.0350985 0.660305 0.853799 -1216512: 1.14713 0.402055 0.102131 0.195622 0.534428 1.13459 0.899032 0.360828 0.0153993 0.0271362 0.848841 0.735734 -1218560: 1.11697 0.365266 0.0811546 0.263026 0.713537 0.656551 0.717005 0.899496 0.0425506 0.022274 1.16436 0.359381 -1220607: 0.802176 0.160817 0.301035 0.200048 0.350574 0.83401 0.446906 1.6965 0.471081 0.00150137 1.28775 0.275088 -1222656: 0.375316 0.327973 0.471742 0.139101 0.743097 0.154687 0.252768 1.80993 0.861067 0.00128271 1.05642 0.0923847 -1224704: 0.377537 0.228705 0.614645 0.196436 1.2923 0.0226081 0.198388 1.32077 0.964239 0.035139 0.665579 0.359541 -1226752: 0.309084 0.560209 0.628015 0.917971 1.30231 0.499112 0.290884 0.909182 0.906631 0.317398 0.0044082 1.1066 -1228800: 0.616281 1.09471 0.438153 1.20139 1.31748 0.529979 0.056202 0.147141 0.770117 0.531332 0.00450089 1.22832 -1230848: 0.540832 1.11876 0.170607 1.21707 1.27427 0.725834 0.090066 0.63645 0.749253 0.332972 0.036914 1.24387 -1232896: 0.609705 1.12998 0 1.19186 0.843379 0.85404 0.245476 1.25292 0.460009 0.0783138 0.34912 1.2453 -1234943: 1.15093 0.850736 0.0201813 1.19447 0.461875 0.826173 0.287089 1.00405 0.0406682 0.169399 0.601202 1.26192 -1236992: 1.81723 0.0149317 0.300474 0.937347 0.889037 1.05508 0.46401 0.833632 0.0733902 0.0670513 0.437464 1.00796 -1239040: 1.91697 0.00466987 0.786386 0.121236 1.08647 1.00357 0.333759 0.828123 0.0820721 0.130883 0.494002 0.60877 -1241087: 1.4188 0.0413809 0.750062 0.411706 1.25389 0.756039 0.492375 0.544704 0.201758 0.0303456 0.206334 1.14274 -1243136: 0.906825 0.000717057 0.523273 0.367952 1.38499 0.61106 1.02286 0.694101 0.155715 0.0388215 0 1.35689 -1245184: 0.317155 0.023396 0.672466 0.319546 1.35326 0.633754 1.11025 0.795981 0.170556 0.00609818 0.0295275 1.49736 -1247232: 0.52079 0.0633703 0.760026 0.275385 0.713621 0.833822 0.895369 0.875591 0.233121 0.00580452 0.279872 1.47458 -1249280: 1.12391 0.646239 0.69567 0.171756 0 0.758046 0.282488 0.569912 0.731315 0.00442471 0.60627 0.816042 -1251328: 1.27984 1.26314 0.360557 0 0.0468902 0.165622 0.14346 0.616951 0.892174 0.00086818 0.851385 0.465373 -1253376: 0.655558 1.17901 0.617576 0 0.0423959 0.132988 0.764045 0.245602 0.999702 0.0369078 0.584255 0.348601 -1255423: 0.0983359 0.944515 0.99984 0.548483 0.0463437 0.0408533 0.781063 0.524139 0.596922 0.0760844 0.808745 0.12908 -1257472: 0.148561 0.489843 1.32463 1.51192 0.0580856 0.115022 0.305434 0.762626 0.012081 0 0.951986 0.248935 -1259520: 0.102865 0.12758 1.20509 1.73684 0.103759 0.135419 0.08049 0.957323 0.0328675 0 0.793279 0.386184 -1261568: 0.0679724 0.149105 0.424174 1.75284 0.433092 0.294282 0.202575 0.649151 0.0386679 0.623682 0.485237 0.689493 -1263616: 0.438183 0.138145 0.14147 1.59325 0.216659 0.216966 0.495922 0.44919 0.0369681 0.996292 0.436045 0.791153 -1265664: 1.01509 0.308741 0.304488 1.5758 0.188673 0.265047 0.901939 0.558823 0.0137337 0.762385 0.56269 0.616866 -1267712: 0.92922 0.184678 0.305316 1.78511 0.438046 0.34548 1.23419 0.710437 0.0114853 0.76894 0.45918 0.345678 -1269759: 0.298355 0.160416 0.12566 1.75705 0.460401 0.388476 1.09123 0.996592 0.0437596 0.81842 1.17254 0.492539 -1271808: 0.0171045 0.201243 0.353822 1.3779 0 0.887279 0.815866 1.03876 0.161309 0.906016 1.5374 0.465653 -1273856: 0.000203537 0.411813 0.888917 0.641809 0.516261 0.723273 0.631069 0.907588 0.253753 0.693701 2.26765 0.235565 -1275903: 0.186176 0.635081 1.41693 0.23986 1.06962 0.664369 0.181637 0.374366 0.217876 0.187424 2.56307 0.151374 -1277952: 0.0323311 0.749013 1.27015 0.466311 1.43986 0.546142 0.240698 0.628559 0.176165 0.760176 1.81693 0.163704 -1280000: 0.215834 0.84455 0.933933 0.861172 0.931 0.537893 0.496323 0.952756 0.28632 1.15276 0.41335 0.310053 -1282048: 0.888111 1.22812 0.603172 0.701416 0.0891902 0.634781 0.350925 1.17257 0.473234 1.04719 0.00599701 0.637596 -1284096: 1.04461 1.14108 0.606272 0.00841954 0 0.944935 0.290197 1.67395 0.389079 0.66889 0.0808053 0.508304 -1286144: 1.16953 0.937454 0.557737 0.00970038 0.462837 0.932516 0.352891 1.04759 0.40709 0.707801 0.139113 0.742367 -1288192: 1.13152 0.156831 0.671093 0.158601 0.597054 0.734045 0.375063 1.12044 0.260539 0.715975 0.161246 0.953875 -1290239: 0.837003 0.108242 1.26653 0.22845 0.512838 0.318319 0.361477 2.05274 0.166537 0.604975 0.14213 1.0109 -1292288: 0.364409 0.0665036 1.72407 0.164353 0.0160811 0.263687 0.178136 2.8828 0.202166 0.459881 0.167671 1.24307 -1294336: 1.43557 0.520795 0.226602 1.02687 0 0.906371 0.284589 1.2268 0.204845 0.977084 0.105181 0.809329 -1296383: 1.30171 0.862283 0 0.757398 0.675156 1.86371 0.406658 0.297405 0.294464 0.851524 0.143659 0.469171 -1298432: 1.20349 0.98049 0.0848431 0.688839 0.92388 2.10133 0.438651 0.127868 0.0702351 0.55418 0.168769 0.642734 -1300480: 1.09351 0.902903 0.203419 0.57357 1.0216 2.06263 0.459532 0.11062 0.0388344 0.453054 0.170448 0.709065 -1302528: 1.03254 0.80763 0.8774 0.510881 0.983079 1.83913 0.579498 0.330884 0.028596 0.523894 0.15683 0.479172 -1304576: 1.00871 0.824609 0.937552 0.467355 0.321281 1.15888 0.542637 0.830216 0.173188 0.585945 0.358507 0.0504835 -1306624: 1.2976 0.622209 0.728192 0.602614 0.222962 0.00131535 0.0468616 1.15269 0.795561 0.507121 0.246782 0.755655 -1308672: 0.966278 0.637241 0.554561 0.558288 0.344459 0.446758 0.072934 1.52106 1.00552 0.137184 0.322049 0.825542 -1310719: 0.464987 0.00956134 1.04671 0.500859 0.335355 0.630115 0.199021 1.38195 1.28527 0.035068 0.87597 0.794195 -1312768: 0.0306895 0.0553728 1.4104 0.389935 0.381493 0.830404 0.595927 0.426907 1.27181 0.0152476 1.33683 0.711147 -1314816: 0.0597515 0.157522 0.823177 0.0587135 0.404899 0.769808 1.38163 0.6579 1.31105 0.0177549 1.37975 0.425433 -1316863: 0.0944278 0.189404 0.552761 0.118188 0.254532 0.861345 0.824997 1.07419 1.30108 0.0620907 0.88032 1.09834 -1318912: 0.933189 0.112597 0.238419 0.156492 0.0490523 0.956755 0.763672 0.968676 1.15678 0.207747 0.519171 1.10314 -1320960: 1.73063 0.120559 0.158213 0.202324 0.00417098 1.01668 0.717686 0.629751 0.807888 0.566899 0.356102 0.969059 -1323008: 1.19869 0.00144667 0.16932 0.379637 0.00149363 0.406637 0.570289 0.565031 0.0989864 1.19873 0.897671 1.09394 -1325056: 0.581976 0.0693837 0.391791 0.363978 0.435397 0 0.475909 0.584627 0.0190253 1.26238 1.04631 1.33329 -1327104: 0.666482 0.611154 0.700088 0.267905 0.969536 0.0632951 0.240454 0.651404 0.0308743 1.15514 0.576072 1.01168 -1329152: 1.07838 0.338958 0.746728 0.256263 1.34054 0.37595 0.0299234 1.22754 0.0182739 1.07315 0.282474 1.28144 -1331199: 1.36144 0.127918 0.771315 0.242366 1.24382 0.466046 0.144214 1.67903 0.0686423 0.649199 0.00373215 1.73747 -1333248: 1.72165 0.270255 0.514896 0.144323 1.39235 0.230571 0.0573049 2.02704 0.0848591 0.25147 0.113677 1.8858 -1335296: 2.14871 0.100865 0.162265 0.746046 1.02221 0.00489925 0.150176 1.18597 0.205294 0.930492 1.53964 0 -1337344: 0.988481 0.0925705 0.983654 0.921558 0.433569 0.1306 0.275548 0.96234 0.110003 1.12221 1.54982 7.30177e-05 -1339392: 0.494703 0.407338 1.32852 0.335799 0.0442557 0.167005 0.431018 0.707893 0.00142793 1.0349 1.67459 0 -1341440: 0.891466 0.550765 1.2558 0.436658 0.0201017 0.520485 0.338887 0.137472 0.0280244 0.947376 1.58177 0.0138086 -1343488: 1.18042 0.556383 1.18608 1.10283 0 0.756658 0.522334 0.0436827 0.118256 0.757546 1.04975 0.046989 -1345535: 1.32535 0.497629 0.898786 1.22194 0.0394495 0.838369 0.634513 0.204424 0.165928 0.337469 0.768139 0.0507339 -1347584: 1.06605 0.489805 0.766292 1.01161 0.146266 0.718607 0.609394 0.702513 0.235189 0.0623747 0.87128 0.236639 -1349632: 0.755712 0.402527 1.01036 0.608114 0.149205 1.2456 0.660624 0.759549 0.184949 0.0598805 0.342508 0.517869 -1351679: 0.866156 0.312815 0.878431 0.350779 0.205057 1.02755 0.720061 0.629991 0.115269 0.36964 0.511792 0.368506 -1353728: 0.785936 0.323375 0.907845 1.02227 0.497632 0.594432 0.645424 1.42567 0.11977 0.469618 0.475174 0.761765 -1355776: 1.26423 0.829926 0.798249 0.645875 0.304072 0.35525 0.422441 1.81415 0.350312 0.311238 0.653465 0.760407 -1357824: 1.51091 1.06136 0.403908 0.449283 0.327233 0.24784 0.235419 1.58722 0.570275 0.195407 0.64464 0.615884 -1359872: 1.62626 1.44151 0.261054 0.383706 0.491121 0.0840659 0.0782342 0.670537 0.826431 0.280215 0.58582 0.58594 -1361920: 1.37356 1.54986 0.428104 0.640342 0.566579 0.0819416 0.260873 0.660762 0.361246 0.480482 0.543446 0.498162 -1363968: 0 0 0 0 0 0 0 0 0 0 0 0 -1366015: 0 0 0 0 0 0 0 0 0 0 0 0 -1368064: 0 0 0 0 0 0 0 0 0 0 0 0 -1370112: 0 0 0 0 0 0 0 0 0 0 0 0 -1372159: 0 0 0 0 0 0 0 0 0 0 0 0 -1374208: 0 0 0 0 0 0 0 0 0 0 0 0 -1376256: 0.245756 0.300843 0.80336 0.470151 0.238495 0.254832 1.75996 0.79229 0.1354 0.0570758 1.52503 0.941023 -1378304: 0.13157 0.137336 0.798249 0.299904 0.75258 0.16985 0.971942 0.353715 0.130388 0 1.58235 1.07554 -1380352: 0.115752 0.0793379 0.654595 0.281177 0.908291 0.191161 0.736225 0.526871 0.183835 0 1.71779 0.831893 -1382400: 0.0898525 0.0832371 0.578928 0.321072 0.874314 0.410218 0.784039 0.477646 0.261039 0 1.79643 0.790664 -1384448: 0.0641459 0.226412 0.595513 0.161856 0.525743 0.806072 0.788449 0.30878 0.52891 0 1.72495 0.763352 -1386495: 0 0.517511 0.887892 0.113219 1.03697 1.71405 0.462336 0.309279 0.524788 0.214496 1.45119 0.44109 -1388544: 0.18717 0.337174 0.43995 0.396482 1.42659 1.59028 0.348617 0.287928 0.594204 0.491448 1.17843 0.444494 -1390592: 0.412036 0.395793 0.0554357 0.488022 1.09363 2.25355 0.356872 0.237685 0.335116 0.345054 0.566943 0.257999 -1392640: 0.661219 0.219034 0.047904 0.401377 0.535455 2.42332 0.437211 0.177414 0.104371 0.21865 0.436556 0.263936 -1394688: 0.513157 0.0969815 0.347198 0.218289 0.0230193 1.9408 0.323176 0 0.26076 0.211176 0.747999 0.535392 -1396736: 0.728832 0.477405 0.602864 0.293282 0.0154688 1.36385 0.331876 0.051087 0.675351 0.254757 0.941153 0.142706 -1398784: 0.581974 0.754028 0.967594 0.351711 0.0169492 0.456261 0.308801 0.0261529 0.795101 0.586725 0.70091 0.31499 -1400831: 0.335959 1.09614 0.790626 0.152309 0.321152 0.0339773 0.466678 0.533944 0.400873 0.594268 0.697288 0.696606 -1402880: 0.268788 0.633493 0.604873 0.174091 0.49712 0.0324721 2.24081 0.306312 0 0.416442 0.964255 0.645078 -1404928: 0.27841 1.09164 0.172739 0.212268 0.573854 0.0414347 2.83307 0.103217 0.144547 0.255448 0.953619 0.492701 -1406975: 0.16768 1.02163 0.355872 0.0766426 0.553337 0.27296 2.45915 0.0478299 0.182287 0.288188 0.792666 0.626979 -1409024: 0.142609 1.12365 0.400861 0.0268599 0.575015 1.09307 1.73479 0.0542255 0.204228 0.218824 1.12695 0.137319 -1411072: 0.547736 0.690761 0.243923 0.00117448 0.61999 1.192 0.983212 0.048272 0.331145 0.726454 1.65047 0.186276 -1413120: 0.694054 0.622252 0.197781 0 0.470852 1.11321 0.534804 0.332501 0.350154 0.865388 1.75391 0.27675 -1415168: 0.851208 0.929591 0.80587 0.0100046 0.282704 0.497676 0.616111 0.470925 0.201126 0.585844 1.85913 0.214147 -1417216: 0.72988 0.762931 1.08466 0 0.113666 0.117997 0.974506 0.486934 0.368127 0.419676 1.7419 0.546569 -1419264: 0.464141 0.701467 1.40009 0 0.0427564 0 1.73072 0.622195 0.525885 0.321892 1.40186 0.627584 -1421311: 0.125855 0.965514 1.72204 0.07138 0.0137854 0.0067044 2.02522 0.362719 0.113662 0.520445 0.675966 0.496689 -1423360: 0.0388052 0.474774 0.998085 0.0143947 0.0867326 0.275791 3.08586 0.188682 0.0095265 0.0121453 1.14069 0.627869 -1425408: 0 0.302041 0.0586024 0.00864928 0.127814 0.514981 3.62143 0.0609291 0.0156965 0.0335693 1.39562 0.31586 -1427455: 0 0.332908 0.0152669 0.0041835 0.343371 0.679717 3.38768 0.0534496 0.0712895 0.472801 0.935557 0.0858826 -1429504: 0.743442 0.0694489 0.0287513 0.0827024 0.507024 0.600256 3.19653 0.0202574 0 0.391912 0.555814 0.0685078 -1431552: 0.69866 0.00516593 0.641725 0.145463 0.592288 0.430246 2.68174 0.0344907 0.283375 0.631723 0.671202 0.108753 -1433600: 0.868621 0.00285792 0.853735 1.11765 0.260406 0.517452 1.21401 0.0493365 0.206374 1.66578 0.151499 0.152255 -1435648: 0.789004 0.00359714 0.7775 0.903823 0 0.752138 0.371105 0.0639189 0.397361 1.8632 0.106093 0.124299 -1437696: 0.680122 0.134729 0.735207 0.132284 0.0338558 0.266794 0.425696 0.82266 0.393735 1.82118 0.1132 0.062362 -1439744: 0.450353 0.185352 0.774148 0.0760828 0.0514944 0.190197 1.06545 1.72747 0.589572 0.699595 0.212339 0.0596454 -1441791: 1.19369 0.849946 0 0.0600718 0.057808 0.916966 0.994052 1.3245 0.525746 0.176913 0.539691 0.597201 -1443840: 1.52075 0.46673 0.00325109 0.00465586 0.0664674 1.55674 0.801972 1.09732 0.0641685 0.26886 0.665036 0.723751 -1445888: 1.24628 0.233218 0.00184623 0.014831 0.0938593 1.8155 0.696361 0.619963 0.0530289 0.299177 0.847364 0.75542 -1447935: 0.82585 0.22093 0.000958334 0.0212264 0.159457 1.85574 0.500879 0.730237 0.0666539 0.117394 1.03721 0.522708 -1449984: 0.675287 0.152032 0.0977557 0.0308984 0.354614 2.36927 0.691295 0 0.0247371 0.154436 1.28268 0 -1452032: 0.90441 0.168975 0.16096 0.0122804 0.193173 2.67156 0.655431 0 0.0123708 0.171737 1.57518 0.135686 -1454080: 1.10644 0.0127055 0.152198 0.0113945 0.442382 2.50158 0.700937 0 0.0633949 0.163861 1.91063 0.224448 -1456128: 0.422004 0.000805921 0.268024 0.00417635 0.548222 2.48319 0.224201 0.0586142 0.35929 0.276102 1.98303 0.704771 -1458176: 0.10552 0.000940609 0.148143 0.15004 0.588478 2.08517 0.490794 0.451648 0.69543 0.494219 1.59044 0.575457 -1460224: 0.489558 0.198397 0.282285 0.319102 0.743289 1.5712 0.645737 0.395514 0.627864 0.410814 0.766696 0.316249 -1462271: 0.364606 0.664678 0.161204 0.261521 0.922766 0.397473 0.80765 0.347987 0.486522 0.46126 1.45911 0.286564 -1464320: 0.238577 0.696295 0.0464039 0.172027 0.180228 0.423475 0.892779 0.310248 0.568467 0.315093 1.99239 0.298895 -1466368: 0.0994869 0.86545 0.00521587 0.00964942 0.0356996 0.677778 0.735407 0.274643 0.496779 0.132269 2.16151 0.418021 -1468416: 0.0403359 0.66049 0.334755 0.529336 0.907653 0.403707 0.689057 0.396972 0.603425 0.193704 1.78434 0.822901 -1470464: 0.000602252 0.00228172 0.320978 0.730114 2.2126 0.0984812 0.488329 0.156764 0.0438413 0.003942 1.6502 1.11071 -1472512: 0.261232 0.0468841 0.316916 0.734188 2.59218 0.0350939 0.515924 0.0378468 0.00375842 0.0167301 1.23182 1.1127 -1474560: 0.534682 0.0688145 0.293448 0.598906 2.27717 0.266449 1.24578 0.0686376 0 0.0185785 0.735346 0.834325 -1476607: 0.542876 0.105252 0.168865 0.609439 1.66096 0.257564 1.84706 0.0781386 0.151626 0.229416 0.395753 0.978699 -1478656: 0.529753 0.343522 0.0042037 0.797718 0.724598 0.233145 2.56777 0.097296 0.181618 0.550366 0.177105 0.962264 -1480704: 0.28282 0.621667 0.145821 0.829206 0.0173065 0.114236 3.06942 0.0133035 0.319064 0.52802 0.252654 1.2216 -1482751: 0.44641 0.0881655 1.09839 0.92828 0.0267969 0.140198 2.44513 0.263275 0.232847 0.201994 0.323088 1.20525 -1484800: 0.24638 0.00107653 1.92082 0.880379 0.108856 0.0801039 1.53765 0.667701 0.424668 0.180889 0.416005 0.499099 -1486848: 0.274524 0 2.31321 0.813739 0.0818259 0.0463306 1.34066 0.539901 0.399141 0.535681 0.420816 0.204401 -1488896: 0.318689 0.0183666 2.55768 0.903576 0.641594 0.157348 0.826277 0.19269 0.376642 0.589496 0.537465 0.0369314 -1490944: 0.632206 0 1.90417 1.05427 0.902835 0.461381 0.684821 0.346273 0.216668 0.205602 0.449697 0.0852515 -1492992: 0.388222 0.046386 1.16756 1.02584 0.999322 0.641463 0.817002 0.462935 0.289285 0.385779 0.173161 0.130247 -1495040: 0.335853 0.238897 0.726127 0.701366 0.933178 0.734267 0.499914 0.322348 0.725593 0.64746 0.0668184 0.213816 -1497087: 0.292177 0.230167 0.313174 0.390864 0.250504 0.792571 0.645811 0.0974032 0.917879 1.04738 0.540842 0.228598 -1499136: 0.210953 0.348221 0.214066 0.115165 0.149678 0.638434 0.671547 0.0414021 0.53824 0.69468 1.15636 0.337934 -1501184: 0.00668381 0.936935 0.163737 0.398701 0.154288 0.784677 0.445435 0.288395 0.530584 0.280107 1.8142 0.456498 -1503231: 0.170129 0.988858 0.00101308 0.197904 0.203516 0.659963 0.584984 0.737227 0.98294 0.171168 1.74034 0.241529 -1505280: 0.178772 0.870691 0.00488728 0.469058 0.264347 0.339483 0.636978 0.757517 0.946787 0.355871 1.85277 0 -1507328: 0.477256 0.893447 0.314306 0.532594 0.327284 0.179345 0.614813 0.964311 0.797971 0.110123 1.82909 0 -1509376: 0.37098 0.871628 0.662636 0.228548 0.329334 0.737949 0.76798 0.784585 0.396781 0.553952 1.50749 0 -1511424: 0.390935 1.00502 0.63529 0.131555 0.263229 2.37225 0.215665 0 0.103053 0.562407 1.3322 0 -1513472: 0.583391 0.606402 0.446408 0.159007 0.302277 2.46594 0.189676 0 0.218191 0.540147 1.41871 0.0580687 -1515520: 0.575061 0.0350574 0.691279 0.181858 0.192842 2.47611 0.655907 0.172024 0.463237 0.36742 0.984564 0.134089 -1517567: 0.48666 0.0311604 0.810347 0.339032 0.431419 2.35599 0.48424 0.452525 0.51891 0.00769566 0.607517 0.190903 -1519616: 0.469155 0.042695 1.00844 0.443748 0.800728 1.58649 0.27549 0.677526 0.976853 0.233524 0.724905 0.374067 -1521664: 0.483169 0.0149681 0.80787 0.410941 0.461623 0.52856 1.3262 1.01424 0.823504 0.480989 0.635949 0.189924 -1523711: 0.000228172 0.637864 0.695105 0.12403 0.48551 0.584483 1.83699 0.855165 0.270197 0.736523 0.125255 0.184305 -1525760: 0.0491876 0.884758 0.660015 0.204606 0.969778 0.175152 1.52551 0.162672 0.350989 1.49169 0.0804162 0.137643 -1527808: 0.0782388 1.11749 0.545564 0.140453 1.0725 0.258537 0.971765 0.0925066 0.368982 1.45082 0.0656705 0.0996922 -1529856: 0.0834056 1.44767 0.388622 0.103196 1.22492 0.405225 0.433161 0.222101 0.285151 1.189 0.161562 0.114815 -1531904: 0.400849 1.1305 0.189757 0.145965 1.32188 0.603079 0.0615436 0.526142 0.230653 0.887093 0.637903 0.555409 -1533952: 0.354298 0.726634 0.202927 0.420304 1.43633 0.13739 0.382843 0.361707 0.130344 0.0603632 0.869798 1.59395 -1536000: 0.114344 0.764294 0.244701 0.508048 1.0785 0.487811 0.860296 0.266522 0.575802 0.26013 0.647667 1.66179 -1538047: 0.352502 0.88353 0.15698 1.4005 0.693203 0.354461 1.40864 0.427861 0.303487 0.420222 0.203443 1.4693 -1540096: 0.219591 0.643305 0.163709 1.27859 0.684502 0.385477 1.87359 0.715212 0.103869 0.404226 0.219473 0.856312 -1542144: 0.0526475 0.102934 0.282508 0.87638 0.919616 0.774404 1.89726 0.531696 0.0479681 0.171053 0.345106 0.247172 -1544192: 0.000204865 0.543702 0.283694 0.484454 0.868965 0.809986 1.72721 0.408067 0 0.14029 0.000887862 0.522868 -1546240: 0.000423324 0.80159 0.385144 0.413748 0.520101 0.813369 1.89108 0.21464 0.00688852 0.200368 0.0108699 0.574577 -1548288: 0.000471201 0.681907 0.315552 0.609311 0.388345 0.635052 2.53691 0.0577665 0.0158553 0.296073 0.269447 0.404898 -1550336: 0.000465302 0.72485 0.386604 0.542414 0.653733 0.809964 2.28651 0.089283 0.0135214 0.155465 0.779952 0.225712 -1552383: 0.000449363 0.608978 0.253352 0.0577548 0.639395 1.2243 1.66752 0.00646267 0.0351232 0.13494 1.86084 0.0358069 -1554432: 0.000686225 0.57853 0.443759 0.0748975 1.20011 1.20507 0.915585 0.0193081 0.0105488 0.0977339 2.28603 0.102048 -1556480: 0.000513352 0.584261 0.219193 0.0871624 1.60526 0.952879 0.290446 0.0752426 0.201745 0.0904367 2.61559 0.0328025 -1558527: 0.00039518 0.235977 0.0206311 0.276738 1.64418 0.302125 0.830728 0.279288 0.0488741 0.0929079 2.83381 0 -1560576: 0.0817651 0.552404 9.38057e-05 0.460332 1.57295 0.284995 0.636186 0.168407 0 0.087567 2.77105 0 -1562624: 0.163793 0.569577 0.00313725 0.739334 1.26368 0.232485 2.05018 0.143278 0 0.058533 2.45034 0.14494 -1564672: 0.482659 0.472847 0.124416 0.643032 0.310827 0.265349 2.53291 0.171651 0.00821197 0.0131174 1.72424 0.460241 -1566720: 0.834063 0.45481 0.0616531 0.390796 0.0638533 0.719294 2.19405 0.252952 0.453 0 0.794376 0.678451 -1568768: 0.499457 0.696551 0.00367351 0.59056 0.185039 0.936127 2.46169 0.0771131 0.215128 0.162785 0.0305306 0.98359 -1570816: 0.323772 0.749897 0.0596138 0.811839 0.287641 1.01369 2.16299 0.597712 0.110351 0.243337 0.0692285 1.08699 -1572863: 0.252418 0.737335 0.136257 0.737159 0.80591 0.362687 1.69766 1.05536 0.322972 0.237228 0.023277 1.06956 -1574912: 0.136062 1.10585 0.536629 0.478575 0.0414927 0.312793 1.52223 1.06189 0.332362 0.176126 0 0.991182 -1576960: 0.764272 1.14405 0.119935 0.202335 0.0460003 0.476837 1.91879 1.06577 0.417084 0.36966 0.0807241 0.245803 -1579007: 0.707385 0.514736 0.0105217 0.0266355 0.442233 0.839876 1.27064 1.32557 0.892981 0.964586 0.16505 0.160896 -1581056: 0.19331 0.0224779 0.0273458 0 0.753337 0.991272 0.798431 1.14133 0.833659 1.1234 0.38315 0.0810659 -1583104: 0.336776 0.384342 0.0110922 0.0230636 0.566991 0.274049 1.39339 0.777408 0.175898 1.10996 0.29015 0.0267249 -1585152: 0.207459 0.686203 0.00598926 0.0101299 0.34113 0.0842783 1.83739 0.369371 0.174373 0.846008 0.185074 0.000139272 -1587200: 0.0907698 1.28105 0.0215522 0.0207813 0.191145 0.0307106 2.0317 0.202285 0.0998439 0.20266 0.136021 0.119827 -1589248: 0.200878 1.97973 0.0029711 0.0214956 0.116781 0.101423 2.09912 0.333245 0.154275 0.0374433 0.000850089 0.070028 -1591296: 0.136989 2.20752 0.003589 0.0110626 0.109609 0.198092 1.8403 0.0992335 0.30965 0.574864 0.000517423 0.0765503 -1593343: 0.032333 2.33677 0.000923366 0.101082 0.050353 0.636759 1.91698 0.0331226 0.344544 0.721225 0.460923 0.0181278 -1595392: 0.0103092 2.04235 0.134489 0.227148 0.036089 0.827378 1.70408 0.0395113 0.327181 0.610119 1.03743 0.00493851 -1597440: 0.000637928 1.97252 0.253001 0.225949 0.247568 0.701624 1.34108 0.0141703 0.17879 0.469638 1.25801 0.017315 -1599488: 0.000793928 1.72146 0.40377 0.102594 0.151545 0.561606 1.25666 0.16235 0.271998 0.154941 1.35707 0.0363618 -1601536: 0.000763891 1.56085 0.47002 0 0.00653263 0.450961 1.25991 0.822833 0.432324 0.136685 1.35805 0.025128 -1603584: 0.000724712 2.06455 0.306137 0 0.00212459 0.348357 1.18944 0.907152 0.553953 0.0312309 1.28377 0.000749928 -1605632: 0.18685 2.4924 0.272481 0 0.00115517 0.256271 1.14658 0.786771 0.569637 0.0209009 1.2294 0.000772178 -1607679: 0.0505255 2.36042 0.306836 0 0.0362271 0.19749 1.20324 0.506276 0.568098 0.0321337 1.15766 0.000749336 -1609728: 0.000421713 1.75503 0.436407 0.0186012 0.226979 0.103671 1.61239 0.164569 0.521642 0.0345912 1.17441 0.012738 -1611776: 0.0195927 1.09398 0.736516 0.185966 0.148896 0.0451318 1.85871 0.143877 0.422462 0.0306555 1.02025 0.0942792 -1613823: 0.0285379 0.953038 0.625407 0.181883 0.0310146 0.0402864 1.82454 0.139105 0.34603 0.046855 0.990997 0.148122 -1615872: 0.0258673 1.26069 0.318828 0.052855 0 0.0301827 1.66699 0.165057 0.347071 0.051048 0.800258 0.230303 -1617920: 0.0923965 1.2533 0.450433 0.0122527 0.14905 0.0357085 1.48095 0.15158 0.378556 0.351897 0.225873 0.244756 -1619968: 0.307836 1.32635 0.204027 0.011686 0.0872975 0.120137 0.961065 0.374731 0.53936 0.716457 0.705452 0.263963 -1622016: 0.380086 1.43828 0.127242 0 0.0225444 0.231009 0.693219 0.384104 0.482751 0.700259 1.04807 0.270901 -1624064: 0.193185 1.62703 0.00169585 0.147021 0.0096994 0.280871 0.648916 0.351279 0.461146 0.584805 1.11163 0.225181 -1626112: 0.0967396 1.90212 0.091056 0.29958 0.0177098 0.209983 0.735482 0.218147 0.473251 0.215329 1.35504 0.0910162 -1628159: 0.00063398 1.79907 0.393384 0.359706 0.0220817 0.127561 1.05663 0.158517 0.464715 0 1.44032 0.339643 -1630208: 0.000759935 1.44313 0.0654665 0.179276 0.0240172 0.114071 1.46927 0.116515 0.48618 0 1.61101 0.72804 -1632256: 0.000767174 1.04246 0.0409758 0.0498085 0.0201515 0.119945 2.10324 0.104214 0.338902 0.0233963 1.6716 0.25673 -1634303: 0.000841835 0.602922 0.178186 0 0 0.0737816 2.16818 0.101474 0.265187 0.0417693 1.57599 0.346406 -1636352: 0.133564 0.16474 0.330114 0 0 0.080788 2.19196 0.085893 0.220708 0.0420009 1.41657 0.433113 -1638400: 0.162703 0.206151 0.248059 0 0 0.234188 2.19849 0.0863433 0.123779 0.0562446 0.903959 0.5204 -1640448: 0.000626004 0.512834 0.229321 0 0 0.318443 2.14055 0.0592064 0.0546708 0.073207 0.442725 0.655668 -1642496: 0.000263583 0.858657 0.298053 0.166707 0 0.33706 1.70269 0.207647 0.234419 0.635801 0.327198 0.481119 -1644544: 0.000175314 1.20444 0.166511 0.315834 0 0.576919 1.43182 0.401622 0.272677 0.779495 1.04699 0.170198 -1646592: 0.000339147 1.56836 0.31823 0.351663 0 0.711961 1.14899 0.370869 0.296083 0.65139 1.48332 0.109814 -1648639: 0.000492382 1.77737 0.415531 0.261121 0.0532257 0.683623 0.844677 0.255238 0.399041 0.444771 1.55692 0.091021 -1650688: 0.000629205 1.7997 0.126618 0.0819444 0.0315074 0.573032 0.798497 0.248411 0.508988 0.328322 1.56839 0.000615578 -1652736: 0.000701369 1.65115 0.00255275 0.0718629 0.0334449 0.308713 0.973947 0.477905 0.521685 0.39726 1.27558 0.0556054 -1654783: 0.1031 1.67178 0.0274127 0.186264 0 0.230403 1.06232 0.740417 0.305342 0.648908 0.594789 0.127635 -1656832: 0.0987779 1.55104 0.114187 0.0185343 0.0116712 0.505266 1.03573 0.660121 0.015946 0.356917 0.117755 0.480122 -1658880: 0.0399098 0.467762 0.173927 0.154651 0 0.296709 1.55391 0.519495 0.0129598 0.00150456 0.0033911 1.67627 -1660928: 0 0.002035 0.179238 0.197217 0.0102854 0.0860921 1.83962 0.312482 0.00377636 0.00218013 0.0465826 2.61076 -1662976: 0 0.0198636 0.15067 0.18464 0.0261149 0.088714 1.86358 0.239121 0.0184636 0.00572512 0.0627016 2.91912 -1665024: 0.0615691 0.00302087 0.0258534 0.334309 0.0301069 0.250638 1.87879 0.125696 0.00168666 0.0913405 0.0405291 3.1516 -1667072: 0.162633 0.00352211 0.0663165 0.423942 0.297804 0.290481 1.93021 0.000119994 0.000640447 0.0885325 0.0528772 2.89537 -1669119: 0.130495 0.00206716 0.239529 0.386772 0.619812 0.587614 1.57485 0 0 0.757107 0.0974123 2.09237 -1671168: 0.0876677 0.0215893 0.286706 0.403884 0.154096 0.72063 1.3855 0.00408688 0.0680143 1.29969 0.40046 1.59545 -1673216: 0.000404407 0.0179871 0.40869 0.327407 0.12099 0.866051 1.0437 0.0213576 0.00321214 0.991824 0.699407 1.61589 -1675264: 0.000398142 0.00315823 0.171265 0.0784155 0.111686 0.889891 0.667271 0.00751177 0.00270345 0.555978 1.66911 1.67833 -1677312: 0.441737 0.0350285 0.135841 0.142221 0.0187859 0.813858 0.664744 0.0110065 0.0249221 0.271938 2.05526 1.58526 -1679360: 0.264806 0.104173 0.0477117 0.167848 0.0375479 0.748527 0.419639 0.00889174 0.0326977 0.196798 1.99592 1.41868 -1681408: 0.000255307 0.20489 0.0172251 0.029357 0.045346 0.672477 1.34035 0.156166 0.0233275 0 1.70464 1.74144 -1683455: 0.17897 0.128719 0.107321 0.0882246 0.0292773 0.312808 1.88601 0.210012 0 0.0347117 1.63957 1.85411 -1685504: 0.850664 0.00409742 0.252943 0.281423 0.0123004 0.279939 1.92169 0.0714803 0.0142848 0.00765537 1.61717 1.73564 -1687552: 1.28637 0.0159372 0.165254 0.33305 0.0104943 0.386798 1.88341 0.0295341 0.0153152 0 1.27756 1.75716 -1689599: 1.14797 0.020368 0.0395649 0.234229 0.0134494 0.42438 2.08469 0.061733 0.0305547 0 0.738981 1.77678 -1691648: 0.757278 0.00671377 0.0483581 0.102131 0.00985588 0.029864 2.44954 0.0531173 0.0453753 0 0.500021 2.31427 -1693696: 0.0264706 0.00431926 0.123382 0.0946616 0.0814083 0.019788 2.29611 0.160427 0.0531191 0.00194523 0.402405 2.943 -1695744: 0.0159509 0.00141806 0.18547 0.194275 0.0053269 0.111375 2.04996 0.415858 0.612266 0.0424861 0.243022 3.14837 -1697792: 0.0457869 0.00152989 0.262125 0.286674 0 0.0413337 1.71506 0.363375 1.17496 0.104112 0.448359 2.93361 -1699840: 0.0779409 0.0015348 0.379367 0.224405 0 0.190126 1.18795 0.273257 1.51949 0.096559 0.61368 2.49767 -1701888: 0.108809 0.00140129 0.322395 0.164763 0 0.324602 1.2537 0.112067 1.69107 0.242683 0.771502 2.09466 -1703935: 0.114861 0.0640102 0.0866579 0.165794 0.00155498 0.0397212 1.62351 0 1.32797 0.786311 0.902397 1.71984 -1705984: 0.00975312 0.219395 0.144608 0.256906 0.0337625 0.0258715 1.80578 0 0.702309 1.11263 1.17256 1.65255 -1708032: 0.0230309 0.257571 0.0558724 0.164375 0.09343 0.0268228 1.72398 0.236622 0.642748 1.16744 1.00973 1.67059 -1710079: 0.0658393 0.292897 0.0987267 0.0863596 0.124293 0.0230842 2.41004 0.0740258 0.79424 0.657222 0.675269 1.74552 -1712128: 0.130276 0.259948 0.130705 0.0728283 0.18896 0.00385375 2.82997 0.031646 0.874227 0.338662 0.794634 1.42534 -1714176: 0.230537 0.28337 0.263307 0.105841 0.184507 0 2.93393 0.0372394 0.906346 0.172046 0.80489 1.20764 -1716224: 0.28141 0.353817 0.173941 0.258607 0.0321871 0 2.99373 0.065826 0.989457 0.201193 0.727268 1.22562 -1718272: 0.264352 0.387406 0.0680137 0.514085 0.453136 0.143395 3.02739 0.0217745 0.749763 0.177688 0.408274 1.78794 -1720320: 0.00672582 0.226765 0.217639 0.664989 0.833525 0.304744 2.41669 0.00448426 0.00312182 0.610513 0.152309 2.31565 -1722368: 0 0 0.27078 0.623494 0.723704 0.283844 1.75469 0.00859107 0.109618 1.05024 0.129635 2.00765 -1724415: 0 0 0.225493 0.500207 0.642229 0.226925 1.28558 0.00996565 0.122378 0.935682 0.169855 1.92811 -1726464: 0.020152 0 0.172512 0.356723 0.597096 0.201545 1.05456 0.0433517 0.209702 0.403344 0.167196 2.17218 -1728512: 0.0405863 0.00114248 0.114795 0.333519 0.275002 0.0614074 1.17737 0.0437909 0.212295 0.0015743 0.162342 2.29356 -1730559: 0.112568 0.000585044 0.00813155 0.223749 0.140779 0.00362815 1.42328 0.0851885 0.291247 0.245837 0.561603 2.42561 -1732608: 0.40798 0.00176838 0.0141649 0.254636 0.0292819 0.188575 1.4038 0.271363 0.270766 0.00211251 0.0228832 2.38937 -1734656: 0.355513 0.0332541 0.241725 0.131811 0.0237433 0.283293 1.83121 0.345234 0.0137282 0.00444193 0.00344496 2.58515 -1736704: 0.402587 0.0232248 0.252757 0.101938 0.00944137 0.20104 1.58242 0.256142 6.29314e-05 0.0193511 0.00445042 2.87795 -1738752: 0.48512 0.00196183 0.151777 0.111779 0 0.153111 1.50688 0.199366 0.00517441 0.00256809 0.0122279 2.91528 -1740800: 0.407878 0.00241511 0.0469631 0.122137 0 0.0491341 1.79874 0.133781 0.0425383 0.00773087 0.00211114 2.73656 -1742848: 0.28954 0.0357795 0.0132019 0.123167 0 0 1.98778 0.0654147 0.0645584 0.132218 0.000487616 2.78029 -1744895: 0.109651 0.380184 0.00400432 0.124354 0.00721307 0 1.82071 0.0593373 0.00637462 0.165872 0.0935306 3.28699 -1746944: 0.0819717 0.503445 0 0.0991732 0.00152471 0.123968 1.47054 0.207536 0.373739 0.110432 0.119958 3.50671 -1748992: 0.199863 0.0453005 0.0848328 0.00244122 0.00593829 0.0762376 0.922597 0.214127 1.18304 0.0452959 0.150563 2.97251 -1751040: 0.271534 0.00118097 0.251161 0.108992 0.108089 0 0.772532 0.153091 1.49964 0.127605 0.348861 2.07336 -1753088: 0.279397 0.000786449 0.643779 0.457278 0.0464239 0.0200931 0.519516 0.0934688 1.721 0.0105776 0.375878 1.20368 -1755136: 0.13382 5.9552e-05 0.498755 0.51 0.201556 0.209897 0.779581 0.071804 1.63945 0.0105088 0.559473 1.65655 -1757184: 0.105439 0.423573 0.257991 0.407184 0.224658 0.14599 0.979018 0.0727917 1.01485 0.159812 0.830091 1.82793 -1759231: 0.0714226 0.272235 0.107075 0.108883 0.444041 0.0794559 1.0404 0.276037 0.634199 0.0124554 1.21786 1.84025 -1761280: 0.0123121 0 0.309058 0.0978813 0.20431 0.106744 1.01907 0.281152 0.469459 0.0119537 0.754362 2.15561 -1763328: 0.0611786 0 0.708732 0.078965 0.238413 0.104848 1.24579 0.0125212 0.413274 0.0383613 0.360344 2.52376 -1765375: 0.222167 0.00166636 0.754438 0.0814104 0.222528 0.0487286 1.65453 0 0.321343 0.00469063 0.27587 2.56714 -1767424: 0.32526 0.00162169 0.95192 0.0741197 0.164848 0.0367827 1.7968 0.00264491 0.320486 0.00596067 0.126446 2.27874 -1769472: 0.379815 0.00109576 1.00702 0.0623244 0.119102 0.0921862 1.46114 0.225422 0.47944 0.0162452 9.02446e-05 1.85818 -1771520: 0.576357 0.0413042 0.483438 0.0153193 0.0225265 0.12751 0.987351 0.717302 0.998672 0.011476 0.276572 1.85903 -1773568: 0.602347 0.787008 0.372371 0.0107552 0.188309 0.244644 1.20261 0.75956 1.20066 0.121326 0.721179 0.811122 -1775616: 0.170246 2.13032 0.48664 0.0176625 0.180235 0.311669 0.993644 0.536577 1.27672 0.136121 0.827623 0.174635 -1777664: 0.13506 2.59655 0.58788 0.0202842 0.33959 0.270881 0.52906 0.423139 1.23156 0.176713 0.824247 0.242473 -1779711: 0.0274026 2.87873 0.560415 0.0518419 0.272228 0.1472 0.325215 0.546095 1.00655 0.266264 0.757925 0.413266 -1781760: 0.282204 2.90875 0.458669 0.0502605 0.274237 0.0428299 0.549725 0.696882 0.798531 0.0588568 0.657562 0.17167 -1783808: 0.561537 2.7888 0.123095 0.130333 0.310204 0.0827001 0.588872 0.672282 0.650626 0.00366279 0.102304 0.709838 -1785855: 0.373746 1.01344 0.0926932 0.160596 0.275261 0.240845 1.50003 0.590223 0.302731 0 0.0936482 1.60415 -1787904: 0.271497 0.000444888 0.0064642 0.167812 0.0220327 0.225123 1.64974 0.475558 0.271221 0.000399901 0.0275959 2.2477 -1789952: 0.264765 0.00107488 0.00541913 0.239228 0 0.101807 1.80691 0.350062 0.0949202 0.20473 0.000510438 2.23941 -1792000: 0.321617 0.00152491 0.0731451 0.254345 0.0145864 0.34568 1.84638 0.14352 0.0374763 0.389663 0.933372 1.9316 -1794048: 0.223836 0.000939564 0.280147 0.178078 0.0270599 0.201798 1.84968 0.0221629 0 0.346962 3.00314 0.780745 -1796096: 0.000153507 0.0154893 0.198152 0 0.0167839 0.233157 1.77054 0 0 0.343727 3.05283 0.374519 -1798144: 0 0.0245133 0.172222 0.00976804 0 0.576923 1.97264 0.00128823 0.0965672 0.0755917 2.72875 0.188076 -1800191: 0.434227 0.0143107 0.330551 0.0100501 0.0119832 0.654427 2.27702 0.00233844 0 0.0398404 2.55208 0.202843 -1802240: 0.493756 0.00647418 0.501681 0.00639547 0.00656403 0.55918 2.47392 0.00357287 0 0.0344971 2.89231 0.185668 -1804288: 0.34648 0.0130921 0.565573 0.00251408 0.018106 0.407617 2.34163 0.00554982 0.00268311 0.00451254 2.93883 0.161361 -1806336: 0.166566 0.0236046 0.482664 0.00358659 0.101032 0.430012 2.08636 0.00465238 0.020427 0 2.45095 0.179306 -1808384: 0.0346518 0.0397831 0.37215 0.00657575 0.266299 0.338326 1.79022 0.00203395 0.162815 0 2.01717 0.397806 -1810432: 0.0830547 0.0572717 0.176519 0.0132313 0.416548 0.213838 1.60983 0.00259001 0.170457 0.24606 1.98379 0.239196 -1812480: 0.290575 0.103378 0.0839481 0.0206817 0.375598 0.127424 1.46615 0.0151339 0.0311757 0.406427 1.82876 0.210675 -1814528: 0.0615434 0.235023 0.111332 0.0187218 0.0601126 0.113256 1.73194 0.0588338 0.0817318 0.217433 1.7163 0.23262 -1816576: 0.0164803 0.121096 0.124654 0.00888323 0.0380526 0.182313 1.97382 0.0158981 0.0790828 0.239636 1.87285 0.232408 -1818624: 0.103131 0.0656548 0.0989399 0 0.012272 0.195859 1.95582 0.0408146 0.0477599 0.376139 1.89912 0.171868 -1820671: 0.160216 0.0597878 0.147213 0 0 0.222017 2.01167 0.0567383 0.0569288 0.399565 1.89791 0.189255 -1822720: 0.0892936 0.0339557 0.265223 0 0.0114255 0.184808 2.05748 0.0544799 0.0716002 0.371104 2.46791 0.166217 -1824768: 0.000161125 0.164299 0.262019 0.00258874 0.0132083 0.457566 1.96543 0.0696101 0.0240849 0.450174 2.93675 0.29821 -1826816: 0.000343858 0.11908 0.412173 0 0.0137915 0.49941 1.89103 0.0149678 0.0237634 0.392455 3.15697 0.339353 -1828864: 0.000465826 0.049766 0.532925 0 0.0202367 0.41707 2.17326 0.00793203 0.0204893 0.440126 2.89138 0.213913 -1830912: 0.168492 0.0722074 0.587066 0 0.039334 0.275639 2.58934 0.00930138 0.0283961 0.334394 2.44804 0.0179311 -1832960: 0.273166 0.201484 0.518659 0.0260244 0.0190067 0.130569 2.85728 0.00624879 0.0223726 0.230686 2.07505 0.0840365 -1835007: 0.00623044 0.230878 0.307042 0.100896 0 0.0439839 3.17916 0.0162443 0.0771572 0.289042 1.94147 0.302565 -1837056: 0.101364 0.207286 0.107205 0.0303599 0.0221586 0.197164 3.41126 0.135282 0.0688321 0 1.87316 0.156665 -1839104: 0.305873 0.646458 0.0351918 0.0509616 0.032211 0.0603209 3.05224 0.0855446 0.0746595 0 1.74961 0.273909 -1841151: 0.291632 0.82212 0.196578 0.0715329 0.0358878 0.0118768 2.70155 0.034557 0.248494 0.00311638 1.7378 0.374352 -1843200: 0.296575 1.04332 0.259771 0.0589834 0.0667792 0.0219413 2.57888 0.0534335 0.350598 0.0474964 1.68675 0.358132 -1845248: 0.296369 1.18375 0.167238 0.0289976 0.140789 0.0297517 2.89342 0.212292 0.354803 0.135524 1.36724 0.309218 -1847296: 0.330433 1.17724 0.00433393 0.0287898 0.273966 0.0540653 3.4968 0.229904 0.109113 0.163713 1.03159 0.249898 -1849344: 0.278742 1.05323 0.268287 0.0183964 0.305812 0.0391762 3.7908 0.00278124 0.0207528 0.107906 1.24191 0.588601 -1851392: 0.146307 0.442564 0.937582 0.0317034 0.186414 0.209097 3.41427 0.000428695 0.0162456 0.0732663 1.59776 0.374219 -1853440: 0.113194 0.425991 1.00196 0.0951213 0.0928143 0.440356 2.94291 0 0.0244735 0 1.56281 0.805797 -1855487: 0.395982 0.468212 1.04624 0.047905 0.0833013 0.452244 2.45853 0 0.0217972 0 1.50449 0.835288 -1857536: 0.593253 0.496229 0.766962 0.0312027 0.0434901 0.561933 1.74173 0 0.00962023 0.0842085 1.74324 0.820939 -1859584: 0.643876 0.375151 0.78049 0.170266 0.0255788 0.864032 1.17217 0 0.363071 0 1.38814 0.777063 -1861631: 0.659763 0.340089 0.651877 0.402916 0.0151341 1.01583 0.275143 0 0.937687 0.084833 1.20981 0.711873 -1863680: 0.747884 0.461826 0.383135 0.524324 0.113041 0.761176 0.161217 0 0.854258 0.231049 1.6021 0.528872 -1865728: 0.629758 0.0260953 0.132043 0.648569 0.0802484 0.438516 0.720908 0 0.266425 0.1273 2.20265 0 -1867776: 0.147746 0.000266222 0.0033902 0.404377 0.0813513 0.678731 1.1056 0 0 0.0813977 2.28898 0.26651 -1869824: 0.0164201 0.110054 0.00188143 0.0702607 0.00228962 1.05117 1.18153 0.000735059 0 0.0407398 2.00175 0.310065 -1871872: 0.36289 0.275859 0.00325205 0.165306 0.0180261 0.794313 1.27927 0.005232 0.0222915 0.0611379 2.04825 0.170196 -1873920: 0.303057 0.570328 0.408694 0 0.0229835 0.79225 1.31831 0.00924469 0.130756 0.0364536 2.23946 0.162077 -1875967: 0.103192 0.387866 0.390236 0 0.0209262 0.285028 1.82476 0.331409 0.235119 0.0125319 2.20956 0.349207 -1878016: 0.150816 0.266985 0.356403 0.201826 0.0244763 0.157605 2.12207 0.635226 0.569665 0 1.99292 0.279106 -1880064: 0.0965185 0.454539 0.318081 0.0378751 0.0249587 0.174018 1.87252 0.51184 1.96263 0 1.27308 0.238592 -1882112: 0.0542062 0.611757 0.434099 0.0197623 0.0124658 0.235128 1.24215 0.121916 2.68146 0 0.198414 0.247943 -1884160: 0.144616 0.618266 0.325545 0.0197565 0 0.35961 1.08522 0.0310456 2.85341 0 0.292573 0.237087 -1886208: 0.0880138 0.929503 0.0919537 0.295887 0 0.363004 1.10133 0.000401314 2.70705 0 0.75387 0.219847 -1888256: 0.170607 1.03319 0.621763 0.0658306 0 0.326228 1.10539 0 2.68286 0 1.26898 0.132682 -1890303: 0.170465 1.48988 0.201302 0.0144999 0.0923892 0.342943 2.4113 0.367926 1.43661 0.168326 1.5884 0.0169731 -1892352: 0.10933 1.59006 0.130471 0.0191239 0.0744529 0.536665 2.3881 0.544146 0 1.89137 1.24781 0.010889 -1894400: 0.0212921 1.61966 0.00476283 0.0168827 0.113897 0.456145 2.127 0.387428 0 2.09382 1.09794 0 -1896447: 0.0810693 1.46754 0.0059106 0.187748 0.174151 0.430374 1.79632 0.0114083 0.549281 1.926 0.869183 0 -1898496: 0.148235 0.772571 0.004446 0.486816 0.0312064 0.494954 1.63683 0.0316667 2.33057 1.10606 0 0 -1900544: 0.169496 0.688581 0.293134 0.560562 0.0147191 0.297744 1.98871 0.166606 2.92636 0.452622 0 0 -1902592: 0.216397 0.95304 0.706616 0.60878 0.0319666 0.103101 2.01881 0.251598 2.61956 0.384212 0.410926 0.0149062 -1904640: 0.251275 0.982891 0.799713 0.741036 0.0297398 0.0551639 1.82309 0.213132 2.54039 0.00577981 0.478597 0.131103 -1906688: 0.245149 0.739952 0.627714 0.856824 0.0233663 0 1.48128 0.0198287 2.87417 0 0.444666 0.179775 -1908736: 0.224634 0.0773255 0.179694 0.638806 0.0122722 0.0166779 1.16434 0 3.41717 0 0.629535 0.17502 -1910783: 0.451038 0.00227998 0.00137238 0.569649 0.00553553 0.0330878 0.888856 0 3.52126 0 0.81331 0.20842 -1912832: 0.176013 0.00245157 0.00200677 0.843828 0.012331 0.164722 0.65323 0 3.32666 0.0101518 1.08723 0.111969 -1914880: 0.217241 0.199312 0.00354428 0.766385 0.0345438 0.353147 0.48504 0.0349428 3.00373 0.498964 1.14034 0.0697678 -1916927: 0.0570502 0.025613 0.027845 0.76696 0.0488411 0.312132 0.850216 0.0300808 2.94385 0.160831 0.961544 0.0888512 -1918976: 0.0801116 0.133383 0.00599973 0.756622 0.0682401 0.0493515 0.894 0.0370508 2.55307 0.0476578 0.995968 0.0101335 -1921024: 0.108397 0.414602 0 0.706053 0.0594685 0.046854 0.678237 0.196862 1.75221 0 1.04488 0.177075 -1923072: 0.0990789 0.577067 0 0.604758 0.0983889 0.0487902 0.822513 0.334002 1.13756 0 1.02887 0.172908 -1925120: 0.0961474 0.573401 0.015142 0.454902 0.102918 0.051276 0.982503 0.348354 0.754823 0 1.49477 0.852231 -1927168: 0.121121 0.339837 0.259775 0.839975 0.0339123 0.0520724 2.14611 0.0411437 0.0690989 0 2.11824 0.933557 -1929216: 0.069542 0.263773 0.308465 0.376766 0.0175723 0.0805531 2.30931 0.0146792 0.0744758 0 2.58658 0.856634 -1931263: 0.016716 0.320145 0.308807 0.284093 0.0386705 0.0742094 2.25974 0.0235022 0.0858492 0 2.55714 0.815776 -1933312: 0.0601977 0.246941 0.00291302 0.160267 0.0520145 0.0395835 2.21353 0.0139018 0.102559 0.187259 2.13271 1.05812 -1935360: 0.124476 0.465307 0.0286821 0.222621 0.0683346 0.015536 2.32434 0.0169803 0.0922441 0.354297 0.986239 1.50385 -1937407: 0.0369295 0.397548 0.0688264 0.166751 0.0184985 0.359886 2.44422 0.0852568 0.00593443 0.171747 0.138815 2.04909 -1939456: 0.000610391 0.532533 0.0638358 0.180134 0.00431221 0.359463 2.2041 0.0436946 0 0.13641 0.381852 2.29564 -1941504: 0.000705943 0.511126 0.0308637 0.170133 0 0.319297 1.74315 0.0362396 0.00119556 0.146399 0.889651 2.11333 -1943552: 0.000879692 0.494009 0.0639562 0.0588317 0.0613762 0.283934 1.36405 0.0563428 0.0278198 0.155876 2.19074 1.50968 -1945600: 0.000729761 0.481825 0.209911 0.11719 0.086798 0.436957 1.16769 0.00888678 0.0283785 0.138563 2.77374 0.434294 -1947648: 0.00057393 0.449654 0.254498 0.168443 0 0.510196 1.06483 0 0.018937 0.124627 2.8649 0.306388 -1949696: 0.000630666 0.135105 0.130327 0.222277 0.0094961 1.26188 1.01772 0 0.0140698 0.132316 2.74607 0.370767 -1951743: 0.000554151 0.0691635 0.337866 0.0211856 0.0122539 1.17932 1.52683 0 0.0634875 0.091649 2.6738 0.312725 -1953792: 0.0519701 0.263518 0.538284 0.0150722 0 0.72155 1.78059 0 0.0814292 0.0557579 2.83384 0.19282 -1955840: 0.0594044 0.290207 0.574379 0.00257427 0 0.625825 1.96978 0 0.10453 0 3.3427 0.0297629 -1957888: 0.000649907 0.239108 0.542031 0 0 0.728515 2.14799 0.00339883 0.0833177 0 3.38137 0.0832946 -1959936: 0.000555168 0.0143686 0.292182 0 0.118694 0.670543 1.95841 0.0202277 0.0655663 0.199744 2.96341 0.0934637 -1961984: 0.00053929 0.0022982 0.277035 0.0580338 0.165188 0.790566 1.08292 0.0159616 0.0764392 0.884459 2.66519 0.157799 -1964032: 0.000318812 0.00307958 0.27788 0.0794528 0.293466 0.743393 0.567972 0 0.0560525 1.01323 2.83402 0.284406 -1966079: 0 0.00113046 0.458391 0.0125011 0 0.547203 0.725663 0.0833374 0.0410467 0.0708481 2.87947 0.339673 -1968128: 0.32402 0 0.369926 0.0137155 0 0.556064 1.47171 0.138029 0.330312 0.0627296 3.06476 0.0775075 -1970176: 0.33931 0.0012253 0.276732 0.0144701 0 0.57174 1.68602 0.0477432 0.338338 0.0424473 3.22318 0.0633649 -1972223: 0.25992 0.0761929 0.163658 0.0114339 0 0.450329 1.72028 0 0.337299 0 3.10367 0.0692832 -1974272: 0.132334 0.371544 0.107645 0.0138499 0 0.402793 1.71756 0 0.28581 0 2.65046 0.178987 -1976320: 0.00823524 0.552534 0.156945 0.0160504 0 0.501303 1.68802 0.027911 0.0322069 0 2.23942 0.230016 -1978368: 0.313446 0.617499 0.120563 0.113131 7.87132e-05 0.464273 2.04408 0.23523 0.0220645 0.219315 1.88878 0.51987 -1980416: 0.468278 1.29848 0.150352 0.12863 0.00549393 0.228061 2.52882 0.758222 0.0520392 0.536688 1.30837 0.452556 -1982464: 0.524454 1.51558 0.278333 0.103928 0.00651405 0.104205 2.47863 1.04168 0.0598504 0.227959 0.621194 0.365804 -1984512: 0.658632 1.33604 0.407088 0.120179 0.0102041 0.123656 2.38856 1.07821 0.30874 0 0.404342 0.407528 -1986559: 0.662755 1.38018 0.168817 0.341511 0.495691 0.118246 2.31535 1.07403 0.668841 0.289614 0.0050234 0.322409 -1988608: 0.203258 1.17734 0.205476 0.576472 0.0103051 1.00714 1.79024 1.07316 0.592983 0.668512 0.0377743 0.322359 -1990656: 0.0715452 0.0458174 0.661655 0 0.0155571 1.04043 1.58897 1.25575 1.63686 0.601511 0.126192 0.277253 -1992703: 0.0198909 0.013839 0.588713 0 0.0147758 0.813229 1.39697 1.08495 2.4661 0.0436334 0.263011 0.272014 -1994752: 0.0469137 0.0993569 0.470694 0.106449 0 0.749433 1.27199 0.761826 2.83082 0.0968349 0.179799 0.308219 -1996800: 0.119656 0.193589 0.305746 0.446113 0 0.439882 1.20251 0.440772 2.5242 0.965651 0.0530873 0.194014 -1998848: 0.164905 0.246508 0.2118 0.59648 0.0845174 0.323261 1.13806 0 1.81808 2.06073 0 0.200771 -2000896: 0.28953 0.108892 0.0487437 0.470748 0.318313 0.289128 0.974163 0 1.23515 2.49141 0.00887912 0.372321 -2002944: 0.272762 0.000786626 0.135079 0.273658 0.220798 0.96479 0.767101 0 1.46072 1.42452 0.3077 0.551267 -2004992: 0.100127 0.00193032 0.0908236 0.28385 0.410733 0.802207 0.888724 0 1.90738 0.392668 1.47223 0.515852 -2007039: 0.00547196 0.117497 0.154536 0.163404 0.0979561 0.75968 0.893185 0 1.85749 0.220891 2.1523 0.211513 -2009088: 0.000327936 0.962281 0.171887 0.0248422 0.0530644 0.708423 1.17246 0.0141349 0.458848 0.512261 1.86759 0.616031 -2011136: 0.000331331 1.49867 0.40064 0.0236274 0.0462142 0.458773 0.892284 0.062987 0.216011 0.754486 1.47791 0.544312 -2013183: 0.00453749 1.88747 0.626019 0.024138 0.0648354 0.371113 0.705528 0.0648863 0.283394 0.692529 1.0442 0.283378 -2015232: 3.53414e-05 2.01182 0.438357 0.00674699 0.0578166 0.419795 0.746734 0.127887 0.203581 0.373786 1.58618 0.281695 -2017280: 2.19384e-05 1.5478 0.0354166 0.249771 0.0669001 0.501246 1.08792 0.0768001 0.203972 0.185959 2.63145 0.206903 -2019328: 0.0234117 0.843193 0.147187 0.218938 0 0.654533 1.64641 0.0575698 0.198833 0.0161511 3.23743 0.0901913 -2021376: 0.00167891 0.395014 0.0763985 0 0.00364688 0.734537 1.66931 0.0194954 0.221774 0.0109805 3.44076 0.128101 -2023424: 0.000523756 0.355051 0.0391527 0 0.0498357 0.844775 1.28572 0 0.217363 0 3.41533 0.217637 -2025472: 0.00871939 0.178302 0.156253 0 0.0503507 0.770309 0.896923 0.143028 0.361722 0 3.35858 0.249621 -2027519: 0.288513 0.0155795 0.221559 0.0998023 0.0224031 0.753876 0.813096 0.628907 0.413866 0 2.11439 0.282206 -2029568: 0.452864 0.0260026 0.162989 0.118287 0.316809 0.839891 0.842561 0.576995 0.124175 0.0551794 1.64973 0.0861458 -2031616: 0.443524 0.0562155 0.0772324 0.426512 0.556198 0.800966 0.359761 0.245503 0.0335522 0.117589 1.88101 0.0740128 -2033664: 0.000519579 0.0457537 0.186894 0.531012 0.721901 0.909398 0.849464 0.0026005 0.0117122 0.128957 1.78312 0.581206 -2035712: 0.000304879 0.0973645 0.465164 0.027483 0.5211 0.843839 0.858312 0.00174431 0.0142456 0.0515124 1.89804 1.21131 -2037760: 0.192771 0.0551846 0.315256 0.0234755 0.0545269 0.638579 0.996279 0.0194823 0.0167408 0.0860012 1.99526 1.42596 -2039808: 0.250023 0.0696803 0.142277 0.0156818 0.0864228 0.292091 0.882421 0.00428544 0.016786 0.15211 2.5281 0.814052 -2041855: 0.000456695 0.063275 0.0478129 0.00583687 0.144846 0.266857 1.11759 0.0177725 0.0311083 0.15482 2.9739 0.192638 -2043904: 0.000478652 0.0471405 0.0751161 0 0.0161351 0.378628 1.4282 0.00992882 0.00659877 0.183044 2.97719 0.273832 -2045952: 0.000522497 0.0219723 0.182823 0.0389764 0 0.221141 1.54152 0.00489085 0.00964168 0.242386 2.78711 0.161597 -2047999: 0.000513975 0.00911326 0.435873 0.00270388 0.119052 0.223996 1.37167 0.00316894 0.0227737 0.249542 2.57746 0.168865 -2050048: 0.000380396 0.0297834 0.605265 0 0.250012 0.173047 1.28055 0.0068777 0.0377907 0.087901 2.65403 0.185911 -2052096: 0.240151 0 0.577402 0.0503644 0.295123 0.258756 1.58424 0.0414319 0.0481697 0.3429 2.59622 0.0889857 -2054144: 0.484744 0.034608 0.461848 0.193195 0.0114174 0.688564 1.40515 0.102302 0.0501912 0.843487 2.39608 0.228857 -2056192: 0.358862 0.0548614 0.3013 0.0193482 0.0121518 0.682652 0.952841 0.151878 0.123101 0.802781 2.67135 0.255658 -2058240: 0.00052434 0.810926 0.24627 0.150886 0.0773878 0.467022 0.744862 0.177135 0.298501 0.568382 2.43709 0.219344 -2060288: 0.000353454 1.74735 0.00380028 0.191609 0.263374 0.429407 0.992762 0.253925 0.43461 0.258205 2.32773 0.182639 -2062335: 0 2.06884 0.400706 1.14792 0.0438599 0.442361 0.964535 0.375202 0.461833 0.000751691 2.05392 0.106105 -2064384: 0.159121 2.36187 0.00872137 1.21516 0.00316322 0.70629 0.74909 0.26194 0.566537 0.21782 1.57762 0.0549935 -2066432: 0.155466 2.32012 0.00981652 0.922809 0 0.826284 1.53776 0.105339 0.517009 0.0986493 1.098 0.0325664 -2068479: 0.146 2.0976 0.197682 0.684763 0.213457 0.640602 2.53797 0.0599087 0.454774 0.0877772 0.889882 0.00912705 -2070528: 0.0467054 1.72406 0.280394 0.392739 0.0779702 0.439827 3.27344 0.03685 0.512245 0.142243 0.66368 0.00434076 -2072576: 0.051392 1.63993 0.272758 0.0117588 0.116952 0.286052 3.48596 0.00738345 0.763309 0.0378595 0.817677 0.0295635 -2074624: 0.193301 1.7448 0.235338 0 0.127409 0.140249 3.38822 0.00474325 0.752971 9.73876e-05 1.06965 0.0905464 -2076672: 0.162135 1.73431 0.222372 0 0.0196518 0.160983 2.89308 0.00823624 0.653848 0.0213202 1.75538 0.115407 -2078720: 0.000571097 0.8769 0.24598 0.0848969 0.0395096 0.731102 1.41511 0.00973997 0.30708 0.0151656 1.76543 0.87284 -2080768: 0.000337889 0.148887 0.143718 0.242416 0.0673885 0.94081 1.18125 0.0518195 0 0.0105624 1.77978 1.02708 -2082815: 0.126351 0.0657422 0.00651345 0.421192 0.0115527 1.12152 0.709839 0.131005 0 0.132812 2.06866 1.00488 -2084864: 1.09008 0.0380111 0.00491648 0.504366 0.00590691 1.29211 0.0410289 0.154797 0 0.28263 2.1305 0.837436 -2086912: 2.11093 0 0.00196932 0.661826 0.0449592 0.526566 0.308034 0.228841 0 0.243459 1.49578 1.37344 -2088960: 1.84614 0 0.00146862 0.202515 0.0376201 0.624519 0.459096 0.206662 0.247779 0.0015501 0.734645 2.72668 -2091008: 1.66332 0 0.00178549 0.187923 0.0448992 0.517157 1.12738 0.25686 0.0907353 0.00350081 0.0490677 2.88089 -2093056: 2.05986 0.0351759 0.00257209 0.198845 0.0133008 0.187993 1.48639 0.182927 0.0179989 0.0321956 0.0612887 2.79381 -2095104: 1.88168 0.00180851 0.161509 0.174723 0.0449071 0.169715 1.56626 0.223381 0.011737 0.000384755 0.0271875 3.00444 -2097151: 1.0372 0.0931377 0.187193 0.121839 0.0903444 0.22456 1.70922 0.210598 0.0222811 0 0.00647445 3.5535 -2099200: 0.0564471 0.157203 0.213962 0.0598921 0.0964009 0.258008 1.91063 0.0353287 0.0479272 0 0.00444486 3.45382 -2101248: 0.00035477 0.00100502 0.171511 0.0596106 0 0.350481 1.50235 0.0189069 0.043158 4.99938e-05 0.123357 3.13347 -2103295: 0.00433828 0 0.0523876 0.0223067 0.137691 0.391765 1.20429 0.25058 0.423915 0.0489391 0.573513 2.09372 -2105344: 0.194979 0.00297043 0.0871768 0.0643688 0.28649 0.453184 0.966101 0.293321 0.491639 0.125478 1.18969 0.766014 -2107392: 0.0414297 0.132634 0.169425 0 0.517466 0.695353 0.646021 0.251879 0.860466 0.0781017 1.74462 0.294334 -2109440: 0.00046083 0.0744522 0.335702 0.0461076 0.751001 0.642112 0.826852 0.20075 1.19532 0.0217442 1.47559 0.193725 -2111488: 0.000253844 0.00394144 0.341225 0.189218 0.128902 0.414947 1.52395 0.14949 1.27508 0.00173932 0.672009 0.845488 -2113536: 0.173742 0.0203573 0.00473645 0.347436 0.0574231 0.327264 1.77326 0.264016 0.802168 0.318744 1.21085 1.13215 -2115584: 0.315609 0.511935 0.152543 0.476917 0.256742 0.082895 1.88359 0.4145 0.278749 0.583642 1.17121 1.64423 -2117631: 0.000684367 0.630821 0.683206 0.376448 0.288985 0.107983 1.75232 0.378625 0.596152 0.13891 0.669227 1.71476 -2119680: 0.233033 0.717967 1.05567 0.0982312 0.173445 0.0811307 1.54928 0.766758 0.959359 0.227594 0.020602 1.75005 -2121728: 0.000709743 0.650749 1.09314 0.184997 0 0.0548232 1.31423 1.17467 1.16917 0.330143 0.00030736 1.4216 -2123775: 0.000807689 0.520138 0.950572 0.151757 0 0.32069 1.01393 0.755269 0.445699 0.905907 1.13968 0.467516 -2125824: 0.000817722 0.137416 0.450629 0.0450326 0 0.242835 1.00499 0.0452246 0.0373066 0.961954 2.89649 0.133924 -2127872: 0.000807575 0.152706 0.251846 0.0535286 0.020569 0.220166 1.09135 0.0113162 0.0350262 1.19072 2.89896 0 -2129920: 0.000724602 0.133732 0.653643 0.0569783 0.162404 0.191629 1.04173 0.00290448 0.0314191 1.30439 2.43597 0 -2131968: 0.000662937 0.16641 0.825289 0.108545 0.295548 0.150674 0.840496 0.0044226 0.0201659 1.50582 2.0663 0.0466712 -2134016: 0.0538518 0.227098 0.612826 0.0779221 0.477478 0.0544173 0.814877 0.00130895 0.0220956 1.52061 2.10495 0.000520017 -2136064: 0.149906 0.0699885 0.373273 0 0.489616 0.249431 0.779252 0.0433592 0.0488612 1.54869 2.08861 0.000196985 -2138111: 0.122306 0.00178075 0.411963 0 0.211627 0.467686 0.774409 0.0314297 0.0819146 1.23957 2.12416 0.17605 -2140160: 0.230993 0.00247784 0.422398 0.0967411 0.117522 0.0555072 0.67118 0.000638954 0.179148 0.742696 2.16758 0.684951 -2142208: 0.11625 0.00203187 0.481633 0.206681 0.244424 0.0944669 1.483 0.0435893 0.130964 0.442265 2.02763 0.417465 -2144255: 0.14955 0.0869475 0.416586 0.232907 0.0380151 0.140557 1.98391 0.578513 0.048825 1.47338 1.53936 0.374259 -2146304: 0.207712 1.23686 0.156556 0.10036 0.228403 0.266199 1.87635 0.275992 0.00966266 2.59459 0.484713 0.174733 -2148352: 0.288604 1.17715 0.110181 0.0609278 0.358389 0.124942 1.71943 0.0785436 0.0671809 2.6652 0.512476 5.38971e-05 -2150400: 0.442857 0.432364 0.00422192 0.00340838 0.378352 0.0436635 1.60675 0.0767236 0.173004 2.25595 0.46085 0.879437 -2152448: 0.438292 0.19412 0.00519397 0.000410818 0.311273 0 1.37447 0.025995 0.0852657 1.2953 0.899619 2.00707 -2154496: 0.457233 0.00349514 0.0422158 0.340549 0.0492596 0.369553 1.33091 0 0.229248 0.343393 1.45656 2.10315 -2156544: 0.360989 0.002775 0.0176737 0.5545 0.179209 0.507699 1.23687 0.115662 0.707028 0.201426 1.33579 1.70918 -2158591: 0.235463 0.00319182 0.0312638 0.739167 0.347697 0.491485 0.9743 0.0694463 1.07541 0.237803 1.31733 1.26157 -2160640: 0.226146 0.00275199 0.0783756 0.363311 0.271932 0.22432 0.771383 0.154756 1.24168 0.00491289 1.32543 1.33166 -2162688: 0.517416 0.00285358 0.0840595 0.251647 0.247775 0.0158549 1.14071 0.167908 0.598295 0.103757 1.54271 1.51131 -2164736: 0.470758 0.00380523 0.156536 0.189297 0.40336 0 1.22284 0.147837 0.170049 0.181308 1.88218 1.17511 -2166784: 0.448689 0.146822 0.511955 0.28907 0.170317 0.17712 1.20866 0.157775 0.136206 0.014287 1.9277 1.49194 -2168832: 0.647054 0.0367435 0.00376535 0.409522 0.395256 0.0297703 1.21298 0.588426 0.279043 1.27684 0.69627 1.58046 -2170880: 0.473813 0.00227165 0.00649323 0.302261 0.537028 0.0293206 1.26792 0.608639 0.155456 1.99489 0.48076 1.27978 -2172927: 0.273151 0.00158105 0.00712806 0.129167 0.488671 0.033401 1.12262 0.500795 0.00056736 2.52004 0.517789 0.960035 -2174976: 0.255254 0.000551063 0 0.11069 0.189272 0.0287947 1.22923 0.117682 0.000242412 2.74556 0.599607 1.18033 -2177024: 0.216677 0.019116 0.0543372 0.0804419 0.257064 0.0329197 1.28087 0 0.125985 1.94634 0.602983 1.69344 -2179071: 0.217218 0.200201 0.00447501 0.0286509 0.61006 0.259778 1.33255 0.187468 0.723413 0.265935 0.271777 1.80246 -2181120: 0.270042 0.224535 0.00306801 0.0380692 0.360976 0.271281 1.36834 0.406919 1.05099 0 0.488596 1.79725 -2183168: 0.406117 0.0833875 0.00366443 0.0250129 0.0530063 0.237118 1.29625 0.378744 1.26333 0.0215552 0.585993 2.0293 -2185216: 0.432053 0 0.264635 0.0149434 0.0411767 0.231748 1.18518 0.293516 1.40223 0.0574319 0.536124 1.90928 -2187264: 1.68184 0.0378485 0.530069 0.0110536 0.0666783 0.135737 1.1117 0.0745535 1.22669 0.0200578 0.366127 1.43673 -2189312: 2.31501 0.090292 0.246641 0.00523912 0.0652278 0.0303437 0.935584 0.128008 0.957647 0.00231554 0.365453 1.03342 -2191360: 2.20925 0.0636078 0.0600626 0 0.0349753 0.42423 0.89922 0.000428148 0.806506 0.00389098 1.07299 0.954979 -2193407: 2.08837 0.156854 0.131191 0.00135274 0.0210045 0.470569 1.22395 0 0.125089 0.00403691 2.06405 1.14982 -2195456: 2.19884 0.143887 0.152929 0.0278743 0 0.333827 1.50546 0.00393691 0.0879041 0.0366676 2.19872 1.08258 -2197504: 2.52099 0.0898136 0.186889 0.0371976 0 0.236109 1.69673 0.0194043 0.00102338 0.0789239 2.19036 0.773146 -2199551: 2.06789 0.145138 0.300173 0.0264175 0.000223599 0.237752 1.77744 0.0233739 0 0.0578491 2.73364 0.542159 -2201600: 0.66833 0.204521 0.298279 0.00347312 0.0233717 0.518364 1.88728 0 0 0.0546495 2.8119 0.835342 -2203648: 4.48075e-05 0.307863 0.176555 0.051764 0.0294509 0.425754 2.0081 0.115397 0.000360613 0.0456118 2.52043 1.87928 -2205696: 0 0.290654 0.149283 0.03636 0.0299488 0.322913 1.92226 0.151473 0.00106864 0.0243769 1.84156 2.46808 -2207744: 0 0.115421 0.0872053 0.00662707 0.0447761 0.00753591 1.97883 0.14889 0.0483144 0 1.34383 2.44339 -2209792: 0.297125 0.0269101 0.190058 0.0553685 0.071684 0.0386807 2.09263 0.0283336 0.0522881 0 1.36587 2.1375 -2211840: 0.227186 0.0241662 0.281122 0.206875 0.0368631 0.156523 2.0461 0.0307106 0.0131685 0.0623779 1.42188 1.85159 -2213887: 0.000317583 0.00118565 0.165824 0.270797 0.0274228 0.269547 1.9862 0.0201638 0.0308778 0.053857 1.66208 1.63745 -2215936: 0 0.0265914 0.447641 0.191811 0.0319574 0.296722 2.03844 0.00386279 0.00720821 0.0297625 2.03543 1.33914 -2217984: 0 0.0169827 0.744332 0.0516373 0.0247961 0.392452 1.69992 0.0692089 0.00166439 0.0938145 1.63604 2.05255 -2220031: 2.78192e-05 0 0.598003 0.0555758 0.035161 0.303727 1.40293 0.882677 0.0586884 0.00921639 0.720857 2.00924 -2222080: 0.100621 0.021304 0.509464 0 0.0213854 0.215472 1.42117 1.20855 0.0706629 0.0013809 0.686629 1.90869 -2224128: 0.569097 0.202745 0.332136 0 0.020649 0.147331 1.61272 0.917377 0.0891932 0 0.781625 1.85419 -2226176: 0.757322 0.284067 0.349727 0.00283909 0.0215497 0.0696137 1.95387 0.320505 0.0833667 0.0375193 0.684888 1.70409 -2228224: 0.488992 0.297165 0.274475 0.0160011 0.0122142 0.0728645 2.49493 0.0312828 0.290086 0.0493047 0.482946 1.4424 -2230272: 0.452162 1.13658 0.122122 0.0163914 0.0157986 0.0656855 2.60008 0 0.336193 0.0411433 0.643565 0.760822 -2232320: 0.421769 1.71286 0.0912301 0.0699829 0.0242646 0.156341 2.49357 0 0.329476 0.257338 0.558335 0.266234 -2234367: 0.541955 1.93335 0.115741 0.00461055 0.0232568 0.250851 2.49172 0 0.278793 0.344645 0.358311 0.159807 -2236416: 0.791221 1.9041 0.066634 0 0.00671108 0.326126 2.24242 0 0.251156 0.383558 0.226475 0.154651 -2238464: 1.0061 1.13388 0.110804 0.00127897 0 0.35687 2.28248 0 0.143598 0.164376 0.428289 0.2063 -2240512: 0.70247 0.316864 0.212583 0.0120357 0.356836 0.243563 1.64462 0 0.307054 0.237674 1.44738 0.499395 -2242560: 0.0226963 0.0669053 0.24783 0.0263934 0.454909 0.100257 1.27999 0.0489464 0.142533 0.345163 1.51365 1.02744 -2244608: 0.000799744 0.212462 0.187521 0.0163638 0.361993 0.104291 1.29273 0.217588 0.116435 0.194687 1.19187 1.2762 -2246656: 0.000631972 0.133308 0.2045 0.0140802 0.293911 0.100858 1.40961 0.521541 0.106644 0.115435 1.1166 1.25281 -2248703: 0.122488 0.00143073 0.343657 0.023311 0.162924 0.0553647 1.45672 0.335119 0.108832 0.326047 1.4267 0.905212 -2250752: 0.266292 0.000800706 0.321551 0.0439192 0 0.0322096 1.54304 0.192182 0.0652941 0.371245 1.73681 0.648175 -2252800: 0.322125 0.38311 0.0548111 0.0411984 0.00387696 0.42244 1.85558 0.123428 0.0169426 0.615906 1.90466 0.36864 -2254847: 0.0887462 0.661045 0.0694939 0.048055 0.0284406 0.749266 1.52525 0.016182 0.0130802 0.787168 2.05665 0.523656 -2256896: 0.039853 0.825681 0 0.042506 0.0169295 0.968615 1.14334 0.0324061 0.0124649 1.08083 2.29145 0.774555 -2258944: 0.000446665 0.944255 0.00327588 0.0201136 0.141204 1.06855 0.940659 0.0210042 0.0908543 1.08168 2.39663 0.681287 -2260992: 0.0516125 0.792938 0.0090993 0.0125116 0.12258 1.25174 0.961942 0.023624 0.102476 0.836287 2.4674 0.149794 -2263040: 0.17548 0.777734 0.0129243 0.0083106 0.0879578 1.27984 0.864387 0.0422557 0.0988537 0.186052 2.61435 0.0530406 -2265088: 0.478694 0.467339 0.0117223 0.0057748 0.202518 0.941479 0.854404 0.0157265 0.0833948 0.166184 2.80232 0.0496661 -2267136: 0.58387 0.380978 0.0165094 0.000445247 0.12803 0.603014 0.950444 0.0110867 0.0826893 0.145783 2.84083 0.10143 -2269183: 0.504147 0.544814 0.0292699 0.00514585 0.0851261 0.595414 1.10774 0.00833193 0.0775237 0.148895 3.00032 0.0546179 -2271232: 0.23404 0.655894 0.0688399 0.015493 0.000939262 0.624079 1.42595 0.00673212 0.0175224 0.161211 3.11534 0.37043 -2273280: 0.0405995 0.87207 0 0.00262486 0.0492327 0.270916 2.22623 0.346493 0.12245 0.471691 2.82206 0.83029 -2275327: 0.000503606 0.895983 0.07906 0 0.0978109 0.235743 2.00092 0.364558 0.405714 0.181548 2.19311 0.693598 -2277376: 0.00056813 0.630586 0.329802 0.00712487 0.125236 0.0555805 1.98904 0.19364 0.298222 0.000803285 1.79832 0.49131 -2279424: 0.140398 0.474745 0.709362 0.0108642 0.332217 0.0273354 1.91966 0.32686 0.236637 0 1.57386 0.253681 -2281472: 0.173261 0.508404 0.637934 0.174753 0.659283 0.355832 1.88865 0.545763 0.113229 0.0585021 1.32819 0.00688786 -2283520: 0.237141 0.490717 0.710793 0.473178 1.00083 0.483343 1.65976 0.138758 0.223567 0.488357 0.947735 0.00873464 -2285568: 0.455095 0.960678 0.787412 0.642219 0.99994 0.316673 0.983777 0.0291373 0.0041811 1.21003 0.969348 0.304394 -2287616: 0.460618 1.2196 1.06737 0.586593 0.929995 0.105354 0.0502922 0.168583 0.220273 1.34724 1.35903 0.386489 -2289663: 0.13108 1.09725 1.16301 0.298108 0.24546 0.178181 0.0694868 0.472283 0.360523 1.21885 1.40315 0.605667 -2291712: 0.0318249 0.605784 0.872755 0.55529 0.297627 1.04275 0.0837716 0.505291 0.394267 1.17199 1.04096 0.964375 -2293760: 0.000174441 0.797246 0.765522 0.925291 0.437156 1.39021 0.275751 0.432124 0.17272 1.09803 0.962738 0.598068 -2295808: 0.0377333 0.858624 0.796601 0.959485 0.83574 1.19144 0.94089 0.468557 0.0915503 0.0763441 0.813738 0.2879 -2297856: 0.125904 0.355656 0.954042 0.746402 0.909645 1.1487 0.944711 0.420289 0 0.0527005 0.428705 0.474716 -2299904: 0.149246 0.150144 0.850298 1.11749 0.739524 0.848754 0.968574 0.726754 0 0.0369724 0.261617 0.578759 -2301952: 0.0670063 0.0715153 0.159941 1.05423 0.970639 0.252402 0.867853 0.640858 0 0 0.946271 0.76445 -2303999: 0.00662863 0.00781478 0.0926941 1.28874 1.25873 0.211315 0.655279 0.385085 0.0449464 0 0.993798 0.861532 -2306048: 0.0226436 0.0174259 0.191243 1.43657 0.870924 0.159797 0.566161 0.640842 0.116178 0.0193415 0.804379 0.981946 -2308096: 0 0.145487 0.242851 0.860703 0.475858 0.0314802 0.519221 1.37324 0.436743 0.0235305 0.745049 1.51228 -2310143: 0.523735 0.722076 0.177885 0.462131 1.01456 0.2931 0.63163 1.44975 0.655299 0.000318363 0.138073 1.60597 -2312192: 0.789552 1.09853 0.00494553 0.261856 0.915127 0.170283 0.552927 1.43822 0.437251 0.129403 0.568988 1.45212 -2314240: 0.60124 1.16331 0.194376 0.0220317 0.56977 0.0897784 0.639276 1.13848 0.0591224 0.427831 1.00242 1.49929 -2316288: 0.316864 0.861191 0.219294 0.0300976 0.364147 0.102175 0.910918 0.773126 0.0125197 0.736932 1.38959 1.1094 -2318336: 0.108846 0.514411 0.0323058 0.0488722 0.0982161 0.0765686 1.20675 0.476653 0.0824553 0.96925 1.4049 0.910054 -2320384: 0.798638 0.272276 0.352394 0.266521 0.00450095 0.0220649 0.700436 0.986782 0.0788244 0.975629 1.23592 0.700677 -2322432: 1.34408 0.287809 0.91167 0.375679 0.00549994 0 0.354324 1.25862 0.0598233 0.68355 0.340987 1.2582 -2324479: 1.43356 0.212662 0.931523 0.243463 0.00154255 0.0776641 0.087056 1.90356 0.0467126 0.229495 0.154807 1.47798 -2326528: 1.24442 0.350198 0.697689 0.36388 0.179022 0.129553 0.247251 2.10411 0.0742718 0.114146 0.44087 0.63548 -2328576: 0.595056 1.00152 0.234742 0.70369 0.190156 0.011171 0.237581 1.65241 0.186421 0.466794 1.0025 0.547712 -2330623: 0.178589 1.02362 0.182185 0.704319 0.189694 0.0904267 0.133369 1.06224 0.184571 0.477192 1.41918 0.381421 -2332672: 0.0199079 0.726438 0.385706 0.34757 0.0918053 0.0867868 0.147229 0.586282 0.450558 0.276263 2.07813 0.48731 -2334720: 0.119534 0.148198 0.510356 0.449922 0.0307096 0.18934 0.421302 0.574416 0.455364 0.0219823 2.38723 0.634237 -2336768: 0.622586 0.000202177 0.290493 0.284459 0.0154766 0.0695509 2.06671 0.705803 0.0138967 0.158794 1.67842 0.858093 -2338816: 0.535716 0.197197 0.227716 0.246874 0.00500267 0.267326 2.19172 0.669625 0.0647492 0.346563 0.753016 1.05018 -2340864: 1.28853 0.314606 0.234199 0.283041 0.00652888 0.289504 2.26888 0.568076 0.102729 0.214991 0.355116 0.808027 -2342912: 1.80547 0.158674 0.124236 0.304536 0.0215393 0.437058 2.36239 0.526526 0.101688 0.0931631 0.0272376 0.458404 -2344959: 2.28939 0.128083 0.0231449 0.198749 0.040782 0.709124 1.57885 0.29156 0.262716 0.0857082 0.0781685 0.871644 -2347008: 1.91462 0.191653 0.0788388 0.0971575 0.0427721 0.912972 0.678392 0.53593 0.419774 0.0841557 0.498487 0.889822 -2349056: 1.40753 0.0210248 0.344418 0.0702266 0.083845 1.10711 0.521216 0.39941 0.568865 0.215897 0.517846 0.729816 -2351103: 0.737705 0.023425 0.472722 0.423475 0.117229 1.06147 0.351402 0.348073 0.701216 0.42877 0.524425 0.739191 -2353152: 0.369123 0.0410408 0.682845 0.78507 0.259968 0.634726 0.241936 0.073057 0.576106 0.577227 1.06807 0.165117 -2355200: 0.525495 1.04343 0.520691 0.481171 0.0412404 0.0133833 1.24838 0.219473 0.176508 1.01152 0.76501 0.174988 -2357248: 0.765374 1.35959 0.737647 0.263382 0.236253 0.108082 2.1518 0.31419 0 0.540897 0.225164 0.106412 -2359296: 0.427088 1.22257 0.692322 0.498773 0.410662 0.0601883 2.38486 0.564394 0 0.175343 0.50608 0.055222 -2361344: 0.232076 1.16361 0.588789 0.58933 0.501258 0.0122405 2.41861 0.661152 0 0.0953125 0.581971 0.0509027 -2363392: 0.320473 0.896965 0.716532 0.634256 0.488778 0.000608902 2.46555 0.502725 0 0.122705 0.506476 0.348663 -2365439: 1.06653 0.470432 0.535596 0.243439 0.251 0 2.19138 0.176847 0 0.114465 0.717356 1.16365 -2367488: 1.00726 0.280114 0.482939 0.216934 0.0405784 0.326815 1.20292 0.0824343 0 0.0956762 0.249113 2.27757 -2369536: 0.578418 0.451585 0.169274 0.358909 0.393519 0.377806 1.0766 0.250385 0.00216983 0.252993 0.273787 2.26217 -2371584: 0.153394 0.826423 0.0653229 0.502376 0.298752 0.0720841 2.10762 0.319317 0.00114776 0.771487 0.886938 1.11188 -2373632: 0.28382 0.933898 0.246936 0.319894 0.321331 0.0593839 2.43068 0.0948606 0 0.249929 0.664597 0.322978 -2375680: 0.506855 0.781232 0.581752 0.115694 0.33817 0.00195189 2.56691 0.0973561 0.0162443 0 1.10438 0.0526975 -2377728: 0.107791 0.464094 0.928789 1.20192 0.277089 0.0114719 2.69135 0.162122 0.156699 0 1.28392 0 -2379775: 0.000304161 0.00231057 0.822928 1.57795 0.117436 0.030187 2.38175 0.299316 0.321768 0 1.35719 0.278595 -2381824: 0.00026857 0.0321791 0.53925 2.18919 0.0155127 0.0730721 1.81782 0.729156 0.310038 0.0273907 1.73953 0.276434 -2383872: 0 0.0471705 0.238966 2.64793 0.0434549 0.114546 1.2666 0.4994 0.393754 0.546739 1.76648 0.266208 -2385919: 0 0.592604 0.511271 2.47993 0 0.21904 0.567347 0.594168 0.431719 0.680919 1.63914 0.222921 -2387968: 5.92677e-05 1.55946 0.843619 0.0713534 0.0294221 0.15003 0.515972 0.510656 0.411759 0.722426 1.71953 0.282539 -2390016: 0.00019347 1.81039 0.734311 0.0242928 0.705007 0.193806 0.666196 0.277597 0.274682 0.893122 0.988926 0.211515 -2392064: 0.129631 1.60695 0.634019 0.10941 0.805739 0.0374247 0.72467 0.331325 0.198851 1.45676 0.521727 0.0791903 -2394112: 0.151017 1.31576 0.540257 0.120729 0.87686 0.13936 0.638688 0.625856 0.0828847 1.53578 0.138736 0.0298677 -2396160: 0.137942 0.867977 0.346419 0.128438 0.845931 0.300864 0.555654 0.673352 0.0982949 1.5884 0.0797913 0.258615 -2398208: 1.24318 0.256838 0.00759086 0.1172 0.403984 0.380911 0.554735 0.668657 0.282262 1.63636 0.152396 0.353449 -2400255: 1.65121 0.312934 0.00177211 0.363989 0.212856 0.10413 1.03413 0.919652 0.0990242 1.14158 0.625603 0.213971 -2402304: 0.460969 0.297163 0.171975 0.271784 0.178408 0.601347 1.19769 1.17938 0.000685168 0.771498 2.18185 0.0503009 -2404352: 0.000463054 0.414307 0.409171 0.000219266 0.151706 0.772191 1.15971 0.494194 0.0336126 0.587308 2.58304 0.0347918 -2406399: 0.000504148 1.03892 0.340306 0 0 0.6655 1.39152 0.415382 0.0344368 0.563929 2.31828 0.499408 -2408448: 0.000403 2.36724 0.104528 0.127291 0 0.770859 1.60073 0.460975 0.0842146 0.581194 1.64943 0.81755 -2410496: 0.153944 2.8854 0.00121566 0.34901 0.0108631 1.05405 1.39715 0.400305 0.187484 0.524832 0.585595 0.7779 -2412544: 0.301543 2.54845 0.997485 0.331844 0 0.291986 0.834465 0.481915 0.62585 0.541477 0.303042 0.438643 -2414592: 0.260453 1.83871 1.564 0.271899 0 0.306666 0.309542 0.453284 1.1054 0.359845 0.452102 0.121244 -2416640: 0.334572 0.915246 1.58514 0.287365 0.0842957 0.0726438 0.713035 1.11755 0.945992 0.301299 0.142552 0.0877885 -2418688: 0.620307 0.903574 1.21463 0.362367 0.355546 0.291812 1.06347 0.831522 1.08613 0 0.183634 0.0975686 -2420735: 0.67984 0.876535 0.770372 0.362349 0.256477 0.543747 0.76415 0.410665 1.00533 0 0.143671 0.433641 -2422784: 0.510301 0.891965 0.70541 0.00449924 0.172184 0.585381 0.389707 0.228076 1.12425 0 0.0584853 0.650871 -2424832: 0.235392 0.329098 0.624614 0.108052 0.54541 0.230721 0.742097 0.291929 1.20726 0.0350017 0.242791 0.543472 -2426879: 0.024964 0.317327 0.640438 0.506633 0.638522 0.446739 1.3104 0.315934 0.548848 0.0812413 0.0903706 0.136497 -2428928: 0.000301217 0.712746 0.736851 0.61162 0.548946 0.324647 1.81815 0.245827 0.575017 0.138616 0.0969491 0.233041 -2430976: 0.000380235 0.822508 0.519655 1.12626 0.36084 0.227899 1.92129 0.131813 0.591466 0.294185 0.106428 0.375645 -2433024: 0.000410629 0.739609 0.603242 1.25624 0 0.708467 1.28814 0 0.565956 0.368232 1.12859 0.12472 -2435072: 0.0432193 0.907137 0.611859 0.822883 0 0.688769 1.04821 0 0.337339 0.264883 2.45436 0.0706142 -2437120: 0.000653495 0.552566 0.369628 0.398075 0.0180702 0.551638 1.71247 0 0.143569 0.283059 2.88251 0 -2439168: 0.1166 0.847681 0.653434 0.465869 0.00700374 0.323917 1.57869 0.00624189 0.0758473 0.000431983 2.5292 0.22069 -2441215: 0.349968 0.686923 0.439593 0.767195 0.139133 0.538939 0.538679 0.0337913 0.52122 0.00128065 2.02814 0.229674 -2443264: 0.463836 0.51914 0.711292 0.332754 0.442395 0.425558 0.162343 0.053562 0.727337 0.106663 1.49684 0.351335 -2445312: 0.510988 0.556578 1.182 0.214244 0.670494 0.0584125 0.209378 0.175633 0.731076 0.501522 0.978982 0.354015 -2447360: 0.477941 0.775968 1.61678 0.312418 0.472443 0.165496 0.316601 0.0691124 0.704033 0.951772 0.877763 0.308417 -2449408: 0.339045 0.791149 1.70179 0.241405 0.288166 0.182482 0.369441 0.151343 0.722198 1.11425 0.914862 0.384091 -2451456: 0.143781 0.364017 1.19134 0.244359 0.247539 0.0844244 0.537364 0.290127 0.810699 1.13041 1.69832 0.692968 -2453504: 0.825642 0.975737 0.337785 0.582428 0.731244 0.182851 0.611507 0.391014 0.150589 0.35438 2.36536 0.235086 -2455551: 1.03572 0.886773 0.257131 0.226041 0.800132 0.251983 0.77974 0.338952 0 0.110496 2.11493 0.240078 -2457600: 1.0805 0.666383 0.00563608 0.110564 0.796479 0.329054 0.786316 0.596112 0.0248103 0.00626102 1.96988 0.275151 -2459648: 1.75368 0.117798 0.00467969 0.2133 0.890781 0.329002 0.967378 0.258454 0.186382 0.00623647 1.46427 1.4969 -2461695: 1.36314 0.134238 0.00309773 0.398863 0.920304 0.225598 0.969524 0.133398 0.421386 0.0575322 1.35004 1.77129 -2463744: 0.340362 0.137787 0.000310392 0.481538 0.115708 0.329716 1.23161 0.304148 0.645472 0.411281 0.4552 2.15916 -2465792: 0.0089428 0.118687 0 0.522068 0.537376 0.14847 1.27597 0.182634 0.685143 0.175863 0.502728 2.08805 -2467840: 0.00020821 0.651507 0.18135 0.0247058 0.401283 0.0946231 0.885916 0.19979 0.30589 0.526036 0.452019 2.29156 -2469888: 0.0414744 1.52048 0.23191 0.0451593 0.0281504 0.020112 0.124975 0.561345 0.18483 1.43624 0.721378 1.38389 -2471936: 0.0680151 1.55962 0.290807 0.152287 0.349273 0.0946789 0.241578 0.954824 0.209254 1.52536 0.638794 0.603709 -2473984: 0.129276 1.49494 0.22887 0.0825716 0.336616 0.0784124 0.103348 1.0925 0.16126 1.27941 0.784152 0.507979 -2476031: 0.184914 1.05912 0.550195 0.222402 0.235722 0.0983131 0.118856 1.07949 0.0538191 1.47609 0.294385 0.615713 -2478080: 0.178582 0.819052 0.452318 0.195655 0.162717 0.117775 1.6953 1.21975 0.115566 1.33978 0.423931 0.804274 -2480128: 0.0282523 0.840868 0.351767 0.179321 0.0920801 0.0817046 2.11863 1.00932 0.185556 1.57696 0.23321 0.960637 -2482175: 0.000783899 1.25299 0.103373 0.385131 0.0688141 0.0881575 2.1868 0.547319 0.213602 1.83536 0.128114 0.922298 -2484224: 0.000336514 1.09948 0.0262879 0.273693 0.0871793 0 1.72525 0.0889056 0.784698 1.71531 1.20258 0.69186 -2486272: 0.335184 0.568874 0.363751 0.338752 0.0837639 0.00319236 0.700769 0.0663592 1.20143 1.01303 1.71105 0.537472 -2488320: 1.2287 0.432738 0.0168971 0.017997 0.077036 0.0942098 0.813893 0.196189 0.769624 0.570224 1.9834 0.262515 -2490368: 2.14801 0.624773 0.0104747 0.0223814 0 0.202263 1.17144 0.609677 0.26686 0.130833 1.60521 0.662687 -2492416: 2.2741 0.517745 0.0967571 0.0591165 0.022571 0.142632 1.50812 0.768923 0.259239 0.00472063 1.17584 0.351629 -2494464: 1.46276 0.353835 0.142473 0.0310823 0.137327 0.129999 1.68659 0.858575 0.273295 0.000275655 1.35215 0.313498 -2496511: 0.0367707 0.0153963 1.19015 0.0990962 0.0116088 0.150842 0.581085 0.805255 0.890413 0 2.19411 0.363032 -2498560: 0.411206 0.00259953 1.45416 0.377844 0.00132555 0.419068 0.134062 0.308347 1.02276 0 2.46884 0.323977 -2500608: 0.667784 0.107831 1.41876 0.442859 0 0.0503341 0.167051 0.294406 0.990609 0.086333 2.39648 0.243803 -2502656: 0.95311 0.00368639 1.53798 0.617078 0.101861 0.00854641 0.395314 0.277034 1.15136 0.486978 1.94023 0.067898 -2504704: 1.13436 0.0465335 1.06798 0.622433 0.128268 0.00795033 0.266611 0.761846 1.00133 0.897853 1.27951 0.592349 -2506752: 0.770259 0.263284 0.0197855 0.504751 0.339491 0.0975384 0.334076 0.946365 0.134223 1.79464 0.782265 1.09179 -2508800: 0.400359 0.284221 0.0742213 0.375275 0.568984 0.101629 0.309677 1.0861 0.137114 1.74052 0.982331 1.30465 -2510847: 0.257846 0.348327 0.146313 0.812528 0.438829 0.0134788 0.578928 0.720119 0.574537 1.70863 0.761629 1.16909 -2512896: 0 0.426611 0.277052 1.1131 0.282809 0.343506 0.349909 0.00333719 0.769837 2.52981 0.424543 0.743312 -2514944: 0 0.934287 0.29375 0.979618 0.32196 0.414474 0.363623 0.0271051 0.619004 2.78303 0.136157 0.612425 -2516991: 0 1.11765 0.192629 0.242493 0.283773 0.459092 0.208886 0.0838688 0.458465 2.9531 0.127124 0.580422 -2519040: 0.0836459 1.15521 0.280599 0.0773503 0.305819 0.895963 0.0319472 0.417546 0.226961 2.80279 0.136306 0.58933 -2521088: 0.113635 1.12034 0.19522 0.0196448 0.14373 1.80026 0.254996 0.0770789 0.0755038 2.09379 0.485286 0.641451 -2523136: 0.412401 0.55497 0.0160752 0.221018 0.0130663 2.12538 0.663234 0.055054 0 1.33006 1.22288 0.12472 -2525184: 1.51018 0.0887229 0.00489437 0.144692 0.208315 1.9803 0.650972 0.0528086 0.14178 1.11261 1.26797 0 -2527232: 3.03642 0.00264211 0.00515771 0 0.605114 1.74532 0.145388 0.108718 0.0378098 1.02447 1.20481 0.35243 -2529280: 3.22054 0.00340546 0.00368919 0.0144427 0.813555 1.48007 0.336454 0.345977 0.0073819 0.481519 1.20803 0.473228 -2531327: 2.93237 0.00340319 0.00298009 0.183624 0.812881 0.964984 0.793119 0.243443 0.0832905 0.40053 1.17654 0.758765 -2533376: 2.14794 0.418564 0.0025217 0.251804 0.907583 0.398444 0.825303 0.0879619 0.108468 0.48492 1.23392 0.988912 -2535424: 0.84084 1.02048 0.0442315 0.162225 0.898652 0.182818 0.776779 0.196124 0.0282823 0.762772 1.58402 0.976085 -2537471: 0.000560319 0.912553 0.0880081 0.115553 0.744918 0.128178 1.04699 0.605169 0.264576 0.891512 1.95546 0.953599 -2539520: 0.000244118 0.461895 0.154838 0 0.727035 0.182324 1.25633 0.86849 0.912677 0.170472 2.39037 0.735579 -2541568: 0.115413 0.163552 0.341736 0.0577023 0.112798 0.661647 0.920063 0.892749 0.66805 0.147002 2.55667 0.603739 -2543616: 0.192183 0.0408585 0.331856 0.361489 0.139365 0.61733 0.943179 1.02005 0.328962 0.214538 2.39677 0.271082 -2545664: 0.25989 0.0259373 0.263761 0.467501 0.184321 0.683179 0.752966 0.863232 0.0691517 0.441327 2.20469 0.0470665 -2547712: 0.295726 0.0104994 0.0591278 0.21263 0.157464 0.588076 1.20183 0.861958 0.0123121 0.0693547 2.27916 0.123015 -2549760: 0.0184178 0.209006 0.00196334 0.144907 0.198988 0.496948 0.719521 0.840532 0.0314075 0.0154963 2.37849 0.27092 -2551807: 0 0.221681 0.00286643 0.139627 0.216988 0.286623 0.395009 0.648997 0.550405 0.0498262 2.37427 0.251157 -2553856: 0.000168759 0.0141395 0.00105274 0.0726827 0.375508 0.0582367 0.559681 0.740576 0.605905 0.0627036 2.42859 0.467046 -2555904: 0.000345741 0.183235 0.000735566 0.246634 0.383627 0 1.48936 0.819407 0.287843 0.158663 2.51031 0.378606 -2557951: 0.000269604 0.217513 0.00266723 0.164888 0.101315 0 2.3218 0.870796 0.48479 0.372665 2.58762 0.422214 -2560000: 0.0539186 0.725701 0.166819 0.251425 0.0233806 0.0314963 2.32828 1.24549 0.0834355 0.406608 2.04133 0.377064 -2562048: 0.000379596 1.25557 0.225775 0.247296 0.378531 0.0737287 1.50768 1.3064 0.220232 0.769007 1.29542 0.177147 -2564096: 0.0425019 1.1655 0.286477 0.529099 0.61243 0.079334 0.621943 1.19788 0.347765 0.959323 0.841583 0.0093196 -2566144: 0.0302489 0.661223 0.284439 0.530525 0.328219 0.406217 0.835278 0.82465 0.546849 1.24903 0.916079 0.138665 -2568192: 0.000479406 0.35795 0.230005 0.673971 0.0267705 0.620371 0.587805 1.13275 0.466884 1.4193 0.742471 0.570653 -2570240: 0.000474444 0.352156 0.141341 0.470337 0.0181477 0.356427 0.721979 1.25099 0.145722 1.00791 0.90114 0.703053 -2572287: 0.0436568 0.446833 0.00183465 0.36318 0.00797575 0.437991 0.949151 1.17925 0.0765393 0.759801 1.17341 0.545905 -2574336: 0.0602454 0.538791 0.00305182 0.215337 0 0.573862 1.27061 0.960692 0.01009 0.289034 1.43075 1.16751 -2576384: 0 0.438518 0.00361879 0.206922 0.258412 0.632308 1.44254 0.379943 0.0768415 0.406766 1.23371 1.67126 -2578432: 0 0.242967 0.0261076 0.190678 0.229904 0.508966 1.29468 0.286222 0.00489363 0.797768 1.32103 1.33204 -2580480: 0 0.104688 0.209348 0.18084 0.225837 0.39543 1.99282 0.186177 0.0152939 1.37947 0.989708 0.572525 -2582528: 0.126811 0.158423 0.275525 0.179854 0.0322069 0.621799 2.46024 0.0480001 0.034351 1.81216 0.294141 0.0713794 -2584576: 0.446284 0.0235963 0.0908294 0.189555 0.00253564 0.551912 2.58989 0.0244354 0.0381078 1.98853 0.129476 0.553223 -2586623: 0.671841 0.0165407 0.0974741 0.198364 0.0146931 0.120192 2.35248 0 0.118999 1.08147 1.09064 1.23717 -2588672: 0.554918 0 0.10512 0.1468 0.10357 0.129642 2.1171 0.0566982 0.433604 0.410351 2.00112 1.09005 -2590720: 0.398116 0.0180998 0.132667 0.0151256 0.424924 0.364141 2.1175 0.0464617 0.689143 0.578115 2.0704 0.646698 -2592767: 0.171882 0.142276 0.00379916 0.0139493 0.567243 0.296431 1.56079 0.0485568 0.705898 0.624941 1.96717 0.659288 -2594816: 0.0498849 0.419332 0.0221757 0.0918157 0.339606 0.695392 1.22817 0.0637043 0.609095 0.408076 1.99588 0.554272 -2596864: 0.0977271 0.95874 0.324926 0.253618 0.328322 0.56648 1.16254 0.312702 0.151314 0.101667 2.10917 0.37309 -2598912: 0.314887 1.99069 0.591248 0.0375008 0.452689 0.421774 0.113909 0.459404 0.556841 0.156133 1.76026 0.0785619 -2600960: 0.116407 1.7916 0.531792 0.137763 0.343633 0.291355 0.00996258 0.405325 0.672396 0.76982 0.889477 0.529775 -2603008: 0.0323985 1.02805 0.250278 0.0517223 0.450532 0.49251 0.0182003 0.301551 0.495485 1.29068 0.535273 0.828212 -2605056: 0.628893 0.727353 0.178518 0.0572866 0.52014 0.376805 0.0427902 0.291961 0.565648 1.12607 0.670519 0.846301 -2607103: 1.55161 0.193786 0.300381 0.0366004 0.505641 0.20742 0.0954172 0.197113 1.0279 0.765821 0.25699 0.763467 -2609152: 1.77186 0.0456913 0.213387 0.33299 0.410116 0.0387274 0.822174 0 1.56179 0.581525 0.11014 0.412838 -2611200: 1.36025 0.197747 0.205447 0.527141 0.876169 0.169124 0.707025 0.00644373 1.26214 1.59583 0.300158 0.372516 -2613247: 0.45266 1.22295 0.0952054 0.270845 1.3498 0.183438 0.676112 0.0999452 0.376494 2.3567 0.301481 0.357944 -2615296: 0.053001 1.20441 0.00642585 0.138135 1.19306 0.0848187 0.415843 0.256342 0.0281836 2.78891 0.188663 0.893422 -2617344: 0.318177 0.973971 0.17492 0.213531 0.948677 0.107195 0.00344798 0.269374 0 2.59389 0.0515449 1.09418 -2619392: 0.582493 0.681541 0.84754 0.124098 0.411761 0.334409 0.0601329 0.378042 0.387052 1.33564 0.143203 1.48508 -2621440: 0.457723 0.635252 0.858274 0.165352 0.332618 0.547214 0.101822 0.77381 0.294008 0.843252 0.37816 1.17004 -2623488: 0.694904 0.895126 0.619683 0.272571 0.359188 0.567301 0.129716 1.2054 0.113371 0.813671 0.330068 0.711664 -2625536: 0.804625 1.11718 0.529918 0.399546 0.433686 0.681755 0.103058 1.16427 0.0386586 0.653973 0.130695 0.240231 -2627583: 0.914564 1.65735 0.50652 0.199729 0.517114 0.627066 0.425227 0.757149 0.0878837 0.856011 0.375678 0.113033 -2629632: 1.04099 1.68429 0.784815 0.0181152 0.764278 0.199022 1.45599 0.240205 0.203835 0.870633 0.24393 0.272745 -2631680: 0.656511 0.713878 0.591746 0.0136081 0.591074 0.435236 1.95849 0.541029 0.607117 0.485489 0.448892 0.172569 -2633727: 0.556346 0.488149 0.707573 0.415685 0.480826 0.270079 1.61995 0.254115 0.713242 0.434412 0.70797 0.118802 -2635776: 0 0 0 0 0 0 0 0 0 0 0 0 -2637824: 0 0 0 0 0 0 0 0 0 0 0 0 -2639872: 0 0 0 0 0 0 0 0 0 0 0 0 -2641920: 0 0 0 0 0 0 0 0 0 0 0 0 -2643968: 0 0 0 0 0 0 0 0 0 0 0 0 -2646016: 0 0 0 0 0 0 0 0 0 0 0 0 -2648063: 0 0 0 0 0 0 0 0 0 0 0 0 -2650112: 0 0 0 0 0 0 0 0 0 0 0 0 -2652160: 0 0 0 0 0 0 0 0 0 0 0 0 -2654208: 0 0 0 0 0 0 0 0 0 0 0 0 -2656256: 0 0 0 0 0 0 0 0 0 0 0 0 -2658304: 0 0 0 0 0 0 0 0 0 0 0 0 -2660352: 0 0 0 0 0 0 0 0 0 0 0 0 -2662399: 0 0 0 0 0 0 0 0 0 0 0 0 -2664448: 0 0 0 0 0 0 0 0 0 0 0 0 -2666496: 0 0 0 0 0 0 0 0 0 0 0 0 -2668543: 0 0 0 0 0 0 0 0 0 0 0 0 -2670592: 0 0 0 0 0 0 0 0 0 0 0 0 -2672640: 0 0 0 0 0 0 0 0 0 0 0 0 -2674688: 0 0 0 0 0 0 0 0 0 0 0 0 -2676736: 0 0 0 0 0 0 0 0 0 0 0 0 -2678784: 0 0 0 0 0 0 0 0 0 0 0 0 -2680832: 0 0 0 0 0 0 0 0 0 0 0 0 -2682879: 0 0 0 0 0 0 0 0 0 0 0 0 -2684928: 0 0 0 0 0 0 0 0 0 0 0 0 -2686976: 0 0 0 0 0 0 0 0 0 0 0 0 -2689023: 0.430953 0.180635 0.338054 0.723631 1.04531 1.09599 1.08505 0.533564 0.5024 0.225137 0.239021 1.56998 -2691072: 0.147883 0.0969657 0.485673 0.453612 1.32652 1.09827 1.3326 0.170613 0.478557 0.0918638 0.191745 2.18713 -2693120: 0.125848 0.101114 0.439428 0.30354 1.13363 0.97122 1.40676 0.168594 0.523493 0.171453 0.12727 2.85398 -2695168: 0.136412 0.0671938 0.426018 0.258666 0.942233 0.838883 1.45919 0.1545 0.485993 0.289087 0.0592677 3.39785 -2697216: 0.0535999 0.0690248 0.43843 0.238671 0.717104 0.743148 1.55608 0.174202 0.401919 0.408425 0.0152873 3.78083 -2699264: 0.0459762 0.0745547 0.35777 0.264103 0.488602 0.72043 1.64945 0.153702 0.291137 0.425235 0.00704457 4.03046 -2701312: 0.024145 0.0213471 0.288853 1.71949 0.00450309 0.758028 1.8478 0.0463965 0.162378 0.448806 0.00664605 4.07069 -2703359: 0.10167 0.00110203 0.257784 3.18925 0 0.0106507 1.4306 0.131173 0.13448 0.186171 0.449036 3.34404 -2705408: 0.112565 0.000951364 0.145431 3.54877 0.0568407 0.0167877 1.02962 0.182702 0.146227 0.139193 0.67684 2.63571 -2707456: 0.0550031 0.100591 0.148567 3.74698 0.0379252 0.0227757 0.916257 0.290396 0.0979462 0.244952 0.73357 2.56784 -2709504: 0.0313929 0.133347 0.362409 3.85138 0.0310655 0.0333672 0.906616 0.309757 0.0599581 0.431145 0.695834 2.58271 -2711552: 0.000301761 0.179689 0.332904 3.54757 0.00475017 0.0751019 0.331176 0.234464 0.865642 0.19151 0.817798 2.4585 -2713600: 0.0813234 0.318979 0.36561 3.15356 0.36619 0.0213847 0.824018 0.139596 0.80703 0.536357 0.178494 1.90627 -2715648: 0.435495 0.274306 0.425776 2.1702 0.65972 0.0302767 1.17961 0.0366751 0.905025 0.617088 0.0803996 1.82108 -2717696: 0.18072 0.163416 0.410373 1.71766 0.735252 0.0306333 1.34884 0 0.905526 0.685445 0.123005 2.45404 -2719744: 0.0031874 0.039894 0.208344 1.88535 0.613938 0.0310289 1.57928 0 0.758061 0.62198 0.0281564 3.42904 -2721792: 0.000311608 0.00363003 0.15857 2.4634 0.429883 0.0300518 1.64014 0 0.454333 0.482124 0.00507176 3.88297 -2723839: 0 0.00303665 0.154366 3.30852 0.558645 0.0079331 1.52026 0.10992 0.000451483 0.261004 0.324088 3.29621 -2725888: 0.000238816 0.00287991 0.14365 3.52859 0.619818 0.295 1.33267 0.0128224 0.0175741 0.295069 0.776846 2.46588 -2727936: 0.000694838 0.0168324 0.282158 3.77151 0.407358 0.368415 1.13756 0 0 0.53485 0.850485 2.39233 -2729984: 0.000648584 0.0516512 0.254414 3.80108 0.498556 0.320285 1.09166 0 0.000283438 0.50826 0.831918 2.46122 -2732032: 0.036959 0 0.173 3.5415 0.440841 0.655984 0.927015 0.0565897 0.411266 0.319048 0.0778664 2.565 -2734080: 0.250744 0 0.259233 2.39138 0.183398 0.7751 0.797828 0.323284 0.630176 0.464057 0.00281494 1.79212 -2736128: 0.329917 0.00241945 0.244348 1.5988 0.285825 0.706792 0.648582 0.519064 0.642554 0.553603 0.000535455 1.47248 -2738175: 0.407991 0.0031174 0.256226 1.55557 0.25842 0.688351 0.565331 0.611436 0.740011 0.49731 0 1.40336 -2740224: 0.310537 0.00326145 0.250974 1.44061 0.128405 0.676189 0.499881 0.666749 0.840068 0.368636 0.000149991 2.05923 -2742272: 0.000765389 0.239902 0.22724 1.58908 0.143379 0.701021 0.516214 0.433141 0.760673 0.0535062 0 3.44469 -2744319: 0.00063631 0.295212 0.302648 1.02355 0.0776697 0.726217 0.638295 0.234398 0.344288 0.0516506 0 3.40307 -2746368: 0.0346202 0.337411 0.250331 0.594457 0.0346016 0.263912 0.474093 0.341668 0.781307 0.301587 0.302172 3.13024 -2748416: 0.290563 0.367382 0.763024 0.320977 0.0596419 0.343401 0.379316 0.358764 1.29015 0 0.378398 2.69747 -2750464: 0.000320218 0.827651 0.939348 0.303569 0.0855751 0.415929 0.540158 0.630202 1.49597 0 0.202922 1.77742 -2752512: 0.0710562 1.1271 1.01057 0.445913 0.0401918 1.03595 1.04387 0.718151 1.10524 0 0.098063 0.918138 -2754560: 0.029655 1.23961 1.04919 0.510236 0.0427546 1.18319 1.36163 0.446003 0.571046 0 0.0115145 1.16966 -2756608: 0.0144424 1.68447 1.05079 0.563871 0.152067 0.756515 1.48023 0.00107975 0.192277 0.121571 0.188897 1.29988 -2758655: 0.22114 1.31198 1.2897 0.681559 0.46224 0.355301 0.369806 0.287326 0.506265 0.0743778 0.916741 0.437834 -2760704: 1.39429 0.963807 1.58675 0.385413 0.464788 0.169436 0.0342397 1.3853 0.645921 0 0.926651 0.17647 -2762752: 2.11531 0.55372 1.21445 0.219854 0.349039 0.0793222 0.00374356 2.01893 0.497919 0 0.502482 0.331113 -2764799: 2.7181 0.113273 0.500662 0.630382 0.310154 0.0364598 0.150991 1.76831 0.293913 0 0.148949 1.23333 -2766848: 2.48949 0.0575744 0.494643 1.07438 0.379518 0.149032 0.0549956 1.53627 0.104307 0.0361917 0.0536707 1.99252 -2768896: 1.67574 0 0.591206 1.47116 0.461423 0.112689 0.887135 1.01423 0.270389 0.120941 0.0211432 2.50347 -2770944: 0.457956 0 0.283815 2.93697 0.239195 0.0386963 1.95796 0.0196456 0.243739 0.292456 0.265863 2.70421 -2772992: 0.35594 0 0.150464 3.15307 0.238875 0.0366471 1.68671 0.256631 0.322774 0.159439 0.481362 2.62518 -2775040: 0.371832 0 0.246737 3.5566 0.0604196 0.0272205 1.38885 0.203067 0.0639624 0.0146028 0.637853 2.48741 -2777088: 0.276418 0.326414 0.277859 3.33426 0.159759 0.121949 0.339833 0.156475 0.0275196 0.480014 1.21825 1.53821 -2779135: 0.251112 0.393521 0.281954 2.05327 0.326835 0.162936 0.0416418 0.298187 0.489715 0.817662 1.66971 1.43881 -2781184: 0.443159 0.177801 0.274564 0.741691 1.12499 0.315533 0.00310139 0.358079 0.423184 0.927244 1.52977 1.49487 -2783232: 0.44268 0.142363 0.281374 0.398768 1.03274 0.315939 0.00355701 0.473707 0.428468 0.767283 1.11478 1.64677 -2785280: 0.131668 0.162588 0.290202 0.386774 0.491571 0.517596 0.0191532 0.562911 0.406952 0.103784 0.827124 2.25235 -2787328: 0.186574 0.150926 0.3005 0.578259 0.348179 0.641992 0.047822 0.510386 0.29291 0 0.435483 2.09562 -2789376: 0.0336173 0.456052 0.260383 0.352513 0.511433 0.616742 0.0606104 1.24992 0.254486 0.08505 0.40457 1.77395 -2791424: 0.0200924 0.29636 0.478451 0.281024 0.546567 0.534424 0.0622663 1.40859 0.334398 0.117645 0.437596 1.39341 -2793471: 0.356523 0.902563 0.309974 0.516048 0.61747 0.247226 0.0452546 1.26865 0.146254 0.662341 0.616839 0.472915 -2795520: 0.672983 1.25299 0.268407 0.295139 0.352951 0.398048 0.0129518 1.28195 0.264968 1.23016 0.309477 0.280481 -2797568: 0.876763 1.2716 0.358912 0.272781 0.295879 0.494176 0.0235183 1.45001 0.789942 0.619734 0.0494295 0.224055 -2799615: 0.928113 0.761531 0.279139 0.562217 2.01908 0.0751564 0.0857408 0.898367 1.00596 0.512237 0.0105154 0.706373 -2801664: 0.145405 0.105612 0.318961 0.508393 2.74602 0.0121688 0.00691555 0.536498 1.14244 0.844508 0 0.736305 -2803712: 0.144843 0.0287813 0.531044 0.484561 2.623 0.00727002 0.0080284 0.47296 1.37973 0.804288 0.142787 0.861793 -2805760: 0.169882 0.00254251 0.641427 0.453724 2.47382 0.0438355 0.00913212 0.168046 1.41842 0.671704 0.225605 1.14773 -2807808: 0.196874 0.0267102 0.650149 0.464834 2.14081 0.602614 0.00455825 0.0595378 1.20941 0 0.149414 1.47558 -2809856: 0.361008 0.817041 0.79535 0.459418 1.77597 1.12621 0.0361958 0.0253424 0.770698 0 0.0347588 1.7605 -2811904: 0.251927 0.876396 0.723095 0.025528 2.39824 1.06779 0.115689 0.178729 0.882682 0.050221 0.0128013 1.45048 -2813951: 0.193257 0.821619 0.628348 0.0524076 2.98815 0.856233 0.0327317 0.125347 0.982481 0 0.0142716 1.27181 -2816000: 0.177483 0.511163 0.499343 0.0957973 3.08553 0.497127 0.216657 0.627167 1.2475 0.0757032 0.0167998 0.936158 -2818048: 0.198514 0.141895 0.486922 0.20204 2.73827 0.0475937 1.00813 1.15191 1.34737 0.0625599 0.0502637 1.1737 -2820095: 0.672957 0.21327 0.51916 1.45752 1.5943 0.00230496 1.04512 1.72022 0.513129 0 0 1.41331 -2822144: 0.638002 0.201615 0.801471 1.37945 0.536608 0.0160561 1.01012 2.43915 0.125768 0 0 1.55411 -2824192: 0.274868 0.371293 1.14275 0.793872 0.241141 0.0148208 0.45891 2.95019 0.183891 0.0369714 2.41681e-05 1.50333 -2826240: 0.203205 0.607891 0.818433 0.856027 0.104536 0.0489509 0.00183258 2.99283 0.132314 0.00599392 0.0960752 1.33794 -2828288: 0.138135 0.958702 0.854526 0.607336 0.131009 0.0262372 0.0537546 2.43587 0.0399542 0.341481 0.135542 1.09236 -2830336: 0.142048 0.737142 0.890662 0.746157 0.162839 0.0397626 0.400275 1.61757 0.0519863 0.307722 0.0646976 1.0967 -2832384: 0.206131 0.820045 1.08418 0.838046 0.0966978 0.00204388 0.915981 0.991738 0.0264695 0 0.125075 0.750193 -2834431: 0.0979444 0.97745 1.15041 0.624862 0.0233092 0.0010066 1.29402 0.622127 0.0286764 0.667281 0.361809 0.344914 -2836480: 0.0201769 0.737953 1.22626 0.648106 0.0273686 0.000433361 1.37504 0.243081 0.060971 1.38156 0.903883 0.642004 -2838528: 0.454034 0.406823 1.0331 0.671573 0.0133759 0 0.910559 0.0574457 0.389187 1.69276 0.81434 1.17398 -2840575: 0.514841 0.412729 0.226774 0.812885 0.589363 0.00535658 0.575624 0.0190193 1.38392 1.44824 0.308305 1.33367 -2842624: 0.815667 0.275125 0.154807 0.741414 0.679727 0.31866 0.0121339 0.0229496 2.23568 0.345448 0.0426275 0.928655 -2844672: 0.314398 0.352765 0.236101 0.410663 0.213658 0.756118 0.174128 0.55022 2.24053 0.109992 0.085055 0.78279 -2846720: 0 1.12445 0.244632 0.236464 0.776145 0.548457 0.803312 0.799263 1.52836 0.0559604 0.1154 1.16347 -2848768: 0 1.10786 0.25032 0.555219 0.826273 0.0269461 1.39326 0.770314 0.276885 0.0444622 0.0697981 1.7255 -2850816: 0.354994 0.772313 0.252262 0.949096 0.446193 0.0333039 1.46793 0.325076 0.177993 0.0204619 0.00630587 2.16992 -2852864: 0.281094 0.199852 0.419862 2.00223 0.0193302 0.107987 1.45318 0.290891 0.0451967 0.341868 0.135073 2.59061 -2854911: 0.170208 0 0.367066 3.23219 0.0123087 0.0276754 1.51376 0.357031 0.0386706 0.393869 0.619065 2.74659 -2856960: 0.12476 0 0.214924 3.65885 0.0264818 0.0184519 1.67126 0.491716 0.0279325 0.0999416 0.742904 2.8523 -2859008: 0.111957 0.0163561 0.275604 3.61144 0.0217559 0.00983438 1.5593 0.829664 0.0187195 0.109697 0.952295 2.99601 -2861056: 0.194757 0.174349 0.431766 3.31877 0.286558 0.0567036 1.00236 0.880243 0.109875 0.135368 0.818834 2.56698 -2863104: 1.24533 0.571571 0.430979 1.72296 0.522901 0.0692815 0.690134 1.07103 0.219647 0.220277 0.876317 1.00311 -2865152: 1.63786 0.907239 0.515389 1.21072 0.497412 0.107107 0.6137 1.07213 0.142512 0.149483 0.171275 0.543837 -2867200: 1.79365 1.0193 0.746578 1.01309 0.402125 0.113402 0.510765 1.02601 0.027171 0.0855566 0 0.414997 -2869247: 1.86573 0.931572 0.820856 0.88153 0.290974 0.112497 0.328787 0.973519 0.122048 0.248618 0 0.792989 -2871296: 1.66056 0.63538 0.501676 0.912632 0.390364 0.104281 0 0.771775 0.173968 0.677965 0 2.05863 -2873344: 0.175227 0.102881 0.124705 0.684597 2.1109 0.0274349 0.022795 0.624838 0 0.462925 0.0106946 2.48104 -2875391: 0.189726 0.15504 0.14026 0.929376 1.78912 0.00714178 0.069903 0.468339 0.0223396 0.335723 0.0212092 2.01884 -2877440: 0.107053 0.201745 0.1858 0.941051 1.56766 0.0248731 0.0637313 0.756094 0.10364 0.0249911 0.185421 1.29561 -2879488: 0.103233 0.199425 0.175589 0.952301 0.973162 0.0180292 0.170159 0.854854 0.119224 0.213375 0.292017 0.644733 -2881536: 0.180041 0.184139 0.242893 1.04037 0.603043 0 0.0993246 0.447396 0.0402165 0.206165 0.245957 0.40021 -2883584: 0.061979 0.318979 0.271214 1.27569 0.746223 0 0.0124579 0.329178 0.433151 0.0168058 0.119544 0.214818 -2885632: 0.0618929 0.224954 0.450825 1.88914 0.65308 0 0.277476 0.549179 0.586441 0.378139 0.141523 0.197405 -2887680: 0.185448 0.399164 1.20246 2.23546 0.509449 0 0.390343 0.488191 0.72273 0.479479 0.250672 0.0435144 -2889727: 0.170833 1.04553 1.75487 1.93392 0.454899 0.00725176 0.479664 0.4419 0.52569 0.321246 0.319314 0.0573803 -2891776: 0.136525 1.73749 1.89988 0.907926 0.185503 0.0145169 0.781196 0.388398 0.152473 0.257481 0.400537 0.107827 -2893824: 0.0641781 2.32597 1.05373 0.831092 0 0.194263 0.684504 0.0831309 0.156038 0.303653 0 0.442969 -2895871: 0.0726758 0.119343 0.271294 2.05922 0 0.328441 0.0951934 0.0188176 1.02181 0.203495 0.0924757 1.11628 -2897920: 0.0656369 0.142247 0.414033 1.82361 0.0114729 0.133276 0.571238 0.175235 0.69406 0.256156 0.26587 0.257984 -2899968: 0.0541198 0.178325 0.42752 1.51164 0.0103808 0.0715056 0.878767 0.257834 1.1407 0.514656 0.222441 0.381619 -2902016: 0.35597 0.152981 0.335985 1.4944 0.0253495 0.0438315 1.18074 0.238934 0.699756 0.451397 0.137853 0.589745 -2904064: 0.582759 0.647247 0.343992 1.63053 0.0885158 0.155269 1.26486 0.325491 0.478082 0.580716 0.0675056 0.857609 -2906112: 0.507824 0.742516 0.554207 1.74394 0.0871843 0.0224718 1.12805 0.552135 0.369515 0.474977 0.89028 0.241245 -2908160: 0.868191 0.309341 0.325209 1.60107 0.106832 0.0111555 1.56679 0.640517 0.691938 0.296754 0.842755 0.527069 -2910207: 1.08978 0.487097 0.226753 1.16198 0.238338 0.069848 0.962716 0.471628 2.01156 0.228416 0.667062 0.99757 -2912256: 0.848778 0.61476 0.147939 1.16523 0.193156 0.0254054 0.548877 0 2.82037 0.231299 0.318262 1.27929 -2914304: 0.700439 0.418389 0.155779 1.44239 0.0561761 0.0336628 0.557337 0 2.91348 0.237293 0.109241 1.50759 -2916351: 0.677645 0.048175 0.161408 1.28707 0.0697061 0.0745707 0.684908 0 2.87494 0.179687 0.152025 1.62647 -2918400: 0.608752 0.142701 0.235109 1.47596 0.27299 0.141364 1.03075 0 2.28862 0.247547 0.00899774 1.80639 -2920448: 0 0.309769 0.131293 2.3768 0.103478 0.157717 1.16653 0.151533 1.80627 0.509934 0.675777 1.76606 -2922496: 0.139375 0.564968 0.210138 2.70839 0.117546 0.0717671 1.02183 0.0409679 1.5629 0.65382 0.787272 1.82979 -2924544: 0.149076 1.06747 0.39004 2.42546 0.25361 0.169541 1.10254 0 0.326867 0.536517 1.89415 0.924112 -2926592: 0.000813159 0.938251 0.291684 1.07279 0.920267 0.119478 0.38001 0.102587 0 0.813658 2.10346 0.169886 -2928640: 0.00148238 0.693813 0.289651 1.08449 0.688597 0.0463331 0.0407206 0.494186 0 0.996601 1.78511 0.213866 -2930687: 0.0039411 0.55017 0.600545 0.921464 0.507302 0.503351 0.889159 0.484772 0 1.1485 1.21503 0.154092 -2932736: 0.000328566 0.485507 0.859868 0.79742 0.411374 1.11723 1.16376 0.142692 0 1.43315 0.407907 0.213174 -2934784: 0.0067348 0.486092 1.05351 0.696746 0.401752 1.42807 0.8358 0 0 1.07114 0.251851 0.800771 -2936832: 0.000512436 0.606415 0.786673 0.413659 0.439396 2.05768 0.251454 0 0.0141528 0.257674 0.230584 1.83348 -2938880: 0.000560581 0.364924 0.30281 2.22354 0.443209 1.65695 0.0953128 0 0.206981 0.198182 0.354074 2.51468 -2940928: 0.000368792 0.0292346 0.30862 3.58082 0.00666636 0.454617 1.08838 0.61921 0.185012 0.158197 0.402255 3.11146 -2942976: 0.0201801 0.0770561 0.386612 3.64838 0 0.109191 1.21643 0.827759 0.0664371 0.291696 0.522423 3.25512 -2945023: 0.116008 0.108851 0.257206 3.58465 0.308009 0.214076 0.949898 0.7782 0.0506907 0.773642 0.385281 2.68676 -2947072: 0.369958 0.284206 0.221569 3.284 0.354708 0.691045 0.317966 0.481568 0.435729 1.26446 0.0513286 1.5971 -2949120: 0.527873 0.389974 0.193358 2.79801 0.378241 0.825701 0.0353741 0.0926806 0.885086 1.42206 0 1.20573 -2951167: 0.609385 0.368254 0.218086 2.48943 0.560804 0.798232 0.0301428 0.0654626 0.965249 1.26392 0.00161157 1.55356 -2953216: 0.630569 0.00733282 0.304637 2.31465 0.699919 0.683467 0.308978 0.0755612 0.780026 0.823568 0.227725 2.05909 -2955264: 0.206363 0.0391213 1.25478 1.09938 0.0643654 1.54791 1.00327 0.316377 0.0977643 0.110075 0.0408516 2.12852 -2957312: 0.000482081 0.18367 1.12254 0.962986 0.0214336 2.26754 0.407647 0.681351 0.0121563 0.478551 0.000349001 1.60055 -2959360: 0.0500404 0.316628 0.992737 0.780531 0.0138837 2.63281 0.0497469 0.729436 0.0574161 0.447087 0.0173529 1.20905 -2961408: 0.0724657 0.418455 0.834208 0.612307 0.0797376 2.6659 0.0498861 0.723038 0.0306397 0.543896 0.197133 0.894692 -2963456: 0.0488679 0.32385 0.407609 0.505228 0.106161 2.51624 0.192393 0.764215 0.0352257 0.610862 0.229585 0.896366 -2965503: 0.100894 0.0875865 0.149619 0.797817 0.573685 1.85467 0.404821 0.35866 0.0861993 0.448367 0.396427 0.840518 -2967552: 0.000490644 0.031751 0.567018 1.76315 1.04292 0.380103 0.242359 0 0.606183 0.184431 0.342346 0.923853 -2969600: 1.11326 0.0418206 0.607233 1.26447 0.859087 0.390253 0.0119561 0 0.945206 0.304325 0.319388 1.02111 -2971647: 1.30514 0.0300179 0.944517 0.845326 0.751826 0.867856 0.240153 0 0.831732 0.244049 0.103656 1.0333 -2973696: 1.02548 0.0382183 1.15466 0.535595 0.851819 1.29187 0.428227 0.0454762 0.806648 0.219824 0.0338264 0.934842 -2975744: 1.14648 0.186733 1.10481 0.521778 0.786579 1.27007 0.353404 0.0470053 0.724992 0.00698402 0.19095 0.778992 -2977792: 1.37131 0.844009 0.371115 0.556446 0.195308 1.30639 0.345333 0.0383339 0.286456 0.0367339 0.216901 1.11149 -2979840: 1.07785 0.503368 0.413289 0.833767 0.306626 0.971219 0.41017 0.187448 0.242098 0.0486204 0.338068 2.00752 -2981888: 0.978053 0.125992 0.287093 1.98794 0.24008 1.0045 0.417973 0.00310533 0.182111 0.114423 0.0619888 2.77005 -2983936: 0.514847 0.180287 0.00402335 2.76681 0.0228131 0.0474316 0.709463 0.239627 0.144613 0.249591 0 3.62391 -2985983: 0.308197 0.304792 0.049635 2.5022 0.0311305 0.0629735 0.392126 1.10583 0.0871661 0.229429 0.452515 3.08296 -2988032: 0.564458 1.03744 0.240554 1.76861 0.0264881 0.675499 0.207108 1.11126 0.52186 0.0963152 0.482869 1.80202 -2990080: 0.799858 1.33741 0.328231 1.12432 0.198683 1.07766 0.0463009 0.844704 0.539968 0.0503058 0.328057 1.47888 -2992128: 0.626547 1.94543 0.385729 0.680398 0.245938 1.23029 0.00369966 0.698144 0.271995 0.00639837 0.250817 1.26528 -2994176: 0.357765 2.18313 0.302769 1.16245 0.0138556 1.44109 0.0771634 0.412765 0.066523 0 0.207562 1.32698 -2996224: 0.437948 1.45657 0.212756 1.6363 0.0228014 1.486 1.0006 0.0407205 0.0465065 0.0234803 0.0502442 1.55267 -2998272: 0.739631 0.750019 0.186644 1.77407 0.161235 1.01405 1.21092 0.233162 0.0618472 0.274295 0.00259244 2.17105 -3000319: 1.08315 0.142057 0.264782 1.32043 0.259767 0.788704 1.16742 0 0.0906719 0.466242 0.495879 2.16574 -3002368: 0.842983 0.108989 0.227784 2.07278 0.219111 0.441527 1.29159 0.00585392 0.211068 0.399054 0.832468 2.11604 -3004416: 0.0134333 0.158426 0.158941 2.4867 0.268043 0.62232 0.870128 0.0129619 0.414376 0.41727 0.715605 2.19406 -3006463: 0 0.145704 0.0280133 2.8478 0.12729 0.586953 0.638045 0.0177819 0.450997 0.487472 0.379641 2.60898 -3008512: 0.00932925 0.102856 0.00994989 3.13926 0.00787812 0.421812 0.805727 0.342037 0.4306 0.491415 0.0436199 3.12291 -3010560: 0.175465 0.0765846 0.220597 2.93176 0.652997 0.419525 0.861472 0.0186457 0.421672 0.335748 0 2.8846 -3012608: 0.477009 0.117731 0.333197 2.58154 0.709911 0.522502 1.0503 0 0.782777 0.00245898 0 2.61613 -3014656: 0.44266 0.143591 0.321866 2.45504 0.656222 0.381935 1.46438 0 0.729815 0.0496567 0.00101739 2.4319 -3016704: 0.214815 0.143707 0.228104 2.40632 0.586951 0.106587 1.82771 0 0.322468 0.0963513 0.0043791 2.98189 -3018752: 0.00496124 0.149457 0.189038 2.84617 0.245309 0.0420909 1.88894 0.546571 0.0375811 0.231678 0.00450736 3.61919 -3020799: 0 0.204793 0.279218 2.78395 0.0125631 0.064753 1.52789 0.756926 0.0292538 0.461045 0.00302054 3.17835 -3022848: 0.0245845 0.214853 0.168749 2.97117 0.0343022 0.760679 0.498912 1.03576 0.161108 0.798681 0.103761 1.79985 -3024896: 0.0192166 0.396741 0.688418 2.34037 0.227549 1.05924 0.180795 0.159881 0.235398 0.993235 0.645534 0.147413 -3026943: 0.025385 0.142038 0.847438 1.50919 0.469551 1.05828 0.0456272 0.050203 0.315689 1.04985 0.848284 0.144252 -3028992: 0.0604813 0.00117107 0.882916 1.3044 0.65944 0.854942 0.0268254 0.0658005 0.330553 1.35287 0.827084 0.118524 -3031040: 0.0614891 0.0194438 0.766609 1.33009 0.725029 0.578812 0.0231897 0.051236 0.283702 1.92766 0.469599 0.138269 -3033088: 0.00024083 0.108315 0.520193 1.14164 1.02398 0.641996 0.0762852 0.0380943 0.210136 2.36792 0.299301 0.090617 -3035136: 0.154744 0.12581 0.277834 1.24306 1.0917 0.524525 0.164763 0.0246609 0.209495 2.57548 0.164244 0.492074 -3037184: 0.170429 0.101966 0.534535 1.00424 0.862472 0.356634 0.173612 0.0265325 0.29569 1.26 0.773683 2.09744 -3039232: 0.0678539 0.0421389 0.662067 0.845679 0.284711 0.931115 0.0634666 0.0147808 0.0617641 0.490595 2.45091 1.59099 -3041279: 0.0452814 0.0313931 0.675717 0.50409 0.111723 0.901713 0.0100901 0 0.00247981 0.442739 3.06604 0.933311 -3043328: 0.00528539 0.00778786 0.673012 0.222593 0 1.36063 0.0644644 0 0.00262315 1.646 2.69465 0.30314 -3045376: 0.00071857 0.0746714 0.717817 0.0389295 0.161442 1.64357 0.114278 0 0.0259546 2.72225 1.54536 0 -3047423: 0.040325 0.145791 0.635711 0.0312613 0.733794 1.1489 0.292131 0.003516 0.272392 3.0795 0.437951 0 -3049472: 0.0244787 0.262028 0.400202 0.00175381 1.61284 0.140984 0.465846 0.0132826 0.281943 3.0993 0.0647978 0 -3051520: 0.269399 0.255249 0.868919 0.306209 1.03175 0.0594031 0.328727 0.0277022 0.0729193 3.01041 0.057648 0.0203696 -3053568: 0.382641 0.259098 0.889679 0.524365 0.334875 0.0631854 0.227307 0.0515845 0.256137 2.82792 0.230517 0.11651 -3055616: 0.341409 0.275171 0.730514 0.565675 0.482641 0.0764767 0.365318 0.0412223 0.371846 2.77956 0.302218 0 -3057664: 0.302482 0.185837 0.586393 0.488858 0.788132 0.0847049 0.557115 0.0132569 0.188263 2.90847 0.160959 0.0901022 -3059712: 0.876659 0.0322038 0.418069 1.63021 0.681477 0.262 0.748832 0.0863157 0.494514 2.29398 0.039048 0.0781 -3061759: 0.988737 0.183029 0.486744 1.69212 0.920346 0.192372 0.783564 0.107252 1.90432 0 0.314444 0.316297 -3063808: 0.989994 0.223269 0.455205 1.34057 0.981909 0.137793 0.695246 0.206057 1.93891 0 0.401317 0.586063 -3065856: 0.861583 0.235046 0.502969 1.26993 1.49605 0 0.553563 0.330996 1.68633 0.0205951 0.274937 0.7574 -3067904: 0.304318 0.944046 0.694742 0.945921 1.43647 0 0.976774 0.514324 1.35851 0.244264 0.0267474 1.02322 -3069952: 0.046281 1.5269 0.469113 0.127176 1.12679 0 1.68179 0.790475 0.848169 0.353869 0.530813 0.497843 -3072000: 0.0115795 1.6576 0.121345 0.0821815 0.973495 0.162677 1.43437 0.994885 0.677761 0.0446335 0.734081 0.315918 -3074048: 0.0223248 1.31331 0.176218 0.180371 0.908724 0.176972 1.11549 0.888197 0.763265 0.0398386 0.873143 0.0321672 -3076095: 0.0754667 0.774963 0.44926 0.406529 0.480119 0.182687 0.654153 0.835789 0.701304 0.757773 0.437366 0 -3078144: 0.240576 0.249533 0.726978 0.631428 0.539316 0.0972254 1.13286 0.441381 0.438177 1.63197 0.259629 0.0335226 -3080192: 0.0960549 0.367914 0.654016 0.845577 0.921539 0.0862433 1.52375 0.597338 0.145328 1.8249 0.599723 0.108325 -3082239: 0 0.376845 0.501197 0.752988 0.173759 1.0043 1.19077 1.21572 0.03002 1.73351 0.695017 0.274657 -3084288: 0 0.374607 0.605702 0.119669 0.100972 1.08799 0.652841 1.20014 1.17493 0.676818 0.719212 0.359598 -3086336: 0.00929329 0.319135 0.77708 0 0.0647619 0.928195 0.160097 0.712363 1.14632 0.587345 0.425624 1.23581 -3088384: 0.251031 0.223984 0.62619 0.0155114 1.02084 0.533625 0.0698436 0.3563 0.635616 0.355355 0.259113 1.58789 -3090432: 0.184237 0.0982234 0.246345 0 3.01563 0.107844 0.23765 0.462166 0.901562 0.280567 0.516432 1.521 -3092480: 0.0657441 0.0200364 0.110652 0.0161304 3.59482 0.19981 0.366612 0.494427 0.778968 0.302409 0.232481 2.1488 -3094528: 0.152749 0.538529 0.0959014 0.151846 3.53784 0.362951 0.503998 0.0518915 0.156533 0.240748 0.0546119 2.2791 -3096575: 0.119087 0.747123 0.0667712 0.311739 2.90826 0.241944 0.621118 0 0.57191 0.553474 0.193485 1.87848 -3098624: 0.121632 0.52817 0.393533 0.411926 2.13949 0.242877 1.68603 0.00167116 0.904811 0.586748 0.172558 1.97963 -3100672: 0.11995 0.320253 0.422391 0.645138 1.38484 0.209991 2.227 0 0.948197 0.377173 0.250244 2.3981 -3102719: 0.112464 0.158453 0.239083 0.837257 1.19703 0.0259604 2.31849 0 0.717981 0.273586 0.42513 3.02275 -3104768: 0.000170829 0.0452024 0.384824 0.906044 1.27696 0.00865721 1.91524 0.000954151 0.745597 0.404373 0.332544 3.57122 -3106816: 0.000569781 0.00160703 0.325157 0.78743 1.76904 0.283624 1.45568 0.00185389 1.138 0.272467 0.0546844 3.45605 -3108864: 0.00034763 0.00343238 0.233019 0.631014 1.86519 0.532192 0.996944 0 1.59826 0.203473 0.00176328 3.3642 -3110912: 0 0.00145998 0.172139 1.27037 1.81029 0.481153 0.990657 0 1.77456 0.179722 0.0417489 2.80724 -3112960: 0 0 0.198721 1.33207 1.72541 0.528436 0.460689 0.152223 1.89545 0.209973 0.000764801 2.58959 -3115008: 0.0825514 0 0.225949 1.54726 1.25133 0.535797 0.31987 0.00704787 1.28274 1.15192 0.000387475 1.91927 -3117055: 0.108398 0.0174739 0.504652 1.30932 0.863996 0.463626 0.424254 0.0064686 0.508243 2.44055 0.00168571 0.305557 -3119104: 0.0522024 0.0618811 0.706041 1.23214 0.916919 0.459838 0 0 0.0662203 2.83831 0.0020971 0.171413 -3121152: 0.0638493 0.272338 0.707556 0.718488 0.992224 0.495935 0.0840237 0 0.204123 2.75089 0.00400638 0 -3123199: 0.0691228 0.290487 0.698911 0.577628 1.05165 0.16785 0.108556 0 0.277458 2.78613 0.00483203 0 -3125248: 0.149551 0.207854 0.784014 0.763602 1.03154 0.0008094 0.079839 0 0.39475 2.88908 0.00171222 0.00829421 -3127296: 0.77177 0.108327 0.254222 0.8442 1.25387 0.126915 0.108015 0.0256074 1.61423 2.37001 0 0.110203 -3129344: 0.61089 0.0527799 0.140843 1.61843 0.381088 0.161537 0.0402898 0.0480076 3.13405 0.697776 0 0.436012 -3131392: 0.587998 0.221823 0.149664 2.02768 0.461385 0.0147751 0.0336754 0.154584 2.46733 1.08495 0 0.0707135 -3133440: 0.524122 0.488889 0.327564 1.92275 0.783661 0.0191735 0.0112175 0.253008 1.75183 2.02137 0.0167426 0.0281193 -3135488: 0.546625 0.44858 0.248023 0.980786 1.01572 0.0260708 0.0466377 0.299138 1.37983 2.29126 0.110075 0.0448503 -3137535: 0.858607 0.434419 0.182446 0.566165 1.2301 0.105459 0.0549024 0.318372 1.05411 2.45807 0 0.11184 -3139584: 0.201513 0.987725 0.405687 0.316561 1.16693 0.014807 0.0544992 0.518435 0.38232 2.58706 0.00373394 0.41053 -3141632: 0.352054 0.8422 0.607952 0.568822 0.582418 0.0344573 0.171909 0.792978 0.652048 2.06741 0.00379152 1.01796 -3143680: 0.249733 0.0580055 0.403729 1.44316 0.218368 0.0289721 0.456306 0.376142 0.567942 1.06541 0.655939 0.776012 -3145728: 0.160906 0.00687751 0.424395 1.40049 0.43632 0.0217982 0.515615 0.269067 0.386423 1.70771 0.930982 0.211214 -3147776: 0.239378 0.0881597 0.443431 1.4697 0.211576 0.0338614 0.591451 0.234009 0.554392 2.40791 0.55621 0.132168 -3149824: 0.33343 0.449277 0.0555958 2.05918 0.0195778 0.0344483 0.550607 0.141577 1.10811 2.17418 0.203145 0.135588 -3151871: 0.383024 0.130734 0.0276053 2.27493 0.08954 0.318301 0.54933 0.0384218 1.64344 1.55552 0.12903 0.268854 -3153920: 0.328584 0.0045324 0.0221392 2.24036 0.296425 0.626103 0.26308 0.000562347 2.00607 0.612539 0.0347264 0.746526 -3155968: 0.149867 0.0254807 0.0874743 1.86861 0.353715 0.664664 0.0540985 0.0602909 2.3983 0.0239866 0 1.22988 -3158015: 0.101234 0.315568 0.0878761 1.9669 0.47441 0.788229 0.198499 0.198653 2.01817 0.057133 0.036704 0.768798 -3160064: 0.188442 0.361342 0.234568 2.22806 0.700773 0.818261 0.989215 0.621102 0.631526 0.0695952 0.0010495 0.718263 -3162112: 0.113653 0.54257 0.279402 1.63049 0.818683 0.859027 1.74741 0.711925 0.311336 0.0807553 0.022683 1.06042 -3164160: 0.112968 0.586537 0.161755 1.9122 0.593415 0.224295 2.90632 0.324482 0.365639 0.0927171 0.00380151 2.07343 -3166208: 0.107634 0.682182 0.111591 2.40471 0.465222 0.427792 2.76893 0.0290576 0.417502 0.0358996 0.523107 2.60793 -3168256: 0.0230008 0.579523 0.0739342 2.85315 0.0229851 0.126524 2.58659 0.0253595 0.236559 0.424501 0.51201 3.32128 -3170304: 0.000267432 0.416232 0.0368228 3.11089 0.00589237 0.231088 2.37636 0.0748504 0.0177785 0.264434 0.148208 3.68968 -3172351: 0.364428 0.236739 0.119578 2.58433 0 0.43593 1.7552 0 0.639688 0.299565 0.0615709 3.85211 -3174400: 0.488743 0.242431 0.441005 1.69825 0.275338 0.769289 0.878269 0.0841628 0.812023 0.0588961 0.00914888 3.28967 -3176448: 0.890014 0.356468 0.68501 1.27586 0.376339 0.360817 0.299133 0.0445596 0.650427 0.245662 0.00297986 2.84806 -3178495: 1.25475 0.0296636 0.585097 0.373571 0.459845 0.382871 0.489237 0.182098 0.181549 0.670979 0.00179522 2.20467 -3180544: 1.302 0.236765 1.29865 0.0152181 0.476301 0.867508 0.279597 0.448399 1.34483 0.242608 0.0761613 1.1991 -3182592: 1.3224 0.332093 1.50938 0.0173844 0.545767 0.735828 0.324772 0.203297 1.72737 0.00536938 0.00471411 0.264224 -3184640: 1.04257 0.402644 1.56055 0.0187626 0.508093 0.571044 0.416754 0.0799794 1.81805 0 0.00564486 0.138177 -3186688: 0.505744 0.302816 1.485 0.00999023 0.467796 0.463943 0.672276 0.191935 2.01342 0 0.00370652 0.0926083 -3188736: 0.784259 0.0394193 1.15931 0.436516 0.0203646 0.535756 0.905223 0 2.11922 0.20471 0.0881228 0.20875 -3190784: 0.94244 0.00230358 0.722033 0.858258 0.024203 0.0504733 0.672646 0 2.3138 0.363697 0.267684 0.27815 -3192831: 0.631553 0.464532 0.949865 0.525694 0.0317493 0.203638 0.576008 0 2.49842 0.23745 0.304228 0.224637 -3194880: 0.20483 0.886505 0.98293 0.29957 0.422195 0.564665 0.938972 0.107758 2.34165 0 0.281906 0.16014 -3196928: 0.0811186 1.42041 0.751011 0.175766 0.599897 0.681624 1.35081 0.453465 1.55339 0 0.224674 0.34602 -3198976: 0.0838683 1.3313 0.589932 0.35327 0.503787 1.60675 1.29081 0.30668 0.472452 0.0330164 0.0470939 0.797488 -3201024: 0.428162 0.84064 0.558174 0.510671 0.317731 2.78791 0.196731 0.103834 0.0705606 0.133746 0 0.555048 -3203072: 0.546082 0.540964 0.430068 0.769115 0.21331 2.89121 0.140937 0.108695 0.0408899 0.391219 0.0128276 0.445733 -3205120: 0.572808 0.114533 0.359841 1.16932 0.155105 2.44346 0.613634 0.0659266 0.143356 0.337772 0.073628 0.253772 -3207167: 0.726435 0.00252438 0.357198 0.986538 0.177485 1.93899 1.03156 0.0246834 0.072854 0.273462 0.35776 0.0960537 -3209216: 0.330769 0.842576 0.471327 0.854482 0.0411332 1.82777 1.06948 0.0148493 0.00529705 0.310111 0.433033 0.443229 -3211264: 0.326841 1.60452 0.322253 0.171159 0.0219676 0.975365 1.76655 0.0214876 0.000414812 0.0430905 1.84538 0.680263 -3213311: 0.342121 1.38247 0.232488 0.35472 0.0277261 1.19792 1.83224 0 0.00209423 0.0518363 2.27047 0.559261 -3215360: 0.440886 1.23157 0.243461 0.303996 0.0245239 0.78655 2.74496 0 0 0.0938397 2.29567 0 -3217408: 0.648679 1.43012 0.15792 0.00517506 0.0347439 0.555677 2.94023 0 0.160996 0.131204 2.18456 0 -3219456: 0.793542 1.30027 0.194389 0 0.0571393 0.588718 3.21338 0.155417 0.370968 0.129614 1.90935 0.0252778 -3221504: 0.221196 1.19141 0.929934 0.12683 0.0626069 0.907694 3.21288 0.0067705 0 0.133142 1.63572 0.142063 -3223552: 0.122115 0.794596 1.91354 0.340809 0.0432403 1.13687 2.35369 0.0107621 0 0.117325 1.39151 0.0710311 -3225600: 0.139427 1.10018 2.18723 0.134744 0.0155917 0.892978 1.44308 0.0194102 0.125486 1.13383 0.964959 0.488817 -3227647: 0.149082 1.68222 2.06584 0.29727 0.0526284 0.67158 0.00794018 0 0.316223 1.31192 0.780571 0.557555 -3229696: 0.164795 1.94212 1.70002 0.436715 0.102692 0.944735 0.152423 0.104097 0.743512 1.08196 0.118885 0.508935 -3231744: 0.158983 2.53174 0.924747 0.526218 0.0616641 0.681248 0.261114 0.586455 0.812136 0.700507 0.0984824 0.380122 -3233791: 0.255195 2.62516 0.234555 0.48754 0.194253 0.265741 0.261594 0.740652 0.81659 0.00562231 0.243648 0.153921 -3235840: 0.676688 1.82847 0.259867 0.388903 0.45303 0.195208 0.0759869 0.627164 1.01463 0.0826879 0.36106 0 -3237888: 1.21967 0.356874 0.637456 0.227561 0.541463 0.0643503 0.0967502 0.754321 0.80047 0.0910378 0.356123 0 -3239936: 1.68277 0.0567917 0.534409 0.0342496 0.562412 0.00910511 0.184859 1.31876 0.418714 0.0927118 0.613928 0.171807 -3241984: 1.44745 0.0685943 0.338872 0.0013219 0.291081 0.0379349 0.972162 1.30723 0.420789 0.0472428 0.869246 0.994278 -3244032: 0.199864 0.642158 0.596586 0.296463 0.152363 0.0364709 1.85538 0.569766 0.547111 0 1.05744 1.34593 -3246080: 0.297908 1.64021 0.700471 0.29976 0.277553 0.17762 1.98761 0.311251 0.243782 0 2.19192 0.54074 -3248127: 0.249786 1.9365 0.331658 0.386464 0.246986 0.439536 2.28504 0.17851 0.0741727 0 2.49464 0.499435 -3250176: 0.0031767 2.08375 0.238077 0.29144 0.186102 0.417091 3.06495 0.0448867 0.0136398 0 2.56508 0.64447 -3252224: 0 2.22533 0.29943 0.237575 0.12379 0.360672 3.16578 0.0961208 0.0104275 0 2.53075 0.90239 -3254271: 0.000317133 2.67197 0.310104 0.0450577 0.0355739 0.580597 2.59332 0 0.0492428 0.0401014 2.69606 1.14543 -3256320: 0.000815384 2.54614 0.216307 0.00677016 0.00609095 0.665945 2.55109 0 0.18586 0.0451848 2.63334 1.05011 -3258368: 0.000739692 2.55014 0.215853 0.00569189 0.0112838 0.64043 2.92234 0 0.0383301 0.269515 2.6279 0.936598 -3260416: 0.000727866 2.54625 0.192231 0.0132194 0.0386963 0.650647 3.117 0 0.0488473 0.318374 2.63288 1.02935 -3262464: 0.0273517 2.67317 0.244838 0.00986799 0.233105 0.580234 2.97402 0.0289593 0.00486642 0 2.43934 0.956274 -3264512: 0.124057 2.6883 0.320598 0.0814172 0.278903 0.492491 2.42179 0.0182378 0.00982919 0 2.0175 1.1503 -3266560: 1.79397 0.852526 0.332327 0.120823 0.0306908 0.545375 2.47517 0.0656008 0.0128582 0 1.4169 0.614022 -3268607: 2.65363 0.179362 0.358044 0.0839831 0.350652 0.245663 2.01199 0.345912 0.0149317 0 0.489583 0.364021 -3270656: 2.77633 0.13169 0.326367 0.0697106 0.293002 0.382987 1.14409 0.477658 0.0156597 0 0.349182 0.437953 -3272704: 2.64055 0.119222 0.353789 0.0588751 0.259824 0.547289 0.308248 0.396447 0.0153214 0 0.373626 0.398091 -3274752: 2.32594 0.0241059 0.352469 0.730697 0.853195 0.100941 0.45278 0.35063 0.161645 0 0.648682 0.153509 -3276800: 1.40697 0.0038248 0.523375 1.50335 0.881987 0.0778866 0.399696 0.217434 0.525457 0.223361 1.22538 0.296751 -3278848: 0.0141483 0.248293 0.995822 1.96607 0.697825 0.0282011 0.571549 0.195143 0.988102 0.237058 1.26472 0.167283 -3280896: 0.0221138 0.34388 1.38075 1.52146 0.537272 0.036284 0.502485 0.161637 1.23617 0.0480415 0.844384 0.261226 -3282943: 1.2535 0.939046 1.724 0.90013 0.0330625 0.326804 0.278108 0.290911 0.897552 0.468042 0.611866 0.205783 -3284992: 1.75048 0.915081 1.53182 0.0827699 0.0278031 0.725564 0.178794 0.352223 0.573298 0.606075 0.109239 0.23556 -3287040: 1.89475 0.358539 0.657044 0.105289 0.205774 0.518507 0.485611 0.52379 0.509735 0.567489 0.0485513 0.148976 -3289087: 2.18205 0.178424 0.567263 0.694322 0.345616 0.0586482 1.17102 0.331905 0.118803 0.225621 0.394757 0.27367 -3291136: 1.89584 0.0849361 0.661061 1.50362 0.427969 0.0283065 1.37091 0.108475 0.0846243 0.383232 0.661489 0.361418 -3293184: 0.605127 0.0988589 0.835807 1.53482 0.192802 0.00548242 1.03867 0.349665 0.210661 0.431015 0.650843 0.460094 -3295232: 0.383865 0.350103 0.902848 1.50694 0.05374 0.0219116 0.382478 0.657294 0.417805 0.125996 1.00403 0.557017 -3297280: 0.494628 0.1308 1.1103 1.64181 0.128284 0 0.196398 0.268686 0.398143 0.0900866 1.03201 0.357396 -3299328: 0.436908 0.0377577 1.35267 1.64504 0.379037 0.0185906 0.249841 0.0536418 0.437034 0.054452 1.06253 0.274726 -3301376: 0.103906 0.788246 1.17981 1.68583 0.235457 0.40543 1.18493 0.00975263 0.275811 0.127053 0.888565 0.251479 -3303423: 0.0111998 1.54063 0.742579 0.634468 0.18646 0.499932 1.95588 0.0134474 0.365279 0.135493 0.547199 0.132543 -3305472: 0.0819323 1.92224 0.328485 0.0395629 0.192802 0.337891 2.14418 0.0181479 0.322274 0.119743 0.650421 0.141821 -3307520: 0.110972 1.78306 0.48986 0.0442276 0.255607 0.312264 2.27367 0.0123107 0.373399 0.0668042 0.600412 0.0367808 -3309567: 0.122352 1.86274 0.73026 0.0602181 0.279829 0.410894 2.51408 0.00662222 0.4105 0.0275895 0.436578 0.0238584 -3311616: 0.0959645 0.821849 0.922562 0.46989 1.3458 0.550329 1.80648 0.1949 0.531049 0 0.153039 0.599088 -3313664: 0.447336 0.309847 1.04389 1.24617 1.78966 0.473648 1.35665 0.201181 0.0945769 0 0.293734 0.587208 -3315712: 0.24806 0.286988 1.21506 1.08931 1.2739 0.155162 1.08912 0.18696 0.37758 0.0112251 0.0759346 0.878992 -3317760: 0.410548 1.22868 0.970464 0.176703 0.392091 0.742712 0.252323 0.16027 0.775064 0.0626491 0.604727 1.13472 -3319808: 0.750654 1.79256 0.287974 0 0.497957 0.397806 0.0821152 0.232003 0.938457 0.0368661 0.935271 1.3866 -3321856: 0.922636 1.76001 0.084875 0.00701542 0.535259 0.333293 0.0812625 0.316722 1.05157 0.0149788 1.0054 1.8381 -3323903: 0.492662 0.853625 0.019099 0.23853 0.65666 0.137986 0.0760245 0.327244 0.971698 0.143204 1.38444 1.55223 -3325952: 0.0978328 0.180694 0.423814 0 0.551535 0.137979 0.487722 0.146488 0.530169 0.438892 1.73716 1.18475 -3328000: 0.0200498 0.106423 0.728271 0 0.372188 0.438125 0.605131 0.0298776 0.672179 1.29672 1.31807 0.657165 -3330047: 0.136606 0.496753 0.709288 0.0429533 0.927721 0.131611 0.593347 0.00529058 0.942886 1.93637 0.643459 0.348476 -3332096: 0.443302 1.62892 0.204068 0.204795 0.730099 0.0709225 1.18159 0.566144 1.05074 1.35824 0.350593 0.129694 -3334144: 0.0348253 2.46011 0.242953 0.0897704 0.408504 0.154971 2.06737 0.812307 0.941611 0.746599 0.804666 0 -3336192: 0 2.25848 0.368405 0.167439 0.0538381 0.586762 2.18869 0.924953 0.815293 0.00210353 1.42592 0.0560963 -3338240: 0 2.12483 0.471484 0.0455283 0.192724 0.624703 2.16186 0.716933 0.687512 0.0381775 1.39756 0.402154 -3340288: 0.188292 1.78123 0.130488 0.005598 0.220864 0.425928 2.80754 0.167555 0.379023 0.0604481 1.08076 1.53783 -3342336: 0.194218 1.60823 0.000289768 0.600125 0.69187 0.522789 2.34948 0.102066 0.0216468 0.0207795 0.257819 1.71157 -3344383: 0.366607 1.66389 0 0.768014 0.722344 0.448661 1.8529 0.0376997 0.0508182 0.01811 0.136836 0.823936 -3346432: 0.551205 1.66347 0.081083 0.558974 0.70645 0.369055 1.33132 0.120095 0.060353 0 0.0693051 0.799604 -3348480: 0.744128 1.81943 0.228989 0.491847 1.87628 0.659738 0.366911 0.173558 0.0612677 0 0.259812 0.649817 -3350528: 0.801015 0.969624 0.306158 0.616889 2.60321 0.700932 0.391473 0.137268 0.302771 0.285404 0.698228 0.404714 -3352576: 0.654684 0.205249 0.424259 0.702916 2.74188 0.656704 0.349175 0.0853923 0.442518 0.434894 1.03239 0.172694 -3354624: 0.131173 0.259484 0.54567 0.585857 2.61259 0.540263 0.127117 0.159239 0.43516 0.432893 1.19158 0.0916416 -3356672: 0.00244327 0.192711 0.70466 0.640779 1.81924 0.456771 0.546069 0.149296 0.417556 0.502847 1.72185 3.85125e-05 -3358719: 0.0758535 0.187815 0.768077 0.553007 1.46989 0.268587 0.998248 0.0606568 0.293778 1.09317 1.93156 0.000182836 -3360768: 0.0613371 0.00940862 0.755764 0.286889 0.308497 0.405263 1.67628 0.183227 0.15909 0.979542 1.2537 0.495431 -3362816: 0.0702521 0.034668 0.128753 1.00936 0.0526443 0.302667 1.78056 0.291757 0.228649 1.49124 0.618593 0.556876 -3364863: 0.436002 0.0611606 0.0446008 1.13623 0.146089 0.0127869 1.39274 0.142008 0.603977 1.49285 0.170352 0.324955 -3366912: 0.454241 0.0884876 0.0526599 1.03399 0.306264 0.201678 1.03261 0.280875 1.40523 1.12921 0.0450486 0.149227 -3368960: 0.450976 0.187066 0.0586217 1.32823 0.481192 0.303648 0.866225 0.27007 1.52908 0.823347 0.0255744 0.228609 -3371008: 0.000140852 0.283043 0.209708 1.31035 0.720032 0.480453 1.28016 0.0199729 1.22092 0.616184 0.0237829 0.822733 -3373056: 0.138697 0.375349 0.619774 1.3011 0.339806 0.881582 1.05198 0.0295212 0.649271 0.0221667 0.0394962 2.67827 -3375104: 0.154484 0.423793 0.853491 1.44908 0.619273 0.926152 0.01039 0.133894 0.432183 0.127378 0.441805 2.01279 -3377152: 0.167306 0.643277 0.774123 1.56295 0.594329 0.885006 0.0123588 0.147022 0.545385 0.158574 0.380809 1.82946 -3379199: 0.143414 0.933795 0.420683 1.70006 0.851752 0.767781 0.013275 0.271031 0.544051 0.195075 0.12078 1.6955 -3381248: 0.468061 1.01396 0.136076 1.49631 1.48832 0.413166 0.0263565 0.469511 0.491351 0.413093 0.115748 1.54629 -3383296: 0.780605 0.925128 0.448645 0.725319 1.87418 0.173392 0.016252 1.01716 0.519971 0.465758 0.0806305 1.58099 -3385343: 0.357032 0.492601 1.4645 0.182702 1.35684 0.0239681 0.267955 0.845452 0.117549 1.12027 0.18672 1.69551 -3387392: 0.0948832 0.519854 2.26149 0.266543 0.175858 0.0524441 1.58207 0.0818271 0.00954213 1.19654 0.262684 1.3867 -3389440: 0.000185031 0.416813 1.68446 1.17509 0.421747 0.0236369 1.17187 0.0337659 0.172923 0.550561 0.70992 1.60146 -3391488: 0.0391488 0.29958 1.08856 1.66443 0.255712 0.171796 1.05991 0.0535644 0.290626 0.0243058 1.08614 1.48871 -3393536: 0.109291 0.0264558 0.442342 2.18834 0.099427 0.377728 1.12405 0.0723942 0.40715 0 1.05628 1.1067 -3395584: 0.0548291 0.107388 0.406375 2.26083 0.0576969 0.652723 0.862961 0.0735349 0.154234 0.0870956 0.955788 1.25958 -3397632: 0.0684702 0.140243 0.38823 2.01603 0.255492 0.806921 0.879606 0.0505594 0.0651503 0.0735549 0.688979 1.672 -3399679: 0.380316 0.377712 0.28588 1.00952 0.440998 0.977316 0.268836 0.0891439 0.0675336 0.228876 0.118201 1.91496 -3401728: 0.418333 0.515521 0.239307 0.24224 1.36865 0.931571 0.0655556 0.354197 0.349107 0.250823 0.113457 1.84214 -3403776: 0.074626 0.45994 0.53367 0.20597 1.09451 1.00009 0.0961302 0.16866 0.114448 0.250287 0.412823 1.88182 -3405824: 0.000656564 0.350054 0.586257 0.19348 0.536351 0.751986 1.12526 0.0271883 0.10667 0.109657 0.496305 1.79654 -3407872: 0.157833 0.120926 0.357192 0.421754 0.841219 0.480479 1.34112 0.0289319 0.234676 0.0605306 0.387584 2.12268 -3409920: 0.122592 0.00125269 0.157881 0.533182 1.11864 0.0539238 0.821896 0.170666 0.612327 0 0.246825 2.62756 -3411968: 0.202732 0 0.0584938 0.785987 0.984657 0.0341738 1.5632 0.504274 0.688663 0.0234331 0.0896442 3.29994 -3414015: 0.076624 0 0.663501 0.363327 0.371854 0.0432776 2.1613 1.33102 0.359721 0.10615 0.000168859 2.96458 -3416064: 0.00194643 0.0278969 0.830183 0.387866 0.282069 0.0696394 2.10813 1.77425 0.0738778 0.126129 0 2.38034 -3418112: 0 0.109785 0.882975 0.351526 0.254576 0.0679245 1.87178 1.99391 0.0848967 0.136264 0 2.36137 -3420159: 0.00345312 0.109794 0.831757 0.259904 0.276617 0.0467475 1.79128 1.88796 0.124104 0.100581 0.13075 2.65978 -3422208: 0 0.13743 0.342751 0.12259 0.498785 0.451003 1.57089 1.12615 0.0628989 0 1.41563 2.48893 -3424256: 0 0 0.356246 0.12376 0.787945 0.689579 0.543441 0.272192 0.0352405 0.0299279 2.20475 2.09975 -3426304: 0.506123 0.464063 0.194557 0.084132 0.372339 0.28813 0.43551 0.144436 0.00131178 0.105899 2.42396 1.83719 -3428352: 0.540178 1.4318 0.425492 0.0361283 0.312573 0.0871001 0.655041 0.245678 0.00427824 0.198791 2.23402 1.42702 -3430400: 0.818761 2.02987 0.524431 0.0822454 0.466495 0.105226 1.02937 0.391473 0.45562 0.432894 0.644243 1.04606 -3432448: 0.785058 2.0101 0.372716 0.302346 0.499724 0.061685 1.19059 0.536141 0.468845 0.284849 0.208891 1.19926 -3434495: 0.62893 1.63391 0.0219648 0.385652 0.365166 0.0241881 1.7941 0.677555 0.256332 0.450758 0.155606 1.61421 -3436544: 0.0354216 0.439578 0.330293 1.49889 0.216965 0.00747181 1.48076 0.171715 0.104317 0.458249 0 2.78398 -3438592: 0 0.101875 0.543266 1.52634 0.360465 0.109369 1.70198 0.0946653 0.170555 0.050993 0.145837 2.22588 -3440639: 0 0.0957387 0.397737 1.35068 0.285819 0.215841 1.94023 0.582357 0.517549 0.0805751 0 1.96716 -3442688: 0 0.15462 0.297715 1.13981 0.272423 0.252739 1.98322 0.47809 0.908646 0.170753 0 1.62276 -3444736: 0.0758929 0.226273 0.0587854 0.959368 0.364952 0.151936 2.07907 0.672667 1.08713 0.251885 0.0530545 0.840658 -3446784: 0.535775 0.359018 0 0.627713 0.149345 0.186593 1.62062 0.583465 1.649 0.275169 0.479137 1.06043 -3448832: 0.212704 0.418082 0.42603 0.288177 0.111804 0.374978 1.36738 0.474246 1.91895 0.240208 0.42235 0.99827 -3450880: 0.0799171 0.503495 0.667116 0.377071 0.220804 0.492862 1.48775 0.178241 1.96925 0.228365 0.427547 0.981698 -3452928: 0.070912 0.422461 0.545286 0.489728 0.615914 0.62808 1.88296 0.0693255 2.03072 0.315516 0.438212 1.55809 -3454975: 0 0.186571 0.214334 0.785204 1.50366 0.910328 1.48603 0.0693533 1.43184 0.108846 0 2.59695 -3457024: 0 0.0969724 0.256952 1.04707 1.20967 0.0500557 1.89421 0.125883 1.03113 0 0 3.2677 -3459072: 0 0.228772 0.320995 1.50227 0.339732 0.103789 1.80838 0.101956 1.12563 0 0.000157259 3.66346 -3461119: 0.0111554 0.65832 0.330819 1.77501 0.11272 0.298216 1.71827 0.0603485 1.06097 0 0.000466851 3.76313 -3463168: 5.33634e-05 0.900092 0.26673 1.6621 0.113694 0.399029 1.31603 0.0508053 0.844069 0.0395584 0.000227468 3.89591 -3465216: 0.0277424 0.544048 0.213946 1.70327 0.00565739 0.427611 1.58735 0.0655504 0.773487 0.0960176 0.0292026 4.11326 -3467264: 0.0365417 0.123002 0.0666805 1.87491 0 0.376866 1.87341 0.0788515 0.789069 0.288115 0.106213 4.24744 -3469312: 0.226834 0.193299 0 2.13052 0.0324644 0.0505298 1.77461 0.812257 0.601539 0.518987 0.0987137 3.73978 -3471360: 1.69207 0.133305 0 2.01706 0.0255633 0.199798 1.73626 0.647303 0.331503 0.564891 0 2.80331 -3473408: 2.12683 0.0140355 0 1.73016 0.0314846 0.214312 1.79722 0.605585 0.397573 0.483999 0 2.32291 -3475455: 2.12846 0 0 1.49735 0.0339557 0.0523958 1.80487 0.521785 0.437304 0.439533 0.108453 2.32999 -3477504: 1.78804 0.0531125 0 1.29133 0.137596 0.0525539 1.98207 0.318835 0.290492 0.240404 0.394498 2.47247 -3479552: 1.33982 0.0718702 0.0231794 0.484991 0.11676 0.123015 2.03567 0.28862 1.48022 0.104659 0.406828 2.33701 -3481600: 0.706728 0.019357 0.369845 0.649162 0.114191 0.147939 1.52995 0.147293 1.97483 0.426855 0.802166 0.780843 -3483648: 0.380268 0.0900316 0.713661 0.610943 0.64903 0.150117 1.10602 0.0552616 1.51812 0.974688 0.479512 0.374473 -3485696: 0.277546 0.324604 0.422538 0.925233 0.571077 0.302559 0.917995 0.176411 0.997521 1.36335 0.422358 0.212162 -3487744: 0.271407 0.482576 0.389214 1.28664 0.521232 0.305667 0.653075 0.284637 0.810574 1.56399 0.45186 0.215312 -3489791: 0.184162 0.497132 0.262445 1.4347 0.523905 0.414726 0.281845 0.559414 0.82699 1.75835 0.38 0.13815 -3491840: 0.228863 0.393607 0.317173 0.550832 1.06392 0.52016 0.146928 0.728596 1.06043 1.61505 0.192306 0.481626 -3493888: 0.0566171 0.377005 0.332955 0.160525 1.33153 0.455876 0.137836 0.994115 1.05731 1.11565 1.08408 1.08363 -3495935: 0.00438088 0.200368 0.266495 0.995598 0.0296088 0.710389 0.159327 2.01531 0.534345 0.611392 1.2455 0.985112 -3497984: 0 0.0386759 0.281393 0.846406 0.0737603 0.698632 0.0369095 2.76064 0.199046 0.0239523 0.181078 1.33685 -3500032: 0 0.0324953 0.454059 0.997806 0.0792357 0.582626 0.043891 3.4055 0.0488947 0.0414033 0 1.37038 -3502080: 0 0.0366448 0.616777 1.27061 0.0295715 0.52448 0.0376097 3.87627 0.00213006 0.0295798 0 1.20049 -3504128: 0 0.072086 1.12908 1.16305 0.0353138 0.469047 0.0247563 3.94974 0.00554254 0 0 1.30737 -3506176: 0 0.0740963 1.25607 1.16375 0.0397294 0.440291 0.0131262 3.75846 0.00636591 0 0 1.26135 -3508224: 0.0198669 0 1.09673 1.17006 0.0501388 0.155127 0.256283 3.51366 0.00482911 0.0245023 0.0334821 1.26222 -3510271: 0.039836 0 0.866613 1.26138 0.0602054 0.00594348 0.283369 3.08441 0.000391338 0.122039 0.0631734 1.67424 -3512320: 0.0858528 0 0.470244 1.97471 0.0430988 0.0304078 0.94835 2.47089 0 0.0192525 0.362936 2.62972 -3514368: 0 0 0.583742 2.61531 0.0025331 0.352436 2.01053 0.953155 6.12098e-05 0.0516818 0.342904 3.53843 -3516415: 0 0.0377615 0.00441135 3.33231 0.235062 0.720762 2.31066 0.0833952 0.0352516 0.00367441 0.189785 3.65503 -3518464: 0.0102187 0.142756 0.13898 2.73468 0.497866 0.678001 1.82822 0.157896 0.0101342 0.143485 0.064449 3.77613 -3520512: 0.0440217 0.132624 0.153289 2.24269 0.63879 0.740395 1.89996 0.0672108 0 0.118442 0.000750687 3.90905 -3522560: 0.0721527 0.114056 0.151543 2.24142 0.32584 0.706159 2.05546 0.0360846 0 0.00256518 0.130301 4.02822 -3524608: 0 0.0887829 0.141478 2.19014 0.0395893 0.562852 1.98382 0.0495873 0.0376795 0.0022658 0.289162 4.12205 -3526656: 0 0.118588 0.249091 1.76072 0.00635303 0.13268 2.00448 0.603645 0.342415 0.00180907 0.310057 3.88418 -3528704: 0.0162182 0.107639 0.225809 1.23403 0.0209348 0.338814 1.67997 1.38368 0.326928 0.000633185 0.24651 3.40796 -3530751: 0.0185244 0.116227 0.457286 0.718308 0.0464617 0.441463 1.38336 1.55866 0.104586 0.0732783 0.294411 2.95614 -3532800: 0.013188 0.460088 0.318179 0.889859 0.0393109 0.481448 1.19114 1.57725 0.589349 0 0.131727 1.97248 -3534848: 0.00112765 0.330712 0.504407 1.50965 0.321329 0.22312 0.970791 1.55523 1.85243 0.253267 0.277939 0.551141 -3536895: 0.000128759 0.0735939 0.162379 1.4587 0.380735 0.0927849 0.637832 1.04306 2.47337 0.53608 0.463496 0.249093 -3538944: 8.37997e-05 0.0553109 0.244398 1.39867 0.35666 0.0308521 1.01952 0.921543 2.20504 0.397461 0.268396 0.412372 -3540992: 9.80444e-05 0.00265589 0.27933 1.19619 0.364571 0.0266808 1.61403 0.752663 1.40932 0.816249 0.0621973 0.624818 -3543040: 0.0467214 0.0068264 0.384273 0.682091 0.315611 0 1.97586 0.103013 0.119231 0.974665 0.553641 0.380934 -3545088: 0.000537466 0.116149 0.380112 0.445348 1.02449 0.0167435 1.09682 0.306263 0.0262665 0.889767 0.678328 0 -3547136: 0.000559457 0.539296 0.316221 0.479801 1.68553 0.058195 0.399641 0.519671 0.0198138 1.32754 0.30729 0.0351598 -3549184: 0.0178155 0.82558 0.354414 0.282178 1.97204 0.0270099 0.413627 0.550557 0.0174186 2.26069 0.152844 0.0707538 -3551231: 0.0897295 0.813267 0.470936 1.02678 1.58106 0.0538756 0.240338 0.44004 0.00392766 2.90598 0.116076 0.16787 -3553280: 0.224283 0.763006 0.249417 0.986476 1.25848 0.0837804 0.044668 0.786543 0.251799 2.60319 0.261716 0.170943 -3555328: 0.479639 0.696787 0.0267876 0.814256 1.16363 0.0698899 0.205792 0.818274 0.690474 1.719 0.196312 0.0916732 -3557376: 0.626285 0.657063 0.324371 0.575322 0.592963 0.341635 0.362628 0.334636 1.3722 0.643045 0.166679 0.246636 -3559424: 0.48721 0.715074 0.330651 0.571145 0.449623 0.909454 0.36136 0.797369 2.18349 0 0.18605 0.384562 -3561472: 0.34838 0.738097 0.419385 0.5307 0.0276124 1.05671 0.647471 0.978945 1.97591 0 0.00108932 0.838476 -3563520: 0.172573 1.13633 0.192344 0.068366 0.791652 0.288868 1.29155 0.519215 1.47402 0.289907 0 0.998129 -3565567: 0.171462 1.05424 0.272644 0.0268264 0.561996 0.091724 0.89521 0.340107 0.944197 1.52054 0 0.996722 -3567616: 0.208459 0.73938 0.265436 0.323904 0.485823 0.0739408 0.956082 0.125079 0.512484 2.02557 0 0.95352 -3569664: 0.291323 0.501911 0.198104 0.335852 0.453152 0.239419 1.12297 0.130715 0.577873 2.2657 0.00146918 0.828175 -3571711: 0.682039 0.780065 0.0603259 0.022706 0.271081 0.278663 1.33935 0.128322 0.565865 2.19528 0.00201712 0.80913 -3573760: 0.905453 0.72952 0.0783102 0.157813 0.112474 0.885005 1.13484 0.0519084 0.949828 1.34193 0.00249381 1.67903 -3575808: 0.892377 0.7331 0.150697 0.54953 0.0526591 1.44164 0.667031 0.195815 1.01312 0.260477 0.00275807 1.85765 -3577856: 0.859032 1.13518 0.147409 0.510974 0.0662174 1.10898 0.944015 0.197044 0.915832 0.239748 0.161013 1.49924 -3579904: 0.753069 1.37929 0.137588 0.191671 0.878653 0.629809 1.03697 0.276588 0.319852 1.347 0.271017 1.1347 -3581952: 0.449613 1.31904 0.315531 0.0973895 1.06589 0.153568 0.848423 0.387681 1.06496 1.68786 0.203401 0.475466 -3584000: 0.0804412 1.15385 0.497608 0.151652 1.00601 0.0380764 0.662486 0.383759 1.23433 1.49212 0.130912 0.546401 -3586047: 0.000298698 1.3344 0.500401 0.119482 1.13563 0.0268574 0.659851 0.428809 1.2041 1.2622 0.112832 0.964218 -3588096: 0.000266685 1.47037 0.632506 0.0745385 1.14645 0.0463124 1.41565 0.26508 1.04515 0.652429 0.0708708 1.31631 -3590144: 0.000225626 1.49275 0.695687 0.114901 1.13189 0.0277579 2.53446 0.0406816 0.50026 0.0550766 0.0243222 1.42392 -3592191: 0 1.64519 0.540099 0.161513 0.854267 0.167088 3.5647 0.0401452 0.0157695 0.0256081 0.0633349 1.61856 -3594240: 0.0296819 1.75403 0.383328 0.106798 0.41185 0.246776 3.49172 0.0083609 0.0193386 0.0163693 0.975545 1.92171 -3596288: 0.00449611 1.69843 0.387281 0.0566165 0.385491 0.177713 3.32685 0.0211967 0.019471 0.0209585 1.6123 2.04371 -3598336: 0 1.74776 0.282431 0.0374495 0.357833 0.189202 3.45875 0.0255488 0.0194166 0.0190747 1.84371 1.75253 -3600384: 0 1.81701 0.250758 0.00750337 0.102676 0.253252 3.53321 0 0.147208 0.00660664 1.88243 1.36699 -3602432: 0 1.63998 0.260731 0.267418 0.285956 0.26409 3.17402 0.0268431 0.14103 0 1.56624 1.599 -3604480: 0.0814963 1.90223 0.181469 0.52246 0.542329 0.320924 2.414 0.147751 0.0921696 0 1.39123 1.48298 -3606527: 0 1.81659 0.268841 0.703499 0.419847 0.7438 2.74562 0.295819 0.12464 0 0.240725 1.54737 -3608576: 0 1.78564 0.320047 0.605835 0.213256 0.87841 3.12152 0.258233 0.16851 0 0.00463156 1.77667 -3610624: 0 1.82478 0.30283 0.247179 0.201191 0.695412 3.37379 0.0310379 0.196126 0.0128755 0.165363 1.95604 -3612672: 0.000347082 1.88015 0.196665 0.0548413 0.260604 0.368166 3.09502 0.0269904 0.205024 0.054586 0.673906 1.85596 -3614720: 0.000356582 2.13288 0.30082 0 0.489154 0.296374 2.75019 0.00923845 0.206462 0.0931623 0.92923 1.56388 -3616768: 0.00024502 1.72233 0.482875 0 0.604681 0.254425 3.0078 0.0101549 0.246735 0.149482 0.946393 1.59134 -3618816: 0.000144758 1.57432 0.60194 0.0163983 0.526616 0.276277 3.25459 0.0101234 0.195954 0.149475 1.04149 1.58051 -3620864: 0.185548 1.78578 0.311571 0.120367 0.235367 0.337623 3.56264 0.0147721 0.0532582 0.134661 1.10152 0.988815 -3622912: 0.818058 1.04061 0.0189316 0.182372 0.00457633 0.563545 2.94513 0.0171452 0.100156 0.543835 0.000767579 0.868697 -3624960: 0.718044 1.08398 0.026725 0.431493 0.062401 0.846392 2.40124 0.0160173 0 0.586903 0 0.927958 -3627007: 0.589717 1.2058 0.0175059 0.699276 0.244522 0.820775 1.72922 0.264332 0.00860022 0.413774 0 0.809403 -3629056: 0.210001 1.63218 0.00704934 0.762246 0.22891 0.974631 1.0572 0.720012 0.355645 0.191553 0.0368921 0.812507 -3631104: 0.19269 1.85708 0.0165661 1.02415 0.229041 1.11581 0.868875 0.61842 0.925615 0.0420096 0.204908 0.811448 -3633152: 0.168209 1.42251 0.498386 0.983945 0.17775 0.952565 0.591121 0.473744 1.75548 0.08466 0.249892 0.77784 -3635200: 0.00031658 1.34842 0.284499 0.313567 0.102405 0.38405 0.577089 0.751999 1.56074 0.221171 0.0690474 1.11418 -3637248: 0.000479133 1.65961 0.203052 0 0.307331 0.511871 0.713019 1.00103 1.26741 0.0707821 0.0207847 0.980382 -3639296: 0.0358368 1.49777 0.0803024 0.0108337 0.319568 0.688468 1.27969 1.09942 1.22929 0.053945 0.0216493 0.882263 -3641343: 0.233379 0.604687 0.0911782 0.615553 0.00865296 0.788864 1.44932 0.61202 1.3705 1.18402 0 0.364165 -3643392: 0.175563 0.155736 0.186676 0.865026 0.0141068 1.70522 0.95726 0.309121 0.706491 1.28896 0.175465 0.310359 -3645440: 0.447104 0.0040121 0.447585 0.808891 0.0209561 2.31754 0.660574 0.130821 0 1.18006 0.23112 0.482302 -3647487: 0.655023 0.00474436 0.30791 0.762221 0.0204101 2.92576 0.296559 0.127589 0 1.04814 0.133006 0.534772 -3649536: 0.731095 0.0303816 0.162614 0.604765 0.0128362 3.31551 0.274337 0.166473 0 1.02079 0.263352 0.713527 -3651584: 0.44056 0.742969 0.106775 0.480575 0.0488407 2.99563 0.515024 0.227116 0.00126462 1.05284 0.769102 0.86451 -3653632: 0.186251 1.3784 0.0536216 0.688878 0.238189 2.1019 1.67528 0.236136 0.0143185 0.942038 1.12433 0.713903 -3655680: 0.125479 0.836336 0.503778 0.815558 0.261562 0.414019 2.83589 0.508075 0.0593696 0 0.353678 1.28754 -3657728: 0.177722 0.668085 0.456964 0.663443 0.614266 0.38605 1.78288 0.981375 0.792784 0.0551404 0.0336601 1.14441 -3659776: 0.326664 0.555083 0.354321 0.650017 0.405963 0.699708 1.35403 0.998063 1.09267 0.0784833 0.0481167 0.861317 -3661823: 0.46874 0.437415 0.497304 0.776087 0.08091 0.66639 1.59496 0.791301 1.13067 0 0.162169 0.763674 -3663872: 0.383305 0.0588591 0.968527 1.35497 0.18787 0.384257 2.05395 0.0679071 0.261575 0.214672 0.0628528 0.950182 -3665920: 0.0269566 0.467727 0.678702 1.21559 0.445425 0.06507 2.78349 0.291987 0.0167383 0.287572 0.0391401 0.809718 -3667967: 0.14651 0.990559 0.0210843 0.557102 0.399604 0.128366 2.93728 0.126704 0.0617889 0.347685 0 0.964098 -3670016: 0.111698 1.0497 0.00426281 0.638518 0.180158 0.114777 3.2201 0.122736 0.0625139 0.561093 0 1.34581 -3672064: 0.113845 1.09021 0.0521588 0.727344 0.176195 0.198342 3.75515 0.0195499 0.0579919 0.491958 0.10339 1.6834 -3674112: 0.130983 1.50714 0.408491 1.24563 0.561615 0.0793511 3.27494 0.0169903 0.0365275 0.0635357 0.844368 1.86795 -3676160: 0.124725 0.69622 0.674674 2.07538 0.249002 0.00498876 2.37284 0.0159381 0.237813 0.0958269 1.07859 1.67917 -3678208: 0.412543 0.166586 0.836187 1.85633 0.0991212 0.0206051 1.66493 0 0.239986 0.0736184 1.093 0.914281 -3680256: 0.621065 0.00133366 0.97225 1.21751 0.0745599 0.119253 1.49047 0.0403434 0.295976 0.177529 0.840977 0.436599 -3682303: 0.798656 0.0014928 1.42549 0.681599 0.00309993 0.155707 1.6354 0.0499889 0.346796 0.400046 0.356231 0.319255 -3684352: 0.871886 0.000833886 1.91951 0.584837 0.0122816 0.0665318 1.61192 0 0.501785 0.724493 0 0.309779 -3686400: 1.23956 0.0487172 2.11891 0.579096 0.00782288 0.035171 1.45866 0 0.365384 1.03751 0.0602813 0.899433 -3688448: 0.858741 0.676937 1.6403 0.57407 0.0605475 0.0193555 1.94348 0.0648171 0.0136019 0.702043 0.0379028 2.04877 -3690496: 0.230518 1.67622 0.159114 0.496167 0.163352 0.0327879 2.33578 0.0325839 0 0.105074 0 3.14153 -3692544: 0.0330923 1.43731 0.148754 0.454682 0.171589 0.489223 2.59046 0.0197487 0.0701707 0.329316 0.783888 2.34086 -3694592: 0.0203739 0.984574 0.164801 0.665054 0.0895271 0.837713 2.45464 0.0430056 0.0771819 1.09251 0.99196 1.80386 -3696639: 0.00561202 0.736369 0.24368 0.980263 0.0582132 1.03438 1.8957 0.198027 0.279077 1.43876 0.953479 1.25773 -3698688: 0.00097455 0.265599 0.591248 1.80596 0.063897 0.924767 1.25372 0.0448691 0.49053 1.282 0.462804 1.29359 -3700736: 0.016487 0.315162 0.788074 1.82664 0.076705 0.112889 0.614141 0.226278 1.09015 0.75042 0.0526565 1.31802 -3702783: 0.0802696 0.386663 0.617823 1.39246 0.199337 0.0252237 0.0587536 1.60789 1.19175 0.460254 0.0313564 0.948185 -3704832: 0.0687612 0.244005 0.501043 1.44182 0.0425828 0.0219042 0.0621253 2.41197 0.885464 0.254304 0.00192813 0.908252 -3706880: 0.0537907 0.236724 0.45385 1.27767 0.0346285 0.0599052 0.0412803 2.43599 0.397743 0.0459313 0.164916 1.21382 -3708928: 0.0252366 0.961948 0.212813 1.02912 0.0425127 0.0294158 1.22494 1.59674 0.454974 0.0378097 0.661141 1.41439 -3710976: 0 1.53417 0.310767 0.582338 0.0242081 0.0169412 1.69754 0.813635 0.730439 0.000261391 0.711916 2.29599 -3713024: 0 1.82918 0.279926 0.715595 0.676113 0.486184 1.41119 0.201182 0.633071 0 0.0538172 2.71853 -3715072: 0 2.12703 0.179634 1.285 0.853461 1.07243 0.649206 0.0488176 0.581446 0.369241 0.000538763 2.65698 -3717119: 0 1.83659 0 1.74096 1.03619 1.01769 0.43007 0.016325 0.976825 0.527364 0.00186429 2.72642 -3719168: 0.121316 0.793981 0.0699218 1.66243 1.06323 0.794158 0.267635 0.171785 1.0076 0.31709 0.019078 3.01147 -3721216: 0.339127 0.332867 0.336608 1.92265 1.37991 0.615435 0.226565 0 0.818954 0.209951 0.0305481 2.97878 -3723263: 0.0749491 0.0469927 0.224652 2.48405 1.51738 0.446121 0.219843 0 0.644314 0.233765 0.00430561 3.35775 -3725312: 0.000109395 0.0031328 0.0281439 2.61221 1.83937 0.0872984 0.468029 0.121978 0.534246 0.158792 0.0582938 3.39322 -3727360: 0.016741 0.00298017 0.0458089 2.48546 2.23806 0.0326321 0.558332 0.153507 0.446681 0.00297585 0.102661 3.3177 -3729408: 0.000372772 0.00276255 0.0780445 2.44255 2.12361 0.022654 0.801871 0.197454 0.321567 0.13596 0.159988 3.34224 -3731456: 1.33148 0.0853615 0.0906798 2.22783 1.7211 0.0258464 1.16678 0.196837 0.00825758 0.340829 0.0898279 2.57979 -3733504: 1.63449 0.176072 0.0835826 1.31598 1.26492 0.0298642 0.89786 0.441749 0.0076493 0.320527 0 1.86425 -3735552: 1.3217 0.112603 0.158704 0.866783 0.700137 0.573779 0.533469 0.619961 0.00533539 0.253005 0.00579102 1.64962 -3737599: 1.12853 0.00322533 0.294673 0.886801 1.30686 0.919913 0.269278 0.479926 0.176957 0.198112 0.061251 1.37911 -3739648: 0.900226 0.00346725 0.587031 1.11736 1.43923 1.17496 0.0425764 0.102096 0.0329605 0.159491 0.0893981 1.44048 -3741696: 0.454324 0.349713 0.955143 1.09428 1.2304 1.14454 0.22324 0 0.0449315 0.0649889 0.129801 1.46895 -3743743: 0.348222 0.667135 0.861081 0.762032 0.927234 0.873856 0.0290681 0.0126282 0.0690986 0.0340842 0.621486 1.40169 -3745792: 0.184316 0.775976 0.624662 0.44062 0.763738 0.837797 0.104799 0.0589835 0.0280056 0.0592122 0.601785 1.1307 -3747840: 0.0720418 1.22145 1.04281 0.49334 0.811945 0.0807334 0.696566 0.0636496 0.563356 0.198051 0.967411 0.699778 -3749888: 0.0605822 0.883178 1.24293 1.27915 0.810524 0.0343384 0.747787 0.0657025 0.793709 0.412231 1.10353 0.0934069 -3751936: 0.155329 0.433955 1.27818 1.63321 1.12473 0.12904 0.543968 0.0755001 1.11607 0.417512 0.764503 0.120326 -3753984: 0.165782 0.410098 0.810603 1.8281 0.890049 0.220982 0.341422 0.129461 1.2167 0.376888 0.3619 1.40419 -3756032: 0.0884152 1.00013 0.173438 1.99081 1.24534 0.25355 0.952067 0.591829 0.65832 0.418206 0.0676212 2.44337 -3758079: 0.117187 1.22272 0.080035 1.9995 1.50232 0.0602544 1.8329 0.225836 0.0292911 0.117788 9.12788e-05 2.45728 -3760128: 0.0587839 1.0143 0.0630563 2.01886 1.46765 0.0480769 2.04129 0.0122236 0.166346 0.0041844 0.000131542 2.66885 -3762176: 0.0576534 0.830707 0.0238653 2.47475 1.48628 0.0359614 2.11104 0 0.312304 0.13835 0.163414 2.46546 -3764224: 0.128717 0.920748 0.00281849 2.16551 1.97976 0 2.2885 0.0296074 0.284539 0.256769 0.197005 1.44113 -3766272: 0.0627525 1.11977 0.00260483 1.72781 2.03675 0 2.6557 0.0566211 0.337906 0.226582 0.214951 1.2082 -3768320: 0.0241708 1.20372 0.00259338 1.53183 2.13069 0 2.61882 0.0410324 0.287143 0.159855 0.232353 1.61021 -3770368: 0.126264 1.1377 0.00533024 1.3482 2.16932 0.0214387 2.41046 0 0.213979 0.0742204 0.275047 1.98873 -3772415: 0.284999 0.927183 0 1.32826 2.19416 0.042136 2.01797 0.215671 0.354733 0.0881669 0.129962 2.20212 -3774464: 0.256696 0.815884 0.0553801 1.39821 1.82298 0.0626027 1.84746 0.346636 0.452417 0.185605 0.00523678 2.15109 -3776512: 0.000390992 0.941247 0.202412 1.62368 1.51983 0.0596274 1.92769 0.538109 0.379999 0.313989 0.00369261 2.15089 -3778559: 0.000817819 0.784104 0.204938 2.09006 1.14137 0.0442046 1.70982 0.305437 0.45274 0.413643 0.100968 2.30202 -3780608: 0.000490102 0.797663 0.396876 2.00775 0.546512 0.0379673 1.25958 0.0395326 0.801775 0.545509 0.256941 2.57245 -3782656: 0.000283467 0.681886 0.535866 1.9676 0.331839 0.287665 0.858047 0.0166096 0.782498 0.511993 0.293187 2.59878 -3784704: 0.0851718 0.00332616 0.753171 1.4409 0.943471 0.720444 0.583447 0.389271 0.0458542 0.397133 0.42761 2.5697 -3786752: 0.173295 0.461227 0.309369 0.189324 1.33116 1.42828 0.199189 0.844683 0.0419353 0.0780734 0.677014 1.93412 -3788800: 0.173799 0.530925 0.182906 0 1.17544 1.53524 0.255305 0.657417 0.620545 0.0531326 0.503906 1.35166 -3790848: 0.0108568 0.444003 0.297662 0.0438953 1.02407 1.22433 0.392035 0.61934 0.817697 0 0.321813 0.730918 -3792895: 0 0.637619 0.420962 0.16726 0.168439 0.854071 0.141637 0.473915 1.11803 0.00193812 0.133234 0.779318 -3794944: 0 0.19229 0.344958 0.348302 0.251743 0.600506 0.194882 0.527423 1.49234 0.00282735 0.26167 0.848973 -3796992: 0 0.201346 0.342972 0.630764 0.251702 0.465159 1.00638 0.66656 1.34361 0.000529014 0.407408 1.07731 -3799039: 0 0.575025 0.257901 1.09337 0.0732644 0.606488 1.54761 0.361182 1.02803 0.109561 0.264153 1.98986 -3801088: 0 0.89639 0.114471 1.48741 0.0782965 1.41374 1.80475 0.0612473 0.0251327 0.317521 0.196661 2.34087 -3803136: 0.080941 0.427454 0.107142 1.64156 0.155297 2.33111 1.16407 0.0561319 0.00500064 0.160641 0.100173 2.49984 -3805184: 0.0915169 0.034302 0.0369582 1.55887 0.208512 2.41313 1.2229 0.0146647 0.0942682 0.150577 0.0056117 2.73498 -3807232: 0.0762784 0.00379462 0.48509 0.494718 0.750975 1.45539 0.920436 0.0174026 0.00895502 0.109033 0.136471 3.12811 -3809280: 0.000176662 0.00404549 0.475285 0.970318 0.93051 1.29816 0.10141 0.026813 0.0598239 0.259312 0.231282 2.77664 -3811328: 0.0231395 0.00350402 0.78214 1.70993 0.897983 0.132732 0.144394 0.107517 0.243667 0.290594 0.29073 2.274 -3813375: 0.0229562 0.0672911 0.96793 1.64008 0.890984 0.0430908 0.193311 0.146409 0.444654 0.206051 0.280684 2.03197 -3815424: 0.446393 0.0612959 1.19325 1.84789 0.822078 0.0309309 0.221049 0.153347 0.628078 0.126212 0.27408 1.90653 -3817472: 1.41783 0.506129 1.00911 1.85958 0.586033 0 0.236752 0.44811 0.0901535 0.124054 0.249685 1.6798 -3819519: 1.47633 0.58354 0.518158 0.801286 0.00854655 0 1.38751 0.382626 0.107605 0.0489463 0.508658 2.27149 -3821568: 1.6202 0.616929 0.328094 0.254112 0.0313721 0.556002 0.822305 0.424327 0.233632 0 1.49644 1.96914 -3823616: 1.63426 0.397964 0.400907 0.270157 0.400781 0.587745 0.490708 0.240497 0.258025 0 2.33192 1.31725 -3825664: 1.00196 0.294291 0.334933 0.652375 1.04467 0.674642 0.230823 0.171908 0.295967 0.102983 2.83086 0.426862 -3827712: 0.459184 0.285006 0.947384 0.721123 1.0575 0.524787 0.058561 0.0974241 0.651011 0.219679 3.07421 0.132126 -3829760: 0.232911 0.166997 1.26309 0.799743 0.709852 0.0332209 0.835887 0.514229 1.23071 0.488975 2.48017 0.525288 -3831808: 0.000542445 0.534248 1.19293 1.12121 0.238682 0 1.77025 0.818133 1.09967 0.309033 1.28293 1.93711 -3833855: 0.000405745 0.515049 0.819272 1.57873 0.0572148 0 2.50024 1.02528 0.039133 0.0482058 0.848211 2.92645 -3835904: 0.000333827 0.281399 0.00032668 2.71316 0.0885216 0.0565377 2.46524 0.618616 0.0156139 0.0651268 0.236082 3.67857 -3837952: 0.000406106 0.324256 0.112119 3.0445 0.173326 0.131091 2.61433 0.551004 0.0442858 0 0.112623 3.37909 -3840000: 0.00043327 1.17753 0.157716 2.98335 0.14906 0.00697935 2.49329 0.691381 0.0424415 0 0.0539023 3.10154 -3842048: 0.000390149 1.36285 0.180263 2.90651 0.115273 0.00639841 2.07879 0.780457 0.0710567 0 0.0136853 3.5247 -3844096: 0.000284145 1.22148 0.179019 2.76732 0.061589 0 1.89971 0.578394 0.226196 0 0.0744841 3.817 -3846144: 0.0373338 0.933765 0.193094 2.60467 0.105527 0 1.99067 0.0443213 0.320683 0.0177436 0.13924 3.71788 -3848191: 0.131513 0.53918 0.00222276 2.35584 0.501291 0 2.10459 0.0170106 0.603703 0.0143403 0.266294 3.36807 -3850240: 0.029943 0.574389 0.00281403 2.28356 0.608489 0 2.18324 0.035488 0.529172 0.0264804 0.175146 3.25063 -3852288: 0.00103313 0.766506 0.0024065 2.06339 0.441809 0 2.04744 0.0256077 0.394164 0.0184554 0.0322778 3.49642 -3854335: 0.000336798 0.79494 0.00446869 0.803544 0.144327 0.0122895 1.3323 0.0260891 1.02456 1.15358 0.0909965 3.27771 -3856384: 0.0101029 1.00194 0.00656124 0.487046 0.658475 0.120464 1.00318 0.0339078 2.23629 1.16531 0.146276 0.776796 -3858432: 0.0259143 0.903675 0.0343866 0.531253 0.694002 0.217953 0.336895 0.021264 3.24593 0.68902 0.06222 0.577597 -3860480: 0 0.596131 0.300202 0.378912 0.497147 0.190975 0.367522 0.0273304 3.66799 0.109457 0.0723938 0.617308 -3862528: 0 0.370856 0.451147 0.186886 0.037509 0.0964445 0.374793 0.0610208 3.65101 0.0614697 0.102531 0.755163 -3864576: 0.00920804 0.154012 0.515752 0.141625 0.0484964 0.0588644 0.322126 0.158238 3.2409 0.0925048 0.116468 1.05412 -3866624: 0.0343506 0.393319 0.468916 0.151992 0.547783 0.0230077 0.00730137 0.233451 2.02724 0.858766 0.176835 1.38322 -3868671: 0.0385499 0.627873 0.662511 1.11456 0.76857 0.0198508 0.163828 0.192739 0.0947196 3.212 0.0726264 0.828583 -3870720: 0.000317349 0.538113 0.226974 0.895274 1.01402 0.030368 0.267009 0.26981 0.0503007 3.73828 0.176141 0.442612 -3872768: 0.000344993 0.598276 0.605607 0.432731 0.892087 0.0063512 0.23545 0.311954 0.420806 3.62507 0.0928808 0.279215 -3874815: 0.000390384 0.612217 0.821223 0.500431 1.00733 0.00217245 0.345676 0.328222 0.450382 3.57322 0.0847644 0.267833 -3876864: 0.0103792 0.664471 1.02994 0.618869 1.12082 0.133736 0.632918 0.457729 0.209576 3.04741 0.0639525 0.511421 -3878912: 0.0159325 0.912798 0.813117 0.572771 1.04636 0.268835 1.26283 1.08449 0.204345 1.54553 0.0750915 0.93374 -3880960: 0.0316708 1.68946 0.552763 0.385765 0.477714 0.774541 1.77265 0.466655 0.522566 0.476608 0.262138 1.20945 -3883008: 0.0132748 2.69714 0.172719 0.342138 0.11842 0.639307 1.53906 0.0161595 0.557152 0.443088 0.437743 2.0055 -3885056: 0.0595358 2.6029 0.21303 0.574355 0.0467649 0.522325 2.00326 0.0789577 0.591529 0.0106835 1.08083 2.33905 -3887104: 0.0135928 2.2965 0.240934 1.19942 0.0443644 0.502689 2.29576 0.00674385 0.582179 0.264291 0.959824 2.5532 -3889151: 0.0232493 1.62139 0.127501 1.26921 0.0438178 1.0626 1.71892 0.205945 0.167975 0.460819 0.206551 3.10878 -3891200: 0.0427726 0.731257 0.195101 0.808912 0.0385091 1.12587 1.03372 0.278134 0.202007 0.39855 0.234353 3.42425 -3893248: 0.00369043 0.501251 0.189024 0.739645 0.0396841 1.23051 0.631822 0.370066 0.276134 0.00216643 0.278687 3.24716 -3895296: 0.224258 0.524943 0 1.05416 0.423598 0.842996 0.408799 0.233396 0.253114 0.00969684 0.499896 2.85443 -3897344: 0.223035 1.17184 0 1.22935 1.41117 0.353161 0.258638 0.133597 0.235313 0.0377189 0.46773 2.09783 -3899392: 0.887342 0.988535 0.128739 0.924541 1.55294 0.309394 0.341555 0.0443078 0.576211 0.442757 0.354172 0.612535 -3901440: 0.643959 1.11852 0.313907 0.896772 1.31535 0.641434 1.18448 0.0294828 0.277775 0.0644762 0.570231 0.474734 -3903487: 0.0351102 1.2222 0.341397 0.952104 0.607301 0.633805 2.48771 0.0511029 0 0.0971564 0.701308 0.357486 -3905536: 0 1.02348 0.201128 0.935762 0.101663 0.538964 3.09497 0.00203811 0 0.3392 0.682768 0.279682 -3907584: 0.00578824 1.70884 0.196315 1.04031 0.0221315 0.350761 3.23411 0 0.0238597 0.282186 0.50358 0.179187 -3909631: 0 1.68589 0.179198 0.768999 0.0276945 0.903334 2.55109 0.0140693 0.0611965 0.488879 0.292307 0.794946 -3911680: 0.0803335 1.61743 0.390234 0.169995 0.550114 1.96186 0.626788 0.100313 0.515265 0.265646 0.336959 0.822716 -3913728: 0.312446 0.907637 0.400852 0.0819257 1.87263 1.7141 0.11669 0.0262681 0.800901 0.0192632 0.32248 1.10194 -3915776: 0.157208 0.817431 0.348664 0.0815348 2.53726 1.07942 0.119747 0.0483994 0.91369 0.37004 0.271429 1.25651 -3917824: 0.000847986 1.05919 0.359044 0.0393591 3.21359 0.170122 0.227718 0.0108817 0.931978 0.452053 0.202893 1.46124 -3919872: 0.00882738 0.99401 0.207489 0.466262 2.94219 0.0575663 0.32528 0.178808 0.805711 0.358113 0.464128 1.21271 -3921920: 0.0340537 0.745065 0.880643 0.691037 1.44914 0.0638442 0.368265 0.827893 0.757138 0.609245 0.583056 0.29752 -3923967: 0.000152324 1.77177 0.732773 0.297432 1.1284 0.0948715 0.359668 0.722787 1.58331 0.35437 0.494525 0 -3926016: 0.000347613 2.60052 0.456625 0.260295 1.22162 0.121562 0.262294 0.409507 1.92992 0.0443562 0.315285 0 -3928064: 0.0647475 2.82131 0.262645 0.310125 1.01668 0.179493 0.297125 0.153895 2.02512 0.110471 0.0881782 0 -3930111: 0.425361 2.78102 0.188654 0.245339 0.826938 0.388322 0.0122325 0.13519 1.86403 0.439202 0.466388 0.408223 -3932160: 0.238655 1.66444 0 0.372389 1.98526 0.558758 0.706081 0.043844 0.355595 0.721143 1.6131 1.04166 -3934208: 0.141456 1.06445 0.0156626 0.582617 1.78537 0.765962 0.998331 0.589056 0.0985264 0.795519 1.8898 0.591834 -3936256: 0.13136 1.59348 0.0218598 0.363096 1.73678 0.489648 1.20686 1.00761 0.0851207 0.59636 1.96078 0.378493 -3938304: 0.120982 1.95131 0.0334714 0.330149 1.17169 0.22226 1.76449 1.25722 0.0914702 0.346368 2.02606 0.644391 -3940352: 0.0515193 1.85958 0.0605099 0.886198 0.478669 0.0813847 2.61388 1.021 0.0841892 0.166982 1.65867 0.942194 -3942400: 0 2.09742 0.158231 1.00173 0.310538 0.0956199 2.10537 0.51283 0.41594 0.00630764 1.30465 1.34868 -3944447: 0.00443723 2.77604 0.229855 0.870318 1.0045 0.112909 1.74516 0.15383 0.458254 0.00492997 1.24543 0.968856 -3946496: 0 2.93077 0.2053 0.734931 1.70799 0.120966 2.09327 0 0.6817 0 1.28404 0.806738 -3948544: 0 2.76974 0.0835953 1.29977 1.61025 0.107989 1.95581 0.125411 0.945639 0.344267 1.28904 1.24568 -3950591: 0 2.41786 0.0833476 2.09953 1.36352 0.0916029 1.76632 0.067617 0.795648 0.208504 1.00545 1.7864 -3952640: 0 1.92696 0.196651 2.36804 1.13002 0.139585 1.67218 0.0457631 0.569235 0.15324 0.778854 2.1035 -3954688: 0.0154143 1.50263 0.491026 2.28703 0.993872 0.15857 2.08764 0 0.171389 0.227893 1.14473 2.07172 -3956736: 0 1.5648 0.61639 1.39604 1.69198 0.338468 2.31124 0 0.236949 0.161429 1.63045 1.64657 -3958784: 0 1.70577 0.697676 0.385906 2.20707 0.47179 2.32195 0.0021468 0.37589 0.128948 1.99198 1.2844 -3960832: 0.0332651 1.75547 0.677717 0.267497 2.20394 0.422685 2.50201 0 0.444279 0.0959132 2.10339 0.835631 -3962880: 0.14051 1.81092 0.499103 0.187491 1.91374 0.228745 2.5464 0.444472 0.611515 0.0999273 2.08987 0.478573 -3964927: 0.198532 1.71252 0.0764672 0.181337 1.90311 0.0152601 2.07816 0.827774 0.552634 0.0669007 1.79496 0.781905 -3966976: 0.112607 1.19014 0.0637196 0.200905 1.93833 0.0320545 1.72866 1.01003 0.536998 0.512167 0.746412 1.49832 -3969024: 0.0267809 0.798718 0.111247 0.065914 2.34533 0.00645073 1.69915 0.960853 0.527872 0.601595 0.33444 1.87497 -3971072: 0.113884 0.644659 0.0576083 0.0162477 2.73995 0.106983 1.89016 0.715545 0.558905 0.591651 0.180271 2.21944 -3973120: 0.00622029 0.417812 0.00744047 0.0213796 3.0144 0 2.11088 0.00428158 0.564539 0.295861 0.899208 2.65782 -3975168: 0.000189997 0.319155 0.00552292 0.0222594 2.82504 0 2.05307 0.0025693 0.392899 0.126712 0.794429 3.11067 -3977216: 0.000548499 0.567412 0.0055111 0.0899113 1.67435 0.00613408 2.39199 0.00534169 0.252164 0.37455 0.683509 3.47348 -3979263: 0.000753075 0.763284 0.0047955 0.552287 0.304843 0.0120193 2.8094 0.00146217 0.155408 0.513167 0.50585 3.56426 -3981312: 0.00060308 0.886879 0.00557066 1.03532 0.021819 0.0265682 2.85731 0.0149192 0.0913474 0.540102 0.481107 3.53708 -3983360: 0.00229687 0.948134 0.00383029 1.45419 0.0513265 0.0856636 2.62608 0.039059 0.13586 0.475516 0.439018 3.4266 -3985407: 0.0772974 0.768952 0.00231157 1.72849 0.0626942 0.0277491 2.7209 0.0302544 0.284133 0.31918 0.336252 3.31245 -3987456: 0.105879 0.7113 0.0664193 1.65652 0.00871382 0.0305083 2.71165 0.000485606 0.462256 0.0397364 0.276092 3.68369 -3989504: 0.1057 0.626222 0.155212 1.55135 0 0.0175195 2.74277 0 0.619855 0.0575585 0.249488 3.82915 -3991552: 0.0216328 0.486172 0.230436 1.46171 0 0.069385 2.63544 0 0.714514 0.0888522 0.254646 3.78883 -3993600: 0.000225909 0.319812 0.363037 1.53311 0.00422556 0.240687 2.53535 0 0.744946 0.105315 0.254939 3.65111 -3995648: 0.000395746 0.200862 0.317658 1.63033 0.0582107 0.159231 2.42573 0 0.719728 0.011787 0.334514 3.57032 -3997696: 0.000337332 0.241775 0.287387 1.6993 0.13329 0.397244 2.26008 0 0.673459 0.00174195 0.300073 3.42286 -3999743: 0.0087677 0.354579 0.237082 1.71044 0.180263 0.694318 2.12236 0.00725556 0.812232 0.0026616 0.283509 3.385 -4001792: 0.0108018 0.400617 0.227447 1.55269 0.253436 0.632608 2.07873 0.00120653 0.754657 0.00481203 0.349986 3.33334 -4003840: 0.00507126 0.224978 0.29027 1.36459 0.229359 0.487996 2.02946 0.00495132 0.62501 0.0365804 0.359507 3.35261 -4005887: 0.00791396 0.124135 0.33034 1.33225 0.178101 0.498779 1.96056 0.0214993 0.605247 0.0199759 0.326933 3.26573 -4007936: 0.00761782 0.141829 0.438379 1.1652 0.276731 0.460942 1.8867 0.0804614 0.563826 0.00454967 0.304245 3.0513 -4009984: 0.145758 0.120624 0.395124 1.03014 0.550053 0.700856 2.06922 0.100852 0.60779 0.117741 0.203778 2.09809 -4012032: 0.173134 0.903351 1.23457 0.756076 0.642352 1.03659 1.35704 0.0140151 0.368813 2.00577 0.0857875 0.142801 -4014080: 0.239402 0.373635 1.23043 0.724031 0.755349 0.0431688 1.85832 0.0289176 0.292376 2.68694 0.207172 0.0866124 -4016128: 0.24717 0.347047 1.27504 0.719679 0.766639 0 1.98559 0.044031 0.0556632 2.9782 0.176662 0.114468 -4018176: 0.199337 0.379565 1.38682 0.603625 1.01826 0.00237508 1.99106 0.0488301 0.0185553 3.52078 0.127659 0.125651 -4020223: 0.118824 0.497847 1.73565 0.340945 1.13296 0.0224504 1.88225 0.0351973 0.116329 3.49279 0.175346 0.125741 -4022272: 0.141932 0.461755 2.03955 0.202989 1.11621 0.042431 1.7649 0.0104402 0.0380766 3.41326 0.209333 0.0964202 -4024320: 0.266267 0.229974 2.11947 0.294151 1.02555 0.0386435 1.89012 0.0588203 0.00297009 3.43367 0.115708 0.0336917 -4026367: 0.172581 0 2.42512 0.37994 0.719952 0.0254554 2.21698 0.012778 0.0101389 3.29751 0.0518102 0 -4028416: 0.143677 0.101256 2.51783 0.261025 0.493106 0.199372 2.09558 0.091899 0.0547627 2.6201 0.0177453 0.547022 -4030464: 0.0781344 0 2.43075 0.262175 0.444546 0.545974 1.7991 0.144988 0.0155059 2.08121 0.0656566 0.677826 -4032512: 0.0524572 0 2.65751 0.0877199 0.594387 0.420393 1.74757 0.0748011 0.0705271 2.47811 0.0922757 0.369158 -4034560: 0.0291267 0 2.82279 0.00760352 0.684497 0.375327 0.735978 0.105722 0.0254388 2.52133 0.0972809 0 -4036608: 0.127889 0.00110224 1.4912 1.26792 1.04234 0.623551 0.104316 0.345897 0 2.80674 0.0311863 0.00114106 -4038656: 0.128969 0.379973 0.75291 1.06592 0.961933 0.438647 0.0722618 0.331638 0 2.3433 0.091145 0 -4040703: 0.102598 0.601422 0.962405 0.722004 1.18458 0.207131 0.0967927 0.258787 0.155198 2.42015 0.143342 0 -4042752: 0.0935582 0.793041 1.13906 0.469127 1.14466 0.107963 0.222672 0.082902 0.238487 2.57318 0.104859 0 -4044800: 0.0842711 0.817124 1.26257 0.316031 1.07396 0.108817 1.0787 0.0415058 0.277293 2.56179 0.0107596 0 -4046848: 0.0769773 0.566506 1.54359 0.654333 0.607092 0.0816696 1.29166 0.0159408 0.53985 2.29621 0.00527194 0.06244 -4048896: 0.0165861 0.403519 1.8342 0.634644 0.633651 0.0752469 0.895859 0.119049 0.798281 1.56445 0.205782 0.134248 -4050944: 0.00398217 0.0953673 1.72227 0.0546152 0.416662 0.122693 0.385311 0.0171965 0.68685 1.32797 0.838133 0.554946 -4052992: 0.000398338 0.173823 1.02473 0.711839 0.227974 1.07947 0.666868 0.0160616 0.0699488 1.49974 0.689989 0.736149 -4055039: 0.000274015 0.0740197 0.913759 0.805551 0.464232 0.983282 0.578416 0.353612 0.539216 1.5227 0.718044 0.771605 -4057088: 0.0175381 0.0772019 0.816944 0.591806 0.334939 0.998827 0.557099 0.969511 0.215906 2.23068 0.435478 0.556739 -4059136: 0.0313619 0.299352 0.598734 0.333606 0.22382 0.983508 0.124942 1.12587 0.240522 2.53494 0.239347 0.910818 -4061183: 0.0442154 0.559814 0.872812 0.281861 0.238969 0.515108 0.477057 0.465409 0.180067 2.54771 0.342016 0.445718 -4063232: 0.123465 0.401489 1.2021 0.133122 0.506716 0.241398 1.41495 0.0134325 0.115787 2.03049 0.155195 0.489476 -4065280: 0.4104 0.631803 1.07573 0.00489498 0.705109 0.739501 1.32767 0.00277071 0.126777 1.00815 0.292921 1.50563 -4067328: 0.466347 0.367506 0.56831 0.0152805 0.348973 0.467602 0.987946 0.108109 0.116592 0.38041 1.59704 1.49735 -4069376: 0.478474 0.156607 0.407779 0.0219017 0.23128 0.314359 0.454424 0.200476 0.0173964 0.210382 2.23478 1.20792 -4071424: 0 0.154798 0.746312 0.0260521 0.330378 0.233006 0.236725 0.416244 0.201568 0.531635 2.19875 0.53486 -4073472: 0.0353298 0.585558 1.48241 1.036 0.0340403 0.224714 0.230585 0.497012 0.206405 1.06968 1.48569 0 -4075519: 0.01915 0.385752 1.42361 2.17306 0.0402325 0.0429859 0.370777 0.368198 0.24066 1.37311 0.479321 0 -4077568: 0 0.298677 1.0481 2.6436 0.0361278 0.061374 0.27719 0.0217297 0.0186731 1.06824 0.525097 0.000652745 -4079616: 0 0.423869 0.442201 2.7241 0.13219 0.139207 0.194055 0.00475419 0.0188747 0.480831 0.877708 0.00100376 -4081663: 0.0486567 0.341364 0.00877133 2.27361 0.22252 1.4345 0.36007 0.00290169 0.00893954 0.749322 1.2764 0.0221788 -4083712: 0.341525 0.616318 0.0284556 1.5276 0.0524197 2.60527 0.507456 0.0100438 0.0270726 1.43046 0.481999 0.0733192 -4085760: 0.564137 0.497586 0.0412023 0.217929 0.0810742 2.73138 0.774848 0.0301871 0.0491781 2.32123 0.202121 0.0200178 -4087808: 0.549857 0.336781 0.228155 0.0441512 0.0735519 2.78166 0.79662 0.00762743 0.0555669 2.38097 0.00462706 0.00275426 -4089856: 0.560055 0.168107 0.338859 0.0339331 0.248439 2.63616 0.733766 0.00865937 0.108746 1.89232 0.000118884 0.15 -4091904: 0.732261 0.280708 0.572561 0.027553 0.242945 2.15847 0.582011 0.0142495 0.138746 1.41204 0.000796947 0.296123 -4093952: 1.19977 0.165168 1.1148 0.0217656 0.368624 1.75585 0.506557 0.0556319 0.106224 1.35577 0 0.799216 -4095999: 0.874221 0.11783 1.54248 0.104026 0.248694 0.779861 0.571808 0.816812 0.179182 0.700452 0.0644289 0.886056 -4098048: 0.251031 0.0498667 1.54181 0.23272 0.292073 0.28691 0.64853 1.21239 0.0777268 0.377796 0.31931 0.807443 -4100096: 0.122815 0.0223863 1.36416 0.202489 0.424631 0.435886 0.502643 0.959976 0.106401 0.288003 0.461906 0.88906 -4102144: 0 0.0390224 0.388677 0.157641 0.764928 0.459176 0.115339 0.946668 0.458519 0.196194 0.623553 0.989066 -4104192: 0 0.121848 0.560621 0.0978155 0.466896 1.24761 0.167099 0.763946 0.299191 0.0897769 1.35359 1.33519 -4106240: 0.000226293 0.0752947 1.17319 0.116757 0.618502 1.62247 0.562966 0.202188 0.3537 0.646197 1.78143 1.20794 -4108288: 0.000191416 0.0313877 1.49079 0.031553 0.346452 1.53586 0.699731 0.127245 0.2813 1.0278 1.79619 0.996749 -4110335: 3.52551e-05 0.0102862 1.38203 0.000434189 0.112058 1.35771 0.587393 0.130873 0.312517 1.11812 1.54788 1.18247 -4112384: 0 0.00405103 1.02509 0.0686473 0.205896 1.00163 0.735017 0.111117 0.343275 1.2892 1.14321 1.57092 -4114432: 0.234568 0.00187196 0.629366 0.52961 0.437754 0.262512 1.26487 0.0658073 0.358752 1.20013 0.379053 2.03514 -4116479: 0.144106 0.0544755 0.242853 0.75269 0.120643 0.115618 1.88347 0.0365232 0.0706761 0.798262 0.00386558 3.02421 -4118528: 0.129675 0.120311 0.112797 0.922413 0.0533943 0.25891 1.39247 0.24615 0.00733718 0.463017 0.000865175 3.03231 -4120576: 0.460324 0.302559 0.110546 0.654805 0.0662735 0.315768 1.27187 0.55093 0.0501133 0.483064 0.000551222 2.3095 -4122624: 0.700212 1.22699 0.0632651 0.669464 0.155357 0.398173 1.16619 0.89524 0.0789264 0.315963 0.00498571 1.19437 -4124672: 0.648196 1.90224 0.199682 0.466871 0.289787 0.198567 0.839825 1.22002 0.106548 0.489448 0.00584548 0.298347 -4126720: 0.597296 2.04717 0.0908987 0.18376 0.513252 0.029499 0.178714 1.68898 0.102656 1.15223 0.233372 0.16071 -4128768: 0.2707 1.80049 0.377458 0.19791 0.732302 0.753572 0.107439 0.776276 0.238728 1.35622 0.134398 0.280236 -4130815: 0.187899 1.13904 0.778789 0.409876 0.803169 1.0009 0.0619058 0.830514 0.339893 1.4361 0.0111228 0.256125 -4132864: 0.156908 0.972369 0.634527 0.435288 0.668814 1.33685 0.0520455 0.626873 0.467923 1.60607 0.0429471 0.464114 -4134912: 0.130045 0.363199 0.499203 0.786493 0.247005 1.54208 0.0524537 0.323953 0.605127 1.80461 0.0535176 0.875043 -4136959: 0.0195224 0.392764 0.717271 1.18941 0 1.05455 0.0236541 0.62039 0.387394 1.58999 0.237754 1.50829 -4139008: 0 0.174142 1.40693 0.964371 0 1.16428 0.0147486 0.73224 0.100817 0.805574 0.442784 2.20606 -4141056: 0.0482282 0.0913259 1.17311 0.947372 0.0187031 1.7357 0.22709 0.818311 0.0594718 0.834631 0.373289 2.17476 -4143104: 1.41263 0.638704 0.0107246 0.320331 0.0797641 0.83605 0.807898 0.259366 0.713826 0 0.467217 0.0945014 -4145152: 1.06951 1.08867 0 0.119714 0.0557643 0.540508 0.670994 0.151997 0.750539 0.0252224 0.522209 0.0765053 -4147200: 0.789218 1.90853 0.160333 0.0970181 0.0457327 0.647663 0.393101 0.138042 0.773213 0.0464654 0.354522 0.00133329 -4149248: 0.286244 2.63709 0.227567 0 0.331783 0.474791 0.251334 0.527177 0.718025 0.721542 0.367406 0.000717574 -4151295: 0.0786282 2.56992 0.0161906 0.028239 0.335714 0.40687 0.521579 0.725549 0.695552 1.22402 0.309127 0.109176 -4153344: 0.0727976 1.95755 0.0808546 0.0571143 0.117781 0.797022 0.581786 0.571908 0.609031 1.18683 0.188679 0.839489 -4155392: 0.0243711 0.882031 0.378525 0.102867 0.0103808 1.23717 0.451487 0.252134 0.543439 0.46447 1.59545 1.437 -4157439: 7.60327e-05 0.276436 0.916354 0.124723 0.0246598 1.13154 0.427856 0.200553 0.181918 0.0594043 2.69865 1.07922 -4159488: 0 0.223199 1.32784 0.184053 0.0217027 0.813353 0.397912 0.385846 0.0628813 0.17424 2.72596 0.680793 -4161536: 0 0.0140882 1.10351 0.00625947 0.165873 0.700327 0.319427 0.839139 0.310053 0.80298 2.49459 0.322221 -4163584: 0.350812 0.00126784 1.14846 0.342303 0.276562 0.52049 0.669158 0.400305 0.963075 0.830652 1.76247 0.0373777 -4165632: 0.560907 0.00209234 0.991235 0.633714 0.411746 0.43697 0.962434 0.206708 1.57831 0.582749 0.462667 0.0160848 -4167680: 0.671788 0.00111385 0.926844 0.929921 0.531575 0.806881 0.869552 0.0495843 1.61073 0.740642 0.439222 0.0233756 -4169728: 0.738952 0.0190623 0.838964 1.4106 0.414237 1.37191 0.607086 0.0278932 0.233144 1.31709 0.413961 0.0106123 -4171775: 0.136443 0.697054 0.183531 1.30284 0.0694562 0.739015 0.211412 0.633531 0.228081 1.43495 0.385631 0.172939 -4173824: 0.238139 0.506478 0.660171 1.27222 0.0236036 0.7475 0.293744 0.937783 0.288967 1.37864 0.229765 0.622508 -4175872: 0.571523 0.324337 1.36584 0.926789 0.236658 0.603966 0.271059 1.01379 0.257367 1.22105 0.276039 0.671253 -4177920: 0.823217 0 1.46291 0.858807 0.248977 0.661888 0.570968 0.592384 0.328828 1.42411 0.186027 0.691576 -4179968: 0.889244 0 1.84269 0.77506 0.252869 0.563065 0.76733 0.271753 0.148628 1.73907 0.257425 0.242455 -4182016: 0.763824 0.162551 2.00885 0.751583 0.390932 0.519105 0.0288646 0.108704 0.00160803 2.13071 0.375824 0.12183 -4184064: 1.20251 0.644239 1.38592 0.155184 0.338209 0.914611 0.666651 0.355788 0.0116602 2.25585 0.377188 0 -4186111: 1.00027 0.809008 0.410443 0.313205 0.107195 1.24563 0.715986 0.636318 0.200385 1.91168 0.66143 0.0627282 -4188160: 0.676485 1.04319 0.0878739 0.248947 0.0408389 1.26642 0.689079 0.503529 0.950637 1.00961 0.766032 0.381928 -4190208: 0.0765769 1.19274 0.291316 0.676704 0.391863 0.519208 0.488826 0.266984 1.29794 0.452567 0.931141 0.401749 -4192255: 0.187096 1.6346 0.670692 0.673279 0.623154 0.237388 0.559728 0.0408221 0.657817 1.51129 0.742552 0.727167 -4194304: 0.0553682 1.36628 1.27819 0.193803 0.622336 0.543486 1.17483 0.0155966 0.0931923 1.66787 1.2868 0.62982 -4196352: 0.000180625 1.0582 1.08746 0.0432611 0.701922 0.993114 1.28478 0.04902 0.108991 1.69292 2.01339 0.165483 -4198400: 0.0268552 0.906505 0.901179 0.0974639 0.488518 1.15375 1.00302 0.0749221 0.0872676 1.87893 2.13601 0.140092 -4200448: 0.0496656 0.606462 0.927054 0.0674557 0.445116 1.07342 0.511923 0.0289153 0.0497979 1.87608 2.17086 0.160849 -4202496: 0.0974421 1.01402 0.809843 0.00471945 0.700833 0.801918 0.197612 0.0886591 0.0502034 1.64164 2.13563 0.159382 -4204544: 0.0297643 1.07111 0.776968 0.108554 0.460364 0.0656631 0.293243 0.23877 0.481007 1.47948 1.37972 0.373632 -4206591: 0.0061963 1.15338 0.899657 1.13315 0.698541 0.0113728 0.155789 0.370311 0.473974 1.29719 0.366668 0.44313 -4208640: 0.142125 1.50126 1.11722 1.0852 0.715574 0.382821 0.505168 0.338247 0.194008 1.60397 0.0373507 0.665676 -4210688: 0.279434 1.30527 1.46312 1.01068 0.750186 0.479153 0.674209 0.296671 0.0864808 1.40499 0.0493062 0.797301 -4212735: 0 0.786973 1.76229 0.907187 0.544438 0.494103 1.02985 0.198174 0.0987741 1.25451 0.0629732 0.663942 -4214784: 0.0143911 0.414974 1.38704 1.22613 0.172676 0.120783 1.37754 0.119817 0.0891014 1.10041 0.602295 0.642408 -4216832: 0.21315 0.404269 0.142755 2.76804 0.354946 0.481985 0.770583 0.479047 0.0566651 1.39721 0.403548 0.449595 -4218880: 0.120509 0.415026 0.00218554 2.8964 0.380549 0.404555 0.291819 0.504226 0.149029 1.36816 0.451066 0.336586 -4220928: 0.0219275 0.332674 0.00105321 2.9521 0.183256 0.440952 0.425111 0.519137 0.0637033 1.48706 0.459995 0.0718777 -4222976: 0.0719989 0.359991 0.00042235 2.60538 0.124218 0.487586 0.268981 0.552889 0.0563571 1.54656 0.663663 0.003319 -4225024: 0.402185 0.570686 0 2.06692 0.112482 0.844799 0.25324 0.643176 0.0930747 1.34193 0.754537 0 -4227071: 0.515701 0.906857 0.000373752 0.954048 0.476987 0.859592 0.319681 0.722793 0.768419 1.22534 0.877828 0.0744829 -4229120: 0.245693 1.18717 0.260438 0.307076 0.2963 0.762426 0.194626 0.457172 0.890946 1.46173 0.95384 0.119573 -4231168: 0.000577173 1.13434 0.393125 0.322545 0 0.835823 0.0665546 0.745214 0.751129 1.39892 0.81128 0.109211 -4233215: 0.103433 1.14671 0.592785 0.581631 0.0164306 0.78047 0.0667275 1.12145 0.337345 1.50563 0.855757 0 -4235264: 1.45455 0.65503 0.374706 0.727939 0.31437 0.564937 0.0309651 1.25288 0.0258614 1.72879 0.61294 0 -4237312: 1.50835 0.2223 0.0622984 1.51681 0.374209 0.0291796 0.00575852 1.62446 0.00234835 1.305 0.963292 0.344452 -4239360: 1.10441 0.095105 0.124181 1.13225 0.287484 0.357625 0.0379116 1.52435 0.18911 0.717014 0.832656 0.733188 -4241408: 0.72221 0.127935 0.134358 0.722741 0.484508 0.378355 0.368142 0.574003 0.414664 0.573772 0.793274 0.601829 -4243456: 0.137724 0.240517 0.914999 0.17583 0.494166 0.558146 0.873586 0.273694 0.366739 0.444371 0.712065 1.13162 -4245504: 0.0475376 0.166228 0.896006 0.915777 0.390383 0.599924 1.19842 0.18947 0.538042 1.0824 0.770175 0.715518 -4247551: 0.116889 0.00174455 0.716471 1.6427 0.338048 0.315528 0.977211 0.183906 0.436851 1.88473 0.511506 0.374361 -4249600: 0.177284 0.00342106 0.421125 1.29162 0.402496 0.278297 0.658625 0.791959 0.453058 2.0433 0.635825 0.230873 -4251648: 0.188509 0.0116341 0.477508 1.09951 0.930708 0.254075 0.349626 0.881365 0.533044 1.66212 0.773422 0.130435 -4253696: 0.316192 0 0.482964 1.34975 0.761458 0.249442 1.4706 0.891241 0.115855 0.12392 0.897267 0.0564738 -4255744: 0.286449 0.087052 0.129137 1.34301 0.785348 0.113915 2.14407 0.705794 0.104479 0.313302 0.141416 0 -4257792: 0.0701907 0.164496 0.134403 1.36025 0.648709 0.133555 2.35354 0.687232 0.286678 0.418843 0.259278 0 -4259840: 0.449201 0.056652 0.0387461 1.08532 0.403522 0.131865 2.42067 0.452003 0.464441 0.870175 0.219233 0 -4261887: 0.953222 0.112726 0.0274987 1.24229 0.513386 0.034418 2.09206 0.0889264 0.269398 1.77339 0.260419 0.535296 -4263936: 0.855992 0.340387 0.0325108 0.908275 1.15519 0.0974248 1.49269 0.0869512 0.357692 2.42371 0.0592251 0.478168 -4265984: 0.495717 0.37726 0.400536 0.732661 1.17249 0.206952 1.73584 0.0954887 0.702227 2.45746 0 0.245689 -4268031: 0.321041 0.703099 0.68724 0.352726 1.34143 0.127273 1.24834 0.0773018 0.820614 2.36028 0 0.0237914 -4270080: 0.308261 0.894785 0.531539 0.122646 1.31811 0.0531419 1.22288 0.235134 0.262832 2.74074 0.000518846 0.0174824 -4272128: 0.196438 0.824859 0.968529 0.0781563 1.14386 0.0499329 0.712744 0.456064 0.0395357 3.3007 0.037914 0.00364208 -4274176: 0.0901832 0.553866 1.80502 0.117959 0.994092 0.124564 0.0855314 0.487981 0.0106485 3.43465 0.00354583 0 -4276224: 0.229027 0.337317 2.08595 0.487466 0.809507 0.226352 0.020154 0.808638 0.0199355 2.92203 0.0602425 0 -4278272: 0.277374 0.150331 1.93428 0.915253 0.224292 0.0628597 0.112651 1.14626 0.397674 1.92035 0.0683702 0 -4280320: 0.425339 0.203021 1.76341 1.14031 0.40011 0.0263384 0.414882 1.18086 0.0541598 0.240669 0.0107813 0.314413 -4282367: 0.525593 0.126368 0.745311 1.05787 0.368896 0.197818 0.871262 1.22079 0.438441 0.487467 0.0643485 0.20402 -4284416: 0.578097 1.25586 0.327495 0.00347973 0.519937 1.20637 1.27276 0.781122 0.37174 0.604486 0.0965481 0.0994187 -4286464: 0.325798 1.78451 0.267342 0 0.405642 0.967433 1.32311 0.746241 0.724298 1.33042 0.112671 0.0596463 -4288511: 0.146368 2.25526 0.480725 0 0.292512 0.746571 0.921694 0.698786 0.783802 1.58377 0.0919427 0.033295 -4290560: 0.0131397 2.44786 1.16923 0.447768 0.261879 0.378072 0.61968 0.408415 0.78902 1.3359 0.0705702 0.0507586 -4292608: 6.74261e-06 2.0031 1.36029 1.0596 0.21093 0.405315 0.710882 0.192684 0.579816 1.43401 0.0843453 0.217277 -4294656: 0.000193234 0.948789 0.951238 1.46468 0.18764 0.568361 1.54753 0.17772 0.247938 2.61797 0.144674 0.179318 -4296704: 0.0139418 0.00293163 0.992774 0.763076 0.976018 1.45637 1.27081 0.211075 0.0522734 2.1178 0.154568 0.0504105 -4298752: 0.138506 0.0747655 1.10363 0.326485 0.99962 1.45215 1.05163 0.326682 0.0673095 0.923376 0.137111 0.0452186 -4300800: 0.140015 0.00134244 1.30257 0.285632 0.553322 1.67627 0.872698 0.397468 0.107219 1.09337 0.613831 0.0365334 -4302847: 0.185453 0.0116464 1.20197 0.426338 0.550261 1.99239 0.729597 0.466772 0.0956525 1.72154 1.44229 0.0782656 -4304896: 0.150011 0.146131 1.05684 0.184987 0.551236 2.18684 0.627876 0.32508 0.0219833 1.88944 1.61265 0 -4306944: 0.0144254 0.274568 0.906461 0.0417041 0.410407 1.83555 0.593877 0.12961 0.103017 1.55483 1.74514 0.185323 -4308992: 0 0.173767 1.09142 0.479673 0.637571 1.2328 0.622476 0.0735978 0.00546865 1.72889 1.62332 0.0905433 -4311040: 0 0 0.95976 0.580122 0.842622 0.929383 0.519098 0.0348926 0.00760775 2.28045 1.14397 0.143254 -4313088: 0.0328863 0.0648324 0.879003 0.75227 0.70077 0.689654 0.46122 0.042357 0.0296502 2.65159 0.755938 0.0544116 -4315136: 0.0718926 0.221667 0.617603 0.735959 0.707677 0.198677 0.460041 0.0478703 0.0291055 2.43784 1.15736 0.0660216 -4317183: 0.0705388 0.246825 0.761906 0.473507 0.307224 0.681697 0.37699 0.028947 0.0292866 1.64286 2.04686 0.170265 -4319232: 0.000127273 0.16962 0.612313 0.195538 0.438823 0.588851 0.0696997 0.632694 0.0699386 1.00402 2.80031 0.131221 -4321280: 0.000537994 0.173656 0.700316 0.073951 1.03233 0.477453 0.0262884 0.527685 0.0451977 1.24927 2.8009 0.0714974 -4323327: 0.0165156 0.10539 0.668828 0.00631829 1.08143 0.708614 0.179883 0.487637 0.0148638 2.20515 2.08895 0.0477435 -4325376: 0.0206655 0.0929197 0.865583 0.268256 0.873678 0.749352 0.245225 0.397879 0 3.05447 0.694841 0.0633896 -4327424: 0.244879 0.168504 0.654251 0.346867 0.733842 0.31247 0.341409 0.324548 0.16068 3.32306 0.186865 0.100786 -4329472: 0.278444 0.0426616 0.709647 0.716679 0.508205 0.00874811 0.406664 0.294486 0.523834 2.9482 0.173512 0.214175 -4331520: 0.172454 0.0062565 1.87835 0.791171 0.0190202 0 0.5457 0.0241756 0 1.72374 0.279818 0.142962 -4333568: 0.117583 0 1.6635 1.07033 0.0385293 0.0239097 0.297386 0.00782133 0.233217 1.65464 0.248193 0.140832 -4335616: 0.0788187 0 1.31794 1.36192 0.0554885 0.0293196 0.284 0.00243644 0.292313 1.76822 0.265916 0.126841 -4337663: 0.0338464 0 1.09847 1.83079 0.0395636 0.254214 0.320774 0 0.17209 1.53596 0.275327 0.0987639 -4339712: 0 0 1.01681 2.21024 0.0310053 0.21717 0.447726 0.0428596 0.0816395 1.41095 0.429997 0.0394487 -4341760: 0 0.0787989 0.383097 3.15529 0.0478078 0.132741 0.193512 0.264776 0.0626429 1.01923 0.967312 0.0769681 -4343807: 0 0.207685 0.167021 3.93506 0.173551 0.0656173 0.0599359 0.502906 0.013927 0.879546 1.26622 0.0343668 -4345856: 0 0.208562 0.27539 3.79441 0.230947 0.0785228 0.208077 0.189785 0.00297653 0.927238 1.04288 0 -4347904: 0.000988825 0.10642 0.65989 3.46559 0.208049 0.0833383 0.400586 0.0975061 0 1.09084 0.565275 0 -4349952: 0.064358 0 1.61818 2.65152 0.266496 0.0614207 0.57273 0.0782406 0.0013951 1.92231 0.344546 0 -4352000: 0.0821791 0 2.6642 1.26347 0.173516 0.314807 0.53211 0.0422099 0.0155346 2.07589 0.302536 0.0148503 -4354048: 0.000388765 0.0147082 3.31763 0.228518 0.211147 0.36246 0.527043 0.0639492 0.023589 2.11862 0.00113092 0.320763 -4356096: 0.0253464 0.00168066 3.5412 0.252711 0.315295 0.286582 0.421755 0.059382 0.0224893 2.06085 0.000808473 0.618515 -4358143: 0.0954122 0 3.61812 0.387053 0.272303 0.230145 0.558062 0.0164316 0.0633658 1.94551 0.00265615 0.577596 -4360192: 0.630995 0.245077 2.71334 0.664616 0.166089 0.335228 0.969679 0 0.0467087 1.76672 0.0185147 0.306011 -4362240: 0.794965 0.59034 2.32797 0.556292 0.468784 0.0416089 0.998382 0 0.141639 1.49983 0.189348 0.114329 -4364287: 0.730567 0.655095 1.72808 0.411889 0.618331 0.227969 0.644508 0.0763132 0.0352988 1.26106 0.820733 0.274952 -4366336: 0.513433 0.670391 0.853991 0.142619 0.894231 1.11704 0.438297 0.269461 0.0721165 0.689469 0.971754 0.238261 -4368384: 0.297797 0.586667 0.476296 0 1.08437 1.69497 0.202971 0.440771 0.137361 0.130543 0.748121 0.173888 -4370432: 0.192036 0.468669 0.633472 0.0278216 0.565628 2.07171 0.604583 0.0955613 0.134698 0.213467 0.71308 0.0721075 -4372480: 0.40529 0.476979 0.482796 0.0807757 0.231224 1.75416 1.37952 0 0.0723213 0.223462 0.859879 0.0808102 -4374528: 0.353694 0.367036 0.464479 0.328103 0.249638 1.61455 1.72986 0.00129486 0.0713585 0.807096 0.709773 0.2842 -4376576: 0.0720275 0.289201 0.661273 0.0723938 0.286205 2.2356 0.468648 0.0243028 0.10441 1.09691 0.578105 0.200003 -4378623: 0.0854743 0.229581 0.545282 0.0183001 0.161266 2.09483 0.101816 0.0466991 0.221939 1.95285 0.129661 0.309668 -4380672: 0.127857 0.207602 0.416842 0.124337 0.15924 1.6286 0.0738026 0.0419697 0.255859 2.31395 0.0701288 0.256772 -4382720: 0.155669 0 0.340049 0.67008 0.286671 1.12341 0.0529323 0.0350996 0.337196 2.23071 0.124128 0.248135 -4384768: 0.158393 0 0.220464 1.12056 0.753782 0.662649 0.0447088 0.0487597 0.155971 2.12715 0.30076 0.354476 -4386816: 0.156618 0.0931259 0.238057 0.854269 1.08148 0.54133 0.00836827 0.0661257 0.237142 1.92962 0.156075 0.566537 -4388864: 0.149538 0.644733 0.239575 0.645693 0.836574 0.379511 0.00238315 0.387366 0.23136 1.89728 0.000126426 0.523964 -4390912: 0.18982 0.245453 0.257833 0.568956 0.507441 0.245075 0.363614 1.14256 0.138629 1.79534 0.120177 0.466192 -4392959: 0.106166 0.266293 0.510276 0.991741 0.308872 0.0361301 0.109652 1.55902 0.0030412 0.737953 0.367316 0.334673 -4395008: 0.105712 0.17553 0.839272 0.770077 0.178115 0.0795793 0.215668 1.33843 0.0118844 0.123755 0.297072 0.170681 -4397056: 0.0232518 0.328912 0.898396 0.0244963 0.77207 0.0503658 1.0309 1.35401 0.0221684 0.559672 0.316286 0 -4399103: 0.0584791 0.637813 1.34028 0.00363465 0.60108 0.187338 1.56822 1.31786 0 1.27085 0.0966972 0.141803 -4401152: 0.0906474 0.566256 1.5888 0.00388452 0.553852 0.235208 1.83535 1.28105 0 2.09609 0.0107603 0.0592503 -4403200: 0.105366 0.464943 1.61356 0.00345256 0.567033 0.066432 2.17127 1.10917 0.0241627 2.71163 0.000421895 0 -4405248: 0.0283464 0.480175 1.38117 0 0.801771 0.0169587 2.40525 0.352101 0.0371107 2.93048 0.0952418 0 -4407296: 0.0321448 0.262778 1.634 0.0981457 0.708363 0.00151578 2.18746 0.253648 0.134419 2.89013 0.223191 0 -4409344: 0.156838 0.329154 2.39841 0.304406 0.485967 0.0207844 0.671868 1.25224 0.171948 2.79586 0.231055 0 -4411392: 0.229461 0.0014139 2.8158 0.227415 0.489642 0.134916 0.348911 1.53181 0.222584 2.60185 0.147709 0.219936 -4413439: 0.243781 0 2.75951 0.240907 0.344955 0.0209239 0.0817305 1.51649 0.23676 2.54078 0.0909648 0.399231 -4415488: 0.20879 0 2.32822 1.07762 0.0818904 0.13432 0.128247 1.16753 0.182004 2.2346 0.200278 0.344299 -4417536: 0.079561 0 1.41801 2.22635 0.0622208 0.0736849 0.211616 0.901464 0.00344703 1.76362 0.844199 0.234643 -4419583: 0.0106597 0.00273887 0.632589 2.96686 0.134082 0.0763256 0.22773 0.439197 0.480011 1.45966 0.939487 0.0839472 -4421632: 0.0444129 0.251688 0 2.90416 0.281389 0.0834437 0.437932 0.387965 0.796925 1.46273 0.859735 0 -4423680: 0.144206 0.443614 0.000890049 2.02469 0.598381 0.146057 0.344468 0.285915 0.546881 1.44368 0.557817 0.00825572 -4425728: 0.214373 0.38422 0.245187 1.0893 0.884574 0.963492 0.0987913 0.0439841 0.511149 1.354 0.403805 0.365829 -4427776: 0.382183 0.00247983 0.422436 0.574651 0.793052 1.46975 0.0924672 0.0748986 0.493391 1.25442 0.0759788 0.359836 -4429824: 0.77727 0.00163308 0.425795 0.346753 0.520268 1.69169 0.0604391 0.0949657 0.530414 1.4535 0.0499054 0.288828 -4431872: 0.765956 0 0.315036 0.0786476 0.569619 1.97822 0.043934 0.0506933 0.347278 1.39458 0 0.450875 -4433919: 0.698349 0.0014506 0.563295 0.284069 0.686344 2.06843 0.148068 0.0223694 0.236905 0.847249 0 0.666071 -4435968: 0.504416 0.0386834 0.448845 0.620953 1.45567 1.25535 0.917314 0.0421694 0.0892935 0.453814 0.145307 0.782946 -4438016: 0 0.210169 0.0504253 0.506456 1.60128 0.228298 1.18269 0.123028 0.101659 0.930865 0.0942424 0.891342 -4440063: 0.0456378 0.365535 0.154202 0.215993 1.66886 0.81443 1.29182 0.14534 0.223765 0.689992 0 0.625085 -4442112: 0.119447 0.869434 0.685599 0.130123 1.28008 1.02957 1.78708 0.0674457 0.0978035 0.737834 0 0.299501 -4444160: 0.122753 0.876619 0.938349 0.408142 0.887316 0.305356 1.90739 0.122677 0.26617 0.869555 0.243875 0.116273 -4446208: 0.150075 0.448503 1.06238 0.532179 0.814468 0.144592 1.61311 0.159969 0.491309 1.21235 0.630583 0.0779519 -4448256: 0.195045 0.0558661 1.1793 0.637286 0.598286 0.261582 1.04784 0.352642 0.681543 1.5905 0.76646 0.141097 -4450304: 0.235297 0.127911 0.82806 0.708986 0.344493 0.25352 1.28775 0.56953 0.470514 1.89108 1.09243 0.111354 -4452352: 0.12252 0.0364416 1.04419 0.895553 0.297085 0.395614 1.4685 0.632834 0.164327 2.12604 1.12298 0.0797003 -4454399: 0.028703 0.288941 1.73592 0.81745 0.505601 0.169965 0.779841 2.1467 0.0169118 2.63149 0.658419 0 -4456448: 0.0641236 0.619848 1.97005 0.169547 0.579141 0.0891745 0.152167 2.41473 0.0823401 2.44668 0.320738 0 -4458496: 0.0309998 0.369595 2.077 0.825487 0.731123 0.210457 0.00538752 2.23319 0.157684 1.9468 0.0443173 0.0441164 -4460544: 0.12881 0.338093 1.20381 1.01008 0.987163 0.0588466 0.0185078 2.08612 0.13163 1.95654 0.167701 0.139337 -4462592: 0.175788 0.235192 0.68079 0.911828 0.788489 0.062825 0.284588 1.67736 0.192828 1.99772 0.153136 0.697293 -4464640: 0.136575 0.415018 1.67454 0.493624 0.349279 0.199602 1.4803 0.480506 0.0950087 2.46471 0.124893 0.81209 -4466688: 0.183051 0.480198 2.1269 0.0416594 0.353965 0.0432496 2.00235 0.101269 0.112548 2.62767 0.0905707 0.441079 -4468735: 0.233389 0.659709 2.24885 0.027489 0.439011 0.0817767 1.99193 0.0780071 0.0894833 2.74906 0.0384669 0.105705 -4470784: 0.206028 0.783804 2.11787 0.0120951 0.523293 0.0970579 1.73415 0.0736905 0.0802647 2.99466 0.0973073 0.112284 -4472832: 0.0422956 0.75218 2.20066 0.0107925 0.596257 0.428933 1.44876 0.185498 0.0896932 2.92275 0.1415 0.125829 -4474879: 0.220565 1.5985 1.46341 0.0148752 0.398813 0.749003 1.22711 0.124744 0.0928616 2.7691 0 0.0645953 -4476928: 0.0547053 1.92104 1.70207 0.0212203 0.608929 0.198191 0.467891 0.27223 0.343109 1.36616 0 0.192795 -4478976: 0.000261594 2.00253 1.60508 0.139167 0.328397 0.506548 0.526245 0.37916 0.118031 1.47403 0 0.300028 -4481024: 0.0228676 2.07209 1.4873 0.260704 0.333029 0.702261 0.561884 0.332199 0.12169 1.78291 0.043618 0.00333965 -4483072: 0.198545 1.90665 1.22105 0.549159 0.225692 0.921629 0.714766 0.197429 0.0364633 2.21414 0 0 -4485120: 0.231142 1.55189 0.990445 0.602167 0.144957 1.25278 0.660362 0.0155603 0.109841 1.32259 0.0119947 9.62925e-06 -4487168: 0.150308 0.307125 0.988867 0.388801 0.460276 1.19709 0.619069 0.193492 0.120688 0.875305 0.0607049 0.000298466 -4489215: 0.0828424 0.253517 0.562864 0.267197 0.465714 0.807549 0.737262 0.275429 0.113832 1.60606 0.0833342 0.000360974 -4491264: 0.149029 0.432598 0.150282 0.843819 0.514859 0.394039 0.880814 0.226969 0.102021 1.78378 0.000727592 0.000339668 -4493312: 0.310777 0.450898 0.294009 1.22005 0.345646 0.360712 1.1179 0.23862 0.217233 1.64562 0.000819855 0.00017453 -4495359: 0.575327 0.466695 0.63564 1.21677 0.146345 0.456114 1.05846 0.264205 0.576518 1.03931 0.000641127 0.00700802 -4497408: 0.623835 0.55365 0.511087 0.920895 0.0242233 0.354452 0.39571 0.737531 0.845049 0.980141 0.149789 0.0463685 -4499456: 0.788804 0.63759 0.733002 0.553351 0.0233061 0.783824 0.298275 1.04554 0.840901 1.23582 0.267209 0.102904 -4501504: 0.098264 0.416636 1.14666 0.0126952 0.195036 1.06385 0.1584 0.499916 0.181866 0.649057 1.36509 0.157363 -4503552: 0.137295 0.40122 0.992694 0.104092 0.308268 0.885396 0.134981 0.493712 0.182598 0.528237 0.951034 0.157507 -4505600: 0.0604291 0.332075 0.822357 0.247369 0.448979 0.7949 0.160197 0.524515 0.189622 0.52024 0.766518 0.161552 -4507648: 0.0372257 0.314961 0.381439 0.175559 0.353648 0.74538 0.135994 0.700401 0.0235738 0.596526 0.737656 0.158875 -4509695: 0.00903276 0.170538 0.316568 0.0798729 0.103768 0.717915 0.376362 1.08512 0.0501097 1.10681 0.604646 0.187238 -4511744: 0.00389911 0.0528041 0.724255 0.143037 0.123349 0.67506 0.847139 0.867851 0.393949 1.74833 0.318276 0.2263 -4513792: 0.0106781 0.0145213 1.20571 0.331667 0.00146053 0.719764 1.17141 0.412798 0.530639 1.73421 0.0496945 0.329067 -4515840: 0.0813456 0.0579959 1.14679 0.621074 0.0155007 0.504044 1.41096 0.300436 0.144415 1.26372 0 0.246857 -4517888: 0.0427717 0.271301 1.09757 0.516978 0.258418 0.047753 1.45862 0.585478 0.0122009 0.15749 0.0268379 0.153069 -4519936: 0.0550996 0.286849 1.15606 0.717957 0.0572642 0.0258685 1.51349 0.418579 0.29299 0.167185 0.204378 1.40421 -4521984: 0.0126136 0.188233 0.817036 0.592775 0.168849 0.0912826 1.60104 0.359533 0.425749 0.206623 0.27746 2.55298 -4524032: 0 0.252812 0.506597 0.46478 0.356515 0.147425 1.36075 0.0490271 0.362633 0.160959 0.183869 2.80828 -4526080: 0.0238084 0.325402 0.425 0.364976 0.219071 0.225455 1.60767 0.0879097 0.227189 0.0869808 0.415795 2.75237 -4528128: 0.0756212 0.242633 0.293963 0.519877 0.107507 0.736127 1.34901 0.0442241 0.201849 0.343316 0.993926 1.66619 -4530175: 0.000198004 0.00207194 0.797157 0.143088 0.192277 0.773178 0.604236 0.747838 0.131339 0.747168 1.41467 0.774349 -4532224: 0.000173253 0.0710507 1.17621 0.291202 0.593563 0.662246 0.868501 0.815003 0.0601496 0.499942 1.0997 0.467123 -4534272: 0.460064 0.106888 1.26087 0.513814 0.771826 0.411408 1.00329 0.657128 0.782456 0.307483 0.180138 0.436962 -4536320: 0.500591 0.0569411 1.37366 0.41483 0.72072 0.165368 0.977247 0.386947 1.99342 0.0856968 0.107075 0.0542391 -4538368: 0.246682 0.0234137 1.21816 0.0673217 0.570573 0.226552 0.781627 0.135225 2.38239 0.0066997 0.681959 0.0100437 -4540416: 0.000160533 0.101295 1.30894 0.323318 0.231411 0.59999 0.49081 0.215112 2.20047 0.0524779 2.23393 0.000544238 -4542464: 0.000198789 0.100322 1.46028 0.329518 0.0648152 0.532233 0.325934 0.325939 0.464626 0.0922206 3.36826 0.00020691 -4544511: 0.000204697 0.0308845 1.44812 0.249449 0.0436689 0.872066 0.188685 0.316508 0.046488 0.34364 3.20748 1.50977e-05 -4546560: 0.000231171 0.023691 0.942254 0.269318 0.328044 1.43437 0.185195 0.141238 0.219449 1.01389 2.54891 0 -4548608: 0.00394038 0.00153973 0.854159 0.134212 0.782601 2.00276 0.0184006 0.0475085 0.34004 1.36678 1.7583 0.237854 -4550655: 0.271973 0.0972826 0.470944 0.0485232 2.42951 0.594891 0.0371069 0.132916 0.370856 1.4338 0.965797 0.851645 -4552704: 0.253869 0.649677 0.6086 0.0141308 2.79172 0.23071 0.322864 0.111385 0.323125 1.97529 0.0917089 0.956616 -4554752: 0.119132 0.492552 1.69304 0.0726391 2.51541 0.0419512 0.774982 0.178592 0.103169 2.42591 0.0745987 0.513028 -4556800: 0.0341115 0 2.28467 0.401991 0.664448 0.0476858 1.25423 0.208524 0.119221 1.95475 0.224528 0.36092 -4558848: 0.0587471 0.130114 2.05023 0.579428 0.0271345 0.0955125 0.531703 0.17799 0.117162 1.73011 0.339107 0.186817 -4560896: 0.0215397 0.0864872 1.91994 0.617557 0.0343675 0.621974 0.405493 0.146979 0.106124 1.6943 0.363521 0.124869 -4562944: 0 0 1.91592 0.557336 0.0411308 0.71184 0.673786 0.0765212 0.101569 1.73849 0.428084 0 -4564991: 0 0.0446615 2.04867 0.371485 0.139825 0.742568 0.527096 0.018035 0.112623 1.51357 0.402538 0 -4567040: 0 0.104002 2.43487 0.538718 0.231862 1.06523 0.450893 0.0349479 0.107436 1.33759 0.493534 0.196407 -4569088: 0.0480937 0.340623 2.94268 0.709415 0.432602 1.17898 0.618086 0.0385404 0.101804 1.92302 0.111607 0.137338 -4571135: 0.281938 0.0459658 3.24781 0.138832 0.473945 0.807962 1.14171 0.0629861 0.211858 2.4495 0 0 -4573184: 0.0571499 0.00160347 3.4666 0.00781627 0.555586 0.564849 1.36546 0.0831318 0.099915 2.42435 0.0157286 0 -4575232: 0.222165 0.00109046 2.88312 0.257656 0.419954 0.969673 2.21608 0.0617998 0.0207721 2.16813 0.00201048 0.671777 -4577280: 0.322036 5.33017e-05 1.9091 0.26031 0.384646 1.01246 2.54039 0.0840311 0.0148054 2.45199 0.00204217 0.850459 -4579328: 0.210355 0.0672643 1.69446 0.205781 0.672248 0.703663 2.59168 0.15099 0 2.69322 0.00183212 0.693497 -4581376: 0.154766 0.394368 1.64279 0.168507 0.707778 0.460402 2.45325 0.111735 0.275614 2.89142 0.0014627 0.362283 -4583424: 0 0.549233 1.46013 0.265912 0.58583 0.0416452 2.3777 0.334909 0 3.24722 0.0433275 0 -4585471: 0.00414641 0.486588 1.89156 0.154121 0.607645 0.0027443 2.25889 0.200074 0.00247556 3.14234 0.198575 0 -4587520: 0 0.447506 1.94395 0.0798865 0.608995 0.00214316 1.5415 0.774246 0 2.83918 0.245213 0 -4589568: 0.157023 0.0808141 2.03603 0.0185776 0.50584 0.0145678 0.274849 1.57124 0.182536 2.61504 0.178396 0 -4591616: 0.29452 0 2.00751 0.0333608 0.356436 0.02778 0.132481 1.58217 0.264659 2.49582 0.0956359 0.0913945 -4593664: 0.273712 0 1.79238 0.0257274 0.340599 0.0231992 0.201556 1.37195 0.332199 2.31696 0.0804858 0.210324 -4595712: 0.0168278 0 1.76031 0 0.457937 0.015372 0.276949 1.14206 0.532791 2.09917 0.0633719 0.368 -4597760: 0.0635176 0.122412 1.05182 0.0363952 1.54386 0.00720937 0.249353 0.687098 0.441133 2.12164 0.0592239 0.227765 -4599807: 0.167818 1.12058 0.515808 0.559946 2.39906 0.0785122 0.295574 0.457338 0.24669 1.57915 0.227148 0.161198 -4601856: 0.552132 1.09535 0.39133 0.71015 1.31995 0.0225848 0.593226 0.186648 0.0816049 1.4312 0.473456 0.119355 -4603904: 0.659615 0.948151 0.154802 0.745473 0.350542 0.0287149 1.43013 0 0.0804945 1.82429 0.473302 0 -4605951: 0.770945 0.631058 0.11119 1.04336 0.288539 0.0149322 1.67226 0.0327744 0.448485 1.78005 0.575733 0.00115343 -4608000: 0.0766583 0.261374 0.444425 1.49794 0.311376 0.334609 0.337725 0.112276 1.53195 0.864707 0.645101 0.462785 -4610048: 0.462393 0.436038 0.582572 1.24189 0.255326 1.25813 0.257342 0.631227 0.883744 0.341019 0.224792 0.563143 -4612096: 0.686934 0.690891 0.72559 1.11376 0.113447 1.4609 0.107362 1.17637 0.361581 0.170825 0.0951972 0.664075 -4614144: 0.74112 0.766681 0.987379 0.940275 0.0343543 1.64676 0.14674 1.36457 0.530185 0.192984 0 0.572655 -4616192: 0.680198 0.676189 1.45559 0.39712 0.00941831 1.58636 0.142586 2.1122 0.557665 0.120397 0 0.543723 -4618240: 0.315697 0.442327 1.86986 0.233988 0.122917 0.971275 0.706502 2.71714 0.10334 0.0116556 0.219721 0.659044 -4620287: 0.304633 0.593929 1.40584 0.321712 0.640831 0.00645259 2.20105 1.40393 0 0.0141546 0.736214 0.282239 -4622336: 0.384443 0.624652 1.16565 0.351855 0.723839 0.000686091 2.72569 1.04029 0 0.010078 0.994504 0.216063 -4624384: 1.19505 0.509292 0.690748 0.256534 0.620703 0.00469008 3.37069 0.474525 0 0.143298 0.97208 0.172381 -4626431: 1.13529 0.543808 0.505505 0.446453 0.574256 0.0497185 3.50022 0.128286 0.0391294 0.424951 0.958981 0.0683694 -4628480: 1.16006 0.401262 0.207042 0.827515 0.438955 0.180521 3.09756 0.0482697 0.156856 0.749612 0.860936 0.0964285 -4630528: 1.03713 0.22491 0.364801 0.898471 0.238798 0.4702 1.80388 0.268228 0.231976 1.42061 0.367969 0.304326 -4632576: 0.832092 0.470152 1.07321 0.300187 0.0765341 0.568235 0.543967 1.66761 0.087905 1.69966 0.0519078 0.384489 -4634624: 0.0432469 0.977059 1.47598 0.442576 0.0625641 0.499505 0.0552172 2.58106 0.0903297 1.77787 0.0944991 0.267562 -4636672: 0.000507833 0.858085 1.54445 0.64283 0.463945 0.220824 0 2.73522 0.12091 2.187 0.146314 0.224168 -4638720: 0 0.36857 1.55782 0.797142 0.564793 0.0677649 0.00775118 2.32565 0.117326 2.07357 0.874144 0 -4640767: 0 0.650693 0.741526 0.409918 0.649926 0.0508458 0.0100591 1.84044 0.419815 2.04527 1.04277 0 -4642816: 0.161008 0.981971 0.169883 0.209108 0.751403 0.0463679 0.305669 1.33356 0.396775 2.21645 1.06951 0 -4644864: 0.229096 0.996788 0.874245 0.0354421 0.891267 0.0343136 0.735452 1.16127 0.303005 2.54753 0.537864 0.183232 -4646911: 0.241721 0.898225 1.53098 0.0350475 0.79201 0.367795 1.06359 0.939838 0.16008 2.63611 0.0635629 0.0676179 -4648960: 0.0750321 0.84542 1.73238 0 0.708452 0.702524 1.20319 0.680576 0.101686 2.78468 0.0292057 0.101046 -4651008: 0.000191889 0.271824 1.88673 0.0825883 0.595991 1.01481 1.39043 0.217052 0.0870561 2.83953 0.0470589 0.119764 -4653056: 0 0.247205 1.88599 0.202303 0.702293 0.738881 1.79138 0.115037 0.0901261 2.85996 0.276632 0.0848425 -4655104: 0.229582 0.00561071 2.29986 0.160836 0.793838 0.280931 1.67257 0.236757 0.0412556 2.05473 0.243302 0 -4657152: 0.393031 0.131056 3.10743 0.0949507 0.491548 0.599591 1.44732 0.750627 0.0473772 1.56945 0.13217 0.23289 -4659200: 0.32534 0.250132 3.17517 0.0218027 0.462898 0.536313 1.15344 0.56853 0.140393 1.69256 0.30316 0.394403 -4661247: 0.307327 0.148585 3.00914 0.00833647 0.373001 0.520488 1.04157 0.544609 0.271212 1.83416 0.16608 0.39991 -4663296: 0.156271 0.182322 3.17076 0.130371 0.167376 0.337229 0.423577 0.294866 0.118371 2.18925 0.0184344 0.44008 -4665344: 0.0889123 0.939764 1.86799 0.406149 0.601783 0.152258 0.17721 0.117727 0.108756 2.56624 0.221508 0.366642 -4667392: 0.189428 1.00193 1.58645 0.400951 0.5725 0.220275 0.23999 0.146245 0.230599 2.34363 0.233948 0.503764 -4669440: 0.308051 0.890481 1.51278 0.46188 0.178091 0.272318 0.289492 0.0859434 0.28488 2.35539 0.183929 0.640858 -4671488: 0.480782 0.726214 1.46644 0.452234 0.0958328 0.281354 0.345435 0.0407575 0.316144 2.38311 0.0751916 0.723677 -4673536: 0.575468 0.37419 1.50346 0.504545 0.0357503 0.318469 0.404902 0.207273 0.287453 2.39964 0.00486644 0.878058 -4675583: 0.534604 0.222535 0.560672 0.795765 0 1.36491 0.513506 0.258949 0.444051 1.71094 0.0882437 1.16212 -4677632: 0.735526 0.302465 0.586491 0.70603 0.00413754 1.62844 0.82568 0.0987069 0.528546 1.10438 0.0601264 0.968267 -4679680: 0.704679 0.298563 0.643404 0.739032 0.00260593 1.64598 0.869731 0.119907 0.649833 0.601397 0.179158 0.746683 -4681727: 1.32067 0.197088 0.117459 0.942507 0.0344319 1.33506 1.1392 0.438968 0.122554 0.434458 0.012001 0.397265 -4683776: 1.73379 0.0546701 0.0815436 1.06768 0.364187 0.774891 0.903688 0.49043 0.0348178 0.415126 0.0771344 0.0165301 -4685824: 2.26058 0.420412 0.117157 0.702189 0.519311 0.275147 0.439097 0.614439 0.112768 0.209558 0.137529 0.0128694 -4687872: 2.33885 0.607274 0.243477 0.247922 0.529219 0.207726 0.369658 0.122133 0.322307 1.11551 0.11527 0.0257246 -4689920: 1.97509 0.743357 0.451865 0.0104163 0.973158 0.514587 0.0320813 0.078804 0.908991 1.71216 0.134939 0.658468 -4691968: 1.33377 0.387466 0.406925 0.00958232 1.93292 0.55615 0.119615 0.0551816 0.794367 1.57769 0.106412 0.756668 -4694016: 0.673396 0.419679 0.484922 0.067955 2.38668 0.530843 0.202975 0.0342911 0.617925 1.70192 0.0962664 0.698002 -4696063: 0.336717 1.13444 0.531951 0.274527 2.43714 0.343655 0.362897 0.0166467 0.517976 1.56516 0.118908 0.632114 -4698112: 0.261573 1.39383 0.780883 0.014598 2.05532 0.176142 0.440336 0 0.800541 0.932745 0.0923066 0.62812 -4700160: 0.13651 1.55613 0.961384 0.00156265 1.40016 0.0382998 0.412186 0.194047 1.37873 0.441713 0.0931916 0.582675 -4702207: 0 1.69371 0.781832 0.038356 0.152987 0.104398 0.40084 0.57626 1.22075 0.640754 0.158187 0.5435 -4704256: 0.061443 1.86211 0.920063 0.0157237 0.222738 0.0537998 0.566159 0.642783 1.40647 0.662116 0.161242 0 -4706304: 0.0261198 1.69168 1.27818 0.24487 0.164418 0.242175 0.573744 0.0829992 2.1535 0.277669 0.0386242 0.0344518 -4708352: 0.11128 2.05271 0.673218 0.0615467 0.011223 0.694653 0.574725 0 1.68034 0.356779 0.00908824 0.228456 -4710400: 0.0770949 2.06944 0.715999 0.208616 0.392241 0.578813 0.33306 0.0089952 0.804933 0.836076 0.00622338 0.0991394 -4712448: 0.0126653 1.91429 0.486024 0.336828 0.605578 0.440182 0.0962134 0.0576033 0.611532 1.23728 0.225077 0.121835 -4714496: 0 1.307 0.365144 0.706573 0.394776 0.383353 0.145438 0.298323 0.550246 1.63534 0.228242 0.232661 -4716543: 0.102517 1.06654 0.371828 0.637166 0.0129859 0.388518 0.296727 0.320942 0.3961 1.6393 0.1575 0.284707 -4718592: 0.0651815 1.29658 0.368618 0.124679 0.00574305 0.308917 0.366405 0.313106 1.18604 1.04458 0.13686 0.434895 -4720640: 0.0789543 1.73999 0.117365 0.0811751 0.0266708 0.232095 0.340555 0.581472 1.30491 0.296663 0.230664 0.672727 -4722687: 0.0960477 2.09612 0.22904 0.380579 0.129216 0.244173 0.720362 0.740646 0.981802 0.149673 0.777395 0.521722 -4724736: 0.0865419 0.952709 1.05421 0.363738 0.244417 0.4824 1.40558 0.720737 0.818292 0.143166 0.939749 0.181984 -4726784: 0.0883284 0.938017 1.11364 0.0875304 0.325284 0.648248 1.79675 0.621984 0.659343 0.112112 1.01241 0.206839 -4728832: 0.0140737 0.876879 1.06682 0.137803 0.262119 1.89137 2.16867 0.768756 0.0201628 0.127697 0.627183 0.275576 -4730880: 0.417263 0.0892448 0.510145 0.359306 0.0235912 1.54527 0.94798 2.15556 0.0731953 0.871933 0.0990983 0.359085 -4732928: 0.765594 0.000992991 0.524073 0.305183 0.0199363 1.09311 0.622937 2.29224 0.125995 0.792465 0.175761 0.381898 -4734976: 0.758417 0.000271477 0.843476 0.127925 0.12685 0.665022 0.325835 2.39872 0.140836 0.909264 0.0779864 0.406238 -4737023: 0.447233 0.000522839 1.41606 0 0.400715 0.28315 0.165189 2.26201 0.141206 1.07857 0.0696029 0.248171 -4739072: 0.333127 0.270269 1.34555 0.0177613 1.40103 0.250022 0.454381 0.709153 0.106601 1.70499 0.0466291 0.0397357 -4741120: 0.152362 0.0819052 1.45099 0.517827 1.45782 0.208481 0.973657 0.483477 0.032998 1.11591 0.484889 0.504571 -4743168: 0 0.0269158 1.72673 0.302577 1.26641 0.154763 1.23745 0.545427 0.545 0.958071 0.478769 0.729572 -4745216: 0 0.15508 1.69519 0.17981 1.1476 0.407253 1.17956 0.416137 0.258258 1.04878 0.317618 0.316739 -4747264: 0.142299 0.0534701 1.56416 0.0761144 0.663544 0.768826 0.541716 0.18664 0.330391 1.24013 0.325931 0.226851 -4749312: 0.159404 0.0855632 1.5396 0.27769 0.582919 0.905277 0.327191 0.0785919 0.208138 1.46418 0.257017 0.354917 -4751359: 0 0.0919875 1.08662 0.479179 0.319619 1.262 0.298025 0.267704 0.089435 1.50515 0.280499 0.608848 -4753408: 0.0334231 0.148778 0.711613 0.0142426 0.274798 1.24179 0.272413 0.196762 0.101488 2.14362 0.289444 0.867887 -4755456: 0.339095 0.611749 0.341301 0.0563059 1.50148 0.55292 0.771875 0.112141 0.173681 1.61688 0.273484 0.372087 -4757503: 0.411265 0.67653 0.606967 0.260586 1.7066 0.451093 0.740667 0.0526783 0.156406 1.29583 0.156261 0.331787 -4759552: 0.437349 0.597474 0.935101 0.202521 1.72832 0.231542 0.665099 0.00949959 0.0169262 1.45496 0.187865 0.284264 -4761600: 0.125895 0.270001 1.66364 0.278619 1.66877 0.067147 0.485479 0.124117 0.0297677 1.59896 0.270106 0.195055 -4763648: 0.0232398 0.00557087 0.982594 1.73759 0.401834 0.126618 0.424896 0.0508422 0.242892 1.50943 0.878236 0.0600674 -4765696: 0 0.0591777 0.26871 2.26319 0.347973 0.192166 0.156928 0.0480892 0.0536294 1.67264 0.937918 0.205835 -4767744: 0 0.125414 0.12963 2.45828 0.570252 0.207398 0.389656 0.0433079 0.0421099 1.55019 0.808941 0.132627 -4769792: 0.0175235 0.168589 0.034922 2.62472 0.670406 0.192631 0.545615 0.0790097 0.0316027 1.19783 0.772043 0.0565718 -4771839: 0.0196334 0 0.36065 2.54856 0.411741 0.198364 0.579976 0.0735427 0.0698894 1.712 0.522648 0.025195 -4773888: 0 0.179504 1.20586 2.08269 0.0501804 0.458079 0.566015 0.0536588 0.186661 2.10073 0.221327 0.0243391 -4775936: 0 0.462213 1.39144 1.82522 0.0192929 0.521813 0.0492282 0.0871895 0.728784 1.63554 0.174785 0.134116 -4777983: 0.0357231 0.761305 1.59175 1.52045 0.117654 0.70589 0.00555257 0.0505388 1.19801 1.3378 0.130918 0.215775 -4780032: 0.455253 0.910696 1.48789 0.964345 0.105867 0.784589 0.00366185 0.0963216 1.45378 1.14614 0.435437 0.262129 -4782080: 1.55603 0.766811 0.815542 0.047386 0.335936 1.03799 0.0695618 0.140844 1.57352 0.929465 0.0310472 0.276843 -4784128: 1.97528 1.00545 0.563317 0.0067397 0.921111 0.521216 0.223914 0.0461866 0.957061 0.551285 0.172124 0.226294 -4786176: 1.86431 1.46792 0.395502 0 0.935959 0.346169 0.0458 0.257096 0.584682 0.433743 0.281265 0.16484 -4788224: 0.917191 2.3853 0.343621 0.0773247 0.658923 0.239594 0.0752296 0.144274 0.752859 0.514755 0.280842 0.0107909 -4790272: 0.211728 2.63533 1.11887 0.163617 0.792442 0.0821138 0.343959 0.142413 0.649029 0.990437 0.127761 0 -4792319: 0.197342 1.4964 1.44556 0.431593 1.30699 0.0510168 0.183573 0.29341 0.371708 0.580116 0.0850561 0.470984 -4794368: 0.251921 0.162923 0.714393 0.608042 1.7696 0.0565353 0.030621 0.386092 0.492483 0.775454 0.0209356 0.725151 -4796416: 0.488475 0.162067 0.293915 0.488875 2.43794 0.051486 0.0276109 0.175455 0.411589 1.00487 0 0.709286 -4798464: 1.052 0.210013 0.0687252 0.374406 2.75132 0.0464163 0.00846951 0.0930552 0.62703 0.754512 0 0.959457 -4800512: 0.733694 0.116506 0.230233 0.479259 2.23021 0.0764285 0.0162053 0.0783476 1.60088 0.595029 0.14479 1.11392 -4802560: 0.520663 0.000425721 0.882175 0.329561 1.01105 0.35617 0.358401 0.0370118 2.31683 0.706781 0.155374 0.975441 -4804608: 0.588501 0.187442 1.13963 0.83753 0.0307866 0.599326 0.68927 0.0232375 2.53904 0.481289 0.0869615 0.670803 -4806655: 0.639456 0.391178 1.1954 0.813027 0.0322796 0.331737 0.517881 0.0782889 2.39122 0.260522 0.0428638 0.198928 -4808704: 0.686011 0.207852 1.20472 0.835513 0.0461531 0.506104 0.443428 0.213397 2.2183 0.136287 0.0397372 0 -4810752: 0.596824 0.209617 1.17589 0.991395 0.113364 0.826146 0.467607 0.50813 2.08807 0.042325 0 0.0136865 -4812799: 0.709297 0.202939 0.941593 0.857477 0.104445 0.920149 0.335711 0.845055 1.55949 0.270836 0.392506 0.017737 -4814848: 0.858402 0.535625 1.09253 0.558849 1.01334 0.381822 1.27671 0.308507 1.23195 0.118091 0.353169 0.0183923 -4816896: 0.39909 0.684648 1.2968 0.2283 1.00735 0.419573 1.16279 0.107892 1.00732 0.576833 0.154138 0.14265 -4818944: 0.302756 0.846736 0.999016 0.284946 0.589265 0.379219 1.27184 0.131993 0.776358 1.50655 0.356608 0.0401224 -4820992: 0.33261 0.945003 0.00274931 0.521759 0.259969 0.623001 1.0516 0.100791 0.390776 1.69953 0.950529 0.0164192 -4823040: 0.78072 1.67153 0.0339234 0.227206 0.0631972 0.783801 0.685582 0.146396 0.273526 1.26675 1.50318 0 -4825088: 0.837957 1.61196 0.825124 0.0116701 0.026576 1.07298 0.400822 0.00511931 0.310579 1.45235 0.966392 0.194626 -4827135: 0.699563 1.52311 1.66472 0.251195 0.0549637 0.781958 0.215448 0.00284984 0.318737 1.60989 0.303488 0.382756 -4829184: 0.16341 1.21205 1.7154 0.642916 0.112298 0.200016 0.193821 0.181804 0.519961 1.90255 0.631835 0.331028 -4831232: 0.0185231 0.78035 1.31146 1.25056 0.154257 0.368537 0.114202 0.150261 0.230269 1.65352 1.09798 0.415229 -4833279: 0 0.309327 1.25555 1.09102 0.0234193 0.346153 0.299428 0.317499 0.167429 1.38868 1.63055 0.490955 -4835328: 0.866064 0.119469 0.483822 0.0960896 0.235585 0.287571 0.480573 0.303322 0.292774 2.20276 1.09193 0.532278 -4837376: 1.1172 0 0.26184 0.100771 0.017564 0.242616 0.522575 0.204318 0.407691 2.42982 0.545236 0.465301 -4839424: 1.46184 0 0.0521286 0.108793 0.00717504 0.469373 0.489037 0.105913 0.413607 2.33725 0.437126 0.428955 -4841472: 1.7468 0.0320215 0.127867 0.0453364 0 0.453645 0.404232 0.0388996 0.382342 2.055 0.71669 0.425748 -4843520: 1.48764 0.133157 2.10006 0.241906 0 0.361935 0.294044 0 0.246755 1.13861 0.959034 0.386319 -4845568: 1.07841 0.256329 2.34306 0.0275177 0.219933 0.453469 0.0985611 0.593244 0.0729197 0.450616 0.571223 0.244878 -4847615: 0.704785 0.624692 2.34997 0.0308282 0.314956 0.503969 0.0386793 0.845325 0.00284101 0.868985 0.401399 0.356487 -4849664: 0.031275 1.22728 1.7345 0.148417 0.247736 0.391424 0.0360788 1.03373 0.00135054 1.33538 0.311505 0.236872 -4851712: 0 1.70316 1.48983 0.223194 0.479572 0.398244 0.0366874 1.29479 0.0642771 1.30847 0.215054 0.266999 -4853759: 0.0531022 1.95218 1.7136 0.310631 0.351621 0.625114 0.0288626 1.35664 0.246161 1.05352 0.160304 0.341507 -4855808: 0.000261889 2.02611 1.40458 0.337785 0 1.10751 0 1.43824 0.434366 1.0493 0.0534903 0.402497 -4857856: 0.103453 1.49408 1.2284 0.0259221 0.167945 0.899133 0.112867 1.43465 0.155425 1.33603 0.11567 0.209718 -4859904: 0.312235 0.585382 1.64464 0.16287 0.15366 0.341998 0.32638 0.888628 0.200639 1.41235 0.0944774 0.09855 -4861952: 0.301658 0.43807 2.07265 0.921718 0.116334 0.0897475 0.380905 0.758416 0.148949 1.06747 0.260233 0.0672849 -4864000: 0.136916 0.166847 2.06766 1.74878 0.0625165 0.0467776 0.256634 0.768729 0.225383 0.943109 0.586725 0.0863439 -4866048: 0.00388688 0.0851989 1.39139 2.43184 0.0223763 0.104154 0.08795 1.60122 0.337635 1.18041 0.718943 0.169788 -4868095: 0.0110581 0.160286 0.734806 2.97532 0.0382558 0.21231 0.111502 2.22543 0.198274 1.23822 0.746402 0.37904 -4870144: 0.00675692 0.401079 1.14622 2.03453 0.0400168 0.210024 0.0840303 2.67437 0.324278 0.83825 0.830047 0.269882 -4872192: 0.00651748 0.152603 1.50902 0.571481 0.0443188 0.00800795 0.0141679 2.79597 0.435317 0.708007 0.595482 0.0519565 -4874240: 0.0188098 0.0591094 1.25472 0.356844 0.118539 0.0271426 0.0611024 2.53133 0.918421 0.318302 0.314637 0.000614669 -4876288: 0.432854 0.0502756 1.4784 0.230765 0.144381 0.0279402 0.0689667 1.74642 1.30768 0.141812 0.345174 0.177642 -4878336: 0.872915 0.05934 1.51289 0.191976 0.0729257 0.122609 0.159833 0.67557 1.65673 1.05283 0.156294 0.0121813 -4880384: 0.604732 0.0220953 1.30007 0.764499 0.258008 0.0781411 0.208063 0.168554 1.29267 1.74361 0.712906 0.000189334 -4882431: 0.349705 0.249189 0.956475 1.87598 0.370518 0.0539896 0.14963 0.155954 0.208005 1.4321 1.13343 0.000208303 -4884480: 0.337052 0.491077 0.794049 2.16692 0.170688 0.0473852 0.360709 0.174288 0.0250019 0.460745 1.08239 0.00579943 -4886528: 0.566102 0.64261 0.620414 2.27531 0.0431583 0.00242876 0.466261 0.0687412 0.00462993 0.542104 0.867093 0.000170342 -4888575: 1.0448 0.916158 1.24173 1.5027 0.046847 0.00212989 0.397329 0.366989 0.307027 1.72559 0.233734 0.0881302 -4890624: 0.400274 0.196528 1.92524 0.187151 1.16834 0.929353 0.372149 0.177674 0.520769 2.03047 0.111052 0.187748 -4892672: 0.247782 0.0868676 1.87737 0.052825 0.917903 1.0631 1.45676 0.0381197 0.576091 1.95641 0.0266813 0.23138 -4894720: 0.0392108 0 1.5593 0.056004 0.758523 0.949446 2.27201 0.0313856 0.583942 1.51532 0.00262964 0.225347 -4896768: 0.0581457 0.0504816 1.30832 0.0442367 0.487439 0.571082 2.74341 0.0277356 0.435126 1.30646 0.00431717 0.328814 -4898816: 0.183618 0.226393 1.90748 0.152777 0.158955 0.218235 3.03965 0.517582 0 1.08558 0.0963824 0.24811 -4900864: 0.177575 0.19257 2.66593 0.369181 0.297992 0.0570546 2.93009 0.366628 0.0647279 1.144 0.170897 0.202853 -4902911: 0.206046 0.0210355 3.10341 0.34081 0.730082 0.0184172 2.19347 0.0148821 0.242969 1.53129 0.1709 0.137741 -4904960: 0.239784 0.0846066 2.23207 0.619159 1.51839 0.00199718 0.808834 0.00796998 1.01871 2.37063 0.102589 0.169511 -4907008: 0 0.14131 1.83113 0.550221 1.78558 0 0.0235678 0.889085 1.31639 1.48306 0.522129 0.163904 -4909055: 0.0550382 0.150389 1.60835 0.698531 1.62318 0 0.0336142 1.04521 1.03012 1.36015 0.605969 0.218404 -4911104: 0.293963 0.0969015 1.65208 0.520553 1.56052 0.0709265 0.0418255 0.733272 1.23258 1.81364 0.329308 0.0809579 -4913152: 0.218294 0.0789354 2.00172 0.0683852 1.14943 0.353839 0.118446 0.203202 0.508591 3.21916 0 0.052943 -4915200: 0.18258 0.240832 2.13624 0.0682316 1.05744 0.288237 0.292665 0.326943 0.163824 2.95748 0.00400442 0.0573915 -4917248: 0.267394 0.353988 2.01694 0.148807 1.16245 0.0288581 0.144388 0.381201 0.227327 2.83385 0.0770446 0.0466724 -4919296: 0.275943 0.315813 1.83016 0.226312 1.13698 0.0102473 0.183994 0.380419 0.263292 2.82838 0.0924848 0.00952204 -4921344: 0.175833 0.210621 1.63617 0.29975 0.826862 0.138964 0.157244 0.381325 0.0919144 2.58511 1.1037 0.0629069 -4923391: 0 0.429003 1.31542 0.22484 0.419206 0.731279 0.131152 0.438706 0.0196925 1.5753 1.80659 0.119105 -4925440: 0 0.492775 1.05476 0 0.486078 0.697341 0.284261 0.473772 0.0868426 1.10603 1.55993 0.138187 -4927488: 0 0.227565 1.66783 0.0118093 0.506889 0.64164 0.292321 0.438713 0.0933158 1.1201 1.39158 0.0734265 -4929535: 0 0.133254 1.70406 0.0140511 0.278603 0.946782 0.174827 0.264942 0.121874 1.04196 1.62473 0.317216 -4931584: 0.000443723 0.183764 1.3043 0.185705 0.0139752 0.970732 0.158957 0.0501873 0.128482 0.787901 1.81055 0.342504 -4933632: 0 0.169996 0.482049 0.109812 0.331811 1.09768 0.656736 0.0452883 0.229992 0.5422 2.06471 0.403582 -4935680: 0.310415 0.26794 0.445814 0.136124 0.523513 1.20809 1.03487 0.00796231 0.265262 0.140195 0.922686 1.03354 -4937728: 0.372984 0.212268 0.404879 0.143666 0.481931 1.06295 1.37553 0.00827233 0.270258 0.265317 0.189335 0.891263 -4939776: 0.469004 0.228909 0.308464 0.173414 0.397705 0.765812 1.65656 0.029725 0.230824 0.63286 0.202677 0.759479 -4941824: 1.23059 0.810283 0.237471 0.279072 0.390183 0.591117 1.57952 0.118643 0.0782227 1.13511 0.189825 0.295712 -4943871: 0.892678 1.10985 0.198472 0.0712551 0.544576 0.265949 0.574539 0.363738 0.0700801 0.907493 0.682391 0.385945 -4945920: 0.646407 0.302065 0.260076 0.380291 0.60706 0.38135 0.0145432 0.763694 0.0991262 0.707068 1.3455 0.411908 -4947968: 0.786172 0.452069 0.145253 0.602845 0.278161 0.301004 0.205513 0.860924 0.0843917 0.17463 1.55461 0.385845 -4950016: 0.962527 0.844772 0.164068 0.793813 0.12875 0.566164 0.283616 0.747165 0.0264619 0.193193 1.08768 0.343091 -4952064: 0.912501 1.11915 0.183615 0.841551 0.124561 0.692892 0.311948 0.792419 0.0288109 0.195199 0.664952 0.205763 -4954112: 1.00859 1.34618 0.296346 0.577703 0.0360952 0.29553 0.332873 1.21768 0.0458995 0.264624 0.536381 0.0622447 -4956160: 0.628275 1.53042 0.303325 0.168624 0 1.39711 0.725726 1.12569 0.45187 0.622926 0.440877 0.202916 -4958207: 0.942123 0.593791 0.386255 0.484409 0.201028 1.30824 0.401588 1.12985 0.633153 1.03553 0.602582 0.169288 -4960256: 0.928556 0.557526 0.313542 0.543317 0.227367 1.18792 0.403767 1.29216 0.375723 1.50331 0.452835 0.0784676 -4962304: 0.536839 0.834907 0.527812 0.665092 0.109807 1.37574 0.0257627 1.26279 0.138888 1.68673 0.275681 0.206691 -4964351: 0.38327 0.836523 0.702215 1.02885 0.269582 1.34345 0.0476728 1.09461 0.077138 1.80782 0.0234676 0.208493 -4966400: 0.667527 0.529098 1.00866 1.04087 0.365699 1.05807 0.104233 0.57017 0.0384061 1.77262 0 0.172689 -4968448: 0.827411 0.430953 1.42943 1.35506 0.0229332 1.39316 0.253632 0.137832 0 1.40628 0.0587461 0.217195 -4970496: 1.01039 1.00672 1.3683 1.61165 0 0.997403 0.245215 0.244575 0 1.1753 0.118417 0.449045 -4972544: 2.69399 0.512537 0.28282 0.43237 0 1.31365 0.527004 0.805799 0.0102509 0.137489 0.195792 0.320403 -4974592: 3.2395 0.013397 0.44349 0.295007 0.508788 0.605141 0.293084 1.04729 0.0302467 0.138719 0.134879 0.034626 -4976640: 3.56997 0.0295954 0.479475 0 0.632747 0.0997008 0.0702172 1.07172 0.0334367 0.138349 0.094266 0 -4978687: 3.50797 0.0717495 0.398014 0 0.517789 0.222568 0.00340828 1.1414 0.0548132 0.140434 0.132647 0 -4980736: 3.38992 0.0968994 0.446854 0.192852 0.613771 0.363562 0 1.21025 0.0853634 0.127199 0.0668381 0 -4982784: 3.03252 0.12393 0.463709 0.352852 1.21033 0.269141 0 1.19632 0.0790366 0.504421 0.219277 0.0591616 -4984831: 1.55277 0.149494 0.335328 0.64108 1.28578 0.533806 0.288351 1.0432 0.0472957 0.70963 0.365664 0.518801 -4986880: 0.474091 0.442603 0.423691 1.10909 0.773205 0.522038 0.376483 1.17403 0.00450687 0.22403 0.476681 1.13061 -4988928: 0.00619782 0.216758 0.452812 0.894619 0.634177 0.30108 0.875414 1.55549 0.0835295 0.640566 0.829325 0.760996 -4990976: 0.19601 0.105701 1.3057 0.938655 0.66473 0.737295 0.869382 1.25179 0.0839031 0.752869 0.844353 0.698429 -4993024: 0.019089 0.202 2.63756 0.573886 0.251996 0.310375 0.336983 0.731193 0.190755 0.269034 0.948861 0.788723 -4995072: 0.0648835 0.117282 2.8147 0.417294 0 0.431096 0.41616 0.281283 0.39076 0.0989736 0.880314 0.434261 -4997120: 0.223378 0.0130866 2.59692 0.461393 0 0.452319 0.346535 0.235384 0.37583 0.27191 0.900997 0.306543 -4999167: 0.329159 0.120546 2.62406 0.675942 0.100579 0.0702467 0.215188 0.221478 0.644125 0.0979282 0.959001 0.129009 -5001216: 0 0.104262 2.24053 0.776778 0.265358 0.0673543 0.522048 0.632235 0.729556 0 1.03106 0.102198 -5003264: 0.186314 0.146606 1.32145 0.95412 0.240986 0.0605239 0.909028 0.886882 0.566696 0.448013 1.06585 2.4055e-05 -5005312: 0.25928 0.239636 1.1717 0.796752 0.277165 0.146159 0.719302 0.843664 0.0866799 1.24132 0.995905 0.202048 -5007360: 0.518276 0.202712 0.527315 0.505198 0.411093 1.23218 0.224851 0.220458 0.0382068 2.30862 0.214892 0.636015 -5009408: 0.203563 0.237727 0.433044 0.416338 0.681615 1.16656 0.309024 0.322149 0.0639177 2.13469 0.247594 1.04155 -5011456: 0.199551 0.510265 0.206314 0.295296 0.803241 1.24716 0.443348 0.523109 0.0423652 1.69338 0.114453 2.05447 -5013503: 0.235346 0.541783 0.477048 0.0644987 0.53125 1.71164 0.407028 0.240524 0.414463 0.266267 0.877743 1.67691 -5015552: 0.0571799 0.652321 0.620514 0.0660758 0.154694 1.27135 0.192862 0.113952 0.518148 0.350622 1.06275 1.32506 -5017600: 0.0102187 0.569367 0.975403 0.0153684 0.0042183 0.96478 7.80662e-05 0.219201 1.01611 0.148866 1.15374 1.26225 -5019647: 3.17749e-05 0.502065 0.888359 0.00285478 0.043162 0.842554 0.173286 0.444872 0.804226 0.0439524 1.428 0.921693 -5021696: 0.175662 0.20952 0.980204 0.192766 0.00180583 0.740942 0.467001 0.513889 0.626269 0.145746 1.08748 0.853069 -5023744: 0.520374 0.814233 0.933316 0.176319 0 0.807869 1.07962 0.348102 0.429374 0.14321 0.352784 0.420005 -5025792: 0.582868 1.143 0.661518 0.00334089 0.205678 0.898996 1.10284 0.267015 0.375468 0.135316 0.148664 0.768256 -5027840: 0.553851 1.42381 1.10308 0.0141952 0.430641 0.938059 0.448728 0.0162948 0.172548 0.698555 0.235904 0.297871 -5029888: 0.285148 1.54914 1.55145 0.0353419 0.390048 0.901224 0.098637 0.00502761 0.231913 1.02984 0.272352 0.10161 -5031936: 0 1.22338 2.03637 0.0720732 0.110683 0.934181 0.0964209 0.00427582 0.208927 1.54254 0.176425 0 -5033983: 0.143611 0.637458 2.10437 0.253864 0.0198029 0.55114 0.423213 0.00156905 0.0356067 1.63816 0.253947 0 -5036032: 0.132818 0.00035977 1.60572 0.863629 0.011232 0.0833346 1.38378 0.16449 0.0397809 0.880946 0.218469 0.0492715 -5038080: 0.0571922 0.00142791 1.13466 0.763088 0.167586 0.0716257 2.07728 0.775196 0.178547 0.209966 0.296834 0.0161558 -5040127: 0.234254 0.0894296 0.889165 0.392492 0.437782 0.0347266 2.09028 1.28682 0.26689 0.245761 0.43707 0.011543 -5042176: 0.552495 0.34845 0.49501 0.111562 1.12363 0.0294875 1.34215 1.46624 0.473593 0.106224 0.208736 0.744285 -5044224: 0.718852 0.452963 0.0960549 0.0299636 1.35204 0.216157 0.600881 1.53384 0.39036 0.110312 0.0580696 0.788726 -5046272: 0.605934 0.405626 0.0440032 0.0908752 1.83102 0.256006 0.110577 0.897396 0.591689 0.3186 0.143979 0.791528 -5048320: 0.284193 0.103194 1.65821 0.346997 1.71548 0.114068 0.0313137 0.399644 0.476708 1.68858 0.173658 0.994004 -5050368: 0.210469 0.00276534 2.67509 0.344451 1.17251 0.107762 0.0794063 0.370713 0.116377 2.12799 0.115935 0.21262 -5052416: 0.0231946 0.00148675 3.08045 0.337721 0.692299 0.204021 0.0770275 0.46471 0.0764032 2.58022 0.0486974 0.059255 -5054463: 0.353591 0.00740659 3.40333 0.0894313 0.271408 0.434803 0.0560645 0.473022 0.0188489 2.53429 0.000104649 0.0328634 -5056512: 0.348185 0.124842 3.52897 0.00864552 0.199064 0.707503 0.0998276 0.151029 0.0105894 2.59891 0.099239 0.0597147 -5058560: 0.408515 0.124245 3.50023 0.00889348 0.31604 0.297362 0.184792 0.296303 0.0741089 2.53643 0.104931 0.0602132 -5060607: 0.442228 0.143701 3.20679 0.056401 0.630558 0.0269946 0.661646 0.57557 0.0737566 2.72723 0.0764738 0 -5062656: 0.246662 0.152675 2.84923 0.0678793 1.0788 0.196195 0.54362 0.776297 0.0306802 2.94609 0.0940317 0.0440141 -5064704: 0.144025 0.0944075 2.83972 0.0492735 1.05361 0.249466 0.229992 0.538002 0.102087 3.01683 0.0844246 0.0736778 -5066752: 0.259861 0.04868 3.23267 0.00787656 0.759187 0.0876687 0.0551397 0.0477237 0.56433 2.91663 0.102482 0.408543 -5068800: 0.512771 0 3.53093 0.00217075 0.436601 0.0358291 0.919468 0.0167962 0.312014 2.3888 0.113047 0.377468 -5070848: 0.397471 0 3.27256 0.225005 0.4275 0.022416 1.65359 0.518553 0.0315329 2.103 0.401896 0.0354178 -5072896: 0.103066 0.0142102 2.75504 0.217737 0.187343 0.143456 1.7463 0.619673 0 1.67819 0.509981 0.0576159 -5074943: 0 0.0076877 2.37041 0.014612 0.0691332 0.713223 1.51043 0.351153 0 1.617 0.511564 0.0625346 -5076992: 8.04819e-05 0.0446969 2.12855 0.00338139 0.0718433 0.793434 0.986245 0.690504 0.238003 0.947378 0.497118 0.0229234 -5079040: 0.349305 0.0113354 1.82588 0.0558858 0.0239255 0.56953 0.470315 0.651836 0.483341 0.699275 0.386324 8.67556e-05 -5081088: 0.293818 0.0960601 1.7296 0.392872 0.0434416 0.358965 0.511015 0.668697 0.996321 0.490176 0.115987 0 -5083136: 0.249936 0.149352 1.79336 0.486402 0.0430909 0.0909504 0.678569 0.805757 1.3931 0.380268 0.117433 0.00604546 -5085184: 0.198836 0.150188 2.06047 0.574432 0.0526735 0.288933 0.401146 0.196902 1.53264 0.27295 0.333587 0.0790783 -5087232: 0.142009 0.711581 1.76777 0.0227938 0.0442311 0.398439 1.56078 0.0837618 0.952343 0.813032 0.307224 0.12559 -5089279: 0 0.772646 1.64414 0.0250469 0.151346 0.330665 2.71674 0.211602 0.0983051 1.14222 0.315965 0.0799011 -5091328: 0 0.795524 1.29459 0.0163413 0.238369 0.442493 2.71159 0.283284 0.0388902 0.946995 0.351777 0.0375129 -5093376: 0.0576537 0.832654 1.07392 0.0123894 0.190131 0.975829 2.44946 0.0368262 0.0677729 0.583813 0.0972892 0.00440322 -5095423: 0.260217 0.799997 0.898157 0.0116638 0.207315 1.54568 1.63179 0.0103592 0.0241695 0.719959 0.0838297 0.0862229 -5097472: 0.583655 1.06737 0.528536 0.0045092 0.185975 1.63865 0.517547 0.0148416 0.116022 1.30881 0.264249 0.184381 -5099520: 0.873639 1.76576 0.173355 0.0694636 0.0110428 1.41757 0.268236 0.0104164 0.0191728 1.95899 0.258825 0.169485 -5101568: 0.259951 2.34546 1.05586 0.11801 0.0200407 0.235542 0.234484 0.140106 0.019306 2.40857 0.0617677 0.170831 -5103616: 0 2.42313 1.17084 0.0919549 0.0162025 0.314918 0.347291 0.381191 0.0190392 1.93289 0.104136 0.0801231 -5105664: 0 1.87063 1.73126 0.0543515 0.00688189 0.236034 0.482787 0.488808 0.0433863 1.90416 0.0725802 0.0310341 -5107712: 6.31335e-06 0.442044 3.41272 0.0225663 0 0.125108 0.52893 0.455658 0.102918 1.57825 0.0671004 0.0603694 -5109759: 0.00898174 0.000655074 3.46414 0.0120149 0.11775 0.150264 0.637685 0.496662 0.0885813 1.15606 0.0125256 0.244666 -5111808: 0.000616165 0.0917452 2.62075 0.0699384 0.16468 0.212065 0.644138 0.535195 0.0802651 1.07838 0.000908759 0.404078 -5113856: 0.137286 0.664653 1.40565 0.263733 0.274771 0.264025 0.438121 0.099736 0.0497452 1.62147 0.12422 0.518356 -5115903: 0.377434 1.80555 0.324866 0.139835 0.44091 0.244982 0.0392466 0.0678542 0.0282621 2.06411 0.167173 0.462831 -5117952: 0.425174 2.52474 0.218472 0.152918 0.290496 0.127757 0.0346532 0.153394 0.190407 2.3545 0.129669 0.263217 -5120000: 0.460878 2.99975 0.128123 0.147202 0.128514 0.127113 0.0223374 0.183583 0.16744 2.7246 0 0.0167904 -5122048: 0.532143 1.71847 0.511065 0.503099 0 0.215837 0.532139 0.214689 0.286083 2.63044 0 0.198487 -5124096: 0.134114 0.637855 1.21751 0.331614 0.130537 0.188118 0.752344 0.396421 1.00182 1.46278 0.675045 0.269017 -5126144: 0.000853363 0.458312 1.39271 0.237751 0.1307 0.620787 1.80749 0.57354 1.16682 0.489722 0.864521 0.028315 -5128192: 0.00613913 0.440566 1.14459 0.436292 0.0998057 0.648422 2.39901 0.976441 0.333164 0.189733 0.892851 0.00132476 -5130239: 0.258812 0.205094 0.511712 0.748415 0.0223349 0.664749 1.27157 1.26164 1.2149 0.2031 0.409183 0.0477277 -5132288: 0.531724 0.043961 0.1673 0.646532 5.10758e-05 0.0811059 0.601564 1.53656 1.81481 0.266224 0.141719 0.651361 -5134336: 0.873975 0.0246301 0.0016351 0.809394 0.0237746 0 0.514194 1.38147 1.86583 0.347171 0.133466 0.962003 -5136383: 0.890459 0.139674 0 0.960446 0.0291587 0.00654667 0.296811 1.05848 1.85728 0.60432 0.159026 1.15254 -5138432: 0.943008 0.264741 0.300911 1.05666 0.030486 0.00813217 0.164746 0.0947579 1.22062 1.04112 0.156439 1.13686 -5140480: 0.589419 1.14478 1.26236 0.355916 0.0312776 0.00293792 0.278683 0.125136 0.756622 0.940315 0.202523 0.719394 -5142528: 0.000228356 2.0729 1.47249 0.207 0.0142158 0.109975 0.315262 0.0179947 0.570406 1.10898 0.199996 0.0178119 -5144576: 0.303723 2.13593 0.959594 0.183306 0.206843 0.291159 0.148498 0.0018 0.970555 1.07394 0.245146 0.139229 -5146624: 0.702093 1.43986 0.183427 0.155778 0.322041 0.279816 0.200735 0.0959766 1.76528 0.900009 0.207209 0.591091 -5148672: 0.902811 0.361172 0.0109345 0.404545 0.193861 0.0500379 0.761929 0.516227 2.30171 0.743397 0.109532 1.08934 -5150719: 0.646163 0.339471 0.821405 0.362329 0 0.877151 1.15086 0.06534 1.92248 0.362137 0.896069 0.537665 -5152768: 0.153045 0.0633821 1.33471 0.0144976 0.040405 1.22534 1.27979 0.0154863 1.17854 0.0689248 1.28811 0.837349 -5154816: 0.31402 0.00018309 0.865557 0.036646 0.0523801 1.18555 1.16246 0.00155887 0.263493 0 1.50387 1.03203 -5156864: 0.477214 0.00447479 0.760176 0.0236343 0.130437 1.18158 0.645011 0.0465737 0.22713 0.01724 1.0362 1.22054 -5158912: 0.75261 0.397209 0.195107 0.337249 0.0649153 0.73904 0.0767788 0.133101 0.219559 0.542119 0.121785 2.27976 -5160960: 0.501268 0.266676 0.460416 0.615094 0.0355489 0.0334299 0.625419 0.0987929 0.301473 1.05876 0.215303 2.2775 -5163008: 0.29492 0.221761 0.726873 0.569183 0.00130737 0.092193 0.801658 0.0411712 0.404874 1.10603 0.439951 1.94568 -5165055: 0.0293427 0.168264 0.922989 0.401568 0.030712 0.28729 0.802186 0.0473609 0.389507 1.12368 0.587566 1.54943 -5167104: 0.0271195 0.037948 0.979478 0.127983 0.349134 0.280932 0.662294 0.0168001 0.965072 1.46865 0.55885 1.1792 -5169152: 0.000677043 0.0876492 1.1186 0.054084 0.965902 0.0442912 0.422883 0.0709326 0.768831 1.86987 1.07226 0.15285 -5171199: 0.219571 0.233951 1.19209 0.48945 1.01444 0.108279 0.157135 0.112458 0.438895 1.27963 1.38038 0.133743 -5173248: 0.173789 0.537842 1.1908 0.532789 0.947837 0.318652 0.0225373 0.140419 0.0927547 0.729497 1.64673 0.319455 -5175296: 0.000602737 0.330096 1.35989 0.108325 0.487323 0.937455 0.0278448 0.143503 0.0991929 0.258325 1.78008 1.56375 -5177344: 0.000406892 0.173742 0.700867 0.411452 0.0624657 0.895169 0.661156 0.0663322 0.142441 0.157261 0.802588 3.49237 -5179392: 0.000471732 0.175136 0.29079 0.599435 0.344791 0.338445 1.06806 0.0757499 0.12739 0.0822544 0.00234975 4.01781 -5181440: 0.000224738 0.138476 0.237574 0.538782 0.281136 0.569863 1.04218 0.0476878 0.215475 0.108321 0.0483858 4.1958 -5183488: 9.19456e-05 0.140834 0.407131 0.529706 0.198509 0.621827 1.02001 0.0252974 0.248329 0.180243 0.08605 4.25819 -5185535: 0.00399856 0.118884 0.474408 0.527212 0.0488099 0.656717 1.10778 0.0570669 0.420062 0.878729 0.0785113 4.09613 -5187584: 0.00093118 0.0799939 0.784997 0.468542 0.0715811 0.736098 1.11573 0.12084 0.550491 1.38914 0.118044 3.41108 -5189632: 0.316636 0.199246 1.40988 0.0201712 0.0468949 0.865623 1.15968 0.131674 0.650607 1.84036 0.173138 1.61844 -5191679: 0.349773 0.73997 1.23064 0.00549319 0.0690942 0.721288 1.00032 0.1228 0.846078 1.75874 0.551086 0.519169 diff --git a/project_code/noteDetection/chromaTest2/bin/data/rebelradi.wav b/project_code/noteDetection/chromaTest2/bin/data/rebelradi.wav deleted file mode 100644 index 5b916b22b..000000000 Binary files a/project_code/noteDetection/chromaTest2/bin/data/rebelradi.wav and /dev/null differ diff --git a/project_code/noteDetection/chromaTest2/chromaTest.xcodeproj/project.pbxproj b/project_code/noteDetection/chromaTest2/chromaTest.xcodeproj/project.pbxproj deleted file mode 100644 index 3f67ed21b..000000000 --- a/project_code/noteDetection/chromaTest2/chromaTest.xcodeproj/project.pbxproj +++ /dev/null @@ -1,618 +0,0 @@ -// !$*UTF8*$! -{ - archiveVersion = 1; - classes = { - }; - objectVersion = 46; - objects = { - -/* Begin PBXBuildFile section */ - 9252690718BE60CE00C07D1A /* scUBlibsndfile.a in Frameworks */ = {isa = PBXBuildFile; fileRef = 9252690418BE60CE00C07D1A /* scUBlibsndfile.a */; }; - 92932F6518C5395C004B4A3B /* FFT.cpp in Sources */ = {isa = PBXBuildFile; fileRef = 92932F5D18C5395C004B4A3B /* FFT.cpp */; }; - 92932F6618C5395C004B4A3B /* PCP.cpp in Sources */ = {isa = PBXBuildFile; fileRef = 92932F5F18C5395C004B4A3B /* PCP.cpp */; }; - 92932F6718C5395C004B4A3B /* Sounddata.cpp in Sources */ = {isa = PBXBuildFile; fileRef = 92932F6118C5395C004B4A3B /* Sounddata.cpp */; }; - 92932F6818C5395C004B4A3B /* utilities.cpp in Sources */ = {isa = PBXBuildFile; fileRef = 92932F6318C5395C004B4A3B /* utilities.cpp */; }; - 92932F6B18C53976004B4A3B /* PitchName.cpp in Sources */ = {isa = PBXBuildFile; fileRef = 92932F6918C53976004B4A3B /* PitchName.cpp */; }; - BBAB23CB13894F3D00AA2426 /* GLUT.framework in CopyFiles */ = {isa = PBXBuildFile; fileRef = BBAB23BE13894E4700AA2426 /* GLUT.framework */; }; - E4328149138ABC9F0047C5CB /* openFrameworksDebug.a in Frameworks */ = {isa = PBXBuildFile; fileRef = E4328148138ABC890047C5CB /* openFrameworksDebug.a */; }; - E45BE97B0E8CC7DD009D7055 /* AGL.framework in Frameworks */ = {isa = PBXBuildFile; fileRef = E45BE9710E8CC7DD009D7055 /* AGL.framework */; }; - E45BE97C0E8CC7DD009D7055 /* ApplicationServices.framework in Frameworks */ = {isa = PBXBuildFile; fileRef = E45BE9720E8CC7DD009D7055 /* ApplicationServices.framework */; }; - E45BE97D0E8CC7DD009D7055 /* AudioToolbox.framework in Frameworks */ = {isa = PBXBuildFile; fileRef = E45BE9730E8CC7DD009D7055 /* AudioToolbox.framework */; }; - E45BE97E0E8CC7DD009D7055 /* Carbon.framework in Frameworks */ = {isa = PBXBuildFile; fileRef = E45BE9740E8CC7DD009D7055 /* Carbon.framework */; }; - E45BE97F0E8CC7DD009D7055 /* CoreAudio.framework in Frameworks */ = {isa = PBXBuildFile; fileRef = E45BE9750E8CC7DD009D7055 /* CoreAudio.framework */; }; - E45BE9800E8CC7DD009D7055 /* CoreFoundation.framework in Frameworks */ = {isa = PBXBuildFile; fileRef = E45BE9760E8CC7DD009D7055 /* CoreFoundation.framework */; }; - E45BE9810E8CC7DD009D7055 /* CoreServices.framework in Frameworks */ = {isa = PBXBuildFile; fileRef = E45BE9770E8CC7DD009D7055 /* CoreServices.framework */; }; - E45BE9830E8CC7DD009D7055 /* OpenGL.framework in Frameworks */ = {isa = PBXBuildFile; fileRef = E45BE9790E8CC7DD009D7055 /* OpenGL.framework */; }; - E45BE9840E8CC7DD009D7055 /* QuickTime.framework in Frameworks */ = {isa = PBXBuildFile; fileRef = E45BE97A0E8CC7DD009D7055 /* QuickTime.framework */; }; - E4B69E200A3A1BDC003C02F2 /* main.cpp in Sources */ = {isa = PBXBuildFile; fileRef = E4B69E1D0A3A1BDC003C02F2 /* main.cpp */; }; - E4B69E210A3A1BDC003C02F2 /* testApp.cpp in Sources */ = {isa = PBXBuildFile; fileRef = E4B69E1E0A3A1BDC003C02F2 /* testApp.cpp */; }; - E4C2424710CC5A17004149E2 /* AppKit.framework in Frameworks */ = {isa = PBXBuildFile; fileRef = E4C2424410CC5A17004149E2 /* AppKit.framework */; }; - E4C2424810CC5A17004149E2 /* Cocoa.framework in Frameworks */ = {isa = PBXBuildFile; fileRef = E4C2424510CC5A17004149E2 /* Cocoa.framework */; }; - E4C2424910CC5A17004149E2 /* IOKit.framework in Frameworks */ = {isa = PBXBuildFile; fileRef = E4C2424610CC5A17004149E2 /* IOKit.framework */; }; - E4EB6799138ADC1D00A09F29 /* GLUT.framework in Frameworks */ = {isa = PBXBuildFile; fileRef = BBAB23BE13894E4700AA2426 /* GLUT.framework */; }; - E7E077E515D3B63C0020DFD4 /* CoreVideo.framework in Frameworks */ = {isa = PBXBuildFile; fileRef = E7E077E415D3B63C0020DFD4 /* CoreVideo.framework */; }; - E7E077E815D3B6510020DFD4 /* QTKit.framework in Frameworks */ = {isa = PBXBuildFile; fileRef = E7E077E715D3B6510020DFD4 /* QTKit.framework */; }; - E7F985F815E0DEA3003869B5 /* Accelerate.framework in Frameworks */ = {isa = PBXBuildFile; fileRef = E7F985F515E0DE99003869B5 /* Accelerate.framework */; }; -/* End PBXBuildFile section */ - -/* Begin PBXContainerItemProxy section */ - E4328147138ABC890047C5CB /* PBXContainerItemProxy */ = { - isa = PBXContainerItemProxy; - containerPortal = E4328143138ABC890047C5CB /* openFrameworksLib.xcodeproj */; - proxyType = 2; - remoteGlobalIDString = E4B27C1510CBEB8E00536013; - remoteInfo = openFrameworks; - }; - E4EEB9AB138B136A00A80321 /* PBXContainerItemProxy */ = { - isa = PBXContainerItemProxy; - containerPortal = E4328143138ABC890047C5CB /* openFrameworksLib.xcodeproj */; - proxyType = 1; - remoteGlobalIDString = E4B27C1410CBEB8E00536013; - remoteInfo = openFrameworks; - }; -/* End PBXContainerItemProxy section */ - -/* Begin PBXCopyFilesBuildPhase section */ - E4C2427710CC5ABF004149E2 /* CopyFiles */ = { - isa = PBXCopyFilesBuildPhase; - buildActionMask = 2147483647; - dstPath = ""; - dstSubfolderSpec = 10; - files = ( - BBAB23CB13894F3D00AA2426 /* GLUT.framework in CopyFiles */, - ); - runOnlyForDeploymentPostprocessing = 0; - }; -/* End PBXCopyFilesBuildPhase section */ - -/* Begin PBXFileReference section */ - 9252690418BE60CE00C07D1A /* scUBlibsndfile.a */ = {isa = PBXFileReference; lastKnownFileType = archive.ar; path = scUBlibsndfile.a; sourceTree = ""; }; - 9252690518BE60CE00C07D1A /* sndfile.h */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.c.h; path = sndfile.h; sourceTree = ""; }; - 9252690618BE60CE00C07D1A /* sndfile.hh */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.cpp.h; path = sndfile.hh; sourceTree = ""; }; - 92932F5D18C5395C004B4A3B /* FFT.cpp */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.cpp.cpp; path = FFT.cpp; sourceTree = ""; }; - 92932F5E18C5395C004B4A3B /* FFT.h */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.c.h; path = FFT.h; sourceTree = ""; }; - 92932F5F18C5395C004B4A3B /* PCP.cpp */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.cpp.cpp; path = PCP.cpp; sourceTree = ""; }; - 92932F6018C5395C004B4A3B /* PCP.h */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.c.h; path = PCP.h; sourceTree = ""; }; - 92932F6118C5395C004B4A3B /* Sounddata.cpp */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.cpp.cpp; path = Sounddata.cpp; sourceTree = ""; }; - 92932F6218C5395C004B4A3B /* Sounddata.h */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.c.h; path = Sounddata.h; sourceTree = ""; }; - 92932F6318C5395C004B4A3B /* utilities.cpp */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.cpp.cpp; path = utilities.cpp; sourceTree = ""; }; - 92932F6418C5395C004B4A3B /* utilities.h */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.c.h; path = utilities.h; sourceTree = ""; }; - 92932F6918C53976004B4A3B /* PitchName.cpp */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.cpp.cpp; path = PitchName.cpp; sourceTree = ""; }; - 92932F6A18C53976004B4A3B /* PitchName.h */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.c.h; path = PitchName.h; sourceTree = ""; }; - BBAB23BE13894E4700AA2426 /* GLUT.framework */ = {isa = PBXFileReference; lastKnownFileType = wrapper.framework; name = GLUT.framework; path = ../../../libs/glut/lib/osx/GLUT.framework; sourceTree = ""; }; - E4328143138ABC890047C5CB /* openFrameworksLib.xcodeproj */ = {isa = PBXFileReference; lastKnownFileType = "wrapper.pb-project"; name = openFrameworksLib.xcodeproj; path = ../../../libs/openFrameworksCompiled/project/osx/openFrameworksLib.xcodeproj; sourceTree = SOURCE_ROOT; }; - E45BE9710E8CC7DD009D7055 /* AGL.framework */ = {isa = PBXFileReference; lastKnownFileType = wrapper.framework; name = AGL.framework; path = /System/Library/Frameworks/AGL.framework; sourceTree = ""; }; - E45BE9720E8CC7DD009D7055 /* ApplicationServices.framework */ = {isa = PBXFileReference; lastKnownFileType = wrapper.framework; name = ApplicationServices.framework; path = /System/Library/Frameworks/ApplicationServices.framework; sourceTree = ""; }; - E45BE9730E8CC7DD009D7055 /* AudioToolbox.framework */ = {isa = PBXFileReference; lastKnownFileType = wrapper.framework; name = AudioToolbox.framework; path = /System/Library/Frameworks/AudioToolbox.framework; sourceTree = ""; }; - E45BE9740E8CC7DD009D7055 /* Carbon.framework */ = {isa = PBXFileReference; lastKnownFileType = wrapper.framework; name = Carbon.framework; path = /System/Library/Frameworks/Carbon.framework; sourceTree = ""; }; - E45BE9750E8CC7DD009D7055 /* CoreAudio.framework */ = {isa = PBXFileReference; lastKnownFileType = wrapper.framework; name = CoreAudio.framework; path = /System/Library/Frameworks/CoreAudio.framework; sourceTree = ""; }; - E45BE9760E8CC7DD009D7055 /* CoreFoundation.framework */ = {isa = PBXFileReference; lastKnownFileType = wrapper.framework; name = CoreFoundation.framework; path = /System/Library/Frameworks/CoreFoundation.framework; sourceTree = ""; }; - E45BE9770E8CC7DD009D7055 /* CoreServices.framework */ = {isa = PBXFileReference; lastKnownFileType = wrapper.framework; name = CoreServices.framework; path = /System/Library/Frameworks/CoreServices.framework; sourceTree = ""; }; - E45BE9790E8CC7DD009D7055 /* OpenGL.framework */ = {isa = PBXFileReference; lastKnownFileType = wrapper.framework; name = OpenGL.framework; path = /System/Library/Frameworks/OpenGL.framework; sourceTree = ""; }; - E45BE97A0E8CC7DD009D7055 /* QuickTime.framework */ = {isa = PBXFileReference; lastKnownFileType = wrapper.framework; name = QuickTime.framework; path = /System/Library/Frameworks/QuickTime.framework; sourceTree = ""; }; - E4B69B5B0A3A1756003C02F2 /* chromaTestDebug.app */ = {isa = PBXFileReference; explicitFileType = wrapper.application; includeInIndex = 0; path = chromaTestDebug.app; sourceTree = BUILT_PRODUCTS_DIR; }; - E4B69E1D0A3A1BDC003C02F2 /* main.cpp */ = {isa = PBXFileReference; fileEncoding = 30; lastKnownFileType = sourcecode.cpp.cpp; name = main.cpp; path = src/main.cpp; sourceTree = SOURCE_ROOT; }; - E4B69E1E0A3A1BDC003C02F2 /* testApp.cpp */ = {isa = PBXFileReference; explicitFileType = sourcecode.cpp.cpp; fileEncoding = 30; name = testApp.cpp; path = src/testApp.cpp; sourceTree = SOURCE_ROOT; }; - E4B69E1F0A3A1BDC003C02F2 /* testApp.h */ = {isa = PBXFileReference; fileEncoding = 30; lastKnownFileType = sourcecode.c.h; name = testApp.h; path = src/testApp.h; sourceTree = SOURCE_ROOT; }; - E4B6FCAD0C3E899E008CF71C /* openFrameworks-Info.plist */ = {isa = PBXFileReference; fileEncoding = 30; lastKnownFileType = text.plist.xml; path = "openFrameworks-Info.plist"; sourceTree = ""; }; - E4C2424410CC5A17004149E2 /* AppKit.framework */ = {isa = PBXFileReference; lastKnownFileType = wrapper.framework; name = AppKit.framework; path = /System/Library/Frameworks/AppKit.framework; sourceTree = ""; }; - E4C2424510CC5A17004149E2 /* Cocoa.framework */ = {isa = PBXFileReference; lastKnownFileType = wrapper.framework; name = Cocoa.framework; path = /System/Library/Frameworks/Cocoa.framework; sourceTree = ""; }; - E4C2424610CC5A17004149E2 /* IOKit.framework */ = {isa = PBXFileReference; lastKnownFileType = wrapper.framework; name = IOKit.framework; path = /System/Library/Frameworks/IOKit.framework; sourceTree = ""; }; - E4EB691F138AFCF100A09F29 /* CoreOF.xcconfig */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = text.xcconfig; name = CoreOF.xcconfig; path = ../../../libs/openFrameworksCompiled/project/osx/CoreOF.xcconfig; sourceTree = SOURCE_ROOT; }; - E4EB6923138AFD0F00A09F29 /* Project.xcconfig */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = text.xcconfig; path = Project.xcconfig; sourceTree = ""; }; - E7E077E415D3B63C0020DFD4 /* CoreVideo.framework */ = {isa = PBXFileReference; lastKnownFileType = wrapper.framework; name = CoreVideo.framework; path = /System/Library/Frameworks/CoreVideo.framework; sourceTree = ""; }; - E7E077E715D3B6510020DFD4 /* QTKit.framework */ = {isa = PBXFileReference; lastKnownFileType = wrapper.framework; name = QTKit.framework; path = /System/Library/Frameworks/QTKit.framework; sourceTree = ""; }; - E7F985F515E0DE99003869B5 /* Accelerate.framework */ = {isa = PBXFileReference; lastKnownFileType = wrapper.framework; name = Accelerate.framework; path = /System/Library/Frameworks/Accelerate.framework; sourceTree = ""; }; -/* End PBXFileReference section */ - -/* Begin PBXFrameworksBuildPhase section */ - E4B69B590A3A1756003C02F2 /* Frameworks */ = { - isa = PBXFrameworksBuildPhase; - buildActionMask = 2147483647; - files = ( - E7F985F815E0DEA3003869B5 /* Accelerate.framework in Frameworks */, - E7E077E815D3B6510020DFD4 /* QTKit.framework in Frameworks */, - E4EB6799138ADC1D00A09F29 /* GLUT.framework in Frameworks */, - E4328149138ABC9F0047C5CB /* openFrameworksDebug.a in Frameworks */, - E45BE97B0E8CC7DD009D7055 /* AGL.framework in Frameworks */, - E45BE97C0E8CC7DD009D7055 /* ApplicationServices.framework in Frameworks */, - E45BE97D0E8CC7DD009D7055 /* AudioToolbox.framework in Frameworks */, - E45BE97E0E8CC7DD009D7055 /* Carbon.framework in Frameworks */, - E45BE97F0E8CC7DD009D7055 /* CoreAudio.framework in Frameworks */, - E45BE9800E8CC7DD009D7055 /* CoreFoundation.framework in Frameworks */, - 9252690718BE60CE00C07D1A /* scUBlibsndfile.a in Frameworks */, - E45BE9810E8CC7DD009D7055 /* CoreServices.framework in Frameworks */, - E45BE9830E8CC7DD009D7055 /* OpenGL.framework in Frameworks */, - E45BE9840E8CC7DD009D7055 /* QuickTime.framework in Frameworks */, - E4C2424710CC5A17004149E2 /* AppKit.framework in Frameworks */, - E4C2424810CC5A17004149E2 /* Cocoa.framework in Frameworks */, - E4C2424910CC5A17004149E2 /* IOKit.framework in Frameworks */, - E7E077E515D3B63C0020DFD4 /* CoreVideo.framework in Frameworks */, - ); - runOnlyForDeploymentPostprocessing = 0; - }; -/* End PBXFrameworksBuildPhase section */ - -/* Begin PBXGroup section */ - 9252690318BE60CE00C07D1A /* libSndFile */ = { - isa = PBXGroup; - children = ( - 9252690418BE60CE00C07D1A /* scUBlibsndfile.a */, - 9252690518BE60CE00C07D1A /* sndfile.h */, - 9252690618BE60CE00C07D1A /* sndfile.hh */, - ); - path = libSndFile; - sourceTree = ""; - }; - 92932F5C18C5395C004B4A3B /* PCP */ = { - isa = PBXGroup; - children = ( - 92932F6918C53976004B4A3B /* PitchName.cpp */, - 92932F6A18C53976004B4A3B /* PitchName.h */, - 92932F5D18C5395C004B4A3B /* FFT.cpp */, - 92932F5E18C5395C004B4A3B /* FFT.h */, - 92932F5F18C5395C004B4A3B /* PCP.cpp */, - 92932F6018C5395C004B4A3B /* PCP.h */, - 92932F6118C5395C004B4A3B /* Sounddata.cpp */, - 92932F6218C5395C004B4A3B /* Sounddata.h */, - 92932F6318C5395C004B4A3B /* utilities.cpp */, - 92932F6418C5395C004B4A3B /* utilities.h */, - ); - path = PCP; - sourceTree = ""; - }; - BB4B014C10F69532006C3DED /* addons */ = { - isa = PBXGroup; - children = ( - ); - name = addons; - sourceTree = ""; - }; - BBAB23C913894ECA00AA2426 /* system frameworks */ = { - isa = PBXGroup; - children = ( - E7F985F515E0DE99003869B5 /* Accelerate.framework */, - E4C2424410CC5A17004149E2 /* AppKit.framework */, - E4C2424510CC5A17004149E2 /* Cocoa.framework */, - E4C2424610CC5A17004149E2 /* IOKit.framework */, - E45BE9710E8CC7DD009D7055 /* AGL.framework */, - E45BE9720E8CC7DD009D7055 /* ApplicationServices.framework */, - E45BE9730E8CC7DD009D7055 /* AudioToolbox.framework */, - E45BE9740E8CC7DD009D7055 /* Carbon.framework */, - E45BE9750E8CC7DD009D7055 /* CoreAudio.framework */, - E45BE9760E8CC7DD009D7055 /* CoreFoundation.framework */, - E45BE9770E8CC7DD009D7055 /* CoreServices.framework */, - E45BE9790E8CC7DD009D7055 /* OpenGL.framework */, - E45BE97A0E8CC7DD009D7055 /* QuickTime.framework */, - E7E077E415D3B63C0020DFD4 /* CoreVideo.framework */, - E7E077E715D3B6510020DFD4 /* QTKit.framework */, - ); - name = "system frameworks"; - sourceTree = ""; - }; - BBAB23CA13894EDB00AA2426 /* 3rd party frameworks */ = { - isa = PBXGroup; - children = ( - BBAB23BE13894E4700AA2426 /* GLUT.framework */, - ); - name = "3rd party frameworks"; - sourceTree = ""; - }; - E4328144138ABC890047C5CB /* Products */ = { - isa = PBXGroup; - children = ( - E4328148138ABC890047C5CB /* openFrameworksDebug.a */, - ); - name = Products; - sourceTree = ""; - }; - E45BE5980E8CC70C009D7055 /* frameworks */ = { - isa = PBXGroup; - children = ( - BBAB23CA13894EDB00AA2426 /* 3rd party frameworks */, - BBAB23C913894ECA00AA2426 /* system frameworks */, - ); - name = frameworks; - sourceTree = ""; - }; - E4B69B4A0A3A1720003C02F2 = { - isa = PBXGroup; - children = ( - E4B6FCAD0C3E899E008CF71C /* openFrameworks-Info.plist */, - E4EB6923138AFD0F00A09F29 /* Project.xcconfig */, - E4B69E1C0A3A1BDC003C02F2 /* src */, - E4EEC9E9138DF44700A80321 /* openFrameworks */, - BB4B014C10F69532006C3DED /* addons */, - E45BE5980E8CC70C009D7055 /* frameworks */, - E4B69B5B0A3A1756003C02F2 /* chromaTestDebug.app */, - ); - sourceTree = ""; - }; - E4B69E1C0A3A1BDC003C02F2 /* src */ = { - isa = PBXGroup; - children = ( - 92932F5C18C5395C004B4A3B /* PCP */, - 9252690318BE60CE00C07D1A /* libSndFile */, - E4B69E1D0A3A1BDC003C02F2 /* main.cpp */, - E4B69E1E0A3A1BDC003C02F2 /* testApp.cpp */, - E4B69E1F0A3A1BDC003C02F2 /* testApp.h */, - ); - path = src; - sourceTree = SOURCE_ROOT; - }; - E4EEC9E9138DF44700A80321 /* openFrameworks */ = { - isa = PBXGroup; - children = ( - E4EB691F138AFCF100A09F29 /* CoreOF.xcconfig */, - E4328143138ABC890047C5CB /* openFrameworksLib.xcodeproj */, - ); - name = openFrameworks; - sourceTree = ""; - }; -/* End PBXGroup section */ - -/* Begin PBXNativeTarget section */ - E4B69B5A0A3A1756003C02F2 /* chromaTest */ = { - isa = PBXNativeTarget; - buildConfigurationList = E4B69B5F0A3A1757003C02F2 /* Build configuration list for PBXNativeTarget "chromaTest" */; - buildPhases = ( - E4B69B580A3A1756003C02F2 /* Sources */, - E4B69B590A3A1756003C02F2 /* Frameworks */, - E4B6FFFD0C3F9AB9008CF71C /* ShellScript */, - E4C2427710CC5ABF004149E2 /* CopyFiles */, - ); - buildRules = ( - ); - dependencies = ( - E4EEB9AC138B136A00A80321 /* PBXTargetDependency */, - ); - name = chromaTest; - productName = myOFApp; - productReference = E4B69B5B0A3A1756003C02F2 /* chromaTestDebug.app */; - productType = "com.apple.product-type.application"; - }; -/* End PBXNativeTarget section */ - -/* Begin PBXProject section */ - E4B69B4C0A3A1720003C02F2 /* Project object */ = { - isa = PBXProject; - attributes = { - LastUpgradeCheck = 0460; - }; - buildConfigurationList = E4B69B4D0A3A1720003C02F2 /* Build configuration list for PBXProject "chromaTest" */; - compatibilityVersion = "Xcode 3.2"; - developmentRegion = English; - hasScannedForEncodings = 0; - knownRegions = ( - English, - Japanese, - French, - German, - ); - mainGroup = E4B69B4A0A3A1720003C02F2; - productRefGroup = E4B69B4A0A3A1720003C02F2; - projectDirPath = ""; - projectReferences = ( - { - ProductGroup = E4328144138ABC890047C5CB /* Products */; - ProjectRef = E4328143138ABC890047C5CB /* openFrameworksLib.xcodeproj */; - }, - ); - projectRoot = ""; - targets = ( - E4B69B5A0A3A1756003C02F2 /* chromaTest */, - ); - }; -/* End PBXProject section */ - -/* Begin PBXReferenceProxy section */ - E4328148138ABC890047C5CB /* openFrameworksDebug.a */ = { - isa = PBXReferenceProxy; - fileType = archive.ar; - path = openFrameworksDebug.a; - remoteRef = E4328147138ABC890047C5CB /* PBXContainerItemProxy */; - sourceTree = BUILT_PRODUCTS_DIR; - }; -/* End PBXReferenceProxy section */ - -/* Begin PBXShellScriptBuildPhase section */ - E4B6FFFD0C3F9AB9008CF71C /* ShellScript */ = { - isa = PBXShellScriptBuildPhase; - buildActionMask = 2147483647; - files = ( - ); - inputPaths = ( - ); - outputPaths = ( - ); - runOnlyForDeploymentPostprocessing = 0; - shellPath = /bin/sh; - shellScript = "cp -f ../../../libs/fmodex/lib/osx/libfmodex.dylib \"$TARGET_BUILD_DIR/$PRODUCT_NAME.app/Contents/MacOS/libfmodex.dylib\"; install_name_tool -change ./libfmodex.dylib @executable_path/libfmodex.dylib \"$TARGET_BUILD_DIR/$PRODUCT_NAME.app/Contents/MacOS/$PRODUCT_NAME\";\nmkdir -p \"$TARGET_BUILD_DIR/$PRODUCT_NAME.app/Contents/Resources/\"\ncp -f \"$ICON_FILE\" \"$TARGET_BUILD_DIR/$PRODUCT_NAME.app/Contents/Resources/\"\n"; - }; -/* End PBXShellScriptBuildPhase section */ - -/* Begin PBXSourcesBuildPhase section */ - E4B69B580A3A1756003C02F2 /* Sources */ = { - isa = PBXSourcesBuildPhase; - buildActionMask = 2147483647; - files = ( - 92932F6818C5395C004B4A3B /* utilities.cpp in Sources */, - 92932F6518C5395C004B4A3B /* FFT.cpp in Sources */, - 92932F6718C5395C004B4A3B /* Sounddata.cpp in Sources */, - E4B69E200A3A1BDC003C02F2 /* main.cpp in Sources */, - E4B69E210A3A1BDC003C02F2 /* testApp.cpp in Sources */, - 92932F6618C5395C004B4A3B /* PCP.cpp in Sources */, - 92932F6B18C53976004B4A3B /* PitchName.cpp in Sources */, - ); - runOnlyForDeploymentPostprocessing = 0; - }; -/* End PBXSourcesBuildPhase section */ - -/* Begin PBXTargetDependency section */ - E4EEB9AC138B136A00A80321 /* PBXTargetDependency */ = { - isa = PBXTargetDependency; - name = openFrameworks; - targetProxy = E4EEB9AB138B136A00A80321 /* PBXContainerItemProxy */; - }; -/* End PBXTargetDependency section */ - -/* Begin XCBuildConfiguration section */ - E4B69B4E0A3A1720003C02F2 /* Debug */ = { - isa = XCBuildConfiguration; - baseConfigurationReference = E4EB6923138AFD0F00A09F29 /* Project.xcconfig */; - buildSettings = { - ARCHS = "$(NATIVE_ARCH)"; - CONFIGURATION_BUILD_DIR = "$(SRCROOT)/bin/"; - COPY_PHASE_STRIP = NO; - DEAD_CODE_STRIPPING = YES; - GCC_AUTO_VECTORIZATION = YES; - GCC_ENABLE_SSE3_EXTENSIONS = YES; - GCC_ENABLE_SUPPLEMENTAL_SSE3_INSTRUCTIONS = YES; - GCC_INLINES_ARE_PRIVATE_EXTERN = NO; - GCC_OPTIMIZATION_LEVEL = 0; - GCC_SYMBOLS_PRIVATE_EXTERN = NO; - GCC_WARN_ABOUT_DEPRECATED_FUNCTIONS = YES; - GCC_WARN_ABOUT_INVALID_OFFSETOF_MACRO = NO; - GCC_WARN_ALLOW_INCOMPLETE_PROTOCOL = NO; - GCC_WARN_UNINITIALIZED_AUTOS = NO; - GCC_WARN_UNUSED_VALUE = NO; - GCC_WARN_UNUSED_VARIABLE = NO; - MACOSX_DEPLOYMENT_TARGET = 10.6; - OTHER_CPLUSPLUSFLAGS = ( - "-D__MACOSX_CORE__", - "-lpthread", - "-mtune=native", - ); - SDKROOT = macosx; - }; - name = Debug; - }; - E4B69B4F0A3A1720003C02F2 /* Release */ = { - isa = XCBuildConfiguration; - baseConfigurationReference = E4EB6923138AFD0F00A09F29 /* Project.xcconfig */; - buildSettings = { - ARCHS = "$(NATIVE_ARCH)"; - CONFIGURATION_BUILD_DIR = "$(SRCROOT)/bin/"; - COPY_PHASE_STRIP = YES; - DEAD_CODE_STRIPPING = YES; - GCC_AUTO_VECTORIZATION = YES; - GCC_ENABLE_SSE3_EXTENSIONS = YES; - GCC_ENABLE_SUPPLEMENTAL_SSE3_INSTRUCTIONS = YES; - GCC_INLINES_ARE_PRIVATE_EXTERN = NO; - GCC_OPTIMIZATION_LEVEL = 3; - GCC_SYMBOLS_PRIVATE_EXTERN = NO; - GCC_UNROLL_LOOPS = YES; - GCC_WARN_ABOUT_DEPRECATED_FUNCTIONS = YES; - GCC_WARN_ABOUT_INVALID_OFFSETOF_MACRO = NO; - GCC_WARN_ALLOW_INCOMPLETE_PROTOCOL = NO; - GCC_WARN_UNINITIALIZED_AUTOS = NO; - GCC_WARN_UNUSED_VALUE = NO; - GCC_WARN_UNUSED_VARIABLE = NO; - MACOSX_DEPLOYMENT_TARGET = 10.6; - OTHER_CPLUSPLUSFLAGS = ( - "-D__MACOSX_CORE__", - "-lpthread", - "-mtune=native", - ); - SDKROOT = macosx; - }; - name = Release; - }; - E4B69B600A3A1757003C02F2 /* Debug */ = { - isa = XCBuildConfiguration; - buildSettings = { - COMBINE_HIDPI_IMAGES = YES; - COPY_PHASE_STRIP = NO; - FRAMEWORK_SEARCH_PATHS = ( - "$(inherited)", - "$(FRAMEWORK_SEARCH_PATHS_QUOTED_FOR_TARGET_1)", - ); - FRAMEWORK_SEARCH_PATHS_QUOTED_FOR_TARGET_1 = "\"$(SRCROOT)/../../../libs/glut/lib/osx\""; - GCC_DYNAMIC_NO_PIC = NO; - GCC_GENERATE_DEBUGGING_SYMBOLS = YES; - GCC_MODEL_TUNING = NONE; - ICON = "$(ICON_NAME_DEBUG)"; - ICON_FILE = "$(ICON_FILE_PATH)$(ICON)"; - INFOPLIST_FILE = "openFrameworks-Info.plist"; - INSTALL_PATH = "$(HOME)/Applications"; - LIBRARY_SEARCH_PATHS = ( - "$(inherited)", - "$(LIBRARY_SEARCH_PATHS_QUOTED_FOR_TARGET_1)", - "$(LIBRARY_SEARCH_PATHS_QUOTED_FOR_TARGET_2)", - "$(LIBRARY_SEARCH_PATHS_QUOTED_FOR_TARGET_3)", - "$(LIBRARY_SEARCH_PATHS_QUOTED_FOR_TARGET_4)", - "$(LIBRARY_SEARCH_PATHS_QUOTED_FOR_TARGET_5)", - "$(LIBRARY_SEARCH_PATHS_QUOTED_FOR_TARGET_6)", - "$(LIBRARY_SEARCH_PATHS_QUOTED_FOR_TARGET_7)", - "$(LIBRARY_SEARCH_PATHS_QUOTED_FOR_TARGET_8)", - "$(LIBRARY_SEARCH_PATHS_QUOTED_FOR_TARGET_9)", - "$(LIBRARY_SEARCH_PATHS_QUOTED_FOR_TARGET_10)", - "$(LIBRARY_SEARCH_PATHS_QUOTED_FOR_TARGET_11)", - "$(LIBRARY_SEARCH_PATHS_QUOTED_FOR_TARGET_12)", - "$(LIBRARY_SEARCH_PATHS_QUOTED_FOR_TARGET_13)", - "$(LIBRARY_SEARCH_PATHS_QUOTED_FOR_TARGET_14)", - "$(LIBRARY_SEARCH_PATHS_QUOTED_FOR_TARGET_15)", - "$(LIBRARY_SEARCH_PATHS_QUOTED_FOR_TARGET_2)", - "$(LIBRARY_SEARCH_PATHS_QUOTED_FOR_TARGET_3)", - "$(LIBRARY_SEARCH_PATHS_QUOTED_FOR_TARGET_7)", - "$(LIBRARY_SEARCH_PATHS_QUOTED_FOR_TARGET_8)", - "$(LIBRARY_SEARCH_PATHS_QUOTED_FOR_TARGET_9)", - "$(LIBRARY_SEARCH_PATHS_QUOTED_FOR_TARGET_10)", - "$(LIBRARY_SEARCH_PATHS_QUOTED_FOR_TARGET_11)", - "$(LIBRARY_SEARCH_PATHS_QUOTED_FOR_TARGET_12)", - "$(LIBRARY_SEARCH_PATHS_QUOTED_FOR_TARGET_13)", - "$(LIBRARY_SEARCH_PATHS_QUOTED_FOR_TARGET_16)", - "$(LIBRARY_SEARCH_PATHS_QUOTED_FOR_TARGET_17)", - "$(LIBRARY_SEARCH_PATHS_QUOTED_FOR_TARGET_18)", - "$(LIBRARY_SEARCH_PATHS_QUOTED_FOR_TARGET_19)", - "$(LIBRARY_SEARCH_PATHS_QUOTED_FOR_TARGET_20)", - "$(LIBRARY_SEARCH_PATHS_QUOTED_FOR_TARGET_21)", - "$(LIBRARY_SEARCH_PATHS_QUOTED_FOR_TARGET_22)", - "$(LIBRARY_SEARCH_PATHS_QUOTED_FOR_TARGET_23)", - "$(LIBRARY_SEARCH_PATHS_QUOTED_FOR_TARGET_24)", - "$(LIBRARY_SEARCH_PATHS_QUOTED_FOR_TARGET_25)", - "$(LIBRARY_SEARCH_PATHS_QUOTED_FOR_TARGET_26)", - "$(LIBRARY_SEARCH_PATHS_QUOTED_FOR_TARGET_27)", - "$(LIBRARY_SEARCH_PATHS_QUOTED_FOR_TARGET_28)", - "$(LIBRARY_SEARCH_PATHS_QUOTED_FOR_TARGET_29)", - "$(LIBRARY_SEARCH_PATHS_QUOTED_FOR_TARGET_30)", - "$(LIBRARY_SEARCH_PATHS_QUOTED_FOR_TARGET_31)", - "$(LIBRARY_SEARCH_PATHS_QUOTED_FOR_TARGET_32)", - "$(LIBRARY_SEARCH_PATHS_QUOTED_FOR_TARGET_33)", - "$(LIBRARY_SEARCH_PATHS_QUOTED_FOR_TARGET_34)", - "$(LIBRARY_SEARCH_PATHS_QUOTED_FOR_TARGET_35)", - "$(LIBRARY_SEARCH_PATHS_QUOTED_FOR_TARGET_36)", - "$(LIBRARY_SEARCH_PATHS_QUOTED_FOR_TARGET_37)", - "$(LIBRARY_SEARCH_PATHS_QUOTED_FOR_TARGET_38)", - "$(LIBRARY_SEARCH_PATHS_QUOTED_FOR_TARGET_39)", - "$(LIBRARY_SEARCH_PATHS_QUOTED_FOR_TARGET_40)", - "$(LIBRARY_SEARCH_PATHS_QUOTED_FOR_TARGET_41)", - "$(LIBRARY_SEARCH_PATHS_QUOTED_FOR_TARGET_42)", - "$(LIBRARY_SEARCH_PATHS_QUOTED_FOR_TARGET_43)", - "$(LIBRARY_SEARCH_PATHS_QUOTED_FOR_TARGET_44)", - "$(LIBRARY_SEARCH_PATHS_QUOTED_FOR_TARGET_45)", - "$(LIBRARY_SEARCH_PATHS_QUOTED_FOR_TARGET_46)", - "$(LIBRARY_SEARCH_PATHS_QUOTED_FOR_TARGET_47)", - "$(LIBRARY_SEARCH_PATHS_QUOTED_FOR_TARGET_48)", - "$(LIBRARY_SEARCH_PATHS_QUOTED_FOR_TARGET_49)", - "$(LIBRARY_SEARCH_PATHS_QUOTED_FOR_TARGET_50)", - "$(LIBRARY_SEARCH_PATHS_QUOTED_FOR_TARGET_51)", - "$(LIBRARY_SEARCH_PATHS_QUOTED_FOR_TARGET_52)", - /Users/zach/Documents/OF/of_v0.8.0_osx_release/devart/noteDetection/chromaTest/src/libSndFile, - ); - PRODUCT_NAME = "$(TARGET_NAME)Debug"; - WRAPPER_EXTENSION = app; - }; - name = Debug; - }; - E4B69B610A3A1757003C02F2 /* Release */ = { - isa = XCBuildConfiguration; - buildSettings = { - COMBINE_HIDPI_IMAGES = YES; - COPY_PHASE_STRIP = YES; - FRAMEWORK_SEARCH_PATHS = ( - "$(inherited)", - "$(FRAMEWORK_SEARCH_PATHS_QUOTED_FOR_TARGET_1)", - ); - FRAMEWORK_SEARCH_PATHS_QUOTED_FOR_TARGET_1 = "\"$(SRCROOT)/../../../libs/glut/lib/osx\""; - GCC_GENERATE_DEBUGGING_SYMBOLS = YES; - GCC_MODEL_TUNING = NONE; - ICON = "$(ICON_NAME_RELEASE)"; - ICON_FILE = "$(ICON_FILE_PATH)$(ICON)"; - INFOPLIST_FILE = "openFrameworks-Info.plist"; - INSTALL_PATH = "$(HOME)/Applications"; - LIBRARY_SEARCH_PATHS = ( - "$(inherited)", - "$(LIBRARY_SEARCH_PATHS_QUOTED_FOR_TARGET_1)", - "$(LIBRARY_SEARCH_PATHS_QUOTED_FOR_TARGET_2)", - "$(LIBRARY_SEARCH_PATHS_QUOTED_FOR_TARGET_3)", - "$(LIBRARY_SEARCH_PATHS_QUOTED_FOR_TARGET_4)", - "$(LIBRARY_SEARCH_PATHS_QUOTED_FOR_TARGET_5)", - "$(LIBRARY_SEARCH_PATHS_QUOTED_FOR_TARGET_6)", - "$(LIBRARY_SEARCH_PATHS_QUOTED_FOR_TARGET_7)", - "$(LIBRARY_SEARCH_PATHS_QUOTED_FOR_TARGET_8)", - "$(LIBRARY_SEARCH_PATHS_QUOTED_FOR_TARGET_9)", - "$(LIBRARY_SEARCH_PATHS_QUOTED_FOR_TARGET_10)", - "$(LIBRARY_SEARCH_PATHS_QUOTED_FOR_TARGET_11)", - "$(LIBRARY_SEARCH_PATHS_QUOTED_FOR_TARGET_12)", - "$(LIBRARY_SEARCH_PATHS_QUOTED_FOR_TARGET_13)", - "$(LIBRARY_SEARCH_PATHS_QUOTED_FOR_TARGET_14)", - "$(LIBRARY_SEARCH_PATHS_QUOTED_FOR_TARGET_15)", - "$(LIBRARY_SEARCH_PATHS_QUOTED_FOR_TARGET_2)", - "$(LIBRARY_SEARCH_PATHS_QUOTED_1)", - "$(LIBRARY_SEARCH_PATHS_QUOTED_FOR_TARGET_3)", - "$(LIBRARY_SEARCH_PATHS_QUOTED_FOR_TARGET_7)", - "$(LIBRARY_SEARCH_PATHS_QUOTED_FOR_TARGET_8)", - "$(LIBRARY_SEARCH_PATHS_QUOTED_FOR_TARGET_9)", - "$(LIBRARY_SEARCH_PATHS_QUOTED_FOR_TARGET_10)", - "$(LIBRARY_SEARCH_PATHS_QUOTED_FOR_TARGET_11)", - "$(LIBRARY_SEARCH_PATHS_QUOTED_FOR_TARGET_12)", - "$(LIBRARY_SEARCH_PATHS_QUOTED_FOR_TARGET_13)", - "$(LIBRARY_SEARCH_PATHS_QUOTED_FOR_TARGET_16)", - "$(LIBRARY_SEARCH_PATHS_QUOTED_FOR_TARGET_17)", - "$(LIBRARY_SEARCH_PATHS_QUOTED_FOR_TARGET_18)", - "$(LIBRARY_SEARCH_PATHS_QUOTED_FOR_TARGET_19)", - "$(LIBRARY_SEARCH_PATHS_QUOTED_FOR_TARGET_20)", - "$(LIBRARY_SEARCH_PATHS_QUOTED_FOR_TARGET_21)", - "$(LIBRARY_SEARCH_PATHS_QUOTED_FOR_TARGET_22)", - "$(LIBRARY_SEARCH_PATHS_QUOTED_FOR_TARGET_23)", - "$(LIBRARY_SEARCH_PATHS_QUOTED_FOR_TARGET_24)", - "$(LIBRARY_SEARCH_PATHS_QUOTED_FOR_TARGET_25)", - "$(LIBRARY_SEARCH_PATHS_QUOTED_FOR_TARGET_26)", - "$(LIBRARY_SEARCH_PATHS_QUOTED_FOR_TARGET_27)", - "$(LIBRARY_SEARCH_PATHS_QUOTED_FOR_TARGET_28)", - "$(LIBRARY_SEARCH_PATHS_QUOTED_FOR_TARGET_29)", - "$(LIBRARY_SEARCH_PATHS_QUOTED_FOR_TARGET_30)", - "$(LIBRARY_SEARCH_PATHS_QUOTED_FOR_TARGET_31)", - "$(LIBRARY_SEARCH_PATHS_QUOTED_FOR_TARGET_32)", - "$(LIBRARY_SEARCH_PATHS_QUOTED_FOR_TARGET_33)", - "$(LIBRARY_SEARCH_PATHS_QUOTED_FOR_TARGET_34)", - "$(LIBRARY_SEARCH_PATHS_QUOTED_FOR_TARGET_35)", - "$(LIBRARY_SEARCH_PATHS_QUOTED_FOR_TARGET_36)", - "$(LIBRARY_SEARCH_PATHS_QUOTED_FOR_TARGET_37)", - "$(LIBRARY_SEARCH_PATHS_QUOTED_FOR_TARGET_38)", - "$(LIBRARY_SEARCH_PATHS_QUOTED_FOR_TARGET_39)", - "$(LIBRARY_SEARCH_PATHS_QUOTED_FOR_TARGET_40)", - "$(LIBRARY_SEARCH_PATHS_QUOTED_FOR_TARGET_41)", - "$(LIBRARY_SEARCH_PATHS_QUOTED_FOR_TARGET_42)", - "$(LIBRARY_SEARCH_PATHS_QUOTED_FOR_TARGET_43)", - "$(LIBRARY_SEARCH_PATHS_QUOTED_FOR_TARGET_44)", - "$(LIBRARY_SEARCH_PATHS_QUOTED_FOR_TARGET_45)", - "$(LIBRARY_SEARCH_PATHS_QUOTED_FOR_TARGET_46)", - "$(LIBRARY_SEARCH_PATHS_QUOTED_FOR_TARGET_47)", - "$(LIBRARY_SEARCH_PATHS_QUOTED_FOR_TARGET_48)", - "$(LIBRARY_SEARCH_PATHS_QUOTED_FOR_TARGET_49)", - "$(LIBRARY_SEARCH_PATHS_QUOTED_FOR_TARGET_50)", - "$(LIBRARY_SEARCH_PATHS_QUOTED_FOR_TARGET_51)", - /Users/zach/Documents/OF/of_v0.8.0_osx_release/devart/noteDetection/chromaTest/src/libSndFile, - ); - PRODUCT_NAME = "$(TARGET_NAME)"; - WRAPPER_EXTENSION = app; - }; - name = Release; - }; -/* End XCBuildConfiguration section */ - -/* Begin XCConfigurationList section */ - E4B69B4D0A3A1720003C02F2 /* Build configuration list for PBXProject "chromaTest" */ = { - isa = XCConfigurationList; - buildConfigurations = ( - E4B69B4E0A3A1720003C02F2 /* Debug */, - E4B69B4F0A3A1720003C02F2 /* Release */, - ); - defaultConfigurationIsVisible = 0; - defaultConfigurationName = Release; - }; - E4B69B5F0A3A1757003C02F2 /* Build configuration list for PBXNativeTarget "chromaTest" */ = { - isa = XCConfigurationList; - buildConfigurations = ( - E4B69B600A3A1757003C02F2 /* Debug */, - E4B69B610A3A1757003C02F2 /* Release */, - ); - defaultConfigurationIsVisible = 0; - defaultConfigurationName = Release; - }; -/* End XCConfigurationList section */ - }; - rootObject = E4B69B4C0A3A1720003C02F2 /* Project object */; -} diff --git a/project_code/noteDetection/chromaTest2/chromaTest.xcodeproj/xcshareddata/xcschemes/chromaTest Debug.xcscheme b/project_code/noteDetection/chromaTest2/chromaTest.xcodeproj/xcshareddata/xcschemes/chromaTest Debug.xcscheme deleted file mode 100644 index 062c48d2e..000000000 --- a/project_code/noteDetection/chromaTest2/chromaTest.xcodeproj/xcshareddata/xcschemes/chromaTest Debug.xcscheme +++ /dev/null @@ -1,86 +0,0 @@ - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - diff --git a/project_code/noteDetection/chromaTest2/chromaTest.xcodeproj/xcshareddata/xcschemes/chromaTest Release.xcscheme b/project_code/noteDetection/chromaTest2/chromaTest.xcodeproj/xcshareddata/xcschemes/chromaTest Release.xcscheme deleted file mode 100644 index b5371499f..000000000 --- a/project_code/noteDetection/chromaTest2/chromaTest.xcodeproj/xcshareddata/xcschemes/chromaTest Release.xcscheme +++ /dev/null @@ -1,86 +0,0 @@ - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - diff --git a/project_code/noteDetection/chromaTest2/config.make b/project_code/noteDetection/chromaTest2/config.make deleted file mode 100644 index df10f642a..000000000 --- a/project_code/noteDetection/chromaTest2/config.make +++ /dev/null @@ -1,142 +0,0 @@ -################################################################################ -# CONFIGURE PROJECT MAKEFILE (optional) -# This file is where we make project specific configurations. -################################################################################ - -################################################################################ -# OF ROOT -# The location of your root openFrameworks installation -# (default) OF_ROOT = ../../.. -################################################################################ -# OF_ROOT = ../../.. - -################################################################################ -# PROJECT ROOT -# The location of the project - a starting place for searching for files -# (default) PROJECT_ROOT = . (this directory) -# -################################################################################ -# PROJECT_ROOT = . - -################################################################################ -# PROJECT SPECIFIC CHECKS -# This is a project defined section to create internal makefile flags to -# conditionally enable or disable the addition of various features within -# this makefile. For instance, if you want to make changes based on whether -# GTK is installed, one might test that here and create a variable to check. -################################################################################ -# None - -################################################################################ -# PROJECT EXTERNAL SOURCE PATHS -# These are fully qualified paths that are not within the PROJECT_ROOT folder. -# Like source folders in the PROJECT_ROOT, these paths are subject to -# exlclusion via the PROJECT_EXLCUSIONS list. -# -# (default) PROJECT_EXTERNAL_SOURCE_PATHS = (blank) -# -# Note: Leave a leading space when adding list items with the += operator -################################################################################ -# PROJECT_EXTERNAL_SOURCE_PATHS = - -################################################################################ -# PROJECT EXCLUSIONS -# These makefiles assume that all folders in your current project directory -# and any listed in the PROJECT_EXTERNAL_SOURCH_PATHS are are valid locations -# to look for source code. The any folders or files that match any of the -# items in the PROJECT_EXCLUSIONS list below will be ignored. -# -# Each item in the PROJECT_EXCLUSIONS list will be treated as a complete -# string unless teh user adds a wildcard (%) operator to match subdirectories. -# GNU make only allows one wildcard for matching. The second wildcard (%) is -# treated literally. -# -# (default) PROJECT_EXCLUSIONS = (blank) -# -# Will automatically exclude the following: -# -# $(PROJECT_ROOT)/bin% -# $(PROJECT_ROOT)/obj% -# $(PROJECT_ROOT)/%.xcodeproj -# -# Note: Leave a leading space when adding list items with the += operator -################################################################################ -# PROJECT_EXCLUSIONS = - -################################################################################ -# PROJECT LINKER FLAGS -# These flags will be sent to the linker when compiling the executable. -# -# (default) PROJECT_LDFLAGS = -Wl,-rpath=./libs -# -# Note: Leave a leading space when adding list items with the += operator -################################################################################ - -# Currently, shared libraries that are needed are copied to the -# $(PROJECT_ROOT)/bin/libs directory. The following LDFLAGS tell the linker to -# add a runtime path to search for those shared libraries, since they aren't -# incorporated directly into the final executable application binary. -# TODO: should this be a default setting? -# PROJECT_LDFLAGS=-Wl,-rpath=./libs - -################################################################################ -# PROJECT DEFINES -# Create a space-delimited list of DEFINES. The list will be converted into -# CFLAGS with the "-D" flag later in the makefile. -# -# (default) PROJECT_DEFINES = (blank) -# -# Note: Leave a leading space when adding list items with the += operator -################################################################################ -# PROJECT_DEFINES = - -################################################################################ -# PROJECT CFLAGS -# This is a list of fully qualified CFLAGS required when compiling for this -# project. These CFLAGS will be used IN ADDITION TO the PLATFORM_CFLAGS -# defined in your platform specific core configuration files. These flags are -# presented to the compiler BEFORE the PROJECT_OPTIMIZATION_CFLAGS below. -# -# (default) PROJECT_CFLAGS = (blank) -# -# Note: Before adding PROJECT_CFLAGS, note that the PLATFORM_CFLAGS defined in -# your platform specific configuration file will be applied by default and -# further flags here may not be needed. -# -# Note: Leave a leading space when adding list items with the += operator -################################################################################ -# PROJECT_CFLAGS = - -################################################################################ -# PROJECT OPTIMIZATION CFLAGS -# These are lists of CFLAGS that are target-specific. While any flags could -# be conditionally added, they are usually limited to optimization flags. -# These flags are added BEFORE the PROJECT_CFLAGS. -# -# PROJECT_OPTIMIZATION_CFLAGS_RELEASE flags are only applied to RELEASE targets. -# -# (default) PROJECT_OPTIMIZATION_CFLAGS_RELEASE = (blank) -# -# PROJECT_OPTIMIZATION_CFLAGS_DEBUG flags are only applied to DEBUG targets. -# -# (default) PROJECT_OPTIMIZATION_CFLAGS_DEBUG = (blank) -# -# Note: Before adding PROJECT_OPTIMIZATION_CFLAGS, please note that the -# PLATFORM_OPTIMIZATION_CFLAGS defined in your platform specific configuration -# file will be applied by default and further optimization flags here may not -# be needed. -# -# Note: Leave a leading space when adding list items with the += operator -################################################################################ -# PROJECT_OPTIMIZATION_CFLAGS_RELEASE = -# PROJECT_OPTIMIZATION_CFLAGS_DEBUG = - -################################################################################ -# PROJECT COMPILERS -# Custom compilers can be set for CC and CXX -# (default) PROJECT_CXX = (blank) -# (default) PROJECT_CC = (blank) -# Note: Leave a leading space when adding list items with the += operator -################################################################################ -# PROJECT_CXX = -# PROJECT_CC = diff --git a/project_code/noteDetection/chromaTest2/openFrameworks-Info.plist b/project_code/noteDetection/chromaTest2/openFrameworks-Info.plist deleted file mode 100644 index edb46d2ba..000000000 --- a/project_code/noteDetection/chromaTest2/openFrameworks-Info.plist +++ /dev/null @@ -1,22 +0,0 @@ - - - - - CFBundleDevelopmentRegion - English - CFBundleExecutable - ${EXECUTABLE_NAME} - CFBundleIdentifier - com.yourcompany.openFrameworks - CFBundleInfoDictionaryVersion - 6.0 - CFBundlePackageType - APPL - CFBundleSignature - ???? - CFBundleVersion - 1.0 - CFBundleIconFile - ${ICON} - - diff --git a/project_code/noteDetection/chromaTest2/src/PCP/FFT.cpp b/project_code/noteDetection/chromaTest2/src/PCP/FFT.cpp deleted file mode 100644 index e9674e966..000000000 --- a/project_code/noteDetection/chromaTest2/src/PCP/FFT.cpp +++ /dev/null @@ -1,596 +0,0 @@ -/********************************************************************** - - FFT.cpp - - Dominic Mazzoni - - September 2000 - - This file contains a few FFT routines, including a real-FFT - routine that is almost twice as fast as a normal complex FFT, - and a power spectrum routine when you know you don't care - about phase information. - - Some of this code was based on a free implementation of an FFT - by Don Cross, available on the web at: - - http://www.intersrv.com/~dcross/fft.html - - The basic algorithm for his code was based on Numerican Recipes - in Fortran. I optimized his code further by reducing array - accesses, caching the bit reversal table, and eliminating - float-to-double conversions, and I added the routines to - calculate a real FFT and a real power spectrum. - -**********************************************************************/ - -#include -#include -#include - -#include "FFT.h" - -int **gFFTBitTable = NULL; -const int MaxFastBits = 16; - -/* Declare Static functions */ -static int IsPowerOfTwo(int x); -static int NumberOfBitsNeeded(int PowerOfTwo); -static int ReverseBits(int index, int NumBits); -static void InitFFT(); - -int IsPowerOfTwo(int x) -{ - if (x < 2) - return false; - - if (x & (x - 1)) /* Thanks to 'byang' for this cute trick! */ - return false; - - return true; -} - -int NumberOfBitsNeeded(int PowerOfTwo) -{ - int i; - - if (PowerOfTwo < 2) { - fprintf(stderr, "Error: FFT called with size %d\n", PowerOfTwo); - exit(1); - } - - for (i = 0;; i++) - if (PowerOfTwo & (1 << i)) - return i; -} - -int ReverseBits(int index, int NumBits) -{ - int i, rev; - - for (i = rev = 0; i < NumBits; i++) { - rev = (rev << 1) | (index & 1); - index >>= 1; - } - - return rev; -} - -void InitFFT() -{ - - gFFTBitTable = new int *[MaxFastBits]; - - int len = 2; - for (int b = 1; b <= MaxFastBits; b++) { - - gFFTBitTable[b - 1] = new int[len]; - for (int i = 0; i < len; i++) - gFFTBitTable[b - 1][i] = ReverseBits(i, b); - - len <<= 1; - } -} - -inline int FastReverseBits(int i, int NumBits) -{ - if (NumBits <= MaxFastBits) - return gFFTBitTable[NumBits - 1][i]; - else - return ReverseBits(i, NumBits); -} - -/* - * Complex Fast Fourier Transform - */ - -void FFT(int NumSamples, - bool InverseTransform, - float *RealIn, float *ImagIn, float *RealOut, float *ImagOut) -{ - int NumBits; /* Number of bits needed to store indices */ - int i, j, k, n; - int BlockSize, BlockEnd; - - double angle_numerator = 2.0 * M_PI; - float tr, ti; /* temp real, temp imaginary */ - - if (!IsPowerOfTwo(NumSamples)) { - fprintf(stderr, "%d is not a power of two\n", NumSamples); - exit(1); - } - - if (!gFFTBitTable) - InitFFT(); - - if (InverseTransform) - angle_numerator = -angle_numerator; - - NumBits = NumberOfBitsNeeded(NumSamples); - - /* - ** Do simultaneous data copy and bit-reversal ordering into outputs... - */ - - for (i = 0; i < NumSamples; i++) { - j = FastReverseBits(i, NumBits); - RealOut[j] = RealIn[i]; - ImagOut[j] = (ImagIn == NULL) ? 0.0 : ImagIn[i]; - } - - /* - ** Do the FFT itself... - */ - - BlockEnd = 1; - for (BlockSize = 2; BlockSize <= NumSamples; BlockSize <<= 1) { - - double delta_angle = angle_numerator / (double) BlockSize; - - float sm2 = sin(-2 * delta_angle); - float sm1 = sin(-delta_angle); - float cm2 = cos(-2 * delta_angle); - float cm1 = cos(-delta_angle); - float w = 2 * cm1; - float ar0, ar1, ar2, ai0, ai1, ai2; - - for (i = 0; i < NumSamples; i += BlockSize) { - ar2 = cm2; - ar1 = cm1; - - ai2 = sm2; - ai1 = sm1; - - for (j = i, n = 0; n < BlockEnd; j++, n++) { - ar0 = w * ar1 - ar2; - ar2 = ar1; - ar1 = ar0; - - ai0 = w * ai1 - ai2; - ai2 = ai1; - ai1 = ai0; - - k = j + BlockEnd; - tr = ar0 * RealOut[k] - ai0 * ImagOut[k]; - ti = ar0 * ImagOut[k] + ai0 * RealOut[k]; - - RealOut[k] = RealOut[j] - tr; - ImagOut[k] = ImagOut[j] - ti; - - RealOut[j] += tr; - ImagOut[j] += ti; - } - } - - BlockEnd = BlockSize; - } - - /* - ** Need to normalize if inverse transform... - */ - - if (InverseTransform) { - float denom = (float) NumSamples; - - for (i = 0; i < NumSamples; i++) { - RealOut[i] /= denom; - ImagOut[i] /= denom; - } - } -} - -/* - * Real Fast Fourier Transform - * - * This function was based on the code in Numerical Recipes in C. - * In Num. Rec., the inner loop is based on a single 1-based array - * of interleaved real and imaginary numbers. Because we have two - * separate zero-based arrays, our indices are quite different. - * Here is the correspondence between Num. Rec. indices and our indices: - * - * i1 <-> real[i] - * i2 <-> imag[i] - * i3 <-> real[n/2-i] - * i4 <-> imag[n/2-i] - */ - -void RealFFT(int NumSamples, float *RealIn, float *RealOut, float *ImagOut) -{ - int Half = NumSamples / 2; - int i; - - float theta = M_PI / Half; - - float *tmpReal = new float[Half]; - float *tmpImag = new float[Half]; - - for (i = 0; i < Half; i++) { - tmpReal[i] = RealIn[2 * i]; - tmpImag[i] = RealIn[2 * i + 1]; - } - - FFT(Half, 0, tmpReal, tmpImag, RealOut, ImagOut); - - float wtemp = float (sin(0.5 * theta)); - - float wpr = -2.0 * wtemp * wtemp; - float wpi = float (sin(theta)); - float wr = 1.0 + wpr; - float wi = wpi; - - int i3; - - float h1r, h1i, h2r, h2i; - - for (i = 1; i < Half / 2; i++) { - - i3 = Half - i; - - h1r = 0.5 * (RealOut[i] + RealOut[i3]); - h1i = 0.5 * (ImagOut[i] - ImagOut[i3]); - h2r = 0.5 * (ImagOut[i] + ImagOut[i3]); - h2i = -0.5 * (RealOut[i] - RealOut[i3]); - - RealOut[i] = h1r + wr * h2r - wi * h2i; - ImagOut[i] = h1i + wr * h2i + wi * h2r; - RealOut[i3] = h1r - wr * h2r + wi * h2i; - ImagOut[i3] = -h1i + wr * h2i + wi * h2r; - - wr = (wtemp = wr) * wpr - wi * wpi + wr; - wi = wi * wpr + wtemp * wpi + wi; - } - - RealOut[0] = (h1r = RealOut[0]) + ImagOut[0]; - ImagOut[0] = h1r - ImagOut[0]; - - delete[]tmpReal; - delete[]tmpImag; -} - -/* - * PowerSpectrum - * - * This function computes the same as RealFFT, above, but - * adds the squares of the real and imaginary part of each - * coefficient, extracting the power and throwing away the - * phase. - * - * For speed, it does not call RealFFT, but duplicates some - * of its code. - */ - -void PowerSpectrum(int NumSamples, float *In, float *Out) -{ - int Half = NumSamples / 2; - int i; - - float theta = M_PI / Half; - - float *tmpReal = new float[Half]; - float *tmpImag = new float[Half]; - float *RealOut = new float[Half]; - float *ImagOut = new float[Half]; - - for (i = 0; i < Half; i++) { - tmpReal[i] = In[2 * i]; - tmpImag[i] = In[2 * i + 1]; - } - - FFT(Half, 0, tmpReal, tmpImag, RealOut, ImagOut); - - float wtemp = float (sin(0.5 * theta)); - - float wpr = -2.0 * wtemp * wtemp; - float wpi = float (sin(theta)); - float wr = 1.0 + wpr; - float wi = wpi; - - int i3; - - float h1r, h1i, h2r, h2i, rt, it; - - for (i = 1; i < Half / 2; i++) { - - i3 = Half - i; - - h1r = 0.5 * (RealOut[i] + RealOut[i3]); - h1i = 0.5 * (ImagOut[i] - ImagOut[i3]); - h2r = 0.5 * (ImagOut[i] + ImagOut[i3]); - h2i = -0.5 * (RealOut[i] - RealOut[i3]); - - rt = h1r + wr * h2r - wi * h2i; - it = h1i + wr * h2i + wi * h2r; - - Out[i] = rt * rt + it * it; - - rt = h1r - wr * h2r + wi * h2i; - it = -h1i + wr * h2i + wi * h2r; - - Out[i3] = rt * rt + it * it; - - wr = (wtemp = wr) * wpr - wi * wpi + wr; - wi = wi * wpr + wtemp * wpi + wi; - } - - rt = (h1r = RealOut[0]) + ImagOut[0]; - it = h1r - ImagOut[0]; - Out[0] = rt * rt + it * it; - - rt = RealOut[Half / 2]; - it = ImagOut[Half / 2]; - Out[Half / 2] = rt * rt + it * it; - - delete[]tmpReal; - delete[]tmpImag; - delete[]RealOut; - delete[]ImagOut; -} - -/* - * Windowing Functions - */ - -int NumWindowFuncs() -{ - return 4; -} - -const char *WindowFuncName(int whichFunction) -{ - switch (whichFunction) { - default: - case 0: - return "Rectangular"; - case 1: - return "Bartlett"; - case 2: - return "Hamming"; - case 3: - return "Hanning"; - } -} - -void WindowFunc(int whichFunction, int NumSamples, float *in) -{ - int i; - - if (whichFunction == 1) { - // Bartlett (triangular) window - for (i = 0; i < NumSamples / 2; i++) { - in[i] *= (i / (float) (NumSamples / 2)); - in[i + (NumSamples / 2)] *= - (1.0 - (i / (float) (NumSamples / 2))); - } - } - - if (whichFunction == 2) { - // Hamming - for (i = 0; i < NumSamples; i++) - in[i] *= 0.54 - 0.46 * cos(2 * M_PI * i / (NumSamples - 1)); - } - - if (whichFunction == 3) { - // Hanning - for (i = 0; i < NumSamples; i++) - in[i] *= 0.50 - 0.50 * cos(2 * M_PI * i / (NumSamples - 1)); - } -} - - -/* ******************************** - windowSize stueckelung der Datensaetze - gefundene frequenzen liegen im bereich unendlich gross bis windowSize/2 - mData Data to be processed - mDataLen length of mData. must be bgger than windowSize - mProcessed empty array where the results are stored - - windowFunc: "Rectangular" 0 - "Bartlett" 1 - "Hamming" 2 - "Hanning" 3 - - alg: Spectrum 0 - Standard Autocorrelation 1 - Cuberoot Autocorrelation 2 - Enhanced Autocorrelation 3 - - returns length of mProcessed - } - - - * ********************************/ -int analysefrequencies(int alg, int windowFunc, int windowSize, const float * mData, int mDataLen, float *mProcessed) -{ - - int mWindowSize; - int mProcessedSize; - - - if (!(windowSize >= 32 && windowSize <= 65536 && - alg >= 0 && alg <= 3 && windowFunc >= 0 && windowFunc <= 3)) { - return 0; - } - - mWindowSize = windowSize; - - if (mDataLen < mWindowSize) { - return 0; - } - - // mProcessed = new float[mWindowSize]; - - int i; - for (i = 0; i < mWindowSize; i++) - mProcessed[i] = float(0.0); - int half = mWindowSize / 2; - - float *in = new float[mWindowSize]; - float *in2 = new float[mWindowSize]; - float *out = new float[mWindowSize]; - float *out2 = new float[mWindowSize]; - - int start = 0; - int windows = 0; - int hopsize = half; // we tried with windowsize/4 but results get worse although tolonen says 10ms (==4th of a 2014 frame block when sampling rate is 44100) is ideal. - - while (start + mWindowSize <= mDataLen) { - for (i = 0; i < mWindowSize; i++) - in[i] = mData[start + i]; - - WindowFunc(windowFunc, mWindowSize, in); - - switch (alg) { - case 0: // Spectrum - PowerSpectrum(mWindowSize, in, out); - - for (i = 0; i < half; i++) - mProcessed[i] += out[i]; - break; - - case 1: - case 2: - case 3: // Autocorrelation, Cuberoot AC or Enhanced AC - - // Take FFT - FFT(mWindowSize, false, in, NULL, out, out2); - - // Compute power - for (i = 0; i < mWindowSize; i++) - in[i] = (out[i] * out[i]) + (out2[i] * out2[i]); - - if (alg == 1) { - for (i = 0; i < mWindowSize; i++) - in[i] = sqrt(in[i]); - } - if (alg == 2 || alg == 3) { - // Tolonen and Karjalainen recommend taking the cube root - // of the power, instead of the square root - - for (i = 0; i < mWindowSize; i++) - in[i] = pow(in[i], 1.0f / 3.0f); - } - // Take FFT - FFT(mWindowSize, false, in, NULL, out, out2); - - // Take real part of result - for (i = 0; i < half; i++) - mProcessed[i] += out[i]; - break; - - case 4: // Cepstrum - FFT(mWindowSize, false, in, NULL, out, out2); - - // Compute log power - for (i = 0; i < mWindowSize; i++) - in[i] = log((out[i] * out[i]) + (out2[i] * out2[i])); - - // Take IFFT - FFT(mWindowSize, true, in, NULL, out, out2); - - // Take real part of result - for (i = 0; i < half; i++) - mProcessed[i] += out[i]; - - break; - } //switch - - start += hopsize; - windows++; - } - - switch (alg) { - case 0: // Spectrum - // Convert to decibels - for (i = 0; i < half; i++) - mProcessed[i] = 10 * log10(mProcessed[i] / mWindowSize / windows); - - mProcessedSize = half; - break; - - case 1: // Standard Autocorrelation - case 2: // Cuberoot Autocorrelation - for (i = 0; i < half; i++) - mProcessed[i] = mProcessed[i] / windows; - - mProcessedSize = half; - break; - - case 3: // Enhanced Autocorrelation - for (i = 0; i < half; i++) - mProcessed[i] = mProcessed[i] / windows; - - // Peak Pruning as described by Tolonen and Karjalainen, 2000 - - // Clip at zero, copy to temp array - for (i = 0; i < half; i++) { - if (mProcessed[i] < 0.0) - mProcessed[i] = float(0.0); - out[i] = mProcessed[i]; - } - - // Subtract a time-doubled signal (linearly interp.) from the original - // (clipped) signal - for (i = 0; i < half; i++) - if ((i % 2) == 0) - mProcessed[i] -= out[i / 2]; - else - mProcessed[i] -= ((out[i / 2] + out[i / 2 + 1]) / 2); - - // Clip at zero again - for (i = 0; i < half; i++) - if (mProcessed[i] < 0.0) - mProcessed[i] = float(0.0); - - - mProcessedSize = half; - break; - - case 4: // Cepstrum - for (i = 0; i < half; i++) - mProcessed[i] = mProcessed[i] / windows; - - mProcessedSize = half; - break; - } - - delete[]in; - delete[]in2; - delete[]out; - delete[]out2; - - return mProcessedSize; -} - - - - - - - - - - - - - - diff --git a/project_code/noteDetection/chromaTest2/src/PCP/FFT.h b/project_code/noteDetection/chromaTest2/src/PCP/FFT.h deleted file mode 100644 index 02520457e..000000000 --- a/project_code/noteDetection/chromaTest2/src/PCP/FFT.h +++ /dev/null @@ -1,133 +0,0 @@ -/********************************************************************** - - FFT.h - - Dominic Mazzoni - - September 2000 - - This file contains a few FFT routines, including a real-FFT - routine that is almost twice as fast as a normal complex FFT, - and a power spectrum routine which is more convenient when - you know you don't care about phase information. It now also - contains a few basic windowing functions. - - Some of this code was based on a free implementation of an FFT - by Don Cross, available on the web at: - - http://www.intersrv.com/~dcross/fft.html - - The basic algorithm for his code was based on Numerical Recipes - in Fortran. I optimized his code further by reducing array - accesses, caching the bit reversal table, and eliminating - float-to-double conversions, and I added the routines to - calculate a real FFT and a real power spectrum. - - Note: all of these routines use single-precision floats. - I have found that in practice, floats work well until you - get above 8192 samples. If you need to do a larger FFT, - you need to use doubles. - -**********************************************************************/ - -#ifndef M_PI -#define M_PI 3.14159265358979323846 /* pi */ -#endif - - - - -/* - * This is the function you will use the most often. - * Given an array of floats, this will compute the power - * spectrum by doing a Real FFT and then computing the - * sum of the squares of the real and imaginary parts. - * Note that the output array is half the length of the - * input array, and that NumSamples must be a power of two. - */ - -void PowerSpectrum(int NumSamples, float *In, float *Out); - -/* - * Computes an FFT when the input data is real but you still - * want complex data as output. The output arrays are half - * the length of the input, and NumSamples must be a power of - * two. - */ - -void RealFFT(int NumSamples, - float *RealIn, float *RealOut, float *ImagOut); - -/* - * Computes a FFT of complex input and returns complex output. - * Currently this is the only function here that supports the - * inverse transform as well. - */ - -void FFT(int NumSamples, - bool InverseTransform, - float *RealIn, float *ImagIn, float *RealOut, float *ImagOut); - -/* - * Applies a windowing function to the data in place - * - * 0: Rectangular (no window) - * 1: Bartlett (triangular) - * 2: Hamming - * 3: Hanning - */ - -void WindowFunc(int whichFunction, int NumSamples, float *data); - -/* - * Returns the name of the windowing function (for UI display) - */ - -const char *WindowFuncName(int whichFunction); - -/* - * Returns the number of windowing functions supported - */ - -int NumWindowFuncs(); - - -/* ******************************** - windowSize stueckelung der Datensaetze - gefundene frequenzen liegen im bereich unendlich gross bis windowSize/2 - mData Data to be processed - mDataLen length of mData. must be bgger than windowSize - mProcessed empty array where the results are stored - - windowFunc: "Rectangular" 0 - "Bartlett" 1 - "Hamming" 2 - "Hanning" 3 - - alg: Spectrum 0 - Standard Autocorrelation 1 - Cuberoot Autocorrelation 2 - Enhanced Autocorrelation 3 - - returns length of mProcessed - } - - - * ********************************/ -int analysefrequencies(int alg, int windowFunc, int windowSize, const float * mData, int mDataLen, float *mProcessed); - -enum eWindows { - ewRECTANGULAR, - ewBARTLETT, - ewHAMMING, - ewHANNING -}; - -enum eAlgo { - eaSPECTRUM, - eaSTANDARD_AUTOCORRELATION, - eaCUBEROOT_AUTOCORRELATION, - eaENHANCED_AUTOCORRELATION, -}; - - diff --git a/project_code/noteDetection/chromaTest2/src/PCP/PCP.cpp b/project_code/noteDetection/chromaTest2/src/PCP/PCP.cpp deleted file mode 100644 index 4e5e52119..000000000 --- a/project_code/noteDetection/chromaTest2/src/PCP/PCP.cpp +++ /dev/null @@ -1,419 +0,0 @@ -#include -#include -#include -#include -#include -#include - -#include "errno.h" - -#include "FFT.h" -#include "PitchName.h" - -#include "PCP.h" -#include "Sounddata.h" -#include "utilities.h" - - - - -// hoerbare Frequenzgrenzen, die zur analyse herangezogen werden sollen -#define MINFREQUENZ 52 -#define MAXFREQUENZ 880 - -// index ab dem das spektrum betrachtet wird. bei kleinerem index ist der abstand zwischen 2 Halbtoenen bei ~2 -> das waere zu ungenau -#define IMIN 50 -#define NEIGHBOUR 3 - - -std::vector getPeaks(float * freq, int freqSize, int samplerate, bool one_peak_per_mountain); - - -// computes PCP out of floating point buffer - PCP::PCP(const float * srcbuffer, long srclen, int windowSize, int samplerate, int algo, int ac_BlockSizeMs) { - - // if ac_BlockSizeMS is 0 do the autocorrelation for the whole srcbuffer at once - // default is 2 Seconds - int ac_BlockSize = srclen; - if (ac_BlockSizeMs) { - ac_BlockSize = (samplerate*ac_BlockSizeMs)/1000; - } - - //std::cout << windowSize << std::endl; - - - int aktsrclen = ac_BlockSize; - - for (int i=0; i split the srcbuffer - and do the autocorrelation on each block. Sum up the results */ - for (int i=0; i srclen) aktsrclen = srclen-i; - - // calculate enhanced autocorrelation - resSize = analysefrequencies(eaENHANCED_AUTOCORRELATION, \ - ewHANNING, \ - windowSize, \ - srcbuffer+i, \ - aktsrclen, \ - resbuffer); - - // get local maxima and save the count of maxima to pcpCountPeaks - if (algo==1) { - - - - std::vector pitches = getPeaks(resbuffer, resSize, samplerate, true); - for (unsigned int i=0; i0; i--) { - ost << "\t|"; - for (int j=0; j<12; j++) { - if ((pcp[j]/max) >= ((float)i)/steps) { - ost << "x"; - } - else { - ost << " "; - } - ost << " "; - } - ost << std::endl; - } - ost << "0\t|------------------------" << std::endl; - - ost << "\t|"; - for (int i=0; i<12; i++) { - ost << PitchName(i); - if (strlen(PitchName(i)) <=1) ost << " "; - } - ost << std::endl; - - return ost.str(); -} - -std::string PCP::tostring() const{ - std::ostringstream ost; - ost << "C\tC#\tD\tD#\tE\tF\tF#\tG\tG#\tA\tBb\tB" << std::endl; - for (int i=0; i<12; i++) { - ost << std::fixed << std::setprecision(2) << pcp[i] << "\t"; - } - ost << std::endl; - for (int i=0; i<12; i++) { - ost << pcpCountPeaks[i] << "\t"; - } - ost << std::endl; - - - return ost.str(); -} - - - -PCPTrack::PCPTrack(const Sounddata & sd, int algo, int blockSize, bool blockSizeInMs, int windowSize) { - - mWindowSize = windowSize; - - if (blockSizeInMs) { - mBlockSizeMs = blockSize; - mBlockSize = (int) (((float)sd.samplerate() * blockSize) / 1000); - } - else { - mBlockSize = blockSize; - mBlockSizeMs = blockSize / sd.samplerate(); - } - int j=0; - for (int i=0; i sd.frames()-mBlockSize) { - aktBlockSize = sd.frames()-i; - } - //std::cout << "PCPTrack:\t" << i <<"/" << sd.frames() << std::endl; - PCPItem pi = PCPItem(j*mBlockSizeMs, PCP(sd.srcbuffer()+i, aktBlockSize, mWindowSize, sd.samplerate(), algo, 0)); - mPCPVec.push_back(pi); - j++; - } - - // std::cout << "PCP_Track erfolgreich angelegt." << std::endl; -} - -PCPTrack::PCPTrack(const Sounddata & sd, int algo, std::string timefile, int windowSize) { - - mWindowSize = windowSize; - - // lese timefile ein - std::ifstream fin(timefile.c_str()); - std::vector v; - if (!fin) { - std::cerr << "File not found " << timefile < , in . umwandeln - std::string::size_type st_ws = line.find_first_of(" \t"); - std::string::size_type st_komma = line.find_first_of(","); - if (st_ws > st_komma) line[st_komma] = '.'; - if (line.length() > 1 && line[0] != '#') { - float second; - std::istringstream ist(line); - if (!(ist >> second)) { - std::cerr << "wrong format: ." << line << "." << std::endl; - throw "label format error"; - } - v.push_back(second*1000); // in millisekunden speichern - } - } - if (v.size() == 0) { - std::cerr << "beatfile " << timefile << " contains no timelabels" << std::endl; - throw "label format error"; - } - if (v[0] != 0.0) { - v.insert(v.begin(),0); - std::cout << "first time was " << v[1] << ". inserted 0 at the beginning." << std::endl; - } - - - // PCPs erzeugen - int aktpos = 0; - for (unsigned int i=0; (i sd.frames()-aktBlockSize) { - aktBlockSize = sd.frames()-aktpos; -// std::cout << "angepasst: "<< aktBlockSize << std::endl; - } - PCPItem pi = PCPItem(v[i], PCP(sd.srcbuffer()+aktpos, aktBlockSize, mWindowSize, sd.samplerate(), algo, 0)); - //PCPItem pi = PCPItem(v[i], PCP(sd.srcbuffer()+aktpos, 2*sd.samplerate()/10, mWindowSize, sd.samplerate(), algo)); - mPCPVec.push_back(pi); - aktpos += aktBlockSize; - } -} - -std::string PCPTrack::tostring() { - std::ostringstream ost; - for (unsigned int i=0; i getPeaks(float * freq, int freqSize, int samplerate, bool one_peak_per_mountain) { - std::vector pitches; - float leftmin=0; - freq[0]=0; - - bool up = 1; - int lasti=0; - if (one_peak_per_mountain) { - for (int i = int(fmax(samplerate/MAXFREQUENZ, IMIN)); i < fmin(freqSize, samplerate/MINFREQUENZ); i++) { - // up -> down - if (freq[i] < freq[i-1] && up) { - up = 0; -// std::cout << i << "\t" << -// float(samplerate)/(i-1) << "\t" << -// PitchName_Absolute(Freq2Pitch(float(samplerate)/(i-1))) << "\t" << freq[i-1] << std::endl; - // neue spitze - if (freq[i-1] > freq[lasti] ) { -// std::cout << "NEUE SPITZE" << std::endl; - lasti = i-1; - } - } - // down -> up - else if (freq[i] > freq[i-1] && ! up) { - up = 1; - } - // erst wenn wir wieder bei null sind, sind wir bereit fuer einen neuen gipfel ;-) - if (lasti > 0 && freq[i-1] == 0) { -// std::cout << "reached 0" << std::endl; - if (NEIGHBOUR == 0) { - pitches.push_back(pitch(float(samplerate)/(lasti), freq[lasti])); - } else { - for (int n = -NEIGHBOUR; n<=NEIGHBOUR; n++) { - float herz = float(samplerate)/(lasti+n); - pitches.push_back(pitch(herz, freq[lasti+n])); - } - } - lasti=0; - } - } - } - else{ - - float max = 0; - bool newmountain; - for (int i = int(fmax(samplerate/MAXFREQUENZ, IMIN)); i < fmin(freqSize, samplerate/MINFREQUENZ); i++) { - if (freq[i] > max) max = freq[i]; - } - - float MINDIFF = max/10; // besser anhand der durchschnitts db ? oder berge in der umgebung? -// std::cout << "mindiff:\t" << MINDIFF << std::endl; - for (int i = int(fmax(samplerate/MAXFREQUENZ, IMIN)); i < fmin(freqSize, samplerate/MINFREQUENZ); i++) { - // up -> down - if (freq[i] < freq[i-1] && up) { - up = 0; -// std::cout << i << "\t" << float(samplerate)/(i-1) << "\t" << -// PitchName_Absolute(Freq2Pitch(float(samplerate)/(i-1))) << "\t" << freq[i-1] << std::endl; - // hoehe MINDIFF im vergleich zum letzten tal erreicht (linkes ok) - if (freq[i-1] > freq[lasti] && ((freq[i-1]-leftmin) > MINDIFF || newmountain)) { - lasti=i-1; - } - } - // down -> up - else if (freq[i] > freq[i-1] && ! up) { - up = 1; - if (lasti==0 && freq[i-1] < leftmin) leftmin = freq[i-1]; - // hohe MINDIFF im vergleich zum letzten Berg reicht aus (rechts ok) - if ((freq[lasti]-freq[i-1]) > MINDIFF) { -// std::cout << "SPITZE GESPEICHERT" << std::endl; - leftmin = freq[i-1]; - // lokales maximum speichern - if (NEIGHBOUR == 0) { - pitches.push_back(pitch(float(samplerate)/(lasti), freq[lasti])); - } else { - - for (int n = -NEIGHBOUR; n<=NEIGHBOUR; n++) { - float herz = float(samplerate)/(lasti+n); - pitches.push_back(pitch(herz, freq[lasti+n])); - } - } - newmountain=false; - lasti=0; - } - // auch von einzelstehenden bergen kleiner MINDIFF sollte die spitze gespeichert werden - if (freq[i-1]==0) { - if (lasti>0) { - if (NEIGHBOUR == 0) { - pitches.push_back(pitch(float(samplerate)/(lasti), freq[lasti])); - } else { - for (int n = -NEIGHBOUR; n<=NEIGHBOUR; n++) { - float herz = float(samplerate)/(lasti+n); - pitches.push_back(pitch(herz, freq[lasti+n])); - } - } - lasti=0; - } - newmountain = true; - } - } - } - } - if (lasti>0) { - if (NEIGHBOUR == 0) { - pitches.push_back(pitch(float(samplerate)/(lasti), freq[lasti])); - } else { - for (int n = -NEIGHBOUR; n<=NEIGHBOUR; n++) { - float herz = float(samplerate)/(lasti+n); - pitches.push_back(pitch(herz, freq[lasti+n])); - } - } - } - //std::cout << std::endl; - -// printf("\n"); -// for (unsigned int i = 0; i -#include "PitchName.h" - -#ifndef __GENCHORDS__PCP_H__ -#define __GENCHORDS__PCP_H__ - -/* ****************************** - * Pitch Class Profile - * - * AKA Chroma Vector - * ******************************/ - -const int PCPLEN = 12; - - -class pitch { - public: - pitch():herz(0), db(0) {}; - pitch(float h, float d):herz(h), db(d) {}; - int getnum() {return PitchIndex(Freq2Pitch(herz));}; - - float herz; - float db; -}; - - -class PCP { - public: - float pcp [PCPLEN]; - float pcpCountPeaks[PCPLEN]; - - PCP() { - for (int i=0; i& getPCPVec() const { return mPCPVec; } - bool initialized() const {return (mPCPVec.size()>0); } - PCP at(int index) const { return mPCPVec.at(index).mPCP; } - float startTime(int index) const {return mPCPVec.at(index).mStartMs; } - unsigned int size() const {return mPCPVec.size(); } - std::string tostring(); - - private: - int mWindowSize; - int mBlockSize; - int mBlockSizeMs; - std::vector mPCPVec; - -}; - -#endif - - diff --git a/project_code/noteDetection/chromaTest2/src/PCP/PitchName.cpp b/project_code/noteDetection/chromaTest2/src/PCP/PitchName.cpp deleted file mode 100644 index 74cff3662..000000000 --- a/project_code/noteDetection/chromaTest2/src/PCP/PitchName.cpp +++ /dev/null @@ -1,225 +0,0 @@ -/********************************************************************** - - Audacity: A Digital Audio Editor - - PitchName.cpp - - Dominic Mazzoni, Vaughan Johnson - - Utilities for converting from frequency to pitch - and from pitch to absolute (e.g., C4 for middle C) - or nominal (A through G#) pitch name. - -**********************************************************************/ - -#include -#include - -#include "PitchName.h" - - -// ------------- added by veronika zenz - - - -// added by zenz -int PitchName2Index(std::string name) { - int num=-1; - if (name.length() == 0) {return num;} - switch (toupper(name[0])) { - case 'C': - num=0; - break; - case 'D': - num=2; - break; - case 'E': - num=4; - break; - case 'F': - num=5; - break; - case 'G': - num=7; - break; - case 'A': - num=9; - break; - case 'B': - num=11; - break; - default: - return -1; - break; - } - if (name.length() > 1) { - if (name[1] == '#') num++; - else if (name[1] == 'b') num--; - } - return num%12; -} - - - -enum pitchnames {pC, pDb, pD, pEb, pE, pF, pFb, pG, pGb, pA, pBB, pB}; - -bool flatkey(int pitchIndex) { - switch(pitchIndex%12) { - // C, G, D, A, E, H sollen gekreuzt sein - case pC: //C - case pD: - case pE: - case pG: - case pA: - case pB: - return false; - break; - default: - return true; - break; - - } -} - -float Pitch2Freq(int pitchIndex) { - // __TODO__ calculate instead of enumerate - - float frequencies[] = { - 65.406, // C 2 - 69.296, // C# - 73.416, // D - 77.782, // D# - 82.407, // E - 87.307, // F - 92.499, // F# - 97.999, // G - 103.826, // G# - 110.000, // A - 116.541, // A# - 123.471 // B - }; - - return frequencies[pitchIndex%12]; -} - -// ------------- END added by veronika zenz - - - -// Freq2Pitch takes a frequency in Hz (exponential scale relative to -// alphabetic pitch names) and returns a pitch ID number (linear -// scale), such that A440 (A4) is 57, middle C (C4) is 48, etc. -// The offset to 57 is used to determine the register. -// Each register starts with C (e.g., for middle C and A440, -// it's register 4). -float Freq2Pitch(float freq) -{ - return float (57.0 + (12.0 * (log(freq / 440.0) / log(2.0)))); -} - -// PitchIndex returns the [0,11] index for a float pitchNum, -// as per result from Freq2Pitch, corresponding to modulo 12 -// of the integer part of (pitchNum + 0.5), so 0=C, 1=C#, etc. -unsigned int PitchIndex(float pitchNum) -{ - return ((int)(pitchNum + 0.5) % 12); -} - - -char gPitchName[10]; -char * p_PitchName; - -// PitchName takes pitchNum (as per result from -// Freq2Pitch) and returns a standard pitch/note name [C, C#, etc.). -// Sharps are the default, unless, bWantFlats is true. -char * PitchName(float pitchNum, bool bWantFlats /* = false */) -{ - p_PitchName = gPitchName; - - switch (PitchIndex(pitchNum)) { - case 0: - *p_PitchName++ = 'C'; - break; - case 1: - if (bWantFlats) { - *p_PitchName++ = 'D'; - *p_PitchName++ = 'b'; - } else { - *p_PitchName++ = 'C'; - *p_PitchName++ = '#'; - } - break; - case 2: - *p_PitchName++ = 'D'; - break; - case 3: - if (bWantFlats) { - *p_PitchName++ = 'E'; - *p_PitchName++ = 'b'; - } else { - *p_PitchName++ = 'D'; - *p_PitchName++ = '#'; - } - break; - case 4: - *p_PitchName++ = 'E'; - break; - case 5: - *p_PitchName++ = 'F'; - break; - case 6: - if (bWantFlats) { - *p_PitchName++ = 'G'; - *p_PitchName++ = 'b'; - } else { - *p_PitchName++ = 'F'; - *p_PitchName++ = '#'; - } - break; - case 7: - *p_PitchName++ = 'G'; - break; - case 8: - if (bWantFlats) { - *p_PitchName++ = 'A'; - *p_PitchName++ = 'b'; - } else { - *p_PitchName++ = 'G'; - *p_PitchName++ = '#'; - } - break; - case 9: - *p_PitchName++ = 'A'; - break; - case 10: - if (bWantFlats) { - *p_PitchName++ = 'B'; - *p_PitchName++ = 'b'; - } else { - *p_PitchName++ = 'A'; - *p_PitchName++ = '#'; - } - break; - case 11: - *p_PitchName++ = 'B'; - break; - } - - *p_PitchName = '\0'; - - return gPitchName; -} - -// PitchName_Absolute does the same thing as PitchName, but appends -// the register number, e.g., instead of "C" it will return "C4" -// if the pitchNum corresonds to middle C. -char * PitchName_Absolute(float pitchNum, bool bWantFlats /* = false */) -{ - PitchName(pitchNum, bWantFlats); - - // PitchName sets p_PitchName to the next available char in gPitchName, - // so it's ready to append the register number. - sprintf(p_PitchName, "%d", ((int)(pitchNum + 0.5) / 12)); - - return gPitchName; -} diff --git a/project_code/noteDetection/chromaTest2/src/PCP/PitchName.h b/project_code/noteDetection/chromaTest2/src/PCP/PitchName.h deleted file mode 100644 index e673d016f..000000000 --- a/project_code/noteDetection/chromaTest2/src/PCP/PitchName.h +++ /dev/null @@ -1,55 +0,0 @@ -/********************************************************************** - - Audacity: A Digital Audio Editor - - PitchName.h - - Dominic Mazzoni, Vaughan Johnson - - Utilities for converting from frequency to pitch - and from pitch to absolute (e.g., C4 for middle C) - or nominal (A through G#) pitch name. - -**********************************************************************/ -#include "string" - -#ifndef __AUDACITY_PITCHNAME__ -#define __AUDACITY_PITCHNAME__ - -// ---------- added by Veronika Zenz -// inverse operaiton to Freq2Pitch but returns all -// frequencies in the second octave -float Pitch2Freq(int pitchIndex); - -bool flatkey(int pitchIndex); - -int PitchName2Index(std::string name); -// ---------- END added by Veronika Zenz - - - - -// Freq2Pitch takes a frequency in Hz (exponential scale relative to -// alphabetic pitch names) and returns a pitch ID number (linear -// scale), such that A440 (A4) is 57, middle C (C4) is 48, etc. -// The offset to 57 is used to determine the register. -// Each register starts with C (e.g., for middle C and A440, -// it's register 4). -float Freq2Pitch(float freq); - -// PitchIndex returns the [0,11] index for a float pitchNum, -// as per result from Freq2Pitch, corresponding to modulo 12 -// of the integer part of (pitchNum + 0.5), so 0=C, 1=C#, etc. -unsigned int PitchIndex(float pitchNum); - -// PitchName takes pitchNum (as per result from -// Freq2Pitch) and returns a standard pitch/note name [C, C#, etc.). -// Sharps are the default, unless, bWantFlats is true. -char * PitchName(float pitchNum, bool bWantFlats = false); - -// PitchName_Absolute does the same thing as PitchName, but appends -// the register number, e.g., instead of "C" it will return "C4" -// if the pitchNum corresonds to middle C. -char * PitchName_Absolute(float pitchNum, bool bWantFlats = false); - -#endif // __AUDACITY_PITCHNAME__ diff --git a/project_code/noteDetection/chromaTest2/src/PCP/Sounddata.cpp b/project_code/noteDetection/chromaTest2/src/PCP/Sounddata.cpp deleted file mode 100644 index 97fbfbf80..000000000 --- a/project_code/noteDetection/chromaTest2/src/PCP/Sounddata.cpp +++ /dev/null @@ -1,159 +0,0 @@ -// -// C++ Implementation: Sounddata -// -// Description: -// -// -// Author: Veronika Zenz , (C) 2006 -// -// Copyright: See COPYING file that comes with this distribution -// -// - -#include "sndfile.h" -#include -#include - -#include "Sounddata.h" -#include "PCP.h" -#include "utilities.h" -//#include "Chordtype.h" - - -Sounddata::Sounddata(const std::string soundfilename) { - - const std::string extension = soundfilename.substr(soundfilename.rfind(".")); - - if (extension == ".mp3") { - importMP3(soundfilename); - } - else import(soundfilename); - -} - -void Sounddata::init(const std::string soundfilename) { - delete [] mSrcBuffer; - - const std::string extension = soundfilename.substr(soundfilename.rfind(".")); - - if (extension == ".mp3") { - importMP3(soundfilename); - } - else import(soundfilename); -} - -Sounddata::~Sounddata() { - //std::cout << "Sounddata Destruktor" << std::endl; - if (mSrcBuffer) { - delete [] mSrcBuffer; - } -} - -void Sounddata::importMP3(const std::string mp3name) { - // __TODO__: Create only temporary wav file and delete it afterwards - // __TODO__: use libmad instead of lame. don't create wav file - - std::cout << "-------Decoding MP3 file using L.A.M.E.-----------" < /dev/null"; - //std::cout << systemcall << std::endl; - if (system(systemcall.c_str())) { - std::cerr << "genchords: importMP3: lame decoding of mp3 failed" < 1) { - mSrcBuffer[i] = mSrcBuffer[i]/info.channels; - } - } - } - -} - - -float Sounddata::getsample(long nr) const { - if (nr < mFrames) { - return mSrcBuffer[nr]; - } - std::cerr << "getsample - nr out of range"; - //throw "out of range"; - return -100; -} - - -void printSfInfo(const std::string soundfilename) { - printf("********* File Information *************\n"); - const std::string extension = soundfilename.substr(soundfilename.rfind(".")); - - if (extension == ".mp3") { - std::cout << "type:\tMP3" << std::endl; - } - else { - SF_INFO info; - SNDFILE * sndFile = sf_open(soundfilename.c_str(), SFM_READ, &info); - if (!sndFile) { - std::cerr << "import: soundfile error: " << sf_strerror(sndFile) << std::endl; - throw "soundfileerror"; - } - - printf("length: %.1fs\n\n", - (float)info.frames / info.samplerate); - printf("frames: %d\n" \ - "samplerate: %d\n" \ - "channels: %d\n" \ - "format: %x\n" \ - "sections: %d\n" \ - "seekable %d\n", - (int)info.frames, info.samplerate, info.channels, info.format, info.sections, info.seekable); - sf_close(sndFile); - } - printf("********* File Information *************\n"); - printf("\n"); -} - diff --git a/project_code/noteDetection/chromaTest2/src/PCP/Sounddata.h b/project_code/noteDetection/chromaTest2/src/PCP/Sounddata.h deleted file mode 100644 index 6adba5640..000000000 --- a/project_code/noteDetection/chromaTest2/src/PCP/Sounddata.h +++ /dev/null @@ -1,49 +0,0 @@ -// -// C++ Interface: Sounddata -// -// Description: -// -// -// Author: Veronika Zenz , (C) 2006 -// -// Copyright: See COPYING file that comes with this distribution -// -// - -#ifndef __GENCHORDS__SOUNDDATA_H__ -#define __GENCHORDS__SOUNDDATA_H__ - -#include - -class Sounddata { - public: - Sounddata() {}; - Sounddata(const std::string soundfilename); - ~Sounddata(); - - void init(const std::string soundfilename); - - int samplerate() const { return mSamplerate;} - long frames() const { return mFrames; } - const float * srcbuffer() const { return mSrcBuffer; } - float getsample(long nr) const; - bool initialized() const {return (mFrames > 0);} - - - private: - void import(const std::string soundfilename); - void importMP3(const std::string mp3name); - - // make copy constructor unusable by making it private - Sounddata(const Sounddata &) { std::cerr << "Sounddata Copy Constructor should not be used";} - void operator= (const Sounddata &) { - std::cerr << "Sounddata Assignment operator should not be used"; - } - - float * mSrcBuffer; - long mFrames; - int mSamplerate; -}; - -void printSfInfo(std::string soundfilename); -#endif diff --git a/project_code/noteDetection/chromaTest2/src/PCP/utilities.cpp b/project_code/noteDetection/chromaTest2/src/PCP/utilities.cpp deleted file mode 100644 index f46eca778..000000000 --- a/project_code/noteDetection/chromaTest2/src/PCP/utilities.cpp +++ /dev/null @@ -1,128 +0,0 @@ - -#include -#include -#include -#include -#include - - -#include "utilities.h" - -int UTILITIES_DEBUGLEVEL = 6; - - -void debugm(std::string m, int level) { - extern int UTILITIES_DEBUGLEVEL; - //std::cout << "UTLITIES_DEBUGLEVEL: "<< UTILITIES_DEBUGLEVEL << std::endl; - if (UTILITIES_DEBUGLEVEL >= level) { - std::cout << m << std::endl; - } -} -/* ******************************************************* - * Computes the maxmium of vector values of size vallen - * *******************************************************/ -float vmax(float * values,int vallen) { - float max = 0; - for (int i=0; imax) { - max = values[i]; - } - } - return max; -} - -/* ******************************************************* - * Normalizes a float vector (values) so that the conatined data is between 0 and 1 - * - * *******************************************************/ - - -void normalize(float * values, int vallen) { - float max = vmax(values, vallen); - -// // shift the vector down so that the minimal value is 0 -// float min=max; -// for (int i=0; i0) { -// for (int i=0; i0) { - for (int i=0; i -** -** This program is free software; you can redistribute it and/or modify -** it under the terms of the GNU Lesser General Public License as published by -** the Free Software Foundation; either version 2.1 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 Lesser General Public License for more details. -** -** You should have received a copy of the GNU Lesser 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. -*/ - -/* -** sndfile.h -- system-wide definitions -** -** API documentation is in the doc/ directory of the source code tarball -** and at http://www.mega-nerd.com/libsndfile/api.html. -*/ - -#ifndef SNDFILE_H -#define SNDFILE_H - -/* This is the version 1.0.X header file. */ -#define SNDFILE_1 - -#include -#include - -#ifdef __cplusplus -extern "C" { -#endif /* __cplusplus */ - -/* The following file types can be read and written. -** A file type would consist of a major type (ie SF_FORMAT_WAV) bitwise -** ORed with a minor type (ie SF_FORMAT_PCM). SF_FORMAT_TYPEMASK and -** SF_FORMAT_SUBMASK can be used to separate the major and minor file -** types. -*/ - -enum -{ /* Major formats. */ - SF_FORMAT_WAV = 0x010000, /* Microsoft WAV format (little endian default). */ - SF_FORMAT_AIFF = 0x020000, /* Apple/SGI AIFF format (big endian). */ - SF_FORMAT_AU = 0x030000, /* Sun/NeXT AU format (big endian). */ - SF_FORMAT_RAW = 0x040000, /* RAW PCM data. */ - SF_FORMAT_PAF = 0x050000, /* Ensoniq PARIS file format. */ - SF_FORMAT_SVX = 0x060000, /* Amiga IFF / SVX8 / SV16 format. */ - SF_FORMAT_NIST = 0x070000, /* Sphere NIST format. */ - SF_FORMAT_VOC = 0x080000, /* VOC files. */ - SF_FORMAT_IRCAM = 0x0A0000, /* Berkeley/IRCAM/CARL */ - SF_FORMAT_W64 = 0x0B0000, /* Sonic Foundry's 64 bit RIFF/WAV */ - SF_FORMAT_MAT4 = 0x0C0000, /* Matlab (tm) V4.2 / GNU Octave 2.0 */ - SF_FORMAT_MAT5 = 0x0D0000, /* Matlab (tm) V5.0 / GNU Octave 2.1 */ - SF_FORMAT_PVF = 0x0E0000, /* Portable Voice Format */ - SF_FORMAT_XI = 0x0F0000, /* Fasttracker 2 Extended Instrument */ - SF_FORMAT_HTK = 0x100000, /* HMM Tool Kit format */ - SF_FORMAT_SDS = 0x110000, /* Midi Sample Dump Standard */ - SF_FORMAT_AVR = 0x120000, /* Audio Visual Research */ - SF_FORMAT_WAVEX = 0x130000, /* MS WAVE with WAVEFORMATEX */ - SF_FORMAT_SD2 = 0x160000, /* Sound Designer 2 */ - SF_FORMAT_FLAC = 0x170000, /* FLAC lossless file format */ - SF_FORMAT_CAF = 0x180000, /* Core Audio File format */ - SF_FORMAT_WVE = 0x190000, /* Psion WVE format */ - SF_FORMAT_OGG = 0x200000, /* Xiph OGG container */ - SF_FORMAT_MPC2K = 0x210000, /* Akai MPC 2000 sampler */ - SF_FORMAT_RF64 = 0x220000, /* RF64 WAV file */ - - /* Subtypes from here on. */ - - SF_FORMAT_PCM_S8 = 0x0001, /* Signed 8 bit data */ - SF_FORMAT_PCM_16 = 0x0002, /* Signed 16 bit data */ - SF_FORMAT_PCM_24 = 0x0003, /* Signed 24 bit data */ - SF_FORMAT_PCM_32 = 0x0004, /* Signed 32 bit data */ - - SF_FORMAT_PCM_U8 = 0x0005, /* Unsigned 8 bit data (WAV and RAW only) */ - - SF_FORMAT_FLOAT = 0x0006, /* 32 bit float data */ - SF_FORMAT_DOUBLE = 0x0007, /* 64 bit float data */ - - SF_FORMAT_ULAW = 0x0010, /* U-Law encoded. */ - SF_FORMAT_ALAW = 0x0011, /* A-Law encoded. */ - SF_FORMAT_IMA_ADPCM = 0x0012, /* IMA ADPCM. */ - SF_FORMAT_MS_ADPCM = 0x0013, /* Microsoft ADPCM. */ - - SF_FORMAT_GSM610 = 0x0020, /* GSM 6.10 encoding. */ - SF_FORMAT_VOX_ADPCM = 0x0021, /* OKI / Dialogix ADPCM */ - - SF_FORMAT_G721_32 = 0x0030, /* 32kbs G721 ADPCM encoding. */ - SF_FORMAT_G723_24 = 0x0031, /* 24kbs G723 ADPCM encoding. */ - SF_FORMAT_G723_40 = 0x0032, /* 40kbs G723 ADPCM encoding. */ - - SF_FORMAT_DWVW_12 = 0x0040, /* 12 bit Delta Width Variable Word encoding. */ - SF_FORMAT_DWVW_16 = 0x0041, /* 16 bit Delta Width Variable Word encoding. */ - SF_FORMAT_DWVW_24 = 0x0042, /* 24 bit Delta Width Variable Word encoding. */ - SF_FORMAT_DWVW_N = 0x0043, /* N bit Delta Width Variable Word encoding. */ - - SF_FORMAT_DPCM_8 = 0x0050, /* 8 bit differential PCM (XI only) */ - SF_FORMAT_DPCM_16 = 0x0051, /* 16 bit differential PCM (XI only) */ - - SF_FORMAT_VORBIS = 0x0060, /* Xiph Vorbis encoding. */ - - /* Endian-ness options. */ - - SF_ENDIAN_FILE = 0x00000000, /* Default file endian-ness. */ - SF_ENDIAN_LITTLE = 0x10000000, /* Force little endian-ness. */ - SF_ENDIAN_BIG = 0x20000000, /* Force big endian-ness. */ - SF_ENDIAN_CPU = 0x30000000, /* Force CPU endian-ness. */ - - SF_FORMAT_SUBMASK = 0x0000FFFF, - SF_FORMAT_TYPEMASK = 0x0FFF0000, - SF_FORMAT_ENDMASK = 0x30000000 -} ; - -/* -** The following are the valid command numbers for the sf_command() -** interface. The use of these commands is documented in the file -** command.html in the doc directory of the source code distribution. -*/ - -enum -{ SFC_GET_LIB_VERSION = 0x1000, - SFC_GET_LOG_INFO = 0x1001, - SFC_GET_CURRENT_SF_INFO = 0x1002, - - - SFC_GET_NORM_DOUBLE = 0x1010, - SFC_GET_NORM_FLOAT = 0x1011, - SFC_SET_NORM_DOUBLE = 0x1012, - SFC_SET_NORM_FLOAT = 0x1013, - SFC_SET_SCALE_FLOAT_INT_READ = 0x1014, - SFC_SET_SCALE_INT_FLOAT_WRITE = 0x1015, - - SFC_GET_SIMPLE_FORMAT_COUNT = 0x1020, - SFC_GET_SIMPLE_FORMAT = 0x1021, - - SFC_GET_FORMAT_INFO = 0x1028, - - SFC_GET_FORMAT_MAJOR_COUNT = 0x1030, - SFC_GET_FORMAT_MAJOR = 0x1031, - SFC_GET_FORMAT_SUBTYPE_COUNT = 0x1032, - SFC_GET_FORMAT_SUBTYPE = 0x1033, - - SFC_CALC_SIGNAL_MAX = 0x1040, - SFC_CALC_NORM_SIGNAL_MAX = 0x1041, - SFC_CALC_MAX_ALL_CHANNELS = 0x1042, - SFC_CALC_NORM_MAX_ALL_CHANNELS = 0x1043, - SFC_GET_SIGNAL_MAX = 0x1044, - SFC_GET_MAX_ALL_CHANNELS = 0x1045, - - SFC_SET_ADD_PEAK_CHUNK = 0x1050, - SFC_SET_ADD_HEADER_PAD_CHUNK = 0x1051, - - SFC_UPDATE_HEADER_NOW = 0x1060, - SFC_SET_UPDATE_HEADER_AUTO = 0x1061, - - SFC_FILE_TRUNCATE = 0x1080, - - SFC_SET_RAW_START_OFFSET = 0x1090, - - SFC_SET_DITHER_ON_WRITE = 0x10A0, - SFC_SET_DITHER_ON_READ = 0x10A1, - - SFC_GET_DITHER_INFO_COUNT = 0x10A2, - SFC_GET_DITHER_INFO = 0x10A3, - - SFC_GET_EMBED_FILE_INFO = 0x10B0, - - SFC_SET_CLIPPING = 0x10C0, - SFC_GET_CLIPPING = 0x10C1, - - SFC_GET_INSTRUMENT = 0x10D0, - SFC_SET_INSTRUMENT = 0x10D1, - - SFC_GET_LOOP_INFO = 0x10E0, - - SFC_GET_BROADCAST_INFO = 0x10F0, - SFC_SET_BROADCAST_INFO = 0x10F1, - - SFC_GET_CHANNEL_MAP_INFO = 0x1100, - SFC_SET_CHANNEL_MAP_INFO = 0x1101, - - SFC_RAW_DATA_NEEDS_ENDSWAP = 0x1110, - - /* Support for Wavex Ambisonics Format */ - SFC_WAVEX_SET_AMBISONIC = 0x1200, - SFC_WAVEX_GET_AMBISONIC = 0x1201, - - SFC_SET_VBR_ENCODING_QUALITY = 0x1300, - - /* Following commands for testing only. */ - SFC_TEST_IEEE_FLOAT_REPLACE = 0x6001, - - /* - ** SFC_SET_ADD_* values are deprecated and will disappear at some - ** time in the future. They are guaranteed to be here up to and - ** including version 1.0.8 to avoid breakage of existng software. - ** They currently do nothing and will continue to do nothing. - */ - SFC_SET_ADD_DITHER_ON_WRITE = 0x1070, - SFC_SET_ADD_DITHER_ON_READ = 0x1071 -} ; - - -/* -** String types that can be set and read from files. Not all file types -** support this and even the file types which support one, may not support -** all string types. -*/ - -enum -{ SF_STR_TITLE = 0x01, - SF_STR_COPYRIGHT = 0x02, - SF_STR_SOFTWARE = 0x03, - SF_STR_ARTIST = 0x04, - SF_STR_COMMENT = 0x05, - SF_STR_DATE = 0x06, - SF_STR_ALBUM = 0x07, - SF_STR_LICENSE = 0x08, - SF_STR_TRACKNUMBER = 0x09, - SF_STR_GENRE = 0x10 -} ; - -/* -** Use the following as the start and end index when doing metadata -** transcoding. -*/ - -#define SF_STR_FIRST SF_STR_TITLE -#define SF_STR_LAST SF_STR_LICENSE - -enum -{ /* True and false */ - SF_FALSE = 0, - SF_TRUE = 1, - - /* Modes for opening files. */ - SFM_READ = 0x10, - SFM_WRITE = 0x20, - SFM_RDWR = 0x30, - - SF_AMBISONIC_NONE = 0x40, - SF_AMBISONIC_B_FORMAT = 0x41 -} ; - -/* Public error values. These are guaranteed to remain unchanged for the duration -** of the library major version number. -** There are also a large number of private error numbers which are internal to -** the library which can change at any time. -*/ - -enum -{ SF_ERR_NO_ERROR = 0, - SF_ERR_UNRECOGNISED_FORMAT = 1, - SF_ERR_SYSTEM = 2, - SF_ERR_MALFORMED_FILE = 3, - SF_ERR_UNSUPPORTED_ENCODING = 4 -} ; - - -/* Channel map values (used with SFC_SET/GET_CHANNEL_MAP). -*/ - -enum -{ SF_CHANNEL_MAP_INVALID = 0, - SF_CHANNEL_MAP_MONO = 1, - SF_CHANNEL_MAP_LEFT, /* Apple calls this 'Left' */ - SF_CHANNEL_MAP_RIGHT, /* Apple calls this 'Right' */ - SF_CHANNEL_MAP_CENTER, /* Apple calls this 'Center' */ - SF_CHANNEL_MAP_FRONT_LEFT, - SF_CHANNEL_MAP_FRONT_RIGHT, - SF_CHANNEL_MAP_FRONT_CENTER, - SF_CHANNEL_MAP_REAR_CENTER, /* Apple calls this 'Center Surround', Msft calls this 'Back Center' */ - SF_CHANNEL_MAP_REAR_LEFT, /* Apple calls this 'Left Surround', Msft calls this 'Back Left' */ - SF_CHANNEL_MAP_REAR_RIGHT, /* Apple calls this 'Right Surround', Msft calls this 'Back Right' */ - SF_CHANNEL_MAP_LFE, /* Apple calls this 'LFEScreen', Msft calls this 'Low Frequency' */ - SF_CHANNEL_MAP_FRONT_LEFT_OF_CENTER, /* Apple calls this 'Left Center' */ - SF_CHANNEL_MAP_FRONT_RIGHT_OF_CENTER, /* Apple calls this 'Right Center */ - SF_CHANNEL_MAP_SIDE_LEFT, /* Apple calls this 'Left Surround Direct' */ - SF_CHANNEL_MAP_SIDE_RIGHT, /* Apple calls this 'Right Surround Direct' */ - SF_CHANNEL_MAP_TOP_CENTER, /* Apple calls this 'Top Center Surround' */ - SF_CHANNEL_MAP_TOP_FRONT_LEFT, /* Apple calls this 'Vertical Height Left' */ - SF_CHANNEL_MAP_TOP_FRONT_RIGHT, /* Apple calls this 'Vertical Height Right' */ - SF_CHANNEL_MAP_TOP_FRONT_CENTER, /* Apple calls this 'Vertical Height Center' */ - SF_CHANNEL_MAP_TOP_REAR_LEFT, /* Apple and MS call this 'Top Back Left' */ - SF_CHANNEL_MAP_TOP_REAR_RIGHT, /* Apple and MS call this 'Top Back Right' */ - SF_CHANNEL_MAP_TOP_REAR_CENTER, /* Apple and MS call this 'Top Back Center' */ - - SF_CHANNEL_MAP_AMBISONIC_B_W, - SF_CHANNEL_MAP_AMBISONIC_B_X, - SF_CHANNEL_MAP_AMBISONIC_B_Y, - SF_CHANNEL_MAP_AMBISONIC_B_Z, - - SF_CHANNEL_MAP_MAX -} ; - - -/* A SNDFILE* pointer can be passed around much like stdio.h's FILE* pointer. */ - -typedef struct SNDFILE_tag SNDFILE ; - -/* The following typedef is system specific and is defined when libsndfile is -** compiled. sf_count_t will be a 64 bit value when the underlying OS allows -** 64 bit file offsets. -** On windows, we need to allow the same header file to be compiler by both GCC -** and the Microsoft compiler. -*/ - -#if (defined (_MSCVER) || defined (_MSC_VER)) -typedef __int64 sf_count_t ; -#define SF_COUNT_MAX 0x7fffffffffffffffi64 -#else -typedef int64_t sf_count_t ; -#define SF_COUNT_MAX 0x7FFFFFFFFFFFFFFFLL -#endif - - -/* A pointer to a SF_INFO structure is passed to sf_open () and filled in. -** On write, the SF_INFO structure is filled in by the user and passed into -** sf_open (). -*/ - -struct SF_INFO -{ sf_count_t frames ; /* Used to be called samples. Changed to avoid confusion. */ - int samplerate ; - int channels ; - int format ; - int sections ; - int seekable ; -} ; - -typedef struct SF_INFO SF_INFO ; - -/* The SF_FORMAT_INFO struct is used to retrieve information about the sound -** file formats libsndfile supports using the sf_command () interface. -** -** Using this interface will allow applications to support new file formats -** and encoding types when libsndfile is upgraded, without requiring -** re-compilation of the application. -** -** Please consult the libsndfile documentation (particularly the information -** on the sf_command () interface) for examples of its use. -*/ - -typedef struct -{ int format ; - const char *name ; - const char *extension ; -} SF_FORMAT_INFO ; - -/* -** Enums and typedefs for adding dither on read and write. -** See the html documentation for sf_command(), SFC_SET_DITHER_ON_WRITE -** and SFC_SET_DITHER_ON_READ. -*/ - -enum -{ SFD_DEFAULT_LEVEL = 0, - SFD_CUSTOM_LEVEL = 0x40000000, - - SFD_NO_DITHER = 500, - SFD_WHITE = 501, - SFD_TRIANGULAR_PDF = 502 -} ; - -typedef struct -{ int type ; - double level ; - const char *name ; -} SF_DITHER_INFO ; - -/* Struct used to retrieve information about a file embedded within a -** larger file. See SFC_GET_EMBED_FILE_INFO. -*/ - -typedef struct -{ sf_count_t offset ; - sf_count_t length ; -} SF_EMBED_FILE_INFO ; - -/* -** Structs used to retrieve music sample information from a file. -*/ - -enum -{ /* - ** The loop mode field in SF_INSTRUMENT will be one of the following. - */ - SF_LOOP_NONE = 800, - SF_LOOP_FORWARD, - SF_LOOP_BACKWARD, - SF_LOOP_ALTERNATING -} ; - -typedef struct -{ int gain ; - char basenote, detune ; - char velocity_lo, velocity_hi ; - char key_lo, key_hi ; - int loop_count ; - - struct - { int mode ; - unsigned int start ; - unsigned int end ; - unsigned int count ; - } loops [16] ; /* make variable in a sensible way */ -} SF_INSTRUMENT ; - - - -/* Struct used to retrieve loop information from a file.*/ -typedef struct -{ - short time_sig_num ; /* any positive integer > 0 */ - short time_sig_den ; /* any positive power of 2 > 0 */ - int loop_mode ; /* see SF_LOOP enum */ - - int num_beats ; /* this is NOT the amount of quarter notes !!!*/ - /* a full bar of 4/4 is 4 beats */ - /* a full bar of 7/8 is 7 beats */ - - float bpm ; /* suggestion, as it can be calculated using other fields:*/ - /* file's lenght, file's sampleRate and our time_sig_den*/ - /* -> bpms are always the amount of _quarter notes_ per minute */ - - int root_key ; /* MIDI note, or -1 for None */ - int future [6] ; -} SF_LOOP_INFO ; - - -/* Struct used to retrieve broadcast (EBU) information from a file. -** Strongly (!) based on EBU "bext" chunk format used in Broadcast WAVE. -*/ -#define SF_BROADCAST_INFO_VAR(coding_hist_size) \ - struct \ - { char description [256] ; \ - char originator [32] ; \ - char originator_reference [32] ; \ - char origination_date [10] ; \ - char origination_time [8] ; \ - unsigned int time_reference_low ; \ - unsigned int time_reference_high ; \ - short version ; \ - char umid [64] ; \ - char reserved [190] ; \ - unsigned int coding_history_size ; \ - char coding_history [coding_hist_size] ; \ - } - -/* SF_BROADCAST_INFO is the above struct with coding_history field of 256 bytes. */ -typedef SF_BROADCAST_INFO_VAR (256) SF_BROADCAST_INFO ; - - -/* Virtual I/O functionality. */ - -typedef sf_count_t (*sf_vio_get_filelen) (void *user_data) ; -typedef sf_count_t (*sf_vio_seek) (sf_count_t offset, int whence, void *user_data) ; -typedef sf_count_t (*sf_vio_read) (void *ptr, sf_count_t count, void *user_data) ; -typedef sf_count_t (*sf_vio_write) (const void *ptr, sf_count_t count, void *user_data) ; -typedef sf_count_t (*sf_vio_tell) (void *user_data) ; - -struct SF_VIRTUAL_IO -{ sf_vio_get_filelen get_filelen ; - sf_vio_seek seek ; - sf_vio_read read ; - sf_vio_write write ; - sf_vio_tell tell ; -} ; - -typedef struct SF_VIRTUAL_IO SF_VIRTUAL_IO ; - - -/* Open the specified file for read, write or both. On error, this will -** return a NULL pointer. To find the error number, pass a NULL SNDFILE -** to sf_strerror (). -** All calls to sf_open() should be matched with a call to sf_close(). -*/ - -SNDFILE* sf_open (const char *path, int mode, SF_INFO *sfinfo) ; - - -/* Use the existing file descriptor to create a SNDFILE object. If close_desc -** is TRUE, the file descriptor will be closed when sf_close() is called. If -** it is FALSE, the descritor will not be closed. -** When passed a descriptor like this, the library will assume that the start -** of file header is at the current file offset. This allows sound files within -** larger container files to be read and/or written. -** On error, this will return a NULL pointer. To find the error number, pass a -** NULL SNDFILE to sf_strerror (). -** All calls to sf_open_fd() should be matched with a call to sf_close(). - -*/ - -SNDFILE* sf_open_fd (int fd, int mode, SF_INFO *sfinfo, int close_desc) ; - -SNDFILE* sf_open_virtual (SF_VIRTUAL_IO *sfvirtual, int mode, SF_INFO *sfinfo, void *user_data) ; - - -/* sf_error () returns a error number which can be translated to a text -** string using sf_error_number(). -*/ - -int sf_error (SNDFILE *sndfile) ; - - -/* sf_strerror () returns to the caller a pointer to the current error message for -** the given SNDFILE. -*/ - -const char* sf_strerror (SNDFILE *sndfile) ; - - -/* sf_error_number () allows the retrieval of the error string for each internal -** error number. -** -*/ - -const char* sf_error_number (int errnum) ; - - -/* The following two error functions are deprecated but they will remain in the -** library for the forseeable future. The function sf_strerror() should be used -** in their place. -*/ - -int sf_perror (SNDFILE *sndfile) ; -int sf_error_str (SNDFILE *sndfile, char* str, size_t len) ; - - -/* Return TRUE if fields of the SF_INFO struct are a valid combination of values. */ - -int sf_command (SNDFILE *sndfile, int command, void *data, int datasize) ; - - -/* Return TRUE if fields of the SF_INFO struct are a valid combination of values. */ - -int sf_format_check (const SF_INFO *info) ; - - -/* Seek within the waveform data chunk of the SNDFILE. sf_seek () uses -** the same values for whence (SEEK_SET, SEEK_CUR and SEEK_END) as -** stdio.h function fseek (). -** An offset of zero with whence set to SEEK_SET will position the -** read / write pointer to the first data sample. -** On success sf_seek returns the current position in (multi-channel) -** samples from the start of the file. -** Please see the libsndfile documentation for moving the read pointer -** separately from the write pointer on files open in mode SFM_RDWR. -** On error all of these functions return -1. -*/ - -sf_count_t sf_seek (SNDFILE *sndfile, sf_count_t frames, int whence) ; - - -/* Functions for retrieving and setting string data within sound files. -** Not all file types support this features; AIFF and WAV do. For both -** functions, the str_type parameter must be one of the SF_STR_* values -** defined above. -** On error, sf_set_string() returns non-zero while sf_get_string() -** returns NULL. -*/ - -int sf_set_string (SNDFILE *sndfile, int str_type, const char* str) ; - -const char* sf_get_string (SNDFILE *sndfile, int str_type) ; - - -/* Return the library version string. */ - -const char * sf_version_string (void) ; - - -/* Functions for reading/writing the waveform data of a sound file. -*/ - -sf_count_t sf_read_raw (SNDFILE *sndfile, void *ptr, sf_count_t bytes) ; -sf_count_t sf_write_raw (SNDFILE *sndfile, const void *ptr, sf_count_t bytes) ; - - -/* Functions for reading and writing the data chunk in terms of frames. -** The number of items actually read/written = frames * number of channels. -** sf_xxxx_raw read/writes the raw data bytes from/to the file -** sf_xxxx_short passes data in the native short format -** sf_xxxx_int passes data in the native int format -** sf_xxxx_float passes data in the native float format -** sf_xxxx_double passes data in the native double format -** All of these read/write function return number of frames read/written. -*/ - -sf_count_t sf_readf_short (SNDFILE *sndfile, short *ptr, sf_count_t frames) ; -sf_count_t sf_writef_short (SNDFILE *sndfile, const short *ptr, sf_count_t frames) ; - -sf_count_t sf_readf_int (SNDFILE *sndfile, int *ptr, sf_count_t frames) ; -sf_count_t sf_writef_int (SNDFILE *sndfile, const int *ptr, sf_count_t frames) ; - -sf_count_t sf_readf_float (SNDFILE *sndfile, float *ptr, sf_count_t frames) ; -sf_count_t sf_writef_float (SNDFILE *sndfile, const float *ptr, sf_count_t frames) ; - -sf_count_t sf_readf_double (SNDFILE *sndfile, double *ptr, sf_count_t frames) ; -sf_count_t sf_writef_double (SNDFILE *sndfile, const double *ptr, sf_count_t frames) ; - - -/* Functions for reading and writing the data chunk in terms of items. -** Otherwise similar to above. -** All of these read/write function return number of items read/written. -*/ - -sf_count_t sf_read_short (SNDFILE *sndfile, short *ptr, sf_count_t items) ; -sf_count_t sf_write_short (SNDFILE *sndfile, const short *ptr, sf_count_t items) ; - -sf_count_t sf_read_int (SNDFILE *sndfile, int *ptr, sf_count_t items) ; -sf_count_t sf_write_int (SNDFILE *sndfile, const int *ptr, sf_count_t items) ; - -sf_count_t sf_read_float (SNDFILE *sndfile, float *ptr, sf_count_t items) ; -sf_count_t sf_write_float (SNDFILE *sndfile, const float *ptr, sf_count_t items) ; - -sf_count_t sf_read_double (SNDFILE *sndfile, double *ptr, sf_count_t items) ; -sf_count_t sf_write_double (SNDFILE *sndfile, const double *ptr, sf_count_t items) ; - - -/* Close the SNDFILE and clean up all memory allocations associated with this -** file. -** Returns 0 on success, or an error number. -*/ - -int sf_close (SNDFILE *sndfile) ; - - -/* If the file is opened SFM_WRITE or SFM_RDWR, call fsync() on the file -** to force the writing of data to disk. If the file is opened SFM_READ -** no action is taken. -*/ - -void sf_write_sync (SNDFILE *sndfile) ; - - - -/* The function sf_wchar_open() is Windows Only! -** Open a file passing in a Windows Unicode filename. Otherwise, this is -** the same as sf_open(). -** -** In order for this to work, you need to do the following: -** -** #include -** #define ENABLE_SNDFILE_WINDOWS_PROTOTYPES 1 -** #including -*/ - -#if ENABLE_SNDFILE_WINDOWS_PROTOTYPES -SNDFILE* sf_wchar_open (LPCWSTR wpath, int mode, SF_INFO *sfinfo) ; -#endif - - - -#ifdef __cplusplus -} /* extern "C" */ -#endif /* __cplusplus */ - -#endif /* SNDFILE_H */ - diff --git a/project_code/noteDetection/chromaTest2/src/libSndFile/sndfile.hh b/project_code/noteDetection/chromaTest2/src/libSndFile/sndfile.hh deleted file mode 100755 index d80ec4c30..000000000 --- a/project_code/noteDetection/chromaTest2/src/libSndFile/sndfile.hh +++ /dev/null @@ -1,422 +0,0 @@ -/* -** Copyright (C) 2005-2011 Erik de Castro Lopo -** -** All rights reserved. -** -** Redistribution and use in source and binary forms, with or without -** modification, are permitted provided that the following conditions are -** met: -** -** * Redistributions of source code must retain the above copyright -** notice, this list of conditions and the following disclaimer. -** * Redistributions in binary form must reproduce the above copyright -** notice, this list of conditions and the following disclaimer in -** the documentation and/or other materials provided with the -** distribution. -** * Neither the author nor the names of any contributors may be used -** to endorse or promote products derived from this software without -** specific prior written permission. -** -** THIS SOFTWARE IS PROVIDED BY THE COPYRIGHT HOLDERS AND CONTRIBUTORS -** "AS IS" AND ANY EXPRESS OR IMPLIED WARRANTIES, INCLUDING, BUT NOT LIMITED -** TO, THE IMPLIED WARRANTIES OF MERCHANTABILITY AND FITNESS FOR A PARTICULAR -** PURPOSE ARE DISCLAIMED. IN NO EVENT SHALL THE COPYRIGHT OWNER OR -** CONTRIBUTORS BE LIABLE FOR ANY DIRECT, INDIRECT, INCIDENTAL, SPECIAL, -** EXEMPLARY, OR CONSEQUENTIAL DAMAGES (INCLUDING, BUT NOT LIMITED TO, -** PROCUREMENT OF SUBSTITUTE GOODS OR SERVICES; LOSS OF USE, DATA, OR PROFITS; -** OR BUSINESS INTERRUPTION) HOWEVER CAUSED AND ON ANY THEORY OF LIABILITY, -** WHETHER IN CONTRACT, STRICT LIABILITY, OR TORT (INCLUDING NEGLIGENCE OR -** OTHERWISE) ARISING IN ANY WAY OUT OF THE USE OF THIS SOFTWARE, EVEN IF -** ADVISED OF THE POSSIBILITY OF SUCH DAMAGE. -*/ - -/* -** The above modified BSD style license (GPL and LGPL compatible) applies to -** this file. It does not apply to libsndfile itself which is released under -** the GNU LGPL or the libsndfile test suite which is released under the GNU -** GPL. -** This means that this header file can be used under this modified BSD style -** license, but the LGPL still holds for the libsndfile library itself. -*/ - -/* -** sndfile.hh -- A lightweight C++ wrapper for the libsndfile API. -** -** All the methods are inlines and all functionality is contained in this -** file. There is no separate implementation file. -** -** API documentation is in the doc/ directory of the source code tarball -** and at http://www.mega-nerd.com/libsndfile/api.html. -*/ - -#ifndef SNDFILE_HH -#define SNDFILE_HH - -#include - -#include -#include // for std::nothrow - -class SndfileHandle -{ private : - struct SNDFILE_ref - { SNDFILE_ref (void) ; - ~SNDFILE_ref (void) ; - - SNDFILE *sf ; - SF_INFO sfinfo ; - int ref ; - } ; - - SNDFILE_ref *p ; - - public : - /* Default constructor */ - SndfileHandle (void) : p (NULL) {} ; - SndfileHandle (const char *path, int mode = SFM_READ, - int format = 0, int channels = 0, int samplerate = 0) ; - SndfileHandle (std::string const & path, int mode = SFM_READ, - int format = 0, int channels = 0, int samplerate = 0) ; - SndfileHandle (int fd, bool close_desc, int mode = SFM_READ, - int format = 0, int channels = 0, int samplerate = 0) ; - -#ifdef ENABLE_SNDFILE_WINDOWS_PROTOTYPES - SndfileHandle (LPCWSTR wpath, int mode = SFM_READ, - int format = 0, int channels = 0, int samplerate = 0) ; -#endif - - ~SndfileHandle (void) ; - - SndfileHandle (const SndfileHandle &orig) ; - SndfileHandle & operator = (const SndfileHandle &rhs) ; - - /* Mainly for debugging/testing. */ - int refCount (void) const { return (p == NULL) ? 0 : p->ref ; } - - operator bool () const { return (p != NULL) ; } - - bool operator == (const SndfileHandle &rhs) const { return (p == rhs.p) ; } - - sf_count_t frames (void) const { return p ? p->sfinfo.frames : 0 ; } - int format (void) const { return p ? p->sfinfo.format : 0 ; } - int channels (void) const { return p ? p->sfinfo.channels : 0 ; } - int samplerate (void) const { return p ? p->sfinfo.samplerate : 0 ; } - - int error (void) const ; - const char * strError (void) const ; - - int command (int cmd, void *data, int datasize) ; - - sf_count_t seek (sf_count_t frames, int whence) ; - - void writeSync (void) ; - - int setString (int str_type, const char* str) ; - - const char* getString (int str_type) const ; - - static int formatCheck (int format, int channels, int samplerate) ; - - sf_count_t read (short *ptr, sf_count_t items) ; - sf_count_t read (int *ptr, sf_count_t items) ; - sf_count_t read (float *ptr, sf_count_t items) ; - sf_count_t read (double *ptr, sf_count_t items) ; - - sf_count_t write (const short *ptr, sf_count_t items) ; - sf_count_t write (const int *ptr, sf_count_t items) ; - sf_count_t write (const float *ptr, sf_count_t items) ; - sf_count_t write (const double *ptr, sf_count_t items) ; - - sf_count_t readf (short *ptr, sf_count_t frames) ; - sf_count_t readf (int *ptr, sf_count_t frames) ; - sf_count_t readf (float *ptr, sf_count_t frames) ; - sf_count_t readf (double *ptr, sf_count_t frames) ; - - sf_count_t writef (const short *ptr, sf_count_t frames) ; - sf_count_t writef (const int *ptr, sf_count_t frames) ; - sf_count_t writef (const float *ptr, sf_count_t frames) ; - sf_count_t writef (const double *ptr, sf_count_t frames) ; - - sf_count_t readRaw (void *ptr, sf_count_t bytes) ; - sf_count_t writeRaw (const void *ptr, sf_count_t bytes) ; - - /**< Raw access to the handle. SndfileHandle keeps ownership. */ - SNDFILE * rawHandle (void) ; - - /**< Take ownership of handle, iff reference count is 1. */ - SNDFILE * takeOwnership (void) ; -} ; - -/*============================================================================== -** Nothing but implementation below. -*/ - -inline -SndfileHandle::SNDFILE_ref::SNDFILE_ref (void) -: ref (1) -{} - -inline -SndfileHandle::SNDFILE_ref::~SNDFILE_ref (void) -{ if (sf != NULL) sf_close (sf) ; } - -inline -SndfileHandle::SndfileHandle (const char *path, int mode, int fmt, int chans, int srate) -: p (NULL) -{ - p = new (std::nothrow) SNDFILE_ref () ; - - if (p != NULL) - { p->ref = 1 ; - - p->sfinfo.frames = 0 ; - p->sfinfo.channels = chans ; - p->sfinfo.format = fmt ; - p->sfinfo.samplerate = srate ; - p->sfinfo.sections = 0 ; - p->sfinfo.seekable = 0 ; - - p->sf = sf_open (path, mode, &p->sfinfo) ; - } ; - - return ; -} /* SndfileHandle const char * constructor */ - -inline -SndfileHandle::SndfileHandle (std::string const & path, int mode, int fmt, int chans, int srate) -: p (NULL) -{ - p = new (std::nothrow) SNDFILE_ref () ; - - if (p != NULL) - { p->ref = 1 ; - - p->sfinfo.frames = 0 ; - p->sfinfo.channels = chans ; - p->sfinfo.format = fmt ; - p->sfinfo.samplerate = srate ; - p->sfinfo.sections = 0 ; - p->sfinfo.seekable = 0 ; - - p->sf = sf_open (path.c_str (), mode, &p->sfinfo) ; - } ; - - return ; -} /* SndfileHandle std::string constructor */ - -inline -SndfileHandle::SndfileHandle (int fd, bool close_desc, int mode, int fmt, int chans, int srate) -: p (NULL) -{ - if (fd < 0) - return ; - - p = new (std::nothrow) SNDFILE_ref () ; - - if (p != NULL) - { p->ref = 1 ; - - p->sfinfo.frames = 0 ; - p->sfinfo.channels = chans ; - p->sfinfo.format = fmt ; - p->sfinfo.samplerate = srate ; - p->sfinfo.sections = 0 ; - p->sfinfo.seekable = 0 ; - - p->sf = sf_open_fd (fd, mode, &p->sfinfo, close_desc) ; - } ; - - return ; -} /* SndfileHandle fd constructor */ - -inline -SndfileHandle::~SndfileHandle (void) -{ if (p != NULL && --p->ref == 0) - delete p ; -} /* SndfileHandle destructor */ - - -inline -SndfileHandle::SndfileHandle (const SndfileHandle &orig) -: p (orig.p) -{ if (p != NULL) - ++p->ref ; -} /* SndfileHandle copy constructor */ - -inline SndfileHandle & -SndfileHandle::operator = (const SndfileHandle &rhs) -{ - if (&rhs == this) - return *this ; - if (p != NULL && --p->ref == 0) - delete p ; - - p = rhs.p ; - if (p != NULL) - ++p->ref ; - - return *this ; -} /* SndfileHandle assignment operator */ - -inline int -SndfileHandle::error (void) const -{ return sf_error (p->sf) ; } - -inline const char * -SndfileHandle::strError (void) const -{ return sf_strerror (p->sf) ; } - -inline int -SndfileHandle::command (int cmd, void *data, int datasize) -{ return sf_command (p->sf, cmd, data, datasize) ; } - -inline sf_count_t -SndfileHandle::seek (sf_count_t frame_count, int whence) -{ return sf_seek (p->sf, frame_count, whence) ; } - -inline void -SndfileHandle::writeSync (void) -{ sf_write_sync (p->sf) ; } - -inline int -SndfileHandle::setString (int str_type, const char* str) -{ return sf_set_string (p->sf, str_type, str) ; } - -inline const char* -SndfileHandle::getString (int str_type) const -{ return sf_get_string (p->sf, str_type) ; } - -inline int -SndfileHandle::formatCheck (int fmt, int chans, int srate) -{ - SF_INFO sfinfo ; - - sfinfo.frames = 0 ; - sfinfo.channels = chans ; - sfinfo.format = fmt ; - sfinfo.samplerate = srate ; - sfinfo.sections = 0 ; - sfinfo.seekable = 0 ; - - return sf_format_check (&sfinfo) ; -} - -/*---------------------------------------------------------------------*/ - -inline sf_count_t -SndfileHandle::read (short *ptr, sf_count_t items) -{ return sf_read_short (p->sf, ptr, items) ; } - -inline sf_count_t -SndfileHandle::read (int *ptr, sf_count_t items) -{ return sf_read_int (p->sf, ptr, items) ; } - -inline sf_count_t -SndfileHandle::read (float *ptr, sf_count_t items) -{ return sf_read_float (p->sf, ptr, items) ; } - -inline sf_count_t -SndfileHandle::read (double *ptr, sf_count_t items) -{ return sf_read_double (p->sf, ptr, items) ; } - -inline sf_count_t -SndfileHandle::write (const short *ptr, sf_count_t items) -{ return sf_write_short (p->sf, ptr, items) ; } - -inline sf_count_t -SndfileHandle::write (const int *ptr, sf_count_t items) -{ return sf_write_int (p->sf, ptr, items) ; } - -inline sf_count_t -SndfileHandle::write (const float *ptr, sf_count_t items) -{ return sf_write_float (p->sf, ptr, items) ; } - -inline sf_count_t -SndfileHandle::write (const double *ptr, sf_count_t items) -{ return sf_write_double (p->sf, ptr, items) ; } - -inline sf_count_t -SndfileHandle::readf (short *ptr, sf_count_t frame_count) -{ return sf_readf_short (p->sf, ptr, frame_count) ; } - -inline sf_count_t -SndfileHandle::readf (int *ptr, sf_count_t frame_count) -{ return sf_readf_int (p->sf, ptr, frame_count) ; } - -inline sf_count_t -SndfileHandle::readf (float *ptr, sf_count_t frame_count) -{ return sf_readf_float (p->sf, ptr, frame_count) ; } - -inline sf_count_t -SndfileHandle::readf (double *ptr, sf_count_t frame_count) -{ return sf_readf_double (p->sf, ptr, frame_count) ; } - -inline sf_count_t -SndfileHandle::writef (const short *ptr, sf_count_t frame_count) -{ return sf_writef_short (p->sf, ptr, frame_count) ; } - -inline sf_count_t -SndfileHandle::writef (const int *ptr, sf_count_t frame_count) -{ return sf_writef_int (p->sf, ptr, frame_count) ; } - -inline sf_count_t -SndfileHandle::writef (const float *ptr, sf_count_t frame_count) -{ return sf_writef_float (p->sf, ptr, frame_count) ; } - -inline sf_count_t -SndfileHandle::writef (const double *ptr, sf_count_t frame_count) -{ return sf_writef_double (p->sf, ptr, frame_count) ; } - -inline sf_count_t -SndfileHandle::readRaw (void *ptr, sf_count_t bytes) -{ return sf_read_raw (p->sf, ptr, bytes) ; } - -inline sf_count_t -SndfileHandle::writeRaw (const void *ptr, sf_count_t bytes) -{ return sf_write_raw (p->sf, ptr, bytes) ; } - -inline SNDFILE * -SndfileHandle::rawHandle (void) -{ return (p ? p->sf : NULL) ; } - -inline SNDFILE * -SndfileHandle::takeOwnership (void) -{ - if (p == NULL || (p->ref != 1)) - return NULL ; - - SNDFILE * sf = p->sf ; - p->sf = NULL ; - delete p ; - p = NULL ; - return sf ; -} - -#ifdef ENABLE_SNDFILE_WINDOWS_PROTOTYPES - -inline -SndfileHandle::SndfileHandle (LPCWSTR wpath, int mode, int fmt, int chans, int srate) -: p (NULL) -{ - p = new (std::nothrow) SNDFILE_ref () ; - - if (p != NULL) - { p->ref = 1 ; - - p->sfinfo.frames = 0 ; - p->sfinfo.channels = chans ; - p->sfinfo.format = fmt ; - p->sfinfo.samplerate = srate ; - p->sfinfo.sections = 0 ; - p->sfinfo.seekable = 0 ; - - p->sf = sf_wchar_open (wpath, mode, &p->sfinfo) ; - } ; - - return ; -} /* SndfileHandle const wchar_t * constructor */ - -#endif - -#endif /* SNDFILE_HH */ - diff --git a/project_code/noteDetection/chromaTest2/src/main.cpp b/project_code/noteDetection/chromaTest2/src/main.cpp deleted file mode 100644 index a7d241d63..000000000 --- a/project_code/noteDetection/chromaTest2/src/main.cpp +++ /dev/null @@ -1,13 +0,0 @@ -#include "ofMain.h" -#include "testApp.h" - -//======================================================================== -int main( ){ - ofSetupOpenGL(1024,768,OF_WINDOW); // <-------- setup the GL context - - // this kicks off the running of my app - // can be OF_WINDOW or OF_FULLSCREEN - // pass in width and height too: - ofRunApp(new testApp()); - -} diff --git a/project_code/noteDetection/chromaTest2/src/testApp.cpp b/project_code/noteDetection/chromaTest2/src/testApp.cpp deleted file mode 100644 index 9a6b1653c..000000000 --- a/project_code/noteDetection/chromaTest2/src/testApp.cpp +++ /dev/null @@ -1,369 +0,0 @@ -#include "testApp.h" -#include - -/* -A4 440.00 78.41 -A#4/Bb4 466.16 74.01 -B4 493.88 69.85 -C5 523.25 65.93 -C#5/Db5 554.37 62.23 -D5 587.33 58.74 -D#5/Eb5 622.25 55.44 -E5 659.25 52.33 -F5 698.46 49.39 -F#5/Gb5 739.99 46.62 -G5 783.99 44.01 -G#5/Ab5 830.61 - */ - -#include "Sounddata.h" -#include "PCP.h" -#include "utilities.h" - - - - - -//// - - -void loadAudioToData(string fileName, vector < float > & audioSamples){ - - SndfileHandle myf = SndfileHandle( ofToDataPath(fileName).c_str()); - - // printf ("Opened file '%s'\n", ofToDataPath(fileName).c_str()) ; - // printf (" Sample rate : %d\n", myf.samplerate ()) ; - // printf (" Channels : %d\n", myf.channels ()) ; - // printf (" Error : %s\n", myf.strError()); - // printf (" Frames : %d\n", int(myf.frames())); // frames is essentially samples - // puts(""); - - int nChannels = myf.channels(); - int nFrames = (int) myf.frames(); - - if (nChannels != 1){ - vector < float > audioSamplesMultiChannel; - audioSamples.resize(myf.frames()); - audioSamplesMultiChannel.resize(myf.frames() * myf.channels()); - myf.read(&audioSamplesMultiChannel[0], myf.frames() * myf.channels()); - for (int i = 0; i < myf.frames(); i++){ - audioSamples[i] = audioSamplesMultiChannel[i * nChannels]; - } - } else { - audioSamples.resize(myf.frames()); - myf.read(&audioSamples[0], myf.frames()); - } - - -} - - -float freqs[12] = { 440.0,466.16, 493.88,523.25, 554.37, 587.33, 622.25, 659.25, 698.46, 739.99, 783.99, 830.61}; - - -float newMaxVal = 0; -float maxVal = 0; -PCPTrack pt; -//-------------------------------------------------------------- -void testApp::setup(){ - - -// ofBuffer buf; -// buf = ofBufferFromFile("out.txt"); -// -// string s = buf.getFirstLine(); -// -// -// while ( s != ""){ -// -// vector < string > sSplit = ofSplitString(s, " "); -// cout < str = ofSplitString(s, ","); -//// timeVal val; -//// val.pos = 0; -//// val.val = ofToFloat(str[1]); -//// vals.push_back(val); -//// } - - player.loadSound("rebelradi.wav"); - - loadAudioToData("rebelradi.wav", samples); - player.setVolume(0.4); - player.setLoop(true); - player.play(); - - ss.setup(this, 1, 0, 44100, 512, 4); - - - - Sounddata sd( ofToDataPath("rebelradi.wav").c_str()); - -// cout << sd.samplerate() << " " << sd.frames() << " " << endl; -// for (int i = 0; i < sd.frames(); i++){ -// cout << sd.getsample(i) << endl; -// } - - - int blockSizeMSec = 100; - int windowSize = 0; - int pcpalgo=1; - - windowSize = idealWindowSize(sd.samplerate()); - windowSize *= 2; - - cout << windowSize << endl; - - pt = PCPTrack(sd, pcpalgo, blockSizeMSec, true, windowSize); - - - std::vector vec = pt.getPCPVec(); - - for (int i = 0; i < vec.size(); i++){ - - //cout << vec[i].mStartMs << ": "; - for (int j = 0; j < 12; j++){ - newMaxVal = MAX(newMaxVal,vec[i].mPCP.pcp[j]); - //cout << vec[i].mPCP.pcp[j] << ","; - } - //cout << endl; - - } - -} - - - - -void testApp::audioOut(float * buffer, int bufferSize, int nChannels){ - - std::vector vec = pt.getPCPVec(); - - if (vec.size() < 100) return; - - cout << player.getPosition() << endl; - float pos = player.getPosition(); - - - - float frequencies[] = { - 65.406, // C 2 - 69.296, // C# - 73.416, // D - 77.782, // D# - 82.407, // E - 87.307, // F - 92.499, // F# - 97.999, // G - 103.826, // G# - 110.000, // A - 116.541, // A# - 123.471 // B - }; - - -// -//// if (val < 0) val = 0; -//// cout << val << endl; -//// val *= 1; -//// float val = 0; -//// float pos = player.getPosition(); -//// -//// for (int i = 0; i < vals.size()-1; i++){ -//// -//// if (pos >= vals[i].pos && pos < vals[i+1].pos){ -//// val = vals[i].val; -//// } -//// } -// -// - - - for (int j = 0; j < 12; j++){ - sinAngleAdder[j] = 6*frequencies[j] * TWO_PI / 44100.0; - } -// - for (int i = 0; i < bufferSize; i++){ - - for (int j = 0; j < 12; j++){ - - - float val = vec[ (int)(pos * vec.size()) % vec.size()].mPCP.pcp[j] / newMaxVal; - val *= 1.2; - val = ofClamp(val, 0, 1); - - - float volume = powf(val, 1.5); - if (volume < 0.4) volume = 0.0; - buffer[i] += sin(sinAngle[j]) * 0.5 * volume; - sinAngle[j] += sinAngleAdder[j]; - while (sinAngle[j] > PI) sinAngle[j] -= TWO_PI; - } - } - - -} - - -//-------------------------------------------------------------- -void testApp::update(){ - - - - -} - -//-------------------------------------------------------------- -void testApp::draw(){ - - - std::vector vec = pt.getPCPVec(); - - - float time = player.getPositionMS() / 1000.0; - - //cout << time << endl; - //cout << pct << endl; - - float timeDiff = 1.0; - - float startPct = time - timeDiff; - float endPct = time + timeDiff; - - int startPos = startPct * 44100; - int endPos = endPct * 44100; - - vector < float > datas; - - for (int i = startPos; i < endPos; i++){ - if (i < 0 || i >= samples.size()){ - datas.push_back( 0 ); - } else{ - datas.push_back( samples[i]); - } - } - - - - float height = ofGetHeight()/12.0; - - for (int i = 0; i < 12; i++){ - - ofMesh mesh; - mesh.setMode(OF_PRIMITIVE_TRIANGLE_STRIP); - - for (int j = 0; j < 200; j++){ - - float pctMe = ofMap(j, 0, 199, startPos / (float)samples.size(), endPos / (float)samples.size()); - pctMe = ofClamp(pctMe, 0, 1); - - float val = 0; - if (ofGetMousePressed() == false){ - val = vec[ (int)(pctMe * vec.size()) % vec.size()].mPCP.pcp[i] / newMaxVal; - val *= 1.3; - val = ofClamp(val, 0, 1); - } else { - - val = vals[ (int)(pctMe * vals.size()) % vals.size()].vals[i] / maxVal; - } - - ofColor temp; - temp.setHsb( ofMap(val, 0, 1, 100,0), 255, 255); - - mesh.addColor( temp ); - mesh.addVertex( ofPoint(ofMap(j, 0, 199, 0, ofGetWidth()), i * height)); - mesh.addColor( temp ); - mesh.addVertex( ofPoint(ofMap(j, 0, 199, 0, ofGetWidth()), (i+1) * height)); - - - } - - mesh.draw(); - } - - ofSetColor(180); - - ofMesh mesh; - mesh.setMode(OF_PRIMITIVE_LINE_STRIP); - for (int i = 0; i < datas.size(); i++){ - mesh.addVertex( ofPoint( ofMap(i, 0, datas.size(), 0, ofGetWidth()), 500 + datas[i]*100 )); - } - mesh.draw(); - - - ofSetColor(80); - ofLine(ofGetWidth()/2, 0, ofGetWidth()/2, ofGetHeight()); - - - - -} - -//-------------------------------------------------------------- -void testApp::keyPressed(int key){ - -} - -//-------------------------------------------------------------- -void testApp::keyReleased(int key){ - -} - -//-------------------------------------------------------------- -void testApp::mouseMoved(int x, int y ){ - -} - -//-------------------------------------------------------------- -void testApp::mouseDragged(int x, int y, int button){ - -} - -//-------------------------------------------------------------- -void testApp::mousePressed(int x, int y, int button){ - -} - -//-------------------------------------------------------------- -void testApp::mouseReleased(int x, int y, int button){ - -} - -//-------------------------------------------------------------- -void testApp::windowResized(int w, int h){ - -} - -//-------------------------------------------------------------- -void testApp::gotMessage(ofMessage msg){ - -} - -//-------------------------------------------------------------- -void testApp::dragEvent(ofDragInfo dragInfo){ - -} diff --git a/project_code/noteDetection/chromaTest2/src/testApp.h b/project_code/noteDetection/chromaTest2/src/testApp.h deleted file mode 100644 index 1f4b3c7f1..000000000 --- a/project_code/noteDetection/chromaTest2/src/testApp.h +++ /dev/null @@ -1,41 +0,0 @@ -#pragma once - -#include "ofMain.h" - - -typedef struct { - float pos; - float vals[12]; -} timeVal; - - -class testApp : public ofBaseApp{ - - public: - void setup(); - void update(); - void draw(); - - void keyPressed(int key); - void keyReleased(int key); - void mouseMoved(int x, int y ); - void mouseDragged(int x, int y, int button); - void mousePressed(int x, int y, int button); - void mouseReleased(int x, int y, int button); - void windowResized(int w, int h); - void dragEvent(ofDragInfo dragInfo); - void gotMessage(ofMessage msg); - - vector < timeVal > vals; - - vector < float > samples; - - ofSoundPlayer player; - ofSoundStream ss; - void audioOut(float * buffer, int bufferSize, int nChannels); - float sinAngle[12]; - float sinAngleAdder[12]; - - - -}; diff --git a/project_code/noteDetection/melodiaTest/Makefile b/project_code/noteDetection/melodiaTest/Makefile deleted file mode 100644 index 7a7fe8b58..000000000 --- a/project_code/noteDetection/melodiaTest/Makefile +++ /dev/null @@ -1,13 +0,0 @@ -# Attempt to load a config.make file. -# If none is found, project defaults in config.project.make will be used. -ifneq ($(wildcard config.make),) - include config.make -endif - -# make sure the the OF_ROOT location is defined -ifndef OF_ROOT - OF_ROOT=../../.. -endif - -# call the project makefile! -include $(OF_ROOT)/libs/openFrameworksCompiled/project/makefileCommon/compile.project.mk diff --git a/project_code/noteDetection/melodiaTest/Project.xcconfig b/project_code/noteDetection/melodiaTest/Project.xcconfig deleted file mode 100644 index c90f7b143..000000000 --- a/project_code/noteDetection/melodiaTest/Project.xcconfig +++ /dev/null @@ -1,17 +0,0 @@ -//THE PATH TO THE ROOT OF OUR OF PATH RELATIVE TO THIS PROJECT. -//THIS NEEDS TO BE DEFINED BEFORE CoreOF.xcconfig IS INCLUDED -OF_PATH = ../../.. - -//THIS HAS ALL THE HEADER AND LIBS FOR OF CORE -#include "../../../libs/openFrameworksCompiled/project/osx/CoreOF.xcconfig" - -//ICONS - NEW IN 0072 -ICON_NAME_DEBUG = icon-debug.icns -ICON_NAME_RELEASE = icon.icns -ICON_FILE_PATH = $(OF_PATH)/libs/openFrameworksCompiled/project/osx/ - -//IF YOU WANT AN APP TO HAVE A CUSTOM ICON - PUT THEM IN YOUR DATA FOLDER AND CHANGE ICON_FILE_PATH to: -//ICON_FILE_PATH = bin/data/ - -OTHER_LDFLAGS = $(OF_CORE_LIBS) -HEADER_SEARCH_PATHS = $(OF_CORE_HEADERS) diff --git a/project_code/noteDetection/melodiaTest/addons.make b/project_code/noteDetection/melodiaTest/addons.make deleted file mode 100644 index e69de29bb..000000000 diff --git a/project_code/noteDetection/melodiaTest/bin/data/.gitkeep b/project_code/noteDetection/melodiaTest/bin/data/.gitkeep deleted file mode 100644 index e69de29bb..000000000 diff --git a/project_code/noteDetection/melodiaTest/bin/data/lankra.csv b/project_code/noteDetection/melodiaTest/bin/data/lankra.csv deleted file mode 100644 index 2a5d044af..000000000 --- a/project_code/noteDetection/melodiaTest/bin/data/lankra.csv +++ /dev/null @@ -1,7261 +0,0 @@ -0.023219954,-220 -0.026122448,-220 -0.029024943,-220 -0.031927437,-220 -0.034829931,-220 -0.037732426,-220 -0.040634920,-220 -0.043537414,-220 -0.046439909,-220 -0.049342403,-220 -0.052244897,-220 -0.055147392,-220 -0.058049886,-220 -0.060952380,-220 -0.063854875,-220 -0.066757369,-220 -0.069659863,226.446 -0.072562358,227.758 -0.075464852,226.446 -0.078367346,226.446 -0.081269841,226.446 -0.084172335,225.142 -0.087074829,225.142 -0.089977324,225.142 -0.092879818,225.142 -0.095782312,225.142 -0.098684807,225.142 -0.101587301,223.846 -0.104489795,223.846 -0.107392290,223.846 -0.110294784,223.846 -0.113197278,223.846 -0.116099773,223.846 -0.119002267,225.142 -0.121904761,225.142 -0.124807256,225.142 -0.127709750,225.142 -0.130612244,225.142 -0.133514739,225.142 -0.136417233,225.142 -0.139319727,225.142 -0.142222222,225.142 -0.145124716,223.846 -0.148027210,222.556 -0.150929705,221.274 -0.153832199,221.274 -0.156734693,218.733 -0.159637188,216.221 -0.162539682,217.473 -0.165442176,217.473 -0.168344671,218.733 -0.171247165,217.473 -0.174149659,220 -0.177052154,221.274 -0.179954648,222.556 -0.182857142,225.142 -0.185759637,223.846 -0.188662131,225.142 -0.191564625,222.556 -0.194467120,221.274 -0.197369614,221.274 -0.200272108,220 -0.203174603,217.473 -0.206077097,214.975 -0.208979591,213.737 -0.211882086,211.282 -0.214784580,210.065 -0.217687074,206.456 -0.220589569,205.267 -0.223492063,201.741 -0.226394557,199.424 -0.229297052,195.998 -0.232199546,193.746 -0.235102040,191.521 -0.238004535,186.069 -0.240907029,-220 -0.243809523,-220 -0.246712018,-220 -0.249614512,-220 -0.252517006,-220 -0.255419501,-220 -0.258321995,-220 -0.261224489,-220 -0.264126984,-220 -0.267029478,-220 -0.269931972,-220 -0.272834467,-220 -0.275736961,-220 -0.278639455,-220 -0.281541950,-220 -0.284444444,-220 -0.287346938,-220 -0.290249433,-220 -0.293151927,-220 -0.296054421,-220 -0.298956916,-220 -0.301859410,-220 -0.304761904,-220 -0.307664399,-220 -0.310566893,-220 -0.313469387,-220 -0.316371882,-220 -0.319274376,199.424 -0.322176870,195.998 -0.325079365,195.998 -0.327981859,194.869 -0.330884353,194.869 -0.333786848,194.869 -0.336689342,194.869 -0.339591836,195.998 -0.342494331,195.998 -0.345396825,195.998 -0.348299319,195.998 -0.351201814,195.998 -0.354104308,195.998 -0.357006802,195.998 -0.359909297,195.998 -0.362811791,195.998 -0.365714285,195.998 -0.368616780,195.998 -0.371519274,197.133 -0.374421768,197.133 -0.377324263,197.133 -0.380226757,197.133 -0.383129251,197.133 -0.386031746,197.133 -0.388934240,198.275 -0.391836734,198.275 -0.394739229,198.275 -0.397641723,197.133 -0.400544217,197.133 -0.403446712,197.133 -0.406349206,195.998 -0.409251700,195.998 -0.412154195,195.998 -0.415056689,195.998 -0.417959183,195.998 -0.420861678,195.998 -0.423764172,195.998 -0.426666666,195.998 -0.429569160,197.133 -0.432471655,197.133 -0.435374149,197.133 -0.438276643,197.133 -0.441179138,197.133 -0.444081632,197.133 -0.446984126,197.133 -0.449886621,197.133 -0.452789115,197.133 -0.455691609,197.133 -0.458594104,197.133 -0.461496598,197.133 -0.464399092,197.133 -0.467301587,195.998 -0.470204081,195.998 -0.473106575,194.869 -0.476009070,193.746 -0.478911564,192.631 -0.481814058,190.418 -0.484716553,190.418 -0.487619047,189.321 -0.490521541,188.231 -0.493424036,188.231 -0.496326530,189.321 -0.499229024,190.418 -0.502131519,191.521 -0.505034013,192.631 -0.507936507,193.746 -0.510839002,193.746 -0.513741496,193.746 -0.516643990,193.746 -0.519546485,193.746 -0.522448979,192.631 -0.525351473,192.631 -0.528253968,191.521 -0.531156462,190.418 -0.534058956,190.418 -0.536961451,189.321 -0.539863945,189.321 -0.542766439,188.231 -0.545668934,187.147 -0.548571428,187.147 -0.551473922,184.997 -0.554376417,183.932 -0.557278911,183.932 -0.560181405,183.932 -0.563083900,183.932 -0.565986394,183.932 -0.568888888,184.997 -0.571791383,186.069 -0.574693877,188.231 -0.577596371,189.321 -0.580498866,190.418 -0.583401360,190.418 -0.586303854,189.321 -0.589206349,189.321 -0.592108843,189.321 -0.595011337,188.231 -0.597913832,188.231 -0.600816326,188.231 -0.603718820,187.147 -0.606621315,187.147 -0.609523809,186.069 -0.612426303,186.069 -0.615328798,186.069 -0.618231292,184.997 -0.621133786,184.997 -0.624036281,184.997 -0.626938775,183.932 -0.629841269,183.932 -0.632743764,183.932 -0.635646258,183.932 -0.638548752,183.932 -0.641451247,182.872 -0.644353741,182.872 -0.647256235,182.872 -0.650158730,182.872 -0.653061224,182.872 -0.655963718,181.819 -0.658866213,180.772 -0.661768707,180.772 -0.664671201,179.731 -0.667573696,178.696 -0.670476190,178.696 -0.673378684,177.666 -0.676281179,176.643 -0.679183673,175.626 -0.682086167,174.614 -0.684988662,173.608 -0.687891156,173.608 -0.690793650,173.608 -0.693696145,172.609 -0.696598639,173.608 -0.699501133,173.608 -0.702403628,173.608 -0.705306122,174.614 -0.708208616,175.626 -0.711111111,176.643 -0.714013605,177.666 -0.716916099,179.731 -0.719818594,180.772 -0.722721088,181.819 -0.725623582,183.932 -0.728526077,184.997 -0.731428571,186.069 -0.734331065,187.147 -0.737233560,188.231 -0.740136054,189.321 -0.743038548,190.418 -0.745941043,191.521 -0.748843537,192.631 -0.751746031,193.746 -0.754648526,193.746 -0.757551020,193.746 -0.760453514,194.869 -0.763356009,194.869 -0.766258503,194.869 -0.769160997,194.869 -0.772063492,194.869 -0.774965986,194.869 -0.777868480,193.746 -0.780770975,192.631 -0.783673469,191.521 -0.786575963,189.321 -0.789478458,189.321 -0.792380952,189.321 -0.795283446,189.321 -0.798185941,189.321 -0.801088435,190.418 -0.803990929,190.418 -0.806893424,193.746 -0.809795918,194.869 -0.812698412,195.998 -0.815600907,197.133 -0.818503401,197.133 -0.821405895,197.133 -0.824308390,197.133 -0.827210884,197.133 -0.830113378,195.998 -0.833015873,195.998 -0.835918367,195.998 -0.838820861,195.998 -0.841723356,194.869 -0.844625850,194.869 -0.847528344,194.869 -0.850430839,194.869 -0.853333333,194.869 -0.856235827,194.869 -0.859138321,193.746 -0.862040816,193.746 -0.864943310,192.631 -0.867845804,192.631 -0.870748299,191.521 -0.873650793,190.418 -0.876553287,190.418 -0.879455782,190.418 -0.882358276,189.321 -0.885260770,189.321 -0.888163265,188.231 -0.891065759,188.231 -0.893968253,188.231 -0.896870748,187.147 -0.899773242,187.147 -0.902675736,186.069 -0.905578231,186.069 -0.908480725,186.069 -0.911383219,184.997 -0.914285714,184.997 -0.917188208,183.932 -0.920090702,183.932 -0.922993197,182.872 -0.925895691,182.872 -0.928798185,181.819 -0.931700680,180.772 -0.934603174,179.731 -0.937505668,178.696 -0.940408163,177.666 -0.943310657,176.643 -0.946213151,175.626 -0.949115646,173.608 -0.952018140,172.609 -0.954920634,171.614 -0.957823129,169.643 -0.960725623,168.666 -0.963628117,167.695 -0.966530612,166.729 -0.969433106,165.769 -0.972335600,164.814 -0.975238095,163.865 -0.978140589,162.921 -0.981043083,162.921 -0.983945578,161.982 -0.986848072,161.982 -0.989750566,161.049 -0.992653061,161.049 -0.995555555,161.982 -0.998458049,161.982 -1.001360544,161.982 -1.004263038,161.049 -1.007165532,160.122 -1.010068027,160.122 -1.012970521,157.371 -1.015873015,154.668 -1.018775510,152.01 -1.021678004,149.399 -1.024580498,147.683 -1.027482993,145.987 -1.030385487,144.31 -1.033287981,143.479 -1.036190476,142.652 -1.039092970,141.831 -1.041995464,141.014 -1.044897959,141.014 -1.047800453,140.202 -1.050702947,141.014 -1.053605442,141.831 -1.056507936,143.479 -1.059410430,145.146 -1.062312925,147.683 -1.065215419,149.399 -1.068117913,151.135 -1.071020408,152.01 -1.073922902,153.777 -1.076825396,154.668 -1.079727891,155.563 -1.082630385,157.371 -1.085532879,159.2 -1.088435374,161.049 -1.091337868,162.921 -1.094240362,165.769 -1.097142857,167.695 -1.100045351,169.643 -1.102947845,172.609 -1.105850340,174.614 -1.108752834,-241.301 -1.111655328,-242.699 -1.114557823,-238.53 -1.117460317,-238.53 -1.120362811,-239.912 -1.123265306,-242.699 -1.126167800,-244.105 -1.129070294,-245.519 -1.131972789,-248.372 -1.134875283,-249.811 -1.137777777,-252.714 -1.140680272,-255.65 -1.143582766,-258.621 -1.146485260,-260.119 -1.149387755,-263.141 -1.152290249,-266.199 -1.155192743,-220 -1.158095238,-220 -1.160997732,-220 -1.163900226,-220 -1.166802721,-220 -1.169705215,-220 -1.172607709,-220 -1.175510204,-220 -1.178412698,-220 -1.181315192,-220 -1.184217687,-220 -1.187120181,-220 -1.190022675,-220 -1.192925170,-220 -1.195827664,-220 -1.198730158,-220 -1.201632653,-220 -1.204535147,-220 -1.207437641,-220 -1.210340136,-220 -1.213242630,-220 -1.216145124,-220 -1.219047619,-220 -1.221950113,-220 -1.224852607,337.332 -1.227755102,335.389 -1.230657596,331.537 -1.233560090,331.537 -1.236462585,325.841 -1.239365079,323.965 -1.242267573,320.244 -1.245170068,316.565 -1.248072562,314.742 -1.250975056,312.929 -1.253877551,307.553 -1.256780045,305.782 -1.259682539,302.27 -1.262585034,298.798 -1.265487528,295.366 -1.268390022,291.973 -1.271292517,288.62 -1.274195011,285.305 -1.277097505,282.028 -1.280000000,280.403 -1.282902494,277.183 -1.285804988,273.999 -1.288707482,272.421 -1.291609977,270.852 -1.294512471,269.292 -1.297414965,266.199 -1.300317460,264.665 -1.303219954,263.141 -1.306122448,263.141 -1.309024943,261.626 -1.311927437,261.626 -1.314829931,261.626 -1.317732426,261.626 -1.320634920,261.626 -1.323537414,261.626 -1.326439909,261.626 -1.329342403,263.141 -1.332244897,263.141 -1.335147392,263.141 -1.338049886,264.665 -1.340952380,263.141 -1.343854875,263.141 -1.346757369,263.141 -1.349659863,263.141 -1.352562358,263.141 -1.355464852,261.626 -1.358367346,261.626 -1.361269841,260.119 -1.364172335,258.621 -1.367074829,258.621 -1.369977324,257.131 -1.372879818,255.65 -1.375782312,251.258 -1.378684807,248.372 -1.381587301,241.301 -1.384489795,235.79 -1.387392290,234.432 -1.390294784,233.082 -1.393197278,231.739 -1.396099773,231.739 -1.399002267,233.082 -1.401904761,234.432 -1.404807256,234.432 -1.407709750,234.432 -1.410612244,231.739 -1.413514739,231.739 -1.416417233,-220 -1.419319727,-220 -1.422222222,-220 -1.425124716,-220 -1.428027210,-220 -1.430929705,-220 -1.433832199,-220 -1.436734693,-220 -1.439637188,-220 -1.442539682,-220 -1.445442176,-220 -1.448344671,-220 -1.451247165,-220 -1.454149659,-220 -1.457052154,-220 -1.459954648,-220 -1.462857142,-220 -1.465759637,-220 -1.468662131,-220 -1.471564625,-220 -1.474467120,-220 -1.477369614,255.65 -1.480272108,254.178 -1.483174603,249.811 -1.486077097,248.372 -1.488979591,246.942 -1.491882086,244.105 -1.494784580,242.699 -1.497687074,239.912 -1.500589569,237.156 -1.503492063,235.79 -1.506394557,233.082 -1.509297052,230.405 -1.512199546,227.758 -1.515102040,226.446 -1.518004535,223.846 -1.520907029,221.274 -1.523809523,220 -1.526712018,217.473 -1.529614512,214.975 -1.532517006,213.737 -1.535419501,211.282 -1.538321995,208.855 -1.541224489,207.652 -1.544126984,205.267 -1.547029478,202.91 -1.549931972,200.579 -1.552834467,199.424 -1.555736961,198.275 -1.558639455,197.133 -1.561541950,197.133 -1.564444444,195.998 -1.567346938,194.869 -1.570249433,194.869 -1.573151927,194.869 -1.576054421,193.746 -1.578956916,193.746 -1.581859410,192.631 -1.584761904,191.521 -1.587664399,190.418 -1.590566893,190.418 -1.593469387,189.321 -1.596371882,189.321 -1.599274376,188.231 -1.602176870,188.231 -1.605079365,186.069 -1.607981859,183.932 -1.610884353,182.872 -1.613786848,179.731 -1.616689342,178.696 -1.619591836,176.643 -1.622494331,173.608 -1.625396825,-220 -1.628299319,-220 -1.631201814,-220 -1.634104308,-220 -1.637006802,-220 -1.639909297,-220 -1.642811791,-220 -1.645714285,-220 -1.648616780,-220 -1.651519274,-220 -1.654421768,-220 -1.657324263,-220 -1.660226757,-220 -1.663129251,-220 -1.666031746,-220 -1.668934240,-220 -1.671836734,-220 -1.674739229,-220 -1.677641723,-220 -1.680544217,-220 -1.683446712,-220 -1.686349206,-220 -1.689251700,-220 -1.692154195,-220 -1.695056689,-220 -1.697959183,-220 -1.700861678,-220 -1.703764172,-220 -1.706666666,-220 -1.709569160,-220 -1.712471655,-220 -1.715374149,-220 -1.718276643,-220 -1.721179138,-220 -1.724081632,-220 -1.726984126,-220 -1.729886621,-220 -1.732789115,-220 -1.735691609,-220 -1.738594104,-220 -1.741496598,-220 -1.744399092,-220 -1.747301587,-220 -1.750204081,-220 -1.753106575,-220 -1.756009070,-220 -1.758911564,-220 -1.761814058,-220 -1.764716553,-220 -1.767619047,-220 -1.770521541,-220 -1.773424036,-220 -1.776326530,-220 -1.779229024,-220 -1.782131519,-220 -1.785034013,-220 -1.787936507,-220 -1.790839002,-220 -1.793741496,-220 -1.796643990,-220 -1.799546485,-220 -1.802448979,-220 -1.805351473,-220 -1.808253968,-220 -1.811156462,-220 -1.814058956,-220 -1.816961451,-220 -1.819863945,-220 -1.822766439,-220 -1.825668934,-220 -1.828571428,-220 -1.831473922,-220 -1.834376417,-220 -1.837278911,-220 -1.840181405,-220 -1.843083900,-220 -1.845986394,-220 -1.848888888,-220 -1.851791383,-220 -1.854693877,-220 -1.857596371,-220 -1.860498866,-220 -1.863401360,-220 -1.866303854,-220 -1.869206349,-220 -1.872108843,-220 -1.875011337,-220 -1.877913832,-220 -1.880816326,-220 -1.883718820,-220 -1.886621315,-220 -1.889523809,-220 -1.892426303,-220 -1.895328798,-220 -1.898231292,-220 -1.901133786,-220 -1.904036281,-220 -1.906938775,-220 -1.909841269,-220 -1.912743764,-220 -1.915646258,-220 -1.918548752,-220 -1.921451247,-220 -1.924353741,-220 -1.927256235,-220 -1.930158730,-220 -1.933061224,-220 -1.935963718,-220 -1.938866213,-220 -1.941768707,-220 -1.944671201,-220 -1.947573696,-220 -1.950476190,-220 -1.953378684,-220 -1.956281179,-220 -1.959183673,-220 -1.962086167,-220 -1.964988662,-220 -1.967891156,-220 -1.970793650,-220 -1.973696145,-220 -1.976598639,-220 -1.979501133,266.199 -1.982403628,263.141 -1.985306122,263.141 -1.988208616,260.119 -1.991111111,258.621 -1.994013605,255.65 -1.996916099,254.178 -1.999818594,252.714 -2.002721088,252.714 -2.005623582,251.258 -2.008526077,251.258 -2.011428571,251.258 -2.014331065,249.811 -2.017233560,249.811 -2.020136054,249.811 -2.023038548,251.258 -2.025941043,251.258 -2.028843537,251.258 -2.031746031,252.714 -2.034648526,252.714 -2.037551020,254.178 -2.040453514,254.178 -2.043356009,255.65 -2.046258503,257.131 -2.049160997,257.131 -2.052063492,258.621 -2.054965986,260.119 -2.057868480,260.119 -2.060770975,261.626 -2.063673469,261.626 -2.066575963,261.626 -2.069478458,261.626 -2.072380952,260.119 -2.075283446,258.621 -2.078185941,257.131 -2.081088435,255.65 -2.083990929,254.178 -2.086893424,252.714 -2.089795918,251.258 -2.092698412,-220 -2.095600907,-220 -2.098503401,-220 -2.101405895,-220 -2.104308390,-220 -2.107210884,-220 -2.110113378,-220 -2.113015873,-220 -2.115918367,-220 -2.118820861,-220 -2.121723356,-220 -2.124625850,-220 -2.127528344,-220 -2.130430839,-220 -2.133333333,-220 -2.136235827,361.544 -2.139138321,365.745 -2.142040816,365.745 -2.144943310,365.745 -2.147845804,367.863 -2.150748299,367.863 -2.153650793,369.994 -2.156553287,369.994 -2.159455782,369.994 -2.162358276,372.138 -2.165260770,372.138 -2.168163265,372.138 -2.171065759,374.294 -2.173968253,374.294 -2.176870748,376.462 -2.179773242,376.462 -2.182675736,378.643 -2.185578231,380.836 -2.188480725,380.836 -2.191383219,383.042 -2.194285714,385.261 -2.197188208,385.261 -2.200090702,387.493 -2.202993197,389.738 -2.205895691,389.738 -2.208798185,391.995 -2.211700680,391.995 -2.214603174,391.995 -2.217505668,394.266 -2.220408163,394.266 -2.223310657,394.266 -2.226213151,396.55 -2.229115646,396.55 -2.232018140,396.55 -2.234920634,398.847 -2.237823129,398.847 -2.240725623,398.847 -2.243628117,398.847 -2.246530612,398.847 -2.249433106,398.847 -2.252335600,398.847 -2.255238095,398.847 -2.258140589,398.847 -2.261043083,398.847 -2.263945578,398.847 -2.266848072,398.847 -2.269750566,398.847 -2.272653061,398.847 -2.275555555,398.847 -2.278458049,396.55 -2.281360544,396.55 -2.284263038,387.493 -2.287165532,380.836 -2.290068027,376.462 -2.292970521,374.294 -2.295873015,425.012 -2.298775510,429.95 -2.301678004,432.441 -2.304580498,432.441 -2.307482993,427.474 -2.310385487,432.441 -2.313287981,437.466 -2.316190476,434.946 -2.319092970,440 -2.321995464,440 -2.324897959,434.946 -2.327800453,432.441 -2.330702947,429.95 -2.333605442,425.012 -2.336507936,425.012 -2.339410430,427.474 -2.342312925,429.95 -2.345215419,434.946 -2.348117913,432.441 -2.351020408,442.549 -2.353922902,442.549 -2.356825396,445.113 -2.359727891,445.113 -2.362630385,442.549 -2.365532879,437.466 -2.368435374,437.466 -2.371337868,432.441 -2.374240362,429.95 -2.377142857,427.474 -2.380045351,425.012 -2.382947845,422.564 -2.385850340,420.13 -2.388752834,417.711 -2.391655328,415.305 -2.394557823,412.913 -2.397460317,412.913 -2.400362811,410.535 -2.403265306,410.535 -2.406167800,412.913 -2.409070294,412.913 -2.411972789,412.913 -2.414875283,412.913 -2.417777777,412.913 -2.420680272,412.913 -2.423582766,417.711 -2.426485260,408.17 -2.429387755,415.305 -2.432290249,425.012 -2.435192743,429.95 -2.438095238,432.441 -2.440997732,434.946 -2.443900226,434.946 -2.446802721,434.946 -2.449705215,434.946 -2.452607709,420.13 -2.455510204,401.158 -2.458412698,394.266 -2.461315192,389.738 -2.464217687,387.493 -2.467120181,387.493 -2.470022675,385.261 -2.472925170,383.042 -2.475827664,380.836 -2.478730158,380.836 -2.481632653,378.643 -2.484535147,378.643 -2.487437641,376.462 -2.490340136,376.462 -2.493242630,374.294 -2.496145124,374.294 -2.499047619,372.138 -2.501950113,372.138 -2.504852607,369.994 -2.507755102,369.994 -2.510657596,367.863 -2.513560090,365.745 -2.516462585,365.745 -2.519365079,363.638 -2.522267573,361.544 -2.525170068,359.461 -2.528072562,359.461 -2.530975056,357.391 -2.533877551,353.286 -2.536780045,363.638 -2.539682539,-220 -2.542585034,-220 -2.545487528,-220 -2.548390022,-220 -2.551292517,-220 -2.554195011,-220 -2.557097505,-220 -2.560000000,-220 -2.562902494,-220 -2.565804988,-220 -2.568707482,-220 -2.571609977,-220 -2.574512471,-220 -2.577414965,-220 -2.580317460,-220 -2.583219954,-220 -2.586122448,-220 -2.589024943,-220 -2.591927437,-220 -2.594829931,-220 -2.597732426,-220 -2.600634920,-220 -2.603537414,-220 -2.606439909,-220 -2.609342403,-220 -2.612244897,-220 -2.615147392,-220 -2.618049886,-220 -2.620952380,-220 -2.623854875,-220 -2.626757369,-220 -2.629659863,-220 -2.632562358,-220 -2.635464852,333.458 -2.638367346,333.458 -2.641269841,329.628 -2.644172335,329.628 -2.647074829,329.628 -2.649977324,329.628 -2.652879818,329.628 -2.655782312,327.729 -2.658684807,327.729 -2.661587301,327.729 -2.664489795,327.729 -2.667392290,325.841 -2.670294784,325.841 -2.673197278,323.965 -2.676099773,323.965 -2.679002267,322.099 -2.681904761,322.099 -2.684807256,322.099 -2.687709750,322.099 -2.690612244,320.244 -2.693514739,320.244 -2.696417233,320.244 -2.699319727,318.399 -2.702222222,314.742 -2.705124716,305.782 -2.708027210,298.798 -2.710929705,291.973 -2.713832199,286.957 -2.716734693,282.028 -2.719637188,280.403 -2.722539682,280.403 -2.725442176,280.403 -2.728344671,283.661 -2.731247165,286.957 -2.734149659,291.973 -2.737052154,302.27 -2.739954648,311.127 -2.742857142,316.565 -2.745759637,322.099 -2.748662131,322.099 -2.751564625,323.965 -2.754467120,323.965 -2.757369614,325.841 -2.760272108,325.841 -2.763174603,325.841 -2.766077097,327.729 -2.768979591,327.729 -2.771882086,327.729 -2.774784580,329.628 -2.777687074,329.628 -2.780589569,329.628 -2.783492063,331.537 -2.786394557,331.537 -2.789297052,333.458 -2.792199546,333.458 -2.795102040,333.458 -2.798004535,333.458 -2.800907029,333.458 -2.803809523,335.389 -2.806712018,335.389 -2.809614512,335.389 -2.812517006,335.389 -2.815419501,335.389 -2.818321995,335.389 -2.821224489,335.389 -2.824126984,335.389 -2.827029478,335.389 -2.829931972,335.389 -2.832834467,335.389 -2.835736961,335.389 -2.838639455,335.389 -2.841541950,337.332 -2.844444444,337.332 -2.847346938,337.332 -2.850249433,335.389 -2.853151927,335.389 -2.856054421,335.389 -2.858956916,335.389 -2.861859410,333.458 -2.864761904,333.458 -2.867664399,333.458 -2.870566893,331.537 -2.873469387,331.537 -2.876371882,331.537 -2.879274376,331.537 -2.882176870,331.537 -2.885079365,329.628 -2.887981859,329.628 -2.890884353,329.628 -2.893786848,329.628 -2.896689342,329.628 -2.899591836,329.628 -2.902494331,329.628 -2.905396825,329.628 -2.908299319,329.628 -2.911201814,329.628 -2.914104308,329.628 -2.917006802,329.628 -2.919909297,329.628 -2.922811791,329.628 -2.925714285,329.628 -2.928616780,329.628 -2.931519274,329.628 -2.934421768,327.729 -2.937324263,327.729 -2.940226757,327.729 -2.943129251,327.729 -2.946031746,327.729 -2.948934240,327.729 -2.951836734,325.841 -2.954739229,325.841 -2.957641723,325.841 -2.960544217,323.965 -2.963446712,323.965 -2.966349206,323.965 -2.969251700,323.965 -2.972154195,323.965 -2.975056689,323.965 -2.977959183,323.965 -2.980861678,322.099 -2.983764172,322.099 -2.986666666,322.099 -2.989569160,322.099 -2.992471655,320.244 -2.995374149,320.244 -2.998276643,318.399 -3.001179138,318.399 -3.004081632,318.399 -3.006984126,318.399 -3.009886621,316.565 -3.012789115,316.565 -3.015691609,316.565 -3.018594104,316.565 -3.021496598,316.565 -3.024399092,316.565 -3.027301587,314.742 -3.030204081,314.742 -3.033106575,314.742 -3.036009070,314.742 -3.038911564,314.742 -3.041814058,314.742 -3.044716553,312.929 -3.047619047,312.929 -3.050521541,311.127 -3.053424036,311.127 -3.056326530,311.127 -3.059229024,311.127 -3.062131519,309.335 -3.065034013,309.335 -3.067936507,309.335 -3.070839002,307.553 -3.073741496,307.553 -3.076643990,307.553 -3.079546485,305.782 -3.082448979,305.782 -3.085351473,305.782 -3.088253968,304.021 -3.091156462,304.021 -3.094058956,304.021 -3.096961451,304.021 -3.099863945,302.27 -3.102766439,302.27 -3.105668934,300.529 -3.108571428,300.529 -3.111473922,298.798 -3.114376417,298.798 -3.117278911,297.077 -3.120181405,297.077 -3.123083900,295.366 -3.125986394,295.366 -3.128888888,293.665 -3.131791383,291.973 -3.134693877,290.292 -3.137596371,290.292 -3.140498866,288.62 -3.143401360,286.957 -3.146303854,285.305 -3.149206349,283.661 -3.152108843,282.028 -3.155011337,280.403 -3.157913832,278.788 -3.160816326,277.183 -3.163718820,273.999 -3.166621315,272.421 -3.169523809,270.852 -3.172426303,269.292 -3.175328798,267.741 -3.178231292,266.199 -3.181133786,264.665 -3.184036281,263.141 -3.186938775,263.141 -3.189841269,261.626 -3.192743764,260.119 -3.195646258,257.131 -3.198548752,255.65 -3.201451247,255.65 -3.204353741,252.714 -3.207256235,251.258 -3.210158730,248.372 -3.213061224,246.942 -3.215963718,245.519 -3.218866213,244.105 -3.221768707,241.301 -3.224671201,239.912 -3.227573696,238.53 -3.230476190,235.79 -3.233378684,234.432 -3.236281179,231.739 -3.239183673,221.274 -3.242086167,217.473 -3.244988662,216.221 -3.247891156,214.975 -3.250793650,213.737 -3.253696145,213.737 -3.256598639,213.737 -3.259501133,213.737 -3.262403628,214.975 -3.265306122,217.473 -3.268208616,218.733 -3.271111111,220 -3.274013605,221.274 -3.276916099,223.846 -3.279818594,225.142 -3.282721088,225.142 -3.285623582,226.446 -3.288526077,227.758 -3.291428571,229.078 -3.294331065,229.078 -3.297233560,230.405 -3.300136054,-220 -3.303038548,-220 -3.305941043,-220 -3.308843537,-220 -3.311746031,-220 -3.314648526,-220 -3.317551020,-220 -3.320453514,-220 -3.323356009,-220 -3.326258503,-220 -3.329160997,-220 -3.332063492,-220 -3.334965986,-220 -3.337868480,-220 -3.340770975,-220 -3.343673469,-220 -3.346575963,-220 -3.349478458,-220 -3.352380952,-220 -3.355283446,-220 -3.358185941,-220 -3.361088435,-220 -3.363990929,-220 -3.366893424,282.028 -3.369795918,280.403 -3.372698412,277.183 -3.375600907,275.586 -3.378503401,275.586 -3.381405895,275.586 -3.384308390,275.586 -3.387210884,273.999 -3.390113378,273.999 -3.393015873,273.999 -3.395918367,272.421 -3.398820861,272.421 -3.401723356,272.421 -3.404625850,272.421 -3.407528344,270.852 -3.410430839,270.852 -3.413333333,270.852 -3.416235827,269.292 -3.419138321,269.292 -3.422040816,267.741 -3.424943310,267.741 -3.427845804,267.741 -3.430748299,267.741 -3.433650793,267.741 -3.436553287,267.741 -3.439455782,267.741 -3.442358276,267.741 -3.445260770,267.741 -3.448163265,267.741 -3.451065759,267.741 -3.453968253,267.741 -3.456870748,267.741 -3.459773242,267.741 -3.462675736,267.741 -3.465578231,267.741 -3.468480725,267.741 -3.471383219,267.741 -3.474285714,267.741 -3.477188208,267.741 -3.480090702,269.292 -3.482993197,269.292 -3.485895691,269.292 -3.488798185,269.292 -3.491700680,269.292 -3.494603174,270.852 -3.497505668,270.852 -3.500408163,270.852 -3.503310657,270.852 -3.506213151,270.852 -3.509115646,270.852 -3.512018140,270.852 -3.514920634,270.852 -3.517823129,272.421 -3.520725623,272.421 -3.523628117,270.852 -3.526530612,270.852 -3.529433106,269.292 -3.532335600,269.292 -3.535238095,267.741 -3.538140589,267.741 -3.541043083,267.741 -3.543945578,267.741 -3.546848072,266.199 -3.549750566,266.199 -3.552653061,266.199 -3.555555555,266.199 -3.558458049,266.199 -3.561360544,266.199 -3.564263038,264.665 -3.567165532,264.665 -3.570068027,263.141 -3.572970521,263.141 -3.575873015,263.141 -3.578775510,263.141 -3.581678004,261.626 -3.584580498,261.626 -3.587482993,261.626 -3.590385487,263.141 -3.593287981,263.141 -3.596190476,263.141 -3.599092970,263.141 -3.601995464,263.141 -3.604897959,263.141 -3.607800453,263.141 -3.610702947,263.141 -3.613605442,263.141 -3.616507936,263.141 -3.619410430,261.626 -3.622312925,261.626 -3.625215419,261.626 -3.628117913,261.626 -3.631020408,260.119 -3.633922902,260.119 -3.636825396,260.119 -3.639727891,260.119 -3.642630385,260.119 -3.645532879,260.119 -3.648435374,260.119 -3.651337868,260.119 -3.654240362,260.119 -3.657142857,260.119 -3.660045351,258.621 -3.662947845,258.621 -3.665850340,257.131 -3.668752834,257.131 -3.671655328,255.65 -3.674557823,254.178 -3.677460317,254.178 -3.680362811,255.65 -3.683265306,255.65 -3.686167800,257.131 -3.689070294,258.621 -3.691972789,260.119 -3.694875283,260.119 -3.697777777,260.119 -3.700680272,260.119 -3.703582766,260.119 -3.706485260,260.119 -3.709387755,261.626 -3.712290249,261.626 -3.715192743,263.141 -3.718095238,263.141 -3.720997732,264.665 -3.723900226,264.665 -3.726802721,264.665 -3.729705215,266.199 -3.732607709,266.199 -3.735510204,266.199 -3.738412698,264.665 -3.741315192,264.665 -3.744217687,264.665 -3.747120181,263.141 -3.750022675,264.665 -3.752925170,264.665 -3.755827664,263.141 -3.758730158,263.141 -3.761632653,263.141 -3.764535147,263.141 -3.767437641,263.141 -3.770340136,263.141 -3.773242630,264.665 -3.776145124,263.141 -3.779047619,263.141 -3.781950113,263.141 -3.784852607,263.141 -3.787755102,264.665 -3.790657596,264.665 -3.793560090,264.665 -3.796462585,264.665 -3.799365079,264.665 -3.802267573,266.199 -3.805170068,266.199 -3.808072562,266.199 -3.810975056,266.199 -3.813877551,266.199 -3.816780045,266.199 -3.819682539,267.741 -3.822585034,267.741 -3.825487528,267.741 -3.828390022,267.741 -3.831292517,267.741 -3.834195011,267.741 -3.837097505,266.199 -3.840000000,266.199 -3.842902494,266.199 -3.845804988,266.199 -3.848707482,266.199 -3.851609977,264.665 -3.854512471,264.665 -3.857414965,263.141 -3.860317460,263.141 -3.863219954,261.626 -3.866122448,260.119 -3.869024943,257.131 -3.871927437,255.65 -3.874829931,254.178 -3.877732426,252.714 -3.880634920,249.811 -3.883537414,248.372 -3.886439909,245.519 -3.889342403,244.105 -3.892244897,242.699 -3.895147392,239.912 -3.898049886,238.53 -3.900952380,237.156 -3.903854875,235.79 -3.906757369,234.432 -3.909659863,233.082 -3.912562358,233.082 -3.915464852,233.082 -3.918367346,233.082 -3.921269841,234.432 -3.924172335,237.156 -3.927074829,239.912 -3.929977324,251.258 -3.932879818,248.372 -3.935782312,248.372 -3.938684807,248.372 -3.941587301,248.372 -3.944489795,248.372 -3.947392290,246.942 -3.950294784,248.372 -3.953197278,246.942 -3.956099773,246.942 -3.959002267,246.942 -3.961904761,245.519 -3.964807256,245.519 -3.967709750,245.519 -3.970612244,245.519 -3.973514739,245.519 -3.976417233,245.519 -3.979319727,245.519 -3.982222222,245.519 -3.985124716,244.105 -3.988027210,244.105 -3.990929705,244.105 -3.993832199,244.105 -3.996734693,244.105 -3.999637188,244.105 -4.002539682,242.699 -4.005442176,242.699 -4.008344671,242.699 -4.011247165,241.301 -4.014149659,241.301 -4.017052154,241.301 -4.019954648,241.301 -4.022857142,241.301 -4.025759637,242.699 -4.028662131,244.105 -4.031564625,245.519 -4.034467120,245.519 -4.037369614,245.519 -4.040272108,245.519 -4.043174603,246.942 -4.046077097,246.942 -4.048979591,246.942 -4.051882086,246.942 -4.054784580,246.942 -4.057687074,246.942 -4.060589569,246.942 -4.063492063,248.372 -4.066394557,249.811 -4.069297052,249.811 -4.072199546,249.811 -4.075102040,249.811 -4.078004535,249.811 -4.080907029,251.258 -4.083809523,249.811 -4.086712018,249.811 -4.089614512,249.811 -4.092517006,249.811 -4.095419501,249.811 -4.098321995,249.811 -4.101224489,251.258 -4.104126984,249.811 -4.107029478,249.811 -4.109931972,248.372 -4.112834467,246.942 -4.115736961,244.105 -4.118639455,242.699 -4.121541950,239.912 -4.124444444,238.53 -4.127346938,235.79 -4.130249433,-220 -4.133151927,-220 -4.136054421,-220 -4.138956916,-220 -4.141859410,-220 -4.144761904,-220 -4.147664399,-220 -4.150566893,-220 -4.153469387,-220 -4.156371882,-220 -4.159274376,-220 -4.162176870,-220 -4.165079365,-220 -4.167981859,-220 -4.170884353,-220 -4.173786848,-220 -4.176689342,-220 -4.179591836,-220 -4.182494331,-220 -4.185396825,-220 -4.188299319,-220 -4.191201814,-220 -4.194104308,-220 -4.197006802,260.119 -4.199909297,257.131 -4.202811791,255.65 -4.205714285,254.178 -4.208616780,251.258 -4.211519274,249.811 -4.214421768,246.942 -4.217324263,245.519 -4.220226757,242.699 -4.223129251,242.699 -4.226031746,239.912 -4.228934240,237.156 -4.231836734,235.79 -4.234739229,234.432 -4.237641723,231.739 -4.240544217,230.405 -4.243446712,229.078 -4.246349206,227.758 -4.249251700,226.446 -4.252154195,223.846 -4.255056689,222.556 -4.257959183,220 -4.260861678,217.473 -4.263764172,211.282 -4.266666666,208.855 -4.269569160,207.652 -4.272471655,207.652 -4.275374149,206.456 -4.278276643,206.456 -4.281179138,208.855 -4.284081632,211.282 -4.286984126,213.737 -4.289886621,217.473 -4.292789115,220 -4.295691609,222.556 -4.298594104,225.142 -4.301496598,226.446 -4.304399092,227.758 -4.307301587,230.405 -4.310204081,230.405 -4.313106575,230.405 -4.316009070,231.739 -4.318911564,230.405 -4.321814058,230.405 -4.324716553,229.078 -4.327619047,229.078 -4.330521541,227.758 -4.333424036,227.758 -4.336326530,226.446 -4.339229024,226.446 -4.342131519,226.446 -4.345034013,226.446 -4.347936507,226.446 -4.350839002,225.142 -4.353741496,225.142 -4.356643990,225.142 -4.359546485,225.142 -4.362448979,223.846 -4.365351473,223.846 -4.368253968,223.846 -4.371156462,223.846 -4.374058956,222.556 -4.376961451,222.556 -4.379863945,222.556 -4.382766439,221.274 -4.385668934,221.274 -4.388571428,221.274 -4.391473922,221.274 -4.394376417,221.274 -4.397278911,221.274 -4.400181405,221.274 -4.403083900,221.274 -4.405986394,221.274 -4.408888888,221.274 -4.411791383,221.274 -4.414693877,222.556 -4.417596371,221.274 -4.420498866,221.274 -4.423401360,220 -4.426303854,218.733 -4.429206349,216.221 -4.432108843,213.737 -4.435011337,211.282 -4.437913832,208.855 -4.440816326,207.652 -4.443718820,205.267 -4.446621315,205.267 -4.449523809,205.267 -4.452426303,205.267 -4.455328798,206.456 -4.458231292,207.652 -4.461133786,210.065 -4.464036281,212.506 -4.466938775,214.975 -4.469841269,217.473 -4.472743764,218.733 -4.475646258,221.274 -4.478548752,222.556 -4.481451247,225.142 -4.484353741,227.758 -4.487256235,229.078 -4.490158730,230.405 -4.493061224,231.739 -4.495963718,233.082 -4.498866213,234.432 -4.501768707,234.432 -4.504671201,235.79 -4.507573696,235.79 -4.510476190,237.156 -4.513378684,237.156 -4.516281179,238.53 -4.519183673,238.53 -4.522086167,239.912 -4.524988662,241.301 -4.527891156,241.301 -4.530793650,242.699 -4.533696145,244.105 -4.536598639,245.519 -4.539501133,245.519 -4.542403628,246.942 -4.545306122,248.372 -4.548208616,248.372 -4.551111111,249.811 -4.554013605,249.811 -4.556916099,251.258 -4.559818594,251.258 -4.562721088,252.714 -4.565623582,252.714 -4.568526077,252.714 -4.571428571,252.714 -4.574331065,252.714 -4.577233560,252.714 -4.580136054,252.714 -4.583038548,252.714 -4.585941043,251.258 -4.588843537,249.811 -4.591746031,249.811 -4.594648526,249.811 -4.597551020,248.372 -4.600453514,248.372 -4.603356009,246.942 -4.606258503,246.942 -4.609160997,246.942 -4.612063492,246.942 -4.614965986,245.519 -4.617868480,245.519 -4.620770975,244.105 -4.623673469,244.105 -4.626575963,242.699 -4.629478458,242.699 -4.632380952,242.699 -4.635283446,241.301 -4.638185941,239.912 -4.641088435,239.912 -4.643990929,238.53 -4.646893424,237.156 -4.649795918,235.79 -4.652698412,234.432 -4.655600907,233.082 -4.658503401,231.739 -4.661405895,231.739 -4.664308390,230.405 -4.667210884,229.078 -4.670113378,229.078 -4.673015873,227.758 -4.675918367,226.446 -4.678820861,226.446 -4.681723356,225.142 -4.684625850,223.846 -4.687528344,222.556 -4.690430839,221.274 -4.693333333,220 -4.696235827,218.733 -4.699138321,218.733 -4.702040816,217.473 -4.704943310,216.221 -4.707845804,214.975 -4.710748299,213.737 -4.713650793,212.506 -4.716553287,212.506 -4.719455782,211.282 -4.722358276,211.282 -4.725260770,212.506 -4.728163265,212.506 -4.731065759,212.506 -4.733968253,212.506 -4.736870748,212.506 -4.739773242,212.506 -4.742675736,212.506 -4.745578231,212.506 -4.748480725,212.506 -4.751383219,211.282 -4.754285714,211.282 -4.757188208,211.282 -4.760090702,210.065 -4.762993197,208.855 -4.765895691,208.855 -4.768798185,207.652 -4.771700680,206.456 -4.774603174,206.456 -4.777505668,205.267 -4.780408163,204.085 -4.783310657,202.91 -4.786213151,201.741 -4.789115646,200.579 -4.792018140,199.424 -4.794920634,198.275 -4.797823129,197.133 -4.800725623,197.133 -4.803628117,195.998 -4.806530612,195.998 -4.809433106,195.998 -4.812335600,195.998 -4.815238095,195.998 -4.818140589,195.998 -4.821043083,197.133 -4.823945578,197.133 -4.826848072,198.275 -4.829750566,199.424 -4.832653061,200.579 -4.835555555,201.741 -4.838458049,202.91 -4.841360544,204.085 -4.844263038,205.267 -4.847165532,207.652 -4.850068027,208.855 -4.852970521,211.282 -4.855873015,212.506 -4.858775510,213.737 -4.861678004,214.975 -4.864580498,214.975 -4.867482993,216.221 -4.870385487,217.473 -4.873287981,217.473 -4.876190476,218.733 -4.879092970,220 -4.881995464,220 -4.884897959,220 -4.887800453,221.274 -4.890702947,222.556 -4.893605442,223.846 -4.896507936,223.846 -4.899410430,225.142 -4.902312925,226.446 -4.905215419,226.446 -4.908117913,227.758 -4.911020408,227.758 -4.913922902,230.405 -4.916825396,230.405 -4.919727891,233.082 -4.922630385,233.082 -4.925532879,-220 -4.928435374,-220 -4.931337868,-220 -4.934240362,-220 -4.937142857,-220 -4.940045351,-220 -4.942947845,-220 -4.945850340,-220 -4.948752834,-220 -4.951655328,-220 -4.954557823,-220 -4.957460317,-220 -4.960362811,-220 -4.963265306,-220 -4.966167800,-220 -4.969070294,-220 -4.971972789,-220 -4.974875283,-220 -4.977777777,-220 -4.980680272,-220 -4.983582766,-220 -4.986485260,-220 -4.989387755,-220 -4.992290249,-220 -4.995192743,-220 -4.998095238,-220 -5.000997732,-220 -5.003900226,-220 -5.006802721,-220 -5.009705215,-220 -5.012607709,-220 -5.015510204,-220 -5.018412698,-220 -5.021315192,-220 -5.024217687,-220 -5.027120181,-220 -5.030022675,-220 -5.032925170,-220 -5.035827664,-220 -5.038730158,-220 -5.041632653,-220 -5.044535147,-220 -5.047437641,-220 -5.050340136,-220 -5.053242630,-220 -5.056145124,-220 -5.059047619,-220 -5.061950113,-220 -5.064852607,-220 -5.067755102,-220 -5.070657596,-220 -5.073560090,-220 -5.076462585,-220 -5.079365079,-220 -5.082267573,-220 -5.085170068,-220 -5.088072562,-220 -5.090975056,-220 -5.093877551,-220 -5.096780045,-220 -5.099682539,190.418 -5.102585034,191.521 -5.105487528,191.521 -5.108390022,191.521 -5.111292517,191.521 -5.114195011,190.418 -5.117097505,190.418 -5.120000000,190.418 -5.122902494,190.418 -5.125804988,189.321 -5.128707482,188.231 -5.131609977,187.147 -5.134512471,186.069 -5.137414965,184.997 -5.140317460,183.932 -5.143219954,182.872 -5.146122448,181.819 -5.149024943,178.696 -5.151927437,176.643 -5.154829931,174.614 -5.157732426,173.608 -5.160634920,171.614 -5.163537414,170.626 -5.166439909,169.643 -5.169342403,168.666 -5.172244897,167.695 -5.175147392,167.695 -5.178049886,168.666 -5.180952380,167.695 -5.183854875,168.666 -5.186757369,168.666 -5.189659863,167.695 -5.192562358,167.695 -5.195464852,167.695 -5.198367346,167.695 -5.201269841,167.695 -5.204172335,168.666 -5.207074829,169.643 -5.209977324,169.643 -5.212879818,171.614 -5.215782312,172.609 -5.218684807,173.608 -5.221587301,174.614 -5.224489795,176.643 -5.227392290,178.696 -5.230294784,180.772 -5.233197278,182.872 -5.236099773,184.997 -5.239002267,188.231 -5.241904761,191.521 -5.244807256,198.275 -5.247709750,204.085 -5.250612244,210.065 -5.253514739,214.975 -5.256417233,220 -5.259319727,226.446 -5.262222222,234.432 -5.265124716,239.912 -5.268027210,244.105 -5.270929705,251.258 -5.273832199,-220 -5.276734693,-220 -5.279637188,-220 -5.282539682,-220 -5.285442176,-220 -5.288344671,-220 -5.291247165,-220 -5.294149659,-220 -5.297052154,-220 -5.299954648,-220 -5.302857142,-220 -5.305759637,-220 -5.308662131,-220 -5.311564625,-220 -5.314467120,-220 -5.317369614,-220 -5.320272108,-220 -5.323174603,-220 -5.326077097,-220 -5.328979591,-220 -5.331882086,-220 -5.334784580,-220 -5.337687074,-220 -5.340589569,-220 -5.343492063,-220 -5.346394557,-220 -5.349297052,-220 -5.352199546,-220 -5.355102040,-220 -5.358004535,-220 -5.360907029,-220 -5.363809523,-220 -5.366712018,-220 -5.369614512,-220 -5.372517006,-220 -5.375419501,-220 -5.378321995,-220 -5.381224489,-220 -5.384126984,-220 -5.387029478,-220 -5.389931972,-220 -5.392834467,-220 -5.395736961,-220 -5.398639455,-220 -5.401541950,-220 -5.404444444,-220 -5.407346938,-220 -5.410249433,-220 -5.413151927,-220 -5.416054421,-220 -5.418956916,-220 -5.421859410,-220 -5.424761904,-220 -5.427664399,-220 -5.430566893,-220 -5.433469387,-220 -5.436371882,-220 -5.439274376,-220 -5.442176870,-220 -5.445079365,-220 -5.447981859,-220 -5.450884353,-220 -5.453786848,-220 -5.456689342,-220 -5.459591836,-220 -5.462494331,-220 -5.465396825,-220 -5.468299319,-220 -5.471201814,-220 -5.474104308,-220 -5.477006802,-220 -5.479909297,-220 -5.482811791,-217.473 -5.485714285,-217.473 -5.488616780,-217.473 -5.491519274,-217.473 -5.494421768,-218.733 -5.497324263,220 -5.500226757,221.274 -5.503129251,223.846 -5.506031746,225.142 -5.508934240,227.758 -5.511836734,230.405 -5.514739229,231.739 -5.517641723,231.739 -5.520544217,233.082 -5.523446712,234.432 -5.526349206,234.432 -5.529251700,234.432 -5.532154195,234.432 -5.535056689,235.79 -5.537959183,235.79 -5.540861678,234.432 -5.543764172,235.79 -5.546666666,235.79 -5.549569160,235.79 -5.552471655,235.79 -5.555374149,234.432 -5.558276643,234.432 -5.561179138,233.082 -5.564081632,231.739 -5.566984126,230.405 -5.569886621,230.405 -5.572789115,227.758 -5.575691609,227.758 -5.578594104,225.142 -5.581496598,225.142 -5.584399092,222.556 -5.587301587,222.556 -5.590204081,220 -5.593106575,218.733 -5.596009070,216.221 -5.598911564,213.737 -5.601814058,-220 -5.604716553,-220 -5.607619047,-220 -5.610521541,-220 -5.613424036,-220 -5.616326530,-220 -5.619229024,-220 -5.622131519,-220 -5.625034013,-220 -5.627936507,-220 -5.630839002,-220 -5.633741496,-220 -5.636643990,-220 -5.639546485,-220 -5.642448979,-220 -5.645351473,-220 -5.648253968,-220 -5.651156462,-220 -5.654058956,-220 -5.656961451,246.942 -5.659863945,246.942 -5.662766439,246.942 -5.665668934,245.519 -5.668571428,245.519 -5.671473922,244.105 -5.674376417,244.105 -5.677278911,244.105 -5.680181405,244.105 -5.683083900,242.699 -5.685986394,242.699 -5.688888888,241.301 -5.691791383,241.301 -5.694693877,241.301 -5.697596371,239.912 -5.700498866,238.53 -5.703401360,235.79 -5.706303854,234.432 -5.709206349,234.432 -5.712108843,231.739 -5.715011337,231.739 -5.717913832,231.739 -5.720816326,231.739 -5.723718820,233.082 -5.726621315,235.79 -5.729523809,235.79 -5.732426303,235.79 -5.735328798,235.79 -5.738231292,234.432 -5.741133786,233.082 -5.744036281,231.739 -5.746938775,229.078 -5.749841269,227.758 -5.752743764,227.758 -5.755646258,225.142 -5.758548752,225.142 -5.761451247,223.846 -5.764353741,222.556 -5.767256235,222.556 -5.770158730,221.274 -5.773061224,220 -5.775963718,220 -5.778866213,218.733 -5.781768707,217.473 -5.784671201,216.221 -5.787573696,214.975 -5.790476190,213.737 -5.793378684,211.282 -5.796281179,210.065 -5.799183673,208.855 -5.802086167,207.652 -5.804988662,206.456 -5.807891156,205.267 -5.810793650,204.085 -5.813696145,202.91 -5.816598639,202.91 -5.819501133,201.741 -5.822403628,200.579 -5.825306122,199.424 -5.828208616,197.133 -5.831111111,195.998 -5.834013605,195.998 -5.836916099,197.133 -5.839818594,197.133 -5.842721088,199.424 -5.845623582,201.741 -5.848526077,211.282 -5.851428571,210.065 -5.854331065,211.282 -5.857233560,211.282 -5.860136054,210.065 -5.863038548,210.065 -5.865941043,210.065 -5.868843537,210.065 -5.871746031,208.855 -5.874648526,207.652 -5.877551020,207.652 -5.880453514,-220 -5.883356009,-220 -5.886258503,-220 -5.889160997,-220 -5.892063492,-220 -5.894965986,-220 -5.897868480,-220 -5.900770975,-220 -5.903673469,-220 -5.906575963,-220 -5.909478458,-220 -5.912380952,-220 -5.915283446,-220 -5.918185941,-220 -5.921088435,-220 -5.923990929,-220 -5.926893424,-220 -5.929795918,-220 -5.932698412,-220 -5.935600907,-220 -5.938503401,-220 -5.941405895,238.53 -5.944308390,235.79 -5.947210884,233.082 -5.950113378,230.405 -5.953015873,229.078 -5.955918367,226.446 -5.958820861,226.446 -5.961723356,225.142 -5.964625850,223.846 -5.967528344,222.556 -5.970430839,221.274 -5.973333333,220 -5.976235827,218.733 -5.979138321,217.473 -5.982040816,216.221 -5.984943310,216.221 -5.987845804,214.975 -5.990748299,213.737 -5.993650793,213.737 -5.996553287,212.506 -5.999455782,212.506 -6.002358276,212.506 -6.005260770,211.282 -6.008163265,211.282 -6.011065759,212.506 -6.013968253,212.506 -6.016870748,212.506 -6.019773242,212.506 -6.022675736,213.737 -6.025578231,213.737 -6.028480725,214.975 -6.031383219,214.975 -6.034285714,216.221 -6.037188208,216.221 -6.040090702,218.733 -6.042993197,218.733 -6.045895691,220 -6.048798185,220 -6.051700680,221.274 -6.054603174,222.556 -6.057505668,222.556 -6.060408163,223.846 -6.063310657,225.142 -6.066213151,226.446 -6.069115646,227.758 -6.072018140,230.405 -6.074920634,231.739 -6.077823129,233.082 -6.080725623,235.79 -6.083628117,238.53 -6.086530612,239.912 -6.089433106,241.301 -6.092335600,242.699 -6.095238095,244.105 -6.098140589,245.519 -6.101043083,245.519 -6.103945578,246.942 -6.106848072,248.372 -6.109750566,248.372 -6.112653061,248.372 -6.115555555,248.372 -6.118458049,248.372 -6.121360544,248.372 -6.124263038,248.372 -6.127165532,245.519 -6.130068027,245.519 -6.132970521,244.105 -6.135873015,242.699 -6.138775510,241.301 -6.141678004,239.912 -6.144580498,239.912 -6.147482993,239.912 -6.150385487,239.912 -6.153287981,239.912 -6.156190476,241.301 -6.159092970,241.301 -6.161995464,239.912 -6.164897959,241.301 -6.167800453,242.699 -6.170702947,244.105 -6.173605442,239.912 -6.176507936,241.301 -6.179410430,241.301 -6.182312925,244.105 -6.185215419,245.519 -6.188117913,252.714 -6.191020408,252.714 -6.193922902,251.258 -6.196825396,249.811 -6.199727891,248.372 -6.202630385,246.942 -6.205532879,245.519 -6.208435374,244.105 -6.211337868,242.699 -6.214240362,241.301 -6.217142857,239.912 -6.220045351,238.53 -6.222947845,238.53 -6.225850340,237.156 -6.228752834,237.156 -6.231655328,235.79 -6.234557823,235.79 -6.237460317,235.79 -6.240362811,235.79 -6.243265306,235.79 -6.246167800,235.79 -6.249070294,237.156 -6.251972789,237.156 -6.254875283,237.156 -6.257777777,237.156 -6.260680272,238.53 -6.263582766,238.53 -6.266485260,237.156 -6.269387755,237.156 -6.272290249,235.79 -6.275192743,234.432 -6.278095238,234.432 -6.280997732,234.432 -6.283900226,233.082 -6.286802721,231.739 -6.289705215,231.739 -6.292607709,231.739 -6.295510204,230.405 -6.298412698,230.405 -6.301315192,229.078 -6.304217687,229.078 -6.307120181,229.078 -6.310022675,227.758 -6.312925170,227.758 -6.315827664,217.473 -6.318730158,213.737 -6.321632653,211.282 -6.324535147,208.855 -6.327437641,207.652 -6.330340136,207.652 -6.333242630,206.456 -6.336145124,207.652 -6.339047619,207.652 -6.341950113,206.456 -6.344852607,207.652 -6.347755102,206.456 -6.350657596,206.456 -6.353560090,205.267 -6.356462585,205.267 -6.359365079,204.085 -6.362267573,202.91 -6.365170068,201.741 -6.368072562,200.579 -6.370975056,197.133 -6.373877551,192.631 -6.376780045,191.521 -6.379682539,190.418 -6.382585034,189.321 -6.385487528,189.321 -6.388390022,192.631 -6.391292517,193.746 -6.394195011,197.133 -6.397097505,200.579 -6.400000000,206.456 -6.402902494,212.506 -6.405804988,216.221 -6.408707482,216.221 -6.411609977,214.975 -6.414512471,213.737 -6.417414965,210.065 -6.420317460,206.456 -6.423219954,205.267 -6.426122448,204.085 -6.429024943,202.91 -6.431927437,202.91 -6.434829931,201.741 -6.437732426,201.741 -6.440634920,200.579 -6.443537414,199.424 -6.446439909,199.424 -6.449342403,199.424 -6.452244897,198.275 -6.455147392,199.424 -6.458049886,199.424 -6.460952380,200.579 -6.463854875,201.741 -6.466757369,201.741 -6.469659863,201.741 -6.472562358,201.741 -6.475464852,201.741 -6.478367346,201.741 -6.481269841,200.579 -6.484172335,199.424 -6.487074829,199.424 -6.489977324,197.133 -6.492879818,195.998 -6.495782312,194.869 -6.498684807,194.869 -6.501587301,193.746 -6.504489795,193.746 -6.507392290,192.631 -6.510294784,192.631 -6.513197278,191.521 -6.516099773,191.521 -6.519002267,191.521 -6.521904761,190.418 -6.524807256,189.321 -6.527709750,189.321 -6.530612244,188.231 -6.533514739,187.147 -6.536417233,186.069 -6.539319727,186.069 -6.542222222,184.997 -6.545124716,183.932 -6.548027210,183.932 -6.550929705,182.872 -6.553832199,181.819 -6.556734693,180.772 -6.559637188,176.643 -6.562539682,173.608 -6.565442176,171.614 -6.568344671,168.666 -6.571247165,167.695 -6.574149659,165.769 -6.577052154,163.865 -6.579954648,162.921 -6.582857142,161.982 -6.585759637,161.049 -6.588662131,160.122 -6.591564625,160.122 -6.594467120,159.2 -6.597369614,158.283 -6.600272108,157.371 -6.603174603,156.465 -6.606077097,-220 -6.608979591,-220 -6.611882086,-220 -6.614784580,-220 -6.617687074,-220 -6.620589569,-220 -6.623492063,-220 -6.626394557,-220 -6.629297052,-220 -6.632199546,-220 -6.635102040,-220 -6.638004535,-220 -6.640907029,-220 -6.643809523,-220 -6.646712018,-220 -6.649614512,-220 -6.652517006,-220 -6.655419501,-220 -6.658321995,-220 -6.661224489,-220 -6.664126984,-220 -6.667029478,-220 -6.669931972,-220 -6.672834467,-220 -6.675736961,-220 -6.678639455,-220 -6.681541950,-220 -6.684444444,-220 -6.687346938,-220 -6.690249433,-220 -6.693151927,-220 -6.696054421,-220 -6.698956916,-220 -6.701859410,-220 -6.704761904,-220 -6.707664399,-220 -6.710566893,-220 -6.713469387,-220 -6.716371882,-220 -6.719274376,-220 -6.722176870,-220 -6.725079365,-220 -6.727981859,-220 -6.730884353,-220 -6.733786848,-220 -6.736689342,-220 -6.739591836,-220 -6.742494331,-220 -6.745396825,-220 -6.748299319,-220 -6.751201814,-220 -6.754104308,-220 -6.757006802,-220 -6.759909297,-220 -6.762811791,-220 -6.765714285,-220 -6.768616780,-220 -6.771519274,-220 -6.774421768,-220 -6.777324263,-220 -6.780226757,-220 -6.783129251,-220 -6.786031746,-220 -6.788934240,-220 -6.791836734,-220 -6.794739229,-220 -6.797641723,-220 -6.800544217,-220 -6.803446712,-220 -6.806349206,-220 -6.809251700,-220 -6.812154195,-220 -6.815056689,-220 -6.817959183,-220 -6.820861678,-220 -6.823764172,-220 -6.826666666,-220 -6.829569160,-220 -6.832471655,-220 -6.835374149,-220 -6.838276643,-220 -6.841179138,-220 -6.844081632,-220 -6.846984126,-220 -6.849886621,-220 -6.852789115,-220 -6.855691609,-220 -6.858594104,-220 -6.861496598,-220 -6.864399092,-220 -6.867301587,-220 -6.870204081,-220 -6.873106575,-220 -6.876009070,-220 -6.878911564,-220 -6.881814058,-220 -6.884716553,-220 -6.887619047,-220 -6.890521541,-220 -6.893424036,-220 -6.896326530,-220 -6.899229024,-220 -6.902131519,-220 -6.905034013,-220 -6.907936507,-220 -6.910839002,-220 -6.913741496,-220 -6.916643990,-220 -6.919546485,-220 -6.922448979,-220 -6.925351473,-220 -6.928253968,-220 -6.931156462,-220 -6.934058956,-220 -6.936961451,-220 -6.939863945,-220 -6.942766439,-220 -6.945668934,-220 -6.948571428,-220 -6.951473922,-220 -6.954376417,-220 -6.957278911,-220 -6.960181405,-220 -6.963083900,-220 -6.965986394,-220 -6.968888888,-220 -6.971791383,-220 -6.974693877,-220 -6.977596371,-220 -6.980498866,-220 -6.983401360,-220 -6.986303854,-220 -6.989206349,-220 -6.992108843,-220 -6.995011337,-220 -6.997913832,-220 -7.000816326,-220 -7.003718820,-220 -7.006621315,-220 -7.009523809,-220 -7.012426303,-220 -7.015328798,-220 -7.018231292,-220 -7.021133786,-220 -7.024036281,-220 -7.026938775,-220 -7.029841269,-220 -7.032743764,-220 -7.035646258,-220 -7.038548752,-220 -7.041451247,-220 -7.044353741,-220 -7.047256235,-220 -7.050158730,-220 -7.053061224,-220 -7.055963718,-220 -7.058866213,-220 -7.061768707,-220 -7.064671201,-220 -7.067573696,-220 -7.070476190,-220 -7.073378684,-220 -7.076281179,-220 -7.079183673,-220 -7.082086167,-220 -7.084988662,-220 -7.087891156,-220 -7.090793650,-220 -7.093696145,-220 -7.096598639,-220 -7.099501133,-220 -7.102403628,-220 -7.105306122,-220 -7.108208616,-220 -7.111111111,-220 -7.114013605,-220 -7.116916099,-220 -7.119818594,-220 -7.122721088,-220 -7.125623582,-220 -7.128526077,-220 -7.131428571,-220 -7.134331065,-220 -7.137233560,-220 -7.140136054,-220 -7.143038548,-220 -7.145941043,-220 -7.148843537,-220 -7.151746031,-220 -7.154648526,-220 -7.157551020,-220 -7.160453514,-220 -7.163356009,-198.275 -7.166258503,-197.133 -7.169160997,-197.133 -7.172063492,-198.275 -7.174965986,-199.424 -7.177868480,-199.424 -7.180770975,-199.424 -7.183673469,-204.085 -7.186575963,-204.085 -7.189478458,-208.855 -7.192380952,-211.282 -7.195283446,-212.506 -7.198185941,-211.282 -7.201088435,-207.652 -7.203990929,-206.456 -7.206893424,-207.652 -7.209795918,-210.065 -7.212698412,-211.282 -7.215600907,-211.282 -7.218503401,-211.282 -7.221405895,-212.506 -7.224308390,-211.282 -7.227210884,-208.855 -7.230113378,-211.282 -7.233015873,-213.737 -7.235918367,-213.737 -7.238820861,-212.506 -7.241723356,-214.975 -7.244625850,-213.737 -7.247528344,-217.473 -7.250430839,-227.758 -7.253333333,-234.432 -7.256235827,-238.53 -7.259138321,-241.301 -7.262040816,-239.912 -7.264943310,-238.53 -7.267845804,-231.739 -7.270748299,-231.739 -7.273650793,-239.912 -7.276553287,-239.912 -7.279455782,-238.53 -7.282358276,-239.912 -7.285260770,-238.53 -7.288163265,-241.301 -7.291065759,-238.53 -7.293968253,-239.912 -7.296870748,-239.912 -7.299773242,-241.301 -7.302675736,-239.912 -7.305578231,-238.53 -7.308480725,-220 -7.311383219,-220 -7.314285714,-220 -7.317188208,-220 -7.320090702,-220 -7.322993197,-220 -7.325895691,-220 -7.328798185,-220 -7.331700680,-220 -7.334603174,-220 -7.337505668,-220 -7.340408163,-220 -7.343310657,-220 -7.346213151,-220 -7.349115646,-220 -7.352018140,-220 -7.354920634,-220 -7.357823129,-220 -7.360725623,-220 -7.363628117,-220 -7.366530612,-220 -7.369433106,-220 -7.372335600,-220 -7.375238095,-220 -7.378140589,-220 -7.381043083,-220 -7.383945578,-220 -7.386848072,-220 -7.389750566,-220 -7.392653061,-220 -7.395555555,-220 -7.398458049,-220 -7.401360544,-220 -7.404263038,-220 -7.407165532,-220 -7.410068027,-220 -7.412970521,-220 -7.415873015,-220 -7.418775510,-220 -7.421678004,-220 -7.424580498,-220 -7.427482993,-220 -7.430385487,275.586 -7.433287981,272.421 -7.436190476,272.421 -7.439092970,272.421 -7.441995464,270.852 -7.444897959,270.852 -7.447800453,269.292 -7.450702947,269.292 -7.453605442,269.292 -7.456507936,269.292 -7.459410430,270.852 -7.462312925,270.852 -7.465215419,272.421 -7.468117913,273.999 -7.471020408,277.183 -7.473922902,283.661 -7.476825396,291.973 -7.479727891,295.366 -7.482630385,298.798 -7.485532879,300.529 -7.488435374,300.529 -7.491337868,302.27 -7.494240362,304.021 -7.497142857,304.021 -7.500045351,305.782 -7.502947845,307.553 -7.505850340,307.553 -7.508752834,309.335 -7.511655328,311.127 -7.514557823,311.127 -7.517460317,312.929 -7.520362811,314.742 -7.523265306,314.742 -7.526167800,316.565 -7.529070294,316.565 -7.531972789,318.399 -7.534875283,320.244 -7.537777777,322.099 -7.540680272,323.965 -7.543582766,325.841 -7.546485260,325.841 -7.549387755,327.729 -7.552290249,329.628 -7.555192743,331.537 -7.558095238,331.537 -7.560997732,333.458 -7.563900226,333.458 -7.566802721,335.389 -7.569705215,337.332 -7.572607709,337.332 -7.575510204,337.332 -7.578412698,337.332 -7.581315192,335.389 -7.584217687,331.537 -7.587120181,327.729 -7.590022675,325.841 -7.592925170,323.965 -7.595827664,323.965 -7.598730158,322.099 -7.601632653,322.099 -7.604535147,322.099 -7.607437641,323.965 -7.610340136,325.841 -7.613242630,327.729 -7.616145124,335.389 -7.619047619,-220 -7.621950113,-220 -7.624852607,-220 -7.627755102,-220 -7.630657596,-220 -7.633560090,-220 -7.636462585,-220 -7.639365079,-220 -7.642267573,-220 -7.645170068,-220 -7.648072562,-220 -7.650975056,-220 -7.653877551,-220 -7.656780045,-220 -7.659682539,-220 -7.662585034,-220 -7.665487528,-220 -7.668390022,-220 -7.671292517,-220 -7.674195011,-220 -7.677097505,331.537 -7.680000000,329.628 -7.682902494,325.841 -7.685804988,323.965 -7.688707482,323.965 -7.691609977,325.841 -7.694512471,331.537 -7.697414965,337.332 -7.700317460,341.252 -7.703219954,343.229 -7.706122448,337.332 -7.709024943,339.286 -7.711927437,339.286 -7.714829931,345.217 -7.717732426,351.251 -7.720634920,355.333 -7.723537414,357.391 -7.726439909,357.391 -7.729342403,357.391 -7.732244897,357.391 -7.735147392,353.286 -7.738049886,351.251 -7.740952380,347.217 -7.743854875,343.229 -7.746757369,339.286 -7.749659863,339.286 -7.752562358,335.389 -7.755464852,333.458 -7.758367346,331.537 -7.761269841,331.537 -7.764172335,329.628 -7.767074829,327.729 -7.769977324,327.729 -7.772879818,325.841 -7.775782312,323.965 -7.778684807,323.965 -7.781587301,323.965 -7.784489795,322.099 -7.787392290,322.099 -7.790294784,322.099 -7.793197278,322.099 -7.796099773,320.244 -7.799002267,320.244 -7.801904761,320.244 -7.804807256,320.244 -7.807709750,320.244 -7.810612244,320.244 -7.813514739,320.244 -7.816417233,320.244 -7.819319727,318.399 -7.822222222,318.399 -7.825124716,318.399 -7.828027210,318.399 -7.830929705,316.565 -7.833832199,316.565 -7.836734693,314.742 -7.839637188,314.742 -7.842539682,316.565 -7.845442176,320.244 -7.848344671,323.965 -7.851247165,329.628 -7.854149659,331.537 -7.857052154,333.458 -7.859954648,335.389 -7.862857142,337.332 -7.865759637,339.286 -7.868662131,341.252 -7.871564625,343.229 -7.874467120,345.217 -7.877369614,349.228 -7.880272108,353.286 -7.883174603,359.461 -7.886077097,361.544 -7.888979591,365.745 -7.891882086,367.863 -7.894784580,369.994 -7.897687074,369.994 -7.900589569,369.994 -7.903492063,369.994 -7.906394557,367.863 -7.909297052,367.863 -7.912199546,365.745 -7.915102040,361.544 -7.918004535,357.391 -7.920907029,357.391 -7.923809523,355.333 -7.926712018,351.251 -7.929614512,-220 -7.932517006,-220 -7.935419501,-220 -7.938321995,-220 -7.941224489,-220 -7.944126984,-220 -7.947029478,-220 -7.949931972,-220 -7.952834467,-220 -7.955736961,-220 -7.958639455,-220 -7.961541950,-220 -7.964444444,-220 -7.967346938,-220 -7.970249433,-220 -7.973151927,-220 -7.976054421,-220 -7.978956916,-220 -7.981859410,-220 -7.984761904,-220 -7.987664399,-220 -7.990566893,-220 -7.993469387,-220 -7.996371882,-220 -7.999274376,-220 -8.002176870,-220 -8.005079365,-220 -8.007981859,-220 -8.010884353,-220 -8.013786848,-220 -8.016689342,-220 -8.019591836,355.333 -8.022494331,353.286 -8.025396825,355.333 -8.028299319,355.333 -8.031201814,357.391 -8.034104308,363.638 -8.037006802,363.638 -8.039909297,365.745 -8.042811791,365.745 -8.045714285,365.745 -8.048616780,363.638 -8.051519274,363.638 -8.054421768,361.544 -8.057324263,361.544 -8.060226757,361.544 -8.063129251,359.461 -8.066031746,359.461 -8.068934240,357.391 -8.071836734,357.391 -8.074739229,355.333 -8.077641723,353.286 -8.080544217,353.286 -8.083446712,351.251 -8.086349206,351.251 -8.089251700,349.228 -8.092154195,347.217 -8.095056689,347.217 -8.097959183,345.217 -8.100861678,345.217 -8.103764172,343.229 -8.106666666,343.229 -8.109569160,341.252 -8.112471655,341.252 -8.115374149,339.286 -8.118276643,339.286 -8.121179138,337.332 -8.124081632,335.389 -8.126984126,333.458 -8.129886621,331.537 -8.132789115,325.841 -8.135691609,322.099 -8.138594104,320.244 -8.141496598,314.742 -8.144399092,314.742 -8.147301587,312.929 -8.150204081,311.127 -8.153106575,311.127 -8.156009070,311.127 -8.158911564,309.335 -8.161814058,309.335 -8.164716553,307.553 -8.167619047,307.553 -8.170521541,307.553 -8.173424036,307.553 -8.176326530,309.335 -8.179229024,309.335 -8.182131519,309.335 -8.185034013,311.127 -8.187936507,311.127 -8.190839002,311.127 -8.193741496,311.127 -8.196643990,311.127 -8.199546485,309.335 -8.202448979,307.553 -8.205351473,307.553 -8.208253968,307.553 -8.211156462,305.782 -8.214058956,304.021 -8.216961451,302.27 -8.219863945,300.529 -8.222766439,298.798 -8.225668934,297.077 -8.228571428,293.665 -8.231473922,291.973 -8.234376417,291.973 -8.237278911,290.292 -8.240181405,290.292 -8.243083900,288.62 -8.245986394,286.957 -8.248888888,285.305 -8.251791383,283.661 -8.254693877,282.028 -8.257596371,280.403 -8.260498866,278.788 -8.263401360,277.183 -8.266303854,275.586 -8.269206349,273.999 -8.272108843,272.421 -8.275011337,270.852 -8.277913832,270.852 -8.280816326,269.292 -8.283718820,269.292 -8.286621315,267.741 -8.289523809,266.199 -8.292426303,264.665 -8.295328798,263.141 -8.298231292,261.626 -8.301133786,261.626 -8.304036281,260.119 -8.306938775,258.621 -8.309841269,258.621 -8.312743764,257.131 -8.315646258,257.131 -8.318548752,255.65 -8.321451247,255.65 -8.324353741,254.178 -8.327256235,252.714 -8.330158730,252.714 -8.333061224,251.258 -8.335963718,249.811 -8.338866213,249.811 -8.341768707,248.372 -8.344671201,246.942 -8.347573696,246.942 -8.350476190,245.519 -8.353378684,245.519 -8.356281179,244.105 -8.359183673,244.105 -8.362086167,244.105 -8.364988662,244.105 -8.367891156,244.105 -8.370793650,242.699 -8.373696145,242.699 -8.376598639,242.699 -8.379501133,241.301 -8.382403628,241.301 -8.385306122,241.301 -8.388208616,239.912 -8.391111111,239.912 -8.394013605,239.912 -8.396916099,238.53 -8.399818594,238.53 -8.402721088,237.156 -8.405623582,235.79 -8.408526077,235.79 -8.411428571,234.432 -8.414331065,233.082 -8.417233560,233.082 -8.420136054,231.739 -8.423038548,231.739 -8.425941043,230.405 -8.428843537,230.405 -8.431746031,229.078 -8.434648526,227.758 -8.437551020,227.758 -8.440453514,226.446 -8.443356009,225.142 -8.446258503,223.846 -8.449160997,217.473 -8.452063492,217.473 -8.454965986,213.737 -8.457868480,211.282 -8.460770975,-239.912 -8.463673469,-241.301 -8.466575963,-241.301 -8.469478458,-238.53 -8.472380952,-237.156 -8.475283446,-235.79 -8.478185941,-234.432 -8.481088435,-233.082 -8.483990929,-233.082 -8.486893424,-233.082 -8.489795918,-231.739 -8.492698412,-230.405 -8.495600907,-227.758 -8.498503401,-227.758 -8.501405895,229.078 -8.504308390,230.405 -8.507210884,230.405 -8.510113378,231.739 -8.513015873,231.739 -8.515918367,231.739 -8.518820861,230.405 -8.521723356,230.405 -8.524625850,229.078 -8.527528344,227.758 -8.530430839,226.446 -8.533333333,223.846 -8.536235827,223.846 -8.539138321,221.274 -8.542040816,221.274 -8.544943310,220 -8.547845804,218.733 -8.550748299,216.221 -8.553650793,213.737 -8.556553287,210.065 -8.559455782,207.652 -8.562358276,206.456 -8.565260770,205.267 -8.568163265,206.456 -8.571065759,206.456 -8.573968253,211.282 -8.576870748,212.506 -8.579773242,214.975 -8.582675736,216.221 -8.585578231,217.473 -8.588480725,218.733 -8.591383219,220 -8.594285714,221.274 -8.597188208,222.556 -8.600090702,222.556 -8.602993197,222.556 -8.605895691,223.846 -8.608798185,223.846 -8.611700680,223.846 -8.614603174,223.846 -8.617505668,223.846 -8.620408163,223.846 -8.623310657,223.846 -8.626213151,223.846 -8.629115646,225.142 -8.632018140,225.142 -8.634920634,225.142 -8.637823129,225.142 -8.640725623,225.142 -8.643628117,225.142 -8.646530612,225.142 -8.649433106,225.142 -8.652335600,225.142 -8.655238095,225.142 -8.658140589,223.846 -8.661043083,223.846 -8.663945578,223.846 -8.666848072,223.846 -8.669750566,223.846 -8.672653061,223.846 -8.675555555,222.556 -8.678458049,222.556 -8.681360544,221.274 -8.684263038,221.274 -8.687165532,221.274 -8.690068027,220 -8.692970521,218.733 -8.695873015,218.733 -8.698775510,217.473 -8.701678004,216.221 -8.704580498,216.221 -8.707482993,214.975 -8.710385487,213.737 -8.713287981,213.737 -8.716190476,212.506 -8.719092970,212.506 -8.721995464,211.282 -8.724897959,211.282 -8.727800453,210.065 -8.730702947,208.855 -8.733605442,206.456 -8.736507936,205.267 -8.739410430,202.91 -8.742312925,200.579 -8.745215419,198.275 -8.748117913,197.133 -8.751020408,194.869 -8.753922902,193.746 -8.756825396,192.631 -8.759727891,191.521 -8.762630385,190.418 -8.765532879,190.418 -8.768435374,190.418 -8.771337868,190.418 -8.774240362,190.418 -8.777142857,191.521 -8.780045351,191.521 -8.782947845,192.631 -8.785850340,192.631 -8.788752834,193.746 -8.791655328,193.746 -8.794557823,193.746 -8.797460317,194.869 -8.800362811,193.746 -8.803265306,193.746 -8.806167800,192.631 -8.809070294,191.521 -8.811972789,190.418 -8.814875283,190.418 -8.817777777,190.418 -8.820680272,189.321 -8.823582766,188.231 -8.826485260,188.231 -8.829387755,188.231 -8.832290249,187.147 -8.835192743,187.147 -8.838095238,187.147 -8.840997732,186.069 -8.843900226,186.069 -8.846802721,186.069 -8.849705215,184.997 -8.852607709,184.997 -8.855510204,184.997 -8.858412698,184.997 -8.861315192,184.997 -8.864217687,184.997 -8.867120181,184.997 -8.870022675,184.997 -8.872925170,186.069 -8.875827664,186.069 -8.878730158,186.069 -8.881632653,187.147 -8.884535147,188.231 -8.887437641,188.231 -8.890340136,190.418 -8.893242630,191.521 -8.896145124,193.746 -8.899047619,195.998 -8.901950113,198.275 -8.904852607,201.741 -8.907755102,204.085 -8.910657596,206.456 -8.913560090,210.065 -8.916462585,212.506 -8.919365079,214.975 -8.922267573,218.733 -8.925170068,221.274 -8.928072562,223.846 -8.930975056,226.446 -8.933877551,227.758 -8.936780045,231.739 -8.939682539,233.082 -8.942585034,234.432 -8.945487528,237.156 -8.948390022,238.53 -8.951292517,241.301 -8.954195011,242.699 -8.957097505,244.105 -8.960000000,244.105 -8.962902494,245.519 -8.965804988,246.942 -8.968707482,248.372 -8.971609977,248.372 -8.974512471,249.811 -8.977414965,249.811 -8.980317460,249.811 -8.983219954,249.811 -8.986122448,249.811 -8.989024943,249.811 -8.991927437,248.372 -8.994829931,246.942 -8.997732426,245.519 -9.000634920,242.699 -9.003537414,242.699 -9.006439909,241.301 -9.009342403,239.912 -9.012244897,239.912 -9.015147392,238.53 -9.018049886,238.53 -9.020952380,237.156 -9.023854875,237.156 -9.026757369,234.432 -9.029659863,233.082 -9.032562358,230.405 -9.035464852,229.078 -9.038367346,226.446 -9.041269841,225.142 -9.044172335,222.556 -9.047074829,221.274 -9.049977324,218.733 -9.052879818,217.473 -9.055782312,216.221 -9.058684807,214.975 -9.061587301,213.737 -9.064489795,211.282 -9.067392290,208.855 -9.070294784,205.267 -9.073197278,204.085 -9.076099773,202.91 -9.079002267,201.741 -9.081904761,201.741 -9.084807256,199.424 -9.087709750,198.275 -9.090612244,195.998 -9.093514739,194.869 -9.096417233,192.631 -9.099319727,-220 -9.102222222,-220 -9.105124716,-220 -9.108027210,-220 -9.110929705,-220 -9.113832199,-220 -9.116734693,-220 -9.119637188,-220 -9.122539682,-220 -9.125442176,-220 -9.128344671,-220 -9.131247165,-220 -9.134149659,-220 -9.137052154,-220 -9.139954648,-220 -9.142857142,-220 -9.145759637,-220 -9.148662131,-220 -9.151564625,-220 -9.154467120,-220 -9.157369614,-220 -9.160272108,-220 -9.163174603,-220 -9.166077097,-220 -9.168979591,-220 -9.171882086,-220 -9.174784580,-220 -9.177687074,242.699 -9.180589569,239.912 -9.183492063,238.53 -9.186394557,237.156 -9.189297052,235.79 -9.192199546,235.79 -9.195102040,234.432 -9.198004535,234.432 -9.200907029,234.432 -9.203809523,234.432 -9.206712018,234.432 -9.209614512,235.79 -9.212517006,235.79 -9.215419501,235.79 -9.218321995,235.79 -9.221224489,235.79 -9.224126984,237.156 -9.227029478,237.156 -9.229931972,237.156 -9.232834467,237.156 -9.235736961,238.53 -9.238639455,238.53 -9.241541950,239.912 -9.244444444,239.912 -9.247346938,239.912 -9.250249433,241.301 -9.253151927,241.301 -9.256054421,241.301 -9.258956916,242.699 -9.261859410,244.105 -9.264761904,244.105 -9.267664399,245.519 -9.270566893,246.942 -9.273469387,249.811 -9.276371882,252.714 -9.279274376,260.119 -9.282176870,266.199 -9.285079365,270.852 -9.287981859,272.421 -9.290884353,278.788 -9.293786848,282.028 -9.296689342,285.305 -9.299591836,288.62 -9.302494331,291.973 -9.305396825,297.077 -9.308299319,302.27 -9.311201814,305.782 -9.314104308,312.929 -9.317006802,318.399 -9.319909297,322.099 -9.322811791,325.841 -9.325714285,327.729 -9.328616780,331.537 -9.331519274,333.458 -9.334421768,339.286 -9.337324263,345.217 -9.340226757,347.217 -9.343129251,347.217 -9.346031746,349.228 -9.348934240,347.217 -9.351836734,349.228 -9.354739229,345.217 -9.357641723,343.229 -9.360544217,337.332 -9.363446712,331.537 -9.366349206,331.537 -9.369251700,329.628 -9.372154195,-220 -9.375056689,-220 -9.377959183,-220 -9.380861678,-220 -9.383764172,-220 -9.386666666,-220 -9.389569160,-220 -9.392471655,-220 -9.395374149,-220 -9.398276643,-220 -9.401179138,-220 -9.404081632,-220 -9.406984126,-220 -9.409886621,-220 -9.412789115,-220 -9.415691609,-220 -9.418594104,-220 -9.421496598,-220 -9.424399092,-220 -9.427301587,-220 -9.430204081,-220 -9.433106575,-220 -9.436009070,-220 -9.438911564,-220 -9.441814058,403.482 -9.444716553,403.482 -9.447619047,398.847 -9.450521541,394.266 -9.453424036,391.995 -9.456326530,387.493 -9.459229024,387.493 -9.462131519,383.042 -9.465034013,383.042 -9.467936507,383.042 -9.470839002,380.836 -9.473741496,378.643 -9.476643990,378.643 -9.479546485,378.643 -9.482448979,378.643 -9.485351473,376.462 -9.488253968,376.462 -9.491156462,376.462 -9.494058956,376.462 -9.496961451,374.294 -9.499863945,374.294 -9.502766439,372.138 -9.505668934,369.994 -9.508571428,369.994 -9.511473922,367.863 -9.514376417,365.745 -9.517278911,365.745 -9.520181405,363.638 -9.523083900,361.544 -9.525986394,361.544 -9.528888888,359.461 -9.531791383,357.391 -9.534693877,357.391 -9.537596371,355.333 -9.540498866,353.286 -9.543401360,353.286 -9.546303854,351.251 -9.549206349,349.228 -9.552108843,349.228 -9.555011337,347.217 -9.557913832,345.217 -9.560816326,345.217 -9.563718820,343.229 -9.566621315,343.229 -9.569523809,343.229 -9.572426303,343.229 -9.575328798,341.252 -9.578231292,341.252 -9.581133786,341.252 -9.584036281,339.286 -9.586938775,339.286 -9.589841269,337.332 -9.592743764,337.332 -9.595646258,337.332 -9.598548752,335.389 -9.601451247,333.458 -9.604353741,333.458 -9.607256235,331.537 -9.610158730,331.537 -9.613061224,329.628 -9.615963718,327.729 -9.618866213,325.841 -9.621768707,325.841 -9.624671201,323.965 -9.627573696,322.099 -9.630476190,320.244 -9.633378684,320.244 -9.636281179,316.565 -9.639183673,314.742 -9.642086167,311.127 -9.644988662,307.553 -9.647891156,304.021 -9.650793650,300.529 -9.653696145,297.077 -9.656598639,295.366 -9.659501133,293.665 -9.662403628,291.973 -9.665306122,291.973 -9.668208616,290.292 -9.671111111,290.292 -9.674013605,288.62 -9.676916099,286.957 -9.679818594,285.305 -9.682721088,285.305 -9.685623582,283.661 -9.688526077,283.661 -9.691428571,283.661 -9.694331065,282.028 -9.697233560,282.028 -9.700136054,282.028 -9.703038548,282.028 -9.705941043,280.403 -9.708843537,280.403 -9.711746031,278.788 -9.714648526,278.788 -9.717551020,278.788 -9.720453514,277.183 -9.723356009,277.183 -9.726258503,277.183 -9.729160997,275.586 -9.732063492,273.999 -9.734965986,272.421 -9.737868480,272.421 -9.740770975,270.852 -9.743673469,269.292 -9.746575963,269.292 -9.749478458,267.741 -9.752380952,266.199 -9.755283446,266.199 -9.758185941,266.199 -9.761088435,264.665 -9.763990929,264.665 -9.766893424,264.665 -9.769795918,264.665 -9.772698412,264.665 -9.775600907,263.141 -9.778503401,261.626 -9.781405895,261.626 -9.784308390,261.626 -9.787210884,260.119 -9.790113378,258.621 -9.793015873,257.131 -9.795918367,255.65 -9.798820861,255.65 -9.801723356,254.178 -9.804625850,252.714 -9.807528344,251.258 -9.810430839,251.258 -9.813333333,249.811 -9.816235827,249.811 -9.819138321,248.372 -9.822040816,246.942 -9.824943310,245.519 -9.827845804,244.105 -9.830748299,242.699 -9.833650793,242.699 -9.836553287,241.301 -9.839455782,239.912 -9.842358276,238.53 -9.845260770,237.156 -9.848163265,237.156 -9.851065759,235.79 -9.853968253,234.432 -9.856870748,233.082 -9.859773242,231.739 -9.862675736,230.405 -9.865578231,230.405 -9.868480725,229.078 -9.871383219,229.078 -9.874285714,227.758 -9.877188208,226.446 -9.880090702,225.142 -9.882993197,223.846 -9.885895691,220 -9.888798185,217.473 -9.891700680,214.975 -9.894603174,213.737 -9.897505668,212.506 -9.900408163,210.065 -9.903310657,-220 -9.906213151,-220 -9.909115646,-220 -9.912018140,-220 -9.914920634,-220 -9.917823129,-220 -9.920725623,-220 -9.923628117,-220 -9.926530612,-220 -9.929433106,-220 -9.932335600,-220 -9.935238095,-220 -9.938140589,-220 -9.941043083,-220 -9.943945578,-220 -9.946848072,-220 -9.949750566,-220 -9.952653061,-220 -9.955555555,-220 -9.958458049,-220 -9.961360544,238.53 -9.964263038,237.156 -9.967165532,229.078 -9.970068027,227.758 -9.972970521,226.446 -9.975873015,223.846 -9.978775510,223.846 -9.981678004,222.556 -9.984580498,221.274 -9.987482993,220 -9.990385487,218.733 -9.993287981,217.473 -9.996190476,216.221 -9.999092970,216.221 -10.001995464,214.975 -10.004897959,214.975 -10.007800453,214.975 -10.010702947,214.975 -10.013605442,214.975 -10.016507936,214.975 -10.019410430,216.221 -10.022312925,216.221 -10.025215419,216.221 -10.028117913,217.473 -10.031020408,217.473 -10.033922902,217.473 -10.036825396,217.473 -10.039727891,217.473 -10.042630385,218.733 -10.045532879,218.733 -10.048435374,218.733 -10.051337868,218.733 -10.054240362,220 -10.057142857,222.556 -10.060045351,225.142 -10.062947845,226.446 -10.065850340,229.078 -10.068752834,230.405 -10.071655328,233.082 -10.074557823,233.082 -10.077460317,234.432 -10.080362811,234.432 -10.083265306,234.432 -10.086167800,235.79 -10.089070294,235.79 -10.091972789,237.156 -10.094875283,238.53 -10.097777777,238.53 -10.100680272,239.912 -10.103582766,241.301 -10.106485260,241.301 -10.109387755,241.301 -10.112290249,242.699 -10.115192743,242.699 -10.118095238,242.699 -10.120997732,244.105 -10.123900226,244.105 -10.126802721,245.519 -10.129705215,245.519 -10.132607709,246.942 -10.135510204,248.372 -10.138412698,249.811 -10.141315192,252.714 -10.144217687,255.65 -10.147120181,257.131 -10.150022675,260.119 -10.152925170,263.141 -10.155827664,266.199 -10.158730158,266.199 -10.161632653,267.741 -10.164535147,269.292 -10.167437641,269.292 -10.170340136,270.852 -10.173242630,272.421 -10.176145124,273.999 -10.179047619,275.586 -10.181950113,275.586 -10.184852607,275.586 -10.187755102,275.586 -10.190657596,275.586 -10.193560090,275.586 -10.196462585,275.586 -10.199365079,275.586 -10.202267573,275.586 -10.205170068,273.999 -10.208072562,272.421 -10.210975056,272.421 -10.213877551,270.852 -10.216780045,269.292 -10.219682539,267.741 -10.222585034,266.199 -10.225487528,264.665 -10.228390022,263.141 -10.231292517,261.626 -10.234195011,260.119 -10.237097505,257.131 -10.240000000,255.65 -10.242902494,-220 -10.245804988,-220 -10.248707482,-220 -10.251609977,-220 -10.254512471,217.473 -10.257414965,216.221 -10.260317460,216.221 -10.263219954,216.221 -10.266122448,216.221 -10.269024943,220 -10.271927437,222.556 -10.274829931,222.556 -10.277732426,222.556 -10.280634920,222.556 -10.283537414,222.556 -10.286439909,222.556 -10.289342403,221.274 -10.292244897,221.274 -10.295147392,221.274 -10.298049886,220 -10.300952380,220 -10.303854875,218.733 -10.306757369,217.473 -10.309659863,216.221 -10.312562358,214.975 -10.315464852,213.737 -10.318367346,211.282 -10.321269841,210.065 -10.324172335,207.652 -10.327074829,206.456 -10.329977324,204.085 -10.332879818,202.91 -10.335782312,200.579 -10.338684807,200.579 -10.341587301,206.456 -10.344489795,211.282 -10.347392290,214.975 -10.350294784,223.846 -10.353197278,223.846 -10.356099773,223.846 -10.359002267,222.556 -10.361904761,218.733 -10.364807256,217.473 -10.367709750,216.221 -10.370612244,214.975 -10.373514739,214.975 -10.376417233,213.737 -10.379319727,213.737 -10.382222222,213.737 -10.385124716,212.506 -10.388027210,212.506 -10.390929705,212.506 -10.393832199,211.282 -10.396734693,211.282 -10.399637188,210.065 -10.402539682,208.855 -10.405442176,207.652 -10.408344671,207.652 -10.411247165,206.456 -10.414149659,205.267 -10.417052154,204.085 -10.419954648,201.741 -10.422857142,200.579 -10.425759637,199.424 -10.428662131,198.275 -10.431564625,197.133 -10.434467120,194.869 -10.437369614,193.746 -10.440272108,192.631 -10.443174603,191.521 -10.446077097,189.321 -10.448979591,188.231 -10.451882086,187.147 -10.454784580,186.069 -10.457687074,184.997 -10.460589569,183.932 -10.463492063,183.932 -10.466394557,182.872 -10.469297052,182.872 -10.472199546,182.872 -10.475102040,182.872 -10.478004535,182.872 -10.480907029,182.872 -10.483809523,182.872 -10.486712018,182.872 -10.489614512,182.872 -10.492517006,182.872 -10.495419501,182.872 -10.498321995,182.872 -10.501224489,182.872 -10.504126984,182.872 -10.507029478,181.819 -10.509931972,181.819 -10.512834467,181.819 -10.515736961,179.731 -10.518639455,178.696 -10.521541950,177.666 -10.524444444,-220 -10.527346938,-220 -10.530249433,-220 -10.533151927,-220 -10.536054421,-220 -10.538956916,-220 -10.541859410,-220 -10.544761904,-220 -10.547664399,-220 -10.550566893,-220 -10.553469387,-220 -10.556371882,-220 -10.559274376,-220 -10.562176870,-220 -10.565079365,-220 -10.567981859,-220 -10.570884353,201.741 -10.573786848,201.741 -10.576689342,200.579 -10.579591836,199.424 -10.582494331,198.275 -10.585396825,198.275 -10.588299319,197.133 -10.591201814,195.998 -10.594104308,195.998 -10.597006802,194.869 -10.599909297,194.869 -10.602811791,193.746 -10.605714285,193.746 -10.608616780,192.631 -10.611519274,191.521 -10.614421768,189.321 -10.617324263,187.147 -10.620226757,184.997 -10.623129251,183.932 -10.626031746,183.932 -10.628934240,183.932 -10.631836734,183.932 -10.634739229,187.147 -10.637641723,188.231 -10.640544217,190.418 -10.643446712,191.521 -10.646349206,192.631 -10.649251700,192.631 -10.652154195,193.746 -10.655056689,193.746 -10.657959183,194.869 -10.660861678,197.133 -10.663764172,198.275 -10.666666666,199.424 -10.669569160,200.579 -10.672471655,201.741 -10.675374149,201.741 -10.678276643,202.91 -10.681179138,202.91 -10.684081632,204.085 -10.686984126,205.267 -10.689886621,205.267 -10.692789115,208.855 -10.695691609,212.506 -10.698594104,217.473 -10.701496598,221.274 -10.704399092,225.142 -10.707301587,231.739 -10.710204081,234.432 -10.713106575,237.156 -10.716009070,239.912 -10.718911564,242.699 -10.721814058,245.519 -10.724716553,248.372 -10.727619047,251.258 -10.730521541,254.178 -10.733424036,255.65 -10.736326530,257.131 -10.739229024,260.119 -10.742131519,261.626 -10.745034013,263.141 -10.747936507,264.665 -10.750839002,266.199 -10.753741496,267.741 -10.756643990,267.741 -10.759546485,269.292 -10.762448979,269.292 -10.765351473,267.741 -10.768253968,267.741 -10.771156462,264.665 -10.774058956,263.141 -10.776961451,260.119 -10.779863945,255.65 -10.782766439,249.811 -10.785668934,245.519 -10.788571428,242.699 -10.791473922,237.156 -10.794376417,234.432 -10.797278911,233.082 -10.800181405,229.078 -10.803083900,226.446 -10.805986394,222.556 -10.808888888,218.733 -10.811791383,216.221 -10.814693877,213.737 -10.817596371,211.282 -10.820498866,210.065 -10.823401360,207.652 -10.826303854,206.456 -10.829206349,205.267 -10.832108843,-220 -10.835011337,-220 -10.837913832,-220 -10.840816326,-220 -10.843718820,-220 -10.846621315,-220 -10.849523809,-220 -10.852426303,-220 -10.855328798,-220 -10.858231292,-220 -10.861133786,-220 -10.864036281,-220 -10.866938775,-220 -10.869841269,-220 -10.872743764,-220 -10.875646258,-220 -10.878548752,-220 -10.881451247,-220 -10.884353741,-220 -10.887256235,-220 -10.890158730,-220 -10.893061224,-220 -10.895963718,-220 -10.898866213,-220 -10.901768707,-220 -10.904671201,-220 -10.907573696,-220 -10.910476190,-220 -10.913378684,251.258 -10.916281179,252.714 -10.919183673,251.258 -10.922086167,251.258 -10.924988662,249.811 -10.927891156,248.372 -10.930793650,246.942 -10.933696145,246.942 -10.936598639,246.942 -10.939501133,245.519 -10.942403628,244.105 -10.945306122,244.105 -10.948208616,242.699 -10.951111111,241.301 -10.954013605,241.301 -10.956916099,239.912 -10.959818594,239.912 -10.962721088,238.53 -10.965623582,237.156 -10.968526077,235.79 -10.971428571,235.79 -10.974331065,234.432 -10.977233560,233.082 -10.980136054,233.082 -10.983038548,233.082 -10.985941043,233.082 -10.988843537,233.082 -10.991746031,233.082 -10.994648526,233.082 -10.997551020,233.082 -11.000453514,234.432 -11.003356009,235.79 -11.006258503,237.156 -11.009160997,237.156 -11.012063492,237.156 -11.014965986,235.79 -11.017868480,235.79 -11.020770975,234.432 -11.023673469,233.082 -11.026575963,231.739 -11.029478458,230.405 -11.032380952,230.405 -11.035283446,230.405 -11.038185941,233.082 -11.041088435,239.912 -11.043990929,245.519 -11.046893424,251.258 -11.049795918,263.141 -11.052698412,269.292 -11.055600907,272.421 -11.058503401,270.852 -11.061405895,269.292 -11.064308390,258.621 -11.067210884,260.119 -11.070113378,260.119 -11.073015873,261.626 -11.075918367,261.626 -11.078820861,263.141 -11.081723356,263.141 -11.084625850,264.665 -11.087528344,264.665 -11.090430839,264.665 -11.093333333,264.665 -11.096235827,266.199 -11.099138321,266.199 -11.102040816,266.199 -11.104943310,267.741 -11.107845804,270.852 -11.110748299,270.852 -11.113650793,272.421 -11.116553287,273.999 -11.119455782,273.999 -11.122358276,275.586 -11.125260770,275.586 -11.128163265,275.586 -11.131065759,275.586 -11.133968253,273.999 -11.136870748,272.421 -11.139773242,270.852 -11.142675736,267.741 -11.145578231,263.141 -11.148480725,261.626 -11.151383219,257.131 -11.154285714,255.65 -11.157188208,-220 -11.160090702,-220 -11.162993197,-220 -11.165895691,-220 -11.168798185,-220 -11.171700680,-220 -11.174603174,-220 -11.177505668,-220 -11.180408163,-220 -11.183310657,-220 -11.186213151,-220 -11.189115646,-220 -11.192018140,-220 -11.194920634,-220 -11.197823129,-220 -11.200725623,-220 -11.203628117,-220 -11.206530612,-220 -11.209433106,-220 -11.212335600,-220 -11.215238095,-220 -11.218140589,-220 -11.221043083,-220 -11.223945578,-220 -11.226848072,-220 -11.229750566,-220 -11.232653061,-220 -11.235555555,-220 -11.238458049,-220 -11.241360544,-220 -11.244263038,-220 -11.247165532,-220 -11.250068027,-220 -11.252970521,-220 -11.255873015,-220 -11.258775510,-220 -11.261678004,-220 -11.264580498,-220 -11.267482993,-220 -11.270385487,-220 -11.273287981,-220 -11.276190476,-220 -11.279092970,-220 -11.281995464,-220 -11.284897959,-220 -11.287800453,-220 -11.290702947,-220 -11.293605442,-220 -11.296507936,-220 -11.299410430,-220 -11.302312925,-220 -11.305215419,-220 -11.308117913,-220 -11.311020408,230.405 -11.313922902,229.078 -11.316825396,229.078 -11.319727891,229.078 -11.322630385,229.078 -11.325532879,230.405 -11.328435374,230.405 -11.331337868,231.739 -11.334240362,231.739 -11.337142857,233.082 -11.340045351,233.082 -11.342947845,233.082 -11.345850340,233.082 -11.348752834,233.082 -11.351655328,233.082 -11.354557823,231.739 -11.357460317,231.739 -11.360362811,230.405 -11.363265306,229.078 -11.366167800,227.758 -11.369070294,225.142 -11.371972789,222.556 -11.374875283,220 -11.377777777,216.221 -11.380680272,214.975 -11.383582766,211.282 -11.386485260,207.652 -11.389387755,204.085 -11.392290249,200.579 -11.395192743,194.869 -11.398095238,191.521 -11.400997732,190.418 -11.403900226,189.321 -11.406802721,188.231 -11.409705215,186.069 -11.412607709,184.997 -11.415510204,183.932 -11.418412698,182.872 -11.421315192,181.819 -11.424217687,180.772 -11.427120181,178.696 -11.430022675,177.666 -11.432925170,176.643 -11.435827664,175.626 -11.438730158,173.608 -11.441632653,170.626 -11.444535147,168.666 -11.447437641,166.729 -11.450340136,163.865 -11.453242630,161.982 -11.456145124,159.2 -11.459047619,155.563 -11.461950113,152.01 -11.464852607,150.264 -11.467755102,-220 -11.470657596,-220 -11.473560090,-220 -11.476462585,-220 -11.479365079,-220 -11.482267573,-220 -11.485170068,-220 -11.488072562,-220 -11.490975056,-220 -11.493877551,-220 -11.496780045,-220 -11.499682539,-220 -11.502585034,-220 -11.505487528,-220 -11.508390022,-220 -11.511292517,-220 -11.514195011,-220 -11.517097505,-220 -11.520000000,-220 -11.522902494,-220 -11.525804988,-220 -11.528707482,-220 -11.531609977,-220 -11.534512471,-220 -11.537414965,-220 -11.540317460,-220 -11.543219954,-220 -11.546122448,-220 -11.549024943,-220 -11.551927437,-220 -11.554829931,-220 -11.557732426,-220 -11.560634920,-220 -11.563537414,-220 -11.566439909,-220 -11.569342403,-220 -11.572244897,-220 -11.575147392,-220 -11.578049886,-220 -11.580952380,-220 -11.583854875,-220 -11.586757369,-220 -11.589659863,-220 -11.592562358,-220 -11.595464852,-220 -11.598367346,-220 -11.601269841,-220 -11.604172335,-220 -11.607074829,-220 -11.609977324,-220 -11.612879818,-220 -11.615782312,-220 -11.618684807,-220 -11.621587301,-220 -11.624489795,-220 -11.627392290,-220 -11.630294784,-220 -11.633197278,-220 -11.636099773,-220 -11.639002267,-220 -11.641904761,-220 -11.644807256,-220 -11.647709750,-220 -11.650612244,-220 -11.653514739,-220 -11.656417233,-220 -11.659319727,-220 -11.662222222,-220 -11.665124716,-220 -11.668027210,-220 -11.670929705,-220 -11.673832199,-220 -11.676734693,-220 -11.679637188,-220 -11.682539682,-220 -11.685442176,-220 -11.688344671,-220 -11.691247165,-220 -11.694149659,-220 -11.697052154,-220 -11.699954648,-220 -11.702857142,-220 -11.705759637,-220 -11.708662131,-220 -11.711564625,-220 -11.714467120,-220 -11.717369614,-220 -11.720272108,-220 -11.723174603,-220 -11.726077097,-220 -11.728979591,-220 -11.731882086,-220 -11.734784580,-220 -11.737687074,-220 -11.740589569,-220 -11.743492063,-220 -11.746394557,-220 -11.749297052,-220 -11.752199546,-220 -11.755102040,-220 -11.758004535,-220 -11.760907029,-220 -11.763809523,-220 -11.766712018,-220 -11.769614512,-220 -11.772517006,-220 -11.775419501,-220 -11.778321995,-220 -11.781224489,-220 -11.784126984,-220 -11.787029478,-220 -11.789931972,-220 -11.792834467,-220 -11.795736961,-220 -11.798639455,-220 -11.801541950,-220 -11.804444444,-220 -11.807346938,-220 -11.810249433,-220 -11.813151927,-220 -11.816054421,-220 -11.818956916,-220 -11.821859410,-220 -11.824761904,-220 -11.827664399,-220 -11.830566893,-220 -11.833469387,-220 -11.836371882,-220 -11.839274376,-220 -11.842176870,-220 -11.845079365,-220 -11.847981859,-220 -11.850884353,-220 -11.853786848,-220 -11.856689342,-220 -11.859591836,-220 -11.862494331,-220 -11.865396825,-220 -11.868299319,-220 -11.871201814,-220 -11.874104308,-220 -11.877006802,-220 -11.879909297,-220 -11.882811791,-220 -11.885714285,-220 -11.888616780,-220 -11.891519274,-220 -11.894421768,-220 -11.897324263,-220 -11.900226757,-220 -11.903129251,-220 -11.906031746,-220 -11.908934240,-220 -11.911836734,-220 -11.914739229,-220 -11.917641723,-220 -11.920544217,-220 -11.923446712,-220 -11.926349206,-220 -11.929251700,-220 -11.932154195,-220 -11.935056689,-220 -11.937959183,-220 -11.940861678,-220 -11.943764172,-220 -11.946666666,-220 -11.949569160,-220 -11.952471655,-220 -11.955374149,-220 -11.958276643,-220 -11.961179138,-220 -11.964081632,-220 -11.966984126,-220 -11.969886621,-220 -11.972789115,-220 -11.975691609,-220 -11.978594104,-220 -11.981496598,-220 -11.984399092,-220 -11.987301587,-220 -11.990204081,-220 -11.993106575,-220 -11.996009070,-220 -11.998911564,-220 -12.001814058,218.733 -12.004716553,220 -12.007619047,220 -12.010521541,221.274 -12.013424036,223.846 -12.016326530,223.846 -12.019229024,225.142 -12.022131519,225.142 -12.025034013,226.446 -12.027936507,226.446 -12.030839002,226.446 -12.033741496,226.446 -12.036643990,226.446 -12.039546485,226.446 -12.042448979,227.758 -12.045351473,227.758 -12.048253968,230.405 -12.051156462,231.739 -12.054058956,231.739 -12.056961451,233.082 -12.059863945,234.432 -12.062766439,234.432 -12.065668934,234.432 -12.068571428,233.082 -12.071473922,231.739 -12.074376417,230.405 -12.077278911,230.405 -12.080181405,229.078 -12.083083900,229.078 -12.085986394,227.758 -12.088888888,227.758 -12.091791383,229.078 -12.094693877,229.078 -12.097596371,230.405 -12.100498866,230.405 -12.103401360,229.078 -12.106303854,229.078 -12.109206349,229.078 -12.112108843,227.758 -12.115011337,226.446 -12.117913832,226.446 -12.120816326,225.142 -12.123718820,225.142 -12.126621315,223.846 -12.129523809,223.846 -12.132426303,222.556 -12.135328798,222.556 -12.138231292,222.556 -12.141133786,221.274 -12.144036281,221.274 -12.146938775,221.274 -12.149841269,221.274 -12.152743764,221.274 -12.155646258,221.274 -12.158548752,221.274 -12.161451247,220 -12.164353741,220 -12.167256235,220 -12.170158730,220 -12.173061224,218.733 -12.175963718,218.733 -12.178866213,217.473 -12.181768707,217.473 -12.184671201,216.221 -12.187573696,216.221 -12.190476190,216.221 -12.193378684,216.221 -12.196281179,216.221 -12.199183673,216.221 -12.202086167,216.221 -12.204988662,216.221 -12.207891156,216.221 -12.210793650,216.221 -12.213696145,216.221 -12.216598639,216.221 -12.219501133,216.221 -12.222403628,216.221 -12.225306122,216.221 -12.228208616,216.221 -12.231111111,216.221 -12.234013605,216.221 -12.236916099,216.221 -12.239818594,216.221 -12.242721088,216.221 -12.245623582,216.221 -12.248526077,216.221 -12.251428571,216.221 -12.254331065,216.221 -12.257233560,216.221 -12.260136054,216.221 -12.263038548,216.221 -12.265941043,216.221 -12.268843537,217.473 -12.271746031,217.473 -12.274648526,217.473 -12.277551020,217.473 -12.280453514,218.733 -12.283356009,218.733 -12.286258503,218.733 -12.289160997,218.733 -12.292063492,218.733 -12.294965986,218.733 -12.297868480,218.733 -12.300770975,218.733 -12.303673469,217.473 -12.306575963,216.221 -12.309478458,216.221 -12.312380952,216.221 -12.315283446,216.221 -12.318185941,214.975 -12.321088435,214.975 -12.323990929,214.975 -12.326893424,214.975 -12.329795918,214.975 -12.332698412,213.737 -12.335600907,213.737 -12.338503401,212.506 -12.341405895,210.065 -12.344308390,208.855 -12.347210884,205.267 -12.350113378,202.91 -12.353015873,-220 -12.355918367,-220 -12.358820861,-220 -12.361723356,-220 -12.364625850,-220 -12.367528344,-220 -12.370430839,-220 -12.373333333,-220 -12.376235827,-220 -12.379138321,-220 -12.382040816,-220 -12.384943310,-220 -12.387845804,-220 -12.390748299,-220 -12.393650793,-220 -12.396553287,-220 -12.399455782,-220 -12.402358276,-220 -12.405260770,-220 -12.408163265,-237.156 -12.411065759,-239.912 -12.413968253,241.301 -12.416870748,244.105 -12.419773242,246.942 -12.422675736,249.811 -12.425578231,251.258 -12.428480725,254.178 -12.431383219,254.178 -12.434285714,254.178 -12.437188208,254.178 -12.440090702,255.65 -12.442993197,255.65 -12.445895691,255.65 -12.448798185,254.178 -12.451700680,254.178 -12.454603174,254.178 -12.457505668,254.178 -12.460408163,252.714 -12.463310657,252.714 -12.466213151,252.714 -12.469115646,252.714 -12.472018140,252.714 -12.474920634,252.714 -12.477823129,252.714 -12.480725623,252.714 -12.483628117,254.178 -12.486530612,254.178 -12.489433106,255.65 -12.492335600,257.131 -12.495238095,258.621 -12.498140589,260.119 -12.501043083,261.626 -12.503945578,261.626 -12.506848072,263.141 -12.509750566,261.626 -12.512653061,261.626 -12.515555555,258.621 -12.518458049,252.714 -12.521360544,249.811 -12.524263038,246.942 -12.527165532,244.105 -12.530068027,244.105 -12.532970521,-220 -12.535873015,-220 -12.538775510,-220 -12.541678004,-220 -12.544580498,-220 -12.547482993,-220 -12.550385487,-220 -12.553287981,-220 -12.556190476,-220 -12.559092970,-220 -12.561995464,-220 -12.564897959,-220 -12.567800453,-220 -12.570702947,-220 -12.573605442,-220 -12.576507936,-220 -12.579410430,-220 -12.582312925,-220 -12.585215419,-220 -12.588117913,-220 -12.591020408,-220 -12.593922902,-220 -12.596825396,-220 -12.599727891,-220 -12.602630385,-220 -12.605532879,-220 -12.608435374,-220 -12.611337868,-220 -12.614240362,-220 -12.617142857,-220 -12.620045351,-220 -12.622947845,-220 -12.625850340,-220 -12.628752834,-220 -12.631655328,-220 -12.634557823,-220 -12.637460317,-220 -12.640362811,-220 -12.643265306,-220 -12.646167800,-220 -12.649070294,-220 -12.651972789,-220 -12.654875283,-220 -12.657777777,-220 -12.660680272,-220 -12.663582766,-220 -12.666485260,-220 -12.669387755,-220 -12.672290249,-220 -12.675192743,-220 -12.678095238,-220 -12.680997732,-220 -12.683900226,-220 -12.686802721,-220 -12.689705215,-220 -12.692607709,-220 -12.695510204,-220 -12.698412698,-220 -12.701315192,-220 -12.704217687,-220 -12.707120181,-220 -12.710022675,-220 -12.712925170,-220 -12.715827664,-220 -12.718730158,-220 -12.721632653,-220 -12.724535147,-220 -12.727437641,-220 -12.730340136,-220 -12.733242630,-220 -12.736145124,-220 -12.739047619,-220 -12.741950113,-220 -12.744852607,-220 -12.747755102,339.286 -12.750657596,333.458 -12.753560090,331.537 -12.756462585,327.729 -12.759365079,327.729 -12.762267573,325.841 -12.765170068,323.965 -12.768072562,323.965 -12.770975056,322.099 -12.773877551,322.099 -12.776780045,322.099 -12.779682539,322.099 -12.782585034,322.099 -12.785487528,322.099 -12.788390022,322.099 -12.791292517,323.965 -12.794195011,323.965 -12.797097505,325.841 -12.800000000,325.841 -12.802902494,327.729 -12.805804988,327.729 -12.808707482,327.729 -12.811609977,327.729 -12.814512471,327.729 -12.817414965,325.841 -12.820317460,325.841 -12.823219954,325.841 -12.826122448,323.965 -12.829024943,323.965 -12.831927437,323.965 -12.834829931,322.099 -12.837732426,320.244 -12.840634920,320.244 -12.843537414,318.399 -12.846439909,318.399 -12.849342403,316.565 -12.852244897,314.742 -12.855147392,312.929 -12.858049886,312.929 -12.860952380,311.127 -12.863854875,309.335 -12.866757369,307.553 -12.869659863,307.553 -12.872562358,305.782 -12.875464852,302.27 -12.878367346,302.27 -12.881269841,300.529 -12.884172335,297.077 -12.887074829,295.366 -12.889977324,293.665 -12.892879818,290.292 -12.895782312,288.62 -12.898684807,286.957 -12.901587301,283.661 -12.904489795,282.028 -12.907392290,278.788 -12.910294784,277.183 -12.913197278,275.586 -12.916099773,272.421 -12.919002267,269.292 -12.921904761,266.199 -12.924807256,264.665 -12.927709750,261.626 -12.930612244,260.119 -12.933514739,258.621 -12.936417233,257.131 -12.939319727,257.131 -12.942222222,255.65 -12.945124716,254.178 -12.948027210,254.178 -12.950929705,252.714 -12.953832199,252.714 -12.956734693,251.258 -12.959637188,249.811 -12.962539682,248.372 -12.965442176,248.372 -12.968344671,246.942 -12.971247165,246.942 -12.974149659,245.519 -12.977052154,245.519 -12.979954648,244.105 -12.982857142,244.105 -12.985759637,244.105 -12.988662131,244.105 -12.991564625,242.699 -12.994467120,242.699 -12.997369614,242.699 -13.000272108,244.105 -13.003174603,242.699 -13.006077097,244.105 -13.008979591,244.105 -13.011882086,244.105 -13.014784580,244.105 -13.017687074,244.105 -13.020589569,244.105 -13.023492063,245.519 -13.026394557,245.519 -13.029297052,245.519 -13.032199546,245.519 -13.035102040,244.105 -13.038004535,244.105 -13.040907029,241.301 -13.043809523,241.301 -13.046712018,239.912 -13.049614512,238.53 -13.052517006,235.79 -13.055419501,235.79 -13.058321995,237.156 -13.061224489,237.156 -13.064126984,239.912 -13.067029478,242.699 -13.069931972,244.105 -13.072834467,244.105 -13.075736961,245.519 -13.078639455,245.519 -13.081541950,245.519 -13.084444444,245.519 -13.087346938,246.942 -13.090249433,252.714 -13.093151927,255.65 -13.096054421,257.131 -13.098956916,257.131 -13.101859410,257.131 -13.104761904,252.714 -13.107664399,249.811 -13.110566893,248.372 -13.113469387,246.942 -13.116371882,245.519 -13.119274376,242.699 -13.122176870,241.301 -13.125079365,239.912 -13.127981859,238.53 -13.130884353,237.156 -13.133786848,235.79 -13.136689342,234.432 -13.139591836,234.432 -13.142494331,233.082 -13.145396825,231.739 -13.148299319,230.405 -13.151201814,229.078 -13.154104308,227.758 -13.157006802,226.446 -13.159909297,223.846 -13.162811791,222.556 -13.165714285,221.274 -13.168616780,220 -13.171519274,218.733 -13.174421768,218.733 -13.177324263,217.473 -13.180226757,216.221 -13.183129251,216.221 -13.186031746,216.221 -13.188934240,214.975 -13.191836734,213.737 -13.194739229,214.975 -13.197641723,213.737 -13.200544217,212.506 -13.203446712,212.506 -13.206349206,212.506 -13.209251700,211.282 -13.212154195,210.065 -13.215056689,208.855 -13.217959183,208.855 -13.220861678,205.267 -13.223764172,202.91 -13.226666666,-220 -13.229569160,-220 -13.232471655,-220 -13.235374149,-220 -13.238276643,-220 -13.241179138,-220 -13.244081632,-220 -13.246984126,-220 -13.249886621,-220 -13.252789115,-220 -13.255691609,-220 -13.258594104,-220 -13.261496598,-220 -13.264399092,-220 -13.267301587,-220 -13.270204081,-220 -13.273106575,-220 -13.276009070,-220 -13.278911564,-220 -13.281814058,-220 -13.284716553,-220 -13.287619047,-220 -13.290521541,-220 -13.293424036,220 -13.296326530,218.733 -13.299229024,216.221 -13.302131519,214.975 -13.305034013,214.975 -13.307936507,213.737 -13.310839002,212.506 -13.313741496,211.282 -13.316643990,211.282 -13.319546485,210.065 -13.322448979,207.652 -13.325351473,206.456 -13.328253968,205.267 -13.331156462,205.267 -13.334058956,204.085 -13.336961451,202.91 -13.339863945,201.741 -13.342766439,200.579 -13.345668934,199.424 -13.348571428,198.275 -13.351473922,195.998 -13.354376417,194.869 -13.357278911,193.746 -13.360181405,192.631 -13.363083900,191.521 -13.365986394,190.418 -13.368888888,189.321 -13.371791383,188.231 -13.374693877,187.147 -13.377596371,184.997 -13.380498866,183.932 -13.383401360,182.872 -13.386303854,182.872 -13.389206349,183.932 -13.392108843,186.069 -13.395011337,188.231 -13.397913832,188.231 -13.400816326,188.231 -13.403718820,188.231 -13.406621315,188.231 -13.409523809,187.147 -13.412426303,187.147 -13.415328798,186.069 -13.418231292,186.069 -13.421133786,184.997 -13.424036281,183.932 -13.426938775,182.872 -13.429841269,181.819 -13.432743764,180.772 -13.435646258,178.696 -13.438548752,177.666 -13.441451247,175.626 -13.444353741,173.608 -13.447256235,172.609 -13.450158730,172.609 -13.453061224,173.608 -13.455963718,174.614 -13.458866213,176.643 -13.461768707,178.696 -13.464671201,179.731 -13.467573696,181.819 -13.470476190,182.872 -13.473378684,184.997 -13.476281179,184.997 -13.479183673,186.069 -13.482086167,186.069 -13.484988662,186.069 -13.487891156,187.147 -13.490793650,188.231 -13.493696145,188.231 -13.496598639,189.321 -13.499501133,193.746 -13.502403628,194.869 -13.505306122,197.133 -13.508208616,197.133 -13.511111111,197.133 -13.514013605,197.133 -13.516916099,197.133 -13.519818594,197.133 -13.522721088,198.275 -13.525623582,199.424 -13.528526077,200.579 -13.531428571,202.91 -13.534331065,206.456 -13.537233560,211.282 -13.540136054,217.473 -13.543038548,221.274 -13.545941043,227.758 -13.548843537,231.739 -13.551746031,238.53 -13.554648526,244.105 -13.557551020,246.942 -13.560453514,249.811 -13.563356009,254.178 -13.566258503,258.621 -13.569160997,261.626 -13.572063492,266.199 -13.574965986,270.852 -13.577868480,273.999 -13.580770975,277.183 -13.583673469,283.661 -13.586575963,286.957 -13.589478458,291.973 -13.592380952,295.366 -13.595283446,298.798 -13.598185941,302.27 -13.601088435,304.021 -13.603990929,305.782 -13.606893424,307.553 -13.609795918,309.335 -13.612698412,312.929 -13.615600907,314.742 -13.618503401,316.565 -13.621405895,316.565 -13.624308390,318.399 -13.627210884,320.244 -13.630113378,320.244 -13.633015873,322.099 -13.635918367,322.099 -13.638820861,322.099 -13.641723356,322.099 -13.644625850,320.244 -13.647528344,320.244 -13.650430839,320.244 -13.653333333,318.399 -13.656235827,316.565 -13.659138321,314.742 -13.662040816,314.742 -13.664943310,312.929 -13.667845804,311.127 -13.670748299,309.335 -13.673650793,307.553 -13.676553287,307.553 -13.679455782,305.782 -13.682358276,304.021 -13.685260770,302.27 -13.688163265,302.27 -13.691065759,300.529 -13.693968253,298.798 -13.696870748,297.077 -13.699773242,295.366 -13.702675736,293.665 -13.705578231,293.665 -13.708480725,280.403 -13.711383219,277.183 -13.714285714,275.586 -13.717188208,277.183 -13.720090702,277.183 -13.722993197,277.183 -13.725895691,278.788 -13.728798185,278.788 -13.731700680,278.788 -13.734603174,278.788 -13.737505668,277.183 -13.740408163,277.183 -13.743310657,277.183 -13.746213151,275.586 -13.749115646,275.586 -13.752018140,273.999 -13.754920634,273.999 -13.757823129,273.999 -13.760725623,273.999 -13.763628117,273.999 -13.766530612,272.421 -13.769433106,272.421 -13.772335600,273.999 -13.775238095,273.999 -13.778140589,273.999 -13.781043083,275.586 -13.783945578,275.586 -13.786848072,277.183 -13.789750566,278.788 -13.792653061,278.788 -13.795555555,280.403 -13.798458049,282.028 -13.801360544,283.661 -13.804263038,283.661 -13.807165532,285.305 -13.810068027,285.305 -13.812970521,286.957 -13.815873015,286.957 -13.818775510,290.292 -13.821678004,290.292 -13.824580498,291.973 -13.827482993,293.665 -13.830385487,295.366 -13.833287981,295.366 -13.836190476,297.077 -13.839092970,300.529 -13.841995464,302.27 -13.844897959,305.782 -13.847800453,311.127 -13.850702947,316.565 -13.853605442,322.099 -13.856507936,323.965 -13.859410430,327.729 -13.862312925,329.628 -13.865215419,333.458 -13.868117913,333.458 -13.871020408,335.389 -13.873922902,335.389 -13.876825396,337.332 -13.879727891,337.332 -13.882630385,339.286 -13.885532879,339.286 -13.888435374,339.286 -13.891337868,339.286 -13.894240362,337.332 -13.897142857,335.389 -13.900045351,339.286 -13.902947845,343.229 -13.905850340,311.127 -13.908752834,309.335 -13.911655328,307.553 -13.914557823,309.335 -13.917460317,316.565 -13.920362811,323.965 -13.923265306,325.841 -13.926167800,327.729 -13.929070294,327.729 -13.931972789,327.729 -13.934875283,327.729 -13.937777777,327.729 -13.940680272,327.729 -13.943582766,327.729 -13.946485260,325.841 -13.949387755,325.841 -13.952290249,325.841 -13.955192743,325.841 -13.958095238,325.841 -13.960997732,325.841 -13.963900226,325.841 -13.966802721,325.841 -13.969705215,325.841 -13.972607709,325.841 -13.975510204,325.841 -13.978412698,325.841 -13.981315192,325.841 -13.984217687,327.729 -13.987120181,327.729 -13.990022675,327.729 -13.992925170,325.841 -13.995827664,325.841 -13.998730158,323.965 -14.001632653,322.099 -14.004535147,322.099 -14.007437641,320.244 -14.010340136,318.399 -14.013242630,316.565 -14.016145124,316.565 -14.019047619,316.565 -14.021950113,316.565 -14.024852607,316.565 -14.027755102,318.399 -14.030657596,318.399 -14.033560090,318.399 -14.036462585,320.244 -14.039365079,322.099 -14.042267573,325.841 -14.045170068,327.729 -14.048072562,333.458 -14.050975056,337.332 -14.053877551,341.252 -14.056780045,343.229 -14.059682539,347.217 -14.062585034,349.228 -14.065487528,349.228 -14.068390022,349.228 -14.071292517,349.228 -14.074195011,349.228 -14.077097505,349.228 -14.080000000,347.217 -14.082902494,349.228 -14.085804988,349.228 -14.088707482,349.228 -14.091609977,347.217 -14.094512471,347.217 -14.097414965,347.217 -14.100317460,347.217 -14.103219954,345.217 -14.106122448,345.217 -14.109024943,345.217 -14.111927437,343.229 -14.114829931,343.229 -14.117732426,341.252 -14.120634920,341.252 -14.123537414,339.286 -14.126439909,339.286 -14.129342403,337.332 -14.132244897,335.389 -14.135147392,335.389 -14.138049886,335.389 -14.140952380,333.458 -14.143854875,331.537 -14.146757369,329.628 -14.149659863,327.729 -14.152562358,325.841 -14.155464852,323.965 -14.158367346,322.099 -14.161269841,320.244 -14.164172335,318.399 -14.167074829,314.742 -14.169977324,312.929 -14.172879818,312.929 -14.175782312,311.127 -14.178684807,311.127 -14.181587301,311.127 -14.184489795,311.127 -14.187392290,309.335 -14.190294784,309.335 -14.193197278,309.335 -14.196099773,309.335 -14.199002267,309.335 -14.201904761,309.335 -14.204807256,311.127 -14.207709750,312.929 -14.210612244,312.929 -14.213514739,314.742 -14.216417233,318.399 -14.219319727,318.399 -14.222222222,320.244 -14.225124716,322.099 -14.228027210,322.099 -14.230929705,323.965 -14.233832199,323.965 -14.236734693,325.841 -14.239637188,325.841 -14.242539682,327.729 -14.245442176,329.628 -14.248344671,329.628 -14.251247165,329.628 -14.254149659,331.537 -14.257052154,331.537 -14.259954648,333.458 -14.262857142,333.458 -14.265759637,335.389 -14.268662131,335.389 -14.271564625,335.389 -14.274467120,335.389 -14.277369614,335.389 -14.280272108,335.389 -14.283174603,335.389 -14.286077097,335.389 -14.288979591,335.389 -14.291882086,333.458 -14.294784580,333.458 -14.297687074,331.537 -14.300589569,331.537 -14.303492063,329.628 -14.306394557,329.628 -14.309297052,327.729 -14.312199546,325.841 -14.315102040,325.841 -14.318004535,323.965 -14.320907029,322.099 -14.323809523,322.099 -14.326712018,320.244 -14.329614512,318.399 -14.332517006,316.565 -14.335419501,314.742 -14.338321995,312.929 -14.341224489,311.127 -14.344126984,309.335 -14.347029478,307.553 -14.349931972,304.021 -14.352834467,302.27 -14.355736961,298.798 -14.358639455,297.077 -14.361541950,295.366 -14.364444444,293.665 -14.367346938,291.973 -14.370249433,290.292 -14.373151927,288.62 -14.376054421,288.62 -14.378956916,286.957 -14.381859410,286.957 -14.384761904,285.305 -14.387664399,285.305 -14.390566893,285.305 -14.393469387,283.661 -14.396371882,283.661 -14.399274376,283.661 -14.402176870,285.305 -14.405079365,285.305 -14.407981859,285.305 -14.410884353,286.957 -14.413786848,286.957 -14.416689342,288.62 -14.419591836,288.62 -14.422494331,288.62 -14.425396825,288.62 -14.428299319,288.62 -14.431201814,290.292 -14.434104308,290.292 -14.437006802,290.292 -14.439909297,291.973 -14.442811791,293.665 -14.445714285,293.665 -14.448616780,295.366 -14.451519274,297.077 -14.454421768,298.798 -14.457324263,300.529 -14.460226757,302.27 -14.463129251,302.27 -14.466031746,304.021 -14.468934240,304.021 -14.471836734,305.782 -14.474739229,307.553 -14.477641723,307.553 -14.480544217,309.335 -14.483446712,309.335 -14.486349206,311.127 -14.489251700,311.127 -14.492154195,311.127 -14.495056689,311.127 -14.497959183,312.929 -14.500861678,312.929 -14.503764172,312.929 -14.506666666,312.929 -14.509569160,312.929 -14.512471655,312.929 -14.515374149,312.929 -14.518276643,312.929 -14.521179138,312.929 -14.524081632,312.929 -14.526984126,312.929 -14.529886621,312.929 -14.532789115,312.929 -14.535691609,311.127 -14.538594104,311.127 -14.541496598,311.127 -14.544399092,311.127 -14.547301587,309.335 -14.550204081,307.553 -14.553106575,307.553 -14.556009070,304.021 -14.558911564,302.27 -14.561814058,300.529 -14.564716553,297.077 -14.567619047,295.366 -14.570521541,291.973 -14.573424036,290.292 -14.576326530,286.957 -14.579229024,285.305 -14.582131519,282.028 -14.585034013,280.403 -14.587936507,278.788 -14.590839002,278.788 -14.593741496,278.788 -14.596643990,278.788 -14.599546485,280.403 -14.602448979,283.661 -14.605351473,290.292 -14.608253968,297.077 -14.611156462,304.021 -14.614058956,309.335 -14.616961451,311.127 -14.619863945,314.742 -14.622766439,316.565 -14.625668934,318.399 -14.628571428,318.399 -14.631473922,318.399 -14.634376417,318.399 -14.637278911,318.399 -14.640181405,318.399 -14.643083900,316.565 -14.645986394,316.565 -14.648888888,314.742 -14.651791383,314.742 -14.654693877,312.929 -14.657596371,312.929 -14.660498866,312.929 -14.663401360,311.127 -14.666303854,311.127 -14.669206349,311.127 -14.672108843,309.335 -14.675011337,309.335 -14.677913832,307.553 -14.680816326,307.553 -14.683718820,305.782 -14.686621315,305.782 -14.689523809,304.021 -14.692426303,302.27 -14.695328798,300.529 -14.698231292,298.798 -14.701133786,298.798 -14.704036281,297.077 -14.706938775,295.366 -14.709841269,293.665 -14.712743764,291.973 -14.715646258,290.292 -14.718548752,288.62 -14.721451247,286.957 -14.724353741,283.661 -14.727256235,283.661 -14.730158730,280.403 -14.733061224,280.403 -14.735963718,277.183 -14.738866213,275.586 -14.741768707,275.586 -14.744671201,273.999 -14.747573696,272.421 -14.750476190,270.852 -14.753378684,269.292 -14.756281179,269.292 -14.759183673,267.741 -14.762086167,266.199 -14.764988662,264.665 -14.767891156,264.665 -14.770793650,263.141 -14.773696145,263.141 -14.776598639,261.626 -14.779501133,261.626 -14.782403628,260.119 -14.785306122,260.119 -14.788208616,258.621 -14.791111111,257.131 -14.794013605,257.131 -14.796916099,255.65 -14.799818594,255.65 -14.802721088,254.178 -14.805623582,252.714 -14.808526077,251.258 -14.811428571,251.258 -14.814331065,249.811 -14.817233560,248.372 -14.820136054,248.372 -14.823038548,246.942 -14.825941043,245.519 -14.828843537,244.105 -14.831746031,244.105 -14.834648526,242.699 -14.837551020,241.301 -14.840453514,241.301 -14.843356009,239.912 -14.846258503,238.53 -14.849160997,237.156 -14.852063492,235.79 -14.854965986,234.432 -14.857868480,234.432 -14.860770975,233.082 -14.863673469,231.739 -14.866575963,230.405 -14.869478458,229.078 -14.872380952,227.758 -14.875283446,227.758 -14.878185941,226.446 -14.881088435,225.142 -14.883990929,223.846 -14.886893424,223.846 -14.889795918,222.556 -14.892698412,221.274 -14.895600907,220 -14.898503401,218.733 -14.901405895,218.733 -14.904308390,216.221 -14.907210884,214.975 -14.910113378,212.506 -14.913015873,210.065 -14.915918367,207.652 -14.918820861,206.456 -14.921723356,204.085 -14.924625850,204.085 -14.927528344,201.741 -14.930430839,201.741 -14.933333333,201.741 -14.936235827,202.91 -14.939138321,205.267 -14.942040816,207.652 -14.944943310,210.065 -14.947845804,213.737 -14.950748299,212.506 -14.953650793,214.975 -14.956553287,216.221 -14.959455782,216.221 -14.962358276,216.221 -14.965260770,214.975 -14.968163265,214.975 -14.971065759,213.737 -14.973968253,213.737 -14.976870748,212.506 -14.979773242,211.282 -14.982675736,208.855 -14.985578231,206.456 -14.988480725,204.085 -14.991383219,202.91 -14.994285714,201.741 -14.997188208,201.741 -15.000090702,201.741 -15.002993197,201.741 -15.005895691,204.085 -15.008798185,204.085 -15.011700680,205.267 -15.014603174,205.267 -15.017505668,205.267 -15.020408163,205.267 -15.023310657,204.085 -15.026213151,204.085 -15.029115646,204.085 -15.032018140,204.085 -15.034920634,204.085 -15.037823129,204.085 -15.040725623,204.085 -15.043628117,204.085 -15.046530612,204.085 -15.049433106,204.085 -15.052335600,204.085 -15.055238095,204.085 -15.058140589,204.085 -15.061043083,202.91 -15.063945578,202.91 -15.066848072,201.741 -15.069750566,201.741 -15.072653061,200.579 -15.075555555,199.424 -15.078458049,198.275 -15.081360544,198.275 -15.084263038,197.133 -15.087165532,195.998 -15.090068027,194.869 -15.092970521,194.869 -15.095873015,193.746 -15.098775510,192.631 -15.101678004,190.418 -15.104580498,189.321 -15.107482993,189.321 -15.110385487,189.321 -15.113287981,191.521 -15.116190476,193.746 -15.119092970,198.275 -15.121995464,205.267 -15.124897959,206.456 -15.127800453,208.855 -15.130702947,212.506 -15.133605442,214.975 -15.136507936,220 -15.139410430,225.142 -15.142312925,230.405 -15.145215419,234.432 -15.148117913,239.912 -15.151020408,245.519 -15.153922902,248.372 -15.156825396,254.178 -15.159727891,257.131 -15.162630385,260.119 -15.165532879,263.141 -15.168435374,266.199 -15.171337868,269.292 -15.174240362,273.999 -15.177142857,275.586 -15.180045351,280.403 -15.182947845,283.661 -15.185850340,288.62 -15.188752834,290.292 -15.191655328,293.665 -15.194557823,295.366 -15.197460317,297.077 -15.200362811,298.798 -15.203265306,302.27 -15.206167800,304.021 -15.209070294,305.782 -15.211972789,309.335 -15.214875283,314.742 -15.217777777,323.965 -15.220680272,325.841 -15.223582766,329.628 -15.226485260,329.628 -15.229387755,331.537 -15.232290249,331.537 -15.235192743,333.458 -15.238095238,333.458 -15.240997732,333.458 -15.243900226,333.458 -15.246802721,333.458 -15.249705215,331.537 -15.252607709,331.537 -15.255510204,327.729 -15.258412698,323.965 -15.261315192,320.244 -15.264217687,312.929 -15.267120181,307.553 -15.270022675,304.021 -15.272925170,298.798 -15.275827664,297.077 -15.278730158,295.366 -15.281632653,293.665 -15.284535147,291.973 -15.287437641,290.292 -15.290340136,290.292 -15.293242630,288.62 -15.296145124,286.957 -15.299047619,286.957 -15.301950113,285.305 -15.304852607,285.305 -15.307755102,285.305 -15.310657596,285.305 -15.313560090,283.661 -15.316462585,283.661 -15.319365079,283.661 -15.322267573,283.661 -15.325170068,285.305 -15.328072562,286.957 -15.330975056,288.62 -15.333877551,291.973 -15.336780045,297.077 -15.339682539,298.798 -15.342585034,300.529 -15.345487528,302.27 -15.348390022,302.27 -15.351292517,302.27 -15.354195011,302.27 -15.357097505,304.021 -15.360000000,304.021 -15.362902494,304.021 -15.365804988,304.021 -15.368707482,304.021 -15.371609977,304.021 -15.374512471,302.27 -15.377414965,302.27 -15.380317460,297.077 -15.383219954,293.665 -15.386122448,302.27 -15.389024943,300.529 -15.391927437,302.27 -15.394829931,302.27 -15.397732426,302.27 -15.400634920,304.021 -15.403537414,304.021 -15.406439909,304.021 -15.409342403,304.021 -15.412244897,304.021 -15.415147392,298.798 -15.418049886,298.798 -15.420952380,298.798 -15.423854875,297.077 -15.426757369,297.077 -15.429659863,297.077 -15.432562358,298.798 -15.435464852,298.798 -15.438367346,307.553 -15.441269841,311.127 -15.444172335,314.742 -15.447074829,314.742 -15.449977324,312.929 -15.452879818,307.553 -15.455782312,302.27 -15.458684807,291.973 -15.461587301,291.973 -15.464489795,288.62 -15.467392290,283.661 -15.470294784,282.028 -15.473197278,278.788 -15.476099773,277.183 -15.479002267,273.999 -15.481904761,270.852 -15.484807256,269.292 -15.487709750,266.199 -15.490612244,264.665 -15.493514739,261.626 -15.496417233,260.119 -15.499319727,258.621 -15.502222222,257.131 -15.505124716,257.131 -15.508027210,255.65 -15.510929705,254.178 -15.513832199,251.258 -15.516734693,248.372 -15.519637188,242.699 -15.522539682,238.53 -15.525442176,235.79 -15.528344671,231.739 -15.531247165,-220 -15.534149659,-220 -15.537052154,-220 -15.539954648,-220 -15.542857142,-220 -15.545759637,-220 -15.548662131,-220 -15.551564625,-220 -15.554467120,-220 -15.557369614,-220 -15.560272108,-220 -15.563174603,-220 -15.566077097,-220 -15.568979591,-220 -15.571882086,-220 -15.574784580,-220 -15.577687074,-220 -15.580589569,-220 -15.583492063,-220 -15.586394557,-220 -15.589297052,-220 -15.592199546,-220 -15.595102040,-220 -15.598004535,-220 -15.600907029,-220 -15.603809523,-220 -15.606712018,-220 -15.609614512,-220 -15.612517006,-220 -15.615419501,-220 -15.618321995,-220 -15.621224489,-220 -15.624126984,-220 -15.627029478,-220 -15.629931972,-220 -15.632834467,-220 -15.635736961,-220 -15.638639455,-220 -15.641541950,-220 -15.644444444,-220 -15.647346938,-220 -15.650249433,-220 -15.653151927,-220 -15.656054421,-220 -15.658956916,-220 -15.661859410,-220 -15.664761904,-220 -15.667664399,-220 -15.670566893,-220 -15.673469387,-220 -15.676371882,-220 -15.679274376,-220 -15.682176870,-220 -15.685079365,-220 -15.687981859,-220 -15.690884353,-220 -15.693786848,-220 -15.696689342,-220 -15.699591836,-220 -15.702494331,-220 -15.705396825,-220 -15.708299319,-220 -15.711201814,-220 -15.714104308,-220 -15.717006802,-220 -15.719909297,-220 -15.722811791,-220 -15.725714285,-220 -15.728616780,-220 -15.731519274,-220 -15.734421768,-220 -15.737324263,-220 -15.740226757,-220 -15.743129251,-220 -15.746031746,-220 -15.748934240,-220 -15.751836734,-220 -15.754739229,-220 -15.757641723,-220 -15.760544217,-220 -15.763446712,-220 -15.766349206,-220 -15.769251700,-220 -15.772154195,-220 -15.775056689,-220 -15.777959183,-220 -15.780861678,-220 -15.783764172,-220 -15.786666666,-220 -15.789569160,-220 -15.792471655,-220 -15.795374149,-220 -15.798276643,-220 -15.801179138,-220 -15.804081632,-220 -15.806984126,191.521 -15.809886621,191.521 -15.812789115,191.521 -15.815691609,189.321 -15.818594104,194.869 -15.821496598,194.869 -15.824399092,192.631 -15.827301587,189.321 -15.830204081,187.147 -15.833106575,184.997 -15.836009070,182.872 -15.838911564,181.819 -15.841814058,179.731 -15.844716553,178.696 -15.847619047,177.666 -15.850521541,177.666 -15.853424036,177.666 -15.856326530,177.666 -15.859229024,177.666 -15.862131519,176.643 -15.865034013,176.643 -15.867936507,176.643 -15.870839002,175.626 -15.873741496,175.626 -15.876643990,175.626 -15.879546485,174.614 -15.882448979,174.614 -15.885351473,174.614 -15.888253968,175.626 -15.891156462,174.614 -15.894058956,175.626 -15.896961451,175.626 -15.899863945,175.626 -15.902766439,174.614 -15.905668934,174.614 -15.908571428,175.626 -15.911473922,175.626 -15.914376417,175.626 -15.917278911,175.626 -15.920181405,176.643 -15.923083900,176.643 -15.925986394,176.643 -15.928888888,176.643 -15.931791383,177.666 -15.934693877,177.666 -15.937596371,178.696 -15.940498866,178.696 -15.943401360,179.731 -15.946303854,180.772 -15.949206349,181.819 -15.952108843,183.932 -15.955011337,186.069 -15.957913832,188.231 -15.960816326,191.521 -15.963718820,194.869 -15.966621315,198.275 -15.969523809,201.741 -15.972426303,205.267 -15.975328798,208.855 -15.978231292,211.282 -15.981133786,214.975 -15.984036281,217.473 -15.986938775,220 -15.989841269,222.556 -15.992743764,223.846 -15.995646258,225.142 -15.998548752,226.446 -16.001451247,226.446 -16.004353741,227.758 -16.007256235,227.758 -16.010158730,227.758 -16.013061224,227.758 -16.015963718,227.758 -16.018866213,229.078 -16.021768707,230.405 -16.024671201,231.739 -16.027573696,234.432 -16.030476190,237.156 -16.033378684,238.53 -16.036281179,237.156 -16.039183673,237.156 -16.042086167,237.156 -16.044988662,235.79 -16.047891156,234.432 -16.050793650,234.432 -16.053696145,233.082 -16.056598639,231.739 -16.059501133,230.405 -16.062403628,229.078 -16.065306122,227.758 -16.068208616,225.142 -16.071111111,225.142 -16.074013605,223.846 -16.076916099,222.556 -16.079818594,221.274 -16.082721088,218.733 -16.085623582,217.473 -16.088526077,217.473 -16.091428571,216.221 -16.094331065,213.737 -16.097233560,211.282 -16.100136054,208.855 -16.103038548,207.652 -16.105941043,205.267 -16.108843537,202.91 -16.111746031,200.579 -16.114648526,198.275 -16.117551020,195.998 -16.120453514,193.746 -16.123356009,192.631 -16.126258503,191.521 -16.129160997,189.321 -16.132063492,188.231 -16.134965986,187.147 -16.137868480,186.069 -16.140770975,184.997 -16.143673469,183.932 -16.146575963,183.932 -16.149478458,182.872 -16.152380952,181.819 -16.155283446,180.772 -16.158185941,179.731 -16.161088435,177.666 -16.163990929,175.626 -16.166893424,173.608 -16.169795918,171.614 -16.172698412,170.626 -16.175600907,169.643 -16.178503401,168.666 -16.181405895,168.666 -16.184308390,170.626 -16.187210884,171.614 -16.190113378,178.696 -16.193015873,183.932 -16.195918367,188.231 -16.198820861,189.321 -16.201723356,190.418 -16.204625850,191.521 -16.207528344,191.521 -16.210430839,191.521 -16.213333333,191.521 -16.216235827,190.418 -16.219138321,190.418 -16.222040816,189.321 -16.224943310,189.321 -16.227845804,188.231 -16.230748299,188.231 -16.233650793,187.147 -16.236553287,184.997 -16.239455782,184.997 -16.242358276,-220 -16.245260770,-220 -16.248163265,-220 -16.251065759,-220 -16.253968253,-220 -16.256870748,-220 -16.259773242,-220 -16.262675736,-220 -16.265578231,-220 -16.268480725,-220 -16.271383219,-220 -16.274285714,-220 -16.277188208,-220 -16.280090702,-220 -16.282993197,-220 -16.285895691,-220 -16.288798185,-220 -16.291700680,-220 -16.294603174,-220 -16.297505668,-220 -16.300408163,208.855 -16.303310657,205.267 -16.306213151,202.91 -16.309115646,200.579 -16.312018140,200.579 -16.314920634,199.424 -16.317823129,199.424 -16.320725623,199.424 -16.323628117,198.275 -16.326530612,198.275 -16.329433106,198.275 -16.332335600,197.133 -16.335238095,197.133 -16.338140589,197.133 -16.341043083,195.998 -16.343945578,195.998 -16.346848072,195.998 -16.349750566,194.869 -16.352653061,194.869 -16.355555555,194.869 -16.358458049,193.746 -16.361360544,193.746 -16.364263038,193.746 -16.367165532,193.746 -16.370068027,193.746 -16.372970521,193.746 -16.375873015,193.746 -16.378775510,193.746 -16.381678004,193.746 -16.384580498,192.631 -16.387482993,192.631 -16.390385487,192.631 -16.393287981,191.521 -16.396190476,190.418 -16.399092970,189.321 -16.401995464,188.231 -16.404897959,187.147 -16.407800453,186.069 -16.410702947,186.069 -16.413605442,184.997 -16.416507936,184.997 -16.419410430,186.069 -16.422312925,186.069 -16.425215419,186.069 -16.428117913,186.069 -16.431020408,186.069 -16.433922902,184.997 -16.436825396,184.997 -16.439727891,183.932 -16.442630385,181.819 -16.445532879,179.731 -16.448435374,178.696 -16.451337868,176.643 -16.454240362,174.614 -16.457142857,-220 -16.460045351,-220 -16.462947845,-220 -16.465850340,-220 -16.468752834,-220 -16.471655328,-220 -16.474557823,-220 -16.477460317,-220 -16.480362811,-220 -16.483265306,-220 -16.486167800,-220 -16.489070294,-220 -16.491972789,-220 -16.494875283,-220 -16.497777777,-220 -16.500680272,-220 -16.503582766,-220 -16.506485260,-220 -16.509387755,-220 -16.512290249,-220 -16.515192743,-220 -16.518095238,-220 -16.520997732,-220 -16.523900226,192.631 -16.526802721,194.869 -16.529705215,197.133 -16.532607709,197.133 -16.535510204,198.275 -16.538412698,198.275 -16.541315192,199.424 -16.544217687,200.579 -16.547120181,201.741 -16.550022675,202.91 -16.552925170,204.085 -16.555827664,205.267 -16.558730158,207.652 -16.561632653,208.855 -16.564535147,210.065 -16.567437641,211.282 -16.570340136,211.282 -16.573242630,212.506 -16.576145124,212.506 -16.579047619,213.737 -16.581950113,213.737 -16.584852607,213.737 -16.587755102,213.737 -16.590657596,213.737 -16.593560090,213.737 -16.596462585,213.737 -16.599365079,212.506 -16.602267573,212.506 -16.605170068,211.282 -16.608072562,211.282 -16.610975056,211.282 -16.613877551,210.065 -16.616780045,210.065 -16.619682539,210.065 -16.622585034,208.855 -16.625487528,208.855 -16.628390022,208.855 -16.631292517,208.855 -16.634195011,207.652 -16.637097505,207.652 -16.640000000,207.652 -16.642902494,206.456 -16.645804988,206.456 -16.648707482,206.456 -16.651609977,206.456 -16.654512471,205.267 -16.657414965,205.267 -16.660317460,204.085 -16.663219954,202.91 -16.666122448,202.91 -16.669024943,201.741 -16.671927437,200.579 -16.674829931,199.424 -16.677732426,198.275 -16.680634920,197.133 -16.683537414,195.998 -16.686439909,194.869 -16.689342403,193.746 -16.692244897,191.521 -16.695147392,190.418 -16.698049886,190.418 -16.700952380,189.321 -16.703854875,188.231 -16.706757369,187.147 -16.709659863,186.069 -16.712562358,186.069 -16.715464852,184.997 -16.718367346,184.997 -16.721269841,184.997 -16.724172335,184.997 -16.727074829,184.997 -16.729977324,184.997 -16.732879818,186.069 -16.735782312,186.069 -16.738684807,186.069 -16.741587301,187.147 -16.744489795,187.147 -16.747392290,187.147 -16.750294784,187.147 -16.753197278,187.147 -16.756099773,187.147 -16.759002267,186.069 -16.761904761,186.069 -16.764807256,186.069 -16.767709750,184.997 -16.770612244,186.069 -16.773514739,184.997 -16.776417233,184.997 -16.779319727,182.872 -16.782222222,184.997 -16.785124716,-220 -16.788027210,-220 -16.790929705,-220 -16.793832199,-220 -16.796734693,-220 -16.799637188,-220 -16.802539682,-220 -16.805442176,-220 -16.808344671,-220 -16.811247165,-220 -16.814149659,-258.621 -16.817052154,-258.621 -16.819954648,-255.65 -16.822857142,-252.714 -16.825759637,-252.714 -16.828662131,-251.258 -16.831564625,-251.258 -16.834467120,-251.258 -16.837369614,-251.258 -16.840272108,-251.258 -16.843174603,-251.258 -16.846077097,-251.258 -16.848979591,-251.258 -16.851882086,-251.258 -16.854784580,-251.258 -16.857687074,-249.811 -16.860589569,-249.811 -16.863492063,-248.372 -16.866394557,-246.942 -16.869297052,-245.519 -16.872199546,-244.105 -16.875102040,-242.699 -16.878004535,-239.912 -16.880907029,-237.156 -16.883809523,-233.082 -16.886712018,-230.405 -16.889614512,-227.758 -16.892517006,-225.142 -16.895419501,-222.556 -16.898321995,-217.473 -16.901224489,-214.975 -16.904126984,-212.506 -16.907029478,-212.506 -16.909931972,-210.065 -16.912834467,-210.065 -16.915736961,-214.975 -16.918639455,-220 -16.921541950,-221.274 -16.924444444,-220 -16.927346938,-216.221 -16.930249433,-212.506 -16.933151927,-212.506 -16.936054421,-212.506 -16.938956916,-212.506 -16.941859410,-212.506 -16.944761904,-213.737 -16.947664399,-214.975 -16.950566893,-214.975 -16.953469387,-216.221 -16.956371882,-217.473 -16.959274376,-220 -16.962176870,-220 -16.965079365,-222.556 -16.967981859,-223.846 -16.970884353,-225.142 -16.973786848,-227.758 -16.976689342,-229.078 -16.979591836,-230.405 -16.982494331,-233.082 -16.985396825,-234.432 -16.988299319,-235.79 -16.991201814,-238.53 -16.994104308,-239.912 -16.997006802,-238.53 -16.999909297,-244.105 -17.002811791,-244.105 -17.005714285,-244.105 -17.008616780,-242.699 -17.011519274,-241.301 -17.014421768,-242.699 -17.017324263,-239.912 -17.020226757,-239.912 -17.023129251,-239.912 -17.026031746,-241.301 -17.028934240,-239.912 -17.031836734,-238.53 -17.034739229,-238.53 -17.037641723,-220 -17.040544217,-220 -17.043446712,-220 -17.046349206,-220 -17.049251700,-220 -17.052154195,-220 -17.055056689,-220 -17.057959183,-220 -17.060861678,-220 -17.063764172,-220 -17.066666666,-220 -17.069569160,-220 -17.072471655,-220 -17.075374149,-220 -17.078276643,-220 -17.081179138,-220 -17.084081632,-220 -17.086984126,-220 -17.089886621,-220 -17.092789115,-220 -17.095691609,-220 -17.098594104,-220 -17.101496598,-220 -17.104399092,-220 -17.107301587,-220 -17.110204081,-220 -17.113106575,-220 -17.116009070,-220 -17.118911564,-220 -17.121814058,-220 -17.124716553,-220 -17.127619047,-220 -17.130521541,-220 -17.133424036,-220 -17.136326530,-220 -17.139229024,-220 -17.142131519,-220 -17.145034013,-220 -17.147936507,-220 -17.150839002,-220 -17.153741496,-220 -17.156643990,-220 -17.159546485,-220 -17.162448979,-220 -17.165351473,-220 -17.168253968,-220 -17.171156462,-220 -17.174058956,-220 -17.176961451,-220 -17.179863945,-220 -17.182766439,-220 -17.185668934,-220 -17.188571428,-220 -17.191473922,-220 -17.194376417,-220 -17.197278911,-220 -17.200181405,-220 -17.203083900,-220 -17.205986394,-220 -17.208888888,-220 -17.211791383,-220 -17.214693877,-220 -17.217596371,-220 -17.220498866,-220 -17.223401360,-220 -17.226303854,-220 -17.229206349,-220 -17.232108843,-220 -17.235011337,-220 -17.237913832,-220 -17.240816326,-220 -17.243718820,-220 -17.246621315,-220 -17.249523809,-220 -17.252426303,-220 -17.255328798,-220 -17.258231292,-220 -17.261133786,-220 -17.264036281,-220 -17.266938775,-220 -17.269841269,-220 -17.272743764,-220 -17.275646258,-220 -17.278548752,-220 -17.281451247,-220 -17.284353741,-220 -17.287256235,-220 -17.290158730,-220 -17.293061224,-220 -17.295963718,-220 -17.298866213,-220 -17.301768707,-220 -17.304671201,-220 -17.307573696,-220 -17.310476190,-220 -17.313378684,-220 -17.316281179,-220 -17.319183673,-220 -17.322086167,-220 -17.324988662,-220 -17.327891156,-220 -17.330793650,-220 -17.333696145,-220 -17.336598639,-220 -17.339501133,-220 -17.342403628,-220 -17.345306122,-220 -17.348208616,-220 -17.351111111,-220 -17.354013605,-220 -17.356916099,-220 -17.359818594,-220 -17.362721088,-220 -17.365623582,-220 -17.368526077,-220 -17.371428571,-220 -17.374331065,-220 -17.377233560,-220 -17.380136054,-220 -17.383038548,-220 -17.385941043,-220 -17.388843537,-220 -17.391746031,-220 -17.394648526,-220 -17.397551020,-220 -17.400453514,-220 -17.403356009,-220 -17.406258503,-220 -17.409160997,-220 -17.412063492,-220 -17.414965986,-220 -17.417868480,-220 -17.420770975,-220 -17.423673469,-220 -17.426575963,-220 -17.429478458,-220 -17.432380952,-220 -17.435283446,-220 -17.438185941,-220 -17.441088435,-220 -17.443990929,-220 -17.446893424,-220 -17.449795918,-220 -17.452698412,-220 -17.455600907,-220 -17.458503401,-220 -17.461405895,-220 -17.464308390,-220 -17.467210884,-220 -17.470113378,-220 -17.473015873,-220 -17.475918367,-220 -17.478820861,-220 -17.481723356,-220 -17.484625850,-220 -17.487528344,-220 -17.490430839,-220 -17.493333333,-220 -17.496235827,-220 -17.499138321,-220 -17.502040816,-220 -17.504943310,-220 -17.507845804,-220 -17.510748299,-220 -17.513650793,-220 -17.516553287,-220 -17.519455782,-220 -17.522358276,-220 -17.525260770,-220 -17.528163265,-220 -17.531065759,-220 -17.533968253,-220 -17.536870748,-220 -17.539773242,-220 -17.542675736,-220 -17.545578231,-220 -17.548480725,-220 -17.551383219,-220 -17.554285714,-220 -17.557188208,-220 -17.560090702,-220 -17.562993197,-220 -17.565895691,-220 -17.568798185,-220 -17.571700680,-220 -17.574603174,-220 -17.577505668,-220 -17.580408163,-220 -17.583310657,-220 -17.586213151,-220 -17.589115646,-220 -17.592018140,-220 -17.594920634,374.294 -17.597823129,374.294 -17.600725623,372.138 -17.603628117,372.138 -17.606530612,372.138 -17.609433106,369.994 -17.612335600,369.994 -17.615238095,367.863 -17.618140589,367.863 -17.621043083,367.863 -17.623945578,367.863 -17.626848072,367.863 -17.629750566,367.863 -17.632653061,365.745 -17.635555555,367.863 -17.638458049,367.863 -17.641360544,367.863 -17.644263038,367.863 -17.647165532,369.994 -17.650068027,369.994 -17.652970521,369.994 -17.655873015,369.994 -17.658775510,369.994 -17.661678004,369.994 -17.664580498,369.994 -17.667482993,369.994 -17.670385487,369.994 -17.673287981,369.994 -17.676190476,369.994 -17.679092970,369.994 -17.681995464,367.863 -17.684897959,367.863 -17.687800453,367.863 -17.690702947,367.863 -17.693605442,365.745 -17.696507936,367.863 -17.699410430,365.745 -17.702312925,365.745 -17.705215419,363.638 -17.708117913,363.638 -17.711020408,363.638 -17.713922902,361.544 -17.716825396,361.544 -17.719727891,361.544 -17.722630385,361.544 -17.725532879,363.638 -17.728435374,365.745 -17.731337868,367.863 -17.734240362,367.863 -17.737142857,369.994 -17.740045351,372.138 -17.742947845,372.138 -17.745850340,372.138 -17.748752834,369.994 -17.751655328,367.863 -17.754557823,361.544 -17.757460317,353.286 -17.760362811,347.217 -17.763265306,343.229 -17.766167800,339.286 -17.769070294,337.332 -17.771972789,339.286 -17.774875283,339.286 -17.777777777,341.252 -17.780680272,391.995 -17.783582766,396.55 -17.786485260,396.55 -17.789387755,394.266 -17.792290249,391.995 -17.795192743,389.738 -17.798095238,387.493 -17.800997732,385.261 -17.803900226,385.261 -17.806802721,380.836 -17.809705215,378.643 -17.812607709,378.643 -17.815510204,376.462 -17.818412698,374.294 -17.821315192,374.294 -17.824217687,372.138 -17.827120181,372.138 -17.830022675,369.994 -17.832925170,369.994 -17.835827664,367.863 -17.838730158,365.745 -17.841632653,365.745 -17.844535147,363.638 -17.847437641,363.638 -17.850340136,361.544 -17.853242630,359.461 -17.856145124,359.461 -17.859047619,357.391 -17.861950113,357.391 -17.864852607,355.333 -17.867755102,353.286 -17.870657596,353.286 -17.873560090,351.251 -17.876462585,351.251 -17.879365079,349.228 -17.882267573,349.228 -17.885170068,347.217 -17.888072562,345.217 -17.890975056,345.217 -17.893877551,343.229 -17.896780045,343.229 -17.899682539,341.252 -17.902585034,343.229 -17.905487528,343.229 -17.908390022,341.252 -17.911292517,341.252 -17.914195011,343.229 -17.917097505,343.229 -17.920000000,343.229 -17.922902494,345.217 -17.925804988,345.217 -17.928707482,345.217 -17.931609977,345.217 -17.934512471,345.217 -17.937414965,347.217 -17.940317460,347.217 -17.943219954,347.217 -17.946122448,347.217 -17.949024943,347.217 -17.951927437,347.217 -17.954829931,347.217 -17.957732426,347.217 -17.960634920,347.217 -17.963537414,347.217 -17.966439909,347.217 -17.969342403,347.217 -17.972244897,347.217 -17.975147392,345.217 -17.978049886,345.217 -17.980952380,345.217 -17.983854875,343.229 -17.986757369,343.229 -17.989659863,341.252 -17.992562358,341.252 -17.995464852,341.252 -17.998367346,341.252 -18.001269841,341.252 -18.004172335,341.252 -18.007074829,343.229 -18.009977324,343.229 -18.012879818,341.252 -18.015782312,343.229 -18.018684807,343.229 -18.021587301,343.229 -18.024489795,343.229 -18.027392290,341.252 -18.030294784,341.252 -18.033197278,341.252 -18.036099773,341.252 -18.039002267,341.252 -18.041904761,339.286 -18.044807256,339.286 -18.047709750,339.286 -18.050612244,339.286 -18.053514739,339.286 -18.056417233,339.286 -18.059319727,339.286 -18.062222222,339.286 -18.065124716,337.332 -18.068027210,337.332 -18.070929705,337.332 -18.073832199,337.332 -18.076734693,335.389 -18.079637188,335.389 -18.082539682,335.389 -18.085442176,335.389 -18.088344671,333.458 -18.091247165,333.458 -18.094149659,333.458 -18.097052154,333.458 -18.099954648,333.458 -18.102857142,333.458 -18.105759637,331.537 -18.108662131,331.537 -18.111564625,331.537 -18.114467120,331.537 -18.117369614,331.537 -18.120272108,331.537 -18.123174603,333.458 -18.126077097,333.458 -18.128979591,333.458 -18.131882086,333.458 -18.134784580,333.458 -18.137687074,335.389 -18.140589569,335.389 -18.143492063,335.389 -18.146394557,335.389 -18.149297052,337.332 -18.152199546,337.332 -18.155102040,337.332 -18.158004535,335.389 -18.160907029,335.389 -18.163809523,335.389 -18.166712018,335.389 -18.169614512,333.458 -18.172517006,333.458 -18.175419501,333.458 -18.178321995,333.458 -18.181224489,331.537 -18.184126984,331.537 -18.187029478,333.458 -18.189931972,333.458 -18.192834467,337.332 -18.195736961,337.332 -18.198639455,339.286 -18.201541950,339.286 -18.204444444,339.286 -18.207346938,339.286 -18.210249433,339.286 -18.213151927,339.286 -18.216054421,337.332 -18.218956916,337.332 -18.221859410,335.389 -18.224761904,333.458 -18.227664399,331.537 -18.230566893,331.537 -18.233469387,331.537 -18.236371882,329.628 -18.239274376,329.628 -18.242176870,329.628 -18.245079365,327.729 -18.247981859,327.729 -18.250884353,327.729 -18.253786848,327.729 -18.256689342,327.729 -18.259591836,327.729 -18.262494331,327.729 -18.265396825,327.729 -18.268299319,327.729 -18.271201814,325.841 -18.274104308,325.841 -18.277006802,323.965 -18.279909297,323.965 -18.282811791,322.099 -18.285714285,320.244 -18.288616780,325.841 -18.291519274,323.965 -18.294421768,327.729 -18.297324263,329.628 -18.300226757,335.389 -18.303129251,320.244 -18.306031746,309.335 -18.308934240,312.929 -18.311836734,314.742 -18.314739229,314.742 -18.317641723,314.742 -18.320544217,316.565 -18.323446712,316.565 -18.326349206,314.742 -18.329251700,314.742 -18.332154195,314.742 -18.335056689,312.929 -18.337959183,311.127 -18.340861678,311.127 -18.343764172,309.335 -18.346666666,307.553 -18.349569160,307.553 -18.352471655,305.782 -18.355374149,305.782 -18.358276643,304.021 -18.361179138,304.021 -18.364081632,304.021 -18.366984126,304.021 -18.369886621,304.021 -18.372789115,304.021 -18.375691609,304.021 -18.378594104,304.021 -18.381496598,304.021 -18.384399092,302.27 -18.387301587,302.27 -18.390204081,300.529 -18.393106575,300.529 -18.396009070,298.798 -18.398911564,298.798 -18.401814058,298.798 -18.404716553,297.077 -18.407619047,297.077 -18.410521541,297.077 -18.413424036,297.077 -18.416326530,297.077 -18.419229024,297.077 -18.422131519,297.077 -18.425034013,297.077 -18.427936507,297.077 -18.430839002,297.077 -18.433741496,297.077 -18.436643990,297.077 -18.439546485,298.798 -18.442448979,298.798 -18.445351473,300.529 -18.448253968,302.27 -18.451156462,305.782 -18.454058956,309.335 -18.456961451,311.127 -18.459863945,316.565 -18.462766439,320.244 -18.465668934,323.965 -18.468571428,325.841 -18.471473922,325.841 -18.474376417,327.729 -18.477278911,327.729 -18.480181405,327.729 -18.483083900,329.628 -18.485986394,329.628 -18.488888888,329.628 -18.491791383,327.729 -18.494693877,327.729 -18.497596371,327.729 -18.500498866,325.841 -18.503401360,325.841 -18.506303854,323.965 -18.509206349,323.965 -18.512108843,323.965 -18.515011337,322.099 -18.517913832,322.099 -18.520816326,322.099 -18.523718820,320.244 -18.526621315,320.244 -18.529523809,318.399 -18.532426303,316.565 -18.535328798,314.742 -18.538231292,312.929 -18.541133786,311.127 -18.544036281,309.335 -18.546938775,305.782 -18.549841269,304.021 -18.552743764,302.27 -18.555646258,300.529 -18.558548752,298.798 -18.561451247,298.798 -18.564353741,297.077 -18.567256235,297.077 -18.570158730,297.077 -18.573061224,297.077 -18.575963718,297.077 -18.578866213,297.077 -18.581768707,297.077 -18.584671201,297.077 -18.587573696,297.077 -18.590476190,297.077 -18.593378684,295.366 -18.596281179,295.366 -18.599183673,295.366 -18.602086167,293.665 -18.604988662,291.973 -18.607891156,290.292 -18.610793650,288.62 -18.613696145,286.957 -18.616598639,285.305 -18.619501133,283.661 -18.622403628,282.028 -18.625306122,280.403 -18.628208616,278.788 -18.631111111,277.183 -18.634013605,275.586 -18.636916099,275.586 -18.639818594,273.999 -18.642721088,275.586 -18.645623582,273.999 -18.648526077,273.999 -18.651428571,272.421 -18.654331065,270.852 -18.657233560,270.852 -18.660136054,267.741 -18.663038548,266.199 -18.665941043,264.665 -18.668843537,263.141 -18.671746031,261.626 -18.674648526,260.119 -18.677551020,258.621 -18.680453514,257.131 -18.683356009,255.65 -18.686258503,254.178 -18.689160997,251.258 -18.692063492,249.811 -18.694965986,248.372 -18.697868480,246.942 -18.700770975,245.519 -18.703673469,244.105 -18.706575963,242.699 -18.709478458,242.699 -18.712380952,241.301 -18.715283446,241.301 -18.718185941,241.301 -18.721088435,239.912 -18.723990929,239.912 -18.726893424,239.912 -18.729795918,239.912 -18.732698412,241.301 -18.735600907,241.301 -18.738503401,239.912 -18.741405895,241.301 -18.744308390,241.301 -18.747210884,241.301 -18.750113378,239.912 -18.753015873,241.301 -18.755918367,241.301 -18.758820861,242.699 -18.761723356,244.105 -18.764625850,245.519 -18.767528344,248.372 -18.770430839,249.811 -18.773333333,252.714 -18.776235827,254.178 -18.779138321,255.65 -18.782040816,257.131 -18.784943310,258.621 -18.787845804,258.621 -18.790748299,260.119 -18.793650793,261.626 -18.796553287,263.141 -18.799455782,264.665 -18.802358276,266.199 -18.805260770,267.741 -18.808163265,269.292 -18.811065759,270.852 -18.813968253,272.421 -18.816870748,273.999 -18.819773242,273.999 -18.822675736,275.586 -18.825578231,277.183 -18.828480725,278.788 -18.831383219,280.403 -18.834285714,282.028 -18.837188208,283.661 -18.840090702,283.661 -18.842993197,285.305 -18.845895691,285.305 -18.848798185,286.957 -18.851700680,286.957 -18.854603174,286.957 -18.857505668,286.957 -18.860408163,285.305 -18.863310657,285.305 -18.866213151,286.957 -18.869115646,286.957 -18.872018140,288.62 -18.874920634,290.292 -18.877823129,291.973 -18.880725623,295.366 -18.883628117,297.077 -18.886530612,298.798 -18.889433106,300.529 -18.892335600,300.529 -18.895238095,300.529 -18.898140589,300.529 -18.901043083,300.529 -18.903945578,300.529 -18.906848072,300.529 -18.909750566,300.529 -18.912653061,298.798 -18.915555555,298.798 -18.918458049,297.077 -18.921360544,295.366 -18.924263038,291.973 -18.927165532,288.62 -18.930068027,285.305 -18.932970521,282.028 -18.935873015,278.788 -18.938775510,275.586 -18.941678004,272.421 -18.944580498,269.292 -18.947482993,266.199 -18.950385487,264.665 -18.953287981,263.141 -18.956190476,261.626 -18.959092970,261.626 -18.961995464,261.626 -18.964897959,261.626 -18.967800453,263.141 -18.970702947,264.665 -18.973605442,267.741 -18.976507936,269.292 -18.979410430,270.852 -18.982312925,272.421 -18.985215419,275.586 -18.988117913,275.586 -18.991020408,277.183 -18.993922902,277.183 -18.996825396,277.183 -18.999727891,277.183 -19.002630385,275.586 -19.005532879,275.586 -19.008435374,273.999 -19.011337868,272.421 -19.014240362,270.852 -19.017142857,269.292 -19.020045351,266.199 -19.022947845,264.665 -19.025850340,263.141 -19.028752834,261.626 -19.031655328,260.119 -19.034557823,258.621 -19.037460317,257.131 -19.040362811,255.65 -19.043265306,254.178 -19.046167800,252.714 -19.049070294,251.258 -19.051972789,249.811 -19.054875283,248.372 -19.057777777,245.519 -19.060680272,241.301 -19.063582766,238.53 -19.066485260,235.79 -19.069387755,233.082 -19.072290249,230.405 -19.075192743,227.758 -19.078095238,-220 -19.080997732,-220 -19.083900226,-220 -19.086802721,-220 -19.089705215,-220 -19.092607709,-220 -19.095510204,-220 -19.098412698,-220 -19.101315192,-220 -19.104217687,-220 -19.107120181,-220 -19.110022675,-220 -19.112925170,-220 -19.115827664,-220 -19.118730158,-220 -19.121632653,-220 -19.124535147,-220 -19.127437641,242.699 -19.130340136,241.301 -19.133242630,239.912 -19.136145124,235.79 -19.139047619,233.082 -19.141950113,231.739 -19.144852607,230.405 -19.147755102,229.078 -19.150657596,227.758 -19.153560090,227.758 -19.156462585,229.078 -19.159365079,229.078 -19.162267573,229.078 -19.165170068,229.078 -19.168072562,229.078 -19.170975056,227.758 -19.173877551,227.758 -19.176780045,226.446 -19.179682539,226.446 -19.182585034,225.142 -19.185487528,223.846 -19.188390022,222.556 -19.191292517,222.556 -19.194195011,221.274 -19.197097505,221.274 -19.200000000,221.274 -19.202902494,221.274 -19.205804988,221.274 -19.208707482,221.274 -19.211609977,221.274 -19.214512471,221.274 -19.217414965,221.274 -19.220317460,220 -19.223219954,220 -19.226122448,218.733 -19.229024943,218.733 -19.231927437,218.733 -19.234829931,217.473 -19.237732426,217.473 -19.240634920,217.473 -19.243537414,216.221 -19.246439909,213.737 -19.249342403,212.506 -19.252244897,208.855 -19.255147392,207.652 -19.258049886,206.456 -19.260952380,205.267 -19.263854875,205.267 -19.266757369,204.085 -19.269659863,204.085 -19.272562358,204.085 -19.275464852,204.085 -19.278367346,204.085 -19.281269841,204.085 -19.284172335,204.085 -19.287074829,204.085 -19.289977324,204.085 -19.292879818,202.91 -19.295782312,202.91 -19.298684807,201.741 -19.301587301,194.869 -19.304489795,192.631 -19.307392290,189.321 -19.310294784,188.231 -19.313197278,187.147 -19.316099773,187.147 -19.319002267,190.418 -19.321904761,193.746 -19.324807256,195.998 -19.327709750,197.133 -19.330612244,199.424 -19.333514739,200.579 -19.336417233,201.741 -19.339319727,202.91 -19.342222222,202.91 -19.345124716,204.085 -19.348027210,205.267 -19.350929705,206.456 -19.353832199,207.652 -19.356734693,208.855 -19.359637188,208.855 -19.362539682,208.855 -19.365442176,210.065 -19.368344671,210.065 -19.371247165,211.282 -19.374149659,210.065 -19.377052154,210.065 -19.379954648,210.065 -19.382857142,210.065 -19.385759637,208.855 -19.388662131,207.652 -19.391564625,206.456 -19.394467120,204.085 -19.397369614,202.91 -19.400272108,200.579 -19.403174603,199.424 -19.406077097,198.275 -19.408979591,197.133 -19.411882086,197.133 -19.414784580,197.133 -19.417687074,197.133 -19.420589569,198.275 -19.423492063,198.275 -19.426394557,199.424 -19.429297052,199.424 -19.432199546,199.424 -19.435102040,199.424 -19.438004535,200.579 -19.440907029,200.579 -19.443809523,200.579 -19.446712018,200.579 -19.449614512,201.741 -19.452517006,202.91 -19.455419501,202.91 -19.458321995,204.085 -19.461224489,204.085 -19.464126984,204.085 -19.467029478,204.085 -19.469931972,202.91 -19.472834467,201.741 -19.475736961,199.424 -19.478639455,198.275 -19.481541950,197.133 -19.484444444,197.133 -19.487346938,195.998 -19.490249433,195.998 -19.493151927,194.869 -19.496054421,193.746 -19.498956916,192.631 -19.501859410,191.521 -19.504761904,190.418 -19.507664399,189.321 -19.510566893,187.147 -19.513469387,187.147 -19.516371882,186.069 -19.519274376,184.997 -19.522176870,184.997 -19.525079365,184.997 -19.527981859,184.997 -19.530884353,184.997 -19.533786848,184.997 -19.536689342,184.997 -19.539591836,184.997 -19.542494331,186.069 -19.545396825,186.069 -19.548299319,187.147 -19.551201814,188.231 -19.554104308,189.321 -19.557006802,192.631 -19.559909297,195.998 -19.562811791,200.579 -19.565714285,201.741 -19.568616780,202.91 -19.571519274,202.91 -19.574421768,202.91 -19.577324263,202.91 -19.580226757,202.91 -19.583129251,202.91 -19.586031746,202.91 -19.588934240,201.741 -19.591836734,201.741 -19.594739229,200.579 -19.597641723,200.579 -19.600544217,199.424 -19.603446712,198.275 -19.606349206,198.275 -19.609251700,198.275 -19.612154195,198.275 -19.615056689,199.424 -19.617959183,200.579 -19.620861678,204.085 -19.623764172,207.652 -19.626666666,-220 -19.629569160,-220 -19.632471655,-220 -19.635374149,233.082 -19.638276643,235.79 -19.641179138,238.53 -19.644081632,242.699 -19.646984126,245.519 -19.649886621,246.942 -19.652789115,251.258 -19.655691609,255.65 -19.658594104,258.621 -19.661496598,263.141 -19.664399092,266.199 -19.667301587,272.421 -19.670204081,277.183 -19.673106575,282.028 -19.676009070,288.62 -19.678911564,293.665 -19.681814058,298.798 -19.684716553,302.27 -19.687619047,307.553 -19.690521541,314.742 -19.693424036,322.099 -19.696326530,325.841 -19.699229024,333.458 -19.702131519,339.286 -19.705034013,345.217 -19.707936507,351.251 -19.710839002,355.333 -19.713741496,359.461 -19.716643990,363.638 -19.719546485,376.462 -19.722448979,383.042 -19.725351473,387.493 -19.728253968,389.738 -19.731156462,396.55 -19.734058956,398.847 -19.736961451,401.158 -19.739863945,403.482 -19.742766439,403.482 -19.745668934,405.819 -19.748571428,405.819 -19.751473922,405.819 -19.754376417,405.819 -19.757278911,403.482 -19.760181405,403.482 -19.763083900,401.158 -19.765986394,398.847 -19.768888888,398.847 -19.771791383,391.995 -19.774693877,-220 -19.777596371,-220 -19.780498866,-220 -19.783401360,-220 -19.786303854,-220 -19.789206349,-220 -19.792108843,-220 -19.795011337,-220 -19.797913832,-220 -19.800816326,-220 -19.803718820,-220 -19.806621315,-220 -19.809523809,-220 -19.812426303,-220 -19.815328798,-220 -19.818231292,-220 -19.821133786,-220 -19.824036281,-220 -19.826938775,-220 -19.829841269,-220 -19.832743764,-220 -19.835646258,-220 -19.838548752,-220 -19.841451247,-220 -19.844353741,-220 -19.847256235,-220 -19.850158730,-220 -19.853061224,-220 -19.855963718,-220 -19.858866213,-220 -19.861768707,-220 -19.864671201,-220 -19.867573696,-220 -19.870476190,-220 -19.873378684,-220 -19.876281179,-220 -19.879183673,347.217 -19.882086167,349.228 -19.884988662,349.228 -19.887891156,349.228 -19.890793650,349.228 -19.893696145,349.228 -19.896598639,349.228 -19.899501133,349.228 -19.902403628,345.217 -19.905306122,345.217 -19.908208616,345.217 -19.911111111,345.217 -19.914013605,345.217 -19.916916099,345.217 -19.919818594,347.217 -19.922721088,347.217 -19.925623582,349.228 -19.928526077,349.228 -19.931428571,349.228 -19.934331065,351.251 -19.937233560,351.251 -19.940136054,353.286 -19.943038548,353.286 -19.945941043,353.286 -19.948843537,355.333 -19.951746031,355.333 -19.954648526,357.391 -19.957551020,357.391 -19.960453514,357.391 -19.963356009,359.461 -19.966258503,359.461 -19.969160997,359.461 -19.972063492,361.544 -19.974965986,361.544 -19.977868480,361.544 -19.980770975,363.638 -19.983673469,363.638 -19.986575963,363.638 -19.989478458,363.638 -19.992380952,365.745 -19.995283446,365.745 -19.998185941,365.745 -20.001088435,365.745 -20.003990929,367.863 -20.006893424,367.863 -20.009795918,365.745 -20.012698412,365.745 -20.015600907,365.745 -20.018503401,363.638 -20.021405895,369.994 -20.024308390,341.252 -20.027210884,339.286 -20.030113378,337.332 -20.033015873,337.332 -20.035918367,337.332 -20.038820861,341.252 -20.041723356,345.217 -20.044625850,347.217 -20.047528344,349.228 -20.050430839,349.228 -20.053333333,349.228 -20.056235827,351.251 -20.059138321,351.251 -20.062040816,353.286 -20.064943310,353.286 -20.067845804,355.333 -20.070748299,357.391 -20.073650793,357.391 -20.076553287,357.391 -20.079455782,357.391 -20.082358276,357.391 -20.085260770,357.391 -20.088163265,357.391 -20.091065759,355.333 -20.093968253,355.333 -20.096870748,355.333 -20.099773242,353.286 -20.102675736,353.286 -20.105578231,351.251 -20.108480725,351.251 -20.111383219,349.228 -20.114285714,349.228 -20.117188208,347.217 -20.120090702,347.217 -20.122993197,345.217 -20.125895691,345.217 -20.128798185,345.217 -20.131700680,343.229 -20.134603174,343.229 -20.137505668,341.252 -20.140408163,339.286 -20.143310657,339.286 -20.146213151,337.332 -20.149115646,337.332 -20.152018140,333.458 -20.154920634,331.537 -20.157823129,329.628 -20.160725623,327.729 -20.163628117,325.841 -20.166530612,322.099 -20.169433106,320.244 -20.172335600,316.565 -20.175238095,314.742 -20.178140589,311.127 -20.181043083,307.553 -20.183945578,304.021 -20.186848072,304.021 -20.189750566,302.27 -20.192653061,300.529 -20.195555555,300.529 -20.198458049,300.529 -20.201360544,300.529 -20.204263038,300.529 -20.207165532,302.27 -20.210068027,302.27 -20.212970521,302.27 -20.215873015,302.27 -20.218775510,302.27 -20.221678004,302.27 -20.224580498,302.27 -20.227482993,302.27 -20.230385487,302.27 -20.233287981,302.27 -20.236190476,302.27 -20.239092970,300.529 -20.241995464,297.077 -20.244897959,297.077 -20.247800453,295.366 -20.250702947,291.973 -20.253605442,291.973 -20.256507936,290.292 -20.259410430,288.62 -20.262312925,290.292 -20.265215419,290.292 -20.268117913,290.292 -20.271020408,288.62 -20.273922902,288.62 -20.276825396,286.957 -20.279727891,286.957 -20.282630385,285.305 -20.285532879,285.305 -20.288435374,285.305 -20.291337868,285.305 -20.294240362,285.305 -20.297142857,283.661 -20.300045351,283.661 -20.302947845,282.028 -20.305850340,282.028 -20.308752834,280.403 -20.311655328,280.403 -20.314557823,278.788 -20.317460317,278.788 -20.320362811,278.788 -20.323265306,278.788 -20.326167800,278.788 -20.329070294,280.403 -20.331972789,282.028 -20.334875283,283.661 -20.337777777,285.305 -20.340680272,285.305 -20.343582766,286.957 -20.346485260,288.62 -20.349387755,288.62 -20.352290249,288.62 -20.355192743,288.62 -20.358095238,288.62 -20.360997732,288.62 -20.363900226,288.62 -20.366802721,288.62 -20.369705215,286.957 -20.372607709,286.957 -20.375510204,286.957 -20.378412698,285.305 -20.381315192,285.305 -20.384217687,283.661 -20.387120181,283.661 -20.390022675,282.028 -20.392925170,280.403 -20.395827664,280.403 -20.398730158,278.788 -20.401632653,278.788 -20.404535147,278.788 -20.407437641,277.183 -20.410340136,277.183 -20.413242630,277.183 -20.416145124,275.586 -20.419047619,275.586 -20.421950113,273.999 -20.424852607,273.999 -20.427755102,272.421 -20.430657596,270.852 -20.433560090,270.852 -20.436462585,269.292 -20.439365079,267.741 -20.442267573,266.199 -20.445170068,266.199 -20.448072562,264.665 -20.450975056,264.665 -20.453877551,263.141 -20.456780045,261.626 -20.459682539,261.626 -20.462585034,261.626 -20.465487528,266.199 -20.468390022,267.741 -20.471292517,270.852 -20.474195011,273.999 -20.477097505,275.586 -20.480000000,275.586 -20.482902494,277.183 -20.485804988,273.999 -20.488707482,264.665 -20.491609977,272.421 -20.494512471,266.199 -20.497414965,263.141 -20.500317460,251.258 -20.503219954,252.714 -20.506122448,254.178 -20.509024943,254.178 -20.511927437,254.178 -20.514829931,254.178 -20.517732426,254.178 -20.520634920,254.178 -20.523537414,252.714 -20.526439909,252.714 -20.529342403,252.714 -20.532244897,251.258 -20.535147392,251.258 -20.538049886,249.811 -20.540952380,248.372 -20.543854875,246.942 -20.546757369,245.519 -20.549659863,245.519 -20.552562358,244.105 -20.555464852,242.699 -20.558367346,241.301 -20.561269841,241.301 -20.564172335,239.912 -20.567074829,238.53 -20.569977324,238.53 -20.572879818,237.156 -20.575782312,235.79 -20.578684807,235.79 -20.581587301,234.432 -20.584489795,233.082 -20.587392290,231.739 -20.590294784,230.405 -20.593197278,229.078 -20.596099773,227.758 -20.599002267,225.142 -20.601904761,225.142 -20.604807256,225.142 -20.607709750,225.142 -20.610612244,223.846 -20.613514739,225.142 -20.616417233,226.446 -20.619319727,226.446 -20.622222222,227.758 -20.625124716,229.078 -20.628027210,231.739 -20.630929705,233.082 -20.633832199,235.79 -20.636734693,237.156 -20.639637188,238.53 -20.642539682,241.301 -20.645442176,245.519 -20.648344671,248.372 -20.651247165,251.258 -20.654149659,252.714 -20.657052154,252.714 -20.659954648,254.178 -20.662857142,255.65 -20.665759637,257.131 -20.668662131,257.131 -20.671564625,258.621 -20.674467120,261.626 -20.677369614,263.141 -20.680272108,264.665 -20.683174603,267.741 -20.686077097,270.852 -20.688979591,272.421 -20.691882086,275.586 -20.694784580,277.183 -20.697687074,280.403 -20.700589569,285.305 -20.703492063,288.62 -20.706394557,291.973 -20.709297052,293.665 -20.712199546,297.077 -20.715102040,298.798 -20.718004535,300.529 -20.720907029,302.27 -20.723809523,304.021 -20.726712018,305.782 -20.729614512,307.553 -20.732517006,307.553 -20.735419501,309.335 -20.738321995,311.127 -20.741224489,312.929 -20.744126984,312.929 -20.747029478,314.742 -20.749931972,314.742 -20.752834467,314.742 -20.755736961,314.742 -20.758639455,314.742 -20.761541950,314.742 -20.764444444,314.742 -20.767346938,314.742 -20.770249433,312.929 -20.773151927,312.929 -20.776054421,311.127 -20.778956916,311.127 -20.781859410,309.335 -20.784761904,307.553 -20.787664399,305.782 -20.790566893,304.021 -20.793469387,302.27 -20.796371882,300.529 -20.799274376,298.798 -20.802176870,297.077 -20.805079365,295.366 -20.807981859,295.366 -20.810884353,293.665 -20.813786848,291.973 -20.816689342,290.292 -20.819591836,288.62 -20.822494331,288.62 -20.825396825,286.957 -20.828299319,285.305 -20.831201814,283.661 -20.834104308,282.028 -20.837006802,278.788 -20.839909297,277.183 -20.842811791,275.586 -20.845714285,273.999 -20.848616780,270.852 -20.851519274,267.741 -20.854421768,264.665 -20.857324263,263.141 -20.860226757,260.119 -20.863129251,258.621 -20.866031746,257.131 -20.868934240,254.178 -20.871836734,252.714 -20.874739229,252.714 -20.877641723,251.258 -20.880544217,249.811 -20.883446712,248.372 -20.886349206,246.942 -20.889251700,245.519 -20.892154195,245.519 -20.895056689,244.105 -20.897959183,244.105 -20.900861678,245.519 -20.903764172,246.942 -20.906666666,251.258 -20.909569160,255.65 -20.912471655,257.131 -20.915374149,258.621 -20.918276643,258.621 -20.921179138,258.621 -20.924081632,258.621 -20.926984126,257.131 -20.929886621,257.131 -20.932789115,257.131 -20.935691609,255.65 -20.938594104,255.65 -20.941496598,252.714 -20.944399092,251.258 -20.947301587,249.811 -20.950204081,249.811 -20.953106575,248.372 -20.956009070,248.372 -20.958911564,248.372 -20.961814058,248.372 -20.964716553,248.372 -20.967619047,249.811 -20.970521541,249.811 -20.973424036,249.811 -20.976326530,249.811 -20.979229024,249.811 -20.982131519,249.811 -20.985034013,249.811 -20.987936507,249.811 -20.990839002,249.811 -20.993741496,249.811 -20.996643990,249.811 -20.999546485,249.811 -21.002448979,248.372 -21.005351473,248.372 -21.008253968,246.942 -21.011156462,245.519 -21.014058956,244.105 -21.016961451,242.699 -21.019863945,241.301 -21.022766439,241.301 -21.025668934,239.912 -21.028571428,238.53 -21.031473922,237.156 -21.034376417,237.156 -21.037278911,235.79 -21.040181405,235.79 -21.043083900,234.432 -21.045986394,234.432 -21.048888888,234.432 -21.051791383,234.432 -21.054693877,234.432 -21.057596371,234.432 -21.060498866,234.432 -21.063401360,234.432 -21.066303854,234.432 -21.069206349,234.432 -21.072108843,234.432 -21.075011337,233.082 -21.077913832,233.082 -21.080816326,-220 -21.083718820,-220 -21.086621315,-220 -21.089523809,-220 -21.092426303,-220 -21.095328798,-220 diff --git a/project_code/noteDetection/melodiaTest/bin/data/lankra.wav b/project_code/noteDetection/melodiaTest/bin/data/lankra.wav deleted file mode 100644 index 413a32a60..000000000 Binary files a/project_code/noteDetection/melodiaTest/bin/data/lankra.wav and /dev/null differ diff --git a/project_code/noteDetection/melodiaTest/bin/data/test.csv b/project_code/noteDetection/melodiaTest/bin/data/test.csv deleted file mode 100644 index bb6722dfc..000000000 --- a/project_code/noteDetection/melodiaTest/bin/data/test.csv +++ /dev/null @@ -1,8135 +0,0 @@ -0.023219954,-440 -0.026122448,-440 -0.029024943,-440 -0.031927437,-440 -0.034829931,-440 -0.037732426,-440 -0.040634920,-440 -0.043537414,-440 -0.046439909,-440 -0.049342403,-440 -0.052244897,-440 -0.055147392,-440 -0.058049886,-440 -0.060952380,-440 -0.063854875,-440 -0.066757369,-440 -0.069659863,-440 -0.072562358,-440 -0.075464852,-440 -0.078367346,-440 -0.081269841,-440 -0.084172335,-440 -0.087074829,-440 -0.089977324,-440 -0.092879818,-440 -0.095782312,-440 -0.098684807,-440 -0.101587301,-440 -0.104489795,-440 -0.107392290,-440 -0.110294784,-440 -0.113197278,-440 -0.116099773,-440 -0.119002267,-440 -0.121904761,1141.22 -0.124807256,1141.22 -0.127709750,1121.61 -0.130612244,1141.22 -0.133514739,1121.61 -0.136417233,1121.61 -0.139319727,1096 -0.142222222,1083.41 -0.145124716,1064.79 -0.148027210,1064.79 -0.150929705,1058.66 -0.153832199,1070.96 -0.156734693,1058.66 -0.159637188,1052.56 -0.162539682,1052.56 -0.165442176,1046.5 -0.168344671,1046.5 -0.171247165,1046.5 -0.174149659,1028.52 -0.177052154,999.244 -0.179954648,993.489 -0.182857142,999.244 -0.185759637,999.244 -0.188662131,999.244 -0.191564625,999.244 -0.194467120,993.489 -0.197369614,999.244 -0.200272108,993.489 -0.203174603,999.244 -0.206077097,1005.03 -0.208979591,1005.03 -0.211882086,1005.03 -0.214784580,1010.85 -0.217687074,1010.85 -0.220589569,1016.71 -0.223492063,1016.71 -0.226394557,1010.85 -0.229297052,1028.52 -0.232199546,1016.71 -0.235102040,1016.71 -0.238004535,1010.85 -0.240907029,1022.6 -0.243809523,1016.71 -0.246712018,1010.85 -0.249614512,1010.85 -0.252517006,1005.03 -0.255419501,1005.03 -0.258321995,1010.85 -0.261224489,1010.85 -0.264126984,1005.03 -0.267029478,993.489 -0.269931972,987.767 -0.272834467,982.078 -0.275736961,982.078 -0.278639455,970.797 -0.281541950,976.421 -0.284444444,954.12 -0.287346938,937.728 -0.290249433,932.328 -0.293151927,926.958 -0.296054421,937.728 -0.298956916,954.12 -0.301859410,932.328 -0.304761904,-440 -0.307664399,-440 -0.310566893,-440 -0.313469387,-440 -0.316371882,-440 -0.319274376,-440 -0.322176870,-440 -0.325079365,-440 -0.327981859,-502.516 -0.330884353,-517.241 -0.333786848,-505.427 -0.336689342,-505.427 -0.339591836,-505.427 -0.342494331,-511.3 -0.345396825,-508.355 -0.348299319,-502.516 -0.351201814,-502.516 -0.354104308,-502.516 -0.357006802,-502.516 -0.359909297,-505.427 -0.362811791,-502.516 -0.365714285,-505.427 -0.368616780,-505.427 -0.371519274,-502.516 -0.374421768,-511.3 -0.377324263,-511.3 -0.380226757,-511.3 -0.383129251,-511.3 -0.386031746,-511.3 -0.388934240,-511.3 -0.391836734,-508.355 -0.394739229,-514.262 -0.397641723,-511.3 -0.400544217,-508.355 -0.403446712,-508.355 -0.406349206,-502.516 -0.409251700,-502.516 -0.412154195,-499.622 -0.415056689,-502.516 -0.417959183,-499.622 -0.420861678,-496.744 -0.423764172,-491.039 -0.426666666,-491.039 -0.429569160,-482.603 -0.432471655,-479.823 -0.435374149,-485.399 -0.438276643,-488.211 -0.441179138,-485.399 -0.444081632,-488.211 -0.446984126,-488.211 -0.449886621,-491.039 -0.452789115,-493.883 -0.455691609,-493.883 -0.458594104,-488.211 -0.461496598,-496.744 -0.464399092,-499.622 -0.467301587,-493.883 -0.470204081,-493.883 -0.473106575,-491.039 -0.476009070,-491.039 -0.478911564,-496.744 -0.481814058,-499.622 -0.484716553,-499.622 -0.487619047,-502.516 -0.490521541,-502.516 -0.493424036,-511.3 -0.496326530,-511.3 -0.499229024,-511.3 -0.502131519,-511.3 -0.505034013,-511.3 -0.507936507,-508.355 -0.510839002,-505.427 -0.513741496,-505.427 -0.516643990,-508.355 -0.519546485,-517.241 -0.522448979,-514.262 -0.525351473,-514.262 -0.528253968,-463.479 -0.531156462,-468.864 -0.534058956,-471.58 -0.536961451,-468.864 -0.539863945,-468.864 -0.542766439,-788.532 -0.545668934,-793.1 -0.548571428,-793.1 -0.551473922,-793.1 -0.554376417,-793.1 -0.557278911,-797.695 -0.560181405,-802.316 -0.563083900,-802.316 -0.565986394,-793.1 -0.568888888,-793.1 -0.571791383,-788.532 -0.574693877,-793.1 -0.577596371,-797.695 -0.580498866,-797.695 -0.583401360,-797.695 -0.586303854,-797.695 -0.589206349,-793.1 -0.592108843,-793.1 -0.595011337,-793.1 -0.597913832,-793.1 -0.600816326,-797.695 -0.603718820,-797.695 -0.606621315,-797.695 -0.609523809,-797.695 -0.612426303,-797.695 -0.615328798,-797.695 -0.618231292,-802.316 -0.621133786,-802.316 -0.624036281,-797.695 -0.626938775,-802.316 -0.629841269,-797.695 -0.632743764,-802.316 -0.635646258,-802.316 -0.638548752,-806.964 -0.641451247,-802.316 -0.644353741,-802.316 -0.647256235,-806.964 -0.650158730,-806.964 -0.653061224,-806.964 -0.655963718,-802.316 -0.658866213,-802.316 -0.661768707,-802.316 -0.664671201,-802.316 -0.667573696,-797.695 -0.670476190,-797.695 -0.673378684,-797.695 -0.676281179,-793.1 -0.679183673,-793.1 -0.682086167,-797.695 -0.684988662,-797.695 -0.687891156,-793.1 -0.690793650,-793.1 -0.693696145,-793.1 -0.696598639,-793.1 -0.699501133,-793.1 -0.702403628,-793.1 -0.705306122,-793.1 -0.708208616,-793.1 -0.711111111,-797.695 -0.714013605,-793.1 -0.716916099,-793.1 -0.719818594,-797.695 -0.722721088,-797.695 -0.725623582,-793.1 -0.728526077,-793.1 -0.731428571,-788.532 -0.734331065,-797.695 -0.737233560,-797.695 -0.740136054,-797.695 -0.743038548,-793.1 -0.745941043,-797.695 -0.748843537,-797.695 -0.751746031,636.798 -0.754648526,636.798 -0.757551020,640.487 -0.760453514,644.198 -0.763356009,647.93 -0.766258503,647.93 -0.769160997,651.683 -0.772063492,659.255 -0.774965986,659.255 -0.777868480,674.664 -0.780770975,674.664 -0.783673469,678.573 -0.786575963,682.504 -0.789478458,686.457 -0.792380952,686.457 -0.795283446,690.434 -0.798185941,690.434 -0.801088435,690.434 -0.803990929,694.434 -0.806893424,694.434 -0.809795918,694.434 -0.812698412,694.434 -0.815600907,694.434 -0.818503401,694.434 -0.821405895,698.456 -0.824308390,698.456 -0.827210884,698.456 -0.830113378,698.456 -0.833015873,694.434 -0.835918367,694.434 -0.838820861,694.434 -0.841723356,694.434 -0.844625850,694.434 -0.847528344,686.457 -0.850430839,686.457 -0.853333333,686.457 -0.856235827,-493.883 -0.859138321,-491.039 -0.862040816,-493.883 -0.864943310,-491.039 -0.867845804,-493.883 -0.870748299,-491.039 -0.873650793,-493.883 -0.876553287,-493.883 -0.879455782,-493.883 -0.882358276,-493.883 -0.885260770,-488.211 -0.888163265,-493.883 -0.891065759,-499.622 -0.893968253,-496.744 -0.896870748,-496.744 -0.899773242,-502.516 -0.902675736,-499.622 -0.905578231,-499.622 -0.908480725,-499.622 -0.911383219,-499.622 -0.914285714,-499.622 -0.917188208,-499.622 -0.920090702,-499.622 -0.922993197,-499.622 -0.925895691,-496.744 -0.928798185,-496.744 -0.931700680,-502.516 -0.934603174,-499.622 -0.937505668,-496.744 -0.940408163,-499.622 -0.943310657,-499.622 -0.946213151,-499.622 -0.949115646,-496.744 -0.952018140,-499.622 -0.954920634,-499.622 -0.957823129,-496.744 -0.960725623,-493.883 -0.963628117,-496.744 -0.966530612,-493.883 -0.969433106,-499.622 -0.972335600,-499.622 -0.975238095,-499.622 -0.978140589,-499.622 -0.981043083,-505.427 -0.983945578,-502.516 -0.986848072,-499.622 -0.989750566,-502.516 -0.992653061,-463.479 -0.995555555,-460.809 -0.998458049,-463.479 -1.001360544,-463.479 -1.004263038,-463.479 -1.007165532,-463.479 -1.010068027,-463.479 -1.012970521,-463.479 -1.015873015,-463.479 -1.018775510,-463.479 -1.021678004,-463.479 -1.024580498,-466.164 -1.027482993,-466.164 -1.030385487,-466.164 -1.033287981,-468.864 -1.036190476,-468.864 -1.039092970,-468.864 -1.041995464,-468.864 -1.044897959,-468.864 -1.047800453,-468.864 -1.050702947,-468.864 -1.053605442,-468.864 -1.056507936,-466.164 -1.059410430,-466.164 -1.062312925,-466.164 -1.065215419,-466.164 -1.068117913,-466.164 -1.071020408,-466.164 -1.073922902,-466.164 -1.076825396,-466.164 -1.079727891,-466.164 -1.082630385,-466.164 -1.085532879,-466.164 -1.088435374,-468.864 -1.091337868,-468.864 -1.094240362,-468.864 -1.097142857,-466.164 -1.100045351,-466.164 -1.102947845,-466.164 -1.105850340,-466.164 -1.108752834,-466.164 -1.111655328,-463.479 -1.114557823,-463.479 -1.117460317,-463.479 -1.120362811,-460.809 -1.123265306,-460.809 -1.126167800,-460.809 -1.129070294,-460.809 -1.131972789,-463.479 -1.134875283,-463.479 -1.137777777,-463.479 -1.140680272,-466.164 -1.143582766,-468.864 -1.146485260,-474.312 -1.149387755,-477.06 -1.152290249,-880 -1.155192743,-880 -1.158095238,-880 -1.160997732,-880 -1.163900226,-880 -1.166802721,-880 -1.169705215,-880 -1.172607709,-880 -1.175510204,-880 -1.178412698,-880 -1.181315192,-880 -1.184217687,-880 -1.187120181,-880 -1.190022675,-880 -1.192925170,-880 -1.195827664,-880 -1.198730158,880 -1.201632653,916.311 -1.204535147,916.311 -1.207437641,911.033 -1.210340136,905.786 -1.213242630,911.033 -1.216145124,916.311 -1.219047619,921.619 -1.221950113,921.619 -1.224852607,916.311 -1.227755102,529.331 -1.230657596,529.331 -1.233560090,532.397 -1.236462585,532.397 -1.239365079,532.397 -1.242267573,532.397 -1.245170068,532.397 -1.248072562,532.397 -1.250975056,532.397 -1.253877551,532.397 -1.256780045,532.397 -1.259682539,532.397 -1.262585034,532.397 -1.265487528,532.397 -1.268390022,529.331 -1.271292517,529.331 -1.274195011,529.331 -1.277097505,526.282 -1.280000000,526.282 -1.282902494,526.282 -1.285804988,523.251 -1.288707482,523.251 -1.291609977,520.237 -1.294512471,520.237 -1.297414965,517.241 -1.300317460,517.241 -1.303219954,514.262 -1.306122448,511.3 -1.309024943,511.3 -1.311927437,505.427 -1.314829931,505.427 -1.317732426,502.516 -1.320634920,499.622 -1.323537414,496.744 -1.326439909,493.883 -1.329342403,493.883 -1.332244897,488.211 -1.335147392,488.211 -1.338049886,488.211 -1.340952380,488.211 -1.343854875,488.211 -1.346757369,485.399 -1.349659863,482.603 -1.352562358,482.603 -1.355464852,482.603 -1.358367346,482.603 -1.361269841,482.603 -1.364172335,479.823 -1.367074829,479.823 -1.369977324,479.823 -1.372879818,477.06 -1.375782312,474.312 -1.378684807,471.58 -1.381587301,466.164 -1.384489795,463.479 -1.387392290,466.164 -1.390294784,466.164 -1.393197278,466.164 -1.396099773,466.164 -1.399002267,466.164 -1.401904761,466.164 -1.404807256,466.164 -1.407709750,463.479 -1.410612244,463.479 -1.413514739,463.479 -1.416417233,463.479 -1.419319727,460.809 -1.422222222,460.809 -1.425124716,460.809 -1.428027210,460.809 -1.430929705,460.809 -1.433832199,460.809 -1.436734693,460.809 -1.439637188,458.155 -1.442539682,458.155 -1.445442176,458.155 -1.448344671,458.155 -1.451247165,455.517 -1.454149659,455.517 -1.457052154,452.893 -1.459954648,452.893 -1.462857142,452.893 -1.465759637,452.893 -1.468662131,452.893 -1.471564625,452.893 -1.474467120,452.893 -1.477369614,452.893 -1.480272108,452.893 -1.483174603,452.893 -1.486077097,452.893 -1.488979591,452.893 -1.491882086,452.893 -1.494784580,452.893 -1.497687074,452.893 -1.500589569,452.893 -1.503492063,455.517 -1.506394557,455.517 -1.509297052,455.517 -1.512199546,455.517 -1.515102040,455.517 -1.518004535,455.517 -1.520907029,455.517 -1.523809523,455.517 -1.526712018,458.155 -1.529614512,458.155 -1.532517006,458.155 -1.535419501,458.155 -1.538321995,460.809 -1.541224489,458.155 -1.544126984,-880 -1.547029478,-880 -1.549931972,-880 -1.552834467,-880 -1.555736961,-880 -1.558639455,-880 -1.561541950,-880 -1.564444444,-880 -1.567346938,-880 -1.570249433,-880 -1.573151927,-880 -1.576054421,-880 -1.578956916,-880 -1.581859410,-880 -1.584761904,-880 -1.587664399,-880 -1.590566893,-880 -1.593469387,-880 -1.596371882,-880 -1.599274376,-880 -1.602176870,-880 -1.605079365,-880 -1.607981859,-880 -1.610884353,-880 -1.613786848,-880 -1.616689342,-880 -1.619591836,-880 -1.622494331,-880 -1.625396825,-880 -1.628299319,-880 -1.631201814,-880 -1.634104308,-880 -1.637006802,-880 -1.639909297,-880 -1.642811791,-880 -1.645714285,-880 -1.648616780,-880 -1.651519274,-880 -1.654421768,-880 -1.657324263,-880 -1.660226757,-880 -1.663129251,-880 -1.666031746,-880 -1.668934240,-880 -1.671836734,-880 -1.674739229,-880 -1.677641723,-880 -1.680544217,-880 -1.683446712,651.683 -1.686349206,659.255 -1.689251700,647.93 -1.692154195,647.93 -1.695056689,647.93 -1.697959183,640.487 -1.700861678,644.198 -1.703764172,640.487 -1.706666666,640.487 -1.709569160,640.487 -1.712471655,636.798 -1.715374149,636.798 -1.718276643,636.798 -1.721179138,636.798 -1.724081632,633.131 -1.726984126,633.131 -1.729886621,633.131 -1.732789115,633.131 -1.735691609,633.131 -1.738594104,633.131 -1.741496598,629.484 -1.744399092,629.484 -1.747301587,629.484 -1.750204081,629.484 -1.753106575,629.484 -1.756009070,625.859 -1.758911564,625.859 -1.761814058,625.859 -1.764716553,622.254 -1.767619047,618.67 -1.770521541,615.107 -1.773424036,615.107 -1.776326530,611.564 -1.779229024,608.042 -1.782131519,608.042 -1.785034013,604.54 -1.787936507,601.058 -1.790839002,601.058 -1.793741496,597.596 -1.796643990,597.596 -1.799546485,597.596 -1.802448979,597.596 -1.805351473,597.596 -1.808253968,597.596 -1.811156462,597.596 -1.814058956,597.596 -1.816961451,597.596 -1.819863945,597.596 -1.822766439,597.596 -1.825668934,597.596 -1.828571428,601.058 -1.831473922,601.058 -1.834376417,601.058 -1.837278911,601.058 -1.840181405,604.54 -1.843083900,604.54 -1.845986394,604.54 -1.848888888,604.54 -1.851791383,604.54 -1.854693877,604.54 -1.857596371,604.54 -1.860498866,604.54 -1.863401360,604.54 -1.866303854,601.058 -1.869206349,601.058 -1.872108843,601.058 -1.875011337,601.058 -1.877913832,597.596 -1.880816326,597.596 -1.883718820,597.596 -1.886621315,597.596 -1.889523809,594.154 -1.892426303,594.154 -1.895328798,594.154 -1.898231292,594.154 -1.901133786,594.154 -1.904036281,594.154 -1.906938775,594.154 -1.909841269,594.154 -1.912743764,590.732 -1.915646258,590.732 -1.918548752,590.732 -1.921451247,590.732 -1.924353741,590.732 -1.927256235,587.33 -1.930158730,587.33 -1.933061224,587.33 -1.935963718,587.33 -1.938866213,587.33 -1.941768707,587.33 -1.944671201,587.33 -1.947573696,587.33 -1.950476190,587.33 -1.953378684,583.947 -1.956281179,583.947 -1.959183673,583.947 -1.962086167,583.947 -1.964988662,583.947 -1.967891156,583.947 -1.970793650,583.947 -1.973696145,580.583 -1.976598639,580.583 -1.979501133,580.583 -1.982403628,580.583 -1.985306122,580.583 -1.988208616,580.583 -1.991111111,580.583 -1.994013605,580.583 -1.996916099,580.583 -1.999818594,577.24 -2.002721088,577.24 -2.005623582,577.24 -2.008526077,577.24 -2.011428571,577.24 -2.014331065,580.583 -2.017233560,580.583 -2.020136054,580.583 -2.023038548,580.583 -2.025941043,580.583 -2.028843537,583.947 -2.031746031,583.947 -2.034648526,583.947 -2.037551020,587.33 -2.040453514,587.33 -2.043356009,587.33 -2.046258503,587.33 -2.049160997,587.33 -2.052063492,587.33 -2.054965986,587.33 -2.057868480,587.33 -2.060770975,587.33 -2.063673469,587.33 -2.066575963,587.33 -2.069478458,587.33 -2.072380952,587.33 -2.075283446,587.33 -2.078185941,587.33 -2.081088435,587.33 -2.083990929,587.33 -2.086893424,587.33 -2.089795918,587.33 -2.092698412,587.33 -2.095600907,587.33 -2.098503401,587.33 -2.101405895,587.33 -2.104308390,587.33 -2.107210884,583.947 -2.110113378,583.947 -2.113015873,583.947 -2.115918367,583.947 -2.118820861,583.947 -2.121723356,583.947 -2.124625850,583.947 -2.127528344,583.947 -2.130430839,583.947 -2.133333333,583.947 -2.136235827,583.947 -2.139138321,583.947 -2.142040816,580.583 -2.144943310,580.583 -2.147845804,580.583 -2.150748299,580.583 -2.153650793,580.583 -2.156553287,580.583 -2.159455782,583.947 -2.162358276,583.947 -2.165260770,583.947 -2.168163265,-587.33 -2.171065759,-587.33 -2.173968253,-594.154 -2.176870748,-594.154 -2.179773242,-597.596 -2.182675736,-601.058 -2.185578231,-604.54 -2.188480725,-608.042 -2.191383219,-611.564 -2.194285714,-604.54 -2.197188208,-594.154 -2.200090702,-590.732 -2.202993197,-587.33 -2.205895691,-580.583 -2.208798185,-583.947 -2.211700680,-580.583 -2.214603174,-587.33 -2.217505668,-590.732 -2.220408163,-587.33 -2.223310657,-583.947 -2.226213151,-587.33 -2.229115646,-587.33 -2.232018140,-587.33 -2.234920634,-587.33 -2.237823129,-590.732 -2.240725623,-587.33 -2.243628117,-590.732 -2.246530612,-587.33 -2.249433106,-587.33 -2.252335600,-587.33 -2.255238095,-587.33 -2.258140589,-583.947 -2.261043083,-590.732 -2.263945578,-587.33 -2.266848072,-587.33 -2.269750566,-590.732 -2.272653061,-583.947 -2.275555555,-583.947 -2.278458049,-587.33 -2.281360544,-587.33 -2.284263038,-587.33 -2.287165532,-587.33 -2.290068027,-587.33 -2.292970521,-727.276 -2.295873015,-727.276 -2.298775510,-731.489 -2.301678004,-731.489 -2.304580498,-731.489 -2.307482993,-880 -2.310385487,-880 -2.313287981,-880 -2.316190476,-880 -2.319092970,-880 -2.321995464,-880 -2.324897959,-880 -2.327800453,-727.276 -2.330702947,-731.489 -2.333605442,-723.087 -2.336507936,-723.087 -2.339410430,-727.276 -2.342312925,-727.276 -2.345215419,-727.276 -2.348117913,-723.087 -2.351020408,-727.276 -2.353922902,-723.087 -2.356825396,-723.087 -2.359727891,-727.276 -2.362630385,-723.087 -2.365532879,727.276 -2.368435374,723.087 -2.371337868,723.087 -2.374240362,723.087 -2.377142857,723.087 -2.380045351,723.087 -2.382947845,723.087 -2.385850340,723.087 -2.388752834,723.087 -2.391655328,723.087 -2.394557823,723.087 -2.397460317,723.087 -2.400362811,718.923 -2.403265306,718.923 -2.406167800,718.923 -2.409070294,718.923 -2.411972789,718.923 -2.414875283,718.923 -2.417777777,718.923 -2.420680272,718.923 -2.423582766,714.782 -2.426485260,714.782 -2.429387755,714.782 -2.432290249,714.782 -2.435192743,714.782 -2.438095238,710.665 -2.440997732,710.665 -2.443900226,710.665 -2.446802721,710.665 -2.449705215,710.665 -2.452607709,706.572 -2.455510204,706.572 -2.458412698,706.572 -2.461315192,706.572 -2.464217687,706.572 -2.467120181,706.572 -2.470022675,702.503 -2.472925170,702.503 -2.475827664,702.503 -2.478730158,702.503 -2.481632653,702.503 -2.484535147,702.503 -2.487437641,702.503 -2.490340136,702.503 -2.493242630,702.503 -2.496145124,702.503 -2.499047619,702.503 -2.501950113,702.503 -2.504852607,702.503 -2.507755102,702.503 -2.510657596,702.503 -2.513560090,702.503 -2.516462585,706.572 -2.519365079,706.572 -2.522267573,706.572 -2.525170068,706.572 -2.528072562,706.572 -2.530975056,706.572 -2.533877551,706.572 -2.536780045,706.572 -2.539682539,706.572 -2.542585034,706.572 -2.545487528,702.503 -2.548390022,702.503 -2.551292517,698.456 -2.554195011,698.456 -2.557097505,698.456 -2.560000000,698.456 -2.562902494,690.434 -2.565804988,690.434 -2.568707482,694.434 -2.571609977,698.456 -2.574512471,702.503 -2.577414965,-797.695 -2.580317460,-793.1 -2.583219954,-797.695 -2.586122448,-797.695 -2.589024943,-797.695 -2.591927437,-802.316 -2.594829931,-802.316 -2.597732426,-802.316 -2.600634920,-802.316 -2.603537414,-797.695 -2.606439909,-797.695 -2.609342403,-797.695 -2.612244897,-797.695 -2.615147392,-797.695 -2.618049886,-793.1 -2.620952380,-793.1 -2.623854875,-793.1 -2.626757369,-793.1 -2.629659863,-793.1 -2.632562358,-793.1 -2.635464852,-793.1 -2.638367346,-793.1 -2.641269841,-793.1 -2.644172335,-793.1 -2.647074829,-793.1 -2.649977324,-793.1 -2.652879818,-793.1 -2.655782312,-793.1 -2.658684807,-793.1 -2.661587301,-797.695 -2.664489795,-793.1 -2.667392290,-793.1 -2.670294784,-793.1 -2.673197278,-788.532 -2.676099773,-788.532 -2.679002267,-793.1 -2.681904761,-788.532 -2.684807256,-788.532 -2.687709750,-793.1 -2.690612244,-788.532 -2.693514739,-788.532 -2.696417233,-788.532 -2.699319727,-788.532 -2.702222222,-788.532 -2.705124716,-788.532 -2.708027210,-788.532 -2.710929705,-788.532 -2.713832199,-788.532 -2.716734693,-788.532 -2.719637188,-788.532 -2.722539682,-788.532 -2.725442176,-793.1 -2.728344671,-793.1 -2.731247165,-793.1 -2.734149659,-793.1 -2.737052154,-788.532 -2.739954648,-793.1 -2.742857142,-788.532 -2.745759637,-471.58 -2.748662131,-474.312 -2.751564625,-471.58 -2.754467120,-474.312 -2.757369614,-474.312 -2.760272108,-474.312 -2.763174603,-471.58 -2.766077097,-474.312 -2.768979591,-471.58 -2.771882086,-474.312 -2.774784580,-474.312 -2.777687074,-474.312 -2.780589569,-474.312 -2.783492063,-477.06 -2.786394557,-474.312 -2.789297052,-474.312 -2.792199546,-477.06 -2.795102040,-471.58 -2.798004535,-474.312 -2.800907029,-474.312 -2.803809523,-477.06 -2.806712018,-880 -2.809614512,-880 -2.812517006,-880 -2.815419501,-880 -2.818321995,-880 -2.821224489,-880 -2.824126984,-880 -2.827029478,-880 -2.829931972,-880 -2.832834467,-880 -2.835736961,-880 -2.838639455,-880 -2.841541950,-880 -2.844444444,-880 -2.847346938,-880 -2.850249433,-880 -2.853151927,-880 -2.856054421,-880 -2.858956916,-880 -2.861859410,-880 -2.864761904,-880 -2.867664399,-880 -2.870566893,-880 -2.873469387,-880 -2.876371882,-880 -2.879274376,-880 -2.882176870,-880 -2.885079365,-880 -2.887981859,-880 -2.890884353,-880 -2.893786848,-880 -2.896689342,-880 -2.899591836,-880 -2.902494331,-880 -2.905396825,-880 -2.908299319,-880 -2.911201814,-880 -2.914104308,-880 -2.917006802,-880 -2.919909297,-880 -2.922811791,-880 -2.925714285,-880 -2.928616780,-880 -2.931519274,-880 -2.934421768,-880 -2.937324263,-880 -2.940226757,-880 -2.943129251,-880 -2.946031746,-880 -2.948934240,-880 -2.951836734,-880 -2.954739229,-880 -2.957641723,-880 -2.960544217,-880 -2.963446712,-880 -2.966349206,-880 -2.969251700,-880 -2.972154195,-880 -2.975056689,-880 -2.977959183,-440 -2.980861678,-440 -2.983764172,-440 -2.986666666,-440 -2.989569160,-440 -2.992471655,-440 -2.995374149,-440 -2.998276643,-440 -3.001179138,-440 -3.004081632,-440 -3.006984126,-440 -3.009886621,-440 -3.012789115,-440 -3.015691609,-651.683 -3.018594104,-659.255 -3.021496598,-670.779 -3.024399092,-670.779 -3.027301587,-682.504 -3.030204081,-694.434 -3.033106575,-702.503 -3.036009070,-714.782 -3.038911564,-723.087 -3.041814058,-731.489 -3.044716553,-739.989 -3.047619047,-748.587 -3.050521541,-757.285 -3.053424036,-766.084 -3.056326530,-770.522 -3.059229024,-779.475 -3.062131519,-788.532 -3.065034013,-793.1 -3.067936507,-802.316 -3.070839002,-816.34 -3.073741496,-830.609 -3.076643990,-850.024 -3.079546485,-864.882 -3.082448979,-442.549 -3.085351473,-447.691 -3.088253968,466.164 -3.091156462,471.58 -3.094058956,477.06 -3.096961451,477.06 -3.099863945,482.603 -3.102766439,485.399 -3.105668934,491.039 -3.108571428,493.883 -3.111473922,496.744 -3.114376417,499.622 -3.117278911,505.427 -3.120181405,505.427 -3.123083900,511.3 -3.125986394,514.262 -3.128888888,517.241 -3.131791383,520.237 -3.134693877,523.251 -3.137596371,526.282 -3.140498866,529.331 -3.143401360,529.331 -3.146303854,532.397 -3.149206349,532.397 -3.152108843,532.397 -3.155011337,535.482 -3.157913832,535.482 -3.160816326,535.482 -3.163718820,535.482 -3.166621315,535.482 -3.169523809,535.482 -3.172426303,532.397 -3.175328798,532.397 -3.178231292,532.397 -3.181133786,532.397 -3.184036281,535.482 -3.186938775,541.704 -3.189841269,-479.823 -3.192743764,-474.312 -3.195646258,-474.312 -3.198548752,-471.58 -3.201451247,-468.864 -3.204353741,-466.164 -3.207256235,-466.164 -3.210158730,-460.809 -3.213061224,-463.479 -3.215963718,-468.864 -3.218866213,-471.58 -3.221768707,954.12 -3.224671201,948.624 -3.227573696,948.624 -3.230476190,954.12 -3.233378684,948.624 -3.236281179,948.624 -3.239183673,948.624 -3.242086167,948.624 -3.244988662,943.161 -3.247891156,943.161 -3.250793650,948.624 -3.253696145,948.624 -3.256598639,797.695 -3.259501133,797.695 -3.262403628,793.1 -3.265306122,802.316 -3.268208616,793.1 -3.271111111,793.1 -3.274013605,797.695 -3.276916099,793.1 -3.279818594,793.1 -3.282721088,793.1 -3.285623582,793.1 -3.288526077,793.1 -3.291428571,793.1 -3.294331065,793.1 -3.297233560,793.1 -3.300136054,793.1 -3.303038548,793.1 -3.305941043,797.695 -3.308843537,797.695 -3.311746031,793.1 -3.314648526,793.1 -3.317551020,793.1 -3.320453514,793.1 -3.323356009,793.1 -3.326258503,793.1 -3.329160997,797.695 -3.332063492,793.1 -3.334965986,788.532 -3.337868480,783.991 -3.340770975,774.986 -3.343673469,774.986 -3.346575963,774.986 -3.349478458,774.986 -3.352380952,774.986 -3.355283446,774.986 -3.358185941,774.986 -3.361088435,774.986 -3.363990929,774.986 -3.366893424,774.986 -3.369795918,774.986 -3.372698412,770.522 -3.375600907,774.986 -3.378503401,774.986 -3.381405895,774.986 -3.384308390,766.084 -3.387210884,766.084 -3.390113378,761.672 -3.393015873,761.672 -3.395918367,761.672 -3.398820861,757.285 -3.401723356,752.924 -3.404625850,748.587 -3.407528344,748.587 -3.410430839,748.587 -3.413333333,744.276 -3.416235827,744.276 -3.419138321,739.989 -3.422040816,735.727 -3.424943310,731.489 -3.427845804,727.276 -3.430748299,723.087 -3.433650793,690.434 -3.436553287,517.241 -3.439455782,520.237 -3.442358276,517.241 -3.445260770,517.241 -3.448163265,517.241 -3.451065759,514.262 -3.453968253,517.241 -3.456870748,517.241 -3.459773242,517.241 -3.462675736,520.237 -3.465578231,523.251 -3.468480725,526.282 -3.471383219,526.282 -3.474285714,529.331 -3.477188208,532.397 -3.480090702,532.397 -3.482993197,529.331 -3.485895691,526.282 -3.488798185,526.282 -3.491700680,526.282 -3.494603174,526.282 -3.497505668,526.282 -3.500408163,523.251 -3.503310657,526.282 -3.506213151,526.282 -3.509115646,529.331 -3.512018140,529.331 -3.514920634,529.331 -3.517823129,526.282 -3.520725623,520.237 -3.523628117,520.237 -3.526530612,517.241 -3.529433106,511.3 -3.532335600,511.3 -3.535238095,505.427 -3.538140589,496.744 -3.541043083,505.427 -3.543945578,511.3 -3.546848072,514.262 -3.549750566,523.251 -3.552653061,538.584 -3.555555555,547.998 -3.558458049,551.172 -3.561360544,551.172 -3.564263038,551.172 -3.567165532,535.482 -3.570068027,532.397 -3.572970521,547.998 -3.575873015,551.172 -3.578775510,554.365 -3.581678004,557.577 -3.584580498,560.807 -3.587482993,557.577 -3.590385487,560.807 -3.593287981,560.807 -3.596190476,551.172 -3.599092970,547.998 -3.601995464,547.998 -3.604897959,547.998 -3.607800453,547.998 -3.610702947,551.172 -3.613605442,547.998 -3.616507936,551.172 -3.619410430,554.365 -3.622312925,551.172 -3.625215419,551.172 -3.628117913,551.172 -3.631020408,551.172 -3.633922902,551.172 -3.636825396,551.172 -3.639727891,551.172 -3.642630385,547.998 -3.645532879,547.998 -3.648435374,547.998 -3.651337868,544.842 -3.654240362,541.704 -3.657142857,535.482 -3.660045351,529.331 -3.662947845,532.397 -3.665850340,526.282 -3.668752834,526.282 -3.671655328,-440 -3.674557823,-440 -3.677460317,-440 -3.680362811,-440 -3.683265306,-440 -3.686167800,-440 -3.689070294,-440 -3.691972789,-440 -3.694875283,-440 -3.697777777,-440 -3.700680272,-440 -3.703582766,-440 -3.706485260,-440 -3.709387755,-440 -3.712290249,-440 -3.715192743,-440 -3.718095238,-440 -3.720997732,-440 -3.723900226,-440 -3.726802721,-440 -3.729705215,-440 -3.732607709,-440 -3.735510204,-440 -3.738412698,-440 -3.741315192,-440 -3.744217687,-440 -3.747120181,-440 -3.750022675,-440 -3.752925170,-440 -3.755827664,-440 -3.758730158,-440 -3.761632653,-440 -3.764535147,529.331 -3.767437641,532.397 -3.770340136,541.704 -3.773242630,544.842 -3.776145124,554.365 -3.779047619,557.577 -3.781950113,560.807 -3.784852607,564.055 -3.787755102,560.807 -3.790657596,560.807 -3.793560090,557.577 -3.796462585,554.365 -3.799365079,554.365 -3.802267573,554.365 -3.805170068,551.172 -3.808072562,551.172 -3.810975056,547.998 -3.813877551,547.998 -3.816780045,544.842 -3.819682539,544.842 -3.822585034,544.842 -3.825487528,541.704 -3.828390022,541.704 -3.831292517,538.584 -3.834195011,538.584 -3.837097505,535.482 -3.840000000,532.397 -3.842902494,526.282 -3.845804988,523.251 -3.848707482,517.241 -3.851609977,517.241 -3.854512471,514.262 -3.857414965,511.3 -3.860317460,511.3 -3.863219954,511.3 -3.866122448,511.3 -3.869024943,514.262 -3.871927437,523.251 -3.874829931,532.397 -3.877732426,535.482 -3.880634920,538.584 -3.883537414,541.704 -3.886439909,544.842 -3.889342403,547.998 -3.892244897,551.172 -3.895147392,560.807 -3.898049886,560.807 -3.900952380,557.577 -3.903854875,557.577 -3.906757369,554.365 -3.909659863,577.24 -3.912562358,567.323 -3.915464852,564.055 -3.918367346,564.055 -3.921269841,564.055 -3.924172335,-440 -3.927074829,-440 -3.929977324,-440 -3.932879818,-440 -3.935782312,-440 -3.938684807,-440 -3.941587301,-440 -3.944489795,-440 -3.947392290,-440 -3.950294784,-440 -3.953197278,-440 -3.956099773,-440 -3.959002267,-440 -3.961904761,-440 -3.964807256,-496.744 -3.967709750,-485.399 -3.970612244,-479.823 -3.973514739,-471.58 -3.976417233,-468.864 -3.979319727,-466.164 -3.982222222,-463.479 -3.985124716,-455.517 -3.988027210,-447.691 -3.990929705,-442.549 -3.993832199,-864.882 -3.996734693,-864.882 -3.999637188,-854.948 -4.002539682,-845.128 -4.005442176,-840.261 -4.008344671,-835.421 -4.011247165,-835.421 -4.014149659,-821.069 -4.017052154,-816.34 -4.019954648,-806.964 -4.022857142,-806.964 -4.025759637,797.695 -4.028662131,788.532 -4.031564625,779.475 -4.034467120,779.475 -4.037369614,774.986 -4.040272108,770.522 -4.043174603,761.672 -4.046077097,752.924 -4.048979591,748.587 -4.051882086,739.989 -4.054784580,739.989 -4.057687074,735.727 -4.060589569,731.489 -4.063492063,723.087 -4.066394557,723.087 -4.069297052,718.923 -4.072199546,714.782 -4.075102040,710.665 -4.078004535,702.503 -4.080907029,702.503 -4.083809523,698.456 -4.086712018,698.456 -4.089614512,694.434 -4.092517006,690.434 -4.095419501,686.457 -4.098321995,686.457 -4.101224489,682.504 -4.104126984,682.504 -4.107029478,678.573 -4.109931972,678.573 -4.112834467,674.664 -4.115736961,670.779 -4.118639455,666.915 -4.121541950,666.915 -4.124444444,663.074 -4.127346938,663.074 -4.130249433,663.074 -4.133151927,659.255 -4.136054421,659.255 -4.138956916,655.458 -4.141859410,655.458 -4.144761904,655.458 -4.147664399,655.458 -4.150566893,651.683 -4.153469387,651.683 -4.156371882,651.683 -4.159274376,651.683 -4.162176870,647.93 -4.165079365,647.93 -4.167981859,644.198 -4.170884353,644.198 -4.173786848,640.487 -4.176689342,640.487 -4.179591836,640.487 -4.182494331,640.487 -4.185396825,636.798 -4.188299319,636.798 -4.191201814,636.798 -4.194104308,636.798 -4.197006802,636.798 -4.199909297,636.798 -4.202811791,633.131 -4.205714285,633.131 -4.208616780,633.131 -4.211519274,633.131 -4.214421768,629.484 -4.217324263,629.484 -4.220226757,629.484 -4.223129251,629.484 -4.226031746,629.484 -4.228934240,629.484 -4.231836734,625.859 -4.234739229,625.859 -4.237641723,625.859 -4.240544217,625.859 -4.243446712,625.859 -4.246349206,625.859 -4.249251700,622.254 -4.252154195,622.254 -4.255056689,622.254 -4.257959183,622.254 -4.260861678,622.254 -4.263764172,622.254 -4.266666666,622.254 -4.269569160,622.254 -4.272471655,622.254 -4.275374149,622.254 -4.278276643,618.67 -4.281179138,618.67 -4.284081632,618.67 -4.286984126,618.67 -4.289886621,618.67 -4.292789115,618.67 -4.295691609,618.67 -4.298594104,618.67 -4.301496598,615.107 -4.304399092,615.107 -4.307301587,615.107 -4.310204081,615.107 -4.313106575,615.107 -4.316009070,615.107 -4.318911564,615.107 -4.321814058,615.107 -4.324716553,615.107 -4.327619047,615.107 -4.330521541,615.107 -4.333424036,615.107 -4.336326530,615.107 -4.339229024,615.107 -4.342131519,615.107 -4.345034013,615.107 -4.347936507,615.107 -4.350839002,615.107 -4.353741496,611.564 -4.356643990,611.564 -4.359546485,611.564 -4.362448979,611.564 -4.365351473,611.564 -4.368253968,611.564 -4.371156462,611.564 -4.374058956,611.564 -4.376961451,611.564 -4.379863945,611.564 -4.382766439,611.564 -4.385668934,611.564 -4.388571428,611.564 -4.391473922,611.564 -4.394376417,611.564 -4.397278911,611.564 -4.400181405,611.564 -4.403083900,611.564 -4.405986394,611.564 -4.408888888,611.564 -4.411791383,611.564 -4.414693877,611.564 -4.417596371,611.564 -4.420498866,611.564 -4.423401360,611.564 -4.426303854,611.564 -4.429206349,608.042 -4.432108843,608.042 -4.435011337,608.042 -4.437913832,608.042 -4.440816326,608.042 -4.443718820,608.042 -4.446621315,608.042 -4.449523809,608.042 -4.452426303,608.042 -4.455328798,608.042 -4.458231292,608.042 -4.461133786,608.042 -4.464036281,608.042 -4.466938775,608.042 -4.469841269,608.042 -4.472743764,608.042 -4.475646258,608.042 -4.478548752,608.042 -4.481451247,608.042 -4.484353741,608.042 -4.487256235,608.042 -4.490158730,608.042 -4.493061224,608.042 -4.495963718,608.042 -4.498866213,608.042 -4.501768707,608.042 -4.504671201,608.042 -4.507573696,608.042 -4.510476190,608.042 -4.513378684,608.042 -4.516281179,608.042 -4.519183673,608.042 -4.522086167,608.042 -4.524988662,608.042 -4.527891156,608.042 -4.530793650,608.042 -4.533696145,608.042 -4.536598639,608.042 -4.539501133,608.042 -4.542403628,608.042 -4.545306122,608.042 -4.548208616,608.042 -4.551111111,608.042 -4.554013605,608.042 -4.556916099,608.042 -4.559818594,608.042 -4.562721088,608.042 -4.565623582,608.042 -4.568526077,608.042 -4.571428571,608.042 -4.574331065,608.042 -4.577233560,608.042 -4.580136054,608.042 -4.583038548,608.042 -4.585941043,604.54 -4.588843537,604.54 -4.591746031,604.54 -4.594648526,604.54 -4.597551020,604.54 -4.600453514,604.54 -4.603356009,604.54 -4.606258503,604.54 -4.609160997,604.54 -4.612063492,604.54 -4.614965986,604.54 -4.617868480,604.54 -4.620770975,604.54 -4.623673469,604.54 -4.626575963,604.54 -4.629478458,604.54 -4.632380952,604.54 -4.635283446,604.54 -4.638185941,604.54 -4.641088435,604.54 -4.643990929,604.54 -4.646893424,604.54 -4.649795918,604.54 -4.652698412,604.54 -4.655600907,604.54 -4.658503401,604.54 -4.661405895,604.54 -4.664308390,604.54 -4.667210884,604.54 -4.670113378,604.54 -4.673015873,604.54 -4.675918367,604.54 -4.678820861,604.54 -4.681723356,604.54 -4.684625850,604.54 -4.687528344,604.54 -4.690430839,604.54 -4.693333333,604.54 -4.696235827,604.54 -4.699138321,604.54 -4.702040816,604.54 -4.704943310,604.54 -4.707845804,604.54 -4.710748299,604.54 -4.713650793,604.54 -4.716553287,604.54 -4.719455782,604.54 -4.722358276,604.54 -4.725260770,604.54 -4.728163265,604.54 -4.731065759,604.54 -4.733968253,604.54 -4.736870748,604.54 -4.739773242,604.54 -4.742675736,604.54 -4.745578231,604.54 -4.748480725,604.54 -4.751383219,604.54 -4.754285714,604.54 -4.757188208,604.54 -4.760090702,604.54 -4.762993197,604.54 -4.765895691,604.54 -4.768798185,604.54 -4.771700680,604.54 -4.774603174,604.54 -4.777505668,604.54 -4.780408163,604.54 -4.783310657,604.54 -4.786213151,604.54 -4.789115646,604.54 -4.792018140,604.54 -4.794920634,604.54 -4.797823129,604.54 -4.800725623,604.54 -4.803628117,604.54 -4.806530612,604.54 -4.809433106,604.54 -4.812335600,604.54 -4.815238095,604.54 -4.818140589,604.54 -4.821043083,604.54 -4.823945578,604.54 -4.826848072,604.54 -4.829750566,604.54 -4.832653061,604.54 -4.835555555,604.54 -4.838458049,604.54 -4.841360544,604.54 -4.844263038,604.54 -4.847165532,604.54 -4.850068027,604.54 -4.852970521,604.54 -4.855873015,604.54 -4.858775510,604.54 -4.861678004,604.54 -4.864580498,604.54 -4.867482993,604.54 -4.870385487,604.54 -4.873287981,604.54 -4.876190476,604.54 -4.879092970,604.54 -4.881995464,604.54 -4.884897959,604.54 -4.887800453,604.54 -4.890702947,604.54 -4.893605442,604.54 -4.896507936,604.54 -4.899410430,604.54 -4.902312925,604.54 -4.905215419,604.54 -4.908117913,604.54 -4.911020408,604.54 -4.913922902,604.54 -4.916825396,604.54 -4.919727891,604.54 -4.922630385,604.54 -4.925532879,604.54 -4.928435374,604.54 -4.931337868,604.54 -4.934240362,604.54 -4.937142857,604.54 -4.940045351,604.54 -4.942947845,604.54 -4.945850340,608.042 -4.948752834,604.54 -4.951655328,604.54 -4.954557823,604.54 -4.957460317,604.54 -4.960362811,604.54 -4.963265306,604.54 -4.966167800,604.54 -4.969070294,604.54 -4.971972789,604.54 -4.974875283,604.54 -4.977777777,604.54 -4.980680272,604.54 -4.983582766,604.54 -4.986485260,604.54 -4.989387755,604.54 -4.992290249,604.54 -4.995192743,604.54 -4.998095238,604.54 -5.000997732,604.54 -5.003900226,604.54 -5.006802721,604.54 -5.009705215,604.54 -5.012607709,604.54 -5.015510204,604.54 -5.018412698,604.54 -5.021315192,604.54 -5.024217687,604.54 -5.027120181,604.54 -5.030022675,604.54 -5.032925170,604.54 -5.035827664,604.54 -5.038730158,604.54 -5.041632653,604.54 -5.044535147,604.54 -5.047437641,604.54 -5.050340136,604.54 -5.053242630,604.54 -5.056145124,604.54 -5.059047619,604.54 -5.061950113,604.54 -5.064852607,604.54 -5.067755102,604.54 -5.070657596,604.54 -5.073560090,604.54 -5.076462585,604.54 -5.079365079,604.54 -5.082267573,604.54 -5.085170068,604.54 -5.088072562,604.54 -5.090975056,604.54 -5.093877551,604.54 -5.096780045,604.54 -5.099682539,604.54 -5.102585034,608.042 -5.105487528,604.54 -5.108390022,608.042 -5.111292517,608.042 -5.114195011,608.042 -5.117097505,604.54 -5.120000000,604.54 -5.122902494,604.54 -5.125804988,604.54 -5.128707482,604.54 -5.131609977,604.54 -5.134512471,604.54 -5.137414965,604.54 -5.140317460,604.54 -5.143219954,604.54 -5.146122448,604.54 -5.149024943,604.54 -5.151927437,604.54 -5.154829931,604.54 -5.157732426,604.54 -5.160634920,604.54 -5.163537414,604.54 -5.166439909,604.54 -5.169342403,604.54 -5.172244897,604.54 -5.175147392,604.54 -5.178049886,604.54 -5.180952380,604.54 -5.183854875,604.54 -5.186757369,604.54 -5.189659863,604.54 -5.192562358,604.54 -5.195464852,604.54 -5.198367346,604.54 -5.201269841,604.54 -5.204172335,604.54 -5.207074829,604.54 -5.209977324,604.54 -5.212879818,604.54 -5.215782312,604.54 -5.218684807,604.54 -5.221587301,604.54 -5.224489795,604.54 -5.227392290,604.54 -5.230294784,604.54 -5.233197278,604.54 -5.236099773,604.54 -5.239002267,604.54 -5.241904761,604.54 -5.244807256,604.54 -5.247709750,604.54 -5.250612244,604.54 -5.253514739,604.54 -5.256417233,604.54 -5.259319727,604.54 -5.262222222,604.54 -5.265124716,604.54 -5.268027210,604.54 -5.270929705,604.54 -5.273832199,604.54 -5.276734693,604.54 -5.279637188,604.54 -5.282539682,604.54 -5.285442176,604.54 -5.288344671,604.54 -5.291247165,604.54 -5.294149659,604.54 -5.297052154,604.54 -5.299954648,604.54 -5.302857142,604.54 -5.305759637,604.54 -5.308662131,604.54 -5.311564625,604.54 -5.314467120,604.54 -5.317369614,604.54 -5.320272108,604.54 -5.323174603,604.54 -5.326077097,604.54 -5.328979591,604.54 -5.331882086,604.54 -5.334784580,604.54 -5.337687074,604.54 -5.340589569,604.54 -5.343492063,604.54 -5.346394557,604.54 -5.349297052,604.54 -5.352199546,604.54 -5.355102040,604.54 -5.358004535,604.54 -5.360907029,604.54 -5.363809523,604.54 -5.366712018,604.54 -5.369614512,604.54 -5.372517006,604.54 -5.375419501,604.54 -5.378321995,601.058 -5.381224489,601.058 -5.384126984,601.058 -5.387029478,604.54 -5.389931972,601.058 -5.392834467,601.058 -5.395736961,601.058 -5.398639455,601.058 -5.401541950,604.54 -5.404444444,604.54 -5.407346938,604.54 -5.410249433,604.54 -5.413151927,604.54 -5.416054421,604.54 -5.418956916,604.54 -5.421859410,604.54 -5.424761904,604.54 -5.427664399,604.54 -5.430566893,604.54 -5.433469387,604.54 -5.436371882,601.058 -5.439274376,601.058 -5.442176870,601.058 -5.445079365,601.058 -5.447981859,601.058 -5.450884353,601.058 -5.453786848,601.058 -5.456689342,601.058 -5.459591836,601.058 -5.462494331,601.058 -5.465396825,604.54 -5.468299319,601.058 -5.471201814,604.54 -5.474104308,604.54 -5.477006802,601.058 -5.479909297,604.54 -5.482811791,604.54 -5.485714285,604.54 -5.488616780,604.54 -5.491519274,604.54 -5.494421768,604.54 -5.497324263,604.54 -5.500226757,604.54 -5.503129251,604.54 -5.506031746,604.54 -5.508934240,604.54 -5.511836734,604.54 -5.514739229,604.54 -5.517641723,601.058 -5.520544217,601.058 -5.523446712,604.54 -5.526349206,601.058 -5.529251700,601.058 -5.532154195,601.058 -5.535056689,601.058 -5.537959183,601.058 -5.540861678,601.058 -5.543764172,601.058 -5.546666666,601.058 -5.549569160,601.058 -5.552471655,601.058 -5.555374149,601.058 -5.558276643,601.058 -5.561179138,604.54 -5.564081632,601.058 -5.566984126,604.54 -5.569886621,604.54 -5.572789115,604.54 -5.575691609,604.54 -5.578594104,604.54 -5.581496598,604.54 -5.584399092,604.54 -5.587301587,601.058 -5.590204081,601.058 -5.593106575,601.058 -5.596009070,604.54 -5.598911564,604.54 -5.601814058,601.058 -5.604716553,601.058 -5.607619047,601.058 -5.610521541,601.058 -5.613424036,601.058 -5.616326530,601.058 -5.619229024,601.058 -5.622131519,604.54 -5.625034013,604.54 -5.627936507,604.54 -5.630839002,601.058 -5.633741496,604.54 -5.636643990,604.54 -5.639546485,601.058 -5.642448979,604.54 -5.645351473,601.058 -5.648253968,601.058 -5.651156462,601.058 -5.654058956,604.54 -5.656961451,604.54 -5.659863945,601.058 -5.662766439,601.058 -5.665668934,601.058 -5.668571428,601.058 -5.671473922,601.058 -5.674376417,601.058 -5.677278911,604.54 -5.680181405,608.042 -5.683083900,604.54 -5.685986394,604.54 -5.688888888,608.042 -5.691791383,611.564 -5.694693877,608.042 -5.697596371,604.54 -5.700498866,604.54 -5.703401360,601.058 -5.706303854,601.058 -5.709206349,601.058 -5.712108843,601.058 -5.715011337,601.058 -5.717913832,597.596 -5.720816326,601.058 -5.723718820,601.058 -5.726621315,597.596 -5.729523809,597.596 -5.732426303,597.596 -5.735328798,597.596 -5.738231292,597.596 -5.741133786,597.596 -5.744036281,597.596 -5.746938775,594.154 -5.749841269,597.596 -5.752743764,597.596 -5.755646258,601.058 -5.758548752,601.058 -5.761451247,601.058 -5.764353741,597.596 -5.767256235,601.058 -5.770158730,601.058 -5.773061224,601.058 -5.775963718,601.058 -5.778866213,601.058 -5.781768707,604.54 -5.784671201,601.058 -5.787573696,601.058 -5.790476190,601.058 -5.793378684,604.54 -5.796281179,604.54 -5.799183673,601.058 -5.802086167,604.54 -5.804988662,601.058 -5.807891156,604.54 -5.810793650,601.058 -5.813696145,601.058 -5.816598639,601.058 -5.819501133,601.058 -5.822403628,601.058 -5.825306122,601.058 -5.828208616,601.058 -5.831111111,604.54 -5.834013605,601.058 -5.836916099,601.058 -5.839818594,601.058 -5.842721088,601.058 -5.845623582,601.058 -5.848526077,601.058 -5.851428571,601.058 -5.854331065,597.596 -5.857233560,601.058 -5.860136054,597.596 -5.863038548,601.058 -5.865941043,601.058 -5.868843537,601.058 -5.871746031,597.596 -5.874648526,604.54 -5.877551020,601.058 -5.880453514,601.058 -5.883356009,601.058 -5.886258503,604.54 -5.889160997,601.058 -5.892063492,604.54 -5.894965986,604.54 -5.897868480,601.058 -5.900770975,601.058 -5.903673469,604.54 -5.906575963,601.058 -5.909478458,601.058 -5.912380952,601.058 -5.915283446,601.058 -5.918185941,601.058 -5.921088435,604.54 -5.923990929,604.54 -5.926893424,604.54 -5.929795918,604.54 -5.932698412,601.058 -5.935600907,604.54 -5.938503401,-442.549 -5.941405895,-440 -5.944308390,-440 -5.947210884,-440 -5.950113378,-440 -5.953015873,-440 -5.955918367,-442.549 -5.958820861,-440 -5.961723356,-440 -5.964625850,-874.932 -5.967528344,-874.932 -5.970430839,-874.932 -5.973333333,-874.932 -5.976235827,-874.932 -5.979138321,-874.932 -5.982040816,-874.932 -5.984943310,-874.932 -5.987845804,-874.932 -5.990748299,-874.932 -5.993650793,-869.892 -5.996553287,-869.892 -5.999455782,-864.882 -6.002358276,-859.901 -6.005260770,-854.948 -6.008163265,-845.128 -6.011065759,-825.825 -6.013968253,-806.964 -6.016870748,-797.695 -6.019773242,-783.991 -6.022675736,-766.084 -6.025578231,-757.285 -6.028480725,-752.924 -6.031383219,-739.989 -6.034285714,-735.727 -6.037188208,-744.276 -6.040090702,-748.587 -6.042993197,-748.587 -6.045895691,-757.285 -6.048798185,-770.522 -6.051700680,-793.1 -6.054603174,-811.638 -6.057505668,-821.069 -6.060408163,-830.609 -6.063310657,-835.421 -6.066213151,-835.421 -6.069115646,-835.421 -6.072018140,-840.261 -6.074920634,-845.128 -6.077823129,-845.128 -6.080725623,-845.128 -6.083628117,-845.128 -6.086530612,-845.128 -6.089433106,-845.128 -6.092335600,-845.128 -6.095238095,-845.128 -6.098140589,-840.261 -6.101043083,-840.261 -6.103945578,-835.421 -6.106848072,-830.609 -6.109750566,-825.825 -6.112653061,-821.069 -6.115555555,-816.34 -6.118458049,-811.638 -6.121360544,-806.964 -6.124263038,-802.316 -6.127165532,-797.695 -6.130068027,-797.695 -6.132970521,-797.695 -6.135873015,-797.695 -6.138775510,-793.1 -6.141678004,-793.1 -6.144580498,-793.1 -6.147482993,-793.1 -6.150385487,-797.695 -6.153287981,-797.695 -6.156190476,-797.695 -6.159092970,-797.695 -6.161995464,-797.695 -6.164897959,-797.695 -6.167800453,-797.695 -6.170702947,-797.695 -6.173605442,-802.316 -6.176507936,-802.316 -6.179410430,-802.316 -6.182312925,-802.316 -6.185215419,-806.964 -6.188117913,-806.964 -6.191020408,-806.964 -6.193922902,-806.964 -6.196825396,-811.638 -6.199727891,-811.638 -6.202630385,-811.638 -6.205532879,-816.34 -6.208435374,-816.34 -6.211337868,-821.069 -6.214240362,-821.069 -6.217142857,-821.069 -6.220045351,-821.069 -6.222947845,-825.825 -6.225850340,-825.825 -6.228752834,-825.825 -6.231655328,-825.825 -6.234557823,-830.609 -6.237460317,-830.609 -6.240362811,-830.609 -6.243265306,-835.421 -6.246167800,-835.421 -6.249070294,-835.421 -6.251972789,-835.421 -6.254875283,-840.261 -6.257777777,-835.421 -6.260680272,-835.421 -6.263582766,-840.261 -6.266485260,-840.261 -6.269387755,-840.261 -6.272290249,-840.261 -6.275192743,-835.421 -6.278095238,-835.421 -6.280997732,-835.421 -6.283900226,-835.421 -6.286802721,-830.609 -6.289705215,-830.609 -6.292607709,-830.609 -6.295510204,-830.609 -6.298412698,-825.825 -6.301315192,-825.825 -6.304217687,-821.069 -6.307120181,-821.069 -6.310022675,-821.069 -6.312925170,-816.34 -6.315827664,-816.34 -6.318730158,-811.638 -6.321632653,-811.638 -6.324535147,-811.638 -6.327437641,-806.964 -6.330340136,-806.964 -6.333242630,-802.316 -6.336145124,-802.316 -6.339047619,-802.316 -6.341950113,-797.695 -6.344852607,-793.1 -6.347755102,-793.1 -6.350657596,-793.1 -6.353560090,-788.532 -6.356462585,-788.532 -6.359365079,-788.532 -6.362267573,-788.532 -6.365170068,-788.532 -6.368072562,-793.1 -6.370975056,-797.695 -6.373877551,-802.316 -6.376780045,-802.316 -6.379682539,-806.964 -6.382585034,-806.964 -6.385487528,-806.964 -6.388390022,-806.964 -6.391292517,-806.964 -6.394195011,-806.964 -6.397097505,-806.964 -6.400000000,-806.964 -6.402902494,-806.964 -6.405804988,-811.638 -6.408707482,-811.638 -6.411609977,-811.638 -6.414512471,-811.638 -6.417414965,-811.638 -6.420317460,-806.964 -6.423219954,-806.964 -6.426122448,-811.638 -6.429024943,-811.638 -6.431927437,-811.638 -6.434829931,-806.964 -6.437732426,-806.964 -6.440634920,-806.964 -6.443537414,-802.316 -6.446439909,-797.695 -6.449342403,-797.695 -6.452244897,-793.1 -6.455147392,-788.532 -6.458049886,-783.991 -6.460952380,-783.991 -6.463854875,-783.991 -6.466757369,-779.475 -6.469659863,-779.475 -6.472562358,-779.475 -6.475464852,-774.986 -6.478367346,-774.986 -6.481269841,-774.986 -6.484172335,-774.986 -6.487074829,-774.986 -6.489977324,-774.986 -6.492879818,-779.475 -6.495782312,-779.475 -6.498684807,-779.475 -6.501587301,-779.475 -6.504489795,-779.475 -6.507392290,-779.475 -6.510294784,-779.475 -6.513197278,-779.475 -6.516099773,-779.475 -6.519002267,-779.475 -6.521904761,-779.475 -6.524807256,-779.475 -6.527709750,-783.991 -6.530612244,-783.991 -6.533514739,-788.532 -6.536417233,-788.532 -6.539319727,-793.1 -6.542222222,-797.695 -6.545124716,-793.1 -6.548027210,-797.695 -6.550929705,-793.1 -6.553832199,-793.1 -6.556734693,-793.1 -6.559637188,-797.695 -6.562539682,-793.1 -6.565442176,-793.1 -6.568344671,-793.1 -6.571247165,-793.1 -6.574149659,-797.695 -6.577052154,-797.695 -6.579954648,-797.695 -6.582857142,-797.695 -6.585759637,-802.316 -6.588662131,-802.316 -6.591564625,-802.316 -6.594467120,-806.964 -6.597369614,-806.964 -6.600272108,-811.638 -6.603174603,-811.638 -6.606077097,-811.638 -6.608979591,-811.638 -6.611882086,-811.638 -6.614784580,-811.638 -6.617687074,-816.34 -6.620589569,-816.34 -6.623492063,-816.34 -6.626394557,-816.34 -6.629297052,-816.34 -6.632199546,-816.34 -6.635102040,-816.34 -6.638004535,-816.34 -6.640907029,-816.34 -6.643809523,-816.34 -6.646712018,-816.34 -6.649614512,-816.34 -6.652517006,-811.638 -6.655419501,-811.638 -6.658321995,-811.638 -6.661224489,-811.638 -6.664126984,-811.638 -6.667029478,-811.638 -6.669931972,-811.638 -6.672834467,-806.964 -6.675736961,-806.964 -6.678639455,-806.964 -6.681541950,-802.316 -6.684444444,-802.316 -6.687346938,-797.695 -6.690249433,-793.1 -6.693151927,-788.532 -6.696054421,-783.991 -6.698956916,-783.991 -6.701859410,-779.475 -6.704761904,-774.986 -6.707664399,-770.522 -6.710566893,-766.084 -6.713469387,-766.084 -6.716371882,-761.672 -6.719274376,-757.285 -6.722176870,-752.924 -6.725079365,-752.924 -6.727981859,-748.587 -6.730884353,-748.587 -6.733786848,-748.587 -6.736689342,-748.587 -6.739591836,-748.587 -6.742494331,-744.276 -6.745396825,-744.276 -6.748299319,-744.276 -6.751201814,-739.989 -6.754104308,-739.989 -6.757006802,-735.727 -6.759909297,-731.489 -6.762811791,-723.087 -6.765714285,-718.923 -6.768616780,-710.665 -6.771519274,-706.572 -6.774421768,-706.572 -6.777324263,-706.572 -6.780226757,-706.572 -6.783129251,-710.665 -6.786031746,-710.665 -6.788934240,-710.665 -6.791836734,-714.782 -6.794739229,-714.782 -6.797641723,-710.665 -6.800544217,-706.572 -6.803446712,-706.572 -6.806349206,-710.665 -6.809251700,-710.665 -6.812154195,-714.782 -6.815056689,-714.782 -6.817959183,-714.782 -6.820861678,-710.665 -6.823764172,-710.665 -6.826666666,-706.572 -6.829569160,-706.572 -6.832471655,-702.503 -6.835374149,-702.503 -6.838276643,-698.456 -6.841179138,-694.434 -6.844081632,-690.434 -6.846984126,-686.457 -6.849886621,-682.504 -6.852789115,-682.504 -6.855691609,-678.573 -6.858594104,-674.664 -6.861496598,-670.779 -6.864399092,-666.915 -6.867301587,-663.074 -6.870204081,-663.074 -6.873106575,-659.255 -6.876009070,-655.458 -6.878911564,-655.458 -6.881814058,-651.683 -6.884716553,-651.683 -6.887619047,-647.93 -6.890521541,-647.93 -6.893424036,-644.198 -6.896326530,-644.198 -6.899229024,-640.487 -6.902131519,-640.487 -6.905034013,-636.798 -6.907936507,-636.798 -6.910839002,-633.131 -6.913741496,-633.131 -6.916643990,-633.131 -6.919546485,-633.131 -6.922448979,-633.131 -6.925351473,-633.131 -6.928253968,-633.131 -6.931156462,-633.131 -6.934058956,-636.798 -6.936961451,-636.798 -6.939863945,-636.798 -6.942766439,-640.487 -6.945668934,-640.487 -6.948571428,-644.198 -6.951473922,-644.198 -6.954376417,-640.487 -6.957278911,-629.484 -6.960181405,-629.484 -6.963083900,-440 -6.965986394,-440 -6.968888888,-440 -6.971791383,-440 -6.974693877,-440 -6.977596371,-440 -6.980498866,-440 -6.983401360,-440 -6.986303854,-440 -6.989206349,-440 -6.992108843,-440 -6.995011337,-440 -6.997913832,-440 -7.000816326,-440 -7.003718820,-440 -7.006621315,-440 -7.009523809,-440 -7.012426303,-440 -7.015328798,-440 -7.018231292,-440 -7.021133786,-440 -7.024036281,-440 -7.026938775,-440 -7.029841269,-440 -7.032743764,-440 -7.035646258,-440 -7.038548752,-440 -7.041451247,-440 -7.044353741,-440 -7.047256235,-440 -7.050158730,-440 -7.053061224,-440 -7.055963718,-440 -7.058866213,-440 -7.061768707,-440 -7.064671201,-440 -7.067573696,-440 -7.070476190,-440 -7.073378684,-440 -7.076281179,-440 -7.079183673,-440 -7.082086167,-440 -7.084988662,-440 -7.087891156,-440 -7.090793650,-440 -7.093696145,-440 -7.096598639,-440 -7.099501133,-440 -7.102403628,-440 -7.105306122,-440 -7.108208616,-440 -7.111111111,-440 -7.114013605,-440 -7.116916099,-440 -7.119818594,-440 -7.122721088,-440 -7.125623582,-440 -7.128526077,-440 -7.131428571,-440 -7.134331065,-440 -7.137233560,-440 -7.140136054,-440 -7.143038548,-440 -7.145941043,-440 -7.148843537,-440 -7.151746031,-440 -7.154648526,-440 -7.157551020,-440 -7.160453514,-440 -7.163356009,-440 -7.166258503,-440 -7.169160997,-440 -7.172063492,-440 -7.174965986,-440 -7.177868480,-440 -7.180770975,-440 -7.183673469,-440 -7.186575963,-440 -7.189478458,-440 -7.192380952,-440 -7.195283446,-440 -7.198185941,-440 -7.201088435,-440 -7.203990929,-440 -7.206893424,-440 -7.209795918,-440 -7.212698412,-440 -7.215600907,-440 -7.218503401,-440 -7.221405895,-440 -7.224308390,-440 -7.227210884,-440 -7.230113378,-440 -7.233015873,-440 -7.235918367,-440 -7.238820861,-440 -7.241723356,-440 -7.244625850,-440 -7.247528344,-440 -7.250430839,-440 -7.253333333,-440 -7.256235827,-440 -7.259138321,-440 -7.262040816,-440 -7.264943310,-440 -7.267845804,-440 -7.270748299,-440 -7.273650793,-440 -7.276553287,-440 -7.279455782,-440 -7.282358276,-440 -7.285260770,-440 -7.288163265,-440 -7.291065759,-440 -7.293968253,-440 -7.296870748,-440 -7.299773242,-440 -7.302675736,-440 -7.305578231,-440 -7.308480725,-440 -7.311383219,-440 -7.314285714,-440 -7.317188208,-440 -7.320090702,-440 -7.322993197,-440 -7.325895691,-440 -7.328798185,-440 -7.331700680,-440 -7.334603174,-440 -7.337505668,-440 -7.340408163,-440 -7.343310657,-440 -7.346213151,-440 -7.349115646,-440 -7.352018140,-440 -7.354920634,-440 -7.357823129,-440 -7.360725623,-440 -7.363628117,-440 -7.366530612,-440 -7.369433106,-440 -7.372335600,-440 -7.375238095,-440 -7.378140589,-440 -7.381043083,-440 -7.383945578,-440 -7.386848072,-440 -7.389750566,-440 -7.392653061,-440 -7.395555555,-440 -7.398458049,-440 -7.401360544,-440 -7.404263038,-440 -7.407165532,-440 -7.410068027,-440 -7.412970521,-440 -7.415873015,-440 -7.418775510,-440 -7.421678004,-440 -7.424580498,-440 -7.427482993,-440 -7.430385487,-440 -7.433287981,-440 -7.436190476,-440 -7.439092970,-440 -7.441995464,-440 -7.444897959,-440 -7.447800453,-440 -7.450702947,-440 -7.453605442,-440 -7.456507936,-440 -7.459410430,-440 -7.462312925,-440 -7.465215419,-440 -7.468117913,-440 -7.471020408,-440 -7.473922902,-440 -7.476825396,-440 -7.479727891,-440 -7.482630385,-440 -7.485532879,-440 -7.488435374,-440 -7.491337868,-440 -7.494240362,-440 -7.497142857,-440 -7.500045351,-440 -7.502947845,-440 -7.505850340,-440 -7.508752834,-440 -7.511655328,-440 -7.514557823,-440 -7.517460317,-440 -7.520362811,-440 -7.523265306,-440 -7.526167800,-440 -7.529070294,-440 -7.531972789,-440 -7.534875283,-440 -7.537777777,-440 -7.540680272,-440 -7.543582766,-440 -7.546485260,-440 -7.549387755,-440 -7.552290249,-440 -7.555192743,-440 -7.558095238,-440 -7.560997732,-440 -7.563900226,-440 -7.566802721,-440 -7.569705215,-440 -7.572607709,-440 -7.575510204,-440 -7.578412698,-440 -7.581315192,-440 -7.584217687,-440 -7.587120181,-440 -7.590022675,-440 -7.592925170,-440 -7.595827664,-440 -7.598730158,-440 -7.601632653,-440 -7.604535147,-440 -7.607437641,-440 -7.610340136,-440 -7.613242630,-440 -7.616145124,-440 -7.619047619,-440 -7.621950113,-440 -7.624852607,-440 -7.627755102,-440 -7.630657596,-440 -7.633560090,-440 -7.636462585,-440 -7.639365079,-440 -7.642267573,-440 -7.645170068,-440 -7.648072562,-440 -7.650975056,-440 -7.653877551,-440 -7.656780045,-440 -7.659682539,-440 -7.662585034,-440 -7.665487528,-440 -7.668390022,-440 -7.671292517,-440 -7.674195011,-440 -7.677097505,-440 -7.680000000,-440 -7.682902494,-440 -7.685804988,-440 -7.688707482,-440 -7.691609977,-440 -7.694512471,-440 -7.697414965,-440 -7.700317460,-440 -7.703219954,-440 -7.706122448,-440 -7.709024943,-440 -7.711927437,-440 -7.714829931,-440 -7.717732426,-440 -7.720634920,-440 -7.723537414,-440 -7.726439909,-440 -7.729342403,-440 -7.732244897,-440 -7.735147392,-440 -7.738049886,-440 -7.740952380,-440 -7.743854875,-440 -7.746757369,-440 -7.749659863,-440 -7.752562358,-440 -7.755464852,-440 -7.758367346,-440 -7.761269841,-440 -7.764172335,-440 -7.767074829,-440 -7.769977324,-440 -7.772879818,-440 -7.775782312,-440 -7.778684807,-440 -7.781587301,-440 -7.784489795,-440 -7.787392290,-440 -7.790294784,-440 -7.793197278,-440 -7.796099773,-440 -7.799002267,-440 -7.801904761,-440 -7.804807256,-440 -7.807709750,-440 -7.810612244,-440 -7.813514739,-440 -7.816417233,-440 -7.819319727,-440 -7.822222222,-440 -7.825124716,-440 -7.828027210,-440 -7.830929705,-440 -7.833832199,-440 -7.836734693,-440 -7.839637188,-440 -7.842539682,-440 -7.845442176,-440 -7.848344671,-440 -7.851247165,-440 -7.854149659,-440 -7.857052154,-440 -7.859954648,-440 -7.862857142,-440 -7.865759637,-440 -7.868662131,-440 -7.871564625,-440 -7.874467120,-440 -7.877369614,-440 -7.880272108,-440 -7.883174603,-440 -7.886077097,-440 -7.888979591,-440 -7.891882086,-440 -7.894784580,-440 -7.897687074,-440 -7.900589569,-440 -7.903492063,-440 -7.906394557,-440 -7.909297052,-440 -7.912199546,-440 -7.915102040,-440 -7.918004535,-440 -7.920907029,-440 -7.923809523,-440 -7.926712018,-440 -7.929614512,-440 -7.932517006,-440 -7.935419501,-440 -7.938321995,-440 -7.941224489,-440 -7.944126984,-440 -7.947029478,-440 -7.949931972,-440 -7.952834467,-440 -7.955736961,-440 -7.958639455,-440 -7.961541950,-440 -7.964444444,-440 -7.967346938,-440 -7.970249433,-440 -7.973151927,-440 -7.976054421,-440 -7.978956916,-440 -7.981859410,-440 -7.984761904,-440 -7.987664399,-440 -7.990566893,-440 -7.993469387,-440 -7.996371882,-440 -7.999274376,-440 -8.002176870,-440 -8.005079365,-440 -8.007981859,-440 -8.010884353,-440 -8.013786848,-440 -8.016689342,-440 -8.019591836,-440 -8.022494331,-440 -8.025396825,-440 -8.028299319,-440 -8.031201814,-440 -8.034104308,-440 -8.037006802,-440 -8.039909297,-440 -8.042811791,-440 -8.045714285,-440 -8.048616780,-440 -8.051519274,-440 -8.054421768,-440 -8.057324263,-440 -8.060226757,-440 -8.063129251,-440 -8.066031746,-440 -8.068934240,-440 -8.071836734,-440 -8.074739229,-440 -8.077641723,-440 -8.080544217,-440 -8.083446712,-440 -8.086349206,-440 -8.089251700,-440 -8.092154195,-440 -8.095056689,-440 -8.097959183,-440 -8.100861678,-440 -8.103764172,-440 -8.106666666,-440 -8.109569160,-440 -8.112471655,-440 -8.115374149,-440 -8.118276643,-440 -8.121179138,-440 -8.124081632,-440 -8.126984126,-440 -8.129886621,-440 -8.132789115,-440 -8.135691609,-440 -8.138594104,-440 -8.141496598,-440 -8.144399092,-440 -8.147301587,-440 -8.150204081,-440 -8.153106575,-440 -8.156009070,-440 -8.158911564,-440 -8.161814058,-440 -8.164716553,-440 -8.167619047,-440 -8.170521541,-440 -8.173424036,-440 -8.176326530,-440 -8.179229024,-440 -8.182131519,-440 -8.185034013,-440 -8.187936507,-440 -8.190839002,-440 -8.193741496,-440 -8.196643990,-440 -8.199546485,-440 -8.202448979,-440 -8.205351473,-440 -8.208253968,-440 -8.211156462,-440 -8.214058956,-440 -8.216961451,-440 -8.219863945,-440 -8.222766439,-440 -8.225668934,-440 -8.228571428,-440 -8.231473922,-440 -8.234376417,-440 -8.237278911,-440 -8.240181405,-440 -8.243083900,-440 -8.245986394,-440 -8.248888888,-440 -8.251791383,-440 -8.254693877,-440 -8.257596371,-440 -8.260498866,-440 -8.263401360,-440 -8.266303854,-440 -8.269206349,-440 -8.272108843,-440 -8.275011337,-440 -8.277913832,-440 -8.280816326,-440 -8.283718820,-440 -8.286621315,-440 -8.289523809,-440 -8.292426303,-440 -8.295328798,-440 -8.298231292,-440 -8.301133786,-880 -8.304036281,-880 -8.306938775,-880 -8.309841269,-880 -8.312743764,-880 -8.315646258,-880 -8.318548752,-880 -8.321451247,-880 -8.324353741,-880 -8.327256235,-880 -8.330158730,-880 -8.333061224,-880 -8.335963718,-880 -8.338866213,-880 -8.341768707,-880 -8.344671201,-880 -8.347573696,-880 -8.350476190,-880 -8.353378684,-880 -8.356281179,-880 -8.359183673,-880 -8.362086167,-880 -8.364988662,-880 -8.367891156,-880 -8.370793650,-880 -8.373696145,-880 -8.376598639,-880 -8.379501133,-880 -8.382403628,-880 -8.385306122,-880 -8.388208616,-880 -8.391111111,-880 -8.394013605,-880 -8.396916099,-880 -8.399818594,-880 -8.402721088,-880 -8.405623582,-880 -8.408526077,-880 -8.411428571,-880 -8.414331065,-880 -8.417233560,-880 -8.420136054,-880 -8.423038548,-880 -8.425941043,-880 -8.428843537,-880 -8.431746031,-880 -8.434648526,-880 -8.437551020,-880 -8.440453514,-880 -8.443356009,-880 -8.446258503,-880 -8.449160997,-880 -8.452063492,-880 -8.454965986,-880 -8.457868480,-880 -8.460770975,-880 -8.463673469,-880 -8.466575963,-880 -8.469478458,-880 -8.472380952,-880 -8.475283446,-880 -8.478185941,-880 -8.481088435,-880 -8.483990929,-880 -8.486893424,-880 -8.489795918,-880 -8.492698412,-880 -8.495600907,-880 -8.498503401,-880 -8.501405895,-880 -8.504308390,-880 -8.507210884,-880 -8.510113378,-880 -8.513015873,-880 -8.515918367,-880 -8.518820861,-880 -8.521723356,-880 -8.524625850,-880 -8.527528344,-880 -8.530430839,-880 -8.533333333,-880 -8.536235827,-880 -8.539138321,-880 -8.542040816,-880 -8.544943310,-880 -8.547845804,-880 -8.550748299,-880 -8.553650793,-880 -8.556553287,-880 -8.559455782,-880 -8.562358276,-880 -8.565260770,-880 -8.568163265,-880 -8.571065759,-880 -8.573968253,-880 -8.576870748,-880 -8.579773242,-880 -8.582675736,-880 -8.585578231,-880 -8.588480725,-880 -8.591383219,-880 -8.594285714,-880 -8.597188208,-880 -8.600090702,-880 -8.602993197,-880 -8.605895691,-880 -8.608798185,-880 -8.611700680,-880 -8.614603174,-880 -8.617505668,-880 -8.620408163,-880 -8.623310657,-880 -8.626213151,-880 -8.629115646,-880 -8.632018140,-880 -8.634920634,-880 -8.637823129,-880 -8.640725623,-880 -8.643628117,-880 -8.646530612,-880 -8.649433106,-880 -8.652335600,-880 -8.655238095,-880 -8.658140589,-880 -8.661043083,-880 -8.663945578,-880 -8.666848072,-880 -8.669750566,-880 -8.672653061,-880 -8.675555555,-880 -8.678458049,-880 -8.681360544,-880 -8.684263038,-880 -8.687165532,-880 -8.690068027,-880 -8.692970521,-880 -8.695873015,-880 -8.698775510,-880 -8.701678004,-880 -8.704580498,-880 -8.707482993,-880 -8.710385487,-880 -8.713287981,-880 -8.716190476,-880 -8.719092970,-880 -8.721995464,-880 -8.724897959,-880 -8.727800453,-880 -8.730702947,-880 -8.733605442,-880 -8.736507936,-880 -8.739410430,-880 -8.742312925,-880 -8.745215419,-880 -8.748117913,-880 -8.751020408,-880 -8.753922902,-880 -8.756825396,-880 -8.759727891,-880 -8.762630385,-880 -8.765532879,-880 -8.768435374,-880 -8.771337868,-880 -8.774240362,-880 -8.777142857,-880 -8.780045351,-880 -8.782947845,-880 -8.785850340,-880 -8.788752834,-880 -8.791655328,-880 -8.794557823,-880 -8.797460317,-880 -8.800362811,-880 -8.803265306,-880 -8.806167800,-880 -8.809070294,-880 -8.811972789,-880 -8.814875283,-880 -8.817777777,-880 -8.820680272,-880 -8.823582766,-880 -8.826485260,-880 -8.829387755,-880 -8.832290249,-880 -8.835192743,-880 -8.838095238,-880 -8.840997732,-880 -8.843900226,-880 -8.846802721,-880 -8.849705215,-880 -8.852607709,-880 -8.855510204,-880 -8.858412698,-880 -8.861315192,-880 -8.864217687,-880 -8.867120181,-880 -8.870022675,-880 -8.872925170,-880 -8.875827664,-880 -8.878730158,-880 -8.881632653,-880 -8.884535147,-880 -8.887437641,-880 -8.890340136,-880 -8.893242630,-880 -8.896145124,-880 -8.899047619,-880 -8.901950113,-880 -8.904852607,-880 -8.907755102,-880 -8.910657596,-880 -8.913560090,-880 -8.916462585,-880 -8.919365079,-880 -8.922267573,-880 -8.925170068,-880 -8.928072562,-880 -8.930975056,-880 -8.933877551,-880 -8.936780045,-880 -8.939682539,-880 -8.942585034,-880 -8.945487528,-880 -8.948390022,-880 -8.951292517,-880 -8.954195011,-880 -8.957097505,-880 -8.960000000,-880 -8.962902494,-880 -8.965804988,-880 -8.968707482,-880 -8.971609977,-880 -8.974512471,-880 -8.977414965,-880 -8.980317460,-880 -8.983219954,-880 -8.986122448,-880 -8.989024943,-880 -8.991927437,-880 -8.994829931,-880 -8.997732426,-880 -9.000634920,-880 -9.003537414,-880 -9.006439909,-880 -9.009342403,-880 -9.012244897,-880 -9.015147392,-880 -9.018049886,-880 -9.020952380,-880 -9.023854875,-880 -9.026757369,-880 -9.029659863,-880 -9.032562358,-880 -9.035464852,-880 -9.038367346,-880 -9.041269841,-880 -9.044172335,-880 -9.047074829,-880 -9.049977324,-880 -9.052879818,-880 -9.055782312,-880 -9.058684807,-880 -9.061587301,-880 -9.064489795,-880 -9.067392290,-880 -9.070294784,-880 -9.073197278,-880 -9.076099773,-880 -9.079002267,-880 -9.081904761,-880 -9.084807256,-880 -9.087709750,-880 -9.090612244,-880 -9.093514739,-880 -9.096417233,-880 -9.099319727,-880 -9.102222222,-880 -9.105124716,-880 -9.108027210,-880 -9.110929705,-880 -9.113832199,-880 -9.116734693,-880 -9.119637188,-880 -9.122539682,-880 -9.125442176,-880 -9.128344671,-880 -9.131247165,-880 -9.134149659,-880 -9.137052154,-880 -9.139954648,-880 -9.142857142,-880 -9.145759637,-880 -9.148662131,-880 -9.151564625,-880 -9.154467120,-880 -9.157369614,-880 -9.160272108,-880 -9.163174603,-880 -9.166077097,-880 -9.168979591,-880 -9.171882086,-880 -9.174784580,-880 -9.177687074,-880 -9.180589569,-880 -9.183492063,-880 -9.186394557,-880 -9.189297052,-880 -9.192199546,-880 -9.195102040,-880 -9.198004535,-880 -9.200907029,-880 -9.203809523,-880 -9.206712018,-880 -9.209614512,-880 -9.212517006,-880 -9.215419501,-880 -9.218321995,-880 -9.221224489,-880 -9.224126984,-880 -9.227029478,-880 -9.229931972,-880 -9.232834467,-880 -9.235736961,-880 -9.238639455,-880 -9.241541950,-880 -9.244444444,-880 -9.247346938,-880 -9.250249433,-880 -9.253151927,-880 -9.256054421,-880 -9.258956916,-880 -9.261859410,-880 -9.264761904,-880 -9.267664399,-880 -9.270566893,-880 -9.273469387,-880 -9.276371882,-880 -9.279274376,-880 -9.282176870,-880 -9.285079365,-880 -9.287981859,-880 -9.290884353,-880 -9.293786848,-880 -9.296689342,-880 -9.299591836,-880 -9.302494331,-880 -9.305396825,-880 -9.308299319,-880 -9.311201814,-880 -9.314104308,-880 -9.317006802,-880 -9.319909297,-880 -9.322811791,-880 -9.325714285,-880 -9.328616780,-880 -9.331519274,-880 -9.334421768,-880 -9.337324263,-880 -9.340226757,-880 -9.343129251,-880 -9.346031746,-880 -9.348934240,-880 -9.351836734,-880 -9.354739229,-880 -9.357641723,-880 -9.360544217,-880 -9.363446712,-880 -9.366349206,-880 -9.369251700,-880 -9.372154195,-880 -9.375056689,-880 -9.377959183,-880 -9.380861678,-880 -9.383764172,-880 -9.386666666,-880 -9.389569160,-880 -9.392471655,-880 -9.395374149,-880 -9.398276643,-880 -9.401179138,-880 -9.404081632,-880 -9.406984126,-880 -9.409886621,-880 -9.412789115,-880 -9.415691609,-880 -9.418594104,-880 -9.421496598,-880 -9.424399092,-880 -9.427301587,-880 -9.430204081,-880 -9.433106575,-880 -9.436009070,-880 -9.438911564,-880 -9.441814058,-880 -9.444716553,-880 -9.447619047,-880 -9.450521541,-880 -9.453424036,-880 -9.456326530,-880 -9.459229024,-880 -9.462131519,-880 -9.465034013,-880 -9.467936507,-880 -9.470839002,-880 -9.473741496,-880 -9.476643990,-880 -9.479546485,-880 -9.482448979,-880 -9.485351473,-880 -9.488253968,-880 -9.491156462,-880 -9.494058956,-880 -9.496961451,-880 -9.499863945,-880 -9.502766439,-880 -9.505668934,-880 -9.508571428,-880 -9.511473922,-880 -9.514376417,-880 -9.517278911,-880 -9.520181405,-880 -9.523083900,-880 -9.525986394,-880 -9.528888888,-880 -9.531791383,-880 -9.534693877,-880 -9.537596371,-880 -9.540498866,-880 -9.543401360,-880 -9.546303854,-880 -9.549206349,-880 -9.552108843,-880 -9.555011337,-880 -9.557913832,-880 -9.560816326,-880 -9.563718820,-880 -9.566621315,-880 -9.569523809,-880 -9.572426303,-880 -9.575328798,-880 -9.578231292,-880 -9.581133786,-880 -9.584036281,-880 -9.586938775,-880 -9.589841269,-880 -9.592743764,-880 -9.595646258,-880 -9.598548752,-880 -9.601451247,-880 -9.604353741,-880 -9.607256235,-880 -9.610158730,-880 -9.613061224,-880 -9.615963718,-880 -9.618866213,-880 -9.621768707,-880 -9.624671201,-880 -9.627573696,-880 -9.630476190,-880 -9.633378684,-880 -9.636281179,-880 -9.639183673,-880 -9.642086167,-880 -9.644988662,-880 -9.647891156,-880 -9.650793650,-880 -9.653696145,-880 -9.656598639,-880 -9.659501133,-880 -9.662403628,-880 -9.665306122,-880 -9.668208616,-880 -9.671111111,-880 -9.674013605,-880 -9.676916099,-880 -9.679818594,-880 -9.682721088,-880 -9.685623582,-880 -9.688526077,-880 -9.691428571,-880 -9.694331065,-880 -9.697233560,-880 -9.700136054,-880 -9.703038548,-880 -9.705941043,-880 -9.708843537,-880 -9.711746031,-880 -9.714648526,-880 -9.717551020,-880 -9.720453514,-880 -9.723356009,-880 -9.726258503,-880 -9.729160997,-880 -9.732063492,-880 -9.734965986,-880 -9.737868480,-880 -9.740770975,-880 -9.743673469,-880 -9.746575963,-880 -9.749478458,-880 -9.752380952,-880 -9.755283446,-880 -9.758185941,-880 -9.761088435,-880 -9.763990929,-880 -9.766893424,-880 -9.769795918,-880 -9.772698412,-880 -9.775600907,-880 -9.778503401,-880 -9.781405895,-880 -9.784308390,-880 -9.787210884,-880 -9.790113378,-880 -9.793015873,-880 -9.795918367,-880 -9.798820861,-880 -9.801723356,-880 -9.804625850,-880 -9.807528344,-880 -9.810430839,-880 -9.813333333,-880 -9.816235827,-880 -9.819138321,-880 -9.822040816,-880 -9.824943310,-880 -9.827845804,-880 -9.830748299,-880 -9.833650793,-880 -9.836553287,-880 -9.839455782,-880 -9.842358276,-880 -9.845260770,-880 -9.848163265,-880 -9.851065759,-880 -9.853968253,-880 -9.856870748,-880 -9.859773242,-880 -9.862675736,-880 -9.865578231,-880 -9.868480725,-880 -9.871383219,-880 -9.874285714,-880 -9.877188208,-880 -9.880090702,-880 -9.882993197,-880 -9.885895691,-880 -9.888798185,-880 -9.891700680,-880 -9.894603174,-880 -9.897505668,-880 -9.900408163,-880 -9.903310657,-880 -9.906213151,-880 -9.909115646,-880 -9.912018140,-880 -9.914920634,-880 -9.917823129,-880 -9.920725623,-880 -9.923628117,-880 -9.926530612,-880 -9.929433106,-880 -9.932335600,-880 -9.935238095,-880 -9.938140589,-880 -9.941043083,-880 -9.943945578,567.323 -9.946848072,573.915 -9.949750566,580.583 -9.952653061,583.947 -9.955555555,587.33 -9.958458049,587.33 -9.961360544,590.732 -9.964263038,590.732 -9.967165532,594.154 -9.970068027,597.596 -9.972970521,916.311 -9.975873015,926.958 -9.978775510,937.728 -9.981678004,943.161 -9.984580498,954.12 -9.987482993,959.647 -9.990385487,965.206 -9.993287981,970.797 -9.996190476,976.421 -9.999092970,976.421 -10.001995464,982.078 -10.004897959,987.767 -10.007800453,987.767 -10.010702947,987.767 -10.013605442,993.489 -10.016507936,993.489 -10.019410430,993.489 -10.022312925,987.767 -10.025215419,993.489 -10.028117913,993.489 -10.031020408,993.489 -10.033922902,987.767 -10.036825396,982.078 -10.039727891,970.797 -10.042630385,976.421 -10.045532879,954.12 -10.048435374,943.161 -10.051337868,943.161 -10.054240362,948.624 -10.057142857,948.624 -10.060045351,987.767 -10.062947845,999.244 -10.065850340,999.244 -10.068752834,993.489 -10.071655328,987.767 -10.074557823,982.078 -10.077460317,982.078 -10.080362811,993.489 -10.083265306,982.078 -10.086167800,970.797 -10.089070294,1016.71 -10.091972789,1028.52 -10.094875283,1034.48 -10.097777777,1052.56 -10.100680272,1005.03 -10.103582766,1022.6 -10.106485260,916.311 -10.109387755,905.786 -10.112290249,905.786 -10.115192743,900.569 -10.118095238,900.569 -10.120997732,911.033 -10.123900226,905.786 -10.126802721,911.033 -10.129705215,905.786 -10.132607709,911.033 -10.135510204,916.311 -10.138412698,916.311 -10.141315192,921.619 -10.144217687,926.958 -10.147120181,926.958 -10.150022675,932.328 -10.152925170,932.328 -10.155827664,932.328 -10.158730158,932.328 -10.161632653,932.328 -10.164535147,932.328 -10.167437641,932.328 -10.170340136,932.328 -10.173242630,937.728 -10.176145124,937.728 -10.179047619,932.328 -10.181950113,926.958 -10.184852607,921.619 -10.187755102,911.033 -10.190657596,900.569 -10.193560090,890.225 -10.196462585,885.098 -10.199365079,880 -10.202267573,874.932 -10.205170068,874.932 -10.208072562,869.892 -10.210975056,869.892 -10.213877551,869.892 -10.216780045,874.932 -10.219682539,874.932 -10.222585034,874.932 -10.225487528,874.932 -10.228390022,874.932 -10.231292517,874.932 -10.234195011,874.932 -10.237097505,874.932 -10.240000000,874.932 -10.242902494,874.932 -10.245804988,869.892 -10.248707482,869.892 -10.251609977,869.892 -10.254512471,869.892 -10.257414965,869.892 -10.260317460,864.882 -10.263219954,864.882 -10.266122448,864.882 -10.269024943,864.882 -10.271927437,864.882 -10.274829931,864.882 -10.277732426,864.882 -10.280634920,864.882 -10.283537414,864.882 -10.286439909,859.901 -10.289342403,859.901 -10.292244897,859.901 -10.295147392,859.901 -10.298049886,859.901 -10.300952380,859.901 -10.303854875,854.948 -10.306757369,859.901 -10.309659863,854.948 -10.312562358,835.421 -10.315464852,-880 -10.318367346,-880 -10.321269841,-880 -10.324172335,-880 -10.327074829,-880 -10.329977324,-880 -10.332879818,-880 -10.335782312,-880 -10.338684807,-880 -10.341587301,-880 -10.344489795,-880 -10.347392290,-880 -10.350294784,-880 -10.353197278,-880 -10.356099773,-880 -10.359002267,-880 -10.361904761,-880 -10.364807256,-880 -10.367709750,-880 -10.370612244,-880 -10.373514739,-880 -10.376417233,-880 -10.379319727,-880 -10.382222222,-880 -10.385124716,-880 -10.388027210,-880 -10.390929705,-880 -10.393832199,-880 -10.396734693,-880 -10.399637188,-880 -10.402539682,-880 -10.405442176,-880 -10.408344671,-880 -10.411247165,-880 -10.414149659,-880 -10.417052154,-880 -10.419954648,-880 -10.422857142,-880 -10.425759637,590.732 -10.428662131,587.33 -10.431564625,583.947 -10.434467120,583.947 -10.437369614,580.583 -10.440272108,573.915 -10.443174603,573.915 -10.446077097,570.609 -10.448979591,570.609 -10.451882086,567.323 -10.454784580,567.323 -10.457687074,567.323 -10.460589569,564.055 -10.463492063,564.055 -10.466394557,564.055 -10.469297052,564.055 -10.472199546,564.055 -10.475102040,564.055 -10.478004535,564.055 -10.480907029,560.807 -10.483809523,560.807 -10.486712018,560.807 -10.489614512,560.807 -10.492517006,560.807 -10.495419501,560.807 -10.498321995,560.807 -10.501224489,560.807 -10.504126984,564.055 -10.507029478,564.055 -10.509931972,564.055 -10.512834467,564.055 -10.515736961,567.323 -10.518639455,567.323 -10.521541950,567.323 -10.524444444,564.055 -10.527346938,564.055 -10.530249433,564.055 -10.533151927,564.055 -10.536054421,560.807 -10.538956916,557.577 -10.541859410,551.172 -10.544761904,551.172 -10.547664399,544.842 -10.550566893,538.584 -10.553469387,535.482 -10.556371882,532.397 -10.559274376,529.331 -10.562176870,526.282 -10.565079365,523.251 -10.567981859,520.237 -10.570884353,520.237 -10.573786848,520.237 -10.576689342,517.241 -10.579591836,517.241 -10.582494331,514.262 -10.585396825,514.262 -10.588299319,511.3 -10.591201814,511.3 -10.594104308,508.355 -10.597006802,505.427 -10.599909297,505.427 -10.602811791,-880 -10.605714285,-880 -10.608616780,-880 -10.611519274,-880 -10.614421768,-880 -10.617324263,-880 -10.620226757,-880 -10.623129251,-880 -10.626031746,-880 -10.628934240,-880 -10.631836734,-880 -10.634739229,-880 -10.637641723,-880 -10.640544217,-880 -10.643446712,-880 -10.646349206,-880 -10.649251700,-880 -10.652154195,-880 -10.655056689,-880 -10.657959183,-880 -10.660861678,-880 -10.663764172,-880 -10.666666666,-880 -10.669569160,-880 -10.672471655,-880 -10.675374149,-880 -10.678276643,-880 -10.681179138,-880 -10.684081632,-880 -10.686984126,-880 -10.689886621,517.241 -10.692789115,517.241 -10.695691609,517.241 -10.698594104,520.237 -10.701496598,523.251 -10.704399092,526.282 -10.707301587,529.331 -10.710204081,532.397 -10.713106575,535.482 -10.716009070,544.842 -10.718911564,547.998 -10.721814058,554.365 -10.724716553,554.365 -10.727619047,560.807 -10.730521541,560.807 -10.733424036,564.055 -10.736326530,564.055 -10.739229024,567.323 -10.742131519,567.323 -10.745034013,570.609 -10.747936507,570.609 -10.750839002,573.915 -10.753741496,573.915 -10.756643990,573.915 -10.759546485,577.24 -10.762448979,577.24 -10.765351473,580.583 -10.768253968,577.24 -10.771156462,580.583 -10.774058956,580.583 -10.776961451,580.583 -10.779863945,580.583 -10.782766439,580.583 -10.785668934,580.583 -10.788571428,583.947 -10.791473922,583.947 -10.794376417,583.947 -10.797278911,583.947 -10.800181405,583.947 -10.803083900,587.33 -10.805986394,587.33 -10.808888888,590.732 -10.811791383,590.732 -10.814693877,590.732 -10.817596371,590.732 -10.820498866,590.732 -10.823401360,590.732 -10.826303854,590.732 -10.829206349,587.33 -10.832108843,587.33 -10.835011337,587.33 -10.837913832,587.33 -10.840816326,587.33 -10.843718820,587.33 -10.846621315,587.33 -10.849523809,587.33 -10.852426303,587.33 -10.855328798,587.33 -10.858231292,587.33 -10.861133786,587.33 -10.864036281,587.33 -10.866938775,583.947 -10.869841269,583.947 -10.872743764,580.583 -10.875646258,580.583 -10.878548752,580.583 -10.881451247,577.24 -10.884353741,577.24 -10.887256235,573.915 -10.890158730,573.915 -10.893061224,573.915 -10.895963718,573.915 -10.898866213,570.609 -10.901768707,570.609 -10.904671201,570.609 -10.907573696,570.609 -10.910476190,570.609 -10.913378684,567.323 -10.916281179,567.323 -10.919183673,564.055 -10.922086167,564.055 -10.924988662,564.055 -10.927891156,560.807 -10.930793650,557.577 -10.933696145,554.365 -10.936598639,835.421 -10.939501133,-830.609 -10.942403628,-825.825 -10.945306122,-802.316 -10.948208616,-797.695 -10.951111111,-788.532 -10.954013605,-797.695 -10.956916099,-797.695 -10.959818594,-797.695 -10.962721088,-802.316 -10.965623582,-825.825 -10.968526077,-806.964 -10.971428571,-806.964 -10.974331065,-806.964 -10.977233560,-802.316 -10.980136054,-797.695 -10.983038548,-797.695 -10.985941043,-788.532 -10.988843537,-797.695 -10.991746031,-793.1 -10.994648526,-793.1 -10.997551020,-788.532 -11.000453514,-788.532 -11.003356009,-788.532 -11.006258503,-779.475 -11.009160997,-774.986 -11.012063492,-779.475 -11.014965986,-590.732 -11.017868480,-590.732 -11.020770975,-594.154 -11.023673469,-594.154 -11.026575963,-590.732 -11.029478458,-587.33 -11.032380952,-594.154 -11.035283446,-601.058 -11.038185941,-604.54 -11.041088435,-604.54 -11.043990929,-604.54 -11.046893424,-611.564 -11.049795918,-615.107 -11.052698412,-622.254 -11.055600907,-618.67 -11.058503401,-744.276 -11.061405895,-739.989 -11.064308390,-752.924 -11.067210884,-752.924 -11.070113378,-752.924 -11.073015873,-757.285 -11.075918367,-757.285 -11.078820861,-748.587 -11.081723356,-752.924 -11.084625850,-744.276 -11.087528344,-744.276 -11.090430839,-744.276 -11.093333333,-739.989 -11.096235827,-739.989 -11.099138321,-739.989 -11.102040816,-744.276 -11.104943310,-748.587 -11.107845804,-744.276 -11.110748299,-744.276 -11.113650793,-748.587 -11.116553287,-761.672 -11.119455782,-770.522 -11.122358276,-770.522 -11.125260770,-774.986 -11.128163265,-774.986 -11.131065759,-774.986 -11.133968253,-779.475 -11.136870748,-779.475 -11.139773242,-770.522 -11.142675736,-761.672 -11.145578231,-752.924 -11.148480725,-752.924 -11.151383219,-757.285 -11.154285714,-757.285 -11.157188208,-752.924 -11.160090702,-752.924 -11.162993197,-739.989 -11.165895691,-739.989 -11.168798185,-739.989 -11.171700680,-744.276 -11.174603174,-727.276 -11.177505668,-739.989 -11.180408163,-514.262 -11.183310657,-508.355 -11.186213151,-508.355 -11.189115646,-505.427 -11.192018140,-505.427 -11.194920634,-505.427 -11.197823129,-499.622 -11.200725623,-499.622 -11.203628117,-496.744 -11.206530612,-493.883 -11.209433106,-491.039 -11.212335600,-488.211 -11.215238095,-485.399 -11.218140589,-485.399 -11.221043083,-482.603 -11.223945578,-959.647 -11.226848072,-959.647 -11.229750566,-959.647 -11.232653061,-954.12 -11.235555555,-954.12 -11.238458049,-954.12 -11.241360544,-948.624 -11.244263038,-948.624 -11.247165532,-943.161 -11.250068027,-943.161 -11.252970521,-937.728 -11.255873015,-937.728 -11.258775510,-937.728 -11.261678004,-932.328 -11.264580498,-926.958 -11.267482993,-926.958 -11.270385487,-921.619 -11.273287981,-921.619 -11.276190476,-916.311 -11.279092970,-916.311 -11.281995464,-911.033 -11.284897959,-905.786 -11.287800453,-905.786 -11.290702947,-905.786 -11.293605442,-895.382 -11.296507936,-895.382 -11.299410430,-895.382 -11.302312925,-890.225 -11.305215419,-890.225 -11.308117913,-885.098 -11.311020408,-885.098 -11.313922902,-880 -11.316825396,-880 -11.319727891,-874.932 -11.322630385,-874.932 -11.325532879,-874.932 -11.328435374,-874.932 -11.331337868,-874.932 -11.334240362,-874.932 -11.337142857,-874.932 -11.340045351,-874.932 -11.342947845,-874.932 -11.345850340,-869.892 -11.348752834,-869.892 -11.351655328,-869.892 -11.354557823,-864.882 -11.357460317,-859.901 -11.360362811,-854.948 -11.363265306,-854.948 -11.366167800,-850.024 -11.369070294,-840.261 -11.371972789,-830.609 -11.374875283,-830.609 -11.377777777,-816.34 -11.380680272,-811.638 -11.383582766,-797.695 -11.386485260,-793.1 -11.389387755,-788.532 -11.392290249,-779.475 -11.395192743,-788.532 -11.398095238,-788.532 -11.400997732,-793.1 -11.403900226,-806.964 -11.406802721,-816.34 -11.409705215,-825.825 -11.412607709,-835.421 -11.415510204,-835.421 -11.418412698,-835.421 -11.421315192,-835.421 -11.424217687,-835.421 -11.427120181,-835.421 -11.430022675,-821.069 -11.432925170,-816.34 -11.435827664,-816.34 -11.438730158,-802.316 -11.441632653,-880 -11.444535147,-880 -11.447437641,-880 -11.450340136,-880 -11.453242630,-880 -11.456145124,-880 -11.459047619,-880 -11.461950113,-880 -11.464852607,-880 -11.467755102,-880 -11.470657596,-880 -11.473560090,-880 -11.476462585,-880 -11.479365079,-880 -11.482267573,-880 -11.485170068,-880 -11.488072562,-880 -11.490975056,-880 -11.493877551,-880 -11.496780045,-880 -11.499682539,-880 -11.502585034,-880 -11.505487528,-880 -11.508390022,-880 -11.511292517,-880 -11.514195011,-880 -11.517097505,-880 -11.520000000,-880 -11.522902494,-880 -11.525804988,-880 -11.528707482,-880 -11.531609977,-880 -11.534512471,-880 -11.537414965,-880 -11.540317460,-880 -11.543219954,-880 -11.546122448,-880 -11.549024943,-880 -11.551927437,-880 -11.554829931,-880 -11.557732426,-948.624 -11.560634920,-954.12 -11.563537414,-954.12 -11.566439909,-959.647 -11.569342403,-959.647 -11.572244897,-482.603 -11.575147392,-482.603 -11.578049886,-485.399 -11.580952380,-485.399 -11.583854875,-488.211 -11.586757369,-488.211 -11.589659863,-488.211 -11.592562358,-491.039 -11.595464852,-491.039 -11.598367346,-491.039 -11.601269841,-491.039 -11.604172335,-491.039 -11.607074829,-491.039 -11.609977324,-491.039 -11.612879818,-491.039 -11.615782312,-488.211 -11.618684807,-488.211 -11.621587301,-488.211 -11.624489795,-488.211 -11.627392290,-488.211 -11.630294784,-485.399 -11.633197278,-485.399 -11.636099773,-485.399 -11.639002267,-485.399 -11.641904761,-485.399 -11.644807256,-485.399 -11.647709750,-485.399 -11.650612244,-485.399 -11.653514739,-485.399 -11.656417233,-485.399 -11.659319727,-485.399 -11.662222222,-485.399 -11.665124716,-488.211 -11.668027210,-488.211 -11.670929705,-488.211 -11.673832199,-491.039 -11.676734693,-491.039 -11.679637188,-491.039 -11.682539682,-493.883 -11.685442176,-493.883 -11.688344671,-496.744 -11.691247165,-496.744 -11.694149659,-496.744 -11.697052154,-499.622 -11.699954648,-502.516 -11.702857142,-502.516 -11.705759637,-505.427 -11.708662131,-505.427 -11.711564625,-505.427 -11.714467120,-505.427 -11.717369614,-505.427 -11.720272108,-502.516 -11.723174603,-493.883 -11.726077097,-482.603 -11.728979591,-880 -11.731882086,-880 -11.734784580,-880 -11.737687074,-880 -11.740589569,-880 -11.743492063,-880 -11.746394557,-880 -11.749297052,-880 -11.752199546,-880 -11.755102040,-880 -11.758004535,-880 -11.760907029,-880 -11.763809523,-880 -11.766712018,-880 -11.769614512,-880 -11.772517006,-880 -11.775419501,-880 -11.778321995,-880 -11.781224489,-880 -11.784126984,-880 -11.787029478,-880 -11.789931972,-880 -11.792834467,-880 -11.795736961,-761.672 -11.798639455,-752.924 -11.801541950,-739.989 -11.804444444,-739.989 -11.807346938,-735.727 -11.810249433,-727.276 -11.813151927,-739.989 -11.816054421,-731.489 -11.818956916,-731.489 -11.821859410,-727.276 -11.824761904,-718.923 -11.827664399,-723.087 -11.830566893,-727.276 -11.833469387,-735.727 -11.836371882,-739.989 -11.839274376,-739.989 -11.842176870,-744.276 -11.845079365,-739.989 -11.847981859,-727.276 -11.850884353,-735.727 -11.853786848,-752.924 -11.856689342,-748.587 -11.859591836,-748.587 -11.862494331,-748.587 -11.865396825,-748.587 -11.868299319,-748.587 -11.871201814,-739.989 -11.874104308,-757.285 -11.877006802,-757.285 -11.879909297,-752.924 -11.882811791,-748.587 -11.885714285,-744.276 -11.888616780,-748.587 -11.891519274,-739.989 -11.894421768,-739.989 -11.897324263,-739.989 -11.900226757,-735.727 -11.903129251,-880 -11.906031746,-880 -11.908934240,-835.421 -11.911836734,-835.421 -11.914739229,-830.609 -11.917641723,-825.825 -11.920544217,-825.825 -11.923446712,-821.069 -11.926349206,-816.34 -11.929251700,-811.638 -11.932154195,-806.964 -11.935056689,-806.964 -11.937959183,-802.316 -11.940861678,-802.316 -11.943764172,-797.695 -11.946666666,-797.695 -11.949569160,-793.1 -11.952471655,-793.1 -11.955374149,-788.532 -11.958276643,-788.532 -11.961179138,-788.532 -11.964081632,-783.991 -11.966984126,-783.991 -11.969886621,-779.475 -11.972789115,-779.475 -11.975691609,-774.986 -11.978594104,-774.986 -11.981496598,-770.522 -11.984399092,-770.522 -11.987301587,-766.084 -11.990204081,-766.084 -11.993106575,-761.672 -11.996009070,-761.672 -11.998911564,-757.285 -12.001814058,-757.285 -12.004716553,-752.924 -12.007619047,-752.924 -12.010521541,-752.924 -12.013424036,-752.924 -12.016326530,-752.924 -12.019229024,-752.924 -12.022131519,-752.924 -12.025034013,-757.285 -12.027936507,-761.672 -12.030839002,-761.672 -12.033741496,-761.672 -12.036643990,-761.672 -12.039546485,-761.672 -12.042448979,-761.672 -12.045351473,-761.672 -12.048253968,-761.672 -12.051156462,-761.672 -12.054058956,-761.672 -12.056961451,-757.285 -12.059863945,-757.285 -12.062766439,-757.285 -12.065668934,-757.285 -12.068571428,-757.285 -12.071473922,-757.285 -12.074376417,-757.285 -12.077278911,-757.285 -12.080181405,-757.285 -12.083083900,-757.285 -12.085986394,-757.285 -12.088888888,-757.285 -12.091791383,-757.285 -12.094693877,-757.285 -12.097596371,-757.285 -12.100498866,-757.285 -12.103401360,-761.672 -12.106303854,-761.672 -12.109206349,-761.672 -12.112108843,-761.672 -12.115011337,-761.672 -12.117913832,-761.672 -12.120816326,-761.672 -12.123718820,-761.672 -12.126621315,-761.672 -12.129523809,-761.672 -12.132426303,-761.672 -12.135328798,-757.285 -12.138231292,-757.285 -12.141133786,-757.285 -12.144036281,-757.285 -12.146938775,-757.285 -12.149841269,-752.924 -12.152743764,-752.924 -12.155646258,-752.924 -12.158548752,-748.587 -12.161451247,-748.587 -12.164353741,-748.587 -12.167256235,-744.276 -12.170158730,-744.276 -12.173061224,-744.276 -12.175963718,-744.276 -12.178866213,-739.989 -12.181768707,-739.989 -12.184671201,-739.989 -12.187573696,-739.989 -12.190476190,-739.989 -12.193378684,-735.727 -12.196281179,-731.489 -12.199183673,-731.489 -12.202086167,-727.276 -12.204988662,-723.087 -12.207891156,-723.087 -12.210793650,-723.087 -12.213696145,-723.087 -12.216598639,-723.087 -12.219501133,-723.087 -12.222403628,-727.276 -12.225306122,-727.276 -12.228208616,-723.087 -12.231111111,-718.923 -12.234013605,-710.665 -12.236916099,-706.572 -12.239818594,-698.456 -12.242721088,-694.434 -12.245623582,-686.457 -12.248526077,-682.504 -12.251428571,-670.779 -12.254331065,-666.915 -12.257233560,-655.458 -12.260136054,-644.198 -12.263038548,-633.131 -12.265941043,-618.67 -12.268843537,-608.042 -12.271746031,-601.058 -12.274648526,-880 -12.277551020,-880 -12.280453514,-880 -12.283356009,-880 -12.286258503,-880 -12.289160997,-880 -12.292063492,-880 -12.294965986,-880 -12.297868480,-880 -12.300770975,-880 -12.303673469,-880 -12.306575963,-880 -12.309478458,-880 -12.312380952,-880 -12.315283446,-880 -12.318185941,-880 -12.321088435,-880 -12.323990929,-880 -12.326893424,-880 -12.329795918,-880 -12.332698412,-880 -12.335600907,-880 -12.338503401,-880 -12.341405895,-880 -12.344308390,-880 -12.347210884,-880 -12.350113378,-880 -12.353015873,-880 -12.355918367,-880 -12.358820861,-880 -12.361723356,-880 -12.364625850,-880 -12.367528344,-880 -12.370430839,-880 -12.373333333,-880 -12.376235827,-880 -12.379138321,-880 -12.382040816,-880 -12.384943310,-880 -12.387845804,-880 -12.390748299,-880 -12.393650793,-880 -12.396553287,-880 -12.399455782,-880 -12.402358276,-880 -12.405260770,-880 -12.408163265,-880 -12.411065759,-880 -12.413968253,-880 -12.416870748,-880 -12.419773242,-880 -12.422675736,-880 -12.425578231,-880 -12.428480725,-880 -12.431383219,-880 -12.434285714,-880 -12.437188208,-880 -12.440090702,-880 -12.442993197,-880 -12.445895691,-880 -12.448798185,-880 -12.451700680,-880 -12.454603174,-880 -12.457505668,-880 -12.460408163,-880 -12.463310657,-880 -12.466213151,-880 -12.469115646,-880 -12.472018140,-880 -12.474920634,-880 -12.477823129,-880 -12.480725623,-880 -12.483628117,-880 -12.486530612,-880 -12.489433106,-880 -12.492335600,-880 -12.495238095,-880 -12.498140589,-880 -12.501043083,-880 -12.503945578,-880 -12.506848072,-880 -12.509750566,-880 -12.512653061,-880 -12.515555555,-880 -12.518458049,-943.161 -12.521360544,-943.161 -12.524263038,-948.624 -12.527165532,-943.161 -12.530068027,-954.12 -12.532970521,-954.12 -12.535873015,-954.12 -12.538775510,-948.624 -12.541678004,-477.06 -12.544580498,-477.06 -12.547482993,-482.603 -12.550385487,-482.603 -12.553287981,-948.624 -12.556190476,-479.823 -12.559092970,-932.328 -12.561995464,-948.624 -12.564897959,-477.06 -12.567800453,-485.399 -12.570702947,-488.211 -12.573605442,-496.744 -12.576507936,-488.211 -12.579410430,-499.622 -12.582312925,-479.823 -12.585215419,-479.823 -12.588117913,-932.328 -12.591020408,-926.958 -12.593922902,-932.328 -12.596825396,-477.06 -12.599727891,-477.06 -12.602630385,-477.06 -12.605532879,-477.06 -12.608435374,-474.312 -12.611337868,-468.864 -12.614240362,-471.58 -12.617142857,-916.311 -12.620045351,-880 -12.622947845,-880 -12.625850340,-880 -12.628752834,-880 -12.631655328,-880 -12.634557823,-880 -12.637460317,-880 -12.640362811,-880 -12.643265306,-880 -12.646167800,-821.069 -12.649070294,-811.638 -12.651972789,-806.964 -12.654875283,-802.316 -12.657777777,-797.695 -12.660680272,-793.1 -12.663582766,-793.1 -12.666485260,-788.532 -12.669387755,-783.991 -12.672290249,-783.991 -12.675192743,-779.475 -12.678095238,-774.986 -12.680997732,-770.522 -12.683900226,-770.522 -12.686802721,-766.084 -12.689705215,-761.672 -12.692607709,-757.285 -12.695510204,-752.924 -12.698412698,-744.276 -12.701315192,-739.989 -12.704217687,-735.727 -12.707120181,-731.489 -12.710022675,-727.276 -12.712925170,-723.087 -12.715827664,-714.782 -12.718730158,-710.665 -12.721632653,-706.572 -12.724535147,-698.456 -12.727437641,-694.434 -12.730340136,-686.457 -12.733242630,-682.504 -12.736145124,-678.573 -12.739047619,-670.779 -12.741950113,-666.915 -12.744852607,-659.255 -12.747755102,-655.458 -12.750657596,-880 -12.753560090,-880 -12.756462585,-880 -12.759365079,-880 -12.762267573,-880 -12.765170068,-880 -12.768072562,-880 -12.770975056,-880 -12.773877551,-880 -12.776780045,-880 -12.779682539,-880 -12.782585034,-880 -12.785487528,-880 -12.788390022,-880 -12.791292517,-880 -12.794195011,-880 -12.797097505,-880 -12.800000000,-880 -12.802902494,-880 -12.805804988,-880 -12.808707482,-440 -12.811609977,-440 -12.814512471,-440 -12.817414965,-440 -12.820317460,-440 -12.823219954,-440 -12.826122448,-440 -12.829024943,-440 -12.831927437,-440 -12.834829931,-440 -12.837732426,-440 -12.840634920,-440 -12.843537414,-440 -12.846439909,-440 -12.849342403,-440 -12.852244897,-440 -12.855147392,-440 -12.858049886,-440 -12.860952380,-440 -12.863854875,-440 -12.866757369,-440 -12.869659863,-880 -12.872562358,-880 -12.875464852,-698.456 -12.878367346,-702.503 -12.881269841,-702.503 -12.884172335,-702.503 -12.887074829,-706.572 -12.889977324,-706.572 -12.892879818,-706.572 -12.895782312,-706.572 -12.898684807,-710.665 -12.901587301,-710.665 -12.904489795,-710.665 -12.907392290,-710.665 -12.910294784,-710.665 -12.913197278,-710.665 -12.916099773,-706.572 -12.919002267,-702.503 -12.921904761,-698.456 -12.924807256,-694.434 -12.927709750,-694.434 -12.930612244,-690.434 -12.933514739,-690.434 -12.936417233,-690.434 -12.939319727,-686.457 -12.942222222,-686.457 -12.945124716,-686.457 -12.948027210,-686.457 -12.950929705,-686.457 -12.953832199,-686.457 -12.956734693,-682.504 -12.959637188,-682.504 -12.962539682,-682.504 -12.965442176,-678.573 -12.968344671,-678.573 -12.971247165,-678.573 -12.974149659,-674.664 -12.977052154,-674.664 -12.979954648,-674.664 -12.982857142,-674.664 -12.985759637,-678.573 -12.988662131,-678.573 -12.991564625,-678.573 -12.994467120,-678.573 -12.997369614,-678.573 -13.000272108,-678.573 -13.003174603,-678.573 -13.006077097,-678.573 -13.008979591,-678.573 -13.011882086,-682.504 -13.014784580,-686.457 -13.017687074,-690.434 -13.020589569,-694.434 -13.023492063,-702.503 -13.026394557,-706.572 -13.029297052,-706.572 -13.032199546,-710.665 -13.035102040,-710.665 -13.038004535,-710.665 -13.040907029,-710.665 -13.043809523,-710.665 -13.046712018,-714.782 -13.049614512,-714.782 -13.052517006,-718.923 -13.055419501,-718.923 -13.058321995,-723.087 -13.061224489,-727.276 -13.064126984,-731.489 -13.067029478,-735.727 -13.069931972,-739.989 -13.072834467,-739.989 -13.075736961,-739.989 -13.078639455,-739.989 -13.081541950,-440 -13.084444444,-440 -13.087346938,-440 -13.090249433,-440 -13.093151927,-440 -13.096054421,-440 -13.098956916,-440 -13.101859410,-440 -13.104761904,-440 -13.107664399,-440 -13.110566893,-440 -13.113469387,-440 -13.116371882,-440 -13.119274376,-440 -13.122176870,-440 -13.125079365,-440 -13.127981859,-440 -13.130884353,-440 -13.133786848,-440 -13.136689342,-440 -13.139591836,-440 -13.142494331,-440 -13.145396825,-440 -13.148299319,-440 -13.151201814,-440 -13.154104308,-440 -13.157006802,-440 -13.159909297,-440 -13.162811791,-440 -13.165714285,-440 -13.168616780,-440 -13.171519274,-440 -13.174421768,-440 -13.177324263,-440 -13.180226757,-440 -13.183129251,-440 -13.186031746,-440 -13.188934240,-440 -13.191836734,-440 -13.194739229,-440 -13.197641723,-440 -13.200544217,-440 -13.203446712,-440 -13.206349206,-440 -13.209251700,-440 -13.212154195,-440 -13.215056689,-440 -13.217959183,-440 -13.220861678,-440 -13.223764172,-440 -13.226666666,-440 -13.229569160,-440 -13.232471655,-440 -13.235374149,-440 -13.238276643,-440 -13.241179138,-440 -13.244081632,-440 -13.246984126,-440 -13.249886621,-440 -13.252789115,-440 -13.255691609,-440 -13.258594104,-440 -13.261496598,-440 -13.264399092,-440 -13.267301587,-440 -13.270204081,-440 -13.273106575,-440 -13.276009070,-440 -13.278911564,-440 -13.281814058,-440 -13.284716553,-440 -13.287619047,-440 -13.290521541,-440 -13.293424036,-440 -13.296326530,-440 -13.299229024,-440 -13.302131519,-440 -13.305034013,-440 -13.307936507,-440 -13.310839002,-440 -13.313741496,-440 -13.316643990,-440 -13.319546485,-440 -13.322448979,-440 -13.325351473,-440 -13.328253968,-440 -13.331156462,-440 -13.334058956,-440 -13.336961451,-440 -13.339863945,-440 -13.342766439,-440 -13.345668934,-440 -13.348571428,-440 -13.351473922,-440 -13.354376417,-440 -13.357278911,-440 -13.360181405,-440 -13.363083900,-440 -13.365986394,-440 -13.368888888,-440 -13.371791383,-440 -13.374693877,-440 -13.377596371,-440 -13.380498866,-440 -13.383401360,-440 -13.386303854,-440 -13.389206349,-440 -13.392108843,-440 -13.395011337,-440 -13.397913832,-440 -13.400816326,-440 -13.403718820,-440 -13.406621315,-440 -13.409523809,-440 -13.412426303,-440 -13.415328798,-440 -13.418231292,-440 -13.421133786,-440 -13.424036281,-440 -13.426938775,-440 -13.429841269,-440 -13.432743764,-440 -13.435646258,-440 -13.438548752,-440 -13.441451247,-440 -13.444353741,-440 -13.447256235,-440 -13.450158730,-440 -13.453061224,-440 -13.455963718,-440 -13.458866213,-440 -13.461768707,-440 -13.464671201,-440 -13.467573696,-440 -13.470476190,-440 -13.473378684,-440 -13.476281179,-440 -13.479183673,-440 -13.482086167,-440 -13.484988662,-440 -13.487891156,-440 -13.490793650,-440 -13.493696145,-440 -13.496598639,-440 -13.499501133,-440 -13.502403628,-440 -13.505306122,-440 -13.508208616,-440 -13.511111111,-440 -13.514013605,-440 -13.516916099,-440 -13.519818594,-440 -13.522721088,-440 -13.525623582,-440 -13.528526077,-440 -13.531428571,-440 -13.534331065,-440 -13.537233560,-440 -13.540136054,-440 -13.543038548,-440 -13.545941043,-440 -13.548843537,-440 -13.551746031,-440 -13.554648526,-440 -13.557551020,-440 -13.560453514,-440 -13.563356009,-440 -13.566258503,-440 -13.569160997,-440 -13.572063492,-440 -13.574965986,-440 -13.577868480,-440 -13.580770975,-440 -13.583673469,-440 -13.586575963,-440 -13.589478458,-440 -13.592380952,-440 -13.595283446,-440 -13.598185941,-440 -13.601088435,-440 -13.603990929,-440 -13.606893424,-440 -13.609795918,-440 -13.612698412,-440 -13.615600907,-440 -13.618503401,-440 -13.621405895,-440 -13.624308390,-440 -13.627210884,-440 -13.630113378,-440 -13.633015873,-440 -13.635918367,-440 -13.638820861,-440 -13.641723356,-440 -13.644625850,-440 -13.647528344,-440 -13.650430839,-440 -13.653333333,-440 -13.656235827,-440 -13.659138321,-440 -13.662040816,-440 -13.664943310,-440 -13.667845804,-440 -13.670748299,-440 -13.673650793,-440 -13.676553287,-440 -13.679455782,-440 -13.682358276,-440 -13.685260770,-440 -13.688163265,-440 -13.691065759,-440 -13.693968253,-440 -13.696870748,-440 -13.699773242,-440 -13.702675736,-440 -13.705578231,-440 -13.708480725,-440 -13.711383219,-440 -13.714285714,-440 -13.717188208,-440 -13.720090702,-440 -13.722993197,-440 -13.725895691,-440 -13.728798185,-440 -13.731700680,-440 -13.734603174,-440 -13.737505668,-440 -13.740408163,-440 -13.743310657,-440 -13.746213151,-440 -13.749115646,-440 -13.752018140,-440 -13.754920634,-440 -13.757823129,-440 -13.760725623,-440 -13.763628117,-440 -13.766530612,-440 -13.769433106,-440 -13.772335600,-440 -13.775238095,-440 -13.778140589,-440 -13.781043083,-440 -13.783945578,-440 -13.786848072,-440 -13.789750566,-440 -13.792653061,-440 -13.795555555,-440 -13.798458049,-440 -13.801360544,-440 -13.804263038,-440 -13.807165532,-440 -13.810068027,-440 -13.812970521,-440 -13.815873015,-440 -13.818775510,-440 -13.821678004,-440 -13.824580498,-440 -13.827482993,-440 -13.830385487,-440 -13.833287981,-440 -13.836190476,-440 -13.839092970,-440 -13.841995464,-440 -13.844897959,-440 -13.847800453,-440 -13.850702947,-440 -13.853605442,-440 -13.856507936,-440 -13.859410430,-440 -13.862312925,-440 -13.865215419,-440 -13.868117913,-440 -13.871020408,-440 -13.873922902,-440 -13.876825396,-440 -13.879727891,-440 -13.882630385,-440 -13.885532879,-440 -13.888435374,-440 -13.891337868,-440 -13.894240362,-440 -13.897142857,-440 -13.900045351,-440 -13.902947845,-440 -13.905850340,-440 -13.908752834,-440 -13.911655328,-440 -13.914557823,-440 -13.917460317,-440 -13.920362811,-440 -13.923265306,-440 -13.926167800,-440 -13.929070294,-440 -13.931972789,-440 -13.934875283,-440 -13.937777777,-440 -13.940680272,-440 -13.943582766,-440 -13.946485260,-440 -13.949387755,-440 -13.952290249,-440 -13.955192743,-440 -13.958095238,-440 -13.960997732,-440 -13.963900226,-440 -13.966802721,-440 -13.969705215,-440 -13.972607709,-440 -13.975510204,-440 -13.978412698,-440 -13.981315192,-440 -13.984217687,-440 -13.987120181,-440 -13.990022675,-440 -13.992925170,-440 -13.995827664,-440 -13.998730158,-440 -14.001632653,-440 -14.004535147,-440 -14.007437641,-440 -14.010340136,-440 -14.013242630,-440 -14.016145124,-440 -14.019047619,-440 -14.021950113,-440 -14.024852607,-440 -14.027755102,-440 -14.030657596,-440 -14.033560090,-440 -14.036462585,-440 -14.039365079,-440 -14.042267573,-440 -14.045170068,-440 -14.048072562,-440 -14.050975056,-440 -14.053877551,-440 -14.056780045,-440 -14.059682539,-440 -14.062585034,-440 -14.065487528,-440 -14.068390022,-440 -14.071292517,-440 -14.074195011,-440 -14.077097505,-440 -14.080000000,-440 -14.082902494,-440 -14.085804988,-440 -14.088707482,-440 -14.091609977,-440 -14.094512471,-440 -14.097414965,-440 -14.100317460,-440 -14.103219954,-440 -14.106122448,-440 -14.109024943,-440 -14.111927437,-440 -14.114829931,-440 -14.117732426,-440 -14.120634920,-440 -14.123537414,-440 -14.126439909,-440 -14.129342403,-440 -14.132244897,-440 -14.135147392,-440 -14.138049886,-440 -14.140952380,-440 -14.143854875,-440 -14.146757369,-440 -14.149659863,-440 -14.152562358,-440 -14.155464852,-440 -14.158367346,-440 -14.161269841,-440 -14.164172335,-440 -14.167074829,-440 -14.169977324,-440 -14.172879818,-440 -14.175782312,-440 -14.178684807,-440 -14.181587301,-440 -14.184489795,-440 -14.187392290,-440 -14.190294784,-440 -14.193197278,-440 -14.196099773,-440 -14.199002267,-440 -14.201904761,-440 -14.204807256,-440 -14.207709750,-440 -14.210612244,-440 -14.213514739,-440 -14.216417233,-440 -14.219319727,-440 -14.222222222,-440 -14.225124716,-440 -14.228027210,-440 -14.230929705,-440 -14.233832199,-440 -14.236734693,-440 -14.239637188,-440 -14.242539682,-440 -14.245442176,-440 -14.248344671,-440 -14.251247165,-440 -14.254149659,-440 -14.257052154,-440 -14.259954648,-440 -14.262857142,-440 -14.265759637,-440 -14.268662131,-440 -14.271564625,-440 -14.274467120,-440 -14.277369614,-440 -14.280272108,-440 -14.283174603,-440 -14.286077097,-440 -14.288979591,-440 -14.291882086,-440 -14.294784580,-440 -14.297687074,-440 -14.300589569,-440 -14.303492063,-440 -14.306394557,-440 -14.309297052,-440 -14.312199546,-440 -14.315102040,-440 -14.318004535,-440 -14.320907029,-440 -14.323809523,-440 -14.326712018,-440 -14.329614512,-440 -14.332517006,-440 -14.335419501,-440 -14.338321995,-440 -14.341224489,-440 -14.344126984,-440 -14.347029478,-440 -14.349931972,-440 -14.352834467,-440 -14.355736961,-440 -14.358639455,-440 -14.361541950,-440 -14.364444444,-440 -14.367346938,-440 -14.370249433,-440 -14.373151927,-440 -14.376054421,-440 -14.378956916,-440 -14.381859410,-440 -14.384761904,-440 -14.387664399,-440 -14.390566893,-440 -14.393469387,-440 -14.396371882,-440 -14.399274376,-440 -14.402176870,-440 -14.405079365,-440 -14.407981859,-440 -14.410884353,-440 -14.413786848,-440 -14.416689342,-440 -14.419591836,-440 -14.422494331,-440 -14.425396825,-440 -14.428299319,-440 -14.431201814,-440 -14.434104308,-440 -14.437006802,-440 -14.439909297,-440 -14.442811791,-440 -14.445714285,-440 -14.448616780,-440 -14.451519274,-440 -14.454421768,-440 -14.457324263,-440 -14.460226757,-440 -14.463129251,-440 -14.466031746,-440 -14.468934240,-440 -14.471836734,-440 -14.474739229,-440 -14.477641723,-440 -14.480544217,-440 -14.483446712,-440 -14.486349206,-440 -14.489251700,-440 -14.492154195,-440 -14.495056689,-440 -14.497959183,-440 -14.500861678,-440 -14.503764172,-440 -14.506666666,-440 -14.509569160,-440 -14.512471655,-440 -14.515374149,-440 -14.518276643,-440 -14.521179138,-440 -14.524081632,-440 -14.526984126,-440 -14.529886621,-440 -14.532789115,-440 -14.535691609,-440 -14.538594104,-440 -14.541496598,-440 -14.544399092,-440 -14.547301587,-440 -14.550204081,-440 -14.553106575,-440 -14.556009070,-440 -14.558911564,-440 -14.561814058,-440 -14.564716553,-440 -14.567619047,-440 -14.570521541,-440 -14.573424036,-440 -14.576326530,-440 -14.579229024,-440 -14.582131519,-440 -14.585034013,-440 -14.587936507,-440 -14.590839002,-440 -14.593741496,-440 -14.596643990,-440 -14.599546485,-440 -14.602448979,-440 -14.605351473,-440 -14.608253968,-440 -14.611156462,-440 -14.614058956,-440 -14.616961451,-440 -14.619863945,-440 -14.622766439,-440 -14.625668934,-440 -14.628571428,-440 -14.631473922,-440 -14.634376417,-440 -14.637278911,-440 -14.640181405,-440 -14.643083900,-440 -14.645986394,-440 -14.648888888,-440 -14.651791383,-440 -14.654693877,-440 -14.657596371,-440 -14.660498866,-440 -14.663401360,-440 -14.666303854,-440 -14.669206349,-440 -14.672108843,-440 -14.675011337,-440 -14.677913832,-440 -14.680816326,-440 -14.683718820,-440 -14.686621315,-440 -14.689523809,-440 -14.692426303,-440 -14.695328798,-440 -14.698231292,-440 -14.701133786,-440 -14.704036281,-440 -14.706938775,-440 -14.709841269,-440 -14.712743764,-440 -14.715646258,-440 -14.718548752,-440 -14.721451247,-440 -14.724353741,-440 -14.727256235,-440 -14.730158730,-440 -14.733061224,-440 -14.735963718,-440 -14.738866213,-440 -14.741768707,-440 -14.744671201,-440 -14.747573696,-440 -14.750476190,-440 -14.753378684,-440 -14.756281179,-440 -14.759183673,-440 -14.762086167,-440 -14.764988662,-440 -14.767891156,-440 -14.770793650,-440 -14.773696145,-440 -14.776598639,-440 -14.779501133,-440 -14.782403628,-440 -14.785306122,-440 -14.788208616,-440 -14.791111111,-440 -14.794013605,-440 -14.796916099,-440 -14.799818594,-440 -14.802721088,-440 -14.805623582,-440 -14.808526077,-440 -14.811428571,-440 -14.814331065,-440 -14.817233560,-440 -14.820136054,-440 -14.823038548,-440 -14.825941043,-440 -14.828843537,-440 -14.831746031,-440 -14.834648526,-440 -14.837551020,-440 -14.840453514,-440 -14.843356009,-440 -14.846258503,-440 -14.849160997,-440 -14.852063492,-440 -14.854965986,-440 -14.857868480,-440 -14.860770975,-440 -14.863673469,-440 -14.866575963,-440 -14.869478458,-440 -14.872380952,-440 -14.875283446,-440 -14.878185941,-440 -14.881088435,-440 -14.883990929,-440 -14.886893424,-440 -14.889795918,-440 -14.892698412,-440 -14.895600907,-440 -14.898503401,-440 -14.901405895,-440 -14.904308390,-440 -14.907210884,-440 -14.910113378,-440 -14.913015873,-440 -14.915918367,-440 -14.918820861,-440 -14.921723356,-440 -14.924625850,-440 -14.927528344,-440 -14.930430839,-440 -14.933333333,-440 -14.936235827,-440 -14.939138321,-440 -14.942040816,-440 -14.944943310,-440 -14.947845804,-440 -14.950748299,-440 -14.953650793,-440 -14.956553287,-440 -14.959455782,-440 -14.962358276,-440 -14.965260770,-440 -14.968163265,-440 -14.971065759,-440 -14.973968253,-440 -14.976870748,-440 -14.979773242,-440 -14.982675736,-440 -14.985578231,-440 -14.988480725,-440 -14.991383219,-440 -14.994285714,-440 -14.997188208,-440 -15.000090702,-440 -15.002993197,-440 -15.005895691,-440 -15.008798185,-440 -15.011700680,-440 -15.014603174,-440 -15.017505668,-440 -15.020408163,-440 -15.023310657,-440 -15.026213151,-440 -15.029115646,-440 -15.032018140,-440 -15.034920634,-440 -15.037823129,-440 -15.040725623,-440 -15.043628117,-440 -15.046530612,-440 -15.049433106,-440 -15.052335600,-440 -15.055238095,-440 -15.058140589,-440 -15.061043083,-440 -15.063945578,-440 -15.066848072,-440 -15.069750566,-440 -15.072653061,-440 -15.075555555,-440 -15.078458049,-440 -15.081360544,-440 -15.084263038,-440 -15.087165532,-440 -15.090068027,-440 -15.092970521,-440 -15.095873015,-440 -15.098775510,-440 -15.101678004,-440 -15.104580498,-440 -15.107482993,-440 -15.110385487,-440 -15.113287981,-440 -15.116190476,-440 -15.119092970,-440 -15.121995464,-440 -15.124897959,-440 -15.127800453,-440 -15.130702947,-440 -15.133605442,-440 -15.136507936,-440 -15.139410430,-440 -15.142312925,-440 -15.145215419,-440 -15.148117913,-440 -15.151020408,-440 -15.153922902,-440 -15.156825396,-440 -15.159727891,629.484 -15.162630385,633.131 -15.165532879,633.131 -15.168435374,633.131 -15.171337868,629.484 -15.174240362,629.484 -15.177142857,629.484 -15.180045351,633.131 -15.182947845,633.131 -15.185850340,633.131 -15.188752834,633.131 -15.191655328,633.131 -15.194557823,629.484 -15.197460317,629.484 -15.200362811,629.484 -15.203265306,629.484 -15.206167800,629.484 -15.209070294,629.484 -15.211972789,629.484 -15.214875283,629.484 -15.217777777,629.484 -15.220680272,629.484 -15.223582766,629.484 -15.226485260,629.484 -15.229387755,629.484 -15.232290249,629.484 -15.235192743,629.484 -15.238095238,629.484 -15.240997732,629.484 -15.243900226,629.484 -15.246802721,629.484 -15.249705215,629.484 -15.252607709,629.484 -15.255510204,629.484 -15.258412698,629.484 -15.261315192,629.484 -15.264217687,629.484 -15.267120181,629.484 -15.270022675,629.484 -15.272925170,629.484 -15.275827664,629.484 -15.278730158,629.484 -15.281632653,629.484 -15.284535147,629.484 -15.287437641,629.484 -15.290340136,629.484 -15.293242630,629.484 -15.296145124,629.484 -15.299047619,629.484 -15.301950113,629.484 -15.304852607,629.484 -15.307755102,629.484 -15.310657596,629.484 -15.313560090,629.484 -15.316462585,629.484 -15.319365079,629.484 -15.322267573,629.484 -15.325170068,629.484 -15.328072562,629.484 -15.330975056,629.484 -15.333877551,629.484 -15.336780045,629.484 -15.339682539,629.484 -15.342585034,629.484 -15.345487528,629.484 -15.348390022,629.484 -15.351292517,629.484 -15.354195011,629.484 -15.357097505,629.484 -15.360000000,629.484 -15.362902494,629.484 -15.365804988,629.484 -15.368707482,926.958 -15.371609977,926.958 -15.374512471,937.728 -15.377414965,932.328 -15.380317460,943.161 -15.383219954,943.161 -15.386122448,943.161 -15.389024943,948.624 -15.391927437,954.12 -15.394829931,959.647 -15.397732426,965.206 -15.400634920,965.206 -15.403537414,970.797 -15.406439909,970.797 -15.409342403,982.078 -15.412244897,331.537 -15.415147392,335.389 -15.418049886,341.252 -15.420952380,343.229 -15.423854875,347.217 -15.426757369,349.228 -15.429659863,353.286 -15.432562358,355.333 -15.435464852,357.391 -15.438367346,359.461 -15.441269841,359.461 -15.444172335,361.544 -15.447074829,363.638 -15.449977324,365.745 -15.452879818,365.745 -15.455782312,367.863 -15.458684807,367.863 -15.461587301,369.994 -15.464489795,369.994 -15.467392290,372.138 -15.470294784,374.294 -15.473197278,376.462 -15.476099773,383.042 -15.479002267,385.261 -15.481904761,387.493 -15.484807256,387.493 -15.487709750,389.738 -15.490612244,391.995 -15.493514739,391.995 -15.496417233,394.266 -15.499319727,394.266 -15.502222222,394.266 -15.505124716,396.55 -15.508027210,396.55 -15.510929705,398.847 -15.513832199,398.847 -15.516734693,398.847 -15.519637188,398.847 -15.522539682,398.847 -15.525442176,398.847 -15.528344671,398.847 -15.531247165,398.847 -15.534149659,398.847 -15.537052154,398.847 -15.539954648,401.158 -15.542857142,401.158 -15.545759637,401.158 -15.548662131,401.158 -15.551564625,401.158 -15.554467120,398.847 -15.557369614,398.847 -15.560272108,398.847 -15.563174603,396.55 -15.566077097,398.847 -15.568979591,396.55 -15.571882086,396.55 -15.574784580,396.55 -15.577687074,396.55 -15.580589569,394.266 -15.583492063,394.266 -15.586394557,394.266 -15.589297052,394.266 -15.592199546,394.266 -15.595102040,394.266 -15.598004535,394.266 -15.600907029,394.266 -15.603809523,394.266 -15.606712018,394.266 -15.609614512,394.266 -15.612517006,394.266 -15.615419501,396.55 -15.618321995,394.266 -15.621224489,396.55 -15.624126984,396.55 -15.627029478,396.55 -15.629931972,401.158 -15.632834467,403.482 -15.635736961,405.819 -15.638639455,405.819 -15.641541950,408.17 -15.644444444,408.17 -15.647346938,410.535 -15.650249433,408.17 -15.653151927,408.17 -15.656054421,408.17 -15.658956916,408.17 -15.661859410,408.17 -15.664761904,408.17 -15.667664399,408.17 -15.670566893,408.17 -15.673469387,408.17 -15.676371882,408.17 -15.679274376,405.819 -15.682176870,405.819 -15.685079365,405.819 -15.687981859,403.482 -15.690884353,403.482 -15.693786848,403.482 -15.696689342,403.482 -15.699591836,401.158 -15.702494331,401.158 -15.705396825,401.158 -15.708299319,398.847 -15.711201814,398.847 -15.714104308,398.847 -15.717006802,396.55 -15.719909297,396.55 -15.722811791,396.55 -15.725714285,394.266 -15.728616780,394.266 -15.731519274,394.266 -15.734421768,391.995 -15.737324263,391.995 -15.740226757,389.738 -15.743129251,389.738 -15.746031746,389.738 -15.748934240,387.493 -15.751836734,387.493 -15.754739229,385.261 -15.757641723,385.261 -15.760544217,385.261 -15.763446712,383.042 -15.766349206,383.042 -15.769251700,380.836 -15.772154195,378.643 -15.775056689,376.462 -15.777959183,374.294 -15.780861678,372.138 -15.783764172,367.863 -15.786666666,363.638 -15.789569160,357.391 -15.792471655,355.333 -15.795374149,353.286 -15.798276643,351.251 -15.801179138,345.217 -15.804081632,-440 -15.806984126,-629.484 -15.809886621,-629.484 -15.812789115,-629.484 -15.815691609,-629.484 -15.818594104,-629.484 -15.821496598,-629.484 -15.824399092,-629.484 -15.827301587,-629.484 -15.830204081,-629.484 -15.833106575,-629.484 -15.836009070,-629.484 -15.838911564,-629.484 -15.841814058,-629.484 -15.844716553,-629.484 -15.847619047,-633.131 -15.850521541,-633.131 -15.853424036,-633.131 -15.856326530,-633.131 -15.859229024,-633.131 -15.862131519,-629.484 -15.865034013,-629.484 -15.867936507,-629.484 -15.870839002,-629.484 -15.873741496,633.131 -15.876643990,629.484 -15.879546485,629.484 -15.882448979,629.484 -15.885351473,629.484 -15.888253968,629.484 -15.891156462,629.484 -15.894058956,629.484 -15.896961451,629.484 -15.899863945,633.131 -15.902766439,633.131 -15.905668934,633.131 -15.908571428,633.131 -15.911473922,636.798 -15.914376417,640.487 -15.917278911,644.198 -15.920181405,647.93 -15.923083900,651.683 -15.925986394,655.458 -15.928888888,659.255 -15.931791383,659.255 -15.934693877,655.458 -15.937596371,659.255 -15.940498866,651.683 -15.943401360,651.683 -15.946303854,647.93 -15.949206349,647.93 -15.952108843,644.198 -15.955011337,640.487 -15.957913832,636.798 -15.960816326,633.131 -15.963718820,633.131 -15.966621315,629.484 -15.969523809,629.484 -15.972426303,629.484 -15.975328798,625.859 -15.978231292,625.859 -15.981133786,625.859 -15.984036281,625.859 -15.986938775,625.859 -15.989841269,625.859 -15.992743764,625.859 -15.995646258,629.484 -15.998548752,629.484 -16.001451247,629.484 -16.004353741,629.484 -16.007256235,629.484 -16.010158730,629.484 -16.013061224,629.484 -16.015963718,629.484 -16.018866213,629.484 -16.021768707,629.484 -16.024671201,629.484 -16.027573696,629.484 -16.030476190,629.484 -16.033378684,629.484 -16.036281179,629.484 -16.039183673,629.484 -16.042086167,633.131 -16.044988662,636.798 -16.047891156,636.798 -16.050793650,636.798 -16.053696145,636.798 -16.056598639,640.487 -16.059501133,640.487 -16.062403628,640.487 -16.065306122,640.487 -16.068208616,640.487 -16.071111111,640.487 -16.074013605,640.487 -16.076916099,636.798 -16.079818594,636.798 -16.082721088,636.798 -16.085623582,633.131 -16.088526077,633.131 -16.091428571,633.131 -16.094331065,633.131 -16.097233560,633.131 -16.100136054,629.484 -16.103038548,629.484 -16.105941043,629.484 -16.108843537,625.859 -16.111746031,625.859 -16.114648526,625.859 -16.117551020,622.254 -16.120453514,622.254 -16.123356009,622.254 -16.126258503,618.67 -16.129160997,615.107 -16.132063492,615.107 -16.134965986,608.042 -16.137868480,601.058 -16.140770975,594.154 -16.143673469,587.33 -16.146575963,583.947 -16.149478458,580.583 -16.152380952,577.24 -16.155283446,570.609 -16.158185941,567.323 -16.161088435,560.807 -16.163990929,554.365 -16.166893424,544.842 -16.169795918,541.704 -16.172698412,544.842 -16.175600907,538.584 -16.178503401,538.584 -16.181405895,532.397 -16.184308390,840.261 -16.187210884,840.261 -16.190113378,840.261 -16.193015873,840.261 -16.195918367,840.261 -16.198820861,845.128 -16.201723356,840.261 -16.204625850,840.261 -16.207528344,845.128 -16.210430839,845.128 -16.213333333,845.128 -16.216235827,845.128 -16.219138321,845.128 -16.222040816,840.261 -16.224943310,840.261 -16.227845804,840.261 -16.230748299,802.316 -16.233650793,806.964 -16.236553287,811.638 -16.239455782,816.34 -16.242358276,825.825 -16.245260770,840.261 -16.248163265,840.261 -16.251065759,825.825 -16.253968253,821.069 -16.256870748,825.825 -16.259773242,825.825 -16.262675736,830.609 -16.265578231,835.421 -16.268480725,830.609 -16.271383219,830.609 -16.274285714,835.421 -16.277188208,845.128 -16.280090702,845.128 -16.282993197,845.128 -16.285895691,845.128 -16.288798185,850.024 -16.291700680,850.024 -16.294603174,943.161 -16.297505668,943.161 -16.300408163,943.161 -16.303310657,943.161 -16.306213151,932.328 -16.309115646,926.958 -16.312018140,916.311 -16.314920634,916.311 -16.317823129,911.033 -16.320725623,916.311 -16.323628117,911.033 -16.326530612,911.033 -16.329433106,905.786 -16.332335600,905.786 -16.335238095,911.033 -16.338140589,911.033 -16.341043083,911.033 -16.343945578,911.033 -16.346848072,911.033 -16.349750566,905.786 -16.352653061,905.786 -16.355555555,905.786 -16.358458049,900.569 -16.361360544,900.569 -16.364263038,900.569 -16.367165532,895.382 -16.370068027,895.382 -16.372970521,895.382 -16.375873015,890.225 -16.378775510,890.225 -16.381678004,890.225 -16.384580498,885.098 -16.387482993,885.098 -16.390385487,885.098 -16.393287981,874.932 -16.396190476,869.892 -16.399092970,859.901 -16.401995464,859.901 -16.404897959,854.948 -16.407800453,854.948 -16.410702947,854.948 -16.413605442,854.948 -16.416507936,854.948 -16.419410430,854.948 -16.422312925,854.948 -16.425215419,850.024 -16.428117913,850.024 -16.431020408,845.128 -16.433922902,840.261 -16.436825396,840.261 -16.439727891,840.261 -16.442630385,835.421 -16.445532879,835.421 -16.448435374,835.421 -16.451337868,-633.131 -16.454240362,-633.131 -16.457142857,-633.131 -16.460045351,-629.484 -16.462947845,-629.484 -16.465850340,-629.484 -16.468752834,-629.484 -16.471655328,-629.484 -16.474557823,-629.484 -16.477460317,-629.484 -16.480362811,-629.484 -16.483265306,-629.484 -16.486167800,-629.484 -16.489070294,-629.484 -16.491972789,-629.484 -16.494875283,-629.484 -16.497777777,-629.484 -16.500680272,-629.484 -16.503582766,-629.484 -16.506485260,-629.484 -16.509387755,-629.484 -16.512290249,-629.484 -16.515192743,-629.484 -16.518095238,-629.484 -16.520997732,-629.484 -16.523900226,-629.484 -16.526802721,-629.484 -16.529705215,-629.484 -16.532607709,-629.484 -16.535510204,-629.484 -16.538412698,-629.484 -16.541315192,-629.484 -16.544217687,-629.484 -16.547120181,-629.484 -16.550022675,-629.484 -16.552925170,-629.484 -16.555827664,-629.484 -16.558730158,560.807 -16.561632653,560.807 -16.564535147,560.807 -16.567437641,560.807 -16.570340136,560.807 -16.573242630,560.807 -16.576145124,560.807 -16.579047619,557.577 -16.581950113,557.577 -16.584852607,554.365 -16.587755102,551.172 -16.590657596,547.998 -16.593560090,544.842 -16.596462585,541.704 -16.599365079,538.584 -16.602267573,538.584 -16.605170068,538.584 -16.608072562,538.584 -16.610975056,538.584 -16.613877551,538.584 -16.616780045,538.584 -16.619682539,538.584 -16.622585034,538.584 -16.625487528,538.584 -16.628390022,538.584 -16.631292517,535.482 -16.634195011,532.397 -16.637097505,529.331 -16.640000000,526.282 -16.642902494,523.251 -16.645804988,520.237 -16.648707482,517.241 -16.651609977,517.241 -16.654512471,511.3 -16.657414965,511.3 -16.660317460,-629.484 -16.663219954,-629.484 -16.666122448,-629.484 -16.669024943,-629.484 -16.671927437,-629.484 -16.674829931,-629.484 -16.677732426,-629.484 -16.680634920,-629.484 -16.683537414,-629.484 -16.686439909,-629.484 -16.689342403,-629.484 -16.692244897,-629.484 -16.695147392,-629.484 -16.698049886,-629.484 -16.700952380,-629.484 -16.703854875,-629.484 -16.706757369,-629.484 -16.709659863,-629.484 -16.712562358,-629.484 -16.715464852,-629.484 -16.718367346,-629.484 -16.721269841,-629.484 -16.724172335,-629.484 -16.727074829,-629.484 -16.729977324,-629.484 -16.732879818,-629.484 -16.735782312,-629.484 -16.738684807,-629.484 -16.741587301,-629.484 -16.744489795,-629.484 -16.747392290,-629.484 -16.750294784,-629.484 -16.753197278,-629.484 -16.756099773,-629.484 -16.759002267,-629.484 -16.761904761,-629.484 -16.764807256,-629.484 -16.767709750,-629.484 -16.770612244,-629.484 -16.773514739,-629.484 -16.776417233,-629.484 -16.779319727,-629.484 -16.782222222,-629.484 -16.785124716,1141.22 -16.788027210,1134.65 -16.790929705,1134.65 -16.793832199,1121.61 -16.796734693,1121.61 -16.799637188,1115.15 -16.802539682,1121.61 -16.805442176,1102.34 -16.808344671,1096 -16.811247165,1108.73 -16.814149659,1096 -16.817052154,1096 -16.819954648,1083.41 -16.822857142,1089.68 -16.825759637,1064.79 -16.828662131,1070.96 -16.831564625,1070.96 -16.834467120,1022.6 -16.837369614,1010.85 -16.840272108,1005.03 -16.843174603,999.244 -16.846077097,999.244 -16.848979591,993.489 -16.851882086,993.489 -16.854784580,993.489 -16.857687074,987.767 -16.860589569,976.421 -16.863492063,976.421 -16.866394557,976.421 -16.869297052,970.797 -16.872199546,970.797 -16.875102040,965.206 -16.878004535,965.206 -16.880907029,965.206 -16.883809523,965.206 -16.886712018,965.206 -16.889614512,959.647 -16.892517006,959.647 -16.895419501,959.647 -16.898321995,954.12 -16.901224489,954.12 -16.904126984,959.647 -16.907029478,954.12 -16.909931972,959.647 -16.912834467,954.12 -16.915736961,954.12 -16.918639455,948.624 -16.921541950,954.12 -16.924444444,954.12 -16.927346938,954.12 -16.930249433,954.12 -16.933151927,954.12 -16.936054421,954.12 -16.938956916,948.624 -16.941859410,948.624 -16.944761904,954.12 -16.947664399,954.12 -16.950566893,948.624 -16.953469387,943.161 -16.956371882,943.161 -16.959274376,943.161 -16.962176870,943.161 -16.965079365,943.161 -16.967981859,943.161 -16.970884353,943.161 -16.973786848,943.161 -16.976689342,943.161 -16.979591836,937.728 -16.982494331,943.161 -16.985396825,937.728 -16.988299319,943.161 -16.991201814,943.161 -16.994104308,943.161 -16.997006802,943.161 -16.999909297,943.161 -17.002811791,943.161 -17.005714285,943.161 -17.008616780,948.624 -17.011519274,948.624 -17.014421768,948.624 -17.017324263,948.624 -17.020226757,948.624 -17.023129251,948.624 -17.026031746,943.161 -17.028934240,943.161 -17.031836734,943.161 -17.034739229,943.161 -17.037641723,943.161 -17.040544217,943.161 -17.043446712,943.161 -17.046349206,943.161 -17.049251700,943.161 -17.052154195,943.161 -17.055056689,948.624 -17.057959183,943.161 -17.060861678,943.161 -17.063764172,-880 -17.066666666,-880 -17.069569160,-880 -17.072471655,-880 -17.075374149,-880 -17.078276643,-880 -17.081179138,-911.033 -17.084081632,-916.311 -17.086984126,-921.619 -17.089886621,-926.958 -17.092789115,-932.328 -17.095691609,-937.728 -17.098594104,-943.161 -17.101496598,-948.624 -17.104399092,-948.624 -17.107301587,-948.624 -17.110204081,-948.624 -17.113106575,-948.624 -17.116009070,-948.624 -17.118911564,-948.624 -17.121814058,-948.624 -17.124716553,-943.161 -17.127619047,-943.161 -17.130521541,-937.728 -17.133424036,-932.328 -17.136326530,460.809 -17.139229024,458.155 -17.142131519,455.517 -17.145034013,452.893 -17.147936507,450.285 -17.150839002,450.285 -17.153741496,447.691 -17.156643990,445.113 -17.159546485,445.113 -17.162448979,445.113 -17.165351473,442.549 -17.168253968,442.549 -17.171156462,442.549 -17.174058956,442.549 -17.176961451,442.549 -17.179863945,440 -17.182766439,440 -17.185668934,440 -17.188571428,440 -17.191473922,440 -17.194376417,437.466 -17.197278911,437.466 -17.200181405,437.466 -17.203083900,434.946 -17.205986394,432.441 -17.208888888,432.441 -17.211791383,432.441 -17.214693877,432.441 -17.217596371,429.95 -17.220498866,427.474 -17.223401360,427.474 -17.226303854,427.474 -17.229206349,427.474 -17.232108843,427.474 -17.235011337,425.012 -17.237913832,425.012 -17.240816326,425.012 -17.243718820,425.012 -17.246621315,425.012 -17.249523809,425.012 -17.252426303,425.012 -17.255328798,422.564 -17.258231292,422.564 -17.261133786,420.13 -17.264036281,420.13 -17.266938775,417.711 -17.269841269,415.305 -17.272743764,415.305 -17.275646258,412.913 -17.278548752,410.535 -17.281451247,408.17 -17.284353741,403.482 -17.287256235,401.158 -17.290158730,396.55 -17.293061224,394.266 -17.295963718,394.266 -17.298866213,391.995 -17.301768707,387.493 -17.304671201,385.261 -17.307573696,385.261 -17.310476190,380.836 -17.313378684,-710.665 -17.316281179,-710.665 -17.319183673,-710.665 -17.322086167,-710.665 -17.324988662,-706.572 -17.327891156,-710.665 -17.330793650,-710.665 -17.333696145,-706.572 -17.336598639,-702.503 -17.339501133,-706.572 -17.342403628,-702.503 -17.345306122,-702.503 -17.348208616,-702.503 -17.351111111,-702.503 -17.354013605,-702.503 -17.356916099,-702.503 -17.359818594,-702.503 -17.362721088,-702.503 -17.365623582,-706.572 -17.368526077,-706.572 -17.371428571,-706.572 -17.374331065,-706.572 -17.377233560,-706.572 -17.380136054,-706.572 -17.383038548,-710.665 -17.385941043,-710.665 -17.388843537,-710.665 -17.391746031,-710.665 -17.394648526,-710.665 -17.397551020,-710.665 -17.400453514,-706.572 -17.403356009,-706.572 -17.406258503,-706.572 -17.409160997,-710.665 -17.412063492,-710.665 -17.414965986,-710.665 -17.417868480,-710.665 -17.420770975,-706.572 -17.423673469,-706.572 -17.426575963,-710.665 -17.429478458,-706.572 -17.432380952,-706.572 -17.435283446,-706.572 -17.438185941,-706.572 -17.441088435,-706.572 -17.443990929,-706.572 -17.446893424,-706.572 -17.449795918,-706.572 -17.452698412,-706.572 -17.455600907,-706.572 -17.458503401,-706.572 -17.461405895,-706.572 -17.464308390,-706.572 -17.467210884,-706.572 -17.470113378,-706.572 -17.473015873,-706.572 -17.475918367,-706.572 -17.478820861,-706.572 -17.481723356,-710.665 -17.484625850,-706.572 -17.487528344,-706.572 -17.490430839,-710.665 -17.493333333,-710.665 -17.496235827,-710.665 -17.499138321,-710.665 -17.502040816,-710.665 -17.504943310,-710.665 -17.507845804,-710.665 -17.510748299,-710.665 -17.513650793,-710.665 -17.516553287,-710.665 -17.519455782,-710.665 -17.522358276,-710.665 -17.525260770,-710.665 -17.528163265,-718.923 -17.531065759,-731.489 -17.533968253,-739.989 -17.536870748,-735.727 -17.539773242,-840.261 -17.542675736,-835.421 -17.545578231,-835.421 -17.548480725,-835.421 -17.551383219,-835.421 -17.554285714,-835.421 -17.557188208,-840.261 -17.560090702,-840.261 -17.562993197,-845.128 -17.565895691,-840.261 -17.568798185,-845.128 -17.571700680,-845.128 -17.574603174,-830.609 -17.577505668,-830.609 -17.580408163,-835.421 -17.583310657,-835.421 -17.586213151,-835.421 -17.589115646,-835.421 -17.592018140,-850.024 -17.594920634,-835.421 -17.597823129,-835.421 -17.600725623,-835.421 -17.603628117,-835.421 -17.606530612,-840.261 -17.609433106,-840.261 -17.612335600,-840.261 -17.615238095,-840.261 -17.618140589,-840.261 -17.621043083,-840.261 -17.623945578,-840.261 -17.626848072,-840.261 -17.629750566,-840.261 -17.632653061,-845.128 -17.635555555,-840.261 -17.638458049,-840.261 -17.641360544,-840.261 -17.644263038,-840.261 -17.647165532,-840.261 -17.650068027,-840.261 -17.652970521,-840.261 -17.655873015,-840.261 -17.658775510,-840.261 -17.661678004,-840.261 -17.664580498,-840.261 -17.667482993,-840.261 -17.670385487,-840.261 -17.673287981,-845.128 -17.676190476,-840.261 -17.679092970,-840.261 -17.681995464,-840.261 -17.684897959,-840.261 -17.687800453,-840.261 -17.690702947,-840.261 -17.693605442,-840.261 -17.696507936,-840.261 -17.699410430,-840.261 -17.702312925,-840.261 -17.705215419,-840.261 -17.708117913,-840.261 -17.711020408,-840.261 -17.713922902,-840.261 -17.716825396,-840.261 -17.719727891,-840.261 -17.722630385,-840.261 -17.725532879,-840.261 -17.728435374,-840.261 -17.731337868,-840.261 -17.734240362,-840.261 -17.737142857,-840.261 -17.740045351,-840.261 -17.742947845,-840.261 -17.745850340,-840.261 -17.748752834,-840.261 -17.751655328,-840.261 -17.754557823,-840.261 -17.757460317,-845.128 -17.760362811,-845.128 -17.763265306,-845.128 -17.766167800,-845.128 -17.769070294,-845.128 -17.771972789,-845.128 -17.774875283,-845.128 -17.777777777,-845.128 -17.780680272,-840.261 -17.783582766,-840.261 -17.786485260,-840.261 -17.789387755,-845.128 -17.792290249,-845.128 -17.795192743,-845.128 -17.798095238,-840.261 -17.800997732,-840.261 -17.803900226,-845.128 -17.806802721,-845.128 -17.809705215,-845.128 -17.812607709,-845.128 -17.815510204,-845.128 -17.818412698,-845.128 -17.821315192,-840.261 -17.824217687,-845.128 -17.827120181,-840.261 -17.830022675,-840.261 -17.832925170,-840.261 -17.835827664,-845.128 -17.838730158,-845.128 -17.841632653,-845.128 -17.844535147,-840.261 -17.847437641,-840.261 -17.850340136,-840.261 -17.853242630,-840.261 -17.856145124,-840.261 -17.859047619,-840.261 -17.861950113,-840.261 -17.864852607,-840.261 -17.867755102,-840.261 -17.870657596,-840.261 -17.873560090,-840.261 -17.876462585,-840.261 -17.879365079,-840.261 -17.882267573,-840.261 -17.885170068,-840.261 -17.888072562,-845.128 -17.890975056,-835.421 -17.893877551,770.522 -17.896780045,779.475 -17.899682539,783.991 -17.902585034,793.1 -17.905487528,788.532 -17.908390022,793.1 -17.911292517,788.532 -17.914195011,793.1 -17.917097505,793.1 -17.920000000,793.1 -17.922902494,797.695 -17.925804988,793.1 -17.928707482,793.1 -17.931609977,793.1 -17.934512471,793.1 -17.937414965,793.1 -17.940317460,797.695 -17.943219954,797.695 -17.946122448,797.695 -17.949024943,797.695 -17.951927437,797.695 -17.954829931,797.695 -17.957732426,797.695 -17.960634920,797.695 -17.963537414,793.1 -17.966439909,797.695 -17.969342403,797.695 -17.972244897,793.1 -17.975147392,793.1 -17.978049886,793.1 -17.980952380,793.1 -17.983854875,793.1 -17.986757369,793.1 -17.989659863,793.1 -17.992562358,793.1 -17.995464852,793.1 -17.998367346,793.1 -18.001269841,793.1 -18.004172335,793.1 -18.007074829,793.1 -18.009977324,793.1 -18.012879818,793.1 -18.015782312,793.1 -18.018684807,793.1 -18.021587301,793.1 -18.024489795,793.1 -18.027392290,793.1 -18.030294784,793.1 -18.033197278,793.1 -18.036099773,793.1 -18.039002267,793.1 -18.041904761,793.1 -18.044807256,793.1 -18.047709750,793.1 -18.050612244,793.1 -18.053514739,793.1 -18.056417233,793.1 -18.059319727,793.1 -18.062222222,793.1 -18.065124716,793.1 -18.068027210,793.1 -18.070929705,793.1 -18.073832199,674.664 -18.076734693,674.664 -18.079637188,678.573 -18.082539682,678.573 -18.085442176,666.915 -18.088344671,670.779 -18.091247165,670.779 -18.094149659,678.573 -18.097052154,678.573 -18.099954648,678.573 -18.102857142,682.504 -18.105759637,682.504 -18.108662131,686.457 -18.111564625,686.457 -18.114467120,694.434 -18.117369614,706.572 -18.120272108,714.782 -18.123174603,718.923 -18.126077097,718.923 -18.128979591,723.087 -18.131882086,723.087 -18.134784580,727.276 -18.137687074,731.489 -18.140589569,731.489 -18.143492063,735.727 -18.146394557,735.727 -18.149297052,739.989 -18.152199546,739.989 -18.155102040,744.276 -18.158004535,744.276 -18.160907029,748.587 -18.163809523,748.587 -18.166712018,748.587 -18.169614512,748.587 -18.172517006,748.587 -18.175419501,748.587 -18.178321995,748.587 -18.181224489,744.276 -18.184126984,744.276 -18.187029478,744.276 -18.189931972,739.989 -18.192834467,739.989 -18.195736961,735.727 -18.198639455,735.727 -18.201541950,727.276 -18.204444444,727.276 -18.207346938,727.276 -18.210249433,723.087 -18.213151927,723.087 -18.216054421,718.923 -18.218956916,718.923 -18.221859410,718.923 -18.224761904,718.923 -18.227664399,718.923 -18.230566893,714.782 -18.233469387,714.782 -18.236371882,714.782 -18.239274376,718.923 -18.242176870,718.923 -18.245079365,718.923 -18.247981859,723.087 -18.250884353,723.087 -18.253786848,723.087 -18.256689342,723.087 -18.259591836,727.276 -18.262494331,723.087 -18.265396825,723.087 -18.268299319,723.087 -18.271201814,723.087 -18.274104308,718.923 -18.277006802,718.923 -18.279909297,714.782 -18.282811791,714.782 -18.285714285,714.782 -18.288616780,710.665 -18.291519274,710.665 -18.294421768,710.665 -18.297324263,710.665 -18.300226757,706.572 -18.303129251,706.572 -18.306031746,706.572 -18.308934240,706.572 -18.311836734,710.665 -18.314739229,710.665 -18.317641723,714.782 -18.320544217,710.665 -18.323446712,710.665 -18.326349206,714.782 -18.329251700,714.782 -18.332154195,714.782 -18.335056689,714.782 -18.337959183,714.782 -18.340861678,714.782 -18.343764172,710.665 -18.346666666,710.665 -18.349569160,710.665 -18.352471655,706.572 -18.355374149,706.572 -18.358276643,706.572 -18.361179138,706.572 -18.364081632,702.503 -18.366984126,702.503 -18.369886621,702.503 -18.372789115,702.503 -18.375691609,702.503 -18.378594104,698.456 -18.381496598,698.456 -18.384399092,694.434 -18.387301587,694.434 -18.390204081,694.434 -18.393106575,694.434 -18.396009070,690.434 -18.398911564,690.434 -18.401814058,686.457 -18.404716553,686.457 -18.407619047,686.457 -18.410521541,682.504 -18.413424036,678.573 -18.416326530,678.573 -18.419229024,678.573 -18.422131519,674.664 -18.425034013,674.664 -18.427936507,666.915 -18.430839002,663.074 -18.433741496,663.074 -18.436643990,659.255 -18.439546485,659.255 -18.442448979,651.683 -18.445351473,651.683 -18.448253968,647.93 -18.451156462,647.93 -18.454058956,647.93 -18.456961451,644.198 -18.459863945,640.487 -18.462766439,640.487 -18.465668934,636.798 -18.468571428,633.131 -18.471473922,793.1 -18.474376417,793.1 -18.477278911,797.695 -18.480181405,793.1 -18.483083900,793.1 -18.485986394,793.1 -18.488888888,793.1 -18.491791383,793.1 -18.494693877,793.1 -18.497596371,797.695 -18.500498866,797.695 -18.503401360,797.695 -18.506303854,797.695 -18.509206349,797.695 -18.512108843,797.695 -18.515011337,797.695 -18.517913832,793.1 -18.520816326,793.1 -18.523718820,793.1 -18.526621315,793.1 -18.529523809,793.1 -18.532426303,793.1 -18.535328798,793.1 -18.538231292,793.1 -18.541133786,793.1 -18.544036281,793.1 -18.546938775,793.1 -18.549841269,793.1 -18.552743764,793.1 -18.555646258,793.1 -18.558548752,793.1 -18.561451247,793.1 -18.564353741,793.1 -18.567256235,793.1 -18.570158730,793.1 -18.573061224,797.695 -18.575963718,793.1 -18.578866213,793.1 -18.581768707,793.1 -18.584671201,793.1 -18.587573696,793.1 -18.590476190,793.1 -18.593378684,793.1 -18.596281179,797.695 -18.599183673,797.695 -18.602086167,793.1 -18.604988662,797.695 -18.607891156,797.695 -18.610793650,793.1 -18.613696145,797.695 -18.616598639,797.695 -18.619501133,793.1 -18.622403628,793.1 -18.625306122,793.1 -18.628208616,793.1 -18.631111111,793.1 -18.634013605,793.1 -18.636916099,793.1 -18.639818594,793.1 -18.642721088,793.1 -18.645623582,793.1 -18.648526077,793.1 -18.651428571,793.1 -18.654331065,793.1 -18.657233560,793.1 -18.660136054,793.1 -18.663038548,793.1 -18.665941043,793.1 -18.668843537,793.1 -18.671746031,793.1 -18.674648526,793.1 -18.677551020,793.1 -18.680453514,793.1 -18.683356009,793.1 -18.686258503,793.1 -18.689160997,793.1 -18.692063492,793.1 -18.694965986,793.1 -18.697868480,793.1 -18.700770975,793.1 -18.703673469,793.1 -18.706575963,793.1 -18.709478458,788.532 -18.712380952,793.1 -18.715283446,793.1 -18.718185941,793.1 -18.721088435,797.695 -18.723990929,797.695 -18.726893424,793.1 -18.729795918,793.1 -18.732698412,793.1 -18.735600907,793.1 -18.738503401,793.1 -18.741405895,793.1 -18.744308390,793.1 -18.747210884,793.1 -18.750113378,793.1 -18.753015873,793.1 -18.755918367,793.1 -18.758820861,793.1 -18.761723356,793.1 -18.764625850,793.1 -18.767528344,793.1 -18.770430839,793.1 -18.773333333,793.1 -18.776235827,793.1 -18.779138321,793.1 -18.782040816,793.1 -18.784943310,793.1 -18.787845804,793.1 -18.790748299,793.1 -18.793650793,793.1 -18.796553287,793.1 -18.799455782,793.1 -18.802358276,793.1 -18.805260770,793.1 -18.808163265,793.1 -18.811065759,793.1 -18.813968253,793.1 -18.816870748,793.1 -18.819773242,793.1 -18.822675736,793.1 -18.825578231,793.1 -18.828480725,793.1 -18.831383219,793.1 -18.834285714,793.1 -18.837188208,793.1 -18.840090702,793.1 -18.842993197,793.1 -18.845895691,797.695 -18.848798185,797.695 -18.851700680,797.695 -18.854603174,793.1 -18.857505668,797.695 -18.860408163,797.695 -18.863310657,797.695 -18.866213151,797.695 -18.869115646,797.695 -18.872018140,793.1 -18.874920634,793.1 -18.877823129,793.1 -18.880725623,793.1 -18.883628117,793.1 -18.886530612,793.1 -18.889433106,788.532 -18.892335600,788.532 -18.895238095,788.532 -18.898140589,788.532 -18.901043083,793.1 -18.903945578,793.1 -18.906848072,793.1 -18.909750566,797.695 -18.912653061,797.695 -18.915555555,793.1 -18.918458049,793.1 -18.921360544,793.1 -18.924263038,793.1 -18.927165532,797.695 -18.930068027,802.316 -18.932970521,797.695 -18.935873015,797.695 -18.938775510,797.695 -18.941678004,797.695 -18.944580498,797.695 -18.947482993,793.1 -18.950385487,793.1 -18.953287981,793.1 -18.956190476,793.1 -18.959092970,793.1 -18.961995464,793.1 -18.964897959,797.695 -18.967800453,797.695 -18.970702947,793.1 -18.973605442,793.1 -18.976507936,793.1 -18.979410430,793.1 -18.982312925,797.695 -18.985215419,788.532 -18.988117913,788.532 -18.991020408,793.1 -18.993922902,797.695 -18.996825396,793.1 -18.999727891,793.1 -19.002630385,793.1 -19.005532879,793.1 -19.008435374,793.1 -19.011337868,793.1 -19.014240362,802.316 -19.017142857,802.316 -19.020045351,802.316 -19.022947845,802.316 -19.025850340,802.316 -19.028752834,802.316 -19.031655328,802.316 -19.034557823,802.316 -19.037460317,802.316 -19.040362811,797.695 -19.043265306,797.695 -19.046167800,797.695 -19.049070294,797.695 -19.051972789,797.695 -19.054875283,793.1 -19.057777777,793.1 -19.060680272,793.1 -19.063582766,793.1 -19.066485260,793.1 -19.069387755,793.1 -19.072290249,793.1 -19.075192743,793.1 -19.078095238,793.1 -19.080997732,793.1 -19.083900226,793.1 -19.086802721,793.1 -19.089705215,793.1 -19.092607709,793.1 -19.095510204,793.1 -19.098412698,793.1 -19.101315192,793.1 -19.104217687,793.1 -19.107120181,793.1 -19.110022675,793.1 -19.112925170,793.1 -19.115827664,793.1 -19.118730158,793.1 -19.121632653,793.1 -19.124535147,793.1 -19.127437641,793.1 -19.130340136,793.1 -19.133242630,793.1 -19.136145124,793.1 -19.139047619,793.1 -19.141950113,793.1 -19.144852607,793.1 -19.147755102,793.1 -19.150657596,793.1 -19.153560090,793.1 -19.156462585,793.1 -19.159365079,793.1 -19.162267573,797.695 -19.165170068,793.1 -19.168072562,793.1 -19.170975056,793.1 -19.173877551,797.695 -19.176780045,793.1 -19.179682539,793.1 -19.182585034,793.1 -19.185487528,793.1 -19.188390022,793.1 -19.191292517,793.1 -19.194195011,788.532 -19.197097505,788.532 -19.200000000,788.532 -19.202902494,788.532 -19.205804988,788.532 -19.208707482,783.991 -19.211609977,779.475 -19.214512471,774.986 -19.217414965,770.522 -19.220317460,766.084 -19.223219954,761.672 -19.226122448,761.672 -19.229024943,761.672 -19.231927437,761.672 -19.234829931,761.672 -19.237732426,766.084 -19.240634920,770.522 -19.243537414,774.986 -19.246439909,774.986 -19.249342403,774.986 -19.252244897,779.475 -19.255147392,779.475 -19.258049886,779.475 -19.260952380,779.475 -19.263854875,779.475 -19.266757369,770.522 -19.269659863,774.986 -19.272562358,770.522 -19.275464852,766.084 -19.278367346,766.084 -19.281269841,757.285 -19.284172335,802.316 -19.287074829,802.316 -19.289977324,802.316 -19.292879818,797.695 -19.295782312,793.1 -19.298684807,830.609 -19.301587301,830.609 -19.304489795,821.069 -19.307392290,816.34 -19.310294784,816.34 -19.313197278,816.34 -19.316099773,811.638 -19.319002267,816.34 -19.321904761,811.638 -19.324807256,806.964 -19.327709750,806.964 -19.330612244,806.964 -19.333514739,802.316 -19.336417233,802.316 -19.339319727,802.316 -19.342222222,797.695 -19.345124716,802.316 -19.348027210,797.695 -19.350929705,797.695 -19.353832199,797.695 -19.356734693,793.1 -19.359637188,793.1 -19.362539682,793.1 -19.365442176,793.1 -19.368344671,793.1 -19.371247165,793.1 -19.374149659,793.1 -19.377052154,793.1 -19.379954648,793.1 -19.382857142,793.1 -19.385759637,793.1 -19.388662131,793.1 -19.391564625,793.1 -19.394467120,793.1 -19.397369614,793.1 -19.400272108,793.1 -19.403174603,793.1 -19.406077097,793.1 -19.408979591,793.1 -19.411882086,793.1 -19.414784580,793.1 -19.417687074,793.1 -19.420589569,793.1 -19.423492063,793.1 -19.426394557,797.695 -19.429297052,793.1 -19.432199546,797.695 -19.435102040,797.695 -19.438004535,797.695 -19.440907029,797.695 -19.443809523,797.695 -19.446712018,797.695 -19.449614512,797.695 -19.452517006,802.316 -19.455419501,797.695 -19.458321995,793.1 -19.461224489,793.1 -19.464126984,793.1 -19.467029478,793.1 -19.469931972,793.1 -19.472834467,788.532 -19.475736961,788.532 -19.478639455,788.532 -19.481541950,788.532 -19.484444444,788.532 -19.487346938,788.532 -19.490249433,788.532 -19.493151927,788.532 -19.496054421,788.532 -19.498956916,788.532 -19.501859410,788.532 -19.504761904,788.532 -19.507664399,788.532 -19.510566893,788.532 -19.513469387,788.532 -19.516371882,788.532 -19.519274376,788.532 -19.522176870,788.532 -19.525079365,793.1 -19.527981859,793.1 -19.530884353,793.1 -19.533786848,793.1 -19.536689342,793.1 -19.539591836,793.1 -19.542494331,793.1 -19.545396825,793.1 -19.548299319,793.1 -19.551201814,793.1 -19.554104308,793.1 -19.557006802,793.1 -19.559909297,793.1 -19.562811791,793.1 -19.565714285,793.1 -19.568616780,793.1 -19.571519274,797.695 -19.574421768,793.1 -19.577324263,793.1 -19.580226757,793.1 -19.583129251,793.1 -19.586031746,793.1 -19.588934240,793.1 -19.591836734,793.1 -19.594739229,797.695 -19.597641723,797.695 -19.600544217,797.695 -19.603446712,797.695 -19.606349206,797.695 -19.609251700,797.695 -19.612154195,793.1 -19.615056689,797.695 -19.617959183,797.695 -19.620861678,797.695 -19.623764172,793.1 -19.626666666,793.1 -19.629569160,793.1 -19.632471655,793.1 -19.635374149,793.1 -19.638276643,793.1 -19.641179138,793.1 -19.644081632,793.1 -19.646984126,793.1 -19.649886621,793.1 -19.652789115,793.1 -19.655691609,793.1 -19.658594104,793.1 -19.661496598,793.1 -19.664399092,793.1 -19.667301587,793.1 -19.670204081,793.1 -19.673106575,793.1 -19.676009070,793.1 -19.678911564,793.1 -19.681814058,793.1 -19.684716553,793.1 -19.687619047,793.1 -19.690521541,793.1 -19.693424036,797.695 -19.696326530,797.695 -19.699229024,797.695 -19.702131519,797.695 -19.705034013,797.695 -19.707936507,797.695 -19.710839002,797.695 -19.713741496,797.695 -19.716643990,793.1 -19.719546485,797.695 -19.722448979,793.1 -19.725351473,793.1 -19.728253968,793.1 -19.731156462,793.1 -19.734058956,793.1 -19.736961451,793.1 -19.739863945,793.1 -19.742766439,793.1 -19.745668934,793.1 -19.748571428,793.1 -19.751473922,793.1 -19.754376417,793.1 -19.757278911,797.695 -19.760181405,793.1 -19.763083900,797.695 -19.765986394,797.695 -19.768888888,797.695 -19.771791383,797.695 -19.774693877,797.695 -19.777596371,797.695 -19.780498866,797.695 -19.783401360,797.695 -19.786303854,797.695 -19.789206349,797.695 -19.792108843,797.695 -19.795011337,797.695 -19.797913832,797.695 -19.800816326,797.695 -19.803718820,797.695 -19.806621315,797.695 -19.809523809,793.1 -19.812426303,797.695 -19.815328798,797.695 -19.818231292,793.1 -19.821133786,793.1 -19.824036281,793.1 -19.826938775,793.1 -19.829841269,793.1 -19.832743764,797.695 -19.835646258,793.1 -19.838548752,793.1 -19.841451247,793.1 -19.844353741,793.1 -19.847256235,793.1 -19.850158730,793.1 -19.853061224,793.1 -19.855963718,793.1 -19.858866213,793.1 -19.861768707,793.1 -19.864671201,793.1 -19.867573696,793.1 -19.870476190,793.1 -19.873378684,793.1 -19.876281179,793.1 -19.879183673,793.1 -19.882086167,793.1 -19.884988662,793.1 -19.887891156,793.1 -19.890793650,793.1 -19.893696145,793.1 -19.896598639,793.1 -19.899501133,797.695 -19.902403628,793.1 -19.905306122,793.1 -19.908208616,793.1 -19.911111111,793.1 -19.914013605,793.1 -19.916916099,793.1 -19.919818594,793.1 -19.922721088,793.1 -19.925623582,793.1 -19.928526077,793.1 -19.931428571,793.1 -19.934331065,793.1 -19.937233560,793.1 -19.940136054,793.1 -19.943038548,793.1 -19.945941043,793.1 -19.948843537,793.1 -19.951746031,793.1 -19.954648526,793.1 -19.957551020,793.1 -19.960453514,793.1 -19.963356009,793.1 -19.966258503,793.1 -19.969160997,793.1 -19.972063492,793.1 -19.974965986,793.1 -19.977868480,793.1 -19.980770975,793.1 -19.983673469,793.1 -19.986575963,793.1 -19.989478458,793.1 -19.992380952,793.1 -19.995283446,793.1 -19.998185941,793.1 -20.001088435,797.695 -20.003990929,797.695 -20.006893424,797.695 -20.009795918,797.695 -20.012698412,802.316 -20.015600907,806.964 -20.018503401,806.964 -20.021405895,811.638 -20.024308390,811.638 -20.027210884,816.34 -20.030113378,825.825 -20.033015873,840.261 -20.035918367,850.024 -20.038820861,854.948 -20.041723356,859.901 -20.044625850,859.901 -20.047528344,864.882 -20.050430839,869.892 -20.053333333,869.892 -20.056235827,869.892 -20.059138321,874.932 -20.062040816,874.932 -20.064943310,874.932 -20.067845804,874.932 -20.070748299,874.932 -20.073650793,869.892 -20.076553287,869.892 -20.079455782,869.892 -20.082358276,864.882 -20.085260770,859.901 -20.088163265,854.948 -20.091065759,845.128 -20.093968253,845.128 -20.096870748,830.609 -20.099773242,816.34 -20.102675736,811.638 -20.105578231,802.316 -20.108480725,797.695 -20.111383219,788.532 -20.114285714,788.532 -20.117188208,779.475 -20.120090702,779.475 -20.122993197,774.986 -20.125895691,770.522 -20.128798185,766.084 -20.131700680,770.522 -20.134603174,793.1 -20.137505668,797.695 -20.140408163,788.532 -20.143310657,788.532 -20.146213151,793.1 -20.149115646,793.1 -20.152018140,793.1 -20.154920634,793.1 -20.157823129,793.1 -20.160725623,793.1 -20.163628117,788.532 -20.166530612,788.532 -20.169433106,783.991 -20.172335600,793.1 -20.175238095,797.695 -20.178140589,788.532 -20.181043083,788.532 -20.183945578,788.532 -20.186848072,788.532 -20.189750566,793.1 -20.192653061,793.1 -20.195555555,793.1 -20.198458049,793.1 -20.201360544,793.1 -20.204263038,793.1 -20.207165532,793.1 -20.210068027,793.1 -20.212970521,793.1 -20.215873015,793.1 -20.218775510,793.1 -20.221678004,793.1 -20.224580498,793.1 -20.227482993,793.1 -20.230385487,793.1 -20.233287981,793.1 -20.236190476,793.1 -20.239092970,793.1 -20.241995464,793.1 -20.244897959,793.1 -20.247800453,793.1 -20.250702947,793.1 -20.253605442,793.1 -20.256507936,793.1 -20.259410430,793.1 -20.262312925,797.695 -20.265215419,793.1 -20.268117913,793.1 -20.271020408,-850.024 -20.273922902,-845.128 -20.276825396,-845.128 -20.279727891,-845.128 -20.282630385,-840.261 -20.285532879,-840.261 -20.288435374,-840.261 -20.291337868,-835.421 -20.294240362,-840.261 -20.297142857,-835.421 -20.300045351,-835.421 -20.302947845,-840.261 -20.305850340,-840.261 -20.308752834,-840.261 -20.311655328,-840.261 -20.314557823,-845.128 -20.317460317,-845.128 -20.320362811,-835.421 -20.323265306,-835.421 -20.326167800,-840.261 -20.329070294,-840.261 -20.331972789,-840.261 -20.334875283,-840.261 -20.337777777,-835.421 -20.340680272,-840.261 -20.343582766,-835.421 -20.346485260,-835.421 -20.349387755,-835.421 -20.352290249,-840.261 -20.355192743,-840.261 -20.358095238,-840.261 -20.360997732,-835.421 -20.363900226,-835.421 -20.366802721,-835.421 -20.369705215,-840.261 -20.372607709,-840.261 -20.375510204,-835.421 -20.378412698,-835.421 -20.381315192,-835.421 -20.384217687,-835.421 -20.387120181,-835.421 -20.390022675,-835.421 -20.392925170,-835.421 -20.395827664,-835.421 -20.398730158,-840.261 -20.401632653,-840.261 -20.404535147,-840.261 -20.407437641,-840.261 -20.410340136,-840.261 -20.413242630,-840.261 -20.416145124,-840.261 -20.419047619,-835.421 -20.421950113,-560.807 -20.424852607,-560.807 -20.427755102,-560.807 -20.430657596,-560.807 -20.433560090,-560.807 -20.436462585,-560.807 -20.439365079,-560.807 -20.442267573,-564.055 -20.445170068,-564.055 -20.448072562,-564.055 -20.450975056,-564.055 -20.453877551,-567.323 -20.456780045,-567.323 -20.459682539,-567.323 -20.462585034,-567.323 -20.465487528,-564.055 -20.468390022,-564.055 -20.471292517,-564.055 -20.474195011,-564.055 -20.477097505,-880 -20.480000000,-880 -20.482902494,-880 -20.485804988,-880 -20.488707482,-880 -20.491609977,-880 -20.494512471,-880 -20.497414965,-880 -20.500317460,-880 -20.503219954,-880 -20.506122448,-880 -20.509024943,-880 -20.511927437,-880 -20.514829931,-880 -20.517732426,-880 -20.520634920,-880 -20.523537414,-880 -20.526439909,-880 -20.529342403,-880 -20.532244897,-880 -20.535147392,-880 -20.538049886,-880 -20.540952380,-880 -20.543854875,-880 -20.546757369,-880 -20.549659863,-880 -20.552562358,-880 -20.555464852,-880 -20.558367346,-880 -20.561269841,-880 -20.564172335,-880 -20.567074829,-880 -20.569977324,-880 -20.572879818,-880 -20.575782312,-880 -20.578684807,-880 -20.581587301,-880 -20.584489795,-880 -20.587392290,-880 -20.590294784,-880 -20.593197278,-880 -20.596099773,-880 -20.599002267,-880 -20.601904761,-880 -20.604807256,-880 -20.607709750,-880 -20.610612244,-880 -20.613514739,-880 -20.616417233,-880 -20.619319727,-880 -20.622222222,633.131 -20.625124716,633.131 -20.628027210,633.131 -20.630929705,633.131 -20.633832199,629.484 -20.636734693,633.131 -20.639637188,629.484 -20.642539682,629.484 -20.645442176,629.484 -20.648344671,629.484 -20.651247165,629.484 -20.654149659,629.484 -20.657052154,629.484 -20.659954648,629.484 -20.662857142,629.484 -20.665759637,629.484 -20.668662131,629.484 -20.671564625,629.484 -20.674467120,629.484 -20.677369614,629.484 -20.680272108,629.484 -20.683174603,629.484 -20.686077097,629.484 -20.688979591,629.484 -20.691882086,629.484 -20.694784580,629.484 -20.697687074,629.484 -20.700589569,629.484 -20.703492063,629.484 -20.706394557,629.484 -20.709297052,629.484 -20.712199546,629.484 -20.715102040,629.484 -20.718004535,629.484 -20.720907029,629.484 -20.723809523,629.484 -20.726712018,629.484 -20.729614512,629.484 -20.732517006,629.484 -20.735419501,629.484 -20.738321995,629.484 -20.741224489,629.484 -20.744126984,629.484 -20.747029478,629.484 -20.749931972,629.484 -20.752834467,629.484 -20.755736961,629.484 -20.758639455,629.484 -20.761541950,629.484 -20.764444444,629.484 -20.767346938,629.484 -20.770249433,629.484 -20.773151927,629.484 -20.776054421,629.484 -20.778956916,629.484 -20.781859410,629.484 -20.784761904,629.484 -20.787664399,629.484 -20.790566893,629.484 -20.793469387,629.484 -20.796371882,629.484 -20.799274376,633.131 -20.802176870,629.484 -20.805079365,774.986 -20.807981859,766.084 -20.810884353,766.084 -20.813786848,770.522 -20.816689342,774.986 -20.819591836,774.986 -20.822494331,779.475 -20.825396825,770.522 -20.828299319,793.1 -20.831201814,811.638 -20.834104308,821.069 -20.837006802,840.261 -20.839909297,835.421 -20.842811791,830.609 -20.845714285,835.421 -20.848616780,830.609 -20.851519274,835.421 -20.854421768,840.261 -20.857324263,840.261 -20.860226757,811.638 -20.863129251,793.1 -20.866031746,797.695 -20.868934240,797.695 -20.871836734,806.964 -20.874739229,811.638 -20.877641723,811.638 -20.880544217,825.825 -20.883446712,811.638 -20.886349206,821.069 -20.889251700,825.825 -20.892154195,830.609 -20.895056689,830.609 -20.897959183,830.609 -20.900861678,830.609 -20.903764172,835.421 -20.906666666,830.609 -20.909569160,835.421 -20.912471655,830.609 -20.915374149,830.609 -20.918276643,666.915 -20.921179138,666.915 -20.924081632,666.915 -20.926984126,663.074 -20.929886621,659.255 -20.932789115,655.458 -20.935691609,651.683 -20.938594104,647.93 -20.941496598,647.93 -20.944399092,647.93 -20.947301587,644.198 -20.950204081,644.198 -20.953106575,640.487 -20.956009070,640.487 -20.958911564,636.798 -20.961814058,640.487 -20.964716553,636.798 -20.967619047,636.798 -20.970521541,633.131 -20.973424036,633.131 -20.976326530,633.131 -20.979229024,629.484 -20.982131519,629.484 -20.985034013,625.859 -20.987936507,625.859 -20.990839002,622.254 -20.993741496,622.254 -20.996643990,622.254 -20.999546485,618.67 -21.002448979,618.67 -21.005351473,615.107 -21.008253968,615.107 -21.011156462,611.564 -21.014058956,608.042 -21.016961451,604.54 -21.019863945,604.54 -21.022766439,597.596 -21.025668934,601.058 -21.028571428,594.154 -21.031473922,590.732 -21.034376417,587.33 -21.037278911,587.33 -21.040181405,587.33 -21.043083900,583.947 -21.045986394,583.947 -21.048888888,580.583 -21.051791383,580.583 -21.054693877,580.583 -21.057596371,580.583 -21.060498866,580.583 -21.063401360,577.24 -21.066303854,577.24 -21.069206349,573.915 -21.072108843,573.915 -21.075011337,570.609 -21.077913832,570.609 -21.080816326,567.323 -21.083718820,567.323 -21.086621315,567.323 -21.089523809,567.323 -21.092426303,567.323 -21.095328798,564.055 -21.098231292,567.323 -21.101133786,567.323 -21.104036281,567.323 -21.106938775,567.323 -21.109841269,567.323 -21.112743764,567.323 -21.115646258,564.055 -21.118548752,564.055 -21.121451247,560.807 -21.124353741,560.807 -21.127256235,557.577 -21.130158730,551.172 -21.133061224,547.998 -21.135963718,544.842 -21.138866213,538.584 -21.141768707,535.482 -21.144671201,535.482 -21.147573696,532.397 -21.150476190,529.331 -21.153378684,526.282 -21.156281179,526.282 -21.159183673,526.282 -21.162086167,523.251 -21.164988662,523.251 -21.167891156,523.251 -21.170793650,523.251 -21.173696145,520.237 -21.176598639,520.237 -21.179501133,520.237 -21.182403628,520.237 -21.185306122,517.241 -21.188208616,517.241 -21.191111111,517.241 -21.194013605,517.241 -21.196916099,514.262 -21.199818594,514.262 -21.202721088,514.262 -21.205623582,514.262 -21.208526077,511.3 -21.211428571,511.3 -21.214331065,511.3 -21.217233560,511.3 -21.220136054,508.355 -21.223038548,508.355 -21.225941043,508.355 -21.228843537,508.355 -21.231746031,505.427 -21.234648526,505.427 -21.237551020,505.427 -21.240453514,505.427 -21.243356009,502.516 -21.246258503,502.516 -21.249160997,502.516 -21.252063492,505.427 -21.254965986,502.516 -21.257868480,502.516 -21.260770975,502.516 -21.263673469,502.516 -21.266575963,502.516 -21.269478458,502.516 -21.272380952,502.516 -21.275283446,502.516 -21.278185941,502.516 -21.281088435,502.516 -21.283990929,502.516 -21.286893424,502.516 -21.289795918,502.516 -21.292698412,502.516 -21.295600907,502.516 -21.298503401,502.516 -21.301405895,629.484 -21.304308390,629.484 -21.307210884,629.484 -21.310113378,629.484 -21.313015873,633.131 -21.315918367,633.131 -21.318820861,633.131 -21.321723356,633.131 -21.324625850,629.484 -21.327528344,629.484 -21.330430839,629.484 -21.333333333,629.484 -21.336235827,629.484 -21.339138321,629.484 -21.342040816,629.484 -21.344943310,629.484 -21.347845804,629.484 -21.350748299,629.484 -21.353650793,629.484 -21.356553287,629.484 -21.359455782,629.484 -21.362358276,629.484 -21.365260770,629.484 -21.368163265,629.484 -21.371065759,629.484 -21.373968253,629.484 -21.376870748,629.484 -21.379773242,629.484 -21.382675736,629.484 -21.385578231,629.484 -21.388480725,629.484 -21.391383219,629.484 -21.394285714,629.484 -21.397188208,629.484 -21.400090702,629.484 -21.402993197,629.484 -21.405895691,629.484 -21.408798185,629.484 -21.411700680,629.484 -21.414603174,629.484 -21.417505668,629.484 -21.420408163,629.484 -21.423310657,629.484 -21.426213151,629.484 -21.429115646,629.484 -21.432018140,629.484 -21.434920634,629.484 -21.437823129,629.484 -21.440725623,629.484 -21.443628117,629.484 -21.446530612,629.484 -21.449433106,629.484 -21.452335600,629.484 -21.455238095,629.484 -21.458140589,629.484 -21.461043083,629.484 -21.463945578,629.484 -21.466848072,629.484 -21.469750566,629.484 -21.472653061,629.484 -21.475555555,629.484 -21.478458049,629.484 -21.481360544,629.484 -21.484263038,629.484 -21.487165532,629.484 -21.490068027,629.484 -21.492970521,629.484 -21.495873015,629.484 -21.498775510,629.484 -21.501678004,629.484 -21.504580498,629.484 -21.507482993,629.484 -21.510385487,629.484 -21.513287981,629.484 -21.516190476,629.484 -21.519092970,629.484 -21.521995464,629.484 -21.524897959,629.484 -21.527800453,629.484 -21.530702947,629.484 -21.533605442,629.484 -21.536507936,629.484 -21.539410430,629.484 -21.542312925,629.484 -21.545215419,629.484 -21.548117913,629.484 -21.551020408,629.484 -21.553922902,629.484 -21.556825396,629.484 -21.559727891,629.484 -21.562630385,629.484 -21.565532879,629.484 -21.568435374,629.484 -21.571337868,629.484 -21.574240362,629.484 -21.577142857,629.484 -21.580045351,629.484 -21.582947845,629.484 -21.585850340,629.484 -21.588752834,629.484 -21.591655328,629.484 -21.594557823,629.484 -21.597460317,629.484 -21.600362811,629.484 -21.603265306,629.484 -21.606167800,629.484 -21.609070294,629.484 -21.611972789,629.484 -21.614875283,629.484 -21.617777777,629.484 -21.620680272,629.484 -21.623582766,629.484 -21.626485260,633.131 -21.629387755,629.484 -21.632290249,629.484 -21.635192743,629.484 -21.638095238,629.484 -21.640997732,629.484 -21.643900226,629.484 -21.646802721,629.484 -21.649705215,629.484 -21.652607709,629.484 -21.655510204,629.484 -21.658412698,629.484 -21.661315192,633.131 -21.664217687,633.131 -21.667120181,633.131 -21.670022675,633.131 -21.672925170,633.131 -21.675827664,633.131 -21.678730158,633.131 -21.681632653,633.131 -21.684535147,633.131 -21.687437641,633.131 -21.690340136,633.131 -21.693242630,633.131 -21.696145124,633.131 -21.699047619,629.484 -21.701950113,629.484 -21.704852607,629.484 -21.707755102,629.484 -21.710657596,629.484 -21.713560090,629.484 -21.716462585,629.484 -21.719365079,629.484 -21.722267573,633.131 -21.725170068,629.484 -21.728072562,629.484 -21.730975056,629.484 -21.733877551,629.484 -21.736780045,629.484 -21.739682539,629.484 -21.742585034,629.484 -21.745487528,629.484 -21.748390022,629.484 -21.751292517,629.484 -21.754195011,629.484 -21.757097505,629.484 -21.760000000,629.484 -21.762902494,629.484 -21.765804988,629.484 -21.768707482,629.484 -21.771609977,629.484 -21.774512471,629.484 -21.777414965,629.484 -21.780317460,629.484 -21.783219954,629.484 -21.786122448,629.484 -21.789024943,629.484 -21.791927437,629.484 -21.794829931,629.484 -21.797732426,629.484 -21.800634920,629.484 -21.803537414,629.484 -21.806439909,629.484 -21.809342403,629.484 -21.812244897,629.484 -21.815147392,629.484 -21.818049886,629.484 -21.820952380,629.484 -21.823854875,629.484 -21.826757369,629.484 -21.829659863,629.484 -21.832562358,629.484 -21.835464852,629.484 -21.838367346,629.484 -21.841269841,629.484 -21.844172335,629.484 -21.847074829,629.484 -21.849977324,629.484 -21.852879818,629.484 -21.855782312,629.484 -21.858684807,629.484 -21.861587301,629.484 -21.864489795,629.484 -21.867392290,629.484 -21.870294784,629.484 -21.873197278,629.484 -21.876099773,629.484 -21.879002267,629.484 -21.881904761,629.484 -21.884807256,629.484 -21.887709750,629.484 -21.890612244,629.484 -21.893514739,629.484 -21.896417233,629.484 -21.899319727,629.484 -21.902222222,629.484 -21.905124716,629.484 -21.908027210,629.484 -21.910929705,629.484 -21.913832199,629.484 -21.916734693,629.484 -21.919637188,629.484 -21.922539682,629.484 -21.925442176,629.484 -21.928344671,629.484 -21.931247165,629.484 -21.934149659,629.484 -21.937052154,629.484 -21.939954648,629.484 -21.942857142,629.484 -21.945759637,629.484 -21.948662131,629.484 -21.951564625,629.484 -21.954467120,629.484 -21.957369614,629.484 -21.960272108,629.484 -21.963174603,629.484 -21.966077097,629.484 -21.968979591,629.484 -21.971882086,629.484 -21.974784580,629.484 -21.977687074,629.484 -21.980589569,629.484 -21.983492063,629.484 -21.986394557,629.484 -21.989297052,629.484 -21.992199546,629.484 -21.995102040,629.484 -21.998004535,629.484 -22.000907029,629.484 -22.003809523,629.484 -22.006712018,629.484 -22.009614512,629.484 -22.012517006,629.484 -22.015419501,629.484 -22.018321995,629.484 -22.021224489,633.131 -22.024126984,633.131 -22.027029478,633.131 -22.029931972,633.131 -22.032834467,633.131 -22.035736961,633.131 -22.038639455,633.131 -22.041541950,633.131 -22.044444444,633.131 -22.047346938,629.484 -22.050249433,629.484 -22.053151927,629.484 -22.056054421,629.484 -22.058956916,625.859 -22.061859410,633.131 -22.064761904,633.131 -22.067664399,633.131 -22.070566893,633.131 -22.073469387,633.131 -22.076371882,633.131 -22.079274376,633.131 -22.082176870,633.131 -22.085079365,633.131 -22.087981859,633.131 -22.090884353,629.484 -22.093786848,629.484 -22.096689342,629.484 -22.099591836,629.484 -22.102494331,629.484 -22.105396825,629.484 -22.108299319,629.484 -22.111201814,629.484 -22.114104308,629.484 -22.117006802,629.484 -22.119909297,629.484 -22.122811791,629.484 -22.125714285,629.484 -22.128616780,629.484 -22.131519274,629.484 -22.134421768,629.484 -22.137324263,629.484 -22.140226757,629.484 -22.143129251,629.484 -22.146031746,629.484 -22.148934240,629.484 -22.151836734,629.484 -22.154739229,629.484 -22.157641723,629.484 -22.160544217,629.484 -22.163446712,629.484 -22.166349206,629.484 -22.169251700,629.484 -22.172154195,629.484 -22.175056689,629.484 -22.177959183,629.484 -22.180861678,629.484 -22.183764172,629.484 -22.186666666,629.484 -22.189569160,629.484 -22.192471655,629.484 -22.195374149,629.484 -22.198276643,629.484 -22.201179138,629.484 -22.204081632,629.484 -22.206984126,629.484 -22.209886621,629.484 -22.212789115,629.484 -22.215691609,629.484 -22.218594104,629.484 -22.221496598,629.484 -22.224399092,629.484 -22.227301587,629.484 -22.230204081,629.484 -22.233106575,625.859 -22.236009070,629.484 -22.238911564,629.484 -22.241814058,629.484 -22.244716553,625.859 -22.247619047,629.484 -22.250521541,629.484 -22.253424036,625.859 -22.256326530,625.859 -22.259229024,625.859 -22.262131519,625.859 -22.265034013,629.484 -22.267936507,629.484 -22.270839002,629.484 -22.273741496,625.859 -22.276643990,629.484 -22.279546485,625.859 -22.282448979,629.484 -22.285351473,629.484 -22.288253968,633.131 -22.291156462,633.131 -22.294058956,636.798 -22.296961451,636.798 -22.299863945,636.798 -22.302766439,640.487 -22.305668934,647.93 -22.308571428,651.683 -22.311473922,647.93 -22.314376417,644.198 -22.317278911,644.198 -22.320181405,636.798 -22.323083900,633.131 -22.325986394,633.131 -22.328888888,629.484 -22.331791383,625.859 -22.334693877,629.484 -22.337596371,633.131 -22.340498866,629.484 -22.343401360,625.859 -22.346303854,629.484 -22.349206349,633.131 -22.352108843,633.131 -22.355011337,633.131 -22.357913832,633.131 -22.360816326,625.859 -22.363718820,625.859 -22.366621315,625.859 -22.369523809,629.484 -22.372426303,625.859 -22.375328798,629.484 -22.378231292,629.484 -22.381133786,629.484 -22.384036281,629.484 -22.386938775,629.484 -22.389841269,629.484 -22.392743764,629.484 -22.395646258,629.484 -22.398548752,629.484 -22.401451247,629.484 -22.404353741,629.484 -22.407256235,629.484 -22.410158730,629.484 -22.413061224,629.484 -22.415963718,629.484 -22.418866213,625.859 -22.421768707,625.859 -22.424671201,625.859 -22.427573696,629.484 -22.430476190,629.484 -22.433378684,629.484 -22.436281179,625.859 -22.439183673,629.484 -22.442086167,629.484 -22.444988662,629.484 -22.447891156,633.131 -22.450793650,629.484 -22.453696145,629.484 -22.456598639,633.131 -22.459501133,633.131 -22.462403628,633.131 -22.465306122,629.484 -22.468208616,629.484 -22.471111111,-479.823 -22.474013605,-491.039 -22.476916099,-488.211 -22.479818594,-479.823 -22.482721088,-477.06 -22.485623582,-479.823 -22.488526077,-471.58 -22.491428571,-937.728 -22.494331065,-932.328 -22.497233560,-932.328 -22.500136054,-932.328 -22.503038548,-921.619 -22.505941043,-911.033 -22.508843537,-911.033 -22.511746031,-905.786 -22.514648526,-911.033 -22.517551020,-890.225 -22.520453514,-900.569 -22.523356009,-916.311 -22.526258503,-916.311 -22.529160997,-916.311 -22.532063492,-916.311 -22.534965986,-926.958 -22.537868480,-926.958 -22.540770975,-926.958 -22.543673469,-926.958 -22.546575963,-921.619 -22.549478458,-926.958 -22.552380952,-921.619 -22.555283446,-926.958 -22.558185941,-468.864 -22.561088435,-471.58 -22.563990929,-471.58 -22.566893424,-468.864 -22.569795918,-468.864 -22.572698412,-471.58 -22.575600907,-474.312 -22.578503401,-471.58 -22.581405895,-477.06 -22.584308390,-477.06 -22.587210884,-491.039 -22.590113378,-477.06 -22.593015873,-477.06 -22.595918367,-482.603 -22.598820861,-482.603 -22.601723356,-479.823 -22.604625850,-493.883 -22.607528344,-496.744 -22.610430839,-499.622 -22.613333333,-514.262 -22.616235827,-514.262 -22.619138321,-499.622 -22.622040816,-499.622 -22.624943310,-505.427 -22.627845804,-502.516 -22.630748299,-508.355 -22.633650793,-502.516 -22.636553287,-505.427 -22.639455782,-505.427 -22.642358276,-508.355 -22.645260770,-523.251 -22.648163265,-529.331 -22.651065759,-526.282 -22.653968253,-523.251 -22.656870748,-523.251 -22.659773242,-694.434 -22.662675736,-706.572 -22.665578231,-710.665 -22.668480725,-710.665 -22.671383219,-710.665 -22.674285714,-710.665 -22.677188208,-710.665 -22.680090702,-710.665 -22.682993197,-710.665 -22.685895691,-706.572 -22.688798185,-706.572 -22.691700680,-706.572 -22.694603174,-706.572 -22.697505668,-706.572 -22.700408163,-706.572 -22.703310657,-706.572 -22.706213151,-706.572 -22.709115646,-706.572 -22.712018140,-706.572 -22.714920634,-706.572 -22.717823129,-706.572 -22.720725623,-706.572 -22.723628117,-706.572 -22.726530612,-706.572 -22.729433106,-706.572 -22.732335600,-706.572 -22.735238095,-706.572 -22.738140589,-706.572 -22.741043083,-706.572 -22.743945578,-706.572 -22.746848072,-706.572 -22.749750566,-706.572 -22.752653061,-706.572 -22.755555555,-706.572 -22.758458049,-706.572 -22.761360544,-706.572 -22.764263038,-706.572 -22.767165532,-706.572 -22.770068027,-706.572 -22.772970521,-706.572 -22.775873015,-706.572 -22.778775510,-706.572 -22.781678004,-706.572 -22.784580498,-706.572 -22.787482993,-706.572 -22.790385487,-706.572 -22.793287981,-706.572 -22.796190476,-706.572 -22.799092970,-706.572 -22.801995464,-706.572 -22.804897959,-706.572 -22.807800453,-706.572 -22.810702947,-706.572 -22.813605442,-706.572 -22.816507936,-706.572 -22.819410430,-706.572 -22.822312925,-702.503 -22.825215419,-702.503 -22.828117913,-698.456 -22.831020408,-694.434 -22.833922902,-694.434 -22.836825396,-698.456 -22.839727891,-694.434 -22.842630385,-694.434 -22.845532879,-690.434 -22.848435374,-690.434 -22.851337868,-694.434 -22.854240362,-698.456 -22.857142857,-698.456 -22.860045351,-702.503 -22.862947845,-706.572 -22.865850340,-702.503 -22.868752834,-702.503 -22.871655328,-706.572 -22.874557823,-706.572 -22.877460317,-706.572 -22.880362811,-706.572 -22.883265306,-706.572 -22.886167800,-706.572 -22.889070294,-706.572 -22.891972789,-706.572 -22.894875283,-706.572 -22.897777777,-706.572 -22.900680272,-706.572 -22.903582766,-706.572 -22.906485260,-706.572 -22.909387755,-706.572 -22.912290249,-706.572 -22.915192743,-706.572 -22.918095238,-706.572 -22.920997732,-706.572 -22.923900226,-706.572 -22.926802721,-706.572 -22.929705215,-706.572 -22.932607709,-706.572 -22.935510204,-706.572 -22.938412698,-706.572 -22.941315192,-706.572 -22.944217687,-706.572 -22.947120181,-706.572 -22.950022675,-706.572 -22.952925170,-706.572 -22.955827664,-706.572 -22.958730158,-706.572 -22.961632653,-706.572 -22.964535147,-706.572 -22.967437641,-706.572 -22.970340136,-706.572 -22.973242630,-706.572 -22.976145124,874.932 -22.979047619,869.892 -22.981950113,859.901 -22.984852607,859.901 -22.987755102,864.882 -22.990657596,864.882 -22.993560090,864.882 -22.996462585,859.901 -22.999365079,859.901 -23.002267573,850.024 -23.005170068,845.128 -23.008072562,845.128 -23.010975056,845.128 -23.013877551,840.261 -23.016780045,850.024 -23.019682539,845.128 -23.022585034,840.261 -23.025487528,835.421 -23.028390022,835.421 -23.031292517,835.421 -23.034195011,835.421 -23.037097505,840.261 -23.040000000,840.261 -23.042902494,840.261 -23.045804988,840.261 -23.048707482,840.261 -23.051609977,840.261 -23.054512471,840.261 -23.057414965,840.261 -23.060317460,840.261 -23.063219954,835.421 -23.066122448,835.421 -23.069024943,835.421 -23.071927437,835.421 -23.074829931,835.421 -23.077732426,835.421 -23.080634920,835.421 -23.083537414,840.261 -23.086439909,840.261 -23.089342403,840.261 -23.092244897,845.128 -23.095147392,845.128 -23.098049886,845.128 -23.100952380,850.024 -23.103854875,850.024 -23.106757369,850.024 -23.109659863,850.024 -23.112562358,854.948 -23.115464852,854.948 -23.118367346,859.901 -23.121269841,859.901 -23.124172335,859.901 -23.127074829,850.024 -23.129977324,840.261 -23.132879818,830.609 -23.135782312,835.421 -23.138684807,835.421 -23.141587301,835.421 -23.144489795,835.421 -23.147392290,840.261 -23.150294784,835.421 -23.153197278,840.261 -23.156099773,840.261 -23.159002267,840.261 -23.161904761,840.261 -23.164807256,840.261 -23.167709750,840.261 -23.170612244,840.261 -23.173514739,835.421 -23.176417233,840.261 -23.179319727,840.261 -23.182222222,840.261 -23.185124716,840.261 -23.188027210,840.261 -23.190929705,783.991 -23.193832199,783.991 -23.196734693,788.532 -23.199637188,783.991 -23.202539682,783.991 -23.205442176,783.991 -23.208344671,783.991 -23.211247165,783.991 -23.214149659,788.532 -23.217052154,793.1 -23.219954648,797.695 -23.222857142,797.695 -23.225759637,797.695 -23.228662131,802.316 -23.231564625,806.964 -23.234467120,806.964 -23.237369614,811.638 -23.240272108,811.638 -23.243174603,816.34 -23.246077097,816.34 -23.248979591,816.34 -23.251882086,821.069 -23.254784580,825.825 -23.257687074,825.825 -23.260589569,830.609 -23.263492063,830.609 -23.266394557,835.421 -23.269297052,835.421 -23.272199546,835.421 -23.275102040,835.421 -23.278004535,835.421 -23.280907029,840.261 -23.283809523,840.261 -23.286712018,845.128 -23.289614512,845.128 -23.292517006,845.128 -23.295419501,850.024 -23.298321995,850.024 -23.301224489,850.024 -23.304126984,850.024 -23.307029478,854.948 -23.309931972,854.948 -23.312834467,854.948 -23.315736961,854.948 -23.318639455,854.948 -23.321541950,850.024 -23.324444444,850.024 -23.327346938,850.024 -23.330249433,850.024 -23.333151927,845.128 -23.336054421,840.261 -23.338956916,835.421 -23.341859410,830.609 -23.344761904,825.825 -23.347664399,821.069 -23.350566893,816.34 -23.353469387,806.964 -23.356371882,797.695 -23.359274376,797.695 -23.362176870,797.695 -23.365079365,793.1 -23.367981859,793.1 -23.370884353,793.1 -23.373786848,793.1 -23.376689342,793.1 -23.379591836,793.1 -23.382494331,793.1 -23.385396825,793.1 -23.388299319,793.1 -23.391201814,793.1 -23.394104308,793.1 -23.397006802,793.1 -23.399909297,793.1 -23.402811791,793.1 -23.405714285,793.1 -23.408616780,797.695 -23.411519274,797.695 -23.414421768,797.695 -23.417324263,797.695 -23.420226757,797.695 -23.423129251,797.695 -23.426031746,793.1 -23.428934240,793.1 -23.431836734,793.1 -23.434739229,793.1 -23.437641723,793.1 -23.440544217,793.1 -23.443446712,793.1 -23.446349206,793.1 -23.449251700,793.1 -23.452154195,793.1 -23.455056689,793.1 -23.457959183,793.1 -23.460861678,793.1 -23.463764172,793.1 -23.466666666,793.1 -23.469569160,793.1 -23.472471655,793.1 -23.475374149,793.1 -23.478276643,797.695 -23.481179138,793.1 -23.484081632,793.1 -23.486984126,797.695 -23.489886621,802.316 -23.492789115,788.532 -23.495691609,793.1 -23.498594104,774.986 -23.501496598,779.475 -23.504399092,811.638 -23.507301587,783.991 -23.510204081,359.461 -23.513106575,361.544 -23.516009070,363.638 -23.518911564,363.638 -23.521814058,363.638 -23.524716553,363.638 -23.527619047,363.638 -23.530521541,363.638 -23.533424036,365.745 -23.536326530,365.745 -23.539229024,365.745 -23.542131519,365.745 -23.545034013,367.863 -23.547936507,367.863 -23.550839002,367.863 -23.553741496,369.994 -23.556643990,369.994 -23.559546485,369.994 -23.562448979,369.994 -23.565351473,367.863 -23.568253968,367.863 -23.571156462,367.863 -23.574058956,367.863 -23.576961451,365.745 -23.579863945,365.745 -23.582766439,363.638 -23.585668934,363.638 -23.588571428,359.461 -23.591473922,359.461 -23.594376417,357.391 -23.597278911,357.391 -23.600181405,355.333 -23.603083900,355.333 -23.605986394,353.286 -23.608888888,351.251 -23.611791383,351.251 -23.614693877,349.228 -23.617596371,349.228 -23.620498866,-880 -23.623401360,-880 -23.626303854,-880 -23.629206349,-880 -23.632108843,-880 diff --git a/project_code/noteDetection/melodiaTest/bin/data/test.wav b/project_code/noteDetection/melodiaTest/bin/data/test.wav deleted file mode 100644 index 0124d48dc..000000000 Binary files a/project_code/noteDetection/melodiaTest/bin/data/test.wav and /dev/null differ diff --git a/project_code/noteDetection/melodiaTest/bin/data/test3.csv b/project_code/noteDetection/melodiaTest/bin/data/test3.csv deleted file mode 100644 index a6c4d4377..000000000 --- a/project_code/noteDetection/melodiaTest/bin/data/test3.csv +++ /dev/null @@ -1,8135 +0,0 @@ -0.023219954,-440 -0.026122448,-440 -0.029024943,-440 -0.031927437,-440 -0.034829931,-440 -0.037732426,-440 -0.040634920,-440 -0.043537414,-440 -0.046439909,-440 -0.049342403,-440 -0.052244897,-440 -0.055147392,-440 -0.058049886,-440 -0.060952380,-440 -0.063854875,-440 -0.066757369,-440 -0.069659863,-440 -0.072562358,-440 -0.075464852,-440 -0.078367346,-440 -0.081269841,-440 -0.084172335,-440 -0.087074829,-440 -0.089977324,-440 -0.092879818,-440 -0.095782312,-440 -0.098684807,-440 -0.101587301,-440 -0.104489795,-440 -0.107392290,-440 -0.110294784,-440 -0.113197278,-440 -0.116099773,-440 -0.119002267,-440 -0.121904761,1141.22 -0.124807256,1141.22 -0.127709750,1121.61 -0.130612244,1141.22 -0.133514739,1121.61 -0.136417233,1121.61 -0.139319727,1096 -0.142222222,1083.41 -0.145124716,1064.79 -0.148027210,1064.79 -0.150929705,1058.66 -0.153832199,1070.96 -0.156734693,1058.66 -0.159637188,1052.56 -0.162539682,1052.56 -0.165442176,1046.5 -0.168344671,1046.5 -0.171247165,1046.5 -0.174149659,1028.52 -0.177052154,999.244 -0.179954648,993.489 -0.182857142,999.244 -0.185759637,999.244 -0.188662131,999.244 -0.191564625,999.244 -0.194467120,993.489 -0.197369614,999.244 -0.200272108,993.489 -0.203174603,999.244 -0.206077097,1005.03 -0.208979591,1005.03 -0.211882086,1005.03 -0.214784580,1010.85 -0.217687074,1010.85 -0.220589569,1016.71 -0.223492063,1016.71 -0.226394557,1010.85 -0.229297052,1028.52 -0.232199546,1016.71 -0.235102040,1016.71 -0.238004535,1010.85 -0.240907029,1022.6 -0.243809523,1016.71 -0.246712018,1010.85 -0.249614512,1010.85 -0.252517006,1005.03 -0.255419501,1005.03 -0.258321995,1010.85 -0.261224489,1010.85 -0.264126984,1005.03 -0.267029478,993.489 -0.269931972,987.767 -0.272834467,982.078 -0.275736961,982.078 -0.278639455,970.797 -0.281541950,976.421 -0.284444444,954.12 -0.287346938,937.728 -0.290249433,932.328 -0.293151927,926.958 -0.296054421,937.728 -0.298956916,954.12 -0.301859410,932.328 -0.304761904,-440 -0.307664399,-440 -0.310566893,-440 -0.313469387,-440 -0.316371882,-440 -0.319274376,-440 -0.322176870,-440 -0.325079365,-440 -0.327981859,-502.516 -0.330884353,-517.241 -0.333786848,-505.427 -0.336689342,-505.427 -0.339591836,-505.427 -0.342494331,-511.3 -0.345396825,-508.355 -0.348299319,-502.516 -0.351201814,-502.516 -0.354104308,-502.516 -0.357006802,-502.516 -0.359909297,-505.427 -0.362811791,-502.516 -0.365714285,-505.427 -0.368616780,-505.427 -0.371519274,-502.516 -0.374421768,-511.3 -0.377324263,-511.3 -0.380226757,-511.3 -0.383129251,-511.3 -0.386031746,-511.3 -0.388934240,-511.3 -0.391836734,-508.355 -0.394739229,-514.262 -0.397641723,-511.3 -0.400544217,-508.355 -0.403446712,-508.355 -0.406349206,-502.516 -0.409251700,-502.516 -0.412154195,-499.622 -0.415056689,-502.516 -0.417959183,-499.622 -0.420861678,-496.744 -0.423764172,-491.039 -0.426666666,-491.039 -0.429569160,-482.603 -0.432471655,-479.823 -0.435374149,-485.399 -0.438276643,-488.211 -0.441179138,-485.399 -0.444081632,-488.211 -0.446984126,-488.211 -0.449886621,-491.039 -0.452789115,-493.883 -0.455691609,-493.883 -0.458594104,-488.211 -0.461496598,-496.744 -0.464399092,-499.622 -0.467301587,-493.883 -0.470204081,-493.883 -0.473106575,-491.039 -0.476009070,-491.039 -0.478911564,-496.744 -0.481814058,-499.622 -0.484716553,-499.622 -0.487619047,-502.516 -0.490521541,-502.516 -0.493424036,-511.3 -0.496326530,-511.3 -0.499229024,-511.3 -0.502131519,-511.3 -0.505034013,-511.3 -0.507936507,-508.355 -0.510839002,-505.427 -0.513741496,-505.427 -0.516643990,-508.355 -0.519546485,-517.241 -0.522448979,-514.262 -0.525351473,-514.262 -0.528253968,-463.479 -0.531156462,-468.864 -0.534058956,-471.58 -0.536961451,-468.864 -0.539863945,-468.864 -0.542766439,-788.532 -0.545668934,-793.1 -0.548571428,-793.1 -0.551473922,-793.1 -0.554376417,-793.1 -0.557278911,-797.695 -0.560181405,-802.316 -0.563083900,-802.316 -0.565986394,-793.1 -0.568888888,-793.1 -0.571791383,-788.532 -0.574693877,-793.1 -0.577596371,-797.695 -0.580498866,-797.695 -0.583401360,-797.695 -0.586303854,-797.695 -0.589206349,-793.1 -0.592108843,-793.1 -0.595011337,-793.1 -0.597913832,-793.1 -0.600816326,-797.695 -0.603718820,-797.695 -0.606621315,-797.695 -0.609523809,-797.695 -0.612426303,-797.695 -0.615328798,-797.695 -0.618231292,-802.316 -0.621133786,-802.316 -0.624036281,-797.695 -0.626938775,-802.316 -0.629841269,-797.695 -0.632743764,-802.316 -0.635646258,-802.316 -0.638548752,-806.964 -0.641451247,-802.316 -0.644353741,-802.316 -0.647256235,-806.964 -0.650158730,-806.964 -0.653061224,-806.964 -0.655963718,-802.316 -0.658866213,-802.316 -0.661768707,-802.316 -0.664671201,-802.316 -0.667573696,-797.695 -0.670476190,-797.695 -0.673378684,-797.695 -0.676281179,-793.1 -0.679183673,-793.1 -0.682086167,-797.695 -0.684988662,-797.695 -0.687891156,-793.1 -0.690793650,-793.1 -0.693696145,-793.1 -0.696598639,-793.1 -0.699501133,-793.1 -0.702403628,-793.1 -0.705306122,-793.1 -0.708208616,-793.1 -0.711111111,-797.695 -0.714013605,-793.1 -0.716916099,-793.1 -0.719818594,-797.695 -0.722721088,-797.695 -0.725623582,-793.1 -0.728526077,-793.1 -0.731428571,-788.532 -0.734331065,-797.695 -0.737233560,-797.695 -0.740136054,-797.695 -0.743038548,-793.1 -0.745941043,-797.695 -0.748843537,-797.695 -0.751746031,636.798 -0.754648526,636.798 -0.757551020,640.487 -0.760453514,644.198 -0.763356009,647.93 -0.766258503,647.93 -0.769160997,651.683 -0.772063492,659.255 -0.774965986,659.255 -0.777868480,674.664 -0.780770975,674.664 -0.783673469,678.573 -0.786575963,682.504 -0.789478458,686.457 -0.792380952,686.457 -0.795283446,690.434 -0.798185941,690.434 -0.801088435,690.434 -0.803990929,694.434 -0.806893424,694.434 -0.809795918,694.434 -0.812698412,694.434 -0.815600907,694.434 -0.818503401,694.434 -0.821405895,698.456 -0.824308390,698.456 -0.827210884,698.456 -0.830113378,698.456 -0.833015873,694.434 -0.835918367,694.434 -0.838820861,694.434 -0.841723356,694.434 -0.844625850,694.434 -0.847528344,686.457 -0.850430839,686.457 -0.853333333,686.457 -0.856235827,-493.883 -0.859138321,-491.039 -0.862040816,-493.883 -0.864943310,-491.039 -0.867845804,-493.883 -0.870748299,-491.039 -0.873650793,-493.883 -0.876553287,-493.883 -0.879455782,-493.883 -0.882358276,-493.883 -0.885260770,-488.211 -0.888163265,-493.883 -0.891065759,-499.622 -0.893968253,-496.744 -0.896870748,-496.744 -0.899773242,-502.516 -0.902675736,-499.622 -0.905578231,-499.622 -0.908480725,-499.622 -0.911383219,-499.622 -0.914285714,-499.622 -0.917188208,-499.622 -0.920090702,-499.622 -0.922993197,-499.622 -0.925895691,-496.744 -0.928798185,-496.744 -0.931700680,-502.516 -0.934603174,-499.622 -0.937505668,-496.744 -0.940408163,-499.622 -0.943310657,-499.622 -0.946213151,-499.622 -0.949115646,-496.744 -0.952018140,-499.622 -0.954920634,-499.622 -0.957823129,-496.744 -0.960725623,-493.883 -0.963628117,-496.744 -0.966530612,-493.883 -0.969433106,-499.622 -0.972335600,-499.622 -0.975238095,-499.622 -0.978140589,-499.622 -0.981043083,-505.427 -0.983945578,-502.516 -0.986848072,-499.622 -0.989750566,-502.516 -0.992653061,-463.479 -0.995555555,-460.809 -0.998458049,-463.479 -1.001360544,-463.479 -1.004263038,-463.479 -1.007165532,-463.479 -1.010068027,-463.479 -1.012970521,-463.479 -1.015873015,-463.479 -1.018775510,-463.479 -1.021678004,-463.479 -1.024580498,-466.164 -1.027482993,-466.164 -1.030385487,-466.164 -1.033287981,-468.864 -1.036190476,-468.864 -1.039092970,-468.864 -1.041995464,-468.864 -1.044897959,-468.864 -1.047800453,-468.864 -1.050702947,-468.864 -1.053605442,-468.864 -1.056507936,-466.164 -1.059410430,-466.164 -1.062312925,-466.164 -1.065215419,-466.164 -1.068117913,-466.164 -1.071020408,-466.164 -1.073922902,-466.164 -1.076825396,-466.164 -1.079727891,-466.164 -1.082630385,-466.164 -1.085532879,-466.164 -1.088435374,-468.864 -1.091337868,-468.864 -1.094240362,-468.864 -1.097142857,-466.164 -1.100045351,-466.164 -1.102947845,-466.164 -1.105850340,-466.164 -1.108752834,-466.164 -1.111655328,-463.479 -1.114557823,-463.479 -1.117460317,-463.479 -1.120362811,-460.809 -1.123265306,-460.809 -1.126167800,-460.809 -1.129070294,-460.809 -1.131972789,-463.479 -1.134875283,-463.479 -1.137777777,-463.479 -1.140680272,-466.164 -1.143582766,-468.864 -1.146485260,-474.312 -1.149387755,-477.06 -1.152290249,-880 -1.155192743,-880 -1.158095238,-880 -1.160997732,-880 -1.163900226,-880 -1.166802721,-880 -1.169705215,-880 -1.172607709,-880 -1.175510204,-880 -1.178412698,-880 -1.181315192,-880 -1.184217687,-880 -1.187120181,-880 -1.190022675,-880 -1.192925170,-880 -1.195827664,-880 -1.198730158,-880 -1.201632653,916.311 -1.204535147,916.311 -1.207437641,911.033 -1.210340136,905.786 -1.213242630,911.033 -1.216145124,916.311 -1.219047619,921.619 -1.221950113,921.619 -1.224852607,916.311 -1.227755102,529.331 -1.230657596,529.331 -1.233560090,532.397 -1.236462585,532.397 -1.239365079,532.397 -1.242267573,532.397 -1.245170068,532.397 -1.248072562,532.397 -1.250975056,532.397 -1.253877551,532.397 -1.256780045,532.397 -1.259682539,532.397 -1.262585034,532.397 -1.265487528,532.397 -1.268390022,529.331 -1.271292517,529.331 -1.274195011,529.331 -1.277097505,526.282 -1.280000000,526.282 -1.282902494,526.282 -1.285804988,523.251 -1.288707482,523.251 -1.291609977,520.237 -1.294512471,520.237 -1.297414965,517.241 -1.300317460,517.241 -1.303219954,514.262 -1.306122448,511.3 -1.309024943,511.3 -1.311927437,505.427 -1.314829931,505.427 -1.317732426,502.516 -1.320634920,499.622 -1.323537414,496.744 -1.326439909,493.883 -1.329342403,493.883 -1.332244897,488.211 -1.335147392,488.211 -1.338049886,488.211 -1.340952380,488.211 -1.343854875,488.211 -1.346757369,485.399 -1.349659863,482.603 -1.352562358,482.603 -1.355464852,482.603 -1.358367346,482.603 -1.361269841,482.603 -1.364172335,479.823 -1.367074829,479.823 -1.369977324,479.823 -1.372879818,477.06 -1.375782312,474.312 -1.378684807,471.58 -1.381587301,466.164 -1.384489795,463.479 -1.387392290,466.164 -1.390294784,466.164 -1.393197278,466.164 -1.396099773,466.164 -1.399002267,466.164 -1.401904761,466.164 -1.404807256,466.164 -1.407709750,463.479 -1.410612244,463.479 -1.413514739,463.479 -1.416417233,463.479 -1.419319727,460.809 -1.422222222,460.809 -1.425124716,460.809 -1.428027210,460.809 -1.430929705,460.809 -1.433832199,460.809 -1.436734693,460.809 -1.439637188,458.155 -1.442539682,458.155 -1.445442176,458.155 -1.448344671,458.155 -1.451247165,455.517 -1.454149659,455.517 -1.457052154,452.893 -1.459954648,452.893 -1.462857142,452.893 -1.465759637,452.893 -1.468662131,452.893 -1.471564625,452.893 -1.474467120,452.893 -1.477369614,452.893 -1.480272108,452.893 -1.483174603,452.893 -1.486077097,452.893 -1.488979591,452.893 -1.491882086,452.893 -1.494784580,452.893 -1.497687074,452.893 -1.500589569,452.893 -1.503492063,455.517 -1.506394557,455.517 -1.509297052,455.517 -1.512199546,455.517 -1.515102040,455.517 -1.518004535,455.517 -1.520907029,455.517 -1.523809523,455.517 -1.526712018,458.155 -1.529614512,458.155 -1.532517006,458.155 -1.535419501,458.155 -1.538321995,460.809 -1.541224489,458.155 -1.544126984,-880 -1.547029478,-880 -1.549931972,-880 -1.552834467,-880 -1.555736961,-880 -1.558639455,-880 -1.561541950,-880 -1.564444444,-880 -1.567346938,-880 -1.570249433,-880 -1.573151927,-880 -1.576054421,-880 -1.578956916,-880 -1.581859410,-880 -1.584761904,-880 -1.587664399,-880 -1.590566893,-880 -1.593469387,-880 -1.596371882,-880 -1.599274376,-880 -1.602176870,-880 -1.605079365,-880 -1.607981859,-880 -1.610884353,-880 -1.613786848,-880 -1.616689342,-880 -1.619591836,-880 -1.622494331,-880 -1.625396825,-880 -1.628299319,-880 -1.631201814,-880 -1.634104308,-880 -1.637006802,-880 -1.639909297,-880 -1.642811791,-880 -1.645714285,-880 -1.648616780,-880 -1.651519274,-880 -1.654421768,-880 -1.657324263,-880 -1.660226757,-880 -1.663129251,-880 -1.666031746,-880 -1.668934240,-880 -1.671836734,-880 -1.674739229,-880 -1.677641723,-880 -1.680544217,-880 -1.683446712,651.683 -1.686349206,659.255 -1.689251700,647.93 -1.692154195,647.93 -1.695056689,647.93 -1.697959183,640.487 -1.700861678,644.198 -1.703764172,640.487 -1.706666666,640.487 -1.709569160,640.487 -1.712471655,636.798 -1.715374149,636.798 -1.718276643,636.798 -1.721179138,636.798 -1.724081632,633.131 -1.726984126,633.131 -1.729886621,633.131 -1.732789115,633.131 -1.735691609,633.131 -1.738594104,633.131 -1.741496598,629.484 -1.744399092,629.484 -1.747301587,629.484 -1.750204081,629.484 -1.753106575,629.484 -1.756009070,625.859 -1.758911564,625.859 -1.761814058,625.859 -1.764716553,622.254 -1.767619047,618.67 -1.770521541,615.107 -1.773424036,615.107 -1.776326530,611.564 -1.779229024,608.042 -1.782131519,608.042 -1.785034013,604.54 -1.787936507,601.058 -1.790839002,601.058 -1.793741496,597.596 -1.796643990,597.596 -1.799546485,597.596 -1.802448979,597.596 -1.805351473,597.596 -1.808253968,597.596 -1.811156462,597.596 -1.814058956,597.596 -1.816961451,597.596 -1.819863945,597.596 -1.822766439,597.596 -1.825668934,597.596 -1.828571428,601.058 -1.831473922,601.058 -1.834376417,601.058 -1.837278911,601.058 -1.840181405,604.54 -1.843083900,604.54 -1.845986394,604.54 -1.848888888,604.54 -1.851791383,604.54 -1.854693877,604.54 -1.857596371,604.54 -1.860498866,604.54 -1.863401360,604.54 -1.866303854,601.058 -1.869206349,601.058 -1.872108843,601.058 -1.875011337,601.058 -1.877913832,597.596 -1.880816326,597.596 -1.883718820,597.596 -1.886621315,597.596 -1.889523809,594.154 -1.892426303,594.154 -1.895328798,594.154 -1.898231292,594.154 -1.901133786,594.154 -1.904036281,594.154 -1.906938775,594.154 -1.909841269,594.154 -1.912743764,590.732 -1.915646258,590.732 -1.918548752,590.732 -1.921451247,590.732 -1.924353741,590.732 -1.927256235,587.33 -1.930158730,587.33 -1.933061224,587.33 -1.935963718,587.33 -1.938866213,587.33 -1.941768707,587.33 -1.944671201,587.33 -1.947573696,587.33 -1.950476190,587.33 -1.953378684,583.947 -1.956281179,583.947 -1.959183673,583.947 -1.962086167,583.947 -1.964988662,583.947 -1.967891156,583.947 -1.970793650,583.947 -1.973696145,580.583 -1.976598639,580.583 -1.979501133,580.583 -1.982403628,580.583 -1.985306122,580.583 -1.988208616,580.583 -1.991111111,580.583 -1.994013605,580.583 -1.996916099,580.583 -1.999818594,577.24 -2.002721088,577.24 -2.005623582,577.24 -2.008526077,577.24 -2.011428571,577.24 -2.014331065,580.583 -2.017233560,580.583 -2.020136054,580.583 -2.023038548,580.583 -2.025941043,580.583 -2.028843537,583.947 -2.031746031,583.947 -2.034648526,583.947 -2.037551020,587.33 -2.040453514,587.33 -2.043356009,587.33 -2.046258503,587.33 -2.049160997,587.33 -2.052063492,587.33 -2.054965986,587.33 -2.057868480,587.33 -2.060770975,587.33 -2.063673469,587.33 -2.066575963,587.33 -2.069478458,587.33 -2.072380952,587.33 -2.075283446,587.33 -2.078185941,587.33 -2.081088435,587.33 -2.083990929,587.33 -2.086893424,587.33 -2.089795918,587.33 -2.092698412,587.33 -2.095600907,587.33 -2.098503401,587.33 -2.101405895,587.33 -2.104308390,587.33 -2.107210884,583.947 -2.110113378,583.947 -2.113015873,583.947 -2.115918367,583.947 -2.118820861,583.947 -2.121723356,583.947 -2.124625850,583.947 -2.127528344,583.947 -2.130430839,583.947 -2.133333333,583.947 -2.136235827,583.947 -2.139138321,583.947 -2.142040816,580.583 -2.144943310,580.583 -2.147845804,580.583 -2.150748299,580.583 -2.153650793,580.583 -2.156553287,580.583 -2.159455782,583.947 -2.162358276,583.947 -2.165260770,583.947 -2.168163265,-587.33 -2.171065759,-587.33 -2.173968253,-594.154 -2.176870748,-594.154 -2.179773242,-597.596 -2.182675736,-601.058 -2.185578231,-604.54 -2.188480725,-618.67 -2.191383219,-611.564 -2.194285714,-601.058 -2.197188208,-583.947 -2.200090702,-590.732 -2.202993197,-583.947 -2.205895691,-583.947 -2.208798185,-587.33 -2.211700680,-587.33 -2.214603174,-590.732 -2.217505668,-590.732 -2.220408163,-587.33 -2.223310657,-583.947 -2.226213151,-587.33 -2.229115646,-587.33 -2.232018140,-587.33 -2.234920634,-587.33 -2.237823129,-590.732 -2.240725623,-587.33 -2.243628117,-590.732 -2.246530612,-587.33 -2.249433106,-587.33 -2.252335600,-587.33 -2.255238095,-587.33 -2.258140589,-583.947 -2.261043083,-590.732 -2.263945578,-587.33 -2.266848072,-587.33 -2.269750566,-880 -2.272653061,-880 -2.275555555,-880 -2.278458049,-880 -2.281360544,-880 -2.284263038,-880 -2.287165532,-880 -2.290068027,-880 -2.292970521,-880 -2.295873015,-880 -2.298775510,-880 -2.301678004,-880 -2.304580498,-880 -2.307482993,-880 -2.310385487,-880 -2.313287981,-880 -2.316190476,-880 -2.319092970,-880 -2.321995464,-880 -2.324897959,-880 -2.327800453,-880 -2.330702947,-731.489 -2.333605442,-723.087 -2.336507936,-723.087 -2.339410430,-727.276 -2.342312925,-727.276 -2.345215419,-727.276 -2.348117913,-723.087 -2.351020408,-727.276 -2.353922902,-723.087 -2.356825396,-723.087 -2.359727891,-727.276 -2.362630385,-723.087 -2.365532879,727.276 -2.368435374,723.087 -2.371337868,723.087 -2.374240362,723.087 -2.377142857,723.087 -2.380045351,723.087 -2.382947845,723.087 -2.385850340,723.087 -2.388752834,723.087 -2.391655328,723.087 -2.394557823,723.087 -2.397460317,723.087 -2.400362811,718.923 -2.403265306,718.923 -2.406167800,718.923 -2.409070294,718.923 -2.411972789,718.923 -2.414875283,718.923 -2.417777777,718.923 -2.420680272,718.923 -2.423582766,714.782 -2.426485260,714.782 -2.429387755,714.782 -2.432290249,714.782 -2.435192743,714.782 -2.438095238,710.665 -2.440997732,710.665 -2.443900226,710.665 -2.446802721,710.665 -2.449705215,710.665 -2.452607709,706.572 -2.455510204,706.572 -2.458412698,706.572 -2.461315192,706.572 -2.464217687,706.572 -2.467120181,706.572 -2.470022675,702.503 -2.472925170,702.503 -2.475827664,702.503 -2.478730158,702.503 -2.481632653,702.503 -2.484535147,702.503 -2.487437641,702.503 -2.490340136,702.503 -2.493242630,702.503 -2.496145124,702.503 -2.499047619,702.503 -2.501950113,702.503 -2.504852607,702.503 -2.507755102,702.503 -2.510657596,702.503 -2.513560090,702.503 -2.516462585,706.572 -2.519365079,706.572 -2.522267573,706.572 -2.525170068,706.572 -2.528072562,706.572 -2.530975056,706.572 -2.533877551,706.572 -2.536780045,706.572 -2.539682539,706.572 -2.542585034,706.572 -2.545487528,702.503 -2.548390022,702.503 -2.551292517,698.456 -2.554195011,698.456 -2.557097505,698.456 -2.560000000,698.456 -2.562902494,690.434 -2.565804988,690.434 -2.568707482,694.434 -2.571609977,698.456 -2.574512471,702.503 -2.577414965,-797.695 -2.580317460,-793.1 -2.583219954,-797.695 -2.586122448,-797.695 -2.589024943,-797.695 -2.591927437,-802.316 -2.594829931,-802.316 -2.597732426,-802.316 -2.600634920,-802.316 -2.603537414,-797.695 -2.606439909,-797.695 -2.609342403,-797.695 -2.612244897,-797.695 -2.615147392,-797.695 -2.618049886,-793.1 -2.620952380,-793.1 -2.623854875,-793.1 -2.626757369,-793.1 -2.629659863,-793.1 -2.632562358,-793.1 -2.635464852,-793.1 -2.638367346,-793.1 -2.641269841,-793.1 -2.644172335,-793.1 -2.647074829,-793.1 -2.649977324,-793.1 -2.652879818,-793.1 -2.655782312,-793.1 -2.658684807,-793.1 -2.661587301,-797.695 -2.664489795,-793.1 -2.667392290,-793.1 -2.670294784,-793.1 -2.673197278,-788.532 -2.676099773,-788.532 -2.679002267,-793.1 -2.681904761,-788.532 -2.684807256,-788.532 -2.687709750,-793.1 -2.690612244,-788.532 -2.693514739,-788.532 -2.696417233,-788.532 -2.699319727,-788.532 -2.702222222,-788.532 -2.705124716,-788.532 -2.708027210,-788.532 -2.710929705,-788.532 -2.713832199,-788.532 -2.716734693,-788.532 -2.719637188,-788.532 -2.722539682,-788.532 -2.725442176,-474.312 -2.728344671,-477.06 -2.731247165,-474.312 -2.734149659,-479.823 -2.737052154,-474.312 -2.739954648,-474.312 -2.742857142,-471.58 -2.745759637,-471.58 -2.748662131,-474.312 -2.751564625,-471.58 -2.754467120,-474.312 -2.757369614,-474.312 -2.760272108,-474.312 -2.763174603,-471.58 -2.766077097,-474.312 -2.768979591,-880 -2.771882086,-880 -2.774784580,-880 -2.777687074,-880 -2.780589569,-880 -2.783492063,-880 -2.786394557,-880 -2.789297052,-880 -2.792199546,-880 -2.795102040,-880 -2.798004535,-880 -2.800907029,-880 -2.803809523,-880 -2.806712018,-880 -2.809614512,-880 -2.812517006,-880 -2.815419501,-880 -2.818321995,-880 -2.821224489,-880 -2.824126984,-880 -2.827029478,-880 -2.829931972,-880 -2.832834467,-880 -2.835736961,-880 -2.838639455,-880 -2.841541950,-880 -2.844444444,-880 -2.847346938,-880 -2.850249433,-880 -2.853151927,-880 -2.856054421,-880 -2.858956916,-880 -2.861859410,-880 -2.864761904,-880 -2.867664399,-880 -2.870566893,-880 -2.873469387,-880 -2.876371882,-880 -2.879274376,-880 -2.882176870,-880 -2.885079365,-880 -2.887981859,-880 -2.890884353,-880 -2.893786848,-880 -2.896689342,-880 -2.899591836,-880 -2.902494331,-880 -2.905396825,-880 -2.908299319,-880 -2.911201814,-880 -2.914104308,-880 -2.917006802,-880 -2.919909297,-880 -2.922811791,-880 -2.925714285,-880 -2.928616780,-880 -2.931519274,-880 -2.934421768,-880 -2.937324263,-880 -2.940226757,-880 -2.943129251,-880 -2.946031746,-880 -2.948934240,-880 -2.951836734,-880 -2.954739229,-880 -2.957641723,-880 -2.960544217,-880 -2.963446712,-880 -2.966349206,-880 -2.969251700,-880 -2.972154195,-880 -2.975056689,-880 -2.977959183,-880 -2.980861678,-880 -2.983764172,-880 -2.986666666,-880 -2.989569160,-440 -2.992471655,-440 -2.995374149,-440 -2.998276643,-440 -3.001179138,-440 -3.004081632,-440 -3.006984126,-440 -3.009886621,-440 -3.012789115,-440 -3.015691609,-440 -3.018594104,-659.255 -3.021496598,-670.779 -3.024399092,-670.779 -3.027301587,-682.504 -3.030204081,-694.434 -3.033106575,-702.503 -3.036009070,-714.782 -3.038911564,-723.087 -3.041814058,-731.489 -3.044716553,-739.989 -3.047619047,-748.587 -3.050521541,-757.285 -3.053424036,-766.084 -3.056326530,-770.522 -3.059229024,-779.475 -3.062131519,-788.532 -3.065034013,-793.1 -3.067936507,-802.316 -3.070839002,-816.34 -3.073741496,-830.609 -3.076643990,-850.024 -3.079546485,-864.882 -3.082448979,-442.549 -3.085351473,-447.691 -3.088253968,466.164 -3.091156462,471.58 -3.094058956,477.06 -3.096961451,477.06 -3.099863945,482.603 -3.102766439,485.399 -3.105668934,491.039 -3.108571428,493.883 -3.111473922,496.744 -3.114376417,499.622 -3.117278911,505.427 -3.120181405,505.427 -3.123083900,511.3 -3.125986394,514.262 -3.128888888,517.241 -3.131791383,520.237 -3.134693877,523.251 -3.137596371,526.282 -3.140498866,529.331 -3.143401360,529.331 -3.146303854,532.397 -3.149206349,532.397 -3.152108843,532.397 -3.155011337,535.482 -3.157913832,535.482 -3.160816326,535.482 -3.163718820,535.482 -3.166621315,535.482 -3.169523809,535.482 -3.172426303,532.397 -3.175328798,532.397 -3.178231292,532.397 -3.181133786,532.397 -3.184036281,535.482 -3.186938775,541.704 -3.189841269,-440 -3.192743764,-440 -3.195646258,-440 -3.198548752,-440 -3.201451247,-440 -3.204353741,-440 -3.207256235,-440 -3.210158730,-440 -3.213061224,-440 -3.215963718,-440 -3.218866213,-440 -3.221768707,-440 -3.224671201,-474.312 -3.227573696,-474.312 -3.230476190,-477.06 -3.233378684,-474.312 -3.236281179,-474.312 -3.239183673,-474.312 -3.242086167,-474.312 -3.244988662,-471.58 -3.247891156,-471.58 -3.250793650,-474.312 -3.253696145,-474.312 -3.256598639,797.695 -3.259501133,797.695 -3.262403628,793.1 -3.265306122,802.316 -3.268208616,793.1 -3.271111111,793.1 -3.274013605,797.695 -3.276916099,793.1 -3.279818594,793.1 -3.282721088,793.1 -3.285623582,793.1 -3.288526077,793.1 -3.291428571,793.1 -3.294331065,793.1 -3.297233560,793.1 -3.300136054,793.1 -3.303038548,793.1 -3.305941043,797.695 -3.308843537,797.695 -3.311746031,793.1 -3.314648526,793.1 -3.317551020,793.1 -3.320453514,793.1 -3.323356009,793.1 -3.326258503,793.1 -3.329160997,797.695 -3.332063492,793.1 -3.334965986,788.532 -3.337868480,783.991 -3.340770975,774.986 -3.343673469,774.986 -3.346575963,774.986 -3.349478458,774.986 -3.352380952,774.986 -3.355283446,774.986 -3.358185941,774.986 -3.361088435,774.986 -3.363990929,774.986 -3.366893424,774.986 -3.369795918,774.986 -3.372698412,770.522 -3.375600907,774.986 -3.378503401,774.986 -3.381405895,774.986 -3.384308390,766.084 -3.387210884,766.084 -3.390113378,761.672 -3.393015873,761.672 -3.395918367,761.672 -3.398820861,757.285 -3.401723356,752.924 -3.404625850,748.587 -3.407528344,748.587 -3.410430839,748.587 -3.413333333,744.276 -3.416235827,744.276 -3.419138321,739.989 -3.422040816,735.727 -3.424943310,731.489 -3.427845804,727.276 -3.430748299,723.087 -3.433650793,690.434 -3.436553287,694.434 -3.439455782,694.434 -3.442358276,686.457 -3.445260770,517.241 -3.448163265,517.241 -3.451065759,514.262 -3.453968253,517.241 -3.456870748,517.241 -3.459773242,517.241 -3.462675736,520.237 -3.465578231,523.251 -3.468480725,526.282 -3.471383219,526.282 -3.474285714,529.331 -3.477188208,532.397 -3.480090702,532.397 -3.482993197,529.331 -3.485895691,526.282 -3.488798185,526.282 -3.491700680,526.282 -3.494603174,526.282 -3.497505668,526.282 -3.500408163,523.251 -3.503310657,526.282 -3.506213151,526.282 -3.509115646,529.331 -3.512018140,529.331 -3.514920634,529.331 -3.517823129,526.282 -3.520725623,520.237 -3.523628117,520.237 -3.526530612,517.241 -3.529433106,511.3 -3.532335600,511.3 -3.535238095,505.427 -3.538140589,496.744 -3.541043083,505.427 -3.543945578,-440 -3.546848072,-440 -3.549750566,-440 -3.552653061,-440 -3.555555555,-440 -3.558458049,-440 -3.561360544,-440 -3.564263038,-440 -3.567165532,-440 -3.570068027,-440 -3.572970521,-440 -3.575873015,-440 -3.578775510,-440 -3.581678004,-440 -3.584580498,-440 -3.587482993,-440 -3.590385487,-440 -3.593287981,-440 -3.596190476,-440 -3.599092970,-440 -3.601995464,-440 -3.604897959,-440 -3.607800453,-440 -3.610702947,-440 -3.613605442,-440 -3.616507936,-440 -3.619410430,-440 -3.622312925,-440 -3.625215419,-440 -3.628117913,-440 -3.631020408,-440 -3.633922902,-440 -3.636825396,-440 -3.639727891,-440 -3.642630385,-440 -3.645532879,-440 -3.648435374,-440 -3.651337868,-440 -3.654240362,-440 -3.657142857,-440 -3.660045351,-440 -3.662947845,-440 -3.665850340,-440 -3.668752834,-440 -3.671655328,-440 -3.674557823,-440 -3.677460317,-440 -3.680362811,-440 -3.683265306,-440 -3.686167800,-440 -3.689070294,-440 -3.691972789,-440 -3.694875283,-440 -3.697777777,-440 -3.700680272,-440 -3.703582766,-440 -3.706485260,-440 -3.709387755,-440 -3.712290249,-440 -3.715192743,-440 -3.718095238,-440 -3.720997732,-440 -3.723900226,-440 -3.726802721,-440 -3.729705215,-440 -3.732607709,-440 -3.735510204,-440 -3.738412698,-440 -3.741315192,-440 -3.744217687,-440 -3.747120181,-440 -3.750022675,-440 -3.752925170,-440 -3.755827664,-440 -3.758730158,-440 -3.761632653,-440 -3.764535147,-440 -3.767437641,-440 -3.770340136,-440 -3.773242630,-440 -3.776145124,-440 -3.779047619,-440 -3.781950113,-440 -3.784852607,-440 -3.787755102,-440 -3.790657596,-440 -3.793560090,-440 -3.796462585,-440 -3.799365079,-440 -3.802267573,-440 -3.805170068,-440 -3.808072562,-440 -3.810975056,-440 -3.813877551,-440 -3.816780045,-440 -3.819682539,-440 -3.822585034,-440 -3.825487528,-440 -3.828390022,-440 -3.831292517,-440 -3.834195011,-440 -3.837097505,-440 -3.840000000,-440 -3.842902494,-440 -3.845804988,-440 -3.848707482,-440 -3.851609977,-440 -3.854512471,-440 -3.857414965,-440 -3.860317460,-440 -3.863219954,-440 -3.866122448,-440 -3.869024943,-440 -3.871927437,-440 -3.874829931,-440 -3.877732426,-440 -3.880634920,-440 -3.883537414,-440 -3.886439909,-440 -3.889342403,-440 -3.892244897,-440 -3.895147392,-440 -3.898049886,-440 -3.900952380,-440 -3.903854875,-440 -3.906757369,-440 -3.909659863,-440 -3.912562358,-440 -3.915464852,-440 -3.918367346,-440 -3.921269841,-440 -3.924172335,-440 -3.927074829,-440 -3.929977324,-440 -3.932879818,-440 -3.935782312,-440 -3.938684807,-440 -3.941587301,-440 -3.944489795,-440 -3.947392290,-440 -3.950294784,-440 -3.953197278,-440 -3.956099773,-440 -3.959002267,-440 -3.961904761,-440 -3.964807256,-496.744 -3.967709750,-485.399 -3.970612244,-479.823 -3.973514739,-471.58 -3.976417233,-468.864 -3.979319727,-466.164 -3.982222222,-463.479 -3.985124716,-455.517 -3.988027210,-447.691 -3.990929705,-442.549 -3.993832199,-864.882 -3.996734693,-864.882 -3.999637188,-854.948 -4.002539682,-845.128 -4.005442176,-840.261 -4.008344671,-835.421 -4.011247165,-835.421 -4.014149659,-821.069 -4.017052154,-816.34 -4.019954648,-806.964 -4.022857142,-806.964 -4.025759637,797.695 -4.028662131,788.532 -4.031564625,779.475 -4.034467120,779.475 -4.037369614,774.986 -4.040272108,770.522 -4.043174603,761.672 -4.046077097,752.924 -4.048979591,748.587 -4.051882086,739.989 -4.054784580,739.989 -4.057687074,735.727 -4.060589569,731.489 -4.063492063,723.087 -4.066394557,723.087 -4.069297052,718.923 -4.072199546,714.782 -4.075102040,710.665 -4.078004535,702.503 -4.080907029,702.503 -4.083809523,698.456 -4.086712018,698.456 -4.089614512,694.434 -4.092517006,690.434 -4.095419501,686.457 -4.098321995,686.457 -4.101224489,682.504 -4.104126984,682.504 -4.107029478,678.573 -4.109931972,678.573 -4.112834467,674.664 -4.115736961,670.779 -4.118639455,666.915 -4.121541950,666.915 -4.124444444,663.074 -4.127346938,663.074 -4.130249433,663.074 -4.133151927,659.255 -4.136054421,659.255 -4.138956916,655.458 -4.141859410,655.458 -4.144761904,655.458 -4.147664399,655.458 -4.150566893,651.683 -4.153469387,651.683 -4.156371882,651.683 -4.159274376,651.683 -4.162176870,647.93 -4.165079365,647.93 -4.167981859,644.198 -4.170884353,644.198 -4.173786848,640.487 -4.176689342,640.487 -4.179591836,640.487 -4.182494331,640.487 -4.185396825,636.798 -4.188299319,636.798 -4.191201814,636.798 -4.194104308,636.798 -4.197006802,636.798 -4.199909297,636.798 -4.202811791,633.131 -4.205714285,633.131 -4.208616780,633.131 -4.211519274,633.131 -4.214421768,629.484 -4.217324263,629.484 -4.220226757,629.484 -4.223129251,629.484 -4.226031746,629.484 -4.228934240,629.484 -4.231836734,625.859 -4.234739229,625.859 -4.237641723,625.859 -4.240544217,625.859 -4.243446712,625.859 -4.246349206,625.859 -4.249251700,622.254 -4.252154195,622.254 -4.255056689,622.254 -4.257959183,622.254 -4.260861678,622.254 -4.263764172,622.254 -4.266666666,622.254 -4.269569160,622.254 -4.272471655,622.254 -4.275374149,622.254 -4.278276643,618.67 -4.281179138,618.67 -4.284081632,618.67 -4.286984126,618.67 -4.289886621,618.67 -4.292789115,618.67 -4.295691609,618.67 -4.298594104,618.67 -4.301496598,615.107 -4.304399092,615.107 -4.307301587,615.107 -4.310204081,615.107 -4.313106575,615.107 -4.316009070,615.107 -4.318911564,615.107 -4.321814058,615.107 -4.324716553,615.107 -4.327619047,615.107 -4.330521541,615.107 -4.333424036,615.107 -4.336326530,615.107 -4.339229024,615.107 -4.342131519,615.107 -4.345034013,615.107 -4.347936507,615.107 -4.350839002,615.107 -4.353741496,611.564 -4.356643990,611.564 -4.359546485,611.564 -4.362448979,611.564 -4.365351473,611.564 -4.368253968,611.564 -4.371156462,611.564 -4.374058956,611.564 -4.376961451,611.564 -4.379863945,611.564 -4.382766439,611.564 -4.385668934,611.564 -4.388571428,611.564 -4.391473922,611.564 -4.394376417,611.564 -4.397278911,611.564 -4.400181405,611.564 -4.403083900,611.564 -4.405986394,611.564 -4.408888888,611.564 -4.411791383,611.564 -4.414693877,611.564 -4.417596371,611.564 -4.420498866,611.564 -4.423401360,611.564 -4.426303854,611.564 -4.429206349,608.042 -4.432108843,608.042 -4.435011337,608.042 -4.437913832,608.042 -4.440816326,608.042 -4.443718820,608.042 -4.446621315,608.042 -4.449523809,608.042 -4.452426303,608.042 -4.455328798,608.042 -4.458231292,608.042 -4.461133786,608.042 -4.464036281,608.042 -4.466938775,608.042 -4.469841269,608.042 -4.472743764,608.042 -4.475646258,608.042 -4.478548752,608.042 -4.481451247,608.042 -4.484353741,608.042 -4.487256235,608.042 -4.490158730,608.042 -4.493061224,608.042 -4.495963718,608.042 -4.498866213,608.042 -4.501768707,608.042 -4.504671201,608.042 -4.507573696,608.042 -4.510476190,608.042 -4.513378684,608.042 -4.516281179,608.042 -4.519183673,608.042 -4.522086167,608.042 -4.524988662,608.042 -4.527891156,608.042 -4.530793650,608.042 -4.533696145,608.042 -4.536598639,608.042 -4.539501133,608.042 -4.542403628,608.042 -4.545306122,608.042 -4.548208616,608.042 -4.551111111,608.042 -4.554013605,608.042 -4.556916099,608.042 -4.559818594,608.042 -4.562721088,608.042 -4.565623582,608.042 -4.568526077,608.042 -4.571428571,608.042 -4.574331065,608.042 -4.577233560,608.042 -4.580136054,608.042 -4.583038548,608.042 -4.585941043,604.54 -4.588843537,604.54 -4.591746031,604.54 -4.594648526,604.54 -4.597551020,604.54 -4.600453514,604.54 -4.603356009,604.54 -4.606258503,604.54 -4.609160997,604.54 -4.612063492,604.54 -4.614965986,604.54 -4.617868480,604.54 -4.620770975,604.54 -4.623673469,604.54 -4.626575963,604.54 -4.629478458,604.54 -4.632380952,604.54 -4.635283446,604.54 -4.638185941,604.54 -4.641088435,604.54 -4.643990929,604.54 -4.646893424,604.54 -4.649795918,604.54 -4.652698412,604.54 -4.655600907,604.54 -4.658503401,604.54 -4.661405895,604.54 -4.664308390,604.54 -4.667210884,604.54 -4.670113378,604.54 -4.673015873,604.54 -4.675918367,604.54 -4.678820861,604.54 -4.681723356,604.54 -4.684625850,604.54 -4.687528344,604.54 -4.690430839,604.54 -4.693333333,604.54 -4.696235827,604.54 -4.699138321,604.54 -4.702040816,604.54 -4.704943310,604.54 -4.707845804,604.54 -4.710748299,604.54 -4.713650793,604.54 -4.716553287,604.54 -4.719455782,604.54 -4.722358276,604.54 -4.725260770,604.54 -4.728163265,604.54 -4.731065759,604.54 -4.733968253,604.54 -4.736870748,604.54 -4.739773242,604.54 -4.742675736,604.54 -4.745578231,604.54 -4.748480725,604.54 -4.751383219,604.54 -4.754285714,604.54 -4.757188208,604.54 -4.760090702,604.54 -4.762993197,604.54 -4.765895691,604.54 -4.768798185,604.54 -4.771700680,604.54 -4.774603174,604.54 -4.777505668,604.54 -4.780408163,604.54 -4.783310657,604.54 -4.786213151,604.54 -4.789115646,604.54 -4.792018140,604.54 -4.794920634,604.54 -4.797823129,604.54 -4.800725623,604.54 -4.803628117,604.54 -4.806530612,604.54 -4.809433106,604.54 -4.812335600,604.54 -4.815238095,604.54 -4.818140589,604.54 -4.821043083,604.54 -4.823945578,604.54 -4.826848072,604.54 -4.829750566,604.54 -4.832653061,604.54 -4.835555555,604.54 -4.838458049,604.54 -4.841360544,604.54 -4.844263038,604.54 -4.847165532,604.54 -4.850068027,604.54 -4.852970521,604.54 -4.855873015,604.54 -4.858775510,604.54 -4.861678004,604.54 -4.864580498,604.54 -4.867482993,604.54 -4.870385487,604.54 -4.873287981,604.54 -4.876190476,604.54 -4.879092970,604.54 -4.881995464,604.54 -4.884897959,604.54 -4.887800453,604.54 -4.890702947,604.54 -4.893605442,604.54 -4.896507936,604.54 -4.899410430,604.54 -4.902312925,604.54 -4.905215419,604.54 -4.908117913,604.54 -4.911020408,604.54 -4.913922902,604.54 -4.916825396,604.54 -4.919727891,604.54 -4.922630385,604.54 -4.925532879,604.54 -4.928435374,604.54 -4.931337868,604.54 -4.934240362,604.54 -4.937142857,604.54 -4.940045351,604.54 -4.942947845,604.54 -4.945850340,608.042 -4.948752834,604.54 -4.951655328,604.54 -4.954557823,604.54 -4.957460317,604.54 -4.960362811,604.54 -4.963265306,604.54 -4.966167800,604.54 -4.969070294,604.54 -4.971972789,604.54 -4.974875283,604.54 -4.977777777,604.54 -4.980680272,604.54 -4.983582766,604.54 -4.986485260,604.54 -4.989387755,604.54 -4.992290249,604.54 -4.995192743,604.54 -4.998095238,604.54 -5.000997732,604.54 -5.003900226,604.54 -5.006802721,604.54 -5.009705215,604.54 -5.012607709,604.54 -5.015510204,604.54 -5.018412698,604.54 -5.021315192,604.54 -5.024217687,604.54 -5.027120181,604.54 -5.030022675,604.54 -5.032925170,604.54 -5.035827664,604.54 -5.038730158,604.54 -5.041632653,604.54 -5.044535147,604.54 -5.047437641,604.54 -5.050340136,604.54 -5.053242630,604.54 -5.056145124,604.54 -5.059047619,604.54 -5.061950113,604.54 -5.064852607,604.54 -5.067755102,604.54 -5.070657596,604.54 -5.073560090,604.54 -5.076462585,604.54 -5.079365079,604.54 -5.082267573,604.54 -5.085170068,604.54 -5.088072562,604.54 -5.090975056,604.54 -5.093877551,604.54 -5.096780045,604.54 -5.099682539,604.54 -5.102585034,608.042 -5.105487528,604.54 -5.108390022,608.042 -5.111292517,608.042 -5.114195011,608.042 -5.117097505,604.54 -5.120000000,604.54 -5.122902494,604.54 -5.125804988,604.54 -5.128707482,604.54 -5.131609977,604.54 -5.134512471,604.54 -5.137414965,604.54 -5.140317460,604.54 -5.143219954,604.54 -5.146122448,604.54 -5.149024943,604.54 -5.151927437,604.54 -5.154829931,604.54 -5.157732426,604.54 -5.160634920,604.54 -5.163537414,604.54 -5.166439909,604.54 -5.169342403,604.54 -5.172244897,604.54 -5.175147392,604.54 -5.178049886,604.54 -5.180952380,604.54 -5.183854875,604.54 -5.186757369,604.54 -5.189659863,604.54 -5.192562358,604.54 -5.195464852,604.54 -5.198367346,604.54 -5.201269841,604.54 -5.204172335,604.54 -5.207074829,604.54 -5.209977324,604.54 -5.212879818,604.54 -5.215782312,604.54 -5.218684807,604.54 -5.221587301,604.54 -5.224489795,604.54 -5.227392290,604.54 -5.230294784,604.54 -5.233197278,604.54 -5.236099773,604.54 -5.239002267,604.54 -5.241904761,604.54 -5.244807256,604.54 -5.247709750,604.54 -5.250612244,604.54 -5.253514739,604.54 -5.256417233,604.54 -5.259319727,604.54 -5.262222222,604.54 -5.265124716,604.54 -5.268027210,604.54 -5.270929705,604.54 -5.273832199,604.54 -5.276734693,604.54 -5.279637188,604.54 -5.282539682,604.54 -5.285442176,604.54 -5.288344671,604.54 -5.291247165,604.54 -5.294149659,604.54 -5.297052154,604.54 -5.299954648,604.54 -5.302857142,604.54 -5.305759637,604.54 -5.308662131,604.54 -5.311564625,604.54 -5.314467120,604.54 -5.317369614,604.54 -5.320272108,604.54 -5.323174603,604.54 -5.326077097,604.54 -5.328979591,604.54 -5.331882086,604.54 -5.334784580,604.54 -5.337687074,604.54 -5.340589569,604.54 -5.343492063,604.54 -5.346394557,604.54 -5.349297052,604.54 -5.352199546,604.54 -5.355102040,604.54 -5.358004535,604.54 -5.360907029,604.54 -5.363809523,604.54 -5.366712018,604.54 -5.369614512,604.54 -5.372517006,604.54 -5.375419501,604.54 -5.378321995,601.058 -5.381224489,601.058 -5.384126984,601.058 -5.387029478,604.54 -5.389931972,601.058 -5.392834467,601.058 -5.395736961,601.058 -5.398639455,601.058 -5.401541950,604.54 -5.404444444,604.54 -5.407346938,604.54 -5.410249433,604.54 -5.413151927,604.54 -5.416054421,604.54 -5.418956916,604.54 -5.421859410,604.54 -5.424761904,604.54 -5.427664399,604.54 -5.430566893,604.54 -5.433469387,604.54 -5.436371882,601.058 -5.439274376,601.058 -5.442176870,601.058 -5.445079365,601.058 -5.447981859,601.058 -5.450884353,601.058 -5.453786848,601.058 -5.456689342,601.058 -5.459591836,601.058 -5.462494331,601.058 -5.465396825,604.54 -5.468299319,601.058 -5.471201814,604.54 -5.474104308,604.54 -5.477006802,601.058 -5.479909297,604.54 -5.482811791,604.54 -5.485714285,604.54 -5.488616780,604.54 -5.491519274,604.54 -5.494421768,604.54 -5.497324263,604.54 -5.500226757,604.54 -5.503129251,604.54 -5.506031746,604.54 -5.508934240,604.54 -5.511836734,604.54 -5.514739229,604.54 -5.517641723,601.058 -5.520544217,601.058 -5.523446712,604.54 -5.526349206,601.058 -5.529251700,601.058 -5.532154195,601.058 -5.535056689,601.058 -5.537959183,601.058 -5.540861678,601.058 -5.543764172,601.058 -5.546666666,601.058 -5.549569160,601.058 -5.552471655,601.058 -5.555374149,601.058 -5.558276643,601.058 -5.561179138,604.54 -5.564081632,601.058 -5.566984126,604.54 -5.569886621,604.54 -5.572789115,604.54 -5.575691609,604.54 -5.578594104,604.54 -5.581496598,604.54 -5.584399092,604.54 -5.587301587,601.058 -5.590204081,601.058 -5.593106575,601.058 -5.596009070,604.54 -5.598911564,604.54 -5.601814058,601.058 -5.604716553,601.058 -5.607619047,601.058 -5.610521541,601.058 -5.613424036,601.058 -5.616326530,601.058 -5.619229024,601.058 -5.622131519,604.54 -5.625034013,604.54 -5.627936507,604.54 -5.630839002,601.058 -5.633741496,604.54 -5.636643990,604.54 -5.639546485,601.058 -5.642448979,604.54 -5.645351473,601.058 -5.648253968,601.058 -5.651156462,601.058 -5.654058956,604.54 -5.656961451,604.54 -5.659863945,601.058 -5.662766439,601.058 -5.665668934,601.058 -5.668571428,601.058 -5.671473922,601.058 -5.674376417,601.058 -5.677278911,604.54 -5.680181405,608.042 -5.683083900,604.54 -5.685986394,604.54 -5.688888888,608.042 -5.691791383,611.564 -5.694693877,608.042 -5.697596371,604.54 -5.700498866,604.54 -5.703401360,601.058 -5.706303854,601.058 -5.709206349,601.058 -5.712108843,601.058 -5.715011337,601.058 -5.717913832,597.596 -5.720816326,601.058 -5.723718820,601.058 -5.726621315,597.596 -5.729523809,597.596 -5.732426303,597.596 -5.735328798,597.596 -5.738231292,597.596 -5.741133786,597.596 -5.744036281,597.596 -5.746938775,594.154 -5.749841269,597.596 -5.752743764,597.596 -5.755646258,601.058 -5.758548752,601.058 -5.761451247,601.058 -5.764353741,597.596 -5.767256235,601.058 -5.770158730,601.058 -5.773061224,601.058 -5.775963718,601.058 -5.778866213,601.058 -5.781768707,604.54 -5.784671201,601.058 -5.787573696,601.058 -5.790476190,601.058 -5.793378684,604.54 -5.796281179,604.54 -5.799183673,601.058 -5.802086167,604.54 -5.804988662,601.058 -5.807891156,604.54 -5.810793650,601.058 -5.813696145,601.058 -5.816598639,601.058 -5.819501133,601.058 -5.822403628,601.058 -5.825306122,601.058 -5.828208616,601.058 -5.831111111,604.54 -5.834013605,601.058 -5.836916099,601.058 -5.839818594,601.058 -5.842721088,601.058 -5.845623582,601.058 -5.848526077,601.058 -5.851428571,601.058 -5.854331065,597.596 -5.857233560,601.058 -5.860136054,597.596 -5.863038548,601.058 -5.865941043,601.058 -5.868843537,601.058 -5.871746031,597.596 -5.874648526,604.54 -5.877551020,601.058 -5.880453514,601.058 -5.883356009,601.058 -5.886258503,604.54 -5.889160997,601.058 -5.892063492,604.54 -5.894965986,604.54 -5.897868480,601.058 -5.900770975,601.058 -5.903673469,604.54 -5.906575963,601.058 -5.909478458,601.058 -5.912380952,601.058 -5.915283446,601.058 -5.918185941,601.058 -5.921088435,604.54 -5.923990929,604.54 -5.926893424,604.54 -5.929795918,604.54 -5.932698412,601.058 -5.935600907,604.54 -5.938503401,-442.549 -5.941405895,-440 -5.944308390,-440 -5.947210884,-440 -5.950113378,-440 -5.953015873,-440 -5.955918367,-442.549 -5.958820861,-440 -5.961723356,-440 -5.964625850,-874.932 -5.967528344,-874.932 -5.970430839,-874.932 -5.973333333,-874.932 -5.976235827,-874.932 -5.979138321,-874.932 -5.982040816,-874.932 -5.984943310,-874.932 -5.987845804,-874.932 -5.990748299,-874.932 -5.993650793,-869.892 -5.996553287,-869.892 -5.999455782,-864.882 -6.002358276,-859.901 -6.005260770,-854.948 -6.008163265,-845.128 -6.011065759,-825.825 -6.013968253,-806.964 -6.016870748,-797.695 -6.019773242,-783.991 -6.022675736,-766.084 -6.025578231,-757.285 -6.028480725,-752.924 -6.031383219,-739.989 -6.034285714,-735.727 -6.037188208,-744.276 -6.040090702,-748.587 -6.042993197,-748.587 -6.045895691,-757.285 -6.048798185,-770.522 -6.051700680,-793.1 -6.054603174,-811.638 -6.057505668,-821.069 -6.060408163,-830.609 -6.063310657,-835.421 -6.066213151,-835.421 -6.069115646,-835.421 -6.072018140,-840.261 -6.074920634,-845.128 -6.077823129,-845.128 -6.080725623,-845.128 -6.083628117,-845.128 -6.086530612,-845.128 -6.089433106,-845.128 -6.092335600,-845.128 -6.095238095,-845.128 -6.098140589,-840.261 -6.101043083,-840.261 -6.103945578,-835.421 -6.106848072,-830.609 -6.109750566,-825.825 -6.112653061,-821.069 -6.115555555,-816.34 -6.118458049,-811.638 -6.121360544,-806.964 -6.124263038,-802.316 -6.127165532,-797.695 -6.130068027,-797.695 -6.132970521,-797.695 -6.135873015,-797.695 -6.138775510,-793.1 -6.141678004,-793.1 -6.144580498,-793.1 -6.147482993,-793.1 -6.150385487,-797.695 -6.153287981,-797.695 -6.156190476,-797.695 -6.159092970,-797.695 -6.161995464,-797.695 -6.164897959,-797.695 -6.167800453,-797.695 -6.170702947,-797.695 -6.173605442,-802.316 -6.176507936,-802.316 -6.179410430,-802.316 -6.182312925,-802.316 -6.185215419,-806.964 -6.188117913,-806.964 -6.191020408,-806.964 -6.193922902,-806.964 -6.196825396,-811.638 -6.199727891,-811.638 -6.202630385,-811.638 -6.205532879,-816.34 -6.208435374,-816.34 -6.211337868,-821.069 -6.214240362,-821.069 -6.217142857,-821.069 -6.220045351,-821.069 -6.222947845,-825.825 -6.225850340,-825.825 -6.228752834,-825.825 -6.231655328,-825.825 -6.234557823,-830.609 -6.237460317,-830.609 -6.240362811,-830.609 -6.243265306,-835.421 -6.246167800,-835.421 -6.249070294,-835.421 -6.251972789,-835.421 -6.254875283,-840.261 -6.257777777,-835.421 -6.260680272,-835.421 -6.263582766,-840.261 -6.266485260,-840.261 -6.269387755,-840.261 -6.272290249,-840.261 -6.275192743,-835.421 -6.278095238,-835.421 -6.280997732,-835.421 -6.283900226,-835.421 -6.286802721,-830.609 -6.289705215,-830.609 -6.292607709,-830.609 -6.295510204,-830.609 -6.298412698,-825.825 -6.301315192,-825.825 -6.304217687,-821.069 -6.307120181,-821.069 -6.310022675,-821.069 -6.312925170,-816.34 -6.315827664,-816.34 -6.318730158,-811.638 -6.321632653,-811.638 -6.324535147,-811.638 -6.327437641,-806.964 -6.330340136,-806.964 -6.333242630,-802.316 -6.336145124,-802.316 -6.339047619,-802.316 -6.341950113,-797.695 -6.344852607,-793.1 -6.347755102,-793.1 -6.350657596,-793.1 -6.353560090,-788.532 -6.356462585,-788.532 -6.359365079,-788.532 -6.362267573,-788.532 -6.365170068,-788.532 -6.368072562,-793.1 -6.370975056,-797.695 -6.373877551,-802.316 -6.376780045,-802.316 -6.379682539,-806.964 -6.382585034,-806.964 -6.385487528,-806.964 -6.388390022,-806.964 -6.391292517,-806.964 -6.394195011,-806.964 -6.397097505,-806.964 -6.400000000,-806.964 -6.402902494,-806.964 -6.405804988,-811.638 -6.408707482,-811.638 -6.411609977,-811.638 -6.414512471,-811.638 -6.417414965,-811.638 -6.420317460,-806.964 -6.423219954,-806.964 -6.426122448,-811.638 -6.429024943,-811.638 -6.431927437,-811.638 -6.434829931,-806.964 -6.437732426,-806.964 -6.440634920,-806.964 -6.443537414,-802.316 -6.446439909,-797.695 -6.449342403,-797.695 -6.452244897,-793.1 -6.455147392,-788.532 -6.458049886,-783.991 -6.460952380,-783.991 -6.463854875,-783.991 -6.466757369,-779.475 -6.469659863,-779.475 -6.472562358,-779.475 -6.475464852,-774.986 -6.478367346,-774.986 -6.481269841,-774.986 -6.484172335,-774.986 -6.487074829,-774.986 -6.489977324,-774.986 -6.492879818,-779.475 -6.495782312,-779.475 -6.498684807,-779.475 -6.501587301,-779.475 -6.504489795,-779.475 -6.507392290,-779.475 -6.510294784,-779.475 -6.513197278,-779.475 -6.516099773,-779.475 -6.519002267,-779.475 -6.521904761,-779.475 -6.524807256,-779.475 -6.527709750,-783.991 -6.530612244,-783.991 -6.533514739,-788.532 -6.536417233,-788.532 -6.539319727,-793.1 -6.542222222,-797.695 -6.545124716,-793.1 -6.548027210,-797.695 -6.550929705,-793.1 -6.553832199,-793.1 -6.556734693,-793.1 -6.559637188,-797.695 -6.562539682,-793.1 -6.565442176,-793.1 -6.568344671,-793.1 -6.571247165,-793.1 -6.574149659,-797.695 -6.577052154,-797.695 -6.579954648,-797.695 -6.582857142,-797.695 -6.585759637,-802.316 -6.588662131,-802.316 -6.591564625,-802.316 -6.594467120,-806.964 -6.597369614,-806.964 -6.600272108,-811.638 -6.603174603,-811.638 -6.606077097,-811.638 -6.608979591,-811.638 -6.611882086,-811.638 -6.614784580,-811.638 -6.617687074,-816.34 -6.620589569,-816.34 -6.623492063,-816.34 -6.626394557,-816.34 -6.629297052,-816.34 -6.632199546,-816.34 -6.635102040,-816.34 -6.638004535,-816.34 -6.640907029,-816.34 -6.643809523,-816.34 -6.646712018,-816.34 -6.649614512,-816.34 -6.652517006,-811.638 -6.655419501,-811.638 -6.658321995,-811.638 -6.661224489,-811.638 -6.664126984,-811.638 -6.667029478,-811.638 -6.669931972,-811.638 -6.672834467,-806.964 -6.675736961,-806.964 -6.678639455,-806.964 -6.681541950,-802.316 -6.684444444,-802.316 -6.687346938,-797.695 -6.690249433,-793.1 -6.693151927,-788.532 -6.696054421,-783.991 -6.698956916,-783.991 -6.701859410,-779.475 -6.704761904,-774.986 -6.707664399,-770.522 -6.710566893,-766.084 -6.713469387,-766.084 -6.716371882,-761.672 -6.719274376,-757.285 -6.722176870,-752.924 -6.725079365,-752.924 -6.727981859,-748.587 -6.730884353,-748.587 -6.733786848,-748.587 -6.736689342,-748.587 -6.739591836,-748.587 -6.742494331,-744.276 -6.745396825,-744.276 -6.748299319,-744.276 -6.751201814,-739.989 -6.754104308,-739.989 -6.757006802,-735.727 -6.759909297,-731.489 -6.762811791,-723.087 -6.765714285,-718.923 -6.768616780,-710.665 -6.771519274,-706.572 -6.774421768,-706.572 -6.777324263,-706.572 -6.780226757,-706.572 -6.783129251,-710.665 -6.786031746,-710.665 -6.788934240,-710.665 -6.791836734,-714.782 -6.794739229,-714.782 -6.797641723,-710.665 -6.800544217,-706.572 -6.803446712,-706.572 -6.806349206,-710.665 -6.809251700,-710.665 -6.812154195,-714.782 -6.815056689,-714.782 -6.817959183,-714.782 -6.820861678,-710.665 -6.823764172,-710.665 -6.826666666,-706.572 -6.829569160,-706.572 -6.832471655,-702.503 -6.835374149,-702.503 -6.838276643,-698.456 -6.841179138,-694.434 -6.844081632,-690.434 -6.846984126,-686.457 -6.849886621,-682.504 -6.852789115,-682.504 -6.855691609,-678.573 -6.858594104,-674.664 -6.861496598,-670.779 -6.864399092,-666.915 -6.867301587,-663.074 -6.870204081,-663.074 -6.873106575,-659.255 -6.876009070,-655.458 -6.878911564,-655.458 -6.881814058,-651.683 -6.884716553,-651.683 -6.887619047,-647.93 -6.890521541,-647.93 -6.893424036,-644.198 -6.896326530,-644.198 -6.899229024,-640.487 -6.902131519,-640.487 -6.905034013,-636.798 -6.907936507,-636.798 -6.910839002,-633.131 -6.913741496,-633.131 -6.916643990,-633.131 -6.919546485,-633.131 -6.922448979,-633.131 -6.925351473,-633.131 -6.928253968,-633.131 -6.931156462,-633.131 -6.934058956,-636.798 -6.936961451,-636.798 -6.939863945,-636.798 -6.942766439,-640.487 -6.945668934,-640.487 -6.948571428,-644.198 -6.951473922,-644.198 -6.954376417,-640.487 -6.957278911,-629.484 -6.960181405,-440 -6.963083900,-440 -6.965986394,-440 -6.968888888,-440 -6.971791383,-440 -6.974693877,-440 -6.977596371,-440 -6.980498866,-440 -6.983401360,-440 -6.986303854,-440 -6.989206349,-440 -6.992108843,-440 -6.995011337,-440 -6.997913832,-440 -7.000816326,-440 -7.003718820,-440 -7.006621315,-440 -7.009523809,-440 -7.012426303,-440 -7.015328798,-440 -7.018231292,-440 -7.021133786,-440 -7.024036281,-440 -7.026938775,-440 -7.029841269,-440 -7.032743764,-440 -7.035646258,-440 -7.038548752,-440 -7.041451247,-440 -7.044353741,-440 -7.047256235,-440 -7.050158730,-440 -7.053061224,-440 -7.055963718,-440 -7.058866213,-440 -7.061768707,-440 -7.064671201,-440 -7.067573696,-440 -7.070476190,-440 -7.073378684,-440 -7.076281179,-440 -7.079183673,-440 -7.082086167,-440 -7.084988662,-440 -7.087891156,-440 -7.090793650,-440 -7.093696145,-440 -7.096598639,-440 -7.099501133,-440 -7.102403628,-440 -7.105306122,-440 -7.108208616,-440 -7.111111111,-440 -7.114013605,-440 -7.116916099,-440 -7.119818594,-440 -7.122721088,-440 -7.125623582,-440 -7.128526077,-440 -7.131428571,-440 -7.134331065,-440 -7.137233560,-440 -7.140136054,-440 -7.143038548,-440 -7.145941043,-440 -7.148843537,-440 -7.151746031,-440 -7.154648526,-440 -7.157551020,-440 -7.160453514,-440 -7.163356009,-440 -7.166258503,-440 -7.169160997,-440 -7.172063492,-440 -7.174965986,-440 -7.177868480,-440 -7.180770975,-440 -7.183673469,-440 -7.186575963,-440 -7.189478458,-440 -7.192380952,-440 -7.195283446,-440 -7.198185941,-440 -7.201088435,-440 -7.203990929,-440 -7.206893424,-440 -7.209795918,-440 -7.212698412,-440 -7.215600907,-440 -7.218503401,-440 -7.221405895,-440 -7.224308390,-440 -7.227210884,-440 -7.230113378,-440 -7.233015873,-440 -7.235918367,-440 -7.238820861,-440 -7.241723356,-440 -7.244625850,-440 -7.247528344,-440 -7.250430839,-440 -7.253333333,-440 -7.256235827,-440 -7.259138321,-440 -7.262040816,-440 -7.264943310,-440 -7.267845804,-440 -7.270748299,-440 -7.273650793,-440 -7.276553287,-440 -7.279455782,-440 -7.282358276,-440 -7.285260770,-440 -7.288163265,-440 -7.291065759,-440 -7.293968253,-440 -7.296870748,-440 -7.299773242,-440 -7.302675736,-440 -7.305578231,-440 -7.308480725,-440 -7.311383219,-440 -7.314285714,-440 -7.317188208,-440 -7.320090702,-440 -7.322993197,-440 -7.325895691,-440 -7.328798185,-440 -7.331700680,-440 -7.334603174,-440 -7.337505668,-440 -7.340408163,-440 -7.343310657,-440 -7.346213151,-440 -7.349115646,-440 -7.352018140,-440 -7.354920634,-440 -7.357823129,-440 -7.360725623,-440 -7.363628117,-440 -7.366530612,-440 -7.369433106,-440 -7.372335600,-440 -7.375238095,-440 -7.378140589,-440 -7.381043083,-440 -7.383945578,-440 -7.386848072,-440 -7.389750566,-440 -7.392653061,-440 -7.395555555,-440 -7.398458049,-440 -7.401360544,-440 -7.404263038,-440 -7.407165532,-440 -7.410068027,-440 -7.412970521,-440 -7.415873015,-440 -7.418775510,-440 -7.421678004,-440 -7.424580498,-440 -7.427482993,-440 -7.430385487,-440 -7.433287981,-440 -7.436190476,-440 -7.439092970,-440 -7.441995464,-440 -7.444897959,-440 -7.447800453,-440 -7.450702947,-440 -7.453605442,-440 -7.456507936,-440 -7.459410430,-440 -7.462312925,-440 -7.465215419,-440 -7.468117913,-440 -7.471020408,-440 -7.473922902,-440 -7.476825396,-440 -7.479727891,-440 -7.482630385,-440 -7.485532879,-440 -7.488435374,-440 -7.491337868,-440 -7.494240362,-440 -7.497142857,-440 -7.500045351,-440 -7.502947845,-440 -7.505850340,-440 -7.508752834,-440 -7.511655328,-440 -7.514557823,-440 -7.517460317,-440 -7.520362811,-440 -7.523265306,-440 -7.526167800,-440 -7.529070294,-440 -7.531972789,-440 -7.534875283,-440 -7.537777777,-440 -7.540680272,-440 -7.543582766,-440 -7.546485260,-440 -7.549387755,-440 -7.552290249,-440 -7.555192743,-440 -7.558095238,-440 -7.560997732,-440 -7.563900226,-440 -7.566802721,-440 -7.569705215,-440 -7.572607709,-440 -7.575510204,-440 -7.578412698,-440 -7.581315192,-440 -7.584217687,-440 -7.587120181,-440 -7.590022675,-440 -7.592925170,-440 -7.595827664,-440 -7.598730158,-440 -7.601632653,-440 -7.604535147,-440 -7.607437641,-440 -7.610340136,-440 -7.613242630,-440 -7.616145124,-440 -7.619047619,-440 -7.621950113,-440 -7.624852607,-440 -7.627755102,-440 -7.630657596,-440 -7.633560090,-440 -7.636462585,-440 -7.639365079,-440 -7.642267573,-440 -7.645170068,-440 -7.648072562,-440 -7.650975056,-440 -7.653877551,-440 -7.656780045,-440 -7.659682539,-440 -7.662585034,-440 -7.665487528,-440 -7.668390022,-440 -7.671292517,-440 -7.674195011,-440 -7.677097505,-440 -7.680000000,-440 -7.682902494,-440 -7.685804988,-440 -7.688707482,-440 -7.691609977,-440 -7.694512471,-440 -7.697414965,-440 -7.700317460,-440 -7.703219954,-440 -7.706122448,-440 -7.709024943,-440 -7.711927437,-440 -7.714829931,-440 -7.717732426,-440 -7.720634920,-440 -7.723537414,-440 -7.726439909,-440 -7.729342403,-440 -7.732244897,-440 -7.735147392,-440 -7.738049886,-440 -7.740952380,-440 -7.743854875,-440 -7.746757369,-440 -7.749659863,-440 -7.752562358,-440 -7.755464852,-440 -7.758367346,-440 -7.761269841,-440 -7.764172335,-440 -7.767074829,-440 -7.769977324,-440 -7.772879818,-440 -7.775782312,-440 -7.778684807,-440 -7.781587301,-440 -7.784489795,-440 -7.787392290,-440 -7.790294784,-440 -7.793197278,-440 -7.796099773,-440 -7.799002267,-440 -7.801904761,-440 -7.804807256,-440 -7.807709750,-440 -7.810612244,-440 -7.813514739,-440 -7.816417233,-440 -7.819319727,-440 -7.822222222,-440 -7.825124716,-440 -7.828027210,-440 -7.830929705,-440 -7.833832199,-440 -7.836734693,-440 -7.839637188,-440 -7.842539682,-440 -7.845442176,-440 -7.848344671,-440 -7.851247165,-440 -7.854149659,-440 -7.857052154,-440 -7.859954648,-440 -7.862857142,-440 -7.865759637,-440 -7.868662131,-440 -7.871564625,-440 -7.874467120,-440 -7.877369614,-440 -7.880272108,-440 -7.883174603,-440 -7.886077097,-440 -7.888979591,-440 -7.891882086,-440 -7.894784580,-440 -7.897687074,-440 -7.900589569,-440 -7.903492063,-440 -7.906394557,-440 -7.909297052,-440 -7.912199546,-440 -7.915102040,-440 -7.918004535,-440 -7.920907029,-440 -7.923809523,-440 -7.926712018,-440 -7.929614512,-440 -7.932517006,-440 -7.935419501,-440 -7.938321995,-440 -7.941224489,-440 -7.944126984,-440 -7.947029478,-440 -7.949931972,-440 -7.952834467,-440 -7.955736961,-440 -7.958639455,-440 -7.961541950,-440 -7.964444444,-440 -7.967346938,-440 -7.970249433,-440 -7.973151927,-440 -7.976054421,-440 -7.978956916,-440 -7.981859410,-440 -7.984761904,-440 -7.987664399,-440 -7.990566893,-440 -7.993469387,-440 -7.996371882,-440 -7.999274376,-440 -8.002176870,-440 -8.005079365,-440 -8.007981859,-440 -8.010884353,-440 -8.013786848,-440 -8.016689342,-440 -8.019591836,-440 -8.022494331,-440 -8.025396825,-440 -8.028299319,-440 -8.031201814,-440 -8.034104308,-440 -8.037006802,-440 -8.039909297,-440 -8.042811791,-440 -8.045714285,-440 -8.048616780,-440 -8.051519274,-440 -8.054421768,-440 -8.057324263,-440 -8.060226757,-440 -8.063129251,-440 -8.066031746,-440 -8.068934240,-440 -8.071836734,-440 -8.074739229,-440 -8.077641723,-440 -8.080544217,-440 -8.083446712,-440 -8.086349206,-440 -8.089251700,-440 -8.092154195,-440 -8.095056689,-440 -8.097959183,-440 -8.100861678,-440 -8.103764172,-440 -8.106666666,-440 -8.109569160,-440 -8.112471655,-440 -8.115374149,-440 -8.118276643,-440 -8.121179138,-440 -8.124081632,-440 -8.126984126,-440 -8.129886621,-440 -8.132789115,-440 -8.135691609,-440 -8.138594104,-440 -8.141496598,-440 -8.144399092,-440 -8.147301587,-440 -8.150204081,-440 -8.153106575,-440 -8.156009070,-440 -8.158911564,-440 -8.161814058,-440 -8.164716553,-440 -8.167619047,-440 -8.170521541,-440 -8.173424036,-440 -8.176326530,-440 -8.179229024,-440 -8.182131519,-440 -8.185034013,-440 -8.187936507,-440 -8.190839002,-440 -8.193741496,-440 -8.196643990,-440 -8.199546485,-440 -8.202448979,-440 -8.205351473,-440 -8.208253968,-440 -8.211156462,-440 -8.214058956,-440 -8.216961451,-440 -8.219863945,-440 -8.222766439,-440 -8.225668934,-440 -8.228571428,-440 -8.231473922,-440 -8.234376417,-440 -8.237278911,-440 -8.240181405,-440 -8.243083900,-440 -8.245986394,-440 -8.248888888,-440 -8.251791383,-440 -8.254693877,-440 -8.257596371,-440 -8.260498866,-440 -8.263401360,-440 -8.266303854,-440 -8.269206349,-440 -8.272108843,-440 -8.275011337,-440 -8.277913832,-440 -8.280816326,-440 -8.283718820,-440 -8.286621315,-440 -8.289523809,-440 -8.292426303,-440 -8.295328798,-440 -8.298231292,-440 -8.301133786,-880 -8.304036281,-880 -8.306938775,-880 -8.309841269,-880 -8.312743764,-880 -8.315646258,-880 -8.318548752,-880 -8.321451247,-880 -8.324353741,-880 -8.327256235,-880 -8.330158730,-880 -8.333061224,-880 -8.335963718,-880 -8.338866213,-880 -8.341768707,-880 -8.344671201,-880 -8.347573696,-880 -8.350476190,-880 -8.353378684,-880 -8.356281179,-880 -8.359183673,-880 -8.362086167,-880 -8.364988662,-880 -8.367891156,-880 -8.370793650,-880 -8.373696145,-880 -8.376598639,-880 -8.379501133,-880 -8.382403628,-880 -8.385306122,-880 -8.388208616,-880 -8.391111111,-880 -8.394013605,-880 -8.396916099,-880 -8.399818594,-880 -8.402721088,-880 -8.405623582,-880 -8.408526077,-880 -8.411428571,-880 -8.414331065,-880 -8.417233560,-880 -8.420136054,-880 -8.423038548,-880 -8.425941043,-880 -8.428843537,-880 -8.431746031,-880 -8.434648526,-880 -8.437551020,-880 -8.440453514,-880 -8.443356009,-880 -8.446258503,-880 -8.449160997,-880 -8.452063492,-880 -8.454965986,-880 -8.457868480,-880 -8.460770975,-880 -8.463673469,-880 -8.466575963,-880 -8.469478458,-880 -8.472380952,-880 -8.475283446,-880 -8.478185941,-880 -8.481088435,-880 -8.483990929,-880 -8.486893424,-880 -8.489795918,-880 -8.492698412,-880 -8.495600907,-880 -8.498503401,-880 -8.501405895,-880 -8.504308390,-880 -8.507210884,-880 -8.510113378,-880 -8.513015873,-880 -8.515918367,-880 -8.518820861,-880 -8.521723356,-880 -8.524625850,-880 -8.527528344,-880 -8.530430839,-880 -8.533333333,-880 -8.536235827,-880 -8.539138321,-880 -8.542040816,-880 -8.544943310,-880 -8.547845804,-880 -8.550748299,-880 -8.553650793,-880 -8.556553287,-880 -8.559455782,-880 -8.562358276,-880 -8.565260770,-880 -8.568163265,-880 -8.571065759,-880 -8.573968253,-880 -8.576870748,-880 -8.579773242,-880 -8.582675736,-880 -8.585578231,-880 -8.588480725,-880 -8.591383219,-880 -8.594285714,-880 -8.597188208,-880 -8.600090702,-880 -8.602993197,-880 -8.605895691,-880 -8.608798185,-880 -8.611700680,-880 -8.614603174,-880 -8.617505668,-880 -8.620408163,-880 -8.623310657,-880 -8.626213151,-880 -8.629115646,-880 -8.632018140,-880 -8.634920634,-880 -8.637823129,-880 -8.640725623,-880 -8.643628117,-880 -8.646530612,-880 -8.649433106,-880 -8.652335600,-880 -8.655238095,-880 -8.658140589,-880 -8.661043083,-880 -8.663945578,-880 -8.666848072,-880 -8.669750566,-880 -8.672653061,-880 -8.675555555,-880 -8.678458049,-880 -8.681360544,-880 -8.684263038,-880 -8.687165532,-880 -8.690068027,-880 -8.692970521,-880 -8.695873015,-880 -8.698775510,-880 -8.701678004,-880 -8.704580498,-880 -8.707482993,-880 -8.710385487,-880 -8.713287981,-880 -8.716190476,-880 -8.719092970,-880 -8.721995464,-880 -8.724897959,-880 -8.727800453,-880 -8.730702947,-880 -8.733605442,-880 -8.736507936,-880 -8.739410430,-880 -8.742312925,-880 -8.745215419,-880 -8.748117913,-880 -8.751020408,-880 -8.753922902,-880 -8.756825396,-880 -8.759727891,-880 -8.762630385,-880 -8.765532879,-880 -8.768435374,-880 -8.771337868,-880 -8.774240362,-880 -8.777142857,-880 -8.780045351,-880 -8.782947845,-880 -8.785850340,-880 -8.788752834,-880 -8.791655328,-880 -8.794557823,-880 -8.797460317,-880 -8.800362811,-880 -8.803265306,-880 -8.806167800,-880 -8.809070294,-880 -8.811972789,-880 -8.814875283,-880 -8.817777777,-880 -8.820680272,-880 -8.823582766,-880 -8.826485260,-880 -8.829387755,-880 -8.832290249,-880 -8.835192743,-880 -8.838095238,-880 -8.840997732,-880 -8.843900226,-880 -8.846802721,-880 -8.849705215,-880 -8.852607709,-880 -8.855510204,-880 -8.858412698,-880 -8.861315192,-880 -8.864217687,-880 -8.867120181,-880 -8.870022675,-880 -8.872925170,-880 -8.875827664,-880 -8.878730158,-880 -8.881632653,-880 -8.884535147,-880 -8.887437641,-880 -8.890340136,-880 -8.893242630,-880 -8.896145124,-880 -8.899047619,-880 -8.901950113,-880 -8.904852607,-880 -8.907755102,-880 -8.910657596,-880 -8.913560090,-880 -8.916462585,-880 -8.919365079,-880 -8.922267573,-880 -8.925170068,-880 -8.928072562,-880 -8.930975056,-880 -8.933877551,-880 -8.936780045,-880 -8.939682539,-880 -8.942585034,-880 -8.945487528,-880 -8.948390022,-880 -8.951292517,-880 -8.954195011,-880 -8.957097505,-880 -8.960000000,-880 -8.962902494,-880 -8.965804988,-880 -8.968707482,-880 -8.971609977,-880 -8.974512471,-880 -8.977414965,-880 -8.980317460,-880 -8.983219954,-880 -8.986122448,-880 -8.989024943,-880 -8.991927437,-880 -8.994829931,-880 -8.997732426,-880 -9.000634920,-880 -9.003537414,-880 -9.006439909,-880 -9.009342403,-880 -9.012244897,-880 -9.015147392,-880 -9.018049886,-880 -9.020952380,-880 -9.023854875,-880 -9.026757369,-880 -9.029659863,-880 -9.032562358,-880 -9.035464852,-880 -9.038367346,-880 -9.041269841,-880 -9.044172335,-880 -9.047074829,-880 -9.049977324,-880 -9.052879818,-880 -9.055782312,-880 -9.058684807,-880 -9.061587301,-880 -9.064489795,-880 -9.067392290,-880 -9.070294784,-880 -9.073197278,-880 -9.076099773,-880 -9.079002267,-880 -9.081904761,-880 -9.084807256,-880 -9.087709750,-880 -9.090612244,-880 -9.093514739,-880 -9.096417233,-880 -9.099319727,-880 -9.102222222,-880 -9.105124716,-880 -9.108027210,-880 -9.110929705,-880 -9.113832199,-880 -9.116734693,-880 -9.119637188,-880 -9.122539682,-880 -9.125442176,-880 -9.128344671,-880 -9.131247165,-880 -9.134149659,-880 -9.137052154,-880 -9.139954648,-880 -9.142857142,-880 -9.145759637,-880 -9.148662131,-880 -9.151564625,-880 -9.154467120,-880 -9.157369614,-880 -9.160272108,-880 -9.163174603,-880 -9.166077097,-880 -9.168979591,-880 -9.171882086,-880 -9.174784580,-880 -9.177687074,-880 -9.180589569,-880 -9.183492063,-880 -9.186394557,-880 -9.189297052,-880 -9.192199546,-880 -9.195102040,-880 -9.198004535,-880 -9.200907029,-880 -9.203809523,-880 -9.206712018,-880 -9.209614512,-880 -9.212517006,-880 -9.215419501,-880 -9.218321995,-880 -9.221224489,-880 -9.224126984,-880 -9.227029478,-880 -9.229931972,-880 -9.232834467,-880 -9.235736961,-880 -9.238639455,-880 -9.241541950,-880 -9.244444444,-880 -9.247346938,-880 -9.250249433,-880 -9.253151927,-880 -9.256054421,-880 -9.258956916,-880 -9.261859410,-880 -9.264761904,-880 -9.267664399,-880 -9.270566893,-880 -9.273469387,-880 -9.276371882,-880 -9.279274376,-880 -9.282176870,-880 -9.285079365,-880 -9.287981859,-880 -9.290884353,-880 -9.293786848,-880 -9.296689342,-880 -9.299591836,-880 -9.302494331,-880 -9.305396825,-880 -9.308299319,-880 -9.311201814,-880 -9.314104308,-880 -9.317006802,-880 -9.319909297,-880 -9.322811791,-880 -9.325714285,-880 -9.328616780,-880 -9.331519274,-880 -9.334421768,-880 -9.337324263,-880 -9.340226757,-880 -9.343129251,-880 -9.346031746,-880 -9.348934240,-880 -9.351836734,-880 -9.354739229,-880 -9.357641723,-880 -9.360544217,-880 -9.363446712,-880 -9.366349206,-880 -9.369251700,-880 -9.372154195,-880 -9.375056689,-880 -9.377959183,-880 -9.380861678,-880 -9.383764172,-880 -9.386666666,-880 -9.389569160,-880 -9.392471655,-880 -9.395374149,-880 -9.398276643,-880 -9.401179138,-880 -9.404081632,-880 -9.406984126,-880 -9.409886621,-880 -9.412789115,-880 -9.415691609,-880 -9.418594104,-880 -9.421496598,-880 -9.424399092,-880 -9.427301587,-880 -9.430204081,-880 -9.433106575,-880 -9.436009070,-880 -9.438911564,-880 -9.441814058,-880 -9.444716553,-880 -9.447619047,-880 -9.450521541,-880 -9.453424036,-880 -9.456326530,-880 -9.459229024,-880 -9.462131519,-880 -9.465034013,-880 -9.467936507,-880 -9.470839002,-880 -9.473741496,-880 -9.476643990,-880 -9.479546485,-880 -9.482448979,-880 -9.485351473,-880 -9.488253968,-880 -9.491156462,-880 -9.494058956,-880 -9.496961451,-880 -9.499863945,-880 -9.502766439,-880 -9.505668934,-880 -9.508571428,-880 -9.511473922,-880 -9.514376417,-880 -9.517278911,-880 -9.520181405,-880 -9.523083900,-880 -9.525986394,-880 -9.528888888,-880 -9.531791383,-880 -9.534693877,-880 -9.537596371,-880 -9.540498866,-880 -9.543401360,-880 -9.546303854,-880 -9.549206349,-880 -9.552108843,-880 -9.555011337,-880 -9.557913832,-880 -9.560816326,-880 -9.563718820,-880 -9.566621315,-880 -9.569523809,-880 -9.572426303,-880 -9.575328798,-880 -9.578231292,-880 -9.581133786,-880 -9.584036281,-880 -9.586938775,-880 -9.589841269,-880 -9.592743764,-880 -9.595646258,-880 -9.598548752,-880 -9.601451247,-880 -9.604353741,-880 -9.607256235,-880 -9.610158730,-880 -9.613061224,-880 -9.615963718,-880 -9.618866213,-880 -9.621768707,-880 -9.624671201,-880 -9.627573696,-880 -9.630476190,-880 -9.633378684,-880 -9.636281179,-880 -9.639183673,-880 -9.642086167,-880 -9.644988662,-880 -9.647891156,-880 -9.650793650,-880 -9.653696145,-880 -9.656598639,-880 -9.659501133,-880 -9.662403628,-880 -9.665306122,-880 -9.668208616,-880 -9.671111111,-880 -9.674013605,-880 -9.676916099,-880 -9.679818594,-880 -9.682721088,-880 -9.685623582,-880 -9.688526077,-880 -9.691428571,-880 -9.694331065,-880 -9.697233560,-880 -9.700136054,-880 -9.703038548,-880 -9.705941043,-880 -9.708843537,-880 -9.711746031,-880 -9.714648526,-880 -9.717551020,-880 -9.720453514,-880 -9.723356009,-880 -9.726258503,-880 -9.729160997,-880 -9.732063492,-880 -9.734965986,-880 -9.737868480,-880 -9.740770975,-880 -9.743673469,-880 -9.746575963,-880 -9.749478458,-880 -9.752380952,-880 -9.755283446,-880 -9.758185941,-880 -9.761088435,-880 -9.763990929,-880 -9.766893424,-880 -9.769795918,-880 -9.772698412,-880 -9.775600907,-880 -9.778503401,-880 -9.781405895,-880 -9.784308390,-880 -9.787210884,-880 -9.790113378,-880 -9.793015873,-880 -9.795918367,-880 -9.798820861,-880 -9.801723356,-880 -9.804625850,-880 -9.807528344,-880 -9.810430839,-880 -9.813333333,-880 -9.816235827,-880 -9.819138321,-880 -9.822040816,-880 -9.824943310,-880 -9.827845804,-880 -9.830748299,-880 -9.833650793,-880 -9.836553287,-880 -9.839455782,-880 -9.842358276,-880 -9.845260770,-880 -9.848163265,-880 -9.851065759,-880 -9.853968253,-880 -9.856870748,-880 -9.859773242,-880 -9.862675736,-880 -9.865578231,-880 -9.868480725,-880 -9.871383219,-880 -9.874285714,-880 -9.877188208,-880 -9.880090702,-880 -9.882993197,-880 -9.885895691,-880 -9.888798185,-880 -9.891700680,-880 -9.894603174,-880 -9.897505668,-880 -9.900408163,-880 -9.903310657,-880 -9.906213151,-880 -9.909115646,-880 -9.912018140,-880 -9.914920634,-880 -9.917823129,-880 -9.920725623,-880 -9.923628117,-880 -9.926530612,-880 -9.929433106,-880 -9.932335600,-880 -9.935238095,-880 -9.938140589,-880 -9.941043083,-880 -9.943945578,-880 -9.946848072,573.915 -9.949750566,580.583 -9.952653061,583.947 -9.955555555,587.33 -9.958458049,587.33 -9.961360544,590.732 -9.964263038,590.732 -9.967165532,594.154 -9.970068027,597.596 -9.972970521,916.311 -9.975873015,926.958 -9.978775510,937.728 -9.981678004,943.161 -9.984580498,954.12 -9.987482993,959.647 -9.990385487,965.206 -9.993287981,970.797 -9.996190476,976.421 -9.999092970,976.421 -10.001995464,982.078 -10.004897959,987.767 -10.007800453,987.767 -10.010702947,987.767 -10.013605442,993.489 -10.016507936,993.489 -10.019410430,993.489 -10.022312925,987.767 -10.025215419,993.489 -10.028117913,993.489 -10.031020408,993.489 -10.033922902,987.767 -10.036825396,982.078 -10.039727891,970.797 -10.042630385,976.421 -10.045532879,954.12 -10.048435374,943.161 -10.051337868,943.161 -10.054240362,948.624 -10.057142857,948.624 -10.060045351,987.767 -10.062947845,999.244 -10.065850340,999.244 -10.068752834,993.489 -10.071655328,987.767 -10.074557823,982.078 -10.077460317,982.078 -10.080362811,993.489 -10.083265306,982.078 -10.086167800,970.797 -10.089070294,1016.71 -10.091972789,1028.52 -10.094875283,1034.48 -10.097777777,1052.56 -10.100680272,1005.03 -10.103582766,1022.6 -10.106485260,916.311 -10.109387755,905.786 -10.112290249,905.786 -10.115192743,900.569 -10.118095238,900.569 -10.120997732,911.033 -10.123900226,905.786 -10.126802721,911.033 -10.129705215,905.786 -10.132607709,911.033 -10.135510204,916.311 -10.138412698,916.311 -10.141315192,921.619 -10.144217687,926.958 -10.147120181,926.958 -10.150022675,932.328 -10.152925170,932.328 -10.155827664,932.328 -10.158730158,932.328 -10.161632653,932.328 -10.164535147,932.328 -10.167437641,932.328 -10.170340136,932.328 -10.173242630,937.728 -10.176145124,937.728 -10.179047619,932.328 -10.181950113,926.958 -10.184852607,921.619 -10.187755102,911.033 -10.190657596,900.569 -10.193560090,890.225 -10.196462585,885.098 -10.199365079,880 -10.202267573,874.932 -10.205170068,874.932 -10.208072562,869.892 -10.210975056,869.892 -10.213877551,869.892 -10.216780045,874.932 -10.219682539,874.932 -10.222585034,874.932 -10.225487528,874.932 -10.228390022,874.932 -10.231292517,874.932 -10.234195011,874.932 -10.237097505,874.932 -10.240000000,874.932 -10.242902494,874.932 -10.245804988,869.892 -10.248707482,869.892 -10.251609977,869.892 -10.254512471,869.892 -10.257414965,869.892 -10.260317460,864.882 -10.263219954,864.882 -10.266122448,864.882 -10.269024943,864.882 -10.271927437,864.882 -10.274829931,864.882 -10.277732426,864.882 -10.280634920,864.882 -10.283537414,864.882 -10.286439909,859.901 -10.289342403,859.901 -10.292244897,859.901 -10.295147392,859.901 -10.298049886,859.901 -10.300952380,859.901 -10.303854875,854.948 -10.306757369,859.901 -10.309659863,854.948 -10.312562358,835.421 -10.315464852,-880 -10.318367346,-880 -10.321269841,-880 -10.324172335,-880 -10.327074829,-880 -10.329977324,-880 -10.332879818,-880 -10.335782312,-880 -10.338684807,-880 -10.341587301,-880 -10.344489795,-880 -10.347392290,-880 -10.350294784,-880 -10.353197278,-880 -10.356099773,-880 -10.359002267,-880 -10.361904761,-880 -10.364807256,-880 -10.367709750,-880 -10.370612244,-880 -10.373514739,-880 -10.376417233,-880 -10.379319727,-880 -10.382222222,-880 -10.385124716,-880 -10.388027210,-880 -10.390929705,-880 -10.393832199,-880 -10.396734693,-880 -10.399637188,-880 -10.402539682,-880 -10.405442176,-880 -10.408344671,-880 -10.411247165,-880 -10.414149659,-880 -10.417052154,-880 -10.419954648,-880 -10.422857142,-880 -10.425759637,590.732 -10.428662131,587.33 -10.431564625,583.947 -10.434467120,583.947 -10.437369614,580.583 -10.440272108,573.915 -10.443174603,573.915 -10.446077097,570.609 -10.448979591,570.609 -10.451882086,567.323 -10.454784580,567.323 -10.457687074,567.323 -10.460589569,564.055 -10.463492063,564.055 -10.466394557,564.055 -10.469297052,564.055 -10.472199546,564.055 -10.475102040,564.055 -10.478004535,564.055 -10.480907029,560.807 -10.483809523,560.807 -10.486712018,560.807 -10.489614512,560.807 -10.492517006,560.807 -10.495419501,560.807 -10.498321995,560.807 -10.501224489,560.807 -10.504126984,564.055 -10.507029478,564.055 -10.509931972,564.055 -10.512834467,564.055 -10.515736961,567.323 -10.518639455,567.323 -10.521541950,567.323 -10.524444444,564.055 -10.527346938,564.055 -10.530249433,564.055 -10.533151927,564.055 -10.536054421,560.807 -10.538956916,557.577 -10.541859410,551.172 -10.544761904,551.172 -10.547664399,544.842 -10.550566893,538.584 -10.553469387,535.482 -10.556371882,532.397 -10.559274376,529.331 -10.562176870,526.282 -10.565079365,523.251 -10.567981859,520.237 -10.570884353,520.237 -10.573786848,520.237 -10.576689342,517.241 -10.579591836,517.241 -10.582494331,514.262 -10.585396825,514.262 -10.588299319,511.3 -10.591201814,511.3 -10.594104308,508.355 -10.597006802,505.427 -10.599909297,505.427 -10.602811791,-880 -10.605714285,-880 -10.608616780,-880 -10.611519274,-880 -10.614421768,-880 -10.617324263,-880 -10.620226757,-880 -10.623129251,-880 -10.626031746,-880 -10.628934240,-880 -10.631836734,-880 -10.634739229,-880 -10.637641723,-880 -10.640544217,-880 -10.643446712,-880 -10.646349206,-880 -10.649251700,-880 -10.652154195,-880 -10.655056689,-880 -10.657959183,-880 -10.660861678,-880 -10.663764172,-880 -10.666666666,-880 -10.669569160,-880 -10.672471655,-880 -10.675374149,-880 -10.678276643,-880 -10.681179138,-880 -10.684081632,-880 -10.686984126,-880 -10.689886621,517.241 -10.692789115,517.241 -10.695691609,517.241 -10.698594104,520.237 -10.701496598,523.251 -10.704399092,526.282 -10.707301587,529.331 -10.710204081,532.397 -10.713106575,535.482 -10.716009070,544.842 -10.718911564,547.998 -10.721814058,554.365 -10.724716553,554.365 -10.727619047,560.807 -10.730521541,560.807 -10.733424036,564.055 -10.736326530,564.055 -10.739229024,567.323 -10.742131519,567.323 -10.745034013,570.609 -10.747936507,570.609 -10.750839002,573.915 -10.753741496,573.915 -10.756643990,573.915 -10.759546485,577.24 -10.762448979,577.24 -10.765351473,580.583 -10.768253968,577.24 -10.771156462,580.583 -10.774058956,580.583 -10.776961451,580.583 -10.779863945,580.583 -10.782766439,580.583 -10.785668934,580.583 -10.788571428,583.947 -10.791473922,583.947 -10.794376417,583.947 -10.797278911,583.947 -10.800181405,583.947 -10.803083900,587.33 -10.805986394,587.33 -10.808888888,590.732 -10.811791383,590.732 -10.814693877,590.732 -10.817596371,590.732 -10.820498866,590.732 -10.823401360,590.732 -10.826303854,590.732 -10.829206349,587.33 -10.832108843,587.33 -10.835011337,587.33 -10.837913832,587.33 -10.840816326,587.33 -10.843718820,587.33 -10.846621315,587.33 -10.849523809,587.33 -10.852426303,587.33 -10.855328798,587.33 -10.858231292,587.33 -10.861133786,587.33 -10.864036281,587.33 -10.866938775,583.947 -10.869841269,583.947 -10.872743764,580.583 -10.875646258,580.583 -10.878548752,580.583 -10.881451247,577.24 -10.884353741,577.24 -10.887256235,573.915 -10.890158730,573.915 -10.893061224,573.915 -10.895963718,573.915 -10.898866213,570.609 -10.901768707,570.609 -10.904671201,570.609 -10.907573696,570.609 -10.910476190,570.609 -10.913378684,567.323 -10.916281179,567.323 -10.919183673,564.055 -10.922086167,564.055 -10.924988662,564.055 -10.927891156,560.807 -10.930793650,557.577 -10.933696145,554.365 -10.936598639,835.421 -10.939501133,-830.609 -10.942403628,-825.825 -10.945306122,-802.316 -10.948208616,-797.695 -10.951111111,-788.532 -10.954013605,-797.695 -10.956916099,-797.695 -10.959818594,-797.695 -10.962721088,-802.316 -10.965623582,-825.825 -10.968526077,-806.964 -10.971428571,-806.964 -10.974331065,-806.964 -10.977233560,-802.316 -10.980136054,-797.695 -10.983038548,-797.695 -10.985941043,-788.532 -10.988843537,-797.695 -10.991746031,-793.1 -10.994648526,-793.1 -10.997551020,-788.532 -11.000453514,-788.532 -11.003356009,-788.532 -11.006258503,-779.475 -11.009160997,-774.986 -11.012063492,-779.475 -11.014965986,-590.732 -11.017868480,-590.732 -11.020770975,-594.154 -11.023673469,-594.154 -11.026575963,-590.732 -11.029478458,-587.33 -11.032380952,-594.154 -11.035283446,-601.058 -11.038185941,-604.54 -11.041088435,-604.54 -11.043990929,-604.54 -11.046893424,-611.564 -11.049795918,-615.107 -11.052698412,-622.254 -11.055600907,-618.67 -11.058503401,-625.859 -11.061405895,-629.484 -11.064308390,-629.484 -11.067210884,-629.484 -11.070113378,-880 -11.073015873,-880 -11.075918367,-880 -11.078820861,-880 -11.081723356,-880 -11.084625850,-880 -11.087528344,-880 -11.090430839,-880 -11.093333333,-880 -11.096235827,-880 -11.099138321,-880 -11.102040816,-880 -11.104943310,-880 -11.107845804,-880 -11.110748299,-880 -11.113650793,-880 -11.116553287,-880 -11.119455782,-880 -11.122358276,-880 -11.125260770,-880 -11.128163265,-880 -11.131065759,-880 -11.133968253,-880 -11.136870748,-880 -11.139773242,-880 -11.142675736,-880 -11.145578231,-880 -11.148480725,-880 -11.151383219,-880 -11.154285714,-880 -11.157188208,-880 -11.160090702,-880 -11.162993197,-880 -11.165895691,-880 -11.168798185,-880 -11.171700680,-880 -11.174603174,-880 -11.177505668,-880 -11.180408163,-514.262 -11.183310657,-508.355 -11.186213151,-508.355 -11.189115646,-505.427 -11.192018140,-505.427 -11.194920634,-505.427 -11.197823129,-499.622 -11.200725623,-499.622 -11.203628117,-496.744 -11.206530612,-493.883 -11.209433106,-491.039 -11.212335600,-488.211 -11.215238095,-485.399 -11.218140589,-485.399 -11.221043083,-482.603 -11.223945578,-959.647 -11.226848072,-959.647 -11.229750566,-959.647 -11.232653061,-954.12 -11.235555555,-954.12 -11.238458049,-954.12 -11.241360544,-948.624 -11.244263038,-948.624 -11.247165532,-943.161 -11.250068027,-943.161 -11.252970521,-937.728 -11.255873015,-937.728 -11.258775510,-937.728 -11.261678004,-932.328 -11.264580498,-926.958 -11.267482993,-926.958 -11.270385487,-921.619 -11.273287981,-921.619 -11.276190476,-916.311 -11.279092970,-916.311 -11.281995464,-911.033 -11.284897959,-905.786 -11.287800453,-905.786 -11.290702947,-905.786 -11.293605442,-895.382 -11.296507936,-895.382 -11.299410430,-895.382 -11.302312925,-890.225 -11.305215419,-890.225 -11.308117913,-885.098 -11.311020408,-885.098 -11.313922902,-880 -11.316825396,-880 -11.319727891,-874.932 -11.322630385,-874.932 -11.325532879,-874.932 -11.328435374,-874.932 -11.331337868,-874.932 -11.334240362,-874.932 -11.337142857,-874.932 -11.340045351,-874.932 -11.342947845,-874.932 -11.345850340,-869.892 -11.348752834,-869.892 -11.351655328,-869.892 -11.354557823,-864.882 -11.357460317,-859.901 -11.360362811,-854.948 -11.363265306,-854.948 -11.366167800,-850.024 -11.369070294,-840.261 -11.371972789,-830.609 -11.374875283,-830.609 -11.377777777,-816.34 -11.380680272,-811.638 -11.383582766,-797.695 -11.386485260,-793.1 -11.389387755,-788.532 -11.392290249,-779.475 -11.395192743,-788.532 -11.398095238,-788.532 -11.400997732,-793.1 -11.403900226,-806.964 -11.406802721,-816.34 -11.409705215,-825.825 -11.412607709,-835.421 -11.415510204,-835.421 -11.418412698,-835.421 -11.421315192,-835.421 -11.424217687,-835.421 -11.427120181,-835.421 -11.430022675,-821.069 -11.432925170,-816.34 -11.435827664,-880 -11.438730158,-880 -11.441632653,-880 -11.444535147,-880 -11.447437641,-880 -11.450340136,-880 -11.453242630,-880 -11.456145124,-880 -11.459047619,-880 -11.461950113,-880 -11.464852607,-880 -11.467755102,-880 -11.470657596,-880 -11.473560090,-880 -11.476462585,-880 -11.479365079,-880 -11.482267573,-880 -11.485170068,-880 -11.488072562,-880 -11.490975056,-880 -11.493877551,-880 -11.496780045,-880 -11.499682539,-880 -11.502585034,-880 -11.505487528,-880 -11.508390022,-880 -11.511292517,-880 -11.514195011,-880 -11.517097505,-880 -11.520000000,-880 -11.522902494,-880 -11.525804988,-880 -11.528707482,-880 -11.531609977,-880 -11.534512471,-880 -11.537414965,-880 -11.540317460,-880 -11.543219954,-880 -11.546122448,-880 -11.549024943,-880 -11.551927437,-880 -11.554829931,-880 -11.557732426,-948.624 -11.560634920,-954.12 -11.563537414,-954.12 -11.566439909,-959.647 -11.569342403,-959.647 -11.572244897,-482.603 -11.575147392,-482.603 -11.578049886,-485.399 -11.580952380,-485.399 -11.583854875,-488.211 -11.586757369,-488.211 -11.589659863,-488.211 -11.592562358,-491.039 -11.595464852,-491.039 -11.598367346,-491.039 -11.601269841,-491.039 -11.604172335,-491.039 -11.607074829,-491.039 -11.609977324,-491.039 -11.612879818,-491.039 -11.615782312,-488.211 -11.618684807,-488.211 -11.621587301,-488.211 -11.624489795,-488.211 -11.627392290,-488.211 -11.630294784,-485.399 -11.633197278,-485.399 -11.636099773,-485.399 -11.639002267,-485.399 -11.641904761,-485.399 -11.644807256,-485.399 -11.647709750,-485.399 -11.650612244,-485.399 -11.653514739,-485.399 -11.656417233,-485.399 -11.659319727,-485.399 -11.662222222,-485.399 -11.665124716,-488.211 -11.668027210,-488.211 -11.670929705,-488.211 -11.673832199,-491.039 -11.676734693,-491.039 -11.679637188,-491.039 -11.682539682,-493.883 -11.685442176,-493.883 -11.688344671,-496.744 -11.691247165,-496.744 -11.694149659,-496.744 -11.697052154,-499.622 -11.699954648,-502.516 -11.702857142,-502.516 -11.705759637,-505.427 -11.708662131,-505.427 -11.711564625,-505.427 -11.714467120,-505.427 -11.717369614,-505.427 -11.720272108,-880 -11.723174603,-880 -11.726077097,-880 -11.728979591,-880 -11.731882086,-880 -11.734784580,-880 -11.737687074,-880 -11.740589569,-880 -11.743492063,-880 -11.746394557,-880 -11.749297052,-880 -11.752199546,-880 -11.755102040,-880 -11.758004535,-880 -11.760907029,-880 -11.763809523,-880 -11.766712018,-880 -11.769614512,-880 -11.772517006,-880 -11.775419501,-880 -11.778321995,-880 -11.781224489,-880 -11.784126984,-880 -11.787029478,-880 -11.789931972,-880 -11.792834467,-880 -11.795736961,-880 -11.798639455,-880 -11.801541950,-739.989 -11.804444444,-739.989 -11.807346938,-735.727 -11.810249433,-727.276 -11.813151927,-739.989 -11.816054421,-731.489 -11.818956916,-731.489 -11.821859410,-727.276 -11.824761904,-718.923 -11.827664399,-723.087 -11.830566893,-727.276 -11.833469387,-735.727 -11.836371882,-739.989 -11.839274376,-739.989 -11.842176870,-744.276 -11.845079365,-739.989 -11.847981859,-727.276 -11.850884353,-735.727 -11.853786848,-752.924 -11.856689342,-748.587 -11.859591836,-748.587 -11.862494331,-748.587 -11.865396825,-748.587 -11.868299319,-748.587 -11.871201814,-739.989 -11.874104308,-757.285 -11.877006802,-757.285 -11.879909297,-752.924 -11.882811791,-748.587 -11.885714285,-744.276 -11.888616780,-748.587 -11.891519274,-739.989 -11.894421768,-739.989 -11.897324263,-739.989 -11.900226757,-735.727 -11.903129251,-880 -11.906031746,-880 -11.908934240,-835.421 -11.911836734,-835.421 -11.914739229,-830.609 -11.917641723,-825.825 -11.920544217,-825.825 -11.923446712,-821.069 -11.926349206,-816.34 -11.929251700,-811.638 -11.932154195,-806.964 -11.935056689,-806.964 -11.937959183,-802.316 -11.940861678,-802.316 -11.943764172,-797.695 -11.946666666,-797.695 -11.949569160,-793.1 -11.952471655,-793.1 -11.955374149,-788.532 -11.958276643,-788.532 -11.961179138,-788.532 -11.964081632,-783.991 -11.966984126,-783.991 -11.969886621,-779.475 -11.972789115,-779.475 -11.975691609,-774.986 -11.978594104,-774.986 -11.981496598,-770.522 -11.984399092,-770.522 -11.987301587,-766.084 -11.990204081,-766.084 -11.993106575,-761.672 -11.996009070,-761.672 -11.998911564,-757.285 -12.001814058,-757.285 -12.004716553,-752.924 -12.007619047,-752.924 -12.010521541,-752.924 -12.013424036,-752.924 -12.016326530,-752.924 -12.019229024,-752.924 -12.022131519,-752.924 -12.025034013,-757.285 -12.027936507,-761.672 -12.030839002,-761.672 -12.033741496,-761.672 -12.036643990,-761.672 -12.039546485,-761.672 -12.042448979,-761.672 -12.045351473,-761.672 -12.048253968,-761.672 -12.051156462,-761.672 -12.054058956,-761.672 -12.056961451,-757.285 -12.059863945,-757.285 -12.062766439,-757.285 -12.065668934,-757.285 -12.068571428,-757.285 -12.071473922,-757.285 -12.074376417,-757.285 -12.077278911,-757.285 -12.080181405,-757.285 -12.083083900,-757.285 -12.085986394,-757.285 -12.088888888,-757.285 -12.091791383,-757.285 -12.094693877,-757.285 -12.097596371,-757.285 -12.100498866,-757.285 -12.103401360,-761.672 -12.106303854,-761.672 -12.109206349,-761.672 -12.112108843,-761.672 -12.115011337,-761.672 -12.117913832,-761.672 -12.120816326,-761.672 -12.123718820,-761.672 -12.126621315,-761.672 -12.129523809,-761.672 -12.132426303,-761.672 -12.135328798,-757.285 -12.138231292,-757.285 -12.141133786,-757.285 -12.144036281,-757.285 -12.146938775,-757.285 -12.149841269,-752.924 -12.152743764,-752.924 -12.155646258,-752.924 -12.158548752,-748.587 -12.161451247,-748.587 -12.164353741,-748.587 -12.167256235,-744.276 -12.170158730,-744.276 -12.173061224,-744.276 -12.175963718,-744.276 -12.178866213,-739.989 -12.181768707,-739.989 -12.184671201,-739.989 -12.187573696,-739.989 -12.190476190,-739.989 -12.193378684,-735.727 -12.196281179,-731.489 -12.199183673,-731.489 -12.202086167,-727.276 -12.204988662,-723.087 -12.207891156,-723.087 -12.210793650,-723.087 -12.213696145,-723.087 -12.216598639,-723.087 -12.219501133,-723.087 -12.222403628,-727.276 -12.225306122,-727.276 -12.228208616,-723.087 -12.231111111,-718.923 -12.234013605,-710.665 -12.236916099,-706.572 -12.239818594,-698.456 -12.242721088,-694.434 -12.245623582,-686.457 -12.248526077,-678.573 -12.251428571,-670.779 -12.254331065,-880 -12.257233560,-880 -12.260136054,-880 -12.263038548,-880 -12.265941043,-880 -12.268843537,-880 -12.271746031,-880 -12.274648526,-880 -12.277551020,-880 -12.280453514,-880 -12.283356009,-880 -12.286258503,-880 -12.289160997,-880 -12.292063492,-880 -12.294965986,-880 -12.297868480,-880 -12.300770975,-880 -12.303673469,-880 -12.306575963,-880 -12.309478458,-880 -12.312380952,-880 -12.315283446,-880 -12.318185941,-880 -12.321088435,-880 -12.323990929,-880 -12.326893424,-880 -12.329795918,-880 -12.332698412,-880 -12.335600907,-880 -12.338503401,-880 -12.341405895,-880 -12.344308390,-880 -12.347210884,-880 -12.350113378,-880 -12.353015873,-880 -12.355918367,-880 -12.358820861,-880 -12.361723356,-880 -12.364625850,-880 -12.367528344,-880 -12.370430839,-880 -12.373333333,-880 -12.376235827,-880 -12.379138321,-880 -12.382040816,-880 -12.384943310,-880 -12.387845804,-880 -12.390748299,-880 -12.393650793,-880 -12.396553287,-880 -12.399455782,-880 -12.402358276,-880 -12.405260770,-880 -12.408163265,-880 -12.411065759,-880 -12.413968253,-880 -12.416870748,-880 -12.419773242,-880 -12.422675736,-880 -12.425578231,-880 -12.428480725,-880 -12.431383219,-880 -12.434285714,-880 -12.437188208,-880 -12.440090702,-880 -12.442993197,-880 -12.445895691,-880 -12.448798185,-880 -12.451700680,-880 -12.454603174,-880 -12.457505668,-880 -12.460408163,-880 -12.463310657,-880 -12.466213151,-880 -12.469115646,-880 -12.472018140,-880 -12.474920634,-880 -12.477823129,-880 -12.480725623,-880 -12.483628117,-880 -12.486530612,-880 -12.489433106,-880 -12.492335600,-880 -12.495238095,-880 -12.498140589,-880 -12.501043083,-880 -12.503945578,-880 -12.506848072,-880 -12.509750566,-880 -12.512653061,-880 -12.515555555,-880 -12.518458049,-880 -12.521360544,-880 -12.524263038,-880 -12.527165532,-880 -12.530068027,-880 -12.532970521,-880 -12.535873015,-880 -12.538775510,-880 -12.541678004,-880 -12.544580498,-880 -12.547482993,-880 -12.550385487,-880 -12.553287981,-880 -12.556190476,-880 -12.559092970,-880 -12.561995464,-880 -12.564897959,-880 -12.567800453,-880 -12.570702947,-880 -12.573605442,-880 -12.576507936,-880 -12.579410430,-880 -12.582312925,-880 -12.585215419,-880 -12.588117913,-880 -12.591020408,-880 -12.593922902,-880 -12.596825396,-880 -12.599727891,-880 -12.602630385,-880 -12.605532879,-880 -12.608435374,-880 -12.611337868,-880 -12.614240362,-880 -12.617142857,-880 -12.620045351,-880 -12.622947845,-880 -12.625850340,-880 -12.628752834,-880 -12.631655328,-880 -12.634557823,-880 -12.637460317,-880 -12.640362811,-880 -12.643265306,-880 -12.646167800,-880 -12.649070294,-880 -12.651972789,-880 -12.654875283,-880 -12.657777777,-880 -12.660680272,-880 -12.663582766,-880 -12.666485260,-880 -12.669387755,-880 -12.672290249,-880 -12.675192743,-880 -12.678095238,-880 -12.680997732,-880 -12.683900226,-880 -12.686802721,-880 -12.689705215,-880 -12.692607709,-880 -12.695510204,-880 -12.698412698,-880 -12.701315192,-880 -12.704217687,-880 -12.707120181,-880 -12.710022675,-880 -12.712925170,-880 -12.715827664,-880 -12.718730158,-880 -12.721632653,-880 -12.724535147,-880 -12.727437641,-880 -12.730340136,-880 -12.733242630,-880 -12.736145124,-880 -12.739047619,-880 -12.741950113,-880 -12.744852607,-880 -12.747755102,-880 -12.750657596,-880 -12.753560090,-880 -12.756462585,-880 -12.759365079,-880 -12.762267573,-880 -12.765170068,-880 -12.768072562,-880 -12.770975056,-880 -12.773877551,-880 -12.776780045,-880 -12.779682539,-880 -12.782585034,-880 -12.785487528,-880 -12.788390022,-880 -12.791292517,-880 -12.794195011,-880 -12.797097505,-880 -12.800000000,-880 -12.802902494,-880 -12.805804988,-880 -12.808707482,-440 -12.811609977,-440 -12.814512471,-440 -12.817414965,-440 -12.820317460,-440 -12.823219954,-440 -12.826122448,-440 -12.829024943,-440 -12.831927437,-440 -12.834829931,-440 -12.837732426,-440 -12.840634920,-440 -12.843537414,-440 -12.846439909,-440 -12.849342403,-440 -12.852244897,-440 -12.855147392,-440 -12.858049886,-440 -12.860952380,-440 -12.863854875,-440 -12.866757369,-440 -12.869659863,-880 -12.872562358,-880 -12.875464852,-880 -12.878367346,-880 -12.881269841,-880 -12.884172335,-880 -12.887074829,-880 -12.889977324,-880 -12.892879818,-880 -12.895782312,-880 -12.898684807,-880 -12.901587301,-880 -12.904489795,-880 -12.907392290,-880 -12.910294784,-880 -12.913197278,-880 -12.916099773,-880 -12.919002267,-880 -12.921904761,-880 -12.924807256,-880 -12.927709750,-440 -12.930612244,-440 -12.933514739,-440 -12.936417233,-440 -12.939319727,-440 -12.942222222,-440 -12.945124716,-440 -12.948027210,-440 -12.950929705,-440 -12.953832199,-440 -12.956734693,-440 -12.959637188,-440 -12.962539682,-440 -12.965442176,-440 -12.968344671,-440 -12.971247165,-440 -12.974149659,-440 -12.977052154,-440 -12.979954648,-440 -12.982857142,-440 -12.985759637,-440 -12.988662131,-440 -12.991564625,-440 -12.994467120,-440 -12.997369614,-440 -13.000272108,-440 -13.003174603,-440 -13.006077097,-440 -13.008979591,-440 -13.011882086,-440 -13.014784580,-440 -13.017687074,-440 -13.020589569,-440 -13.023492063,-440 -13.026394557,-440 -13.029297052,-440 -13.032199546,-440 -13.035102040,-440 -13.038004535,-440 -13.040907029,-440 -13.043809523,-440 -13.046712018,-440 -13.049614512,-440 -13.052517006,-440 -13.055419501,-440 -13.058321995,-440 -13.061224489,-440 -13.064126984,-440 -13.067029478,-440 -13.069931972,-440 -13.072834467,-440 -13.075736961,-440 -13.078639455,-440 -13.081541950,-440 -13.084444444,-440 -13.087346938,-440 -13.090249433,-440 -13.093151927,-440 -13.096054421,-440 -13.098956916,-440 -13.101859410,-440 -13.104761904,-440 -13.107664399,-440 -13.110566893,-440 -13.113469387,-440 -13.116371882,-440 -13.119274376,-440 -13.122176870,-440 -13.125079365,-440 -13.127981859,-440 -13.130884353,-440 -13.133786848,-440 -13.136689342,-440 -13.139591836,-440 -13.142494331,-440 -13.145396825,-440 -13.148299319,-440 -13.151201814,-440 -13.154104308,-440 -13.157006802,-440 -13.159909297,-440 -13.162811791,-440 -13.165714285,-440 -13.168616780,-440 -13.171519274,-440 -13.174421768,-440 -13.177324263,-440 -13.180226757,-440 -13.183129251,-440 -13.186031746,-440 -13.188934240,-440 -13.191836734,-440 -13.194739229,-440 -13.197641723,-440 -13.200544217,-440 -13.203446712,-440 -13.206349206,-440 -13.209251700,-440 -13.212154195,-440 -13.215056689,-440 -13.217959183,-440 -13.220861678,-440 -13.223764172,-440 -13.226666666,-440 -13.229569160,-440 -13.232471655,-440 -13.235374149,-440 -13.238276643,-440 -13.241179138,-440 -13.244081632,-440 -13.246984126,-440 -13.249886621,-440 -13.252789115,-440 -13.255691609,-440 -13.258594104,-440 -13.261496598,-440 -13.264399092,-440 -13.267301587,-440 -13.270204081,-440 -13.273106575,-440 -13.276009070,-440 -13.278911564,-440 -13.281814058,-440 -13.284716553,-440 -13.287619047,-440 -13.290521541,-440 -13.293424036,-440 -13.296326530,-440 -13.299229024,-440 -13.302131519,-440 -13.305034013,-440 -13.307936507,-440 -13.310839002,-440 -13.313741496,-440 -13.316643990,-440 -13.319546485,-440 -13.322448979,-440 -13.325351473,-440 -13.328253968,-440 -13.331156462,-440 -13.334058956,-440 -13.336961451,-440 -13.339863945,-440 -13.342766439,-440 -13.345668934,-440 -13.348571428,-440 -13.351473922,-440 -13.354376417,-440 -13.357278911,-440 -13.360181405,-440 -13.363083900,-440 -13.365986394,-440 -13.368888888,-440 -13.371791383,-440 -13.374693877,-440 -13.377596371,-440 -13.380498866,-440 -13.383401360,-440 -13.386303854,-440 -13.389206349,-440 -13.392108843,-440 -13.395011337,-440 -13.397913832,-440 -13.400816326,-440 -13.403718820,-440 -13.406621315,-440 -13.409523809,-440 -13.412426303,-440 -13.415328798,-440 -13.418231292,-440 -13.421133786,-440 -13.424036281,-440 -13.426938775,-440 -13.429841269,-440 -13.432743764,-440 -13.435646258,-440 -13.438548752,-440 -13.441451247,-440 -13.444353741,-440 -13.447256235,-440 -13.450158730,-440 -13.453061224,-440 -13.455963718,-440 -13.458866213,-440 -13.461768707,-440 -13.464671201,-440 -13.467573696,-440 -13.470476190,-440 -13.473378684,-440 -13.476281179,-440 -13.479183673,-440 -13.482086167,-440 -13.484988662,-440 -13.487891156,-440 -13.490793650,-440 -13.493696145,-440 -13.496598639,-440 -13.499501133,-440 -13.502403628,-440 -13.505306122,-440 -13.508208616,-440 -13.511111111,-440 -13.514013605,-440 -13.516916099,-440 -13.519818594,-440 -13.522721088,-440 -13.525623582,-440 -13.528526077,-440 -13.531428571,-440 -13.534331065,-440 -13.537233560,-440 -13.540136054,-440 -13.543038548,-440 -13.545941043,-440 -13.548843537,-440 -13.551746031,-440 -13.554648526,-440 -13.557551020,-440 -13.560453514,-440 -13.563356009,-440 -13.566258503,-440 -13.569160997,-440 -13.572063492,-440 -13.574965986,-440 -13.577868480,-440 -13.580770975,-440 -13.583673469,-440 -13.586575963,-440 -13.589478458,-440 -13.592380952,-440 -13.595283446,-440 -13.598185941,-440 -13.601088435,-440 -13.603990929,-440 -13.606893424,-440 -13.609795918,-440 -13.612698412,-440 -13.615600907,-440 -13.618503401,-440 -13.621405895,-440 -13.624308390,-440 -13.627210884,-440 -13.630113378,-440 -13.633015873,-440 -13.635918367,-440 -13.638820861,-440 -13.641723356,-440 -13.644625850,-440 -13.647528344,-440 -13.650430839,-440 -13.653333333,-440 -13.656235827,-440 -13.659138321,-440 -13.662040816,-440 -13.664943310,-440 -13.667845804,-440 -13.670748299,-440 -13.673650793,-440 -13.676553287,-440 -13.679455782,-440 -13.682358276,-440 -13.685260770,-440 -13.688163265,-440 -13.691065759,-440 -13.693968253,-440 -13.696870748,-440 -13.699773242,-440 -13.702675736,-440 -13.705578231,-440 -13.708480725,-440 -13.711383219,-440 -13.714285714,-440 -13.717188208,-440 -13.720090702,-440 -13.722993197,-440 -13.725895691,-440 -13.728798185,-440 -13.731700680,-440 -13.734603174,-440 -13.737505668,-440 -13.740408163,-440 -13.743310657,-440 -13.746213151,-440 -13.749115646,-440 -13.752018140,-440 -13.754920634,-440 -13.757823129,-440 -13.760725623,-440 -13.763628117,-440 -13.766530612,-440 -13.769433106,-440 -13.772335600,-440 -13.775238095,-440 -13.778140589,-440 -13.781043083,-440 -13.783945578,-440 -13.786848072,-440 -13.789750566,-440 -13.792653061,-440 -13.795555555,-440 -13.798458049,-440 -13.801360544,-440 -13.804263038,-440 -13.807165532,-440 -13.810068027,-440 -13.812970521,-440 -13.815873015,-440 -13.818775510,-440 -13.821678004,-440 -13.824580498,-440 -13.827482993,-440 -13.830385487,-440 -13.833287981,-440 -13.836190476,-440 -13.839092970,-440 -13.841995464,-440 -13.844897959,-440 -13.847800453,-440 -13.850702947,-440 -13.853605442,-440 -13.856507936,-440 -13.859410430,-440 -13.862312925,-440 -13.865215419,-440 -13.868117913,-440 -13.871020408,-440 -13.873922902,-440 -13.876825396,-440 -13.879727891,-440 -13.882630385,-440 -13.885532879,-440 -13.888435374,-440 -13.891337868,-440 -13.894240362,-440 -13.897142857,-440 -13.900045351,-440 -13.902947845,-440 -13.905850340,-440 -13.908752834,-440 -13.911655328,-440 -13.914557823,-440 -13.917460317,-440 -13.920362811,-440 -13.923265306,-440 -13.926167800,-440 -13.929070294,-440 -13.931972789,-440 -13.934875283,-440 -13.937777777,-440 -13.940680272,-440 -13.943582766,-440 -13.946485260,-440 -13.949387755,-440 -13.952290249,-440 -13.955192743,-440 -13.958095238,-440 -13.960997732,-440 -13.963900226,-440 -13.966802721,-440 -13.969705215,-440 -13.972607709,-440 -13.975510204,-440 -13.978412698,-440 -13.981315192,-440 -13.984217687,-440 -13.987120181,-440 -13.990022675,-440 -13.992925170,-440 -13.995827664,-440 -13.998730158,-440 -14.001632653,-440 -14.004535147,-440 -14.007437641,-440 -14.010340136,-440 -14.013242630,-440 -14.016145124,-440 -14.019047619,-440 -14.021950113,-440 -14.024852607,-440 -14.027755102,-440 -14.030657596,-440 -14.033560090,-440 -14.036462585,-440 -14.039365079,-440 -14.042267573,-440 -14.045170068,-440 -14.048072562,-440 -14.050975056,-440 -14.053877551,-440 -14.056780045,-440 -14.059682539,-440 -14.062585034,-440 -14.065487528,-440 -14.068390022,-440 -14.071292517,-440 -14.074195011,-440 -14.077097505,-440 -14.080000000,-440 -14.082902494,-440 -14.085804988,-440 -14.088707482,-440 -14.091609977,-440 -14.094512471,-440 -14.097414965,-440 -14.100317460,-440 -14.103219954,-440 -14.106122448,-440 -14.109024943,-440 -14.111927437,-440 -14.114829931,-440 -14.117732426,-440 -14.120634920,-440 -14.123537414,-440 -14.126439909,-440 -14.129342403,-440 -14.132244897,-440 -14.135147392,-440 -14.138049886,-440 -14.140952380,-440 -14.143854875,-440 -14.146757369,-440 -14.149659863,-440 -14.152562358,-440 -14.155464852,-440 -14.158367346,-440 -14.161269841,-440 -14.164172335,-440 -14.167074829,-440 -14.169977324,-440 -14.172879818,-440 -14.175782312,-440 -14.178684807,-440 -14.181587301,-440 -14.184489795,-440 -14.187392290,-440 -14.190294784,-440 -14.193197278,-440 -14.196099773,-440 -14.199002267,-440 -14.201904761,-440 -14.204807256,-440 -14.207709750,-440 -14.210612244,-440 -14.213514739,-440 -14.216417233,-440 -14.219319727,-440 -14.222222222,-440 -14.225124716,-440 -14.228027210,-440 -14.230929705,-440 -14.233832199,-440 -14.236734693,-440 -14.239637188,-440 -14.242539682,-440 -14.245442176,-440 -14.248344671,-440 -14.251247165,-440 -14.254149659,-440 -14.257052154,-440 -14.259954648,-440 -14.262857142,-440 -14.265759637,-440 -14.268662131,-440 -14.271564625,-440 -14.274467120,-440 -14.277369614,-440 -14.280272108,-440 -14.283174603,-440 -14.286077097,-440 -14.288979591,-440 -14.291882086,-440 -14.294784580,-440 -14.297687074,-440 -14.300589569,-440 -14.303492063,-440 -14.306394557,-440 -14.309297052,-440 -14.312199546,-440 -14.315102040,-440 -14.318004535,-440 -14.320907029,-440 -14.323809523,-440 -14.326712018,-440 -14.329614512,-440 -14.332517006,-440 -14.335419501,-440 -14.338321995,-440 -14.341224489,-440 -14.344126984,-440 -14.347029478,-440 -14.349931972,-440 -14.352834467,-440 -14.355736961,-440 -14.358639455,-440 -14.361541950,-440 -14.364444444,-440 -14.367346938,-440 -14.370249433,-440 -14.373151927,-440 -14.376054421,-440 -14.378956916,-440 -14.381859410,-440 -14.384761904,-440 -14.387664399,-440 -14.390566893,-440 -14.393469387,-440 -14.396371882,-440 -14.399274376,-440 -14.402176870,-440 -14.405079365,-440 -14.407981859,-440 -14.410884353,-440 -14.413786848,-440 -14.416689342,-440 -14.419591836,-440 -14.422494331,-440 -14.425396825,-440 -14.428299319,-440 -14.431201814,-440 -14.434104308,-440 -14.437006802,-440 -14.439909297,-440 -14.442811791,-440 -14.445714285,-440 -14.448616780,-440 -14.451519274,-440 -14.454421768,-440 -14.457324263,-440 -14.460226757,-440 -14.463129251,-440 -14.466031746,-440 -14.468934240,-440 -14.471836734,-440 -14.474739229,-440 -14.477641723,-440 -14.480544217,-440 -14.483446712,-440 -14.486349206,-440 -14.489251700,-440 -14.492154195,-440 -14.495056689,-440 -14.497959183,-440 -14.500861678,-440 -14.503764172,-440 -14.506666666,-440 -14.509569160,-440 -14.512471655,-440 -14.515374149,-440 -14.518276643,-440 -14.521179138,-440 -14.524081632,-440 -14.526984126,-440 -14.529886621,-440 -14.532789115,-440 -14.535691609,-440 -14.538594104,-440 -14.541496598,-440 -14.544399092,-440 -14.547301587,-440 -14.550204081,-440 -14.553106575,-440 -14.556009070,-440 -14.558911564,-440 -14.561814058,-440 -14.564716553,-440 -14.567619047,-440 -14.570521541,-440 -14.573424036,-440 -14.576326530,-440 -14.579229024,-440 -14.582131519,-440 -14.585034013,-440 -14.587936507,-440 -14.590839002,-440 -14.593741496,-440 -14.596643990,-440 -14.599546485,-440 -14.602448979,-440 -14.605351473,-440 -14.608253968,-440 -14.611156462,-440 -14.614058956,-440 -14.616961451,-440 -14.619863945,-440 -14.622766439,-440 -14.625668934,-440 -14.628571428,-440 -14.631473922,-440 -14.634376417,-440 -14.637278911,-440 -14.640181405,-440 -14.643083900,-440 -14.645986394,-440 -14.648888888,-440 -14.651791383,-440 -14.654693877,-440 -14.657596371,-440 -14.660498866,-440 -14.663401360,-440 -14.666303854,-440 -14.669206349,-440 -14.672108843,-440 -14.675011337,-440 -14.677913832,-440 -14.680816326,-440 -14.683718820,-440 -14.686621315,-440 -14.689523809,-440 -14.692426303,-440 -14.695328798,-440 -14.698231292,-440 -14.701133786,-440 -14.704036281,-440 -14.706938775,-440 -14.709841269,-440 -14.712743764,-440 -14.715646258,-440 -14.718548752,-440 -14.721451247,-440 -14.724353741,-440 -14.727256235,-440 -14.730158730,-440 -14.733061224,-440 -14.735963718,-440 -14.738866213,-440 -14.741768707,-440 -14.744671201,-440 -14.747573696,-440 -14.750476190,-440 -14.753378684,-440 -14.756281179,-440 -14.759183673,-440 -14.762086167,-440 -14.764988662,-440 -14.767891156,-440 -14.770793650,-440 -14.773696145,-440 -14.776598639,-440 -14.779501133,-440 -14.782403628,-440 -14.785306122,-440 -14.788208616,-440 -14.791111111,-440 -14.794013605,-440 -14.796916099,-440 -14.799818594,-440 -14.802721088,-440 -14.805623582,-440 -14.808526077,-440 -14.811428571,-440 -14.814331065,-440 -14.817233560,-440 -14.820136054,-440 -14.823038548,-440 -14.825941043,-440 -14.828843537,-440 -14.831746031,-440 -14.834648526,-440 -14.837551020,-440 -14.840453514,-440 -14.843356009,-440 -14.846258503,-440 -14.849160997,-440 -14.852063492,-440 -14.854965986,-440 -14.857868480,-440 -14.860770975,-440 -14.863673469,-440 -14.866575963,-440 -14.869478458,-440 -14.872380952,-440 -14.875283446,-440 -14.878185941,-440 -14.881088435,-440 -14.883990929,-440 -14.886893424,-440 -14.889795918,-440 -14.892698412,-440 -14.895600907,-440 -14.898503401,-440 -14.901405895,-440 -14.904308390,-440 -14.907210884,-440 -14.910113378,-440 -14.913015873,-440 -14.915918367,-440 -14.918820861,-440 -14.921723356,-440 -14.924625850,-440 -14.927528344,-440 -14.930430839,-440 -14.933333333,-440 -14.936235827,-440 -14.939138321,-440 -14.942040816,-440 -14.944943310,-440 -14.947845804,-440 -14.950748299,-440 -14.953650793,-440 -14.956553287,-440 -14.959455782,-440 -14.962358276,-440 -14.965260770,-440 -14.968163265,-440 -14.971065759,-440 -14.973968253,-440 -14.976870748,-440 -14.979773242,-440 -14.982675736,-440 -14.985578231,-440 -14.988480725,-440 -14.991383219,-440 -14.994285714,-440 -14.997188208,-440 -15.000090702,-440 -15.002993197,-440 -15.005895691,-440 -15.008798185,-440 -15.011700680,-440 -15.014603174,-440 -15.017505668,-440 -15.020408163,-440 -15.023310657,-440 -15.026213151,-440 -15.029115646,-440 -15.032018140,-440 -15.034920634,-440 -15.037823129,-440 -15.040725623,-440 -15.043628117,-440 -15.046530612,-440 -15.049433106,-440 -15.052335600,-440 -15.055238095,-440 -15.058140589,-440 -15.061043083,-440 -15.063945578,-440 -15.066848072,-440 -15.069750566,-440 -15.072653061,-440 -15.075555555,-440 -15.078458049,-440 -15.081360544,-440 -15.084263038,-440 -15.087165532,-440 -15.090068027,-440 -15.092970521,-440 -15.095873015,-440 -15.098775510,-440 -15.101678004,-440 -15.104580498,-440 -15.107482993,-440 -15.110385487,-440 -15.113287981,-440 -15.116190476,-440 -15.119092970,-440 -15.121995464,-440 -15.124897959,-440 -15.127800453,-440 -15.130702947,-440 -15.133605442,-440 -15.136507936,-440 -15.139410430,-440 -15.142312925,-440 -15.145215419,-440 -15.148117913,-440 -15.151020408,-440 -15.153922902,-440 -15.156825396,-440 -15.159727891,629.484 -15.162630385,633.131 -15.165532879,633.131 -15.168435374,633.131 -15.171337868,629.484 -15.174240362,629.484 -15.177142857,629.484 -15.180045351,633.131 -15.182947845,633.131 -15.185850340,633.131 -15.188752834,633.131 -15.191655328,633.131 -15.194557823,629.484 -15.197460317,629.484 -15.200362811,629.484 -15.203265306,629.484 -15.206167800,629.484 -15.209070294,629.484 -15.211972789,629.484 -15.214875283,629.484 -15.217777777,629.484 -15.220680272,629.484 -15.223582766,629.484 -15.226485260,629.484 -15.229387755,629.484 -15.232290249,629.484 -15.235192743,629.484 -15.238095238,629.484 -15.240997732,629.484 -15.243900226,629.484 -15.246802721,629.484 -15.249705215,629.484 -15.252607709,629.484 -15.255510204,629.484 -15.258412698,629.484 -15.261315192,629.484 -15.264217687,629.484 -15.267120181,629.484 -15.270022675,629.484 -15.272925170,629.484 -15.275827664,629.484 -15.278730158,629.484 -15.281632653,629.484 -15.284535147,629.484 -15.287437641,629.484 -15.290340136,629.484 -15.293242630,629.484 -15.296145124,629.484 -15.299047619,629.484 -15.301950113,629.484 -15.304852607,629.484 -15.307755102,629.484 -15.310657596,629.484 -15.313560090,629.484 -15.316462585,629.484 -15.319365079,629.484 -15.322267573,629.484 -15.325170068,629.484 -15.328072562,629.484 -15.330975056,629.484 -15.333877551,629.484 -15.336780045,629.484 -15.339682539,629.484 -15.342585034,629.484 -15.345487528,629.484 -15.348390022,629.484 -15.351292517,629.484 -15.354195011,629.484 -15.357097505,629.484 -15.360000000,629.484 -15.362902494,629.484 -15.365804988,629.484 -15.368707482,926.958 -15.371609977,926.958 -15.374512471,937.728 -15.377414965,932.328 -15.380317460,943.161 -15.383219954,943.161 -15.386122448,943.161 -15.389024943,948.624 -15.391927437,954.12 -15.394829931,959.647 -15.397732426,965.206 -15.400634920,965.206 -15.403537414,970.797 -15.406439909,970.797 -15.409342403,982.078 -15.412244897,331.537 -15.415147392,335.389 -15.418049886,341.252 -15.420952380,343.229 -15.423854875,347.217 -15.426757369,349.228 -15.429659863,353.286 -15.432562358,355.333 -15.435464852,357.391 -15.438367346,359.461 -15.441269841,359.461 -15.444172335,361.544 -15.447074829,363.638 -15.449977324,365.745 -15.452879818,365.745 -15.455782312,367.863 -15.458684807,367.863 -15.461587301,369.994 -15.464489795,369.994 -15.467392290,372.138 -15.470294784,374.294 -15.473197278,376.462 -15.476099773,383.042 -15.479002267,385.261 -15.481904761,387.493 -15.484807256,387.493 -15.487709750,389.738 -15.490612244,391.995 -15.493514739,391.995 -15.496417233,394.266 -15.499319727,394.266 -15.502222222,394.266 -15.505124716,396.55 -15.508027210,396.55 -15.510929705,398.847 -15.513832199,398.847 -15.516734693,398.847 -15.519637188,398.847 -15.522539682,398.847 -15.525442176,398.847 -15.528344671,398.847 -15.531247165,398.847 -15.534149659,398.847 -15.537052154,398.847 -15.539954648,401.158 -15.542857142,401.158 -15.545759637,401.158 -15.548662131,401.158 -15.551564625,401.158 -15.554467120,398.847 -15.557369614,398.847 -15.560272108,398.847 -15.563174603,396.55 -15.566077097,398.847 -15.568979591,396.55 -15.571882086,396.55 -15.574784580,396.55 -15.577687074,396.55 -15.580589569,394.266 -15.583492063,394.266 -15.586394557,394.266 -15.589297052,394.266 -15.592199546,394.266 -15.595102040,394.266 -15.598004535,394.266 -15.600907029,394.266 -15.603809523,394.266 -15.606712018,394.266 -15.609614512,394.266 -15.612517006,394.266 -15.615419501,396.55 -15.618321995,394.266 -15.621224489,396.55 -15.624126984,396.55 -15.627029478,396.55 -15.629931972,401.158 -15.632834467,403.482 -15.635736961,405.819 -15.638639455,405.819 -15.641541950,408.17 -15.644444444,408.17 -15.647346938,410.535 -15.650249433,408.17 -15.653151927,408.17 -15.656054421,408.17 -15.658956916,408.17 -15.661859410,408.17 -15.664761904,408.17 -15.667664399,408.17 -15.670566893,408.17 -15.673469387,408.17 -15.676371882,408.17 -15.679274376,405.819 -15.682176870,405.819 -15.685079365,405.819 -15.687981859,403.482 -15.690884353,403.482 -15.693786848,403.482 -15.696689342,403.482 -15.699591836,401.158 -15.702494331,401.158 -15.705396825,401.158 -15.708299319,398.847 -15.711201814,398.847 -15.714104308,398.847 -15.717006802,396.55 -15.719909297,396.55 -15.722811791,396.55 -15.725714285,394.266 -15.728616780,394.266 -15.731519274,394.266 -15.734421768,391.995 -15.737324263,391.995 -15.740226757,389.738 -15.743129251,389.738 -15.746031746,389.738 -15.748934240,387.493 -15.751836734,387.493 -15.754739229,385.261 -15.757641723,385.261 -15.760544217,385.261 -15.763446712,383.042 -15.766349206,383.042 -15.769251700,380.836 -15.772154195,378.643 -15.775056689,376.462 -15.777959183,374.294 -15.780861678,372.138 -15.783764172,367.863 -15.786666666,363.638 -15.789569160,357.391 -15.792471655,355.333 -15.795374149,353.286 -15.798276643,351.251 -15.801179138,345.217 -15.804081632,-440 -15.806984126,-629.484 -15.809886621,-629.484 -15.812789115,-629.484 -15.815691609,-629.484 -15.818594104,-629.484 -15.821496598,-629.484 -15.824399092,-629.484 -15.827301587,-629.484 -15.830204081,-629.484 -15.833106575,-629.484 -15.836009070,-629.484 -15.838911564,-629.484 -15.841814058,-629.484 -15.844716553,-629.484 -15.847619047,-633.131 -15.850521541,-633.131 -15.853424036,-633.131 -15.856326530,-633.131 -15.859229024,-633.131 -15.862131519,-629.484 -15.865034013,-629.484 -15.867936507,-629.484 -15.870839002,-629.484 -15.873741496,633.131 -15.876643990,629.484 -15.879546485,629.484 -15.882448979,629.484 -15.885351473,629.484 -15.888253968,629.484 -15.891156462,629.484 -15.894058956,629.484 -15.896961451,629.484 -15.899863945,633.131 -15.902766439,633.131 -15.905668934,633.131 -15.908571428,633.131 -15.911473922,636.798 -15.914376417,640.487 -15.917278911,644.198 -15.920181405,647.93 -15.923083900,651.683 -15.925986394,655.458 -15.928888888,659.255 -15.931791383,659.255 -15.934693877,655.458 -15.937596371,659.255 -15.940498866,651.683 -15.943401360,651.683 -15.946303854,647.93 -15.949206349,647.93 -15.952108843,644.198 -15.955011337,640.487 -15.957913832,636.798 -15.960816326,633.131 -15.963718820,633.131 -15.966621315,629.484 -15.969523809,629.484 -15.972426303,629.484 -15.975328798,625.859 -15.978231292,625.859 -15.981133786,625.859 -15.984036281,625.859 -15.986938775,625.859 -15.989841269,625.859 -15.992743764,625.859 -15.995646258,629.484 -15.998548752,629.484 -16.001451247,629.484 -16.004353741,629.484 -16.007256235,629.484 -16.010158730,629.484 -16.013061224,629.484 -16.015963718,629.484 -16.018866213,629.484 -16.021768707,629.484 -16.024671201,629.484 -16.027573696,629.484 -16.030476190,629.484 -16.033378684,629.484 -16.036281179,629.484 -16.039183673,629.484 -16.042086167,633.131 -16.044988662,636.798 -16.047891156,636.798 -16.050793650,636.798 -16.053696145,636.798 -16.056598639,640.487 -16.059501133,640.487 -16.062403628,640.487 -16.065306122,640.487 -16.068208616,640.487 -16.071111111,640.487 -16.074013605,640.487 -16.076916099,636.798 -16.079818594,636.798 -16.082721088,636.798 -16.085623582,633.131 -16.088526077,633.131 -16.091428571,633.131 -16.094331065,633.131 -16.097233560,633.131 -16.100136054,629.484 -16.103038548,629.484 -16.105941043,629.484 -16.108843537,625.859 -16.111746031,625.859 -16.114648526,625.859 -16.117551020,622.254 -16.120453514,622.254 -16.123356009,622.254 -16.126258503,618.67 -16.129160997,615.107 -16.132063492,615.107 -16.134965986,608.042 -16.137868480,601.058 -16.140770975,594.154 -16.143673469,587.33 -16.146575963,583.947 -16.149478458,580.583 -16.152380952,577.24 -16.155283446,570.609 -16.158185941,567.323 -16.161088435,560.807 -16.163990929,554.365 -16.166893424,544.842 -16.169795918,541.704 -16.172698412,544.842 -16.175600907,538.584 -16.178503401,538.584 -16.181405895,532.397 -16.184308390,840.261 -16.187210884,840.261 -16.190113378,840.261 -16.193015873,840.261 -16.195918367,840.261 -16.198820861,845.128 -16.201723356,840.261 -16.204625850,840.261 -16.207528344,845.128 -16.210430839,845.128 -16.213333333,845.128 -16.216235827,845.128 -16.219138321,845.128 -16.222040816,840.261 -16.224943310,840.261 -16.227845804,840.261 -16.230748299,802.316 -16.233650793,806.964 -16.236553287,811.638 -16.239455782,816.34 -16.242358276,825.825 -16.245260770,840.261 -16.248163265,840.261 -16.251065759,825.825 -16.253968253,821.069 -16.256870748,825.825 -16.259773242,825.825 -16.262675736,830.609 -16.265578231,835.421 -16.268480725,830.609 -16.271383219,830.609 -16.274285714,835.421 -16.277188208,845.128 -16.280090702,845.128 -16.282993197,845.128 -16.285895691,845.128 -16.288798185,850.024 -16.291700680,850.024 -16.294603174,943.161 -16.297505668,943.161 -16.300408163,943.161 -16.303310657,943.161 -16.306213151,932.328 -16.309115646,926.958 -16.312018140,916.311 -16.314920634,916.311 -16.317823129,911.033 -16.320725623,916.311 -16.323628117,911.033 -16.326530612,911.033 -16.329433106,905.786 -16.332335600,905.786 -16.335238095,911.033 -16.338140589,911.033 -16.341043083,911.033 -16.343945578,911.033 -16.346848072,911.033 -16.349750566,905.786 -16.352653061,905.786 -16.355555555,905.786 -16.358458049,900.569 -16.361360544,900.569 -16.364263038,900.569 -16.367165532,895.382 -16.370068027,895.382 -16.372970521,895.382 -16.375873015,890.225 -16.378775510,890.225 -16.381678004,890.225 -16.384580498,885.098 -16.387482993,885.098 -16.390385487,885.098 -16.393287981,874.932 -16.396190476,869.892 -16.399092970,859.901 -16.401995464,859.901 -16.404897959,854.948 -16.407800453,854.948 -16.410702947,854.948 -16.413605442,854.948 -16.416507936,854.948 -16.419410430,854.948 -16.422312925,854.948 -16.425215419,850.024 -16.428117913,850.024 -16.431020408,845.128 -16.433922902,840.261 -16.436825396,840.261 -16.439727891,840.261 -16.442630385,835.421 -16.445532879,835.421 -16.448435374,835.421 -16.451337868,-633.131 -16.454240362,-633.131 -16.457142857,-633.131 -16.460045351,-629.484 -16.462947845,-629.484 -16.465850340,-629.484 -16.468752834,-629.484 -16.471655328,-629.484 -16.474557823,-629.484 -16.477460317,-629.484 -16.480362811,-629.484 -16.483265306,-629.484 -16.486167800,-629.484 -16.489070294,-629.484 -16.491972789,-629.484 -16.494875283,-629.484 -16.497777777,-629.484 -16.500680272,-629.484 -16.503582766,-629.484 -16.506485260,-629.484 -16.509387755,-629.484 -16.512290249,-629.484 -16.515192743,-629.484 -16.518095238,-629.484 -16.520997732,-629.484 -16.523900226,-629.484 -16.526802721,-629.484 -16.529705215,-629.484 -16.532607709,-629.484 -16.535510204,-629.484 -16.538412698,-629.484 -16.541315192,-629.484 -16.544217687,-629.484 -16.547120181,-629.484 -16.550022675,-629.484 -16.552925170,-629.484 -16.555827664,-629.484 -16.558730158,560.807 -16.561632653,560.807 -16.564535147,560.807 -16.567437641,560.807 -16.570340136,560.807 -16.573242630,560.807 -16.576145124,560.807 -16.579047619,557.577 -16.581950113,557.577 -16.584852607,554.365 -16.587755102,551.172 -16.590657596,547.998 -16.593560090,544.842 -16.596462585,541.704 -16.599365079,538.584 -16.602267573,538.584 -16.605170068,538.584 -16.608072562,538.584 -16.610975056,538.584 -16.613877551,538.584 -16.616780045,538.584 -16.619682539,538.584 -16.622585034,538.584 -16.625487528,538.584 -16.628390022,538.584 -16.631292517,535.482 -16.634195011,532.397 -16.637097505,529.331 -16.640000000,526.282 -16.642902494,523.251 -16.645804988,520.237 -16.648707482,517.241 -16.651609977,517.241 -16.654512471,511.3 -16.657414965,511.3 -16.660317460,-629.484 -16.663219954,-629.484 -16.666122448,-629.484 -16.669024943,-629.484 -16.671927437,-629.484 -16.674829931,-629.484 -16.677732426,-629.484 -16.680634920,-629.484 -16.683537414,-629.484 -16.686439909,-629.484 -16.689342403,-629.484 -16.692244897,-629.484 -16.695147392,-629.484 -16.698049886,-629.484 -16.700952380,-629.484 -16.703854875,-629.484 -16.706757369,-629.484 -16.709659863,-629.484 -16.712562358,-629.484 -16.715464852,-629.484 -16.718367346,-629.484 -16.721269841,-629.484 -16.724172335,-629.484 -16.727074829,-629.484 -16.729977324,-629.484 -16.732879818,-629.484 -16.735782312,-629.484 -16.738684807,-629.484 -16.741587301,-629.484 -16.744489795,-629.484 -16.747392290,-629.484 -16.750294784,-629.484 -16.753197278,-629.484 -16.756099773,-629.484 -16.759002267,-629.484 -16.761904761,-629.484 -16.764807256,-629.484 -16.767709750,-629.484 -16.770612244,-629.484 -16.773514739,-629.484 -16.776417233,-629.484 -16.779319727,-629.484 -16.782222222,-629.484 -16.785124716,1141.22 -16.788027210,1134.65 -16.790929705,1134.65 -16.793832199,1121.61 -16.796734693,1121.61 -16.799637188,1115.15 -16.802539682,1121.61 -16.805442176,1102.34 -16.808344671,1096 -16.811247165,1108.73 -16.814149659,1096 -16.817052154,1096 -16.819954648,1083.41 -16.822857142,1089.68 -16.825759637,1064.79 -16.828662131,1070.96 -16.831564625,1070.96 -16.834467120,1022.6 -16.837369614,1010.85 -16.840272108,1005.03 -16.843174603,999.244 -16.846077097,999.244 -16.848979591,993.489 -16.851882086,993.489 -16.854784580,993.489 -16.857687074,987.767 -16.860589569,976.421 -16.863492063,976.421 -16.866394557,976.421 -16.869297052,970.797 -16.872199546,970.797 -16.875102040,965.206 -16.878004535,965.206 -16.880907029,965.206 -16.883809523,965.206 -16.886712018,965.206 -16.889614512,959.647 -16.892517006,959.647 -16.895419501,959.647 -16.898321995,954.12 -16.901224489,954.12 -16.904126984,959.647 -16.907029478,954.12 -16.909931972,959.647 -16.912834467,954.12 -16.915736961,954.12 -16.918639455,948.624 -16.921541950,954.12 -16.924444444,954.12 -16.927346938,954.12 -16.930249433,954.12 -16.933151927,954.12 -16.936054421,954.12 -16.938956916,948.624 -16.941859410,948.624 -16.944761904,954.12 -16.947664399,954.12 -16.950566893,948.624 -16.953469387,943.161 -16.956371882,943.161 -16.959274376,943.161 -16.962176870,943.161 -16.965079365,943.161 -16.967981859,943.161 -16.970884353,943.161 -16.973786848,943.161 -16.976689342,943.161 -16.979591836,937.728 -16.982494331,943.161 -16.985396825,937.728 -16.988299319,943.161 -16.991201814,943.161 -16.994104308,943.161 -16.997006802,943.161 -16.999909297,943.161 -17.002811791,943.161 -17.005714285,943.161 -17.008616780,948.624 -17.011519274,948.624 -17.014421768,948.624 -17.017324263,948.624 -17.020226757,948.624 -17.023129251,948.624 -17.026031746,943.161 -17.028934240,943.161 -17.031836734,943.161 -17.034739229,943.161 -17.037641723,943.161 -17.040544217,943.161 -17.043446712,943.161 -17.046349206,943.161 -17.049251700,943.161 -17.052154195,943.161 -17.055056689,948.624 -17.057959183,943.161 -17.060861678,943.161 -17.063764172,-880 -17.066666666,-880 -17.069569160,-880 -17.072471655,-880 -17.075374149,-880 -17.078276643,-880 -17.081179138,-911.033 -17.084081632,-916.311 -17.086984126,-921.619 -17.089886621,-926.958 -17.092789115,-932.328 -17.095691609,-937.728 -17.098594104,-943.161 -17.101496598,-948.624 -17.104399092,-948.624 -17.107301587,-948.624 -17.110204081,-948.624 -17.113106575,-948.624 -17.116009070,-948.624 -17.118911564,-948.624 -17.121814058,-948.624 -17.124716553,-943.161 -17.127619047,-943.161 -17.130521541,-937.728 -17.133424036,-932.328 -17.136326530,460.809 -17.139229024,458.155 -17.142131519,455.517 -17.145034013,452.893 -17.147936507,450.285 -17.150839002,450.285 -17.153741496,447.691 -17.156643990,445.113 -17.159546485,445.113 -17.162448979,445.113 -17.165351473,442.549 -17.168253968,442.549 -17.171156462,442.549 -17.174058956,442.549 -17.176961451,442.549 -17.179863945,440 -17.182766439,440 -17.185668934,440 -17.188571428,440 -17.191473922,440 -17.194376417,437.466 -17.197278911,437.466 -17.200181405,437.466 -17.203083900,434.946 -17.205986394,432.441 -17.208888888,432.441 -17.211791383,432.441 -17.214693877,432.441 -17.217596371,429.95 -17.220498866,427.474 -17.223401360,427.474 -17.226303854,427.474 -17.229206349,427.474 -17.232108843,427.474 -17.235011337,425.012 -17.237913832,702.503 -17.240816326,702.503 -17.243718820,706.572 -17.246621315,706.572 -17.249523809,710.665 -17.252426303,710.665 -17.255328798,710.665 -17.258231292,710.665 -17.261133786,714.782 -17.264036281,710.665 -17.266938775,710.665 -17.269841269,710.665 -17.272743764,710.665 -17.275646258,710.665 -17.278548752,710.665 -17.281451247,710.665 -17.284353741,714.782 -17.287256235,710.665 -17.290158730,710.665 -17.293061224,710.665 -17.295963718,710.665 -17.298866213,706.572 -17.301768707,706.572 -17.304671201,702.503 -17.307573696,702.503 -17.310476190,706.572 -17.313378684,710.665 -17.316281179,710.665 -17.319183673,710.665 -17.322086167,710.665 -17.324988662,706.572 -17.327891156,710.665 -17.330793650,710.665 -17.333696145,706.572 -17.336598639,702.503 -17.339501133,706.572 -17.342403628,702.503 -17.345306122,702.503 -17.348208616,702.503 -17.351111111,702.503 -17.354013605,702.503 -17.356916099,702.503 -17.359818594,702.503 -17.362721088,702.503 -17.365623582,706.572 -17.368526077,706.572 -17.371428571,706.572 -17.374331065,706.572 -17.377233560,706.572 -17.380136054,706.572 -17.383038548,710.665 -17.385941043,710.665 -17.388843537,710.665 -17.391746031,710.665 -17.394648526,710.665 -17.397551020,710.665 -17.400453514,706.572 -17.403356009,706.572 -17.406258503,706.572 -17.409160997,710.665 -17.412063492,710.665 -17.414965986,710.665 -17.417868480,710.665 -17.420770975,706.572 -17.423673469,706.572 -17.426575963,710.665 -17.429478458,-880 -17.432380952,-880 -17.435283446,-880 -17.438185941,-880 -17.441088435,-880 -17.443990929,-880 -17.446893424,-880 -17.449795918,-880 -17.452698412,-880 -17.455600907,-880 -17.458503401,-880 -17.461405895,-880 -17.464308390,-880 -17.467210884,-880 -17.470113378,-880 -17.473015873,-880 -17.475918367,-880 -17.478820861,-880 -17.481723356,-880 -17.484625850,-880 -17.487528344,-880 -17.490430839,-880 -17.493333333,-880 -17.496235827,-880 -17.499138321,-880 -17.502040816,-880 -17.504943310,-880 -17.507845804,-880 -17.510748299,-880 -17.513650793,-880 -17.516553287,-880 -17.519455782,-880 -17.522358276,-880 -17.525260770,-880 -17.528163265,-880 -17.531065759,-880 -17.533968253,-880 -17.536870748,-880 -17.539773242,-840.261 -17.542675736,-835.421 -17.545578231,-835.421 -17.548480725,-835.421 -17.551383219,-835.421 -17.554285714,-835.421 -17.557188208,-840.261 -17.560090702,-840.261 -17.562993197,-845.128 -17.565895691,-840.261 -17.568798185,-845.128 -17.571700680,-845.128 -17.574603174,-830.609 -17.577505668,-830.609 -17.580408163,-835.421 -17.583310657,-835.421 -17.586213151,-835.421 -17.589115646,-835.421 -17.592018140,-850.024 -17.594920634,-835.421 -17.597823129,-835.421 -17.600725623,-835.421 -17.603628117,-835.421 -17.606530612,-840.261 -17.609433106,-840.261 -17.612335600,-840.261 -17.615238095,-840.261 -17.618140589,-840.261 -17.621043083,-840.261 -17.623945578,-840.261 -17.626848072,-840.261 -17.629750566,-840.261 -17.632653061,-845.128 -17.635555555,-840.261 -17.638458049,-840.261 -17.641360544,-840.261 -17.644263038,-840.261 -17.647165532,-840.261 -17.650068027,-840.261 -17.652970521,-840.261 -17.655873015,-840.261 -17.658775510,-840.261 -17.661678004,-840.261 -17.664580498,-840.261 -17.667482993,-840.261 -17.670385487,-840.261 -17.673287981,-845.128 -17.676190476,-840.261 -17.679092970,-840.261 -17.681995464,-840.261 -17.684897959,-840.261 -17.687800453,-840.261 -17.690702947,-840.261 -17.693605442,-840.261 -17.696507936,-840.261 -17.699410430,-840.261 -17.702312925,-840.261 -17.705215419,-840.261 -17.708117913,-840.261 -17.711020408,-840.261 -17.713922902,-840.261 -17.716825396,-840.261 -17.719727891,-840.261 -17.722630385,-840.261 -17.725532879,-840.261 -17.728435374,-840.261 -17.731337868,-840.261 -17.734240362,-840.261 -17.737142857,-840.261 -17.740045351,-840.261 -17.742947845,-840.261 -17.745850340,-840.261 -17.748752834,-840.261 -17.751655328,-840.261 -17.754557823,-840.261 -17.757460317,-845.128 -17.760362811,-845.128 -17.763265306,-845.128 -17.766167800,-845.128 -17.769070294,-845.128 -17.771972789,-845.128 -17.774875283,-845.128 -17.777777777,-845.128 -17.780680272,-840.261 -17.783582766,-840.261 -17.786485260,-840.261 -17.789387755,-845.128 -17.792290249,-845.128 -17.795192743,-845.128 -17.798095238,-840.261 -17.800997732,-840.261 -17.803900226,-845.128 -17.806802721,-845.128 -17.809705215,-845.128 -17.812607709,-880 -17.815510204,-880 -17.818412698,-880 -17.821315192,-880 -17.824217687,-880 -17.827120181,-880 -17.830022675,-880 -17.832925170,-880 -17.835827664,-880 -17.838730158,-880 -17.841632653,-880 -17.844535147,-880 -17.847437641,-880 -17.850340136,-880 -17.853242630,-880 -17.856145124,-880 -17.859047619,-880 -17.861950113,-880 -17.864852607,-880 -17.867755102,-880 -17.870657596,-880 -17.873560090,-880 -17.876462585,-880 -17.879365079,-880 -17.882267573,-880 -17.885170068,-880 -17.888072562,-880 -17.890975056,-880 -17.893877551,-880 -17.896780045,779.475 -17.899682539,783.991 -17.902585034,793.1 -17.905487528,788.532 -17.908390022,793.1 -17.911292517,788.532 -17.914195011,793.1 -17.917097505,793.1 -17.920000000,793.1 -17.922902494,797.695 -17.925804988,793.1 -17.928707482,793.1 -17.931609977,793.1 -17.934512471,793.1 -17.937414965,793.1 -17.940317460,797.695 -17.943219954,797.695 -17.946122448,797.695 -17.949024943,797.695 -17.951927437,797.695 -17.954829931,797.695 -17.957732426,797.695 -17.960634920,797.695 -17.963537414,793.1 -17.966439909,797.695 -17.969342403,797.695 -17.972244897,793.1 -17.975147392,793.1 -17.978049886,793.1 -17.980952380,793.1 -17.983854875,793.1 -17.986757369,793.1 -17.989659863,793.1 -17.992562358,793.1 -17.995464852,793.1 -17.998367346,793.1 -18.001269841,793.1 -18.004172335,793.1 -18.007074829,793.1 -18.009977324,793.1 -18.012879818,793.1 -18.015782312,793.1 -18.018684807,793.1 -18.021587301,793.1 -18.024489795,793.1 -18.027392290,793.1 -18.030294784,793.1 -18.033197278,793.1 -18.036099773,793.1 -18.039002267,793.1 -18.041904761,793.1 -18.044807256,793.1 -18.047709750,793.1 -18.050612244,793.1 -18.053514739,793.1 -18.056417233,793.1 -18.059319727,793.1 -18.062222222,793.1 -18.065124716,793.1 -18.068027210,793.1 -18.070929705,793.1 -18.073832199,674.664 -18.076734693,674.664 -18.079637188,678.573 -18.082539682,678.573 -18.085442176,666.915 -18.088344671,670.779 -18.091247165,670.779 -18.094149659,678.573 -18.097052154,678.573 -18.099954648,678.573 -18.102857142,682.504 -18.105759637,682.504 -18.108662131,686.457 -18.111564625,686.457 -18.114467120,694.434 -18.117369614,706.572 -18.120272108,714.782 -18.123174603,718.923 -18.126077097,718.923 -18.128979591,723.087 -18.131882086,723.087 -18.134784580,727.276 -18.137687074,731.489 -18.140589569,731.489 -18.143492063,735.727 -18.146394557,735.727 -18.149297052,739.989 -18.152199546,739.989 -18.155102040,744.276 -18.158004535,744.276 -18.160907029,748.587 -18.163809523,748.587 -18.166712018,748.587 -18.169614512,748.587 -18.172517006,748.587 -18.175419501,748.587 -18.178321995,748.587 -18.181224489,744.276 -18.184126984,744.276 -18.187029478,744.276 -18.189931972,739.989 -18.192834467,739.989 -18.195736961,735.727 -18.198639455,735.727 -18.201541950,727.276 -18.204444444,727.276 -18.207346938,727.276 -18.210249433,723.087 -18.213151927,723.087 -18.216054421,718.923 -18.218956916,718.923 -18.221859410,718.923 -18.224761904,718.923 -18.227664399,718.923 -18.230566893,714.782 -18.233469387,714.782 -18.236371882,714.782 -18.239274376,718.923 -18.242176870,718.923 -18.245079365,718.923 -18.247981859,723.087 -18.250884353,723.087 -18.253786848,723.087 -18.256689342,723.087 -18.259591836,727.276 -18.262494331,723.087 -18.265396825,723.087 -18.268299319,723.087 -18.271201814,723.087 -18.274104308,718.923 -18.277006802,718.923 -18.279909297,714.782 -18.282811791,714.782 -18.285714285,714.782 -18.288616780,710.665 -18.291519274,710.665 -18.294421768,710.665 -18.297324263,710.665 -18.300226757,706.572 -18.303129251,706.572 -18.306031746,706.572 -18.308934240,706.572 -18.311836734,710.665 -18.314739229,710.665 -18.317641723,714.782 -18.320544217,710.665 -18.323446712,710.665 -18.326349206,714.782 -18.329251700,714.782 -18.332154195,714.782 -18.335056689,714.782 -18.337959183,714.782 -18.340861678,714.782 -18.343764172,710.665 -18.346666666,710.665 -18.349569160,710.665 -18.352471655,706.572 -18.355374149,706.572 -18.358276643,706.572 -18.361179138,706.572 -18.364081632,702.503 -18.366984126,702.503 -18.369886621,702.503 -18.372789115,702.503 -18.375691609,702.503 -18.378594104,698.456 -18.381496598,698.456 -18.384399092,694.434 -18.387301587,694.434 -18.390204081,694.434 -18.393106575,694.434 -18.396009070,690.434 -18.398911564,690.434 -18.401814058,686.457 -18.404716553,686.457 -18.407619047,686.457 -18.410521541,682.504 -18.413424036,678.573 -18.416326530,678.573 -18.419229024,678.573 -18.422131519,674.664 -18.425034013,674.664 -18.427936507,666.915 -18.430839002,663.074 -18.433741496,663.074 -18.436643990,659.255 -18.439546485,659.255 -18.442448979,651.683 -18.445351473,651.683 -18.448253968,647.93 -18.451156462,647.93 -18.454058956,647.93 -18.456961451,644.198 -18.459863945,640.487 -18.462766439,640.487 -18.465668934,636.798 -18.468571428,633.131 -18.471473922,793.1 -18.474376417,793.1 -18.477278911,797.695 -18.480181405,793.1 -18.483083900,793.1 -18.485986394,793.1 -18.488888888,793.1 -18.491791383,793.1 -18.494693877,793.1 -18.497596371,797.695 -18.500498866,797.695 -18.503401360,797.695 -18.506303854,797.695 -18.509206349,797.695 -18.512108843,797.695 -18.515011337,797.695 -18.517913832,793.1 -18.520816326,793.1 -18.523718820,793.1 -18.526621315,793.1 -18.529523809,793.1 -18.532426303,793.1 -18.535328798,793.1 -18.538231292,793.1 -18.541133786,793.1 -18.544036281,793.1 -18.546938775,793.1 -18.549841269,793.1 -18.552743764,793.1 -18.555646258,793.1 -18.558548752,793.1 -18.561451247,793.1 -18.564353741,793.1 -18.567256235,793.1 -18.570158730,793.1 -18.573061224,797.695 -18.575963718,793.1 -18.578866213,793.1 -18.581768707,793.1 -18.584671201,793.1 -18.587573696,793.1 -18.590476190,793.1 -18.593378684,793.1 -18.596281179,797.695 -18.599183673,797.695 -18.602086167,793.1 -18.604988662,797.695 -18.607891156,797.695 -18.610793650,793.1 -18.613696145,797.695 -18.616598639,797.695 -18.619501133,793.1 -18.622403628,793.1 -18.625306122,793.1 -18.628208616,793.1 -18.631111111,793.1 -18.634013605,793.1 -18.636916099,793.1 -18.639818594,793.1 -18.642721088,793.1 -18.645623582,793.1 -18.648526077,793.1 -18.651428571,793.1 -18.654331065,793.1 -18.657233560,793.1 -18.660136054,793.1 -18.663038548,793.1 -18.665941043,793.1 -18.668843537,793.1 -18.671746031,793.1 -18.674648526,793.1 -18.677551020,793.1 -18.680453514,793.1 -18.683356009,793.1 -18.686258503,793.1 -18.689160997,793.1 -18.692063492,793.1 -18.694965986,793.1 -18.697868480,793.1 -18.700770975,793.1 -18.703673469,793.1 -18.706575963,793.1 -18.709478458,788.532 -18.712380952,793.1 -18.715283446,793.1 -18.718185941,793.1 -18.721088435,797.695 -18.723990929,797.695 -18.726893424,793.1 -18.729795918,793.1 -18.732698412,793.1 -18.735600907,793.1 -18.738503401,793.1 -18.741405895,793.1 -18.744308390,793.1 -18.747210884,793.1 -18.750113378,793.1 -18.753015873,793.1 -18.755918367,793.1 -18.758820861,793.1 -18.761723356,793.1 -18.764625850,793.1 -18.767528344,793.1 -18.770430839,793.1 -18.773333333,793.1 -18.776235827,793.1 -18.779138321,793.1 -18.782040816,793.1 -18.784943310,793.1 -18.787845804,793.1 -18.790748299,793.1 -18.793650793,793.1 -18.796553287,793.1 -18.799455782,793.1 -18.802358276,793.1 -18.805260770,793.1 -18.808163265,793.1 -18.811065759,793.1 -18.813968253,793.1 -18.816870748,793.1 -18.819773242,793.1 -18.822675736,793.1 -18.825578231,793.1 -18.828480725,793.1 -18.831383219,793.1 -18.834285714,793.1 -18.837188208,793.1 -18.840090702,793.1 -18.842993197,793.1 -18.845895691,797.695 -18.848798185,797.695 -18.851700680,797.695 -18.854603174,793.1 -18.857505668,797.695 -18.860408163,797.695 -18.863310657,797.695 -18.866213151,797.695 -18.869115646,797.695 -18.872018140,793.1 -18.874920634,793.1 -18.877823129,793.1 -18.880725623,793.1 -18.883628117,793.1 -18.886530612,793.1 -18.889433106,788.532 -18.892335600,788.532 -18.895238095,788.532 -18.898140589,788.532 -18.901043083,793.1 -18.903945578,793.1 -18.906848072,793.1 -18.909750566,797.695 -18.912653061,797.695 -18.915555555,793.1 -18.918458049,793.1 -18.921360544,793.1 -18.924263038,793.1 -18.927165532,797.695 -18.930068027,802.316 -18.932970521,797.695 -18.935873015,797.695 -18.938775510,797.695 -18.941678004,797.695 -18.944580498,797.695 -18.947482993,793.1 -18.950385487,793.1 -18.953287981,793.1 -18.956190476,793.1 -18.959092970,793.1 -18.961995464,793.1 -18.964897959,797.695 -18.967800453,797.695 -18.970702947,793.1 -18.973605442,793.1 -18.976507936,793.1 -18.979410430,793.1 -18.982312925,797.695 -18.985215419,788.532 -18.988117913,788.532 -18.991020408,793.1 -18.993922902,797.695 -18.996825396,793.1 -18.999727891,793.1 -19.002630385,793.1 -19.005532879,793.1 -19.008435374,793.1 -19.011337868,793.1 -19.014240362,802.316 -19.017142857,802.316 -19.020045351,802.316 -19.022947845,802.316 -19.025850340,802.316 -19.028752834,802.316 -19.031655328,802.316 -19.034557823,802.316 -19.037460317,802.316 -19.040362811,797.695 -19.043265306,797.695 -19.046167800,797.695 -19.049070294,797.695 -19.051972789,797.695 -19.054875283,793.1 -19.057777777,793.1 -19.060680272,793.1 -19.063582766,793.1 -19.066485260,793.1 -19.069387755,793.1 -19.072290249,793.1 -19.075192743,793.1 -19.078095238,793.1 -19.080997732,793.1 -19.083900226,793.1 -19.086802721,793.1 -19.089705215,793.1 -19.092607709,793.1 -19.095510204,793.1 -19.098412698,793.1 -19.101315192,793.1 -19.104217687,793.1 -19.107120181,793.1 -19.110022675,793.1 -19.112925170,793.1 -19.115827664,793.1 -19.118730158,793.1 -19.121632653,793.1 -19.124535147,793.1 -19.127437641,793.1 -19.130340136,793.1 -19.133242630,793.1 -19.136145124,793.1 -19.139047619,793.1 -19.141950113,793.1 -19.144852607,793.1 -19.147755102,793.1 -19.150657596,793.1 -19.153560090,793.1 -19.156462585,793.1 -19.159365079,793.1 -19.162267573,797.695 -19.165170068,793.1 -19.168072562,793.1 -19.170975056,793.1 -19.173877551,797.695 -19.176780045,793.1 -19.179682539,793.1 -19.182585034,793.1 -19.185487528,793.1 -19.188390022,793.1 -19.191292517,793.1 -19.194195011,788.532 -19.197097505,788.532 -19.200000000,788.532 -19.202902494,788.532 -19.205804988,788.532 -19.208707482,783.991 -19.211609977,779.475 -19.214512471,774.986 -19.217414965,770.522 -19.220317460,766.084 -19.223219954,761.672 -19.226122448,761.672 -19.229024943,761.672 -19.231927437,761.672 -19.234829931,761.672 -19.237732426,766.084 -19.240634920,770.522 -19.243537414,774.986 -19.246439909,774.986 -19.249342403,774.986 -19.252244897,779.475 -19.255147392,779.475 -19.258049886,779.475 -19.260952380,779.475 -19.263854875,779.475 -19.266757369,770.522 -19.269659863,774.986 -19.272562358,770.522 -19.275464852,766.084 -19.278367346,766.084 -19.281269841,757.285 -19.284172335,802.316 -19.287074829,802.316 -19.289977324,802.316 -19.292879818,797.695 -19.295782312,793.1 -19.298684807,830.609 -19.301587301,830.609 -19.304489795,821.069 -19.307392290,816.34 -19.310294784,816.34 -19.313197278,816.34 -19.316099773,811.638 -19.319002267,816.34 -19.321904761,811.638 -19.324807256,806.964 -19.327709750,806.964 -19.330612244,806.964 -19.333514739,802.316 -19.336417233,802.316 -19.339319727,802.316 -19.342222222,797.695 -19.345124716,802.316 -19.348027210,797.695 -19.350929705,797.695 -19.353832199,797.695 -19.356734693,793.1 -19.359637188,793.1 -19.362539682,793.1 -19.365442176,793.1 -19.368344671,793.1 -19.371247165,793.1 -19.374149659,793.1 -19.377052154,793.1 -19.379954648,793.1 -19.382857142,793.1 -19.385759637,793.1 -19.388662131,793.1 -19.391564625,793.1 -19.394467120,793.1 -19.397369614,793.1 -19.400272108,793.1 -19.403174603,793.1 -19.406077097,793.1 -19.408979591,793.1 -19.411882086,793.1 -19.414784580,793.1 -19.417687074,793.1 -19.420589569,793.1 -19.423492063,793.1 -19.426394557,797.695 -19.429297052,793.1 -19.432199546,797.695 -19.435102040,797.695 -19.438004535,797.695 -19.440907029,797.695 -19.443809523,797.695 -19.446712018,797.695 -19.449614512,797.695 -19.452517006,802.316 -19.455419501,797.695 -19.458321995,793.1 -19.461224489,793.1 -19.464126984,793.1 -19.467029478,793.1 -19.469931972,793.1 -19.472834467,788.532 -19.475736961,788.532 -19.478639455,788.532 -19.481541950,788.532 -19.484444444,788.532 -19.487346938,788.532 -19.490249433,788.532 -19.493151927,788.532 -19.496054421,788.532 -19.498956916,788.532 -19.501859410,788.532 -19.504761904,788.532 -19.507664399,788.532 -19.510566893,788.532 -19.513469387,788.532 -19.516371882,788.532 -19.519274376,788.532 -19.522176870,788.532 -19.525079365,793.1 -19.527981859,793.1 -19.530884353,793.1 -19.533786848,793.1 -19.536689342,793.1 -19.539591836,793.1 -19.542494331,793.1 -19.545396825,793.1 -19.548299319,793.1 -19.551201814,793.1 -19.554104308,793.1 -19.557006802,793.1 -19.559909297,793.1 -19.562811791,793.1 -19.565714285,793.1 -19.568616780,793.1 -19.571519274,797.695 -19.574421768,793.1 -19.577324263,793.1 -19.580226757,793.1 -19.583129251,793.1 -19.586031746,793.1 -19.588934240,793.1 -19.591836734,793.1 -19.594739229,797.695 -19.597641723,797.695 -19.600544217,797.695 -19.603446712,797.695 -19.606349206,797.695 -19.609251700,797.695 -19.612154195,793.1 -19.615056689,797.695 -19.617959183,797.695 -19.620861678,797.695 -19.623764172,793.1 -19.626666666,793.1 -19.629569160,793.1 -19.632471655,793.1 -19.635374149,793.1 -19.638276643,793.1 -19.641179138,793.1 -19.644081632,793.1 -19.646984126,793.1 -19.649886621,793.1 -19.652789115,793.1 -19.655691609,793.1 -19.658594104,793.1 -19.661496598,793.1 -19.664399092,793.1 -19.667301587,793.1 -19.670204081,793.1 -19.673106575,793.1 -19.676009070,793.1 -19.678911564,793.1 -19.681814058,793.1 -19.684716553,793.1 -19.687619047,793.1 -19.690521541,793.1 -19.693424036,797.695 -19.696326530,797.695 -19.699229024,797.695 -19.702131519,797.695 -19.705034013,797.695 -19.707936507,797.695 -19.710839002,797.695 -19.713741496,797.695 -19.716643990,793.1 -19.719546485,797.695 -19.722448979,793.1 -19.725351473,793.1 -19.728253968,793.1 -19.731156462,793.1 -19.734058956,793.1 -19.736961451,793.1 -19.739863945,793.1 -19.742766439,793.1 -19.745668934,793.1 -19.748571428,793.1 -19.751473922,793.1 -19.754376417,793.1 -19.757278911,797.695 -19.760181405,793.1 -19.763083900,797.695 -19.765986394,797.695 -19.768888888,797.695 -19.771791383,797.695 -19.774693877,797.695 -19.777596371,797.695 -19.780498866,797.695 -19.783401360,797.695 -19.786303854,797.695 -19.789206349,797.695 -19.792108843,797.695 -19.795011337,797.695 -19.797913832,797.695 -19.800816326,797.695 -19.803718820,797.695 -19.806621315,797.695 -19.809523809,793.1 -19.812426303,797.695 -19.815328798,797.695 -19.818231292,793.1 -19.821133786,793.1 -19.824036281,793.1 -19.826938775,793.1 -19.829841269,793.1 -19.832743764,797.695 -19.835646258,793.1 -19.838548752,793.1 -19.841451247,793.1 -19.844353741,793.1 -19.847256235,793.1 -19.850158730,793.1 -19.853061224,793.1 -19.855963718,793.1 -19.858866213,793.1 -19.861768707,793.1 -19.864671201,793.1 -19.867573696,793.1 -19.870476190,793.1 -19.873378684,793.1 -19.876281179,793.1 -19.879183673,793.1 -19.882086167,793.1 -19.884988662,793.1 -19.887891156,793.1 -19.890793650,793.1 -19.893696145,793.1 -19.896598639,793.1 -19.899501133,797.695 -19.902403628,793.1 -19.905306122,793.1 -19.908208616,793.1 -19.911111111,793.1 -19.914013605,793.1 -19.916916099,793.1 -19.919818594,793.1 -19.922721088,793.1 -19.925623582,793.1 -19.928526077,793.1 -19.931428571,793.1 -19.934331065,793.1 -19.937233560,793.1 -19.940136054,793.1 -19.943038548,793.1 -19.945941043,793.1 -19.948843537,793.1 -19.951746031,793.1 -19.954648526,793.1 -19.957551020,793.1 -19.960453514,793.1 -19.963356009,793.1 -19.966258503,793.1 -19.969160997,793.1 -19.972063492,793.1 -19.974965986,793.1 -19.977868480,793.1 -19.980770975,793.1 -19.983673469,793.1 -19.986575963,793.1 -19.989478458,793.1 -19.992380952,793.1 -19.995283446,793.1 -19.998185941,793.1 -20.001088435,797.695 -20.003990929,797.695 -20.006893424,797.695 -20.009795918,797.695 -20.012698412,802.316 -20.015600907,806.964 -20.018503401,806.964 -20.021405895,811.638 -20.024308390,811.638 -20.027210884,816.34 -20.030113378,825.825 -20.033015873,840.261 -20.035918367,850.024 -20.038820861,854.948 -20.041723356,859.901 -20.044625850,859.901 -20.047528344,864.882 -20.050430839,869.892 -20.053333333,869.892 -20.056235827,869.892 -20.059138321,874.932 -20.062040816,874.932 -20.064943310,874.932 -20.067845804,874.932 -20.070748299,874.932 -20.073650793,869.892 -20.076553287,869.892 -20.079455782,869.892 -20.082358276,864.882 -20.085260770,859.901 -20.088163265,854.948 -20.091065759,845.128 -20.093968253,845.128 -20.096870748,830.609 -20.099773242,816.34 -20.102675736,811.638 -20.105578231,802.316 -20.108480725,797.695 -20.111383219,788.532 -20.114285714,788.532 -20.117188208,779.475 -20.120090702,779.475 -20.122993197,774.986 -20.125895691,770.522 -20.128798185,766.084 -20.131700680,770.522 -20.134603174,793.1 -20.137505668,797.695 -20.140408163,788.532 -20.143310657,788.532 -20.146213151,793.1 -20.149115646,793.1 -20.152018140,793.1 -20.154920634,793.1 -20.157823129,793.1 -20.160725623,793.1 -20.163628117,788.532 -20.166530612,788.532 -20.169433106,783.991 -20.172335600,793.1 -20.175238095,797.695 -20.178140589,788.532 -20.181043083,788.532 -20.183945578,788.532 -20.186848072,788.532 -20.189750566,793.1 -20.192653061,793.1 -20.195555555,793.1 -20.198458049,793.1 -20.201360544,793.1 -20.204263038,793.1 -20.207165532,793.1 -20.210068027,793.1 -20.212970521,793.1 -20.215873015,793.1 -20.218775510,793.1 -20.221678004,793.1 -20.224580498,793.1 -20.227482993,793.1 -20.230385487,793.1 -20.233287981,793.1 -20.236190476,793.1 -20.239092970,793.1 -20.241995464,793.1 -20.244897959,793.1 -20.247800453,793.1 -20.250702947,793.1 -20.253605442,793.1 -20.256507936,793.1 -20.259410430,793.1 -20.262312925,797.695 -20.265215419,793.1 -20.268117913,793.1 -20.271020408,-850.024 -20.273922902,-845.128 -20.276825396,-845.128 -20.279727891,-845.128 -20.282630385,-840.261 -20.285532879,-840.261 -20.288435374,-840.261 -20.291337868,-835.421 -20.294240362,-840.261 -20.297142857,-835.421 -20.300045351,-835.421 -20.302947845,-840.261 -20.305850340,-840.261 -20.308752834,-840.261 -20.311655328,-840.261 -20.314557823,-845.128 -20.317460317,-845.128 -20.320362811,-835.421 -20.323265306,-835.421 -20.326167800,-840.261 -20.329070294,-840.261 -20.331972789,-840.261 -20.334875283,-840.261 -20.337777777,-835.421 -20.340680272,-840.261 -20.343582766,-835.421 -20.346485260,-835.421 -20.349387755,-835.421 -20.352290249,-840.261 -20.355192743,-840.261 -20.358095238,-840.261 -20.360997732,-835.421 -20.363900226,-835.421 -20.366802721,-835.421 -20.369705215,-840.261 -20.372607709,-840.261 -20.375510204,-835.421 -20.378412698,-835.421 -20.381315192,-835.421 -20.384217687,-835.421 -20.387120181,-835.421 -20.390022675,-835.421 -20.392925170,-835.421 -20.395827664,-835.421 -20.398730158,-840.261 -20.401632653,-840.261 -20.404535147,-840.261 -20.407437641,-840.261 -20.410340136,-840.261 -20.413242630,-840.261 -20.416145124,-840.261 -20.419047619,-835.421 -20.421950113,-560.807 -20.424852607,-560.807 -20.427755102,-560.807 -20.430657596,-560.807 -20.433560090,-560.807 -20.436462585,-560.807 -20.439365079,-560.807 -20.442267573,-880 -20.445170068,-880 -20.448072562,-880 -20.450975056,-880 -20.453877551,-880 -20.456780045,-880 -20.459682539,-880 -20.462585034,-880 -20.465487528,-880 -20.468390022,-880 -20.471292517,-880 -20.474195011,-880 -20.477097505,-880 -20.480000000,-880 -20.482902494,-880 -20.485804988,-880 -20.488707482,-880 -20.491609977,-880 -20.494512471,-880 -20.497414965,-880 -20.500317460,-880 -20.503219954,-880 -20.506122448,-880 -20.509024943,-880 -20.511927437,-880 -20.514829931,-880 -20.517732426,-880 -20.520634920,-880 -20.523537414,-880 -20.526439909,-880 -20.529342403,-880 -20.532244897,-880 -20.535147392,-880 -20.538049886,-880 -20.540952380,-880 -20.543854875,-880 -20.546757369,-880 -20.549659863,-880 -20.552562358,-880 -20.555464852,-880 -20.558367346,-880 -20.561269841,-880 -20.564172335,-880 -20.567074829,-880 -20.569977324,-880 -20.572879818,-880 -20.575782312,-880 -20.578684807,-880 -20.581587301,-880 -20.584489795,-880 -20.587392290,-880 -20.590294784,-880 -20.593197278,-880 -20.596099773,-880 -20.599002267,-880 -20.601904761,-880 -20.604807256,-880 -20.607709750,-880 -20.610612244,-880 -20.613514739,-880 -20.616417233,-880 -20.619319727,-880 -20.622222222,633.131 -20.625124716,633.131 -20.628027210,633.131 -20.630929705,633.131 -20.633832199,629.484 -20.636734693,633.131 -20.639637188,629.484 -20.642539682,629.484 -20.645442176,629.484 -20.648344671,629.484 -20.651247165,629.484 -20.654149659,629.484 -20.657052154,629.484 -20.659954648,629.484 -20.662857142,629.484 -20.665759637,629.484 -20.668662131,629.484 -20.671564625,629.484 -20.674467120,629.484 -20.677369614,629.484 -20.680272108,629.484 -20.683174603,629.484 -20.686077097,629.484 -20.688979591,629.484 -20.691882086,629.484 -20.694784580,629.484 -20.697687074,629.484 -20.700589569,629.484 -20.703492063,629.484 -20.706394557,629.484 -20.709297052,629.484 -20.712199546,629.484 -20.715102040,629.484 -20.718004535,629.484 -20.720907029,629.484 -20.723809523,629.484 -20.726712018,629.484 -20.729614512,629.484 -20.732517006,629.484 -20.735419501,629.484 -20.738321995,629.484 -20.741224489,629.484 -20.744126984,629.484 -20.747029478,629.484 -20.749931972,629.484 -20.752834467,629.484 -20.755736961,629.484 -20.758639455,629.484 -20.761541950,629.484 -20.764444444,629.484 -20.767346938,629.484 -20.770249433,629.484 -20.773151927,629.484 -20.776054421,629.484 -20.778956916,629.484 -20.781859410,629.484 -20.784761904,629.484 -20.787664399,629.484 -20.790566893,629.484 -20.793469387,629.484 -20.796371882,629.484 -20.799274376,633.131 -20.802176870,629.484 -20.805079365,774.986 -20.807981859,766.084 -20.810884353,766.084 -20.813786848,770.522 -20.816689342,774.986 -20.819591836,774.986 -20.822494331,779.475 -20.825396825,770.522 -20.828299319,793.1 -20.831201814,811.638 -20.834104308,821.069 -20.837006802,840.261 -20.839909297,835.421 -20.842811791,830.609 -20.845714285,835.421 -20.848616780,830.609 -20.851519274,835.421 -20.854421768,840.261 -20.857324263,840.261 -20.860226757,811.638 -20.863129251,793.1 -20.866031746,797.695 -20.868934240,797.695 -20.871836734,806.964 -20.874739229,811.638 -20.877641723,811.638 -20.880544217,825.825 -20.883446712,811.638 -20.886349206,821.069 -20.889251700,825.825 -20.892154195,830.609 -20.895056689,830.609 -20.897959183,830.609 -20.900861678,830.609 -20.903764172,835.421 -20.906666666,830.609 -20.909569160,835.421 -20.912471655,830.609 -20.915374149,830.609 -20.918276643,666.915 -20.921179138,666.915 -20.924081632,666.915 -20.926984126,663.074 -20.929886621,659.255 -20.932789115,655.458 -20.935691609,651.683 -20.938594104,647.93 -20.941496598,647.93 -20.944399092,647.93 -20.947301587,644.198 -20.950204081,644.198 -20.953106575,640.487 -20.956009070,640.487 -20.958911564,636.798 -20.961814058,640.487 -20.964716553,636.798 -20.967619047,636.798 -20.970521541,633.131 -20.973424036,633.131 -20.976326530,633.131 -20.979229024,629.484 -20.982131519,629.484 -20.985034013,625.859 -20.987936507,625.859 -20.990839002,622.254 -20.993741496,622.254 -20.996643990,622.254 -20.999546485,618.67 -21.002448979,618.67 -21.005351473,615.107 -21.008253968,615.107 -21.011156462,611.564 -21.014058956,608.042 -21.016961451,604.54 -21.019863945,604.54 -21.022766439,597.596 -21.025668934,601.058 -21.028571428,594.154 -21.031473922,590.732 -21.034376417,587.33 -21.037278911,587.33 -21.040181405,587.33 -21.043083900,583.947 -21.045986394,583.947 -21.048888888,580.583 -21.051791383,580.583 -21.054693877,580.583 -21.057596371,580.583 -21.060498866,580.583 -21.063401360,577.24 -21.066303854,577.24 -21.069206349,573.915 -21.072108843,573.915 -21.075011337,570.609 -21.077913832,570.609 -21.080816326,567.323 -21.083718820,567.323 -21.086621315,567.323 -21.089523809,567.323 -21.092426303,567.323 -21.095328798,564.055 -21.098231292,567.323 -21.101133786,567.323 -21.104036281,567.323 -21.106938775,567.323 -21.109841269,567.323 -21.112743764,567.323 -21.115646258,564.055 -21.118548752,564.055 -21.121451247,560.807 -21.124353741,560.807 -21.127256235,557.577 -21.130158730,551.172 -21.133061224,547.998 -21.135963718,544.842 -21.138866213,538.584 -21.141768707,535.482 -21.144671201,535.482 -21.147573696,532.397 -21.150476190,529.331 -21.153378684,526.282 -21.156281179,526.282 -21.159183673,526.282 -21.162086167,523.251 -21.164988662,523.251 -21.167891156,523.251 -21.170793650,523.251 -21.173696145,520.237 -21.176598639,520.237 -21.179501133,520.237 -21.182403628,520.237 -21.185306122,517.241 -21.188208616,517.241 -21.191111111,517.241 -21.194013605,517.241 -21.196916099,514.262 -21.199818594,514.262 -21.202721088,514.262 -21.205623582,514.262 -21.208526077,511.3 -21.211428571,511.3 -21.214331065,511.3 -21.217233560,511.3 -21.220136054,508.355 -21.223038548,508.355 -21.225941043,508.355 -21.228843537,508.355 -21.231746031,505.427 -21.234648526,505.427 -21.237551020,505.427 -21.240453514,505.427 -21.243356009,502.516 -21.246258503,502.516 -21.249160997,502.516 -21.252063492,505.427 -21.254965986,502.516 -21.257868480,502.516 -21.260770975,502.516 -21.263673469,502.516 -21.266575963,502.516 -21.269478458,502.516 -21.272380952,502.516 -21.275283446,502.516 -21.278185941,502.516 -21.281088435,502.516 -21.283990929,502.516 -21.286893424,502.516 -21.289795918,502.516 -21.292698412,502.516 -21.295600907,502.516 -21.298503401,502.516 -21.301405895,629.484 -21.304308390,629.484 -21.307210884,629.484 -21.310113378,629.484 -21.313015873,633.131 -21.315918367,633.131 -21.318820861,633.131 -21.321723356,633.131 -21.324625850,629.484 -21.327528344,629.484 -21.330430839,629.484 -21.333333333,629.484 -21.336235827,629.484 -21.339138321,629.484 -21.342040816,629.484 -21.344943310,629.484 -21.347845804,629.484 -21.350748299,629.484 -21.353650793,629.484 -21.356553287,629.484 -21.359455782,629.484 -21.362358276,629.484 -21.365260770,629.484 -21.368163265,629.484 -21.371065759,629.484 -21.373968253,629.484 -21.376870748,629.484 -21.379773242,629.484 -21.382675736,629.484 -21.385578231,629.484 -21.388480725,629.484 -21.391383219,629.484 -21.394285714,629.484 -21.397188208,629.484 -21.400090702,629.484 -21.402993197,629.484 -21.405895691,629.484 -21.408798185,629.484 -21.411700680,629.484 -21.414603174,629.484 -21.417505668,629.484 -21.420408163,629.484 -21.423310657,629.484 -21.426213151,629.484 -21.429115646,629.484 -21.432018140,629.484 -21.434920634,629.484 -21.437823129,629.484 -21.440725623,629.484 -21.443628117,629.484 -21.446530612,629.484 -21.449433106,629.484 -21.452335600,629.484 -21.455238095,629.484 -21.458140589,629.484 -21.461043083,629.484 -21.463945578,629.484 -21.466848072,629.484 -21.469750566,629.484 -21.472653061,629.484 -21.475555555,629.484 -21.478458049,629.484 -21.481360544,629.484 -21.484263038,629.484 -21.487165532,629.484 -21.490068027,629.484 -21.492970521,629.484 -21.495873015,629.484 -21.498775510,629.484 -21.501678004,629.484 -21.504580498,629.484 -21.507482993,629.484 -21.510385487,629.484 -21.513287981,629.484 -21.516190476,629.484 -21.519092970,629.484 -21.521995464,629.484 -21.524897959,629.484 -21.527800453,629.484 -21.530702947,629.484 -21.533605442,629.484 -21.536507936,629.484 -21.539410430,629.484 -21.542312925,629.484 -21.545215419,629.484 -21.548117913,629.484 -21.551020408,629.484 -21.553922902,629.484 -21.556825396,629.484 -21.559727891,629.484 -21.562630385,629.484 -21.565532879,629.484 -21.568435374,629.484 -21.571337868,629.484 -21.574240362,629.484 -21.577142857,629.484 -21.580045351,629.484 -21.582947845,629.484 -21.585850340,629.484 -21.588752834,629.484 -21.591655328,629.484 -21.594557823,629.484 -21.597460317,629.484 -21.600362811,629.484 -21.603265306,629.484 -21.606167800,629.484 -21.609070294,629.484 -21.611972789,629.484 -21.614875283,629.484 -21.617777777,629.484 -21.620680272,629.484 -21.623582766,629.484 -21.626485260,633.131 -21.629387755,629.484 -21.632290249,629.484 -21.635192743,629.484 -21.638095238,629.484 -21.640997732,629.484 -21.643900226,629.484 -21.646802721,629.484 -21.649705215,629.484 -21.652607709,629.484 -21.655510204,629.484 -21.658412698,629.484 -21.661315192,633.131 -21.664217687,633.131 -21.667120181,633.131 -21.670022675,633.131 -21.672925170,633.131 -21.675827664,633.131 -21.678730158,633.131 -21.681632653,633.131 -21.684535147,633.131 -21.687437641,633.131 -21.690340136,633.131 -21.693242630,633.131 -21.696145124,633.131 -21.699047619,629.484 -21.701950113,629.484 -21.704852607,629.484 -21.707755102,629.484 -21.710657596,629.484 -21.713560090,629.484 -21.716462585,629.484 -21.719365079,629.484 -21.722267573,633.131 -21.725170068,629.484 -21.728072562,629.484 -21.730975056,629.484 -21.733877551,629.484 -21.736780045,629.484 -21.739682539,629.484 -21.742585034,629.484 -21.745487528,629.484 -21.748390022,629.484 -21.751292517,629.484 -21.754195011,629.484 -21.757097505,629.484 -21.760000000,629.484 -21.762902494,629.484 -21.765804988,629.484 -21.768707482,629.484 -21.771609977,629.484 -21.774512471,629.484 -21.777414965,629.484 -21.780317460,629.484 -21.783219954,629.484 -21.786122448,629.484 -21.789024943,629.484 -21.791927437,629.484 -21.794829931,629.484 -21.797732426,629.484 -21.800634920,629.484 -21.803537414,629.484 -21.806439909,629.484 -21.809342403,629.484 -21.812244897,629.484 -21.815147392,629.484 -21.818049886,629.484 -21.820952380,629.484 -21.823854875,629.484 -21.826757369,629.484 -21.829659863,629.484 -21.832562358,629.484 -21.835464852,629.484 -21.838367346,629.484 -21.841269841,629.484 -21.844172335,629.484 -21.847074829,629.484 -21.849977324,629.484 -21.852879818,629.484 -21.855782312,629.484 -21.858684807,629.484 -21.861587301,629.484 -21.864489795,629.484 -21.867392290,629.484 -21.870294784,629.484 -21.873197278,629.484 -21.876099773,629.484 -21.879002267,629.484 -21.881904761,629.484 -21.884807256,629.484 -21.887709750,629.484 -21.890612244,629.484 -21.893514739,629.484 -21.896417233,629.484 -21.899319727,629.484 -21.902222222,629.484 -21.905124716,629.484 -21.908027210,629.484 -21.910929705,629.484 -21.913832199,629.484 -21.916734693,629.484 -21.919637188,629.484 -21.922539682,629.484 -21.925442176,629.484 -21.928344671,629.484 -21.931247165,629.484 -21.934149659,629.484 -21.937052154,629.484 -21.939954648,629.484 -21.942857142,629.484 -21.945759637,629.484 -21.948662131,629.484 -21.951564625,629.484 -21.954467120,629.484 -21.957369614,629.484 -21.960272108,629.484 -21.963174603,629.484 -21.966077097,629.484 -21.968979591,629.484 -21.971882086,629.484 -21.974784580,629.484 -21.977687074,629.484 -21.980589569,629.484 -21.983492063,629.484 -21.986394557,629.484 -21.989297052,629.484 -21.992199546,629.484 -21.995102040,629.484 -21.998004535,629.484 -22.000907029,629.484 -22.003809523,629.484 -22.006712018,629.484 -22.009614512,629.484 -22.012517006,629.484 -22.015419501,629.484 -22.018321995,629.484 -22.021224489,633.131 -22.024126984,633.131 -22.027029478,633.131 -22.029931972,633.131 -22.032834467,633.131 -22.035736961,633.131 -22.038639455,633.131 -22.041541950,633.131 -22.044444444,633.131 -22.047346938,629.484 -22.050249433,629.484 -22.053151927,629.484 -22.056054421,629.484 -22.058956916,625.859 -22.061859410,633.131 -22.064761904,633.131 -22.067664399,633.131 -22.070566893,633.131 -22.073469387,633.131 -22.076371882,633.131 -22.079274376,633.131 -22.082176870,633.131 -22.085079365,633.131 -22.087981859,633.131 -22.090884353,629.484 -22.093786848,629.484 -22.096689342,629.484 -22.099591836,629.484 -22.102494331,629.484 -22.105396825,629.484 -22.108299319,629.484 -22.111201814,629.484 -22.114104308,629.484 -22.117006802,629.484 -22.119909297,629.484 -22.122811791,629.484 -22.125714285,629.484 -22.128616780,629.484 -22.131519274,629.484 -22.134421768,629.484 -22.137324263,629.484 -22.140226757,629.484 -22.143129251,629.484 -22.146031746,629.484 -22.148934240,629.484 -22.151836734,629.484 -22.154739229,629.484 -22.157641723,629.484 -22.160544217,629.484 -22.163446712,629.484 -22.166349206,629.484 -22.169251700,629.484 -22.172154195,629.484 -22.175056689,629.484 -22.177959183,629.484 -22.180861678,629.484 -22.183764172,629.484 -22.186666666,629.484 -22.189569160,629.484 -22.192471655,629.484 -22.195374149,629.484 -22.198276643,629.484 -22.201179138,629.484 -22.204081632,629.484 -22.206984126,629.484 -22.209886621,629.484 -22.212789115,629.484 -22.215691609,629.484 -22.218594104,629.484 -22.221496598,629.484 -22.224399092,629.484 -22.227301587,629.484 -22.230204081,629.484 -22.233106575,625.859 -22.236009070,629.484 -22.238911564,629.484 -22.241814058,629.484 -22.244716553,625.859 -22.247619047,629.484 -22.250521541,629.484 -22.253424036,625.859 -22.256326530,625.859 -22.259229024,625.859 -22.262131519,625.859 -22.265034013,629.484 -22.267936507,629.484 -22.270839002,629.484 -22.273741496,625.859 -22.276643990,629.484 -22.279546485,625.859 -22.282448979,629.484 -22.285351473,629.484 -22.288253968,633.131 -22.291156462,633.131 -22.294058956,636.798 -22.296961451,636.798 -22.299863945,636.798 -22.302766439,640.487 -22.305668934,647.93 -22.308571428,651.683 -22.311473922,647.93 -22.314376417,644.198 -22.317278911,644.198 -22.320181405,636.798 -22.323083900,633.131 -22.325986394,633.131 -22.328888888,629.484 -22.331791383,625.859 -22.334693877,629.484 -22.337596371,633.131 -22.340498866,629.484 -22.343401360,625.859 -22.346303854,629.484 -22.349206349,633.131 -22.352108843,633.131 -22.355011337,633.131 -22.357913832,633.131 -22.360816326,625.859 -22.363718820,625.859 -22.366621315,625.859 -22.369523809,629.484 -22.372426303,625.859 -22.375328798,629.484 -22.378231292,629.484 -22.381133786,629.484 -22.384036281,629.484 -22.386938775,629.484 -22.389841269,629.484 -22.392743764,629.484 -22.395646258,629.484 -22.398548752,629.484 -22.401451247,629.484 -22.404353741,629.484 -22.407256235,629.484 -22.410158730,629.484 -22.413061224,629.484 -22.415963718,629.484 -22.418866213,625.859 -22.421768707,625.859 -22.424671201,625.859 -22.427573696,629.484 -22.430476190,629.484 -22.433378684,629.484 -22.436281179,625.859 -22.439183673,629.484 -22.442086167,629.484 -22.444988662,629.484 -22.447891156,633.131 -22.450793650,629.484 -22.453696145,629.484 -22.456598639,633.131 -22.459501133,633.131 -22.462403628,633.131 -22.465306122,629.484 -22.468208616,629.484 -22.471111111,-479.823 -22.474013605,-491.039 -22.476916099,-488.211 -22.479818594,-479.823 -22.482721088,-477.06 -22.485623582,-479.823 -22.488526077,-471.58 -22.491428571,-937.728 -22.494331065,-932.328 -22.497233560,-932.328 -22.500136054,-932.328 -22.503038548,-921.619 -22.505941043,-911.033 -22.508843537,-911.033 -22.511746031,-905.786 -22.514648526,-911.033 -22.517551020,-890.225 -22.520453514,-900.569 -22.523356009,-916.311 -22.526258503,-916.311 -22.529160997,-916.311 -22.532063492,-916.311 -22.534965986,-926.958 -22.537868480,-926.958 -22.540770975,-926.958 -22.543673469,-926.958 -22.546575963,-921.619 -22.549478458,-926.958 -22.552380952,-921.619 -22.555283446,-926.958 -22.558185941,-468.864 -22.561088435,-471.58 -22.563990929,-471.58 -22.566893424,-468.864 -22.569795918,-468.864 -22.572698412,-471.58 -22.575600907,-474.312 -22.578503401,-471.58 -22.581405895,-477.06 -22.584308390,-477.06 -22.587210884,-491.039 -22.590113378,-477.06 -22.593015873,-477.06 -22.595918367,-482.603 -22.598820861,-482.603 -22.601723356,-479.823 -22.604625850,-493.883 -22.607528344,-496.744 -22.610430839,-499.622 -22.613333333,-514.262 -22.616235827,-514.262 -22.619138321,-499.622 -22.622040816,-499.622 -22.624943310,-505.427 -22.627845804,-502.516 -22.630748299,-508.355 -22.633650793,-502.516 -22.636553287,-505.427 -22.639455782,-505.427 -22.642358276,-508.355 -22.645260770,-523.251 -22.648163265,-529.331 -22.651065759,-526.282 -22.653968253,-523.251 -22.656870748,-523.251 -22.659773242,-694.434 -22.662675736,-706.572 -22.665578231,-710.665 -22.668480725,-710.665 -22.671383219,-710.665 -22.674285714,-710.665 -22.677188208,-710.665 -22.680090702,-710.665 -22.682993197,-710.665 -22.685895691,-706.572 -22.688798185,-706.572 -22.691700680,-706.572 -22.694603174,-706.572 -22.697505668,-706.572 -22.700408163,-706.572 -22.703310657,-706.572 -22.706213151,-706.572 -22.709115646,-706.572 -22.712018140,-706.572 -22.714920634,-706.572 -22.717823129,-706.572 -22.720725623,-706.572 -22.723628117,-706.572 -22.726530612,-706.572 -22.729433106,-706.572 -22.732335600,-706.572 -22.735238095,-706.572 -22.738140589,-706.572 -22.741043083,-706.572 -22.743945578,-706.572 -22.746848072,-706.572 -22.749750566,-706.572 -22.752653061,-706.572 -22.755555555,-706.572 -22.758458049,-706.572 -22.761360544,-706.572 -22.764263038,-706.572 -22.767165532,-706.572 -22.770068027,-706.572 -22.772970521,-706.572 -22.775873015,-706.572 -22.778775510,-706.572 -22.781678004,-706.572 -22.784580498,-706.572 -22.787482993,-706.572 -22.790385487,-706.572 -22.793287981,-706.572 -22.796190476,-706.572 -22.799092970,-706.572 -22.801995464,-706.572 -22.804897959,-706.572 -22.807800453,-706.572 -22.810702947,-706.572 -22.813605442,-706.572 -22.816507936,-706.572 -22.819410430,-706.572 -22.822312925,-702.503 -22.825215419,-702.503 -22.828117913,-698.456 -22.831020408,-694.434 -22.833922902,-694.434 -22.836825396,-698.456 -22.839727891,-694.434 -22.842630385,-694.434 -22.845532879,-690.434 -22.848435374,-690.434 -22.851337868,-694.434 -22.854240362,-698.456 -22.857142857,-698.456 -22.860045351,-702.503 -22.862947845,-706.572 -22.865850340,-702.503 -22.868752834,-702.503 -22.871655328,-706.572 -22.874557823,-706.572 -22.877460317,-706.572 -22.880362811,-706.572 -22.883265306,-706.572 -22.886167800,-706.572 -22.889070294,-706.572 -22.891972789,-706.572 -22.894875283,-706.572 -22.897777777,-706.572 -22.900680272,-706.572 -22.903582766,-706.572 -22.906485260,-706.572 -22.909387755,-706.572 -22.912290249,-706.572 -22.915192743,-706.572 -22.918095238,-706.572 -22.920997732,-706.572 -22.923900226,-706.572 -22.926802721,-706.572 -22.929705215,-706.572 -22.932607709,-706.572 -22.935510204,-706.572 -22.938412698,-706.572 -22.941315192,-706.572 -22.944217687,-706.572 -22.947120181,-706.572 -22.950022675,-706.572 -22.952925170,-706.572 -22.955827664,-706.572 -22.958730158,-706.572 -22.961632653,-706.572 -22.964535147,-706.572 -22.967437641,-706.572 -22.970340136,-706.572 -22.973242630,-706.572 -22.976145124,874.932 -22.979047619,869.892 -22.981950113,859.901 -22.984852607,859.901 -22.987755102,864.882 -22.990657596,864.882 -22.993560090,864.882 -22.996462585,859.901 -22.999365079,859.901 -23.002267573,850.024 -23.005170068,845.128 -23.008072562,845.128 -23.010975056,845.128 -23.013877551,840.261 -23.016780045,850.024 -23.019682539,845.128 -23.022585034,840.261 -23.025487528,835.421 -23.028390022,835.421 -23.031292517,835.421 -23.034195011,835.421 -23.037097505,840.261 -23.040000000,840.261 -23.042902494,840.261 -23.045804988,840.261 -23.048707482,840.261 -23.051609977,840.261 -23.054512471,840.261 -23.057414965,840.261 -23.060317460,840.261 -23.063219954,835.421 -23.066122448,835.421 -23.069024943,835.421 -23.071927437,835.421 -23.074829931,835.421 -23.077732426,835.421 -23.080634920,835.421 -23.083537414,840.261 -23.086439909,840.261 -23.089342403,840.261 -23.092244897,845.128 -23.095147392,845.128 -23.098049886,845.128 -23.100952380,850.024 -23.103854875,850.024 -23.106757369,850.024 -23.109659863,850.024 -23.112562358,854.948 -23.115464852,854.948 -23.118367346,859.901 -23.121269841,859.901 -23.124172335,859.901 -23.127074829,850.024 -23.129977324,840.261 -23.132879818,830.609 -23.135782312,835.421 -23.138684807,835.421 -23.141587301,835.421 -23.144489795,835.421 -23.147392290,840.261 -23.150294784,835.421 -23.153197278,840.261 -23.156099773,840.261 -23.159002267,840.261 -23.161904761,840.261 -23.164807256,840.261 -23.167709750,840.261 -23.170612244,840.261 -23.173514739,835.421 -23.176417233,840.261 -23.179319727,840.261 -23.182222222,840.261 -23.185124716,840.261 -23.188027210,840.261 -23.190929705,783.991 -23.193832199,783.991 -23.196734693,788.532 -23.199637188,783.991 -23.202539682,783.991 -23.205442176,783.991 -23.208344671,783.991 -23.211247165,783.991 -23.214149659,788.532 -23.217052154,793.1 -23.219954648,797.695 -23.222857142,797.695 -23.225759637,797.695 -23.228662131,802.316 -23.231564625,806.964 -23.234467120,806.964 -23.237369614,811.638 -23.240272108,811.638 -23.243174603,816.34 -23.246077097,816.34 -23.248979591,816.34 -23.251882086,821.069 -23.254784580,825.825 -23.257687074,825.825 -23.260589569,830.609 -23.263492063,830.609 -23.266394557,835.421 -23.269297052,835.421 -23.272199546,835.421 -23.275102040,835.421 -23.278004535,835.421 -23.280907029,840.261 -23.283809523,840.261 -23.286712018,845.128 -23.289614512,845.128 -23.292517006,845.128 -23.295419501,850.024 -23.298321995,850.024 -23.301224489,850.024 -23.304126984,850.024 -23.307029478,854.948 -23.309931972,854.948 -23.312834467,854.948 -23.315736961,854.948 -23.318639455,854.948 -23.321541950,850.024 -23.324444444,850.024 -23.327346938,850.024 -23.330249433,850.024 -23.333151927,845.128 -23.336054421,840.261 -23.338956916,835.421 -23.341859410,830.609 -23.344761904,825.825 -23.347664399,821.069 -23.350566893,816.34 -23.353469387,806.964 -23.356371882,797.695 -23.359274376,797.695 -23.362176870,797.695 -23.365079365,793.1 -23.367981859,793.1 -23.370884353,793.1 -23.373786848,793.1 -23.376689342,793.1 -23.379591836,793.1 -23.382494331,793.1 -23.385396825,793.1 -23.388299319,793.1 -23.391201814,793.1 -23.394104308,793.1 -23.397006802,793.1 -23.399909297,793.1 -23.402811791,793.1 -23.405714285,793.1 -23.408616780,797.695 -23.411519274,797.695 -23.414421768,797.695 -23.417324263,797.695 -23.420226757,797.695 -23.423129251,797.695 -23.426031746,793.1 -23.428934240,793.1 -23.431836734,793.1 -23.434739229,793.1 -23.437641723,793.1 -23.440544217,793.1 -23.443446712,793.1 -23.446349206,793.1 -23.449251700,793.1 -23.452154195,793.1 -23.455056689,793.1 -23.457959183,793.1 -23.460861678,793.1 -23.463764172,793.1 -23.466666666,793.1 -23.469569160,793.1 -23.472471655,793.1 -23.475374149,793.1 -23.478276643,797.695 -23.481179138,793.1 -23.484081632,793.1 -23.486984126,797.695 -23.489886621,802.316 -23.492789115,788.532 -23.495691609,793.1 -23.498594104,774.986 -23.501496598,779.475 -23.504399092,811.638 -23.507301587,783.991 -23.510204081,359.461 -23.513106575,361.544 -23.516009070,363.638 -23.518911564,363.638 -23.521814058,363.638 -23.524716553,363.638 -23.527619047,363.638 -23.530521541,363.638 -23.533424036,365.745 -23.536326530,365.745 -23.539229024,365.745 -23.542131519,365.745 -23.545034013,367.863 -23.547936507,367.863 -23.550839002,367.863 -23.553741496,369.994 -23.556643990,369.994 -23.559546485,369.994 -23.562448979,369.994 -23.565351473,367.863 -23.568253968,367.863 -23.571156462,367.863 -23.574058956,367.863 -23.576961451,365.745 -23.579863945,365.745 -23.582766439,363.638 -23.585668934,363.638 -23.588571428,359.461 -23.591473922,359.461 -23.594376417,357.391 -23.597278911,357.391 -23.600181405,355.333 -23.603083900,355.333 -23.605986394,353.286 -23.608888888,351.251 -23.611791383,351.251 -23.614693877,349.228 -23.617596371,349.228 -23.620498866,-880 -23.623401360,-880 -23.626303854,-880 -23.629206349,-880 -23.632108843,-880 diff --git a/project_code/noteDetection/melodiaTest/config.make b/project_code/noteDetection/melodiaTest/config.make deleted file mode 100644 index df10f642a..000000000 --- a/project_code/noteDetection/melodiaTest/config.make +++ /dev/null @@ -1,142 +0,0 @@ -################################################################################ -# CONFIGURE PROJECT MAKEFILE (optional) -# This file is where we make project specific configurations. -################################################################################ - -################################################################################ -# OF ROOT -# The location of your root openFrameworks installation -# (default) OF_ROOT = ../../.. -################################################################################ -# OF_ROOT = ../../.. - -################################################################################ -# PROJECT ROOT -# The location of the project - a starting place for searching for files -# (default) PROJECT_ROOT = . (this directory) -# -################################################################################ -# PROJECT_ROOT = . - -################################################################################ -# PROJECT SPECIFIC CHECKS -# This is a project defined section to create internal makefile flags to -# conditionally enable or disable the addition of various features within -# this makefile. For instance, if you want to make changes based on whether -# GTK is installed, one might test that here and create a variable to check. -################################################################################ -# None - -################################################################################ -# PROJECT EXTERNAL SOURCE PATHS -# These are fully qualified paths that are not within the PROJECT_ROOT folder. -# Like source folders in the PROJECT_ROOT, these paths are subject to -# exlclusion via the PROJECT_EXLCUSIONS list. -# -# (default) PROJECT_EXTERNAL_SOURCE_PATHS = (blank) -# -# Note: Leave a leading space when adding list items with the += operator -################################################################################ -# PROJECT_EXTERNAL_SOURCE_PATHS = - -################################################################################ -# PROJECT EXCLUSIONS -# These makefiles assume that all folders in your current project directory -# and any listed in the PROJECT_EXTERNAL_SOURCH_PATHS are are valid locations -# to look for source code. The any folders or files that match any of the -# items in the PROJECT_EXCLUSIONS list below will be ignored. -# -# Each item in the PROJECT_EXCLUSIONS list will be treated as a complete -# string unless teh user adds a wildcard (%) operator to match subdirectories. -# GNU make only allows one wildcard for matching. The second wildcard (%) is -# treated literally. -# -# (default) PROJECT_EXCLUSIONS = (blank) -# -# Will automatically exclude the following: -# -# $(PROJECT_ROOT)/bin% -# $(PROJECT_ROOT)/obj% -# $(PROJECT_ROOT)/%.xcodeproj -# -# Note: Leave a leading space when adding list items with the += operator -################################################################################ -# PROJECT_EXCLUSIONS = - -################################################################################ -# PROJECT LINKER FLAGS -# These flags will be sent to the linker when compiling the executable. -# -# (default) PROJECT_LDFLAGS = -Wl,-rpath=./libs -# -# Note: Leave a leading space when adding list items with the += operator -################################################################################ - -# Currently, shared libraries that are needed are copied to the -# $(PROJECT_ROOT)/bin/libs directory. The following LDFLAGS tell the linker to -# add a runtime path to search for those shared libraries, since they aren't -# incorporated directly into the final executable application binary. -# TODO: should this be a default setting? -# PROJECT_LDFLAGS=-Wl,-rpath=./libs - -################################################################################ -# PROJECT DEFINES -# Create a space-delimited list of DEFINES. The list will be converted into -# CFLAGS with the "-D" flag later in the makefile. -# -# (default) PROJECT_DEFINES = (blank) -# -# Note: Leave a leading space when adding list items with the += operator -################################################################################ -# PROJECT_DEFINES = - -################################################################################ -# PROJECT CFLAGS -# This is a list of fully qualified CFLAGS required when compiling for this -# project. These CFLAGS will be used IN ADDITION TO the PLATFORM_CFLAGS -# defined in your platform specific core configuration files. These flags are -# presented to the compiler BEFORE the PROJECT_OPTIMIZATION_CFLAGS below. -# -# (default) PROJECT_CFLAGS = (blank) -# -# Note: Before adding PROJECT_CFLAGS, note that the PLATFORM_CFLAGS defined in -# your platform specific configuration file will be applied by default and -# further flags here may not be needed. -# -# Note: Leave a leading space when adding list items with the += operator -################################################################################ -# PROJECT_CFLAGS = - -################################################################################ -# PROJECT OPTIMIZATION CFLAGS -# These are lists of CFLAGS that are target-specific. While any flags could -# be conditionally added, they are usually limited to optimization flags. -# These flags are added BEFORE the PROJECT_CFLAGS. -# -# PROJECT_OPTIMIZATION_CFLAGS_RELEASE flags are only applied to RELEASE targets. -# -# (default) PROJECT_OPTIMIZATION_CFLAGS_RELEASE = (blank) -# -# PROJECT_OPTIMIZATION_CFLAGS_DEBUG flags are only applied to DEBUG targets. -# -# (default) PROJECT_OPTIMIZATION_CFLAGS_DEBUG = (blank) -# -# Note: Before adding PROJECT_OPTIMIZATION_CFLAGS, please note that the -# PLATFORM_OPTIMIZATION_CFLAGS defined in your platform specific configuration -# file will be applied by default and further optimization flags here may not -# be needed. -# -# Note: Leave a leading space when adding list items with the += operator -################################################################################ -# PROJECT_OPTIMIZATION_CFLAGS_RELEASE = -# PROJECT_OPTIMIZATION_CFLAGS_DEBUG = - -################################################################################ -# PROJECT COMPILERS -# Custom compilers can be set for CC and CXX -# (default) PROJECT_CXX = (blank) -# (default) PROJECT_CC = (blank) -# Note: Leave a leading space when adding list items with the += operator -################################################################################ -# PROJECT_CXX = -# PROJECT_CC = diff --git a/project_code/noteDetection/melodiaTest/melodiaTest.xcodeproj/project.pbxproj b/project_code/noteDetection/melodiaTest/melodiaTest.xcodeproj/project.pbxproj deleted file mode 100644 index 3b2376481..000000000 --- a/project_code/noteDetection/melodiaTest/melodiaTest.xcodeproj/project.pbxproj +++ /dev/null @@ -1,1148 +0,0 @@ - - - - archiveVersion - 1 - classes - - objectVersion - 46 - objects - - BB4B014C10F69532006C3DED - - children - - isa - PBXGroup - name - addons - sourceTree - <group> - - BBAB23BE13894E4700AA2426 - - isa - PBXFileReference - lastKnownFileType - wrapper.framework - name - GLUT.framework - path - ../../../libs/glut/lib/osx/GLUT.framework - sourceTree - <group> - - BBAB23C913894ECA00AA2426 - - children - - E7F985F515E0DE99003869B5 - E4C2424410CC5A17004149E2 - E4C2424510CC5A17004149E2 - E4C2424610CC5A17004149E2 - E45BE9710E8CC7DD009D7055 - E45BE9720E8CC7DD009D7055 - E45BE9730E8CC7DD009D7055 - E45BE9740E8CC7DD009D7055 - E45BE9750E8CC7DD009D7055 - E45BE9760E8CC7DD009D7055 - E45BE9770E8CC7DD009D7055 - E45BE9790E8CC7DD009D7055 - E45BE97A0E8CC7DD009D7055 - E7E077E415D3B63C0020DFD4 - E7E077E715D3B6510020DFD4 - - isa - PBXGroup - name - system frameworks - sourceTree - <group> - - BBAB23CA13894EDB00AA2426 - - children - - BBAB23BE13894E4700AA2426 - - isa - PBXGroup - name - 3rd party frameworks - sourceTree - <group> - - BBAB23CB13894F3D00AA2426 - - fileRef - BBAB23BE13894E4700AA2426 - isa - PBXBuildFile - - E4328143138ABC890047C5CB - - isa - PBXFileReference - lastKnownFileType - wrapper.pb-project - name - openFrameworksLib.xcodeproj - path - ../../../libs/openFrameworksCompiled/project/osx/openFrameworksLib.xcodeproj - sourceTree - SOURCE_ROOT - - E4328144138ABC890047C5CB - - children - - E4328148138ABC890047C5CB - - isa - PBXGroup - name - Products - sourceTree - <group> - - E4328147138ABC890047C5CB - - containerPortal - E4328143138ABC890047C5CB - isa - PBXContainerItemProxy - proxyType - 2 - remoteGlobalIDString - E4B27C1510CBEB8E00536013 - remoteInfo - openFrameworks - - E4328148138ABC890047C5CB - - fileType - archive.ar - isa - PBXReferenceProxy - path - openFrameworksDebug.a - remoteRef - E4328147138ABC890047C5CB - sourceTree - BUILT_PRODUCTS_DIR - - E4328149138ABC9F0047C5CB - - fileRef - E4328148138ABC890047C5CB - isa - PBXBuildFile - - E45BE5980E8CC70C009D7055 - - children - - BBAB23CA13894EDB00AA2426 - BBAB23C913894ECA00AA2426 - - isa - PBXGroup - name - frameworks - sourceTree - <group> - - E45BE9710E8CC7DD009D7055 - - isa - PBXFileReference - lastKnownFileType - wrapper.framework - name - AGL.framework - path - /System/Library/Frameworks/AGL.framework - sourceTree - <absolute> - - E45BE9720E8CC7DD009D7055 - - isa - PBXFileReference - lastKnownFileType - wrapper.framework - name - ApplicationServices.framework - path - /System/Library/Frameworks/ApplicationServices.framework - sourceTree - <absolute> - - E45BE9730E8CC7DD009D7055 - - isa - PBXFileReference - lastKnownFileType - wrapper.framework - name - AudioToolbox.framework - path - /System/Library/Frameworks/AudioToolbox.framework - sourceTree - <absolute> - - E45BE9740E8CC7DD009D7055 - - isa - PBXFileReference - lastKnownFileType - wrapper.framework - name - Carbon.framework - path - /System/Library/Frameworks/Carbon.framework - sourceTree - <absolute> - - E45BE9750E8CC7DD009D7055 - - isa - PBXFileReference - lastKnownFileType - wrapper.framework - name - CoreAudio.framework - path - /System/Library/Frameworks/CoreAudio.framework - sourceTree - <absolute> - - E45BE9760E8CC7DD009D7055 - - isa - PBXFileReference - lastKnownFileType - wrapper.framework - name - CoreFoundation.framework - path - /System/Library/Frameworks/CoreFoundation.framework - sourceTree - <absolute> - - E45BE9770E8CC7DD009D7055 - - isa - PBXFileReference - lastKnownFileType - wrapper.framework - name - CoreServices.framework - path - /System/Library/Frameworks/CoreServices.framework - sourceTree - <absolute> - - E45BE9790E8CC7DD009D7055 - - isa - PBXFileReference - lastKnownFileType - wrapper.framework - name - OpenGL.framework - path - /System/Library/Frameworks/OpenGL.framework - sourceTree - <absolute> - - E45BE97A0E8CC7DD009D7055 - - isa - PBXFileReference - lastKnownFileType - wrapper.framework - name - QuickTime.framework - path - /System/Library/Frameworks/QuickTime.framework - sourceTree - <absolute> - - E45BE97B0E8CC7DD009D7055 - - fileRef - E45BE9710E8CC7DD009D7055 - isa - PBXBuildFile - - E45BE97C0E8CC7DD009D7055 - - fileRef - E45BE9720E8CC7DD009D7055 - isa - PBXBuildFile - - E45BE97D0E8CC7DD009D7055 - - fileRef - E45BE9730E8CC7DD009D7055 - isa - PBXBuildFile - - E45BE97E0E8CC7DD009D7055 - - fileRef - E45BE9740E8CC7DD009D7055 - isa - PBXBuildFile - - E45BE97F0E8CC7DD009D7055 - - fileRef - E45BE9750E8CC7DD009D7055 - isa - PBXBuildFile - - E45BE9800E8CC7DD009D7055 - - fileRef - E45BE9760E8CC7DD009D7055 - isa - PBXBuildFile - - E45BE9810E8CC7DD009D7055 - - fileRef - E45BE9770E8CC7DD009D7055 - isa - PBXBuildFile - - E45BE9830E8CC7DD009D7055 - - fileRef - E45BE9790E8CC7DD009D7055 - isa - PBXBuildFile - - E45BE9840E8CC7DD009D7055 - - fileRef - E45BE97A0E8CC7DD009D7055 - isa - PBXBuildFile - - E4B69B4A0A3A1720003C02F2 - - children - - E4B6FCAD0C3E899E008CF71C - E4EB6923138AFD0F00A09F29 - E4B69E1C0A3A1BDC003C02F2 - E4EEC9E9138DF44700A80321 - BB4B014C10F69532006C3DED - E45BE5980E8CC70C009D7055 - E4B69B5B0A3A1756003C02F2 - - isa - PBXGroup - sourceTree - <group> - - E4B69B4C0A3A1720003C02F2 - - attributes - - LastUpgradeCheck - 0460 - - buildConfigurationList - E4B69B4D0A3A1720003C02F2 - compatibilityVersion - Xcode 3.2 - developmentRegion - English - hasScannedForEncodings - 0 - isa - PBXProject - knownRegions - - English - Japanese - French - German - - mainGroup - E4B69B4A0A3A1720003C02F2 - productRefGroup - E4B69B4A0A3A1720003C02F2 - projectDirPath - - projectReferences - - - ProductGroup - E4328144138ABC890047C5CB - ProjectRef - E4328143138ABC890047C5CB - - - projectRoot - - targets - - E4B69B5A0A3A1756003C02F2 - - - E4B69B4D0A3A1720003C02F2 - - buildConfigurations - - E4B69B4E0A3A1720003C02F2 - E4B69B4F0A3A1720003C02F2 - - defaultConfigurationIsVisible - 0 - defaultConfigurationName - Release - isa - XCConfigurationList - - E4B69B4E0A3A1720003C02F2 - - baseConfigurationReference - E4EB6923138AFD0F00A09F29 - buildSettings - - ARCHS - $(NATIVE_ARCH) - CONFIGURATION_BUILD_DIR - $(SRCROOT)/bin/ - COPY_PHASE_STRIP - NO - DEAD_CODE_STRIPPING - YES - GCC_AUTO_VECTORIZATION - YES - GCC_ENABLE_SSE3_EXTENSIONS - YES - GCC_ENABLE_SUPPLEMENTAL_SSE3_INSTRUCTIONS - YES - GCC_INLINES_ARE_PRIVATE_EXTERN - NO - GCC_OPTIMIZATION_LEVEL - 0 - GCC_SYMBOLS_PRIVATE_EXTERN - NO - GCC_WARN_ABOUT_DEPRECATED_FUNCTIONS - YES - GCC_WARN_ABOUT_INVALID_OFFSETOF_MACRO - NO - GCC_WARN_ALLOW_INCOMPLETE_PROTOCOL - NO - GCC_WARN_UNINITIALIZED_AUTOS - NO - GCC_WARN_UNUSED_VALUE - NO - GCC_WARN_UNUSED_VARIABLE - NO - MACOSX_DEPLOYMENT_TARGET - 10.6 - OTHER_CPLUSPLUSFLAGS - - -D__MACOSX_CORE__ - -lpthread - -mtune=native - - SDKROOT - macosx - - isa - XCBuildConfiguration - name - Debug - - E4B69B4F0A3A1720003C02F2 - - baseConfigurationReference - E4EB6923138AFD0F00A09F29 - buildSettings - - ARCHS - $(NATIVE_ARCH) - CONFIGURATION_BUILD_DIR - $(SRCROOT)/bin/ - COPY_PHASE_STRIP - YES - DEAD_CODE_STRIPPING - YES - GCC_AUTO_VECTORIZATION - YES - GCC_ENABLE_SSE3_EXTENSIONS - YES - GCC_ENABLE_SUPPLEMENTAL_SSE3_INSTRUCTIONS - YES - GCC_INLINES_ARE_PRIVATE_EXTERN - NO - GCC_OPTIMIZATION_LEVEL - 3 - GCC_SYMBOLS_PRIVATE_EXTERN - NO - GCC_UNROLL_LOOPS - YES - GCC_WARN_ABOUT_DEPRECATED_FUNCTIONS - YES - GCC_WARN_ABOUT_INVALID_OFFSETOF_MACRO - NO - GCC_WARN_ALLOW_INCOMPLETE_PROTOCOL - NO - GCC_WARN_UNINITIALIZED_AUTOS - NO - GCC_WARN_UNUSED_VALUE - NO - GCC_WARN_UNUSED_VARIABLE - NO - MACOSX_DEPLOYMENT_TARGET - 10.6 - OTHER_CPLUSPLUSFLAGS - - -D__MACOSX_CORE__ - -lpthread - -mtune=native - - SDKROOT - macosx - - isa - XCBuildConfiguration - name - Release - - E4B69B580A3A1756003C02F2 - - buildActionMask - 2147483647 - files - - E4B69E200A3A1BDC003C02F2 - E4B69E210A3A1BDC003C02F2 - - isa - PBXSourcesBuildPhase - runOnlyForDeploymentPostprocessing - 0 - - E4B69B590A3A1756003C02F2 - - buildActionMask - 2147483647 - files - - E7F985F815E0DEA3003869B5 - E7E077E815D3B6510020DFD4 - E4EB6799138ADC1D00A09F29 - E4328149138ABC9F0047C5CB - E45BE97B0E8CC7DD009D7055 - E45BE97C0E8CC7DD009D7055 - E45BE97D0E8CC7DD009D7055 - E45BE97E0E8CC7DD009D7055 - E45BE97F0E8CC7DD009D7055 - E45BE9800E8CC7DD009D7055 - E45BE9810E8CC7DD009D7055 - E45BE9830E8CC7DD009D7055 - E45BE9840E8CC7DD009D7055 - E4C2424710CC5A17004149E2 - E4C2424810CC5A17004149E2 - E4C2424910CC5A17004149E2 - E7E077E515D3B63C0020DFD4 - - isa - PBXFrameworksBuildPhase - runOnlyForDeploymentPostprocessing - 0 - - E4B69B5A0A3A1756003C02F2 - - buildConfigurationList - E4B69B5F0A3A1757003C02F2 - buildPhases - - E4B69B580A3A1756003C02F2 - E4B69B590A3A1756003C02F2 - E4B6FFFD0C3F9AB9008CF71C - E4C2427710CC5ABF004149E2 - - buildRules - - dependencies - - E4EEB9AC138B136A00A80321 - - isa - PBXNativeTarget - name - melodiaTest - productName - myOFApp - productReference - E4B69B5B0A3A1756003C02F2 - productType - com.apple.product-type.application - - E4B69B5B0A3A1756003C02F2 - - explicitFileType - wrapper.application - includeInIndex - 0 - isa - PBXFileReference - path - melodiaTestDebug.app - sourceTree - BUILT_PRODUCTS_DIR - - E4B69B5F0A3A1757003C02F2 - - buildConfigurations - - E4B69B600A3A1757003C02F2 - E4B69B610A3A1757003C02F2 - - defaultConfigurationIsVisible - 0 - defaultConfigurationName - Release - isa - XCConfigurationList - - E4B69B600A3A1757003C02F2 - - buildSettings - - COMBINE_HIDPI_IMAGES - YES - COPY_PHASE_STRIP - NO - FRAMEWORK_SEARCH_PATHS - - $(inherited) - $(FRAMEWORK_SEARCH_PATHS_QUOTED_FOR_TARGET_1) - - FRAMEWORK_SEARCH_PATHS_QUOTED_FOR_TARGET_1 - "$(SRCROOT)/../../../libs/glut/lib/osx" - GCC_DYNAMIC_NO_PIC - NO - GCC_GENERATE_DEBUGGING_SYMBOLS - YES - GCC_MODEL_TUNING - NONE - ICON - $(ICON_NAME_DEBUG) - ICON_FILE - $(ICON_FILE_PATH)$(ICON) - INFOPLIST_FILE - openFrameworks-Info.plist - INSTALL_PATH - $(HOME)/Applications - LIBRARY_SEARCH_PATHS - - $(inherited) - $(LIBRARY_SEARCH_PATHS_QUOTED_FOR_TARGET_1) - $(LIBRARY_SEARCH_PATHS_QUOTED_FOR_TARGET_2) - $(LIBRARY_SEARCH_PATHS_QUOTED_FOR_TARGET_3) - $(LIBRARY_SEARCH_PATHS_QUOTED_FOR_TARGET_4) - $(LIBRARY_SEARCH_PATHS_QUOTED_FOR_TARGET_5) - $(LIBRARY_SEARCH_PATHS_QUOTED_FOR_TARGET_6) - $(LIBRARY_SEARCH_PATHS_QUOTED_FOR_TARGET_7) - $(LIBRARY_SEARCH_PATHS_QUOTED_FOR_TARGET_8) - $(LIBRARY_SEARCH_PATHS_QUOTED_FOR_TARGET_9) - $(LIBRARY_SEARCH_PATHS_QUOTED_FOR_TARGET_10) - $(LIBRARY_SEARCH_PATHS_QUOTED_FOR_TARGET_11) - $(LIBRARY_SEARCH_PATHS_QUOTED_FOR_TARGET_12) - $(LIBRARY_SEARCH_PATHS_QUOTED_FOR_TARGET_13) - $(LIBRARY_SEARCH_PATHS_QUOTED_FOR_TARGET_14) - $(LIBRARY_SEARCH_PATHS_QUOTED_FOR_TARGET_15) - $(LIBRARY_SEARCH_PATHS_QUOTED_FOR_TARGET_2) - $(LIBRARY_SEARCH_PATHS_QUOTED_FOR_TARGET_3) - $(LIBRARY_SEARCH_PATHS_QUOTED_FOR_TARGET_7) - $(LIBRARY_SEARCH_PATHS_QUOTED_FOR_TARGET_8) - $(LIBRARY_SEARCH_PATHS_QUOTED_FOR_TARGET_9) - $(LIBRARY_SEARCH_PATHS_QUOTED_FOR_TARGET_10) - $(LIBRARY_SEARCH_PATHS_QUOTED_FOR_TARGET_11) - $(LIBRARY_SEARCH_PATHS_QUOTED_FOR_TARGET_12) - $(LIBRARY_SEARCH_PATHS_QUOTED_FOR_TARGET_13) - $(LIBRARY_SEARCH_PATHS_QUOTED_FOR_TARGET_16) - $(LIBRARY_SEARCH_PATHS_QUOTED_FOR_TARGET_17) - $(LIBRARY_SEARCH_PATHS_QUOTED_FOR_TARGET_18) - $(LIBRARY_SEARCH_PATHS_QUOTED_FOR_TARGET_19) - $(LIBRARY_SEARCH_PATHS_QUOTED_FOR_TARGET_20) - $(LIBRARY_SEARCH_PATHS_QUOTED_FOR_TARGET_21) - $(LIBRARY_SEARCH_PATHS_QUOTED_FOR_TARGET_22) - $(LIBRARY_SEARCH_PATHS_QUOTED_FOR_TARGET_23) - $(LIBRARY_SEARCH_PATHS_QUOTED_FOR_TARGET_24) - $(LIBRARY_SEARCH_PATHS_QUOTED_FOR_TARGET_25) - $(LIBRARY_SEARCH_PATHS_QUOTED_FOR_TARGET_26) - $(LIBRARY_SEARCH_PATHS_QUOTED_FOR_TARGET_27) - $(LIBRARY_SEARCH_PATHS_QUOTED_FOR_TARGET_28) - $(LIBRARY_SEARCH_PATHS_QUOTED_FOR_TARGET_29) - $(LIBRARY_SEARCH_PATHS_QUOTED_FOR_TARGET_30) - $(LIBRARY_SEARCH_PATHS_QUOTED_FOR_TARGET_31) - $(LIBRARY_SEARCH_PATHS_QUOTED_FOR_TARGET_32) - $(LIBRARY_SEARCH_PATHS_QUOTED_FOR_TARGET_33) - $(LIBRARY_SEARCH_PATHS_QUOTED_FOR_TARGET_34) - $(LIBRARY_SEARCH_PATHS_QUOTED_FOR_TARGET_35) - $(LIBRARY_SEARCH_PATHS_QUOTED_FOR_TARGET_36) - $(LIBRARY_SEARCH_PATHS_QUOTED_FOR_TARGET_37) - $(LIBRARY_SEARCH_PATHS_QUOTED_FOR_TARGET_38) - $(LIBRARY_SEARCH_PATHS_QUOTED_FOR_TARGET_39) - $(LIBRARY_SEARCH_PATHS_QUOTED_FOR_TARGET_40) - $(LIBRARY_SEARCH_PATHS_QUOTED_FOR_TARGET_41) - $(LIBRARY_SEARCH_PATHS_QUOTED_FOR_TARGET_42) - $(LIBRARY_SEARCH_PATHS_QUOTED_FOR_TARGET_43) - $(LIBRARY_SEARCH_PATHS_QUOTED_FOR_TARGET_44) - $(LIBRARY_SEARCH_PATHS_QUOTED_FOR_TARGET_45) - $(LIBRARY_SEARCH_PATHS_QUOTED_FOR_TARGET_46) - $(LIBRARY_SEARCH_PATHS_QUOTED_FOR_TARGET_47) - $(LIBRARY_SEARCH_PATHS_QUOTED_FOR_TARGET_48) - $(LIBRARY_SEARCH_PATHS_QUOTED_FOR_TARGET_49) - $(LIBRARY_SEARCH_PATHS_QUOTED_FOR_TARGET_50) - $(LIBRARY_SEARCH_PATHS_QUOTED_FOR_TARGET_51) - $(LIBRARY_SEARCH_PATHS_QUOTED_FOR_TARGET_52) - - PRODUCT_NAME - $(TARGET_NAME)Debug - WRAPPER_EXTENSION - app - - isa - XCBuildConfiguration - name - Debug - - E4B69B610A3A1757003C02F2 - - buildSettings - - COMBINE_HIDPI_IMAGES - YES - COPY_PHASE_STRIP - YES - FRAMEWORK_SEARCH_PATHS - - $(inherited) - $(FRAMEWORK_SEARCH_PATHS_QUOTED_FOR_TARGET_1) - - FRAMEWORK_SEARCH_PATHS_QUOTED_FOR_TARGET_1 - "$(SRCROOT)/../../../libs/glut/lib/osx" - GCC_GENERATE_DEBUGGING_SYMBOLS - YES - GCC_MODEL_TUNING - NONE - ICON - $(ICON_NAME_RELEASE) - ICON_FILE - $(ICON_FILE_PATH)$(ICON) - INFOPLIST_FILE - openFrameworks-Info.plist - INSTALL_PATH - $(HOME)/Applications - LIBRARY_SEARCH_PATHS - - $(inherited) - $(LIBRARY_SEARCH_PATHS_QUOTED_FOR_TARGET_1) - $(LIBRARY_SEARCH_PATHS_QUOTED_FOR_TARGET_2) - $(LIBRARY_SEARCH_PATHS_QUOTED_FOR_TARGET_3) - $(LIBRARY_SEARCH_PATHS_QUOTED_FOR_TARGET_4) - $(LIBRARY_SEARCH_PATHS_QUOTED_FOR_TARGET_5) - $(LIBRARY_SEARCH_PATHS_QUOTED_FOR_TARGET_6) - $(LIBRARY_SEARCH_PATHS_QUOTED_FOR_TARGET_7) - $(LIBRARY_SEARCH_PATHS_QUOTED_FOR_TARGET_8) - $(LIBRARY_SEARCH_PATHS_QUOTED_FOR_TARGET_9) - $(LIBRARY_SEARCH_PATHS_QUOTED_FOR_TARGET_10) - $(LIBRARY_SEARCH_PATHS_QUOTED_FOR_TARGET_11) - $(LIBRARY_SEARCH_PATHS_QUOTED_FOR_TARGET_12) - $(LIBRARY_SEARCH_PATHS_QUOTED_FOR_TARGET_13) - $(LIBRARY_SEARCH_PATHS_QUOTED_FOR_TARGET_14) - $(LIBRARY_SEARCH_PATHS_QUOTED_FOR_TARGET_15) - $(LIBRARY_SEARCH_PATHS_QUOTED_FOR_TARGET_2) - $(LIBRARY_SEARCH_PATHS_QUOTED_1) - $(LIBRARY_SEARCH_PATHS_QUOTED_FOR_TARGET_3) - $(LIBRARY_SEARCH_PATHS_QUOTED_FOR_TARGET_7) - $(LIBRARY_SEARCH_PATHS_QUOTED_FOR_TARGET_8) - $(LIBRARY_SEARCH_PATHS_QUOTED_FOR_TARGET_9) - $(LIBRARY_SEARCH_PATHS_QUOTED_FOR_TARGET_10) - $(LIBRARY_SEARCH_PATHS_QUOTED_FOR_TARGET_11) - $(LIBRARY_SEARCH_PATHS_QUOTED_FOR_TARGET_12) - $(LIBRARY_SEARCH_PATHS_QUOTED_FOR_TARGET_13) - $(LIBRARY_SEARCH_PATHS_QUOTED_FOR_TARGET_16) - $(LIBRARY_SEARCH_PATHS_QUOTED_FOR_TARGET_17) - $(LIBRARY_SEARCH_PATHS_QUOTED_FOR_TARGET_18) - $(LIBRARY_SEARCH_PATHS_QUOTED_FOR_TARGET_19) - $(LIBRARY_SEARCH_PATHS_QUOTED_FOR_TARGET_20) - $(LIBRARY_SEARCH_PATHS_QUOTED_FOR_TARGET_21) - $(LIBRARY_SEARCH_PATHS_QUOTED_FOR_TARGET_22) - $(LIBRARY_SEARCH_PATHS_QUOTED_FOR_TARGET_23) - $(LIBRARY_SEARCH_PATHS_QUOTED_FOR_TARGET_24) - $(LIBRARY_SEARCH_PATHS_QUOTED_FOR_TARGET_25) - $(LIBRARY_SEARCH_PATHS_QUOTED_FOR_TARGET_26) - $(LIBRARY_SEARCH_PATHS_QUOTED_FOR_TARGET_27) - $(LIBRARY_SEARCH_PATHS_QUOTED_FOR_TARGET_28) - $(LIBRARY_SEARCH_PATHS_QUOTED_FOR_TARGET_29) - $(LIBRARY_SEARCH_PATHS_QUOTED_FOR_TARGET_30) - $(LIBRARY_SEARCH_PATHS_QUOTED_FOR_TARGET_31) - $(LIBRARY_SEARCH_PATHS_QUOTED_FOR_TARGET_32) - $(LIBRARY_SEARCH_PATHS_QUOTED_FOR_TARGET_33) - $(LIBRARY_SEARCH_PATHS_QUOTED_FOR_TARGET_34) - $(LIBRARY_SEARCH_PATHS_QUOTED_FOR_TARGET_35) - $(LIBRARY_SEARCH_PATHS_QUOTED_FOR_TARGET_36) - $(LIBRARY_SEARCH_PATHS_QUOTED_FOR_TARGET_37) - $(LIBRARY_SEARCH_PATHS_QUOTED_FOR_TARGET_38) - $(LIBRARY_SEARCH_PATHS_QUOTED_FOR_TARGET_39) - $(LIBRARY_SEARCH_PATHS_QUOTED_FOR_TARGET_40) - $(LIBRARY_SEARCH_PATHS_QUOTED_FOR_TARGET_41) - $(LIBRARY_SEARCH_PATHS_QUOTED_FOR_TARGET_42) - $(LIBRARY_SEARCH_PATHS_QUOTED_FOR_TARGET_43) - $(LIBRARY_SEARCH_PATHS_QUOTED_FOR_TARGET_44) - $(LIBRARY_SEARCH_PATHS_QUOTED_FOR_TARGET_45) - $(LIBRARY_SEARCH_PATHS_QUOTED_FOR_TARGET_46) - $(LIBRARY_SEARCH_PATHS_QUOTED_FOR_TARGET_47) - $(LIBRARY_SEARCH_PATHS_QUOTED_FOR_TARGET_48) - $(LIBRARY_SEARCH_PATHS_QUOTED_FOR_TARGET_49) - $(LIBRARY_SEARCH_PATHS_QUOTED_FOR_TARGET_50) - $(LIBRARY_SEARCH_PATHS_QUOTED_FOR_TARGET_51) - - PRODUCT_NAME - $(TARGET_NAME) - WRAPPER_EXTENSION - app - - isa - XCBuildConfiguration - name - Release - - E4B69E1C0A3A1BDC003C02F2 - - children - - E4B69E1D0A3A1BDC003C02F2 - E4B69E1E0A3A1BDC003C02F2 - E4B69E1F0A3A1BDC003C02F2 - - isa - PBXGroup - path - src - sourceTree - SOURCE_ROOT - - E4B69E1D0A3A1BDC003C02F2 - - fileEncoding - 30 - isa - PBXFileReference - lastKnownFileType - sourcecode.cpp.cpp - name - main.cpp - path - src/main.cpp - sourceTree - SOURCE_ROOT - - E4B69E1E0A3A1BDC003C02F2 - - explicitFileType - sourcecode.cpp.cpp - fileEncoding - 30 - isa - PBXFileReference - name - testApp.cpp - path - src/testApp.cpp - sourceTree - SOURCE_ROOT - - E4B69E1F0A3A1BDC003C02F2 - - fileEncoding - 30 - isa - PBXFileReference - lastKnownFileType - sourcecode.c.h - name - testApp.h - path - src/testApp.h - sourceTree - SOURCE_ROOT - - E4B69E200A3A1BDC003C02F2 - - fileRef - E4B69E1D0A3A1BDC003C02F2 - isa - PBXBuildFile - - E4B69E210A3A1BDC003C02F2 - - fileRef - E4B69E1E0A3A1BDC003C02F2 - isa - PBXBuildFile - - E4B6FCAD0C3E899E008CF71C - - fileEncoding - 30 - isa - PBXFileReference - lastKnownFileType - text.plist.xml - path - openFrameworks-Info.plist - sourceTree - <group> - - E4B6FFFD0C3F9AB9008CF71C - - buildActionMask - 2147483647 - files - - inputPaths - - isa - PBXShellScriptBuildPhase - outputPaths - - runOnlyForDeploymentPostprocessing - 0 - shellPath - /bin/sh - shellScript - cp -f ../../../libs/fmodex/lib/osx/libfmodex.dylib "$TARGET_BUILD_DIR/$PRODUCT_NAME.app/Contents/MacOS/libfmodex.dylib"; install_name_tool -change ./libfmodex.dylib @executable_path/libfmodex.dylib "$TARGET_BUILD_DIR/$PRODUCT_NAME.app/Contents/MacOS/$PRODUCT_NAME"; -mkdir -p "$TARGET_BUILD_DIR/$PRODUCT_NAME.app/Contents/Resources/" -cp -f "$ICON_FILE" "$TARGET_BUILD_DIR/$PRODUCT_NAME.app/Contents/Resources/" - - - E4C2424410CC5A17004149E2 - - isa - PBXFileReference - lastKnownFileType - wrapper.framework - name - AppKit.framework - path - /System/Library/Frameworks/AppKit.framework - sourceTree - <absolute> - - E4C2424510CC5A17004149E2 - - isa - PBXFileReference - lastKnownFileType - wrapper.framework - name - Cocoa.framework - path - /System/Library/Frameworks/Cocoa.framework - sourceTree - <absolute> - - E4C2424610CC5A17004149E2 - - isa - PBXFileReference - lastKnownFileType - wrapper.framework - name - IOKit.framework - path - /System/Library/Frameworks/IOKit.framework - sourceTree - <absolute> - - E4C2424710CC5A17004149E2 - - fileRef - E4C2424410CC5A17004149E2 - isa - PBXBuildFile - - E4C2424810CC5A17004149E2 - - fileRef - E4C2424510CC5A17004149E2 - isa - PBXBuildFile - - E4C2424910CC5A17004149E2 - - fileRef - E4C2424610CC5A17004149E2 - isa - PBXBuildFile - - E4C2427710CC5ABF004149E2 - - buildActionMask - 2147483647 - dstPath - - dstSubfolderSpec - 10 - files - - BBAB23CB13894F3D00AA2426 - - isa - PBXCopyFilesBuildPhase - runOnlyForDeploymentPostprocessing - 0 - - E4EB6799138ADC1D00A09F29 - - fileRef - BBAB23BE13894E4700AA2426 - isa - PBXBuildFile - - E4EB691F138AFCF100A09F29 - - fileEncoding - 4 - isa - PBXFileReference - lastKnownFileType - text.xcconfig - name - CoreOF.xcconfig - path - ../../../libs/openFrameworksCompiled/project/osx/CoreOF.xcconfig - sourceTree - SOURCE_ROOT - - E4EB6923138AFD0F00A09F29 - - fileEncoding - 4 - isa - PBXFileReference - lastKnownFileType - text.xcconfig - path - Project.xcconfig - sourceTree - <group> - - E4EEB9AB138B136A00A80321 - - containerPortal - E4328143138ABC890047C5CB - isa - PBXContainerItemProxy - proxyType - 1 - remoteGlobalIDString - E4B27C1410CBEB8E00536013 - remoteInfo - openFrameworks - - E4EEB9AC138B136A00A80321 - - isa - PBXTargetDependency - name - openFrameworks - targetProxy - E4EEB9AB138B136A00A80321 - - E4EEC9E9138DF44700A80321 - - children - - E4EB691F138AFCF100A09F29 - E4328143138ABC890047C5CB - - isa - PBXGroup - name - openFrameworks - sourceTree - <group> - - E7E077E415D3B63C0020DFD4 - - isa - PBXFileReference - lastKnownFileType - wrapper.framework - name - CoreVideo.framework - path - /System/Library/Frameworks/CoreVideo.framework - sourceTree - <absolute> - - E7E077E515D3B63C0020DFD4 - - fileRef - E7E077E415D3B63C0020DFD4 - isa - PBXBuildFile - - E7E077E715D3B6510020DFD4 - - isa - PBXFileReference - lastKnownFileType - wrapper.framework - name - QTKit.framework - path - /System/Library/Frameworks/QTKit.framework - sourceTree - <absolute> - - E7E077E815D3B6510020DFD4 - - fileRef - E7E077E715D3B6510020DFD4 - isa - PBXBuildFile - - E7F985F515E0DE99003869B5 - - isa - PBXFileReference - lastKnownFileType - wrapper.framework - name - Accelerate.framework - path - /System/Library/Frameworks/Accelerate.framework - sourceTree - <absolute> - - E7F985F815E0DEA3003869B5 - - fileRef - E7F985F515E0DE99003869B5 - isa - PBXBuildFile - - - rootObject - E4B69B4C0A3A1720003C02F2 - - diff --git a/project_code/noteDetection/melodiaTest/melodiaTest.xcodeproj/xcshareddata/xcschemes/melodiaTest Debug.xcscheme b/project_code/noteDetection/melodiaTest/melodiaTest.xcodeproj/xcshareddata/xcschemes/melodiaTest Debug.xcscheme deleted file mode 100644 index c69fda3a4..000000000 --- a/project_code/noteDetection/melodiaTest/melodiaTest.xcodeproj/xcshareddata/xcschemes/melodiaTest Debug.xcscheme +++ /dev/null @@ -1,86 +0,0 @@ - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - diff --git a/project_code/noteDetection/melodiaTest/melodiaTest.xcodeproj/xcshareddata/xcschemes/melodiaTest Release.xcscheme b/project_code/noteDetection/melodiaTest/melodiaTest.xcodeproj/xcshareddata/xcschemes/melodiaTest Release.xcscheme deleted file mode 100644 index 8b07616ef..000000000 --- a/project_code/noteDetection/melodiaTest/melodiaTest.xcodeproj/xcshareddata/xcschemes/melodiaTest Release.xcscheme +++ /dev/null @@ -1,86 +0,0 @@ - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - diff --git a/project_code/noteDetection/melodiaTest/openFrameworks-Info.plist b/project_code/noteDetection/melodiaTest/openFrameworks-Info.plist deleted file mode 100644 index edb46d2ba..000000000 --- a/project_code/noteDetection/melodiaTest/openFrameworks-Info.plist +++ /dev/null @@ -1,22 +0,0 @@ - - - - - CFBundleDevelopmentRegion - English - CFBundleExecutable - ${EXECUTABLE_NAME} - CFBundleIdentifier - com.yourcompany.openFrameworks - CFBundleInfoDictionaryVersion - 6.0 - CFBundlePackageType - APPL - CFBundleSignature - ???? - CFBundleVersion - 1.0 - CFBundleIconFile - ${ICON} - - diff --git a/project_code/noteDetection/melodiaTest/src/main.cpp b/project_code/noteDetection/melodiaTest/src/main.cpp deleted file mode 100644 index a7d241d63..000000000 --- a/project_code/noteDetection/melodiaTest/src/main.cpp +++ /dev/null @@ -1,13 +0,0 @@ -#include "ofMain.h" -#include "testApp.h" - -//======================================================================== -int main( ){ - ofSetupOpenGL(1024,768,OF_WINDOW); // <-------- setup the GL context - - // this kicks off the running of my app - // can be OF_WINDOW or OF_FULLSCREEN - // pass in width and height too: - ofRunApp(new testApp()); - -} diff --git a/project_code/noteDetection/melodiaTest/src/testApp.cpp b/project_code/noteDetection/melodiaTest/src/testApp.cpp deleted file mode 100644 index 61a3a70f4..000000000 --- a/project_code/noteDetection/melodiaTest/src/testApp.cpp +++ /dev/null @@ -1,123 +0,0 @@ -#include "testApp.h" - -//-------------------------------------------------------------- -void testApp::setup(){ - - - ofBuffer buf; - buf = ofBufferFromFile("lankra.csv"); - - string s; - while ( (s= buf.getNextLine()) != ""){ - cout << s << endl; - vector < string > str = ofSplitString(s, ","); - timeVal val; - val.pos = ofToFloat(str[0]); - val.val = ofToFloat(str[1]); - vals.push_back(val); - } - - player.loadSound("lankra.wav"); - player.setVolume(0.1); - player.setLoop(true); - player.play(); - - - ss.setup(this, 1, 0, 44100, 512, 4); - -} - - - - -void testApp::audioOut(float * buffer, int bufferSize, int nChannels){ - - cout << player.getPosition() << endl; - - float val = vals[ (int)(player.getPosition() * vals.size()) % vals.size()].val; - - if (val < 0) val = 0; - cout << val << endl; - val *= 1; -// float val = 0; -// float pos = player.getPosition(); -// -// for (int i = 0; i < vals.size()-1; i++){ -// -// if (pos >= vals[i].pos && pos < vals[i+1].pos){ -// val = vals[i].val; -// } -// } - - float sinAngleAdder = val * TWO_PI / 44100.0; - - - for (int i = 0; i < bufferSize; i++){ - - - buffer[i] = sin(sinAngle) * 0.5; - - sinAngle+= sinAngleAdder; - } - - while (sinAngle > PI) sinAngle -= TWO_PI; -} - - -//-------------------------------------------------------------- -void testApp::update(){ - - - - -} - -//-------------------------------------------------------------- -void testApp::draw(){ - -} - -//-------------------------------------------------------------- -void testApp::keyPressed(int key){ - -} - -//-------------------------------------------------------------- -void testApp::keyReleased(int key){ - -} - -//-------------------------------------------------------------- -void testApp::mouseMoved(int x, int y ){ - -} - -//-------------------------------------------------------------- -void testApp::mouseDragged(int x, int y, int button){ - -} - -//-------------------------------------------------------------- -void testApp::mousePressed(int x, int y, int button){ - -} - -//-------------------------------------------------------------- -void testApp::mouseReleased(int x, int y, int button){ - -} - -//-------------------------------------------------------------- -void testApp::windowResized(int w, int h){ - -} - -//-------------------------------------------------------------- -void testApp::gotMessage(ofMessage msg){ - -} - -//-------------------------------------------------------------- -void testApp::dragEvent(ofDragInfo dragInfo){ - -} diff --git a/project_code/noteDetection/melodiaTest/src/testApp.h b/project_code/noteDetection/melodiaTest/src/testApp.h deleted file mode 100644 index 78787120d..000000000 --- a/project_code/noteDetection/melodiaTest/src/testApp.h +++ /dev/null @@ -1,40 +0,0 @@ -#pragma once - -#include "ofMain.h" - - -typedef struct { - float pos; - float val; -} timeVal; - - - -class testApp : public ofBaseApp{ - - public: - void setup(); - void update(); - void draw(); - - void keyPressed(int key); - void keyReleased(int key); - void mouseMoved(int x, int y ); - void mouseDragged(int x, int y, int button); - void mousePressed(int x, int y, int button); - void mouseReleased(int x, int y, int button); - void windowResized(int w, int h); - void dragEvent(ofDragInfo dragInfo); - void gotMessage(ofMessage msg); - - vector < timeVal > vals; - - ofSoundPlayer player; - - ofSoundStream ss; - - void audioOut(float * buffer, int bufferSize, int nChannels); - - float sinAngle; - -}; diff --git a/project_code/noteDetection/melodiaTest2/Makefile b/project_code/noteDetection/melodiaTest2/Makefile deleted file mode 100644 index 7a7fe8b58..000000000 --- a/project_code/noteDetection/melodiaTest2/Makefile +++ /dev/null @@ -1,13 +0,0 @@ -# Attempt to load a config.make file. -# If none is found, project defaults in config.project.make will be used. -ifneq ($(wildcard config.make),) - include config.make -endif - -# make sure the the OF_ROOT location is defined -ifndef OF_ROOT - OF_ROOT=../../.. -endif - -# call the project makefile! -include $(OF_ROOT)/libs/openFrameworksCompiled/project/makefileCommon/compile.project.mk diff --git a/project_code/noteDetection/melodiaTest2/Project.xcconfig b/project_code/noteDetection/melodiaTest2/Project.xcconfig deleted file mode 100644 index c90f7b143..000000000 --- a/project_code/noteDetection/melodiaTest2/Project.xcconfig +++ /dev/null @@ -1,17 +0,0 @@ -//THE PATH TO THE ROOT OF OUR OF PATH RELATIVE TO THIS PROJECT. -//THIS NEEDS TO BE DEFINED BEFORE CoreOF.xcconfig IS INCLUDED -OF_PATH = ../../.. - -//THIS HAS ALL THE HEADER AND LIBS FOR OF CORE -#include "../../../libs/openFrameworksCompiled/project/osx/CoreOF.xcconfig" - -//ICONS - NEW IN 0072 -ICON_NAME_DEBUG = icon-debug.icns -ICON_NAME_RELEASE = icon.icns -ICON_FILE_PATH = $(OF_PATH)/libs/openFrameworksCompiled/project/osx/ - -//IF YOU WANT AN APP TO HAVE A CUSTOM ICON - PUT THEM IN YOUR DATA FOLDER AND CHANGE ICON_FILE_PATH to: -//ICON_FILE_PATH = bin/data/ - -OTHER_LDFLAGS = $(OF_CORE_LIBS) -HEADER_SEARCH_PATHS = $(OF_CORE_HEADERS) diff --git a/project_code/noteDetection/melodiaTest2/addons.make b/project_code/noteDetection/melodiaTest2/addons.make deleted file mode 100644 index e69de29bb..000000000 diff --git a/project_code/noteDetection/melodiaTest2/bin/data/.gitkeep b/project_code/noteDetection/melodiaTest2/bin/data/.gitkeep deleted file mode 100644 index e69de29bb..000000000 diff --git a/project_code/noteDetection/melodiaTest2/bin/data/out.txt b/project_code/noteDetection/melodiaTest2/bin/data/out.txt deleted file mode 100644 index 631e0085a..000000000 --- a/project_code/noteDetection/melodiaTest2/bin/data/out.txt +++ /dev/null @@ -1 +0,0 @@ -218.316833496, 197.757843018, 187.659576416, 186.8644104, 180.737701416, 186.8644104, 183.75, 182.231399536, 182.231399536, 210, 221.608047485, 230.890045166, 83.8403015137, 180.737701416, 187.659576416, 195.132736206, 193.421051025, 187.659576416, 170.270263672, 161.538467407, 159.205780029, 158.633087158, 77.232925415, 73.7458190918, 180.737701416, 175, 162.730621338, 168.320617676, 181.48147583, 180.737701416, 174.308303833, 165.168533325, 119.836959839, 135.276077271, 153.658538818, 170.930236816, 180.737701416, 176.399993896, 186.075942993, 183.75, 182.231399536, 186.075942993, 188.461532593, 189.270385742, 189.270385742, 187.659576416, 187.659576416, 199.547515869, 4900, 4900, 4900, 4900, 4900, 4900, 4900, 142.258071899, 11025, 145.065795898, 141.800643921, 4410, 5512.5, 252, 250.56817627, 249.152542114, 219.402984619, 219.402984619, 4900, 4900, 162.132354736, 319.565216064, 284.516143799, 233.333328247, 210, 199.547515869, 245, 243.646408081, 225, 213.04347229, 166.415100098, 114.248703003, 181.48147583, 96.7105255127, 208.018875122, 270.552154541, 247.752807617, 233.333328247, 156.939498901, 152.068969727, 233.333328247, 245, 238.378372192, 264.071868896, 275.625, 279.113922119, 139.55696106, 139.116714478, 94.2307662964, 143.648208618, 138.679244995, 139.116714478, 132.432434082, 157.5, 158.06451416, 212.019226074, 217.241378784, 223.85786438, 233.333328247, 240.983612061, 237.09677124, 146.026489258, 193.421051025, 216.176467896, 215.121948242, 211.00479126, 198.648651123, 186.8644104, 181.48147583, 172.941177368, 139.116714478, 128.571426392, 139.55696106, 154.736846924, 156.382980347, 163.333328247, 180.737701416, 170.930236816, 160.948898315, 185.294113159, 167.680603027, 165.168533325, 162.132354736, 158.633087158, 186.075942993, 91.875, 193.421051025, 190.086212158, 186.075942993, 90.9278335571, 4009.09082031, 165.789474487, 163.333328247, 167.045455933, 85.4651184082, 167.045455933, 173.622039795, 174.308303833, 182.987548828, 183.75, 181.48147583, 182.231399536, 184.518829346, 186.075942993, 186.075942993, 186.075942993, 181.48147583, 221.608047485, 220.5, 4900, 188.461532593, 135.276077271, 118.230560303, 113.367607117, 124.225349426, 126, 61.6783218384, 113.367607117, 180, 151.546386719, 139.116714478, 136.111114502, 127.45664978, 118.230560303, 109.158416748, 108.620689392, 149.491531372, 137.8125, 129.705886841, 120.49180603, 165.168533325, 116.052635193, 102.558135986, 111.92893219, 120.821914673, 122.84122467, 124.929176331, 139.116714478, 175, 209.004745483, 214.077667236, 213.04347229, 229.6875, 221.608047485, 222.727279663, 221.608047485, 219.402984619, 222.727279663, 220.5, 186.8644104, 151.027404785, 132.831329346, 134.451217651, 140.445861816, 148.484848022, 4900, 111.363639832, 4900, 163.94052124, 187.659576416, 215.121948242, 208.018875122, 187.659576416, 162.132354736, 150.511947632, 159.782608032, 172.265625, 170.270263672, 155.281692505, 166.415100098, 138.679244995, 107.29927063, 105.250595093, 131.641784668, 144.590164185, 288.235290527, 288.235290527, 286.363647461, 128.197677612, 125.284088135, 295.973144531, 286.363647461, 304.137939453, 344.53125, 760.344848633, 711.290344238, 256.395355225, 1297.05883789, 3150, 196, 254.913299561, 256.395355225, 270.552154541, 242.307693481, 240.983612061, 254.913299561, 270.552154541, 277.35848999, 247.752807617, 222.727279663, 213.04347229, 259.411773682, 275.625, 282.692321777, 292.052978516, 300, 306.25, 358.536590576, 347.24407959, 324.264709473, 310.56338501, 326.666656494, 352.799987793, 361.475402832, 361.475402832, 355.645172119, 347.24407959, 336.641235352, 334.090911865, 334.090911865, 678.461547852, 678.461547852, 336.641235352, 648.529418945, 140, 116.666664124, 639.130432129, 668.18182373, 639.130432129, 648.529418945, 139.55696106, 156.939498901, 173.622039795, 336.641235352, 331.578948975, 329.104492188, 326.666656494, 3392.30761719, 2004.54541016, 339.230773926, 336.641235352, 334.090911865, 331.578948975, 108.620689392, 163.94052124, 129.705886841, 90.1840515137, 367.5, 370.588226318, 370.588226318, 370.588226318, 373.728820801, 373.728820801, 376.923065186, 390.265472412, 380.172424316, 373.728820801, 361.475402832, 339.230773926, 302.05480957, 290.131591797, 292.052978516, 294, 292.052978516, 284.516143799, 282.692321777, 286.363647461, 290.131591797, 295.973144531, 312.765960693, 689.0625, 334.090911865, 324.264709473, 324.264709473, 331.578948975, 331.578948975, 336.641235352, 334.090911865, 329.104492188, 588, 288.235290527, 282.692321777, 286.363647461, 282.692321777, 275.625, 262.5, 253.448272705, 253.448272705, 270.552154541, 302.05480957, 595.945922852, 580.263183594, 286.363647461, 588, 280.891723633, 279.113922119, 558.227844238, 297.972961426, 544.444458008, 639.130432129, 551.25, 551.25, 250.56817627, 247.752807617, 246.368713379, 249.152542114, 250.56817627, 250.56817627, 165.168533325, 250.56817627, 250.56817627, 250.56817627, 250.56817627, 250.56817627, 249.152542114, 249.152542114, 249.152542114, 249.152542114, 250.56817627, 252, 126.724136353, 104.255317688, 126.361030579, 162.730621338, 127.826087952, 253.448272705, 506.89654541, 254.913299561, 253.448272705, 253.448272705, 252, 165.789474487, 126.361030579, 252, 253.448272705, 253.448272705, 253.448272705, 253.448272705, 250.56817627, 160.948898315, 124.576271057, 127.826087952, 161.538467407, 160.948898315, 252, 252, 162.132354736, 136.532501221, 160.948898315, 252, 250.56817627, 250.56817627, 250.56817627, 250.56817627, 249.152542114, 124.929176331, 249.152542114, 163.333328247, 163.333328247, 247.752807617, 249.152542114, 250.56817627, 160.948898315, 249.152542114, 245, 249.152542114, 126, 124.929176331, 124.929176331, 124.929176331, 165.168533325, 162.132354736, 163.333328247, 163.333328247, 124.929176331, 249.152542114, 250.56817627, 249.152542114, 132.035934448, 249.152542114, 249.152542114, 284.516143799, 288.235290527, 280.891723633, 249.152542114, 436.633666992, 506.89654541, 247.752807617, 495.505615234, 246.368713379, 123.529411316, 250.56817627, 265.662658691, 217.241378784, 82.5842666626, 81.8181838989, 246.368713379, 161.538467407, 83.3648376465, 127.45664978, 243.646408081, 160.948898315, 160.948898315, 160.363632202, 4410, 4900, 143.648208618, 160.948898315, 102.797203064, 121.153846741, 152.595153809, 186.8644104, 149.491531372, 124.225349426, 159.205780029, 129.705886841, 128.947372437, 138.244506836, 142.718444824, 192.576416016, 479.347839355, 272.222229004, 273.91305542, 280.891723633, 280.891723633, 239.673919678, 245, 280.891723633, 280.891723633, 282.692321777, 300, 130.088500977, 169.615386963, 262.5, 194.273132324, 186.8644104, 217.241378784, 260.946746826, 273.91305542, 264.071868896, 154.736846924, 114.545455933, 245, 265.662658691, 279.113922119, 240.983612061, 210, 219.402984619, 268.902435303, 275.625, 284.516143799, 297.972961426, 310.56338501, 319.565216064, 364.462799072, 355.645172119, 329.104492188, 102.083335876, 331.578948975, 355.645172119, 184.518829346, 364.462799072, 347.24407959, 722.950805664, 334.090911865, 334.090911865, 334.090911865, 331.578948975, 334.090911865, 334.090911865, 580.263183594, 140.894561768, 295.973144531, 310.56338501, 163.94052124, 321.897796631, 118.54838562, 222.727279663, 107.823959351, 172.265625, 167.680603027, 163.333328247, 164.552246094, 319.565216064, 336.641235352, 321.897796631, 168.965515137, 341.860473633, 341.860473633, 115.748031616, 132.432434082, 117.287231445, 112.787727356, 219.402984619, 185.294113159, 185.294113159, 186.8644104, 370.588226318, 370.588226318, 370.588226318, 380.172424316, 373.728820801, 367.5, 358.536590576, 341.860473633, 284.516143799, 282.692321777, 109.158416748, 297.972961426, 848.076904297, 292.052978516, 286.363647461, 282.692321777, 286.363647461, 277.35848999, 288.235290527, 324.264709473, 334.090911865, 329.104492188, 321.897796631, 326.666656494, 331.578948975, 336.641235352, 336.641235352, 300, 326.666656494, 290.131591797, 288.235290527, 153.658538818, 95.2483825684, 282.692321777, 142.258071899, 257.894744873, 122.84122467, 252, 260.946746826, 290.131591797, 310.56338501, 302.05480957, 273.91305542, 141.800643921, 188.461532593, 302.05480957, 306.25, 306.25, 148.986480713, 275.625, 565.384643555, 277.35848999, 551.25, 565.384643555, 558.227844238, 565.384643555, 565.384643555, 279.113922119, 279.113922119, 246.368713379, 246.368713379, 249.152542114, 249.152542114, 123.876403809, 247.752807617, 125.284088135, 292.052978516, 122.84122467, 123.876403809, 123.184356689, 249.152542114, 125.641029358, 125.284088135, 249.152542114, 174.308303833, 100.684928894, 98.6577148438, 123.184356689, 125.284088135, 250.56817627, 126, 252, 161.538467407, 122.84122467, 100, 124.576271057, 124.576271057, 125.641029358, 122.84122467, 249.152542114, 146.511627197, 99.7737579346, 122.160667419, 247.752807617, 125.284088135, 125.284088135, 249.152542114, 122.84122467, 132.035934448, 97.7827072144, 123.184356689, 123.529411316, 123.184356689, 122.5, 245, 245, 161.538467407, 243.646408081, 243.646408081, 243.646408081, 230.890045166, 247.752807617, 247.752807617, 243.646408081, 247.752807617, 247.752807617, 246.368713379, 124.576271057, 107.29927063, 132.831329346, 126.724136353, 108.353805542, 108.353805542, 242.307693481, 230.890045166, 226.153839111, 220.5, 226.153839111, 228.497406006, 237.09677124, 225, 250.56817627, 249.152542114, 240.983612061, 225, 228.497406006, 240.983612061, 122.160667419, 123.184356689, 245, 242.307693481, 226.153839111, 211.00479126, 218.316833496, 225, 117.91443634, 243.646408081, 247.752807617, 246.368713379, 116.666664124, 62.5531921387, 58.3333320618, 163.333328247, 131.641784668, 277.35848999, 277.35848999, 277.35848999, 275.625, 277.35848999, 279.113922119, 140.894561768, 140, 282.692321777, 282.692321777, 280.891723633, 279.113922119, 279.113922119, 280.891723633, 140, 140.445861816, 280.891723633, 275.625 \ No newline at end of file diff --git a/project_code/noteDetection/melodiaTest2/bin/data/test.wav b/project_code/noteDetection/melodiaTest2/bin/data/test.wav deleted file mode 100644 index f2b38cddd..000000000 Binary files a/project_code/noteDetection/melodiaTest2/bin/data/test.wav and /dev/null differ diff --git a/project_code/noteDetection/melodiaTest2/config.make b/project_code/noteDetection/melodiaTest2/config.make deleted file mode 100644 index df10f642a..000000000 --- a/project_code/noteDetection/melodiaTest2/config.make +++ /dev/null @@ -1,142 +0,0 @@ -################################################################################ -# CONFIGURE PROJECT MAKEFILE (optional) -# This file is where we make project specific configurations. -################################################################################ - -################################################################################ -# OF ROOT -# The location of your root openFrameworks installation -# (default) OF_ROOT = ../../.. -################################################################################ -# OF_ROOT = ../../.. - -################################################################################ -# PROJECT ROOT -# The location of the project - a starting place for searching for files -# (default) PROJECT_ROOT = . (this directory) -# -################################################################################ -# PROJECT_ROOT = . - -################################################################################ -# PROJECT SPECIFIC CHECKS -# This is a project defined section to create internal makefile flags to -# conditionally enable or disable the addition of various features within -# this makefile. For instance, if you want to make changes based on whether -# GTK is installed, one might test that here and create a variable to check. -################################################################################ -# None - -################################################################################ -# PROJECT EXTERNAL SOURCE PATHS -# These are fully qualified paths that are not within the PROJECT_ROOT folder. -# Like source folders in the PROJECT_ROOT, these paths are subject to -# exlclusion via the PROJECT_EXLCUSIONS list. -# -# (default) PROJECT_EXTERNAL_SOURCE_PATHS = (blank) -# -# Note: Leave a leading space when adding list items with the += operator -################################################################################ -# PROJECT_EXTERNAL_SOURCE_PATHS = - -################################################################################ -# PROJECT EXCLUSIONS -# These makefiles assume that all folders in your current project directory -# and any listed in the PROJECT_EXTERNAL_SOURCH_PATHS are are valid locations -# to look for source code. The any folders or files that match any of the -# items in the PROJECT_EXCLUSIONS list below will be ignored. -# -# Each item in the PROJECT_EXCLUSIONS list will be treated as a complete -# string unless teh user adds a wildcard (%) operator to match subdirectories. -# GNU make only allows one wildcard for matching. The second wildcard (%) is -# treated literally. -# -# (default) PROJECT_EXCLUSIONS = (blank) -# -# Will automatically exclude the following: -# -# $(PROJECT_ROOT)/bin% -# $(PROJECT_ROOT)/obj% -# $(PROJECT_ROOT)/%.xcodeproj -# -# Note: Leave a leading space when adding list items with the += operator -################################################################################ -# PROJECT_EXCLUSIONS = - -################################################################################ -# PROJECT LINKER FLAGS -# These flags will be sent to the linker when compiling the executable. -# -# (default) PROJECT_LDFLAGS = -Wl,-rpath=./libs -# -# Note: Leave a leading space when adding list items with the += operator -################################################################################ - -# Currently, shared libraries that are needed are copied to the -# $(PROJECT_ROOT)/bin/libs directory. The following LDFLAGS tell the linker to -# add a runtime path to search for those shared libraries, since they aren't -# incorporated directly into the final executable application binary. -# TODO: should this be a default setting? -# PROJECT_LDFLAGS=-Wl,-rpath=./libs - -################################################################################ -# PROJECT DEFINES -# Create a space-delimited list of DEFINES. The list will be converted into -# CFLAGS with the "-D" flag later in the makefile. -# -# (default) PROJECT_DEFINES = (blank) -# -# Note: Leave a leading space when adding list items with the += operator -################################################################################ -# PROJECT_DEFINES = - -################################################################################ -# PROJECT CFLAGS -# This is a list of fully qualified CFLAGS required when compiling for this -# project. These CFLAGS will be used IN ADDITION TO the PLATFORM_CFLAGS -# defined in your platform specific core configuration files. These flags are -# presented to the compiler BEFORE the PROJECT_OPTIMIZATION_CFLAGS below. -# -# (default) PROJECT_CFLAGS = (blank) -# -# Note: Before adding PROJECT_CFLAGS, note that the PLATFORM_CFLAGS defined in -# your platform specific configuration file will be applied by default and -# further flags here may not be needed. -# -# Note: Leave a leading space when adding list items with the += operator -################################################################################ -# PROJECT_CFLAGS = - -################################################################################ -# PROJECT OPTIMIZATION CFLAGS -# These are lists of CFLAGS that are target-specific. While any flags could -# be conditionally added, they are usually limited to optimization flags. -# These flags are added BEFORE the PROJECT_CFLAGS. -# -# PROJECT_OPTIMIZATION_CFLAGS_RELEASE flags are only applied to RELEASE targets. -# -# (default) PROJECT_OPTIMIZATION_CFLAGS_RELEASE = (blank) -# -# PROJECT_OPTIMIZATION_CFLAGS_DEBUG flags are only applied to DEBUG targets. -# -# (default) PROJECT_OPTIMIZATION_CFLAGS_DEBUG = (blank) -# -# Note: Before adding PROJECT_OPTIMIZATION_CFLAGS, please note that the -# PLATFORM_OPTIMIZATION_CFLAGS defined in your platform specific configuration -# file will be applied by default and further optimization flags here may not -# be needed. -# -# Note: Leave a leading space when adding list items with the += operator -################################################################################ -# PROJECT_OPTIMIZATION_CFLAGS_RELEASE = -# PROJECT_OPTIMIZATION_CFLAGS_DEBUG = - -################################################################################ -# PROJECT COMPILERS -# Custom compilers can be set for CC and CXX -# (default) PROJECT_CXX = (blank) -# (default) PROJECT_CC = (blank) -# Note: Leave a leading space when adding list items with the += operator -################################################################################ -# PROJECT_CXX = -# PROJECT_CC = diff --git a/project_code/noteDetection/melodiaTest2/melodiaTest.xcodeproj/project.pbxproj b/project_code/noteDetection/melodiaTest2/melodiaTest.xcodeproj/project.pbxproj deleted file mode 100644 index 3b2376481..000000000 --- a/project_code/noteDetection/melodiaTest2/melodiaTest.xcodeproj/project.pbxproj +++ /dev/null @@ -1,1148 +0,0 @@ - - - - archiveVersion - 1 - classes - - objectVersion - 46 - objects - - BB4B014C10F69532006C3DED - - children - - isa - PBXGroup - name - addons - sourceTree - <group> - - BBAB23BE13894E4700AA2426 - - isa - PBXFileReference - lastKnownFileType - wrapper.framework - name - GLUT.framework - path - ../../../libs/glut/lib/osx/GLUT.framework - sourceTree - <group> - - BBAB23C913894ECA00AA2426 - - children - - E7F985F515E0DE99003869B5 - E4C2424410CC5A17004149E2 - E4C2424510CC5A17004149E2 - E4C2424610CC5A17004149E2 - E45BE9710E8CC7DD009D7055 - E45BE9720E8CC7DD009D7055 - E45BE9730E8CC7DD009D7055 - E45BE9740E8CC7DD009D7055 - E45BE9750E8CC7DD009D7055 - E45BE9760E8CC7DD009D7055 - E45BE9770E8CC7DD009D7055 - E45BE9790E8CC7DD009D7055 - E45BE97A0E8CC7DD009D7055 - E7E077E415D3B63C0020DFD4 - E7E077E715D3B6510020DFD4 - - isa - PBXGroup - name - system frameworks - sourceTree - <group> - - BBAB23CA13894EDB00AA2426 - - children - - BBAB23BE13894E4700AA2426 - - isa - PBXGroup - name - 3rd party frameworks - sourceTree - <group> - - BBAB23CB13894F3D00AA2426 - - fileRef - BBAB23BE13894E4700AA2426 - isa - PBXBuildFile - - E4328143138ABC890047C5CB - - isa - PBXFileReference - lastKnownFileType - wrapper.pb-project - name - openFrameworksLib.xcodeproj - path - ../../../libs/openFrameworksCompiled/project/osx/openFrameworksLib.xcodeproj - sourceTree - SOURCE_ROOT - - E4328144138ABC890047C5CB - - children - - E4328148138ABC890047C5CB - - isa - PBXGroup - name - Products - sourceTree - <group> - - E4328147138ABC890047C5CB - - containerPortal - E4328143138ABC890047C5CB - isa - PBXContainerItemProxy - proxyType - 2 - remoteGlobalIDString - E4B27C1510CBEB8E00536013 - remoteInfo - openFrameworks - - E4328148138ABC890047C5CB - - fileType - archive.ar - isa - PBXReferenceProxy - path - openFrameworksDebug.a - remoteRef - E4328147138ABC890047C5CB - sourceTree - BUILT_PRODUCTS_DIR - - E4328149138ABC9F0047C5CB - - fileRef - E4328148138ABC890047C5CB - isa - PBXBuildFile - - E45BE5980E8CC70C009D7055 - - children - - BBAB23CA13894EDB00AA2426 - BBAB23C913894ECA00AA2426 - - isa - PBXGroup - name - frameworks - sourceTree - <group> - - E45BE9710E8CC7DD009D7055 - - isa - PBXFileReference - lastKnownFileType - wrapper.framework - name - AGL.framework - path - /System/Library/Frameworks/AGL.framework - sourceTree - <absolute> - - E45BE9720E8CC7DD009D7055 - - isa - PBXFileReference - lastKnownFileType - wrapper.framework - name - ApplicationServices.framework - path - /System/Library/Frameworks/ApplicationServices.framework - sourceTree - <absolute> - - E45BE9730E8CC7DD009D7055 - - isa - PBXFileReference - lastKnownFileType - wrapper.framework - name - AudioToolbox.framework - path - /System/Library/Frameworks/AudioToolbox.framework - sourceTree - <absolute> - - E45BE9740E8CC7DD009D7055 - - isa - PBXFileReference - lastKnownFileType - wrapper.framework - name - Carbon.framework - path - /System/Library/Frameworks/Carbon.framework - sourceTree - <absolute> - - E45BE9750E8CC7DD009D7055 - - isa - PBXFileReference - lastKnownFileType - wrapper.framework - name - CoreAudio.framework - path - /System/Library/Frameworks/CoreAudio.framework - sourceTree - <absolute> - - E45BE9760E8CC7DD009D7055 - - isa - PBXFileReference - lastKnownFileType - wrapper.framework - name - CoreFoundation.framework - path - /System/Library/Frameworks/CoreFoundation.framework - sourceTree - <absolute> - - E45BE9770E8CC7DD009D7055 - - isa - PBXFileReference - lastKnownFileType - wrapper.framework - name - CoreServices.framework - path - /System/Library/Frameworks/CoreServices.framework - sourceTree - <absolute> - - E45BE9790E8CC7DD009D7055 - - isa - PBXFileReference - lastKnownFileType - wrapper.framework - name - OpenGL.framework - path - /System/Library/Frameworks/OpenGL.framework - sourceTree - <absolute> - - E45BE97A0E8CC7DD009D7055 - - isa - PBXFileReference - lastKnownFileType - wrapper.framework - name - QuickTime.framework - path - /System/Library/Frameworks/QuickTime.framework - sourceTree - <absolute> - - E45BE97B0E8CC7DD009D7055 - - fileRef - E45BE9710E8CC7DD009D7055 - isa - PBXBuildFile - - E45BE97C0E8CC7DD009D7055 - - fileRef - E45BE9720E8CC7DD009D7055 - isa - PBXBuildFile - - E45BE97D0E8CC7DD009D7055 - - fileRef - E45BE9730E8CC7DD009D7055 - isa - PBXBuildFile - - E45BE97E0E8CC7DD009D7055 - - fileRef - E45BE9740E8CC7DD009D7055 - isa - PBXBuildFile - - E45BE97F0E8CC7DD009D7055 - - fileRef - E45BE9750E8CC7DD009D7055 - isa - PBXBuildFile - - E45BE9800E8CC7DD009D7055 - - fileRef - E45BE9760E8CC7DD009D7055 - isa - PBXBuildFile - - E45BE9810E8CC7DD009D7055 - - fileRef - E45BE9770E8CC7DD009D7055 - isa - PBXBuildFile - - E45BE9830E8CC7DD009D7055 - - fileRef - E45BE9790E8CC7DD009D7055 - isa - PBXBuildFile - - E45BE9840E8CC7DD009D7055 - - fileRef - E45BE97A0E8CC7DD009D7055 - isa - PBXBuildFile - - E4B69B4A0A3A1720003C02F2 - - children - - E4B6FCAD0C3E899E008CF71C - E4EB6923138AFD0F00A09F29 - E4B69E1C0A3A1BDC003C02F2 - E4EEC9E9138DF44700A80321 - BB4B014C10F69532006C3DED - E45BE5980E8CC70C009D7055 - E4B69B5B0A3A1756003C02F2 - - isa - PBXGroup - sourceTree - <group> - - E4B69B4C0A3A1720003C02F2 - - attributes - - LastUpgradeCheck - 0460 - - buildConfigurationList - E4B69B4D0A3A1720003C02F2 - compatibilityVersion - Xcode 3.2 - developmentRegion - English - hasScannedForEncodings - 0 - isa - PBXProject - knownRegions - - English - Japanese - French - German - - mainGroup - E4B69B4A0A3A1720003C02F2 - productRefGroup - E4B69B4A0A3A1720003C02F2 - projectDirPath - - projectReferences - - - ProductGroup - E4328144138ABC890047C5CB - ProjectRef - E4328143138ABC890047C5CB - - - projectRoot - - targets - - E4B69B5A0A3A1756003C02F2 - - - E4B69B4D0A3A1720003C02F2 - - buildConfigurations - - E4B69B4E0A3A1720003C02F2 - E4B69B4F0A3A1720003C02F2 - - defaultConfigurationIsVisible - 0 - defaultConfigurationName - Release - isa - XCConfigurationList - - E4B69B4E0A3A1720003C02F2 - - baseConfigurationReference - E4EB6923138AFD0F00A09F29 - buildSettings - - ARCHS - $(NATIVE_ARCH) - CONFIGURATION_BUILD_DIR - $(SRCROOT)/bin/ - COPY_PHASE_STRIP - NO - DEAD_CODE_STRIPPING - YES - GCC_AUTO_VECTORIZATION - YES - GCC_ENABLE_SSE3_EXTENSIONS - YES - GCC_ENABLE_SUPPLEMENTAL_SSE3_INSTRUCTIONS - YES - GCC_INLINES_ARE_PRIVATE_EXTERN - NO - GCC_OPTIMIZATION_LEVEL - 0 - GCC_SYMBOLS_PRIVATE_EXTERN - NO - GCC_WARN_ABOUT_DEPRECATED_FUNCTIONS - YES - GCC_WARN_ABOUT_INVALID_OFFSETOF_MACRO - NO - GCC_WARN_ALLOW_INCOMPLETE_PROTOCOL - NO - GCC_WARN_UNINITIALIZED_AUTOS - NO - GCC_WARN_UNUSED_VALUE - NO - GCC_WARN_UNUSED_VARIABLE - NO - MACOSX_DEPLOYMENT_TARGET - 10.6 - OTHER_CPLUSPLUSFLAGS - - -D__MACOSX_CORE__ - -lpthread - -mtune=native - - SDKROOT - macosx - - isa - XCBuildConfiguration - name - Debug - - E4B69B4F0A3A1720003C02F2 - - baseConfigurationReference - E4EB6923138AFD0F00A09F29 - buildSettings - - ARCHS - $(NATIVE_ARCH) - CONFIGURATION_BUILD_DIR - $(SRCROOT)/bin/ - COPY_PHASE_STRIP - YES - DEAD_CODE_STRIPPING - YES - GCC_AUTO_VECTORIZATION - YES - GCC_ENABLE_SSE3_EXTENSIONS - YES - GCC_ENABLE_SUPPLEMENTAL_SSE3_INSTRUCTIONS - YES - GCC_INLINES_ARE_PRIVATE_EXTERN - NO - GCC_OPTIMIZATION_LEVEL - 3 - GCC_SYMBOLS_PRIVATE_EXTERN - NO - GCC_UNROLL_LOOPS - YES - GCC_WARN_ABOUT_DEPRECATED_FUNCTIONS - YES - GCC_WARN_ABOUT_INVALID_OFFSETOF_MACRO - NO - GCC_WARN_ALLOW_INCOMPLETE_PROTOCOL - NO - GCC_WARN_UNINITIALIZED_AUTOS - NO - GCC_WARN_UNUSED_VALUE - NO - GCC_WARN_UNUSED_VARIABLE - NO - MACOSX_DEPLOYMENT_TARGET - 10.6 - OTHER_CPLUSPLUSFLAGS - - -D__MACOSX_CORE__ - -lpthread - -mtune=native - - SDKROOT - macosx - - isa - XCBuildConfiguration - name - Release - - E4B69B580A3A1756003C02F2 - - buildActionMask - 2147483647 - files - - E4B69E200A3A1BDC003C02F2 - E4B69E210A3A1BDC003C02F2 - - isa - PBXSourcesBuildPhase - runOnlyForDeploymentPostprocessing - 0 - - E4B69B590A3A1756003C02F2 - - buildActionMask - 2147483647 - files - - E7F985F815E0DEA3003869B5 - E7E077E815D3B6510020DFD4 - E4EB6799138ADC1D00A09F29 - E4328149138ABC9F0047C5CB - E45BE97B0E8CC7DD009D7055 - E45BE97C0E8CC7DD009D7055 - E45BE97D0E8CC7DD009D7055 - E45BE97E0E8CC7DD009D7055 - E45BE97F0E8CC7DD009D7055 - E45BE9800E8CC7DD009D7055 - E45BE9810E8CC7DD009D7055 - E45BE9830E8CC7DD009D7055 - E45BE9840E8CC7DD009D7055 - E4C2424710CC5A17004149E2 - E4C2424810CC5A17004149E2 - E4C2424910CC5A17004149E2 - E7E077E515D3B63C0020DFD4 - - isa - PBXFrameworksBuildPhase - runOnlyForDeploymentPostprocessing - 0 - - E4B69B5A0A3A1756003C02F2 - - buildConfigurationList - E4B69B5F0A3A1757003C02F2 - buildPhases - - E4B69B580A3A1756003C02F2 - E4B69B590A3A1756003C02F2 - E4B6FFFD0C3F9AB9008CF71C - E4C2427710CC5ABF004149E2 - - buildRules - - dependencies - - E4EEB9AC138B136A00A80321 - - isa - PBXNativeTarget - name - melodiaTest - productName - myOFApp - productReference - E4B69B5B0A3A1756003C02F2 - productType - com.apple.product-type.application - - E4B69B5B0A3A1756003C02F2 - - explicitFileType - wrapper.application - includeInIndex - 0 - isa - PBXFileReference - path - melodiaTestDebug.app - sourceTree - BUILT_PRODUCTS_DIR - - E4B69B5F0A3A1757003C02F2 - - buildConfigurations - - E4B69B600A3A1757003C02F2 - E4B69B610A3A1757003C02F2 - - defaultConfigurationIsVisible - 0 - defaultConfigurationName - Release - isa - XCConfigurationList - - E4B69B600A3A1757003C02F2 - - buildSettings - - COMBINE_HIDPI_IMAGES - YES - COPY_PHASE_STRIP - NO - FRAMEWORK_SEARCH_PATHS - - $(inherited) - $(FRAMEWORK_SEARCH_PATHS_QUOTED_FOR_TARGET_1) - - FRAMEWORK_SEARCH_PATHS_QUOTED_FOR_TARGET_1 - "$(SRCROOT)/../../../libs/glut/lib/osx" - GCC_DYNAMIC_NO_PIC - NO - GCC_GENERATE_DEBUGGING_SYMBOLS - YES - GCC_MODEL_TUNING - NONE - ICON - $(ICON_NAME_DEBUG) - ICON_FILE - $(ICON_FILE_PATH)$(ICON) - INFOPLIST_FILE - openFrameworks-Info.plist - INSTALL_PATH - $(HOME)/Applications - LIBRARY_SEARCH_PATHS - - $(inherited) - $(LIBRARY_SEARCH_PATHS_QUOTED_FOR_TARGET_1) - $(LIBRARY_SEARCH_PATHS_QUOTED_FOR_TARGET_2) - $(LIBRARY_SEARCH_PATHS_QUOTED_FOR_TARGET_3) - $(LIBRARY_SEARCH_PATHS_QUOTED_FOR_TARGET_4) - $(LIBRARY_SEARCH_PATHS_QUOTED_FOR_TARGET_5) - $(LIBRARY_SEARCH_PATHS_QUOTED_FOR_TARGET_6) - $(LIBRARY_SEARCH_PATHS_QUOTED_FOR_TARGET_7) - $(LIBRARY_SEARCH_PATHS_QUOTED_FOR_TARGET_8) - $(LIBRARY_SEARCH_PATHS_QUOTED_FOR_TARGET_9) - $(LIBRARY_SEARCH_PATHS_QUOTED_FOR_TARGET_10) - $(LIBRARY_SEARCH_PATHS_QUOTED_FOR_TARGET_11) - $(LIBRARY_SEARCH_PATHS_QUOTED_FOR_TARGET_12) - $(LIBRARY_SEARCH_PATHS_QUOTED_FOR_TARGET_13) - $(LIBRARY_SEARCH_PATHS_QUOTED_FOR_TARGET_14) - $(LIBRARY_SEARCH_PATHS_QUOTED_FOR_TARGET_15) - $(LIBRARY_SEARCH_PATHS_QUOTED_FOR_TARGET_2) - $(LIBRARY_SEARCH_PATHS_QUOTED_FOR_TARGET_3) - $(LIBRARY_SEARCH_PATHS_QUOTED_FOR_TARGET_7) - $(LIBRARY_SEARCH_PATHS_QUOTED_FOR_TARGET_8) - $(LIBRARY_SEARCH_PATHS_QUOTED_FOR_TARGET_9) - $(LIBRARY_SEARCH_PATHS_QUOTED_FOR_TARGET_10) - $(LIBRARY_SEARCH_PATHS_QUOTED_FOR_TARGET_11) - $(LIBRARY_SEARCH_PATHS_QUOTED_FOR_TARGET_12) - $(LIBRARY_SEARCH_PATHS_QUOTED_FOR_TARGET_13) - $(LIBRARY_SEARCH_PATHS_QUOTED_FOR_TARGET_16) - $(LIBRARY_SEARCH_PATHS_QUOTED_FOR_TARGET_17) - $(LIBRARY_SEARCH_PATHS_QUOTED_FOR_TARGET_18) - $(LIBRARY_SEARCH_PATHS_QUOTED_FOR_TARGET_19) - $(LIBRARY_SEARCH_PATHS_QUOTED_FOR_TARGET_20) - $(LIBRARY_SEARCH_PATHS_QUOTED_FOR_TARGET_21) - $(LIBRARY_SEARCH_PATHS_QUOTED_FOR_TARGET_22) - $(LIBRARY_SEARCH_PATHS_QUOTED_FOR_TARGET_23) - $(LIBRARY_SEARCH_PATHS_QUOTED_FOR_TARGET_24) - $(LIBRARY_SEARCH_PATHS_QUOTED_FOR_TARGET_25) - $(LIBRARY_SEARCH_PATHS_QUOTED_FOR_TARGET_26) - $(LIBRARY_SEARCH_PATHS_QUOTED_FOR_TARGET_27) - $(LIBRARY_SEARCH_PATHS_QUOTED_FOR_TARGET_28) - $(LIBRARY_SEARCH_PATHS_QUOTED_FOR_TARGET_29) - $(LIBRARY_SEARCH_PATHS_QUOTED_FOR_TARGET_30) - $(LIBRARY_SEARCH_PATHS_QUOTED_FOR_TARGET_31) - $(LIBRARY_SEARCH_PATHS_QUOTED_FOR_TARGET_32) - $(LIBRARY_SEARCH_PATHS_QUOTED_FOR_TARGET_33) - $(LIBRARY_SEARCH_PATHS_QUOTED_FOR_TARGET_34) - $(LIBRARY_SEARCH_PATHS_QUOTED_FOR_TARGET_35) - $(LIBRARY_SEARCH_PATHS_QUOTED_FOR_TARGET_36) - $(LIBRARY_SEARCH_PATHS_QUOTED_FOR_TARGET_37) - $(LIBRARY_SEARCH_PATHS_QUOTED_FOR_TARGET_38) - $(LIBRARY_SEARCH_PATHS_QUOTED_FOR_TARGET_39) - $(LIBRARY_SEARCH_PATHS_QUOTED_FOR_TARGET_40) - $(LIBRARY_SEARCH_PATHS_QUOTED_FOR_TARGET_41) - $(LIBRARY_SEARCH_PATHS_QUOTED_FOR_TARGET_42) - $(LIBRARY_SEARCH_PATHS_QUOTED_FOR_TARGET_43) - $(LIBRARY_SEARCH_PATHS_QUOTED_FOR_TARGET_44) - $(LIBRARY_SEARCH_PATHS_QUOTED_FOR_TARGET_45) - $(LIBRARY_SEARCH_PATHS_QUOTED_FOR_TARGET_46) - $(LIBRARY_SEARCH_PATHS_QUOTED_FOR_TARGET_47) - $(LIBRARY_SEARCH_PATHS_QUOTED_FOR_TARGET_48) - $(LIBRARY_SEARCH_PATHS_QUOTED_FOR_TARGET_49) - $(LIBRARY_SEARCH_PATHS_QUOTED_FOR_TARGET_50) - $(LIBRARY_SEARCH_PATHS_QUOTED_FOR_TARGET_51) - $(LIBRARY_SEARCH_PATHS_QUOTED_FOR_TARGET_52) - - PRODUCT_NAME - $(TARGET_NAME)Debug - WRAPPER_EXTENSION - app - - isa - XCBuildConfiguration - name - Debug - - E4B69B610A3A1757003C02F2 - - buildSettings - - COMBINE_HIDPI_IMAGES - YES - COPY_PHASE_STRIP - YES - FRAMEWORK_SEARCH_PATHS - - $(inherited) - $(FRAMEWORK_SEARCH_PATHS_QUOTED_FOR_TARGET_1) - - FRAMEWORK_SEARCH_PATHS_QUOTED_FOR_TARGET_1 - "$(SRCROOT)/../../../libs/glut/lib/osx" - GCC_GENERATE_DEBUGGING_SYMBOLS - YES - GCC_MODEL_TUNING - NONE - ICON - $(ICON_NAME_RELEASE) - ICON_FILE - $(ICON_FILE_PATH)$(ICON) - INFOPLIST_FILE - openFrameworks-Info.plist - INSTALL_PATH - $(HOME)/Applications - LIBRARY_SEARCH_PATHS - - $(inherited) - $(LIBRARY_SEARCH_PATHS_QUOTED_FOR_TARGET_1) - $(LIBRARY_SEARCH_PATHS_QUOTED_FOR_TARGET_2) - $(LIBRARY_SEARCH_PATHS_QUOTED_FOR_TARGET_3) - $(LIBRARY_SEARCH_PATHS_QUOTED_FOR_TARGET_4) - $(LIBRARY_SEARCH_PATHS_QUOTED_FOR_TARGET_5) - $(LIBRARY_SEARCH_PATHS_QUOTED_FOR_TARGET_6) - $(LIBRARY_SEARCH_PATHS_QUOTED_FOR_TARGET_7) - $(LIBRARY_SEARCH_PATHS_QUOTED_FOR_TARGET_8) - $(LIBRARY_SEARCH_PATHS_QUOTED_FOR_TARGET_9) - $(LIBRARY_SEARCH_PATHS_QUOTED_FOR_TARGET_10) - $(LIBRARY_SEARCH_PATHS_QUOTED_FOR_TARGET_11) - $(LIBRARY_SEARCH_PATHS_QUOTED_FOR_TARGET_12) - $(LIBRARY_SEARCH_PATHS_QUOTED_FOR_TARGET_13) - $(LIBRARY_SEARCH_PATHS_QUOTED_FOR_TARGET_14) - $(LIBRARY_SEARCH_PATHS_QUOTED_FOR_TARGET_15) - $(LIBRARY_SEARCH_PATHS_QUOTED_FOR_TARGET_2) - $(LIBRARY_SEARCH_PATHS_QUOTED_1) - $(LIBRARY_SEARCH_PATHS_QUOTED_FOR_TARGET_3) - $(LIBRARY_SEARCH_PATHS_QUOTED_FOR_TARGET_7) - $(LIBRARY_SEARCH_PATHS_QUOTED_FOR_TARGET_8) - $(LIBRARY_SEARCH_PATHS_QUOTED_FOR_TARGET_9) - $(LIBRARY_SEARCH_PATHS_QUOTED_FOR_TARGET_10) - $(LIBRARY_SEARCH_PATHS_QUOTED_FOR_TARGET_11) - $(LIBRARY_SEARCH_PATHS_QUOTED_FOR_TARGET_12) - $(LIBRARY_SEARCH_PATHS_QUOTED_FOR_TARGET_13) - $(LIBRARY_SEARCH_PATHS_QUOTED_FOR_TARGET_16) - $(LIBRARY_SEARCH_PATHS_QUOTED_FOR_TARGET_17) - $(LIBRARY_SEARCH_PATHS_QUOTED_FOR_TARGET_18) - $(LIBRARY_SEARCH_PATHS_QUOTED_FOR_TARGET_19) - $(LIBRARY_SEARCH_PATHS_QUOTED_FOR_TARGET_20) - $(LIBRARY_SEARCH_PATHS_QUOTED_FOR_TARGET_21) - $(LIBRARY_SEARCH_PATHS_QUOTED_FOR_TARGET_22) - $(LIBRARY_SEARCH_PATHS_QUOTED_FOR_TARGET_23) - $(LIBRARY_SEARCH_PATHS_QUOTED_FOR_TARGET_24) - $(LIBRARY_SEARCH_PATHS_QUOTED_FOR_TARGET_25) - $(LIBRARY_SEARCH_PATHS_QUOTED_FOR_TARGET_26) - $(LIBRARY_SEARCH_PATHS_QUOTED_FOR_TARGET_27) - $(LIBRARY_SEARCH_PATHS_QUOTED_FOR_TARGET_28) - $(LIBRARY_SEARCH_PATHS_QUOTED_FOR_TARGET_29) - $(LIBRARY_SEARCH_PATHS_QUOTED_FOR_TARGET_30) - $(LIBRARY_SEARCH_PATHS_QUOTED_FOR_TARGET_31) - $(LIBRARY_SEARCH_PATHS_QUOTED_FOR_TARGET_32) - $(LIBRARY_SEARCH_PATHS_QUOTED_FOR_TARGET_33) - $(LIBRARY_SEARCH_PATHS_QUOTED_FOR_TARGET_34) - $(LIBRARY_SEARCH_PATHS_QUOTED_FOR_TARGET_35) - $(LIBRARY_SEARCH_PATHS_QUOTED_FOR_TARGET_36) - $(LIBRARY_SEARCH_PATHS_QUOTED_FOR_TARGET_37) - $(LIBRARY_SEARCH_PATHS_QUOTED_FOR_TARGET_38) - $(LIBRARY_SEARCH_PATHS_QUOTED_FOR_TARGET_39) - $(LIBRARY_SEARCH_PATHS_QUOTED_FOR_TARGET_40) - $(LIBRARY_SEARCH_PATHS_QUOTED_FOR_TARGET_41) - $(LIBRARY_SEARCH_PATHS_QUOTED_FOR_TARGET_42) - $(LIBRARY_SEARCH_PATHS_QUOTED_FOR_TARGET_43) - $(LIBRARY_SEARCH_PATHS_QUOTED_FOR_TARGET_44) - $(LIBRARY_SEARCH_PATHS_QUOTED_FOR_TARGET_45) - $(LIBRARY_SEARCH_PATHS_QUOTED_FOR_TARGET_46) - $(LIBRARY_SEARCH_PATHS_QUOTED_FOR_TARGET_47) - $(LIBRARY_SEARCH_PATHS_QUOTED_FOR_TARGET_48) - $(LIBRARY_SEARCH_PATHS_QUOTED_FOR_TARGET_49) - $(LIBRARY_SEARCH_PATHS_QUOTED_FOR_TARGET_50) - $(LIBRARY_SEARCH_PATHS_QUOTED_FOR_TARGET_51) - - PRODUCT_NAME - $(TARGET_NAME) - WRAPPER_EXTENSION - app - - isa - XCBuildConfiguration - name - Release - - E4B69E1C0A3A1BDC003C02F2 - - children - - E4B69E1D0A3A1BDC003C02F2 - E4B69E1E0A3A1BDC003C02F2 - E4B69E1F0A3A1BDC003C02F2 - - isa - PBXGroup - path - src - sourceTree - SOURCE_ROOT - - E4B69E1D0A3A1BDC003C02F2 - - fileEncoding - 30 - isa - PBXFileReference - lastKnownFileType - sourcecode.cpp.cpp - name - main.cpp - path - src/main.cpp - sourceTree - SOURCE_ROOT - - E4B69E1E0A3A1BDC003C02F2 - - explicitFileType - sourcecode.cpp.cpp - fileEncoding - 30 - isa - PBXFileReference - name - testApp.cpp - path - src/testApp.cpp - sourceTree - SOURCE_ROOT - - E4B69E1F0A3A1BDC003C02F2 - - fileEncoding - 30 - isa - PBXFileReference - lastKnownFileType - sourcecode.c.h - name - testApp.h - path - src/testApp.h - sourceTree - SOURCE_ROOT - - E4B69E200A3A1BDC003C02F2 - - fileRef - E4B69E1D0A3A1BDC003C02F2 - isa - PBXBuildFile - - E4B69E210A3A1BDC003C02F2 - - fileRef - E4B69E1E0A3A1BDC003C02F2 - isa - PBXBuildFile - - E4B6FCAD0C3E899E008CF71C - - fileEncoding - 30 - isa - PBXFileReference - lastKnownFileType - text.plist.xml - path - openFrameworks-Info.plist - sourceTree - <group> - - E4B6FFFD0C3F9AB9008CF71C - - buildActionMask - 2147483647 - files - - inputPaths - - isa - PBXShellScriptBuildPhase - outputPaths - - runOnlyForDeploymentPostprocessing - 0 - shellPath - /bin/sh - shellScript - cp -f ../../../libs/fmodex/lib/osx/libfmodex.dylib "$TARGET_BUILD_DIR/$PRODUCT_NAME.app/Contents/MacOS/libfmodex.dylib"; install_name_tool -change ./libfmodex.dylib @executable_path/libfmodex.dylib "$TARGET_BUILD_DIR/$PRODUCT_NAME.app/Contents/MacOS/$PRODUCT_NAME"; -mkdir -p "$TARGET_BUILD_DIR/$PRODUCT_NAME.app/Contents/Resources/" -cp -f "$ICON_FILE" "$TARGET_BUILD_DIR/$PRODUCT_NAME.app/Contents/Resources/" - - - E4C2424410CC5A17004149E2 - - isa - PBXFileReference - lastKnownFileType - wrapper.framework - name - AppKit.framework - path - /System/Library/Frameworks/AppKit.framework - sourceTree - <absolute> - - E4C2424510CC5A17004149E2 - - isa - PBXFileReference - lastKnownFileType - wrapper.framework - name - Cocoa.framework - path - /System/Library/Frameworks/Cocoa.framework - sourceTree - <absolute> - - E4C2424610CC5A17004149E2 - - isa - PBXFileReference - lastKnownFileType - wrapper.framework - name - IOKit.framework - path - /System/Library/Frameworks/IOKit.framework - sourceTree - <absolute> - - E4C2424710CC5A17004149E2 - - fileRef - E4C2424410CC5A17004149E2 - isa - PBXBuildFile - - E4C2424810CC5A17004149E2 - - fileRef - E4C2424510CC5A17004149E2 - isa - PBXBuildFile - - E4C2424910CC5A17004149E2 - - fileRef - E4C2424610CC5A17004149E2 - isa - PBXBuildFile - - E4C2427710CC5ABF004149E2 - - buildActionMask - 2147483647 - dstPath - - dstSubfolderSpec - 10 - files - - BBAB23CB13894F3D00AA2426 - - isa - PBXCopyFilesBuildPhase - runOnlyForDeploymentPostprocessing - 0 - - E4EB6799138ADC1D00A09F29 - - fileRef - BBAB23BE13894E4700AA2426 - isa - PBXBuildFile - - E4EB691F138AFCF100A09F29 - - fileEncoding - 4 - isa - PBXFileReference - lastKnownFileType - text.xcconfig - name - CoreOF.xcconfig - path - ../../../libs/openFrameworksCompiled/project/osx/CoreOF.xcconfig - sourceTree - SOURCE_ROOT - - E4EB6923138AFD0F00A09F29 - - fileEncoding - 4 - isa - PBXFileReference - lastKnownFileType - text.xcconfig - path - Project.xcconfig - sourceTree - <group> - - E4EEB9AB138B136A00A80321 - - containerPortal - E4328143138ABC890047C5CB - isa - PBXContainerItemProxy - proxyType - 1 - remoteGlobalIDString - E4B27C1410CBEB8E00536013 - remoteInfo - openFrameworks - - E4EEB9AC138B136A00A80321 - - isa - PBXTargetDependency - name - openFrameworks - targetProxy - E4EEB9AB138B136A00A80321 - - E4EEC9E9138DF44700A80321 - - children - - E4EB691F138AFCF100A09F29 - E4328143138ABC890047C5CB - - isa - PBXGroup - name - openFrameworks - sourceTree - <group> - - E7E077E415D3B63C0020DFD4 - - isa - PBXFileReference - lastKnownFileType - wrapper.framework - name - CoreVideo.framework - path - /System/Library/Frameworks/CoreVideo.framework - sourceTree - <absolute> - - E7E077E515D3B63C0020DFD4 - - fileRef - E7E077E415D3B63C0020DFD4 - isa - PBXBuildFile - - E7E077E715D3B6510020DFD4 - - isa - PBXFileReference - lastKnownFileType - wrapper.framework - name - QTKit.framework - path - /System/Library/Frameworks/QTKit.framework - sourceTree - <absolute> - - E7E077E815D3B6510020DFD4 - - fileRef - E7E077E715D3B6510020DFD4 - isa - PBXBuildFile - - E7F985F515E0DE99003869B5 - - isa - PBXFileReference - lastKnownFileType - wrapper.framework - name - Accelerate.framework - path - /System/Library/Frameworks/Accelerate.framework - sourceTree - <absolute> - - E7F985F815E0DEA3003869B5 - - fileRef - E7F985F515E0DE99003869B5 - isa - PBXBuildFile - - - rootObject - E4B69B4C0A3A1720003C02F2 - - diff --git a/project_code/noteDetection/melodiaTest2/melodiaTest.xcodeproj/xcshareddata/xcschemes/melodiaTest Debug.xcscheme b/project_code/noteDetection/melodiaTest2/melodiaTest.xcodeproj/xcshareddata/xcschemes/melodiaTest Debug.xcscheme deleted file mode 100644 index c69fda3a4..000000000 --- a/project_code/noteDetection/melodiaTest2/melodiaTest.xcodeproj/xcshareddata/xcschemes/melodiaTest Debug.xcscheme +++ /dev/null @@ -1,86 +0,0 @@ - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - diff --git a/project_code/noteDetection/melodiaTest2/melodiaTest.xcodeproj/xcshareddata/xcschemes/melodiaTest Release.xcscheme b/project_code/noteDetection/melodiaTest2/melodiaTest.xcodeproj/xcshareddata/xcschemes/melodiaTest Release.xcscheme deleted file mode 100644 index 8b07616ef..000000000 --- a/project_code/noteDetection/melodiaTest2/melodiaTest.xcodeproj/xcshareddata/xcschemes/melodiaTest Release.xcscheme +++ /dev/null @@ -1,86 +0,0 @@ - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - diff --git a/project_code/noteDetection/melodiaTest2/openFrameworks-Info.plist b/project_code/noteDetection/melodiaTest2/openFrameworks-Info.plist deleted file mode 100644 index edb46d2ba..000000000 --- a/project_code/noteDetection/melodiaTest2/openFrameworks-Info.plist +++ /dev/null @@ -1,22 +0,0 @@ - - - - - CFBundleDevelopmentRegion - English - CFBundleExecutable - ${EXECUTABLE_NAME} - CFBundleIdentifier - com.yourcompany.openFrameworks - CFBundleInfoDictionaryVersion - 6.0 - CFBundlePackageType - APPL - CFBundleSignature - ???? - CFBundleVersion - 1.0 - CFBundleIconFile - ${ICON} - - diff --git a/project_code/noteDetection/melodiaTest2/src/main.cpp b/project_code/noteDetection/melodiaTest2/src/main.cpp deleted file mode 100644 index a7d241d63..000000000 --- a/project_code/noteDetection/melodiaTest2/src/main.cpp +++ /dev/null @@ -1,13 +0,0 @@ -#include "ofMain.h" -#include "testApp.h" - -//======================================================================== -int main( ){ - ofSetupOpenGL(1024,768,OF_WINDOW); // <-------- setup the GL context - - // this kicks off the running of my app - // can be OF_WINDOW or OF_FULLSCREEN - // pass in width and height too: - ofRunApp(new testApp()); - -} diff --git a/project_code/noteDetection/melodiaTest2/src/testApp.cpp b/project_code/noteDetection/melodiaTest2/src/testApp.cpp deleted file mode 100644 index 005fd6a8a..000000000 --- a/project_code/noteDetection/melodiaTest2/src/testApp.cpp +++ /dev/null @@ -1,132 +0,0 @@ -#include "testApp.h" - -//-------------------------------------------------------------- -void testApp::setup(){ - - - ofBuffer buf; - buf = ofBufferFromFile("out.txt"); - - string s = buf.getFirstLine(); - vector < string > sSplit = ofSplitString(s, ","); - - for (int i = 0; i < sSplit.size(); i++){ - timeVal val; - val.val = ofToFloat(sSplit[i]); - cout << val.val << endl; - vals.push_back(val); - } - -// while ( (s= buf.getNextLine()) != ""){ -// cout << s << endl; -// vector < string > str = ofSplitString(s, ","); -// timeVal val; -// val.pos = 0; -// val.val = ofToFloat(str[1]); -// vals.push_back(val); -// } - - player.loadSound("test.wav"); - player.setVolume(0.1); - player.setLoop(true); - player.play(); - - - ss.setup(this, 1, 0, 44100, 512, 4); - -} - - - - -void testApp::audioOut(float * buffer, int bufferSize, int nChannels){ - - cout << player.getPosition() << endl; - - float val = vals[ (int)(player.getPosition() * vals.size()) % vals.size()].val; - - if (val < 0) val = 0; - cout << val << endl; - val *= 1; -// float val = 0; -// float pos = player.getPosition(); -// -// for (int i = 0; i < vals.size()-1; i++){ -// -// if (pos >= vals[i].pos && pos < vals[i+1].pos){ -// val = vals[i].val; -// } -// } - - float sinAngleAdder = val * TWO_PI / 44100.0; - - - for (int i = 0; i < bufferSize; i++){ - - - buffer[i] = sin(sinAngle) * 0.5; - - sinAngle+= sinAngleAdder; - } - - while (sinAngle > PI) sinAngle -= TWO_PI; -} - - -//-------------------------------------------------------------- -void testApp::update(){ - - - - -} - -//-------------------------------------------------------------- -void testApp::draw(){ - -} - -//-------------------------------------------------------------- -void testApp::keyPressed(int key){ - -} - -//-------------------------------------------------------------- -void testApp::keyReleased(int key){ - -} - -//-------------------------------------------------------------- -void testApp::mouseMoved(int x, int y ){ - -} - -//-------------------------------------------------------------- -void testApp::mouseDragged(int x, int y, int button){ - -} - -//-------------------------------------------------------------- -void testApp::mousePressed(int x, int y, int button){ - -} - -//-------------------------------------------------------------- -void testApp::mouseReleased(int x, int y, int button){ - -} - -//-------------------------------------------------------------- -void testApp::windowResized(int w, int h){ - -} - -//-------------------------------------------------------------- -void testApp::gotMessage(ofMessage msg){ - -} - -//-------------------------------------------------------------- -void testApp::dragEvent(ofDragInfo dragInfo){ - -} diff --git a/project_code/noteDetection/melodiaTest2/src/testApp.h b/project_code/noteDetection/melodiaTest2/src/testApp.h deleted file mode 100644 index 78787120d..000000000 --- a/project_code/noteDetection/melodiaTest2/src/testApp.h +++ /dev/null @@ -1,40 +0,0 @@ -#pragma once - -#include "ofMain.h" - - -typedef struct { - float pos; - float val; -} timeVal; - - - -class testApp : public ofBaseApp{ - - public: - void setup(); - void update(); - void draw(); - - void keyPressed(int key); - void keyReleased(int key); - void mouseMoved(int x, int y ); - void mouseDragged(int x, int y, int button); - void mousePressed(int x, int y, int button); - void mouseReleased(int x, int y, int button); - void windowResized(int w, int h); - void dragEvent(ofDragInfo dragInfo); - void gotMessage(ofMessage msg); - - vector < timeVal > vals; - - ofSoundPlayer player; - - ofSoundStream ss; - - void audioOut(float * buffer, int bufferSize, int nChannels); - - float sinAngle; - -}; diff --git a/project_code/noteDetection/noteSegmentation/Project.xcconfig b/project_code/noteDetection/noteSegmentation/Project.xcconfig deleted file mode 100644 index c90f7b143..000000000 --- a/project_code/noteDetection/noteSegmentation/Project.xcconfig +++ /dev/null @@ -1,17 +0,0 @@ -//THE PATH TO THE ROOT OF OUR OF PATH RELATIVE TO THIS PROJECT. -//THIS NEEDS TO BE DEFINED BEFORE CoreOF.xcconfig IS INCLUDED -OF_PATH = ../../.. - -//THIS HAS ALL THE HEADER AND LIBS FOR OF CORE -#include "../../../libs/openFrameworksCompiled/project/osx/CoreOF.xcconfig" - -//ICONS - NEW IN 0072 -ICON_NAME_DEBUG = icon-debug.icns -ICON_NAME_RELEASE = icon.icns -ICON_FILE_PATH = $(OF_PATH)/libs/openFrameworksCompiled/project/osx/ - -//IF YOU WANT AN APP TO HAVE A CUSTOM ICON - PUT THEM IN YOUR DATA FOLDER AND CHANGE ICON_FILE_PATH to: -//ICON_FILE_PATH = bin/data/ - -OTHER_LDFLAGS = $(OF_CORE_LIBS) -HEADER_SEARCH_PATHS = $(OF_CORE_HEADERS) diff --git a/project_code/noteDetection/noteSegmentation/addons.make b/project_code/noteDetection/noteSegmentation/addons.make deleted file mode 100644 index e69de29bb..000000000 diff --git a/project_code/noteDetection/noteSegmentation/bin/data/.gitkeep b/project_code/noteDetection/noteSegmentation/bin/data/.gitkeep deleted file mode 100644 index e69de29bb..000000000 diff --git a/project_code/noteDetection/noteSegmentation/bin/data/GUI/NewMedia Fett.ttf b/project_code/noteDetection/noteSegmentation/bin/data/GUI/NewMedia Fett.ttf deleted file mode 100755 index 3fea4366b..000000000 Binary files a/project_code/noteDetection/noteSegmentation/bin/data/GUI/NewMedia Fett.ttf and /dev/null differ diff --git a/project_code/noteDetection/noteSegmentation/bin/data/settings.xml b/project_code/noteDetection/noteSegmentation/bin/data/settings.xml deleted file mode 100644 index f47fb475f..000000000 --- a/project_code/noteDetection/noteSegmentation/bin/data/settings.xml +++ /dev/null @@ -1,90 +0,0 @@ - - 4 - FPS SLIDER - 60.000000000 - - - 17 - save - 1 - - - 4 - LPF cutoff - 20000.000000000 - - - 4 - LPF resonance - 0.000000000 - - - 42 - MF numPValues - 6 - - - 4 - Coarse Threshold - 1.000000000 - - - 4 - Fine Threshold - 1.000000000 - - - 17 - Coarse/Fine - 0 - - - 4 - Min duration - 25.000000000 - - - 42 - Min pitch - 20 - - - 42 - nFrames - 25 - - - 4 - stdDev Thresh - 5.000000000 - - - 4 - Audio Volume - 1.000000000 - - - 4 - Sampler volume - 1.000000000 - - - 17 - process offline - 0 - - - 17 - saving notes - 0 - - - 17 - play midi - 0 - - - 17 - play samples - 0 - diff --git a/project_code/noteDetection/noteSegmentation/bin/data/vampRunner.py b/project_code/noteDetection/noteSegmentation/bin/data/vampRunner.py deleted file mode 100755 index 4d8490133..000000000 --- a/project_code/noteDetection/noteSegmentation/bin/data/vampRunner.py +++ /dev/null @@ -1,12 +0,0 @@ - -import subprocess -import sys -from subprocess import call - -# please use ' ' around the two args for files that have spaces in their names. - -print "running vamp app" -command = "../../../data/../../../../utils/vampCommandLine/vampTestDebug -s %s %s -o %s " % (sys.argv[1], sys.argv[2], sys.argv[3]) -#print command -call( command, shell=True) -print "done running vamp app" \ No newline at end of file diff --git a/project_code/noteDetection/noteSegmentation/noteSegmentation.xcodeproj/project.pbxproj b/project_code/noteDetection/noteSegmentation/noteSegmentation.xcodeproj/project.pbxproj deleted file mode 100644 index b8220ae99..000000000 --- a/project_code/noteDetection/noteSegmentation/noteSegmentation.xcodeproj/project.pbxproj +++ /dev/null @@ -1,1379 +0,0 @@ -// !$*UTF8*$! -{ - archiveVersion = 1; - classes = { - }; - objectVersion = 46; - objects = { - -/* Begin PBXBuildFile section */ - 901845BE188081C70071B3F7 /* main.cpp in Sources */ = {isa = PBXBuildFile; fileRef = 90184581188081C70071B3F7 /* main.cpp */; }; - 901845C1188081C70071B3F7 /* testApp.cpp in Sources */ = {isa = PBXBuildFile; fileRef = 901845BC188081C70071B3F7 /* testApp.cpp */; }; - 901845FD18809B880071B3F7 /* AUParamInfo.cpp in Sources */ = {isa = PBXBuildFile; fileRef = 901845CD18809B880071B3F7 /* AUParamInfo.cpp */; }; - 901845FE18809B880071B3F7 /* CAAUParameter.cpp in Sources */ = {isa = PBXBuildFile; fileRef = 901845CF18809B880071B3F7 /* CAAUParameter.cpp */; }; - 901845FF18809B880071B3F7 /* CADebugMacros.cpp in Sources */ = {isa = PBXBuildFile; fileRef = 901845D118809B880071B3F7 /* CADebugMacros.cpp */; }; - 9018460018809B880071B3F7 /* ofxAudioUnit.cpp in Sources */ = {isa = PBXBuildFile; fileRef = 901845D418809B880071B3F7 /* ofxAudioUnit.cpp */; }; - 9018460118809B880071B3F7 /* ofxAudioUnitCocoaUtilties.mm in Sources */ = {isa = PBXBuildFile; fileRef = 901845D718809B880071B3F7 /* ofxAudioUnitCocoaUtilties.mm */; }; - 9018460218809B880071B3F7 /* ofxAudioUnitDSPNode.cpp in Sources */ = {isa = PBXBuildFile; fileRef = 901845D818809B880071B3F7 /* ofxAudioUnitDSPNode.cpp */; }; - 9018460318809B880071B3F7 /* ofxAudioUnitFftNode.cpp in Sources */ = {isa = PBXBuildFile; fileRef = 901845DA18809B880071B3F7 /* ofxAudioUnitFftNode.cpp */; }; - 9018460418809B880071B3F7 /* ofxAudioUnitFilePlayer.cpp in Sources */ = {isa = PBXBuildFile; fileRef = 901845DC18809B880071B3F7 /* ofxAudioUnitFilePlayer.cpp */; }; - 9018460518809B880071B3F7 /* ofxAudioUnitHardwareUtils.cpp in Sources */ = {isa = PBXBuildFile; fileRef = 901845DE18809B880071B3F7 /* ofxAudioUnitHardwareUtils.cpp */; }; - 9018460618809B880071B3F7 /* ofxAudioUnitInput.cpp in Sources */ = {isa = PBXBuildFile; fileRef = 901845E018809B880071B3F7 /* ofxAudioUnitInput.cpp */; }; - 9018460718809B880071B3F7 /* ofxAudioUnitMatrixMixer.cpp in Sources */ = {isa = PBXBuildFile; fileRef = 901845E218809B880071B3F7 /* ofxAudioUnitMatrixMixer.cpp */; }; - 9018460818809B880071B3F7 /* ofxAudioUnitMidi.cpp in Sources */ = {isa = PBXBuildFile; fileRef = 901845E418809B880071B3F7 /* ofxAudioUnitMidi.cpp */; }; - 9018460918809B880071B3F7 /* ofxAudioUnitMixer.cpp in Sources */ = {isa = PBXBuildFile; fileRef = 901845E618809B880071B3F7 /* ofxAudioUnitMixer.cpp */; }; - 9018460A18809B880071B3F7 /* ofxAudioUnitNetReceive.cpp in Sources */ = {isa = PBXBuildFile; fileRef = 901845E818809B880071B3F7 /* ofxAudioUnitNetReceive.cpp */; }; - 9018460B18809B880071B3F7 /* ofxAudioUnitNetSend.cpp in Sources */ = {isa = PBXBuildFile; fileRef = 901845EA18809B880071B3F7 /* ofxAudioUnitNetSend.cpp */; }; - 9018460C18809B880071B3F7 /* ofxAudioUnitOutput.cpp in Sources */ = {isa = PBXBuildFile; fileRef = 901845EC18809B880071B3F7 /* ofxAudioUnitOutput.cpp */; }; - 9018460D18809B880071B3F7 /* ofxAudioUnitRecorder.cpp in Sources */ = {isa = PBXBuildFile; fileRef = 901845EE18809B880071B3F7 /* ofxAudioUnitRecorder.cpp */; }; - 9018460E18809B880071B3F7 /* ofxAudioUnitSampler.cpp in Sources */ = {isa = PBXBuildFile; fileRef = 901845F018809B880071B3F7 /* ofxAudioUnitSampler.cpp */; }; - 9018460F18809B880071B3F7 /* ofxAudioUnitSpeechSynth.cpp in Sources */ = {isa = PBXBuildFile; fileRef = 901845F218809B880071B3F7 /* ofxAudioUnitSpeechSynth.cpp */; }; - 9018461018809B880071B3F7 /* ofxAudioUnitTap.cpp in Sources */ = {isa = PBXBuildFile; fileRef = 901845F418809B880071B3F7 /* ofxAudioUnitTap.cpp */; }; - 9018461118809B880071B3F7 /* TPCircularBuffer.c in Sources */ = {isa = PBXBuildFile; fileRef = 901845F818809B880071B3F7 /* TPCircularBuffer.c */; }; - 9018461318809B880071B3F7 /* CoreMIDI.framework in Frameworks */ = {isa = PBXBuildFile; fileRef = 901845FB18809B880071B3F7 /* CoreMIDI.framework */; }; - 9018461718809BBD0071B3F7 /* AudioUnit.framework in Frameworks */ = {isa = PBXBuildFile; fileRef = 9018461518809BBD0071B3F7 /* AudioUnit.framework */; }; - 9018461818809BBD0071B3F7 /* CoreAudioKit.framework in Frameworks */ = {isa = PBXBuildFile; fileRef = 9018461618809BBD0071B3F7 /* CoreAudioKit.framework */; }; - 90184662188466300071B3F7 /* tinyxml.cpp in Sources */ = {isa = PBXBuildFile; fileRef = 9018465B188466300071B3F7 /* tinyxml.cpp */; }; - 90184663188466300071B3F7 /* tinyxmlerror.cpp in Sources */ = {isa = PBXBuildFile; fileRef = 9018465D188466300071B3F7 /* tinyxmlerror.cpp */; }; - 90184664188466300071B3F7 /* tinyxmlparser.cpp in Sources */ = {isa = PBXBuildFile; fileRef = 9018465E188466300071B3F7 /* tinyxmlparser.cpp */; }; - 90184665188466300071B3F7 /* ofxXmlSettings.cpp in Sources */ = {isa = PBXBuildFile; fileRef = 90184660188466300071B3F7 /* ofxXmlSettings.cpp */; }; - 904AE8DE18886C30005AD271 /* audioUnitManager.cpp in Sources */ = {isa = PBXBuildFile; fileRef = 904AE8DC18886C30005AD271 /* audioUnitManager.cpp */; }; - 90C6A10E188EDEB900CCC161 /* PDCompare.cpp in Sources */ = {isa = PBXBuildFile; fileRef = 90C6A10C188EDEB900CCC161 /* PDCompare.cpp */; }; - 92CCE20818887F980001217C /* ofxUI2DGraph.cpp in Sources */ = {isa = PBXBuildFile; fileRef = 92CCE1A818887F980001217C /* ofxUI2DGraph.cpp */; }; - 92CCE20918887F980001217C /* ofxUI2DPad.cpp in Sources */ = {isa = PBXBuildFile; fileRef = 92CCE1AA18887F980001217C /* ofxUI2DPad.cpp */; }; - 92CCE20A18887F980001217C /* ofxUIBaseDraws.cpp in Sources */ = {isa = PBXBuildFile; fileRef = 92CCE1AC18887F980001217C /* ofxUIBaseDraws.cpp */; }; - 92CCE20B18887F980001217C /* ofxUIBiLabelSlider.cpp in Sources */ = {isa = PBXBuildFile; fileRef = 92CCE1AE18887F980001217C /* ofxUIBiLabelSlider.cpp */; }; - 92CCE20C18887F980001217C /* ofxUIButton.cpp in Sources */ = {isa = PBXBuildFile; fileRef = 92CCE1B018887F980001217C /* ofxUIButton.cpp */; }; - 92CCE20D18887F980001217C /* ofxUICanvas.cpp in Sources */ = {isa = PBXBuildFile; fileRef = 92CCE1B218887F980001217C /* ofxUICanvas.cpp */; }; - 92CCE20E18887F980001217C /* ofxUICircleSlider.cpp in Sources */ = {isa = PBXBuildFile; fileRef = 92CCE1B418887F980001217C /* ofxUICircleSlider.cpp */; }; - 92CCE20F18887F980001217C /* ofxUICustomImageButton.cpp in Sources */ = {isa = PBXBuildFile; fileRef = 92CCE1B618887F980001217C /* ofxUICustomImageButton.cpp */; }; - 92CCE21018887F980001217C /* ofxUIDragableLabelButton.cpp in Sources */ = {isa = PBXBuildFile; fileRef = 92CCE1B918887F980001217C /* ofxUIDragableLabelButton.cpp */; }; - 92CCE21118887F980001217C /* ofxUIDropDownList.cpp in Sources */ = {isa = PBXBuildFile; fileRef = 92CCE1BB18887F980001217C /* ofxUIDropDownList.cpp */; }; - 92CCE21218887F980001217C /* ofxUIEventArgs.cpp in Sources */ = {isa = PBXBuildFile; fileRef = 92CCE1BD18887F980001217C /* ofxUIEventArgs.cpp */; }; - 92CCE21318887F980001217C /* ofxUIFPS.cpp in Sources */ = {isa = PBXBuildFile; fileRef = 92CCE1BF18887F980001217C /* ofxUIFPS.cpp */; }; - 92CCE21418887F980001217C /* ofxUIFPSSlider.cpp in Sources */ = {isa = PBXBuildFile; fileRef = 92CCE1C118887F980001217C /* ofxUIFPSSlider.cpp */; }; - 92CCE21518887F980001217C /* ofxUIImage.cpp in Sources */ = {isa = PBXBuildFile; fileRef = 92CCE1C318887F980001217C /* ofxUIImage.cpp */; }; - 92CCE21618887F980001217C /* ofxUIImageButton.cpp in Sources */ = {isa = PBXBuildFile; fileRef = 92CCE1C518887F980001217C /* ofxUIImageButton.cpp */; }; - 92CCE21718887F980001217C /* ofxUIImageSampler.cpp in Sources */ = {isa = PBXBuildFile; fileRef = 92CCE1C718887F980001217C /* ofxUIImageSampler.cpp */; }; - 92CCE21818887F980001217C /* ofxUIImageSlider.cpp in Sources */ = {isa = PBXBuildFile; fileRef = 92CCE1C918887F980001217C /* ofxUIImageSlider.cpp */; }; - 92CCE21918887F980001217C /* ofxUIImageToggle.cpp in Sources */ = {isa = PBXBuildFile; fileRef = 92CCE1CB18887F980001217C /* ofxUIImageToggle.cpp */; }; - 92CCE21A18887F980001217C /* ofxUIIntSlider.cpp in Sources */ = {isa = PBXBuildFile; fileRef = 92CCE1CD18887F980001217C /* ofxUIIntSlider.cpp */; }; - 92CCE21B18887F980001217C /* ofxUILabel.cpp in Sources */ = {isa = PBXBuildFile; fileRef = 92CCE1CF18887F980001217C /* ofxUILabel.cpp */; }; - 92CCE21C18887F980001217C /* ofxUILabelButton.cpp in Sources */ = {isa = PBXBuildFile; fileRef = 92CCE1D118887F980001217C /* ofxUILabelButton.cpp */; }; - 92CCE21D18887F980001217C /* ofxUILabelToggle.cpp in Sources */ = {isa = PBXBuildFile; fileRef = 92CCE1D318887F980001217C /* ofxUILabelToggle.cpp */; }; - 92CCE21E18887F980001217C /* ofxUIMinimalSlider.cpp in Sources */ = {isa = PBXBuildFile; fileRef = 92CCE1D518887F980001217C /* ofxUIMinimalSlider.cpp */; }; - 92CCE21F18887F980001217C /* ofxUIMovingGraph.cpp in Sources */ = {isa = PBXBuildFile; fileRef = 92CCE1D718887F980001217C /* ofxUIMovingGraph.cpp */; }; - 92CCE22018887F980001217C /* ofxUIMultiImageButton.cpp in Sources */ = {isa = PBXBuildFile; fileRef = 92CCE1D918887F980001217C /* ofxUIMultiImageButton.cpp */; }; - 92CCE22118887F980001217C /* ofxUIMultiImageToggle.cpp in Sources */ = {isa = PBXBuildFile; fileRef = 92CCE1DB18887F980001217C /* ofxUIMultiImageToggle.cpp */; }; - 92CCE22218887F980001217C /* ofxUINumberDialer.cpp in Sources */ = {isa = PBXBuildFile; fileRef = 92CCE1DD18887F980001217C /* ofxUINumberDialer.cpp */; }; - 92CCE22318887F980001217C /* ofxUIRadio.cpp in Sources */ = {isa = PBXBuildFile; fileRef = 92CCE1E018887F980001217C /* ofxUIRadio.cpp */; }; - 92CCE22418887F980001217C /* ofxUIRangeSlider.cpp in Sources */ = {isa = PBXBuildFile; fileRef = 92CCE1E218887F980001217C /* ofxUIRangeSlider.cpp */; }; - 92CCE22518887F980001217C /* ofxUIRectangle.cpp in Sources */ = {isa = PBXBuildFile; fileRef = 92CCE1E418887F980001217C /* ofxUIRectangle.cpp */; }; - 92CCE22618887F980001217C /* ofxUIRotarySlider.cpp in Sources */ = {isa = PBXBuildFile; fileRef = 92CCE1E618887F980001217C /* ofxUIRotarySlider.cpp */; }; - 92CCE22718887F980001217C /* ofxUIScrollableCanvas.cpp in Sources */ = {isa = PBXBuildFile; fileRef = 92CCE1E818887F980001217C /* ofxUIScrollableCanvas.cpp */; }; - 92CCE22818887F980001217C /* ofxUISlider.cpp in Sources */ = {isa = PBXBuildFile; fileRef = 92CCE1EA18887F980001217C /* ofxUISlider.cpp */; }; - 92CCE22918887F980001217C /* ofxUISortableList.cpp in Sources */ = {isa = PBXBuildFile; fileRef = 92CCE1EC18887F980001217C /* ofxUISortableList.cpp */; }; - 92CCE22A18887F980001217C /* ofxUISpacer.cpp in Sources */ = {isa = PBXBuildFile; fileRef = 92CCE1EE18887F980001217C /* ofxUISpacer.cpp */; }; - 92CCE22B18887F980001217C /* ofxUISpectrum.cpp in Sources */ = {isa = PBXBuildFile; fileRef = 92CCE1F018887F980001217C /* ofxUISpectrum.cpp */; }; - 92CCE22C18887F980001217C /* ofxUISuperCanvas.cpp in Sources */ = {isa = PBXBuildFile; fileRef = 92CCE1F218887F980001217C /* ofxUISuperCanvas.cpp */; }; - 92CCE22D18887F980001217C /* ofxUITabBar.cpp in Sources */ = {isa = PBXBuildFile; fileRef = 92CCE1F418887F980001217C /* ofxUITabBar.cpp */; }; - 92CCE22E18887F980001217C /* ofxUITextArea.cpp in Sources */ = {isa = PBXBuildFile; fileRef = 92CCE1F618887F980001217C /* ofxUITextArea.cpp */; }; - 92CCE22F18887F980001217C /* ofxUITextInput.cpp in Sources */ = {isa = PBXBuildFile; fileRef = 92CCE1F818887F980001217C /* ofxUITextInput.cpp */; }; - 92CCE23018887F980001217C /* ofxUIToggle.cpp in Sources */ = {isa = PBXBuildFile; fileRef = 92CCE1FA18887F980001217C /* ofxUIToggle.cpp */; }; - 92CCE23118887F980001217C /* ofxUIToggleMatrix.cpp in Sources */ = {isa = PBXBuildFile; fileRef = 92CCE1FC18887F980001217C /* ofxUIToggleMatrix.cpp */; }; - 92CCE23218887F980001217C /* ofxUIValuePlotter.cpp in Sources */ = {isa = PBXBuildFile; fileRef = 92CCE1FF18887F980001217C /* ofxUIValuePlotter.cpp */; }; - 92CCE23318887F980001217C /* ofxUIWaveform.cpp in Sources */ = {isa = PBXBuildFile; fileRef = 92CCE20118887F980001217C /* ofxUIWaveform.cpp */; }; - 92CCE23418887F980001217C /* ofxUIWidget.cpp in Sources */ = {isa = PBXBuildFile; fileRef = 92CCE20318887F980001217C /* ofxUIWidget.cpp */; }; - 92CCE23518887F980001217C /* ofxUIWidgetWithLabel.cpp in Sources */ = {isa = PBXBuildFile; fileRef = 92CCE20518887F980001217C /* ofxUIWidgetWithLabel.cpp */; }; - 92CCE23E188965000001217C /* segmentationManager.cpp in Sources */ = {isa = PBXBuildFile; fileRef = 92CCE23C188965000001217C /* segmentationManager.cpp */; }; - 92CCE244188965EF0001217C /* pitchDetector.cpp in Sources */ = {isa = PBXBuildFile; fileRef = 92CCE240188965EF0001217C /* pitchDetector.cpp */; }; - 92CCE245188965EF0001217C /* pitchDetectorManager.cpp in Sources */ = {isa = PBXBuildFile; fileRef = 92CCE242188965EF0001217C /* pitchDetectorManager.cpp */; }; - 92CCE24D1889660D0001217C /* scrollingGraph.cpp in Sources */ = {isa = PBXBuildFile; fileRef = 92CCE2471889660D0001217C /* scrollingGraph.cpp */; }; - 92CCE24E1889660D0001217C /* smoother.cpp in Sources */ = {isa = PBXBuildFile; fileRef = 92CCE2491889660D0001217C /* smoother.cpp */; }; - 92CCE24F1889660D0001217C /* utils.cpp in Sources */ = {isa = PBXBuildFile; fileRef = 92CCE24B1889660D0001217C /* utils.cpp */; }; - 92CCE5251889662F0001217C /* libaubio.a in Frameworks */ = {isa = PBXBuildFile; fileRef = 92CCE4451889662F0001217C /* libaubio.a */; }; - 92CCE5261889662F0001217C /* libaubio.dylib in Frameworks */ = {isa = PBXBuildFile; fileRef = 92CCE4461889662F0001217C /* libaubio.dylib */; }; - 92F29850188B6BA800310387 /* scUBlibsndfile.a in Frameworks */ = {isa = PBXBuildFile; fileRef = 92F2984D188B6BA800310387 /* scUBlibsndfile.a */; }; - BBAB23CB13894F3D00AA2426 /* GLUT.framework in CopyFiles */ = {isa = PBXBuildFile; fileRef = BBAB23BE13894E4700AA2426 /* GLUT.framework */; }; - E4328149138ABC9F0047C5CB /* openFrameworksDebug.a in Frameworks */ = {isa = PBXBuildFile; fileRef = E4328148138ABC890047C5CB /* openFrameworksDebug.a */; }; - E45BE97B0E8CC7DD009D7055 /* AGL.framework in Frameworks */ = {isa = PBXBuildFile; fileRef = E45BE9710E8CC7DD009D7055 /* AGL.framework */; }; - E45BE97C0E8CC7DD009D7055 /* ApplicationServices.framework in Frameworks */ = {isa = PBXBuildFile; fileRef = E45BE9720E8CC7DD009D7055 /* ApplicationServices.framework */; }; - E45BE97D0E8CC7DD009D7055 /* AudioToolbox.framework in Frameworks */ = {isa = PBXBuildFile; fileRef = E45BE9730E8CC7DD009D7055 /* AudioToolbox.framework */; }; - E45BE97E0E8CC7DD009D7055 /* Carbon.framework in Frameworks */ = {isa = PBXBuildFile; fileRef = E45BE9740E8CC7DD009D7055 /* Carbon.framework */; }; - E45BE97F0E8CC7DD009D7055 /* CoreAudio.framework in Frameworks */ = {isa = PBXBuildFile; fileRef = E45BE9750E8CC7DD009D7055 /* CoreAudio.framework */; }; - E45BE9800E8CC7DD009D7055 /* CoreFoundation.framework in Frameworks */ = {isa = PBXBuildFile; fileRef = E45BE9760E8CC7DD009D7055 /* CoreFoundation.framework */; }; - E45BE9810E8CC7DD009D7055 /* CoreServices.framework in Frameworks */ = {isa = PBXBuildFile; fileRef = E45BE9770E8CC7DD009D7055 /* CoreServices.framework */; }; - E45BE9830E8CC7DD009D7055 /* OpenGL.framework in Frameworks */ = {isa = PBXBuildFile; fileRef = E45BE9790E8CC7DD009D7055 /* OpenGL.framework */; }; - E45BE9840E8CC7DD009D7055 /* QuickTime.framework in Frameworks */ = {isa = PBXBuildFile; fileRef = E45BE97A0E8CC7DD009D7055 /* QuickTime.framework */; }; - E4C2424710CC5A17004149E2 /* AppKit.framework in Frameworks */ = {isa = PBXBuildFile; fileRef = E4C2424410CC5A17004149E2 /* AppKit.framework */; }; - E4C2424810CC5A17004149E2 /* Cocoa.framework in Frameworks */ = {isa = PBXBuildFile; fileRef = E4C2424510CC5A17004149E2 /* Cocoa.framework */; }; - E4C2424910CC5A17004149E2 /* IOKit.framework in Frameworks */ = {isa = PBXBuildFile; fileRef = E4C2424610CC5A17004149E2 /* IOKit.framework */; }; - E4EB6799138ADC1D00A09F29 /* GLUT.framework in Frameworks */ = {isa = PBXBuildFile; fileRef = BBAB23BE13894E4700AA2426 /* GLUT.framework */; }; - E7E077E515D3B63C0020DFD4 /* CoreVideo.framework in Frameworks */ = {isa = PBXBuildFile; fileRef = E7E077E415D3B63C0020DFD4 /* CoreVideo.framework */; }; - E7E077E815D3B6510020DFD4 /* QTKit.framework in Frameworks */ = {isa = PBXBuildFile; fileRef = E7E077E715D3B6510020DFD4 /* QTKit.framework */; }; - E7F985F815E0DEA3003869B5 /* Accelerate.framework in Frameworks */ = {isa = PBXBuildFile; fileRef = E7F985F515E0DE99003869B5 /* Accelerate.framework */; }; -/* End PBXBuildFile section */ - -/* Begin PBXContainerItemProxy section */ - E4328147138ABC890047C5CB /* PBXContainerItemProxy */ = { - isa = PBXContainerItemProxy; - containerPortal = E4328143138ABC890047C5CB /* openFrameworksLib.xcodeproj */; - proxyType = 2; - remoteGlobalIDString = E4B27C1510CBEB8E00536013; - remoteInfo = openFrameworks; - }; - E4EEB9AB138B136A00A80321 /* PBXContainerItemProxy */ = { - isa = PBXContainerItemProxy; - containerPortal = E4328143138ABC890047C5CB /* openFrameworksLib.xcodeproj */; - proxyType = 1; - remoteGlobalIDString = E4B27C1410CBEB8E00536013; - remoteInfo = openFrameworks; - }; -/* End PBXContainerItemProxy section */ - -/* Begin PBXCopyFilesBuildPhase section */ - E4C2427710CC5ABF004149E2 /* CopyFiles */ = { - isa = PBXCopyFilesBuildPhase; - buildActionMask = 2147483647; - dstPath = ""; - dstSubfolderSpec = 10; - files = ( - BBAB23CB13894F3D00AA2426 /* GLUT.framework in CopyFiles */, - ); - runOnlyForDeploymentPostprocessing = 0; - }; -/* End PBXCopyFilesBuildPhase section */ - -/* Begin PBXFileReference section */ - 90184581188081C70071B3F7 /* main.cpp */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.cpp.cpp; path = main.cpp; sourceTree = ""; }; - 901845BC188081C70071B3F7 /* testApp.cpp */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.cpp.cpp; path = testApp.cpp; sourceTree = ""; }; - 901845BD188081C70071B3F7 /* testApp.h */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.c.h; path = testApp.h; sourceTree = ""; }; - 901845CD18809B880071B3F7 /* AUParamInfo.cpp */ = {isa = PBXFileReference; lastKnownFileType = sourcecode.cpp.cpp; path = AUParamInfo.cpp; sourceTree = ""; }; - 901845CE18809B880071B3F7 /* AUParamInfo.h */ = {isa = PBXFileReference; lastKnownFileType = sourcecode.c.h; path = AUParamInfo.h; sourceTree = ""; }; - 901845CF18809B880071B3F7 /* CAAUParameter.cpp */ = {isa = PBXFileReference; lastKnownFileType = sourcecode.cpp.cpp; path = CAAUParameter.cpp; sourceTree = ""; }; - 901845D018809B880071B3F7 /* CAAUParameter.h */ = {isa = PBXFileReference; lastKnownFileType = sourcecode.c.h; path = CAAUParameter.h; sourceTree = ""; }; - 901845D118809B880071B3F7 /* CADebugMacros.cpp */ = {isa = PBXFileReference; lastKnownFileType = sourcecode.cpp.cpp; path = CADebugMacros.cpp; sourceTree = ""; }; - 901845D218809B880071B3F7 /* CADebugMacros.h */ = {isa = PBXFileReference; lastKnownFileType = sourcecode.c.h; path = CADebugMacros.h; sourceTree = ""; }; - 901845D318809B880071B3F7 /* CAXException.h */ = {isa = PBXFileReference; lastKnownFileType = sourcecode.c.h; path = CAXException.h; sourceTree = ""; }; - 901845D418809B880071B3F7 /* ofxAudioUnit.cpp */ = {isa = PBXFileReference; lastKnownFileType = sourcecode.cpp.cpp; path = ofxAudioUnit.cpp; sourceTree = ""; }; - 901845D518809B880071B3F7 /* ofxAudioUnit.h */ = {isa = PBXFileReference; lastKnownFileType = sourcecode.c.h; path = ofxAudioUnit.h; sourceTree = ""; }; - 901845D618809B880071B3F7 /* ofxAudioUnitBase.h */ = {isa = PBXFileReference; lastKnownFileType = sourcecode.c.h; path = ofxAudioUnitBase.h; sourceTree = ""; }; - 901845D718809B880071B3F7 /* ofxAudioUnitCocoaUtilties.mm */ = {isa = PBXFileReference; lastKnownFileType = sourcecode.cpp.objcpp; path = ofxAudioUnitCocoaUtilties.mm; sourceTree = ""; }; - 901845D818809B880071B3F7 /* ofxAudioUnitDSPNode.cpp */ = {isa = PBXFileReference; lastKnownFileType = sourcecode.cpp.cpp; path = ofxAudioUnitDSPNode.cpp; sourceTree = ""; }; - 901845D918809B880071B3F7 /* ofxAudioUnitDSPNode.h */ = {isa = PBXFileReference; lastKnownFileType = sourcecode.c.h; path = ofxAudioUnitDSPNode.h; sourceTree = ""; }; - 901845DA18809B880071B3F7 /* ofxAudioUnitFftNode.cpp */ = {isa = PBXFileReference; lastKnownFileType = sourcecode.cpp.cpp; path = ofxAudioUnitFftNode.cpp; sourceTree = ""; }; - 901845DB18809B880071B3F7 /* ofxAudioUnitFftNode.h */ = {isa = PBXFileReference; lastKnownFileType = sourcecode.c.h; path = ofxAudioUnitFftNode.h; sourceTree = ""; }; - 901845DC18809B880071B3F7 /* ofxAudioUnitFilePlayer.cpp */ = {isa = PBXFileReference; lastKnownFileType = sourcecode.cpp.cpp; path = ofxAudioUnitFilePlayer.cpp; sourceTree = ""; }; - 901845DD18809B880071B3F7 /* ofxAudioUnitFilePlayer.h */ = {isa = PBXFileReference; lastKnownFileType = sourcecode.c.h; path = ofxAudioUnitFilePlayer.h; sourceTree = ""; }; - 901845DE18809B880071B3F7 /* ofxAudioUnitHardwareUtils.cpp */ = {isa = PBXFileReference; lastKnownFileType = sourcecode.cpp.cpp; path = ofxAudioUnitHardwareUtils.cpp; sourceTree = ""; }; - 901845DF18809B880071B3F7 /* ofxAudioUnitHardwareUtils.h */ = {isa = PBXFileReference; lastKnownFileType = sourcecode.c.h; path = ofxAudioUnitHardwareUtils.h; sourceTree = ""; }; - 901845E018809B880071B3F7 /* ofxAudioUnitInput.cpp */ = {isa = PBXFileReference; lastKnownFileType = sourcecode.cpp.cpp; path = ofxAudioUnitInput.cpp; sourceTree = ""; }; - 901845E118809B880071B3F7 /* ofxAudioUnitInput.h */ = {isa = PBXFileReference; lastKnownFileType = sourcecode.c.h; path = ofxAudioUnitInput.h; sourceTree = ""; }; - 901845E218809B880071B3F7 /* ofxAudioUnitMatrixMixer.cpp */ = {isa = PBXFileReference; lastKnownFileType = sourcecode.cpp.cpp; path = ofxAudioUnitMatrixMixer.cpp; sourceTree = ""; }; - 901845E318809B880071B3F7 /* ofxAudioUnitMatrixMixer.h */ = {isa = PBXFileReference; lastKnownFileType = sourcecode.c.h; path = ofxAudioUnitMatrixMixer.h; sourceTree = ""; }; - 901845E418809B880071B3F7 /* ofxAudioUnitMidi.cpp */ = {isa = PBXFileReference; lastKnownFileType = sourcecode.cpp.cpp; path = ofxAudioUnitMidi.cpp; sourceTree = ""; }; - 901845E518809B880071B3F7 /* ofxAudioUnitMidi.h */ = {isa = PBXFileReference; lastKnownFileType = sourcecode.c.h; path = ofxAudioUnitMidi.h; sourceTree = ""; }; - 901845E618809B880071B3F7 /* ofxAudioUnitMixer.cpp */ = {isa = PBXFileReference; lastKnownFileType = sourcecode.cpp.cpp; path = ofxAudioUnitMixer.cpp; sourceTree = ""; }; - 901845E718809B880071B3F7 /* ofxAudioUnitMixer.h */ = {isa = PBXFileReference; lastKnownFileType = sourcecode.c.h; path = ofxAudioUnitMixer.h; sourceTree = ""; }; - 901845E818809B880071B3F7 /* ofxAudioUnitNetReceive.cpp */ = {isa = PBXFileReference; lastKnownFileType = sourcecode.cpp.cpp; path = ofxAudioUnitNetReceive.cpp; sourceTree = ""; }; - 901845E918809B880071B3F7 /* ofxAudioUnitNetReceive.h */ = {isa = PBXFileReference; lastKnownFileType = sourcecode.c.h; path = ofxAudioUnitNetReceive.h; sourceTree = ""; }; - 901845EA18809B880071B3F7 /* ofxAudioUnitNetSend.cpp */ = {isa = PBXFileReference; lastKnownFileType = sourcecode.cpp.cpp; path = ofxAudioUnitNetSend.cpp; sourceTree = ""; }; - 901845EB18809B880071B3F7 /* ofxAudioUnitNetSend.h */ = {isa = PBXFileReference; lastKnownFileType = sourcecode.c.h; path = ofxAudioUnitNetSend.h; sourceTree = ""; }; - 901845EC18809B880071B3F7 /* ofxAudioUnitOutput.cpp */ = {isa = PBXFileReference; lastKnownFileType = sourcecode.cpp.cpp; path = ofxAudioUnitOutput.cpp; sourceTree = ""; }; - 901845ED18809B880071B3F7 /* ofxAudioUnitOutput.h */ = {isa = PBXFileReference; lastKnownFileType = sourcecode.c.h; path = ofxAudioUnitOutput.h; sourceTree = ""; }; - 901845EE18809B880071B3F7 /* ofxAudioUnitRecorder.cpp */ = {isa = PBXFileReference; lastKnownFileType = sourcecode.cpp.cpp; path = ofxAudioUnitRecorder.cpp; sourceTree = ""; }; - 901845EF18809B880071B3F7 /* ofxAudioUnitRecorder.h */ = {isa = PBXFileReference; lastKnownFileType = sourcecode.c.h; path = ofxAudioUnitRecorder.h; sourceTree = ""; }; - 901845F018809B880071B3F7 /* ofxAudioUnitSampler.cpp */ = {isa = PBXFileReference; lastKnownFileType = sourcecode.cpp.cpp; path = ofxAudioUnitSampler.cpp; sourceTree = ""; }; - 901845F118809B880071B3F7 /* ofxAudioUnitSampler.h */ = {isa = PBXFileReference; lastKnownFileType = sourcecode.c.h; path = ofxAudioUnitSampler.h; sourceTree = ""; }; - 901845F218809B880071B3F7 /* ofxAudioUnitSpeechSynth.cpp */ = {isa = PBXFileReference; lastKnownFileType = sourcecode.cpp.cpp; path = ofxAudioUnitSpeechSynth.cpp; sourceTree = ""; }; - 901845F318809B880071B3F7 /* ofxAudioUnitSpeechSynth.h */ = {isa = PBXFileReference; lastKnownFileType = sourcecode.c.h; path = ofxAudioUnitSpeechSynth.h; sourceTree = ""; }; - 901845F418809B880071B3F7 /* ofxAudioUnitTap.cpp */ = {isa = PBXFileReference; lastKnownFileType = sourcecode.cpp.cpp; path = ofxAudioUnitTap.cpp; sourceTree = ""; }; - 901845F518809B880071B3F7 /* ofxAudioUnitTap.h */ = {isa = PBXFileReference; lastKnownFileType = sourcecode.c.h; path = ofxAudioUnitTap.h; sourceTree = ""; }; - 901845F618809B880071B3F7 /* ofxAudioUnitUtils.h */ = {isa = PBXFileReference; lastKnownFileType = sourcecode.c.h; path = ofxAudioUnitUtils.h; sourceTree = ""; }; - 901845F818809B880071B3F7 /* TPCircularBuffer.c */ = {isa = PBXFileReference; lastKnownFileType = sourcecode.c.c; path = TPCircularBuffer.c; sourceTree = ""; }; - 901845F918809B880071B3F7 /* TPCircularBuffer.h */ = {isa = PBXFileReference; lastKnownFileType = sourcecode.c.h; path = TPCircularBuffer.h; sourceTree = ""; }; - 901845FB18809B880071B3F7 /* CoreMIDI.framework */ = {isa = PBXFileReference; lastKnownFileType = wrapper.framework; name = CoreMIDI.framework; path = /System/Library/Frameworks/CoreMIDI.framework; sourceTree = ""; }; - 9018461518809BBD0071B3F7 /* AudioUnit.framework */ = {isa = PBXFileReference; lastKnownFileType = wrapper.framework; name = AudioUnit.framework; path = System/Library/Frameworks/AudioUnit.framework; sourceTree = SDKROOT; }; - 9018461618809BBD0071B3F7 /* CoreAudioKit.framework */ = {isa = PBXFileReference; lastKnownFileType = wrapper.framework; name = CoreAudioKit.framework; path = System/Library/Frameworks/CoreAudioKit.framework; sourceTree = SDKROOT; }; - 9018465B188466300071B3F7 /* tinyxml.cpp */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.cpp.cpp; path = tinyxml.cpp; sourceTree = ""; }; - 9018465C188466300071B3F7 /* tinyxml.h */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.c.h; path = tinyxml.h; sourceTree = ""; }; - 9018465D188466300071B3F7 /* tinyxmlerror.cpp */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.cpp.cpp; path = tinyxmlerror.cpp; sourceTree = ""; }; - 9018465E188466300071B3F7 /* tinyxmlparser.cpp */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.cpp.cpp; path = tinyxmlparser.cpp; sourceTree = ""; }; - 90184660188466300071B3F7 /* ofxXmlSettings.cpp */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.cpp.cpp; path = ofxXmlSettings.cpp; sourceTree = ""; }; - 90184661188466300071B3F7 /* ofxXmlSettings.h */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.c.h; path = ofxXmlSettings.h; sourceTree = ""; }; - 904AE8DC18886C30005AD271 /* audioUnitManager.cpp */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.cpp.cpp; path = audioUnitManager.cpp; sourceTree = ""; }; - 904AE8DD18886C30005AD271 /* audioUnitManager.h */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.c.h; path = audioUnitManager.h; sourceTree = ""; }; - 90C6A10C188EDEB900CCC161 /* PDCompare.cpp */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.cpp.cpp; path = PDCompare.cpp; sourceTree = ""; }; - 90C6A10D188EDEB900CCC161 /* PDCompare.h */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.c.h; path = PDCompare.h; sourceTree = ""; }; - 90C6A10F188EE68A00CCC161 /* computeStats.h */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.c.h; path = computeStats.h; sourceTree = ""; }; - 92CCE1A718887F980001217C /* ofxUI.h */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.c.h; path = ofxUI.h; sourceTree = ""; }; - 92CCE1A818887F980001217C /* ofxUI2DGraph.cpp */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.cpp.cpp; path = ofxUI2DGraph.cpp; sourceTree = ""; }; - 92CCE1A918887F980001217C /* ofxUI2DGraph.h */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.c.h; path = ofxUI2DGraph.h; sourceTree = ""; }; - 92CCE1AA18887F980001217C /* ofxUI2DPad.cpp */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.cpp.cpp; path = ofxUI2DPad.cpp; sourceTree = ""; }; - 92CCE1AB18887F980001217C /* ofxUI2DPad.h */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.c.h; path = ofxUI2DPad.h; sourceTree = ""; }; - 92CCE1AC18887F980001217C /* ofxUIBaseDraws.cpp */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.cpp.cpp; path = ofxUIBaseDraws.cpp; sourceTree = ""; }; - 92CCE1AD18887F980001217C /* ofxUIBaseDraws.h */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.c.h; path = ofxUIBaseDraws.h; sourceTree = ""; }; - 92CCE1AE18887F980001217C /* ofxUIBiLabelSlider.cpp */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.cpp.cpp; path = ofxUIBiLabelSlider.cpp; sourceTree = ""; }; - 92CCE1AF18887F980001217C /* ofxUIBiLabelSlider.h */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.c.h; path = ofxUIBiLabelSlider.h; sourceTree = ""; }; - 92CCE1B018887F980001217C /* ofxUIButton.cpp */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.cpp.cpp; path = ofxUIButton.cpp; sourceTree = ""; }; - 92CCE1B118887F980001217C /* ofxUIButton.h */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.c.h; path = ofxUIButton.h; sourceTree = ""; }; - 92CCE1B218887F980001217C /* ofxUICanvas.cpp */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.cpp.cpp; path = ofxUICanvas.cpp; sourceTree = ""; }; - 92CCE1B318887F980001217C /* ofxUICanvas.h */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.c.h; path = ofxUICanvas.h; sourceTree = ""; }; - 92CCE1B418887F980001217C /* ofxUICircleSlider.cpp */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.cpp.cpp; path = ofxUICircleSlider.cpp; sourceTree = ""; }; - 92CCE1B518887F980001217C /* ofxUICircleSlider.h */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.c.h; path = ofxUICircleSlider.h; sourceTree = ""; }; - 92CCE1B618887F980001217C /* ofxUICustomImageButton.cpp */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.cpp.cpp; path = ofxUICustomImageButton.cpp; sourceTree = ""; }; - 92CCE1B718887F980001217C /* ofxUICustomImageButton.h */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.c.h; path = ofxUICustomImageButton.h; sourceTree = ""; }; - 92CCE1B818887F980001217C /* ofxUIDefines.h */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.c.h; path = ofxUIDefines.h; sourceTree = ""; }; - 92CCE1B918887F980001217C /* ofxUIDragableLabelButton.cpp */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.cpp.cpp; path = ofxUIDragableLabelButton.cpp; sourceTree = ""; }; - 92CCE1BA18887F980001217C /* ofxUIDragableLabelButton.h */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.c.h; path = ofxUIDragableLabelButton.h; sourceTree = ""; }; - 92CCE1BB18887F980001217C /* ofxUIDropDownList.cpp */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.cpp.cpp; path = ofxUIDropDownList.cpp; sourceTree = ""; }; - 92CCE1BC18887F980001217C /* ofxUIDropDownList.h */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.c.h; path = ofxUIDropDownList.h; sourceTree = ""; }; - 92CCE1BD18887F980001217C /* ofxUIEventArgs.cpp */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.cpp.cpp; path = ofxUIEventArgs.cpp; sourceTree = ""; }; - 92CCE1BE18887F980001217C /* ofxUIEventArgs.h */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.c.h; path = ofxUIEventArgs.h; sourceTree = ""; }; - 92CCE1BF18887F980001217C /* ofxUIFPS.cpp */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.cpp.cpp; path = ofxUIFPS.cpp; sourceTree = ""; }; - 92CCE1C018887F980001217C /* ofxUIFPS.h */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.c.h; path = ofxUIFPS.h; sourceTree = ""; }; - 92CCE1C118887F980001217C /* ofxUIFPSSlider.cpp */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.cpp.cpp; path = ofxUIFPSSlider.cpp; sourceTree = ""; }; - 92CCE1C218887F980001217C /* ofxUIFPSSlider.h */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.c.h; path = ofxUIFPSSlider.h; sourceTree = ""; }; - 92CCE1C318887F980001217C /* ofxUIImage.cpp */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.cpp.cpp; path = ofxUIImage.cpp; sourceTree = ""; }; - 92CCE1C418887F980001217C /* ofxUIImage.h */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.c.h; path = ofxUIImage.h; sourceTree = ""; }; - 92CCE1C518887F980001217C /* ofxUIImageButton.cpp */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.cpp.cpp; path = ofxUIImageButton.cpp; sourceTree = ""; }; - 92CCE1C618887F980001217C /* ofxUIImageButton.h */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.c.h; path = ofxUIImageButton.h; sourceTree = ""; }; - 92CCE1C718887F980001217C /* ofxUIImageSampler.cpp */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.cpp.cpp; path = ofxUIImageSampler.cpp; sourceTree = ""; }; - 92CCE1C818887F980001217C /* ofxUIImageSampler.h */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.c.h; path = ofxUIImageSampler.h; sourceTree = ""; }; - 92CCE1C918887F980001217C /* ofxUIImageSlider.cpp */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.cpp.cpp; path = ofxUIImageSlider.cpp; sourceTree = ""; }; - 92CCE1CA18887F980001217C /* ofxUIImageSlider.h */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.c.h; path = ofxUIImageSlider.h; sourceTree = ""; }; - 92CCE1CB18887F980001217C /* ofxUIImageToggle.cpp */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.cpp.cpp; path = ofxUIImageToggle.cpp; sourceTree = ""; }; - 92CCE1CC18887F980001217C /* ofxUIImageToggle.h */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.c.h; path = ofxUIImageToggle.h; sourceTree = ""; }; - 92CCE1CD18887F980001217C /* ofxUIIntSlider.cpp */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.cpp.cpp; path = ofxUIIntSlider.cpp; sourceTree = ""; }; - 92CCE1CE18887F980001217C /* ofxUIIntSlider.h */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.c.h; path = ofxUIIntSlider.h; sourceTree = ""; }; - 92CCE1CF18887F980001217C /* ofxUILabel.cpp */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.cpp.cpp; path = ofxUILabel.cpp; sourceTree = ""; }; - 92CCE1D018887F980001217C /* ofxUILabel.h */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.c.h; path = ofxUILabel.h; sourceTree = ""; }; - 92CCE1D118887F980001217C /* ofxUILabelButton.cpp */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.cpp.cpp; path = ofxUILabelButton.cpp; sourceTree = ""; }; - 92CCE1D218887F980001217C /* ofxUILabelButton.h */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.c.h; path = ofxUILabelButton.h; sourceTree = ""; }; - 92CCE1D318887F980001217C /* ofxUILabelToggle.cpp */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.cpp.cpp; path = ofxUILabelToggle.cpp; sourceTree = ""; }; - 92CCE1D418887F980001217C /* ofxUILabelToggle.h */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.c.h; path = ofxUILabelToggle.h; sourceTree = ""; }; - 92CCE1D518887F980001217C /* ofxUIMinimalSlider.cpp */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.cpp.cpp; path = ofxUIMinimalSlider.cpp; sourceTree = ""; }; - 92CCE1D618887F980001217C /* ofxUIMinimalSlider.h */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.c.h; path = ofxUIMinimalSlider.h; sourceTree = ""; }; - 92CCE1D718887F980001217C /* ofxUIMovingGraph.cpp */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.cpp.cpp; path = ofxUIMovingGraph.cpp; sourceTree = ""; }; - 92CCE1D818887F980001217C /* ofxUIMovingGraph.h */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.c.h; path = ofxUIMovingGraph.h; sourceTree = ""; }; - 92CCE1D918887F980001217C /* ofxUIMultiImageButton.cpp */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.cpp.cpp; path = ofxUIMultiImageButton.cpp; sourceTree = ""; }; - 92CCE1DA18887F980001217C /* ofxUIMultiImageButton.h */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.c.h; path = ofxUIMultiImageButton.h; sourceTree = ""; }; - 92CCE1DB18887F980001217C /* ofxUIMultiImageToggle.cpp */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.cpp.cpp; path = ofxUIMultiImageToggle.cpp; sourceTree = ""; }; - 92CCE1DC18887F980001217C /* ofxUIMultiImageToggle.h */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.c.h; path = ofxUIMultiImageToggle.h; sourceTree = ""; }; - 92CCE1DD18887F980001217C /* ofxUINumberDialer.cpp */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.cpp.cpp; path = ofxUINumberDialer.cpp; sourceTree = ""; }; - 92CCE1DE18887F980001217C /* ofxUINumberDialer.h */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.c.h; path = ofxUINumberDialer.h; sourceTree = ""; }; - 92CCE1DF18887F980001217C /* ofxUIOFWrapper.h */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.c.h; path = ofxUIOFWrapper.h; sourceTree = ""; }; - 92CCE1E018887F980001217C /* ofxUIRadio.cpp */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.cpp.cpp; path = ofxUIRadio.cpp; sourceTree = ""; }; - 92CCE1E118887F980001217C /* ofxUIRadio.h */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.c.h; path = ofxUIRadio.h; sourceTree = ""; }; - 92CCE1E218887F980001217C /* ofxUIRangeSlider.cpp */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.cpp.cpp; path = ofxUIRangeSlider.cpp; sourceTree = ""; }; - 92CCE1E318887F980001217C /* ofxUIRangeSlider.h */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.c.h; path = ofxUIRangeSlider.h; sourceTree = ""; }; - 92CCE1E418887F980001217C /* ofxUIRectangle.cpp */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.cpp.cpp; path = ofxUIRectangle.cpp; sourceTree = ""; }; - 92CCE1E518887F980001217C /* ofxUIRectangle.h */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.c.h; path = ofxUIRectangle.h; sourceTree = ""; }; - 92CCE1E618887F980001217C /* ofxUIRotarySlider.cpp */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.cpp.cpp; path = ofxUIRotarySlider.cpp; sourceTree = ""; }; - 92CCE1E718887F980001217C /* ofxUIRotarySlider.h */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.c.h; path = ofxUIRotarySlider.h; sourceTree = ""; }; - 92CCE1E818887F980001217C /* ofxUIScrollableCanvas.cpp */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.cpp.cpp; path = ofxUIScrollableCanvas.cpp; sourceTree = ""; }; - 92CCE1E918887F980001217C /* ofxUIScrollableCanvas.h */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.c.h; path = ofxUIScrollableCanvas.h; sourceTree = ""; }; - 92CCE1EA18887F980001217C /* ofxUISlider.cpp */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.cpp.cpp; path = ofxUISlider.cpp; sourceTree = ""; }; - 92CCE1EB18887F980001217C /* ofxUISlider.h */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.c.h; path = ofxUISlider.h; sourceTree = ""; }; - 92CCE1EC18887F980001217C /* ofxUISortableList.cpp */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.cpp.cpp; path = ofxUISortableList.cpp; sourceTree = ""; }; - 92CCE1ED18887F980001217C /* ofxUISortableList.h */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.c.h; path = ofxUISortableList.h; sourceTree = ""; }; - 92CCE1EE18887F980001217C /* ofxUISpacer.cpp */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.cpp.cpp; path = ofxUISpacer.cpp; sourceTree = ""; }; - 92CCE1EF18887F980001217C /* ofxUISpacer.h */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.c.h; path = ofxUISpacer.h; sourceTree = ""; }; - 92CCE1F018887F980001217C /* ofxUISpectrum.cpp */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.cpp.cpp; path = ofxUISpectrum.cpp; sourceTree = ""; }; - 92CCE1F118887F980001217C /* ofxUISpectrum.h */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.c.h; path = ofxUISpectrum.h; sourceTree = ""; }; - 92CCE1F218887F980001217C /* ofxUISuperCanvas.cpp */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.cpp.cpp; path = ofxUISuperCanvas.cpp; sourceTree = ""; }; - 92CCE1F318887F980001217C /* ofxUISuperCanvas.h */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.c.h; path = ofxUISuperCanvas.h; sourceTree = ""; }; - 92CCE1F418887F980001217C /* ofxUITabBar.cpp */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.cpp.cpp; path = ofxUITabBar.cpp; sourceTree = ""; }; - 92CCE1F518887F980001217C /* ofxUITabBar.h */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.c.h; path = ofxUITabBar.h; sourceTree = ""; }; - 92CCE1F618887F980001217C /* ofxUITextArea.cpp */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.cpp.cpp; path = ofxUITextArea.cpp; sourceTree = ""; }; - 92CCE1F718887F980001217C /* ofxUITextArea.h */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.c.h; path = ofxUITextArea.h; sourceTree = ""; }; - 92CCE1F818887F980001217C /* ofxUITextInput.cpp */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.cpp.cpp; path = ofxUITextInput.cpp; sourceTree = ""; }; - 92CCE1F918887F980001217C /* ofxUITextInput.h */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.c.h; path = ofxUITextInput.h; sourceTree = ""; }; - 92CCE1FA18887F980001217C /* ofxUIToggle.cpp */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.cpp.cpp; path = ofxUIToggle.cpp; sourceTree = ""; }; - 92CCE1FB18887F980001217C /* ofxUIToggle.h */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.c.h; path = ofxUIToggle.h; sourceTree = ""; }; - 92CCE1FC18887F980001217C /* ofxUIToggleMatrix.cpp */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.cpp.cpp; path = ofxUIToggleMatrix.cpp; sourceTree = ""; }; - 92CCE1FD18887F980001217C /* ofxUIToggleMatrix.h */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.c.h; path = ofxUIToggleMatrix.h; sourceTree = ""; }; - 92CCE1FE18887F980001217C /* ofxUIUtils.h */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.c.h; path = ofxUIUtils.h; sourceTree = ""; }; - 92CCE1FF18887F980001217C /* ofxUIValuePlotter.cpp */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.cpp.cpp; path = ofxUIValuePlotter.cpp; sourceTree = ""; }; - 92CCE20018887F980001217C /* ofxUIValuePlotter.h */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.c.h; path = ofxUIValuePlotter.h; sourceTree = ""; }; - 92CCE20118887F980001217C /* ofxUIWaveform.cpp */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.cpp.cpp; path = ofxUIWaveform.cpp; sourceTree = ""; }; - 92CCE20218887F980001217C /* ofxUIWaveform.h */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.c.h; path = ofxUIWaveform.h; sourceTree = ""; }; - 92CCE20318887F980001217C /* ofxUIWidget.cpp */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.cpp.cpp; path = ofxUIWidget.cpp; sourceTree = ""; }; - 92CCE20418887F980001217C /* ofxUIWidget.h */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.c.h; path = ofxUIWidget.h; sourceTree = ""; }; - 92CCE20518887F980001217C /* ofxUIWidgetWithLabel.cpp */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.cpp.cpp; path = ofxUIWidgetWithLabel.cpp; sourceTree = ""; }; - 92CCE20618887F980001217C /* ofxUIWidgetWithLabel.h */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.c.h; path = ofxUIWidgetWithLabel.h; sourceTree = ""; }; - 92CCE20718887F980001217C /* ofxUIWrapper.h */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.c.h; path = ofxUIWrapper.h; sourceTree = ""; }; - 92CCE23C188965000001217C /* segmentationManager.cpp */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.cpp.cpp; path = segmentationManager.cpp; sourceTree = ""; }; - 92CCE23D188965000001217C /* segmentationManager.h */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.c.h; path = segmentationManager.h; sourceTree = ""; }; - 92CCE240188965EF0001217C /* pitchDetector.cpp */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.cpp.cpp; path = pitchDetector.cpp; sourceTree = ""; }; - 92CCE241188965EF0001217C /* pitchDetector.h */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.c.h; path = pitchDetector.h; sourceTree = ""; }; - 92CCE242188965EF0001217C /* pitchDetectorManager.cpp */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.cpp.cpp; path = pitchDetectorManager.cpp; sourceTree = ""; }; - 92CCE243188965EF0001217C /* pitchDetectorManager.h */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.c.h; path = pitchDetectorManager.h; sourceTree = ""; }; - 92CCE2471889660D0001217C /* scrollingGraph.cpp */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.cpp.cpp; path = scrollingGraph.cpp; sourceTree = ""; }; - 92CCE2481889660D0001217C /* scrollingGraph.h */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.c.h; path = scrollingGraph.h; sourceTree = ""; }; - 92CCE2491889660D0001217C /* smoother.cpp */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.cpp.cpp; path = smoother.cpp; sourceTree = ""; }; - 92CCE24A1889660D0001217C /* smoother.h */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.c.h; path = smoother.h; sourceTree = ""; }; - 92CCE24B1889660D0001217C /* utils.cpp */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.cpp.cpp; path = utils.cpp; sourceTree = ""; }; - 92CCE24C1889660D0001217C /* utils.h */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.c.h; path = utils.h; sourceTree = ""; }; - 92CCE4451889662F0001217C /* libaubio.a */ = {isa = PBXFileReference; lastKnownFileType = archive.ar; path = libaubio.a; sourceTree = ""; }; - 92CCE4461889662F0001217C /* libaubio.dylib */ = {isa = PBXFileReference; lastKnownFileType = "compiled.mach-o.dylib"; path = libaubio.dylib; sourceTree = ""; }; - 92CCE4481889662F0001217C /* aubio.h */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.c.h; path = aubio.h; sourceTree = ""; }; - 92CCE4491889662F0001217C /* aubio_priv.h */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.c.h; path = aubio_priv.h; sourceTree = ""; }; - 92CCE44A1889662F0001217C /* cvec.h */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.c.h; path = cvec.h; sourceTree = ""; }; - 92CCE44B1889662F0001217C /* fmat.h */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.c.h; path = fmat.h; sourceTree = ""; }; - 92CCE44C1889662F0001217C /* fvec.h */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.c.h; path = fvec.h; sourceTree = ""; }; - 92CCE44E1889662F0001217C /* audio_unit.h */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.c.h; path = audio_unit.h; sourceTree = ""; }; - 92CCE44F1889662F0001217C /* sink.h */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.c.h; path = sink.h; sourceTree = ""; }; - 92CCE4501889662F0001217C /* sink_apple_audio.h */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.c.h; path = sink_apple_audio.h; sourceTree = ""; }; - 92CCE4511889662F0001217C /* sink_sndfile.h */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.c.h; path = sink_sndfile.h; sourceTree = ""; }; - 92CCE4521889662F0001217C /* source.h */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.c.h; path = source.h; sourceTree = ""; }; - 92CCE4531889662F0001217C /* source_apple_audio.h */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.c.h; path = source_apple_audio.h; sourceTree = ""; }; - 92CCE4541889662F0001217C /* source_avcodec.h */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.c.h; path = source_avcodec.h; sourceTree = ""; }; - 92CCE4551889662F0001217C /* source_sndfile.h */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.c.h; path = source_sndfile.h; sourceTree = ""; }; - 92CCE4561889662F0001217C /* lvec.h */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.c.h; path = lvec.h; sourceTree = ""; }; - 92CCE4571889662F0001217C /* mathutils.h */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.c.h; path = mathutils.h; sourceTree = ""; }; - 92CCE4581889662F0001217C /* musicutils.h */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.c.h; path = musicutils.h; sourceTree = ""; }; - 92CCE45A1889662F0001217C /* onset.h */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.c.h; path = onset.h; sourceTree = ""; }; - 92CCE45B1889662F0001217C /* peakpicker.h */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.c.h; path = peakpicker.h; sourceTree = ""; }; - 92CCE45D1889662F0001217C /* pitch.h */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.c.h; path = pitch.h; sourceTree = ""; }; - 92CCE45E1889662F0001217C /* pitchfcomb.h */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.c.h; path = pitchfcomb.h; sourceTree = ""; }; - 92CCE45F1889662F0001217C /* pitchmcomb.h */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.c.h; path = pitchmcomb.h; sourceTree = ""; }; - 92CCE4601889662F0001217C /* pitchschmitt.h */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.c.h; path = pitchschmitt.h; sourceTree = ""; }; - 92CCE4611889662F0001217C /* pitchspecacf.h */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.c.h; path = pitchspecacf.h; sourceTree = ""; }; - 92CCE4621889662F0001217C /* pitchyin.h */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.c.h; path = pitchyin.h; sourceTree = ""; }; - 92CCE4631889662F0001217C /* pitchyinfft.h */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.c.h; path = pitchyinfft.h; sourceTree = ""; }; - 92CCE4651889662F0001217C /* fft.h */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.c.h; path = fft.h; sourceTree = ""; }; - 92CCE4661889662F0001217C /* filterbank.h */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.c.h; path = filterbank.h; sourceTree = ""; }; - 92CCE4671889662F0001217C /* filterbank_mel.h */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.c.h; path = filterbank_mel.h; sourceTree = ""; }; - 92CCE4681889662F0001217C /* mfcc.h */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.c.h; path = mfcc.h; sourceTree = ""; }; - 92CCE4691889662F0001217C /* phasevoc.h */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.c.h; path = phasevoc.h; sourceTree = ""; }; - 92CCE46A1889662F0001217C /* specdesc.h */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.c.h; path = specdesc.h; sourceTree = ""; }; - 92CCE46B1889662F0001217C /* tss.h */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.c.h; path = tss.h; sourceTree = ""; }; - 92CCE46D1889662F0001217C /* sampler.h */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.c.h; path = sampler.h; sourceTree = ""; }; - 92CCE46E1889662F0001217C /* wavetable.h */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.c.h; path = wavetable.h; sourceTree = ""; }; - 92CCE4701889662F0001217C /* beattracking.h */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.c.h; path = beattracking.h; sourceTree = ""; }; - 92CCE4711889662F0001217C /* tempo.h */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.c.h; path = tempo.h; sourceTree = ""; }; - 92CCE4731889662F0001217C /* a_weighting.h */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.c.h; path = a_weighting.h; sourceTree = ""; }; - 92CCE4741889662F0001217C /* biquad.h */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.c.h; path = biquad.h; sourceTree = ""; }; - 92CCE4751889662F0001217C /* c_weighting.h */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.c.h; path = c_weighting.h; sourceTree = ""; }; - 92CCE4761889662F0001217C /* filter.h */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.c.h; path = filter.h; sourceTree = ""; }; - 92CCE4771889662F0001217C /* resampler.h */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.c.h; path = resampler.h; sourceTree = ""; }; - 92CCE4781889662F0001217C /* types.h */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.c.h; path = types.h; sourceTree = ""; }; - 92CCE47A1889662F0001217C /* hist.h */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.c.h; path = hist.h; sourceTree = ""; }; - 92CCE47B1889662F0001217C /* parameter.h */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.c.h; path = parameter.h; sourceTree = ""; }; - 92CCE47C1889662F0001217C /* scale.h */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.c.h; path = scale.h; sourceTree = ""; }; - 92CCE47D1889662F0001217C /* vecutils.h */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.c.h; path = vecutils.h; sourceTree = ""; }; - 92F2984D188B6BA800310387 /* scUBlibsndfile.a */ = {isa = PBXFileReference; lastKnownFileType = archive.ar; path = scUBlibsndfile.a; sourceTree = ""; }; - 92F2984E188B6BA800310387 /* sndfile.h */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.c.h; path = sndfile.h; sourceTree = ""; }; - 92F2984F188B6BA800310387 /* sndfile.hh */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.cpp.h; path = sndfile.hh; sourceTree = ""; }; - BBAB23BE13894E4700AA2426 /* GLUT.framework */ = {isa = PBXFileReference; lastKnownFileType = wrapper.framework; name = GLUT.framework; path = ../../../libs/glut/lib/osx/GLUT.framework; sourceTree = ""; }; - E4328143138ABC890047C5CB /* openFrameworksLib.xcodeproj */ = {isa = PBXFileReference; lastKnownFileType = "wrapper.pb-project"; name = openFrameworksLib.xcodeproj; path = ../../../libs/openFrameworksCompiled/project/osx/openFrameworksLib.xcodeproj; sourceTree = SOURCE_ROOT; }; - E45BE9710E8CC7DD009D7055 /* AGL.framework */ = {isa = PBXFileReference; lastKnownFileType = wrapper.framework; name = AGL.framework; path = /System/Library/Frameworks/AGL.framework; sourceTree = ""; }; - E45BE9720E8CC7DD009D7055 /* ApplicationServices.framework */ = {isa = PBXFileReference; lastKnownFileType = wrapper.framework; name = ApplicationServices.framework; path = /System/Library/Frameworks/ApplicationServices.framework; sourceTree = ""; }; - E45BE9730E8CC7DD009D7055 /* AudioToolbox.framework */ = {isa = PBXFileReference; lastKnownFileType = wrapper.framework; name = AudioToolbox.framework; path = /System/Library/Frameworks/AudioToolbox.framework; sourceTree = ""; }; - E45BE9740E8CC7DD009D7055 /* Carbon.framework */ = {isa = PBXFileReference; lastKnownFileType = wrapper.framework; name = Carbon.framework; path = /System/Library/Frameworks/Carbon.framework; sourceTree = ""; }; - E45BE9750E8CC7DD009D7055 /* CoreAudio.framework */ = {isa = PBXFileReference; lastKnownFileType = wrapper.framework; name = CoreAudio.framework; path = /System/Library/Frameworks/CoreAudio.framework; sourceTree = ""; }; - E45BE9760E8CC7DD009D7055 /* CoreFoundation.framework */ = {isa = PBXFileReference; lastKnownFileType = wrapper.framework; name = CoreFoundation.framework; path = /System/Library/Frameworks/CoreFoundation.framework; sourceTree = ""; }; - E45BE9770E8CC7DD009D7055 /* CoreServices.framework */ = {isa = PBXFileReference; lastKnownFileType = wrapper.framework; name = CoreServices.framework; path = /System/Library/Frameworks/CoreServices.framework; sourceTree = ""; }; - E45BE9790E8CC7DD009D7055 /* OpenGL.framework */ = {isa = PBXFileReference; lastKnownFileType = wrapper.framework; name = OpenGL.framework; path = /System/Library/Frameworks/OpenGL.framework; sourceTree = ""; }; - E45BE97A0E8CC7DD009D7055 /* QuickTime.framework */ = {isa = PBXFileReference; lastKnownFileType = wrapper.framework; name = QuickTime.framework; path = /System/Library/Frameworks/QuickTime.framework; sourceTree = ""; }; - E4B69B5B0A3A1756003C02F2 /* noteSegmentationDebug.app */ = {isa = PBXFileReference; explicitFileType = wrapper.application; includeInIndex = 0; path = noteSegmentationDebug.app; sourceTree = BUILT_PRODUCTS_DIR; }; - E4B6FCAD0C3E899E008CF71C /* openFrameworks-Info.plist */ = {isa = PBXFileReference; fileEncoding = 30; lastKnownFileType = text.plist.xml; path = "openFrameworks-Info.plist"; sourceTree = ""; }; - E4C2424410CC5A17004149E2 /* AppKit.framework */ = {isa = PBXFileReference; lastKnownFileType = wrapper.framework; name = AppKit.framework; path = /System/Library/Frameworks/AppKit.framework; sourceTree = ""; }; - E4C2424510CC5A17004149E2 /* Cocoa.framework */ = {isa = PBXFileReference; lastKnownFileType = wrapper.framework; name = Cocoa.framework; path = /System/Library/Frameworks/Cocoa.framework; sourceTree = ""; }; - E4C2424610CC5A17004149E2 /* IOKit.framework */ = {isa = PBXFileReference; lastKnownFileType = wrapper.framework; name = IOKit.framework; path = /System/Library/Frameworks/IOKit.framework; sourceTree = ""; }; - E4EB691F138AFCF100A09F29 /* CoreOF.xcconfig */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = text.xcconfig; name = CoreOF.xcconfig; path = ../../../libs/openFrameworksCompiled/project/osx/CoreOF.xcconfig; sourceTree = SOURCE_ROOT; }; - E4EB6923138AFD0F00A09F29 /* Project.xcconfig */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = text.xcconfig; path = Project.xcconfig; sourceTree = ""; }; - E7E077E415D3B63C0020DFD4 /* CoreVideo.framework */ = {isa = PBXFileReference; lastKnownFileType = wrapper.framework; name = CoreVideo.framework; path = /System/Library/Frameworks/CoreVideo.framework; sourceTree = ""; }; - E7E077E715D3B6510020DFD4 /* QTKit.framework */ = {isa = PBXFileReference; lastKnownFileType = wrapper.framework; name = QTKit.framework; path = /System/Library/Frameworks/QTKit.framework; sourceTree = ""; }; - E7F985F515E0DE99003869B5 /* Accelerate.framework */ = {isa = PBXFileReference; lastKnownFileType = wrapper.framework; name = Accelerate.framework; path = /System/Library/Frameworks/Accelerate.framework; sourceTree = ""; }; -/* End PBXFileReference section */ - -/* Begin PBXFrameworksBuildPhase section */ - E4B69B590A3A1756003C02F2 /* Frameworks */ = { - isa = PBXFrameworksBuildPhase; - buildActionMask = 2147483647; - files = ( - 9018461718809BBD0071B3F7 /* AudioUnit.framework in Frameworks */, - 9018461818809BBD0071B3F7 /* CoreAudioKit.framework in Frameworks */, - E7F985F815E0DEA3003869B5 /* Accelerate.framework in Frameworks */, - 92CCE5261889662F0001217C /* libaubio.dylib in Frameworks */, - E7E077E815D3B6510020DFD4 /* QTKit.framework in Frameworks */, - E4EB6799138ADC1D00A09F29 /* GLUT.framework in Frameworks */, - E4328149138ABC9F0047C5CB /* openFrameworksDebug.a in Frameworks */, - E45BE97B0E8CC7DD009D7055 /* AGL.framework in Frameworks */, - 9018461318809B880071B3F7 /* CoreMIDI.framework in Frameworks */, - E45BE97C0E8CC7DD009D7055 /* ApplicationServices.framework in Frameworks */, - E45BE97D0E8CC7DD009D7055 /* AudioToolbox.framework in Frameworks */, - E45BE97E0E8CC7DD009D7055 /* Carbon.framework in Frameworks */, - E45BE97F0E8CC7DD009D7055 /* CoreAudio.framework in Frameworks */, - E45BE9800E8CC7DD009D7055 /* CoreFoundation.framework in Frameworks */, - E45BE9810E8CC7DD009D7055 /* CoreServices.framework in Frameworks */, - E45BE9830E8CC7DD009D7055 /* OpenGL.framework in Frameworks */, - E45BE9840E8CC7DD009D7055 /* QuickTime.framework in Frameworks */, - E4C2424710CC5A17004149E2 /* AppKit.framework in Frameworks */, - E4C2424810CC5A17004149E2 /* Cocoa.framework in Frameworks */, - E4C2424910CC5A17004149E2 /* IOKit.framework in Frameworks */, - 92CCE5251889662F0001217C /* libaubio.a in Frameworks */, - 92F29850188B6BA800310387 /* scUBlibsndfile.a in Frameworks */, - E7E077E515D3B63C0020DFD4 /* CoreVideo.framework in Frameworks */, - ); - runOnlyForDeploymentPostprocessing = 0; - }; -/* End PBXFrameworksBuildPhase section */ - -/* Begin PBXGroup section */ - 901845CA18809B880071B3F7 /* ofxAudioUnit */ = { - isa = PBXGroup; - children = ( - 901845CB18809B880071B3F7 /* src */, - ); - name = ofxAudioUnit; - sourceTree = ""; - }; - 901845CB18809B880071B3F7 /* src */ = { - isa = PBXGroup; - children = ( - 901845CC18809B880071B3F7 /* CAPublicUtility */, - 901845D418809B880071B3F7 /* ofxAudioUnit.cpp */, - 901845D518809B880071B3F7 /* ofxAudioUnit.h */, - 901845D618809B880071B3F7 /* ofxAudioUnitBase.h */, - 901845D718809B880071B3F7 /* ofxAudioUnitCocoaUtilties.mm */, - 901845D818809B880071B3F7 /* ofxAudioUnitDSPNode.cpp */, - 901845D918809B880071B3F7 /* ofxAudioUnitDSPNode.h */, - 901845DA18809B880071B3F7 /* ofxAudioUnitFftNode.cpp */, - 901845DB18809B880071B3F7 /* ofxAudioUnitFftNode.h */, - 901845DC18809B880071B3F7 /* ofxAudioUnitFilePlayer.cpp */, - 901845DD18809B880071B3F7 /* ofxAudioUnitFilePlayer.h */, - 901845DE18809B880071B3F7 /* ofxAudioUnitHardwareUtils.cpp */, - 901845DF18809B880071B3F7 /* ofxAudioUnitHardwareUtils.h */, - 901845E018809B880071B3F7 /* ofxAudioUnitInput.cpp */, - 901845E118809B880071B3F7 /* ofxAudioUnitInput.h */, - 901845E218809B880071B3F7 /* ofxAudioUnitMatrixMixer.cpp */, - 901845E318809B880071B3F7 /* ofxAudioUnitMatrixMixer.h */, - 901845E418809B880071B3F7 /* ofxAudioUnitMidi.cpp */, - 901845E518809B880071B3F7 /* ofxAudioUnitMidi.h */, - 901845E618809B880071B3F7 /* ofxAudioUnitMixer.cpp */, - 901845E718809B880071B3F7 /* ofxAudioUnitMixer.h */, - 901845E818809B880071B3F7 /* ofxAudioUnitNetReceive.cpp */, - 901845E918809B880071B3F7 /* ofxAudioUnitNetReceive.h */, - 901845EA18809B880071B3F7 /* ofxAudioUnitNetSend.cpp */, - 901845EB18809B880071B3F7 /* ofxAudioUnitNetSend.h */, - 901845EC18809B880071B3F7 /* ofxAudioUnitOutput.cpp */, - 901845ED18809B880071B3F7 /* ofxAudioUnitOutput.h */, - 901845EE18809B880071B3F7 /* ofxAudioUnitRecorder.cpp */, - 901845EF18809B880071B3F7 /* ofxAudioUnitRecorder.h */, - 901845F018809B880071B3F7 /* ofxAudioUnitSampler.cpp */, - 901845F118809B880071B3F7 /* ofxAudioUnitSampler.h */, - 901845F218809B880071B3F7 /* ofxAudioUnitSpeechSynth.cpp */, - 901845F318809B880071B3F7 /* ofxAudioUnitSpeechSynth.h */, - 901845F418809B880071B3F7 /* ofxAudioUnitTap.cpp */, - 901845F518809B880071B3F7 /* ofxAudioUnitTap.h */, - 901845F618809B880071B3F7 /* ofxAudioUnitUtils.h */, - 901845F718809B880071B3F7 /* TPCircularBuffer */, - ); - name = src; - path = ../../../addons/ofxAudioUnit/src; - sourceTree = ""; - }; - 901845CC18809B880071B3F7 /* CAPublicUtility */ = { - isa = PBXGroup; - children = ( - 901845CD18809B880071B3F7 /* AUParamInfo.cpp */, - 901845CE18809B880071B3F7 /* AUParamInfo.h */, - 901845CF18809B880071B3F7 /* CAAUParameter.cpp */, - 901845D018809B880071B3F7 /* CAAUParameter.h */, - 901845D118809B880071B3F7 /* CADebugMacros.cpp */, - 901845D218809B880071B3F7 /* CADebugMacros.h */, - 901845D318809B880071B3F7 /* CAXException.h */, - ); - path = CAPublicUtility; - sourceTree = ""; - }; - 901845F718809B880071B3F7 /* TPCircularBuffer */ = { - isa = PBXGroup; - children = ( - 901845F818809B880071B3F7 /* TPCircularBuffer.c */, - 901845F918809B880071B3F7 /* TPCircularBuffer.h */, - ); - path = TPCircularBuffer; - sourceTree = ""; - }; - 90184659188466300071B3F7 /* ofxXmlSettings */ = { - isa = PBXGroup; - children = ( - 9018465A188466300071B3F7 /* libs */, - 9018465F188466300071B3F7 /* src */, - ); - name = ofxXmlSettings; - path = ../../../addons/ofxXmlSettings; - sourceTree = ""; - }; - 9018465A188466300071B3F7 /* libs */ = { - isa = PBXGroup; - children = ( - 9018465B188466300071B3F7 /* tinyxml.cpp */, - 9018465C188466300071B3F7 /* tinyxml.h */, - 9018465D188466300071B3F7 /* tinyxmlerror.cpp */, - 9018465E188466300071B3F7 /* tinyxmlparser.cpp */, - ); - path = libs; - sourceTree = ""; - }; - 9018465F188466300071B3F7 /* src */ = { - isa = PBXGroup; - children = ( - 90184660188466300071B3F7 /* ofxXmlSettings.cpp */, - 90184661188466300071B3F7 /* ofxXmlSettings.h */, - ); - path = src; - sourceTree = ""; - }; - 90AD606E189091F50020B2FF /* segmentation */ = { - isa = PBXGroup; - children = ( - 92CCE23C188965000001217C /* segmentationManager.cpp */, - 92CCE23D188965000001217C /* segmentationManager.h */, - 90C6A10C188EDEB900CCC161 /* PDCompare.cpp */, - 90C6A10D188EDEB900CCC161 /* PDCompare.h */, - ); - name = segmentation; - sourceTree = ""; - }; - 90F813D318887724004FFE4E /* ofxUI */ = { - isa = PBXGroup; - children = ( - 92CCE1A618887F980001217C /* src */, - ); - name = ofxUI; - path = ../../../addons/ofxUI; - sourceTree = ""; - }; - 92CCE1A618887F980001217C /* src */ = { - isa = PBXGroup; - children = ( - 92CCE1A718887F980001217C /* ofxUI.h */, - 92CCE1A818887F980001217C /* ofxUI2DGraph.cpp */, - 92CCE1A918887F980001217C /* ofxUI2DGraph.h */, - 92CCE1AA18887F980001217C /* ofxUI2DPad.cpp */, - 92CCE1AB18887F980001217C /* ofxUI2DPad.h */, - 92CCE1AC18887F980001217C /* ofxUIBaseDraws.cpp */, - 92CCE1AD18887F980001217C /* ofxUIBaseDraws.h */, - 92CCE1AE18887F980001217C /* ofxUIBiLabelSlider.cpp */, - 92CCE1AF18887F980001217C /* ofxUIBiLabelSlider.h */, - 92CCE1B018887F980001217C /* ofxUIButton.cpp */, - 92CCE1B118887F980001217C /* ofxUIButton.h */, - 92CCE1B218887F980001217C /* ofxUICanvas.cpp */, - 92CCE1B318887F980001217C /* ofxUICanvas.h */, - 92CCE1B418887F980001217C /* ofxUICircleSlider.cpp */, - 92CCE1B518887F980001217C /* ofxUICircleSlider.h */, - 92CCE1B618887F980001217C /* ofxUICustomImageButton.cpp */, - 92CCE1B718887F980001217C /* ofxUICustomImageButton.h */, - 92CCE1B818887F980001217C /* ofxUIDefines.h */, - 92CCE1B918887F980001217C /* ofxUIDragableLabelButton.cpp */, - 92CCE1BA18887F980001217C /* ofxUIDragableLabelButton.h */, - 92CCE1BB18887F980001217C /* ofxUIDropDownList.cpp */, - 92CCE1BC18887F980001217C /* ofxUIDropDownList.h */, - 92CCE1BD18887F980001217C /* ofxUIEventArgs.cpp */, - 92CCE1BE18887F980001217C /* ofxUIEventArgs.h */, - 92CCE1BF18887F980001217C /* ofxUIFPS.cpp */, - 92CCE1C018887F980001217C /* ofxUIFPS.h */, - 92CCE1C118887F980001217C /* ofxUIFPSSlider.cpp */, - 92CCE1C218887F980001217C /* ofxUIFPSSlider.h */, - 92CCE1C318887F980001217C /* ofxUIImage.cpp */, - 92CCE1C418887F980001217C /* ofxUIImage.h */, - 92CCE1C518887F980001217C /* ofxUIImageButton.cpp */, - 92CCE1C618887F980001217C /* ofxUIImageButton.h */, - 92CCE1C718887F980001217C /* ofxUIImageSampler.cpp */, - 92CCE1C818887F980001217C /* ofxUIImageSampler.h */, - 92CCE1C918887F980001217C /* ofxUIImageSlider.cpp */, - 92CCE1CA18887F980001217C /* ofxUIImageSlider.h */, - 92CCE1CB18887F980001217C /* ofxUIImageToggle.cpp */, - 92CCE1CC18887F980001217C /* ofxUIImageToggle.h */, - 92CCE1CD18887F980001217C /* ofxUIIntSlider.cpp */, - 92CCE1CE18887F980001217C /* ofxUIIntSlider.h */, - 92CCE1CF18887F980001217C /* ofxUILabel.cpp */, - 92CCE1D018887F980001217C /* ofxUILabel.h */, - 92CCE1D118887F980001217C /* ofxUILabelButton.cpp */, - 92CCE1D218887F980001217C /* ofxUILabelButton.h */, - 92CCE1D318887F980001217C /* ofxUILabelToggle.cpp */, - 92CCE1D418887F980001217C /* ofxUILabelToggle.h */, - 92CCE1D518887F980001217C /* ofxUIMinimalSlider.cpp */, - 92CCE1D618887F980001217C /* ofxUIMinimalSlider.h */, - 92CCE1D718887F980001217C /* ofxUIMovingGraph.cpp */, - 92CCE1D818887F980001217C /* ofxUIMovingGraph.h */, - 92CCE1D918887F980001217C /* ofxUIMultiImageButton.cpp */, - 92CCE1DA18887F980001217C /* ofxUIMultiImageButton.h */, - 92CCE1DB18887F980001217C /* ofxUIMultiImageToggle.cpp */, - 92CCE1DC18887F980001217C /* ofxUIMultiImageToggle.h */, - 92CCE1DD18887F980001217C /* ofxUINumberDialer.cpp */, - 92CCE1DE18887F980001217C /* ofxUINumberDialer.h */, - 92CCE1DF18887F980001217C /* ofxUIOFWrapper.h */, - 92CCE1E018887F980001217C /* ofxUIRadio.cpp */, - 92CCE1E118887F980001217C /* ofxUIRadio.h */, - 92CCE1E218887F980001217C /* ofxUIRangeSlider.cpp */, - 92CCE1E318887F980001217C /* ofxUIRangeSlider.h */, - 92CCE1E418887F980001217C /* ofxUIRectangle.cpp */, - 92CCE1E518887F980001217C /* ofxUIRectangle.h */, - 92CCE1E618887F980001217C /* ofxUIRotarySlider.cpp */, - 92CCE1E718887F980001217C /* ofxUIRotarySlider.h */, - 92CCE1E818887F980001217C /* ofxUIScrollableCanvas.cpp */, - 92CCE1E918887F980001217C /* ofxUIScrollableCanvas.h */, - 92CCE1EA18887F980001217C /* ofxUISlider.cpp */, - 92CCE1EB18887F980001217C /* ofxUISlider.h */, - 92CCE1EC18887F980001217C /* ofxUISortableList.cpp */, - 92CCE1ED18887F980001217C /* ofxUISortableList.h */, - 92CCE1EE18887F980001217C /* ofxUISpacer.cpp */, - 92CCE1EF18887F980001217C /* ofxUISpacer.h */, - 92CCE1F018887F980001217C /* ofxUISpectrum.cpp */, - 92CCE1F118887F980001217C /* ofxUISpectrum.h */, - 92CCE1F218887F980001217C /* ofxUISuperCanvas.cpp */, - 92CCE1F318887F980001217C /* ofxUISuperCanvas.h */, - 92CCE1F418887F980001217C /* ofxUITabBar.cpp */, - 92CCE1F518887F980001217C /* ofxUITabBar.h */, - 92CCE1F618887F980001217C /* ofxUITextArea.cpp */, - 92CCE1F718887F980001217C /* ofxUITextArea.h */, - 92CCE1F818887F980001217C /* ofxUITextInput.cpp */, - 92CCE1F918887F980001217C /* ofxUITextInput.h */, - 92CCE1FA18887F980001217C /* ofxUIToggle.cpp */, - 92CCE1FB18887F980001217C /* ofxUIToggle.h */, - 92CCE1FC18887F980001217C /* ofxUIToggleMatrix.cpp */, - 92CCE1FD18887F980001217C /* ofxUIToggleMatrix.h */, - 92CCE1FE18887F980001217C /* ofxUIUtils.h */, - 92CCE1FF18887F980001217C /* ofxUIValuePlotter.cpp */, - 92CCE20018887F980001217C /* ofxUIValuePlotter.h */, - 92CCE20118887F980001217C /* ofxUIWaveform.cpp */, - 92CCE20218887F980001217C /* ofxUIWaveform.h */, - 92CCE20318887F980001217C /* ofxUIWidget.cpp */, - 92CCE20418887F980001217C /* ofxUIWidget.h */, - 92CCE20518887F980001217C /* ofxUIWidgetWithLabel.cpp */, - 92CCE20618887F980001217C /* ofxUIWidgetWithLabel.h */, - 92CCE20718887F980001217C /* ofxUIWrapper.h */, - ); - path = src; - sourceTree = ""; - }; - 92CCE23F188965EF0001217C /* pitch */ = { - isa = PBXGroup; - children = ( - 92CCE240188965EF0001217C /* pitchDetector.cpp */, - 92CCE241188965EF0001217C /* pitchDetector.h */, - 92CCE242188965EF0001217C /* pitchDetectorManager.cpp */, - 92CCE243188965EF0001217C /* pitchDetectorManager.h */, - ); - path = pitch; - sourceTree = ""; - }; - 92CCE2461889660D0001217C /* utils */ = { - isa = PBXGroup; - children = ( - 90C6A10F188EE68A00CCC161 /* computeStats.h */, - 92CCE2471889660D0001217C /* scrollingGraph.cpp */, - 92CCE2481889660D0001217C /* scrollingGraph.h */, - 92CCE2491889660D0001217C /* smoother.cpp */, - 92CCE24A1889660D0001217C /* smoother.h */, - 92CCE24B1889660D0001217C /* utils.cpp */, - 92CCE24C1889660D0001217C /* utils.h */, - ); - path = utils; - sourceTree = ""; - }; - 92CCE2501889662E0001217C /* libs */ = { - isa = PBXGroup; - children = ( - 92F2984C188B6BA800310387 /* libSndFile */, - 92CCE4441889662F0001217C /* newAubio */, - ); - path = libs; - sourceTree = ""; - }; - 92CCE4441889662F0001217C /* newAubio */ = { - isa = PBXGroup; - children = ( - 92CCE4451889662F0001217C /* libaubio.a */, - 92CCE4461889662F0001217C /* libaubio.dylib */, - 92CCE4471889662F0001217C /* src */, - ); - path = newAubio; - sourceTree = ""; - }; - 92CCE4471889662F0001217C /* src */ = { - isa = PBXGroup; - children = ( - 92CCE4481889662F0001217C /* aubio.h */, - 92CCE4491889662F0001217C /* aubio_priv.h */, - 92CCE44A1889662F0001217C /* cvec.h */, - 92CCE44B1889662F0001217C /* fmat.h */, - 92CCE44C1889662F0001217C /* fvec.h */, - 92CCE44D1889662F0001217C /* io */, - 92CCE4561889662F0001217C /* lvec.h */, - 92CCE4571889662F0001217C /* mathutils.h */, - 92CCE4581889662F0001217C /* musicutils.h */, - 92CCE4591889662F0001217C /* onset */, - 92CCE45C1889662F0001217C /* pitch */, - 92CCE4641889662F0001217C /* spectral */, - 92CCE46C1889662F0001217C /* synth */, - 92CCE46F1889662F0001217C /* tempo */, - 92CCE4721889662F0001217C /* temporal */, - 92CCE4781889662F0001217C /* types.h */, - 92CCE4791889662F0001217C /* utils */, - 92CCE47D1889662F0001217C /* vecutils.h */, - ); - path = src; - sourceTree = ""; - }; - 92CCE44D1889662F0001217C /* io */ = { - isa = PBXGroup; - children = ( - 92CCE44E1889662F0001217C /* audio_unit.h */, - 92CCE44F1889662F0001217C /* sink.h */, - 92CCE4501889662F0001217C /* sink_apple_audio.h */, - 92CCE4511889662F0001217C /* sink_sndfile.h */, - 92CCE4521889662F0001217C /* source.h */, - 92CCE4531889662F0001217C /* source_apple_audio.h */, - 92CCE4541889662F0001217C /* source_avcodec.h */, - 92CCE4551889662F0001217C /* source_sndfile.h */, - ); - path = io; - sourceTree = ""; - }; - 92CCE4591889662F0001217C /* onset */ = { - isa = PBXGroup; - children = ( - 92CCE45A1889662F0001217C /* onset.h */, - 92CCE45B1889662F0001217C /* peakpicker.h */, - ); - path = onset; - sourceTree = ""; - }; - 92CCE45C1889662F0001217C /* pitch */ = { - isa = PBXGroup; - children = ( - 92CCE45D1889662F0001217C /* pitch.h */, - 92CCE45E1889662F0001217C /* pitchfcomb.h */, - 92CCE45F1889662F0001217C /* pitchmcomb.h */, - 92CCE4601889662F0001217C /* pitchschmitt.h */, - 92CCE4611889662F0001217C /* pitchspecacf.h */, - 92CCE4621889662F0001217C /* pitchyin.h */, - 92CCE4631889662F0001217C /* pitchyinfft.h */, - ); - path = pitch; - sourceTree = ""; - }; - 92CCE4641889662F0001217C /* spectral */ = { - isa = PBXGroup; - children = ( - 92CCE4651889662F0001217C /* fft.h */, - 92CCE4661889662F0001217C /* filterbank.h */, - 92CCE4671889662F0001217C /* filterbank_mel.h */, - 92CCE4681889662F0001217C /* mfcc.h */, - 92CCE4691889662F0001217C /* phasevoc.h */, - 92CCE46A1889662F0001217C /* specdesc.h */, - 92CCE46B1889662F0001217C /* tss.h */, - ); - path = spectral; - sourceTree = ""; - }; - 92CCE46C1889662F0001217C /* synth */ = { - isa = PBXGroup; - children = ( - 92CCE46D1889662F0001217C /* sampler.h */, - 92CCE46E1889662F0001217C /* wavetable.h */, - ); - path = synth; - sourceTree = ""; - }; - 92CCE46F1889662F0001217C /* tempo */ = { - isa = PBXGroup; - children = ( - 92CCE4701889662F0001217C /* beattracking.h */, - 92CCE4711889662F0001217C /* tempo.h */, - ); - path = tempo; - sourceTree = ""; - }; - 92CCE4721889662F0001217C /* temporal */ = { - isa = PBXGroup; - children = ( - 92CCE4731889662F0001217C /* a_weighting.h */, - 92CCE4741889662F0001217C /* biquad.h */, - 92CCE4751889662F0001217C /* c_weighting.h */, - 92CCE4761889662F0001217C /* filter.h */, - 92CCE4771889662F0001217C /* resampler.h */, - ); - path = temporal; - sourceTree = ""; - }; - 92CCE4791889662F0001217C /* utils */ = { - isa = PBXGroup; - children = ( - 92CCE47A1889662F0001217C /* hist.h */, - 92CCE47B1889662F0001217C /* parameter.h */, - 92CCE47C1889662F0001217C /* scale.h */, - ); - path = utils; - sourceTree = ""; - }; - 92F2984C188B6BA800310387 /* libSndFile */ = { - isa = PBXGroup; - children = ( - 92F2984D188B6BA800310387 /* scUBlibsndfile.a */, - 92F2984E188B6BA800310387 /* sndfile.h */, - 92F2984F188B6BA800310387 /* sndfile.hh */, - ); - path = libSndFile; - sourceTree = ""; - }; - BB4B014C10F69532006C3DED /* addons */ = { - isa = PBXGroup; - children = ( - 90F813D318887724004FFE4E /* ofxUI */, - 90184659188466300071B3F7 /* ofxXmlSettings */, - 901845CA18809B880071B3F7 /* ofxAudioUnit */, - ); - name = addons; - sourceTree = ""; - }; - BBAB23C913894ECA00AA2426 /* system frameworks */ = { - isa = PBXGroup; - children = ( - 901845FB18809B880071B3F7 /* CoreMIDI.framework */, - 9018461518809BBD0071B3F7 /* AudioUnit.framework */, - 9018461618809BBD0071B3F7 /* CoreAudioKit.framework */, - E7F985F515E0DE99003869B5 /* Accelerate.framework */, - E4C2424410CC5A17004149E2 /* AppKit.framework */, - E4C2424510CC5A17004149E2 /* Cocoa.framework */, - E4C2424610CC5A17004149E2 /* IOKit.framework */, - E45BE9710E8CC7DD009D7055 /* AGL.framework */, - E45BE9720E8CC7DD009D7055 /* ApplicationServices.framework */, - E45BE9730E8CC7DD009D7055 /* AudioToolbox.framework */, - E45BE9740E8CC7DD009D7055 /* Carbon.framework */, - E45BE9750E8CC7DD009D7055 /* CoreAudio.framework */, - E45BE9760E8CC7DD009D7055 /* CoreFoundation.framework */, - E45BE9770E8CC7DD009D7055 /* CoreServices.framework */, - E45BE9790E8CC7DD009D7055 /* OpenGL.framework */, - E45BE97A0E8CC7DD009D7055 /* QuickTime.framework */, - E7E077E415D3B63C0020DFD4 /* CoreVideo.framework */, - E7E077E715D3B6510020DFD4 /* QTKit.framework */, - ); - name = "system frameworks"; - sourceTree = ""; - }; - BBAB23CA13894EDB00AA2426 /* 3rd party frameworks */ = { - isa = PBXGroup; - children = ( - BBAB23BE13894E4700AA2426 /* GLUT.framework */, - ); - name = "3rd party frameworks"; - sourceTree = ""; - }; - E4328144138ABC890047C5CB /* Products */ = { - isa = PBXGroup; - children = ( - E4328148138ABC890047C5CB /* openFrameworksDebug.a */, - ); - name = Products; - sourceTree = ""; - }; - E45BE5980E8CC70C009D7055 /* frameworks */ = { - isa = PBXGroup; - children = ( - BBAB23CA13894EDB00AA2426 /* 3rd party frameworks */, - BBAB23C913894ECA00AA2426 /* system frameworks */, - ); - name = frameworks; - sourceTree = ""; - }; - E4B69B4A0A3A1720003C02F2 = { - isa = PBXGroup; - children = ( - E4B6FCAD0C3E899E008CF71C /* openFrameworks-Info.plist */, - E4EB6923138AFD0F00A09F29 /* Project.xcconfig */, - E4B69E1C0A3A1BDC003C02F2 /* src */, - E4EEC9E9138DF44700A80321 /* openFrameworks */, - BB4B014C10F69532006C3DED /* addons */, - E45BE5980E8CC70C009D7055 /* frameworks */, - E4B69B5B0A3A1756003C02F2 /* noteSegmentationDebug.app */, - ); - sourceTree = ""; - }; - E4B69E1C0A3A1BDC003C02F2 /* src */ = { - isa = PBXGroup; - children = ( - 92CCE2501889662E0001217C /* libs */, - 92CCE2461889660D0001217C /* utils */, - 92CCE23F188965EF0001217C /* pitch */, - 90AD606E189091F50020B2FF /* segmentation */, - 90184581188081C70071B3F7 /* main.cpp */, - 901845BC188081C70071B3F7 /* testApp.cpp */, - 901845BD188081C70071B3F7 /* testApp.h */, - 904AE8DC18886C30005AD271 /* audioUnitManager.cpp */, - 904AE8DD18886C30005AD271 /* audioUnitManager.h */, - ); - path = src; - sourceTree = SOURCE_ROOT; - }; - E4EEC9E9138DF44700A80321 /* openFrameworks */ = { - isa = PBXGroup; - children = ( - E4EB691F138AFCF100A09F29 /* CoreOF.xcconfig */, - E4328143138ABC890047C5CB /* openFrameworksLib.xcodeproj */, - ); - name = openFrameworks; - sourceTree = ""; - }; -/* End PBXGroup section */ - -/* Begin PBXNativeTarget section */ - E4B69B5A0A3A1756003C02F2 /* noteSegmentation */ = { - isa = PBXNativeTarget; - buildConfigurationList = E4B69B5F0A3A1757003C02F2 /* Build configuration list for PBXNativeTarget "noteSegmentation" */; - buildPhases = ( - E4B69B580A3A1756003C02F2 /* Sources */, - E4B69B590A3A1756003C02F2 /* Frameworks */, - E4B6FFFD0C3F9AB9008CF71C /* ShellScript */, - E4C2427710CC5ABF004149E2 /* CopyFiles */, - ); - buildRules = ( - ); - dependencies = ( - E4EEB9AC138B136A00A80321 /* PBXTargetDependency */, - ); - name = noteSegmentation; - productName = myOFApp; - productReference = E4B69B5B0A3A1756003C02F2 /* noteSegmentationDebug.app */; - productType = "com.apple.product-type.application"; - }; -/* End PBXNativeTarget section */ - -/* Begin PBXProject section */ - E4B69B4C0A3A1720003C02F2 /* Project object */ = { - isa = PBXProject; - attributes = { - LastUpgradeCheck = 0460; - }; - buildConfigurationList = E4B69B4D0A3A1720003C02F2 /* Build configuration list for PBXProject "noteSegmentation" */; - compatibilityVersion = "Xcode 3.2"; - developmentRegion = English; - hasScannedForEncodings = 0; - knownRegions = ( - English, - Japanese, - French, - German, - ); - mainGroup = E4B69B4A0A3A1720003C02F2; - productRefGroup = E4B69B4A0A3A1720003C02F2; - projectDirPath = ""; - projectReferences = ( - { - ProductGroup = E4328144138ABC890047C5CB /* Products */; - ProjectRef = E4328143138ABC890047C5CB /* openFrameworksLib.xcodeproj */; - }, - ); - projectRoot = ""; - targets = ( - E4B69B5A0A3A1756003C02F2 /* noteSegmentation */, - ); - }; -/* End PBXProject section */ - -/* Begin PBXReferenceProxy section */ - E4328148138ABC890047C5CB /* openFrameworksDebug.a */ = { - isa = PBXReferenceProxy; - fileType = archive.ar; - path = openFrameworksDebug.a; - remoteRef = E4328147138ABC890047C5CB /* PBXContainerItemProxy */; - sourceTree = BUILT_PRODUCTS_DIR; - }; -/* End PBXReferenceProxy section */ - -/* Begin PBXShellScriptBuildPhase section */ - E4B6FFFD0C3F9AB9008CF71C /* ShellScript */ = { - isa = PBXShellScriptBuildPhase; - buildActionMask = 2147483647; - files = ( - ); - inputPaths = ( - ); - outputPaths = ( - ); - runOnlyForDeploymentPostprocessing = 0; - shellPath = /bin/sh; - shellScript = "cp -f ../../../libs/fmodex/lib/osx/libfmodex.dylib \"$TARGET_BUILD_DIR/$PRODUCT_NAME.app/Contents/MacOS/libfmodex.dylib\"; install_name_tool -change ./libfmodex.dylib @executable_path/libfmodex.dylib \"$TARGET_BUILD_DIR/$PRODUCT_NAME.app/Contents/MacOS/$PRODUCT_NAME\";\nmkdir -p \"$TARGET_BUILD_DIR/$PRODUCT_NAME.app/Contents/Resources/\"\ncp -f \"$ICON_FILE\" \"$TARGET_BUILD_DIR/$PRODUCT_NAME.app/Contents/Resources/\"\n"; - }; -/* End PBXShellScriptBuildPhase section */ - -/* Begin PBXSourcesBuildPhase section */ - E4B69B580A3A1756003C02F2 /* Sources */ = { - isa = PBXSourcesBuildPhase; - buildActionMask = 2147483647; - files = ( - 92CCE21A18887F980001217C /* ofxUIIntSlider.cpp in Sources */, - 9018461018809B880071B3F7 /* ofxAudioUnitTap.cpp in Sources */, - 9018460318809B880071B3F7 /* ofxAudioUnitFftNode.cpp in Sources */, - 92CCE22D18887F980001217C /* ofxUITabBar.cpp in Sources */, - 92CCE21718887F980001217C /* ofxUIImageSampler.cpp in Sources */, - 92CCE20E18887F980001217C /* ofxUICircleSlider.cpp in Sources */, - 92CCE245188965EF0001217C /* pitchDetectorManager.cpp in Sources */, - 9018460118809B880071B3F7 /* ofxAudioUnitCocoaUtilties.mm in Sources */, - 92CCE20F18887F980001217C /* ofxUICustomImageButton.cpp in Sources */, - 92CCE22A18887F980001217C /* ofxUISpacer.cpp in Sources */, - 92CCE21D18887F980001217C /* ofxUILabelToggle.cpp in Sources */, - 92CCE24F1889660D0001217C /* utils.cpp in Sources */, - 92CCE20918887F980001217C /* ofxUI2DPad.cpp in Sources */, - 9018460018809B880071B3F7 /* ofxAudioUnit.cpp in Sources */, - 92CCE22C18887F980001217C /* ofxUISuperCanvas.cpp in Sources */, - 9018460418809B880071B3F7 /* ofxAudioUnitFilePlayer.cpp in Sources */, - 901845FD18809B880071B3F7 /* AUParamInfo.cpp in Sources */, - 92CCE21918887F980001217C /* ofxUIImageToggle.cpp in Sources */, - 92CCE22818887F980001217C /* ofxUISlider.cpp in Sources */, - 90C6A10E188EDEB900CCC161 /* PDCompare.cpp in Sources */, - 92CCE21518887F980001217C /* ofxUIImage.cpp in Sources */, - 92CCE244188965EF0001217C /* pitchDetector.cpp in Sources */, - 92CCE21B18887F980001217C /* ofxUILabel.cpp in Sources */, - 92CCE22318887F980001217C /* ofxUIRadio.cpp in Sources */, - 901845FE18809B880071B3F7 /* CAAUParameter.cpp in Sources */, - 92CCE21318887F980001217C /* ofxUIFPS.cpp in Sources */, - 92CCE22918887F980001217C /* ofxUISortableList.cpp in Sources */, - 92CCE21618887F980001217C /* ofxUIImageButton.cpp in Sources */, - 92CCE24D1889660D0001217C /* scrollingGraph.cpp in Sources */, - 90184664188466300071B3F7 /* tinyxmlparser.cpp in Sources */, - 92CCE22718887F980001217C /* ofxUIScrollableCanvas.cpp in Sources */, - 92CCE23418887F980001217C /* ofxUIWidget.cpp in Sources */, - 9018460218809B880071B3F7 /* ofxAudioUnitDSPNode.cpp in Sources */, - 92CCE21118887F980001217C /* ofxUIDropDownList.cpp in Sources */, - 9018461118809B880071B3F7 /* TPCircularBuffer.c in Sources */, - 92CCE22018887F980001217C /* ofxUIMultiImageButton.cpp in Sources */, - 9018460918809B880071B3F7 /* ofxAudioUnitMixer.cpp in Sources */, - 9018460F18809B880071B3F7 /* ofxAudioUnitSpeechSynth.cpp in Sources */, - 92CCE21418887F980001217C /* ofxUIFPSSlider.cpp in Sources */, - 92CCE22418887F980001217C /* ofxUIRangeSlider.cpp in Sources */, - 92CCE21818887F980001217C /* ofxUIImageSlider.cpp in Sources */, - 92CCE20B18887F980001217C /* ofxUIBiLabelSlider.cpp in Sources */, - 92CCE23018887F980001217C /* ofxUIToggle.cpp in Sources */, - 92CCE20C18887F980001217C /* ofxUIButton.cpp in Sources */, - 92CCE23318887F980001217C /* ofxUIWaveform.cpp in Sources */, - 90184663188466300071B3F7 /* tinyxmlerror.cpp in Sources */, - 9018460818809B880071B3F7 /* ofxAudioUnitMidi.cpp in Sources */, - 9018460E18809B880071B3F7 /* ofxAudioUnitSampler.cpp in Sources */, - 92CCE20D18887F980001217C /* ofxUICanvas.cpp in Sources */, - 901845BE188081C70071B3F7 /* main.cpp in Sources */, - 92CCE21F18887F980001217C /* ofxUIMovingGraph.cpp in Sources */, - 9018460718809B880071B3F7 /* ofxAudioUnitMatrixMixer.cpp in Sources */, - 92CCE23E188965000001217C /* segmentationManager.cpp in Sources */, - 90184665188466300071B3F7 /* ofxXmlSettings.cpp in Sources */, - 92CCE22B18887F980001217C /* ofxUISpectrum.cpp in Sources */, - 9018460B18809B880071B3F7 /* ofxAudioUnitNetSend.cpp in Sources */, - 92CCE20818887F980001217C /* ofxUI2DGraph.cpp in Sources */, - 901845C1188081C70071B3F7 /* testApp.cpp in Sources */, - 904AE8DE18886C30005AD271 /* audioUnitManager.cpp in Sources */, - 92CCE22518887F980001217C /* ofxUIRectangle.cpp in Sources */, - 92CCE21C18887F980001217C /* ofxUILabelButton.cpp in Sources */, - 90184662188466300071B3F7 /* tinyxml.cpp in Sources */, - 92CCE23218887F980001217C /* ofxUIValuePlotter.cpp in Sources */, - 9018460D18809B880071B3F7 /* ofxAudioUnitRecorder.cpp in Sources */, - 92CCE21E18887F980001217C /* ofxUIMinimalSlider.cpp in Sources */, - 92CCE22E18887F980001217C /* ofxUITextArea.cpp in Sources */, - 9018460518809B880071B3F7 /* ofxAudioUnitHardwareUtils.cpp in Sources */, - 92CCE20A18887F980001217C /* ofxUIBaseDraws.cpp in Sources */, - 92CCE21218887F980001217C /* ofxUIEventArgs.cpp in Sources */, - 9018460618809B880071B3F7 /* ofxAudioUnitInput.cpp in Sources */, - 901845FF18809B880071B3F7 /* CADebugMacros.cpp in Sources */, - 9018460A18809B880071B3F7 /* ofxAudioUnitNetReceive.cpp in Sources */, - 92CCE22118887F980001217C /* ofxUIMultiImageToggle.cpp in Sources */, - 92CCE23518887F980001217C /* ofxUIWidgetWithLabel.cpp in Sources */, - 92CCE21018887F980001217C /* ofxUIDragableLabelButton.cpp in Sources */, - 92CCE22F18887F980001217C /* ofxUITextInput.cpp in Sources */, - 92CCE22618887F980001217C /* ofxUIRotarySlider.cpp in Sources */, - 92CCE24E1889660D0001217C /* smoother.cpp in Sources */, - 9018460C18809B880071B3F7 /* ofxAudioUnitOutput.cpp in Sources */, - 92CCE22218887F980001217C /* ofxUINumberDialer.cpp in Sources */, - 92CCE23118887F980001217C /* ofxUIToggleMatrix.cpp in Sources */, - ); - runOnlyForDeploymentPostprocessing = 0; - }; -/* End PBXSourcesBuildPhase section */ - -/* Begin PBXTargetDependency section */ - E4EEB9AC138B136A00A80321 /* PBXTargetDependency */ = { - isa = PBXTargetDependency; - name = openFrameworks; - targetProxy = E4EEB9AB138B136A00A80321 /* PBXContainerItemProxy */; - }; -/* End PBXTargetDependency section */ - -/* Begin XCBuildConfiguration section */ - E4B69B4E0A3A1720003C02F2 /* Debug */ = { - isa = XCBuildConfiguration; - baseConfigurationReference = E4EB6923138AFD0F00A09F29 /* Project.xcconfig */; - buildSettings = { - ARCHS = "$(NATIVE_ARCH)"; - CONFIGURATION_BUILD_DIR = "$(SRCROOT)/bin/"; - COPY_PHASE_STRIP = NO; - DEAD_CODE_STRIPPING = YES; - GCC_AUTO_VECTORIZATION = YES; - GCC_ENABLE_SSE3_EXTENSIONS = YES; - GCC_ENABLE_SUPPLEMENTAL_SSE3_INSTRUCTIONS = YES; - GCC_INLINES_ARE_PRIVATE_EXTERN = NO; - GCC_OPTIMIZATION_LEVEL = 0; - GCC_SYMBOLS_PRIVATE_EXTERN = NO; - GCC_WARN_ABOUT_DEPRECATED_FUNCTIONS = YES; - GCC_WARN_ABOUT_INVALID_OFFSETOF_MACRO = NO; - GCC_WARN_ALLOW_INCOMPLETE_PROTOCOL = NO; - GCC_WARN_UNINITIALIZED_AUTOS = NO; - GCC_WARN_UNUSED_VALUE = NO; - GCC_WARN_UNUSED_VARIABLE = NO; - HEADER_SEARCH_PATHS = ( - "$(OF_CORE_HEADERS)", - "src/**", - ); - MACOSX_DEPLOYMENT_TARGET = 10.6; - OTHER_CPLUSPLUSFLAGS = ( - "-D__MACOSX_CORE__", - "-lpthread", - "-mtune=native", - ); - SDKROOT = macosx; - }; - name = Debug; - }; - E4B69B4F0A3A1720003C02F2 /* Release */ = { - isa = XCBuildConfiguration; - baseConfigurationReference = E4EB6923138AFD0F00A09F29 /* Project.xcconfig */; - buildSettings = { - ARCHS = "$(NATIVE_ARCH)"; - CONFIGURATION_BUILD_DIR = "$(SRCROOT)/bin/"; - COPY_PHASE_STRIP = YES; - DEAD_CODE_STRIPPING = YES; - GCC_AUTO_VECTORIZATION = YES; - GCC_ENABLE_SSE3_EXTENSIONS = YES; - GCC_ENABLE_SUPPLEMENTAL_SSE3_INSTRUCTIONS = YES; - GCC_INLINES_ARE_PRIVATE_EXTERN = NO; - GCC_OPTIMIZATION_LEVEL = 3; - GCC_SYMBOLS_PRIVATE_EXTERN = NO; - GCC_UNROLL_LOOPS = YES; - GCC_WARN_ABOUT_DEPRECATED_FUNCTIONS = YES; - GCC_WARN_ABOUT_INVALID_OFFSETOF_MACRO = NO; - GCC_WARN_ALLOW_INCOMPLETE_PROTOCOL = NO; - GCC_WARN_UNINITIALIZED_AUTOS = NO; - GCC_WARN_UNUSED_VALUE = NO; - GCC_WARN_UNUSED_VARIABLE = NO; - HEADER_SEARCH_PATHS = ( - "$(OF_CORE_HEADERS)", - "src/**", - ); - "HEADER_SEARCH_PATHS[arch=*]" = ( - "$(OF_CORE_HEADERS)", - "src/**", - ); - MACOSX_DEPLOYMENT_TARGET = 10.6; - OTHER_CPLUSPLUSFLAGS = ( - "-D__MACOSX_CORE__", - "-lpthread", - "-mtune=native", - ); - SDKROOT = macosx; - }; - name = Release; - }; - E4B69B600A3A1757003C02F2 /* Debug */ = { - isa = XCBuildConfiguration; - buildSettings = { - COMBINE_HIDPI_IMAGES = YES; - COPY_PHASE_STRIP = NO; - FRAMEWORK_SEARCH_PATHS = ( - "$(inherited)", - "$(FRAMEWORK_SEARCH_PATHS_QUOTED_FOR_TARGET_1)", - ); - FRAMEWORK_SEARCH_PATHS_QUOTED_FOR_TARGET_1 = "\"$(SRCROOT)/../../../libs/glut/lib/osx\""; - GCC_DYNAMIC_NO_PIC = NO; - GCC_GENERATE_DEBUGGING_SYMBOLS = YES; - GCC_MODEL_TUNING = NONE; - ICON = "$(ICON_NAME_DEBUG)"; - ICON_FILE = "$(ICON_FILE_PATH)$(ICON)"; - INFOPLIST_FILE = "openFrameworks-Info.plist"; - INSTALL_PATH = "$(HOME)/Applications"; - LIBRARY_SEARCH_PATHS = ( - "$(inherited)", - "$(LIBRARY_SEARCH_PATHS_QUOTED_FOR_TARGET_1)", - "$(LIBRARY_SEARCH_PATHS_QUOTED_FOR_TARGET_2)", - "$(LIBRARY_SEARCH_PATHS_QUOTED_FOR_TARGET_3)", - "$(LIBRARY_SEARCH_PATHS_QUOTED_FOR_TARGET_4)", - "$(LIBRARY_SEARCH_PATHS_QUOTED_FOR_TARGET_5)", - "$(LIBRARY_SEARCH_PATHS_QUOTED_FOR_TARGET_6)", - "$(LIBRARY_SEARCH_PATHS_QUOTED_FOR_TARGET_7)", - "$(LIBRARY_SEARCH_PATHS_QUOTED_FOR_TARGET_8)", - "$(LIBRARY_SEARCH_PATHS_QUOTED_FOR_TARGET_9)", - "$(LIBRARY_SEARCH_PATHS_QUOTED_FOR_TARGET_10)", - "$(LIBRARY_SEARCH_PATHS_QUOTED_FOR_TARGET_11)", - "$(LIBRARY_SEARCH_PATHS_QUOTED_FOR_TARGET_12)", - "$(LIBRARY_SEARCH_PATHS_QUOTED_FOR_TARGET_13)", - "$(LIBRARY_SEARCH_PATHS_QUOTED_FOR_TARGET_14)", - "$(LIBRARY_SEARCH_PATHS_QUOTED_FOR_TARGET_15)", - "$(LIBRARY_SEARCH_PATHS_QUOTED_FOR_TARGET_2)", - "$(LIBRARY_SEARCH_PATHS_QUOTED_FOR_TARGET_3)", - "$(LIBRARY_SEARCH_PATHS_QUOTED_FOR_TARGET_7)", - "$(LIBRARY_SEARCH_PATHS_QUOTED_FOR_TARGET_8)", - "$(LIBRARY_SEARCH_PATHS_QUOTED_FOR_TARGET_9)", - "$(LIBRARY_SEARCH_PATHS_QUOTED_FOR_TARGET_10)", - "$(LIBRARY_SEARCH_PATHS_QUOTED_FOR_TARGET_11)", - "$(LIBRARY_SEARCH_PATHS_QUOTED_FOR_TARGET_12)", - "$(LIBRARY_SEARCH_PATHS_QUOTED_FOR_TARGET_13)", - "$(LIBRARY_SEARCH_PATHS_QUOTED_FOR_TARGET_16)", - "$(LIBRARY_SEARCH_PATHS_QUOTED_FOR_TARGET_17)", - "$(LIBRARY_SEARCH_PATHS_QUOTED_FOR_TARGET_18)", - "$(LIBRARY_SEARCH_PATHS_QUOTED_FOR_TARGET_19)", - "$(LIBRARY_SEARCH_PATHS_QUOTED_FOR_TARGET_20)", - "$(LIBRARY_SEARCH_PATHS_QUOTED_FOR_TARGET_21)", - "$(LIBRARY_SEARCH_PATHS_QUOTED_FOR_TARGET_22)", - "$(LIBRARY_SEARCH_PATHS_QUOTED_FOR_TARGET_23)", - "$(LIBRARY_SEARCH_PATHS_QUOTED_FOR_TARGET_24)", - "$(LIBRARY_SEARCH_PATHS_QUOTED_FOR_TARGET_25)", - "$(LIBRARY_SEARCH_PATHS_QUOTED_FOR_TARGET_26)", - "$(LIBRARY_SEARCH_PATHS_QUOTED_FOR_TARGET_27)", - "$(LIBRARY_SEARCH_PATHS_QUOTED_FOR_TARGET_28)", - "$(LIBRARY_SEARCH_PATHS_QUOTED_FOR_TARGET_29)", - "$(LIBRARY_SEARCH_PATHS_QUOTED_FOR_TARGET_30)", - "$(LIBRARY_SEARCH_PATHS_QUOTED_FOR_TARGET_31)", - "$(LIBRARY_SEARCH_PATHS_QUOTED_FOR_TARGET_32)", - "$(LIBRARY_SEARCH_PATHS_QUOTED_FOR_TARGET_33)", - "$(LIBRARY_SEARCH_PATHS_QUOTED_FOR_TARGET_34)", - "$(LIBRARY_SEARCH_PATHS_QUOTED_FOR_TARGET_35)", - "$(LIBRARY_SEARCH_PATHS_QUOTED_FOR_TARGET_36)", - "$(LIBRARY_SEARCH_PATHS_QUOTED_FOR_TARGET_37)", - "$(LIBRARY_SEARCH_PATHS_QUOTED_FOR_TARGET_38)", - "$(LIBRARY_SEARCH_PATHS_QUOTED_FOR_TARGET_39)", - "$(LIBRARY_SEARCH_PATHS_QUOTED_FOR_TARGET_40)", - "$(LIBRARY_SEARCH_PATHS_QUOTED_FOR_TARGET_41)", - "$(LIBRARY_SEARCH_PATHS_QUOTED_FOR_TARGET_42)", - "$(LIBRARY_SEARCH_PATHS_QUOTED_FOR_TARGET_43)", - "$(LIBRARY_SEARCH_PATHS_QUOTED_FOR_TARGET_44)", - "$(LIBRARY_SEARCH_PATHS_QUOTED_FOR_TARGET_45)", - "$(LIBRARY_SEARCH_PATHS_QUOTED_FOR_TARGET_46)", - "$(LIBRARY_SEARCH_PATHS_QUOTED_FOR_TARGET_47)", - "$(LIBRARY_SEARCH_PATHS_QUOTED_FOR_TARGET_48)", - "$(LIBRARY_SEARCH_PATHS_QUOTED_FOR_TARGET_49)", - "$(LIBRARY_SEARCH_PATHS_QUOTED_FOR_TARGET_50)", - "$(LIBRARY_SEARCH_PATHS_QUOTED_FOR_TARGET_51)", - "$(LIBRARY_SEARCH_PATHS_QUOTED_FOR_TARGET_52)", - ./src/libs/newAubio, - /Users/zach/Documents/OF/of_v0.8.0_osx_release/devart/noteDetection/noteSegmentation/src/libs/libSndFile, - ); - PRODUCT_NAME = noteSegmentationDebug; - WRAPPER_EXTENSION = app; - }; - name = Debug; - }; - E4B69B610A3A1757003C02F2 /* Release */ = { - isa = XCBuildConfiguration; - buildSettings = { - COMBINE_HIDPI_IMAGES = YES; - COPY_PHASE_STRIP = YES; - FRAMEWORK_SEARCH_PATHS = ( - "$(inherited)", - "$(FRAMEWORK_SEARCH_PATHS_QUOTED_FOR_TARGET_1)", - ); - FRAMEWORK_SEARCH_PATHS_QUOTED_FOR_TARGET_1 = "\"$(SRCROOT)/../../../libs/glut/lib/osx\""; - GCC_GENERATE_DEBUGGING_SYMBOLS = YES; - GCC_MODEL_TUNING = NONE; - ICON = "$(ICON_NAME_RELEASE)"; - ICON_FILE = "$(ICON_FILE_PATH)$(ICON)"; - INFOPLIST_FILE = "openFrameworks-Info.plist"; - INSTALL_PATH = "$(HOME)/Applications"; - LIBRARY_SEARCH_PATHS = ( - "$(inherited)", - "$(LIBRARY_SEARCH_PATHS_QUOTED_FOR_TARGET_1)", - "$(LIBRARY_SEARCH_PATHS_QUOTED_FOR_TARGET_2)", - "$(LIBRARY_SEARCH_PATHS_QUOTED_FOR_TARGET_3)", - "$(LIBRARY_SEARCH_PATHS_QUOTED_FOR_TARGET_4)", - "$(LIBRARY_SEARCH_PATHS_QUOTED_FOR_TARGET_5)", - "$(LIBRARY_SEARCH_PATHS_QUOTED_FOR_TARGET_6)", - "$(LIBRARY_SEARCH_PATHS_QUOTED_FOR_TARGET_7)", - "$(LIBRARY_SEARCH_PATHS_QUOTED_FOR_TARGET_8)", - "$(LIBRARY_SEARCH_PATHS_QUOTED_FOR_TARGET_9)", - "$(LIBRARY_SEARCH_PATHS_QUOTED_FOR_TARGET_10)", - "$(LIBRARY_SEARCH_PATHS_QUOTED_FOR_TARGET_11)", - "$(LIBRARY_SEARCH_PATHS_QUOTED_FOR_TARGET_12)", - "$(LIBRARY_SEARCH_PATHS_QUOTED_FOR_TARGET_13)", - "$(LIBRARY_SEARCH_PATHS_QUOTED_FOR_TARGET_14)", - "$(LIBRARY_SEARCH_PATHS_QUOTED_FOR_TARGET_15)", - "$(LIBRARY_SEARCH_PATHS_QUOTED_FOR_TARGET_2)", - "$(LIBRARY_SEARCH_PATHS_QUOTED_1)", - "$(LIBRARY_SEARCH_PATHS_QUOTED_FOR_TARGET_3)", - "$(LIBRARY_SEARCH_PATHS_QUOTED_FOR_TARGET_7)", - "$(LIBRARY_SEARCH_PATHS_QUOTED_FOR_TARGET_8)", - "$(LIBRARY_SEARCH_PATHS_QUOTED_FOR_TARGET_9)", - "$(LIBRARY_SEARCH_PATHS_QUOTED_FOR_TARGET_10)", - "$(LIBRARY_SEARCH_PATHS_QUOTED_FOR_TARGET_11)", - "$(LIBRARY_SEARCH_PATHS_QUOTED_FOR_TARGET_12)", - "$(LIBRARY_SEARCH_PATHS_QUOTED_FOR_TARGET_13)", - "$(LIBRARY_SEARCH_PATHS_QUOTED_FOR_TARGET_16)", - "$(LIBRARY_SEARCH_PATHS_QUOTED_FOR_TARGET_17)", - "$(LIBRARY_SEARCH_PATHS_QUOTED_FOR_TARGET_18)", - "$(LIBRARY_SEARCH_PATHS_QUOTED_FOR_TARGET_19)", - "$(LIBRARY_SEARCH_PATHS_QUOTED_FOR_TARGET_20)", - "$(LIBRARY_SEARCH_PATHS_QUOTED_FOR_TARGET_21)", - "$(LIBRARY_SEARCH_PATHS_QUOTED_FOR_TARGET_22)", - "$(LIBRARY_SEARCH_PATHS_QUOTED_FOR_TARGET_23)", - "$(LIBRARY_SEARCH_PATHS_QUOTED_FOR_TARGET_24)", - "$(LIBRARY_SEARCH_PATHS_QUOTED_FOR_TARGET_25)", - "$(LIBRARY_SEARCH_PATHS_QUOTED_FOR_TARGET_26)", - "$(LIBRARY_SEARCH_PATHS_QUOTED_FOR_TARGET_27)", - "$(LIBRARY_SEARCH_PATHS_QUOTED_FOR_TARGET_28)", - "$(LIBRARY_SEARCH_PATHS_QUOTED_FOR_TARGET_29)", - "$(LIBRARY_SEARCH_PATHS_QUOTED_FOR_TARGET_30)", - "$(LIBRARY_SEARCH_PATHS_QUOTED_FOR_TARGET_31)", - "$(LIBRARY_SEARCH_PATHS_QUOTED_FOR_TARGET_32)", - "$(LIBRARY_SEARCH_PATHS_QUOTED_FOR_TARGET_33)", - "$(LIBRARY_SEARCH_PATHS_QUOTED_FOR_TARGET_34)", - "$(LIBRARY_SEARCH_PATHS_QUOTED_FOR_TARGET_35)", - "$(LIBRARY_SEARCH_PATHS_QUOTED_FOR_TARGET_36)", - "$(LIBRARY_SEARCH_PATHS_QUOTED_FOR_TARGET_37)", - "$(LIBRARY_SEARCH_PATHS_QUOTED_FOR_TARGET_38)", - "$(LIBRARY_SEARCH_PATHS_QUOTED_FOR_TARGET_39)", - "$(LIBRARY_SEARCH_PATHS_QUOTED_FOR_TARGET_40)", - "$(LIBRARY_SEARCH_PATHS_QUOTED_FOR_TARGET_41)", - "$(LIBRARY_SEARCH_PATHS_QUOTED_FOR_TARGET_42)", - "$(LIBRARY_SEARCH_PATHS_QUOTED_FOR_TARGET_43)", - "$(LIBRARY_SEARCH_PATHS_QUOTED_FOR_TARGET_44)", - "$(LIBRARY_SEARCH_PATHS_QUOTED_FOR_TARGET_45)", - "$(LIBRARY_SEARCH_PATHS_QUOTED_FOR_TARGET_46)", - "$(LIBRARY_SEARCH_PATHS_QUOTED_FOR_TARGET_47)", - "$(LIBRARY_SEARCH_PATHS_QUOTED_FOR_TARGET_48)", - "$(LIBRARY_SEARCH_PATHS_QUOTED_FOR_TARGET_49)", - "$(LIBRARY_SEARCH_PATHS_QUOTED_FOR_TARGET_50)", - "$(LIBRARY_SEARCH_PATHS_QUOTED_FOR_TARGET_51)", - ./src/libs/newAubio, - /Users/zach/Documents/OF/of_v0.8.0_osx_release/devart/noteDetection/noteSegmentation/src/libs/libSndFile, - ); - PRODUCT_NAME = noteSegmentation; - WRAPPER_EXTENSION = app; - }; - name = Release; - }; -/* End XCBuildConfiguration section */ - -/* Begin XCConfigurationList section */ - E4B69B4D0A3A1720003C02F2 /* Build configuration list for PBXProject "noteSegmentation" */ = { - isa = XCConfigurationList; - buildConfigurations = ( - E4B69B4E0A3A1720003C02F2 /* Debug */, - E4B69B4F0A3A1720003C02F2 /* Release */, - ); - defaultConfigurationIsVisible = 0; - defaultConfigurationName = Release; - }; - E4B69B5F0A3A1757003C02F2 /* Build configuration list for PBXNativeTarget "noteSegmentation" */ = { - isa = XCConfigurationList; - buildConfigurations = ( - E4B69B600A3A1757003C02F2 /* Debug */, - E4B69B610A3A1757003C02F2 /* Release */, - ); - defaultConfigurationIsVisible = 0; - defaultConfigurationName = Release; - }; -/* End XCConfigurationList section */ - }; - rootObject = E4B69B4C0A3A1720003C02F2 /* Project object */; -} diff --git a/project_code/noteDetection/noteSegmentation/openFrameworks-Info.plist b/project_code/noteDetection/noteSegmentation/openFrameworks-Info.plist deleted file mode 100644 index edb46d2ba..000000000 --- a/project_code/noteDetection/noteSegmentation/openFrameworks-Info.plist +++ /dev/null @@ -1,22 +0,0 @@ - - - - - CFBundleDevelopmentRegion - English - CFBundleExecutable - ${EXECUTABLE_NAME} - CFBundleIdentifier - com.yourcompany.openFrameworks - CFBundleInfoDictionaryVersion - 6.0 - CFBundlePackageType - APPL - CFBundleSignature - ???? - CFBundleVersion - 1.0 - CFBundleIconFile - ${ICON} - - diff --git a/project_code/noteDetection/noteSegmentation/src/PDCompare.cpp b/project_code/noteDetection/noteSegmentation/src/PDCompare.cpp deleted file mode 100644 index da4064c6e..000000000 --- a/project_code/noteDetection/noteSegmentation/src/PDCompare.cpp +++ /dev/null @@ -1,262 +0,0 @@ -// -// PDCompare.cpp -// noteSegmentation -// -// Created by Jason Levine on 2014-01-21. -// -// - -#include "PDCompare.h" -#include "testApp.h" -#include "computeStats.h" - - -void PDCompare::setup(pitchDetectorManager * _PDM, int _bufferSize ) { - PDM = _PDM; - bufferSize = _bufferSize; - nFrames = 25; - - - scrollingGraph noteFoundGraph; - noteFoundGraph.setup(PDM->graphWidth, 0, 0, 1.0); - for (int i = 0; i < PDM->size(); i++) { - noteFound.push_back(noteFoundGraph); - } - - agreedNotes.assign(PDM->graphWidth, 0.0); - means.assign(PDM->size(), 0.0); - stdDevs.assign(PDM->size(), 0.0); - - stdDevThresh = 5; - - sum = false; - - minDuration = 25; - minPitch = 20; - nFramesRecording = 0; -} - -void PDCompare::update(float * samples, int sampleTime){ - //clear stats - means.assign(PDM->size(), 0.0); - stdDevs.assign(PDM->size(), 0.0); - - for (int i = 0; i < PDM->size(); i++) { - - //calculate stats - for (int j = PDM->graphWidth - nFrames; j < PDM->graphWidth; j++) { - means[i]+=PDM->medianGraphs[i].valHistory[j]; - } - means[i] /= nFrames; - stdDevs[i] = computeStdDev(PDM->medianGraphs[i].valHistory.end()-nFrames, PDM->medianGraphs[i].valHistory.end(), means[i]); - - //if we are in a note go back nframes and make them all "in a note" - int isNote = (stdDevs[i] < stdDevThresh && means[i] > 0) ? 1 : 0; - noteFound[i].addValue(isNote); - if (isNote == 1) { - for (int j = nFrames; j > 0; j--) { - noteFound[i].valHistory[PDM->graphWidth - j] = 1; - } - } - - } - - //find the intersection of PDs - for (int i = 0; i < PDM->graphWidth; i++) { - int agreeCount = 0; - for (int j = 0; j < noteFound.size(); j++) { - agreeCount += noteFound[j].valHistory[i]; - } - agreedNotes[i] = (agreeCount == noteFound.size() ? 1 : 0); - } - - // count how many frames in a row the vel is below the threshold - if ( noteFound[2].getLast() == 1) { //agreedNotes[PDM->graphWidth-1] == 1 - //count buffers - noteRun++; - - // record samples -// for (int i = 0; i < bufferSize; i++ ) { -// currentNote.samples.push_back(samples[i]); -// } - - if (nFramesRecording == 0){ - currentNote.startTime = sampleTime; - } - - currentNote.endTime = sampleTime + bufferSize; - nFramesRecording++; - - //record pitches - //pitchesForRecording.push_back(medianGraphs[PDM->PDMethod].getLast()); - analysisFrames.push_back(PDM->medianGraphs[2].getLast()); - - } - else { - - /* - // if the vel is above the thresh then check if the current run is longer than the min duration. If so save the note. Regardless, set the run count to zero. - if ( noteRun > minDuration) { -// cout << "note duration = " << noteRun << endl; - marker segment; - segment.start = PDM->graphWidth - noteRun; - segment.end = PDM->graphWidth; - - float avg = 0; - for (int i = 0; i < analysisFrames.size(); i++){ - avg += analysisFrames[i]; - } - avg /= (MAX(1.0, analysisFrames.size())); - - // pitchesForRecording.clear(); - // zero periods look like 9, 10... etc... - if (avg > minPitch){ - //add markers - markers.push_back(segment); - //add correspnding note - currentNote.mostCommonPitch = findMostCommonPitch(); - - - - float duration = (currentNote.endTime - currentNote.startTime ) / 44100. ; - // sometimes, when we wrap over a loop, bad stuff happens, let's be careful: - if (duration > 0 && currentNote.mostCommonPitch > 0){ - //turned note saving off so we can run both segmanagers together. -// -// ((testApp *) ofGetAppPtr()) -> addNote(currentNote.startTime - nFrames * bufferSize, currentNote.endTime, currentNote.mostCommonPitch); - - cout << "note recorded - min duration = " << currentNote.startTime << endl << endl; - } - - } - - }*/ - //reset - noteRun = nFrames; -// currentNote.samples.clear(); - analysisFrames.clear(); - nFramesRecording = 0; - currentNote.startTime = 0; - currentNote.endTime = 0; - } - - - if (markers.size() > 0) { - for (int i = 0; i < markers.size(); i++) { - markers[i].start--; - markers[i].end--; - } - } - -} - - -void PDCompare::draw(){ - - int height = ofGetHeight() / (PDM->size()+1); - for (int i = 0; i < PDM->size(); i++) { - ofPushMatrix(); - ofTranslate(0, i * height); - - //graphs - ofSetColor(255,0,0); - PDM->medianGraphs[i].draw(height); - - ofSetColor(25,200,25,50); - noteFound[i].draw(height, 0, 1, true); - - - //mean - float meanScaled = ofMap(means[i], 0, PDM->graphMax, height, 0, true); - ofSetColor(0); - ofLine(ofGetWidth() - nFrames * 2, meanScaled, ofGetWidth(), meanScaled); - - //stdDEv - float stdDevScaled = ofMap(stdDevs[i], 0, PDM->graphMax, 0, height, true); - (stdDevs[i] < stdDevThresh) ? ofSetColor(25,200,25,100) : ofSetColor(200,25,25,100); - ofRect(ofGetWidth() - nFrames * 2, meanScaled - stdDevScaled, ofGetWidth(), stdDevScaled * 2); - - - ofSetColor(0); - ofDrawBitmapStringHighlight(PDM->pitchDetectors[i]->name, ofPoint(ofGetWidth()/2, height / 2)); - - ofPopMatrix(); - - if(sum) { - ofPushMatrix(); - ofTranslate(0, (PDM->size()) * height); - ofSetColor(25,200,25,100); - noteFound[i].draw(height, 0, 1, true); - ofPopMatrix(); - } - - - } - - if (!sum) { - ofPushMatrix(); - ofTranslate(0, (PDM->size()) * height); - ofSetColor(25,200,25,200); - for (int i = 0; i < PDM->graphWidth; i++) { - ofRect(i*2, 0, 2, agreedNotes[i] * height); - } - ofPopMatrix(); - } - - - - - - ofSetColor(255,255,255,100); - ofRect(ofGetWidth() - nFrames * 2, 0, nFrames * 2, ofGetHeight()); - - - for (int i = 0; i < markers.size(); i++) { - ofSetColor(255,255,255,127); - ofRect(markers[i].start * 2, 0, markers[i].end * 2 - markers[i].start * 2, ofGetHeight()); - } - -} - -float PDCompare::findMostCommonPitch(){ - - vector < int > properPitches; - - for (int i = 0; i < analysisFrames.size(); i++){ - float detectedPitch = analysisFrames[i]; - if (detectedPitch > minPitch && detectedPitch < 150) properPitches.push_back(detectedPitch); - } - // see utils.h - - int mostCommon = findMostCommon(properPitches); - - //cout << "-----------" << endl; - float avg = 0; - for (int i = 0; i < properPitches.size(); i++){ - // cout << properPitches[i] << endl; - avg +=properPitches[i]; - } - avg /= (float)properPitches.size(); - - //cout << avg << " " << mostCommon << endl; - int count = 0; - for (int i = 0; i < properPitches.size(); i++){ - if (properPitches[i] == mostCommon){ - count ++; - } - } - - float pct = (float)count / (float)(MAX(1, properPitches.size())); - - - if (pct < 0.35){ - return -1; - } else - - return (int)mostCommon; - -} - - - - diff --git a/project_code/noteDetection/noteSegmentation/src/PDCompare.h b/project_code/noteDetection/noteSegmentation/src/PDCompare.h deleted file mode 100644 index ba92aa7b6..000000000 --- a/project_code/noteDetection/noteSegmentation/src/PDCompare.h +++ /dev/null @@ -1,55 +0,0 @@ -// -// PDCompare.h -// noteSegmentation -// -// Created by Jason Levine on 2014-01-21. -// -// - -#pragma once - -#include "scrollingGraph.h" -#include "smoother.h" -#include "pitchDetectorManager.h" -#include "utils.h" - - -class PDCompare { -public: - void setup(pitchDetectorManager * _PDM, int _bufferSize); - void update(float * samples, int sampleTime); - void draw(); - - float findMostCommonPitch(); - - int nFrames; - int bufferSize; - - pitchDetectorManager * PDM; - - vector noteFound; - vector agreedNotes; - vector means; - vector stdDevs; - - - float stdDevThresh; - - bool sum; - - //from segMan - float minDuration; - float noteRun; - - bool bAmRecording; - vector < float > pitchesForRecording; - - //notes - vector analysisFrames; - int nFramesRecording; - - note currentNote; - - int minPitch; - vector markers; -}; diff --git a/project_code/noteDetection/noteSegmentation/src/audioNote.cpp b/project_code/noteDetection/noteSegmentation/src/audioNote.cpp deleted file mode 100644 index d603beb9f..000000000 --- a/project_code/noteDetection/noteSegmentation/src/audioNote.cpp +++ /dev/null @@ -1,51 +0,0 @@ -// -// audioNote.cpp -// noteSegmentation -// -// Created by Jason Levine on 2014-01-22. -// -// - -#include "audioNote.h" -#include "utils.h" - -void audioNote::findMostCommonPitch(int minPitch){ - - vector < int > properPitches; - - for (int i = 0; i < analysisFrames.size(); i++){ - float detectedPitch = analysisFrames[i]; - if (detectedPitch > minPitch && detectedPitch < 150) properPitches.push_back(detectedPitch); - } - // see utils.h - - int mostCommon = findMostCommon(properPitches); - - //cout << "-----------" << endl; - float avg = 0; - for (int i = 0; i < properPitches.size(); i++){ - // cout << properPitches[i] << endl; - avg +=properPitches[i]; - } - avg /= (float)properPitches.size(); - - //cout << avg << " " << mostCommon << endl; - int count = 0; - for (int i = 0; i < properPitches.size(); i++){ - if (properPitches[i] == mostCommon){ - count ++; - } - } - - pctMostCommonPitch = (float)count / (float)(MAX(1, properPitches.size())); - - - if (pctMostCommonPitch > 0.35){ - mostCommonPitch = mostCommon; - } - else { - mostCommonPitch = -1; - } - - -} diff --git a/project_code/noteDetection/noteSegmentation/src/audioNote.h b/project_code/noteDetection/noteSegmentation/src/audioNote.h deleted file mode 100644 index 57be81e6c..000000000 --- a/project_code/noteDetection/noteSegmentation/src/audioNote.h +++ /dev/null @@ -1,57 +0,0 @@ -// -// audioNote.h -// noteSegmentation -// -// Created by Jason Levine on 2014-01-22. -// -// - -#pragma once - -#include "ofMain.h" - -class audioNote { - - - void findMostCommonPitch(int minPitch); - - float startFrame; - float endFrame; - - bool bPlaying; - bool bWasPlaying; - - vector < float > samples; - vector < float > analysisFrames; - - int mostCommonPitch; - float pctMostCommonPitch; - int playhead; - - int nFramesRecording; - int startTime; - int endTime; -}; - - - -//struct marker { -// float start; -// float end; -//}; -// -//struct audioNote { -// -// bool bPlaying; -// bool bWasPlaying; -// -// vector < float > samples; -// vector < float > analysisFrames; -// int mostCommonPitch; -// int playhead; -// -// int nFramesRecording; -// int startTime; -// int endTime; -// -//}; diff --git a/project_code/noteDetection/noteSegmentation/src/audioUnitManager.cpp b/project_code/noteDetection/noteSegmentation/src/audioUnitManager.cpp deleted file mode 100644 index 7481a4195..000000000 --- a/project_code/noteDetection/noteSegmentation/src/audioUnitManager.cpp +++ /dev/null @@ -1,62 +0,0 @@ -// -// audioUnitManager.cpp -// noteSegmentation -// -// Created by Jason Levine on 2014-01-16. -// -// - -#include "ofMain.h" -#include "audioUnitManager.h" - -void audioUnitManager::setup(string filename, int _bufferSize){ - bufferSize = _bufferSize; - - lpf = ofxAudioUnit(kAudioUnitType_Effect, kAudioUnitSubType_LowPassFilter); - lpf.setParameter(kLowPassParam_CutoffFrequency, kAudioUnitScope_Global, 20000); - - player.setFile(ofToDataPath(filename)); //Marc Terenzi - Love To Be Loved By You [692].mp3 - - tap.setBufferLength(bufferSize); - - sampler = ofxAudioUnitSampler('aumu', 'dls ', 'appl'); - sampler.setBank(0, 0); - sampler.setProgram(0); - - mixer.setInputBusCount(2); - mixer.setInputVolume(0.0, 0); - mixer.setInputVolume(0.2, 1); - - player.connectTo(lpf).connectTo(tap).connectTo(mixer, 0); - sampler.connectTo(mixer, 1); - mixer.connectTo(output); - - output.start(); - -} - -void audioUnitManager::playFile() { - player.play(); -} - -void audioUnitManager::getTapSamples(float * samples){ - vector tapSamples; - tap.getSamples(tapSamples); -// float samples[bufferSize]; - - //pitch detection - if (tapSamples.size() > 0) { - for (int i = 0; i < bufferSize; i++){ - samples[i] = tapSamples[i]; - } - } -} - - -void audioUnitManager::startNote(int midiNote){ - sampler.midiNoteOn(midiNote, 127); -} - -void audioUnitManager::stopNote(int midiNote){ - sampler.midiNoteOff(midiNote, 127); -} \ No newline at end of file diff --git a/project_code/noteDetection/noteSegmentation/src/audioUnitManager.h b/project_code/noteDetection/noteSegmentation/src/audioUnitManager.h deleted file mode 100644 index 55a34b072..000000000 --- a/project_code/noteDetection/noteSegmentation/src/audioUnitManager.h +++ /dev/null @@ -1,29 +0,0 @@ -// -// audioUnitManager.h -// noteSegmentation -// -// Created by Jason Levine on 2014-01-16. -// -// - -#include "ofxAudioUnit.h" - -class audioUnitManager { -public: - void setup(string filename, int _bufferSize); - void playFile(); - void getTapSamples(float * samples); - int getSampleTime() { return (int)player.getCurrentTimestamp().mSampleTime % player.getLength(); } - void startNote(int midiNote); - void stopNote(int midiNote); - - int bufferSize; - - ofxAudioUnitFilePlayer player; - ofxAudioUnit lpf; - ofxAudioUnitTap tap; - ofxAudioUnitSampler sampler; - ofxAudioUnitMixer mixer; - ofxAudioUnitOutput output; - -}; diff --git a/project_code/noteDetection/noteSegmentation/src/libs/libSndFile/scUBlibsndfile.a b/project_code/noteDetection/noteSegmentation/src/libs/libSndFile/scUBlibsndfile.a deleted file mode 100755 index da8728524..000000000 Binary files a/project_code/noteDetection/noteSegmentation/src/libs/libSndFile/scUBlibsndfile.a and /dev/null differ diff --git a/project_code/noteDetection/noteSegmentation/src/libs/libSndFile/sndfile.h b/project_code/noteDetection/noteSegmentation/src/libs/libSndFile/sndfile.h deleted file mode 100755 index eaeca304b..000000000 --- a/project_code/noteDetection/noteSegmentation/src/libs/libSndFile/sndfile.h +++ /dev/null @@ -1,666 +0,0 @@ -/* -** Copyright (C) 1999-2011Erik de Castro Lopo -** -** This program is free software; you can redistribute it and/or modify -** it under the terms of the GNU Lesser General Public License as published by -** the Free Software Foundation; either version 2.1 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 Lesser General Public License for more details. -** -** You should have received a copy of the GNU Lesser 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. -*/ - -/* -** sndfile.h -- system-wide definitions -** -** API documentation is in the doc/ directory of the source code tarball -** and at http://www.mega-nerd.com/libsndfile/api.html. -*/ - -#ifndef SNDFILE_H -#define SNDFILE_H - -/* This is the version 1.0.X header file. */ -#define SNDFILE_1 - -#include -#include - -#ifdef __cplusplus -extern "C" { -#endif /* __cplusplus */ - -/* The following file types can be read and written. -** A file type would consist of a major type (ie SF_FORMAT_WAV) bitwise -** ORed with a minor type (ie SF_FORMAT_PCM). SF_FORMAT_TYPEMASK and -** SF_FORMAT_SUBMASK can be used to separate the major and minor file -** types. -*/ - -enum -{ /* Major formats. */ - SF_FORMAT_WAV = 0x010000, /* Microsoft WAV format (little endian default). */ - SF_FORMAT_AIFF = 0x020000, /* Apple/SGI AIFF format (big endian). */ - SF_FORMAT_AU = 0x030000, /* Sun/NeXT AU format (big endian). */ - SF_FORMAT_RAW = 0x040000, /* RAW PCM data. */ - SF_FORMAT_PAF = 0x050000, /* Ensoniq PARIS file format. */ - SF_FORMAT_SVX = 0x060000, /* Amiga IFF / SVX8 / SV16 format. */ - SF_FORMAT_NIST = 0x070000, /* Sphere NIST format. */ - SF_FORMAT_VOC = 0x080000, /* VOC files. */ - SF_FORMAT_IRCAM = 0x0A0000, /* Berkeley/IRCAM/CARL */ - SF_FORMAT_W64 = 0x0B0000, /* Sonic Foundry's 64 bit RIFF/WAV */ - SF_FORMAT_MAT4 = 0x0C0000, /* Matlab (tm) V4.2 / GNU Octave 2.0 */ - SF_FORMAT_MAT5 = 0x0D0000, /* Matlab (tm) V5.0 / GNU Octave 2.1 */ - SF_FORMAT_PVF = 0x0E0000, /* Portable Voice Format */ - SF_FORMAT_XI = 0x0F0000, /* Fasttracker 2 Extended Instrument */ - SF_FORMAT_HTK = 0x100000, /* HMM Tool Kit format */ - SF_FORMAT_SDS = 0x110000, /* Midi Sample Dump Standard */ - SF_FORMAT_AVR = 0x120000, /* Audio Visual Research */ - SF_FORMAT_WAVEX = 0x130000, /* MS WAVE with WAVEFORMATEX */ - SF_FORMAT_SD2 = 0x160000, /* Sound Designer 2 */ - SF_FORMAT_FLAC = 0x170000, /* FLAC lossless file format */ - SF_FORMAT_CAF = 0x180000, /* Core Audio File format */ - SF_FORMAT_WVE = 0x190000, /* Psion WVE format */ - SF_FORMAT_OGG = 0x200000, /* Xiph OGG container */ - SF_FORMAT_MPC2K = 0x210000, /* Akai MPC 2000 sampler */ - SF_FORMAT_RF64 = 0x220000, /* RF64 WAV file */ - - /* Subtypes from here on. */ - - SF_FORMAT_PCM_S8 = 0x0001, /* Signed 8 bit data */ - SF_FORMAT_PCM_16 = 0x0002, /* Signed 16 bit data */ - SF_FORMAT_PCM_24 = 0x0003, /* Signed 24 bit data */ - SF_FORMAT_PCM_32 = 0x0004, /* Signed 32 bit data */ - - SF_FORMAT_PCM_U8 = 0x0005, /* Unsigned 8 bit data (WAV and RAW only) */ - - SF_FORMAT_FLOAT = 0x0006, /* 32 bit float data */ - SF_FORMAT_DOUBLE = 0x0007, /* 64 bit float data */ - - SF_FORMAT_ULAW = 0x0010, /* U-Law encoded. */ - SF_FORMAT_ALAW = 0x0011, /* A-Law encoded. */ - SF_FORMAT_IMA_ADPCM = 0x0012, /* IMA ADPCM. */ - SF_FORMAT_MS_ADPCM = 0x0013, /* Microsoft ADPCM. */ - - SF_FORMAT_GSM610 = 0x0020, /* GSM 6.10 encoding. */ - SF_FORMAT_VOX_ADPCM = 0x0021, /* OKI / Dialogix ADPCM */ - - SF_FORMAT_G721_32 = 0x0030, /* 32kbs G721 ADPCM encoding. */ - SF_FORMAT_G723_24 = 0x0031, /* 24kbs G723 ADPCM encoding. */ - SF_FORMAT_G723_40 = 0x0032, /* 40kbs G723 ADPCM encoding. */ - - SF_FORMAT_DWVW_12 = 0x0040, /* 12 bit Delta Width Variable Word encoding. */ - SF_FORMAT_DWVW_16 = 0x0041, /* 16 bit Delta Width Variable Word encoding. */ - SF_FORMAT_DWVW_24 = 0x0042, /* 24 bit Delta Width Variable Word encoding. */ - SF_FORMAT_DWVW_N = 0x0043, /* N bit Delta Width Variable Word encoding. */ - - SF_FORMAT_DPCM_8 = 0x0050, /* 8 bit differential PCM (XI only) */ - SF_FORMAT_DPCM_16 = 0x0051, /* 16 bit differential PCM (XI only) */ - - SF_FORMAT_VORBIS = 0x0060, /* Xiph Vorbis encoding. */ - - /* Endian-ness options. */ - - SF_ENDIAN_FILE = 0x00000000, /* Default file endian-ness. */ - SF_ENDIAN_LITTLE = 0x10000000, /* Force little endian-ness. */ - SF_ENDIAN_BIG = 0x20000000, /* Force big endian-ness. */ - SF_ENDIAN_CPU = 0x30000000, /* Force CPU endian-ness. */ - - SF_FORMAT_SUBMASK = 0x0000FFFF, - SF_FORMAT_TYPEMASK = 0x0FFF0000, - SF_FORMAT_ENDMASK = 0x30000000 -} ; - -/* -** The following are the valid command numbers for the sf_command() -** interface. The use of these commands is documented in the file -** command.html in the doc directory of the source code distribution. -*/ - -enum -{ SFC_GET_LIB_VERSION = 0x1000, - SFC_GET_LOG_INFO = 0x1001, - SFC_GET_CURRENT_SF_INFO = 0x1002, - - - SFC_GET_NORM_DOUBLE = 0x1010, - SFC_GET_NORM_FLOAT = 0x1011, - SFC_SET_NORM_DOUBLE = 0x1012, - SFC_SET_NORM_FLOAT = 0x1013, - SFC_SET_SCALE_FLOAT_INT_READ = 0x1014, - SFC_SET_SCALE_INT_FLOAT_WRITE = 0x1015, - - SFC_GET_SIMPLE_FORMAT_COUNT = 0x1020, - SFC_GET_SIMPLE_FORMAT = 0x1021, - - SFC_GET_FORMAT_INFO = 0x1028, - - SFC_GET_FORMAT_MAJOR_COUNT = 0x1030, - SFC_GET_FORMAT_MAJOR = 0x1031, - SFC_GET_FORMAT_SUBTYPE_COUNT = 0x1032, - SFC_GET_FORMAT_SUBTYPE = 0x1033, - - SFC_CALC_SIGNAL_MAX = 0x1040, - SFC_CALC_NORM_SIGNAL_MAX = 0x1041, - SFC_CALC_MAX_ALL_CHANNELS = 0x1042, - SFC_CALC_NORM_MAX_ALL_CHANNELS = 0x1043, - SFC_GET_SIGNAL_MAX = 0x1044, - SFC_GET_MAX_ALL_CHANNELS = 0x1045, - - SFC_SET_ADD_PEAK_CHUNK = 0x1050, - SFC_SET_ADD_HEADER_PAD_CHUNK = 0x1051, - - SFC_UPDATE_HEADER_NOW = 0x1060, - SFC_SET_UPDATE_HEADER_AUTO = 0x1061, - - SFC_FILE_TRUNCATE = 0x1080, - - SFC_SET_RAW_START_OFFSET = 0x1090, - - SFC_SET_DITHER_ON_WRITE = 0x10A0, - SFC_SET_DITHER_ON_READ = 0x10A1, - - SFC_GET_DITHER_INFO_COUNT = 0x10A2, - SFC_GET_DITHER_INFO = 0x10A3, - - SFC_GET_EMBED_FILE_INFO = 0x10B0, - - SFC_SET_CLIPPING = 0x10C0, - SFC_GET_CLIPPING = 0x10C1, - - SFC_GET_INSTRUMENT = 0x10D0, - SFC_SET_INSTRUMENT = 0x10D1, - - SFC_GET_LOOP_INFO = 0x10E0, - - SFC_GET_BROADCAST_INFO = 0x10F0, - SFC_SET_BROADCAST_INFO = 0x10F1, - - SFC_GET_CHANNEL_MAP_INFO = 0x1100, - SFC_SET_CHANNEL_MAP_INFO = 0x1101, - - SFC_RAW_DATA_NEEDS_ENDSWAP = 0x1110, - - /* Support for Wavex Ambisonics Format */ - SFC_WAVEX_SET_AMBISONIC = 0x1200, - SFC_WAVEX_GET_AMBISONIC = 0x1201, - - SFC_SET_VBR_ENCODING_QUALITY = 0x1300, - - /* Following commands for testing only. */ - SFC_TEST_IEEE_FLOAT_REPLACE = 0x6001, - - /* - ** SFC_SET_ADD_* values are deprecated and will disappear at some - ** time in the future. They are guaranteed to be here up to and - ** including version 1.0.8 to avoid breakage of existng software. - ** They currently do nothing and will continue to do nothing. - */ - SFC_SET_ADD_DITHER_ON_WRITE = 0x1070, - SFC_SET_ADD_DITHER_ON_READ = 0x1071 -} ; - - -/* -** String types that can be set and read from files. Not all file types -** support this and even the file types which support one, may not support -** all string types. -*/ - -enum -{ SF_STR_TITLE = 0x01, - SF_STR_COPYRIGHT = 0x02, - SF_STR_SOFTWARE = 0x03, - SF_STR_ARTIST = 0x04, - SF_STR_COMMENT = 0x05, - SF_STR_DATE = 0x06, - SF_STR_ALBUM = 0x07, - SF_STR_LICENSE = 0x08, - SF_STR_TRACKNUMBER = 0x09, - SF_STR_GENRE = 0x10 -} ; - -/* -** Use the following as the start and end index when doing metadata -** transcoding. -*/ - -#define SF_STR_FIRST SF_STR_TITLE -#define SF_STR_LAST SF_STR_LICENSE - -enum -{ /* True and false */ - SF_FALSE = 0, - SF_TRUE = 1, - - /* Modes for opening files. */ - SFM_READ = 0x10, - SFM_WRITE = 0x20, - SFM_RDWR = 0x30, - - SF_AMBISONIC_NONE = 0x40, - SF_AMBISONIC_B_FORMAT = 0x41 -} ; - -/* Public error values. These are guaranteed to remain unchanged for the duration -** of the library major version number. -** There are also a large number of private error numbers which are internal to -** the library which can change at any time. -*/ - -enum -{ SF_ERR_NO_ERROR = 0, - SF_ERR_UNRECOGNISED_FORMAT = 1, - SF_ERR_SYSTEM = 2, - SF_ERR_MALFORMED_FILE = 3, - SF_ERR_UNSUPPORTED_ENCODING = 4 -} ; - - -/* Channel map values (used with SFC_SET/GET_CHANNEL_MAP). -*/ - -enum -{ SF_CHANNEL_MAP_INVALID = 0, - SF_CHANNEL_MAP_MONO = 1, - SF_CHANNEL_MAP_LEFT, /* Apple calls this 'Left' */ - SF_CHANNEL_MAP_RIGHT, /* Apple calls this 'Right' */ - SF_CHANNEL_MAP_CENTER, /* Apple calls this 'Center' */ - SF_CHANNEL_MAP_FRONT_LEFT, - SF_CHANNEL_MAP_FRONT_RIGHT, - SF_CHANNEL_MAP_FRONT_CENTER, - SF_CHANNEL_MAP_REAR_CENTER, /* Apple calls this 'Center Surround', Msft calls this 'Back Center' */ - SF_CHANNEL_MAP_REAR_LEFT, /* Apple calls this 'Left Surround', Msft calls this 'Back Left' */ - SF_CHANNEL_MAP_REAR_RIGHT, /* Apple calls this 'Right Surround', Msft calls this 'Back Right' */ - SF_CHANNEL_MAP_LFE, /* Apple calls this 'LFEScreen', Msft calls this 'Low Frequency' */ - SF_CHANNEL_MAP_FRONT_LEFT_OF_CENTER, /* Apple calls this 'Left Center' */ - SF_CHANNEL_MAP_FRONT_RIGHT_OF_CENTER, /* Apple calls this 'Right Center */ - SF_CHANNEL_MAP_SIDE_LEFT, /* Apple calls this 'Left Surround Direct' */ - SF_CHANNEL_MAP_SIDE_RIGHT, /* Apple calls this 'Right Surround Direct' */ - SF_CHANNEL_MAP_TOP_CENTER, /* Apple calls this 'Top Center Surround' */ - SF_CHANNEL_MAP_TOP_FRONT_LEFT, /* Apple calls this 'Vertical Height Left' */ - SF_CHANNEL_MAP_TOP_FRONT_RIGHT, /* Apple calls this 'Vertical Height Right' */ - SF_CHANNEL_MAP_TOP_FRONT_CENTER, /* Apple calls this 'Vertical Height Center' */ - SF_CHANNEL_MAP_TOP_REAR_LEFT, /* Apple and MS call this 'Top Back Left' */ - SF_CHANNEL_MAP_TOP_REAR_RIGHT, /* Apple and MS call this 'Top Back Right' */ - SF_CHANNEL_MAP_TOP_REAR_CENTER, /* Apple and MS call this 'Top Back Center' */ - - SF_CHANNEL_MAP_AMBISONIC_B_W, - SF_CHANNEL_MAP_AMBISONIC_B_X, - SF_CHANNEL_MAP_AMBISONIC_B_Y, - SF_CHANNEL_MAP_AMBISONIC_B_Z, - - SF_CHANNEL_MAP_MAX -} ; - - -/* A SNDFILE* pointer can be passed around much like stdio.h's FILE* pointer. */ - -typedef struct SNDFILE_tag SNDFILE ; - -/* The following typedef is system specific and is defined when libsndfile is -** compiled. sf_count_t will be a 64 bit value when the underlying OS allows -** 64 bit file offsets. -** On windows, we need to allow the same header file to be compiler by both GCC -** and the Microsoft compiler. -*/ - -#if (defined (_MSCVER) || defined (_MSC_VER)) -typedef __int64 sf_count_t ; -#define SF_COUNT_MAX 0x7fffffffffffffffi64 -#else -typedef int64_t sf_count_t ; -#define SF_COUNT_MAX 0x7FFFFFFFFFFFFFFFLL -#endif - - -/* A pointer to a SF_INFO structure is passed to sf_open () and filled in. -** On write, the SF_INFO structure is filled in by the user and passed into -** sf_open (). -*/ - -struct SF_INFO -{ sf_count_t frames ; /* Used to be called samples. Changed to avoid confusion. */ - int samplerate ; - int channels ; - int format ; - int sections ; - int seekable ; -} ; - -typedef struct SF_INFO SF_INFO ; - -/* The SF_FORMAT_INFO struct is used to retrieve information about the sound -** file formats libsndfile supports using the sf_command () interface. -** -** Using this interface will allow applications to support new file formats -** and encoding types when libsndfile is upgraded, without requiring -** re-compilation of the application. -** -** Please consult the libsndfile documentation (particularly the information -** on the sf_command () interface) for examples of its use. -*/ - -typedef struct -{ int format ; - const char *name ; - const char *extension ; -} SF_FORMAT_INFO ; - -/* -** Enums and typedefs for adding dither on read and write. -** See the html documentation for sf_command(), SFC_SET_DITHER_ON_WRITE -** and SFC_SET_DITHER_ON_READ. -*/ - -enum -{ SFD_DEFAULT_LEVEL = 0, - SFD_CUSTOM_LEVEL = 0x40000000, - - SFD_NO_DITHER = 500, - SFD_WHITE = 501, - SFD_TRIANGULAR_PDF = 502 -} ; - -typedef struct -{ int type ; - double level ; - const char *name ; -} SF_DITHER_INFO ; - -/* Struct used to retrieve information about a file embedded within a -** larger file. See SFC_GET_EMBED_FILE_INFO. -*/ - -typedef struct -{ sf_count_t offset ; - sf_count_t length ; -} SF_EMBED_FILE_INFO ; - -/* -** Structs used to retrieve music sample information from a file. -*/ - -enum -{ /* - ** The loop mode field in SF_INSTRUMENT will be one of the following. - */ - SF_LOOP_NONE = 800, - SF_LOOP_FORWARD, - SF_LOOP_BACKWARD, - SF_LOOP_ALTERNATING -} ; - -typedef struct -{ int gain ; - char basenote, detune ; - char velocity_lo, velocity_hi ; - char key_lo, key_hi ; - int loop_count ; - - struct - { int mode ; - unsigned int start ; - unsigned int end ; - unsigned int count ; - } loops [16] ; /* make variable in a sensible way */ -} SF_INSTRUMENT ; - - - -/* Struct used to retrieve loop information from a file.*/ -typedef struct -{ - short time_sig_num ; /* any positive integer > 0 */ - short time_sig_den ; /* any positive power of 2 > 0 */ - int loop_mode ; /* see SF_LOOP enum */ - - int num_beats ; /* this is NOT the amount of quarter notes !!!*/ - /* a full bar of 4/4 is 4 beats */ - /* a full bar of 7/8 is 7 beats */ - - float bpm ; /* suggestion, as it can be calculated using other fields:*/ - /* file's lenght, file's sampleRate and our time_sig_den*/ - /* -> bpms are always the amount of _quarter notes_ per minute */ - - int root_key ; /* MIDI note, or -1 for None */ - int future [6] ; -} SF_LOOP_INFO ; - - -/* Struct used to retrieve broadcast (EBU) information from a file. -** Strongly (!) based on EBU "bext" chunk format used in Broadcast WAVE. -*/ -#define SF_BROADCAST_INFO_VAR(coding_hist_size) \ - struct \ - { char description [256] ; \ - char originator [32] ; \ - char originator_reference [32] ; \ - char origination_date [10] ; \ - char origination_time [8] ; \ - unsigned int time_reference_low ; \ - unsigned int time_reference_high ; \ - short version ; \ - char umid [64] ; \ - char reserved [190] ; \ - unsigned int coding_history_size ; \ - char coding_history [coding_hist_size] ; \ - } - -/* SF_BROADCAST_INFO is the above struct with coding_history field of 256 bytes. */ -typedef SF_BROADCAST_INFO_VAR (256) SF_BROADCAST_INFO ; - - -/* Virtual I/O functionality. */ - -typedef sf_count_t (*sf_vio_get_filelen) (void *user_data) ; -typedef sf_count_t (*sf_vio_seek) (sf_count_t offset, int whence, void *user_data) ; -typedef sf_count_t (*sf_vio_read) (void *ptr, sf_count_t count, void *user_data) ; -typedef sf_count_t (*sf_vio_write) (const void *ptr, sf_count_t count, void *user_data) ; -typedef sf_count_t (*sf_vio_tell) (void *user_data) ; - -struct SF_VIRTUAL_IO -{ sf_vio_get_filelen get_filelen ; - sf_vio_seek seek ; - sf_vio_read read ; - sf_vio_write write ; - sf_vio_tell tell ; -} ; - -typedef struct SF_VIRTUAL_IO SF_VIRTUAL_IO ; - - -/* Open the specified file for read, write or both. On error, this will -** return a NULL pointer. To find the error number, pass a NULL SNDFILE -** to sf_strerror (). -** All calls to sf_open() should be matched with a call to sf_close(). -*/ - -SNDFILE* sf_open (const char *path, int mode, SF_INFO *sfinfo) ; - - -/* Use the existing file descriptor to create a SNDFILE object. If close_desc -** is TRUE, the file descriptor will be closed when sf_close() is called. If -** it is FALSE, the descritor will not be closed. -** When passed a descriptor like this, the library will assume that the start -** of file header is at the current file offset. This allows sound files within -** larger container files to be read and/or written. -** On error, this will return a NULL pointer. To find the error number, pass a -** NULL SNDFILE to sf_strerror (). -** All calls to sf_open_fd() should be matched with a call to sf_close(). - -*/ - -SNDFILE* sf_open_fd (int fd, int mode, SF_INFO *sfinfo, int close_desc) ; - -SNDFILE* sf_open_virtual (SF_VIRTUAL_IO *sfvirtual, int mode, SF_INFO *sfinfo, void *user_data) ; - - -/* sf_error () returns a error number which can be translated to a text -** string using sf_error_number(). -*/ - -int sf_error (SNDFILE *sndfile) ; - - -/* sf_strerror () returns to the caller a pointer to the current error message for -** the given SNDFILE. -*/ - -const char* sf_strerror (SNDFILE *sndfile) ; - - -/* sf_error_number () allows the retrieval of the error string for each internal -** error number. -** -*/ - -const char* sf_error_number (int errnum) ; - - -/* The following two error functions are deprecated but they will remain in the -** library for the forseeable future. The function sf_strerror() should be used -** in their place. -*/ - -int sf_perror (SNDFILE *sndfile) ; -int sf_error_str (SNDFILE *sndfile, char* str, size_t len) ; - - -/* Return TRUE if fields of the SF_INFO struct are a valid combination of values. */ - -int sf_command (SNDFILE *sndfile, int command, void *data, int datasize) ; - - -/* Return TRUE if fields of the SF_INFO struct are a valid combination of values. */ - -int sf_format_check (const SF_INFO *info) ; - - -/* Seek within the waveform data chunk of the SNDFILE. sf_seek () uses -** the same values for whence (SEEK_SET, SEEK_CUR and SEEK_END) as -** stdio.h function fseek (). -** An offset of zero with whence set to SEEK_SET will position the -** read / write pointer to the first data sample. -** On success sf_seek returns the current position in (multi-channel) -** samples from the start of the file. -** Please see the libsndfile documentation for moving the read pointer -** separately from the write pointer on files open in mode SFM_RDWR. -** On error all of these functions return -1. -*/ - -sf_count_t sf_seek (SNDFILE *sndfile, sf_count_t frames, int whence) ; - - -/* Functions for retrieving and setting string data within sound files. -** Not all file types support this features; AIFF and WAV do. For both -** functions, the str_type parameter must be one of the SF_STR_* values -** defined above. -** On error, sf_set_string() returns non-zero while sf_get_string() -** returns NULL. -*/ - -int sf_set_string (SNDFILE *sndfile, int str_type, const char* str) ; - -const char* sf_get_string (SNDFILE *sndfile, int str_type) ; - - -/* Return the library version string. */ - -const char * sf_version_string (void) ; - - -/* Functions for reading/writing the waveform data of a sound file. -*/ - -sf_count_t sf_read_raw (SNDFILE *sndfile, void *ptr, sf_count_t bytes) ; -sf_count_t sf_write_raw (SNDFILE *sndfile, const void *ptr, sf_count_t bytes) ; - - -/* Functions for reading and writing the data chunk in terms of frames. -** The number of items actually read/written = frames * number of channels. -** sf_xxxx_raw read/writes the raw data bytes from/to the file -** sf_xxxx_short passes data in the native short format -** sf_xxxx_int passes data in the native int format -** sf_xxxx_float passes data in the native float format -** sf_xxxx_double passes data in the native double format -** All of these read/write function return number of frames read/written. -*/ - -sf_count_t sf_readf_short (SNDFILE *sndfile, short *ptr, sf_count_t frames) ; -sf_count_t sf_writef_short (SNDFILE *sndfile, const short *ptr, sf_count_t frames) ; - -sf_count_t sf_readf_int (SNDFILE *sndfile, int *ptr, sf_count_t frames) ; -sf_count_t sf_writef_int (SNDFILE *sndfile, const int *ptr, sf_count_t frames) ; - -sf_count_t sf_readf_float (SNDFILE *sndfile, float *ptr, sf_count_t frames) ; -sf_count_t sf_writef_float (SNDFILE *sndfile, const float *ptr, sf_count_t frames) ; - -sf_count_t sf_readf_double (SNDFILE *sndfile, double *ptr, sf_count_t frames) ; -sf_count_t sf_writef_double (SNDFILE *sndfile, const double *ptr, sf_count_t frames) ; - - -/* Functions for reading and writing the data chunk in terms of items. -** Otherwise similar to above. -** All of these read/write function return number of items read/written. -*/ - -sf_count_t sf_read_short (SNDFILE *sndfile, short *ptr, sf_count_t items) ; -sf_count_t sf_write_short (SNDFILE *sndfile, const short *ptr, sf_count_t items) ; - -sf_count_t sf_read_int (SNDFILE *sndfile, int *ptr, sf_count_t items) ; -sf_count_t sf_write_int (SNDFILE *sndfile, const int *ptr, sf_count_t items) ; - -sf_count_t sf_read_float (SNDFILE *sndfile, float *ptr, sf_count_t items) ; -sf_count_t sf_write_float (SNDFILE *sndfile, const float *ptr, sf_count_t items) ; - -sf_count_t sf_read_double (SNDFILE *sndfile, double *ptr, sf_count_t items) ; -sf_count_t sf_write_double (SNDFILE *sndfile, const double *ptr, sf_count_t items) ; - - -/* Close the SNDFILE and clean up all memory allocations associated with this -** file. -** Returns 0 on success, or an error number. -*/ - -int sf_close (SNDFILE *sndfile) ; - - -/* If the file is opened SFM_WRITE or SFM_RDWR, call fsync() on the file -** to force the writing of data to disk. If the file is opened SFM_READ -** no action is taken. -*/ - -void sf_write_sync (SNDFILE *sndfile) ; - - - -/* The function sf_wchar_open() is Windows Only! -** Open a file passing in a Windows Unicode filename. Otherwise, this is -** the same as sf_open(). -** -** In order for this to work, you need to do the following: -** -** #include -** #define ENABLE_SNDFILE_WINDOWS_PROTOTYPES 1 -** #including -*/ - -#if ENABLE_SNDFILE_WINDOWS_PROTOTYPES -SNDFILE* sf_wchar_open (LPCWSTR wpath, int mode, SF_INFO *sfinfo) ; -#endif - - - -#ifdef __cplusplus -} /* extern "C" */ -#endif /* __cplusplus */ - -#endif /* SNDFILE_H */ - diff --git a/project_code/noteDetection/noteSegmentation/src/libs/libSndFile/sndfile.hh b/project_code/noteDetection/noteSegmentation/src/libs/libSndFile/sndfile.hh deleted file mode 100755 index d80ec4c30..000000000 --- a/project_code/noteDetection/noteSegmentation/src/libs/libSndFile/sndfile.hh +++ /dev/null @@ -1,422 +0,0 @@ -/* -** Copyright (C) 2005-2011 Erik de Castro Lopo -** -** All rights reserved. -** -** Redistribution and use in source and binary forms, with or without -** modification, are permitted provided that the following conditions are -** met: -** -** * Redistributions of source code must retain the above copyright -** notice, this list of conditions and the following disclaimer. -** * Redistributions in binary form must reproduce the above copyright -** notice, this list of conditions and the following disclaimer in -** the documentation and/or other materials provided with the -** distribution. -** * Neither the author nor the names of any contributors may be used -** to endorse or promote products derived from this software without -** specific prior written permission. -** -** THIS SOFTWARE IS PROVIDED BY THE COPYRIGHT HOLDERS AND CONTRIBUTORS -** "AS IS" AND ANY EXPRESS OR IMPLIED WARRANTIES, INCLUDING, BUT NOT LIMITED -** TO, THE IMPLIED WARRANTIES OF MERCHANTABILITY AND FITNESS FOR A PARTICULAR -** PURPOSE ARE DISCLAIMED. IN NO EVENT SHALL THE COPYRIGHT OWNER OR -** CONTRIBUTORS BE LIABLE FOR ANY DIRECT, INDIRECT, INCIDENTAL, SPECIAL, -** EXEMPLARY, OR CONSEQUENTIAL DAMAGES (INCLUDING, BUT NOT LIMITED TO, -** PROCUREMENT OF SUBSTITUTE GOODS OR SERVICES; LOSS OF USE, DATA, OR PROFITS; -** OR BUSINESS INTERRUPTION) HOWEVER CAUSED AND ON ANY THEORY OF LIABILITY, -** WHETHER IN CONTRACT, STRICT LIABILITY, OR TORT (INCLUDING NEGLIGENCE OR -** OTHERWISE) ARISING IN ANY WAY OUT OF THE USE OF THIS SOFTWARE, EVEN IF -** ADVISED OF THE POSSIBILITY OF SUCH DAMAGE. -*/ - -/* -** The above modified BSD style license (GPL and LGPL compatible) applies to -** this file. It does not apply to libsndfile itself which is released under -** the GNU LGPL or the libsndfile test suite which is released under the GNU -** GPL. -** This means that this header file can be used under this modified BSD style -** license, but the LGPL still holds for the libsndfile library itself. -*/ - -/* -** sndfile.hh -- A lightweight C++ wrapper for the libsndfile API. -** -** All the methods are inlines and all functionality is contained in this -** file. There is no separate implementation file. -** -** API documentation is in the doc/ directory of the source code tarball -** and at http://www.mega-nerd.com/libsndfile/api.html. -*/ - -#ifndef SNDFILE_HH -#define SNDFILE_HH - -#include - -#include -#include // for std::nothrow - -class SndfileHandle -{ private : - struct SNDFILE_ref - { SNDFILE_ref (void) ; - ~SNDFILE_ref (void) ; - - SNDFILE *sf ; - SF_INFO sfinfo ; - int ref ; - } ; - - SNDFILE_ref *p ; - - public : - /* Default constructor */ - SndfileHandle (void) : p (NULL) {} ; - SndfileHandle (const char *path, int mode = SFM_READ, - int format = 0, int channels = 0, int samplerate = 0) ; - SndfileHandle (std::string const & path, int mode = SFM_READ, - int format = 0, int channels = 0, int samplerate = 0) ; - SndfileHandle (int fd, bool close_desc, int mode = SFM_READ, - int format = 0, int channels = 0, int samplerate = 0) ; - -#ifdef ENABLE_SNDFILE_WINDOWS_PROTOTYPES - SndfileHandle (LPCWSTR wpath, int mode = SFM_READ, - int format = 0, int channels = 0, int samplerate = 0) ; -#endif - - ~SndfileHandle (void) ; - - SndfileHandle (const SndfileHandle &orig) ; - SndfileHandle & operator = (const SndfileHandle &rhs) ; - - /* Mainly for debugging/testing. */ - int refCount (void) const { return (p == NULL) ? 0 : p->ref ; } - - operator bool () const { return (p != NULL) ; } - - bool operator == (const SndfileHandle &rhs) const { return (p == rhs.p) ; } - - sf_count_t frames (void) const { return p ? p->sfinfo.frames : 0 ; } - int format (void) const { return p ? p->sfinfo.format : 0 ; } - int channels (void) const { return p ? p->sfinfo.channels : 0 ; } - int samplerate (void) const { return p ? p->sfinfo.samplerate : 0 ; } - - int error (void) const ; - const char * strError (void) const ; - - int command (int cmd, void *data, int datasize) ; - - sf_count_t seek (sf_count_t frames, int whence) ; - - void writeSync (void) ; - - int setString (int str_type, const char* str) ; - - const char* getString (int str_type) const ; - - static int formatCheck (int format, int channels, int samplerate) ; - - sf_count_t read (short *ptr, sf_count_t items) ; - sf_count_t read (int *ptr, sf_count_t items) ; - sf_count_t read (float *ptr, sf_count_t items) ; - sf_count_t read (double *ptr, sf_count_t items) ; - - sf_count_t write (const short *ptr, sf_count_t items) ; - sf_count_t write (const int *ptr, sf_count_t items) ; - sf_count_t write (const float *ptr, sf_count_t items) ; - sf_count_t write (const double *ptr, sf_count_t items) ; - - sf_count_t readf (short *ptr, sf_count_t frames) ; - sf_count_t readf (int *ptr, sf_count_t frames) ; - sf_count_t readf (float *ptr, sf_count_t frames) ; - sf_count_t readf (double *ptr, sf_count_t frames) ; - - sf_count_t writef (const short *ptr, sf_count_t frames) ; - sf_count_t writef (const int *ptr, sf_count_t frames) ; - sf_count_t writef (const float *ptr, sf_count_t frames) ; - sf_count_t writef (const double *ptr, sf_count_t frames) ; - - sf_count_t readRaw (void *ptr, sf_count_t bytes) ; - sf_count_t writeRaw (const void *ptr, sf_count_t bytes) ; - - /**< Raw access to the handle. SndfileHandle keeps ownership. */ - SNDFILE * rawHandle (void) ; - - /**< Take ownership of handle, iff reference count is 1. */ - SNDFILE * takeOwnership (void) ; -} ; - -/*============================================================================== -** Nothing but implementation below. -*/ - -inline -SndfileHandle::SNDFILE_ref::SNDFILE_ref (void) -: ref (1) -{} - -inline -SndfileHandle::SNDFILE_ref::~SNDFILE_ref (void) -{ if (sf != NULL) sf_close (sf) ; } - -inline -SndfileHandle::SndfileHandle (const char *path, int mode, int fmt, int chans, int srate) -: p (NULL) -{ - p = new (std::nothrow) SNDFILE_ref () ; - - if (p != NULL) - { p->ref = 1 ; - - p->sfinfo.frames = 0 ; - p->sfinfo.channels = chans ; - p->sfinfo.format = fmt ; - p->sfinfo.samplerate = srate ; - p->sfinfo.sections = 0 ; - p->sfinfo.seekable = 0 ; - - p->sf = sf_open (path, mode, &p->sfinfo) ; - } ; - - return ; -} /* SndfileHandle const char * constructor */ - -inline -SndfileHandle::SndfileHandle (std::string const & path, int mode, int fmt, int chans, int srate) -: p (NULL) -{ - p = new (std::nothrow) SNDFILE_ref () ; - - if (p != NULL) - { p->ref = 1 ; - - p->sfinfo.frames = 0 ; - p->sfinfo.channels = chans ; - p->sfinfo.format = fmt ; - p->sfinfo.samplerate = srate ; - p->sfinfo.sections = 0 ; - p->sfinfo.seekable = 0 ; - - p->sf = sf_open (path.c_str (), mode, &p->sfinfo) ; - } ; - - return ; -} /* SndfileHandle std::string constructor */ - -inline -SndfileHandle::SndfileHandle (int fd, bool close_desc, int mode, int fmt, int chans, int srate) -: p (NULL) -{ - if (fd < 0) - return ; - - p = new (std::nothrow) SNDFILE_ref () ; - - if (p != NULL) - { p->ref = 1 ; - - p->sfinfo.frames = 0 ; - p->sfinfo.channels = chans ; - p->sfinfo.format = fmt ; - p->sfinfo.samplerate = srate ; - p->sfinfo.sections = 0 ; - p->sfinfo.seekable = 0 ; - - p->sf = sf_open_fd (fd, mode, &p->sfinfo, close_desc) ; - } ; - - return ; -} /* SndfileHandle fd constructor */ - -inline -SndfileHandle::~SndfileHandle (void) -{ if (p != NULL && --p->ref == 0) - delete p ; -} /* SndfileHandle destructor */ - - -inline -SndfileHandle::SndfileHandle (const SndfileHandle &orig) -: p (orig.p) -{ if (p != NULL) - ++p->ref ; -} /* SndfileHandle copy constructor */ - -inline SndfileHandle & -SndfileHandle::operator = (const SndfileHandle &rhs) -{ - if (&rhs == this) - return *this ; - if (p != NULL && --p->ref == 0) - delete p ; - - p = rhs.p ; - if (p != NULL) - ++p->ref ; - - return *this ; -} /* SndfileHandle assignment operator */ - -inline int -SndfileHandle::error (void) const -{ return sf_error (p->sf) ; } - -inline const char * -SndfileHandle::strError (void) const -{ return sf_strerror (p->sf) ; } - -inline int -SndfileHandle::command (int cmd, void *data, int datasize) -{ return sf_command (p->sf, cmd, data, datasize) ; } - -inline sf_count_t -SndfileHandle::seek (sf_count_t frame_count, int whence) -{ return sf_seek (p->sf, frame_count, whence) ; } - -inline void -SndfileHandle::writeSync (void) -{ sf_write_sync (p->sf) ; } - -inline int -SndfileHandle::setString (int str_type, const char* str) -{ return sf_set_string (p->sf, str_type, str) ; } - -inline const char* -SndfileHandle::getString (int str_type) const -{ return sf_get_string (p->sf, str_type) ; } - -inline int -SndfileHandle::formatCheck (int fmt, int chans, int srate) -{ - SF_INFO sfinfo ; - - sfinfo.frames = 0 ; - sfinfo.channels = chans ; - sfinfo.format = fmt ; - sfinfo.samplerate = srate ; - sfinfo.sections = 0 ; - sfinfo.seekable = 0 ; - - return sf_format_check (&sfinfo) ; -} - -/*---------------------------------------------------------------------*/ - -inline sf_count_t -SndfileHandle::read (short *ptr, sf_count_t items) -{ return sf_read_short (p->sf, ptr, items) ; } - -inline sf_count_t -SndfileHandle::read (int *ptr, sf_count_t items) -{ return sf_read_int (p->sf, ptr, items) ; } - -inline sf_count_t -SndfileHandle::read (float *ptr, sf_count_t items) -{ return sf_read_float (p->sf, ptr, items) ; } - -inline sf_count_t -SndfileHandle::read (double *ptr, sf_count_t items) -{ return sf_read_double (p->sf, ptr, items) ; } - -inline sf_count_t -SndfileHandle::write (const short *ptr, sf_count_t items) -{ return sf_write_short (p->sf, ptr, items) ; } - -inline sf_count_t -SndfileHandle::write (const int *ptr, sf_count_t items) -{ return sf_write_int (p->sf, ptr, items) ; } - -inline sf_count_t -SndfileHandle::write (const float *ptr, sf_count_t items) -{ return sf_write_float (p->sf, ptr, items) ; } - -inline sf_count_t -SndfileHandle::write (const double *ptr, sf_count_t items) -{ return sf_write_double (p->sf, ptr, items) ; } - -inline sf_count_t -SndfileHandle::readf (short *ptr, sf_count_t frame_count) -{ return sf_readf_short (p->sf, ptr, frame_count) ; } - -inline sf_count_t -SndfileHandle::readf (int *ptr, sf_count_t frame_count) -{ return sf_readf_int (p->sf, ptr, frame_count) ; } - -inline sf_count_t -SndfileHandle::readf (float *ptr, sf_count_t frame_count) -{ return sf_readf_float (p->sf, ptr, frame_count) ; } - -inline sf_count_t -SndfileHandle::readf (double *ptr, sf_count_t frame_count) -{ return sf_readf_double (p->sf, ptr, frame_count) ; } - -inline sf_count_t -SndfileHandle::writef (const short *ptr, sf_count_t frame_count) -{ return sf_writef_short (p->sf, ptr, frame_count) ; } - -inline sf_count_t -SndfileHandle::writef (const int *ptr, sf_count_t frame_count) -{ return sf_writef_int (p->sf, ptr, frame_count) ; } - -inline sf_count_t -SndfileHandle::writef (const float *ptr, sf_count_t frame_count) -{ return sf_writef_float (p->sf, ptr, frame_count) ; } - -inline sf_count_t -SndfileHandle::writef (const double *ptr, sf_count_t frame_count) -{ return sf_writef_double (p->sf, ptr, frame_count) ; } - -inline sf_count_t -SndfileHandle::readRaw (void *ptr, sf_count_t bytes) -{ return sf_read_raw (p->sf, ptr, bytes) ; } - -inline sf_count_t -SndfileHandle::writeRaw (const void *ptr, sf_count_t bytes) -{ return sf_write_raw (p->sf, ptr, bytes) ; } - -inline SNDFILE * -SndfileHandle::rawHandle (void) -{ return (p ? p->sf : NULL) ; } - -inline SNDFILE * -SndfileHandle::takeOwnership (void) -{ - if (p == NULL || (p->ref != 1)) - return NULL ; - - SNDFILE * sf = p->sf ; - p->sf = NULL ; - delete p ; - p = NULL ; - return sf ; -} - -#ifdef ENABLE_SNDFILE_WINDOWS_PROTOTYPES - -inline -SndfileHandle::SndfileHandle (LPCWSTR wpath, int mode, int fmt, int chans, int srate) -: p (NULL) -{ - p = new (std::nothrow) SNDFILE_ref () ; - - if (p != NULL) - { p->ref = 1 ; - - p->sfinfo.frames = 0 ; - p->sfinfo.channels = chans ; - p->sfinfo.format = fmt ; - p->sfinfo.samplerate = srate ; - p->sfinfo.sections = 0 ; - p->sfinfo.seekable = 0 ; - - p->sf = sf_wchar_open (wpath, mode, &p->sfinfo) ; - } ; - - return ; -} /* SndfileHandle const wchar_t * constructor */ - -#endif - -#endif /* SNDFILE_HH */ - diff --git a/project_code/noteDetection/noteSegmentation/src/libs/newAubio/libaubio.a b/project_code/noteDetection/noteSegmentation/src/libs/newAubio/libaubio.a deleted file mode 100644 index ad7b0ece1..000000000 Binary files a/project_code/noteDetection/noteSegmentation/src/libs/newAubio/libaubio.a and /dev/null differ diff --git a/project_code/noteDetection/noteSegmentation/src/libs/newAubio/libaubio.dylib b/project_code/noteDetection/noteSegmentation/src/libs/newAubio/libaubio.dylib deleted file mode 100755 index 34ce76063..000000000 Binary files a/project_code/noteDetection/noteSegmentation/src/libs/newAubio/libaubio.dylib and /dev/null differ diff --git a/project_code/noteDetection/noteSegmentation/src/libs/newAubio/src/aubio.h b/project_code/noteDetection/noteSegmentation/src/libs/newAubio/src/aubio.h deleted file mode 100644 index a609bdeb6..000000000 --- a/project_code/noteDetection/noteSegmentation/src/libs/newAubio/src/aubio.h +++ /dev/null @@ -1,215 +0,0 @@ -/* - Copyright (C) 2003-2013 Paul Brossier - - This file is part of aubio. - - aubio 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 3 of the License, or - (at your option) any later version. - - aubio 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 aubio. If not, see . - -*/ - -/** \mainpage - - \section introduction Introduction - - aubio is a library to extract annotations from audio signals: it provides a - set of functions that take an input audio signal, and output pitch estimates, - attack times (onset), beat location estimates, and other annotation tasks. - - \section basics Basics - - All object structures in aubio share the same function prefixes and suffixes: - - - \p new_aubio_foo creates the object \p foo - - \p aubio_foo_do executes the object \p foo - - \p del_aubio_foo destroys the object \p foo - - All memory allocation and deallocation take place in the \p new_ and \p del_ - functions. Optionally, more than one \p _do methods are available. - Additional parameters can be adjusted and observed using: - - - \p aubio_foo_get_param, getter function, gets the value of a parameter - - \p aubio_foo_set_param, setter function, changes the value of a parameter - - Unless specified in its documentation, no memory operations take place in the - getter functions. However, memory resizing can take place in setter - functions. - - \subsection vectors Vectors - - Two basic structures are being used in aubio: ::fvec_t and ::cvec_t. The - ::fvec_t structures are used to store vectors of floating pointer number. - ::cvec_t are used to store complex number, as two vectors of norm and phase - elements. - - Additionally, the ::lvec_t structure can be used to store floating point - numbers in double precision. They are mostly used to store filter - coefficients, to avoid instability. - - \subsection objects Available objects - - Here is a list of some of the most common objects for aubio: - - \code - - // fast Fourier transform (FFT) - aubio_fft_t *fft = new_aubio_fft (winsize); - // phase vocoder - aubio_pvoc_t *pv = new_aubio_pvoc (winsize, stepsize); - // onset detection - aubio_onset_t *onset = new_aubio_onset (method, winsize, stepsize, samplerate); - // pitch detection - aubio_pitch_t *pitch = new_aubio_pitch (method, winsize, stepsize, samplerate); - // beat tracking - aubio_tempo_t *tempo = new_aubio_tempo (method, winsize, stepsize, samplerate); - - \endcode - - See the list of typedefs for a complete list. - - \subsection example Example - - Here is a simple example that creates an A-Weighting filter and applies it to a - vector. - - \code - - // set window size, and sampling rate - uint_t winsize = 1024, sr = 44100; - // create a vector - fvec_t *this_buffer = new_fvec (winsize); - // create the a-weighting filter - aubio_filter_t *this_filter = new_aubio_filter_a_weighting (sr); - - while (running) { - // here some code to put some data in this_buffer - // ... - - // apply the filter, in place - aubio_filter_do (this_filter, this_buffer); - - // here some code to get some data from this_buffer - // ... - } - - // and free the structures - del_aubio_filter (this_filter); - del_fvec (this_buffer); - - \endcode - - Several examples of C programs are available in the \p examples/ and \p tests/src - directories of the source tree. - - \subsection unstable_api Unstable API - - Several more functions are available and used within aubio, but not - documented here, either because they are not considered useful to the user, - or because they may need to be changed in the future. However, they can still - be used by defining AUBIO_UNSTABLE to 1 before including the aubio header: - - \code - #define AUBIO_UNSTABLE 1 - #include - \endcode - - Future versions of aubio could break API compatibility with these functions - without warning. If you choose to use functions in AUBIO_UNSTABLE, you are on - your own. - - \section download Download - - Latest versions, further documentation, examples, wiki, and mailing lists can - be found at http://aubio.org . - - */ - -#ifndef AUBIO_H -#define AUBIO_H - -/** @file aubio.h Global aubio include file. - - You will want to include this file as: - - @code - #include - @endcode - - To access headers with unstable prototypes, use: - - @code - #define AUBIO_UNSTABLE 1 - #include - @endcode - - */ - -#ifdef __cplusplus -extern "C" -{ -#endif - -/* in this order */ -#include "types.h" -#include "fvec.h" -#include "cvec.h" -#include "lvec.h" -#include "fmat.h" -#include "musicutils.h" -#include "vecutils.h" -#include "temporal/resampler.h" -#include "temporal/filter.h" -#include "temporal/biquad.h" -#include "temporal/a_weighting.h" -#include "temporal/c_weighting.h" -#include "spectral/fft.h" -#include "spectral/phasevoc.h" -#include "spectral/filterbank.h" -#include "spectral/filterbank_mel.h" -#include "spectral/mfcc.h" -#include "spectral/specdesc.h" -#include "spectral/tss.h" -#include "pitch/pitch.h" -#include "onset/onset.h" -#include "tempo/tempo.h" -#include "io/source.h" -#include "io/sink.h" -#include "synth/sampler.h" -#include "synth/wavetable.h" -#include "utils/parameter.h" - -#if AUBIO_UNSTABLE -#include "mathutils.h" -#include "io/source_sndfile.h" -#include "io/source_apple_audio.h" -#include "io/source_avcodec.h" -#include "io/sink_sndfile.h" -#include "io/sink_apple_audio.h" -#include "io/audio_unit.h" -#include "onset/peakpicker.h" -#include "pitch/pitchmcomb.h" -#include "pitch/pitchyin.h" -#include "pitch/pitchyinfft.h" -#include "pitch/pitchschmitt.h" -#include "pitch/pitchfcomb.h" -#include "pitch/pitchspecacf.h" -#include "tempo/beattracking.h" -#include "utils/scale.h" -#include "utils/hist.h" -#endif - -#ifdef __cplusplus -} /* extern "C" */ -#endif - -#endif diff --git a/project_code/noteDetection/noteSegmentation/src/libs/newAubio/src/aubio_priv.h b/project_code/noteDetection/noteSegmentation/src/libs/newAubio/src/aubio_priv.h deleted file mode 100644 index 2fb7792ed..000000000 --- a/project_code/noteDetection/noteSegmentation/src/libs/newAubio/src/aubio_priv.h +++ /dev/null @@ -1,220 +0,0 @@ -/* - Copyright (C) 2003-2009 Paul Brossier - - This file is part of aubio. - - aubio 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 3 of the License, or - (at your option) any later version. - - aubio 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 aubio. If not, see . - -*/ - -/** @file - * Private include file - * - * This file is for inclusion from _within_ the library only. - */ - -#ifndef _AUBIO__PRIV_H -#define _AUBIO__PRIV_H - -/********************* - * - * External includes - * - */ - -#if 1 //HAVE_CONFIG_H -#include "config.h" -#endif - -#if HAVE_STDLIB_H -#include -#endif - -#if HAVE_STDIO_H -#include -#endif - -/* must be included before fftw3.h */ -#if HAVE_COMPLEX_H -#include -#endif - -#if HAVE_FFTW3 || HAVE_FFTW3F -#include -#endif - -#if HAVE_MATH_H -#include -#endif - -#if HAVE_STRING_H -#include -#endif - -#if HAVE_LIMITS_H -#include // for CHAR_BIT, in C99 standard -#endif - -#include "types.h" - -#define AUBIO_UNSTABLE 1 - -#include "mathutils.h" - -/**** - * - * SYSTEM INTERFACE - * - */ - -/* Memory management */ -#define AUBIO_MALLOC(_n) malloc(_n) -#define AUBIO_REALLOC(_p,_n) realloc(_p,_n) -#define AUBIO_NEW(_t) (_t*)calloc(sizeof(_t), 1) -#define AUBIO_ARRAY(_t,_n) (_t*)calloc((_n)*sizeof(_t), 1) -#define AUBIO_MEMCPY(_dst,_src,_n) memcpy(_dst,_src,_n) -#define AUBIO_MEMSET(_dst,_src,_t) memset(_dst,_src,_t) -#define AUBIO_FREE(_p) free(_p) - - -/* file interface */ -#define AUBIO_FOPEN(_f,_m) fopen(_f,_m) -#define AUBIO_FCLOSE(_f) fclose(_f) -#define AUBIO_FREAD(_p,_s,_n,_f) fread(_p,_s,_n,_f) -#define AUBIO_FSEEK(_f,_n,_set) fseek(_f,_n,_set) - -/* strings */ -#define AUBIO_STRLEN(_s) strlen(_s) -#define AUBIO_STRCMP(_s,_t) strcmp(_s,_t) -#define AUBIO_STRNCMP(_s,_t,_n) strncmp(_s,_t,_n) -#define AUBIO_STRCPY(_dst,_src) strcpy(_dst,_src) -#define AUBIO_STRCHR(_s,_c) strchr(_s,_c) -#ifdef strdup -#define AUBIO_STRDUP(s) strdup(s) -#else -#define AUBIO_STRDUP(s) AUBIO_STRCPY(AUBIO_MALLOC(AUBIO_STRLEN(s) + 1), s) -#endif - - -/* Error reporting */ -typedef enum { - AUBIO_OK = 0, - AUBIO_FAIL = 1 -} aubio_status; - -#ifdef HAVE_C99_VARARGS_MACROS -#define AUBIO_ERR(...) fprintf(stderr, "AUBIO ERROR: " __VA_ARGS__) -#define AUBIO_MSG(...) fprintf(stdout, __VA_ARGS__) -#define AUBIO_DBG(...) fprintf(stderr, __VA_ARGS__) -#define AUBIO_WRN(...) fprintf(stderr, "AUBIO WARNING: " __VA_ARGS__) -#else -#define AUBIO_ERR(format, args...) fprintf(stderr, "AUBIO ERROR: " format , ##args) -#define AUBIO_MSG(format, args...) fprintf(stdout, format , ##args) -#define AUBIO_DBG(format, args...) fprintf(stderr, format , ##args) -#define AUBIO_WRN(format, args...) fprintf(stderr, "AUBIO WARNING: " format, ##args) -#endif - -#define AUBIO_ERROR AUBIO_ERR - -#define AUBIO_QUIT(_s) exit(_s) -#define AUBIO_SPRINTF sprintf - -/* Libc shortcuts */ -#define PI (M_PI) -#define TWO_PI (PI*2.) - -/* aliases to math.h functions */ -#if !HAVE_AUBIO_DOUBLE -#define EXP expf -#define COS cosf -#define SIN sinf -#define ABS fabsf -#define POW powf -#define SQRT sqrtf -#define LOG10 log10f -#define LOG logf -#define FLOOR floorf -#define CEIL ceilf -#define ATAN2 atan2f -#else -#define EXP exp -#define COS cos -#define SIN sin -#define ABS fabs -#define POW pow -#define SQRT sqrt -#define LOG10 log10 -#define LOG log -#define FLOOR floor -#define CEIL ceil -#define ATAN2 atan2 -#endif -#define ROUND(x) FLOOR(x+.5) - -/* aliases to complex.h functions */ -#if HAVE_AUBIO_DOUBLE || !defined(HAVE_COMPLEX_H) || defined(WIN32) -/* mingw32 does not know about c*f functions */ -#define EXPC cexp -/** complex = CEXPC(complex) */ -#define CEXPC cexp -/** sample = ARGC(complex) */ -#define ARGC carg -/** sample = ABSC(complex) norm */ -#define ABSC cabs -/** sample = REAL(complex) */ -#define REAL creal -/** sample = IMAG(complex) */ -#define IMAG cimag -#else -/** sample = EXPC(complex) */ -#define EXPC cexpf -/** complex = CEXPC(complex) */ -#define CEXPC cexp -/** sample = ARGC(complex) */ -#define ARGC cargf -/** sample = ABSC(complex) norm */ -#define ABSC cabsf -/** sample = REAL(complex) */ -#define REAL crealf -/** sample = IMAG(complex) */ -#define IMAG cimagf -#endif - -/* handy shortcuts */ -#define DB2LIN(g) (POW(10.0,(g)*0.05f)) -#define LIN2DB(v) (20.0*LOG10(v)) -#define SQR(_a) (_a*_a) - -#define MAX(a,b) ( a > b ? a : b) -#define MIN(a,b) ( a < b ? a : b) - -#define ELEM_SWAP(a,b) { register smpl_t t=(a);(a)=(b);(b)=t; } - -#define VERY_SMALL_NUMBER 2.e-42 //1.e-37 - -/** if ABS(f) < VERY_SMALL_NUMBER, returns 1, else 0 */ -#define IS_DENORMAL(f) ABS(f) < VERY_SMALL_NUMBER - -/** if ABS(f) < VERY_SMALL_NUMBER, returns 0., else f */ -#define KILL_DENORMAL(f) IS_DENORMAL(f) ? 0. : f - -/** if f > VERY_SMALL_NUMBER, returns f, else returns VERY_SMALL_NUMBER */ -#define CEIL_DENORMAL(f) f < VERY_SMALL_NUMBER ? VERY_SMALL_NUMBER : f - -#define SAFE_LOG10(f) LOG10(CEIL_DENORMAL(f)) -#define SAFE_LOG(f) LOG(CEIL_DENORMAL(f)) - -#define UNUSED __attribute__((unused)) - -#endif /* _AUBIO__PRIV_H */ diff --git a/project_code/noteDetection/noteSegmentation/src/libs/newAubio/src/cvec.h b/project_code/noteDetection/noteSegmentation/src/libs/newAubio/src/cvec.h deleted file mode 100644 index 5db26beb0..000000000 --- a/project_code/noteDetection/noteSegmentation/src/libs/newAubio/src/cvec.h +++ /dev/null @@ -1,237 +0,0 @@ -/* - Copyright (C) 2003-2013 Paul Brossier - - This file is part of aubio. - - aubio 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 3 of the License, or - (at your option) any later version. - - aubio 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 aubio. If not, see . - -*/ - -#ifndef _AUBIO__CVEC_H -#define _AUBIO__CVEC_H - -#ifdef __cplusplus -extern "C" { -#endif - -/** \file - - Vector of complex-valued data, stored in polar coordinates - - This file specifies the ::cvec_t buffer type, which is used throughout aubio - to store complex data. Complex values are stored in terms of ::cvec_t.phas - and norm, within 2 vectors of ::smpl_t of size (size/2+1) each. - - \example test-cvec.c - -*/ - -/** Vector of real-valued phase and spectrum data - - \code - - uint_t buffer_size = 1024; - - // create a complex vector of 512 values - cvec_t * input = new_cvec (buffer_size); - - // set some values of the vector - input->norm[23] = 2.; - input->phas[23] = M_PI; - // .. - - // compute the mean of the vector - mean = cvec_mean(input); - - // destroy the vector - del_cvec (input); - - \endcode - - */ -typedef struct { - uint_t length; /**< length of buffer = (requested length)/2 + 1 */ - smpl_t *norm; /**< norm array of size ::cvec_t.length */ - smpl_t *phas; /**< phase array of size ::cvec_t.length */ -} cvec_t; - -/** cvec_t buffer creation function - - This function creates a cvec_t structure holding two arrays of size - [length/2+1], corresponding to the norm and phase values of the - spectral frame. The length stored in the structure is the actual size of both - arrays, not the length of the complex and symmetrical vector, specified as - creation argument. - - \param length the length of the buffer to create - -*/ -cvec_t * new_cvec(uint_t length); - -/** cvec_t buffer deletion function - - \param s buffer to delete as returned by new_cvec() - -*/ -void del_cvec(cvec_t *s); - -/** write norm value in a complex buffer - - This is equivalent to: - \code - s->norm[position] = val; - \endcode - - \param s vector to write to - \param val norm value to write in s->norm[position] - \param position sample position to write to - -*/ -void cvec_norm_set_sample (cvec_t *s, smpl_t val, uint_t position); - -/** write phase value in a complex buffer - - This is equivalent to: - \code - s->phas[position] = val; - \endcode - - \param s vector to write to - \param val phase value to write in s->phas[position] - \param position sample position to write to - -*/ -void cvec_phas_set_sample (cvec_t *s, smpl_t val, uint_t position); - -/** read norm value from a complex buffer - - This is equivalent to: - \code - smpl_t foo = s->norm[position]; - \endcode - - \param s vector to read from - \param position sample position to read from - -*/ -smpl_t cvec_norm_get_sample (cvec_t *s, uint_t position); - -/** read phase value from a complex buffer - - This is equivalent to: - \code - smpl_t foo = s->phas[position]; - \endcode - - \param s vector to read from - \param position sample position to read from - \returns the value of the sample at position - -*/ -smpl_t cvec_phas_get_sample (cvec_t *s, uint_t position); - -/** read norm data from a complex buffer - - \code - smpl_t *data = s->norm; - \endcode - - \param s vector to read from - -*/ -smpl_t * cvec_norm_get_data (cvec_t *s); - -/** read phase data from a complex buffer - - This is equivalent to: - \code - smpl_t *data = s->phas; - \endcode - - \param s vector to read from - -*/ -smpl_t * cvec_phas_get_data (cvec_t *s); - -/** print out cvec data - - \param s vector to print out - -*/ -void cvec_print(cvec_t *s); - -/** make a copy of a vector - - \param s source vector - \param t vector to copy to - -*/ -void cvec_copy(cvec_t *s, cvec_t *t); - -/** set all norm elements to a given value - - \param s vector to modify - \param val value to set elements to - -*/ -void cvec_norm_set_all (cvec_t *s, smpl_t val); - -/** set all norm elements to zero - - \param s vector to modify - -*/ -void cvec_norm_zeros(cvec_t *s); - -/** set all norm elements to one - - \param s vector to modify - -*/ -void cvec_norm_ones(cvec_t *s); - -/** set all phase elements to a given value - - \param s vector to modify - \param val value to set elements to - -*/ -void cvec_phas_set_all (cvec_t *s, smpl_t val); - -/** set all phase elements to zero - - \param s vector to modify - -*/ -void cvec_phas_zeros(cvec_t *s); - -/** set all phase elements to one - - \param s vector to modify - -*/ -void cvec_phas_ones(cvec_t *s); - -/** set all norm and phas elements to zero - - \param s vector to modify - -*/ -void cvec_zeros(cvec_t *s); - -#ifdef __cplusplus -} -#endif - -#endif /* _AUBIO__CVEC_H */ diff --git a/project_code/noteDetection/noteSegmentation/src/libs/newAubio/src/fmat.h b/project_code/noteDetection/noteSegmentation/src/libs/newAubio/src/fmat.h deleted file mode 100644 index 363965e45..000000000 --- a/project_code/noteDetection/noteSegmentation/src/libs/newAubio/src/fmat.h +++ /dev/null @@ -1,163 +0,0 @@ -/* - Copyright (C) 2009-2013 Paul Brossier - - This file is part of aubio. - - aubio 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 3 of the License, or - (at your option) any later version. - - aubio 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 aubio. If not, see . - -*/ - -#ifndef _AUBIO__FMAT_H -#define _AUBIO__FMAT_H - -#ifdef __cplusplus -extern "C" { -#endif - -/** \file - - Matrix of real valued data - - This file specifies the fmat_t type, which is used in aubio to store arrays - of floating point values. - - \example test-fmat.c - -*/ - -/** Buffer for real data */ -typedef struct { - uint_t length; /**< length of matrix */ - uint_t height; /**< height of matrix */ - smpl_t **data; /**< data array of size [length] * [height] */ -} fmat_t; - -/** fmat_t buffer creation function - - \param length the length of the matrix to create - \param height the height of the matrix to create - -*/ -fmat_t * new_fmat(uint_t height, uint_t length); - -/** fmat_t buffer deletion function - - \param s buffer to delete as returned by new_fmat() - -*/ -void del_fmat(fmat_t *s); - -/** read sample value in a buffer - - \param s vector to read from - \param channel channel to read from - \param position sample position to read from - -*/ -smpl_t fmat_get_sample(fmat_t *s, uint_t channel, uint_t position); - -/** write sample value in a buffer - - \param s vector to write to - \param data value to write in s->data[channel][position] - \param channel channel to write to - \param position sample position to write to - -*/ -void fmat_set_sample(fmat_t *s, smpl_t data, uint_t channel, uint_t position); - -/** read channel vector from a buffer - - \param s vector to read from - \param channel channel to read from - \param output ::fvec_t to output to - -*/ -void fmat_get_channel (fmat_t *s, uint_t channel, fvec_t *output); - -/** get vector buffer from an fmat data - - \param s vector to read from - \param channel channel to read from - -*/ -smpl_t * fmat_get_channel_data (fmat_t *s, uint_t channel); - -/** read data from a buffer - - \param s vector to read from - -*/ -smpl_t ** fmat_get_data(fmat_t *s); - -/** print out fmat data - - \param s vector to print out - -*/ -void fmat_print(fmat_t *s); - -/** set all elements to a given value - - \param s vector to modify - \param val value to set elements to - -*/ -void fmat_set(fmat_t *s, smpl_t val); - -/** set all elements to zero - - \param s vector to modify - -*/ -void fmat_zeros(fmat_t *s); - -/** set all elements to ones - - \param s vector to modify - -*/ -void fmat_ones(fmat_t *s); - -/** revert order of vector elements - - \param s vector to revert - -*/ -void fmat_rev(fmat_t *s); - -/** apply weight to vector - - If the weight vector is longer than s, only the first elements are used. If - the weight vector is shorter than s, the last elements of s are not weighted. - - \param s vector to weight - \param weight weighting coefficients - -*/ -void fmat_weight(fmat_t *s, fmat_t *weight); - -/** make a copy of a matrix - - \param s source vector - \param t vector to copy to - -*/ -void fmat_copy(fmat_t *s, fmat_t *t); - -#ifdef __cplusplus -} -#endif - -#endif /* _AUBIO__FMAT_H */ diff --git a/project_code/noteDetection/noteSegmentation/src/libs/newAubio/src/fvec.h b/project_code/noteDetection/noteSegmentation/src/libs/newAubio/src/fvec.h deleted file mode 100644 index ee2f87399..000000000 --- a/project_code/noteDetection/noteSegmentation/src/libs/newAubio/src/fvec.h +++ /dev/null @@ -1,169 +0,0 @@ -/* - Copyright (C) 2003-2013 Paul Brossier - - This file is part of aubio. - - aubio 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 3 of the License, or - (at your option) any later version. - - aubio 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 aubio. If not, see . - -*/ - -#ifndef _AUBIO__FVEC_H -#define _AUBIO__FVEC_H - -#ifdef __cplusplus -extern "C" { -#endif - -/** \file - - Vector of real-valued data - - This file specifies the ::fvec_t buffer type, which is used throughout aubio - to store vector of real-valued ::smpl_t. - - \example test-fvec.c - -*/ - -/** Buffer for real data - - Vector of real-valued data - - ::fvec_t is is the structure used to store vector of real-valued data, ::smpl_t . - - \code - - uint_t buffer_size = 1024; - - // create a vector of 512 values - fvec_t * input = new_fvec (buffer_size); - - // set some values of the vector - input->data[23] = 2.; - // .. - - // compute the mean of the vector - mean = fvec_mean(a_vector); - - // destroy the vector - del_fvec(a_vector); - - \endcode - - See `examples/` and `tests/src` directories for more examples. - - */ -typedef struct { - uint_t length; /**< length of buffer */ - smpl_t *data; /**< data vector of length ::fvec_t.length */ -} fvec_t; - -/** fvec_t buffer creation function - - \param length the length of the buffer to create - -*/ -fvec_t * new_fvec(uint_t length); - -/** fvec_t buffer deletion function - - \param s buffer to delete as returned by new_fvec() - -*/ -void del_fvec(fvec_t *s); - -/** read sample value in a buffer - - \param s vector to read from - \param position sample position to read from - -*/ -smpl_t fvec_get_sample(fvec_t *s, uint_t position); - -/** write sample value in a buffer - - \param s vector to write to - \param data value to write in s->data[position] - \param position sample position to write to - -*/ -void fvec_set_sample(fvec_t *s, smpl_t data, uint_t position); - -/** read data from a buffer - - \param s vector to read from - -*/ -smpl_t * fvec_get_data(fvec_t *s); - -/** print out fvec data - - \param s vector to print out - -*/ -void fvec_print(fvec_t *s); - -/** set all elements to a given value - - \param s vector to modify - \param val value to set elements to - -*/ -void fvec_set_all (fvec_t *s, smpl_t val); - -/** set all elements to zero - - \param s vector to modify - -*/ -void fvec_zeros(fvec_t *s); - -/** set all elements to ones - - \param s vector to modify - -*/ -void fvec_ones(fvec_t *s); - -/** revert order of vector elements - - \param s vector to revert - -*/ -void fvec_rev(fvec_t *s); - -/** apply weight to vector - - If the weight vector is longer than s, only the first elements are used. If - the weight vector is shorter than s, the last elements of s are not weighted. - - \param s vector to weight - \param weight weighting coefficients - -*/ -void fvec_weight(fvec_t *s, fvec_t *weight); - -/** make a copy of a vector - - \param s source vector - \param t vector to copy to - -*/ -void fvec_copy(fvec_t *s, fvec_t *t); - -#ifdef __cplusplus -} -#endif - -#endif /* _AUBIO__FVEC_H */ diff --git a/project_code/noteDetection/noteSegmentation/src/libs/newAubio/src/io/audio_unit.h b/project_code/noteDetection/noteSegmentation/src/libs/newAubio/src/io/audio_unit.h deleted file mode 100644 index c518bc640..000000000 --- a/project_code/noteDetection/noteSegmentation/src/libs/newAubio/src/io/audio_unit.h +++ /dev/null @@ -1,61 +0,0 @@ -/* - Copyright (C) 2013 Paul Brossier - - This file is part of aubio. - - aubio 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 3 of the License, or - (at your option) any later version. - - aubio 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 aubio. If not, see . - -*/ - -#ifndef _AUBIO_AUDIO_UNIT_H -#define _AUBIO_AUDIO_UNIT_H - -/** \file - -*/ - -#ifdef __cplusplus -extern "C" { -#endif - -typedef struct _aubio_audio_unit_t aubio_audio_unit_t; - -aubio_audio_unit_t * new_aubio_audio_unit(uint_t samplerate, uint_t inchannels, - uint_t outchannels, uint_t blocksize); - -typedef uint_t (*aubio_device_callback_t) (void * closure, fmat_t *ibuf, fmat_t *obuf); - -uint_t aubio_audio_unit_set_callback(aubio_audio_unit_t *o, - aubio_device_callback_t callback, void *closure); - -sint_t aubio_audio_unit_set_verbose (aubio_audio_unit_t *o, uint_t verbose); -sint_t aubio_audio_unit_set_preferred_latency (aubio_audio_unit_t *o, smpl_t - latency); -sint_t aubio_audio_unit_set_prevent_feedback (aubio_audio_unit_t *o, uint_t - prevent_feedback); - -sint_t aubio_audio_unit_get_info (aubio_audio_unit_t *o); - -sint_t aubio_audio_unit_init (aubio_audio_unit_t *o); - -sint_t aubio_audio_unit_start (aubio_audio_unit_t *o); -sint_t aubio_audio_unit_stop (aubio_audio_unit_t *o); - -uint_t del_aubio_audio_unit(aubio_audio_unit_t *o); - -#ifdef __cplusplus -} -#endif - -#endif /* _AUBIO_AUDIO_UNIT_H */ diff --git a/project_code/noteDetection/noteSegmentation/src/libs/newAubio/src/io/sink.h b/project_code/noteDetection/noteSegmentation/src/libs/newAubio/src/io/sink.h deleted file mode 100644 index ef8cd9058..000000000 --- a/project_code/noteDetection/noteSegmentation/src/libs/newAubio/src/io/sink.h +++ /dev/null @@ -1,77 +0,0 @@ -/* - Copyright (C) 2012-2013 Paul Brossier - - This file is part of aubio. - - aubio 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 3 of the License, or - (at your option) any later version. - - aubio 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 aubio. If not, see . - -*/ - -#ifndef _AUBIO_SINK_H -#define _AUBIO_SINK_H - -/** \file - - Media sink to write blocks of consecutive audio samples to file. - - \example io/test-sink.c - -*/ - -#ifdef __cplusplus -extern "C" { -#endif - -/** media sink object */ -typedef struct _aubio_sink_t aubio_sink_t; - -/** - - create new ::aubio_sink_t - - \param uri the file path or uri to write to - \param samplerate sample rate to write the file at - - \return newly created ::aubio_sink_t - - Creates a new sink object. - -*/ -aubio_sink_t * new_aubio_sink(char_t * uri, uint_t samplerate); - -/** - - write monophonic vector of length hop_size to sink - - \param s sink, created with ::new_aubio_sink - \param write_data ::fvec_t samples to write to sink - \param write number of frames to write - -*/ -void aubio_sink_do(aubio_sink_t * s, fvec_t * write_data, uint_t write); - -/** - - close sink and cleanup memory - - \param s source object, created with ::new_aubio_source - -*/ -void del_aubio_sink(aubio_sink_t * s); - -#ifdef __cplusplus -} -#endif - -#endif /* _AUBIO_SINK_H */ diff --git a/project_code/noteDetection/noteSegmentation/src/libs/newAubio/src/io/sink_apple_audio.h b/project_code/noteDetection/noteSegmentation/src/libs/newAubio/src/io/sink_apple_audio.h deleted file mode 100644 index b26fefec9..000000000 --- a/project_code/noteDetection/noteSegmentation/src/libs/newAubio/src/io/sink_apple_audio.h +++ /dev/null @@ -1,82 +0,0 @@ -/* - Copyright (C) 2012-2013 Paul Brossier - - This file is part of aubio. - - aubio 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 3 of the License, or - (at your option) any later version. - - aubio 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 aubio. If not, see . - -*/ - -#ifndef _AUBIO_SINK_APPLE_AUDIO_H -#define _AUBIO_SINK_APPLE_AUDIO_H - -/** \file - - Write to file using Apple AudioToolbox's - [ExtAudioFileRef](https://developer.apple.com/library/ios/#documentation/MusicAudio/Reference/ExtendedAudioFileServicesReference/Reference/reference.html) - - Avoid including this file directly! Prefer using ::aubio_sink_t instead to - make your code portable. - - To read from file, use ::aubio_source_t. - - \example io/test-sink_apple_audio.c - -*/ - -#ifdef __cplusplus -extern "C" { -#endif - -typedef struct _aubio_sink_apple_audio_t aubio_sink_apple_audio_t; - -/** - - create new ::aubio_sink_apple_audio_t - - \param uri the file path or uri to write to - \param samplerate sample rate to write the file at - - \return newly created ::aubio_sink_apple_audio_t - - Creates a new sink object. - -*/ -aubio_sink_apple_audio_t * new_aubio_sink_apple_audio(char_t * uri, uint_t samplerate); - -/** - - write monophonic vector of length hop_size to sink - - \param s sink, created with ::new_aubio_sink_apple_audio - \param write_data ::fvec_t samples to write to sink - \param write number of frames to write - -*/ -void aubio_sink_apple_audio_do(aubio_sink_apple_audio_t * s, fvec_t * write_data, uint_t write); - -/** - - close sink and cleanup memory - - \param s sink, created with ::new_aubio_sink_apple_audio - -*/ -void del_aubio_sink_apple_audio(aubio_sink_apple_audio_t * s); - -#ifdef __cplusplus -} -#endif - -#endif /* _AUBIO_SINK_APPLE_AUDIO_H */ diff --git a/project_code/noteDetection/noteSegmentation/src/libs/newAubio/src/io/sink_sndfile.h b/project_code/noteDetection/noteSegmentation/src/libs/newAubio/src/io/sink_sndfile.h deleted file mode 100644 index c767e1db7..000000000 --- a/project_code/noteDetection/noteSegmentation/src/libs/newAubio/src/io/sink_sndfile.h +++ /dev/null @@ -1,81 +0,0 @@ -/* - Copyright (C) 2012-2013 Paul Brossier - - This file is part of aubio. - - aubio 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 3 of the License, or - (at your option) any later version. - - aubio 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 aubio. If not, see . - -*/ - -#ifndef _AUBIO_SINK_SNDFILE_H -#define _AUBIO_SINK_SNDFILE_H - -/** \file - - Write to file using [libsndfile](http://www.mega-nerd.com/libsndfile/) - - Avoid including this file directly! Prefer using ::aubio_sink_t instead to - make your code portable. - - To read from file, use ::aubio_source_t. - - \example io/test-sink_sndfile.c - -*/ - -#ifdef __cplusplus -extern "C" { -#endif - -typedef struct _aubio_sink_sndfile_t aubio_sink_sndfile_t; - -/** - - create new ::aubio_sink_sndfile_t - - \param uri the file path or uri to write to - \param samplerate sample rate to write the file at - - \return newly created ::aubio_sink_sndfile_t - - Creates a new sink object. - -*/ -aubio_sink_sndfile_t * new_aubio_sink_sndfile(char_t * uri, uint_t samplerate); - -/** - - write monophonic vector of length hop_size to sink - - \param s sink, created with ::new_aubio_sink_sndfile - \param write_data ::fvec_t samples to write to sink - \param write number of frames to write - -*/ -void aubio_sink_sndfile_do(aubio_sink_sndfile_t * s, fvec_t * write_data, uint_t write); - -/** - - close sink and cleanup memory - - \param s sink, created with ::new_aubio_sink_sndfile - -*/ -void del_aubio_sink_sndfile(aubio_sink_sndfile_t * s); - -#ifdef __cplusplus -} -#endif - -#endif /* _AUBIO_SINK_SNDFILE_H */ diff --git a/project_code/noteDetection/noteSegmentation/src/libs/newAubio/src/io/source.h b/project_code/noteDetection/noteSegmentation/src/libs/newAubio/src/io/source.h deleted file mode 100644 index 7240b9d99..000000000 --- a/project_code/noteDetection/noteSegmentation/src/libs/newAubio/src/io/source.h +++ /dev/null @@ -1,155 +0,0 @@ -/* - Copyright (C) 2012-2013 Paul Brossier - - This file is part of aubio. - - aubio 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 3 of the License, or - (at your option) any later version. - - aubio 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 aubio. If not, see . - -*/ - -#ifndef _AUBIO_SOURCE_H -#define _AUBIO_SOURCE_H - -/** \file - - Media source to read blocks of consecutive audio samples from file - - Depending on how aubio was compiled, the following file formats will be - available. - - To write to file, use ::aubio_sink_t. - - \b \p source_avcodec : libav - - aubio can be optionally compiled with [libav](http://libav.org), which can - read from a very large number of audio and video formats, including over - different network protocols such as HTTP. - - \b \p source_apple_audio : ExtAudioFileRef - - On Mac and iOS platforms, aubio should be compiled with CoreAudio [Extended - Audio File Services] - (https://developer.apple.com/library/mac/documentation/MusicAudio/Reference/ExtendedAudioFileServicesReference/Reference/reference.html). - This provides access to most common audio file formats, including compressed - ones. - - \b \p source_sndfile : libsndfile - - Also optional, aubio can be built against - [libsndfile](http://www.mega-nerd.com/libsndfile/), which can read [most - uncompressed formats](http://www.mega-nerd.com/libsndfile/#Features). - - \example io/test-source.c - \example io/test-source_multi.c - -*/ - -#ifdef __cplusplus -extern "C" { -#endif - -/** media source object */ -typedef struct _aubio_source_t aubio_source_t; - -/** - - create new ::aubio_source_t - - \param uri the file path or uri to read from - \param samplerate sampling rate to view the fie at - \param hop_size the size of the blocks to read from - - Creates a new source object. If `0` is passed as `samplerate`, the sample - rate of the original file is used. - - The samplerate of newly created source can be obtained using - ::aubio_source_get_samplerate. - -*/ -aubio_source_t * new_aubio_source(char_t * uri, uint_t samplerate, uint_t hop_size); - -/** - - read monophonic vector of length hop_size from source object - - \param s source object, created with ::new_aubio_source - \param read_to ::fvec_t of data to read to - \param read upon returns, equals to number of frames actually read - - Upon returns, `read` contains the number of frames actually read from the - source. `hop_size` if enough frames could be read, less otherwise. - -*/ -void aubio_source_do(aubio_source_t * s, fvec_t * read_to, uint_t * read); - -/** - - read polyphonic vector of length hop_size from source object - - \param s source object, created with ::new_aubio_source - \param read_to ::fmat_t of data to read to - \param[out] read upon returns, equals to number of frames actually read - - Upon returns, `read` contains the number of frames actually read from the - source. `hop_size` if enough frames could be read, less otherwise. - -*/ -void aubio_source_do_multi(aubio_source_t * s, fmat_t * read_to, uint_t * read); - -/** - - get samplerate of source object - - \param s source object, created with ::new_aubio_source - \return samplerate, in Hz - -*/ -uint_t aubio_source_get_samplerate(aubio_source_t * s); - -/** - - get channels of source object - - \param s source object, created with ::new_aubio_source - \return channels - -*/ -uint_t aubio_source_get_channels (aubio_source_t * s); - -/** - - seek source object - - \param s source object, created with ::new_aubio_source - \param pos position to seek to, in frames - - \return 0 if sucessful, non-zero on failure - -*/ -uint_t aubio_source_seek (aubio_source_t * s, uint_t pos); - -/** - - close source and cleanup memory - - \param s source object, created with ::new_aubio_source - -*/ -void del_aubio_source(aubio_source_t * s); - -#ifdef __cplusplus -} -#endif - -#endif /* _AUBIO_SOURCE_H */ diff --git a/project_code/noteDetection/noteSegmentation/src/libs/newAubio/src/io/source_apple_audio.h b/project_code/noteDetection/noteSegmentation/src/libs/newAubio/src/io/source_apple_audio.h deleted file mode 100644 index 5cd458da3..000000000 --- a/project_code/noteDetection/noteSegmentation/src/libs/newAubio/src/io/source_apple_audio.h +++ /dev/null @@ -1,135 +0,0 @@ -/* - Copyright (C) 2012-2013 Paul Brossier - - This file is part of aubio. - - aubio 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 3 of the License, or - (at your option) any later version. - - aubio 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 aubio. If not, see . - -*/ - -#ifndef _AUBIO_SOURCE_APPLE_AUDIO_H -#define _AUBIO_SOURCE_APPLE_AUDIO_H - -/** \file - - Read from file using CoreAudio Extended Audio File Services - [ExtAudioFileRef](https://developer.apple.com/library/ios/#documentation/MusicAudio/Reference/ExtendedAudioFileServicesReference/Reference/reference.html) - - Avoid including this file directly! Prefer using ::aubio_source_t instead to - make your code portable. - - To write to file, use ::aubio_sink_t. - - \example io/test-source_apple_audio.c - -*/ - -#ifdef __cplusplus -extern "C" { -#endif - -/** apple audio media source object */ -typedef struct _aubio_source_apple_audio_t aubio_source_apple_audio_t; - -/** - - create new ::aubio_source_apple_audio_t - - \param uri the file path or uri to read from - \param samplerate sampling rate to view the fie at - \param hop_size the size of the blocks to read from - - Creates a new source object. If `0` is passed as `samplerate`, the sample - rate of the original file is used. - - The samplerate of newly created source can be obtained using - ::aubio_source_apple_audio_get_samplerate. - -*/ -aubio_source_apple_audio_t * new_aubio_source_apple_audio(char_t * uri, uint_t samplerate, uint_t hop_size); - -/** - - read monophonic vector of length hop_size from source object - - \param s source object, created with ::new_aubio_source_apple_audio - \param read_to ::fvec_t of data to read to - \param read upon returns, equals to number of frames actually read - - Upon returns, `read` contains the number of frames actually read from the - source. `hop_size` if enough frames could be read, less otherwise. - -*/ -void aubio_source_apple_audio_do(aubio_source_apple_audio_t * s, fvec_t * read_to, uint_t * read); - -/** - - read polyphonic vector of length hop_size from source object - - \param s source object, created with ::new_aubio_source_apple_audio - \param read_to ::fmat_t of data to read to - \param read upon returns, equals to number of frames actually read - - Upon returns, `read` contains the number of frames actually read from the - source. `hop_size` if enough frames could be read, less otherwise. - -*/ -void aubio_source_apple_audio_do_multi(aubio_source_apple_audio_t * s, fmat_t * read_to, uint_t * read); - -/** - - get samplerate of source object - - \param s source object, created with ::new_aubio_source_apple_audio - \return samplerate, in Hz - -*/ -uint_t aubio_source_apple_audio_get_samplerate(aubio_source_apple_audio_t * s); - -/** - - get channels of source object - - \param s source object, created with ::new_aubio_source_apple_audio - \return number of channels - -*/ -uint_t aubio_source_apple_audio_get_channels(aubio_source_apple_audio_t * s); - -/** - - seek source object - - \param s source object, created with ::new_aubio_source - \param pos position to seek to, in frames - - \return 0 if sucessful, non-zero on failure - -*/ -uint_t aubio_source_apple_audio_seek (aubio_source_apple_audio_t * s, uint_t pos); - -/** - - close source and cleanup memory - - \param s source object, created with ::new_aubio_source_apple_audio - -*/ -void del_aubio_source_apple_audio(aubio_source_apple_audio_t * s); - -#ifdef __cplusplus -} -#endif - -#endif /* _AUBIO_SOURCE_APPLE_AUDIO_H */ diff --git a/project_code/noteDetection/noteSegmentation/src/libs/newAubio/src/io/source_avcodec.h b/project_code/noteDetection/noteSegmentation/src/libs/newAubio/src/io/source_avcodec.h deleted file mode 100644 index 4374078f4..000000000 --- a/project_code/noteDetection/noteSegmentation/src/libs/newAubio/src/io/source_avcodec.h +++ /dev/null @@ -1,134 +0,0 @@ -/* - Copyright (C) 2013 Paul Brossier - - This file is part of aubio. - - aubio 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 3 of the License, or - (at your option) any later version. - - aubio 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 aubio. If not, see . - -*/ - -#ifndef _AUBIO_SOURCE_AVCODEC_H -#define _AUBIO_SOURCE_AVCODEC_H - -/** \file - - Read from file using [libavcodec](http://libav.org/) - - Avoid including this file directly! Prefer using ::aubio_source_t instead to - make your code portable. - - To write to file, use ::aubio_sink_t. - - \example io/test-source_avcodec.c - -*/ - -#ifdef __cplusplus -extern "C" { -#endif - -/** avcodec media source object */ -typedef struct _aubio_source_avcodec_t aubio_source_avcodec_t; - -/** - - create new ::aubio_source_avcodec_t - - \param uri the file path or uri to read from - \param samplerate sampling rate to view the fie at - \param hop_size the size of the blocks to read from - - Creates a new source object. If `0` is passed as `samplerate`, the sample - rate of the original file is used. - - The samplerate of newly created source can be obtained using - ::aubio_source_avcodec_get_samplerate. - -*/ -aubio_source_avcodec_t * new_aubio_source_avcodec(char_t * uri, uint_t samplerate, uint_t hop_size); - -/** - - read monophonic vector of length hop_size from source object - - \param s source object, created with ::new_aubio_source_avcodec - \param read_to ::fvec_t of data to read to - \param[out] read upon returns, equals to number of frames actually read - - Upon returns, `read` contains the number of frames actually read from the - source. `hop_size` if enough frames could be read, less otherwise. - -*/ -void aubio_source_avcodec_do(aubio_source_avcodec_t * s, fvec_t * read_to, uint_t * read); - -/** - - read polyphonic vector of length hop_size from source object - - \param s source object, created with ::new_aubio_source_avcodec - \param read_to ::fmat_t of data to read to - \param read upon returns, equals to number of frames actually read - - Upon returns, `read` contains the number of frames actually read from the - source. `hop_size` if enough frames could be read, less otherwise. - -*/ -void aubio_source_avcodec_do_multi(aubio_source_avcodec_t * s, fmat_t * read_to, uint_t * read); - -/** - - get samplerate of source object - - \param s source object, created with ::new_aubio_source_avcodec - \return samplerate, in Hz - -*/ -uint_t aubio_source_avcodec_get_samplerate(aubio_source_avcodec_t * s); - -/** - - get number of channels of source object - - \param s source object, created with ::new_aubio_source_avcodec - \return number of channels - -*/ -uint_t aubio_source_avcodec_get_channels (aubio_source_avcodec_t * s); - -/** - - seek source object - - \param s source object, created with ::new_aubio_source_avcodec - \param pos position to seek to, in frames - - \return 0 if sucessful, non-zero on failure - -*/ -uint_t aubio_source_avcodec_seek (aubio_source_avcodec_t *s, uint_t pos); - -/** - - close source and cleanup memory - - \param s source object, created with ::new_aubio_source_avcodec - -*/ -void del_aubio_source_avcodec(aubio_source_avcodec_t * s); - -#ifdef __cplusplus -} -#endif - -#endif /* _AUBIO_SOURCE_AVCODEC_H */ diff --git a/project_code/noteDetection/noteSegmentation/src/libs/newAubio/src/io/source_sndfile.h b/project_code/noteDetection/noteSegmentation/src/libs/newAubio/src/io/source_sndfile.h deleted file mode 100644 index d67269ae4..000000000 --- a/project_code/noteDetection/noteSegmentation/src/libs/newAubio/src/io/source_sndfile.h +++ /dev/null @@ -1,134 +0,0 @@ -/* - Copyright (C) 2012-2013 Paul Brossier - - This file is part of aubio. - - aubio 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 3 of the License, or - (at your option) any later version. - - aubio 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 aubio. If not, see . - -*/ - -#ifndef _AUBIO_SOURCE_SNDFILE_H -#define _AUBIO_SOURCE_SNDFILE_H - -/** \file - - Read from file using [libsndfile](http://www.mega-nerd.com/libsndfile/) - - Avoid including this file directly! Prefer using ::aubio_source_t instead to - make your code portable. - - To write to file, use ::aubio_sink_t. - - \example io/test-source_sndfile.c - -*/ - -#ifdef __cplusplus -extern "C" { -#endif - -/** sndfile media source object */ -typedef struct _aubio_source_sndfile_t aubio_source_sndfile_t; - -/** - - create new ::aubio_source_sndfile_t - - \param uri the file path or uri to read from - \param samplerate sampling rate to view the fie at - \param hop_size the size of the blocks to read from - - Creates a new source object. If `0` is passed as `samplerate`, the sample - rate of the original file is used. - - The samplerate of newly created source can be obtained using - ::aubio_source_sndfile_get_samplerate. - -*/ -aubio_source_sndfile_t * new_aubio_source_sndfile(char_t * uri, uint_t samplerate, uint_t hop_size); - -/** - - read monophonic vector of length hop_size from source object - - \param s source object, created with ::new_aubio_source_sndfile - \param read_to ::fvec_t of data to read to - \param read upon returns, equals to number of frames actually read - - Upon returns, `read` contains the number of frames actually read from the - source. `hop_size` if enough frames could be read, less otherwise. - -*/ -void aubio_source_sndfile_do(aubio_source_sndfile_t * s, fvec_t * read_to, uint_t * read); - -/** - - read polyphonic vector of length hop_size from source object - - \param s source object, created with ::new_aubio_source_sndfile - \param read_to ::fmat_t of data to read to - \param read upon returns, equals to number of frames actually read - - Upon returns, `read` contains the number of frames actually read from the - source. `hop_size` if enough frames could be read, less otherwise. - -*/ -void aubio_source_sndfile_do_multi(aubio_source_sndfile_t * s, fmat_t * read_to, uint_t * read); - -/** - - get samplerate of source object - - \param s source object, created with ::new_aubio_source_sndfile - \return samplerate, in Hz - -*/ -uint_t aubio_source_sndfile_get_samplerate(aubio_source_sndfile_t * s); - -/** - - get number of channels of source object - - \param s source object, created with ::new_aubio_source_sndfile - \return number of channels - -*/ -uint_t aubio_source_sndfile_get_channels (aubio_source_sndfile_t * s); - -/** - - seek source object - - \param s source object, created with ::new_aubio_source_sndfile - \param pos position to seek to, in frames - - \return 0 if sucessful, non-zero on failure - -*/ -uint_t aubio_source_sndfile_seek (aubio_source_sndfile_t *s, uint_t pos); - -/** - - close source and cleanup memory - - \param s source object, created with ::new_aubio_source_sndfile - -*/ -void del_aubio_source_sndfile(aubio_source_sndfile_t * s); - -#ifdef __cplusplus -} -#endif - -#endif /* _AUBIO_SOURCE_SNDFILE_H */ diff --git a/project_code/noteDetection/noteSegmentation/src/libs/newAubio/src/lvec.h b/project_code/noteDetection/noteSegmentation/src/libs/newAubio/src/lvec.h deleted file mode 100644 index c5750f15e..000000000 --- a/project_code/noteDetection/noteSegmentation/src/libs/newAubio/src/lvec.h +++ /dev/null @@ -1,118 +0,0 @@ -/* - Copyright (C) 2003-2013 Paul Brossier - - This file is part of aubio. - - aubio 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 3 of the License, or - (at your option) any later version. - - aubio 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 aubio. If not, see . - -*/ - -#ifndef _AUBIO__LVEC_H -#define _AUBIO__LVEC_H - -#ifdef __cplusplus -extern "C" { -#endif - -/** \file - - Vector of real-valued data in double precision - - This file specifies the ::lvec_t buffer type, which is used in some places in - aubio to store a vector of ::lsmp_t. - - Note: the lvec_t data type is required in some algorithms such as IIR filters - (see temporal/filter.h). - - \example test-lvec.c - -*/ - -/** Buffer for real data in double precision */ -typedef struct { - uint_t length; /**< length of buffer */ - lsmp_t *data; /**< data array of size [length] */ -} lvec_t; - -/** lvec_t buffer creation function - - \param length the length of the buffer to create - -*/ -lvec_t * new_lvec(uint_t length); -/** lvec_t buffer deletion function - - \param s buffer to delete as returned by new_lvec() - -*/ -void del_lvec(lvec_t *s); - -/** read sample value in a buffer - - \param s vector to read from - \param position sample position to read from - -*/ -lsmp_t lvec_get_sample(lvec_t *s, uint_t position); - -/** write sample value in a buffer - - \param s vector to write to - \param data value to write in s->data[position] - \param position sample position to write to - -*/ -void lvec_set_sample(lvec_t *s, lsmp_t data, uint_t position); - -/** read data from a buffer - - \param s vector to read from - -*/ -lsmp_t * lvec_get_data(lvec_t *s); - -/** print out lvec data - - \param s vector to print out - -*/ -void lvec_print(lvec_t *s); - -/** set all elements to a given value - - \param s vector to modify - \param val value to set elements to - -*/ -void lvec_set_all(lvec_t *s, smpl_t val); - -/** set all elements to zero - - \param s vector to modify - -*/ -void lvec_zeros(lvec_t *s); - -/** set all elements to ones - - \param s vector to modify - -*/ -void lvec_ones(lvec_t *s); - -#ifdef __cplusplus -} -#endif - -#endif /* _AUBIO__LVEC_H */ diff --git a/project_code/noteDetection/noteSegmentation/src/libs/newAubio/src/mathutils.h b/project_code/noteDetection/noteSegmentation/src/libs/newAubio/src/mathutils.h deleted file mode 100644 index d4905a74e..000000000 --- a/project_code/noteDetection/noteSegmentation/src/libs/newAubio/src/mathutils.h +++ /dev/null @@ -1,285 +0,0 @@ -/* - Copyright (C) 2003-2013 Paul Brossier - - This file is part of aubio. - - aubio 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 3 of the License, or - (at your option) any later version. - - aubio 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 aubio. If not, see . - -*/ - -/** \file - - Various math functions - - \example test-mathutils.c - \example test-mathutils-window.c - - */ - -#ifndef _AUBIO_MATHUTILS_H -#define _AUBIO_MATHUTILS_H - -#include "fvec.h" -#include "musicutils.h" - -#ifdef __cplusplus -extern "C" { -#endif - -/** compute the mean of a vector - - \param s vector to compute mean from - \return the mean of `v` - -*/ -smpl_t fvec_mean (fvec_t * s); - -/** find the max of a vector - - \param s vector to get the max from - - \return the value of the minimum of v - -*/ -smpl_t fvec_max (fvec_t * s); - -/** find the min of a vector - - \param s vector to get the min from - - \return the value of the maximum of v - -*/ -smpl_t fvec_min (fvec_t * s); - -/** find the index of the min of a vector - - \param s vector to get the index from - - \return the index of the minimum element of v - -*/ -uint_t fvec_min_elem (fvec_t * s); - -/** find the index of the max of a vector - - \param s vector to get the index from - - \return the index of the maximum element of v - -*/ -uint_t fvec_max_elem (fvec_t * s); - -/** swap the left and right halves of a vector - - This function swaps the left part of the signal with the right part of the -signal. Therefore - - \f$ a[0], a[1], ..., a[\frac{N}{2}], a[\frac{N}{2}+1], ..., a[N-1], a[N] \f$ - - becomes - - \f$ a[\frac{N}{2}+1], ..., a[N-1], a[N], a[0], a[1], ..., a[\frac{N}{2}] \f$ - - This operation, known as 'fftshift' in the Matlab Signal Processing Toolbox, -can be used before computing the FFT to simplify the phase relationship of the -resulting spectrum. See Amalia de Götzen's paper referred to above. - -*/ -void fvec_shift (fvec_t * v); - -/** compute the sum of all elements of a vector - - \param v vector to compute the sum of - - \return the sum of v - -*/ -smpl_t fvec_sum (fvec_t * v); - -/** compute the High Frequency Content of a vector - - The High Frequency Content is defined as \f$ \sum_0^{N-1} (k+1) v[k] \f$. - - \param v vector to get the energy from - - \return the HFC of v - -*/ -smpl_t fvec_local_hfc (fvec_t * v); - -/** computes the p-norm of a vector - - Computes the p-norm of a vector for \f$ p = \alpha \f$ - - \f$ L^p = ||x||_p = (|x_1|^p + |x_2|^p + ... + |x_n|^p ) ^ \frac{1}{p} \f$ - - If p = 1, the result is the Manhattan distance. - - If p = 2, the result is the Euclidean distance. - - As p tends towards large values, \f$ L^p \f$ tends towards the maximum of the -input vector. - - References: - - - \f$L^p\f$ space on - Wikipedia - - \param v vector to compute norm from - \param p order of the computed norm - - \return the p-norm of v - -*/ -smpl_t fvec_alpha_norm (fvec_t * v, smpl_t p); - -/** alpha normalisation - - This function divides all elements of a vector by the p-norm as computed by -fvec_alpha_norm(). - - \param v vector to compute norm from - \param p order of the computed norm - -*/ -void fvec_alpha_normalise (fvec_t * v, smpl_t p); - -/** add a constant to each elements of a vector - - \param v vector to add constant to - \param c constant to add to v - -*/ -void fvec_add (fvec_t * v, smpl_t c); - -/** remove the minimum value of the vector to each elements - - \param v vector to remove minimum from - -*/ -void fvec_min_removal (fvec_t * v); - -/** compute moving median threshold of a vector - - This function computes the moving median threshold value of at the given -position of a vector, taking the median among post elements before and up to -pre elements after pos. - - \param v input vector - \param tmp temporary vector of length post+1+pre - \param post length of causal part to take before pos - \param pre length of anti-causal part to take after pos - \param pos index to compute threshold for - - \return moving median threshold value - -*/ -smpl_t fvec_moving_thres (fvec_t * v, fvec_t * tmp, uint_t post, uint_t pre, - uint_t pos); - -/** apply adaptive threshold to a vector - - For each points at position p of an input vector, this function remove the -moving median threshold computed at p. - - \param v input vector - \param tmp temporary vector of length post+1+pre - \param post length of causal part to take before pos - \param pre length of anti-causal part to take after pos - -*/ -void fvec_adapt_thres (fvec_t * v, fvec_t * tmp, uint_t post, uint_t pre); - -/** returns the median of a vector - - The QuickSelect routine is based on the algorithm described in "Numerical -recipes in C", Second Edition, Cambridge University Press, 1992, Section 8.5, -ISBN 0-521-43108-5 - - This implementation of the QuickSelect routine is based on Nicolas -Devillard's implementation, available at http://ndevilla.free.fr/median/median/ -and in the Public Domain. - - \param v vector to get median from - - \return the median of v - -*/ -smpl_t fvec_median (fvec_t * v); - -/** finds exact peak index by quadratic interpolation - - See [Quadratic Interpolation of Spectral - Peaks](https://ccrma.stanford.edu/~jos/sasp/Quadratic_Peak_Interpolation.html), - by Julius O. Smith III - - \f$ p_{frac} = \frac{1}{2} \frac {x[p-1] - x[p+1]} {x[p-1] - 2 x[p] + x[p+1]} \in [ -.5, .5] \f$ - - \param x vector to get the interpolated peak position from - \param p index of the peak in vector `x` - \return \f$ p + p_{frac} \f$ exact peak position of interpolated maximum or minimum - -*/ -smpl_t fvec_quadratic_peak_pos (fvec_t * x, uint_t p); - -/** Quadratic interpolation using Lagrange polynomial. - - Inspired from ``Comparison of interpolation algorithms in real-time sound -processing'', Vladimir Arnost, - - \param s0,s1,s2 are 3 consecutive samples of a curve - \param pf is the floating point index [0;2] - - \return \f$ s0 + (pf/2.)*((pf-3.)*s0-2.*(pf-2.)*s1+(pf-1.)*s2); \f$ - -*/ -smpl_t aubio_quadfrac (smpl_t s0, smpl_t s1, smpl_t s2, smpl_t pf); - -/** return 1 if v[p] is a peak and positive, 0 otherwise - - This function returns 1 if a peak is found at index p in the vector v. The -peak is defined as follows: - - - v[p] is positive - - v[p-1] < v[p] - - v[p] > v[p+1] - - \param v input vector - \param p position of supposed for peak - - \return 1 if a peak is found, 0 otherwise - -*/ -uint_t fvec_peakpick (fvec_t * v, uint_t p); - -/** return 1 if a is a power of 2, 0 otherwise */ -uint_t aubio_is_power_of_two(uint_t a); - -/** return the next power of power of 2 greater than a */ -uint_t aubio_next_power_of_two(uint_t a); - -/** compute normalised autocorrelation function - - \param input vector to compute autocorrelation from - \param output vector to store autocorrelation function to - -*/ -void aubio_autocorr (fvec_t * input, fvec_t * output); - -#ifdef __cplusplus -} -#endif - -#endif /* _AUBIO_MATHUTILS_H */ diff --git a/project_code/noteDetection/noteSegmentation/src/libs/newAubio/src/musicutils.h b/project_code/noteDetection/noteSegmentation/src/libs/newAubio/src/musicutils.h deleted file mode 100644 index 885024ac0..000000000 --- a/project_code/noteDetection/noteSegmentation/src/libs/newAubio/src/musicutils.h +++ /dev/null @@ -1,163 +0,0 @@ -/* - Copyright (C) 2003-2013 Paul Brossier - - This file is part of aubio. - - aubio 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 3 of the License, or - (at your option) any later version. - - aubio 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 aubio. If not, see . - -*/ - -/** @file - * various functions useful in audio signal processing - */ - -#ifndef _AUBIO__MUSICUTILS_H -#define _AUBIO__MUSICUTILS_H - -#ifdef __cplusplus -extern "C" { -#endif - -/** create window - - \param window_type type of the window to create - \param size length of the window to create (see fvec_set_window()) - -*/ -fvec_t *new_aubio_window (char_t * window_type, uint_t size); - -/** set elements of a vector to window coefficients - - \param window exsting ::fvec_t to use - \param window_type type of the window to create - - List of available window types: "rectangle", "hamming", "hanning", - "hanningz", "blackman", "blackman_harris", "gaussian", "welch", "parzen", - "default". - - "default" is equivalent to "hanningz". - - References: - - - Window -function on Wikipedia - - Amalia de Götzen, Nicolas Bernardini, and Daniel Arfib. Traditional (?) -implementations of a phase vocoder: the tricks of the trade. In Proceedings of -the International Conference on Digital Audio Effects (DAFx-00), pages 37–44, -Uni- versity of Verona, Italy, 2000. - ( - ps.gz) - - */ -uint_t fvec_set_window (fvec_t * window, char_t * window_type); - -/** compute the principal argument - - This function maps the input phase to its corresponding value wrapped in the -range \f$ [-\pi, \pi] \f$. - - \param phase unwrapped phase to map to the unit circle - - \return equivalent phase wrapped to the unit circle - -*/ -smpl_t aubio_unwrap2pi (smpl_t phase); - -/** convert frequency bin to midi value */ -smpl_t aubio_bintomidi (smpl_t bin, smpl_t samplerate, smpl_t fftsize); - -/** convert midi value to frequency bin */ -smpl_t aubio_miditobin (smpl_t midi, smpl_t samplerate, smpl_t fftsize); - -/** convert frequency bin to frequency (Hz) */ -smpl_t aubio_bintofreq (smpl_t bin, smpl_t samplerate, smpl_t fftsize); - -/** convert frequency (Hz) to frequency bin */ -smpl_t aubio_freqtobin (smpl_t freq, smpl_t samplerate, smpl_t fftsize); - -/** convert frequency (Hz) to midi value (0-128) */ -smpl_t aubio_freqtomidi (smpl_t freq); - -/** convert midi value (0-128) to frequency (Hz) */ -smpl_t aubio_miditofreq (smpl_t midi); - -/** clean up cached memory at the end of program - - This function should be used at the end of programs to purge all cached - memory. So far it is only useful to clean FFTW's cache. - -*/ -void aubio_cleanup (void); - -/** zero-crossing rate (ZCR) - - The zero-crossing rate is the number of times a signal changes sign, - divided by the length of this signal. - - \param v vector to compute ZCR from - - \return zero-crossing rate of v - -*/ -smpl_t aubio_zero_crossing_rate (fvec_t * v); - -/** compute sound level on a linear - - This gives the average of the square amplitudes. - - \param v vector to compute dB SPL from - - \return level of v - -*/ -smpl_t aubio_level_lin (fvec_t * v); - -/** compute sound pressure level (SPL) in dB - - This quantity is often wrongly called 'loudness'. - - This gives ten times the log10 of the average of the square amplitudes. - - \param v vector to compute dB SPL from - - \return level of v in dB SPL - -*/ -smpl_t aubio_db_spl (fvec_t * v); - -/** check if buffer level in dB SPL is under a given threshold - - \param v vector to get level from - \param threshold threshold in dB SPL - - \return 0 if level is under the given threshold, 1 otherwise - -*/ -uint_t aubio_silence_detection (fvec_t * v, smpl_t threshold); - -/** get buffer level if level >= threshold, 1. otherwise - - \param v vector to get level from - \param threshold threshold in dB SPL - - \return level in dB SPL if level >= threshold, 1. otherwise - -*/ -smpl_t aubio_level_detection (fvec_t * v, smpl_t threshold); - -#ifdef __cplusplus -} -#endif - -#endif /* _AUBIO__MUSICUTILS_H */ diff --git a/project_code/noteDetection/noteSegmentation/src/libs/newAubio/src/onset/onset.h b/project_code/noteDetection/noteSegmentation/src/libs/newAubio/src/onset/onset.h deleted file mode 100644 index b66a0381d..000000000 --- a/project_code/noteDetection/noteSegmentation/src/libs/newAubio/src/onset/onset.h +++ /dev/null @@ -1,271 +0,0 @@ -/* - Copyright (C) 2006-2013 Paul Brossier - - This file is part of aubio. - - aubio 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 3 of the License, or - (at your option) any later version. - - aubio 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 aubio. If not, see . - -*/ - -/** \file - - Onset detection object - - The following routines compute the onset detection function and detect peaks - in these functions. When onsets are found above a given silence threshold, - and after a minimum inter-onset interval, the output vector returned by - aubio_onset_do() is filled with `1`. Otherwise, the output vector remains - `0`. - - The peak-picking threshold, the silence threshold, and the minimum - inter-onset interval can be adjusted during the execution of the - aubio_onset_do routine using the corresponding functions. - - \example onset/test-onset.c - \example examples/aubioonset.c - \example examples/aubionotes.c - -*/ - - -#ifndef _AUBIO_ONSET_H -#define _AUBIO_ONSET_H - -#ifdef __cplusplus -extern "C" { -#endif - -/** onset detection object */ -typedef struct _aubio_onset_t aubio_onset_t; - -/** create onset detection object - - \param method onset detection type as specified in specdesc.h - \param buf_size buffer size for phase vocoder - \param hop_size hop size for phase vocoder - \param samplerate sampling rate of the input signal - - \return newly created ::aubio_onset_t - -*/ -aubio_onset_t * new_aubio_onset (char_t * method, - uint_t buf_size, uint_t hop_size, uint_t samplerate); - -/** execute onset detection - - \param o onset detection object as returned by new_aubio_onset() - \param input new audio vector of length hop_size - \param onset output vector of length 1, containing 0 if no onset was found, - and a value equal or greater than 1 otherwise - - When no onset was detected, the first element of the output vector `onset` - is set to 0. - - When an onset is found, the first element of the output vector `onset` is set - to `offset = 1 + a` where `a` is a number in the range`[0, 1]`. - - The final onset detection time, in samples, can be obtained with - aubio_onset_get_last(). It can also be derived from `offset` as - follows: - - \code - t = total_frames + offset * hop_size - delay - \endcode - - where `total_frames` is the total number of frames processed so far, and - `delay` is the current delay of the onset object, as returned by - aubio_onset_get_delay(). - -*/ -void aubio_onset_do (aubio_onset_t *o, fvec_t * input, fvec_t * onset); - -/** get the time of the latest onset detected, in samples - - \param o onset detection object as returned by new_aubio_onset() - - \return onset detection timestamps (in samples) - -*/ -uint_t aubio_onset_get_last (aubio_onset_t *o); - -/** get the time of the latest onset detected, in seconds - - \param o onset detection object as returned by new_aubio_onset() - - \return onset detection timestamps (in seconds) - -*/ -smpl_t aubio_onset_get_last_s (aubio_onset_t *o); - -/** get the time of the latest onset detected, in milliseconds - - \param o onset detection object as returned by new_aubio_onset() - - \return onset detection timestamps (in milliseconds) - -*/ -smpl_t aubio_onset_get_last_ms (aubio_onset_t *o); - -/** set onset detection silence threshold - - \param o onset detection object as returned by new_aubio_onset() - \param silence new silence detection threshold - -*/ -uint_t aubio_onset_set_silence(aubio_onset_t * o, smpl_t silence); - -/** get onset detection function - - \param o onset detection object as returned by new_aubio_onset() - \return the current value of the descriptor - -*/ -smpl_t aubio_onset_get_descriptor ( aubio_onset_t *o); - -/** get thresholded onset detection function - - \param o onset detection object as returned by new_aubio_onset() - \return the value of the thresholded descriptor - -*/ -smpl_t aubio_onset_get_thresholded_descriptor ( aubio_onset_t *o); - -/** set onset detection peak picking threshold - - \param o onset detection object as returned by new_aubio_onset() - \param threshold new peak-picking threshold - -*/ -uint_t aubio_onset_set_threshold(aubio_onset_t * o, smpl_t threshold); - -/** set minimum inter onset interval in samples - - \param o onset detection object as returned by new_aubio_onset() - \param minioi minimum interval between two consecutive onsets (in - samples) - -*/ -uint_t aubio_onset_set_minioi(aubio_onset_t * o, uint_t minioi); - -/** set minimum inter onset interval in seconds - - \param o onset detection object as returned by new_aubio_onset() - \param minioi minimum interval between two consecutive onsets (in - seconds) - -*/ -uint_t aubio_onset_set_minioi_s(aubio_onset_t * o, smpl_t minioi); - -/** set minimum inter onset interval in milliseconds - - \param o onset detection object as returned by new_aubio_onset() - \param minioi minimum interval between two consecutive onsets (in - milliseconds) - -*/ -uint_t aubio_onset_set_minioi_ms(aubio_onset_t * o, smpl_t minioi); - -/** set minimum inter onset interval in samples - - \param o onset detection object as returned by new_aubio_onset() - \param delay constant system delay to take back from detection time - (in samples) - -*/ -uint_t aubio_onset_set_delay(aubio_onset_t * o, uint_t delay); - -/** set minimum inter onset interval in seconds - - \param o onset detection object as returned by new_aubio_onset() - \param delay constant system delay to take back from detection time - (in seconds) - -*/ -uint_t aubio_onset_set_delay_s(aubio_onset_t * o, smpl_t delay); - -/** set minimum inter onset interval in milliseconds - - \param o onset detection object as returned by new_aubio_onset() - \param delay constant system delay to take back from detection time - (in milliseconds) - -*/ -uint_t aubio_onset_set_delay_ms(aubio_onset_t * o, smpl_t delay); - -/** get minimum inter onset interval in samples - - \param o onset detection object as returned by new_aubio_onset() - \return minimum interval between two consecutive onsets (in - samples) - -*/ -uint_t aubio_onset_get_minioi(aubio_onset_t * o); - -/** get minimum inter onset interval in seconds - - \param o onset detection object as returned by new_aubio_onset() - \return minimum interval between two consecutive onsets (in - seconds) - -*/ -smpl_t aubio_onset_get_minioi_s(aubio_onset_t * o); - -/** get minimum inter onset interval in milliseconds - - \param o onset detection object as returned by new_aubio_onset() - \return minimum interval between two consecutive onsets (in - milliseconds) - -*/ -smpl_t aubio_onset_get_minioi_ms(aubio_onset_t * o); - -/** get minimum inter onset interval in samples - - \param o onset detection object as returned by new_aubio_onset() - \return constant system delay to take back from detection time - (in samples) - -*/ -uint_t aubio_onset_get_delay(aubio_onset_t * o); - -/** get minimum inter onset interval in seconds - - \param o onset detection object as returned by new_aubio_onset() - \return constant system delay to take back from detection time - (in seconds) - -*/ -smpl_t aubio_onset_get_delay_s(aubio_onset_t * o); - -/** get minimum inter onset interval in milliseconds - - \param o onset detection object as returned by new_aubio_onset() - \return constant system delay to take back from detection time - (in milliseconds) - -*/ -smpl_t aubio_onset_get_delay_ms(aubio_onset_t * o); - -/** delete onset detection object - - \param o onset detection object to delete - -*/ -void del_aubio_onset(aubio_onset_t * o); - -#ifdef __cplusplus -} -#endif - -#endif /* _AUBIO_ONSET_H */ diff --git a/project_code/noteDetection/noteSegmentation/src/libs/newAubio/src/onset/peakpicker.h b/project_code/noteDetection/noteSegmentation/src/libs/newAubio/src/onset/peakpicker.h deleted file mode 100644 index ece54048d..000000000 --- a/project_code/noteDetection/noteSegmentation/src/libs/newAubio/src/onset/peakpicker.h +++ /dev/null @@ -1,57 +0,0 @@ -/* - Copyright (C) 2003-2013 Paul Brossier - - This file is part of aubio. - - aubio 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 3 of the License, or - (at your option) any later version. - - aubio 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 aubio. If not, see . - -*/ - -/** \file - - Peak picking utilities function - - \example onset/test-peakpicker.c - -*/ - -#ifndef _AUBIO_PEAKPICK_H -#define _AUBIO_PEAKPICK_H - -#ifdef __cplusplus -extern "C" { -#endif - -/** peak-picker structure */ -typedef struct _aubio_peakpicker_t aubio_peakpicker_t; - -/** peak-picker creation function */ -aubio_peakpicker_t * new_aubio_peakpicker(void); -/** real time peak picking function */ -void aubio_peakpicker_do(aubio_peakpicker_t * p, fvec_t * in, fvec_t * out); -/** destroy peak picker structure */ -void del_aubio_peakpicker(aubio_peakpicker_t * p); - -/** get current peak value */ -fvec_t *aubio_peakpicker_get_thresholded_input (aubio_peakpicker_t * p); -/** set peak picking threshold */ -uint_t aubio_peakpicker_set_threshold(aubio_peakpicker_t * p, smpl_t threshold); -/** get peak picking threshold */ -smpl_t aubio_peakpicker_get_threshold(aubio_peakpicker_t * p); - -#ifdef __cplusplus -} -#endif - -#endif /* _AUBIO_PEAKPICK_H */ diff --git a/project_code/noteDetection/noteSegmentation/src/libs/newAubio/src/pitch/pitch.h b/project_code/noteDetection/noteSegmentation/src/libs/newAubio/src/pitch/pitch.h deleted file mode 100644 index 75ff3992d..000000000 --- a/project_code/noteDetection/noteSegmentation/src/libs/newAubio/src/pitch/pitch.h +++ /dev/null @@ -1,182 +0,0 @@ -/* - Copyright (C) 2003-2013 Paul Brossier - - This file is part of aubio. - - aubio 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 3 of the License, or - (at your option) any later version. - - aubio 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 aubio. If not, see . - -*/ - -#ifndef _AUBIO_PITCH_H -#define _AUBIO_PITCH_H - -#ifdef __cplusplus -extern "C" { -#endif - -/** \file - - Pitch detection object - - This file creates the objects required for the computation of the selected - pitch detection algorithm and output the results, in midi note or Hz. - - \section pitch Pitch detection methods - - A list of the pitch detection methods currently available follows. - - \b \p default : use the default method - - Currently, the default method is set to \p yinfft . - - \b \p schmitt : Schmitt trigger - - This pitch extraction method implements a Schmitt trigger to estimate the - period of a signal. - - This file was derived from the tuneit project, written by Mario Lang to - detect the fundamental frequency of a sound. - - See http://delysid.org/tuneit.html - - \b \p fcomb : a fast harmonic comb filter - - This pitch extraction method implements a fast harmonic comb filter to - determine the fundamental frequency of a harmonic sound. - - This file was derived from the tuneit project, written by Mario Lang to - detect the fundamental frequency of a sound. - - See http://delysid.org/tuneit.html - - \b \p mcomb : multiple-comb filter - - This fundamental frequency estimation algorithm implements spectral - flattening, multi-comb filtering and peak histogramming. - - This method was designed by Juan P. Bello and described in: - - Juan-Pablo Bello. ``Towards the Automated Analysis of Simple Polyphonic - Music''. PhD thesis, Centre for Digital Music, Queen Mary University of - London, London, UK, 2003. - - \b \p yin : YIN algorithm - - This algorithm was developped by A. de Cheveigne and H. Kawahara and - published in: - - De Cheveigné, A., Kawahara, H. (2002) "YIN, a fundamental frequency - estimator for speech and music", J. Acoust. Soc. Am. 111, 1917-1930. - - see http://recherche.ircam.fr/equipes/pcm/pub/people/cheveign.html - - \b \p yinfft : Yinfft algorithm - - This algorithm was derived from the YIN algorithm. In this implementation, a - Fourier transform is used to compute a tapered square difference function, - which allows spectral weighting. Because the difference function is tapered, - the selection of the period is simplified. - - Paul Brossier, [Automatic annotation of musical audio for interactive - systems](http://aubio.org/phd/), Chapter 3, Pitch Analysis, PhD thesis, - Centre for Digital music, Queen Mary University of London, London, UK, 2006. - - \example pitch/test-pitch.c - \example examples/aubiopitch.c - -*/ - -/** pitch detection object */ -typedef struct _aubio_pitch_t aubio_pitch_t; - -/** execute pitch detection on an input signal frame - - \param o pitch detection object as returned by new_aubio_pitch() - \param in input signal of size [hop_size] - \param out output pitch candidates of size [1] - -*/ -void aubio_pitch_do (aubio_pitch_t * o, fvec_t * in, fvec_t * out); - -/** change yin or yinfft tolerance threshold - - \param o pitch detection object as returned by new_aubio_pitch() - \param tol tolerance default is 0.15 for yin and 0.85 for yinfft - -*/ -uint_t aubio_pitch_set_tolerance (aubio_pitch_t * o, smpl_t tol); - -/** deletion of the pitch detection object - - \param o pitch detection object as returned by new_aubio_pitch() - -*/ -void del_aubio_pitch (aubio_pitch_t * o); - -/** creation of the pitch detection object - - \param method set pitch detection algorithm - \param buf_size size of the input buffer to analyse - \param hop_size step size between two consecutive analysis instant - \param samplerate sampling rate of the signal - - \return newly created ::aubio_pitch_t - -*/ -aubio_pitch_t *new_aubio_pitch (char_t * method, - uint_t buf_size, uint_t hop_size, uint_t samplerate); - -/** set the output unit of the pitch detection object - - \param o pitch detection object as returned by new_aubio_pitch() - \param mode set pitch units for output - - \return 0 if successfull, non-zero otherwise - -*/ -uint_t aubio_pitch_set_unit (aubio_pitch_t * o, char_t * mode); - -/** set the silence threshold of the pitch detection object - - \param o pitch detection object as returned by new_aubio_pitch() - \param silence level threshold under which pitch should be ignored, in dB - - \return 0 if successfull, non-zero otherwise - -*/ -uint_t aubio_pitch_set_silence (aubio_pitch_t * o, smpl_t silence); - -/** set the silence threshold of the pitch detection object - - \param o pitch detection object as returned by ::new_aubio_pitch() - - \return level threshold under which pitch should be ignored, in dB - -*/ -smpl_t aubio_pitch_get_silence (aubio_pitch_t * o); - -/** get the current confidence - - \param o pitch detection object as returned by new_aubio_pitch() - - \return the current confidence of the pitch algorithm - -*/ -smpl_t aubio_pitch_get_confidence (aubio_pitch_t * o); - -#ifdef __cplusplus -} -#endif - -#endif /* _AUBIO_PITCH_H */ diff --git a/project_code/noteDetection/noteSegmentation/src/libs/newAubio/src/pitch/pitchfcomb.h b/project_code/noteDetection/noteSegmentation/src/libs/newAubio/src/pitch/pitchfcomb.h deleted file mode 100644 index 9203cc126..000000000 --- a/project_code/noteDetection/noteSegmentation/src/libs/newAubio/src/pitch/pitchfcomb.h +++ /dev/null @@ -1,76 +0,0 @@ -/* - Copyright (C) 2003-2013 Paul Brossier - - This file is part of aubio. - - aubio 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 3 of the License, or - (at your option) any later version. - - aubio 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 aubio. If not, see . - -*/ - -/** \file - - Pitch detection using a fast harmonic comb filter - - This pitch extraction method implements a fast harmonic comb filter to - determine the fundamental frequency of a harmonic sound. - - This file was derived from the tuneit project, written by Mario Lang to - detect the fundamental frequency of a sound. - - See http://delysid.org/tuneit.html - - \example pitch/test-pitchfcomb.c - -*/ - -#ifndef _AUBIO_PITCHFCOMB_H -#define _AUBIO_PITCHFCOMB_H - -#ifdef __cplusplus -extern "C" { -#endif - -/** pitch detection object */ -typedef struct _aubio_pitchfcomb_t aubio_pitchfcomb_t; - -/** execute pitch detection on an input buffer - - \param p pitch detection object as returned by new_aubio_pitchfcomb - \param input input signal window (length as specified at creation time) - \param output pitch candidates in bins - -*/ -void aubio_pitchfcomb_do (aubio_pitchfcomb_t * p, fvec_t * input, - fvec_t * output); - -/** creation of the pitch detection object - - \param buf_size size of the input buffer to analyse - \param hop_size step size between two consecutive analysis instant - -*/ -aubio_pitchfcomb_t *new_aubio_pitchfcomb (uint_t buf_size, uint_t hop_size); - -/** deletion of the pitch detection object - - \param p pitch detection object as returned by new_aubio_pitchfcomb - -*/ -void del_aubio_pitchfcomb (aubio_pitchfcomb_t * p); - -#ifdef __cplusplus -} -#endif - -#endif /* _AUBIO_PITCHFCOMB_H */ diff --git a/project_code/noteDetection/noteSegmentation/src/libs/newAubio/src/pitch/pitchmcomb.h b/project_code/noteDetection/noteSegmentation/src/libs/newAubio/src/pitch/pitchmcomb.h deleted file mode 100644 index 15c6c0daf..000000000 --- a/project_code/noteDetection/noteSegmentation/src/libs/newAubio/src/pitch/pitchmcomb.h +++ /dev/null @@ -1,77 +0,0 @@ -/* - Copyright (C) 2003-2013 Paul Brossier - - This file is part of aubio. - - aubio 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 3 of the License, or - (at your option) any later version. - - aubio 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 aubio. If not, see . - -*/ - -/** \file - - Pitch detection using multiple-comb filter - - This fundamental frequency estimation algorithm implements spectral - flattening, multi-comb filtering and peak histogramming. - - This method was designed by Juan P. Bello and described in: - - Juan-Pablo Bello. ``Towards the Automated Analysis of Simple Polyphonic - Music''. PhD thesis, Centre for Digital Music, Queen Mary University of - London, London, UK, 2003. - - \example pitch/test-pitchmcomb.c - -*/ - -#ifndef _AUBIO_PITCHMCOMB_H -#define _AUBIO_PITCHMCOMB_H - -#ifdef __cplusplus -extern "C" { -#endif - -/** pitch detection object */ -typedef struct _aubio_pitchmcomb_t aubio_pitchmcomb_t; - -/** execute pitch detection on an input spectral frame - - \param p pitch detection object as returned by new_aubio_pitchmcomb - \param in_fftgrain input signal spectrum as computed by aubio_pvoc_do - \param out_cands pitch candidate frequenciess, in bins - -*/ -void aubio_pitchmcomb_do (aubio_pitchmcomb_t * p, cvec_t * in_fftgrain, - fvec_t * out_cands); - -/** creation of the pitch detection object - - \param buf_size size of the input buffer to analyse - \param hop_size step size between two consecutive analysis instant - -*/ -aubio_pitchmcomb_t *new_aubio_pitchmcomb (uint_t buf_size, uint_t hop_size); - -/** deletion of the pitch detection object - - \param p pitch detection object as returned by new_aubio_pitchfcomb - -*/ -void del_aubio_pitchmcomb (aubio_pitchmcomb_t * p); - -#ifdef __cplusplus -} -#endif - -#endif /* _AUBIO_PITCHMCOMB_H */ diff --git a/project_code/noteDetection/noteSegmentation/src/libs/newAubio/src/pitch/pitchschmitt.h b/project_code/noteDetection/noteSegmentation/src/libs/newAubio/src/pitch/pitchschmitt.h deleted file mode 100644 index 6052bad7a..000000000 --- a/project_code/noteDetection/noteSegmentation/src/libs/newAubio/src/pitch/pitchschmitt.h +++ /dev/null @@ -1,76 +0,0 @@ -/* - Copyright (C) 2003-2013 Paul Brossier - - This file is part of aubio. - - aubio 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 3 of the License, or - (at your option) any later version. - - aubio 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 aubio. If not, see . - -*/ - -/** \file - - Pitch detection using a Schmitt trigger - - This pitch extraction method implements a Schmitt trigger to estimate the - period of a signal. - - This file was derived from the tuneit project, written by Mario Lang to - detect the fundamental frequency of a sound. - - See http://delysid.org/tuneit.html - - \example pitch/test-pitchschmitt.c - -*/ - -#ifndef _AUBIO_PITCHSCHMITT_H -#define _AUBIO_PITCHSCHMITT_H - -#ifdef __cplusplus -extern "C" { -#endif - -/** pitch detection object */ -typedef struct _aubio_pitchschmitt_t aubio_pitchschmitt_t; - -/** execute pitch detection on an input buffer - - \param p pitch detection object as returned by new_aubio_pitchschmitt - \param samples_in input signal vector (length as specified at creation time) - \param cands_out pitch period estimates, in samples - -*/ -void aubio_pitchschmitt_do (aubio_pitchschmitt_t * p, fvec_t * samples_in, - fvec_t * cands_out); - -/** creation of the pitch detection object - - \param buf_size size of the input buffer to analyse - -*/ -aubio_pitchschmitt_t *new_aubio_pitchschmitt (uint_t buf_size); - -/** deletion of the pitch detection object - - \param p pitch detection object as returned by new_aubio_pitchschmitt - -*/ -void del_aubio_pitchschmitt (aubio_pitchschmitt_t * p); - -#ifdef __cplusplus -} -#endif - -#endif /* _AUBIO_PITCHSCHMITT_H */ - diff --git a/project_code/noteDetection/noteSegmentation/src/libs/newAubio/src/pitch/pitchspecacf.h b/project_code/noteDetection/noteSegmentation/src/libs/newAubio/src/pitch/pitchspecacf.h deleted file mode 100644 index 5d3d1b009..000000000 --- a/project_code/noteDetection/noteSegmentation/src/libs/newAubio/src/pitch/pitchspecacf.h +++ /dev/null @@ -1,103 +0,0 @@ -/* - Copyright (C) 2013 Paul Brossier - - This file is part of aubio. - - aubio 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 3 of the License, or - (at your option) any later version. - - aubio 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 aubio. If not, see . - -*/ - -/** \file - - Pitch detection using spectral auto correlation - - This algorithm implements pitch detection by computing the autocorrelation - function as the cosine transform of the square spectral magnitudes. - - Anssi Klapuri. Qualitative and quantitative aspects in the design of - periodicity esti- mation algorithms. In Proceedings of the European Signal - Processing Conference (EUSIPCO), 2000. - - Paul Brossier, [Automatic annotation of musical audio for interactive - systems](http://aubio.org/phd/), Chapter 3, Pitch Analysis, Autocorrelation, - pp. 75-77, PhD thesis, Centre for Digital music, Queen Mary University of - London, London, UK, 2006. - - \example pitch/test-pitchspecacf.c - -*/ - -#ifndef _AUBIO_PITCHSPECACF_H -#define _AUBIO_PITCHSPECACF_H - -#ifdef __cplusplus -extern "C" { -#endif - -/** pitch detection object */ -typedef struct _aubio_pitchspecacf_t aubio_pitchspecacf_t; - -/** execute pitch detection on an input buffer - - \param o pitch detection object as returned by new_aubio_pitchspecacf - \param samples_in input signal vector (length as specified at creation time) - \param cands_out pitch period candidates, in samples - -*/ -void aubio_pitchspecacf_do (aubio_pitchspecacf_t * o, fvec_t * samples_in, fvec_t * cands_out); -/** creation of the pitch detection object - - \param buf_size size of the input buffer to analyse - -*/ -aubio_pitchspecacf_t *new_aubio_pitchspecacf (uint_t buf_size); -/** deletion of the pitch detection object - - \param o pitch detection object as returned by new_aubio_pitchspecacf() - -*/ -void del_aubio_pitchspecacf (aubio_pitchspecacf_t * o); - -/** get tolerance parameter for `specacf` pitch detection object - - \param o pitch detection object - - \return tolerance parameter for minima selection [default 1.] - -*/ -smpl_t aubio_pitchspecacf_get_tolerance (aubio_pitchspecacf_t * o); - -/** set tolerance parameter for `specacf` pitch detection object - - \param o pitch detection object - \param tol tolerance parameter for minima selection [default 1.] - - \return `1` on error, `0` on success - -*/ -uint_t aubio_pitchspecacf_set_tolerance (aubio_pitchspecacf_t * o, smpl_t tol); - -/** get currenct confidence for `specacf` pitch detection object - - \param o pitch detection object - \return confidence parameter - -*/ -smpl_t aubio_pitchspecacf_get_confidence (aubio_pitchspecacf_t * o); - -#ifdef __cplusplus -} -#endif - -#endif /* _AUBIO_PITCHSPECACF_H */ diff --git a/project_code/noteDetection/noteSegmentation/src/libs/newAubio/src/pitch/pitchyin.h b/project_code/noteDetection/noteSegmentation/src/libs/newAubio/src/pitch/pitchyin.h deleted file mode 100644 index ad6b5a8c5..000000000 --- a/project_code/noteDetection/noteSegmentation/src/libs/newAubio/src/pitch/pitchyin.h +++ /dev/null @@ -1,99 +0,0 @@ -/* - Copyright (C) 2003-2013 Paul Brossier - - This file is part of aubio. - - aubio 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 3 of the License, or - (at your option) any later version. - - aubio 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 aubio. If not, see . - -*/ - -/** \file - - Pitch detection using the YIN algorithm - - This algorithm was developped by A. de Cheveigne and H. Kawahara and - published in: - - De Cheveigné, A., Kawahara, H. (2002) "YIN, a fundamental frequency - estimator for speech and music", J. Acoust. Soc. Am. 111, 1917-1930. - - see http://recherche.ircam.fr/equipes/pcm/pub/people/cheveign.html - - \example pitch/test-pitchyin.c - -*/ - -#ifndef _AUBIO_PITCHYIN_H -#define _AUBIO_PITCHYIN_H - -#ifdef __cplusplus -extern "C" { -#endif - -/** pitch detection object */ -typedef struct _aubio_pitchyin_t aubio_pitchyin_t; - -/** creation of the pitch detection object - - \param buf_size size of the input buffer to analyse - -*/ -aubio_pitchyin_t *new_aubio_pitchyin (uint_t buf_size); - -/** deletion of the pitch detection object - - \param o pitch detection object as returned by new_aubio_pitchyin() - -*/ -void del_aubio_pitchyin (aubio_pitchyin_t * o); - -/** execute pitch detection an input buffer - - \param o pitch detection object as returned by new_aubio_pitchyin() - \param samples_in input signal vector (length as specified at creation time) - \param cands_out pitch period candidates, in samples - -*/ -void aubio_pitchyin_do (aubio_pitchyin_t * o, fvec_t * samples_in, fvec_t * cands_out); - - -/** set tolerance parameter for YIN algorithm - - \param o YIN pitch detection object - \param tol tolerance parameter for minima selection [default 0.15] - -*/ -uint_t aubio_pitchyin_set_tolerance (aubio_pitchyin_t * o, smpl_t tol); - -/** get tolerance parameter for YIN algorithm - - \param o YIN pitch detection object - \return tolerance parameter for minima selection [default 0.15] - -*/ -smpl_t aubio_pitchyin_get_tolerance (aubio_pitchyin_t * o); - -/** get current confidence of YIN algorithm - - \param o YIN pitch detection object - \return confidence parameter - -*/ -smpl_t aubio_pitchyin_get_confidence (aubio_pitchyin_t * o); - -#ifdef __cplusplus -} -#endif - -#endif /* _AUBIO_PITCHYIN_H */ diff --git a/project_code/noteDetection/noteSegmentation/src/libs/newAubio/src/pitch/pitchyinfft.h b/project_code/noteDetection/noteSegmentation/src/libs/newAubio/src/pitch/pitchyinfft.h deleted file mode 100644 index ee89d0f35..000000000 --- a/project_code/noteDetection/noteSegmentation/src/libs/newAubio/src/pitch/pitchyinfft.h +++ /dev/null @@ -1,99 +0,0 @@ -/* - Copyright (C) 2003-2013 Paul Brossier - - This file is part of aubio. - - aubio 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 3 of the License, or - (at your option) any later version. - - aubio 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 aubio. If not, see . - -*/ - -/** \file - - Pitch detection using a spectral implementation of the YIN algorithm - - This algorithm was derived from the YIN algorithm. In this implementation, a - Fourier transform is used to compute a tapered square difference function, - which allows spectral weighting. Because the difference function is tapered, - the selection of the period is simplified. - - Paul Brossier, [Automatic annotation of musical audio for interactive - systems](http://aubio.org/phd/), Chapter 3, Pitch Analysis, PhD thesis, - Centre for Digital music, Queen Mary University of London, London, UK, 2006. - - \example pitch/test-pitchyinfft.c - -*/ - -#ifndef _AUBIO_PITCHYINFFT_H -#define _AUBIO_PITCHYINFFT_H - -#ifdef __cplusplus -extern "C" { -#endif - -/** pitch detection object */ -typedef struct _aubio_pitchyinfft_t aubio_pitchyinfft_t; - -/** execute pitch detection on an input buffer - - \param o pitch detection object as returned by new_aubio_pitchyinfft - \param samples_in input signal vector (length as specified at creation time) - \param cands_out pitch period candidates, in samples - -*/ -void aubio_pitchyinfft_do (aubio_pitchyinfft_t * o, fvec_t * samples_in, fvec_t * cands_out); -/** creation of the pitch detection object - - \param samplerate samplerate of the input signal - \param buf_size size of the input buffer to analyse - -*/ -aubio_pitchyinfft_t *new_aubio_pitchyinfft (uint_t samplerate, uint_t buf_size); -/** deletion of the pitch detection object - - \param o pitch detection object as returned by new_aubio_pitchyinfft() - -*/ -void del_aubio_pitchyinfft (aubio_pitchyinfft_t * o); - -/** get tolerance parameter for YIN algorithm - - \param o YIN pitch detection object - - \return tolerance parameter for minima selection [default 0.15] - -*/ -smpl_t aubio_pitchyinfft_get_tolerance (aubio_pitchyinfft_t * o); - -/** set tolerance parameter for YIN algorithm - - \param o YIN pitch detection object - \param tol tolerance parameter for minima selection [default 0.15] - -*/ -uint_t aubio_pitchyinfft_set_tolerance (aubio_pitchyinfft_t * o, smpl_t tol); - -/** get current confidence of YIN algorithm - - \param o YIN pitch detection object - \return confidence parameter - -*/ -smpl_t aubio_pitchyinfft_get_confidence (aubio_pitchyinfft_t * o); - -#ifdef __cplusplus -} -#endif - -#endif /* _AUBIO_PITCHYINFFT_H */ diff --git a/project_code/noteDetection/noteSegmentation/src/libs/newAubio/src/spectral/fft.h b/project_code/noteDetection/noteSegmentation/src/libs/newAubio/src/spectral/fft.h deleted file mode 100644 index 67e268f12..000000000 --- a/project_code/noteDetection/noteSegmentation/src/libs/newAubio/src/spectral/fft.h +++ /dev/null @@ -1,144 +0,0 @@ -/* - Copyright (C) 2003-2013 Paul Brossier - - This file is part of aubio. - - aubio 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 3 of the License, or - (at your option) any later version. - - aubio 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 aubio. If not, see . - -*/ - -/** \file - - Fast Fourier Transform - - Depending on how aubio was compiled, FFT are computed using one of: - - [Ooura](http://www.kurims.kyoto-u.ac.jp/~ooura/fft.html) - - [FFTW3](http://www.fftw.org) - - [vDSP](https://developer.apple.com/library/mac/#documentation/Accelerate/Reference/vDSPRef/Reference/reference.html) - - \example src/spectral/test-fft.c - -*/ - -#ifndef _AUBIO_FFT_H -#define _AUBIO_FFT_H - -#ifdef __cplusplus -extern "C" { -#endif - -/** FFT object - - This object computes forward and backward FFTs. - -*/ -typedef struct _aubio_fft_t aubio_fft_t; - -/** create new FFT computation object - - \param size length of the FFT - -*/ -aubio_fft_t * new_aubio_fft (uint_t size); -/** delete FFT object - - \param s fft object as returned by new_aubio_fft - -*/ -void del_aubio_fft(aubio_fft_t * s); - -/** compute forward FFT - - \param s fft object as returned by new_aubio_fft - \param input input signal - \param spectrum output spectrum - -*/ -void aubio_fft_do (aubio_fft_t *s, fvec_t * input, cvec_t * spectrum); -/** compute backward (inverse) FFT - - \param s fft object as returned by new_aubio_fft - \param spectrum input spectrum - \param output output signal - -*/ -void aubio_fft_rdo (aubio_fft_t *s, cvec_t * spectrum, fvec_t * output); - -/** compute forward FFT - - \param s fft object as returned by new_aubio_fft - \param input real input signal - \param compspec complex output fft real/imag - -*/ -void aubio_fft_do_complex (aubio_fft_t *s, fvec_t * input, fvec_t * compspec); -/** compute backward (inverse) FFT from real/imag - - \param s fft object as returned by new_aubio_fft - \param compspec real/imag input fft array - \param output real output array - -*/ -void aubio_fft_rdo_complex (aubio_fft_t *s, fvec_t * compspec, fvec_t * output); - -/** convert real/imag spectrum to norm/phas spectrum - - \param compspec real/imag input fft array - \param spectrum cvec norm/phas output array - -*/ -void aubio_fft_get_spectrum(fvec_t * compspec, cvec_t * spectrum); -/** convert real/imag spectrum to norm/phas spectrum - - \param compspec real/imag input fft array - \param spectrum cvec norm/phas output array - -*/ -void aubio_fft_get_realimag(cvec_t * spectrum, fvec_t * compspec); - -/** compute phas spectrum from real/imag parts - - \param compspec real/imag input fft array - \param spectrum cvec norm/phas output array - -*/ -void aubio_fft_get_phas(fvec_t * compspec, cvec_t * spectrum); -/** compute imaginary part from the norm/phas cvec - - \param spectrum norm/phas input array - \param compspec real/imag output fft array - -*/ -void aubio_fft_get_imag(cvec_t * spectrum, fvec_t * compspec); - -/** compute norm component from real/imag parts - - \param compspec real/imag input fft array - \param spectrum cvec norm/phas output array - -*/ -void aubio_fft_get_norm(fvec_t * compspec, cvec_t * spectrum); -/** compute real part from norm/phas components - - \param spectrum norm/phas input array - \param compspec real/imag output fft array - -*/ -void aubio_fft_get_real(cvec_t * spectrum, fvec_t * compspec); - -#ifdef __cplusplus -} -#endif - -#endif /* _AUBIO_FFT_H */ diff --git a/project_code/noteDetection/noteSegmentation/src/libs/newAubio/src/spectral/filterbank.h b/project_code/noteDetection/noteSegmentation/src/libs/newAubio/src/spectral/filterbank.h deleted file mode 100644 index 80c6982fa..000000000 --- a/project_code/noteDetection/noteSegmentation/src/libs/newAubio/src/spectral/filterbank.h +++ /dev/null @@ -1,90 +0,0 @@ -/* - Copyright (C) 2007-2013 Paul Brossier - and Amaury Hazan - - This file is part of aubio. - - aubio 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 3 of the License, or - (at your option) any later version. - - aubio 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 aubio. If not, see . - -*/ - -/** \file - - Filterbank object - - General-purpose spectral filterbank object. - - \example spectral/test-filterbank.c - -*/ - -#ifndef _AUBIO_FILTERBANK_H -#define _AUBIO_FILTERBANK_H - -#ifdef __cplusplus -extern "C" -{ -#endif - -/** filterbank object - - This object stores a matrix of spectral filter coefficients. - - */ -typedef struct _aubio_filterbank_t aubio_filterbank_t; - -/** create filterbank object - - \param n_filters number of filters to create - \param win_s size of analysis buffer (and length the FFT transform) - -*/ -aubio_filterbank_t *new_aubio_filterbank (uint_t n_filters, uint_t win_s); - -/** destroy filterbank object - - \param f filterbank object, as returned by new_aubio_filterbank() - -*/ -void del_aubio_filterbank (aubio_filterbank_t * f); - -/** compute filterbank - - \param f filterbank object, as returned by new_aubio_filterbank() - \param in input spectrum containing an input spectrum of length `win_s` - \param out output vector containing the energy found in each band, `nfilt` output values - -*/ -void aubio_filterbank_do (aubio_filterbank_t * f, cvec_t * in, fvec_t * out); - -/** return a pointer to the matrix object containing all filter coefficients - - \param f filterbank object, as returned by new_aubio_filterbank() - - */ -fmat_t *aubio_filterbank_get_coeffs (aubio_filterbank_t * f); - -/** copy filter coefficients to the filterbank - - \param f filterbank object, as returned by new_aubio_filterbank() - \param filters filter bank coefficients to copy from - - */ -uint_t aubio_filterbank_set_coeffs (aubio_filterbank_t * f, fmat_t * filters); - -#ifdef __cplusplus -} -#endif - -#endif /* _AUBIO_FILTERBANK_H */ diff --git a/project_code/noteDetection/noteSegmentation/src/libs/newAubio/src/spectral/filterbank_mel.h b/project_code/noteDetection/noteSegmentation/src/libs/newAubio/src/spectral/filterbank_mel.h deleted file mode 100644 index 0d4a51fbe..000000000 --- a/project_code/noteDetection/noteSegmentation/src/libs/newAubio/src/spectral/filterbank_mel.h +++ /dev/null @@ -1,72 +0,0 @@ -/* - Copyright (C) 2007-2013 Paul Brossier - and Amaury Hazan - - This file is part of aubio. - - aubio 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 3 of the License, or - (at your option) any later version. - - aubio 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 aubio. If not, see . - -*/ - -/** \file - - Filterbank object coefficients initialization - - Functions to create set the ::aubio_filterbank_t coefficients to - - ::aubio_filterbank_set_triangle_bands: overlapping triangular bands, - - ::aubio_filterbank_set_mel_coeffs_slaney: Mel frequency bands. - - \example spectral/test-filterbank_mel.c - -*/ - -#ifndef _AUBIO_FILTERBANK_MEL_H -#define _AUBIO_FILTERBANK_MEL_H - -#ifdef __cplusplus -extern "C" -{ -#endif - -/** filterbank initialization with triangular and overlapping bands - - \param fb filterbank object - \param freqs arbitrary array of boundary frequencies - \param samplerate audio sampling rate - - This function computes the coefficients of the filterbank based on the - boundaries found in freqs, in Hz, and using triangular overlapping bands. - -*/ -uint_t aubio_filterbank_set_triangle_bands (aubio_filterbank_t * fb, - fvec_t * freqs, smpl_t samplerate); - -/** filterbank initialization for Mel filters using Slaney's coefficients - - \param fb filterbank object - \param samplerate audio sampling rate - - The filter coefficients are built according to Malcolm Slaney's Auditory - Toolbox, available at http://cobweb.ecn.purdue.edu/~malcolm/interval/1998-010/ - (see file mfcc.m). - -*/ -uint_t aubio_filterbank_set_mel_coeffs_slaney (aubio_filterbank_t * fb, - smpl_t samplerate); - -#ifdef __cplusplus -} -#endif - -#endif /* _AUBIO_FILTERBANK_MEL_H */ diff --git a/project_code/noteDetection/noteSegmentation/src/libs/newAubio/src/spectral/mfcc.h b/project_code/noteDetection/noteSegmentation/src/libs/newAubio/src/spectral/mfcc.h deleted file mode 100644 index 6527d4485..000000000 --- a/project_code/noteDetection/noteSegmentation/src/libs/newAubio/src/spectral/mfcc.h +++ /dev/null @@ -1,72 +0,0 @@ -/* - Copyright (C) 2007-2013 Paul Brossier - and Amaury Hazan - - This file is part of aubio. - - aubio 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 3 of the License, or - (at your option) any later version. - - aubio 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 aubio. If not, see . - -*/ - -/** \file - - Mel-frequency cepstrum coefficients object - - \example spectral/test-mfcc.c - -*/ - -#ifndef _AUBIO_MFCC_H -#define _AUBIO_MFCC_H - -#ifdef __cplusplus -extern "C" -{ -#endif - -/** mfcc object */ -typedef struct _aubio_mfcc_t aubio_mfcc_t; - -/** create mfcc object - - \param buf_size size of analysis buffer (and length the FFT transform) - \param samplerate audio sampling rate - \param n_coeffs number of desired coefficients - \param n_filters number of desired filters - -*/ -aubio_mfcc_t *new_aubio_mfcc (uint_t buf_size, - uint_t n_filters, uint_t n_coeffs, uint_t samplerate); - -/** delete mfcc object - - \param mf mfcc object as returned by new_aubio_mfcc - -*/ -void del_aubio_mfcc (aubio_mfcc_t * mf); - -/** mfcc object processing - - \param mf mfcc object as returned by new_aubio_mfcc - \param in input spectrum (buf_size long) - \param out output mel coefficients buffer (n_coeffs long) - -*/ -void aubio_mfcc_do (aubio_mfcc_t * mf, cvec_t * in, fvec_t * out); - -#ifdef __cplusplus -} -#endif - -#endif /* _AUBIO_MFCC_H */ diff --git a/project_code/noteDetection/noteSegmentation/src/libs/newAubio/src/spectral/phasevoc.h b/project_code/noteDetection/noteSegmentation/src/libs/newAubio/src/spectral/phasevoc.h deleted file mode 100644 index 9b1a3b5f6..000000000 --- a/project_code/noteDetection/noteSegmentation/src/libs/newAubio/src/spectral/phasevoc.h +++ /dev/null @@ -1,102 +0,0 @@ -/* - Copyright (C) 2003-2013 Paul Brossier - - This file is part of aubio. - - aubio 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 3 of the License, or - (at your option) any later version. - - aubio 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 aubio. If not, see . - -*/ - -/** \file - - Phase vocoder object - - This object implements a phase vocoder. The spectral frames are computed - using a HanningZ window and a swapped version of the signal to simplify the - phase relationships across frames. The window sizes and overlap are specified - at creation time. - - \example spectral/test-phasevoc.c - -*/ - -#ifndef _AUBIO_PHASEVOC_H -#define _AUBIO_PHASEVOC_H - -#ifdef __cplusplus -extern "C" { -#endif - -/** phasevocoder object */ -typedef struct _aubio_pvoc_t aubio_pvoc_t; - -/** create phase vocoder object - - \param win_s size of analysis buffer (and length the FFT transform) - \param hop_s step size between two consecutive analysis - -*/ -aubio_pvoc_t * new_aubio_pvoc (uint_t win_s, uint_t hop_s); -/** delete phase vocoder object - - \param pv phase vocoder object as returned by new_aubio_pvoc - -*/ -void del_aubio_pvoc(aubio_pvoc_t *pv); - -/** compute spectral frame - - This function accepts an input vector of size [hop_s]. The - analysis buffer is rotated and filled with the new data. After windowing of - this signal window, the Fourier transform is computed and returned in - fftgrain as two vectors, magnitude and phase. - - \param pv phase vocoder object as returned by new_aubio_pvoc - \param in new input signal (hop_s long) - \param fftgrain output spectral frame - -*/ -void aubio_pvoc_do(aubio_pvoc_t *pv, fvec_t *in, cvec_t * fftgrain); -/** compute signal from spectral frame - - This function takes an input spectral frame fftgrain of size - [buf_s] and computes its inverse Fourier transform. Overlap-add - synthesis is then computed using the previously synthetised frames, and the - output stored in out. - - \param pv phase vocoder object as returned by new_aubio_pvoc - \param fftgrain input spectral frame - \param out output signal (hop_s long) - -*/ -void aubio_pvoc_rdo(aubio_pvoc_t *pv, cvec_t * fftgrain, fvec_t *out); - -/** get window size - - \param pv phase vocoder to get the window size from - -*/ -uint_t aubio_pvoc_get_win(aubio_pvoc_t* pv); -/** get hop size - - \param pv phase vocoder to get the hop size from - -*/ -uint_t aubio_pvoc_get_hop(aubio_pvoc_t* pv); - -#ifdef __cplusplus -} -#endif - -#endif /* _AUBIO_PHASEVOC_H */ diff --git a/project_code/noteDetection/noteSegmentation/src/libs/newAubio/src/spectral/specdesc.h b/project_code/noteDetection/noteSegmentation/src/libs/newAubio/src/spectral/specdesc.h deleted file mode 100644 index cf1ea6e7c..000000000 --- a/project_code/noteDetection/noteSegmentation/src/libs/newAubio/src/spectral/specdesc.h +++ /dev/null @@ -1,194 +0,0 @@ -/* - Copyright (C) 2003-2013 Paul Brossier - - This file is part of aubio. - - aubio 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 3 of the License, or - (at your option) any later version. - - aubio 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 aubio. If not, see . - -*/ - -/** \file - - Spectral description functions - - All of the following spectral description functions take as arguments the FFT - of a windowed signal (as created with aubio_pvoc). They output one smpl_t per - buffer (stored in a vector of size [1]). - - \section specdesc Spectral description functions - - A list of the spectral description methods currently available follows. - - \subsection onsetdesc Onset detection functions - - These functions are designed to raise at notes attacks in music signals. - - \b \p energy : Energy based onset detection function - - This function calculates the local energy of the input spectral frame. - - \b \p hfc : High Frequency Content onset detection function - - This method computes the High Frequency Content (HFC) of the input spectral - frame. The resulting function is efficient at detecting percussive onsets. - - Paul Masri. Computer modeling of Sound for Transformation and Synthesis of - Musical Signal. PhD dissertation, University of Bristol, UK, 1996. - - \b \p complex : Complex Domain Method onset detection function - - Christopher Duxbury, Mike E. Davies, and Mark B. Sandler. Complex domain - onset detection for musical signals. In Proceedings of the Digital Audio - Effects Conference, DAFx-03, pages 90-93, London, UK, 2003. - - \b \p phase : Phase Based Method onset detection function - - Juan-Pablo Bello, Mike P. Davies, and Mark B. Sandler. Phase-based note onset - detection for music signals. In Proceedings of the IEEE International - Conference on Acoustics Speech and Signal Processing, pages 441­444, - Hong-Kong, 2003. - - \b \p specdiff : Spectral difference method onset detection function - - Jonhatan Foote and Shingo Uchihashi. The beat spectrum: a new approach to - rhythm analysis. In IEEE International Conference on Multimedia and Expo - (ICME 2001), pages 881­884, Tokyo, Japan, August 2001. - - \b \p kl : Kullback-Liebler onset detection function - - Stephen Hainsworth and Malcom Macleod. Onset detection in music audio - signals. In Proceedings of the International Computer Music Conference - (ICMC), Singapore, 2003. - - \b \p mkl : Modified Kullback-Liebler onset detection function - - Paul Brossier, ``Automatic annotation of musical audio for interactive - systems'', Chapter 2, Temporal segmentation, PhD thesis, Centre for Digital - music, Queen Mary University of London, London, UK, 2006. - - \b \p specflux : Spectral Flux - - Simon Dixon, Onset Detection Revisited, in ``Proceedings of the 9th - International Conference on Digital Audio Effects'' (DAFx-06), Montreal, - Canada, 2006. - - \subsection shapedesc Spectral shape descriptors - - The following descriptors are described in: - - Geoffroy Peeters, A large set of audio features for sound description - (similarity and classification) in the CUIDADO project, CUIDADO I.S.T. - Project Report 2004 (pdf) - - \b \p centroid : Spectral centroid - - The spectral centroid represents the barycenter of the spectrum. - - \e Note: This function returns the result in bin. To get the spectral - centroid in Hz, aubio_bintofreq() should be used. - - \b \p spread : Spectral spread - - The spectral spread is the variance of the spectral distribution around its - centroid. - - See also Standard - deviation on Wikipedia. - - \b \p skewness : Spectral skewness - - Similarly, the skewness is computed from the third order moment of the - spectrum. A negative skewness indicates more energy on the lower part of the - spectrum. A positive skewness indicates more energy on the high frequency of - the spectrum. - - See also Skewness on - Wikipedia. - - \b \p kurtosis : Spectral kurtosis - - The kurtosis is a measure of the flatness of the spectrum, computed from the - fourth order moment. - - See also Kurtosis on - Wikipedia. - - \b \p slope : Spectral slope - - The spectral slope represents decreasing rate of the spectral amplitude, - computed using a linear regression. - - \b \p decrease : Spectral decrease - - The spectral decrease is another representation of the decreasing rate, - based on perceptual criteria. - - \b \p rolloff : Spectral roll-off - - This function returns the bin number below which 95% of the spectrum energy - is found. - - \example spectral/test-specdesc.c - -*/ - - -#ifndef _AUBIO_SPECDESC_H -#define _AUBIO_SPECDESC_H - -#ifdef __cplusplus -extern "C" { -#endif - -/** spectral description structure */ -typedef struct _aubio_specdesc_t aubio_specdesc_t; - -/** execute spectral description function on a spectral frame - - Generic function to compute spectral detescription. - - \param o spectral description object as returned by new_aubio_specdesc() - \param fftgrain input signal spectrum as computed by aubio_pvoc_do - \param desc output vector (one sample long, to send to the peak picking) - -*/ -void aubio_specdesc_do (aubio_specdesc_t * o, cvec_t * fftgrain, - fvec_t * desc); - -/** creation of a spectral description object - - \param method spectral description method - \param buf_size length of the input spectrum frame - - The parameter \p method is a string that can be any of: - - - `energy`, `hfc`, `complex`, `phase`, `specdiff`, `kl`, `mkl`, `specflux` - - `centroid`, `spread`, `skewness`, `kurtosis`, `slope`, `decrease`, `rolloff` - -*/ -aubio_specdesc_t *new_aubio_specdesc (char_t * method, uint_t buf_size); - -/** deletion of a spectral descriptor - - \param o spectral descriptor object as returned by new_aubio_specdesc() - -*/ -void del_aubio_specdesc (aubio_specdesc_t * o); - -#ifdef __cplusplus -} -#endif - -#endif /* _AUBIO_SPECDESC_H */ diff --git a/project_code/noteDetection/noteSegmentation/src/libs/newAubio/src/spectral/tss.h b/project_code/noteDetection/noteSegmentation/src/libs/newAubio/src/spectral/tss.h deleted file mode 100644 index 610e7d63b..000000000 --- a/project_code/noteDetection/noteSegmentation/src/libs/newAubio/src/spectral/tss.h +++ /dev/null @@ -1,103 +0,0 @@ -/* - Copyright (C) 2003-2013 Paul Brossier - - This file is part of aubio. - - aubio 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 3 of the License, or - (at your option) any later version. - - aubio 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 aubio. If not, see . - -*/ - -/** \file - - Transient / Steady-state Separation (TSS) - - This file implement a Transient / Steady-state Separation (TSS) as described - in: - - Christopher Duxbury, Mike E. Davies, and Mark B. Sandler. Separation of - transient information in musical audio using multiresolution analysis - techniques. In Proceedings of the Digital Audio Effects Conference, DAFx-01, - pages 1--5, Limerick, Ireland, 2001. - - Available at http://www.csis.ul.ie/dafx01/proceedings/papers/duxbury.pdf - - \example spectral/test-tss.c - -*/ - -#ifndef _AUBIO_TSS_H -#define _AUBIO_TSS_H - -#ifdef __cplusplus -extern "C" { -#endif - -/** Transient / Steady-state Separation object */ -typedef struct _aubio_tss_t aubio_tss_t; - -/** create tss object - - \param buf_size buffer size - \param hop_size step size - -*/ -aubio_tss_t *new_aubio_tss (uint_t buf_size, uint_t hop_size); - -/** delete tss object - - \param o tss object as returned by new_aubio_tss() - -*/ -void del_aubio_tss (aubio_tss_t * o); - -/** split input into transient and steady states components - - \param o tss object as returned by new_aubio_tss() - \param input input spectral frame - \param trans output transient components - \param stead output steady state components - -*/ -void aubio_tss_do (aubio_tss_t * o, cvec_t * input, cvec_t * trans, - cvec_t * stead); - -/** set transient / steady state separation threshold - - \param o tss object as returned by new_aubio_tss() - \param thrs new threshold value - -*/ -uint_t aubio_tss_set_threshold (aubio_tss_t * o, smpl_t thrs); - -/** set parameter a, defaults to 3 - - \param o tss object as returned by new_aubio_tss() - \param alpha new value for alpha parameter - -*/ -uint_t aubio_tss_set_alpha (aubio_tss_t * o, smpl_t alpha); - -/** set parameter b, defaults to 3 - - \param o tss object as returned by new_aubio_tss() - \param beta new value for beta parameter - -*/ -uint_t aubio_tss_set_beta (aubio_tss_t * o, smpl_t beta); - -#ifdef __cplusplus -} -#endif - -#endif /* _AUBIO_TSS_H */ diff --git a/project_code/noteDetection/noteSegmentation/src/libs/newAubio/src/synth/sampler.h b/project_code/noteDetection/noteSegmentation/src/libs/newAubio/src/synth/sampler.h deleted file mode 100644 index b27a8df8a..000000000 --- a/project_code/noteDetection/noteSegmentation/src/libs/newAubio/src/synth/sampler.h +++ /dev/null @@ -1,140 +0,0 @@ -/* - Copyright (C) 2003-2013 Paul Brossier - - This file is part of aubio. - - aubio 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 3 of the License, or - (at your option) any later version. - - aubio 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 aubio. If not, see . - -*/ - -#ifndef _AUBIO_SAMPLER_H -#define _AUBIO_SAMPLER_H - -/** \file - - Load and play sound files. - - This file loads a sample and gets ready to play it. - - The `_do` function adds the new samples to the input, and write the result as - the output. - - \example synth/test-sampler.c - -*/ - -#ifdef __cplusplus -extern "C" { -#endif - -/** sampler object */ -typedef struct _aubio_sampler_t aubio_sampler_t; - -/** create new sampler object - - \param samplerate the sampling rate of the new sampler - \param hop_size the block size of the new sampler - - \return the newly created ::aubio_sampler_t - -*/ -aubio_sampler_t * new_aubio_sampler(uint_t samplerate, uint_t hop_size); - -/** load source in sampler - - \param o sampler, created by new_aubio_sampler() - \param uri the uri of the source to load - - \return 0 if successful, non-zero otherwise - -*/ -uint_t aubio_sampler_load( aubio_sampler_t * o, char_t * uri ); - -/** process sampler function - - \param o sampler, created by new_aubio_sampler() - \param input input of the sampler, to be added to the output - \param output output of the sampler - -This function adds the new samples from the playing source to the output. - -If `input` is not NULL and different from `output`, then the samples from `input` -are added to the output. - -*/ -void aubio_sampler_do ( aubio_sampler_t * o, fvec_t * input, fvec_t * output); - -/** process sampler function, multiple channels - - \param o sampler, created by new_aubio_sampler() - \param input input of the sampler, to be added to the output - \param output output of the sampler - -This function adds the new samples from the playing source to the output. - -If `input` is not NULL and different from `output`, then the samples from `input` -are added to the output. - -*/ -void aubio_sampler_do_multi ( aubio_sampler_t * o, fmat_t * input, fmat_t * output); - -/** get current playing state - - \param o sampler, created by new_aubio_sampler() - - \return 0 if not playing, 1 if playing - -*/ -uint_t aubio_sampler_get_playing ( aubio_sampler_t * o ); - -/** set current playing state - - \param o sampler, created by new_aubio_sampler() - \param playing 0 for not playing, 1 for playing - - \return 0 if successful, 1 otherwise - -*/ -uint_t aubio_sampler_set_playing ( aubio_sampler_t * o, uint_t playing ); - -/** play sample from start - - \param o sampler, created by new_aubio_sampler() - - \return 0 if successful, 1 otherwise - -*/ -uint_t aubio_sampler_play ( aubio_sampler_t * o ); - -/** stop sample - - \param o sampler, created by new_aubio_sampler() - - \return 0 if successful, 1 otherwise - -*/ -uint_t aubio_sampler_stop ( aubio_sampler_t * o ); - -/** destroy ::aubio_sampler_t object - - \param o sampler, created by new_aubio_sampler() - -*/ -void del_aubio_sampler( aubio_sampler_t * o ); - -#ifdef __cplusplus -} -#endif - -#endif /* _AUBIO_SAMPLER_H */ diff --git a/project_code/noteDetection/noteSegmentation/src/libs/newAubio/src/synth/wavetable.h b/project_code/noteDetection/noteSegmentation/src/libs/newAubio/src/synth/wavetable.h deleted file mode 100644 index a719ad95c..000000000 --- a/project_code/noteDetection/noteSegmentation/src/libs/newAubio/src/synth/wavetable.h +++ /dev/null @@ -1,178 +0,0 @@ -/* - Copyright (C) 2003-2013 Paul Brossier - - This file is part of aubio. - - aubio 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 3 of the License, or - (at your option) any later version. - - aubio 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 aubio. If not, see . - -*/ - -#ifndef _AUBIO_WAVETABLE_H -#define _AUBIO_WAVETABLE_H - -/** \file - - Wavetable synthesis. - - This file creates a wavetable and plays it at different frequency. - - The `_do` function adds the new samples to the input, and write the result as - the output. - - \example synth/test-wavetable.c - -*/ - -#ifdef __cplusplus -extern "C" { -#endif - -/** wavetable object */ -typedef struct _aubio_wavetable_t aubio_wavetable_t; - -/** create new wavetable object - - \param samplerate the sampling rate of the new wavetable - \param hop_size the block size of the new wavetable - - \return the newly created aubio_wavetable_t - -*/ -aubio_wavetable_t * new_aubio_wavetable(uint_t samplerate, uint_t hop_size); - -/** load source in wavetable - - \param o wavetable, created by new_aubio_wavetable() - \param uri the uri of the source to load - - \return 0 if successful, non-zero otherwise - -*/ -uint_t aubio_wavetable_load( aubio_wavetable_t * o, char_t * uri ); - -/** process wavetable function - - \param o wavetable, created by new_aubio_wavetable() - \param input input of the wavetable, to be added to the output - \param output output of the wavetable - -This function adds the new samples from the playing wavetable to the output. - -If `input` is not NULL and different from `output`, then the samples from `input` -are added to the output. - -*/ -void aubio_wavetable_do ( aubio_wavetable_t * o, fvec_t * input, fvec_t * output); - -/** process wavetable function, multiple channels - - \param o wavetable, created by new_aubio_wavetable() - \param input input of the wavetable, to be added to the output - \param output output of the wavetable - -This function adds the new samples from the playing wavetable to the output. - -If `input` is not NULL and different from `output`, then the samples from `input` -are added to the output. - -*/ -void aubio_wavetable_do_multi ( aubio_wavetable_t * o, fmat_t * input, fmat_t * output); - -/** get current playing state - - \param o wavetable, created by new_aubio_wavetable() - - \return 0 if not playing, 1 if playing - -*/ -uint_t aubio_wavetable_get_playing ( aubio_wavetable_t * o ); - -/** set current playing state - - \param o wavetable, created by new_aubio_wavetable() - \param playing 0 for not playing, 1 for playing - - \return 0 if successful, 1 otherwise - -*/ -uint_t aubio_wavetable_set_playing ( aubio_wavetable_t * o, uint_t playing ); - -/** play sample from start - - \param o wavetable, created by new_aubio_wavetable() - - \return 0 if successful, 1 otherwise - -*/ -uint_t aubio_wavetable_play ( aubio_wavetable_t * o ); - -/** stop wavetable - - \param o wavetable, created by new_aubio_wavetable() - - \return 0 if successful, 1 otherwise - -*/ -uint_t aubio_wavetable_stop ( aubio_wavetable_t * o ); - -/** set wavetable frequency - - \param o wavetable, created by new_aubio_wavetable() - \param freq new frequency value for the wavetable - - \return 0 if successful, 1 otherwise - -*/ -uint_t aubio_wavetable_set_freq ( aubio_wavetable_t * o, smpl_t freq ); - -/** get wavetable frequency - - \param o wavetable, created by new_aubio_wavetable() - - \return current frequency, in Hz - -*/ -smpl_t aubio_wavetable_get_freq ( aubio_wavetable_t * o); - -/** set wavetable amplitude - - \param o wavetable, created by new_aubio_wavetable() - \param amp new amplitude value for the wavetable - - \return 0 if successful, 1 otherwise - -*/ -uint_t aubio_wavetable_set_amp ( aubio_wavetable_t * o, smpl_t amp ); - -/** get wavetable amplitude - - \param o wavetable, created by new_aubio_wavetable() - - \return current amplitude - -*/ -smpl_t aubio_wavetable_get_amp ( aubio_wavetable_t * o); - -/** destroy aubio_wavetable_t object - - \param o wavetable, created by new_aubio_wavetable() - -*/ -void del_aubio_wavetable( aubio_wavetable_t * o ); - -#ifdef __cplusplus -} -#endif - -#endif /* _AUBIO_WAVETABLE_H */ diff --git a/project_code/noteDetection/noteSegmentation/src/libs/newAubio/src/tempo/beattracking.h b/project_code/noteDetection/noteSegmentation/src/libs/newAubio/src/tempo/beattracking.h deleted file mode 100644 index 80470e95b..000000000 --- a/project_code/noteDetection/noteSegmentation/src/libs/newAubio/src/tempo/beattracking.h +++ /dev/null @@ -1,101 +0,0 @@ -/* - Copyright (C) 2003-2013 Matthew Davies and Paul Brossier - - This file is part of aubio. - - aubio 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 3 of the License, or - (at your option) any later version. - - aubio 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 aubio. If not, see . - -*/ - -/** \file - - Beat tracking using a context dependant model - - This file implements the causal beat tracking algorithm designed by Matthew - Davies and described in the following articles: - - Matthew E. P. Davies and Mark D. Plumbley. Causal tempo tracking of audio. - In Proceedings of the International Symposium on Music Information Retrieval - (ISMIR), pages 164­169, Barcelona, Spain, 2004. - - Matthew E. P. Davies, Paul Brossier, and Mark D. Plumbley. Beat tracking - towards automatic musical accompaniment. In Proceedings of the Audio - Engeeniring Society 118th Convention, Barcelona, Spain, May 2005. - - \example tempo/test-beattracking.c - -*/ -#ifndef _AUBIO_BEATTRACKING_H -#define _AUBIO_BEATTRACKING_H - -#ifdef __cplusplus -extern "C" { -#endif - -/** beat tracking object */ -typedef struct _aubio_beattracking_t aubio_beattracking_t; - -/** create beat tracking object - - \param winlen length of the onset detection window - \param hop_size number of onset detection samples [512] - \param samplerate samplerate of the input signal - -*/ -aubio_beattracking_t * new_aubio_beattracking(uint_t winlen, uint_t hop_size, - uint_t samplerate); - -/** track the beat - - \param bt beat tracking object - \param dfframes current input detection function frame, smoothed by - adaptive median threshold. - \param out stored detected beat locations - -*/ -void aubio_beattracking_do (aubio_beattracking_t * bt, fvec_t * dfframes, - fvec_t * out); - -/** get current tempo in bpm - - \param bt beat tracking object - - Returns the currently observed tempo, in beats per minutes, or 0 if no - consistent value is found. - -*/ -smpl_t aubio_beattracking_get_bpm(aubio_beattracking_t * bt); - -/** get current tempo confidence - - \param bt beat tracking object - - Returns the confidence with which the tempo has been observed, 0 if no - consistent value is found. - -*/ -smpl_t aubio_beattracking_get_confidence(aubio_beattracking_t * bt); - -/** delete beat tracking object - - \param p beat tracking object - -*/ -void del_aubio_beattracking(aubio_beattracking_t * p); - -#ifdef __cplusplus -} -#endif - -#endif /* _AUBIO_BEATTRACKING_H */ diff --git a/project_code/noteDetection/noteSegmentation/src/libs/newAubio/src/tempo/tempo.h b/project_code/noteDetection/noteSegmentation/src/libs/newAubio/src/tempo/tempo.h deleted file mode 100644 index b4742e736..000000000 --- a/project_code/noteDetection/noteSegmentation/src/libs/newAubio/src/tempo/tempo.h +++ /dev/null @@ -1,136 +0,0 @@ -/* - Copyright (C) 2006-2013 Paul Brossier - - This file is part of aubio. - - aubio 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 3 of the License, or - (at your option) any later version. - - aubio 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 aubio. If not, see . - -*/ - -/** \file - - Tempo detection object - - This object stores all the memory required for tempo detection algorithm - and returns the estimated beat locations. - - \example tempo/test-tempo.c - \example examples/aubiotrack.c - -*/ - -#ifndef _AUBIO_TEMPO_H -#define _AUBIO_TEMPO_H - -#ifdef __cplusplus -extern "C" { -#endif - -/** tempo detection structure */ -typedef struct _aubio_tempo_t aubio_tempo_t; - -/** create tempo detection object - - \param method beat tracking method, unused for now (use "default") - \param buf_size length of FFT - \param hop_size number of frames between two consecutive runs - \param samplerate sampling rate of the signal to analyze - - \return newly created ::aubio_tempo_t if successful, `NULL` otherwise - -*/ -aubio_tempo_t * new_aubio_tempo (char_t * method, - uint_t buf_size, uint_t hop_size, uint_t samplerate); - -/** execute tempo detection - - \param o beat tracking object - \param input new samples - \param tempo output beats - -*/ -void aubio_tempo_do (aubio_tempo_t *o, fvec_t * input, fvec_t * tempo); - -/** get the time of the latest beat detected, in samples - - \param o tempo detection object as returned by ::new_aubio_tempo - -*/ -uint_t aubio_tempo_get_last (aubio_tempo_t *o); - -/** get the time of the latest beat detected, in seconds - - \param o tempo detection object as returned by ::new_aubio_tempo - -*/ -smpl_t aubio_tempo_get_last_s (aubio_tempo_t *o); - -/** get the time of the latest beat detected, in milliseconds - - \param o tempo detection object as returned by ::new_aubio_tempo - -*/ -smpl_t aubio_tempo_get_last_ms (aubio_tempo_t *o); - -/** set tempo detection silence threshold - - \param o beat tracking object - \param silence new silence threshold, in dB - - \return `0` if successful, non-zero otherwise - -*/ -uint_t aubio_tempo_set_silence(aubio_tempo_t * o, smpl_t silence); - -/** set tempo detection peak picking threshold - - \param o beat tracking object - \param threshold new threshold - - \return `0` if successful, non-zero otherwise - -*/ -uint_t aubio_tempo_set_threshold(aubio_tempo_t * o, smpl_t threshold); - -/** get current tempo - - \param o beat tracking object - - \return the currently observed tempo, or `0` if no consistent value is found - -*/ -smpl_t aubio_tempo_get_bpm(aubio_tempo_t * o); - -/** get current tempo confidence - - \param o beat tracking object - - \return confidence with which the tempo has been observed, `0` if no - consistent value is found. - -*/ -smpl_t aubio_tempo_get_confidence(aubio_tempo_t * o); - -/** delete tempo detection object - - \param o beat tracking object - -*/ -void del_aubio_tempo(aubio_tempo_t * o); - -#ifdef __cplusplus -} -#endif - -#endif /* _AUBIO_TEMPO_H */ diff --git a/project_code/noteDetection/noteSegmentation/src/libs/newAubio/src/temporal/a_weighting.h b/project_code/noteDetection/noteSegmentation/src/libs/newAubio/src/temporal/a_weighting.h deleted file mode 100644 index 1a423c009..000000000 --- a/project_code/noteDetection/noteSegmentation/src/libs/newAubio/src/temporal/a_weighting.h +++ /dev/null @@ -1,88 +0,0 @@ -/* - Copyright (C) 2003-2013 Paul Brossier - - This file is part of aubio. - - aubio 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 3 of the License, or - (at your option) any later version. - - aubio 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 aubio. If not, see . - -*/ - -#ifndef _AUBIO_FILTER_A_DESIGN_H -#define _AUBIO_FILTER_A_DESIGN_H - -/** \file - - A-weighting filter coefficients - - This file creates an A-weighting digital filter, which reduces low and high - frequencies and enhance the middle ones to reflect the ability of the human - hearing. - - The implementation is based on the following standard: - - - IEC/CD 1672: Electroacoustics-Sound Level Meters, IEC, Geneva, Nov. 1996, - for A- and C-weighting filters. - - See also: - - - A-Weighting on - Wikipedia - - Weighting filter on - Wikipedia - - Christophe - Couvreur's 'octave' toolbox - - The coefficients in this file have been computed using Christophe Couvreur's - scripts in octave 3.0 (debian package 1:3.0.5-6+b2 with octave-signal - 1.0.9-1+b1 on i386), with
 [b, a] = adsign(1/Fs) 
for various - sampling frequencies (8000, 11025, 16000, 22050, 24000, 32000, 44100, 48000, - 88200, 96000, and 192000 Hz). - - The sampling frequency should normally be higher than 20kHz, but most common - file sampling rates have been included for completeness. - - \example temporal/test-a_weighting.c - -*/ - -#ifdef __cplusplus -extern "C" { -#endif - -/** create new A-design filter - - \param samplerate sampling frequency of the signal to filter. Should be one of - 8000, 11025, 16000, 22050, 24000, 32000, 44100, 48000, 88200, 96000, and - 192000 Hz - - \return a new filter object - -*/ -aubio_filter_t *new_aubio_filter_a_weighting (uint_t samplerate); - -/** set feedback and feedforward coefficients of a A-weighting filter - - \param f filter object to get coefficients from - \param samplerate sampling frequency of the signal to filter. Should be one of - 8000, 11025, 16000, 22050, 24000, 32000, 44100, 48000, 88200, 96000, and - 192000 Hz - -*/ -uint_t aubio_filter_set_a_weighting (aubio_filter_t * f, uint_t samplerate); - -#ifdef __cplusplus -} -#endif - -#endif /* _AUBIO_FILTER_A_DESIGN_H */ diff --git a/project_code/noteDetection/noteSegmentation/src/libs/newAubio/src/temporal/biquad.h b/project_code/noteDetection/noteSegmentation/src/libs/newAubio/src/temporal/biquad.h deleted file mode 100644 index c5305c380..000000000 --- a/project_code/noteDetection/noteSegmentation/src/libs/newAubio/src/temporal/biquad.h +++ /dev/null @@ -1,75 +0,0 @@ -/* - Copyright (C) 2003-2013 Paul Brossier - - This file is part of aubio. - - aubio 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 3 of the License, or - (at your option) any later version. - - aubio 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 aubio. If not, see . - -*/ - -#ifndef _AUBIO_FILTER_BIQUAD_H -#define _AUBIO_FILTER_BIQUAD_H - -/** \file - - Second order Infinite Impulse Response filter - - This file implements a normalised biquad filter (second order IIR): - - \f$ y[n] = b_0 x[n] + b_1 x[n-1] + b_2 x[n-2] - a_1 y[n-1] - a_2 y[n-2] \f$ - - The filtfilt version runs the filter twice, forward and backward, to - compensate the phase shifting of the forward operation. - - See also Digital - biquad filter on wikipedia. - - \example temporal/test-biquad.c - -*/ - -#ifdef __cplusplus -extern "C" { -#endif - -/** set coefficients of a biquad filter - - \param f filter object as returned by new_aubio_filter() - \param b0 forward filter coefficient - \param b1 forward filter coefficient - \param b2 forward filter coefficient - \param a1 feedback filter coefficient - \param a2 feedback filter coefficient - -*/ -uint_t aubio_filter_set_biquad (aubio_filter_t * f, lsmp_t b0, lsmp_t b1, - lsmp_t b2, lsmp_t a1, lsmp_t a2); - -/** create biquad filter with `b0`, `b1`, `b2`, `a1`, `a2` coeffs - - \param b0 forward filter coefficient - \param b1 forward filter coefficient - \param b2 forward filter coefficient - \param a1 feedback filter coefficient - \param a2 feedback filter coefficient - -*/ -aubio_filter_t *new_aubio_filter_biquad (lsmp_t b0, lsmp_t b1, lsmp_t b2, - lsmp_t a1, lsmp_t a2); - -#ifdef __cplusplus -} -#endif - -#endif /* _AUBIO_FILTER_BIQUAD_H */ diff --git a/project_code/noteDetection/noteSegmentation/src/libs/newAubio/src/temporal/c_weighting.h b/project_code/noteDetection/noteSegmentation/src/libs/newAubio/src/temporal/c_weighting.h deleted file mode 100644 index 3290be836..000000000 --- a/project_code/noteDetection/noteSegmentation/src/libs/newAubio/src/temporal/c_weighting.h +++ /dev/null @@ -1,88 +0,0 @@ -/* - Copyright (C) 2003-2013 Paul Brossier - - This file is part of aubio. - - aubio 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 3 of the License, or - (at your option) any later version. - - aubio 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 aubio. If not, see . - -*/ - -#ifndef _AUBIO_FILTER_C_DESIGN_H -#define _AUBIO_FILTER_C_DESIGN_H - -/** \file - - C-weighting filter coefficients - - This file creates a C-weighting digital filter, which reduces low and high - frequencies and enhance the middle ones to reflect the ability of the human - hearing. - - The implementation is based on the following standard: - - - IEC/CD 1672: Electroacoustics-Sound Level Meters, IEC, Geneva, Nov. 1996, - for A- and C-weighting filters. - - See also: - - - A-Weighting on - Wikipedia - - Weighting filter on - Wikipedia - - Christophe - Couvreur's 'octave' toolbox - - The coefficients in this file have been computed using Christophe Couvreur's - scripts in octave 3.0 (debian package 1:3.0.5-6+b2 with octave-signal - 1.0.9-1+b1 on i386), with
 [b, a] = cdsign(1/Fs) 
for various - sampling frequencies (8000, 11025, 16000, 22050, 24000, 32000, 44100, 48000, - 88200, 96000, and 192000 Hz). - - The sampling frequency should normally be higher than 20kHz, but most common - file sampling rates have been included for completeness. - - \example temporal/test-c_weighting.c - -*/ - -#ifdef __cplusplus -extern "C" { -#endif - -/** create new C-design filter - - \param samplerate sampling frequency of the signal to filter. Should be one of - 8000, 11025, 16000, 22050, 24000, 32000, 44100, 48000, 88200, 96000, and - 192000 Hz - - \return a new filter object - -*/ -aubio_filter_t *new_aubio_filter_c_weighting (uint_t samplerate); - -/** set feedback and feedforward coefficients of a C-weighting filter - - \param f filter object to get coefficients from - \param samplerate sampling frequency of the signal to filter. Should be one of - 8000, 11025, 16000, 22050, 24000, 32000, 44100, 48000, 88200, 96000, and - 192000 Hz - -*/ -uint_t aubio_filter_set_c_weighting (aubio_filter_t * f, uint_t samplerate); - -#ifdef __cplusplus -} -#endif - -#endif /* _AUBIO_FILTER_C_DESIGN_H */ diff --git a/project_code/noteDetection/noteSegmentation/src/libs/newAubio/src/temporal/filter.h b/project_code/noteDetection/noteSegmentation/src/libs/newAubio/src/temporal/filter.h deleted file mode 100644 index 1fa38963e..000000000 --- a/project_code/noteDetection/noteSegmentation/src/libs/newAubio/src/temporal/filter.h +++ /dev/null @@ -1,176 +0,0 @@ -/* - Copyright (C) 2003-2013 Paul Brossier - - This file is part of aubio. - - aubio 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 3 of the License, or - (at your option) any later version. - - aubio 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 aubio. If not, see . - -*/ - -#ifndef _AUBIO_FILTER_H -#define _AUBIO_FILTER_H - -/** \file - - Digital filter - - This object stores a digital filter of order \f$n\f$. - It contains the following data: - - \f$ n*1 b_i \f$ feedforward coefficients - - \f$ n*1 a_i \f$ feedback coefficients - - \f$ n*c x_i \f$ input signal - - \f$ n*c y_i \f$ output signal - - For convenience, the samplerate of the input signal is also stored in the - object. - - Feedforward and feedback parameters can be modified using - aubio_filter_get_feedback() and aubio_filter_get_feedforward(). - - The function aubio_filter_do_outplace() computes the following output signal - \f$ y[n] \f$ from the input signal \f$ x[n] \f$: - - \f{eqnarray*}{ - y[n] = b_0 x[n] & + & b_1 x[n-1] + b_2 x[n-2] + ... + b_P x[n-P] \\ - & - & a_1 y[n-1] - a_2 y[n-2] - ... - a_P y[n-P] \\ - \f} - - The function aubio_filter_do() executes the same computation but modifies - directly the input signal (in-place). - - The function aubio_filter_do_filtfilt() version runs the filter twice, first - forward then backward, to compensate with the phase shifting of the forward - operation. - - Some convenience functions are provided: - - new_aubio_filter_a_weighting() and aubio_filter_set_a_weighting(), - - new_aubio_filter_c_weighting() and aubio_filter_set_c_weighting(). - - new_aubio_filter_biquad() and aubio_filter_set_biquad(). - - \example temporal/test-filter.c - -*/ - -#ifdef __cplusplus -extern "C" { -#endif - -/** Digital filter - -*/ -typedef struct _aubio_filter_t aubio_filter_t; - -/** filter input vector (in-place) - - \param f filter object as returned by new_aubio_filter() - \param in input vector to filter - -*/ -void aubio_filter_do (aubio_filter_t * f, fvec_t * in); - -/** filter input vector (out-of-place) - - \param f filter object as returned by new_aubio_filter() - \param in input vector to filter - \param out output vector to store filtered input - -*/ -void aubio_filter_do_outplace (aubio_filter_t * f, fvec_t * in, fvec_t * out); - -/** filter input vector forward and backward - - \param f ::aubio_filter_t object as returned by new_aubio_filter() - \param in ::fvec_t input vector to filter - \param tmp memory space to use for computation - -*/ -void aubio_filter_do_filtfilt (aubio_filter_t * f, fvec_t * in, fvec_t * tmp); - -/** returns a pointer to feedback coefficients \f$ a_i \f$ - - \param f filter object to get parameters from - - \return a pointer to the \f$ a_0 ... a_i ... a_P \f$ coefficients - -*/ -lvec_t *aubio_filter_get_feedback (aubio_filter_t * f); - -/** returns a pointer to feedforward coefficients \f$ b_i \f$ - - \param f filter object to get coefficients from - - \return a pointer to the \f$ b_0 ... b_i ... b_P \f$ coefficients - -*/ -lvec_t *aubio_filter_get_feedforward (aubio_filter_t * f); - -/** get order of the filter - - \param f filter to get order from - - \return the order of the filter - -*/ -uint_t aubio_filter_get_order (aubio_filter_t * f); - -/** get sampling rate of the filter - - \param f filter to get sampling rate from - - \return the sampling rate of the filter, in Hz - -*/ -uint_t aubio_filter_get_samplerate (aubio_filter_t * f); - -/** get sampling rate of the filter - - \param f filter to get sampling rate from - \param samplerate sample rate to set the filter to - - \return the sampling rate of the filter, in Hz - -*/ -uint_t aubio_filter_set_samplerate (aubio_filter_t * f, uint_t samplerate); - -/** reset filter memory - - \param f filter object as returned by new_aubio_filter() - -*/ -void aubio_filter_do_reset (aubio_filter_t * f); - -/** create new filter object - - This function creates a new ::aubio_filter_t object, given the order of the - filter. - - \param order order of the filter (number of coefficients) - - \return the newly created filter object - -*/ -aubio_filter_t *new_aubio_filter (uint_t order); - -/** delete a filter object - - \param f filter object to delete - -*/ -void del_aubio_filter (aubio_filter_t * f); - -#ifdef __cplusplus -} -#endif - -#endif /* _AUBIO_FILTER_H */ diff --git a/project_code/noteDetection/noteSegmentation/src/libs/newAubio/src/temporal/resampler.h b/project_code/noteDetection/noteSegmentation/src/libs/newAubio/src/temporal/resampler.h deleted file mode 100644 index 2c2335945..000000000 --- a/project_code/noteDetection/noteSegmentation/src/libs/newAubio/src/temporal/resampler.h +++ /dev/null @@ -1,65 +0,0 @@ -/* - Copyright (C) 2003-2013 Paul Brossier - - This file is part of aubio. - - aubio 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 3 of the License, or - (at your option) any later version. - - aubio 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 aubio. If not, see . - -*/ - -#ifndef _AUBIO_RESAMPLER_H -#define _AUBIO_RESAMPLER_H - -/** \file - - Resampling object - - This object resamples an input vector into an output vector using - libsamplerate. See http://www.mega-nerd.com/SRC/ - -*/ - -#ifdef __cplusplus -extern "C" { -#endif - -/** resampler object */ -typedef struct _aubio_resampler_t aubio_resampler_t; - -/** create resampler object - - \param ratio output_sample_rate / input_sample_rate - \param type libsamplerate resampling type, see http://www.mega-nerd.com/SRC/api_misc.html#Converters - -*/ -aubio_resampler_t *new_aubio_resampler (smpl_t ratio, uint_t type); - -/** delete resampler object */ -void del_aubio_resampler (aubio_resampler_t * s); - -/** resample input in output - - \param s resampler object - \param input input buffer of size N - \param output output buffer of size N*ratio - -*/ -void aubio_resampler_do (aubio_resampler_t * s, fvec_t * input, - fvec_t * output); - -#ifdef __cplusplus -} -#endif - -#endif /* _AUBIO_RESAMPLER_H */ diff --git a/project_code/noteDetection/noteSegmentation/src/libs/newAubio/src/types.h b/project_code/noteDetection/noteSegmentation/src/libs/newAubio/src/types.h deleted file mode 100644 index 9a4c56cae..000000000 --- a/project_code/noteDetection/noteSegmentation/src/libs/newAubio/src/types.h +++ /dev/null @@ -1,70 +0,0 @@ -/* - Copyright (C) 2003-2013 Paul Brossier - - This file is part of aubio. - - aubio 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 3 of the License, or - (at your option) any later version. - - aubio 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 aubio. If not, see . - -*/ - -#ifndef _AUBIO__TYPES_H -#define _AUBIO__TYPES_H - -/** \file - - Definition of data types used in aubio - -*/ - -#ifdef __cplusplus -extern "C" { -#endif - -#ifndef HAVE_AUBIO_DOUBLE -/** defined to 1 if aubio is compiled in double precision */ -#define HAVE_AUBIO_DOUBLE 0 -#endif - -/** short sample format (32 or 64 bits) */ -#if !HAVE_AUBIO_DOUBLE -typedef float smpl_t; -/** print format for sample in single precision */ -#define AUBIO_SMPL_FMT "%f" -#else -typedef double smpl_t; -/** print format for double in single precision */ -#define AUBIO_SMPL_FMT "%lf" -#endif -/** long sample format (64 bits or more) */ -#if !HAVE_AUBIO_DOUBLE -typedef double lsmp_t; -/** print format for sample in double precision */ -#define AUBIO_LSMP_FMT "%lf" -#else -typedef long double lsmp_t; -/** print format for double in double precision */ -#define AUBIO_LSMP_FMT "%Lf" -#endif -/** unsigned integer */ -typedef unsigned int uint_t; -/** signed integer */ -typedef int sint_t; -/** character */ -typedef char char_t; - -#ifdef __cplusplus -} -#endif - -#endif /* _AUBIO__TYPES_H */ diff --git a/project_code/noteDetection/noteSegmentation/src/libs/newAubio/src/utils/hist.h b/project_code/noteDetection/noteSegmentation/src/libs/newAubio/src/utils/hist.h deleted file mode 100644 index a6bcd75b9..000000000 --- a/project_code/noteDetection/noteSegmentation/src/libs/newAubio/src/utils/hist.h +++ /dev/null @@ -1,63 +0,0 @@ -/* - Copyright (C) 2003-2013 Paul Brossier - - This file is part of aubio. - - aubio 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 3 of the License, or - (at your option) any later version. - - aubio 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 aubio. If not, see . - -*/ - -/** @file - * - * Histogram function - * - * Big hacks to implement an histogram - */ - -#ifndef _AUBIO_HIST_H -#define _AUBIO_HIST_H - -#ifdef __cplusplus -extern "C" { -#endif - -/** histogram object */ -typedef struct _aubio_hist_t aubio_hist_t; - -/** histogram creation - - \param flow minimum input - \param fhig maximum input - \param nelems number of histogram columns - -*/ -aubio_hist_t * new_aubio_hist(smpl_t flow, smpl_t fhig, uint_t nelems); -/** histogram deletion */ -void del_aubio_hist(aubio_hist_t *s); -/** compute the histogram */ -void aubio_hist_do(aubio_hist_t *s, fvec_t * input); -/** compute the histogram ignoring null elements */ -void aubio_hist_do_notnull(aubio_hist_t *s, fvec_t * input); -/** compute the mean of the histogram */ -smpl_t aubio_hist_mean(aubio_hist_t *s); -/** weight the histogram */ -void aubio_hist_weight(aubio_hist_t *s); -/** compute dynamic histogram for non-null elements */ -void aubio_hist_dyn_notnull (aubio_hist_t *s, fvec_t *input); - -#ifdef __cplusplus -} -#endif - -#endif /* _AUBIO_HIST_H */ diff --git a/project_code/noteDetection/noteSegmentation/src/libs/newAubio/src/utils/parameter.h b/project_code/noteDetection/noteSegmentation/src/libs/newAubio/src/utils/parameter.h deleted file mode 100644 index 3b7e1443b..000000000 --- a/project_code/noteDetection/noteSegmentation/src/libs/newAubio/src/utils/parameter.h +++ /dev/null @@ -1,159 +0,0 @@ -/* - Copyright (C) 2003-2013 Paul Brossier - - This file is part of aubio. - - aubio 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 3 of the License, or - (at your option) any later version. - - aubio 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 aubio. If not, see . - -*/ - -#ifndef _AUBIO_PARAMETER_H -#define _AUBIO_PARAMETER_H - -/** \file - - Parameter with linear interpolation - - This object manages a parameter, with minimum and maximum values, and a - number of steps to compute linear interpolation between two values. - - \example utils/test-parameter.c - -*/ - -#ifdef __cplusplus -extern "C" { -#endif - -/** parameter object */ -typedef struct _aubio_parameter_t aubio_parameter_t; - -/** create new parameter object - - \param min_value the minimum value of the new parameter - \param max_value the maximum value of the new parameter - \param steps the number of steps to interpolate from the old value to the target value - - \return the newly created ::aubio_parameter_t - -*/ -aubio_parameter_t * new_aubio_parameter(smpl_t min_value, smpl_t max_value, uint_t steps); - -/** set target value of the parameter - - \param param parameter, created by ::new_aubio_parameter - \param value new target value - - \return 0 if successful, 1 otherwise - -*/ -uint_t aubio_parameter_set_target_value ( aubio_parameter_t * param, smpl_t value ); - -/** get next parameter - - \param param parameter, created by ::new_aubio_parameter - - \return new interpolated parameter value - -*/ -smpl_t aubio_parameter_get_next_value ( aubio_parameter_t * param ); - -/** get current parameter value, without interpolation - - \param param parameter, created by ::new_aubio_parameter - - \return current value - -*/ -smpl_t aubio_parameter_get_current_value ( aubio_parameter_t * param ); - -/** set current parameter value, skipping interpolation - - \param param parameter, created by ::new_aubio_parameter - \param value new parameter value - - \return 0 if successful, 1 otherwise - -*/ -uint_t aubio_parameter_set_current_value ( aubio_parameter_t * param, smpl_t value ); - -/** set number of steps used for interpolation - - \param param parameter, created by ::new_aubio_parameter - \param steps new number of steps - - \return 0 if successful, 1 otherwise - -*/ -uint_t aubio_parameter_set_steps ( aubio_parameter_t * param, uint_t steps ); - -/** get number of steps of this parameter - - \param param parameter, created by ::new_aubio_parameter - - \return number of steps - -*/ -uint_t aubio_parameter_get_steps ( aubio_parameter_t * param); - -/** set minimum value of this parameter - - \param param parameter, created by ::new_aubio_parameter - \param min_value new minimum value - - \return 0 if successful, 1 otherwise - -*/ -uint_t aubio_parameter_set_min_value ( aubio_parameter_t * param, smpl_t min_value ); - -/** get minimum value of this parameter - - \param param parameter, created by ::new_aubio_parameter - - \return minimum value - -*/ -smpl_t aubio_parameter_get_min_value ( aubio_parameter_t * param ); - -/** set maximum value of this parameter - - \param param parameter, created by ::new_aubio_parameter - \param max_value new maximum value - - \return 0 if successful, 1 otherwise - -*/ -uint_t aubio_parameter_set_max_value ( aubio_parameter_t * param, smpl_t max_value ); - -/** get maximum value of this parameter - - \param param parameter, created by ::new_aubio_parameter - - \return maximum value - -*/ -smpl_t aubio_parameter_get_max_value ( aubio_parameter_t * param ); - -/** destroy ::aubio_parameter_t object - - \param param parameter, created by ::new_aubio_parameter - -*/ -void del_aubio_parameter( aubio_parameter_t * param ); - -#ifdef __cplusplus -} -#endif - -#endif /* _AUBIO_PARAMETER_H */ diff --git a/project_code/noteDetection/noteSegmentation/src/libs/newAubio/src/utils/scale.h b/project_code/noteDetection/noteSegmentation/src/libs/newAubio/src/utils/scale.h deleted file mode 100644 index b52b610c5..000000000 --- a/project_code/noteDetection/noteSegmentation/src/libs/newAubio/src/utils/scale.h +++ /dev/null @@ -1,80 +0,0 @@ -/* - Copyright (C) 2003-2013 Paul Brossier - - This file is part of aubio. - - aubio 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 3 of the License, or - (at your option) any later version. - - aubio 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 aubio. If not, see . - -*/ - -/** \file - - Vector scaling function - - This object, inspired from the scale object in FTS, the jMax engine, scales - the values of a vector according to an affine function defined as follow: - - \f$ y = (x - ilow)*(ohig-olow)/(ihig-ilow) + olow \f$ - -*/ -#ifndef _AUBIO_SCALE_H -#define _AUBIO_SCALE_H - -#ifdef __cplusplus -extern "C" { -#endif - -/** scale object */ -typedef struct _aubio_scale_t aubio_scale_t; - -/** create a scale object - - \param flow lower value of output function - \param fhig higher value of output function - \param ilow lower value of input function - \param ihig higher value of output function - -*/ -aubio_scale_t * new_aubio_scale(smpl_t flow, smpl_t fhig, - smpl_t ilow, smpl_t ihig); -/** delete a scale object - - \param s scale object as returned by new_aubio_scale - -*/ -void del_aubio_scale(aubio_scale_t *s); -/** scale input vector - - \param s scale object as returned by new_aubio_scale - \param input vector to scale - -*/ -void aubio_scale_do(aubio_scale_t *s, fvec_t * input); -/** modify scale parameters after object creation - - \param s scale object as returned by new_aubio_scale - \param olow lower value of output function - \param ohig higher value of output function - \param ilow lower value of input function - \param ihig higher value of output function - -*/ -uint_t aubio_scale_set_limits (aubio_scale_t *s, smpl_t ilow, smpl_t ihig, - smpl_t olow, smpl_t ohig); - -#ifdef __cplusplus -} -#endif - -#endif /* _AUBIO_SCALE_H */ diff --git a/project_code/noteDetection/noteSegmentation/src/libs/newAubio/src/vecutils.h b/project_code/noteDetection/noteSegmentation/src/libs/newAubio/src/vecutils.h deleted file mode 100644 index 7e6984922..000000000 --- a/project_code/noteDetection/noteSegmentation/src/libs/newAubio/src/vecutils.h +++ /dev/null @@ -1,116 +0,0 @@ -/* - Copyright (C) 2009-2013 Paul Brossier - - This file is part of aubio. - - aubio 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 3 of the License, or - (at your option) any later version. - - aubio 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 aubio. If not, see . - -*/ - -/** \file - - Utility functions for ::fvec_t - - */ - -#ifndef _AUBIO__VECUTILS_H -#define _AUBIO__VECUTILS_H - -#ifdef __cplusplus -extern "C" { -#endif - -/** compute \f$e^x\f$ of each vector elements - - \param s vector to modify - -*/ -void fvec_exp (fvec_t *s); - -/** compute \f$cos(x)\f$ of each vector elements - - \param s vector to modify - -*/ -void fvec_cos (fvec_t *s); - -/** compute \f$sin(x)\f$ of each vector elements - - \param s vector to modify - -*/ -void fvec_sin (fvec_t *s); - -/** compute the \f$abs(x)\f$ of each vector elements - - \param s vector to modify - -*/ -void fvec_abs (fvec_t *s); - -/** compute the \f$sqrt(x)\f$ of each vector elements - - \param s vector to modify - -*/ -void fvec_sqrt (fvec_t *s); - -/** compute the \f$log10(x)\f$ of each vector elements - - \param s vector to modify - -*/ -void fvec_log10 (fvec_t *s); - -/** compute the \f$log(x)\f$ of each vector elements - - \param s vector to modify - -*/ -void fvec_log (fvec_t *s); - -/** compute the \f$floor(x)\f$ of each vector elements - - \param s vector to modify - -*/ -void fvec_floor (fvec_t *s); - -/** compute the \f$ceil(x)\f$ of each vector elements - - \param s vector to modify - -*/ -void fvec_ceil (fvec_t *s); - -/** compute the \f$round(x)\f$ of each vector elements - - \param s vector to modify - -*/ -void fvec_round (fvec_t *s); - -/** raise each vector elements to the power pow - - \param s vector to modify - \param pow power to raise to - -*/ -void fvec_pow (fvec_t *s, smpl_t pow); - -#ifdef __cplusplus -} -#endif - -#endif /* _AUBIO__VECUTILS_H */ diff --git a/project_code/noteDetection/noteSegmentation/src/main.cpp b/project_code/noteDetection/noteSegmentation/src/main.cpp deleted file mode 100644 index a7d241d63..000000000 --- a/project_code/noteDetection/noteSegmentation/src/main.cpp +++ /dev/null @@ -1,13 +0,0 @@ -#include "ofMain.h" -#include "testApp.h" - -//======================================================================== -int main( ){ - ofSetupOpenGL(1024,768,OF_WINDOW); // <-------- setup the GL context - - // this kicks off the running of my app - // can be OF_WINDOW or OF_FULLSCREEN - // pass in width and height too: - ofRunApp(new testApp()); - -} diff --git a/project_code/noteDetection/noteSegmentation/src/note.cpp b/project_code/noteDetection/noteSegmentation/src/note.cpp deleted file mode 100644 index bffd77bc6..000000000 --- a/project_code/noteDetection/noteSegmentation/src/note.cpp +++ /dev/null @@ -1,203 +0,0 @@ -// -// note.cpp -// audioFileLoader -// -// Created by zach on 1/9/14. -// -// - -#include "note.h" - -bool bAubioSetup = false; -aubio_pitch_t *o; -aubio_wavetable_t *wavetable; -fvec_t *pitch; -fvec_t *ibuf; -fvec_t *obuf; -uint_t hop_size = 1024; -uint_t buffer_size = 2048; -uint_t samplerate = 44100; -float pitch_tolerance = 0; -float silence_threshold = -90.; -char_t * pitch_unit = "default"; -char_t * pitch_method = "default"; -int blocks = 0; -float pitchVal; -float confidenceVal; -float rmsVal; - - - -// --------------------------------------------------------------------------------------- -void setupAubio(){ - bAubioSetup = true; - buffer_size = 2048; - ibuf = new_fvec (hop_size); - obuf = new_fvec (hop_size); - pitch_method = "yinfft"; - pitch_unit = "midi"; - - o = new_aubio_pitch (pitch_method, buffer_size, hop_size, samplerate); - if (pitch_tolerance != 0.) - aubio_pitch_set_tolerance (o, pitch_tolerance); - if (silence_threshold != -90.) - aubio_pitch_set_silence (o, silence_threshold); - if (pitch_unit != NULL) - aubio_pitch_set_unit (o, pitch_unit); - - pitch = new_fvec (1); -} - -// --------------------------------------------------------------------------------------- -void process_block(fvec_t * ibuf, fvec_t * obuf) { - aubio_pitch_do (o, ibuf, pitch); - pitchVal = fvec_get_sample(pitch, 0); - confidenceVal = aubio_pitch_get_confidence(o); - //cout << confidenceVal << endl; - // float rmsAmplitude = 0; - // for (int i = 0; i < ibuf->length; i++){ - // //calculate the root mean square amplitude - // rmsAmplitude += sqrt(ibuf->data[i]*ibuf->data[i]); - // } - rmsVal = 0;///= (float)ibuf->length; - -} - - - -void note::play(){ - cout << "playing " << name << endl; - bPlaying = true; - playFrame = 0; - volumeSmooth = 0; -} - -void note::stop(){ - bPlaying = false; - playFrame = 0; - -} - -void note::addToSoundBuffer(float * output, int bufferSize, int _nChannels){ - if (!bPlaying) return; - - float volume = sin((playFrame / (float)samples.size()) * PI); - - - float pct = (float)playFrame / (float)samples.size(); - if (pct > 1) pct = 1; - - int which = (int)ofMap(pct, 0, 1, 0, allAnalysisFrames.size()-1); - - float val = allAnalysisFrames[which].freq; - - //cout << pct << " " << val << " " << mostCommonNote << endl; - - float dist = abs(val - mostCommonNote) / 6.0; - - - volumeSmooth = 0.93f * volumeSmooth + 0.07 * ofMap(dist, 0, 2, 1,0.5, true) ; - //cout << ofMap(dist, 0, 5, 1,0, true) << endl; - //cout << dist << endl; - - - if (playFrame < (samples.size() - bufferSize*2)){ - for (int i = 0; i < _nChannels; i++){ - for (int j = 0; j < bufferSize; j++){ - output[ j * _nChannels + i] += samples[(playFrame + j)*nChannels] * 0.3 * volumeSmooth; - } - } - playFrame+=bufferSize; - } else { - bPlaying=false; - } - -} - - -//------------------------------------------------------------------------------- -void note::loadFile( string fileName ){ - - name = fileName; - bPlaying = false; - - SndfileHandle myf = SndfileHandle( ofToDataPath(fileName).c_str()); - printf ("Opened file '%s'\n", ofToDataPath(fileName).c_str()) ; - printf (" Sample rate : %d\n", myf.samplerate ()) ; - printf (" Channels : %d\n", myf.channels ()) ; - printf (" Error : %s\n", myf.strError()); - printf (" Frames : %d\n", int(myf.frames())); // frames is essentially samples - puts(""); - nChannels = myf.channels(); - nFrames = (int) myf.frames(); - - samples.resize(myf.frames()*myf.channels()); - myf.read(&samples[0], myf.frames()*myf.channels()); - -} - - - -//------------------------------------------------------------------------------- -void note::process(){ - - int processLen = hop_size; - float values[processLen]; - float smoothVal = 0; - - if (!bAubioSetup) setupAubio(); - - - int total = (samples.size()-(processLen*nChannels)); - - for (int i =0; i < (samples.size()-(processLen*nChannels)); i+=processLen*nChannels){ - - for (int j = 0; j < processLen; j++){ - -// if ( (i + j*nChannels) > samples.size() ){ -// //printf("(error! %i, (%i, %i), %i, %i)", nChannels, i, j, i + j*nChannels, samples.size()); -// } - //cout << (i + j)*nChannels << endl; - smoothVal = 0.9 * smoothVal + 0.1* samples[i + j*nChannels]; - //values[j] = samples[(i + j)*nChannels]; - ibuf->data[j] = smoothVal; //samples[i + j*nChannels];//smoothVal;//samples[(i + j)*nChannels]; - } - process_block(ibuf, obuf); - // AA.processAudio(values, 256); - analysisFrame frame; - frame.freq = pitchVal; - frame.confidence = confidenceVal; - frame.volume = rmsVal; - if (i > 0.2 * total && i < 0.8 * total)analysisFrames.push_back(frame); - allAnalysisFrames.push_back(frame); - } - findMostCommonPitch(); -} - -inline int freq2midi(float freq) { - return (int)( 69 + 12*log(freq/440)/log((float)2) ); -} - -void note::findMostCommonPitch(){ - - vector < int > notes; - for (int i = 0; i < analysisFrames.size(); i++){ - float freq = analysisFrames[i].freq; - - if (freq > 0){ - int note = freq; //freq2midi(freq); - if (note > 0 && note < 150 && analysisFrames[i].confidence > 0.3) notes.push_back(note); - } - } - std::vector histogram(150,0); - for( int i=0; i -#include "aubio.h" - - -typedef struct { - - float freq; - float confidence; - float volume; - -} analysisFrame; - - - -class note { - -public: - - - vector allAnalysisFrames; - vector analysisFrames; - vector samples; - - - // --------------------------------------------------------------------------------------- - int nChannels; - int nFrames; - - int mostCommonNote; - float mostCommonNotePct; - - string name; - bool bPlaying; - int playFrame = 0; - - - void play(); - void stop(); - - void findMostCommonPitch(); - //------------------------------------------------------------------------------- - void process(); - //------------------------------------------------------------------------------- - void loadFile( string fileName ); - void addToSoundBuffer(float * output, int bufferSize, int _nChannels); - - float volumeSmooth; - - - - - -}; \ No newline at end of file diff --git a/project_code/noteDetection/noteSegmentation/src/pitch/pitchDetector.cpp b/project_code/noteDetection/noteSegmentation/src/pitch/pitchDetector.cpp deleted file mode 100644 index b3355d2d7..000000000 --- a/project_code/noteDetection/noteSegmentation/src/pitch/pitchDetector.cpp +++ /dev/null @@ -1,54 +0,0 @@ -// -// pitchDetector.cpp -// aubioSSTPD -// -// Created by Jason Levine on 2014-01-13. -// -// - -#include "pitchDetector.h" -#include "ofMain.h" - -void aubioPitchDetector::setup(char_t * unit, char_t * method, uint_t _win_s, uint_t _hop_s) { - - - samplerate = 44100; - uint_t win_s = _win_s; // window size - uint_t hop_s = _hop_s; // hop size - - inputBuffer = new_fvec (_hop_s); - - pitch_tolerance = 0; - silence_threshold = -90.; - pitch_unit = unit; - pitch_method = method; - blocks = 0; - - o = new_aubio_pitch (pitch_method, win_s, hop_s, samplerate); - if (pitch_tolerance != 0.) - aubio_pitch_set_tolerance (o, pitch_tolerance); - if (silence_threshold != -90.) - aubio_pitch_set_silence (o, silence_threshold); - if (pitch_unit != NULL) - aubio_pitch_set_unit (o, pitch_unit); - - pitch = new_fvec (1); - - - name = string(method); - - -} - - -void aubioPitchDetector::process_pitch(fvec_t * in) { - - aubio_pitch_do (o, in, pitch); - pitchFound = fvec_get_sample(pitch, 0); - -} - -void aubioPitchDetector::cleanup() { - del_aubio_pitch (o); - del_fvec (pitch); -} \ No newline at end of file diff --git a/project_code/noteDetection/noteSegmentation/src/pitch/pitchDetector.h b/project_code/noteDetection/noteSegmentation/src/pitch/pitchDetector.h deleted file mode 100644 index a47cb9444..000000000 --- a/project_code/noteDetection/noteSegmentation/src/pitch/pitchDetector.h +++ /dev/null @@ -1,141 +0,0 @@ -// -// pitchDetector.h -// aubioSSTPD -// -// Created by Jason Levine on 2014-01-13. -// -// - -#include "aubio.h" -#include "ofMain.h" - - -//--------------------------------------------------------------------------------- -class basePitchDetector { -public: - virtual void calculatePitch(float * buffer, int bufferSize, int bufferSamplePos){} - virtual float getPitch(){}; - basePitchDetector(){}; - - string name; - -}; - - -//--------------------------------------------------------------------------------- -class aubioPitchDetector : public basePitchDetector { - -public: - - void setup(char_t * unit, char_t * method, uint_t _win_s, uint_t _hop_s); - - fvec_t * inputBuffer; - //= new_fvec (hop_s); // input buffer - - - virtual void calculatePitch(float * buffer, int bufferSize, int bufferSamplePos){ - - // TODO: put this into a fvec_t;;; -// if (inputBuffer == NULL){ -// inputBuffer = new_fvec (bufferSize); -// } - - for (int i = 0; i < bufferSize; i++){ - inputBuffer->data[i] = buffer[i]; - } - - process_pitch(inputBuffer); - } - - void process_pitch(fvec_t * in); - float getPitch() { return pitchFound; } - void cleanup(); - - //pitch detection - aubio_pitch_t *o; - aubio_wavetable_t *wavetable; - fvec_t *pitch; - - uint_t samplerate; - float pitch_tolerance; - float silence_threshold; - char_t * pitch_unit; - char_t * pitch_method; - int blocks = 0; - smpl_t pitchFound; - -}; - - -//--------------------------------------------------------------------------------- -class filePitchDetector : public basePitchDetector { -public: - - - - typedef struct { - float pos; - float val; - } timeVal; - - vector < timeVal > vals; - float pitch; - - void loadAssociatedFile( string fileName, string deliminator = ":" ){ - ofBuffer buf; - buf = ofBufferFromFile(fileName); - - string s; - while ( (s= buf.getNextLine()) != ""){ - vector < string > str = ofSplitString(s, deliminator); - timeVal val; - val.pos = ofToFloat(str[0]); - val.val = ofToFloat(str[1]); - - //cout << val.pos << " " << val.val << endl; - vals.push_back(val); - } - -// name = "vamp"; - - } - - float freq2MIDI(float freq) { - // was int before - //return (int)( 69. + 12.*log(freq/440.)/log((float)2.) ); - return ( 69. + 12.*log(freq/440.)/log((float)2.) ); - } - - - void calculatePitch(float * buffer, int bufferSize, int bufferSamplePos){ - - - //cout << bufferSamplePos << " " << vals[vals.size()-1].pos << endl; - - //cout << vals.size() << endl; - - pitch = -1; - for (int i = 0; i < vals.size()-1; i++){ - if (bufferSamplePos >= (int)vals[i].pos && bufferSamplePos <= (int)vals[i+1].pos){ - pitch = vals[i].val; - } - } - - - } - - - float getPitch(){ - - float ret = -1; - if (pitch > 50){ - ret = freq2MIDI(pitch); - } - -// cout << ret << endl; - return ret; - } - - - -}; diff --git a/project_code/noteDetection/noteSegmentation/src/pitch/pitchDetectorManager.cpp b/project_code/noteDetection/noteSegmentation/src/pitch/pitchDetectorManager.cpp deleted file mode 100644 index 228a356db..000000000 --- a/project_code/noteDetection/noteSegmentation/src/pitch/pitchDetectorManager.cpp +++ /dev/null @@ -1,147 +0,0 @@ -// -// pitchDetectorsManager.cpp -// noteSegmentation -// -// Created by zach on 1/17/14. -// -// - - - -#include "pitchDetectorManager.h" -#include "utils.h" - - - - -void pitchDetectorManager::setup(int winSize, int hopSize){ - - numAPDs = 2; - - for (int i = 0; i < numAPDs; i++) { - pitchDetectors.push_back(new aubioPitchDetector); - } - - methods.push_back("yin"); - methods.push_back("yinfft"); -// methods.push_back("specacf"); -// methods.push_back("schmitt"); -// methods.push_back("mcomb"); -// methods.push_back("fcomb"); - - for (int i = 0; i < numAPDs; i++) { - aubioPitchDetector * APD = static_cast(pitchDetectors[i]); - APD->setup("midi", methods[i], winSize, hopSize); - } - - - - melo = new filePitchDetector(); - melo->name = "melodia"; - ((filePitchDetector*)melo)->loadAssociatedFile(getAudioDirectory() + "pop.vals.txt"); - pitchDetectors.push_back(melo); - - - nPitchDetectors = pitchDetectors.size(); - - PDMethod = 2; - - - smoother tempSmoother; - tempSmoother.setNumPValues(11); - for (int i = 0; i < pitchDetectors.size(); i++) { - smoothers.push_back(tempSmoother); - } - - graphWidth = ofGetWidth()/2; - graphHeight = ofGetHeight()/3; - graphMax = 120; - - scrollingGraph tempGraph; - tempGraph.setup(graphWidth, 0, 0, graphMax); - for (int i = 0; i < pitchDetectors.size(); i++) { - pitchGraphs.push_back(tempGraph); - medianGraphs.push_back(tempGraph); - velGraphs.push_back(tempGraph); - } - - - for (int i = 0; i < pitchDetectors.size(); i++) { - ofColor tempColor; - tempColor.setHsb(i*40, 255, 180, 200); - graphColors.push_back(tempColor); - } - -} - - -void pitchDetectorManager::processPitchDetectors(float * buffer, int bufferSize, int sampleTime){ - - for (int i = 0; i < pitchDetectors.size(); i++) { - pitchDetectors[i]->calculatePitch(buffer, bufferSize, sampleTime); - } - -} -float pitchDetectorManager::getPitch(){ - return pitchDetectors[PDMethod]->getPitch(); -} - -float pitchDetectorManager::getPitch(int whichOne){ - return pitchDetectors[whichOne]->getPitch(); - -} - -void pitchDetectorManager::updateGraphs(){ - for (int i = 0; i < pitchDetectors.size(); i++) { - //pitchGraphs[i].addValue(PDM->getPitch(i)); - smoothers[i].addValue(getPitch(i)); - medianGraphs[i].addValue(smoothers[i].getMedian()); - - - float lastVal = medianGraphs[i].valHistory[medianGraphs[i].valHistory.size() - 1]; - float secondLastVal = medianGraphs[i].valHistory[medianGraphs[i].valHistory.size() - 2]; - float vel = abs(lastVal - secondLastVal); - velGraphs[i].addValue(vel); - } -} - -void pitchDetectorManager::draw(bool bVelFine){ - ofDrawBitmapStringHighlight(pitchDetectors[PDMethod]->name, ofPoint(300,50)); - -// ofPushMatrix(); -// ofTranslate(0, 100); - -// ofSetColor(255, 10, 10); -// medianGraphs[PDMethod].draw(graphHeight); -// -// ofPopMatrix(); -// -// ofPushMatrix(); -// ofTranslate(0, graphHeight + 100); -// ofSetColor(255,0,0); -// -// if (bVelFine) { -// velGraphs[PDMethod].draw(graphHeight, 0.0, 2.0); -// } -// else { -// velGraphs[PDMethod].draw(graphHeight); -// } -// -// -// ofSetColor(0); -// float threshLineHeight = graphHeight - ((bVelFine ? fineThreshold/2*graphMax : coarseThreshold ) / graphMax * graphHeight); -// ofLine(0, threshLineHeight, ofGetWidth(), threshLineHeight); -// -// ofSetColor(0,0,0,127); -// for (int j = 0; j < velGraphs[ PDM->getMethod() ].valHistory.size(); j++) { -// if ( velGraphs[ PDM->getMethod() ].valHistory[j] > (bVelFine ? fineThreshold : coarseThreshold ) ) { -// ofLine(j * 2, -graphHeight, j * 2, graphHeight); -// } -// } -// -// -// ofPopMatrix(); - -} - - diff --git a/project_code/noteDetection/noteSegmentation/src/pitch/pitchDetectorManager.h b/project_code/noteDetection/noteSegmentation/src/pitch/pitchDetectorManager.h deleted file mode 100644 index 9b28daf40..000000000 --- a/project_code/noteDetection/noteSegmentation/src/pitch/pitchDetectorManager.h +++ /dev/null @@ -1,59 +0,0 @@ -// -// pitchDetectorsManager.h -// noteSegmentation -// -// Created by zach on 1/17/14. -// -// -#pragma once - -#include "ofMain.h" -#include "pitchDetector.h" -#include "scrollingGraph.h" -#include "smoother.h" - -// I hold the pitch detectors. I process buffers and split out pitch - -class pitchDetectorManager { - -public: - int numAPDs; - int PDMethod; - int nPitchDetectors; - - vector methods; - vector pitchDetectors; - - - void setup(int winSize, int hopSize); - void updateGraphs(); - void processPitchDetectors(float * buffer, int bufferSize, int sampleTime); //samples, bufferSize, au.getSampleTime() - float getPitch(); - float getPitch(int whichOne); - - void draw(bool bVelFine); - - void setPitchMethod(int whichMethod){ - PDMethod = whichMethod; - } - - int getMethod(){ - return PDMethod; - } - // maybe I'll rename this? - int size(){ - return nPitchDetectors; - } - - filePitchDetector * melo; - filePitchDetector * pyin; - - vector smoothers; - vector pitchGraphs, medianGraphs, velGraphs; - vector graphColors; - float graphWidth; - float graphMax; - float graphHeight; - -}; - diff --git a/project_code/noteDetection/noteSegmentation/src/segmentationManager.cpp b/project_code/noteDetection/noteSegmentation/src/segmentationManager.cpp deleted file mode 100644 index 3ac08d486..000000000 --- a/project_code/noteDetection/noteSegmentation/src/segmentationManager.cpp +++ /dev/null @@ -1,252 +0,0 @@ -// -// segmentationManager.cpp -// noteSegmentation -// -// Created by zach on 1/17/14. -// -// - -#include "segmentationManager.h" -#include "testApp.h" -#include "computeStats.h" - -void segmentationManager::setup( int numPitchDetectors, int _bufferSize ){ - - bufferSize = _bufferSize; - - coarseThreshold = fineThreshold = 1.0; - - minDuration = 10; - drawMarkers = true; - bAmRecording = false; - minPitch = 20; - - nFramesRecording = 0; - - bDebug = false; -} - -void segmentationManager::update(float * samples, int sampleTime){ -// cout << sampleTime << " : " << PDM->pitchDetectors[PDM->PDMethod]->getPitch() << endl; - // count how many frames in a row the vel is below the threshold - if ( PDM->velGraphs[PDM->PDMethod].getLast() < (bVelFine ? fineThreshold : coarseThreshold)) { - //count buffers - noteRun++; - - if (nFramesRecording == 0){ - currentNote.startTime = sampleTime; - } - - currentNote.endTime = sampleTime + bufferSize; - nFramesRecording++; - - //record pitches - analysisFrames.push_back(PDM->medianGraphs[PDM->PDMethod].getLast()); - - } - else { - - // if the vel is above the thresh then check if the current run is longer than the min duration. If so save the note. Regardless, set the run count to zero. - if ( noteRun > minDuration) { - - float avg = 0; - for (int i = 0; i < analysisFrames.size(); i++){ - avg += analysisFrames[i]; - } - avg /= (MAX(1.0, analysisFrames.size())); - - // zero periods look like 9, 10... etc... - if (avg > minPitch){ - - float duration = (currentNote.endTime - currentNote.startTime ) / 44100. ; - - currentNote.mostCommonPitch = findMostCommonPitch(); - // sometimes, when we wrap over a loop, bad stuff happens, let's be careful: - if (duration > 0 && currentNote.mostCommonPitch > 0){ - - //add markers - marker segment; - segment.start = PDM->graphWidth - 1 - noteRun; - segment.end = PDM->graphWidth - 1; - markers.push_back(segment); - - //note metadata - calcPDStats(segment.start, segment.end); - calcPDAgreement(segment.start, segment.end); - - ((testApp *) ofGetAppPtr()) -> addNote(currentNote, currentMetadata); - if (bDebug) cout << "note recorded: " << currentNote.startTime << " " << currentNote.mostCommonPitch << endl; - } - - } - else { - if (bDebug) cout << "note not recorded - minPitch > avg" << endl << endl; - } - } - //reset - noteRun = 0; - analysisFrames.clear(); - nFramesRecording = 0; - currentNote.startTime = 0; - currentNote.endTime = 0; - } - - scrollMarkers(); - -} - -void segmentationManager::draw(){ - - //min duration measure - ofSetColor(25); - ofLine(ofGetWidth() - minDuration * 2, 90, ofGetWidth(), 90); - ofLine(ofGetWidth() - minDuration * 2, 92, ofGetWidth() - minDuration * 2, 88); - - //current run - (noteRun < minDuration) ? ofSetColor(255,0,0) : ofSetColor(0,255,0); - ofLine(ofGetWidth() - noteRun * 2, 95, ofGetWidth(), 95); - - //median graph of chosen PD - ofPushMatrix(); - ofTranslate(0, 100); - ofSetColor(255, 10, 10); - - PDM->medianGraphs[ PDM->getMethod() ].draw(PDM->graphHeight); - - //markers - for (int i = 0; i < markers.size(); i++) { - ofSetColor(255,255,255,127); - ofRect(markers[i].start * 2, 0, markers[i].end * 2 - markers[i].start * 2, PDM->graphHeight); - } - - ofPopMatrix(); - - //velocity graphs - ofPushMatrix(); - ofTranslate(0, PDM->graphHeight + 100); - ofSetColor(255,0,0); - - if (bVelFine) { - PDM->velGraphs[ PDM->getMethod() ].draw(PDM->graphHeight, 0.0, 2.0); - } - else { - PDM->velGraphs[ PDM->getMethod() ].draw(PDM->graphHeight); - } - - //thresh line - ofSetColor(0); - float threshLineHeight = PDM->graphHeight - ((bVelFine ? fineThreshold/2*PDM->graphMax : coarseThreshold ) / PDM->graphMax * PDM->graphHeight); - ofLine(0, threshLineHeight, ofGetWidth(), threshLineHeight); - - - //cut lines - ofSetColor(0,0,0,127); - for (int j = 0; j < PDM->velGraphs[ PDM->getMethod() ].valHistory.size(); j++) { - if ( PDM->velGraphs[ PDM->getMethod() ].valHistory[j] > (bVelFine ? fineThreshold : coarseThreshold ) ) { - ofLine(j * 2, -PDM->graphHeight, j * 2, PDM->graphHeight); - } - } - - ofPopMatrix(); -} - - - -void segmentationManager::scrollMarkers(){ - - if (markers.size() > 0) { - for (int i = 0; i < markers.size(); i++) { - markers[i].start--; - markers[i].end--; - } - } -} - - -void segmentationManager::calcPDStats(int start, int end) { - vector yinValues, yinFFTValues, meloValues; - float yinMean = 0; - float yinFFTMean = 0; - float meloMean = 0; - - for (int i = start; i < end; i++) { - yinValues.push_back(PDM->medianGraphs[0].valHistory[i]); - yinMean += PDM->medianGraphs[0].valHistory[i]; - - yinFFTValues.push_back(PDM->medianGraphs[1].valHistory[i]); - yinFFTMean += PDM->medianGraphs[1].valHistory[i]; - - meloValues.push_back(PDM->medianGraphs[2].valHistory[i]); - meloMean += PDM->medianGraphs[2].valHistory[i]; - } - yinMean /= yinValues.size(); - yinFFTMean /= yinFFTValues.size(); - meloMean /= meloValues.size(); - - currentMetadata.yinStdDev = computeStdDev(yinValues.begin(), yinValues.end(), yinMean); - currentMetadata.yinFFTStdDev = computeStdDev(yinFFTValues.begin(), yinFFTValues.end(), yinFFTMean); - currentMetadata.meloStdDev = computeStdDev(meloValues.begin(), meloValues.end(), meloMean); - currentMetadata.meloKurtosis = computeKurtosisExcess(meloValues.begin(), meloValues.end(), meloMean); - -// cout << "yin stddev " << currentMetadata.yinStdDev << " yinFFT stddev " << currentMetadata.yinFFTStdDev << " melo stddev " << currentMetadata.meloStdDev << " melo kurtosis " << currentMetadata.meloKurtosis <noteFound[0].valHistory[i]; - yinFFTAgreement += PDC->noteFound[1].valHistory[i]; - } - - yinAgreement /= (end-start); - yinFFTAgreement /= (end-start); - - currentMetadata.yinAgree = yinAgreement; - currentMetadata.yinFFTAgree = yinFFTAgreement; - -} - - - -float segmentationManager::findMostCommonPitch(){ - - vector < int > properPitches; - - for (int i = 0; i < analysisFrames.size(); i++){ - float detectedPitch = analysisFrames[i]; - if (detectedPitch > minPitch && detectedPitch < 150) properPitches.push_back(detectedPitch); - } - // see utils.h - - int mostCommon =findMostCommon(properPitches); - - //cout << "-----------" << endl; - float avg = 0; - for (int i = 0; i < properPitches.size(); i++){ - // cout << properPitches[i] << endl; - avg +=properPitches[i]; - } - avg /= (float)properPitches.size(); - - //cout << avg << " " << mostCommon << endl; - int count = 0; - for (int i = 0; i < properPitches.size(); i++){ - if (properPitches[i] == mostCommon){ - count ++; - } - } - - currentMetadata.pctMostCommon = (float)count / (float)(MAX(1, properPitches.size())); - - if (currentMetadata.pctMostCommon < 0.35){ - return -1; - } else - - return (int)mostCommon; - -} diff --git a/project_code/noteDetection/noteSegmentation/src/segmentationManager.h b/project_code/noteDetection/noteSegmentation/src/segmentationManager.h deleted file mode 100644 index b9a647c65..000000000 --- a/project_code/noteDetection/noteSegmentation/src/segmentationManager.h +++ /dev/null @@ -1,62 +0,0 @@ -// -// segmentationManager.h -// noteSegmentation -// -// Created by zach on 1/17/14. -// -// - -#include "ofMain.h" -#include "pitchDetectorManager.h" -#include "PDCompare.h" -#include "utils.h" - -#pragma once - - -class segmentationManager { - -public: - - void setup( int numPitchDetectors, int _bufferSize ); - void update(float * samples, int sampleTime); - void draw(); - - void calcPDStats(int start, int end); - void calcPDAgreement(int start, int end); - - void scrollMarkers(); - - float findMostCommonPitch(); - - int bufferSize; - - pitchDetectorManager * PDM; - PDCompare * PDC; - - int minPitch; - bool bBelowMinPitch; - - bool bVelFine; - - //markers - vector markers; - bool drawMarkers; - - float coarseThreshold, fineThreshold; - float minDuration; - float noteRun; - - bool bAmRecording; - - //notes - vector analysisFrames; - int nFramesRecording; - - note currentNote; - metadata currentMetadata; - - - bool bDebug; - -}; \ No newline at end of file diff --git a/project_code/noteDetection/noteSegmentation/src/testApp.cpp b/project_code/noteDetection/noteSegmentation/src/testApp.cpp deleted file mode 100644 index 880499349..000000000 --- a/project_code/noteDetection/noteSegmentation/src/testApp.cpp +++ /dev/null @@ -1,503 +0,0 @@ -#include "testApp.h" -#include "aubio.h" -#include "utils.h" - - -void testApp::loadAudio( string fileName ){ - cout << "-----------------------------------" << endl << fileName << (bProcessOffline ? " - OFFLINE" : " - ONLINE") << endl; - - - - - ss.stop(); - // this assumes either blah.mp3 or blah.wav - // if mp3, convert to wav - - string extension = fileName.substr(fileName.find_last_of(".") + 1); - string preExtension = fileName.substr(0, fileName.find_last_of(".")); - - // if MP3, make wave with 1 channel and 44100: - // TODO: better compression options for afconvert? - - if (extension == "mp3" || extension == "aac" || extension == "ogg" ){ - - string wavFile = preExtension + ".wav"; - - // check if the wav file exists - ofFile file(wavFile); - - // if not, make it! - if (!file.exists()){ - string command = "afconvert -f \'WAVE\' -c 1 -d I16@44100 -o "; - command += "\'" + wavFile + "\'" ; - command += " "; - command += "\'" + fileName + "\'" ; - system(command.c_str()); - } - // now we process the wavefile... - fileName = wavFile; - } - - // get ready to do analysis - string analysisFile = preExtension + ".vals.txt"; - string dataPathToVamp = ofToDataPath("") + "../../../../utils/vampCommandLine/"; - string soundFileGood = "\'" + fileName + "\'"; - string analysisFileGood = "\'" + analysisFile + "\'"; - - // pyin: pyin:pyin:smoothedpitchtrack - string vampPlugin = "mtg-melodia:melodia:melody"; - string commandStr = "python ../../../data/vampRunner.py " + vampPlugin + " " + soundFileGood + " " + analysisFileGood; - - // if analysis doesn't exist, do it: - ofFile file(analysisFile); - if (!file.exists()){ - system(commandStr.c_str()); - } - PDM.melo->loadAssociatedFile(analysisFile); - - AU.player.setFile(fileName); - AU.player.loop(1); - - audioSamples.clear(); - - loadAudioToData( fileName, audioSamples); - - - vector < string > split = ofSplitString(preExtension, "/"); - if (split.size() > 0){ - outputFolder = getAudioDirectory() + "output/" + split[split.size()-1]; - absOutputFolder = ofFile("../../audio/output/" + split[split.size()-1]).getAbsolutePath(); - ofDirectory folder(outputFolder); - if (!folder.exists()){ - folder.create(); - } - } - SM.bDebug = true; - ss.start(); - if(bProcessOffline) processAudioFileOffline(); - //setFile(ofToDataPath(filename)); //Marc Terenzi - Love To Be Loved By You [692].mp3 - - -} - -void testApp::processAudioFileOffline(){ - - bSaving = true; - ss.stop(); - float samples[1024]; - for (int i = 0; i < audioSamples.size(); i+=hopSize){ - - for (int j = 0; j < 1024; j++){ - samples[j] = audioSamples[i + j]; - } - //memcpy(samples+i, &audioSamples[i], hopSize * sizeof(float)); - int sampleTime = i; - PDM.processPitchDetectors(samples, hopSize, sampleTime); - PDM.updateGraphs(); - SM.update(samples, sampleTime); - PDC.update(samples, sampleTime); - - } - ss.start(); - bSaving = false; - SM.bDebug = false; -} - - - -void testApp::addNote( note foundNote, metadata noteMetadata){ - - foundNote.startTime -= preContext; - foundNote.endTime += postContext; - - if (foundNote.startTime < 0) foundNote.startTime = 0; - if (foundNote.endTime > audioSamples.size()-1) foundNote.endTime = audioSamples.size()-1; - - cout << (foundNote.endTime - foundNote.startTime) / 44100. << endl; - - foundNote.bPlaying = true; - foundNote.playbackTime = foundNote.startTime; - - if (bPlayingSamples){ - notes.push_back(foundNote); - } - if (bPlayMidi) - AU.startNote(foundNote.mostCommonPitch); - - if (bSaving) { - float startTimeF = foundNote.startTime / 44100.; - int mins = (int)( startTimeF / 60.0); - int secs = (int)((( startTimeF / 60.0) - mins) * 59); - - string soundFileName = outputFolder + "/time(" + zeroPadNumber(mins, 2) + "." + zeroPadNumber(secs, 2) + ")_note(" + ofToString(foundNote.mostCommonPitch) + ").wav"; -// cout << soundFileName << " recorded to disk" << endl; - - - vector < float > audioSamplesOfNote; - audioSamplesOfNote.assign(foundNote.endTime-foundNote.startTime, 0); - for (int i = foundNote.startTime; i < foundNote.endTime; i++){ - audioSamplesOfNote[i-foundNote.startTime] = audioSamples[i]; - } - - saveDataToAudio(soundFileName, audioSamplesOfNote); - - - noteMetadata.preContext = preContext; - noteMetadata.postContext = postContext; - - - - string metadataFileName = absOutputFolder + "/time(" + zeroPadNumber(mins, 2) + "." + zeroPadNumber(secs, 2) + ")_note(" + ofToString(foundNote.mostCommonPitch) + ").txt"; - - saveMetaDataToFile(metadataFileName, noteMetadata); - } - -} - - - - -//void testApp::addNote( int startTime, int endTime, int avgTone){ -// -// note myNote; -// myNote.startTime = startTime - preContext; -// myNote.endTime = endTime + postContext; -// -// if (myNote.startTime < 0) myNote.startTime = 0; -// if (myNote.endTime > audioSamples.size()-1) myNote.endTime = audioSamples.size()-1; -// -// cout << (myNote.endTime - myNote.startTime) / 44100. << endl; -// -// myNote.bPlaying = true; -// myNote.playbackTime = startTime; -// -// if (bPlayingSamples){ -// notes.push_back(myNote); -// } -// if (bPlayMidi) -// AU.startNote(avgTone); -// -// float startTimeF = myNote.startTime / 44100.; -// int mins = (int)( startTimeF / 60.0); -// int secs = (int)((( startTimeF / 60.0) - mins) * 59); -// -// string fileName = outputFolder + "/time(" + zeroPadNumber(mins, 2) + "." + zeroPadNumber(secs, 2) + ")_note(" + ofToString(avgTone) + ").wav"; -// //cout << fileName << endl; -// -// vector < float > audioSamplesOfNote; -// audioSamplesOfNote.assign(myNote.endTime-myNote.startTime, 0); -// for (int i = myNote.startTime; i < myNote.endTime; i++){ -// audioSamplesOfNote[i-myNote.startTime] = audioSamples[i]; -// } -// -// if (bSaving) saveDataToAudio(fileName, audioSamplesOfNote); -// -//} - - -//-------------------------------------------------------------- -void testApp::setup(){ - - - ofBackground(0); - - samplerate = 44100; - windowSize = 2048; - hopSize = 1024; - - - - AU.setup(getAudioDirectory() + "pop.wav", hopSize); - loadAudioToData(getAudioDirectory() + "pop.wav", audioSamples); - - PDM.setup(windowSize, hopSize); - PDC.setup(&PDM, hopSize); - - AU.playFile(); - - SM.setup( PDM.size(), hopSize ); - SM.PDM = &PDM; - SM.PDC = &PDC; - - setupGUI(); - - outputFolder = getAudioDirectory() + "output/pop"; - absOutputFolder = ofFile("../../audio/output/pop").getAbsolutePath(); - - ofDirectory folder(outputFolder); - if (!folder.exists()){ - folder.create(); - } - - ofSetVerticalSync(false); - - state = 0; - bSaving = false; - bPlayMidi = false; - bPlayingSamples = false; - - - ss.setup(this, 1, 1, samplerate, hopSize, 4); -} - - - -//-------------------------------------------------------------- -void testApp::update(){ - - if (bSaveGui){ - gui->saveSettings("settings.xml"); - bSaveGui = false; - } -} - -//-------------------------------------------------------------- -void testApp::draw(){ - - if (state == 0) { - PDM.draw(true); - SM.draw(); - } - else if (state == 1) { - PDC.draw(); - } - - float pct = (float)AU.getSampleTime() / audioSamples.size(); - ofDrawBitmapString(ofToString(pct), ofGetWidth() / 2, 100); - -} - -void testApp::exit(){ - - // stop the audio thread first, this was causing the crashes: - ss.stop(); - -// for (int i = 0; i < numAPDs; i++) { -// aubioPitchDetector * APD = static_cast(pitchDetectors[i]); -// APD->cleanup(); -// } - - aubio_cleanup(); - -} - - - -//-------------------------------------------------------------- -void testApp::audioIn(float * input, int bufferSize, int nChannels){ - //get samples - float samples[bufferSize]; - - AU.getTapSamples(samples); - - int sampleTime = AU.getSampleTime(); - - PDM.processPitchDetectors(samples, bufferSize, sampleTime); - PDM.updateGraphs(); - SM.update(samples, sampleTime); - PDC.update(samples, sampleTime); - -} - - -//-------------------------------------------------------------- -void testApp::audioOut(float * output, int bufferSize, int nChannels){ - -// SM.playSegments(outputSamples); -// if (state == 0) { - for (int i = 0; i < bufferSize; i++) { - output[i] = 0; - } - - - for (int i = 0; i < notes.size(); i++) { - if (notes[i].bPlaying == true){ - - //cout << "playing " << i << endl; - for (int j = 0; j < bufferSize; j++) { - output[j] += audioSamples[notes[i].playbackTime + j] * 0.3 * audioVol; - } - - notes[i].playbackTime += bufferSize; - - if (notes[i].playbackTime >= notes[i].endTime){ - notes[i].bPlaying = false; - AU.stopNote(notes[i].mostCommonPitch); - } - - } - - } -// } - - /* - myNote.startTime = startTime; - myNote.endTime = endTime; - myNote.bPlaying = false; - myNote.playbackTime = startTime; - notes.push_back(myNote); - */ - - - -} - - -void testApp::setupGUI(){ - - - bSaveGui = false; - bProcessOffline = true; - SM.bVelFine = false; - audioVol = 0.0; - preContext = postContext = samplerate; - - //init gui dims - float dim = 16; - float xInit = OFX_UI_GLOBAL_WIDGET_SPACING; - float length = 255-xInit; - - //gui! - gui = new ofxUICanvas(0, 0, length+xInit, ofGetHeight()); - - gui->addFPSSlider("FPS SLIDER", length-xInit, dim*.25, 60); - - gui->addSpacer(length-xInit, 1); - gui->addLabelToggle("save", &bSaveGui); - gui->addSpacer(length-xInit, 1); - - gui->addLabel("FILTERING"); - - gui->addSlider("LPF cutoff", 1000, 20000, 20000, length-xInit, dim); - gui->addSlider("LPF resonance", -20.0, 40.0, 0.0, length-xInit, dim); - gui->addIntSlider("MF numPValues", 3, 33, 11, length-xInit, dim); - gui->addSpacer(length-xInit, 1); - gui->addLabel("SEGMENTATION"); - gui->addSlider("Coarse Threshold", 0.0, PDM.graphMax, &SM.coarseThreshold, length-xInit, dim); - gui->addSlider("Fine Threshold", 0.0, 2.0, &SM.fineThreshold, length-xInit, dim); - gui->addLabelToggle("Coarse/Fine", &SM.bVelFine); - gui->addSlider("Min duration", 1, 60, &SM.minDuration, length-xInit, dim); - gui->addIntSlider("Min pitch", 0, 30, &SM.minPitch, length-xInit, dim); - gui->addSpacer(length-xInit, 1); - gui->addLabel("PD Compare"); - gui->addIntSlider("nFrames", 5, 25, &PDC.nFrames, length-xInit, dim); - gui->addSlider("stdDev Thresh", 0.1, 5, &PDC.stdDevThresh, length-xInit, dim); - gui->addSpacer(length-xInit, 1); - gui->addLabel("AUDIO OUTPUT"); - gui->addSlider("Audio Volume", 0.0, 1.0, &audioVol, length-xInit, dim); - gui->addSlider("Sampler volume", 0.0, 1.0, 1.0, length-xInit, dim); -// gui->addSlider("Sine wave volume", 0.0, 1.0, &SM.sinVol, length-xInit, dim); -// gui->addIntSlider("Sampler octvs up", 0, 4, &SM.samplerOctavesUp, length-xInit, dim); -// gui->addIntSlider("Sine wave octvs up", 0, 4, &SM.sinOctavesUp, length-xInit, dim); - gui->addSpacer(length-xInit, 1); - gui->addSpacer(length-xInit, 1); - gui->addLabel("SAVING"); -// gui->addIntSlider("pre context", 0, 44100, &preContext, length-xInit, dim); -// gui->addIntSlider("post context", 0, 44100, &postContext, length-xInit, dim); - gui->addLabelToggle("process offline", &bProcessOffline); - - gui->addLabelToggle("saving notes", &bSaving); - gui->addLabelToggle("play midi", &bPlayMidi); - gui->addLabelToggle("play samples", &bPlayingSamples); - - ofAddListener(gui->newGUIEvent,this,&testApp::guiEvent); -// gui->addLabelToggle("Sum/Intersection", &PDC.sum); - gui->loadSettings("settings.xml"); - -} - -void testApp::guiEvent(ofxUIEventArgs &e){ - string name = e.widget->getName(); - int kind = e.widget->getKind(); - - if(name == "LPF cutoff") { - ofxUISlider *slider = (ofxUISlider *) e.widget; - AU.lpf.setParameter(kLowPassParam_CutoffFrequency, kAudioUnitScope_Global, slider->getScaledValue()); - } - else if (name == "LPF resonance") { - // Global, dB, -20->40, 0 - ofxUISlider *slider = (ofxUISlider *) e.widget; - AU.lpf.setParameter(kLowPassParam_Resonance, kAudioUnitScope_Global, slider->getScaledValue()); - } - else if (name == "MF numPValues") { - ofxUIIntSlider *slider = (ofxUIIntSlider *) e.widget; - for (int i = 0; i < PDM.size(); i++) { - PDM.smoothers[i].setNumPValues(slider->getValue()); - } - } - else if (name == "Sampler volume") { - ofxUISlider *slider = (ofxUISlider *) e.widget; - AU.mixer.setInputVolume(slider->getScaledValue() * 0.2, 1); - } - -} - -//-------------------------------------------------------------- -void testApp::keyPressed(int key){ - - switch (key) { - case '1': - case '2': - case '3': - case '4': -// case '5': -// case '6': -// case '7': - { - PDM.setPitchMethod( key - 49 ); - break; - } - - case 'm': - SM.drawMarkers = !SM.drawMarkers; - break; - - case 's': - state++; - state %= 2; - break; - } - -} - -//-------------------------------------------------------------- -void testApp::keyReleased(int key){ - -} - -//-------------------------------------------------------------- -void testApp::mouseMoved(int x, int y ){ - -} - -//-------------------------------------------------------------- -void testApp::mouseDragged(int x, int y, int button){ - -} - -//-------------------------------------------------------------- -void testApp::mousePressed(int x, int y, int button){ - -} - -//-------------------------------------------------------------- -void testApp::mouseReleased(int x, int y, int button){ - -} - -//-------------------------------------------------------------- -void testApp::windowResized(int w, int h){ - -} - -//-------------------------------------------------------------- -void testApp::gotMessage(ofMessage msg){ - -} - -//-------------------------------------------------------------- -void testApp::dragEvent(ofDragInfo dragInfo){ - for (int i = 0; i < dragInfo.files.size(); i++) { - loadAudio(dragInfo.files[i]); - } -} diff --git a/project_code/noteDetection/noteSegmentation/src/testApp.h b/project_code/noteDetection/noteSegmentation/src/testApp.h deleted file mode 100644 index fd494cb1c..000000000 --- a/project_code/noteDetection/noteSegmentation/src/testApp.h +++ /dev/null @@ -1,75 +0,0 @@ -#pragma once - -#include "ofMain.h" - -#include "ofxUI.h" -#include "ofxXmlSettings.h" -#include "pitchDetectorManager.h" -#include "audioUnitManager.h" -#include "segmentationManager.h" -#include "PDCompare.h" - - -class testApp : public ofBaseApp{ - -public: - void setup(); - void update(); - void draw(); - void exit(); - - void loadAudio( string fileName ); - - void setupGUI(); - void guiEvent(ofxUIEventArgs &e); - - void keyPressed(int key); - void keyReleased(int key); - void mouseMoved(int x, int y ); - void mouseDragged(int x, int y, int button); - void mousePressed(int x, int y, int button); - void mouseReleased(int x, int y, int button); - void windowResized(int w, int h); - void dragEvent(ofDragInfo dragInfo); - void gotMessage(ofMessage msg); - - vector < note > notes; -// void addNote( int startTime, int endTime, int avgTone); - void addNote( note foundNote, metadata noteMetadata); - - - int samplerate, windowSize, hopSize; - ofSoundStream ss; - void audioIn(float * input, int bufferSize, int nChannels); - void audioOut(float * output, int bufferSize, int nChannels); - - - pitchDetectorManager PDM; - PDCompare PDC; - segmentationManager SM; - audioUnitManager AU; - ofxUICanvas * gui; - bool bSaveGui; - - string outputFolder; - string absOutputFolder; - - vector < float > audioSamples; // raw audio of what's playing. - - void processAudioFileOffline(); - - bool bSaving; - bool bPlayMidi; - bool bPlayingSamples; - - bool bProcessOffline; - - float audioVol, sinVol; - int samplerOctavesUp, sinOctavesUp; - float sinAngle; - - int state; - - int preContext, postContext; - -}; diff --git a/project_code/noteDetection/noteSegmentation/src/utils/computeStats.h b/project_code/noteDetection/noteSegmentation/src/utils/computeStats.h deleted file mode 100644 index 58ccc8e45..000000000 --- a/project_code/noteDetection/noteSegmentation/src/utils/computeStats.h +++ /dev/null @@ -1,109 +0,0 @@ -// -// computeStats.h -// just_you -// -// Created by Jason Levine on 2013-11-07. -// -// - -/// This is a recipe from the O'Reilly Safari Cookbook -/// http://safari.oreilly.com/0596007612/cplusplusckbk-CHP-11-SECT-5 -/// Usage: -/// vector v; -/// computeStats(v.begin( ), v.end( ), sum, mean, var, dev, skew, kurt); - -#pragma once - -#include -#include -#include -#include -#include -#include - -using namespace std; - -template -T nthPower(T x) { - T ret = x; - for (int i=1; i < N; ++i) { - ret *= x; - } - return ret; -} - -template -struct SumDiffNthPower { - SumDiffNthPower(T x) : mean_(x) { }; - T operator( )(T sum, T current) { - return sum + nthPower(current - mean_); - } - T mean_; -}; - -template -T nthMoment(Iter_T first, Iter_T last, T mean) { - size_t cnt = distance(first, last); - return accumulate(first, last, T( ), SumDiffNthPower(mean)) / cnt; -} - -template -T computeVariance(Iter_T first, Iter_T last, T mean) { - return nthMoment(first, last, mean); -} - -template -T computeStdDev(Iter_T first, Iter_T last, T mean) { - return sqrt(computeVariance(first, last, mean)); -} - -template -T computeSkew(Iter_T begin, Iter_T end, T mean) { - T m3 = nthMoment(begin, end, mean); - T m2 = nthMoment(begin, end, mean); - return m3 / (m2 * sqrt(m2)); -} - -template -T computeKurtosisExcess(Iter_T begin, Iter_T end, T mean) { - T m4 = nthMoment(begin, end, mean); - T m2 = nthMoment(begin, end, mean); - return m4 / (m2 * m2) - 3; -} - -template -void computeStats(Iter_T first, Iter_T last, T& sum, T& mean, - T& var, T& std_dev, T& skew, T& kurt) -{ - size_t cnt = distance(first, last); - sum = accumulate(first, last, T( )); - mean = sum / cnt; - var = computeVariance(first, last, mean); - std_dev = sqrt(var); - skew = computeSkew(first, last, mean); - kurt = computeKurtosisExcess(first, last, mean); -} - - - -/* - - vector v; - v.push_back(2); - v.push_back(4); - v.push_back(8); - v.push_back(10); - v.push_back(99); - v.push_back(1); - double sum, mean, var, dev, skew, kurt; - computeStats(v.begin( ), v.end( ), sum, mean, var, dev, skew, kurt); - cout << "count = " << v.size( ) << "\n"; - cout << "sum = " << sum << "\n"; - cout << "mean = " << mean << "\n"; - cout << "variance = " << var << "\n"; - cout << "standard deviation = " << dev << "\n"; - cout << "skew = " << skew << "\n"; - cout << "kurtosis excess = " << kurt << "\n"; - cout << endl; - - */ \ No newline at end of file diff --git a/project_code/noteDetection/noteSegmentation/src/utils/scrollingGraph.cpp b/project_code/noteDetection/noteSegmentation/src/utils/scrollingGraph.cpp deleted file mode 100644 index 73ce62276..000000000 --- a/project_code/noteDetection/noteSegmentation/src/utils/scrollingGraph.cpp +++ /dev/null @@ -1,61 +0,0 @@ -// -// scrollingGraph.cpp -// audioshadersmesh -// -// Created by Jason Levine on 2014-01-06. -// -// - -#include "scrollingGraph.h" - -void scrollingGraph::setup(int _size, float init, float min, float max) { - size = _size; - valHistory.assign(size, init); - minVal = min; - maxVal = max; -} - -void scrollingGraph::addValue(float val) { - valHistory.push_back(val); - if (valHistory.size() > size) valHistory.erase(valHistory.begin()); -} - -void scrollingGraph::draw(float height, float min, float max, bool fill) { - ofPushStyle(); - if ( min == 0 && max == 0 ) { - min = minVal; - max = maxVal; - } - - fill ? ofFill() : ofNoFill(); - ofBeginShape(); - if (fill) ofVertex(0, height); - for (unsigned int j = 0; j < valHistory.size(); j++){ - - float y = ofMap(valHistory[j], min, max, height, 0, true); - ofVertex(j*2, y); - } - if (fill) ofVertex(size * 2, height); - ofEndShape(false); - ofPopStyle(); -} - - -/* - //-------------------------------------------------------------- - void audioAnalytics::drawAmpHistory(int track, float height){ - ofBeginShape(); - for (unsigned int j = 0; j < ampHistory[track].size(); j++){ - if( j == 0 ) ofVertex(j + 100, height); - ofVertex(j + 100, height - ampHistory[track][j] * height); - - if( j == ampHistory[track].size() -1 ) ofVertex(j + 100, height); - } - ofEndShape(false); - - ofRect(ofGetWidth() - 90, height, 80, -amp[track] * height); - // float size = ampNormalized * height; - //ofCircle(ofGetWidth() - 50, height - size / 2, size/2); - - } -*/ \ No newline at end of file diff --git a/project_code/noteDetection/noteSegmentation/src/utils/scrollingGraph.h b/project_code/noteDetection/noteSegmentation/src/utils/scrollingGraph.h deleted file mode 100644 index 77ab152e0..000000000 --- a/project_code/noteDetection/noteSegmentation/src/utils/scrollingGraph.h +++ /dev/null @@ -1,22 +0,0 @@ -// -// scrollingGraph.h -// audioshadersmesh -// -// Created by Jason Levine on 2014-01-06. -// -// -#pragma once - -#include "ofMain.h" - -class scrollingGraph { -public: - void setup(int _size, float init, float min, float max); - void addValue(float val); - float getLast() { return valHistory[valHistory.size()-1]; } - void draw(float height, float min = 0, float max = 0, bool fill = false); - - vector valHistory; - float minVal, maxVal; - int size; -}; \ No newline at end of file diff --git a/project_code/noteDetection/noteSegmentation/src/utils/smoother.cpp b/project_code/noteDetection/noteSegmentation/src/utils/smoother.cpp deleted file mode 100644 index 3e8f3e523..000000000 --- a/project_code/noteDetection/noteSegmentation/src/utils/smoother.cpp +++ /dev/null @@ -1,40 +0,0 @@ -// -// smoother.cpp -// just_you_AA_NI_GLSL -// -// Created by Jason Levine on 2013-11-12. -// -// - -#include "smoother.h" - -void smoother::addValue(float value){ - pastValues.push_back(value); - while (pastValues.size() > numPVals) pastValues.erase(pastValues.begin()); -} - -float smoother::getMean(){ - float sum = 0; - for (int i = 0; i < pastValues.size(); i++) sum+=pastValues[i]; - float mean = sum / pastValues.size(); - - return mean; -} - -float smoother::getWMean(float curWeight, float pastWeight){ - float sum = 0; - for (int i = 0; i < pastValues.size() - 1; i++) sum+=pastValues[i]; - float wMean = (sum / pastValues.size() - 1) * pastWeight + pastValues[pastValues.size() - 1] * curWeight; - - return wMean; -} - -float smoother::getMedian(){ - vector valuesSorted = pastValues; - if (valuesSorted.size() % 2 == 0) valuesSorted.erase(valuesSorted.begin()); - ofSort(valuesSorted); - int middle = valuesSorted.size() / 2 + 1; - float median = valuesSorted[middle]; - - return median; -} \ No newline at end of file diff --git a/project_code/noteDetection/noteSegmentation/src/utils/smoother.h b/project_code/noteDetection/noteSegmentation/src/utils/smoother.h deleted file mode 100644 index 670172633..000000000 --- a/project_code/noteDetection/noteSegmentation/src/utils/smoother.h +++ /dev/null @@ -1,29 +0,0 @@ -// -// smoother.h -// just_you_AA_NI_GLSL -// -// Created by Jason Levine on 2013-11-12. -// -// - -#pragma once -#include "ofMain.h" - - -//mean - Return mean of n past values. requires vector of past values -//weighted mean - Return some pct of current value plus some percentage of last value(s). requires vector of past values -//median - sort current value with last n values. Return median. requires vector of past values -//decay - If value is greater than threshold, return value, otherwise return decayed version of that value that was greater than threshold. requires threshold, decay, and value. - - -class smoother { - public: - void setNumPValues(int _numPVals) { numPVals = _numPVals; } - void addValue(float value); - float getMean(); - float getWMean(float curWeight, float pastWeight); - float getMedian(); - - int numPVals; - vector pastValues; -}; diff --git a/project_code/noteDetection/noteSegmentation/src/utils/utils.cpp b/project_code/noteDetection/noteSegmentation/src/utils/utils.cpp deleted file mode 100644 index 16898bf7a..000000000 --- a/project_code/noteDetection/noteSegmentation/src/utils/utils.cpp +++ /dev/null @@ -1,177 +0,0 @@ -// -// utils.cpp -// noteSegmentation -// -// Created by zach on 1/17/14. -// -// - -#include "utils.h" -#include - - -//--------------------------------------------------------------------------------------- -string getAudioDirectory(){ - return "../../../../audio/"; // string for locating where the audio is -// return "../../audio/"; -} - - -//--------------------------------------------------------------------------------------- -float freq2midi(float freq) { - - // log 0 is not defined. - // here, we check for really low or negative freq and return 0 - if (freq < 0.001) return 0; - - // else rock and roll: - return ( 69. + 12.*log(freq/440.)/log((float)2.) ); -} - - - -//--------------------------------------------------------------------------------------- -int findMostCommon (vector < int > & vals){ - - //-------------------------------------- - // vector < int > val; - // val.push_back(3); - // val.push_back(3); - // val.push_back(7); - // cout << findMostCommon (val) << endl; - // output: 3 - //-------------------------------------- - - // find the range... - - int minElement = *(std::min_element(vals.begin(), vals.end())); - int maxElement = *(std::max_element(vals.begin(), vals.end())); - - int range = maxElement - minElement + 1; - - // note: +1 since we need to include both min and max element - // (its not min up to max but min up to and including max) - - // make a histogram: - - std::vector histogram(range,0); - for( int i=0; i::iterator result; - result = (std::max_element( histogram.begin(), histogram.end() )); - - // find the value which is here the most. also, if we want, the count (which isn't returned yet): - - - int valMax = std::distance(histogram.begin(), result) + minElement; - int valMaxCount = *result; - - -// this is checking the second biggest element, sometimes they are really close in count, and far or close in range -// so maybe we should bail if it's hard to find "most common?" -// or return a struct and calc pct and stats outside of this function? - - -// histogram[valMax-minElement] = 0; -// -// result = (std::max_element( histogram.begin(), histogram.end() )); -// int valMax2 = std::distance(histogram.begin(), result) + minElement; -// int valMaxCount2 = *result; -// -// cout << valMax << " " << valMaxCount << " " << valMax2 << " " << valMaxCount2 << endl; -// - return valMax; - -} - - -void loadAudioToData(string fileName, vector < float > & audioSamples){ - - SndfileHandle myf = SndfileHandle( ofToDataPath(fileName).c_str()); - -// printf ("Opened file '%s'\n", ofToDataPath(fileName).c_str()) ; -// printf (" Sample rate : %d\n", myf.samplerate ()) ; -// printf (" Channels : %d\n", myf.channels ()) ; -// printf (" Error : %s\n", myf.strError()); -// printf (" Frames : %d\n", int(myf.frames())); // frames is essentially samples -// puts(""); - - int nChannels = myf.channels(); - int nFrames = (int) myf.frames(); - - if (nChannels != 1){ - vector < float > audioSamplesMultiChannel; - audioSamples.resize(myf.frames()); - audioSamplesMultiChannel.resize(myf.frames() * myf.channels()); - myf.read(&audioSamplesMultiChannel[0], myf.frames() * myf.channels()); - for (int i = 0; i < myf.frames(); i++){ - audioSamples[i] = audioSamplesMultiChannel[i * nChannels]; - } - } else { - audioSamples.resize(myf.frames()); - myf.read(&audioSamples[0], myf.frames()); - } - - -} -void saveDataToAudio(string fileName, vector < float > & audioSamples){ - - const int format=SF_FORMAT_WAV | SF_FORMAT_PCM_16; - const int channels=1; - const int sampleRate=44100; - - SndfileHandle outfile( ofToDataPath(fileName), SFM_WRITE, format, channels, sampleRate); - if (not outfile) return; - - outfile.write(&audioSamples[0], audioSamples.size()); - -} - -void saveMetaDataToFile(string fileName, metadata noteMetadata){ - ofFile relativeToAbsolute(fileName); -// cout << relativeToAbsolute.getAbsolutePath() << endl; - - - ofFile metadataFile(relativeToAbsolute.getAbsolutePath(), ofFile::WriteOnly); - - metadataFile << "preContext:" << noteMetadata.preContext << endl; - metadataFile << "postContext:" << noteMetadata.postContext << endl; - - metadataFile << "pctMostCommon:" << noteMetadata.pctMostCommon << endl; - - metadataFile << "yinStdDev:" << noteMetadata.yinStdDev << endl; - metadataFile << "yinFFTStdDev:" << noteMetadata.yinFFTStdDev << endl; - metadataFile << "meloStdDev:" << noteMetadata.meloStdDev << endl; - metadataFile << "meloKurtosis:" << noteMetadata.meloKurtosis << endl; - - metadataFile << "yinAgree:" << noteMetadata.yinAgree << endl; - metadataFile << "yinFFTAgree:" << noteMetadata.yinFFTAgree << endl; - -// metadataFile.close(); - -} - - - -string zeroPadNumber(int num, int sizeToBePaddedTo) -{ - stringstream ss; - - // the number is converted to string with the help of stringstream - ss << num; - string ret; - ss >> ret; - - // Append zero chars - int str_length = ret.length(); - for (int i = 0; i < sizeToBePaddedTo - str_length; i++) - ret = "0" + ret; - return ret; -} - - - diff --git a/project_code/noteDetection/noteSegmentation/src/utils/utils.h b/project_code/noteDetection/noteSegmentation/src/utils/utils.h deleted file mode 100644 index 532dbd25f..000000000 --- a/project_code/noteDetection/noteSegmentation/src/utils/utils.h +++ /dev/null @@ -1,51 +0,0 @@ - - -#include "ofMain.h" - -#pragma once - -float freq2midi(float freq); -int findMostCommon (vector < int > & vals); -string getAudioDirectory(); - -void loadAudioToData(string fileName, vector < float > & audioSamples); -void saveDataToAudio(string fileName, vector < float > & audioSamples); -string zeroPadNumber(int num, int sizeToBePaddedTo); - -struct metadata { - int preContext; - int postContext; - - float pctMostCommon; - - float meloStdDev; - float yinStdDev; - float yinFFTStdDev; - - float yinAgree; - float yinFFTAgree; - - float meloKurtosis; -}; - -void saveMetaDataToFile(string fileName, metadata noteMetadata); - - -struct marker { - float start; - float end; -}; - -struct note { - - int startTime; - int endTime; - - int mostCommonPitch; - - bool bPlaying; - int playbackTime; - -}; - - diff --git a/project_code/notePlayback/.gitkeep b/project_code/notePlayback/.gitkeep deleted file mode 100644 index e69de29bb..000000000 diff --git a/project_code/notePlayback/audioFileLoader/Makefile b/project_code/notePlayback/audioFileLoader/Makefile deleted file mode 100644 index 7a7fe8b58..000000000 --- a/project_code/notePlayback/audioFileLoader/Makefile +++ /dev/null @@ -1,13 +0,0 @@ -# Attempt to load a config.make file. -# If none is found, project defaults in config.project.make will be used. -ifneq ($(wildcard config.make),) - include config.make -endif - -# make sure the the OF_ROOT location is defined -ifndef OF_ROOT - OF_ROOT=../../.. -endif - -# call the project makefile! -include $(OF_ROOT)/libs/openFrameworksCompiled/project/makefileCommon/compile.project.mk diff --git a/project_code/notePlayback/audioFileLoader/Project.xcconfig b/project_code/notePlayback/audioFileLoader/Project.xcconfig deleted file mode 100644 index c90f7b143..000000000 --- a/project_code/notePlayback/audioFileLoader/Project.xcconfig +++ /dev/null @@ -1,17 +0,0 @@ -//THE PATH TO THE ROOT OF OUR OF PATH RELATIVE TO THIS PROJECT. -//THIS NEEDS TO BE DEFINED BEFORE CoreOF.xcconfig IS INCLUDED -OF_PATH = ../../.. - -//THIS HAS ALL THE HEADER AND LIBS FOR OF CORE -#include "../../../libs/openFrameworksCompiled/project/osx/CoreOF.xcconfig" - -//ICONS - NEW IN 0072 -ICON_NAME_DEBUG = icon-debug.icns -ICON_NAME_RELEASE = icon.icns -ICON_FILE_PATH = $(OF_PATH)/libs/openFrameworksCompiled/project/osx/ - -//IF YOU WANT AN APP TO HAVE A CUSTOM ICON - PUT THEM IN YOUR DATA FOLDER AND CHANGE ICON_FILE_PATH to: -//ICON_FILE_PATH = bin/data/ - -OTHER_LDFLAGS = $(OF_CORE_LIBS) -HEADER_SEARCH_PATHS = $(OF_CORE_HEADERS) diff --git a/project_code/notePlayback/audioFileLoader/addons.make b/project_code/notePlayback/audioFileLoader/addons.make deleted file mode 100644 index e69de29bb..000000000 diff --git a/project_code/notePlayback/audioFileLoader/audioFileLoader.xcodeproj/project.pbxproj b/project_code/notePlayback/audioFileLoader/audioFileLoader.xcodeproj/project.pbxproj deleted file mode 100644 index 71114170e..000000000 --- a/project_code/notePlayback/audioFileLoader/audioFileLoader.xcodeproj/project.pbxproj +++ /dev/null @@ -1,760 +0,0 @@ -// !$*UTF8*$! -{ - archiveVersion = 1; - classes = { - }; - objectVersion = 46; - objects = { - -/* Begin PBXBuildFile section */ - 92250426187F0091004EC82E /* note.cpp in Sources */ = {isa = PBXBuildFile; fileRef = 92250424187F0091004EC82E /* note.cpp */; }; - 92880852184CA0A4006138BF /* scUBlibsndfile.a in Frameworks */ = {isa = PBXBuildFile; fileRef = 9288084F184CA0A3006138BF /* scUBlibsndfile.a */; }; - 92D2FE4C1855DF55009F738B /* libaubio.a in Frameworks */ = {isa = PBXBuildFile; fileRef = 92D2FE491855DF55009F738B /* libaubio.a */; }; - 92D2FE4D1855DF55009F738B /* aubioAnalyzer.cpp in Sources */ = {isa = PBXBuildFile; fileRef = 92D2FE4A1855DF55009F738B /* aubioAnalyzer.cpp */; }; - BBAB23CB13894F3D00AA2426 /* GLUT.framework in CopyFiles */ = {isa = PBXBuildFile; fileRef = BBAB23BE13894E4700AA2426 /* GLUT.framework */; }; - E4328149138ABC9F0047C5CB /* openFrameworksDebug.a in Frameworks */ = {isa = PBXBuildFile; fileRef = E4328148138ABC890047C5CB /* openFrameworksDebug.a */; }; - E45BE97B0E8CC7DD009D7055 /* AGL.framework in Frameworks */ = {isa = PBXBuildFile; fileRef = E45BE9710E8CC7DD009D7055 /* AGL.framework */; }; - E45BE97C0E8CC7DD009D7055 /* ApplicationServices.framework in Frameworks */ = {isa = PBXBuildFile; fileRef = E45BE9720E8CC7DD009D7055 /* ApplicationServices.framework */; }; - E45BE97D0E8CC7DD009D7055 /* AudioToolbox.framework in Frameworks */ = {isa = PBXBuildFile; fileRef = E45BE9730E8CC7DD009D7055 /* AudioToolbox.framework */; }; - E45BE97E0E8CC7DD009D7055 /* Carbon.framework in Frameworks */ = {isa = PBXBuildFile; fileRef = E45BE9740E8CC7DD009D7055 /* Carbon.framework */; }; - E45BE97F0E8CC7DD009D7055 /* CoreAudio.framework in Frameworks */ = {isa = PBXBuildFile; fileRef = E45BE9750E8CC7DD009D7055 /* CoreAudio.framework */; }; - E45BE9800E8CC7DD009D7055 /* CoreFoundation.framework in Frameworks */ = {isa = PBXBuildFile; fileRef = E45BE9760E8CC7DD009D7055 /* CoreFoundation.framework */; }; - E45BE9810E8CC7DD009D7055 /* CoreServices.framework in Frameworks */ = {isa = PBXBuildFile; fileRef = E45BE9770E8CC7DD009D7055 /* CoreServices.framework */; }; - E45BE9830E8CC7DD009D7055 /* OpenGL.framework in Frameworks */ = {isa = PBXBuildFile; fileRef = E45BE9790E8CC7DD009D7055 /* OpenGL.framework */; }; - E45BE9840E8CC7DD009D7055 /* QuickTime.framework in Frameworks */ = {isa = PBXBuildFile; fileRef = E45BE97A0E8CC7DD009D7055 /* QuickTime.framework */; }; - E4B69E200A3A1BDC003C02F2 /* main.cpp in Sources */ = {isa = PBXBuildFile; fileRef = E4B69E1D0A3A1BDC003C02F2 /* main.cpp */; }; - E4B69E210A3A1BDC003C02F2 /* testApp.cpp in Sources */ = {isa = PBXBuildFile; fileRef = E4B69E1E0A3A1BDC003C02F2 /* testApp.cpp */; }; - E4C2424710CC5A17004149E2 /* AppKit.framework in Frameworks */ = {isa = PBXBuildFile; fileRef = E4C2424410CC5A17004149E2 /* AppKit.framework */; }; - E4C2424810CC5A17004149E2 /* Cocoa.framework in Frameworks */ = {isa = PBXBuildFile; fileRef = E4C2424510CC5A17004149E2 /* Cocoa.framework */; }; - E4C2424910CC5A17004149E2 /* IOKit.framework in Frameworks */ = {isa = PBXBuildFile; fileRef = E4C2424610CC5A17004149E2 /* IOKit.framework */; }; - E4EB6799138ADC1D00A09F29 /* GLUT.framework in Frameworks */ = {isa = PBXBuildFile; fileRef = BBAB23BE13894E4700AA2426 /* GLUT.framework */; }; - E7E077E515D3B63C0020DFD4 /* CoreVideo.framework in Frameworks */ = {isa = PBXBuildFile; fileRef = E7E077E415D3B63C0020DFD4 /* CoreVideo.framework */; }; - E7E077E815D3B6510020DFD4 /* QTKit.framework in Frameworks */ = {isa = PBXBuildFile; fileRef = E7E077E715D3B6510020DFD4 /* QTKit.framework */; }; - E7F985F815E0DEA3003869B5 /* Accelerate.framework in Frameworks */ = {isa = PBXBuildFile; fileRef = E7F985F515E0DE99003869B5 /* Accelerate.framework */; }; -/* End PBXBuildFile section */ - -/* Begin PBXContainerItemProxy section */ - E4328147138ABC890047C5CB /* PBXContainerItemProxy */ = { - isa = PBXContainerItemProxy; - containerPortal = E4328143138ABC890047C5CB /* openFrameworksLib.xcodeproj */; - proxyType = 2; - remoteGlobalIDString = E4B27C1510CBEB8E00536013; - remoteInfo = openFrameworks; - }; - E4EEB9AB138B136A00A80321 /* PBXContainerItemProxy */ = { - isa = PBXContainerItemProxy; - containerPortal = E4328143138ABC890047C5CB /* openFrameworksLib.xcodeproj */; - proxyType = 1; - remoteGlobalIDString = E4B27C1410CBEB8E00536013; - remoteInfo = openFrameworks; - }; -/* End PBXContainerItemProxy section */ - -/* Begin PBXCopyFilesBuildPhase section */ - E4C2427710CC5ABF004149E2 /* CopyFiles */ = { - isa = PBXCopyFilesBuildPhase; - buildActionMask = 2147483647; - dstPath = ""; - dstSubfolderSpec = 10; - files = ( - BBAB23CB13894F3D00AA2426 /* GLUT.framework in CopyFiles */, - ); - runOnlyForDeploymentPostprocessing = 0; - }; -/* End PBXCopyFilesBuildPhase section */ - -/* Begin PBXFileReference section */ - 92250424187F0091004EC82E /* note.cpp */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.cpp.cpp; path = note.cpp; sourceTree = ""; }; - 92250425187F0091004EC82E /* note.h */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.c.h; path = note.h; sourceTree = ""; }; - 9288084F184CA0A3006138BF /* scUBlibsndfile.a */ = {isa = PBXFileReference; lastKnownFileType = archive.ar; path = scUBlibsndfile.a; sourceTree = ""; }; - 92880850184CA0A3006138BF /* sndfile.h */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.c.h; path = sndfile.h; sourceTree = ""; }; - 92880851184CA0A4006138BF /* sndfile.hh */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.cpp.h; path = sndfile.hh; sourceTree = ""; }; - 92D2FE1A1855DF55009F738B /* aubio.h */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.c.h; path = aubio.h; sourceTree = ""; }; - 92D2FE1B1855DF55009F738B /* cvec.h */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.c.h; path = cvec.h; sourceTree = ""; }; - 92D2FE1C1855DF55009F738B /* fmat.h */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.c.h; path = fmat.h; sourceTree = ""; }; - 92D2FE1D1855DF55009F738B /* fvec.h */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.c.h; path = fvec.h; sourceTree = ""; }; - 92D2FE1F1855DF55009F738B /* sink.h */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.c.h; path = sink.h; sourceTree = ""; }; - 92D2FE201855DF55009F738B /* sink_apple_audio.h */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.c.h; path = sink_apple_audio.h; sourceTree = ""; }; - 92D2FE211855DF55009F738B /* sink_sndfile.h */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.c.h; path = sink_sndfile.h; sourceTree = ""; }; - 92D2FE221855DF55009F738B /* sndfileio.h */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.c.h; path = sndfileio.h; sourceTree = ""; }; - 92D2FE231855DF55009F738B /* source.h */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.c.h; path = source.h; sourceTree = ""; }; - 92D2FE241855DF55009F738B /* source_apple_audio.h */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.c.h; path = source_apple_audio.h; sourceTree = ""; }; - 92D2FE251855DF55009F738B /* source_sndfile.h */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.c.h; path = source_sndfile.h; sourceTree = ""; }; - 92D2FE261855DF55009F738B /* lvec.h */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.c.h; path = lvec.h; sourceTree = ""; }; - 92D2FE271855DF55009F738B /* mathutils.h */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.c.h; path = mathutils.h; sourceTree = ""; }; - 92D2FE281855DF55009F738B /* musicutils.h */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.c.h; path = musicutils.h; sourceTree = ""; }; - 92D2FE2A1855DF55009F738B /* onset.h */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.c.h; path = onset.h; sourceTree = ""; }; - 92D2FE2B1855DF55009F738B /* peakpicker.h */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.c.h; path = peakpicker.h; sourceTree = ""; }; - 92D2FE2D1855DF55009F738B /* pitch.h */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.c.h; path = pitch.h; sourceTree = ""; }; - 92D2FE2E1855DF55009F738B /* pitchfcomb.h */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.c.h; path = pitchfcomb.h; sourceTree = ""; }; - 92D2FE2F1855DF55009F738B /* pitchmcomb.h */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.c.h; path = pitchmcomb.h; sourceTree = ""; }; - 92D2FE301855DF55009F738B /* pitchschmitt.h */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.c.h; path = pitchschmitt.h; sourceTree = ""; }; - 92D2FE311855DF55009F738B /* pitchyin.h */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.c.h; path = pitchyin.h; sourceTree = ""; }; - 92D2FE321855DF55009F738B /* pitchyinfft.h */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.c.h; path = pitchyinfft.h; sourceTree = ""; }; - 92D2FE341855DF55009F738B /* fft.h */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.c.h; path = fft.h; sourceTree = ""; }; - 92D2FE351855DF55009F738B /* filterbank.h */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.c.h; path = filterbank.h; sourceTree = ""; }; - 92D2FE361855DF55009F738B /* filterbank_mel.h */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.c.h; path = filterbank_mel.h; sourceTree = ""; }; - 92D2FE371855DF55009F738B /* mfcc.h */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.c.h; path = mfcc.h; sourceTree = ""; }; - 92D2FE381855DF55009F738B /* phasevoc.h */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.c.h; path = phasevoc.h; sourceTree = ""; }; - 92D2FE391855DF55009F738B /* specdesc.h */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.c.h; path = specdesc.h; sourceTree = ""; }; - 92D2FE3A1855DF55009F738B /* tss.h */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.c.h; path = tss.h; sourceTree = ""; }; - 92D2FE3C1855DF55009F738B /* beattracking.h */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.c.h; path = beattracking.h; sourceTree = ""; }; - 92D2FE3D1855DF55009F738B /* tempo.h */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.c.h; path = tempo.h; sourceTree = ""; }; - 92D2FE3F1855DF55009F738B /* a_weighting.h */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.c.h; path = a_weighting.h; sourceTree = ""; }; - 92D2FE401855DF55009F738B /* biquad.h */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.c.h; path = biquad.h; sourceTree = ""; }; - 92D2FE411855DF55009F738B /* c_weighting.h */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.c.h; path = c_weighting.h; sourceTree = ""; }; - 92D2FE421855DF55009F738B /* filter.h */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.c.h; path = filter.h; sourceTree = ""; }; - 92D2FE431855DF55009F738B /* resampler.h */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.c.h; path = resampler.h; sourceTree = ""; }; - 92D2FE441855DF55009F738B /* types.h */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.c.h; path = types.h; sourceTree = ""; }; - 92D2FE461855DF55009F738B /* hist.h */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.c.h; path = hist.h; sourceTree = ""; }; - 92D2FE471855DF55009F738B /* scale.h */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.c.h; path = scale.h; sourceTree = ""; }; - 92D2FE481855DF55009F738B /* vecutils.h */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.c.h; path = vecutils.h; sourceTree = ""; }; - 92D2FE491855DF55009F738B /* libaubio.a */ = {isa = PBXFileReference; lastKnownFileType = archive.ar; path = libaubio.a; sourceTree = ""; }; - 92D2FE4A1855DF55009F738B /* aubioAnalyzer.cpp */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.cpp.cpp; path = aubioAnalyzer.cpp; sourceTree = ""; }; - 92D2FE4B1855DF55009F738B /* aubioAnalyzer.h */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.c.h; path = aubioAnalyzer.h; sourceTree = ""; }; - BBAB23BE13894E4700AA2426 /* GLUT.framework */ = {isa = PBXFileReference; lastKnownFileType = wrapper.framework; name = GLUT.framework; path = ../../../libs/glut/lib/osx/GLUT.framework; sourceTree = ""; }; - E4328143138ABC890047C5CB /* openFrameworksLib.xcodeproj */ = {isa = PBXFileReference; lastKnownFileType = "wrapper.pb-project"; name = openFrameworksLib.xcodeproj; path = ../../../libs/openFrameworksCompiled/project/osx/openFrameworksLib.xcodeproj; sourceTree = SOURCE_ROOT; }; - E45BE9710E8CC7DD009D7055 /* AGL.framework */ = {isa = PBXFileReference; lastKnownFileType = wrapper.framework; name = AGL.framework; path = /System/Library/Frameworks/AGL.framework; sourceTree = ""; }; - E45BE9720E8CC7DD009D7055 /* ApplicationServices.framework */ = {isa = PBXFileReference; lastKnownFileType = wrapper.framework; name = ApplicationServices.framework; path = /System/Library/Frameworks/ApplicationServices.framework; sourceTree = ""; }; - E45BE9730E8CC7DD009D7055 /* AudioToolbox.framework */ = {isa = PBXFileReference; lastKnownFileType = wrapper.framework; name = AudioToolbox.framework; path = /System/Library/Frameworks/AudioToolbox.framework; sourceTree = ""; }; - E45BE9740E8CC7DD009D7055 /* Carbon.framework */ = {isa = PBXFileReference; lastKnownFileType = wrapper.framework; name = Carbon.framework; path = /System/Library/Frameworks/Carbon.framework; sourceTree = ""; }; - E45BE9750E8CC7DD009D7055 /* CoreAudio.framework */ = {isa = PBXFileReference; lastKnownFileType = wrapper.framework; name = CoreAudio.framework; path = /System/Library/Frameworks/CoreAudio.framework; sourceTree = ""; }; - E45BE9760E8CC7DD009D7055 /* CoreFoundation.framework */ = {isa = PBXFileReference; lastKnownFileType = wrapper.framework; name = CoreFoundation.framework; path = /System/Library/Frameworks/CoreFoundation.framework; sourceTree = ""; }; - E45BE9770E8CC7DD009D7055 /* CoreServices.framework */ = {isa = PBXFileReference; lastKnownFileType = wrapper.framework; name = CoreServices.framework; path = /System/Library/Frameworks/CoreServices.framework; sourceTree = ""; }; - E45BE9790E8CC7DD009D7055 /* OpenGL.framework */ = {isa = PBXFileReference; lastKnownFileType = wrapper.framework; name = OpenGL.framework; path = /System/Library/Frameworks/OpenGL.framework; sourceTree = ""; }; - E45BE97A0E8CC7DD009D7055 /* QuickTime.framework */ = {isa = PBXFileReference; lastKnownFileType = wrapper.framework; name = QuickTime.framework; path = /System/Library/Frameworks/QuickTime.framework; sourceTree = ""; }; - E4B69B5B0A3A1756003C02F2 /* audioFileLoaderDebug.app */ = {isa = PBXFileReference; explicitFileType = wrapper.application; includeInIndex = 0; path = audioFileLoaderDebug.app; sourceTree = BUILT_PRODUCTS_DIR; }; - E4B69E1D0A3A1BDC003C02F2 /* main.cpp */ = {isa = PBXFileReference; fileEncoding = 30; lastKnownFileType = sourcecode.cpp.cpp; name = main.cpp; path = src/main.cpp; sourceTree = SOURCE_ROOT; }; - E4B69E1E0A3A1BDC003C02F2 /* testApp.cpp */ = {isa = PBXFileReference; explicitFileType = sourcecode.cpp.cpp; fileEncoding = 30; name = testApp.cpp; path = src/testApp.cpp; sourceTree = SOURCE_ROOT; }; - E4B69E1F0A3A1BDC003C02F2 /* testApp.h */ = {isa = PBXFileReference; fileEncoding = 30; lastKnownFileType = sourcecode.c.h; name = testApp.h; path = src/testApp.h; sourceTree = SOURCE_ROOT; }; - E4B6FCAD0C3E899E008CF71C /* openFrameworks-Info.plist */ = {isa = PBXFileReference; fileEncoding = 30; lastKnownFileType = text.plist.xml; path = "openFrameworks-Info.plist"; sourceTree = ""; }; - E4C2424410CC5A17004149E2 /* AppKit.framework */ = {isa = PBXFileReference; lastKnownFileType = wrapper.framework; name = AppKit.framework; path = /System/Library/Frameworks/AppKit.framework; sourceTree = ""; }; - E4C2424510CC5A17004149E2 /* Cocoa.framework */ = {isa = PBXFileReference; lastKnownFileType = wrapper.framework; name = Cocoa.framework; path = /System/Library/Frameworks/Cocoa.framework; sourceTree = ""; }; - E4C2424610CC5A17004149E2 /* IOKit.framework */ = {isa = PBXFileReference; lastKnownFileType = wrapper.framework; name = IOKit.framework; path = /System/Library/Frameworks/IOKit.framework; sourceTree = ""; }; - E4EB691F138AFCF100A09F29 /* CoreOF.xcconfig */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = text.xcconfig; name = CoreOF.xcconfig; path = ../../../libs/openFrameworksCompiled/project/osx/CoreOF.xcconfig; sourceTree = SOURCE_ROOT; }; - E4EB6923138AFD0F00A09F29 /* Project.xcconfig */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = text.xcconfig; path = Project.xcconfig; sourceTree = ""; }; - E7E077E415D3B63C0020DFD4 /* CoreVideo.framework */ = {isa = PBXFileReference; lastKnownFileType = wrapper.framework; name = CoreVideo.framework; path = /System/Library/Frameworks/CoreVideo.framework; sourceTree = ""; }; - E7E077E715D3B6510020DFD4 /* QTKit.framework */ = {isa = PBXFileReference; lastKnownFileType = wrapper.framework; name = QTKit.framework; path = /System/Library/Frameworks/QTKit.framework; sourceTree = ""; }; - E7F985F515E0DE99003869B5 /* Accelerate.framework */ = {isa = PBXFileReference; lastKnownFileType = wrapper.framework; name = Accelerate.framework; path = /System/Library/Frameworks/Accelerate.framework; sourceTree = ""; }; -/* End PBXFileReference section */ - -/* Begin PBXFrameworksBuildPhase section */ - E4B69B590A3A1756003C02F2 /* Frameworks */ = { - isa = PBXFrameworksBuildPhase; - buildActionMask = 2147483647; - files = ( - E7F985F815E0DEA3003869B5 /* Accelerate.framework in Frameworks */, - E7E077E815D3B6510020DFD4 /* QTKit.framework in Frameworks */, - E4EB6799138ADC1D00A09F29 /* GLUT.framework in Frameworks */, - E4328149138ABC9F0047C5CB /* openFrameworksDebug.a in Frameworks */, - E45BE97B0E8CC7DD009D7055 /* AGL.framework in Frameworks */, - E45BE97C0E8CC7DD009D7055 /* ApplicationServices.framework in Frameworks */, - E45BE97D0E8CC7DD009D7055 /* AudioToolbox.framework in Frameworks */, - E45BE97E0E8CC7DD009D7055 /* Carbon.framework in Frameworks */, - E45BE97F0E8CC7DD009D7055 /* CoreAudio.framework in Frameworks */, - E45BE9800E8CC7DD009D7055 /* CoreFoundation.framework in Frameworks */, - 92880852184CA0A4006138BF /* scUBlibsndfile.a in Frameworks */, - E45BE9810E8CC7DD009D7055 /* CoreServices.framework in Frameworks */, - E45BE9830E8CC7DD009D7055 /* OpenGL.framework in Frameworks */, - E45BE9840E8CC7DD009D7055 /* QuickTime.framework in Frameworks */, - 92D2FE4C1855DF55009F738B /* libaubio.a in Frameworks */, - E4C2424710CC5A17004149E2 /* AppKit.framework in Frameworks */, - E4C2424810CC5A17004149E2 /* Cocoa.framework in Frameworks */, - E4C2424910CC5A17004149E2 /* IOKit.framework in Frameworks */, - E7E077E515D3B63C0020DFD4 /* CoreVideo.framework in Frameworks */, - ); - runOnlyForDeploymentPostprocessing = 0; - }; -/* End PBXFrameworksBuildPhase section */ - -/* Begin PBXGroup section */ - 9288084E184CA0A3006138BF /* libSndFile */ = { - isa = PBXGroup; - children = ( - 9288084F184CA0A3006138BF /* scUBlibsndfile.a */, - 92880850184CA0A3006138BF /* sndfile.h */, - 92880851184CA0A4006138BF /* sndfile.hh */, - ); - path = libSndFile; - sourceTree = ""; - }; - 92D2FE171855DF55009F738B /* aubio */ = { - isa = PBXGroup; - children = ( - 92D2FE181855DF55009F738B /* aubio */, - 92D2FE4A1855DF55009F738B /* aubioAnalyzer.cpp */, - 92D2FE4B1855DF55009F738B /* aubioAnalyzer.h */, - ); - path = aubio; - sourceTree = ""; - }; - 92D2FE181855DF55009F738B /* aubio */ = { - isa = PBXGroup; - children = ( - 92D2FE191855DF55009F738B /* aubio */, - 92D2FE491855DF55009F738B /* libaubio.a */, - ); - path = aubio; - sourceTree = ""; - }; - 92D2FE191855DF55009F738B /* aubio */ = { - isa = PBXGroup; - children = ( - 92D2FE1A1855DF55009F738B /* aubio.h */, - 92D2FE1B1855DF55009F738B /* cvec.h */, - 92D2FE1C1855DF55009F738B /* fmat.h */, - 92D2FE1D1855DF55009F738B /* fvec.h */, - 92D2FE1E1855DF55009F738B /* io */, - 92D2FE261855DF55009F738B /* lvec.h */, - 92D2FE271855DF55009F738B /* mathutils.h */, - 92D2FE281855DF55009F738B /* musicutils.h */, - 92D2FE291855DF55009F738B /* onset */, - 92D2FE2C1855DF55009F738B /* pitch */, - 92D2FE331855DF55009F738B /* spectral */, - 92D2FE3B1855DF55009F738B /* tempo */, - 92D2FE3E1855DF55009F738B /* temporal */, - 92D2FE441855DF55009F738B /* types.h */, - 92D2FE451855DF55009F738B /* utils */, - 92D2FE481855DF55009F738B /* vecutils.h */, - ); - path = aubio; - sourceTree = ""; - }; - 92D2FE1E1855DF55009F738B /* io */ = { - isa = PBXGroup; - children = ( - 92D2FE1F1855DF55009F738B /* sink.h */, - 92D2FE201855DF55009F738B /* sink_apple_audio.h */, - 92D2FE211855DF55009F738B /* sink_sndfile.h */, - 92D2FE221855DF55009F738B /* sndfileio.h */, - 92D2FE231855DF55009F738B /* source.h */, - 92D2FE241855DF55009F738B /* source_apple_audio.h */, - 92D2FE251855DF55009F738B /* source_sndfile.h */, - ); - path = io; - sourceTree = ""; - }; - 92D2FE291855DF55009F738B /* onset */ = { - isa = PBXGroup; - children = ( - 92D2FE2A1855DF55009F738B /* onset.h */, - 92D2FE2B1855DF55009F738B /* peakpicker.h */, - ); - path = onset; - sourceTree = ""; - }; - 92D2FE2C1855DF55009F738B /* pitch */ = { - isa = PBXGroup; - children = ( - 92D2FE2D1855DF55009F738B /* pitch.h */, - 92D2FE2E1855DF55009F738B /* pitchfcomb.h */, - 92D2FE2F1855DF55009F738B /* pitchmcomb.h */, - 92D2FE301855DF55009F738B /* pitchschmitt.h */, - 92D2FE311855DF55009F738B /* pitchyin.h */, - 92D2FE321855DF55009F738B /* pitchyinfft.h */, - ); - path = pitch; - sourceTree = ""; - }; - 92D2FE331855DF55009F738B /* spectral */ = { - isa = PBXGroup; - children = ( - 92D2FE341855DF55009F738B /* fft.h */, - 92D2FE351855DF55009F738B /* filterbank.h */, - 92D2FE361855DF55009F738B /* filterbank_mel.h */, - 92D2FE371855DF55009F738B /* mfcc.h */, - 92D2FE381855DF55009F738B /* phasevoc.h */, - 92D2FE391855DF55009F738B /* specdesc.h */, - 92D2FE3A1855DF55009F738B /* tss.h */, - ); - path = spectral; - sourceTree = ""; - }; - 92D2FE3B1855DF55009F738B /* tempo */ = { - isa = PBXGroup; - children = ( - 92D2FE3C1855DF55009F738B /* beattracking.h */, - 92D2FE3D1855DF55009F738B /* tempo.h */, - ); - path = tempo; - sourceTree = ""; - }; - 92D2FE3E1855DF55009F738B /* temporal */ = { - isa = PBXGroup; - children = ( - 92D2FE3F1855DF55009F738B /* a_weighting.h */, - 92D2FE401855DF55009F738B /* biquad.h */, - 92D2FE411855DF55009F738B /* c_weighting.h */, - 92D2FE421855DF55009F738B /* filter.h */, - 92D2FE431855DF55009F738B /* resampler.h */, - ); - path = temporal; - sourceTree = ""; - }; - 92D2FE451855DF55009F738B /* utils */ = { - isa = PBXGroup; - children = ( - 92D2FE461855DF55009F738B /* hist.h */, - 92D2FE471855DF55009F738B /* scale.h */, - ); - path = utils; - sourceTree = ""; - }; - BB4B014C10F69532006C3DED /* addons */ = { - isa = PBXGroup; - children = ( - ); - name = addons; - sourceTree = ""; - }; - BBAB23C913894ECA00AA2426 /* system frameworks */ = { - isa = PBXGroup; - children = ( - E7F985F515E0DE99003869B5 /* Accelerate.framework */, - E4C2424410CC5A17004149E2 /* AppKit.framework */, - E4C2424510CC5A17004149E2 /* Cocoa.framework */, - E4C2424610CC5A17004149E2 /* IOKit.framework */, - E45BE9710E8CC7DD009D7055 /* AGL.framework */, - E45BE9720E8CC7DD009D7055 /* ApplicationServices.framework */, - E45BE9730E8CC7DD009D7055 /* AudioToolbox.framework */, - E45BE9740E8CC7DD009D7055 /* Carbon.framework */, - E45BE9750E8CC7DD009D7055 /* CoreAudio.framework */, - E45BE9760E8CC7DD009D7055 /* CoreFoundation.framework */, - E45BE9770E8CC7DD009D7055 /* CoreServices.framework */, - E45BE9790E8CC7DD009D7055 /* OpenGL.framework */, - E45BE97A0E8CC7DD009D7055 /* QuickTime.framework */, - E7E077E415D3B63C0020DFD4 /* CoreVideo.framework */, - E7E077E715D3B6510020DFD4 /* QTKit.framework */, - ); - name = "system frameworks"; - sourceTree = ""; - }; - BBAB23CA13894EDB00AA2426 /* 3rd party frameworks */ = { - isa = PBXGroup; - children = ( - BBAB23BE13894E4700AA2426 /* GLUT.framework */, - ); - name = "3rd party frameworks"; - sourceTree = ""; - }; - E4328144138ABC890047C5CB /* Products */ = { - isa = PBXGroup; - children = ( - E4328148138ABC890047C5CB /* openFrameworksDebug.a */, - ); - name = Products; - sourceTree = ""; - }; - E45BE5980E8CC70C009D7055 /* frameworks */ = { - isa = PBXGroup; - children = ( - BBAB23CA13894EDB00AA2426 /* 3rd party frameworks */, - BBAB23C913894ECA00AA2426 /* system frameworks */, - ); - name = frameworks; - sourceTree = ""; - }; - E4B69B4A0A3A1720003C02F2 = { - isa = PBXGroup; - children = ( - E4B6FCAD0C3E899E008CF71C /* openFrameworks-Info.plist */, - E4EB6923138AFD0F00A09F29 /* Project.xcconfig */, - E4B69E1C0A3A1BDC003C02F2 /* src */, - E4EEC9E9138DF44700A80321 /* openFrameworks */, - BB4B014C10F69532006C3DED /* addons */, - E45BE5980E8CC70C009D7055 /* frameworks */, - E4B69B5B0A3A1756003C02F2 /* audioFileLoaderDebug.app */, - ); - sourceTree = ""; - }; - E4B69E1C0A3A1BDC003C02F2 /* src */ = { - isa = PBXGroup; - children = ( - 92D2FE171855DF55009F738B /* aubio */, - 9288084E184CA0A3006138BF /* libSndFile */, - E4B69E1D0A3A1BDC003C02F2 /* main.cpp */, - E4B69E1E0A3A1BDC003C02F2 /* testApp.cpp */, - 92250424187F0091004EC82E /* note.cpp */, - 92250425187F0091004EC82E /* note.h */, - E4B69E1F0A3A1BDC003C02F2 /* testApp.h */, - ); - path = src; - sourceTree = SOURCE_ROOT; - }; - E4EEC9E9138DF44700A80321 /* openFrameworks */ = { - isa = PBXGroup; - children = ( - E4EB691F138AFCF100A09F29 /* CoreOF.xcconfig */, - E4328143138ABC890047C5CB /* openFrameworksLib.xcodeproj */, - ); - name = openFrameworks; - sourceTree = ""; - }; -/* End PBXGroup section */ - -/* Begin PBXNativeTarget section */ - E4B69B5A0A3A1756003C02F2 /* audioFileLoader */ = { - isa = PBXNativeTarget; - buildConfigurationList = E4B69B5F0A3A1757003C02F2 /* Build configuration list for PBXNativeTarget "audioFileLoader" */; - buildPhases = ( - E4B69B580A3A1756003C02F2 /* Sources */, - E4B69B590A3A1756003C02F2 /* Frameworks */, - E4B6FFFD0C3F9AB9008CF71C /* ShellScript */, - E4C2427710CC5ABF004149E2 /* CopyFiles */, - ); - buildRules = ( - ); - dependencies = ( - E4EEB9AC138B136A00A80321 /* PBXTargetDependency */, - ); - name = audioFileLoader; - productName = myOFApp; - productReference = E4B69B5B0A3A1756003C02F2 /* audioFileLoaderDebug.app */; - productType = "com.apple.product-type.application"; - }; -/* End PBXNativeTarget section */ - -/* Begin PBXProject section */ - E4B69B4C0A3A1720003C02F2 /* Project object */ = { - isa = PBXProject; - attributes = { - LastUpgradeCheck = 0460; - }; - buildConfigurationList = E4B69B4D0A3A1720003C02F2 /* Build configuration list for PBXProject "audioFileLoader" */; - compatibilityVersion = "Xcode 3.2"; - developmentRegion = English; - hasScannedForEncodings = 0; - knownRegions = ( - English, - Japanese, - French, - German, - ); - mainGroup = E4B69B4A0A3A1720003C02F2; - productRefGroup = E4B69B4A0A3A1720003C02F2; - projectDirPath = ""; - projectReferences = ( - { - ProductGroup = E4328144138ABC890047C5CB /* Products */; - ProjectRef = E4328143138ABC890047C5CB /* openFrameworksLib.xcodeproj */; - }, - ); - projectRoot = ""; - targets = ( - E4B69B5A0A3A1756003C02F2 /* audioFileLoader */, - ); - }; -/* End PBXProject section */ - -/* Begin PBXReferenceProxy section */ - E4328148138ABC890047C5CB /* openFrameworksDebug.a */ = { - isa = PBXReferenceProxy; - fileType = archive.ar; - path = openFrameworksDebug.a; - remoteRef = E4328147138ABC890047C5CB /* PBXContainerItemProxy */; - sourceTree = BUILT_PRODUCTS_DIR; - }; -/* End PBXReferenceProxy section */ - -/* Begin PBXShellScriptBuildPhase section */ - E4B6FFFD0C3F9AB9008CF71C /* ShellScript */ = { - isa = PBXShellScriptBuildPhase; - buildActionMask = 2147483647; - files = ( - ); - inputPaths = ( - ); - outputPaths = ( - ); - runOnlyForDeploymentPostprocessing = 0; - shellPath = /bin/sh; - shellScript = "cp -f ../../../libs/fmodex/lib/osx/libfmodex.dylib \"$TARGET_BUILD_DIR/$PRODUCT_NAME.app/Contents/MacOS/libfmodex.dylib\"; install_name_tool -change ./libfmodex.dylib @executable_path/libfmodex.dylib \"$TARGET_BUILD_DIR/$PRODUCT_NAME.app/Contents/MacOS/$PRODUCT_NAME\";\nmkdir -p \"$TARGET_BUILD_DIR/$PRODUCT_NAME.app/Contents/Resources/\"\ncp -f \"$ICON_FILE\" \"$TARGET_BUILD_DIR/$PRODUCT_NAME.app/Contents/Resources/\"\n"; - }; -/* End PBXShellScriptBuildPhase section */ - -/* Begin PBXSourcesBuildPhase section */ - E4B69B580A3A1756003C02F2 /* Sources */ = { - isa = PBXSourcesBuildPhase; - buildActionMask = 2147483647; - files = ( - E4B69E200A3A1BDC003C02F2 /* main.cpp in Sources */, - E4B69E210A3A1BDC003C02F2 /* testApp.cpp in Sources */, - 92D2FE4D1855DF55009F738B /* aubioAnalyzer.cpp in Sources */, - 92250426187F0091004EC82E /* note.cpp in Sources */, - ); - runOnlyForDeploymentPostprocessing = 0; - }; -/* End PBXSourcesBuildPhase section */ - -/* Begin PBXTargetDependency section */ - E4EEB9AC138B136A00A80321 /* PBXTargetDependency */ = { - isa = PBXTargetDependency; - name = openFrameworks; - targetProxy = E4EEB9AB138B136A00A80321 /* PBXContainerItemProxy */; - }; -/* End PBXTargetDependency section */ - -/* Begin XCBuildConfiguration section */ - E4B69B4E0A3A1720003C02F2 /* Debug */ = { - isa = XCBuildConfiguration; - baseConfigurationReference = E4EB6923138AFD0F00A09F29 /* Project.xcconfig */; - buildSettings = { - ARCHS = "$(NATIVE_ARCH)"; - CONFIGURATION_BUILD_DIR = "$(SRCROOT)/bin/"; - COPY_PHASE_STRIP = NO; - DEAD_CODE_STRIPPING = YES; - GCC_AUTO_VECTORIZATION = YES; - GCC_ENABLE_SSE3_EXTENSIONS = YES; - GCC_ENABLE_SUPPLEMENTAL_SSE3_INSTRUCTIONS = YES; - GCC_INLINES_ARE_PRIVATE_EXTERN = NO; - GCC_OPTIMIZATION_LEVEL = 0; - GCC_SYMBOLS_PRIVATE_EXTERN = NO; - GCC_WARN_ABOUT_DEPRECATED_FUNCTIONS = YES; - GCC_WARN_ABOUT_INVALID_OFFSETOF_MACRO = NO; - GCC_WARN_ALLOW_INCOMPLETE_PROTOCOL = NO; - GCC_WARN_UNINITIALIZED_AUTOS = NO; - GCC_WARN_UNUSED_VALUE = NO; - GCC_WARN_UNUSED_VARIABLE = NO; - MACOSX_DEPLOYMENT_TARGET = 10.6; - OTHER_CPLUSPLUSFLAGS = ( - "-D__MACOSX_CORE__", - "-lpthread", - "-mtune=native", - ); - SDKROOT = macosx; - }; - name = Debug; - }; - E4B69B4F0A3A1720003C02F2 /* Release */ = { - isa = XCBuildConfiguration; - baseConfigurationReference = E4EB6923138AFD0F00A09F29 /* Project.xcconfig */; - buildSettings = { - ARCHS = "$(NATIVE_ARCH)"; - CONFIGURATION_BUILD_DIR = "$(SRCROOT)/bin/"; - COPY_PHASE_STRIP = YES; - DEAD_CODE_STRIPPING = YES; - GCC_AUTO_VECTORIZATION = YES; - GCC_ENABLE_SSE3_EXTENSIONS = YES; - GCC_ENABLE_SUPPLEMENTAL_SSE3_INSTRUCTIONS = YES; - GCC_INLINES_ARE_PRIVATE_EXTERN = NO; - GCC_OPTIMIZATION_LEVEL = 3; - GCC_SYMBOLS_PRIVATE_EXTERN = NO; - GCC_UNROLL_LOOPS = YES; - GCC_WARN_ABOUT_DEPRECATED_FUNCTIONS = YES; - GCC_WARN_ABOUT_INVALID_OFFSETOF_MACRO = NO; - GCC_WARN_ALLOW_INCOMPLETE_PROTOCOL = NO; - GCC_WARN_UNINITIALIZED_AUTOS = NO; - GCC_WARN_UNUSED_VALUE = NO; - GCC_WARN_UNUSED_VARIABLE = NO; - MACOSX_DEPLOYMENT_TARGET = 10.6; - OTHER_CPLUSPLUSFLAGS = ( - "-D__MACOSX_CORE__", - "-lpthread", - "-mtune=native", - ); - SDKROOT = macosx; - }; - name = Release; - }; - E4B69B600A3A1757003C02F2 /* Debug */ = { - isa = XCBuildConfiguration; - buildSettings = { - COMBINE_HIDPI_IMAGES = YES; - COPY_PHASE_STRIP = NO; - FRAMEWORK_SEARCH_PATHS = ( - "$(inherited)", - "$(FRAMEWORK_SEARCH_PATHS_QUOTED_FOR_TARGET_1)", - ); - FRAMEWORK_SEARCH_PATHS_QUOTED_FOR_TARGET_1 = "\"$(SRCROOT)/../../../libs/glut/lib/osx\""; - GCC_DYNAMIC_NO_PIC = NO; - GCC_GENERATE_DEBUGGING_SYMBOLS = YES; - GCC_MODEL_TUNING = NONE; - ICON = "$(ICON_NAME_DEBUG)"; - ICON_FILE = "$(ICON_FILE_PATH)$(ICON)"; - INFOPLIST_FILE = "openFrameworks-Info.plist"; - INSTALL_PATH = "$(HOME)/Applications"; - LIBRARY_SEARCH_PATHS = ( - "$(inherited)", - "$(LIBRARY_SEARCH_PATHS_QUOTED_FOR_TARGET_1)", - "$(LIBRARY_SEARCH_PATHS_QUOTED_FOR_TARGET_2)", - "$(LIBRARY_SEARCH_PATHS_QUOTED_FOR_TARGET_3)", - "$(LIBRARY_SEARCH_PATHS_QUOTED_FOR_TARGET_4)", - "$(LIBRARY_SEARCH_PATHS_QUOTED_FOR_TARGET_5)", - "$(LIBRARY_SEARCH_PATHS_QUOTED_FOR_TARGET_6)", - "$(LIBRARY_SEARCH_PATHS_QUOTED_FOR_TARGET_7)", - "$(LIBRARY_SEARCH_PATHS_QUOTED_FOR_TARGET_8)", - "$(LIBRARY_SEARCH_PATHS_QUOTED_FOR_TARGET_9)", - "$(LIBRARY_SEARCH_PATHS_QUOTED_FOR_TARGET_10)", - "$(LIBRARY_SEARCH_PATHS_QUOTED_FOR_TARGET_11)", - "$(LIBRARY_SEARCH_PATHS_QUOTED_FOR_TARGET_12)", - "$(LIBRARY_SEARCH_PATHS_QUOTED_FOR_TARGET_13)", - "$(LIBRARY_SEARCH_PATHS_QUOTED_FOR_TARGET_14)", - "$(LIBRARY_SEARCH_PATHS_QUOTED_FOR_TARGET_15)", - "$(LIBRARY_SEARCH_PATHS_QUOTED_FOR_TARGET_2)", - "$(LIBRARY_SEARCH_PATHS_QUOTED_FOR_TARGET_3)", - "$(LIBRARY_SEARCH_PATHS_QUOTED_FOR_TARGET_7)", - "$(LIBRARY_SEARCH_PATHS_QUOTED_FOR_TARGET_8)", - "$(LIBRARY_SEARCH_PATHS_QUOTED_FOR_TARGET_9)", - "$(LIBRARY_SEARCH_PATHS_QUOTED_FOR_TARGET_10)", - "$(LIBRARY_SEARCH_PATHS_QUOTED_FOR_TARGET_11)", - "$(LIBRARY_SEARCH_PATHS_QUOTED_FOR_TARGET_12)", - "$(LIBRARY_SEARCH_PATHS_QUOTED_FOR_TARGET_13)", - "$(LIBRARY_SEARCH_PATHS_QUOTED_FOR_TARGET_16)", - "$(LIBRARY_SEARCH_PATHS_QUOTED_FOR_TARGET_17)", - "$(LIBRARY_SEARCH_PATHS_QUOTED_FOR_TARGET_18)", - "$(LIBRARY_SEARCH_PATHS_QUOTED_FOR_TARGET_19)", - "$(LIBRARY_SEARCH_PATHS_QUOTED_FOR_TARGET_20)", - "$(LIBRARY_SEARCH_PATHS_QUOTED_FOR_TARGET_21)", - "$(LIBRARY_SEARCH_PATHS_QUOTED_FOR_TARGET_22)", - "$(LIBRARY_SEARCH_PATHS_QUOTED_FOR_TARGET_23)", - "$(LIBRARY_SEARCH_PATHS_QUOTED_FOR_TARGET_24)", - "$(LIBRARY_SEARCH_PATHS_QUOTED_FOR_TARGET_25)", - "$(LIBRARY_SEARCH_PATHS_QUOTED_FOR_TARGET_26)", - "$(LIBRARY_SEARCH_PATHS_QUOTED_FOR_TARGET_27)", - "$(LIBRARY_SEARCH_PATHS_QUOTED_FOR_TARGET_28)", - "$(LIBRARY_SEARCH_PATHS_QUOTED_FOR_TARGET_29)", - "$(LIBRARY_SEARCH_PATHS_QUOTED_FOR_TARGET_30)", - "$(LIBRARY_SEARCH_PATHS_QUOTED_FOR_TARGET_31)", - "$(LIBRARY_SEARCH_PATHS_QUOTED_FOR_TARGET_32)", - "$(LIBRARY_SEARCH_PATHS_QUOTED_FOR_TARGET_33)", - "$(LIBRARY_SEARCH_PATHS_QUOTED_FOR_TARGET_34)", - "$(LIBRARY_SEARCH_PATHS_QUOTED_FOR_TARGET_35)", - "$(LIBRARY_SEARCH_PATHS_QUOTED_FOR_TARGET_36)", - "$(LIBRARY_SEARCH_PATHS_QUOTED_FOR_TARGET_37)", - "$(LIBRARY_SEARCH_PATHS_QUOTED_FOR_TARGET_38)", - "$(LIBRARY_SEARCH_PATHS_QUOTED_FOR_TARGET_39)", - "$(LIBRARY_SEARCH_PATHS_QUOTED_FOR_TARGET_40)", - "$(LIBRARY_SEARCH_PATHS_QUOTED_FOR_TARGET_41)", - "$(LIBRARY_SEARCH_PATHS_QUOTED_FOR_TARGET_42)", - "$(LIBRARY_SEARCH_PATHS_QUOTED_FOR_TARGET_43)", - "$(LIBRARY_SEARCH_PATHS_QUOTED_FOR_TARGET_44)", - "$(LIBRARY_SEARCH_PATHS_QUOTED_FOR_TARGET_45)", - "$(LIBRARY_SEARCH_PATHS_QUOTED_FOR_TARGET_46)", - "$(LIBRARY_SEARCH_PATHS_QUOTED_FOR_TARGET_47)", - "$(LIBRARY_SEARCH_PATHS_QUOTED_FOR_TARGET_48)", - "$(LIBRARY_SEARCH_PATHS_QUOTED_FOR_TARGET_49)", - "$(LIBRARY_SEARCH_PATHS_QUOTED_FOR_TARGET_50)", - "$(LIBRARY_SEARCH_PATHS_QUOTED_FOR_TARGET_51)", - "$(LIBRARY_SEARCH_PATHS_QUOTED_FOR_TARGET_52)", - /Users/zach/Documents/OF/of_v0.8.0_osx_release/apps/googleBarbican/audioFileLoader/src/libSndFile, - /Users/zach/Documents/OF/of_v0.8.0_osx_release/apps/googleBarbican/audioFileLoader/src/aubio/aubio, - ); - PRODUCT_NAME = "$(TARGET_NAME)Debug"; - SDKROOT = macosx10.9; - WRAPPER_EXTENSION = app; - }; - name = Debug; - }; - E4B69B610A3A1757003C02F2 /* Release */ = { - isa = XCBuildConfiguration; - buildSettings = { - COMBINE_HIDPI_IMAGES = YES; - COPY_PHASE_STRIP = YES; - FRAMEWORK_SEARCH_PATHS = ( - "$(inherited)", - "$(FRAMEWORK_SEARCH_PATHS_QUOTED_FOR_TARGET_1)", - ); - FRAMEWORK_SEARCH_PATHS_QUOTED_FOR_TARGET_1 = "\"$(SRCROOT)/../../../libs/glut/lib/osx\""; - GCC_GENERATE_DEBUGGING_SYMBOLS = YES; - GCC_MODEL_TUNING = NONE; - ICON = "$(ICON_NAME_RELEASE)"; - ICON_FILE = "$(ICON_FILE_PATH)$(ICON)"; - INFOPLIST_FILE = "openFrameworks-Info.plist"; - INSTALL_PATH = "$(HOME)/Applications"; - LIBRARY_SEARCH_PATHS = ( - "$(inherited)", - "$(LIBRARY_SEARCH_PATHS_QUOTED_FOR_TARGET_1)", - "$(LIBRARY_SEARCH_PATHS_QUOTED_FOR_TARGET_2)", - "$(LIBRARY_SEARCH_PATHS_QUOTED_FOR_TARGET_3)", - "$(LIBRARY_SEARCH_PATHS_QUOTED_FOR_TARGET_4)", - "$(LIBRARY_SEARCH_PATHS_QUOTED_FOR_TARGET_5)", - "$(LIBRARY_SEARCH_PATHS_QUOTED_FOR_TARGET_6)", - "$(LIBRARY_SEARCH_PATHS_QUOTED_FOR_TARGET_7)", - "$(LIBRARY_SEARCH_PATHS_QUOTED_FOR_TARGET_8)", - "$(LIBRARY_SEARCH_PATHS_QUOTED_FOR_TARGET_9)", - "$(LIBRARY_SEARCH_PATHS_QUOTED_FOR_TARGET_10)", - "$(LIBRARY_SEARCH_PATHS_QUOTED_FOR_TARGET_11)", - "$(LIBRARY_SEARCH_PATHS_QUOTED_FOR_TARGET_12)", - "$(LIBRARY_SEARCH_PATHS_QUOTED_FOR_TARGET_13)", - "$(LIBRARY_SEARCH_PATHS_QUOTED_FOR_TARGET_14)", - "$(LIBRARY_SEARCH_PATHS_QUOTED_FOR_TARGET_15)", - "$(LIBRARY_SEARCH_PATHS_QUOTED_FOR_TARGET_2)", - "$(LIBRARY_SEARCH_PATHS_QUOTED_1)", - "$(LIBRARY_SEARCH_PATHS_QUOTED_FOR_TARGET_3)", - "$(LIBRARY_SEARCH_PATHS_QUOTED_FOR_TARGET_7)", - "$(LIBRARY_SEARCH_PATHS_QUOTED_FOR_TARGET_8)", - "$(LIBRARY_SEARCH_PATHS_QUOTED_FOR_TARGET_9)", - "$(LIBRARY_SEARCH_PATHS_QUOTED_FOR_TARGET_10)", - "$(LIBRARY_SEARCH_PATHS_QUOTED_FOR_TARGET_11)", - "$(LIBRARY_SEARCH_PATHS_QUOTED_FOR_TARGET_12)", - "$(LIBRARY_SEARCH_PATHS_QUOTED_FOR_TARGET_13)", - "$(LIBRARY_SEARCH_PATHS_QUOTED_FOR_TARGET_16)", - "$(LIBRARY_SEARCH_PATHS_QUOTED_FOR_TARGET_17)", - "$(LIBRARY_SEARCH_PATHS_QUOTED_FOR_TARGET_18)", - "$(LIBRARY_SEARCH_PATHS_QUOTED_FOR_TARGET_19)", - "$(LIBRARY_SEARCH_PATHS_QUOTED_FOR_TARGET_20)", - "$(LIBRARY_SEARCH_PATHS_QUOTED_FOR_TARGET_21)", - "$(LIBRARY_SEARCH_PATHS_QUOTED_FOR_TARGET_22)", - "$(LIBRARY_SEARCH_PATHS_QUOTED_FOR_TARGET_23)", - "$(LIBRARY_SEARCH_PATHS_QUOTED_FOR_TARGET_24)", - "$(LIBRARY_SEARCH_PATHS_QUOTED_FOR_TARGET_25)", - "$(LIBRARY_SEARCH_PATHS_QUOTED_FOR_TARGET_26)", - "$(LIBRARY_SEARCH_PATHS_QUOTED_FOR_TARGET_27)", - "$(LIBRARY_SEARCH_PATHS_QUOTED_FOR_TARGET_28)", - "$(LIBRARY_SEARCH_PATHS_QUOTED_FOR_TARGET_29)", - "$(LIBRARY_SEARCH_PATHS_QUOTED_FOR_TARGET_30)", - "$(LIBRARY_SEARCH_PATHS_QUOTED_FOR_TARGET_31)", - "$(LIBRARY_SEARCH_PATHS_QUOTED_FOR_TARGET_32)", - "$(LIBRARY_SEARCH_PATHS_QUOTED_FOR_TARGET_33)", - "$(LIBRARY_SEARCH_PATHS_QUOTED_FOR_TARGET_34)", - "$(LIBRARY_SEARCH_PATHS_QUOTED_FOR_TARGET_35)", - "$(LIBRARY_SEARCH_PATHS_QUOTED_FOR_TARGET_36)", - "$(LIBRARY_SEARCH_PATHS_QUOTED_FOR_TARGET_37)", - "$(LIBRARY_SEARCH_PATHS_QUOTED_FOR_TARGET_38)", - "$(LIBRARY_SEARCH_PATHS_QUOTED_FOR_TARGET_39)", - "$(LIBRARY_SEARCH_PATHS_QUOTED_FOR_TARGET_40)", - "$(LIBRARY_SEARCH_PATHS_QUOTED_FOR_TARGET_41)", - "$(LIBRARY_SEARCH_PATHS_QUOTED_FOR_TARGET_42)", - "$(LIBRARY_SEARCH_PATHS_QUOTED_FOR_TARGET_43)", - "$(LIBRARY_SEARCH_PATHS_QUOTED_FOR_TARGET_44)", - "$(LIBRARY_SEARCH_PATHS_QUOTED_FOR_TARGET_45)", - "$(LIBRARY_SEARCH_PATHS_QUOTED_FOR_TARGET_46)", - "$(LIBRARY_SEARCH_PATHS_QUOTED_FOR_TARGET_47)", - "$(LIBRARY_SEARCH_PATHS_QUOTED_FOR_TARGET_48)", - "$(LIBRARY_SEARCH_PATHS_QUOTED_FOR_TARGET_49)", - "$(LIBRARY_SEARCH_PATHS_QUOTED_FOR_TARGET_50)", - "$(LIBRARY_SEARCH_PATHS_QUOTED_FOR_TARGET_51)", - /Users/zach/Documents/OF/of_v0.8.0_osx_release/apps/googleBarbican/audioFileLoader/src/libSndFile, - /Users/zach/Documents/OF/of_v0.8.0_osx_release/apps/googleBarbican/audioFileLoader/src/aubio/aubio, - ); - PRODUCT_NAME = "$(TARGET_NAME)"; - SDKROOT = macosx10.9; - WRAPPER_EXTENSION = app; - }; - name = Release; - }; -/* End XCBuildConfiguration section */ - -/* Begin XCConfigurationList section */ - E4B69B4D0A3A1720003C02F2 /* Build configuration list for PBXProject "audioFileLoader" */ = { - isa = XCConfigurationList; - buildConfigurations = ( - E4B69B4E0A3A1720003C02F2 /* Debug */, - E4B69B4F0A3A1720003C02F2 /* Release */, - ); - defaultConfigurationIsVisible = 0; - defaultConfigurationName = Release; - }; - E4B69B5F0A3A1757003C02F2 /* Build configuration list for PBXNativeTarget "audioFileLoader" */ = { - isa = XCConfigurationList; - buildConfigurations = ( - E4B69B600A3A1757003C02F2 /* Debug */, - E4B69B610A3A1757003C02F2 /* Release */, - ); - defaultConfigurationIsVisible = 0; - defaultConfigurationName = Release; - }; -/* End XCConfigurationList section */ - }; - rootObject = E4B69B4C0A3A1720003C02F2 /* Project object */; -} diff --git a/project_code/notePlayback/audioFileLoader/audioFileLoader.xcodeproj/xcshareddata/xcschemes/audioFileLoader Debug.xcscheme b/project_code/notePlayback/audioFileLoader/audioFileLoader.xcodeproj/xcshareddata/xcschemes/audioFileLoader Debug.xcscheme deleted file mode 100644 index fd05913c7..000000000 --- a/project_code/notePlayback/audioFileLoader/audioFileLoader.xcodeproj/xcshareddata/xcschemes/audioFileLoader Debug.xcscheme +++ /dev/null @@ -1,86 +0,0 @@ - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - diff --git a/project_code/notePlayback/audioFileLoader/audioFileLoader.xcodeproj/xcshareddata/xcschemes/audioFileLoader Release.xcscheme b/project_code/notePlayback/audioFileLoader/audioFileLoader.xcodeproj/xcshareddata/xcschemes/audioFileLoader Release.xcscheme deleted file mode 100644 index e60b8b3ea..000000000 --- a/project_code/notePlayback/audioFileLoader/audioFileLoader.xcodeproj/xcshareddata/xcschemes/audioFileLoader Release.xcscheme +++ /dev/null @@ -1,86 +0,0 @@ - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - diff --git a/project_code/notePlayback/audioFileLoader/bin/data/.gitkeep b/project_code/notePlayback/audioFileLoader/bin/data/.gitkeep deleted file mode 100644 index e69de29bb..000000000 diff --git a/project_code/notePlayback/audioFileLoader/bin/data/notes/Ba Cissoko - Music (Selection)1.wav b/project_code/notePlayback/audioFileLoader/bin/data/notes/Ba Cissoko - Music (Selection)1.wav deleted file mode 100644 index 15fb9ec94..000000000 Binary files a/project_code/notePlayback/audioFileLoader/bin/data/notes/Ba Cissoko - Music (Selection)1.wav and /dev/null differ diff --git a/project_code/notePlayback/audioFileLoader/bin/data/notes/Ba Cissoko - Music (Selection)10.wav b/project_code/notePlayback/audioFileLoader/bin/data/notes/Ba Cissoko - Music (Selection)10.wav deleted file mode 100644 index 11911fc47..000000000 Binary files a/project_code/notePlayback/audioFileLoader/bin/data/notes/Ba Cissoko - Music (Selection)10.wav and /dev/null differ diff --git a/project_code/notePlayback/audioFileLoader/bin/data/notes/Ba Cissoko - Music (Selection)11.wav b/project_code/notePlayback/audioFileLoader/bin/data/notes/Ba Cissoko - Music (Selection)11.wav deleted file mode 100644 index 387f99b7e..000000000 Binary files a/project_code/notePlayback/audioFileLoader/bin/data/notes/Ba Cissoko - Music (Selection)11.wav and /dev/null differ diff --git a/project_code/notePlayback/audioFileLoader/bin/data/notes/Ba Cissoko - Music (Selection)12.wav b/project_code/notePlayback/audioFileLoader/bin/data/notes/Ba Cissoko - Music (Selection)12.wav deleted file mode 100644 index 6b087e7eb..000000000 Binary files a/project_code/notePlayback/audioFileLoader/bin/data/notes/Ba Cissoko - Music (Selection)12.wav and /dev/null differ diff --git a/project_code/notePlayback/audioFileLoader/bin/data/notes/Ba Cissoko - Music (Selection)13.wav b/project_code/notePlayback/audioFileLoader/bin/data/notes/Ba Cissoko - Music (Selection)13.wav deleted file mode 100644 index 0b22263a6..000000000 Binary files a/project_code/notePlayback/audioFileLoader/bin/data/notes/Ba Cissoko - Music (Selection)13.wav and /dev/null differ diff --git a/project_code/notePlayback/audioFileLoader/bin/data/notes/Ba Cissoko - Music (Selection)14.wav b/project_code/notePlayback/audioFileLoader/bin/data/notes/Ba Cissoko - Music (Selection)14.wav deleted file mode 100644 index 86c4bb92e..000000000 Binary files a/project_code/notePlayback/audioFileLoader/bin/data/notes/Ba Cissoko - Music (Selection)14.wav and /dev/null differ diff --git a/project_code/notePlayback/audioFileLoader/bin/data/notes/Ba Cissoko - Music (Selection)15.wav b/project_code/notePlayback/audioFileLoader/bin/data/notes/Ba Cissoko - Music (Selection)15.wav deleted file mode 100644 index 07e677af3..000000000 Binary files a/project_code/notePlayback/audioFileLoader/bin/data/notes/Ba Cissoko - Music (Selection)15.wav and /dev/null differ diff --git a/project_code/notePlayback/audioFileLoader/bin/data/notes/Ba Cissoko - Music (Selection)16.wav b/project_code/notePlayback/audioFileLoader/bin/data/notes/Ba Cissoko - Music (Selection)16.wav deleted file mode 100644 index f4a5b8f59..000000000 Binary files a/project_code/notePlayback/audioFileLoader/bin/data/notes/Ba Cissoko - Music (Selection)16.wav and /dev/null differ diff --git a/project_code/notePlayback/audioFileLoader/bin/data/notes/Ba Cissoko - Music (Selection)17.wav b/project_code/notePlayback/audioFileLoader/bin/data/notes/Ba Cissoko - Music (Selection)17.wav deleted file mode 100644 index 23746205b..000000000 Binary files a/project_code/notePlayback/audioFileLoader/bin/data/notes/Ba Cissoko - Music (Selection)17.wav and /dev/null differ diff --git a/project_code/notePlayback/audioFileLoader/bin/data/notes/Ba Cissoko - Music (Selection)18.wav b/project_code/notePlayback/audioFileLoader/bin/data/notes/Ba Cissoko - Music (Selection)18.wav deleted file mode 100644 index 5a11e24bc..000000000 Binary files a/project_code/notePlayback/audioFileLoader/bin/data/notes/Ba Cissoko - Music (Selection)18.wav and /dev/null differ diff --git a/project_code/notePlayback/audioFileLoader/bin/data/notes/Ba Cissoko - Music (Selection)19.wav b/project_code/notePlayback/audioFileLoader/bin/data/notes/Ba Cissoko - Music (Selection)19.wav deleted file mode 100644 index e2999032d..000000000 Binary files a/project_code/notePlayback/audioFileLoader/bin/data/notes/Ba Cissoko - Music (Selection)19.wav and /dev/null differ diff --git a/project_code/notePlayback/audioFileLoader/bin/data/notes/Ba Cissoko - Music (Selection)2.wav b/project_code/notePlayback/audioFileLoader/bin/data/notes/Ba Cissoko - Music (Selection)2.wav deleted file mode 100644 index 9f6b9b69d..000000000 Binary files a/project_code/notePlayback/audioFileLoader/bin/data/notes/Ba Cissoko - Music (Selection)2.wav and /dev/null differ diff --git a/project_code/notePlayback/audioFileLoader/bin/data/notes/Ba Cissoko - Music (Selection)20.wav b/project_code/notePlayback/audioFileLoader/bin/data/notes/Ba Cissoko - Music (Selection)20.wav deleted file mode 100644 index 3fe387300..000000000 Binary files a/project_code/notePlayback/audioFileLoader/bin/data/notes/Ba Cissoko - Music (Selection)20.wav and /dev/null differ diff --git a/project_code/notePlayback/audioFileLoader/bin/data/notes/Ba Cissoko - Music (Selection)21.wav b/project_code/notePlayback/audioFileLoader/bin/data/notes/Ba Cissoko - Music (Selection)21.wav deleted file mode 100644 index 153f79bf3..000000000 Binary files a/project_code/notePlayback/audioFileLoader/bin/data/notes/Ba Cissoko - Music (Selection)21.wav and /dev/null differ diff --git a/project_code/notePlayback/audioFileLoader/bin/data/notes/Ba Cissoko - Music (Selection)22.wav b/project_code/notePlayback/audioFileLoader/bin/data/notes/Ba Cissoko - Music (Selection)22.wav deleted file mode 100644 index 4254abc4b..000000000 Binary files a/project_code/notePlayback/audioFileLoader/bin/data/notes/Ba Cissoko - Music (Selection)22.wav and /dev/null differ diff --git a/project_code/notePlayback/audioFileLoader/bin/data/notes/Ba Cissoko - Music (Selection)23.wav b/project_code/notePlayback/audioFileLoader/bin/data/notes/Ba Cissoko - Music (Selection)23.wav deleted file mode 100644 index fa87ef91d..000000000 Binary files a/project_code/notePlayback/audioFileLoader/bin/data/notes/Ba Cissoko - Music (Selection)23.wav and /dev/null differ diff --git a/project_code/notePlayback/audioFileLoader/bin/data/notes/Ba Cissoko - Music (Selection)24.wav b/project_code/notePlayback/audioFileLoader/bin/data/notes/Ba Cissoko - Music (Selection)24.wav deleted file mode 100644 index 8e24d98b5..000000000 Binary files a/project_code/notePlayback/audioFileLoader/bin/data/notes/Ba Cissoko - Music (Selection)24.wav and /dev/null differ diff --git a/project_code/notePlayback/audioFileLoader/bin/data/notes/Ba Cissoko - Music (Selection)25.wav b/project_code/notePlayback/audioFileLoader/bin/data/notes/Ba Cissoko - Music (Selection)25.wav deleted file mode 100644 index 53047ee88..000000000 Binary files a/project_code/notePlayback/audioFileLoader/bin/data/notes/Ba Cissoko - Music (Selection)25.wav and /dev/null differ diff --git a/project_code/notePlayback/audioFileLoader/bin/data/notes/Ba Cissoko - Music (Selection)26.wav b/project_code/notePlayback/audioFileLoader/bin/data/notes/Ba Cissoko - Music (Selection)26.wav deleted file mode 100644 index 03afcede5..000000000 Binary files a/project_code/notePlayback/audioFileLoader/bin/data/notes/Ba Cissoko - Music (Selection)26.wav and /dev/null differ diff --git a/project_code/notePlayback/audioFileLoader/bin/data/notes/Ba Cissoko - Music (Selection)27.wav b/project_code/notePlayback/audioFileLoader/bin/data/notes/Ba Cissoko - Music (Selection)27.wav deleted file mode 100644 index 6fcc9a578..000000000 Binary files a/project_code/notePlayback/audioFileLoader/bin/data/notes/Ba Cissoko - Music (Selection)27.wav and /dev/null differ diff --git a/project_code/notePlayback/audioFileLoader/bin/data/notes/Ba Cissoko - Music (Selection)28.wav b/project_code/notePlayback/audioFileLoader/bin/data/notes/Ba Cissoko - Music (Selection)28.wav deleted file mode 100644 index 93125fee9..000000000 Binary files a/project_code/notePlayback/audioFileLoader/bin/data/notes/Ba Cissoko - Music (Selection)28.wav and /dev/null differ diff --git a/project_code/notePlayback/audioFileLoader/bin/data/notes/Ba Cissoko - Music (Selection)3.wav b/project_code/notePlayback/audioFileLoader/bin/data/notes/Ba Cissoko - Music (Selection)3.wav deleted file mode 100644 index 6d4fa1b8d..000000000 Binary files a/project_code/notePlayback/audioFileLoader/bin/data/notes/Ba Cissoko - Music (Selection)3.wav and /dev/null differ diff --git a/project_code/notePlayback/audioFileLoader/bin/data/notes/Ba Cissoko - Music (Selection)4.wav b/project_code/notePlayback/audioFileLoader/bin/data/notes/Ba Cissoko - Music (Selection)4.wav deleted file mode 100644 index baad72aaa..000000000 Binary files a/project_code/notePlayback/audioFileLoader/bin/data/notes/Ba Cissoko - Music (Selection)4.wav and /dev/null differ diff --git a/project_code/notePlayback/audioFileLoader/bin/data/notes/Ba Cissoko - Music (Selection)5.wav b/project_code/notePlayback/audioFileLoader/bin/data/notes/Ba Cissoko - Music (Selection)5.wav deleted file mode 100644 index 34d425efb..000000000 Binary files a/project_code/notePlayback/audioFileLoader/bin/data/notes/Ba Cissoko - Music (Selection)5.wav and /dev/null differ diff --git a/project_code/notePlayback/audioFileLoader/bin/data/notes/Ba Cissoko - Music (Selection)6.wav b/project_code/notePlayback/audioFileLoader/bin/data/notes/Ba Cissoko - Music (Selection)6.wav deleted file mode 100644 index 04ef78419..000000000 Binary files a/project_code/notePlayback/audioFileLoader/bin/data/notes/Ba Cissoko - Music (Selection)6.wav and /dev/null differ diff --git a/project_code/notePlayback/audioFileLoader/bin/data/notes/Ba Cissoko - Music (Selection)7.wav b/project_code/notePlayback/audioFileLoader/bin/data/notes/Ba Cissoko - Music (Selection)7.wav deleted file mode 100644 index 77b32de2e..000000000 Binary files a/project_code/notePlayback/audioFileLoader/bin/data/notes/Ba Cissoko - Music (Selection)7.wav and /dev/null differ diff --git a/project_code/notePlayback/audioFileLoader/bin/data/notes/Ba Cissoko - Music (Selection)8.wav b/project_code/notePlayback/audioFileLoader/bin/data/notes/Ba Cissoko - Music (Selection)8.wav deleted file mode 100644 index 79ae5a5ba..000000000 Binary files a/project_code/notePlayback/audioFileLoader/bin/data/notes/Ba Cissoko - Music (Selection)8.wav and /dev/null differ diff --git a/project_code/notePlayback/audioFileLoader/bin/data/notes/Ba Cissoko - Music (Selection)9.wav b/project_code/notePlayback/audioFileLoader/bin/data/notes/Ba Cissoko - Music (Selection)9.wav deleted file mode 100644 index 17e8607b7..000000000 Binary files a/project_code/notePlayback/audioFileLoader/bin/data/notes/Ba Cissoko - Music (Selection)9.wav and /dev/null differ diff --git a/project_code/notePlayback/audioFileLoader/bin/data/notes/Bakthi01.wav b/project_code/notePlayback/audioFileLoader/bin/data/notes/Bakthi01.wav deleted file mode 100644 index 33e1e3221..000000000 Binary files a/project_code/notePlayback/audioFileLoader/bin/data/notes/Bakthi01.wav and /dev/null differ diff --git a/project_code/notePlayback/audioFileLoader/bin/data/notes/Bakthi02.wav b/project_code/notePlayback/audioFileLoader/bin/data/notes/Bakthi02.wav deleted file mode 100644 index 7f191beb9..000000000 Binary files a/project_code/notePlayback/audioFileLoader/bin/data/notes/Bakthi02.wav and /dev/null differ diff --git a/project_code/notePlayback/audioFileLoader/bin/data/notes/Bakthi03.wav b/project_code/notePlayback/audioFileLoader/bin/data/notes/Bakthi03.wav deleted file mode 100644 index 2dfe88c69..000000000 Binary files a/project_code/notePlayback/audioFileLoader/bin/data/notes/Bakthi03.wav and /dev/null differ diff --git a/project_code/notePlayback/audioFileLoader/bin/data/notes/Bakthi04.wav b/project_code/notePlayback/audioFileLoader/bin/data/notes/Bakthi04.wav deleted file mode 100644 index af16d75ed..000000000 Binary files a/project_code/notePlayback/audioFileLoader/bin/data/notes/Bakthi04.wav and /dev/null differ diff --git a/project_code/notePlayback/audioFileLoader/bin/data/notes/Bakthi05.wav b/project_code/notePlayback/audioFileLoader/bin/data/notes/Bakthi05.wav deleted file mode 100644 index 21fa6a55c..000000000 Binary files a/project_code/notePlayback/audioFileLoader/bin/data/notes/Bakthi05.wav and /dev/null differ diff --git a/project_code/notePlayback/audioFileLoader/bin/data/notes/Bakthi06.wav b/project_code/notePlayback/audioFileLoader/bin/data/notes/Bakthi06.wav deleted file mode 100644 index 4ca04d5c2..000000000 Binary files a/project_code/notePlayback/audioFileLoader/bin/data/notes/Bakthi06.wav and /dev/null differ diff --git a/project_code/notePlayback/audioFileLoader/bin/data/notes/Bakthi07.wav b/project_code/notePlayback/audioFileLoader/bin/data/notes/Bakthi07.wav deleted file mode 100644 index a55697e3d..000000000 Binary files a/project_code/notePlayback/audioFileLoader/bin/data/notes/Bakthi07.wav and /dev/null differ diff --git a/project_code/notePlayback/audioFileLoader/bin/data/notes/Bakthi08.wav b/project_code/notePlayback/audioFileLoader/bin/data/notes/Bakthi08.wav deleted file mode 100644 index da4fd7948..000000000 Binary files a/project_code/notePlayback/audioFileLoader/bin/data/notes/Bakthi08.wav and /dev/null differ diff --git a/project_code/notePlayback/audioFileLoader/bin/data/notes/Bakthi09.wav b/project_code/notePlayback/audioFileLoader/bin/data/notes/Bakthi09.wav deleted file mode 100644 index 1ea233c6c..000000000 Binary files a/project_code/notePlayback/audioFileLoader/bin/data/notes/Bakthi09.wav and /dev/null differ diff --git a/project_code/notePlayback/audioFileLoader/bin/data/notes/Bakthi10.wav b/project_code/notePlayback/audioFileLoader/bin/data/notes/Bakthi10.wav deleted file mode 100644 index 50181dcee..000000000 Binary files a/project_code/notePlayback/audioFileLoader/bin/data/notes/Bakthi10.wav and /dev/null differ diff --git a/project_code/notePlayback/audioFileLoader/bin/data/notes/Bakthi11.wav b/project_code/notePlayback/audioFileLoader/bin/data/notes/Bakthi11.wav deleted file mode 100644 index cda130bc5..000000000 Binary files a/project_code/notePlayback/audioFileLoader/bin/data/notes/Bakthi11.wav and /dev/null differ diff --git a/project_code/notePlayback/audioFileLoader/bin/data/notes/Bakthi12.wav b/project_code/notePlayback/audioFileLoader/bin/data/notes/Bakthi12.wav deleted file mode 100644 index 34c35b2e4..000000000 Binary files a/project_code/notePlayback/audioFileLoader/bin/data/notes/Bakthi12.wav and /dev/null differ diff --git a/project_code/notePlayback/audioFileLoader/bin/data/notes/Bakthi13.wav b/project_code/notePlayback/audioFileLoader/bin/data/notes/Bakthi13.wav deleted file mode 100644 index e8d3cb5fc..000000000 Binary files a/project_code/notePlayback/audioFileLoader/bin/data/notes/Bakthi13.wav and /dev/null differ diff --git a/project_code/notePlayback/audioFileLoader/bin/data/notes/Bakthi14.wav b/project_code/notePlayback/audioFileLoader/bin/data/notes/Bakthi14.wav deleted file mode 100644 index 2dcdeb6af..000000000 Binary files a/project_code/notePlayback/audioFileLoader/bin/data/notes/Bakthi14.wav and /dev/null differ diff --git a/project_code/notePlayback/audioFileLoader/bin/data/notes/La_Previa01.wav b/project_code/notePlayback/audioFileLoader/bin/data/notes/La_Previa01.wav deleted file mode 100644 index 78404acf3..000000000 Binary files a/project_code/notePlayback/audioFileLoader/bin/data/notes/La_Previa01.wav and /dev/null differ diff --git a/project_code/notePlayback/audioFileLoader/bin/data/notes/La_Previa02.wav b/project_code/notePlayback/audioFileLoader/bin/data/notes/La_Previa02.wav deleted file mode 100644 index e4b991351..000000000 Binary files a/project_code/notePlayback/audioFileLoader/bin/data/notes/La_Previa02.wav and /dev/null differ diff --git a/project_code/notePlayback/audioFileLoader/bin/data/notes/La_Previa03.wav b/project_code/notePlayback/audioFileLoader/bin/data/notes/La_Previa03.wav deleted file mode 100644 index ccf37495b..000000000 Binary files a/project_code/notePlayback/audioFileLoader/bin/data/notes/La_Previa03.wav and /dev/null differ diff --git a/project_code/notePlayback/audioFileLoader/bin/data/notes/La_Previa04.wav b/project_code/notePlayback/audioFileLoader/bin/data/notes/La_Previa04.wav deleted file mode 100644 index eeee21719..000000000 Binary files a/project_code/notePlayback/audioFileLoader/bin/data/notes/La_Previa04.wav and /dev/null differ diff --git a/project_code/notePlayback/audioFileLoader/bin/data/notes/La_Previa05.wav b/project_code/notePlayback/audioFileLoader/bin/data/notes/La_Previa05.wav deleted file mode 100644 index 186b7ef52..000000000 Binary files a/project_code/notePlayback/audioFileLoader/bin/data/notes/La_Previa05.wav and /dev/null differ diff --git a/project_code/notePlayback/audioFileLoader/bin/data/notes/La_Previa06.wav b/project_code/notePlayback/audioFileLoader/bin/data/notes/La_Previa06.wav deleted file mode 100644 index 0fc768598..000000000 Binary files a/project_code/notePlayback/audioFileLoader/bin/data/notes/La_Previa06.wav and /dev/null differ diff --git a/project_code/notePlayback/audioFileLoader/bin/data/notes/La_Previa07.wav b/project_code/notePlayback/audioFileLoader/bin/data/notes/La_Previa07.wav deleted file mode 100644 index 9dd18a4fc..000000000 Binary files a/project_code/notePlayback/audioFileLoader/bin/data/notes/La_Previa07.wav and /dev/null differ diff --git a/project_code/notePlayback/audioFileLoader/bin/data/notes/La_Previa08.wav b/project_code/notePlayback/audioFileLoader/bin/data/notes/La_Previa08.wav deleted file mode 100644 index a1ca5da75..000000000 Binary files a/project_code/notePlayback/audioFileLoader/bin/data/notes/La_Previa08.wav and /dev/null differ diff --git a/project_code/notePlayback/audioFileLoader/bin/data/notes/La_Previa09.wav b/project_code/notePlayback/audioFileLoader/bin/data/notes/La_Previa09.wav deleted file mode 100644 index 14c83671b..000000000 Binary files a/project_code/notePlayback/audioFileLoader/bin/data/notes/La_Previa09.wav and /dev/null differ diff --git a/project_code/notePlayback/audioFileLoader/bin/data/notes/La_Previa10.wav b/project_code/notePlayback/audioFileLoader/bin/data/notes/La_Previa10.wav deleted file mode 100644 index b61c73c92..000000000 Binary files a/project_code/notePlayback/audioFileLoader/bin/data/notes/La_Previa10.wav and /dev/null differ diff --git a/project_code/notePlayback/audioFileLoader/bin/data/notes/La_Previa11.wav b/project_code/notePlayback/audioFileLoader/bin/data/notes/La_Previa11.wav deleted file mode 100644 index 8758b0540..000000000 Binary files a/project_code/notePlayback/audioFileLoader/bin/data/notes/La_Previa11.wav and /dev/null differ diff --git a/project_code/notePlayback/audioFileLoader/bin/data/notes/La_Previa12.wav b/project_code/notePlayback/audioFileLoader/bin/data/notes/La_Previa12.wav deleted file mode 100644 index 06fc7dcf0..000000000 Binary files a/project_code/notePlayback/audioFileLoader/bin/data/notes/La_Previa12.wav and /dev/null differ diff --git a/project_code/notePlayback/audioFileLoader/bin/data/notes/La_Previa13.wav b/project_code/notePlayback/audioFileLoader/bin/data/notes/La_Previa13.wav deleted file mode 100644 index 7e6345677..000000000 Binary files a/project_code/notePlayback/audioFileLoader/bin/data/notes/La_Previa13.wav and /dev/null differ diff --git a/project_code/notePlayback/audioFileLoader/bin/data/notes/Lankasri01.wav b/project_code/notePlayback/audioFileLoader/bin/data/notes/Lankasri01.wav deleted file mode 100644 index c247b3b23..000000000 Binary files a/project_code/notePlayback/audioFileLoader/bin/data/notes/Lankasri01.wav and /dev/null differ diff --git a/project_code/notePlayback/audioFileLoader/bin/data/notes/Lankasri02.wav b/project_code/notePlayback/audioFileLoader/bin/data/notes/Lankasri02.wav deleted file mode 100644 index 74afd001d..000000000 Binary files a/project_code/notePlayback/audioFileLoader/bin/data/notes/Lankasri02.wav and /dev/null differ diff --git a/project_code/notePlayback/audioFileLoader/bin/data/notes/Lankasri03.wav b/project_code/notePlayback/audioFileLoader/bin/data/notes/Lankasri03.wav deleted file mode 100644 index dee6f4da0..000000000 Binary files a/project_code/notePlayback/audioFileLoader/bin/data/notes/Lankasri03.wav and /dev/null differ diff --git a/project_code/notePlayback/audioFileLoader/bin/data/notes/Lankasri04.wav b/project_code/notePlayback/audioFileLoader/bin/data/notes/Lankasri04.wav deleted file mode 100644 index 67087cd6b..000000000 Binary files a/project_code/notePlayback/audioFileLoader/bin/data/notes/Lankasri04.wav and /dev/null differ diff --git a/project_code/notePlayback/audioFileLoader/bin/data/notes/Lankasri05.wav b/project_code/notePlayback/audioFileLoader/bin/data/notes/Lankasri05.wav deleted file mode 100644 index 8b04dba2c..000000000 Binary files a/project_code/notePlayback/audioFileLoader/bin/data/notes/Lankasri05.wav and /dev/null differ diff --git a/project_code/notePlayback/audioFileLoader/bin/data/notes/Lankasri06.wav b/project_code/notePlayback/audioFileLoader/bin/data/notes/Lankasri06.wav deleted file mode 100644 index ccf0b31fd..000000000 Binary files a/project_code/notePlayback/audioFileLoader/bin/data/notes/Lankasri06.wav and /dev/null differ diff --git a/project_code/notePlayback/audioFileLoader/bin/data/notes/Lankasri07.wav b/project_code/notePlayback/audioFileLoader/bin/data/notes/Lankasri07.wav deleted file mode 100644 index aa025eb90..000000000 Binary files a/project_code/notePlayback/audioFileLoader/bin/data/notes/Lankasri07.wav and /dev/null differ diff --git a/project_code/notePlayback/audioFileLoader/bin/data/notes/Lankasri08.wav b/project_code/notePlayback/audioFileLoader/bin/data/notes/Lankasri08.wav deleted file mode 100644 index 53502874b..000000000 Binary files a/project_code/notePlayback/audioFileLoader/bin/data/notes/Lankasri08.wav and /dev/null differ diff --git a/project_code/notePlayback/audioFileLoader/bin/data/notes/alj01.wav b/project_code/notePlayback/audioFileLoader/bin/data/notes/alj01.wav deleted file mode 100644 index f6957b6ce..000000000 Binary files a/project_code/notePlayback/audioFileLoader/bin/data/notes/alj01.wav and /dev/null differ diff --git a/project_code/notePlayback/audioFileLoader/bin/data/notes/alj02.wav b/project_code/notePlayback/audioFileLoader/bin/data/notes/alj02.wav deleted file mode 100644 index bd6be2886..000000000 Binary files a/project_code/notePlayback/audioFileLoader/bin/data/notes/alj02.wav and /dev/null differ diff --git a/project_code/notePlayback/audioFileLoader/bin/data/notes/alj03.wav b/project_code/notePlayback/audioFileLoader/bin/data/notes/alj03.wav deleted file mode 100644 index 5f8190dc6..000000000 Binary files a/project_code/notePlayback/audioFileLoader/bin/data/notes/alj03.wav and /dev/null differ diff --git a/project_code/notePlayback/audioFileLoader/bin/data/notes/alj04.wav b/project_code/notePlayback/audioFileLoader/bin/data/notes/alj04.wav deleted file mode 100644 index ba12f61b3..000000000 Binary files a/project_code/notePlayback/audioFileLoader/bin/data/notes/alj04.wav and /dev/null differ diff --git a/project_code/notePlayback/audioFileLoader/bin/data/notes/alj05.wav b/project_code/notePlayback/audioFileLoader/bin/data/notes/alj05.wav deleted file mode 100644 index ab548317b..000000000 Binary files a/project_code/notePlayback/audioFileLoader/bin/data/notes/alj05.wav and /dev/null differ diff --git a/project_code/notePlayback/audioFileLoader/bin/data/notes/alj06.wav b/project_code/notePlayback/audioFileLoader/bin/data/notes/alj06.wav deleted file mode 100644 index a50d57435..000000000 Binary files a/project_code/notePlayback/audioFileLoader/bin/data/notes/alj06.wav and /dev/null differ diff --git a/project_code/notePlayback/audioFileLoader/bin/data/notes/alj07.wav b/project_code/notePlayback/audioFileLoader/bin/data/notes/alj07.wav deleted file mode 100644 index d4a530293..000000000 Binary files a/project_code/notePlayback/audioFileLoader/bin/data/notes/alj07.wav and /dev/null differ diff --git a/project_code/notePlayback/audioFileLoader/bin/data/notes/alj08.wav b/project_code/notePlayback/audioFileLoader/bin/data/notes/alj08.wav deleted file mode 100644 index 628829278..000000000 Binary files a/project_code/notePlayback/audioFileLoader/bin/data/notes/alj08.wav and /dev/null differ diff --git a/project_code/notePlayback/audioFileLoader/bin/data/notes/alj09.wav b/project_code/notePlayback/audioFileLoader/bin/data/notes/alj09.wav deleted file mode 100644 index 96502915a..000000000 Binary files a/project_code/notePlayback/audioFileLoader/bin/data/notes/alj09.wav and /dev/null differ diff --git a/project_code/notePlayback/audioFileLoader/bin/data/notes/alj10.wav b/project_code/notePlayback/audioFileLoader/bin/data/notes/alj10.wav deleted file mode 100644 index fef268244..000000000 Binary files a/project_code/notePlayback/audioFileLoader/bin/data/notes/alj10.wav and /dev/null differ diff --git a/project_code/notePlayback/audioFileLoader/bin/data/notes/alj11.wav b/project_code/notePlayback/audioFileLoader/bin/data/notes/alj11.wav deleted file mode 100644 index 94a6929d0..000000000 Binary files a/project_code/notePlayback/audioFileLoader/bin/data/notes/alj11.wav and /dev/null differ diff --git a/project_code/notePlayback/audioFileLoader/bin/data/notes/alj12.wav b/project_code/notePlayback/audioFileLoader/bin/data/notes/alj12.wav deleted file mode 100644 index 0ec55e237..000000000 Binary files a/project_code/notePlayback/audioFileLoader/bin/data/notes/alj12.wav and /dev/null differ diff --git a/project_code/notePlayback/audioFileLoader/bin/data/notes/alj13.wav b/project_code/notePlayback/audioFileLoader/bin/data/notes/alj13.wav deleted file mode 100644 index 0e05da3bf..000000000 Binary files a/project_code/notePlayback/audioFileLoader/bin/data/notes/alj13.wav and /dev/null differ diff --git a/project_code/notePlayback/audioFileLoader/bin/data/notes/alj14.wav b/project_code/notePlayback/audioFileLoader/bin/data/notes/alj14.wav deleted file mode 100644 index 8ffb40774..000000000 Binary files a/project_code/notePlayback/audioFileLoader/bin/data/notes/alj14.wav and /dev/null differ diff --git a/project_code/notePlayback/audioFileLoader/bin/data/notes/alj15.wav b/project_code/notePlayback/audioFileLoader/bin/data/notes/alj15.wav deleted file mode 100644 index 917f9732c..000000000 Binary files a/project_code/notePlayback/audioFileLoader/bin/data/notes/alj15.wav and /dev/null differ diff --git a/project_code/notePlayback/audioFileLoader/bin/data/notes/alj16.wav b/project_code/notePlayback/audioFileLoader/bin/data/notes/alj16.wav deleted file mode 100644 index 316e73572..000000000 Binary files a/project_code/notePlayback/audioFileLoader/bin/data/notes/alj16.wav and /dev/null differ diff --git a/project_code/notePlayback/audioFileLoader/bin/data/notes/alj17.wav b/project_code/notePlayback/audioFileLoader/bin/data/notes/alj17.wav deleted file mode 100644 index 9522d032a..000000000 Binary files a/project_code/notePlayback/audioFileLoader/bin/data/notes/alj17.wav and /dev/null differ diff --git a/project_code/notePlayback/audioFileLoader/bin/data/notes/alj18.wav b/project_code/notePlayback/audioFileLoader/bin/data/notes/alj18.wav deleted file mode 100644 index 1d516965e..000000000 Binary files a/project_code/notePlayback/audioFileLoader/bin/data/notes/alj18.wav and /dev/null differ diff --git a/project_code/notePlayback/audioFileLoader/bin/data/notes/alj19.wav b/project_code/notePlayback/audioFileLoader/bin/data/notes/alj19.wav deleted file mode 100644 index b3c7ebccb..000000000 Binary files a/project_code/notePlayback/audioFileLoader/bin/data/notes/alj19.wav and /dev/null differ diff --git a/project_code/notePlayback/audioFileLoader/bin/data/notes/alj20.wav b/project_code/notePlayback/audioFileLoader/bin/data/notes/alj20.wav deleted file mode 100644 index 1a085a6df..000000000 Binary files a/project_code/notePlayback/audioFileLoader/bin/data/notes/alj20.wav and /dev/null differ diff --git a/project_code/notePlayback/audioFileLoader/bin/data/notes/alj21.wav b/project_code/notePlayback/audioFileLoader/bin/data/notes/alj21.wav deleted file mode 100644 index dff251349..000000000 Binary files a/project_code/notePlayback/audioFileLoader/bin/data/notes/alj21.wav and /dev/null differ diff --git a/project_code/notePlayback/audioFileLoader/bin/data/notes/alj22.wav b/project_code/notePlayback/audioFileLoader/bin/data/notes/alj22.wav deleted file mode 100644 index 589820b4f..000000000 Binary files a/project_code/notePlayback/audioFileLoader/bin/data/notes/alj22.wav and /dev/null differ diff --git a/project_code/notePlayback/audioFileLoader/bin/data/notes/alj23.wav b/project_code/notePlayback/audioFileLoader/bin/data/notes/alj23.wav deleted file mode 100644 index 613ff9e96..000000000 Binary files a/project_code/notePlayback/audioFileLoader/bin/data/notes/alj23.wav and /dev/null differ diff --git a/project_code/notePlayback/audioFileLoader/bin/data/notes/alj24.wav b/project_code/notePlayback/audioFileLoader/bin/data/notes/alj24.wav deleted file mode 100644 index 471a988e0..000000000 Binary files a/project_code/notePlayback/audioFileLoader/bin/data/notes/alj24.wav and /dev/null differ diff --git a/project_code/notePlayback/audioFileLoader/bin/data/notes/alj25.wav b/project_code/notePlayback/audioFileLoader/bin/data/notes/alj25.wav deleted file mode 100644 index 888f2751e..000000000 Binary files a/project_code/notePlayback/audioFileLoader/bin/data/notes/alj25.wav and /dev/null differ diff --git a/project_code/notePlayback/audioFileLoader/bin/data/notes/alj26.wav b/project_code/notePlayback/audioFileLoader/bin/data/notes/alj26.wav deleted file mode 100644 index f0b422cca..000000000 Binary files a/project_code/notePlayback/audioFileLoader/bin/data/notes/alj26.wav and /dev/null differ diff --git a/project_code/notePlayback/audioFileLoader/bin/data/notes/alj27.wav b/project_code/notePlayback/audioFileLoader/bin/data/notes/alj27.wav deleted file mode 100644 index f9ab5ef9b..000000000 Binary files a/project_code/notePlayback/audioFileLoader/bin/data/notes/alj27.wav and /dev/null differ diff --git a/project_code/notePlayback/audioFileLoader/bin/data/notes/alj28.wav b/project_code/notePlayback/audioFileLoader/bin/data/notes/alj28.wav deleted file mode 100644 index 4e8f84e9a..000000000 Binary files a/project_code/notePlayback/audioFileLoader/bin/data/notes/alj28.wav and /dev/null differ diff --git a/project_code/notePlayback/audioFileLoader/bin/data/notes/alj29.wav b/project_code/notePlayback/audioFileLoader/bin/data/notes/alj29.wav deleted file mode 100644 index 884d69882..000000000 Binary files a/project_code/notePlayback/audioFileLoader/bin/data/notes/alj29.wav and /dev/null differ diff --git a/project_code/notePlayback/audioFileLoader/bin/data/notes/alj30.wav b/project_code/notePlayback/audioFileLoader/bin/data/notes/alj30.wav deleted file mode 100644 index 35ec2f82d..000000000 Binary files a/project_code/notePlayback/audioFileLoader/bin/data/notes/alj30.wav and /dev/null differ diff --git a/project_code/notePlayback/audioFileLoader/bin/data/notes/alj31.wav b/project_code/notePlayback/audioFileLoader/bin/data/notes/alj31.wav deleted file mode 100644 index 449e5f6b7..000000000 Binary files a/project_code/notePlayback/audioFileLoader/bin/data/notes/alj31.wav and /dev/null differ diff --git a/project_code/notePlayback/audioFileLoader/bin/data/notes/d100_01.wav b/project_code/notePlayback/audioFileLoader/bin/data/notes/d100_01.wav deleted file mode 100644 index aa814701e..000000000 Binary files a/project_code/notePlayback/audioFileLoader/bin/data/notes/d100_01.wav and /dev/null differ diff --git a/project_code/notePlayback/audioFileLoader/bin/data/notes/d100_02.wav b/project_code/notePlayback/audioFileLoader/bin/data/notes/d100_02.wav deleted file mode 100644 index a27121993..000000000 Binary files a/project_code/notePlayback/audioFileLoader/bin/data/notes/d100_02.wav and /dev/null differ diff --git a/project_code/notePlayback/audioFileLoader/bin/data/notes/d100_03.wav b/project_code/notePlayback/audioFileLoader/bin/data/notes/d100_03.wav deleted file mode 100644 index 6ca0bd889..000000000 Binary files a/project_code/notePlayback/audioFileLoader/bin/data/notes/d100_03.wav and /dev/null differ diff --git a/project_code/notePlayback/audioFileLoader/bin/data/notes/d100_04.wav b/project_code/notePlayback/audioFileLoader/bin/data/notes/d100_04.wav deleted file mode 100644 index b8b6f9398..000000000 Binary files a/project_code/notePlayback/audioFileLoader/bin/data/notes/d100_04.wav and /dev/null differ diff --git a/project_code/notePlayback/audioFileLoader/bin/data/notes/d100_05.wav b/project_code/notePlayback/audioFileLoader/bin/data/notes/d100_05.wav deleted file mode 100644 index 154cc7a1b..000000000 Binary files a/project_code/notePlayback/audioFileLoader/bin/data/notes/d100_05.wav and /dev/null differ diff --git a/project_code/notePlayback/audioFileLoader/bin/data/notes/d100_06.wav b/project_code/notePlayback/audioFileLoader/bin/data/notes/d100_06.wav deleted file mode 100644 index 8774411d5..000000000 Binary files a/project_code/notePlayback/audioFileLoader/bin/data/notes/d100_06.wav and /dev/null differ diff --git a/project_code/notePlayback/audioFileLoader/bin/data/notes/d100_07.wav b/project_code/notePlayback/audioFileLoader/bin/data/notes/d100_07.wav deleted file mode 100644 index b79a0a32d..000000000 Binary files a/project_code/notePlayback/audioFileLoader/bin/data/notes/d100_07.wav and /dev/null differ diff --git a/project_code/notePlayback/audioFileLoader/bin/data/notes/d100_08.wav b/project_code/notePlayback/audioFileLoader/bin/data/notes/d100_08.wav deleted file mode 100644 index ed47a40d6..000000000 Binary files a/project_code/notePlayback/audioFileLoader/bin/data/notes/d100_08.wav and /dev/null differ diff --git a/project_code/notePlayback/audioFileLoader/bin/data/notes/d100_09.wav b/project_code/notePlayback/audioFileLoader/bin/data/notes/d100_09.wav deleted file mode 100644 index 33a4a3d7f..000000000 Binary files a/project_code/notePlayback/audioFileLoader/bin/data/notes/d100_09.wav and /dev/null differ diff --git a/project_code/notePlayback/audioFileLoader/bin/data/notes/d100_10.wav b/project_code/notePlayback/audioFileLoader/bin/data/notes/d100_10.wav deleted file mode 100644 index 35be542bc..000000000 Binary files a/project_code/notePlayback/audioFileLoader/bin/data/notes/d100_10.wav and /dev/null differ diff --git a/project_code/notePlayback/audioFileLoader/bin/data/notes/d100_11.wav b/project_code/notePlayback/audioFileLoader/bin/data/notes/d100_11.wav deleted file mode 100644 index 7ad30cec9..000000000 Binary files a/project_code/notePlayback/audioFileLoader/bin/data/notes/d100_11.wav and /dev/null differ diff --git a/project_code/notePlayback/audioFileLoader/bin/data/notes/d100_12.wav b/project_code/notePlayback/audioFileLoader/bin/data/notes/d100_12.wav deleted file mode 100644 index 407228ddd..000000000 Binary files a/project_code/notePlayback/audioFileLoader/bin/data/notes/d100_12.wav and /dev/null differ diff --git a/project_code/notePlayback/audioFileLoader/bin/data/notes/d100_13.wav b/project_code/notePlayback/audioFileLoader/bin/data/notes/d100_13.wav deleted file mode 100644 index a8b4f1d90..000000000 Binary files a/project_code/notePlayback/audioFileLoader/bin/data/notes/d100_13.wav and /dev/null differ diff --git a/project_code/notePlayback/audioFileLoader/bin/data/notes/d100_14.wav b/project_code/notePlayback/audioFileLoader/bin/data/notes/d100_14.wav deleted file mode 100644 index 770981d56..000000000 Binary files a/project_code/notePlayback/audioFileLoader/bin/data/notes/d100_14.wav and /dev/null differ diff --git a/project_code/notePlayback/audioFileLoader/bin/data/notes/d100_15.wav b/project_code/notePlayback/audioFileLoader/bin/data/notes/d100_15.wav deleted file mode 100644 index 36423a66b..000000000 Binary files a/project_code/notePlayback/audioFileLoader/bin/data/notes/d100_15.wav and /dev/null differ diff --git a/project_code/notePlayback/audioFileLoader/bin/data/notes/d100_16.wav b/project_code/notePlayback/audioFileLoader/bin/data/notes/d100_16.wav deleted file mode 100644 index e51695d55..000000000 Binary files a/project_code/notePlayback/audioFileLoader/bin/data/notes/d100_16.wav and /dev/null differ diff --git a/project_code/notePlayback/audioFileLoader/bin/data/notes/d100_17.wav b/project_code/notePlayback/audioFileLoader/bin/data/notes/d100_17.wav deleted file mode 100644 index e36161c2b..000000000 Binary files a/project_code/notePlayback/audioFileLoader/bin/data/notes/d100_17.wav and /dev/null differ diff --git a/project_code/notePlayback/audioFileLoader/bin/data/notes/d100_18.wav b/project_code/notePlayback/audioFileLoader/bin/data/notes/d100_18.wav deleted file mode 100644 index 04f2f8c6a..000000000 Binary files a/project_code/notePlayback/audioFileLoader/bin/data/notes/d100_18.wav and /dev/null differ diff --git a/project_code/notePlayback/audioFileLoader/bin/data/notes/d100_19.wav b/project_code/notePlayback/audioFileLoader/bin/data/notes/d100_19.wav deleted file mode 100644 index fdc45eb5b..000000000 Binary files a/project_code/notePlayback/audioFileLoader/bin/data/notes/d100_19.wav and /dev/null differ diff --git a/project_code/notePlayback/audioFileLoader/bin/data/notes/d100_20.wav b/project_code/notePlayback/audioFileLoader/bin/data/notes/d100_20.wav deleted file mode 100644 index 9c86e9885..000000000 Binary files a/project_code/notePlayback/audioFileLoader/bin/data/notes/d100_20.wav and /dev/null differ diff --git a/project_code/notePlayback/audioFileLoader/bin/data/notes/d100_21.wav b/project_code/notePlayback/audioFileLoader/bin/data/notes/d100_21.wav deleted file mode 100644 index 089bbd775..000000000 Binary files a/project_code/notePlayback/audioFileLoader/bin/data/notes/d100_21.wav and /dev/null differ diff --git a/project_code/notePlayback/audioFileLoader/bin/data/notes/d100_22.wav b/project_code/notePlayback/audioFileLoader/bin/data/notes/d100_22.wav deleted file mode 100644 index 9ccab7168..000000000 Binary files a/project_code/notePlayback/audioFileLoader/bin/data/notes/d100_22.wav and /dev/null differ diff --git a/project_code/notePlayback/audioFileLoader/bin/data/notes/d100_23.wav b/project_code/notePlayback/audioFileLoader/bin/data/notes/d100_23.wav deleted file mode 100644 index 73f05abf5..000000000 Binary files a/project_code/notePlayback/audioFileLoader/bin/data/notes/d100_23.wav and /dev/null differ diff --git a/project_code/notePlayback/audioFileLoader/bin/data/notes/d100_24.wav b/project_code/notePlayback/audioFileLoader/bin/data/notes/d100_24.wav deleted file mode 100644 index 4aa071e03..000000000 Binary files a/project_code/notePlayback/audioFileLoader/bin/data/notes/d100_24.wav and /dev/null differ diff --git a/project_code/notePlayback/audioFileLoader/bin/data/notes/d100_25.wav b/project_code/notePlayback/audioFileLoader/bin/data/notes/d100_25.wav deleted file mode 100644 index acd0c8fe7..000000000 Binary files a/project_code/notePlayback/audioFileLoader/bin/data/notes/d100_25.wav and /dev/null differ diff --git a/project_code/notePlayback/audioFileLoader/bin/data/notes/d100_26.wav b/project_code/notePlayback/audioFileLoader/bin/data/notes/d100_26.wav deleted file mode 100644 index 1f6f0dabb..000000000 Binary files a/project_code/notePlayback/audioFileLoader/bin/data/notes/d100_26.wav and /dev/null differ diff --git a/project_code/notePlayback/audioFileLoader/bin/data/notes/d100_27.wav b/project_code/notePlayback/audioFileLoader/bin/data/notes/d100_27.wav deleted file mode 100644 index 2ce4174bb..000000000 Binary files a/project_code/notePlayback/audioFileLoader/bin/data/notes/d100_27.wav and /dev/null differ diff --git a/project_code/notePlayback/audioFileLoader/bin/data/notes/d100_28.wav b/project_code/notePlayback/audioFileLoader/bin/data/notes/d100_28.wav deleted file mode 100644 index da9b786d2..000000000 Binary files a/project_code/notePlayback/audioFileLoader/bin/data/notes/d100_28.wav and /dev/null differ diff --git a/project_code/notePlayback/audioFileLoader/bin/data/notes/d100_29.wav b/project_code/notePlayback/audioFileLoader/bin/data/notes/d100_29.wav deleted file mode 100644 index 7834945e5..000000000 Binary files a/project_code/notePlayback/audioFileLoader/bin/data/notes/d100_29.wav and /dev/null differ diff --git a/project_code/notePlayback/audioFileLoader/bin/data/notes/d100_30.wav b/project_code/notePlayback/audioFileLoader/bin/data/notes/d100_30.wav deleted file mode 100644 index 10beef17f..000000000 Binary files a/project_code/notePlayback/audioFileLoader/bin/data/notes/d100_30.wav and /dev/null differ diff --git a/project_code/notePlayback/audioFileLoader/bin/data/notes/d100_31.wav b/project_code/notePlayback/audioFileLoader/bin/data/notes/d100_31.wav deleted file mode 100644 index aabb20c2c..000000000 Binary files a/project_code/notePlayback/audioFileLoader/bin/data/notes/d100_31.wav and /dev/null differ diff --git a/project_code/notePlayback/audioFileLoader/bin/data/notes/d100_32.wav b/project_code/notePlayback/audioFileLoader/bin/data/notes/d100_32.wav deleted file mode 100644 index 94166aef9..000000000 Binary files a/project_code/notePlayback/audioFileLoader/bin/data/notes/d100_32.wav and /dev/null differ diff --git a/project_code/notePlayback/audioFileLoader/bin/data/notes/d100_33.wav b/project_code/notePlayback/audioFileLoader/bin/data/notes/d100_33.wav deleted file mode 100644 index 4e2639c2b..000000000 Binary files a/project_code/notePlayback/audioFileLoader/bin/data/notes/d100_33.wav and /dev/null differ diff --git a/project_code/notePlayback/audioFileLoader/bin/data/notes/d100_34.wav b/project_code/notePlayback/audioFileLoader/bin/data/notes/d100_34.wav deleted file mode 100644 index 20cfcb8df..000000000 Binary files a/project_code/notePlayback/audioFileLoader/bin/data/notes/d100_34.wav and /dev/null differ diff --git a/project_code/notePlayback/audioFileLoader/bin/data/notes/d100_35.wav b/project_code/notePlayback/audioFileLoader/bin/data/notes/d100_35.wav deleted file mode 100644 index 6de59a20d..000000000 Binary files a/project_code/notePlayback/audioFileLoader/bin/data/notes/d100_35.wav and /dev/null differ diff --git a/project_code/notePlayback/audioFileLoader/bin/data/notes/d100_36.wav b/project_code/notePlayback/audioFileLoader/bin/data/notes/d100_36.wav deleted file mode 100644 index 5ebd71097..000000000 Binary files a/project_code/notePlayback/audioFileLoader/bin/data/notes/d100_36.wav and /dev/null differ diff --git a/project_code/notePlayback/audioFileLoader/bin/data/notes/d100_37.wav b/project_code/notePlayback/audioFileLoader/bin/data/notes/d100_37.wav deleted file mode 100644 index 89e88fe32..000000000 Binary files a/project_code/notePlayback/audioFileLoader/bin/data/notes/d100_37.wav and /dev/null differ diff --git a/project_code/notePlayback/audioFileLoader/bin/data/notes/d100_38.wav b/project_code/notePlayback/audioFileLoader/bin/data/notes/d100_38.wav deleted file mode 100644 index 255e01c67..000000000 Binary files a/project_code/notePlayback/audioFileLoader/bin/data/notes/d100_38.wav and /dev/null differ diff --git a/project_code/notePlayback/audioFileLoader/bin/data/notes/d100_39.wav b/project_code/notePlayback/audioFileLoader/bin/data/notes/d100_39.wav deleted file mode 100644 index ad49789ec..000000000 Binary files a/project_code/notePlayback/audioFileLoader/bin/data/notes/d100_39.wav and /dev/null differ diff --git a/project_code/notePlayback/audioFileLoader/bin/data/notes/palm01.wav b/project_code/notePlayback/audioFileLoader/bin/data/notes/palm01.wav deleted file mode 100644 index 8f0bf1892..000000000 Binary files a/project_code/notePlayback/audioFileLoader/bin/data/notes/palm01.wav and /dev/null differ diff --git a/project_code/notePlayback/audioFileLoader/bin/data/notes/palm02.wav b/project_code/notePlayback/audioFileLoader/bin/data/notes/palm02.wav deleted file mode 100644 index c5cb51331..000000000 Binary files a/project_code/notePlayback/audioFileLoader/bin/data/notes/palm02.wav and /dev/null differ diff --git a/project_code/notePlayback/audioFileLoader/bin/data/notes/palm03.wav b/project_code/notePlayback/audioFileLoader/bin/data/notes/palm03.wav deleted file mode 100644 index 57582d131..000000000 Binary files a/project_code/notePlayback/audioFileLoader/bin/data/notes/palm03.wav and /dev/null differ diff --git a/project_code/notePlayback/audioFileLoader/bin/data/notes/palm04.wav b/project_code/notePlayback/audioFileLoader/bin/data/notes/palm04.wav deleted file mode 100644 index 0a0c16617..000000000 Binary files a/project_code/notePlayback/audioFileLoader/bin/data/notes/palm04.wav and /dev/null differ diff --git a/project_code/notePlayback/audioFileLoader/bin/data/notes/palm05.wav b/project_code/notePlayback/audioFileLoader/bin/data/notes/palm05.wav deleted file mode 100644 index 3c14ef3a4..000000000 Binary files a/project_code/notePlayback/audioFileLoader/bin/data/notes/palm05.wav and /dev/null differ diff --git a/project_code/notePlayback/audioFileLoader/bin/data/notes/palm06.wav b/project_code/notePlayback/audioFileLoader/bin/data/notes/palm06.wav deleted file mode 100644 index de4be213f..000000000 Binary files a/project_code/notePlayback/audioFileLoader/bin/data/notes/palm06.wav and /dev/null differ diff --git a/project_code/notePlayback/audioFileLoader/bin/data/notes/palm07.wav b/project_code/notePlayback/audioFileLoader/bin/data/notes/palm07.wav deleted file mode 100644 index 2c48573cd..000000000 Binary files a/project_code/notePlayback/audioFileLoader/bin/data/notes/palm07.wav and /dev/null differ diff --git a/project_code/notePlayback/audioFileLoader/bin/data/notes/palm08.wav b/project_code/notePlayback/audioFileLoader/bin/data/notes/palm08.wav deleted file mode 100644 index 41ae3968f..000000000 Binary files a/project_code/notePlayback/audioFileLoader/bin/data/notes/palm08.wav and /dev/null differ diff --git a/project_code/notePlayback/audioFileLoader/bin/data/notes/pkp01.wav b/project_code/notePlayback/audioFileLoader/bin/data/notes/pkp01.wav deleted file mode 100644 index 797f4f142..000000000 Binary files a/project_code/notePlayback/audioFileLoader/bin/data/notes/pkp01.wav and /dev/null differ diff --git a/project_code/notePlayback/audioFileLoader/bin/data/notes/pkp02.wav b/project_code/notePlayback/audioFileLoader/bin/data/notes/pkp02.wav deleted file mode 100644 index 752ae3bf6..000000000 Binary files a/project_code/notePlayback/audioFileLoader/bin/data/notes/pkp02.wav and /dev/null differ diff --git a/project_code/notePlayback/audioFileLoader/bin/data/notes/pkp03.wav b/project_code/notePlayback/audioFileLoader/bin/data/notes/pkp03.wav deleted file mode 100644 index 1bccf95f8..000000000 Binary files a/project_code/notePlayback/audioFileLoader/bin/data/notes/pkp03.wav and /dev/null differ diff --git a/project_code/notePlayback/audioFileLoader/bin/data/notes/pkp04.wav b/project_code/notePlayback/audioFileLoader/bin/data/notes/pkp04.wav deleted file mode 100644 index 983468769..000000000 Binary files a/project_code/notePlayback/audioFileLoader/bin/data/notes/pkp04.wav and /dev/null differ diff --git a/project_code/notePlayback/audioFileLoader/bin/data/notes/pkp05.wav b/project_code/notePlayback/audioFileLoader/bin/data/notes/pkp05.wav deleted file mode 100644 index a23989e81..000000000 Binary files a/project_code/notePlayback/audioFileLoader/bin/data/notes/pkp05.wav and /dev/null differ diff --git a/project_code/notePlayback/audioFileLoader/bin/data/notes/pkp06.wav b/project_code/notePlayback/audioFileLoader/bin/data/notes/pkp06.wav deleted file mode 100644 index 6158d68ef..000000000 Binary files a/project_code/notePlayback/audioFileLoader/bin/data/notes/pkp06.wav and /dev/null differ diff --git a/project_code/notePlayback/audioFileLoader/bin/data/notes/pkp07.wav b/project_code/notePlayback/audioFileLoader/bin/data/notes/pkp07.wav deleted file mode 100644 index 7fab17647..000000000 Binary files a/project_code/notePlayback/audioFileLoader/bin/data/notes/pkp07.wav and /dev/null differ diff --git a/project_code/notePlayback/audioFileLoader/bin/data/notes/pkp08.wav b/project_code/notePlayback/audioFileLoader/bin/data/notes/pkp08.wav deleted file mode 100644 index c738a3cd3..000000000 Binary files a/project_code/notePlayback/audioFileLoader/bin/data/notes/pkp08.wav and /dev/null differ diff --git a/project_code/notePlayback/audioFileLoader/bin/data/notes/pkp09.wav b/project_code/notePlayback/audioFileLoader/bin/data/notes/pkp09.wav deleted file mode 100644 index 8e5150a67..000000000 Binary files a/project_code/notePlayback/audioFileLoader/bin/data/notes/pkp09.wav and /dev/null differ diff --git a/project_code/notePlayback/audioFileLoader/bin/data/notes/pkp10.wav b/project_code/notePlayback/audioFileLoader/bin/data/notes/pkp10.wav deleted file mode 100644 index efe442462..000000000 Binary files a/project_code/notePlayback/audioFileLoader/bin/data/notes/pkp10.wav and /dev/null differ diff --git a/project_code/notePlayback/audioFileLoader/bin/data/notes/pkp11.wav b/project_code/notePlayback/audioFileLoader/bin/data/notes/pkp11.wav deleted file mode 100644 index 9b67e92a9..000000000 Binary files a/project_code/notePlayback/audioFileLoader/bin/data/notes/pkp11.wav and /dev/null differ diff --git a/project_code/notePlayback/audioFileLoader/bin/data/notes/radio_jat01.wav b/project_code/notePlayback/audioFileLoader/bin/data/notes/radio_jat01.wav deleted file mode 100644 index 767bad573..000000000 Binary files a/project_code/notePlayback/audioFileLoader/bin/data/notes/radio_jat01.wav and /dev/null differ diff --git a/project_code/notePlayback/audioFileLoader/bin/data/notes/radio_jat02.wav b/project_code/notePlayback/audioFileLoader/bin/data/notes/radio_jat02.wav deleted file mode 100644 index 79f07a0b5..000000000 Binary files a/project_code/notePlayback/audioFileLoader/bin/data/notes/radio_jat02.wav and /dev/null differ diff --git a/project_code/notePlayback/audioFileLoader/bin/data/notes/radio_jat03.wav b/project_code/notePlayback/audioFileLoader/bin/data/notes/radio_jat03.wav deleted file mode 100644 index 98fcfd024..000000000 Binary files a/project_code/notePlayback/audioFileLoader/bin/data/notes/radio_jat03.wav and /dev/null differ diff --git a/project_code/notePlayback/audioFileLoader/bin/data/notes/radio_jat04.wav b/project_code/notePlayback/audioFileLoader/bin/data/notes/radio_jat04.wav deleted file mode 100644 index d2293f9ae..000000000 Binary files a/project_code/notePlayback/audioFileLoader/bin/data/notes/radio_jat04.wav and /dev/null differ diff --git a/project_code/notePlayback/audioFileLoader/bin/data/notes/radio_jat05.wav b/project_code/notePlayback/audioFileLoader/bin/data/notes/radio_jat05.wav deleted file mode 100644 index a50a04f45..000000000 Binary files a/project_code/notePlayback/audioFileLoader/bin/data/notes/radio_jat05.wav and /dev/null differ diff --git a/project_code/notePlayback/audioFileLoader/bin/data/notes/radio_jat06.wav b/project_code/notePlayback/audioFileLoader/bin/data/notes/radio_jat06.wav deleted file mode 100644 index 962b15851..000000000 Binary files a/project_code/notePlayback/audioFileLoader/bin/data/notes/radio_jat06.wav and /dev/null differ diff --git a/project_code/notePlayback/audioFileLoader/bin/data/notes/radio_jat07.wav b/project_code/notePlayback/audioFileLoader/bin/data/notes/radio_jat07.wav deleted file mode 100644 index 084f176f6..000000000 Binary files a/project_code/notePlayback/audioFileLoader/bin/data/notes/radio_jat07.wav and /dev/null differ diff --git a/project_code/notePlayback/audioFileLoader/bin/data/notes/radio_jat08.wav b/project_code/notePlayback/audioFileLoader/bin/data/notes/radio_jat08.wav deleted file mode 100644 index 13ae209fe..000000000 Binary files a/project_code/notePlayback/audioFileLoader/bin/data/notes/radio_jat08.wav and /dev/null differ diff --git a/project_code/notePlayback/audioFileLoader/bin/data/notes/radio_jat09.wav b/project_code/notePlayback/audioFileLoader/bin/data/notes/radio_jat09.wav deleted file mode 100644 index fdb4c8812..000000000 Binary files a/project_code/notePlayback/audioFileLoader/bin/data/notes/radio_jat09.wav and /dev/null differ diff --git a/project_code/notePlayback/audioFileLoader/bin/data/notes/radio_jat10.wav b/project_code/notePlayback/audioFileLoader/bin/data/notes/radio_jat10.wav deleted file mode 100644 index 12f448424..000000000 Binary files a/project_code/notePlayback/audioFileLoader/bin/data/notes/radio_jat10.wav and /dev/null differ diff --git a/project_code/notePlayback/audioFileLoader/bin/data/notes/radio_jat11.wav b/project_code/notePlayback/audioFileLoader/bin/data/notes/radio_jat11.wav deleted file mode 100644 index 680e0a199..000000000 Binary files a/project_code/notePlayback/audioFileLoader/bin/data/notes/radio_jat11.wav and /dev/null differ diff --git a/project_code/notePlayback/audioFileLoader/bin/data/notes/radio_jat12.wav b/project_code/notePlayback/audioFileLoader/bin/data/notes/radio_jat12.wav deleted file mode 100644 index 7b5cf36dc..000000000 Binary files a/project_code/notePlayback/audioFileLoader/bin/data/notes/radio_jat12.wav and /dev/null differ diff --git a/project_code/notePlayback/audioFileLoader/bin/data/notes/rebel01.wav b/project_code/notePlayback/audioFileLoader/bin/data/notes/rebel01.wav deleted file mode 100644 index 073a179a6..000000000 Binary files a/project_code/notePlayback/audioFileLoader/bin/data/notes/rebel01.wav and /dev/null differ diff --git a/project_code/notePlayback/audioFileLoader/bin/data/notes/rebel02.wav b/project_code/notePlayback/audioFileLoader/bin/data/notes/rebel02.wav deleted file mode 100644 index 4f249c9db..000000000 Binary files a/project_code/notePlayback/audioFileLoader/bin/data/notes/rebel02.wav and /dev/null differ diff --git a/project_code/notePlayback/audioFileLoader/bin/data/notes/rebel03.wav b/project_code/notePlayback/audioFileLoader/bin/data/notes/rebel03.wav deleted file mode 100644 index d4c97bbc1..000000000 Binary files a/project_code/notePlayback/audioFileLoader/bin/data/notes/rebel03.wav and /dev/null differ diff --git a/project_code/notePlayback/audioFileLoader/bin/data/notes/rebel04.wav b/project_code/notePlayback/audioFileLoader/bin/data/notes/rebel04.wav deleted file mode 100644 index 4e5924014..000000000 Binary files a/project_code/notePlayback/audioFileLoader/bin/data/notes/rebel04.wav and /dev/null differ diff --git a/project_code/notePlayback/audioFileLoader/bin/data/notes/rebel05.wav b/project_code/notePlayback/audioFileLoader/bin/data/notes/rebel05.wav deleted file mode 100644 index 552f678a5..000000000 Binary files a/project_code/notePlayback/audioFileLoader/bin/data/notes/rebel05.wav and /dev/null differ diff --git a/project_code/notePlayback/audioFileLoader/bin/data/notes/rebel06.wav b/project_code/notePlayback/audioFileLoader/bin/data/notes/rebel06.wav deleted file mode 100644 index 77c79df5b..000000000 Binary files a/project_code/notePlayback/audioFileLoader/bin/data/notes/rebel06.wav and /dev/null differ diff --git a/project_code/notePlayback/audioFileLoader/bin/data/notes/rebel07.wav b/project_code/notePlayback/audioFileLoader/bin/data/notes/rebel07.wav deleted file mode 100644 index e5a89c139..000000000 Binary files a/project_code/notePlayback/audioFileLoader/bin/data/notes/rebel07.wav and /dev/null differ diff --git a/project_code/notePlayback/audioFileLoader/bin/data/notes/rebel08.wav b/project_code/notePlayback/audioFileLoader/bin/data/notes/rebel08.wav deleted file mode 100644 index 760aab443..000000000 Binary files a/project_code/notePlayback/audioFileLoader/bin/data/notes/rebel08.wav and /dev/null differ diff --git a/project_code/notePlayback/audioFileLoader/bin/data/notes/rebel09.wav b/project_code/notePlayback/audioFileLoader/bin/data/notes/rebel09.wav deleted file mode 100644 index 5f5a4bcf0..000000000 Binary files a/project_code/notePlayback/audioFileLoader/bin/data/notes/rebel09.wav and /dev/null differ diff --git a/project_code/notePlayback/audioFileLoader/bin/data/notes/rebel10.wav b/project_code/notePlayback/audioFileLoader/bin/data/notes/rebel10.wav deleted file mode 100644 index 83bb9c9b0..000000000 Binary files a/project_code/notePlayback/audioFileLoader/bin/data/notes/rebel10.wav and /dev/null differ diff --git a/project_code/notePlayback/audioFileLoader/bin/data/notes/rebel11.wav b/project_code/notePlayback/audioFileLoader/bin/data/notes/rebel11.wav deleted file mode 100644 index 4af3c9f2f..000000000 Binary files a/project_code/notePlayback/audioFileLoader/bin/data/notes/rebel11.wav and /dev/null differ diff --git a/project_code/notePlayback/audioFileLoader/bin/data/notes/rebel12.wav b/project_code/notePlayback/audioFileLoader/bin/data/notes/rebel12.wav deleted file mode 100644 index e1314dda5..000000000 Binary files a/project_code/notePlayback/audioFileLoader/bin/data/notes/rebel12.wav and /dev/null differ diff --git a/project_code/notePlayback/audioFileLoader/bin/data/notes/rebel13.wav b/project_code/notePlayback/audioFileLoader/bin/data/notes/rebel13.wav deleted file mode 100644 index 09a89594a..000000000 Binary files a/project_code/notePlayback/audioFileLoader/bin/data/notes/rebel13.wav and /dev/null differ diff --git a/project_code/notePlayback/audioFileLoader/bin/data/notes/rebel14.wav b/project_code/notePlayback/audioFileLoader/bin/data/notes/rebel14.wav deleted file mode 100644 index e571e0f57..000000000 Binary files a/project_code/notePlayback/audioFileLoader/bin/data/notes/rebel14.wav and /dev/null differ diff --git a/project_code/notePlayback/audioFileLoader/bin/data/notes/rebel15.wav b/project_code/notePlayback/audioFileLoader/bin/data/notes/rebel15.wav deleted file mode 100644 index 60fa612bf..000000000 Binary files a/project_code/notePlayback/audioFileLoader/bin/data/notes/rebel15.wav and /dev/null differ diff --git a/project_code/notePlayback/audioFileLoader/bin/data/notes/rebel16.wav b/project_code/notePlayback/audioFileLoader/bin/data/notes/rebel16.wav deleted file mode 100644 index 0050c5a23..000000000 Binary files a/project_code/notePlayback/audioFileLoader/bin/data/notes/rebel16.wav and /dev/null differ diff --git a/project_code/notePlayback/audioFileLoader/bin/data/notes/rebel17.wav b/project_code/notePlayback/audioFileLoader/bin/data/notes/rebel17.wav deleted file mode 100644 index 3a69c718c..000000000 Binary files a/project_code/notePlayback/audioFileLoader/bin/data/notes/rebel17.wav and /dev/null differ diff --git a/project_code/notePlayback/audioFileLoader/bin/data/notes/rebel18.wav b/project_code/notePlayback/audioFileLoader/bin/data/notes/rebel18.wav deleted file mode 100644 index 1850c2df9..000000000 Binary files a/project_code/notePlayback/audioFileLoader/bin/data/notes/rebel18.wav and /dev/null differ diff --git a/project_code/notePlayback/audioFileLoader/bin/data/notes/rebel19.wav b/project_code/notePlayback/audioFileLoader/bin/data/notes/rebel19.wav deleted file mode 100644 index 8688ea2b9..000000000 Binary files a/project_code/notePlayback/audioFileLoader/bin/data/notes/rebel19.wav and /dev/null differ diff --git a/project_code/notePlayback/audioFileLoader/bin/data/notes/rebel20.wav b/project_code/notePlayback/audioFileLoader/bin/data/notes/rebel20.wav deleted file mode 100644 index 770e28a76..000000000 Binary files a/project_code/notePlayback/audioFileLoader/bin/data/notes/rebel20.wav and /dev/null differ diff --git a/project_code/notePlayback/audioFileLoader/bin/data/notes/rebel21.wav b/project_code/notePlayback/audioFileLoader/bin/data/notes/rebel21.wav deleted file mode 100644 index 7fe80b3d3..000000000 Binary files a/project_code/notePlayback/audioFileLoader/bin/data/notes/rebel21.wav and /dev/null differ diff --git a/project_code/notePlayback/audioFileLoader/config.make b/project_code/notePlayback/audioFileLoader/config.make deleted file mode 100644 index df10f642a..000000000 --- a/project_code/notePlayback/audioFileLoader/config.make +++ /dev/null @@ -1,142 +0,0 @@ -################################################################################ -# CONFIGURE PROJECT MAKEFILE (optional) -# This file is where we make project specific configurations. -################################################################################ - -################################################################################ -# OF ROOT -# The location of your root openFrameworks installation -# (default) OF_ROOT = ../../.. -################################################################################ -# OF_ROOT = ../../.. - -################################################################################ -# PROJECT ROOT -# The location of the project - a starting place for searching for files -# (default) PROJECT_ROOT = . (this directory) -# -################################################################################ -# PROJECT_ROOT = . - -################################################################################ -# PROJECT SPECIFIC CHECKS -# This is a project defined section to create internal makefile flags to -# conditionally enable or disable the addition of various features within -# this makefile. For instance, if you want to make changes based on whether -# GTK is installed, one might test that here and create a variable to check. -################################################################################ -# None - -################################################################################ -# PROJECT EXTERNAL SOURCE PATHS -# These are fully qualified paths that are not within the PROJECT_ROOT folder. -# Like source folders in the PROJECT_ROOT, these paths are subject to -# exlclusion via the PROJECT_EXLCUSIONS list. -# -# (default) PROJECT_EXTERNAL_SOURCE_PATHS = (blank) -# -# Note: Leave a leading space when adding list items with the += operator -################################################################################ -# PROJECT_EXTERNAL_SOURCE_PATHS = - -################################################################################ -# PROJECT EXCLUSIONS -# These makefiles assume that all folders in your current project directory -# and any listed in the PROJECT_EXTERNAL_SOURCH_PATHS are are valid locations -# to look for source code. The any folders or files that match any of the -# items in the PROJECT_EXCLUSIONS list below will be ignored. -# -# Each item in the PROJECT_EXCLUSIONS list will be treated as a complete -# string unless teh user adds a wildcard (%) operator to match subdirectories. -# GNU make only allows one wildcard for matching. The second wildcard (%) is -# treated literally. -# -# (default) PROJECT_EXCLUSIONS = (blank) -# -# Will automatically exclude the following: -# -# $(PROJECT_ROOT)/bin% -# $(PROJECT_ROOT)/obj% -# $(PROJECT_ROOT)/%.xcodeproj -# -# Note: Leave a leading space when adding list items with the += operator -################################################################################ -# PROJECT_EXCLUSIONS = - -################################################################################ -# PROJECT LINKER FLAGS -# These flags will be sent to the linker when compiling the executable. -# -# (default) PROJECT_LDFLAGS = -Wl,-rpath=./libs -# -# Note: Leave a leading space when adding list items with the += operator -################################################################################ - -# Currently, shared libraries that are needed are copied to the -# $(PROJECT_ROOT)/bin/libs directory. The following LDFLAGS tell the linker to -# add a runtime path to search for those shared libraries, since they aren't -# incorporated directly into the final executable application binary. -# TODO: should this be a default setting? -# PROJECT_LDFLAGS=-Wl,-rpath=./libs - -################################################################################ -# PROJECT DEFINES -# Create a space-delimited list of DEFINES. The list will be converted into -# CFLAGS with the "-D" flag later in the makefile. -# -# (default) PROJECT_DEFINES = (blank) -# -# Note: Leave a leading space when adding list items with the += operator -################################################################################ -# PROJECT_DEFINES = - -################################################################################ -# PROJECT CFLAGS -# This is a list of fully qualified CFLAGS required when compiling for this -# project. These CFLAGS will be used IN ADDITION TO the PLATFORM_CFLAGS -# defined in your platform specific core configuration files. These flags are -# presented to the compiler BEFORE the PROJECT_OPTIMIZATION_CFLAGS below. -# -# (default) PROJECT_CFLAGS = (blank) -# -# Note: Before adding PROJECT_CFLAGS, note that the PLATFORM_CFLAGS defined in -# your platform specific configuration file will be applied by default and -# further flags here may not be needed. -# -# Note: Leave a leading space when adding list items with the += operator -################################################################################ -# PROJECT_CFLAGS = - -################################################################################ -# PROJECT OPTIMIZATION CFLAGS -# These are lists of CFLAGS that are target-specific. While any flags could -# be conditionally added, they are usually limited to optimization flags. -# These flags are added BEFORE the PROJECT_CFLAGS. -# -# PROJECT_OPTIMIZATION_CFLAGS_RELEASE flags are only applied to RELEASE targets. -# -# (default) PROJECT_OPTIMIZATION_CFLAGS_RELEASE = (blank) -# -# PROJECT_OPTIMIZATION_CFLAGS_DEBUG flags are only applied to DEBUG targets. -# -# (default) PROJECT_OPTIMIZATION_CFLAGS_DEBUG = (blank) -# -# Note: Before adding PROJECT_OPTIMIZATION_CFLAGS, please note that the -# PLATFORM_OPTIMIZATION_CFLAGS defined in your platform specific configuration -# file will be applied by default and further optimization flags here may not -# be needed. -# -# Note: Leave a leading space when adding list items with the += operator -################################################################################ -# PROJECT_OPTIMIZATION_CFLAGS_RELEASE = -# PROJECT_OPTIMIZATION_CFLAGS_DEBUG = - -################################################################################ -# PROJECT COMPILERS -# Custom compilers can be set for CC and CXX -# (default) PROJECT_CXX = (blank) -# (default) PROJECT_CC = (blank) -# Note: Leave a leading space when adding list items with the += operator -################################################################################ -# PROJECT_CXX = -# PROJECT_CC = diff --git a/project_code/notePlayback/audioFileLoader/openFrameworks-Info.plist b/project_code/notePlayback/audioFileLoader/openFrameworks-Info.plist deleted file mode 100644 index edb46d2ba..000000000 --- a/project_code/notePlayback/audioFileLoader/openFrameworks-Info.plist +++ /dev/null @@ -1,22 +0,0 @@ - - - - - CFBundleDevelopmentRegion - English - CFBundleExecutable - ${EXECUTABLE_NAME} - CFBundleIdentifier - com.yourcompany.openFrameworks - CFBundleInfoDictionaryVersion - 6.0 - CFBundlePackageType - APPL - CFBundleSignature - ???? - CFBundleVersion - 1.0 - CFBundleIconFile - ${ICON} - - diff --git a/project_code/notePlayback/audioFileLoader/src/aubio/aubio/aubio/aubio.h b/project_code/notePlayback/audioFileLoader/src/aubio/aubio/aubio/aubio.h deleted file mode 100644 index 0e23419f3..000000000 --- a/project_code/notePlayback/audioFileLoader/src/aubio/aubio/aubio/aubio.h +++ /dev/null @@ -1,210 +0,0 @@ -/* - Copyright (C) 2003-2013 Paul Brossier - - This file is part of aubio. - - aubio 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 3 of the License, or - (at your option) any later version. - - aubio 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 aubio. If not, see . - -*/ - -/** \mainpage - - \section introduction Introduction - - aubio is a library to extract annotations from audio signals: it provides a - set of functions that take an input audio signal, and output pitch estimates, - attack times (onset), beat location estimates, and other annotation tasks. - - \section basics Basics - - All object structures in aubio share the same function prefixes and suffixes: - - - \p new_aubio_foo creates the object \p foo - - \p aubio_foo_do executes the object \p foo - - \p del_aubio_foo destroys the object \p foo - - All memory allocation and deallocation take place in the \p new_ and \p del_ - functions. Optionally, more than one \p _do methods are available. - Additional parameters can be adjusted and observed using: - - - \p aubio_foo_get_param, getter function, gets the value of a parameter - - \p aubio_foo_set_param, setter function, changes the value of a parameter - - Unless specified in its documentation, no memory operations take place in the - getter functions. However, memory resizing can take place in setter - functions. - - \subsection vectors Vectors - - Two basic structures are being used in aubio: ::fvec_t and ::cvec_t. The - ::fvec_t structures are used to store vectors of floating pointer number. - ::cvec_t are used to store complex number, as two vectors of norm and phase - elements. - - Additionally, the ::lvec_t structure can be used to store floating point - numbers in double precision. They are mostly used to store filter - coefficients, to avoid instability. - - \subsection objects Available objects - - Here is a list of some of the most common objects for aubio: - - \code - - // fast Fourier transform (FFT) - aubio_fft_t *fft = new_aubio_fft (winsize); - // phase vocoder - aubio_pvoc_t *pv = new_aubio_pvoc (winsize, stepsize); - // onset detection - aubio_onset_t *onset = new_aubio_onset (method, winsize, stepsize, samplerate); - // pitch detection - aubio_pitch_t *pitch = new_aubio_pitch (method, winsize, stepsize, samplerate); - // beat tracking - aubio_tempo_t *tempo = new_aubio_tempo (method, winsize, stepsize, samplerate); - - \endcode - - See the list of typedefs for a complete list. - - \subsection example Example - - Here is a simple example that creates an A-Weighting filter and applies it to a - vector. - - \code - - // set window size, and sampling rate - uint_t winsize = 1024, sr = 44100; - // create a vector - fvec_t *this_buffer = new_fvec (winsize); - // create the a-weighting filter - aubio_filter_t *this_filter = new_aubio_filter_a_weighting (sr); - - while (running) { - // here some code to put some data in this_buffer - // ... - - // apply the filter, in place - aubio_filter_do (this_filter, this_buffer); - - // here some code to get some data from this_buffer - // ... - } - - // and free the structures - del_aubio_filter (this_filter); - del_fvec (this_buffer); - - \endcode - - Several examples of C programs are available in the \p examples/ and \p tests/src - directory of the source tree. - - \subsection unstable_api Unstable API - - Several more functions are available and used within aubio, but not - documented here, either because they are not considered useful to the user, - or because they may need to be changed in the future. However, they can still - be used by defining AUBIO_UNSTABLE to 1 before including the aubio header: - - \code - #define AUBIO_UNSTABLE 1 - #include - \endcode - - Future versions of aubio could break API compatibility with these functions - without warning. If you choose to use functions in AUBIO_UNSTABLE, you are on - your own. - - \section download Download - - Latest versions, further documentation, examples, wiki, and mailing lists can - be found at http://aubio.org . - - */ - -#ifndef AUBIO_H -#define AUBIO_H - -/** @file aubio.h Global aubio include file. - - You will want to include this file as: - - @code - #include - @endcode - - To access headers with unstable prototypes, use: - - @code - #define AUBIO_UNSTABLE 1 - #include - @endcode - - */ - -#ifdef __cplusplus -extern "C" -{ -#endif - -/* in this order */ -#include "types.h" -#include "fvec.h" -#include "cvec.h" -#include "lvec.h" -#include "fmat.h" -#include "musicutils.h" -#include "vecutils.h" -#include "temporal/resampler.h" -#include "temporal/filter.h" -#include "temporal/biquad.h" -#include "temporal/a_weighting.h" -#include "temporal/c_weighting.h" -#include "spectral/fft.h" -#include "spectral/phasevoc.h" -#include "spectral/filterbank.h" -#include "spectral/filterbank_mel.h" -#include "spectral/mfcc.h" -#include "spectral/specdesc.h" -#include "spectral/tss.h" -#include "pitch/pitch.h" -#include "onset/onset.h" -#include "tempo/tempo.h" -#include "io/source.h" -#include "io/sink.h" - -#if AUBIO_UNSTABLE -#include "mathutils.h" -#include "io/source_sndfile.h" -#include "io/source_apple_audio.h" -#include "io/sink_sndfile.h" -#include "io/sink_apple_audio.h" -#include "io/sndfileio.h" -#include "onset/peakpicker.h" -#include "pitch/pitchmcomb.h" -#include "pitch/pitchyin.h" -#include "pitch/pitchyinfft.h" -#include "pitch/pitchschmitt.h" -#include "pitch/pitchfcomb.h" -#include "tempo/beattracking.h" -#include "utils/scale.h" -#include "utils/hist.h" -#endif - -#ifdef __cplusplus -} /* extern "C" */ -#endif - -#endif diff --git a/project_code/notePlayback/audioFileLoader/src/aubio/aubio/aubio/cvec.h b/project_code/notePlayback/audioFileLoader/src/aubio/aubio/aubio/cvec.h deleted file mode 100644 index 0e344e407..000000000 --- a/project_code/notePlayback/audioFileLoader/src/aubio/aubio/aubio/cvec.h +++ /dev/null @@ -1,188 +0,0 @@ -/* - Copyright (C) 2003-2009 Paul Brossier - - This file is part of aubio. - - aubio 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 3 of the License, or - (at your option) any later version. - - aubio 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 aubio. If not, see . - -*/ - -#ifndef _CVEC_H -#define _CVEC_H - -#ifdef __cplusplus -extern "C" { -#endif - -/** \file - - Vector of complex-valued data - - This file specifies the ::cvec_t buffer type, which is used throughout aubio - to store complex data. Complex values are stored in terms of ::cvec_t.phas - and norm, within size/2+1 long vectors of ::smpl_t. - - \example test-cvec.c - -*/ - -/** Buffer for complex data - - \code - - uint_t buffer_size = 1024; - - // create a complex vector of 512 values - cvec_t * input = new_cvec (buffer_size); - - // set some values of the vector - input->norm[23] = 2.; - input->phas[23] = M_PI; - // .. - - // compute the mean of the vector - mean = cvec_mean(input); - - // destroy the vector - del_cvec (input); - - \endcode - - */ -typedef struct { - uint_t length; /**< length of buffer = (requested length)/2 + 1 */ - smpl_t *norm; /**< norm array of size ::cvec_t.length */ - smpl_t *phas; /**< phase array of size ::cvec_t.length */ -} cvec_t; - -/** cvec_t buffer creation function - - This function creates a cvec_t structure holding two arrays of size - [length/2+1], corresponding to the norm and phase values of the - spectral frame. The length stored in the structure is the actual size of both - arrays, not the length of the complex and symmetrical vector, specified as - creation argument. - - \param length the length of the buffer to create - -*/ -cvec_t * new_cvec(uint_t length); -/** cvec_t buffer deletion function - - \param s buffer to delete as returned by new_cvec() - -*/ -void del_cvec(cvec_t *s); -/** write norm value in a complex buffer - - Note that this function is not used in the aubio library, since the same - result can be obtained by assigning vec->norm[position]. Its purpose - is to access these values from wrappers, as created by swig. - - \param s vector to write to - \param data norm value to write in s->norm[position] - \param position sample position to write to - -*/ -void cvec_write_norm(cvec_t *s, smpl_t data, uint_t position); -/** write phase value in a complex buffer - - Note that this function is not used in the aubio library, since the same - result can be obtained by assigning vec->phas[position]. Its purpose - is to access these values from wrappers, as created by swig. - - \param s vector to write to - \param data phase value to write in s->phas[position] - \param position sample position to write to - -*/ -void cvec_write_phas(cvec_t *s, smpl_t data, uint_t position); -/** read norm value from a complex buffer - - Note that this function is not used in the aubio library, since the same - result can be obtained with vec->norm[position]. Its purpose is to - access these values from wrappers, as created by swig. - - \param s vector to read from - \param position sample position to read from - -*/ -smpl_t cvec_read_norm(cvec_t *s, uint_t position); -/** read phase value from a complex buffer - - Note that this function is not used in the aubio library, since the same - result can be obtained with vec->phas[position]. Its purpose is to - access these values from wrappers, as created by swig. - - \param s vector to read from - \param position sample position to read from - -*/ -smpl_t cvec_read_phas(cvec_t *s, uint_t position); -/** read norm data from a complex buffer - - Note that this function is not used in the aubio library, since the same - result can be obtained with vec->norm. Its purpose is to access these values - from wrappers, as created by swig. - - \param s vector to read from - -*/ -smpl_t * cvec_get_norm(cvec_t *s); -/** read phase data from a complex buffer - - Note that this function is not used in the aubio library, since the same - result can be obtained with vec->phas. Its purpose is to access these values - from wrappers, as created by swig. - - \param s vector to read from - -*/ -smpl_t * cvec_get_phas(cvec_t *s); - -/** print out cvec data - - \param s vector to print out - -*/ -void cvec_print(cvec_t *s); - -/** set all elements to a given value - - \param s vector to modify - \param val value to set elements to - -*/ -void cvec_set(cvec_t *s, smpl_t val); - -/** set all elements to zero - - \param s vector to modify - -*/ -void cvec_zeros(cvec_t *s); - -/** set all elements to ones - - \param s vector to modify - -*/ -void cvec_ones(cvec_t *s); - -#ifdef __cplusplus -} -#endif - -#endif /* _CVEC_H */ - diff --git a/project_code/notePlayback/audioFileLoader/src/aubio/aubio/aubio/fmat.h b/project_code/notePlayback/audioFileLoader/src/aubio/aubio/aubio/fmat.h deleted file mode 100644 index 4c52a844b..000000000 --- a/project_code/notePlayback/audioFileLoader/src/aubio/aubio/aubio/fmat.h +++ /dev/null @@ -1,177 +0,0 @@ -/* - Copyright (C) 2009 Paul Brossier - - This file is part of aubio. - - aubio 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 3 of the License, or - (at your option) any later version. - - aubio 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 aubio. If not, see . - -*/ - -#ifndef _FMAT_H -#define _FMAT_H - -#ifdef __cplusplus -extern "C" { -#endif - -/** \file - - Matrix of real valued data - - This file specifies the fmat_t type, which is used in aubio to store arrays - of floating point values. - - \example test-fmat.c - -*/ - -/** Buffer for real data */ -typedef struct { - uint_t length; /**< length of matrix */ - uint_t height; /**< height of matrix */ - smpl_t **data; /**< data array of size [length] * [height] */ -} fmat_t; - -/** fmat_t buffer creation function - - \param length the length of the matrix to create - \param height the height of the matrix to create - -*/ -fmat_t * new_fmat(uint_t length, uint_t height); -/** fmat_t buffer deletion function - - \param s buffer to delete as returned by new_fmat() - -*/ -void del_fmat(fmat_t *s); -/** read sample value in a buffer - - Note that this function is not used in the aubio library, since the same - result can be obtained using vec->data[channel][position]. Its purpose is to - access these values from wrappers, as created by swig. - - \param s vector to read from - \param channel channel to read from - \param position sample position to read from - -*/ -smpl_t fmat_read_sample(fmat_t *s, uint_t channel, uint_t position); -/** write sample value in a buffer - - Note that this function is not used in the aubio library, since the same - result can be obtained by assigning vec->data[channel][position]. Its purpose - is to access these values from wrappers, as created by swig. - - \param s vector to write to - \param data value to write in s->data[channel][position] - \param channel channel to write to - \param position sample position to write to - -*/ -void fmat_write_sample(fmat_t *s, smpl_t data, uint_t channel, uint_t position); -/** read channel vector from a buffer - - Note that this function is not used in the aubio library, since the same - result can be obtained with vec->data[channel]. Its purpose is to access - these values from wrappers, as created by swig. - - \param s vector to read from - \param channel channel to read from - -*/ -smpl_t * fmat_get_channel(fmat_t *s, uint_t channel); -/** write channel vector into a buffer - - Note that this function is not used in the aubio library, since the same - result can be obtained by assigning vec->data[channel]. Its purpose is to - access these values from wrappers, as created by swig. - - \param s vector to write to - \param data vector of [length] values to write - \param channel channel to write to - -*/ -void fmat_put_channel(fmat_t *s, smpl_t * data, uint_t channel); -/** read data from a buffer - - Note that this function is not used in the aubio library, since the same - result can be obtained with vec->data. Its purpose is to access these values - from wrappers, as created by swig. - - \param s vector to read from - -*/ -smpl_t ** fmat_get_data(fmat_t *s); - -/** print out fmat data - - \param s vector to print out - -*/ -void fmat_print(fmat_t *s); - -/** set all elements to a given value - - \param s vector to modify - \param val value to set elements to - -*/ -void fmat_set(fmat_t *s, smpl_t val); - -/** set all elements to zero - - \param s vector to modify - -*/ -void fmat_zeros(fmat_t *s); - -/** set all elements to ones - - \param s vector to modify - -*/ -void fmat_ones(fmat_t *s); - -/** revert order of vector elements - - \param s vector to revert - -*/ -void fmat_rev(fmat_t *s); - -/** apply weight to vector - - If the weight vector is longer than s, only the first elements are used. If - the weight vector is shorter than s, the last elements of s are not weighted. - - \param s vector to weight - \param weight weighting coefficients - -*/ -void fmat_weight(fmat_t *s, fmat_t *weight); - -/** make a copy of a matrix - - \param s source vector - \param t vector to copy to - -*/ -void fmat_copy(fmat_t *s, fmat_t *t); - -#ifdef __cplusplus -} -#endif - -#endif /* _FMAT_H */ diff --git a/project_code/notePlayback/audioFileLoader/src/aubio/aubio/aubio/fvec.h b/project_code/notePlayback/audioFileLoader/src/aubio/aubio/aubio/fvec.h deleted file mode 100644 index b00a651b3..000000000 --- a/project_code/notePlayback/audioFileLoader/src/aubio/aubio/aubio/fvec.h +++ /dev/null @@ -1,178 +0,0 @@ -/* - Copyright (C) 2003-2009 Paul Brossier - - This file is part of aubio. - - aubio 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 3 of the License, or - (at your option) any later version. - - aubio 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 aubio. If not, see . - -*/ - -#ifndef _FVEC_H -#define _FVEC_H - -#ifdef __cplusplus -extern "C" { -#endif - -/** \file - - Vector of real-valued data - - This file specifies the ::fvec_t buffer type, which is used throughout aubio - to store vector of real-valued ::smpl_t. - - \example test-fvec.c - -*/ - -/** Buffer for real data - - Vector of real-valued data - - ::fvec_t is is the structure used to store vector of real-valued data, ::smpl_t . - - \code - - uint_t buffer_size = 1024; - - // create a vector of 512 values - fvec_t * input = new_fvec (buffer_size); - - // set some values of the vector - input->data[23] = 2.; - // .. - - // compute the mean of the vector - mean = fvec_mean(a_vector); - - // destroy the vector - del_fvec(a_vector); - - \endcode - - See `examples/` and `tests/src` directories for more examples. - - */ -typedef struct { - uint_t length; /**< length of buffer */ - smpl_t *data; /**< data vector of length ::fvec_t.length */ -} fvec_t; - -/** fvec_t buffer creation function - - \param length the length of the buffer to create - -*/ -fvec_t * new_fvec(uint_t length); -/** fvec_t buffer deletion function - - \param s buffer to delete as returned by new_fvec() - -*/ -void del_fvec(fvec_t *s); -/** read sample value in a buffer - - Note that this function is not used in the aubio library, since the same - result can be obtained using vec->data[position]. Its purpose is to - access these values from wrappers, as created by swig. - - \param s vector to read from - \param position sample position to read from - -*/ -smpl_t fvec_read_sample(fvec_t *s, uint_t position); -/** write sample value in a buffer - - Note that this function is not used in the aubio library, since the same - result can be obtained by assigning vec->data[position]. Its purpose - is to access these values from wrappers, as created by swig. - - \param s vector to write to - \param data value to write in s->data[position] - \param position sample position to write to - -*/ -void fvec_write_sample(fvec_t *s, smpl_t data, uint_t position); - -/** read data from a buffer - - Note that this function is not used in the aubio library, since the same - result can be obtained with vec->data. Its purpose is to access these values - from wrappers, as created by swig. - - \param s vector to read from - -*/ -smpl_t * fvec_get_data(fvec_t *s); - -/** print out fvec data - - \param s vector to print out - -*/ -void fvec_print(fvec_t *s); - -/** set all elements to a given value - - \param s vector to modify - \param val value to set elements to - -*/ -void fvec_set(fvec_t *s, smpl_t val); - -/** set all elements to zero - - \param s vector to modify - -*/ -void fvec_zeros(fvec_t *s); - -/** set all elements to ones - - \param s vector to modify - -*/ -void fvec_ones(fvec_t *s); - -/** revert order of vector elements - - \param s vector to revert - -*/ -void fvec_rev(fvec_t *s); - -/** apply weight to vector - - If the weight vector is longer than s, only the first elements are used. If - the weight vector is shorter than s, the last elements of s are not weighted. - - \param s vector to weight - \param weight weighting coefficients - -*/ -void fvec_weight(fvec_t *s, fvec_t *weight); - -/** make a copy of a vector - - \param s source vector - \param t vector to copy to - -*/ -void fvec_copy(fvec_t *s, fvec_t *t); - -#ifdef __cplusplus -} -#endif - -#endif /* _FVEC_H */ diff --git a/project_code/notePlayback/audioFileLoader/src/aubio/aubio/aubio/io/sink.h b/project_code/notePlayback/audioFileLoader/src/aubio/aubio/aubio/io/sink.h deleted file mode 100644 index ef8cd9058..000000000 --- a/project_code/notePlayback/audioFileLoader/src/aubio/aubio/aubio/io/sink.h +++ /dev/null @@ -1,77 +0,0 @@ -/* - Copyright (C) 2012-2013 Paul Brossier - - This file is part of aubio. - - aubio 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 3 of the License, or - (at your option) any later version. - - aubio 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 aubio. If not, see . - -*/ - -#ifndef _AUBIO_SINK_H -#define _AUBIO_SINK_H - -/** \file - - Media sink to write blocks of consecutive audio samples to file. - - \example io/test-sink.c - -*/ - -#ifdef __cplusplus -extern "C" { -#endif - -/** media sink object */ -typedef struct _aubio_sink_t aubio_sink_t; - -/** - - create new ::aubio_sink_t - - \param uri the file path or uri to write to - \param samplerate sample rate to write the file at - - \return newly created ::aubio_sink_t - - Creates a new sink object. - -*/ -aubio_sink_t * new_aubio_sink(char_t * uri, uint_t samplerate); - -/** - - write monophonic vector of length hop_size to sink - - \param s sink, created with ::new_aubio_sink - \param write_data ::fvec_t samples to write to sink - \param write number of frames to write - -*/ -void aubio_sink_do(aubio_sink_t * s, fvec_t * write_data, uint_t write); - -/** - - close sink and cleanup memory - - \param s source object, created with ::new_aubio_source - -*/ -void del_aubio_sink(aubio_sink_t * s); - -#ifdef __cplusplus -} -#endif - -#endif /* _AUBIO_SINK_H */ diff --git a/project_code/notePlayback/audioFileLoader/src/aubio/aubio/aubio/io/sink_apple_audio.h b/project_code/notePlayback/audioFileLoader/src/aubio/aubio/aubio/io/sink_apple_audio.h deleted file mode 100644 index b26fefec9..000000000 --- a/project_code/notePlayback/audioFileLoader/src/aubio/aubio/aubio/io/sink_apple_audio.h +++ /dev/null @@ -1,82 +0,0 @@ -/* - Copyright (C) 2012-2013 Paul Brossier - - This file is part of aubio. - - aubio 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 3 of the License, or - (at your option) any later version. - - aubio 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 aubio. If not, see . - -*/ - -#ifndef _AUBIO_SINK_APPLE_AUDIO_H -#define _AUBIO_SINK_APPLE_AUDIO_H - -/** \file - - Write to file using Apple AudioToolbox's - [ExtAudioFileRef](https://developer.apple.com/library/ios/#documentation/MusicAudio/Reference/ExtendedAudioFileServicesReference/Reference/reference.html) - - Avoid including this file directly! Prefer using ::aubio_sink_t instead to - make your code portable. - - To read from file, use ::aubio_source_t. - - \example io/test-sink_apple_audio.c - -*/ - -#ifdef __cplusplus -extern "C" { -#endif - -typedef struct _aubio_sink_apple_audio_t aubio_sink_apple_audio_t; - -/** - - create new ::aubio_sink_apple_audio_t - - \param uri the file path or uri to write to - \param samplerate sample rate to write the file at - - \return newly created ::aubio_sink_apple_audio_t - - Creates a new sink object. - -*/ -aubio_sink_apple_audio_t * new_aubio_sink_apple_audio(char_t * uri, uint_t samplerate); - -/** - - write monophonic vector of length hop_size to sink - - \param s sink, created with ::new_aubio_sink_apple_audio - \param write_data ::fvec_t samples to write to sink - \param write number of frames to write - -*/ -void aubio_sink_apple_audio_do(aubio_sink_apple_audio_t * s, fvec_t * write_data, uint_t write); - -/** - - close sink and cleanup memory - - \param s sink, created with ::new_aubio_sink_apple_audio - -*/ -void del_aubio_sink_apple_audio(aubio_sink_apple_audio_t * s); - -#ifdef __cplusplus -} -#endif - -#endif /* _AUBIO_SINK_APPLE_AUDIO_H */ diff --git a/project_code/notePlayback/audioFileLoader/src/aubio/aubio/aubio/io/sink_sndfile.h b/project_code/notePlayback/audioFileLoader/src/aubio/aubio/aubio/io/sink_sndfile.h deleted file mode 100644 index c767e1db7..000000000 --- a/project_code/notePlayback/audioFileLoader/src/aubio/aubio/aubio/io/sink_sndfile.h +++ /dev/null @@ -1,81 +0,0 @@ -/* - Copyright (C) 2012-2013 Paul Brossier - - This file is part of aubio. - - aubio 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 3 of the License, or - (at your option) any later version. - - aubio 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 aubio. If not, see . - -*/ - -#ifndef _AUBIO_SINK_SNDFILE_H -#define _AUBIO_SINK_SNDFILE_H - -/** \file - - Write to file using [libsndfile](http://www.mega-nerd.com/libsndfile/) - - Avoid including this file directly! Prefer using ::aubio_sink_t instead to - make your code portable. - - To read from file, use ::aubio_source_t. - - \example io/test-sink_sndfile.c - -*/ - -#ifdef __cplusplus -extern "C" { -#endif - -typedef struct _aubio_sink_sndfile_t aubio_sink_sndfile_t; - -/** - - create new ::aubio_sink_sndfile_t - - \param uri the file path or uri to write to - \param samplerate sample rate to write the file at - - \return newly created ::aubio_sink_sndfile_t - - Creates a new sink object. - -*/ -aubio_sink_sndfile_t * new_aubio_sink_sndfile(char_t * uri, uint_t samplerate); - -/** - - write monophonic vector of length hop_size to sink - - \param s sink, created with ::new_aubio_sink_sndfile - \param write_data ::fvec_t samples to write to sink - \param write number of frames to write - -*/ -void aubio_sink_sndfile_do(aubio_sink_sndfile_t * s, fvec_t * write_data, uint_t write); - -/** - - close sink and cleanup memory - - \param s sink, created with ::new_aubio_sink_sndfile - -*/ -void del_aubio_sink_sndfile(aubio_sink_sndfile_t * s); - -#ifdef __cplusplus -} -#endif - -#endif /* _AUBIO_SINK_SNDFILE_H */ diff --git a/project_code/notePlayback/audioFileLoader/src/aubio/aubio/aubio/io/sndfileio.h b/project_code/notePlayback/audioFileLoader/src/aubio/aubio/aubio/io/sndfileio.h deleted file mode 100644 index 36846437d..000000000 --- a/project_code/notePlayback/audioFileLoader/src/aubio/aubio/aubio/io/sndfileio.h +++ /dev/null @@ -1,84 +0,0 @@ -/* - Copyright (C) 2003-2009 Paul Brossier - - This file is part of aubio. - - aubio 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 3 of the License, or - (at your option) any later version. - - aubio 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 aubio. If not, see . - -*/ - -#ifndef SNDFILEIO_H -#define SNDFILEIO_H - -/** \file - - sndfile functions - - */ - -#ifdef __cplusplus -extern "C" { -#endif - -/** - * sndfile object - */ -typedef struct _aubio_sndfile_t aubio_sndfile_t; -/** - * Open a sound file for reading - */ -aubio_sndfile_t * new_aubio_sndfile_ro (const char * inputfile); -/** - * Copy file model from previously opened sound file. - */ -aubio_sndfile_t * new_aubio_sndfile_wo(aubio_sndfile_t * existingfile, const char * outputname); -/** - * Open a sound file for writing - */ -int aubio_sndfile_open_wo (aubio_sndfile_t * file, const char * outputname); -/** - * Read frames data from file into an array of buffers - */ -int aubio_sndfile_read(aubio_sndfile_t * file, int frames, fvec_t ** read); -/** - * Read frames data from file into a single buffer - */ -int aubio_sndfile_read_mono (aubio_sndfile_t * f, int frames, fvec_t * read); -/** - * Write data of length frames to file - */ -int aubio_sndfile_write(aubio_sndfile_t * file, int frames, fvec_t ** write); -/** - * Close file and delete file object - */ -int del_aubio_sndfile(aubio_sndfile_t * file); -/** - * Return some files facts - */ -void aubio_sndfile_info(aubio_sndfile_t * file); -/** - * Return number of channel in file - */ -uint_t aubio_sndfile_channels(aubio_sndfile_t * file); -/** - * Return samplerate of a file (Hz) - */ -uint_t aubio_sndfile_samplerate(aubio_sndfile_t * file); - -#ifdef __cplusplus -} -#endif - -#endif - diff --git a/project_code/notePlayback/audioFileLoader/src/aubio/aubio/aubio/io/source.h b/project_code/notePlayback/audioFileLoader/src/aubio/aubio/aubio/io/source.h deleted file mode 100644 index 76fa434cb..000000000 --- a/project_code/notePlayback/audioFileLoader/src/aubio/aubio/aubio/io/source.h +++ /dev/null @@ -1,93 +0,0 @@ -/* - Copyright (C) 2012-2013 Paul Brossier - - This file is part of aubio. - - aubio 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 3 of the License, or - (at your option) any later version. - - aubio 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 aubio. If not, see . - -*/ - -#ifndef _AUBIO_SOURCE_H -#define _AUBIO_SOURCE_H - -/** \file - - Media source to read blocks of consecutive audio samples from file - - \example io/test-source.c - -*/ - -#ifdef __cplusplus -extern "C" { -#endif - -/** media source object */ -typedef struct _aubio_source_t aubio_source_t; - -/** - - create new ::aubio_source_t - - \param uri the file path or uri to read from - \param samplerate sampling rate to view the fie at - \param hop_size the size of the blocks to read from - - Creates a new source object. If `0` is passed as `samplerate`, the sample - rate of the original file is used. - - The samplerate of newly created source can be obtained using - ::aubio_source_get_samplerate. - -*/ -aubio_source_t * new_aubio_source(char_t * uri, uint_t samplerate, uint_t hop_size); - -/** - - read monophonic vector of length hop_size from source object - - \param s source object, created with ::new_aubio_source - \param read_to ::fvec_t of data to read to - \param read upon returns, equals to number of frames actually read - - Upon returns, `read` contains the number of frames actually read from the - source. `hop_size` if enough frames could be read, less otherwise. - -*/ -void aubio_source_do(aubio_source_t * s, fvec_t * read_to, uint_t * read); - -/** - - get samplerate of source object - - \param s source object, created with ::new_aubio_source - \return samplerate, in Hz - -*/ -uint_t aubio_source_get_samplerate(aubio_source_t * s); - -/** - - close source and cleanup memory - - \param s source object, created with ::new_aubio_source - -*/ -void del_aubio_source(aubio_source_t * s); - -#ifdef __cplusplus -} -#endif - -#endif /* _AUBIO_SOURCE_H */ diff --git a/project_code/notePlayback/audioFileLoader/src/aubio/aubio/aubio/io/source_apple_audio.h b/project_code/notePlayback/audioFileLoader/src/aubio/aubio/aubio/io/source_apple_audio.h deleted file mode 100644 index 1c71511f2..000000000 --- a/project_code/notePlayback/audioFileLoader/src/aubio/aubio/aubio/io/source_apple_audio.h +++ /dev/null @@ -1,102 +0,0 @@ -/* - Copyright (C) 2012-2013 Paul Brossier - - This file is part of aubio. - - aubio 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 3 of the License, or - (at your option) any later version. - - aubio 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 aubio. If not, see . - -*/ - -#ifndef _AUBIO_SOURCE_APPLE_AUDIO_H -#define _AUBIO_SOURCE_APPLE_AUDIO_H - -/** \file - - Read from file using Apple AudioToolbox's - [ExtAudioFileRef](https://developer.apple.com/library/ios/#documentation/MusicAudio/Reference/ExtendedAudioFileServicesReference/Reference/reference.html) - - Avoid including this file directly! Prefer using ::aubio_source_t instead to - make your code portable. - - To write to file, use ::aubio_sink_t. - - \example io/test-source_apple_audio.c - -*/ - -#ifdef __cplusplus -extern "C" { -#endif - -#include "fmat.h" - -/** apple audio media source object */ -typedef struct _aubio_source_apple_audio_t aubio_source_apple_audio_t; - -/** - - create new ::aubio_source_apple_audio_t - - \param uri the file path or uri to read from - \param samplerate sampling rate to view the fie at - \param hop_size the size of the blocks to read from - - Creates a new source object. If `0` is passed as `samplerate`, the sample - rate of the original file is used. - - The samplerate of newly created source can be obtained using - ::aubio_source_apple_audio_get_samplerate. - -*/ -aubio_source_apple_audio_t * new_aubio_source_apple_audio(char_t * uri, uint_t samplerate, uint_t hop_size); - -/** - - read monophonic vector of length hop_size from source object - - \param s source object, created with ::new_aubio_source_apple_audio - \param read_to ::fvec_t of data to read to - \param read upon returns, equals to number of frames actually read - - Upon returns, `read` contains the number of frames actually read from the - source. `hop_size` if enough frames could be read, less otherwise. - -*/ -void aubio_source_apple_audio_do(aubio_source_apple_audio_t * s, fvec_t * read_to, uint_t * read); -void aubio_source_apple_audio_do_multi(aubio_source_apple_audio_t * s, fmat_t * read_to, uint_t * read); - -/** - - get samplerate of source object - - \param s source object, created with ::new_aubio_source_apple_audio - \return samplerate, in Hz - -*/ -uint_t aubio_source_apple_audio_get_samplerate(aubio_source_apple_audio_t * s); - -/** - - close source and cleanup memory - - \param s source object, created with ::new_aubio_source_apple_audio - -*/ -void del_aubio_source_apple_audio(aubio_source_apple_audio_t * s); - -#ifdef __cplusplus -} -#endif - -#endif /* _AUBIO_SOURCE_APPLE_AUDIO_H */ diff --git a/project_code/notePlayback/audioFileLoader/src/aubio/aubio/aubio/io/source_sndfile.h b/project_code/notePlayback/audioFileLoader/src/aubio/aubio/aubio/io/source_sndfile.h deleted file mode 100644 index 80c891319..000000000 --- a/project_code/notePlayback/audioFileLoader/src/aubio/aubio/aubio/io/source_sndfile.h +++ /dev/null @@ -1,98 +0,0 @@ -/* - Copyright (C) 2012-2013 Paul Brossier - - This file is part of aubio. - - aubio 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 3 of the License, or - (at your option) any later version. - - aubio 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 aubio. If not, see . - -*/ - -#ifndef _AUBIO_SOURCE_SNDFILE_H -#define _AUBIO_SOURCE_SNDFILE_H - -/** \file - - Read from file using [libsndfile](http://www.mega-nerd.com/libsndfile/) - - Avoid including this file directly! Prefer using ::aubio_source_t instead to - make your code portable. - - To write to file, use ::aubio_sink_t. - - \example io/test-source_sndfile.c - -*/ - -#ifdef __cplusplus -extern "C" { -#endif - -/** sndfile media source object */ -typedef struct _aubio_source_sndfile_t aubio_source_sndfile_t; - -/** - - create new ::aubio_source_sndfile_t - - \param uri the file path or uri to read from - \param samplerate sampling rate to view the fie at - \param hop_size the size of the blocks to read from - - Creates a new source object. If `0` is passed as `samplerate`, the sample - rate of the original file is used. - - The samplerate of newly created source can be obtained using - ::aubio_source_sndfile_get_samplerate. - -*/ -aubio_source_sndfile_t * new_aubio_source_sndfile(char_t * uri, uint_t samplerate, uint_t hop_size); - -/** - - read monophonic vector of length hop_size from source object - - \param s source object, created with ::new_aubio_source_sndfile - \param read_to ::fvec_t of data to read to - \param read upon returns, equals to number of frames actually read - - Upon returns, `read` contains the number of frames actually read from the - source. `hop_size` if enough frames could be read, less otherwise. - -*/ -void aubio_source_sndfile_do(aubio_source_sndfile_t * s, fvec_t * read_to, uint_t * read); - -/** - - get samplerate of source object - - \param s source object, created with ::new_aubio_source_sndfile - \return samplerate, in Hz - -*/ -uint_t aubio_source_sndfile_get_samplerate(aubio_source_sndfile_t * s); - -/** - - close source and cleanup memory - - \param s source object, created with ::new_aubio_source_sndfile - -*/ -void del_aubio_source_sndfile(aubio_source_sndfile_t * s); - -#ifdef __cplusplus -} -#endif - -#endif /* _AUBIO_SOURCE_SNDFILE_H */ diff --git a/project_code/notePlayback/audioFileLoader/src/aubio/aubio/aubio/lvec.h b/project_code/notePlayback/audioFileLoader/src/aubio/aubio/aubio/lvec.h deleted file mode 100644 index 5bf0bce19..000000000 --- a/project_code/notePlayback/audioFileLoader/src/aubio/aubio/aubio/lvec.h +++ /dev/null @@ -1,128 +0,0 @@ -/* - Copyright (C) 2003-2009 Paul Brossier - - This file is part of aubio. - - aubio 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 3 of the License, or - (at your option) any later version. - - aubio 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 aubio. If not, see . - -*/ - -#ifndef _LVEC_H -#define _LVEC_H - -#ifdef __cplusplus -extern "C" { -#endif - -/** \file - - Vector of real-valued data in double precision - - This file specifies the ::lvec_t buffer type, which is used in some places in - aubio to store a vector of ::lsmp_t. - - Note: the lvec_t data type is required in some algorithms such as IIR filters - (see temporal/filter.h). - - \example test-lvec.c - -*/ - -/** Buffer for real data in double precision */ -typedef struct { - uint_t length; /**< length of buffer */ - lsmp_t *data; /**< data array of size [length] */ -} lvec_t; - -/** lvec_t buffer creation function - - \param length the length of the buffer to create - -*/ -lvec_t * new_lvec(uint_t length); -/** lvec_t buffer deletion function - - \param s buffer to delete as returned by new_lvec() - -*/ -void del_lvec(lvec_t *s); -/** read sample value in a buffer - - Note that this function is not used in the aubio library, since the same - result can be obtained using vec->data[position]. Its purpose is to - access these values from wrappers, as created by swig. - - \param s vector to read from - \param position sample position to read from - -*/ -lsmp_t lvec_read_sample(lvec_t *s, uint_t position); -/** write sample value in a buffer - - Note that this function is not used in the aubio library, since the same - result can be obtained by assigning vec->data[position]. Its purpose - is to access these values from wrappers, as created by swig. - - \param s vector to write to - \param data value to write in s->data[position] - \param position sample position to write to - -*/ -void lvec_write_sample(lvec_t *s, lsmp_t data, uint_t position); - -/** read data from a buffer - - Note that this function is not used in the aubio library, since the same - result can be obtained with vec->data. Its purpose is to access these values - from wrappers, as created by swig. - - \param s vector to read from - -*/ -lsmp_t * lvec_get_data(lvec_t *s); - -/** print out lvec data - - \param s vector to print out - -*/ -void lvec_print(lvec_t *s); - -/** set all elements to a given value - - \param s vector to modify - \param val value to set elements to - -*/ -void lvec_set(lvec_t *s, smpl_t val); - -/** set all elements to zero - - \param s vector to modify - -*/ -void lvec_zeros(lvec_t *s); - -/** set all elements to ones - - \param s vector to modify - -*/ -void lvec_ones(lvec_t *s); - -#ifdef __cplusplus -} -#endif - -#endif /* _LVEC_H */ diff --git a/project_code/notePlayback/audioFileLoader/src/aubio/aubio/aubio/mathutils.h b/project_code/notePlayback/audioFileLoader/src/aubio/aubio/aubio/mathutils.h deleted file mode 100644 index 01142dd33..000000000 --- a/project_code/notePlayback/audioFileLoader/src/aubio/aubio/aubio/mathutils.h +++ /dev/null @@ -1,287 +0,0 @@ -/* - Copyright (C) 2003-2009 Paul Brossier - - This file is part of aubio. - - aubio 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 3 of the License, or - (at your option) any later version. - - aubio 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 aubio. If not, see . - -*/ - -/** \file - - Various math functions - - \example test-mathutils.c - \example test-mathutils-window.c - - */ - -#ifndef MATHUTILS_H -#define MATHUTILS_H - -#include "fvec.h" -#include "musicutils.h" - -#ifdef __cplusplus -extern "C" { -#endif - -/** compute the mean of a vector - - \param s vector to compute mean from - - \return the mean of v - -*/ -smpl_t fvec_mean (fvec_t * s); - -/** find the max of a vector - - \param s vector to get the max from - - \return the value of the minimum of v - -*/ -smpl_t fvec_max (fvec_t * s); - -/** find the min of a vector - - \param s vector to get the min from - - \return the value of the maximum of v - -*/ -smpl_t fvec_min (fvec_t * s); - -/** find the index of the min of a vector - - \param s vector to get the index from - - \return the index of the minimum element of v - -*/ -uint_t fvec_min_elem (fvec_t * s); - -/** find the index of the max of a vector - - \param s vector to get the index from - - \return the index of the maximum element of v - -*/ -uint_t fvec_max_elem (fvec_t * s); - -/** swap the left and right halves of a vector - - This function swaps the left part of the signal with the right part of the -signal. Therefore - - \f$ a[0], a[1], ..., a[\frac{N}{2}], a[\frac{N}{2}+1], ..., a[N-1], a[N] \f$ - - becomes - - \f$ a[\frac{N}{2}+1], ..., a[N-1], a[N], a[0], a[1], ..., a[\frac{N}{2}] \f$ - - This operation, known as 'fftshift' in the Matlab Signal Processing Toolbox, -can be used before computing the FFT to simplify the phase relationship of the -resulting spectrum. See Amalia de Götzen's paper referred to above. - -*/ -void fvec_shift (fvec_t * v); - -/** compute the sum of all elements of a vector - - \param v vector to compute the sum of - - \return the sum of v - -*/ -smpl_t fvec_sum (fvec_t * v); - -/** compute the energy of a vector - - This function compute the sum of the squared elements of a vector, normalised - by its length. - - \param v vector to get the energy from - - \return the energy of v - -*/ -smpl_t fvec_local_energy (fvec_t * v); - -/** compute the High Frequency Content of a vector - - The High Frequency Content is defined as \f$ \sum_0^{N-1} (k+1) v[k] \f$. - - \param v vector to get the energy from - - \return the HFC of v - -*/ -smpl_t fvec_local_hfc (fvec_t * v); - -/** computes the p-norm of a vector - - Computes the p-norm of a vector for \f$ p = \alpha \f$ - - \f$ L^p = ||x||_p = (|x_1|^p + |x_2|^p + ... + |x_n|^p ) ^ \frac{1}{p} \f$ - - If p = 1, the result is the Manhattan distance. - - If p = 2, the result is the Euclidean distance. - - As p tends towards large values, \f$ L^p \f$ tends towards the maximum of the -input vector. - - References: - - - \f$L^p\f$ space on - Wikipedia - - \param v vector to compute norm from - \param p order of the computed norm - - \return the p-norm of v - -*/ -smpl_t fvec_alpha_norm (fvec_t * v, smpl_t p); - -/** alpha normalisation - - This function divides all elements of a vector by the p-norm as computed by -fvec_alpha_norm(). - - \param v vector to compute norm from - \param p order of the computed norm - -*/ -void fvec_alpha_normalise (fvec_t * v, smpl_t p); - -/** add a constant to each elements of a vector - - \param v vector to add constant to - \param c constant to add to v - -*/ -void fvec_add (fvec_t * v, smpl_t c); - -/** remove the minimum value of the vector to each elements - - \param v vector to remove minimum from - -*/ -void fvec_min_removal (fvec_t * v); - -/** compute moving median threshold of a vector - - This function computes the moving median threshold value of at the given -position of a vector, taking the median among post elements before and up to -pre elements after pos. - - \param v input vector - \param tmp temporary vector of length post+1+pre - \param post length of causal part to take before pos - \param pre length of anti-causal part to take after pos - \param pos index to compute threshold for - - \return moving median threshold value - -*/ -smpl_t fvec_moving_thres (fvec_t * v, fvec_t * tmp, uint_t post, uint_t pre, - uint_t pos); - -/** apply adaptive threshold to a vector - - For each points at position p of an input vector, this function remove the -moving median threshold computed at p. - - \param v input vector - \param tmp temporary vector of length post+1+pre - \param post length of causal part to take before pos - \param pre length of anti-causal part to take after pos - -*/ -void fvec_adapt_thres (fvec_t * v, fvec_t * tmp, uint_t post, uint_t pre); - -/** returns the median of a vector - - The QuickSelect routine is based on the algorithm described in "Numerical -recipes in C", Second Edition, Cambridge University Press, 1992, Section 8.5, -ISBN 0-521-43108-5 - - This implementation of the QuickSelect routine is based on Nicolas -Devillard's implementation, available at http://ndevilla.free.fr/median/median/ -and in the Public Domain. - - \param v vector to get median from - - \return the median of v - -*/ -smpl_t fvec_median (fvec_t * v); - -/** finds exact peak index by quadratic interpolation*/ -smpl_t fvec_quadint (fvec_t * x, uint_t pos); - -/** Quadratic interpolation using Lagrange polynomial. - - Inspired from ``Comparison of interpolation algorithms in real-time sound -processing'', Vladimir Arnost, - - \param s0,s1,s2 are 3 consecutive samples of a curve - \param pf is the floating point index [0;2] - - \return s0 + (pf/2.)*((pf-3.)*s0-2.*(pf-2.)*s1+(pf-1.)*s2); - -*/ -smpl_t aubio_quadfrac (smpl_t s0, smpl_t s1, smpl_t s2, smpl_t pf); - -/** return 1 if v[p] is a peak and positive, 0 otherwise - - This function returns 1 if a peak is found at index p in the vector v. The -peak is defined as follows: - - - v[p] is positive - - v[p-1] < v[p] - - v[p] > v[p+1] - - \param v input vector - \param p position of supposed for peak - - \return 1 if a peak is found, 0 otherwise - -*/ -uint_t fvec_peakpick (fvec_t * v, uint_t p); - -/** return 1 if a is a power of 2, 0 otherwise */ -uint_t aubio_is_power_of_two(uint_t a); - -/** return the next power of power of 2 greater than a */ -uint_t aubio_next_power_of_two(uint_t a); - -/** compute normalised autocorrelation function - - \param input vector to compute autocorrelation from - \param output vector to store autocorrelation function to - -*/ -void aubio_autocorr (fvec_t * input, fvec_t * output); - -#ifdef __cplusplus -} -#endif - -#endif - diff --git a/project_code/notePlayback/audioFileLoader/src/aubio/aubio/aubio/musicutils.h b/project_code/notePlayback/audioFileLoader/src/aubio/aubio/aubio/musicutils.h deleted file mode 100644 index 8ad29f05d..000000000 --- a/project_code/notePlayback/audioFileLoader/src/aubio/aubio/aubio/musicutils.h +++ /dev/null @@ -1,139 +0,0 @@ -/* - Copyright (C) 2003-2009 Paul Brossier - - This file is part of aubio. - - aubio 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 3 of the License, or - (at your option) any later version. - - aubio 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 aubio. If not, see . - -*/ - -/** @file - * various functions useful in audio signal processing - */ - -#ifndef MUSICUTILS_H -#define MUSICUTILS_H - -#ifdef __cplusplus -extern "C" { -#endif - -/** create window - - References: - - - Window -function on Wikipedia - - Amalia de Götzen, Nicolas Bernardini, and Daniel Arfib. Traditional (?) -implementations of a phase vocoder: the tricks of the trade. In Proceedings of -the International Conference on Digital Audio Effects (DAFx-00), pages 37–44, -Uni- versity of Verona, Italy, 2000. - ( - ps.gz) - -*/ -fvec_t *new_aubio_window (char_t * window_type, uint_t size); - -/** set elements of a vector to window coefficients - - */ -uint_t fvec_set_window (fvec_t * window, char_t * window_type); - -/** compute the principal argument - - This function maps the input phase to its corresponding value wrapped in the -range \f$ [-\pi, \pi] \f$. - - \param phase unwrapped phase to map to the unit circle - - \return equivalent phase wrapped to the unit circle - -*/ -smpl_t aubio_unwrap2pi (smpl_t phase); - -/** convert frequency bin to midi value */ -smpl_t aubio_bintomidi (smpl_t bin, smpl_t samplerate, smpl_t fftsize); - -/** convert midi value to frequency bin */ -smpl_t aubio_miditobin (smpl_t midi, smpl_t samplerate, smpl_t fftsize); - -/** convert frequency bin to frequency (Hz) */ -smpl_t aubio_bintofreq (smpl_t bin, smpl_t samplerate, smpl_t fftsize); - -/** convert frequency (Hz) to frequency bin */ -smpl_t aubio_freqtobin (smpl_t freq, smpl_t samplerate, smpl_t fftsize); - -/** convert frequency (Hz) to midi value (0-128) */ -smpl_t aubio_freqtomidi (smpl_t freq); - -/** convert midi value (0-128) to frequency (Hz) */ -smpl_t aubio_miditofreq (smpl_t midi); - -/** clean up cached memory at the end of program - - This function should be used at the end of programs to purge all cached - memory. So far it is only useful to clean FFTW's cache. - -*/ -void aubio_cleanup (void); - -/** zero-crossing rate (ZCR) - - The zero-crossing rate is the number of times a signal changes sign, - divided by the length of this signal. - - \param v vector to compute ZCR from - - \return zero-crossing rate of v - -*/ -smpl_t aubio_zero_crossing_rate (fvec_t * v); - -/** compute sound pressure level (SPL) in dB - - This quantity is often wrongly called 'loudness'. - - \param v vector to compute dB SPL from - - \return level of v in dB SPL - -*/ -smpl_t aubio_db_spl (fvec_t * v); - -/** check if buffer level in dB SPL is under a given threshold - - \param v vector to get level from - \param threshold threshold in dB SPL - - \return 0 if level is under the given threshold, 1 otherwise - -*/ -uint_t aubio_silence_detection (fvec_t * v, smpl_t threshold); - -/** get buffer level if level >= threshold, 1. otherwise - - \param v vector to get level from - \param threshold threshold in dB SPL - - \return level in dB SPL if level >= threshold, 1. otherwise - -*/ -smpl_t aubio_level_detection (fvec_t * v, smpl_t threshold); - -#ifdef __cplusplus -} -#endif - -#endif - diff --git a/project_code/notePlayback/audioFileLoader/src/aubio/aubio/aubio/onset/onset.h b/project_code/notePlayback/audioFileLoader/src/aubio/aubio/aubio/onset/onset.h deleted file mode 100644 index 83dfff3c5..000000000 --- a/project_code/notePlayback/audioFileLoader/src/aubio/aubio/aubio/onset/onset.h +++ /dev/null @@ -1,261 +0,0 @@ -/* - Copyright (C) 2006-2009 Paul Brossier - - This file is part of aubio. - - aubio 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 3 of the License, or - (at your option) any later version. - - aubio 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 aubio. If not, see . - -*/ - -/** \file - - Onset detection object - - The following routines compute the onset detection function and detect peaks - in these functions. When onsets are found above a given silence threshold, - and after a minimum inter-onset interval, the output vector returned by - ::aubio_onset_do is filled with `1`. Otherwise, the output vector remains - `0`. - - The peak-picking threshold, the silence threshold, and the minimum - inter-onset interval can be adjusted during the execution of the - aubio_onset_do routine using the corresponding functions. - - \example onset/test-onset.c - -*/ - - -#ifndef ONSET_H -#define ONSET_H - -#ifdef __cplusplus -extern "C" { -#endif - -/** onset detection object */ -typedef struct _aubio_onset_t aubio_onset_t; - -/** create onset detection object - - \param method onset detection type as specified in specdesc.h - \param buf_size buffer size for phase vocoder - \param hop_size hop size for phase vocoder - \param samplerate sampling rate of the input signal - -*/ -aubio_onset_t * new_aubio_onset (char_t * method, - uint_t buf_size, uint_t hop_size, uint_t samplerate); - -/** execute onset detection - - \param o onset detection object as returned by ::new_aubio_onset - \param input new audio vector of length hop_size - \param onset output vector of length 1, containing 0 if no onset was found, - and a value equal or greater than 1 otherwise - - When no onset was detected, the first element of the output vector `onset` - is set to 0. - - When an onset is found, the first element of the output vector `onset` is set - to `offset = 1 + a` where `a` is a number in the range`[0, 1]`. - - The final onset detection time, in samples, can be obtained with - ::aubio_onset_get_last_onset. It can also be derived from `offset` as - follows: - - \code - t = total_frames + offset * hop_size - delay - \endcode - - where `total_frames` is the total number of frames processed so far, and - `delay` is the current delay of the onset object, as returned by - ::aubio_onset_get_delay. - -*/ -void aubio_onset_do (aubio_onset_t *o, fvec_t * input, fvec_t * onset); - -/** get the time of the latest onset detected, in samples - - \param o onset detection object as returned by ::new_aubio_onset - -*/ -smpl_t aubio_onset_get_last_onset (aubio_onset_t *o); - -/** get the time of the latest onset detected, in seconds - - \param o onset detection object as returned by ::new_aubio_onset - -*/ -smpl_t aubio_onset_get_last_onset_s (aubio_onset_t *o); - -/** get the time of the latest onset detected, in milliseconds - - \param o onset detection object as returned by ::new_aubio_onset - -*/ -smpl_t aubio_onset_get_last_onset_ms (aubio_onset_t *o); - -/** set onset detection silence threshold - - \param o onset detection object as returned by ::new_aubio_onset - \param silence new silence detection threshold - -*/ -uint_t aubio_onset_set_silence(aubio_onset_t * o, smpl_t silence); - -/** get onset detection function - - \param o onset detection object as returned by ::new_aubio_onset - \return the current value of the descriptor - -*/ -smpl_t aubio_onset_get_descriptor ( aubio_onset_t *o); - -/** get thresholded onset detection function - - \param o onset detection object as returned by ::new_aubio_onset - \return the value of the thresholded descriptor - -*/ -smpl_t aubio_onset_get_thresholded_descriptor ( aubio_onset_t *o); - -/** set onset detection peak picking threshold - - \param o onset detection object as returned by ::new_aubio_onset - \param threshold new peak-picking threshold - -*/ -uint_t aubio_onset_set_threshold(aubio_onset_t * o, smpl_t threshold); - -/** set minimum inter onset interval in samples - - \param o onset detection object as returned by ::new_aubio_onset - \param minioi minimum interval between two consecutive onsets (in - samples) - -*/ -uint_t aubio_onset_set_minioi(aubio_onset_t * o, uint_t minioi); - -/** set minimum inter onset interval in seconds - - \param o onset detection object as returned by ::new_aubio_onset - \param minioi minimum interval between two consecutive onsets (in - seconds) - -*/ -uint_t aubio_onset_set_minioi_s(aubio_onset_t * o, smpl_t minioi); - -/** set minimum inter onset interval in milliseconds - - \param o onset detection object as returned by ::new_aubio_onset - \param minioi minimum interval between two consecutive onsets (in - milliseconds) - -*/ -uint_t aubio_onset_set_minioi_ms(aubio_onset_t * o, smpl_t minioi); - -/** set minimum inter onset interval in samples - - \param o onset detection object as returned by ::new_aubio_onset - \param delay constant system delay to take back from detection time - (in samples) - -*/ -uint_t aubio_onset_set_delay(aubio_onset_t * o, uint_t delay); - -/** set minimum inter onset interval in seconds - - \param o onset detection object as returned by ::new_aubio_onset - \param delay constant system delay to take back from detection time - (in seconds) - -*/ -uint_t aubio_onset_set_delay_s(aubio_onset_t * o, smpl_t delay); - -/** set minimum inter onset interval in milliseconds - - \param o onset detection object as returned by ::new_aubio_onset - \param delay constant system delay to take back from detection time - (in milliseconds) - -*/ -uint_t aubio_onset_set_delay_ms(aubio_onset_t * o, smpl_t delay); - -/** get minimum inter onset interval in samples - - \param o onset detection object as returned by ::new_aubio_onset - \return minimum interval between two consecutive onsets (in - samples) - -*/ -uint_t aubio_onset_get_minioi(aubio_onset_t * o); - -/** get minimum inter onset interval in seconds - - \param o onset detection object as returned by ::new_aubio_onset - \return minimum interval between two consecutive onsets (in - seconds) - -*/ -smpl_t aubio_onset_get_minioi_s(aubio_onset_t * o); - -/** get minimum inter onset interval in milliseconds - - \param o onset detection object as returned by ::new_aubio_onset - \return minimum interval between two consecutive onsets (in - milliseconds) - -*/ -smpl_t aubio_onset_get_minioi_ms(aubio_onset_t * o); - -/** get minimum inter onset interval in samples - - \param o onset detection object as returned by ::new_aubio_onset - \return constant system delay to take back from detection time - (in samples) - -*/ -uint_t aubio_onset_get_delay(aubio_onset_t * o); - -/** get minimum inter onset interval in seconds - - \param o onset detection object as returned by ::new_aubio_onset - \return constant system delay to take back from detection time - (in seconds) - -*/ -smpl_t aubio_onset_get_delay_s(aubio_onset_t * o); - -/** get minimum inter onset interval in milliseconds - - \param o onset detection object as returned by ::new_aubio_onset - \return constant system delay to take back from detection time - (in milliseconds) - -*/ -smpl_t aubio_onset_get_delay_ms(aubio_onset_t * o); - -/** delete onset detection object - - \param o onset detection object to delete - -*/ -void del_aubio_onset(aubio_onset_t * o); - -#ifdef __cplusplus -} -#endif - -#endif /* ONSET_H */ diff --git a/project_code/notePlayback/audioFileLoader/src/aubio/aubio/aubio/onset/peakpicker.h b/project_code/notePlayback/audioFileLoader/src/aubio/aubio/aubio/onset/peakpicker.h deleted file mode 100644 index 63b3b9b28..000000000 --- a/project_code/notePlayback/audioFileLoader/src/aubio/aubio/aubio/onset/peakpicker.h +++ /dev/null @@ -1,57 +0,0 @@ -/* - Copyright (C) 2003-2009 Paul Brossier - - This file is part of aubio. - - aubio 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 3 of the License, or - (at your option) any later version. - - aubio 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 aubio. If not, see . - -*/ - -/** \file - - Peak picking utilities function - - \example onset/test-peakpicker.c - -*/ - -#ifndef PEAKPICK_H -#define PEAKPICK_H - -#ifdef __cplusplus -extern "C" { -#endif - -/** peak-picker structure */ -typedef struct _aubio_peakpicker_t aubio_peakpicker_t; - -/** peak-picker creation function */ -aubio_peakpicker_t * new_aubio_peakpicker(void); -/** real time peak picking function */ -void aubio_peakpicker_do(aubio_peakpicker_t * p, fvec_t * in, fvec_t * out); -/** destroy peak picker structure */ -void del_aubio_peakpicker(aubio_peakpicker_t * p); - -/** get current peak value */ -fvec_t *aubio_peakpicker_get_thresholded_input (aubio_peakpicker_t * p); -/** set peak picking threshold */ -uint_t aubio_peakpicker_set_threshold(aubio_peakpicker_t * p, smpl_t threshold); -/** get peak picking threshold */ -smpl_t aubio_peakpicker_get_threshold(aubio_peakpicker_t * p); - -#ifdef __cplusplus -} -#endif - -#endif /* PEAKPICK_H */ diff --git a/project_code/notePlayback/audioFileLoader/src/aubio/aubio/aubio/pitch/pitch.h b/project_code/notePlayback/audioFileLoader/src/aubio/aubio/aubio/pitch/pitch.h deleted file mode 100644 index 7ea3bfd6c..000000000 --- a/project_code/notePlayback/audioFileLoader/src/aubio/aubio/aubio/pitch/pitch.h +++ /dev/null @@ -1,99 +0,0 @@ -/* - Copyright (C) 2003-2009 Paul Brossier - - This file is part of aubio. - - aubio 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 3 of the License, or - (at your option) any later version. - - aubio 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 aubio. If not, see . - -*/ - -#ifndef PITCH_H -#define PITCH_H - -#ifdef __cplusplus -extern "C" { -#endif - -/** \file - - Generic method for pitch detection - - This file creates the objects required for the computation of the selected - pitch detection algorithm and output the results, in midi note or Hz. - - \example pitch/test-pitch.c - -*/ - -/** pitch detection object */ -typedef struct _aubio_pitch_t aubio_pitch_t; - -/** execute pitch detection on an input signal frame - - \param o pitch detection object as returned by new_aubio_pitch() - \param in input signal of size [hop_size] - \param out output pitch candidates of size [1] - -*/ -void aubio_pitch_do (aubio_pitch_t * o, fvec_t * in, fvec_t * out); - -/** change yin or yinfft tolerance threshold - - \param o pitch detection object as returned by new_aubio_pitch() - \param tol tolerance default is 0.15 for yin and 0.85 for yinfft - -*/ -uint_t aubio_pitch_set_tolerance (aubio_pitch_t * o, smpl_t tol); - -/** deletion of the pitch detection object - - \param o pitch detection object as returned by new_aubio_pitch() - -*/ -void del_aubio_pitch (aubio_pitch_t * o); - -/** creation of the pitch detection object - - \param method set pitch detection algorithm - \param buf_size size of the input buffer to analyse - \param hop_size step size between two consecutive analysis instant - \param samplerate sampling rate of the signal - -*/ -aubio_pitch_t *new_aubio_pitch (char_t * method, - uint_t buf_size, uint_t hop_size, uint_t samplerate); - -/** set the output unit of the pitch detection object - - \param o pitch detection object as returned by new_aubio_pitch() - \param mode set pitch units for output - -*/ -uint_t aubio_pitch_set_unit (aubio_pitch_t * o, char_t * mode); - -/** get the current confidence - - \param o pitch detection object as returned by new_aubio_pitch() - \return the current confidence of the pitch algorithm - -The confidence - -*/ -smpl_t aubio_pitch_get_confidence (aubio_pitch_t * o); - -#ifdef __cplusplus -} -#endif - -#endif /*PITCH_H*/ diff --git a/project_code/notePlayback/audioFileLoader/src/aubio/aubio/aubio/pitch/pitchfcomb.h b/project_code/notePlayback/audioFileLoader/src/aubio/aubio/aubio/pitch/pitchfcomb.h deleted file mode 100644 index 471208f9c..000000000 --- a/project_code/notePlayback/audioFileLoader/src/aubio/aubio/aubio/pitch/pitchfcomb.h +++ /dev/null @@ -1,78 +0,0 @@ -/* - Copyright (C) 2003-2009 Paul Brossier - - This file is part of aubio. - - aubio 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 3 of the License, or - (at your option) any later version. - - aubio 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 aubio. If not, see . - -*/ - -/** \file - - Pitch detection using a fast harmonic comb filter - - This pitch extraction method implements a fast harmonic comb filter to - determine the fundamental frequency of a harmonic sound. - - This file was derived from the tuneit project, written by Mario Lang to - detect the fundamental frequency of a sound. - - See http://delysid.org/tuneit.html - - \example pitch/test-pitchfcomb.c - -*/ - -#ifndef _PITCHFCOMB_H -#define _PITCHFCOMB_H - -#ifdef __cplusplus -extern "C" { -#endif - -/** pitch detection object */ -typedef struct _aubio_pitchfcomb_t aubio_pitchfcomb_t; - -/** execute pitch detection on an input buffer - - \param p pitch detection object as returned by new_aubio_pitchfcomb - \param input input signal window (length as specified at creation time) - \param output pitch candidates in bins - -*/ -void aubio_pitchfcomb_do (aubio_pitchfcomb_t * p, fvec_t * input, - fvec_t * output); - -/** creation of the pitch detection object - - \param buf_size size of the input buffer to analyse - \param hop_size step size between two consecutive analysis instant - -*/ -aubio_pitchfcomb_t *new_aubio_pitchfcomb (uint_t buf_size, uint_t hop_size); - -/** deletion of the pitch detection object - - \param p pitch detection object as returned by new_aubio_pitchfcomb - -*/ -void del_aubio_pitchfcomb (aubio_pitchfcomb_t * p); - -#ifdef __cplusplus -} -#endif - -#endif /* _PITCHFCOMB_H */ - - diff --git a/project_code/notePlayback/audioFileLoader/src/aubio/aubio/aubio/pitch/pitchmcomb.h b/project_code/notePlayback/audioFileLoader/src/aubio/aubio/aubio/pitch/pitchmcomb.h deleted file mode 100644 index 48809aab1..000000000 --- a/project_code/notePlayback/audioFileLoader/src/aubio/aubio/aubio/pitch/pitchmcomb.h +++ /dev/null @@ -1,77 +0,0 @@ -/* - Copyright (C) 2003-2009 Paul Brossier - - This file is part of aubio. - - aubio 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 3 of the License, or - (at your option) any later version. - - aubio 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 aubio. If not, see . - -*/ - -/** \file - - Pitch detection using multiple-comb filter - - This fundamental frequency estimation algorithm implements spectral - flattening, multi-comb filtering and peak histogramming. - - This method was designed by Juan P. Bello and described in: - - Juan-Pablo Bello. ``Towards the Automated Analysis of Simple Polyphonic - Music''. PhD thesis, Centre for Digital Music, Queen Mary University of - London, London, UK, 2003. - - \example pitch/test-pitchmcomb.c - -*/ - -#ifndef PITCHMCOMB_H -#define PITCHMCOMB_H - -#ifdef __cplusplus -extern "C" { -#endif - -/** pitch detection object */ -typedef struct _aubio_pitchmcomb_t aubio_pitchmcomb_t; - -/** execute pitch detection on an input spectral frame - - \param p pitch detection object as returned by new_aubio_pitchmcomb - \param in_fftgrain input signal spectrum as computed by aubio_pvoc_do - \param out_cands pitch candidate frequenciess, in bins - -*/ -void aubio_pitchmcomb_do (aubio_pitchmcomb_t * p, cvec_t * in_fftgrain, - fvec_t * out_cands); - -/** creation of the pitch detection object - - \param buf_size size of the input buffer to analyse - \param hop_size step size between two consecutive analysis instant - -*/ -aubio_pitchmcomb_t *new_aubio_pitchmcomb (uint_t buf_size, uint_t hop_size); - -/** deletion of the pitch detection object - - \param p pitch detection object as returned by new_aubio_pitchfcomb - -*/ -void del_aubio_pitchmcomb (aubio_pitchmcomb_t * p); - -#ifdef __cplusplus -} -#endif - -#endif /* PITCHMCOMB_H */ diff --git a/project_code/notePlayback/audioFileLoader/src/aubio/aubio/aubio/pitch/pitchschmitt.h b/project_code/notePlayback/audioFileLoader/src/aubio/aubio/aubio/pitch/pitchschmitt.h deleted file mode 100644 index 5a9ee5619..000000000 --- a/project_code/notePlayback/audioFileLoader/src/aubio/aubio/aubio/pitch/pitchschmitt.h +++ /dev/null @@ -1,76 +0,0 @@ -/* - Copyright (C) 2003-2009 Paul Brossier - - This file is part of aubio. - - aubio 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 3 of the License, or - (at your option) any later version. - - aubio 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 aubio. If not, see . - -*/ - -/** \file - - Pitch detection using a Schmitt trigger - - This pitch extraction method implements a Schmitt trigger to estimate the - period of a signal. - - This file was derived from the tuneit project, written by Mario Lang to - detect the fundamental frequency of a sound. - - See http://delysid.org/tuneit.html - - \example pitch/test-pitchschmitt.c - -*/ - -#ifndef _PITCHSCHMITT_H -#define _PITCHSCHMITT_H - -#ifdef __cplusplus -extern "C" { -#endif - -/** pitch detection object */ -typedef struct _aubio_pitchschmitt_t aubio_pitchschmitt_t; - -/** execute pitch detection on an input buffer - - \param p pitch detection object as returned by new_aubio_pitchschmitt - \param samples_in input signal vector (length as specified at creation time) - \param cands_out pitch period estimates, in samples - -*/ -void aubio_pitchschmitt_do (aubio_pitchschmitt_t * p, fvec_t * samples_in, - fvec_t * cands_out); - -/** creation of the pitch detection object - - \param buf_size size of the input buffer to analyse - -*/ -aubio_pitchschmitt_t *new_aubio_pitchschmitt (uint_t buf_size); - -/** deletion of the pitch detection object - - \param p pitch detection object as returned by new_aubio_pitchschmitt - -*/ -void del_aubio_pitchschmitt (aubio_pitchschmitt_t * p); - -#ifdef __cplusplus -} -#endif - -#endif /* _PITCHSCHMITT_H */ - diff --git a/project_code/notePlayback/audioFileLoader/src/aubio/aubio/aubio/pitch/pitchyin.h b/project_code/notePlayback/audioFileLoader/src/aubio/aubio/aubio/pitch/pitchyin.h deleted file mode 100644 index c6f2e1f55..000000000 --- a/project_code/notePlayback/audioFileLoader/src/aubio/aubio/aubio/pitch/pitchyin.h +++ /dev/null @@ -1,99 +0,0 @@ -/* - Copyright (C) 2003-2009 Paul Brossier - - This file is part of aubio. - - aubio 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 3 of the License, or - (at your option) any later version. - - aubio 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 aubio. If not, see . - -*/ - -/** \file - - Pitch detection using the YIN algorithm - - This algorithm was developped by A. de Cheveigne and H. Kawahara and - published in: - - De Cheveigné, A., Kawahara, H. (2002) "YIN, a fundamental frequency - estimator for speech and music", J. Acoust. Soc. Am. 111, 1917-1930. - - see http://recherche.ircam.fr/equipes/pcm/pub/people/cheveign.html - - \example pitch/test-pitchyin.c - -*/ - -#ifndef PITCHYIN_H -#define PITCHYIN_H - -#ifdef __cplusplus -extern "C" { -#endif - -/** pitch detection object */ -typedef struct _aubio_pitchyin_t aubio_pitchyin_t; - -/** creation of the pitch detection object - - \param buf_size size of the input buffer to analyse - -*/ -aubio_pitchyin_t *new_aubio_pitchyin (uint_t buf_size); - -/** deletion of the pitch detection object - - \param o pitch detection object as returned by new_aubio_pitchyin() - -*/ -void del_aubio_pitchyin (aubio_pitchyin_t * o); - -/** execute pitch detection an input buffer - - \param o pitch detection object as returned by new_aubio_pitchyin() - \param samples_in input signal vector (length as specified at creation time) - \param cands_out pitch period candidates, in samples - -*/ -void aubio_pitchyin_do (aubio_pitchyin_t * o, fvec_t * samples_in, fvec_t * cands_out); - - -/** set tolerance parameter for YIN algorithm - - \param o YIN pitch detection object - \param tol tolerance parameter for minima selection [default 0.15] - -*/ -uint_t aubio_pitchyin_set_tolerance (aubio_pitchyin_t * o, smpl_t tol); - -/** get tolerance parameter for YIN algorithm - - \param o YIN pitch detection object - \return tolerance parameter for minima selection [default 0.15] - -*/ -smpl_t aubio_pitchyin_get_tolerance (aubio_pitchyin_t * o); - -/** get current confidence of YIN algorithm - - \param o YIN pitch detection object - \return confidence parameter - -*/ -smpl_t aubio_pitchyin_get_confidence (aubio_pitchyin_t * o); - -#ifdef __cplusplus -} -#endif - -#endif /*PITCHYIN_H*/ diff --git a/project_code/notePlayback/audioFileLoader/src/aubio/aubio/aubio/pitch/pitchyinfft.h b/project_code/notePlayback/audioFileLoader/src/aubio/aubio/aubio/pitch/pitchyinfft.h deleted file mode 100644 index a26319c4f..000000000 --- a/project_code/notePlayback/audioFileLoader/src/aubio/aubio/aubio/pitch/pitchyinfft.h +++ /dev/null @@ -1,98 +0,0 @@ -/* - Copyright (C) 2003-2009 Paul Brossier - - This file is part of aubio. - - aubio 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 3 of the License, or - (at your option) any later version. - - aubio 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 aubio. If not, see . - -*/ - -/** \file - - Pitch detection using a spectral implementation of the YIN algorithm - - This algorithm was derived from the YIN algorithm (see pitchyin.c). In this - implementation, a Fourier transform is used to compute a tapered square - difference function, which allows spectral weighting. Because the difference - function is tapered, the selection of the period is simplified. - - Paul Brossier, ``Automatic annotation of musical audio for interactive - systems'', Chapter 3, Pitch Analysis, PhD thesis, Centre for Digital music, - Queen Mary University of London, London, UK, 2006. - - \example pitch/test-pitchyinfft.c - -*/ - -#ifndef PITCHYINFFT_H -#define PITCHYINFFT_H - -#ifdef __cplusplus -extern "C" { -#endif - -/** pitch detection object */ -typedef struct _aubio_pitchyinfft_t aubio_pitchyinfft_t; - -/** execute pitch detection on an input buffer - - \param o pitch detection object as returned by new_aubio_pitchyinfft - \param samples_in input signal vector (length as specified at creation time) - \param cands_out pitch period candidates, in samples - -*/ -void aubio_pitchyinfft_do (aubio_pitchyinfft_t * o, fvec_t * samples_in, fvec_t * cands_out); -/** creation of the pitch detection object - - \param buf_size size of the input buffer to analyse - -*/ -aubio_pitchyinfft_t *new_aubio_pitchyinfft (uint_t buf_size); -/** deletion of the pitch detection object - - \param o pitch detection object as returned by new_aubio_pitchyinfft() - -*/ -void del_aubio_pitchyinfft (aubio_pitchyinfft_t * o); - -/** get tolerance parameter for YIN algorithm - - \param o YIN pitch detection object - - \return tolerance parameter for minima selection [default 0.15] - -*/ -smpl_t aubio_pitchyinfft_get_tolerance (aubio_pitchyinfft_t * o); - -/** set tolerance parameter for YIN algorithm - - \param o YIN pitch detection object - \param tol tolerance parameter for minima selection [default 0.15] - -*/ -uint_t aubio_pitchyinfft_set_tolerance (aubio_pitchyinfft_t * o, smpl_t tol); - -/** get current confidence of YIN algorithm - - \param o YIN pitch detection object - \return confidence parameter - -*/ -smpl_t aubio_pitchyinfft_get_confidence (aubio_pitchyinfft_t * o); - -#ifdef __cplusplus -} -#endif - -#endif /*PITCHYINFFT_H*/ diff --git a/project_code/notePlayback/audioFileLoader/src/aubio/aubio/aubio/spectral/fft.h b/project_code/notePlayback/audioFileLoader/src/aubio/aubio/aubio/spectral/fft.h deleted file mode 100644 index 1c000377e..000000000 --- a/project_code/notePlayback/audioFileLoader/src/aubio/aubio/aubio/spectral/fft.h +++ /dev/null @@ -1,142 +0,0 @@ -/* - Copyright (C) 2003-2009 Paul Brossier - - This file is part of aubio. - - aubio 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 3 of the License, or - (at your option) any later version. - - aubio 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 aubio. If not, see . - -*/ - -/** \file - - Fast Fourier Transform - - \example src/spectral/test-fft.c - -*/ - -#ifndef FFT_H_ -#define FFT_H_ - -#ifdef __cplusplus -extern "C" { -#endif - -/** FFT object - - This object computes forward and backward FFTs, using the complex type to - store the results. The phase vocoder or aubio_mfft_t objects should be - preferred to using directly aubio_fft_t. The FFT are computed using FFTW3 - (although support for another library could be added). - -*/ -typedef struct _aubio_fft_t aubio_fft_t; - -/** create new FFT computation object - - \param size length of the FFT - -*/ -aubio_fft_t * new_aubio_fft (uint_t size); -/** delete FFT object - - \param s fft object as returned by new_aubio_fft - -*/ -void del_aubio_fft(aubio_fft_t * s); - -/** compute forward FFT - - \param s fft object as returned by new_aubio_fft - \param input input signal - \param spectrum output spectrum - -*/ -void aubio_fft_do (aubio_fft_t *s, fvec_t * input, cvec_t * spectrum); -/** compute backward (inverse) FFT - - \param s fft object as returned by new_aubio_fft - \param spectrum input spectrum - \param output output signal - -*/ -void aubio_fft_rdo (aubio_fft_t *s, cvec_t * spectrum, fvec_t * output); - -/** compute forward FFT - - \param s fft object as returned by new_aubio_fft - \param input real input signal - \param compspec complex output fft real/imag - -*/ -void aubio_fft_do_complex (aubio_fft_t *s, fvec_t * input, fvec_t * compspec); -/** compute backward (inverse) FFT from real/imag - - \param s fft object as returned by new_aubio_fft - \param compspec real/imag input fft array - \param output real output array - -*/ -void aubio_fft_rdo_complex (aubio_fft_t *s, fvec_t * compspec, fvec_t * output); - -/** convert real/imag spectrum to norm/phas spectrum - - \param compspec real/imag input fft array - \param spectrum cvec norm/phas output array - -*/ -void aubio_fft_get_spectrum(fvec_t * compspec, cvec_t * spectrum); -/** convert real/imag spectrum to norm/phas spectrum - - \param compspec real/imag input fft array - \param spectrum cvec norm/phas output array - -*/ -void aubio_fft_get_realimag(cvec_t * spectrum, fvec_t * compspec); - -/** compute phas spectrum from real/imag parts - - \param compspec real/imag input fft array - \param spectrum cvec norm/phas output array - -*/ -void aubio_fft_get_phas(fvec_t * compspec, cvec_t * spectrum); -/** compute imaginary part from the norm/phas cvec - - \param spectrum norm/phas input array - \param compspec real/imag output fft array - -*/ -void aubio_fft_get_imag(cvec_t * spectrum, fvec_t * compspec); - -/** compute norm component from real/imag parts - - \param compspec real/imag input fft array - \param spectrum cvec norm/phas output array - -*/ -void aubio_fft_get_norm(fvec_t * compspec, cvec_t * spectrum); -/** compute real part from norm/phas components - - \param spectrum norm/phas input array - \param compspec real/imag output fft array - -*/ -void aubio_fft_get_real(cvec_t * spectrum, fvec_t * compspec); - -#ifdef __cplusplus -} -#endif - -#endif // FFT_H_ diff --git a/project_code/notePlayback/audioFileLoader/src/aubio/aubio/aubio/spectral/filterbank.h b/project_code/notePlayback/audioFileLoader/src/aubio/aubio/aubio/spectral/filterbank.h deleted file mode 100644 index 6813faf4c..000000000 --- a/project_code/notePlayback/audioFileLoader/src/aubio/aubio/aubio/spectral/filterbank.h +++ /dev/null @@ -1,90 +0,0 @@ -/* - Copyright (C) 2007-2009 Paul Brossier - and Amaury Hazan - - This file is part of aubio. - - aubio 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 3 of the License, or - (at your option) any later version. - - aubio 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 aubio. If not, see . - -*/ - -/** \file - - Filterbank object - - General-purpose spectral filterbank object. - - \example spectral/test-filterbank.c - -*/ - -#ifndef FILTERBANK_H -#define FILTERBANK_H - -#ifdef __cplusplus -extern "C" -{ -#endif - -/** filterbank object - - This object stores a matrix of spectral filter coefficients. - - */ -typedef struct _aubio_filterbank_t aubio_filterbank_t; - -/** create filterbank object - - \param n_filters number of filters to create - \param win_s size of analysis buffer (and length the FFT transform) - -*/ -aubio_filterbank_t *new_aubio_filterbank (uint_t n_filters, uint_t win_s); - -/** destroy filterbank object - - \param fb filterbank, as returned by new_aubio_filterbank() method - -*/ -void del_aubio_filterbank (aubio_filterbank_t * fb); - -/** compute filterbank - - \param fb filterbank containing nfilt x win_s filter coefficients - \param in input spectrum containing chans x win_s spectrum - \param out output vector containing chans x nfilt output values - -*/ -void aubio_filterbank_do (aubio_filterbank_t * fb, cvec_t * in, fvec_t * out); - -/** return a pointer to the matrix object containing all filter coefficients - - \param f filterbank object to get coefficients from - - */ -fmat_t *aubio_filterbank_get_coeffs (aubio_filterbank_t * f); - -/** copy filter coefficients to the filterbank - - \param f filterbank object to set coefficients - \param filters filter bank coefficients to copy from - - */ -uint_t aubio_filterbank_set_coeffs (aubio_filterbank_t * f, fmat_t * filters); - -#ifdef __cplusplus -} -#endif - -#endif // FILTERBANK_H diff --git a/project_code/notePlayback/audioFileLoader/src/aubio/aubio/aubio/spectral/filterbank_mel.h b/project_code/notePlayback/audioFileLoader/src/aubio/aubio/aubio/spectral/filterbank_mel.h deleted file mode 100644 index d2e8876c6..000000000 --- a/project_code/notePlayback/audioFileLoader/src/aubio/aubio/aubio/spectral/filterbank_mel.h +++ /dev/null @@ -1,72 +0,0 @@ -/* - Copyright (C) 2007-2009 Paul Brossier - and Amaury Hazan - - This file is part of aubio. - - aubio 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 3 of the License, or - (at your option) any later version. - - aubio 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 aubio. If not, see . - -*/ - -/** \file - - Filterbank object coefficients initialization - - Functions to create set the ::aubio_filterbank_t coefficients to - - ::aubio_filterbank_set_triangle_bands: overlapping triangular bands, - - ::aubio_filterbank_set_mel_coeffs_slaney: Mel frequency bands. - - \example spectral/test-filterbank_mel.c - -*/ - -#ifndef FILTERBANK_MEL_H -#define FILTERBANK_MEL_H - -#ifdef __cplusplus -extern "C" -{ -#endif - -/** filterbank initialization with triangular and overlapping bands - - \param fb filterbank object - \param freqs arbitrary array of boundary frequencies - \param samplerate audio sampling rate - - This function computes the coefficients of the filterbank based on the - boundaries found in freqs, in Hz, and using triangular overlapping bands. - -*/ -uint_t aubio_filterbank_set_triangle_bands (aubio_filterbank_t * fb, - fvec_t * freqs, smpl_t samplerate); - -/** filterbank initialization for Mel filters using Slaney's coefficients - - \param fb filterbank object - \param samplerate audio sampling rate - - The filter coefficients are built according to Malcolm Slaney's Auditory - Toolbox, available at http://cobweb.ecn.purdue.edu/~malcolm/interval/1998-010/ - (see file mfcc.m). - -*/ -uint_t aubio_filterbank_set_mel_coeffs_slaney (aubio_filterbank_t * fb, - smpl_t samplerate); - -#ifdef __cplusplus -} -#endif - -#endif // FILTERBANK_MEL_H diff --git a/project_code/notePlayback/audioFileLoader/src/aubio/aubio/aubio/spectral/mfcc.h b/project_code/notePlayback/audioFileLoader/src/aubio/aubio/aubio/spectral/mfcc.h deleted file mode 100644 index b6befa1de..000000000 --- a/project_code/notePlayback/audioFileLoader/src/aubio/aubio/aubio/spectral/mfcc.h +++ /dev/null @@ -1,72 +0,0 @@ -/* - Copyright (C) 2007-2009 Paul Brossier - and Amaury Hazan - - This file is part of aubio. - - aubio 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 3 of the License, or - (at your option) any later version. - - aubio 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 aubio. If not, see . - -*/ - -/** \file - - Mel-frequency cepstrum coefficients object - - \example spectral/test-mfcc.c - -*/ - -#ifndef MFCC_H -#define MFCC_H - -#ifdef __cplusplus -extern "C" -{ -#endif - -/** mfcc object */ -typedef struct _aubio_mfcc_t aubio_mfcc_t; - -/** create mfcc object - - \param buf_size size of analysis buffer (and length the FFT transform) - \param samplerate audio sampling rate - \param n_coeffs number of desired coefficients - \param n_filters number of desired filters - -*/ -aubio_mfcc_t *new_aubio_mfcc (uint_t buf_size, - uint_t n_filters, uint_t n_coeffs, uint_t samplerate); - -/** delete mfcc object - - \param mf mfcc object as returned by new_aubio_mfcc - -*/ -void del_aubio_mfcc (aubio_mfcc_t * mf); - -/** mfcc object processing - - \param mf mfcc object as returned by new_aubio_mfcc - \param in input spectrum (buf_size long) - \param out output mel coefficients buffer (n_coeffs long) - -*/ -void aubio_mfcc_do (aubio_mfcc_t * mf, cvec_t * in, fvec_t * out); - -#ifdef __cplusplus -} -#endif - -#endif // MFCC_H diff --git a/project_code/notePlayback/audioFileLoader/src/aubio/aubio/aubio/spectral/phasevoc.h b/project_code/notePlayback/audioFileLoader/src/aubio/aubio/aubio/spectral/phasevoc.h deleted file mode 100644 index cd4f739f6..000000000 --- a/project_code/notePlayback/audioFileLoader/src/aubio/aubio/aubio/spectral/phasevoc.h +++ /dev/null @@ -1,102 +0,0 @@ -/* - Copyright (C) 2003-2009 Paul Brossier - - This file is part of aubio. - - aubio 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 3 of the License, or - (at your option) any later version. - - aubio 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 aubio. If not, see . - -*/ - -/** \file - - Phase vocoder object - - This object implements a phase vocoder. The spectral frames are computed - using a HanningZ window and a swapped version of the signal to simplify the - phase relationships across frames. The window sizes and overlap are specified - at creation time. - - \example spectral/test-phasevoc.c - -*/ - -#ifndef _PHASEVOC_H -#define _PHASEVOC_H - -#ifdef __cplusplus -extern "C" { -#endif - -/** phasevocoder object */ -typedef struct _aubio_pvoc_t aubio_pvoc_t; - -/** create phase vocoder object - - \param win_s size of analysis buffer (and length the FFT transform) - \param hop_s step size between two consecutive analysis - -*/ -aubio_pvoc_t * new_aubio_pvoc (uint_t win_s, uint_t hop_s); -/** delete phase vocoder object - - \param pv phase vocoder object as returned by new_aubio_pvoc - -*/ -void del_aubio_pvoc(aubio_pvoc_t *pv); - -/** compute spectral frame - - This function accepts an input vector of size [hop_s]. The - analysis buffer is rotated and filled with the new data. After windowing of - this signal window, the Fourier transform is computed and returned in - fftgrain as two vectors, magnitude and phase. - - \param pv phase vocoder object as returned by new_aubio_pvoc - \param in new input signal (hop_s long) - \param fftgrain output spectral frame - -*/ -void aubio_pvoc_do(aubio_pvoc_t *pv, fvec_t *in, cvec_t * fftgrain); -/** compute signal from spectral frame - - This function takes an input spectral frame fftgrain of size - [buf_s] and computes its inverse Fourier transform. Overlap-add - synthesis is then computed using the previously synthetised frames, and the - output stored in out. - - \param pv phase vocoder object as returned by new_aubio_pvoc - \param fftgrain input spectral frame - \param out output signal (hop_s long) - -*/ -void aubio_pvoc_rdo(aubio_pvoc_t *pv, cvec_t * fftgrain, fvec_t *out); - -/** get window size - - \param pv phase vocoder to get the window size from - -*/ -uint_t aubio_pvoc_get_win(aubio_pvoc_t* pv); -/** get hop size - - \param pv phase vocoder to get the hop size from - -*/ -uint_t aubio_pvoc_get_hop(aubio_pvoc_t* pv); - -#ifdef __cplusplus -} -#endif - -#endif diff --git a/project_code/notePlayback/audioFileLoader/src/aubio/aubio/aubio/spectral/specdesc.h b/project_code/notePlayback/audioFileLoader/src/aubio/aubio/aubio/spectral/specdesc.h deleted file mode 100644 index 814f1909e..000000000 --- a/project_code/notePlayback/audioFileLoader/src/aubio/aubio/aubio/spectral/specdesc.h +++ /dev/null @@ -1,194 +0,0 @@ -/* - Copyright (C) 2003-2009 Paul Brossier - - This file is part of aubio. - - aubio 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 3 of the License, or - (at your option) any later version. - - aubio 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 aubio. If not, see . - -*/ - -/** \file - - Spectral description functions - - All of the following spectral description functions take as arguments the FFT - of a windowed signal (as created with aubio_pvoc). They output one smpl_t per - buffer (stored in a vector of size [1]). - - \section specdesc Spectral description functions - - A list of the spectral description methods currently available follows. - - \subsection onsetdesc Onset detection functions - - These functions are designed to raise at notes attacks in music signals. - - \b \p energy : Energy based onset detection function - - This function calculates the local energy of the input spectral frame. - - \b \p hfc : High Frequency Content onset detection function - - This method computes the High Frequency Content (HFC) of the input spectral - frame. The resulting function is efficient at detecting percussive onsets. - - Paul Masri. Computer modeling of Sound for Transformation and Synthesis of - Musical Signal. PhD dissertation, University of Bristol, UK, 1996. - - \b \p complex : Complex Domain Method onset detection function - - Christopher Duxbury, Mike E. Davies, and Mark B. Sandler. Complex domain - onset detection for musical signals. In Proceedings of the Digital Audio - Effects Conference, DAFx-03, pages 90-93, London, UK, 2003. - - \b \p phase : Phase Based Method onset detection function - - Juan-Pablo Bello, Mike P. Davies, and Mark B. Sandler. Phase-based note onset - detection for music signals. In Proceedings of the IEEE International - Conference on Acoustics Speech and Signal Processing, pages 441­444, - Hong-Kong, 2003. - - \b \p specdiff : Spectral difference method onset detection function - - Jonhatan Foote and Shingo Uchihashi. The beat spectrum: a new approach to - rhythm analysis. In IEEE International Conference on Multimedia and Expo - (ICME 2001), pages 881­884, Tokyo, Japan, August 2001. - - \b \p kl : Kullback-Liebler onset detection function - - Stephen Hainsworth and Malcom Macleod. Onset detection in music audio - signals. In Proceedings of the International Computer Music Conference - (ICMC), Singapore, 2003. - - \b \p mkl : Modified Kullback-Liebler onset detection function - - Paul Brossier, ``Automatic annotation of musical audio for interactive - systems'', Chapter 2, Temporal segmentation, PhD thesis, Centre for Digital - music, Queen Mary University of London, London, UK, 2006. - - \b \p specflux : Spectral Flux - - Simon Dixon, Onset Detection Revisited, in ``Proceedings of the 9th - International Conference on Digital Audio Effects'' (DAFx-06), Montreal, - Canada, 2006. - - \subsection shapedesc Spectral shape descriptors - - The following descriptors are described in: - - Geoffroy Peeters, A large set of audio features for sound description - (similarity and classification) in the CUIDADO project, CUIDADO I.S.T. - Project Report 2004 (pdf) - - \b \p centroid : Spectral centroid - - The spectral centroid represents the barycenter of the spectrum. - - \e Note: This function returns the result in bin. To get the spectral - centroid in Hz, aubio_bintofreq() should be used. - - \b \p spread : Spectral spread - - The spectral spread is the variance of the spectral distribution around its - centroid. - - See also Standard - deviation on Wikipedia. - - \b \p skewness : Spectral skewness - - Similarly, the skewness is computed from the third order moment of the - spectrum. A negative skewness indicates more energy on the lower part of the - spectrum. A positive skewness indicates more energy on the high frequency of - the spectrum. - - See also Skewness on - Wikipedia. - - \b \p kurtosis : Spectral kurtosis - - The kurtosis is a measure of the flatness of the spectrum, computed from the - fourth order moment. - - See also Kurtosis on - Wikipedia. - - \b \p slope : Spectral slope - - The spectral slope represents decreasing rate of the spectral amplitude, - computed using a linear regression. - - \b \p decrease : Spectral decrease - - The spectral decrease is another representation of the decreasing rate, - based on perceptual criteria. - - \b \p rolloff : Spectral roll-off - - This function returns the bin number below which 95% of the spectrum energy - is found. - - \example spectral/test-specdesc.c - -*/ - - -#ifndef ONSETDETECTION_H -#define ONSETDETECTION_H - -#ifdef __cplusplus -extern "C" { -#endif - -/** spectral description structure */ -typedef struct _aubio_specdesc_t aubio_specdesc_t; - -/** execute spectral description function on a spectral frame - - Generic function to compute spectral detescription. - - \param o spectral description object as returned by new_aubio_specdesc() - \param fftgrain input signal spectrum as computed by aubio_pvoc_do - \param desc output vector (one sample long, to send to the peak picking) - -*/ -void aubio_specdesc_do (aubio_specdesc_t * o, cvec_t * fftgrain, - fvec_t * desc); - -/** creation of a spectral description object - - \param method spectral description method - \param buf_size length of the input spectrum frame - - The parameter \p method is a string that can be any of: - - - `energy`, `hfc`, `complex`, `phase`, `specdiff`, `kl`, `mkl`, `specflux` - - `centroid`, `spread`, `skewness`, `kurtosis`, `slope`, `decrease`, `rolloff` - -*/ -aubio_specdesc_t *new_aubio_specdesc (char_t * method, uint_t buf_size); - -/** deletion of a spectral descriptor - - \param o spectral descriptor object as returned by new_aubio_specdesc() - -*/ -void del_aubio_specdesc (aubio_specdesc_t * o); - -#ifdef __cplusplus -} -#endif - -#endif /* ONSETDETECTION_H */ diff --git a/project_code/notePlayback/audioFileLoader/src/aubio/aubio/aubio/spectral/tss.h b/project_code/notePlayback/audioFileLoader/src/aubio/aubio/aubio/spectral/tss.h deleted file mode 100644 index e6c0fc967..000000000 --- a/project_code/notePlayback/audioFileLoader/src/aubio/aubio/aubio/spectral/tss.h +++ /dev/null @@ -1,103 +0,0 @@ -/* - Copyright (C) 2003-2009 Paul Brossier - - This file is part of aubio. - - aubio 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 3 of the License, or - (at your option) any later version. - - aubio 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 aubio. If not, see . - -*/ - -/** \file - - Transient / Steady-state Separation (TSS) - - This file implement a Transient / Steady-state Separation (TSS) as described - in: - - Christopher Duxbury, Mike E. Davies, and Mark B. Sandler. Separation of - transient information in musical audio using multiresolution analysis - techniques. In Proceedings of the Digital Audio Effects Conference, DAFx-01, - pages 1--5, Limerick, Ireland, 2001. - - Available at http://www.csis.ul.ie/dafx01/proceedings/papers/duxbury.pdf - - \example spectral/test-tss.c - -*/ - -#ifndef TSS_H -#define TSS_H - -#ifdef __cplusplus -extern "C" { -#endif - -/** Transient / Steady-state Separation object */ -typedef struct _aubio_tss_t aubio_tss_t; - -/** create tss object - - \param buf_size buffer size - \param hop_size step size - -*/ -aubio_tss_t *new_aubio_tss (uint_t buf_size, uint_t hop_size); - -/** delete tss object - - \param o tss object as returned by new_aubio_tss() - -*/ -void del_aubio_tss (aubio_tss_t * o); - -/** split input into transient and steady states components - - \param o tss object as returned by new_aubio_tss() - \param input input spectral frame - \param trans output transient components - \param stead output steady state components - -*/ -void aubio_tss_do (aubio_tss_t * o, cvec_t * input, cvec_t * trans, - cvec_t * stead); - -/** set transient / steady state separation threshold - - \param o tss object as returned by new_aubio_tss() - \param thrs new threshold value - -*/ -uint_t aubio_tss_set_threshold (aubio_tss_t * o, smpl_t thrs); - -/** set parameter a, defaults to 3 - - \param o tss object as returned by new_aubio_tss() - \param alpha new value for alpha parameter - -*/ -uint_t aubio_tss_set_alpha (aubio_tss_t * o, smpl_t alpha); - -/** set parameter b, defaults to 3 - - \param o tss object as returned by new_aubio_tss() - \param beta new value for beta parameter - -*/ -uint_t aubio_tss_set_beta (aubio_tss_t * o, smpl_t beta); - -#ifdef __cplusplus -} -#endif - -#endif /*TSS_H*/ diff --git a/project_code/notePlayback/audioFileLoader/src/aubio/aubio/aubio/tempo/beattracking.h b/project_code/notePlayback/audioFileLoader/src/aubio/aubio/aubio/tempo/beattracking.h deleted file mode 100644 index dcfa3cbd4..000000000 --- a/project_code/notePlayback/audioFileLoader/src/aubio/aubio/aubio/tempo/beattracking.h +++ /dev/null @@ -1,98 +0,0 @@ -/* - Copyright (C) 2003-2009 Matthew Davies and Paul Brossier - - This file is part of aubio. - - aubio 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 3 of the License, or - (at your option) any later version. - - aubio 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 aubio. If not, see . - -*/ - -/** \file - - Beat tracking using a context dependant model - - This file implements the causal beat tracking algorithm designed by Matthew - Davies and described in the following articles: - - Matthew E. P. Davies and Mark D. Plumbley. Causal tempo tracking of audio. - In Proceedings of the International Symposium on Music Information Retrieval - (ISMIR), pages 164­169, Barcelona, Spain, 2004. - - Matthew E. P. Davies, Paul Brossier, and Mark D. Plumbley. Beat tracking - towards automatic musical accompaniment. In Proceedings of the Audio - Engeeniring Society 118th Convention, Barcelona, Spain, May 2005. - - \example tempo/test-beattracking.c - -*/ -#ifndef BEATTRACKING_H -#define BEATTRACKING_H - -#ifdef __cplusplus -extern "C" { -#endif - -/** beat tracking object */ -typedef struct _aubio_beattracking_t aubio_beattracking_t; - -/** create beat tracking object - - \param hop_size number of onset detection samples [512] - -*/ -aubio_beattracking_t * new_aubio_beattracking(uint_t hop_size); - -/** track the beat - - \param bt beat tracking object - \param dfframes current input detection function frame, smoothed by - adaptive median threshold. - \param out stored detected beat locations - -*/ -void aubio_beattracking_do (aubio_beattracking_t * bt, fvec_t * dfframes, - fvec_t * out); - -/** get current tempo in bpm - - \param bt beat tracking object - - Returns the currently observed tempo, in beats per minutes, or 0 if no - consistent value is found. - -*/ -smpl_t aubio_beattracking_get_bpm(aubio_beattracking_t * bt); - -/** get current tempo confidence - - \param bt beat tracking object - - Returns the confidence with which the tempo has been observed, 0 if no - consistent value is found. - -*/ -smpl_t aubio_beattracking_get_confidence(aubio_beattracking_t * bt); - -/** delete beat tracking object - - \param p beat tracking object - -*/ -void del_aubio_beattracking(aubio_beattracking_t * p); - -#ifdef __cplusplus -} -#endif - -#endif /* BEATTRACKING_H */ diff --git a/project_code/notePlayback/audioFileLoader/src/aubio/aubio/aubio/tempo/tempo.h b/project_code/notePlayback/audioFileLoader/src/aubio/aubio/aubio/tempo/tempo.h deleted file mode 100644 index dc5262896..000000000 --- a/project_code/notePlayback/audioFileLoader/src/aubio/aubio/aubio/tempo/tempo.h +++ /dev/null @@ -1,81 +0,0 @@ -/* - Copyright (C) 2006-2009 Paul Brossier - - This file is part of aubio. - - aubio 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 3 of the License, or - (at your option) any later version. - - aubio 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 aubio. If not, see . - -*/ - -/** \file - - Tempo detection object - - This object stores all the memory required for tempo detection algorithm - and returns the estimated beat locations. - - \example tempo/test-tempo.c - -*/ - -#ifndef TEMPO_H -#define TEMPO_H - -#ifdef __cplusplus -extern "C" { -#endif - -/** tempo detection structure */ -typedef struct _aubio_tempo_t aubio_tempo_t; - -/** create tempo detection object */ -aubio_tempo_t * new_aubio_tempo (char_t * method, - uint_t buf_size, uint_t hop_size, uint_t samplerate); - -/** execute tempo detection */ -void aubio_tempo_do (aubio_tempo_t *o, fvec_t * input, fvec_t * tempo); - -/** set tempo detection silence threshold */ -uint_t aubio_tempo_set_silence(aubio_tempo_t * o, smpl_t silence); - -/** set tempo detection peak picking threshold */ -uint_t aubio_tempo_set_threshold(aubio_tempo_t * o, smpl_t threshold); - -/** get current tempo - - \param bt beat tracking object - - Returns the currently observed tempo, or 0 if no consistent value is found - -*/ -smpl_t aubio_tempo_get_bpm(aubio_tempo_t * bt); - -/** get current tempo confidence - - \param bt beat tracking object - - Returns the confidence with which the tempo has been observed, 0 if no - consistent value is found. - -*/ -smpl_t aubio_tempo_get_confidence(aubio_tempo_t * bt); - -/** delete tempo detection object */ -void del_aubio_tempo(aubio_tempo_t * o); - -#ifdef __cplusplus -} -#endif - -#endif /* TEMPO_H */ diff --git a/project_code/notePlayback/audioFileLoader/src/aubio/aubio/aubio/temporal/a_weighting.h b/project_code/notePlayback/audioFileLoader/src/aubio/aubio/aubio/temporal/a_weighting.h deleted file mode 100644 index e5f743d07..000000000 --- a/project_code/notePlayback/audioFileLoader/src/aubio/aubio/aubio/temporal/a_weighting.h +++ /dev/null @@ -1,88 +0,0 @@ -/* - Copyright (C) 2003-2009 Paul Brossier - - This file is part of aubio. - - aubio 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 3 of the License, or - (at your option) any later version. - - aubio 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 aubio. If not, see . - -*/ - -#ifndef _ADESIGN_H -#define _ADESIGN_H - -/** \file - - A-weighting filter coefficients - - This file creates an A-weighting digital filter, which reduces low and high - frequencies and enhance the middle ones to reflect the ability of the human - hearing. - - The implementation is based on the following standard: - - - IEC/CD 1672: Electroacoustics-Sound Level Meters, IEC, Geneva, Nov. 1996, - for A- and C-weighting filters. - - See also: - - - A-Weighting on - Wikipedia - - Weighting filter on - Wikipedia - - Christophe - Couvreur's 'octave' toolbox - - The coefficients in this file have been computed using Christophe Couvreur's - scripts in octave 3.0 (debian package 1:3.0.5-6+b2 with octave-signal - 1.0.9-1+b1 on i386), with
 [b, a] = adsign(1/Fs) 
for various - sampling frequencies (8000, 11025, 16000, 22050, 24000, 32000, 44100, 48000, - 88200, 96000, and 192000 Hz). - - The sampling frequency should normally be higher than 20kHz, but most common - file sampling rates have been included for completeness. - - \example temporal/test-a_weighting.c - -*/ - -#ifdef __cplusplus -extern "C" { -#endif - -/** create new A-design filter - - \param samplerate sampling frequency of the signal to filter. Should be one of - 8000, 11025, 16000, 22050, 24000, 32000, 44100, 48000, 88200, 96000, and - 192000 Hz - - \return a new filter object - -*/ -aubio_filter_t *new_aubio_filter_a_weighting (uint_t samplerate); - -/** set feedback and feedforward coefficients of a A-weighting filter - - \param f filter object to get coefficients from - \param samplerate sampling frequency of the signal to filter. Should be one of - 8000, 11025, 16000, 22050, 24000, 32000, 44100, 48000, 88200, 96000, and - 192000 Hz - -*/ -uint_t aubio_filter_set_a_weighting (aubio_filter_t * f, uint_t samplerate); - -#ifdef __cplusplus -} -#endif - -#endif /* _ADESIGN_H */ diff --git a/project_code/notePlayback/audioFileLoader/src/aubio/aubio/aubio/temporal/biquad.h b/project_code/notePlayback/audioFileLoader/src/aubio/aubio/aubio/temporal/biquad.h deleted file mode 100644 index 42cb36f94..000000000 --- a/project_code/notePlayback/audioFileLoader/src/aubio/aubio/aubio/temporal/biquad.h +++ /dev/null @@ -1,75 +0,0 @@ -/* - Copyright (C) 2003-2009 Paul Brossier - - This file is part of aubio. - - aubio 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 3 of the License, or - (at your option) any later version. - - aubio 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 aubio. If not, see . - -*/ - -#ifndef BIQUAD_H -#define BIQUAD_H - -/** \file - - Second order Infinite Impulse Response filter - - This file implements a normalised biquad filter (second order IIR): - - \f$ y[n] = b_0 x[n] + b_1 x[n-1] + b_2 x[n-2] - a_1 y[n-1] - a_2 y[n-2] \f$ - - The filtfilt version runs the filter twice, forward and backward, to - compensate the phase shifting of the forward operation. - - See also Digital - biquad filter on wikipedia. - - \example temporal/test-biquad.c - -*/ - -#ifdef __cplusplus -extern "C" { -#endif - -/** set coefficients of a biquad filter - - \param f filter object as returned by new_aubio_filter() - \param b0 forward filter coefficient - \param b1 forward filter coefficient - \param b2 forward filter coefficient - \param a1 feedback filter coefficient - \param a2 feedback filter coefficient - -*/ -uint_t aubio_filter_set_biquad (aubio_filter_t * f, lsmp_t b0, lsmp_t b1, - lsmp_t b2, lsmp_t a1, lsmp_t a2); - -/** create biquad filter with `b0`, `b1`, `b2`, `a1`, `a2` coeffs - - \param b0 forward filter coefficient - \param b1 forward filter coefficient - \param b2 forward filter coefficient - \param a1 feedback filter coefficient - \param a2 feedback filter coefficient - -*/ -aubio_filter_t *new_aubio_filter_biquad (lsmp_t b0, lsmp_t b1, lsmp_t b2, - lsmp_t a1, lsmp_t a2); - -#ifdef __cplusplus -} -#endif - -#endif /*BIQUAD_H*/ diff --git a/project_code/notePlayback/audioFileLoader/src/aubio/aubio/aubio/temporal/c_weighting.h b/project_code/notePlayback/audioFileLoader/src/aubio/aubio/aubio/temporal/c_weighting.h deleted file mode 100644 index 5e33b6c38..000000000 --- a/project_code/notePlayback/audioFileLoader/src/aubio/aubio/aubio/temporal/c_weighting.h +++ /dev/null @@ -1,88 +0,0 @@ -/* - Copyright (C) 2003-2009 Paul Brossier - - This file is part of aubio. - - aubio 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 3 of the License, or - (at your option) any later version. - - aubio 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 aubio. If not, see . - -*/ - -#ifndef _CDESIGN_H -#define _CDESIGN_H - -/** \file - - C-weighting filter coefficients - - This file creates a C-weighting digital filter, which reduces low and high - frequencies and enhance the middle ones to reflect the ability of the human - hearing. - - The implementation is based on the following standard: - - - IEC/CD 1672: Electroacoustics-Sound Level Meters, IEC, Geneva, Nov. 1996, - for A- and C-weighting filters. - - See also: - - - A-Weighting on - Wikipedia - - Weighting filter on - Wikipedia - - Christophe - Couvreur's 'octave' toolbox - - The coefficients in this file have been computed using Christophe Couvreur's - scripts in octave 3.0 (debian package 1:3.0.5-6+b2 with octave-signal - 1.0.9-1+b1 on i386), with
 [b, a] = cdsign(1/Fs) 
for various - sampling frequencies (8000, 11025, 16000, 22050, 24000, 32000, 44100, 48000, - 88200, 96000, and 192000 Hz). - - The sampling frequency should normally be higher than 20kHz, but most common - file sampling rates have been included for completeness. - - \example temporal/test-c_weighting.c - -*/ - -#ifdef __cplusplus -extern "C" { -#endif - -/** create new C-design filter - - \param samplerate sampling frequency of the signal to filter. Should be one of - 8000, 11025, 16000, 22050, 24000, 32000, 44100, 48000, 88200, 96000, and - 192000 Hz - - \return a new filter object - -*/ -aubio_filter_t *new_aubio_filter_c_weighting (uint_t samplerate); - -/** set feedback and feedforward coefficients of a C-weighting filter - - \param f filter object to get coefficients from - \param samplerate sampling frequency of the signal to filter. Should be one of - 8000, 11025, 16000, 22050, 24000, 32000, 44100, 48000, 88200, 96000, and - 192000 Hz - -*/ -uint_t aubio_filter_set_c_weighting (aubio_filter_t * f, uint_t samplerate); - -#ifdef __cplusplus -} -#endif - -#endif /* _CDESIGN_H */ diff --git a/project_code/notePlayback/audioFileLoader/src/aubio/aubio/aubio/temporal/filter.h b/project_code/notePlayback/audioFileLoader/src/aubio/aubio/aubio/temporal/filter.h deleted file mode 100644 index 83d2e78c7..000000000 --- a/project_code/notePlayback/audioFileLoader/src/aubio/aubio/aubio/temporal/filter.h +++ /dev/null @@ -1,176 +0,0 @@ -/* - Copyright (C) 2003-2009 Paul Brossier - - This file is part of aubio. - - aubio 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 3 of the License, or - (at your option) any later version. - - aubio 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 aubio. If not, see . - -*/ - -#ifndef FILTER_H -#define FILTER_H - -/** \file - - Digital filter - - This object stores a digital filter of order \f$n\f$. - It contains the following data: - - \f$ n*1 b_i \f$ feedforward coefficients - - \f$ n*1 a_i \f$ feedback coefficients - - \f$ n*c x_i \f$ input signal - - \f$ n*c y_i \f$ output signal - - For convenience, the samplerate of the input signal is also stored in the - object. - - Feedforward and feedback parameters can be modified using - aubio_filter_get_feedback() and aubio_filter_get_feedforward(). - - The function aubio_filter_do_outplace() computes the following output signal - \f$ y[n] \f$ from the input signal \f$ x[n] \f$: - - \f{eqnarray*}{ - y[n] = b_0 x[n] & + & b_1 x[n-1] + b_2 x[n-2] + ... + b_P x[n-P] \\ - & - & a_1 y[n-1] - a_2 y[n-2] - ... - a_P y[n-P] \\ - \f} - - The function aubio_filter_do() executes the same computation but modifies - directly the input signal (in-place). - - The function aubio_filter_do_filtfilt() version runs the filter twice, first - forward then backward, to compensate with the phase shifting of the forward - operation. - - Some convenience functions are provided: - - new_aubio_filter_a_weighting() and aubio_filter_set_a_weighting(), - - new_aubio_filter_c_weighting() and aubio_filter_set_c_weighting(). - - new_aubio_filter_biquad() and aubio_filter_set_biquad(). - - \example temporal/test-filter.c - -*/ - -#ifdef __cplusplus -extern "C" { -#endif - -/** Digital filter - -*/ -typedef struct _aubio_filter_t aubio_filter_t; - -/** filter input vector (in-place) - - \param f filter object as returned by new_aubio_filter() - \param in input vector to filter - -*/ -void aubio_filter_do (aubio_filter_t * f, fvec_t * in); - -/** filter input vector (out-of-place) - - \param f filter object as returned by new_aubio_filter() - \param in input vector to filter - \param out output vector to store filtered input - -*/ -void aubio_filter_do_outplace (aubio_filter_t * f, fvec_t * in, fvec_t * out); - -/** filter input vector forward and backward - - \param f ::aubio_filter_t object as returned by new_aubio_filter() - \param in ::fvec_t input vector to filter - \param tmp memory space to use for computation - -*/ -void aubio_filter_do_filtfilt (aubio_filter_t * f, fvec_t * in, fvec_t * tmp); - -/** returns a pointer to feedback coefficients \f$ a_i \f$ - - \param f filter object to get parameters from - - \return a pointer to the \f$ a_0 ... a_i ... a_P \f$ coefficients - -*/ -lvec_t *aubio_filter_get_feedback (aubio_filter_t * f); - -/** returns a pointer to feedforward coefficients \f$ b_i \f$ - - \param f filter object to get coefficients from - - \return a pointer to the \f$ b_0 ... b_i ... b_P \f$ coefficients - -*/ -lvec_t *aubio_filter_get_feedforward (aubio_filter_t * f); - -/** get order of the filter - - \param f filter to get order from - - \return the order of the filter - -*/ -uint_t aubio_filter_get_order (aubio_filter_t * f); - -/** get sampling rate of the filter - - \param f filter to get sampling rate from - - \return the sampling rate of the filter, in Hz - -*/ -uint_t aubio_filter_get_samplerate (aubio_filter_t * f); - -/** get sampling rate of the filter - - \param f filter to get sampling rate from - \param samplerate sample rate to set the filter to - - \return the sampling rate of the filter, in Hz - -*/ -uint_t aubio_filter_set_samplerate (aubio_filter_t * f, uint_t samplerate); - -/** reset filter memory - - \param f filter object as returned by new_aubio_filter() - -*/ -void aubio_filter_do_reset (aubio_filter_t * f); - -/** create new filter object - - This function creates a new ::aubio_filter_t object, given the order of the - filter. - - \param order order of the filter (number of coefficients) - - \return the newly created filter object - -*/ -aubio_filter_t *new_aubio_filter (uint_t order); - -/** delete a filter object - - \param f filter object to delete - -*/ -void del_aubio_filter (aubio_filter_t * f); - -#ifdef __cplusplus -} -#endif - -#endif /*FILTER_H*/ diff --git a/project_code/notePlayback/audioFileLoader/src/aubio/aubio/aubio/temporal/resampler.h b/project_code/notePlayback/audioFileLoader/src/aubio/aubio/aubio/temporal/resampler.h deleted file mode 100644 index 5111852bd..000000000 --- a/project_code/notePlayback/audioFileLoader/src/aubio/aubio/aubio/temporal/resampler.h +++ /dev/null @@ -1,65 +0,0 @@ -/* - Copyright (C) 2003-2009 Paul Brossier - - This file is part of aubio. - - aubio 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 3 of the License, or - (at your option) any later version. - - aubio 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 aubio. If not, see . - -*/ - -#ifndef _RESAMPLE_H -#define _RESAMPLE_H - -/** \file - - Resampling object - - This object resamples an input vector into an output vector using - libsamplerate. See http://www.mega-nerd.com/SRC/ - -*/ - -#ifdef __cplusplus -extern "C" { -#endif - -/** resampler object */ -typedef struct _aubio_resampler_t aubio_resampler_t; - -/** create resampler object - - \param ratio output_sample_rate / input_sample_rate - \param type libsamplerate resampling type, see http://www.mega-nerd.com/SRC/api_misc.html#Converters - -*/ -aubio_resampler_t *new_aubio_resampler (smpl_t ratio, uint_t type); - -/** delete resampler object */ -void del_aubio_resampler (aubio_resampler_t * s); - -/** resample input in output - - \param s resampler object - \param input input buffer of size N - \param output output buffer of size N*ratio - -*/ -void aubio_resampler_do (aubio_resampler_t * s, fvec_t * input, - fvec_t * output); - -#ifdef __cplusplus -} -#endif - -#endif /* _RESAMPLE_H */ diff --git a/project_code/notePlayback/audioFileLoader/src/aubio/aubio/aubio/types.h b/project_code/notePlayback/audioFileLoader/src/aubio/aubio/aubio/types.h deleted file mode 100644 index 37733b620..000000000 --- a/project_code/notePlayback/audioFileLoader/src/aubio/aubio/aubio/types.h +++ /dev/null @@ -1,70 +0,0 @@ -/* - Copyright (C) 2003-2009 Paul Brossier - - This file is part of aubio. - - aubio 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 3 of the License, or - (at your option) any later version. - - aubio 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 aubio. If not, see . - -*/ - -#ifndef AUBIO_TYPES_H -#define AUBIO_TYPES_H - -/** \file - - Definition of data types used in aubio - -*/ - -#ifdef __cplusplus -extern "C" { -#endif - -#ifndef HAVE_AUBIO_DOUBLE -/** defined to 1 if aubio is compiled in double precision */ -#define HAVE_AUBIO_DOUBLE 0 -#endif - -/** short sample format (32 or 64 bits) */ -#if !HAVE_AUBIO_DOUBLE -typedef float smpl_t; -/** print format for sample in single precision */ -#define AUBIO_SMPL_FMT "%f" -#else -typedef double smpl_t; -/** print format for double in single precision */ -#define AUBIO_SMPL_FMT "%lf" -#endif -/** long sample format (64 bits or more) */ -#if !HAVE_AUBIO_DOUBLE -typedef double lsmp_t; -/** print format for sample in double precision */ -#define AUBIO_LSMP_FMT "%lf" -#else -typedef long double lsmp_t; -/** print format for double in double precision */ -#define AUBIO_LSMP_FMT "%Lf" -#endif -/** unsigned integer */ -typedef unsigned int uint_t; -/** signed integer */ -typedef int sint_t; -/** character */ -typedef char char_t; - -#ifdef __cplusplus -} -#endif - -#endif/*AUBIO_TYPES_H*/ diff --git a/project_code/notePlayback/audioFileLoader/src/aubio/aubio/aubio/utils/hist.h b/project_code/notePlayback/audioFileLoader/src/aubio/aubio/aubio/utils/hist.h deleted file mode 100644 index 62c52e763..000000000 --- a/project_code/notePlayback/audioFileLoader/src/aubio/aubio/aubio/utils/hist.h +++ /dev/null @@ -1,61 +0,0 @@ -/* - Copyright (C) 2003-2009 Paul Brossier - - This file is part of aubio. - - aubio 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 3 of the License, or - (at your option) any later version. - - aubio 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 aubio. If not, see . - -*/ - -/** @file - * - * Histogram function - * - * Big hacks to implement an histogram - */ - -#ifndef HIST_H -#define HIST_H - -#ifdef __cplusplus -extern "C" { -#endif - -/** histogram object */ -typedef struct _aubio_hist_t aubio_hist_t; - -/** histogram creation - * \param flow minimum input - * \param fhig maximum input - * \param nelems number of histogram columns - */ -aubio_hist_t * new_aubio_hist(smpl_t flow, smpl_t fhig, uint_t nelems); -/** histogram deletion */ -void del_aubio_hist(aubio_hist_t *s); -/** compute the histogram */ -void aubio_hist_do(aubio_hist_t *s, fvec_t * input); -/** compute the histogram ignoring null elements */ -void aubio_hist_do_notnull(aubio_hist_t *s, fvec_t * input); -/** compute the mean of the histogram */ -smpl_t aubio_hist_mean(aubio_hist_t *s); -/** weight the histogram */ -void aubio_hist_weight(aubio_hist_t *s); -/** compute dynamic histogram for non-null elements */ -void aubio_hist_dyn_notnull (aubio_hist_t *s, fvec_t *input); - -#ifdef __cplusplus -} -#endif - -#endif diff --git a/project_code/notePlayback/audioFileLoader/src/aubio/aubio/aubio/utils/scale.h b/project_code/notePlayback/audioFileLoader/src/aubio/aubio/aubio/utils/scale.h deleted file mode 100644 index bf9ad5e87..000000000 --- a/project_code/notePlayback/audioFileLoader/src/aubio/aubio/aubio/utils/scale.h +++ /dev/null @@ -1,80 +0,0 @@ -/* - Copyright (C) 2003-2009 Paul Brossier - - This file is part of aubio. - - aubio 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 3 of the License, or - (at your option) any later version. - - aubio 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 aubio. If not, see . - -*/ - -/** \file - - Vector scaling function - - This object, inspired from the scale object in FTS, the jMax engine, scales - the values of a vector according to an affine function defined as follow: - - \f$ y = (x - ilow)*(ohig-olow)/(ihig-ilow) + olow \f$ - -*/ -#ifndef SCALE_H -#define SCALE_H - -#ifdef __cplusplus -extern "C" { -#endif - -/** scale object */ -typedef struct _aubio_scale_t aubio_scale_t; - -/** create a scale object - - \param flow lower value of output function - \param fhig higher value of output function - \param ilow lower value of input function - \param ihig higher value of output function - -*/ -aubio_scale_t * new_aubio_scale(smpl_t flow, smpl_t fhig, - smpl_t ilow, smpl_t ihig); -/** delete a scale object - - \param s scale object as returned by new_aubio_scale - -*/ -void del_aubio_scale(aubio_scale_t *s); -/** scale input vector - - \param s scale object as returned by new_aubio_scale - \param input vector to scale - -*/ -void aubio_scale_do(aubio_scale_t *s, fvec_t * input); -/** modify scale parameters after object creation - - \param s scale object as returned by new_aubio_scale - \param olow lower value of output function - \param ohig higher value of output function - \param ilow lower value of input function - \param ihig higher value of output function - -*/ -uint_t aubio_scale_set_limits (aubio_scale_t *s, smpl_t ilow, smpl_t ihig, - smpl_t olow, smpl_t ohig); - -#ifdef __cplusplus -} -#endif - -#endif diff --git a/project_code/notePlayback/audioFileLoader/src/aubio/aubio/aubio/vecutils.h b/project_code/notePlayback/audioFileLoader/src/aubio/aubio/aubio/vecutils.h deleted file mode 100644 index 9bbdb48f5..000000000 --- a/project_code/notePlayback/audioFileLoader/src/aubio/aubio/aubio/vecutils.h +++ /dev/null @@ -1,194 +0,0 @@ -/* - Copyright (C) 2009 Paul Brossier - - This file is part of aubio. - - aubio 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 3 of the License, or - (at your option) any later version. - - aubio 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 aubio. If not, see . - -*/ - -/** \file - - Utility functions for ::fvec_t and ::cvec_t objects - - */ - -#ifndef _VECUTILS_H -#define _VECUTILS_H - -#ifdef __cplusplus -extern "C" { -#endif - -/** compute \f$e^x\f$ of each vector elements - - \param s vector to modify - -*/ -void fvec_exp (fvec_t *s); - -/** compute \f$cos(x)\f$ of each vector elements - - \param s vector to modify - -*/ -void fvec_cos (fvec_t *s); - -/** compute \f$sin(x)\f$ of each vector elements - - \param s vector to modify - -*/ -void fvec_sin (fvec_t *s); - -/** compute the \f$abs(x)\f$ of each vector elements - - \param s vector to modify - -*/ -void fvec_abs (fvec_t *s); - -/** compute the \f$sqrt(x)\f$ of each vector elements - - \param s vector to modify - -*/ -void fvec_sqrt (fvec_t *s); - -/** compute the \f$log10(x)\f$ of each vector elements - - \param s vector to modify - -*/ -void fvec_log10 (fvec_t *s); - -/** compute the \f$log(x)\f$ of each vector elements - - \param s vector to modify - -*/ -void fvec_log (fvec_t *s); - -/** compute the \f$floor(x)\f$ of each vector elements - - \param s vector to modify - -*/ -void fvec_floor (fvec_t *s); - -/** compute the \f$ceil(x)\f$ of each vector elements - - \param s vector to modify - -*/ -void fvec_ceil (fvec_t *s); - -/** compute the \f$round(x)\f$ of each vector elements - - \param s vector to modify - -*/ -void fvec_round (fvec_t *s); - -/** raise each vector elements to the power pow - - \param s vector to modify - \param pow power to raise to - -*/ -void fvec_pow (fvec_t *s, smpl_t pow); - -/** compute \f$e^x\f$ of each vector norm elements - - \param s vector to modify - -*/ -void cvec_exp (cvec_t *s); - -/** compute \f$cos(x)\f$ of each vector norm elements - - \param s vector to modify - -*/ -void cvec_cos (cvec_t *s); - -/** compute \f$sin(x)\f$ of each vector norm elements - - \param s vector to modify - -*/ -void cvec_sin (cvec_t *s); - -/** compute the \f$abs(x)\f$ of each vector norm elements - - \param s vector to modify - -*/ -void cvec_abs (cvec_t *s); - -/** compute the \f$sqrt(x)\f$ of each vector norm elements - - \param s vector to modify - -*/ -void cvec_sqrt (cvec_t *s); - -/** compute the \f$log10(x)\f$ of each vector norm elements - - \param s vector to modify - -*/ -void cvec_log10 (cvec_t *s); - -/** compute the \f$log(x)\f$ of each vector norm elements - - \param s vector to modify - -*/ -void cvec_log (cvec_t *s); - -/** compute the \f$floor(x)\f$ of each vector norm elements - - \param s vector to modify - -*/ -void cvec_floor (cvec_t *s); - -/** compute the \f$ceil(x)\f$ of each vector norm elements - - \param s vector to modify - -*/ -void cvec_ceil (cvec_t *s); - -/** compute the \f$round(x)\f$ of each vector norm elements - - \param s vector to modify - -*/ -void cvec_round (cvec_t *s); - -/** raise each vector norm elements to the power pow - - \param s vector to modify - \param pow power to raise to - -*/ -void cvec_pow (cvec_t *s, smpl_t pow); - -#ifdef __cplusplus -} -#endif - -#endif /*_VECUTILS_H*/ diff --git a/project_code/notePlayback/audioFileLoader/src/aubio/aubio/libaubio.a b/project_code/notePlayback/audioFileLoader/src/aubio/aubio/libaubio.a deleted file mode 100644 index 460647713..000000000 Binary files a/project_code/notePlayback/audioFileLoader/src/aubio/aubio/libaubio.a and /dev/null differ diff --git a/project_code/notePlayback/audioFileLoader/src/aubio/aubioAnalyzer.cpp b/project_code/notePlayback/audioFileLoader/src/aubio/aubioAnalyzer.cpp deleted file mode 100755 index 9f8e49ddd..000000000 --- a/project_code/notePlayback/audioFileLoader/src/aubio/aubioAnalyzer.cpp +++ /dev/null @@ -1,63 +0,0 @@ -#include "aubioAnalyzer.h" - - -//-------------------------------------------------------------- -void aubioAnalyzer::setup(){ - - //the two variables that hold pitch and volume - amplitude = 0; - pitch = 0; - - //aubio stuff - win_s = 1024; /* window size */ - hop_s = win_s/4; /* hop size */ - samplerate = 44100; /* samplerate */ - channels = 1; /* number of channel */ - - //setup aubio buffer and pitch detection - in = new_fvec (hop_s); - out = new_fvec (1); - - // other options: "yinfft" "mcomb" "yin" "schmitt" "fcomb" "default" - - pitch_output = new_aubio_pitch("yinfft", win_s, hop_s, samplerate); - - -} - -//-------------------------------------------------------------- -aubioAnalyzer::~aubioAnalyzer(){ - del_aubio_pitch(pitch_output); - del_fvec(in); - aubio_cleanup(); -} - -//-------------------------------------------------------------- -void aubioAnalyzer::processAudio (float * input, int bufferSize){ - - float rmsAmplitude = 0; - - for (int i = 0; i < bufferSize; i++){ - - //calculate the root mean square amplitude - rmsAmplitude += sqrt(input[i]*input[i]); - - //put the data into aubio - in->data[i] = input[i]; - } - - //now we need to get the average - rmsAmplitude /= bufferSize; - amplitude = rmsAmplitude; - - //don't update the pitch if the sound is very quiet - if( amplitude > 0.01 ){ - //finally get the pitch of the sound - aubio_pitch_do(pitch_output,in, out); - pitch = out->data[0]; - confidence = aubio_pitch_get_confidence(pitch_output); - }else{ - pitch = -1; - confidence= 0; - } -} \ No newline at end of file diff --git a/project_code/notePlayback/audioFileLoader/src/aubio/aubioAnalyzer.h b/project_code/notePlayback/audioFileLoader/src/aubio/aubioAnalyzer.h deleted file mode 100755 index e396d7f26..000000000 --- a/project_code/notePlayback/audioFileLoader/src/aubio/aubioAnalyzer.h +++ /dev/null @@ -1,38 +0,0 @@ -#ifndef _AUBIO_SOUND_PROCESSOR -#define _AUBIO_SOUND_PROCESSOR - -#include "aubio.h" -#include "fvec.h" -#include "ofMain.h" - -class aubioAnalyzer{ - - public: - - void setup(); - void processAudio(float * buffer, int bufferSize); - - ~aubioAnalyzer(); - - float pitch; - float amplitude; - float confidence; - - // ------------------------------------------------------------------ - // internal aubio variables - - uint_t win_s; /* window size */ - uint_t hop_s; /* hop size */ - uint_t samplerate; /* samplerate */ - uint_t channels; /* number of channel */ - - fvec_t * out; - fvec_t * in; - aubio_pitch_t * pitch_output ; - - // ------------------------------------------------------------------ - -}; - -#endif - diff --git a/project_code/notePlayback/audioFileLoader/src/libSndFile/scUBlibsndfile.a b/project_code/notePlayback/audioFileLoader/src/libSndFile/scUBlibsndfile.a deleted file mode 100755 index da8728524..000000000 Binary files a/project_code/notePlayback/audioFileLoader/src/libSndFile/scUBlibsndfile.a and /dev/null differ diff --git a/project_code/notePlayback/audioFileLoader/src/libSndFile/sndfile.h b/project_code/notePlayback/audioFileLoader/src/libSndFile/sndfile.h deleted file mode 100755 index eaeca304b..000000000 --- a/project_code/notePlayback/audioFileLoader/src/libSndFile/sndfile.h +++ /dev/null @@ -1,666 +0,0 @@ -/* -** Copyright (C) 1999-2011Erik de Castro Lopo -** -** This program is free software; you can redistribute it and/or modify -** it under the terms of the GNU Lesser General Public License as published by -** the Free Software Foundation; either version 2.1 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 Lesser General Public License for more details. -** -** You should have received a copy of the GNU Lesser 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. -*/ - -/* -** sndfile.h -- system-wide definitions -** -** API documentation is in the doc/ directory of the source code tarball -** and at http://www.mega-nerd.com/libsndfile/api.html. -*/ - -#ifndef SNDFILE_H -#define SNDFILE_H - -/* This is the version 1.0.X header file. */ -#define SNDFILE_1 - -#include -#include - -#ifdef __cplusplus -extern "C" { -#endif /* __cplusplus */ - -/* The following file types can be read and written. -** A file type would consist of a major type (ie SF_FORMAT_WAV) bitwise -** ORed with a minor type (ie SF_FORMAT_PCM). SF_FORMAT_TYPEMASK and -** SF_FORMAT_SUBMASK can be used to separate the major and minor file -** types. -*/ - -enum -{ /* Major formats. */ - SF_FORMAT_WAV = 0x010000, /* Microsoft WAV format (little endian default). */ - SF_FORMAT_AIFF = 0x020000, /* Apple/SGI AIFF format (big endian). */ - SF_FORMAT_AU = 0x030000, /* Sun/NeXT AU format (big endian). */ - SF_FORMAT_RAW = 0x040000, /* RAW PCM data. */ - SF_FORMAT_PAF = 0x050000, /* Ensoniq PARIS file format. */ - SF_FORMAT_SVX = 0x060000, /* Amiga IFF / SVX8 / SV16 format. */ - SF_FORMAT_NIST = 0x070000, /* Sphere NIST format. */ - SF_FORMAT_VOC = 0x080000, /* VOC files. */ - SF_FORMAT_IRCAM = 0x0A0000, /* Berkeley/IRCAM/CARL */ - SF_FORMAT_W64 = 0x0B0000, /* Sonic Foundry's 64 bit RIFF/WAV */ - SF_FORMAT_MAT4 = 0x0C0000, /* Matlab (tm) V4.2 / GNU Octave 2.0 */ - SF_FORMAT_MAT5 = 0x0D0000, /* Matlab (tm) V5.0 / GNU Octave 2.1 */ - SF_FORMAT_PVF = 0x0E0000, /* Portable Voice Format */ - SF_FORMAT_XI = 0x0F0000, /* Fasttracker 2 Extended Instrument */ - SF_FORMAT_HTK = 0x100000, /* HMM Tool Kit format */ - SF_FORMAT_SDS = 0x110000, /* Midi Sample Dump Standard */ - SF_FORMAT_AVR = 0x120000, /* Audio Visual Research */ - SF_FORMAT_WAVEX = 0x130000, /* MS WAVE with WAVEFORMATEX */ - SF_FORMAT_SD2 = 0x160000, /* Sound Designer 2 */ - SF_FORMAT_FLAC = 0x170000, /* FLAC lossless file format */ - SF_FORMAT_CAF = 0x180000, /* Core Audio File format */ - SF_FORMAT_WVE = 0x190000, /* Psion WVE format */ - SF_FORMAT_OGG = 0x200000, /* Xiph OGG container */ - SF_FORMAT_MPC2K = 0x210000, /* Akai MPC 2000 sampler */ - SF_FORMAT_RF64 = 0x220000, /* RF64 WAV file */ - - /* Subtypes from here on. */ - - SF_FORMAT_PCM_S8 = 0x0001, /* Signed 8 bit data */ - SF_FORMAT_PCM_16 = 0x0002, /* Signed 16 bit data */ - SF_FORMAT_PCM_24 = 0x0003, /* Signed 24 bit data */ - SF_FORMAT_PCM_32 = 0x0004, /* Signed 32 bit data */ - - SF_FORMAT_PCM_U8 = 0x0005, /* Unsigned 8 bit data (WAV and RAW only) */ - - SF_FORMAT_FLOAT = 0x0006, /* 32 bit float data */ - SF_FORMAT_DOUBLE = 0x0007, /* 64 bit float data */ - - SF_FORMAT_ULAW = 0x0010, /* U-Law encoded. */ - SF_FORMAT_ALAW = 0x0011, /* A-Law encoded. */ - SF_FORMAT_IMA_ADPCM = 0x0012, /* IMA ADPCM. */ - SF_FORMAT_MS_ADPCM = 0x0013, /* Microsoft ADPCM. */ - - SF_FORMAT_GSM610 = 0x0020, /* GSM 6.10 encoding. */ - SF_FORMAT_VOX_ADPCM = 0x0021, /* OKI / Dialogix ADPCM */ - - SF_FORMAT_G721_32 = 0x0030, /* 32kbs G721 ADPCM encoding. */ - SF_FORMAT_G723_24 = 0x0031, /* 24kbs G723 ADPCM encoding. */ - SF_FORMAT_G723_40 = 0x0032, /* 40kbs G723 ADPCM encoding. */ - - SF_FORMAT_DWVW_12 = 0x0040, /* 12 bit Delta Width Variable Word encoding. */ - SF_FORMAT_DWVW_16 = 0x0041, /* 16 bit Delta Width Variable Word encoding. */ - SF_FORMAT_DWVW_24 = 0x0042, /* 24 bit Delta Width Variable Word encoding. */ - SF_FORMAT_DWVW_N = 0x0043, /* N bit Delta Width Variable Word encoding. */ - - SF_FORMAT_DPCM_8 = 0x0050, /* 8 bit differential PCM (XI only) */ - SF_FORMAT_DPCM_16 = 0x0051, /* 16 bit differential PCM (XI only) */ - - SF_FORMAT_VORBIS = 0x0060, /* Xiph Vorbis encoding. */ - - /* Endian-ness options. */ - - SF_ENDIAN_FILE = 0x00000000, /* Default file endian-ness. */ - SF_ENDIAN_LITTLE = 0x10000000, /* Force little endian-ness. */ - SF_ENDIAN_BIG = 0x20000000, /* Force big endian-ness. */ - SF_ENDIAN_CPU = 0x30000000, /* Force CPU endian-ness. */ - - SF_FORMAT_SUBMASK = 0x0000FFFF, - SF_FORMAT_TYPEMASK = 0x0FFF0000, - SF_FORMAT_ENDMASK = 0x30000000 -} ; - -/* -** The following are the valid command numbers for the sf_command() -** interface. The use of these commands is documented in the file -** command.html in the doc directory of the source code distribution. -*/ - -enum -{ SFC_GET_LIB_VERSION = 0x1000, - SFC_GET_LOG_INFO = 0x1001, - SFC_GET_CURRENT_SF_INFO = 0x1002, - - - SFC_GET_NORM_DOUBLE = 0x1010, - SFC_GET_NORM_FLOAT = 0x1011, - SFC_SET_NORM_DOUBLE = 0x1012, - SFC_SET_NORM_FLOAT = 0x1013, - SFC_SET_SCALE_FLOAT_INT_READ = 0x1014, - SFC_SET_SCALE_INT_FLOAT_WRITE = 0x1015, - - SFC_GET_SIMPLE_FORMAT_COUNT = 0x1020, - SFC_GET_SIMPLE_FORMAT = 0x1021, - - SFC_GET_FORMAT_INFO = 0x1028, - - SFC_GET_FORMAT_MAJOR_COUNT = 0x1030, - SFC_GET_FORMAT_MAJOR = 0x1031, - SFC_GET_FORMAT_SUBTYPE_COUNT = 0x1032, - SFC_GET_FORMAT_SUBTYPE = 0x1033, - - SFC_CALC_SIGNAL_MAX = 0x1040, - SFC_CALC_NORM_SIGNAL_MAX = 0x1041, - SFC_CALC_MAX_ALL_CHANNELS = 0x1042, - SFC_CALC_NORM_MAX_ALL_CHANNELS = 0x1043, - SFC_GET_SIGNAL_MAX = 0x1044, - SFC_GET_MAX_ALL_CHANNELS = 0x1045, - - SFC_SET_ADD_PEAK_CHUNK = 0x1050, - SFC_SET_ADD_HEADER_PAD_CHUNK = 0x1051, - - SFC_UPDATE_HEADER_NOW = 0x1060, - SFC_SET_UPDATE_HEADER_AUTO = 0x1061, - - SFC_FILE_TRUNCATE = 0x1080, - - SFC_SET_RAW_START_OFFSET = 0x1090, - - SFC_SET_DITHER_ON_WRITE = 0x10A0, - SFC_SET_DITHER_ON_READ = 0x10A1, - - SFC_GET_DITHER_INFO_COUNT = 0x10A2, - SFC_GET_DITHER_INFO = 0x10A3, - - SFC_GET_EMBED_FILE_INFO = 0x10B0, - - SFC_SET_CLIPPING = 0x10C0, - SFC_GET_CLIPPING = 0x10C1, - - SFC_GET_INSTRUMENT = 0x10D0, - SFC_SET_INSTRUMENT = 0x10D1, - - SFC_GET_LOOP_INFO = 0x10E0, - - SFC_GET_BROADCAST_INFO = 0x10F0, - SFC_SET_BROADCAST_INFO = 0x10F1, - - SFC_GET_CHANNEL_MAP_INFO = 0x1100, - SFC_SET_CHANNEL_MAP_INFO = 0x1101, - - SFC_RAW_DATA_NEEDS_ENDSWAP = 0x1110, - - /* Support for Wavex Ambisonics Format */ - SFC_WAVEX_SET_AMBISONIC = 0x1200, - SFC_WAVEX_GET_AMBISONIC = 0x1201, - - SFC_SET_VBR_ENCODING_QUALITY = 0x1300, - - /* Following commands for testing only. */ - SFC_TEST_IEEE_FLOAT_REPLACE = 0x6001, - - /* - ** SFC_SET_ADD_* values are deprecated and will disappear at some - ** time in the future. They are guaranteed to be here up to and - ** including version 1.0.8 to avoid breakage of existng software. - ** They currently do nothing and will continue to do nothing. - */ - SFC_SET_ADD_DITHER_ON_WRITE = 0x1070, - SFC_SET_ADD_DITHER_ON_READ = 0x1071 -} ; - - -/* -** String types that can be set and read from files. Not all file types -** support this and even the file types which support one, may not support -** all string types. -*/ - -enum -{ SF_STR_TITLE = 0x01, - SF_STR_COPYRIGHT = 0x02, - SF_STR_SOFTWARE = 0x03, - SF_STR_ARTIST = 0x04, - SF_STR_COMMENT = 0x05, - SF_STR_DATE = 0x06, - SF_STR_ALBUM = 0x07, - SF_STR_LICENSE = 0x08, - SF_STR_TRACKNUMBER = 0x09, - SF_STR_GENRE = 0x10 -} ; - -/* -** Use the following as the start and end index when doing metadata -** transcoding. -*/ - -#define SF_STR_FIRST SF_STR_TITLE -#define SF_STR_LAST SF_STR_LICENSE - -enum -{ /* True and false */ - SF_FALSE = 0, - SF_TRUE = 1, - - /* Modes for opening files. */ - SFM_READ = 0x10, - SFM_WRITE = 0x20, - SFM_RDWR = 0x30, - - SF_AMBISONIC_NONE = 0x40, - SF_AMBISONIC_B_FORMAT = 0x41 -} ; - -/* Public error values. These are guaranteed to remain unchanged for the duration -** of the library major version number. -** There are also a large number of private error numbers which are internal to -** the library which can change at any time. -*/ - -enum -{ SF_ERR_NO_ERROR = 0, - SF_ERR_UNRECOGNISED_FORMAT = 1, - SF_ERR_SYSTEM = 2, - SF_ERR_MALFORMED_FILE = 3, - SF_ERR_UNSUPPORTED_ENCODING = 4 -} ; - - -/* Channel map values (used with SFC_SET/GET_CHANNEL_MAP). -*/ - -enum -{ SF_CHANNEL_MAP_INVALID = 0, - SF_CHANNEL_MAP_MONO = 1, - SF_CHANNEL_MAP_LEFT, /* Apple calls this 'Left' */ - SF_CHANNEL_MAP_RIGHT, /* Apple calls this 'Right' */ - SF_CHANNEL_MAP_CENTER, /* Apple calls this 'Center' */ - SF_CHANNEL_MAP_FRONT_LEFT, - SF_CHANNEL_MAP_FRONT_RIGHT, - SF_CHANNEL_MAP_FRONT_CENTER, - SF_CHANNEL_MAP_REAR_CENTER, /* Apple calls this 'Center Surround', Msft calls this 'Back Center' */ - SF_CHANNEL_MAP_REAR_LEFT, /* Apple calls this 'Left Surround', Msft calls this 'Back Left' */ - SF_CHANNEL_MAP_REAR_RIGHT, /* Apple calls this 'Right Surround', Msft calls this 'Back Right' */ - SF_CHANNEL_MAP_LFE, /* Apple calls this 'LFEScreen', Msft calls this 'Low Frequency' */ - SF_CHANNEL_MAP_FRONT_LEFT_OF_CENTER, /* Apple calls this 'Left Center' */ - SF_CHANNEL_MAP_FRONT_RIGHT_OF_CENTER, /* Apple calls this 'Right Center */ - SF_CHANNEL_MAP_SIDE_LEFT, /* Apple calls this 'Left Surround Direct' */ - SF_CHANNEL_MAP_SIDE_RIGHT, /* Apple calls this 'Right Surround Direct' */ - SF_CHANNEL_MAP_TOP_CENTER, /* Apple calls this 'Top Center Surround' */ - SF_CHANNEL_MAP_TOP_FRONT_LEFT, /* Apple calls this 'Vertical Height Left' */ - SF_CHANNEL_MAP_TOP_FRONT_RIGHT, /* Apple calls this 'Vertical Height Right' */ - SF_CHANNEL_MAP_TOP_FRONT_CENTER, /* Apple calls this 'Vertical Height Center' */ - SF_CHANNEL_MAP_TOP_REAR_LEFT, /* Apple and MS call this 'Top Back Left' */ - SF_CHANNEL_MAP_TOP_REAR_RIGHT, /* Apple and MS call this 'Top Back Right' */ - SF_CHANNEL_MAP_TOP_REAR_CENTER, /* Apple and MS call this 'Top Back Center' */ - - SF_CHANNEL_MAP_AMBISONIC_B_W, - SF_CHANNEL_MAP_AMBISONIC_B_X, - SF_CHANNEL_MAP_AMBISONIC_B_Y, - SF_CHANNEL_MAP_AMBISONIC_B_Z, - - SF_CHANNEL_MAP_MAX -} ; - - -/* A SNDFILE* pointer can be passed around much like stdio.h's FILE* pointer. */ - -typedef struct SNDFILE_tag SNDFILE ; - -/* The following typedef is system specific and is defined when libsndfile is -** compiled. sf_count_t will be a 64 bit value when the underlying OS allows -** 64 bit file offsets. -** On windows, we need to allow the same header file to be compiler by both GCC -** and the Microsoft compiler. -*/ - -#if (defined (_MSCVER) || defined (_MSC_VER)) -typedef __int64 sf_count_t ; -#define SF_COUNT_MAX 0x7fffffffffffffffi64 -#else -typedef int64_t sf_count_t ; -#define SF_COUNT_MAX 0x7FFFFFFFFFFFFFFFLL -#endif - - -/* A pointer to a SF_INFO structure is passed to sf_open () and filled in. -** On write, the SF_INFO structure is filled in by the user and passed into -** sf_open (). -*/ - -struct SF_INFO -{ sf_count_t frames ; /* Used to be called samples. Changed to avoid confusion. */ - int samplerate ; - int channels ; - int format ; - int sections ; - int seekable ; -} ; - -typedef struct SF_INFO SF_INFO ; - -/* The SF_FORMAT_INFO struct is used to retrieve information about the sound -** file formats libsndfile supports using the sf_command () interface. -** -** Using this interface will allow applications to support new file formats -** and encoding types when libsndfile is upgraded, without requiring -** re-compilation of the application. -** -** Please consult the libsndfile documentation (particularly the information -** on the sf_command () interface) for examples of its use. -*/ - -typedef struct -{ int format ; - const char *name ; - const char *extension ; -} SF_FORMAT_INFO ; - -/* -** Enums and typedefs for adding dither on read and write. -** See the html documentation for sf_command(), SFC_SET_DITHER_ON_WRITE -** and SFC_SET_DITHER_ON_READ. -*/ - -enum -{ SFD_DEFAULT_LEVEL = 0, - SFD_CUSTOM_LEVEL = 0x40000000, - - SFD_NO_DITHER = 500, - SFD_WHITE = 501, - SFD_TRIANGULAR_PDF = 502 -} ; - -typedef struct -{ int type ; - double level ; - const char *name ; -} SF_DITHER_INFO ; - -/* Struct used to retrieve information about a file embedded within a -** larger file. See SFC_GET_EMBED_FILE_INFO. -*/ - -typedef struct -{ sf_count_t offset ; - sf_count_t length ; -} SF_EMBED_FILE_INFO ; - -/* -** Structs used to retrieve music sample information from a file. -*/ - -enum -{ /* - ** The loop mode field in SF_INSTRUMENT will be one of the following. - */ - SF_LOOP_NONE = 800, - SF_LOOP_FORWARD, - SF_LOOP_BACKWARD, - SF_LOOP_ALTERNATING -} ; - -typedef struct -{ int gain ; - char basenote, detune ; - char velocity_lo, velocity_hi ; - char key_lo, key_hi ; - int loop_count ; - - struct - { int mode ; - unsigned int start ; - unsigned int end ; - unsigned int count ; - } loops [16] ; /* make variable in a sensible way */ -} SF_INSTRUMENT ; - - - -/* Struct used to retrieve loop information from a file.*/ -typedef struct -{ - short time_sig_num ; /* any positive integer > 0 */ - short time_sig_den ; /* any positive power of 2 > 0 */ - int loop_mode ; /* see SF_LOOP enum */ - - int num_beats ; /* this is NOT the amount of quarter notes !!!*/ - /* a full bar of 4/4 is 4 beats */ - /* a full bar of 7/8 is 7 beats */ - - float bpm ; /* suggestion, as it can be calculated using other fields:*/ - /* file's lenght, file's sampleRate and our time_sig_den*/ - /* -> bpms are always the amount of _quarter notes_ per minute */ - - int root_key ; /* MIDI note, or -1 for None */ - int future [6] ; -} SF_LOOP_INFO ; - - -/* Struct used to retrieve broadcast (EBU) information from a file. -** Strongly (!) based on EBU "bext" chunk format used in Broadcast WAVE. -*/ -#define SF_BROADCAST_INFO_VAR(coding_hist_size) \ - struct \ - { char description [256] ; \ - char originator [32] ; \ - char originator_reference [32] ; \ - char origination_date [10] ; \ - char origination_time [8] ; \ - unsigned int time_reference_low ; \ - unsigned int time_reference_high ; \ - short version ; \ - char umid [64] ; \ - char reserved [190] ; \ - unsigned int coding_history_size ; \ - char coding_history [coding_hist_size] ; \ - } - -/* SF_BROADCAST_INFO is the above struct with coding_history field of 256 bytes. */ -typedef SF_BROADCAST_INFO_VAR (256) SF_BROADCAST_INFO ; - - -/* Virtual I/O functionality. */ - -typedef sf_count_t (*sf_vio_get_filelen) (void *user_data) ; -typedef sf_count_t (*sf_vio_seek) (sf_count_t offset, int whence, void *user_data) ; -typedef sf_count_t (*sf_vio_read) (void *ptr, sf_count_t count, void *user_data) ; -typedef sf_count_t (*sf_vio_write) (const void *ptr, sf_count_t count, void *user_data) ; -typedef sf_count_t (*sf_vio_tell) (void *user_data) ; - -struct SF_VIRTUAL_IO -{ sf_vio_get_filelen get_filelen ; - sf_vio_seek seek ; - sf_vio_read read ; - sf_vio_write write ; - sf_vio_tell tell ; -} ; - -typedef struct SF_VIRTUAL_IO SF_VIRTUAL_IO ; - - -/* Open the specified file for read, write or both. On error, this will -** return a NULL pointer. To find the error number, pass a NULL SNDFILE -** to sf_strerror (). -** All calls to sf_open() should be matched with a call to sf_close(). -*/ - -SNDFILE* sf_open (const char *path, int mode, SF_INFO *sfinfo) ; - - -/* Use the existing file descriptor to create a SNDFILE object. If close_desc -** is TRUE, the file descriptor will be closed when sf_close() is called. If -** it is FALSE, the descritor will not be closed. -** When passed a descriptor like this, the library will assume that the start -** of file header is at the current file offset. This allows sound files within -** larger container files to be read and/or written. -** On error, this will return a NULL pointer. To find the error number, pass a -** NULL SNDFILE to sf_strerror (). -** All calls to sf_open_fd() should be matched with a call to sf_close(). - -*/ - -SNDFILE* sf_open_fd (int fd, int mode, SF_INFO *sfinfo, int close_desc) ; - -SNDFILE* sf_open_virtual (SF_VIRTUAL_IO *sfvirtual, int mode, SF_INFO *sfinfo, void *user_data) ; - - -/* sf_error () returns a error number which can be translated to a text -** string using sf_error_number(). -*/ - -int sf_error (SNDFILE *sndfile) ; - - -/* sf_strerror () returns to the caller a pointer to the current error message for -** the given SNDFILE. -*/ - -const char* sf_strerror (SNDFILE *sndfile) ; - - -/* sf_error_number () allows the retrieval of the error string for each internal -** error number. -** -*/ - -const char* sf_error_number (int errnum) ; - - -/* The following two error functions are deprecated but they will remain in the -** library for the forseeable future. The function sf_strerror() should be used -** in their place. -*/ - -int sf_perror (SNDFILE *sndfile) ; -int sf_error_str (SNDFILE *sndfile, char* str, size_t len) ; - - -/* Return TRUE if fields of the SF_INFO struct are a valid combination of values. */ - -int sf_command (SNDFILE *sndfile, int command, void *data, int datasize) ; - - -/* Return TRUE if fields of the SF_INFO struct are a valid combination of values. */ - -int sf_format_check (const SF_INFO *info) ; - - -/* Seek within the waveform data chunk of the SNDFILE. sf_seek () uses -** the same values for whence (SEEK_SET, SEEK_CUR and SEEK_END) as -** stdio.h function fseek (). -** An offset of zero with whence set to SEEK_SET will position the -** read / write pointer to the first data sample. -** On success sf_seek returns the current position in (multi-channel) -** samples from the start of the file. -** Please see the libsndfile documentation for moving the read pointer -** separately from the write pointer on files open in mode SFM_RDWR. -** On error all of these functions return -1. -*/ - -sf_count_t sf_seek (SNDFILE *sndfile, sf_count_t frames, int whence) ; - - -/* Functions for retrieving and setting string data within sound files. -** Not all file types support this features; AIFF and WAV do. For both -** functions, the str_type parameter must be one of the SF_STR_* values -** defined above. -** On error, sf_set_string() returns non-zero while sf_get_string() -** returns NULL. -*/ - -int sf_set_string (SNDFILE *sndfile, int str_type, const char* str) ; - -const char* sf_get_string (SNDFILE *sndfile, int str_type) ; - - -/* Return the library version string. */ - -const char * sf_version_string (void) ; - - -/* Functions for reading/writing the waveform data of a sound file. -*/ - -sf_count_t sf_read_raw (SNDFILE *sndfile, void *ptr, sf_count_t bytes) ; -sf_count_t sf_write_raw (SNDFILE *sndfile, const void *ptr, sf_count_t bytes) ; - - -/* Functions for reading and writing the data chunk in terms of frames. -** The number of items actually read/written = frames * number of channels. -** sf_xxxx_raw read/writes the raw data bytes from/to the file -** sf_xxxx_short passes data in the native short format -** sf_xxxx_int passes data in the native int format -** sf_xxxx_float passes data in the native float format -** sf_xxxx_double passes data in the native double format -** All of these read/write function return number of frames read/written. -*/ - -sf_count_t sf_readf_short (SNDFILE *sndfile, short *ptr, sf_count_t frames) ; -sf_count_t sf_writef_short (SNDFILE *sndfile, const short *ptr, sf_count_t frames) ; - -sf_count_t sf_readf_int (SNDFILE *sndfile, int *ptr, sf_count_t frames) ; -sf_count_t sf_writef_int (SNDFILE *sndfile, const int *ptr, sf_count_t frames) ; - -sf_count_t sf_readf_float (SNDFILE *sndfile, float *ptr, sf_count_t frames) ; -sf_count_t sf_writef_float (SNDFILE *sndfile, const float *ptr, sf_count_t frames) ; - -sf_count_t sf_readf_double (SNDFILE *sndfile, double *ptr, sf_count_t frames) ; -sf_count_t sf_writef_double (SNDFILE *sndfile, const double *ptr, sf_count_t frames) ; - - -/* Functions for reading and writing the data chunk in terms of items. -** Otherwise similar to above. -** All of these read/write function return number of items read/written. -*/ - -sf_count_t sf_read_short (SNDFILE *sndfile, short *ptr, sf_count_t items) ; -sf_count_t sf_write_short (SNDFILE *sndfile, const short *ptr, sf_count_t items) ; - -sf_count_t sf_read_int (SNDFILE *sndfile, int *ptr, sf_count_t items) ; -sf_count_t sf_write_int (SNDFILE *sndfile, const int *ptr, sf_count_t items) ; - -sf_count_t sf_read_float (SNDFILE *sndfile, float *ptr, sf_count_t items) ; -sf_count_t sf_write_float (SNDFILE *sndfile, const float *ptr, sf_count_t items) ; - -sf_count_t sf_read_double (SNDFILE *sndfile, double *ptr, sf_count_t items) ; -sf_count_t sf_write_double (SNDFILE *sndfile, const double *ptr, sf_count_t items) ; - - -/* Close the SNDFILE and clean up all memory allocations associated with this -** file. -** Returns 0 on success, or an error number. -*/ - -int sf_close (SNDFILE *sndfile) ; - - -/* If the file is opened SFM_WRITE or SFM_RDWR, call fsync() on the file -** to force the writing of data to disk. If the file is opened SFM_READ -** no action is taken. -*/ - -void sf_write_sync (SNDFILE *sndfile) ; - - - -/* The function sf_wchar_open() is Windows Only! -** Open a file passing in a Windows Unicode filename. Otherwise, this is -** the same as sf_open(). -** -** In order for this to work, you need to do the following: -** -** #include -** #define ENABLE_SNDFILE_WINDOWS_PROTOTYPES 1 -** #including -*/ - -#if ENABLE_SNDFILE_WINDOWS_PROTOTYPES -SNDFILE* sf_wchar_open (LPCWSTR wpath, int mode, SF_INFO *sfinfo) ; -#endif - - - -#ifdef __cplusplus -} /* extern "C" */ -#endif /* __cplusplus */ - -#endif /* SNDFILE_H */ - diff --git a/project_code/notePlayback/audioFileLoader/src/libSndFile/sndfile.hh b/project_code/notePlayback/audioFileLoader/src/libSndFile/sndfile.hh deleted file mode 100755 index d80ec4c30..000000000 --- a/project_code/notePlayback/audioFileLoader/src/libSndFile/sndfile.hh +++ /dev/null @@ -1,422 +0,0 @@ -/* -** Copyright (C) 2005-2011 Erik de Castro Lopo -** -** All rights reserved. -** -** Redistribution and use in source and binary forms, with or without -** modification, are permitted provided that the following conditions are -** met: -** -** * Redistributions of source code must retain the above copyright -** notice, this list of conditions and the following disclaimer. -** * Redistributions in binary form must reproduce the above copyright -** notice, this list of conditions and the following disclaimer in -** the documentation and/or other materials provided with the -** distribution. -** * Neither the author nor the names of any contributors may be used -** to endorse or promote products derived from this software without -** specific prior written permission. -** -** THIS SOFTWARE IS PROVIDED BY THE COPYRIGHT HOLDERS AND CONTRIBUTORS -** "AS IS" AND ANY EXPRESS OR IMPLIED WARRANTIES, INCLUDING, BUT NOT LIMITED -** TO, THE IMPLIED WARRANTIES OF MERCHANTABILITY AND FITNESS FOR A PARTICULAR -** PURPOSE ARE DISCLAIMED. IN NO EVENT SHALL THE COPYRIGHT OWNER OR -** CONTRIBUTORS BE LIABLE FOR ANY DIRECT, INDIRECT, INCIDENTAL, SPECIAL, -** EXEMPLARY, OR CONSEQUENTIAL DAMAGES (INCLUDING, BUT NOT LIMITED TO, -** PROCUREMENT OF SUBSTITUTE GOODS OR SERVICES; LOSS OF USE, DATA, OR PROFITS; -** OR BUSINESS INTERRUPTION) HOWEVER CAUSED AND ON ANY THEORY OF LIABILITY, -** WHETHER IN CONTRACT, STRICT LIABILITY, OR TORT (INCLUDING NEGLIGENCE OR -** OTHERWISE) ARISING IN ANY WAY OUT OF THE USE OF THIS SOFTWARE, EVEN IF -** ADVISED OF THE POSSIBILITY OF SUCH DAMAGE. -*/ - -/* -** The above modified BSD style license (GPL and LGPL compatible) applies to -** this file. It does not apply to libsndfile itself which is released under -** the GNU LGPL or the libsndfile test suite which is released under the GNU -** GPL. -** This means that this header file can be used under this modified BSD style -** license, but the LGPL still holds for the libsndfile library itself. -*/ - -/* -** sndfile.hh -- A lightweight C++ wrapper for the libsndfile API. -** -** All the methods are inlines and all functionality is contained in this -** file. There is no separate implementation file. -** -** API documentation is in the doc/ directory of the source code tarball -** and at http://www.mega-nerd.com/libsndfile/api.html. -*/ - -#ifndef SNDFILE_HH -#define SNDFILE_HH - -#include - -#include -#include // for std::nothrow - -class SndfileHandle -{ private : - struct SNDFILE_ref - { SNDFILE_ref (void) ; - ~SNDFILE_ref (void) ; - - SNDFILE *sf ; - SF_INFO sfinfo ; - int ref ; - } ; - - SNDFILE_ref *p ; - - public : - /* Default constructor */ - SndfileHandle (void) : p (NULL) {} ; - SndfileHandle (const char *path, int mode = SFM_READ, - int format = 0, int channels = 0, int samplerate = 0) ; - SndfileHandle (std::string const & path, int mode = SFM_READ, - int format = 0, int channels = 0, int samplerate = 0) ; - SndfileHandle (int fd, bool close_desc, int mode = SFM_READ, - int format = 0, int channels = 0, int samplerate = 0) ; - -#ifdef ENABLE_SNDFILE_WINDOWS_PROTOTYPES - SndfileHandle (LPCWSTR wpath, int mode = SFM_READ, - int format = 0, int channels = 0, int samplerate = 0) ; -#endif - - ~SndfileHandle (void) ; - - SndfileHandle (const SndfileHandle &orig) ; - SndfileHandle & operator = (const SndfileHandle &rhs) ; - - /* Mainly for debugging/testing. */ - int refCount (void) const { return (p == NULL) ? 0 : p->ref ; } - - operator bool () const { return (p != NULL) ; } - - bool operator == (const SndfileHandle &rhs) const { return (p == rhs.p) ; } - - sf_count_t frames (void) const { return p ? p->sfinfo.frames : 0 ; } - int format (void) const { return p ? p->sfinfo.format : 0 ; } - int channels (void) const { return p ? p->sfinfo.channels : 0 ; } - int samplerate (void) const { return p ? p->sfinfo.samplerate : 0 ; } - - int error (void) const ; - const char * strError (void) const ; - - int command (int cmd, void *data, int datasize) ; - - sf_count_t seek (sf_count_t frames, int whence) ; - - void writeSync (void) ; - - int setString (int str_type, const char* str) ; - - const char* getString (int str_type) const ; - - static int formatCheck (int format, int channels, int samplerate) ; - - sf_count_t read (short *ptr, sf_count_t items) ; - sf_count_t read (int *ptr, sf_count_t items) ; - sf_count_t read (float *ptr, sf_count_t items) ; - sf_count_t read (double *ptr, sf_count_t items) ; - - sf_count_t write (const short *ptr, sf_count_t items) ; - sf_count_t write (const int *ptr, sf_count_t items) ; - sf_count_t write (const float *ptr, sf_count_t items) ; - sf_count_t write (const double *ptr, sf_count_t items) ; - - sf_count_t readf (short *ptr, sf_count_t frames) ; - sf_count_t readf (int *ptr, sf_count_t frames) ; - sf_count_t readf (float *ptr, sf_count_t frames) ; - sf_count_t readf (double *ptr, sf_count_t frames) ; - - sf_count_t writef (const short *ptr, sf_count_t frames) ; - sf_count_t writef (const int *ptr, sf_count_t frames) ; - sf_count_t writef (const float *ptr, sf_count_t frames) ; - sf_count_t writef (const double *ptr, sf_count_t frames) ; - - sf_count_t readRaw (void *ptr, sf_count_t bytes) ; - sf_count_t writeRaw (const void *ptr, sf_count_t bytes) ; - - /**< Raw access to the handle. SndfileHandle keeps ownership. */ - SNDFILE * rawHandle (void) ; - - /**< Take ownership of handle, iff reference count is 1. */ - SNDFILE * takeOwnership (void) ; -} ; - -/*============================================================================== -** Nothing but implementation below. -*/ - -inline -SndfileHandle::SNDFILE_ref::SNDFILE_ref (void) -: ref (1) -{} - -inline -SndfileHandle::SNDFILE_ref::~SNDFILE_ref (void) -{ if (sf != NULL) sf_close (sf) ; } - -inline -SndfileHandle::SndfileHandle (const char *path, int mode, int fmt, int chans, int srate) -: p (NULL) -{ - p = new (std::nothrow) SNDFILE_ref () ; - - if (p != NULL) - { p->ref = 1 ; - - p->sfinfo.frames = 0 ; - p->sfinfo.channels = chans ; - p->sfinfo.format = fmt ; - p->sfinfo.samplerate = srate ; - p->sfinfo.sections = 0 ; - p->sfinfo.seekable = 0 ; - - p->sf = sf_open (path, mode, &p->sfinfo) ; - } ; - - return ; -} /* SndfileHandle const char * constructor */ - -inline -SndfileHandle::SndfileHandle (std::string const & path, int mode, int fmt, int chans, int srate) -: p (NULL) -{ - p = new (std::nothrow) SNDFILE_ref () ; - - if (p != NULL) - { p->ref = 1 ; - - p->sfinfo.frames = 0 ; - p->sfinfo.channels = chans ; - p->sfinfo.format = fmt ; - p->sfinfo.samplerate = srate ; - p->sfinfo.sections = 0 ; - p->sfinfo.seekable = 0 ; - - p->sf = sf_open (path.c_str (), mode, &p->sfinfo) ; - } ; - - return ; -} /* SndfileHandle std::string constructor */ - -inline -SndfileHandle::SndfileHandle (int fd, bool close_desc, int mode, int fmt, int chans, int srate) -: p (NULL) -{ - if (fd < 0) - return ; - - p = new (std::nothrow) SNDFILE_ref () ; - - if (p != NULL) - { p->ref = 1 ; - - p->sfinfo.frames = 0 ; - p->sfinfo.channels = chans ; - p->sfinfo.format = fmt ; - p->sfinfo.samplerate = srate ; - p->sfinfo.sections = 0 ; - p->sfinfo.seekable = 0 ; - - p->sf = sf_open_fd (fd, mode, &p->sfinfo, close_desc) ; - } ; - - return ; -} /* SndfileHandle fd constructor */ - -inline -SndfileHandle::~SndfileHandle (void) -{ if (p != NULL && --p->ref == 0) - delete p ; -} /* SndfileHandle destructor */ - - -inline -SndfileHandle::SndfileHandle (const SndfileHandle &orig) -: p (orig.p) -{ if (p != NULL) - ++p->ref ; -} /* SndfileHandle copy constructor */ - -inline SndfileHandle & -SndfileHandle::operator = (const SndfileHandle &rhs) -{ - if (&rhs == this) - return *this ; - if (p != NULL && --p->ref == 0) - delete p ; - - p = rhs.p ; - if (p != NULL) - ++p->ref ; - - return *this ; -} /* SndfileHandle assignment operator */ - -inline int -SndfileHandle::error (void) const -{ return sf_error (p->sf) ; } - -inline const char * -SndfileHandle::strError (void) const -{ return sf_strerror (p->sf) ; } - -inline int -SndfileHandle::command (int cmd, void *data, int datasize) -{ return sf_command (p->sf, cmd, data, datasize) ; } - -inline sf_count_t -SndfileHandle::seek (sf_count_t frame_count, int whence) -{ return sf_seek (p->sf, frame_count, whence) ; } - -inline void -SndfileHandle::writeSync (void) -{ sf_write_sync (p->sf) ; } - -inline int -SndfileHandle::setString (int str_type, const char* str) -{ return sf_set_string (p->sf, str_type, str) ; } - -inline const char* -SndfileHandle::getString (int str_type) const -{ return sf_get_string (p->sf, str_type) ; } - -inline int -SndfileHandle::formatCheck (int fmt, int chans, int srate) -{ - SF_INFO sfinfo ; - - sfinfo.frames = 0 ; - sfinfo.channels = chans ; - sfinfo.format = fmt ; - sfinfo.samplerate = srate ; - sfinfo.sections = 0 ; - sfinfo.seekable = 0 ; - - return sf_format_check (&sfinfo) ; -} - -/*---------------------------------------------------------------------*/ - -inline sf_count_t -SndfileHandle::read (short *ptr, sf_count_t items) -{ return sf_read_short (p->sf, ptr, items) ; } - -inline sf_count_t -SndfileHandle::read (int *ptr, sf_count_t items) -{ return sf_read_int (p->sf, ptr, items) ; } - -inline sf_count_t -SndfileHandle::read (float *ptr, sf_count_t items) -{ return sf_read_float (p->sf, ptr, items) ; } - -inline sf_count_t -SndfileHandle::read (double *ptr, sf_count_t items) -{ return sf_read_double (p->sf, ptr, items) ; } - -inline sf_count_t -SndfileHandle::write (const short *ptr, sf_count_t items) -{ return sf_write_short (p->sf, ptr, items) ; } - -inline sf_count_t -SndfileHandle::write (const int *ptr, sf_count_t items) -{ return sf_write_int (p->sf, ptr, items) ; } - -inline sf_count_t -SndfileHandle::write (const float *ptr, sf_count_t items) -{ return sf_write_float (p->sf, ptr, items) ; } - -inline sf_count_t -SndfileHandle::write (const double *ptr, sf_count_t items) -{ return sf_write_double (p->sf, ptr, items) ; } - -inline sf_count_t -SndfileHandle::readf (short *ptr, sf_count_t frame_count) -{ return sf_readf_short (p->sf, ptr, frame_count) ; } - -inline sf_count_t -SndfileHandle::readf (int *ptr, sf_count_t frame_count) -{ return sf_readf_int (p->sf, ptr, frame_count) ; } - -inline sf_count_t -SndfileHandle::readf (float *ptr, sf_count_t frame_count) -{ return sf_readf_float (p->sf, ptr, frame_count) ; } - -inline sf_count_t -SndfileHandle::readf (double *ptr, sf_count_t frame_count) -{ return sf_readf_double (p->sf, ptr, frame_count) ; } - -inline sf_count_t -SndfileHandle::writef (const short *ptr, sf_count_t frame_count) -{ return sf_writef_short (p->sf, ptr, frame_count) ; } - -inline sf_count_t -SndfileHandle::writef (const int *ptr, sf_count_t frame_count) -{ return sf_writef_int (p->sf, ptr, frame_count) ; } - -inline sf_count_t -SndfileHandle::writef (const float *ptr, sf_count_t frame_count) -{ return sf_writef_float (p->sf, ptr, frame_count) ; } - -inline sf_count_t -SndfileHandle::writef (const double *ptr, sf_count_t frame_count) -{ return sf_writef_double (p->sf, ptr, frame_count) ; } - -inline sf_count_t -SndfileHandle::readRaw (void *ptr, sf_count_t bytes) -{ return sf_read_raw (p->sf, ptr, bytes) ; } - -inline sf_count_t -SndfileHandle::writeRaw (const void *ptr, sf_count_t bytes) -{ return sf_write_raw (p->sf, ptr, bytes) ; } - -inline SNDFILE * -SndfileHandle::rawHandle (void) -{ return (p ? p->sf : NULL) ; } - -inline SNDFILE * -SndfileHandle::takeOwnership (void) -{ - if (p == NULL || (p->ref != 1)) - return NULL ; - - SNDFILE * sf = p->sf ; - p->sf = NULL ; - delete p ; - p = NULL ; - return sf ; -} - -#ifdef ENABLE_SNDFILE_WINDOWS_PROTOTYPES - -inline -SndfileHandle::SndfileHandle (LPCWSTR wpath, int mode, int fmt, int chans, int srate) -: p (NULL) -{ - p = new (std::nothrow) SNDFILE_ref () ; - - if (p != NULL) - { p->ref = 1 ; - - p->sfinfo.frames = 0 ; - p->sfinfo.channels = chans ; - p->sfinfo.format = fmt ; - p->sfinfo.samplerate = srate ; - p->sfinfo.sections = 0 ; - p->sfinfo.seekable = 0 ; - - p->sf = sf_wchar_open (wpath, mode, &p->sfinfo) ; - } ; - - return ; -} /* SndfileHandle const wchar_t * constructor */ - -#endif - -#endif /* SNDFILE_HH */ - diff --git a/project_code/notePlayback/audioFileLoader/src/main.cpp b/project_code/notePlayback/audioFileLoader/src/main.cpp deleted file mode 100644 index a7d241d63..000000000 --- a/project_code/notePlayback/audioFileLoader/src/main.cpp +++ /dev/null @@ -1,13 +0,0 @@ -#include "ofMain.h" -#include "testApp.h" - -//======================================================================== -int main( ){ - ofSetupOpenGL(1024,768,OF_WINDOW); // <-------- setup the GL context - - // this kicks off the running of my app - // can be OF_WINDOW or OF_FULLSCREEN - // pass in width and height too: - ofRunApp(new testApp()); - -} diff --git a/project_code/notePlayback/audioFileLoader/src/note.cpp b/project_code/notePlayback/audioFileLoader/src/note.cpp deleted file mode 100644 index ada51f43c..000000000 --- a/project_code/notePlayback/audioFileLoader/src/note.cpp +++ /dev/null @@ -1,9 +0,0 @@ -// -// note.cpp -// audioFileLoader -// -// Created by zach on 1/9/14. -// -// - -#include "note.h" diff --git a/project_code/notePlayback/audioFileLoader/src/note.h b/project_code/notePlayback/audioFileLoader/src/note.h deleted file mode 100644 index 2f50d8bbf..000000000 --- a/project_code/notePlayback/audioFileLoader/src/note.h +++ /dev/null @@ -1,153 +0,0 @@ - - -#pragma once - -#include "ofMain.h" -#include "aubioAnalyzer.h" -#include - -typedef struct { - - float freq; - float confidence; - float volume; - -} analysisFrame; - -class note { - -public: - vector analysisFrames; - vector samples; - - - - int nChannels; - int nFrames; - - int mostCommonNote; - float mostCommonNotePct; - - string name; - -// std::vector histogram(101,0); -// for( int i=0; i<100; ++i ) -// ++histogram[ numVector[i] ]; -// return std::max_element( histogram.begin(), histogram.end() ) - histogram.begin(); -// - - - bool bPlaying; - int playFrame = 0; - - void play(){ - cout << "playing " << name << endl; - bPlaying = true; - playFrame = 0; - } - - void stop(){ - bPlaying = false; - playFrame = 0; - - } - - void addToSoundBuffer(float * output, int bufferSize, int _nChannels){ - if (!bPlaying) return; - - float volume = sin((playFrame / (float)samples.size()) * PI); - - if (playFrame < (samples.size() - bufferSize)){ - for (int i = 0; i < _nChannels; i++){ - for (int j = 0; j < bufferSize; j++){ - output[ j * _nChannels + i] += samples[(playFrame + j)*nChannels] * 0.3 * volume; - } - } - playFrame+=bufferSize; - } else { - bPlaying=false; - } - - } - - - //------------------------------------------------------------------------------- - void loadFile( string fileName ){ - - name = fileName; - bPlaying = false; - - SndfileHandle myf = SndfileHandle( ofToDataPath(fileName).c_str()); - printf ("Opened file '%s'\n", ofToDataPath(fileName).c_str()) ; - printf (" Sample rate : %d\n", myf.samplerate ()) ; - printf (" Channels : %d\n", myf.channels ()) ; - printf (" Error : %s\n", myf.strError()); - printf (" Frames : %d\n", int(myf.frames())); // frames is essentially samples - puts(""); - nChannels = myf.channels(); - nFrames = (int) myf.frames(); - - samples.resize(myf.frames()*myf.channels()); - myf.read(&samples[0], myf.frames()*myf.channels()); - - } - - - - //------------------------------------------------------------------------------- - void process(){ - - - aubioAnalyzer AA; - AA.setup(); - float values[256]; - float smoothVal = 0; - - int total = samples.size()/nChannels; - - for (int i =0; i < samples.size()/nChannels; i+=256){ - for (int j = 0; j < 256; j++){ - smoothVal = 0.7 * smoothVal + 0.3* samples[(i + j)*nChannels]; - values[j] = samples[(i + j)*nChannels]; - } - AA.processAudio(values, 256); - analysisFrame frame; - frame.freq = AA.pitch; - frame.confidence = AA.confidence; - frame.volume = AA.amplitude; - analysisFrames.push_back(frame); - } - findMostCommonPitch(); - } - - inline int freq2midi(float freq) { - return (int)( 69 + 12*log(freq/440)/log((float)2) ); - } - - void findMostCommonPitch(){ - - vector < int > notes; - for (int i = 0; i < analysisFrames.size(); i++){ - float freq = analysisFrames[i].freq; - - if (freq > 0){ - int note = freq2midi(freq); - if (note > 0 && note < 150 && analysisFrames[i].confidence > 0.3) notes.push_back(note); - } - } - std::vector histogram(150,0); - for( int i=0; i - - -bool sortNotes(note * a, note *b){ - return a->mostCommonNote < b->mostCommonNote ? true : false; -} - - -//-------------------------------------------------------------- -void testApp::setup(){ - - AA.setup(); - - ofDirectory dir; - dir.listDir("notes"); - for (int i = 0; i < dir.size(); i++){ - - - note * tempNote =new note(); - //tempNote->AA = &AA; - tempNote->loadFile(dir.getPath(i)); - tempNote->process(); - notes.push_back(tempNote); - - } - - ofSort(notes, sortNotes); - - for (int i = 0; i < notes.size(); i++){ - cout << notes[i]->mostCommonNote << endl; - } - - soundStream.setup(this, 2, 0, 44100, 256, 4); -} - - -//-------------------------------------------------------------- -void testApp::audioOut(float * output, int bufferSize, int nChannels){ - - - for (int i = 0; i < notes.size(); i++){ - notes[i]->addToSoundBuffer(output, bufferSize, nChannels); - } - - if (bPlayingTone == true){ - if (ofGetElapsedTimef()-startTime > 1.0) bPlayingTone = false; - - float pct = (ofGetElapsedTimef()-startTime) / 1.0; - if (pct > 1) pct = 1; - float scalar = sin(pct * PI); - -// for (int j = 0; j < bufferSize; j++){ -// for (int i = 0; i < nChannels; i++){ -// output[j *nChannels + i] += sin(sinAngle) * 0.3; -// } -// sinAngle+=sinAngleAdder; -// } -// bPlayingTone = true; -// startTime = 0; -// float freq = MIDI2freq(note); -// sinAngleAdder = freq / 44100; - } - - - -} - -//-------------------------------------------------------------- -void testApp::update(){ - - -} - -//-------------------------------------------------------------- -void testApp::draw(){ - - -} - -float MIDI2freq(int MIDI_note) { - return 440.0 * powf(2.0,(((float)MIDI_note-(float)69)/(float)12)); -} - -//-------------------------------------------------------------- -void testApp::keyPressed(int key){ - - if (key < 97) return; - - int note = key - 97 + 48; - cout << "trying to play note " << note << endl; - vector < int > anyGoods; - for (int i = 0; i < notes.size(); i++){ - int which = i; - if (notes[which]->mostCommonNote == note && notes[which]->bPlaying == false){ - anyGoods.push_back(i); - //notes[which]->play(); - //break; - } - } - - //if (ofRandom(0,1) > 0.3){ - if (anyGoods.size() > 0){ - int which = anyGoods[ ofRandom(0,anyGoods.size()) ]; - notes[which]->play(); - } - //} else { - bPlayingTone = true; - startTime = ofGetElapsedTimef(); - sinAngle = 0; - float freq = MIDI2freq(note); - sinAngleAdder = (freq * TWO_PI) / 44100.0; - - - // } - - -} - -//-------------------------------------------------------------- -void testApp::keyReleased(int key){ - -} - -//-------------------------------------------------------------- -void testApp::mouseMoved(int x, int y ){ - -} - -//-------------------------------------------------------------- -void testApp::mouseDragged(int x, int y, int button){ - -} - -//-------------------------------------------------------------- -void testApp::mousePressed(int x, int y, int button){ - -} - -//-------------------------------------------------------------- -void testApp::mouseReleased(int x, int y, int button){ - -} - -//-------------------------------------------------------------- -void testApp::windowResized(int w, int h){ - -} - -//-------------------------------------------------------------- -void testApp::gotMessage(ofMessage msg){ - -} - -//-------------------------------------------------------------- -void testApp::dragEvent(ofDragInfo dragInfo){ - -} diff --git a/project_code/notePlayback/audioFileLoader/src/testApp.h b/project_code/notePlayback/audioFileLoader/src/testApp.h deleted file mode 100644 index d3dc52bad..000000000 --- a/project_code/notePlayback/audioFileLoader/src/testApp.h +++ /dev/null @@ -1,40 +0,0 @@ -#pragma once - -#include "ofMain.h" -#include "aubioAnalyzer.h" -#include "note.h" - - - -class testApp : public ofBaseApp { - - public: - void setup(); - void update(); - void draw(); - - void keyPressed(int key); - void keyReleased(int key); - void mouseMoved(int x, int y ); - void mouseDragged(int x, int y, int button); - void mousePressed(int x, int y, int button); - void mouseReleased(int x, int y, int button); - void windowResized(int w, int h); - - void dragEvent(ofDragInfo dragInfo); - void gotMessage(ofMessage msg); - - - ofSoundStream soundStream; - void audioOut(float * output, int bufferSize, int nChannels); - - aubioAnalyzer AA; - vector < note * > notes; - - bool bPlayingTone; - float sinAngle; - float startTime; - float sinAngleAdder; - - -}; diff --git a/project_code/notePlayback/audioFileLoader2/Makefile b/project_code/notePlayback/audioFileLoader2/Makefile deleted file mode 100644 index 7a7fe8b58..000000000 --- a/project_code/notePlayback/audioFileLoader2/Makefile +++ /dev/null @@ -1,13 +0,0 @@ -# Attempt to load a config.make file. -# If none is found, project defaults in config.project.make will be used. -ifneq ($(wildcard config.make),) - include config.make -endif - -# make sure the the OF_ROOT location is defined -ifndef OF_ROOT - OF_ROOT=../../.. -endif - -# call the project makefile! -include $(OF_ROOT)/libs/openFrameworksCompiled/project/makefileCommon/compile.project.mk diff --git a/project_code/notePlayback/audioFileLoader2/Project.xcconfig b/project_code/notePlayback/audioFileLoader2/Project.xcconfig deleted file mode 100644 index c90f7b143..000000000 --- a/project_code/notePlayback/audioFileLoader2/Project.xcconfig +++ /dev/null @@ -1,17 +0,0 @@ -//THE PATH TO THE ROOT OF OUR OF PATH RELATIVE TO THIS PROJECT. -//THIS NEEDS TO BE DEFINED BEFORE CoreOF.xcconfig IS INCLUDED -OF_PATH = ../../.. - -//THIS HAS ALL THE HEADER AND LIBS FOR OF CORE -#include "../../../libs/openFrameworksCompiled/project/osx/CoreOF.xcconfig" - -//ICONS - NEW IN 0072 -ICON_NAME_DEBUG = icon-debug.icns -ICON_NAME_RELEASE = icon.icns -ICON_FILE_PATH = $(OF_PATH)/libs/openFrameworksCompiled/project/osx/ - -//IF YOU WANT AN APP TO HAVE A CUSTOM ICON - PUT THEM IN YOUR DATA FOLDER AND CHANGE ICON_FILE_PATH to: -//ICON_FILE_PATH = bin/data/ - -OTHER_LDFLAGS = $(OF_CORE_LIBS) -HEADER_SEARCH_PATHS = $(OF_CORE_HEADERS) diff --git a/project_code/notePlayback/audioFileLoader2/addons.make b/project_code/notePlayback/audioFileLoader2/addons.make deleted file mode 100644 index e69de29bb..000000000 diff --git a/project_code/notePlayback/audioFileLoader2/audioFileLoader.xcodeproj/project.pbxproj b/project_code/notePlayback/audioFileLoader2/audioFileLoader.xcodeproj/project.pbxproj deleted file mode 100644 index bf5837878..000000000 --- a/project_code/notePlayback/audioFileLoader2/audioFileLoader.xcodeproj/project.pbxproj +++ /dev/null @@ -1,945 +0,0 @@ -// !$*UTF8*$! -{ - archiveVersion = 1; - classes = { - }; - objectVersion = 46; - objects = { - -/* Begin PBXBuildFile section */ - 905DA81B188DC0D6005132A8 /* piano.cpp in Sources */ = {isa = PBXBuildFile; fileRef = 905DA819188DC0D6005132A8 /* piano.cpp */; }; - 90AD614D1891D0D60020B2FF /* ofxUI2DGraph.cpp in Sources */ = {isa = PBXBuildFile; fileRef = 90AD60ED1891D0D50020B2FF /* ofxUI2DGraph.cpp */; }; - 90AD614E1891D0D60020B2FF /* ofxUI2DPad.cpp in Sources */ = {isa = PBXBuildFile; fileRef = 90AD60EF1891D0D50020B2FF /* ofxUI2DPad.cpp */; }; - 90AD614F1891D0D60020B2FF /* ofxUIBaseDraws.cpp in Sources */ = {isa = PBXBuildFile; fileRef = 90AD60F11891D0D50020B2FF /* ofxUIBaseDraws.cpp */; }; - 90AD61501891D0D60020B2FF /* ofxUIBiLabelSlider.cpp in Sources */ = {isa = PBXBuildFile; fileRef = 90AD60F31891D0D50020B2FF /* ofxUIBiLabelSlider.cpp */; }; - 90AD61511891D0D60020B2FF /* ofxUIButton.cpp in Sources */ = {isa = PBXBuildFile; fileRef = 90AD60F51891D0D50020B2FF /* ofxUIButton.cpp */; }; - 90AD61521891D0D60020B2FF /* ofxUICanvas.cpp in Sources */ = {isa = PBXBuildFile; fileRef = 90AD60F71891D0D50020B2FF /* ofxUICanvas.cpp */; }; - 90AD61531891D0D60020B2FF /* ofxUICircleSlider.cpp in Sources */ = {isa = PBXBuildFile; fileRef = 90AD60F91891D0D50020B2FF /* ofxUICircleSlider.cpp */; }; - 90AD61541891D0D60020B2FF /* ofxUICustomImageButton.cpp in Sources */ = {isa = PBXBuildFile; fileRef = 90AD60FB1891D0D50020B2FF /* ofxUICustomImageButton.cpp */; }; - 90AD61551891D0D60020B2FF /* ofxUIDragableLabelButton.cpp in Sources */ = {isa = PBXBuildFile; fileRef = 90AD60FE1891D0D50020B2FF /* ofxUIDragableLabelButton.cpp */; }; - 90AD61561891D0D60020B2FF /* ofxUIDropDownList.cpp in Sources */ = {isa = PBXBuildFile; fileRef = 90AD61001891D0D50020B2FF /* ofxUIDropDownList.cpp */; }; - 90AD61571891D0D60020B2FF /* ofxUIEventArgs.cpp in Sources */ = {isa = PBXBuildFile; fileRef = 90AD61021891D0D50020B2FF /* ofxUIEventArgs.cpp */; }; - 90AD61581891D0D60020B2FF /* ofxUIFPS.cpp in Sources */ = {isa = PBXBuildFile; fileRef = 90AD61041891D0D50020B2FF /* ofxUIFPS.cpp */; }; - 90AD61591891D0D60020B2FF /* ofxUIFPSSlider.cpp in Sources */ = {isa = PBXBuildFile; fileRef = 90AD61061891D0D50020B2FF /* ofxUIFPSSlider.cpp */; }; - 90AD615A1891D0D60020B2FF /* ofxUIImage.cpp in Sources */ = {isa = PBXBuildFile; fileRef = 90AD61081891D0D50020B2FF /* ofxUIImage.cpp */; }; - 90AD615B1891D0D60020B2FF /* ofxUIImageButton.cpp in Sources */ = {isa = PBXBuildFile; fileRef = 90AD610A1891D0D50020B2FF /* ofxUIImageButton.cpp */; }; - 90AD615C1891D0D60020B2FF /* ofxUIImageSampler.cpp in Sources */ = {isa = PBXBuildFile; fileRef = 90AD610C1891D0D50020B2FF /* ofxUIImageSampler.cpp */; }; - 90AD615D1891D0D60020B2FF /* ofxUIImageSlider.cpp in Sources */ = {isa = PBXBuildFile; fileRef = 90AD610E1891D0D50020B2FF /* ofxUIImageSlider.cpp */; }; - 90AD615E1891D0D60020B2FF /* ofxUIImageToggle.cpp in Sources */ = {isa = PBXBuildFile; fileRef = 90AD61101891D0D50020B2FF /* ofxUIImageToggle.cpp */; }; - 90AD615F1891D0D60020B2FF /* ofxUIIntSlider.cpp in Sources */ = {isa = PBXBuildFile; fileRef = 90AD61121891D0D50020B2FF /* ofxUIIntSlider.cpp */; }; - 90AD61601891D0D60020B2FF /* ofxUILabel.cpp in Sources */ = {isa = PBXBuildFile; fileRef = 90AD61141891D0D50020B2FF /* ofxUILabel.cpp */; }; - 90AD61611891D0D60020B2FF /* ofxUILabelButton.cpp in Sources */ = {isa = PBXBuildFile; fileRef = 90AD61161891D0D50020B2FF /* ofxUILabelButton.cpp */; }; - 90AD61621891D0D60020B2FF /* ofxUILabelToggle.cpp in Sources */ = {isa = PBXBuildFile; fileRef = 90AD61181891D0D50020B2FF /* ofxUILabelToggle.cpp */; }; - 90AD61631891D0D60020B2FF /* ofxUIMinimalSlider.cpp in Sources */ = {isa = PBXBuildFile; fileRef = 90AD611A1891D0D50020B2FF /* ofxUIMinimalSlider.cpp */; }; - 90AD61641891D0D60020B2FF /* ofxUIMovingGraph.cpp in Sources */ = {isa = PBXBuildFile; fileRef = 90AD611C1891D0D50020B2FF /* ofxUIMovingGraph.cpp */; }; - 90AD61651891D0D60020B2FF /* ofxUIMultiImageButton.cpp in Sources */ = {isa = PBXBuildFile; fileRef = 90AD611E1891D0D50020B2FF /* ofxUIMultiImageButton.cpp */; }; - 90AD61661891D0D60020B2FF /* ofxUIMultiImageToggle.cpp in Sources */ = {isa = PBXBuildFile; fileRef = 90AD61201891D0D50020B2FF /* ofxUIMultiImageToggle.cpp */; }; - 90AD61671891D0D60020B2FF /* ofxUINumberDialer.cpp in Sources */ = {isa = PBXBuildFile; fileRef = 90AD61221891D0D50020B2FF /* ofxUINumberDialer.cpp */; }; - 90AD61681891D0D60020B2FF /* ofxUIRadio.cpp in Sources */ = {isa = PBXBuildFile; fileRef = 90AD61251891D0D50020B2FF /* ofxUIRadio.cpp */; }; - 90AD61691891D0D60020B2FF /* ofxUIRangeSlider.cpp in Sources */ = {isa = PBXBuildFile; fileRef = 90AD61271891D0D50020B2FF /* ofxUIRangeSlider.cpp */; }; - 90AD616A1891D0D60020B2FF /* ofxUIRectangle.cpp in Sources */ = {isa = PBXBuildFile; fileRef = 90AD61291891D0D50020B2FF /* ofxUIRectangle.cpp */; }; - 90AD616B1891D0D60020B2FF /* ofxUIRotarySlider.cpp in Sources */ = {isa = PBXBuildFile; fileRef = 90AD612B1891D0D50020B2FF /* ofxUIRotarySlider.cpp */; }; - 90AD616C1891D0D60020B2FF /* ofxUIScrollableCanvas.cpp in Sources */ = {isa = PBXBuildFile; fileRef = 90AD612D1891D0D50020B2FF /* ofxUIScrollableCanvas.cpp */; }; - 90AD616D1891D0D60020B2FF /* ofxUISlider.cpp in Sources */ = {isa = PBXBuildFile; fileRef = 90AD612F1891D0D50020B2FF /* ofxUISlider.cpp */; }; - 90AD616E1891D0D60020B2FF /* ofxUISortableList.cpp in Sources */ = {isa = PBXBuildFile; fileRef = 90AD61311891D0D50020B2FF /* ofxUISortableList.cpp */; }; - 90AD616F1891D0D60020B2FF /* ofxUISpacer.cpp in Sources */ = {isa = PBXBuildFile; fileRef = 90AD61331891D0D50020B2FF /* ofxUISpacer.cpp */; }; - 90AD61701891D0D60020B2FF /* ofxUISpectrum.cpp in Sources */ = {isa = PBXBuildFile; fileRef = 90AD61351891D0D50020B2FF /* ofxUISpectrum.cpp */; }; - 90AD61711891D0D60020B2FF /* ofxUISuperCanvas.cpp in Sources */ = {isa = PBXBuildFile; fileRef = 90AD61371891D0D50020B2FF /* ofxUISuperCanvas.cpp */; }; - 90AD61721891D0D60020B2FF /* ofxUITabBar.cpp in Sources */ = {isa = PBXBuildFile; fileRef = 90AD61391891D0D50020B2FF /* ofxUITabBar.cpp */; }; - 90AD61731891D0D60020B2FF /* ofxUITextArea.cpp in Sources */ = {isa = PBXBuildFile; fileRef = 90AD613B1891D0D50020B2FF /* ofxUITextArea.cpp */; }; - 90AD61741891D0D60020B2FF /* ofxUITextInput.cpp in Sources */ = {isa = PBXBuildFile; fileRef = 90AD613D1891D0D50020B2FF /* ofxUITextInput.cpp */; }; - 90AD61751891D0D60020B2FF /* ofxUIToggle.cpp in Sources */ = {isa = PBXBuildFile; fileRef = 90AD613F1891D0D50020B2FF /* ofxUIToggle.cpp */; }; - 90AD61761891D0D60020B2FF /* ofxUIToggleMatrix.cpp in Sources */ = {isa = PBXBuildFile; fileRef = 90AD61411891D0D50020B2FF /* ofxUIToggleMatrix.cpp */; }; - 90AD61771891D0D60020B2FF /* ofxUIValuePlotter.cpp in Sources */ = {isa = PBXBuildFile; fileRef = 90AD61441891D0D50020B2FF /* ofxUIValuePlotter.cpp */; }; - 90AD61781891D0D60020B2FF /* ofxUIWaveform.cpp in Sources */ = {isa = PBXBuildFile; fileRef = 90AD61461891D0D50020B2FF /* ofxUIWaveform.cpp */; }; - 90AD61791891D0D60020B2FF /* ofxUIWidget.cpp in Sources */ = {isa = PBXBuildFile; fileRef = 90AD61481891D0D50020B2FF /* ofxUIWidget.cpp */; }; - 90AD617A1891D0D60020B2FF /* ofxUIWidgetWithLabel.cpp in Sources */ = {isa = PBXBuildFile; fileRef = 90AD614A1891D0D50020B2FF /* ofxUIWidgetWithLabel.cpp */; }; - 90AD61841891D1F80020B2FF /* ofxXmlSettings.cpp in Sources */ = {isa = PBXBuildFile; fileRef = 90AD617D1891D1F80020B2FF /* ofxXmlSettings.cpp */; }; - 90AD61851891D1F80020B2FF /* tinyxml.cpp in Sources */ = {isa = PBXBuildFile; fileRef = 90AD61801891D1F80020B2FF /* tinyxml.cpp */; }; - 90AD61861891D1F80020B2FF /* tinyxmlerror.cpp in Sources */ = {isa = PBXBuildFile; fileRef = 90AD61821891D1F80020B2FF /* tinyxmlerror.cpp */; }; - 90AD61871891D1F80020B2FF /* tinyxmlparser.cpp in Sources */ = {isa = PBXBuildFile; fileRef = 90AD61831891D1F80020B2FF /* tinyxmlparser.cpp */; }; - 92250426187F0091004EC82E /* note.cpp in Sources */ = {isa = PBXBuildFile; fileRef = 92250424187F0091004EC82E /* note.cpp */; }; - 92880852184CA0A4006138BF /* scUBlibsndfile.a in Frameworks */ = {isa = PBXBuildFile; fileRef = 9288084F184CA0A3006138BF /* scUBlibsndfile.a */; }; - BBAB23CB13894F3D00AA2426 /* GLUT.framework in CopyFiles */ = {isa = PBXBuildFile; fileRef = BBAB23BE13894E4700AA2426 /* GLUT.framework */; }; - E4328149138ABC9F0047C5CB /* openFrameworksDebug.a in Frameworks */ = {isa = PBXBuildFile; fileRef = E4328148138ABC890047C5CB /* openFrameworksDebug.a */; }; - E45BE97B0E8CC7DD009D7055 /* AGL.framework in Frameworks */ = {isa = PBXBuildFile; fileRef = E45BE9710E8CC7DD009D7055 /* AGL.framework */; }; - E45BE97C0E8CC7DD009D7055 /* ApplicationServices.framework in Frameworks */ = {isa = PBXBuildFile; fileRef = E45BE9720E8CC7DD009D7055 /* ApplicationServices.framework */; }; - E45BE97D0E8CC7DD009D7055 /* AudioToolbox.framework in Frameworks */ = {isa = PBXBuildFile; fileRef = E45BE9730E8CC7DD009D7055 /* AudioToolbox.framework */; }; - E45BE97E0E8CC7DD009D7055 /* Carbon.framework in Frameworks */ = {isa = PBXBuildFile; fileRef = E45BE9740E8CC7DD009D7055 /* Carbon.framework */; }; - E45BE97F0E8CC7DD009D7055 /* CoreAudio.framework in Frameworks */ = {isa = PBXBuildFile; fileRef = E45BE9750E8CC7DD009D7055 /* CoreAudio.framework */; }; - E45BE9800E8CC7DD009D7055 /* CoreFoundation.framework in Frameworks */ = {isa = PBXBuildFile; fileRef = E45BE9760E8CC7DD009D7055 /* CoreFoundation.framework */; }; - E45BE9810E8CC7DD009D7055 /* CoreServices.framework in Frameworks */ = {isa = PBXBuildFile; fileRef = E45BE9770E8CC7DD009D7055 /* CoreServices.framework */; }; - E45BE9830E8CC7DD009D7055 /* OpenGL.framework in Frameworks */ = {isa = PBXBuildFile; fileRef = E45BE9790E8CC7DD009D7055 /* OpenGL.framework */; }; - E45BE9840E8CC7DD009D7055 /* QuickTime.framework in Frameworks */ = {isa = PBXBuildFile; fileRef = E45BE97A0E8CC7DD009D7055 /* QuickTime.framework */; }; - E4B69E200A3A1BDC003C02F2 /* main.cpp in Sources */ = {isa = PBXBuildFile; fileRef = E4B69E1D0A3A1BDC003C02F2 /* main.cpp */; }; - E4B69E210A3A1BDC003C02F2 /* testApp.cpp in Sources */ = {isa = PBXBuildFile; fileRef = E4B69E1E0A3A1BDC003C02F2 /* testApp.cpp */; }; - E4C2424710CC5A17004149E2 /* AppKit.framework in Frameworks */ = {isa = PBXBuildFile; fileRef = E4C2424410CC5A17004149E2 /* AppKit.framework */; }; - E4C2424810CC5A17004149E2 /* Cocoa.framework in Frameworks */ = {isa = PBXBuildFile; fileRef = E4C2424510CC5A17004149E2 /* Cocoa.framework */; }; - E4C2424910CC5A17004149E2 /* IOKit.framework in Frameworks */ = {isa = PBXBuildFile; fileRef = E4C2424610CC5A17004149E2 /* IOKit.framework */; }; - E4EB6799138ADC1D00A09F29 /* GLUT.framework in Frameworks */ = {isa = PBXBuildFile; fileRef = BBAB23BE13894E4700AA2426 /* GLUT.framework */; }; - E7E077E515D3B63C0020DFD4 /* CoreVideo.framework in Frameworks */ = {isa = PBXBuildFile; fileRef = E7E077E415D3B63C0020DFD4 /* CoreVideo.framework */; }; - E7E077E815D3B6510020DFD4 /* QTKit.framework in Frameworks */ = {isa = PBXBuildFile; fileRef = E7E077E715D3B6510020DFD4 /* QTKit.framework */; }; - E7F985F815E0DEA3003869B5 /* Accelerate.framework in Frameworks */ = {isa = PBXBuildFile; fileRef = E7F985F515E0DE99003869B5 /* Accelerate.framework */; }; -/* End PBXBuildFile section */ - -/* Begin PBXContainerItemProxy section */ - E4328147138ABC890047C5CB /* PBXContainerItemProxy */ = { - isa = PBXContainerItemProxy; - containerPortal = E4328143138ABC890047C5CB /* openFrameworksLib.xcodeproj */; - proxyType = 2; - remoteGlobalIDString = E4B27C1510CBEB8E00536013; - remoteInfo = openFrameworks; - }; - E4EEB9AB138B136A00A80321 /* PBXContainerItemProxy */ = { - isa = PBXContainerItemProxy; - containerPortal = E4328143138ABC890047C5CB /* openFrameworksLib.xcodeproj */; - proxyType = 1; - remoteGlobalIDString = E4B27C1410CBEB8E00536013; - remoteInfo = openFrameworks; - }; -/* End PBXContainerItemProxy section */ - -/* Begin PBXCopyFilesBuildPhase section */ - E4C2427710CC5ABF004149E2 /* CopyFiles */ = { - isa = PBXCopyFilesBuildPhase; - buildActionMask = 2147483647; - dstPath = ""; - dstSubfolderSpec = 10; - files = ( - BBAB23CB13894F3D00AA2426 /* GLUT.framework in CopyFiles */, - ); - runOnlyForDeploymentPostprocessing = 0; - }; -/* End PBXCopyFilesBuildPhase section */ - -/* Begin PBXFileReference section */ - 905DA819188DC0D6005132A8 /* piano.cpp */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.cpp.cpp; path = piano.cpp; sourceTree = ""; }; - 905DA81A188DC0D6005132A8 /* piano.h */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.c.h; path = piano.h; sourceTree = ""; }; - 90AD60EC1891D0D50020B2FF /* ofxUI.h */ = {isa = PBXFileReference; lastKnownFileType = sourcecode.c.h; path = ofxUI.h; sourceTree = ""; }; - 90AD60ED1891D0D50020B2FF /* ofxUI2DGraph.cpp */ = {isa = PBXFileReference; lastKnownFileType = sourcecode.cpp.cpp; path = ofxUI2DGraph.cpp; sourceTree = ""; }; - 90AD60EE1891D0D50020B2FF /* ofxUI2DGraph.h */ = {isa = PBXFileReference; lastKnownFileType = sourcecode.c.h; path = ofxUI2DGraph.h; sourceTree = ""; }; - 90AD60EF1891D0D50020B2FF /* ofxUI2DPad.cpp */ = {isa = PBXFileReference; lastKnownFileType = sourcecode.cpp.cpp; path = ofxUI2DPad.cpp; sourceTree = ""; }; - 90AD60F01891D0D50020B2FF /* ofxUI2DPad.h */ = {isa = PBXFileReference; lastKnownFileType = sourcecode.c.h; path = ofxUI2DPad.h; sourceTree = ""; }; - 90AD60F11891D0D50020B2FF /* ofxUIBaseDraws.cpp */ = {isa = PBXFileReference; lastKnownFileType = sourcecode.cpp.cpp; path = ofxUIBaseDraws.cpp; sourceTree = ""; }; - 90AD60F21891D0D50020B2FF /* ofxUIBaseDraws.h */ = {isa = PBXFileReference; lastKnownFileType = sourcecode.c.h; path = ofxUIBaseDraws.h; sourceTree = ""; }; - 90AD60F31891D0D50020B2FF /* ofxUIBiLabelSlider.cpp */ = {isa = PBXFileReference; lastKnownFileType = sourcecode.cpp.cpp; path = ofxUIBiLabelSlider.cpp; sourceTree = ""; }; - 90AD60F41891D0D50020B2FF /* ofxUIBiLabelSlider.h */ = {isa = PBXFileReference; lastKnownFileType = sourcecode.c.h; path = ofxUIBiLabelSlider.h; sourceTree = ""; }; - 90AD60F51891D0D50020B2FF /* ofxUIButton.cpp */ = {isa = PBXFileReference; lastKnownFileType = sourcecode.cpp.cpp; path = ofxUIButton.cpp; sourceTree = ""; }; - 90AD60F61891D0D50020B2FF /* ofxUIButton.h */ = {isa = PBXFileReference; lastKnownFileType = sourcecode.c.h; path = ofxUIButton.h; sourceTree = ""; }; - 90AD60F71891D0D50020B2FF /* ofxUICanvas.cpp */ = {isa = PBXFileReference; lastKnownFileType = sourcecode.cpp.cpp; path = ofxUICanvas.cpp; sourceTree = ""; }; - 90AD60F81891D0D50020B2FF /* ofxUICanvas.h */ = {isa = PBXFileReference; lastKnownFileType = sourcecode.c.h; path = ofxUICanvas.h; sourceTree = ""; }; - 90AD60F91891D0D50020B2FF /* ofxUICircleSlider.cpp */ = {isa = PBXFileReference; lastKnownFileType = sourcecode.cpp.cpp; path = ofxUICircleSlider.cpp; sourceTree = ""; }; - 90AD60FA1891D0D50020B2FF /* ofxUICircleSlider.h */ = {isa = PBXFileReference; lastKnownFileType = sourcecode.c.h; path = ofxUICircleSlider.h; sourceTree = ""; }; - 90AD60FB1891D0D50020B2FF /* ofxUICustomImageButton.cpp */ = {isa = PBXFileReference; lastKnownFileType = sourcecode.cpp.cpp; path = ofxUICustomImageButton.cpp; sourceTree = ""; }; - 90AD60FC1891D0D50020B2FF /* ofxUICustomImageButton.h */ = {isa = PBXFileReference; lastKnownFileType = sourcecode.c.h; path = ofxUICustomImageButton.h; sourceTree = ""; }; - 90AD60FD1891D0D50020B2FF /* ofxUIDefines.h */ = {isa = PBXFileReference; lastKnownFileType = sourcecode.c.h; path = ofxUIDefines.h; sourceTree = ""; }; - 90AD60FE1891D0D50020B2FF /* ofxUIDragableLabelButton.cpp */ = {isa = PBXFileReference; lastKnownFileType = sourcecode.cpp.cpp; path = ofxUIDragableLabelButton.cpp; sourceTree = ""; }; - 90AD60FF1891D0D50020B2FF /* ofxUIDragableLabelButton.h */ = {isa = PBXFileReference; lastKnownFileType = sourcecode.c.h; path = ofxUIDragableLabelButton.h; sourceTree = ""; }; - 90AD61001891D0D50020B2FF /* ofxUIDropDownList.cpp */ = {isa = PBXFileReference; lastKnownFileType = sourcecode.cpp.cpp; path = ofxUIDropDownList.cpp; sourceTree = ""; }; - 90AD61011891D0D50020B2FF /* ofxUIDropDownList.h */ = {isa = PBXFileReference; lastKnownFileType = sourcecode.c.h; path = ofxUIDropDownList.h; sourceTree = ""; }; - 90AD61021891D0D50020B2FF /* ofxUIEventArgs.cpp */ = {isa = PBXFileReference; lastKnownFileType = sourcecode.cpp.cpp; path = ofxUIEventArgs.cpp; sourceTree = ""; }; - 90AD61031891D0D50020B2FF /* ofxUIEventArgs.h */ = {isa = PBXFileReference; lastKnownFileType = sourcecode.c.h; path = ofxUIEventArgs.h; sourceTree = ""; }; - 90AD61041891D0D50020B2FF /* ofxUIFPS.cpp */ = {isa = PBXFileReference; lastKnownFileType = sourcecode.cpp.cpp; path = ofxUIFPS.cpp; sourceTree = ""; }; - 90AD61051891D0D50020B2FF /* ofxUIFPS.h */ = {isa = PBXFileReference; lastKnownFileType = sourcecode.c.h; path = ofxUIFPS.h; sourceTree = ""; }; - 90AD61061891D0D50020B2FF /* ofxUIFPSSlider.cpp */ = {isa = PBXFileReference; lastKnownFileType = sourcecode.cpp.cpp; path = ofxUIFPSSlider.cpp; sourceTree = ""; }; - 90AD61071891D0D50020B2FF /* ofxUIFPSSlider.h */ = {isa = PBXFileReference; lastKnownFileType = sourcecode.c.h; path = ofxUIFPSSlider.h; sourceTree = ""; }; - 90AD61081891D0D50020B2FF /* ofxUIImage.cpp */ = {isa = PBXFileReference; lastKnownFileType = sourcecode.cpp.cpp; path = ofxUIImage.cpp; sourceTree = ""; }; - 90AD61091891D0D50020B2FF /* ofxUIImage.h */ = {isa = PBXFileReference; lastKnownFileType = sourcecode.c.h; path = ofxUIImage.h; sourceTree = ""; }; - 90AD610A1891D0D50020B2FF /* ofxUIImageButton.cpp */ = {isa = PBXFileReference; lastKnownFileType = sourcecode.cpp.cpp; path = ofxUIImageButton.cpp; sourceTree = ""; }; - 90AD610B1891D0D50020B2FF /* ofxUIImageButton.h */ = {isa = PBXFileReference; lastKnownFileType = sourcecode.c.h; path = ofxUIImageButton.h; sourceTree = ""; }; - 90AD610C1891D0D50020B2FF /* ofxUIImageSampler.cpp */ = {isa = PBXFileReference; lastKnownFileType = sourcecode.cpp.cpp; path = ofxUIImageSampler.cpp; sourceTree = ""; }; - 90AD610D1891D0D50020B2FF /* ofxUIImageSampler.h */ = {isa = PBXFileReference; lastKnownFileType = sourcecode.c.h; path = ofxUIImageSampler.h; sourceTree = ""; }; - 90AD610E1891D0D50020B2FF /* ofxUIImageSlider.cpp */ = {isa = PBXFileReference; lastKnownFileType = sourcecode.cpp.cpp; path = ofxUIImageSlider.cpp; sourceTree = ""; }; - 90AD610F1891D0D50020B2FF /* ofxUIImageSlider.h */ = {isa = PBXFileReference; lastKnownFileType = sourcecode.c.h; path = ofxUIImageSlider.h; sourceTree = ""; }; - 90AD61101891D0D50020B2FF /* ofxUIImageToggle.cpp */ = {isa = PBXFileReference; lastKnownFileType = sourcecode.cpp.cpp; path = ofxUIImageToggle.cpp; sourceTree = ""; }; - 90AD61111891D0D50020B2FF /* ofxUIImageToggle.h */ = {isa = PBXFileReference; lastKnownFileType = sourcecode.c.h; path = ofxUIImageToggle.h; sourceTree = ""; }; - 90AD61121891D0D50020B2FF /* ofxUIIntSlider.cpp */ = {isa = PBXFileReference; lastKnownFileType = sourcecode.cpp.cpp; path = ofxUIIntSlider.cpp; sourceTree = ""; }; - 90AD61131891D0D50020B2FF /* ofxUIIntSlider.h */ = {isa = PBXFileReference; lastKnownFileType = sourcecode.c.h; path = ofxUIIntSlider.h; sourceTree = ""; }; - 90AD61141891D0D50020B2FF /* ofxUILabel.cpp */ = {isa = PBXFileReference; lastKnownFileType = sourcecode.cpp.cpp; path = ofxUILabel.cpp; sourceTree = ""; }; - 90AD61151891D0D50020B2FF /* ofxUILabel.h */ = {isa = PBXFileReference; lastKnownFileType = sourcecode.c.h; path = ofxUILabel.h; sourceTree = ""; }; - 90AD61161891D0D50020B2FF /* ofxUILabelButton.cpp */ = {isa = PBXFileReference; lastKnownFileType = sourcecode.cpp.cpp; path = ofxUILabelButton.cpp; sourceTree = ""; }; - 90AD61171891D0D50020B2FF /* ofxUILabelButton.h */ = {isa = PBXFileReference; lastKnownFileType = sourcecode.c.h; path = ofxUILabelButton.h; sourceTree = ""; }; - 90AD61181891D0D50020B2FF /* ofxUILabelToggle.cpp */ = {isa = PBXFileReference; lastKnownFileType = sourcecode.cpp.cpp; path = ofxUILabelToggle.cpp; sourceTree = ""; }; - 90AD61191891D0D50020B2FF /* ofxUILabelToggle.h */ = {isa = PBXFileReference; lastKnownFileType = sourcecode.c.h; path = ofxUILabelToggle.h; sourceTree = ""; }; - 90AD611A1891D0D50020B2FF /* ofxUIMinimalSlider.cpp */ = {isa = PBXFileReference; lastKnownFileType = sourcecode.cpp.cpp; path = ofxUIMinimalSlider.cpp; sourceTree = ""; }; - 90AD611B1891D0D50020B2FF /* ofxUIMinimalSlider.h */ = {isa = PBXFileReference; lastKnownFileType = sourcecode.c.h; path = ofxUIMinimalSlider.h; sourceTree = ""; }; - 90AD611C1891D0D50020B2FF /* ofxUIMovingGraph.cpp */ = {isa = PBXFileReference; lastKnownFileType = sourcecode.cpp.cpp; path = ofxUIMovingGraph.cpp; sourceTree = ""; }; - 90AD611D1891D0D50020B2FF /* ofxUIMovingGraph.h */ = {isa = PBXFileReference; lastKnownFileType = sourcecode.c.h; path = ofxUIMovingGraph.h; sourceTree = ""; }; - 90AD611E1891D0D50020B2FF /* ofxUIMultiImageButton.cpp */ = {isa = PBXFileReference; lastKnownFileType = sourcecode.cpp.cpp; path = ofxUIMultiImageButton.cpp; sourceTree = ""; }; - 90AD611F1891D0D50020B2FF /* ofxUIMultiImageButton.h */ = {isa = PBXFileReference; lastKnownFileType = sourcecode.c.h; path = ofxUIMultiImageButton.h; sourceTree = ""; }; - 90AD61201891D0D50020B2FF /* ofxUIMultiImageToggle.cpp */ = {isa = PBXFileReference; lastKnownFileType = sourcecode.cpp.cpp; path = ofxUIMultiImageToggle.cpp; sourceTree = ""; }; - 90AD61211891D0D50020B2FF /* ofxUIMultiImageToggle.h */ = {isa = PBXFileReference; lastKnownFileType = sourcecode.c.h; path = ofxUIMultiImageToggle.h; sourceTree = ""; }; - 90AD61221891D0D50020B2FF /* ofxUINumberDialer.cpp */ = {isa = PBXFileReference; lastKnownFileType = sourcecode.cpp.cpp; path = ofxUINumberDialer.cpp; sourceTree = ""; }; - 90AD61231891D0D50020B2FF /* ofxUINumberDialer.h */ = {isa = PBXFileReference; lastKnownFileType = sourcecode.c.h; path = ofxUINumberDialer.h; sourceTree = ""; }; - 90AD61241891D0D50020B2FF /* ofxUIOFWrapper.h */ = {isa = PBXFileReference; lastKnownFileType = sourcecode.c.h; path = ofxUIOFWrapper.h; sourceTree = ""; }; - 90AD61251891D0D50020B2FF /* ofxUIRadio.cpp */ = {isa = PBXFileReference; lastKnownFileType = sourcecode.cpp.cpp; path = ofxUIRadio.cpp; sourceTree = ""; }; - 90AD61261891D0D50020B2FF /* ofxUIRadio.h */ = {isa = PBXFileReference; lastKnownFileType = sourcecode.c.h; path = ofxUIRadio.h; sourceTree = ""; }; - 90AD61271891D0D50020B2FF /* ofxUIRangeSlider.cpp */ = {isa = PBXFileReference; lastKnownFileType = sourcecode.cpp.cpp; path = ofxUIRangeSlider.cpp; sourceTree = ""; }; - 90AD61281891D0D50020B2FF /* ofxUIRangeSlider.h */ = {isa = PBXFileReference; lastKnownFileType = sourcecode.c.h; path = ofxUIRangeSlider.h; sourceTree = ""; }; - 90AD61291891D0D50020B2FF /* ofxUIRectangle.cpp */ = {isa = PBXFileReference; lastKnownFileType = sourcecode.cpp.cpp; path = ofxUIRectangle.cpp; sourceTree = ""; }; - 90AD612A1891D0D50020B2FF /* ofxUIRectangle.h */ = {isa = PBXFileReference; lastKnownFileType = sourcecode.c.h; path = ofxUIRectangle.h; sourceTree = ""; }; - 90AD612B1891D0D50020B2FF /* ofxUIRotarySlider.cpp */ = {isa = PBXFileReference; lastKnownFileType = sourcecode.cpp.cpp; path = ofxUIRotarySlider.cpp; sourceTree = ""; }; - 90AD612C1891D0D50020B2FF /* ofxUIRotarySlider.h */ = {isa = PBXFileReference; lastKnownFileType = sourcecode.c.h; path = ofxUIRotarySlider.h; sourceTree = ""; }; - 90AD612D1891D0D50020B2FF /* ofxUIScrollableCanvas.cpp */ = {isa = PBXFileReference; lastKnownFileType = sourcecode.cpp.cpp; path = ofxUIScrollableCanvas.cpp; sourceTree = ""; }; - 90AD612E1891D0D50020B2FF /* ofxUIScrollableCanvas.h */ = {isa = PBXFileReference; lastKnownFileType = sourcecode.c.h; path = ofxUIScrollableCanvas.h; sourceTree = ""; }; - 90AD612F1891D0D50020B2FF /* ofxUISlider.cpp */ = {isa = PBXFileReference; lastKnownFileType = sourcecode.cpp.cpp; path = ofxUISlider.cpp; sourceTree = ""; }; - 90AD61301891D0D50020B2FF /* ofxUISlider.h */ = {isa = PBXFileReference; lastKnownFileType = sourcecode.c.h; path = ofxUISlider.h; sourceTree = ""; }; - 90AD61311891D0D50020B2FF /* ofxUISortableList.cpp */ = {isa = PBXFileReference; lastKnownFileType = sourcecode.cpp.cpp; path = ofxUISortableList.cpp; sourceTree = ""; }; - 90AD61321891D0D50020B2FF /* ofxUISortableList.h */ = {isa = PBXFileReference; lastKnownFileType = sourcecode.c.h; path = ofxUISortableList.h; sourceTree = ""; }; - 90AD61331891D0D50020B2FF /* ofxUISpacer.cpp */ = {isa = PBXFileReference; lastKnownFileType = sourcecode.cpp.cpp; path = ofxUISpacer.cpp; sourceTree = ""; }; - 90AD61341891D0D50020B2FF /* ofxUISpacer.h */ = {isa = PBXFileReference; lastKnownFileType = sourcecode.c.h; path = ofxUISpacer.h; sourceTree = ""; }; - 90AD61351891D0D50020B2FF /* ofxUISpectrum.cpp */ = {isa = PBXFileReference; lastKnownFileType = sourcecode.cpp.cpp; path = ofxUISpectrum.cpp; sourceTree = ""; }; - 90AD61361891D0D50020B2FF /* ofxUISpectrum.h */ = {isa = PBXFileReference; lastKnownFileType = sourcecode.c.h; path = ofxUISpectrum.h; sourceTree = ""; }; - 90AD61371891D0D50020B2FF /* ofxUISuperCanvas.cpp */ = {isa = PBXFileReference; lastKnownFileType = sourcecode.cpp.cpp; path = ofxUISuperCanvas.cpp; sourceTree = ""; }; - 90AD61381891D0D50020B2FF /* ofxUISuperCanvas.h */ = {isa = PBXFileReference; lastKnownFileType = sourcecode.c.h; path = ofxUISuperCanvas.h; sourceTree = ""; }; - 90AD61391891D0D50020B2FF /* ofxUITabBar.cpp */ = {isa = PBXFileReference; lastKnownFileType = sourcecode.cpp.cpp; path = ofxUITabBar.cpp; sourceTree = ""; }; - 90AD613A1891D0D50020B2FF /* ofxUITabBar.h */ = {isa = PBXFileReference; lastKnownFileType = sourcecode.c.h; path = ofxUITabBar.h; sourceTree = ""; }; - 90AD613B1891D0D50020B2FF /* ofxUITextArea.cpp */ = {isa = PBXFileReference; lastKnownFileType = sourcecode.cpp.cpp; path = ofxUITextArea.cpp; sourceTree = ""; }; - 90AD613C1891D0D50020B2FF /* ofxUITextArea.h */ = {isa = PBXFileReference; lastKnownFileType = sourcecode.c.h; path = ofxUITextArea.h; sourceTree = ""; }; - 90AD613D1891D0D50020B2FF /* ofxUITextInput.cpp */ = {isa = PBXFileReference; lastKnownFileType = sourcecode.cpp.cpp; path = ofxUITextInput.cpp; sourceTree = ""; }; - 90AD613E1891D0D50020B2FF /* ofxUITextInput.h */ = {isa = PBXFileReference; lastKnownFileType = sourcecode.c.h; path = ofxUITextInput.h; sourceTree = ""; }; - 90AD613F1891D0D50020B2FF /* ofxUIToggle.cpp */ = {isa = PBXFileReference; lastKnownFileType = sourcecode.cpp.cpp; path = ofxUIToggle.cpp; sourceTree = ""; }; - 90AD61401891D0D50020B2FF /* ofxUIToggle.h */ = {isa = PBXFileReference; lastKnownFileType = sourcecode.c.h; path = ofxUIToggle.h; sourceTree = ""; }; - 90AD61411891D0D50020B2FF /* ofxUIToggleMatrix.cpp */ = {isa = PBXFileReference; lastKnownFileType = sourcecode.cpp.cpp; path = ofxUIToggleMatrix.cpp; sourceTree = ""; }; - 90AD61421891D0D50020B2FF /* ofxUIToggleMatrix.h */ = {isa = PBXFileReference; lastKnownFileType = sourcecode.c.h; path = ofxUIToggleMatrix.h; sourceTree = ""; }; - 90AD61431891D0D50020B2FF /* ofxUIUtils.h */ = {isa = PBXFileReference; lastKnownFileType = sourcecode.c.h; path = ofxUIUtils.h; sourceTree = ""; }; - 90AD61441891D0D50020B2FF /* ofxUIValuePlotter.cpp */ = {isa = PBXFileReference; lastKnownFileType = sourcecode.cpp.cpp; path = ofxUIValuePlotter.cpp; sourceTree = ""; }; - 90AD61451891D0D50020B2FF /* ofxUIValuePlotter.h */ = {isa = PBXFileReference; lastKnownFileType = sourcecode.c.h; path = ofxUIValuePlotter.h; sourceTree = ""; }; - 90AD61461891D0D50020B2FF /* ofxUIWaveform.cpp */ = {isa = PBXFileReference; lastKnownFileType = sourcecode.cpp.cpp; path = ofxUIWaveform.cpp; sourceTree = ""; }; - 90AD61471891D0D50020B2FF /* ofxUIWaveform.h */ = {isa = PBXFileReference; lastKnownFileType = sourcecode.c.h; path = ofxUIWaveform.h; sourceTree = ""; }; - 90AD61481891D0D50020B2FF /* ofxUIWidget.cpp */ = {isa = PBXFileReference; lastKnownFileType = sourcecode.cpp.cpp; path = ofxUIWidget.cpp; sourceTree = ""; }; - 90AD61491891D0D50020B2FF /* ofxUIWidget.h */ = {isa = PBXFileReference; lastKnownFileType = sourcecode.c.h; path = ofxUIWidget.h; sourceTree = ""; }; - 90AD614A1891D0D50020B2FF /* ofxUIWidgetWithLabel.cpp */ = {isa = PBXFileReference; lastKnownFileType = sourcecode.cpp.cpp; path = ofxUIWidgetWithLabel.cpp; sourceTree = ""; }; - 90AD614B1891D0D60020B2FF /* ofxUIWidgetWithLabel.h */ = {isa = PBXFileReference; lastKnownFileType = sourcecode.c.h; path = ofxUIWidgetWithLabel.h; sourceTree = ""; }; - 90AD614C1891D0D60020B2FF /* ofxUIWrapper.h */ = {isa = PBXFileReference; lastKnownFileType = sourcecode.c.h; path = ofxUIWrapper.h; sourceTree = ""; }; - 90AD617D1891D1F80020B2FF /* ofxXmlSettings.cpp */ = {isa = PBXFileReference; lastKnownFileType = sourcecode.cpp.cpp; path = ofxXmlSettings.cpp; sourceTree = ""; }; - 90AD617E1891D1F80020B2FF /* ofxXmlSettings.h */ = {isa = PBXFileReference; lastKnownFileType = sourcecode.c.h; path = ofxXmlSettings.h; sourceTree = ""; }; - 90AD61801891D1F80020B2FF /* tinyxml.cpp */ = {isa = PBXFileReference; lastKnownFileType = sourcecode.cpp.cpp; path = tinyxml.cpp; sourceTree = ""; }; - 90AD61811891D1F80020B2FF /* tinyxml.h */ = {isa = PBXFileReference; lastKnownFileType = sourcecode.c.h; path = tinyxml.h; sourceTree = ""; }; - 90AD61821891D1F80020B2FF /* tinyxmlerror.cpp */ = {isa = PBXFileReference; lastKnownFileType = sourcecode.cpp.cpp; path = tinyxmlerror.cpp; sourceTree = ""; }; - 90AD61831891D1F80020B2FF /* tinyxmlparser.cpp */ = {isa = PBXFileReference; lastKnownFileType = sourcecode.cpp.cpp; path = tinyxmlparser.cpp; sourceTree = ""; }; - 92250424187F0091004EC82E /* note.cpp */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.cpp.cpp; path = note.cpp; sourceTree = ""; }; - 92250425187F0091004EC82E /* note.h */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.c.h; path = note.h; sourceTree = ""; }; - 9288084F184CA0A3006138BF /* scUBlibsndfile.a */ = {isa = PBXFileReference; lastKnownFileType = archive.ar; path = scUBlibsndfile.a; sourceTree = ""; }; - 92880850184CA0A3006138BF /* sndfile.h */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.c.h; path = sndfile.h; sourceTree = ""; }; - 92880851184CA0A4006138BF /* sndfile.hh */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.cpp.h; path = sndfile.hh; sourceTree = ""; }; - BBAB23BE13894E4700AA2426 /* GLUT.framework */ = {isa = PBXFileReference; lastKnownFileType = wrapper.framework; name = GLUT.framework; path = ../../../libs/glut/lib/osx/GLUT.framework; sourceTree = ""; }; - E4328143138ABC890047C5CB /* openFrameworksLib.xcodeproj */ = {isa = PBXFileReference; lastKnownFileType = "wrapper.pb-project"; name = openFrameworksLib.xcodeproj; path = ../../../libs/openFrameworksCompiled/project/osx/openFrameworksLib.xcodeproj; sourceTree = SOURCE_ROOT; }; - E45BE9710E8CC7DD009D7055 /* AGL.framework */ = {isa = PBXFileReference; lastKnownFileType = wrapper.framework; name = AGL.framework; path = /System/Library/Frameworks/AGL.framework; sourceTree = ""; }; - E45BE9720E8CC7DD009D7055 /* ApplicationServices.framework */ = {isa = PBXFileReference; lastKnownFileType = wrapper.framework; name = ApplicationServices.framework; path = /System/Library/Frameworks/ApplicationServices.framework; sourceTree = ""; }; - E45BE9730E8CC7DD009D7055 /* AudioToolbox.framework */ = {isa = PBXFileReference; lastKnownFileType = wrapper.framework; name = AudioToolbox.framework; path = /System/Library/Frameworks/AudioToolbox.framework; sourceTree = ""; }; - E45BE9740E8CC7DD009D7055 /* Carbon.framework */ = {isa = PBXFileReference; lastKnownFileType = wrapper.framework; name = Carbon.framework; path = /System/Library/Frameworks/Carbon.framework; sourceTree = ""; }; - E45BE9750E8CC7DD009D7055 /* CoreAudio.framework */ = {isa = PBXFileReference; lastKnownFileType = wrapper.framework; name = CoreAudio.framework; path = /System/Library/Frameworks/CoreAudio.framework; sourceTree = ""; }; - E45BE9760E8CC7DD009D7055 /* CoreFoundation.framework */ = {isa = PBXFileReference; lastKnownFileType = wrapper.framework; name = CoreFoundation.framework; path = /System/Library/Frameworks/CoreFoundation.framework; sourceTree = ""; }; - E45BE9770E8CC7DD009D7055 /* CoreServices.framework */ = {isa = PBXFileReference; lastKnownFileType = wrapper.framework; name = CoreServices.framework; path = /System/Library/Frameworks/CoreServices.framework; sourceTree = ""; }; - E45BE9790E8CC7DD009D7055 /* OpenGL.framework */ = {isa = PBXFileReference; lastKnownFileType = wrapper.framework; name = OpenGL.framework; path = /System/Library/Frameworks/OpenGL.framework; sourceTree = ""; }; - E45BE97A0E8CC7DD009D7055 /* QuickTime.framework */ = {isa = PBXFileReference; lastKnownFileType = wrapper.framework; name = QuickTime.framework; path = /System/Library/Frameworks/QuickTime.framework; sourceTree = ""; }; - E4B69B5B0A3A1756003C02F2 /* audioFileLoaderDebug.app */ = {isa = PBXFileReference; explicitFileType = wrapper.application; includeInIndex = 0; path = audioFileLoaderDebug.app; sourceTree = BUILT_PRODUCTS_DIR; }; - E4B69E1D0A3A1BDC003C02F2 /* main.cpp */ = {isa = PBXFileReference; fileEncoding = 30; lastKnownFileType = sourcecode.cpp.cpp; name = main.cpp; path = src/main.cpp; sourceTree = SOURCE_ROOT; }; - E4B69E1E0A3A1BDC003C02F2 /* testApp.cpp */ = {isa = PBXFileReference; explicitFileType = sourcecode.cpp.cpp; fileEncoding = 30; name = testApp.cpp; path = src/testApp.cpp; sourceTree = SOURCE_ROOT; }; - E4B69E1F0A3A1BDC003C02F2 /* testApp.h */ = {isa = PBXFileReference; fileEncoding = 30; lastKnownFileType = sourcecode.c.h; name = testApp.h; path = src/testApp.h; sourceTree = SOURCE_ROOT; }; - E4B6FCAD0C3E899E008CF71C /* openFrameworks-Info.plist */ = {isa = PBXFileReference; fileEncoding = 30; lastKnownFileType = text.plist.xml; path = "openFrameworks-Info.plist"; sourceTree = ""; }; - E4C2424410CC5A17004149E2 /* AppKit.framework */ = {isa = PBXFileReference; lastKnownFileType = wrapper.framework; name = AppKit.framework; path = /System/Library/Frameworks/AppKit.framework; sourceTree = ""; }; - E4C2424510CC5A17004149E2 /* Cocoa.framework */ = {isa = PBXFileReference; lastKnownFileType = wrapper.framework; name = Cocoa.framework; path = /System/Library/Frameworks/Cocoa.framework; sourceTree = ""; }; - E4C2424610CC5A17004149E2 /* IOKit.framework */ = {isa = PBXFileReference; lastKnownFileType = wrapper.framework; name = IOKit.framework; path = /System/Library/Frameworks/IOKit.framework; sourceTree = ""; }; - E4EB691F138AFCF100A09F29 /* CoreOF.xcconfig */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = text.xcconfig; name = CoreOF.xcconfig; path = ../../../libs/openFrameworksCompiled/project/osx/CoreOF.xcconfig; sourceTree = SOURCE_ROOT; }; - E4EB6923138AFD0F00A09F29 /* Project.xcconfig */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = text.xcconfig; path = Project.xcconfig; sourceTree = ""; }; - E7E077E415D3B63C0020DFD4 /* CoreVideo.framework */ = {isa = PBXFileReference; lastKnownFileType = wrapper.framework; name = CoreVideo.framework; path = /System/Library/Frameworks/CoreVideo.framework; sourceTree = ""; }; - E7E077E715D3B6510020DFD4 /* QTKit.framework */ = {isa = PBXFileReference; lastKnownFileType = wrapper.framework; name = QTKit.framework; path = /System/Library/Frameworks/QTKit.framework; sourceTree = ""; }; - E7F985F515E0DE99003869B5 /* Accelerate.framework */ = {isa = PBXFileReference; lastKnownFileType = wrapper.framework; name = Accelerate.framework; path = /System/Library/Frameworks/Accelerate.framework; sourceTree = ""; }; -/* End PBXFileReference section */ - -/* Begin PBXFrameworksBuildPhase section */ - E4B69B590A3A1756003C02F2 /* Frameworks */ = { - isa = PBXFrameworksBuildPhase; - buildActionMask = 2147483647; - files = ( - E7F985F815E0DEA3003869B5 /* Accelerate.framework in Frameworks */, - E7E077E815D3B6510020DFD4 /* QTKit.framework in Frameworks */, - E4EB6799138ADC1D00A09F29 /* GLUT.framework in Frameworks */, - E4328149138ABC9F0047C5CB /* openFrameworksDebug.a in Frameworks */, - E45BE97B0E8CC7DD009D7055 /* AGL.framework in Frameworks */, - E45BE97C0E8CC7DD009D7055 /* ApplicationServices.framework in Frameworks */, - E45BE97D0E8CC7DD009D7055 /* AudioToolbox.framework in Frameworks */, - E45BE97E0E8CC7DD009D7055 /* Carbon.framework in Frameworks */, - E45BE97F0E8CC7DD009D7055 /* CoreAudio.framework in Frameworks */, - E45BE9800E8CC7DD009D7055 /* CoreFoundation.framework in Frameworks */, - 92880852184CA0A4006138BF /* scUBlibsndfile.a in Frameworks */, - E45BE9810E8CC7DD009D7055 /* CoreServices.framework in Frameworks */, - E45BE9830E8CC7DD009D7055 /* OpenGL.framework in Frameworks */, - E45BE9840E8CC7DD009D7055 /* QuickTime.framework in Frameworks */, - E4C2424710CC5A17004149E2 /* AppKit.framework in Frameworks */, - E4C2424810CC5A17004149E2 /* Cocoa.framework in Frameworks */, - E4C2424910CC5A17004149E2 /* IOKit.framework in Frameworks */, - E7E077E515D3B63C0020DFD4 /* CoreVideo.framework in Frameworks */, - ); - runOnlyForDeploymentPostprocessing = 0; - }; -/* End PBXFrameworksBuildPhase section */ - -/* Begin PBXGroup section */ - 90AD60EA1891D0D50020B2FF /* ofxUI */ = { - isa = PBXGroup; - children = ( - 90AD60EB1891D0D50020B2FF /* src */, - ); - name = ofxUI; - sourceTree = ""; - }; - 90AD60EB1891D0D50020B2FF /* src */ = { - isa = PBXGroup; - children = ( - 90AD60EC1891D0D50020B2FF /* ofxUI.h */, - 90AD60ED1891D0D50020B2FF /* ofxUI2DGraph.cpp */, - 90AD60EE1891D0D50020B2FF /* ofxUI2DGraph.h */, - 90AD60EF1891D0D50020B2FF /* ofxUI2DPad.cpp */, - 90AD60F01891D0D50020B2FF /* ofxUI2DPad.h */, - 90AD60F11891D0D50020B2FF /* ofxUIBaseDraws.cpp */, - 90AD60F21891D0D50020B2FF /* ofxUIBaseDraws.h */, - 90AD60F31891D0D50020B2FF /* ofxUIBiLabelSlider.cpp */, - 90AD60F41891D0D50020B2FF /* ofxUIBiLabelSlider.h */, - 90AD60F51891D0D50020B2FF /* ofxUIButton.cpp */, - 90AD60F61891D0D50020B2FF /* ofxUIButton.h */, - 90AD60F71891D0D50020B2FF /* ofxUICanvas.cpp */, - 90AD60F81891D0D50020B2FF /* ofxUICanvas.h */, - 90AD60F91891D0D50020B2FF /* ofxUICircleSlider.cpp */, - 90AD60FA1891D0D50020B2FF /* ofxUICircleSlider.h */, - 90AD60FB1891D0D50020B2FF /* ofxUICustomImageButton.cpp */, - 90AD60FC1891D0D50020B2FF /* ofxUICustomImageButton.h */, - 90AD60FD1891D0D50020B2FF /* ofxUIDefines.h */, - 90AD60FE1891D0D50020B2FF /* ofxUIDragableLabelButton.cpp */, - 90AD60FF1891D0D50020B2FF /* ofxUIDragableLabelButton.h */, - 90AD61001891D0D50020B2FF /* ofxUIDropDownList.cpp */, - 90AD61011891D0D50020B2FF /* ofxUIDropDownList.h */, - 90AD61021891D0D50020B2FF /* ofxUIEventArgs.cpp */, - 90AD61031891D0D50020B2FF /* ofxUIEventArgs.h */, - 90AD61041891D0D50020B2FF /* ofxUIFPS.cpp */, - 90AD61051891D0D50020B2FF /* ofxUIFPS.h */, - 90AD61061891D0D50020B2FF /* ofxUIFPSSlider.cpp */, - 90AD61071891D0D50020B2FF /* ofxUIFPSSlider.h */, - 90AD61081891D0D50020B2FF /* ofxUIImage.cpp */, - 90AD61091891D0D50020B2FF /* ofxUIImage.h */, - 90AD610A1891D0D50020B2FF /* ofxUIImageButton.cpp */, - 90AD610B1891D0D50020B2FF /* ofxUIImageButton.h */, - 90AD610C1891D0D50020B2FF /* ofxUIImageSampler.cpp */, - 90AD610D1891D0D50020B2FF /* ofxUIImageSampler.h */, - 90AD610E1891D0D50020B2FF /* ofxUIImageSlider.cpp */, - 90AD610F1891D0D50020B2FF /* ofxUIImageSlider.h */, - 90AD61101891D0D50020B2FF /* ofxUIImageToggle.cpp */, - 90AD61111891D0D50020B2FF /* ofxUIImageToggle.h */, - 90AD61121891D0D50020B2FF /* ofxUIIntSlider.cpp */, - 90AD61131891D0D50020B2FF /* ofxUIIntSlider.h */, - 90AD61141891D0D50020B2FF /* ofxUILabel.cpp */, - 90AD61151891D0D50020B2FF /* ofxUILabel.h */, - 90AD61161891D0D50020B2FF /* ofxUILabelButton.cpp */, - 90AD61171891D0D50020B2FF /* ofxUILabelButton.h */, - 90AD61181891D0D50020B2FF /* ofxUILabelToggle.cpp */, - 90AD61191891D0D50020B2FF /* ofxUILabelToggle.h */, - 90AD611A1891D0D50020B2FF /* ofxUIMinimalSlider.cpp */, - 90AD611B1891D0D50020B2FF /* ofxUIMinimalSlider.h */, - 90AD611C1891D0D50020B2FF /* ofxUIMovingGraph.cpp */, - 90AD611D1891D0D50020B2FF /* ofxUIMovingGraph.h */, - 90AD611E1891D0D50020B2FF /* ofxUIMultiImageButton.cpp */, - 90AD611F1891D0D50020B2FF /* ofxUIMultiImageButton.h */, - 90AD61201891D0D50020B2FF /* ofxUIMultiImageToggle.cpp */, - 90AD61211891D0D50020B2FF /* ofxUIMultiImageToggle.h */, - 90AD61221891D0D50020B2FF /* ofxUINumberDialer.cpp */, - 90AD61231891D0D50020B2FF /* ofxUINumberDialer.h */, - 90AD61241891D0D50020B2FF /* ofxUIOFWrapper.h */, - 90AD61251891D0D50020B2FF /* ofxUIRadio.cpp */, - 90AD61261891D0D50020B2FF /* ofxUIRadio.h */, - 90AD61271891D0D50020B2FF /* ofxUIRangeSlider.cpp */, - 90AD61281891D0D50020B2FF /* ofxUIRangeSlider.h */, - 90AD61291891D0D50020B2FF /* ofxUIRectangle.cpp */, - 90AD612A1891D0D50020B2FF /* ofxUIRectangle.h */, - 90AD612B1891D0D50020B2FF /* ofxUIRotarySlider.cpp */, - 90AD612C1891D0D50020B2FF /* ofxUIRotarySlider.h */, - 90AD612D1891D0D50020B2FF /* ofxUIScrollableCanvas.cpp */, - 90AD612E1891D0D50020B2FF /* ofxUIScrollableCanvas.h */, - 90AD612F1891D0D50020B2FF /* ofxUISlider.cpp */, - 90AD61301891D0D50020B2FF /* ofxUISlider.h */, - 90AD61311891D0D50020B2FF /* ofxUISortableList.cpp */, - 90AD61321891D0D50020B2FF /* ofxUISortableList.h */, - 90AD61331891D0D50020B2FF /* ofxUISpacer.cpp */, - 90AD61341891D0D50020B2FF /* ofxUISpacer.h */, - 90AD61351891D0D50020B2FF /* ofxUISpectrum.cpp */, - 90AD61361891D0D50020B2FF /* ofxUISpectrum.h */, - 90AD61371891D0D50020B2FF /* ofxUISuperCanvas.cpp */, - 90AD61381891D0D50020B2FF /* ofxUISuperCanvas.h */, - 90AD61391891D0D50020B2FF /* ofxUITabBar.cpp */, - 90AD613A1891D0D50020B2FF /* ofxUITabBar.h */, - 90AD613B1891D0D50020B2FF /* ofxUITextArea.cpp */, - 90AD613C1891D0D50020B2FF /* ofxUITextArea.h */, - 90AD613D1891D0D50020B2FF /* ofxUITextInput.cpp */, - 90AD613E1891D0D50020B2FF /* ofxUITextInput.h */, - 90AD613F1891D0D50020B2FF /* ofxUIToggle.cpp */, - 90AD61401891D0D50020B2FF /* ofxUIToggle.h */, - 90AD61411891D0D50020B2FF /* ofxUIToggleMatrix.cpp */, - 90AD61421891D0D50020B2FF /* ofxUIToggleMatrix.h */, - 90AD61431891D0D50020B2FF /* ofxUIUtils.h */, - 90AD61441891D0D50020B2FF /* ofxUIValuePlotter.cpp */, - 90AD61451891D0D50020B2FF /* ofxUIValuePlotter.h */, - 90AD61461891D0D50020B2FF /* ofxUIWaveform.cpp */, - 90AD61471891D0D50020B2FF /* ofxUIWaveform.h */, - 90AD61481891D0D50020B2FF /* ofxUIWidget.cpp */, - 90AD61491891D0D50020B2FF /* ofxUIWidget.h */, - 90AD614A1891D0D50020B2FF /* ofxUIWidgetWithLabel.cpp */, - 90AD614B1891D0D60020B2FF /* ofxUIWidgetWithLabel.h */, - 90AD614C1891D0D60020B2FF /* ofxUIWrapper.h */, - ); - name = src; - path = ../../../addons/ofxUI/src; - sourceTree = ""; - }; - 90AD617B1891D1F80020B2FF /* ofxXmlSettings */ = { - isa = PBXGroup; - children = ( - 90AD617C1891D1F80020B2FF /* src */, - 90AD617F1891D1F80020B2FF /* libs */, - ); - name = ofxXmlSettings; - sourceTree = ""; - }; - 90AD617C1891D1F80020B2FF /* src */ = { - isa = PBXGroup; - children = ( - 90AD617D1891D1F80020B2FF /* ofxXmlSettings.cpp */, - 90AD617E1891D1F80020B2FF /* ofxXmlSettings.h */, - ); - name = src; - path = ../../../addons/ofxXmlSettings/src; - sourceTree = ""; - }; - 90AD617F1891D1F80020B2FF /* libs */ = { - isa = PBXGroup; - children = ( - 90AD61801891D1F80020B2FF /* tinyxml.cpp */, - 90AD61811891D1F80020B2FF /* tinyxml.h */, - 90AD61821891D1F80020B2FF /* tinyxmlerror.cpp */, - 90AD61831891D1F80020B2FF /* tinyxmlparser.cpp */, - ); - name = libs; - path = ../../../addons/ofxXmlSettings/libs; - sourceTree = ""; - }; - 9288084E184CA0A3006138BF /* libSndFile */ = { - isa = PBXGroup; - children = ( - 9288084F184CA0A3006138BF /* scUBlibsndfile.a */, - 92880850184CA0A3006138BF /* sndfile.h */, - 92880851184CA0A4006138BF /* sndfile.hh */, - ); - path = libSndFile; - sourceTree = ""; - }; - BB4B014C10F69532006C3DED /* addons */ = { - isa = PBXGroup; - children = ( - 90AD617B1891D1F80020B2FF /* ofxXmlSettings */, - 90AD60EA1891D0D50020B2FF /* ofxUI */, - ); - name = addons; - sourceTree = ""; - }; - BBAB23C913894ECA00AA2426 /* system frameworks */ = { - isa = PBXGroup; - children = ( - E7F985F515E0DE99003869B5 /* Accelerate.framework */, - E4C2424410CC5A17004149E2 /* AppKit.framework */, - E4C2424510CC5A17004149E2 /* Cocoa.framework */, - E4C2424610CC5A17004149E2 /* IOKit.framework */, - E45BE9710E8CC7DD009D7055 /* AGL.framework */, - E45BE9720E8CC7DD009D7055 /* ApplicationServices.framework */, - E45BE9730E8CC7DD009D7055 /* AudioToolbox.framework */, - E45BE9740E8CC7DD009D7055 /* Carbon.framework */, - E45BE9750E8CC7DD009D7055 /* CoreAudio.framework */, - E45BE9760E8CC7DD009D7055 /* CoreFoundation.framework */, - E45BE9770E8CC7DD009D7055 /* CoreServices.framework */, - E45BE9790E8CC7DD009D7055 /* OpenGL.framework */, - E45BE97A0E8CC7DD009D7055 /* QuickTime.framework */, - E7E077E415D3B63C0020DFD4 /* CoreVideo.framework */, - E7E077E715D3B6510020DFD4 /* QTKit.framework */, - ); - name = "system frameworks"; - sourceTree = ""; - }; - BBAB23CA13894EDB00AA2426 /* 3rd party frameworks */ = { - isa = PBXGroup; - children = ( - BBAB23BE13894E4700AA2426 /* GLUT.framework */, - ); - name = "3rd party frameworks"; - sourceTree = ""; - }; - E4328144138ABC890047C5CB /* Products */ = { - isa = PBXGroup; - children = ( - E4328148138ABC890047C5CB /* openFrameworksDebug.a */, - ); - name = Products; - sourceTree = ""; - }; - E45BE5980E8CC70C009D7055 /* frameworks */ = { - isa = PBXGroup; - children = ( - BBAB23CA13894EDB00AA2426 /* 3rd party frameworks */, - BBAB23C913894ECA00AA2426 /* system frameworks */, - ); - name = frameworks; - sourceTree = ""; - }; - E4B69B4A0A3A1720003C02F2 = { - isa = PBXGroup; - children = ( - E4B6FCAD0C3E899E008CF71C /* openFrameworks-Info.plist */, - E4EB6923138AFD0F00A09F29 /* Project.xcconfig */, - E4B69E1C0A3A1BDC003C02F2 /* src */, - E4EEC9E9138DF44700A80321 /* openFrameworks */, - BB4B014C10F69532006C3DED /* addons */, - E45BE5980E8CC70C009D7055 /* frameworks */, - E4B69B5B0A3A1756003C02F2 /* audioFileLoaderDebug.app */, - ); - sourceTree = ""; - }; - E4B69E1C0A3A1BDC003C02F2 /* src */ = { - isa = PBXGroup; - children = ( - 9288084E184CA0A3006138BF /* libSndFile */, - E4B69E1D0A3A1BDC003C02F2 /* main.cpp */, - E4B69E1E0A3A1BDC003C02F2 /* testApp.cpp */, - E4B69E1F0A3A1BDC003C02F2 /* testApp.h */, - 92250424187F0091004EC82E /* note.cpp */, - 92250425187F0091004EC82E /* note.h */, - 905DA819188DC0D6005132A8 /* piano.cpp */, - 905DA81A188DC0D6005132A8 /* piano.h */, - ); - path = src; - sourceTree = SOURCE_ROOT; - }; - E4EEC9E9138DF44700A80321 /* openFrameworks */ = { - isa = PBXGroup; - children = ( - E4EB691F138AFCF100A09F29 /* CoreOF.xcconfig */, - E4328143138ABC890047C5CB /* openFrameworksLib.xcodeproj */, - ); - name = openFrameworks; - sourceTree = ""; - }; -/* End PBXGroup section */ - -/* Begin PBXNativeTarget section */ - E4B69B5A0A3A1756003C02F2 /* audioFileLoader */ = { - isa = PBXNativeTarget; - buildConfigurationList = E4B69B5F0A3A1757003C02F2 /* Build configuration list for PBXNativeTarget "audioFileLoader" */; - buildPhases = ( - E4B69B580A3A1756003C02F2 /* Sources */, - E4B69B590A3A1756003C02F2 /* Frameworks */, - E4B6FFFD0C3F9AB9008CF71C /* ShellScript */, - E4C2427710CC5ABF004149E2 /* CopyFiles */, - ); - buildRules = ( - ); - dependencies = ( - E4EEB9AC138B136A00A80321 /* PBXTargetDependency */, - ); - name = audioFileLoader; - productName = myOFApp; - productReference = E4B69B5B0A3A1756003C02F2 /* audioFileLoaderDebug.app */; - productType = "com.apple.product-type.application"; - }; -/* End PBXNativeTarget section */ - -/* Begin PBXProject section */ - E4B69B4C0A3A1720003C02F2 /* Project object */ = { - isa = PBXProject; - attributes = { - LastUpgradeCheck = 0460; - }; - buildConfigurationList = E4B69B4D0A3A1720003C02F2 /* Build configuration list for PBXProject "audioFileLoader" */; - compatibilityVersion = "Xcode 3.2"; - developmentRegion = English; - hasScannedForEncodings = 0; - knownRegions = ( - English, - Japanese, - French, - German, - ); - mainGroup = E4B69B4A0A3A1720003C02F2; - productRefGroup = E4B69B4A0A3A1720003C02F2; - projectDirPath = ""; - projectReferences = ( - { - ProductGroup = E4328144138ABC890047C5CB /* Products */; - ProjectRef = E4328143138ABC890047C5CB /* openFrameworksLib.xcodeproj */; - }, - ); - projectRoot = ""; - targets = ( - E4B69B5A0A3A1756003C02F2 /* audioFileLoader */, - ); - }; -/* End PBXProject section */ - -/* Begin PBXReferenceProxy section */ - E4328148138ABC890047C5CB /* openFrameworksDebug.a */ = { - isa = PBXReferenceProxy; - fileType = archive.ar; - path = openFrameworksDebug.a; - remoteRef = E4328147138ABC890047C5CB /* PBXContainerItemProxy */; - sourceTree = BUILT_PRODUCTS_DIR; - }; -/* End PBXReferenceProxy section */ - -/* Begin PBXShellScriptBuildPhase section */ - E4B6FFFD0C3F9AB9008CF71C /* ShellScript */ = { - isa = PBXShellScriptBuildPhase; - buildActionMask = 2147483647; - files = ( - ); - inputPaths = ( - ); - outputPaths = ( - ); - runOnlyForDeploymentPostprocessing = 0; - shellPath = /bin/sh; - shellScript = "cp -f ../../../libs/fmodex/lib/osx/libfmodex.dylib \"$TARGET_BUILD_DIR/$PRODUCT_NAME.app/Contents/MacOS/libfmodex.dylib\"; install_name_tool -change ./libfmodex.dylib @executable_path/libfmodex.dylib \"$TARGET_BUILD_DIR/$PRODUCT_NAME.app/Contents/MacOS/$PRODUCT_NAME\";\nmkdir -p \"$TARGET_BUILD_DIR/$PRODUCT_NAME.app/Contents/Resources/\"\ncp -f \"$ICON_FILE\" \"$TARGET_BUILD_DIR/$PRODUCT_NAME.app/Contents/Resources/\"\n"; - }; -/* End PBXShellScriptBuildPhase section */ - -/* Begin PBXSourcesBuildPhase section */ - E4B69B580A3A1756003C02F2 /* Sources */ = { - isa = PBXSourcesBuildPhase; - buildActionMask = 2147483647; - files = ( - 90AD61561891D0D60020B2FF /* ofxUIDropDownList.cpp in Sources */, - 90AD615E1891D0D60020B2FF /* ofxUIImageToggle.cpp in Sources */, - 90AD61611891D0D60020B2FF /* ofxUILabelButton.cpp in Sources */, - 90AD61711891D0D60020B2FF /* ofxUISuperCanvas.cpp in Sources */, - 90AD61601891D0D60020B2FF /* ofxUILabel.cpp in Sources */, - 90AD615A1891D0D60020B2FF /* ofxUIImage.cpp in Sources */, - 90AD61581891D0D60020B2FF /* ofxUIFPS.cpp in Sources */, - 90AD61501891D0D60020B2FF /* ofxUIBiLabelSlider.cpp in Sources */, - 90AD61691891D0D60020B2FF /* ofxUIRangeSlider.cpp in Sources */, - 90AD615C1891D0D60020B2FF /* ofxUIImageSampler.cpp in Sources */, - 90AD61871891D1F80020B2FF /* tinyxmlparser.cpp in Sources */, - 90AD61571891D0D60020B2FF /* ofxUIEventArgs.cpp in Sources */, - 90AD61661891D0D60020B2FF /* ofxUIMultiImageToggle.cpp in Sources */, - 90AD615B1891D0D60020B2FF /* ofxUIImageButton.cpp in Sources */, - 90AD616C1891D0D60020B2FF /* ofxUIScrollableCanvas.cpp in Sources */, - 90AD616E1891D0D60020B2FF /* ofxUISortableList.cpp in Sources */, - 90AD61741891D0D60020B2FF /* ofxUITextInput.cpp in Sources */, - 90AD61671891D0D60020B2FF /* ofxUINumberDialer.cpp in Sources */, - 90AD61651891D0D60020B2FF /* ofxUIMultiImageButton.cpp in Sources */, - 90AD61701891D0D60020B2FF /* ofxUISpectrum.cpp in Sources */, - 90AD61751891D0D60020B2FF /* ofxUIToggle.cpp in Sources */, - 90AD61521891D0D60020B2FF /* ofxUICanvas.cpp in Sources */, - 90AD616B1891D0D60020B2FF /* ofxUIRotarySlider.cpp in Sources */, - 90AD61771891D0D60020B2FF /* ofxUIValuePlotter.cpp in Sources */, - 90AD61761891D0D60020B2FF /* ofxUIToggleMatrix.cpp in Sources */, - 90AD616D1891D0D60020B2FF /* ofxUISlider.cpp in Sources */, - 90AD61531891D0D60020B2FF /* ofxUICircleSlider.cpp in Sources */, - E4B69E200A3A1BDC003C02F2 /* main.cpp in Sources */, - 90AD61791891D0D60020B2FF /* ofxUIWidget.cpp in Sources */, - 90AD615D1891D0D60020B2FF /* ofxUIImageSlider.cpp in Sources */, - 90AD616F1891D0D60020B2FF /* ofxUISpacer.cpp in Sources */, - 90AD615F1891D0D60020B2FF /* ofxUIIntSlider.cpp in Sources */, - 90AD61541891D0D60020B2FF /* ofxUICustomImageButton.cpp in Sources */, - 905DA81B188DC0D6005132A8 /* piano.cpp in Sources */, - 90AD61731891D0D60020B2FF /* ofxUITextArea.cpp in Sources */, - 90AD61631891D0D60020B2FF /* ofxUIMinimalSlider.cpp in Sources */, - 90AD61641891D0D60020B2FF /* ofxUIMovingGraph.cpp in Sources */, - 90AD614F1891D0D60020B2FF /* ofxUIBaseDraws.cpp in Sources */, - 90AD61781891D0D60020B2FF /* ofxUIWaveform.cpp in Sources */, - 90AD614D1891D0D60020B2FF /* ofxUI2DGraph.cpp in Sources */, - 90AD614E1891D0D60020B2FF /* ofxUI2DPad.cpp in Sources */, - 90AD61681891D0D60020B2FF /* ofxUIRadio.cpp in Sources */, - 90AD61511891D0D60020B2FF /* ofxUIButton.cpp in Sources */, - 90AD61861891D1F80020B2FF /* tinyxmlerror.cpp in Sources */, - 90AD61591891D0D60020B2FF /* ofxUIFPSSlider.cpp in Sources */, - 90AD616A1891D0D60020B2FF /* ofxUIRectangle.cpp in Sources */, - 90AD61551891D0D60020B2FF /* ofxUIDragableLabelButton.cpp in Sources */, - 90AD61851891D1F80020B2FF /* tinyxml.cpp in Sources */, - E4B69E210A3A1BDC003C02F2 /* testApp.cpp in Sources */, - 90AD617A1891D0D60020B2FF /* ofxUIWidgetWithLabel.cpp in Sources */, - 90AD61721891D0D60020B2FF /* ofxUITabBar.cpp in Sources */, - 90AD61841891D1F80020B2FF /* ofxXmlSettings.cpp in Sources */, - 90AD61621891D0D60020B2FF /* ofxUILabelToggle.cpp in Sources */, - 92250426187F0091004EC82E /* note.cpp in Sources */, - ); - runOnlyForDeploymentPostprocessing = 0; - }; -/* End PBXSourcesBuildPhase section */ - -/* Begin PBXTargetDependency section */ - E4EEB9AC138B136A00A80321 /* PBXTargetDependency */ = { - isa = PBXTargetDependency; - name = openFrameworks; - targetProxy = E4EEB9AB138B136A00A80321 /* PBXContainerItemProxy */; - }; -/* End PBXTargetDependency section */ - -/* Begin XCBuildConfiguration section */ - E4B69B4E0A3A1720003C02F2 /* Debug */ = { - isa = XCBuildConfiguration; - baseConfigurationReference = E4EB6923138AFD0F00A09F29 /* Project.xcconfig */; - buildSettings = { - ARCHS = "$(NATIVE_ARCH)"; - CONFIGURATION_BUILD_DIR = "$(SRCROOT)/bin/"; - COPY_PHASE_STRIP = NO; - DEAD_CODE_STRIPPING = YES; - GCC_AUTO_VECTORIZATION = YES; - GCC_ENABLE_SSE3_EXTENSIONS = YES; - GCC_ENABLE_SUPPLEMENTAL_SSE3_INSTRUCTIONS = YES; - GCC_INLINES_ARE_PRIVATE_EXTERN = NO; - GCC_OPTIMIZATION_LEVEL = 0; - GCC_SYMBOLS_PRIVATE_EXTERN = NO; - GCC_WARN_ABOUT_DEPRECATED_FUNCTIONS = YES; - GCC_WARN_ABOUT_INVALID_OFFSETOF_MACRO = NO; - GCC_WARN_ALLOW_INCOMPLETE_PROTOCOL = NO; - GCC_WARN_UNINITIALIZED_AUTOS = NO; - GCC_WARN_UNUSED_VALUE = NO; - GCC_WARN_UNUSED_VARIABLE = NO; - MACOSX_DEPLOYMENT_TARGET = 10.6; - OTHER_CPLUSPLUSFLAGS = ( - "-D__MACOSX_CORE__", - "-lpthread", - "-mtune=native", - ); - SDKROOT = macosx; - }; - name = Debug; - }; - E4B69B4F0A3A1720003C02F2 /* Release */ = { - isa = XCBuildConfiguration; - baseConfigurationReference = E4EB6923138AFD0F00A09F29 /* Project.xcconfig */; - buildSettings = { - ARCHS = "$(NATIVE_ARCH)"; - CONFIGURATION_BUILD_DIR = "$(SRCROOT)/bin/"; - COPY_PHASE_STRIP = YES; - DEAD_CODE_STRIPPING = YES; - GCC_AUTO_VECTORIZATION = YES; - GCC_ENABLE_SSE3_EXTENSIONS = YES; - GCC_ENABLE_SUPPLEMENTAL_SSE3_INSTRUCTIONS = YES; - GCC_INLINES_ARE_PRIVATE_EXTERN = NO; - GCC_OPTIMIZATION_LEVEL = 3; - GCC_SYMBOLS_PRIVATE_EXTERN = NO; - GCC_UNROLL_LOOPS = YES; - GCC_WARN_ABOUT_DEPRECATED_FUNCTIONS = YES; - GCC_WARN_ABOUT_INVALID_OFFSETOF_MACRO = NO; - GCC_WARN_ALLOW_INCOMPLETE_PROTOCOL = NO; - GCC_WARN_UNINITIALIZED_AUTOS = NO; - GCC_WARN_UNUSED_VALUE = NO; - GCC_WARN_UNUSED_VARIABLE = NO; - MACOSX_DEPLOYMENT_TARGET = 10.6; - OTHER_CPLUSPLUSFLAGS = ( - "-D__MACOSX_CORE__", - "-lpthread", - "-mtune=native", - ); - SDKROOT = macosx; - }; - name = Release; - }; - E4B69B600A3A1757003C02F2 /* Debug */ = { - isa = XCBuildConfiguration; - buildSettings = { - COMBINE_HIDPI_IMAGES = YES; - COPY_PHASE_STRIP = NO; - FRAMEWORK_SEARCH_PATHS = ( - "$(inherited)", - "$(FRAMEWORK_SEARCH_PATHS_QUOTED_FOR_TARGET_1)", - ); - FRAMEWORK_SEARCH_PATHS_QUOTED_FOR_TARGET_1 = "\"$(SRCROOT)/../../../libs/glut/lib/osx\""; - GCC_DYNAMIC_NO_PIC = NO; - GCC_GENERATE_DEBUGGING_SYMBOLS = YES; - GCC_MODEL_TUNING = NONE; - ICON = "$(ICON_NAME_DEBUG)"; - ICON_FILE = "$(ICON_FILE_PATH)$(ICON)"; - INFOPLIST_FILE = "openFrameworks-Info.plist"; - INSTALL_PATH = "$(HOME)/Applications"; - LIBRARY_SEARCH_PATHS = ( - "$(inherited)", - "$(LIBRARY_SEARCH_PATHS_QUOTED_FOR_TARGET_1)", - "$(LIBRARY_SEARCH_PATHS_QUOTED_FOR_TARGET_2)", - "$(LIBRARY_SEARCH_PATHS_QUOTED_FOR_TARGET_3)", - "$(LIBRARY_SEARCH_PATHS_QUOTED_FOR_TARGET_4)", - "$(LIBRARY_SEARCH_PATHS_QUOTED_FOR_TARGET_5)", - "$(LIBRARY_SEARCH_PATHS_QUOTED_FOR_TARGET_6)", - "$(LIBRARY_SEARCH_PATHS_QUOTED_FOR_TARGET_7)", - "$(LIBRARY_SEARCH_PATHS_QUOTED_FOR_TARGET_8)", - "$(LIBRARY_SEARCH_PATHS_QUOTED_FOR_TARGET_9)", - "$(LIBRARY_SEARCH_PATHS_QUOTED_FOR_TARGET_10)", - "$(LIBRARY_SEARCH_PATHS_QUOTED_FOR_TARGET_11)", - "$(LIBRARY_SEARCH_PATHS_QUOTED_FOR_TARGET_12)", - "$(LIBRARY_SEARCH_PATHS_QUOTED_FOR_TARGET_13)", - "$(LIBRARY_SEARCH_PATHS_QUOTED_FOR_TARGET_14)", - "$(LIBRARY_SEARCH_PATHS_QUOTED_FOR_TARGET_15)", - "$(LIBRARY_SEARCH_PATHS_QUOTED_FOR_TARGET_2)", - "$(LIBRARY_SEARCH_PATHS_QUOTED_FOR_TARGET_3)", - "$(LIBRARY_SEARCH_PATHS_QUOTED_FOR_TARGET_7)", - "$(LIBRARY_SEARCH_PATHS_QUOTED_FOR_TARGET_8)", - "$(LIBRARY_SEARCH_PATHS_QUOTED_FOR_TARGET_9)", - "$(LIBRARY_SEARCH_PATHS_QUOTED_FOR_TARGET_10)", - "$(LIBRARY_SEARCH_PATHS_QUOTED_FOR_TARGET_11)", - "$(LIBRARY_SEARCH_PATHS_QUOTED_FOR_TARGET_12)", - "$(LIBRARY_SEARCH_PATHS_QUOTED_FOR_TARGET_13)", - "$(LIBRARY_SEARCH_PATHS_QUOTED_FOR_TARGET_16)", - "$(LIBRARY_SEARCH_PATHS_QUOTED_FOR_TARGET_17)", - "$(LIBRARY_SEARCH_PATHS_QUOTED_FOR_TARGET_18)", - "$(LIBRARY_SEARCH_PATHS_QUOTED_FOR_TARGET_19)", - "$(LIBRARY_SEARCH_PATHS_QUOTED_FOR_TARGET_20)", - "$(LIBRARY_SEARCH_PATHS_QUOTED_FOR_TARGET_21)", - "$(LIBRARY_SEARCH_PATHS_QUOTED_FOR_TARGET_22)", - "$(LIBRARY_SEARCH_PATHS_QUOTED_FOR_TARGET_23)", - "$(LIBRARY_SEARCH_PATHS_QUOTED_FOR_TARGET_24)", - "$(LIBRARY_SEARCH_PATHS_QUOTED_FOR_TARGET_25)", - "$(LIBRARY_SEARCH_PATHS_QUOTED_FOR_TARGET_26)", - "$(LIBRARY_SEARCH_PATHS_QUOTED_FOR_TARGET_27)", - "$(LIBRARY_SEARCH_PATHS_QUOTED_FOR_TARGET_28)", - "$(LIBRARY_SEARCH_PATHS_QUOTED_FOR_TARGET_29)", - "$(LIBRARY_SEARCH_PATHS_QUOTED_FOR_TARGET_30)", - "$(LIBRARY_SEARCH_PATHS_QUOTED_FOR_TARGET_31)", - "$(LIBRARY_SEARCH_PATHS_QUOTED_FOR_TARGET_32)", - "$(LIBRARY_SEARCH_PATHS_QUOTED_FOR_TARGET_33)", - "$(LIBRARY_SEARCH_PATHS_QUOTED_FOR_TARGET_34)", - "$(LIBRARY_SEARCH_PATHS_QUOTED_FOR_TARGET_35)", - "$(LIBRARY_SEARCH_PATHS_QUOTED_FOR_TARGET_36)", - "$(LIBRARY_SEARCH_PATHS_QUOTED_FOR_TARGET_37)", - "$(LIBRARY_SEARCH_PATHS_QUOTED_FOR_TARGET_38)", - "$(LIBRARY_SEARCH_PATHS_QUOTED_FOR_TARGET_39)", - "$(LIBRARY_SEARCH_PATHS_QUOTED_FOR_TARGET_40)", - "$(LIBRARY_SEARCH_PATHS_QUOTED_FOR_TARGET_41)", - "$(LIBRARY_SEARCH_PATHS_QUOTED_FOR_TARGET_42)", - "$(LIBRARY_SEARCH_PATHS_QUOTED_FOR_TARGET_43)", - "$(LIBRARY_SEARCH_PATHS_QUOTED_FOR_TARGET_44)", - "$(LIBRARY_SEARCH_PATHS_QUOTED_FOR_TARGET_45)", - "$(LIBRARY_SEARCH_PATHS_QUOTED_FOR_TARGET_46)", - "$(LIBRARY_SEARCH_PATHS_QUOTED_FOR_TARGET_47)", - "$(LIBRARY_SEARCH_PATHS_QUOTED_FOR_TARGET_48)", - "$(LIBRARY_SEARCH_PATHS_QUOTED_FOR_TARGET_49)", - "$(LIBRARY_SEARCH_PATHS_QUOTED_FOR_TARGET_50)", - "$(LIBRARY_SEARCH_PATHS_QUOTED_FOR_TARGET_51)", - "$(LIBRARY_SEARCH_PATHS_QUOTED_FOR_TARGET_52)", - /Users/zach/Documents/OF/of_v0.8.0_osx_release/apps/googleBarbican/audioFileLoader/src/libSndFile, - /Users/zach/Documents/OF/of_v0.8.0_osx_release/apps/googleBarbican/audioFileLoader/src/aubio/aubio, - ); - PRODUCT_NAME = "$(TARGET_NAME)Debug"; - SDKROOT = macosx10.9; - WRAPPER_EXTENSION = app; - }; - name = Debug; - }; - E4B69B610A3A1757003C02F2 /* Release */ = { - isa = XCBuildConfiguration; - buildSettings = { - COMBINE_HIDPI_IMAGES = YES; - COPY_PHASE_STRIP = YES; - FRAMEWORK_SEARCH_PATHS = ( - "$(inherited)", - "$(FRAMEWORK_SEARCH_PATHS_QUOTED_FOR_TARGET_1)", - ); - FRAMEWORK_SEARCH_PATHS_QUOTED_FOR_TARGET_1 = "\"$(SRCROOT)/../../../libs/glut/lib/osx\""; - GCC_GENERATE_DEBUGGING_SYMBOLS = YES; - GCC_MODEL_TUNING = NONE; - ICON = "$(ICON_NAME_RELEASE)"; - ICON_FILE = "$(ICON_FILE_PATH)$(ICON)"; - INFOPLIST_FILE = "openFrameworks-Info.plist"; - INSTALL_PATH = "$(HOME)/Applications"; - LIBRARY_SEARCH_PATHS = ( - "$(inherited)", - "$(LIBRARY_SEARCH_PATHS_QUOTED_FOR_TARGET_1)", - "$(LIBRARY_SEARCH_PATHS_QUOTED_FOR_TARGET_2)", - "$(LIBRARY_SEARCH_PATHS_QUOTED_FOR_TARGET_3)", - "$(LIBRARY_SEARCH_PATHS_QUOTED_FOR_TARGET_4)", - "$(LIBRARY_SEARCH_PATHS_QUOTED_FOR_TARGET_5)", - "$(LIBRARY_SEARCH_PATHS_QUOTED_FOR_TARGET_6)", - "$(LIBRARY_SEARCH_PATHS_QUOTED_FOR_TARGET_7)", - "$(LIBRARY_SEARCH_PATHS_QUOTED_FOR_TARGET_8)", - "$(LIBRARY_SEARCH_PATHS_QUOTED_FOR_TARGET_9)", - "$(LIBRARY_SEARCH_PATHS_QUOTED_FOR_TARGET_10)", - "$(LIBRARY_SEARCH_PATHS_QUOTED_FOR_TARGET_11)", - "$(LIBRARY_SEARCH_PATHS_QUOTED_FOR_TARGET_12)", - "$(LIBRARY_SEARCH_PATHS_QUOTED_FOR_TARGET_13)", - "$(LIBRARY_SEARCH_PATHS_QUOTED_FOR_TARGET_14)", - "$(LIBRARY_SEARCH_PATHS_QUOTED_FOR_TARGET_15)", - "$(LIBRARY_SEARCH_PATHS_QUOTED_FOR_TARGET_2)", - "$(LIBRARY_SEARCH_PATHS_QUOTED_1)", - "$(LIBRARY_SEARCH_PATHS_QUOTED_FOR_TARGET_3)", - "$(LIBRARY_SEARCH_PATHS_QUOTED_FOR_TARGET_7)", - "$(LIBRARY_SEARCH_PATHS_QUOTED_FOR_TARGET_8)", - "$(LIBRARY_SEARCH_PATHS_QUOTED_FOR_TARGET_9)", - "$(LIBRARY_SEARCH_PATHS_QUOTED_FOR_TARGET_10)", - "$(LIBRARY_SEARCH_PATHS_QUOTED_FOR_TARGET_11)", - "$(LIBRARY_SEARCH_PATHS_QUOTED_FOR_TARGET_12)", - "$(LIBRARY_SEARCH_PATHS_QUOTED_FOR_TARGET_13)", - "$(LIBRARY_SEARCH_PATHS_QUOTED_FOR_TARGET_16)", - "$(LIBRARY_SEARCH_PATHS_QUOTED_FOR_TARGET_17)", - "$(LIBRARY_SEARCH_PATHS_QUOTED_FOR_TARGET_18)", - "$(LIBRARY_SEARCH_PATHS_QUOTED_FOR_TARGET_19)", - "$(LIBRARY_SEARCH_PATHS_QUOTED_FOR_TARGET_20)", - "$(LIBRARY_SEARCH_PATHS_QUOTED_FOR_TARGET_21)", - "$(LIBRARY_SEARCH_PATHS_QUOTED_FOR_TARGET_22)", - "$(LIBRARY_SEARCH_PATHS_QUOTED_FOR_TARGET_23)", - "$(LIBRARY_SEARCH_PATHS_QUOTED_FOR_TARGET_24)", - "$(LIBRARY_SEARCH_PATHS_QUOTED_FOR_TARGET_25)", - "$(LIBRARY_SEARCH_PATHS_QUOTED_FOR_TARGET_26)", - "$(LIBRARY_SEARCH_PATHS_QUOTED_FOR_TARGET_27)", - "$(LIBRARY_SEARCH_PATHS_QUOTED_FOR_TARGET_28)", - "$(LIBRARY_SEARCH_PATHS_QUOTED_FOR_TARGET_29)", - "$(LIBRARY_SEARCH_PATHS_QUOTED_FOR_TARGET_30)", - "$(LIBRARY_SEARCH_PATHS_QUOTED_FOR_TARGET_31)", - "$(LIBRARY_SEARCH_PATHS_QUOTED_FOR_TARGET_32)", - "$(LIBRARY_SEARCH_PATHS_QUOTED_FOR_TARGET_33)", - "$(LIBRARY_SEARCH_PATHS_QUOTED_FOR_TARGET_34)", - "$(LIBRARY_SEARCH_PATHS_QUOTED_FOR_TARGET_35)", - "$(LIBRARY_SEARCH_PATHS_QUOTED_FOR_TARGET_36)", - "$(LIBRARY_SEARCH_PATHS_QUOTED_FOR_TARGET_37)", - "$(LIBRARY_SEARCH_PATHS_QUOTED_FOR_TARGET_38)", - "$(LIBRARY_SEARCH_PATHS_QUOTED_FOR_TARGET_39)", - "$(LIBRARY_SEARCH_PATHS_QUOTED_FOR_TARGET_40)", - "$(LIBRARY_SEARCH_PATHS_QUOTED_FOR_TARGET_41)", - "$(LIBRARY_SEARCH_PATHS_QUOTED_FOR_TARGET_42)", - "$(LIBRARY_SEARCH_PATHS_QUOTED_FOR_TARGET_43)", - "$(LIBRARY_SEARCH_PATHS_QUOTED_FOR_TARGET_44)", - "$(LIBRARY_SEARCH_PATHS_QUOTED_FOR_TARGET_45)", - "$(LIBRARY_SEARCH_PATHS_QUOTED_FOR_TARGET_46)", - "$(LIBRARY_SEARCH_PATHS_QUOTED_FOR_TARGET_47)", - "$(LIBRARY_SEARCH_PATHS_QUOTED_FOR_TARGET_48)", - "$(LIBRARY_SEARCH_PATHS_QUOTED_FOR_TARGET_49)", - "$(LIBRARY_SEARCH_PATHS_QUOTED_FOR_TARGET_50)", - "$(LIBRARY_SEARCH_PATHS_QUOTED_FOR_TARGET_51)", - /Users/zach/Documents/OF/of_v0.8.0_osx_release/apps/googleBarbican/audioFileLoader/src/libSndFile, - /Users/zach/Documents/OF/of_v0.8.0_osx_release/apps/googleBarbican/audioFileLoader/src/aubio/aubio, - ); - PRODUCT_NAME = "$(TARGET_NAME)"; - SDKROOT = macosx10.9; - WRAPPER_EXTENSION = app; - }; - name = Release; - }; -/* End XCBuildConfiguration section */ - -/* Begin XCConfigurationList section */ - E4B69B4D0A3A1720003C02F2 /* Build configuration list for PBXProject "audioFileLoader" */ = { - isa = XCConfigurationList; - buildConfigurations = ( - E4B69B4E0A3A1720003C02F2 /* Debug */, - E4B69B4F0A3A1720003C02F2 /* Release */, - ); - defaultConfigurationIsVisible = 0; - defaultConfigurationName = Release; - }; - E4B69B5F0A3A1757003C02F2 /* Build configuration list for PBXNativeTarget "audioFileLoader" */ = { - isa = XCConfigurationList; - buildConfigurations = ( - E4B69B600A3A1757003C02F2 /* Debug */, - E4B69B610A3A1757003C02F2 /* Release */, - ); - defaultConfigurationIsVisible = 0; - defaultConfigurationName = Release; - }; -/* End XCConfigurationList section */ - }; - rootObject = E4B69B4C0A3A1720003C02F2 /* Project object */; -} diff --git a/project_code/notePlayback/audioFileLoader2/audioFileLoader.xcodeproj/xcshareddata/xcschemes/audioFileLoader Debug.xcscheme b/project_code/notePlayback/audioFileLoader2/audioFileLoader.xcodeproj/xcshareddata/xcschemes/audioFileLoader Debug.xcscheme deleted file mode 100644 index fd05913c7..000000000 --- a/project_code/notePlayback/audioFileLoader2/audioFileLoader.xcodeproj/xcshareddata/xcschemes/audioFileLoader Debug.xcscheme +++ /dev/null @@ -1,86 +0,0 @@ - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - diff --git a/project_code/notePlayback/audioFileLoader2/audioFileLoader.xcodeproj/xcshareddata/xcschemes/audioFileLoader Release.xcscheme b/project_code/notePlayback/audioFileLoader2/audioFileLoader.xcodeproj/xcshareddata/xcschemes/audioFileLoader Release.xcscheme deleted file mode 100644 index e60b8b3ea..000000000 --- a/project_code/notePlayback/audioFileLoader2/audioFileLoader.xcodeproj/xcshareddata/xcschemes/audioFileLoader Release.xcscheme +++ /dev/null @@ -1,86 +0,0 @@ - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - diff --git a/project_code/notePlayback/audioFileLoader2/bin/data/.gitkeep b/project_code/notePlayback/audioFileLoader2/bin/data/.gitkeep deleted file mode 100644 index e69de29bb..000000000 diff --git a/project_code/notePlayback/audioFileLoader2/config.make b/project_code/notePlayback/audioFileLoader2/config.make deleted file mode 100644 index df10f642a..000000000 --- a/project_code/notePlayback/audioFileLoader2/config.make +++ /dev/null @@ -1,142 +0,0 @@ -################################################################################ -# CONFIGURE PROJECT MAKEFILE (optional) -# This file is where we make project specific configurations. -################################################################################ - -################################################################################ -# OF ROOT -# The location of your root openFrameworks installation -# (default) OF_ROOT = ../../.. -################################################################################ -# OF_ROOT = ../../.. - -################################################################################ -# PROJECT ROOT -# The location of the project - a starting place for searching for files -# (default) PROJECT_ROOT = . (this directory) -# -################################################################################ -# PROJECT_ROOT = . - -################################################################################ -# PROJECT SPECIFIC CHECKS -# This is a project defined section to create internal makefile flags to -# conditionally enable or disable the addition of various features within -# this makefile. For instance, if you want to make changes based on whether -# GTK is installed, one might test that here and create a variable to check. -################################################################################ -# None - -################################################################################ -# PROJECT EXTERNAL SOURCE PATHS -# These are fully qualified paths that are not within the PROJECT_ROOT folder. -# Like source folders in the PROJECT_ROOT, these paths are subject to -# exlclusion via the PROJECT_EXLCUSIONS list. -# -# (default) PROJECT_EXTERNAL_SOURCE_PATHS = (blank) -# -# Note: Leave a leading space when adding list items with the += operator -################################################################################ -# PROJECT_EXTERNAL_SOURCE_PATHS = - -################################################################################ -# PROJECT EXCLUSIONS -# These makefiles assume that all folders in your current project directory -# and any listed in the PROJECT_EXTERNAL_SOURCH_PATHS are are valid locations -# to look for source code. The any folders or files that match any of the -# items in the PROJECT_EXCLUSIONS list below will be ignored. -# -# Each item in the PROJECT_EXCLUSIONS list will be treated as a complete -# string unless teh user adds a wildcard (%) operator to match subdirectories. -# GNU make only allows one wildcard for matching. The second wildcard (%) is -# treated literally. -# -# (default) PROJECT_EXCLUSIONS = (blank) -# -# Will automatically exclude the following: -# -# $(PROJECT_ROOT)/bin% -# $(PROJECT_ROOT)/obj% -# $(PROJECT_ROOT)/%.xcodeproj -# -# Note: Leave a leading space when adding list items with the += operator -################################################################################ -# PROJECT_EXCLUSIONS = - -################################################################################ -# PROJECT LINKER FLAGS -# These flags will be sent to the linker when compiling the executable. -# -# (default) PROJECT_LDFLAGS = -Wl,-rpath=./libs -# -# Note: Leave a leading space when adding list items with the += operator -################################################################################ - -# Currently, shared libraries that are needed are copied to the -# $(PROJECT_ROOT)/bin/libs directory. The following LDFLAGS tell the linker to -# add a runtime path to search for those shared libraries, since they aren't -# incorporated directly into the final executable application binary. -# TODO: should this be a default setting? -# PROJECT_LDFLAGS=-Wl,-rpath=./libs - -################################################################################ -# PROJECT DEFINES -# Create a space-delimited list of DEFINES. The list will be converted into -# CFLAGS with the "-D" flag later in the makefile. -# -# (default) PROJECT_DEFINES = (blank) -# -# Note: Leave a leading space when adding list items with the += operator -################################################################################ -# PROJECT_DEFINES = - -################################################################################ -# PROJECT CFLAGS -# This is a list of fully qualified CFLAGS required when compiling for this -# project. These CFLAGS will be used IN ADDITION TO the PLATFORM_CFLAGS -# defined in your platform specific core configuration files. These flags are -# presented to the compiler BEFORE the PROJECT_OPTIMIZATION_CFLAGS below. -# -# (default) PROJECT_CFLAGS = (blank) -# -# Note: Before adding PROJECT_CFLAGS, note that the PLATFORM_CFLAGS defined in -# your platform specific configuration file will be applied by default and -# further flags here may not be needed. -# -# Note: Leave a leading space when adding list items with the += operator -################################################################################ -# PROJECT_CFLAGS = - -################################################################################ -# PROJECT OPTIMIZATION CFLAGS -# These are lists of CFLAGS that are target-specific. While any flags could -# be conditionally added, they are usually limited to optimization flags. -# These flags are added BEFORE the PROJECT_CFLAGS. -# -# PROJECT_OPTIMIZATION_CFLAGS_RELEASE flags are only applied to RELEASE targets. -# -# (default) PROJECT_OPTIMIZATION_CFLAGS_RELEASE = (blank) -# -# PROJECT_OPTIMIZATION_CFLAGS_DEBUG flags are only applied to DEBUG targets. -# -# (default) PROJECT_OPTIMIZATION_CFLAGS_DEBUG = (blank) -# -# Note: Before adding PROJECT_OPTIMIZATION_CFLAGS, please note that the -# PLATFORM_OPTIMIZATION_CFLAGS defined in your platform specific configuration -# file will be applied by default and further optimization flags here may not -# be needed. -# -# Note: Leave a leading space when adding list items with the += operator -################################################################################ -# PROJECT_OPTIMIZATION_CFLAGS_RELEASE = -# PROJECT_OPTIMIZATION_CFLAGS_DEBUG = - -################################################################################ -# PROJECT COMPILERS -# Custom compilers can be set for CC and CXX -# (default) PROJECT_CXX = (blank) -# (default) PROJECT_CC = (blank) -# Note: Leave a leading space when adding list items with the += operator -################################################################################ -# PROJECT_CXX = -# PROJECT_CC = diff --git a/project_code/notePlayback/audioFileLoader2/openFrameworks-Info.plist b/project_code/notePlayback/audioFileLoader2/openFrameworks-Info.plist deleted file mode 100644 index edb46d2ba..000000000 --- a/project_code/notePlayback/audioFileLoader2/openFrameworks-Info.plist +++ /dev/null @@ -1,22 +0,0 @@ - - - - - CFBundleDevelopmentRegion - English - CFBundleExecutable - ${EXECUTABLE_NAME} - CFBundleIdentifier - com.yourcompany.openFrameworks - CFBundleInfoDictionaryVersion - 6.0 - CFBundlePackageType - APPL - CFBundleSignature - ???? - CFBundleVersion - 1.0 - CFBundleIconFile - ${ICON} - - diff --git a/project_code/notePlayback/audioFileLoader2/src/aubio/aubio/aubio/aubio.h b/project_code/notePlayback/audioFileLoader2/src/aubio/aubio/aubio/aubio.h deleted file mode 100644 index 0e23419f3..000000000 --- a/project_code/notePlayback/audioFileLoader2/src/aubio/aubio/aubio/aubio.h +++ /dev/null @@ -1,210 +0,0 @@ -/* - Copyright (C) 2003-2013 Paul Brossier - - This file is part of aubio. - - aubio 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 3 of the License, or - (at your option) any later version. - - aubio 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 aubio. If not, see . - -*/ - -/** \mainpage - - \section introduction Introduction - - aubio is a library to extract annotations from audio signals: it provides a - set of functions that take an input audio signal, and output pitch estimates, - attack times (onset), beat location estimates, and other annotation tasks. - - \section basics Basics - - All object structures in aubio share the same function prefixes and suffixes: - - - \p new_aubio_foo creates the object \p foo - - \p aubio_foo_do executes the object \p foo - - \p del_aubio_foo destroys the object \p foo - - All memory allocation and deallocation take place in the \p new_ and \p del_ - functions. Optionally, more than one \p _do methods are available. - Additional parameters can be adjusted and observed using: - - - \p aubio_foo_get_param, getter function, gets the value of a parameter - - \p aubio_foo_set_param, setter function, changes the value of a parameter - - Unless specified in its documentation, no memory operations take place in the - getter functions. However, memory resizing can take place in setter - functions. - - \subsection vectors Vectors - - Two basic structures are being used in aubio: ::fvec_t and ::cvec_t. The - ::fvec_t structures are used to store vectors of floating pointer number. - ::cvec_t are used to store complex number, as two vectors of norm and phase - elements. - - Additionally, the ::lvec_t structure can be used to store floating point - numbers in double precision. They are mostly used to store filter - coefficients, to avoid instability. - - \subsection objects Available objects - - Here is a list of some of the most common objects for aubio: - - \code - - // fast Fourier transform (FFT) - aubio_fft_t *fft = new_aubio_fft (winsize); - // phase vocoder - aubio_pvoc_t *pv = new_aubio_pvoc (winsize, stepsize); - // onset detection - aubio_onset_t *onset = new_aubio_onset (method, winsize, stepsize, samplerate); - // pitch detection - aubio_pitch_t *pitch = new_aubio_pitch (method, winsize, stepsize, samplerate); - // beat tracking - aubio_tempo_t *tempo = new_aubio_tempo (method, winsize, stepsize, samplerate); - - \endcode - - See the list of typedefs for a complete list. - - \subsection example Example - - Here is a simple example that creates an A-Weighting filter and applies it to a - vector. - - \code - - // set window size, and sampling rate - uint_t winsize = 1024, sr = 44100; - // create a vector - fvec_t *this_buffer = new_fvec (winsize); - // create the a-weighting filter - aubio_filter_t *this_filter = new_aubio_filter_a_weighting (sr); - - while (running) { - // here some code to put some data in this_buffer - // ... - - // apply the filter, in place - aubio_filter_do (this_filter, this_buffer); - - // here some code to get some data from this_buffer - // ... - } - - // and free the structures - del_aubio_filter (this_filter); - del_fvec (this_buffer); - - \endcode - - Several examples of C programs are available in the \p examples/ and \p tests/src - directory of the source tree. - - \subsection unstable_api Unstable API - - Several more functions are available and used within aubio, but not - documented here, either because they are not considered useful to the user, - or because they may need to be changed in the future. However, they can still - be used by defining AUBIO_UNSTABLE to 1 before including the aubio header: - - \code - #define AUBIO_UNSTABLE 1 - #include - \endcode - - Future versions of aubio could break API compatibility with these functions - without warning. If you choose to use functions in AUBIO_UNSTABLE, you are on - your own. - - \section download Download - - Latest versions, further documentation, examples, wiki, and mailing lists can - be found at http://aubio.org . - - */ - -#ifndef AUBIO_H -#define AUBIO_H - -/** @file aubio.h Global aubio include file. - - You will want to include this file as: - - @code - #include - @endcode - - To access headers with unstable prototypes, use: - - @code - #define AUBIO_UNSTABLE 1 - #include - @endcode - - */ - -#ifdef __cplusplus -extern "C" -{ -#endif - -/* in this order */ -#include "types.h" -#include "fvec.h" -#include "cvec.h" -#include "lvec.h" -#include "fmat.h" -#include "musicutils.h" -#include "vecutils.h" -#include "temporal/resampler.h" -#include "temporal/filter.h" -#include "temporal/biquad.h" -#include "temporal/a_weighting.h" -#include "temporal/c_weighting.h" -#include "spectral/fft.h" -#include "spectral/phasevoc.h" -#include "spectral/filterbank.h" -#include "spectral/filterbank_mel.h" -#include "spectral/mfcc.h" -#include "spectral/specdesc.h" -#include "spectral/tss.h" -#include "pitch/pitch.h" -#include "onset/onset.h" -#include "tempo/tempo.h" -#include "io/source.h" -#include "io/sink.h" - -#if AUBIO_UNSTABLE -#include "mathutils.h" -#include "io/source_sndfile.h" -#include "io/source_apple_audio.h" -#include "io/sink_sndfile.h" -#include "io/sink_apple_audio.h" -#include "io/sndfileio.h" -#include "onset/peakpicker.h" -#include "pitch/pitchmcomb.h" -#include "pitch/pitchyin.h" -#include "pitch/pitchyinfft.h" -#include "pitch/pitchschmitt.h" -#include "pitch/pitchfcomb.h" -#include "tempo/beattracking.h" -#include "utils/scale.h" -#include "utils/hist.h" -#endif - -#ifdef __cplusplus -} /* extern "C" */ -#endif - -#endif diff --git a/project_code/notePlayback/audioFileLoader2/src/aubio/aubio/aubio/cvec.h b/project_code/notePlayback/audioFileLoader2/src/aubio/aubio/aubio/cvec.h deleted file mode 100644 index 0e344e407..000000000 --- a/project_code/notePlayback/audioFileLoader2/src/aubio/aubio/aubio/cvec.h +++ /dev/null @@ -1,188 +0,0 @@ -/* - Copyright (C) 2003-2009 Paul Brossier - - This file is part of aubio. - - aubio 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 3 of the License, or - (at your option) any later version. - - aubio 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 aubio. If not, see . - -*/ - -#ifndef _CVEC_H -#define _CVEC_H - -#ifdef __cplusplus -extern "C" { -#endif - -/** \file - - Vector of complex-valued data - - This file specifies the ::cvec_t buffer type, which is used throughout aubio - to store complex data. Complex values are stored in terms of ::cvec_t.phas - and norm, within size/2+1 long vectors of ::smpl_t. - - \example test-cvec.c - -*/ - -/** Buffer for complex data - - \code - - uint_t buffer_size = 1024; - - // create a complex vector of 512 values - cvec_t * input = new_cvec (buffer_size); - - // set some values of the vector - input->norm[23] = 2.; - input->phas[23] = M_PI; - // .. - - // compute the mean of the vector - mean = cvec_mean(input); - - // destroy the vector - del_cvec (input); - - \endcode - - */ -typedef struct { - uint_t length; /**< length of buffer = (requested length)/2 + 1 */ - smpl_t *norm; /**< norm array of size ::cvec_t.length */ - smpl_t *phas; /**< phase array of size ::cvec_t.length */ -} cvec_t; - -/** cvec_t buffer creation function - - This function creates a cvec_t structure holding two arrays of size - [length/2+1], corresponding to the norm and phase values of the - spectral frame. The length stored in the structure is the actual size of both - arrays, not the length of the complex and symmetrical vector, specified as - creation argument. - - \param length the length of the buffer to create - -*/ -cvec_t * new_cvec(uint_t length); -/** cvec_t buffer deletion function - - \param s buffer to delete as returned by new_cvec() - -*/ -void del_cvec(cvec_t *s); -/** write norm value in a complex buffer - - Note that this function is not used in the aubio library, since the same - result can be obtained by assigning vec->norm[position]. Its purpose - is to access these values from wrappers, as created by swig. - - \param s vector to write to - \param data norm value to write in s->norm[position] - \param position sample position to write to - -*/ -void cvec_write_norm(cvec_t *s, smpl_t data, uint_t position); -/** write phase value in a complex buffer - - Note that this function is not used in the aubio library, since the same - result can be obtained by assigning vec->phas[position]. Its purpose - is to access these values from wrappers, as created by swig. - - \param s vector to write to - \param data phase value to write in s->phas[position] - \param position sample position to write to - -*/ -void cvec_write_phas(cvec_t *s, smpl_t data, uint_t position); -/** read norm value from a complex buffer - - Note that this function is not used in the aubio library, since the same - result can be obtained with vec->norm[position]. Its purpose is to - access these values from wrappers, as created by swig. - - \param s vector to read from - \param position sample position to read from - -*/ -smpl_t cvec_read_norm(cvec_t *s, uint_t position); -/** read phase value from a complex buffer - - Note that this function is not used in the aubio library, since the same - result can be obtained with vec->phas[position]. Its purpose is to - access these values from wrappers, as created by swig. - - \param s vector to read from - \param position sample position to read from - -*/ -smpl_t cvec_read_phas(cvec_t *s, uint_t position); -/** read norm data from a complex buffer - - Note that this function is not used in the aubio library, since the same - result can be obtained with vec->norm. Its purpose is to access these values - from wrappers, as created by swig. - - \param s vector to read from - -*/ -smpl_t * cvec_get_norm(cvec_t *s); -/** read phase data from a complex buffer - - Note that this function is not used in the aubio library, since the same - result can be obtained with vec->phas. Its purpose is to access these values - from wrappers, as created by swig. - - \param s vector to read from - -*/ -smpl_t * cvec_get_phas(cvec_t *s); - -/** print out cvec data - - \param s vector to print out - -*/ -void cvec_print(cvec_t *s); - -/** set all elements to a given value - - \param s vector to modify - \param val value to set elements to - -*/ -void cvec_set(cvec_t *s, smpl_t val); - -/** set all elements to zero - - \param s vector to modify - -*/ -void cvec_zeros(cvec_t *s); - -/** set all elements to ones - - \param s vector to modify - -*/ -void cvec_ones(cvec_t *s); - -#ifdef __cplusplus -} -#endif - -#endif /* _CVEC_H */ - diff --git a/project_code/notePlayback/audioFileLoader2/src/aubio/aubio/aubio/fmat.h b/project_code/notePlayback/audioFileLoader2/src/aubio/aubio/aubio/fmat.h deleted file mode 100644 index 4c52a844b..000000000 --- a/project_code/notePlayback/audioFileLoader2/src/aubio/aubio/aubio/fmat.h +++ /dev/null @@ -1,177 +0,0 @@ -/* - Copyright (C) 2009 Paul Brossier - - This file is part of aubio. - - aubio 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 3 of the License, or - (at your option) any later version. - - aubio 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 aubio. If not, see . - -*/ - -#ifndef _FMAT_H -#define _FMAT_H - -#ifdef __cplusplus -extern "C" { -#endif - -/** \file - - Matrix of real valued data - - This file specifies the fmat_t type, which is used in aubio to store arrays - of floating point values. - - \example test-fmat.c - -*/ - -/** Buffer for real data */ -typedef struct { - uint_t length; /**< length of matrix */ - uint_t height; /**< height of matrix */ - smpl_t **data; /**< data array of size [length] * [height] */ -} fmat_t; - -/** fmat_t buffer creation function - - \param length the length of the matrix to create - \param height the height of the matrix to create - -*/ -fmat_t * new_fmat(uint_t length, uint_t height); -/** fmat_t buffer deletion function - - \param s buffer to delete as returned by new_fmat() - -*/ -void del_fmat(fmat_t *s); -/** read sample value in a buffer - - Note that this function is not used in the aubio library, since the same - result can be obtained using vec->data[channel][position]. Its purpose is to - access these values from wrappers, as created by swig. - - \param s vector to read from - \param channel channel to read from - \param position sample position to read from - -*/ -smpl_t fmat_read_sample(fmat_t *s, uint_t channel, uint_t position); -/** write sample value in a buffer - - Note that this function is not used in the aubio library, since the same - result can be obtained by assigning vec->data[channel][position]. Its purpose - is to access these values from wrappers, as created by swig. - - \param s vector to write to - \param data value to write in s->data[channel][position] - \param channel channel to write to - \param position sample position to write to - -*/ -void fmat_write_sample(fmat_t *s, smpl_t data, uint_t channel, uint_t position); -/** read channel vector from a buffer - - Note that this function is not used in the aubio library, since the same - result can be obtained with vec->data[channel]. Its purpose is to access - these values from wrappers, as created by swig. - - \param s vector to read from - \param channel channel to read from - -*/ -smpl_t * fmat_get_channel(fmat_t *s, uint_t channel); -/** write channel vector into a buffer - - Note that this function is not used in the aubio library, since the same - result can be obtained by assigning vec->data[channel]. Its purpose is to - access these values from wrappers, as created by swig. - - \param s vector to write to - \param data vector of [length] values to write - \param channel channel to write to - -*/ -void fmat_put_channel(fmat_t *s, smpl_t * data, uint_t channel); -/** read data from a buffer - - Note that this function is not used in the aubio library, since the same - result can be obtained with vec->data. Its purpose is to access these values - from wrappers, as created by swig. - - \param s vector to read from - -*/ -smpl_t ** fmat_get_data(fmat_t *s); - -/** print out fmat data - - \param s vector to print out - -*/ -void fmat_print(fmat_t *s); - -/** set all elements to a given value - - \param s vector to modify - \param val value to set elements to - -*/ -void fmat_set(fmat_t *s, smpl_t val); - -/** set all elements to zero - - \param s vector to modify - -*/ -void fmat_zeros(fmat_t *s); - -/** set all elements to ones - - \param s vector to modify - -*/ -void fmat_ones(fmat_t *s); - -/** revert order of vector elements - - \param s vector to revert - -*/ -void fmat_rev(fmat_t *s); - -/** apply weight to vector - - If the weight vector is longer than s, only the first elements are used. If - the weight vector is shorter than s, the last elements of s are not weighted. - - \param s vector to weight - \param weight weighting coefficients - -*/ -void fmat_weight(fmat_t *s, fmat_t *weight); - -/** make a copy of a matrix - - \param s source vector - \param t vector to copy to - -*/ -void fmat_copy(fmat_t *s, fmat_t *t); - -#ifdef __cplusplus -} -#endif - -#endif /* _FMAT_H */ diff --git a/project_code/notePlayback/audioFileLoader2/src/aubio/aubio/aubio/fvec.h b/project_code/notePlayback/audioFileLoader2/src/aubio/aubio/aubio/fvec.h deleted file mode 100644 index b00a651b3..000000000 --- a/project_code/notePlayback/audioFileLoader2/src/aubio/aubio/aubio/fvec.h +++ /dev/null @@ -1,178 +0,0 @@ -/* - Copyright (C) 2003-2009 Paul Brossier - - This file is part of aubio. - - aubio 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 3 of the License, or - (at your option) any later version. - - aubio 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 aubio. If not, see . - -*/ - -#ifndef _FVEC_H -#define _FVEC_H - -#ifdef __cplusplus -extern "C" { -#endif - -/** \file - - Vector of real-valued data - - This file specifies the ::fvec_t buffer type, which is used throughout aubio - to store vector of real-valued ::smpl_t. - - \example test-fvec.c - -*/ - -/** Buffer for real data - - Vector of real-valued data - - ::fvec_t is is the structure used to store vector of real-valued data, ::smpl_t . - - \code - - uint_t buffer_size = 1024; - - // create a vector of 512 values - fvec_t * input = new_fvec (buffer_size); - - // set some values of the vector - input->data[23] = 2.; - // .. - - // compute the mean of the vector - mean = fvec_mean(a_vector); - - // destroy the vector - del_fvec(a_vector); - - \endcode - - See `examples/` and `tests/src` directories for more examples. - - */ -typedef struct { - uint_t length; /**< length of buffer */ - smpl_t *data; /**< data vector of length ::fvec_t.length */ -} fvec_t; - -/** fvec_t buffer creation function - - \param length the length of the buffer to create - -*/ -fvec_t * new_fvec(uint_t length); -/** fvec_t buffer deletion function - - \param s buffer to delete as returned by new_fvec() - -*/ -void del_fvec(fvec_t *s); -/** read sample value in a buffer - - Note that this function is not used in the aubio library, since the same - result can be obtained using vec->data[position]. Its purpose is to - access these values from wrappers, as created by swig. - - \param s vector to read from - \param position sample position to read from - -*/ -smpl_t fvec_read_sample(fvec_t *s, uint_t position); -/** write sample value in a buffer - - Note that this function is not used in the aubio library, since the same - result can be obtained by assigning vec->data[position]. Its purpose - is to access these values from wrappers, as created by swig. - - \param s vector to write to - \param data value to write in s->data[position] - \param position sample position to write to - -*/ -void fvec_write_sample(fvec_t *s, smpl_t data, uint_t position); - -/** read data from a buffer - - Note that this function is not used in the aubio library, since the same - result can be obtained with vec->data. Its purpose is to access these values - from wrappers, as created by swig. - - \param s vector to read from - -*/ -smpl_t * fvec_get_data(fvec_t *s); - -/** print out fvec data - - \param s vector to print out - -*/ -void fvec_print(fvec_t *s); - -/** set all elements to a given value - - \param s vector to modify - \param val value to set elements to - -*/ -void fvec_set(fvec_t *s, smpl_t val); - -/** set all elements to zero - - \param s vector to modify - -*/ -void fvec_zeros(fvec_t *s); - -/** set all elements to ones - - \param s vector to modify - -*/ -void fvec_ones(fvec_t *s); - -/** revert order of vector elements - - \param s vector to revert - -*/ -void fvec_rev(fvec_t *s); - -/** apply weight to vector - - If the weight vector is longer than s, only the first elements are used. If - the weight vector is shorter than s, the last elements of s are not weighted. - - \param s vector to weight - \param weight weighting coefficients - -*/ -void fvec_weight(fvec_t *s, fvec_t *weight); - -/** make a copy of a vector - - \param s source vector - \param t vector to copy to - -*/ -void fvec_copy(fvec_t *s, fvec_t *t); - -#ifdef __cplusplus -} -#endif - -#endif /* _FVEC_H */ diff --git a/project_code/notePlayback/audioFileLoader2/src/aubio/aubio/aubio/io/sink.h b/project_code/notePlayback/audioFileLoader2/src/aubio/aubio/aubio/io/sink.h deleted file mode 100644 index ef8cd9058..000000000 --- a/project_code/notePlayback/audioFileLoader2/src/aubio/aubio/aubio/io/sink.h +++ /dev/null @@ -1,77 +0,0 @@ -/* - Copyright (C) 2012-2013 Paul Brossier - - This file is part of aubio. - - aubio 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 3 of the License, or - (at your option) any later version. - - aubio 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 aubio. If not, see . - -*/ - -#ifndef _AUBIO_SINK_H -#define _AUBIO_SINK_H - -/** \file - - Media sink to write blocks of consecutive audio samples to file. - - \example io/test-sink.c - -*/ - -#ifdef __cplusplus -extern "C" { -#endif - -/** media sink object */ -typedef struct _aubio_sink_t aubio_sink_t; - -/** - - create new ::aubio_sink_t - - \param uri the file path or uri to write to - \param samplerate sample rate to write the file at - - \return newly created ::aubio_sink_t - - Creates a new sink object. - -*/ -aubio_sink_t * new_aubio_sink(char_t * uri, uint_t samplerate); - -/** - - write monophonic vector of length hop_size to sink - - \param s sink, created with ::new_aubio_sink - \param write_data ::fvec_t samples to write to sink - \param write number of frames to write - -*/ -void aubio_sink_do(aubio_sink_t * s, fvec_t * write_data, uint_t write); - -/** - - close sink and cleanup memory - - \param s source object, created with ::new_aubio_source - -*/ -void del_aubio_sink(aubio_sink_t * s); - -#ifdef __cplusplus -} -#endif - -#endif /* _AUBIO_SINK_H */ diff --git a/project_code/notePlayback/audioFileLoader2/src/aubio/aubio/aubio/io/sink_apple_audio.h b/project_code/notePlayback/audioFileLoader2/src/aubio/aubio/aubio/io/sink_apple_audio.h deleted file mode 100644 index b26fefec9..000000000 --- a/project_code/notePlayback/audioFileLoader2/src/aubio/aubio/aubio/io/sink_apple_audio.h +++ /dev/null @@ -1,82 +0,0 @@ -/* - Copyright (C) 2012-2013 Paul Brossier - - This file is part of aubio. - - aubio 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 3 of the License, or - (at your option) any later version. - - aubio 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 aubio. If not, see . - -*/ - -#ifndef _AUBIO_SINK_APPLE_AUDIO_H -#define _AUBIO_SINK_APPLE_AUDIO_H - -/** \file - - Write to file using Apple AudioToolbox's - [ExtAudioFileRef](https://developer.apple.com/library/ios/#documentation/MusicAudio/Reference/ExtendedAudioFileServicesReference/Reference/reference.html) - - Avoid including this file directly! Prefer using ::aubio_sink_t instead to - make your code portable. - - To read from file, use ::aubio_source_t. - - \example io/test-sink_apple_audio.c - -*/ - -#ifdef __cplusplus -extern "C" { -#endif - -typedef struct _aubio_sink_apple_audio_t aubio_sink_apple_audio_t; - -/** - - create new ::aubio_sink_apple_audio_t - - \param uri the file path or uri to write to - \param samplerate sample rate to write the file at - - \return newly created ::aubio_sink_apple_audio_t - - Creates a new sink object. - -*/ -aubio_sink_apple_audio_t * new_aubio_sink_apple_audio(char_t * uri, uint_t samplerate); - -/** - - write monophonic vector of length hop_size to sink - - \param s sink, created with ::new_aubio_sink_apple_audio - \param write_data ::fvec_t samples to write to sink - \param write number of frames to write - -*/ -void aubio_sink_apple_audio_do(aubio_sink_apple_audio_t * s, fvec_t * write_data, uint_t write); - -/** - - close sink and cleanup memory - - \param s sink, created with ::new_aubio_sink_apple_audio - -*/ -void del_aubio_sink_apple_audio(aubio_sink_apple_audio_t * s); - -#ifdef __cplusplus -} -#endif - -#endif /* _AUBIO_SINK_APPLE_AUDIO_H */ diff --git a/project_code/notePlayback/audioFileLoader2/src/aubio/aubio/aubio/io/sink_sndfile.h b/project_code/notePlayback/audioFileLoader2/src/aubio/aubio/aubio/io/sink_sndfile.h deleted file mode 100644 index c767e1db7..000000000 --- a/project_code/notePlayback/audioFileLoader2/src/aubio/aubio/aubio/io/sink_sndfile.h +++ /dev/null @@ -1,81 +0,0 @@ -/* - Copyright (C) 2012-2013 Paul Brossier - - This file is part of aubio. - - aubio 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 3 of the License, or - (at your option) any later version. - - aubio 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 aubio. If not, see . - -*/ - -#ifndef _AUBIO_SINK_SNDFILE_H -#define _AUBIO_SINK_SNDFILE_H - -/** \file - - Write to file using [libsndfile](http://www.mega-nerd.com/libsndfile/) - - Avoid including this file directly! Prefer using ::aubio_sink_t instead to - make your code portable. - - To read from file, use ::aubio_source_t. - - \example io/test-sink_sndfile.c - -*/ - -#ifdef __cplusplus -extern "C" { -#endif - -typedef struct _aubio_sink_sndfile_t aubio_sink_sndfile_t; - -/** - - create new ::aubio_sink_sndfile_t - - \param uri the file path or uri to write to - \param samplerate sample rate to write the file at - - \return newly created ::aubio_sink_sndfile_t - - Creates a new sink object. - -*/ -aubio_sink_sndfile_t * new_aubio_sink_sndfile(char_t * uri, uint_t samplerate); - -/** - - write monophonic vector of length hop_size to sink - - \param s sink, created with ::new_aubio_sink_sndfile - \param write_data ::fvec_t samples to write to sink - \param write number of frames to write - -*/ -void aubio_sink_sndfile_do(aubio_sink_sndfile_t * s, fvec_t * write_data, uint_t write); - -/** - - close sink and cleanup memory - - \param s sink, created with ::new_aubio_sink_sndfile - -*/ -void del_aubio_sink_sndfile(aubio_sink_sndfile_t * s); - -#ifdef __cplusplus -} -#endif - -#endif /* _AUBIO_SINK_SNDFILE_H */ diff --git a/project_code/notePlayback/audioFileLoader2/src/aubio/aubio/aubio/io/sndfileio.h b/project_code/notePlayback/audioFileLoader2/src/aubio/aubio/aubio/io/sndfileio.h deleted file mode 100644 index 36846437d..000000000 --- a/project_code/notePlayback/audioFileLoader2/src/aubio/aubio/aubio/io/sndfileio.h +++ /dev/null @@ -1,84 +0,0 @@ -/* - Copyright (C) 2003-2009 Paul Brossier - - This file is part of aubio. - - aubio 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 3 of the License, or - (at your option) any later version. - - aubio 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 aubio. If not, see . - -*/ - -#ifndef SNDFILEIO_H -#define SNDFILEIO_H - -/** \file - - sndfile functions - - */ - -#ifdef __cplusplus -extern "C" { -#endif - -/** - * sndfile object - */ -typedef struct _aubio_sndfile_t aubio_sndfile_t; -/** - * Open a sound file for reading - */ -aubio_sndfile_t * new_aubio_sndfile_ro (const char * inputfile); -/** - * Copy file model from previously opened sound file. - */ -aubio_sndfile_t * new_aubio_sndfile_wo(aubio_sndfile_t * existingfile, const char * outputname); -/** - * Open a sound file for writing - */ -int aubio_sndfile_open_wo (aubio_sndfile_t * file, const char * outputname); -/** - * Read frames data from file into an array of buffers - */ -int aubio_sndfile_read(aubio_sndfile_t * file, int frames, fvec_t ** read); -/** - * Read frames data from file into a single buffer - */ -int aubio_sndfile_read_mono (aubio_sndfile_t * f, int frames, fvec_t * read); -/** - * Write data of length frames to file - */ -int aubio_sndfile_write(aubio_sndfile_t * file, int frames, fvec_t ** write); -/** - * Close file and delete file object - */ -int del_aubio_sndfile(aubio_sndfile_t * file); -/** - * Return some files facts - */ -void aubio_sndfile_info(aubio_sndfile_t * file); -/** - * Return number of channel in file - */ -uint_t aubio_sndfile_channels(aubio_sndfile_t * file); -/** - * Return samplerate of a file (Hz) - */ -uint_t aubio_sndfile_samplerate(aubio_sndfile_t * file); - -#ifdef __cplusplus -} -#endif - -#endif - diff --git a/project_code/notePlayback/audioFileLoader2/src/aubio/aubio/aubio/io/source.h b/project_code/notePlayback/audioFileLoader2/src/aubio/aubio/aubio/io/source.h deleted file mode 100644 index 76fa434cb..000000000 --- a/project_code/notePlayback/audioFileLoader2/src/aubio/aubio/aubio/io/source.h +++ /dev/null @@ -1,93 +0,0 @@ -/* - Copyright (C) 2012-2013 Paul Brossier - - This file is part of aubio. - - aubio 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 3 of the License, or - (at your option) any later version. - - aubio 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 aubio. If not, see . - -*/ - -#ifndef _AUBIO_SOURCE_H -#define _AUBIO_SOURCE_H - -/** \file - - Media source to read blocks of consecutive audio samples from file - - \example io/test-source.c - -*/ - -#ifdef __cplusplus -extern "C" { -#endif - -/** media source object */ -typedef struct _aubio_source_t aubio_source_t; - -/** - - create new ::aubio_source_t - - \param uri the file path or uri to read from - \param samplerate sampling rate to view the fie at - \param hop_size the size of the blocks to read from - - Creates a new source object. If `0` is passed as `samplerate`, the sample - rate of the original file is used. - - The samplerate of newly created source can be obtained using - ::aubio_source_get_samplerate. - -*/ -aubio_source_t * new_aubio_source(char_t * uri, uint_t samplerate, uint_t hop_size); - -/** - - read monophonic vector of length hop_size from source object - - \param s source object, created with ::new_aubio_source - \param read_to ::fvec_t of data to read to - \param read upon returns, equals to number of frames actually read - - Upon returns, `read` contains the number of frames actually read from the - source. `hop_size` if enough frames could be read, less otherwise. - -*/ -void aubio_source_do(aubio_source_t * s, fvec_t * read_to, uint_t * read); - -/** - - get samplerate of source object - - \param s source object, created with ::new_aubio_source - \return samplerate, in Hz - -*/ -uint_t aubio_source_get_samplerate(aubio_source_t * s); - -/** - - close source and cleanup memory - - \param s source object, created with ::new_aubio_source - -*/ -void del_aubio_source(aubio_source_t * s); - -#ifdef __cplusplus -} -#endif - -#endif /* _AUBIO_SOURCE_H */ diff --git a/project_code/notePlayback/audioFileLoader2/src/aubio/aubio/aubio/io/source_apple_audio.h b/project_code/notePlayback/audioFileLoader2/src/aubio/aubio/aubio/io/source_apple_audio.h deleted file mode 100644 index 1c71511f2..000000000 --- a/project_code/notePlayback/audioFileLoader2/src/aubio/aubio/aubio/io/source_apple_audio.h +++ /dev/null @@ -1,102 +0,0 @@ -/* - Copyright (C) 2012-2013 Paul Brossier - - This file is part of aubio. - - aubio 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 3 of the License, or - (at your option) any later version. - - aubio 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 aubio. If not, see . - -*/ - -#ifndef _AUBIO_SOURCE_APPLE_AUDIO_H -#define _AUBIO_SOURCE_APPLE_AUDIO_H - -/** \file - - Read from file using Apple AudioToolbox's - [ExtAudioFileRef](https://developer.apple.com/library/ios/#documentation/MusicAudio/Reference/ExtendedAudioFileServicesReference/Reference/reference.html) - - Avoid including this file directly! Prefer using ::aubio_source_t instead to - make your code portable. - - To write to file, use ::aubio_sink_t. - - \example io/test-source_apple_audio.c - -*/ - -#ifdef __cplusplus -extern "C" { -#endif - -#include "fmat.h" - -/** apple audio media source object */ -typedef struct _aubio_source_apple_audio_t aubio_source_apple_audio_t; - -/** - - create new ::aubio_source_apple_audio_t - - \param uri the file path or uri to read from - \param samplerate sampling rate to view the fie at - \param hop_size the size of the blocks to read from - - Creates a new source object. If `0` is passed as `samplerate`, the sample - rate of the original file is used. - - The samplerate of newly created source can be obtained using - ::aubio_source_apple_audio_get_samplerate. - -*/ -aubio_source_apple_audio_t * new_aubio_source_apple_audio(char_t * uri, uint_t samplerate, uint_t hop_size); - -/** - - read monophonic vector of length hop_size from source object - - \param s source object, created with ::new_aubio_source_apple_audio - \param read_to ::fvec_t of data to read to - \param read upon returns, equals to number of frames actually read - - Upon returns, `read` contains the number of frames actually read from the - source. `hop_size` if enough frames could be read, less otherwise. - -*/ -void aubio_source_apple_audio_do(aubio_source_apple_audio_t * s, fvec_t * read_to, uint_t * read); -void aubio_source_apple_audio_do_multi(aubio_source_apple_audio_t * s, fmat_t * read_to, uint_t * read); - -/** - - get samplerate of source object - - \param s source object, created with ::new_aubio_source_apple_audio - \return samplerate, in Hz - -*/ -uint_t aubio_source_apple_audio_get_samplerate(aubio_source_apple_audio_t * s); - -/** - - close source and cleanup memory - - \param s source object, created with ::new_aubio_source_apple_audio - -*/ -void del_aubio_source_apple_audio(aubio_source_apple_audio_t * s); - -#ifdef __cplusplus -} -#endif - -#endif /* _AUBIO_SOURCE_APPLE_AUDIO_H */ diff --git a/project_code/notePlayback/audioFileLoader2/src/aubio/aubio/aubio/io/source_sndfile.h b/project_code/notePlayback/audioFileLoader2/src/aubio/aubio/aubio/io/source_sndfile.h deleted file mode 100644 index 80c891319..000000000 --- a/project_code/notePlayback/audioFileLoader2/src/aubio/aubio/aubio/io/source_sndfile.h +++ /dev/null @@ -1,98 +0,0 @@ -/* - Copyright (C) 2012-2013 Paul Brossier - - This file is part of aubio. - - aubio 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 3 of the License, or - (at your option) any later version. - - aubio 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 aubio. If not, see . - -*/ - -#ifndef _AUBIO_SOURCE_SNDFILE_H -#define _AUBIO_SOURCE_SNDFILE_H - -/** \file - - Read from file using [libsndfile](http://www.mega-nerd.com/libsndfile/) - - Avoid including this file directly! Prefer using ::aubio_source_t instead to - make your code portable. - - To write to file, use ::aubio_sink_t. - - \example io/test-source_sndfile.c - -*/ - -#ifdef __cplusplus -extern "C" { -#endif - -/** sndfile media source object */ -typedef struct _aubio_source_sndfile_t aubio_source_sndfile_t; - -/** - - create new ::aubio_source_sndfile_t - - \param uri the file path or uri to read from - \param samplerate sampling rate to view the fie at - \param hop_size the size of the blocks to read from - - Creates a new source object. If `0` is passed as `samplerate`, the sample - rate of the original file is used. - - The samplerate of newly created source can be obtained using - ::aubio_source_sndfile_get_samplerate. - -*/ -aubio_source_sndfile_t * new_aubio_source_sndfile(char_t * uri, uint_t samplerate, uint_t hop_size); - -/** - - read monophonic vector of length hop_size from source object - - \param s source object, created with ::new_aubio_source_sndfile - \param read_to ::fvec_t of data to read to - \param read upon returns, equals to number of frames actually read - - Upon returns, `read` contains the number of frames actually read from the - source. `hop_size` if enough frames could be read, less otherwise. - -*/ -void aubio_source_sndfile_do(aubio_source_sndfile_t * s, fvec_t * read_to, uint_t * read); - -/** - - get samplerate of source object - - \param s source object, created with ::new_aubio_source_sndfile - \return samplerate, in Hz - -*/ -uint_t aubio_source_sndfile_get_samplerate(aubio_source_sndfile_t * s); - -/** - - close source and cleanup memory - - \param s source object, created with ::new_aubio_source_sndfile - -*/ -void del_aubio_source_sndfile(aubio_source_sndfile_t * s); - -#ifdef __cplusplus -} -#endif - -#endif /* _AUBIO_SOURCE_SNDFILE_H */ diff --git a/project_code/notePlayback/audioFileLoader2/src/aubio/aubio/aubio/lvec.h b/project_code/notePlayback/audioFileLoader2/src/aubio/aubio/aubio/lvec.h deleted file mode 100644 index 5bf0bce19..000000000 --- a/project_code/notePlayback/audioFileLoader2/src/aubio/aubio/aubio/lvec.h +++ /dev/null @@ -1,128 +0,0 @@ -/* - Copyright (C) 2003-2009 Paul Brossier - - This file is part of aubio. - - aubio 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 3 of the License, or - (at your option) any later version. - - aubio 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 aubio. If not, see . - -*/ - -#ifndef _LVEC_H -#define _LVEC_H - -#ifdef __cplusplus -extern "C" { -#endif - -/** \file - - Vector of real-valued data in double precision - - This file specifies the ::lvec_t buffer type, which is used in some places in - aubio to store a vector of ::lsmp_t. - - Note: the lvec_t data type is required in some algorithms such as IIR filters - (see temporal/filter.h). - - \example test-lvec.c - -*/ - -/** Buffer for real data in double precision */ -typedef struct { - uint_t length; /**< length of buffer */ - lsmp_t *data; /**< data array of size [length] */ -} lvec_t; - -/** lvec_t buffer creation function - - \param length the length of the buffer to create - -*/ -lvec_t * new_lvec(uint_t length); -/** lvec_t buffer deletion function - - \param s buffer to delete as returned by new_lvec() - -*/ -void del_lvec(lvec_t *s); -/** read sample value in a buffer - - Note that this function is not used in the aubio library, since the same - result can be obtained using vec->data[position]. Its purpose is to - access these values from wrappers, as created by swig. - - \param s vector to read from - \param position sample position to read from - -*/ -lsmp_t lvec_read_sample(lvec_t *s, uint_t position); -/** write sample value in a buffer - - Note that this function is not used in the aubio library, since the same - result can be obtained by assigning vec->data[position]. Its purpose - is to access these values from wrappers, as created by swig. - - \param s vector to write to - \param data value to write in s->data[position] - \param position sample position to write to - -*/ -void lvec_write_sample(lvec_t *s, lsmp_t data, uint_t position); - -/** read data from a buffer - - Note that this function is not used in the aubio library, since the same - result can be obtained with vec->data. Its purpose is to access these values - from wrappers, as created by swig. - - \param s vector to read from - -*/ -lsmp_t * lvec_get_data(lvec_t *s); - -/** print out lvec data - - \param s vector to print out - -*/ -void lvec_print(lvec_t *s); - -/** set all elements to a given value - - \param s vector to modify - \param val value to set elements to - -*/ -void lvec_set(lvec_t *s, smpl_t val); - -/** set all elements to zero - - \param s vector to modify - -*/ -void lvec_zeros(lvec_t *s); - -/** set all elements to ones - - \param s vector to modify - -*/ -void lvec_ones(lvec_t *s); - -#ifdef __cplusplus -} -#endif - -#endif /* _LVEC_H */ diff --git a/project_code/notePlayback/audioFileLoader2/src/aubio/aubio/aubio/mathutils.h b/project_code/notePlayback/audioFileLoader2/src/aubio/aubio/aubio/mathutils.h deleted file mode 100644 index 01142dd33..000000000 --- a/project_code/notePlayback/audioFileLoader2/src/aubio/aubio/aubio/mathutils.h +++ /dev/null @@ -1,287 +0,0 @@ -/* - Copyright (C) 2003-2009 Paul Brossier - - This file is part of aubio. - - aubio 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 3 of the License, or - (at your option) any later version. - - aubio 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 aubio. If not, see . - -*/ - -/** \file - - Various math functions - - \example test-mathutils.c - \example test-mathutils-window.c - - */ - -#ifndef MATHUTILS_H -#define MATHUTILS_H - -#include "fvec.h" -#include "musicutils.h" - -#ifdef __cplusplus -extern "C" { -#endif - -/** compute the mean of a vector - - \param s vector to compute mean from - - \return the mean of v - -*/ -smpl_t fvec_mean (fvec_t * s); - -/** find the max of a vector - - \param s vector to get the max from - - \return the value of the minimum of v - -*/ -smpl_t fvec_max (fvec_t * s); - -/** find the min of a vector - - \param s vector to get the min from - - \return the value of the maximum of v - -*/ -smpl_t fvec_min (fvec_t * s); - -/** find the index of the min of a vector - - \param s vector to get the index from - - \return the index of the minimum element of v - -*/ -uint_t fvec_min_elem (fvec_t * s); - -/** find the index of the max of a vector - - \param s vector to get the index from - - \return the index of the maximum element of v - -*/ -uint_t fvec_max_elem (fvec_t * s); - -/** swap the left and right halves of a vector - - This function swaps the left part of the signal with the right part of the -signal. Therefore - - \f$ a[0], a[1], ..., a[\frac{N}{2}], a[\frac{N}{2}+1], ..., a[N-1], a[N] \f$ - - becomes - - \f$ a[\frac{N}{2}+1], ..., a[N-1], a[N], a[0], a[1], ..., a[\frac{N}{2}] \f$ - - This operation, known as 'fftshift' in the Matlab Signal Processing Toolbox, -can be used before computing the FFT to simplify the phase relationship of the -resulting spectrum. See Amalia de Götzen's paper referred to above. - -*/ -void fvec_shift (fvec_t * v); - -/** compute the sum of all elements of a vector - - \param v vector to compute the sum of - - \return the sum of v - -*/ -smpl_t fvec_sum (fvec_t * v); - -/** compute the energy of a vector - - This function compute the sum of the squared elements of a vector, normalised - by its length. - - \param v vector to get the energy from - - \return the energy of v - -*/ -smpl_t fvec_local_energy (fvec_t * v); - -/** compute the High Frequency Content of a vector - - The High Frequency Content is defined as \f$ \sum_0^{N-1} (k+1) v[k] \f$. - - \param v vector to get the energy from - - \return the HFC of v - -*/ -smpl_t fvec_local_hfc (fvec_t * v); - -/** computes the p-norm of a vector - - Computes the p-norm of a vector for \f$ p = \alpha \f$ - - \f$ L^p = ||x||_p = (|x_1|^p + |x_2|^p + ... + |x_n|^p ) ^ \frac{1}{p} \f$ - - If p = 1, the result is the Manhattan distance. - - If p = 2, the result is the Euclidean distance. - - As p tends towards large values, \f$ L^p \f$ tends towards the maximum of the -input vector. - - References: - - - \f$L^p\f$ space on - Wikipedia - - \param v vector to compute norm from - \param p order of the computed norm - - \return the p-norm of v - -*/ -smpl_t fvec_alpha_norm (fvec_t * v, smpl_t p); - -/** alpha normalisation - - This function divides all elements of a vector by the p-norm as computed by -fvec_alpha_norm(). - - \param v vector to compute norm from - \param p order of the computed norm - -*/ -void fvec_alpha_normalise (fvec_t * v, smpl_t p); - -/** add a constant to each elements of a vector - - \param v vector to add constant to - \param c constant to add to v - -*/ -void fvec_add (fvec_t * v, smpl_t c); - -/** remove the minimum value of the vector to each elements - - \param v vector to remove minimum from - -*/ -void fvec_min_removal (fvec_t * v); - -/** compute moving median threshold of a vector - - This function computes the moving median threshold value of at the given -position of a vector, taking the median among post elements before and up to -pre elements after pos. - - \param v input vector - \param tmp temporary vector of length post+1+pre - \param post length of causal part to take before pos - \param pre length of anti-causal part to take after pos - \param pos index to compute threshold for - - \return moving median threshold value - -*/ -smpl_t fvec_moving_thres (fvec_t * v, fvec_t * tmp, uint_t post, uint_t pre, - uint_t pos); - -/** apply adaptive threshold to a vector - - For each points at position p of an input vector, this function remove the -moving median threshold computed at p. - - \param v input vector - \param tmp temporary vector of length post+1+pre - \param post length of causal part to take before pos - \param pre length of anti-causal part to take after pos - -*/ -void fvec_adapt_thres (fvec_t * v, fvec_t * tmp, uint_t post, uint_t pre); - -/** returns the median of a vector - - The QuickSelect routine is based on the algorithm described in "Numerical -recipes in C", Second Edition, Cambridge University Press, 1992, Section 8.5, -ISBN 0-521-43108-5 - - This implementation of the QuickSelect routine is based on Nicolas -Devillard's implementation, available at http://ndevilla.free.fr/median/median/ -and in the Public Domain. - - \param v vector to get median from - - \return the median of v - -*/ -smpl_t fvec_median (fvec_t * v); - -/** finds exact peak index by quadratic interpolation*/ -smpl_t fvec_quadint (fvec_t * x, uint_t pos); - -/** Quadratic interpolation using Lagrange polynomial. - - Inspired from ``Comparison of interpolation algorithms in real-time sound -processing'', Vladimir Arnost, - - \param s0,s1,s2 are 3 consecutive samples of a curve - \param pf is the floating point index [0;2] - - \return s0 + (pf/2.)*((pf-3.)*s0-2.*(pf-2.)*s1+(pf-1.)*s2); - -*/ -smpl_t aubio_quadfrac (smpl_t s0, smpl_t s1, smpl_t s2, smpl_t pf); - -/** return 1 if v[p] is a peak and positive, 0 otherwise - - This function returns 1 if a peak is found at index p in the vector v. The -peak is defined as follows: - - - v[p] is positive - - v[p-1] < v[p] - - v[p] > v[p+1] - - \param v input vector - \param p position of supposed for peak - - \return 1 if a peak is found, 0 otherwise - -*/ -uint_t fvec_peakpick (fvec_t * v, uint_t p); - -/** return 1 if a is a power of 2, 0 otherwise */ -uint_t aubio_is_power_of_two(uint_t a); - -/** return the next power of power of 2 greater than a */ -uint_t aubio_next_power_of_two(uint_t a); - -/** compute normalised autocorrelation function - - \param input vector to compute autocorrelation from - \param output vector to store autocorrelation function to - -*/ -void aubio_autocorr (fvec_t * input, fvec_t * output); - -#ifdef __cplusplus -} -#endif - -#endif - diff --git a/project_code/notePlayback/audioFileLoader2/src/aubio/aubio/aubio/musicutils.h b/project_code/notePlayback/audioFileLoader2/src/aubio/aubio/aubio/musicutils.h deleted file mode 100644 index 8ad29f05d..000000000 --- a/project_code/notePlayback/audioFileLoader2/src/aubio/aubio/aubio/musicutils.h +++ /dev/null @@ -1,139 +0,0 @@ -/* - Copyright (C) 2003-2009 Paul Brossier - - This file is part of aubio. - - aubio 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 3 of the License, or - (at your option) any later version. - - aubio 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 aubio. If not, see . - -*/ - -/** @file - * various functions useful in audio signal processing - */ - -#ifndef MUSICUTILS_H -#define MUSICUTILS_H - -#ifdef __cplusplus -extern "C" { -#endif - -/** create window - - References: - - - Window -function on Wikipedia - - Amalia de Götzen, Nicolas Bernardini, and Daniel Arfib. Traditional (?) -implementations of a phase vocoder: the tricks of the trade. In Proceedings of -the International Conference on Digital Audio Effects (DAFx-00), pages 37–44, -Uni- versity of Verona, Italy, 2000. - ( - ps.gz) - -*/ -fvec_t *new_aubio_window (char_t * window_type, uint_t size); - -/** set elements of a vector to window coefficients - - */ -uint_t fvec_set_window (fvec_t * window, char_t * window_type); - -/** compute the principal argument - - This function maps the input phase to its corresponding value wrapped in the -range \f$ [-\pi, \pi] \f$. - - \param phase unwrapped phase to map to the unit circle - - \return equivalent phase wrapped to the unit circle - -*/ -smpl_t aubio_unwrap2pi (smpl_t phase); - -/** convert frequency bin to midi value */ -smpl_t aubio_bintomidi (smpl_t bin, smpl_t samplerate, smpl_t fftsize); - -/** convert midi value to frequency bin */ -smpl_t aubio_miditobin (smpl_t midi, smpl_t samplerate, smpl_t fftsize); - -/** convert frequency bin to frequency (Hz) */ -smpl_t aubio_bintofreq (smpl_t bin, smpl_t samplerate, smpl_t fftsize); - -/** convert frequency (Hz) to frequency bin */ -smpl_t aubio_freqtobin (smpl_t freq, smpl_t samplerate, smpl_t fftsize); - -/** convert frequency (Hz) to midi value (0-128) */ -smpl_t aubio_freqtomidi (smpl_t freq); - -/** convert midi value (0-128) to frequency (Hz) */ -smpl_t aubio_miditofreq (smpl_t midi); - -/** clean up cached memory at the end of program - - This function should be used at the end of programs to purge all cached - memory. So far it is only useful to clean FFTW's cache. - -*/ -void aubio_cleanup (void); - -/** zero-crossing rate (ZCR) - - The zero-crossing rate is the number of times a signal changes sign, - divided by the length of this signal. - - \param v vector to compute ZCR from - - \return zero-crossing rate of v - -*/ -smpl_t aubio_zero_crossing_rate (fvec_t * v); - -/** compute sound pressure level (SPL) in dB - - This quantity is often wrongly called 'loudness'. - - \param v vector to compute dB SPL from - - \return level of v in dB SPL - -*/ -smpl_t aubio_db_spl (fvec_t * v); - -/** check if buffer level in dB SPL is under a given threshold - - \param v vector to get level from - \param threshold threshold in dB SPL - - \return 0 if level is under the given threshold, 1 otherwise - -*/ -uint_t aubio_silence_detection (fvec_t * v, smpl_t threshold); - -/** get buffer level if level >= threshold, 1. otherwise - - \param v vector to get level from - \param threshold threshold in dB SPL - - \return level in dB SPL if level >= threshold, 1. otherwise - -*/ -smpl_t aubio_level_detection (fvec_t * v, smpl_t threshold); - -#ifdef __cplusplus -} -#endif - -#endif - diff --git a/project_code/notePlayback/audioFileLoader2/src/aubio/aubio/aubio/onset/onset.h b/project_code/notePlayback/audioFileLoader2/src/aubio/aubio/aubio/onset/onset.h deleted file mode 100644 index 83dfff3c5..000000000 --- a/project_code/notePlayback/audioFileLoader2/src/aubio/aubio/aubio/onset/onset.h +++ /dev/null @@ -1,261 +0,0 @@ -/* - Copyright (C) 2006-2009 Paul Brossier - - This file is part of aubio. - - aubio 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 3 of the License, or - (at your option) any later version. - - aubio 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 aubio. If not, see . - -*/ - -/** \file - - Onset detection object - - The following routines compute the onset detection function and detect peaks - in these functions. When onsets are found above a given silence threshold, - and after a minimum inter-onset interval, the output vector returned by - ::aubio_onset_do is filled with `1`. Otherwise, the output vector remains - `0`. - - The peak-picking threshold, the silence threshold, and the minimum - inter-onset interval can be adjusted during the execution of the - aubio_onset_do routine using the corresponding functions. - - \example onset/test-onset.c - -*/ - - -#ifndef ONSET_H -#define ONSET_H - -#ifdef __cplusplus -extern "C" { -#endif - -/** onset detection object */ -typedef struct _aubio_onset_t aubio_onset_t; - -/** create onset detection object - - \param method onset detection type as specified in specdesc.h - \param buf_size buffer size for phase vocoder - \param hop_size hop size for phase vocoder - \param samplerate sampling rate of the input signal - -*/ -aubio_onset_t * new_aubio_onset (char_t * method, - uint_t buf_size, uint_t hop_size, uint_t samplerate); - -/** execute onset detection - - \param o onset detection object as returned by ::new_aubio_onset - \param input new audio vector of length hop_size - \param onset output vector of length 1, containing 0 if no onset was found, - and a value equal or greater than 1 otherwise - - When no onset was detected, the first element of the output vector `onset` - is set to 0. - - When an onset is found, the first element of the output vector `onset` is set - to `offset = 1 + a` where `a` is a number in the range`[0, 1]`. - - The final onset detection time, in samples, can be obtained with - ::aubio_onset_get_last_onset. It can also be derived from `offset` as - follows: - - \code - t = total_frames + offset * hop_size - delay - \endcode - - where `total_frames` is the total number of frames processed so far, and - `delay` is the current delay of the onset object, as returned by - ::aubio_onset_get_delay. - -*/ -void aubio_onset_do (aubio_onset_t *o, fvec_t * input, fvec_t * onset); - -/** get the time of the latest onset detected, in samples - - \param o onset detection object as returned by ::new_aubio_onset - -*/ -smpl_t aubio_onset_get_last_onset (aubio_onset_t *o); - -/** get the time of the latest onset detected, in seconds - - \param o onset detection object as returned by ::new_aubio_onset - -*/ -smpl_t aubio_onset_get_last_onset_s (aubio_onset_t *o); - -/** get the time of the latest onset detected, in milliseconds - - \param o onset detection object as returned by ::new_aubio_onset - -*/ -smpl_t aubio_onset_get_last_onset_ms (aubio_onset_t *o); - -/** set onset detection silence threshold - - \param o onset detection object as returned by ::new_aubio_onset - \param silence new silence detection threshold - -*/ -uint_t aubio_onset_set_silence(aubio_onset_t * o, smpl_t silence); - -/** get onset detection function - - \param o onset detection object as returned by ::new_aubio_onset - \return the current value of the descriptor - -*/ -smpl_t aubio_onset_get_descriptor ( aubio_onset_t *o); - -/** get thresholded onset detection function - - \param o onset detection object as returned by ::new_aubio_onset - \return the value of the thresholded descriptor - -*/ -smpl_t aubio_onset_get_thresholded_descriptor ( aubio_onset_t *o); - -/** set onset detection peak picking threshold - - \param o onset detection object as returned by ::new_aubio_onset - \param threshold new peak-picking threshold - -*/ -uint_t aubio_onset_set_threshold(aubio_onset_t * o, smpl_t threshold); - -/** set minimum inter onset interval in samples - - \param o onset detection object as returned by ::new_aubio_onset - \param minioi minimum interval between two consecutive onsets (in - samples) - -*/ -uint_t aubio_onset_set_minioi(aubio_onset_t * o, uint_t minioi); - -/** set minimum inter onset interval in seconds - - \param o onset detection object as returned by ::new_aubio_onset - \param minioi minimum interval between two consecutive onsets (in - seconds) - -*/ -uint_t aubio_onset_set_minioi_s(aubio_onset_t * o, smpl_t minioi); - -/** set minimum inter onset interval in milliseconds - - \param o onset detection object as returned by ::new_aubio_onset - \param minioi minimum interval between two consecutive onsets (in - milliseconds) - -*/ -uint_t aubio_onset_set_minioi_ms(aubio_onset_t * o, smpl_t minioi); - -/** set minimum inter onset interval in samples - - \param o onset detection object as returned by ::new_aubio_onset - \param delay constant system delay to take back from detection time - (in samples) - -*/ -uint_t aubio_onset_set_delay(aubio_onset_t * o, uint_t delay); - -/** set minimum inter onset interval in seconds - - \param o onset detection object as returned by ::new_aubio_onset - \param delay constant system delay to take back from detection time - (in seconds) - -*/ -uint_t aubio_onset_set_delay_s(aubio_onset_t * o, smpl_t delay); - -/** set minimum inter onset interval in milliseconds - - \param o onset detection object as returned by ::new_aubio_onset - \param delay constant system delay to take back from detection time - (in milliseconds) - -*/ -uint_t aubio_onset_set_delay_ms(aubio_onset_t * o, smpl_t delay); - -/** get minimum inter onset interval in samples - - \param o onset detection object as returned by ::new_aubio_onset - \return minimum interval between two consecutive onsets (in - samples) - -*/ -uint_t aubio_onset_get_minioi(aubio_onset_t * o); - -/** get minimum inter onset interval in seconds - - \param o onset detection object as returned by ::new_aubio_onset - \return minimum interval between two consecutive onsets (in - seconds) - -*/ -smpl_t aubio_onset_get_minioi_s(aubio_onset_t * o); - -/** get minimum inter onset interval in milliseconds - - \param o onset detection object as returned by ::new_aubio_onset - \return minimum interval between two consecutive onsets (in - milliseconds) - -*/ -smpl_t aubio_onset_get_minioi_ms(aubio_onset_t * o); - -/** get minimum inter onset interval in samples - - \param o onset detection object as returned by ::new_aubio_onset - \return constant system delay to take back from detection time - (in samples) - -*/ -uint_t aubio_onset_get_delay(aubio_onset_t * o); - -/** get minimum inter onset interval in seconds - - \param o onset detection object as returned by ::new_aubio_onset - \return constant system delay to take back from detection time - (in seconds) - -*/ -smpl_t aubio_onset_get_delay_s(aubio_onset_t * o); - -/** get minimum inter onset interval in milliseconds - - \param o onset detection object as returned by ::new_aubio_onset - \return constant system delay to take back from detection time - (in milliseconds) - -*/ -smpl_t aubio_onset_get_delay_ms(aubio_onset_t * o); - -/** delete onset detection object - - \param o onset detection object to delete - -*/ -void del_aubio_onset(aubio_onset_t * o); - -#ifdef __cplusplus -} -#endif - -#endif /* ONSET_H */ diff --git a/project_code/notePlayback/audioFileLoader2/src/aubio/aubio/aubio/onset/peakpicker.h b/project_code/notePlayback/audioFileLoader2/src/aubio/aubio/aubio/onset/peakpicker.h deleted file mode 100644 index 63b3b9b28..000000000 --- a/project_code/notePlayback/audioFileLoader2/src/aubio/aubio/aubio/onset/peakpicker.h +++ /dev/null @@ -1,57 +0,0 @@ -/* - Copyright (C) 2003-2009 Paul Brossier - - This file is part of aubio. - - aubio 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 3 of the License, or - (at your option) any later version. - - aubio 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 aubio. If not, see . - -*/ - -/** \file - - Peak picking utilities function - - \example onset/test-peakpicker.c - -*/ - -#ifndef PEAKPICK_H -#define PEAKPICK_H - -#ifdef __cplusplus -extern "C" { -#endif - -/** peak-picker structure */ -typedef struct _aubio_peakpicker_t aubio_peakpicker_t; - -/** peak-picker creation function */ -aubio_peakpicker_t * new_aubio_peakpicker(void); -/** real time peak picking function */ -void aubio_peakpicker_do(aubio_peakpicker_t * p, fvec_t * in, fvec_t * out); -/** destroy peak picker structure */ -void del_aubio_peakpicker(aubio_peakpicker_t * p); - -/** get current peak value */ -fvec_t *aubio_peakpicker_get_thresholded_input (aubio_peakpicker_t * p); -/** set peak picking threshold */ -uint_t aubio_peakpicker_set_threshold(aubio_peakpicker_t * p, smpl_t threshold); -/** get peak picking threshold */ -smpl_t aubio_peakpicker_get_threshold(aubio_peakpicker_t * p); - -#ifdef __cplusplus -} -#endif - -#endif /* PEAKPICK_H */ diff --git a/project_code/notePlayback/audioFileLoader2/src/aubio/aubio/aubio/pitch/pitch.h b/project_code/notePlayback/audioFileLoader2/src/aubio/aubio/aubio/pitch/pitch.h deleted file mode 100644 index 7ea3bfd6c..000000000 --- a/project_code/notePlayback/audioFileLoader2/src/aubio/aubio/aubio/pitch/pitch.h +++ /dev/null @@ -1,99 +0,0 @@ -/* - Copyright (C) 2003-2009 Paul Brossier - - This file is part of aubio. - - aubio 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 3 of the License, or - (at your option) any later version. - - aubio 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 aubio. If not, see . - -*/ - -#ifndef PITCH_H -#define PITCH_H - -#ifdef __cplusplus -extern "C" { -#endif - -/** \file - - Generic method for pitch detection - - This file creates the objects required for the computation of the selected - pitch detection algorithm and output the results, in midi note or Hz. - - \example pitch/test-pitch.c - -*/ - -/** pitch detection object */ -typedef struct _aubio_pitch_t aubio_pitch_t; - -/** execute pitch detection on an input signal frame - - \param o pitch detection object as returned by new_aubio_pitch() - \param in input signal of size [hop_size] - \param out output pitch candidates of size [1] - -*/ -void aubio_pitch_do (aubio_pitch_t * o, fvec_t * in, fvec_t * out); - -/** change yin or yinfft tolerance threshold - - \param o pitch detection object as returned by new_aubio_pitch() - \param tol tolerance default is 0.15 for yin and 0.85 for yinfft - -*/ -uint_t aubio_pitch_set_tolerance (aubio_pitch_t * o, smpl_t tol); - -/** deletion of the pitch detection object - - \param o pitch detection object as returned by new_aubio_pitch() - -*/ -void del_aubio_pitch (aubio_pitch_t * o); - -/** creation of the pitch detection object - - \param method set pitch detection algorithm - \param buf_size size of the input buffer to analyse - \param hop_size step size between two consecutive analysis instant - \param samplerate sampling rate of the signal - -*/ -aubio_pitch_t *new_aubio_pitch (char_t * method, - uint_t buf_size, uint_t hop_size, uint_t samplerate); - -/** set the output unit of the pitch detection object - - \param o pitch detection object as returned by new_aubio_pitch() - \param mode set pitch units for output - -*/ -uint_t aubio_pitch_set_unit (aubio_pitch_t * o, char_t * mode); - -/** get the current confidence - - \param o pitch detection object as returned by new_aubio_pitch() - \return the current confidence of the pitch algorithm - -The confidence - -*/ -smpl_t aubio_pitch_get_confidence (aubio_pitch_t * o); - -#ifdef __cplusplus -} -#endif - -#endif /*PITCH_H*/ diff --git a/project_code/notePlayback/audioFileLoader2/src/aubio/aubio/aubio/pitch/pitchfcomb.h b/project_code/notePlayback/audioFileLoader2/src/aubio/aubio/aubio/pitch/pitchfcomb.h deleted file mode 100644 index 471208f9c..000000000 --- a/project_code/notePlayback/audioFileLoader2/src/aubio/aubio/aubio/pitch/pitchfcomb.h +++ /dev/null @@ -1,78 +0,0 @@ -/* - Copyright (C) 2003-2009 Paul Brossier - - This file is part of aubio. - - aubio 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 3 of the License, or - (at your option) any later version. - - aubio 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 aubio. If not, see . - -*/ - -/** \file - - Pitch detection using a fast harmonic comb filter - - This pitch extraction method implements a fast harmonic comb filter to - determine the fundamental frequency of a harmonic sound. - - This file was derived from the tuneit project, written by Mario Lang to - detect the fundamental frequency of a sound. - - See http://delysid.org/tuneit.html - - \example pitch/test-pitchfcomb.c - -*/ - -#ifndef _PITCHFCOMB_H -#define _PITCHFCOMB_H - -#ifdef __cplusplus -extern "C" { -#endif - -/** pitch detection object */ -typedef struct _aubio_pitchfcomb_t aubio_pitchfcomb_t; - -/** execute pitch detection on an input buffer - - \param p pitch detection object as returned by new_aubio_pitchfcomb - \param input input signal window (length as specified at creation time) - \param output pitch candidates in bins - -*/ -void aubio_pitchfcomb_do (aubio_pitchfcomb_t * p, fvec_t * input, - fvec_t * output); - -/** creation of the pitch detection object - - \param buf_size size of the input buffer to analyse - \param hop_size step size between two consecutive analysis instant - -*/ -aubio_pitchfcomb_t *new_aubio_pitchfcomb (uint_t buf_size, uint_t hop_size); - -/** deletion of the pitch detection object - - \param p pitch detection object as returned by new_aubio_pitchfcomb - -*/ -void del_aubio_pitchfcomb (aubio_pitchfcomb_t * p); - -#ifdef __cplusplus -} -#endif - -#endif /* _PITCHFCOMB_H */ - - diff --git a/project_code/notePlayback/audioFileLoader2/src/aubio/aubio/aubio/pitch/pitchmcomb.h b/project_code/notePlayback/audioFileLoader2/src/aubio/aubio/aubio/pitch/pitchmcomb.h deleted file mode 100644 index 48809aab1..000000000 --- a/project_code/notePlayback/audioFileLoader2/src/aubio/aubio/aubio/pitch/pitchmcomb.h +++ /dev/null @@ -1,77 +0,0 @@ -/* - Copyright (C) 2003-2009 Paul Brossier - - This file is part of aubio. - - aubio 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 3 of the License, or - (at your option) any later version. - - aubio 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 aubio. If not, see . - -*/ - -/** \file - - Pitch detection using multiple-comb filter - - This fundamental frequency estimation algorithm implements spectral - flattening, multi-comb filtering and peak histogramming. - - This method was designed by Juan P. Bello and described in: - - Juan-Pablo Bello. ``Towards the Automated Analysis of Simple Polyphonic - Music''. PhD thesis, Centre for Digital Music, Queen Mary University of - London, London, UK, 2003. - - \example pitch/test-pitchmcomb.c - -*/ - -#ifndef PITCHMCOMB_H -#define PITCHMCOMB_H - -#ifdef __cplusplus -extern "C" { -#endif - -/** pitch detection object */ -typedef struct _aubio_pitchmcomb_t aubio_pitchmcomb_t; - -/** execute pitch detection on an input spectral frame - - \param p pitch detection object as returned by new_aubio_pitchmcomb - \param in_fftgrain input signal spectrum as computed by aubio_pvoc_do - \param out_cands pitch candidate frequenciess, in bins - -*/ -void aubio_pitchmcomb_do (aubio_pitchmcomb_t * p, cvec_t * in_fftgrain, - fvec_t * out_cands); - -/** creation of the pitch detection object - - \param buf_size size of the input buffer to analyse - \param hop_size step size between two consecutive analysis instant - -*/ -aubio_pitchmcomb_t *new_aubio_pitchmcomb (uint_t buf_size, uint_t hop_size); - -/** deletion of the pitch detection object - - \param p pitch detection object as returned by new_aubio_pitchfcomb - -*/ -void del_aubio_pitchmcomb (aubio_pitchmcomb_t * p); - -#ifdef __cplusplus -} -#endif - -#endif /* PITCHMCOMB_H */ diff --git a/project_code/notePlayback/audioFileLoader2/src/aubio/aubio/aubio/pitch/pitchschmitt.h b/project_code/notePlayback/audioFileLoader2/src/aubio/aubio/aubio/pitch/pitchschmitt.h deleted file mode 100644 index 5a9ee5619..000000000 --- a/project_code/notePlayback/audioFileLoader2/src/aubio/aubio/aubio/pitch/pitchschmitt.h +++ /dev/null @@ -1,76 +0,0 @@ -/* - Copyright (C) 2003-2009 Paul Brossier - - This file is part of aubio. - - aubio 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 3 of the License, or - (at your option) any later version. - - aubio 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 aubio. If not, see . - -*/ - -/** \file - - Pitch detection using a Schmitt trigger - - This pitch extraction method implements a Schmitt trigger to estimate the - period of a signal. - - This file was derived from the tuneit project, written by Mario Lang to - detect the fundamental frequency of a sound. - - See http://delysid.org/tuneit.html - - \example pitch/test-pitchschmitt.c - -*/ - -#ifndef _PITCHSCHMITT_H -#define _PITCHSCHMITT_H - -#ifdef __cplusplus -extern "C" { -#endif - -/** pitch detection object */ -typedef struct _aubio_pitchschmitt_t aubio_pitchschmitt_t; - -/** execute pitch detection on an input buffer - - \param p pitch detection object as returned by new_aubio_pitchschmitt - \param samples_in input signal vector (length as specified at creation time) - \param cands_out pitch period estimates, in samples - -*/ -void aubio_pitchschmitt_do (aubio_pitchschmitt_t * p, fvec_t * samples_in, - fvec_t * cands_out); - -/** creation of the pitch detection object - - \param buf_size size of the input buffer to analyse - -*/ -aubio_pitchschmitt_t *new_aubio_pitchschmitt (uint_t buf_size); - -/** deletion of the pitch detection object - - \param p pitch detection object as returned by new_aubio_pitchschmitt - -*/ -void del_aubio_pitchschmitt (aubio_pitchschmitt_t * p); - -#ifdef __cplusplus -} -#endif - -#endif /* _PITCHSCHMITT_H */ - diff --git a/project_code/notePlayback/audioFileLoader2/src/aubio/aubio/aubio/pitch/pitchyin.h b/project_code/notePlayback/audioFileLoader2/src/aubio/aubio/aubio/pitch/pitchyin.h deleted file mode 100644 index c6f2e1f55..000000000 --- a/project_code/notePlayback/audioFileLoader2/src/aubio/aubio/aubio/pitch/pitchyin.h +++ /dev/null @@ -1,99 +0,0 @@ -/* - Copyright (C) 2003-2009 Paul Brossier - - This file is part of aubio. - - aubio 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 3 of the License, or - (at your option) any later version. - - aubio 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 aubio. If not, see . - -*/ - -/** \file - - Pitch detection using the YIN algorithm - - This algorithm was developped by A. de Cheveigne and H. Kawahara and - published in: - - De Cheveigné, A., Kawahara, H. (2002) "YIN, a fundamental frequency - estimator for speech and music", J. Acoust. Soc. Am. 111, 1917-1930. - - see http://recherche.ircam.fr/equipes/pcm/pub/people/cheveign.html - - \example pitch/test-pitchyin.c - -*/ - -#ifndef PITCHYIN_H -#define PITCHYIN_H - -#ifdef __cplusplus -extern "C" { -#endif - -/** pitch detection object */ -typedef struct _aubio_pitchyin_t aubio_pitchyin_t; - -/** creation of the pitch detection object - - \param buf_size size of the input buffer to analyse - -*/ -aubio_pitchyin_t *new_aubio_pitchyin (uint_t buf_size); - -/** deletion of the pitch detection object - - \param o pitch detection object as returned by new_aubio_pitchyin() - -*/ -void del_aubio_pitchyin (aubio_pitchyin_t * o); - -/** execute pitch detection an input buffer - - \param o pitch detection object as returned by new_aubio_pitchyin() - \param samples_in input signal vector (length as specified at creation time) - \param cands_out pitch period candidates, in samples - -*/ -void aubio_pitchyin_do (aubio_pitchyin_t * o, fvec_t * samples_in, fvec_t * cands_out); - - -/** set tolerance parameter for YIN algorithm - - \param o YIN pitch detection object - \param tol tolerance parameter for minima selection [default 0.15] - -*/ -uint_t aubio_pitchyin_set_tolerance (aubio_pitchyin_t * o, smpl_t tol); - -/** get tolerance parameter for YIN algorithm - - \param o YIN pitch detection object - \return tolerance parameter for minima selection [default 0.15] - -*/ -smpl_t aubio_pitchyin_get_tolerance (aubio_pitchyin_t * o); - -/** get current confidence of YIN algorithm - - \param o YIN pitch detection object - \return confidence parameter - -*/ -smpl_t aubio_pitchyin_get_confidence (aubio_pitchyin_t * o); - -#ifdef __cplusplus -} -#endif - -#endif /*PITCHYIN_H*/ diff --git a/project_code/notePlayback/audioFileLoader2/src/aubio/aubio/aubio/pitch/pitchyinfft.h b/project_code/notePlayback/audioFileLoader2/src/aubio/aubio/aubio/pitch/pitchyinfft.h deleted file mode 100644 index a26319c4f..000000000 --- a/project_code/notePlayback/audioFileLoader2/src/aubio/aubio/aubio/pitch/pitchyinfft.h +++ /dev/null @@ -1,98 +0,0 @@ -/* - Copyright (C) 2003-2009 Paul Brossier - - This file is part of aubio. - - aubio 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 3 of the License, or - (at your option) any later version. - - aubio 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 aubio. If not, see . - -*/ - -/** \file - - Pitch detection using a spectral implementation of the YIN algorithm - - This algorithm was derived from the YIN algorithm (see pitchyin.c). In this - implementation, a Fourier transform is used to compute a tapered square - difference function, which allows spectral weighting. Because the difference - function is tapered, the selection of the period is simplified. - - Paul Brossier, ``Automatic annotation of musical audio for interactive - systems'', Chapter 3, Pitch Analysis, PhD thesis, Centre for Digital music, - Queen Mary University of London, London, UK, 2006. - - \example pitch/test-pitchyinfft.c - -*/ - -#ifndef PITCHYINFFT_H -#define PITCHYINFFT_H - -#ifdef __cplusplus -extern "C" { -#endif - -/** pitch detection object */ -typedef struct _aubio_pitchyinfft_t aubio_pitchyinfft_t; - -/** execute pitch detection on an input buffer - - \param o pitch detection object as returned by new_aubio_pitchyinfft - \param samples_in input signal vector (length as specified at creation time) - \param cands_out pitch period candidates, in samples - -*/ -void aubio_pitchyinfft_do (aubio_pitchyinfft_t * o, fvec_t * samples_in, fvec_t * cands_out); -/** creation of the pitch detection object - - \param buf_size size of the input buffer to analyse - -*/ -aubio_pitchyinfft_t *new_aubio_pitchyinfft (uint_t buf_size); -/** deletion of the pitch detection object - - \param o pitch detection object as returned by new_aubio_pitchyinfft() - -*/ -void del_aubio_pitchyinfft (aubio_pitchyinfft_t * o); - -/** get tolerance parameter for YIN algorithm - - \param o YIN pitch detection object - - \return tolerance parameter for minima selection [default 0.15] - -*/ -smpl_t aubio_pitchyinfft_get_tolerance (aubio_pitchyinfft_t * o); - -/** set tolerance parameter for YIN algorithm - - \param o YIN pitch detection object - \param tol tolerance parameter for minima selection [default 0.15] - -*/ -uint_t aubio_pitchyinfft_set_tolerance (aubio_pitchyinfft_t * o, smpl_t tol); - -/** get current confidence of YIN algorithm - - \param o YIN pitch detection object - \return confidence parameter - -*/ -smpl_t aubio_pitchyinfft_get_confidence (aubio_pitchyinfft_t * o); - -#ifdef __cplusplus -} -#endif - -#endif /*PITCHYINFFT_H*/ diff --git a/project_code/notePlayback/audioFileLoader2/src/aubio/aubio/aubio/spectral/fft.h b/project_code/notePlayback/audioFileLoader2/src/aubio/aubio/aubio/spectral/fft.h deleted file mode 100644 index 1c000377e..000000000 --- a/project_code/notePlayback/audioFileLoader2/src/aubio/aubio/aubio/spectral/fft.h +++ /dev/null @@ -1,142 +0,0 @@ -/* - Copyright (C) 2003-2009 Paul Brossier - - This file is part of aubio. - - aubio 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 3 of the License, or - (at your option) any later version. - - aubio 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 aubio. If not, see . - -*/ - -/** \file - - Fast Fourier Transform - - \example src/spectral/test-fft.c - -*/ - -#ifndef FFT_H_ -#define FFT_H_ - -#ifdef __cplusplus -extern "C" { -#endif - -/** FFT object - - This object computes forward and backward FFTs, using the complex type to - store the results. The phase vocoder or aubio_mfft_t objects should be - preferred to using directly aubio_fft_t. The FFT are computed using FFTW3 - (although support for another library could be added). - -*/ -typedef struct _aubio_fft_t aubio_fft_t; - -/** create new FFT computation object - - \param size length of the FFT - -*/ -aubio_fft_t * new_aubio_fft (uint_t size); -/** delete FFT object - - \param s fft object as returned by new_aubio_fft - -*/ -void del_aubio_fft(aubio_fft_t * s); - -/** compute forward FFT - - \param s fft object as returned by new_aubio_fft - \param input input signal - \param spectrum output spectrum - -*/ -void aubio_fft_do (aubio_fft_t *s, fvec_t * input, cvec_t * spectrum); -/** compute backward (inverse) FFT - - \param s fft object as returned by new_aubio_fft - \param spectrum input spectrum - \param output output signal - -*/ -void aubio_fft_rdo (aubio_fft_t *s, cvec_t * spectrum, fvec_t * output); - -/** compute forward FFT - - \param s fft object as returned by new_aubio_fft - \param input real input signal - \param compspec complex output fft real/imag - -*/ -void aubio_fft_do_complex (aubio_fft_t *s, fvec_t * input, fvec_t * compspec); -/** compute backward (inverse) FFT from real/imag - - \param s fft object as returned by new_aubio_fft - \param compspec real/imag input fft array - \param output real output array - -*/ -void aubio_fft_rdo_complex (aubio_fft_t *s, fvec_t * compspec, fvec_t * output); - -/** convert real/imag spectrum to norm/phas spectrum - - \param compspec real/imag input fft array - \param spectrum cvec norm/phas output array - -*/ -void aubio_fft_get_spectrum(fvec_t * compspec, cvec_t * spectrum); -/** convert real/imag spectrum to norm/phas spectrum - - \param compspec real/imag input fft array - \param spectrum cvec norm/phas output array - -*/ -void aubio_fft_get_realimag(cvec_t * spectrum, fvec_t * compspec); - -/** compute phas spectrum from real/imag parts - - \param compspec real/imag input fft array - \param spectrum cvec norm/phas output array - -*/ -void aubio_fft_get_phas(fvec_t * compspec, cvec_t * spectrum); -/** compute imaginary part from the norm/phas cvec - - \param spectrum norm/phas input array - \param compspec real/imag output fft array - -*/ -void aubio_fft_get_imag(cvec_t * spectrum, fvec_t * compspec); - -/** compute norm component from real/imag parts - - \param compspec real/imag input fft array - \param spectrum cvec norm/phas output array - -*/ -void aubio_fft_get_norm(fvec_t * compspec, cvec_t * spectrum); -/** compute real part from norm/phas components - - \param spectrum norm/phas input array - \param compspec real/imag output fft array - -*/ -void aubio_fft_get_real(cvec_t * spectrum, fvec_t * compspec); - -#ifdef __cplusplus -} -#endif - -#endif // FFT_H_ diff --git a/project_code/notePlayback/audioFileLoader2/src/aubio/aubio/aubio/spectral/filterbank.h b/project_code/notePlayback/audioFileLoader2/src/aubio/aubio/aubio/spectral/filterbank.h deleted file mode 100644 index 6813faf4c..000000000 --- a/project_code/notePlayback/audioFileLoader2/src/aubio/aubio/aubio/spectral/filterbank.h +++ /dev/null @@ -1,90 +0,0 @@ -/* - Copyright (C) 2007-2009 Paul Brossier - and Amaury Hazan - - This file is part of aubio. - - aubio 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 3 of the License, or - (at your option) any later version. - - aubio 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 aubio. If not, see . - -*/ - -/** \file - - Filterbank object - - General-purpose spectral filterbank object. - - \example spectral/test-filterbank.c - -*/ - -#ifndef FILTERBANK_H -#define FILTERBANK_H - -#ifdef __cplusplus -extern "C" -{ -#endif - -/** filterbank object - - This object stores a matrix of spectral filter coefficients. - - */ -typedef struct _aubio_filterbank_t aubio_filterbank_t; - -/** create filterbank object - - \param n_filters number of filters to create - \param win_s size of analysis buffer (and length the FFT transform) - -*/ -aubio_filterbank_t *new_aubio_filterbank (uint_t n_filters, uint_t win_s); - -/** destroy filterbank object - - \param fb filterbank, as returned by new_aubio_filterbank() method - -*/ -void del_aubio_filterbank (aubio_filterbank_t * fb); - -/** compute filterbank - - \param fb filterbank containing nfilt x win_s filter coefficients - \param in input spectrum containing chans x win_s spectrum - \param out output vector containing chans x nfilt output values - -*/ -void aubio_filterbank_do (aubio_filterbank_t * fb, cvec_t * in, fvec_t * out); - -/** return a pointer to the matrix object containing all filter coefficients - - \param f filterbank object to get coefficients from - - */ -fmat_t *aubio_filterbank_get_coeffs (aubio_filterbank_t * f); - -/** copy filter coefficients to the filterbank - - \param f filterbank object to set coefficients - \param filters filter bank coefficients to copy from - - */ -uint_t aubio_filterbank_set_coeffs (aubio_filterbank_t * f, fmat_t * filters); - -#ifdef __cplusplus -} -#endif - -#endif // FILTERBANK_H diff --git a/project_code/notePlayback/audioFileLoader2/src/aubio/aubio/aubio/spectral/filterbank_mel.h b/project_code/notePlayback/audioFileLoader2/src/aubio/aubio/aubio/spectral/filterbank_mel.h deleted file mode 100644 index d2e8876c6..000000000 --- a/project_code/notePlayback/audioFileLoader2/src/aubio/aubio/aubio/spectral/filterbank_mel.h +++ /dev/null @@ -1,72 +0,0 @@ -/* - Copyright (C) 2007-2009 Paul Brossier - and Amaury Hazan - - This file is part of aubio. - - aubio 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 3 of the License, or - (at your option) any later version. - - aubio 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 aubio. If not, see . - -*/ - -/** \file - - Filterbank object coefficients initialization - - Functions to create set the ::aubio_filterbank_t coefficients to - - ::aubio_filterbank_set_triangle_bands: overlapping triangular bands, - - ::aubio_filterbank_set_mel_coeffs_slaney: Mel frequency bands. - - \example spectral/test-filterbank_mel.c - -*/ - -#ifndef FILTERBANK_MEL_H -#define FILTERBANK_MEL_H - -#ifdef __cplusplus -extern "C" -{ -#endif - -/** filterbank initialization with triangular and overlapping bands - - \param fb filterbank object - \param freqs arbitrary array of boundary frequencies - \param samplerate audio sampling rate - - This function computes the coefficients of the filterbank based on the - boundaries found in freqs, in Hz, and using triangular overlapping bands. - -*/ -uint_t aubio_filterbank_set_triangle_bands (aubio_filterbank_t * fb, - fvec_t * freqs, smpl_t samplerate); - -/** filterbank initialization for Mel filters using Slaney's coefficients - - \param fb filterbank object - \param samplerate audio sampling rate - - The filter coefficients are built according to Malcolm Slaney's Auditory - Toolbox, available at http://cobweb.ecn.purdue.edu/~malcolm/interval/1998-010/ - (see file mfcc.m). - -*/ -uint_t aubio_filterbank_set_mel_coeffs_slaney (aubio_filterbank_t * fb, - smpl_t samplerate); - -#ifdef __cplusplus -} -#endif - -#endif // FILTERBANK_MEL_H diff --git a/project_code/notePlayback/audioFileLoader2/src/aubio/aubio/aubio/spectral/mfcc.h b/project_code/notePlayback/audioFileLoader2/src/aubio/aubio/aubio/spectral/mfcc.h deleted file mode 100644 index b6befa1de..000000000 --- a/project_code/notePlayback/audioFileLoader2/src/aubio/aubio/aubio/spectral/mfcc.h +++ /dev/null @@ -1,72 +0,0 @@ -/* - Copyright (C) 2007-2009 Paul Brossier - and Amaury Hazan - - This file is part of aubio. - - aubio 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 3 of the License, or - (at your option) any later version. - - aubio 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 aubio. If not, see . - -*/ - -/** \file - - Mel-frequency cepstrum coefficients object - - \example spectral/test-mfcc.c - -*/ - -#ifndef MFCC_H -#define MFCC_H - -#ifdef __cplusplus -extern "C" -{ -#endif - -/** mfcc object */ -typedef struct _aubio_mfcc_t aubio_mfcc_t; - -/** create mfcc object - - \param buf_size size of analysis buffer (and length the FFT transform) - \param samplerate audio sampling rate - \param n_coeffs number of desired coefficients - \param n_filters number of desired filters - -*/ -aubio_mfcc_t *new_aubio_mfcc (uint_t buf_size, - uint_t n_filters, uint_t n_coeffs, uint_t samplerate); - -/** delete mfcc object - - \param mf mfcc object as returned by new_aubio_mfcc - -*/ -void del_aubio_mfcc (aubio_mfcc_t * mf); - -/** mfcc object processing - - \param mf mfcc object as returned by new_aubio_mfcc - \param in input spectrum (buf_size long) - \param out output mel coefficients buffer (n_coeffs long) - -*/ -void aubio_mfcc_do (aubio_mfcc_t * mf, cvec_t * in, fvec_t * out); - -#ifdef __cplusplus -} -#endif - -#endif // MFCC_H diff --git a/project_code/notePlayback/audioFileLoader2/src/aubio/aubio/aubio/spectral/phasevoc.h b/project_code/notePlayback/audioFileLoader2/src/aubio/aubio/aubio/spectral/phasevoc.h deleted file mode 100644 index cd4f739f6..000000000 --- a/project_code/notePlayback/audioFileLoader2/src/aubio/aubio/aubio/spectral/phasevoc.h +++ /dev/null @@ -1,102 +0,0 @@ -/* - Copyright (C) 2003-2009 Paul Brossier - - This file is part of aubio. - - aubio 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 3 of the License, or - (at your option) any later version. - - aubio 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 aubio. If not, see . - -*/ - -/** \file - - Phase vocoder object - - This object implements a phase vocoder. The spectral frames are computed - using a HanningZ window and a swapped version of the signal to simplify the - phase relationships across frames. The window sizes and overlap are specified - at creation time. - - \example spectral/test-phasevoc.c - -*/ - -#ifndef _PHASEVOC_H -#define _PHASEVOC_H - -#ifdef __cplusplus -extern "C" { -#endif - -/** phasevocoder object */ -typedef struct _aubio_pvoc_t aubio_pvoc_t; - -/** create phase vocoder object - - \param win_s size of analysis buffer (and length the FFT transform) - \param hop_s step size between two consecutive analysis - -*/ -aubio_pvoc_t * new_aubio_pvoc (uint_t win_s, uint_t hop_s); -/** delete phase vocoder object - - \param pv phase vocoder object as returned by new_aubio_pvoc - -*/ -void del_aubio_pvoc(aubio_pvoc_t *pv); - -/** compute spectral frame - - This function accepts an input vector of size [hop_s]. The - analysis buffer is rotated and filled with the new data. After windowing of - this signal window, the Fourier transform is computed and returned in - fftgrain as two vectors, magnitude and phase. - - \param pv phase vocoder object as returned by new_aubio_pvoc - \param in new input signal (hop_s long) - \param fftgrain output spectral frame - -*/ -void aubio_pvoc_do(aubio_pvoc_t *pv, fvec_t *in, cvec_t * fftgrain); -/** compute signal from spectral frame - - This function takes an input spectral frame fftgrain of size - [buf_s] and computes its inverse Fourier transform. Overlap-add - synthesis is then computed using the previously synthetised frames, and the - output stored in out. - - \param pv phase vocoder object as returned by new_aubio_pvoc - \param fftgrain input spectral frame - \param out output signal (hop_s long) - -*/ -void aubio_pvoc_rdo(aubio_pvoc_t *pv, cvec_t * fftgrain, fvec_t *out); - -/** get window size - - \param pv phase vocoder to get the window size from - -*/ -uint_t aubio_pvoc_get_win(aubio_pvoc_t* pv); -/** get hop size - - \param pv phase vocoder to get the hop size from - -*/ -uint_t aubio_pvoc_get_hop(aubio_pvoc_t* pv); - -#ifdef __cplusplus -} -#endif - -#endif diff --git a/project_code/notePlayback/audioFileLoader2/src/aubio/aubio/aubio/spectral/specdesc.h b/project_code/notePlayback/audioFileLoader2/src/aubio/aubio/aubio/spectral/specdesc.h deleted file mode 100644 index 814f1909e..000000000 --- a/project_code/notePlayback/audioFileLoader2/src/aubio/aubio/aubio/spectral/specdesc.h +++ /dev/null @@ -1,194 +0,0 @@ -/* - Copyright (C) 2003-2009 Paul Brossier - - This file is part of aubio. - - aubio 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 3 of the License, or - (at your option) any later version. - - aubio 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 aubio. If not, see . - -*/ - -/** \file - - Spectral description functions - - All of the following spectral description functions take as arguments the FFT - of a windowed signal (as created with aubio_pvoc). They output one smpl_t per - buffer (stored in a vector of size [1]). - - \section specdesc Spectral description functions - - A list of the spectral description methods currently available follows. - - \subsection onsetdesc Onset detection functions - - These functions are designed to raise at notes attacks in music signals. - - \b \p energy : Energy based onset detection function - - This function calculates the local energy of the input spectral frame. - - \b \p hfc : High Frequency Content onset detection function - - This method computes the High Frequency Content (HFC) of the input spectral - frame. The resulting function is efficient at detecting percussive onsets. - - Paul Masri. Computer modeling of Sound for Transformation and Synthesis of - Musical Signal. PhD dissertation, University of Bristol, UK, 1996. - - \b \p complex : Complex Domain Method onset detection function - - Christopher Duxbury, Mike E. Davies, and Mark B. Sandler. Complex domain - onset detection for musical signals. In Proceedings of the Digital Audio - Effects Conference, DAFx-03, pages 90-93, London, UK, 2003. - - \b \p phase : Phase Based Method onset detection function - - Juan-Pablo Bello, Mike P. Davies, and Mark B. Sandler. Phase-based note onset - detection for music signals. In Proceedings of the IEEE International - Conference on Acoustics Speech and Signal Processing, pages 441­444, - Hong-Kong, 2003. - - \b \p specdiff : Spectral difference method onset detection function - - Jonhatan Foote and Shingo Uchihashi. The beat spectrum: a new approach to - rhythm analysis. In IEEE International Conference on Multimedia and Expo - (ICME 2001), pages 881­884, Tokyo, Japan, August 2001. - - \b \p kl : Kullback-Liebler onset detection function - - Stephen Hainsworth and Malcom Macleod. Onset detection in music audio - signals. In Proceedings of the International Computer Music Conference - (ICMC), Singapore, 2003. - - \b \p mkl : Modified Kullback-Liebler onset detection function - - Paul Brossier, ``Automatic annotation of musical audio for interactive - systems'', Chapter 2, Temporal segmentation, PhD thesis, Centre for Digital - music, Queen Mary University of London, London, UK, 2006. - - \b \p specflux : Spectral Flux - - Simon Dixon, Onset Detection Revisited, in ``Proceedings of the 9th - International Conference on Digital Audio Effects'' (DAFx-06), Montreal, - Canada, 2006. - - \subsection shapedesc Spectral shape descriptors - - The following descriptors are described in: - - Geoffroy Peeters, A large set of audio features for sound description - (similarity and classification) in the CUIDADO project, CUIDADO I.S.T. - Project Report 2004 (pdf) - - \b \p centroid : Spectral centroid - - The spectral centroid represents the barycenter of the spectrum. - - \e Note: This function returns the result in bin. To get the spectral - centroid in Hz, aubio_bintofreq() should be used. - - \b \p spread : Spectral spread - - The spectral spread is the variance of the spectral distribution around its - centroid. - - See also Standard - deviation on Wikipedia. - - \b \p skewness : Spectral skewness - - Similarly, the skewness is computed from the third order moment of the - spectrum. A negative skewness indicates more energy on the lower part of the - spectrum. A positive skewness indicates more energy on the high frequency of - the spectrum. - - See also Skewness on - Wikipedia. - - \b \p kurtosis : Spectral kurtosis - - The kurtosis is a measure of the flatness of the spectrum, computed from the - fourth order moment. - - See also Kurtosis on - Wikipedia. - - \b \p slope : Spectral slope - - The spectral slope represents decreasing rate of the spectral amplitude, - computed using a linear regression. - - \b \p decrease : Spectral decrease - - The spectral decrease is another representation of the decreasing rate, - based on perceptual criteria. - - \b \p rolloff : Spectral roll-off - - This function returns the bin number below which 95% of the spectrum energy - is found. - - \example spectral/test-specdesc.c - -*/ - - -#ifndef ONSETDETECTION_H -#define ONSETDETECTION_H - -#ifdef __cplusplus -extern "C" { -#endif - -/** spectral description structure */ -typedef struct _aubio_specdesc_t aubio_specdesc_t; - -/** execute spectral description function on a spectral frame - - Generic function to compute spectral detescription. - - \param o spectral description object as returned by new_aubio_specdesc() - \param fftgrain input signal spectrum as computed by aubio_pvoc_do - \param desc output vector (one sample long, to send to the peak picking) - -*/ -void aubio_specdesc_do (aubio_specdesc_t * o, cvec_t * fftgrain, - fvec_t * desc); - -/** creation of a spectral description object - - \param method spectral description method - \param buf_size length of the input spectrum frame - - The parameter \p method is a string that can be any of: - - - `energy`, `hfc`, `complex`, `phase`, `specdiff`, `kl`, `mkl`, `specflux` - - `centroid`, `spread`, `skewness`, `kurtosis`, `slope`, `decrease`, `rolloff` - -*/ -aubio_specdesc_t *new_aubio_specdesc (char_t * method, uint_t buf_size); - -/** deletion of a spectral descriptor - - \param o spectral descriptor object as returned by new_aubio_specdesc() - -*/ -void del_aubio_specdesc (aubio_specdesc_t * o); - -#ifdef __cplusplus -} -#endif - -#endif /* ONSETDETECTION_H */ diff --git a/project_code/notePlayback/audioFileLoader2/src/aubio/aubio/aubio/spectral/tss.h b/project_code/notePlayback/audioFileLoader2/src/aubio/aubio/aubio/spectral/tss.h deleted file mode 100644 index e6c0fc967..000000000 --- a/project_code/notePlayback/audioFileLoader2/src/aubio/aubio/aubio/spectral/tss.h +++ /dev/null @@ -1,103 +0,0 @@ -/* - Copyright (C) 2003-2009 Paul Brossier - - This file is part of aubio. - - aubio 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 3 of the License, or - (at your option) any later version. - - aubio 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 aubio. If not, see . - -*/ - -/** \file - - Transient / Steady-state Separation (TSS) - - This file implement a Transient / Steady-state Separation (TSS) as described - in: - - Christopher Duxbury, Mike E. Davies, and Mark B. Sandler. Separation of - transient information in musical audio using multiresolution analysis - techniques. In Proceedings of the Digital Audio Effects Conference, DAFx-01, - pages 1--5, Limerick, Ireland, 2001. - - Available at http://www.csis.ul.ie/dafx01/proceedings/papers/duxbury.pdf - - \example spectral/test-tss.c - -*/ - -#ifndef TSS_H -#define TSS_H - -#ifdef __cplusplus -extern "C" { -#endif - -/** Transient / Steady-state Separation object */ -typedef struct _aubio_tss_t aubio_tss_t; - -/** create tss object - - \param buf_size buffer size - \param hop_size step size - -*/ -aubio_tss_t *new_aubio_tss (uint_t buf_size, uint_t hop_size); - -/** delete tss object - - \param o tss object as returned by new_aubio_tss() - -*/ -void del_aubio_tss (aubio_tss_t * o); - -/** split input into transient and steady states components - - \param o tss object as returned by new_aubio_tss() - \param input input spectral frame - \param trans output transient components - \param stead output steady state components - -*/ -void aubio_tss_do (aubio_tss_t * o, cvec_t * input, cvec_t * trans, - cvec_t * stead); - -/** set transient / steady state separation threshold - - \param o tss object as returned by new_aubio_tss() - \param thrs new threshold value - -*/ -uint_t aubio_tss_set_threshold (aubio_tss_t * o, smpl_t thrs); - -/** set parameter a, defaults to 3 - - \param o tss object as returned by new_aubio_tss() - \param alpha new value for alpha parameter - -*/ -uint_t aubio_tss_set_alpha (aubio_tss_t * o, smpl_t alpha); - -/** set parameter b, defaults to 3 - - \param o tss object as returned by new_aubio_tss() - \param beta new value for beta parameter - -*/ -uint_t aubio_tss_set_beta (aubio_tss_t * o, smpl_t beta); - -#ifdef __cplusplus -} -#endif - -#endif /*TSS_H*/ diff --git a/project_code/notePlayback/audioFileLoader2/src/aubio/aubio/aubio/tempo/beattracking.h b/project_code/notePlayback/audioFileLoader2/src/aubio/aubio/aubio/tempo/beattracking.h deleted file mode 100644 index dcfa3cbd4..000000000 --- a/project_code/notePlayback/audioFileLoader2/src/aubio/aubio/aubio/tempo/beattracking.h +++ /dev/null @@ -1,98 +0,0 @@ -/* - Copyright (C) 2003-2009 Matthew Davies and Paul Brossier - - This file is part of aubio. - - aubio 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 3 of the License, or - (at your option) any later version. - - aubio 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 aubio. If not, see . - -*/ - -/** \file - - Beat tracking using a context dependant model - - This file implements the causal beat tracking algorithm designed by Matthew - Davies and described in the following articles: - - Matthew E. P. Davies and Mark D. Plumbley. Causal tempo tracking of audio. - In Proceedings of the International Symposium on Music Information Retrieval - (ISMIR), pages 164­169, Barcelona, Spain, 2004. - - Matthew E. P. Davies, Paul Brossier, and Mark D. Plumbley. Beat tracking - towards automatic musical accompaniment. In Proceedings of the Audio - Engeeniring Society 118th Convention, Barcelona, Spain, May 2005. - - \example tempo/test-beattracking.c - -*/ -#ifndef BEATTRACKING_H -#define BEATTRACKING_H - -#ifdef __cplusplus -extern "C" { -#endif - -/** beat tracking object */ -typedef struct _aubio_beattracking_t aubio_beattracking_t; - -/** create beat tracking object - - \param hop_size number of onset detection samples [512] - -*/ -aubio_beattracking_t * new_aubio_beattracking(uint_t hop_size); - -/** track the beat - - \param bt beat tracking object - \param dfframes current input detection function frame, smoothed by - adaptive median threshold. - \param out stored detected beat locations - -*/ -void aubio_beattracking_do (aubio_beattracking_t * bt, fvec_t * dfframes, - fvec_t * out); - -/** get current tempo in bpm - - \param bt beat tracking object - - Returns the currently observed tempo, in beats per minutes, or 0 if no - consistent value is found. - -*/ -smpl_t aubio_beattracking_get_bpm(aubio_beattracking_t * bt); - -/** get current tempo confidence - - \param bt beat tracking object - - Returns the confidence with which the tempo has been observed, 0 if no - consistent value is found. - -*/ -smpl_t aubio_beattracking_get_confidence(aubio_beattracking_t * bt); - -/** delete beat tracking object - - \param p beat tracking object - -*/ -void del_aubio_beattracking(aubio_beattracking_t * p); - -#ifdef __cplusplus -} -#endif - -#endif /* BEATTRACKING_H */ diff --git a/project_code/notePlayback/audioFileLoader2/src/aubio/aubio/aubio/tempo/tempo.h b/project_code/notePlayback/audioFileLoader2/src/aubio/aubio/aubio/tempo/tempo.h deleted file mode 100644 index dc5262896..000000000 --- a/project_code/notePlayback/audioFileLoader2/src/aubio/aubio/aubio/tempo/tempo.h +++ /dev/null @@ -1,81 +0,0 @@ -/* - Copyright (C) 2006-2009 Paul Brossier - - This file is part of aubio. - - aubio 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 3 of the License, or - (at your option) any later version. - - aubio 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 aubio. If not, see . - -*/ - -/** \file - - Tempo detection object - - This object stores all the memory required for tempo detection algorithm - and returns the estimated beat locations. - - \example tempo/test-tempo.c - -*/ - -#ifndef TEMPO_H -#define TEMPO_H - -#ifdef __cplusplus -extern "C" { -#endif - -/** tempo detection structure */ -typedef struct _aubio_tempo_t aubio_tempo_t; - -/** create tempo detection object */ -aubio_tempo_t * new_aubio_tempo (char_t * method, - uint_t buf_size, uint_t hop_size, uint_t samplerate); - -/** execute tempo detection */ -void aubio_tempo_do (aubio_tempo_t *o, fvec_t * input, fvec_t * tempo); - -/** set tempo detection silence threshold */ -uint_t aubio_tempo_set_silence(aubio_tempo_t * o, smpl_t silence); - -/** set tempo detection peak picking threshold */ -uint_t aubio_tempo_set_threshold(aubio_tempo_t * o, smpl_t threshold); - -/** get current tempo - - \param bt beat tracking object - - Returns the currently observed tempo, or 0 if no consistent value is found - -*/ -smpl_t aubio_tempo_get_bpm(aubio_tempo_t * bt); - -/** get current tempo confidence - - \param bt beat tracking object - - Returns the confidence with which the tempo has been observed, 0 if no - consistent value is found. - -*/ -smpl_t aubio_tempo_get_confidence(aubio_tempo_t * bt); - -/** delete tempo detection object */ -void del_aubio_tempo(aubio_tempo_t * o); - -#ifdef __cplusplus -} -#endif - -#endif /* TEMPO_H */ diff --git a/project_code/notePlayback/audioFileLoader2/src/aubio/aubio/aubio/temporal/a_weighting.h b/project_code/notePlayback/audioFileLoader2/src/aubio/aubio/aubio/temporal/a_weighting.h deleted file mode 100644 index e5f743d07..000000000 --- a/project_code/notePlayback/audioFileLoader2/src/aubio/aubio/aubio/temporal/a_weighting.h +++ /dev/null @@ -1,88 +0,0 @@ -/* - Copyright (C) 2003-2009 Paul Brossier - - This file is part of aubio. - - aubio 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 3 of the License, or - (at your option) any later version. - - aubio 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 aubio. If not, see . - -*/ - -#ifndef _ADESIGN_H -#define _ADESIGN_H - -/** \file - - A-weighting filter coefficients - - This file creates an A-weighting digital filter, which reduces low and high - frequencies and enhance the middle ones to reflect the ability of the human - hearing. - - The implementation is based on the following standard: - - - IEC/CD 1672: Electroacoustics-Sound Level Meters, IEC, Geneva, Nov. 1996, - for A- and C-weighting filters. - - See also: - - - A-Weighting on - Wikipedia - - Weighting filter on - Wikipedia - - Christophe - Couvreur's 'octave' toolbox - - The coefficients in this file have been computed using Christophe Couvreur's - scripts in octave 3.0 (debian package 1:3.0.5-6+b2 with octave-signal - 1.0.9-1+b1 on i386), with
 [b, a] = adsign(1/Fs) 
for various - sampling frequencies (8000, 11025, 16000, 22050, 24000, 32000, 44100, 48000, - 88200, 96000, and 192000 Hz). - - The sampling frequency should normally be higher than 20kHz, but most common - file sampling rates have been included for completeness. - - \example temporal/test-a_weighting.c - -*/ - -#ifdef __cplusplus -extern "C" { -#endif - -/** create new A-design filter - - \param samplerate sampling frequency of the signal to filter. Should be one of - 8000, 11025, 16000, 22050, 24000, 32000, 44100, 48000, 88200, 96000, and - 192000 Hz - - \return a new filter object - -*/ -aubio_filter_t *new_aubio_filter_a_weighting (uint_t samplerate); - -/** set feedback and feedforward coefficients of a A-weighting filter - - \param f filter object to get coefficients from - \param samplerate sampling frequency of the signal to filter. Should be one of - 8000, 11025, 16000, 22050, 24000, 32000, 44100, 48000, 88200, 96000, and - 192000 Hz - -*/ -uint_t aubio_filter_set_a_weighting (aubio_filter_t * f, uint_t samplerate); - -#ifdef __cplusplus -} -#endif - -#endif /* _ADESIGN_H */ diff --git a/project_code/notePlayback/audioFileLoader2/src/aubio/aubio/aubio/temporal/biquad.h b/project_code/notePlayback/audioFileLoader2/src/aubio/aubio/aubio/temporal/biquad.h deleted file mode 100644 index 42cb36f94..000000000 --- a/project_code/notePlayback/audioFileLoader2/src/aubio/aubio/aubio/temporal/biquad.h +++ /dev/null @@ -1,75 +0,0 @@ -/* - Copyright (C) 2003-2009 Paul Brossier - - This file is part of aubio. - - aubio 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 3 of the License, or - (at your option) any later version. - - aubio 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 aubio. If not, see . - -*/ - -#ifndef BIQUAD_H -#define BIQUAD_H - -/** \file - - Second order Infinite Impulse Response filter - - This file implements a normalised biquad filter (second order IIR): - - \f$ y[n] = b_0 x[n] + b_1 x[n-1] + b_2 x[n-2] - a_1 y[n-1] - a_2 y[n-2] \f$ - - The filtfilt version runs the filter twice, forward and backward, to - compensate the phase shifting of the forward operation. - - See also Digital - biquad filter on wikipedia. - - \example temporal/test-biquad.c - -*/ - -#ifdef __cplusplus -extern "C" { -#endif - -/** set coefficients of a biquad filter - - \param f filter object as returned by new_aubio_filter() - \param b0 forward filter coefficient - \param b1 forward filter coefficient - \param b2 forward filter coefficient - \param a1 feedback filter coefficient - \param a2 feedback filter coefficient - -*/ -uint_t aubio_filter_set_biquad (aubio_filter_t * f, lsmp_t b0, lsmp_t b1, - lsmp_t b2, lsmp_t a1, lsmp_t a2); - -/** create biquad filter with `b0`, `b1`, `b2`, `a1`, `a2` coeffs - - \param b0 forward filter coefficient - \param b1 forward filter coefficient - \param b2 forward filter coefficient - \param a1 feedback filter coefficient - \param a2 feedback filter coefficient - -*/ -aubio_filter_t *new_aubio_filter_biquad (lsmp_t b0, lsmp_t b1, lsmp_t b2, - lsmp_t a1, lsmp_t a2); - -#ifdef __cplusplus -} -#endif - -#endif /*BIQUAD_H*/ diff --git a/project_code/notePlayback/audioFileLoader2/src/aubio/aubio/aubio/temporal/c_weighting.h b/project_code/notePlayback/audioFileLoader2/src/aubio/aubio/aubio/temporal/c_weighting.h deleted file mode 100644 index 5e33b6c38..000000000 --- a/project_code/notePlayback/audioFileLoader2/src/aubio/aubio/aubio/temporal/c_weighting.h +++ /dev/null @@ -1,88 +0,0 @@ -/* - Copyright (C) 2003-2009 Paul Brossier - - This file is part of aubio. - - aubio 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 3 of the License, or - (at your option) any later version. - - aubio 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 aubio. If not, see . - -*/ - -#ifndef _CDESIGN_H -#define _CDESIGN_H - -/** \file - - C-weighting filter coefficients - - This file creates a C-weighting digital filter, which reduces low and high - frequencies and enhance the middle ones to reflect the ability of the human - hearing. - - The implementation is based on the following standard: - - - IEC/CD 1672: Electroacoustics-Sound Level Meters, IEC, Geneva, Nov. 1996, - for A- and C-weighting filters. - - See also: - - - A-Weighting on - Wikipedia - - Weighting filter on - Wikipedia - - Christophe - Couvreur's 'octave' toolbox - - The coefficients in this file have been computed using Christophe Couvreur's - scripts in octave 3.0 (debian package 1:3.0.5-6+b2 with octave-signal - 1.0.9-1+b1 on i386), with
 [b, a] = cdsign(1/Fs) 
for various - sampling frequencies (8000, 11025, 16000, 22050, 24000, 32000, 44100, 48000, - 88200, 96000, and 192000 Hz). - - The sampling frequency should normally be higher than 20kHz, but most common - file sampling rates have been included for completeness. - - \example temporal/test-c_weighting.c - -*/ - -#ifdef __cplusplus -extern "C" { -#endif - -/** create new C-design filter - - \param samplerate sampling frequency of the signal to filter. Should be one of - 8000, 11025, 16000, 22050, 24000, 32000, 44100, 48000, 88200, 96000, and - 192000 Hz - - \return a new filter object - -*/ -aubio_filter_t *new_aubio_filter_c_weighting (uint_t samplerate); - -/** set feedback and feedforward coefficients of a C-weighting filter - - \param f filter object to get coefficients from - \param samplerate sampling frequency of the signal to filter. Should be one of - 8000, 11025, 16000, 22050, 24000, 32000, 44100, 48000, 88200, 96000, and - 192000 Hz - -*/ -uint_t aubio_filter_set_c_weighting (aubio_filter_t * f, uint_t samplerate); - -#ifdef __cplusplus -} -#endif - -#endif /* _CDESIGN_H */ diff --git a/project_code/notePlayback/audioFileLoader2/src/aubio/aubio/aubio/temporal/filter.h b/project_code/notePlayback/audioFileLoader2/src/aubio/aubio/aubio/temporal/filter.h deleted file mode 100644 index 83d2e78c7..000000000 --- a/project_code/notePlayback/audioFileLoader2/src/aubio/aubio/aubio/temporal/filter.h +++ /dev/null @@ -1,176 +0,0 @@ -/* - Copyright (C) 2003-2009 Paul Brossier - - This file is part of aubio. - - aubio 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 3 of the License, or - (at your option) any later version. - - aubio 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 aubio. If not, see . - -*/ - -#ifndef FILTER_H -#define FILTER_H - -/** \file - - Digital filter - - This object stores a digital filter of order \f$n\f$. - It contains the following data: - - \f$ n*1 b_i \f$ feedforward coefficients - - \f$ n*1 a_i \f$ feedback coefficients - - \f$ n*c x_i \f$ input signal - - \f$ n*c y_i \f$ output signal - - For convenience, the samplerate of the input signal is also stored in the - object. - - Feedforward and feedback parameters can be modified using - aubio_filter_get_feedback() and aubio_filter_get_feedforward(). - - The function aubio_filter_do_outplace() computes the following output signal - \f$ y[n] \f$ from the input signal \f$ x[n] \f$: - - \f{eqnarray*}{ - y[n] = b_0 x[n] & + & b_1 x[n-1] + b_2 x[n-2] + ... + b_P x[n-P] \\ - & - & a_1 y[n-1] - a_2 y[n-2] - ... - a_P y[n-P] \\ - \f} - - The function aubio_filter_do() executes the same computation but modifies - directly the input signal (in-place). - - The function aubio_filter_do_filtfilt() version runs the filter twice, first - forward then backward, to compensate with the phase shifting of the forward - operation. - - Some convenience functions are provided: - - new_aubio_filter_a_weighting() and aubio_filter_set_a_weighting(), - - new_aubio_filter_c_weighting() and aubio_filter_set_c_weighting(). - - new_aubio_filter_biquad() and aubio_filter_set_biquad(). - - \example temporal/test-filter.c - -*/ - -#ifdef __cplusplus -extern "C" { -#endif - -/** Digital filter - -*/ -typedef struct _aubio_filter_t aubio_filter_t; - -/** filter input vector (in-place) - - \param f filter object as returned by new_aubio_filter() - \param in input vector to filter - -*/ -void aubio_filter_do (aubio_filter_t * f, fvec_t * in); - -/** filter input vector (out-of-place) - - \param f filter object as returned by new_aubio_filter() - \param in input vector to filter - \param out output vector to store filtered input - -*/ -void aubio_filter_do_outplace (aubio_filter_t * f, fvec_t * in, fvec_t * out); - -/** filter input vector forward and backward - - \param f ::aubio_filter_t object as returned by new_aubio_filter() - \param in ::fvec_t input vector to filter - \param tmp memory space to use for computation - -*/ -void aubio_filter_do_filtfilt (aubio_filter_t * f, fvec_t * in, fvec_t * tmp); - -/** returns a pointer to feedback coefficients \f$ a_i \f$ - - \param f filter object to get parameters from - - \return a pointer to the \f$ a_0 ... a_i ... a_P \f$ coefficients - -*/ -lvec_t *aubio_filter_get_feedback (aubio_filter_t * f); - -/** returns a pointer to feedforward coefficients \f$ b_i \f$ - - \param f filter object to get coefficients from - - \return a pointer to the \f$ b_0 ... b_i ... b_P \f$ coefficients - -*/ -lvec_t *aubio_filter_get_feedforward (aubio_filter_t * f); - -/** get order of the filter - - \param f filter to get order from - - \return the order of the filter - -*/ -uint_t aubio_filter_get_order (aubio_filter_t * f); - -/** get sampling rate of the filter - - \param f filter to get sampling rate from - - \return the sampling rate of the filter, in Hz - -*/ -uint_t aubio_filter_get_samplerate (aubio_filter_t * f); - -/** get sampling rate of the filter - - \param f filter to get sampling rate from - \param samplerate sample rate to set the filter to - - \return the sampling rate of the filter, in Hz - -*/ -uint_t aubio_filter_set_samplerate (aubio_filter_t * f, uint_t samplerate); - -/** reset filter memory - - \param f filter object as returned by new_aubio_filter() - -*/ -void aubio_filter_do_reset (aubio_filter_t * f); - -/** create new filter object - - This function creates a new ::aubio_filter_t object, given the order of the - filter. - - \param order order of the filter (number of coefficients) - - \return the newly created filter object - -*/ -aubio_filter_t *new_aubio_filter (uint_t order); - -/** delete a filter object - - \param f filter object to delete - -*/ -void del_aubio_filter (aubio_filter_t * f); - -#ifdef __cplusplus -} -#endif - -#endif /*FILTER_H*/ diff --git a/project_code/notePlayback/audioFileLoader2/src/aubio/aubio/aubio/temporal/resampler.h b/project_code/notePlayback/audioFileLoader2/src/aubio/aubio/aubio/temporal/resampler.h deleted file mode 100644 index 5111852bd..000000000 --- a/project_code/notePlayback/audioFileLoader2/src/aubio/aubio/aubio/temporal/resampler.h +++ /dev/null @@ -1,65 +0,0 @@ -/* - Copyright (C) 2003-2009 Paul Brossier - - This file is part of aubio. - - aubio 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 3 of the License, or - (at your option) any later version. - - aubio 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 aubio. If not, see . - -*/ - -#ifndef _RESAMPLE_H -#define _RESAMPLE_H - -/** \file - - Resampling object - - This object resamples an input vector into an output vector using - libsamplerate. See http://www.mega-nerd.com/SRC/ - -*/ - -#ifdef __cplusplus -extern "C" { -#endif - -/** resampler object */ -typedef struct _aubio_resampler_t aubio_resampler_t; - -/** create resampler object - - \param ratio output_sample_rate / input_sample_rate - \param type libsamplerate resampling type, see http://www.mega-nerd.com/SRC/api_misc.html#Converters - -*/ -aubio_resampler_t *new_aubio_resampler (smpl_t ratio, uint_t type); - -/** delete resampler object */ -void del_aubio_resampler (aubio_resampler_t * s); - -/** resample input in output - - \param s resampler object - \param input input buffer of size N - \param output output buffer of size N*ratio - -*/ -void aubio_resampler_do (aubio_resampler_t * s, fvec_t * input, - fvec_t * output); - -#ifdef __cplusplus -} -#endif - -#endif /* _RESAMPLE_H */ diff --git a/project_code/notePlayback/audioFileLoader2/src/aubio/aubio/aubio/types.h b/project_code/notePlayback/audioFileLoader2/src/aubio/aubio/aubio/types.h deleted file mode 100644 index 37733b620..000000000 --- a/project_code/notePlayback/audioFileLoader2/src/aubio/aubio/aubio/types.h +++ /dev/null @@ -1,70 +0,0 @@ -/* - Copyright (C) 2003-2009 Paul Brossier - - This file is part of aubio. - - aubio 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 3 of the License, or - (at your option) any later version. - - aubio 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 aubio. If not, see . - -*/ - -#ifndef AUBIO_TYPES_H -#define AUBIO_TYPES_H - -/** \file - - Definition of data types used in aubio - -*/ - -#ifdef __cplusplus -extern "C" { -#endif - -#ifndef HAVE_AUBIO_DOUBLE -/** defined to 1 if aubio is compiled in double precision */ -#define HAVE_AUBIO_DOUBLE 0 -#endif - -/** short sample format (32 or 64 bits) */ -#if !HAVE_AUBIO_DOUBLE -typedef float smpl_t; -/** print format for sample in single precision */ -#define AUBIO_SMPL_FMT "%f" -#else -typedef double smpl_t; -/** print format for double in single precision */ -#define AUBIO_SMPL_FMT "%lf" -#endif -/** long sample format (64 bits or more) */ -#if !HAVE_AUBIO_DOUBLE -typedef double lsmp_t; -/** print format for sample in double precision */ -#define AUBIO_LSMP_FMT "%lf" -#else -typedef long double lsmp_t; -/** print format for double in double precision */ -#define AUBIO_LSMP_FMT "%Lf" -#endif -/** unsigned integer */ -typedef unsigned int uint_t; -/** signed integer */ -typedef int sint_t; -/** character */ -typedef char char_t; - -#ifdef __cplusplus -} -#endif - -#endif/*AUBIO_TYPES_H*/ diff --git a/project_code/notePlayback/audioFileLoader2/src/aubio/aubio/aubio/utils/hist.h b/project_code/notePlayback/audioFileLoader2/src/aubio/aubio/aubio/utils/hist.h deleted file mode 100644 index 62c52e763..000000000 --- a/project_code/notePlayback/audioFileLoader2/src/aubio/aubio/aubio/utils/hist.h +++ /dev/null @@ -1,61 +0,0 @@ -/* - Copyright (C) 2003-2009 Paul Brossier - - This file is part of aubio. - - aubio 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 3 of the License, or - (at your option) any later version. - - aubio 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 aubio. If not, see . - -*/ - -/** @file - * - * Histogram function - * - * Big hacks to implement an histogram - */ - -#ifndef HIST_H -#define HIST_H - -#ifdef __cplusplus -extern "C" { -#endif - -/** histogram object */ -typedef struct _aubio_hist_t aubio_hist_t; - -/** histogram creation - * \param flow minimum input - * \param fhig maximum input - * \param nelems number of histogram columns - */ -aubio_hist_t * new_aubio_hist(smpl_t flow, smpl_t fhig, uint_t nelems); -/** histogram deletion */ -void del_aubio_hist(aubio_hist_t *s); -/** compute the histogram */ -void aubio_hist_do(aubio_hist_t *s, fvec_t * input); -/** compute the histogram ignoring null elements */ -void aubio_hist_do_notnull(aubio_hist_t *s, fvec_t * input); -/** compute the mean of the histogram */ -smpl_t aubio_hist_mean(aubio_hist_t *s); -/** weight the histogram */ -void aubio_hist_weight(aubio_hist_t *s); -/** compute dynamic histogram for non-null elements */ -void aubio_hist_dyn_notnull (aubio_hist_t *s, fvec_t *input); - -#ifdef __cplusplus -} -#endif - -#endif diff --git a/project_code/notePlayback/audioFileLoader2/src/aubio/aubio/aubio/utils/scale.h b/project_code/notePlayback/audioFileLoader2/src/aubio/aubio/aubio/utils/scale.h deleted file mode 100644 index bf9ad5e87..000000000 --- a/project_code/notePlayback/audioFileLoader2/src/aubio/aubio/aubio/utils/scale.h +++ /dev/null @@ -1,80 +0,0 @@ -/* - Copyright (C) 2003-2009 Paul Brossier - - This file is part of aubio. - - aubio 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 3 of the License, or - (at your option) any later version. - - aubio 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 aubio. If not, see . - -*/ - -/** \file - - Vector scaling function - - This object, inspired from the scale object in FTS, the jMax engine, scales - the values of a vector according to an affine function defined as follow: - - \f$ y = (x - ilow)*(ohig-olow)/(ihig-ilow) + olow \f$ - -*/ -#ifndef SCALE_H -#define SCALE_H - -#ifdef __cplusplus -extern "C" { -#endif - -/** scale object */ -typedef struct _aubio_scale_t aubio_scale_t; - -/** create a scale object - - \param flow lower value of output function - \param fhig higher value of output function - \param ilow lower value of input function - \param ihig higher value of output function - -*/ -aubio_scale_t * new_aubio_scale(smpl_t flow, smpl_t fhig, - smpl_t ilow, smpl_t ihig); -/** delete a scale object - - \param s scale object as returned by new_aubio_scale - -*/ -void del_aubio_scale(aubio_scale_t *s); -/** scale input vector - - \param s scale object as returned by new_aubio_scale - \param input vector to scale - -*/ -void aubio_scale_do(aubio_scale_t *s, fvec_t * input); -/** modify scale parameters after object creation - - \param s scale object as returned by new_aubio_scale - \param olow lower value of output function - \param ohig higher value of output function - \param ilow lower value of input function - \param ihig higher value of output function - -*/ -uint_t aubio_scale_set_limits (aubio_scale_t *s, smpl_t ilow, smpl_t ihig, - smpl_t olow, smpl_t ohig); - -#ifdef __cplusplus -} -#endif - -#endif diff --git a/project_code/notePlayback/audioFileLoader2/src/aubio/aubio/aubio/vecutils.h b/project_code/notePlayback/audioFileLoader2/src/aubio/aubio/aubio/vecutils.h deleted file mode 100644 index 9bbdb48f5..000000000 --- a/project_code/notePlayback/audioFileLoader2/src/aubio/aubio/aubio/vecutils.h +++ /dev/null @@ -1,194 +0,0 @@ -/* - Copyright (C) 2009 Paul Brossier - - This file is part of aubio. - - aubio 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 3 of the License, or - (at your option) any later version. - - aubio 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 aubio. If not, see . - -*/ - -/** \file - - Utility functions for ::fvec_t and ::cvec_t objects - - */ - -#ifndef _VECUTILS_H -#define _VECUTILS_H - -#ifdef __cplusplus -extern "C" { -#endif - -/** compute \f$e^x\f$ of each vector elements - - \param s vector to modify - -*/ -void fvec_exp (fvec_t *s); - -/** compute \f$cos(x)\f$ of each vector elements - - \param s vector to modify - -*/ -void fvec_cos (fvec_t *s); - -/** compute \f$sin(x)\f$ of each vector elements - - \param s vector to modify - -*/ -void fvec_sin (fvec_t *s); - -/** compute the \f$abs(x)\f$ of each vector elements - - \param s vector to modify - -*/ -void fvec_abs (fvec_t *s); - -/** compute the \f$sqrt(x)\f$ of each vector elements - - \param s vector to modify - -*/ -void fvec_sqrt (fvec_t *s); - -/** compute the \f$log10(x)\f$ of each vector elements - - \param s vector to modify - -*/ -void fvec_log10 (fvec_t *s); - -/** compute the \f$log(x)\f$ of each vector elements - - \param s vector to modify - -*/ -void fvec_log (fvec_t *s); - -/** compute the \f$floor(x)\f$ of each vector elements - - \param s vector to modify - -*/ -void fvec_floor (fvec_t *s); - -/** compute the \f$ceil(x)\f$ of each vector elements - - \param s vector to modify - -*/ -void fvec_ceil (fvec_t *s); - -/** compute the \f$round(x)\f$ of each vector elements - - \param s vector to modify - -*/ -void fvec_round (fvec_t *s); - -/** raise each vector elements to the power pow - - \param s vector to modify - \param pow power to raise to - -*/ -void fvec_pow (fvec_t *s, smpl_t pow); - -/** compute \f$e^x\f$ of each vector norm elements - - \param s vector to modify - -*/ -void cvec_exp (cvec_t *s); - -/** compute \f$cos(x)\f$ of each vector norm elements - - \param s vector to modify - -*/ -void cvec_cos (cvec_t *s); - -/** compute \f$sin(x)\f$ of each vector norm elements - - \param s vector to modify - -*/ -void cvec_sin (cvec_t *s); - -/** compute the \f$abs(x)\f$ of each vector norm elements - - \param s vector to modify - -*/ -void cvec_abs (cvec_t *s); - -/** compute the \f$sqrt(x)\f$ of each vector norm elements - - \param s vector to modify - -*/ -void cvec_sqrt (cvec_t *s); - -/** compute the \f$log10(x)\f$ of each vector norm elements - - \param s vector to modify - -*/ -void cvec_log10 (cvec_t *s); - -/** compute the \f$log(x)\f$ of each vector norm elements - - \param s vector to modify - -*/ -void cvec_log (cvec_t *s); - -/** compute the \f$floor(x)\f$ of each vector norm elements - - \param s vector to modify - -*/ -void cvec_floor (cvec_t *s); - -/** compute the \f$ceil(x)\f$ of each vector norm elements - - \param s vector to modify - -*/ -void cvec_ceil (cvec_t *s); - -/** compute the \f$round(x)\f$ of each vector norm elements - - \param s vector to modify - -*/ -void cvec_round (cvec_t *s); - -/** raise each vector norm elements to the power pow - - \param s vector to modify - \param pow power to raise to - -*/ -void cvec_pow (cvec_t *s, smpl_t pow); - -#ifdef __cplusplus -} -#endif - -#endif /*_VECUTILS_H*/ diff --git a/project_code/notePlayback/audioFileLoader2/src/aubio/aubio/libaubio.a b/project_code/notePlayback/audioFileLoader2/src/aubio/aubio/libaubio.a deleted file mode 100644 index 460647713..000000000 Binary files a/project_code/notePlayback/audioFileLoader2/src/aubio/aubio/libaubio.a and /dev/null differ diff --git a/project_code/notePlayback/audioFileLoader2/src/aubio/aubioAnalyzer.cpp b/project_code/notePlayback/audioFileLoader2/src/aubio/aubioAnalyzer.cpp deleted file mode 100755 index 9f8e49ddd..000000000 --- a/project_code/notePlayback/audioFileLoader2/src/aubio/aubioAnalyzer.cpp +++ /dev/null @@ -1,63 +0,0 @@ -#include "aubioAnalyzer.h" - - -//-------------------------------------------------------------- -void aubioAnalyzer::setup(){ - - //the two variables that hold pitch and volume - amplitude = 0; - pitch = 0; - - //aubio stuff - win_s = 1024; /* window size */ - hop_s = win_s/4; /* hop size */ - samplerate = 44100; /* samplerate */ - channels = 1; /* number of channel */ - - //setup aubio buffer and pitch detection - in = new_fvec (hop_s); - out = new_fvec (1); - - // other options: "yinfft" "mcomb" "yin" "schmitt" "fcomb" "default" - - pitch_output = new_aubio_pitch("yinfft", win_s, hop_s, samplerate); - - -} - -//-------------------------------------------------------------- -aubioAnalyzer::~aubioAnalyzer(){ - del_aubio_pitch(pitch_output); - del_fvec(in); - aubio_cleanup(); -} - -//-------------------------------------------------------------- -void aubioAnalyzer::processAudio (float * input, int bufferSize){ - - float rmsAmplitude = 0; - - for (int i = 0; i < bufferSize; i++){ - - //calculate the root mean square amplitude - rmsAmplitude += sqrt(input[i]*input[i]); - - //put the data into aubio - in->data[i] = input[i]; - } - - //now we need to get the average - rmsAmplitude /= bufferSize; - amplitude = rmsAmplitude; - - //don't update the pitch if the sound is very quiet - if( amplitude > 0.01 ){ - //finally get the pitch of the sound - aubio_pitch_do(pitch_output,in, out); - pitch = out->data[0]; - confidence = aubio_pitch_get_confidence(pitch_output); - }else{ - pitch = -1; - confidence= 0; - } -} \ No newline at end of file diff --git a/project_code/notePlayback/audioFileLoader2/src/aubio/aubioAnalyzer.h b/project_code/notePlayback/audioFileLoader2/src/aubio/aubioAnalyzer.h deleted file mode 100755 index e396d7f26..000000000 --- a/project_code/notePlayback/audioFileLoader2/src/aubio/aubioAnalyzer.h +++ /dev/null @@ -1,38 +0,0 @@ -#ifndef _AUBIO_SOUND_PROCESSOR -#define _AUBIO_SOUND_PROCESSOR - -#include "aubio.h" -#include "fvec.h" -#include "ofMain.h" - -class aubioAnalyzer{ - - public: - - void setup(); - void processAudio(float * buffer, int bufferSize); - - ~aubioAnalyzer(); - - float pitch; - float amplitude; - float confidence; - - // ------------------------------------------------------------------ - // internal aubio variables - - uint_t win_s; /* window size */ - uint_t hop_s; /* hop size */ - uint_t samplerate; /* samplerate */ - uint_t channels; /* number of channel */ - - fvec_t * out; - fvec_t * in; - aubio_pitch_t * pitch_output ; - - // ------------------------------------------------------------------ - -}; - -#endif - diff --git a/project_code/notePlayback/audioFileLoader2/src/libSndFile/scUBlibsndfile.a b/project_code/notePlayback/audioFileLoader2/src/libSndFile/scUBlibsndfile.a deleted file mode 100755 index da8728524..000000000 Binary files a/project_code/notePlayback/audioFileLoader2/src/libSndFile/scUBlibsndfile.a and /dev/null differ diff --git a/project_code/notePlayback/audioFileLoader2/src/libSndFile/sndfile.h b/project_code/notePlayback/audioFileLoader2/src/libSndFile/sndfile.h deleted file mode 100755 index eaeca304b..000000000 --- a/project_code/notePlayback/audioFileLoader2/src/libSndFile/sndfile.h +++ /dev/null @@ -1,666 +0,0 @@ -/* -** Copyright (C) 1999-2011Erik de Castro Lopo -** -** This program is free software; you can redistribute it and/or modify -** it under the terms of the GNU Lesser General Public License as published by -** the Free Software Foundation; either version 2.1 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 Lesser General Public License for more details. -** -** You should have received a copy of the GNU Lesser 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. -*/ - -/* -** sndfile.h -- system-wide definitions -** -** API documentation is in the doc/ directory of the source code tarball -** and at http://www.mega-nerd.com/libsndfile/api.html. -*/ - -#ifndef SNDFILE_H -#define SNDFILE_H - -/* This is the version 1.0.X header file. */ -#define SNDFILE_1 - -#include -#include - -#ifdef __cplusplus -extern "C" { -#endif /* __cplusplus */ - -/* The following file types can be read and written. -** A file type would consist of a major type (ie SF_FORMAT_WAV) bitwise -** ORed with a minor type (ie SF_FORMAT_PCM). SF_FORMAT_TYPEMASK and -** SF_FORMAT_SUBMASK can be used to separate the major and minor file -** types. -*/ - -enum -{ /* Major formats. */ - SF_FORMAT_WAV = 0x010000, /* Microsoft WAV format (little endian default). */ - SF_FORMAT_AIFF = 0x020000, /* Apple/SGI AIFF format (big endian). */ - SF_FORMAT_AU = 0x030000, /* Sun/NeXT AU format (big endian). */ - SF_FORMAT_RAW = 0x040000, /* RAW PCM data. */ - SF_FORMAT_PAF = 0x050000, /* Ensoniq PARIS file format. */ - SF_FORMAT_SVX = 0x060000, /* Amiga IFF / SVX8 / SV16 format. */ - SF_FORMAT_NIST = 0x070000, /* Sphere NIST format. */ - SF_FORMAT_VOC = 0x080000, /* VOC files. */ - SF_FORMAT_IRCAM = 0x0A0000, /* Berkeley/IRCAM/CARL */ - SF_FORMAT_W64 = 0x0B0000, /* Sonic Foundry's 64 bit RIFF/WAV */ - SF_FORMAT_MAT4 = 0x0C0000, /* Matlab (tm) V4.2 / GNU Octave 2.0 */ - SF_FORMAT_MAT5 = 0x0D0000, /* Matlab (tm) V5.0 / GNU Octave 2.1 */ - SF_FORMAT_PVF = 0x0E0000, /* Portable Voice Format */ - SF_FORMAT_XI = 0x0F0000, /* Fasttracker 2 Extended Instrument */ - SF_FORMAT_HTK = 0x100000, /* HMM Tool Kit format */ - SF_FORMAT_SDS = 0x110000, /* Midi Sample Dump Standard */ - SF_FORMAT_AVR = 0x120000, /* Audio Visual Research */ - SF_FORMAT_WAVEX = 0x130000, /* MS WAVE with WAVEFORMATEX */ - SF_FORMAT_SD2 = 0x160000, /* Sound Designer 2 */ - SF_FORMAT_FLAC = 0x170000, /* FLAC lossless file format */ - SF_FORMAT_CAF = 0x180000, /* Core Audio File format */ - SF_FORMAT_WVE = 0x190000, /* Psion WVE format */ - SF_FORMAT_OGG = 0x200000, /* Xiph OGG container */ - SF_FORMAT_MPC2K = 0x210000, /* Akai MPC 2000 sampler */ - SF_FORMAT_RF64 = 0x220000, /* RF64 WAV file */ - - /* Subtypes from here on. */ - - SF_FORMAT_PCM_S8 = 0x0001, /* Signed 8 bit data */ - SF_FORMAT_PCM_16 = 0x0002, /* Signed 16 bit data */ - SF_FORMAT_PCM_24 = 0x0003, /* Signed 24 bit data */ - SF_FORMAT_PCM_32 = 0x0004, /* Signed 32 bit data */ - - SF_FORMAT_PCM_U8 = 0x0005, /* Unsigned 8 bit data (WAV and RAW only) */ - - SF_FORMAT_FLOAT = 0x0006, /* 32 bit float data */ - SF_FORMAT_DOUBLE = 0x0007, /* 64 bit float data */ - - SF_FORMAT_ULAW = 0x0010, /* U-Law encoded. */ - SF_FORMAT_ALAW = 0x0011, /* A-Law encoded. */ - SF_FORMAT_IMA_ADPCM = 0x0012, /* IMA ADPCM. */ - SF_FORMAT_MS_ADPCM = 0x0013, /* Microsoft ADPCM. */ - - SF_FORMAT_GSM610 = 0x0020, /* GSM 6.10 encoding. */ - SF_FORMAT_VOX_ADPCM = 0x0021, /* OKI / Dialogix ADPCM */ - - SF_FORMAT_G721_32 = 0x0030, /* 32kbs G721 ADPCM encoding. */ - SF_FORMAT_G723_24 = 0x0031, /* 24kbs G723 ADPCM encoding. */ - SF_FORMAT_G723_40 = 0x0032, /* 40kbs G723 ADPCM encoding. */ - - SF_FORMAT_DWVW_12 = 0x0040, /* 12 bit Delta Width Variable Word encoding. */ - SF_FORMAT_DWVW_16 = 0x0041, /* 16 bit Delta Width Variable Word encoding. */ - SF_FORMAT_DWVW_24 = 0x0042, /* 24 bit Delta Width Variable Word encoding. */ - SF_FORMAT_DWVW_N = 0x0043, /* N bit Delta Width Variable Word encoding. */ - - SF_FORMAT_DPCM_8 = 0x0050, /* 8 bit differential PCM (XI only) */ - SF_FORMAT_DPCM_16 = 0x0051, /* 16 bit differential PCM (XI only) */ - - SF_FORMAT_VORBIS = 0x0060, /* Xiph Vorbis encoding. */ - - /* Endian-ness options. */ - - SF_ENDIAN_FILE = 0x00000000, /* Default file endian-ness. */ - SF_ENDIAN_LITTLE = 0x10000000, /* Force little endian-ness. */ - SF_ENDIAN_BIG = 0x20000000, /* Force big endian-ness. */ - SF_ENDIAN_CPU = 0x30000000, /* Force CPU endian-ness. */ - - SF_FORMAT_SUBMASK = 0x0000FFFF, - SF_FORMAT_TYPEMASK = 0x0FFF0000, - SF_FORMAT_ENDMASK = 0x30000000 -} ; - -/* -** The following are the valid command numbers for the sf_command() -** interface. The use of these commands is documented in the file -** command.html in the doc directory of the source code distribution. -*/ - -enum -{ SFC_GET_LIB_VERSION = 0x1000, - SFC_GET_LOG_INFO = 0x1001, - SFC_GET_CURRENT_SF_INFO = 0x1002, - - - SFC_GET_NORM_DOUBLE = 0x1010, - SFC_GET_NORM_FLOAT = 0x1011, - SFC_SET_NORM_DOUBLE = 0x1012, - SFC_SET_NORM_FLOAT = 0x1013, - SFC_SET_SCALE_FLOAT_INT_READ = 0x1014, - SFC_SET_SCALE_INT_FLOAT_WRITE = 0x1015, - - SFC_GET_SIMPLE_FORMAT_COUNT = 0x1020, - SFC_GET_SIMPLE_FORMAT = 0x1021, - - SFC_GET_FORMAT_INFO = 0x1028, - - SFC_GET_FORMAT_MAJOR_COUNT = 0x1030, - SFC_GET_FORMAT_MAJOR = 0x1031, - SFC_GET_FORMAT_SUBTYPE_COUNT = 0x1032, - SFC_GET_FORMAT_SUBTYPE = 0x1033, - - SFC_CALC_SIGNAL_MAX = 0x1040, - SFC_CALC_NORM_SIGNAL_MAX = 0x1041, - SFC_CALC_MAX_ALL_CHANNELS = 0x1042, - SFC_CALC_NORM_MAX_ALL_CHANNELS = 0x1043, - SFC_GET_SIGNAL_MAX = 0x1044, - SFC_GET_MAX_ALL_CHANNELS = 0x1045, - - SFC_SET_ADD_PEAK_CHUNK = 0x1050, - SFC_SET_ADD_HEADER_PAD_CHUNK = 0x1051, - - SFC_UPDATE_HEADER_NOW = 0x1060, - SFC_SET_UPDATE_HEADER_AUTO = 0x1061, - - SFC_FILE_TRUNCATE = 0x1080, - - SFC_SET_RAW_START_OFFSET = 0x1090, - - SFC_SET_DITHER_ON_WRITE = 0x10A0, - SFC_SET_DITHER_ON_READ = 0x10A1, - - SFC_GET_DITHER_INFO_COUNT = 0x10A2, - SFC_GET_DITHER_INFO = 0x10A3, - - SFC_GET_EMBED_FILE_INFO = 0x10B0, - - SFC_SET_CLIPPING = 0x10C0, - SFC_GET_CLIPPING = 0x10C1, - - SFC_GET_INSTRUMENT = 0x10D0, - SFC_SET_INSTRUMENT = 0x10D1, - - SFC_GET_LOOP_INFO = 0x10E0, - - SFC_GET_BROADCAST_INFO = 0x10F0, - SFC_SET_BROADCAST_INFO = 0x10F1, - - SFC_GET_CHANNEL_MAP_INFO = 0x1100, - SFC_SET_CHANNEL_MAP_INFO = 0x1101, - - SFC_RAW_DATA_NEEDS_ENDSWAP = 0x1110, - - /* Support for Wavex Ambisonics Format */ - SFC_WAVEX_SET_AMBISONIC = 0x1200, - SFC_WAVEX_GET_AMBISONIC = 0x1201, - - SFC_SET_VBR_ENCODING_QUALITY = 0x1300, - - /* Following commands for testing only. */ - SFC_TEST_IEEE_FLOAT_REPLACE = 0x6001, - - /* - ** SFC_SET_ADD_* values are deprecated and will disappear at some - ** time in the future. They are guaranteed to be here up to and - ** including version 1.0.8 to avoid breakage of existng software. - ** They currently do nothing and will continue to do nothing. - */ - SFC_SET_ADD_DITHER_ON_WRITE = 0x1070, - SFC_SET_ADD_DITHER_ON_READ = 0x1071 -} ; - - -/* -** String types that can be set and read from files. Not all file types -** support this and even the file types which support one, may not support -** all string types. -*/ - -enum -{ SF_STR_TITLE = 0x01, - SF_STR_COPYRIGHT = 0x02, - SF_STR_SOFTWARE = 0x03, - SF_STR_ARTIST = 0x04, - SF_STR_COMMENT = 0x05, - SF_STR_DATE = 0x06, - SF_STR_ALBUM = 0x07, - SF_STR_LICENSE = 0x08, - SF_STR_TRACKNUMBER = 0x09, - SF_STR_GENRE = 0x10 -} ; - -/* -** Use the following as the start and end index when doing metadata -** transcoding. -*/ - -#define SF_STR_FIRST SF_STR_TITLE -#define SF_STR_LAST SF_STR_LICENSE - -enum -{ /* True and false */ - SF_FALSE = 0, - SF_TRUE = 1, - - /* Modes for opening files. */ - SFM_READ = 0x10, - SFM_WRITE = 0x20, - SFM_RDWR = 0x30, - - SF_AMBISONIC_NONE = 0x40, - SF_AMBISONIC_B_FORMAT = 0x41 -} ; - -/* Public error values. These are guaranteed to remain unchanged for the duration -** of the library major version number. -** There are also a large number of private error numbers which are internal to -** the library which can change at any time. -*/ - -enum -{ SF_ERR_NO_ERROR = 0, - SF_ERR_UNRECOGNISED_FORMAT = 1, - SF_ERR_SYSTEM = 2, - SF_ERR_MALFORMED_FILE = 3, - SF_ERR_UNSUPPORTED_ENCODING = 4 -} ; - - -/* Channel map values (used with SFC_SET/GET_CHANNEL_MAP). -*/ - -enum -{ SF_CHANNEL_MAP_INVALID = 0, - SF_CHANNEL_MAP_MONO = 1, - SF_CHANNEL_MAP_LEFT, /* Apple calls this 'Left' */ - SF_CHANNEL_MAP_RIGHT, /* Apple calls this 'Right' */ - SF_CHANNEL_MAP_CENTER, /* Apple calls this 'Center' */ - SF_CHANNEL_MAP_FRONT_LEFT, - SF_CHANNEL_MAP_FRONT_RIGHT, - SF_CHANNEL_MAP_FRONT_CENTER, - SF_CHANNEL_MAP_REAR_CENTER, /* Apple calls this 'Center Surround', Msft calls this 'Back Center' */ - SF_CHANNEL_MAP_REAR_LEFT, /* Apple calls this 'Left Surround', Msft calls this 'Back Left' */ - SF_CHANNEL_MAP_REAR_RIGHT, /* Apple calls this 'Right Surround', Msft calls this 'Back Right' */ - SF_CHANNEL_MAP_LFE, /* Apple calls this 'LFEScreen', Msft calls this 'Low Frequency' */ - SF_CHANNEL_MAP_FRONT_LEFT_OF_CENTER, /* Apple calls this 'Left Center' */ - SF_CHANNEL_MAP_FRONT_RIGHT_OF_CENTER, /* Apple calls this 'Right Center */ - SF_CHANNEL_MAP_SIDE_LEFT, /* Apple calls this 'Left Surround Direct' */ - SF_CHANNEL_MAP_SIDE_RIGHT, /* Apple calls this 'Right Surround Direct' */ - SF_CHANNEL_MAP_TOP_CENTER, /* Apple calls this 'Top Center Surround' */ - SF_CHANNEL_MAP_TOP_FRONT_LEFT, /* Apple calls this 'Vertical Height Left' */ - SF_CHANNEL_MAP_TOP_FRONT_RIGHT, /* Apple calls this 'Vertical Height Right' */ - SF_CHANNEL_MAP_TOP_FRONT_CENTER, /* Apple calls this 'Vertical Height Center' */ - SF_CHANNEL_MAP_TOP_REAR_LEFT, /* Apple and MS call this 'Top Back Left' */ - SF_CHANNEL_MAP_TOP_REAR_RIGHT, /* Apple and MS call this 'Top Back Right' */ - SF_CHANNEL_MAP_TOP_REAR_CENTER, /* Apple and MS call this 'Top Back Center' */ - - SF_CHANNEL_MAP_AMBISONIC_B_W, - SF_CHANNEL_MAP_AMBISONIC_B_X, - SF_CHANNEL_MAP_AMBISONIC_B_Y, - SF_CHANNEL_MAP_AMBISONIC_B_Z, - - SF_CHANNEL_MAP_MAX -} ; - - -/* A SNDFILE* pointer can be passed around much like stdio.h's FILE* pointer. */ - -typedef struct SNDFILE_tag SNDFILE ; - -/* The following typedef is system specific and is defined when libsndfile is -** compiled. sf_count_t will be a 64 bit value when the underlying OS allows -** 64 bit file offsets. -** On windows, we need to allow the same header file to be compiler by both GCC -** and the Microsoft compiler. -*/ - -#if (defined (_MSCVER) || defined (_MSC_VER)) -typedef __int64 sf_count_t ; -#define SF_COUNT_MAX 0x7fffffffffffffffi64 -#else -typedef int64_t sf_count_t ; -#define SF_COUNT_MAX 0x7FFFFFFFFFFFFFFFLL -#endif - - -/* A pointer to a SF_INFO structure is passed to sf_open () and filled in. -** On write, the SF_INFO structure is filled in by the user and passed into -** sf_open (). -*/ - -struct SF_INFO -{ sf_count_t frames ; /* Used to be called samples. Changed to avoid confusion. */ - int samplerate ; - int channels ; - int format ; - int sections ; - int seekable ; -} ; - -typedef struct SF_INFO SF_INFO ; - -/* The SF_FORMAT_INFO struct is used to retrieve information about the sound -** file formats libsndfile supports using the sf_command () interface. -** -** Using this interface will allow applications to support new file formats -** and encoding types when libsndfile is upgraded, without requiring -** re-compilation of the application. -** -** Please consult the libsndfile documentation (particularly the information -** on the sf_command () interface) for examples of its use. -*/ - -typedef struct -{ int format ; - const char *name ; - const char *extension ; -} SF_FORMAT_INFO ; - -/* -** Enums and typedefs for adding dither on read and write. -** See the html documentation for sf_command(), SFC_SET_DITHER_ON_WRITE -** and SFC_SET_DITHER_ON_READ. -*/ - -enum -{ SFD_DEFAULT_LEVEL = 0, - SFD_CUSTOM_LEVEL = 0x40000000, - - SFD_NO_DITHER = 500, - SFD_WHITE = 501, - SFD_TRIANGULAR_PDF = 502 -} ; - -typedef struct -{ int type ; - double level ; - const char *name ; -} SF_DITHER_INFO ; - -/* Struct used to retrieve information about a file embedded within a -** larger file. See SFC_GET_EMBED_FILE_INFO. -*/ - -typedef struct -{ sf_count_t offset ; - sf_count_t length ; -} SF_EMBED_FILE_INFO ; - -/* -** Structs used to retrieve music sample information from a file. -*/ - -enum -{ /* - ** The loop mode field in SF_INSTRUMENT will be one of the following. - */ - SF_LOOP_NONE = 800, - SF_LOOP_FORWARD, - SF_LOOP_BACKWARD, - SF_LOOP_ALTERNATING -} ; - -typedef struct -{ int gain ; - char basenote, detune ; - char velocity_lo, velocity_hi ; - char key_lo, key_hi ; - int loop_count ; - - struct - { int mode ; - unsigned int start ; - unsigned int end ; - unsigned int count ; - } loops [16] ; /* make variable in a sensible way */ -} SF_INSTRUMENT ; - - - -/* Struct used to retrieve loop information from a file.*/ -typedef struct -{ - short time_sig_num ; /* any positive integer > 0 */ - short time_sig_den ; /* any positive power of 2 > 0 */ - int loop_mode ; /* see SF_LOOP enum */ - - int num_beats ; /* this is NOT the amount of quarter notes !!!*/ - /* a full bar of 4/4 is 4 beats */ - /* a full bar of 7/8 is 7 beats */ - - float bpm ; /* suggestion, as it can be calculated using other fields:*/ - /* file's lenght, file's sampleRate and our time_sig_den*/ - /* -> bpms are always the amount of _quarter notes_ per minute */ - - int root_key ; /* MIDI note, or -1 for None */ - int future [6] ; -} SF_LOOP_INFO ; - - -/* Struct used to retrieve broadcast (EBU) information from a file. -** Strongly (!) based on EBU "bext" chunk format used in Broadcast WAVE. -*/ -#define SF_BROADCAST_INFO_VAR(coding_hist_size) \ - struct \ - { char description [256] ; \ - char originator [32] ; \ - char originator_reference [32] ; \ - char origination_date [10] ; \ - char origination_time [8] ; \ - unsigned int time_reference_low ; \ - unsigned int time_reference_high ; \ - short version ; \ - char umid [64] ; \ - char reserved [190] ; \ - unsigned int coding_history_size ; \ - char coding_history [coding_hist_size] ; \ - } - -/* SF_BROADCAST_INFO is the above struct with coding_history field of 256 bytes. */ -typedef SF_BROADCAST_INFO_VAR (256) SF_BROADCAST_INFO ; - - -/* Virtual I/O functionality. */ - -typedef sf_count_t (*sf_vio_get_filelen) (void *user_data) ; -typedef sf_count_t (*sf_vio_seek) (sf_count_t offset, int whence, void *user_data) ; -typedef sf_count_t (*sf_vio_read) (void *ptr, sf_count_t count, void *user_data) ; -typedef sf_count_t (*sf_vio_write) (const void *ptr, sf_count_t count, void *user_data) ; -typedef sf_count_t (*sf_vio_tell) (void *user_data) ; - -struct SF_VIRTUAL_IO -{ sf_vio_get_filelen get_filelen ; - sf_vio_seek seek ; - sf_vio_read read ; - sf_vio_write write ; - sf_vio_tell tell ; -} ; - -typedef struct SF_VIRTUAL_IO SF_VIRTUAL_IO ; - - -/* Open the specified file for read, write or both. On error, this will -** return a NULL pointer. To find the error number, pass a NULL SNDFILE -** to sf_strerror (). -** All calls to sf_open() should be matched with a call to sf_close(). -*/ - -SNDFILE* sf_open (const char *path, int mode, SF_INFO *sfinfo) ; - - -/* Use the existing file descriptor to create a SNDFILE object. If close_desc -** is TRUE, the file descriptor will be closed when sf_close() is called. If -** it is FALSE, the descritor will not be closed. -** When passed a descriptor like this, the library will assume that the start -** of file header is at the current file offset. This allows sound files within -** larger container files to be read and/or written. -** On error, this will return a NULL pointer. To find the error number, pass a -** NULL SNDFILE to sf_strerror (). -** All calls to sf_open_fd() should be matched with a call to sf_close(). - -*/ - -SNDFILE* sf_open_fd (int fd, int mode, SF_INFO *sfinfo, int close_desc) ; - -SNDFILE* sf_open_virtual (SF_VIRTUAL_IO *sfvirtual, int mode, SF_INFO *sfinfo, void *user_data) ; - - -/* sf_error () returns a error number which can be translated to a text -** string using sf_error_number(). -*/ - -int sf_error (SNDFILE *sndfile) ; - - -/* sf_strerror () returns to the caller a pointer to the current error message for -** the given SNDFILE. -*/ - -const char* sf_strerror (SNDFILE *sndfile) ; - - -/* sf_error_number () allows the retrieval of the error string for each internal -** error number. -** -*/ - -const char* sf_error_number (int errnum) ; - - -/* The following two error functions are deprecated but they will remain in the -** library for the forseeable future. The function sf_strerror() should be used -** in their place. -*/ - -int sf_perror (SNDFILE *sndfile) ; -int sf_error_str (SNDFILE *sndfile, char* str, size_t len) ; - - -/* Return TRUE if fields of the SF_INFO struct are a valid combination of values. */ - -int sf_command (SNDFILE *sndfile, int command, void *data, int datasize) ; - - -/* Return TRUE if fields of the SF_INFO struct are a valid combination of values. */ - -int sf_format_check (const SF_INFO *info) ; - - -/* Seek within the waveform data chunk of the SNDFILE. sf_seek () uses -** the same values for whence (SEEK_SET, SEEK_CUR and SEEK_END) as -** stdio.h function fseek (). -** An offset of zero with whence set to SEEK_SET will position the -** read / write pointer to the first data sample. -** On success sf_seek returns the current position in (multi-channel) -** samples from the start of the file. -** Please see the libsndfile documentation for moving the read pointer -** separately from the write pointer on files open in mode SFM_RDWR. -** On error all of these functions return -1. -*/ - -sf_count_t sf_seek (SNDFILE *sndfile, sf_count_t frames, int whence) ; - - -/* Functions for retrieving and setting string data within sound files. -** Not all file types support this features; AIFF and WAV do. For both -** functions, the str_type parameter must be one of the SF_STR_* values -** defined above. -** On error, sf_set_string() returns non-zero while sf_get_string() -** returns NULL. -*/ - -int sf_set_string (SNDFILE *sndfile, int str_type, const char* str) ; - -const char* sf_get_string (SNDFILE *sndfile, int str_type) ; - - -/* Return the library version string. */ - -const char * sf_version_string (void) ; - - -/* Functions for reading/writing the waveform data of a sound file. -*/ - -sf_count_t sf_read_raw (SNDFILE *sndfile, void *ptr, sf_count_t bytes) ; -sf_count_t sf_write_raw (SNDFILE *sndfile, const void *ptr, sf_count_t bytes) ; - - -/* Functions for reading and writing the data chunk in terms of frames. -** The number of items actually read/written = frames * number of channels. -** sf_xxxx_raw read/writes the raw data bytes from/to the file -** sf_xxxx_short passes data in the native short format -** sf_xxxx_int passes data in the native int format -** sf_xxxx_float passes data in the native float format -** sf_xxxx_double passes data in the native double format -** All of these read/write function return number of frames read/written. -*/ - -sf_count_t sf_readf_short (SNDFILE *sndfile, short *ptr, sf_count_t frames) ; -sf_count_t sf_writef_short (SNDFILE *sndfile, const short *ptr, sf_count_t frames) ; - -sf_count_t sf_readf_int (SNDFILE *sndfile, int *ptr, sf_count_t frames) ; -sf_count_t sf_writef_int (SNDFILE *sndfile, const int *ptr, sf_count_t frames) ; - -sf_count_t sf_readf_float (SNDFILE *sndfile, float *ptr, sf_count_t frames) ; -sf_count_t sf_writef_float (SNDFILE *sndfile, const float *ptr, sf_count_t frames) ; - -sf_count_t sf_readf_double (SNDFILE *sndfile, double *ptr, sf_count_t frames) ; -sf_count_t sf_writef_double (SNDFILE *sndfile, const double *ptr, sf_count_t frames) ; - - -/* Functions for reading and writing the data chunk in terms of items. -** Otherwise similar to above. -** All of these read/write function return number of items read/written. -*/ - -sf_count_t sf_read_short (SNDFILE *sndfile, short *ptr, sf_count_t items) ; -sf_count_t sf_write_short (SNDFILE *sndfile, const short *ptr, sf_count_t items) ; - -sf_count_t sf_read_int (SNDFILE *sndfile, int *ptr, sf_count_t items) ; -sf_count_t sf_write_int (SNDFILE *sndfile, const int *ptr, sf_count_t items) ; - -sf_count_t sf_read_float (SNDFILE *sndfile, float *ptr, sf_count_t items) ; -sf_count_t sf_write_float (SNDFILE *sndfile, const float *ptr, sf_count_t items) ; - -sf_count_t sf_read_double (SNDFILE *sndfile, double *ptr, sf_count_t items) ; -sf_count_t sf_write_double (SNDFILE *sndfile, const double *ptr, sf_count_t items) ; - - -/* Close the SNDFILE and clean up all memory allocations associated with this -** file. -** Returns 0 on success, or an error number. -*/ - -int sf_close (SNDFILE *sndfile) ; - - -/* If the file is opened SFM_WRITE or SFM_RDWR, call fsync() on the file -** to force the writing of data to disk. If the file is opened SFM_READ -** no action is taken. -*/ - -void sf_write_sync (SNDFILE *sndfile) ; - - - -/* The function sf_wchar_open() is Windows Only! -** Open a file passing in a Windows Unicode filename. Otherwise, this is -** the same as sf_open(). -** -** In order for this to work, you need to do the following: -** -** #include -** #define ENABLE_SNDFILE_WINDOWS_PROTOTYPES 1 -** #including -*/ - -#if ENABLE_SNDFILE_WINDOWS_PROTOTYPES -SNDFILE* sf_wchar_open (LPCWSTR wpath, int mode, SF_INFO *sfinfo) ; -#endif - - - -#ifdef __cplusplus -} /* extern "C" */ -#endif /* __cplusplus */ - -#endif /* SNDFILE_H */ - diff --git a/project_code/notePlayback/audioFileLoader2/src/libSndFile/sndfile.hh b/project_code/notePlayback/audioFileLoader2/src/libSndFile/sndfile.hh deleted file mode 100755 index d80ec4c30..000000000 --- a/project_code/notePlayback/audioFileLoader2/src/libSndFile/sndfile.hh +++ /dev/null @@ -1,422 +0,0 @@ -/* -** Copyright (C) 2005-2011 Erik de Castro Lopo -** -** All rights reserved. -** -** Redistribution and use in source and binary forms, with or without -** modification, are permitted provided that the following conditions are -** met: -** -** * Redistributions of source code must retain the above copyright -** notice, this list of conditions and the following disclaimer. -** * Redistributions in binary form must reproduce the above copyright -** notice, this list of conditions and the following disclaimer in -** the documentation and/or other materials provided with the -** distribution. -** * Neither the author nor the names of any contributors may be used -** to endorse or promote products derived from this software without -** specific prior written permission. -** -** THIS SOFTWARE IS PROVIDED BY THE COPYRIGHT HOLDERS AND CONTRIBUTORS -** "AS IS" AND ANY EXPRESS OR IMPLIED WARRANTIES, INCLUDING, BUT NOT LIMITED -** TO, THE IMPLIED WARRANTIES OF MERCHANTABILITY AND FITNESS FOR A PARTICULAR -** PURPOSE ARE DISCLAIMED. IN NO EVENT SHALL THE COPYRIGHT OWNER OR -** CONTRIBUTORS BE LIABLE FOR ANY DIRECT, INDIRECT, INCIDENTAL, SPECIAL, -** EXEMPLARY, OR CONSEQUENTIAL DAMAGES (INCLUDING, BUT NOT LIMITED TO, -** PROCUREMENT OF SUBSTITUTE GOODS OR SERVICES; LOSS OF USE, DATA, OR PROFITS; -** OR BUSINESS INTERRUPTION) HOWEVER CAUSED AND ON ANY THEORY OF LIABILITY, -** WHETHER IN CONTRACT, STRICT LIABILITY, OR TORT (INCLUDING NEGLIGENCE OR -** OTHERWISE) ARISING IN ANY WAY OUT OF THE USE OF THIS SOFTWARE, EVEN IF -** ADVISED OF THE POSSIBILITY OF SUCH DAMAGE. -*/ - -/* -** The above modified BSD style license (GPL and LGPL compatible) applies to -** this file. It does not apply to libsndfile itself which is released under -** the GNU LGPL or the libsndfile test suite which is released under the GNU -** GPL. -** This means that this header file can be used under this modified BSD style -** license, but the LGPL still holds for the libsndfile library itself. -*/ - -/* -** sndfile.hh -- A lightweight C++ wrapper for the libsndfile API. -** -** All the methods are inlines and all functionality is contained in this -** file. There is no separate implementation file. -** -** API documentation is in the doc/ directory of the source code tarball -** and at http://www.mega-nerd.com/libsndfile/api.html. -*/ - -#ifndef SNDFILE_HH -#define SNDFILE_HH - -#include - -#include -#include // for std::nothrow - -class SndfileHandle -{ private : - struct SNDFILE_ref - { SNDFILE_ref (void) ; - ~SNDFILE_ref (void) ; - - SNDFILE *sf ; - SF_INFO sfinfo ; - int ref ; - } ; - - SNDFILE_ref *p ; - - public : - /* Default constructor */ - SndfileHandle (void) : p (NULL) {} ; - SndfileHandle (const char *path, int mode = SFM_READ, - int format = 0, int channels = 0, int samplerate = 0) ; - SndfileHandle (std::string const & path, int mode = SFM_READ, - int format = 0, int channels = 0, int samplerate = 0) ; - SndfileHandle (int fd, bool close_desc, int mode = SFM_READ, - int format = 0, int channels = 0, int samplerate = 0) ; - -#ifdef ENABLE_SNDFILE_WINDOWS_PROTOTYPES - SndfileHandle (LPCWSTR wpath, int mode = SFM_READ, - int format = 0, int channels = 0, int samplerate = 0) ; -#endif - - ~SndfileHandle (void) ; - - SndfileHandle (const SndfileHandle &orig) ; - SndfileHandle & operator = (const SndfileHandle &rhs) ; - - /* Mainly for debugging/testing. */ - int refCount (void) const { return (p == NULL) ? 0 : p->ref ; } - - operator bool () const { return (p != NULL) ; } - - bool operator == (const SndfileHandle &rhs) const { return (p == rhs.p) ; } - - sf_count_t frames (void) const { return p ? p->sfinfo.frames : 0 ; } - int format (void) const { return p ? p->sfinfo.format : 0 ; } - int channels (void) const { return p ? p->sfinfo.channels : 0 ; } - int samplerate (void) const { return p ? p->sfinfo.samplerate : 0 ; } - - int error (void) const ; - const char * strError (void) const ; - - int command (int cmd, void *data, int datasize) ; - - sf_count_t seek (sf_count_t frames, int whence) ; - - void writeSync (void) ; - - int setString (int str_type, const char* str) ; - - const char* getString (int str_type) const ; - - static int formatCheck (int format, int channels, int samplerate) ; - - sf_count_t read (short *ptr, sf_count_t items) ; - sf_count_t read (int *ptr, sf_count_t items) ; - sf_count_t read (float *ptr, sf_count_t items) ; - sf_count_t read (double *ptr, sf_count_t items) ; - - sf_count_t write (const short *ptr, sf_count_t items) ; - sf_count_t write (const int *ptr, sf_count_t items) ; - sf_count_t write (const float *ptr, sf_count_t items) ; - sf_count_t write (const double *ptr, sf_count_t items) ; - - sf_count_t readf (short *ptr, sf_count_t frames) ; - sf_count_t readf (int *ptr, sf_count_t frames) ; - sf_count_t readf (float *ptr, sf_count_t frames) ; - sf_count_t readf (double *ptr, sf_count_t frames) ; - - sf_count_t writef (const short *ptr, sf_count_t frames) ; - sf_count_t writef (const int *ptr, sf_count_t frames) ; - sf_count_t writef (const float *ptr, sf_count_t frames) ; - sf_count_t writef (const double *ptr, sf_count_t frames) ; - - sf_count_t readRaw (void *ptr, sf_count_t bytes) ; - sf_count_t writeRaw (const void *ptr, sf_count_t bytes) ; - - /**< Raw access to the handle. SndfileHandle keeps ownership. */ - SNDFILE * rawHandle (void) ; - - /**< Take ownership of handle, iff reference count is 1. */ - SNDFILE * takeOwnership (void) ; -} ; - -/*============================================================================== -** Nothing but implementation below. -*/ - -inline -SndfileHandle::SNDFILE_ref::SNDFILE_ref (void) -: ref (1) -{} - -inline -SndfileHandle::SNDFILE_ref::~SNDFILE_ref (void) -{ if (sf != NULL) sf_close (sf) ; } - -inline -SndfileHandle::SndfileHandle (const char *path, int mode, int fmt, int chans, int srate) -: p (NULL) -{ - p = new (std::nothrow) SNDFILE_ref () ; - - if (p != NULL) - { p->ref = 1 ; - - p->sfinfo.frames = 0 ; - p->sfinfo.channels = chans ; - p->sfinfo.format = fmt ; - p->sfinfo.samplerate = srate ; - p->sfinfo.sections = 0 ; - p->sfinfo.seekable = 0 ; - - p->sf = sf_open (path, mode, &p->sfinfo) ; - } ; - - return ; -} /* SndfileHandle const char * constructor */ - -inline -SndfileHandle::SndfileHandle (std::string const & path, int mode, int fmt, int chans, int srate) -: p (NULL) -{ - p = new (std::nothrow) SNDFILE_ref () ; - - if (p != NULL) - { p->ref = 1 ; - - p->sfinfo.frames = 0 ; - p->sfinfo.channels = chans ; - p->sfinfo.format = fmt ; - p->sfinfo.samplerate = srate ; - p->sfinfo.sections = 0 ; - p->sfinfo.seekable = 0 ; - - p->sf = sf_open (path.c_str (), mode, &p->sfinfo) ; - } ; - - return ; -} /* SndfileHandle std::string constructor */ - -inline -SndfileHandle::SndfileHandle (int fd, bool close_desc, int mode, int fmt, int chans, int srate) -: p (NULL) -{ - if (fd < 0) - return ; - - p = new (std::nothrow) SNDFILE_ref () ; - - if (p != NULL) - { p->ref = 1 ; - - p->sfinfo.frames = 0 ; - p->sfinfo.channels = chans ; - p->sfinfo.format = fmt ; - p->sfinfo.samplerate = srate ; - p->sfinfo.sections = 0 ; - p->sfinfo.seekable = 0 ; - - p->sf = sf_open_fd (fd, mode, &p->sfinfo, close_desc) ; - } ; - - return ; -} /* SndfileHandle fd constructor */ - -inline -SndfileHandle::~SndfileHandle (void) -{ if (p != NULL && --p->ref == 0) - delete p ; -} /* SndfileHandle destructor */ - - -inline -SndfileHandle::SndfileHandle (const SndfileHandle &orig) -: p (orig.p) -{ if (p != NULL) - ++p->ref ; -} /* SndfileHandle copy constructor */ - -inline SndfileHandle & -SndfileHandle::operator = (const SndfileHandle &rhs) -{ - if (&rhs == this) - return *this ; - if (p != NULL && --p->ref == 0) - delete p ; - - p = rhs.p ; - if (p != NULL) - ++p->ref ; - - return *this ; -} /* SndfileHandle assignment operator */ - -inline int -SndfileHandle::error (void) const -{ return sf_error (p->sf) ; } - -inline const char * -SndfileHandle::strError (void) const -{ return sf_strerror (p->sf) ; } - -inline int -SndfileHandle::command (int cmd, void *data, int datasize) -{ return sf_command (p->sf, cmd, data, datasize) ; } - -inline sf_count_t -SndfileHandle::seek (sf_count_t frame_count, int whence) -{ return sf_seek (p->sf, frame_count, whence) ; } - -inline void -SndfileHandle::writeSync (void) -{ sf_write_sync (p->sf) ; } - -inline int -SndfileHandle::setString (int str_type, const char* str) -{ return sf_set_string (p->sf, str_type, str) ; } - -inline const char* -SndfileHandle::getString (int str_type) const -{ return sf_get_string (p->sf, str_type) ; } - -inline int -SndfileHandle::formatCheck (int fmt, int chans, int srate) -{ - SF_INFO sfinfo ; - - sfinfo.frames = 0 ; - sfinfo.channels = chans ; - sfinfo.format = fmt ; - sfinfo.samplerate = srate ; - sfinfo.sections = 0 ; - sfinfo.seekable = 0 ; - - return sf_format_check (&sfinfo) ; -} - -/*---------------------------------------------------------------------*/ - -inline sf_count_t -SndfileHandle::read (short *ptr, sf_count_t items) -{ return sf_read_short (p->sf, ptr, items) ; } - -inline sf_count_t -SndfileHandle::read (int *ptr, sf_count_t items) -{ return sf_read_int (p->sf, ptr, items) ; } - -inline sf_count_t -SndfileHandle::read (float *ptr, sf_count_t items) -{ return sf_read_float (p->sf, ptr, items) ; } - -inline sf_count_t -SndfileHandle::read (double *ptr, sf_count_t items) -{ return sf_read_double (p->sf, ptr, items) ; } - -inline sf_count_t -SndfileHandle::write (const short *ptr, sf_count_t items) -{ return sf_write_short (p->sf, ptr, items) ; } - -inline sf_count_t -SndfileHandle::write (const int *ptr, sf_count_t items) -{ return sf_write_int (p->sf, ptr, items) ; } - -inline sf_count_t -SndfileHandle::write (const float *ptr, sf_count_t items) -{ return sf_write_float (p->sf, ptr, items) ; } - -inline sf_count_t -SndfileHandle::write (const double *ptr, sf_count_t items) -{ return sf_write_double (p->sf, ptr, items) ; } - -inline sf_count_t -SndfileHandle::readf (short *ptr, sf_count_t frame_count) -{ return sf_readf_short (p->sf, ptr, frame_count) ; } - -inline sf_count_t -SndfileHandle::readf (int *ptr, sf_count_t frame_count) -{ return sf_readf_int (p->sf, ptr, frame_count) ; } - -inline sf_count_t -SndfileHandle::readf (float *ptr, sf_count_t frame_count) -{ return sf_readf_float (p->sf, ptr, frame_count) ; } - -inline sf_count_t -SndfileHandle::readf (double *ptr, sf_count_t frame_count) -{ return sf_readf_double (p->sf, ptr, frame_count) ; } - -inline sf_count_t -SndfileHandle::writef (const short *ptr, sf_count_t frame_count) -{ return sf_writef_short (p->sf, ptr, frame_count) ; } - -inline sf_count_t -SndfileHandle::writef (const int *ptr, sf_count_t frame_count) -{ return sf_writef_int (p->sf, ptr, frame_count) ; } - -inline sf_count_t -SndfileHandle::writef (const float *ptr, sf_count_t frame_count) -{ return sf_writef_float (p->sf, ptr, frame_count) ; } - -inline sf_count_t -SndfileHandle::writef (const double *ptr, sf_count_t frame_count) -{ return sf_writef_double (p->sf, ptr, frame_count) ; } - -inline sf_count_t -SndfileHandle::readRaw (void *ptr, sf_count_t bytes) -{ return sf_read_raw (p->sf, ptr, bytes) ; } - -inline sf_count_t -SndfileHandle::writeRaw (const void *ptr, sf_count_t bytes) -{ return sf_write_raw (p->sf, ptr, bytes) ; } - -inline SNDFILE * -SndfileHandle::rawHandle (void) -{ return (p ? p->sf : NULL) ; } - -inline SNDFILE * -SndfileHandle::takeOwnership (void) -{ - if (p == NULL || (p->ref != 1)) - return NULL ; - - SNDFILE * sf = p->sf ; - p->sf = NULL ; - delete p ; - p = NULL ; - return sf ; -} - -#ifdef ENABLE_SNDFILE_WINDOWS_PROTOTYPES - -inline -SndfileHandle::SndfileHandle (LPCWSTR wpath, int mode, int fmt, int chans, int srate) -: p (NULL) -{ - p = new (std::nothrow) SNDFILE_ref () ; - - if (p != NULL) - { p->ref = 1 ; - - p->sfinfo.frames = 0 ; - p->sfinfo.channels = chans ; - p->sfinfo.format = fmt ; - p->sfinfo.samplerate = srate ; - p->sfinfo.sections = 0 ; - p->sfinfo.seekable = 0 ; - - p->sf = sf_wchar_open (wpath, mode, &p->sfinfo) ; - } ; - - return ; -} /* SndfileHandle const wchar_t * constructor */ - -#endif - -#endif /* SNDFILE_HH */ - diff --git a/project_code/notePlayback/audioFileLoader2/src/main.cpp b/project_code/notePlayback/audioFileLoader2/src/main.cpp deleted file mode 100644 index a7d241d63..000000000 --- a/project_code/notePlayback/audioFileLoader2/src/main.cpp +++ /dev/null @@ -1,13 +0,0 @@ -#include "ofMain.h" -#include "testApp.h" - -//======================================================================== -int main( ){ - ofSetupOpenGL(1024,768,OF_WINDOW); // <-------- setup the GL context - - // this kicks off the running of my app - // can be OF_WINDOW or OF_FULLSCREEN - // pass in width and height too: - ofRunApp(new testApp()); - -} diff --git a/project_code/notePlayback/audioFileLoader2/src/note.cpp b/project_code/notePlayback/audioFileLoader2/src/note.cpp deleted file mode 100644 index ada51f43c..000000000 --- a/project_code/notePlayback/audioFileLoader2/src/note.cpp +++ /dev/null @@ -1,9 +0,0 @@ -// -// note.cpp -// audioFileLoader -// -// Created by zach on 1/9/14. -// -// - -#include "note.h" diff --git a/project_code/notePlayback/audioFileLoader2/src/note.h b/project_code/notePlayback/audioFileLoader2/src/note.h deleted file mode 100644 index 3d75e1164..000000000 --- a/project_code/notePlayback/audioFileLoader2/src/note.h +++ /dev/null @@ -1,161 +0,0 @@ - - -#pragma once - -#include "ofMain.h" -#include - - -struct metadata { - int preContext; - int postContext; - - float pctMostCommon; - - float meloStdDev; - float yinStdDev; - float yinFFTStdDev; - - float yinAgree; - float yinFFTAgree; - - float meloKurtosis; -}; - - -class note { - -public: - - - - vector samples; - - int nChannels; - int nFrames; - int mostCommonNote; - - string fileName; - - metadata MD; - - string name; - - bool bPlaying; - int playFrame = 0; - - void play(){ - cout << "playing " << name << endl; - cout << "preContext " << MD.preContext << endl - << "postContext " << MD.postContext << endl - << "pctMostCommon " << MD.pctMostCommon << endl - << "meloStdDev " << MD.meloStdDev << endl - << "yinStdDev " << MD.yinStdDev << endl - << "yinFFTStdDev " << MD.yinFFTStdDev << endl - << "yinAgree " << MD.yinAgree << endl - << "yinFFTAgree " << MD.yinFFTAgree << endl - << "meloKurtosis " << MD.meloKurtosis << endl << endl; - - bPlaying = true; - playFrame = 44100 * 0.5; - - reallyLoadSound(); - } - - void stop(){ - - reallyUnloadSound(); - bPlaying = false; - playFrame = 44100 * 0.5; - } - - void reallyLoadSound(){ - - SndfileHandle myf = SndfileHandle( ofToDataPath(fileName).c_str()); - printf ("Opened file '%s'\n", ofToDataPath(fileName).c_str()) ; - printf (" Sample rate : %d\n", myf.samplerate ()) ; - printf (" Channels : %d\n", myf.channels ()) ; - printf (" Error : %s\n", myf.strError()); - printf (" Frames : %d\n", int(myf.frames())); // frames is essentially samples - puts(""); - nChannels = myf.channels(); - nFrames = (int) myf.frames(); - - samples.resize(myf.frames()*myf.channels()); - myf.read(&samples[0], myf.frames()*myf.channels()); - - } - - void reallyUnloadSound(){ - - samples.clear(); - - } - - void addToSoundBuffer(float * output, int bufferSize, int _nChannels){ - if (!bPlaying) return; - if (samples.size() == 0) return; - - float volume = sin(((playFrame - 44100*0.5)/ (float)(samples.size()-44100)) * PI); - - volume = powf(volume, 0.3); - if (playFrame < (samples.size() - bufferSize - 44100* 1.0)){ - for (int i = 0; i < _nChannels; i++){ - for (int j = 0; j < bufferSize; j++){ - output[ j * _nChannels + i] += samples[(playFrame + j)*nChannels] * 0.3 * volume; - } - } - playFrame+=bufferSize; - } else { - bPlaying=false; - } - - } - - - //------------------------------------------------------------------------------- - void loadFile( string _fileName ){ - - fileName = _fileName; - name = fileName; - bPlaying = false; - - string fileNamePart = fileName.substr(fileName.find_last_of("/") + 1); - string notePart = fileNamePart.substr(fileNamePart.find_last_of("(") + 1,2); - - name = fileNamePart; - mostCommonNote = ofToInt(notePart); - - //jason added for loading metadata - string metadataFilename = fileName.substr(0, fileName.find_last_of(".")); - metadataFilename += ".txt"; -// cout << metadataFilename << endl; - - ofFile metadataFile(metadataFilename); - ofBuffer buffer(metadataFile); - - //Read file line by line - while (!buffer.isLastLine()) { - string line = buffer.getNextLine(); - - //Split line into strings - vector data = ofSplitString(line, ":"); - - if (data[0] == "preContext") MD.preContext = ofToInt(data[1]); - if (data[0] == "postContext") MD.postContext = ofToInt(data[1]); - if (data[0] == "pctMostCommon") MD.pctMostCommon = ofToFloat(data[1]); - if (data[0] == "meloStdDev") MD.meloStdDev = ofToFloat(data[1]); - if (data[0] == "yinStdDev") MD.yinStdDev = ofToFloat(data[1]); - if (data[0] == "yinFFTStdDev") MD.yinFFTStdDev = ofToFloat(data[1]); - if (data[0] == "yinAgree") MD.yinAgree = ofToFloat(data[1]); - if (data[0] == "yinFFTAgree") MD.yinFFTAgree = ofToFloat(data[1]); - if (data[0] == "meloKurtosis") MD.meloKurtosis = ofToFloat(data[1]); - - } - - playFrame = 44100*1.0; - - - } - -}; \ No newline at end of file diff --git a/project_code/notePlayback/audioFileLoader2/src/piano.cpp b/project_code/notePlayback/audioFileLoader2/src/piano.cpp deleted file mode 100644 index 8b62a0edd..000000000 --- a/project_code/notePlayback/audioFileLoader2/src/piano.cpp +++ /dev/null @@ -1,218 +0,0 @@ -// -// piano.cpp -// audioFileLoader -// -// Created by Jason Levine on 2014-01-20. -// -// - -#include "piano.h" - - -//-------------------------------------------------------------- -void piano::setup() { - //setup dimensions - whiteKeyHeight = 300; - whiteKeyWidth = 100; - blackKeyHeight = 200; - blackKeyWidth = 75; - - - // setup keys - pianoKey c; - c.blackKey = false; - c.pos = 0.0; - c.keyBinding = 'a'; - c.keyPressed = false; - pianoKeys.push_back(c); - - pianoKey csharp; - csharp.pos = 0.5; - csharp.keyBinding = 'w'; - csharp.blackKey = true; - csharp.keyPressed = false; - pianoKeys.push_back(csharp); - - pianoKey d; - d.pos = 1.0; - d.keyBinding = 's'; - d.blackKey = false; - d.keyPressed = false; - pianoKeys.push_back(d); - - pianoKey dsharp; - dsharp.pos = 1.5; - dsharp.keyBinding = 'e'; - dsharp.blackKey = true; - dsharp.keyPressed = false; - pianoKeys.push_back(dsharp); - - pianoKey e; - e.pos = 2.0; - e.keyBinding = 'd'; - e.blackKey = false; - e.keyPressed = false; - pianoKeys.push_back(e); - - pianoKey f; - f.pos = 3.0; - f.keyBinding = 'f'; - f.blackKey = false; - f.keyPressed = false; - pianoKeys.push_back(f); - - pianoKey fsharp; - fsharp.pos = 3.5; - fsharp.keyBinding = 't'; - fsharp.blackKey = true; - fsharp.keyPressed = false; - pianoKeys.push_back(fsharp); - - pianoKey g; - g.pos = 4.0; - g.keyBinding = 'g'; - g.blackKey = false; - g.keyPressed = false; - pianoKeys.push_back(g); - - pianoKey gsharp; - gsharp.pos = 4.5; - gsharp.keyBinding = 'y'; - gsharp.blackKey = true; - gsharp.keyPressed = false; - pianoKeys.push_back(gsharp); - - pianoKey a; - a.pos = 5.0; - a.keyBinding = 'h'; - a.blackKey = false; - a.keyPressed = false; - pianoKeys.push_back(a); - - pianoKey asharp; - asharp.pos = 5.5; - asharp.keyBinding = 'u'; - asharp.blackKey = true; - asharp.keyPressed = false; - pianoKeys.push_back(asharp); - - pianoKey b; - b.pos = 6.0; - b.keyBinding = 'j'; - b.blackKey = false; - b.keyPressed = false; - pianoKeys.push_back(b); - - pianoKey cOctvUp; - cOctvUp.pos = 7.0; - cOctvUp.keyBinding = 'k'; - cOctvUp.blackKey = false; - cOctvUp.keyPressed = false; - pianoKeys.push_back(cOctvUp); - - - //setup keybindings - for (int i = 0; i < pianoKeys.size(); i++) { - keyBindings[pianoKeys[i].keyBinding] = i; - } - - octave = 4; - -} - - -//-------------------------------------------------------------- -void piano::draw() { - - //white keys - for (int i = 0; i < pianoKeys.size(); i++) { - if (!pianoKeys[i].blackKey) { - ofSetColor((pianoKeys[i].keyPressed ? 0 : 255)); - ofFill(); - ofRect(pianoKeys[i].pos * whiteKeyWidth, 0, whiteKeyWidth, whiteKeyHeight); - - ofSetColor((pianoKeys[i].keyPressed ? 255 : 0)); - ofNoFill(); - ofRect(pianoKeys[i].pos * whiteKeyWidth, 0, whiteKeyWidth, whiteKeyHeight); - - float kbX = pianoKeys[i].pos * whiteKeyWidth + whiteKeyWidth / 2; - float kbY = whiteKeyHeight - whiteKeyHeight / 6; - ofDrawBitmapString(ofToString(pianoKeys[i].keyBinding), kbX, kbY); - } - } - - //black keys - for (int i = 0; i < pianoKeys.size(); i++) { - if (pianoKeys[i].blackKey) { - ofSetColor((pianoKeys[i].keyPressed ? 0 : 255)); - ofFill(); - ofRect(pianoKeys[i].pos * whiteKeyWidth + blackKeyWidth/6, 0, blackKeyWidth, blackKeyHeight); - - ofSetColor((pianoKeys[i].keyPressed ? 255 : 0)); ofNoFill(); - ofRect(pianoKeys[i].pos * whiteKeyWidth + blackKeyWidth/6, 0, blackKeyWidth, blackKeyHeight); - - float kbX = pianoKeys[i].pos * whiteKeyWidth + blackKeyWidth / 2; - float kbY = blackKeyHeight - blackKeyHeight / 6; - ofDrawBitmapString(ofToString(pianoKeys[i].keyBinding), kbX, kbY); - } - } - - - ofPushMatrix(); - ofTranslate(9 * whiteKeyWidth + 15, 0); - //octave up/down - ofSetColor((octvDownPressed ? 0 : 255)); - ofFill(); - ofTriangle(0,0, -whiteKeyWidth, whiteKeyWidth, whiteKeyWidth, whiteKeyWidth); - - - ofSetColor((octvDownPressed ? 255 : 0)); - ofNoFill(); - ofTriangle(0,0, -whiteKeyWidth, whiteKeyWidth, whiteKeyWidth, whiteKeyWidth); - ofDrawBitmapString("x", 0, whiteKeyWidth / 2); - - - ofSetColor((octvUpPressed ? 0 : 255)); - ofFill(); - ofTriangle(0,whiteKeyHeight, -whiteKeyWidth, whiteKeyHeight - whiteKeyWidth, whiteKeyWidth, whiteKeyHeight - whiteKeyWidth); - - ofSetColor((octvUpPressed ? 255 : 0)); - ofNoFill(); - ofTriangle(0,whiteKeyHeight, -whiteKeyWidth, whiteKeyHeight - whiteKeyWidth, whiteKeyWidth, whiteKeyHeight - whiteKeyWidth); - ofDrawBitmapString("z", 0, whiteKeyHeight - whiteKeyWidth / 2); - - ofSetColor(0); - ofDrawBitmapString("octv " + ofToString(octave), 0, whiteKeyHeight /2); - ofPopMatrix(); - -} - -//-------------------------------------------------------------- -void piano::keyPressed( int key ) { - if (keyBindings[key] != 0 || key == 'a') - pianoKeys[keyBindings[key]].keyPressed = true; - - if (key == 'z') octvUpPressed = true; - if (key == 'x') octvDownPressed = true; -} - -//-------------------------------------------------------------- -void piano::keyReleased( int key ) { - if (keyBindings[key] != 0 || key == 'a') - pianoKeys[keyBindings[key]].keyPressed = false; - - if (key == 'z') octvUpPressed = false; - if (key == 'x') octvDownPressed = false; -} - -//-------------------------------------------------------------- -void piano::octaveDown() { - octave--; - if (octave < 0) octave = 0; -} - -//-------------------------------------------------------------- -void piano::octaveUp() { - octave++; - if (octave > 6) octave = 6; -} diff --git a/project_code/notePlayback/audioFileLoader2/src/piano.h b/project_code/notePlayback/audioFileLoader2/src/piano.h deleted file mode 100644 index ca7f48a86..000000000 --- a/project_code/notePlayback/audioFileLoader2/src/piano.h +++ /dev/null @@ -1,40 +0,0 @@ -// -// piano.h -// audioFileLoader -// -// Created by Jason Levine on 2014-01-20. -// -// - -#include "ofMain.h" - -struct pianoKey { - bool blackKey; - float pos; - char keyBinding; - bool keyPressed; -}; - -class piano { -public: - void setup(); - void draw(); - void keyPressed( int key ); - void keyReleased( int key ); - void octaveDown(); - void octaveUp(); - - bool octvUpPressed, octvDownPressed; - - int getNote( int key ) { return keyBindings[key] + (octave+1) * 12; } - - map keyBindings; - vector pianoKeys; - - int octave; - - int whiteKeyHeight; - int whiteKeyWidth; - int blackKeyHeight; - int blackKeyWidth; -}; diff --git a/project_code/notePlayback/audioFileLoader2/src/testApp.cpp b/project_code/notePlayback/audioFileLoader2/src/testApp.cpp deleted file mode 100644 index d9856f49f..000000000 --- a/project_code/notePlayback/audioFileLoader2/src/testApp.cpp +++ /dev/null @@ -1,233 +0,0 @@ -#include "testApp.h" -#include - - -bool sortNotes(note * a, note *b){ - return a->mostCommonNote < b->mostCommonNote ? true : false; -} - - -//-------------------------------------------------------------- -void testApp::setup(){ - - counter.assign(150,0); - - ofDirectory dir; - dir.listDir( "/Users/zach/Desktop/DEVDEVARTART/googleaudio/jasonoutput/output" ); - - vector < string > files; - - for (int i = 0; i < dir.size(); i++){ - - ofDirectory dir2; - dir2.allowExt("wav"); - dir2.listDir(dir.getPath(i)); - - for (int j = 0; j < dir2.size(); j++){ - files.push_back(dir2.getPath(j)); - } - - } - - cout << files.size() << endl; - - - for (int i = 0; i < files.size(); i++){ - note * tempNote = new note(); - //tempNote->AA = &AA; - tempNote->loadFile(files[i]); - notes.push_back(tempNote); - - } - - ofSort(notes, sortNotes); - - for (int i = 0; i < notes.size(); i++){ - cout << notes[i]->mostCommonNote << endl; - } - - myPiano.setup(); - - soundStream.setup(this, 2, 0, 44100, 256, 4); - - setupGUI(); -} - -void testApp::setupGUI(){ - //init gui dims - float dim = 16; - float xInit = OFX_UI_GLOBAL_WIDGET_SPACING; - float length = 255-xInit; - - //gui! - gui = new ofxUICanvas(0, 300, length+xInit, ofGetHeight()); - - gui->addFPSSlider("FPS SLIDER", length-xInit, dim*.25, 60); - - gui->addSpacer(length-xInit, 1); - gui->addLabel("CONTEXT"); - gui->addIntSlider("attack", 0, 44100, &attack); - gui->addIntSlider("release", 0, 44100, &release); - - gui->addSpacer(length-xInit, 1); - gui->addLabel("THRESHOLDS"); - gui->addSlider("min pct MCN", 0.0, 1.0, &minPctMCN); - gui->addSlider("max melo stdDev", 5.0, 0.0, &maxMeloStdDev); - gui->addSlider("max yin stdDev", 15.0, 0.0, &maxYinStdDev); - gui->addSlider("max yinFFT stdDev", 15.0, 0.0, &maxYinFFTStdDev); - gui->addSlider("min yin agree", 0.0, 1.0, &minYinAgree); - gui->addSlider("min yinFFT agree", 0.0, 1.0, &minYinFFTAgree); - gui->addSlider("min melo kurtosis", -5.0, 5.0, &minMeloKurtosis); - - -} - - -//-------------------------------------------------------------- -void testApp::audioOut(float * output, int bufferSize, int nChannels){ - - - for (int i = 0; i < notes.size(); i++){ - notes[i]->addToSoundBuffer(output, bufferSize, nChannels); - } - - if (bPlayingTone == true){ - if (ofGetElapsedTimef()-startTime > 1.0) bPlayingTone = false; - - float pct = (ofGetElapsedTimef()-startTime) / 1.0; - if (pct > 1) pct = 1; - float scalar = sin(pct * PI); - - for (int j = 0; j < bufferSize; j++){ - for (int i = 0; i < nChannels; i++){ - // output[j *nChannels + i] += sin(sinAngle) * 0.05; - } - sinAngle+=sinAngleAdder; - } -// bPlayingTone = true; -// startTime = 0; -// float freq = MIDI2freq(note); -// sinAngleAdder = freq / 44100; - } - - - -} - - -//-------------------------------------------------------------- -void testApp::update(){ - - -} - -//-------------------------------------------------------------- -void testApp::draw(){ - myPiano.draw(); -} - - - -float MIDI2freq(int MIDI_note) { - return 440.0 * powf(2.0,(((float)MIDI_note-(float)69)/(float)12)); -} - -//-------------------------------------------------------------- -void testApp::keyPressed(int key){ - - if (key < 97) return; - - if (key == 'z') { - myPiano.octaveDown(); - } - - if (key == 'x') { - myPiano.octaveUp(); - } - - if (myPiano.keyBindings[key] != 0 || key == 'a') { - int note = myPiano.getNote(key); - //cout << "trying to play note " << note << endl; - - vector < int > anyGoods; - for (int i = 0; i < notes.size(); i++){ - int which = i; - if (notes[which]->mostCommonNote == note){ - if ( notes[which]->MD.pctMostCommon > minPctMCN - && notes[which]->MD.meloStdDev < maxMeloStdDev - && notes[which]->MD.yinStdDev < maxYinStdDev - && notes[which]->MD.yinFFTStdDev < maxYinFFTStdDev - && notes[which]->MD.yinAgree > minYinAgree - && notes[which]->MD.yinFFTAgree > minYinFFTAgree - && notes[which]->MD.meloKurtosis > minMeloKurtosis) { - anyGoods.push_back(i); - } - //notes[which]->play(); - //break; - } - } - - //cout << anyGoods.size() << endl; - //if (ofRandom(0,1) > 0.3){ - if (anyGoods.size() > 0){ - - counter[note]++; - - - int which = anyGoods[ (int)ofRandom(0,100000) /*counter[note] */ % anyGoods.size() ]; - notes[which]->play(); - } - //} else { - bPlayingTone = true; - startTime = ofGetElapsedTimef(); - sinAngle = 0; - float freq = MIDI2freq(note); - sinAngleAdder = (freq * TWO_PI) / 44100.0; - - - - // } - } - - myPiano.keyPressed(key); -} - -//-------------------------------------------------------------- -void testApp::keyReleased(int key){ - myPiano.keyReleased(key); -} - -//-------------------------------------------------------------- -void testApp::mouseMoved(int x, int y ){ - -} - -//-------------------------------------------------------------- -void testApp::mouseDragged(int x, int y, int button){ - -} - -//-------------------------------------------------------------- -void testApp::mousePressed(int x, int y, int button){ - -} - -//-------------------------------------------------------------- -void testApp::mouseReleased(int x, int y, int button){ - -} - -//-------------------------------------------------------------- -void testApp::windowResized(int w, int h){ - -} - -//-------------------------------------------------------------- -void testApp::gotMessage(ofMessage msg){ - -} - -//-------------------------------------------------------------- -void testApp::dragEvent(ofDragInfo dragInfo){ - -} diff --git a/project_code/notePlayback/audioFileLoader2/src/testApp.h b/project_code/notePlayback/audioFileLoader2/src/testApp.h deleted file mode 100644 index 975814daa..000000000 --- a/project_code/notePlayback/audioFileLoader2/src/testApp.h +++ /dev/null @@ -1,48 +0,0 @@ -#pragma once - -#include "ofMain.h" -#include "ofxUI.h" - -#include "note.h" -#include "piano.h" - -class testApp : public ofBaseApp { - -public: - void setup(); - void update(); - void draw(); - - void setupGUI(); - - void keyPressed(int key); - void keyReleased(int key); - void mouseMoved(int x, int y ); - void mouseDragged(int x, int y, int button); - void mousePressed(int x, int y, int button); - void mouseReleased(int x, int y, int button); - void windowResized(int w, int h); - - void dragEvent(ofDragInfo dragInfo); - void gotMessage(ofMessage msg); - - - ofSoundStream soundStream; - void audioOut(float * output, int bufferSize, int nChannels); - - vector < note * > notes; - piano myPiano; - - bool bPlayingTone; - float sinAngle; - float startTime; - float sinAngleAdder; - - - vector < int > counter; - - ofxUICanvas * gui; - - int attack, release; - float minPctMCN, maxMeloStdDev, maxYinStdDev, maxYinFFTStdDev, minYinAgree,minYinFFTAgree, minMeloKurtosis; -}; diff --git a/project_code/notePlayback/audioFileLoader3_wMidi/Makefile b/project_code/notePlayback/audioFileLoader3_wMidi/Makefile deleted file mode 100644 index 7a7fe8b58..000000000 --- a/project_code/notePlayback/audioFileLoader3_wMidi/Makefile +++ /dev/null @@ -1,13 +0,0 @@ -# Attempt to load a config.make file. -# If none is found, project defaults in config.project.make will be used. -ifneq ($(wildcard config.make),) - include config.make -endif - -# make sure the the OF_ROOT location is defined -ifndef OF_ROOT - OF_ROOT=../../.. -endif - -# call the project makefile! -include $(OF_ROOT)/libs/openFrameworksCompiled/project/makefileCommon/compile.project.mk diff --git a/project_code/notePlayback/audioFileLoader3_wMidi/Project.xcconfig b/project_code/notePlayback/audioFileLoader3_wMidi/Project.xcconfig deleted file mode 100644 index c90f7b143..000000000 --- a/project_code/notePlayback/audioFileLoader3_wMidi/Project.xcconfig +++ /dev/null @@ -1,17 +0,0 @@ -//THE PATH TO THE ROOT OF OUR OF PATH RELATIVE TO THIS PROJECT. -//THIS NEEDS TO BE DEFINED BEFORE CoreOF.xcconfig IS INCLUDED -OF_PATH = ../../.. - -//THIS HAS ALL THE HEADER AND LIBS FOR OF CORE -#include "../../../libs/openFrameworksCompiled/project/osx/CoreOF.xcconfig" - -//ICONS - NEW IN 0072 -ICON_NAME_DEBUG = icon-debug.icns -ICON_NAME_RELEASE = icon.icns -ICON_FILE_PATH = $(OF_PATH)/libs/openFrameworksCompiled/project/osx/ - -//IF YOU WANT AN APP TO HAVE A CUSTOM ICON - PUT THEM IN YOUR DATA FOLDER AND CHANGE ICON_FILE_PATH to: -//ICON_FILE_PATH = bin/data/ - -OTHER_LDFLAGS = $(OF_CORE_LIBS) -HEADER_SEARCH_PATHS = $(OF_CORE_HEADERS) diff --git a/project_code/notePlayback/audioFileLoader3_wMidi/addons.make b/project_code/notePlayback/audioFileLoader3_wMidi/addons.make deleted file mode 100644 index e69de29bb..000000000 diff --git a/project_code/notePlayback/audioFileLoader3_wMidi/audioFileLoader.xcodeproj/project.pbxproj b/project_code/notePlayback/audioFileLoader3_wMidi/audioFileLoader.xcodeproj/project.pbxproj deleted file mode 100644 index 65ca95e5c..000000000 --- a/project_code/notePlayback/audioFileLoader3_wMidi/audioFileLoader.xcodeproj/project.pbxproj +++ /dev/null @@ -1,682 +0,0 @@ -// !$*UTF8*$! -{ - archiveVersion = 1; - classes = { - }; - objectVersion = 46; - objects = { - -/* Begin PBXBuildFile section */ - 905DA81B188DC0D6005132A8 /* piano.cpp in Sources */ = {isa = PBXBuildFile; fileRef = 905DA819188DC0D6005132A8 /* piano.cpp */; }; - 92250426187F0091004EC82E /* note.cpp in Sources */ = {isa = PBXBuildFile; fileRef = 92250424187F0091004EC82E /* note.cpp */; }; - 92880852184CA0A4006138BF /* scUBlibsndfile.a in Frameworks */ = {isa = PBXBuildFile; fileRef = 9288084F184CA0A3006138BF /* scUBlibsndfile.a */; }; - 92EDF1171892AED200886B19 /* RtMidi.cpp in Sources */ = {isa = PBXBuildFile; fileRef = 92EDF1151892AED200886B19 /* RtMidi.cpp */; }; - 92EDF1351892AEDC00886B19 /* ofxRtMidiIn.cpp in Sources */ = {isa = PBXBuildFile; fileRef = 92EDF11A1892AEDC00886B19 /* ofxRtMidiIn.cpp */; }; - 92EDF1361892AEDC00886B19 /* ofxRtMidiOut.cpp in Sources */ = {isa = PBXBuildFile; fileRef = 92EDF11C1892AEDC00886B19 /* ofxRtMidiOut.cpp */; }; - 92EDF13C1892AEDC00886B19 /* ofxBaseMidi.cpp in Sources */ = {isa = PBXBuildFile; fileRef = 92EDF1291892AEDC00886B19 /* ofxBaseMidi.cpp */; }; - 92EDF13D1892AEDC00886B19 /* ofxMidi.cpp in Sources */ = {isa = PBXBuildFile; fileRef = 92EDF12B1892AEDC00886B19 /* ofxMidi.cpp */; }; - 92EDF13E1892AEDC00886B19 /* ofxMidiIn.cpp in Sources */ = {isa = PBXBuildFile; fileRef = 92EDF12E1892AEDC00886B19 /* ofxMidiIn.cpp */; }; - 92EDF13F1892AEDC00886B19 /* ofxMidiMessage.cpp in Sources */ = {isa = PBXBuildFile; fileRef = 92EDF1301892AEDC00886B19 /* ofxMidiMessage.cpp */; }; - 92EDF1401892AEDC00886B19 /* ofxMidiOut.cpp in Sources */ = {isa = PBXBuildFile; fileRef = 92EDF1321892AEDC00886B19 /* ofxMidiOut.cpp */; }; - 92EDF1421892AF0E00886B19 /* CoreMIDI.framework in Frameworks */ = {isa = PBXBuildFile; fileRef = 92EDF1411892AF0E00886B19 /* CoreMIDI.framework */; }; - BBAB23CB13894F3D00AA2426 /* GLUT.framework in CopyFiles */ = {isa = PBXBuildFile; fileRef = BBAB23BE13894E4700AA2426 /* GLUT.framework */; }; - E4328149138ABC9F0047C5CB /* openFrameworksDebug.a in Frameworks */ = {isa = PBXBuildFile; fileRef = E4328148138ABC890047C5CB /* openFrameworksDebug.a */; }; - E45BE97B0E8CC7DD009D7055 /* AGL.framework in Frameworks */ = {isa = PBXBuildFile; fileRef = E45BE9710E8CC7DD009D7055 /* AGL.framework */; }; - E45BE97C0E8CC7DD009D7055 /* ApplicationServices.framework in Frameworks */ = {isa = PBXBuildFile; fileRef = E45BE9720E8CC7DD009D7055 /* ApplicationServices.framework */; }; - E45BE97D0E8CC7DD009D7055 /* AudioToolbox.framework in Frameworks */ = {isa = PBXBuildFile; fileRef = E45BE9730E8CC7DD009D7055 /* AudioToolbox.framework */; }; - E45BE97E0E8CC7DD009D7055 /* Carbon.framework in Frameworks */ = {isa = PBXBuildFile; fileRef = E45BE9740E8CC7DD009D7055 /* Carbon.framework */; }; - E45BE97F0E8CC7DD009D7055 /* CoreAudio.framework in Frameworks */ = {isa = PBXBuildFile; fileRef = E45BE9750E8CC7DD009D7055 /* CoreAudio.framework */; }; - E45BE9800E8CC7DD009D7055 /* CoreFoundation.framework in Frameworks */ = {isa = PBXBuildFile; fileRef = E45BE9760E8CC7DD009D7055 /* CoreFoundation.framework */; }; - E45BE9810E8CC7DD009D7055 /* CoreServices.framework in Frameworks */ = {isa = PBXBuildFile; fileRef = E45BE9770E8CC7DD009D7055 /* CoreServices.framework */; }; - E45BE9830E8CC7DD009D7055 /* OpenGL.framework in Frameworks */ = {isa = PBXBuildFile; fileRef = E45BE9790E8CC7DD009D7055 /* OpenGL.framework */; }; - E45BE9840E8CC7DD009D7055 /* QuickTime.framework in Frameworks */ = {isa = PBXBuildFile; fileRef = E45BE97A0E8CC7DD009D7055 /* QuickTime.framework */; }; - E4B69E200A3A1BDC003C02F2 /* main.cpp in Sources */ = {isa = PBXBuildFile; fileRef = E4B69E1D0A3A1BDC003C02F2 /* main.cpp */; }; - E4B69E210A3A1BDC003C02F2 /* testApp.cpp in Sources */ = {isa = PBXBuildFile; fileRef = E4B69E1E0A3A1BDC003C02F2 /* testApp.cpp */; }; - E4C2424710CC5A17004149E2 /* AppKit.framework in Frameworks */ = {isa = PBXBuildFile; fileRef = E4C2424410CC5A17004149E2 /* AppKit.framework */; }; - E4C2424810CC5A17004149E2 /* Cocoa.framework in Frameworks */ = {isa = PBXBuildFile; fileRef = E4C2424510CC5A17004149E2 /* Cocoa.framework */; }; - E4C2424910CC5A17004149E2 /* IOKit.framework in Frameworks */ = {isa = PBXBuildFile; fileRef = E4C2424610CC5A17004149E2 /* IOKit.framework */; }; - E4EB6799138ADC1D00A09F29 /* GLUT.framework in Frameworks */ = {isa = PBXBuildFile; fileRef = BBAB23BE13894E4700AA2426 /* GLUT.framework */; }; - E7E077E515D3B63C0020DFD4 /* CoreVideo.framework in Frameworks */ = {isa = PBXBuildFile; fileRef = E7E077E415D3B63C0020DFD4 /* CoreVideo.framework */; }; - E7E077E815D3B6510020DFD4 /* QTKit.framework in Frameworks */ = {isa = PBXBuildFile; fileRef = E7E077E715D3B6510020DFD4 /* QTKit.framework */; }; - E7F985F815E0DEA3003869B5 /* Accelerate.framework in Frameworks */ = {isa = PBXBuildFile; fileRef = E7F985F515E0DE99003869B5 /* Accelerate.framework */; }; -/* End PBXBuildFile section */ - -/* Begin PBXContainerItemProxy section */ - E4328147138ABC890047C5CB /* PBXContainerItemProxy */ = { - isa = PBXContainerItemProxy; - containerPortal = E4328143138ABC890047C5CB /* openFrameworksLib.xcodeproj */; - proxyType = 2; - remoteGlobalIDString = E4B27C1510CBEB8E00536013; - remoteInfo = openFrameworks; - }; - E4EEB9AB138B136A00A80321 /* PBXContainerItemProxy */ = { - isa = PBXContainerItemProxy; - containerPortal = E4328143138ABC890047C5CB /* openFrameworksLib.xcodeproj */; - proxyType = 1; - remoteGlobalIDString = E4B27C1410CBEB8E00536013; - remoteInfo = openFrameworks; - }; -/* End PBXContainerItemProxy section */ - -/* Begin PBXCopyFilesBuildPhase section */ - E4C2427710CC5ABF004149E2 /* CopyFiles */ = { - isa = PBXCopyFilesBuildPhase; - buildActionMask = 2147483647; - dstPath = ""; - dstSubfolderSpec = 10; - files = ( - BBAB23CB13894F3D00AA2426 /* GLUT.framework in CopyFiles */, - ); - runOnlyForDeploymentPostprocessing = 0; - }; -/* End PBXCopyFilesBuildPhase section */ - -/* Begin PBXFileReference section */ - 905DA819188DC0D6005132A8 /* piano.cpp */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.cpp.cpp; path = piano.cpp; sourceTree = ""; }; - 905DA81A188DC0D6005132A8 /* piano.h */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.c.h; path = piano.h; sourceTree = ""; }; - 92250424187F0091004EC82E /* note.cpp */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.cpp.cpp; path = note.cpp; sourceTree = ""; }; - 92250425187F0091004EC82E /* note.h */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.c.h; path = note.h; sourceTree = ""; }; - 9288084F184CA0A3006138BF /* scUBlibsndfile.a */ = {isa = PBXFileReference; lastKnownFileType = archive.ar; path = scUBlibsndfile.a; sourceTree = ""; }; - 92880850184CA0A3006138BF /* sndfile.h */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.c.h; path = sndfile.h; sourceTree = ""; }; - 92880851184CA0A4006138BF /* sndfile.hh */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.cpp.h; path = sndfile.hh; sourceTree = ""; }; - 92EDF1131892AED200886B19 /* readme */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = text; path = readme; sourceTree = ""; }; - 92EDF1141892AED200886B19 /* RtError.h */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.c.h; path = RtError.h; sourceTree = ""; }; - 92EDF1151892AED200886B19 /* RtMidi.cpp */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.cpp.cpp; path = RtMidi.cpp; sourceTree = ""; }; - 92EDF1161892AED200886B19 /* RtMidi.h */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.c.h; path = RtMidi.h; sourceTree = ""; }; - 92EDF11A1892AEDC00886B19 /* ofxRtMidiIn.cpp */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.cpp.cpp; path = ofxRtMidiIn.cpp; sourceTree = ""; }; - 92EDF11B1892AEDC00886B19 /* ofxRtMidiIn.h */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.c.h; path = ofxRtMidiIn.h; sourceTree = ""; }; - 92EDF11C1892AEDC00886B19 /* ofxRtMidiOut.cpp */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.cpp.cpp; path = ofxRtMidiOut.cpp; sourceTree = ""; }; - 92EDF11D1892AEDC00886B19 /* ofxRtMidiOut.h */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.c.h; path = ofxRtMidiOut.h; sourceTree = ""; }; - 92EDF1291892AEDC00886B19 /* ofxBaseMidi.cpp */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.cpp.cpp; path = ofxBaseMidi.cpp; sourceTree = ""; }; - 92EDF12A1892AEDC00886B19 /* ofxBaseMidi.h */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.c.h; path = ofxBaseMidi.h; sourceTree = ""; }; - 92EDF12B1892AEDC00886B19 /* ofxMidi.cpp */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.cpp.cpp; path = ofxMidi.cpp; sourceTree = ""; }; - 92EDF12C1892AEDC00886B19 /* ofxMidi.h */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.c.h; path = ofxMidi.h; sourceTree = ""; }; - 92EDF12D1892AEDC00886B19 /* ofxMidiConstants.h */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.c.h; path = ofxMidiConstants.h; sourceTree = ""; }; - 92EDF12E1892AEDC00886B19 /* ofxMidiIn.cpp */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.cpp.cpp; path = ofxMidiIn.cpp; sourceTree = ""; }; - 92EDF12F1892AEDC00886B19 /* ofxMidiIn.h */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.c.h; path = ofxMidiIn.h; sourceTree = ""; }; - 92EDF1301892AEDC00886B19 /* ofxMidiMessage.cpp */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.cpp.cpp; path = ofxMidiMessage.cpp; sourceTree = ""; }; - 92EDF1311892AEDC00886B19 /* ofxMidiMessage.h */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.c.h; path = ofxMidiMessage.h; sourceTree = ""; }; - 92EDF1321892AEDC00886B19 /* ofxMidiOut.cpp */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.cpp.cpp; path = ofxMidiOut.cpp; sourceTree = ""; }; - 92EDF1331892AEDC00886B19 /* ofxMidiOut.h */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.c.h; path = ofxMidiOut.h; sourceTree = ""; }; - 92EDF1341892AEDC00886B19 /* ofxMidiTypes.h */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.c.h; path = ofxMidiTypes.h; sourceTree = ""; }; - 92EDF1411892AF0E00886B19 /* CoreMIDI.framework */ = {isa = PBXFileReference; lastKnownFileType = wrapper.framework; name = CoreMIDI.framework; path = ../../../../../../../../System/Library/Frameworks/CoreMIDI.framework; sourceTree = ""; }; - BBAB23BE13894E4700AA2426 /* GLUT.framework */ = {isa = PBXFileReference; lastKnownFileType = wrapper.framework; name = GLUT.framework; path = ../../../libs/glut/lib/osx/GLUT.framework; sourceTree = ""; }; - E4328143138ABC890047C5CB /* openFrameworksLib.xcodeproj */ = {isa = PBXFileReference; lastKnownFileType = "wrapper.pb-project"; name = openFrameworksLib.xcodeproj; path = ../../../libs/openFrameworksCompiled/project/osx/openFrameworksLib.xcodeproj; sourceTree = SOURCE_ROOT; }; - E45BE9710E8CC7DD009D7055 /* AGL.framework */ = {isa = PBXFileReference; lastKnownFileType = wrapper.framework; name = AGL.framework; path = /System/Library/Frameworks/AGL.framework; sourceTree = ""; }; - E45BE9720E8CC7DD009D7055 /* ApplicationServices.framework */ = {isa = PBXFileReference; lastKnownFileType = wrapper.framework; name = ApplicationServices.framework; path = /System/Library/Frameworks/ApplicationServices.framework; sourceTree = ""; }; - E45BE9730E8CC7DD009D7055 /* AudioToolbox.framework */ = {isa = PBXFileReference; lastKnownFileType = wrapper.framework; name = AudioToolbox.framework; path = /System/Library/Frameworks/AudioToolbox.framework; sourceTree = ""; }; - E45BE9740E8CC7DD009D7055 /* Carbon.framework */ = {isa = PBXFileReference; lastKnownFileType = wrapper.framework; name = Carbon.framework; path = /System/Library/Frameworks/Carbon.framework; sourceTree = ""; }; - E45BE9750E8CC7DD009D7055 /* CoreAudio.framework */ = {isa = PBXFileReference; lastKnownFileType = wrapper.framework; name = CoreAudio.framework; path = /System/Library/Frameworks/CoreAudio.framework; sourceTree = ""; }; - E45BE9760E8CC7DD009D7055 /* CoreFoundation.framework */ = {isa = PBXFileReference; lastKnownFileType = wrapper.framework; name = CoreFoundation.framework; path = /System/Library/Frameworks/CoreFoundation.framework; sourceTree = ""; }; - E45BE9770E8CC7DD009D7055 /* CoreServices.framework */ = {isa = PBXFileReference; lastKnownFileType = wrapper.framework; name = CoreServices.framework; path = /System/Library/Frameworks/CoreServices.framework; sourceTree = ""; }; - E45BE9790E8CC7DD009D7055 /* OpenGL.framework */ = {isa = PBXFileReference; lastKnownFileType = wrapper.framework; name = OpenGL.framework; path = /System/Library/Frameworks/OpenGL.framework; sourceTree = ""; }; - E45BE97A0E8CC7DD009D7055 /* QuickTime.framework */ = {isa = PBXFileReference; lastKnownFileType = wrapper.framework; name = QuickTime.framework; path = /System/Library/Frameworks/QuickTime.framework; sourceTree = ""; }; - E4B69B5B0A3A1756003C02F2 /* audioFileLoaderDebug.app */ = {isa = PBXFileReference; explicitFileType = wrapper.application; includeInIndex = 0; path = audioFileLoaderDebug.app; sourceTree = BUILT_PRODUCTS_DIR; }; - E4B69E1D0A3A1BDC003C02F2 /* main.cpp */ = {isa = PBXFileReference; fileEncoding = 30; lastKnownFileType = sourcecode.cpp.cpp; name = main.cpp; path = src/main.cpp; sourceTree = SOURCE_ROOT; }; - E4B69E1E0A3A1BDC003C02F2 /* testApp.cpp */ = {isa = PBXFileReference; explicitFileType = sourcecode.cpp.cpp; fileEncoding = 30; name = testApp.cpp; path = src/testApp.cpp; sourceTree = SOURCE_ROOT; }; - E4B69E1F0A3A1BDC003C02F2 /* testApp.h */ = {isa = PBXFileReference; fileEncoding = 30; lastKnownFileType = sourcecode.c.h; name = testApp.h; path = src/testApp.h; sourceTree = SOURCE_ROOT; }; - E4B6FCAD0C3E899E008CF71C /* openFrameworks-Info.plist */ = {isa = PBXFileReference; fileEncoding = 30; lastKnownFileType = text.plist.xml; path = "openFrameworks-Info.plist"; sourceTree = ""; }; - E4C2424410CC5A17004149E2 /* AppKit.framework */ = {isa = PBXFileReference; lastKnownFileType = wrapper.framework; name = AppKit.framework; path = /System/Library/Frameworks/AppKit.framework; sourceTree = ""; }; - E4C2424510CC5A17004149E2 /* Cocoa.framework */ = {isa = PBXFileReference; lastKnownFileType = wrapper.framework; name = Cocoa.framework; path = /System/Library/Frameworks/Cocoa.framework; sourceTree = ""; }; - E4C2424610CC5A17004149E2 /* IOKit.framework */ = {isa = PBXFileReference; lastKnownFileType = wrapper.framework; name = IOKit.framework; path = /System/Library/Frameworks/IOKit.framework; sourceTree = ""; }; - E4EB691F138AFCF100A09F29 /* CoreOF.xcconfig */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = text.xcconfig; name = CoreOF.xcconfig; path = ../../../libs/openFrameworksCompiled/project/osx/CoreOF.xcconfig; sourceTree = SOURCE_ROOT; }; - E4EB6923138AFD0F00A09F29 /* Project.xcconfig */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = text.xcconfig; path = Project.xcconfig; sourceTree = ""; }; - E7E077E415D3B63C0020DFD4 /* CoreVideo.framework */ = {isa = PBXFileReference; lastKnownFileType = wrapper.framework; name = CoreVideo.framework; path = /System/Library/Frameworks/CoreVideo.framework; sourceTree = ""; }; - E7E077E715D3B6510020DFD4 /* QTKit.framework */ = {isa = PBXFileReference; lastKnownFileType = wrapper.framework; name = QTKit.framework; path = /System/Library/Frameworks/QTKit.framework; sourceTree = ""; }; - E7F985F515E0DE99003869B5 /* Accelerate.framework */ = {isa = PBXFileReference; lastKnownFileType = wrapper.framework; name = Accelerate.framework; path = /System/Library/Frameworks/Accelerate.framework; sourceTree = ""; }; -/* End PBXFileReference section */ - -/* Begin PBXFrameworksBuildPhase section */ - E4B69B590A3A1756003C02F2 /* Frameworks */ = { - isa = PBXFrameworksBuildPhase; - buildActionMask = 2147483647; - files = ( - E7F985F815E0DEA3003869B5 /* Accelerate.framework in Frameworks */, - E7E077E815D3B6510020DFD4 /* QTKit.framework in Frameworks */, - E4EB6799138ADC1D00A09F29 /* GLUT.framework in Frameworks */, - E4328149138ABC9F0047C5CB /* openFrameworksDebug.a in Frameworks */, - E45BE97B0E8CC7DD009D7055 /* AGL.framework in Frameworks */, - E45BE97C0E8CC7DD009D7055 /* ApplicationServices.framework in Frameworks */, - E45BE97D0E8CC7DD009D7055 /* AudioToolbox.framework in Frameworks */, - E45BE97E0E8CC7DD009D7055 /* Carbon.framework in Frameworks */, - E45BE97F0E8CC7DD009D7055 /* CoreAudio.framework in Frameworks */, - 92EDF1421892AF0E00886B19 /* CoreMIDI.framework in Frameworks */, - E45BE9800E8CC7DD009D7055 /* CoreFoundation.framework in Frameworks */, - 92880852184CA0A4006138BF /* scUBlibsndfile.a in Frameworks */, - E45BE9810E8CC7DD009D7055 /* CoreServices.framework in Frameworks */, - E45BE9830E8CC7DD009D7055 /* OpenGL.framework in Frameworks */, - E45BE9840E8CC7DD009D7055 /* QuickTime.framework in Frameworks */, - E4C2424710CC5A17004149E2 /* AppKit.framework in Frameworks */, - E4C2424810CC5A17004149E2 /* Cocoa.framework in Frameworks */, - E4C2424910CC5A17004149E2 /* IOKit.framework in Frameworks */, - E7E077E515D3B63C0020DFD4 /* CoreVideo.framework in Frameworks */, - ); - runOnlyForDeploymentPostprocessing = 0; - }; -/* End PBXFrameworksBuildPhase section */ - -/* Begin PBXGroup section */ - 9288084E184CA0A3006138BF /* libSndFile */ = { - isa = PBXGroup; - children = ( - 9288084F184CA0A3006138BF /* scUBlibsndfile.a */, - 92880850184CA0A3006138BF /* sndfile.h */, - 92880851184CA0A4006138BF /* sndfile.hh */, - ); - path = libSndFile; - sourceTree = ""; - }; - 92EDF1121892AED200886B19 /* rtmidi */ = { - isa = PBXGroup; - children = ( - 92EDF1131892AED200886B19 /* readme */, - 92EDF1141892AED200886B19 /* RtError.h */, - 92EDF1151892AED200886B19 /* RtMidi.cpp */, - 92EDF1161892AED200886B19 /* RtMidi.h */, - ); - name = rtmidi; - path = ../../../addons/ofxMidi/libs/rtmidi; - sourceTree = ""; - }; - 92EDF1181892AEDC00886B19 /* src */ = { - isa = PBXGroup; - children = ( - 92EDF1191892AEDC00886B19 /* desktop */, - 92EDF1291892AEDC00886B19 /* ofxBaseMidi.cpp */, - 92EDF12A1892AEDC00886B19 /* ofxBaseMidi.h */, - 92EDF12B1892AEDC00886B19 /* ofxMidi.cpp */, - 92EDF12C1892AEDC00886B19 /* ofxMidi.h */, - 92EDF12D1892AEDC00886B19 /* ofxMidiConstants.h */, - 92EDF12E1892AEDC00886B19 /* ofxMidiIn.cpp */, - 92EDF12F1892AEDC00886B19 /* ofxMidiIn.h */, - 92EDF1301892AEDC00886B19 /* ofxMidiMessage.cpp */, - 92EDF1311892AEDC00886B19 /* ofxMidiMessage.h */, - 92EDF1321892AEDC00886B19 /* ofxMidiOut.cpp */, - 92EDF1331892AEDC00886B19 /* ofxMidiOut.h */, - 92EDF1341892AEDC00886B19 /* ofxMidiTypes.h */, - ); - name = src; - path = ../../../addons/ofxMidi/src; - sourceTree = ""; - }; - 92EDF1191892AEDC00886B19 /* desktop */ = { - isa = PBXGroup; - children = ( - 92EDF11A1892AEDC00886B19 /* ofxRtMidiIn.cpp */, - 92EDF11B1892AEDC00886B19 /* ofxRtMidiIn.h */, - 92EDF11C1892AEDC00886B19 /* ofxRtMidiOut.cpp */, - 92EDF11D1892AEDC00886B19 /* ofxRtMidiOut.h */, - ); - path = desktop; - sourceTree = ""; - }; - BB4B014C10F69532006C3DED /* addons */ = { - isa = PBXGroup; - children = ( - 92EDF1181892AEDC00886B19 /* src */, - 92EDF1121892AED200886B19 /* rtmidi */, - ); - name = addons; - sourceTree = ""; - }; - BBAB23C913894ECA00AA2426 /* system frameworks */ = { - isa = PBXGroup; - children = ( - 92EDF1411892AF0E00886B19 /* CoreMIDI.framework */, - E7F985F515E0DE99003869B5 /* Accelerate.framework */, - E4C2424410CC5A17004149E2 /* AppKit.framework */, - E4C2424510CC5A17004149E2 /* Cocoa.framework */, - E4C2424610CC5A17004149E2 /* IOKit.framework */, - E45BE9710E8CC7DD009D7055 /* AGL.framework */, - E45BE9720E8CC7DD009D7055 /* ApplicationServices.framework */, - E45BE9730E8CC7DD009D7055 /* AudioToolbox.framework */, - E45BE9740E8CC7DD009D7055 /* Carbon.framework */, - E45BE9750E8CC7DD009D7055 /* CoreAudio.framework */, - E45BE9760E8CC7DD009D7055 /* CoreFoundation.framework */, - E45BE9770E8CC7DD009D7055 /* CoreServices.framework */, - E45BE9790E8CC7DD009D7055 /* OpenGL.framework */, - E45BE97A0E8CC7DD009D7055 /* QuickTime.framework */, - E7E077E415D3B63C0020DFD4 /* CoreVideo.framework */, - E7E077E715D3B6510020DFD4 /* QTKit.framework */, - ); - name = "system frameworks"; - sourceTree = ""; - }; - BBAB23CA13894EDB00AA2426 /* 3rd party frameworks */ = { - isa = PBXGroup; - children = ( - BBAB23BE13894E4700AA2426 /* GLUT.framework */, - ); - name = "3rd party frameworks"; - sourceTree = ""; - }; - E4328144138ABC890047C5CB /* Products */ = { - isa = PBXGroup; - children = ( - E4328148138ABC890047C5CB /* openFrameworksDebug.a */, - ); - name = Products; - sourceTree = ""; - }; - E45BE5980E8CC70C009D7055 /* frameworks */ = { - isa = PBXGroup; - children = ( - BBAB23CA13894EDB00AA2426 /* 3rd party frameworks */, - BBAB23C913894ECA00AA2426 /* system frameworks */, - ); - name = frameworks; - sourceTree = ""; - }; - E4B69B4A0A3A1720003C02F2 = { - isa = PBXGroup; - children = ( - E4B6FCAD0C3E899E008CF71C /* openFrameworks-Info.plist */, - E4EB6923138AFD0F00A09F29 /* Project.xcconfig */, - E4B69E1C0A3A1BDC003C02F2 /* src */, - E4EEC9E9138DF44700A80321 /* openFrameworks */, - BB4B014C10F69532006C3DED /* addons */, - E45BE5980E8CC70C009D7055 /* frameworks */, - E4B69B5B0A3A1756003C02F2 /* audioFileLoaderDebug.app */, - ); - sourceTree = ""; - }; - E4B69E1C0A3A1BDC003C02F2 /* src */ = { - isa = PBXGroup; - children = ( - 9288084E184CA0A3006138BF /* libSndFile */, - E4B69E1D0A3A1BDC003C02F2 /* main.cpp */, - E4B69E1E0A3A1BDC003C02F2 /* testApp.cpp */, - E4B69E1F0A3A1BDC003C02F2 /* testApp.h */, - 92250424187F0091004EC82E /* note.cpp */, - 92250425187F0091004EC82E /* note.h */, - 905DA819188DC0D6005132A8 /* piano.cpp */, - 905DA81A188DC0D6005132A8 /* piano.h */, - ); - path = src; - sourceTree = SOURCE_ROOT; - }; - E4EEC9E9138DF44700A80321 /* openFrameworks */ = { - isa = PBXGroup; - children = ( - E4EB691F138AFCF100A09F29 /* CoreOF.xcconfig */, - E4328143138ABC890047C5CB /* openFrameworksLib.xcodeproj */, - ); - name = openFrameworks; - sourceTree = ""; - }; -/* End PBXGroup section */ - -/* Begin PBXNativeTarget section */ - E4B69B5A0A3A1756003C02F2 /* audioFileLoader */ = { - isa = PBXNativeTarget; - buildConfigurationList = E4B69B5F0A3A1757003C02F2 /* Build configuration list for PBXNativeTarget "audioFileLoader" */; - buildPhases = ( - E4B69B580A3A1756003C02F2 /* Sources */, - E4B69B590A3A1756003C02F2 /* Frameworks */, - E4B6FFFD0C3F9AB9008CF71C /* ShellScript */, - E4C2427710CC5ABF004149E2 /* CopyFiles */, - ); - buildRules = ( - ); - dependencies = ( - E4EEB9AC138B136A00A80321 /* PBXTargetDependency */, - ); - name = audioFileLoader; - productName = myOFApp; - productReference = E4B69B5B0A3A1756003C02F2 /* audioFileLoaderDebug.app */; - productType = "com.apple.product-type.application"; - }; -/* End PBXNativeTarget section */ - -/* Begin PBXProject section */ - E4B69B4C0A3A1720003C02F2 /* Project object */ = { - isa = PBXProject; - attributes = { - LastUpgradeCheck = 0460; - }; - buildConfigurationList = E4B69B4D0A3A1720003C02F2 /* Build configuration list for PBXProject "audioFileLoader" */; - compatibilityVersion = "Xcode 3.2"; - developmentRegion = English; - hasScannedForEncodings = 0; - knownRegions = ( - English, - Japanese, - French, - German, - ); - mainGroup = E4B69B4A0A3A1720003C02F2; - productRefGroup = E4B69B4A0A3A1720003C02F2; - projectDirPath = ""; - projectReferences = ( - { - ProductGroup = E4328144138ABC890047C5CB /* Products */; - ProjectRef = E4328143138ABC890047C5CB /* openFrameworksLib.xcodeproj */; - }, - ); - projectRoot = ""; - targets = ( - E4B69B5A0A3A1756003C02F2 /* audioFileLoader */, - ); - }; -/* End PBXProject section */ - -/* Begin PBXReferenceProxy section */ - E4328148138ABC890047C5CB /* openFrameworksDebug.a */ = { - isa = PBXReferenceProxy; - fileType = archive.ar; - path = openFrameworksDebug.a; - remoteRef = E4328147138ABC890047C5CB /* PBXContainerItemProxy */; - sourceTree = BUILT_PRODUCTS_DIR; - }; -/* End PBXReferenceProxy section */ - -/* Begin PBXShellScriptBuildPhase section */ - E4B6FFFD0C3F9AB9008CF71C /* ShellScript */ = { - isa = PBXShellScriptBuildPhase; - buildActionMask = 2147483647; - files = ( - ); - inputPaths = ( - ); - outputPaths = ( - ); - runOnlyForDeploymentPostprocessing = 0; - shellPath = /bin/sh; - shellScript = "cp -f ../../../libs/fmodex/lib/osx/libfmodex.dylib \"$TARGET_BUILD_DIR/$PRODUCT_NAME.app/Contents/MacOS/libfmodex.dylib\"; install_name_tool -change ./libfmodex.dylib @executable_path/libfmodex.dylib \"$TARGET_BUILD_DIR/$PRODUCT_NAME.app/Contents/MacOS/$PRODUCT_NAME\";\nmkdir -p \"$TARGET_BUILD_DIR/$PRODUCT_NAME.app/Contents/Resources/\"\ncp -f \"$ICON_FILE\" \"$TARGET_BUILD_DIR/$PRODUCT_NAME.app/Contents/Resources/\"\n"; - }; -/* End PBXShellScriptBuildPhase section */ - -/* Begin PBXSourcesBuildPhase section */ - E4B69B580A3A1756003C02F2 /* Sources */ = { - isa = PBXSourcesBuildPhase; - buildActionMask = 2147483647; - files = ( - E4B69E200A3A1BDC003C02F2 /* main.cpp in Sources */, - 92EDF13E1892AEDC00886B19 /* ofxMidiIn.cpp in Sources */, - 905DA81B188DC0D6005132A8 /* piano.cpp in Sources */, - 92EDF1361892AEDC00886B19 /* ofxRtMidiOut.cpp in Sources */, - E4B69E210A3A1BDC003C02F2 /* testApp.cpp in Sources */, - 92250426187F0091004EC82E /* note.cpp in Sources */, - 92EDF13C1892AEDC00886B19 /* ofxBaseMidi.cpp in Sources */, - 92EDF13F1892AEDC00886B19 /* ofxMidiMessage.cpp in Sources */, - 92EDF1171892AED200886B19 /* RtMidi.cpp in Sources */, - 92EDF13D1892AEDC00886B19 /* ofxMidi.cpp in Sources */, - 92EDF1351892AEDC00886B19 /* ofxRtMidiIn.cpp in Sources */, - 92EDF1401892AEDC00886B19 /* ofxMidiOut.cpp in Sources */, - ); - runOnlyForDeploymentPostprocessing = 0; - }; -/* End PBXSourcesBuildPhase section */ - -/* Begin PBXTargetDependency section */ - E4EEB9AC138B136A00A80321 /* PBXTargetDependency */ = { - isa = PBXTargetDependency; - name = openFrameworks; - targetProxy = E4EEB9AB138B136A00A80321 /* PBXContainerItemProxy */; - }; -/* End PBXTargetDependency section */ - -/* Begin XCBuildConfiguration section */ - E4B69B4E0A3A1720003C02F2 /* Debug */ = { - isa = XCBuildConfiguration; - baseConfigurationReference = E4EB6923138AFD0F00A09F29 /* Project.xcconfig */; - buildSettings = { - ARCHS = "$(NATIVE_ARCH)"; - CONFIGURATION_BUILD_DIR = "$(SRCROOT)/bin/"; - COPY_PHASE_STRIP = NO; - DEAD_CODE_STRIPPING = YES; - GCC_AUTO_VECTORIZATION = YES; - GCC_ENABLE_SSE3_EXTENSIONS = YES; - GCC_ENABLE_SUPPLEMENTAL_SSE3_INSTRUCTIONS = YES; - GCC_INLINES_ARE_PRIVATE_EXTERN = NO; - GCC_OPTIMIZATION_LEVEL = 0; - GCC_SYMBOLS_PRIVATE_EXTERN = NO; - GCC_WARN_ABOUT_DEPRECATED_FUNCTIONS = YES; - GCC_WARN_ABOUT_INVALID_OFFSETOF_MACRO = NO; - GCC_WARN_ALLOW_INCOMPLETE_PROTOCOL = NO; - GCC_WARN_UNINITIALIZED_AUTOS = NO; - GCC_WARN_UNUSED_VALUE = NO; - GCC_WARN_UNUSED_VARIABLE = NO; - MACOSX_DEPLOYMENT_TARGET = 10.6; - OTHER_CPLUSPLUSFLAGS = ( - "-D__MACOSX_CORE__", - "-lpthread", - "-mtune=native", - ); - SDKROOT = macosx; - }; - name = Debug; - }; - E4B69B4F0A3A1720003C02F2 /* Release */ = { - isa = XCBuildConfiguration; - baseConfigurationReference = E4EB6923138AFD0F00A09F29 /* Project.xcconfig */; - buildSettings = { - ARCHS = "$(NATIVE_ARCH)"; - CONFIGURATION_BUILD_DIR = "$(SRCROOT)/bin/"; - COPY_PHASE_STRIP = YES; - DEAD_CODE_STRIPPING = YES; - GCC_AUTO_VECTORIZATION = YES; - GCC_ENABLE_SSE3_EXTENSIONS = YES; - GCC_ENABLE_SUPPLEMENTAL_SSE3_INSTRUCTIONS = YES; - GCC_INLINES_ARE_PRIVATE_EXTERN = NO; - GCC_OPTIMIZATION_LEVEL = 3; - GCC_SYMBOLS_PRIVATE_EXTERN = NO; - GCC_UNROLL_LOOPS = YES; - GCC_WARN_ABOUT_DEPRECATED_FUNCTIONS = YES; - GCC_WARN_ABOUT_INVALID_OFFSETOF_MACRO = NO; - GCC_WARN_ALLOW_INCOMPLETE_PROTOCOL = NO; - GCC_WARN_UNINITIALIZED_AUTOS = NO; - GCC_WARN_UNUSED_VALUE = NO; - GCC_WARN_UNUSED_VARIABLE = NO; - MACOSX_DEPLOYMENT_TARGET = 10.6; - OTHER_CPLUSPLUSFLAGS = ( - "-D__MACOSX_CORE__", - "-lpthread", - "-mtune=native", - ); - SDKROOT = macosx; - }; - name = Release; - }; - E4B69B600A3A1757003C02F2 /* Debug */ = { - isa = XCBuildConfiguration; - buildSettings = { - COMBINE_HIDPI_IMAGES = YES; - COPY_PHASE_STRIP = NO; - FRAMEWORK_SEARCH_PATHS = ( - "$(inherited)", - "$(FRAMEWORK_SEARCH_PATHS_QUOTED_FOR_TARGET_1)", - ); - FRAMEWORK_SEARCH_PATHS_QUOTED_FOR_TARGET_1 = "\"$(SRCROOT)/../../../libs/glut/lib/osx\""; - GCC_DYNAMIC_NO_PIC = NO; - GCC_GENERATE_DEBUGGING_SYMBOLS = YES; - GCC_MODEL_TUNING = NONE; - ICON = "$(ICON_NAME_DEBUG)"; - ICON_FILE = "$(ICON_FILE_PATH)$(ICON)"; - INFOPLIST_FILE = "openFrameworks-Info.plist"; - INSTALL_PATH = "$(HOME)/Applications"; - LIBRARY_SEARCH_PATHS = ( - "$(inherited)", - "$(LIBRARY_SEARCH_PATHS_QUOTED_FOR_TARGET_1)", - "$(LIBRARY_SEARCH_PATHS_QUOTED_FOR_TARGET_2)", - "$(LIBRARY_SEARCH_PATHS_QUOTED_FOR_TARGET_3)", - "$(LIBRARY_SEARCH_PATHS_QUOTED_FOR_TARGET_4)", - "$(LIBRARY_SEARCH_PATHS_QUOTED_FOR_TARGET_5)", - "$(LIBRARY_SEARCH_PATHS_QUOTED_FOR_TARGET_6)", - "$(LIBRARY_SEARCH_PATHS_QUOTED_FOR_TARGET_7)", - "$(LIBRARY_SEARCH_PATHS_QUOTED_FOR_TARGET_8)", - "$(LIBRARY_SEARCH_PATHS_QUOTED_FOR_TARGET_9)", - "$(LIBRARY_SEARCH_PATHS_QUOTED_FOR_TARGET_10)", - "$(LIBRARY_SEARCH_PATHS_QUOTED_FOR_TARGET_11)", - "$(LIBRARY_SEARCH_PATHS_QUOTED_FOR_TARGET_12)", - "$(LIBRARY_SEARCH_PATHS_QUOTED_FOR_TARGET_13)", - "$(LIBRARY_SEARCH_PATHS_QUOTED_FOR_TARGET_14)", - "$(LIBRARY_SEARCH_PATHS_QUOTED_FOR_TARGET_15)", - "$(LIBRARY_SEARCH_PATHS_QUOTED_FOR_TARGET_2)", - "$(LIBRARY_SEARCH_PATHS_QUOTED_FOR_TARGET_3)", - "$(LIBRARY_SEARCH_PATHS_QUOTED_FOR_TARGET_7)", - "$(LIBRARY_SEARCH_PATHS_QUOTED_FOR_TARGET_8)", - "$(LIBRARY_SEARCH_PATHS_QUOTED_FOR_TARGET_9)", - "$(LIBRARY_SEARCH_PATHS_QUOTED_FOR_TARGET_10)", - "$(LIBRARY_SEARCH_PATHS_QUOTED_FOR_TARGET_11)", - "$(LIBRARY_SEARCH_PATHS_QUOTED_FOR_TARGET_12)", - "$(LIBRARY_SEARCH_PATHS_QUOTED_FOR_TARGET_13)", - "$(LIBRARY_SEARCH_PATHS_QUOTED_FOR_TARGET_16)", - "$(LIBRARY_SEARCH_PATHS_QUOTED_FOR_TARGET_17)", - "$(LIBRARY_SEARCH_PATHS_QUOTED_FOR_TARGET_18)", - "$(LIBRARY_SEARCH_PATHS_QUOTED_FOR_TARGET_19)", - "$(LIBRARY_SEARCH_PATHS_QUOTED_FOR_TARGET_20)", - "$(LIBRARY_SEARCH_PATHS_QUOTED_FOR_TARGET_21)", - "$(LIBRARY_SEARCH_PATHS_QUOTED_FOR_TARGET_22)", - "$(LIBRARY_SEARCH_PATHS_QUOTED_FOR_TARGET_23)", - "$(LIBRARY_SEARCH_PATHS_QUOTED_FOR_TARGET_24)", - "$(LIBRARY_SEARCH_PATHS_QUOTED_FOR_TARGET_25)", - "$(LIBRARY_SEARCH_PATHS_QUOTED_FOR_TARGET_26)", - "$(LIBRARY_SEARCH_PATHS_QUOTED_FOR_TARGET_27)", - "$(LIBRARY_SEARCH_PATHS_QUOTED_FOR_TARGET_28)", - "$(LIBRARY_SEARCH_PATHS_QUOTED_FOR_TARGET_29)", - "$(LIBRARY_SEARCH_PATHS_QUOTED_FOR_TARGET_30)", - "$(LIBRARY_SEARCH_PATHS_QUOTED_FOR_TARGET_31)", - "$(LIBRARY_SEARCH_PATHS_QUOTED_FOR_TARGET_32)", - "$(LIBRARY_SEARCH_PATHS_QUOTED_FOR_TARGET_33)", - "$(LIBRARY_SEARCH_PATHS_QUOTED_FOR_TARGET_34)", - "$(LIBRARY_SEARCH_PATHS_QUOTED_FOR_TARGET_35)", - "$(LIBRARY_SEARCH_PATHS_QUOTED_FOR_TARGET_36)", - "$(LIBRARY_SEARCH_PATHS_QUOTED_FOR_TARGET_37)", - "$(LIBRARY_SEARCH_PATHS_QUOTED_FOR_TARGET_38)", - "$(LIBRARY_SEARCH_PATHS_QUOTED_FOR_TARGET_39)", - "$(LIBRARY_SEARCH_PATHS_QUOTED_FOR_TARGET_40)", - "$(LIBRARY_SEARCH_PATHS_QUOTED_FOR_TARGET_41)", - "$(LIBRARY_SEARCH_PATHS_QUOTED_FOR_TARGET_42)", - "$(LIBRARY_SEARCH_PATHS_QUOTED_FOR_TARGET_43)", - "$(LIBRARY_SEARCH_PATHS_QUOTED_FOR_TARGET_44)", - "$(LIBRARY_SEARCH_PATHS_QUOTED_FOR_TARGET_45)", - "$(LIBRARY_SEARCH_PATHS_QUOTED_FOR_TARGET_46)", - "$(LIBRARY_SEARCH_PATHS_QUOTED_FOR_TARGET_47)", - "$(LIBRARY_SEARCH_PATHS_QUOTED_FOR_TARGET_48)", - "$(LIBRARY_SEARCH_PATHS_QUOTED_FOR_TARGET_49)", - "$(LIBRARY_SEARCH_PATHS_QUOTED_FOR_TARGET_50)", - "$(LIBRARY_SEARCH_PATHS_QUOTED_FOR_TARGET_51)", - "$(LIBRARY_SEARCH_PATHS_QUOTED_FOR_TARGET_52)", - /Users/zach/Documents/OF/of_v0.8.0_osx_release/apps/googleBarbican/audioFileLoader/src/libSndFile, - /Users/zach/Documents/OF/of_v0.8.0_osx_release/apps/googleBarbican/audioFileLoader/src/aubio/aubio, - ); - PRODUCT_NAME = "$(TARGET_NAME)Debug"; - SDKROOT = macosx10.9; - WRAPPER_EXTENSION = app; - }; - name = Debug; - }; - E4B69B610A3A1757003C02F2 /* Release */ = { - isa = XCBuildConfiguration; - buildSettings = { - COMBINE_HIDPI_IMAGES = YES; - COPY_PHASE_STRIP = YES; - FRAMEWORK_SEARCH_PATHS = ( - "$(inherited)", - "$(FRAMEWORK_SEARCH_PATHS_QUOTED_FOR_TARGET_1)", - ); - FRAMEWORK_SEARCH_PATHS_QUOTED_FOR_TARGET_1 = "\"$(SRCROOT)/../../../libs/glut/lib/osx\""; - GCC_GENERATE_DEBUGGING_SYMBOLS = YES; - GCC_MODEL_TUNING = NONE; - ICON = "$(ICON_NAME_RELEASE)"; - ICON_FILE = "$(ICON_FILE_PATH)$(ICON)"; - INFOPLIST_FILE = "openFrameworks-Info.plist"; - INSTALL_PATH = "$(HOME)/Applications"; - LIBRARY_SEARCH_PATHS = ( - "$(inherited)", - "$(LIBRARY_SEARCH_PATHS_QUOTED_FOR_TARGET_1)", - "$(LIBRARY_SEARCH_PATHS_QUOTED_FOR_TARGET_2)", - "$(LIBRARY_SEARCH_PATHS_QUOTED_FOR_TARGET_3)", - "$(LIBRARY_SEARCH_PATHS_QUOTED_FOR_TARGET_4)", - "$(LIBRARY_SEARCH_PATHS_QUOTED_FOR_TARGET_5)", - "$(LIBRARY_SEARCH_PATHS_QUOTED_FOR_TARGET_6)", - "$(LIBRARY_SEARCH_PATHS_QUOTED_FOR_TARGET_7)", - "$(LIBRARY_SEARCH_PATHS_QUOTED_FOR_TARGET_8)", - "$(LIBRARY_SEARCH_PATHS_QUOTED_FOR_TARGET_9)", - "$(LIBRARY_SEARCH_PATHS_QUOTED_FOR_TARGET_10)", - "$(LIBRARY_SEARCH_PATHS_QUOTED_FOR_TARGET_11)", - "$(LIBRARY_SEARCH_PATHS_QUOTED_FOR_TARGET_12)", - "$(LIBRARY_SEARCH_PATHS_QUOTED_FOR_TARGET_13)", - "$(LIBRARY_SEARCH_PATHS_QUOTED_FOR_TARGET_14)", - "$(LIBRARY_SEARCH_PATHS_QUOTED_FOR_TARGET_15)", - "$(LIBRARY_SEARCH_PATHS_QUOTED_FOR_TARGET_2)", - "$(LIBRARY_SEARCH_PATHS_QUOTED_1)", - "$(LIBRARY_SEARCH_PATHS_QUOTED_FOR_TARGET_3)", - "$(LIBRARY_SEARCH_PATHS_QUOTED_FOR_TARGET_7)", - "$(LIBRARY_SEARCH_PATHS_QUOTED_FOR_TARGET_8)", - "$(LIBRARY_SEARCH_PATHS_QUOTED_FOR_TARGET_9)", - "$(LIBRARY_SEARCH_PATHS_QUOTED_FOR_TARGET_10)", - "$(LIBRARY_SEARCH_PATHS_QUOTED_FOR_TARGET_11)", - "$(LIBRARY_SEARCH_PATHS_QUOTED_FOR_TARGET_12)", - "$(LIBRARY_SEARCH_PATHS_QUOTED_FOR_TARGET_13)", - "$(LIBRARY_SEARCH_PATHS_QUOTED_FOR_TARGET_16)", - "$(LIBRARY_SEARCH_PATHS_QUOTED_FOR_TARGET_17)", - "$(LIBRARY_SEARCH_PATHS_QUOTED_FOR_TARGET_18)", - "$(LIBRARY_SEARCH_PATHS_QUOTED_FOR_TARGET_19)", - "$(LIBRARY_SEARCH_PATHS_QUOTED_FOR_TARGET_20)", - "$(LIBRARY_SEARCH_PATHS_QUOTED_FOR_TARGET_21)", - "$(LIBRARY_SEARCH_PATHS_QUOTED_FOR_TARGET_22)", - "$(LIBRARY_SEARCH_PATHS_QUOTED_FOR_TARGET_23)", - "$(LIBRARY_SEARCH_PATHS_QUOTED_FOR_TARGET_24)", - "$(LIBRARY_SEARCH_PATHS_QUOTED_FOR_TARGET_25)", - "$(LIBRARY_SEARCH_PATHS_QUOTED_FOR_TARGET_26)", - "$(LIBRARY_SEARCH_PATHS_QUOTED_FOR_TARGET_27)", - "$(LIBRARY_SEARCH_PATHS_QUOTED_FOR_TARGET_28)", - "$(LIBRARY_SEARCH_PATHS_QUOTED_FOR_TARGET_29)", - "$(LIBRARY_SEARCH_PATHS_QUOTED_FOR_TARGET_30)", - "$(LIBRARY_SEARCH_PATHS_QUOTED_FOR_TARGET_31)", - "$(LIBRARY_SEARCH_PATHS_QUOTED_FOR_TARGET_32)", - "$(LIBRARY_SEARCH_PATHS_QUOTED_FOR_TARGET_33)", - "$(LIBRARY_SEARCH_PATHS_QUOTED_FOR_TARGET_34)", - "$(LIBRARY_SEARCH_PATHS_QUOTED_FOR_TARGET_35)", - "$(LIBRARY_SEARCH_PATHS_QUOTED_FOR_TARGET_36)", - "$(LIBRARY_SEARCH_PATHS_QUOTED_FOR_TARGET_37)", - "$(LIBRARY_SEARCH_PATHS_QUOTED_FOR_TARGET_38)", - "$(LIBRARY_SEARCH_PATHS_QUOTED_FOR_TARGET_39)", - "$(LIBRARY_SEARCH_PATHS_QUOTED_FOR_TARGET_40)", - "$(LIBRARY_SEARCH_PATHS_QUOTED_FOR_TARGET_41)", - "$(LIBRARY_SEARCH_PATHS_QUOTED_FOR_TARGET_42)", - "$(LIBRARY_SEARCH_PATHS_QUOTED_FOR_TARGET_43)", - "$(LIBRARY_SEARCH_PATHS_QUOTED_FOR_TARGET_44)", - "$(LIBRARY_SEARCH_PATHS_QUOTED_FOR_TARGET_45)", - "$(LIBRARY_SEARCH_PATHS_QUOTED_FOR_TARGET_46)", - "$(LIBRARY_SEARCH_PATHS_QUOTED_FOR_TARGET_47)", - "$(LIBRARY_SEARCH_PATHS_QUOTED_FOR_TARGET_48)", - "$(LIBRARY_SEARCH_PATHS_QUOTED_FOR_TARGET_49)", - "$(LIBRARY_SEARCH_PATHS_QUOTED_FOR_TARGET_50)", - "$(LIBRARY_SEARCH_PATHS_QUOTED_FOR_TARGET_51)", - /Users/zach/Documents/OF/of_v0.8.0_osx_release/apps/googleBarbican/audioFileLoader/src/libSndFile, - /Users/zach/Documents/OF/of_v0.8.0_osx_release/apps/googleBarbican/audioFileLoader/src/aubio/aubio, - ); - PRODUCT_NAME = "$(TARGET_NAME)"; - SDKROOT = macosx10.9; - WRAPPER_EXTENSION = app; - }; - name = Release; - }; -/* End XCBuildConfiguration section */ - -/* Begin XCConfigurationList section */ - E4B69B4D0A3A1720003C02F2 /* Build configuration list for PBXProject "audioFileLoader" */ = { - isa = XCConfigurationList; - buildConfigurations = ( - E4B69B4E0A3A1720003C02F2 /* Debug */, - E4B69B4F0A3A1720003C02F2 /* Release */, - ); - defaultConfigurationIsVisible = 0; - defaultConfigurationName = Release; - }; - E4B69B5F0A3A1757003C02F2 /* Build configuration list for PBXNativeTarget "audioFileLoader" */ = { - isa = XCConfigurationList; - buildConfigurations = ( - E4B69B600A3A1757003C02F2 /* Debug */, - E4B69B610A3A1757003C02F2 /* Release */, - ); - defaultConfigurationIsVisible = 0; - defaultConfigurationName = Release; - }; -/* End XCConfigurationList section */ - }; - rootObject = E4B69B4C0A3A1720003C02F2 /* Project object */; -} diff --git a/project_code/notePlayback/audioFileLoader3_wMidi/audioFileLoader.xcodeproj/xcshareddata/xcschemes/audioFileLoader Debug.xcscheme b/project_code/notePlayback/audioFileLoader3_wMidi/audioFileLoader.xcodeproj/xcshareddata/xcschemes/audioFileLoader Debug.xcscheme deleted file mode 100644 index fd05913c7..000000000 --- a/project_code/notePlayback/audioFileLoader3_wMidi/audioFileLoader.xcodeproj/xcshareddata/xcschemes/audioFileLoader Debug.xcscheme +++ /dev/null @@ -1,86 +0,0 @@ - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - diff --git a/project_code/notePlayback/audioFileLoader3_wMidi/audioFileLoader.xcodeproj/xcshareddata/xcschemes/audioFileLoader Release.xcscheme b/project_code/notePlayback/audioFileLoader3_wMidi/audioFileLoader.xcodeproj/xcshareddata/xcschemes/audioFileLoader Release.xcscheme deleted file mode 100644 index e60b8b3ea..000000000 --- a/project_code/notePlayback/audioFileLoader3_wMidi/audioFileLoader.xcodeproj/xcshareddata/xcschemes/audioFileLoader Release.xcscheme +++ /dev/null @@ -1,86 +0,0 @@ - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - diff --git a/project_code/notePlayback/audioFileLoader3_wMidi/bin/data/.gitkeep b/project_code/notePlayback/audioFileLoader3_wMidi/bin/data/.gitkeep deleted file mode 100644 index e69de29bb..000000000 diff --git a/project_code/notePlayback/audioFileLoader3_wMidi/config.make b/project_code/notePlayback/audioFileLoader3_wMidi/config.make deleted file mode 100644 index df10f642a..000000000 --- a/project_code/notePlayback/audioFileLoader3_wMidi/config.make +++ /dev/null @@ -1,142 +0,0 @@ -################################################################################ -# CONFIGURE PROJECT MAKEFILE (optional) -# This file is where we make project specific configurations. -################################################################################ - -################################################################################ -# OF ROOT -# The location of your root openFrameworks installation -# (default) OF_ROOT = ../../.. -################################################################################ -# OF_ROOT = ../../.. - -################################################################################ -# PROJECT ROOT -# The location of the project - a starting place for searching for files -# (default) PROJECT_ROOT = . (this directory) -# -################################################################################ -# PROJECT_ROOT = . - -################################################################################ -# PROJECT SPECIFIC CHECKS -# This is a project defined section to create internal makefile flags to -# conditionally enable or disable the addition of various features within -# this makefile. For instance, if you want to make changes based on whether -# GTK is installed, one might test that here and create a variable to check. -################################################################################ -# None - -################################################################################ -# PROJECT EXTERNAL SOURCE PATHS -# These are fully qualified paths that are not within the PROJECT_ROOT folder. -# Like source folders in the PROJECT_ROOT, these paths are subject to -# exlclusion via the PROJECT_EXLCUSIONS list. -# -# (default) PROJECT_EXTERNAL_SOURCE_PATHS = (blank) -# -# Note: Leave a leading space when adding list items with the += operator -################################################################################ -# PROJECT_EXTERNAL_SOURCE_PATHS = - -################################################################################ -# PROJECT EXCLUSIONS -# These makefiles assume that all folders in your current project directory -# and any listed in the PROJECT_EXTERNAL_SOURCH_PATHS are are valid locations -# to look for source code. The any folders or files that match any of the -# items in the PROJECT_EXCLUSIONS list below will be ignored. -# -# Each item in the PROJECT_EXCLUSIONS list will be treated as a complete -# string unless teh user adds a wildcard (%) operator to match subdirectories. -# GNU make only allows one wildcard for matching. The second wildcard (%) is -# treated literally. -# -# (default) PROJECT_EXCLUSIONS = (blank) -# -# Will automatically exclude the following: -# -# $(PROJECT_ROOT)/bin% -# $(PROJECT_ROOT)/obj% -# $(PROJECT_ROOT)/%.xcodeproj -# -# Note: Leave a leading space when adding list items with the += operator -################################################################################ -# PROJECT_EXCLUSIONS = - -################################################################################ -# PROJECT LINKER FLAGS -# These flags will be sent to the linker when compiling the executable. -# -# (default) PROJECT_LDFLAGS = -Wl,-rpath=./libs -# -# Note: Leave a leading space when adding list items with the += operator -################################################################################ - -# Currently, shared libraries that are needed are copied to the -# $(PROJECT_ROOT)/bin/libs directory. The following LDFLAGS tell the linker to -# add a runtime path to search for those shared libraries, since they aren't -# incorporated directly into the final executable application binary. -# TODO: should this be a default setting? -# PROJECT_LDFLAGS=-Wl,-rpath=./libs - -################################################################################ -# PROJECT DEFINES -# Create a space-delimited list of DEFINES. The list will be converted into -# CFLAGS with the "-D" flag later in the makefile. -# -# (default) PROJECT_DEFINES = (blank) -# -# Note: Leave a leading space when adding list items with the += operator -################################################################################ -# PROJECT_DEFINES = - -################################################################################ -# PROJECT CFLAGS -# This is a list of fully qualified CFLAGS required when compiling for this -# project. These CFLAGS will be used IN ADDITION TO the PLATFORM_CFLAGS -# defined in your platform specific core configuration files. These flags are -# presented to the compiler BEFORE the PROJECT_OPTIMIZATION_CFLAGS below. -# -# (default) PROJECT_CFLAGS = (blank) -# -# Note: Before adding PROJECT_CFLAGS, note that the PLATFORM_CFLAGS defined in -# your platform specific configuration file will be applied by default and -# further flags here may not be needed. -# -# Note: Leave a leading space when adding list items with the += operator -################################################################################ -# PROJECT_CFLAGS = - -################################################################################ -# PROJECT OPTIMIZATION CFLAGS -# These are lists of CFLAGS that are target-specific. While any flags could -# be conditionally added, they are usually limited to optimization flags. -# These flags are added BEFORE the PROJECT_CFLAGS. -# -# PROJECT_OPTIMIZATION_CFLAGS_RELEASE flags are only applied to RELEASE targets. -# -# (default) PROJECT_OPTIMIZATION_CFLAGS_RELEASE = (blank) -# -# PROJECT_OPTIMIZATION_CFLAGS_DEBUG flags are only applied to DEBUG targets. -# -# (default) PROJECT_OPTIMIZATION_CFLAGS_DEBUG = (blank) -# -# Note: Before adding PROJECT_OPTIMIZATION_CFLAGS, please note that the -# PLATFORM_OPTIMIZATION_CFLAGS defined in your platform specific configuration -# file will be applied by default and further optimization flags here may not -# be needed. -# -# Note: Leave a leading space when adding list items with the += operator -################################################################################ -# PROJECT_OPTIMIZATION_CFLAGS_RELEASE = -# PROJECT_OPTIMIZATION_CFLAGS_DEBUG = - -################################################################################ -# PROJECT COMPILERS -# Custom compilers can be set for CC and CXX -# (default) PROJECT_CXX = (blank) -# (default) PROJECT_CC = (blank) -# Note: Leave a leading space when adding list items with the += operator -################################################################################ -# PROJECT_CXX = -# PROJECT_CC = diff --git a/project_code/notePlayback/audioFileLoader3_wMidi/openFrameworks-Info.plist b/project_code/notePlayback/audioFileLoader3_wMidi/openFrameworks-Info.plist deleted file mode 100644 index edb46d2ba..000000000 --- a/project_code/notePlayback/audioFileLoader3_wMidi/openFrameworks-Info.plist +++ /dev/null @@ -1,22 +0,0 @@ - - - - - CFBundleDevelopmentRegion - English - CFBundleExecutable - ${EXECUTABLE_NAME} - CFBundleIdentifier - com.yourcompany.openFrameworks - CFBundleInfoDictionaryVersion - 6.0 - CFBundlePackageType - APPL - CFBundleSignature - ???? - CFBundleVersion - 1.0 - CFBundleIconFile - ${ICON} - - diff --git a/project_code/notePlayback/audioFileLoader3_wMidi/src/aubio/aubio/aubio/aubio.h b/project_code/notePlayback/audioFileLoader3_wMidi/src/aubio/aubio/aubio/aubio.h deleted file mode 100644 index 0e23419f3..000000000 --- a/project_code/notePlayback/audioFileLoader3_wMidi/src/aubio/aubio/aubio/aubio.h +++ /dev/null @@ -1,210 +0,0 @@ -/* - Copyright (C) 2003-2013 Paul Brossier - - This file is part of aubio. - - aubio 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 3 of the License, or - (at your option) any later version. - - aubio 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 aubio. If not, see . - -*/ - -/** \mainpage - - \section introduction Introduction - - aubio is a library to extract annotations from audio signals: it provides a - set of functions that take an input audio signal, and output pitch estimates, - attack times (onset), beat location estimates, and other annotation tasks. - - \section basics Basics - - All object structures in aubio share the same function prefixes and suffixes: - - - \p new_aubio_foo creates the object \p foo - - \p aubio_foo_do executes the object \p foo - - \p del_aubio_foo destroys the object \p foo - - All memory allocation and deallocation take place in the \p new_ and \p del_ - functions. Optionally, more than one \p _do methods are available. - Additional parameters can be adjusted and observed using: - - - \p aubio_foo_get_param, getter function, gets the value of a parameter - - \p aubio_foo_set_param, setter function, changes the value of a parameter - - Unless specified in its documentation, no memory operations take place in the - getter functions. However, memory resizing can take place in setter - functions. - - \subsection vectors Vectors - - Two basic structures are being used in aubio: ::fvec_t and ::cvec_t. The - ::fvec_t structures are used to store vectors of floating pointer number. - ::cvec_t are used to store complex number, as two vectors of norm and phase - elements. - - Additionally, the ::lvec_t structure can be used to store floating point - numbers in double precision. They are mostly used to store filter - coefficients, to avoid instability. - - \subsection objects Available objects - - Here is a list of some of the most common objects for aubio: - - \code - - // fast Fourier transform (FFT) - aubio_fft_t *fft = new_aubio_fft (winsize); - // phase vocoder - aubio_pvoc_t *pv = new_aubio_pvoc (winsize, stepsize); - // onset detection - aubio_onset_t *onset = new_aubio_onset (method, winsize, stepsize, samplerate); - // pitch detection - aubio_pitch_t *pitch = new_aubio_pitch (method, winsize, stepsize, samplerate); - // beat tracking - aubio_tempo_t *tempo = new_aubio_tempo (method, winsize, stepsize, samplerate); - - \endcode - - See the list of typedefs for a complete list. - - \subsection example Example - - Here is a simple example that creates an A-Weighting filter and applies it to a - vector. - - \code - - // set window size, and sampling rate - uint_t winsize = 1024, sr = 44100; - // create a vector - fvec_t *this_buffer = new_fvec (winsize); - // create the a-weighting filter - aubio_filter_t *this_filter = new_aubio_filter_a_weighting (sr); - - while (running) { - // here some code to put some data in this_buffer - // ... - - // apply the filter, in place - aubio_filter_do (this_filter, this_buffer); - - // here some code to get some data from this_buffer - // ... - } - - // and free the structures - del_aubio_filter (this_filter); - del_fvec (this_buffer); - - \endcode - - Several examples of C programs are available in the \p examples/ and \p tests/src - directory of the source tree. - - \subsection unstable_api Unstable API - - Several more functions are available and used within aubio, but not - documented here, either because they are not considered useful to the user, - or because they may need to be changed in the future. However, they can still - be used by defining AUBIO_UNSTABLE to 1 before including the aubio header: - - \code - #define AUBIO_UNSTABLE 1 - #include - \endcode - - Future versions of aubio could break API compatibility with these functions - without warning. If you choose to use functions in AUBIO_UNSTABLE, you are on - your own. - - \section download Download - - Latest versions, further documentation, examples, wiki, and mailing lists can - be found at http://aubio.org . - - */ - -#ifndef AUBIO_H -#define AUBIO_H - -/** @file aubio.h Global aubio include file. - - You will want to include this file as: - - @code - #include - @endcode - - To access headers with unstable prototypes, use: - - @code - #define AUBIO_UNSTABLE 1 - #include - @endcode - - */ - -#ifdef __cplusplus -extern "C" -{ -#endif - -/* in this order */ -#include "types.h" -#include "fvec.h" -#include "cvec.h" -#include "lvec.h" -#include "fmat.h" -#include "musicutils.h" -#include "vecutils.h" -#include "temporal/resampler.h" -#include "temporal/filter.h" -#include "temporal/biquad.h" -#include "temporal/a_weighting.h" -#include "temporal/c_weighting.h" -#include "spectral/fft.h" -#include "spectral/phasevoc.h" -#include "spectral/filterbank.h" -#include "spectral/filterbank_mel.h" -#include "spectral/mfcc.h" -#include "spectral/specdesc.h" -#include "spectral/tss.h" -#include "pitch/pitch.h" -#include "onset/onset.h" -#include "tempo/tempo.h" -#include "io/source.h" -#include "io/sink.h" - -#if AUBIO_UNSTABLE -#include "mathutils.h" -#include "io/source_sndfile.h" -#include "io/source_apple_audio.h" -#include "io/sink_sndfile.h" -#include "io/sink_apple_audio.h" -#include "io/sndfileio.h" -#include "onset/peakpicker.h" -#include "pitch/pitchmcomb.h" -#include "pitch/pitchyin.h" -#include "pitch/pitchyinfft.h" -#include "pitch/pitchschmitt.h" -#include "pitch/pitchfcomb.h" -#include "tempo/beattracking.h" -#include "utils/scale.h" -#include "utils/hist.h" -#endif - -#ifdef __cplusplus -} /* extern "C" */ -#endif - -#endif diff --git a/project_code/notePlayback/audioFileLoader3_wMidi/src/aubio/aubio/aubio/cvec.h b/project_code/notePlayback/audioFileLoader3_wMidi/src/aubio/aubio/aubio/cvec.h deleted file mode 100644 index 0e344e407..000000000 --- a/project_code/notePlayback/audioFileLoader3_wMidi/src/aubio/aubio/aubio/cvec.h +++ /dev/null @@ -1,188 +0,0 @@ -/* - Copyright (C) 2003-2009 Paul Brossier - - This file is part of aubio. - - aubio 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 3 of the License, or - (at your option) any later version. - - aubio 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 aubio. If not, see . - -*/ - -#ifndef _CVEC_H -#define _CVEC_H - -#ifdef __cplusplus -extern "C" { -#endif - -/** \file - - Vector of complex-valued data - - This file specifies the ::cvec_t buffer type, which is used throughout aubio - to store complex data. Complex values are stored in terms of ::cvec_t.phas - and norm, within size/2+1 long vectors of ::smpl_t. - - \example test-cvec.c - -*/ - -/** Buffer for complex data - - \code - - uint_t buffer_size = 1024; - - // create a complex vector of 512 values - cvec_t * input = new_cvec (buffer_size); - - // set some values of the vector - input->norm[23] = 2.; - input->phas[23] = M_PI; - // .. - - // compute the mean of the vector - mean = cvec_mean(input); - - // destroy the vector - del_cvec (input); - - \endcode - - */ -typedef struct { - uint_t length; /**< length of buffer = (requested length)/2 + 1 */ - smpl_t *norm; /**< norm array of size ::cvec_t.length */ - smpl_t *phas; /**< phase array of size ::cvec_t.length */ -} cvec_t; - -/** cvec_t buffer creation function - - This function creates a cvec_t structure holding two arrays of size - [length/2+1], corresponding to the norm and phase values of the - spectral frame. The length stored in the structure is the actual size of both - arrays, not the length of the complex and symmetrical vector, specified as - creation argument. - - \param length the length of the buffer to create - -*/ -cvec_t * new_cvec(uint_t length); -/** cvec_t buffer deletion function - - \param s buffer to delete as returned by new_cvec() - -*/ -void del_cvec(cvec_t *s); -/** write norm value in a complex buffer - - Note that this function is not used in the aubio library, since the same - result can be obtained by assigning vec->norm[position]. Its purpose - is to access these values from wrappers, as created by swig. - - \param s vector to write to - \param data norm value to write in s->norm[position] - \param position sample position to write to - -*/ -void cvec_write_norm(cvec_t *s, smpl_t data, uint_t position); -/** write phase value in a complex buffer - - Note that this function is not used in the aubio library, since the same - result can be obtained by assigning vec->phas[position]. Its purpose - is to access these values from wrappers, as created by swig. - - \param s vector to write to - \param data phase value to write in s->phas[position] - \param position sample position to write to - -*/ -void cvec_write_phas(cvec_t *s, smpl_t data, uint_t position); -/** read norm value from a complex buffer - - Note that this function is not used in the aubio library, since the same - result can be obtained with vec->norm[position]. Its purpose is to - access these values from wrappers, as created by swig. - - \param s vector to read from - \param position sample position to read from - -*/ -smpl_t cvec_read_norm(cvec_t *s, uint_t position); -/** read phase value from a complex buffer - - Note that this function is not used in the aubio library, since the same - result can be obtained with vec->phas[position]. Its purpose is to - access these values from wrappers, as created by swig. - - \param s vector to read from - \param position sample position to read from - -*/ -smpl_t cvec_read_phas(cvec_t *s, uint_t position); -/** read norm data from a complex buffer - - Note that this function is not used in the aubio library, since the same - result can be obtained with vec->norm. Its purpose is to access these values - from wrappers, as created by swig. - - \param s vector to read from - -*/ -smpl_t * cvec_get_norm(cvec_t *s); -/** read phase data from a complex buffer - - Note that this function is not used in the aubio library, since the same - result can be obtained with vec->phas. Its purpose is to access these values - from wrappers, as created by swig. - - \param s vector to read from - -*/ -smpl_t * cvec_get_phas(cvec_t *s); - -/** print out cvec data - - \param s vector to print out - -*/ -void cvec_print(cvec_t *s); - -/** set all elements to a given value - - \param s vector to modify - \param val value to set elements to - -*/ -void cvec_set(cvec_t *s, smpl_t val); - -/** set all elements to zero - - \param s vector to modify - -*/ -void cvec_zeros(cvec_t *s); - -/** set all elements to ones - - \param s vector to modify - -*/ -void cvec_ones(cvec_t *s); - -#ifdef __cplusplus -} -#endif - -#endif /* _CVEC_H */ - diff --git a/project_code/notePlayback/audioFileLoader3_wMidi/src/aubio/aubio/aubio/fmat.h b/project_code/notePlayback/audioFileLoader3_wMidi/src/aubio/aubio/aubio/fmat.h deleted file mode 100644 index 4c52a844b..000000000 --- a/project_code/notePlayback/audioFileLoader3_wMidi/src/aubio/aubio/aubio/fmat.h +++ /dev/null @@ -1,177 +0,0 @@ -/* - Copyright (C) 2009 Paul Brossier - - This file is part of aubio. - - aubio 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 3 of the License, or - (at your option) any later version. - - aubio 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 aubio. If not, see . - -*/ - -#ifndef _FMAT_H -#define _FMAT_H - -#ifdef __cplusplus -extern "C" { -#endif - -/** \file - - Matrix of real valued data - - This file specifies the fmat_t type, which is used in aubio to store arrays - of floating point values. - - \example test-fmat.c - -*/ - -/** Buffer for real data */ -typedef struct { - uint_t length; /**< length of matrix */ - uint_t height; /**< height of matrix */ - smpl_t **data; /**< data array of size [length] * [height] */ -} fmat_t; - -/** fmat_t buffer creation function - - \param length the length of the matrix to create - \param height the height of the matrix to create - -*/ -fmat_t * new_fmat(uint_t length, uint_t height); -/** fmat_t buffer deletion function - - \param s buffer to delete as returned by new_fmat() - -*/ -void del_fmat(fmat_t *s); -/** read sample value in a buffer - - Note that this function is not used in the aubio library, since the same - result can be obtained using vec->data[channel][position]. Its purpose is to - access these values from wrappers, as created by swig. - - \param s vector to read from - \param channel channel to read from - \param position sample position to read from - -*/ -smpl_t fmat_read_sample(fmat_t *s, uint_t channel, uint_t position); -/** write sample value in a buffer - - Note that this function is not used in the aubio library, since the same - result can be obtained by assigning vec->data[channel][position]. Its purpose - is to access these values from wrappers, as created by swig. - - \param s vector to write to - \param data value to write in s->data[channel][position] - \param channel channel to write to - \param position sample position to write to - -*/ -void fmat_write_sample(fmat_t *s, smpl_t data, uint_t channel, uint_t position); -/** read channel vector from a buffer - - Note that this function is not used in the aubio library, since the same - result can be obtained with vec->data[channel]. Its purpose is to access - these values from wrappers, as created by swig. - - \param s vector to read from - \param channel channel to read from - -*/ -smpl_t * fmat_get_channel(fmat_t *s, uint_t channel); -/** write channel vector into a buffer - - Note that this function is not used in the aubio library, since the same - result can be obtained by assigning vec->data[channel]. Its purpose is to - access these values from wrappers, as created by swig. - - \param s vector to write to - \param data vector of [length] values to write - \param channel channel to write to - -*/ -void fmat_put_channel(fmat_t *s, smpl_t * data, uint_t channel); -/** read data from a buffer - - Note that this function is not used in the aubio library, since the same - result can be obtained with vec->data. Its purpose is to access these values - from wrappers, as created by swig. - - \param s vector to read from - -*/ -smpl_t ** fmat_get_data(fmat_t *s); - -/** print out fmat data - - \param s vector to print out - -*/ -void fmat_print(fmat_t *s); - -/** set all elements to a given value - - \param s vector to modify - \param val value to set elements to - -*/ -void fmat_set(fmat_t *s, smpl_t val); - -/** set all elements to zero - - \param s vector to modify - -*/ -void fmat_zeros(fmat_t *s); - -/** set all elements to ones - - \param s vector to modify - -*/ -void fmat_ones(fmat_t *s); - -/** revert order of vector elements - - \param s vector to revert - -*/ -void fmat_rev(fmat_t *s); - -/** apply weight to vector - - If the weight vector is longer than s, only the first elements are used. If - the weight vector is shorter than s, the last elements of s are not weighted. - - \param s vector to weight - \param weight weighting coefficients - -*/ -void fmat_weight(fmat_t *s, fmat_t *weight); - -/** make a copy of a matrix - - \param s source vector - \param t vector to copy to - -*/ -void fmat_copy(fmat_t *s, fmat_t *t); - -#ifdef __cplusplus -} -#endif - -#endif /* _FMAT_H */ diff --git a/project_code/notePlayback/audioFileLoader3_wMidi/src/aubio/aubio/aubio/fvec.h b/project_code/notePlayback/audioFileLoader3_wMidi/src/aubio/aubio/aubio/fvec.h deleted file mode 100644 index b00a651b3..000000000 --- a/project_code/notePlayback/audioFileLoader3_wMidi/src/aubio/aubio/aubio/fvec.h +++ /dev/null @@ -1,178 +0,0 @@ -/* - Copyright (C) 2003-2009 Paul Brossier - - This file is part of aubio. - - aubio 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 3 of the License, or - (at your option) any later version. - - aubio 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 aubio. If not, see . - -*/ - -#ifndef _FVEC_H -#define _FVEC_H - -#ifdef __cplusplus -extern "C" { -#endif - -/** \file - - Vector of real-valued data - - This file specifies the ::fvec_t buffer type, which is used throughout aubio - to store vector of real-valued ::smpl_t. - - \example test-fvec.c - -*/ - -/** Buffer for real data - - Vector of real-valued data - - ::fvec_t is is the structure used to store vector of real-valued data, ::smpl_t . - - \code - - uint_t buffer_size = 1024; - - // create a vector of 512 values - fvec_t * input = new_fvec (buffer_size); - - // set some values of the vector - input->data[23] = 2.; - // .. - - // compute the mean of the vector - mean = fvec_mean(a_vector); - - // destroy the vector - del_fvec(a_vector); - - \endcode - - See `examples/` and `tests/src` directories for more examples. - - */ -typedef struct { - uint_t length; /**< length of buffer */ - smpl_t *data; /**< data vector of length ::fvec_t.length */ -} fvec_t; - -/** fvec_t buffer creation function - - \param length the length of the buffer to create - -*/ -fvec_t * new_fvec(uint_t length); -/** fvec_t buffer deletion function - - \param s buffer to delete as returned by new_fvec() - -*/ -void del_fvec(fvec_t *s); -/** read sample value in a buffer - - Note that this function is not used in the aubio library, since the same - result can be obtained using vec->data[position]. Its purpose is to - access these values from wrappers, as created by swig. - - \param s vector to read from - \param position sample position to read from - -*/ -smpl_t fvec_read_sample(fvec_t *s, uint_t position); -/** write sample value in a buffer - - Note that this function is not used in the aubio library, since the same - result can be obtained by assigning vec->data[position]. Its purpose - is to access these values from wrappers, as created by swig. - - \param s vector to write to - \param data value to write in s->data[position] - \param position sample position to write to - -*/ -void fvec_write_sample(fvec_t *s, smpl_t data, uint_t position); - -/** read data from a buffer - - Note that this function is not used in the aubio library, since the same - result can be obtained with vec->data. Its purpose is to access these values - from wrappers, as created by swig. - - \param s vector to read from - -*/ -smpl_t * fvec_get_data(fvec_t *s); - -/** print out fvec data - - \param s vector to print out - -*/ -void fvec_print(fvec_t *s); - -/** set all elements to a given value - - \param s vector to modify - \param val value to set elements to - -*/ -void fvec_set(fvec_t *s, smpl_t val); - -/** set all elements to zero - - \param s vector to modify - -*/ -void fvec_zeros(fvec_t *s); - -/** set all elements to ones - - \param s vector to modify - -*/ -void fvec_ones(fvec_t *s); - -/** revert order of vector elements - - \param s vector to revert - -*/ -void fvec_rev(fvec_t *s); - -/** apply weight to vector - - If the weight vector is longer than s, only the first elements are used. If - the weight vector is shorter than s, the last elements of s are not weighted. - - \param s vector to weight - \param weight weighting coefficients - -*/ -void fvec_weight(fvec_t *s, fvec_t *weight); - -/** make a copy of a vector - - \param s source vector - \param t vector to copy to - -*/ -void fvec_copy(fvec_t *s, fvec_t *t); - -#ifdef __cplusplus -} -#endif - -#endif /* _FVEC_H */ diff --git a/project_code/notePlayback/audioFileLoader3_wMidi/src/aubio/aubio/aubio/io/sink.h b/project_code/notePlayback/audioFileLoader3_wMidi/src/aubio/aubio/aubio/io/sink.h deleted file mode 100644 index ef8cd9058..000000000 --- a/project_code/notePlayback/audioFileLoader3_wMidi/src/aubio/aubio/aubio/io/sink.h +++ /dev/null @@ -1,77 +0,0 @@ -/* - Copyright (C) 2012-2013 Paul Brossier - - This file is part of aubio. - - aubio 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 3 of the License, or - (at your option) any later version. - - aubio 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 aubio. If not, see . - -*/ - -#ifndef _AUBIO_SINK_H -#define _AUBIO_SINK_H - -/** \file - - Media sink to write blocks of consecutive audio samples to file. - - \example io/test-sink.c - -*/ - -#ifdef __cplusplus -extern "C" { -#endif - -/** media sink object */ -typedef struct _aubio_sink_t aubio_sink_t; - -/** - - create new ::aubio_sink_t - - \param uri the file path or uri to write to - \param samplerate sample rate to write the file at - - \return newly created ::aubio_sink_t - - Creates a new sink object. - -*/ -aubio_sink_t * new_aubio_sink(char_t * uri, uint_t samplerate); - -/** - - write monophonic vector of length hop_size to sink - - \param s sink, created with ::new_aubio_sink - \param write_data ::fvec_t samples to write to sink - \param write number of frames to write - -*/ -void aubio_sink_do(aubio_sink_t * s, fvec_t * write_data, uint_t write); - -/** - - close sink and cleanup memory - - \param s source object, created with ::new_aubio_source - -*/ -void del_aubio_sink(aubio_sink_t * s); - -#ifdef __cplusplus -} -#endif - -#endif /* _AUBIO_SINK_H */ diff --git a/project_code/notePlayback/audioFileLoader3_wMidi/src/aubio/aubio/aubio/io/sink_apple_audio.h b/project_code/notePlayback/audioFileLoader3_wMidi/src/aubio/aubio/aubio/io/sink_apple_audio.h deleted file mode 100644 index b26fefec9..000000000 --- a/project_code/notePlayback/audioFileLoader3_wMidi/src/aubio/aubio/aubio/io/sink_apple_audio.h +++ /dev/null @@ -1,82 +0,0 @@ -/* - Copyright (C) 2012-2013 Paul Brossier - - This file is part of aubio. - - aubio 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 3 of the License, or - (at your option) any later version. - - aubio 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 aubio. If not, see . - -*/ - -#ifndef _AUBIO_SINK_APPLE_AUDIO_H -#define _AUBIO_SINK_APPLE_AUDIO_H - -/** \file - - Write to file using Apple AudioToolbox's - [ExtAudioFileRef](https://developer.apple.com/library/ios/#documentation/MusicAudio/Reference/ExtendedAudioFileServicesReference/Reference/reference.html) - - Avoid including this file directly! Prefer using ::aubio_sink_t instead to - make your code portable. - - To read from file, use ::aubio_source_t. - - \example io/test-sink_apple_audio.c - -*/ - -#ifdef __cplusplus -extern "C" { -#endif - -typedef struct _aubio_sink_apple_audio_t aubio_sink_apple_audio_t; - -/** - - create new ::aubio_sink_apple_audio_t - - \param uri the file path or uri to write to - \param samplerate sample rate to write the file at - - \return newly created ::aubio_sink_apple_audio_t - - Creates a new sink object. - -*/ -aubio_sink_apple_audio_t * new_aubio_sink_apple_audio(char_t * uri, uint_t samplerate); - -/** - - write monophonic vector of length hop_size to sink - - \param s sink, created with ::new_aubio_sink_apple_audio - \param write_data ::fvec_t samples to write to sink - \param write number of frames to write - -*/ -void aubio_sink_apple_audio_do(aubio_sink_apple_audio_t * s, fvec_t * write_data, uint_t write); - -/** - - close sink and cleanup memory - - \param s sink, created with ::new_aubio_sink_apple_audio - -*/ -void del_aubio_sink_apple_audio(aubio_sink_apple_audio_t * s); - -#ifdef __cplusplus -} -#endif - -#endif /* _AUBIO_SINK_APPLE_AUDIO_H */ diff --git a/project_code/notePlayback/audioFileLoader3_wMidi/src/aubio/aubio/aubio/io/sink_sndfile.h b/project_code/notePlayback/audioFileLoader3_wMidi/src/aubio/aubio/aubio/io/sink_sndfile.h deleted file mode 100644 index c767e1db7..000000000 --- a/project_code/notePlayback/audioFileLoader3_wMidi/src/aubio/aubio/aubio/io/sink_sndfile.h +++ /dev/null @@ -1,81 +0,0 @@ -/* - Copyright (C) 2012-2013 Paul Brossier - - This file is part of aubio. - - aubio 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 3 of the License, or - (at your option) any later version. - - aubio 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 aubio. If not, see . - -*/ - -#ifndef _AUBIO_SINK_SNDFILE_H -#define _AUBIO_SINK_SNDFILE_H - -/** \file - - Write to file using [libsndfile](http://www.mega-nerd.com/libsndfile/) - - Avoid including this file directly! Prefer using ::aubio_sink_t instead to - make your code portable. - - To read from file, use ::aubio_source_t. - - \example io/test-sink_sndfile.c - -*/ - -#ifdef __cplusplus -extern "C" { -#endif - -typedef struct _aubio_sink_sndfile_t aubio_sink_sndfile_t; - -/** - - create new ::aubio_sink_sndfile_t - - \param uri the file path or uri to write to - \param samplerate sample rate to write the file at - - \return newly created ::aubio_sink_sndfile_t - - Creates a new sink object. - -*/ -aubio_sink_sndfile_t * new_aubio_sink_sndfile(char_t * uri, uint_t samplerate); - -/** - - write monophonic vector of length hop_size to sink - - \param s sink, created with ::new_aubio_sink_sndfile - \param write_data ::fvec_t samples to write to sink - \param write number of frames to write - -*/ -void aubio_sink_sndfile_do(aubio_sink_sndfile_t * s, fvec_t * write_data, uint_t write); - -/** - - close sink and cleanup memory - - \param s sink, created with ::new_aubio_sink_sndfile - -*/ -void del_aubio_sink_sndfile(aubio_sink_sndfile_t * s); - -#ifdef __cplusplus -} -#endif - -#endif /* _AUBIO_SINK_SNDFILE_H */ diff --git a/project_code/notePlayback/audioFileLoader3_wMidi/src/aubio/aubio/aubio/io/sndfileio.h b/project_code/notePlayback/audioFileLoader3_wMidi/src/aubio/aubio/aubio/io/sndfileio.h deleted file mode 100644 index 36846437d..000000000 --- a/project_code/notePlayback/audioFileLoader3_wMidi/src/aubio/aubio/aubio/io/sndfileio.h +++ /dev/null @@ -1,84 +0,0 @@ -/* - Copyright (C) 2003-2009 Paul Brossier - - This file is part of aubio. - - aubio 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 3 of the License, or - (at your option) any later version. - - aubio 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 aubio. If not, see . - -*/ - -#ifndef SNDFILEIO_H -#define SNDFILEIO_H - -/** \file - - sndfile functions - - */ - -#ifdef __cplusplus -extern "C" { -#endif - -/** - * sndfile object - */ -typedef struct _aubio_sndfile_t aubio_sndfile_t; -/** - * Open a sound file for reading - */ -aubio_sndfile_t * new_aubio_sndfile_ro (const char * inputfile); -/** - * Copy file model from previously opened sound file. - */ -aubio_sndfile_t * new_aubio_sndfile_wo(aubio_sndfile_t * existingfile, const char * outputname); -/** - * Open a sound file for writing - */ -int aubio_sndfile_open_wo (aubio_sndfile_t * file, const char * outputname); -/** - * Read frames data from file into an array of buffers - */ -int aubio_sndfile_read(aubio_sndfile_t * file, int frames, fvec_t ** read); -/** - * Read frames data from file into a single buffer - */ -int aubio_sndfile_read_mono (aubio_sndfile_t * f, int frames, fvec_t * read); -/** - * Write data of length frames to file - */ -int aubio_sndfile_write(aubio_sndfile_t * file, int frames, fvec_t ** write); -/** - * Close file and delete file object - */ -int del_aubio_sndfile(aubio_sndfile_t * file); -/** - * Return some files facts - */ -void aubio_sndfile_info(aubio_sndfile_t * file); -/** - * Return number of channel in file - */ -uint_t aubio_sndfile_channels(aubio_sndfile_t * file); -/** - * Return samplerate of a file (Hz) - */ -uint_t aubio_sndfile_samplerate(aubio_sndfile_t * file); - -#ifdef __cplusplus -} -#endif - -#endif - diff --git a/project_code/notePlayback/audioFileLoader3_wMidi/src/aubio/aubio/aubio/io/source.h b/project_code/notePlayback/audioFileLoader3_wMidi/src/aubio/aubio/aubio/io/source.h deleted file mode 100644 index 76fa434cb..000000000 --- a/project_code/notePlayback/audioFileLoader3_wMidi/src/aubio/aubio/aubio/io/source.h +++ /dev/null @@ -1,93 +0,0 @@ -/* - Copyright (C) 2012-2013 Paul Brossier - - This file is part of aubio. - - aubio 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 3 of the License, or - (at your option) any later version. - - aubio 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 aubio. If not, see . - -*/ - -#ifndef _AUBIO_SOURCE_H -#define _AUBIO_SOURCE_H - -/** \file - - Media source to read blocks of consecutive audio samples from file - - \example io/test-source.c - -*/ - -#ifdef __cplusplus -extern "C" { -#endif - -/** media source object */ -typedef struct _aubio_source_t aubio_source_t; - -/** - - create new ::aubio_source_t - - \param uri the file path or uri to read from - \param samplerate sampling rate to view the fie at - \param hop_size the size of the blocks to read from - - Creates a new source object. If `0` is passed as `samplerate`, the sample - rate of the original file is used. - - The samplerate of newly created source can be obtained using - ::aubio_source_get_samplerate. - -*/ -aubio_source_t * new_aubio_source(char_t * uri, uint_t samplerate, uint_t hop_size); - -/** - - read monophonic vector of length hop_size from source object - - \param s source object, created with ::new_aubio_source - \param read_to ::fvec_t of data to read to - \param read upon returns, equals to number of frames actually read - - Upon returns, `read` contains the number of frames actually read from the - source. `hop_size` if enough frames could be read, less otherwise. - -*/ -void aubio_source_do(aubio_source_t * s, fvec_t * read_to, uint_t * read); - -/** - - get samplerate of source object - - \param s source object, created with ::new_aubio_source - \return samplerate, in Hz - -*/ -uint_t aubio_source_get_samplerate(aubio_source_t * s); - -/** - - close source and cleanup memory - - \param s source object, created with ::new_aubio_source - -*/ -void del_aubio_source(aubio_source_t * s); - -#ifdef __cplusplus -} -#endif - -#endif /* _AUBIO_SOURCE_H */ diff --git a/project_code/notePlayback/audioFileLoader3_wMidi/src/aubio/aubio/aubio/io/source_apple_audio.h b/project_code/notePlayback/audioFileLoader3_wMidi/src/aubio/aubio/aubio/io/source_apple_audio.h deleted file mode 100644 index 1c71511f2..000000000 --- a/project_code/notePlayback/audioFileLoader3_wMidi/src/aubio/aubio/aubio/io/source_apple_audio.h +++ /dev/null @@ -1,102 +0,0 @@ -/* - Copyright (C) 2012-2013 Paul Brossier - - This file is part of aubio. - - aubio 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 3 of the License, or - (at your option) any later version. - - aubio 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 aubio. If not, see . - -*/ - -#ifndef _AUBIO_SOURCE_APPLE_AUDIO_H -#define _AUBIO_SOURCE_APPLE_AUDIO_H - -/** \file - - Read from file using Apple AudioToolbox's - [ExtAudioFileRef](https://developer.apple.com/library/ios/#documentation/MusicAudio/Reference/ExtendedAudioFileServicesReference/Reference/reference.html) - - Avoid including this file directly! Prefer using ::aubio_source_t instead to - make your code portable. - - To write to file, use ::aubio_sink_t. - - \example io/test-source_apple_audio.c - -*/ - -#ifdef __cplusplus -extern "C" { -#endif - -#include "fmat.h" - -/** apple audio media source object */ -typedef struct _aubio_source_apple_audio_t aubio_source_apple_audio_t; - -/** - - create new ::aubio_source_apple_audio_t - - \param uri the file path or uri to read from - \param samplerate sampling rate to view the fie at - \param hop_size the size of the blocks to read from - - Creates a new source object. If `0` is passed as `samplerate`, the sample - rate of the original file is used. - - The samplerate of newly created source can be obtained using - ::aubio_source_apple_audio_get_samplerate. - -*/ -aubio_source_apple_audio_t * new_aubio_source_apple_audio(char_t * uri, uint_t samplerate, uint_t hop_size); - -/** - - read monophonic vector of length hop_size from source object - - \param s source object, created with ::new_aubio_source_apple_audio - \param read_to ::fvec_t of data to read to - \param read upon returns, equals to number of frames actually read - - Upon returns, `read` contains the number of frames actually read from the - source. `hop_size` if enough frames could be read, less otherwise. - -*/ -void aubio_source_apple_audio_do(aubio_source_apple_audio_t * s, fvec_t * read_to, uint_t * read); -void aubio_source_apple_audio_do_multi(aubio_source_apple_audio_t * s, fmat_t * read_to, uint_t * read); - -/** - - get samplerate of source object - - \param s source object, created with ::new_aubio_source_apple_audio - \return samplerate, in Hz - -*/ -uint_t aubio_source_apple_audio_get_samplerate(aubio_source_apple_audio_t * s); - -/** - - close source and cleanup memory - - \param s source object, created with ::new_aubio_source_apple_audio - -*/ -void del_aubio_source_apple_audio(aubio_source_apple_audio_t * s); - -#ifdef __cplusplus -} -#endif - -#endif /* _AUBIO_SOURCE_APPLE_AUDIO_H */ diff --git a/project_code/notePlayback/audioFileLoader3_wMidi/src/aubio/aubio/aubio/io/source_sndfile.h b/project_code/notePlayback/audioFileLoader3_wMidi/src/aubio/aubio/aubio/io/source_sndfile.h deleted file mode 100644 index 80c891319..000000000 --- a/project_code/notePlayback/audioFileLoader3_wMidi/src/aubio/aubio/aubio/io/source_sndfile.h +++ /dev/null @@ -1,98 +0,0 @@ -/* - Copyright (C) 2012-2013 Paul Brossier - - This file is part of aubio. - - aubio 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 3 of the License, or - (at your option) any later version. - - aubio 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 aubio. If not, see . - -*/ - -#ifndef _AUBIO_SOURCE_SNDFILE_H -#define _AUBIO_SOURCE_SNDFILE_H - -/** \file - - Read from file using [libsndfile](http://www.mega-nerd.com/libsndfile/) - - Avoid including this file directly! Prefer using ::aubio_source_t instead to - make your code portable. - - To write to file, use ::aubio_sink_t. - - \example io/test-source_sndfile.c - -*/ - -#ifdef __cplusplus -extern "C" { -#endif - -/** sndfile media source object */ -typedef struct _aubio_source_sndfile_t aubio_source_sndfile_t; - -/** - - create new ::aubio_source_sndfile_t - - \param uri the file path or uri to read from - \param samplerate sampling rate to view the fie at - \param hop_size the size of the blocks to read from - - Creates a new source object. If `0` is passed as `samplerate`, the sample - rate of the original file is used. - - The samplerate of newly created source can be obtained using - ::aubio_source_sndfile_get_samplerate. - -*/ -aubio_source_sndfile_t * new_aubio_source_sndfile(char_t * uri, uint_t samplerate, uint_t hop_size); - -/** - - read monophonic vector of length hop_size from source object - - \param s source object, created with ::new_aubio_source_sndfile - \param read_to ::fvec_t of data to read to - \param read upon returns, equals to number of frames actually read - - Upon returns, `read` contains the number of frames actually read from the - source. `hop_size` if enough frames could be read, less otherwise. - -*/ -void aubio_source_sndfile_do(aubio_source_sndfile_t * s, fvec_t * read_to, uint_t * read); - -/** - - get samplerate of source object - - \param s source object, created with ::new_aubio_source_sndfile - \return samplerate, in Hz - -*/ -uint_t aubio_source_sndfile_get_samplerate(aubio_source_sndfile_t * s); - -/** - - close source and cleanup memory - - \param s source object, created with ::new_aubio_source_sndfile - -*/ -void del_aubio_source_sndfile(aubio_source_sndfile_t * s); - -#ifdef __cplusplus -} -#endif - -#endif /* _AUBIO_SOURCE_SNDFILE_H */ diff --git a/project_code/notePlayback/audioFileLoader3_wMidi/src/aubio/aubio/aubio/lvec.h b/project_code/notePlayback/audioFileLoader3_wMidi/src/aubio/aubio/aubio/lvec.h deleted file mode 100644 index 5bf0bce19..000000000 --- a/project_code/notePlayback/audioFileLoader3_wMidi/src/aubio/aubio/aubio/lvec.h +++ /dev/null @@ -1,128 +0,0 @@ -/* - Copyright (C) 2003-2009 Paul Brossier - - This file is part of aubio. - - aubio 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 3 of the License, or - (at your option) any later version. - - aubio 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 aubio. If not, see . - -*/ - -#ifndef _LVEC_H -#define _LVEC_H - -#ifdef __cplusplus -extern "C" { -#endif - -/** \file - - Vector of real-valued data in double precision - - This file specifies the ::lvec_t buffer type, which is used in some places in - aubio to store a vector of ::lsmp_t. - - Note: the lvec_t data type is required in some algorithms such as IIR filters - (see temporal/filter.h). - - \example test-lvec.c - -*/ - -/** Buffer for real data in double precision */ -typedef struct { - uint_t length; /**< length of buffer */ - lsmp_t *data; /**< data array of size [length] */ -} lvec_t; - -/** lvec_t buffer creation function - - \param length the length of the buffer to create - -*/ -lvec_t * new_lvec(uint_t length); -/** lvec_t buffer deletion function - - \param s buffer to delete as returned by new_lvec() - -*/ -void del_lvec(lvec_t *s); -/** read sample value in a buffer - - Note that this function is not used in the aubio library, since the same - result can be obtained using vec->data[position]. Its purpose is to - access these values from wrappers, as created by swig. - - \param s vector to read from - \param position sample position to read from - -*/ -lsmp_t lvec_read_sample(lvec_t *s, uint_t position); -/** write sample value in a buffer - - Note that this function is not used in the aubio library, since the same - result can be obtained by assigning vec->data[position]. Its purpose - is to access these values from wrappers, as created by swig. - - \param s vector to write to - \param data value to write in s->data[position] - \param position sample position to write to - -*/ -void lvec_write_sample(lvec_t *s, lsmp_t data, uint_t position); - -/** read data from a buffer - - Note that this function is not used in the aubio library, since the same - result can be obtained with vec->data. Its purpose is to access these values - from wrappers, as created by swig. - - \param s vector to read from - -*/ -lsmp_t * lvec_get_data(lvec_t *s); - -/** print out lvec data - - \param s vector to print out - -*/ -void lvec_print(lvec_t *s); - -/** set all elements to a given value - - \param s vector to modify - \param val value to set elements to - -*/ -void lvec_set(lvec_t *s, smpl_t val); - -/** set all elements to zero - - \param s vector to modify - -*/ -void lvec_zeros(lvec_t *s); - -/** set all elements to ones - - \param s vector to modify - -*/ -void lvec_ones(lvec_t *s); - -#ifdef __cplusplus -} -#endif - -#endif /* _LVEC_H */ diff --git a/project_code/notePlayback/audioFileLoader3_wMidi/src/aubio/aubio/aubio/mathutils.h b/project_code/notePlayback/audioFileLoader3_wMidi/src/aubio/aubio/aubio/mathutils.h deleted file mode 100644 index 01142dd33..000000000 --- a/project_code/notePlayback/audioFileLoader3_wMidi/src/aubio/aubio/aubio/mathutils.h +++ /dev/null @@ -1,287 +0,0 @@ -/* - Copyright (C) 2003-2009 Paul Brossier - - This file is part of aubio. - - aubio 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 3 of the License, or - (at your option) any later version. - - aubio 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 aubio. If not, see . - -*/ - -/** \file - - Various math functions - - \example test-mathutils.c - \example test-mathutils-window.c - - */ - -#ifndef MATHUTILS_H -#define MATHUTILS_H - -#include "fvec.h" -#include "musicutils.h" - -#ifdef __cplusplus -extern "C" { -#endif - -/** compute the mean of a vector - - \param s vector to compute mean from - - \return the mean of v - -*/ -smpl_t fvec_mean (fvec_t * s); - -/** find the max of a vector - - \param s vector to get the max from - - \return the value of the minimum of v - -*/ -smpl_t fvec_max (fvec_t * s); - -/** find the min of a vector - - \param s vector to get the min from - - \return the value of the maximum of v - -*/ -smpl_t fvec_min (fvec_t * s); - -/** find the index of the min of a vector - - \param s vector to get the index from - - \return the index of the minimum element of v - -*/ -uint_t fvec_min_elem (fvec_t * s); - -/** find the index of the max of a vector - - \param s vector to get the index from - - \return the index of the maximum element of v - -*/ -uint_t fvec_max_elem (fvec_t * s); - -/** swap the left and right halves of a vector - - This function swaps the left part of the signal with the right part of the -signal. Therefore - - \f$ a[0], a[1], ..., a[\frac{N}{2}], a[\frac{N}{2}+1], ..., a[N-1], a[N] \f$ - - becomes - - \f$ a[\frac{N}{2}+1], ..., a[N-1], a[N], a[0], a[1], ..., a[\frac{N}{2}] \f$ - - This operation, known as 'fftshift' in the Matlab Signal Processing Toolbox, -can be used before computing the FFT to simplify the phase relationship of the -resulting spectrum. See Amalia de Götzen's paper referred to above. - -*/ -void fvec_shift (fvec_t * v); - -/** compute the sum of all elements of a vector - - \param v vector to compute the sum of - - \return the sum of v - -*/ -smpl_t fvec_sum (fvec_t * v); - -/** compute the energy of a vector - - This function compute the sum of the squared elements of a vector, normalised - by its length. - - \param v vector to get the energy from - - \return the energy of v - -*/ -smpl_t fvec_local_energy (fvec_t * v); - -/** compute the High Frequency Content of a vector - - The High Frequency Content is defined as \f$ \sum_0^{N-1} (k+1) v[k] \f$. - - \param v vector to get the energy from - - \return the HFC of v - -*/ -smpl_t fvec_local_hfc (fvec_t * v); - -/** computes the p-norm of a vector - - Computes the p-norm of a vector for \f$ p = \alpha \f$ - - \f$ L^p = ||x||_p = (|x_1|^p + |x_2|^p + ... + |x_n|^p ) ^ \frac{1}{p} \f$ - - If p = 1, the result is the Manhattan distance. - - If p = 2, the result is the Euclidean distance. - - As p tends towards large values, \f$ L^p \f$ tends towards the maximum of the -input vector. - - References: - - - \f$L^p\f$ space on - Wikipedia - - \param v vector to compute norm from - \param p order of the computed norm - - \return the p-norm of v - -*/ -smpl_t fvec_alpha_norm (fvec_t * v, smpl_t p); - -/** alpha normalisation - - This function divides all elements of a vector by the p-norm as computed by -fvec_alpha_norm(). - - \param v vector to compute norm from - \param p order of the computed norm - -*/ -void fvec_alpha_normalise (fvec_t * v, smpl_t p); - -/** add a constant to each elements of a vector - - \param v vector to add constant to - \param c constant to add to v - -*/ -void fvec_add (fvec_t * v, smpl_t c); - -/** remove the minimum value of the vector to each elements - - \param v vector to remove minimum from - -*/ -void fvec_min_removal (fvec_t * v); - -/** compute moving median threshold of a vector - - This function computes the moving median threshold value of at the given -position of a vector, taking the median among post elements before and up to -pre elements after pos. - - \param v input vector - \param tmp temporary vector of length post+1+pre - \param post length of causal part to take before pos - \param pre length of anti-causal part to take after pos - \param pos index to compute threshold for - - \return moving median threshold value - -*/ -smpl_t fvec_moving_thres (fvec_t * v, fvec_t * tmp, uint_t post, uint_t pre, - uint_t pos); - -/** apply adaptive threshold to a vector - - For each points at position p of an input vector, this function remove the -moving median threshold computed at p. - - \param v input vector - \param tmp temporary vector of length post+1+pre - \param post length of causal part to take before pos - \param pre length of anti-causal part to take after pos - -*/ -void fvec_adapt_thres (fvec_t * v, fvec_t * tmp, uint_t post, uint_t pre); - -/** returns the median of a vector - - The QuickSelect routine is based on the algorithm described in "Numerical -recipes in C", Second Edition, Cambridge University Press, 1992, Section 8.5, -ISBN 0-521-43108-5 - - This implementation of the QuickSelect routine is based on Nicolas -Devillard's implementation, available at http://ndevilla.free.fr/median/median/ -and in the Public Domain. - - \param v vector to get median from - - \return the median of v - -*/ -smpl_t fvec_median (fvec_t * v); - -/** finds exact peak index by quadratic interpolation*/ -smpl_t fvec_quadint (fvec_t * x, uint_t pos); - -/** Quadratic interpolation using Lagrange polynomial. - - Inspired from ``Comparison of interpolation algorithms in real-time sound -processing'', Vladimir Arnost, - - \param s0,s1,s2 are 3 consecutive samples of a curve - \param pf is the floating point index [0;2] - - \return s0 + (pf/2.)*((pf-3.)*s0-2.*(pf-2.)*s1+(pf-1.)*s2); - -*/ -smpl_t aubio_quadfrac (smpl_t s0, smpl_t s1, smpl_t s2, smpl_t pf); - -/** return 1 if v[p] is a peak and positive, 0 otherwise - - This function returns 1 if a peak is found at index p in the vector v. The -peak is defined as follows: - - - v[p] is positive - - v[p-1] < v[p] - - v[p] > v[p+1] - - \param v input vector - \param p position of supposed for peak - - \return 1 if a peak is found, 0 otherwise - -*/ -uint_t fvec_peakpick (fvec_t * v, uint_t p); - -/** return 1 if a is a power of 2, 0 otherwise */ -uint_t aubio_is_power_of_two(uint_t a); - -/** return the next power of power of 2 greater than a */ -uint_t aubio_next_power_of_two(uint_t a); - -/** compute normalised autocorrelation function - - \param input vector to compute autocorrelation from - \param output vector to store autocorrelation function to - -*/ -void aubio_autocorr (fvec_t * input, fvec_t * output); - -#ifdef __cplusplus -} -#endif - -#endif - diff --git a/project_code/notePlayback/audioFileLoader3_wMidi/src/aubio/aubio/aubio/musicutils.h b/project_code/notePlayback/audioFileLoader3_wMidi/src/aubio/aubio/aubio/musicutils.h deleted file mode 100644 index 8ad29f05d..000000000 --- a/project_code/notePlayback/audioFileLoader3_wMidi/src/aubio/aubio/aubio/musicutils.h +++ /dev/null @@ -1,139 +0,0 @@ -/* - Copyright (C) 2003-2009 Paul Brossier - - This file is part of aubio. - - aubio 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 3 of the License, or - (at your option) any later version. - - aubio 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 aubio. If not, see . - -*/ - -/** @file - * various functions useful in audio signal processing - */ - -#ifndef MUSICUTILS_H -#define MUSICUTILS_H - -#ifdef __cplusplus -extern "C" { -#endif - -/** create window - - References: - - - Window -function on Wikipedia - - Amalia de Götzen, Nicolas Bernardini, and Daniel Arfib. Traditional (?) -implementations of a phase vocoder: the tricks of the trade. In Proceedings of -the International Conference on Digital Audio Effects (DAFx-00), pages 37–44, -Uni- versity of Verona, Italy, 2000. - ( - ps.gz) - -*/ -fvec_t *new_aubio_window (char_t * window_type, uint_t size); - -/** set elements of a vector to window coefficients - - */ -uint_t fvec_set_window (fvec_t * window, char_t * window_type); - -/** compute the principal argument - - This function maps the input phase to its corresponding value wrapped in the -range \f$ [-\pi, \pi] \f$. - - \param phase unwrapped phase to map to the unit circle - - \return equivalent phase wrapped to the unit circle - -*/ -smpl_t aubio_unwrap2pi (smpl_t phase); - -/** convert frequency bin to midi value */ -smpl_t aubio_bintomidi (smpl_t bin, smpl_t samplerate, smpl_t fftsize); - -/** convert midi value to frequency bin */ -smpl_t aubio_miditobin (smpl_t midi, smpl_t samplerate, smpl_t fftsize); - -/** convert frequency bin to frequency (Hz) */ -smpl_t aubio_bintofreq (smpl_t bin, smpl_t samplerate, smpl_t fftsize); - -/** convert frequency (Hz) to frequency bin */ -smpl_t aubio_freqtobin (smpl_t freq, smpl_t samplerate, smpl_t fftsize); - -/** convert frequency (Hz) to midi value (0-128) */ -smpl_t aubio_freqtomidi (smpl_t freq); - -/** convert midi value (0-128) to frequency (Hz) */ -smpl_t aubio_miditofreq (smpl_t midi); - -/** clean up cached memory at the end of program - - This function should be used at the end of programs to purge all cached - memory. So far it is only useful to clean FFTW's cache. - -*/ -void aubio_cleanup (void); - -/** zero-crossing rate (ZCR) - - The zero-crossing rate is the number of times a signal changes sign, - divided by the length of this signal. - - \param v vector to compute ZCR from - - \return zero-crossing rate of v - -*/ -smpl_t aubio_zero_crossing_rate (fvec_t * v); - -/** compute sound pressure level (SPL) in dB - - This quantity is often wrongly called 'loudness'. - - \param v vector to compute dB SPL from - - \return level of v in dB SPL - -*/ -smpl_t aubio_db_spl (fvec_t * v); - -/** check if buffer level in dB SPL is under a given threshold - - \param v vector to get level from - \param threshold threshold in dB SPL - - \return 0 if level is under the given threshold, 1 otherwise - -*/ -uint_t aubio_silence_detection (fvec_t * v, smpl_t threshold); - -/** get buffer level if level >= threshold, 1. otherwise - - \param v vector to get level from - \param threshold threshold in dB SPL - - \return level in dB SPL if level >= threshold, 1. otherwise - -*/ -smpl_t aubio_level_detection (fvec_t * v, smpl_t threshold); - -#ifdef __cplusplus -} -#endif - -#endif - diff --git a/project_code/notePlayback/audioFileLoader3_wMidi/src/aubio/aubio/aubio/onset/onset.h b/project_code/notePlayback/audioFileLoader3_wMidi/src/aubio/aubio/aubio/onset/onset.h deleted file mode 100644 index 83dfff3c5..000000000 --- a/project_code/notePlayback/audioFileLoader3_wMidi/src/aubio/aubio/aubio/onset/onset.h +++ /dev/null @@ -1,261 +0,0 @@ -/* - Copyright (C) 2006-2009 Paul Brossier - - This file is part of aubio. - - aubio 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 3 of the License, or - (at your option) any later version. - - aubio 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 aubio. If not, see . - -*/ - -/** \file - - Onset detection object - - The following routines compute the onset detection function and detect peaks - in these functions. When onsets are found above a given silence threshold, - and after a minimum inter-onset interval, the output vector returned by - ::aubio_onset_do is filled with `1`. Otherwise, the output vector remains - `0`. - - The peak-picking threshold, the silence threshold, and the minimum - inter-onset interval can be adjusted during the execution of the - aubio_onset_do routine using the corresponding functions. - - \example onset/test-onset.c - -*/ - - -#ifndef ONSET_H -#define ONSET_H - -#ifdef __cplusplus -extern "C" { -#endif - -/** onset detection object */ -typedef struct _aubio_onset_t aubio_onset_t; - -/** create onset detection object - - \param method onset detection type as specified in specdesc.h - \param buf_size buffer size for phase vocoder - \param hop_size hop size for phase vocoder - \param samplerate sampling rate of the input signal - -*/ -aubio_onset_t * new_aubio_onset (char_t * method, - uint_t buf_size, uint_t hop_size, uint_t samplerate); - -/** execute onset detection - - \param o onset detection object as returned by ::new_aubio_onset - \param input new audio vector of length hop_size - \param onset output vector of length 1, containing 0 if no onset was found, - and a value equal or greater than 1 otherwise - - When no onset was detected, the first element of the output vector `onset` - is set to 0. - - When an onset is found, the first element of the output vector `onset` is set - to `offset = 1 + a` where `a` is a number in the range`[0, 1]`. - - The final onset detection time, in samples, can be obtained with - ::aubio_onset_get_last_onset. It can also be derived from `offset` as - follows: - - \code - t = total_frames + offset * hop_size - delay - \endcode - - where `total_frames` is the total number of frames processed so far, and - `delay` is the current delay of the onset object, as returned by - ::aubio_onset_get_delay. - -*/ -void aubio_onset_do (aubio_onset_t *o, fvec_t * input, fvec_t * onset); - -/** get the time of the latest onset detected, in samples - - \param o onset detection object as returned by ::new_aubio_onset - -*/ -smpl_t aubio_onset_get_last_onset (aubio_onset_t *o); - -/** get the time of the latest onset detected, in seconds - - \param o onset detection object as returned by ::new_aubio_onset - -*/ -smpl_t aubio_onset_get_last_onset_s (aubio_onset_t *o); - -/** get the time of the latest onset detected, in milliseconds - - \param o onset detection object as returned by ::new_aubio_onset - -*/ -smpl_t aubio_onset_get_last_onset_ms (aubio_onset_t *o); - -/** set onset detection silence threshold - - \param o onset detection object as returned by ::new_aubio_onset - \param silence new silence detection threshold - -*/ -uint_t aubio_onset_set_silence(aubio_onset_t * o, smpl_t silence); - -/** get onset detection function - - \param o onset detection object as returned by ::new_aubio_onset - \return the current value of the descriptor - -*/ -smpl_t aubio_onset_get_descriptor ( aubio_onset_t *o); - -/** get thresholded onset detection function - - \param o onset detection object as returned by ::new_aubio_onset - \return the value of the thresholded descriptor - -*/ -smpl_t aubio_onset_get_thresholded_descriptor ( aubio_onset_t *o); - -/** set onset detection peak picking threshold - - \param o onset detection object as returned by ::new_aubio_onset - \param threshold new peak-picking threshold - -*/ -uint_t aubio_onset_set_threshold(aubio_onset_t * o, smpl_t threshold); - -/** set minimum inter onset interval in samples - - \param o onset detection object as returned by ::new_aubio_onset - \param minioi minimum interval between two consecutive onsets (in - samples) - -*/ -uint_t aubio_onset_set_minioi(aubio_onset_t * o, uint_t minioi); - -/** set minimum inter onset interval in seconds - - \param o onset detection object as returned by ::new_aubio_onset - \param minioi minimum interval between two consecutive onsets (in - seconds) - -*/ -uint_t aubio_onset_set_minioi_s(aubio_onset_t * o, smpl_t minioi); - -/** set minimum inter onset interval in milliseconds - - \param o onset detection object as returned by ::new_aubio_onset - \param minioi minimum interval between two consecutive onsets (in - milliseconds) - -*/ -uint_t aubio_onset_set_minioi_ms(aubio_onset_t * o, smpl_t minioi); - -/** set minimum inter onset interval in samples - - \param o onset detection object as returned by ::new_aubio_onset - \param delay constant system delay to take back from detection time - (in samples) - -*/ -uint_t aubio_onset_set_delay(aubio_onset_t * o, uint_t delay); - -/** set minimum inter onset interval in seconds - - \param o onset detection object as returned by ::new_aubio_onset - \param delay constant system delay to take back from detection time - (in seconds) - -*/ -uint_t aubio_onset_set_delay_s(aubio_onset_t * o, smpl_t delay); - -/** set minimum inter onset interval in milliseconds - - \param o onset detection object as returned by ::new_aubio_onset - \param delay constant system delay to take back from detection time - (in milliseconds) - -*/ -uint_t aubio_onset_set_delay_ms(aubio_onset_t * o, smpl_t delay); - -/** get minimum inter onset interval in samples - - \param o onset detection object as returned by ::new_aubio_onset - \return minimum interval between two consecutive onsets (in - samples) - -*/ -uint_t aubio_onset_get_minioi(aubio_onset_t * o); - -/** get minimum inter onset interval in seconds - - \param o onset detection object as returned by ::new_aubio_onset - \return minimum interval between two consecutive onsets (in - seconds) - -*/ -smpl_t aubio_onset_get_minioi_s(aubio_onset_t * o); - -/** get minimum inter onset interval in milliseconds - - \param o onset detection object as returned by ::new_aubio_onset - \return minimum interval between two consecutive onsets (in - milliseconds) - -*/ -smpl_t aubio_onset_get_minioi_ms(aubio_onset_t * o); - -/** get minimum inter onset interval in samples - - \param o onset detection object as returned by ::new_aubio_onset - \return constant system delay to take back from detection time - (in samples) - -*/ -uint_t aubio_onset_get_delay(aubio_onset_t * o); - -/** get minimum inter onset interval in seconds - - \param o onset detection object as returned by ::new_aubio_onset - \return constant system delay to take back from detection time - (in seconds) - -*/ -smpl_t aubio_onset_get_delay_s(aubio_onset_t * o); - -/** get minimum inter onset interval in milliseconds - - \param o onset detection object as returned by ::new_aubio_onset - \return constant system delay to take back from detection time - (in milliseconds) - -*/ -smpl_t aubio_onset_get_delay_ms(aubio_onset_t * o); - -/** delete onset detection object - - \param o onset detection object to delete - -*/ -void del_aubio_onset(aubio_onset_t * o); - -#ifdef __cplusplus -} -#endif - -#endif /* ONSET_H */ diff --git a/project_code/notePlayback/audioFileLoader3_wMidi/src/aubio/aubio/aubio/onset/peakpicker.h b/project_code/notePlayback/audioFileLoader3_wMidi/src/aubio/aubio/aubio/onset/peakpicker.h deleted file mode 100644 index 63b3b9b28..000000000 --- a/project_code/notePlayback/audioFileLoader3_wMidi/src/aubio/aubio/aubio/onset/peakpicker.h +++ /dev/null @@ -1,57 +0,0 @@ -/* - Copyright (C) 2003-2009 Paul Brossier - - This file is part of aubio. - - aubio 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 3 of the License, or - (at your option) any later version. - - aubio 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 aubio. If not, see . - -*/ - -/** \file - - Peak picking utilities function - - \example onset/test-peakpicker.c - -*/ - -#ifndef PEAKPICK_H -#define PEAKPICK_H - -#ifdef __cplusplus -extern "C" { -#endif - -/** peak-picker structure */ -typedef struct _aubio_peakpicker_t aubio_peakpicker_t; - -/** peak-picker creation function */ -aubio_peakpicker_t * new_aubio_peakpicker(void); -/** real time peak picking function */ -void aubio_peakpicker_do(aubio_peakpicker_t * p, fvec_t * in, fvec_t * out); -/** destroy peak picker structure */ -void del_aubio_peakpicker(aubio_peakpicker_t * p); - -/** get current peak value */ -fvec_t *aubio_peakpicker_get_thresholded_input (aubio_peakpicker_t * p); -/** set peak picking threshold */ -uint_t aubio_peakpicker_set_threshold(aubio_peakpicker_t * p, smpl_t threshold); -/** get peak picking threshold */ -smpl_t aubio_peakpicker_get_threshold(aubio_peakpicker_t * p); - -#ifdef __cplusplus -} -#endif - -#endif /* PEAKPICK_H */ diff --git a/project_code/notePlayback/audioFileLoader3_wMidi/src/aubio/aubio/aubio/pitch/pitch.h b/project_code/notePlayback/audioFileLoader3_wMidi/src/aubio/aubio/aubio/pitch/pitch.h deleted file mode 100644 index 7ea3bfd6c..000000000 --- a/project_code/notePlayback/audioFileLoader3_wMidi/src/aubio/aubio/aubio/pitch/pitch.h +++ /dev/null @@ -1,99 +0,0 @@ -/* - Copyright (C) 2003-2009 Paul Brossier - - This file is part of aubio. - - aubio 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 3 of the License, or - (at your option) any later version. - - aubio 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 aubio. If not, see . - -*/ - -#ifndef PITCH_H -#define PITCH_H - -#ifdef __cplusplus -extern "C" { -#endif - -/** \file - - Generic method for pitch detection - - This file creates the objects required for the computation of the selected - pitch detection algorithm and output the results, in midi note or Hz. - - \example pitch/test-pitch.c - -*/ - -/** pitch detection object */ -typedef struct _aubio_pitch_t aubio_pitch_t; - -/** execute pitch detection on an input signal frame - - \param o pitch detection object as returned by new_aubio_pitch() - \param in input signal of size [hop_size] - \param out output pitch candidates of size [1] - -*/ -void aubio_pitch_do (aubio_pitch_t * o, fvec_t * in, fvec_t * out); - -/** change yin or yinfft tolerance threshold - - \param o pitch detection object as returned by new_aubio_pitch() - \param tol tolerance default is 0.15 for yin and 0.85 for yinfft - -*/ -uint_t aubio_pitch_set_tolerance (aubio_pitch_t * o, smpl_t tol); - -/** deletion of the pitch detection object - - \param o pitch detection object as returned by new_aubio_pitch() - -*/ -void del_aubio_pitch (aubio_pitch_t * o); - -/** creation of the pitch detection object - - \param method set pitch detection algorithm - \param buf_size size of the input buffer to analyse - \param hop_size step size between two consecutive analysis instant - \param samplerate sampling rate of the signal - -*/ -aubio_pitch_t *new_aubio_pitch (char_t * method, - uint_t buf_size, uint_t hop_size, uint_t samplerate); - -/** set the output unit of the pitch detection object - - \param o pitch detection object as returned by new_aubio_pitch() - \param mode set pitch units for output - -*/ -uint_t aubio_pitch_set_unit (aubio_pitch_t * o, char_t * mode); - -/** get the current confidence - - \param o pitch detection object as returned by new_aubio_pitch() - \return the current confidence of the pitch algorithm - -The confidence - -*/ -smpl_t aubio_pitch_get_confidence (aubio_pitch_t * o); - -#ifdef __cplusplus -} -#endif - -#endif /*PITCH_H*/ diff --git a/project_code/notePlayback/audioFileLoader3_wMidi/src/aubio/aubio/aubio/pitch/pitchfcomb.h b/project_code/notePlayback/audioFileLoader3_wMidi/src/aubio/aubio/aubio/pitch/pitchfcomb.h deleted file mode 100644 index 471208f9c..000000000 --- a/project_code/notePlayback/audioFileLoader3_wMidi/src/aubio/aubio/aubio/pitch/pitchfcomb.h +++ /dev/null @@ -1,78 +0,0 @@ -/* - Copyright (C) 2003-2009 Paul Brossier - - This file is part of aubio. - - aubio 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 3 of the License, or - (at your option) any later version. - - aubio 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 aubio. If not, see . - -*/ - -/** \file - - Pitch detection using a fast harmonic comb filter - - This pitch extraction method implements a fast harmonic comb filter to - determine the fundamental frequency of a harmonic sound. - - This file was derived from the tuneit project, written by Mario Lang to - detect the fundamental frequency of a sound. - - See http://delysid.org/tuneit.html - - \example pitch/test-pitchfcomb.c - -*/ - -#ifndef _PITCHFCOMB_H -#define _PITCHFCOMB_H - -#ifdef __cplusplus -extern "C" { -#endif - -/** pitch detection object */ -typedef struct _aubio_pitchfcomb_t aubio_pitchfcomb_t; - -/** execute pitch detection on an input buffer - - \param p pitch detection object as returned by new_aubio_pitchfcomb - \param input input signal window (length as specified at creation time) - \param output pitch candidates in bins - -*/ -void aubio_pitchfcomb_do (aubio_pitchfcomb_t * p, fvec_t * input, - fvec_t * output); - -/** creation of the pitch detection object - - \param buf_size size of the input buffer to analyse - \param hop_size step size between two consecutive analysis instant - -*/ -aubio_pitchfcomb_t *new_aubio_pitchfcomb (uint_t buf_size, uint_t hop_size); - -/** deletion of the pitch detection object - - \param p pitch detection object as returned by new_aubio_pitchfcomb - -*/ -void del_aubio_pitchfcomb (aubio_pitchfcomb_t * p); - -#ifdef __cplusplus -} -#endif - -#endif /* _PITCHFCOMB_H */ - - diff --git a/project_code/notePlayback/audioFileLoader3_wMidi/src/aubio/aubio/aubio/pitch/pitchmcomb.h b/project_code/notePlayback/audioFileLoader3_wMidi/src/aubio/aubio/aubio/pitch/pitchmcomb.h deleted file mode 100644 index 48809aab1..000000000 --- a/project_code/notePlayback/audioFileLoader3_wMidi/src/aubio/aubio/aubio/pitch/pitchmcomb.h +++ /dev/null @@ -1,77 +0,0 @@ -/* - Copyright (C) 2003-2009 Paul Brossier - - This file is part of aubio. - - aubio 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 3 of the License, or - (at your option) any later version. - - aubio 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 aubio. If not, see . - -*/ - -/** \file - - Pitch detection using multiple-comb filter - - This fundamental frequency estimation algorithm implements spectral - flattening, multi-comb filtering and peak histogramming. - - This method was designed by Juan P. Bello and described in: - - Juan-Pablo Bello. ``Towards the Automated Analysis of Simple Polyphonic - Music''. PhD thesis, Centre for Digital Music, Queen Mary University of - London, London, UK, 2003. - - \example pitch/test-pitchmcomb.c - -*/ - -#ifndef PITCHMCOMB_H -#define PITCHMCOMB_H - -#ifdef __cplusplus -extern "C" { -#endif - -/** pitch detection object */ -typedef struct _aubio_pitchmcomb_t aubio_pitchmcomb_t; - -/** execute pitch detection on an input spectral frame - - \param p pitch detection object as returned by new_aubio_pitchmcomb - \param in_fftgrain input signal spectrum as computed by aubio_pvoc_do - \param out_cands pitch candidate frequenciess, in bins - -*/ -void aubio_pitchmcomb_do (aubio_pitchmcomb_t * p, cvec_t * in_fftgrain, - fvec_t * out_cands); - -/** creation of the pitch detection object - - \param buf_size size of the input buffer to analyse - \param hop_size step size between two consecutive analysis instant - -*/ -aubio_pitchmcomb_t *new_aubio_pitchmcomb (uint_t buf_size, uint_t hop_size); - -/** deletion of the pitch detection object - - \param p pitch detection object as returned by new_aubio_pitchfcomb - -*/ -void del_aubio_pitchmcomb (aubio_pitchmcomb_t * p); - -#ifdef __cplusplus -} -#endif - -#endif /* PITCHMCOMB_H */ diff --git a/project_code/notePlayback/audioFileLoader3_wMidi/src/aubio/aubio/aubio/pitch/pitchschmitt.h b/project_code/notePlayback/audioFileLoader3_wMidi/src/aubio/aubio/aubio/pitch/pitchschmitt.h deleted file mode 100644 index 5a9ee5619..000000000 --- a/project_code/notePlayback/audioFileLoader3_wMidi/src/aubio/aubio/aubio/pitch/pitchschmitt.h +++ /dev/null @@ -1,76 +0,0 @@ -/* - Copyright (C) 2003-2009 Paul Brossier - - This file is part of aubio. - - aubio 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 3 of the License, or - (at your option) any later version. - - aubio 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 aubio. If not, see . - -*/ - -/** \file - - Pitch detection using a Schmitt trigger - - This pitch extraction method implements a Schmitt trigger to estimate the - period of a signal. - - This file was derived from the tuneit project, written by Mario Lang to - detect the fundamental frequency of a sound. - - See http://delysid.org/tuneit.html - - \example pitch/test-pitchschmitt.c - -*/ - -#ifndef _PITCHSCHMITT_H -#define _PITCHSCHMITT_H - -#ifdef __cplusplus -extern "C" { -#endif - -/** pitch detection object */ -typedef struct _aubio_pitchschmitt_t aubio_pitchschmitt_t; - -/** execute pitch detection on an input buffer - - \param p pitch detection object as returned by new_aubio_pitchschmitt - \param samples_in input signal vector (length as specified at creation time) - \param cands_out pitch period estimates, in samples - -*/ -void aubio_pitchschmitt_do (aubio_pitchschmitt_t * p, fvec_t * samples_in, - fvec_t * cands_out); - -/** creation of the pitch detection object - - \param buf_size size of the input buffer to analyse - -*/ -aubio_pitchschmitt_t *new_aubio_pitchschmitt (uint_t buf_size); - -/** deletion of the pitch detection object - - \param p pitch detection object as returned by new_aubio_pitchschmitt - -*/ -void del_aubio_pitchschmitt (aubio_pitchschmitt_t * p); - -#ifdef __cplusplus -} -#endif - -#endif /* _PITCHSCHMITT_H */ - diff --git a/project_code/notePlayback/audioFileLoader3_wMidi/src/aubio/aubio/aubio/pitch/pitchyin.h b/project_code/notePlayback/audioFileLoader3_wMidi/src/aubio/aubio/aubio/pitch/pitchyin.h deleted file mode 100644 index c6f2e1f55..000000000 --- a/project_code/notePlayback/audioFileLoader3_wMidi/src/aubio/aubio/aubio/pitch/pitchyin.h +++ /dev/null @@ -1,99 +0,0 @@ -/* - Copyright (C) 2003-2009 Paul Brossier - - This file is part of aubio. - - aubio 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 3 of the License, or - (at your option) any later version. - - aubio 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 aubio. If not, see . - -*/ - -/** \file - - Pitch detection using the YIN algorithm - - This algorithm was developped by A. de Cheveigne and H. Kawahara and - published in: - - De Cheveigné, A., Kawahara, H. (2002) "YIN, a fundamental frequency - estimator for speech and music", J. Acoust. Soc. Am. 111, 1917-1930. - - see http://recherche.ircam.fr/equipes/pcm/pub/people/cheveign.html - - \example pitch/test-pitchyin.c - -*/ - -#ifndef PITCHYIN_H -#define PITCHYIN_H - -#ifdef __cplusplus -extern "C" { -#endif - -/** pitch detection object */ -typedef struct _aubio_pitchyin_t aubio_pitchyin_t; - -/** creation of the pitch detection object - - \param buf_size size of the input buffer to analyse - -*/ -aubio_pitchyin_t *new_aubio_pitchyin (uint_t buf_size); - -/** deletion of the pitch detection object - - \param o pitch detection object as returned by new_aubio_pitchyin() - -*/ -void del_aubio_pitchyin (aubio_pitchyin_t * o); - -/** execute pitch detection an input buffer - - \param o pitch detection object as returned by new_aubio_pitchyin() - \param samples_in input signal vector (length as specified at creation time) - \param cands_out pitch period candidates, in samples - -*/ -void aubio_pitchyin_do (aubio_pitchyin_t * o, fvec_t * samples_in, fvec_t * cands_out); - - -/** set tolerance parameter for YIN algorithm - - \param o YIN pitch detection object - \param tol tolerance parameter for minima selection [default 0.15] - -*/ -uint_t aubio_pitchyin_set_tolerance (aubio_pitchyin_t * o, smpl_t tol); - -/** get tolerance parameter for YIN algorithm - - \param o YIN pitch detection object - \return tolerance parameter for minima selection [default 0.15] - -*/ -smpl_t aubio_pitchyin_get_tolerance (aubio_pitchyin_t * o); - -/** get current confidence of YIN algorithm - - \param o YIN pitch detection object - \return confidence parameter - -*/ -smpl_t aubio_pitchyin_get_confidence (aubio_pitchyin_t * o); - -#ifdef __cplusplus -} -#endif - -#endif /*PITCHYIN_H*/ diff --git a/project_code/notePlayback/audioFileLoader3_wMidi/src/aubio/aubio/aubio/pitch/pitchyinfft.h b/project_code/notePlayback/audioFileLoader3_wMidi/src/aubio/aubio/aubio/pitch/pitchyinfft.h deleted file mode 100644 index a26319c4f..000000000 --- a/project_code/notePlayback/audioFileLoader3_wMidi/src/aubio/aubio/aubio/pitch/pitchyinfft.h +++ /dev/null @@ -1,98 +0,0 @@ -/* - Copyright (C) 2003-2009 Paul Brossier - - This file is part of aubio. - - aubio 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 3 of the License, or - (at your option) any later version. - - aubio 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 aubio. If not, see . - -*/ - -/** \file - - Pitch detection using a spectral implementation of the YIN algorithm - - This algorithm was derived from the YIN algorithm (see pitchyin.c). In this - implementation, a Fourier transform is used to compute a tapered square - difference function, which allows spectral weighting. Because the difference - function is tapered, the selection of the period is simplified. - - Paul Brossier, ``Automatic annotation of musical audio for interactive - systems'', Chapter 3, Pitch Analysis, PhD thesis, Centre for Digital music, - Queen Mary University of London, London, UK, 2006. - - \example pitch/test-pitchyinfft.c - -*/ - -#ifndef PITCHYINFFT_H -#define PITCHYINFFT_H - -#ifdef __cplusplus -extern "C" { -#endif - -/** pitch detection object */ -typedef struct _aubio_pitchyinfft_t aubio_pitchyinfft_t; - -/** execute pitch detection on an input buffer - - \param o pitch detection object as returned by new_aubio_pitchyinfft - \param samples_in input signal vector (length as specified at creation time) - \param cands_out pitch period candidates, in samples - -*/ -void aubio_pitchyinfft_do (aubio_pitchyinfft_t * o, fvec_t * samples_in, fvec_t * cands_out); -/** creation of the pitch detection object - - \param buf_size size of the input buffer to analyse - -*/ -aubio_pitchyinfft_t *new_aubio_pitchyinfft (uint_t buf_size); -/** deletion of the pitch detection object - - \param o pitch detection object as returned by new_aubio_pitchyinfft() - -*/ -void del_aubio_pitchyinfft (aubio_pitchyinfft_t * o); - -/** get tolerance parameter for YIN algorithm - - \param o YIN pitch detection object - - \return tolerance parameter for minima selection [default 0.15] - -*/ -smpl_t aubio_pitchyinfft_get_tolerance (aubio_pitchyinfft_t * o); - -/** set tolerance parameter for YIN algorithm - - \param o YIN pitch detection object - \param tol tolerance parameter for minima selection [default 0.15] - -*/ -uint_t aubio_pitchyinfft_set_tolerance (aubio_pitchyinfft_t * o, smpl_t tol); - -/** get current confidence of YIN algorithm - - \param o YIN pitch detection object - \return confidence parameter - -*/ -smpl_t aubio_pitchyinfft_get_confidence (aubio_pitchyinfft_t * o); - -#ifdef __cplusplus -} -#endif - -#endif /*PITCHYINFFT_H*/ diff --git a/project_code/notePlayback/audioFileLoader3_wMidi/src/aubio/aubio/aubio/spectral/fft.h b/project_code/notePlayback/audioFileLoader3_wMidi/src/aubio/aubio/aubio/spectral/fft.h deleted file mode 100644 index 1c000377e..000000000 --- a/project_code/notePlayback/audioFileLoader3_wMidi/src/aubio/aubio/aubio/spectral/fft.h +++ /dev/null @@ -1,142 +0,0 @@ -/* - Copyright (C) 2003-2009 Paul Brossier - - This file is part of aubio. - - aubio 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 3 of the License, or - (at your option) any later version. - - aubio 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 aubio. If not, see . - -*/ - -/** \file - - Fast Fourier Transform - - \example src/spectral/test-fft.c - -*/ - -#ifndef FFT_H_ -#define FFT_H_ - -#ifdef __cplusplus -extern "C" { -#endif - -/** FFT object - - This object computes forward and backward FFTs, using the complex type to - store the results. The phase vocoder or aubio_mfft_t objects should be - preferred to using directly aubio_fft_t. The FFT are computed using FFTW3 - (although support for another library could be added). - -*/ -typedef struct _aubio_fft_t aubio_fft_t; - -/** create new FFT computation object - - \param size length of the FFT - -*/ -aubio_fft_t * new_aubio_fft (uint_t size); -/** delete FFT object - - \param s fft object as returned by new_aubio_fft - -*/ -void del_aubio_fft(aubio_fft_t * s); - -/** compute forward FFT - - \param s fft object as returned by new_aubio_fft - \param input input signal - \param spectrum output spectrum - -*/ -void aubio_fft_do (aubio_fft_t *s, fvec_t * input, cvec_t * spectrum); -/** compute backward (inverse) FFT - - \param s fft object as returned by new_aubio_fft - \param spectrum input spectrum - \param output output signal - -*/ -void aubio_fft_rdo (aubio_fft_t *s, cvec_t * spectrum, fvec_t * output); - -/** compute forward FFT - - \param s fft object as returned by new_aubio_fft - \param input real input signal - \param compspec complex output fft real/imag - -*/ -void aubio_fft_do_complex (aubio_fft_t *s, fvec_t * input, fvec_t * compspec); -/** compute backward (inverse) FFT from real/imag - - \param s fft object as returned by new_aubio_fft - \param compspec real/imag input fft array - \param output real output array - -*/ -void aubio_fft_rdo_complex (aubio_fft_t *s, fvec_t * compspec, fvec_t * output); - -/** convert real/imag spectrum to norm/phas spectrum - - \param compspec real/imag input fft array - \param spectrum cvec norm/phas output array - -*/ -void aubio_fft_get_spectrum(fvec_t * compspec, cvec_t * spectrum); -/** convert real/imag spectrum to norm/phas spectrum - - \param compspec real/imag input fft array - \param spectrum cvec norm/phas output array - -*/ -void aubio_fft_get_realimag(cvec_t * spectrum, fvec_t * compspec); - -/** compute phas spectrum from real/imag parts - - \param compspec real/imag input fft array - \param spectrum cvec norm/phas output array - -*/ -void aubio_fft_get_phas(fvec_t * compspec, cvec_t * spectrum); -/** compute imaginary part from the norm/phas cvec - - \param spectrum norm/phas input array - \param compspec real/imag output fft array - -*/ -void aubio_fft_get_imag(cvec_t * spectrum, fvec_t * compspec); - -/** compute norm component from real/imag parts - - \param compspec real/imag input fft array - \param spectrum cvec norm/phas output array - -*/ -void aubio_fft_get_norm(fvec_t * compspec, cvec_t * spectrum); -/** compute real part from norm/phas components - - \param spectrum norm/phas input array - \param compspec real/imag output fft array - -*/ -void aubio_fft_get_real(cvec_t * spectrum, fvec_t * compspec); - -#ifdef __cplusplus -} -#endif - -#endif // FFT_H_ diff --git a/project_code/notePlayback/audioFileLoader3_wMidi/src/aubio/aubio/aubio/spectral/filterbank.h b/project_code/notePlayback/audioFileLoader3_wMidi/src/aubio/aubio/aubio/spectral/filterbank.h deleted file mode 100644 index 6813faf4c..000000000 --- a/project_code/notePlayback/audioFileLoader3_wMidi/src/aubio/aubio/aubio/spectral/filterbank.h +++ /dev/null @@ -1,90 +0,0 @@ -/* - Copyright (C) 2007-2009 Paul Brossier - and Amaury Hazan - - This file is part of aubio. - - aubio 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 3 of the License, or - (at your option) any later version. - - aubio 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 aubio. If not, see . - -*/ - -/** \file - - Filterbank object - - General-purpose spectral filterbank object. - - \example spectral/test-filterbank.c - -*/ - -#ifndef FILTERBANK_H -#define FILTERBANK_H - -#ifdef __cplusplus -extern "C" -{ -#endif - -/** filterbank object - - This object stores a matrix of spectral filter coefficients. - - */ -typedef struct _aubio_filterbank_t aubio_filterbank_t; - -/** create filterbank object - - \param n_filters number of filters to create - \param win_s size of analysis buffer (and length the FFT transform) - -*/ -aubio_filterbank_t *new_aubio_filterbank (uint_t n_filters, uint_t win_s); - -/** destroy filterbank object - - \param fb filterbank, as returned by new_aubio_filterbank() method - -*/ -void del_aubio_filterbank (aubio_filterbank_t * fb); - -/** compute filterbank - - \param fb filterbank containing nfilt x win_s filter coefficients - \param in input spectrum containing chans x win_s spectrum - \param out output vector containing chans x nfilt output values - -*/ -void aubio_filterbank_do (aubio_filterbank_t * fb, cvec_t * in, fvec_t * out); - -/** return a pointer to the matrix object containing all filter coefficients - - \param f filterbank object to get coefficients from - - */ -fmat_t *aubio_filterbank_get_coeffs (aubio_filterbank_t * f); - -/** copy filter coefficients to the filterbank - - \param f filterbank object to set coefficients - \param filters filter bank coefficients to copy from - - */ -uint_t aubio_filterbank_set_coeffs (aubio_filterbank_t * f, fmat_t * filters); - -#ifdef __cplusplus -} -#endif - -#endif // FILTERBANK_H diff --git a/project_code/notePlayback/audioFileLoader3_wMidi/src/aubio/aubio/aubio/spectral/filterbank_mel.h b/project_code/notePlayback/audioFileLoader3_wMidi/src/aubio/aubio/aubio/spectral/filterbank_mel.h deleted file mode 100644 index d2e8876c6..000000000 --- a/project_code/notePlayback/audioFileLoader3_wMidi/src/aubio/aubio/aubio/spectral/filterbank_mel.h +++ /dev/null @@ -1,72 +0,0 @@ -/* - Copyright (C) 2007-2009 Paul Brossier - and Amaury Hazan - - This file is part of aubio. - - aubio 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 3 of the License, or - (at your option) any later version. - - aubio 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 aubio. If not, see . - -*/ - -/** \file - - Filterbank object coefficients initialization - - Functions to create set the ::aubio_filterbank_t coefficients to - - ::aubio_filterbank_set_triangle_bands: overlapping triangular bands, - - ::aubio_filterbank_set_mel_coeffs_slaney: Mel frequency bands. - - \example spectral/test-filterbank_mel.c - -*/ - -#ifndef FILTERBANK_MEL_H -#define FILTERBANK_MEL_H - -#ifdef __cplusplus -extern "C" -{ -#endif - -/** filterbank initialization with triangular and overlapping bands - - \param fb filterbank object - \param freqs arbitrary array of boundary frequencies - \param samplerate audio sampling rate - - This function computes the coefficients of the filterbank based on the - boundaries found in freqs, in Hz, and using triangular overlapping bands. - -*/ -uint_t aubio_filterbank_set_triangle_bands (aubio_filterbank_t * fb, - fvec_t * freqs, smpl_t samplerate); - -/** filterbank initialization for Mel filters using Slaney's coefficients - - \param fb filterbank object - \param samplerate audio sampling rate - - The filter coefficients are built according to Malcolm Slaney's Auditory - Toolbox, available at http://cobweb.ecn.purdue.edu/~malcolm/interval/1998-010/ - (see file mfcc.m). - -*/ -uint_t aubio_filterbank_set_mel_coeffs_slaney (aubio_filterbank_t * fb, - smpl_t samplerate); - -#ifdef __cplusplus -} -#endif - -#endif // FILTERBANK_MEL_H diff --git a/project_code/notePlayback/audioFileLoader3_wMidi/src/aubio/aubio/aubio/spectral/mfcc.h b/project_code/notePlayback/audioFileLoader3_wMidi/src/aubio/aubio/aubio/spectral/mfcc.h deleted file mode 100644 index b6befa1de..000000000 --- a/project_code/notePlayback/audioFileLoader3_wMidi/src/aubio/aubio/aubio/spectral/mfcc.h +++ /dev/null @@ -1,72 +0,0 @@ -/* - Copyright (C) 2007-2009 Paul Brossier - and Amaury Hazan - - This file is part of aubio. - - aubio 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 3 of the License, or - (at your option) any later version. - - aubio 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 aubio. If not, see . - -*/ - -/** \file - - Mel-frequency cepstrum coefficients object - - \example spectral/test-mfcc.c - -*/ - -#ifndef MFCC_H -#define MFCC_H - -#ifdef __cplusplus -extern "C" -{ -#endif - -/** mfcc object */ -typedef struct _aubio_mfcc_t aubio_mfcc_t; - -/** create mfcc object - - \param buf_size size of analysis buffer (and length the FFT transform) - \param samplerate audio sampling rate - \param n_coeffs number of desired coefficients - \param n_filters number of desired filters - -*/ -aubio_mfcc_t *new_aubio_mfcc (uint_t buf_size, - uint_t n_filters, uint_t n_coeffs, uint_t samplerate); - -/** delete mfcc object - - \param mf mfcc object as returned by new_aubio_mfcc - -*/ -void del_aubio_mfcc (aubio_mfcc_t * mf); - -/** mfcc object processing - - \param mf mfcc object as returned by new_aubio_mfcc - \param in input spectrum (buf_size long) - \param out output mel coefficients buffer (n_coeffs long) - -*/ -void aubio_mfcc_do (aubio_mfcc_t * mf, cvec_t * in, fvec_t * out); - -#ifdef __cplusplus -} -#endif - -#endif // MFCC_H diff --git a/project_code/notePlayback/audioFileLoader3_wMidi/src/aubio/aubio/aubio/spectral/phasevoc.h b/project_code/notePlayback/audioFileLoader3_wMidi/src/aubio/aubio/aubio/spectral/phasevoc.h deleted file mode 100644 index cd4f739f6..000000000 --- a/project_code/notePlayback/audioFileLoader3_wMidi/src/aubio/aubio/aubio/spectral/phasevoc.h +++ /dev/null @@ -1,102 +0,0 @@ -/* - Copyright (C) 2003-2009 Paul Brossier - - This file is part of aubio. - - aubio 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 3 of the License, or - (at your option) any later version. - - aubio 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 aubio. If not, see . - -*/ - -/** \file - - Phase vocoder object - - This object implements a phase vocoder. The spectral frames are computed - using a HanningZ window and a swapped version of the signal to simplify the - phase relationships across frames. The window sizes and overlap are specified - at creation time. - - \example spectral/test-phasevoc.c - -*/ - -#ifndef _PHASEVOC_H -#define _PHASEVOC_H - -#ifdef __cplusplus -extern "C" { -#endif - -/** phasevocoder object */ -typedef struct _aubio_pvoc_t aubio_pvoc_t; - -/** create phase vocoder object - - \param win_s size of analysis buffer (and length the FFT transform) - \param hop_s step size between two consecutive analysis - -*/ -aubio_pvoc_t * new_aubio_pvoc (uint_t win_s, uint_t hop_s); -/** delete phase vocoder object - - \param pv phase vocoder object as returned by new_aubio_pvoc - -*/ -void del_aubio_pvoc(aubio_pvoc_t *pv); - -/** compute spectral frame - - This function accepts an input vector of size [hop_s]. The - analysis buffer is rotated and filled with the new data. After windowing of - this signal window, the Fourier transform is computed and returned in - fftgrain as two vectors, magnitude and phase. - - \param pv phase vocoder object as returned by new_aubio_pvoc - \param in new input signal (hop_s long) - \param fftgrain output spectral frame - -*/ -void aubio_pvoc_do(aubio_pvoc_t *pv, fvec_t *in, cvec_t * fftgrain); -/** compute signal from spectral frame - - This function takes an input spectral frame fftgrain of size - [buf_s] and computes its inverse Fourier transform. Overlap-add - synthesis is then computed using the previously synthetised frames, and the - output stored in out. - - \param pv phase vocoder object as returned by new_aubio_pvoc - \param fftgrain input spectral frame - \param out output signal (hop_s long) - -*/ -void aubio_pvoc_rdo(aubio_pvoc_t *pv, cvec_t * fftgrain, fvec_t *out); - -/** get window size - - \param pv phase vocoder to get the window size from - -*/ -uint_t aubio_pvoc_get_win(aubio_pvoc_t* pv); -/** get hop size - - \param pv phase vocoder to get the hop size from - -*/ -uint_t aubio_pvoc_get_hop(aubio_pvoc_t* pv); - -#ifdef __cplusplus -} -#endif - -#endif diff --git a/project_code/notePlayback/audioFileLoader3_wMidi/src/aubio/aubio/aubio/spectral/specdesc.h b/project_code/notePlayback/audioFileLoader3_wMidi/src/aubio/aubio/aubio/spectral/specdesc.h deleted file mode 100644 index 814f1909e..000000000 --- a/project_code/notePlayback/audioFileLoader3_wMidi/src/aubio/aubio/aubio/spectral/specdesc.h +++ /dev/null @@ -1,194 +0,0 @@ -/* - Copyright (C) 2003-2009 Paul Brossier - - This file is part of aubio. - - aubio 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 3 of the License, or - (at your option) any later version. - - aubio 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 aubio. If not, see . - -*/ - -/** \file - - Spectral description functions - - All of the following spectral description functions take as arguments the FFT - of a windowed signal (as created with aubio_pvoc). They output one smpl_t per - buffer (stored in a vector of size [1]). - - \section specdesc Spectral description functions - - A list of the spectral description methods currently available follows. - - \subsection onsetdesc Onset detection functions - - These functions are designed to raise at notes attacks in music signals. - - \b \p energy : Energy based onset detection function - - This function calculates the local energy of the input spectral frame. - - \b \p hfc : High Frequency Content onset detection function - - This method computes the High Frequency Content (HFC) of the input spectral - frame. The resulting function is efficient at detecting percussive onsets. - - Paul Masri. Computer modeling of Sound for Transformation and Synthesis of - Musical Signal. PhD dissertation, University of Bristol, UK, 1996. - - \b \p complex : Complex Domain Method onset detection function - - Christopher Duxbury, Mike E. Davies, and Mark B. Sandler. Complex domain - onset detection for musical signals. In Proceedings of the Digital Audio - Effects Conference, DAFx-03, pages 90-93, London, UK, 2003. - - \b \p phase : Phase Based Method onset detection function - - Juan-Pablo Bello, Mike P. Davies, and Mark B. Sandler. Phase-based note onset - detection for music signals. In Proceedings of the IEEE International - Conference on Acoustics Speech and Signal Processing, pages 441­444, - Hong-Kong, 2003. - - \b \p specdiff : Spectral difference method onset detection function - - Jonhatan Foote and Shingo Uchihashi. The beat spectrum: a new approach to - rhythm analysis. In IEEE International Conference on Multimedia and Expo - (ICME 2001), pages 881­884, Tokyo, Japan, August 2001. - - \b \p kl : Kullback-Liebler onset detection function - - Stephen Hainsworth and Malcom Macleod. Onset detection in music audio - signals. In Proceedings of the International Computer Music Conference - (ICMC), Singapore, 2003. - - \b \p mkl : Modified Kullback-Liebler onset detection function - - Paul Brossier, ``Automatic annotation of musical audio for interactive - systems'', Chapter 2, Temporal segmentation, PhD thesis, Centre for Digital - music, Queen Mary University of London, London, UK, 2006. - - \b \p specflux : Spectral Flux - - Simon Dixon, Onset Detection Revisited, in ``Proceedings of the 9th - International Conference on Digital Audio Effects'' (DAFx-06), Montreal, - Canada, 2006. - - \subsection shapedesc Spectral shape descriptors - - The following descriptors are described in: - - Geoffroy Peeters, A large set of audio features for sound description - (similarity and classification) in the CUIDADO project, CUIDADO I.S.T. - Project Report 2004 (pdf) - - \b \p centroid : Spectral centroid - - The spectral centroid represents the barycenter of the spectrum. - - \e Note: This function returns the result in bin. To get the spectral - centroid in Hz, aubio_bintofreq() should be used. - - \b \p spread : Spectral spread - - The spectral spread is the variance of the spectral distribution around its - centroid. - - See also Standard - deviation on Wikipedia. - - \b \p skewness : Spectral skewness - - Similarly, the skewness is computed from the third order moment of the - spectrum. A negative skewness indicates more energy on the lower part of the - spectrum. A positive skewness indicates more energy on the high frequency of - the spectrum. - - See also Skewness on - Wikipedia. - - \b \p kurtosis : Spectral kurtosis - - The kurtosis is a measure of the flatness of the spectrum, computed from the - fourth order moment. - - See also Kurtosis on - Wikipedia. - - \b \p slope : Spectral slope - - The spectral slope represents decreasing rate of the spectral amplitude, - computed using a linear regression. - - \b \p decrease : Spectral decrease - - The spectral decrease is another representation of the decreasing rate, - based on perceptual criteria. - - \b \p rolloff : Spectral roll-off - - This function returns the bin number below which 95% of the spectrum energy - is found. - - \example spectral/test-specdesc.c - -*/ - - -#ifndef ONSETDETECTION_H -#define ONSETDETECTION_H - -#ifdef __cplusplus -extern "C" { -#endif - -/** spectral description structure */ -typedef struct _aubio_specdesc_t aubio_specdesc_t; - -/** execute spectral description function on a spectral frame - - Generic function to compute spectral detescription. - - \param o spectral description object as returned by new_aubio_specdesc() - \param fftgrain input signal spectrum as computed by aubio_pvoc_do - \param desc output vector (one sample long, to send to the peak picking) - -*/ -void aubio_specdesc_do (aubio_specdesc_t * o, cvec_t * fftgrain, - fvec_t * desc); - -/** creation of a spectral description object - - \param method spectral description method - \param buf_size length of the input spectrum frame - - The parameter \p method is a string that can be any of: - - - `energy`, `hfc`, `complex`, `phase`, `specdiff`, `kl`, `mkl`, `specflux` - - `centroid`, `spread`, `skewness`, `kurtosis`, `slope`, `decrease`, `rolloff` - -*/ -aubio_specdesc_t *new_aubio_specdesc (char_t * method, uint_t buf_size); - -/** deletion of a spectral descriptor - - \param o spectral descriptor object as returned by new_aubio_specdesc() - -*/ -void del_aubio_specdesc (aubio_specdesc_t * o); - -#ifdef __cplusplus -} -#endif - -#endif /* ONSETDETECTION_H */ diff --git a/project_code/notePlayback/audioFileLoader3_wMidi/src/aubio/aubio/aubio/spectral/tss.h b/project_code/notePlayback/audioFileLoader3_wMidi/src/aubio/aubio/aubio/spectral/tss.h deleted file mode 100644 index e6c0fc967..000000000 --- a/project_code/notePlayback/audioFileLoader3_wMidi/src/aubio/aubio/aubio/spectral/tss.h +++ /dev/null @@ -1,103 +0,0 @@ -/* - Copyright (C) 2003-2009 Paul Brossier - - This file is part of aubio. - - aubio 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 3 of the License, or - (at your option) any later version. - - aubio 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 aubio. If not, see . - -*/ - -/** \file - - Transient / Steady-state Separation (TSS) - - This file implement a Transient / Steady-state Separation (TSS) as described - in: - - Christopher Duxbury, Mike E. Davies, and Mark B. Sandler. Separation of - transient information in musical audio using multiresolution analysis - techniques. In Proceedings of the Digital Audio Effects Conference, DAFx-01, - pages 1--5, Limerick, Ireland, 2001. - - Available at http://www.csis.ul.ie/dafx01/proceedings/papers/duxbury.pdf - - \example spectral/test-tss.c - -*/ - -#ifndef TSS_H -#define TSS_H - -#ifdef __cplusplus -extern "C" { -#endif - -/** Transient / Steady-state Separation object */ -typedef struct _aubio_tss_t aubio_tss_t; - -/** create tss object - - \param buf_size buffer size - \param hop_size step size - -*/ -aubio_tss_t *new_aubio_tss (uint_t buf_size, uint_t hop_size); - -/** delete tss object - - \param o tss object as returned by new_aubio_tss() - -*/ -void del_aubio_tss (aubio_tss_t * o); - -/** split input into transient and steady states components - - \param o tss object as returned by new_aubio_tss() - \param input input spectral frame - \param trans output transient components - \param stead output steady state components - -*/ -void aubio_tss_do (aubio_tss_t * o, cvec_t * input, cvec_t * trans, - cvec_t * stead); - -/** set transient / steady state separation threshold - - \param o tss object as returned by new_aubio_tss() - \param thrs new threshold value - -*/ -uint_t aubio_tss_set_threshold (aubio_tss_t * o, smpl_t thrs); - -/** set parameter a, defaults to 3 - - \param o tss object as returned by new_aubio_tss() - \param alpha new value for alpha parameter - -*/ -uint_t aubio_tss_set_alpha (aubio_tss_t * o, smpl_t alpha); - -/** set parameter b, defaults to 3 - - \param o tss object as returned by new_aubio_tss() - \param beta new value for beta parameter - -*/ -uint_t aubio_tss_set_beta (aubio_tss_t * o, smpl_t beta); - -#ifdef __cplusplus -} -#endif - -#endif /*TSS_H*/ diff --git a/project_code/notePlayback/audioFileLoader3_wMidi/src/aubio/aubio/aubio/tempo/beattracking.h b/project_code/notePlayback/audioFileLoader3_wMidi/src/aubio/aubio/aubio/tempo/beattracking.h deleted file mode 100644 index dcfa3cbd4..000000000 --- a/project_code/notePlayback/audioFileLoader3_wMidi/src/aubio/aubio/aubio/tempo/beattracking.h +++ /dev/null @@ -1,98 +0,0 @@ -/* - Copyright (C) 2003-2009 Matthew Davies and Paul Brossier - - This file is part of aubio. - - aubio 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 3 of the License, or - (at your option) any later version. - - aubio 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 aubio. If not, see . - -*/ - -/** \file - - Beat tracking using a context dependant model - - This file implements the causal beat tracking algorithm designed by Matthew - Davies and described in the following articles: - - Matthew E. P. Davies and Mark D. Plumbley. Causal tempo tracking of audio. - In Proceedings of the International Symposium on Music Information Retrieval - (ISMIR), pages 164­169, Barcelona, Spain, 2004. - - Matthew E. P. Davies, Paul Brossier, and Mark D. Plumbley. Beat tracking - towards automatic musical accompaniment. In Proceedings of the Audio - Engeeniring Society 118th Convention, Barcelona, Spain, May 2005. - - \example tempo/test-beattracking.c - -*/ -#ifndef BEATTRACKING_H -#define BEATTRACKING_H - -#ifdef __cplusplus -extern "C" { -#endif - -/** beat tracking object */ -typedef struct _aubio_beattracking_t aubio_beattracking_t; - -/** create beat tracking object - - \param hop_size number of onset detection samples [512] - -*/ -aubio_beattracking_t * new_aubio_beattracking(uint_t hop_size); - -/** track the beat - - \param bt beat tracking object - \param dfframes current input detection function frame, smoothed by - adaptive median threshold. - \param out stored detected beat locations - -*/ -void aubio_beattracking_do (aubio_beattracking_t * bt, fvec_t * dfframes, - fvec_t * out); - -/** get current tempo in bpm - - \param bt beat tracking object - - Returns the currently observed tempo, in beats per minutes, or 0 if no - consistent value is found. - -*/ -smpl_t aubio_beattracking_get_bpm(aubio_beattracking_t * bt); - -/** get current tempo confidence - - \param bt beat tracking object - - Returns the confidence with which the tempo has been observed, 0 if no - consistent value is found. - -*/ -smpl_t aubio_beattracking_get_confidence(aubio_beattracking_t * bt); - -/** delete beat tracking object - - \param p beat tracking object - -*/ -void del_aubio_beattracking(aubio_beattracking_t * p); - -#ifdef __cplusplus -} -#endif - -#endif /* BEATTRACKING_H */ diff --git a/project_code/notePlayback/audioFileLoader3_wMidi/src/aubio/aubio/aubio/tempo/tempo.h b/project_code/notePlayback/audioFileLoader3_wMidi/src/aubio/aubio/aubio/tempo/tempo.h deleted file mode 100644 index dc5262896..000000000 --- a/project_code/notePlayback/audioFileLoader3_wMidi/src/aubio/aubio/aubio/tempo/tempo.h +++ /dev/null @@ -1,81 +0,0 @@ -/* - Copyright (C) 2006-2009 Paul Brossier - - This file is part of aubio. - - aubio 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 3 of the License, or - (at your option) any later version. - - aubio 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 aubio. If not, see . - -*/ - -/** \file - - Tempo detection object - - This object stores all the memory required for tempo detection algorithm - and returns the estimated beat locations. - - \example tempo/test-tempo.c - -*/ - -#ifndef TEMPO_H -#define TEMPO_H - -#ifdef __cplusplus -extern "C" { -#endif - -/** tempo detection structure */ -typedef struct _aubio_tempo_t aubio_tempo_t; - -/** create tempo detection object */ -aubio_tempo_t * new_aubio_tempo (char_t * method, - uint_t buf_size, uint_t hop_size, uint_t samplerate); - -/** execute tempo detection */ -void aubio_tempo_do (aubio_tempo_t *o, fvec_t * input, fvec_t * tempo); - -/** set tempo detection silence threshold */ -uint_t aubio_tempo_set_silence(aubio_tempo_t * o, smpl_t silence); - -/** set tempo detection peak picking threshold */ -uint_t aubio_tempo_set_threshold(aubio_tempo_t * o, smpl_t threshold); - -/** get current tempo - - \param bt beat tracking object - - Returns the currently observed tempo, or 0 if no consistent value is found - -*/ -smpl_t aubio_tempo_get_bpm(aubio_tempo_t * bt); - -/** get current tempo confidence - - \param bt beat tracking object - - Returns the confidence with which the tempo has been observed, 0 if no - consistent value is found. - -*/ -smpl_t aubio_tempo_get_confidence(aubio_tempo_t * bt); - -/** delete tempo detection object */ -void del_aubio_tempo(aubio_tempo_t * o); - -#ifdef __cplusplus -} -#endif - -#endif /* TEMPO_H */ diff --git a/project_code/notePlayback/audioFileLoader3_wMidi/src/aubio/aubio/aubio/temporal/a_weighting.h b/project_code/notePlayback/audioFileLoader3_wMidi/src/aubio/aubio/aubio/temporal/a_weighting.h deleted file mode 100644 index e5f743d07..000000000 --- a/project_code/notePlayback/audioFileLoader3_wMidi/src/aubio/aubio/aubio/temporal/a_weighting.h +++ /dev/null @@ -1,88 +0,0 @@ -/* - Copyright (C) 2003-2009 Paul Brossier - - This file is part of aubio. - - aubio 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 3 of the License, or - (at your option) any later version. - - aubio 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 aubio. If not, see . - -*/ - -#ifndef _ADESIGN_H -#define _ADESIGN_H - -/** \file - - A-weighting filter coefficients - - This file creates an A-weighting digital filter, which reduces low and high - frequencies and enhance the middle ones to reflect the ability of the human - hearing. - - The implementation is based on the following standard: - - - IEC/CD 1672: Electroacoustics-Sound Level Meters, IEC, Geneva, Nov. 1996, - for A- and C-weighting filters. - - See also: - - - A-Weighting on - Wikipedia - - Weighting filter on - Wikipedia - - Christophe - Couvreur's 'octave' toolbox - - The coefficients in this file have been computed using Christophe Couvreur's - scripts in octave 3.0 (debian package 1:3.0.5-6+b2 with octave-signal - 1.0.9-1+b1 on i386), with
 [b, a] = adsign(1/Fs) 
for various - sampling frequencies (8000, 11025, 16000, 22050, 24000, 32000, 44100, 48000, - 88200, 96000, and 192000 Hz). - - The sampling frequency should normally be higher than 20kHz, but most common - file sampling rates have been included for completeness. - - \example temporal/test-a_weighting.c - -*/ - -#ifdef __cplusplus -extern "C" { -#endif - -/** create new A-design filter - - \param samplerate sampling frequency of the signal to filter. Should be one of - 8000, 11025, 16000, 22050, 24000, 32000, 44100, 48000, 88200, 96000, and - 192000 Hz - - \return a new filter object - -*/ -aubio_filter_t *new_aubio_filter_a_weighting (uint_t samplerate); - -/** set feedback and feedforward coefficients of a A-weighting filter - - \param f filter object to get coefficients from - \param samplerate sampling frequency of the signal to filter. Should be one of - 8000, 11025, 16000, 22050, 24000, 32000, 44100, 48000, 88200, 96000, and - 192000 Hz - -*/ -uint_t aubio_filter_set_a_weighting (aubio_filter_t * f, uint_t samplerate); - -#ifdef __cplusplus -} -#endif - -#endif /* _ADESIGN_H */ diff --git a/project_code/notePlayback/audioFileLoader3_wMidi/src/aubio/aubio/aubio/temporal/biquad.h b/project_code/notePlayback/audioFileLoader3_wMidi/src/aubio/aubio/aubio/temporal/biquad.h deleted file mode 100644 index 42cb36f94..000000000 --- a/project_code/notePlayback/audioFileLoader3_wMidi/src/aubio/aubio/aubio/temporal/biquad.h +++ /dev/null @@ -1,75 +0,0 @@ -/* - Copyright (C) 2003-2009 Paul Brossier - - This file is part of aubio. - - aubio 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 3 of the License, or - (at your option) any later version. - - aubio 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 aubio. If not, see . - -*/ - -#ifndef BIQUAD_H -#define BIQUAD_H - -/** \file - - Second order Infinite Impulse Response filter - - This file implements a normalised biquad filter (second order IIR): - - \f$ y[n] = b_0 x[n] + b_1 x[n-1] + b_2 x[n-2] - a_1 y[n-1] - a_2 y[n-2] \f$ - - The filtfilt version runs the filter twice, forward and backward, to - compensate the phase shifting of the forward operation. - - See also Digital - biquad filter on wikipedia. - - \example temporal/test-biquad.c - -*/ - -#ifdef __cplusplus -extern "C" { -#endif - -/** set coefficients of a biquad filter - - \param f filter object as returned by new_aubio_filter() - \param b0 forward filter coefficient - \param b1 forward filter coefficient - \param b2 forward filter coefficient - \param a1 feedback filter coefficient - \param a2 feedback filter coefficient - -*/ -uint_t aubio_filter_set_biquad (aubio_filter_t * f, lsmp_t b0, lsmp_t b1, - lsmp_t b2, lsmp_t a1, lsmp_t a2); - -/** create biquad filter with `b0`, `b1`, `b2`, `a1`, `a2` coeffs - - \param b0 forward filter coefficient - \param b1 forward filter coefficient - \param b2 forward filter coefficient - \param a1 feedback filter coefficient - \param a2 feedback filter coefficient - -*/ -aubio_filter_t *new_aubio_filter_biquad (lsmp_t b0, lsmp_t b1, lsmp_t b2, - lsmp_t a1, lsmp_t a2); - -#ifdef __cplusplus -} -#endif - -#endif /*BIQUAD_H*/ diff --git a/project_code/notePlayback/audioFileLoader3_wMidi/src/aubio/aubio/aubio/temporal/c_weighting.h b/project_code/notePlayback/audioFileLoader3_wMidi/src/aubio/aubio/aubio/temporal/c_weighting.h deleted file mode 100644 index 5e33b6c38..000000000 --- a/project_code/notePlayback/audioFileLoader3_wMidi/src/aubio/aubio/aubio/temporal/c_weighting.h +++ /dev/null @@ -1,88 +0,0 @@ -/* - Copyright (C) 2003-2009 Paul Brossier - - This file is part of aubio. - - aubio 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 3 of the License, or - (at your option) any later version. - - aubio 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 aubio. If not, see . - -*/ - -#ifndef _CDESIGN_H -#define _CDESIGN_H - -/** \file - - C-weighting filter coefficients - - This file creates a C-weighting digital filter, which reduces low and high - frequencies and enhance the middle ones to reflect the ability of the human - hearing. - - The implementation is based on the following standard: - - - IEC/CD 1672: Electroacoustics-Sound Level Meters, IEC, Geneva, Nov. 1996, - for A- and C-weighting filters. - - See also: - - - A-Weighting on - Wikipedia - - Weighting filter on - Wikipedia - - Christophe - Couvreur's 'octave' toolbox - - The coefficients in this file have been computed using Christophe Couvreur's - scripts in octave 3.0 (debian package 1:3.0.5-6+b2 with octave-signal - 1.0.9-1+b1 on i386), with
 [b, a] = cdsign(1/Fs) 
for various - sampling frequencies (8000, 11025, 16000, 22050, 24000, 32000, 44100, 48000, - 88200, 96000, and 192000 Hz). - - The sampling frequency should normally be higher than 20kHz, but most common - file sampling rates have been included for completeness. - - \example temporal/test-c_weighting.c - -*/ - -#ifdef __cplusplus -extern "C" { -#endif - -/** create new C-design filter - - \param samplerate sampling frequency of the signal to filter. Should be one of - 8000, 11025, 16000, 22050, 24000, 32000, 44100, 48000, 88200, 96000, and - 192000 Hz - - \return a new filter object - -*/ -aubio_filter_t *new_aubio_filter_c_weighting (uint_t samplerate); - -/** set feedback and feedforward coefficients of a C-weighting filter - - \param f filter object to get coefficients from - \param samplerate sampling frequency of the signal to filter. Should be one of - 8000, 11025, 16000, 22050, 24000, 32000, 44100, 48000, 88200, 96000, and - 192000 Hz - -*/ -uint_t aubio_filter_set_c_weighting (aubio_filter_t * f, uint_t samplerate); - -#ifdef __cplusplus -} -#endif - -#endif /* _CDESIGN_H */ diff --git a/project_code/notePlayback/audioFileLoader3_wMidi/src/aubio/aubio/aubio/temporal/filter.h b/project_code/notePlayback/audioFileLoader3_wMidi/src/aubio/aubio/aubio/temporal/filter.h deleted file mode 100644 index 83d2e78c7..000000000 --- a/project_code/notePlayback/audioFileLoader3_wMidi/src/aubio/aubio/aubio/temporal/filter.h +++ /dev/null @@ -1,176 +0,0 @@ -/* - Copyright (C) 2003-2009 Paul Brossier - - This file is part of aubio. - - aubio 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 3 of the License, or - (at your option) any later version. - - aubio 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 aubio. If not, see . - -*/ - -#ifndef FILTER_H -#define FILTER_H - -/** \file - - Digital filter - - This object stores a digital filter of order \f$n\f$. - It contains the following data: - - \f$ n*1 b_i \f$ feedforward coefficients - - \f$ n*1 a_i \f$ feedback coefficients - - \f$ n*c x_i \f$ input signal - - \f$ n*c y_i \f$ output signal - - For convenience, the samplerate of the input signal is also stored in the - object. - - Feedforward and feedback parameters can be modified using - aubio_filter_get_feedback() and aubio_filter_get_feedforward(). - - The function aubio_filter_do_outplace() computes the following output signal - \f$ y[n] \f$ from the input signal \f$ x[n] \f$: - - \f{eqnarray*}{ - y[n] = b_0 x[n] & + & b_1 x[n-1] + b_2 x[n-2] + ... + b_P x[n-P] \\ - & - & a_1 y[n-1] - a_2 y[n-2] - ... - a_P y[n-P] \\ - \f} - - The function aubio_filter_do() executes the same computation but modifies - directly the input signal (in-place). - - The function aubio_filter_do_filtfilt() version runs the filter twice, first - forward then backward, to compensate with the phase shifting of the forward - operation. - - Some convenience functions are provided: - - new_aubio_filter_a_weighting() and aubio_filter_set_a_weighting(), - - new_aubio_filter_c_weighting() and aubio_filter_set_c_weighting(). - - new_aubio_filter_biquad() and aubio_filter_set_biquad(). - - \example temporal/test-filter.c - -*/ - -#ifdef __cplusplus -extern "C" { -#endif - -/** Digital filter - -*/ -typedef struct _aubio_filter_t aubio_filter_t; - -/** filter input vector (in-place) - - \param f filter object as returned by new_aubio_filter() - \param in input vector to filter - -*/ -void aubio_filter_do (aubio_filter_t * f, fvec_t * in); - -/** filter input vector (out-of-place) - - \param f filter object as returned by new_aubio_filter() - \param in input vector to filter - \param out output vector to store filtered input - -*/ -void aubio_filter_do_outplace (aubio_filter_t * f, fvec_t * in, fvec_t * out); - -/** filter input vector forward and backward - - \param f ::aubio_filter_t object as returned by new_aubio_filter() - \param in ::fvec_t input vector to filter - \param tmp memory space to use for computation - -*/ -void aubio_filter_do_filtfilt (aubio_filter_t * f, fvec_t * in, fvec_t * tmp); - -/** returns a pointer to feedback coefficients \f$ a_i \f$ - - \param f filter object to get parameters from - - \return a pointer to the \f$ a_0 ... a_i ... a_P \f$ coefficients - -*/ -lvec_t *aubio_filter_get_feedback (aubio_filter_t * f); - -/** returns a pointer to feedforward coefficients \f$ b_i \f$ - - \param f filter object to get coefficients from - - \return a pointer to the \f$ b_0 ... b_i ... b_P \f$ coefficients - -*/ -lvec_t *aubio_filter_get_feedforward (aubio_filter_t * f); - -/** get order of the filter - - \param f filter to get order from - - \return the order of the filter - -*/ -uint_t aubio_filter_get_order (aubio_filter_t * f); - -/** get sampling rate of the filter - - \param f filter to get sampling rate from - - \return the sampling rate of the filter, in Hz - -*/ -uint_t aubio_filter_get_samplerate (aubio_filter_t * f); - -/** get sampling rate of the filter - - \param f filter to get sampling rate from - \param samplerate sample rate to set the filter to - - \return the sampling rate of the filter, in Hz - -*/ -uint_t aubio_filter_set_samplerate (aubio_filter_t * f, uint_t samplerate); - -/** reset filter memory - - \param f filter object as returned by new_aubio_filter() - -*/ -void aubio_filter_do_reset (aubio_filter_t * f); - -/** create new filter object - - This function creates a new ::aubio_filter_t object, given the order of the - filter. - - \param order order of the filter (number of coefficients) - - \return the newly created filter object - -*/ -aubio_filter_t *new_aubio_filter (uint_t order); - -/** delete a filter object - - \param f filter object to delete - -*/ -void del_aubio_filter (aubio_filter_t * f); - -#ifdef __cplusplus -} -#endif - -#endif /*FILTER_H*/ diff --git a/project_code/notePlayback/audioFileLoader3_wMidi/src/aubio/aubio/aubio/temporal/resampler.h b/project_code/notePlayback/audioFileLoader3_wMidi/src/aubio/aubio/aubio/temporal/resampler.h deleted file mode 100644 index 5111852bd..000000000 --- a/project_code/notePlayback/audioFileLoader3_wMidi/src/aubio/aubio/aubio/temporal/resampler.h +++ /dev/null @@ -1,65 +0,0 @@ -/* - Copyright (C) 2003-2009 Paul Brossier - - This file is part of aubio. - - aubio 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 3 of the License, or - (at your option) any later version. - - aubio 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 aubio. If not, see . - -*/ - -#ifndef _RESAMPLE_H -#define _RESAMPLE_H - -/** \file - - Resampling object - - This object resamples an input vector into an output vector using - libsamplerate. See http://www.mega-nerd.com/SRC/ - -*/ - -#ifdef __cplusplus -extern "C" { -#endif - -/** resampler object */ -typedef struct _aubio_resampler_t aubio_resampler_t; - -/** create resampler object - - \param ratio output_sample_rate / input_sample_rate - \param type libsamplerate resampling type, see http://www.mega-nerd.com/SRC/api_misc.html#Converters - -*/ -aubio_resampler_t *new_aubio_resampler (smpl_t ratio, uint_t type); - -/** delete resampler object */ -void del_aubio_resampler (aubio_resampler_t * s); - -/** resample input in output - - \param s resampler object - \param input input buffer of size N - \param output output buffer of size N*ratio - -*/ -void aubio_resampler_do (aubio_resampler_t * s, fvec_t * input, - fvec_t * output); - -#ifdef __cplusplus -} -#endif - -#endif /* _RESAMPLE_H */ diff --git a/project_code/notePlayback/audioFileLoader3_wMidi/src/aubio/aubio/aubio/types.h b/project_code/notePlayback/audioFileLoader3_wMidi/src/aubio/aubio/aubio/types.h deleted file mode 100644 index 37733b620..000000000 --- a/project_code/notePlayback/audioFileLoader3_wMidi/src/aubio/aubio/aubio/types.h +++ /dev/null @@ -1,70 +0,0 @@ -/* - Copyright (C) 2003-2009 Paul Brossier - - This file is part of aubio. - - aubio 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 3 of the License, or - (at your option) any later version. - - aubio 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 aubio. If not, see . - -*/ - -#ifndef AUBIO_TYPES_H -#define AUBIO_TYPES_H - -/** \file - - Definition of data types used in aubio - -*/ - -#ifdef __cplusplus -extern "C" { -#endif - -#ifndef HAVE_AUBIO_DOUBLE -/** defined to 1 if aubio is compiled in double precision */ -#define HAVE_AUBIO_DOUBLE 0 -#endif - -/** short sample format (32 or 64 bits) */ -#if !HAVE_AUBIO_DOUBLE -typedef float smpl_t; -/** print format for sample in single precision */ -#define AUBIO_SMPL_FMT "%f" -#else -typedef double smpl_t; -/** print format for double in single precision */ -#define AUBIO_SMPL_FMT "%lf" -#endif -/** long sample format (64 bits or more) */ -#if !HAVE_AUBIO_DOUBLE -typedef double lsmp_t; -/** print format for sample in double precision */ -#define AUBIO_LSMP_FMT "%lf" -#else -typedef long double lsmp_t; -/** print format for double in double precision */ -#define AUBIO_LSMP_FMT "%Lf" -#endif -/** unsigned integer */ -typedef unsigned int uint_t; -/** signed integer */ -typedef int sint_t; -/** character */ -typedef char char_t; - -#ifdef __cplusplus -} -#endif - -#endif/*AUBIO_TYPES_H*/ diff --git a/project_code/notePlayback/audioFileLoader3_wMidi/src/aubio/aubio/aubio/utils/hist.h b/project_code/notePlayback/audioFileLoader3_wMidi/src/aubio/aubio/aubio/utils/hist.h deleted file mode 100644 index 62c52e763..000000000 --- a/project_code/notePlayback/audioFileLoader3_wMidi/src/aubio/aubio/aubio/utils/hist.h +++ /dev/null @@ -1,61 +0,0 @@ -/* - Copyright (C) 2003-2009 Paul Brossier - - This file is part of aubio. - - aubio 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 3 of the License, or - (at your option) any later version. - - aubio 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 aubio. If not, see . - -*/ - -/** @file - * - * Histogram function - * - * Big hacks to implement an histogram - */ - -#ifndef HIST_H -#define HIST_H - -#ifdef __cplusplus -extern "C" { -#endif - -/** histogram object */ -typedef struct _aubio_hist_t aubio_hist_t; - -/** histogram creation - * \param flow minimum input - * \param fhig maximum input - * \param nelems number of histogram columns - */ -aubio_hist_t * new_aubio_hist(smpl_t flow, smpl_t fhig, uint_t nelems); -/** histogram deletion */ -void del_aubio_hist(aubio_hist_t *s); -/** compute the histogram */ -void aubio_hist_do(aubio_hist_t *s, fvec_t * input); -/** compute the histogram ignoring null elements */ -void aubio_hist_do_notnull(aubio_hist_t *s, fvec_t * input); -/** compute the mean of the histogram */ -smpl_t aubio_hist_mean(aubio_hist_t *s); -/** weight the histogram */ -void aubio_hist_weight(aubio_hist_t *s); -/** compute dynamic histogram for non-null elements */ -void aubio_hist_dyn_notnull (aubio_hist_t *s, fvec_t *input); - -#ifdef __cplusplus -} -#endif - -#endif diff --git a/project_code/notePlayback/audioFileLoader3_wMidi/src/aubio/aubio/aubio/utils/scale.h b/project_code/notePlayback/audioFileLoader3_wMidi/src/aubio/aubio/aubio/utils/scale.h deleted file mode 100644 index bf9ad5e87..000000000 --- a/project_code/notePlayback/audioFileLoader3_wMidi/src/aubio/aubio/aubio/utils/scale.h +++ /dev/null @@ -1,80 +0,0 @@ -/* - Copyright (C) 2003-2009 Paul Brossier - - This file is part of aubio. - - aubio 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 3 of the License, or - (at your option) any later version. - - aubio 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 aubio. If not, see . - -*/ - -/** \file - - Vector scaling function - - This object, inspired from the scale object in FTS, the jMax engine, scales - the values of a vector according to an affine function defined as follow: - - \f$ y = (x - ilow)*(ohig-olow)/(ihig-ilow) + olow \f$ - -*/ -#ifndef SCALE_H -#define SCALE_H - -#ifdef __cplusplus -extern "C" { -#endif - -/** scale object */ -typedef struct _aubio_scale_t aubio_scale_t; - -/** create a scale object - - \param flow lower value of output function - \param fhig higher value of output function - \param ilow lower value of input function - \param ihig higher value of output function - -*/ -aubio_scale_t * new_aubio_scale(smpl_t flow, smpl_t fhig, - smpl_t ilow, smpl_t ihig); -/** delete a scale object - - \param s scale object as returned by new_aubio_scale - -*/ -void del_aubio_scale(aubio_scale_t *s); -/** scale input vector - - \param s scale object as returned by new_aubio_scale - \param input vector to scale - -*/ -void aubio_scale_do(aubio_scale_t *s, fvec_t * input); -/** modify scale parameters after object creation - - \param s scale object as returned by new_aubio_scale - \param olow lower value of output function - \param ohig higher value of output function - \param ilow lower value of input function - \param ihig higher value of output function - -*/ -uint_t aubio_scale_set_limits (aubio_scale_t *s, smpl_t ilow, smpl_t ihig, - smpl_t olow, smpl_t ohig); - -#ifdef __cplusplus -} -#endif - -#endif diff --git a/project_code/notePlayback/audioFileLoader3_wMidi/src/aubio/aubio/aubio/vecutils.h b/project_code/notePlayback/audioFileLoader3_wMidi/src/aubio/aubio/aubio/vecutils.h deleted file mode 100644 index 9bbdb48f5..000000000 --- a/project_code/notePlayback/audioFileLoader3_wMidi/src/aubio/aubio/aubio/vecutils.h +++ /dev/null @@ -1,194 +0,0 @@ -/* - Copyright (C) 2009 Paul Brossier - - This file is part of aubio. - - aubio 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 3 of the License, or - (at your option) any later version. - - aubio 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 aubio. If not, see . - -*/ - -/** \file - - Utility functions for ::fvec_t and ::cvec_t objects - - */ - -#ifndef _VECUTILS_H -#define _VECUTILS_H - -#ifdef __cplusplus -extern "C" { -#endif - -/** compute \f$e^x\f$ of each vector elements - - \param s vector to modify - -*/ -void fvec_exp (fvec_t *s); - -/** compute \f$cos(x)\f$ of each vector elements - - \param s vector to modify - -*/ -void fvec_cos (fvec_t *s); - -/** compute \f$sin(x)\f$ of each vector elements - - \param s vector to modify - -*/ -void fvec_sin (fvec_t *s); - -/** compute the \f$abs(x)\f$ of each vector elements - - \param s vector to modify - -*/ -void fvec_abs (fvec_t *s); - -/** compute the \f$sqrt(x)\f$ of each vector elements - - \param s vector to modify - -*/ -void fvec_sqrt (fvec_t *s); - -/** compute the \f$log10(x)\f$ of each vector elements - - \param s vector to modify - -*/ -void fvec_log10 (fvec_t *s); - -/** compute the \f$log(x)\f$ of each vector elements - - \param s vector to modify - -*/ -void fvec_log (fvec_t *s); - -/** compute the \f$floor(x)\f$ of each vector elements - - \param s vector to modify - -*/ -void fvec_floor (fvec_t *s); - -/** compute the \f$ceil(x)\f$ of each vector elements - - \param s vector to modify - -*/ -void fvec_ceil (fvec_t *s); - -/** compute the \f$round(x)\f$ of each vector elements - - \param s vector to modify - -*/ -void fvec_round (fvec_t *s); - -/** raise each vector elements to the power pow - - \param s vector to modify - \param pow power to raise to - -*/ -void fvec_pow (fvec_t *s, smpl_t pow); - -/** compute \f$e^x\f$ of each vector norm elements - - \param s vector to modify - -*/ -void cvec_exp (cvec_t *s); - -/** compute \f$cos(x)\f$ of each vector norm elements - - \param s vector to modify - -*/ -void cvec_cos (cvec_t *s); - -/** compute \f$sin(x)\f$ of each vector norm elements - - \param s vector to modify - -*/ -void cvec_sin (cvec_t *s); - -/** compute the \f$abs(x)\f$ of each vector norm elements - - \param s vector to modify - -*/ -void cvec_abs (cvec_t *s); - -/** compute the \f$sqrt(x)\f$ of each vector norm elements - - \param s vector to modify - -*/ -void cvec_sqrt (cvec_t *s); - -/** compute the \f$log10(x)\f$ of each vector norm elements - - \param s vector to modify - -*/ -void cvec_log10 (cvec_t *s); - -/** compute the \f$log(x)\f$ of each vector norm elements - - \param s vector to modify - -*/ -void cvec_log (cvec_t *s); - -/** compute the \f$floor(x)\f$ of each vector norm elements - - \param s vector to modify - -*/ -void cvec_floor (cvec_t *s); - -/** compute the \f$ceil(x)\f$ of each vector norm elements - - \param s vector to modify - -*/ -void cvec_ceil (cvec_t *s); - -/** compute the \f$round(x)\f$ of each vector norm elements - - \param s vector to modify - -*/ -void cvec_round (cvec_t *s); - -/** raise each vector norm elements to the power pow - - \param s vector to modify - \param pow power to raise to - -*/ -void cvec_pow (cvec_t *s, smpl_t pow); - -#ifdef __cplusplus -} -#endif - -#endif /*_VECUTILS_H*/ diff --git a/project_code/notePlayback/audioFileLoader3_wMidi/src/aubio/aubio/libaubio.a b/project_code/notePlayback/audioFileLoader3_wMidi/src/aubio/aubio/libaubio.a deleted file mode 100644 index 460647713..000000000 Binary files a/project_code/notePlayback/audioFileLoader3_wMidi/src/aubio/aubio/libaubio.a and /dev/null differ diff --git a/project_code/notePlayback/audioFileLoader3_wMidi/src/aubio/aubioAnalyzer.cpp b/project_code/notePlayback/audioFileLoader3_wMidi/src/aubio/aubioAnalyzer.cpp deleted file mode 100755 index 9f8e49ddd..000000000 --- a/project_code/notePlayback/audioFileLoader3_wMidi/src/aubio/aubioAnalyzer.cpp +++ /dev/null @@ -1,63 +0,0 @@ -#include "aubioAnalyzer.h" - - -//-------------------------------------------------------------- -void aubioAnalyzer::setup(){ - - //the two variables that hold pitch and volume - amplitude = 0; - pitch = 0; - - //aubio stuff - win_s = 1024; /* window size */ - hop_s = win_s/4; /* hop size */ - samplerate = 44100; /* samplerate */ - channels = 1; /* number of channel */ - - //setup aubio buffer and pitch detection - in = new_fvec (hop_s); - out = new_fvec (1); - - // other options: "yinfft" "mcomb" "yin" "schmitt" "fcomb" "default" - - pitch_output = new_aubio_pitch("yinfft", win_s, hop_s, samplerate); - - -} - -//-------------------------------------------------------------- -aubioAnalyzer::~aubioAnalyzer(){ - del_aubio_pitch(pitch_output); - del_fvec(in); - aubio_cleanup(); -} - -//-------------------------------------------------------------- -void aubioAnalyzer::processAudio (float * input, int bufferSize){ - - float rmsAmplitude = 0; - - for (int i = 0; i < bufferSize; i++){ - - //calculate the root mean square amplitude - rmsAmplitude += sqrt(input[i]*input[i]); - - //put the data into aubio - in->data[i] = input[i]; - } - - //now we need to get the average - rmsAmplitude /= bufferSize; - amplitude = rmsAmplitude; - - //don't update the pitch if the sound is very quiet - if( amplitude > 0.01 ){ - //finally get the pitch of the sound - aubio_pitch_do(pitch_output,in, out); - pitch = out->data[0]; - confidence = aubio_pitch_get_confidence(pitch_output); - }else{ - pitch = -1; - confidence= 0; - } -} \ No newline at end of file diff --git a/project_code/notePlayback/audioFileLoader3_wMidi/src/aubio/aubioAnalyzer.h b/project_code/notePlayback/audioFileLoader3_wMidi/src/aubio/aubioAnalyzer.h deleted file mode 100755 index e396d7f26..000000000 --- a/project_code/notePlayback/audioFileLoader3_wMidi/src/aubio/aubioAnalyzer.h +++ /dev/null @@ -1,38 +0,0 @@ -#ifndef _AUBIO_SOUND_PROCESSOR -#define _AUBIO_SOUND_PROCESSOR - -#include "aubio.h" -#include "fvec.h" -#include "ofMain.h" - -class aubioAnalyzer{ - - public: - - void setup(); - void processAudio(float * buffer, int bufferSize); - - ~aubioAnalyzer(); - - float pitch; - float amplitude; - float confidence; - - // ------------------------------------------------------------------ - // internal aubio variables - - uint_t win_s; /* window size */ - uint_t hop_s; /* hop size */ - uint_t samplerate; /* samplerate */ - uint_t channels; /* number of channel */ - - fvec_t * out; - fvec_t * in; - aubio_pitch_t * pitch_output ; - - // ------------------------------------------------------------------ - -}; - -#endif - diff --git a/project_code/notePlayback/audioFileLoader3_wMidi/src/libSndFile/scUBlibsndfile.a b/project_code/notePlayback/audioFileLoader3_wMidi/src/libSndFile/scUBlibsndfile.a deleted file mode 100755 index da8728524..000000000 Binary files a/project_code/notePlayback/audioFileLoader3_wMidi/src/libSndFile/scUBlibsndfile.a and /dev/null differ diff --git a/project_code/notePlayback/audioFileLoader3_wMidi/src/libSndFile/sndfile.h b/project_code/notePlayback/audioFileLoader3_wMidi/src/libSndFile/sndfile.h deleted file mode 100755 index eaeca304b..000000000 --- a/project_code/notePlayback/audioFileLoader3_wMidi/src/libSndFile/sndfile.h +++ /dev/null @@ -1,666 +0,0 @@ -/* -** Copyright (C) 1999-2011Erik de Castro Lopo -** -** This program is free software; you can redistribute it and/or modify -** it under the terms of the GNU Lesser General Public License as published by -** the Free Software Foundation; either version 2.1 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 Lesser General Public License for more details. -** -** You should have received a copy of the GNU Lesser 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. -*/ - -/* -** sndfile.h -- system-wide definitions -** -** API documentation is in the doc/ directory of the source code tarball -** and at http://www.mega-nerd.com/libsndfile/api.html. -*/ - -#ifndef SNDFILE_H -#define SNDFILE_H - -/* This is the version 1.0.X header file. */ -#define SNDFILE_1 - -#include -#include - -#ifdef __cplusplus -extern "C" { -#endif /* __cplusplus */ - -/* The following file types can be read and written. -** A file type would consist of a major type (ie SF_FORMAT_WAV) bitwise -** ORed with a minor type (ie SF_FORMAT_PCM). SF_FORMAT_TYPEMASK and -** SF_FORMAT_SUBMASK can be used to separate the major and minor file -** types. -*/ - -enum -{ /* Major formats. */ - SF_FORMAT_WAV = 0x010000, /* Microsoft WAV format (little endian default). */ - SF_FORMAT_AIFF = 0x020000, /* Apple/SGI AIFF format (big endian). */ - SF_FORMAT_AU = 0x030000, /* Sun/NeXT AU format (big endian). */ - SF_FORMAT_RAW = 0x040000, /* RAW PCM data. */ - SF_FORMAT_PAF = 0x050000, /* Ensoniq PARIS file format. */ - SF_FORMAT_SVX = 0x060000, /* Amiga IFF / SVX8 / SV16 format. */ - SF_FORMAT_NIST = 0x070000, /* Sphere NIST format. */ - SF_FORMAT_VOC = 0x080000, /* VOC files. */ - SF_FORMAT_IRCAM = 0x0A0000, /* Berkeley/IRCAM/CARL */ - SF_FORMAT_W64 = 0x0B0000, /* Sonic Foundry's 64 bit RIFF/WAV */ - SF_FORMAT_MAT4 = 0x0C0000, /* Matlab (tm) V4.2 / GNU Octave 2.0 */ - SF_FORMAT_MAT5 = 0x0D0000, /* Matlab (tm) V5.0 / GNU Octave 2.1 */ - SF_FORMAT_PVF = 0x0E0000, /* Portable Voice Format */ - SF_FORMAT_XI = 0x0F0000, /* Fasttracker 2 Extended Instrument */ - SF_FORMAT_HTK = 0x100000, /* HMM Tool Kit format */ - SF_FORMAT_SDS = 0x110000, /* Midi Sample Dump Standard */ - SF_FORMAT_AVR = 0x120000, /* Audio Visual Research */ - SF_FORMAT_WAVEX = 0x130000, /* MS WAVE with WAVEFORMATEX */ - SF_FORMAT_SD2 = 0x160000, /* Sound Designer 2 */ - SF_FORMAT_FLAC = 0x170000, /* FLAC lossless file format */ - SF_FORMAT_CAF = 0x180000, /* Core Audio File format */ - SF_FORMAT_WVE = 0x190000, /* Psion WVE format */ - SF_FORMAT_OGG = 0x200000, /* Xiph OGG container */ - SF_FORMAT_MPC2K = 0x210000, /* Akai MPC 2000 sampler */ - SF_FORMAT_RF64 = 0x220000, /* RF64 WAV file */ - - /* Subtypes from here on. */ - - SF_FORMAT_PCM_S8 = 0x0001, /* Signed 8 bit data */ - SF_FORMAT_PCM_16 = 0x0002, /* Signed 16 bit data */ - SF_FORMAT_PCM_24 = 0x0003, /* Signed 24 bit data */ - SF_FORMAT_PCM_32 = 0x0004, /* Signed 32 bit data */ - - SF_FORMAT_PCM_U8 = 0x0005, /* Unsigned 8 bit data (WAV and RAW only) */ - - SF_FORMAT_FLOAT = 0x0006, /* 32 bit float data */ - SF_FORMAT_DOUBLE = 0x0007, /* 64 bit float data */ - - SF_FORMAT_ULAW = 0x0010, /* U-Law encoded. */ - SF_FORMAT_ALAW = 0x0011, /* A-Law encoded. */ - SF_FORMAT_IMA_ADPCM = 0x0012, /* IMA ADPCM. */ - SF_FORMAT_MS_ADPCM = 0x0013, /* Microsoft ADPCM. */ - - SF_FORMAT_GSM610 = 0x0020, /* GSM 6.10 encoding. */ - SF_FORMAT_VOX_ADPCM = 0x0021, /* OKI / Dialogix ADPCM */ - - SF_FORMAT_G721_32 = 0x0030, /* 32kbs G721 ADPCM encoding. */ - SF_FORMAT_G723_24 = 0x0031, /* 24kbs G723 ADPCM encoding. */ - SF_FORMAT_G723_40 = 0x0032, /* 40kbs G723 ADPCM encoding. */ - - SF_FORMAT_DWVW_12 = 0x0040, /* 12 bit Delta Width Variable Word encoding. */ - SF_FORMAT_DWVW_16 = 0x0041, /* 16 bit Delta Width Variable Word encoding. */ - SF_FORMAT_DWVW_24 = 0x0042, /* 24 bit Delta Width Variable Word encoding. */ - SF_FORMAT_DWVW_N = 0x0043, /* N bit Delta Width Variable Word encoding. */ - - SF_FORMAT_DPCM_8 = 0x0050, /* 8 bit differential PCM (XI only) */ - SF_FORMAT_DPCM_16 = 0x0051, /* 16 bit differential PCM (XI only) */ - - SF_FORMAT_VORBIS = 0x0060, /* Xiph Vorbis encoding. */ - - /* Endian-ness options. */ - - SF_ENDIAN_FILE = 0x00000000, /* Default file endian-ness. */ - SF_ENDIAN_LITTLE = 0x10000000, /* Force little endian-ness. */ - SF_ENDIAN_BIG = 0x20000000, /* Force big endian-ness. */ - SF_ENDIAN_CPU = 0x30000000, /* Force CPU endian-ness. */ - - SF_FORMAT_SUBMASK = 0x0000FFFF, - SF_FORMAT_TYPEMASK = 0x0FFF0000, - SF_FORMAT_ENDMASK = 0x30000000 -} ; - -/* -** The following are the valid command numbers for the sf_command() -** interface. The use of these commands is documented in the file -** command.html in the doc directory of the source code distribution. -*/ - -enum -{ SFC_GET_LIB_VERSION = 0x1000, - SFC_GET_LOG_INFO = 0x1001, - SFC_GET_CURRENT_SF_INFO = 0x1002, - - - SFC_GET_NORM_DOUBLE = 0x1010, - SFC_GET_NORM_FLOAT = 0x1011, - SFC_SET_NORM_DOUBLE = 0x1012, - SFC_SET_NORM_FLOAT = 0x1013, - SFC_SET_SCALE_FLOAT_INT_READ = 0x1014, - SFC_SET_SCALE_INT_FLOAT_WRITE = 0x1015, - - SFC_GET_SIMPLE_FORMAT_COUNT = 0x1020, - SFC_GET_SIMPLE_FORMAT = 0x1021, - - SFC_GET_FORMAT_INFO = 0x1028, - - SFC_GET_FORMAT_MAJOR_COUNT = 0x1030, - SFC_GET_FORMAT_MAJOR = 0x1031, - SFC_GET_FORMAT_SUBTYPE_COUNT = 0x1032, - SFC_GET_FORMAT_SUBTYPE = 0x1033, - - SFC_CALC_SIGNAL_MAX = 0x1040, - SFC_CALC_NORM_SIGNAL_MAX = 0x1041, - SFC_CALC_MAX_ALL_CHANNELS = 0x1042, - SFC_CALC_NORM_MAX_ALL_CHANNELS = 0x1043, - SFC_GET_SIGNAL_MAX = 0x1044, - SFC_GET_MAX_ALL_CHANNELS = 0x1045, - - SFC_SET_ADD_PEAK_CHUNK = 0x1050, - SFC_SET_ADD_HEADER_PAD_CHUNK = 0x1051, - - SFC_UPDATE_HEADER_NOW = 0x1060, - SFC_SET_UPDATE_HEADER_AUTO = 0x1061, - - SFC_FILE_TRUNCATE = 0x1080, - - SFC_SET_RAW_START_OFFSET = 0x1090, - - SFC_SET_DITHER_ON_WRITE = 0x10A0, - SFC_SET_DITHER_ON_READ = 0x10A1, - - SFC_GET_DITHER_INFO_COUNT = 0x10A2, - SFC_GET_DITHER_INFO = 0x10A3, - - SFC_GET_EMBED_FILE_INFO = 0x10B0, - - SFC_SET_CLIPPING = 0x10C0, - SFC_GET_CLIPPING = 0x10C1, - - SFC_GET_INSTRUMENT = 0x10D0, - SFC_SET_INSTRUMENT = 0x10D1, - - SFC_GET_LOOP_INFO = 0x10E0, - - SFC_GET_BROADCAST_INFO = 0x10F0, - SFC_SET_BROADCAST_INFO = 0x10F1, - - SFC_GET_CHANNEL_MAP_INFO = 0x1100, - SFC_SET_CHANNEL_MAP_INFO = 0x1101, - - SFC_RAW_DATA_NEEDS_ENDSWAP = 0x1110, - - /* Support for Wavex Ambisonics Format */ - SFC_WAVEX_SET_AMBISONIC = 0x1200, - SFC_WAVEX_GET_AMBISONIC = 0x1201, - - SFC_SET_VBR_ENCODING_QUALITY = 0x1300, - - /* Following commands for testing only. */ - SFC_TEST_IEEE_FLOAT_REPLACE = 0x6001, - - /* - ** SFC_SET_ADD_* values are deprecated and will disappear at some - ** time in the future. They are guaranteed to be here up to and - ** including version 1.0.8 to avoid breakage of existng software. - ** They currently do nothing and will continue to do nothing. - */ - SFC_SET_ADD_DITHER_ON_WRITE = 0x1070, - SFC_SET_ADD_DITHER_ON_READ = 0x1071 -} ; - - -/* -** String types that can be set and read from files. Not all file types -** support this and even the file types which support one, may not support -** all string types. -*/ - -enum -{ SF_STR_TITLE = 0x01, - SF_STR_COPYRIGHT = 0x02, - SF_STR_SOFTWARE = 0x03, - SF_STR_ARTIST = 0x04, - SF_STR_COMMENT = 0x05, - SF_STR_DATE = 0x06, - SF_STR_ALBUM = 0x07, - SF_STR_LICENSE = 0x08, - SF_STR_TRACKNUMBER = 0x09, - SF_STR_GENRE = 0x10 -} ; - -/* -** Use the following as the start and end index when doing metadata -** transcoding. -*/ - -#define SF_STR_FIRST SF_STR_TITLE -#define SF_STR_LAST SF_STR_LICENSE - -enum -{ /* True and false */ - SF_FALSE = 0, - SF_TRUE = 1, - - /* Modes for opening files. */ - SFM_READ = 0x10, - SFM_WRITE = 0x20, - SFM_RDWR = 0x30, - - SF_AMBISONIC_NONE = 0x40, - SF_AMBISONIC_B_FORMAT = 0x41 -} ; - -/* Public error values. These are guaranteed to remain unchanged for the duration -** of the library major version number. -** There are also a large number of private error numbers which are internal to -** the library which can change at any time. -*/ - -enum -{ SF_ERR_NO_ERROR = 0, - SF_ERR_UNRECOGNISED_FORMAT = 1, - SF_ERR_SYSTEM = 2, - SF_ERR_MALFORMED_FILE = 3, - SF_ERR_UNSUPPORTED_ENCODING = 4 -} ; - - -/* Channel map values (used with SFC_SET/GET_CHANNEL_MAP). -*/ - -enum -{ SF_CHANNEL_MAP_INVALID = 0, - SF_CHANNEL_MAP_MONO = 1, - SF_CHANNEL_MAP_LEFT, /* Apple calls this 'Left' */ - SF_CHANNEL_MAP_RIGHT, /* Apple calls this 'Right' */ - SF_CHANNEL_MAP_CENTER, /* Apple calls this 'Center' */ - SF_CHANNEL_MAP_FRONT_LEFT, - SF_CHANNEL_MAP_FRONT_RIGHT, - SF_CHANNEL_MAP_FRONT_CENTER, - SF_CHANNEL_MAP_REAR_CENTER, /* Apple calls this 'Center Surround', Msft calls this 'Back Center' */ - SF_CHANNEL_MAP_REAR_LEFT, /* Apple calls this 'Left Surround', Msft calls this 'Back Left' */ - SF_CHANNEL_MAP_REAR_RIGHT, /* Apple calls this 'Right Surround', Msft calls this 'Back Right' */ - SF_CHANNEL_MAP_LFE, /* Apple calls this 'LFEScreen', Msft calls this 'Low Frequency' */ - SF_CHANNEL_MAP_FRONT_LEFT_OF_CENTER, /* Apple calls this 'Left Center' */ - SF_CHANNEL_MAP_FRONT_RIGHT_OF_CENTER, /* Apple calls this 'Right Center */ - SF_CHANNEL_MAP_SIDE_LEFT, /* Apple calls this 'Left Surround Direct' */ - SF_CHANNEL_MAP_SIDE_RIGHT, /* Apple calls this 'Right Surround Direct' */ - SF_CHANNEL_MAP_TOP_CENTER, /* Apple calls this 'Top Center Surround' */ - SF_CHANNEL_MAP_TOP_FRONT_LEFT, /* Apple calls this 'Vertical Height Left' */ - SF_CHANNEL_MAP_TOP_FRONT_RIGHT, /* Apple calls this 'Vertical Height Right' */ - SF_CHANNEL_MAP_TOP_FRONT_CENTER, /* Apple calls this 'Vertical Height Center' */ - SF_CHANNEL_MAP_TOP_REAR_LEFT, /* Apple and MS call this 'Top Back Left' */ - SF_CHANNEL_MAP_TOP_REAR_RIGHT, /* Apple and MS call this 'Top Back Right' */ - SF_CHANNEL_MAP_TOP_REAR_CENTER, /* Apple and MS call this 'Top Back Center' */ - - SF_CHANNEL_MAP_AMBISONIC_B_W, - SF_CHANNEL_MAP_AMBISONIC_B_X, - SF_CHANNEL_MAP_AMBISONIC_B_Y, - SF_CHANNEL_MAP_AMBISONIC_B_Z, - - SF_CHANNEL_MAP_MAX -} ; - - -/* A SNDFILE* pointer can be passed around much like stdio.h's FILE* pointer. */ - -typedef struct SNDFILE_tag SNDFILE ; - -/* The following typedef is system specific and is defined when libsndfile is -** compiled. sf_count_t will be a 64 bit value when the underlying OS allows -** 64 bit file offsets. -** On windows, we need to allow the same header file to be compiler by both GCC -** and the Microsoft compiler. -*/ - -#if (defined (_MSCVER) || defined (_MSC_VER)) -typedef __int64 sf_count_t ; -#define SF_COUNT_MAX 0x7fffffffffffffffi64 -#else -typedef int64_t sf_count_t ; -#define SF_COUNT_MAX 0x7FFFFFFFFFFFFFFFLL -#endif - - -/* A pointer to a SF_INFO structure is passed to sf_open () and filled in. -** On write, the SF_INFO structure is filled in by the user and passed into -** sf_open (). -*/ - -struct SF_INFO -{ sf_count_t frames ; /* Used to be called samples. Changed to avoid confusion. */ - int samplerate ; - int channels ; - int format ; - int sections ; - int seekable ; -} ; - -typedef struct SF_INFO SF_INFO ; - -/* The SF_FORMAT_INFO struct is used to retrieve information about the sound -** file formats libsndfile supports using the sf_command () interface. -** -** Using this interface will allow applications to support new file formats -** and encoding types when libsndfile is upgraded, without requiring -** re-compilation of the application. -** -** Please consult the libsndfile documentation (particularly the information -** on the sf_command () interface) for examples of its use. -*/ - -typedef struct -{ int format ; - const char *name ; - const char *extension ; -} SF_FORMAT_INFO ; - -/* -** Enums and typedefs for adding dither on read and write. -** See the html documentation for sf_command(), SFC_SET_DITHER_ON_WRITE -** and SFC_SET_DITHER_ON_READ. -*/ - -enum -{ SFD_DEFAULT_LEVEL = 0, - SFD_CUSTOM_LEVEL = 0x40000000, - - SFD_NO_DITHER = 500, - SFD_WHITE = 501, - SFD_TRIANGULAR_PDF = 502 -} ; - -typedef struct -{ int type ; - double level ; - const char *name ; -} SF_DITHER_INFO ; - -/* Struct used to retrieve information about a file embedded within a -** larger file. See SFC_GET_EMBED_FILE_INFO. -*/ - -typedef struct -{ sf_count_t offset ; - sf_count_t length ; -} SF_EMBED_FILE_INFO ; - -/* -** Structs used to retrieve music sample information from a file. -*/ - -enum -{ /* - ** The loop mode field in SF_INSTRUMENT will be one of the following. - */ - SF_LOOP_NONE = 800, - SF_LOOP_FORWARD, - SF_LOOP_BACKWARD, - SF_LOOP_ALTERNATING -} ; - -typedef struct -{ int gain ; - char basenote, detune ; - char velocity_lo, velocity_hi ; - char key_lo, key_hi ; - int loop_count ; - - struct - { int mode ; - unsigned int start ; - unsigned int end ; - unsigned int count ; - } loops [16] ; /* make variable in a sensible way */ -} SF_INSTRUMENT ; - - - -/* Struct used to retrieve loop information from a file.*/ -typedef struct -{ - short time_sig_num ; /* any positive integer > 0 */ - short time_sig_den ; /* any positive power of 2 > 0 */ - int loop_mode ; /* see SF_LOOP enum */ - - int num_beats ; /* this is NOT the amount of quarter notes !!!*/ - /* a full bar of 4/4 is 4 beats */ - /* a full bar of 7/8 is 7 beats */ - - float bpm ; /* suggestion, as it can be calculated using other fields:*/ - /* file's lenght, file's sampleRate and our time_sig_den*/ - /* -> bpms are always the amount of _quarter notes_ per minute */ - - int root_key ; /* MIDI note, or -1 for None */ - int future [6] ; -} SF_LOOP_INFO ; - - -/* Struct used to retrieve broadcast (EBU) information from a file. -** Strongly (!) based on EBU "bext" chunk format used in Broadcast WAVE. -*/ -#define SF_BROADCAST_INFO_VAR(coding_hist_size) \ - struct \ - { char description [256] ; \ - char originator [32] ; \ - char originator_reference [32] ; \ - char origination_date [10] ; \ - char origination_time [8] ; \ - unsigned int time_reference_low ; \ - unsigned int time_reference_high ; \ - short version ; \ - char umid [64] ; \ - char reserved [190] ; \ - unsigned int coding_history_size ; \ - char coding_history [coding_hist_size] ; \ - } - -/* SF_BROADCAST_INFO is the above struct with coding_history field of 256 bytes. */ -typedef SF_BROADCAST_INFO_VAR (256) SF_BROADCAST_INFO ; - - -/* Virtual I/O functionality. */ - -typedef sf_count_t (*sf_vio_get_filelen) (void *user_data) ; -typedef sf_count_t (*sf_vio_seek) (sf_count_t offset, int whence, void *user_data) ; -typedef sf_count_t (*sf_vio_read) (void *ptr, sf_count_t count, void *user_data) ; -typedef sf_count_t (*sf_vio_write) (const void *ptr, sf_count_t count, void *user_data) ; -typedef sf_count_t (*sf_vio_tell) (void *user_data) ; - -struct SF_VIRTUAL_IO -{ sf_vio_get_filelen get_filelen ; - sf_vio_seek seek ; - sf_vio_read read ; - sf_vio_write write ; - sf_vio_tell tell ; -} ; - -typedef struct SF_VIRTUAL_IO SF_VIRTUAL_IO ; - - -/* Open the specified file for read, write or both. On error, this will -** return a NULL pointer. To find the error number, pass a NULL SNDFILE -** to sf_strerror (). -** All calls to sf_open() should be matched with a call to sf_close(). -*/ - -SNDFILE* sf_open (const char *path, int mode, SF_INFO *sfinfo) ; - - -/* Use the existing file descriptor to create a SNDFILE object. If close_desc -** is TRUE, the file descriptor will be closed when sf_close() is called. If -** it is FALSE, the descritor will not be closed. -** When passed a descriptor like this, the library will assume that the start -** of file header is at the current file offset. This allows sound files within -** larger container files to be read and/or written. -** On error, this will return a NULL pointer. To find the error number, pass a -** NULL SNDFILE to sf_strerror (). -** All calls to sf_open_fd() should be matched with a call to sf_close(). - -*/ - -SNDFILE* sf_open_fd (int fd, int mode, SF_INFO *sfinfo, int close_desc) ; - -SNDFILE* sf_open_virtual (SF_VIRTUAL_IO *sfvirtual, int mode, SF_INFO *sfinfo, void *user_data) ; - - -/* sf_error () returns a error number which can be translated to a text -** string using sf_error_number(). -*/ - -int sf_error (SNDFILE *sndfile) ; - - -/* sf_strerror () returns to the caller a pointer to the current error message for -** the given SNDFILE. -*/ - -const char* sf_strerror (SNDFILE *sndfile) ; - - -/* sf_error_number () allows the retrieval of the error string for each internal -** error number. -** -*/ - -const char* sf_error_number (int errnum) ; - - -/* The following two error functions are deprecated but they will remain in the -** library for the forseeable future. The function sf_strerror() should be used -** in their place. -*/ - -int sf_perror (SNDFILE *sndfile) ; -int sf_error_str (SNDFILE *sndfile, char* str, size_t len) ; - - -/* Return TRUE if fields of the SF_INFO struct are a valid combination of values. */ - -int sf_command (SNDFILE *sndfile, int command, void *data, int datasize) ; - - -/* Return TRUE if fields of the SF_INFO struct are a valid combination of values. */ - -int sf_format_check (const SF_INFO *info) ; - - -/* Seek within the waveform data chunk of the SNDFILE. sf_seek () uses -** the same values for whence (SEEK_SET, SEEK_CUR and SEEK_END) as -** stdio.h function fseek (). -** An offset of zero with whence set to SEEK_SET will position the -** read / write pointer to the first data sample. -** On success sf_seek returns the current position in (multi-channel) -** samples from the start of the file. -** Please see the libsndfile documentation for moving the read pointer -** separately from the write pointer on files open in mode SFM_RDWR. -** On error all of these functions return -1. -*/ - -sf_count_t sf_seek (SNDFILE *sndfile, sf_count_t frames, int whence) ; - - -/* Functions for retrieving and setting string data within sound files. -** Not all file types support this features; AIFF and WAV do. For both -** functions, the str_type parameter must be one of the SF_STR_* values -** defined above. -** On error, sf_set_string() returns non-zero while sf_get_string() -** returns NULL. -*/ - -int sf_set_string (SNDFILE *sndfile, int str_type, const char* str) ; - -const char* sf_get_string (SNDFILE *sndfile, int str_type) ; - - -/* Return the library version string. */ - -const char * sf_version_string (void) ; - - -/* Functions for reading/writing the waveform data of a sound file. -*/ - -sf_count_t sf_read_raw (SNDFILE *sndfile, void *ptr, sf_count_t bytes) ; -sf_count_t sf_write_raw (SNDFILE *sndfile, const void *ptr, sf_count_t bytes) ; - - -/* Functions for reading and writing the data chunk in terms of frames. -** The number of items actually read/written = frames * number of channels. -** sf_xxxx_raw read/writes the raw data bytes from/to the file -** sf_xxxx_short passes data in the native short format -** sf_xxxx_int passes data in the native int format -** sf_xxxx_float passes data in the native float format -** sf_xxxx_double passes data in the native double format -** All of these read/write function return number of frames read/written. -*/ - -sf_count_t sf_readf_short (SNDFILE *sndfile, short *ptr, sf_count_t frames) ; -sf_count_t sf_writef_short (SNDFILE *sndfile, const short *ptr, sf_count_t frames) ; - -sf_count_t sf_readf_int (SNDFILE *sndfile, int *ptr, sf_count_t frames) ; -sf_count_t sf_writef_int (SNDFILE *sndfile, const int *ptr, sf_count_t frames) ; - -sf_count_t sf_readf_float (SNDFILE *sndfile, float *ptr, sf_count_t frames) ; -sf_count_t sf_writef_float (SNDFILE *sndfile, const float *ptr, sf_count_t frames) ; - -sf_count_t sf_readf_double (SNDFILE *sndfile, double *ptr, sf_count_t frames) ; -sf_count_t sf_writef_double (SNDFILE *sndfile, const double *ptr, sf_count_t frames) ; - - -/* Functions for reading and writing the data chunk in terms of items. -** Otherwise similar to above. -** All of these read/write function return number of items read/written. -*/ - -sf_count_t sf_read_short (SNDFILE *sndfile, short *ptr, sf_count_t items) ; -sf_count_t sf_write_short (SNDFILE *sndfile, const short *ptr, sf_count_t items) ; - -sf_count_t sf_read_int (SNDFILE *sndfile, int *ptr, sf_count_t items) ; -sf_count_t sf_write_int (SNDFILE *sndfile, const int *ptr, sf_count_t items) ; - -sf_count_t sf_read_float (SNDFILE *sndfile, float *ptr, sf_count_t items) ; -sf_count_t sf_write_float (SNDFILE *sndfile, const float *ptr, sf_count_t items) ; - -sf_count_t sf_read_double (SNDFILE *sndfile, double *ptr, sf_count_t items) ; -sf_count_t sf_write_double (SNDFILE *sndfile, const double *ptr, sf_count_t items) ; - - -/* Close the SNDFILE and clean up all memory allocations associated with this -** file. -** Returns 0 on success, or an error number. -*/ - -int sf_close (SNDFILE *sndfile) ; - - -/* If the file is opened SFM_WRITE or SFM_RDWR, call fsync() on the file -** to force the writing of data to disk. If the file is opened SFM_READ -** no action is taken. -*/ - -void sf_write_sync (SNDFILE *sndfile) ; - - - -/* The function sf_wchar_open() is Windows Only! -** Open a file passing in a Windows Unicode filename. Otherwise, this is -** the same as sf_open(). -** -** In order for this to work, you need to do the following: -** -** #include -** #define ENABLE_SNDFILE_WINDOWS_PROTOTYPES 1 -** #including -*/ - -#if ENABLE_SNDFILE_WINDOWS_PROTOTYPES -SNDFILE* sf_wchar_open (LPCWSTR wpath, int mode, SF_INFO *sfinfo) ; -#endif - - - -#ifdef __cplusplus -} /* extern "C" */ -#endif /* __cplusplus */ - -#endif /* SNDFILE_H */ - diff --git a/project_code/notePlayback/audioFileLoader3_wMidi/src/libSndFile/sndfile.hh b/project_code/notePlayback/audioFileLoader3_wMidi/src/libSndFile/sndfile.hh deleted file mode 100755 index d80ec4c30..000000000 --- a/project_code/notePlayback/audioFileLoader3_wMidi/src/libSndFile/sndfile.hh +++ /dev/null @@ -1,422 +0,0 @@ -/* -** Copyright (C) 2005-2011 Erik de Castro Lopo -** -** All rights reserved. -** -** Redistribution and use in source and binary forms, with or without -** modification, are permitted provided that the following conditions are -** met: -** -** * Redistributions of source code must retain the above copyright -** notice, this list of conditions and the following disclaimer. -** * Redistributions in binary form must reproduce the above copyright -** notice, this list of conditions and the following disclaimer in -** the documentation and/or other materials provided with the -** distribution. -** * Neither the author nor the names of any contributors may be used -** to endorse or promote products derived from this software without -** specific prior written permission. -** -** THIS SOFTWARE IS PROVIDED BY THE COPYRIGHT HOLDERS AND CONTRIBUTORS -** "AS IS" AND ANY EXPRESS OR IMPLIED WARRANTIES, INCLUDING, BUT NOT LIMITED -** TO, THE IMPLIED WARRANTIES OF MERCHANTABILITY AND FITNESS FOR A PARTICULAR -** PURPOSE ARE DISCLAIMED. IN NO EVENT SHALL THE COPYRIGHT OWNER OR -** CONTRIBUTORS BE LIABLE FOR ANY DIRECT, INDIRECT, INCIDENTAL, SPECIAL, -** EXEMPLARY, OR CONSEQUENTIAL DAMAGES (INCLUDING, BUT NOT LIMITED TO, -** PROCUREMENT OF SUBSTITUTE GOODS OR SERVICES; LOSS OF USE, DATA, OR PROFITS; -** OR BUSINESS INTERRUPTION) HOWEVER CAUSED AND ON ANY THEORY OF LIABILITY, -** WHETHER IN CONTRACT, STRICT LIABILITY, OR TORT (INCLUDING NEGLIGENCE OR -** OTHERWISE) ARISING IN ANY WAY OUT OF THE USE OF THIS SOFTWARE, EVEN IF -** ADVISED OF THE POSSIBILITY OF SUCH DAMAGE. -*/ - -/* -** The above modified BSD style license (GPL and LGPL compatible) applies to -** this file. It does not apply to libsndfile itself which is released under -** the GNU LGPL or the libsndfile test suite which is released under the GNU -** GPL. -** This means that this header file can be used under this modified BSD style -** license, but the LGPL still holds for the libsndfile library itself. -*/ - -/* -** sndfile.hh -- A lightweight C++ wrapper for the libsndfile API. -** -** All the methods are inlines and all functionality is contained in this -** file. There is no separate implementation file. -** -** API documentation is in the doc/ directory of the source code tarball -** and at http://www.mega-nerd.com/libsndfile/api.html. -*/ - -#ifndef SNDFILE_HH -#define SNDFILE_HH - -#include - -#include -#include // for std::nothrow - -class SndfileHandle -{ private : - struct SNDFILE_ref - { SNDFILE_ref (void) ; - ~SNDFILE_ref (void) ; - - SNDFILE *sf ; - SF_INFO sfinfo ; - int ref ; - } ; - - SNDFILE_ref *p ; - - public : - /* Default constructor */ - SndfileHandle (void) : p (NULL) {} ; - SndfileHandle (const char *path, int mode = SFM_READ, - int format = 0, int channels = 0, int samplerate = 0) ; - SndfileHandle (std::string const & path, int mode = SFM_READ, - int format = 0, int channels = 0, int samplerate = 0) ; - SndfileHandle (int fd, bool close_desc, int mode = SFM_READ, - int format = 0, int channels = 0, int samplerate = 0) ; - -#ifdef ENABLE_SNDFILE_WINDOWS_PROTOTYPES - SndfileHandle (LPCWSTR wpath, int mode = SFM_READ, - int format = 0, int channels = 0, int samplerate = 0) ; -#endif - - ~SndfileHandle (void) ; - - SndfileHandle (const SndfileHandle &orig) ; - SndfileHandle & operator = (const SndfileHandle &rhs) ; - - /* Mainly for debugging/testing. */ - int refCount (void) const { return (p == NULL) ? 0 : p->ref ; } - - operator bool () const { return (p != NULL) ; } - - bool operator == (const SndfileHandle &rhs) const { return (p == rhs.p) ; } - - sf_count_t frames (void) const { return p ? p->sfinfo.frames : 0 ; } - int format (void) const { return p ? p->sfinfo.format : 0 ; } - int channels (void) const { return p ? p->sfinfo.channels : 0 ; } - int samplerate (void) const { return p ? p->sfinfo.samplerate : 0 ; } - - int error (void) const ; - const char * strError (void) const ; - - int command (int cmd, void *data, int datasize) ; - - sf_count_t seek (sf_count_t frames, int whence) ; - - void writeSync (void) ; - - int setString (int str_type, const char* str) ; - - const char* getString (int str_type) const ; - - static int formatCheck (int format, int channels, int samplerate) ; - - sf_count_t read (short *ptr, sf_count_t items) ; - sf_count_t read (int *ptr, sf_count_t items) ; - sf_count_t read (float *ptr, sf_count_t items) ; - sf_count_t read (double *ptr, sf_count_t items) ; - - sf_count_t write (const short *ptr, sf_count_t items) ; - sf_count_t write (const int *ptr, sf_count_t items) ; - sf_count_t write (const float *ptr, sf_count_t items) ; - sf_count_t write (const double *ptr, sf_count_t items) ; - - sf_count_t readf (short *ptr, sf_count_t frames) ; - sf_count_t readf (int *ptr, sf_count_t frames) ; - sf_count_t readf (float *ptr, sf_count_t frames) ; - sf_count_t readf (double *ptr, sf_count_t frames) ; - - sf_count_t writef (const short *ptr, sf_count_t frames) ; - sf_count_t writef (const int *ptr, sf_count_t frames) ; - sf_count_t writef (const float *ptr, sf_count_t frames) ; - sf_count_t writef (const double *ptr, sf_count_t frames) ; - - sf_count_t readRaw (void *ptr, sf_count_t bytes) ; - sf_count_t writeRaw (const void *ptr, sf_count_t bytes) ; - - /**< Raw access to the handle. SndfileHandle keeps ownership. */ - SNDFILE * rawHandle (void) ; - - /**< Take ownership of handle, iff reference count is 1. */ - SNDFILE * takeOwnership (void) ; -} ; - -/*============================================================================== -** Nothing but implementation below. -*/ - -inline -SndfileHandle::SNDFILE_ref::SNDFILE_ref (void) -: ref (1) -{} - -inline -SndfileHandle::SNDFILE_ref::~SNDFILE_ref (void) -{ if (sf != NULL) sf_close (sf) ; } - -inline -SndfileHandle::SndfileHandle (const char *path, int mode, int fmt, int chans, int srate) -: p (NULL) -{ - p = new (std::nothrow) SNDFILE_ref () ; - - if (p != NULL) - { p->ref = 1 ; - - p->sfinfo.frames = 0 ; - p->sfinfo.channels = chans ; - p->sfinfo.format = fmt ; - p->sfinfo.samplerate = srate ; - p->sfinfo.sections = 0 ; - p->sfinfo.seekable = 0 ; - - p->sf = sf_open (path, mode, &p->sfinfo) ; - } ; - - return ; -} /* SndfileHandle const char * constructor */ - -inline -SndfileHandle::SndfileHandle (std::string const & path, int mode, int fmt, int chans, int srate) -: p (NULL) -{ - p = new (std::nothrow) SNDFILE_ref () ; - - if (p != NULL) - { p->ref = 1 ; - - p->sfinfo.frames = 0 ; - p->sfinfo.channels = chans ; - p->sfinfo.format = fmt ; - p->sfinfo.samplerate = srate ; - p->sfinfo.sections = 0 ; - p->sfinfo.seekable = 0 ; - - p->sf = sf_open (path.c_str (), mode, &p->sfinfo) ; - } ; - - return ; -} /* SndfileHandle std::string constructor */ - -inline -SndfileHandle::SndfileHandle (int fd, bool close_desc, int mode, int fmt, int chans, int srate) -: p (NULL) -{ - if (fd < 0) - return ; - - p = new (std::nothrow) SNDFILE_ref () ; - - if (p != NULL) - { p->ref = 1 ; - - p->sfinfo.frames = 0 ; - p->sfinfo.channels = chans ; - p->sfinfo.format = fmt ; - p->sfinfo.samplerate = srate ; - p->sfinfo.sections = 0 ; - p->sfinfo.seekable = 0 ; - - p->sf = sf_open_fd (fd, mode, &p->sfinfo, close_desc) ; - } ; - - return ; -} /* SndfileHandle fd constructor */ - -inline -SndfileHandle::~SndfileHandle (void) -{ if (p != NULL && --p->ref == 0) - delete p ; -} /* SndfileHandle destructor */ - - -inline -SndfileHandle::SndfileHandle (const SndfileHandle &orig) -: p (orig.p) -{ if (p != NULL) - ++p->ref ; -} /* SndfileHandle copy constructor */ - -inline SndfileHandle & -SndfileHandle::operator = (const SndfileHandle &rhs) -{ - if (&rhs == this) - return *this ; - if (p != NULL && --p->ref == 0) - delete p ; - - p = rhs.p ; - if (p != NULL) - ++p->ref ; - - return *this ; -} /* SndfileHandle assignment operator */ - -inline int -SndfileHandle::error (void) const -{ return sf_error (p->sf) ; } - -inline const char * -SndfileHandle::strError (void) const -{ return sf_strerror (p->sf) ; } - -inline int -SndfileHandle::command (int cmd, void *data, int datasize) -{ return sf_command (p->sf, cmd, data, datasize) ; } - -inline sf_count_t -SndfileHandle::seek (sf_count_t frame_count, int whence) -{ return sf_seek (p->sf, frame_count, whence) ; } - -inline void -SndfileHandle::writeSync (void) -{ sf_write_sync (p->sf) ; } - -inline int -SndfileHandle::setString (int str_type, const char* str) -{ return sf_set_string (p->sf, str_type, str) ; } - -inline const char* -SndfileHandle::getString (int str_type) const -{ return sf_get_string (p->sf, str_type) ; } - -inline int -SndfileHandle::formatCheck (int fmt, int chans, int srate) -{ - SF_INFO sfinfo ; - - sfinfo.frames = 0 ; - sfinfo.channels = chans ; - sfinfo.format = fmt ; - sfinfo.samplerate = srate ; - sfinfo.sections = 0 ; - sfinfo.seekable = 0 ; - - return sf_format_check (&sfinfo) ; -} - -/*---------------------------------------------------------------------*/ - -inline sf_count_t -SndfileHandle::read (short *ptr, sf_count_t items) -{ return sf_read_short (p->sf, ptr, items) ; } - -inline sf_count_t -SndfileHandle::read (int *ptr, sf_count_t items) -{ return sf_read_int (p->sf, ptr, items) ; } - -inline sf_count_t -SndfileHandle::read (float *ptr, sf_count_t items) -{ return sf_read_float (p->sf, ptr, items) ; } - -inline sf_count_t -SndfileHandle::read (double *ptr, sf_count_t items) -{ return sf_read_double (p->sf, ptr, items) ; } - -inline sf_count_t -SndfileHandle::write (const short *ptr, sf_count_t items) -{ return sf_write_short (p->sf, ptr, items) ; } - -inline sf_count_t -SndfileHandle::write (const int *ptr, sf_count_t items) -{ return sf_write_int (p->sf, ptr, items) ; } - -inline sf_count_t -SndfileHandle::write (const float *ptr, sf_count_t items) -{ return sf_write_float (p->sf, ptr, items) ; } - -inline sf_count_t -SndfileHandle::write (const double *ptr, sf_count_t items) -{ return sf_write_double (p->sf, ptr, items) ; } - -inline sf_count_t -SndfileHandle::readf (short *ptr, sf_count_t frame_count) -{ return sf_readf_short (p->sf, ptr, frame_count) ; } - -inline sf_count_t -SndfileHandle::readf (int *ptr, sf_count_t frame_count) -{ return sf_readf_int (p->sf, ptr, frame_count) ; } - -inline sf_count_t -SndfileHandle::readf (float *ptr, sf_count_t frame_count) -{ return sf_readf_float (p->sf, ptr, frame_count) ; } - -inline sf_count_t -SndfileHandle::readf (double *ptr, sf_count_t frame_count) -{ return sf_readf_double (p->sf, ptr, frame_count) ; } - -inline sf_count_t -SndfileHandle::writef (const short *ptr, sf_count_t frame_count) -{ return sf_writef_short (p->sf, ptr, frame_count) ; } - -inline sf_count_t -SndfileHandle::writef (const int *ptr, sf_count_t frame_count) -{ return sf_writef_int (p->sf, ptr, frame_count) ; } - -inline sf_count_t -SndfileHandle::writef (const float *ptr, sf_count_t frame_count) -{ return sf_writef_float (p->sf, ptr, frame_count) ; } - -inline sf_count_t -SndfileHandle::writef (const double *ptr, sf_count_t frame_count) -{ return sf_writef_double (p->sf, ptr, frame_count) ; } - -inline sf_count_t -SndfileHandle::readRaw (void *ptr, sf_count_t bytes) -{ return sf_read_raw (p->sf, ptr, bytes) ; } - -inline sf_count_t -SndfileHandle::writeRaw (const void *ptr, sf_count_t bytes) -{ return sf_write_raw (p->sf, ptr, bytes) ; } - -inline SNDFILE * -SndfileHandle::rawHandle (void) -{ return (p ? p->sf : NULL) ; } - -inline SNDFILE * -SndfileHandle::takeOwnership (void) -{ - if (p == NULL || (p->ref != 1)) - return NULL ; - - SNDFILE * sf = p->sf ; - p->sf = NULL ; - delete p ; - p = NULL ; - return sf ; -} - -#ifdef ENABLE_SNDFILE_WINDOWS_PROTOTYPES - -inline -SndfileHandle::SndfileHandle (LPCWSTR wpath, int mode, int fmt, int chans, int srate) -: p (NULL) -{ - p = new (std::nothrow) SNDFILE_ref () ; - - if (p != NULL) - { p->ref = 1 ; - - p->sfinfo.frames = 0 ; - p->sfinfo.channels = chans ; - p->sfinfo.format = fmt ; - p->sfinfo.samplerate = srate ; - p->sfinfo.sections = 0 ; - p->sfinfo.seekable = 0 ; - - p->sf = sf_wchar_open (wpath, mode, &p->sfinfo) ; - } ; - - return ; -} /* SndfileHandle const wchar_t * constructor */ - -#endif - -#endif /* SNDFILE_HH */ - diff --git a/project_code/notePlayback/audioFileLoader3_wMidi/src/main.cpp b/project_code/notePlayback/audioFileLoader3_wMidi/src/main.cpp deleted file mode 100644 index a7d241d63..000000000 --- a/project_code/notePlayback/audioFileLoader3_wMidi/src/main.cpp +++ /dev/null @@ -1,13 +0,0 @@ -#include "ofMain.h" -#include "testApp.h" - -//======================================================================== -int main( ){ - ofSetupOpenGL(1024,768,OF_WINDOW); // <-------- setup the GL context - - // this kicks off the running of my app - // can be OF_WINDOW or OF_FULLSCREEN - // pass in width and height too: - ofRunApp(new testApp()); - -} diff --git a/project_code/notePlayback/audioFileLoader3_wMidi/src/note.cpp b/project_code/notePlayback/audioFileLoader3_wMidi/src/note.cpp deleted file mode 100644 index ada51f43c..000000000 --- a/project_code/notePlayback/audioFileLoader3_wMidi/src/note.cpp +++ /dev/null @@ -1,9 +0,0 @@ -// -// note.cpp -// audioFileLoader -// -// Created by zach on 1/9/14. -// -// - -#include "note.h" diff --git a/project_code/notePlayback/audioFileLoader3_wMidi/src/note.h b/project_code/notePlayback/audioFileLoader3_wMidi/src/note.h deleted file mode 100644 index f15d0822f..000000000 --- a/project_code/notePlayback/audioFileLoader3_wMidi/src/note.h +++ /dev/null @@ -1,103 +0,0 @@ - - -#pragma once - -#include "ofMain.h" -#include - -class note { - -public: - - - - vector samples; - - int nChannels; - int nFrames; - int mostCommonNote; - - string name; - - bool bPlaying; - int playFrame = 0; - - - - void play(){ - //cout << "playing " << name << endl; - bPlaying = true; - playFrame = 0; - } - - void reallyLoadFile(){ - - - } - - void reallyUnloadFile(){ - - - } - - void stop(){ - bPlaying = false; - playFrame = 0; - - } - - void addToSoundBuffer(float * output, int bufferSize, int _nChannels){ - if (!bPlaying) return; - - float volume = sin((playFrame / (float)samples.size()) * PI); - - volume = powf(volume, 0.3); - if (playFrame < (samples.size() - bufferSize)){ - for (int i = 0; i < _nChannels; i++){ - for (int j = 0; j < bufferSize; j++){ - output[ j * _nChannels + i] += samples[(playFrame + j)*nChannels] * 0.3 * volume; - } - } - playFrame+=bufferSize; - } else { - bPlaying=false; - } - - } - - - //------------------------------------------------------------------------------- - void loadFile( string fileName ){ - - - name = fileName; - bPlaying = false; - - SndfileHandle myf = SndfileHandle( ofToDataPath(fileName).c_str()); - printf ("Opened file '%s'\n", ofToDataPath(fileName).c_str()) ; - printf (" Sample rate : %d\n", myf.samplerate ()) ; - printf (" Channels : %d\n", myf.channels ()) ; - printf (" Error : %s\n", myf.strError()); - printf (" Frames : %d\n", int(myf.frames())); // frames is essentially samples - puts(""); - nChannels = myf.channels(); - nFrames = (int) myf.frames(); - - samples.resize(myf.frames()*myf.channels()); - myf.read(&samples[0], myf.frames()*myf.channels()); - - - string fileNamePart = fileName.substr(fileName.find_last_of("/") + 1); - string notePart = fileNamePart.substr(fileNamePart.find_last_of("(") + 1,2); - - name = fileNamePart; - mostCommonNote = ofToInt(notePart); - - } - - - - - - -}; \ No newline at end of file diff --git a/project_code/notePlayback/audioFileLoader3_wMidi/src/piano.cpp b/project_code/notePlayback/audioFileLoader3_wMidi/src/piano.cpp deleted file mode 100644 index 8b62a0edd..000000000 --- a/project_code/notePlayback/audioFileLoader3_wMidi/src/piano.cpp +++ /dev/null @@ -1,218 +0,0 @@ -// -// piano.cpp -// audioFileLoader -// -// Created by Jason Levine on 2014-01-20. -// -// - -#include "piano.h" - - -//-------------------------------------------------------------- -void piano::setup() { - //setup dimensions - whiteKeyHeight = 300; - whiteKeyWidth = 100; - blackKeyHeight = 200; - blackKeyWidth = 75; - - - // setup keys - pianoKey c; - c.blackKey = false; - c.pos = 0.0; - c.keyBinding = 'a'; - c.keyPressed = false; - pianoKeys.push_back(c); - - pianoKey csharp; - csharp.pos = 0.5; - csharp.keyBinding = 'w'; - csharp.blackKey = true; - csharp.keyPressed = false; - pianoKeys.push_back(csharp); - - pianoKey d; - d.pos = 1.0; - d.keyBinding = 's'; - d.blackKey = false; - d.keyPressed = false; - pianoKeys.push_back(d); - - pianoKey dsharp; - dsharp.pos = 1.5; - dsharp.keyBinding = 'e'; - dsharp.blackKey = true; - dsharp.keyPressed = false; - pianoKeys.push_back(dsharp); - - pianoKey e; - e.pos = 2.0; - e.keyBinding = 'd'; - e.blackKey = false; - e.keyPressed = false; - pianoKeys.push_back(e); - - pianoKey f; - f.pos = 3.0; - f.keyBinding = 'f'; - f.blackKey = false; - f.keyPressed = false; - pianoKeys.push_back(f); - - pianoKey fsharp; - fsharp.pos = 3.5; - fsharp.keyBinding = 't'; - fsharp.blackKey = true; - fsharp.keyPressed = false; - pianoKeys.push_back(fsharp); - - pianoKey g; - g.pos = 4.0; - g.keyBinding = 'g'; - g.blackKey = false; - g.keyPressed = false; - pianoKeys.push_back(g); - - pianoKey gsharp; - gsharp.pos = 4.5; - gsharp.keyBinding = 'y'; - gsharp.blackKey = true; - gsharp.keyPressed = false; - pianoKeys.push_back(gsharp); - - pianoKey a; - a.pos = 5.0; - a.keyBinding = 'h'; - a.blackKey = false; - a.keyPressed = false; - pianoKeys.push_back(a); - - pianoKey asharp; - asharp.pos = 5.5; - asharp.keyBinding = 'u'; - asharp.blackKey = true; - asharp.keyPressed = false; - pianoKeys.push_back(asharp); - - pianoKey b; - b.pos = 6.0; - b.keyBinding = 'j'; - b.blackKey = false; - b.keyPressed = false; - pianoKeys.push_back(b); - - pianoKey cOctvUp; - cOctvUp.pos = 7.0; - cOctvUp.keyBinding = 'k'; - cOctvUp.blackKey = false; - cOctvUp.keyPressed = false; - pianoKeys.push_back(cOctvUp); - - - //setup keybindings - for (int i = 0; i < pianoKeys.size(); i++) { - keyBindings[pianoKeys[i].keyBinding] = i; - } - - octave = 4; - -} - - -//-------------------------------------------------------------- -void piano::draw() { - - //white keys - for (int i = 0; i < pianoKeys.size(); i++) { - if (!pianoKeys[i].blackKey) { - ofSetColor((pianoKeys[i].keyPressed ? 0 : 255)); - ofFill(); - ofRect(pianoKeys[i].pos * whiteKeyWidth, 0, whiteKeyWidth, whiteKeyHeight); - - ofSetColor((pianoKeys[i].keyPressed ? 255 : 0)); - ofNoFill(); - ofRect(pianoKeys[i].pos * whiteKeyWidth, 0, whiteKeyWidth, whiteKeyHeight); - - float kbX = pianoKeys[i].pos * whiteKeyWidth + whiteKeyWidth / 2; - float kbY = whiteKeyHeight - whiteKeyHeight / 6; - ofDrawBitmapString(ofToString(pianoKeys[i].keyBinding), kbX, kbY); - } - } - - //black keys - for (int i = 0; i < pianoKeys.size(); i++) { - if (pianoKeys[i].blackKey) { - ofSetColor((pianoKeys[i].keyPressed ? 0 : 255)); - ofFill(); - ofRect(pianoKeys[i].pos * whiteKeyWidth + blackKeyWidth/6, 0, blackKeyWidth, blackKeyHeight); - - ofSetColor((pianoKeys[i].keyPressed ? 255 : 0)); ofNoFill(); - ofRect(pianoKeys[i].pos * whiteKeyWidth + blackKeyWidth/6, 0, blackKeyWidth, blackKeyHeight); - - float kbX = pianoKeys[i].pos * whiteKeyWidth + blackKeyWidth / 2; - float kbY = blackKeyHeight - blackKeyHeight / 6; - ofDrawBitmapString(ofToString(pianoKeys[i].keyBinding), kbX, kbY); - } - } - - - ofPushMatrix(); - ofTranslate(9 * whiteKeyWidth + 15, 0); - //octave up/down - ofSetColor((octvDownPressed ? 0 : 255)); - ofFill(); - ofTriangle(0,0, -whiteKeyWidth, whiteKeyWidth, whiteKeyWidth, whiteKeyWidth); - - - ofSetColor((octvDownPressed ? 255 : 0)); - ofNoFill(); - ofTriangle(0,0, -whiteKeyWidth, whiteKeyWidth, whiteKeyWidth, whiteKeyWidth); - ofDrawBitmapString("x", 0, whiteKeyWidth / 2); - - - ofSetColor((octvUpPressed ? 0 : 255)); - ofFill(); - ofTriangle(0,whiteKeyHeight, -whiteKeyWidth, whiteKeyHeight - whiteKeyWidth, whiteKeyWidth, whiteKeyHeight - whiteKeyWidth); - - ofSetColor((octvUpPressed ? 255 : 0)); - ofNoFill(); - ofTriangle(0,whiteKeyHeight, -whiteKeyWidth, whiteKeyHeight - whiteKeyWidth, whiteKeyWidth, whiteKeyHeight - whiteKeyWidth); - ofDrawBitmapString("z", 0, whiteKeyHeight - whiteKeyWidth / 2); - - ofSetColor(0); - ofDrawBitmapString("octv " + ofToString(octave), 0, whiteKeyHeight /2); - ofPopMatrix(); - -} - -//-------------------------------------------------------------- -void piano::keyPressed( int key ) { - if (keyBindings[key] != 0 || key == 'a') - pianoKeys[keyBindings[key]].keyPressed = true; - - if (key == 'z') octvUpPressed = true; - if (key == 'x') octvDownPressed = true; -} - -//-------------------------------------------------------------- -void piano::keyReleased( int key ) { - if (keyBindings[key] != 0 || key == 'a') - pianoKeys[keyBindings[key]].keyPressed = false; - - if (key == 'z') octvUpPressed = false; - if (key == 'x') octvDownPressed = false; -} - -//-------------------------------------------------------------- -void piano::octaveDown() { - octave--; - if (octave < 0) octave = 0; -} - -//-------------------------------------------------------------- -void piano::octaveUp() { - octave++; - if (octave > 6) octave = 6; -} diff --git a/project_code/notePlayback/audioFileLoader3_wMidi/src/piano.h b/project_code/notePlayback/audioFileLoader3_wMidi/src/piano.h deleted file mode 100644 index ca7f48a86..000000000 --- a/project_code/notePlayback/audioFileLoader3_wMidi/src/piano.h +++ /dev/null @@ -1,40 +0,0 @@ -// -// piano.h -// audioFileLoader -// -// Created by Jason Levine on 2014-01-20. -// -// - -#include "ofMain.h" - -struct pianoKey { - bool blackKey; - float pos; - char keyBinding; - bool keyPressed; -}; - -class piano { -public: - void setup(); - void draw(); - void keyPressed( int key ); - void keyReleased( int key ); - void octaveDown(); - void octaveUp(); - - bool octvUpPressed, octvDownPressed; - - int getNote( int key ) { return keyBindings[key] + (octave+1) * 12; } - - map keyBindings; - vector pianoKeys; - - int octave; - - int whiteKeyHeight; - int whiteKeyWidth; - int blackKeyHeight; - int blackKeyWidth; -}; diff --git a/project_code/notePlayback/audioFileLoader3_wMidi/src/testApp.cpp b/project_code/notePlayback/audioFileLoader3_wMidi/src/testApp.cpp deleted file mode 100644 index 340dacd11..000000000 --- a/project_code/notePlayback/audioFileLoader3_wMidi/src/testApp.cpp +++ /dev/null @@ -1,271 +0,0 @@ -#include "testApp.h" -#include - - -bool sortNotes(note * a, note *b){ - return a->mostCommonNote < b->mostCommonNote ? true : false; -} - - -//-------------------------------------------------------------- -void testApp::setup(){ - - counter.assign(150,0); - - ofDirectory dir; - dir.listDir( "../../../../audio/output/" ); - - vector < string > files; - - for (int i = 0; i < dir.size(); i++){ - - ofDirectory dir2; - dir2.listDir(dir.getPath(i)); - - for (int j = 0; j < dir2.size(); j++){ - files.push_back(dir2.getPath(j)); - } - - } - - cout << files.size() << endl; - - - for (int i = 0; i < files.size(); i++){ - note * tempNote = new note(); - //tempNote->AA = &AA; - tempNote->loadFile(files[i]); - notes.push_back(tempNote); - - } - - ofSort(notes, sortNotes); - - for (int i = 0; i < notes.size(); i++){ - - cout << notes[i]->mostCommonNote << endl; - - - } - - myPiano.setup(); - - soundStream.setup(this, 2, 0, 44100, 256, 4); - - - - // print input ports to console - midiIn.listPorts(); // via instance - //ofxMidiIn::listPorts(); // via static as well - - // open port by number (you may need to change this) - midiIn.openPort(0); - //midiIn.openPort("IAC Pure Data In"); // by name - //midiIn.openVirtualPort("ofxMidiIn Input"); // open a virtual port - - // don't ignore sysex, timing, & active sense messages, - // these are ignored by default - midiIn.ignoreTypes(false, false, false); - - // add testApp as a listener - midiIn.addListener(this); - - // print received messages to the console - midiIn.setVerbose(true); - - - onNotes.assign(150, false); -} - - -//-------------------------------------------------------------- -void testApp::audioOut(float * output, int bufferSize, int nChannels){ - - - for (int i = 0; i < notes.size(); i++){ - notes[i]->addToSoundBuffer(output, bufferSize, nChannels); - } - - if (bPlayingTone == true){ - if (ofGetElapsedTimef()-startTime > 1.0) bPlayingTone = false; - - float pct = (ofGetElapsedTimef()-startTime) / 1.0; - if (pct > 1) pct = 1; - float scalar = sin(pct * PI); - - for (int j = 0; j < bufferSize; j++){ - for (int i = 0; i < nChannels; i++){ - // output[j *nChannels + i] += sin(sinAngle) * 0.05; - } - sinAngle+=sinAngleAdder; - } -// bPlayingTone = true; -// startTime = 0; -// float freq = MIDI2freq(note); -// sinAngleAdder = freq / 44100; - } - - - -} - - -//-------------------------------------------------------------- -void testApp::update(){ - - - for (int i = 0; i < onNotes.size(); i++){ - - if (onNotes[i] == true && ofGetFrameNum() % 8 == 0){ - cout << i << endl; - tryToPlay(i); - } - } -} - -//-------------------------------------------------------------- -void testApp::draw(){ - myPiano.draw(); -} - -float MIDI2freq(int MIDI_note) { - return 440.0 * powf(2.0,(((float)MIDI_note-(float)69)/(float)12)); -} - - -void testApp::tryToPlay(int note){ - - //int note = midiMessage.pitch; - cout << "trying to play note " << note << " " << notes.size() << endl; - - vector < int > anyGoods; - for (int i = 0; i < notes.size(); i++){ - if (notes[i]->mostCommonNote == note && notes[i]->bPlaying == false ){ - anyGoods.push_back(i); - //notes[which]->play(); - //break; - } - } - - //cout << anyGoods.size() << endl; - //if (ofRandom(0,1) > 0.3){ - if (anyGoods.size() > 0){ - - counter[note]++; - - - int which = anyGoods[ (int)ofRandom(0,10000) % anyGoods.size() ]; - notes[which]->play(); - } -} - -//-------------------------------------------------------------- -void testApp::newMidiMessage(ofxMidiMessage& msg) { - - // make a copy of the latest message - midiMessage = msg; - - if (ofxMidiMessage::getStatusString(midiMessage.status) == "Note On"){ - - onNotes[midiMessage.pitch] = true; - - - // } - - } else if (ofxMidiMessage::getStatusString(midiMessage.status) == "Note Off"){ - onNotes[midiMessage.pitch] = false; - - } -} - -//-------------------------------------------------------------- -void testApp::keyPressed(int key){ - - if (key < 97) return; - - if (key == 'z') { - myPiano.octaveDown(); - } - - if (key == 'x') { - myPiano.octaveUp(); - } - - if (myPiano.keyBindings[key] != 0 || key == 'a') { - int note = myPiano.getNote(key); - //cout << "trying to play note " << note << endl; - - vector < int > anyGoods; - for (int i = 0; i < notes.size(); i++){ - int which = i; - if (notes[which]->mostCommonNote == note){ - anyGoods.push_back(i); - //notes[which]->play(); - //break; - } - } - - cout << anyGoods.size() << endl; - //if (ofRandom(0,1) > 0.3){ - if (anyGoods.size() > 0){ - - counter[note]++; - - - int which = anyGoods[ counter[note] % anyGoods.size() ]; - notes[which]->play(); - } - //} else { - bPlayingTone = true; - startTime = ofGetElapsedTimef(); - sinAngle = 0; - float freq = MIDI2freq(note); - sinAngleAdder = (freq * TWO_PI) / 44100.0; - - - - // } - } - - myPiano.keyPressed(key); -} - -//-------------------------------------------------------------- -void testApp::keyReleased(int key){ - myPiano.keyReleased(key); -} - -//-------------------------------------------------------------- -void testApp::mouseMoved(int x, int y ){ - -} - -//-------------------------------------------------------------- -void testApp::mouseDragged(int x, int y, int button){ - -} - -//-------------------------------------------------------------- -void testApp::mousePressed(int x, int y, int button){ - -} - -//-------------------------------------------------------------- -void testApp::mouseReleased(int x, int y, int button){ - -} - -//-------------------------------------------------------------- -void testApp::windowResized(int w, int h){ - -} - -//-------------------------------------------------------------- -void testApp::gotMessage(ofMessage msg){ - -} - -//-------------------------------------------------------------- -void testApp::dragEvent(ofDragInfo dragInfo){ - -} diff --git a/project_code/notePlayback/audioFileLoader3_wMidi/src/testApp.h b/project_code/notePlayback/audioFileLoader3_wMidi/src/testApp.h deleted file mode 100644 index b97b15baf..000000000 --- a/project_code/notePlayback/audioFileLoader3_wMidi/src/testApp.h +++ /dev/null @@ -1,53 +0,0 @@ -#pragma once - -#include "ofMain.h" -#include "note.h" -#include "piano.h" - -#include "ofxMidi.h" - -class testApp : public ofBaseApp, public ofxMidiListener { - - -public: - void setup(); - void update(); - void draw(); - - void keyPressed(int key); - void keyReleased(int key); - void mouseMoved(int x, int y ); - void mouseDragged(int x, int y, int button); - void mousePressed(int x, int y, int button); - void mouseReleased(int x, int y, int button); - void windowResized(int w, int h); - - void dragEvent(ofDragInfo dragInfo); - void gotMessage(ofMessage msg); - - - ofSoundStream soundStream; - void audioOut(float * output, int bufferSize, int nChannels); - - vector < note * > notes; - piano myPiano; - - bool bPlayingTone; - float sinAngle; - float startTime; - float sinAngleAdder; - - - vector < int > counter; - - void tryToPlay(int note); - void newMidiMessage(ofxMidiMessage& eventArgs); - - ofxMidiIn midiIn; - ofxMidiMessage midiMessage; - - vector < bool > onNotes; - - - -}; diff --git a/project_code/utils/.gitkeep b/project_code/utils/.gitkeep deleted file mode 100644 index e69de29bb..000000000 diff --git a/project_code/utils/vampCommandLine/lankra.vals.txt b/project_code/utils/vampCommandLine/lankra.vals.txt deleted file mode 100644 index b22a62523..000000000 --- a/project_code/utils/vampCommandLine/lankra.vals.txt +++ /dev/null @@ -1,7260 +0,0 @@ -1024: -220 -1152: -220 -1279: -220 -1407: -220 -1536: -220 -1663: -220 -1791: -220 -1920: -220 -2047: -220 -2175: -220 -2304: -220 -2431: -220 -2559: -220 -2688: -220 -2815: -220 -2943: -220 -3072: 226.446 -3199: 227.758 -3327: 226.446 -3456: 226.446 -3583: 226.446 -3711: 225.142 -3840: 225.142 -3967: 225.142 -4095: 225.142 -4224: 225.142 -4351: 225.142 -4479: 223.846 -4608: 223.846 -4735: 223.846 -4863: 223.846 -4992: 223.846 -5119: 223.846 -5247: 225.142 -5376: 225.142 -5503: 225.142 -5631: 225.142 -5760: 225.142 -5887: 225.142 -6015: 225.142 -6144: 225.142 -6271: 225.142 -6399: 223.846 -6528: 222.556 -6655: 221.274 -6783: 221.274 -6912: 218.733 -7039: 216.221 -7167: 217.473 -7296: 217.473 -7423: 218.733 -7551: 217.473 -7680: 220 -7807: 221.274 -7935: 222.556 -8064: 225.142 -8191: 223.846 -8319: 225.142 -8448: 222.556 -8575: 221.274 -8703: 221.274 -8832: 220 -8959: 217.473 -9087: 214.975 -9216: 213.737 -9343: 211.282 -9471: 210.065 -9600: 206.456 -9727: 205.267 -9855: 201.741 -9984: 199.424 -10111: 195.998 -10239: 193.746 -10368: 191.521 -10495: 186.069 -10623: -220 -10752: -220 -10879: -220 -11007: -220 -11136: -220 -11263: -220 -11391: -220 -11520: -220 -11647: -220 -11775: -220 -11904: -220 -12031: -220 -12159: -220 -12288: -220 -12415: -220 -12543: -220 -12672: -220 -12799: -220 -12927: -220 -13056: -220 -13183: -220 -13311: -220 -13440: -220 -13567: -220 -13695: -220 -13824: -220 -13951: -220 -14079: 199.424 -14208: 195.998 -14335: 195.998 -14463: 194.869 -14592: 194.869 -14719: 194.869 -14847: 194.869 -14976: 195.998 -15103: 195.998 -15231: 195.998 -15360: 195.998 -15487: 195.998 -15615: 195.998 -15744: 195.998 -15871: 195.998 -15999: 195.998 -16128: 195.998 -16255: 195.998 -16383: 197.133 -16512: 197.133 -16639: 197.133 -16767: 197.133 -16896: 197.133 -17023: 197.133 -17151: 198.275 -17280: 198.275 -17407: 198.275 -17535: 197.133 -17664: 197.133 -17791: 197.133 -17919: 195.998 -18048: 195.998 -18175: 195.998 -18303: 195.998 -18432: 195.998 -18559: 195.998 -18687: 195.998 -18816: 195.998 -18944: 197.133 -19071: 197.133 -19200: 197.133 -19328: 197.133 -19455: 197.133 -19584: 197.133 -19712: 197.133 -19839: 197.133 -19967: 197.133 -20096: 197.133 -20223: 197.133 -20351: 197.133 -20480: 197.133 -20607: 195.998 -20735: 195.998 -20864: 194.869 -20991: 193.746 -21119: 192.631 -21248: 190.418 -21375: 190.418 -21503: 189.321 -21632: 188.231 -21759: 188.231 -21887: 189.321 -22016: 190.418 -22143: 191.521 -22271: 192.631 -22400: 193.746 -22527: 193.746 -22655: 193.746 -22784: 193.746 -22911: 193.746 -23039: 192.631 -23168: 192.631 -23295: 191.521 -23423: 190.418 -23552: 190.418 -23679: 189.321 -23807: 189.321 -23936: 188.231 -24063: 187.147 -24191: 187.147 -24320: 184.997 -24447: 183.932 -24575: 183.932 -24704: 183.932 -24831: 183.932 -24959: 183.932 -25088: 184.997 -25215: 186.069 -25343: 188.231 -25472: 189.321 -25599: 190.418 -25727: 190.418 -25856: 189.321 -25983: 189.321 -26111: 189.321 -26240: 188.231 -26367: 188.231 -26495: 188.231 -26624: 187.147 -26751: 187.147 -26879: 186.069 -27008: 186.069 -27135: 186.069 -27263: 184.997 -27392: 184.997 -27519: 184.997 -27647: 183.932 -27776: 183.932 -27903: 183.932 -28031: 183.932 -28160: 183.932 -28287: 182.872 -28415: 182.872 -28544: 182.872 -28671: 182.872 -28799: 182.872 -28928: 181.819 -29055: 180.772 -29183: 180.772 -29312: 179.731 -29439: 178.696 -29567: 178.696 -29696: 177.666 -29823: 176.643 -29951: 175.626 -30080: 174.614 -30207: 173.608 -30335: 173.608 -30464: 173.608 -30591: 172.609 -30719: 173.608 -30848: 173.608 -30975: 173.608 -31103: 174.614 -31232: 175.626 -31359: 176.643 -31487: 177.666 -31616: 179.731 -31743: 180.772 -31871: 181.819 -32000: 183.932 -32127: 184.997 -32255: 186.069 -32384: 187.147 -32511: 188.231 -32639: 189.321 -32768: 190.418 -32895: 191.521 -33023: 192.631 -33152: 193.746 -33279: 193.746 -33407: 193.746 -33536: 194.869 -33663: 194.869 -33791: 194.869 -33920: 194.869 -34047: 194.869 -34175: 194.869 -34304: 193.746 -34431: 192.631 -34559: 191.521 -34688: 189.321 -34815: 189.321 -34943: 189.321 -35072: 189.321 -35199: 189.321 -35327: 190.418 -35456: 190.418 -35583: 193.746 -35711: 194.869 -35840: 195.998 -35967: 197.133 -36095: 197.133 -36224: 197.133 -36351: 197.133 -36479: 197.133 -36608: 195.998 -36735: 195.998 -36863: 195.998 -36992: 195.998 -37119: 194.869 -37247: 194.869 -37376: 194.869 -37503: 194.869 -37631: 194.869 -37760: 194.869 -37888: 193.746 -38015: 193.746 -38144: 192.631 -38272: 192.631 -38399: 191.521 -38528: 190.418 -38656: 190.418 -38783: 190.418 -38911: 189.321 -39040: 189.321 -39167: 188.231 -39295: 188.231 -39424: 188.231 -39551: 187.147 -39679: 187.147 -39808: 186.069 -39935: 186.069 -40063: 186.069 -40192: 184.997 -40319: 184.997 -40447: 183.932 -40576: 183.932 -40703: 182.872 -40831: 182.872 -40960: 181.819 -41087: 180.772 -41215: 179.731 -41344: 178.696 -41471: 177.666 -41599: 176.643 -41728: 175.626 -41855: 173.608 -41983: 172.609 -42112: 171.614 -42239: 169.643 -42367: 168.666 -42496: 167.695 -42623: 166.729 -42751: 165.769 -42880: 164.814 -43007: 163.865 -43135: 162.921 -43264: 162.921 -43391: 161.982 -43519: 161.982 -43648: 161.049 -43775: 161.049 -43903: 161.982 -44032: 161.982 -44159: 161.982 -44287: 161.049 -44416: 160.122 -44543: 160.122 -44671: 157.371 -44800: 154.668 -44927: 152.01 -45055: 149.399 -45184: 147.683 -45311: 145.987 -45439: 144.31 -45568: 143.479 -45695: 142.652 -45823: 141.831 -45952: 141.014 -46079: 141.014 -46207: 140.202 -46336: 141.014 -46463: 141.831 -46591: 143.479 -46720: 145.146 -46847: 147.683 -46975: 149.399 -47104: 151.135 -47231: 152.01 -47359: 153.777 -47488: 154.668 -47615: 155.563 -47743: 157.371 -47872: 159.2 -47999: 161.049 -48127: 162.921 -48256: 165.769 -48383: 167.695 -48511: 169.643 -48640: 172.609 -48767: 174.614 -48895: -241.301 -49024: -242.699 -49151: -238.53 -49279: -238.53 -49408: -239.912 -49535: -242.699 -49663: -244.105 -49792: -245.519 -49919: -248.372 -50047: -249.811 -50176: -252.714 -50303: -255.65 -50431: -258.621 -50560: -260.119 -50687: -263.141 -50815: -266.199 -50944: -220 -51071: -220 -51199: -220 -51328: -220 -51455: -220 -51583: -220 -51712: -220 -51839: -220 -51967: -220 -52096: -220 -52223: -220 -52351: -220 -52480: -220 -52607: -220 -52735: -220 -52864: -220 -52991: -220 -53119: -220 -53248: -220 -53375: -220 -53503: -220 -53632: -220 -53759: -220 -53887: -220 -54016: 337.332 -54143: 335.389 -54271: 331.537 -54400: 331.537 -54527: 325.841 -54655: 323.965 -54784: 320.244 -54911: 316.565 -55039: 314.742 -55168: 312.929 -55295: 307.553 -55423: 305.782 -55552: 302.27 -55679: 298.798 -55807: 295.366 -55936: 291.973 -56063: 288.62 -56191: 285.305 -56320: 282.028 -56448: 280.403 -56575: 277.183 -56704: 273.999 -56832: 272.421 -56959: 270.852 -57088: 269.292 -57216: 266.199 -57343: 264.665 -57472: 263.141 -57600: 263.141 -57727: 261.626 -57855: 261.626 -57984: 261.626 -58111: 261.626 -58239: 261.626 -58368: 261.626 -58495: 261.626 -58623: 263.141 -58752: 263.141 -58879: 263.141 -59007: 264.665 -59136: 263.141 -59263: 263.141 -59391: 263.141 -59520: 263.141 -59647: 263.141 -59775: 261.626 -59904: 261.626 -60031: 260.119 -60159: 258.621 -60288: 258.621 -60415: 257.131 -60543: 255.65 -60672: 251.258 -60799: 248.372 -60927: 241.301 -61056: 235.79 -61183: 234.432 -61311: 233.082 -61440: 231.739 -61567: 231.739 -61695: 233.082 -61824: 234.432 -61951: 234.432 -62079: 234.432 -62208: 231.739 -62335: 231.739 -62463: -220 -62592: -220 -62719: -220 -62847: -220 -62976: -220 -63103: -220 -63231: -220 -63360: -220 -63487: -220 -63615: -220 -63744: -220 -63871: -220 -63999: -220 -64128: -220 -64255: -220 -64383: -220 -64512: -220 -64639: -220 -64767: -220 -64896: -220 -65023: -220 -65151: 255.65 -65280: 254.178 -65407: 249.811 -65535: 248.372 -65664: 246.942 -65791: 244.105 -65919: 242.699 -66048: 239.912 -66175: 237.156 -66303: 235.79 -66432: 233.082 -66559: 230.405 -66687: 227.758 -66816: 226.446 -66943: 223.846 -67071: 221.274 -67200: 220 -67327: 217.473 -67455: 214.975 -67584: 213.737 -67711: 211.282 -67839: 208.855 -67968: 207.652 -68095: 205.267 -68223: 202.91 -68352: 200.579 -68479: 199.424 -68607: 198.275 -68736: 197.133 -68863: 197.133 -68991: 195.998 -69120: 194.869 -69247: 194.869 -69375: 194.869 -69504: 193.746 -69631: 193.746 -69759: 192.631 -69888: 191.521 -70015: 190.418 -70143: 190.418 -70272: 189.321 -70399: 189.321 -70527: 188.231 -70656: 188.231 -70783: 186.069 -70911: 183.932 -71040: 182.872 -71167: 179.731 -71295: 178.696 -71424: 176.643 -71551: 173.608 -71679: -220 -71808: -220 -71935: -220 -72063: -220 -72192: -220 -72319: -220 -72447: -220 -72576: -220 -72703: -220 -72831: -220 -72960: -220 -73087: -220 -73215: -220 -73344: -220 -73471: -220 -73599: -220 -73728: -220 -73855: -220 -73983: -220 -74112: -220 -74239: -220 -74367: -220 -74496: -220 -74623: -220 -74751: -220 -74880: -220 -75007: -220 -75135: -220 -75264: -220 -75392: -220 -75519: -220 -75648: -220 -75776: -220 -75903: -220 -76032: -220 -76160: -220 -76287: -220 -76415: -220 -76544: -220 -76671: -220 -76799: -220 -76928: -220 -77055: -220 -77183: -220 -77312: -220 -77439: -220 -77567: -220 -77696: -220 -77823: -220 -77951: -220 -78080: -220 -78207: -220 -78335: -220 -78464: -220 -78591: -220 -78719: -220 -78848: -220 -78975: -220 -79103: -220 -79232: -220 -79359: -220 -79487: -220 -79616: -220 -79743: -220 -79871: -220 -80000: -220 -80127: -220 -80255: -220 -80384: -220 -80511: -220 -80639: -220 -80768: -220 -80895: -220 -81023: -220 -81152: -220 -81279: -220 -81407: -220 -81536: -220 -81663: -220 -81791: -220 -81920: -220 -82047: -220 -82175: -220 -82304: -220 -82431: -220 -82559: -220 -82688: -220 -82815: -220 -82943: -220 -83072: -220 -83199: -220 -83327: -220 -83456: -220 -83583: -220 -83711: -220 -83840: -220 -83967: -220 -84095: -220 -84224: -220 -84351: -220 -84479: -220 -84608: -220 -84735: -220 -84863: -220 -84992: -220 -85119: -220 -85247: -220 -85376: -220 -85503: -220 -85631: -220 -85760: -220 -85887: -220 -86015: -220 -86144: -220 -86271: -220 -86399: -220 -86528: -220 -86655: -220 -86783: -220 -86912: -220 -87039: -220 -87167: -220 -87296: 266.199 -87423: 263.141 -87551: 263.141 -87680: 260.119 -87807: 258.621 -87935: 255.65 -88064: 254.178 -88191: 252.714 -88319: 252.714 -88448: 251.258 -88575: 251.258 -88703: 251.258 -88832: 249.811 -88959: 249.811 -89087: 249.811 -89216: 251.258 -89343: 251.258 -89471: 251.258 -89600: 252.714 -89727: 252.714 -89855: 254.178 -89984: 254.178 -90111: 255.65 -90239: 257.131 -90368: 257.131 -90495: 258.621 -90623: 260.119 -90752: 260.119 -90879: 261.626 -91007: 261.626 -91136: 261.626 -91263: 261.626 -91391: 260.119 -91520: 258.621 -91647: 257.131 -91775: 255.65 -91904: 254.178 -92031: 252.714 -92159: 251.258 -92288: -220 -92415: -220 -92543: -220 -92672: -220 -92799: -220 -92927: -220 -93056: -220 -93183: -220 -93311: -220 -93440: -220 -93567: -220 -93695: -220 -93824: -220 -93951: -220 -94079: -220 -94208: 361.544 -94336: 365.745 -94463: 365.745 -94592: 365.745 -94720: 367.863 -94847: 367.863 -94976: 369.994 -95104: 369.994 -95231: 369.994 -95359: 372.138 -95488: 372.138 -95615: 372.138 -95743: 374.294 -95872: 374.294 -95999: 376.462 -96127: 376.462 -96256: 378.643 -96383: 380.836 -96511: 380.836 -96640: 383.042 -96767: 385.261 -96895: 385.261 -97024: 387.493 -97151: 389.738 -97279: 389.738 -97408: 391.995 -97535: 391.995 -97663: 391.995 -97792: 394.266 -97919: 394.266 -98047: 394.266 -98176: 396.55 -98303: 396.55 -98431: 396.55 -98560: 398.847 -98687: 398.847 -98815: 398.847 -98944: 398.847 -99071: 398.847 -99199: 398.847 -99328: 398.847 -99455: 398.847 -99583: 398.847 -99712: 398.847 -99839: 398.847 -99967: 398.847 -100096: 398.847 -100223: 398.847 -100351: 398.847 -100480: 396.55 -100607: 396.55 -100735: 387.493 -100864: 380.836 -100991: 376.462 -101119: 374.294 -101248: 425.012 -101375: 429.95 -101503: 432.441 -101632: 432.441 -101759: 427.474 -101887: 432.441 -102016: 437.466 -102143: 434.946 -102271: 440 -102400: 440 -102527: 434.946 -102655: 432.441 -102784: 429.95 -102911: 425.012 -103039: 425.012 -103168: 427.474 -103295: 429.95 -103423: 434.946 -103552: 432.441 -103679: 442.549 -103807: 442.549 -103936: 445.113 -104063: 445.113 -104191: 442.549 -104320: 437.466 -104447: 437.466 -104575: 432.441 -104704: 429.95 -104831: 427.474 -104959: 425.012 -105088: 422.564 -105215: 420.13 -105343: 417.711 -105472: 415.305 -105599: 412.913 -105727: 412.913 -105856: 410.535 -105983: 410.535 -106111: 412.913 -106240: 412.913 -106367: 412.913 -106495: 412.913 -106624: 412.913 -106751: 412.913 -106879: 417.711 -107008: 408.17 -107135: 415.305 -107263: 425.012 -107392: 429.95 -107519: 432.441 -107647: 434.946 -107776: 434.946 -107903: 434.946 -108031: 434.946 -108160: 420.13 -108287: 401.158 -108415: 394.266 -108544: 389.738 -108671: 387.493 -108799: 387.493 -108928: 385.261 -109055: 383.042 -109183: 380.836 -109312: 380.836 -109439: 378.643 -109567: 378.643 -109696: 376.462 -109823: 376.462 -109951: 374.294 -110080: 374.294 -110207: 372.138 -110335: 372.138 -110464: 369.994 -110591: 369.994 -110719: 367.863 -110848: 365.745 -110975: 365.745 -111103: 363.638 -111232: 361.544 -111359: 359.461 -111487: 359.461 -111616: 357.391 -111743: 353.286 -111871: 363.638 -112000: -220 -112127: -220 -112255: -220 -112384: -220 -112511: -220 -112639: -220 -112768: -220 -112896: -220 -113023: -220 -113152: -220 -113280: -220 -113407: -220 -113536: -220 -113664: -220 -113791: -220 -113920: -220 -114048: -220 -114175: -220 -114303: -220 -114432: -220 -114559: -220 -114687: -220 -114816: -220 -114943: -220 -115071: -220 -115200: -220 -115327: -220 -115455: -220 -115584: -220 -115711: -220 -115839: -220 -115968: -220 -116095: -220 -116223: 333.458 -116352: 333.458 -116479: 329.628 -116607: 329.628 -116736: 329.628 -116863: 329.628 -116991: 329.628 -117120: 327.729 -117247: 327.729 -117375: 327.729 -117504: 327.729 -117631: 325.841 -117759: 325.841 -117888: 323.965 -118015: 323.965 -118143: 322.099 -118272: 322.099 -118399: 322.099 -118527: 322.099 -118656: 320.244 -118783: 320.244 -118911: 320.244 -119040: 318.399 -119167: 314.742 -119295: 305.782 -119424: 298.798 -119551: 291.973 -119679: 286.957 -119808: 282.028 -119935: 280.403 -120063: 280.403 -120192: 280.403 -120319: 283.661 -120447: 286.957 -120576: 291.973 -120703: 302.27 -120831: 311.127 -120960: 316.565 -121087: 322.099 -121215: 322.099 -121344: 323.965 -121471: 323.965 -121599: 325.841 -121728: 325.841 -121855: 325.841 -121983: 327.729 -122112: 327.729 -122239: 327.729 -122367: 329.628 -122496: 329.628 -122623: 329.628 -122751: 331.537 -122880: 331.537 -123007: 333.458 -123135: 333.458 -123264: 333.458 -123391: 333.458 -123519: 333.458 -123648: 335.389 -123775: 335.389 -123903: 335.389 -124032: 335.389 -124159: 335.389 -124287: 335.389 -124416: 335.389 -124543: 335.389 -124671: 335.389 -124800: 335.389 -124927: 335.389 -125055: 335.389 -125184: 335.389 -125311: 337.332 -125439: 337.332 -125568: 337.332 -125695: 335.389 -125823: 335.389 -125952: 335.389 -126079: 335.389 -126207: 333.458 -126336: 333.458 -126463: 333.458 -126591: 331.537 -126720: 331.537 -126847: 331.537 -126975: 331.537 -127104: 331.537 -127231: 329.628 -127359: 329.628 -127488: 329.628 -127615: 329.628 -127743: 329.628 -127872: 329.628 -127999: 329.628 -128127: 329.628 -128256: 329.628 -128383: 329.628 -128511: 329.628 -128640: 329.628 -128767: 329.628 -128895: 329.628 -129024: 329.628 -129151: 329.628 -129279: 329.628 -129408: 327.729 -129535: 327.729 -129663: 327.729 -129792: 327.729 -129919: 327.729 -130047: 327.729 -130176: 325.841 -130303: 325.841 -130431: 325.841 -130560: 323.965 -130687: 323.965 -130815: 323.965 -130944: 323.965 -131071: 323.965 -131199: 323.965 -131328: 323.965 -131455: 322.099 -131583: 322.099 -131712: 322.099 -131840: 322.099 -131967: 320.244 -132096: 320.244 -132224: 318.399 -132351: 318.399 -132480: 318.399 -132608: 318.399 -132735: 316.565 -132863: 316.565 -132992: 316.565 -133119: 316.565 -133247: 316.565 -133376: 316.565 -133503: 314.742 -133631: 314.742 -133760: 314.742 -133887: 314.742 -134015: 314.742 -134144: 314.742 -134271: 312.929 -134399: 312.929 -134528: 311.127 -134655: 311.127 -134783: 311.127 -134912: 311.127 -135039: 309.335 -135167: 309.335 -135296: 309.335 -135423: 307.553 -135551: 307.553 -135680: 307.553 -135807: 305.782 -135935: 305.782 -136064: 305.782 -136191: 304.021 -136319: 304.021 -136448: 304.021 -136575: 304.021 -136703: 302.27 -136832: 302.27 -136959: 300.529 -137087: 300.529 -137216: 298.798 -137343: 298.798 -137471: 297.077 -137600: 297.077 -137727: 295.366 -137855: 295.366 -137984: 293.665 -138111: 291.973 -138239: 290.292 -138368: 290.292 -138495: 288.62 -138623: 286.957 -138752: 285.305 -138879: 283.661 -139007: 282.028 -139136: 280.403 -139263: 278.788 -139391: 277.183 -139520: 273.999 -139647: 272.421 -139775: 270.852 -139904: 269.292 -140031: 267.741 -140159: 266.199 -140288: 264.665 -140415: 263.141 -140543: 263.141 -140672: 261.626 -140799: 260.119 -140927: 257.131 -141056: 255.65 -141183: 255.65 -141311: 252.714 -141440: 251.258 -141567: 248.372 -141695: 246.942 -141824: 245.519 -141951: 244.105 -142079: 241.301 -142208: 239.912 -142335: 238.53 -142463: 235.79 -142592: 234.432 -142719: 231.739 -142847: 221.274 -142976: 217.473 -143103: 216.221 -143231: 214.975 -143360: 213.737 -143487: 213.737 -143615: 213.737 -143744: 213.737 -143871: 214.975 -143999: 217.473 -144128: 218.733 -144255: 220 -144383: 221.274 -144512: 223.846 -144639: 225.142 -144767: 225.142 -144896: 226.446 -145023: 227.758 -145151: 229.078 -145280: 229.078 -145407: 230.405 -145535: -220 -145664: -220 -145791: -220 -145919: -220 -146048: -220 -146175: -220 -146303: -220 -146432: -220 -146559: -220 -146687: -220 -146816: -220 -146943: -220 -147071: -220 -147200: -220 -147327: -220 -147455: -220 -147584: -220 -147711: -220 -147839: -220 -147968: -220 -148095: -220 -148223: -220 -148352: -220 -148479: 282.028 -148607: 280.403 -148736: 277.183 -148863: 275.586 -148991: 275.586 -149120: 275.586 -149247: 275.586 -149375: 273.999 -149504: 273.999 -149631: 273.999 -149759: 272.421 -149888: 272.421 -150015: 272.421 -150143: 272.421 -150272: 270.852 -150399: 270.852 -150527: 270.852 -150656: 269.292 -150784: 269.292 -150911: 267.741 -151040: 267.741 -151168: 267.741 -151295: 267.741 -151424: 267.741 -151552: 267.741 -151679: 267.741 -151807: 267.741 -151936: 267.741 -152063: 267.741 -152191: 267.741 -152320: 267.741 -152447: 267.741 -152575: 267.741 -152704: 267.741 -152831: 267.741 -152959: 267.741 -153088: 267.741 -153215: 267.741 -153343: 267.741 -153472: 269.292 -153599: 269.292 -153727: 269.292 -153856: 269.292 -153983: 269.292 -154111: 270.852 -154240: 270.852 -154367: 270.852 -154495: 270.852 -154624: 270.852 -154751: 270.852 -154879: 270.852 -155008: 270.852 -155135: 272.421 -155263: 272.421 -155392: 270.852 -155519: 270.852 -155647: 269.292 -155776: 269.292 -155903: 267.741 -156031: 267.741 -156160: 267.741 -156287: 267.741 -156415: 266.199 -156544: 266.199 -156671: 266.199 -156799: 266.199 -156928: 266.199 -157055: 266.199 -157183: 264.665 -157312: 264.665 -157439: 263.141 -157567: 263.141 -157696: 263.141 -157823: 263.141 -157951: 261.626 -158080: 261.626 -158207: 261.626 -158335: 263.141 -158464: 263.141 -158591: 263.141 -158719: 263.141 -158848: 263.141 -158975: 263.141 -159103: 263.141 -159232: 263.141 -159359: 263.141 -159487: 263.141 -159616: 261.626 -159743: 261.626 -159871: 261.626 -160000: 261.626 -160127: 260.119 -160255: 260.119 -160384: 260.119 -160511: 260.119 -160639: 260.119 -160768: 260.119 -160895: 260.119 -161023: 260.119 -161152: 260.119 -161279: 260.119 -161407: 258.621 -161536: 258.621 -161663: 257.131 -161791: 257.131 -161920: 255.65 -162047: 254.178 -162175: 254.178 -162304: 255.65 -162431: 255.65 -162559: 257.131 -162688: 258.621 -162815: 260.119 -162943: 260.119 -163072: 260.119 -163199: 260.119 -163327: 260.119 -163456: 260.119 -163583: 261.626 -163711: 261.626 -163840: 263.141 -163967: 263.141 -164095: 264.665 -164224: 264.665 -164351: 264.665 -164479: 266.199 -164608: 266.199 -164735: 266.199 -164863: 264.665 -164992: 264.665 -165119: 264.665 -165247: 263.141 -165376: 264.665 -165503: 264.665 -165631: 263.141 -165760: 263.141 -165887: 263.141 -166015: 263.141 -166144: 263.141 -166271: 263.141 -166399: 264.665 -166528: 263.141 -166655: 263.141 -166783: 263.141 -166912: 263.141 -167039: 264.665 -167167: 264.665 -167296: 264.665 -167423: 264.665 -167551: 264.665 -167680: 266.199 -167807: 266.199 -167935: 266.199 -168064: 266.199 -168191: 266.199 -168319: 266.199 -168448: 267.741 -168575: 267.741 -168703: 267.741 -168832: 267.741 -168959: 267.741 -169087: 267.741 -169216: 266.199 -169344: 266.199 -169471: 266.199 -169600: 266.199 -169728: 266.199 -169855: 264.665 -169984: 264.665 -170112: 263.141 -170239: 263.141 -170368: 261.626 -170496: 260.119 -170623: 257.131 -170751: 255.65 -170880: 254.178 -171007: 252.714 -171135: 249.811 -171264: 248.372 -171391: 245.519 -171519: 244.105 -171648: 242.699 -171775: 239.912 -171903: 238.53 -172032: 237.156 -172159: 235.79 -172287: 234.432 -172416: 233.082 -172543: 233.082 -172671: 233.082 -172800: 233.082 -172927: 234.432 -173055: 237.156 -173184: 239.912 -173311: 251.258 -173439: 248.372 -173568: 248.372 -173695: 248.372 -173823: 248.372 -173952: 248.372 -174079: 246.942 -174207: 248.372 -174336: 246.942 -174463: 246.942 -174591: 246.942 -174720: 245.519 -174847: 245.519 -174975: 245.519 -175104: 245.519 -175231: 245.519 -175359: 245.519 -175488: 245.519 -175615: 245.519 -175743: 244.105 -175872: 244.105 -175999: 244.105 -176127: 244.105 -176256: 244.105 -176383: 244.105 -176511: 242.699 -176640: 242.699 -176767: 242.699 -176895: 241.301 -177024: 241.301 -177151: 241.301 -177279: 241.301 -177408: 241.301 -177535: 242.699 -177663: 244.105 -177792: 245.519 -177919: 245.519 -178047: 245.519 -178176: 245.519 -178303: 246.942 -178431: 246.942 -178560: 246.942 -178687: 246.942 -178815: 246.942 -178944: 246.942 -179071: 246.942 -179199: 248.372 -179328: 249.811 -179455: 249.811 -179583: 249.811 -179712: 249.811 -179839: 249.811 -179967: 251.258 -180096: 249.811 -180223: 249.811 -180351: 249.811 -180480: 249.811 -180607: 249.811 -180735: 249.811 -180864: 251.258 -180991: 249.811 -181119: 249.811 -181248: 248.372 -181375: 246.942 -181503: 244.105 -181632: 242.699 -181759: 239.912 -181887: 238.53 -182016: 235.79 -182143: -220 -182271: -220 -182400: -220 -182527: -220 -182655: -220 -182784: -220 -182911: -220 -183039: -220 -183168: -220 -183295: -220 -183423: -220 -183552: -220 -183679: -220 -183807: -220 -183936: -220 -184063: -220 -184191: -220 -184320: -220 -184447: -220 -184575: -220 -184704: -220 -184831: -220 -184959: -220 -185088: 260.119 -185215: 257.131 -185343: 255.65 -185472: 254.178 -185599: 251.258 -185727: 249.811 -185856: 246.942 -185983: 245.519 -186111: 242.699 -186240: 242.699 -186367: 239.912 -186495: 237.156 -186624: 235.79 -186751: 234.432 -186879: 231.739 -187008: 230.405 -187135: 229.078 -187263: 227.758 -187392: 226.446 -187519: 223.846 -187647: 222.556 -187776: 220 -187903: 217.473 -188031: 211.282 -188160: 208.855 -188288: 207.652 -188415: 207.652 -188544: 206.456 -188672: 206.456 -188799: 208.855 -188928: 211.282 -189056: 213.737 -189183: 217.473 -189311: 220 -189440: 222.556 -189567: 225.142 -189695: 226.446 -189824: 227.758 -189951: 230.405 -190079: 230.405 -190208: 230.405 -190335: 231.739 -190463: 230.405 -190592: 230.405 -190719: 229.078 -190847: 229.078 -190976: 227.758 -191103: 227.758 -191231: 226.446 -191360: 226.446 -191487: 226.446 -191615: 226.446 -191744: 226.446 -191871: 225.142 -191999: 225.142 -192128: 225.142 -192255: 225.142 -192383: 223.846 -192512: 223.846 -192639: 223.846 -192767: 223.846 -192896: 222.556 -193023: 222.556 -193151: 222.556 -193280: 221.274 -193407: 221.274 -193535: 221.274 -193664: 221.274 -193791: 221.274 -193919: 221.274 -194048: 221.274 -194175: 221.274 -194303: 221.274 -194432: 221.274 -194559: 221.274 -194687: 222.556 -194816: 221.274 -194943: 221.274 -195071: 220 -195200: 218.733 -195327: 216.221 -195455: 213.737 -195584: 211.282 -195711: 208.855 -195839: 207.652 -195968: 205.267 -196095: 205.267 -196223: 205.267 -196352: 205.267 -196479: 206.456 -196607: 207.652 -196736: 210.065 -196863: 212.506 -196991: 214.975 -197120: 217.473 -197247: 218.733 -197375: 221.274 -197504: 222.556 -197631: 225.142 -197759: 227.758 -197888: 229.078 -198015: 230.405 -198143: 231.739 -198272: 233.082 -198399: 234.432 -198527: 234.432 -198656: 235.79 -198783: 235.79 -198911: 237.156 -199040: 237.156 -199167: 238.53 -199295: 238.53 -199424: 239.912 -199551: 241.301 -199679: 241.301 -199808: 242.699 -199935: 244.105 -200063: 245.519 -200192: 245.519 -200319: 246.942 -200447: 248.372 -200576: 248.372 -200703: 249.811 -200831: 249.811 -200960: 251.258 -201087: 251.258 -201215: 252.714 -201344: 252.714 -201471: 252.714 -201599: 252.714 -201728: 252.714 -201855: 252.714 -201983: 252.714 -202112: 252.714 -202239: 251.258 -202367: 249.811 -202496: 249.811 -202623: 249.811 -202751: 248.372 -202880: 248.372 -203007: 246.942 -203135: 246.942 -203264: 246.942 -203391: 246.942 -203519: 245.519 -203648: 245.519 -203775: 244.105 -203903: 244.105 -204032: 242.699 -204159: 242.699 -204287: 242.699 -204416: 241.301 -204543: 239.912 -204671: 239.912 -204800: 238.53 -204927: 237.156 -205055: 235.79 -205184: 234.432 -205311: 233.082 -205439: 231.739 -205568: 231.739 -205695: 230.405 -205823: 229.078 -205952: 229.078 -206079: 227.758 -206207: 226.446 -206336: 226.446 -206463: 225.142 -206591: 223.846 -206720: 222.556 -206847: 221.274 -206975: 220 -207104: 218.733 -207232: 218.733 -207359: 217.473 -207488: 216.221 -207616: 214.975 -207743: 213.737 -207872: 212.506 -208000: 212.506 -208127: 211.282 -208255: 211.282 -208384: 212.506 -208511: 212.506 -208639: 212.506 -208768: 212.506 -208895: 212.506 -209023: 212.506 -209152: 212.506 -209279: 212.506 -209407: 212.506 -209536: 211.282 -209663: 211.282 -209791: 211.282 -209920: 210.065 -210047: 208.855 -210175: 208.855 -210304: 207.652 -210431: 206.456 -210559: 206.456 -210688: 205.267 -210815: 204.085 -210943: 202.91 -211072: 201.741 -211199: 200.579 -211327: 199.424 -211456: 198.275 -211583: 197.133 -211711: 197.133 -211840: 195.998 -211967: 195.998 -212095: 195.998 -212224: 195.998 -212351: 195.998 -212479: 195.998 -212608: 197.133 -212735: 197.133 -212863: 198.275 -212992: 199.424 -213119: 200.579 -213247: 201.741 -213376: 202.91 -213503: 204.085 -213631: 205.267 -213760: 207.652 -213887: 208.855 -214015: 211.282 -214144: 212.506 -214271: 213.737 -214399: 214.975 -214528: 214.975 -214655: 216.221 -214783: 217.473 -214912: 217.473 -215039: 218.733 -215167: 220 -215296: 220 -215423: 220 -215551: 221.274 -215680: 222.556 -215807: 223.846 -215935: 223.846 -216064: 225.142 -216191: 226.446 -216319: 226.446 -216448: 227.758 -216575: 227.758 -216703: 230.405 -216832: 230.405 -216959: 233.082 -217087: 233.082 -217216: -220 -217343: -220 -217471: -220 -217600: -220 -217727: -220 -217855: -220 -217984: -220 -218111: -220 -218239: -220 -218368: -220 -218495: -220 -218623: -220 -218752: -220 -218879: -220 -219007: -220 -219136: -220 -219263: -220 -219391: -220 -219520: -220 -219647: -220 -219775: -220 -219904: -220 -220031: -220 -220159: -220 -220288: -220 -220415: -220 -220543: -220 -220672: -220 -220799: -220 -220927: -220 -221056: -220 -221183: -220 -221311: -220 -221440: -220 -221567: -220 -221695: -220 -221824: -220 -221951: -220 -222079: -220 -222208: -220 -222335: -220 -222463: -220 -222592: -220 -222719: -220 -222847: -220 -222976: -220 -223103: -220 -223231: -220 -223360: -220 -223487: -220 -223615: -220 -223744: -220 -223871: -220 -223999: -220 -224128: -220 -224255: -220 -224383: -220 -224512: -220 -224639: -220 -224767: -220 -224896: 190.418 -225023: 191.521 -225151: 191.521 -225280: 191.521 -225407: 191.521 -225535: 190.418 -225664: 190.418 -225792: 190.418 -225919: 190.418 -226048: 189.321 -226176: 188.231 -226303: 187.147 -226432: 186.069 -226560: 184.997 -226687: 183.932 -226816: 182.872 -226944: 181.819 -227071: 178.696 -227199: 176.643 -227328: 174.614 -227455: 173.608 -227583: 171.614 -227712: 170.626 -227839: 169.643 -227967: 168.666 -228096: 167.695 -228223: 167.695 -228351: 168.666 -228480: 167.695 -228607: 168.666 -228735: 168.666 -228864: 167.695 -228991: 167.695 -229119: 167.695 -229248: 167.695 -229375: 167.695 -229503: 168.666 -229632: 169.643 -229759: 169.643 -229887: 171.614 -230016: 172.609 -230143: 173.608 -230271: 174.614 -230400: 176.643 -230527: 178.696 -230655: 180.772 -230784: 182.872 -230911: 184.997 -231039: 188.231 -231168: 191.521 -231295: 198.275 -231423: 204.085 -231552: 210.065 -231679: 214.975 -231807: 220 -231936: 226.446 -232063: 234.432 -232191: 239.912 -232320: 244.105 -232447: 251.258 -232575: -220 -232704: -220 -232831: -220 -232959: -220 -233088: -220 -233215: -220 -233343: -220 -233472: -220 -233599: -220 -233727: -220 -233856: -220 -233983: -220 -234111: -220 -234240: -220 -234367: -220 -234495: -220 -234624: -220 -234751: -220 -234879: -220 -235008: -220 -235135: -220 -235263: -220 -235392: -220 -235519: -220 -235647: -220 -235776: -220 -235903: -220 -236031: -220 -236160: -220 -236287: -220 -236415: -220 -236544: -220 -236671: -220 -236799: -220 -236928: -220 -237055: -220 -237183: -220 -237312: -220 -237439: -220 -237567: -220 -237696: -220 -237823: -220 -237951: -220 -238080: -220 -238207: -220 -238335: -220 -238464: -220 -238591: -220 -238719: -220 -238848: -220 -238975: -220 -239103: -220 -239232: -220 -239359: -220 -239487: -220 -239616: -220 -239743: -220 -239871: -220 -240000: -220 -240127: -220 -240255: -220 -240384: -220 -240511: -220 -240639: -220 -240768: -220 -240895: -220 -241023: -220 -241152: -220 -241279: -220 -241407: -220 -241536: -220 -241663: -220 -241791: -217.473 -241920: -217.473 -242047: -217.473 -242175: -217.473 -242304: -218.733 -242431: 220 -242559: 221.274 -242688: 223.846 -242815: 225.142 -242943: 227.758 -243072: 230.405 -243199: 231.739 -243327: 231.739 -243456: 233.082 -243583: 234.432 -243711: 234.432 -243840: 234.432 -243967: 234.432 -244095: 235.79 -244224: 235.79 -244351: 234.432 -244479: 235.79 -244608: 235.79 -244736: 235.79 -244863: 235.79 -244992: 234.432 -245120: 234.432 -245247: 233.082 -245376: 231.739 -245504: 230.405 -245631: 230.405 -245759: 227.758 -245888: 227.758 -246015: 225.142 -246143: 225.142 -246272: 222.556 -246399: 222.556 -246527: 220 -246656: 218.733 -246783: 216.221 -246911: 213.737 -247040: -220 -247167: -220 -247295: -220 -247424: -220 -247551: -220 -247679: -220 -247808: -220 -247935: -220 -248063: -220 -248192: -220 -248319: -220 -248447: -220 -248576: -220 -248703: -220 -248831: -220 -248960: -220 -249087: -220 -249215: -220 -249344: -220 -249471: 246.942 -249599: 246.942 -249728: 246.942 -249855: 245.519 -249983: 245.519 -250112: 244.105 -250239: 244.105 -250367: 244.105 -250496: 244.105 -250623: 242.699 -250751: 242.699 -250880: 241.301 -251007: 241.301 -251135: 241.301 -251264: 239.912 -251391: 238.53 -251519: 235.79 -251648: 234.432 -251775: 234.432 -251903: 231.739 -252032: 231.739 -252159: 231.739 -252287: 231.739 -252416: 233.082 -252543: 235.79 -252671: 235.79 -252800: 235.79 -252927: 235.79 -253055: 234.432 -253184: 233.082 -253311: 231.739 -253439: 229.078 -253568: 227.758 -253695: 227.758 -253823: 225.142 -253952: 225.142 -254079: 223.846 -254207: 222.556 -254336: 222.556 -254463: 221.274 -254591: 220 -254720: 220 -254847: 218.733 -254975: 217.473 -255104: 216.221 -255231: 214.975 -255359: 213.737 -255488: 211.282 -255615: 210.065 -255743: 208.855 -255872: 207.652 -255999: 206.456 -256127: 205.267 -256256: 204.085 -256383: 202.91 -256511: 202.91 -256640: 201.741 -256767: 200.579 -256895: 199.424 -257024: 197.133 -257151: 195.998 -257279: 195.998 -257408: 197.133 -257535: 197.133 -257663: 199.424 -257792: 201.741 -257919: 211.282 -258047: 210.065 -258176: 211.282 -258303: 211.282 -258431: 210.065 -258560: 210.065 -258687: 210.065 -258815: 210.065 -258944: 208.855 -259071: 207.652 -259199: 207.652 -259328: -220 -259455: -220 -259583: -220 -259712: -220 -259839: -220 -259967: -220 -260096: -220 -260223: -220 -260351: -220 -260480: -220 -260607: -220 -260735: -220 -260864: -220 -260991: -220 -261119: -220 -261248: -220 -261375: -220 -261503: -220 -261632: -220 -261759: -220 -261887: -220 -262016: 238.53 -262143: 235.79 -262271: 233.082 -262400: 230.405 -262527: 229.078 -262655: 226.446 -262784: 226.446 -262911: 225.142 -263039: 223.846 -263168: 222.556 -263295: 221.274 -263423: 220 -263552: 218.733 -263680: 217.473 -263807: 216.221 -263936: 216.221 -264064: 214.975 -264191: 213.737 -264320: 213.737 -264448: 212.506 -264575: 212.506 -264703: 212.506 -264832: 211.282 -264959: 211.282 -265087: 212.506 -265216: 212.506 -265343: 212.506 -265471: 212.506 -265600: 213.737 -265727: 213.737 -265855: 214.975 -265984: 214.975 -266111: 216.221 -266239: 216.221 -266368: 218.733 -266495: 218.733 -266623: 220 -266752: 220 -266879: 221.274 -267007: 222.556 -267136: 222.556 -267263: 223.846 -267391: 225.142 -267520: 226.446 -267647: 227.758 -267775: 230.405 -267904: 231.739 -268031: 233.082 -268159: 235.79 -268288: 238.53 -268415: 239.912 -268543: 241.301 -268672: 242.699 -268799: 244.105 -268927: 245.519 -269056: 245.519 -269183: 246.942 -269311: 248.372 -269440: 248.372 -269567: 248.372 -269695: 248.372 -269824: 248.372 -269951: 248.372 -270079: 248.372 -270208: 245.519 -270335: 245.519 -270463: 244.105 -270592: 242.699 -270719: 241.301 -270847: 239.912 -270976: 239.912 -271103: 239.912 -271231: 239.912 -271360: 239.912 -271487: 241.301 -271615: 241.301 -271744: 239.912 -271871: 241.301 -271999: 242.699 -272128: 244.105 -272255: 239.912 -272383: 241.301 -272512: 241.301 -272639: 244.105 -272767: 245.519 -272896: 252.714 -273023: 252.714 -273151: 251.258 -273280: 249.811 -273407: 248.372 -273535: 246.942 -273664: 245.519 -273791: 244.105 -273919: 242.699 -274048: 241.301 -274175: 239.912 -274303: 238.53 -274432: 238.53 -274559: 237.156 -274687: 237.156 -274816: 235.79 -274943: 235.79 -275071: 235.79 -275200: 235.79 -275327: 235.79 -275455: 235.79 -275584: 237.156 -275711: 237.156 -275839: 237.156 -275968: 237.156 -276095: 238.53 -276223: 238.53 -276352: 237.156 -276479: 237.156 -276607: 235.79 -276736: 234.432 -276863: 234.432 -276991: 234.432 -277120: 233.082 -277247: 231.739 -277375: 231.739 -277504: 231.739 -277631: 230.405 -277759: 230.405 -277888: 229.078 -278015: 229.078 -278143: 229.078 -278272: 227.758 -278399: 227.758 -278527: 217.473 -278656: 213.737 -278783: 211.282 -278911: 208.855 -279040: 207.652 -279167: 207.652 -279295: 206.456 -279424: 207.652 -279551: 207.652 -279679: 206.456 -279808: 207.652 -279935: 206.456 -280063: 206.456 -280192: 205.267 -280319: 205.267 -280447: 204.085 -280576: 202.91 -280703: 201.741 -280831: 200.579 -280960: 197.133 -281087: 192.631 -281215: 191.521 -281344: 190.418 -281471: 189.321 -281599: 189.321 -281728: 192.631 -281855: 193.746 -281983: 197.133 -282112: 200.579 -282240: 206.456 -282367: 212.506 -282496: 216.221 -282624: 216.221 -282751: 214.975 -282880: 213.737 -283008: 210.065 -283135: 206.456 -283264: 205.267 -283392: 204.085 -283519: 202.91 -283647: 202.91 -283776: 201.741 -283903: 201.741 -284031: 200.579 -284160: 199.424 -284287: 199.424 -284415: 199.424 -284544: 198.275 -284671: 199.424 -284799: 199.424 -284928: 200.579 -285055: 201.741 -285183: 201.741 -285312: 201.741 -285439: 201.741 -285567: 201.741 -285696: 201.741 -285823: 200.579 -285951: 199.424 -286080: 199.424 -286207: 197.133 -286335: 195.998 -286464: 194.869 -286591: 194.869 -286719: 193.746 -286848: 193.746 -286975: 192.631 -287103: 192.631 -287232: 191.521 -287359: 191.521 -287487: 191.521 -287616: 190.418 -287743: 189.321 -287871: 189.321 -288000: 188.231 -288127: 187.147 -288255: 186.069 -288384: 186.069 -288511: 184.997 -288639: 183.932 -288768: 183.932 -288895: 182.872 -289023: 181.819 -289152: 180.772 -289279: 176.643 -289407: 173.608 -289536: 171.614 -289663: 168.666 -289791: 167.695 -289920: 165.769 -290047: 163.865 -290175: 162.921 -290304: 161.982 -290431: 161.049 -290559: 160.122 -290688: 160.122 -290815: 159.2 -290943: 158.283 -291072: 157.371 -291199: 156.465 -291327: -220 -291456: -220 -291583: -220 -291711: -220 -291840: -220 -291967: -220 -292095: -220 -292224: -220 -292351: -220 -292479: -220 -292608: -220 -292735: -220 -292863: -220 -292992: -220 -293119: -220 -293247: -220 -293376: -220 -293503: -220 -293631: -220 -293760: -220 -293887: -220 -294015: -220 -294144: -220 -294271: -220 -294399: -220 -294528: -220 -294655: -220 -294783: -220 -294912: -220 -295039: -220 -295167: -220 -295296: -220 -295423: -220 -295551: -220 -295680: -220 -295807: -220 -295935: -220 -296064: -220 -296191: -220 -296319: -220 -296448: -220 -296575: -220 -296703: -220 -296832: -220 -296959: -220 -297087: -220 -297216: -220 -297343: -220 -297471: -220 -297600: -220 -297727: -220 -297855: -220 -297984: -220 -298111: -220 -298239: -220 -298368: -220 -298495: -220 -298623: -220 -298752: -220 -298879: -220 -299007: -220 -299136: -220 -299263: -220 -299391: -220 -299520: -220 -299647: -220 -299775: -220 -299904: -220 -300031: -220 -300159: -220 -300288: -220 -300415: -220 -300543: -220 -300672: -220 -300799: -220 -300927: -220 -301056: -220 -301184: -220 -301311: -220 -301440: -220 -301568: -220 -301695: -220 -301824: -220 -301952: -220 -302079: -220 -302207: -220 -302336: -220 -302463: -220 -302591: -220 -302720: -220 -302847: -220 -302975: -220 -303104: -220 -303231: -220 -303359: -220 -303488: -220 -303615: -220 -303743: -220 -303872: -220 -303999: -220 -304127: -220 -304256: -220 -304383: -220 -304511: -220 -304640: -220 -304767: -220 -304895: -220 -305024: -220 -305151: -220 -305279: -220 -305408: -220 -305535: -220 -305663: -220 -305792: -220 -305919: -220 -306047: -220 -306176: -220 -306303: -220 -306431: -220 -306560: -220 -306687: -220 -306815: -220 -306944: -220 -307071: -220 -307199: -220 -307328: -220 -307455: -220 -307583: -220 -307712: -220 -307839: -220 -307967: -220 -308096: -220 -308223: -220 -308351: -220 -308480: -220 -308607: -220 -308735: -220 -308864: -220 -308991: -220 -309119: -220 -309248: -220 -309375: -220 -309503: -220 -309632: -220 -309759: -220 -309887: -220 -310016: -220 -310143: -220 -310271: -220 -310400: -220 -310527: -220 -310655: -220 -310784: -220 -310911: -220 -311039: -220 -311168: -220 -311295: -220 -311423: -220 -311552: -220 -311679: -220 -311807: -220 -311936: -220 -312063: -220 -312191: -220 -312320: -220 -312447: -220 -312575: -220 -312704: -220 -312831: -220 -312959: -220 -313088: -220 -313215: -220 -313343: -220 -313472: -220 -313599: -220 -313727: -220 -313856: -220 -313983: -220 -314111: -220 -314240: -220 -314367: -220 -314495: -220 -314624: -220 -314751: -220 -314879: -220 -315008: -220 -315135: -220 -315263: -220 -315392: -220 -315519: -220 -315647: -220 -315776: -220 -315903: -198.275 -316031: -197.133 -316160: -197.133 -316287: -198.275 -316415: -199.424 -316544: -199.424 -316671: -199.424 -316799: -204.085 -316928: -204.085 -317055: -208.855 -317183: -211.282 -317312: -212.506 -317439: -211.282 -317567: -207.652 -317696: -206.456 -317823: -207.652 -317951: -210.065 -318080: -211.282 -318207: -211.282 -318335: -211.282 -318464: -212.506 -318591: -211.282 -318719: -208.855 -318848: -211.282 -318975: -213.737 -319103: -213.737 -319232: -212.506 -319359: -214.975 -319487: -213.737 -319616: -217.473 -319743: -227.758 -319871: -234.432 -320000: -238.53 -320128: -241.301 -320255: -239.912 -320384: -238.53 -320512: -231.739 -320639: -231.739 -320768: -239.912 -320896: -239.912 -321023: -238.53 -321151: -239.912 -321280: -238.53 -321407: -241.301 -321535: -238.53 -321664: -239.912 -321791: -239.912 -321919: -241.301 -322048: -239.912 -322175: -238.53 -322303: -220 -322432: -220 -322559: -220 -322687: -220 -322816: -220 -322943: -220 -323071: -220 -323200: -220 -323327: -220 -323455: -220 -323584: -220 -323711: -220 -323839: -220 -323968: -220 -324095: -220 -324223: -220 -324352: -220 -324479: -220 -324607: -220 -324736: -220 -324863: -220 -324991: -220 -325120: -220 -325247: -220 -325375: -220 -325504: -220 -325631: -220 -325759: -220 -325888: -220 -326015: -220 -326143: -220 -326272: -220 -326399: -220 -326527: -220 -326656: -220 -326783: -220 -326911: -220 -327040: -220 -327167: -220 -327295: -220 -327424: -220 -327551: -220 -327679: 275.586 -327808: 272.421 -327935: 272.421 -328063: 272.421 -328192: 270.852 -328319: 270.852 -328447: 269.292 -328576: 269.292 -328703: 269.292 -328831: 269.292 -328960: 270.852 -329087: 270.852 -329215: 272.421 -329344: 273.999 -329471: 277.183 -329599: 283.661 -329728: 291.973 -329855: 295.366 -329983: 298.798 -330112: 300.529 -330239: 300.529 -330367: 302.27 -330496: 304.021 -330623: 304.021 -330751: 305.782 -330880: 307.553 -331007: 307.553 -331135: 309.335 -331264: 311.127 -331391: 311.127 -331519: 312.929 -331648: 314.742 -331775: 314.742 -331903: 316.565 -332032: 316.565 -332159: 318.399 -332287: 320.244 -332416: 322.099 -332543: 323.965 -332671: 325.841 -332800: 325.841 -332927: 327.729 -333055: 329.628 -333184: 331.537 -333311: 331.537 -333439: 333.458 -333568: 333.458 -333695: 335.389 -333823: 337.332 -333952: 337.332 -334079: 337.332 -334207: 337.332 -334336: 335.389 -334463: 331.537 -334591: 327.729 -334720: 325.841 -334847: 323.965 -334975: 323.965 -335104: 322.099 -335231: 322.099 -335359: 322.099 -335488: 323.965 -335615: 325.841 -335743: 327.729 -335872: 335.389 -335999: -220 -336127: -220 -336256: -220 -336383: -220 -336511: -220 -336640: -220 -336767: -220 -336895: -220 -337024: -220 -337151: -220 -337279: -220 -337408: -220 -337535: -220 -337663: -220 -337792: -220 -337919: -220 -338047: -220 -338176: -220 -338303: -220 -338431: -220 -338560: 331.537 -338688: 329.628 -338815: 325.841 -338944: 323.965 -339072: 323.965 -339199: 325.841 -339328: 331.537 -339456: 337.332 -339583: 341.252 -339712: 343.229 -339840: 337.332 -339967: 339.286 -340095: 339.286 -340224: 345.217 -340351: 351.251 -340479: 355.333 -340608: 357.391 -340735: 357.391 -340863: 357.391 -340992: 357.391 -341119: 353.286 -341247: 351.251 -341376: 347.217 -341503: 343.229 -341631: 339.286 -341760: 339.286 -341887: 335.389 -342015: 333.458 -342144: 331.537 -342271: 331.537 -342399: 329.628 -342528: 327.729 -342655: 327.729 -342783: 325.841 -342912: 323.965 -343039: 323.965 -343167: 323.965 -343296: 322.099 -343423: 322.099 -343551: 322.099 -343680: 322.099 -343807: 320.244 -343935: 320.244 -344064: 320.244 -344191: 320.244 -344319: 320.244 -344448: 320.244 -344575: 320.244 -344703: 320.244 -344832: 318.399 -344959: 318.399 -345087: 318.399 -345216: 318.399 -345343: 316.565 -345471: 316.565 -345600: 314.742 -345727: 314.742 -345855: 316.565 -345984: 320.244 -346111: 323.965 -346239: 329.628 -346368: 331.537 -346495: 333.458 -346623: 335.389 -346752: 337.332 -346879: 339.286 -347007: 341.252 -347136: 343.229 -347263: 345.217 -347391: 349.228 -347520: 353.286 -347647: 359.461 -347775: 361.544 -347904: 365.745 -348031: 367.863 -348159: 369.994 -348288: 369.994 -348415: 369.994 -348543: 369.994 -348672: 367.863 -348799: 367.863 -348927: 365.745 -349056: 361.544 -349183: 357.391 -349311: 357.391 -349440: 355.333 -349567: 351.251 -349695: -220 -349824: -220 -349951: -220 -350079: -220 -350208: -220 -350335: -220 -350463: -220 -350592: -220 -350719: -220 -350847: -220 -350976: -220 -351103: -220 -351231: -220 -351360: -220 -351487: -220 -351615: -220 -351744: -220 -351871: -220 -351999: -220 -352128: -220 -352255: -220 -352383: -220 -352512: -220 -352639: -220 -352767: -220 -352896: -220 -353023: -220 -353151: -220 -353280: -220 -353407: -220 -353535: -220 -353664: 355.333 -353791: 353.286 -353919: 355.333 -354048: 355.333 -354175: 357.391 -354303: 363.638 -354432: 363.638 -354559: 365.745 -354687: 365.745 -354816: 365.745 -354943: 363.638 -355071: 363.638 -355200: 361.544 -355327: 361.544 -355455: 361.544 -355584: 359.461 -355711: 359.461 -355839: 357.391 -355968: 357.391 -356095: 355.333 -356223: 353.286 -356352: 353.286 -356479: 351.251 -356607: 351.251 -356736: 349.228 -356863: 347.217 -356991: 347.217 -357120: 345.217 -357247: 345.217 -357375: 343.229 -357504: 343.229 -357632: 341.252 -357759: 341.252 -357888: 339.286 -358016: 339.286 -358143: 337.332 -358272: 335.389 -358400: 333.458 -358527: 331.537 -358655: 325.841 -358784: 322.099 -358911: 320.244 -359039: 314.742 -359168: 314.742 -359295: 312.929 -359423: 311.127 -359552: 311.127 -359679: 311.127 -359807: 309.335 -359936: 309.335 -360063: 307.553 -360191: 307.553 -360320: 307.553 -360447: 307.553 -360575: 309.335 -360704: 309.335 -360831: 309.335 -360959: 311.127 -361088: 311.127 -361215: 311.127 -361343: 311.127 -361472: 311.127 -361599: 309.335 -361727: 307.553 -361856: 307.553 -361983: 307.553 -362111: 305.782 -362240: 304.021 -362367: 302.27 -362495: 300.529 -362624: 298.798 -362751: 297.077 -362879: 293.665 -363008: 291.973 -363135: 291.973 -363263: 290.292 -363392: 290.292 -363519: 288.62 -363647: 286.957 -363776: 285.305 -363903: 283.661 -364031: 282.028 -364160: 280.403 -364287: 278.788 -364415: 277.183 -364544: 275.586 -364671: 273.999 -364799: 272.421 -364928: 270.852 -365055: 270.852 -365183: 269.292 -365312: 269.292 -365439: 267.741 -365567: 266.199 -365696: 264.665 -365823: 263.141 -365951: 261.626 -366080: 261.626 -366207: 260.119 -366335: 258.621 -366464: 258.621 -366591: 257.131 -366719: 257.131 -366848: 255.65 -366975: 255.65 -367103: 254.178 -367232: 252.714 -367359: 252.714 -367487: 251.258 -367616: 249.811 -367743: 249.811 -367871: 248.372 -368000: 246.942 -368127: 246.942 -368255: 245.519 -368384: 245.519 -368511: 244.105 -368639: 244.105 -368768: 244.105 -368895: 244.105 -369023: 244.105 -369152: 242.699 -369279: 242.699 -369407: 242.699 -369536: 241.301 -369663: 241.301 -369791: 241.301 -369920: 239.912 -370047: 239.912 -370175: 239.912 -370304: 238.53 -370431: 238.53 -370559: 237.156 -370688: 235.79 -370815: 235.79 -370943: 234.432 -371072: 233.082 -371199: 233.082 -371327: 231.739 -371456: 231.739 -371583: 230.405 -371711: 230.405 -371840: 229.078 -371967: 227.758 -372095: 227.758 -372224: 226.446 -372351: 225.142 -372479: 223.846 -372608: 217.473 -372735: 217.473 -372863: 213.737 -372992: 211.282 -373119: -239.912 -373247: -241.301 -373376: -241.301 -373503: -238.53 -373631: -237.156 -373760: -235.79 -373887: -234.432 -374015: -233.082 -374144: -233.082 -374271: -233.082 -374399: -231.739 -374528: -230.405 -374655: -227.758 -374783: -227.758 -374912: 229.078 -375039: 230.405 -375167: 230.405 -375296: 231.739 -375423: 231.739 -375551: 231.739 -375680: 230.405 -375807: 230.405 -375935: 229.078 -376064: 227.758 -376191: 226.446 -376319: 223.846 -376448: 223.846 -376576: 221.274 -376703: 221.274 -376832: 220 -376960: 218.733 -377087: 216.221 -377216: 213.737 -377344: 210.065 -377471: 207.652 -377599: 206.456 -377728: 205.267 -377855: 206.456 -377983: 206.456 -378112: 211.282 -378239: 212.506 -378367: 214.975 -378496: 216.221 -378623: 217.473 -378751: 218.733 -378880: 220 -379007: 221.274 -379135: 222.556 -379264: 222.556 -379391: 222.556 -379519: 223.846 -379648: 223.846 -379775: 223.846 -379903: 223.846 -380032: 223.846 -380159: 223.846 -380287: 223.846 -380416: 223.846 -380543: 225.142 -380671: 225.142 -380800: 225.142 -380927: 225.142 -381055: 225.142 -381184: 225.142 -381311: 225.142 -381439: 225.142 -381568: 225.142 -381695: 225.142 -381823: 223.846 -381952: 223.846 -382079: 223.846 -382207: 223.846 -382336: 223.846 -382463: 223.846 -382591: 222.556 -382720: 222.556 -382847: 221.274 -382975: 221.274 -383104: 221.274 -383231: 220 -383359: 218.733 -383488: 218.733 -383615: 217.473 -383743: 216.221 -383872: 216.221 -383999: 214.975 -384127: 213.737 -384256: 213.737 -384383: 212.506 -384511: 212.506 -384640: 211.282 -384767: 211.282 -384895: 210.065 -385024: 208.855 -385151: 206.456 -385279: 205.267 -385408: 202.91 -385535: 200.579 -385663: 198.275 -385792: 197.133 -385919: 194.869 -386047: 193.746 -386176: 192.631 -386303: 191.521 -386431: 190.418 -386560: 190.418 -386687: 190.418 -386815: 190.418 -386944: 190.418 -387071: 191.521 -387199: 191.521 -387328: 192.631 -387455: 192.631 -387583: 193.746 -387712: 193.746 -387839: 193.746 -387967: 194.869 -388096: 193.746 -388223: 193.746 -388351: 192.631 -388480: 191.521 -388607: 190.418 -388735: 190.418 -388864: 190.418 -388991: 189.321 -389119: 188.231 -389248: 188.231 -389375: 188.231 -389503: 187.147 -389632: 187.147 -389759: 187.147 -389887: 186.069 -390016: 186.069 -390143: 186.069 -390271: 184.997 -390400: 184.997 -390527: 184.997 -390655: 184.997 -390784: 184.997 -390911: 184.997 -391039: 184.997 -391168: 184.997 -391295: 186.069 -391423: 186.069 -391552: 186.069 -391679: 187.147 -391807: 188.231 -391936: 188.231 -392063: 190.418 -392191: 191.521 -392320: 193.746 -392447: 195.998 -392575: 198.275 -392704: 201.741 -392831: 204.085 -392959: 206.456 -393088: 210.065 -393215: 212.506 -393343: 214.975 -393472: 218.733 -393599: 221.274 -393727: 223.846 -393856: 226.446 -393983: 227.758 -394111: 231.739 -394240: 233.082 -394367: 234.432 -394495: 237.156 -394624: 238.53 -394751: 241.301 -394879: 242.699 -395008: 244.105 -395136: 244.105 -395263: 245.519 -395392: 246.942 -395520: 248.372 -395647: 248.372 -395776: 249.811 -395904: 249.811 -396031: 249.811 -396160: 249.811 -396288: 249.811 -396415: 249.811 -396543: 248.372 -396672: 246.942 -396799: 245.519 -396927: 242.699 -397056: 242.699 -397183: 241.301 -397311: 239.912 -397440: 239.912 -397567: 238.53 -397695: 238.53 -397824: 237.156 -397951: 237.156 -398079: 234.432 -398208: 233.082 -398335: 230.405 -398463: 229.078 -398592: 226.446 -398719: 225.142 -398847: 222.556 -398976: 221.274 -399103: 218.733 -399231: 217.473 -399360: 216.221 -399487: 214.975 -399615: 213.737 -399744: 211.282 -399871: 208.855 -399999: 205.267 -400128: 204.085 -400255: 202.91 -400383: 201.741 -400512: 201.741 -400639: 199.424 -400767: 198.275 -400896: 195.998 -401023: 194.869 -401151: 192.631 -401280: -220 -401407: -220 -401535: -220 -401664: -220 -401791: -220 -401919: -220 -402048: -220 -402175: -220 -402303: -220 -402432: -220 -402559: -220 -402687: -220 -402816: -220 -402943: -220 -403071: -220 -403200: -220 -403327: -220 -403455: -220 -403584: -220 -403711: -220 -403839: -220 -403968: -220 -404095: -220 -404223: -220 -404352: -220 -404479: -220 -404607: -220 -404736: 242.699 -404863: 239.912 -404991: 238.53 -405120: 237.156 -405247: 235.79 -405375: 235.79 -405504: 234.432 -405631: 234.432 -405759: 234.432 -405888: 234.432 -406015: 234.432 -406143: 235.79 -406272: 235.79 -406399: 235.79 -406527: 235.79 -406656: 235.79 -406783: 237.156 -406911: 237.156 -407040: 237.156 -407167: 237.156 -407295: 238.53 -407424: 238.53 -407551: 239.912 -407679: 239.912 -407808: 239.912 -407935: 241.301 -408063: 241.301 -408192: 241.301 -408319: 242.699 -408447: 244.105 -408576: 244.105 -408703: 245.519 -408831: 246.942 -408960: 249.811 -409087: 252.714 -409215: 260.119 -409344: 266.199 -409471: 270.852 -409599: 272.421 -409728: 278.788 -409855: 282.028 -409983: 285.305 -410112: 288.62 -410239: 291.973 -410367: 297.077 -410496: 302.27 -410623: 305.782 -410751: 312.929 -410880: 318.399 -411007: 322.099 -411135: 325.841 -411264: 327.729 -411391: 331.537 -411519: 333.458 -411648: 339.286 -411775: 345.217 -411903: 347.217 -412032: 347.217 -412159: 349.228 -412287: 347.217 -412416: 349.228 -412543: 345.217 -412671: 343.229 -412800: 337.332 -412927: 331.537 -413055: 331.537 -413184: 329.628 -413311: -220 -413439: -220 -413568: -220 -413695: -220 -413823: -220 -413952: -220 -414080: -220 -414207: -220 -414336: -220 -414464: -220 -414591: -220 -414720: -220 -414848: -220 -414975: -220 -415103: -220 -415232: -220 -415359: -220 -415487: -220 -415616: -220 -415743: -220 -415871: -220 -416000: -220 -416127: -220 -416255: -220 -416384: 403.482 -416511: 403.482 -416639: 398.847 -416768: 394.266 -416895: 391.995 -417023: 387.493 -417152: 387.493 -417279: 383.042 -417407: 383.042 -417536: 383.042 -417663: 380.836 -417791: 378.643 -417920: 378.643 -418047: 378.643 -418175: 378.643 -418304: 376.462 -418431: 376.462 -418559: 376.462 -418688: 376.462 -418815: 374.294 -418943: 374.294 -419072: 372.138 -419199: 369.994 -419327: 369.994 -419456: 367.863 -419583: 365.745 -419711: 365.745 -419840: 363.638 -419967: 361.544 -420095: 361.544 -420224: 359.461 -420351: 357.391 -420479: 357.391 -420608: 355.333 -420735: 353.286 -420863: 353.286 -420992: 351.251 -421119: 349.228 -421247: 349.228 -421376: 347.217 -421503: 345.217 -421631: 345.217 -421760: 343.229 -421887: 343.229 -422015: 343.229 -422144: 343.229 -422271: 341.252 -422399: 341.252 -422528: 341.252 -422655: 339.286 -422783: 339.286 -422912: 337.332 -423039: 337.332 -423167: 337.332 -423296: 335.389 -423423: 333.458 -423551: 333.458 -423680: 331.537 -423807: 331.537 -423935: 329.628 -424064: 327.729 -424191: 325.841 -424319: 325.841 -424448: 323.965 -424575: 322.099 -424703: 320.244 -424832: 320.244 -424959: 316.565 -425087: 314.742 -425216: 311.127 -425343: 307.553 -425471: 304.021 -425600: 300.529 -425727: 297.077 -425855: 295.366 -425984: 293.665 -426111: 291.973 -426239: 291.973 -426368: 290.292 -426495: 290.292 -426623: 288.62 -426752: 286.957 -426879: 285.305 -427007: 285.305 -427136: 283.661 -427263: 283.661 -427391: 283.661 -427520: 282.028 -427647: 282.028 -427775: 282.028 -427904: 282.028 -428031: 280.403 -428159: 280.403 -428288: 278.788 -428415: 278.788 -428543: 278.788 -428672: 277.183 -428799: 277.183 -428927: 277.183 -429056: 275.586 -429183: 273.999 -429311: 272.421 -429440: 272.421 -429567: 270.852 -429695: 269.292 -429824: 269.292 -429951: 267.741 -430079: 266.199 -430208: 266.199 -430335: 266.199 -430463: 264.665 -430592: 264.665 -430719: 264.665 -430847: 264.665 -430976: 264.665 -431103: 263.141 -431231: 261.626 -431360: 261.626 -431487: 261.626 -431615: 260.119 -431744: 258.621 -431871: 257.131 -431999: 255.65 -432128: 255.65 -432255: 254.178 -432383: 252.714 -432512: 251.258 -432639: 251.258 -432767: 249.811 -432896: 249.811 -433024: 248.372 -433151: 246.942 -433280: 245.519 -433408: 244.105 -433535: 242.699 -433664: 242.699 -433792: 241.301 -433919: 239.912 -434047: 238.53 -434176: 237.156 -434303: 237.156 -434431: 235.79 -434560: 234.432 -434687: 233.082 -434815: 231.739 -434944: 230.405 -435071: 230.405 -435199: 229.078 -435328: 229.078 -435455: 227.758 -435583: 226.446 -435712: 225.142 -435839: 223.846 -435967: 220 -436096: 217.473 -436223: 214.975 -436351: 213.737 -436480: 212.506 -436607: 210.065 -436735: -220 -436864: -220 -436991: -220 -437119: -220 -437248: -220 -437375: -220 -437503: -220 -437632: -220 -437759: -220 -437887: -220 -438016: -220 -438143: -220 -438271: -220 -438400: -220 -438527: -220 -438655: -220 -438784: -220 -438911: -220 -439039: -220 -439168: -220 -439295: 238.53 -439423: 237.156 -439552: 229.078 -439679: 227.758 -439807: 226.446 -439936: 223.846 -440063: 223.846 -440191: 222.556 -440320: 221.274 -440447: 220 -440575: 218.733 -440704: 217.473 -440831: 216.221 -440959: 216.221 -441088: 214.975 -441215: 214.975 -441343: 214.975 -441472: 214.975 -441599: 214.975 -441727: 214.975 -441856: 216.221 -441983: 216.221 -442111: 216.221 -442240: 217.473 -442367: 217.473 -442495: 217.473 -442624: 217.473 -442751: 217.473 -442879: 218.733 -443008: 218.733 -443135: 218.733 -443263: 218.733 -443392: 220 -443519: 222.556 -443647: 225.142 -443776: 226.446 -443903: 229.078 -444031: 230.405 -444160: 233.082 -444287: 233.082 -444415: 234.432 -444544: 234.432 -444671: 234.432 -444799: 235.79 -444928: 235.79 -445055: 237.156 -445183: 238.53 -445312: 238.53 -445439: 239.912 -445567: 241.301 -445696: 241.301 -445823: 241.301 -445951: 242.699 -446080: 242.699 -446207: 242.699 -446335: 244.105 -446464: 244.105 -446591: 245.519 -446719: 245.519 -446848: 246.942 -446975: 248.372 -447103: 249.811 -447232: 252.714 -447359: 255.65 -447487: 257.131 -447616: 260.119 -447743: 263.141 -447871: 266.199 -448000: 266.199 -448127: 267.741 -448255: 269.292 -448384: 269.292 -448511: 270.852 -448639: 272.421 -448768: 273.999 -448895: 275.586 -449023: 275.586 -449152: 275.586 -449279: 275.586 -449407: 275.586 -449536: 275.586 -449663: 275.586 -449791: 275.586 -449920: 275.586 -450047: 273.999 -450175: 272.421 -450304: 272.421 -450431: 270.852 -450559: 269.292 -450688: 267.741 -450815: 266.199 -450943: 264.665 -451072: 263.141 -451199: 261.626 -451327: 260.119 -451456: 257.131 -451584: 255.65 -451711: -220 -451840: -220 -451968: -220 -452095: -220 -452224: 217.473 -452352: 216.221 -452479: 216.221 -452608: 216.221 -452736: 216.221 -452863: 220 -452991: 222.556 -453120: 222.556 -453247: 222.556 -453375: 222.556 -453504: 222.556 -453631: 222.556 -453759: 221.274 -453888: 221.274 -454015: 221.274 -454143: 220 -454272: 220 -454399: 218.733 -454527: 217.473 -454656: 216.221 -454783: 214.975 -454911: 213.737 -455040: 211.282 -455167: 210.065 -455295: 207.652 -455424: 206.456 -455551: 204.085 -455679: 202.91 -455808: 200.579 -455935: 200.579 -456063: 206.456 -456192: 211.282 -456319: 214.975 -456447: 223.846 -456576: 223.846 -456703: 223.846 -456831: 222.556 -456960: 218.733 -457087: 217.473 -457215: 216.221 -457344: 214.975 -457471: 214.975 -457599: 213.737 -457728: 213.737 -457855: 213.737 -457983: 212.506 -458112: 212.506 -458239: 212.506 -458367: 211.282 -458496: 211.282 -458623: 210.065 -458751: 208.855 -458880: 207.652 -459007: 207.652 -459135: 206.456 -459264: 205.267 -459391: 204.085 -459519: 201.741 -459648: 200.579 -459775: 199.424 -459903: 198.275 -460032: 197.133 -460159: 194.869 -460287: 193.746 -460416: 192.631 -460543: 191.521 -460671: 189.321 -460800: 188.231 -460927: 187.147 -461055: 186.069 -461184: 184.997 -461311: 183.932 -461439: 183.932 -461568: 182.872 -461695: 182.872 -461823: 182.872 -461952: 182.872 -462079: 182.872 -462207: 182.872 -462336: 182.872 -462463: 182.872 -462591: 182.872 -462720: 182.872 -462847: 182.872 -462975: 182.872 -463104: 182.872 -463231: 182.872 -463359: 181.819 -463488: 181.819 -463615: 181.819 -463743: 179.731 -463872: 178.696 -463999: 177.666 -464127: -220 -464256: -220 -464383: -220 -464511: -220 -464640: -220 -464767: -220 -464895: -220 -465024: -220 -465151: -220 -465279: -220 -465408: -220 -465535: -220 -465663: -220 -465792: -220 -465919: -220 -466047: -220 -466176: 201.741 -466303: 201.741 -466431: 200.579 -466560: 199.424 -466687: 198.275 -466815: 198.275 -466944: 197.133 -467071: 195.998 -467199: 195.998 -467328: 194.869 -467455: 194.869 -467583: 193.746 -467712: 193.746 -467839: 192.631 -467967: 191.521 -468096: 189.321 -468223: 187.147 -468351: 184.997 -468480: 183.932 -468607: 183.932 -468735: 183.932 -468864: 183.932 -468991: 187.147 -469119: 188.231 -469248: 190.418 -469375: 191.521 -469503: 192.631 -469632: 192.631 -469759: 193.746 -469887: 193.746 -470016: 194.869 -470143: 197.133 -470271: 198.275 -470400: 199.424 -470528: 200.579 -470655: 201.741 -470784: 201.741 -470912: 202.91 -471039: 202.91 -471168: 204.085 -471296: 205.267 -471423: 205.267 -471551: 208.855 -471680: 212.506 -471807: 217.473 -471935: 221.274 -472064: 225.142 -472191: 231.739 -472319: 234.432 -472448: 237.156 -472575: 239.912 -472703: 242.699 -472832: 245.519 -472959: 248.372 -473087: 251.258 -473216: 254.178 -473343: 255.65 -473471: 257.131 -473600: 260.119 -473727: 261.626 -473855: 263.141 -473984: 264.665 -474111: 266.199 -474239: 267.741 -474368: 267.741 -474495: 269.292 -474623: 269.292 -474752: 267.741 -474879: 267.741 -475007: 264.665 -475136: 263.141 -475263: 260.119 -475391: 255.65 -475520: 249.811 -475647: 245.519 -475775: 242.699 -475904: 237.156 -476031: 234.432 -476159: 233.082 -476288: 229.078 -476415: 226.446 -476543: 222.556 -476672: 218.733 -476799: 216.221 -476927: 213.737 -477056: 211.282 -477183: 210.065 -477311: 207.652 -477440: 206.456 -477567: 205.267 -477695: -220 -477824: -220 -477951: -220 -478079: -220 -478208: -220 -478335: -220 -478463: -220 -478592: -220 -478719: -220 -478847: -220 -478976: -220 -479103: -220 -479231: -220 -479360: -220 -479487: -220 -479615: -220 -479744: -220 -479871: -220 -479999: -220 -480128: -220 -480255: -220 -480383: -220 -480512: -220 -480639: -220 -480767: -220 -480896: -220 -481023: -220 -481151: -220 -481280: 251.258 -481407: 252.714 -481535: 251.258 -481664: 251.258 -481791: 249.811 -481919: 248.372 -482048: 246.942 -482175: 246.942 -482303: 246.942 -482432: 245.519 -482559: 244.105 -482687: 244.105 -482816: 242.699 -482943: 241.301 -483071: 241.301 -483200: 239.912 -483327: 239.912 -483455: 238.53 -483584: 237.156 -483711: 235.79 -483839: 235.79 -483968: 234.432 -484095: 233.082 -484223: 233.082 -484352: 233.082 -484479: 233.082 -484607: 233.082 -484736: 233.082 -484863: 233.082 -484991: 233.082 -485120: 234.432 -485247: 235.79 -485375: 237.156 -485504: 237.156 -485631: 237.156 -485759: 235.79 -485888: 235.79 -486015: 234.432 -486143: 233.082 -486272: 231.739 -486399: 230.405 -486527: 230.405 -486656: 230.405 -486783: 233.082 -486911: 239.912 -487040: 245.519 -487167: 251.258 -487295: 263.141 -487424: 269.292 -487551: 272.421 -487679: 270.852 -487808: 269.292 -487935: 258.621 -488063: 260.119 -488192: 260.119 -488319: 261.626 -488447: 261.626 -488576: 263.141 -488703: 263.141 -488831: 264.665 -488960: 264.665 -489087: 264.665 -489215: 264.665 -489344: 266.199 -489472: 266.199 -489599: 266.199 -489728: 267.741 -489856: 270.852 -489983: 270.852 -490112: 272.421 -490240: 273.999 -490367: 273.999 -490495: 275.586 -490624: 275.586 -490751: 275.586 -490879: 275.586 -491008: 273.999 -491135: 272.421 -491263: 270.852 -491392: 267.741 -491519: 263.141 -491647: 261.626 -491776: 257.131 -491903: 255.65 -492031: -220 -492160: -220 -492287: -220 -492415: -220 -492544: -220 -492671: -220 -492799: -220 -492928: -220 -493055: -220 -493183: -220 -493312: -220 -493439: -220 -493567: -220 -493696: -220 -493823: -220 -493951: -220 -494080: -220 -494207: -220 -494335: -220 -494464: -220 -494591: -220 -494719: -220 -494848: -220 -494975: -220 -495103: -220 -495232: -220 -495359: -220 -495487: -220 -495616: -220 -495743: -220 -495871: -220 -496000: -220 -496127: -220 -496255: -220 -496384: -220 -496511: -220 -496639: -220 -496768: -220 -496895: -220 -497023: -220 -497152: -220 -497279: -220 -497407: -220 -497536: -220 -497663: -220 -497791: -220 -497920: -220 -498047: -220 -498175: -220 -498304: -220 -498431: -220 -498559: -220 -498688: -220 -498815: 230.405 -498943: 229.078 -499072: 229.078 -499199: 229.078 -499327: 229.078 -499456: 230.405 -499583: 230.405 -499711: 231.739 -499840: 231.739 -499967: 233.082 -500095: 233.082 -500224: 233.082 -500351: 233.082 -500479: 233.082 -500608: 233.082 -500735: 231.739 -500863: 231.739 -500992: 230.405 -501119: 229.078 -501247: 227.758 -501376: 225.142 -501503: 222.556 -501631: 220 -501760: 216.221 -501887: 214.975 -502015: 211.282 -502144: 207.652 -502271: 204.085 -502399: 200.579 -502528: 194.869 -502655: 191.521 -502783: 190.418 -502912: 189.321 -503039: 188.231 -503167: 186.069 -503296: 184.997 -503423: 183.932 -503551: 182.872 -503680: 181.819 -503807: 180.772 -503935: 178.696 -504064: 177.666 -504191: 176.643 -504319: 175.626 -504448: 173.608 -504575: 170.626 -504703: 168.666 -504832: 166.729 -504959: 163.865 -505087: 161.982 -505216: 159.2 -505343: 155.563 -505471: 152.01 -505600: 150.264 -505727: -220 -505855: -220 -505984: -220 -506111: -220 -506239: -220 -506368: -220 -506495: -220 -506623: -220 -506752: -220 -506879: -220 -507007: -220 -507136: -220 -507263: -220 -507391: -220 -507520: -220 -507647: -220 -507775: -220 -507904: -220 -508032: -220 -508159: -220 -508288: -220 -508416: -220 -508543: -220 -508672: -220 -508800: -220 -508927: -220 -509056: -220 -509184: -220 -509311: -220 -509439: -220 -509568: -220 -509695: -220 -509823: -220 -509952: -220 -510079: -220 -510207: -220 -510336: -220 -510463: -220 -510591: -220 -510720: -220 -510847: -220 -510975: -220 -511104: -220 -511231: -220 -511359: -220 -511488: -220 -511615: -220 -511743: -220 -511872: -220 -511999: -220 -512127: -220 -512256: -220 -512383: -220 -512511: -220 -512640: -220 -512767: -220 -512895: -220 -513024: -220 -513151: -220 -513279: -220 -513408: -220 -513535: -220 -513663: -220 -513792: -220 -513919: -220 -514047: -220 -514176: -220 -514303: -220 -514431: -220 -514560: -220 -514687: -220 -514815: -220 -514944: -220 -515071: -220 -515199: -220 -515328: -220 -515455: -220 -515583: -220 -515712: -220 -515839: -220 -515967: -220 -516096: -220 -516223: -220 -516351: -220 -516480: -220 -516607: -220 -516735: -220 -516864: -220 -516991: -220 -517119: -220 -517248: -220 -517375: -220 -517503: -220 -517632: -220 -517759: -220 -517887: -220 -518016: -220 -518143: -220 -518271: -220 -518400: -220 -518527: -220 -518655: -220 -518784: -220 -518911: -220 -519039: -220 -519168: -220 -519295: -220 -519423: -220 -519552: -220 -519679: -220 -519807: -220 -519936: -220 -520063: -220 -520191: -220 -520320: -220 -520447: -220 -520575: -220 -520704: -220 -520831: -220 -520959: -220 -521088: -220 -521215: -220 -521343: -220 -521472: -220 -521599: -220 -521727: -220 -521856: -220 -521983: -220 -522111: -220 -522240: -220 -522367: -220 -522495: -220 -522624: -220 -522751: -220 -522879: -220 -523008: -220 -523135: -220 -523263: -220 -523392: -220 -523519: -220 -523647: -220 -523776: -220 -523903: -220 -524031: -220 -524160: -220 -524287: -220 -524415: -220 -524544: -220 -524671: -220 -524799: -220 -524928: -220 -525055: -220 -525183: -220 -525312: -220 -525439: -220 -525567: -220 -525696: -220 -525823: -220 -525951: -220 -526080: -220 -526207: -220 -526335: -220 -526464: -220 -526591: -220 -526719: -220 -526848: -220 -526976: -220 -527103: -220 -527232: -220 -527360: -220 -527487: -220 -527616: -220 -527744: -220 -527871: -220 -527999: -220 -528128: -220 -528255: -220 -528383: -220 -528512: -220 -528639: -220 -528767: -220 -528896: -220 -529023: -220 -529151: -220 -529280: 218.733 -529407: 220 -529535: 220 -529664: 221.274 -529791: 223.846 -529919: 223.846 -530048: 225.142 -530175: 225.142 -530303: 226.446 -530432: 226.446 -530559: 226.446 -530687: 226.446 -530816: 226.446 -530943: 226.446 -531071: 227.758 -531200: 227.758 -531327: 230.405 -531455: 231.739 -531584: 231.739 -531711: 233.082 -531839: 234.432 -531968: 234.432 -532095: 234.432 -532223: 233.082 -532352: 231.739 -532479: 230.405 -532607: 230.405 -532736: 229.078 -532863: 229.078 -532991: 227.758 -533120: 227.758 -533247: 229.078 -533375: 229.078 -533504: 230.405 -533631: 230.405 -533759: 229.078 -533888: 229.078 -534015: 229.078 -534143: 227.758 -534272: 226.446 -534399: 226.446 -534527: 225.142 -534656: 225.142 -534783: 223.846 -534911: 223.846 -535040: 222.556 -535167: 222.556 -535295: 222.556 -535424: 221.274 -535551: 221.274 -535679: 221.274 -535808: 221.274 -535935: 221.274 -536063: 221.274 -536192: 221.274 -536319: 220 -536447: 220 -536576: 220 -536703: 220 -536831: 218.733 -536960: 218.733 -537087: 217.473 -537215: 217.473 -537344: 216.221 -537471: 216.221 -537599: 216.221 -537728: 216.221 -537855: 216.221 -537983: 216.221 -538112: 216.221 -538239: 216.221 -538367: 216.221 -538496: 216.221 -538623: 216.221 -538751: 216.221 -538880: 216.221 -539007: 216.221 -539135: 216.221 -539264: 216.221 -539391: 216.221 -539519: 216.221 -539648: 216.221 -539775: 216.221 -539903: 216.221 -540032: 216.221 -540159: 216.221 -540287: 216.221 -540416: 216.221 -540543: 216.221 -540671: 216.221 -540800: 216.221 -540927: 216.221 -541055: 217.473 -541184: 217.473 -541311: 217.473 -541439: 217.473 -541568: 218.733 -541695: 218.733 -541823: 218.733 -541952: 218.733 -542079: 218.733 -542207: 218.733 -542336: 218.733 -542463: 218.733 -542591: 217.473 -542720: 216.221 -542847: 216.221 -542975: 216.221 -543104: 216.221 -543231: 214.975 -543359: 214.975 -543488: 214.975 -543615: 214.975 -543743: 214.975 -543872: 213.737 -543999: 213.737 -544127: 212.506 -544256: 210.065 -544383: 208.855 -544511: 205.267 -544640: 202.91 -544767: -220 -544895: -220 -545024: -220 -545151: -220 -545279: -220 -545408: -220 -545535: -220 -545663: -220 -545792: -220 -545920: -220 -546047: -220 -546176: -220 -546304: -220 -546431: -220 -546560: -220 -546688: -220 -546815: -220 -546943: -220 -547072: -220 -547199: -237.156 -547327: -239.912 -547456: 241.301 -547583: 244.105 -547711: 246.942 -547840: 249.811 -547967: 251.258 -548095: 254.178 -548224: 254.178 -548351: 254.178 -548479: 254.178 -548608: 255.65 -548735: 255.65 -548863: 255.65 -548992: 254.178 -549119: 254.178 -549247: 254.178 -549376: 254.178 -549503: 252.714 -549631: 252.714 -549760: 252.714 -549887: 252.714 -550015: 252.714 -550144: 252.714 -550271: 252.714 -550399: 252.714 -550528: 254.178 -550655: 254.178 -550783: 255.65 -550912: 257.131 -551039: 258.621 -551167: 260.119 -551296: 261.626 -551423: 261.626 -551551: 263.141 -551680: 261.626 -551807: 261.626 -551935: 258.621 -552064: 252.714 -552191: 249.811 -552319: 246.942 -552448: 244.105 -552575: 244.105 -552703: -220 -552832: -220 -552959: -220 -553087: -220 -553216: -220 -553343: -220 -553471: -220 -553600: -220 -553727: -220 -553855: -220 -553984: -220 -554111: -220 -554239: -220 -554368: -220 -554495: -220 -554623: -220 -554752: -220 -554879: -220 -555007: -220 -555136: -220 -555263: -220 -555391: -220 -555520: -220 -555647: -220 -555775: -220 -555904: -220 -556031: -220 -556159: -220 -556288: -220 -556415: -220 -556543: -220 -556672: -220 -556799: -220 -556927: -220 -557056: -220 -557183: -220 -557311: -220 -557440: -220 -557567: -220 -557695: -220 -557824: -220 -557951: -220 -558079: -220 -558208: -220 -558335: -220 -558463: -220 -558592: -220 -558719: -220 -558847: -220 -558976: -220 -559103: -220 -559231: -220 -559360: -220 -559487: -220 -559615: -220 -559744: -220 -559871: -220 -559999: -220 -560128: -220 -560255: -220 -560383: -220 -560512: -220 -560639: -220 -560767: -220 -560896: -220 -561023: -220 -561151: -220 -561280: -220 -561407: -220 -561535: -220 -561664: -220 -561791: -220 -561919: -220 -562048: -220 -562175: 339.286 -562303: 333.458 -562432: 331.537 -562559: 327.729 -562687: 327.729 -562816: 325.841 -562943: 323.965 -563071: 323.965 -563200: 322.099 -563327: 322.099 -563455: 322.099 -563584: 322.099 -563711: 322.099 -563839: 322.099 -563968: 322.099 -564095: 323.965 -564223: 323.965 -564352: 325.841 -564480: 325.841 -564607: 327.729 -564736: 327.729 -564864: 327.729 -564991: 327.729 -565120: 327.729 -565248: 325.841 -565375: 325.841 -565504: 325.841 -565632: 323.965 -565759: 323.965 -565887: 323.965 -566016: 322.099 -566143: 320.244 -566271: 320.244 -566400: 318.399 -566527: 318.399 -566655: 316.565 -566784: 314.742 -566911: 312.929 -567039: 312.929 -567168: 311.127 -567295: 309.335 -567423: 307.553 -567552: 307.553 -567679: 305.782 -567807: 302.27 -567936: 302.27 -568063: 300.529 -568191: 297.077 -568320: 295.366 -568447: 293.665 -568575: 290.292 -568704: 288.62 -568831: 286.957 -568959: 283.661 -569088: 282.028 -569215: 278.788 -569343: 277.183 -569472: 275.586 -569599: 272.421 -569727: 269.292 -569856: 266.199 -569983: 264.665 -570111: 261.626 -570240: 260.119 -570367: 258.621 -570495: 257.131 -570624: 257.131 -570751: 255.65 -570879: 254.178 -571008: 254.178 -571135: 252.714 -571263: 252.714 -571392: 251.258 -571519: 249.811 -571647: 248.372 -571776: 248.372 -571903: 246.942 -572031: 246.942 -572160: 245.519 -572287: 245.519 -572415: 244.105 -572544: 244.105 -572671: 244.105 -572799: 244.105 -572928: 242.699 -573055: 242.699 -573183: 242.699 -573312: 244.105 -573439: 242.699 -573567: 244.105 -573696: 244.105 -573823: 244.105 -573951: 244.105 -574080: 244.105 -574207: 244.105 -574335: 245.519 -574464: 245.519 -574591: 245.519 -574719: 245.519 -574848: 244.105 -574975: 244.105 -575103: 241.301 -575232: 241.301 -575359: 239.912 -575487: 238.53 -575616: 235.79 -575743: 235.79 -575871: 237.156 -576000: 237.156 -576127: 239.912 -576255: 242.699 -576384: 244.105 -576511: 244.105 -576639: 245.519 -576768: 245.519 -576895: 245.519 -577023: 245.519 -577152: 246.942 -577279: 252.714 -577407: 255.65 -577536: 257.131 -577663: 257.131 -577791: 257.131 -577920: 252.714 -578047: 249.811 -578175: 248.372 -578304: 246.942 -578431: 245.519 -578559: 242.699 -578688: 241.301 -578815: 239.912 -578943: 238.53 -579072: 237.156 -579199: 235.79 -579327: 234.432 -579456: 234.432 -579583: 233.082 -579711: 231.739 -579840: 230.405 -579967: 229.078 -580095: 227.758 -580224: 226.446 -580351: 223.846 -580479: 222.556 -580608: 221.274 -580735: 220 -580863: 218.733 -580992: 218.733 -581119: 217.473 -581247: 216.221 -581376: 216.221 -581503: 216.221 -581631: 214.975 -581760: 213.737 -581887: 214.975 -582015: 213.737 -582144: 212.506 -582271: 212.506 -582399: 212.506 -582528: 211.282 -582655: 210.065 -582783: 208.855 -582912: 208.855 -583039: 205.267 -583167: 202.91 -583296: -220 -583424: -220 -583551: -220 -583680: -220 -583808: -220 -583935: -220 -584064: -220 -584192: -220 -584319: -220 -584447: -220 -584576: -220 -584703: -220 -584831: -220 -584960: -220 -585087: -220 -585215: -220 -585344: -220 -585471: -220 -585599: -220 -585728: -220 -585855: -220 -585983: -220 -586112: -220 -586239: 220 -586367: 218.733 -586496: 216.221 -586623: 214.975 -586751: 214.975 -586880: 213.737 -587007: 212.506 -587135: 211.282 -587264: 211.282 -587391: 210.065 -587519: 207.652 -587648: 206.456 -587775: 205.267 -587903: 205.267 -588032: 204.085 -588159: 202.91 -588287: 201.741 -588416: 200.579 -588543: 199.424 -588671: 198.275 -588800: 195.998 -588927: 194.869 -589055: 193.746 -589184: 192.631 -589311: 191.521 -589439: 190.418 -589568: 189.321 -589695: 188.231 -589823: 187.147 -589952: 184.997 -590079: 183.932 -590207: 182.872 -590336: 182.872 -590463: 183.932 -590591: 186.069 -590720: 188.231 -590847: 188.231 -590975: 188.231 -591104: 188.231 -591231: 188.231 -591359: 187.147 -591488: 187.147 -591615: 186.069 -591743: 186.069 -591872: 184.997 -591999: 183.932 -592127: 182.872 -592256: 181.819 -592383: 180.772 -592511: 178.696 -592640: 177.666 -592767: 175.626 -592895: 173.608 -593024: 172.609 -593151: 172.609 -593279: 173.608 -593408: 174.614 -593535: 176.643 -593663: 178.696 -593792: 179.731 -593919: 181.819 -594047: 182.872 -594176: 184.997 -594303: 184.997 -594431: 186.069 -594560: 186.069 -594687: 186.069 -594815: 187.147 -594944: 188.231 -595071: 188.231 -595199: 189.321 -595328: 193.746 -595455: 194.869 -595583: 197.133 -595712: 197.133 -595839: 197.133 -595967: 197.133 -596096: 197.133 -596223: 197.133 -596351: 198.275 -596480: 199.424 -596607: 200.579 -596735: 202.91 -596864: 206.456 -596991: 211.282 -597119: 217.473 -597248: 221.274 -597375: 227.758 -597503: 231.739 -597632: 238.53 -597759: 244.105 -597887: 246.942 -598016: 249.811 -598143: 254.178 -598271: 258.621 -598400: 261.626 -598527: 266.199 -598655: 270.852 -598784: 273.999 -598911: 277.183 -599039: 283.661 -599168: 286.957 -599295: 291.973 -599423: 295.366 -599552: 298.798 -599679: 302.27 -599807: 304.021 -599936: 305.782 -600063: 307.553 -600191: 309.335 -600320: 312.929 -600447: 314.742 -600575: 316.565 -600704: 316.565 -600831: 318.399 -600959: 320.244 -601088: 320.244 -601215: 322.099 -601343: 322.099 -601472: 322.099 -601599: 322.099 -601727: 320.244 -601856: 320.244 -601983: 320.244 -602111: 318.399 -602240: 316.565 -602368: 314.742 -602495: 314.742 -602624: 312.929 -602752: 311.127 -602879: 309.335 -603008: 307.553 -603136: 307.553 -603263: 305.782 -603391: 304.021 -603520: 302.27 -603647: 302.27 -603775: 300.529 -603904: 298.798 -604031: 297.077 -604159: 295.366 -604288: 293.665 -604415: 293.665 -604543: 280.403 -604672: 277.183 -604799: 275.586 -604927: 277.183 -605056: 277.183 -605183: 277.183 -605311: 278.788 -605440: 278.788 -605567: 278.788 -605695: 278.788 -605824: 277.183 -605951: 277.183 -606079: 277.183 -606208: 275.586 -606335: 275.586 -606463: 273.999 -606592: 273.999 -606719: 273.999 -606847: 273.999 -606976: 273.999 -607103: 272.421 -607231: 272.421 -607360: 273.999 -607487: 273.999 -607615: 273.999 -607744: 275.586 -607871: 275.586 -607999: 277.183 -608128: 278.788 -608255: 278.788 -608383: 280.403 -608512: 282.028 -608639: 283.661 -608767: 283.661 -608896: 285.305 -609023: 285.305 -609151: 286.957 -609280: 286.957 -609407: 290.292 -609535: 290.292 -609664: 291.973 -609791: 293.665 -609919: 295.366 -610048: 295.366 -610175: 297.077 -610303: 300.529 -610432: 302.27 -610559: 305.782 -610687: 311.127 -610816: 316.565 -610943: 322.099 -611071: 323.965 -611200: 327.729 -611327: 329.628 -611455: 333.458 -611584: 333.458 -611711: 335.389 -611839: 335.389 -611968: 337.332 -612095: 337.332 -612223: 339.286 -612352: 339.286 -612479: 339.286 -612607: 339.286 -612736: 337.332 -612863: 335.389 -612991: 339.286 -613120: 343.229 -613247: 311.127 -613375: 309.335 -613504: 307.553 -613631: 309.335 -613759: 316.565 -613888: 323.965 -614015: 325.841 -614143: 327.729 -614272: 327.729 -614399: 327.729 -614527: 327.729 -614656: 327.729 -614783: 327.729 -614911: 327.729 -615040: 325.841 -615167: 325.841 -615295: 325.841 -615424: 325.841 -615551: 325.841 -615679: 325.841 -615808: 325.841 -615935: 325.841 -616063: 325.841 -616192: 325.841 -616319: 325.841 -616447: 325.841 -616576: 325.841 -616703: 327.729 -616831: 327.729 -616960: 327.729 -617087: 325.841 -617215: 325.841 -617344: 323.965 -617471: 322.099 -617599: 322.099 -617728: 320.244 -617855: 318.399 -617983: 316.565 -618112: 316.565 -618239: 316.565 -618367: 316.565 -618496: 316.565 -618623: 318.399 -618751: 318.399 -618880: 318.399 -619007: 320.244 -619135: 322.099 -619264: 325.841 -619391: 327.729 -619519: 333.458 -619648: 337.332 -619775: 341.252 -619903: 343.229 -620032: 347.217 -620159: 349.228 -620287: 349.228 -620416: 349.228 -620543: 349.228 -620671: 349.228 -620800: 349.228 -620928: 347.217 -621055: 349.228 -621184: 349.228 -621312: 349.228 -621439: 347.217 -621568: 347.217 -621696: 347.217 -621823: 347.217 -621952: 345.217 -622080: 345.217 -622207: 345.217 -622335: 343.229 -622464: 343.229 -622591: 341.252 -622719: 341.252 -622848: 339.286 -622975: 339.286 -623103: 337.332 -623232: 335.389 -623359: 335.389 -623487: 335.389 -623616: 333.458 -623743: 331.537 -623871: 329.628 -624000: 327.729 -624127: 325.841 -624255: 323.965 -624384: 322.099 -624511: 320.244 -624639: 318.399 -624768: 314.742 -624895: 312.929 -625023: 312.929 -625152: 311.127 -625279: 311.127 -625407: 311.127 -625536: 311.127 -625663: 309.335 -625791: 309.335 -625920: 309.335 -626047: 309.335 -626175: 309.335 -626304: 309.335 -626431: 311.127 -626559: 312.929 -626688: 312.929 -626815: 314.742 -626943: 318.399 -627072: 318.399 -627199: 320.244 -627327: 322.099 -627456: 322.099 -627583: 323.965 -627711: 323.965 -627840: 325.841 -627967: 325.841 -628095: 327.729 -628224: 329.628 -628351: 329.628 -628479: 329.628 -628608: 331.537 -628735: 331.537 -628863: 333.458 -628992: 333.458 -629119: 335.389 -629247: 335.389 -629376: 335.389 -629503: 335.389 -629631: 335.389 -629760: 335.389 -629887: 335.389 -630015: 335.389 -630144: 335.389 -630271: 333.458 -630399: 333.458 -630528: 331.537 -630655: 331.537 -630783: 329.628 -630912: 329.628 -631039: 327.729 -631167: 325.841 -631296: 325.841 -631423: 323.965 -631551: 322.099 -631680: 322.099 -631807: 320.244 -631935: 318.399 -632064: 316.565 -632191: 314.742 -632319: 312.929 -632448: 311.127 -632575: 309.335 -632703: 307.553 -632832: 304.021 -632959: 302.27 -633087: 298.798 -633216: 297.077 -633343: 295.366 -633471: 293.665 -633600: 291.973 -633727: 290.292 -633855: 288.62 -633984: 288.62 -634111: 286.957 -634239: 286.957 -634368: 285.305 -634495: 285.305 -634623: 285.305 -634752: 283.661 -634879: 283.661 -635007: 283.661 -635136: 285.305 -635263: 285.305 -635391: 285.305 -635520: 286.957 -635647: 286.957 -635775: 288.62 -635904: 288.62 -636031: 288.62 -636159: 288.62 -636288: 288.62 -636415: 290.292 -636543: 290.292 -636672: 290.292 -636799: 291.973 -636927: 293.665 -637056: 293.665 -637183: 295.366 -637311: 297.077 -637440: 298.798 -637567: 300.529 -637695: 302.27 -637824: 302.27 -637951: 304.021 -638079: 304.021 -638208: 305.782 -638335: 307.553 -638463: 307.553 -638592: 309.335 -638719: 309.335 -638847: 311.127 -638976: 311.127 -639103: 311.127 -639231: 311.127 -639360: 312.929 -639487: 312.929 -639615: 312.929 -639744: 312.929 -639872: 312.929 -639999: 312.929 -640128: 312.929 -640256: 312.929 -640383: 312.929 -640512: 312.929 -640640: 312.929 -640767: 312.929 -640895: 312.929 -641024: 311.127 -641151: 311.127 -641279: 311.127 -641408: 311.127 -641535: 309.335 -641663: 307.553 -641792: 307.553 -641919: 304.021 -642047: 302.27 -642176: 300.529 -642303: 297.077 -642431: 295.366 -642560: 291.973 -642687: 290.292 -642815: 286.957 -642944: 285.305 -643071: 282.028 -643199: 280.403 -643328: 278.788 -643455: 278.788 -643583: 278.788 -643712: 278.788 -643839: 280.403 -643967: 283.661 -644096: 290.292 -644223: 297.077 -644351: 304.021 -644480: 309.335 -644607: 311.127 -644735: 314.742 -644864: 316.565 -644991: 318.399 -645119: 318.399 -645248: 318.399 -645375: 318.399 -645503: 318.399 -645632: 318.399 -645759: 316.565 -645887: 316.565 -646016: 314.742 -646143: 314.742 -646271: 312.929 -646400: 312.929 -646527: 312.929 -646655: 311.127 -646784: 311.127 -646911: 311.127 -647039: 309.335 -647168: 309.335 -647295: 307.553 -647423: 307.553 -647552: 305.782 -647679: 305.782 -647807: 304.021 -647936: 302.27 -648063: 300.529 -648191: 298.798 -648320: 298.798 -648447: 297.077 -648575: 295.366 -648704: 293.665 -648831: 291.973 -648959: 290.292 -649088: 288.62 -649215: 286.957 -649343: 283.661 -649472: 283.661 -649599: 280.403 -649727: 280.403 -649856: 277.183 -649983: 275.586 -650111: 275.586 -650240: 273.999 -650367: 272.421 -650495: 270.852 -650624: 269.292 -650751: 269.292 -650879: 267.741 -651008: 266.199 -651135: 264.665 -651263: 264.665 -651392: 263.141 -651519: 263.141 -651647: 261.626 -651776: 261.626 -651903: 260.119 -652031: 260.119 -652160: 258.621 -652287: 257.131 -652415: 257.131 -652544: 255.65 -652671: 255.65 -652799: 254.178 -652928: 252.714 -653055: 251.258 -653183: 251.258 -653312: 249.811 -653439: 248.372 -653567: 248.372 -653696: 246.942 -653823: 245.519 -653951: 244.105 -654080: 244.105 -654207: 242.699 -654335: 241.301 -654464: 241.301 -654591: 239.912 -654719: 238.53 -654848: 237.156 -654975: 235.79 -655103: 234.432 -655232: 234.432 -655359: 233.082 -655487: 231.739 -655616: 230.405 -655743: 229.078 -655871: 227.758 -656000: 227.758 -656127: 226.446 -656255: 225.142 -656384: 223.846 -656511: 223.846 -656639: 222.556 -656768: 221.274 -656895: 220 -657023: 218.733 -657152: 218.733 -657279: 216.221 -657407: 214.975 -657536: 212.506 -657663: 210.065 -657791: 207.652 -657920: 206.456 -658047: 204.085 -658175: 204.085 -658304: 201.741 -658431: 201.741 -658559: 201.741 -658688: 202.91 -658816: 205.267 -658943: 207.652 -659072: 210.065 -659200: 213.737 -659327: 212.506 -659456: 214.975 -659584: 216.221 -659711: 216.221 -659839: 216.221 -659968: 214.975 -660095: 214.975 -660223: 213.737 -660352: 213.737 -660479: 212.506 -660607: 211.282 -660736: 208.855 -660863: 206.456 -660991: 204.085 -661120: 202.91 -661247: 201.741 -661375: 201.741 -661504: 201.741 -661631: 201.741 -661759: 204.085 -661888: 204.085 -662015: 205.267 -662143: 205.267 -662272: 205.267 -662399: 205.267 -662527: 204.085 -662656: 204.085 -662783: 204.085 -662911: 204.085 -663040: 204.085 -663167: 204.085 -663295: 204.085 -663424: 204.085 -663551: 204.085 -663679: 204.085 -663808: 204.085 -663935: 204.085 -664063: 204.085 -664192: 202.91 -664319: 202.91 -664447: 201.741 -664576: 201.741 -664703: 200.579 -664831: 199.424 -664960: 198.275 -665087: 198.275 -665215: 197.133 -665344: 195.998 -665471: 194.869 -665599: 194.869 -665728: 193.746 -665855: 192.631 -665983: 190.418 -666112: 189.321 -666239: 189.321 -666367: 189.321 -666496: 191.521 -666623: 193.746 -666751: 198.275 -666880: 205.267 -667007: 206.456 -667135: 208.855 -667264: 212.506 -667391: 214.975 -667519: 220 -667648: 225.142 -667775: 230.405 -667903: 234.432 -668032: 239.912 -668159: 245.519 -668287: 248.372 -668416: 254.178 -668543: 257.131 -668671: 260.119 -668800: 263.141 -668927: 266.199 -669055: 269.292 -669184: 273.999 -669311: 275.586 -669439: 280.403 -669568: 283.661 -669695: 288.62 -669823: 290.292 -669952: 293.665 -670079: 295.366 -670207: 297.077 -670336: 298.798 -670463: 302.27 -670591: 304.021 -670720: 305.782 -670847: 309.335 -670975: 314.742 -671104: 323.965 -671231: 325.841 -671359: 329.628 -671488: 329.628 -671615: 331.537 -671743: 331.537 -671872: 333.458 -671999: 333.458 -672127: 333.458 -672256: 333.458 -672383: 333.458 -672511: 331.537 -672640: 331.537 -672767: 327.729 -672895: 323.965 -673024: 320.244 -673151: 312.929 -673279: 307.553 -673408: 304.021 -673535: 298.798 -673663: 297.077 -673792: 295.366 -673919: 293.665 -674047: 291.973 -674176: 290.292 -674303: 290.292 -674431: 288.62 -674560: 286.957 -674687: 286.957 -674815: 285.305 -674944: 285.305 -675071: 285.305 -675199: 285.305 -675328: 283.661 -675455: 283.661 -675583: 283.661 -675712: 283.661 -675839: 285.305 -675967: 286.957 -676096: 288.62 -676223: 291.973 -676351: 297.077 -676480: 298.798 -676607: 300.529 -676735: 302.27 -676864: 302.27 -676991: 302.27 -677119: 302.27 -677248: 304.021 -677376: 304.021 -677503: 304.021 -677632: 304.021 -677760: 304.021 -677887: 304.021 -678016: 302.27 -678144: 302.27 -678271: 297.077 -678400: 293.665 -678528: 302.27 -678655: 300.529 -678783: 302.27 -678912: 302.27 -679039: 302.27 -679167: 304.021 -679296: 304.021 -679423: 304.021 -679551: 304.021 -679680: 304.021 -679807: 298.798 -679935: 298.798 -680064: 298.798 -680191: 297.077 -680319: 297.077 -680448: 297.077 -680575: 298.798 -680703: 298.798 -680832: 307.553 -680959: 311.127 -681087: 314.742 -681216: 314.742 -681343: 312.929 -681471: 307.553 -681600: 302.27 -681727: 291.973 -681855: 291.973 -681984: 288.62 -682111: 283.661 -682239: 282.028 -682368: 278.788 -682495: 277.183 -682623: 273.999 -682752: 270.852 -682879: 269.292 -683007: 266.199 -683136: 264.665 -683263: 261.626 -683391: 260.119 -683520: 258.621 -683647: 257.131 -683775: 257.131 -683904: 255.65 -684031: 254.178 -684159: 251.258 -684288: 248.372 -684415: 242.699 -684543: 238.53 -684672: 235.79 -684799: 231.739 -684927: -220 -685056: -220 -685183: -220 -685311: -220 -685440: -220 -685567: -220 -685695: -220 -685824: -220 -685951: -220 -686079: -220 -686208: -220 -686335: -220 -686463: -220 -686592: -220 -686719: -220 -686847: -220 -686976: -220 -687103: -220 -687231: -220 -687360: -220 -687487: -220 -687615: -220 -687744: -220 -687871: -220 -687999: -220 -688128: -220 -688255: -220 -688383: -220 -688512: -220 -688639: -220 -688767: -220 -688896: -220 -689023: -220 -689151: -220 -689280: -220 -689407: -220 -689535: -220 -689664: -220 -689791: -220 -689919: -220 -690048: -220 -690175: -220 -690303: -220 -690432: -220 -690559: -220 -690687: -220 -690816: -220 -690943: -220 -691071: -220 -691200: -220 -691327: -220 -691455: -220 -691584: -220 -691711: -220 -691839: -220 -691968: -220 -692095: -220 -692223: -220 -692352: -220 -692479: -220 -692607: -220 -692736: -220 -692863: -220 -692991: -220 -693120: -220 -693247: -220 -693375: -220 -693504: -220 -693631: -220 -693759: -220 -693888: -220 -694015: -220 -694143: -220 -694272: -220 -694399: -220 -694527: -220 -694656: -220 -694783: -220 -694911: -220 -695040: -220 -695167: -220 -695295: -220 -695424: -220 -695551: -220 -695679: -220 -695808: -220 -695935: -220 -696063: -220 -696192: -220 -696320: -220 -696447: -220 -696576: -220 -696704: -220 -696831: -220 -696960: -220 -697088: 191.521 -697215: 191.521 -697343: 191.521 -697472: 189.321 -697599: 194.869 -697727: 194.869 -697856: 192.631 -697983: 189.321 -698111: 187.147 -698240: 184.997 -698367: 182.872 -698495: 181.819 -698624: 179.731 -698751: 178.696 -698879: 177.666 -699008: 177.666 -699135: 177.666 -699263: 177.666 -699392: 177.666 -699519: 176.643 -699647: 176.643 -699776: 176.643 -699903: 175.626 -700031: 175.626 -700160: 175.626 -700287: 174.614 -700415: 174.614 -700544: 174.614 -700671: 175.626 -700799: 174.614 -700928: 175.626 -701055: 175.626 -701183: 175.626 -701312: 174.614 -701439: 174.614 -701567: 175.626 -701696: 175.626 -701823: 175.626 -701951: 175.626 -702080: 176.643 -702207: 176.643 -702335: 176.643 -702464: 176.643 -702591: 177.666 -702719: 177.666 -702848: 178.696 -702975: 178.696 -703103: 179.731 -703232: 180.772 -703359: 181.819 -703487: 183.932 -703616: 186.069 -703743: 188.231 -703871: 191.521 -704000: 194.869 -704127: 198.275 -704255: 201.741 -704384: 205.267 -704511: 208.855 -704639: 211.282 -704768: 214.975 -704895: 217.473 -705023: 220 -705152: 222.556 -705279: 223.846 -705407: 225.142 -705536: 226.446 -705663: 226.446 -705791: 227.758 -705920: 227.758 -706047: 227.758 -706175: 227.758 -706304: 227.758 -706431: 229.078 -706559: 230.405 -706688: 231.739 -706815: 234.432 -706943: 237.156 -707072: 238.53 -707199: 237.156 -707327: 237.156 -707456: 237.156 -707583: 235.79 -707711: 234.432 -707840: 234.432 -707967: 233.082 -708095: 231.739 -708224: 230.405 -708351: 229.078 -708479: 227.758 -708608: 225.142 -708735: 225.142 -708863: 223.846 -708992: 222.556 -709119: 221.274 -709247: 218.733 -709376: 217.473 -709503: 217.473 -709631: 216.221 -709760: 213.737 -709887: 211.282 -710015: 208.855 -710144: 207.652 -710271: 205.267 -710399: 202.91 -710528: 200.579 -710655: 198.275 -710783: 195.998 -710912: 193.746 -711039: 192.631 -711167: 191.521 -711296: 189.321 -711423: 188.231 -711551: 187.147 -711680: 186.069 -711807: 184.997 -711935: 183.932 -712064: 183.932 -712191: 182.872 -712319: 181.819 -712448: 180.772 -712575: 179.731 -712703: 177.666 -712832: 175.626 -712959: 173.608 -713087: 171.614 -713216: 170.626 -713343: 169.643 -713471: 168.666 -713600: 168.666 -713727: 170.626 -713855: 171.614 -713984: 178.696 -714111: 183.932 -714239: 188.231 -714368: 189.321 -714495: 190.418 -714623: 191.521 -714752: 191.521 -714879: 191.521 -715007: 191.521 -715136: 190.418 -715264: 190.418 -715391: 189.321 -715520: 189.321 -715648: 188.231 -715775: 188.231 -715904: 187.147 -716032: 184.997 -716159: 184.997 -716287: -220 -716416: -220 -716543: -220 -716671: -220 -716800: -220 -716927: -220 -717055: -220 -717184: -220 -717311: -220 -717439: -220 -717568: -220 -717695: -220 -717823: -220 -717952: -220 -718079: -220 -718207: -220 -718336: -220 -718463: -220 -718591: -220 -718720: -220 -718847: 208.855 -718975: 205.267 -719104: 202.91 -719231: 200.579 -719359: 200.579 -719488: 199.424 -719615: 199.424 -719743: 199.424 -719872: 198.275 -719999: 198.275 -720127: 198.275 -720256: 197.133 -720383: 197.133 -720511: 197.133 -720640: 195.998 -720767: 195.998 -720895: 195.998 -721024: 194.869 -721151: 194.869 -721279: 194.869 -721408: 193.746 -721535: 193.746 -721663: 193.746 -721792: 193.746 -721919: 193.746 -722047: 193.746 -722176: 193.746 -722303: 193.746 -722431: 193.746 -722560: 192.631 -722687: 192.631 -722815: 192.631 -722944: 191.521 -723071: 190.418 -723199: 189.321 -723328: 188.231 -723455: 187.147 -723583: 186.069 -723712: 186.069 -723839: 184.997 -723967: 184.997 -724096: 186.069 -724223: 186.069 -724351: 186.069 -724480: 186.069 -724607: 186.069 -724735: 184.997 -724864: 184.997 -724991: 183.932 -725119: 181.819 -725248: 179.731 -725375: 178.696 -725503: 176.643 -725632: 174.614 -725759: -220 -725887: -220 -726016: -220 -726143: -220 -726271: -220 -726400: -220 -726527: -220 -726655: -220 -726784: -220 -726911: -220 -727039: -220 -727168: -220 -727295: -220 -727423: -220 -727552: -220 -727679: -220 -727807: -220 -727936: -220 -728063: -220 -728191: -220 -728320: -220 -728447: -220 -728575: -220 -728704: 192.631 -728831: 194.869 -728959: 197.133 -729088: 197.133 -729215: 198.275 -729343: 198.275 -729472: 199.424 -729599: 200.579 -729727: 201.741 -729856: 202.91 -729983: 204.085 -730111: 205.267 -730240: 207.652 -730367: 208.855 -730495: 210.065 -730624: 211.282 -730751: 211.282 -730879: 212.506 -731008: 212.506 -731135: 213.737 -731263: 213.737 -731392: 213.737 -731519: 213.737 -731647: 213.737 -731776: 213.737 -731903: 213.737 -732031: 212.506 -732160: 212.506 -732287: 211.282 -732415: 211.282 -732544: 211.282 -732671: 210.065 -732799: 210.065 -732928: 210.065 -733055: 208.855 -733183: 208.855 -733312: 208.855 -733439: 208.855 -733567: 207.652 -733696: 207.652 -733824: 207.652 -733951: 206.456 -734080: 206.456 -734208: 206.456 -734335: 206.456 -734464: 205.267 -734592: 205.267 -734719: 204.085 -734848: 202.91 -734976: 202.91 -735103: 201.741 -735231: 200.579 -735360: 199.424 -735487: 198.275 -735615: 197.133 -735744: 195.998 -735871: 194.869 -735999: 193.746 -736128: 191.521 -736255: 190.418 -736383: 190.418 -736512: 189.321 -736639: 188.231 -736767: 187.147 -736896: 186.069 -737023: 186.069 -737151: 184.997 -737280: 184.997 -737407: 184.997 -737535: 184.997 -737664: 184.997 -737791: 184.997 -737919: 186.069 -738048: 186.069 -738175: 186.069 -738303: 187.147 -738432: 187.147 -738559: 187.147 -738687: 187.147 -738816: 187.147 -738943: 187.147 -739071: 186.069 -739200: 186.069 -739327: 186.069 -739455: 184.997 -739584: 186.069 -739711: 184.997 -739839: 184.997 -739968: 182.872 -740095: 184.997 -740223: -220 -740352: -220 -740479: -220 -740607: -220 -740736: -220 -740863: -220 -740991: -220 -741120: -220 -741247: -220 -741375: -220 -741504: -258.621 -741631: -258.621 -741759: -255.65 -741888: -252.714 -742015: -252.714 -742143: -251.258 -742272: -251.258 -742399: -251.258 -742527: -251.258 -742656: -251.258 -742783: -251.258 -742911: -251.258 -743040: -251.258 -743167: -251.258 -743295: -251.258 -743424: -249.811 -743551: -249.811 -743679: -248.372 -743808: -246.942 -743935: -245.519 -744063: -244.105 -744192: -242.699 -744319: -239.912 -744447: -237.156 -744576: -233.082 -744703: -230.405 -744831: -227.758 -744960: -225.142 -745087: -222.556 -745215: -217.473 -745344: -214.975 -745471: -212.506 -745599: -212.506 -745728: -210.065 -745855: -210.065 -745983: -214.975 -746112: -220 -746239: -221.274 -746367: -220 -746496: -216.221 -746623: -212.506 -746751: -212.506 -746880: -212.506 -747007: -212.506 -747135: -212.506 -747264: -213.737 -747391: -214.975 -747519: -214.975 -747648: -216.221 -747775: -217.473 -747903: -220 -748032: -220 -748159: -222.556 -748287: -223.846 -748416: -225.142 -748543: -227.758 -748671: -229.078 -748800: -230.405 -748927: -233.082 -749055: -234.432 -749184: -235.79 -749311: -238.53 -749439: -239.912 -749568: -238.53 -749695: -244.105 -749823: -244.105 -749952: -244.105 -750079: -242.699 -750207: -241.301 -750336: -242.699 -750463: -239.912 -750591: -239.912 -750720: -239.912 -750847: -241.301 -750975: -239.912 -751104: -238.53 -751231: -238.53 -751359: -220 -751488: -220 -751615: -220 -751743: -220 -751872: -220 -751999: -220 -752127: -220 -752256: -220 -752383: -220 -752511: -220 -752640: -220 -752768: -220 -752895: -220 -753024: -220 -753152: -220 -753279: -220 -753408: -220 -753536: -220 -753663: -220 -753791: -220 -753920: -220 -754047: -220 -754175: -220 -754304: -220 -754431: -220 -754559: -220 -754688: -220 -754815: -220 -754943: -220 -755072: -220 -755199: -220 -755327: -220 -755456: -220 -755583: -220 -755711: -220 -755840: -220 -755967: -220 -756095: -220 -756224: -220 -756351: -220 -756479: -220 -756608: -220 -756735: -220 -756863: -220 -756992: -220 -757119: -220 -757247: -220 -757376: -220 -757503: -220 -757631: -220 -757760: -220 -757887: -220 -758015: -220 -758144: -220 -758271: -220 -758399: -220 -758528: -220 -758655: -220 -758783: -220 -758912: -220 -759039: -220 -759167: -220 -759296: -220 -759423: -220 -759551: -220 -759680: -220 -759807: -220 -759935: -220 -760064: -220 -760191: -220 -760319: -220 -760448: -220 -760575: -220 -760703: -220 -760832: -220 -760959: -220 -761087: -220 -761216: -220 -761343: -220 -761471: -220 -761600: -220 -761727: -220 -761855: -220 -761984: -220 -762111: -220 -762239: -220 -762368: -220 -762495: -220 -762623: -220 -762752: -220 -762879: -220 -763007: -220 -763136: -220 -763263: -220 -763391: -220 -763520: -220 -763647: -220 -763775: -220 -763904: -220 -764031: -220 -764159: -220 -764288: -220 -764415: -220 -764543: -220 -764672: -220 -764799: -220 -764927: -220 -765056: -220 -765183: -220 -765311: -220 -765440: -220 -765567: -220 -765695: -220 -765824: -220 -765951: -220 -766079: -220 -766208: -220 -766335: -220 -766463: -220 -766592: -220 -766719: -220 -766847: -220 -766976: -220 -767103: -220 -767231: -220 -767360: -220 -767487: -220 -767615: -220 -767744: -220 -767871: -220 -767999: -220 -768128: -220 -768255: -220 -768383: -220 -768512: -220 -768639: -220 -768767: -220 -768896: -220 -769023: -220 -769151: -220 -769280: -220 -769407: -220 -769535: -220 -769664: -220 -769791: -220 -769919: -220 -770048: -220 -770175: -220 -770303: -220 -770432: -220 -770559: -220 -770687: -220 -770816: -220 -770943: -220 -771071: -220 -771200: -220 -771327: -220 -771455: -220 -771584: -220 -771712: -220 -771839: -220 -771968: -220 -772096: -220 -772223: -220 -772352: -220 -772480: -220 -772607: -220 -772735: -220 -772864: -220 -772991: -220 -773119: -220 -773248: -220 -773375: -220 -773503: -220 -773632: -220 -773759: -220 -773887: -220 -774016: -220 -774143: -220 -774271: -220 -774400: -220 -774527: -220 -774655: -220 -774784: -220 -774911: -220 -775039: -220 -775168: -220 -775295: -220 -775423: -220 -775552: -220 -775679: -220 -775807: -220 -775936: 374.294 -776063: 374.294 -776191: 372.138 -776320: 372.138 -776447: 372.138 -776575: 369.994 -776704: 369.994 -776831: 367.863 -776959: 367.863 -777088: 367.863 -777215: 367.863 -777343: 367.863 -777472: 367.863 -777599: 365.745 -777727: 367.863 -777856: 367.863 -777983: 367.863 -778111: 367.863 -778240: 369.994 -778367: 369.994 -778495: 369.994 -778624: 369.994 -778751: 369.994 -778879: 369.994 -779008: 369.994 -779135: 369.994 -779263: 369.994 -779392: 369.994 -779519: 369.994 -779647: 369.994 -779776: 367.863 -779903: 367.863 -780031: 367.863 -780160: 367.863 -780287: 365.745 -780415: 367.863 -780544: 365.745 -780671: 365.745 -780799: 363.638 -780928: 363.638 -781055: 363.638 -781183: 361.544 -781312: 361.544 -781439: 361.544 -781567: 361.544 -781696: 363.638 -781823: 365.745 -781951: 367.863 -782080: 367.863 -782207: 369.994 -782335: 372.138 -782464: 372.138 -782591: 372.138 -782719: 369.994 -782848: 367.863 -782975: 361.544 -783103: 353.286 -783232: 347.217 -783359: 343.229 -783487: 339.286 -783616: 337.332 -783743: 339.286 -783871: 339.286 -784000: 341.252 -784127: 391.995 -784255: 396.55 -784384: 396.55 -784511: 394.266 -784639: 391.995 -784768: 389.738 -784895: 387.493 -785023: 385.261 -785152: 385.261 -785279: 380.836 -785407: 378.643 -785536: 378.643 -785663: 376.462 -785791: 374.294 -785920: 374.294 -786047: 372.138 -786175: 372.138 -786304: 369.994 -786431: 369.994 -786559: 367.863 -786688: 365.745 -786815: 365.745 -786943: 363.638 -787072: 363.638 -787199: 361.544 -787327: 359.461 -787456: 359.461 -787583: 357.391 -787711: 357.391 -787840: 355.333 -787967: 353.286 -788095: 353.286 -788224: 351.251 -788351: 351.251 -788479: 349.228 -788608: 349.228 -788735: 347.217 -788863: 345.217 -788992: 345.217 -789119: 343.229 -789247: 343.229 -789376: 341.252 -789503: 343.229 -789631: 343.229 -789760: 341.252 -789887: 341.252 -790015: 343.229 -790144: 343.229 -790272: 343.229 -790399: 345.217 -790528: 345.217 -790656: 345.217 -790783: 345.217 -790912: 345.217 -791040: 347.217 -791167: 347.217 -791296: 347.217 -791424: 347.217 -791551: 347.217 -791679: 347.217 -791808: 347.217 -791935: 347.217 -792063: 347.217 -792192: 347.217 -792319: 347.217 -792447: 347.217 -792576: 347.217 -792703: 345.217 -792831: 345.217 -792960: 345.217 -793087: 343.229 -793215: 343.229 -793344: 341.252 -793471: 341.252 -793599: 341.252 -793728: 341.252 -793855: 341.252 -793983: 341.252 -794112: 343.229 -794239: 343.229 -794367: 341.252 -794496: 343.229 -794623: 343.229 -794751: 343.229 -794880: 343.229 -795007: 341.252 -795135: 341.252 -795264: 341.252 -795391: 341.252 -795519: 341.252 -795648: 339.286 -795775: 339.286 -795903: 339.286 -796032: 339.286 -796159: 339.286 -796287: 339.286 -796416: 339.286 -796543: 339.286 -796671: 337.332 -796800: 337.332 -796927: 337.332 -797055: 337.332 -797184: 335.389 -797311: 335.389 -797439: 335.389 -797568: 335.389 -797695: 333.458 -797823: 333.458 -797952: 333.458 -798079: 333.458 -798207: 333.458 -798336: 333.458 -798463: 331.537 -798591: 331.537 -798720: 331.537 -798847: 331.537 -798975: 331.537 -799104: 331.537 -799231: 333.458 -799359: 333.458 -799488: 333.458 -799615: 333.458 -799743: 333.458 -799872: 335.389 -799999: 335.389 -800127: 335.389 -800256: 335.389 -800383: 337.332 -800511: 337.332 -800640: 337.332 -800767: 335.389 -800895: 335.389 -801024: 335.389 -801151: 335.389 -801279: 333.458 -801408: 333.458 -801535: 333.458 -801663: 333.458 -801792: 331.537 -801919: 331.537 -802047: 333.458 -802176: 333.458 -802303: 337.332 -802431: 337.332 -802560: 339.286 -802687: 339.286 -802815: 339.286 -802944: 339.286 -803071: 339.286 -803199: 339.286 -803328: 337.332 -803455: 337.332 -803583: 335.389 -803712: 333.458 -803839: 331.537 -803967: 331.537 -804096: 331.537 -804223: 329.628 -804351: 329.628 -804480: 329.628 -804607: 327.729 -804735: 327.729 -804864: 327.729 -804991: 327.729 -805119: 327.729 -805248: 327.729 -805375: 327.729 -805503: 327.729 -805632: 327.729 -805759: 325.841 -805887: 325.841 -806016: 323.965 -806143: 323.965 -806271: 322.099 -806400: 320.244 -806527: 325.841 -806655: 323.965 -806784: 327.729 -806911: 329.628 -807039: 335.389 -807168: 320.244 -807295: 309.335 -807423: 312.929 -807552: 314.742 -807679: 314.742 -807807: 314.742 -807936: 316.565 -808063: 316.565 -808191: 314.742 -808320: 314.742 -808447: 314.742 -808575: 312.929 -808704: 311.127 -808831: 311.127 -808959: 309.335 -809088: 307.553 -809216: 307.553 -809343: 305.782 -809472: 305.782 -809600: 304.021 -809727: 304.021 -809856: 304.021 -809984: 304.021 -810111: 304.021 -810239: 304.021 -810368: 304.021 -810495: 304.021 -810623: 304.021 -810752: 302.27 -810879: 302.27 -811007: 300.529 -811136: 300.529 -811263: 298.798 -811391: 298.798 -811520: 298.798 -811647: 297.077 -811775: 297.077 -811904: 297.077 -812031: 297.077 -812159: 297.077 -812288: 297.077 -812415: 297.077 -812543: 297.077 -812672: 297.077 -812799: 297.077 -812927: 297.077 -813056: 297.077 -813183: 298.798 -813311: 298.798 -813440: 300.529 -813567: 302.27 -813695: 305.782 -813824: 309.335 -813951: 311.127 -814079: 316.565 -814208: 320.244 -814335: 323.965 -814463: 325.841 -814592: 325.841 -814719: 327.729 -814847: 327.729 -814976: 327.729 -815103: 329.628 -815231: 329.628 -815360: 329.628 -815487: 327.729 -815615: 327.729 -815744: 327.729 -815871: 325.841 -815999: 325.841 -816128: 323.965 -816255: 323.965 -816383: 323.965 -816512: 322.099 -816639: 322.099 -816767: 322.099 -816896: 320.244 -817023: 320.244 -817151: 318.399 -817280: 316.565 -817407: 314.742 -817535: 312.929 -817664: 311.127 -817791: 309.335 -817919: 305.782 -818048: 304.021 -818175: 302.27 -818303: 300.529 -818432: 298.798 -818559: 298.798 -818687: 297.077 -818816: 297.077 -818943: 297.077 -819071: 297.077 -819200: 297.077 -819327: 297.077 -819455: 297.077 -819584: 297.077 -819711: 297.077 -819839: 297.077 -819968: 295.366 -820095: 295.366 -820223: 295.366 -820352: 293.665 -820479: 291.973 -820607: 290.292 -820736: 288.62 -820863: 286.957 -820991: 285.305 -821120: 283.661 -821247: 282.028 -821375: 280.403 -821504: 278.788 -821631: 277.183 -821759: 275.586 -821888: 275.586 -822015: 273.999 -822143: 275.586 -822272: 273.999 -822399: 273.999 -822527: 272.421 -822656: 270.852 -822783: 270.852 -822911: 267.741 -823040: 266.199 -823167: 264.665 -823295: 263.141 -823424: 261.626 -823551: 260.119 -823679: 258.621 -823808: 257.131 -823935: 255.65 -824063: 254.178 -824192: 251.258 -824319: 249.811 -824447: 248.372 -824576: 246.942 -824703: 245.519 -824831: 244.105 -824960: 242.699 -825087: 242.699 -825215: 241.301 -825344: 241.301 -825471: 241.301 -825599: 239.912 -825728: 239.912 -825855: 239.912 -825983: 239.912 -826112: 241.301 -826239: 241.301 -826367: 239.912 -826496: 241.301 -826623: 241.301 -826751: 241.301 -826880: 239.912 -827007: 241.301 -827135: 241.301 -827264: 242.699 -827391: 244.105 -827519: 245.519 -827648: 248.372 -827775: 249.811 -827903: 252.714 -828032: 254.178 -828160: 255.65 -828287: 257.131 -828416: 258.621 -828544: 258.621 -828671: 260.119 -828800: 261.626 -828928: 263.141 -829055: 264.665 -829183: 266.199 -829312: 267.741 -829439: 269.292 -829567: 270.852 -829696: 272.421 -829823: 273.999 -829951: 273.999 -830080: 275.586 -830207: 277.183 -830335: 278.788 -830464: 280.403 -830591: 282.028 -830719: 283.661 -830848: 283.661 -830975: 285.305 -831103: 285.305 -831232: 286.957 -831359: 286.957 -831487: 286.957 -831616: 286.957 -831743: 285.305 -831871: 285.305 -832000: 286.957 -832127: 286.957 -832255: 288.62 -832384: 290.292 -832511: 291.973 -832639: 295.366 -832768: 297.077 -832895: 298.798 -833023: 300.529 -833152: 300.529 -833279: 300.529 -833407: 300.529 -833536: 300.529 -833663: 300.529 -833791: 300.529 -833920: 300.529 -834047: 298.798 -834175: 298.798 -834304: 297.077 -834431: 295.366 -834559: 291.973 -834688: 288.62 -834815: 285.305 -834943: 282.028 -835072: 278.788 -835199: 275.586 -835327: 272.421 -835456: 269.292 -835583: 266.199 -835711: 264.665 -835840: 263.141 -835967: 261.626 -836095: 261.626 -836224: 261.626 -836351: 261.626 -836479: 263.141 -836608: 264.665 -836735: 267.741 -836863: 269.292 -836992: 270.852 -837119: 272.421 -837247: 275.586 -837376: 275.586 -837503: 277.183 -837631: 277.183 -837760: 277.183 -837887: 277.183 -838015: 275.586 -838144: 275.586 -838271: 273.999 -838399: 272.421 -838528: 270.852 -838655: 269.292 -838783: 266.199 -838912: 264.665 -839039: 263.141 -839167: 261.626 -839296: 260.119 -839423: 258.621 -839551: 257.131 -839680: 255.65 -839807: 254.178 -839935: 252.714 -840064: 251.258 -840191: 249.811 -840319: 248.372 -840448: 245.519 -840575: 241.301 -840703: 238.53 -840832: 235.79 -840959: 233.082 -841087: 230.405 -841216: 227.758 -841343: -220 -841471: -220 -841600: -220 -841727: -220 -841855: -220 -841984: -220 -842111: -220 -842239: -220 -842368: -220 -842495: -220 -842623: -220 -842752: -220 -842879: -220 -843007: -220 -843136: -220 -843263: -220 -843391: -220 -843520: 242.699 -843647: 241.301 -843775: 239.912 -843904: 235.79 -844031: 233.082 -844159: 231.739 -844288: 230.405 -844415: 229.078 -844543: 227.758 -844672: 227.758 -844799: 229.078 -844927: 229.078 -845056: 229.078 -845183: 229.078 -845311: 229.078 -845440: 227.758 -845567: 227.758 -845695: 226.446 -845824: 226.446 -845951: 225.142 -846079: 223.846 -846208: 222.556 -846335: 222.556 -846463: 221.274 -846592: 221.274 -846720: 221.274 -846847: 221.274 -846976: 221.274 -847104: 221.274 -847231: 221.274 -847360: 221.274 -847488: 221.274 -847615: 220 -847744: 220 -847872: 218.733 -847999: 218.733 -848127: 218.733 -848256: 217.473 -848383: 217.473 -848511: 217.473 -848640: 216.221 -848767: 213.737 -848895: 212.506 -849024: 208.855 -849151: 207.652 -849279: 206.456 -849408: 205.267 -849535: 205.267 -849663: 204.085 -849792: 204.085 -849919: 204.085 -850047: 204.085 -850176: 204.085 -850303: 204.085 -850431: 204.085 -850560: 204.085 -850687: 204.085 -850815: 202.91 -850944: 202.91 -851071: 201.741 -851199: 194.869 -851328: 192.631 -851455: 189.321 -851583: 188.231 -851712: 187.147 -851839: 187.147 -851967: 190.418 -852096: 193.746 -852223: 195.998 -852351: 197.133 -852480: 199.424 -852607: 200.579 -852735: 201.741 -852864: 202.91 -852991: 202.91 -853119: 204.085 -853248: 205.267 -853375: 206.456 -853503: 207.652 -853632: 208.855 -853759: 208.855 -853887: 208.855 -854016: 210.065 -854143: 210.065 -854271: 211.282 -854400: 210.065 -854527: 210.065 -854655: 210.065 -854784: 210.065 -854911: 208.855 -855039: 207.652 -855168: 206.456 -855295: 204.085 -855423: 202.91 -855552: 200.579 -855679: 199.424 -855807: 198.275 -855936: 197.133 -856063: 197.133 -856191: 197.133 -856320: 197.133 -856447: 198.275 -856575: 198.275 -856704: 199.424 -856831: 199.424 -856959: 199.424 -857088: 199.424 -857215: 200.579 -857343: 200.579 -857472: 200.579 -857599: 200.579 -857727: 201.741 -857856: 202.91 -857983: 202.91 -858111: 204.085 -858240: 204.085 -858367: 204.085 -858495: 204.085 -858624: 202.91 -858751: 201.741 -858879: 199.424 -859008: 198.275 -859135: 197.133 -859263: 197.133 -859392: 195.998 -859519: 195.998 -859647: 194.869 -859776: 193.746 -859903: 192.631 -860031: 191.521 -860160: 190.418 -860287: 189.321 -860415: 187.147 -860544: 187.147 -860671: 186.069 -860799: 184.997 -860928: 184.997 -861055: 184.997 -861183: 184.997 -861312: 184.997 -861439: 184.997 -861567: 184.997 -861696: 184.997 -861823: 186.069 -861951: 186.069 -862080: 187.147 -862207: 188.231 -862335: 189.321 -862464: 192.631 -862591: 195.998 -862719: 200.579 -862848: 201.741 -862975: 202.91 -863103: 202.91 -863232: 202.91 -863359: 202.91 -863487: 202.91 -863616: 202.91 -863743: 202.91 -863871: 201.741 -864000: 201.741 -864127: 200.579 -864255: 200.579 -864384: 199.424 -864511: 198.275 -864639: 198.275 -864768: 198.275 -864895: 198.275 -865023: 199.424 -865152: 200.579 -865279: 204.085 -865407: 207.652 -865536: -220 -865664: -220 -865791: -220 -865920: 233.082 -866048: 235.79 -866175: 238.53 -866304: 242.699 -866432: 245.519 -866559: 246.942 -866687: 251.258 -866816: 255.65 -866943: 258.621 -867071: 263.141 -867200: 266.199 -867327: 272.421 -867455: 277.183 -867584: 282.028 -867711: 288.62 -867839: 293.665 -867968: 298.798 -868095: 302.27 -868223: 307.553 -868352: 314.742 -868479: 322.099 -868607: 325.841 -868736: 333.458 -868863: 339.286 -868991: 345.217 -869120: 351.251 -869247: 355.333 -869375: 359.461 -869504: 363.638 -869631: 376.462 -869759: 383.042 -869888: 387.493 -870015: 389.738 -870143: 396.55 -870272: 398.847 -870399: 401.158 -870527: 403.482 -870656: 403.482 -870783: 405.819 -870911: 405.819 -871040: 405.819 -871167: 405.819 -871295: 403.482 -871424: 403.482 -871551: 401.158 -871679: 398.847 -871808: 398.847 -871935: 391.995 -872063: -220 -872192: -220 -872319: -220 -872447: -220 -872576: -220 -872703: -220 -872831: -220 -872960: -220 -873087: -220 -873215: -220 -873344: -220 -873471: -220 -873599: -220 -873728: -220 -873855: -220 -873983: -220 -874112: -220 -874239: -220 -874367: -220 -874496: -220 -874623: -220 -874751: -220 -874880: -220 -875007: -220 -875135: -220 -875264: -220 -875391: -220 -875519: -220 -875648: -220 -875775: -220 -875903: -220 -876032: -220 -876159: -220 -876287: -220 -876416: -220 -876543: -220 -876671: 347.217 -876800: 349.228 -876927: 349.228 -877055: 349.228 -877184: 349.228 -877311: 349.228 -877439: 349.228 -877568: 349.228 -877695: 345.217 -877823: 345.217 -877952: 345.217 -878079: 345.217 -878207: 345.217 -878336: 345.217 -878463: 347.217 -878591: 347.217 -878720: 349.228 -878847: 349.228 -878975: 349.228 -879104: 351.251 -879231: 351.251 -879359: 353.286 -879488: 353.286 -879615: 353.286 -879743: 355.333 -879872: 355.333 -879999: 357.391 -880127: 357.391 -880256: 357.391 -880383: 359.461 -880511: 359.461 -880640: 359.461 -880767: 361.544 -880895: 361.544 -881024: 361.544 -881151: 363.638 -881279: 363.638 -881408: 363.638 -881535: 363.638 -881663: 365.745 -881792: 365.745 -881919: 365.745 -882047: 365.745 -882176: 367.863 -882303: 367.863 -882431: 365.745 -882560: 365.745 -882687: 365.745 -882815: 363.638 -882944: 369.994 -883071: 341.252 -883199: 339.286 -883328: 337.332 -883455: 337.332 -883583: 337.332 -883712: 341.252 -883839: 345.217 -883967: 347.217 -884096: 349.228 -884223: 349.228 -884351: 349.228 -884480: 351.251 -884608: 351.251 -884735: 353.286 -884864: 353.286 -884992: 355.333 -885119: 357.391 -885248: 357.391 -885376: 357.391 -885503: 357.391 -885631: 357.391 -885760: 357.391 -885887: 357.391 -886015: 355.333 -886144: 355.333 -886271: 355.333 -886399: 353.286 -886528: 353.286 -886655: 351.251 -886783: 351.251 -886912: 349.228 -887039: 349.228 -887167: 347.217 -887296: 347.217 -887423: 345.217 -887551: 345.217 -887680: 345.217 -887807: 343.229 -887935: 343.229 -888064: 341.252 -888191: 339.286 -888319: 339.286 -888448: 337.332 -888575: 337.332 -888703: 333.458 -888832: 331.537 -888959: 329.628 -889087: 327.729 -889216: 325.841 -889343: 322.099 -889471: 320.244 -889600: 316.565 -889727: 314.742 -889855: 311.127 -889984: 307.553 -890111: 304.021 -890239: 304.021 -890368: 302.27 -890495: 300.529 -890623: 300.529 -890752: 300.529 -890879: 300.529 -891007: 300.529 -891136: 302.27 -891263: 302.27 -891391: 302.27 -891520: 302.27 -891647: 302.27 -891775: 302.27 -891904: 302.27 -892031: 302.27 -892159: 302.27 -892288: 302.27 -892415: 302.27 -892543: 300.529 -892672: 297.077 -892799: 297.077 -892927: 295.366 -893056: 291.973 -893183: 291.973 -893311: 290.292 -893440: 288.62 -893567: 290.292 -893695: 290.292 -893824: 290.292 -893951: 288.62 -894079: 288.62 -894208: 286.957 -894335: 286.957 -894463: 285.305 -894592: 285.305 -894719: 285.305 -894847: 285.305 -894976: 285.305 -895103: 283.661 -895231: 283.661 -895360: 282.028 -895487: 282.028 -895615: 280.403 -895744: 280.403 -895871: 278.788 -895999: 278.788 -896128: 278.788 -896255: 278.788 -896383: 278.788 -896512: 280.403 -896639: 282.028 -896767: 283.661 -896896: 285.305 -897023: 285.305 -897151: 286.957 -897280: 288.62 -897407: 288.62 -897535: 288.62 -897664: 288.62 -897791: 288.62 -897919: 288.62 -898048: 288.62 -898175: 288.62 -898303: 286.957 -898432: 286.957 -898559: 286.957 -898687: 285.305 -898816: 285.305 -898943: 283.661 -899071: 283.661 -899200: 282.028 -899327: 280.403 -899455: 280.403 -899584: 278.788 -899711: 278.788 -899839: 278.788 -899968: 277.183 -900095: 277.183 -900223: 277.183 -900352: 275.586 -900479: 275.586 -900607: 273.999 -900736: 273.999 -900863: 272.421 -900991: 270.852 -901120: 270.852 -901247: 269.292 -901375: 267.741 -901504: 266.199 -901631: 266.199 -901759: 264.665 -901888: 264.665 -902015: 263.141 -902143: 261.626 -902272: 261.626 -902399: 261.626 -902527: 266.199 -902656: 267.741 -902783: 270.852 -902911: 273.999 -903040: 275.586 -903168: 275.586 -903295: 277.183 -903424: 273.999 -903552: 264.665 -903679: 272.421 -903808: 266.199 -903936: 263.141 -904063: 251.258 -904192: 252.714 -904320: 254.178 -904447: 254.178 -904575: 254.178 -904704: 254.178 -904831: 254.178 -904959: 254.178 -905088: 252.714 -905215: 252.714 -905343: 252.714 -905472: 251.258 -905599: 251.258 -905727: 249.811 -905856: 248.372 -905983: 246.942 -906111: 245.519 -906240: 245.519 -906367: 244.105 -906495: 242.699 -906624: 241.301 -906751: 241.301 -906879: 239.912 -907008: 238.53 -907135: 238.53 -907263: 237.156 -907392: 235.79 -907519: 235.79 -907647: 234.432 -907776: 233.082 -907903: 231.739 -908031: 230.405 -908160: 229.078 -908287: 227.758 -908415: 225.142 -908544: 225.142 -908671: 225.142 -908799: 225.142 -908928: 223.846 -909055: 225.142 -909183: 226.446 -909312: 226.446 -909439: 227.758 -909567: 229.078 -909696: 231.739 -909823: 233.082 -909951: 235.79 -910080: 237.156 -910207: 238.53 -910335: 241.301 -910464: 245.519 -910591: 248.372 -910719: 251.258 -910848: 252.714 -910975: 252.714 -911103: 254.178 -911232: 255.65 -911359: 257.131 -911487: 257.131 -911616: 258.621 -911743: 261.626 -911871: 263.141 -912000: 264.665 -912127: 267.741 -912255: 270.852 -912384: 272.421 -912511: 275.586 -912639: 277.183 -912768: 280.403 -912895: 285.305 -913023: 288.62 -913152: 291.973 -913279: 293.665 -913407: 297.077 -913536: 298.798 -913663: 300.529 -913791: 302.27 -913920: 304.021 -914047: 305.782 -914175: 307.553 -914304: 307.553 -914431: 309.335 -914559: 311.127 -914688: 312.929 -914815: 312.929 -914943: 314.742 -915072: 314.742 -915199: 314.742 -915327: 314.742 -915456: 314.742 -915583: 314.742 -915711: 314.742 -915840: 314.742 -915967: 312.929 -916095: 312.929 -916224: 311.127 -916351: 311.127 -916479: 309.335 -916608: 307.553 -916735: 305.782 -916863: 304.021 -916992: 302.27 -917119: 300.529 -917247: 298.798 -917376: 297.077 -917503: 295.366 -917631: 295.366 -917760: 293.665 -917887: 291.973 -918015: 290.292 -918144: 288.62 -918271: 288.62 -918399: 286.957 -918528: 285.305 -918655: 283.661 -918783: 282.028 -918912: 278.788 -919039: 277.183 -919167: 275.586 -919296: 273.999 -919423: 270.852 -919551: 267.741 -919680: 264.665 -919807: 263.141 -919935: 260.119 -920064: 258.621 -920191: 257.131 -920319: 254.178 -920448: 252.714 -920575: 252.714 -920703: 251.258 -920832: 249.811 -920959: 248.372 -921087: 246.942 -921216: 245.519 -921343: 245.519 -921471: 244.105 -921600: 244.105 -921727: 245.519 -921855: 246.942 -921984: 251.258 -922112: 255.65 -922239: 257.131 -922368: 258.621 -922496: 258.621 -922623: 258.621 -922752: 258.621 -922880: 257.131 -923007: 257.131 -923135: 257.131 -923264: 255.65 -923391: 255.65 -923519: 252.714 -923648: 251.258 -923775: 249.811 -923903: 249.811 -924032: 248.372 -924159: 248.372 -924287: 248.372 -924416: 248.372 -924543: 248.372 -924671: 249.811 -924800: 249.811 -924927: 249.811 -925055: 249.811 -925184: 249.811 -925311: 249.811 -925439: 249.811 -925568: 249.811 -925695: 249.811 -925823: 249.811 -925952: 249.811 -926079: 249.811 -926207: 248.372 -926336: 248.372 -926463: 246.942 -926591: 245.519 -926720: 244.105 -926847: 242.699 -926975: 241.301 -927104: 241.301 -927231: 239.912 -927359: 238.53 -927488: 237.156 -927615: 237.156 -927743: 235.79 -927872: 235.79 -927999: 234.432 -928127: 234.432 -928256: 234.432 -928383: 234.432 -928511: 234.432 -928640: 234.432 -928767: 234.432 -928895: 234.432 -929024: 234.432 -929151: 234.432 -929279: 234.432 -929408: 233.082 -929535: 231.739 -929663: -220 -929792: -220 -929919: -220 -930047: -220 -930176: -220 diff --git a/project_code/utils/vampCommandLine/lankra.wav b/project_code/utils/vampCommandLine/lankra.wav deleted file mode 100644 index 413a32a60..000000000 Binary files a/project_code/utils/vampCommandLine/lankra.wav and /dev/null differ diff --git a/project_code/utils/vampCommandLine/libfmodex.dylib b/project_code/utils/vampCommandLine/libfmodex.dylib deleted file mode 100644 index bea90a1db..000000000 Binary files a/project_code/utils/vampCommandLine/libfmodex.dylib and /dev/null differ diff --git a/project_code/utils/vampCommandLine/libvamp-hostsdk.dylib b/project_code/utils/vampCommandLine/libvamp-hostsdk.dylib deleted file mode 100755 index 22f2d8133..000000000 Binary files a/project_code/utils/vampCommandLine/libvamp-hostsdk.dylib and /dev/null differ diff --git a/project_code/utils/vampCommandLine/out.txt b/project_code/utils/vampCommandLine/out.txt deleted file mode 100644 index 1fb791aaf..000000000 --- a/project_code/utils/vampCommandLine/out.txt +++ /dev/null @@ -1,2532 +0,0 @@ -8192: 0 0 2.85119 0.0198814 0 0.00996511 0.0213575 3.60792 0.0740837 0.340169 0.000997351 0.864917 -10240: 0 0 2.81613 0.0303244 0.00801306 0.0137087 0.0218192 3.68906 0.0673807 0.346605 0.00129929 0.933001 -12288: 0 0 2.83839 0.000857787 0.0185707 0.115074 0.0222064 3.63687 0.0599856 0.399736 0.00554403 1.01189 -14335: 0 0 2.79542 0.00308595 0.14299 0.16045 0.0217371 3.37318 0.0493115 0.629385 0.222567 0.911568 -16384: 0 0 2.83902 0.00128608 0.21337 0.145404 0.021309 3.21522 0.0492981 0.493846 0.291385 0.706485 -18432: 0 0.0050199 2.81066 0.00471705 0.21428 0.085052 0.0211524 3.20751 0.0494615 0.401109 0.274505 0.733267 -20480: 0 0.0193179 2.75762 0.0195514 0.145963 0.0630468 0.020875 3.11713 0.0501262 0.359255 0.264606 0.811404 -22528: 0 0.037602 2.651 0.0253072 0.010134 0.0782716 0.0418764 2.87442 0.0553068 0.525173 0.241327 0.734827 -24576: 0 0.0635878 2.61311 0.0213166 0 0.0712542 0.0299769 2.6689 0.0582836 0.666442 0.204013 0.744309 -26624: 0 0.0511745 2.57868 0.0303273 0 0.0890922 0.0262878 2.54465 0.0619323 0.860583 0.226982 0.694321 -28671: 0 0.0282268 2.42524 0.0607907 0 0.128242 0.0632273 2.40036 0.0748947 0.964737 0.157344 0.606105 -30720: 0 0.146413 2.30639 0.0646336 0 0.322755 0.351977 2.06785 0.101765 0.991613 0.0858959 0.444634 -32768: 0 0.433667 2.31174 0.0875631 0 0.547943 0.467807 1.89177 0.149683 0.908147 0.166275 0.10897 -34815: 0.380897 0.374875 2.33495 0.255948 0.162604 0.0585204 0.931153 0.67331 0.737212 0.675516 0.532173 0.0604994 -36864: 0 0 0 0 0 0 0 0 0 0 0 0 -38912: 0.27728 3.18475 0.133769 0.52933 0.0308185 0.252674 0.204445 0.75561 0.0330098 0.000325121 0.0289903 0.134639 -40960: 0.0441751 3.36177 0.395426 0.0169554 0.000774831 0.449061 0.543846 0.240379 0.319774 0.18756 0.0219212 0.00815801 -43008: 0 3.14032 0.439947 0.0146223 0.0359873 0.548922 0.585293 0.0756803 0.407522 0.207603 0.0656383 0.0559705 -45056: 0.415355 2.47002 0.432161 0.0129423 0.0726331 2.21501 0.46153 0.0772434 0.323407 0.373846 0.0514532 0.254224 -47104: 0.439476 2.79675 0.511554 0.0360738 0.0630037 2.52123 0.693786 0.0717595 0.113475 0.27039 0.0932373 0.11119 -49151: 0.0382467 2.48424 0.591079 0.379017 0.055496 1.68164 1.50234 0.0687982 0.13566 0.181224 0 0.0460467 -51200: 0.000568684 1.51578 0.42413 0.415245 0.0988554 1.02271 2.0297 0.110624 0.122194 0.223896 0.140808 0.113329 -53248: 0.104252 0.91159 0.211062 0.213674 0.093338 0.300878 3.02778 0.129255 0.0724737 0.480215 0.384848 0.101458 -55295: 0.259554 0.779843 0.00140954 0.0279412 0.0944949 0.0274646 3.48932 0.39264 0.0214866 0.203241 0.769451 0.11422 -57344: 0.199121 0.840795 0.0621603 0 0.511178 0.025934 3.81849 0.249392 0.0114893 0.219259 0.682472 0 -59392: 0.346937 0.907086 0.0849873 0 0.407633 0.0155342 3.88337 0.0593076 0.00115342 0.705968 0.666598 0 -61440: 0.317315 0.905004 0.126157 0.245054 0.313127 0.0259241 3.84008 0.15622 0 0.741805 0.545721 0 -63488: 0.170335 0.645879 0.20068 0.413445 1.16682 0.403682 3.44894 0.215376 0.0685803 0.627521 0.480347 0.206916 -65536: 0.0744553 0.829734 0.243802 0 3.0935 0.775088 0.484952 0.0812401 0.351098 0.147539 0.279556 0.203467 -67584: 0.247129 0.442858 0.134368 0.190639 3.5283 0.67683 0.0346685 0.332419 0.325829 0.207152 0.145731 0.555291 -69631: 0.27725 0.307558 0.0830867 0.434507 3.57611 0.315049 0.146365 0.566629 0.31857 0.131321 0.0220989 0.789194 -71680: 0.149174 0.209418 0.00546463 0.425463 3.85342 0.0638956 0.0222679 0.607681 0.334134 0.0099031 0.00504318 0.840604 -73728: 0.0211959 0.0162217 0.00357091 0.17615 3.57172 0.0474228 0.0266662 0.297808 0.458756 0.386817 0.00458705 1.03575 -75776: 0.0611375 0.0232333 0.00500681 0.330324 2.9904 0.0720379 0.0369548 0.0621618 0.504959 0.599609 0.00049236 1.12507 -77824: 0.160439 0.131823 0.00520542 0.127768 2.99368 0.277285 0.0337068 0.236381 0.328001 0.256043 0.029042 0.898051 -79872: 0.196986 0.0364196 0.00358411 0.0679671 2.84666 0.987904 0.021553 0.186041 0.443948 0.176471 0.113542 0.894562 -81920: 0.0277654 0.256877 0.000268359 0 2.72453 1.44464 0.00919702 0.078663 0.170997 0.0727888 0.228018 0.773254 -83967: 0.000273638 0.560669 0.00158644 0.143331 2.09744 1.95424 0.00615687 0.122729 0.133549 0.21625 0.349038 0.881698 -86016: 0.0127634 0.31743 0.0650757 1.98094 1.19212 1.5657 0.161701 0.424744 0.0849175 0.304834 0.68357 0.542633 -88064: 0.13277 0.218396 0.195107 3.3477 0.165483 1.12475 0.247711 0.324417 0.0396022 0.294393 0.856072 0.581178 -90111: 0.124851 0.263754 0.324787 3.65342 0.0433612 0.723256 0.145149 0.307549 0.0243811 0.0117763 0.872673 0.663513 -92160: 0.0252181 0.220473 0.231745 3.45009 0.0455746 0.293597 0.110904 0.338721 0.330027 0.00756791 0.909156 1.06402 -94208: 0.0141548 0.172409 0.0970314 3.05064 0.493287 0.0782838 0.0675708 0.34866 0.170438 0.00345995 1.27993 1.4179 -96256: 0.0543741 0.068008 0.00713101 2.11065 1.31136 0.17294 0.12258 1.09206 0.00235312 0.00398674 1.59647 1.45589 -98304: 0.439346 0.251686 0.0735026 0.428652 0.935264 0.328317 0.223947 1.30812 0.00823065 0.0563968 1.17001 1.22376 -100352: 0.56337 0.409415 0.139075 0.0128495 0.112508 0.527533 0.348657 0.988002 0.0108271 0.268026 0.312926 0.48016 -102400: 0.430994 0.244708 0.191916 0.214327 0.138831 0.3164 0.309218 0.859833 0.125108 0.562403 0.102727 0.387626 -104447: 0.205371 0.130157 0.192641 0.86226 0.229868 0.0255762 0.172093 0.840215 0.311474 0.852411 0.198661 0.5733 -106496: 0.186557 0.0848548 0.370811 0.924128 0.133173 0.0534477 0.061741 0.838923 1.22952 0.849934 0.170654 0.35422 -108544: 0.244394 0.0944606 0.692583 0.696698 0.00902416 0.354479 0.3533 0.470449 1.75941 0.697887 0.243753 0.175023 -110591: 0.442472 0.624999 0.71266 0.317434 0.0214978 0.809453 0.727008 0.294477 1.83608 0.556289 0.31191 0.455917 -112640: 0.602562 1.10852 0.603057 0.348226 0.102944 0.643096 0.960566 0 1.69258 0.00249031 0.358088 0.497718 -114688: 0.157793 1.45939 0.477991 0.523576 0.059841 1.127 0.888734 0.0152912 1.20101 0.29653 0.32352 0.742818 -116736: 0.000823102 1.31558 0.0825061 0.889064 0.156811 1.24205 0.942671 0.183915 0.909383 0.620134 0.154293 0.757633 -118784: 0.00073386 1.04037 0.302042 0.465693 0.33234 1.10985 0.500164 0.509442 1.27581 0.808998 0.150855 0.867284 -120832: 0.000753638 0.944633 0.284313 0.218342 0.202822 0.996029 0.544018 0.493956 1.57516 1.04857 0 0.491008 -122880: 0.000485048 0.784471 0.429734 0.207583 0.12638 0.835815 0.787103 0.409007 1.6261 1.1721 0.0189307 0.175322 -124927: 0.356452 0.796616 1.27233 0.160616 0.00401303 0.523464 0.885047 0.792709 2.24182 0.602463 0.0583486 0.0306768 -126976: 0.11445 1.06319 1.18519 0.173462 0 0.021387 0.340281 1.54788 2.53428 0.18048 0.0856574 0 -129024: 0.320231 1.15423 0.580983 0.265084 0.0783139 0.384793 0.50374 1.72447 2.17788 0.161773 0.0701554 0 -131071: 0.228827 0.786148 0.676055 0.728613 0.0293021 0.99884 0.523797 1.67526 1.82663 0.184637 0 0.0199861 -133120: 0.0193128 0.99462 0.858393 0.984017 0.0816402 1.34971 0.143569 1.07694 1.13528 0 0 0.187748 -135168: 0.153254 1.54421 0.697684 1.05594 0.0809622 0.997275 0.235821 0.0619772 0.928412 0.285409 0.0207522 0.132542 -137216: 0.000741713 1.42041 0.222276 0.589031 0.539594 1.06017 0.0969561 0.0266054 1.1078 0.358758 0.00119865 0.598269 -139264: 0.000710704 1.26877 0.567141 0.338516 0.67873 1.27562 0.308995 0.0119913 1.44759 0.0878331 0.0287684 0.4814 -141312: 0.000590197 1.27041 0.88782 0.483064 0.416988 1.25672 0.484694 0.174412 1.74821 0.0261657 0.0357349 0.102348 -143360: 0.101083 0.645847 0.720461 0.978926 0.0824124 1.00962 0.466576 0.571095 1.85052 0.155152 0 0.146369 -145407: 0.732524 0.356324 0.319648 1.5326 0.123622 0.665153 0.437765 1.09011 1.24316 0.179415 0 0.0614905 -147456: 0.733388 0.296142 0.00679424 1.88586 0.157658 0.525263 0.387719 1.72128 0.473188 0.229473 0 0.24637 -149504: 0.153678 0.3878 0.487538 1.60773 0.174141 0.747055 0.351132 1.89927 0.251153 0.0704557 0 0.247802 -151552: 0.0473329 0.663789 1.13658 0.182362 0.157359 0.640763 0.342085 2.14593 0.0904491 0.0276557 0.084109 0.265451 -153600: 0.000605242 0.442688 1.42999 0.259149 0.031488 0.311509 0.389152 2.1067 0.0945256 0.120726 0.0553655 0.309847 -155648: 0.308621 0.394212 0.650243 0.607083 0.000780617 0.623488 0.100901 2.17309 0.809064 0.415023 0.0107253 0.269192 -157696: 0.0931157 0.222256 0.289826 1.06994 0 0.773573 0.060641 2.04357 0.80444 0.351289 0.100821 0.609053 -159743: 0.156499 0.147691 0.280258 1.13873 0.168346 0.903478 0.0675427 1.80373 1.22707 0.22858 0.062214 0.66451 -161792: 0.224003 0.104522 0.208707 0.976502 0.306911 0.834809 0.0730498 1.21769 1.48776 0.326622 0.0627967 0.631467 -163840: 0.235685 0.174955 0.290087 0.786691 0.502361 0.392263 0.100653 1.24487 1.60279 0.160986 0.00551236 0.398467 -165887: 0.108645 0.173348 0.343616 0.583091 0.16345 0.287604 0.195019 2.10179 1.35755 0.0774254 0 0.513669 -167936: 0.159434 0.355158 1.06759 0.118227 0.0147225 0.378706 0.32184 2.79217 0.754789 0 0.0789804 0.56877 -169984: 0.0759466 0.611201 1.12668 0.0579773 0.0768786 0.472955 0.370821 3.21275 0.120729 0.0520171 0.235743 0.594728 -172032: 0.0373113 0.836097 0.985931 0.115982 0.0951492 0.554234 0.175099 3.33797 0.0986298 0.0555014 0.188969 0.277889 -174080: 0.101637 0.303461 1.24529 0.343624 0.112427 0.674405 0.859793 2.71661 0.197039 0.00621908 0.0460709 0.474694 -176128: 0.206472 0.655771 1.02007 0.324368 0.381909 0.317999 1.98195 0.977411 0.254043 0.0234063 0.228098 0.395803 -178176: 0.184616 0.919698 0.715036 0.29262 0.797282 0.122618 2.50478 0.257939 0.145126 0 0.528084 0.539121 -180223: 0.0602509 1.41745 0.382194 0.332177 0.90723 0.0382686 2.52557 0.591164 0.0645226 0.00139024 0.944529 0.457598 -182272: 0.0337063 1.23964 0.523591 0.268672 0.946343 0.0501394 2.4454 0.687667 0.10527 0.0391335 1.10502 0.200456 -184320: 0.1964 0.73556 0.488294 0.412184 0.940076 0.049395 1.99098 1.28271 0.755438 0.123257 1.01346 0.0440671 -186367: 0.0834168 0.808989 0.333708 0.525928 1.11075 0.0503525 0.16301 1.95898 1.01441 0.0870648 0.821411 0.174778 -188416: 0.17474 0.0988451 0.502659 0.600018 0.897094 0.845485 0.0304696 1.5392 1.10959 0.595865 0.483425 0.289172 -190464: 0.222183 0.0390955 0.444228 0.174941 0.250896 3.23771 0.15204 0.378214 0.125867 1.55133 0.127979 0.615885 -192512: 0.325513 0.148979 0.236507 0.0352188 0.196679 3.3931 0.264621 0.337945 0.0303334 1.3201 0.10186 0.387956 -194560: 0.41447 0.158793 0.207067 0.0426622 0.242136 2.83388 0.263756 0.281332 0.0286994 0.937283 0.613824 0.274302 -196608: 0.260316 0.0595196 0.246879 0.521536 0.0455257 2.55551 0.166626 0.209903 0.880533 0.808027 0.652794 0.743422 -198656: 0.0967311 0.215891 0.211904 1.27197 0 0.963383 0.0970195 0.297518 1.73131 0.399965 0.583389 1.38089 -200703: 0.319262 0.042344 0.152374 1.63603 0 0.086143 0.440087 0.0460686 1.73101 0.846417 0.406103 1.39215 -202752: 0.387946 0.00469143 0.150153 1.78876 0.341562 0.194422 0.663677 0 1.62655 1.14563 0.0732544 1.20714 -204800: 1.07968 0.00323133 0.143465 0.858213 0.421074 0.372814 0.541073 0.0016475 1.62929 1.2943 0.0921668 0.939295 -206847: 1.29353 0.0280829 0.203633 0.41474 0.901948 0.623798 0.265685 0.00375568 1.07023 1.27414 0.127942 0.305173 -208896: 0.975025 0.140005 0.786509 0.404496 0.949517 1.05565 0.037248 0.116071 0.931179 0.634513 0.0392438 0.445486 -210944: 1.15751 0.242556 0.36335 0.915814 0.403488 0.692747 0.529509 0.0770645 0.192576 0.201915 0.893153 0.444028 -212992: 1.11312 0.00581449 0.295765 0.816271 0.216627 0.389662 1.25431 0.0283601 0 0.654263 1.56934 0.316166 -215040: 0.695675 0.396219 0.178071 0.606962 0.220355 0.226294 1.04973 0.18359 0 0.802599 1.57994 0.360929 -217088: 0.436314 0.487011 0.149801 0.365068 0.428881 0.270571 0.660252 0.536358 0.560546 0.242141 1.40848 0.559949 -219136: 0.0390043 0.192243 0.367489 0.527075 0.490229 0.109226 0.289234 0.927693 1.12982 0.176764 0.817436 1.09723 -221183: 0.0756404 0.0803118 0.859482 1.05375 0.472881 0.0511006 0 1.6817 0.943521 0.124944 0.2191 1.57883 -223232: 0.109984 0.0223365 1.44097 0.829551 0.265208 0 0 2.65431 0.560651 0.0905426 0.567324 1.77014 -225280: 0.0430643 0.00591316 1.40044 0.680766 0.109945 0 0 3.13754 0.0795406 0.106881 0.863369 1.72303 -227328: 0.000484294 0.338258 1.30211 0.595679 0.0123744 0 0 2.82223 0.0713176 0.104556 0.963998 1.30931 -229376: 0.313377 0.502218 0.952051 0.214548 0.0532229 0.211775 0.968654 1.47418 0.0400948 0.0492276 1.15113 0.934901 -231424: 0.827784 0.65721 0.579098 0.206894 0.0573962 1.42684 1.36459 0.143493 0.0400702 0.467086 0.738746 0.248102 -233472: 0.904578 0.624995 0.202505 0.273922 0.0191667 1.84333 1.57968 0.00993656 0.00648903 0.520044 0.709931 0.342788 -235519: 0.926881 0.433869 0.189251 0.255501 0.06477 1.85079 1.30122 0.09287 0.00522532 0.145689 1.04257 0.390005 -237568: 0.696886 0.408505 0.0488231 0.268281 0.113968 1.87111 1.14006 0.2374 0.0207298 0.153378 1.07703 0.190385 -239616: 0.623765 0.414559 0.0410619 0.274149 0.105134 1.42507 1.23085 0.326141 0.728039 0.339544 0.770796 0.298693 -241663: 0.0682553 0.489476 0.646252 0.383248 0.149162 0.425154 0.106105 0.372642 2.37254 0.311557 0.257088 0.76534 -243712: 0 0.49239 0.663765 0.46205 0.44086 0.351287 0.0125183 0.370543 2.3933 0.421138 0.120371 0.50297 -245760: 0.0150466 0.64583 0.310941 0.689225 0.362226 0.291522 0.0882846 0.312402 1.99078 0.847665 0.499853 0.265439 -247808: 0.0430729 0.650395 0.0600858 0.673364 0.47269 1.0667 0.0962926 0.212637 1.4002 1.02108 1.66955 0.0561262 -249856: 0.211083 0.361104 0.208306 0.027697 0.594661 1.44337 0.0597812 0.128759 0.256554 1.06062 2.66688 0.195583 -251904: 0.180037 0.213607 0.412128 0.0361137 0.713609 1.05255 0.0203856 0.160122 0.162258 1.31536 2.52675 0.244251 -253952: 0.1095 0.351006 0.341878 0.0442503 0.211886 0.504872 0.00556626 0.134371 0.313651 2.05902 1.73518 0.229397 -255999: 0.134531 0.271717 0.106926 0.0784169 0.5313 0.113342 0.232615 0.126087 0.494309 2.4242 0.559056 0.171495 -258048: 0.0325874 0.181034 0.134698 0.210098 0.595378 0.27379 0.399398 0.102072 0.770039 2.32187 0.232438 0.129605 -260096: 0 0.457448 0.448962 0.132245 0.102178 0.77564 0.125921 0.34867 0.449964 1.87887 0.632846 0.00171538 -262143: 0 0.541874 0.35832 0.0602872 0.333557 0.505731 0.474214 0.493536 0.243884 1.04216 2.0225 0.120479 -264192: 0.0108656 0.472496 0.185712 0.185752 0.329855 0.316386 1.1214 1.12275 0.152619 1.09441 1.78127 0 -266240: 0 0.442949 0.266594 0.279809 0.51974 0.22827 1.1224 1.22636 0.124834 1.31954 1.13466 0 -268288: 0.196578 0.352957 0.599286 0.393308 0.848598 0.0882194 0.836355 0.456602 0.0851493 1.46585 1.35365 0.0642024 -270336: 0.286864 0.114843 0.782547 0.47133 0.907927 0.204525 0.47685 0.099145 0 1.12379 2.13572 0.268471 -272384: 0.0274326 0.118286 0.612476 0.817507 0.376718 0.871312 0.109839 0.189993 0.00360854 0.664359 2.56899 0.377789 -274432: 0 0.10531 0.181985 0.448383 0.186016 1.24438 0.0956915 0.149724 0.0684067 0.13388 2.84085 0.1114 -276479: 0 0.145431 0.564122 0.0555543 0.0177635 1.32669 0.206735 0.0938259 0.0895 0 2.99458 0 -278528: 0.0796999 0.100472 0.534998 0.135869 0.0235492 1.34541 0.256649 0.11162 0.0878559 0.161504 2.64911 0 -280576: 0.150766 0.00342688 0.166116 0.0502547 0.0280797 1.21832 0.39828 0.3212 0.115946 0.500673 2.17122 0.00808144 -282624: 0.135753 0.347604 0.00356987 0.0607591 0.195194 0.212004 0.965718 0.404069 0.475724 0.918338 1.59038 0.100036 -284672: 0.708126 0.451123 0.00948459 0.165308 0.297288 0.0780613 1.16888 1.12623 0.55184 1.13764 0.828386 0.142591 -286720: 0.175344 0.633123 0.0566897 0.219478 0.537766 0.279217 1.07486 1.24076 0.618474 0.702506 0.539117 0.426769 -288768: 0.0697564 0.263848 0.150616 0.250108 0.284341 0.201128 1.04559 0.945484 1.01227 0.998338 0.343539 0.443219 -290815: 0.0263736 0.0640911 0.40382 0.349762 0.180872 0.116772 1.11595 0.364456 1.20718 1.79533 0.044522 0 -292864: 0.000387782 0.00842561 0.266157 0.119731 0.310414 0.97883 0.41476 0.0205928 1.01237 2.19209 0.928033 3.47987e-05 -294912: 0.0454142 0.121429 0.574856 0.0452097 0.591327 1.30695 0.302668 0.0112227 0.124732 1.43043 2.59157 0.0877672 -296959: 0.100313 0.280379 0.273447 0.400807 0.53127 1.30322 0.0166235 0.107633 0.0692656 0.619837 3.33082 0.287338 -299008: 0.159773 0.437008 0.555455 0.473788 0.140432 0.974041 0.010014 0.302673 0.0896272 0.093542 3.39759 0.512386 -301056: 0.220893 0.488226 0.495081 0.425274 0.0271952 0.445909 0.0713318 1.27415 0.550542 0.118224 2.64881 0.699022 -303104: 0.727683 0.0747761 0.255222 0.692634 0.02658 0.0615207 0.272576 1.40849 1.42637 0.354822 0.845063 0.824931 -305152: 0.644643 0.14213 0.237168 0.978563 0.0620627 0.330105 0.549938 1.14943 2.03785 0.605332 0.107213 0.423446 -307200: 0.809492 0.431875 0.264282 1.1449 0.0239382 0.405706 0.44281 0.216673 1.64531 1.39095 0.0154665 0.136178 -309248: 0.606704 0.497689 0.34557 1.13867 0.0343273 0.351514 0.34285 0 1.44904 1.5987 0.0175245 0.149273 -311295: 0.411927 0.586095 0.113049 0.942514 0.0839791 0.260785 0.878868 0.0695485 0.560369 2.17354 0 0.203897 -313344: 0.194888 0.627028 0.000808614 0.183025 0.965684 0.258184 0.719698 0.252546 0.459103 2.14346 0 0.20302 -315392: 0.0848824 0.409353 0.210441 0.309053 1.09356 0.347343 0.477373 0.137343 0.3395 1.98451 0.0502226 0.265386 -317439: 0.0139695 0.471118 0.481615 0.303959 0.728465 0.821615 0.44505 0.178824 0.127692 2.23332 0.117749 0.523122 -319488: 0.0245511 0.465653 0.788363 0.250624 0.355853 0.832686 0.289732 0.220936 0 1.72704 1.78193 0.552336 -321536: 0.273424 0.575713 0.919704 0.122835 0.0755783 1.21031 0.306336 0.266908 0.118098 0.715378 2.90006 0.359866 -323584: 0.589215 0.0868849 1.46484 0.376425 0.0120548 1.24602 0.377278 0.643705 0.491972 0.509048 2.35766 0.241437 -325632: 0.498944 0.248574 1.58405 0.217767 0.0239916 0.998016 0.605047 1.41399 0.615905 0.404183 1.38649 0.412089 -327680: 0.160404 0.503668 1.44268 0.0651769 0.136478 0.435794 0.599821 2.55615 0.574333 0.32206 0.295731 0.454468 -329728: 0.0340606 0.203201 1.36067 0.0675145 0.093737 0.152101 0.775158 2.71391 0.489298 0.298343 0.0250778 0.909438 -331775: 0.161555 0.00482456 1.19054 0.0778389 0.0539878 0.13589 0.722554 2.63498 0.461557 0.335347 0 1.37755 -333824: 0.521559 0.153396 0.59357 0.188088 0.0801631 0.605261 0.597643 2.85768 0.241127 0.545897 0 1.17728 -335872: 0.624259 0.666872 0.430827 0.23869 0.0428671 0.551205 0.159914 2.92429 0.335177 0.814198 0.104804 0.817643 -337919: 0.142622 0.749787 0.262345 0.527544 0.113487 0.947915 0.0894604 1.25909 0.149931 0.916515 0.690731 0.964683 -339968: 0.000495019 0.669226 0.0728729 0.635559 0.0558565 0.930343 0.172173 0.0801553 0.16873 1.54793 0.824873 1.21226 -342016: 0.000388828 0.625559 0.187548 0.307167 0.227987 0.969195 0.111418 0.104476 0.207256 1.38386 1.24665 0.939899 -344064: 0.249851 0 0.48391 0.0121897 0.433056 1.57308 0.0615163 0.0670925 0.269859 0.911864 1.2654 1.23767 -346112: 1.12675 0.14035 0.272058 0.0462761 0.619002 1.11517 0.0124278 0.644946 0.340819 0.466591 1.09945 0.86727 -348160: 1.9122 0.00425426 0.204983 0.295636 0.477386 0.460459 0.104351 0.582734 0.336026 0.168097 0.90323 0.414969 -350208: 2.18903 0.00543395 0.206464 0.475454 0.116685 0.974293 0.329237 0.521691 0.167919 0.00385669 0.497451 0.232771 -352255: 1.99183 0.00917033 0.252259 0.464777 0.108289 1.556 0.0933851 0.924898 0.202968 0.00137132 0.183593 0.365277 -354304: 1.559 0.00250407 0.283571 0.341488 0.308757 1.81301 0.0799337 0.665508 1.21471 0.00308535 0.207171 0.403762 -356352: 1.02245 0.00193136 0.360262 0.170746 0.329098 1.64909 0.192973 0.478427 2.19244 0 0.225463 0.446934 -358400: 0.502631 0.0108385 0.168614 0.10308 0.151792 1.66105 0.291387 0.263605 3.02454 0.228519 0.108931 0.615792 -360448: 0.49408 0.0647175 0.000563613 0.0223163 0.0799094 0.810395 0.346797 0.306467 2.72325 0.307989 0.308285 1.37243 -362496: 0.546066 0.224781 0.183576 0.00721349 0.0670056 0.398673 0.258321 0.0699765 2.30812 0.193313 0.848567 1.62853 -364544: 0.474445 0.486198 0.786301 0.0215708 0.100478 0.304596 0.128537 0.00633237 1.71841 0.0495235 1.12024 1.6112 -366591: 0.266821 0.625144 1.14617 0.0842623 0.0307367 0.295172 0.0998826 0.052457 0.882373 0.0099545 0.894097 1.24597 -368640: 0.000692885 0.731549 1.20584 0.222677 0.0232254 0.534717 0.445819 0.0259539 0.582964 0.0922649 0.201476 0.384177 -370688: 0 1.5537 0.739111 0.324822 0.145511 0.377741 0.175243 0.0583305 0.130757 0.313621 0.483402 0.222966 -372735: 1.08384 1.49508 0.287017 0.419595 0.337289 0.245976 0.187604 0.0650305 0 0.426098 0.365147 0.444505 -374784: 0.969257 1.19569 0.58188 0.349962 0.125339 0.0309998 0.839225 0.934931 0.155209 0.205095 0.449749 0.450476 -376832: 0.943589 1.09684 1.00586 0.236757 0.130065 0.101795 0.967872 1.00375 0.393329 0.405824 0.597005 0.0873643 -378880: 0.939826 1.07618 1.01866 0.426177 0.129958 0.165134 0.79463 0.719543 0.404313 0.64537 0.236438 0.113573 -380928: 0.901971 0.543948 0.747013 0.768786 0.095101 0.582557 0.893165 0.960817 0.00869604 0.649082 0.0627446 0.292018 -382976: 1.4941 0.871921 0.513582 0.743913 0.166065 0.0436909 1.18004 1.4261 0 0.317692 0.0838666 0.317107 -385024: 0.851747 1.66598 0.112092 0.313934 0.59473 0.188951 0.842682 1.50283 0 0.108876 0.102721 0.23344 -387071: 0.529676 1.91961 0.195429 0.241448 0.813315 0.573198 0.867873 1.4286 0 0.0933445 0.00707812 0.163305 -389120: 0.320788 2.07119 0.179069 0.271316 0.90736 0.646538 0.860383 1.04427 0.107065 0.234582 0.00632107 0.117691 -391168: 0.471748 1.90212 0.0912597 0.216768 0.811416 0.478828 1.3281 0.498222 0.380939 0.539227 0.17292 0.0734193 -393215: 0.391557 1.63998 0.00323637 0.174212 0.701133 0.77695 1.78216 0.123186 0.734633 0.679543 0.166895 0.215345 -395264: 0.749762 1.26009 0.0721955 0.259887 0.334158 1.17415 0.629623 0.381272 0.22034 0.668523 0.170012 1.57208 -397312: 0.0861577 0.373144 1.39801 0.275906 0.156648 0.91632 0.700852 0.0695112 0.119431 0.661367 0.316584 1.90664 -399360: 0.0986032 0.318044 1.68157 0.0219334 0.198749 0.436327 1.18608 0.491921 0 0.519072 0.951438 1.70395 -401408: 0.0958608 0.326437 1.6365 0.0218924 0.153434 0.381872 1.11026 0.889299 0 0.0486669 0.894005 1.74266 -403456: 0.0872109 0.111624 1.64587 0.0245682 0.240081 0.353269 1.00645 1.2636 0 0.0750342 0.467932 1.59063 -405504: 0.0839194 0.188988 1.33216 0.0270346 0.442629 0.227472 0.556585 1.87669 0.243049 0.0886798 0.933286 1.47959 -407551: 0.720991 0.793728 0.0969993 0 1.38201 0.0435579 0.00299143 1.48163 0.504607 0.463725 0.87469 1.5668 -409600: 0.900297 0.889477 0 0 2.03933 0.0277345 0.00859336 1.05407 0.650501 0.740444 0.623665 1.6039 -411648: 0.880973 0.814301 0 0.0115361 2.42499 0.186509 0.00820342 0.684079 0.605106 0.646228 0.651552 1.48886 -413695: 0.720584 0.533674 0.18609 0.0295232 2.84936 0.663265 0.0218742 0.194137 0.414647 0.0486769 0.631885 1.41358 -415744: 0.868194 0.233795 0.227746 0.0271651 2.49078 0.682287 0.0291991 0.324115 0.386384 0.00882653 1.27939 1.22373 -417792: 0.141161 1.1641 0.0147304 0.623669 0.95921 0.32089 0.234408 0.848616 0.368822 0.0726326 1.76221 0.872 -419840: 0.408951 0.780588 0.0329914 0.81577 0.803404 0.0275169 1.13365 1.25044 0.500737 0.0454805 1.36605 0.290626 -421888: 0.420306 0.357503 0.00165925 0.83404 0.810185 0.00719512 1.71764 0.834969 0.701832 0.066168 1.02539 0.137946 -423936: 0.190624 0.748801 0.0279395 0.635968 0.670152 0.0131825 3.08987 0.0474846 0.285158 0.0343176 0.82994 0.147416 -425984: 0 1.22772 0.184429 0.0169275 0.627148 0.168611 3.49396 0.0340089 0.0765292 0.00116282 0.984313 0.121213 -428031: 0 1.54305 0.285628 0.0151611 0.506919 0.283957 3.44297 0.0188307 0.0987755 0.126763 1.00046 0.0958305 -430080: 0.0500002 1.59387 0.273295 0.0170939 0.234306 0.820928 2.7761 0.0275253 0.101176 0.402679 0.984532 0.0788034 -432128: 0.114962 1.29586 0.254446 0.0823342 0.424659 1.84722 1.53977 0.0389385 0.0724586 0.57437 0.889444 0.0251061 -434176: 0.176841 0.675037 0.128684 0.93279 1.25003 1.4445 0.0909007 0.0432245 0.0770591 0.66568 0.821477 0.219192 -436224: 0.109472 0.35611 0.0314676 1.32316 1.74213 0.293383 0.0325838 0.0217252 0.0349715 0.531276 0.355588 0.371393 -438272: 0.00483759 0.440029 0.0239956 1.58153 1.69688 0.0827796 0.0428079 0.0461988 0.0353158 0.516059 0.307606 0.62546 -440320: 0.0615308 0.234685 0.0835607 1.61281 1.41188 0.0782374 0.0435596 0.0186074 0.265918 0.315938 0.231972 1.02664 -442367: 0.235277 0.732258 0.0802566 0.679453 1.4288 0.0589692 0.407997 0.088106 0.0306317 0.515156 0.565323 1.27538 -444416: 0.285737 1.16249 0.00397936 0.63998 0.377739 0.0643979 1.94857 0.26364 0 1.00139 0.502506 0.161921 -446464: 0.150933 1.1933 0.00111792 0.785616 0.0949324 0.0945103 2.37958 0.667737 0 0.957386 0.248623 0.119751 -448511: 0.0671997 1.47351 0 0.513525 0.106124 0.216132 2.30075 1.0844 0.0503061 0.821928 0.219914 0.0231097 -450560: 0.110707 2.05208 0.00272615 0.0139313 0.220972 0.315153 1.68636 1.2913 0.22324 0.497024 0.391562 0.0161792 -452608: 0.344316 2.09995 0.00351827 0.0147874 0.37755 0.394856 0.412966 1.0014 1.02768 0.379868 0 0.328609 -454656: 1.25223 0.683941 0.18066 0.0227295 0.753352 0.362366 0.235398 1.09841 1.30051 0.296096 0 0.272611 -456704: 1.92447 0.758873 0.32505 0.0283458 0.621772 0.124626 0.298441 1.2674 1.2144 0.117675 0.0192272 0.202642 -458752: 2.06244 0.756451 0.13541 0.0291912 0.813703 1.01285 0.40334 0.718632 1.311 0.044842 0.0606426 0.316844 -460800: 1.91614 0.172568 0.0876077 0.276944 1.86564 1.78165 0.422571 0.158875 0.501557 0.189009 0.0961303 0.475275 -462847: 1.49432 0.0796691 0.113913 0.515255 2.24016 1.35668 0.589123 0.280464 0.197498 0.21288 0.158807 0.280164 -464896: 0.549628 0.0664249 0.746683 0.669704 2.52337 0.704646 0.556369 0.311732 0.0827594 0.385763 0.258103 0.331332 -466944: 0.0731431 0.0629849 1.58892 0.23584 1.85945 0.172936 0.549552 0.287015 0 0.31897 0.405321 0.554007 -468991: 0.279721 0.117524 1.88931 0.106755 0.157955 0.137457 0.941925 0.304084 0.0385821 0.468999 0.485598 0.763869 -471040: 0.277266 0.090012 2.17427 0.0249449 0.0370478 0.561365 1.02473 0.174159 0.247616 0.3167 0.315634 0.781116 -473088: 0.263606 0.140118 2.79637 0.0904979 0.00288157 0.69207 1.02411 0.277064 0.28627 0.116798 0.145396 0.476822 -475136: 0.17072 0.305927 2.80986 1.14973 0.0343789 0.53437 0.795038 0.237266 0.574112 0.245638 0.00375482 0.438577 -477184: 0.0645658 0.446938 2.0586 1.74758 0.152984 0.581003 0.274194 0.238807 0.585786 0.198453 0.00415189 0.331315 -479232: 0.266237 0.300969 1.72019 1.93709 0.0196637 0.674761 0.109005 0.0118147 1.01958 0.53888 0.00231645 0.277995 -481280: 0.274691 0.337667 1.33936 2.17111 0.0369328 0.624974 0.0284176 0.00306702 1.18603 0.439346 0.284205 0.278428 -483327: 0.364391 0.519122 0.977989 0.914324 0.055387 0.370041 0.280716 0.0134698 1.3171 0.580381 0.739606 0.290414 -485376: 0.850724 0.597328 0.546294 0.160826 0.180617 0.634539 0.375271 0.630718 1.55882 0.247022 1.63078 0.373173 -487424: 0.859107 0.732185 0.107122 0.301565 0.0819754 1.07392 0.0998755 0.781196 1.58432 0.189085 1.65414 0.407493 -489472: 0.804801 1.17461 0.095514 0.128825 0.0482858 0.729774 0.117394 1.30823 0.815854 0.0661154 1.40492 0.097377 -491520: 0.405146 1.29084 0.0819568 0.085045 0.066061 0.672825 0.182777 2.03668 0.0906804 0.0699025 0.909585 0.000491173 -493568: 0.0539343 1.11515 0.445719 0.0640052 0.17288 0.720002 0.302294 2.35517 0 0.393155 0.577611 0.000344873 -495616: 0.66222 0.470462 1.37589 0.246605 0.127013 0.560941 0.745866 2.50298 0.0169059 0.643908 0.0679978 0.000311144 -497663: 1.09381 0.393349 1.42705 0.195282 0.458219 0.360899 0.884 2.14201 0.0846067 0.520065 0.114441 0.00535092 -499712: 1.31954 0.528319 1.14576 0.199597 0.739431 0.452972 0.854254 1.31725 0.038023 0.667814 0.355464 0.0900811 -501760: 1.14185 0.724102 0.861083 0.247814 0.764547 0.929698 0.320552 1.18728 0.0328781 0.321187 0.32421 0.149913 -503807: 1.17041 0.302061 0.521149 0.155655 0.903003 0.956371 0.827691 1.20463 0.0311186 0.421648 0.0513386 0.21063 -505856: 1.19196 0.537995 0.426542 0.049635 1.03228 0.902922 1.22688 1.18626 0.252882 0.478699 0.0132837 0.240388 -507904: 0.833363 0.767922 0.0598053 0.214676 1.09414 0.276049 1.2209 1.38192 0.565813 0.460489 0.161338 0.339155 -509952: 0.813763 0.63784 0.927651 0 1.0948 0.393689 0.340385 2.2973 0.659919 0.320317 0.140102 0.430341 -512000: 0.808055 0.371191 0.805529 0.00421168 0.562355 0.289788 0.486875 2.85106 0.637648 0.271557 0.127714 0.68092 -514048: 0.378947 0.380612 0.897502 0.0387018 0.0962412 0.11417 0.503681 2.89538 0.514584 0.314874 0.206736 0.943063 -516096: 0.282641 0.318554 0.886492 0.142432 0.247443 0.574932 0.73616 2.76105 0.132174 0.25804 0.304899 0.62562 -518143: 0.00334103 0.457371 0.887237 0.169245 0.635516 0.847681 0.889374 2.14752 0.324645 0.337885 0.231644 0.357968 -520192: 0.0691511 0.526166 0.637067 0.102701 0.515332 0.779908 1.00869 1.17994 0.614777 0.845502 0.219809 0.264868 -522240: 0.42916 0.756956 0.00105417 0 0.271418 0.852859 0.526344 0.458293 0.997443 1.47943 0.579025 0.327658 -524287: 0.394562 1.67882 0.0938683 0.0140379 0.290698 0.971047 0.514984 0.382785 0.406575 1.19926 0.504367 0.0741378 -526336: 0.416809 2.32904 0.101334 0.0291654 0.043911 1.20688 0.603266 0.174527 0.0227026 0.967232 0.823857 0.0157419 -528384: 0.457677 2.61086 0.00759558 0.0109305 0.0463091 0.826578 0.8795 0.336023 0.069955 0.878661 0.635296 0.0400107 -530432: 0.710829 2.48668 0.0117047 3.19352e-05 0.0125114 0.679952 1.07799 0.998679 0.00793318 0.401159 0.521645 0.0791224 -532480: 0.288936 0.881856 1.70335 0 0 0.90179 0.352245 0.955108 0.0103406 0.315336 0.22717 0.261907 -534528: 0.000152646 0.785029 1.39568 0.0626232 0 0.790787 0.228299 0.146044 0.105945 0.599014 0.0876493 0.38163 -536576: 0 0.868888 1.13958 0.0625501 0.00416307 0.661996 0.145981 0.257708 0.0558171 0.658506 0.0907707 0.337444 -538623: 0 0.947598 0.951175 0.0561426 0.0145086 0.697652 0.139031 0.493349 0.0694304 0.581279 0.0890886 0.28915 -540672: 0.0676931 1.47934 0.553252 0.0196976 0.0530804 0.574705 0.0537962 0.726351 0.232943 0.578198 0.079852 0.256388 -542720: 0.436661 1.76998 0.241065 0.114617 0.133936 0.63633 0.100011 0.71046 0.302484 0.555559 0.0908235 0.23291 -544767: 0.640863 1.74995 0.112956 0.403589 0.276414 0.833668 0.245876 1.10887 0.126009 0.363405 0.013097 0.678623 -546816: 0.687247 0.713867 0.00110245 0.423326 0.148194 0.630792 0.573417 1.09621 0.0350217 0.509633 0.439181 1.10259 -548864: 0.213704 0.00177486 0.0983937 0.511011 0.368847 0.406639 0.815967 0.83056 0.261806 0.765193 1.34401 0.832724 -550912: 0.012607 0 0.298385 0.375191 0.630852 0.746346 1.02839 0.945526 0.370459 0.617783 1.77359 0.413858 -552960: 2.45639e-05 0.328271 0.347929 0.108408 0.493702 0.404578 1.09214 1.74747 0.442711 0.470057 1.83838 0.418366 -555008: 0.000195935 0.782965 0.121132 0.296244 0.38112 0.311448 1.45221 1.90005 0.368699 0.33171 0.945511 0.490432 -557056: 4.30831e-05 0.869676 0 0.333738 0.31561 0.374548 1.59359 1.7786 0.173691 0.131527 0.164115 0.722446 -559103: 0.5307 0.572708 0.0174305 0.216716 0.0500608 0.430768 1.5961 1.43288 0.0289997 0.499835 0.394448 1.02884 -561152: 0.576102 0.960404 0.0228969 0.790243 0.0741766 0.617375 0.958541 1.32208 0.0652768 0.649691 0.388835 1.45361 -563200: 0.482821 1.21981 0.123775 0.817482 0.352338 0.843602 1.43162 1.01461 0.0630277 0.123865 0.15586 1.11461 -565248: 0.692864 0.947768 0.228397 0.738225 0.650924 0.383256 1.9826 0.580157 0.0891318 0.00765578 0.416862 0.553535 -567296: 0.865329 0.928041 0.0977854 0.485945 0.788308 0.160739 2.0756 0.395695 0.302414 0.0899527 0.629641 0.00646457 -569344: 0.917959 0.316989 0.0992178 0.144972 0.807964 0.372342 1.75939 0.66324 1.19515 0.0999938 0.544199 0 -571392: 0.760242 0.522055 0.221338 0.14823 0.690614 0.231706 0.8127 1.39266 1.26805 0.538375 0.290412 0.0978622 -573439: 0.129981 0.90829 0.275914 0.141306 0.0740286 0.511362 0 2.44927 0.824876 0.671084 0.246524 1.02967 -575488: 3.02679e-05 0.759307 0.622811 0.124634 0.0602979 0.888326 0.0239431 2.55268 0.708952 0.463671 0.0987384 1.00418 -577536: 0.000104263 0.752979 0.631908 0.0414339 0.13766 1.01859 0.00909735 2.76766 0.360444 0.209234 0.0399289 0.771031 -579583: 0.000237806 0.496427 1.28087 0.207273 0.202191 0.982613 0.0219645 2.7951 0.0436863 0.0785919 0.00556986 0.658182 -581632: 0.493077 0.283643 1.38252 0.248854 0.14002 1.58272 0.115834 2.43147 0.0715779 0.0131731 0.095225 0.361088 -583680: 0.199022 0.116128 1.03759 0.469623 0.675587 1.74948 0.887064 0.480207 0.640608 0.0264445 0.13562 0.949205 -585728: 0.0213285 0.230319 0.357012 0.68046 2.00587 0.526701 0.322909 0.0296661 0.636968 0.0203226 0.334352 0.601045 -587776: 0.208424 0.12187 0.161239 0.266948 2.11115 0.197596 0 0.0296406 0.626011 0.0164602 0.556187 0.544433 -589824: 0.239475 0.00929177 0.152211 0 1.74178 0.394082 0 0.0210091 0.500634 0.0135035 0.690074 0.57291 -591872: 0.0239425 0 0.253424 0 1.0459 1.37947 0.0132047 0.0295653 0.27751 0.00717403 0.283463 0.612443 -593919: 0.164371 0.142799 0.529179 0.087894 1.11327 1.67372 0.142941 0.0368786 0.279026 0.0537637 0.349208 0.455539 -595968: 0.123806 0.591661 0.127119 1.19762 1.34314 1.41563 0.359979 0.60292 0.320918 0.27455 0.835516 0.22571 -598016: 0.142603 0.371529 0.487253 1.99003 1.49403 0.730254 0.145261 0.842759 0.29395 0.14369 0.871351 0.611984 -600063: 0.193487 0.269861 1.38915 2.36391 1.35752 0.568127 0.0540116 0.806105 0.190153 0.0373078 0.99572 0.500208 -602112: 0.121491 0.246712 1.83758 1.73623 0.449349 0.601243 0.199101 0.657281 0 0 1.18346 0.534852 -604160: 0.25339 0.0133913 2.67059 0.544951 0.407941 0.446048 1.16955 0.0775761 0.133177 0.418324 0.62566 0.529841 -606208: 0.281354 0.45917 2.53074 0.186208 0.175866 0.261022 1.21577 0.0489203 0.195 1.07933 0.0232647 0.230192 -608256: 0.185369 0.989953 1.99899 0.143549 0.0216907 0.385124 1.07978 0.106562 0.0638123 1.38016 0.0202339 0.16157 -610304: 0.0883136 1.25353 0.506089 1.93522 0.0247839 0.400565 0.720191 0.0594565 0.0183199 0.954903 0.622777 0.259205 -612352: 0.22451 0.436011 0.144465 2.96092 0.0400377 0.445915 0.830834 0.011415 0.0339939 0.785047 0.174022 0.0797731 -614399: 0.535215 0.204181 0.552543 2.75128 0.0562686 0.255816 0.891003 0.00346134 0.0256897 0.821054 0.0519966 0.000208836 -616448: 0.444342 0.219007 1.51384 2.34429 0.0961327 0.317649 0.771205 0 0.0519015 0.965491 0.150144 0.000209693 -618496: 0.414849 0.21787 2.71197 1.40306 0.116046 0.619995 0.701052 0 0.0310661 0.917552 0.127193 0.0902244 -620543: 0.322332 0.189153 3.17187 0.310086 0.102731 0.910616 0.689053 0.0377183 0.0340095 0.878683 0.0127501 0.229146 -622592: 0.301278 0.0034275 2.83702 0.103807 0.0790909 0.89797 0.900637 0 0.0450967 0.248314 0.0583273 0.427544 -624640: 0.108001 0.000576557 2.31507 0.355755 0.203158 0.891731 1.46922 0.135891 0.191085 0.13128 0.00131229 0.25263 -626688: 0.12126 0.00126065 1.66144 0.702721 0.488053 0.744925 1.52998 0.344191 0.768654 0.223031 0.00131269 0.422327 -628736: 0.142067 0.0615585 0.717205 1.99969 0.413465 0.658817 1.21391 0.60168 0.889506 0.206041 0.00120943 0.50613 -630784: 0.885008 0.378325 0.929164 2.13574 0.545408 0.290644 0.246208 0.613247 0.0996902 0.163753 0.00105535 0.383202 -632832: 1.0497 0.811214 0.841497 0.985975 0 0.756401 0.288748 0.153538 0.101563 1.41654 0.278522 0.10151 -634879: 0.870841 1.07577 0.660817 0.448858 0.00333587 0.454615 0.268093 0.112889 0.549225 1.96848 0.015258 0.106867 -636928: 0.800465 1.3067 0.24967 0.905032 0.00612575 0.0154024 0.191551 0.394648 1.12616 1.67916 0.0137378 0.149714 -638976: 0.658564 1.35233 0.134976 0.998523 0.000524205 0.0115049 0.213689 0.293579 1.95845 1.15452 0.061769 0.150219 -641024: 0.476786 0.505333 0.0992175 0.975317 0.00647701 0.0452201 0.694468 0.354189 2.86708 0.592256 0.0635626 0.0599969 -643072: 0.338507 0.00441762 0.737946 0.663988 0.0327462 0.0723095 0.484631 0.571233 3.25195 0.394482 0.203191 0.858808 -645120: 0.0783569 0.0710447 0.770923 0.204196 0.519467 0.0930386 0.338297 1.0559 1.74902 0.85225 0.299503 0.788682 -647168: 0.419858 0.211104 0.361704 0.231377 0.560351 0.0592056 0.840202 0.53716 1.1327 0.863019 0.183544 0.453223 -649215: 0.486428 0.439011 0.161295 0.0981932 0.410573 0.0723576 1.18389 0.301942 0.9748 0.411284 0.243109 0.53434 -651264: 0.444279 0.39884 0.391976 0.366408 0.249058 0.0828766 1.86538 0.970846 0.35664 0.299149 0.46975 0.296623 -653312: 1.10985 0.185596 0.347997 0.749802 0.0440935 0.048809 1.53097 1.3429 0.00345406 0.0537263 0.403634 0.0832631 -655359: 1.29421 0.295741 0.571308 0.648743 0.0172116 0.016783 0.781605 1.77092 0.0472296 0.0231533 0.353228 0.377527 -657408: 1.2457 0.47298 0.74349 0.606287 0.0400871 0.0283284 1.17505 1.63525 0.195155 0.015671 0.442227 0.109855 -659456: 0.763422 0.613339 0.742524 0.506293 0.0384453 0.131555 2.10604 0.791864 0.322298 0.0333456 0.548942 0.160864 -661504: 0.0681925 0.860273 0.363031 0.261221 0.0341241 0.213985 1.84331 0.152405 0.245265 0.10087 0.753103 1.06737 -663552: 0.00039811 0.907408 0.233179 0.155974 0.0251654 0.423477 1.64187 0 0.0945523 0.37545 0.504489 1.23812 -665600: 0.0257018 0.00865982 0.702934 0.124707 0.0281314 0.676296 1.16658 0.033909 0.00490361 0.479343 0.167103 1.6032 -667648: 0.553716 0.0697083 0.463843 0.196128 0.105479 1.06371 0.485858 0.000902132 0 0.382305 0.181053 1.68862 -669695: 0.239231 0.228164 0.285555 0.120605 0.504711 1.34114 0.13786 0.0544278 0.000463866 0.743916 0.227512 1.78928 -671744: 0.000553896 0.372666 0.371155 0.159953 0.10417 1.31667 0.356454 0.193208 0 0.396103 0.216462 2.11299 -673792: 0.0340132 0.254997 0.739033 0.0645255 0.0337458 0.83469 0.804356 1.32999 0 0.0925788 0.781097 1.72271 -675839: 0.637421 0.0138399 1.16926 0.116033 0.126961 0.191392 0.683135 2.19064 0.02794 0.0621154 0.636073 1.73518 -677888: 1.0952 0.257861 1.25141 0.167879 0.042386 0.0922275 0.624526 1.92948 0.0489506 0.417419 0.0737111 1.51035 -679936: 1.33763 0.402967 0.989344 0.724987 0.111312 0.221605 0.721458 1.47294 0.0461987 0.69633 0.100618 1.2187 -681984: 1.08795 0.14868 0.796458 1.23501 0.440219 0.295358 0.592908 0.898678 0.787677 0.522584 0.3809 0.974887 -684032: 0.370627 0.159192 0.991862 1.41669 0.373147 0.635645 0.124321 0.328017 1.27007 0.590582 0.480395 0.977248 -686080: 0 0.137514 1.13184 0.774916 0.434182 0.982658 0.285748 0.792384 1.29093 0.873331 0.713124 0.641907 -688128: 0.0585036 0.0762797 1.04411 0.52025 0.696394 0.838185 0.795649 1.00139 0.496205 0.659166 0.955205 0.834205 -690175: 0.277228 0 0.797255 0.809932 0.29547 0.796942 0.976189 0.701943 0.468627 0.363382 0.901498 1.17073 -692224: 0.718408 0 0.826578 1.04243 0.0268001 0.991002 0.901763 0.35887 0.463452 0.0566155 0.270237 1.30784 -694272: 0.918427 0.032413 0.762821 1.31257 0.173891 1.38119 0.767886 0.0432458 0.288878 0.638507 0.0920831 1.12425 -696320: 0.684335 0.254378 0.467323 1.15278 0.356475 1.34095 0.528866 0.256205 0.332637 0.734023 0.251935 0.34263 -698368: 0.494188 0.763441 0.251839 0.623057 0.761801 1.28652 0.621609 0.189255 0.677786 0.841041 0.19541 0.435288 -700416: 0.151863 0.796655 0.388447 0.397143 0.455859 0.58955 1.06889 0.260401 0.700453 0.327166 0.753738 0.754314 -702464: 0.12343 0.274154 0.501432 0.0906373 0.251874 0.299557 0.878775 0.693327 0.492309 0.752578 0.758667 0.781212 -704511: 0.316184 0.0719494 0.143009 0.158649 0.368566 0.740951 0.650939 0.411588 0.512014 0.94357 0.613531 0.642355 -706560: 0.279627 0.1209 0.0837349 0.232547 0.387084 0.872762 0.166412 0.477095 0.208434 1.1744 0.376886 0.575213 -708608: 0.217378 0.0876414 0.431259 0.22599 0.536698 0.951812 0.0824065 0.600473 0.159695 1.23876 0.0516195 0.597408 -710655: 0.441466 0.0642078 2.0331 0.0392567 0.417979 0.361429 0.665182 0.116471 0.302886 1.70342 0.107629 0.789834 -712704: 0.493048 0.0614735 2.42924 0.432883 0.230729 0.119927 0.644297 0.177105 0.452332 2.32661 0.0392174 0.805906 -714752: 0.521843 0.130755 1.94946 0.865948 0.311843 0.0632757 0.142939 0.811734 0.365147 1.98423 0 0.999558 -716800: 0.822497 0.613335 0.9585 1.54303 0.239087 0.0720635 0.0444716 0.771925 0.382019 0.891482 0.278383 0.699624 -718848: 0.835785 1.00219 0.442014 1.37502 0.186514 0.0559823 0.0216745 0.89345 0.321452 0.230758 0.0824389 1.58751 -720896: 0.65733 1.33796 0.443044 0.933099 1.09401 0.0885284 0.0156743 0.897866 0.269578 0.542968 0.0228446 1.17558 -722944: 0 1.26119 0.447901 0.284695 1.25555 0.103656 0.00548913 0.613321 0.549993 0.558119 0.158596 1.15219 -724991: 0 0.766133 0.552359 0.0300945 1.26845 0.153103 0.00459713 0.0462612 1.1028 0.274666 0.207229 1.60013 -727040: 5.66144e-06 0.0705053 0.743513 0.021199 1.92089 0.131641 0.0145503 0.000390932 1.47036 0.128412 0.15197 1.31082 -729088: 0.139907 0.152706 0.684846 0.00662291 1.96008 0.236367 0 0 1.14781 0.154925 0.0018275 0.645353 -731135: 0.394855 0.263057 0.425875 0.00757232 1.88138 0.319252 0.0429915 0.0446161 0.63168 0.148014 0.000806453 0.366207 -733184: 0.374172 0.342023 0.4423 0.49138 1.91839 0.274307 0.232458 0.238776 0.361137 0.0993929 0.0190069 0.402167 -735232: 0.166345 0.38476 0.428148 1.59517 1.34985 0.10088 0.393314 0.209056 0.595362 0.0809402 0.224087 0.866359 -737280: 0.147683 0.354745 0.218277 2.05573 0.378195 0.0118302 0.413422 1.11778 0.712659 0.00328839 0.33876 1.57255 -739328: 0.170675 0.676152 0.752663 1.699 0.0342323 0.036611 0.373411 1.58477 0.226634 0.0011851 0.460929 1.85838 -741376: 0.049983 0.546091 1.60187 1.09392 0.323559 0.264287 0.250354 1.25321 0.508349 0.0131088 0.173199 0.592927 -743424: 0.468924 0.153348 2.35036 0.452895 0.299156 0.0929721 0.141008 0.799712 0.93514 0.0524524 0.164749 0.143568 -745471: 0.824668 0.00308508 1.61113 1.21834 0.324059 0.0309894 0.659421 0.356438 0.150412 0.0406418 0.28439 0.161464 -747520: 0.846175 0.00274459 0.818214 1.78421 0.449195 0.0216165 0.721918 0.584302 0.000680088 0.065548 0.589539 0.168607 -749568: 0.842293 0.00105503 0.524977 2.01437 0.337273 0.0333732 0.839241 0.391794 0.0706576 0.1396 0.651457 0.187042 -751615: 0.852135 0 0.301497 1.88555 0.37166 0.0383498 1.00901 0 0.129511 0.351759 0.456314 0.144333 -753664: 0.690503 0 0.298384 1.43736 1.42873 0.0227748 0.476297 0.2584 0.000911353 0.457707 0.483597 0.431842 -755712: 0.144372 0.0409025 0.421479 0.404463 2.52499 0.0389767 0.250867 0.754022 0.0257417 0.255438 0.36982 0.549699 -757760: 0.179555 0.0485507 0.59188 0.0373303 2.39978 0.0150576 0.161606 0.432313 0.34822 0.153658 0.102178 0.861078 -759808: 0.139739 0.0340948 0.745497 0.00498442 1.98245 0.0408162 0.169238 0.205152 1.22228 0 0.119538 0.701268 -761856: 0.042448 0.0601179 0.379941 0 1.56839 0.0690095 0.0383023 0.225381 1.36653 0.125522 0.374927 0.58139 -763904: 0.0899655 0.0654109 0.28807 0.0112237 0.81516 0.141779 0.00981929 0.398823 1.43166 0.306003 0.253245 0.531212 -765951: 0.122289 0.196046 0.151945 0.0151529 0.675427 0.174834 0.0294539 0.525095 1.18348 0.335623 0.191125 0.499879 -768000: 0.13856 0.165782 0.0976633 0.730342 0.494273 0.212163 0.0657002 0.967492 0.737251 0.492165 0.11182 0.496765 -770048: 0.142198 0.00106697 0 1.81438 0.0610369 0.199726 0.0581099 1.33751 0.541987 0.949513 0.022224 0.504827 -772096: 0.123817 0.0092723 0.132806 2.43704 0.0813236 0.178625 0.118575 1.24893 0.23443 0.86031 0.00147756 0.305999 -774144: 0.140375 0.0732868 0.161428 2.4345 0.0812501 0.220662 0.120541 1.29202 0.111516 0.948104 0.153222 0.0560839 -776192: 0.212053 0.120994 0.811663 1.83691 0.277713 0.267315 0.0143552 1.13276 0.127418 0.926271 0.230392 0.0011681 -778240: 0.105806 0.210509 1.37798 1.2164 0.122229 0.302478 0.234844 0.673352 0.277512 0.771723 0.273344 0.0874195 -780287: 0.1126 0.877224 1.50116 0.769549 0.00384722 0.205896 0.580241 0.37975 0.248925 0.508539 0.216685 0.205822 -782336: 0.10016 1.90191 0.776729 0.36956 0.221414 0.157728 1.42003 0.349294 0.343817 0.731455 0.096244 0.0415002 -784384: 0.584361 2.18807 0.51737 0.167545 0.299051 0.0754852 1.60062 0.454842 0.525308 1.49289 0.0836848 0.00794853 -786431: 0.647041 1.96931 1.42801 0.070066 0.372741 0.0756045 1.54476 0.160903 0.547862 1.91698 0.0955212 0.0113944 -788480: 0.572017 1.33103 2.41596 0.0840139 0.244434 0.0884588 1.30029 0.107175 0.329605 2.15809 0.0636186 0.0380328 -790528: 0.47622 0.391434 2.9876 0.0970522 0.206252 0.225749 1.08455 0.0649974 0.373502 1.97551 0.0616028 0.0938928 -792576: 0.467601 0.131212 3.25206 0.102642 0.308299 0.224463 1.03367 0.0966683 0.0458989 2.09696 0.0560048 0.123922 -794624: 0.190625 0.328694 2.62492 0.518455 0.596415 0.596467 1.14357 0.137352 0.040959 2.19509 0.147679 0.131561 -796672: 0.26878 0.781298 1.6448 0.738788 0.700084 1.13437 1.13481 0.00289155 0.027445 1.09241 0.244816 0.120369 -798720: 0.217229 1.56443 0.22799 0.639775 0.231074 0.890553 2.41705 0.0401736 0.0243712 0.139855 0.00424775 0.149679 -800767: 0.28383 1.29739 0.295017 0.0626418 0.0591423 0.545234 2.88464 0.0216493 0.0402551 0.184032 0.0413501 0.30691 -802816: 0.808419 1.03839 0.350111 0.0591043 0.066216 1.11728 2.47171 0.064279 0.262726 0.108515 0.0912371 0.182828 -804864: 0.912134 0.698467 0.596392 0.0218074 0.686351 1.81643 0.950035 0.00938989 0.762923 0.0662784 0.0127423 0.208922 -806911: 0.539218 1.09978 0.833347 0.297621 1.39677 1.61982 0.313515 0.308115 0.506641 0 0.363261 0.259632 -808960: 0.0694716 1.46928 1.04475 0.636078 1.45286 0.758713 0.280392 0.616533 0.707461 0 0.578578 0.235434 -811008: 0.214926 1.79682 1.20773 0.737353 0.65929 0.271747 0.281776 0.734181 1.03222 0.0729762 0.648443 0.538164 -813056: 0.219711 1.53633 0.954949 0.127857 0.153737 0.379191 0.36678 0.485126 1.21092 0.115523 0.977649 0.84302 -815104: 0.0684042 0.686739 0.75857 0.239785 0.185999 0.475349 0.110763 0.440668 0.683692 0.757935 1.13056 0.734121 -817152: 0.0717817 0.511551 0.79422 0.542285 0.0376605 0.182911 0.0542614 0.629433 1.24116 1.19023 0.534194 0.517499 -819200: 0.0646582 1.03412 1.31953 0.369667 0.027708 0.438253 0.0532675 1.06567 1.52353 0.633553 0.0221746 0.154998 -821247: 0.0382496 0.777702 1.22794 0.513171 0.242881 0.663074 0.3417 1.29585 0.713197 0 0.0424976 0.935258 -823296: 0.0073364 0.483209 1.10134 0.590378 0.543548 0.918523 0.198962 1.04096 0 0 0.241008 1.32155 -825344: 0.0154842 0.525972 1.05017 0.265157 1.07346 0.55454 0.0524524 1.02333 0.0193734 0 0.598118 1.14209 -827391: 0.177258 0.171083 0.893137 0.454695 1.55774 0.259302 0.472129 1.13373 0.159453 0.0154838 1.03278 0.967204 -829440: 0.229806 0.309193 0.606932 0.717099 1.65818 0.0426719 0.677164 1.0046 0.180198 0.279701 0.981091 0.447258 -831488: 0.000565107 0.00234462 0.180996 0.4766 1.63807 0.236969 0.739017 0.665959 0.292659 0.534259 0.782628 1.04952 -833536: 0.000531605 0.00209303 0.50231 0.235382 1.31776 0.866472 0.734215 0.268459 0.480835 0.26491 0.457312 1.58285 -835584: 0.000373773 0.253769 0.473639 0.0734041 0.756913 1.65269 0.397308 0.188743 0.468199 0.213659 0.4752 2.4136 -837632: 2.87961e-05 0.481104 0.410314 0.221761 0.230477 1.40812 0.674068 0.392377 0.401282 0.599192 0.381231 2.97129 -839680: 0 0.66662 0.277353 0.742042 0.031642 1.04959 0.760282 0.637392 0.415484 0.654177 0.140066 3.33276 -841727: 0.000546139 0.86355 0.0804324 0.778467 0.0166101 0.643725 0.945262 0.307068 0.372873 0.143775 0 3.856 -843776: 0.000605044 0.636185 0.166839 0.823656 0.0427921 0.215746 0.975816 0.123669 0.318392 0.000808076 0 4.03641 -845824: 0.138235 0.292092 0.378106 0.828618 0.0519232 0.684171 0.453917 0.0521979 0.248185 0.512595 0.0430077 3.67507 -847872: 0.000153687 0.600414 0.220165 0.422958 0.304699 1.0501 0.0849749 0.0295012 0.574809 1.07785 0.136491 2.42943 -849920: 0.0415102 0.941181 0.0133164 0.0998839 0.735447 1.10844 0.32924 0.0381542 0.571 2.21929 0.0415678 1.64715 -851968: 0.000199477 0.870407 0.0186054 0.151314 0.792716 0.592365 0.576111 0.0451584 0.03833 2.41906 0.189618 1.85285 -854016: 0.000487184 0.715022 0.0330071 0.304042 0.478946 0.75915 0.816062 0.0414411 0 1.46434 0.111395 2.65093 -856063: 0.000441252 0.51527 0.0476625 0.28878 0.437335 0.572211 0.861841 0.176747 0.00948862 0.491625 0.175024 3.01448 -858112: 0 0.216102 0.0458783 0.0570484 0.53552 0.304383 0.956831 0.350831 0.048066 0.161525 0.118628 3.01006 -860160: 0.033909 0.135354 0.0240265 0.0378775 0.719885 0.0380508 0.851337 0.189013 0.0498409 0.354889 0.114373 3.07511 -862207: 0 0.0979267 0.00888334 0.0339858 0.723353 0.16066 0.738786 0.0784851 0.119649 0.672457 0.126529 3.07406 -864256: 0 0.264859 0.0783807 0.0192191 0.932765 0.136797 0.696415 0.0755919 0.455429 0.986817 0.130734 2.89753 -866304: 0.00942333 0.317128 0.128148 0.0057022 1.0795 0 0.668503 0.224887 1.43236 1.26701 0.0915565 2.11393 -868352: 0.273569 0.520665 0.213918 0.0052954 0.648574 0.0093227 0.329314 1.14736 1.69778 0.902405 0.000542113 1.32763 -870400: 0.294685 0.00173411 1.9675 0.666015 0.16295 0.166077 0.798959 1.18459 1.72811 0.0522662 0.0817998 1.64321 -872448: 0.0257375 0.129523 2.36082 1.30377 0.116697 0.152797 0.382985 0.321543 0.399508 0.35394 0.361645 1.24656 -874496: 0.0157853 0.130753 2.27989 1.36944 0.0336127 0.100116 0.0466412 0.605543 0.097656 0.567729 0.418502 1.03358 -876543: 0.00323811 0.0702345 2.24293 1.09517 0.00218864 0.0887544 0.0435011 0.819939 0.0754331 0.623609 0.167507 0.827964 -878592: 0.0889019 0.0016428 1.95789 0.866756 0.375857 0.0654126 0.0566061 1.57169 0.328518 0.357311 0.0696386 0.473439 -880640: 1.4246 0.00197735 1.56229 0.498294 0.706622 0.0160061 0.622623 1.76084 0.0493485 0.0937884 0.199532 0.243634 -882687: 3.3637 0.00124472 1.03907 0.176066 0.505581 0.111481 0.79026 1.07272 0.0218399 0.0683143 0.253652 0.192303 -884736: 3.77478 0.330967 0.102749 0.00136057 0.522222 0.181496 1.04152 1.20864 0.033537 0.0717149 0.226359 0.0326144 -886784: 3.58139 0.407807 0.210932 0 0.601201 0.350357 0.607814 1.33552 0 0.123081 0.179517 0.0380397 -888832: 3.32122 0.640932 0.246621 0 0.673135 0.0634515 0.0439003 1.46783 0.28081 0.0807412 0.158269 0.380889 -890880: 2.3074 0.0328976 0.0538863 0.0915372 0.26892 0.0348233 0.244642 1.74311 1.23012 0.146991 0.304363 0.867787 -892928: 1.63577 0 0.115371 0.106991 0.230904 0.421638 0.411159 1.14117 1.45231 0.0574627 0.388482 0.900004 -894976: 0.624386 0.0921534 0.375257 0.174085 0.0769593 0.719482 0.446038 0.340795 1.09885 0.107772 0.233658 0.873559 -897023: 0.116186 0.355556 0.324687 0.347573 0.149736 0.806089 0.348281 0.790789 0.231811 0.209512 0.07275 0.340467 -899072: 1.30395e-05 0.809772 0.292517 0.250675 0.192425 0.893004 0.0820679 0.900724 0.316389 0.0800209 0.0677763 0.397511 -901120: 0 0.535037 0.290986 0.300104 0.123814 0.586251 0.185621 0.786322 1.00379 0.0855161 0.0188468 0.492858 -903168: 0.000146043 0.313825 0.103627 0.857074 0.106088 0.283201 0.518247 0.648893 1.74822 0.366522 0.0310274 0.431541 -905216: 0.148257 0.349405 0.0164039 1.43008 0.0660062 0.0318097 0.550019 0.327247 1.81091 1.10257 0.0514328 0.183364 -907264: 0.108357 0.367767 0 1.07868 0.0213344 0.397902 0.677595 0 1.48488 1.85826 0.450765 0.125606 -909312: 0.000678742 0.644656 0.0159009 0.45134 0.0253567 0.531231 0.579674 0 0.226417 0.980704 2.07182 0.0506456 -911360: 0.000493541 0.460213 0.000186055 0.183309 0.220924 0.611694 0.257193 0.585824 0.3611 0.200682 2.94507 0.0300274 -913408: 0.000463695 0.0341543 0.0014707 0.144832 0.859443 0.338645 0.639242 1.29072 0.281849 0.0389135 2.87027 0.0879485 -915456: 0.0524501 0.0872577 0.000174001 0.146306 0.94176 0.532183 1.34896 1.57331 0.234954 0.0132022 1.48753 0.27768 -917503: 0.465446 0.53606 0.000202053 0.134591 1.02789 0.581928 1.76837 1.40162 0.140113 0.05599 0.115148 0.310919 -919552: 0.148909 0.452538 0.266415 0.0958496 0.829692 1.48097 1.66074 0.944913 0.119811 0.610989 0.0356756 0.28398 -921600: 0.000431973 0.386638 0.295041 0.187311 0.724653 1.69363 1.79453 0.339944 0.0463175 1.06274 0.214452 0.119155 -923648: 0.000344499 0.0338832 0.623883 0.101621 0.0668933 1.59223 1.28836 0.320763 0.0117154 1.10966 2.25939 0.306544 -925696: 0.0498605 0.119122 0.761059 0.0214218 0.041432 0.889947 1.1958 0.199323 0.0056374 0.278686 2.11325 0.620611 -927744: 0.0720876 0.145335 0.543066 0.0317833 0 0.515764 0.851942 0.0312884 0 0.320027 1.795 0.765552 -929792: 0.0404606 0.0322304 0.516033 0.0618348 0 0.642012 0.456429 0.162705 0.0426558 0.412781 1.41008 0.826093 -931839: 0.124719 0 0.542057 0.130558 0 0.519695 0.0872105 0.21411 0.35073 0.409539 1.13361 0.787831 -933888: 0.00250445 0 0.69859 0.189768 0.00037491 0.447857 0.118669 0.236574 0.510571 0.385545 0.96116 0.517047 -935936: 0.00717365 0.00118977 0.817523 0.329719 0.0235662 0.27037 0.120227 0.237145 0.55308 0 0.876103 0.458561 -937983: 0.00621705 0.00268107 1.1284 0.293249 0.0185986 0.509889 0.100304 0.240959 0.459373 0 1.01929 0.305235 -940032: 0.00806804 0.000677634 1.14264 0.423019 0.209516 0.515032 0.245585 0.0354984 0.61854 0.0284134 1.91328 0.132871 -942080: 0.0408484 0.0164883 0.93678 0.220274 0.30439 0.311635 0.444635 0 0.649558 0.0543451 3.05084 0.0838145 -944128: 0.00924298 0.181845 0.443324 0.18408 0.0676913 0.461748 0.393794 0.00584998 0.692907 0.114923 3.3807 0 -946176: 0.0743662 0.0761644 0.238808 0.202015 0.00909582 0.733129 0.271199 0.169664 0.633463 0.0880583 3.2522 0 -948224: 0.109772 0.00897501 0.222842 0.120061 0.394463 0.908225 0.14731 0.0787605 0.366414 0.0226692 3.21992 0.0898671 -950272: 0.0444921 0 0.224828 0.0408731 0.743973 0.859345 0.227466 0.114579 0.0376796 0.138476 3.10161 0.188898 -952319: 0 0 0.000747409 0.1091 0.8544 0.612762 0.467477 0.753915 0.0409556 0.236271 2.18213 0.177903 -954368: 0.000100816 0.148549 0.00375664 0.45537 0.79467 0.96975 0.268712 0.68714 0.0397886 0.357199 0.896103 0.157219 -956416: 0 0.231602 0.00422486 0.384472 0.590887 0.96435 0.274798 0.65688 0.0593585 0.474554 1.12965 0.20348 -958463: 0.00720763 0.132212 0.0289234 0.248603 0.265825 0.465927 0.198721 0.704874 0.351064 0.582567 1.84861 0.228952 -960512: 0 0.100026 0.256697 0.392994 0.225432 0.830401 0.0496189 0.773303 0.191786 0.275346 2.89413 0.286794 -962560: 0 0.00674476 0.283989 0.36652 0.173849 1.13563 0.0295851 0.758933 0.217143 0.0904114 3.59285 0.460875 -964608: 0.221745 0 0.0791415 0.343888 0.229928 1.25682 0.0716618 0.285655 0.267561 0 4.06099 0.481479 -966656: 0.427621 0 0.00328812 0.268536 0.220883 1.30932 0.103042 0.127143 0.125638 0 4.16559 0.485015 -968704: 0.606957 0.0169539 0.211157 0.0716716 0.198516 0.768427 0.171804 0.132794 0.123157 0 3.64298 0.30452 -970752: 0.638116 0 0.446453 0.0243913 0.25257 0.493446 0.137958 0.132052 0.135391 0.0535972 2.51981 0.134835 -972799: 0.539904 0.0909034 0.365858 0.0168372 0.270075 0.545124 0.225533 0.255359 0.0987014 1.05325 1.24434 0.00610813 -974848: 0.285059 0.142402 0.122843 0.0214875 0.216876 0.467653 0.339087 0.424659 0.0974466 2.54789 0.541489 0.359429 -976896: 0.166103 0.0137221 0.138353 0.145763 0.573818 0.159498 0.295497 0.408805 0.094764 3.08231 0.100667 0.520689 -978944: 0 0.119538 0.113538 0.225601 1.09503 0.00216987 0.155165 0.282751 0.624473 2.71547 0.142065 0.423613 -980992: 0 0.168301 0.125244 0.22872 1.34196 0.0310801 0.077657 0.0649267 1.49641 1.91817 0.0926324 0.151928 -983040: 0.0595039 0.260601 0.0805345 0.55583 1.02001 0.0701701 0.133642 0.508758 2.19104 0.95778 0 0.132942 -985088: 0.159687 0.290762 0.0600396 1.10917 1.04335 0.0512171 0.73529 1.18954 2.1539 0.266794 0.0357154 0.066884 -987135: 0.0420934 0 0.000179474 1.30948 1.16033 0.201145 1.06012 1.85215 1.3669 0.109126 0.212335 0.204864 -989184: 0.616629 0.0383892 0.00351052 0.441884 1.62359 0.525709 1.17021 1.71015 0.377907 0.145834 0.667551 0.335296 -991232: 0.644367 0.402518 0.156426 1.08757 1.60547 0.610057 1.27573 0.400039 0.0710942 0.373544 0.343917 0.187333 -993279: 0.472086 0.324367 0.592889 1.56614 1.29805 0.323646 1.35263 0.0252825 0.545747 1.34832 0.181478 0.192016 -995328: 0.319399 0.392454 0.592134 1.23457 0.300183 0.616971 2.15835 0.0358983 0.612627 1.46211 0.278293 0.167273 -997376: 0.510052 0.75592 0.267484 0.775661 0.505938 0.440364 2.05091 0.0424557 0.360663 1.41303 0.40365 0.000572698 -999424: 0.701158 1.02452 0.0744253 0.258383 0.351232 0.581207 1.73 0.0505351 0.0105019 1.06768 0.37288 0 -1001472: 0.85517 0.952061 0.0047775 0.0441483 0.129772 1.05601 1.3749 0.020516 0.350699 0.579485 0.16963 0.140274 -1003520: 0.985078 0.23486 0.00164105 0.103888 1.08195 1.0374 0.733288 0.45558 0.881738 0.208381 0.149032 0.264863 -1005568: 0.760197 0.208789 0 0.436102 1.25585 1.12621 0.344769 1.20013 0.431329 0.226919 0.518423 0.117185 -1007615: 0.28481 0.349527 0 1.46776 0.931905 0.807177 0.396096 1.34367 0.191438 0.49544 0.400019 0.0656869 -1009664: 0.221868 0.89532 0.0642632 1.37033 0.44166 0.0655271 1.20926 1.18437 0.533287 0.676381 0.011847 0.0786778 -1011712: 0.300439 1.95393 0.0176742 0.959699 0.0948471 0.0892231 1.11745 0.374251 0.548212 0.356715 0 0.170061 -1013759: 0.442103 1.98519 0 0.205418 0.351267 0.266143 0.532018 0.0542288 0.775933 0.116762 0.00430926 0.134812 -1015808: 0.900075 1.35733 0 0.168518 0.692984 0.736889 0.0597007 0.106375 0.725276 0.00641703 0.000580223 0.556248 -1017856: 1.26314 0.387993 0.0155832 0.0158062 0.591846 0.361971 0.316574 0.132739 0.814594 0.337176 0.465276 0.813753 -1019904: 0.765326 0.172533 0.193775 0.356119 0.527156 0.554215 0.838772 0.000987849 0.745892 0.864118 0.3935 0.793845 -1021952: 0.081744 0.130281 0.494714 0.837451 0.858485 0.571899 0.143618 0.0168658 0.560654 1.02203 0.433783 1.23328 -1024000: 0.171681 0.115387 0.287453 1.3687 0.839314 0.280436 0.0473556 0.542584 0.414829 1.17409 0.49395 0.794083 -1026048: 0.451801 0.143816 0.189915 1.40287 1.55744 0.0894029 0.241362 0.654691 0.460149 1.096 0.694063 0.273293 -1028095: 0.435196 0.273749 0.183401 1.22303 1.86878 0.0300841 0.446134 0.498546 0.493824 0.828383 1.11129 0.232826 -1030144: 0.0857138 0.582678 0.192714 1.07673 2.16016 0.467043 0.44841 0.319306 0.349936 0.532014 1.10784 0.166383 -1032192: 0.118045 0.495937 0.197251 0.829118 2.08576 0.690283 0.636835 0.0521008 0.308052 0.872626 0.941781 0.208056 -1034239: 0.609836 0.520693 0.1458 1.72561 1.41694 0.527057 0.53284 0.029801 0.123068 0.886343 0.653591 0.323839 -1036288: 0.84172 0.494065 0.101015 1.56117 0.58728 0.36387 0.882926 0.0819559 0.0433947 0.571591 0.719013 0.69007 -1038336: 0.579443 0.750758 0.598984 1.23699 0.374479 0.215825 0.934094 0.0146182 0.3676 0.428872 0.569205 0.890935 -1040384: 0.136121 1.31099 0.497011 1.4152 0.662141 0.0765681 0.834755 0.0556967 0.329426 0.745651 0.148661 0.308512 -1042432: 0.0045103 1.842 0.39043 1.28235 0.743798 0.161182 1.35494 0.204582 0.258757 0.614351 0.135567 0.135227 -1044480: 0.00569319 1.65458 0.424791 0.579651 0.526945 0.190183 0.934262 0.614318 0.0366063 0.357436 0.287308 0.161618 -1046528: 0.0165868 0.918136 0.414448 0.0723286 0.306387 0.188229 0.378339 0.78645 0.00150421 0.0107374 0.629915 0.15218 -1048575: 0.0692917 0.280859 0.298775 0.0307738 0.340306 0.105668 0.493332 0.568697 0.0206221 0.0232209 0.605349 0.572775 -1050624: 0.0451985 0.354854 0.225042 0.550551 0.44742 0.0746264 0.906466 0.389493 0.0298941 0.138531 0.670185 0.636203 -1052672: 0.0691621 0.95711 0.0965447 0.549097 0.562004 0.0828604 1.84619 0.238979 0.0689576 0.119969 0.863403 0.617073 -1054720: 0.102574 1.33579 0.236402 0.320165 0.57889 0.0400623 2.48422 0.0819066 0.29113 0.0731561 1.21044 0.272126 -1056768: 0.047192 1.30188 0.513793 0.216478 0.605539 0.246311 2.18828 0.49101 0.232953 0.377638 1.2851 0.0754128 -1058816: 0.30719 1.69011 0.842303 0.304783 0.617597 1.78129 0.425447 0.655089 0.0375724 0.712457 1.1101 0.0559404 -1060864: 0.476835 0.504788 0.909749 0.238837 0.473189 2.42868 0.0636746 0.42145 0.00160901 1.09883 0.908476 0 -1062911: 0.272607 0.396831 0.804062 0.067838 0.676087 2.2256 0.0379927 0.289802 0.000305002 1.29596 0.926075 4.88152e-05 -1064960: 0.00185543 0.389673 0.762869 0.0450574 0.69495 1.7651 0.0460362 0.362899 0.000618985 1.44544 0.822496 0.145997 -1067008: 0.175364 0.350758 0.788875 0.00105684 1.05116 0.887215 0.0364113 0.0632796 0.232188 1.18009 0.481923 1.10211 -1069055: 0.176901 1.12155 0.0516416 0.233078 0.765078 1.04231 0.05946 0.156579 0.656214 0.275224 0.164935 1.36117 -1071104: 0.105106 1.28793 0.228501 0.301522 0.610365 0.996772 0.112309 0.213128 0.455319 0.553361 0.198843 1.58411 -1073152: 0.269265 1.16894 0.261915 0.279771 0.699795 1.19882 0.0270847 0.422539 0.249968 0.504905 0.426306 1.10421 -1075200: 0.888647 0.525438 0.357938 0.276584 1.13864 1.75458 0.0202309 0.342354 0.0293264 0.615526 0.667114 0.54935 -1077248: 1.32151 0.177628 0.333259 0.116376 1.36228 1.86322 0.0137332 0.315438 0.119851 0.76611 0.77139 0.290629 -1079296: 1.62784 0.134497 0.390131 0.0772409 1.37154 1.61211 0.017568 0.322971 0.0963884 0.632033 0.844856 0.318299 -1081344: 1.6683 0.106953 0.482625 0.184689 1.28095 1.04496 0.149671 0.278576 0.132178 0.249672 1.00933 0.46385 -1083391: 0.314653 1.07603 1.29223 0.245641 0.510251 0.393201 1.11645 0.181132 0.0293086 0 0.83284 0.214628 -1085440: 0.380796 1.09287 1.29933 0.0199497 0.501417 0.869514 0.902991 0.577705 0.33465 0.10113 0.162853 0.146797 -1087488: 0.575638 0.714587 1.31965 0.076338 0.673213 0.853003 0.175331 1.76476 0.403315 0 0.119529 0.292334 -1089535: 0.499557 0.749653 1.2302 0.419883 0.607837 0.784482 0.354062 2.25027 0.251937 0.0624881 0.112441 0.60371 -1091584: 0.127351 1.22445 1.20763 0.479376 0.338001 0.969506 0.456692 2.35675 0.0181491 0.112027 0.0153275 0.888096 -1093632: 0.000853287 1.69745 1.06666 0.241061 0.333101 1.1107 0.109065 2.22185 0.0718091 0.0399169 0.0272819 0.806016 -1095680: 0.163501 1.47599 0.780951 0.834339 0.401492 1.07406 0.12794 1.014 0.451514 0.160486 0.377764 0.313826 -1097728: 0.234633 0.623842 0.676029 0.976483 0.116173 0.588515 0.492165 0.109475 0.879122 1.23515 0.484779 0.340635 -1099776: 0.160015 0.305844 0.813213 0.882992 0.222772 0.484515 0.664726 0.167974 1.1758 1.29796 0.393183 0.283951 -1101824: 0.0705571 0.236678 0.870473 0.949385 0.609457 0.724904 0.654145 0.165275 1.18688 1.33308 0.345221 0.145492 -1103871: 0.0461362 0.638631 0.92911 1.15313 1.22718 0.884182 0.563549 0.0347971 1.25953 1.48471 0.147971 0.0502274 -1105920: 0.226726 0.99564 0.971301 1.3338 1.18477 0.768228 0.497312 0.0111923 0.98185 1.39222 2.0984e-05 0 -1107968: 1.05691 1.14645 0.789905 1.17866 0.780164 0.267558 0.570825 0.758089 0.0188563 0.695138 0.181124 0.593397 -1110015: 1.04566 1.00509 0.647351 0.373216 0.676155 0.0096893 0.669179 1.05529 0 0.359267 0.732132 1.0683 -1112064: 0.444094 1.31889 0.405446 0.0842532 0.800111 0.256657 0.670073 1.426 0.148657 0.301233 0.664482 1.1229 -1114112: 0.194723 1.24378 0.699948 0.281696 0.58696 0.0111448 0.250724 2.25594 0.0829985 0.59596 0.566418 1.07092 -1116160: 0.509163 0.769934 1.10122 0.752655 0.101107 0.092141 0.333669 2.35499 0.228976 0.258064 0.109035 1.1379 -1118208: 0.77832 0.704526 1.23467 0.999048 0.121528 0.127642 0.196299 2.56559 0.16306 0.138209 0.0490436 1.14255 -1120256: 0.543602 0.590727 1.22186 0.942171 0.135936 0.0393201 0.0178913 2.91905 0.0908991 0.178533 0 1.30902 -1122304: 0.00589595 0.286322 1.3137 1.01147 0.195019 0.0643145 0.03622 3.22195 0.0482332 0.33403 0.000201294 1.55553 -1124351: 0.00613841 0.0306252 1.66111 0.619439 0.113458 0.245723 0.035572 3.08005 0.023417 0.389348 0.000544456 1.31004 -1126400: 0.39501 0.127581 0.977144 0.636455 0.000345075 0.368725 0.161207 2.54357 0.00316866 0.723226 0.0932707 0.765132 -1128448: 0.869159 0.149065 0.8512 0.92286 0 0.228285 0.45481 1.86104 0.00199376 0.876914 0.195074 0.207775 -1130496: 0.841137 0.0907528 0.658958 1.23976 0 0.0672064 0.478616 1.30597 0 0.840017 0.472996 0.141384 -1132544: 0.502661 0.117081 0.452048 1.5495 0.0105086 0.212045 0.304135 1.14373 0.0179041 0.918564 0.611371 0.419872 -1134592: 0.0762507 0.612942 0.0273942 2.10913 0.0228898 0.253959 0.288563 1.40145 0.0114739 0.975256 0.407951 0.764808 -1136640: 0.0264516 0.178173 0.00445031 2.0186 0.251508 0.20408 0.41322 1.99845 0 0.79855 0.545632 0.808133 -1138687: 0.0651801 0.156985 0.426253 1.47145 0.334547 0.221973 0.409885 1.95276 0 0.612865 0.375731 1.08839 -1140736: 0.0293509 0.143091 1.06705 1.4183 0.234026 0.204864 0.509062 2.10195 0.0423103 0.441049 0.650473 1.19663 -1142784: 0.023435 0.138253 1.20748 1.57838 0.062441 0.148036 0.515979 1.96411 0.083291 0.533477 0.693025 1.09362 -1144831: 0.0635293 0.0708063 1.1561 1.58266 0.0549756 0.135564 0.349075 1.91549 0.126291 0.700667 0.757549 1.06357 -1146880: 0.116522 0 1.2749 1.31283 0.0963214 0.139784 0.0463847 1.92304 0.0880954 0.893347 0.768519 0.855745 -1148928: 0.173175 0 1.49688 0.895864 0.0841587 0.225512 0.0214114 1.41161 0.0277964 1.30092 0.855449 0.762253 -1150976: 0.05501 0.067739 0.94703 0.512939 0.944341 0.972025 0 0.724497 0 1.16229 0.680495 1.30942 -1153024: 0.000392249 0.0697131 0.37738 0.162098 1.75013 1.18122 0.152621 0.358939 0 1.00213 0.312717 1.49552 -1155072: 0.499237 0.0385653 0.283166 0.121684 1.88501 0.737359 0.242791 0.267763 0 0.934096 0.26511 1.6558 -1157120: 0.630207 0.0873857 0.00483698 0.890384 1.58376 0.36682 0.165269 0.744729 0 0.856556 0.099559 1.81173 -1159167: 0.243847 0.121725 0.0643309 2.13937 0.396809 0.146371 0.0181145 1.19558 0.0479828 0.438989 0.345354 1.48829 -1161216: 0.313758 0.317793 0.353913 2.47053 0.0128347 0.0487587 0.0191805 1.28032 0.0866951 0.0978292 0.86257 0.592149 -1163264: 0.210067 0.13453 0.555577 2.45613 0.00415391 0 0.0648842 1.6931 0.0500719 0.709475 1.17596 0.218272 -1165311: 0.00152576 0.00215392 0.748876 2.59337 0.0323815 0 0.0944095 1.85933 0.0603644 0.814694 1.16218 0.119655 -1167360: 0.0105141 0.00338126 0.685525 3.30558 0.0749315 0 0.104161 1.98061 0.0970911 0.651114 1.18859 0.0106803 -1169408: 0.0159137 0.0668126 0.116758 3.98237 0.100914 0.121534 0.0790097 1.92436 0.00165071 0.0937923 1.04106 0.426096 -1171456: 0.045611 0.176849 0.00343594 3.32567 1.07815 0.238243 0.0272267 1.89133 0.0565883 1.83046e-05 0.855508 0.510191 -1173504: 0.000801317 0.00720501 0.291423 1.77932 1.63807 0.2608 0 1.20458 0.309684 0.253625 0.344046 0.493371 -1175552: 0.000459383 0.0392376 0.241671 0.685447 1.79403 0.561838 0.000594434 1.12064 0.144859 0.540118 0.124371 0.526565 -1177600: 0.000699803 0.304887 0.123906 0.236845 1.55288 0.55751 0.0178345 1.38827 0.0664056 0.77763 0.193511 0.783211 -1179647: 0.000657528 0.114434 1.05899 0.250374 0.539115 0.321955 1.04864 0.994462 0.0500424 0.645154 1.13005 0.605445 -1181696: 0.000586711 0.0733621 0.938272 0.178716 0.273041 0.277954 1.20538 0.907786 0.0192781 0.678847 1.70499 0.223607 -1183744: 0.0722578 0.242987 0.422302 0.111144 1.82138 0.15104 0.919968 0.671343 0.00312001 1.29198 1.53204 0.0427375 -1185792: 0.206679 0.736604 0.146322 0.0144996 2.63877 0.0492424 0.283205 0.180073 0.375076 1.69522 1.06906 0.0240267 -1187840: 0.166423 0.378639 0.582377 0.0155112 2.33059 0.0319349 0.47356 0.533452 0.748625 1.42954 0.713317 0.0112434 -1189888: 0.0208445 0.168333 0.905563 0.129639 1.71958 0.0265505 0.857767 1.12468 0.996665 0.981613 0.292123 0.0645919 -1191936: 0.0114922 0.329859 0.888931 1.08706 1.01017 0.0938895 0.849421 1.03342 0.662656 0.368315 0.118247 0.152183 -1193983: 0.133322 0.378371 1.1328 0.856846 0.888741 0.20244 0.371807 0.958065 0.174235 1.24913 0.289247 0.26499 -1196032: 0.0973253 0.416184 0.162065 1.99076 0.913571 0.117616 0.7102 0.94983 0.20767 1.23514 0.544484 0.69634 -1198080: 0.302779 0.323395 0.269583 1.72256 1.33354 0.120215 0.761632 0.76175 0.0838214 0.881138 0.804075 0.742499 -1200127: 0.618661 0.237097 0.165613 1.72151 1.46406 0.0829773 0.781037 0.991185 0.384245 0.386645 0.529107 0.744032 -1202176: 0.930161 0.0603389 0.125269 1.40646 1.21718 0.0667965 0.769544 1.0765 0.750216 0.198496 0.487197 1.11068 -1204224: 1.34562 0.092934 0.422625 1.08337 1.66313 0.250876 0.717404 0.634485 0.720102 0.179604 0.379904 0.575163 -1206272: 1.65362 0.216092 0.552254 1.07413 1.59223 0.439743 1.072 0.391105 0.623296 0.13438 0.408287 0.233129 -1208320: 2.14087 0.22588 0.695582 0.871929 0.954458 0.687582 1.17806 0.520247 0.228522 0.0362791 0.523037 0.391003 -1210368: 2.21852 0.14225 0.35077 0.138522 0.706726 1.67903 0.737437 0.469491 0.134933 0.0218664 0.451947 0.267638 -1212416: 1.30162 0.0662511 0.0281859 0.34291 0.86162 1.48348 0.906008 0.0883076 0 0.039362 0.456365 0.874753 -1214463: 1.24754 0.273998 0.0807236 0.366362 0.720731 1.32423 1.01182 0.0739094 0 0.0350985 0.660305 0.853799 -1216512: 1.14713 0.402055 0.102131 0.195622 0.534428 1.13459 0.899032 0.360828 0.0153993 0.0271362 0.848841 0.735734 -1218560: 1.11697 0.365266 0.0811546 0.263026 0.713537 0.656551 0.717005 0.899496 0.0425506 0.022274 1.16436 0.359381 -1220607: 0.802176 0.160817 0.301035 0.200048 0.350574 0.83401 0.446906 1.6965 0.471081 0.00150137 1.28775 0.275088 -1222656: 0.375316 0.327973 0.471742 0.139101 0.743097 0.154687 0.252768 1.80993 0.861067 0.00128271 1.05642 0.0923847 -1224704: 0.377537 0.228705 0.614645 0.196436 1.2923 0.0226081 0.198388 1.32077 0.964239 0.035139 0.665579 0.359541 -1226752: 0.309084 0.560209 0.628015 0.917971 1.30231 0.499112 0.290884 0.909182 0.906631 0.317398 0.0044082 1.1066 -1228800: 0.616281 1.09471 0.438153 1.20139 1.31748 0.529979 0.056202 0.147141 0.770117 0.531332 0.00450089 1.22832 -1230848: 0.540832 1.11876 0.170607 1.21707 1.27427 0.725834 0.090066 0.63645 0.749253 0.332972 0.036914 1.24387 -1232896: 0.609705 1.12998 0 1.19186 0.843379 0.85404 0.245476 1.25292 0.460009 0.0783138 0.34912 1.2453 -1234943: 1.15093 0.850736 0.0201813 1.19447 0.461875 0.826173 0.287089 1.00405 0.0406682 0.169399 0.601202 1.26192 -1236992: 1.81723 0.0149317 0.300474 0.937347 0.889037 1.05508 0.46401 0.833632 0.0733902 0.0670513 0.437464 1.00796 -1239040: 1.91697 0.00466987 0.786386 0.121236 1.08647 1.00357 0.333759 0.828123 0.0820721 0.130883 0.494002 0.60877 -1241087: 1.4188 0.0413809 0.750062 0.411706 1.25389 0.756039 0.492375 0.544704 0.201758 0.0303456 0.206334 1.14274 -1243136: 0.906825 0.000717057 0.523273 0.367952 1.38499 0.61106 1.02286 0.694101 0.155715 0.0388215 0 1.35689 -1245184: 0.317155 0.023396 0.672466 0.319546 1.35326 0.633754 1.11025 0.795981 0.170556 0.00609818 0.0295275 1.49736 -1247232: 0.52079 0.0633703 0.760026 0.275385 0.713621 0.833822 0.895369 0.875591 0.233121 0.00580452 0.279872 1.47458 -1249280: 1.12391 0.646239 0.69567 0.171756 0 0.758046 0.282488 0.569912 0.731315 0.00442471 0.60627 0.816042 -1251328: 1.27984 1.26314 0.360557 0 0.0468902 0.165622 0.14346 0.616951 0.892174 0.00086818 0.851385 0.465373 -1253376: 0.655558 1.17901 0.617576 0 0.0423959 0.132988 0.764045 0.245602 0.999702 0.0369078 0.584255 0.348601 -1255423: 0.0983359 0.944515 0.99984 0.548483 0.0463437 0.0408533 0.781063 0.524139 0.596922 0.0760844 0.808745 0.12908 -1257472: 0.148561 0.489843 1.32463 1.51192 0.0580856 0.115022 0.305434 0.762626 0.012081 0 0.951986 0.248935 -1259520: 0.102865 0.12758 1.20509 1.73684 0.103759 0.135419 0.08049 0.957323 0.0328675 0 0.793279 0.386184 -1261568: 0.0679724 0.149105 0.424174 1.75284 0.433092 0.294282 0.202575 0.649151 0.0386679 0.623682 0.485237 0.689493 -1263616: 0.438183 0.138145 0.14147 1.59325 0.216659 0.216966 0.495922 0.44919 0.0369681 0.996292 0.436045 0.791153 -1265664: 1.01509 0.308741 0.304488 1.5758 0.188673 0.265047 0.901939 0.558823 0.0137337 0.762385 0.56269 0.616866 -1267712: 0.92922 0.184678 0.305316 1.78511 0.438046 0.34548 1.23419 0.710437 0.0114853 0.76894 0.45918 0.345678 -1269759: 0.298355 0.160416 0.12566 1.75705 0.460401 0.388476 1.09123 0.996592 0.0437596 0.81842 1.17254 0.492539 -1271808: 0.0171045 0.201243 0.353822 1.3779 0 0.887279 0.815866 1.03876 0.161309 0.906016 1.5374 0.465653 -1273856: 0.000203537 0.411813 0.888917 0.641809 0.516261 0.723273 0.631069 0.907588 0.253753 0.693701 2.26765 0.235565 -1275903: 0.186176 0.635081 1.41693 0.23986 1.06962 0.664369 0.181637 0.374366 0.217876 0.187424 2.56307 0.151374 -1277952: 0.0323311 0.749013 1.27015 0.466311 1.43986 0.546142 0.240698 0.628559 0.176165 0.760176 1.81693 0.163704 -1280000: 0.215834 0.84455 0.933933 0.861172 0.931 0.537893 0.496323 0.952756 0.28632 1.15276 0.41335 0.310053 -1282048: 0.888111 1.22812 0.603172 0.701416 0.0891902 0.634781 0.350925 1.17257 0.473234 1.04719 0.00599701 0.637596 -1284096: 1.04461 1.14108 0.606272 0.00841954 0 0.944935 0.290197 1.67395 0.389079 0.66889 0.0808053 0.508304 -1286144: 1.16953 0.937454 0.557737 0.00970038 0.462837 0.932516 0.352891 1.04759 0.40709 0.707801 0.139113 0.742367 -1288192: 1.13152 0.156831 0.671093 0.158601 0.597054 0.734045 0.375063 1.12044 0.260539 0.715975 0.161246 0.953875 -1290239: 0.837003 0.108242 1.26653 0.22845 0.512838 0.318319 0.361477 2.05274 0.166537 0.604975 0.14213 1.0109 -1292288: 0.364409 0.0665036 1.72407 0.164353 0.0160811 0.263687 0.178136 2.8828 0.202166 0.459881 0.167671 1.24307 -1294336: 1.43557 0.520795 0.226602 1.02687 0 0.906371 0.284589 1.2268 0.204845 0.977084 0.105181 0.809329 -1296383: 1.30171 0.862283 0 0.757398 0.675156 1.86371 0.406658 0.297405 0.294464 0.851524 0.143659 0.469171 -1298432: 1.20349 0.98049 0.0848431 0.688839 0.92388 2.10133 0.438651 0.127868 0.0702351 0.55418 0.168769 0.642734 -1300480: 1.09351 0.902903 0.203419 0.57357 1.0216 2.06263 0.459532 0.11062 0.0388344 0.453054 0.170448 0.709065 -1302528: 1.03254 0.80763 0.8774 0.510881 0.983079 1.83913 0.579498 0.330884 0.028596 0.523894 0.15683 0.479172 -1304576: 1.00871 0.824609 0.937552 0.467355 0.321281 1.15888 0.542637 0.830216 0.173188 0.585945 0.358507 0.0504835 -1306624: 1.2976 0.622209 0.728192 0.602614 0.222962 0.00131535 0.0468616 1.15269 0.795561 0.507121 0.246782 0.755655 -1308672: 0.966278 0.637241 0.554561 0.558288 0.344459 0.446758 0.072934 1.52106 1.00552 0.137184 0.322049 0.825542 -1310719: 0.464987 0.00956134 1.04671 0.500859 0.335355 0.630115 0.199021 1.38195 1.28527 0.035068 0.87597 0.794195 -1312768: 0.0306895 0.0553728 1.4104 0.389935 0.381493 0.830404 0.595927 0.426907 1.27181 0.0152476 1.33683 0.711147 -1314816: 0.0597515 0.157522 0.823177 0.0587135 0.404899 0.769808 1.38163 0.6579 1.31105 0.0177549 1.37975 0.425433 -1316863: 0.0944278 0.189404 0.552761 0.118188 0.254532 0.861345 0.824997 1.07419 1.30108 0.0620907 0.88032 1.09834 -1318912: 0.933189 0.112597 0.238419 0.156492 0.0490523 0.956755 0.763672 0.968676 1.15678 0.207747 0.519171 1.10314 -1320960: 1.73063 0.120559 0.158213 0.202324 0.00417098 1.01668 0.717686 0.629751 0.807888 0.566899 0.356102 0.969059 -1323008: 1.19869 0.00144667 0.16932 0.379637 0.00149363 0.406637 0.570289 0.565031 0.0989864 1.19873 0.897671 1.09394 -1325056: 0.581976 0.0693837 0.391791 0.363978 0.435397 0 0.475909 0.584627 0.0190253 1.26238 1.04631 1.33329 -1327104: 0.666482 0.611154 0.700088 0.267905 0.969536 0.0632951 0.240454 0.651404 0.0308743 1.15514 0.576072 1.01168 -1329152: 1.07838 0.338958 0.746728 0.256263 1.34054 0.37595 0.0299234 1.22754 0.0182739 1.07315 0.282474 1.28144 -1331199: 1.36144 0.127918 0.771315 0.242366 1.24382 0.466046 0.144214 1.67903 0.0686423 0.649199 0.00373215 1.73747 -1333248: 1.72165 0.270255 0.514896 0.144323 1.39235 0.230571 0.0573049 2.02704 0.0848591 0.25147 0.113677 1.8858 -1335296: 2.14871 0.100865 0.162265 0.746046 1.02221 0.00489925 0.150176 1.18597 0.205294 0.930492 1.53964 0 -1337344: 0.988481 0.0925705 0.983654 0.921558 0.433569 0.1306 0.275548 0.96234 0.110003 1.12221 1.54982 7.30177e-05 -1339392: 0.494703 0.407338 1.32852 0.335799 0.0442557 0.167005 0.431018 0.707893 0.00142793 1.0349 1.67459 0 -1341440: 0.891466 0.550765 1.2558 0.436658 0.0201017 0.520485 0.338887 0.137472 0.0280244 0.947376 1.58177 0.0138086 -1343488: 1.18042 0.556383 1.18608 1.10283 0 0.756658 0.522334 0.0436827 0.118256 0.757546 1.04975 0.046989 -1345535: 1.32535 0.497629 0.898786 1.22194 0.0394495 0.838369 0.634513 0.204424 0.165928 0.337469 0.768139 0.0507339 -1347584: 1.06605 0.489805 0.766292 1.01161 0.146266 0.718607 0.609394 0.702513 0.235189 0.0623747 0.87128 0.236639 -1349632: 0.755712 0.402527 1.01036 0.608114 0.149205 1.2456 0.660624 0.759549 0.184949 0.0598805 0.342508 0.517869 -1351679: 0.866156 0.312815 0.878431 0.350779 0.205057 1.02755 0.720061 0.629991 0.115269 0.36964 0.511792 0.368506 -1353728: 0.785936 0.323375 0.907845 1.02227 0.497632 0.594432 0.645424 1.42567 0.11977 0.469618 0.475174 0.761765 -1355776: 1.26423 0.829926 0.798249 0.645875 0.304072 0.35525 0.422441 1.81415 0.350312 0.311238 0.653465 0.760407 -1357824: 1.51091 1.06136 0.403908 0.449283 0.327233 0.24784 0.235419 1.58722 0.570275 0.195407 0.64464 0.615884 -1359872: 1.62626 1.44151 0.261054 0.383706 0.491121 0.0840659 0.0782342 0.670537 0.826431 0.280215 0.58582 0.58594 -1361920: 1.37356 1.54986 0.428104 0.640342 0.566579 0.0819416 0.260873 0.660762 0.361246 0.480482 0.543446 0.498162 -1363968: 0 0 0 0 0 0 0 0 0 0 0 0 -1366015: 0 0 0 0 0 0 0 0 0 0 0 0 -1368064: 0 0 0 0 0 0 0 0 0 0 0 0 -1370112: 0 0 0 0 0 0 0 0 0 0 0 0 -1372159: 0 0 0 0 0 0 0 0 0 0 0 0 -1374208: 0 0 0 0 0 0 0 0 0 0 0 0 -1376256: 0.245756 0.300843 0.80336 0.470151 0.238495 0.254832 1.75996 0.79229 0.1354 0.0570758 1.52503 0.941023 -1378304: 0.13157 0.137336 0.798249 0.299904 0.75258 0.16985 0.971942 0.353715 0.130388 0 1.58235 1.07554 -1380352: 0.115752 0.0793379 0.654595 0.281177 0.908291 0.191161 0.736225 0.526871 0.183835 0 1.71779 0.831893 -1382400: 0.0898525 0.0832371 0.578928 0.321072 0.874314 0.410218 0.784039 0.477646 0.261039 0 1.79643 0.790664 -1384448: 0.0641459 0.226412 0.595513 0.161856 0.525743 0.806072 0.788449 0.30878 0.52891 0 1.72495 0.763352 -1386495: 0 0.517511 0.887892 0.113219 1.03697 1.71405 0.462336 0.309279 0.524788 0.214496 1.45119 0.44109 -1388544: 0.18717 0.337174 0.43995 0.396482 1.42659 1.59028 0.348617 0.287928 0.594204 0.491448 1.17843 0.444494 -1390592: 0.412036 0.395793 0.0554357 0.488022 1.09363 2.25355 0.356872 0.237685 0.335116 0.345054 0.566943 0.257999 -1392640: 0.661219 0.219034 0.047904 0.401377 0.535455 2.42332 0.437211 0.177414 0.104371 0.21865 0.436556 0.263936 -1394688: 0.513157 0.0969815 0.347198 0.218289 0.0230193 1.9408 0.323176 0 0.26076 0.211176 0.747999 0.535392 -1396736: 0.728832 0.477405 0.602864 0.293282 0.0154688 1.36385 0.331876 0.051087 0.675351 0.254757 0.941153 0.142706 -1398784: 0.581974 0.754028 0.967594 0.351711 0.0169492 0.456261 0.308801 0.0261529 0.795101 0.586725 0.70091 0.31499 -1400831: 0.335959 1.09614 0.790626 0.152309 0.321152 0.0339773 0.466678 0.533944 0.400873 0.594268 0.697288 0.696606 -1402880: 0.268788 0.633493 0.604873 0.174091 0.49712 0.0324721 2.24081 0.306312 0 0.416442 0.964255 0.645078 -1404928: 0.27841 1.09164 0.172739 0.212268 0.573854 0.0414347 2.83307 0.103217 0.144547 0.255448 0.953619 0.492701 -1406975: 0.16768 1.02163 0.355872 0.0766426 0.553337 0.27296 2.45915 0.0478299 0.182287 0.288188 0.792666 0.626979 -1409024: 0.142609 1.12365 0.400861 0.0268599 0.575015 1.09307 1.73479 0.0542255 0.204228 0.218824 1.12695 0.137319 -1411072: 0.547736 0.690761 0.243923 0.00117448 0.61999 1.192 0.983212 0.048272 0.331145 0.726454 1.65047 0.186276 -1413120: 0.694054 0.622252 0.197781 0 0.470852 1.11321 0.534804 0.332501 0.350154 0.865388 1.75391 0.27675 -1415168: 0.851208 0.929591 0.80587 0.0100046 0.282704 0.497676 0.616111 0.470925 0.201126 0.585844 1.85913 0.214147 -1417216: 0.72988 0.762931 1.08466 0 0.113666 0.117997 0.974506 0.486934 0.368127 0.419676 1.7419 0.546569 -1419264: 0.464141 0.701467 1.40009 0 0.0427564 0 1.73072 0.622195 0.525885 0.321892 1.40186 0.627584 -1421311: 0.125855 0.965514 1.72204 0.07138 0.0137854 0.0067044 2.02522 0.362719 0.113662 0.520445 0.675966 0.496689 -1423360: 0.0388052 0.474774 0.998085 0.0143947 0.0867326 0.275791 3.08586 0.188682 0.0095265 0.0121453 1.14069 0.627869 -1425408: 0 0.302041 0.0586024 0.00864928 0.127814 0.514981 3.62143 0.0609291 0.0156965 0.0335693 1.39562 0.31586 -1427455: 0 0.332908 0.0152669 0.0041835 0.343371 0.679717 3.38768 0.0534496 0.0712895 0.472801 0.935557 0.0858826 -1429504: 0.743442 0.0694489 0.0287513 0.0827024 0.507024 0.600256 3.19653 0.0202574 0 0.391912 0.555814 0.0685078 -1431552: 0.69866 0.00516593 0.641725 0.145463 0.592288 0.430246 2.68174 0.0344907 0.283375 0.631723 0.671202 0.108753 -1433600: 0.868621 0.00285792 0.853735 1.11765 0.260406 0.517452 1.21401 0.0493365 0.206374 1.66578 0.151499 0.152255 -1435648: 0.789004 0.00359714 0.7775 0.903823 0 0.752138 0.371105 0.0639189 0.397361 1.8632 0.106093 0.124299 -1437696: 0.680122 0.134729 0.735207 0.132284 0.0338558 0.266794 0.425696 0.82266 0.393735 1.82118 0.1132 0.062362 -1439744: 0.450353 0.185352 0.774148 0.0760828 0.0514944 0.190197 1.06545 1.72747 0.589572 0.699595 0.212339 0.0596454 -1441791: 1.19369 0.849946 0 0.0600718 0.057808 0.916966 0.994052 1.3245 0.525746 0.176913 0.539691 0.597201 -1443840: 1.52075 0.46673 0.00325109 0.00465586 0.0664674 1.55674 0.801972 1.09732 0.0641685 0.26886 0.665036 0.723751 -1445888: 1.24628 0.233218 0.00184623 0.014831 0.0938593 1.8155 0.696361 0.619963 0.0530289 0.299177 0.847364 0.75542 -1447935: 0.82585 0.22093 0.000958334 0.0212264 0.159457 1.85574 0.500879 0.730237 0.0666539 0.117394 1.03721 0.522708 -1449984: 0.675287 0.152032 0.0977557 0.0308984 0.354614 2.36927 0.691295 0 0.0247371 0.154436 1.28268 0 -1452032: 0.90441 0.168975 0.16096 0.0122804 0.193173 2.67156 0.655431 0 0.0123708 0.171737 1.57518 0.135686 -1454080: 1.10644 0.0127055 0.152198 0.0113945 0.442382 2.50158 0.700937 0 0.0633949 0.163861 1.91063 0.224448 -1456128: 0.422004 0.000805921 0.268024 0.00417635 0.548222 2.48319 0.224201 0.0586142 0.35929 0.276102 1.98303 0.704771 -1458176: 0.10552 0.000940609 0.148143 0.15004 0.588478 2.08517 0.490794 0.451648 0.69543 0.494219 1.59044 0.575457 -1460224: 0.489558 0.198397 0.282285 0.319102 0.743289 1.5712 0.645737 0.395514 0.627864 0.410814 0.766696 0.316249 -1462271: 0.364606 0.664678 0.161204 0.261521 0.922766 0.397473 0.80765 0.347987 0.486522 0.46126 1.45911 0.286564 -1464320: 0.238577 0.696295 0.0464039 0.172027 0.180228 0.423475 0.892779 0.310248 0.568467 0.315093 1.99239 0.298895 -1466368: 0.0994869 0.86545 0.00521587 0.00964942 0.0356996 0.677778 0.735407 0.274643 0.496779 0.132269 2.16151 0.418021 -1468416: 0.0403359 0.66049 0.334755 0.529336 0.907653 0.403707 0.689057 0.396972 0.603425 0.193704 1.78434 0.822901 -1470464: 0.000602252 0.00228172 0.320978 0.730114 2.2126 0.0984812 0.488329 0.156764 0.0438413 0.003942 1.6502 1.11071 -1472512: 0.261232 0.0468841 0.316916 0.734188 2.59218 0.0350939 0.515924 0.0378468 0.00375842 0.0167301 1.23182 1.1127 -1474560: 0.534682 0.0688145 0.293448 0.598906 2.27717 0.266449 1.24578 0.0686376 0 0.0185785 0.735346 0.834325 -1476607: 0.542876 0.105252 0.168865 0.609439 1.66096 0.257564 1.84706 0.0781386 0.151626 0.229416 0.395753 0.978699 -1478656: 0.529753 0.343522 0.0042037 0.797718 0.724598 0.233145 2.56777 0.097296 0.181618 0.550366 0.177105 0.962264 -1480704: 0.28282 0.621667 0.145821 0.829206 0.0173065 0.114236 3.06942 0.0133035 0.319064 0.52802 0.252654 1.2216 -1482751: 0.44641 0.0881655 1.09839 0.92828 0.0267969 0.140198 2.44513 0.263275 0.232847 0.201994 0.323088 1.20525 -1484800: 0.24638 0.00107653 1.92082 0.880379 0.108856 0.0801039 1.53765 0.667701 0.424668 0.180889 0.416005 0.499099 -1486848: 0.274524 0 2.31321 0.813739 0.0818259 0.0463306 1.34066 0.539901 0.399141 0.535681 0.420816 0.204401 -1488896: 0.318689 0.0183666 2.55768 0.903576 0.641594 0.157348 0.826277 0.19269 0.376642 0.589496 0.537465 0.0369314 -1490944: 0.632206 0 1.90417 1.05427 0.902835 0.461381 0.684821 0.346273 0.216668 0.205602 0.449697 0.0852515 -1492992: 0.388222 0.046386 1.16756 1.02584 0.999322 0.641463 0.817002 0.462935 0.289285 0.385779 0.173161 0.130247 -1495040: 0.335853 0.238897 0.726127 0.701366 0.933178 0.734267 0.499914 0.322348 0.725593 0.64746 0.0668184 0.213816 -1497087: 0.292177 0.230167 0.313174 0.390864 0.250504 0.792571 0.645811 0.0974032 0.917879 1.04738 0.540842 0.228598 -1499136: 0.210953 0.348221 0.214066 0.115165 0.149678 0.638434 0.671547 0.0414021 0.53824 0.69468 1.15636 0.337934 -1501184: 0.00668381 0.936935 0.163737 0.398701 0.154288 0.784677 0.445435 0.288395 0.530584 0.280107 1.8142 0.456498 -1503231: 0.170129 0.988858 0.00101308 0.197904 0.203516 0.659963 0.584984 0.737227 0.98294 0.171168 1.74034 0.241529 -1505280: 0.178772 0.870691 0.00488728 0.469058 0.264347 0.339483 0.636978 0.757517 0.946787 0.355871 1.85277 0 -1507328: 0.477256 0.893447 0.314306 0.532594 0.327284 0.179345 0.614813 0.964311 0.797971 0.110123 1.82909 0 -1509376: 0.37098 0.871628 0.662636 0.228548 0.329334 0.737949 0.76798 0.784585 0.396781 0.553952 1.50749 0 -1511424: 0.390935 1.00502 0.63529 0.131555 0.263229 2.37225 0.215665 0 0.103053 0.562407 1.3322 0 -1513472: 0.583391 0.606402 0.446408 0.159007 0.302277 2.46594 0.189676 0 0.218191 0.540147 1.41871 0.0580687 -1515520: 0.575061 0.0350574 0.691279 0.181858 0.192842 2.47611 0.655907 0.172024 0.463237 0.36742 0.984564 0.134089 -1517567: 0.48666 0.0311604 0.810347 0.339032 0.431419 2.35599 0.48424 0.452525 0.51891 0.00769566 0.607517 0.190903 -1519616: 0.469155 0.042695 1.00844 0.443748 0.800728 1.58649 0.27549 0.677526 0.976853 0.233524 0.724905 0.374067 -1521664: 0.483169 0.0149681 0.80787 0.410941 0.461623 0.52856 1.3262 1.01424 0.823504 0.480989 0.635949 0.189924 -1523711: 0.000228172 0.637864 0.695105 0.12403 0.48551 0.584483 1.83699 0.855165 0.270197 0.736523 0.125255 0.184305 -1525760: 0.0491876 0.884758 0.660015 0.204606 0.969778 0.175152 1.52551 0.162672 0.350989 1.49169 0.0804162 0.137643 -1527808: 0.0782388 1.11749 0.545564 0.140453 1.0725 0.258537 0.971765 0.0925066 0.368982 1.45082 0.0656705 0.0996922 -1529856: 0.0834056 1.44767 0.388622 0.103196 1.22492 0.405225 0.433161 0.222101 0.285151 1.189 0.161562 0.114815 -1531904: 0.400849 1.1305 0.189757 0.145965 1.32188 0.603079 0.0615436 0.526142 0.230653 0.887093 0.637903 0.555409 -1533952: 0.354298 0.726634 0.202927 0.420304 1.43633 0.13739 0.382843 0.361707 0.130344 0.0603632 0.869798 1.59395 -1536000: 0.114344 0.764294 0.244701 0.508048 1.0785 0.487811 0.860296 0.266522 0.575802 0.26013 0.647667 1.66179 -1538047: 0.352502 0.88353 0.15698 1.4005 0.693203 0.354461 1.40864 0.427861 0.303487 0.420222 0.203443 1.4693 -1540096: 0.219591 0.643305 0.163709 1.27859 0.684502 0.385477 1.87359 0.715212 0.103869 0.404226 0.219473 0.856312 -1542144: 0.0526475 0.102934 0.282508 0.87638 0.919616 0.774404 1.89726 0.531696 0.0479681 0.171053 0.345106 0.247172 -1544192: 0.000204865 0.543702 0.283694 0.484454 0.868965 0.809986 1.72721 0.408067 0 0.14029 0.000887862 0.522868 -1546240: 0.000423324 0.80159 0.385144 0.413748 0.520101 0.813369 1.89108 0.21464 0.00688852 0.200368 0.0108699 0.574577 -1548288: 0.000471201 0.681907 0.315552 0.609311 0.388345 0.635052 2.53691 0.0577665 0.0158553 0.296073 0.269447 0.404898 -1550336: 0.000465302 0.72485 0.386604 0.542414 0.653733 0.809964 2.28651 0.089283 0.0135214 0.155465 0.779952 0.225712 -1552383: 0.000449363 0.608978 0.253352 0.0577548 0.639395 1.2243 1.66752 0.00646267 0.0351232 0.13494 1.86084 0.0358069 -1554432: 0.000686225 0.57853 0.443759 0.0748975 1.20011 1.20507 0.915585 0.0193081 0.0105488 0.0977339 2.28603 0.102048 -1556480: 0.000513352 0.584261 0.219193 0.0871624 1.60526 0.952879 0.290446 0.0752426 0.201745 0.0904367 2.61559 0.0328025 -1558527: 0.00039518 0.235977 0.0206311 0.276738 1.64418 0.302125 0.830728 0.279288 0.0488741 0.0929079 2.83381 0 -1560576: 0.0817651 0.552404 9.38057e-05 0.460332 1.57295 0.284995 0.636186 0.168407 0 0.087567 2.77105 0 -1562624: 0.163793 0.569577 0.00313725 0.739334 1.26368 0.232485 2.05018 0.143278 0 0.058533 2.45034 0.14494 -1564672: 0.482659 0.472847 0.124416 0.643032 0.310827 0.265349 2.53291 0.171651 0.00821197 0.0131174 1.72424 0.460241 -1566720: 0.834063 0.45481 0.0616531 0.390796 0.0638533 0.719294 2.19405 0.252952 0.453 0 0.794376 0.678451 -1568768: 0.499457 0.696551 0.00367351 0.59056 0.185039 0.936127 2.46169 0.0771131 0.215128 0.162785 0.0305306 0.98359 -1570816: 0.323772 0.749897 0.0596138 0.811839 0.287641 1.01369 2.16299 0.597712 0.110351 0.243337 0.0692285 1.08699 -1572863: 0.252418 0.737335 0.136257 0.737159 0.80591 0.362687 1.69766 1.05536 0.322972 0.237228 0.023277 1.06956 -1574912: 0.136062 1.10585 0.536629 0.478575 0.0414927 0.312793 1.52223 1.06189 0.332362 0.176126 0 0.991182 -1576960: 0.764272 1.14405 0.119935 0.202335 0.0460003 0.476837 1.91879 1.06577 0.417084 0.36966 0.0807241 0.245803 -1579007: 0.707385 0.514736 0.0105217 0.0266355 0.442233 0.839876 1.27064 1.32557 0.892981 0.964586 0.16505 0.160896 -1581056: 0.19331 0.0224779 0.0273458 0 0.753337 0.991272 0.798431 1.14133 0.833659 1.1234 0.38315 0.0810659 -1583104: 0.336776 0.384342 0.0110922 0.0230636 0.566991 0.274049 1.39339 0.777408 0.175898 1.10996 0.29015 0.0267249 -1585152: 0.207459 0.686203 0.00598926 0.0101299 0.34113 0.0842783 1.83739 0.369371 0.174373 0.846008 0.185074 0.000139272 -1587200: 0.0907698 1.28105 0.0215522 0.0207813 0.191145 0.0307106 2.0317 0.202285 0.0998439 0.20266 0.136021 0.119827 -1589248: 0.200878 1.97973 0.0029711 0.0214956 0.116781 0.101423 2.09912 0.333245 0.154275 0.0374433 0.000850089 0.070028 -1591296: 0.136989 2.20752 0.003589 0.0110626 0.109609 0.198092 1.8403 0.0992335 0.30965 0.574864 0.000517423 0.0765503 -1593343: 0.032333 2.33677 0.000923366 0.101082 0.050353 0.636759 1.91698 0.0331226 0.344544 0.721225 0.460923 0.0181278 -1595392: 0.0103092 2.04235 0.134489 0.227148 0.036089 0.827378 1.70408 0.0395113 0.327181 0.610119 1.03743 0.00493851 -1597440: 0.000637928 1.97252 0.253001 0.225949 0.247568 0.701624 1.34108 0.0141703 0.17879 0.469638 1.25801 0.017315 -1599488: 0.000793928 1.72146 0.40377 0.102594 0.151545 0.561606 1.25666 0.16235 0.271998 0.154941 1.35707 0.0363618 -1601536: 0.000763891 1.56085 0.47002 0 0.00653263 0.450961 1.25991 0.822833 0.432324 0.136685 1.35805 0.025128 -1603584: 0.000724712 2.06455 0.306137 0 0.00212459 0.348357 1.18944 0.907152 0.553953 0.0312309 1.28377 0.000749928 -1605632: 0.18685 2.4924 0.272481 0 0.00115517 0.256271 1.14658 0.786771 0.569637 0.0209009 1.2294 0.000772178 -1607679: 0.0505255 2.36042 0.306836 0 0.0362271 0.19749 1.20324 0.506276 0.568098 0.0321337 1.15766 0.000749336 -1609728: 0.000421713 1.75503 0.436407 0.0186012 0.226979 0.103671 1.61239 0.164569 0.521642 0.0345912 1.17441 0.012738 -1611776: 0.0195927 1.09398 0.736516 0.185966 0.148896 0.0451318 1.85871 0.143877 0.422462 0.0306555 1.02025 0.0942792 -1613823: 0.0285379 0.953038 0.625407 0.181883 0.0310146 0.0402864 1.82454 0.139105 0.34603 0.046855 0.990997 0.148122 -1615872: 0.0258673 1.26069 0.318828 0.052855 0 0.0301827 1.66699 0.165057 0.347071 0.051048 0.800258 0.230303 -1617920: 0.0923965 1.2533 0.450433 0.0122527 0.14905 0.0357085 1.48095 0.15158 0.378556 0.351897 0.225873 0.244756 -1619968: 0.307836 1.32635 0.204027 0.011686 0.0872975 0.120137 0.961065 0.374731 0.53936 0.716457 0.705452 0.263963 -1622016: 0.380086 1.43828 0.127242 0 0.0225444 0.231009 0.693219 0.384104 0.482751 0.700259 1.04807 0.270901 -1624064: 0.193185 1.62703 0.00169585 0.147021 0.0096994 0.280871 0.648916 0.351279 0.461146 0.584805 1.11163 0.225181 -1626112: 0.0967396 1.90212 0.091056 0.29958 0.0177098 0.209983 0.735482 0.218147 0.473251 0.215329 1.35504 0.0910162 -1628159: 0.00063398 1.79907 0.393384 0.359706 0.0220817 0.127561 1.05663 0.158517 0.464715 0 1.44032 0.339643 -1630208: 0.000759935 1.44313 0.0654665 0.179276 0.0240172 0.114071 1.46927 0.116515 0.48618 0 1.61101 0.72804 -1632256: 0.000767174 1.04246 0.0409758 0.0498085 0.0201515 0.119945 2.10324 0.104214 0.338902 0.0233963 1.6716 0.25673 -1634303: 0.000841835 0.602922 0.178186 0 0 0.0737816 2.16818 0.101474 0.265187 0.0417693 1.57599 0.346406 -1636352: 0.133564 0.16474 0.330114 0 0 0.080788 2.19196 0.085893 0.220708 0.0420009 1.41657 0.433113 -1638400: 0.162703 0.206151 0.248059 0 0 0.234188 2.19849 0.0863433 0.123779 0.0562446 0.903959 0.5204 -1640448: 0.000626004 0.512834 0.229321 0 0 0.318443 2.14055 0.0592064 0.0546708 0.073207 0.442725 0.655668 -1642496: 0.000263583 0.858657 0.298053 0.166707 0 0.33706 1.70269 0.207647 0.234419 0.635801 0.327198 0.481119 -1644544: 0.000175314 1.20444 0.166511 0.315834 0 0.576919 1.43182 0.401622 0.272677 0.779495 1.04699 0.170198 -1646592: 0.000339147 1.56836 0.31823 0.351663 0 0.711961 1.14899 0.370869 0.296083 0.65139 1.48332 0.109814 -1648639: 0.000492382 1.77737 0.415531 0.261121 0.0532257 0.683623 0.844677 0.255238 0.399041 0.444771 1.55692 0.091021 -1650688: 0.000629205 1.7997 0.126618 0.0819444 0.0315074 0.573032 0.798497 0.248411 0.508988 0.328322 1.56839 0.000615578 -1652736: 0.000701369 1.65115 0.00255275 0.0718629 0.0334449 0.308713 0.973947 0.477905 0.521685 0.39726 1.27558 0.0556054 -1654783: 0.1031 1.67178 0.0274127 0.186264 0 0.230403 1.06232 0.740417 0.305342 0.648908 0.594789 0.127635 -1656832: 0.0987779 1.55104 0.114187 0.0185343 0.0116712 0.505266 1.03573 0.660121 0.015946 0.356917 0.117755 0.480122 -1658880: 0.0399098 0.467762 0.173927 0.154651 0 0.296709 1.55391 0.519495 0.0129598 0.00150456 0.0033911 1.67627 -1660928: 0 0.002035 0.179238 0.197217 0.0102854 0.0860921 1.83962 0.312482 0.00377636 0.00218013 0.0465826 2.61076 -1662976: 0 0.0198636 0.15067 0.18464 0.0261149 0.088714 1.86358 0.239121 0.0184636 0.00572512 0.0627016 2.91912 -1665024: 0.0615691 0.00302087 0.0258534 0.334309 0.0301069 0.250638 1.87879 0.125696 0.00168666 0.0913405 0.0405291 3.1516 -1667072: 0.162633 0.00352211 0.0663165 0.423942 0.297804 0.290481 1.93021 0.000119994 0.000640447 0.0885325 0.0528772 2.89537 -1669119: 0.130495 0.00206716 0.239529 0.386772 0.619812 0.587614 1.57485 0 0 0.757107 0.0974123 2.09237 -1671168: 0.0876677 0.0215893 0.286706 0.403884 0.154096 0.72063 1.3855 0.00408688 0.0680143 1.29969 0.40046 1.59545 -1673216: 0.000404407 0.0179871 0.40869 0.327407 0.12099 0.866051 1.0437 0.0213576 0.00321214 0.991824 0.699407 1.61589 -1675264: 0.000398142 0.00315823 0.171265 0.0784155 0.111686 0.889891 0.667271 0.00751177 0.00270345 0.555978 1.66911 1.67833 -1677312: 0.441737 0.0350285 0.135841 0.142221 0.0187859 0.813858 0.664744 0.0110065 0.0249221 0.271938 2.05526 1.58526 -1679360: 0.264806 0.104173 0.0477117 0.167848 0.0375479 0.748527 0.419639 0.00889174 0.0326977 0.196798 1.99592 1.41868 -1681408: 0.000255307 0.20489 0.0172251 0.029357 0.045346 0.672477 1.34035 0.156166 0.0233275 0 1.70464 1.74144 -1683455: 0.17897 0.128719 0.107321 0.0882246 0.0292773 0.312808 1.88601 0.210012 0 0.0347117 1.63957 1.85411 -1685504: 0.850664 0.00409742 0.252943 0.281423 0.0123004 0.279939 1.92169 0.0714803 0.0142848 0.00765537 1.61717 1.73564 -1687552: 1.28637 0.0159372 0.165254 0.33305 0.0104943 0.386798 1.88341 0.0295341 0.0153152 0 1.27756 1.75716 -1689599: 1.14797 0.020368 0.0395649 0.234229 0.0134494 0.42438 2.08469 0.061733 0.0305547 0 0.738981 1.77678 -1691648: 0.757278 0.00671377 0.0483581 0.102131 0.00985588 0.029864 2.44954 0.0531173 0.0453753 0 0.500021 2.31427 -1693696: 0.0264706 0.00431926 0.123382 0.0946616 0.0814083 0.019788 2.29611 0.160427 0.0531191 0.00194523 0.402405 2.943 -1695744: 0.0159509 0.00141806 0.18547 0.194275 0.0053269 0.111375 2.04996 0.415858 0.612266 0.0424861 0.243022 3.14837 -1697792: 0.0457869 0.00152989 0.262125 0.286674 0 0.0413337 1.71506 0.363375 1.17496 0.104112 0.448359 2.93361 -1699840: 0.0779409 0.0015348 0.379367 0.224405 0 0.190126 1.18795 0.273257 1.51949 0.096559 0.61368 2.49767 -1701888: 0.108809 0.00140129 0.322395 0.164763 0 0.324602 1.2537 0.112067 1.69107 0.242683 0.771502 2.09466 -1703935: 0.114861 0.0640102 0.0866579 0.165794 0.00155498 0.0397212 1.62351 0 1.32797 0.786311 0.902397 1.71984 -1705984: 0.00975312 0.219395 0.144608 0.256906 0.0337625 0.0258715 1.80578 0 0.702309 1.11263 1.17256 1.65255 -1708032: 0.0230309 0.257571 0.0558724 0.164375 0.09343 0.0268228 1.72398 0.236622 0.642748 1.16744 1.00973 1.67059 -1710079: 0.0658393 0.292897 0.0987267 0.0863596 0.124293 0.0230842 2.41004 0.0740258 0.79424 0.657222 0.675269 1.74552 -1712128: 0.130276 0.259948 0.130705 0.0728283 0.18896 0.00385375 2.82997 0.031646 0.874227 0.338662 0.794634 1.42534 -1714176: 0.230537 0.28337 0.263307 0.105841 0.184507 0 2.93393 0.0372394 0.906346 0.172046 0.80489 1.20764 -1716224: 0.28141 0.353817 0.173941 0.258607 0.0321871 0 2.99373 0.065826 0.989457 0.201193 0.727268 1.22562 -1718272: 0.264352 0.387406 0.0680137 0.514085 0.453136 0.143395 3.02739 0.0217745 0.749763 0.177688 0.408274 1.78794 -1720320: 0.00672582 0.226765 0.217639 0.664989 0.833525 0.304744 2.41669 0.00448426 0.00312182 0.610513 0.152309 2.31565 -1722368: 0 0 0.27078 0.623494 0.723704 0.283844 1.75469 0.00859107 0.109618 1.05024 0.129635 2.00765 -1724415: 0 0 0.225493 0.500207 0.642229 0.226925 1.28558 0.00996565 0.122378 0.935682 0.169855 1.92811 -1726464: 0.020152 0 0.172512 0.356723 0.597096 0.201545 1.05456 0.0433517 0.209702 0.403344 0.167196 2.17218 -1728512: 0.0405863 0.00114248 0.114795 0.333519 0.275002 0.0614074 1.17737 0.0437909 0.212295 0.0015743 0.162342 2.29356 -1730559: 0.112568 0.000585044 0.00813155 0.223749 0.140779 0.00362815 1.42328 0.0851885 0.291247 0.245837 0.561603 2.42561 -1732608: 0.40798 0.00176838 0.0141649 0.254636 0.0292819 0.188575 1.4038 0.271363 0.270766 0.00211251 0.0228832 2.38937 -1734656: 0.355513 0.0332541 0.241725 0.131811 0.0237433 0.283293 1.83121 0.345234 0.0137282 0.00444193 0.00344496 2.58515 -1736704: 0.402587 0.0232248 0.252757 0.101938 0.00944137 0.20104 1.58242 0.256142 6.29314e-05 0.0193511 0.00445042 2.87795 -1738752: 0.48512 0.00196183 0.151777 0.111779 0 0.153111 1.50688 0.199366 0.00517441 0.00256809 0.0122279 2.91528 -1740800: 0.407878 0.00241511 0.0469631 0.122137 0 0.0491341 1.79874 0.133781 0.0425383 0.00773087 0.00211114 2.73656 -1742848: 0.28954 0.0357795 0.0132019 0.123167 0 0 1.98778 0.0654147 0.0645584 0.132218 0.000487616 2.78029 -1744895: 0.109651 0.380184 0.00400432 0.124354 0.00721307 0 1.82071 0.0593373 0.00637462 0.165872 0.0935306 3.28699 -1746944: 0.0819717 0.503445 0 0.0991732 0.00152471 0.123968 1.47054 0.207536 0.373739 0.110432 0.119958 3.50671 -1748992: 0.199863 0.0453005 0.0848328 0.00244122 0.00593829 0.0762376 0.922597 0.214127 1.18304 0.0452959 0.150563 2.97251 -1751040: 0.271534 0.00118097 0.251161 0.108992 0.108089 0 0.772532 0.153091 1.49964 0.127605 0.348861 2.07336 -1753088: 0.279397 0.000786449 0.643779 0.457278 0.0464239 0.0200931 0.519516 0.0934688 1.721 0.0105776 0.375878 1.20368 -1755136: 0.13382 5.9552e-05 0.498755 0.51 0.201556 0.209897 0.779581 0.071804 1.63945 0.0105088 0.559473 1.65655 -1757184: 0.105439 0.423573 0.257991 0.407184 0.224658 0.14599 0.979018 0.0727917 1.01485 0.159812 0.830091 1.82793 -1759231: 0.0714226 0.272235 0.107075 0.108883 0.444041 0.0794559 1.0404 0.276037 0.634199 0.0124554 1.21786 1.84025 -1761280: 0.0123121 0 0.309058 0.0978813 0.20431 0.106744 1.01907 0.281152 0.469459 0.0119537 0.754362 2.15561 -1763328: 0.0611786 0 0.708732 0.078965 0.238413 0.104848 1.24579 0.0125212 0.413274 0.0383613 0.360344 2.52376 -1765375: 0.222167 0.00166636 0.754438 0.0814104 0.222528 0.0487286 1.65453 0 0.321343 0.00469063 0.27587 2.56714 -1767424: 0.32526 0.00162169 0.95192 0.0741197 0.164848 0.0367827 1.7968 0.00264491 0.320486 0.00596067 0.126446 2.27874 -1769472: 0.379815 0.00109576 1.00702 0.0623244 0.119102 0.0921862 1.46114 0.225422 0.47944 0.0162452 9.02446e-05 1.85818 -1771520: 0.576357 0.0413042 0.483438 0.0153193 0.0225265 0.12751 0.987351 0.717302 0.998672 0.011476 0.276572 1.85903 -1773568: 0.602347 0.787008 0.372371 0.0107552 0.188309 0.244644 1.20261 0.75956 1.20066 0.121326 0.721179 0.811122 -1775616: 0.170246 2.13032 0.48664 0.0176625 0.180235 0.311669 0.993644 0.536577 1.27672 0.136121 0.827623 0.174635 -1777664: 0.13506 2.59655 0.58788 0.0202842 0.33959 0.270881 0.52906 0.423139 1.23156 0.176713 0.824247 0.242473 -1779711: 0.0274026 2.87873 0.560415 0.0518419 0.272228 0.1472 0.325215 0.546095 1.00655 0.266264 0.757925 0.413266 -1781760: 0.282204 2.90875 0.458669 0.0502605 0.274237 0.0428299 0.549725 0.696882 0.798531 0.0588568 0.657562 0.17167 -1783808: 0.561537 2.7888 0.123095 0.130333 0.310204 0.0827001 0.588872 0.672282 0.650626 0.00366279 0.102304 0.709838 -1785855: 0.373746 1.01344 0.0926932 0.160596 0.275261 0.240845 1.50003 0.590223 0.302731 0 0.0936482 1.60415 -1787904: 0.271497 0.000444888 0.0064642 0.167812 0.0220327 0.225123 1.64974 0.475558 0.271221 0.000399901 0.0275959 2.2477 -1789952: 0.264765 0.00107488 0.00541913 0.239228 0 0.101807 1.80691 0.350062 0.0949202 0.20473 0.000510438 2.23941 -1792000: 0.321617 0.00152491 0.0731451 0.254345 0.0145864 0.34568 1.84638 0.14352 0.0374763 0.389663 0.933372 1.9316 -1794048: 0.223836 0.000939564 0.280147 0.178078 0.0270599 0.201798 1.84968 0.0221629 0 0.346962 3.00314 0.780745 -1796096: 0.000153507 0.0154893 0.198152 0 0.0167839 0.233157 1.77054 0 0 0.343727 3.05283 0.374519 -1798144: 0 0.0245133 0.172222 0.00976804 0 0.576923 1.97264 0.00128823 0.0965672 0.0755917 2.72875 0.188076 -1800191: 0.434227 0.0143107 0.330551 0.0100501 0.0119832 0.654427 2.27702 0.00233844 0 0.0398404 2.55208 0.202843 -1802240: 0.493756 0.00647418 0.501681 0.00639547 0.00656403 0.55918 2.47392 0.00357287 0 0.0344971 2.89231 0.185668 -1804288: 0.34648 0.0130921 0.565573 0.00251408 0.018106 0.407617 2.34163 0.00554982 0.00268311 0.00451254 2.93883 0.161361 -1806336: 0.166566 0.0236046 0.482664 0.00358659 0.101032 0.430012 2.08636 0.00465238 0.020427 0 2.45095 0.179306 -1808384: 0.0346518 0.0397831 0.37215 0.00657575 0.266299 0.338326 1.79022 0.00203395 0.162815 0 2.01717 0.397806 -1810432: 0.0830547 0.0572717 0.176519 0.0132313 0.416548 0.213838 1.60983 0.00259001 0.170457 0.24606 1.98379 0.239196 -1812480: 0.290575 0.103378 0.0839481 0.0206817 0.375598 0.127424 1.46615 0.0151339 0.0311757 0.406427 1.82876 0.210675 -1814528: 0.0615434 0.235023 0.111332 0.0187218 0.0601126 0.113256 1.73194 0.0588338 0.0817318 0.217433 1.7163 0.23262 -1816576: 0.0164803 0.121096 0.124654 0.00888323 0.0380526 0.182313 1.97382 0.0158981 0.0790828 0.239636 1.87285 0.232408 -1818624: 0.103131 0.0656548 0.0989399 0 0.012272 0.195859 1.95582 0.0408146 0.0477599 0.376139 1.89912 0.171868 -1820671: 0.160216 0.0597878 0.147213 0 0 0.222017 2.01167 0.0567383 0.0569288 0.399565 1.89791 0.189255 -1822720: 0.0892936 0.0339557 0.265223 0 0.0114255 0.184808 2.05748 0.0544799 0.0716002 0.371104 2.46791 0.166217 -1824768: 0.000161125 0.164299 0.262019 0.00258874 0.0132083 0.457566 1.96543 0.0696101 0.0240849 0.450174 2.93675 0.29821 -1826816: 0.000343858 0.11908 0.412173 0 0.0137915 0.49941 1.89103 0.0149678 0.0237634 0.392455 3.15697 0.339353 -1828864: 0.000465826 0.049766 0.532925 0 0.0202367 0.41707 2.17326 0.00793203 0.0204893 0.440126 2.89138 0.213913 -1830912: 0.168492 0.0722074 0.587066 0 0.039334 0.275639 2.58934 0.00930138 0.0283961 0.334394 2.44804 0.0179311 -1832960: 0.273166 0.201484 0.518659 0.0260244 0.0190067 0.130569 2.85728 0.00624879 0.0223726 0.230686 2.07505 0.0840365 -1835007: 0.00623044 0.230878 0.307042 0.100896 0 0.0439839 3.17916 0.0162443 0.0771572 0.289042 1.94147 0.302565 -1837056: 0.101364 0.207286 0.107205 0.0303599 0.0221586 0.197164 3.41126 0.135282 0.0688321 0 1.87316 0.156665 -1839104: 0.305873 0.646458 0.0351918 0.0509616 0.032211 0.0603209 3.05224 0.0855446 0.0746595 0 1.74961 0.273909 -1841151: 0.291632 0.82212 0.196578 0.0715329 0.0358878 0.0118768 2.70155 0.034557 0.248494 0.00311638 1.7378 0.374352 -1843200: 0.296575 1.04332 0.259771 0.0589834 0.0667792 0.0219413 2.57888 0.0534335 0.350598 0.0474964 1.68675 0.358132 -1845248: 0.296369 1.18375 0.167238 0.0289976 0.140789 0.0297517 2.89342 0.212292 0.354803 0.135524 1.36724 0.309218 -1847296: 0.330433 1.17724 0.00433393 0.0287898 0.273966 0.0540653 3.4968 0.229904 0.109113 0.163713 1.03159 0.249898 -1849344: 0.278742 1.05323 0.268287 0.0183964 0.305812 0.0391762 3.7908 0.00278124 0.0207528 0.107906 1.24191 0.588601 -1851392: 0.146307 0.442564 0.937582 0.0317034 0.186414 0.209097 3.41427 0.000428695 0.0162456 0.0732663 1.59776 0.374219 -1853440: 0.113194 0.425991 1.00196 0.0951213 0.0928143 0.440356 2.94291 0 0.0244735 0 1.56281 0.805797 -1855487: 0.395982 0.468212 1.04624 0.047905 0.0833013 0.452244 2.45853 0 0.0217972 0 1.50449 0.835288 -1857536: 0.593253 0.496229 0.766962 0.0312027 0.0434901 0.561933 1.74173 0 0.00962023 0.0842085 1.74324 0.820939 -1859584: 0.643876 0.375151 0.78049 0.170266 0.0255788 0.864032 1.17217 0 0.363071 0 1.38814 0.777063 -1861631: 0.659763 0.340089 0.651877 0.402916 0.0151341 1.01583 0.275143 0 0.937687 0.084833 1.20981 0.711873 -1863680: 0.747884 0.461826 0.383135 0.524324 0.113041 0.761176 0.161217 0 0.854258 0.231049 1.6021 0.528872 -1865728: 0.629758 0.0260953 0.132043 0.648569 0.0802484 0.438516 0.720908 0 0.266425 0.1273 2.20265 0 -1867776: 0.147746 0.000266222 0.0033902 0.404377 0.0813513 0.678731 1.1056 0 0 0.0813977 2.28898 0.26651 -1869824: 0.0164201 0.110054 0.00188143 0.0702607 0.00228962 1.05117 1.18153 0.000735059 0 0.0407398 2.00175 0.310065 -1871872: 0.36289 0.275859 0.00325205 0.165306 0.0180261 0.794313 1.27927 0.005232 0.0222915 0.0611379 2.04825 0.170196 -1873920: 0.303057 0.570328 0.408694 0 0.0229835 0.79225 1.31831 0.00924469 0.130756 0.0364536 2.23946 0.162077 -1875967: 0.103192 0.387866 0.390236 0 0.0209262 0.285028 1.82476 0.331409 0.235119 0.0125319 2.20956 0.349207 -1878016: 0.150816 0.266985 0.356403 0.201826 0.0244763 0.157605 2.12207 0.635226 0.569665 0 1.99292 0.279106 -1880064: 0.0965185 0.454539 0.318081 0.0378751 0.0249587 0.174018 1.87252 0.51184 1.96263 0 1.27308 0.238592 -1882112: 0.0542062 0.611757 0.434099 0.0197623 0.0124658 0.235128 1.24215 0.121916 2.68146 0 0.198414 0.247943 -1884160: 0.144616 0.618266 0.325545 0.0197565 0 0.35961 1.08522 0.0310456 2.85341 0 0.292573 0.237087 -1886208: 0.0880138 0.929503 0.0919537 0.295887 0 0.363004 1.10133 0.000401314 2.70705 0 0.75387 0.219847 -1888256: 0.170607 1.03319 0.621763 0.0658306 0 0.326228 1.10539 0 2.68286 0 1.26898 0.132682 -1890303: 0.170465 1.48988 0.201302 0.0144999 0.0923892 0.342943 2.4113 0.367926 1.43661 0.168326 1.5884 0.0169731 -1892352: 0.10933 1.59006 0.130471 0.0191239 0.0744529 0.536665 2.3881 0.544146 0 1.89137 1.24781 0.010889 -1894400: 0.0212921 1.61966 0.00476283 0.0168827 0.113897 0.456145 2.127 0.387428 0 2.09382 1.09794 0 -1896447: 0.0810693 1.46754 0.0059106 0.187748 0.174151 0.430374 1.79632 0.0114083 0.549281 1.926 0.869183 0 -1898496: 0.148235 0.772571 0.004446 0.486816 0.0312064 0.494954 1.63683 0.0316667 2.33057 1.10606 0 0 -1900544: 0.169496 0.688581 0.293134 0.560562 0.0147191 0.297744 1.98871 0.166606 2.92636 0.452622 0 0 -1902592: 0.216397 0.95304 0.706616 0.60878 0.0319666 0.103101 2.01881 0.251598 2.61956 0.384212 0.410926 0.0149062 -1904640: 0.251275 0.982891 0.799713 0.741036 0.0297398 0.0551639 1.82309 0.213132 2.54039 0.00577981 0.478597 0.131103 -1906688: 0.245149 0.739952 0.627714 0.856824 0.0233663 0 1.48128 0.0198287 2.87417 0 0.444666 0.179775 -1908736: 0.224634 0.0773255 0.179694 0.638806 0.0122722 0.0166779 1.16434 0 3.41717 0 0.629535 0.17502 -1910783: 0.451038 0.00227998 0.00137238 0.569649 0.00553553 0.0330878 0.888856 0 3.52126 0 0.81331 0.20842 -1912832: 0.176013 0.00245157 0.00200677 0.843828 0.012331 0.164722 0.65323 0 3.32666 0.0101518 1.08723 0.111969 -1914880: 0.217241 0.199312 0.00354428 0.766385 0.0345438 0.353147 0.48504 0.0349428 3.00373 0.498964 1.14034 0.0697678 -1916927: 0.0570502 0.025613 0.027845 0.76696 0.0488411 0.312132 0.850216 0.0300808 2.94385 0.160831 0.961544 0.0888512 -1918976: 0.0801116 0.133383 0.00599973 0.756622 0.0682401 0.0493515 0.894 0.0370508 2.55307 0.0476578 0.995968 0.0101335 -1921024: 0.108397 0.414602 0 0.706053 0.0594685 0.046854 0.678237 0.196862 1.75221 0 1.04488 0.177075 -1923072: 0.0990789 0.577067 0 0.604758 0.0983889 0.0487902 0.822513 0.334002 1.13756 0 1.02887 0.172908 -1925120: 0.0961474 0.573401 0.015142 0.454902 0.102918 0.051276 0.982503 0.348354 0.754823 0 1.49477 0.852231 -1927168: 0.121121 0.339837 0.259775 0.839975 0.0339123 0.0520724 2.14611 0.0411437 0.0690989 0 2.11824 0.933557 -1929216: 0.069542 0.263773 0.308465 0.376766 0.0175723 0.0805531 2.30931 0.0146792 0.0744758 0 2.58658 0.856634 -1931263: 0.016716 0.320145 0.308807 0.284093 0.0386705 0.0742094 2.25974 0.0235022 0.0858492 0 2.55714 0.815776 -1933312: 0.0601977 0.246941 0.00291302 0.160267 0.0520145 0.0395835 2.21353 0.0139018 0.102559 0.187259 2.13271 1.05812 -1935360: 0.124476 0.465307 0.0286821 0.222621 0.0683346 0.015536 2.32434 0.0169803 0.0922441 0.354297 0.986239 1.50385 -1937407: 0.0369295 0.397548 0.0688264 0.166751 0.0184985 0.359886 2.44422 0.0852568 0.00593443 0.171747 0.138815 2.04909 -1939456: 0.000610391 0.532533 0.0638358 0.180134 0.00431221 0.359463 2.2041 0.0436946 0 0.13641 0.381852 2.29564 -1941504: 0.000705943 0.511126 0.0308637 0.170133 0 0.319297 1.74315 0.0362396 0.00119556 0.146399 0.889651 2.11333 -1943552: 0.000879692 0.494009 0.0639562 0.0588317 0.0613762 0.283934 1.36405 0.0563428 0.0278198 0.155876 2.19074 1.50968 -1945600: 0.000729761 0.481825 0.209911 0.11719 0.086798 0.436957 1.16769 0.00888678 0.0283785 0.138563 2.77374 0.434294 -1947648: 0.00057393 0.449654 0.254498 0.168443 0 0.510196 1.06483 0 0.018937 0.124627 2.8649 0.306388 -1949696: 0.000630666 0.135105 0.130327 0.222277 0.0094961 1.26188 1.01772 0 0.0140698 0.132316 2.74607 0.370767 -1951743: 0.000554151 0.0691635 0.337866 0.0211856 0.0122539 1.17932 1.52683 0 0.0634875 0.091649 2.6738 0.312725 -1953792: 0.0519701 0.263518 0.538284 0.0150722 0 0.72155 1.78059 0 0.0814292 0.0557579 2.83384 0.19282 -1955840: 0.0594044 0.290207 0.574379 0.00257427 0 0.625825 1.96978 0 0.10453 0 3.3427 0.0297629 -1957888: 0.000649907 0.239108 0.542031 0 0 0.728515 2.14799 0.00339883 0.0833177 0 3.38137 0.0832946 -1959936: 0.000555168 0.0143686 0.292182 0 0.118694 0.670543 1.95841 0.0202277 0.0655663 0.199744 2.96341 0.0934637 -1961984: 0.00053929 0.0022982 0.277035 0.0580338 0.165188 0.790566 1.08292 0.0159616 0.0764392 0.884459 2.66519 0.157799 -1964032: 0.000318812 0.00307958 0.27788 0.0794528 0.293466 0.743393 0.567972 0 0.0560525 1.01323 2.83402 0.284406 -1966079: 0 0.00113046 0.458391 0.0125011 0 0.547203 0.725663 0.0833374 0.0410467 0.0708481 2.87947 0.339673 -1968128: 0.32402 0 0.369926 0.0137155 0 0.556064 1.47171 0.138029 0.330312 0.0627296 3.06476 0.0775075 -1970176: 0.33931 0.0012253 0.276732 0.0144701 0 0.57174 1.68602 0.0477432 0.338338 0.0424473 3.22318 0.0633649 -1972223: 0.25992 0.0761929 0.163658 0.0114339 0 0.450329 1.72028 0 0.337299 0 3.10367 0.0692832 -1974272: 0.132334 0.371544 0.107645 0.0138499 0 0.402793 1.71756 0 0.28581 0 2.65046 0.178987 -1976320: 0.00823524 0.552534 0.156945 0.0160504 0 0.501303 1.68802 0.027911 0.0322069 0 2.23942 0.230016 -1978368: 0.313446 0.617499 0.120563 0.113131 7.87132e-05 0.464273 2.04408 0.23523 0.0220645 0.219315 1.88878 0.51987 -1980416: 0.468278 1.29848 0.150352 0.12863 0.00549393 0.228061 2.52882 0.758222 0.0520392 0.536688 1.30837 0.452556 -1982464: 0.524454 1.51558 0.278333 0.103928 0.00651405 0.104205 2.47863 1.04168 0.0598504 0.227959 0.621194 0.365804 -1984512: 0.658632 1.33604 0.407088 0.120179 0.0102041 0.123656 2.38856 1.07821 0.30874 0 0.404342 0.407528 -1986559: 0.662755 1.38018 0.168817 0.341511 0.495691 0.118246 2.31535 1.07403 0.668841 0.289614 0.0050234 0.322409 -1988608: 0.203258 1.17734 0.205476 0.576472 0.0103051 1.00714 1.79024 1.07316 0.592983 0.668512 0.0377743 0.322359 -1990656: 0.0715452 0.0458174 0.661655 0 0.0155571 1.04043 1.58897 1.25575 1.63686 0.601511 0.126192 0.277253 -1992703: 0.0198909 0.013839 0.588713 0 0.0147758 0.813229 1.39697 1.08495 2.4661 0.0436334 0.263011 0.272014 -1994752: 0.0469137 0.0993569 0.470694 0.106449 0 0.749433 1.27199 0.761826 2.83082 0.0968349 0.179799 0.308219 -1996800: 0.119656 0.193589 0.305746 0.446113 0 0.439882 1.20251 0.440772 2.5242 0.965651 0.0530873 0.194014 -1998848: 0.164905 0.246508 0.2118 0.59648 0.0845174 0.323261 1.13806 0 1.81808 2.06073 0 0.200771 -2000896: 0.28953 0.108892 0.0487437 0.470748 0.318313 0.289128 0.974163 0 1.23515 2.49141 0.00887912 0.372321 -2002944: 0.272762 0.000786626 0.135079 0.273658 0.220798 0.96479 0.767101 0 1.46072 1.42452 0.3077 0.551267 -2004992: 0.100127 0.00193032 0.0908236 0.28385 0.410733 0.802207 0.888724 0 1.90738 0.392668 1.47223 0.515852 -2007039: 0.00547196 0.117497 0.154536 0.163404 0.0979561 0.75968 0.893185 0 1.85749 0.220891 2.1523 0.211513 -2009088: 0.000327936 0.962281 0.171887 0.0248422 0.0530644 0.708423 1.17246 0.0141349 0.458848 0.512261 1.86759 0.616031 -2011136: 0.000331331 1.49867 0.40064 0.0236274 0.0462142 0.458773 0.892284 0.062987 0.216011 0.754486 1.47791 0.544312 -2013183: 0.00453749 1.88747 0.626019 0.024138 0.0648354 0.371113 0.705528 0.0648863 0.283394 0.692529 1.0442 0.283378 -2015232: 3.53414e-05 2.01182 0.438357 0.00674699 0.0578166 0.419795 0.746734 0.127887 0.203581 0.373786 1.58618 0.281695 -2017280: 2.19384e-05 1.5478 0.0354166 0.249771 0.0669001 0.501246 1.08792 0.0768001 0.203972 0.185959 2.63145 0.206903 -2019328: 0.0234117 0.843193 0.147187 0.218938 0 0.654533 1.64641 0.0575698 0.198833 0.0161511 3.23743 0.0901913 -2021376: 0.00167891 0.395014 0.0763985 0 0.00364688 0.734537 1.66931 0.0194954 0.221774 0.0109805 3.44076 0.128101 -2023424: 0.000523756 0.355051 0.0391527 0 0.0498357 0.844775 1.28572 0 0.217363 0 3.41533 0.217637 -2025472: 0.00871939 0.178302 0.156253 0 0.0503507 0.770309 0.896923 0.143028 0.361722 0 3.35858 0.249621 -2027519: 0.288513 0.0155795 0.221559 0.0998023 0.0224031 0.753876 0.813096 0.628907 0.413866 0 2.11439 0.282206 -2029568: 0.452864 0.0260026 0.162989 0.118287 0.316809 0.839891 0.842561 0.576995 0.124175 0.0551794 1.64973 0.0861458 -2031616: 0.443524 0.0562155 0.0772324 0.426512 0.556198 0.800966 0.359761 0.245503 0.0335522 0.117589 1.88101 0.0740128 -2033664: 0.000519579 0.0457537 0.186894 0.531012 0.721901 0.909398 0.849464 0.0026005 0.0117122 0.128957 1.78312 0.581206 -2035712: 0.000304879 0.0973645 0.465164 0.027483 0.5211 0.843839 0.858312 0.00174431 0.0142456 0.0515124 1.89804 1.21131 -2037760: 0.192771 0.0551846 0.315256 0.0234755 0.0545269 0.638579 0.996279 0.0194823 0.0167408 0.0860012 1.99526 1.42596 -2039808: 0.250023 0.0696803 0.142277 0.0156818 0.0864228 0.292091 0.882421 0.00428544 0.016786 0.15211 2.5281 0.814052 -2041855: 0.000456695 0.063275 0.0478129 0.00583687 0.144846 0.266857 1.11759 0.0177725 0.0311083 0.15482 2.9739 0.192638 -2043904: 0.000478652 0.0471405 0.0751161 0 0.0161351 0.378628 1.4282 0.00992882 0.00659877 0.183044 2.97719 0.273832 -2045952: 0.000522497 0.0219723 0.182823 0.0389764 0 0.221141 1.54152 0.00489085 0.00964168 0.242386 2.78711 0.161597 -2047999: 0.000513975 0.00911326 0.435873 0.00270388 0.119052 0.223996 1.37167 0.00316894 0.0227737 0.249542 2.57746 0.168865 -2050048: 0.000380396 0.0297834 0.605265 0 0.250012 0.173047 1.28055 0.0068777 0.0377907 0.087901 2.65403 0.185911 -2052096: 0.240151 0 0.577402 0.0503644 0.295123 0.258756 1.58424 0.0414319 0.0481697 0.3429 2.59622 0.0889857 -2054144: 0.484744 0.034608 0.461848 0.193195 0.0114174 0.688564 1.40515 0.102302 0.0501912 0.843487 2.39608 0.228857 -2056192: 0.358862 0.0548614 0.3013 0.0193482 0.0121518 0.682652 0.952841 0.151878 0.123101 0.802781 2.67135 0.255658 -2058240: 0.00052434 0.810926 0.24627 0.150886 0.0773878 0.467022 0.744862 0.177135 0.298501 0.568382 2.43709 0.219344 -2060288: 0.000353454 1.74735 0.00380028 0.191609 0.263374 0.429407 0.992762 0.253925 0.43461 0.258205 2.32773 0.182639 -2062335: 0 2.06884 0.400706 1.14792 0.0438599 0.442361 0.964535 0.375202 0.461833 0.000751691 2.05392 0.106105 -2064384: 0.159121 2.36187 0.00872137 1.21516 0.00316322 0.70629 0.74909 0.26194 0.566537 0.21782 1.57762 0.0549935 -2066432: 0.155466 2.32012 0.00981652 0.922809 0 0.826284 1.53776 0.105339 0.517009 0.0986493 1.098 0.0325664 -2068479: 0.146 2.0976 0.197682 0.684763 0.213457 0.640602 2.53797 0.0599087 0.454774 0.0877772 0.889882 0.00912705 -2070528: 0.0467054 1.72406 0.280394 0.392739 0.0779702 0.439827 3.27344 0.03685 0.512245 0.142243 0.66368 0.00434076 -2072576: 0.051392 1.63993 0.272758 0.0117588 0.116952 0.286052 3.48596 0.00738345 0.763309 0.0378595 0.817677 0.0295635 -2074624: 0.193301 1.7448 0.235338 0 0.127409 0.140249 3.38822 0.00474325 0.752971 9.73876e-05 1.06965 0.0905464 -2076672: 0.162135 1.73431 0.222372 0 0.0196518 0.160983 2.89308 0.00823624 0.653848 0.0213202 1.75538 0.115407 -2078720: 0.000571097 0.8769 0.24598 0.0848969 0.0395096 0.731102 1.41511 0.00973997 0.30708 0.0151656 1.76543 0.87284 -2080768: 0.000337889 0.148887 0.143718 0.242416 0.0673885 0.94081 1.18125 0.0518195 0 0.0105624 1.77978 1.02708 -2082815: 0.126351 0.0657422 0.00651345 0.421192 0.0115527 1.12152 0.709839 0.131005 0 0.132812 2.06866 1.00488 -2084864: 1.09008 0.0380111 0.00491648 0.504366 0.00590691 1.29211 0.0410289 0.154797 0 0.28263 2.1305 0.837436 -2086912: 2.11093 0 0.00196932 0.661826 0.0449592 0.526566 0.308034 0.228841 0 0.243459 1.49578 1.37344 -2088960: 1.84614 0 0.00146862 0.202515 0.0376201 0.624519 0.459096 0.206662 0.247779 0.0015501 0.734645 2.72668 -2091008: 1.66332 0 0.00178549 0.187923 0.0448992 0.517157 1.12738 0.25686 0.0907353 0.00350081 0.0490677 2.88089 -2093056: 2.05986 0.0351759 0.00257209 0.198845 0.0133008 0.187993 1.48639 0.182927 0.0179989 0.0321956 0.0612887 2.79381 -2095104: 1.88168 0.00180851 0.161509 0.174723 0.0449071 0.169715 1.56626 0.223381 0.011737 0.000384755 0.0271875 3.00444 -2097151: 1.0372 0.0931377 0.187193 0.121839 0.0903444 0.22456 1.70922 0.210598 0.0222811 0 0.00647445 3.5535 -2099200: 0.0564471 0.157203 0.213962 0.0598921 0.0964009 0.258008 1.91063 0.0353287 0.0479272 0 0.00444486 3.45382 -2101248: 0.00035477 0.00100502 0.171511 0.0596106 0 0.350481 1.50235 0.0189069 0.043158 4.99938e-05 0.123357 3.13347 -2103295: 0.00433828 0 0.0523876 0.0223067 0.137691 0.391765 1.20429 0.25058 0.423915 0.0489391 0.573513 2.09372 -2105344: 0.194979 0.00297043 0.0871768 0.0643688 0.28649 0.453184 0.966101 0.293321 0.491639 0.125478 1.18969 0.766014 -2107392: 0.0414297 0.132634 0.169425 0 0.517466 0.695353 0.646021 0.251879 0.860466 0.0781017 1.74462 0.294334 -2109440: 0.00046083 0.0744522 0.335702 0.0461076 0.751001 0.642112 0.826852 0.20075 1.19532 0.0217442 1.47559 0.193725 -2111488: 0.000253844 0.00394144 0.341225 0.189218 0.128902 0.414947 1.52395 0.14949 1.27508 0.00173932 0.672009 0.845488 -2113536: 0.173742 0.0203573 0.00473645 0.347436 0.0574231 0.327264 1.77326 0.264016 0.802168 0.318744 1.21085 1.13215 -2115584: 0.315609 0.511935 0.152543 0.476917 0.256742 0.082895 1.88359 0.4145 0.278749 0.583642 1.17121 1.64423 -2117631: 0.000684367 0.630821 0.683206 0.376448 0.288985 0.107983 1.75232 0.378625 0.596152 0.13891 0.669227 1.71476 -2119680: 0.233033 0.717967 1.05567 0.0982312 0.173445 0.0811307 1.54928 0.766758 0.959359 0.227594 0.020602 1.75005 -2121728: 0.000709743 0.650749 1.09314 0.184997 0 0.0548232 1.31423 1.17467 1.16917 0.330143 0.00030736 1.4216 -2123775: 0.000807689 0.520138 0.950572 0.151757 0 0.32069 1.01393 0.755269 0.445699 0.905907 1.13968 0.467516 -2125824: 0.000817722 0.137416 0.450629 0.0450326 0 0.242835 1.00499 0.0452246 0.0373066 0.961954 2.89649 0.133924 -2127872: 0.000807575 0.152706 0.251846 0.0535286 0.020569 0.220166 1.09135 0.0113162 0.0350262 1.19072 2.89896 0 -2129920: 0.000724602 0.133732 0.653643 0.0569783 0.162404 0.191629 1.04173 0.00290448 0.0314191 1.30439 2.43597 0 -2131968: 0.000662937 0.16641 0.825289 0.108545 0.295548 0.150674 0.840496 0.0044226 0.0201659 1.50582 2.0663 0.0466712 -2134016: 0.0538518 0.227098 0.612826 0.0779221 0.477478 0.0544173 0.814877 0.00130895 0.0220956 1.52061 2.10495 0.000520017 -2136064: 0.149906 0.0699885 0.373273 0 0.489616 0.249431 0.779252 0.0433592 0.0488612 1.54869 2.08861 0.000196985 -2138111: 0.122306 0.00178075 0.411963 0 0.211627 0.467686 0.774409 0.0314297 0.0819146 1.23957 2.12416 0.17605 -2140160: 0.230993 0.00247784 0.422398 0.0967411 0.117522 0.0555072 0.67118 0.000638954 0.179148 0.742696 2.16758 0.684951 -2142208: 0.11625 0.00203187 0.481633 0.206681 0.244424 0.0944669 1.483 0.0435893 0.130964 0.442265 2.02763 0.417465 -2144255: 0.14955 0.0869475 0.416586 0.232907 0.0380151 0.140557 1.98391 0.578513 0.048825 1.47338 1.53936 0.374259 -2146304: 0.207712 1.23686 0.156556 0.10036 0.228403 0.266199 1.87635 0.275992 0.00966266 2.59459 0.484713 0.174733 -2148352: 0.288604 1.17715 0.110181 0.0609278 0.358389 0.124942 1.71943 0.0785436 0.0671809 2.6652 0.512476 5.38971e-05 -2150400: 0.442857 0.432364 0.00422192 0.00340838 0.378352 0.0436635 1.60675 0.0767236 0.173004 2.25595 0.46085 0.879437 -2152448: 0.438292 0.19412 0.00519397 0.000410818 0.311273 0 1.37447 0.025995 0.0852657 1.2953 0.899619 2.00707 -2154496: 0.457233 0.00349514 0.0422158 0.340549 0.0492596 0.369553 1.33091 0 0.229248 0.343393 1.45656 2.10315 -2156544: 0.360989 0.002775 0.0176737 0.5545 0.179209 0.507699 1.23687 0.115662 0.707028 0.201426 1.33579 1.70918 -2158591: 0.235463 0.00319182 0.0312638 0.739167 0.347697 0.491485 0.9743 0.0694463 1.07541 0.237803 1.31733 1.26157 -2160640: 0.226146 0.00275199 0.0783756 0.363311 0.271932 0.22432 0.771383 0.154756 1.24168 0.00491289 1.32543 1.33166 -2162688: 0.517416 0.00285358 0.0840595 0.251647 0.247775 0.0158549 1.14071 0.167908 0.598295 0.103757 1.54271 1.51131 -2164736: 0.470758 0.00380523 0.156536 0.189297 0.40336 0 1.22284 0.147837 0.170049 0.181308 1.88218 1.17511 -2166784: 0.448689 0.146822 0.511955 0.28907 0.170317 0.17712 1.20866 0.157775 0.136206 0.014287 1.9277 1.49194 -2168832: 0.647054 0.0367435 0.00376535 0.409522 0.395256 0.0297703 1.21298 0.588426 0.279043 1.27684 0.69627 1.58046 -2170880: 0.473813 0.00227165 0.00649323 0.302261 0.537028 0.0293206 1.26792 0.608639 0.155456 1.99489 0.48076 1.27978 -2172927: 0.273151 0.00158105 0.00712806 0.129167 0.488671 0.033401 1.12262 0.500795 0.00056736 2.52004 0.517789 0.960035 -2174976: 0.255254 0.000551063 0 0.11069 0.189272 0.0287947 1.22923 0.117682 0.000242412 2.74556 0.599607 1.18033 -2177024: 0.216677 0.019116 0.0543372 0.0804419 0.257064 0.0329197 1.28087 0 0.125985 1.94634 0.602983 1.69344 -2179071: 0.217218 0.200201 0.00447501 0.0286509 0.61006 0.259778 1.33255 0.187468 0.723413 0.265935 0.271777 1.80246 -2181120: 0.270042 0.224535 0.00306801 0.0380692 0.360976 0.271281 1.36834 0.406919 1.05099 0 0.488596 1.79725 -2183168: 0.406117 0.0833875 0.00366443 0.0250129 0.0530063 0.237118 1.29625 0.378744 1.26333 0.0215552 0.585993 2.0293 -2185216: 0.432053 0 0.264635 0.0149434 0.0411767 0.231748 1.18518 0.293516 1.40223 0.0574319 0.536124 1.90928 -2187264: 1.68184 0.0378485 0.530069 0.0110536 0.0666783 0.135737 1.1117 0.0745535 1.22669 0.0200578 0.366127 1.43673 -2189312: 2.31501 0.090292 0.246641 0.00523912 0.0652278 0.0303437 0.935584 0.128008 0.957647 0.00231554 0.365453 1.03342 -2191360: 2.20925 0.0636078 0.0600626 0 0.0349753 0.42423 0.89922 0.000428148 0.806506 0.00389098 1.07299 0.954979 -2193407: 2.08837 0.156854 0.131191 0.00135274 0.0210045 0.470569 1.22395 0 0.125089 0.00403691 2.06405 1.14982 -2195456: 2.19884 0.143887 0.152929 0.0278743 0 0.333827 1.50546 0.00393691 0.0879041 0.0366676 2.19872 1.08258 -2197504: 2.52099 0.0898136 0.186889 0.0371976 0 0.236109 1.69673 0.0194043 0.00102338 0.0789239 2.19036 0.773146 -2199551: 2.06789 0.145138 0.300173 0.0264175 0.000223599 0.237752 1.77744 0.0233739 0 0.0578491 2.73364 0.542159 -2201600: 0.66833 0.204521 0.298279 0.00347312 0.0233717 0.518364 1.88728 0 0 0.0546495 2.8119 0.835342 -2203648: 4.48075e-05 0.307863 0.176555 0.051764 0.0294509 0.425754 2.0081 0.115397 0.000360613 0.0456118 2.52043 1.87928 -2205696: 0 0.290654 0.149283 0.03636 0.0299488 0.322913 1.92226 0.151473 0.00106864 0.0243769 1.84156 2.46808 -2207744: 0 0.115421 0.0872053 0.00662707 0.0447761 0.00753591 1.97883 0.14889 0.0483144 0 1.34383 2.44339 -2209792: 0.297125 0.0269101 0.190058 0.0553685 0.071684 0.0386807 2.09263 0.0283336 0.0522881 0 1.36587 2.1375 -2211840: 0.227186 0.0241662 0.281122 0.206875 0.0368631 0.156523 2.0461 0.0307106 0.0131685 0.0623779 1.42188 1.85159 -2213887: 0.000317583 0.00118565 0.165824 0.270797 0.0274228 0.269547 1.9862 0.0201638 0.0308778 0.053857 1.66208 1.63745 -2215936: 0 0.0265914 0.447641 0.191811 0.0319574 0.296722 2.03844 0.00386279 0.00720821 0.0297625 2.03543 1.33914 -2217984: 0 0.0169827 0.744332 0.0516373 0.0247961 0.392452 1.69992 0.0692089 0.00166439 0.0938145 1.63604 2.05255 -2220031: 2.78192e-05 0 0.598003 0.0555758 0.035161 0.303727 1.40293 0.882677 0.0586884 0.00921639 0.720857 2.00924 -2222080: 0.100621 0.021304 0.509464 0 0.0213854 0.215472 1.42117 1.20855 0.0706629 0.0013809 0.686629 1.90869 -2224128: 0.569097 0.202745 0.332136 0 0.020649 0.147331 1.61272 0.917377 0.0891932 0 0.781625 1.85419 -2226176: 0.757322 0.284067 0.349727 0.00283909 0.0215497 0.0696137 1.95387 0.320505 0.0833667 0.0375193 0.684888 1.70409 -2228224: 0.488992 0.297165 0.274475 0.0160011 0.0122142 0.0728645 2.49493 0.0312828 0.290086 0.0493047 0.482946 1.4424 -2230272: 0.452162 1.13658 0.122122 0.0163914 0.0157986 0.0656855 2.60008 0 0.336193 0.0411433 0.643565 0.760822 -2232320: 0.421769 1.71286 0.0912301 0.0699829 0.0242646 0.156341 2.49357 0 0.329476 0.257338 0.558335 0.266234 -2234367: 0.541955 1.93335 0.115741 0.00461055 0.0232568 0.250851 2.49172 0 0.278793 0.344645 0.358311 0.159807 -2236416: 0.791221 1.9041 0.066634 0 0.00671108 0.326126 2.24242 0 0.251156 0.383558 0.226475 0.154651 -2238464: 1.0061 1.13388 0.110804 0.00127897 0 0.35687 2.28248 0 0.143598 0.164376 0.428289 0.2063 -2240512: 0.70247 0.316864 0.212583 0.0120357 0.356836 0.243563 1.64462 0 0.307054 0.237674 1.44738 0.499395 -2242560: 0.0226963 0.0669053 0.24783 0.0263934 0.454909 0.100257 1.27999 0.0489464 0.142533 0.345163 1.51365 1.02744 -2244608: 0.000799744 0.212462 0.187521 0.0163638 0.361993 0.104291 1.29273 0.217588 0.116435 0.194687 1.19187 1.2762 -2246656: 0.000631972 0.133308 0.2045 0.0140802 0.293911 0.100858 1.40961 0.521541 0.106644 0.115435 1.1166 1.25281 -2248703: 0.122488 0.00143073 0.343657 0.023311 0.162924 0.0553647 1.45672 0.335119 0.108832 0.326047 1.4267 0.905212 -2250752: 0.266292 0.000800706 0.321551 0.0439192 0 0.0322096 1.54304 0.192182 0.0652941 0.371245 1.73681 0.648175 -2252800: 0.322125 0.38311 0.0548111 0.0411984 0.00387696 0.42244 1.85558 0.123428 0.0169426 0.615906 1.90466 0.36864 -2254847: 0.0887462 0.661045 0.0694939 0.048055 0.0284406 0.749266 1.52525 0.016182 0.0130802 0.787168 2.05665 0.523656 -2256896: 0.039853 0.825681 0 0.042506 0.0169295 0.968615 1.14334 0.0324061 0.0124649 1.08083 2.29145 0.774555 -2258944: 0.000446665 0.944255 0.00327588 0.0201136 0.141204 1.06855 0.940659 0.0210042 0.0908543 1.08168 2.39663 0.681287 -2260992: 0.0516125 0.792938 0.0090993 0.0125116 0.12258 1.25174 0.961942 0.023624 0.102476 0.836287 2.4674 0.149794 -2263040: 0.17548 0.777734 0.0129243 0.0083106 0.0879578 1.27984 0.864387 0.0422557 0.0988537 0.186052 2.61435 0.0530406 -2265088: 0.478694 0.467339 0.0117223 0.0057748 0.202518 0.941479 0.854404 0.0157265 0.0833948 0.166184 2.80232 0.0496661 -2267136: 0.58387 0.380978 0.0165094 0.000445247 0.12803 0.603014 0.950444 0.0110867 0.0826893 0.145783 2.84083 0.10143 -2269183: 0.504147 0.544814 0.0292699 0.00514585 0.0851261 0.595414 1.10774 0.00833193 0.0775237 0.148895 3.00032 0.0546179 -2271232: 0.23404 0.655894 0.0688399 0.015493 0.000939262 0.624079 1.42595 0.00673212 0.0175224 0.161211 3.11534 0.37043 -2273280: 0.0405995 0.87207 0 0.00262486 0.0492327 0.270916 2.22623 0.346493 0.12245 0.471691 2.82206 0.83029 -2275327: 0.000503606 0.895983 0.07906 0 0.0978109 0.235743 2.00092 0.364558 0.405714 0.181548 2.19311 0.693598 -2277376: 0.00056813 0.630586 0.329802 0.00712487 0.125236 0.0555805 1.98904 0.19364 0.298222 0.000803285 1.79832 0.49131 -2279424: 0.140398 0.474745 0.709362 0.0108642 0.332217 0.0273354 1.91966 0.32686 0.236637 0 1.57386 0.253681 -2281472: 0.173261 0.508404 0.637934 0.174753 0.659283 0.355832 1.88865 0.545763 0.113229 0.0585021 1.32819 0.00688786 -2283520: 0.237141 0.490717 0.710793 0.473178 1.00083 0.483343 1.65976 0.138758 0.223567 0.488357 0.947735 0.00873464 -2285568: 0.455095 0.960678 0.787412 0.642219 0.99994 0.316673 0.983777 0.0291373 0.0041811 1.21003 0.969348 0.304394 -2287616: 0.460618 1.2196 1.06737 0.586593 0.929995 0.105354 0.0502922 0.168583 0.220273 1.34724 1.35903 0.386489 -2289663: 0.13108 1.09725 1.16301 0.298108 0.24546 0.178181 0.0694868 0.472283 0.360523 1.21885 1.40315 0.605667 -2291712: 0.0318249 0.605784 0.872755 0.55529 0.297627 1.04275 0.0837716 0.505291 0.394267 1.17199 1.04096 0.964375 -2293760: 0.000174441 0.797246 0.765522 0.925291 0.437156 1.39021 0.275751 0.432124 0.17272 1.09803 0.962738 0.598068 -2295808: 0.0377333 0.858624 0.796601 0.959485 0.83574 1.19144 0.94089 0.468557 0.0915503 0.0763441 0.813738 0.2879 -2297856: 0.125904 0.355656 0.954042 0.746402 0.909645 1.1487 0.944711 0.420289 0 0.0527005 0.428705 0.474716 -2299904: 0.149246 0.150144 0.850298 1.11749 0.739524 0.848754 0.968574 0.726754 0 0.0369724 0.261617 0.578759 -2301952: 0.0670063 0.0715153 0.159941 1.05423 0.970639 0.252402 0.867853 0.640858 0 0 0.946271 0.76445 -2303999: 0.00662863 0.00781478 0.0926941 1.28874 1.25873 0.211315 0.655279 0.385085 0.0449464 0 0.993798 0.861532 -2306048: 0.0226436 0.0174259 0.191243 1.43657 0.870924 0.159797 0.566161 0.640842 0.116178 0.0193415 0.804379 0.981946 -2308096: 0 0.145487 0.242851 0.860703 0.475858 0.0314802 0.519221 1.37324 0.436743 0.0235305 0.745049 1.51228 -2310143: 0.523735 0.722076 0.177885 0.462131 1.01456 0.2931 0.63163 1.44975 0.655299 0.000318363 0.138073 1.60597 -2312192: 0.789552 1.09853 0.00494553 0.261856 0.915127 0.170283 0.552927 1.43822 0.437251 0.129403 0.568988 1.45212 -2314240: 0.60124 1.16331 0.194376 0.0220317 0.56977 0.0897784 0.639276 1.13848 0.0591224 0.427831 1.00242 1.49929 -2316288: 0.316864 0.861191 0.219294 0.0300976 0.364147 0.102175 0.910918 0.773126 0.0125197 0.736932 1.38959 1.1094 -2318336: 0.108846 0.514411 0.0323058 0.0488722 0.0982161 0.0765686 1.20675 0.476653 0.0824553 0.96925 1.4049 0.910054 -2320384: 0.798638 0.272276 0.352394 0.266521 0.00450095 0.0220649 0.700436 0.986782 0.0788244 0.975629 1.23592 0.700677 -2322432: 1.34408 0.287809 0.91167 0.375679 0.00549994 0 0.354324 1.25862 0.0598233 0.68355 0.340987 1.2582 -2324479: 1.43356 0.212662 0.931523 0.243463 0.00154255 0.0776641 0.087056 1.90356 0.0467126 0.229495 0.154807 1.47798 -2326528: 1.24442 0.350198 0.697689 0.36388 0.179022 0.129553 0.247251 2.10411 0.0742718 0.114146 0.44087 0.63548 -2328576: 0.595056 1.00152 0.234742 0.70369 0.190156 0.011171 0.237581 1.65241 0.186421 0.466794 1.0025 0.547712 -2330623: 0.178589 1.02362 0.182185 0.704319 0.189694 0.0904267 0.133369 1.06224 0.184571 0.477192 1.41918 0.381421 -2332672: 0.0199079 0.726438 0.385706 0.34757 0.0918053 0.0867868 0.147229 0.586282 0.450558 0.276263 2.07813 0.48731 -2334720: 0.119534 0.148198 0.510356 0.449922 0.0307096 0.18934 0.421302 0.574416 0.455364 0.0219823 2.38723 0.634237 -2336768: 0.622586 0.000202177 0.290493 0.284459 0.0154766 0.0695509 2.06671 0.705803 0.0138967 0.158794 1.67842 0.858093 -2338816: 0.535716 0.197197 0.227716 0.246874 0.00500267 0.267326 2.19172 0.669625 0.0647492 0.346563 0.753016 1.05018 -2340864: 1.28853 0.314606 0.234199 0.283041 0.00652888 0.289504 2.26888 0.568076 0.102729 0.214991 0.355116 0.808027 -2342912: 1.80547 0.158674 0.124236 0.304536 0.0215393 0.437058 2.36239 0.526526 0.101688 0.0931631 0.0272376 0.458404 -2344959: 2.28939 0.128083 0.0231449 0.198749 0.040782 0.709124 1.57885 0.29156 0.262716 0.0857082 0.0781685 0.871644 -2347008: 1.91462 0.191653 0.0788388 0.0971575 0.0427721 0.912972 0.678392 0.53593 0.419774 0.0841557 0.498487 0.889822 -2349056: 1.40753 0.0210248 0.344418 0.0702266 0.083845 1.10711 0.521216 0.39941 0.568865 0.215897 0.517846 0.729816 -2351103: 0.737705 0.023425 0.472722 0.423475 0.117229 1.06147 0.351402 0.348073 0.701216 0.42877 0.524425 0.739191 -2353152: 0.369123 0.0410408 0.682845 0.78507 0.259968 0.634726 0.241936 0.073057 0.576106 0.577227 1.06807 0.165117 -2355200: 0.525495 1.04343 0.520691 0.481171 0.0412404 0.0133833 1.24838 0.219473 0.176508 1.01152 0.76501 0.174988 -2357248: 0.765374 1.35959 0.737647 0.263382 0.236253 0.108082 2.1518 0.31419 0 0.540897 0.225164 0.106412 -2359296: 0.427088 1.22257 0.692322 0.498773 0.410662 0.0601883 2.38486 0.564394 0 0.175343 0.50608 0.055222 -2361344: 0.232076 1.16361 0.588789 0.58933 0.501258 0.0122405 2.41861 0.661152 0 0.0953125 0.581971 0.0509027 -2363392: 0.320473 0.896965 0.716532 0.634256 0.488778 0.000608902 2.46555 0.502725 0 0.122705 0.506476 0.348663 -2365439: 1.06653 0.470432 0.535596 0.243439 0.251 0 2.19138 0.176847 0 0.114465 0.717356 1.16365 -2367488: 1.00726 0.280114 0.482939 0.216934 0.0405784 0.326815 1.20292 0.0824343 0 0.0956762 0.249113 2.27757 -2369536: 0.578418 0.451585 0.169274 0.358909 0.393519 0.377806 1.0766 0.250385 0.00216983 0.252993 0.273787 2.26217 -2371584: 0.153394 0.826423 0.0653229 0.502376 0.298752 0.0720841 2.10762 0.319317 0.00114776 0.771487 0.886938 1.11188 -2373632: 0.28382 0.933898 0.246936 0.319894 0.321331 0.0593839 2.43068 0.0948606 0 0.249929 0.664597 0.322978 -2375680: 0.506855 0.781232 0.581752 0.115694 0.33817 0.00195189 2.56691 0.0973561 0.0162443 0 1.10438 0.0526975 -2377728: 0.107791 0.464094 0.928789 1.20192 0.277089 0.0114719 2.69135 0.162122 0.156699 0 1.28392 0 -2379775: 0.000304161 0.00231057 0.822928 1.57795 0.117436 0.030187 2.38175 0.299316 0.321768 0 1.35719 0.278595 -2381824: 0.00026857 0.0321791 0.53925 2.18919 0.0155127 0.0730721 1.81782 0.729156 0.310038 0.0273907 1.73953 0.276434 -2383872: 0 0.0471705 0.238966 2.64793 0.0434549 0.114546 1.2666 0.4994 0.393754 0.546739 1.76648 0.266208 -2385919: 0 0.592604 0.511271 2.47993 0 0.21904 0.567347 0.594168 0.431719 0.680919 1.63914 0.222921 -2387968: 5.92677e-05 1.55946 0.843619 0.0713534 0.0294221 0.15003 0.515972 0.510656 0.411759 0.722426 1.71953 0.282539 -2390016: 0.00019347 1.81039 0.734311 0.0242928 0.705007 0.193806 0.666196 0.277597 0.274682 0.893122 0.988926 0.211515 -2392064: 0.129631 1.60695 0.634019 0.10941 0.805739 0.0374247 0.72467 0.331325 0.198851 1.45676 0.521727 0.0791903 -2394112: 0.151017 1.31576 0.540257 0.120729 0.87686 0.13936 0.638688 0.625856 0.0828847 1.53578 0.138736 0.0298677 -2396160: 0.137942 0.867977 0.346419 0.128438 0.845931 0.300864 0.555654 0.673352 0.0982949 1.5884 0.0797913 0.258615 -2398208: 1.24318 0.256838 0.00759086 0.1172 0.403984 0.380911 0.554735 0.668657 0.282262 1.63636 0.152396 0.353449 -2400255: 1.65121 0.312934 0.00177211 0.363989 0.212856 0.10413 1.03413 0.919652 0.0990242 1.14158 0.625603 0.213971 -2402304: 0.460969 0.297163 0.171975 0.271784 0.178408 0.601347 1.19769 1.17938 0.000685168 0.771498 2.18185 0.0503009 -2404352: 0.000463054 0.414307 0.409171 0.000219266 0.151706 0.772191 1.15971 0.494194 0.0336126 0.587308 2.58304 0.0347918 -2406399: 0.000504148 1.03892 0.340306 0 0 0.6655 1.39152 0.415382 0.0344368 0.563929 2.31828 0.499408 -2408448: 0.000403 2.36724 0.104528 0.127291 0 0.770859 1.60073 0.460975 0.0842146 0.581194 1.64943 0.81755 -2410496: 0.153944 2.8854 0.00121566 0.34901 0.0108631 1.05405 1.39715 0.400305 0.187484 0.524832 0.585595 0.7779 -2412544: 0.301543 2.54845 0.997485 0.331844 0 0.291986 0.834465 0.481915 0.62585 0.541477 0.303042 0.438643 -2414592: 0.260453 1.83871 1.564 0.271899 0 0.306666 0.309542 0.453284 1.1054 0.359845 0.452102 0.121244 -2416640: 0.334572 0.915246 1.58514 0.287365 0.0842957 0.0726438 0.713035 1.11755 0.945992 0.301299 0.142552 0.0877885 -2418688: 0.620307 0.903574 1.21463 0.362367 0.355546 0.291812 1.06347 0.831522 1.08613 0 0.183634 0.0975686 -2420735: 0.67984 0.876535 0.770372 0.362349 0.256477 0.543747 0.76415 0.410665 1.00533 0 0.143671 0.433641 -2422784: 0.510301 0.891965 0.70541 0.00449924 0.172184 0.585381 0.389707 0.228076 1.12425 0 0.0584853 0.650871 -2424832: 0.235392 0.329098 0.624614 0.108052 0.54541 0.230721 0.742097 0.291929 1.20726 0.0350017 0.242791 0.543472 -2426879: 0.024964 0.317327 0.640438 0.506633 0.638522 0.446739 1.3104 0.315934 0.548848 0.0812413 0.0903706 0.136497 -2428928: 0.000301217 0.712746 0.736851 0.61162 0.548946 0.324647 1.81815 0.245827 0.575017 0.138616 0.0969491 0.233041 -2430976: 0.000380235 0.822508 0.519655 1.12626 0.36084 0.227899 1.92129 0.131813 0.591466 0.294185 0.106428 0.375645 -2433024: 0.000410629 0.739609 0.603242 1.25624 0 0.708467 1.28814 0 0.565956 0.368232 1.12859 0.12472 -2435072: 0.0432193 0.907137 0.611859 0.822883 0 0.688769 1.04821 0 0.337339 0.264883 2.45436 0.0706142 -2437120: 0.000653495 0.552566 0.369628 0.398075 0.0180702 0.551638 1.71247 0 0.143569 0.283059 2.88251 0 -2439168: 0.1166 0.847681 0.653434 0.465869 0.00700374 0.323917 1.57869 0.00624189 0.0758473 0.000431983 2.5292 0.22069 -2441215: 0.349968 0.686923 0.439593 0.767195 0.139133 0.538939 0.538679 0.0337913 0.52122 0.00128065 2.02814 0.229674 -2443264: 0.463836 0.51914 0.711292 0.332754 0.442395 0.425558 0.162343 0.053562 0.727337 0.106663 1.49684 0.351335 -2445312: 0.510988 0.556578 1.182 0.214244 0.670494 0.0584125 0.209378 0.175633 0.731076 0.501522 0.978982 0.354015 -2447360: 0.477941 0.775968 1.61678 0.312418 0.472443 0.165496 0.316601 0.0691124 0.704033 0.951772 0.877763 0.308417 -2449408: 0.339045 0.791149 1.70179 0.241405 0.288166 0.182482 0.369441 0.151343 0.722198 1.11425 0.914862 0.384091 -2451456: 0.143781 0.364017 1.19134 0.244359 0.247539 0.0844244 0.537364 0.290127 0.810699 1.13041 1.69832 0.692968 -2453504: 0.825642 0.975737 0.337785 0.582428 0.731244 0.182851 0.611507 0.391014 0.150589 0.35438 2.36536 0.235086 -2455551: 1.03572 0.886773 0.257131 0.226041 0.800132 0.251983 0.77974 0.338952 0 0.110496 2.11493 0.240078 -2457600: 1.0805 0.666383 0.00563608 0.110564 0.796479 0.329054 0.786316 0.596112 0.0248103 0.00626102 1.96988 0.275151 -2459648: 1.75368 0.117798 0.00467969 0.2133 0.890781 0.329002 0.967378 0.258454 0.186382 0.00623647 1.46427 1.4969 -2461695: 1.36314 0.134238 0.00309773 0.398863 0.920304 0.225598 0.969524 0.133398 0.421386 0.0575322 1.35004 1.77129 -2463744: 0.340362 0.137787 0.000310392 0.481538 0.115708 0.329716 1.23161 0.304148 0.645472 0.411281 0.4552 2.15916 -2465792: 0.0089428 0.118687 0 0.522068 0.537376 0.14847 1.27597 0.182634 0.685143 0.175863 0.502728 2.08805 -2467840: 0.00020821 0.651507 0.18135 0.0247058 0.401283 0.0946231 0.885916 0.19979 0.30589 0.526036 0.452019 2.29156 -2469888: 0.0414744 1.52048 0.23191 0.0451593 0.0281504 0.020112 0.124975 0.561345 0.18483 1.43624 0.721378 1.38389 -2471936: 0.0680151 1.55962 0.290807 0.152287 0.349273 0.0946789 0.241578 0.954824 0.209254 1.52536 0.638794 0.603709 -2473984: 0.129276 1.49494 0.22887 0.0825716 0.336616 0.0784124 0.103348 1.0925 0.16126 1.27941 0.784152 0.507979 -2476031: 0.184914 1.05912 0.550195 0.222402 0.235722 0.0983131 0.118856 1.07949 0.0538191 1.47609 0.294385 0.615713 -2478080: 0.178582 0.819052 0.452318 0.195655 0.162717 0.117775 1.6953 1.21975 0.115566 1.33978 0.423931 0.804274 -2480128: 0.0282523 0.840868 0.351767 0.179321 0.0920801 0.0817046 2.11863 1.00932 0.185556 1.57696 0.23321 0.960637 -2482175: 0.000783899 1.25299 0.103373 0.385131 0.0688141 0.0881575 2.1868 0.547319 0.213602 1.83536 0.128114 0.922298 -2484224: 0.000336514 1.09948 0.0262879 0.273693 0.0871793 0 1.72525 0.0889056 0.784698 1.71531 1.20258 0.69186 -2486272: 0.335184 0.568874 0.363751 0.338752 0.0837639 0.00319236 0.700769 0.0663592 1.20143 1.01303 1.71105 0.537472 -2488320: 1.2287 0.432738 0.0168971 0.017997 0.077036 0.0942098 0.813893 0.196189 0.769624 0.570224 1.9834 0.262515 -2490368: 2.14801 0.624773 0.0104747 0.0223814 0 0.202263 1.17144 0.609677 0.26686 0.130833 1.60521 0.662687 -2492416: 2.2741 0.517745 0.0967571 0.0591165 0.022571 0.142632 1.50812 0.768923 0.259239 0.00472063 1.17584 0.351629 -2494464: 1.46276 0.353835 0.142473 0.0310823 0.137327 0.129999 1.68659 0.858575 0.273295 0.000275655 1.35215 0.313498 -2496511: 0.0367707 0.0153963 1.19015 0.0990962 0.0116088 0.150842 0.581085 0.805255 0.890413 0 2.19411 0.363032 -2498560: 0.411206 0.00259953 1.45416 0.377844 0.00132555 0.419068 0.134062 0.308347 1.02276 0 2.46884 0.323977 -2500608: 0.667784 0.107831 1.41876 0.442859 0 0.0503341 0.167051 0.294406 0.990609 0.086333 2.39648 0.243803 -2502656: 0.95311 0.00368639 1.53798 0.617078 0.101861 0.00854641 0.395314 0.277034 1.15136 0.486978 1.94023 0.067898 -2504704: 1.13436 0.0465335 1.06798 0.622433 0.128268 0.00795033 0.266611 0.761846 1.00133 0.897853 1.27951 0.592349 -2506752: 0.770259 0.263284 0.0197855 0.504751 0.339491 0.0975384 0.334076 0.946365 0.134223 1.79464 0.782265 1.09179 -2508800: 0.400359 0.284221 0.0742213 0.375275 0.568984 0.101629 0.309677 1.0861 0.137114 1.74052 0.982331 1.30465 -2510847: 0.257846 0.348327 0.146313 0.812528 0.438829 0.0134788 0.578928 0.720119 0.574537 1.70863 0.761629 1.16909 -2512896: 0 0.426611 0.277052 1.1131 0.282809 0.343506 0.349909 0.00333719 0.769837 2.52981 0.424543 0.743312 -2514944: 0 0.934287 0.29375 0.979618 0.32196 0.414474 0.363623 0.0271051 0.619004 2.78303 0.136157 0.612425 -2516991: 0 1.11765 0.192629 0.242493 0.283773 0.459092 0.208886 0.0838688 0.458465 2.9531 0.127124 0.580422 -2519040: 0.0836459 1.15521 0.280599 0.0773503 0.305819 0.895963 0.0319472 0.417546 0.226961 2.80279 0.136306 0.58933 -2521088: 0.113635 1.12034 0.19522 0.0196448 0.14373 1.80026 0.254996 0.0770789 0.0755038 2.09379 0.485286 0.641451 -2523136: 0.412401 0.55497 0.0160752 0.221018 0.0130663 2.12538 0.663234 0.055054 0 1.33006 1.22288 0.12472 -2525184: 1.51018 0.0887229 0.00489437 0.144692 0.208315 1.9803 0.650972 0.0528086 0.14178 1.11261 1.26797 0 -2527232: 3.03642 0.00264211 0.00515771 0 0.605114 1.74532 0.145388 0.108718 0.0378098 1.02447 1.20481 0.35243 -2529280: 3.22054 0.00340546 0.00368919 0.0144427 0.813555 1.48007 0.336454 0.345977 0.0073819 0.481519 1.20803 0.473228 -2531327: 2.93237 0.00340319 0.00298009 0.183624 0.812881 0.964984 0.793119 0.243443 0.0832905 0.40053 1.17654 0.758765 -2533376: 2.14794 0.418564 0.0025217 0.251804 0.907583 0.398444 0.825303 0.0879619 0.108468 0.48492 1.23392 0.988912 -2535424: 0.84084 1.02048 0.0442315 0.162225 0.898652 0.182818 0.776779 0.196124 0.0282823 0.762772 1.58402 0.976085 -2537471: 0.000560319 0.912553 0.0880081 0.115553 0.744918 0.128178 1.04699 0.605169 0.264576 0.891512 1.95546 0.953599 -2539520: 0.000244118 0.461895 0.154838 0 0.727035 0.182324 1.25633 0.86849 0.912677 0.170472 2.39037 0.735579 -2541568: 0.115413 0.163552 0.341736 0.0577023 0.112798 0.661647 0.920063 0.892749 0.66805 0.147002 2.55667 0.603739 -2543616: 0.192183 0.0408585 0.331856 0.361489 0.139365 0.61733 0.943179 1.02005 0.328962 0.214538 2.39677 0.271082 -2545664: 0.25989 0.0259373 0.263761 0.467501 0.184321 0.683179 0.752966 0.863232 0.0691517 0.441327 2.20469 0.0470665 -2547712: 0.295726 0.0104994 0.0591278 0.21263 0.157464 0.588076 1.20183 0.861958 0.0123121 0.0693547 2.27916 0.123015 -2549760: 0.0184178 0.209006 0.00196334 0.144907 0.198988 0.496948 0.719521 0.840532 0.0314075 0.0154963 2.37849 0.27092 -2551807: 0 0.221681 0.00286643 0.139627 0.216988 0.286623 0.395009 0.648997 0.550405 0.0498262 2.37427 0.251157 -2553856: 0.000168759 0.0141395 0.00105274 0.0726827 0.375508 0.0582367 0.559681 0.740576 0.605905 0.0627036 2.42859 0.467046 -2555904: 0.000345741 0.183235 0.000735566 0.246634 0.383627 0 1.48936 0.819407 0.287843 0.158663 2.51031 0.378606 -2557951: 0.000269604 0.217513 0.00266723 0.164888 0.101315 0 2.3218 0.870796 0.48479 0.372665 2.58762 0.422214 -2560000: 0.0539186 0.725701 0.166819 0.251425 0.0233806 0.0314963 2.32828 1.24549 0.0834355 0.406608 2.04133 0.377064 -2562048: 0.000379596 1.25557 0.225775 0.247296 0.378531 0.0737287 1.50768 1.3064 0.220232 0.769007 1.29542 0.177147 -2564096: 0.0425019 1.1655 0.286477 0.529099 0.61243 0.079334 0.621943 1.19788 0.347765 0.959323 0.841583 0.0093196 -2566144: 0.0302489 0.661223 0.284439 0.530525 0.328219 0.406217 0.835278 0.82465 0.546849 1.24903 0.916079 0.138665 -2568192: 0.000479406 0.35795 0.230005 0.673971 0.0267705 0.620371 0.587805 1.13275 0.466884 1.4193 0.742471 0.570653 -2570240: 0.000474444 0.352156 0.141341 0.470337 0.0181477 0.356427 0.721979 1.25099 0.145722 1.00791 0.90114 0.703053 -2572287: 0.0436568 0.446833 0.00183465 0.36318 0.00797575 0.437991 0.949151 1.17925 0.0765393 0.759801 1.17341 0.545905 -2574336: 0.0602454 0.538791 0.00305182 0.215337 0 0.573862 1.27061 0.960692 0.01009 0.289034 1.43075 1.16751 -2576384: 0 0.438518 0.00361879 0.206922 0.258412 0.632308 1.44254 0.379943 0.0768415 0.406766 1.23371 1.67126 -2578432: 0 0.242967 0.0261076 0.190678 0.229904 0.508966 1.29468 0.286222 0.00489363 0.797768 1.32103 1.33204 -2580480: 0 0.104688 0.209348 0.18084 0.225837 0.39543 1.99282 0.186177 0.0152939 1.37947 0.989708 0.572525 -2582528: 0.126811 0.158423 0.275525 0.179854 0.0322069 0.621799 2.46024 0.0480001 0.034351 1.81216 0.294141 0.0713794 -2584576: 0.446284 0.0235963 0.0908294 0.189555 0.00253564 0.551912 2.58989 0.0244354 0.0381078 1.98853 0.129476 0.553223 -2586623: 0.671841 0.0165407 0.0974741 0.198364 0.0146931 0.120192 2.35248 0 0.118999 1.08147 1.09064 1.23717 -2588672: 0.554918 0 0.10512 0.1468 0.10357 0.129642 2.1171 0.0566982 0.433604 0.410351 2.00112 1.09005 -2590720: 0.398116 0.0180998 0.132667 0.0151256 0.424924 0.364141 2.1175 0.0464617 0.689143 0.578115 2.0704 0.646698 -2592767: 0.171882 0.142276 0.00379916 0.0139493 0.567243 0.296431 1.56079 0.0485568 0.705898 0.624941 1.96717 0.659288 -2594816: 0.0498849 0.419332 0.0221757 0.0918157 0.339606 0.695392 1.22817 0.0637043 0.609095 0.408076 1.99588 0.554272 -2596864: 0.0977271 0.95874 0.324926 0.253618 0.328322 0.56648 1.16254 0.312702 0.151314 0.101667 2.10917 0.37309 -2598912: 0.314887 1.99069 0.591248 0.0375008 0.452689 0.421774 0.113909 0.459404 0.556841 0.156133 1.76026 0.0785619 -2600960: 0.116407 1.7916 0.531792 0.137763 0.343633 0.291355 0.00996258 0.405325 0.672396 0.76982 0.889477 0.529775 -2603008: 0.0323985 1.02805 0.250278 0.0517223 0.450532 0.49251 0.0182003 0.301551 0.495485 1.29068 0.535273 0.828212 -2605056: 0.628893 0.727353 0.178518 0.0572866 0.52014 0.376805 0.0427902 0.291961 0.565648 1.12607 0.670519 0.846301 -2607103: 1.55161 0.193786 0.300381 0.0366004 0.505641 0.20742 0.0954172 0.197113 1.0279 0.765821 0.25699 0.763467 -2609152: 1.77186 0.0456913 0.213387 0.33299 0.410116 0.0387274 0.822174 0 1.56179 0.581525 0.11014 0.412838 -2611200: 1.36025 0.197747 0.205447 0.527141 0.876169 0.169124 0.707025 0.00644373 1.26214 1.59583 0.300158 0.372516 -2613247: 0.45266 1.22295 0.0952054 0.270845 1.3498 0.183438 0.676112 0.0999452 0.376494 2.3567 0.301481 0.357944 -2615296: 0.053001 1.20441 0.00642585 0.138135 1.19306 0.0848187 0.415843 0.256342 0.0281836 2.78891 0.188663 0.893422 -2617344: 0.318177 0.973971 0.17492 0.213531 0.948677 0.107195 0.00344798 0.269374 0 2.59389 0.0515449 1.09418 -2619392: 0.582493 0.681541 0.84754 0.124098 0.411761 0.334409 0.0601329 0.378042 0.387052 1.33564 0.143203 1.48508 -2621440: 0.457723 0.635252 0.858274 0.165352 0.332618 0.547214 0.101822 0.77381 0.294008 0.843252 0.37816 1.17004 -2623488: 0.694904 0.895126 0.619683 0.272571 0.359188 0.567301 0.129716 1.2054 0.113371 0.813671 0.330068 0.711664 -2625536: 0.804625 1.11718 0.529918 0.399546 0.433686 0.681755 0.103058 1.16427 0.0386586 0.653973 0.130695 0.240231 -2627583: 0.914564 1.65735 0.50652 0.199729 0.517114 0.627066 0.425227 0.757149 0.0878837 0.856011 0.375678 0.113033 -2629632: 1.04099 1.68429 0.784815 0.0181152 0.764278 0.199022 1.45599 0.240205 0.203835 0.870633 0.24393 0.272745 -2631680: 0.656511 0.713878 0.591746 0.0136081 0.591074 0.435236 1.95849 0.541029 0.607117 0.485489 0.448892 0.172569 -2633727: 0.556346 0.488149 0.707573 0.415685 0.480826 0.270079 1.61995 0.254115 0.713242 0.434412 0.70797 0.118802 -2635776: 0 0 0 0 0 0 0 0 0 0 0 0 -2637824: 0 0 0 0 0 0 0 0 0 0 0 0 -2639872: 0 0 0 0 0 0 0 0 0 0 0 0 -2641920: 0 0 0 0 0 0 0 0 0 0 0 0 -2643968: 0 0 0 0 0 0 0 0 0 0 0 0 -2646016: 0 0 0 0 0 0 0 0 0 0 0 0 -2648063: 0 0 0 0 0 0 0 0 0 0 0 0 -2650112: 0 0 0 0 0 0 0 0 0 0 0 0 -2652160: 0 0 0 0 0 0 0 0 0 0 0 0 -2654208: 0 0 0 0 0 0 0 0 0 0 0 0 -2656256: 0 0 0 0 0 0 0 0 0 0 0 0 -2658304: 0 0 0 0 0 0 0 0 0 0 0 0 -2660352: 0 0 0 0 0 0 0 0 0 0 0 0 -2662399: 0 0 0 0 0 0 0 0 0 0 0 0 -2664448: 0 0 0 0 0 0 0 0 0 0 0 0 -2666496: 0 0 0 0 0 0 0 0 0 0 0 0 -2668543: 0 0 0 0 0 0 0 0 0 0 0 0 -2670592: 0 0 0 0 0 0 0 0 0 0 0 0 -2672640: 0 0 0 0 0 0 0 0 0 0 0 0 -2674688: 0 0 0 0 0 0 0 0 0 0 0 0 -2676736: 0 0 0 0 0 0 0 0 0 0 0 0 -2678784: 0 0 0 0 0 0 0 0 0 0 0 0 -2680832: 0 0 0 0 0 0 0 0 0 0 0 0 -2682879: 0 0 0 0 0 0 0 0 0 0 0 0 -2684928: 0 0 0 0 0 0 0 0 0 0 0 0 -2686976: 0 0 0 0 0 0 0 0 0 0 0 0 -2689023: 0.430953 0.180635 0.338054 0.723631 1.04531 1.09599 1.08505 0.533564 0.5024 0.225137 0.239021 1.56998 -2691072: 0.147883 0.0969657 0.485673 0.453612 1.32652 1.09827 1.3326 0.170613 0.478557 0.0918638 0.191745 2.18713 -2693120: 0.125848 0.101114 0.439428 0.30354 1.13363 0.97122 1.40676 0.168594 0.523493 0.171453 0.12727 2.85398 -2695168: 0.136412 0.0671938 0.426018 0.258666 0.942233 0.838883 1.45919 0.1545 0.485993 0.289087 0.0592677 3.39785 -2697216: 0.0535999 0.0690248 0.43843 0.238671 0.717104 0.743148 1.55608 0.174202 0.401919 0.408425 0.0152873 3.78083 -2699264: 0.0459762 0.0745547 0.35777 0.264103 0.488602 0.72043 1.64945 0.153702 0.291137 0.425235 0.00704457 4.03046 -2701312: 0.024145 0.0213471 0.288853 1.71949 0.00450309 0.758028 1.8478 0.0463965 0.162378 0.448806 0.00664605 4.07069 -2703359: 0.10167 0.00110203 0.257784 3.18925 0 0.0106507 1.4306 0.131173 0.13448 0.186171 0.449036 3.34404 -2705408: 0.112565 0.000951364 0.145431 3.54877 0.0568407 0.0167877 1.02962 0.182702 0.146227 0.139193 0.67684 2.63571 -2707456: 0.0550031 0.100591 0.148567 3.74698 0.0379252 0.0227757 0.916257 0.290396 0.0979462 0.244952 0.73357 2.56784 -2709504: 0.0313929 0.133347 0.362409 3.85138 0.0310655 0.0333672 0.906616 0.309757 0.0599581 0.431145 0.695834 2.58271 -2711552: 0.000301761 0.179689 0.332904 3.54757 0.00475017 0.0751019 0.331176 0.234464 0.865642 0.19151 0.817798 2.4585 -2713600: 0.0813234 0.318979 0.36561 3.15356 0.36619 0.0213847 0.824018 0.139596 0.80703 0.536357 0.178494 1.90627 -2715648: 0.435495 0.274306 0.425776 2.1702 0.65972 0.0302767 1.17961 0.0366751 0.905025 0.617088 0.0803996 1.82108 -2717696: 0.18072 0.163416 0.410373 1.71766 0.735252 0.0306333 1.34884 0 0.905526 0.685445 0.123005 2.45404 -2719744: 0.0031874 0.039894 0.208344 1.88535 0.613938 0.0310289 1.57928 0 0.758061 0.62198 0.0281564 3.42904 -2721792: 0.000311608 0.00363003 0.15857 2.4634 0.429883 0.0300518 1.64014 0 0.454333 0.482124 0.00507176 3.88297 -2723839: 0 0.00303665 0.154366 3.30852 0.558645 0.0079331 1.52026 0.10992 0.000451483 0.261004 0.324088 3.29621 -2725888: 0.000238816 0.00287991 0.14365 3.52859 0.619818 0.295 1.33267 0.0128224 0.0175741 0.295069 0.776846 2.46588 -2727936: 0.000694838 0.0168324 0.282158 3.77151 0.407358 0.368415 1.13756 0 0 0.53485 0.850485 2.39233 -2729984: 0.000648584 0.0516512 0.254414 3.80108 0.498556 0.320285 1.09166 0 0.000283438 0.50826 0.831918 2.46122 -2732032: 0.036959 0 0.173 3.5415 0.440841 0.655984 0.927015 0.0565897 0.411266 0.319048 0.0778664 2.565 -2734080: 0.250744 0 0.259233 2.39138 0.183398 0.7751 0.797828 0.323284 0.630176 0.464057 0.00281494 1.79212 -2736128: 0.329917 0.00241945 0.244348 1.5988 0.285825 0.706792 0.648582 0.519064 0.642554 0.553603 0.000535455 1.47248 -2738175: 0.407991 0.0031174 0.256226 1.55557 0.25842 0.688351 0.565331 0.611436 0.740011 0.49731 0 1.40336 -2740224: 0.310537 0.00326145 0.250974 1.44061 0.128405 0.676189 0.499881 0.666749 0.840068 0.368636 0.000149991 2.05923 -2742272: 0.000765389 0.239902 0.22724 1.58908 0.143379 0.701021 0.516214 0.433141 0.760673 0.0535062 0 3.44469 -2744319: 0.00063631 0.295212 0.302648 1.02355 0.0776697 0.726217 0.638295 0.234398 0.344288 0.0516506 0 3.40307 -2746368: 0.0346202 0.337411 0.250331 0.594457 0.0346016 0.263912 0.474093 0.341668 0.781307 0.301587 0.302172 3.13024 -2748416: 0.290563 0.367382 0.763024 0.320977 0.0596419 0.343401 0.379316 0.358764 1.29015 0 0.378398 2.69747 -2750464: 0.000320218 0.827651 0.939348 0.303569 0.0855751 0.415929 0.540158 0.630202 1.49597 0 0.202922 1.77742 -2752512: 0.0710562 1.1271 1.01057 0.445913 0.0401918 1.03595 1.04387 0.718151 1.10524 0 0.098063 0.918138 -2754560: 0.029655 1.23961 1.04919 0.510236 0.0427546 1.18319 1.36163 0.446003 0.571046 0 0.0115145 1.16966 -2756608: 0.0144424 1.68447 1.05079 0.563871 0.152067 0.756515 1.48023 0.00107975 0.192277 0.121571 0.188897 1.29988 -2758655: 0.22114 1.31198 1.2897 0.681559 0.46224 0.355301 0.369806 0.287326 0.506265 0.0743778 0.916741 0.437834 -2760704: 1.39429 0.963807 1.58675 0.385413 0.464788 0.169436 0.0342397 1.3853 0.645921 0 0.926651 0.17647 -2762752: 2.11531 0.55372 1.21445 0.219854 0.349039 0.0793222 0.00374356 2.01893 0.497919 0 0.502482 0.331113 -2764799: 2.7181 0.113273 0.500662 0.630382 0.310154 0.0364598 0.150991 1.76831 0.293913 0 0.148949 1.23333 -2766848: 2.48949 0.0575744 0.494643 1.07438 0.379518 0.149032 0.0549956 1.53627 0.104307 0.0361917 0.0536707 1.99252 -2768896: 1.67574 0 0.591206 1.47116 0.461423 0.112689 0.887135 1.01423 0.270389 0.120941 0.0211432 2.50347 -2770944: 0.457956 0 0.283815 2.93697 0.239195 0.0386963 1.95796 0.0196456 0.243739 0.292456 0.265863 2.70421 -2772992: 0.35594 0 0.150464 3.15307 0.238875 0.0366471 1.68671 0.256631 0.322774 0.159439 0.481362 2.62518 -2775040: 0.371832 0 0.246737 3.5566 0.0604196 0.0272205 1.38885 0.203067 0.0639624 0.0146028 0.637853 2.48741 -2777088: 0.276418 0.326414 0.277859 3.33426 0.159759 0.121949 0.339833 0.156475 0.0275196 0.480014 1.21825 1.53821 -2779135: 0.251112 0.393521 0.281954 2.05327 0.326835 0.162936 0.0416418 0.298187 0.489715 0.817662 1.66971 1.43881 -2781184: 0.443159 0.177801 0.274564 0.741691 1.12499 0.315533 0.00310139 0.358079 0.423184 0.927244 1.52977 1.49487 -2783232: 0.44268 0.142363 0.281374 0.398768 1.03274 0.315939 0.00355701 0.473707 0.428468 0.767283 1.11478 1.64677 -2785280: 0.131668 0.162588 0.290202 0.386774 0.491571 0.517596 0.0191532 0.562911 0.406952 0.103784 0.827124 2.25235 -2787328: 0.186574 0.150926 0.3005 0.578259 0.348179 0.641992 0.047822 0.510386 0.29291 0 0.435483 2.09562 -2789376: 0.0336173 0.456052 0.260383 0.352513 0.511433 0.616742 0.0606104 1.24992 0.254486 0.08505 0.40457 1.77395 -2791424: 0.0200924 0.29636 0.478451 0.281024 0.546567 0.534424 0.0622663 1.40859 0.334398 0.117645 0.437596 1.39341 -2793471: 0.356523 0.902563 0.309974 0.516048 0.61747 0.247226 0.0452546 1.26865 0.146254 0.662341 0.616839 0.472915 -2795520: 0.672983 1.25299 0.268407 0.295139 0.352951 0.398048 0.0129518 1.28195 0.264968 1.23016 0.309477 0.280481 -2797568: 0.876763 1.2716 0.358912 0.272781 0.295879 0.494176 0.0235183 1.45001 0.789942 0.619734 0.0494295 0.224055 -2799615: 0.928113 0.761531 0.279139 0.562217 2.01908 0.0751564 0.0857408 0.898367 1.00596 0.512237 0.0105154 0.706373 -2801664: 0.145405 0.105612 0.318961 0.508393 2.74602 0.0121688 0.00691555 0.536498 1.14244 0.844508 0 0.736305 -2803712: 0.144843 0.0287813 0.531044 0.484561 2.623 0.00727002 0.0080284 0.47296 1.37973 0.804288 0.142787 0.861793 -2805760: 0.169882 0.00254251 0.641427 0.453724 2.47382 0.0438355 0.00913212 0.168046 1.41842 0.671704 0.225605 1.14773 -2807808: 0.196874 0.0267102 0.650149 0.464834 2.14081 0.602614 0.00455825 0.0595378 1.20941 0 0.149414 1.47558 -2809856: 0.361008 0.817041 0.79535 0.459418 1.77597 1.12621 0.0361958 0.0253424 0.770698 0 0.0347588 1.7605 -2811904: 0.251927 0.876396 0.723095 0.025528 2.39824 1.06779 0.115689 0.178729 0.882682 0.050221 0.0128013 1.45048 -2813951: 0.193257 0.821619 0.628348 0.0524076 2.98815 0.856233 0.0327317 0.125347 0.982481 0 0.0142716 1.27181 -2816000: 0.177483 0.511163 0.499343 0.0957973 3.08553 0.497127 0.216657 0.627167 1.2475 0.0757032 0.0167998 0.936158 -2818048: 0.198514 0.141895 0.486922 0.20204 2.73827 0.0475937 1.00813 1.15191 1.34737 0.0625599 0.0502637 1.1737 -2820095: 0.672957 0.21327 0.51916 1.45752 1.5943 0.00230496 1.04512 1.72022 0.513129 0 0 1.41331 -2822144: 0.638002 0.201615 0.801471 1.37945 0.536608 0.0160561 1.01012 2.43915 0.125768 0 0 1.55411 -2824192: 0.274868 0.371293 1.14275 0.793872 0.241141 0.0148208 0.45891 2.95019 0.183891 0.0369714 2.41681e-05 1.50333 -2826240: 0.203205 0.607891 0.818433 0.856027 0.104536 0.0489509 0.00183258 2.99283 0.132314 0.00599392 0.0960752 1.33794 -2828288: 0.138135 0.958702 0.854526 0.607336 0.131009 0.0262372 0.0537546 2.43587 0.0399542 0.341481 0.135542 1.09236 -2830336: 0.142048 0.737142 0.890662 0.746157 0.162839 0.0397626 0.400275 1.61757 0.0519863 0.307722 0.0646976 1.0967 -2832384: 0.206131 0.820045 1.08418 0.838046 0.0966978 0.00204388 0.915981 0.991738 0.0264695 0 0.125075 0.750193 -2834431: 0.0979444 0.97745 1.15041 0.624862 0.0233092 0.0010066 1.29402 0.622127 0.0286764 0.667281 0.361809 0.344914 -2836480: 0.0201769 0.737953 1.22626 0.648106 0.0273686 0.000433361 1.37504 0.243081 0.060971 1.38156 0.903883 0.642004 -2838528: 0.454034 0.406823 1.0331 0.671573 0.0133759 0 0.910559 0.0574457 0.389187 1.69276 0.81434 1.17398 -2840575: 0.514841 0.412729 0.226774 0.812885 0.589363 0.00535658 0.575624 0.0190193 1.38392 1.44824 0.308305 1.33367 -2842624: 0.815667 0.275125 0.154807 0.741414 0.679727 0.31866 0.0121339 0.0229496 2.23568 0.345448 0.0426275 0.928655 -2844672: 0.314398 0.352765 0.236101 0.410663 0.213658 0.756118 0.174128 0.55022 2.24053 0.109992 0.085055 0.78279 -2846720: 0 1.12445 0.244632 0.236464 0.776145 0.548457 0.803312 0.799263 1.52836 0.0559604 0.1154 1.16347 -2848768: 0 1.10786 0.25032 0.555219 0.826273 0.0269461 1.39326 0.770314 0.276885 0.0444622 0.0697981 1.7255 -2850816: 0.354994 0.772313 0.252262 0.949096 0.446193 0.0333039 1.46793 0.325076 0.177993 0.0204619 0.00630587 2.16992 -2852864: 0.281094 0.199852 0.419862 2.00223 0.0193302 0.107987 1.45318 0.290891 0.0451967 0.341868 0.135073 2.59061 -2854911: 0.170208 0 0.367066 3.23219 0.0123087 0.0276754 1.51376 0.357031 0.0386706 0.393869 0.619065 2.74659 -2856960: 0.12476 0 0.214924 3.65885 0.0264818 0.0184519 1.67126 0.491716 0.0279325 0.0999416 0.742904 2.8523 -2859008: 0.111957 0.0163561 0.275604 3.61144 0.0217559 0.00983438 1.5593 0.829664 0.0187195 0.109697 0.952295 2.99601 -2861056: 0.194757 0.174349 0.431766 3.31877 0.286558 0.0567036 1.00236 0.880243 0.109875 0.135368 0.818834 2.56698 -2863104: 1.24533 0.571571 0.430979 1.72296 0.522901 0.0692815 0.690134 1.07103 0.219647 0.220277 0.876317 1.00311 -2865152: 1.63786 0.907239 0.515389 1.21072 0.497412 0.107107 0.6137 1.07213 0.142512 0.149483 0.171275 0.543837 -2867200: 1.79365 1.0193 0.746578 1.01309 0.402125 0.113402 0.510765 1.02601 0.027171 0.0855566 0 0.414997 -2869247: 1.86573 0.931572 0.820856 0.88153 0.290974 0.112497 0.328787 0.973519 0.122048 0.248618 0 0.792989 -2871296: 1.66056 0.63538 0.501676 0.912632 0.390364 0.104281 0 0.771775 0.173968 0.677965 0 2.05863 -2873344: 0.175227 0.102881 0.124705 0.684597 2.1109 0.0274349 0.022795 0.624838 0 0.462925 0.0106946 2.48104 -2875391: 0.189726 0.15504 0.14026 0.929376 1.78912 0.00714178 0.069903 0.468339 0.0223396 0.335723 0.0212092 2.01884 -2877440: 0.107053 0.201745 0.1858 0.941051 1.56766 0.0248731 0.0637313 0.756094 0.10364 0.0249911 0.185421 1.29561 -2879488: 0.103233 0.199425 0.175589 0.952301 0.973162 0.0180292 0.170159 0.854854 0.119224 0.213375 0.292017 0.644733 -2881536: 0.180041 0.184139 0.242893 1.04037 0.603043 0 0.0993246 0.447396 0.0402165 0.206165 0.245957 0.40021 -2883584: 0.061979 0.318979 0.271214 1.27569 0.746223 0 0.0124579 0.329178 0.433151 0.0168058 0.119544 0.214818 -2885632: 0.0618929 0.224954 0.450825 1.88914 0.65308 0 0.277476 0.549179 0.586441 0.378139 0.141523 0.197405 -2887680: 0.185448 0.399164 1.20246 2.23546 0.509449 0 0.390343 0.488191 0.72273 0.479479 0.250672 0.0435144 -2889727: 0.170833 1.04553 1.75487 1.93392 0.454899 0.00725176 0.479664 0.4419 0.52569 0.321246 0.319314 0.0573803 -2891776: 0.136525 1.73749 1.89988 0.907926 0.185503 0.0145169 0.781196 0.388398 0.152473 0.257481 0.400537 0.107827 -2893824: 0.0641781 2.32597 1.05373 0.831092 0 0.194263 0.684504 0.0831309 0.156038 0.303653 0 0.442969 -2895871: 0.0726758 0.119343 0.271294 2.05922 0 0.328441 0.0951934 0.0188176 1.02181 0.203495 0.0924757 1.11628 -2897920: 0.0656369 0.142247 0.414033 1.82361 0.0114729 0.133276 0.571238 0.175235 0.69406 0.256156 0.26587 0.257984 -2899968: 0.0541198 0.178325 0.42752 1.51164 0.0103808 0.0715056 0.878767 0.257834 1.1407 0.514656 0.222441 0.381619 -2902016: 0.35597 0.152981 0.335985 1.4944 0.0253495 0.0438315 1.18074 0.238934 0.699756 0.451397 0.137853 0.589745 -2904064: 0.582759 0.647247 0.343992 1.63053 0.0885158 0.155269 1.26486 0.325491 0.478082 0.580716 0.0675056 0.857609 -2906112: 0.507824 0.742516 0.554207 1.74394 0.0871843 0.0224718 1.12805 0.552135 0.369515 0.474977 0.89028 0.241245 -2908160: 0.868191 0.309341 0.325209 1.60107 0.106832 0.0111555 1.56679 0.640517 0.691938 0.296754 0.842755 0.527069 -2910207: 1.08978 0.487097 0.226753 1.16198 0.238338 0.069848 0.962716 0.471628 2.01156 0.228416 0.667062 0.99757 -2912256: 0.848778 0.61476 0.147939 1.16523 0.193156 0.0254054 0.548877 0 2.82037 0.231299 0.318262 1.27929 -2914304: 0.700439 0.418389 0.155779 1.44239 0.0561761 0.0336628 0.557337 0 2.91348 0.237293 0.109241 1.50759 -2916351: 0.677645 0.048175 0.161408 1.28707 0.0697061 0.0745707 0.684908 0 2.87494 0.179687 0.152025 1.62647 -2918400: 0.608752 0.142701 0.235109 1.47596 0.27299 0.141364 1.03075 0 2.28862 0.247547 0.00899774 1.80639 -2920448: 0 0.309769 0.131293 2.3768 0.103478 0.157717 1.16653 0.151533 1.80627 0.509934 0.675777 1.76606 -2922496: 0.139375 0.564968 0.210138 2.70839 0.117546 0.0717671 1.02183 0.0409679 1.5629 0.65382 0.787272 1.82979 -2924544: 0.149076 1.06747 0.39004 2.42546 0.25361 0.169541 1.10254 0 0.326867 0.536517 1.89415 0.924112 -2926592: 0.000813159 0.938251 0.291684 1.07279 0.920267 0.119478 0.38001 0.102587 0 0.813658 2.10346 0.169886 -2928640: 0.00148238 0.693813 0.289651 1.08449 0.688597 0.0463331 0.0407206 0.494186 0 0.996601 1.78511 0.213866 -2930687: 0.0039411 0.55017 0.600545 0.921464 0.507302 0.503351 0.889159 0.484772 0 1.1485 1.21503 0.154092 -2932736: 0.000328566 0.485507 0.859868 0.79742 0.411374 1.11723 1.16376 0.142692 0 1.43315 0.407907 0.213174 -2934784: 0.0067348 0.486092 1.05351 0.696746 0.401752 1.42807 0.8358 0 0 1.07114 0.251851 0.800771 -2936832: 0.000512436 0.606415 0.786673 0.413659 0.439396 2.05768 0.251454 0 0.0141528 0.257674 0.230584 1.83348 -2938880: 0.000560581 0.364924 0.30281 2.22354 0.443209 1.65695 0.0953128 0 0.206981 0.198182 0.354074 2.51468 -2940928: 0.000368792 0.0292346 0.30862 3.58082 0.00666636 0.454617 1.08838 0.61921 0.185012 0.158197 0.402255 3.11146 -2942976: 0.0201801 0.0770561 0.386612 3.64838 0 0.109191 1.21643 0.827759 0.0664371 0.291696 0.522423 3.25512 -2945023: 0.116008 0.108851 0.257206 3.58465 0.308009 0.214076 0.949898 0.7782 0.0506907 0.773642 0.385281 2.68676 -2947072: 0.369958 0.284206 0.221569 3.284 0.354708 0.691045 0.317966 0.481568 0.435729 1.26446 0.0513286 1.5971 -2949120: 0.527873 0.389974 0.193358 2.79801 0.378241 0.825701 0.0353741 0.0926806 0.885086 1.42206 0 1.20573 -2951167: 0.609385 0.368254 0.218086 2.48943 0.560804 0.798232 0.0301428 0.0654626 0.965249 1.26392 0.00161157 1.55356 -2953216: 0.630569 0.00733282 0.304637 2.31465 0.699919 0.683467 0.308978 0.0755612 0.780026 0.823568 0.227725 2.05909 -2955264: 0.206363 0.0391213 1.25478 1.09938 0.0643654 1.54791 1.00327 0.316377 0.0977643 0.110075 0.0408516 2.12852 -2957312: 0.000482081 0.18367 1.12254 0.962986 0.0214336 2.26754 0.407647 0.681351 0.0121563 0.478551 0.000349001 1.60055 -2959360: 0.0500404 0.316628 0.992737 0.780531 0.0138837 2.63281 0.0497469 0.729436 0.0574161 0.447087 0.0173529 1.20905 -2961408: 0.0724657 0.418455 0.834208 0.612307 0.0797376 2.6659 0.0498861 0.723038 0.0306397 0.543896 0.197133 0.894692 -2963456: 0.0488679 0.32385 0.407609 0.505228 0.106161 2.51624 0.192393 0.764215 0.0352257 0.610862 0.229585 0.896366 -2965503: 0.100894 0.0875865 0.149619 0.797817 0.573685 1.85467 0.404821 0.35866 0.0861993 0.448367 0.396427 0.840518 -2967552: 0.000490644 0.031751 0.567018 1.76315 1.04292 0.380103 0.242359 0 0.606183 0.184431 0.342346 0.923853 -2969600: 1.11326 0.0418206 0.607233 1.26447 0.859087 0.390253 0.0119561 0 0.945206 0.304325 0.319388 1.02111 -2971647: 1.30514 0.0300179 0.944517 0.845326 0.751826 0.867856 0.240153 0 0.831732 0.244049 0.103656 1.0333 -2973696: 1.02548 0.0382183 1.15466 0.535595 0.851819 1.29187 0.428227 0.0454762 0.806648 0.219824 0.0338264 0.934842 -2975744: 1.14648 0.186733 1.10481 0.521778 0.786579 1.27007 0.353404 0.0470053 0.724992 0.00698402 0.19095 0.778992 -2977792: 1.37131 0.844009 0.371115 0.556446 0.195308 1.30639 0.345333 0.0383339 0.286456 0.0367339 0.216901 1.11149 -2979840: 1.07785 0.503368 0.413289 0.833767 0.306626 0.971219 0.41017 0.187448 0.242098 0.0486204 0.338068 2.00752 -2981888: 0.978053 0.125992 0.287093 1.98794 0.24008 1.0045 0.417973 0.00310533 0.182111 0.114423 0.0619888 2.77005 -2983936: 0.514847 0.180287 0.00402335 2.76681 0.0228131 0.0474316 0.709463 0.239627 0.144613 0.249591 0 3.62391 -2985983: 0.308197 0.304792 0.049635 2.5022 0.0311305 0.0629735 0.392126 1.10583 0.0871661 0.229429 0.452515 3.08296 -2988032: 0.564458 1.03744 0.240554 1.76861 0.0264881 0.675499 0.207108 1.11126 0.52186 0.0963152 0.482869 1.80202 -2990080: 0.799858 1.33741 0.328231 1.12432 0.198683 1.07766 0.0463009 0.844704 0.539968 0.0503058 0.328057 1.47888 -2992128: 0.626547 1.94543 0.385729 0.680398 0.245938 1.23029 0.00369966 0.698144 0.271995 0.00639837 0.250817 1.26528 -2994176: 0.357765 2.18313 0.302769 1.16245 0.0138556 1.44109 0.0771634 0.412765 0.066523 0 0.207562 1.32698 -2996224: 0.437948 1.45657 0.212756 1.6363 0.0228014 1.486 1.0006 0.0407205 0.0465065 0.0234803 0.0502442 1.55267 -2998272: 0.739631 0.750019 0.186644 1.77407 0.161235 1.01405 1.21092 0.233162 0.0618472 0.274295 0.00259244 2.17105 -3000319: 1.08315 0.142057 0.264782 1.32043 0.259767 0.788704 1.16742 0 0.0906719 0.466242 0.495879 2.16574 -3002368: 0.842983 0.108989 0.227784 2.07278 0.219111 0.441527 1.29159 0.00585392 0.211068 0.399054 0.832468 2.11604 -3004416: 0.0134333 0.158426 0.158941 2.4867 0.268043 0.62232 0.870128 0.0129619 0.414376 0.41727 0.715605 2.19406 -3006463: 0 0.145704 0.0280133 2.8478 0.12729 0.586953 0.638045 0.0177819 0.450997 0.487472 0.379641 2.60898 -3008512: 0.00932925 0.102856 0.00994989 3.13926 0.00787812 0.421812 0.805727 0.342037 0.4306 0.491415 0.0436199 3.12291 -3010560: 0.175465 0.0765846 0.220597 2.93176 0.652997 0.419525 0.861472 0.0186457 0.421672 0.335748 0 2.8846 -3012608: 0.477009 0.117731 0.333197 2.58154 0.709911 0.522502 1.0503 0 0.782777 0.00245898 0 2.61613 -3014656: 0.44266 0.143591 0.321866 2.45504 0.656222 0.381935 1.46438 0 0.729815 0.0496567 0.00101739 2.4319 -3016704: 0.214815 0.143707 0.228104 2.40632 0.586951 0.106587 1.82771 0 0.322468 0.0963513 0.0043791 2.98189 -3018752: 0.00496124 0.149457 0.189038 2.84617 0.245309 0.0420909 1.88894 0.546571 0.0375811 0.231678 0.00450736 3.61919 -3020799: 0 0.204793 0.279218 2.78395 0.0125631 0.064753 1.52789 0.756926 0.0292538 0.461045 0.00302054 3.17835 -3022848: 0.0245845 0.214853 0.168749 2.97117 0.0343022 0.760679 0.498912 1.03576 0.161108 0.798681 0.103761 1.79985 -3024896: 0.0192166 0.396741 0.688418 2.34037 0.227549 1.05924 0.180795 0.159881 0.235398 0.993235 0.645534 0.147413 -3026943: 0.025385 0.142038 0.847438 1.50919 0.469551 1.05828 0.0456272 0.050203 0.315689 1.04985 0.848284 0.144252 -3028992: 0.0604813 0.00117107 0.882916 1.3044 0.65944 0.854942 0.0268254 0.0658005 0.330553 1.35287 0.827084 0.118524 -3031040: 0.0614891 0.0194438 0.766609 1.33009 0.725029 0.578812 0.0231897 0.051236 0.283702 1.92766 0.469599 0.138269 -3033088: 0.00024083 0.108315 0.520193 1.14164 1.02398 0.641996 0.0762852 0.0380943 0.210136 2.36792 0.299301 0.090617 -3035136: 0.154744 0.12581 0.277834 1.24306 1.0917 0.524525 0.164763 0.0246609 0.209495 2.57548 0.164244 0.492074 -3037184: 0.170429 0.101966 0.534535 1.00424 0.862472 0.356634 0.173612 0.0265325 0.29569 1.26 0.773683 2.09744 -3039232: 0.0678539 0.0421389 0.662067 0.845679 0.284711 0.931115 0.0634666 0.0147808 0.0617641 0.490595 2.45091 1.59099 -3041279: 0.0452814 0.0313931 0.675717 0.50409 0.111723 0.901713 0.0100901 0 0.00247981 0.442739 3.06604 0.933311 -3043328: 0.00528539 0.00778786 0.673012 0.222593 0 1.36063 0.0644644 0 0.00262315 1.646 2.69465 0.30314 -3045376: 0.00071857 0.0746714 0.717817 0.0389295 0.161442 1.64357 0.114278 0 0.0259546 2.72225 1.54536 0 -3047423: 0.040325 0.145791 0.635711 0.0312613 0.733794 1.1489 0.292131 0.003516 0.272392 3.0795 0.437951 0 -3049472: 0.0244787 0.262028 0.400202 0.00175381 1.61284 0.140984 0.465846 0.0132826 0.281943 3.0993 0.0647978 0 -3051520: 0.269399 0.255249 0.868919 0.306209 1.03175 0.0594031 0.328727 0.0277022 0.0729193 3.01041 0.057648 0.0203696 -3053568: 0.382641 0.259098 0.889679 0.524365 0.334875 0.0631854 0.227307 0.0515845 0.256137 2.82792 0.230517 0.11651 -3055616: 0.341409 0.275171 0.730514 0.565675 0.482641 0.0764767 0.365318 0.0412223 0.371846 2.77956 0.302218 0 -3057664: 0.302482 0.185837 0.586393 0.488858 0.788132 0.0847049 0.557115 0.0132569 0.188263 2.90847 0.160959 0.0901022 -3059712: 0.876659 0.0322038 0.418069 1.63021 0.681477 0.262 0.748832 0.0863157 0.494514 2.29398 0.039048 0.0781 -3061759: 0.988737 0.183029 0.486744 1.69212 0.920346 0.192372 0.783564 0.107252 1.90432 0 0.314444 0.316297 -3063808: 0.989994 0.223269 0.455205 1.34057 0.981909 0.137793 0.695246 0.206057 1.93891 0 0.401317 0.586063 -3065856: 0.861583 0.235046 0.502969 1.26993 1.49605 0 0.553563 0.330996 1.68633 0.0205951 0.274937 0.7574 -3067904: 0.304318 0.944046 0.694742 0.945921 1.43647 0 0.976774 0.514324 1.35851 0.244264 0.0267474 1.02322 -3069952: 0.046281 1.5269 0.469113 0.127176 1.12679 0 1.68179 0.790475 0.848169 0.353869 0.530813 0.497843 -3072000: 0.0115795 1.6576 0.121345 0.0821815 0.973495 0.162677 1.43437 0.994885 0.677761 0.0446335 0.734081 0.315918 -3074048: 0.0223248 1.31331 0.176218 0.180371 0.908724 0.176972 1.11549 0.888197 0.763265 0.0398386 0.873143 0.0321672 -3076095: 0.0754667 0.774963 0.44926 0.406529 0.480119 0.182687 0.654153 0.835789 0.701304 0.757773 0.437366 0 -3078144: 0.240576 0.249533 0.726978 0.631428 0.539316 0.0972254 1.13286 0.441381 0.438177 1.63197 0.259629 0.0335226 -3080192: 0.0960549 0.367914 0.654016 0.845577 0.921539 0.0862433 1.52375 0.597338 0.145328 1.8249 0.599723 0.108325 -3082239: 0 0.376845 0.501197 0.752988 0.173759 1.0043 1.19077 1.21572 0.03002 1.73351 0.695017 0.274657 -3084288: 0 0.374607 0.605702 0.119669 0.100972 1.08799 0.652841 1.20014 1.17493 0.676818 0.719212 0.359598 -3086336: 0.00929329 0.319135 0.77708 0 0.0647619 0.928195 0.160097 0.712363 1.14632 0.587345 0.425624 1.23581 -3088384: 0.251031 0.223984 0.62619 0.0155114 1.02084 0.533625 0.0698436 0.3563 0.635616 0.355355 0.259113 1.58789 -3090432: 0.184237 0.0982234 0.246345 0 3.01563 0.107844 0.23765 0.462166 0.901562 0.280567 0.516432 1.521 -3092480: 0.0657441 0.0200364 0.110652 0.0161304 3.59482 0.19981 0.366612 0.494427 0.778968 0.302409 0.232481 2.1488 -3094528: 0.152749 0.538529 0.0959014 0.151846 3.53784 0.362951 0.503998 0.0518915 0.156533 0.240748 0.0546119 2.2791 -3096575: 0.119087 0.747123 0.0667712 0.311739 2.90826 0.241944 0.621118 0 0.57191 0.553474 0.193485 1.87848 -3098624: 0.121632 0.52817 0.393533 0.411926 2.13949 0.242877 1.68603 0.00167116 0.904811 0.586748 0.172558 1.97963 -3100672: 0.11995 0.320253 0.422391 0.645138 1.38484 0.209991 2.227 0 0.948197 0.377173 0.250244 2.3981 -3102719: 0.112464 0.158453 0.239083 0.837257 1.19703 0.0259604 2.31849 0 0.717981 0.273586 0.42513 3.02275 -3104768: 0.000170829 0.0452024 0.384824 0.906044 1.27696 0.00865721 1.91524 0.000954151 0.745597 0.404373 0.332544 3.57122 -3106816: 0.000569781 0.00160703 0.325157 0.78743 1.76904 0.283624 1.45568 0.00185389 1.138 0.272467 0.0546844 3.45605 -3108864: 0.00034763 0.00343238 0.233019 0.631014 1.86519 0.532192 0.996944 0 1.59826 0.203473 0.00176328 3.3642 -3110912: 0 0.00145998 0.172139 1.27037 1.81029 0.481153 0.990657 0 1.77456 0.179722 0.0417489 2.80724 -3112960: 0 0 0.198721 1.33207 1.72541 0.528436 0.460689 0.152223 1.89545 0.209973 0.000764801 2.58959 -3115008: 0.0825514 0 0.225949 1.54726 1.25133 0.535797 0.31987 0.00704787 1.28274 1.15192 0.000387475 1.91927 -3117055: 0.108398 0.0174739 0.504652 1.30932 0.863996 0.463626 0.424254 0.0064686 0.508243 2.44055 0.00168571 0.305557 -3119104: 0.0522024 0.0618811 0.706041 1.23214 0.916919 0.459838 0 0 0.0662203 2.83831 0.0020971 0.171413 -3121152: 0.0638493 0.272338 0.707556 0.718488 0.992224 0.495935 0.0840237 0 0.204123 2.75089 0.00400638 0 -3123199: 0.0691228 0.290487 0.698911 0.577628 1.05165 0.16785 0.108556 0 0.277458 2.78613 0.00483203 0 -3125248: 0.149551 0.207854 0.784014 0.763602 1.03154 0.0008094 0.079839 0 0.39475 2.88908 0.00171222 0.00829421 -3127296: 0.77177 0.108327 0.254222 0.8442 1.25387 0.126915 0.108015 0.0256074 1.61423 2.37001 0 0.110203 -3129344: 0.61089 0.0527799 0.140843 1.61843 0.381088 0.161537 0.0402898 0.0480076 3.13405 0.697776 0 0.436012 -3131392: 0.587998 0.221823 0.149664 2.02768 0.461385 0.0147751 0.0336754 0.154584 2.46733 1.08495 0 0.0707135 -3133440: 0.524122 0.488889 0.327564 1.92275 0.783661 0.0191735 0.0112175 0.253008 1.75183 2.02137 0.0167426 0.0281193 -3135488: 0.546625 0.44858 0.248023 0.980786 1.01572 0.0260708 0.0466377 0.299138 1.37983 2.29126 0.110075 0.0448503 -3137535: 0.858607 0.434419 0.182446 0.566165 1.2301 0.105459 0.0549024 0.318372 1.05411 2.45807 0 0.11184 -3139584: 0.201513 0.987725 0.405687 0.316561 1.16693 0.014807 0.0544992 0.518435 0.38232 2.58706 0.00373394 0.41053 -3141632: 0.352054 0.8422 0.607952 0.568822 0.582418 0.0344573 0.171909 0.792978 0.652048 2.06741 0.00379152 1.01796 -3143680: 0.249733 0.0580055 0.403729 1.44316 0.218368 0.0289721 0.456306 0.376142 0.567942 1.06541 0.655939 0.776012 -3145728: 0.160906 0.00687751 0.424395 1.40049 0.43632 0.0217982 0.515615 0.269067 0.386423 1.70771 0.930982 0.211214 -3147776: 0.239378 0.0881597 0.443431 1.4697 0.211576 0.0338614 0.591451 0.234009 0.554392 2.40791 0.55621 0.132168 -3149824: 0.33343 0.449277 0.0555958 2.05918 0.0195778 0.0344483 0.550607 0.141577 1.10811 2.17418 0.203145 0.135588 -3151871: 0.383024 0.130734 0.0276053 2.27493 0.08954 0.318301 0.54933 0.0384218 1.64344 1.55552 0.12903 0.268854 -3153920: 0.328584 0.0045324 0.0221392 2.24036 0.296425 0.626103 0.26308 0.000562347 2.00607 0.612539 0.0347264 0.746526 -3155968: 0.149867 0.0254807 0.0874743 1.86861 0.353715 0.664664 0.0540985 0.0602909 2.3983 0.0239866 0 1.22988 -3158015: 0.101234 0.315568 0.0878761 1.9669 0.47441 0.788229 0.198499 0.198653 2.01817 0.057133 0.036704 0.768798 -3160064: 0.188442 0.361342 0.234568 2.22806 0.700773 0.818261 0.989215 0.621102 0.631526 0.0695952 0.0010495 0.718263 -3162112: 0.113653 0.54257 0.279402 1.63049 0.818683 0.859027 1.74741 0.711925 0.311336 0.0807553 0.022683 1.06042 -3164160: 0.112968 0.586537 0.161755 1.9122 0.593415 0.224295 2.90632 0.324482 0.365639 0.0927171 0.00380151 2.07343 -3166208: 0.107634 0.682182 0.111591 2.40471 0.465222 0.427792 2.76893 0.0290576 0.417502 0.0358996 0.523107 2.60793 -3168256: 0.0230008 0.579523 0.0739342 2.85315 0.0229851 0.126524 2.58659 0.0253595 0.236559 0.424501 0.51201 3.32128 -3170304: 0.000267432 0.416232 0.0368228 3.11089 0.00589237 0.231088 2.37636 0.0748504 0.0177785 0.264434 0.148208 3.68968 -3172351: 0.364428 0.236739 0.119578 2.58433 0 0.43593 1.7552 0 0.639688 0.299565 0.0615709 3.85211 -3174400: 0.488743 0.242431 0.441005 1.69825 0.275338 0.769289 0.878269 0.0841628 0.812023 0.0588961 0.00914888 3.28967 -3176448: 0.890014 0.356468 0.68501 1.27586 0.376339 0.360817 0.299133 0.0445596 0.650427 0.245662 0.00297986 2.84806 -3178495: 1.25475 0.0296636 0.585097 0.373571 0.459845 0.382871 0.489237 0.182098 0.181549 0.670979 0.00179522 2.20467 -3180544: 1.302 0.236765 1.29865 0.0152181 0.476301 0.867508 0.279597 0.448399 1.34483 0.242608 0.0761613 1.1991 -3182592: 1.3224 0.332093 1.50938 0.0173844 0.545767 0.735828 0.324772 0.203297 1.72737 0.00536938 0.00471411 0.264224 -3184640: 1.04257 0.402644 1.56055 0.0187626 0.508093 0.571044 0.416754 0.0799794 1.81805 0 0.00564486 0.138177 -3186688: 0.505744 0.302816 1.485 0.00999023 0.467796 0.463943 0.672276 0.191935 2.01342 0 0.00370652 0.0926083 -3188736: 0.784259 0.0394193 1.15931 0.436516 0.0203646 0.535756 0.905223 0 2.11922 0.20471 0.0881228 0.20875 -3190784: 0.94244 0.00230358 0.722033 0.858258 0.024203 0.0504733 0.672646 0 2.3138 0.363697 0.267684 0.27815 -3192831: 0.631553 0.464532 0.949865 0.525694 0.0317493 0.203638 0.576008 0 2.49842 0.23745 0.304228 0.224637 -3194880: 0.20483 0.886505 0.98293 0.29957 0.422195 0.564665 0.938972 0.107758 2.34165 0 0.281906 0.16014 -3196928: 0.0811186 1.42041 0.751011 0.175766 0.599897 0.681624 1.35081 0.453465 1.55339 0 0.224674 0.34602 -3198976: 0.0838683 1.3313 0.589932 0.35327 0.503787 1.60675 1.29081 0.30668 0.472452 0.0330164 0.0470939 0.797488 -3201024: 0.428162 0.84064 0.558174 0.510671 0.317731 2.78791 0.196731 0.103834 0.0705606 0.133746 0 0.555048 -3203072: 0.546082 0.540964 0.430068 0.769115 0.21331 2.89121 0.140937 0.108695 0.0408899 0.391219 0.0128276 0.445733 -3205120: 0.572808 0.114533 0.359841 1.16932 0.155105 2.44346 0.613634 0.0659266 0.143356 0.337772 0.073628 0.253772 -3207167: 0.726435 0.00252438 0.357198 0.986538 0.177485 1.93899 1.03156 0.0246834 0.072854 0.273462 0.35776 0.0960537 -3209216: 0.330769 0.842576 0.471327 0.854482 0.0411332 1.82777 1.06948 0.0148493 0.00529705 0.310111 0.433033 0.443229 -3211264: 0.326841 1.60452 0.322253 0.171159 0.0219676 0.975365 1.76655 0.0214876 0.000414812 0.0430905 1.84538 0.680263 -3213311: 0.342121 1.38247 0.232488 0.35472 0.0277261 1.19792 1.83224 0 0.00209423 0.0518363 2.27047 0.559261 -3215360: 0.440886 1.23157 0.243461 0.303996 0.0245239 0.78655 2.74496 0 0 0.0938397 2.29567 0 -3217408: 0.648679 1.43012 0.15792 0.00517506 0.0347439 0.555677 2.94023 0 0.160996 0.131204 2.18456 0 -3219456: 0.793542 1.30027 0.194389 0 0.0571393 0.588718 3.21338 0.155417 0.370968 0.129614 1.90935 0.0252778 -3221504: 0.221196 1.19141 0.929934 0.12683 0.0626069 0.907694 3.21288 0.0067705 0 0.133142 1.63572 0.142063 -3223552: 0.122115 0.794596 1.91354 0.340809 0.0432403 1.13687 2.35369 0.0107621 0 0.117325 1.39151 0.0710311 -3225600: 0.139427 1.10018 2.18723 0.134744 0.0155917 0.892978 1.44308 0.0194102 0.125486 1.13383 0.964959 0.488817 -3227647: 0.149082 1.68222 2.06584 0.29727 0.0526284 0.67158 0.00794018 0 0.316223 1.31192 0.780571 0.557555 -3229696: 0.164795 1.94212 1.70002 0.436715 0.102692 0.944735 0.152423 0.104097 0.743512 1.08196 0.118885 0.508935 -3231744: 0.158983 2.53174 0.924747 0.526218 0.0616641 0.681248 0.261114 0.586455 0.812136 0.700507 0.0984824 0.380122 -3233791: 0.255195 2.62516 0.234555 0.48754 0.194253 0.265741 0.261594 0.740652 0.81659 0.00562231 0.243648 0.153921 -3235840: 0.676688 1.82847 0.259867 0.388903 0.45303 0.195208 0.0759869 0.627164 1.01463 0.0826879 0.36106 0 -3237888: 1.21967 0.356874 0.637456 0.227561 0.541463 0.0643503 0.0967502 0.754321 0.80047 0.0910378 0.356123 0 -3239936: 1.68277 0.0567917 0.534409 0.0342496 0.562412 0.00910511 0.184859 1.31876 0.418714 0.0927118 0.613928 0.171807 -3241984: 1.44745 0.0685943 0.338872 0.0013219 0.291081 0.0379349 0.972162 1.30723 0.420789 0.0472428 0.869246 0.994278 -3244032: 0.199864 0.642158 0.596586 0.296463 0.152363 0.0364709 1.85538 0.569766 0.547111 0 1.05744 1.34593 -3246080: 0.297908 1.64021 0.700471 0.29976 0.277553 0.17762 1.98761 0.311251 0.243782 0 2.19192 0.54074 -3248127: 0.249786 1.9365 0.331658 0.386464 0.246986 0.439536 2.28504 0.17851 0.0741727 0 2.49464 0.499435 -3250176: 0.0031767 2.08375 0.238077 0.29144 0.186102 0.417091 3.06495 0.0448867 0.0136398 0 2.56508 0.64447 -3252224: 0 2.22533 0.29943 0.237575 0.12379 0.360672 3.16578 0.0961208 0.0104275 0 2.53075 0.90239 -3254271: 0.000317133 2.67197 0.310104 0.0450577 0.0355739 0.580597 2.59332 0 0.0492428 0.0401014 2.69606 1.14543 -3256320: 0.000815384 2.54614 0.216307 0.00677016 0.00609095 0.665945 2.55109 0 0.18586 0.0451848 2.63334 1.05011 -3258368: 0.000739692 2.55014 0.215853 0.00569189 0.0112838 0.64043 2.92234 0 0.0383301 0.269515 2.6279 0.936598 -3260416: 0.000727866 2.54625 0.192231 0.0132194 0.0386963 0.650647 3.117 0 0.0488473 0.318374 2.63288 1.02935 -3262464: 0.0273517 2.67317 0.244838 0.00986799 0.233105 0.580234 2.97402 0.0289593 0.00486642 0 2.43934 0.956274 -3264512: 0.124057 2.6883 0.320598 0.0814172 0.278903 0.492491 2.42179 0.0182378 0.00982919 0 2.0175 1.1503 -3266560: 1.79397 0.852526 0.332327 0.120823 0.0306908 0.545375 2.47517 0.0656008 0.0128582 0 1.4169 0.614022 -3268607: 2.65363 0.179362 0.358044 0.0839831 0.350652 0.245663 2.01199 0.345912 0.0149317 0 0.489583 0.364021 -3270656: 2.77633 0.13169 0.326367 0.0697106 0.293002 0.382987 1.14409 0.477658 0.0156597 0 0.349182 0.437953 -3272704: 2.64055 0.119222 0.353789 0.0588751 0.259824 0.547289 0.308248 0.396447 0.0153214 0 0.373626 0.398091 -3274752: 2.32594 0.0241059 0.352469 0.730697 0.853195 0.100941 0.45278 0.35063 0.161645 0 0.648682 0.153509 -3276800: 1.40697 0.0038248 0.523375 1.50335 0.881987 0.0778866 0.399696 0.217434 0.525457 0.223361 1.22538 0.296751 -3278848: 0.0141483 0.248293 0.995822 1.96607 0.697825 0.0282011 0.571549 0.195143 0.988102 0.237058 1.26472 0.167283 -3280896: 0.0221138 0.34388 1.38075 1.52146 0.537272 0.036284 0.502485 0.161637 1.23617 0.0480415 0.844384 0.261226 -3282943: 1.2535 0.939046 1.724 0.90013 0.0330625 0.326804 0.278108 0.290911 0.897552 0.468042 0.611866 0.205783 -3284992: 1.75048 0.915081 1.53182 0.0827699 0.0278031 0.725564 0.178794 0.352223 0.573298 0.606075 0.109239 0.23556 -3287040: 1.89475 0.358539 0.657044 0.105289 0.205774 0.518507 0.485611 0.52379 0.509735 0.567489 0.0485513 0.148976 -3289087: 2.18205 0.178424 0.567263 0.694322 0.345616 0.0586482 1.17102 0.331905 0.118803 0.225621 0.394757 0.27367 -3291136: 1.89584 0.0849361 0.661061 1.50362 0.427969 0.0283065 1.37091 0.108475 0.0846243 0.383232 0.661489 0.361418 -3293184: 0.605127 0.0988589 0.835807 1.53482 0.192802 0.00548242 1.03867 0.349665 0.210661 0.431015 0.650843 0.460094 -3295232: 0.383865 0.350103 0.902848 1.50694 0.05374 0.0219116 0.382478 0.657294 0.417805 0.125996 1.00403 0.557017 -3297280: 0.494628 0.1308 1.1103 1.64181 0.128284 0 0.196398 0.268686 0.398143 0.0900866 1.03201 0.357396 -3299328: 0.436908 0.0377577 1.35267 1.64504 0.379037 0.0185906 0.249841 0.0536418 0.437034 0.054452 1.06253 0.274726 -3301376: 0.103906 0.788246 1.17981 1.68583 0.235457 0.40543 1.18493 0.00975263 0.275811 0.127053 0.888565 0.251479 -3303423: 0.0111998 1.54063 0.742579 0.634468 0.18646 0.499932 1.95588 0.0134474 0.365279 0.135493 0.547199 0.132543 -3305472: 0.0819323 1.92224 0.328485 0.0395629 0.192802 0.337891 2.14418 0.0181479 0.322274 0.119743 0.650421 0.141821 -3307520: 0.110972 1.78306 0.48986 0.0442276 0.255607 0.312264 2.27367 0.0123107 0.373399 0.0668042 0.600412 0.0367808 -3309567: 0.122352 1.86274 0.73026 0.0602181 0.279829 0.410894 2.51408 0.00662222 0.4105 0.0275895 0.436578 0.0238584 -3311616: 0.0959645 0.821849 0.922562 0.46989 1.3458 0.550329 1.80648 0.1949 0.531049 0 0.153039 0.599088 -3313664: 0.447336 0.309847 1.04389 1.24617 1.78966 0.473648 1.35665 0.201181 0.0945769 0 0.293734 0.587208 -3315712: 0.24806 0.286988 1.21506 1.08931 1.2739 0.155162 1.08912 0.18696 0.37758 0.0112251 0.0759346 0.878992 -3317760: 0.410548 1.22868 0.970464 0.176703 0.392091 0.742712 0.252323 0.16027 0.775064 0.0626491 0.604727 1.13472 -3319808: 0.750654 1.79256 0.287974 0 0.497957 0.397806 0.0821152 0.232003 0.938457 0.0368661 0.935271 1.3866 -3321856: 0.922636 1.76001 0.084875 0.00701542 0.535259 0.333293 0.0812625 0.316722 1.05157 0.0149788 1.0054 1.8381 -3323903: 0.492662 0.853625 0.019099 0.23853 0.65666 0.137986 0.0760245 0.327244 0.971698 0.143204 1.38444 1.55223 -3325952: 0.0978328 0.180694 0.423814 0 0.551535 0.137979 0.487722 0.146488 0.530169 0.438892 1.73716 1.18475 -3328000: 0.0200498 0.106423 0.728271 0 0.372188 0.438125 0.605131 0.0298776 0.672179 1.29672 1.31807 0.657165 -3330047: 0.136606 0.496753 0.709288 0.0429533 0.927721 0.131611 0.593347 0.00529058 0.942886 1.93637 0.643459 0.348476 -3332096: 0.443302 1.62892 0.204068 0.204795 0.730099 0.0709225 1.18159 0.566144 1.05074 1.35824 0.350593 0.129694 -3334144: 0.0348253 2.46011 0.242953 0.0897704 0.408504 0.154971 2.06737 0.812307 0.941611 0.746599 0.804666 0 -3336192: 0 2.25848 0.368405 0.167439 0.0538381 0.586762 2.18869 0.924953 0.815293 0.00210353 1.42592 0.0560963 -3338240: 0 2.12483 0.471484 0.0455283 0.192724 0.624703 2.16186 0.716933 0.687512 0.0381775 1.39756 0.402154 -3340288: 0.188292 1.78123 0.130488 0.005598 0.220864 0.425928 2.80754 0.167555 0.379023 0.0604481 1.08076 1.53783 -3342336: 0.194218 1.60823 0.000289768 0.600125 0.69187 0.522789 2.34948 0.102066 0.0216468 0.0207795 0.257819 1.71157 -3344383: 0.366607 1.66389 0 0.768014 0.722344 0.448661 1.8529 0.0376997 0.0508182 0.01811 0.136836 0.823936 -3346432: 0.551205 1.66347 0.081083 0.558974 0.70645 0.369055 1.33132 0.120095 0.060353 0 0.0693051 0.799604 -3348480: 0.744128 1.81943 0.228989 0.491847 1.87628 0.659738 0.366911 0.173558 0.0612677 0 0.259812 0.649817 -3350528: 0.801015 0.969624 0.306158 0.616889 2.60321 0.700932 0.391473 0.137268 0.302771 0.285404 0.698228 0.404714 -3352576: 0.654684 0.205249 0.424259 0.702916 2.74188 0.656704 0.349175 0.0853923 0.442518 0.434894 1.03239 0.172694 -3354624: 0.131173 0.259484 0.54567 0.585857 2.61259 0.540263 0.127117 0.159239 0.43516 0.432893 1.19158 0.0916416 -3356672: 0.00244327 0.192711 0.70466 0.640779 1.81924 0.456771 0.546069 0.149296 0.417556 0.502847 1.72185 3.85125e-05 -3358719: 0.0758535 0.187815 0.768077 0.553007 1.46989 0.268587 0.998248 0.0606568 0.293778 1.09317 1.93156 0.000182836 -3360768: 0.0613371 0.00940862 0.755764 0.286889 0.308497 0.405263 1.67628 0.183227 0.15909 0.979542 1.2537 0.495431 -3362816: 0.0702521 0.034668 0.128753 1.00936 0.0526443 0.302667 1.78056 0.291757 0.228649 1.49124 0.618593 0.556876 -3364863: 0.436002 0.0611606 0.0446008 1.13623 0.146089 0.0127869 1.39274 0.142008 0.603977 1.49285 0.170352 0.324955 -3366912: 0.454241 0.0884876 0.0526599 1.03399 0.306264 0.201678 1.03261 0.280875 1.40523 1.12921 0.0450486 0.149227 -3368960: 0.450976 0.187066 0.0586217 1.32823 0.481192 0.303648 0.866225 0.27007 1.52908 0.823347 0.0255744 0.228609 -3371008: 0.000140852 0.283043 0.209708 1.31035 0.720032 0.480453 1.28016 0.0199729 1.22092 0.616184 0.0237829 0.822733 -3373056: 0.138697 0.375349 0.619774 1.3011 0.339806 0.881582 1.05198 0.0295212 0.649271 0.0221667 0.0394962 2.67827 -3375104: 0.154484 0.423793 0.853491 1.44908 0.619273 0.926152 0.01039 0.133894 0.432183 0.127378 0.441805 2.01279 -3377152: 0.167306 0.643277 0.774123 1.56295 0.594329 0.885006 0.0123588 0.147022 0.545385 0.158574 0.380809 1.82946 -3379199: 0.143414 0.933795 0.420683 1.70006 0.851752 0.767781 0.013275 0.271031 0.544051 0.195075 0.12078 1.6955 -3381248: 0.468061 1.01396 0.136076 1.49631 1.48832 0.413166 0.0263565 0.469511 0.491351 0.413093 0.115748 1.54629 -3383296: 0.780605 0.925128 0.448645 0.725319 1.87418 0.173392 0.016252 1.01716 0.519971 0.465758 0.0806305 1.58099 -3385343: 0.357032 0.492601 1.4645 0.182702 1.35684 0.0239681 0.267955 0.845452 0.117549 1.12027 0.18672 1.69551 -3387392: 0.0948832 0.519854 2.26149 0.266543 0.175858 0.0524441 1.58207 0.0818271 0.00954213 1.19654 0.262684 1.3867 -3389440: 0.000185031 0.416813 1.68446 1.17509 0.421747 0.0236369 1.17187 0.0337659 0.172923 0.550561 0.70992 1.60146 -3391488: 0.0391488 0.29958 1.08856 1.66443 0.255712 0.171796 1.05991 0.0535644 0.290626 0.0243058 1.08614 1.48871 -3393536: 0.109291 0.0264558 0.442342 2.18834 0.099427 0.377728 1.12405 0.0723942 0.40715 0 1.05628 1.1067 -3395584: 0.0548291 0.107388 0.406375 2.26083 0.0576969 0.652723 0.862961 0.0735349 0.154234 0.0870956 0.955788 1.25958 -3397632: 0.0684702 0.140243 0.38823 2.01603 0.255492 0.806921 0.879606 0.0505594 0.0651503 0.0735549 0.688979 1.672 -3399679: 0.380316 0.377712 0.28588 1.00952 0.440998 0.977316 0.268836 0.0891439 0.0675336 0.228876 0.118201 1.91496 -3401728: 0.418333 0.515521 0.239307 0.24224 1.36865 0.931571 0.0655556 0.354197 0.349107 0.250823 0.113457 1.84214 -3403776: 0.074626 0.45994 0.53367 0.20597 1.09451 1.00009 0.0961302 0.16866 0.114448 0.250287 0.412823 1.88182 -3405824: 0.000656564 0.350054 0.586257 0.19348 0.536351 0.751986 1.12526 0.0271883 0.10667 0.109657 0.496305 1.79654 -3407872: 0.157833 0.120926 0.357192 0.421754 0.841219 0.480479 1.34112 0.0289319 0.234676 0.0605306 0.387584 2.12268 -3409920: 0.122592 0.00125269 0.157881 0.533182 1.11864 0.0539238 0.821896 0.170666 0.612327 0 0.246825 2.62756 -3411968: 0.202732 0 0.0584938 0.785987 0.984657 0.0341738 1.5632 0.504274 0.688663 0.0234331 0.0896442 3.29994 -3414015: 0.076624 0 0.663501 0.363327 0.371854 0.0432776 2.1613 1.33102 0.359721 0.10615 0.000168859 2.96458 -3416064: 0.00194643 0.0278969 0.830183 0.387866 0.282069 0.0696394 2.10813 1.77425 0.0738778 0.126129 0 2.38034 -3418112: 0 0.109785 0.882975 0.351526 0.254576 0.0679245 1.87178 1.99391 0.0848967 0.136264 0 2.36137 -3420159: 0.00345312 0.109794 0.831757 0.259904 0.276617 0.0467475 1.79128 1.88796 0.124104 0.100581 0.13075 2.65978 -3422208: 0 0.13743 0.342751 0.12259 0.498785 0.451003 1.57089 1.12615 0.0628989 0 1.41563 2.48893 -3424256: 0 0 0.356246 0.12376 0.787945 0.689579 0.543441 0.272192 0.0352405 0.0299279 2.20475 2.09975 -3426304: 0.506123 0.464063 0.194557 0.084132 0.372339 0.28813 0.43551 0.144436 0.00131178 0.105899 2.42396 1.83719 -3428352: 0.540178 1.4318 0.425492 0.0361283 0.312573 0.0871001 0.655041 0.245678 0.00427824 0.198791 2.23402 1.42702 -3430400: 0.818761 2.02987 0.524431 0.0822454 0.466495 0.105226 1.02937 0.391473 0.45562 0.432894 0.644243 1.04606 -3432448: 0.785058 2.0101 0.372716 0.302346 0.499724 0.061685 1.19059 0.536141 0.468845 0.284849 0.208891 1.19926 -3434495: 0.62893 1.63391 0.0219648 0.385652 0.365166 0.0241881 1.7941 0.677555 0.256332 0.450758 0.155606 1.61421 -3436544: 0.0354216 0.439578 0.330293 1.49889 0.216965 0.00747181 1.48076 0.171715 0.104317 0.458249 0 2.78398 -3438592: 0 0.101875 0.543266 1.52634 0.360465 0.109369 1.70198 0.0946653 0.170555 0.050993 0.145837 2.22588 -3440639: 0 0.0957387 0.397737 1.35068 0.285819 0.215841 1.94023 0.582357 0.517549 0.0805751 0 1.96716 -3442688: 0 0.15462 0.297715 1.13981 0.272423 0.252739 1.98322 0.47809 0.908646 0.170753 0 1.62276 -3444736: 0.0758929 0.226273 0.0587854 0.959368 0.364952 0.151936 2.07907 0.672667 1.08713 0.251885 0.0530545 0.840658 -3446784: 0.535775 0.359018 0 0.627713 0.149345 0.186593 1.62062 0.583465 1.649 0.275169 0.479137 1.06043 -3448832: 0.212704 0.418082 0.42603 0.288177 0.111804 0.374978 1.36738 0.474246 1.91895 0.240208 0.42235 0.99827 -3450880: 0.0799171 0.503495 0.667116 0.377071 0.220804 0.492862 1.48775 0.178241 1.96925 0.228365 0.427547 0.981698 -3452928: 0.070912 0.422461 0.545286 0.489728 0.615914 0.62808 1.88296 0.0693255 2.03072 0.315516 0.438212 1.55809 -3454975: 0 0.186571 0.214334 0.785204 1.50366 0.910328 1.48603 0.0693533 1.43184 0.108846 0 2.59695 -3457024: 0 0.0969724 0.256952 1.04707 1.20967 0.0500557 1.89421 0.125883 1.03113 0 0 3.2677 -3459072: 0 0.228772 0.320995 1.50227 0.339732 0.103789 1.80838 0.101956 1.12563 0 0.000157259 3.66346 -3461119: 0.0111554 0.65832 0.330819 1.77501 0.11272 0.298216 1.71827 0.0603485 1.06097 0 0.000466851 3.76313 -3463168: 5.33634e-05 0.900092 0.26673 1.6621 0.113694 0.399029 1.31603 0.0508053 0.844069 0.0395584 0.000227468 3.89591 -3465216: 0.0277424 0.544048 0.213946 1.70327 0.00565739 0.427611 1.58735 0.0655504 0.773487 0.0960176 0.0292026 4.11326 -3467264: 0.0365417 0.123002 0.0666805 1.87491 0 0.376866 1.87341 0.0788515 0.789069 0.288115 0.106213 4.24744 -3469312: 0.226834 0.193299 0 2.13052 0.0324644 0.0505298 1.77461 0.812257 0.601539 0.518987 0.0987137 3.73978 -3471360: 1.69207 0.133305 0 2.01706 0.0255633 0.199798 1.73626 0.647303 0.331503 0.564891 0 2.80331 -3473408: 2.12683 0.0140355 0 1.73016 0.0314846 0.214312 1.79722 0.605585 0.397573 0.483999 0 2.32291 -3475455: 2.12846 0 0 1.49735 0.0339557 0.0523958 1.80487 0.521785 0.437304 0.439533 0.108453 2.32999 -3477504: 1.78804 0.0531125 0 1.29133 0.137596 0.0525539 1.98207 0.318835 0.290492 0.240404 0.394498 2.47247 -3479552: 1.33982 0.0718702 0.0231794 0.484991 0.11676 0.123015 2.03567 0.28862 1.48022 0.104659 0.406828 2.33701 -3481600: 0.706728 0.019357 0.369845 0.649162 0.114191 0.147939 1.52995 0.147293 1.97483 0.426855 0.802166 0.780843 -3483648: 0.380268 0.0900316 0.713661 0.610943 0.64903 0.150117 1.10602 0.0552616 1.51812 0.974688 0.479512 0.374473 -3485696: 0.277546 0.324604 0.422538 0.925233 0.571077 0.302559 0.917995 0.176411 0.997521 1.36335 0.422358 0.212162 -3487744: 0.271407 0.482576 0.389214 1.28664 0.521232 0.305667 0.653075 0.284637 0.810574 1.56399 0.45186 0.215312 -3489791: 0.184162 0.497132 0.262445 1.4347 0.523905 0.414726 0.281845 0.559414 0.82699 1.75835 0.38 0.13815 -3491840: 0.228863 0.393607 0.317173 0.550832 1.06392 0.52016 0.146928 0.728596 1.06043 1.61505 0.192306 0.481626 -3493888: 0.0566171 0.377005 0.332955 0.160525 1.33153 0.455876 0.137836 0.994115 1.05731 1.11565 1.08408 1.08363 -3495935: 0.00438088 0.200368 0.266495 0.995598 0.0296088 0.710389 0.159327 2.01531 0.534345 0.611392 1.2455 0.985112 -3497984: 0 0.0386759 0.281393 0.846406 0.0737603 0.698632 0.0369095 2.76064 0.199046 0.0239523 0.181078 1.33685 -3500032: 0 0.0324953 0.454059 0.997806 0.0792357 0.582626 0.043891 3.4055 0.0488947 0.0414033 0 1.37038 -3502080: 0 0.0366448 0.616777 1.27061 0.0295715 0.52448 0.0376097 3.87627 0.00213006 0.0295798 0 1.20049 -3504128: 0 0.072086 1.12908 1.16305 0.0353138 0.469047 0.0247563 3.94974 0.00554254 0 0 1.30737 -3506176: 0 0.0740963 1.25607 1.16375 0.0397294 0.440291 0.0131262 3.75846 0.00636591 0 0 1.26135 -3508224: 0.0198669 0 1.09673 1.17006 0.0501388 0.155127 0.256283 3.51366 0.00482911 0.0245023 0.0334821 1.26222 -3510271: 0.039836 0 0.866613 1.26138 0.0602054 0.00594348 0.283369 3.08441 0.000391338 0.122039 0.0631734 1.67424 -3512320: 0.0858528 0 0.470244 1.97471 0.0430988 0.0304078 0.94835 2.47089 0 0.0192525 0.362936 2.62972 -3514368: 0 0 0.583742 2.61531 0.0025331 0.352436 2.01053 0.953155 6.12098e-05 0.0516818 0.342904 3.53843 -3516415: 0 0.0377615 0.00441135 3.33231 0.235062 0.720762 2.31066 0.0833952 0.0352516 0.00367441 0.189785 3.65503 -3518464: 0.0102187 0.142756 0.13898 2.73468 0.497866 0.678001 1.82822 0.157896 0.0101342 0.143485 0.064449 3.77613 -3520512: 0.0440217 0.132624 0.153289 2.24269 0.63879 0.740395 1.89996 0.0672108 0 0.118442 0.000750687 3.90905 -3522560: 0.0721527 0.114056 0.151543 2.24142 0.32584 0.706159 2.05546 0.0360846 0 0.00256518 0.130301 4.02822 -3524608: 0 0.0887829 0.141478 2.19014 0.0395893 0.562852 1.98382 0.0495873 0.0376795 0.0022658 0.289162 4.12205 -3526656: 0 0.118588 0.249091 1.76072 0.00635303 0.13268 2.00448 0.603645 0.342415 0.00180907 0.310057 3.88418 -3528704: 0.0162182 0.107639 0.225809 1.23403 0.0209348 0.338814 1.67997 1.38368 0.326928 0.000633185 0.24651 3.40796 -3530751: 0.0185244 0.116227 0.457286 0.718308 0.0464617 0.441463 1.38336 1.55866 0.104586 0.0732783 0.294411 2.95614 -3532800: 0.013188 0.460088 0.318179 0.889859 0.0393109 0.481448 1.19114 1.57725 0.589349 0 0.131727 1.97248 -3534848: 0.00112765 0.330712 0.504407 1.50965 0.321329 0.22312 0.970791 1.55523 1.85243 0.253267 0.277939 0.551141 -3536895: 0.000128759 0.0735939 0.162379 1.4587 0.380735 0.0927849 0.637832 1.04306 2.47337 0.53608 0.463496 0.249093 -3538944: 8.37997e-05 0.0553109 0.244398 1.39867 0.35666 0.0308521 1.01952 0.921543 2.20504 0.397461 0.268396 0.412372 -3540992: 9.80444e-05 0.00265589 0.27933 1.19619 0.364571 0.0266808 1.61403 0.752663 1.40932 0.816249 0.0621973 0.624818 -3543040: 0.0467214 0.0068264 0.384273 0.682091 0.315611 0 1.97586 0.103013 0.119231 0.974665 0.553641 0.380934 -3545088: 0.000537466 0.116149 0.380112 0.445348 1.02449 0.0167435 1.09682 0.306263 0.0262665 0.889767 0.678328 0 -3547136: 0.000559457 0.539296 0.316221 0.479801 1.68553 0.058195 0.399641 0.519671 0.0198138 1.32754 0.30729 0.0351598 -3549184: 0.0178155 0.82558 0.354414 0.282178 1.97204 0.0270099 0.413627 0.550557 0.0174186 2.26069 0.152844 0.0707538 -3551231: 0.0897295 0.813267 0.470936 1.02678 1.58106 0.0538756 0.240338 0.44004 0.00392766 2.90598 0.116076 0.16787 -3553280: 0.224283 0.763006 0.249417 0.986476 1.25848 0.0837804 0.044668 0.786543 0.251799 2.60319 0.261716 0.170943 -3555328: 0.479639 0.696787 0.0267876 0.814256 1.16363 0.0698899 0.205792 0.818274 0.690474 1.719 0.196312 0.0916732 -3557376: 0.626285 0.657063 0.324371 0.575322 0.592963 0.341635 0.362628 0.334636 1.3722 0.643045 0.166679 0.246636 -3559424: 0.48721 0.715074 0.330651 0.571145 0.449623 0.909454 0.36136 0.797369 2.18349 0 0.18605 0.384562 -3561472: 0.34838 0.738097 0.419385 0.5307 0.0276124 1.05671 0.647471 0.978945 1.97591 0 0.00108932 0.838476 -3563520: 0.172573 1.13633 0.192344 0.068366 0.791652 0.288868 1.29155 0.519215 1.47402 0.289907 0 0.998129 -3565567: 0.171462 1.05424 0.272644 0.0268264 0.561996 0.091724 0.89521 0.340107 0.944197 1.52054 0 0.996722 -3567616: 0.208459 0.73938 0.265436 0.323904 0.485823 0.0739408 0.956082 0.125079 0.512484 2.02557 0 0.95352 -3569664: 0.291323 0.501911 0.198104 0.335852 0.453152 0.239419 1.12297 0.130715 0.577873 2.2657 0.00146918 0.828175 -3571711: 0.682039 0.780065 0.0603259 0.022706 0.271081 0.278663 1.33935 0.128322 0.565865 2.19528 0.00201712 0.80913 -3573760: 0.905453 0.72952 0.0783102 0.157813 0.112474 0.885005 1.13484 0.0519084 0.949828 1.34193 0.00249381 1.67903 -3575808: 0.892377 0.7331 0.150697 0.54953 0.0526591 1.44164 0.667031 0.195815 1.01312 0.260477 0.00275807 1.85765 -3577856: 0.859032 1.13518 0.147409 0.510974 0.0662174 1.10898 0.944015 0.197044 0.915832 0.239748 0.161013 1.49924 -3579904: 0.753069 1.37929 0.137588 0.191671 0.878653 0.629809 1.03697 0.276588 0.319852 1.347 0.271017 1.1347 -3581952: 0.449613 1.31904 0.315531 0.0973895 1.06589 0.153568 0.848423 0.387681 1.06496 1.68786 0.203401 0.475466 -3584000: 0.0804412 1.15385 0.497608 0.151652 1.00601 0.0380764 0.662486 0.383759 1.23433 1.49212 0.130912 0.546401 -3586047: 0.000298698 1.3344 0.500401 0.119482 1.13563 0.0268574 0.659851 0.428809 1.2041 1.2622 0.112832 0.964218 -3588096: 0.000266685 1.47037 0.632506 0.0745385 1.14645 0.0463124 1.41565 0.26508 1.04515 0.652429 0.0708708 1.31631 -3590144: 0.000225626 1.49275 0.695687 0.114901 1.13189 0.0277579 2.53446 0.0406816 0.50026 0.0550766 0.0243222 1.42392 -3592191: 0 1.64519 0.540099 0.161513 0.854267 0.167088 3.5647 0.0401452 0.0157695 0.0256081 0.0633349 1.61856 -3594240: 0.0296819 1.75403 0.383328 0.106798 0.41185 0.246776 3.49172 0.0083609 0.0193386 0.0163693 0.975545 1.92171 -3596288: 0.00449611 1.69843 0.387281 0.0566165 0.385491 0.177713 3.32685 0.0211967 0.019471 0.0209585 1.6123 2.04371 -3598336: 0 1.74776 0.282431 0.0374495 0.357833 0.189202 3.45875 0.0255488 0.0194166 0.0190747 1.84371 1.75253 -3600384: 0 1.81701 0.250758 0.00750337 0.102676 0.253252 3.53321 0 0.147208 0.00660664 1.88243 1.36699 -3602432: 0 1.63998 0.260731 0.267418 0.285956 0.26409 3.17402 0.0268431 0.14103 0 1.56624 1.599 -3604480: 0.0814963 1.90223 0.181469 0.52246 0.542329 0.320924 2.414 0.147751 0.0921696 0 1.39123 1.48298 -3606527: 0 1.81659 0.268841 0.703499 0.419847 0.7438 2.74562 0.295819 0.12464 0 0.240725 1.54737 -3608576: 0 1.78564 0.320047 0.605835 0.213256 0.87841 3.12152 0.258233 0.16851 0 0.00463156 1.77667 -3610624: 0 1.82478 0.30283 0.247179 0.201191 0.695412 3.37379 0.0310379 0.196126 0.0128755 0.165363 1.95604 -3612672: 0.000347082 1.88015 0.196665 0.0548413 0.260604 0.368166 3.09502 0.0269904 0.205024 0.054586 0.673906 1.85596 -3614720: 0.000356582 2.13288 0.30082 0 0.489154 0.296374 2.75019 0.00923845 0.206462 0.0931623 0.92923 1.56388 -3616768: 0.00024502 1.72233 0.482875 0 0.604681 0.254425 3.0078 0.0101549 0.246735 0.149482 0.946393 1.59134 -3618816: 0.000144758 1.57432 0.60194 0.0163983 0.526616 0.276277 3.25459 0.0101234 0.195954 0.149475 1.04149 1.58051 -3620864: 0.185548 1.78578 0.311571 0.120367 0.235367 0.337623 3.56264 0.0147721 0.0532582 0.134661 1.10152 0.988815 -3622912: 0.818058 1.04061 0.0189316 0.182372 0.00457633 0.563545 2.94513 0.0171452 0.100156 0.543835 0.000767579 0.868697 -3624960: 0.718044 1.08398 0.026725 0.431493 0.062401 0.846392 2.40124 0.0160173 0 0.586903 0 0.927958 -3627007: 0.589717 1.2058 0.0175059 0.699276 0.244522 0.820775 1.72922 0.264332 0.00860022 0.413774 0 0.809403 -3629056: 0.210001 1.63218 0.00704934 0.762246 0.22891 0.974631 1.0572 0.720012 0.355645 0.191553 0.0368921 0.812507 -3631104: 0.19269 1.85708 0.0165661 1.02415 0.229041 1.11581 0.868875 0.61842 0.925615 0.0420096 0.204908 0.811448 -3633152: 0.168209 1.42251 0.498386 0.983945 0.17775 0.952565 0.591121 0.473744 1.75548 0.08466 0.249892 0.77784 -3635200: 0.00031658 1.34842 0.284499 0.313567 0.102405 0.38405 0.577089 0.751999 1.56074 0.221171 0.0690474 1.11418 -3637248: 0.000479133 1.65961 0.203052 0 0.307331 0.511871 0.713019 1.00103 1.26741 0.0707821 0.0207847 0.980382 -3639296: 0.0358368 1.49777 0.0803024 0.0108337 0.319568 0.688468 1.27969 1.09942 1.22929 0.053945 0.0216493 0.882263 -3641343: 0.233379 0.604687 0.0911782 0.615553 0.00865296 0.788864 1.44932 0.61202 1.3705 1.18402 0 0.364165 -3643392: 0.175563 0.155736 0.186676 0.865026 0.0141068 1.70522 0.95726 0.309121 0.706491 1.28896 0.175465 0.310359 -3645440: 0.447104 0.0040121 0.447585 0.808891 0.0209561 2.31754 0.660574 0.130821 0 1.18006 0.23112 0.482302 -3647487: 0.655023 0.00474436 0.30791 0.762221 0.0204101 2.92576 0.296559 0.127589 0 1.04814 0.133006 0.534772 -3649536: 0.731095 0.0303816 0.162614 0.604765 0.0128362 3.31551 0.274337 0.166473 0 1.02079 0.263352 0.713527 -3651584: 0.44056 0.742969 0.106775 0.480575 0.0488407 2.99563 0.515024 0.227116 0.00126462 1.05284 0.769102 0.86451 -3653632: 0.186251 1.3784 0.0536216 0.688878 0.238189 2.1019 1.67528 0.236136 0.0143185 0.942038 1.12433 0.713903 -3655680: 0.125479 0.836336 0.503778 0.815558 0.261562 0.414019 2.83589 0.508075 0.0593696 0 0.353678 1.28754 -3657728: 0.177722 0.668085 0.456964 0.663443 0.614266 0.38605 1.78288 0.981375 0.792784 0.0551404 0.0336601 1.14441 -3659776: 0.326664 0.555083 0.354321 0.650017 0.405963 0.699708 1.35403 0.998063 1.09267 0.0784833 0.0481167 0.861317 -3661823: 0.46874 0.437415 0.497304 0.776087 0.08091 0.66639 1.59496 0.791301 1.13067 0 0.162169 0.763674 -3663872: 0.383305 0.0588591 0.968527 1.35497 0.18787 0.384257 2.05395 0.0679071 0.261575 0.214672 0.0628528 0.950182 -3665920: 0.0269566 0.467727 0.678702 1.21559 0.445425 0.06507 2.78349 0.291987 0.0167383 0.287572 0.0391401 0.809718 -3667967: 0.14651 0.990559 0.0210843 0.557102 0.399604 0.128366 2.93728 0.126704 0.0617889 0.347685 0 0.964098 -3670016: 0.111698 1.0497 0.00426281 0.638518 0.180158 0.114777 3.2201 0.122736 0.0625139 0.561093 0 1.34581 -3672064: 0.113845 1.09021 0.0521588 0.727344 0.176195 0.198342 3.75515 0.0195499 0.0579919 0.491958 0.10339 1.6834 -3674112: 0.130983 1.50714 0.408491 1.24563 0.561615 0.0793511 3.27494 0.0169903 0.0365275 0.0635357 0.844368 1.86795 -3676160: 0.124725 0.69622 0.674674 2.07538 0.249002 0.00498876 2.37284 0.0159381 0.237813 0.0958269 1.07859 1.67917 -3678208: 0.412543 0.166586 0.836187 1.85633 0.0991212 0.0206051 1.66493 0 0.239986 0.0736184 1.093 0.914281 -3680256: 0.621065 0.00133366 0.97225 1.21751 0.0745599 0.119253 1.49047 0.0403434 0.295976 0.177529 0.840977 0.436599 -3682303: 0.798656 0.0014928 1.42549 0.681599 0.00309993 0.155707 1.6354 0.0499889 0.346796 0.400046 0.356231 0.319255 -3684352: 0.871886 0.000833886 1.91951 0.584837 0.0122816 0.0665318 1.61192 0 0.501785 0.724493 0 0.309779 -3686400: 1.23956 0.0487172 2.11891 0.579096 0.00782288 0.035171 1.45866 0 0.365384 1.03751 0.0602813 0.899433 -3688448: 0.858741 0.676937 1.6403 0.57407 0.0605475 0.0193555 1.94348 0.0648171 0.0136019 0.702043 0.0379028 2.04877 -3690496: 0.230518 1.67622 0.159114 0.496167 0.163352 0.0327879 2.33578 0.0325839 0 0.105074 0 3.14153 -3692544: 0.0330923 1.43731 0.148754 0.454682 0.171589 0.489223 2.59046 0.0197487 0.0701707 0.329316 0.783888 2.34086 -3694592: 0.0203739 0.984574 0.164801 0.665054 0.0895271 0.837713 2.45464 0.0430056 0.0771819 1.09251 0.99196 1.80386 -3696639: 0.00561202 0.736369 0.24368 0.980263 0.0582132 1.03438 1.8957 0.198027 0.279077 1.43876 0.953479 1.25773 -3698688: 0.00097455 0.265599 0.591248 1.80596 0.063897 0.924767 1.25372 0.0448691 0.49053 1.282 0.462804 1.29359 -3700736: 0.016487 0.315162 0.788074 1.82664 0.076705 0.112889 0.614141 0.226278 1.09015 0.75042 0.0526565 1.31802 -3702783: 0.0802696 0.386663 0.617823 1.39246 0.199337 0.0252237 0.0587536 1.60789 1.19175 0.460254 0.0313564 0.948185 -3704832: 0.0687612 0.244005 0.501043 1.44182 0.0425828 0.0219042 0.0621253 2.41197 0.885464 0.254304 0.00192813 0.908252 -3706880: 0.0537907 0.236724 0.45385 1.27767 0.0346285 0.0599052 0.0412803 2.43599 0.397743 0.0459313 0.164916 1.21382 -3708928: 0.0252366 0.961948 0.212813 1.02912 0.0425127 0.0294158 1.22494 1.59674 0.454974 0.0378097 0.661141 1.41439 -3710976: 0 1.53417 0.310767 0.582338 0.0242081 0.0169412 1.69754 0.813635 0.730439 0.000261391 0.711916 2.29599 -3713024: 0 1.82918 0.279926 0.715595 0.676113 0.486184 1.41119 0.201182 0.633071 0 0.0538172 2.71853 -3715072: 0 2.12703 0.179634 1.285 0.853461 1.07243 0.649206 0.0488176 0.581446 0.369241 0.000538763 2.65698 -3717119: 0 1.83659 0 1.74096 1.03619 1.01769 0.43007 0.016325 0.976825 0.527364 0.00186429 2.72642 -3719168: 0.121316 0.793981 0.0699218 1.66243 1.06323 0.794158 0.267635 0.171785 1.0076 0.31709 0.019078 3.01147 -3721216: 0.339127 0.332867 0.336608 1.92265 1.37991 0.615435 0.226565 0 0.818954 0.209951 0.0305481 2.97878 -3723263: 0.0749491 0.0469927 0.224652 2.48405 1.51738 0.446121 0.219843 0 0.644314 0.233765 0.00430561 3.35775 -3725312: 0.000109395 0.0031328 0.0281439 2.61221 1.83937 0.0872984 0.468029 0.121978 0.534246 0.158792 0.0582938 3.39322 -3727360: 0.016741 0.00298017 0.0458089 2.48546 2.23806 0.0326321 0.558332 0.153507 0.446681 0.00297585 0.102661 3.3177 -3729408: 0.000372772 0.00276255 0.0780445 2.44255 2.12361 0.022654 0.801871 0.197454 0.321567 0.13596 0.159988 3.34224 -3731456: 1.33148 0.0853615 0.0906798 2.22783 1.7211 0.0258464 1.16678 0.196837 0.00825758 0.340829 0.0898279 2.57979 -3733504: 1.63449 0.176072 0.0835826 1.31598 1.26492 0.0298642 0.89786 0.441749 0.0076493 0.320527 0 1.86425 -3735552: 1.3217 0.112603 0.158704 0.866783 0.700137 0.573779 0.533469 0.619961 0.00533539 0.253005 0.00579102 1.64962 -3737599: 1.12853 0.00322533 0.294673 0.886801 1.30686 0.919913 0.269278 0.479926 0.176957 0.198112 0.061251 1.37911 -3739648: 0.900226 0.00346725 0.587031 1.11736 1.43923 1.17496 0.0425764 0.102096 0.0329605 0.159491 0.0893981 1.44048 -3741696: 0.454324 0.349713 0.955143 1.09428 1.2304 1.14454 0.22324 0 0.0449315 0.0649889 0.129801 1.46895 -3743743: 0.348222 0.667135 0.861081 0.762032 0.927234 0.873856 0.0290681 0.0126282 0.0690986 0.0340842 0.621486 1.40169 -3745792: 0.184316 0.775976 0.624662 0.44062 0.763738 0.837797 0.104799 0.0589835 0.0280056 0.0592122 0.601785 1.1307 -3747840: 0.0720418 1.22145 1.04281 0.49334 0.811945 0.0807334 0.696566 0.0636496 0.563356 0.198051 0.967411 0.699778 -3749888: 0.0605822 0.883178 1.24293 1.27915 0.810524 0.0343384 0.747787 0.0657025 0.793709 0.412231 1.10353 0.0934069 -3751936: 0.155329 0.433955 1.27818 1.63321 1.12473 0.12904 0.543968 0.0755001 1.11607 0.417512 0.764503 0.120326 -3753984: 0.165782 0.410098 0.810603 1.8281 0.890049 0.220982 0.341422 0.129461 1.2167 0.376888 0.3619 1.40419 -3756032: 0.0884152 1.00013 0.173438 1.99081 1.24534 0.25355 0.952067 0.591829 0.65832 0.418206 0.0676212 2.44337 -3758079: 0.117187 1.22272 0.080035 1.9995 1.50232 0.0602544 1.8329 0.225836 0.0292911 0.117788 9.12788e-05 2.45728 -3760128: 0.0587839 1.0143 0.0630563 2.01886 1.46765 0.0480769 2.04129 0.0122236 0.166346 0.0041844 0.000131542 2.66885 -3762176: 0.0576534 0.830707 0.0238653 2.47475 1.48628 0.0359614 2.11104 0 0.312304 0.13835 0.163414 2.46546 -3764224: 0.128717 0.920748 0.00281849 2.16551 1.97976 0 2.2885 0.0296074 0.284539 0.256769 0.197005 1.44113 -3766272: 0.0627525 1.11977 0.00260483 1.72781 2.03675 0 2.6557 0.0566211 0.337906 0.226582 0.214951 1.2082 -3768320: 0.0241708 1.20372 0.00259338 1.53183 2.13069 0 2.61882 0.0410324 0.287143 0.159855 0.232353 1.61021 -3770368: 0.126264 1.1377 0.00533024 1.3482 2.16932 0.0214387 2.41046 0 0.213979 0.0742204 0.275047 1.98873 -3772415: 0.284999 0.927183 0 1.32826 2.19416 0.042136 2.01797 0.215671 0.354733 0.0881669 0.129962 2.20212 -3774464: 0.256696 0.815884 0.0553801 1.39821 1.82298 0.0626027 1.84746 0.346636 0.452417 0.185605 0.00523678 2.15109 -3776512: 0.000390992 0.941247 0.202412 1.62368 1.51983 0.0596274 1.92769 0.538109 0.379999 0.313989 0.00369261 2.15089 -3778559: 0.000817819 0.784104 0.204938 2.09006 1.14137 0.0442046 1.70982 0.305437 0.45274 0.413643 0.100968 2.30202 -3780608: 0.000490102 0.797663 0.396876 2.00775 0.546512 0.0379673 1.25958 0.0395326 0.801775 0.545509 0.256941 2.57245 -3782656: 0.000283467 0.681886 0.535866 1.9676 0.331839 0.287665 0.858047 0.0166096 0.782498 0.511993 0.293187 2.59878 -3784704: 0.0851718 0.00332616 0.753171 1.4409 0.943471 0.720444 0.583447 0.389271 0.0458542 0.397133 0.42761 2.5697 -3786752: 0.173295 0.461227 0.309369 0.189324 1.33116 1.42828 0.199189 0.844683 0.0419353 0.0780734 0.677014 1.93412 -3788800: 0.173799 0.530925 0.182906 0 1.17544 1.53524 0.255305 0.657417 0.620545 0.0531326 0.503906 1.35166 -3790848: 0.0108568 0.444003 0.297662 0.0438953 1.02407 1.22433 0.392035 0.61934 0.817697 0 0.321813 0.730918 -3792895: 0 0.637619 0.420962 0.16726 0.168439 0.854071 0.141637 0.473915 1.11803 0.00193812 0.133234 0.779318 -3794944: 0 0.19229 0.344958 0.348302 0.251743 0.600506 0.194882 0.527423 1.49234 0.00282735 0.26167 0.848973 -3796992: 0 0.201346 0.342972 0.630764 0.251702 0.465159 1.00638 0.66656 1.34361 0.000529014 0.407408 1.07731 -3799039: 0 0.575025 0.257901 1.09337 0.0732644 0.606488 1.54761 0.361182 1.02803 0.109561 0.264153 1.98986 -3801088: 0 0.89639 0.114471 1.48741 0.0782965 1.41374 1.80475 0.0612473 0.0251327 0.317521 0.196661 2.34087 -3803136: 0.080941 0.427454 0.107142 1.64156 0.155297 2.33111 1.16407 0.0561319 0.00500064 0.160641 0.100173 2.49984 -3805184: 0.0915169 0.034302 0.0369582 1.55887 0.208512 2.41313 1.2229 0.0146647 0.0942682 0.150577 0.0056117 2.73498 -3807232: 0.0762784 0.00379462 0.48509 0.494718 0.750975 1.45539 0.920436 0.0174026 0.00895502 0.109033 0.136471 3.12811 -3809280: 0.000176662 0.00404549 0.475285 0.970318 0.93051 1.29816 0.10141 0.026813 0.0598239 0.259312 0.231282 2.77664 -3811328: 0.0231395 0.00350402 0.78214 1.70993 0.897983 0.132732 0.144394 0.107517 0.243667 0.290594 0.29073 2.274 -3813375: 0.0229562 0.0672911 0.96793 1.64008 0.890984 0.0430908 0.193311 0.146409 0.444654 0.206051 0.280684 2.03197 -3815424: 0.446393 0.0612959 1.19325 1.84789 0.822078 0.0309309 0.221049 0.153347 0.628078 0.126212 0.27408 1.90653 -3817472: 1.41783 0.506129 1.00911 1.85958 0.586033 0 0.236752 0.44811 0.0901535 0.124054 0.249685 1.6798 -3819519: 1.47633 0.58354 0.518158 0.801286 0.00854655 0 1.38751 0.382626 0.107605 0.0489463 0.508658 2.27149 -3821568: 1.6202 0.616929 0.328094 0.254112 0.0313721 0.556002 0.822305 0.424327 0.233632 0 1.49644 1.96914 -3823616: 1.63426 0.397964 0.400907 0.270157 0.400781 0.587745 0.490708 0.240497 0.258025 0 2.33192 1.31725 -3825664: 1.00196 0.294291 0.334933 0.652375 1.04467 0.674642 0.230823 0.171908 0.295967 0.102983 2.83086 0.426862 -3827712: 0.459184 0.285006 0.947384 0.721123 1.0575 0.524787 0.058561 0.0974241 0.651011 0.219679 3.07421 0.132126 -3829760: 0.232911 0.166997 1.26309 0.799743 0.709852 0.0332209 0.835887 0.514229 1.23071 0.488975 2.48017 0.525288 -3831808: 0.000542445 0.534248 1.19293 1.12121 0.238682 0 1.77025 0.818133 1.09967 0.309033 1.28293 1.93711 -3833855: 0.000405745 0.515049 0.819272 1.57873 0.0572148 0 2.50024 1.02528 0.039133 0.0482058 0.848211 2.92645 -3835904: 0.000333827 0.281399 0.00032668 2.71316 0.0885216 0.0565377 2.46524 0.618616 0.0156139 0.0651268 0.236082 3.67857 -3837952: 0.000406106 0.324256 0.112119 3.0445 0.173326 0.131091 2.61433 0.551004 0.0442858 0 0.112623 3.37909 -3840000: 0.00043327 1.17753 0.157716 2.98335 0.14906 0.00697935 2.49329 0.691381 0.0424415 0 0.0539023 3.10154 -3842048: 0.000390149 1.36285 0.180263 2.90651 0.115273 0.00639841 2.07879 0.780457 0.0710567 0 0.0136853 3.5247 -3844096: 0.000284145 1.22148 0.179019 2.76732 0.061589 0 1.89971 0.578394 0.226196 0 0.0744841 3.817 -3846144: 0.0373338 0.933765 0.193094 2.60467 0.105527 0 1.99067 0.0443213 0.320683 0.0177436 0.13924 3.71788 -3848191: 0.131513 0.53918 0.00222276 2.35584 0.501291 0 2.10459 0.0170106 0.603703 0.0143403 0.266294 3.36807 -3850240: 0.029943 0.574389 0.00281403 2.28356 0.608489 0 2.18324 0.035488 0.529172 0.0264804 0.175146 3.25063 -3852288: 0.00103313 0.766506 0.0024065 2.06339 0.441809 0 2.04744 0.0256077 0.394164 0.0184554 0.0322778 3.49642 -3854335: 0.000336798 0.79494 0.00446869 0.803544 0.144327 0.0122895 1.3323 0.0260891 1.02456 1.15358 0.0909965 3.27771 -3856384: 0.0101029 1.00194 0.00656124 0.487046 0.658475 0.120464 1.00318 0.0339078 2.23629 1.16531 0.146276 0.776796 -3858432: 0.0259143 0.903675 0.0343866 0.531253 0.694002 0.217953 0.336895 0.021264 3.24593 0.68902 0.06222 0.577597 -3860480: 0 0.596131 0.300202 0.378912 0.497147 0.190975 0.367522 0.0273304 3.66799 0.109457 0.0723938 0.617308 -3862528: 0 0.370856 0.451147 0.186886 0.037509 0.0964445 0.374793 0.0610208 3.65101 0.0614697 0.102531 0.755163 -3864576: 0.00920804 0.154012 0.515752 0.141625 0.0484964 0.0588644 0.322126 0.158238 3.2409 0.0925048 0.116468 1.05412 -3866624: 0.0343506 0.393319 0.468916 0.151992 0.547783 0.0230077 0.00730137 0.233451 2.02724 0.858766 0.176835 1.38322 -3868671: 0.0385499 0.627873 0.662511 1.11456 0.76857 0.0198508 0.163828 0.192739 0.0947196 3.212 0.0726264 0.828583 -3870720: 0.000317349 0.538113 0.226974 0.895274 1.01402 0.030368 0.267009 0.26981 0.0503007 3.73828 0.176141 0.442612 -3872768: 0.000344993 0.598276 0.605607 0.432731 0.892087 0.0063512 0.23545 0.311954 0.420806 3.62507 0.0928808 0.279215 -3874815: 0.000390384 0.612217 0.821223 0.500431 1.00733 0.00217245 0.345676 0.328222 0.450382 3.57322 0.0847644 0.267833 -3876864: 0.0103792 0.664471 1.02994 0.618869 1.12082 0.133736 0.632918 0.457729 0.209576 3.04741 0.0639525 0.511421 -3878912: 0.0159325 0.912798 0.813117 0.572771 1.04636 0.268835 1.26283 1.08449 0.204345 1.54553 0.0750915 0.93374 -3880960: 0.0316708 1.68946 0.552763 0.385765 0.477714 0.774541 1.77265 0.466655 0.522566 0.476608 0.262138 1.20945 -3883008: 0.0132748 2.69714 0.172719 0.342138 0.11842 0.639307 1.53906 0.0161595 0.557152 0.443088 0.437743 2.0055 -3885056: 0.0595358 2.6029 0.21303 0.574355 0.0467649 0.522325 2.00326 0.0789577 0.591529 0.0106835 1.08083 2.33905 -3887104: 0.0135928 2.2965 0.240934 1.19942 0.0443644 0.502689 2.29576 0.00674385 0.582179 0.264291 0.959824 2.5532 -3889151: 0.0232493 1.62139 0.127501 1.26921 0.0438178 1.0626 1.71892 0.205945 0.167975 0.460819 0.206551 3.10878 -3891200: 0.0427726 0.731257 0.195101 0.808912 0.0385091 1.12587 1.03372 0.278134 0.202007 0.39855 0.234353 3.42425 -3893248: 0.00369043 0.501251 0.189024 0.739645 0.0396841 1.23051 0.631822 0.370066 0.276134 0.00216643 0.278687 3.24716 -3895296: 0.224258 0.524943 0 1.05416 0.423598 0.842996 0.408799 0.233396 0.253114 0.00969684 0.499896 2.85443 -3897344: 0.223035 1.17184 0 1.22935 1.41117 0.353161 0.258638 0.133597 0.235313 0.0377189 0.46773 2.09783 -3899392: 0.887342 0.988535 0.128739 0.924541 1.55294 0.309394 0.341555 0.0443078 0.576211 0.442757 0.354172 0.612535 -3901440: 0.643959 1.11852 0.313907 0.896772 1.31535 0.641434 1.18448 0.0294828 0.277775 0.0644762 0.570231 0.474734 -3903487: 0.0351102 1.2222 0.341397 0.952104 0.607301 0.633805 2.48771 0.0511029 0 0.0971564 0.701308 0.357486 -3905536: 0 1.02348 0.201128 0.935762 0.101663 0.538964 3.09497 0.00203811 0 0.3392 0.682768 0.279682 -3907584: 0.00578824 1.70884 0.196315 1.04031 0.0221315 0.350761 3.23411 0 0.0238597 0.282186 0.50358 0.179187 -3909631: 0 1.68589 0.179198 0.768999 0.0276945 0.903334 2.55109 0.0140693 0.0611965 0.488879 0.292307 0.794946 -3911680: 0.0803335 1.61743 0.390234 0.169995 0.550114 1.96186 0.626788 0.100313 0.515265 0.265646 0.336959 0.822716 -3913728: 0.312446 0.907637 0.400852 0.0819257 1.87263 1.7141 0.11669 0.0262681 0.800901 0.0192632 0.32248 1.10194 -3915776: 0.157208 0.817431 0.348664 0.0815348 2.53726 1.07942 0.119747 0.0483994 0.91369 0.37004 0.271429 1.25651 -3917824: 0.000847986 1.05919 0.359044 0.0393591 3.21359 0.170122 0.227718 0.0108817 0.931978 0.452053 0.202893 1.46124 -3919872: 0.00882738 0.99401 0.207489 0.466262 2.94219 0.0575663 0.32528 0.178808 0.805711 0.358113 0.464128 1.21271 -3921920: 0.0340537 0.745065 0.880643 0.691037 1.44914 0.0638442 0.368265 0.827893 0.757138 0.609245 0.583056 0.29752 -3923967: 0.000152324 1.77177 0.732773 0.297432 1.1284 0.0948715 0.359668 0.722787 1.58331 0.35437 0.494525 0 -3926016: 0.000347613 2.60052 0.456625 0.260295 1.22162 0.121562 0.262294 0.409507 1.92992 0.0443562 0.315285 0 -3928064: 0.0647475 2.82131 0.262645 0.310125 1.01668 0.179493 0.297125 0.153895 2.02512 0.110471 0.0881782 0 -3930111: 0.425361 2.78102 0.188654 0.245339 0.826938 0.388322 0.0122325 0.13519 1.86403 0.439202 0.466388 0.408223 -3932160: 0.238655 1.66444 0 0.372389 1.98526 0.558758 0.706081 0.043844 0.355595 0.721143 1.6131 1.04166 -3934208: 0.141456 1.06445 0.0156626 0.582617 1.78537 0.765962 0.998331 0.589056 0.0985264 0.795519 1.8898 0.591834 -3936256: 0.13136 1.59348 0.0218598 0.363096 1.73678 0.489648 1.20686 1.00761 0.0851207 0.59636 1.96078 0.378493 -3938304: 0.120982 1.95131 0.0334714 0.330149 1.17169 0.22226 1.76449 1.25722 0.0914702 0.346368 2.02606 0.644391 -3940352: 0.0515193 1.85958 0.0605099 0.886198 0.478669 0.0813847 2.61388 1.021 0.0841892 0.166982 1.65867 0.942194 -3942400: 0 2.09742 0.158231 1.00173 0.310538 0.0956199 2.10537 0.51283 0.41594 0.00630764 1.30465 1.34868 -3944447: 0.00443723 2.77604 0.229855 0.870318 1.0045 0.112909 1.74516 0.15383 0.458254 0.00492997 1.24543 0.968856 -3946496: 0 2.93077 0.2053 0.734931 1.70799 0.120966 2.09327 0 0.6817 0 1.28404 0.806738 -3948544: 0 2.76974 0.0835953 1.29977 1.61025 0.107989 1.95581 0.125411 0.945639 0.344267 1.28904 1.24568 -3950591: 0 2.41786 0.0833476 2.09953 1.36352 0.0916029 1.76632 0.067617 0.795648 0.208504 1.00545 1.7864 -3952640: 0 1.92696 0.196651 2.36804 1.13002 0.139585 1.67218 0.0457631 0.569235 0.15324 0.778854 2.1035 -3954688: 0.0154143 1.50263 0.491026 2.28703 0.993872 0.15857 2.08764 0 0.171389 0.227893 1.14473 2.07172 -3956736: 0 1.5648 0.61639 1.39604 1.69198 0.338468 2.31124 0 0.236949 0.161429 1.63045 1.64657 -3958784: 0 1.70577 0.697676 0.385906 2.20707 0.47179 2.32195 0.0021468 0.37589 0.128948 1.99198 1.2844 -3960832: 0.0332651 1.75547 0.677717 0.267497 2.20394 0.422685 2.50201 0 0.444279 0.0959132 2.10339 0.835631 -3962880: 0.14051 1.81092 0.499103 0.187491 1.91374 0.228745 2.5464 0.444472 0.611515 0.0999273 2.08987 0.478573 -3964927: 0.198532 1.71252 0.0764672 0.181337 1.90311 0.0152601 2.07816 0.827774 0.552634 0.0669007 1.79496 0.781905 -3966976: 0.112607 1.19014 0.0637196 0.200905 1.93833 0.0320545 1.72866 1.01003 0.536998 0.512167 0.746412 1.49832 -3969024: 0.0267809 0.798718 0.111247 0.065914 2.34533 0.00645073 1.69915 0.960853 0.527872 0.601595 0.33444 1.87497 -3971072: 0.113884 0.644659 0.0576083 0.0162477 2.73995 0.106983 1.89016 0.715545 0.558905 0.591651 0.180271 2.21944 -3973120: 0.00622029 0.417812 0.00744047 0.0213796 3.0144 0 2.11088 0.00428158 0.564539 0.295861 0.899208 2.65782 -3975168: 0.000189997 0.319155 0.00552292 0.0222594 2.82504 0 2.05307 0.0025693 0.392899 0.126712 0.794429 3.11067 -3977216: 0.000548499 0.567412 0.0055111 0.0899113 1.67435 0.00613408 2.39199 0.00534169 0.252164 0.37455 0.683509 3.47348 -3979263: 0.000753075 0.763284 0.0047955 0.552287 0.304843 0.0120193 2.8094 0.00146217 0.155408 0.513167 0.50585 3.56426 -3981312: 0.00060308 0.886879 0.00557066 1.03532 0.021819 0.0265682 2.85731 0.0149192 0.0913474 0.540102 0.481107 3.53708 -3983360: 0.00229687 0.948134 0.00383029 1.45419 0.0513265 0.0856636 2.62608 0.039059 0.13586 0.475516 0.439018 3.4266 -3985407: 0.0772974 0.768952 0.00231157 1.72849 0.0626942 0.0277491 2.7209 0.0302544 0.284133 0.31918 0.336252 3.31245 -3987456: 0.105879 0.7113 0.0664193 1.65652 0.00871382 0.0305083 2.71165 0.000485606 0.462256 0.0397364 0.276092 3.68369 -3989504: 0.1057 0.626222 0.155212 1.55135 0 0.0175195 2.74277 0 0.619855 0.0575585 0.249488 3.82915 -3991552: 0.0216328 0.486172 0.230436 1.46171 0 0.069385 2.63544 0 0.714514 0.0888522 0.254646 3.78883 -3993600: 0.000225909 0.319812 0.363037 1.53311 0.00422556 0.240687 2.53535 0 0.744946 0.105315 0.254939 3.65111 -3995648: 0.000395746 0.200862 0.317658 1.63033 0.0582107 0.159231 2.42573 0 0.719728 0.011787 0.334514 3.57032 -3997696: 0.000337332 0.241775 0.287387 1.6993 0.13329 0.397244 2.26008 0 0.673459 0.00174195 0.300073 3.42286 -3999743: 0.0087677 0.354579 0.237082 1.71044 0.180263 0.694318 2.12236 0.00725556 0.812232 0.0026616 0.283509 3.385 -4001792: 0.0108018 0.400617 0.227447 1.55269 0.253436 0.632608 2.07873 0.00120653 0.754657 0.00481203 0.349986 3.33334 -4003840: 0.00507126 0.224978 0.29027 1.36459 0.229359 0.487996 2.02946 0.00495132 0.62501 0.0365804 0.359507 3.35261 -4005887: 0.00791396 0.124135 0.33034 1.33225 0.178101 0.498779 1.96056 0.0214993 0.605247 0.0199759 0.326933 3.26573 -4007936: 0.00761782 0.141829 0.438379 1.1652 0.276731 0.460942 1.8867 0.0804614 0.563826 0.00454967 0.304245 3.0513 -4009984: 0.145758 0.120624 0.395124 1.03014 0.550053 0.700856 2.06922 0.100852 0.60779 0.117741 0.203778 2.09809 -4012032: 0.173134 0.903351 1.23457 0.756076 0.642352 1.03659 1.35704 0.0140151 0.368813 2.00577 0.0857875 0.142801 -4014080: 0.239402 0.373635 1.23043 0.724031 0.755349 0.0431688 1.85832 0.0289176 0.292376 2.68694 0.207172 0.0866124 -4016128: 0.24717 0.347047 1.27504 0.719679 0.766639 0 1.98559 0.044031 0.0556632 2.9782 0.176662 0.114468 -4018176: 0.199337 0.379565 1.38682 0.603625 1.01826 0.00237508 1.99106 0.0488301 0.0185553 3.52078 0.127659 0.125651 -4020223: 0.118824 0.497847 1.73565 0.340945 1.13296 0.0224504 1.88225 0.0351973 0.116329 3.49279 0.175346 0.125741 -4022272: 0.141932 0.461755 2.03955 0.202989 1.11621 0.042431 1.7649 0.0104402 0.0380766 3.41326 0.209333 0.0964202 -4024320: 0.266267 0.229974 2.11947 0.294151 1.02555 0.0386435 1.89012 0.0588203 0.00297009 3.43367 0.115708 0.0336917 -4026367: 0.172581 0 2.42512 0.37994 0.719952 0.0254554 2.21698 0.012778 0.0101389 3.29751 0.0518102 0 -4028416: 0.143677 0.101256 2.51783 0.261025 0.493106 0.199372 2.09558 0.091899 0.0547627 2.6201 0.0177453 0.547022 -4030464: 0.0781344 0 2.43075 0.262175 0.444546 0.545974 1.7991 0.144988 0.0155059 2.08121 0.0656566 0.677826 -4032512: 0.0524572 0 2.65751 0.0877199 0.594387 0.420393 1.74757 0.0748011 0.0705271 2.47811 0.0922757 0.369158 -4034560: 0.0291267 0 2.82279 0.00760352 0.684497 0.375327 0.735978 0.105722 0.0254388 2.52133 0.0972809 0 -4036608: 0.127889 0.00110224 1.4912 1.26792 1.04234 0.623551 0.104316 0.345897 0 2.80674 0.0311863 0.00114106 -4038656: 0.128969 0.379973 0.75291 1.06592 0.961933 0.438647 0.0722618 0.331638 0 2.3433 0.091145 0 -4040703: 0.102598 0.601422 0.962405 0.722004 1.18458 0.207131 0.0967927 0.258787 0.155198 2.42015 0.143342 0 -4042752: 0.0935582 0.793041 1.13906 0.469127 1.14466 0.107963 0.222672 0.082902 0.238487 2.57318 0.104859 0 -4044800: 0.0842711 0.817124 1.26257 0.316031 1.07396 0.108817 1.0787 0.0415058 0.277293 2.56179 0.0107596 0 -4046848: 0.0769773 0.566506 1.54359 0.654333 0.607092 0.0816696 1.29166 0.0159408 0.53985 2.29621 0.00527194 0.06244 -4048896: 0.0165861 0.403519 1.8342 0.634644 0.633651 0.0752469 0.895859 0.119049 0.798281 1.56445 0.205782 0.134248 -4050944: 0.00398217 0.0953673 1.72227 0.0546152 0.416662 0.122693 0.385311 0.0171965 0.68685 1.32797 0.838133 0.554946 -4052992: 0.000398338 0.173823 1.02473 0.711839 0.227974 1.07947 0.666868 0.0160616 0.0699488 1.49974 0.689989 0.736149 -4055039: 0.000274015 0.0740197 0.913759 0.805551 0.464232 0.983282 0.578416 0.353612 0.539216 1.5227 0.718044 0.771605 -4057088: 0.0175381 0.0772019 0.816944 0.591806 0.334939 0.998827 0.557099 0.969511 0.215906 2.23068 0.435478 0.556739 -4059136: 0.0313619 0.299352 0.598734 0.333606 0.22382 0.983508 0.124942 1.12587 0.240522 2.53494 0.239347 0.910818 -4061183: 0.0442154 0.559814 0.872812 0.281861 0.238969 0.515108 0.477057 0.465409 0.180067 2.54771 0.342016 0.445718 -4063232: 0.123465 0.401489 1.2021 0.133122 0.506716 0.241398 1.41495 0.0134325 0.115787 2.03049 0.155195 0.489476 -4065280: 0.4104 0.631803 1.07573 0.00489498 0.705109 0.739501 1.32767 0.00277071 0.126777 1.00815 0.292921 1.50563 -4067328: 0.466347 0.367506 0.56831 0.0152805 0.348973 0.467602 0.987946 0.108109 0.116592 0.38041 1.59704 1.49735 -4069376: 0.478474 0.156607 0.407779 0.0219017 0.23128 0.314359 0.454424 0.200476 0.0173964 0.210382 2.23478 1.20792 -4071424: 0 0.154798 0.746312 0.0260521 0.330378 0.233006 0.236725 0.416244 0.201568 0.531635 2.19875 0.53486 -4073472: 0.0353298 0.585558 1.48241 1.036 0.0340403 0.224714 0.230585 0.497012 0.206405 1.06968 1.48569 0 -4075519: 0.01915 0.385752 1.42361 2.17306 0.0402325 0.0429859 0.370777 0.368198 0.24066 1.37311 0.479321 0 -4077568: 0 0.298677 1.0481 2.6436 0.0361278 0.061374 0.27719 0.0217297 0.0186731 1.06824 0.525097 0.000652745 -4079616: 0 0.423869 0.442201 2.7241 0.13219 0.139207 0.194055 0.00475419 0.0188747 0.480831 0.877708 0.00100376 -4081663: 0.0486567 0.341364 0.00877133 2.27361 0.22252 1.4345 0.36007 0.00290169 0.00893954 0.749322 1.2764 0.0221788 -4083712: 0.341525 0.616318 0.0284556 1.5276 0.0524197 2.60527 0.507456 0.0100438 0.0270726 1.43046 0.481999 0.0733192 -4085760: 0.564137 0.497586 0.0412023 0.217929 0.0810742 2.73138 0.774848 0.0301871 0.0491781 2.32123 0.202121 0.0200178 -4087808: 0.549857 0.336781 0.228155 0.0441512 0.0735519 2.78166 0.79662 0.00762743 0.0555669 2.38097 0.00462706 0.00275426 -4089856: 0.560055 0.168107 0.338859 0.0339331 0.248439 2.63616 0.733766 0.00865937 0.108746 1.89232 0.000118884 0.15 -4091904: 0.732261 0.280708 0.572561 0.027553 0.242945 2.15847 0.582011 0.0142495 0.138746 1.41204 0.000796947 0.296123 -4093952: 1.19977 0.165168 1.1148 0.0217656 0.368624 1.75585 0.506557 0.0556319 0.106224 1.35577 0 0.799216 -4095999: 0.874221 0.11783 1.54248 0.104026 0.248694 0.779861 0.571808 0.816812 0.179182 0.700452 0.0644289 0.886056 -4098048: 0.251031 0.0498667 1.54181 0.23272 0.292073 0.28691 0.64853 1.21239 0.0777268 0.377796 0.31931 0.807443 -4100096: 0.122815 0.0223863 1.36416 0.202489 0.424631 0.435886 0.502643 0.959976 0.106401 0.288003 0.461906 0.88906 -4102144: 0 0.0390224 0.388677 0.157641 0.764928 0.459176 0.115339 0.946668 0.458519 0.196194 0.623553 0.989066 -4104192: 0 0.121848 0.560621 0.0978155 0.466896 1.24761 0.167099 0.763946 0.299191 0.0897769 1.35359 1.33519 -4106240: 0.000226293 0.0752947 1.17319 0.116757 0.618502 1.62247 0.562966 0.202188 0.3537 0.646197 1.78143 1.20794 -4108288: 0.000191416 0.0313877 1.49079 0.031553 0.346452 1.53586 0.699731 0.127245 0.2813 1.0278 1.79619 0.996749 -4110335: 3.52551e-05 0.0102862 1.38203 0.000434189 0.112058 1.35771 0.587393 0.130873 0.312517 1.11812 1.54788 1.18247 -4112384: 0 0.00405103 1.02509 0.0686473 0.205896 1.00163 0.735017 0.111117 0.343275 1.2892 1.14321 1.57092 -4114432: 0.234568 0.00187196 0.629366 0.52961 0.437754 0.262512 1.26487 0.0658073 0.358752 1.20013 0.379053 2.03514 -4116479: 0.144106 0.0544755 0.242853 0.75269 0.120643 0.115618 1.88347 0.0365232 0.0706761 0.798262 0.00386558 3.02421 -4118528: 0.129675 0.120311 0.112797 0.922413 0.0533943 0.25891 1.39247 0.24615 0.00733718 0.463017 0.000865175 3.03231 -4120576: 0.460324 0.302559 0.110546 0.654805 0.0662735 0.315768 1.27187 0.55093 0.0501133 0.483064 0.000551222 2.3095 -4122624: 0.700212 1.22699 0.0632651 0.669464 0.155357 0.398173 1.16619 0.89524 0.0789264 0.315963 0.00498571 1.19437 -4124672: 0.648196 1.90224 0.199682 0.466871 0.289787 0.198567 0.839825 1.22002 0.106548 0.489448 0.00584548 0.298347 -4126720: 0.597296 2.04717 0.0908987 0.18376 0.513252 0.029499 0.178714 1.68898 0.102656 1.15223 0.233372 0.16071 -4128768: 0.2707 1.80049 0.377458 0.19791 0.732302 0.753572 0.107439 0.776276 0.238728 1.35622 0.134398 0.280236 -4130815: 0.187899 1.13904 0.778789 0.409876 0.803169 1.0009 0.0619058 0.830514 0.339893 1.4361 0.0111228 0.256125 -4132864: 0.156908 0.972369 0.634527 0.435288 0.668814 1.33685 0.0520455 0.626873 0.467923 1.60607 0.0429471 0.464114 -4134912: 0.130045 0.363199 0.499203 0.786493 0.247005 1.54208 0.0524537 0.323953 0.605127 1.80461 0.0535176 0.875043 -4136959: 0.0195224 0.392764 0.717271 1.18941 0 1.05455 0.0236541 0.62039 0.387394 1.58999 0.237754 1.50829 -4139008: 0 0.174142 1.40693 0.964371 0 1.16428 0.0147486 0.73224 0.100817 0.805574 0.442784 2.20606 -4141056: 0.0482282 0.0913259 1.17311 0.947372 0.0187031 1.7357 0.22709 0.818311 0.0594718 0.834631 0.373289 2.17476 -4143104: 1.41263 0.638704 0.0107246 0.320331 0.0797641 0.83605 0.807898 0.259366 0.713826 0 0.467217 0.0945014 -4145152: 1.06951 1.08867 0 0.119714 0.0557643 0.540508 0.670994 0.151997 0.750539 0.0252224 0.522209 0.0765053 -4147200: 0.789218 1.90853 0.160333 0.0970181 0.0457327 0.647663 0.393101 0.138042 0.773213 0.0464654 0.354522 0.00133329 -4149248: 0.286244 2.63709 0.227567 0 0.331783 0.474791 0.251334 0.527177 0.718025 0.721542 0.367406 0.000717574 -4151295: 0.0786282 2.56992 0.0161906 0.028239 0.335714 0.40687 0.521579 0.725549 0.695552 1.22402 0.309127 0.109176 -4153344: 0.0727976 1.95755 0.0808546 0.0571143 0.117781 0.797022 0.581786 0.571908 0.609031 1.18683 0.188679 0.839489 -4155392: 0.0243711 0.882031 0.378525 0.102867 0.0103808 1.23717 0.451487 0.252134 0.543439 0.46447 1.59545 1.437 -4157439: 7.60327e-05 0.276436 0.916354 0.124723 0.0246598 1.13154 0.427856 0.200553 0.181918 0.0594043 2.69865 1.07922 -4159488: 0 0.223199 1.32784 0.184053 0.0217027 0.813353 0.397912 0.385846 0.0628813 0.17424 2.72596 0.680793 -4161536: 0 0.0140882 1.10351 0.00625947 0.165873 0.700327 0.319427 0.839139 0.310053 0.80298 2.49459 0.322221 -4163584: 0.350812 0.00126784 1.14846 0.342303 0.276562 0.52049 0.669158 0.400305 0.963075 0.830652 1.76247 0.0373777 -4165632: 0.560907 0.00209234 0.991235 0.633714 0.411746 0.43697 0.962434 0.206708 1.57831 0.582749 0.462667 0.0160848 -4167680: 0.671788 0.00111385 0.926844 0.929921 0.531575 0.806881 0.869552 0.0495843 1.61073 0.740642 0.439222 0.0233756 -4169728: 0.738952 0.0190623 0.838964 1.4106 0.414237 1.37191 0.607086 0.0278932 0.233144 1.31709 0.413961 0.0106123 -4171775: 0.136443 0.697054 0.183531 1.30284 0.0694562 0.739015 0.211412 0.633531 0.228081 1.43495 0.385631 0.172939 -4173824: 0.238139 0.506478 0.660171 1.27222 0.0236036 0.7475 0.293744 0.937783 0.288967 1.37864 0.229765 0.622508 -4175872: 0.571523 0.324337 1.36584 0.926789 0.236658 0.603966 0.271059 1.01379 0.257367 1.22105 0.276039 0.671253 -4177920: 0.823217 0 1.46291 0.858807 0.248977 0.661888 0.570968 0.592384 0.328828 1.42411 0.186027 0.691576 -4179968: 0.889244 0 1.84269 0.77506 0.252869 0.563065 0.76733 0.271753 0.148628 1.73907 0.257425 0.242455 -4182016: 0.763824 0.162551 2.00885 0.751583 0.390932 0.519105 0.0288646 0.108704 0.00160803 2.13071 0.375824 0.12183 -4184064: 1.20251 0.644239 1.38592 0.155184 0.338209 0.914611 0.666651 0.355788 0.0116602 2.25585 0.377188 0 -4186111: 1.00027 0.809008 0.410443 0.313205 0.107195 1.24563 0.715986 0.636318 0.200385 1.91168 0.66143 0.0627282 -4188160: 0.676485 1.04319 0.0878739 0.248947 0.0408389 1.26642 0.689079 0.503529 0.950637 1.00961 0.766032 0.381928 -4190208: 0.0765769 1.19274 0.291316 0.676704 0.391863 0.519208 0.488826 0.266984 1.29794 0.452567 0.931141 0.401749 -4192255: 0.187096 1.6346 0.670692 0.673279 0.623154 0.237388 0.559728 0.0408221 0.657817 1.51129 0.742552 0.727167 -4194304: 0.0553682 1.36628 1.27819 0.193803 0.622336 0.543486 1.17483 0.0155966 0.0931923 1.66787 1.2868 0.62982 -4196352: 0.000180625 1.0582 1.08746 0.0432611 0.701922 0.993114 1.28478 0.04902 0.108991 1.69292 2.01339 0.165483 -4198400: 0.0268552 0.906505 0.901179 0.0974639 0.488518 1.15375 1.00302 0.0749221 0.0872676 1.87893 2.13601 0.140092 -4200448: 0.0496656 0.606462 0.927054 0.0674557 0.445116 1.07342 0.511923 0.0289153 0.0497979 1.87608 2.17086 0.160849 -4202496: 0.0974421 1.01402 0.809843 0.00471945 0.700833 0.801918 0.197612 0.0886591 0.0502034 1.64164 2.13563 0.159382 -4204544: 0.0297643 1.07111 0.776968 0.108554 0.460364 0.0656631 0.293243 0.23877 0.481007 1.47948 1.37972 0.373632 -4206591: 0.0061963 1.15338 0.899657 1.13315 0.698541 0.0113728 0.155789 0.370311 0.473974 1.29719 0.366668 0.44313 -4208640: 0.142125 1.50126 1.11722 1.0852 0.715574 0.382821 0.505168 0.338247 0.194008 1.60397 0.0373507 0.665676 -4210688: 0.279434 1.30527 1.46312 1.01068 0.750186 0.479153 0.674209 0.296671 0.0864808 1.40499 0.0493062 0.797301 -4212735: 0 0.786973 1.76229 0.907187 0.544438 0.494103 1.02985 0.198174 0.0987741 1.25451 0.0629732 0.663942 -4214784: 0.0143911 0.414974 1.38704 1.22613 0.172676 0.120783 1.37754 0.119817 0.0891014 1.10041 0.602295 0.642408 -4216832: 0.21315 0.404269 0.142755 2.76804 0.354946 0.481985 0.770583 0.479047 0.0566651 1.39721 0.403548 0.449595 -4218880: 0.120509 0.415026 0.00218554 2.8964 0.380549 0.404555 0.291819 0.504226 0.149029 1.36816 0.451066 0.336586 -4220928: 0.0219275 0.332674 0.00105321 2.9521 0.183256 0.440952 0.425111 0.519137 0.0637033 1.48706 0.459995 0.0718777 -4222976: 0.0719989 0.359991 0.00042235 2.60538 0.124218 0.487586 0.268981 0.552889 0.0563571 1.54656 0.663663 0.003319 -4225024: 0.402185 0.570686 0 2.06692 0.112482 0.844799 0.25324 0.643176 0.0930747 1.34193 0.754537 0 -4227071: 0.515701 0.906857 0.000373752 0.954048 0.476987 0.859592 0.319681 0.722793 0.768419 1.22534 0.877828 0.0744829 -4229120: 0.245693 1.18717 0.260438 0.307076 0.2963 0.762426 0.194626 0.457172 0.890946 1.46173 0.95384 0.119573 -4231168: 0.000577173 1.13434 0.393125 0.322545 0 0.835823 0.0665546 0.745214 0.751129 1.39892 0.81128 0.109211 -4233215: 0.103433 1.14671 0.592785 0.581631 0.0164306 0.78047 0.0667275 1.12145 0.337345 1.50563 0.855757 0 -4235264: 1.45455 0.65503 0.374706 0.727939 0.31437 0.564937 0.0309651 1.25288 0.0258614 1.72879 0.61294 0 -4237312: 1.50835 0.2223 0.0622984 1.51681 0.374209 0.0291796 0.00575852 1.62446 0.00234835 1.305 0.963292 0.344452 -4239360: 1.10441 0.095105 0.124181 1.13225 0.287484 0.357625 0.0379116 1.52435 0.18911 0.717014 0.832656 0.733188 -4241408: 0.72221 0.127935 0.134358 0.722741 0.484508 0.378355 0.368142 0.574003 0.414664 0.573772 0.793274 0.601829 -4243456: 0.137724 0.240517 0.914999 0.17583 0.494166 0.558146 0.873586 0.273694 0.366739 0.444371 0.712065 1.13162 -4245504: 0.0475376 0.166228 0.896006 0.915777 0.390383 0.599924 1.19842 0.18947 0.538042 1.0824 0.770175 0.715518 -4247551: 0.116889 0.00174455 0.716471 1.6427 0.338048 0.315528 0.977211 0.183906 0.436851 1.88473 0.511506 0.374361 -4249600: 0.177284 0.00342106 0.421125 1.29162 0.402496 0.278297 0.658625 0.791959 0.453058 2.0433 0.635825 0.230873 -4251648: 0.188509 0.0116341 0.477508 1.09951 0.930708 0.254075 0.349626 0.881365 0.533044 1.66212 0.773422 0.130435 -4253696: 0.316192 0 0.482964 1.34975 0.761458 0.249442 1.4706 0.891241 0.115855 0.12392 0.897267 0.0564738 -4255744: 0.286449 0.087052 0.129137 1.34301 0.785348 0.113915 2.14407 0.705794 0.104479 0.313302 0.141416 0 -4257792: 0.0701907 0.164496 0.134403 1.36025 0.648709 0.133555 2.35354 0.687232 0.286678 0.418843 0.259278 0 -4259840: 0.449201 0.056652 0.0387461 1.08532 0.403522 0.131865 2.42067 0.452003 0.464441 0.870175 0.219233 0 -4261887: 0.953222 0.112726 0.0274987 1.24229 0.513386 0.034418 2.09206 0.0889264 0.269398 1.77339 0.260419 0.535296 -4263936: 0.855992 0.340387 0.0325108 0.908275 1.15519 0.0974248 1.49269 0.0869512 0.357692 2.42371 0.0592251 0.478168 -4265984: 0.495717 0.37726 0.400536 0.732661 1.17249 0.206952 1.73584 0.0954887 0.702227 2.45746 0 0.245689 -4268031: 0.321041 0.703099 0.68724 0.352726 1.34143 0.127273 1.24834 0.0773018 0.820614 2.36028 0 0.0237914 -4270080: 0.308261 0.894785 0.531539 0.122646 1.31811 0.0531419 1.22288 0.235134 0.262832 2.74074 0.000518846 0.0174824 -4272128: 0.196438 0.824859 0.968529 0.0781563 1.14386 0.0499329 0.712744 0.456064 0.0395357 3.3007 0.037914 0.00364208 -4274176: 0.0901832 0.553866 1.80502 0.117959 0.994092 0.124564 0.0855314 0.487981 0.0106485 3.43465 0.00354583 0 -4276224: 0.229027 0.337317 2.08595 0.487466 0.809507 0.226352 0.020154 0.808638 0.0199355 2.92203 0.0602425 0 -4278272: 0.277374 0.150331 1.93428 0.915253 0.224292 0.0628597 0.112651 1.14626 0.397674 1.92035 0.0683702 0 -4280320: 0.425339 0.203021 1.76341 1.14031 0.40011 0.0263384 0.414882 1.18086 0.0541598 0.240669 0.0107813 0.314413 -4282367: 0.525593 0.126368 0.745311 1.05787 0.368896 0.197818 0.871262 1.22079 0.438441 0.487467 0.0643485 0.20402 -4284416: 0.578097 1.25586 0.327495 0.00347973 0.519937 1.20637 1.27276 0.781122 0.37174 0.604486 0.0965481 0.0994187 -4286464: 0.325798 1.78451 0.267342 0 0.405642 0.967433 1.32311 0.746241 0.724298 1.33042 0.112671 0.0596463 -4288511: 0.146368 2.25526 0.480725 0 0.292512 0.746571 0.921694 0.698786 0.783802 1.58377 0.0919427 0.033295 -4290560: 0.0131397 2.44786 1.16923 0.447768 0.261879 0.378072 0.61968 0.408415 0.78902 1.3359 0.0705702 0.0507586 -4292608: 6.74261e-06 2.0031 1.36029 1.0596 0.21093 0.405315 0.710882 0.192684 0.579816 1.43401 0.0843453 0.217277 -4294656: 0.000193234 0.948789 0.951238 1.46468 0.18764 0.568361 1.54753 0.17772 0.247938 2.61797 0.144674 0.179318 -4296704: 0.0139418 0.00293163 0.992774 0.763076 0.976018 1.45637 1.27081 0.211075 0.0522734 2.1178 0.154568 0.0504105 -4298752: 0.138506 0.0747655 1.10363 0.326485 0.99962 1.45215 1.05163 0.326682 0.0673095 0.923376 0.137111 0.0452186 -4300800: 0.140015 0.00134244 1.30257 0.285632 0.553322 1.67627 0.872698 0.397468 0.107219 1.09337 0.613831 0.0365334 -4302847: 0.185453 0.0116464 1.20197 0.426338 0.550261 1.99239 0.729597 0.466772 0.0956525 1.72154 1.44229 0.0782656 -4304896: 0.150011 0.146131 1.05684 0.184987 0.551236 2.18684 0.627876 0.32508 0.0219833 1.88944 1.61265 0 -4306944: 0.0144254 0.274568 0.906461 0.0417041 0.410407 1.83555 0.593877 0.12961 0.103017 1.55483 1.74514 0.185323 -4308992: 0 0.173767 1.09142 0.479673 0.637571 1.2328 0.622476 0.0735978 0.00546865 1.72889 1.62332 0.0905433 -4311040: 0 0 0.95976 0.580122 0.842622 0.929383 0.519098 0.0348926 0.00760775 2.28045 1.14397 0.143254 -4313088: 0.0328863 0.0648324 0.879003 0.75227 0.70077 0.689654 0.46122 0.042357 0.0296502 2.65159 0.755938 0.0544116 -4315136: 0.0718926 0.221667 0.617603 0.735959 0.707677 0.198677 0.460041 0.0478703 0.0291055 2.43784 1.15736 0.0660216 -4317183: 0.0705388 0.246825 0.761906 0.473507 0.307224 0.681697 0.37699 0.028947 0.0292866 1.64286 2.04686 0.170265 -4319232: 0.000127273 0.16962 0.612313 0.195538 0.438823 0.588851 0.0696997 0.632694 0.0699386 1.00402 2.80031 0.131221 -4321280: 0.000537994 0.173656 0.700316 0.073951 1.03233 0.477453 0.0262884 0.527685 0.0451977 1.24927 2.8009 0.0714974 -4323327: 0.0165156 0.10539 0.668828 0.00631829 1.08143 0.708614 0.179883 0.487637 0.0148638 2.20515 2.08895 0.0477435 -4325376: 0.0206655 0.0929197 0.865583 0.268256 0.873678 0.749352 0.245225 0.397879 0 3.05447 0.694841 0.0633896 -4327424: 0.244879 0.168504 0.654251 0.346867 0.733842 0.31247 0.341409 0.324548 0.16068 3.32306 0.186865 0.100786 -4329472: 0.278444 0.0426616 0.709647 0.716679 0.508205 0.00874811 0.406664 0.294486 0.523834 2.9482 0.173512 0.214175 -4331520: 0.172454 0.0062565 1.87835 0.791171 0.0190202 0 0.5457 0.0241756 0 1.72374 0.279818 0.142962 -4333568: 0.117583 0 1.6635 1.07033 0.0385293 0.0239097 0.297386 0.00782133 0.233217 1.65464 0.248193 0.140832 -4335616: 0.0788187 0 1.31794 1.36192 0.0554885 0.0293196 0.284 0.00243644 0.292313 1.76822 0.265916 0.126841 -4337663: 0.0338464 0 1.09847 1.83079 0.0395636 0.254214 0.320774 0 0.17209 1.53596 0.275327 0.0987639 -4339712: 0 0 1.01681 2.21024 0.0310053 0.21717 0.447726 0.0428596 0.0816395 1.41095 0.429997 0.0394487 -4341760: 0 0.0787989 0.383097 3.15529 0.0478078 0.132741 0.193512 0.264776 0.0626429 1.01923 0.967312 0.0769681 -4343807: 0 0.207685 0.167021 3.93506 0.173551 0.0656173 0.0599359 0.502906 0.013927 0.879546 1.26622 0.0343668 -4345856: 0 0.208562 0.27539 3.79441 0.230947 0.0785228 0.208077 0.189785 0.00297653 0.927238 1.04288 0 -4347904: 0.000988825 0.10642 0.65989 3.46559 0.208049 0.0833383 0.400586 0.0975061 0 1.09084 0.565275 0 -4349952: 0.064358 0 1.61818 2.65152 0.266496 0.0614207 0.57273 0.0782406 0.0013951 1.92231 0.344546 0 -4352000: 0.0821791 0 2.6642 1.26347 0.173516 0.314807 0.53211 0.0422099 0.0155346 2.07589 0.302536 0.0148503 -4354048: 0.000388765 0.0147082 3.31763 0.228518 0.211147 0.36246 0.527043 0.0639492 0.023589 2.11862 0.00113092 0.320763 -4356096: 0.0253464 0.00168066 3.5412 0.252711 0.315295 0.286582 0.421755 0.059382 0.0224893 2.06085 0.000808473 0.618515 -4358143: 0.0954122 0 3.61812 0.387053 0.272303 0.230145 0.558062 0.0164316 0.0633658 1.94551 0.00265615 0.577596 -4360192: 0.630995 0.245077 2.71334 0.664616 0.166089 0.335228 0.969679 0 0.0467087 1.76672 0.0185147 0.306011 -4362240: 0.794965 0.59034 2.32797 0.556292 0.468784 0.0416089 0.998382 0 0.141639 1.49983 0.189348 0.114329 -4364287: 0.730567 0.655095 1.72808 0.411889 0.618331 0.227969 0.644508 0.0763132 0.0352988 1.26106 0.820733 0.274952 -4366336: 0.513433 0.670391 0.853991 0.142619 0.894231 1.11704 0.438297 0.269461 0.0721165 0.689469 0.971754 0.238261 -4368384: 0.297797 0.586667 0.476296 0 1.08437 1.69497 0.202971 0.440771 0.137361 0.130543 0.748121 0.173888 -4370432: 0.192036 0.468669 0.633472 0.0278216 0.565628 2.07171 0.604583 0.0955613 0.134698 0.213467 0.71308 0.0721075 -4372480: 0.40529 0.476979 0.482796 0.0807757 0.231224 1.75416 1.37952 0 0.0723213 0.223462 0.859879 0.0808102 -4374528: 0.353694 0.367036 0.464479 0.328103 0.249638 1.61455 1.72986 0.00129486 0.0713585 0.807096 0.709773 0.2842 -4376576: 0.0720275 0.289201 0.661273 0.0723938 0.286205 2.2356 0.468648 0.0243028 0.10441 1.09691 0.578105 0.200003 -4378623: 0.0854743 0.229581 0.545282 0.0183001 0.161266 2.09483 0.101816 0.0466991 0.221939 1.95285 0.129661 0.309668 -4380672: 0.127857 0.207602 0.416842 0.124337 0.15924 1.6286 0.0738026 0.0419697 0.255859 2.31395 0.0701288 0.256772 -4382720: 0.155669 0 0.340049 0.67008 0.286671 1.12341 0.0529323 0.0350996 0.337196 2.23071 0.124128 0.248135 -4384768: 0.158393 0 0.220464 1.12056 0.753782 0.662649 0.0447088 0.0487597 0.155971 2.12715 0.30076 0.354476 -4386816: 0.156618 0.0931259 0.238057 0.854269 1.08148 0.54133 0.00836827 0.0661257 0.237142 1.92962 0.156075 0.566537 -4388864: 0.149538 0.644733 0.239575 0.645693 0.836574 0.379511 0.00238315 0.387366 0.23136 1.89728 0.000126426 0.523964 -4390912: 0.18982 0.245453 0.257833 0.568956 0.507441 0.245075 0.363614 1.14256 0.138629 1.79534 0.120177 0.466192 -4392959: 0.106166 0.266293 0.510276 0.991741 0.308872 0.0361301 0.109652 1.55902 0.0030412 0.737953 0.367316 0.334673 -4395008: 0.105712 0.17553 0.839272 0.770077 0.178115 0.0795793 0.215668 1.33843 0.0118844 0.123755 0.297072 0.170681 -4397056: 0.0232518 0.328912 0.898396 0.0244963 0.77207 0.0503658 1.0309 1.35401 0.0221684 0.559672 0.316286 0 -4399103: 0.0584791 0.637813 1.34028 0.00363465 0.60108 0.187338 1.56822 1.31786 0 1.27085 0.0966972 0.141803 -4401152: 0.0906474 0.566256 1.5888 0.00388452 0.553852 0.235208 1.83535 1.28105 0 2.09609 0.0107603 0.0592503 -4403200: 0.105366 0.464943 1.61356 0.00345256 0.567033 0.066432 2.17127 1.10917 0.0241627 2.71163 0.000421895 0 -4405248: 0.0283464 0.480175 1.38117 0 0.801771 0.0169587 2.40525 0.352101 0.0371107 2.93048 0.0952418 0 -4407296: 0.0321448 0.262778 1.634 0.0981457 0.708363 0.00151578 2.18746 0.253648 0.134419 2.89013 0.223191 0 -4409344: 0.156838 0.329154 2.39841 0.304406 0.485967 0.0207844 0.671868 1.25224 0.171948 2.79586 0.231055 0 -4411392: 0.229461 0.0014139 2.8158 0.227415 0.489642 0.134916 0.348911 1.53181 0.222584 2.60185 0.147709 0.219936 -4413439: 0.243781 0 2.75951 0.240907 0.344955 0.0209239 0.0817305 1.51649 0.23676 2.54078 0.0909648 0.399231 -4415488: 0.20879 0 2.32822 1.07762 0.0818904 0.13432 0.128247 1.16753 0.182004 2.2346 0.200278 0.344299 -4417536: 0.079561 0 1.41801 2.22635 0.0622208 0.0736849 0.211616 0.901464 0.00344703 1.76362 0.844199 0.234643 -4419583: 0.0106597 0.00273887 0.632589 2.96686 0.134082 0.0763256 0.22773 0.439197 0.480011 1.45966 0.939487 0.0839472 -4421632: 0.0444129 0.251688 0 2.90416 0.281389 0.0834437 0.437932 0.387965 0.796925 1.46273 0.859735 0 -4423680: 0.144206 0.443614 0.000890049 2.02469 0.598381 0.146057 0.344468 0.285915 0.546881 1.44368 0.557817 0.00825572 -4425728: 0.214373 0.38422 0.245187 1.0893 0.884574 0.963492 0.0987913 0.0439841 0.511149 1.354 0.403805 0.365829 -4427776: 0.382183 0.00247983 0.422436 0.574651 0.793052 1.46975 0.0924672 0.0748986 0.493391 1.25442 0.0759788 0.359836 -4429824: 0.77727 0.00163308 0.425795 0.346753 0.520268 1.69169 0.0604391 0.0949657 0.530414 1.4535 0.0499054 0.288828 -4431872: 0.765956 0 0.315036 0.0786476 0.569619 1.97822 0.043934 0.0506933 0.347278 1.39458 0 0.450875 -4433919: 0.698349 0.0014506 0.563295 0.284069 0.686344 2.06843 0.148068 0.0223694 0.236905 0.847249 0 0.666071 -4435968: 0.504416 0.0386834 0.448845 0.620953 1.45567 1.25535 0.917314 0.0421694 0.0892935 0.453814 0.145307 0.782946 -4438016: 0 0.210169 0.0504253 0.506456 1.60128 0.228298 1.18269 0.123028 0.101659 0.930865 0.0942424 0.891342 -4440063: 0.0456378 0.365535 0.154202 0.215993 1.66886 0.81443 1.29182 0.14534 0.223765 0.689992 0 0.625085 -4442112: 0.119447 0.869434 0.685599 0.130123 1.28008 1.02957 1.78708 0.0674457 0.0978035 0.737834 0 0.299501 -4444160: 0.122753 0.876619 0.938349 0.408142 0.887316 0.305356 1.90739 0.122677 0.26617 0.869555 0.243875 0.116273 -4446208: 0.150075 0.448503 1.06238 0.532179 0.814468 0.144592 1.61311 0.159969 0.491309 1.21235 0.630583 0.0779519 -4448256: 0.195045 0.0558661 1.1793 0.637286 0.598286 0.261582 1.04784 0.352642 0.681543 1.5905 0.76646 0.141097 -4450304: 0.235297 0.127911 0.82806 0.708986 0.344493 0.25352 1.28775 0.56953 0.470514 1.89108 1.09243 0.111354 -4452352: 0.12252 0.0364416 1.04419 0.895553 0.297085 0.395614 1.4685 0.632834 0.164327 2.12604 1.12298 0.0797003 -4454399: 0.028703 0.288941 1.73592 0.81745 0.505601 0.169965 0.779841 2.1467 0.0169118 2.63149 0.658419 0 -4456448: 0.0641236 0.619848 1.97005 0.169547 0.579141 0.0891745 0.152167 2.41473 0.0823401 2.44668 0.320738 0 -4458496: 0.0309998 0.369595 2.077 0.825487 0.731123 0.210457 0.00538752 2.23319 0.157684 1.9468 0.0443173 0.0441164 -4460544: 0.12881 0.338093 1.20381 1.01008 0.987163 0.0588466 0.0185078 2.08612 0.13163 1.95654 0.167701 0.139337 -4462592: 0.175788 0.235192 0.68079 0.911828 0.788489 0.062825 0.284588 1.67736 0.192828 1.99772 0.153136 0.697293 -4464640: 0.136575 0.415018 1.67454 0.493624 0.349279 0.199602 1.4803 0.480506 0.0950087 2.46471 0.124893 0.81209 -4466688: 0.183051 0.480198 2.1269 0.0416594 0.353965 0.0432496 2.00235 0.101269 0.112548 2.62767 0.0905707 0.441079 -4468735: 0.233389 0.659709 2.24885 0.027489 0.439011 0.0817767 1.99193 0.0780071 0.0894833 2.74906 0.0384669 0.105705 -4470784: 0.206028 0.783804 2.11787 0.0120951 0.523293 0.0970579 1.73415 0.0736905 0.0802647 2.99466 0.0973073 0.112284 -4472832: 0.0422956 0.75218 2.20066 0.0107925 0.596257 0.428933 1.44876 0.185498 0.0896932 2.92275 0.1415 0.125829 -4474879: 0.220565 1.5985 1.46341 0.0148752 0.398813 0.749003 1.22711 0.124744 0.0928616 2.7691 0 0.0645953 -4476928: 0.0547053 1.92104 1.70207 0.0212203 0.608929 0.198191 0.467891 0.27223 0.343109 1.36616 0 0.192795 -4478976: 0.000261594 2.00253 1.60508 0.139167 0.328397 0.506548 0.526245 0.37916 0.118031 1.47403 0 0.300028 -4481024: 0.0228676 2.07209 1.4873 0.260704 0.333029 0.702261 0.561884 0.332199 0.12169 1.78291 0.043618 0.00333965 -4483072: 0.198545 1.90665 1.22105 0.549159 0.225692 0.921629 0.714766 0.197429 0.0364633 2.21414 0 0 -4485120: 0.231142 1.55189 0.990445 0.602167 0.144957 1.25278 0.660362 0.0155603 0.109841 1.32259 0.0119947 9.62925e-06 -4487168: 0.150308 0.307125 0.988867 0.388801 0.460276 1.19709 0.619069 0.193492 0.120688 0.875305 0.0607049 0.000298466 -4489215: 0.0828424 0.253517 0.562864 0.267197 0.465714 0.807549 0.737262 0.275429 0.113832 1.60606 0.0833342 0.000360974 -4491264: 0.149029 0.432598 0.150282 0.843819 0.514859 0.394039 0.880814 0.226969 0.102021 1.78378 0.000727592 0.000339668 -4493312: 0.310777 0.450898 0.294009 1.22005 0.345646 0.360712 1.1179 0.23862 0.217233 1.64562 0.000819855 0.00017453 -4495359: 0.575327 0.466695 0.63564 1.21677 0.146345 0.456114 1.05846 0.264205 0.576518 1.03931 0.000641127 0.00700802 -4497408: 0.623835 0.55365 0.511087 0.920895 0.0242233 0.354452 0.39571 0.737531 0.845049 0.980141 0.149789 0.0463685 -4499456: 0.788804 0.63759 0.733002 0.553351 0.0233061 0.783824 0.298275 1.04554 0.840901 1.23582 0.267209 0.102904 -4501504: 0.098264 0.416636 1.14666 0.0126952 0.195036 1.06385 0.1584 0.499916 0.181866 0.649057 1.36509 0.157363 -4503552: 0.137295 0.40122 0.992694 0.104092 0.308268 0.885396 0.134981 0.493712 0.182598 0.528237 0.951034 0.157507 -4505600: 0.0604291 0.332075 0.822357 0.247369 0.448979 0.7949 0.160197 0.524515 0.189622 0.52024 0.766518 0.161552 -4507648: 0.0372257 0.314961 0.381439 0.175559 0.353648 0.74538 0.135994 0.700401 0.0235738 0.596526 0.737656 0.158875 -4509695: 0.00903276 0.170538 0.316568 0.0798729 0.103768 0.717915 0.376362 1.08512 0.0501097 1.10681 0.604646 0.187238 -4511744: 0.00389911 0.0528041 0.724255 0.143037 0.123349 0.67506 0.847139 0.867851 0.393949 1.74833 0.318276 0.2263 -4513792: 0.0106781 0.0145213 1.20571 0.331667 0.00146053 0.719764 1.17141 0.412798 0.530639 1.73421 0.0496945 0.329067 -4515840: 0.0813456 0.0579959 1.14679 0.621074 0.0155007 0.504044 1.41096 0.300436 0.144415 1.26372 0 0.246857 -4517888: 0.0427717 0.271301 1.09757 0.516978 0.258418 0.047753 1.45862 0.585478 0.0122009 0.15749 0.0268379 0.153069 -4519936: 0.0550996 0.286849 1.15606 0.717957 0.0572642 0.0258685 1.51349 0.418579 0.29299 0.167185 0.204378 1.40421 -4521984: 0.0126136 0.188233 0.817036 0.592775 0.168849 0.0912826 1.60104 0.359533 0.425749 0.206623 0.27746 2.55298 -4524032: 0 0.252812 0.506597 0.46478 0.356515 0.147425 1.36075 0.0490271 0.362633 0.160959 0.183869 2.80828 -4526080: 0.0238084 0.325402 0.425 0.364976 0.219071 0.225455 1.60767 0.0879097 0.227189 0.0869808 0.415795 2.75237 -4528128: 0.0756212 0.242633 0.293963 0.519877 0.107507 0.736127 1.34901 0.0442241 0.201849 0.343316 0.993926 1.66619 -4530175: 0.000198004 0.00207194 0.797157 0.143088 0.192277 0.773178 0.604236 0.747838 0.131339 0.747168 1.41467 0.774349 -4532224: 0.000173253 0.0710507 1.17621 0.291202 0.593563 0.662246 0.868501 0.815003 0.0601496 0.499942 1.0997 0.467123 -4534272: 0.460064 0.106888 1.26087 0.513814 0.771826 0.411408 1.00329 0.657128 0.782456 0.307483 0.180138 0.436962 -4536320: 0.500591 0.0569411 1.37366 0.41483 0.72072 0.165368 0.977247 0.386947 1.99342 0.0856968 0.107075 0.0542391 -4538368: 0.246682 0.0234137 1.21816 0.0673217 0.570573 0.226552 0.781627 0.135225 2.38239 0.0066997 0.681959 0.0100437 -4540416: 0.000160533 0.101295 1.30894 0.323318 0.231411 0.59999 0.49081 0.215112 2.20047 0.0524779 2.23393 0.000544238 -4542464: 0.000198789 0.100322 1.46028 0.329518 0.0648152 0.532233 0.325934 0.325939 0.464626 0.0922206 3.36826 0.00020691 -4544511: 0.000204697 0.0308845 1.44812 0.249449 0.0436689 0.872066 0.188685 0.316508 0.046488 0.34364 3.20748 1.50977e-05 -4546560: 0.000231171 0.023691 0.942254 0.269318 0.328044 1.43437 0.185195 0.141238 0.219449 1.01389 2.54891 0 -4548608: 0.00394038 0.00153973 0.854159 0.134212 0.782601 2.00276 0.0184006 0.0475085 0.34004 1.36678 1.7583 0.237854 -4550655: 0.271973 0.0972826 0.470944 0.0485232 2.42951 0.594891 0.0371069 0.132916 0.370856 1.4338 0.965797 0.851645 -4552704: 0.253869 0.649677 0.6086 0.0141308 2.79172 0.23071 0.322864 0.111385 0.323125 1.97529 0.0917089 0.956616 -4554752: 0.119132 0.492552 1.69304 0.0726391 2.51541 0.0419512 0.774982 0.178592 0.103169 2.42591 0.0745987 0.513028 -4556800: 0.0341115 0 2.28467 0.401991 0.664448 0.0476858 1.25423 0.208524 0.119221 1.95475 0.224528 0.36092 -4558848: 0.0587471 0.130114 2.05023 0.579428 0.0271345 0.0955125 0.531703 0.17799 0.117162 1.73011 0.339107 0.186817 -4560896: 0.0215397 0.0864872 1.91994 0.617557 0.0343675 0.621974 0.405493 0.146979 0.106124 1.6943 0.363521 0.124869 -4562944: 0 0 1.91592 0.557336 0.0411308 0.71184 0.673786 0.0765212 0.101569 1.73849 0.428084 0 -4564991: 0 0.0446615 2.04867 0.371485 0.139825 0.742568 0.527096 0.018035 0.112623 1.51357 0.402538 0 -4567040: 0 0.104002 2.43487 0.538718 0.231862 1.06523 0.450893 0.0349479 0.107436 1.33759 0.493534 0.196407 -4569088: 0.0480937 0.340623 2.94268 0.709415 0.432602 1.17898 0.618086 0.0385404 0.101804 1.92302 0.111607 0.137338 -4571135: 0.281938 0.0459658 3.24781 0.138832 0.473945 0.807962 1.14171 0.0629861 0.211858 2.4495 0 0 -4573184: 0.0571499 0.00160347 3.4666 0.00781627 0.555586 0.564849 1.36546 0.0831318 0.099915 2.42435 0.0157286 0 -4575232: 0.222165 0.00109046 2.88312 0.257656 0.419954 0.969673 2.21608 0.0617998 0.0207721 2.16813 0.00201048 0.671777 -4577280: 0.322036 5.33017e-05 1.9091 0.26031 0.384646 1.01246 2.54039 0.0840311 0.0148054 2.45199 0.00204217 0.850459 -4579328: 0.210355 0.0672643 1.69446 0.205781 0.672248 0.703663 2.59168 0.15099 0 2.69322 0.00183212 0.693497 -4581376: 0.154766 0.394368 1.64279 0.168507 0.707778 0.460402 2.45325 0.111735 0.275614 2.89142 0.0014627 0.362283 -4583424: 0 0.549233 1.46013 0.265912 0.58583 0.0416452 2.3777 0.334909 0 3.24722 0.0433275 0 -4585471: 0.00414641 0.486588 1.89156 0.154121 0.607645 0.0027443 2.25889 0.200074 0.00247556 3.14234 0.198575 0 -4587520: 0 0.447506 1.94395 0.0798865 0.608995 0.00214316 1.5415 0.774246 0 2.83918 0.245213 0 -4589568: 0.157023 0.0808141 2.03603 0.0185776 0.50584 0.0145678 0.274849 1.57124 0.182536 2.61504 0.178396 0 -4591616: 0.29452 0 2.00751 0.0333608 0.356436 0.02778 0.132481 1.58217 0.264659 2.49582 0.0956359 0.0913945 -4593664: 0.273712 0 1.79238 0.0257274 0.340599 0.0231992 0.201556 1.37195 0.332199 2.31696 0.0804858 0.210324 -4595712: 0.0168278 0 1.76031 0 0.457937 0.015372 0.276949 1.14206 0.532791 2.09917 0.0633719 0.368 -4597760: 0.0635176 0.122412 1.05182 0.0363952 1.54386 0.00720937 0.249353 0.687098 0.441133 2.12164 0.0592239 0.227765 -4599807: 0.167818 1.12058 0.515808 0.559946 2.39906 0.0785122 0.295574 0.457338 0.24669 1.57915 0.227148 0.161198 -4601856: 0.552132 1.09535 0.39133 0.71015 1.31995 0.0225848 0.593226 0.186648 0.0816049 1.4312 0.473456 0.119355 -4603904: 0.659615 0.948151 0.154802 0.745473 0.350542 0.0287149 1.43013 0 0.0804945 1.82429 0.473302 0 -4605951: 0.770945 0.631058 0.11119 1.04336 0.288539 0.0149322 1.67226 0.0327744 0.448485 1.78005 0.575733 0.00115343 -4608000: 0.0766583 0.261374 0.444425 1.49794 0.311376 0.334609 0.337725 0.112276 1.53195 0.864707 0.645101 0.462785 -4610048: 0.462393 0.436038 0.582572 1.24189 0.255326 1.25813 0.257342 0.631227 0.883744 0.341019 0.224792 0.563143 -4612096: 0.686934 0.690891 0.72559 1.11376 0.113447 1.4609 0.107362 1.17637 0.361581 0.170825 0.0951972 0.664075 -4614144: 0.74112 0.766681 0.987379 0.940275 0.0343543 1.64676 0.14674 1.36457 0.530185 0.192984 0 0.572655 -4616192: 0.680198 0.676189 1.45559 0.39712 0.00941831 1.58636 0.142586 2.1122 0.557665 0.120397 0 0.543723 -4618240: 0.315697 0.442327 1.86986 0.233988 0.122917 0.971275 0.706502 2.71714 0.10334 0.0116556 0.219721 0.659044 -4620287: 0.304633 0.593929 1.40584 0.321712 0.640831 0.00645259 2.20105 1.40393 0 0.0141546 0.736214 0.282239 -4622336: 0.384443 0.624652 1.16565 0.351855 0.723839 0.000686091 2.72569 1.04029 0 0.010078 0.994504 0.216063 -4624384: 1.19505 0.509292 0.690748 0.256534 0.620703 0.00469008 3.37069 0.474525 0 0.143298 0.97208 0.172381 -4626431: 1.13529 0.543808 0.505505 0.446453 0.574256 0.0497185 3.50022 0.128286 0.0391294 0.424951 0.958981 0.0683694 -4628480: 1.16006 0.401262 0.207042 0.827515 0.438955 0.180521 3.09756 0.0482697 0.156856 0.749612 0.860936 0.0964285 -4630528: 1.03713 0.22491 0.364801 0.898471 0.238798 0.4702 1.80388 0.268228 0.231976 1.42061 0.367969 0.304326 -4632576: 0.832092 0.470152 1.07321 0.300187 0.0765341 0.568235 0.543967 1.66761 0.087905 1.69966 0.0519078 0.384489 -4634624: 0.0432469 0.977059 1.47598 0.442576 0.0625641 0.499505 0.0552172 2.58106 0.0903297 1.77787 0.0944991 0.267562 -4636672: 0.000507833 0.858085 1.54445 0.64283 0.463945 0.220824 0 2.73522 0.12091 2.187 0.146314 0.224168 -4638720: 0 0.36857 1.55782 0.797142 0.564793 0.0677649 0.00775118 2.32565 0.117326 2.07357 0.874144 0 -4640767: 0 0.650693 0.741526 0.409918 0.649926 0.0508458 0.0100591 1.84044 0.419815 2.04527 1.04277 0 -4642816: 0.161008 0.981971 0.169883 0.209108 0.751403 0.0463679 0.305669 1.33356 0.396775 2.21645 1.06951 0 -4644864: 0.229096 0.996788 0.874245 0.0354421 0.891267 0.0343136 0.735452 1.16127 0.303005 2.54753 0.537864 0.183232 -4646911: 0.241721 0.898225 1.53098 0.0350475 0.79201 0.367795 1.06359 0.939838 0.16008 2.63611 0.0635629 0.0676179 -4648960: 0.0750321 0.84542 1.73238 0 0.708452 0.702524 1.20319 0.680576 0.101686 2.78468 0.0292057 0.101046 -4651008: 0.000191889 0.271824 1.88673 0.0825883 0.595991 1.01481 1.39043 0.217052 0.0870561 2.83953 0.0470589 0.119764 -4653056: 0 0.247205 1.88599 0.202303 0.702293 0.738881 1.79138 0.115037 0.0901261 2.85996 0.276632 0.0848425 -4655104: 0.229582 0.00561071 2.29986 0.160836 0.793838 0.280931 1.67257 0.236757 0.0412556 2.05473 0.243302 0 -4657152: 0.393031 0.131056 3.10743 0.0949507 0.491548 0.599591 1.44732 0.750627 0.0473772 1.56945 0.13217 0.23289 -4659200: 0.32534 0.250132 3.17517 0.0218027 0.462898 0.536313 1.15344 0.56853 0.140393 1.69256 0.30316 0.394403 -4661247: 0.307327 0.148585 3.00914 0.00833647 0.373001 0.520488 1.04157 0.544609 0.271212 1.83416 0.16608 0.39991 -4663296: 0.156271 0.182322 3.17076 0.130371 0.167376 0.337229 0.423577 0.294866 0.118371 2.18925 0.0184344 0.44008 -4665344: 0.0889123 0.939764 1.86799 0.406149 0.601783 0.152258 0.17721 0.117727 0.108756 2.56624 0.221508 0.366642 -4667392: 0.189428 1.00193 1.58645 0.400951 0.5725 0.220275 0.23999 0.146245 0.230599 2.34363 0.233948 0.503764 -4669440: 0.308051 0.890481 1.51278 0.46188 0.178091 0.272318 0.289492 0.0859434 0.28488 2.35539 0.183929 0.640858 -4671488: 0.480782 0.726214 1.46644 0.452234 0.0958328 0.281354 0.345435 0.0407575 0.316144 2.38311 0.0751916 0.723677 -4673536: 0.575468 0.37419 1.50346 0.504545 0.0357503 0.318469 0.404902 0.207273 0.287453 2.39964 0.00486644 0.878058 -4675583: 0.534604 0.222535 0.560672 0.795765 0 1.36491 0.513506 0.258949 0.444051 1.71094 0.0882437 1.16212 -4677632: 0.735526 0.302465 0.586491 0.70603 0.00413754 1.62844 0.82568 0.0987069 0.528546 1.10438 0.0601264 0.968267 -4679680: 0.704679 0.298563 0.643404 0.739032 0.00260593 1.64598 0.869731 0.119907 0.649833 0.601397 0.179158 0.746683 -4681727: 1.32067 0.197088 0.117459 0.942507 0.0344319 1.33506 1.1392 0.438968 0.122554 0.434458 0.012001 0.397265 -4683776: 1.73379 0.0546701 0.0815436 1.06768 0.364187 0.774891 0.903688 0.49043 0.0348178 0.415126 0.0771344 0.0165301 -4685824: 2.26058 0.420412 0.117157 0.702189 0.519311 0.275147 0.439097 0.614439 0.112768 0.209558 0.137529 0.0128694 -4687872: 2.33885 0.607274 0.243477 0.247922 0.529219 0.207726 0.369658 0.122133 0.322307 1.11551 0.11527 0.0257246 -4689920: 1.97509 0.743357 0.451865 0.0104163 0.973158 0.514587 0.0320813 0.078804 0.908991 1.71216 0.134939 0.658468 -4691968: 1.33377 0.387466 0.406925 0.00958232 1.93292 0.55615 0.119615 0.0551816 0.794367 1.57769 0.106412 0.756668 -4694016: 0.673396 0.419679 0.484922 0.067955 2.38668 0.530843 0.202975 0.0342911 0.617925 1.70192 0.0962664 0.698002 -4696063: 0.336717 1.13444 0.531951 0.274527 2.43714 0.343655 0.362897 0.0166467 0.517976 1.56516 0.118908 0.632114 -4698112: 0.261573 1.39383 0.780883 0.014598 2.05532 0.176142 0.440336 0 0.800541 0.932745 0.0923066 0.62812 -4700160: 0.13651 1.55613 0.961384 0.00156265 1.40016 0.0382998 0.412186 0.194047 1.37873 0.441713 0.0931916 0.582675 -4702207: 0 1.69371 0.781832 0.038356 0.152987 0.104398 0.40084 0.57626 1.22075 0.640754 0.158187 0.5435 -4704256: 0.061443 1.86211 0.920063 0.0157237 0.222738 0.0537998 0.566159 0.642783 1.40647 0.662116 0.161242 0 -4706304: 0.0261198 1.69168 1.27818 0.24487 0.164418 0.242175 0.573744 0.0829992 2.1535 0.277669 0.0386242 0.0344518 -4708352: 0.11128 2.05271 0.673218 0.0615467 0.011223 0.694653 0.574725 0 1.68034 0.356779 0.00908824 0.228456 -4710400: 0.0770949 2.06944 0.715999 0.208616 0.392241 0.578813 0.33306 0.0089952 0.804933 0.836076 0.00622338 0.0991394 -4712448: 0.0126653 1.91429 0.486024 0.336828 0.605578 0.440182 0.0962134 0.0576033 0.611532 1.23728 0.225077 0.121835 -4714496: 0 1.307 0.365144 0.706573 0.394776 0.383353 0.145438 0.298323 0.550246 1.63534 0.228242 0.232661 -4716543: 0.102517 1.06654 0.371828 0.637166 0.0129859 0.388518 0.296727 0.320942 0.3961 1.6393 0.1575 0.284707 -4718592: 0.0651815 1.29658 0.368618 0.124679 0.00574305 0.308917 0.366405 0.313106 1.18604 1.04458 0.13686 0.434895 -4720640: 0.0789543 1.73999 0.117365 0.0811751 0.0266708 0.232095 0.340555 0.581472 1.30491 0.296663 0.230664 0.672727 -4722687: 0.0960477 2.09612 0.22904 0.380579 0.129216 0.244173 0.720362 0.740646 0.981802 0.149673 0.777395 0.521722 -4724736: 0.0865419 0.952709 1.05421 0.363738 0.244417 0.4824 1.40558 0.720737 0.818292 0.143166 0.939749 0.181984 -4726784: 0.0883284 0.938017 1.11364 0.0875304 0.325284 0.648248 1.79675 0.621984 0.659343 0.112112 1.01241 0.206839 -4728832: 0.0140737 0.876879 1.06682 0.137803 0.262119 1.89137 2.16867 0.768756 0.0201628 0.127697 0.627183 0.275576 -4730880: 0.417263 0.0892448 0.510145 0.359306 0.0235912 1.54527 0.94798 2.15556 0.0731953 0.871933 0.0990983 0.359085 -4732928: 0.765594 0.000992991 0.524073 0.305183 0.0199363 1.09311 0.622937 2.29224 0.125995 0.792465 0.175761 0.381898 -4734976: 0.758417 0.000271477 0.843476 0.127925 0.12685 0.665022 0.325835 2.39872 0.140836 0.909264 0.0779864 0.406238 -4737023: 0.447233 0.000522839 1.41606 0 0.400715 0.28315 0.165189 2.26201 0.141206 1.07857 0.0696029 0.248171 -4739072: 0.333127 0.270269 1.34555 0.0177613 1.40103 0.250022 0.454381 0.709153 0.106601 1.70499 0.0466291 0.0397357 -4741120: 0.152362 0.0819052 1.45099 0.517827 1.45782 0.208481 0.973657 0.483477 0.032998 1.11591 0.484889 0.504571 -4743168: 0 0.0269158 1.72673 0.302577 1.26641 0.154763 1.23745 0.545427 0.545 0.958071 0.478769 0.729572 -4745216: 0 0.15508 1.69519 0.17981 1.1476 0.407253 1.17956 0.416137 0.258258 1.04878 0.317618 0.316739 -4747264: 0.142299 0.0534701 1.56416 0.0761144 0.663544 0.768826 0.541716 0.18664 0.330391 1.24013 0.325931 0.226851 -4749312: 0.159404 0.0855632 1.5396 0.27769 0.582919 0.905277 0.327191 0.0785919 0.208138 1.46418 0.257017 0.354917 -4751359: 0 0.0919875 1.08662 0.479179 0.319619 1.262 0.298025 0.267704 0.089435 1.50515 0.280499 0.608848 -4753408: 0.0334231 0.148778 0.711613 0.0142426 0.274798 1.24179 0.272413 0.196762 0.101488 2.14362 0.289444 0.867887 -4755456: 0.339095 0.611749 0.341301 0.0563059 1.50148 0.55292 0.771875 0.112141 0.173681 1.61688 0.273484 0.372087 -4757503: 0.411265 0.67653 0.606967 0.260586 1.7066 0.451093 0.740667 0.0526783 0.156406 1.29583 0.156261 0.331787 -4759552: 0.437349 0.597474 0.935101 0.202521 1.72832 0.231542 0.665099 0.00949959 0.0169262 1.45496 0.187865 0.284264 -4761600: 0.125895 0.270001 1.66364 0.278619 1.66877 0.067147 0.485479 0.124117 0.0297677 1.59896 0.270106 0.195055 -4763648: 0.0232398 0.00557087 0.982594 1.73759 0.401834 0.126618 0.424896 0.0508422 0.242892 1.50943 0.878236 0.0600674 -4765696: 0 0.0591777 0.26871 2.26319 0.347973 0.192166 0.156928 0.0480892 0.0536294 1.67264 0.937918 0.205835 -4767744: 0 0.125414 0.12963 2.45828 0.570252 0.207398 0.389656 0.0433079 0.0421099 1.55019 0.808941 0.132627 -4769792: 0.0175235 0.168589 0.034922 2.62472 0.670406 0.192631 0.545615 0.0790097 0.0316027 1.19783 0.772043 0.0565718 -4771839: 0.0196334 0 0.36065 2.54856 0.411741 0.198364 0.579976 0.0735427 0.0698894 1.712 0.522648 0.025195 -4773888: 0 0.179504 1.20586 2.08269 0.0501804 0.458079 0.566015 0.0536588 0.186661 2.10073 0.221327 0.0243391 -4775936: 0 0.462213 1.39144 1.82522 0.0192929 0.521813 0.0492282 0.0871895 0.728784 1.63554 0.174785 0.134116 -4777983: 0.0357231 0.761305 1.59175 1.52045 0.117654 0.70589 0.00555257 0.0505388 1.19801 1.3378 0.130918 0.215775 -4780032: 0.455253 0.910696 1.48789 0.964345 0.105867 0.784589 0.00366185 0.0963216 1.45378 1.14614 0.435437 0.262129 -4782080: 1.55603 0.766811 0.815542 0.047386 0.335936 1.03799 0.0695618 0.140844 1.57352 0.929465 0.0310472 0.276843 -4784128: 1.97528 1.00545 0.563317 0.0067397 0.921111 0.521216 0.223914 0.0461866 0.957061 0.551285 0.172124 0.226294 -4786176: 1.86431 1.46792 0.395502 0 0.935959 0.346169 0.0458 0.257096 0.584682 0.433743 0.281265 0.16484 -4788224: 0.917191 2.3853 0.343621 0.0773247 0.658923 0.239594 0.0752296 0.144274 0.752859 0.514755 0.280842 0.0107909 -4790272: 0.211728 2.63533 1.11887 0.163617 0.792442 0.0821138 0.343959 0.142413 0.649029 0.990437 0.127761 0 -4792319: 0.197342 1.4964 1.44556 0.431593 1.30699 0.0510168 0.183573 0.29341 0.371708 0.580116 0.0850561 0.470984 -4794368: 0.251921 0.162923 0.714393 0.608042 1.7696 0.0565353 0.030621 0.386092 0.492483 0.775454 0.0209356 0.725151 -4796416: 0.488475 0.162067 0.293915 0.488875 2.43794 0.051486 0.0276109 0.175455 0.411589 1.00487 0 0.709286 -4798464: 1.052 0.210013 0.0687252 0.374406 2.75132 0.0464163 0.00846951 0.0930552 0.62703 0.754512 0 0.959457 -4800512: 0.733694 0.116506 0.230233 0.479259 2.23021 0.0764285 0.0162053 0.0783476 1.60088 0.595029 0.14479 1.11392 -4802560: 0.520663 0.000425721 0.882175 0.329561 1.01105 0.35617 0.358401 0.0370118 2.31683 0.706781 0.155374 0.975441 -4804608: 0.588501 0.187442 1.13963 0.83753 0.0307866 0.599326 0.68927 0.0232375 2.53904 0.481289 0.0869615 0.670803 -4806655: 0.639456 0.391178 1.1954 0.813027 0.0322796 0.331737 0.517881 0.0782889 2.39122 0.260522 0.0428638 0.198928 -4808704: 0.686011 0.207852 1.20472 0.835513 0.0461531 0.506104 0.443428 0.213397 2.2183 0.136287 0.0397372 0 -4810752: 0.596824 0.209617 1.17589 0.991395 0.113364 0.826146 0.467607 0.50813 2.08807 0.042325 0 0.0136865 -4812799: 0.709297 0.202939 0.941593 0.857477 0.104445 0.920149 0.335711 0.845055 1.55949 0.270836 0.392506 0.017737 -4814848: 0.858402 0.535625 1.09253 0.558849 1.01334 0.381822 1.27671 0.308507 1.23195 0.118091 0.353169 0.0183923 -4816896: 0.39909 0.684648 1.2968 0.2283 1.00735 0.419573 1.16279 0.107892 1.00732 0.576833 0.154138 0.14265 -4818944: 0.302756 0.846736 0.999016 0.284946 0.589265 0.379219 1.27184 0.131993 0.776358 1.50655 0.356608 0.0401224 -4820992: 0.33261 0.945003 0.00274931 0.521759 0.259969 0.623001 1.0516 0.100791 0.390776 1.69953 0.950529 0.0164192 -4823040: 0.78072 1.67153 0.0339234 0.227206 0.0631972 0.783801 0.685582 0.146396 0.273526 1.26675 1.50318 0 -4825088: 0.837957 1.61196 0.825124 0.0116701 0.026576 1.07298 0.400822 0.00511931 0.310579 1.45235 0.966392 0.194626 -4827135: 0.699563 1.52311 1.66472 0.251195 0.0549637 0.781958 0.215448 0.00284984 0.318737 1.60989 0.303488 0.382756 -4829184: 0.16341 1.21205 1.7154 0.642916 0.112298 0.200016 0.193821 0.181804 0.519961 1.90255 0.631835 0.331028 -4831232: 0.0185231 0.78035 1.31146 1.25056 0.154257 0.368537 0.114202 0.150261 0.230269 1.65352 1.09798 0.415229 -4833279: 0 0.309327 1.25555 1.09102 0.0234193 0.346153 0.299428 0.317499 0.167429 1.38868 1.63055 0.490955 -4835328: 0.866064 0.119469 0.483822 0.0960896 0.235585 0.287571 0.480573 0.303322 0.292774 2.20276 1.09193 0.532278 -4837376: 1.1172 0 0.26184 0.100771 0.017564 0.242616 0.522575 0.204318 0.407691 2.42982 0.545236 0.465301 -4839424: 1.46184 0 0.0521286 0.108793 0.00717504 0.469373 0.489037 0.105913 0.413607 2.33725 0.437126 0.428955 -4841472: 1.7468 0.0320215 0.127867 0.0453364 0 0.453645 0.404232 0.0388996 0.382342 2.055 0.71669 0.425748 -4843520: 1.48764 0.133157 2.10006 0.241906 0 0.361935 0.294044 0 0.246755 1.13861 0.959034 0.386319 -4845568: 1.07841 0.256329 2.34306 0.0275177 0.219933 0.453469 0.0985611 0.593244 0.0729197 0.450616 0.571223 0.244878 -4847615: 0.704785 0.624692 2.34997 0.0308282 0.314956 0.503969 0.0386793 0.845325 0.00284101 0.868985 0.401399 0.356487 -4849664: 0.031275 1.22728 1.7345 0.148417 0.247736 0.391424 0.0360788 1.03373 0.00135054 1.33538 0.311505 0.236872 -4851712: 0 1.70316 1.48983 0.223194 0.479572 0.398244 0.0366874 1.29479 0.0642771 1.30847 0.215054 0.266999 -4853759: 0.0531022 1.95218 1.7136 0.310631 0.351621 0.625114 0.0288626 1.35664 0.246161 1.05352 0.160304 0.341507 -4855808: 0.000261889 2.02611 1.40458 0.337785 0 1.10751 0 1.43824 0.434366 1.0493 0.0534903 0.402497 -4857856: 0.103453 1.49408 1.2284 0.0259221 0.167945 0.899133 0.112867 1.43465 0.155425 1.33603 0.11567 0.209718 -4859904: 0.312235 0.585382 1.64464 0.16287 0.15366 0.341998 0.32638 0.888628 0.200639 1.41235 0.0944774 0.09855 -4861952: 0.301658 0.43807 2.07265 0.921718 0.116334 0.0897475 0.380905 0.758416 0.148949 1.06747 0.260233 0.0672849 -4864000: 0.136916 0.166847 2.06766 1.74878 0.0625165 0.0467776 0.256634 0.768729 0.225383 0.943109 0.586725 0.0863439 -4866048: 0.00388688 0.0851989 1.39139 2.43184 0.0223763 0.104154 0.08795 1.60122 0.337635 1.18041 0.718943 0.169788 -4868095: 0.0110581 0.160286 0.734806 2.97532 0.0382558 0.21231 0.111502 2.22543 0.198274 1.23822 0.746402 0.37904 -4870144: 0.00675692 0.401079 1.14622 2.03453 0.0400168 0.210024 0.0840303 2.67437 0.324278 0.83825 0.830047 0.269882 -4872192: 0.00651748 0.152603 1.50902 0.571481 0.0443188 0.00800795 0.0141679 2.79597 0.435317 0.708007 0.595482 0.0519565 -4874240: 0.0188098 0.0591094 1.25472 0.356844 0.118539 0.0271426 0.0611024 2.53133 0.918421 0.318302 0.314637 0.000614669 -4876288: 0.432854 0.0502756 1.4784 0.230765 0.144381 0.0279402 0.0689667 1.74642 1.30768 0.141812 0.345174 0.177642 -4878336: 0.872915 0.05934 1.51289 0.191976 0.0729257 0.122609 0.159833 0.67557 1.65673 1.05283 0.156294 0.0121813 -4880384: 0.604732 0.0220953 1.30007 0.764499 0.258008 0.0781411 0.208063 0.168554 1.29267 1.74361 0.712906 0.000189334 -4882431: 0.349705 0.249189 0.956475 1.87598 0.370518 0.0539896 0.14963 0.155954 0.208005 1.4321 1.13343 0.000208303 -4884480: 0.337052 0.491077 0.794049 2.16692 0.170688 0.0473852 0.360709 0.174288 0.0250019 0.460745 1.08239 0.00579943 -4886528: 0.566102 0.64261 0.620414 2.27531 0.0431583 0.00242876 0.466261 0.0687412 0.00462993 0.542104 0.867093 0.000170342 -4888575: 1.0448 0.916158 1.24173 1.5027 0.046847 0.00212989 0.397329 0.366989 0.307027 1.72559 0.233734 0.0881302 -4890624: 0.400274 0.196528 1.92524 0.187151 1.16834 0.929353 0.372149 0.177674 0.520769 2.03047 0.111052 0.187748 -4892672: 0.247782 0.0868676 1.87737 0.052825 0.917903 1.0631 1.45676 0.0381197 0.576091 1.95641 0.0266813 0.23138 -4894720: 0.0392108 0 1.5593 0.056004 0.758523 0.949446 2.27201 0.0313856 0.583942 1.51532 0.00262964 0.225347 -4896768: 0.0581457 0.0504816 1.30832 0.0442367 0.487439 0.571082 2.74341 0.0277356 0.435126 1.30646 0.00431717 0.328814 -4898816: 0.183618 0.226393 1.90748 0.152777 0.158955 0.218235 3.03965 0.517582 0 1.08558 0.0963824 0.24811 -4900864: 0.177575 0.19257 2.66593 0.369181 0.297992 0.0570546 2.93009 0.366628 0.0647279 1.144 0.170897 0.202853 -4902911: 0.206046 0.0210355 3.10341 0.34081 0.730082 0.0184172 2.19347 0.0148821 0.242969 1.53129 0.1709 0.137741 -4904960: 0.239784 0.0846066 2.23207 0.619159 1.51839 0.00199718 0.808834 0.00796998 1.01871 2.37063 0.102589 0.169511 -4907008: 0 0.14131 1.83113 0.550221 1.78558 0 0.0235678 0.889085 1.31639 1.48306 0.522129 0.163904 -4909055: 0.0550382 0.150389 1.60835 0.698531 1.62318 0 0.0336142 1.04521 1.03012 1.36015 0.605969 0.218404 -4911104: 0.293963 0.0969015 1.65208 0.520553 1.56052 0.0709265 0.0418255 0.733272 1.23258 1.81364 0.329308 0.0809579 -4913152: 0.218294 0.0789354 2.00172 0.0683852 1.14943 0.353839 0.118446 0.203202 0.508591 3.21916 0 0.052943 -4915200: 0.18258 0.240832 2.13624 0.0682316 1.05744 0.288237 0.292665 0.326943 0.163824 2.95748 0.00400442 0.0573915 -4917248: 0.267394 0.353988 2.01694 0.148807 1.16245 0.0288581 0.144388 0.381201 0.227327 2.83385 0.0770446 0.0466724 -4919296: 0.275943 0.315813 1.83016 0.226312 1.13698 0.0102473 0.183994 0.380419 0.263292 2.82838 0.0924848 0.00952204 -4921344: 0.175833 0.210621 1.63617 0.29975 0.826862 0.138964 0.157244 0.381325 0.0919144 2.58511 1.1037 0.0629069 -4923391: 0 0.429003 1.31542 0.22484 0.419206 0.731279 0.131152 0.438706 0.0196925 1.5753 1.80659 0.119105 -4925440: 0 0.492775 1.05476 0 0.486078 0.697341 0.284261 0.473772 0.0868426 1.10603 1.55993 0.138187 -4927488: 0 0.227565 1.66783 0.0118093 0.506889 0.64164 0.292321 0.438713 0.0933158 1.1201 1.39158 0.0734265 -4929535: 0 0.133254 1.70406 0.0140511 0.278603 0.946782 0.174827 0.264942 0.121874 1.04196 1.62473 0.317216 -4931584: 0.000443723 0.183764 1.3043 0.185705 0.0139752 0.970732 0.158957 0.0501873 0.128482 0.787901 1.81055 0.342504 -4933632: 0 0.169996 0.482049 0.109812 0.331811 1.09768 0.656736 0.0452883 0.229992 0.5422 2.06471 0.403582 -4935680: 0.310415 0.26794 0.445814 0.136124 0.523513 1.20809 1.03487 0.00796231 0.265262 0.140195 0.922686 1.03354 -4937728: 0.372984 0.212268 0.404879 0.143666 0.481931 1.06295 1.37553 0.00827233 0.270258 0.265317 0.189335 0.891263 -4939776: 0.469004 0.228909 0.308464 0.173414 0.397705 0.765812 1.65656 0.029725 0.230824 0.63286 0.202677 0.759479 -4941824: 1.23059 0.810283 0.237471 0.279072 0.390183 0.591117 1.57952 0.118643 0.0782227 1.13511 0.189825 0.295712 -4943871: 0.892678 1.10985 0.198472 0.0712551 0.544576 0.265949 0.574539 0.363738 0.0700801 0.907493 0.682391 0.385945 -4945920: 0.646407 0.302065 0.260076 0.380291 0.60706 0.38135 0.0145432 0.763694 0.0991262 0.707068 1.3455 0.411908 -4947968: 0.786172 0.452069 0.145253 0.602845 0.278161 0.301004 0.205513 0.860924 0.0843917 0.17463 1.55461 0.385845 -4950016: 0.962527 0.844772 0.164068 0.793813 0.12875 0.566164 0.283616 0.747165 0.0264619 0.193193 1.08768 0.343091 -4952064: 0.912501 1.11915 0.183615 0.841551 0.124561 0.692892 0.311948 0.792419 0.0288109 0.195199 0.664952 0.205763 -4954112: 1.00859 1.34618 0.296346 0.577703 0.0360952 0.29553 0.332873 1.21768 0.0458995 0.264624 0.536381 0.0622447 -4956160: 0.628275 1.53042 0.303325 0.168624 0 1.39711 0.725726 1.12569 0.45187 0.622926 0.440877 0.202916 -4958207: 0.942123 0.593791 0.386255 0.484409 0.201028 1.30824 0.401588 1.12985 0.633153 1.03553 0.602582 0.169288 -4960256: 0.928556 0.557526 0.313542 0.543317 0.227367 1.18792 0.403767 1.29216 0.375723 1.50331 0.452835 0.0784676 -4962304: 0.536839 0.834907 0.527812 0.665092 0.109807 1.37574 0.0257627 1.26279 0.138888 1.68673 0.275681 0.206691 -4964351: 0.38327 0.836523 0.702215 1.02885 0.269582 1.34345 0.0476728 1.09461 0.077138 1.80782 0.0234676 0.208493 -4966400: 0.667527 0.529098 1.00866 1.04087 0.365699 1.05807 0.104233 0.57017 0.0384061 1.77262 0 0.172689 -4968448: 0.827411 0.430953 1.42943 1.35506 0.0229332 1.39316 0.253632 0.137832 0 1.40628 0.0587461 0.217195 -4970496: 1.01039 1.00672 1.3683 1.61165 0 0.997403 0.245215 0.244575 0 1.1753 0.118417 0.449045 -4972544: 2.69399 0.512537 0.28282 0.43237 0 1.31365 0.527004 0.805799 0.0102509 0.137489 0.195792 0.320403 -4974592: 3.2395 0.013397 0.44349 0.295007 0.508788 0.605141 0.293084 1.04729 0.0302467 0.138719 0.134879 0.034626 -4976640: 3.56997 0.0295954 0.479475 0 0.632747 0.0997008 0.0702172 1.07172 0.0334367 0.138349 0.094266 0 -4978687: 3.50797 0.0717495 0.398014 0 0.517789 0.222568 0.00340828 1.1414 0.0548132 0.140434 0.132647 0 -4980736: 3.38992 0.0968994 0.446854 0.192852 0.613771 0.363562 0 1.21025 0.0853634 0.127199 0.0668381 0 -4982784: 3.03252 0.12393 0.463709 0.352852 1.21033 0.269141 0 1.19632 0.0790366 0.504421 0.219277 0.0591616 -4984831: 1.55277 0.149494 0.335328 0.64108 1.28578 0.533806 0.288351 1.0432 0.0472957 0.70963 0.365664 0.518801 -4986880: 0.474091 0.442603 0.423691 1.10909 0.773205 0.522038 0.376483 1.17403 0.00450687 0.22403 0.476681 1.13061 -4988928: 0.00619782 0.216758 0.452812 0.894619 0.634177 0.30108 0.875414 1.55549 0.0835295 0.640566 0.829325 0.760996 -4990976: 0.19601 0.105701 1.3057 0.938655 0.66473 0.737295 0.869382 1.25179 0.0839031 0.752869 0.844353 0.698429 -4993024: 0.019089 0.202 2.63756 0.573886 0.251996 0.310375 0.336983 0.731193 0.190755 0.269034 0.948861 0.788723 -4995072: 0.0648835 0.117282 2.8147 0.417294 0 0.431096 0.41616 0.281283 0.39076 0.0989736 0.880314 0.434261 -4997120: 0.223378 0.0130866 2.59692 0.461393 0 0.452319 0.346535 0.235384 0.37583 0.27191 0.900997 0.306543 -4999167: 0.329159 0.120546 2.62406 0.675942 0.100579 0.0702467 0.215188 0.221478 0.644125 0.0979282 0.959001 0.129009 -5001216: 0 0.104262 2.24053 0.776778 0.265358 0.0673543 0.522048 0.632235 0.729556 0 1.03106 0.102198 -5003264: 0.186314 0.146606 1.32145 0.95412 0.240986 0.0605239 0.909028 0.886882 0.566696 0.448013 1.06585 2.4055e-05 -5005312: 0.25928 0.239636 1.1717 0.796752 0.277165 0.146159 0.719302 0.843664 0.0866799 1.24132 0.995905 0.202048 -5007360: 0.518276 0.202712 0.527315 0.505198 0.411093 1.23218 0.224851 0.220458 0.0382068 2.30862 0.214892 0.636015 -5009408: 0.203563 0.237727 0.433044 0.416338 0.681615 1.16656 0.309024 0.322149 0.0639177 2.13469 0.247594 1.04155 -5011456: 0.199551 0.510265 0.206314 0.295296 0.803241 1.24716 0.443348 0.523109 0.0423652 1.69338 0.114453 2.05447 -5013503: 0.235346 0.541783 0.477048 0.0644987 0.53125 1.71164 0.407028 0.240524 0.414463 0.266267 0.877743 1.67691 -5015552: 0.0571799 0.652321 0.620514 0.0660758 0.154694 1.27135 0.192862 0.113952 0.518148 0.350622 1.06275 1.32506 -5017600: 0.0102187 0.569367 0.975403 0.0153684 0.0042183 0.96478 7.80662e-05 0.219201 1.01611 0.148866 1.15374 1.26225 -5019647: 3.17749e-05 0.502065 0.888359 0.00285478 0.043162 0.842554 0.173286 0.444872 0.804226 0.0439524 1.428 0.921693 -5021696: 0.175662 0.20952 0.980204 0.192766 0.00180583 0.740942 0.467001 0.513889 0.626269 0.145746 1.08748 0.853069 -5023744: 0.520374 0.814233 0.933316 0.176319 0 0.807869 1.07962 0.348102 0.429374 0.14321 0.352784 0.420005 -5025792: 0.582868 1.143 0.661518 0.00334089 0.205678 0.898996 1.10284 0.267015 0.375468 0.135316 0.148664 0.768256 -5027840: 0.553851 1.42381 1.10308 0.0141952 0.430641 0.938059 0.448728 0.0162948 0.172548 0.698555 0.235904 0.297871 -5029888: 0.285148 1.54914 1.55145 0.0353419 0.390048 0.901224 0.098637 0.00502761 0.231913 1.02984 0.272352 0.10161 -5031936: 0 1.22338 2.03637 0.0720732 0.110683 0.934181 0.0964209 0.00427582 0.208927 1.54254 0.176425 0 -5033983: 0.143611 0.637458 2.10437 0.253864 0.0198029 0.55114 0.423213 0.00156905 0.0356067 1.63816 0.253947 0 -5036032: 0.132818 0.00035977 1.60572 0.863629 0.011232 0.0833346 1.38378 0.16449 0.0397809 0.880946 0.218469 0.0492715 -5038080: 0.0571922 0.00142791 1.13466 0.763088 0.167586 0.0716257 2.07728 0.775196 0.178547 0.209966 0.296834 0.0161558 -5040127: 0.234254 0.0894296 0.889165 0.392492 0.437782 0.0347266 2.09028 1.28682 0.26689 0.245761 0.43707 0.011543 -5042176: 0.552495 0.34845 0.49501 0.111562 1.12363 0.0294875 1.34215 1.46624 0.473593 0.106224 0.208736 0.744285 -5044224: 0.718852 0.452963 0.0960549 0.0299636 1.35204 0.216157 0.600881 1.53384 0.39036 0.110312 0.0580696 0.788726 -5046272: 0.605934 0.405626 0.0440032 0.0908752 1.83102 0.256006 0.110577 0.897396 0.591689 0.3186 0.143979 0.791528 -5048320: 0.284193 0.103194 1.65821 0.346997 1.71548 0.114068 0.0313137 0.399644 0.476708 1.68858 0.173658 0.994004 -5050368: 0.210469 0.00276534 2.67509 0.344451 1.17251 0.107762 0.0794063 0.370713 0.116377 2.12799 0.115935 0.21262 -5052416: 0.0231946 0.00148675 3.08045 0.337721 0.692299 0.204021 0.0770275 0.46471 0.0764032 2.58022 0.0486974 0.059255 -5054463: 0.353591 0.00740659 3.40333 0.0894313 0.271408 0.434803 0.0560645 0.473022 0.0188489 2.53429 0.000104649 0.0328634 -5056512: 0.348185 0.124842 3.52897 0.00864552 0.199064 0.707503 0.0998276 0.151029 0.0105894 2.59891 0.099239 0.0597147 -5058560: 0.408515 0.124245 3.50023 0.00889348 0.31604 0.297362 0.184792 0.296303 0.0741089 2.53643 0.104931 0.0602132 -5060607: 0.442228 0.143701 3.20679 0.056401 0.630558 0.0269946 0.661646 0.57557 0.0737566 2.72723 0.0764738 0 -5062656: 0.246662 0.152675 2.84923 0.0678793 1.0788 0.196195 0.54362 0.776297 0.0306802 2.94609 0.0940317 0.0440141 -5064704: 0.144025 0.0944075 2.83972 0.0492735 1.05361 0.249466 0.229992 0.538002 0.102087 3.01683 0.0844246 0.0736778 -5066752: 0.259861 0.04868 3.23267 0.00787656 0.759187 0.0876687 0.0551397 0.0477237 0.56433 2.91663 0.102482 0.408543 -5068800: 0.512771 0 3.53093 0.00217075 0.436601 0.0358291 0.919468 0.0167962 0.312014 2.3888 0.113047 0.377468 -5070848: 0.397471 0 3.27256 0.225005 0.4275 0.022416 1.65359 0.518553 0.0315329 2.103 0.401896 0.0354178 -5072896: 0.103066 0.0142102 2.75504 0.217737 0.187343 0.143456 1.7463 0.619673 0 1.67819 0.509981 0.0576159 -5074943: 0 0.0076877 2.37041 0.014612 0.0691332 0.713223 1.51043 0.351153 0 1.617 0.511564 0.0625346 -5076992: 8.04819e-05 0.0446969 2.12855 0.00338139 0.0718433 0.793434 0.986245 0.690504 0.238003 0.947378 0.497118 0.0229234 -5079040: 0.349305 0.0113354 1.82588 0.0558858 0.0239255 0.56953 0.470315 0.651836 0.483341 0.699275 0.386324 8.67556e-05 -5081088: 0.293818 0.0960601 1.7296 0.392872 0.0434416 0.358965 0.511015 0.668697 0.996321 0.490176 0.115987 0 -5083136: 0.249936 0.149352 1.79336 0.486402 0.0430909 0.0909504 0.678569 0.805757 1.3931 0.380268 0.117433 0.00604546 -5085184: 0.198836 0.150188 2.06047 0.574432 0.0526735 0.288933 0.401146 0.196902 1.53264 0.27295 0.333587 0.0790783 -5087232: 0.142009 0.711581 1.76777 0.0227938 0.0442311 0.398439 1.56078 0.0837618 0.952343 0.813032 0.307224 0.12559 -5089279: 0 0.772646 1.64414 0.0250469 0.151346 0.330665 2.71674 0.211602 0.0983051 1.14222 0.315965 0.0799011 -5091328: 0 0.795524 1.29459 0.0163413 0.238369 0.442493 2.71159 0.283284 0.0388902 0.946995 0.351777 0.0375129 -5093376: 0.0576537 0.832654 1.07392 0.0123894 0.190131 0.975829 2.44946 0.0368262 0.0677729 0.583813 0.0972892 0.00440322 -5095423: 0.260217 0.799997 0.898157 0.0116638 0.207315 1.54568 1.63179 0.0103592 0.0241695 0.719959 0.0838297 0.0862229 -5097472: 0.583655 1.06737 0.528536 0.0045092 0.185975 1.63865 0.517547 0.0148416 0.116022 1.30881 0.264249 0.184381 -5099520: 0.873639 1.76576 0.173355 0.0694636 0.0110428 1.41757 0.268236 0.0104164 0.0191728 1.95899 0.258825 0.169485 -5101568: 0.259951 2.34546 1.05586 0.11801 0.0200407 0.235542 0.234484 0.140106 0.019306 2.40857 0.0617677 0.170831 -5103616: 0 2.42313 1.17084 0.0919549 0.0162025 0.314918 0.347291 0.381191 0.0190392 1.93289 0.104136 0.0801231 -5105664: 0 1.87063 1.73126 0.0543515 0.00688189 0.236034 0.482787 0.488808 0.0433863 1.90416 0.0725802 0.0310341 -5107712: 6.31335e-06 0.442044 3.41272 0.0225663 0 0.125108 0.52893 0.455658 0.102918 1.57825 0.0671004 0.0603694 -5109759: 0.00898174 0.000655074 3.46414 0.0120149 0.11775 0.150264 0.637685 0.496662 0.0885813 1.15606 0.0125256 0.244666 -5111808: 0.000616165 0.0917452 2.62075 0.0699384 0.16468 0.212065 0.644138 0.535195 0.0802651 1.07838 0.000908759 0.404078 -5113856: 0.137286 0.664653 1.40565 0.263733 0.274771 0.264025 0.438121 0.099736 0.0497452 1.62147 0.12422 0.518356 -5115903: 0.377434 1.80555 0.324866 0.139835 0.44091 0.244982 0.0392466 0.0678542 0.0282621 2.06411 0.167173 0.462831 -5117952: 0.425174 2.52474 0.218472 0.152918 0.290496 0.127757 0.0346532 0.153394 0.190407 2.3545 0.129669 0.263217 -5120000: 0.460878 2.99975 0.128123 0.147202 0.128514 0.127113 0.0223374 0.183583 0.16744 2.7246 0 0.0167904 -5122048: 0.532143 1.71847 0.511065 0.503099 0 0.215837 0.532139 0.214689 0.286083 2.63044 0 0.198487 -5124096: 0.134114 0.637855 1.21751 0.331614 0.130537 0.188118 0.752344 0.396421 1.00182 1.46278 0.675045 0.269017 -5126144: 0.000853363 0.458312 1.39271 0.237751 0.1307 0.620787 1.80749 0.57354 1.16682 0.489722 0.864521 0.028315 -5128192: 0.00613913 0.440566 1.14459 0.436292 0.0998057 0.648422 2.39901 0.976441 0.333164 0.189733 0.892851 0.00132476 -5130239: 0.258812 0.205094 0.511712 0.748415 0.0223349 0.664749 1.27157 1.26164 1.2149 0.2031 0.409183 0.0477277 -5132288: 0.531724 0.043961 0.1673 0.646532 5.10758e-05 0.0811059 0.601564 1.53656 1.81481 0.266224 0.141719 0.651361 -5134336: 0.873975 0.0246301 0.0016351 0.809394 0.0237746 0 0.514194 1.38147 1.86583 0.347171 0.133466 0.962003 -5136383: 0.890459 0.139674 0 0.960446 0.0291587 0.00654667 0.296811 1.05848 1.85728 0.60432 0.159026 1.15254 -5138432: 0.943008 0.264741 0.300911 1.05666 0.030486 0.00813217 0.164746 0.0947579 1.22062 1.04112 0.156439 1.13686 -5140480: 0.589419 1.14478 1.26236 0.355916 0.0312776 0.00293792 0.278683 0.125136 0.756622 0.940315 0.202523 0.719394 -5142528: 0.000228356 2.0729 1.47249 0.207 0.0142158 0.109975 0.315262 0.0179947 0.570406 1.10898 0.199996 0.0178119 -5144576: 0.303723 2.13593 0.959594 0.183306 0.206843 0.291159 0.148498 0.0018 0.970555 1.07394 0.245146 0.139229 -5146624: 0.702093 1.43986 0.183427 0.155778 0.322041 0.279816 0.200735 0.0959766 1.76528 0.900009 0.207209 0.591091 -5148672: 0.902811 0.361172 0.0109345 0.404545 0.193861 0.0500379 0.761929 0.516227 2.30171 0.743397 0.109532 1.08934 -5150719: 0.646163 0.339471 0.821405 0.362329 0 0.877151 1.15086 0.06534 1.92248 0.362137 0.896069 0.537665 -5152768: 0.153045 0.0633821 1.33471 0.0144976 0.040405 1.22534 1.27979 0.0154863 1.17854 0.0689248 1.28811 0.837349 -5154816: 0.31402 0.00018309 0.865557 0.036646 0.0523801 1.18555 1.16246 0.00155887 0.263493 0 1.50387 1.03203 -5156864: 0.477214 0.00447479 0.760176 0.0236343 0.130437 1.18158 0.645011 0.0465737 0.22713 0.01724 1.0362 1.22054 -5158912: 0.75261 0.397209 0.195107 0.337249 0.0649153 0.73904 0.0767788 0.133101 0.219559 0.542119 0.121785 2.27976 -5160960: 0.501268 0.266676 0.460416 0.615094 0.0355489 0.0334299 0.625419 0.0987929 0.301473 1.05876 0.215303 2.2775 -5163008: 0.29492 0.221761 0.726873 0.569183 0.00130737 0.092193 0.801658 0.0411712 0.404874 1.10603 0.439951 1.94568 -5165055: 0.0293427 0.168264 0.922989 0.401568 0.030712 0.28729 0.802186 0.0473609 0.389507 1.12368 0.587566 1.54943 -5167104: 0.0271195 0.037948 0.979478 0.127983 0.349134 0.280932 0.662294 0.0168001 0.965072 1.46865 0.55885 1.1792 -5169152: 0.000677043 0.0876492 1.1186 0.054084 0.965902 0.0442912 0.422883 0.0709326 0.768831 1.86987 1.07226 0.15285 -5171199: 0.219571 0.233951 1.19209 0.48945 1.01444 0.108279 0.157135 0.112458 0.438895 1.27963 1.38038 0.133743 -5173248: 0.173789 0.537842 1.1908 0.532789 0.947837 0.318652 0.0225373 0.140419 0.0927547 0.729497 1.64673 0.319455 -5175296: 0.000602737 0.330096 1.35989 0.108325 0.487323 0.937455 0.0278448 0.143503 0.0991929 0.258325 1.78008 1.56375 -5177344: 0.000406892 0.173742 0.700867 0.411452 0.0624657 0.895169 0.661156 0.0663322 0.142441 0.157261 0.802588 3.49237 -5179392: 0.000471732 0.175136 0.29079 0.599435 0.344791 0.338445 1.06806 0.0757499 0.12739 0.0822544 0.00234975 4.01781 -5181440: 0.000224738 0.138476 0.237574 0.538782 0.281136 0.569863 1.04218 0.0476878 0.215475 0.108321 0.0483858 4.1958 -5183488: 9.19456e-05 0.140834 0.407131 0.529706 0.198509 0.621827 1.02001 0.0252974 0.248329 0.180243 0.08605 4.25819 -5185535: 0.00399856 0.118884 0.474408 0.527212 0.0488099 0.656717 1.10778 0.0570669 0.420062 0.878729 0.0785113 4.09613 -5187584: 0.00093118 0.0799939 0.784997 0.468542 0.0715811 0.736098 1.11573 0.12084 0.550491 1.38914 0.118044 3.41108 -5189632: 0.316636 0.199246 1.40988 0.0201712 0.0468949 0.865623 1.15968 0.131674 0.650607 1.84036 0.173138 1.61844 -5191679: 0.349773 0.73997 1.23064 0.00549319 0.0690942 0.721288 1.00032 0.1228 0.846078 1.75874 0.551086 0.519169 diff --git a/project_code/utils/vampCommandLine/readme.md b/project_code/utils/vampCommandLine/readme.md deleted file mode 100644 index d7cb5028d..000000000 --- a/project_code/utils/vampCommandLine/readme.md +++ /dev/null @@ -1,22 +0,0 @@ - - -usage: - -./vampTestDebug -s mtg-melodia:melodia:melody /Users/zach/Documents/OF/of_v0.8.0_osx_release/apps/myApps/vampTest\ copy/bin/vampTestDebug.app/Contents/MacOS/lankra.wav -o out.tx - -notes: - -I think you need libsndfile installed via brew (?) - -info: - -- http://vamp-plugins.org/ -- http://vamp-plugins.org/forum/ -- http://isophonics.net/content/hackday -- http://www.justinsalamon.com/melody-extraction.html - - - - - - diff --git a/project_code/utils/vampCommandLine/vampTestDebug b/project_code/utils/vampCommandLine/vampTestDebug deleted file mode 100755 index cbddca041..000000000 Binary files a/project_code/utils/vampCommandLine/vampTestDebug and /dev/null differ diff --git a/project_description.md b/project_description.md deleted file mode 100644 index 0eebcc42a..000000000 --- a/project_description.md +++ /dev/null @@ -1,33 +0,0 @@ -# Project Title -Name of your project - -## Authors -- Main author name, surname, github account -- Other author(s) name, surname, github account (one per list element) - -## Description -The abstract should contain about 100 to 150 words. It should include your vision, idea and execution. All manuscripts must be in English. - -## Link to Prototype -If your project lives online you can add one or more links here. Make sure you have a stable version of your project running before linking it. - -[Example link to Devart](https://devart.withgoogle.com "Devart") - -## Example Code -Wrap your code blocks or any code citation by using ``` like the example below. -``` -function test() { - console.log("Printing a test"); -} -``` -## Links to External Libraries - You can also use this space to link to external libraries or Github repositories you used on your project. - -[Example link to Devart site](https://devart.withgoogle.com "Devart") - -## Images -To add images you can either use a relative link to an image on this repo or an absolute link to an externally hosted image. - -![Devart](project_images/logo.png?raw=true "Google Devart Logo") -![Doodle](http://www.google.com/logos/2012/haring-12-hp.png "Google Doodle") - diff --git a/project_images/cover.jpg b/project_images/cover.jpg index 7dfd6bd76..8882dc386 100644 Binary files a/project_images/cover.jpg and b/project_images/cover.jpg differ diff --git a/project_images/design/1398290134317.jpeg b/project_images/design/1398290134317.jpeg deleted file mode 100644 index cc3c1b2c5..000000000 Binary files a/project_images/design/1398290134317.jpeg and /dev/null differ diff --git a/project_images/design/1398290169723.jpeg b/project_images/design/1398290169723.jpeg deleted file mode 100644 index 31394c584..000000000 Binary files a/project_images/design/1398290169723.jpeg and /dev/null differ diff --git a/project_images/design/1398290265175.jpeg b/project_images/design/1398290265175.jpeg deleted file mode 100644 index 69d892cc8..000000000 Binary files a/project_images/design/1398290265175.jpeg and /dev/null differ diff --git a/project_images/design/names.png b/project_images/design/names.png deleted file mode 100644 index e00ba49e0..000000000 Binary files a/project_images/design/names.png and /dev/null differ diff --git a/project_images/design/photo 2.JPG b/project_images/design/photo 2.JPG deleted file mode 100644 index 1b8fb4eb3..000000000 Binary files a/project_images/design/photo 2.JPG and /dev/null differ diff --git a/project_images/design/render.png b/project_images/design/render.png deleted file mode 100644 index 40d1d0842..000000000 Binary files a/project_images/design/render.png and /dev/null differ diff --git a/project_images/postImages/20_of_a.png b/project_images/postImages/20_of_a.png deleted file mode 100644 index edcd58993..000000000 Binary files a/project_images/postImages/20_of_a.png and /dev/null differ diff --git a/project_images/postImages/books.jpg b/project_images/postImages/books.jpg deleted file mode 100644 index 660f6143c..000000000 Binary files a/project_images/postImages/books.jpg and /dev/null differ diff --git a/project_images/postImages/chroma.png b/project_images/postImages/chroma.png deleted file mode 100644 index 21ef1eb77..000000000 Binary files a/project_images/postImages/chroma.png and /dev/null differ diff --git a/project_images/postImages/chroma_spiral.png b/project_images/postImages/chroma_spiral.png deleted file mode 100644 index f9aa426d5..000000000 Binary files a/project_images/postImages/chroma_spiral.png and /dev/null differ diff --git a/project_images/postImages/cities.jpg b/project_images/postImages/cities.jpg deleted file mode 100644 index c49f768f7..000000000 Binary files a/project_images/postImages/cities.jpg and /dev/null differ diff --git a/project_images/postImages/diagram.png b/project_images/postImages/diagram.png deleted file mode 100644 index ac9b562d5..000000000 Binary files a/project_images/postImages/diagram.png and /dev/null differ diff --git a/project_images/postImages/mp3MetaData.png b/project_images/postImages/mp3MetaData.png deleted file mode 100644 index 598f11b3b..000000000 Binary files a/project_images/postImages/mp3MetaData.png and /dev/null differ diff --git a/project_images/postImages/noteThin.jpg b/project_images/postImages/noteThin.jpg deleted file mode 100644 index 71af31518..000000000 Binary files a/project_images/postImages/noteThin.jpg and /dev/null differ diff --git a/project_images/postImages/notes.jpg b/project_images/postImages/notes.jpg deleted file mode 100644 index d2c2e592d..000000000 Binary files a/project_images/postImages/notes.jpg and /dev/null differ diff --git a/project_images/postImages/numbers.png b/project_images/postImages/numbers.png deleted file mode 100644 index 0fa37c345..000000000 Binary files a/project_images/postImages/numbers.png and /dev/null differ diff --git a/project_images/postImages/partials.png b/project_images/postImages/partials.png deleted file mode 100644 index 78c34725a..000000000 Binary files a/project_images/postImages/partials.png and /dev/null differ diff --git a/project_images/postImages/shepard_tones.png b/project_images/postImages/shepard_tones.png deleted file mode 100644 index e58c611e8..000000000 Binary files a/project_images/postImages/shepard_tones.png and /dev/null differ diff --git a/project_images/screenshots/chroma.png b/project_images/screenshots/chroma.png deleted file mode 100644 index 3d904effa..000000000 Binary files a/project_images/screenshots/chroma.png and /dev/null differ diff --git a/project_images/screenshots/cities.png b/project_images/screenshots/cities.png deleted file mode 100644 index 658c3b0da..000000000 Binary files a/project_images/screenshots/cities.png and /dev/null differ diff --git a/project_posts/2014-01-29-motivation.md b/project_posts/2014-01-29-motivation.md deleted file mode 100644 index 3360475ff..000000000 --- a/project_posts/2014-01-29-motivation.md +++ /dev/null @@ -1,17 +0,0 @@ -One of the things I enjoy about radio is this notion of liveness, that someone somewhere is talking, singing, shouting at you through the air, and the fact that you can easily scan through cultures by changing the dial. In NYC for example, when you step into a cab you can just as easily hear an meringue music or someone on the radio speaking french, etc. There’s something very universal about this. - -When I first discovered the internet (back when web-rings were big!), internet radio was one of the first streaming medias there was to consume. I found things like real player and shoutcast. There was something very magical about the web at that time, it was kind of the wild west, and internet radio always brings me back there. - -Also, we are so often really unaware of our orientation in the world. For example -- where is Tokyo in relationship to where you are standing now? Where’s cairo? Or Bogota? The idea that by turning 360 degrees you can orient yourself towards anywhere in the world is a simple and important notion I’d like to explore here. I always find for example, this great moment coming out of the subway at a new stop where you don’t know which way you are facing there’s something really magical which happens where your brain has to map your model of the world to your sensory perception of the world. I think those moments of orientational awareness will be interesting to experiment with. - -![cities](../project_images/postImages/cities.jpg) - -Finally, I’m intrigued with granular approaches to media - if we cut down images / sounds / text into small, malleable pieces what can build with them? The poet Kenneth Goldsmith quotes the conceptual artist, Douglas Huebler, when describing his style of teaching uncreative writing (where the students are not allowed to write any new words), - -> The world is full of objects, more or less interesting; I do not wish to add any more. - -I think there’s something really beautiful about using all the material out there in new ways. - - - - diff --git a/project_posts/2014-02-01-My-First-Post.md b/project_posts/2014-02-01-My-First-Post.md new file mode 100644 index 000000000..ed16ccdb6 --- /dev/null +++ b/project_posts/2014-02-01-My-First-Post.md @@ -0,0 +1,5 @@ +Insert a description to describe your update to document your creative process. The Commissioned Interactive Artists will be doing the same so you can reference their Project Posts. + +![Example Image](../project_images/cover.jpg?raw=true "Example Image") + +https://www.youtube.com/watch?v=30yGOxJJ2PQ diff --git a/project_posts/2014-02-01-inspiration.md b/project_posts/2014-02-01-inspiration.md deleted file mode 100644 index 35c255715..000000000 --- a/project_posts/2014-02-01-inspiration.md +++ /dev/null @@ -1,61 +0,0 @@ -Here's a quick look at some projects that are big influences for me. I find it useful as I'm working on a project to develop almost a catalog of other projects to look at for inspiration and to try to focus on the messages / techniques / etc. - -David Byrne, Brian Eno My Life in the Bush of Ghosts - -https://www.youtube.com/watch?v=rONasb9H24Y - -This album from the 1980’s was one of the first to use sampling as the foreground, and I’ve constantly looked to it as a source of inspiration. Can you paint sonically with short pieces of sound? This album suggests interesting ways of working with human voice and processing it algorithmically. Eno says about the sampling, - -> No, there was already a history of it. People such as Holger Czukay had made experiments using IBM Dictaphones and short-wave radios and so on. The difference was, I suppose, that I decided to make it the lead vocal on the album My Life in the Bush of Ghost - -Janet Cardiff’s 40 Piece Motet - - -![motet](http://graphics8.nytimes.com/images/2013/09/20/nyregion/about-1/about-1-articleLarge.jpg) - -NYTimes article - - -This project sampled a choir of singers individually and uses a ring of speakers to show how the whole is made out of small, individual voices. It's quite moving to be able to walk up to and hear an individuals light coughing and breathing when they are not singing, as well as step to the center and have all the voices mix as one. - -David Byrne’s Playing the Building - -which used mechanical systems to vibrate the building at different frequencies. - -Internet Radio - -Deeply inspired by how you can eavesdrop on cultures from many parts of the globe. - -James Clar’s [Moment in Time Defined by a Point and a Line -](http://www.jamesclar.com/artwork/a-moment-defined-by-a-point-and-a-line/) - -![moment image](http://www.jamesclar.com/demo/wp-content/uploads/2013/02/a-moment-defined-by-a-point-and-a-line_00.jpg) - -This sculpture shows the bullet trajectories in the assassinations of Malcolm X, King Fasal and Amadou Dialo. One of the things I’m interested in exploring around this project is orientation and angle -- which way are you facing and how that relates to the rest of the world. It’s important to remember that lines and angles have meaning. This sculpture articulates the point that geometry can have profound significance. - - -Kenneth Goldsmith - Uncreative Writing - -chronicle article,brainpickings on uncreative writing - -This book presents an interesting argument for poetry that’s based on words and language that already exists. As a teacher Kenneth Goldsmith teaches writing classes where students are not allowed to write any new words, the class focuses on plagiarism, remixing, tools for aquiring and scraping text, etc. He writes: - -> The world is full of texts, more or less interesting; I do not wish to add any more.’ It seems an appropriate response to a new condition in writing today: faced with an unprecedented amount of available text, the problem is not needing to write more of it; instead, we must learn to negotiate the vast quantity that exists. How I make my way through the thicket of information — how I manage it, how I parse it, how I organize and distribute it — is what distinguishes my writing from yours. - -I think there’s something really interesting here and an argument for an artform that’s centered around collecting / manipulating media. In the case of this project, I’m focusing on the sounds from around the world, but the idea is similar. Let’s make something from all these things that exist. Let’s have an art form that’s around navigating the thicket of information, that’s about parsing and reorganizing in imaginative ways. - -Parag Mital - Visual Similarity Videos - -Parag Mital is a academic researcher who generates amazing artwork based on his findings - he’s been focusing on visual similarity, using small parts of images to match other images, reconstituting videos with fragments of imagery from other videos. I find his work visually stunning, - -- http://vimeo.com/51341754 -- http://vimeo.com/75163057 -- http://vimeo.com/49770274 - -In the last video, he uses the content of the video itself to formulate newer things the video sees. There’s a moment in that video where the camera, pointed at a keyboard, replaces all the keys with the letter ‘k’ since all the keys look like that tiny fragment. To me this represents something magical about computation and fragmentary matching, that this is the kind of hallucination of the computer, how the computer dreams. - -Listening Post - Ben Rubin / Mark Hansen - -![listening post](http://earstudio.com/wp-content/uploads/2010/01/4191127272_3dfa6e6333_b.jpg) - -On a personal note, this is my all time favorite media artwork. I still remember setting up in a room next to this one at Ars Electronica and hearing the test computer voices while the system was warming up, and later, sitting on the floor in front of it. It's probably one of the only media art projects that brought me to tears. One thing I love about it is that attempts to collect and live in a data stream (as opposed to abstract and visualize), and it shows both the individual voice and the collective voice. diff --git a/project_posts/2014-02-02-development-approach.md b/project_posts/2014-02-02-development-approach.md deleted file mode 100644 index ec62894ce..000000000 --- a/project_posts/2014-02-02-development-approach.md +++ /dev/null @@ -1,16 +0,0 @@ -So my first question to answer is how to build this project? Alot of times I find I get myself into trouble through the proposal and making the artwork is getting myself out of trouble. - -My initial apporach was very simple -- start finding things that "sound" like notes in audio and ripping them out, and build a tool that plays them back. My challenge was how to classify the notes -- I might have hundreds or thousands, how do you go about figuring out what note they are? - -My first step was to use an library called aubio, which is an audio labeling library that includes several intersting pitch detection algorithms. Pitch detection is a notoriously hard problem. its intimately tied to our perception of pitch, and many algorithms get thrown off by polyphonic or noisy audio. I wanted something fast, so this worked, but intuitively I felt like these pitch detectors would probably fail with very diverse tyes of audio. For a single voice, they'd be fine, but for a huge band with alot of different instruments, they'd be schizophrenic. - -the other question is how much context to put around a note? For this first experiment, I start to play it just by ear. It seems like half a second or so on either end of note is useful for understanding language. I think it's going to be important to explore on context, specifically: - -- how do you include context without messing up the note too much? (especially if the context deviates from the note) -- how long of spoken language do you need to recognize where it's coming from? -- how do you "shape" these cut sounds, so they fade in and out smoothly? -- how do you normalize sounds that have wildly different volumes? - -here's the initial test. It doesn't sound very good (!), but I sort of figured at the beginning it won't, and over the next weeks and months I will work hard to make it much more musical. Also, note that there's some repetition here since I don't have a huge database of "note" samples yet. That said, here is a short clip of me playing with that initial system: - -https://soundcloud.com/thesystemis/jan-9-testing/ diff --git a/project_posts/2014-02-03-cutting-notes.md b/project_posts/2014-02-03-cutting-notes.md deleted file mode 100644 index e69fab2b5..000000000 --- a/project_posts/2014-02-03-cutting-notes.md +++ /dev/null @@ -1,40 +0,0 @@ -another approach we are exploring is using melody extraction tools to find notes. [Melodia](http://www.justinsalamon.com/melody-extraction.html), a tool created by Justin Salamon, is one things we've been trying. We've been using it via [VAMP](http://vamp-plugins.org/) an amazing plugin system for audio analysis. If you have any interest in experimenting with different audio analysis tools, I encourage you to check out vamp. - -Here's a look at the segmentaiton tool we built, trying to find "notes" in a recording from arabic radio: - -https://www.youtube.com/watch?v=pcZoRNrGUCA - -and from reggae music: - -https://www.youtube.com/watch?v=sEWfCbY3_Xs - -Here we are playing those notes the system has found, with very little context around the note (so they can sound a bit short, but feel maybe more focused): - -https://www.youtube.com/watch?v=dqMZXBcOyiY - -it's more musical then before, but still not really that great. We have alot of work to do! (note, we also dont' have a lot of samples here which is why this sounds repetitive). Note the reggae horns at about 2:00 get me every time :) - -At this point in the project, everything kinds of looks like a chart :) sometimes the charts look quite nice and magical, like this smoothed pitch readout that looks like a city: - -![image](../project_images/screenshots/cities.png) - -Another thing we are starting to research is chroma, which identifies notes, not pitches, of a sound. It doesn't distinguish the octave -- just if it's a C or E note in the sound that's playing. - -We were encourage by an email from a researcher in melody extraction, [Benoit Fuentes](benoit-fuentes.fr), who writes: - -> Maybe you've tried too precise and sofisticated algorithms, not so robust to noise and polyphonic music. -> If I were you, I would consider radio samples as a texture defined by two parameters : -> - the maximum of the chroma (http://labrosa.ee.columbia.edu/matlab/chroma-ansyn/) corresponding to the main pitch, regardless of its octave -> - the spectral centroid (http://en.wikipedia.org/wiki/Spectral_centroid), corresponding to the brightness of the sound - - -We've got a feeling like this might prove to be really helpful. This is a screenshot of a chroma analysis of a small audio sample. I am using sonic visualizer (http://www.sonicvisualiser.org/), a tool for testing VAMP plugins, and the NNLS chroma plugin (http://isophonics.net/nnls-chroma). - -![image](../project_images/screenshots/chroma.png) - -as a side note, if you are into image processing, check out chromaprint and this article about chroma used for audio identification: - -- http://acoustid.org/chromaprint -- https://oxygene.sk/2011/01/how-does-chromaprint-work/ - - diff --git a/project_posts/2014-02-12-diagram.md b/project_posts/2014-02-12-diagram.md deleted file mode 100644 index 814f1bdba..000000000 --- a/project_posts/2014-02-12-diagram.md +++ /dev/null @@ -1,11 +0,0 @@ -here's a very simple diagram explaining how the installation will work. It's very minimal at the moment (there's many pieces of software and different systems that fit together) and I'll definitely be updating it as the project progresses. - -![image](../project_images/postImages/diagram.png) - -I imagine there's going to be at least three main pieces of software to make this work: - -* connect to and manage radio stations streaming -* find good notes in the audio stream -* push good notes and relevant info downstream to the installation - -At the moment, my main focus has been on the middle part, finding good notes, but I'm starting to experiment with downloading radio station content, at the moment starting with command line tools such as [streamripper](http://streamripper.sourceforge.net/). diff --git a/project_posts/2014-02-25-reading-list.md b/project_posts/2014-02-25-reading-list.md deleted file mode 100644 index 86cfb628f..000000000 --- a/project_posts/2014-02-25-reading-list.md +++ /dev/null @@ -1,14 +0,0 @@ -I've started a bit of a reading list for this project. I find it's kind of useful since it's easy to get caught deep in coding to spend some time trying to pull out useful approaches, arguments, and research to inform the work. Also, I get to the point sometimes where I've seen the same google results over and over and over again. When all the links are purple instead of blue, since I've clicked on them, it's time to head to books for insight. - -![image](../project_images/postImages/books.jpg) - -There's a few books such as "Radio's New Wave" edited by Lovigilio and Hilmes and "An Alternative internet" by Chris Atton that are cultural studies / readers. The Loviglio book, which is essentially a series of esssays by different authors has some great ideas about artistic practice and radio, and how the internet has changed radio. It reminds me to look at Cage's radio work. "Noise Matters", by Hainge, is an attempt to finder a better, more useful classification of noise. David Byrne's "How music works" discusses how context informs content and artistic expression. The Pitch book by Oxenham and Popper dives into different ways of thinking about pitch and how we perceive it. Finally Sterne's "MP3: The meaning of a format" is a deep investigation of the format of mp3, which has long roots in perceptual studies, telephony (which he argues is often overlooked in media studies), and signal theory. It's something we come into contact with on a daily basis, and it makes internet radio possible, so it's very useful to try to understand the where this format comes from, as the assumptions and decisions by the people who designed it have really big impact about what sounds it supports. - -I'll try to write more about the books as I get into them. For now, if you are interested, there are two interviews with two of the authors that are nice overviews: - -- http://newbooksincriticaltheory.com/2013/10/19/greg-hainge-noise-matters-towards-an-ontology-of-noise-bloomsbury-academic-2013/ -- http://newbooksinscitechsoc.com/2013/10/10/jonathan-sterne-mp3-the-meaning-of-a-format-duke-up-2012/ - -(the noise interview ironically has a ton of feedback, but it's quite interesting if you can ignore it) - - diff --git a/project_posts/2014-02-26-chroma.md b/project_posts/2014-02-26-chroma.md deleted file mode 100644 index c0fc7a3a2..000000000 --- a/project_posts/2014-02-26-chroma.md +++ /dev/null @@ -1,45 +0,0 @@ -I'm starting to experiment with chroma as a way of identifying notes. Chroma is essentially a kind of pitch detection that doesn't care about octave. If you think about pitch like a wheel, where the same note in different octaves is the same angle around the wheel, you've got chroma. In the case of western musical notation we split this into 12 segments (notes): - -![image](../project_images/postImages/chroma.png) - -It's easier to see if you imagine chorma as as spiral, where the octave of the note is the height on the spiral: - -![image](../project_images/postImages/chroma_spiral.png) - -Here we are interested in the top down view. For a given piece of audio, at this moment, how strong is the "a", "b", "b flat" that we are hearing? Many pitch detectors have problem with octave, and this approach actually looses the octave info. (note: we can make guesses about octave later by looking at other frequency info). - -Technically chroma is computed by remapping the frequency transform so the bins map to more to musical notes. It's very similar to how you might use FFT to figure out how much bass, midtone or trebble there is in a note. In this case, we are looking at the strength of all the partials of a given note in the frequency space. - -![image](../project_images/postImages/partials.png) - -Chroma is often used for audio analysis. The Chromaprint project is a good example, where it distills down music into simple graphical patterns (thrrsholeded chroma over time), which are easy to match against other patterns. - -Using VAMP I found a chroma plugin that produces a big pile of numbers: - -![image](../project_images/postImages/numbers.png) - -This is essentially chroma calculation per chunk of audio. My next job was to make sense of this (!). I normalized the values, then tried to threshold based on how strong a given chroma reading for a note was and how weak the other ones were. (ie, I want to find strong notes but not chords). Here's a quick sketch of that: - -https://www.youtube.com/watch?v=7czPTRmGxBc&feature=youtu.be - -What's intersting is that chroma also relates to shepard tones, the auditory illusion that creates a sound that always rises or lowers: - -![image](../project_images/postImages/shepard_tones.png) - -http://en.wikipedia.org/wiki/Shepard_tone - -https://vimeo.com/34749558 - -Shepard tones are based on partials (like chroma) so you can use shepard tones to "recreate" audio that's been analyzed by chroma -- using the chroma info to play shepard tones. Here's a small experiment with trying to recreate radiohead: - -https://soundcloud.com/thesystemis/radioheadchroma - -Finally, there's tons of info here: - -- http://recherche.ircam.fr/equipes/analyse-synthese/peeters/ARTICLES/Peeters_2006_ISMIR_KeyHPS.pdf -- http://www.nyu.edu/classes/bello/MIR_files/tonality.pdf -- http://labrosa.ee.columbia.edu/matlab/chroma-ansyn/ -- http://www.mpi-inf.mpg.de/resources/MIR/chromatoolbox/ -- http://en.wikipedia.org/wiki/Pitch_class - - diff --git a/project_posts/2014-03-9-more-progress.md b/project_posts/2014-03-9-more-progress.md deleted file mode 100644 index af6e63c97..000000000 --- a/project_posts/2014-03-9-more-progress.md +++ /dev/null @@ -1,20 +0,0 @@ -I'm finding that chroma seems to work pretty well for finding notes. - -Using NNLS-Chroma, which as some settings that are pretty adjustable and a healthy amount of median filtering, I was able to pull notes using chroma. I recorded 1000 radio stations for about 1 minute each, and pulled out every moment where the chroma energy for a particular note was high. - -I found sox, the command line audio tool, extremely helpful. I would take a given recording, process it via the VAMP plugin, load in the data, and whenever I needed to make a "note" from a recording, I'd use the command line program sox to make the copy. It has built in trim functionality. I wound up with about 50,000 samples -- I used a low-ish threshold, but I'll start seeing what happens when I raise it. - -Here's what happens when you use sox and put all the samples of the note A together -- it's 20 minutes of A [on soundcloud](https://soundcloud.com/thesystemis/20-mins-of-a)): - -[![Foo](../project_images/postImages/20_of_a.png)](https://soundcloud.com/thesystemis/20-mins-of-a) - -*if you want to check this, use [onlinetonegenerator.com](http://onlinetonegenerator.com) and try 440HZ. I'm attempting to find tones that sound like this or some octave of this.* - -here's a quick video of me noodling with a keyboard -- I took these samples which I have only classified by note (chroma only gives back note not octave info) and I tried to sort them by octave. This is a very rough sort, and I'm using sox's rough frequency, returned by `-n stat`. here's a small snippet that runs sox and uses sed to get the numberic value out: - - /usr/local/bin/sox mySample.wav -n stat 2>&1 | sed -n 's#^Rough [^0-9]*\\([0-9.]*\\)$#\\1#p' 2>&1 "; - -here's a keyboard made from these samples now that I can place them in octaves: - -https://www.youtube.com/watch?v=ZWjm3vR4G04&feature=youtu.be - diff --git a/project_posts/2014-04-10-textDisplay.md b/project_posts/2014-04-10-textDisplay.md deleted file mode 100644 index f8c1fb63e..000000000 --- a/project_posts/2014-04-10-textDisplay.md +++ /dev/null @@ -1,21 +0,0 @@ -We're slowly working through the physical design of the installation -- using beams the hold panels of felt and hold up speakers along with text displays that will show the city and country the sound is coming from. - -here's a mockup of the installation design: - -![image](../project_images/design/render.png) - -here you can see the text display below the speaker: - -![image](../project_images/design/names.png) - -We're currently testing different display technologies -- one that we particularly like is [VFD](http://en.wikipedia.org/wiki/Vacuum_fluorescent_display) (vacuum flouresecnt display). We used one from Noritake which we are driving using an arduino. The info [here](http://www.instructables.com/id/Arduino-and-the-Noritake-24x6-VFD-Module-Vacuum-Fl/) was really helpful. - -![image](../project_images/design/1398290134317.jpeg) - -![image](../project_images/design/1398290169723.jpeg) - -![image](../project_images/design/1398290265175.jpeg) - -![image](../project_images/design/photo 2.JPG) - -there a small snippet of code on our blog [here](http://www.yesyesno.com/blog/2014/4/23/noritake-vfd-cu-y-series). \ No newline at end of file diff --git a/project_posts/2014-04-15-mp3Data copy.md b/project_posts/2014-04-15-mp3Data copy.md deleted file mode 100644 index 17cfd2d8e..000000000 --- a/project_posts/2014-04-15-mp3Data copy.md +++ /dev/null @@ -1,19 +0,0 @@ -One of the major challenges I'm finding is how to store data for each found note. I was originally using text files and considered moving to a database, but then I remembered that mp3s have a meta-data that you can store information in about the artist, track, albumb, etc. - -I've started using that to store info about recordings: - -![image](../project_images/postImages/mp3MetaData.png) - -In the code, I'm using a few libraries that help me interact with the meta data -- in particular, LAME is a library for encoding mp3s, but it also lets you add id3 tags to the mp3 you are creating: - - id3tag_add_v2(..); - id3tag_set_title(..); - id3tag_set_artist(..); - id3tag_set_album(..); - id3tag_set_comment(..); - -I also use the tool id3cp, which is part of id3lib, pretty extensively. id3lib [has a pretty great logo](http://id3lib.sourceforge.net/id3v2.gif), which is why I first was first attracted to the library when looking at other id3 manipulation libraries. - -In each mp3, I'm storing the location (longitude and latitude) as well as radio station name, city and country name, results of the audio analysis such as note strength. - -I still will wind up using a database since parsing this info out of millions of mp3 files is pretty slow compared to querying a database, but I'm happy to keep the meta data in each file -- it means that I can move them around from cloud to installation really easily without thinking of syncing databases. It's making life so much easier. \ No newline at end of file diff --git a/project_posts/2014-04-20-experimentation.md b/project_posts/2014-04-20-experimentation.md deleted file mode 100644 index 9912101e6..000000000 --- a/project_posts/2014-04-20-experimentation.md +++ /dev/null @@ -1,15 +0,0 @@ -Here's some experimentation with audio processing, in this case adding bandpass filtering and reverb, which seems to help emphasize notes but can sound a bit shrill on the higher notes (and the reverb is a bit much!): - -https://www.youtube.com/watch?v=1n6MdYIMchQ&feature=youtu.be - -I'm using freeverb, a great old school library for doing reverb and a great [c++ library of DSP code for bandpass filters](https://github.com/vinniefalco/DSPFilters). - -I think there's some harshness in the playback so envelopes will also help alot here. - -Here's some experimentation with showing where the notes are coming from. I want to great a kind of abstract map, I'm still grapling with how to map sounds without it looking like: - -![http://upload.wikimedia.org/wikipedia/commons/8/85/Dr._Strangelove_-_The_War_Room.png](http://upload.wikimedia.org/wikipedia/commons/8/85/Dr._Strangelove_-_The_War_Room.png) - -Here, notes build out the map in some way: - -https://www.youtube.com/watch?v=LVLXkif2OTk diff --git a/project_summary.md b/project_summary.md index 3e453b683..a5fcbe92c 100644 --- a/project_summary.md +++ b/project_summary.md @@ -1,13 +1,33 @@ -# Play the world +# Project Title +Insert the name of your project ## Authors -- Zach Lieberman - https://github.com/ofZach +- Insert main author name, surname, github account +- Insert other author(s) name, surname, github account (one per list element) ## Description -Visitors are invited to perform with a keyboard that finds samples with the same note in realtime from web radio stations from around the world, essentially allowing them to play the world. Pressing a middle C key, for example, will play a matching C note from Nigerian sports radio or a Brazillian Bassa Nova station. The project monitors hundreds of diverse streams, from talk radio to pop to experimental transmission from around the world. The installation will have speakers in round, and sounds will be presented in geographic orientation to the audience, highlighting the voluminous, enchanting and playable global soundscape that surrounds us. +Insert a description containing about 100 to 150 words, including your motivation and the meaning behind your idea and execution. The Judges will be keen to know how your idea pushes the boundaries of code and technology. -![notes](project_images/postImages/noteThin.jpg) +## Link to Prototype +NOTE: If your project lives online you can add one or more links here. Make sure you have a stable version of your project running before linking it. -*cover photo "old radio" by Ivellios1988 (Creative Commons Attribution-Noncommercial-Share Alike 3.0 License) -http://ivellios1988.deviantart.com/art/Old-radio-268074045* +[Example Link](http://www.google.com "Example Link") +## Example Code +NOTE: Wrap your code blocks or any code citation by using ``` like the example below. +``` +function test() { + console.log("Printing a test"); +} +``` +## Links to External Libraries + NOTE: You can also use this space to link to external libraries or Github repositories you used on your project. + +[Example Link](http://www.google.com "Example Link") + +## Images & Videos +NOTE: For additional images you can either use a relative link to an image on this repo or an absolute link to an externally hosted image. + +![Example Image](project_images/cover.jpg?raw=true "Example Image") + +https://www.youtube.com/watch?v=30yGOxJJ2PQ diff --git a/project_technologies.json b/project_technologies.json index 4ca5cc54e..5097799f7 100644 --- a/project_technologies.json +++ b/project_technologies.json @@ -1,16 +1,16 @@ { "technologies": { "apis": [ - "google geolocation api" + "insert apis" ], "platforms": [ - "google compute engine" + "insert platforms" ], "toolkits": [ - "openframeworks" + "insert toolkits" ] }, "themes": [ - "audio" + "insert themes" ] -} +} \ No newline at end of file