Page MenuHomeHEPForge

No OneTemporary

This file is larger than 256 KB, so syntax highlighting was skipped.
Index: contrib/tags/1.050/AUTHORS
===================================================================
--- contrib/tags/1.050/AUTHORS (revision 0)
+++ contrib/tags/1.050/AUTHORS (revision 1325)
@@ -0,0 +1,9 @@
+The FastJet contrib is provided and maintained by
+
+Matteo Cacciari
+Gavin P. Salam
+Gregory Soyez
+
+Please contact:
+ fastjet@projects.hepforge.org
+for questions queries and comments
Index: contrib/tags/1.050/DEVEL-GUIDELINES
===================================================================
--- contrib/tags/1.050/DEVEL-GUIDELINES (revision 0)
+++ contrib/tags/1.050/DEVEL-GUIDELINES (revision 1325)
@@ -0,0 +1,251 @@
+Guidelines for the FastJet Contrib area
+---------------------------------------
+
+The FastJet contrib area is intended for developers of FastJet-related
+C++ tools, so as to provide easy access to their work in a common,
+publicly accessible location.
+
+If you wish to add code to the fastjet-contrib repository, please
+follow the guidelines indicated below, intended to give users a
+reasonably uniform experience and to facilitate versioning and quality
+control.
+
+For further information about making contributions, please contact
+fastjet@projects.hepforge.org
+
+======================================================================
+Basic developer usage
+=====================
+
+ # to get started you will need a hepforge account. Go to
+ #
+ # https://www.hepforge.org/register
+ #
+ # to create it.
+ #
+ # Then you will need to set up access through an ssh key. Go to
+ #
+ # https://phab.hepforge.org/settings/user/USERNAME/page/ssh/
+ #
+ # (replace USERNAME with your actual username), click on
+ # "SSH Key Actions" and select "Upload Public Key".
+
+ # check out the overall contrib directory
+ svn checkout https://svn.hepforge.org/fastjetsvn/contrib/trunk fjcontrib
+ cd fjcontrib
+
+ # get the existing contribs (optional, but useful)
+ scripts/update-contribs.sh
+
+ # start your new contrib, choosing your own "ContribName" (*)
+ # Running this script produces a template for the new contrib
+ # in the form of a new ContribName/ subdirectory of fjcontrib,
+ # including a basic Makefile (further info below)
+ scripts/new-contrib-from-template.sh ContribName
+
+ # once you have something worth committing, write to the fastjet contrib
+ # maintainers at <fastjet@projects.hepforge.org> to get write access to the
+ # fjcontrib svn. We will need your username.
+
+ # and then run
+ scripts/register-new-contrib.sh ContribName
+
+ # within your pre-existing ContribName/ directory you can now "svn
+ # add" your files, commit them etc.
+
+ # you should probably also run "svn propset svn:keywords Id *.cc *.hh"
+ # so that their $Id$ tag automatically gets updated when you commit
+
+ # when you're ready to make a versioned release, make sure that
+ #
+ # - all required files (AUTHORS, COPYING, NEWS etc.) are up to date
+ # - VERSION includes the version number for the release
+ # - "make check" and "make install" both work
+ # - everything is committed
+ #
+ # At this point the fjcontrib maintainers are usually happy to have a
+ # quick look through your code and provide comments based on
+ # experience with other contribs.
+ #
+ # Once you're ready to make a release, run
+ scripts/release-contrib.sh ContribName
+
+ # send a mail to fastjet@projects.hepforge.org with a request for
+ # that version to be made public
+
+
+(*) Note that if you have previously "registered" your contrib (i.e.
+you have run "scripts/register-new-contrib.sh ContribName") you can get
+it in a fresh checkout of the overall fjcontrib directory by running
+
+ scripts/update-contribs.sh ContribName trunk
+
+Please refrain from developing other people's contribs without first
+consulting them!
+
+Note: currently there is no mechanism for handling external
+dependencies (ROOT, gsl, etc.), nor for handling dependencies between
+different contribs.
+
+======================================================================
+Further details
+===============
+
+Each contribution is the responsibility of its authors. The FastJet
+authors will not provide direct support.
+
+Each contribution must be in a directory of its own. The name of the
+directory will also by default be used for the library component.
+
+Each contribution should be made available under the terms of the GNU
+General Public License (v2 or later), or if the author wishes, under a
+more permissive license that is compatible with the GNU GPL.
+
+Each contribution should include the following files (automatically
+put in place when you run scripts/new-contrib-from-template.sh, see below):
+
+ - COPYING: giving license information
+
+ - AUTHORS: names of authors, including current email addresses
+
+ - README: giving a basic explanation of the scope and usage of the
+ contrib and indication of which work should be cited by users of
+ your code. Please mention any external dependencies, e.g. ROOT,
+ GSL, Boost, etc.
+
+ - at least one example program (e.g. example.cc) using the contrib
+ tool or plugin, together with a file containing the expected
+ output (example.ref).
+
+ - VERSION: a version number, e.g. 1.0.x, which would be updated to
+ 2.0.x in the event of a major change.
+
+ - NEWS: to indicate what has changed in each new version
+
+ - ChangeLog: finer grained details of day-to-day changes
+
+
+======================================================================
+Build system
+============
+
+Each contribution should include a Makefile. A reasonable default
+is generated when you run scripts/new-contrib-from-template.sh
+
+A few variables appearing at the top of the Makefile may need to be
+modified:
+
+ - NAME
+ - SRCS
+ - EXAMPLES
+ - INSTALLED_HEADERS
+
+Additionally you will need to ensure that "make check" works. By
+default it does the following:
+
+ - builds the "example" program,
+ - runs it, reading ../data/single-event.dat from standard input
+ - compares the output to the "example.ref" file (after stripping
+ lines that started with "#")
+
+In most cases, to get "make check" to work, it is sufficient to
+replace the template's example.ref file with the correct output from
+your program. If you want to use a different input file, modify the
+relevant line in the Makefile.
+
+You may also write your own Makefile (or adapt one from
+scripts/internal/Template/Makefile ). In this case
+
+ - It should prominently define a variable FASTJETCONFIG
+ near the beginning of the file. By default FASTJETCONFIG should be
+ set to fastjet-config, i.e. the contribution should build out of
+ the box if fastjet-config is in the user's path.
+
+ - It should include the following targets
+ . all
+ . check
+ . install
+ . examples
+ . clean
+ . distclean
+
+
+======================================================================
+Structure of the svn repository
+===============================
+
+The repository at
+
+ svn+ssh://vcs@phab.hepforge.org/source/fastjetsvn/contrib/ (read-write)
+ https://phab.hepforge.org/source/fastjetsvn/browse/contrib/ (browse)
+
+is organised as follows:
+
+ # area for the overall fastjet-contrib scripts and information about
+ # currently used version of individual contribs. Currently only
+ # maintainers of the overall fjcontrib area have write acces
+ #
+ trunk/ # development version
+ tags/ # official releases
+ branches/ # branches
+
+ # areas for individual contribs. Developers each have access
+ # to all contribs by default (for simplicity)
+ contribs/ContribName/trunk # development version
+ contribs/ContribName/tags # official releases
+ contribs/ContribName/branches # branches
+
+Within the main fastjet contrib directory, the file "contribs.svn"
+file indicates which contribs (and their version) are to be extracted
+by scripts/update-contribs.sh
+
+
+======================================================================
+Guidelines for reviewing contribs
+=================================
+
+[This part of the guidelines is in the process of being drafted]
+
+- Does the contrib do something non-trivial? I.e. does it do something
+ that cannot already be easily done with a few lines of FJ code?
+
+- Is the contrib well documented? All classes, constructors, member
+ functions, etc., that are exposed to the user should have an
+ instructive comment about what they do (or be so well named that a
+ comment is redundant).
+
+- Does the example(s) demonstrate all the main features of the code?
+
+- Does the example indicate what command-line should be used to run
+ it?
+
+- Does the contrib make sensible use of existing FastJet features and,
+ where relevant, does its interface follow the pattern of standard
+ FJ3 interfaces? (E.g. with FunctionOfPseudoJet, Selectors,
+ etc.). Conforming with existing interfaces helps give users a
+ uniform experience.
+
+- Are namings logical and similar to those in FastJet: e.g. if the
+ contrib is simply a plugin, the class name should end in "Plugin"
+ and the contrib name should probably be the same as the class name.
+
+- Are the tests carried out as part of make check reasonably
+ exhaustive? Are the contents of the reference results file
+ sufficient to have a reasonable chance of spotting future changes?
+ (E.g. a single bool as the output has a 50% chance of coming out
+ right even if the code is misbehaving).
+
+- If you run the example with valgrind, does it run free of errors and
+ memory leaks? We've found that valgrind tests are often better
+ carried out on linux machines than on macs.
+
+- Does "make fragile-shared" work? Some people rely on it.
+
+- Are the README, AUTHORS, NEWS and ChangeLog files sensible? Are line
+ lengths suitable for web viewing (e.g. no more than 80 characters
+ per line).
+
+- Are the $Id$ tags set correctly in the files? You can set them by
+ doing the following in your directory
+
+ svn propset svn:keywords Id *.cc *.hh
Index: contrib/tags/1.050/VERSION
===================================================================
--- contrib/tags/1.050/VERSION (revision 0)
+++ contrib/tags/1.050/VERSION (revision 1325)
@@ -0,0 +1,2 @@
+1.050
+
Index: contrib/tags/1.050/ChangeLog
===================================================================
--- contrib/tags/1.050/ChangeLog (revision 0)
+++ contrib/tags/1.050/ChangeLog (revision 1325)
@@ -0,0 +1,1090 @@
+2022-08-20 S<gavin.salam@physics.ox.ac.uk>
+
+ * NEWS:
+ * VERSION
+ Preparing for release of fjcontrib-1.050
+
+ * contribs.svn:
+ updated LundPlane to 2.0.2
+
+2022-06-15 Gavin Salam <gavin.salam@physics.ox.ac.uk>
+
+ * NEWS:
+ * VERSION
+ Preparing for release of fjcontrib-1.049
+
+ * contribs.svn:
+ updated Nsubjettiness to 2.26
+
+2021-12-08 Gregory Soyez <soyez@fastjet.fr>
+
+ * NEWS:
+ * VERSION:
+ Preparing for the release of fjcontrib-1.048
+
+ * scripts/internal/release-fjcontrib.sh:
+ included the script directory in the tarball and the
+ DEVEL-GUIDELINES.
+ This fixes issue that scripts/c1checks was absent
+ from the tarball
+
+2021-12-06 Gavin Salam <gavin.salam@physics.ox.ac.uk>
+
+ * VERSION:
+ * NEWS:
+ * contribs.svn:
+ updated LundPlane to 2.0.1 and prepared for release of
+ fjcontrib-1.047
+
+ * configure:
+ * scripts/c11check/Makefile:
+ * scripts/c11check/c11check.cc:
+ added facilities for checking if we have c++11
+ support and adding it in if need be
+
+2021-08-21 Sat <gavin.salam@physics.ox.ac.uk>
+
+ * NEWS:
+ * VERSION:
+ * contribs.svn:
+ updated RecursiveTools to 2.0.1 and prepared for release
+ of fjcontrib-1.046
+
+2020-08-04 Tue <gavin.salam@physics.ox.ac.uk>
+
+ * NEWS:
+ * VERSION:
+ Preparing for release of 1.045
+
+ * contribs.svn:
+ added Centauro (DIS jet algorithm plugin) 1.0.0
+
+2020-03-07 Gavin Salam <gavin.salam@cern.ch>
+
+ * VERSION:
+ * NEWS:
+ Preparing for release of 1.044
+
+ * contribs.svn:
+ updated RecursiveTools to 2.0.0
+
+2020-02-23 Gavin Salam <gavin.salam@cern.ch>
+
+ * NEWS:
+ * VERSION:
+ preparing for release of 1.043
+
+ * README:
+ added note about need for c++11 here if FJ was compiled with
+ c++11.
+
+ * contribs.svn:
+ updated ConstituentSubtractor to 1.4.5 and LundPlane to 1.0.3 to
+ fix c++98 compatibility issues
+
+2019-07-18 Gavin Salam <gavin.salam@cern.ch>
+
+ * NEWS:
+ * VERSION:
+ * contribs.svn:
+ ConstituentSubtractor updated to 1.4.4,
+ prepared release of fjcontrib-1.042
+
+2018-12-22 Gavin Salam <gavin.salam@cern.ch>
+
+ * VERSION:
+ * NEWS:
+ * contribs.svn:
+ updated ValenciaPlugin to 2.0.2 with bug fixes for negative beta.
+ Prepared for release of fjcontrib-1.041
+
+2018-12-04 Gavin Salam <gavin.salam@cern.ch>
+
+ * DEVEL-GUIDELINES:
+ * scripts/internal/common.sh (svn_read):
+ * README:
+ updated links for read-only access.
+
+2018-12-04 Gavin Salam <gavin.salam@cern.ch>
+
+ * NEWS:
+ * VERSION:
+ prepared for release of 1.040 with ValenciaPlugin 2.0.1
+
+ * contribs.svn:
+ updated ValenciaPlugin to 2.0.1
+
+2018-10-31 Gavin Salam <gavin.salam@cern.ch>
+
+ * scripts/internal/generate-html-contents.pl:
+ * scripts/internal/common.sh:
+
+ fixed issue with incorrect links generate-html-contents.pl and
+ made it import svn_read address from environment variables set in
+ common.sh
+
+2018-10-31 Gavin Salam <gavin.salam@cern.ch>
+
+ * NEWS:
+ * VERSION:
+ preparing for 1.039 release with LundPlane 1.0.2
+
+2018-10-30 Gavin Salam <gavin.salam@cern.ch>
+
+ * contribs.svn:
+ updated LundPlane to 1.0.2
+
+2018-10-25 Gavin Salam <gavin.salam@cern.ch>
+
+ * DEVEL-GUIDELINES
+ * README
+ * scripts/internal/common.sh
+ * scripts/internal/check-updates.sh
+ * scripts/internal/generate-html-contents.pl
+ * scripts/internal/release-fjcontrib.sh
+ work in progress to move things over to the new hepforge system.
+
+2018-08-30 Gavin Salam <gavin.salam@cern.ch>
+
+ * VERSION:
+ * NEWS:
+ prepared release of 1.038 with LundPlane 1.0.1
+
+ * contribs.svn:
+ added LundPlane version 1.0.1
+
+2018-08-23 Gavin Salam <gavin.salam@cern.ch> + Matteo
+
+ * scripts/internal/get-author-emails.py:
+ added script to extract all author emails
+
+2018-08-23 Gavin Salam <gavin.salam@cern.ch>
+
+ * scripts/update-contribs.sh:
+ documented the --force option in the help message
+
+2018-07-20 Gavin Salam <gavin.salam@cern.ch>
+
+ * VERSION:
+ * NEWS:
+ * contribs.svn:
+ prepared release of 1.037 with ConstituentSubtractor updated to 1.3.1
+
+2018-06-06 Gavin Salam <gavin.salam@cern.ch>
+
+ * VERSION:
+ * NEWS:
+ prepared release of 1.036.
+
+ * contribs.svn:
+ updated Nsubjettiness to 2.2.5, with fix for bug involving
+ undefined pointer for in AxesDefinition
+
+2018-05-29 Gavin Salam <gavin.salam@cern.ch>
+
+ * VERSION:
+ * NEWS:
+ prepared for the release of 1.035
+
+ * contribs.svn:
+ updated RecursiveTools to 2.0.0-beta2 with bug fix for recent
+ clang compilers.
+
+2018-05-28 Gavin Salam <gavin.salam@cern.ch>
+
+ * contribs.svn:
+ updated ConstituentSubtractor to 1.2.7 (extra features, clearer examples)
+
+2018-05-18 Gregory Soyez <soyez@fastjet.fr>
+
+ * VERSION:
+ * NEWS:
+ prepared for the release of 1.034
+
+ * contribs.svn:
+ upped ConstituentSubtractor to 1.2.5 (fixing a bug)
+
+ * scripts/internal/Template/Makefile
+ added CXXFLAGS to the compilation of the examples
+
+2018-02-15 Gregory Soyez <soyez@fastjet.fr>
+
+ * VERSION:
+ * NEWS:
+ prepared for the release of 1.033
+
+ * contribs.svn:
+ upped EnergyCorrelator to 1.3.1 (fixing a memory leak)
+
+2018-01-17 Gavin Salam <gavin.salam@cern.ch>
+
+ * NEWS:
+ * VERSION:
+ prepared for release of 1.032
+
+ * contribs.svn:
+ updated EnergyCorrelator to 1.3.0
+
+2017-12-20 Gavin Salam <gavin.salam@cern.ch>
+
+ * VERSION:
+ * NEWS:
+ upped version to 1.031 & prepared NEWS for release
+
+ * contribs.svn:
+ upped ConstituentSubtractor to 1.2.4
+
+2017-11-13 Gavin Salam <gavin.salam@cern.ch>
+
+ * configure:
+ included patch from attila.krasznahorkay@cern.ch for issue with
+ macOS sed.
+
+2017-10-13 Gregory Soyez <soyez@fastjet.fr>
+
+ * VERSION:
+ * NEWS:
+ preapred to release v1.030
+
+ * contribs.svn:
+ switched to v2.0.0-beta1 of RecursiveTools
+
+2017-09-10 Gavin Salam <gavin.salam@cern.ch>
+
+
+ * VERSION:
+ * NEWS:
+ prepared release 1.029
+
+ * contribs.svn:
+ added FlavorCone tags/1.0.0
+ updated ConstituentSubtractor to 1.2.3
+
+ * scripts/release-contrib.sh:
+ changed error and usage messages to reflect correct script name.
+
+2017-08-30 Gregory Soyez <soyez@fastjet.fr>
+
+ * NEWS:
+ * VERSION:
+ switched to version 1.028 in view of release and updated NEWS
+ accordingly.
+
+ * contribs.svn:
+ switched ConstituentSubtractor to 1.2.2 [added back an
+ erronously-renamed function]
+
+2017-08-10 Gavin Salam <gavin.salam@cern.ch>
+
+ * NEWS:
+ * VERSION:
+ switched to version 1.027 in view of release and updated NEWS
+ accordingly.
+
+ * contribs.svn:
+ updated ConstituentSubtractor to v1.2.1, which includes changes to
+ the treatment of massive particles and speed improvements for
+ whole-event subtraction.
+
+2017-01-25 Gavin Salam <gavin.salam@cern.ch>
+
+ * NEWS:
+ * VERSION:
+ switched to version 1.026 in view of release and updated NEWS
+ accordingly.
+
+ * contribs.svn:
+ updated ConstituentSubtractor to v1.1.5, which includes new pileup
+ subtraction options and rho-rescaling.
+
+2016-10-07 Gavin Salam <gavin.salam@cern.ch>
+
+ * NEWS:
+ * VERSION:
+ Switched version to 1.025 in view of a release; updated NEWS
+ accordingly.
+
+ * contribs.svn:
+ switched EnergyCorrelator to version 1.2.0
+
+2016-06-21 Gregory Soyez <soyez@fastjet.fr>
+
+ * VERSION:
+ * NEWS:
+ Switched version number over to 1.024 (in view of a release)
+ Updated the release notes
+
+ * contribs.svn:
+ switched to Nsubjettiness 2.2.4
+
+2016-06-01 Gregory Soyez <soyez@fastjet.fr>
+
+ * contribs.svn:
+ switched VariableR over to v1.2.1
+
+2016-04-28 Gregory Soyez <soyez@fastjet.fr>
+
+ * VERSION:
+ * NEWS:
+ Switched version number over to 1.023 (in view of a release)
+ Updated the release notes
+
+ * contribs.svn:
+ switched to Nsubjettiness 2.2.3
+
+2016-03-31 Gregory Soyez <soyez@fastjet.fr>
+
+ * VERSION:
+ set version number to 1.022 prior to the release
+
+2016-03-30 Gavin Salam <gavin.salam@cern.ch>
+
+ * utils/check.sh (DIFF):
+ provided more output in cases where the check fails.
+
+ * NEWS:
+ minor tweak to NEWS
+
+2016-03-30 Gregory Soyez <soyez@fastjet.fr>
+
+ * NEWS:
+ drafted for the release of fjcontrib-1.022
+
+ * contribs.svn:
+ switched GenericSubtractor over to version 1.3.1
+
+2016-03-29 Gregory Soyez <soyez@fastjet.fr>
+
+ * contribs.svn:
+ switched VariableR over to 1.2.0 and Nsubjettiness to 2.2.2
+
+2016-03-10 Gregory Soyez <soyez@fastjet.fr>
+
+ * scripts/internal/check-updates.sh: *** ADDED ***
+ added an internal script that checks if the list in contribs.svn
+ is up-to-date
+
+2016-03-09 Gregory Soyez <soyez@fastjet.fr>
+
+ * contribs.svn:
+ switched ConstituentSubtractor over to version 1.1.1
+
+2015-10-12 Gregory Soyez <soyez@fastjet.fr>
+
+ * NEWS:
+ * VERSION:
+ prepared for release 1.021 including QCDAwarePlugin 1.0.0
+
+ * contribs.svn:
+ added QCDAwarePlugin to the list of included contribs
+
+2015-10-05 Matteo Cacciari <cacciari@lpthe.jussieu.fr>
+
+ * scripts/internal/release-fjcontrib.sh
+ fixed harmless typo
+
+2015-10-05 Matteo Cacciari <cacciari@lpthe.jussieu.fr>
+
+ * Makefile.in
+ install permissions of libfastjetcontribfragile.so switched
+ from 0644 to 0755 (reported by Dario Berzano).
+ This will go into 1.020
+ * NEWS
+ mentioned item above
+
+2015-10-04 Matteo Cacciari <cacciari@lpthe.jussieu.fr>
+
+ * NEWS:
+ * VERSION:
+ prepared for release 1.020 with Nsubjettiness 2.2.1
+
+2015-10-04 Gavin Salam <gavin.salam@cern.ch>
+
+ * DEVEL-GUIDELINES:
+ mentioned the need to check that "make fragile-shared" works.
+
+ * scripts/internal/release-fjcontrib.sh:
+ added a check that "make fragile-shared" works.
+
+2015-09-28 Gregory Soyez <soyez@fastjet.fr>
+
+ * contribs.svn:
+ switched to version 2.2.1 of Nsubjettiness [minor bug in Makefile]
+
+2015-09-24 Matteo Cacciari <cacciari@lpthe.jussieu.fr>
+
+ * scripts/internal/generate-html-contents.pl
+ set up to extract from svn date of tag of last version and
+ output it in the table with the list of contribs
+
+2015-09-21 Gregory Soyez <soyez@fastjet.fr>
+
+ * NEWS:
+ * VERSION:
+ prepared for release 1.019 GenericSubtractor 1.3.0
+
+ * contribs.svn:
+ switched GenericSubtractor to version 1.3.0
+
+2015-09-07 Gregory Soyez <soyez@fastjet.fr>
+
+ * NEWS:
+ * VERSION:
+ prepared for release 1.018 with Nsubjettiness 2.2.0
+
+2015-07-23 Gregory Soyez <soyez@fastjet.fr>
+
+ * data/single-ee-event.dat: *** ADDED ***
+ added a simple e+e- event for tests in e+e- coordinates
+
+2015-05-05 Gavin Salam <gavin.salam@cern.ch>
+
+ * NEWS:
+ * VERSION:
+ prepared NEWS and VERSION files for release 1.017 with
+ ClusteringVetoPlugin 1.0.0
+
+2015-05-04 Gavin Salam <gavin.salam@cern.ch>
+
+ * contribs.svn:
+ added ClusteringVetoPlugin 1.0.0
+
+2015-04-07 Gavin Salam <gavin.salam@cern.ch>
+
+ * VERSION:
+ * NEWS:
+ updated version to 1.016 and mentioned ValenciaPlugin 2.0.0 in NEWS
+
+ * contribs.svn:
+ added ValenciaPlugin (tags/2.0.0)
+
+2015-02-20 Gavin Salam <gavin.salam@cern.ch> + Matteo
+
+ * DEVEL-GUIDELINES:
+ mentioned that people should set svn:keywords to Id on relevant
+ files.
+
+ * scripts/internal/Template/example.cc
+ modified template example header to include a line showing
+ how to run the example.
+
+2014-11-25 Gavin Salam <gavin.salam@cern.ch>
+
+ * NEWS:
+ * VERSION:
+ updated version 1.015 and prepared NEWS
+
+ * contribs.svn:
+ updated EnergyCorrelator to version 1.1.0
+
+2014-08-17 Gavin Salam <gavin.salam@cern.ch>
+
+ * NEWS:
+ * VERSION:
+ updated version to 1.014 and prepared NEWS
+
+ * contribs.svn:
+ added SoftKiller 1.0.0
+
+2014-08-16 Gavin Salam <gavin.salam@cern.ch>
+
+ * contribs.svn:
+ updated JetCleanser version to tags/1.0.1
+
+2014-07-09 Gregory Soyez <soyez@fastjet.fr>
+
+ * VERSION:
+ * NEWS:
+ updated version to 1.013 and prepared NEWS for release.
+
+ * contribs.svn:
+ . updated Nsubjettiness to version 2.1.0
+ . added release 1.0.0 of the new RecursiveTools contrib by
+ G. Salam, G. Soyez and J. Thaler
+
+2014-06-12 Gregory Soyez <soyez@fastjet.fr>
+
+ * configure (sorted_built_contribs):
+ slightly enlarged the space for printing contribs summary
+
+2014-06-03 Gavin Salam <gavin.salam@cern.ch>
+
+ * VERSION:
+ * NEWS:
+ updated version to 1.012 and prepared NEWS for release.
+
+ * contribs.svn:
+ updated VariableR to version 1.1.1
+
+2014-04-06 Gavin Salam <gavin.salam@cern.ch>
+
+ * VERSION:
+ * NEWS:
+ upped version to 1.011 for new contrib with ConstituentSubtractor
+ and prepared NEWS for the release.
+
+ * contribs.svn:
+ added release 1.0.0 of the new ConstituentSubtractor by Peter
+ Berta et al.
+
+2014-04-02 Gavin Salam <gavin.salam@cern.ch>
+
+ * DEVEL-GUIDELINES:
+ added details of how to set svn:keywords on source files.
+
+2014-03-14 Gavin Salam <gavin.salam@cern.ch>
+
+ * Makefile.in (distclean):
+ distclean depended on CMS-shared-distclean when it should have
+ been fragile-shared-distclean.
+
+2014-03-01 Matteo Cacciari <cacciari@lpthe.jussieu.fr>
+
+ * scripts/internal/generate-html-contents.pl
+ added (and set) option to list the contribs alphabetically.
+ Also added (but not activated) option to include the date using the
+ time stamp of the svn tag
+
+2014-02-26 Matteo Cacciari <cacciari@lpthe.jussieu.fr>
+
+ * NEWS:
+ * VERSION:
+ upped version to 1.010 for release with new contrib JetsWithoutJets
+ and added release date to NEWS.
+
+ * contribs.svn
+ added JetsWithoutJets v1.0.0
+
+ * configure
+ - added a blank line in output to config.log
+ - enabled alphabetically ordered output of enabled contribs
+
+2014-02-03 Gavin Salam <gavin.salam@cern.ch>
+
+ * NEWS:
+ * VERSION:
+ upped version to 1.009 for release and added release date to NEWS.
+
+2014-01-31 Gavin SALAM <salam@lpthe.jussieu.fr> + Gregory + Matteo
+
+ * configure:
+ * Makefile.in:
+ added targets fragile-shared fragile-shared-install and fragile-shared-distclean;
+ the fragile-shared(-install) builds (installs) a
+ libfastjetcontribfragile.so file. This is currently very fragile, in
+ that it relies on just the SRCS formatting in the individual
+ contrib makefiles (all sources on a single line, without wildcards).
+
+2014-01-20 Gavin Salam <gavin.salam@cern.ch>
+
+ * Makefile.in:
+ * utils/check.sh:
+
+ arranged for make check to exit with error on failure from within
+ subdirectories, but to exit OK on failure when called from the
+ main directory (previous behaviour was to always exit OK).
+
+ Removed redundant "exit 1" from the check.sh code (exit always
+ handled by print_status_and_exit(...)).
+
+ Also, when called directly from a subdirectory, make check no
+ longer records its output in the test_summary.tmp file, and it now
+ prints a colour-coded success/failure message.
+
+2013-10-24 Gregory Soyez <soyez@fastjet.fr>
+
+ * scripts/internal/switch-to-version.sh:
+ updated to add support for branches
+
+ * scripts/update-contribs.sh (script_new_version):
+ fixed an issue with checking out versions containing a '-' [the
+ regular expression matching pattern was consifering these as
+ "to-be-skipped"]
+
+2013-10-21 Gavin Salam <gavin.salam@cern.ch>
+
+ * DEVEL-GUIDELINES:
+ added some first thoughts on guidelines for reviewing
+
+2013-09-24 Matteo Cacciari <cacciari@lpthe.jussieu.fr>
+
+ * VERSION:
+ * NEWS:
+ released fjcontrib 1.008 with new contrib JetCleanser 1.0.0
+
+ * contribs.svn:
+ added JetCleanser 1.0.0
+
+2013-09-22 Matteo Cacciari <cacciari@lpthe.jussieu.fr>
+
+ * data/Pythia-Zp2jets-lhc-pileup-1ev.dat
+ replaced with new file including also particle ID and charge.
+ The events remain the same (up to, sometimes, differences in
+ the last digit), the "make check" still work without changing
+ the old reference files
+
+2013-09-22 Matteo Cacciari <cacciari@lpthe.jussieu.fr>
+
+ * utils/check.sh
+ added a safety check to verify if tput is present on the system
+ before using it to set colors
+
+2013-09-19 Matteo Cacciari <cacciari@lpthe.jussieu.fr>
+
+ * utils/check.sh
+ added colors to Success/Failed output from "make check"
+
+ * scripts/internal/generate-html-contents.pl
+ a flag can now be set to get an alphabetically ordered
+ output (currently set to false, i.e. same output as before)
+
+2013-09-19 Gregory Soyez <soyez@fastjet.fr>
+
+ * Makefile.in:
+ * utils/check.sh:
+ instead of having "make check" exit with an error whenever a test
+ fails, let it keep going and print a summary of what has failed
+ and succeded at the end of everything
+
+2013-09-03 Matteo Cacciari <cacciari@lpthe.jussieu.fr>
+
+ * contribs.svn:
+ switched SubjetCounting to version 1.0.1
+
+ * NEWS:
+ released fjcontrib 1.007 with new contrib SubjetCounting 1.0.1
+ and bugfix for exclusion and inclusion of more than one contrib
+
+2013-09-03 Matteo Cacciari <cacciari@lpthe.jussieu.fr>
+
+ * VERSION:
+ * NEWS:
+ released fjcontrib 1.007 with new contrib SubjetCounting 1.0.0
+ and bugfix for exclusion and inclusion of more than one contrib
+ (not actually released as a tarball, see entry above)
+
+ * contribs.svn:
+ added SubjetCounting 1.0.0
+
+2013-08-28 Matteo Cacciari <cacciari@lpthe.jussieu.fr>
+
+ * configure
+ fixed two bugs that were preventing specifying more than
+ one contrib with the --only and --exclude options. The issues
+ were a spurious "/" appearing in the replacement of commas with
+ blanks in the contribs list, and a non-escaped command-line
+ passed through sed when writing out the Makefile.
+
+2013-08-27 Gregory Soyez <soyez@fastjet.fr>
+
+ * VERSION:
+ * NEWS:
+ released fjcontrib 1.006 including Nsubjettiness 1.0.3
+
+ * contribs.svn:
+ switched NSubjetiness to version 1.0.3
+
+2013-08-13 Gavin Salam <gavin.salam@cern.ch>
+
+ * configure:
+ identification of svn info fixed to work also with svn 1.8 (that
+ version prints an absolute and relative URL, and configure was
+ picking up both; now it picks up just the absolute URL).
+
+ * scripts/internal/release-fjcontrib.sh:
+ hopefully fixed bug where tagging comment didn't have version
+ number (but '$version')
+
+2013-07-24 Gavin Salam <gavin.salam@cern.ch>
+
+ * DEVEL-GUIDELINES:
+ mentioned that authors can ask for input from fjcontrib
+ maintainers before making a release
+
+2013-06-04 Gavin Salam <gavin.salam@cern.ch>
+
+ * configure:
+ improved error message when fastjet-config not found
+
+2013-06-04 Gavin Salam <gavin.salam@cern.ch>
+
+ * NEWS:
+ * VERSION:
+ released version 1.005, which adds ScJet 1.1.0
+
+2013-06-03 Gavin Salam <gavin.salam@cern.ch>
+
+ * contribs.svn:
+ added ScJet 1.1.0 from Jeff Tseng
+
+2013-05-28 Gavin Salam <gavin.salam@cern.ch>
+
+ * NEWS:
+ * VERSION:
+ release of version 1.004
+
+ * contribs.svn:
+ switched GenericSubtractor to version 1.2.0
+
+2013-05-22 Gavin Salam <gavin.salam@cern.ch>
+
+ * configure:
+ for contribs obtained through an svn checkout (e.g. for
+ developers), it now supplements version info from the
+ ContribName/VERSION file with info about the svn location.
+
+2013-05-07 Matteo Cacciari <cacciari@lpthe.jussieu.fr>
+
+ * scripts/internal/common.sh:
+ further replacement [ \t] -> [[:space:]] for the fix
+ mentioned below, since the first one fails to recognize tabs
+ (only blanks worked)
+
+2013-05-01 Gavin Salam <gavin.salam@cern.ch>
+
+ * NEWS:
+ * VERSION:
+ release of 1.003
+
+ * contribs.svn:
+ changed version of EnergyCorrelator to 1.0.1
+
+ * scripts/internal/common.sh:
+ implemented suggested fix by J. Thaler for issue of
+ already-checked out contribs not being recognized on some
+ systems.
+
+2013-04-30 Gavin Salam <gavin.salam@cern.ch>
+
+ * contribs.svn:
+ put in EnergyCorrelator 1.0.0
+
+2013-04-29 Gregory Soyez <soyez@fastjet.fr> + Matteo
+
+ * scripts/update-contribs.sh:
+ reworded comments at the top of the script to reflect the changes
+ made with 'contribs.local'
+
+2013-04-28 Matteo Cacciari <cacciari@lpthe.jussieu.fr> + Gregory
+
+ * scripts/update-contribs.sh
+ * scripts/internal/common.sh
+ * contribs.svn
+ replaced contribs.local with local_svn to avoid confusion with
+ the name of the file that will eventually be used to contain
+ local modifications to contribs.svn.
+ Fixed a regular expression in grep (allowing for mixture of spaces
+ and tabs before the contrib name)
+ Also reworded some comments.
+
+ Added support for a contribs.local overriding default entries in
+ contribs.svn. Added option to skip processing of a specific
+ contribution by scripts/update-contribs.sh, by replacing version
+ number with any number of dashes.
+
+2013-04-27 Matteo Cacciari <cacciari@lpthe.jussieu.fr>
+
+ * utils/check.sh
+ Fixed a few typos in comments
+
+2013-04-12 Gregory Soyez <soyez@fastjet.fr>
+
+ * NEWS:
+ * VERSION:
+ prepared for 1.002 release
+
+ * contribs.svn:
+ GenericSubtractor switched to version 1.1.0 (was 1.0.0)
+
+2013-02-23 Gavin Salam <gavin.salam@cern.ch>
+
+ * NEWS:
+ * VERSION:
+ prepared for 1.001 release
+
+ * contribs.svn:
+ added VariableR 1.0.1 and Nsubjettiness 1.0.2 (from Jesse Thaler)
+
+ * configure:
+ now outputs version of each contrib (+ other small formatting)
+
+ * Makefile.in:
+ distclean now removes Makefile and .Makefile.inc
+
+2013-02-22 Gavin Salam <gavin.salam@cern.ch>
+
+ * utils/check.sh:
+ now prints out the directory that it's running in
+
+2013-02-21 Matteo Cacciari <cacciari@lpthe.jussieu.fr>
+
+ * DEVEL-GUIDELINES:
+ Rephrased sentence about registering a new contrib and the note
+ note about retrieving a registered contrib using
+ scripts/update-contribs.sh ContribName trunk"
+
+
+2013-02-21 Gregory Soyez <soyez@fastjet.fr>
+
+ * scripts/internal/Template/Makefile:
+ added missing ; in make install
+
+2013-02-21 Gavin Salam <gavin.salam@cern.ch>
+
+ * DEVEL-GUIDELINES:
+ added info on use of htpasswd to send us a password
+
+ * scripts/internal/common.sh (svn_write):
+ switched write URL from svn+ssh -> https
+
+2013-02-21 Gavin Salam <gavin.salam@cern.ch>
+
+ * README:
+ fixed type for http checkout
+
+2013-02-07 Matteo Cacciari <cacciari@lpthe.jussieu.fr>
+
+ * VERSION
+ Pushed version to 1.000 for release
+
+ * contribs.svn
+ set version numbers to 1.0.0 for both GenericSubtractor and
+ JetFFMoments
+
+2013-02-06 Gavin SALAM <salam@lpthe.jussieu.fr> + Matteo
+
+ * scripts/internal/release-fjcontrib.sh:
+ a few fixes wrt paths for the tarball, info on release date,
+ parallel make, etc.
+
+2013-02-06 Gavin SALAM <salam@tycho.lpthe.jussieu.fr> + Matteo
+
+ * scripts/update-contribs.sh:
+ now does "exit 1" if it couldn't find a given contrib version on
+ the svn.
+
+ * scripts/internal/release-fjcontrib.sh:
+ now allows user to carry on even if there are local modifications,
+ but with a warning.
+
+ * scripts/update-contribs.sh:
+ tried to make sure that failure of switch-to-contrib results in
+ failure of update-contribs too (important e.g. for release script)
+
+ * configure (makefileinc):
+ the .Makefile.inc file now has variables to override the install
+ and check scripts (intended to help possible future changes +
+ standalone functionality).
+
+ * scripts/internal/check.sh -> utils/check.sh
+ * scripts/internal/install-sh -> utils/install-sh
+ moved these into a separate directory so that in the tarball we
+ include utils, but can completely discard scripts/
+
+ * scripts/internal/Template/Makefile:
+ this has been updated to use scripts in utils/*
+
+ * scripts/internal/generate-html-contents.pl:
+ now includes a link to the directory for the contrib
+
+ * configure:
+ fixed bug in output of prefix to .Makefile.inc (wasn't being
+ output when it was derived from fastjet-config).
+
+ * contribs.svn:
+ JetFFMoments -> tags/0.99.1
+
+ * scripts/internal/release-fjcontrib.sh :
+ fixed typo in checking of existing version; before asking about a
+ release it now lists the contrib versions.
+
+ * VERSION
+ upped to 0.001 for more testing
+
+2013-02-01 Gavin Salam <gavin.salam@cern.ch>
+
+ * contribs.svn:
+ GenericSubtractor -> 0.99.1
+ JetFFMoments -> 0.99
+
+ * configure:
+ * Makefile.in:
+ * scripts/internal/Template/Makefile:
+ variables are now communicated to sub-directory Makefiles via a
+ .Makefile.inc; trunks of JetFFMoments and GenericSubtractor also
+ modified.
+
+ * scripts/internal/release-fjcontrib.sh:
+ contents now lives in a separate directory
+
+ * scripts/update-contribs.sh:
+ no longer query if the contrib isn't yet there.
+
+2013-02-01 Gregory Soyez <soyez@fastjet.fr>
+
+ * scripts/internal/package.sh: (well... mostly Matteo)
+ added a simple script to package a tarball
+
+2013-01-31 Gregory Soyez <soyez@fastjet.fr>
+
+ * scripts/internal/release-fjcontrib.sh:
+ . removed unneeded developer and svn-users files from the
+ tarball
+ . fixed a few typos and trivial bugs
+ . check which fastjet-config to use when running tests
+ . the script now upload the tarball and the relevant info for
+ the webpage update
+
+ * scripts/internal/generate-html-contents.pl:
+ played with CSS styles so as to get a result that looks rather
+ close to what is on the FastJet tools page
+
+ * scripts/internal/common.sh:
+ * scripts/update-contribs.sh:
+ passed the default answer to get_yesno_answer as an argument
+ rather than a pre-defined variable
+
+ * scripts/internal/release-fjcontrib.sh:
+ added a script to release fj-contrib
+ it includes all the contrib in contribs.svn
+
+ * configure:
+ * README:
+ used --fastjet-config=... rather than --fjconfig=... to specify
+ the 'fastjet-config' file to use
+
+ * scripts/update-contribs.sh:
+ * scripts/internal/common.sh:
+ allowed to run
+ update-contribs.sh --force
+ which will answer yes to all "yesno" questions asked
+
+ * VERSION: *** ADDED ***
+ added a VERSION file
+
+ * scripts/internal/switch-to-version.sh:
+ * scripts/register-new-contrib.sh:
+ * scripts/new-contrib-from-template.sh:
+ * scripts/release-contrib.sh:
+ removed potential trailing /
+
+
+2013-01-31 Gavin Salam <gavin.salam@cern.ch> + Gregory
+
+ * DEVEL-GUIDELINES: *** ADDED ***
+ * README
+ tried to make these a little more compact.
+
+2013-01-31 Gregory Soyez <soyez@fastjet.fr>
+
+ * scripts/make-release.sh -> scripts/release-contrib.sh:
+ renamed for more consistency
+
+ * scripts/internal/switch-to-version.sh:
+ if the version starts with a digit, prefix it by "tags/"
+
+ * scripts/internal/install-sh:
+ added a script for installing files
+
+ * scripts/make-release.sh:
+ checked the full list of mandatory files when making a release
+
+2013-01-31 Gavin Salam <gavin.salam@cern.ch>
+
+ * scripts/update-contribs.sh:
+ added -h option to update-contribs.sh
+
+2013-01-31 Gregory Soyez <soyez@fastjet.fr>
+
+ * scripts/update-contribs.sh:
+ if the svn up updated the update-contribs.sh script, re-run with
+ the new version
+
+ * AUTHORS: *** ADDED ***
+ * COPYING: *** ADDED ***
+ * scripts.internal/Template/COPYING:
+ put this under GPLv2 and added the list of people maintaining the
+ FastJet-contrib
+
+ * README:
+ mentioned new-contrib-from-template.sh instead of
+ new-contrib-template.sh
+
+ * scripts/internal/check.sh:
+ checked that the expected output contains more than comments and
+ empty lines
+
+2013-01-31 Gavin SALAM <gavin.salam@cern.ch> + Matteo + Gregory
+
+ * scripts/internal/Template/example.ref *** ADDED ***
+ added a template reference output file for make check with
+ instruction on what to do with it.
+
+ * scripts/new-contrib-template.sh -> scripts/new-contrib-from-template.sh
+ a more meaningful name.
+
+2013-01-31 Gregory Soyez <soyez@fastjet.fr>
+
+ * scripts/internal/check.sh:
+ default extension for expected output set to "ref"
+
+ * scripts/internal/Template/example.cc:
+ added missing header
+
+ * scripts/internal/Template/Makefile
+ * scripts/internal/check.sh:
+ fixed some bash typos
+
+ * scripts/switch-to-version.sh: *** DELETED ***
+ * scripts/internal/switch-to-version.sh: *** ADDED ***
+ * scripts/update-contribs.sh:
+ moved switch-to version in internal/
+
+ * scripts/new-contrib-template.sh: *** ADDED ***
+ * scripts/internal/Template: *** ADDED ***
+ added a template to create a new contrib and is associated script
+
+ * scripts/TODO:
+ updated to reflect altest changes
+
+2013-01-30 Gregory Soyez <soyez@fastjet.fr>
+
+ * scripts/switch-to-version.sh:
+ * scripts/update-contribs.sh:
+ if the versions agree, still run svn up
+
+ * scripts/internal/common.sh:
+ make sure the full contrib name is specified
+
+ * scripts/update-contribs.sh:
+ when updating a specified contrib, ask for confirmation
+
+ * scripts/switch-to-version.sh:
+ - use svn switch --relocate since svn relocate is not available
+ with old svn version
+ - give a write access when checking out the trunk
+
+ * scripts/make-release.sh:
+ gave access to check_pending_modifications
+
+ * data/ *** ADDED ***
+ added common event files for make check purpose
+
+ * configure: *** ADDED ***
+ * Makefile.in: *** ADDED ***
+ added basic building mechanism
+
+ * scripts/update-contribs.sh:
+ allowed to run it with a contrib name and optional version
+ This is then equivalent to calling switch-to-version.sh
+
+ * scripts/update-contribs.sh:
+ added "Template" to the list of ignored directories
+
+ * scripts/* *** ADDED ***
+ * README *** ADDED ***
+ added a list of maintenance scripts (see README for details)
+
+ * contribs.svn *** ADDED ***
+ added an (empty) list of supported contribs
+
Index: contrib/tags/1.050/scripts/c11check/Makefile
===================================================================
--- contrib/tags/1.050/scripts/c11check/Makefile (revision 0)
+++ contrib/tags/1.050/scripts/c11check/Makefile (revision 1325)
@@ -0,0 +1,7 @@
+# get the parent directory makefile
+FJCDIR=..
+-include $(FJCDIR)/Makefile
+-include $(FJCDIR)/.Makefile.inc
+
+c11check: c11check.o
+ $(CXX) $(CXXFLAGS) c11check.o -o c11check
Index: contrib/tags/1.050/scripts/c11check/c11check.cc
===================================================================
--- contrib/tags/1.050/scripts/c11check/c11check.cc (revision 0)
+++ contrib/tags/1.050/scripts/c11check/c11check.cc (revision 1325)
@@ -0,0 +1,13 @@
+#include<vector>
+#include<iostream>
+#include<memory>
+using namespace std;
+#if __cplusplus <= 199711L
+ #error This library needs at least a C++11 compliant compiler
+#endif
+int main() {
+ vector<double> vv(5,5.0);
+ for (auto & v: vv) {
+ cout << v << endl;
+ }
+}
Index: contrib/tags/1.050/scripts/register-new-contrib.sh
===================================================================
--- contrib/tags/1.050/scripts/register-new-contrib.sh (revision 0)
+++ contrib/tags/1.050/scripts/register-new-contrib.sh (revision 1325)
@@ -0,0 +1,85 @@
+#!/bin/bash
+#
+# Usage:
+# register-new-contrib.sh <ContribName>
+#
+# uploads a new contrib to the svn. Note that only the svn directory
+# structure will be created and the files in the contrib's directory
+# will be simply moved locally but not added to the svn repository.
+#
+# At the end of the procedure, the Contrib's directory will point to
+# the trunk
+
+# load common setup
+. `dirname $0`/internal/common.sh
+
+# make sure we have an argument
+contrib=${1%/}
+if [ -z $contrib ]; then
+ echo "Usage:"
+ echo " register-new-contrib.sh <ContribName>"
+ echo "A contrib name has to be specified"
+ exit 1
+fi
+
+echo
+echo "This script will create the directory structures for $contrib in the svn repository"
+echo "It will also arrange for the $contrib directory to have a .svn/ pointing to "
+echo
+echo " " $svn_write/contribs/$contrib/trunk
+echo
+echo "so that you can perform svn operations on your contrib"
+echo
+get_yesno_answer "Do you wish to continue?" && exit 1
+echo
+
+# check that the contrib name exist locally
+echo " performing sanity checks"
+if [ ! -d $contrib ]; then
+ echo " $contrib does not exist locally"
+ exit 1
+fi
+
+
+# check that the current contrib does not exist
+if [ ! -z "`svn ls $svn_read/contribs | grep '^'$contrib'/$'`" ]; then
+ echo " $contrib is the name of an already-existing contrib. Aborting..."
+ exit 1
+fi
+
+#TODO check that the directory contains "expected" files
+
+# create the svn structure for that contrib
+echo " Creating the svn folder structure (a password may be requested)"
+svn mkdir -m "Creating the basic svn structure for contrib $contrib" \
+ $svn_write/contribs/$contrib \
+ $svn_write/contribs/$contrib/trunk \
+ $svn_write/contribs/$contrib/tags \
+ $svn_write/contribs/$contrib/branches \
+ || { echo "Failed to create the svn directory structure. Aborting."; exit 1;}
+
+# now we need to have "contrib" point to that svn location.
+# - move the existing one out of the way
+echo " Moving $contrib to ${contrib}.bak"
+mv $contrib ${contrib}.bak
+
+# - make a checkout
+echo " Checking out the svn trunk for $config (a password may be requested)"
+svn co ${svn_write}/contribs/$contrib/trunk $contrib
+
+# and finally, add all the contrib files to the svn (with some trickery to make
+# sure dot files are moved by mv * target/
+default_dotglob_status="-u"
+if [ -z "`shopt dotglob | grep "off"`" ]; then
+ default_dotglob_status="-s"
+fi
+shopt -s dotglob
+echo " Copying all files from ${contrib}.bak into the new $contrib/ directory"
+cp -a ${contrib}.bak/* ${contrib}
+shopt $default_dotglob_status dotglob
+
+echo
+echo "You should now have a $contrib/ directory, registered under svn and with your original files"
+echo
+echo "Don't forget to enter the $contrib/ directory, and run svn add, svn commit"
+echo "to populate the repository"
Property changes on: contrib/tags/1.050/scripts/register-new-contrib.sh
___________________________________________________________________
Added: svn:executable
## -0,0 +1 ##
+*
\ No newline at end of property
Index: contrib/tags/1.050/scripts/release-contrib.sh
===================================================================
--- contrib/tags/1.050/scripts/release-contrib.sh (revision 0)
+++ contrib/tags/1.050/scripts/release-contrib.sh (revision 1325)
@@ -0,0 +1,84 @@
+#!/bin/bash
+#
+# Make a release of a given contrib
+#
+# Usage:
+# scripts/release-contrib.sh <ContribName>
+
+# make sure we have an argument and it exists
+contrib=${1%/}
+if [ -z $contrib ]; then
+ echo "Usage:"
+ echo " release-contrib.sh <ContribName>"
+ echo "A contrib name has to be specified"
+ exit 1
+fi
+
+if [ ! -d $contrib ]; then
+ echo " $contrib does not exist"
+ exit 1
+fi
+
+
+#------------------------------------------------------------------------
+# make sure all the required files are present
+cd $contrib
+mandatory_files="AUTHORS COPYING NEWS README VERSION"
+missing_mandatory=""
+missing_mandatory_on_svn=""
+for fname in $mandatory_files; do
+ if [[ ! -e ${fname} ]]; then
+ missing_mandatory="${fname} ${missing_mandatory}"
+ fi
+ if [[ ! -z "`svn stat ${fname}`" ]]; then
+ missing_mandatory_on_svn="${fname} ${missing_mandatory_on_svn}"
+ fi
+done
+if [[ "x${missing_mandatory}" != "x" ]]; then
+ echo "The following mandatory file(s) are miss1ng: ${missing_mandatory}"
+ cd ..
+ exit 1
+fi
+if [[ "x${missing_mandatory_on_svn}" != "x" ]]; then
+ echo "The following mandatory file(s) are not committed: ${missing_mandatory_on_svn}"
+ cd ..
+ exit 1
+fi
+cd ..
+
+#------------------------------------------------------------------------
+# make sure everything is committed
+. `dirname $0`/internal/common.sh
+
+check_pending_modifications $contrib || {
+ echo "There are some pending modifications that need to be committed before the release"
+ exit 1
+}
+
+#------------------------------------------------------------------------
+# decide the version number
+cd $contrib
+version=`head -1 VERSION`
+
+#------------------------------------------------------------------------
+# ask confirmation that we can proceed with the release
+
+get_yesno_answer "Releasing version $version of $contrib?" || {
+ echo "Checking if there is not an already-existing tag with the same name:"
+ if svn ls ${svn_read}/contribs/${contrib}/tags | grep -q "$version/" ; then
+ echo "Failed. Release aborted!"
+ cd ..
+ exit 1
+ fi
+ echo "Ok... proceeding with the release"
+
+ # do the release
+ if ! svn copy -m "Released version $version of $contrib" . ${svn_write}/contribs/${contrib}/tags/${version} ; then
+ echo "Release failed"
+ cd ..
+ exit 1
+ fi
+ echo "Release done"
+}
+
+cd ..
Property changes on: contrib/tags/1.050/scripts/release-contrib.sh
___________________________________________________________________
Added: svn:executable
## -0,0 +1 ##
+*
\ No newline at end of property
Index: contrib/tags/1.050/scripts/new-contrib-from-template.sh
===================================================================
--- contrib/tags/1.050/scripts/new-contrib-from-template.sh (revision 0)
+++ contrib/tags/1.050/scripts/new-contrib-from-template.sh (revision 1325)
@@ -0,0 +1,62 @@
+#!/bin/bash
+#
+# Usage:
+# scripts/new-contrib-from-template.sh <new_contrib_name>
+#
+# create the structure of a new contrib
+
+#------------------------------------------------------------------------
+# get the contrib name
+if [ "x$1" == "x" ]; then
+ echo ""
+ echo "Usage:"
+ echo " $0 <new_contrib_name>"
+ echo ""
+ exit 1
+fi
+
+contrib=${1%/}
+
+#------------------------------------------------------------------------
+# make sure the name has not already been used
+if [ -e $contrib ]; then
+ echo "The $contrib contrib already exists. Please choose a different name"
+ exit 1
+fi
+
+echo "Creating contrib "$1
+
+contrib_lower=`echo ${contrib} | tr A-Z a-z`
+contrib_upper=`echo ${contrib} | tr a-z A-Z`
+date=`date "+%Y-%m-%d"`
+user=`whoami`
+
+
+#------------------------------------------------------------------------
+# create the structure
+mkdir $contrib
+
+for fn in `dirname $0`/internal/Template/*; do
+ stripped=${fn##*internal/}
+ echo " creating "${stripped//Template/${contrib}}
+ sed "s/Template/${contrib}/g;\
+ s/template/${contrib_lower}/g;\
+ s/TEMPLATE/${contrib_upper}/g;\
+ s/20XX-XX-XX/${date}/g;\
+ s/xxxx@localhost/${user}@localhost/g"\
+ ${fn} > ${stripped//Template/${contrib}}
+done
+echo "----------------------------------------------------------------------"
+echo "$contrib successfully created from Template. Rerun ./configure"
+echo "for it to be included in your builds."
+echo
+echo "Once you are ready to make it public, write to "
+echo "fastjet@projects.hepforge.org "
+echo "to obtain write access to the fastjet-contrib svn repository "
+echo
+echo "You may then start to upload your contrib by running "
+echo
+echo " scripts/register-new-contrib.sh ${contrib}"
+echo
+echo "and following the instructions (details are in the README file)"
+echo "----------------------------------------------------------------------"
Property changes on: contrib/tags/1.050/scripts/new-contrib-from-template.sh
___________________________________________________________________
Added: svn:executable
## -0,0 +1 ##
+*
\ No newline at end of property
Index: contrib/tags/1.050/scripts/internal/common.sh
===================================================================
--- contrib/tags/1.050/scripts/internal/common.sh (revision 0)
+++ contrib/tags/1.050/scripts/internal/common.sh (revision 1325)
@@ -0,0 +1,119 @@
+# a list of definitions and tools that we'd like to ave an easy access
+# to
+
+# svn repositories for read and write access
+#svn_read=http://fastjet.hepforge.org/svn/contrib
+#svn_write=https://fastjet.hepforge.org/svn/contrib
+#svn_write=svn+ssh://svn.hepforge.org/hepforge/svn/fastjet/contrib
+#fastjet_web_dir=~fastjet/public_html
+#svn_read=svn+ssh://vcs@phab.hepforge.org/source/fastjetsvn/contrib
+svn_read=https://svn.hepforge.org/fastjetsvn/contrib
+svn_write=svn+ssh://vcs@phab.hepforge.org/source/fastjetsvn/contrib
+fastjet_web_dir=/hepforge/projects/fastjet/public_html
+
+export svn_read svn_write fastjet_web_dir
+
+# get the svn URL and fill
+# - mode : ro if http:// access; rw otherwise
+# - version : the version info
+# [None] is returned if the directory does not exist
+# [NoSVN] is returned if the directory is not under svn
+#
+# get_svn_info contrib mode version
+function get_svn_info(){
+ local __modevar=$2
+ local __versionvar=$3
+
+ # check if the directory exists
+ if [[ ! -d $1 ]]; then
+ eval $__modevar="[None]"
+ eval $__versionvar="[None]"
+ return 0
+ fi
+
+ cd $1
+
+ # check if this is in svn
+ svn info > /dev/null 2>&1 || {
+ eval $__modevar="[NoSVN]"
+ eval $__versionvar="[NoSVN]"
+ cd ..
+ return 0
+ }
+
+ # get the full URL
+ svn_url=$(svn info | grep "^URL:" | sed 's/^URL: //')
+ eval $__versionvar="${svn_url#*/$1/}"
+
+ if [[ "$svn_url" == "http:"* ]]; then
+ eval $__modevar="ro"
+ else
+ eval $__modevar="rw"
+ fi
+
+ cd ..
+ return 0
+}
+
+# get an entry from a contrib file, filling the "version" variable
+# vwith the version number
+#
+# get_contrib_version contrib_name file version
+function get_contrib_version(){
+ local __resultvar=$3
+
+ # nasty hack: if the name of the "file" is "local_svn",
+ # get the version number from the local svn checkout of the contribution
+ if [[ "$2" == "local_svn" ]]; then
+ get_svn_info $1 mode version
+ eval $__resultvar="$version"
+ return 0
+ fi
+
+ # now deal with the version number as if it was an entry in "file" $2
+ if [[ -e $2 ]]; then # check if the file actually exists
+# entry=$(grep "^[ \t]*$1[ \t]" $2) # does not seem to work with tabs
+ entry=$(grep "^[[:space:]]*$1[[:space:]]" $2)
+ if [ -z "$entry" ]; then
+ eval $__resultvar="[None]"
+ else
+ eval $__resultvar="`echo $entry | awk '{print $2}'`"
+ fi
+ else # file does not exist
+ eval $__resultvar="[None]"
+ fi
+}
+
+# get a yes/no answer
+# returns 0 for n/N/no
+# 1 for y/Y/yes
+function get_yesno_answer(){
+ while true; do
+ echo -ne "$1 [y/n] "
+ if [[ -z "$2" ]]; then
+ read answer
+ else
+ answer="$2"
+ # TODO: add a test that the answer is a valid one
+ echo "$2"
+ fi
+ case $answer in
+ y|Y|yes) return 1; break ;;
+ n|N|no) return 0; break ;;
+ esac
+ done
+}
+
+# check if the local svn has pending modifications
+# check_pending_modifications contrib
+function check_pending_modifications(){
+ cd $1
+ result=$(svn status | grep -v "^?")
+ if [[ ! -z "$result" ]]; then
+ svn status | grep -v "^?"
+ cd ..
+ return 1
+ fi
+ cd ..
+ return 0
+}
Index: contrib/tags/1.050/scripts/internal/generate-html-contents.pl
===================================================================
--- contrib/tags/1.050/scripts/internal/generate-html-contents.pl (revision 0)
+++ contrib/tags/1.050/scripts/internal/generate-html-contents.pl (revision 1325)
@@ -0,0 +1,128 @@
+#!/usr/bin/perl -w
+#
+# Generate an html contents file for the current version of fjcontrib
+#
+# To be run from the main directory of a checkout of fjcontrib.
+# Best run from a directory that is a clean checkout of a tag.
+#
+# set to 1 to sort contribs alphabetically, 0 otherwise
+$sort=1;
+# set to 1 to include release date taken from svn tags, 0 otherwise.
+$include_date=1;
+
+$versions="contribs.svn";
+
+# get svn info from one common location
+if (! exists $ENV{'svn_read'}) {
+ print STDERR '$svn_read environment variable must be set, but is not (source common.sh first?)',"\n";
+ exit(-1)
+} else {
+ $svn_read=$ENV{'svn_read'};
+ print STDERR '$svn_read is: ', $svn_read,"\n";
+}
+
+$svn=$svn_read."/contribs/";
+# link to browse the svn
+$svnBrowse='https://phab.hepforge.org/source/fastjetsvn/browse/contrib/contribs/';
+# this ensures that one doesn't get the whole "blame" info, which is ugly
+$svnPost='?as=source&blame=off';
+
+$topversion=`head -1 VERSION`;
+chomp $topversion;
+
+# read in contribs.svn file, fill contribs hash
+open (VERSIONS, "<$versions") || die "Could not open $versions";
+%contribs_hash=();
+$contribs_array=();
+while ($line = <VERSIONS>) {
+ if ($line =~ /^\s*([a-z][^\s]*)\s+([^\s]*)/i) {
+ $contrib = $1;
+ $version = $2;
+ push @contribs_array, $contrib;
+ $contribs_hash{$contrib} = $version;
+ }
+}
+
+# sort contribs by alphabetical order
+if ($sort) { @contribs_array = sort keys %contribs_hash; }
+
+# write out html table
+$list='';
+foreach ( @contribs_array ) {
+ $contrib = $_;
+ $version = $contribs_hash{$_};
+ if ($version =~ /^[0-9]/) {$version = "tags/$version";}
+ ($textversion = $version) =~ s/tags\///;
+ if($include_date) {
+ # extract date of last version tag from svn
+ print STDERR "getting date for $svn$contrib/$version\n";
+ $date = `svn info $svn$contrib/$version | grep "Last Changed Date" | awk '{print \$4}'`;
+ # One could also use the --xml option and parse appropriately the output:
+ # $date = `svn --xml list $svn$contrib/$version`;
+ # At this stage, XML parsing is not implemented though.
+ #
+ #print $contrib." ".$date."\n";
+ }
+ $list .= "<tr> <td class=\"contribname\">
+ <a href=\"$svnBrowse$contrib/$version/\">$contrib</a>
+ </td> <td style=\"{text-align:center;}\"> $textversion </td>";
+ if ($include_date) {$list .= "<td>$date</td>";}
+ $list .= "<td>";
+ if (-e "$contrib/README") {
+ $list .= '<a href="'.$svnBrowse.$contrib.'/'.$version.'/README'.$svnPost.'">README</a> ';
+ }
+ if (-e "$contrib/NEWS") {
+ $list .= '<a href="'.$svnBrowse.$contrib.'/'.$version.'/NEWS'.$svnPost.'">NEWS</a> ';
+ }
+ $list .= "</td></tr>\n";
+}
+
+
+$head='
+<html>
+<head>
+<style type="text/css">
+.contriblist table,.contriblist tr,.contriblist td,.contriblist th {
+ text-align:center;
+ border:1px solid white;
+ padding:4px;
+ padding-right:26px;
+}
+td.contribname {
+ background-color:#eeeeee;
+ text-align:left;
+}
+th.contriblist {
+ text-align:center;
+ padding:6px;
+ padding-left:16px;
+ padding-right:16px;
+ background-color:#dddddd;
+}
+td.spanned {
+ text-align:center;
+ background-color:#dddddd;
+}
+</style>
+</head>
+<body>
+Version '.$topversion.' of FastJet Contrib is distributed with the following packages<p>
+
+<table class="contriblist">
+<tr><th class="contriblist">Package</th>
+ <th class="contriblist">Version</th>';
+if($include_date) {$head .= '
+ <th class="contriblist">Release date</th>';}
+$head .= '
+ <th class="contriblist">Information</th> </tr>
+';
+
+$tail='
+</table>
+
+
+</body>
+</html>
+';
+
+print $head, $list, $tail;
Property changes on: contrib/tags/1.050/scripts/internal/generate-html-contents.pl
___________________________________________________________________
Added: svn:executable
## -0,0 +1 ##
+*
\ No newline at end of property
Index: contrib/tags/1.050/scripts/internal/package.sh
===================================================================
--- contrib/tags/1.050/scripts/internal/package.sh (revision 0)
+++ contrib/tags/1.050/scripts/internal/package.sh (revision 1325)
@@ -0,0 +1,32 @@
+
+#!/bin/bash
+
+# This script, meant for "internal use", packages all the
+# latest version of the contributions into a tar.gz file,
+# either reading the list from contribs.svn, or
+# exploiting the list returned by running "./configure --list"
+# in the top directory (see commented line)
+#
+# Usage: run ./scripts/internal/package.sh from the top directory
+#
+
+version=`cat VERSION`
+packagename=fjcontrib-$version
+files="AUTHORS COPYING Makefile.in README VERSION NEWS configure data ChangeLog utils/check.sh utils/install-sh"
+# get contribs list from contribs.svn
+files="$files "$(cat contribs.svn | grep -v "^#" | grep -v "^$" | awk '{printf $1" "}')
+# get contribs list from configure (may include "unofficial" local contribs)
+#files="$files "`./configure --list`
+
+echo
+echo Making a distclean, so as to only package relevant files
+echo
+make distclean
+echo
+echo Creating version $version
+echo Including: $files
+tar --exclude=".svn" --transform "s,^,$packagename/," -zcf $packagename.tar.gz $files
+
+exit
+
+
Property changes on: contrib/tags/1.050/scripts/internal/package.sh
___________________________________________________________________
Added: svn:executable
## -0,0 +1 ##
+*
\ No newline at end of property
Index: contrib/tags/1.050/scripts/internal/TODO
===================================================================
--- contrib/tags/1.050/scripts/internal/TODO (revision 0)
+++ contrib/tags/1.050/scripts/internal/TODO (revision 1325)
@@ -0,0 +1,58 @@
+Plans/ideas for improvements to fjcontrib:
+------------------------------------------
+
+- scripts/update-contribs.sh ContribName
+ has some option to list available versions
+
+- some ability for contribs to require a minimal FJ version?
+
+- get an fjcontrib-config script working
+
+----------------------------------------------------------------------
+Older/obsolete things
+---------------------
+
+For a first release
+
+- check each contribution:
+
+- release them
+
+- decide/set version number of full contrib
+
+- tools for checking content of release???
+
+
+---------------------
+
+
+
+- fjcontrib-config (--libs | ...) ???
+ g++ `fjcontrib-config --cxxflags`
+ That could also hold version information
+
+ overall package version: 0.001
+ contribs:
+ JetFFMoments 1.0.1
+ GenericSubtractor trunk@revision
+
+Questions:
+----------
+ - make-release.sh: do we want to check that we're in the trunk?
+
+
+Mailing lists
+--------------------
+- <fastjet@projects.hepforge.org> [=Gregory,Matteo,Gavin + possible volunteers]
+
+ anyone can write to it, subscriptions are restricted
+
+- current <fastjet-announce@projects.hepforge.org> is used to make announcements
+ about it
+
+- <fastjet-contrib-authors@projects.hepforge.org>
+
+ - it's for the librarians to contact contrib authors
+ - anyone signed up can write to it (or just librarians?)
+ - only those who have requested write access to the svn get signed up to it
+
Index: contrib/tags/1.050/scripts/internal/release-fjcontrib.sh
===================================================================
--- contrib/tags/1.050/scripts/internal/release-fjcontrib.sh (revision 0)
+++ contrib/tags/1.050/scripts/internal/release-fjcontrib.sh (revision 1325)
@@ -0,0 +1,274 @@
+#!/bin/bash
+#
+# make a full release of the current trunk
+# Then produce a tarball
+
+# include function and svn location definitions, etc.
+. `dirname $0`/common.sh
+
+dry_run=0
+if [[ "$1" == "--dry-run" ]]; then
+ dry_run=1
+ echo "--------------------------------------------------"
+ echo " DRY RUN "
+ echo "--------------------------------------------------"
+fi
+
+#========================================================================
+# svn sanity checks
+#========================================================================
+
+# make sure that everything is committed
+echo
+echo "Checking for pending modifications or updates (this may take a few seconds...)"
+if [[ ! -z "`svn status --show-updates | grep -v "^?" | grep -v "^Status"`" ]]; then
+ echo
+ echo "WARNING: There are pending modifications or updates:"
+ echo
+ svn status --show-updates | grep -v '^\?'
+ echo
+ get_yesno_answer "Are you really sure you want to proceed?" && exit 1
+ echo
+else
+ echo "All files are up to date relative to the svn"
+fi
+
+# make sure there is a VERSION and it does not already exist
+version=`head -n1 VERSION`
+if [[ ! -z $(svn ls $svn_read/tags | grep "^$version/") ]]; then
+ echo "Version $version of fjcontrib already exists. Aborting"
+ exit 1
+fi
+
+echo
+echo "The contribs.svn file points to the following contrib versions"
+echo
+echo "----------------------------------------------------------------"
+grep -v '^#' contribs.svn
+echo "----------------------------------------------------------------"
+echo
+
+get_yesno_answer "Do you want to proceed with the release of fjcontrib-$version?" && exit 1
+
+
+#========================================================================
+# check that the tools in contribs.svn behave OK
+#========================================================================
+# get a clean checkout to perform sanity checks
+svn co $svn_read/trunk fjcontrib-$version || { echo "Failed to do the svn checkout"; exit 1; }
+cd fjcontrib-$version
+echo "------------------------------------------------------------------------"
+echo "Getting the contribs"
+echo "------------------------------------------------------------------------"
+if ./scripts/update-contribs.sh --force; then
+ echo "Success."
+ echo
+else
+ echo "Failed."
+ echo
+ cd ..
+ exit 1
+fi
+
+echo "------------------------------------------------------------------------"
+echo "Configuring"
+echo "------------------------------------------------------------------------"
+
+# we need to determine whether to use fastjet-config from the path or
+# use the one from the configure invocation in the trunk
+is_in_path="yes"
+which fastjet-config > /dev/null || is_in_path="no"
+
+trunk_version=""
+if [[ -e "../Makefile" ]]; then
+ trunk_version=$(head -n3 ../Makefile | tail -n1 | grep "\--fastjet-config=" | sed 's/.*--fastjet-config=//;s/ .*$//')
+fi
+
+if [[ -z "$trunk_version" ]]; then
+ if [[ "$is_in_path" == "no" ]]; then
+ echo "fastjet-config is not in your path and cannot be obtained from the trunk configuration. Aborting."
+ cd ..
+ exit 1
+ else
+ echo "Using fastjet-config from your path"
+ configure_options=""
+ fi
+else
+ if [[ "$is_in_path" == "no" ]]; then
+ echo "using fastjet-config from the trunk configuration"
+ configure_options=" --fastjet-config=${trunk_version}"
+ else
+ echo "fastjet-config can be either taken from your path or from $trunk_version."
+ configure_options=""
+ get_yesno_answer "Do you want to use the one from your trunk?" || {
+ configure_options=" --fastjet-config=${trunk_version}"
+ }
+
+ fi
+fi
+
+if ./configure $configure_options; then
+ echo "Success."
+ echo
+else
+ echo "Failed."
+ echo
+ cd ..
+ exit 1
+fi
+
+echo "------------------------------------------------------------------------"
+echo "Running make check"
+echo "------------------------------------------------------------------------"
+if make -j4 check; then
+ echo "Success."
+ echo
+else
+ echo "Failed."
+ echo
+ cd ..
+ exit 1
+fi
+
+echo "------------------------------------------------------------------------"
+echo "Running make fragile-shared"
+echo "------------------------------------------------------------------------"
+if make -j4 fragile-shared; then
+ echo "Success."
+ echo
+else
+ echo "Failed."
+ echo
+ cd ..
+ exit 1
+fi
+
+cd ..
+rm -Rf fjcontrib-$version
+if [ -d fjcontrib-$version ]; then
+ echo "fjcontrib-$version still present. Aborting"
+fi
+
+#========================================================================
+# tag the release
+#=======================================================================
+if (( ${dry_run} )); then
+ echo "Dry run: skipping the release tag"
+else
+ echo
+ get_yesno_answer "Confirm you want to tag the release and make a tarball?" && exit 1
+ echo
+
+ echo "------------------------------------------------------------------------"
+ echo "Making a tag of fjcontrib version $version"
+ echo "------------------------------------------------------------------------"
+ echo svn copy -m "tagging fjcontrib-$version" $svn_write/trunk $svn_write/tags/$version
+ svn copy -m "tagging fjcontrib-$version" $svn_write/trunk $svn_write/tags/$version
+fi
+
+#========================================================================
+# produce a tarball
+#========================================================================
+if (( ${dry_run} )); then
+ echo "------------------------------------------------------------------------"
+ echo "Dry run: checking out the trunk build the fjcontrib tarball"
+ echo "------------------------------------------------------------------------"
+ # using svn_write, because the http access sometimes doesn't
+ # immediately see the up to date svn repository(?!)
+ echo svn co $svn_read/trunk fjcontrib-$version
+ svn co $svn_read/trunk fjcontrib-$version || { echo "Failed to checkout the fjcontrib trunk"; exit 1; }
+else
+ echo "------------------------------------------------------------------------"
+ echo "Checking out tags/$version of fjcontrib"
+ echo "------------------------------------------------------------------------"
+ # using svn_write, because the http access sometimes doesn't
+ # immediately see the up to date svn repository(?!)
+ echo svn co $svn_write/tags/$version fjcontrib-$version
+ svn co $svn_write/tags/$version fjcontrib-$version || { echo "Failed to checkout the new released version tags/$version"; exit 1; }
+fi
+cd fjcontrib-$version
+echo
+
+echo "------------------------------------------------------------------------"
+echo "Getting the contribs"
+echo "------------------------------------------------------------------------"
+if ./scripts/update-contribs.sh --force; then
+ echo "Success."
+ echo
+else
+ echo "Failed."
+ echo
+ cd ..
+ exit 1
+fi
+
+# # get rid of a few things for developers and "svn-users" only
+# mkdir tmp
+# for fn in check.sh install-sh; do
+# mv scripts/internal/${fn} ./tmp
+# done
+# rm -Rf scripts
+# mkdir scripts
+# mkdir scripts/internal
+# for fn in tmp/*; do
+# mv $fn scripts/internal/${fn#tmp/}
+# done
+# rm DEVEL-GUIDELINES
+
+cd ..
+echo "------------------------------------------------------------------------"
+echo "Producing fjcontrib-$version.tar.gz"
+echo "------------------------------------------------------------------------"
+tar --exclude=".svn" \
+ --exclude="fjcontrib-$version/contribs.svn" \
+ -czf fjcontrib-$version.tar.gz fjcontrib-$version
+rm -Rf fjcontrib-$version
+echo
+echo "Success."
+echo
+
+#========================================================================
+# update things on HepForge
+#========================================================================
+if (( ${dry_run} )); then
+ echo "Dry run: not updating HEPForge"
+ echo
+ echo "Done"
+ echo
+ exit 0
+fi
+
+echo
+get_yesno_answer "Confirm you want to upload to hepforge?" && exit 1
+echo
+echo "------------------------------------------------------------------------"
+echo "Uploading to HepForge"
+echo "------------------------------------------------------------------------"
+
+echo "Uploading fjcontrib-$version.tar.gz"
+scp fjcontrib-$version.tar.gz login.hepforge.org:$fastjet_web_dir/contrib/downloads/
+
+mkdir hepforge_tmp
+echo "Generating info for the webpage"
+echo -n "$version" > hepforge_tmp/fjcversion.php
+`dirname $0`/generate-html-contents.pl > hepforge_tmp/contents-$version.html
+reldate=`date +"%e %B %Y"`
+echo -n $reldate > hepforge_tmp/fjcreldate.php
+
+echo "Uploading info for the webpage"
+scp hepforge_tmp/fjcversion.php hepforge_tmp/fjcreldate.php login.hepforge.org:$fastjet_web_dir/contrib/
+scp hepforge_tmp/contents-$version.html login.hepforge.org:$fastjet_web_dir/contrib/contents/$version.html
+
+
+echo "Ensuring fastjet group write access for new files on hepforge"
+# the following is needed because group sticky bit is erroneously not set
+# on the fastjet downloads directory, so group does not get set to fastjet
+#ssh login.hepforge.org chgrp fastjet "~fastjet/downloads/fjcontrib-$version.tar.gz"
+# now give fastjet group write permission on these files
+ssh login.hepforge.org chmod g+w "$fastjet_web_dir/contrib/fjcversion.php" "$fastjet_web_dir/contrib/fjcreldate.php" "$fastjet_web_dir/contrib/contents/$version.html" "$fastjet_web_dir/contrib/downloads/fjcontrib-$version.tar.gz"
+rm -Rf hepforge_tmp
+echo
+echo "Done"
+echo
+
+
Property changes on: contrib/tags/1.050/scripts/internal/release-fjcontrib.sh
___________________________________________________________________
Added: svn:executable
## -0,0 +1 ##
+*
\ No newline at end of property
Index: contrib/tags/1.050/scripts/internal/check-updates.sh
===================================================================
--- contrib/tags/1.050/scripts/internal/check-updates.sh (revision 0)
+++ contrib/tags/1.050/scripts/internal/check-updates.sh (revision 1325)
@@ -0,0 +1,46 @@
+#!/bin/bash
+#
+# check if the versions in contrib.svn correspond to the latest tags
+
+# preamble
+if [ x`which tput` != "x" ]; then
+ GREEN=$(tput setaf 2)
+ RED=$(tput setaf 1)
+ NORMAL=$(tput sgr0)
+fi
+. `dirname $0`/common.sh
+
+# get the list of contribs (discard "graveyard"
+contrib_list=`svn ls $svn_read/contribs/ | grep -v graveyard | sed 's/\///g'`
+
+# loop over contribs
+printf " %-25s %-15s %-15s\n" "contrib" "contribs.svn" "svn tag"
+printf " %-25s %-15s %-15s\n" "-------" "------------" "-------"
+for contrib in $contrib_list; do
+ # check version in contribs.svn
+ get_contrib_version $contrib contribs.svn version_included
+ version_included=`echo $version_included | sed 's/.*\///'`
+
+ # check latest svn tag
+ version_tag=`svn ls $svn_read/contribs/${contrib}/tags | grep -E "^[0-9].[0-9].[0-9]/$" | tail -n1 | sed 's/\///g'`
+
+ # see if that agrees
+ if [ x"$version_included" == x"$version_tag" ]; then
+ col=$GREEN
+ elif [ x"$version_included" == x"[None]" ]; then
+ if [ x"$version_tag" == x"" ]; then
+ col=$NORMAL
+ else
+ col=$RED
+ fi
+ elif [ x"$version_included" \> x"$version_tag" ]; then
+ col=$NORMAL
+ else
+ col=$RED
+ fi
+ printf "%s %-25s %-15s %-15s%s\n" ${col} $contrib $version_included $version_tag $NORMAL
+done
+
+
+
+
Property changes on: contrib/tags/1.050/scripts/internal/check-updates.sh
___________________________________________________________________
Added: svn:executable
## -0,0 +1 ##
+*
\ No newline at end of property
Index: contrib/tags/1.050/scripts/internal/Template/NEWS
===================================================================
Index: contrib/tags/1.050/scripts/internal/Template/Makefile
===================================================================
--- contrib/tags/1.050/scripts/internal/Template/Makefile (revision 0)
+++ contrib/tags/1.050/scripts/internal/Template/Makefile (revision 1325)
@@ -0,0 +1,77 @@
+# If you are using this Makefile standalone and fastjet-config is not
+# in your path, edit this line to specify the full path
+FASTJETCONFIG=fastjet-config
+PREFIX=`$(FASTJETCONFIG) --prefix`
+CXX=g++
+CXXFLAGS= -O3 -Wall -g
+install_script = $(SHELL) ../utils/install-sh
+check_script = ../utils/check.sh
+
+# global contrib-wide Makefile include may override some of the above
+# variables (leading "-" means don't give an error if you can't find
+# the file)
+-include ../.Makefile.inc
+
+#------------------------------------------------------------------------
+# things that are specific to this contrib
+NAME=Template
+SRCS=Template.cc
+EXAMPLES=example
+INSTALLED_HEADERS=Template.hh
+#------------------------------------------------------------------------
+
+CXXFLAGS+= $(shell $(FASTJETCONFIG) --cxxflags)
+LDFLAGS += -lm $(shell $(FASTJETCONFIG) --libs)
+
+OBJS = $(SRCS:.cc=.o)
+EXAMPLES_SRCS = $(EXAMPLES:=.cc)
+
+install_HEADER = $(install_script) -c -m 644
+install_LIB = $(install_script) -c -m 644
+install_DIR = $(install_script) -d
+install_DATA = $(install_script) -c -m 644
+install_PROGRAM = $(install_script) -c -s
+install_SCRIPT = $(install_script) -c
+
+.PHONY: clean distclean examples check install
+
+# compilation of the code (default target)
+all: lib$(NAME).a
+
+lib$(NAME).a: $(OBJS)
+ ar cru lib$(NAME).a $(OBJS)
+ ranlib lib$(NAME).a
+
+# building the examples
+examples: $(EXAMPLES)
+
+# the following construct makes it possible to automatically build
+# each of the examples listed in $EXAMPLES
+$(EXAMPLES): % : %.o all
+ $(CXX) $(CXXFLAGS) -o $@ $< -L. -l$(NAME) $(LDFLAGS)
+
+# check that everything went fine
+check: examples
+ @for prog in $(EXAMPLES); do\
+ $(check_script) $${prog} ../data/single-event.dat || exit 1; \
+ done
+ @echo "All tests successful"
+
+# cleaning the directory
+clean:
+ rm -f *~ *.o
+
+distclean: clean
+ rm -f lib$(NAME).a $(EXAMPLES)
+
+# install things in PREFIX/...
+install: all
+ $(install_DIR) $(PREFIX)/include/fastjet/contrib
+ for header in $(INSTALLED_HEADERS); do\
+ $(install_HEADER) $$header $(PREFIX)/include/fastjet/contrib/;\
+ done
+ $(install_DIR) $(PREFIX)/lib
+ $(install_LIB) lib$(NAME).a $(PREFIX)/lib
+
+depend:
+ makedepend -Y -- -- $(SRCS) $(EXAMPLES_SRCS)
Index: contrib/tags/1.050/scripts/internal/Template/README
===================================================================
Index: contrib/tags/1.050/scripts/internal/Template/Template.cc
===================================================================
--- contrib/tags/1.050/scripts/internal/Template/Template.cc (revision 0)
+++ contrib/tags/1.050/scripts/internal/Template/Template.cc (revision 1325)
@@ -0,0 +1,33 @@
+// $Id$
+//
+// Copyright (c) -,
+//
+//----------------------------------------------------------------------
+// This file is part of FastJet contrib.
+//
+// It is free software; you can redistribute it and/or modify it under
+// the terms of the GNU General Public License as published by the
+// Free Software Foundation; either version 2 of the License, or (at
+// your option) any later version.
+//
+// It is distributed in the hope that it will be useful, but WITHOUT
+// ANY WARRANTY; without even the implied warranty of MERCHANTABILITY
+// or FITNESS FOR A PARTICULAR PURPOSE. See the GNU General Public
+// License for more details.
+//
+// You should have received a copy of the GNU General Public License
+// along with this code. If not, see <http://www.gnu.org/licenses/>.
+//----------------------------------------------------------------------
+
+#include "Template.hh"
+
+FASTJET_BEGIN_NAMESPACE // defined in fastjet/internal/base.hh
+
+namespace contrib{
+
+
+
+
+} // namespace contrib
+
+FASTJET_END_NAMESPACE
Index: contrib/tags/1.050/scripts/internal/Template/example.cc
===================================================================
--- contrib/tags/1.050/scripts/internal/Template/example.cc (revision 0)
+++ contrib/tags/1.050/scripts/internal/Template/example.cc (revision 1325)
@@ -0,0 +1,71 @@
+// To run this example, use the following command:
+//
+// ./example < THE_INPUT_FILE [replace this with the file you want used!]
+//
+//----------------------------------------------------------------------
+// $Id$
+//
+// Copyright (c) -,
+//
+//----------------------------------------------------------------------
+// This file is part of FastJet contrib.
+//
+// It is free software; you can redistribute it and/or modify it under
+// the terms of the GNU General Public License as published by the
+// Free Software Foundation; either version 2 of the License, or (at
+// your option) any later version.
+//
+// It is distributed in the hope that it will be useful, but WITHOUT
+// ANY WARRANTY; without even the implied warranty of MERCHANTABILITY
+// or FITNESS FOR A PARTICULAR PURPOSE. See the GNU General Public
+// License for more details.
+//
+// You should have received a copy of the GNU General Public License
+// along with this code. If not, see <http://www.gnu.org/licenses/>.
+//----------------------------------------------------------------------
+
+#include <iostream>
+#include <sstream>
+
+#include "fastjet/PseudoJet.hh"
+#include <sstream>
+#include "Template.hh" // In external code, this should be fastjet/contrib/Template.hh
+
+using namespace std;
+using namespace fastjet;
+
+// forward declaration to make things clearer
+void read_event(vector<PseudoJet> &event);
+
+//----------------------------------------------------------------------
+int main(){
+
+ //----------------------------------------------------------
+ // read in input particles
+ vector<PseudoJet> event;
+ read_event(event);
+ cout << "# read an event with " << event.size() << " particles" << endl;
+
+ //----------------------------------------------------------
+ // illustrate how this Template contrib works
+
+ return 0;
+}
+
+// read in input particles
+void read_event(vector<PseudoJet> &event){
+ string line;
+ while (getline(cin, line)) {
+ istringstream linestream(line);
+ // take substrings to avoid problems when there is extra "pollution"
+ // characters (e.g. line-feed).
+ if (line.substr(0,4) == "#END") {return;}
+ if (line.substr(0,1) == "#") {continue;}
+ double px,py,pz,E;
+ linestream >> px >> py >> pz >> E;
+ PseudoJet particle(px,py,pz,E);
+
+ // push event onto back of full_event vector
+ event.push_back(particle);
+ }
+}
Index: contrib/tags/1.050/scripts/internal/Template/AUTHORS
===================================================================
Index: contrib/tags/1.050/scripts/internal/Template/VERSION
===================================================================
--- contrib/tags/1.050/scripts/internal/Template/VERSION (revision 0)
+++ contrib/tags/1.050/scripts/internal/Template/VERSION (revision 1325)
@@ -0,0 +1 @@
+1.0-devel
Index: contrib/tags/1.050/scripts/internal/Template/example.ref
===================================================================
--- contrib/tags/1.050/scripts/internal/Template/example.ref (revision 0)
+++ contrib/tags/1.050/scripts/internal/Template/example.ref (revision 1325)
@@ -0,0 +1,11 @@
+# This file is used by make check. It should be replaced with the
+# output from
+#
+# ./example < YOUR_CHECK_INPUT
+#
+# YOUR_CHECK_INPUT is to be specified in the "check:" entry of the
+# Makefile and should be included in the distribution.
+#
+# The top-level part of fjconfig includes some sample data files in
+# its data/ directory to help with your checks. These are
+# automatically distributed with fjcontrib.
Index: contrib/tags/1.050/scripts/internal/Template/ChangeLog
===================================================================
--- contrib/tags/1.050/scripts/internal/Template/ChangeLog (revision 0)
+++ contrib/tags/1.050/scripts/internal/Template/ChangeLog (revision 1325)
@@ -0,0 +1,3 @@
+20XX-XX-XX <xxxx@localhost>
+
+ Initial creation
Index: contrib/tags/1.050/scripts/internal/Template/COPYING
===================================================================
--- contrib/tags/1.050/scripts/internal/Template/COPYING (revision 0)
+++ contrib/tags/1.050/scripts/internal/Template/COPYING (revision 1325)
@@ -0,0 +1,343 @@
+======================================================================
+======================================================================
+======================================================================
+ GNU GENERAL PUBLIC LICENSE
+ Version 2, June 1991
+
+ Copyright (C) 1989, 1991 Free Software Foundation, Inc.
+ 59 Temple Place, Suite 330, Boston, MA 02111-1307 USA
+ Everyone is permitted to copy and distribute verbatim copies
+ of this license document, but changing it is not allowed.
+
+ Preamble
+
+ The licenses for most software are designed to take away your
+freedom to share and change it. By contrast, the GNU General Public
+License is intended to guarantee your freedom to share and change free
+software--to make sure the software is free for all its users. This
+General Public License applies to most of the Free Software
+Foundation's software and to any other program whose authors commit to
+using it. (Some other Free Software Foundation software is covered by
+the GNU Library General Public License instead.) You can apply it to
+your programs, too.
+
+ When we speak of free software, we are referring to freedom, not
+price. Our General Public Licenses are designed to make sure that you
+have the freedom to distribute copies of free software (and charge for
+this service if you wish), that you receive source code or can get it
+if you want it, that you can change the software or use pieces of it
+in new free programs; and that you know you can do these things.
+
+ To protect your rights, we need to make restrictions that forbid
+anyone to deny you these rights or to ask you to surrender the rights.
+These restrictions translate to certain responsibilities for you if you
+distribute copies of the software, or if you modify it.
+
+ For example, if you distribute copies of such a program, whether
+gratis or for a fee, you must give the recipients all the rights that
+you have. You must make sure that they, too, receive or can get the
+source code. And you must show them these terms so they know their
+rights.
+
+ We protect your rights with two steps: (1) copyright the software, and
+(2) offer you this license which gives you legal permission to copy,
+distribute and/or modify the software.
+
+ Also, for each author's protection and ours, we want to make certain
+that everyone understands that there is no warranty for this free
+software. If the software is modified by someone else and passed on, we
+want its recipients to know that what they have is not the original, so
+that any problems introduced by others will not reflect on the original
+authors' reputations.
+
+ Finally, any free program is threatened constantly by software
+patents. We wish to avoid the danger that redistributors of a free
+program will individually obtain patent licenses, in effect making the
+program proprietary. To prevent this, we have made it clear that any
+patent must be licensed for everyone's free use or not licensed at all.
+
+ The precise terms and conditions for copying, distribution and
+modification follow.
+
+ GNU GENERAL PUBLIC LICENSE
+ TERMS AND CONDITIONS FOR COPYING, DISTRIBUTION AND MODIFICATION
+
+ 0. This License applies to any program or other work which contains
+a notice placed by the copyright holder saying it may be distributed
+under the terms of this General Public License. The "Program", below,
+refers to any such program or work, and a "work based on the Program"
+means either the Program or any derivative work under copyright law:
+that is to say, a work containing the Program or a portion of it,
+either verbatim or with modifications and/or translated into another
+language. (Hereinafter, translation is included without limitation in
+the term "modification".) Each licensee is addressed as "you".
+
+Activities other than copying, distribution and modification are not
+covered by this License; they are outside its scope. The act of
+running the Program is not restricted, and the output from the Program
+is covered only if its contents constitute a work based on the
+Program (independent of having been made by running the Program).
+Whether that is true depends on what the Program does.
+
+ 1. You may copy and distribute verbatim copies of the Program's
+source code as you receive it, in any medium, provided that you
+conspicuously and appropriately publish on each copy an appropriate
+copyright notice and disclaimer of warranty; keep intact all the
+notices that refer to this License and to the absence of any warranty;
+and give any other recipients of the Program a copy of this License
+along with the Program.
+
+You may charge a fee for the physical act of transferring a copy, and
+you may at your option offer warranty protection in exchange for a fee.
+
+ 2. You may modify your copy or copies of the Program or any portion
+of it, thus forming a work based on the Program, and copy and
+distribute such modifications or work under the terms of Section 1
+above, provided that you also meet all of these conditions:
+
+ a) You must cause the modified files to carry prominent notices
+ stating that you changed the files and the date of any change.
+
+ b) You must cause any work that you distribute or publish, that in
+ whole or in part contains or is derived from the Program or any
+ part thereof, to be licensed as a whole at no charge to all third
+ parties under the terms of this License.
+
+ c) If the modified program normally reads commands interactively
+ when run, you must cause it, when started running for such
+ interactive use in the most ordinary way, to print or display an
+ announcement including an appropriate copyright notice and a
+ notice that there is no warranty (or else, saying that you provide
+ a warranty) and that users may redistribute the program under
+ these conditions, and telling the user how to view a copy of this
+ License. (Exception: if the Program itself is interactive but
+ does not normally print such an announcement, your work based on
+ the Program is not required to print an announcement.)
+
+These requirements apply to the modified work as a whole. If
+identifiable sections of that work are not derived from the Program,
+and can be reasonably considered independent and separate works in
+themselves, then this License, and its terms, do not apply to those
+sections when you distribute them as separate works. But when you
+distribute the same sections as part of a whole which is a work based
+on the Program, the distribution of the whole must be on the terms of
+this License, whose permissions for other licensees extend to the
+entire whole, and thus to each and every part regardless of who wrote it.
+
+Thus, it is not the intent of this section to claim rights or contest
+your rights to work written entirely by you; rather, the intent is to
+exercise the right to control the distribution of derivative or
+collective works based on the Program.
+
+In addition, mere aggregation of another work not based on the Program
+with the Program (or with a work based on the Program) on a volume of
+a storage or distribution medium does not bring the other work under
+the scope of this License.
+
+ 3. You may copy and distribute the Program (or a work based on it,
+under Section 2) in object code or executable form under the terms of
+Sections 1 and 2 above provided that you also do one of the following:
+
+ a) Accompany it with the complete corresponding machine-readable
+ source code, which must be distributed under the terms of Sections
+ 1 and 2 above on a medium customarily used for software interchange; or,
+
+ b) Accompany it with a written offer, valid for at least three
+ years, to give any third party, for a charge no more than your
+ cost of physically performing source distribution, a complete
+ machine-readable copy of the corresponding source code, to be
+ distributed under the terms of Sections 1 and 2 above on a medium
+ customarily used for software interchange; or,
+
+ c) Accompany it with the information you received as to the offer
+ to distribute corresponding source code. (This alternative is
+ allowed only for noncommercial distribution and only if you
+ received the program in object code or executable form with such
+ an offer, in accord with Subsection b above.)
+
+The source code for a work means the preferred form of the work for
+making modifications to it. For an executable work, complete source
+code means all the source code for all modules it contains, plus any
+associated interface definition files, plus the scripts used to
+control compilation and installation of the executable. However, as a
+special exception, the source code distributed need not include
+anything that is normally distributed (in either source or binary
+form) with the major components (compiler, kernel, and so on) of the
+operating system on which the executable runs, unless that component
+itself accompanies the executable.
+
+If distribution of executable or object code is made by offering
+access to copy from a designated place, then offering equivalent
+access to copy the source code from the same place counts as
+distribution of the source code, even though third parties are not
+compelled to copy the source along with the object code.
+
+ 4. You may not copy, modify, sublicense, or distribute the Program
+except as expressly provided under this License. Any attempt
+otherwise to copy, modify, sublicense or distribute the Program is
+void, and will automatically terminate your rights under this License.
+However, parties who have received copies, or rights, from you under
+this License will not have their licenses terminated so long as such
+parties remain in full compliance.
+
+ 5. You are not required to accept this License, since you have not
+signed it. However, nothing else grants you permission to modify or
+distribute the Program or its derivative works. These actions are
+prohibited by law if you do not accept this License. Therefore, by
+modifying or distributing the Program (or any work based on the
+Program), you indicate your acceptance of this License to do so, and
+all its terms and conditions for copying, distributing or modifying
+the Program or works based on it.
+
+ 6. Each time you redistribute the Program (or any work based on the
+Program), the recipient automatically receives a license from the
+original licensor to copy, distribute or modify the Program subject to
+these terms and conditions. You may not impose any further
+restrictions on the recipients' exercise of the rights granted herein.
+You are not responsible for enforcing compliance by third parties to
+this License.
+
+ 7. If, as a consequence of a court judgment or allegation of patent
+infringement or for any other reason (not limited to patent issues),
+conditions are imposed on you (whether by court order, agreement or
+otherwise) that contradict the conditions of this License, they do not
+excuse you from the conditions of this License. If you cannot
+distribute so as to satisfy simultaneously your obligations under this
+License and any other pertinent obligations, then as a consequence you
+may not distribute the Program at all. For example, if a patent
+license would not permit royalty-free redistribution of the Program by
+all those who receive copies directly or indirectly through you, then
+the only way you could satisfy both it and this License would be to
+refrain entirely from distribution of the Program.
+
+If any portion of this section is held invalid or unenforceable under
+any particular circumstance, the balance of the section is intended to
+apply and the section as a whole is intended to apply in other
+circumstances.
+
+It is not the purpose of this section to induce you to infringe any
+patents or other property right claims or to contest validity of any
+such claims; this section has the sole purpose of protecting the
+integrity of the free software distribution system, which is
+implemented by public license practices. Many people have made
+generous contributions to the wide range of software distributed
+through that system in reliance on consistent application of that
+system; it is up to the author/donor to decide if he or she is willing
+to distribute software through any other system and a licensee cannot
+impose that choice.
+
+This section is intended to make thoroughly clear what is believed to
+be a consequence of the rest of this License.
+
+ 8. If the distribution and/or use of the Program is restricted in
+certain countries either by patents or by copyrighted interfaces, the
+original copyright holder who places the Program under this License
+may add an explicit geographical distribution limitation excluding
+those countries, so that distribution is permitted only in or among
+countries not thus excluded. In such case, this License incorporates
+the limitation as if written in the body of this License.
+
+ 9. The Free Software Foundation may publish revised and/or new versions
+of the General Public License from time to time. Such new versions will
+be similar in spirit to the present version, but may differ in detail to
+address new problems or concerns.
+
+Each version is given a distinguishing version number. If the Program
+specifies a version number of this License which applies to it and "any
+later version", you have the option of following the terms and conditions
+either of that version or of any later version published by the Free
+Software Foundation. If the Program does not specify a version number of
+this License, you may choose any version ever published by the Free Software
+Foundation.
+
+ 10. If you wish to incorporate parts of the Program into other free
+programs whose distribution conditions are different, write to the author
+to ask for permission. For software which is copyrighted by the Free
+Software Foundation, write to the Free Software Foundation; we sometimes
+make exceptions for this. Our decision will be guided by the two goals
+of preserving the free status of all derivatives of our free software and
+of promoting the sharing and reuse of software generally.
+
+ NO WARRANTY
+
+ 11. BECAUSE THE PROGRAM IS LICENSED FREE OF CHARGE, THERE IS NO WARRANTY
+FOR THE PROGRAM, TO THE EXTENT PERMITTED BY APPLICABLE LAW. EXCEPT WHEN
+OTHERWISE STATED IN WRITING THE COPYRIGHT HOLDERS AND/OR OTHER PARTIES
+PROVIDE THE PROGRAM "AS IS" WITHOUT WARRANTY OF ANY KIND, EITHER EXPRESSED
+OR IMPLIED, INCLUDING, BUT NOT LIMITED TO, THE IMPLIED WARRANTIES OF
+MERCHANTABILITY AND FITNESS FOR A PARTICULAR PURPOSE. THE ENTIRE RISK AS
+TO THE QUALITY AND PERFORMANCE OF THE PROGRAM IS WITH YOU. SHOULD THE
+PROGRAM PROVE DEFECTIVE, YOU ASSUME THE COST OF ALL NECESSARY SERVICING,
+REPAIR OR CORRECTION.
+
+ 12. IN NO EVENT UNLESS REQUIRED BY APPLICABLE LAW OR AGREED TO IN WRITING
+WILL ANY COPYRIGHT HOLDER, OR ANY OTHER PARTY WHO MAY MODIFY AND/OR
+REDISTRIBUTE THE PROGRAM AS PERMITTED ABOVE, BE LIABLE TO YOU FOR DAMAGES,
+INCLUDING ANY GENERAL, SPECIAL, INCIDENTAL OR CONSEQUENTIAL DAMAGES ARISING
+OUT OF THE USE OR INABILITY TO USE THE PROGRAM (INCLUDING BUT NOT LIMITED
+TO LOSS OF DATA OR DATA BEING RENDERED INACCURATE OR LOSSES SUSTAINED BY
+YOU OR THIRD PARTIES OR A FAILURE OF THE PROGRAM TO OPERATE WITH ANY OTHER
+PROGRAMS), EVEN IF SUCH HOLDER OR OTHER PARTY HAS BEEN ADVISED OF THE
+POSSIBILITY OF SUCH DAMAGES.
+
+ END OF TERMS AND CONDITIONS
+
+ How to Apply These Terms to Your New Programs
+
+ If you develop a new program, and you want it to be of the greatest
+possible use to the public, the best way to achieve this is to make it
+free software which everyone can redistribute and change under these terms.
+
+ To do so, attach the following notices to the program. It is safest
+to attach them to the start of each source file to most effectively
+convey the exclusion of warranty; and each file should have at least
+the "copyright" line and a pointer to where the full notice is found.
+
+ <one line to give the program's name and a brief idea of what it does.>
+ Copyright (C) <year> <name of author>
+
+ This program is free software; you can redistribute it and/or modify
+ it under the terms of the GNU General Public License as published by
+ the Free Software Foundation; either version 2 of the License, or
+ (at your option) any later version.
+
+ This program is distributed in the hope that it will be useful,
+ but WITHOUT ANY WARRANTY; without even the implied warranty of
+ MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the
+ GNU General Public License for more details.
+
+ You should have received a copy of the GNU General Public License
+ along with this program; if not, write to the Free Software
+ Foundation, Inc., 59 Temple Place, Suite 330, Boston, MA 02111-1307 USA
+
+
+Also add information on how to contact you by electronic and paper mail.
+
+If the program is interactive, make it output a short notice like this
+when it starts in an interactive mode:
+
+ Gnomovision version 69, Copyright (C) year name of author
+ Gnomovision comes with ABSOLUTELY NO WARRANTY; for details type `show w'.
+ This is free software, and you are welcome to redistribute it
+ under certain conditions; type `show c' for details.
+
+The hypothetical commands `show w' and `show c' should show the appropriate
+parts of the General Public License. Of course, the commands you use may
+be called something other than `show w' and `show c'; they could even be
+mouse-clicks or menu items--whatever suits your program.
+
+You should also get your employer (if you work as a programmer) or your
+school, if any, to sign a "copyright disclaimer" for the program, if
+necessary. Here is a sample; alter the names:
+
+ Yoyodyne, Inc., hereby disclaims all copyright interest in the program
+ `Gnomovision' (which makes passes at compilers) written by James Hacker.
+
+ <signature of Ty Coon>, 1 April 1989
+ Ty Coon, President of Vice
+
+This General Public License does not permit incorporating your program into
+proprietary programs. If your program is a subroutine library, you may
+consider it more useful to permit linking proprietary applications with the
+library. If this is what you want to do, use the GNU Library General
+Public License instead of this License.
Index: contrib/tags/1.050/scripts/internal/Template/Template.hh
===================================================================
--- contrib/tags/1.050/scripts/internal/Template/Template.hh (revision 0)
+++ contrib/tags/1.050/scripts/internal/Template/Template.hh (revision 1325)
@@ -0,0 +1,50 @@
+// $Id$
+//
+// Copyright (c)-,
+//
+//----------------------------------------------------------------------
+// This file is part of FastJet contrib.
+//
+// It is free software; you can redistribute it and/or modify it under
+// the terms of the GNU General Public License as published by the
+// Free Software Foundation; either version 2 of the License, or (at
+// your option) any later version.
+//
+// It is distributed in the hope that it will be useful, but WITHOUT
+// ANY WARRANTY; without even the implied warranty of MERCHANTABILITY
+// or FITNESS FOR A PARTICULAR PURPOSE. See the GNU General Public
+// License for more details.
+//
+// You should have received a copy of the GNU General Public License
+// along with this code. If not, see <http://www.gnu.org/licenses/>.
+//----------------------------------------------------------------------
+
+#ifndef __FASTJET_CONTRIB_TEMPLATE_HH__
+#define __FASTJET_CONTRIB_TEMPLATE_HH__
+
+#include <fastjet/internal/base.hh>
+
+FASTJET_BEGIN_NAMESPACE // defined in fastjet/internal/base.hh
+
+namespace contrib{
+
+//------------------------------------------------------------------------
+/// \class Test
+/// <insert short description>
+///
+/// <lnsert long description>
+class Template{
+public:
+ /// default ctor
+ Template(){}
+
+ /// default dtor
+ ~Template(){}
+};
+
+
+} // namespace contrib
+
+FASTJET_END_NAMESPACE
+
+#endif // __FASTJET_CONTRIB_TEMPLATE_HH__
Index: contrib/tags/1.050/scripts/internal/switch-to-version.sh
===================================================================
--- contrib/tags/1.050/scripts/internal/switch-to-version.sh (revision 0)
+++ contrib/tags/1.050/scripts/internal/switch-to-version.sh (revision 1325)
@@ -0,0 +1,151 @@
+#!/bin/bash
+#
+# Usage:
+# switch_to_version ContribName Version
+#
+# switch the given contrib to the given version.
+#
+# In both cases, if the version is "trunk", we give it a svn_write
+# access; otherwise, we use a read-only (http) access.
+
+# load some common utilities
+. `dirname $0`/common.sh
+
+# make sure a contrib is specified
+contrib=${1%/}
+if [[ -z "$contrib" ]]; then
+ echo "A contrib name has to be specified"
+ exit 1
+fi
+
+# decide wich version number to use
+version=$2
+if [[ -z "$version" ]]; then
+ # get the version from the svn list
+ get_contrib_version $contrib contribs.svn version_svn
+ if [[ "$version_svn" == "[None]" ]]; then
+ echo "$contrib is not listed in the svn-supported list of contribs (contribs.svn)."
+ echo "You have to specify the version yourself."
+ if [ ! -z "`svn ls $svn_read/contribs | grep '^'$contrib'/$'`" ]; then
+ echo "Possible tagged (released) versions are:"
+ svn ls $svn_read/contribs/$contrib/tags | sed 's/\/$//g;s/^/ tags\//g'
+ fi
+ exit 1
+ fi
+ echo " Using version $version_svn"
+ version=$version_svn
+fi
+
+# decide which access mode we want
+mode="ro"
+if [[ "$version" == "trunk" ]]; then
+ mode="rw"
+fi
+if [[ "${version}" =~ ^branches ]]; then
+ mode="rw"
+fi
+
+# if the version starts with a number, prefix it by "tags/"
+if [[ "$version" =~ ^[0-9] ]]; then
+ version="tags/$version"
+fi
+
+# get the current situation
+get_svn_info $contrib current_mode current_version
+if [[ "$version" == "$current_version" ]]; then
+ if [[ "$mode" == "$current_mode" ]]; then
+ if [[ "$version" != "["*"]" ]]; then
+ echo " Already at the requested version. Simply running svn up"
+ cd $contrib
+ svn up
+ cd ..
+ else
+ echo " Already at the requested version."
+ fi
+ exit 0
+ fi
+fi
+
+# make sure that the version exists
+if [ -z "`svn ls $svn_read/contribs | grep '^'$contrib'/$'`" ]; then
+ echo "${contrib} does not appear to be a valid contrib in the svn repository"
+ exit 1
+fi
+if [[ "${version}" != "trunk" ]]; then
+ # check if we're requesting a tag or a branch
+ if [[ "$version" =~ ^branches ]]; then
+ # we deal with a branch
+ branch_version=${version#*/}
+ if [ -z "`svn ls $svn_read/contribs/$contrib/branches | grep '^'$branch_version'/$'`" ]; then
+ echo "Version $version of $contrib does not exist. Exiting."
+ exit 1
+ fi
+ else
+ # we deal with a tag
+ tagged_version=${version#*/}
+ if [ -z "`svn ls $svn_read/contribs/$contrib/tags | grep '^'$tagged_version'/$'`" ]; then
+ echo "Version $version of $contrib does not exist. Exiting."
+ exit 1
+ fi
+ fi
+fi
+
+
+# if the directory does not yet exist, check it out
+if [[ "$current_version" == "[None]" ]]; then
+ echo " Checking out version ${version} of ${contrib}"
+ if [[ "${mode}" == "rw" ]]; then
+ svn co ${svn_write}/contribs/${contrib}/${version} $contrib
+ else
+ svn co ${svn_read}/contribs/${contrib}/${version} $contrib
+ fi
+ exit 0
+fi
+
+# if the directory exists but is not on svn, print an error
+# TODO: allow to overwrite your local copy
+if [[ "$current_version" == "[NoSVN]" ]]; then
+ echo "You appear to have an unversionned copy of ${contrib}."
+ echo "Please move it out of the way before updating ${contrib} to a versioned version."
+ exit 1
+fi
+
+# check that there is no pending
+check_pending_modifications $contrib || {
+ get_yesno_answer "Your local copy has modifications. Do you want to proceed with the update?" && {
+ echo "Aborting."
+ exit 1
+ }
+}
+
+# move to the contrib's directory
+cd $contrib
+
+# in principle, we should use an "svn switch" here (change
+# a directory in a given repos). But that does not allow
+# to change the access type. So if the access type
+# changes, we combine that with a svn relocate
+#
+# Options include:
+# - a version upgrade: svn switch
+# - trunk->stable: svn relocate + svn switch
+# - stable->trunk: svn switch + svn relocate
+# Se we need to check if we are currently using a svn+ssh
+# or http access
+
+# if we're coming from the trunk, first switch to a read-only access
+if [[ "$current_mode" == "rw" ]]; then
+ echo " (first changing the access-mode to read-only)"
+ svn switch --relocate ${svn_write}/contribs/$contrib/${current_version} ${svn_read}/contribs/$contrib/${current_version}
+ svn up
+fi
+
+# now switch to the correct location
+svn switch ${svn_read}/contribs/$contrib/$version
+# grant write access when needed
+if [[ "${mode}" == "rw" ]]; then
+ svn switch --relocate ${svn_read}/contribs/$contrib/${version} ${svn_write}/contribs/$contrib/${version}
+ svn up
+fi
+
+cd ..
Property changes on: contrib/tags/1.050/scripts/internal/switch-to-version.sh
___________________________________________________________________
Added: svn:executable
## -0,0 +1 ##
+*
\ No newline at end of property
Index: contrib/tags/1.050/scripts/internal/get-author-emails.py
===================================================================
--- contrib/tags/1.050/scripts/internal/get-author-emails.py (revision 0)
+++ contrib/tags/1.050/scripts/internal/get-author-emails.py (revision 1325)
@@ -0,0 +1,29 @@
+#!/usr/bin/env python3
+import glob
+import re
+
+# first identify all AUTHORS files
+AuthorFiles = glob.glob("*/AUTHORS")
+
+print ("Identified {} contribs with AUTHORS files\n".format(len(AuthorFiles)))
+
+# create an initial empty set for emails
+emails = set()
+
+# populate it
+for file in AuthorFiles:
+ with open(file,'r') as f:
+ for line in f:
+ line = line.strip()
+ # pull out all email addresses
+ element = r'[^@ <>(),:]+'
+ m = re.findall('('+element+'@'+element+')',line)
+ for email in m:
+ email = re.sub(r'\.$','',email)
+ emails.add(email)
+
+# print them in a format that we can easily check
+print("\n".join(emails),"\n")
+
+# print them in a format that works for a mail program...
+print(",".join(emails))
Property changes on: contrib/tags/1.050/scripts/internal/get-author-emails.py
___________________________________________________________________
Added: svn:executable
## -0,0 +1 ##
+*
\ No newline at end of property
Index: contrib/tags/1.050/scripts/update-contribs.sh
===================================================================
--- contrib/tags/1.050/scripts/update-contribs.sh (revision 0)
+++ contrib/tags/1.050/scripts/update-contribs.sh (revision 1325)
@@ -0,0 +1,183 @@
+#!/bin/bash
+#
+# Usage:
+# update-contribs.sh
+#
+# update the list of all contribs.
+#
+# This does the following
+#
+# - run svn up to get the updates of all the scripts and latest contrib list
+#
+# - build the list of contribs:
+# . by default, these are read from 'contribs.svn'
+# . local requests can be specified in 'contribs.local'
+# (in which case they take precedence)
+#
+# - for all the contribs that have to be updated, check the currently
+# installed version and, if it does not match the one in
+# contribs.svn (or contribs.local), ask if the user wants to update
+# them. If yes, update the installed version.
+#
+# parse some command line options of the form
+# update-contribs.sh -<option>
+#
+# supported options at the moment are
+# -h show a help message
+# --force assume the answer to every question is "yes"
+if [[ $# -ge 1 && x"$1" == x'-h' ]]; then
+ echo
+ echo "Usage: "
+ echo " $0 [--force] [ContribName [version]] "
+ echo
+ echo "- without any arguments, all contribs are updated (or downloaded if missing)"
+ echo "- with the ContribName argument, just that contrib is updated"
+ echo "- with additionally the version argument, the contrib is updated"
+ echo " (or switched) to the requested version. E.g. 'trunk' or 'tags/1.0' "
+ echo
+ exit 0
+fi
+default_yesno_answer=""
+if [[ $# -ge 1 && x"$1" == x'--force' ]]; then
+ echo "Assuming 'yes' as an answer to all questions"
+ default_yesno_answer="yes"
+fi
+. `dirname $0`/internal/common.sh
+
+internal_directories="_,scripts,Template,data,_"
+
+#----------------------------------------------------------------------
+# update svn
+
+# get the revision of this file
+script_current_version=$(svn info $0 | grep "^Revision: " | sed 's/Revision: //')
+
+# perform the svn update
+echo "-----------------------------"
+echo "Updating top-level directory:"
+echo "-----------------------------"
+svn up || { echo "Failed to update svn. Aborting"; exit 1; }
+
+# check if this script has been updated
+script_new_version=$(svn info $0 | grep "^Last Changed Rev: " | sed 's/Last Changed Rev: //')
+if [[ "$script_new_version" -gt "$script_current_version" ]]; then
+ echo "update-contribs.sh has been updated. Re-running the new version."
+ $0 || { exit 1;}
+ exit 0
+fi
+
+#----------------------------------------------------------------------
+# if there are two arguments, just call switch-to-version
+
+if [[ $# -gt 1 ]]; then
+
+ # just call switch-to-version
+ `dirname $0`/internal/switch-to-version.sh $* || exit 1
+ exit 0
+fi
+
+#----------------------------------------------------------------------
+# update all the contribs in the contribs.svn file (plus the ones in contribs.local) or only the one
+# specified through the command line
+if [[ $# -gt 0 && x"$1" != x'--force' ]]; then
+ contribs_list=$1
+else
+ contribs_list=$(cat contribs.svn | grep -v '^#' | grep -v '^$' | awk '{print " "$1" "}')
+ # Check if a contribution mentioned in contribs.local was already present in contribs.svn
+ # Only add the entry to contribs_list if it wasn't there before (the version number will
+ # be dealt with later on)
+ if [[ -e contribs.local ]]; then
+ for contrib_in_local in `cat contribs.local | grep -v '^#' | grep -v '^$' | awk '{print $1}'`; do
+ if [[ " $contribs_list " != *" $contrib_in_local "* ]]; then
+ contribs_list=$contribs_list" $contrib_in_local"
+ fi
+ done
+ fi
+fi
+
+echo
+echo "--------------------------------------------"
+echo "Checking for updates of individual contribs:"
+echo "--------------------------------------------"
+for contrib in $contribs_list; do
+ # get the version numbers in contribs.svn file and also from the locally
+ # checked out contributions
+ get_contrib_version ${contrib} contribs.svn version_svn
+ get_contrib_version ${contrib} local_svn version_local
+ get_contrib_version ${contrib} contribs.local version_mine
+
+ echo
+ echo -n "${contrib}: "
+
+ # if thers is a line in contribs.local, use the version specified there
+ # to supersede the one in contribs.svn (which could be implicitly [None],
+ # i.e. a particular contribution could be not mentioned there)
+ requested_tag="default"
+ old_version=""
+ if [[ "${version_mine}" != "[None]" ]]; then
+ old_version=" [Overriding $version_svn from contribs.svn]"
+ version_svn="$version_mine"
+ requested_tag="requested"
+ fi
+
+ # check which situation we are in
+ if [[ "${version_svn}" == "${version_local}" ]]; then
+ # match: nothing to do
+ if [[ "$version_svn" != "["*"]" ]]; then
+ echo -e "you already have the $requested_tag version (${version_svn}).\nRunning svn up"
+ cd $contrib
+ svn up
+ cd ..
+ else
+ echo "you already have the $requested_tag version (${version_svn})"
+ fi
+ else
+ #skip this particular contribution (flagged by at least a "-" in place of the version number)
+ if [[ "${version_svn}" =~ ^-+ ]]; then echo "Skipped"; continue; fi
+
+ # mismatch: show the versions and decide what to do
+ # according to the type of mismatch
+ echo ""
+ echo " $requested_tag version: "${version_svn}$old_version
+ echo " installed version: "${version_local}
+ if [[ "${version_local}" == "[None]" ]]; then
+ # the local version does not exist! Ask if we want to install it
+ #get_yesno_answer " Do you want to install the $requested_tag version?" "$default_yesno_answer" || {
+ `dirname $0`/internal/switch-to-version.sh $contrib $version_svn || exit 1
+ #}
+ elif [[ "${version_local}" == "[NoSVN]" ]]; then
+ echo "You have an unversionned copy of $contrib in the way. It will not be updated."
+ else
+ # the local version exists! Ask if we want to update it
+ get_yesno_answer " Switch from the installed version to the $requested_tag one?" "$default_yesno_answer" || {
+ `dirname $0`/internal/switch-to-version.sh $contrib $version_svn || exit 1
+ }
+ fi
+ echo
+ fi
+done
+
+#----------------------------------------------------------------------
+# now do the opposite: for each local contrib, check if it exists in
+# the supported lists
+#
+# Note that we discard any directory that does not point to a tagged
+# version of a contrib
+
+for contrib in $(ls -d */ || sed 's/\/*//g'); do
+ # discard the fjcontrib dirs
+ if [[ "$internal_directories" == *",${contrib},"* ]]; then
+ continue
+ fi
+
+ get_svn_info $contrib mode version
+
+ if [[ "$version" == "tags/"* ]]; then
+ echo "${contrib}: your local copy ($version) does not appear in the default svn-suppoerted list."
+ get_yesno_answer " Do you want to remove the local version?" "$default_yesno_answer" || {
+ rm -Rf $contrib
+ }
+ echo
+ fi
+done
+echo
Property changes on: contrib/tags/1.050/scripts/update-contribs.sh
___________________________________________________________________
Added: svn:executable
## -0,0 +1 ##
+*
\ No newline at end of property
Index: contrib/tags/1.050/COPYING
===================================================================
--- contrib/tags/1.050/COPYING (revision 0)
+++ contrib/tags/1.050/COPYING (revision 1325)
@@ -0,0 +1,350 @@
+The fastjet-contrib project serves as a "container" for 3rd party
+contributions to FastJet. The container itself is released under the
+GNU General Public License v2.
+
+Individual contributions may be released under different
+licenses. Check their COPYING files for details.
+
+======================================================================
+======================================================================
+======================================================================
+ GNU GENERAL PUBLIC LICENSE
+ Version 2, June 1991
+
+ Copyright (C) 1989, 1991 Free Software Foundation, Inc.
+ 59 Temple Place, Suite 330, Boston, MA 02111-1307 USA
+ Everyone is permitted to copy and distribute verbatim copies
+ of this license document, but changing it is not allowed.
+
+ Preamble
+
+ The licenses for most software are designed to take away your
+freedom to share and change it. By contrast, the GNU General Public
+License is intended to guarantee your freedom to share and change free
+software--to make sure the software is free for all its users. This
+General Public License applies to most of the Free Software
+Foundation's software and to any other program whose authors commit to
+using it. (Some other Free Software Foundation software is covered by
+the GNU Library General Public License instead.) You can apply it to
+your programs, too.
+
+ When we speak of free software, we are referring to freedom, not
+price. Our General Public Licenses are designed to make sure that you
+have the freedom to distribute copies of free software (and charge for
+this service if you wish), that you receive source code or can get it
+if you want it, that you can change the software or use pieces of it
+in new free programs; and that you know you can do these things.
+
+ To protect your rights, we need to make restrictions that forbid
+anyone to deny you these rights or to ask you to surrender the rights.
+These restrictions translate to certain responsibilities for you if you
+distribute copies of the software, or if you modify it.
+
+ For example, if you distribute copies of such a program, whether
+gratis or for a fee, you must give the recipients all the rights that
+you have. You must make sure that they, too, receive or can get the
+source code. And you must show them these terms so they know their
+rights.
+
+ We protect your rights with two steps: (1) copyright the software, and
+(2) offer you this license which gives you legal permission to copy,
+distribute and/or modify the software.
+
+ Also, for each author's protection and ours, we want to make certain
+that everyone understands that there is no warranty for this free
+software. If the software is modified by someone else and passed on, we
+want its recipients to know that what they have is not the original, so
+that any problems introduced by others will not reflect on the original
+authors' reputations.
+
+ Finally, any free program is threatened constantly by software
+patents. We wish to avoid the danger that redistributors of a free
+program will individually obtain patent licenses, in effect making the
+program proprietary. To prevent this, we have made it clear that any
+patent must be licensed for everyone's free use or not licensed at all.
+
+ The precise terms and conditions for copying, distribution and
+modification follow.
+
+ GNU GENERAL PUBLIC LICENSE
+ TERMS AND CONDITIONS FOR COPYING, DISTRIBUTION AND MODIFICATION
+
+ 0. This License applies to any program or other work which contains
+a notice placed by the copyright holder saying it may be distributed
+under the terms of this General Public License. The "Program", below,
+refers to any such program or work, and a "work based on the Program"
+means either the Program or any derivative work under copyright law:
+that is to say, a work containing the Program or a portion of it,
+either verbatim or with modifications and/or translated into another
+language. (Hereinafter, translation is included without limitation in
+the term "modification".) Each licensee is addressed as "you".
+
+Activities other than copying, distribution and modification are not
+covered by this License; they are outside its scope. The act of
+running the Program is not restricted, and the output from the Program
+is covered only if its contents constitute a work based on the
+Program (independent of having been made by running the Program).
+Whether that is true depends on what the Program does.
+
+ 1. You may copy and distribute verbatim copies of the Program's
+source code as you receive it, in any medium, provided that you
+conspicuously and appropriately publish on each copy an appropriate
+copyright notice and disclaimer of warranty; keep intact all the
+notices that refer to this License and to the absence of any warranty;
+and give any other recipients of the Program a copy of this License
+along with the Program.
+
+You may charge a fee for the physical act of transferring a copy, and
+you may at your option offer warranty protection in exchange for a fee.
+
+ 2. You may modify your copy or copies of the Program or any portion
+of it, thus forming a work based on the Program, and copy and
+distribute such modifications or work under the terms of Section 1
+above, provided that you also meet all of these conditions:
+
+ a) You must cause the modified files to carry prominent notices
+ stating that you changed the files and the date of any change.
+
+ b) You must cause any work that you distribute or publish, that in
+ whole or in part contains or is derived from the Program or any
+ part thereof, to be licensed as a whole at no charge to all third
+ parties under the terms of this License.
+
+ c) If the modified program normally reads commands interactively
+ when run, you must cause it, when started running for such
+ interactive use in the most ordinary way, to print or display an
+ announcement including an appropriate copyright notice and a
+ notice that there is no warranty (or else, saying that you provide
+ a warranty) and that users may redistribute the program under
+ these conditions, and telling the user how to view a copy of this
+ License. (Exception: if the Program itself is interactive but
+ does not normally print such an announcement, your work based on
+ the Program is not required to print an announcement.)
+
+These requirements apply to the modified work as a whole. If
+identifiable sections of that work are not derived from the Program,
+and can be reasonably considered independent and separate works in
+themselves, then this License, and its terms, do not apply to those
+sections when you distribute them as separate works. But when you
+distribute the same sections as part of a whole which is a work based
+on the Program, the distribution of the whole must be on the terms of
+this License, whose permissions for other licensees extend to the
+entire whole, and thus to each and every part regardless of who wrote it.
+
+Thus, it is not the intent of this section to claim rights or contest
+your rights to work written entirely by you; rather, the intent is to
+exercise the right to control the distribution of derivative or
+collective works based on the Program.
+
+In addition, mere aggregation of another work not based on the Program
+with the Program (or with a work based on the Program) on a volume of
+a storage or distribution medium does not bring the other work under
+the scope of this License.
+
+ 3. You may copy and distribute the Program (or a work based on it,
+under Section 2) in object code or executable form under the terms of
+Sections 1 and 2 above provided that you also do one of the following:
+
+ a) Accompany it with the complete corresponding machine-readable
+ source code, which must be distributed under the terms of Sections
+ 1 and 2 above on a medium customarily used for software interchange; or,
+
+ b) Accompany it with a written offer, valid for at least three
+ years, to give any third party, for a charge no more than your
+ cost of physically performing source distribution, a complete
+ machine-readable copy of the corresponding source code, to be
+ distributed under the terms of Sections 1 and 2 above on a medium
+ customarily used for software interchange; or,
+
+ c) Accompany it with the information you received as to the offer
+ to distribute corresponding source code. (This alternative is
+ allowed only for noncommercial distribution and only if you
+ received the program in object code or executable form with such
+ an offer, in accord with Subsection b above.)
+
+The source code for a work means the preferred form of the work for
+making modifications to it. For an executable work, complete source
+code means all the source code for all modules it contains, plus any
+associated interface definition files, plus the scripts used to
+control compilation and installation of the executable. However, as a
+special exception, the source code distributed need not include
+anything that is normally distributed (in either source or binary
+form) with the major components (compiler, kernel, and so on) of the
+operating system on which the executable runs, unless that component
+itself accompanies the executable.
+
+If distribution of executable or object code is made by offering
+access to copy from a designated place, then offering equivalent
+access to copy the source code from the same place counts as
+distribution of the source code, even though third parties are not
+compelled to copy the source along with the object code.
+
+ 4. You may not copy, modify, sublicense, or distribute the Program
+except as expressly provided under this License. Any attempt
+otherwise to copy, modify, sublicense or distribute the Program is
+void, and will automatically terminate your rights under this License.
+However, parties who have received copies, or rights, from you under
+this License will not have their licenses terminated so long as such
+parties remain in full compliance.
+
+ 5. You are not required to accept this License, since you have not
+signed it. However, nothing else grants you permission to modify or
+distribute the Program or its derivative works. These actions are
+prohibited by law if you do not accept this License. Therefore, by
+modifying or distributing the Program (or any work based on the
+Program), you indicate your acceptance of this License to do so, and
+all its terms and conditions for copying, distributing or modifying
+the Program or works based on it.
+
+ 6. Each time you redistribute the Program (or any work based on the
+Program), the recipient automatically receives a license from the
+original licensor to copy, distribute or modify the Program subject to
+these terms and conditions. You may not impose any further
+restrictions on the recipients' exercise of the rights granted herein.
+You are not responsible for enforcing compliance by third parties to
+this License.
+
+ 7. If, as a consequence of a court judgment or allegation of patent
+infringement or for any other reason (not limited to patent issues),
+conditions are imposed on you (whether by court order, agreement or
+otherwise) that contradict the conditions of this License, they do not
+excuse you from the conditions of this License. If you cannot
+distribute so as to satisfy simultaneously your obligations under this
+License and any other pertinent obligations, then as a consequence you
+may not distribute the Program at all. For example, if a patent
+license would not permit royalty-free redistribution of the Program by
+all those who receive copies directly or indirectly through you, then
+the only way you could satisfy both it and this License would be to
+refrain entirely from distribution of the Program.
+
+If any portion of this section is held invalid or unenforceable under
+any particular circumstance, the balance of the section is intended to
+apply and the section as a whole is intended to apply in other
+circumstances.
+
+It is not the purpose of this section to induce you to infringe any
+patents or other property right claims or to contest validity of any
+such claims; this section has the sole purpose of protecting the
+integrity of the free software distribution system, which is
+implemented by public license practices. Many people have made
+generous contributions to the wide range of software distributed
+through that system in reliance on consistent application of that
+system; it is up to the author/donor to decide if he or she is willing
+to distribute software through any other system and a licensee cannot
+impose that choice.
+
+This section is intended to make thoroughly clear what is believed to
+be a consequence of the rest of this License.
+
+ 8. If the distribution and/or use of the Program is restricted in
+certain countries either by patents or by copyrighted interfaces, the
+original copyright holder who places the Program under this License
+may add an explicit geographical distribution limitation excluding
+those countries, so that distribution is permitted only in or among
+countries not thus excluded. In such case, this License incorporates
+the limitation as if written in the body of this License.
+
+ 9. The Free Software Foundation may publish revised and/or new versions
+of the General Public License from time to time. Such new versions will
+be similar in spirit to the present version, but may differ in detail to
+address new problems or concerns.
+
+Each version is given a distinguishing version number. If the Program
+specifies a version number of this License which applies to it and "any
+later version", you have the option of following the terms and conditions
+either of that version or of any later version published by the Free
+Software Foundation. If the Program does not specify a version number of
+this License, you may choose any version ever published by the Free Software
+Foundation.
+
+ 10. If you wish to incorporate parts of the Program into other free
+programs whose distribution conditions are different, write to the author
+to ask for permission. For software which is copyrighted by the Free
+Software Foundation, write to the Free Software Foundation; we sometimes
+make exceptions for this. Our decision will be guided by the two goals
+of preserving the free status of all derivatives of our free software and
+of promoting the sharing and reuse of software generally.
+
+ NO WARRANTY
+
+ 11. BECAUSE THE PROGRAM IS LICENSED FREE OF CHARGE, THERE IS NO WARRANTY
+FOR THE PROGRAM, TO THE EXTENT PERMITTED BY APPLICABLE LAW. EXCEPT WHEN
+OTHERWISE STATED IN WRITING THE COPYRIGHT HOLDERS AND/OR OTHER PARTIES
+PROVIDE THE PROGRAM "AS IS" WITHOUT WARRANTY OF ANY KIND, EITHER EXPRESSED
+OR IMPLIED, INCLUDING, BUT NOT LIMITED TO, THE IMPLIED WARRANTIES OF
+MERCHANTABILITY AND FITNESS FOR A PARTICULAR PURPOSE. THE ENTIRE RISK AS
+TO THE QUALITY AND PERFORMANCE OF THE PROGRAM IS WITH YOU. SHOULD THE
+PROGRAM PROVE DEFECTIVE, YOU ASSUME THE COST OF ALL NECESSARY SERVICING,
+REPAIR OR CORRECTION.
+
+ 12. IN NO EVENT UNLESS REQUIRED BY APPLICABLE LAW OR AGREED TO IN WRITING
+WILL ANY COPYRIGHT HOLDER, OR ANY OTHER PARTY WHO MAY MODIFY AND/OR
+REDISTRIBUTE THE PROGRAM AS PERMITTED ABOVE, BE LIABLE TO YOU FOR DAMAGES,
+INCLUDING ANY GENERAL, SPECIAL, INCIDENTAL OR CONSEQUENTIAL DAMAGES ARISING
+OUT OF THE USE OR INABILITY TO USE THE PROGRAM (INCLUDING BUT NOT LIMITED
+TO LOSS OF DATA OR DATA BEING RENDERED INACCURATE OR LOSSES SUSTAINED BY
+YOU OR THIRD PARTIES OR A FAILURE OF THE PROGRAM TO OPERATE WITH ANY OTHER
+PROGRAMS), EVEN IF SUCH HOLDER OR OTHER PARTY HAS BEEN ADVISED OF THE
+POSSIBILITY OF SUCH DAMAGES.
+
+ END OF TERMS AND CONDITIONS
+
+ How to Apply These Terms to Your New Programs
+
+ If you develop a new program, and you want it to be of the greatest
+possible use to the public, the best way to achieve this is to make it
+free software which everyone can redistribute and change under these terms.
+
+ To do so, attach the following notices to the program. It is safest
+to attach them to the start of each source file to most effectively
+convey the exclusion of warranty; and each file should have at least
+the "copyright" line and a pointer to where the full notice is found.
+
+ <one line to give the program's name and a brief idea of what it does.>
+ Copyright (C) <year> <name of author>
+
+ This program is free software; you can redistribute it and/or modify
+ it under the terms of the GNU General Public License as published by
+ the Free Software Foundation; either version 2 of the License, or
+ (at your option) any later version.
+
+ This program is distributed in the hope that it will be useful,
+ but WITHOUT ANY WARRANTY; without even the implied warranty of
+ MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the
+ GNU General Public License for more details.
+
+ You should have received a copy of the GNU General Public License
+ along with this program; if not, write to the Free Software
+ Foundation, Inc., 59 Temple Place, Suite 330, Boston, MA 02111-1307 USA
+
+
+Also add information on how to contact you by electronic and paper mail.
+
+If the program is interactive, make it output a short notice like this
+when it starts in an interactive mode:
+
+ Gnomovision version 69, Copyright (C) year name of author
+ Gnomovision comes with ABSOLUTELY NO WARRANTY; for details type `show w'.
+ This is free software, and you are welcome to redistribute it
+ under certain conditions; type `show c' for details.
+
+The hypothetical commands `show w' and `show c' should show the appropriate
+parts of the General Public License. Of course, the commands you use may
+be called something other than `show w' and `show c'; they could even be
+mouse-clicks or menu items--whatever suits your program.
+
+You should also get your employer (if you work as a programmer) or your
+school, if any, to sign a "copyright disclaimer" for the program, if
+necessary. Here is a sample; alter the names:
+
+ Yoyodyne, Inc., hereby disclaims all copyright interest in the program
+ `Gnomovision' (which makes passes at compilers) written by James Hacker.
+
+ <signature of Ty Coon>, 1 April 1989
+ Ty Coon, President of Vice
+
+This General Public License does not permit incorporating your program into
+proprietary programs. If your program is a subroutine library, you may
+consider it more useful to permit linking proprietary applications with the
+library. If this is what you want to do, use the GNU Library General
+Public License instead of this License.
Index: contrib/tags/1.050/contribs.svn
===================================================================
--- contrib/tags/1.050/contribs.svn (revision 0)
+++ contrib/tags/1.050/contribs.svn (revision 1325)
@@ -0,0 +1,51 @@
+# This file contains the list of all contribs and their current
+# (default) version. It is read by scripts/update-contribs.sh
+#
+# You should NOT MODIFY this file, but rather write your
+# local modifications in contribs.local, with the same format.
+# They will take precedence.
+#
+# The format is mostly two-column, where the location is a
+# relative location pointing to a stable release (tags/...),
+# the trunk (trunk) or a branch (branch/...)
+# [branch is unsupported at the moment]
+#
+# A contribution can be skipped by replacing the location name
+# with at least a "-", e.g. "----"
+#
+# ContribName Location
+#-------------------------------------------
+# [contribs from the FastJet authors]
+GenericSubtractor tags/1.3.1
+JetFFMoments tags/1.0.0
+# [contribs from Jesse Thaler]
+VariableR tags/1.2.1
+Nsubjettiness tags/2.2.6
+# [contrib from Andrew Larkoski, Lina Necib, Gavin Salam & Jesse Thaler]
+EnergyCorrelator tags/1.3.1
+# [contrib from Jeff Tseng]
+ScJet tags/1.1.0
+# [contrib from S. El Hedri, A. Hook, M. Jankowiak, J.G. Wacker]
+SubjetCounting tags/1.0.1
+# [contrib from D. Krohn, M. Low, M.D. Schwartz, and L-T Wang]
+JetCleanser tags/1.0.1
+# [contrib from D. Bertolini, T. Chan and J. Thaler]
+JetsWithoutJets tags/1.0.0
+# [contrib from Peter Berta, Martin Spousta, David W. Miller and Rupert Leitner]
+ConstituentSubtractor tags/1.4.5
+# [contrib from Gavin Salam, Gregory Soyez and Jesse Thaler]
+RecursiveTools tags/2.0.1
+# [contrib from Matteo Cacciari, Gavin Salam and Gregory Soyez]
+SoftKiller tags/1.0.0
+# [contrib from Ignacio Garcia Garcia and Marcel Vos]
+ValenciaPlugin tags/2.0.2
+# [contrib from Martin Stoll and Seng-Pei Liew]
+ClusteringVetoPlugin tags/1.0.0
+# [contrib from Andy Buckley and Chris Pollard]
+QCDAwarePlugin tags/1.0.0
+# [from Phil Ilten, Jesse Thaler]
+FlavorCone tags/1.0.0
+# [from Frederic Dreyer, Alexander Karlberg, Keith Hamilton, Gavin Salam, Gregory Soyez, Ludovic Scyboz, Rob Verheyen]
+LundPlane tags/2.0.2
+# [from Miguel Arratia, Yiannis Makris, Duff Neill, Felix Ringer, Nobuo Sato]
+Centauro tags/1.0.0
Index: contrib/tags/1.050/data/single-epDIS-event.dat
===================================================================
--- contrib/tags/1.050/data/single-epDIS-event.dat (revision 0)
+++ contrib/tags/1.050/data/single-epDIS-event.dat (revision 1325)
@@ -0,0 +1,18 @@
+ 0.21328405 -0.17328971 -2.2307871 2.2519792
+ 0.054103489 -0.042711074 -3.4425548 3.4784559
+ 0.37437265 -0.051016375 -0.050480129 0.4059379
+ 0.7678367 0.53006967 -31.200142 31.218056
+ 0.36351359 0.038266332 -4.2056363 4.2237973
+ -0.0080246177 0.04268686 -12.803184 12.804018
+ -0.02217918 -0.2306935 -0.43220916 0.50989798
+ -0.068364951 -0.49053687 0.24027786 0.56790265
+ -0.35430201 0.14550262 0.73016903 0.96304903
+ -0.054407935 -0.34246315 6.5964564 6.6720514
+ 0.12345784 0.25829234 3.1138508 3.1300964
+ -0.061597145 -0.024070491 -0.10713738 0.18796755
+ -0.0018813367 0.0073496596 -0.0025951201 0.13980013
+ 0.10477584 -0.18907189 0.20423476 0.32850841
+ 0.17089496 0.34522859 0.74633326 0.85139943
+ 0.17811782 0.29251984 -0.28168965 0.44344433
+ 0.088777303 -0.15151775 0.25043486 0.33620893
+ -0.26821623 0.070422162 -0.20371736 0.34409299
Index: contrib/tags/1.050/data/Pythia-Zp2jets-lhc-pileup-1ev.dat
===================================================================
--- contrib/tags/1.050/data/Pythia-Zp2jets-lhc-pileup-1ev.dat (revision 0)
+++ contrib/tags/1.050/data/Pythia-Zp2jets-lhc-pileup-1ev.dat (revision 1325)
@@ -0,0 +1,3136 @@
+# ./gen-events -Zp2jets -lhc -pileup -out Pythia-Zp2jets-lhc-pileup-1ev.dat -nev 1 -extformat
+# top mass: 175.00
+# W mass: 80.45
+# Random generator sequence: 19780503
+# Stamped by ./gen-events on 23/09/2013 at 15:51:31
+#SUBSTART
+ 0.3515853712 -0.1092071110 -1676.2965175959 1676.2968206118 2212 1
+ 0.1466634216 -0.1046232856 -303.1831159247 303.1832015758 -211 -1
+ -14.0924756696 2.5182102569 62.5061263925 64.1264277108 -321 -1
+ -0.9749853807 1.1917666034 3.3182684903 3.6607771973 211 1
+ -0.9466630591 2.0674278766 3.6400326786 4.2941526124 -211 -1
+ 0.8375485052 -0.2459935704 31.7895978997 31.8054111107 -321 -1
+ 0.1585775315 0.1217446482 3.5105806654 3.5190375084 211 1
+ 0.3262353048 0.7137303833 13.7657492850 13.7888061012 -211 -1
+ 1.6195907396 0.1416594826 -2.5405391788 3.0563248930 321 1
+ -0.3238428759 0.3059439956 0.4361247278 0.6388744006 -211 -1
+ -0.4845844265 -0.5120481394 0.4294059305 0.8371885102 211 1
+ -1.7806020841 -0.6091067626 1.4328100421 2.4162244115 -321 -1
+ -8.2637745456 -3.0695529032 6.7981652094 11.1431959482 321 1
+ -0.0015908101 -0.7000227870 114.6747013376 114.6769228793 -211 -1
+ 0.1413501723 -0.2018082025 7.0598817041 7.0655584268 -211 -1
+ -0.3122697665 -0.2779251984 33.0076103535 33.0139476136 -321 -1
+ 1.9671153122 2.9728949905 10.5786745193 11.1640262292 211 1
+ 0.7288749620 0.8615507415 14.0896990829 14.1355094857 -211 -1
+ 0.3209507646 0.1150008748 113.9642582480 113.9686305226 2212 1
+ -0.3850462183 0.0191844744 142.0971546348 142.0977461599 -211 -1
+ -0.2274655537 -0.1116996565 76.2717076897 76.2779155659 -2112 0
+ -0.6612088420 -0.3368270509 56.1746889995 56.1874246106 2212 1
+ -0.7729405037 -0.5253417223 56.6335166837 56.6433780232 -321 -1
+ -0.4620498474 -1.2141526377 17.9381817658 17.9919332678 321 1
+ -0.7152390400 -0.4158213537 1.3559443401 1.6633401023 321 1
+ 0.0522654437 -0.0135021255 0.2708283501 0.3094216608 -211 -1
+ -0.1801693532 -0.1327597065 -1.7938024069 1.8130893512 211 1
+ -0.1126482277 -0.2012968696 -4.0658939008 4.1022364907 -321 -1
+ 0.1337959287 0.8271012585 -46.2751044340 46.2828993043 211 1
+ -0.5461487054 -0.8956062031 -201.1160704145 201.1194118150 321 1
+ 0.5014702498 -0.1013143626 -62.6129129947 62.6151586317 -211 -1
+ -1.0590161824 0.7751369802 -44.5046727259 44.5242375211 211 1
+ 0.4931293245 -0.7321686965 -33.4202402541 33.4321878727 211 1
+ 0.0163810190 -0.3589771677 -8.8094301053 8.8178609373 -211 -1
+ -0.0897896031 -0.6848213273 -17.6441442822 17.6582091294 211 1
+ -0.3170064278 0.7967655694 -46.4826789714 46.4932082542 -321 -1
+ 0.1231385922 0.2628590975 -1179.8555699842 1179.8556139463 -211 -1
+ -0.0871648801 0.0606849513 -656.8540574883 656.8547362011 2212 1
+ -7.4935013978 1.8611668033 34.0738740211 34.9380147641 211 1
+ -7.0359080438 1.9282667646 36.0222133791 36.7569006702 130 0
+ -8.1212724014 1.9347081221 37.0229806470 37.9558550471 130 0
+ -2.7840470665 0.7233283168 12.9961413759 13.3199657663 130 0
+ -3.1260155223 0.7674059159 12.9838941368 13.3861894231 130 0
+ -7.9368148087 1.8229589371 35.0705933501 36.0039193187 211 1
+ -0.2132419868 0.1799204923 1.1174211666 1.1601523077 -211 -1
+ -1.2038365106 0.6276815280 3.1003747744 3.3846019244 22 0
+ -2.0100646377 0.8841011644 5.2463076165 5.6873313886 22 0
+ -0.3014917286 0.1240077983 1.1331147177 1.1790776734 22 0
+ -0.6990869536 0.4080319750 2.2251131888 2.3677713919 22 0
+ -0.1534370861 0.4703968732 0.7983636180 0.9495685384 211 1
+ -1.1706251446 0.9523349264 4.3474023619 4.6039865468 -211 -1
+ -0.3148410789 0.3982898030 0.4798234732 0.6985629804 22 0
+ -0.1843570882 0.4109866920 0.3444271284 0.5670340764 22 0
+ -0.7636277064 0.6335076414 1.7899515238 2.2519274962 -2112 0
+ -0.1423362377 0.4426232076 1.0664611793 1.1717483264 211 1
+ 0.0122698368 0.0214105668 -0.0506123158 0.0563077950 22 0
+ 0.0561694259 0.0613830928 0.0862491426 0.1198407405 22 0
+ -1.0359304558 1.4251587378 2.5632700838 3.2492113881 2112 0
+ -0.6062323505 1.0347139493 2.1036899630 2.4255188858 -211 -1
+ 0.1054851961 -0.1309947447 0.8882523021 0.9040347902 22 0
+ 0.3562764759 -0.5670236757 5.2093110913 5.2521777218 22 0
+ -0.1276731623 -0.0729027960 0.5084631488 0.5473845199 -211 -1
+ -0.7837620728 0.8649405903 5.4323194748 5.5580554039 211 1
+ 0.1573262723 0.0551661253 0.4438081565 0.4740891658 22 0
+ 0.1176338764 -0.1128240438 3.1596118077 3.1668902024 211 1
+ 0.5563964558 0.4776015279 5.6256912087 5.6749944138 -211 -1
+ 0.6713248427 -0.2906125196 16.9641390451 16.9870770641 -321 -1
+ 0.2176100512 -0.3127684255 11.7437536229 11.7507619822 211 1
+ 0.6312997797 -0.4490253361 18.6127941159 18.6355558918 130 0
+ 0.4820892565 -0.3478689312 4.9245539554 4.9622710818 211 1
+ 3.1601414430 -1.5278886677 80.4889150410 80.5654167879 22 0
+ 0.5479817326 -0.2881397513 13.0374786476 13.0521706234 22 0
+ 0.2470787607 0.2766078761 20.9797059415 20.9888850740 130 0
+ 0.9195189151 0.2939422487 18.1836962732 18.2093033155 22 0
+ 0.3128489528 0.1293074016 7.9537404390 7.9609410149 22 0
+ 0.0523734586 -0.5341613778 11.9414908254 11.9543613077 211 1
+ -0.1314624601 0.1925155996 2.5486766621 2.5631186370 -211 -1
+ -0.0182940737 0.0477021634 0.0271967153 0.1510947244 211 1
+ 0.4311257386 0.1997008905 0.1026520636 0.5057341982 -211 -1
+ 0.0025064869 -0.2012962012 0.0960431982 0.2631169396 211 1
+ 0.4812006412 -0.2446503776 -0.5703570342 0.7976182018 211 1
+ 0.1214646803 0.0262357275 -0.2706504793 0.3288973225 -211 -1
+ 1.3137494947 0.1207572495 -1.6645648228 2.1239811905 22 0
+ 4.5778881844 0.3971781842 -5.4023815926 7.0922871918 22 0
+ 0.2332805298 0.1658000231 -0.2330171001 0.3945709151 -211 -1
+ 0.4203477036 -0.0372774362 -0.4669925235 0.6447042741 211 1
+ -0.3419062697 0.0788154621 -0.0354685545 0.3792750685 -211 -1
+ 0.1867328684 -0.3769271241 -0.8116902253 0.9142123620 22 0
+ 0.1937157302 0.1104861910 -0.0952567875 0.2425012126 22 0
+ -0.3410306736 0.5457459602 0.2850037546 0.7175287440 211 1
+ -0.1426737605 -0.1552315464 0.0017471896 0.2108451745 22 0
+ -0.0604945349 -0.0407910150 0.0017778282 0.0729839457 22 0
+ -1.3137911949 -0.4376407593 0.4945691970 1.4704337552 22 0
+ -0.3336423671 -0.1251595621 0.2695999269 0.4681303778 211 1
+ -1.9114743609 -0.5044264515 1.3887921393 2.4200007580 -211 -1
+ -4.3277822256 -1.4029432631 2.8266137535 5.3787856495 -321 -1
+ -6.2592080674 -2.0145940828 5.1598332294 8.3582386843 22 0
+ -2.7274233000 -0.9061990843 2.1481428832 3.5881126633 22 0
+ -2.4999142672 -0.4450198386 1.8518400674 3.1458552765 211 1
+ -4.1695719193 -1.3614467601 2.9200578589 5.2711559411 -211 -1
+ -1.7875626875 -0.6144179807 1.2903120474 2.2928747853 211 1
+ 0.0326791624 0.1646134860 1767.5392073927 1767.5392842811 321 1
+ -0.2553300911 0.0553935706 302.2235235867 302.2236687469 -211 -1
+ -0.3098944914 -0.1185372774 498.8741688881 498.8751615586 2212 1
+ 0.0043967553 -0.1787479567 57.3360193542 57.3362981501 22 0
+ 0.1343556308 -0.1739706487 53.5438649831 53.5443161741 22 0
+ -0.1261067900 0.8391469715 92.0761769145 92.0814319023 130 0
+ -0.1302172554 0.2355432585 22.8205760211 22.8275002586 321 1
+ -0.6039068645 0.2935254917 40.5432890629 40.5490891210 -211 -1
+ -0.3431145419 0.3334779348 55.2310448928 55.2332937172 211 1
+ -0.3108676438 0.2225671354 12.5276660792 12.5342758865 211 1
+ -0.2865508969 0.0188634953 4.5693417229 4.6048878367 321 1
+ 0.1202957526 -0.2227875922 5.5670312708 5.5745333737 -211 -1
+ -0.2592165461 -0.3141413161 2.5720455832 2.6078297972 -211 -1
+ 0.0412359257 0.1347440521 4.5207033536 4.5250519287 211 1
+ 0.4810132545 0.6435843266 20.1861608392 20.2026271496 211 1
+ -0.4620752411 0.6315879191 106.7567721242 106.7637633366 -2212 -1
+ 0.7634110242 0.6679952680 139.0725258787 139.0762253886 22 0
+ 0.1871017531 0.0840972022 27.6147976237 27.6155595127 22 0
+ -0.0837787010 0.3304513728 417.2694506712 417.2695899301 22 0
+ 0.0194824510 0.0300402329 17.9440243480 17.9440600697 22 0
+ 0.1036201070 -0.0486769379 35.5135157513 35.5139745364 -211 -1
+ 0.5735809037 0.1541129194 321.9169159716 321.9178422758 -321 -1
+ 0.4785998571 0.0447910314 542.2543235757 542.2545545962 211 1
+ 0.0612126929 0.3147281852 118.9222563731 118.9227704920 211 1
+ 0.0951400289 0.0772001113 0.8966159289 0.9049483998 22 0
+ 0.0922622073 0.0038549402 1.9444498522 1.9466413135 22 0
+ -0.2002396336 -0.4043215424 1.2939390102 1.3703466652 22 0
+ -0.4912885250 -0.8671100983 2.3233289463 2.5280628414 22 0
+ -0.1455980325 -0.5540589966 2.8519182583 2.9088860258 22 0
+ -0.0631401110 -0.6306203009 3.7111810689 3.7649081747 22 0
+ -0.7978120698 -0.7268089917 1.6413943263 2.0254806105 -321 -1
+ -0.0505122345 -0.8294720597 0.8854780881 1.2223447194 211 1
+ -0.6986603013 -0.5815088186 1.8742819399 2.0877479010 -211 -1
+ -0.0152510577 -0.2335362257 -0.0206440686 0.2732722561 211 1
+ -0.0055795277 0.1524327373 -0.0119807350 0.2070994772 211 1
+ 0.2107703751 0.4829223317 0.3593873117 0.6528990383 -211 -1
+ -0.2437315426 0.0588794698 -0.4403460760 0.5256009022 -211 -1
+ -0.4251102226 -0.1296393004 -0.7487213407 0.8706943756 22 0
+ -0.0070605235 -0.0130439257 -0.1057711609 0.1068060554 22 0
+ -0.0446581708 -0.0427262526 -0.1497989757 0.2138677229 211 1
+ 0.0294353991 0.1878897287 -0.3531397747 0.4246839746 -211 -1
+ 0.3409975288 -0.0719363736 -0.4037366903 0.5513050485 211 1
+ 0.5236407162 0.5166073714 -0.3232291316 0.8154996212 -211 -1
+ -0.2906102816 0.1511871550 -7.5488845097 7.5720941749 321 1
+ 0.3948221693 0.4272692138 -12.5500332521 12.5642850151 -211 -1
+ -0.0828405415 0.5774552894 -7.7111354032 7.7344299181 211 1
+ 0.0818451234 -0.0413462428 -2.7550819532 2.7601384910 -211 -1
+ 0.3168564679 0.0550101177 -4.8610556874 4.8716821048 22 0
+ -0.0054068804 0.0067263449 -0.0233580588 0.0249013450 22 0
+ -0.0967362801 -0.0205451492 -28.3141153129 28.3146320080 -211 -1
+ -0.1121207455 -0.3758721699 -153.1974704669 153.1980361760 -211 -1
+ 0.1768460982 0.1599719916 -12.9305958027 12.9335475868 211 1
+ 0.0555737372 -0.4221554928 -36.2672787838 36.2700467861 -211 -1
+ -0.0538455956 0.2957351392 -112.0407732423 112.0412634128 211 1
+ -0.0242930211 0.0386363078 -33.6635286024 33.6638488689 211 1
+ -0.1041243993 0.2471052938 -44.7736004628 44.7746209487 -211 -1
+ 0.2334477215 -0.5400596138 -57.2076180642 57.2108137208 -211 -1
+ 0.1775468549 -0.2058132847 -127.9325889498 127.9329538359 -211 -1
+ -0.1854676683 -0.0343022922 -73.2010350638 73.2014111141 211 1
+ -0.0396039220 -0.0693253505 -31.6554274104 31.6555280955 22 0
+ -0.0210514949 -0.2792990609 -51.4724714693 51.4732335324 22 0
+ 0.0205424330 -0.0338641359 -30.5133696159 30.5133953221 22 0
+ 0.4246504183 0.0181259960 -33.3704952321 33.3732019526 22 0
+ 0.3403798307 0.1381443939 -28.3715638900 28.3739419162 22 0
+ -0.2674078766 0.2881448486 -22.2372774432 22.2411897680 -211 -1
+ -0.1043514733 -0.0153535514 -4.5405445687 4.5689545162 130 0
+ -0.2777617389 -0.4924160521 -7.2715029978 7.3101314598 321 1
+ -0.3511687177 0.0391918964 -8.6627527030 8.6839956717 321 1
+ 0.2052851045 0.0674891864 -1.9404314267 1.9574091731 -211 -1
+ -0.1329115540 0.4328228521 -19.2387829942 19.2446161818 -211 -1
+ -0.1409477410 0.0104181294 -7.4833078366 7.4859435454 211 1
+ 0.2998595252 0.3142952832 -121.6109341046 121.6153394224 -2112 0
+ 0.0341607390 0.2232087248 -74.4220966972 74.4225701362 211 1
+ 0.2441731232 0.1356017044 -10.4795575798 10.4842078952 -211 -1
+ 0.2038012227 -0.3912221329 -29.9816514382 29.9852212339 211 1
+ -0.7560348639 1.0554709660 -123.7015867604 123.7083997743 22 0
+ -0.0749871065 0.1456273021 -20.1007763947 20.1014437802 22 0
+ -5.8501416123 1.1519664785 27.2507654292 27.8998759057 130 0
+ -1.4347509262 0.4343584022 5.9644752379 6.1515544450 -211 -1
+ -2.2289591881 0.3308835619 10.6075976253 10.8451994062 211 1
+ 0.0074598356 0.0249023853 0.0656386357 0.0705989267 22 0
+ -0.3117890038 0.0757397706 1.0893095457 1.1355809888 22 0
+ -2.5808051654 0.1359041522 10.2285748753 10.5617443942 130 0
+ -2.0648196372 0.9258685578 7.0320388131 7.3884885040 -211 -1
+ -0.8618982808 0.2548744232 3.6072009628 3.7201086260 211 1
+ -2.1483091195 1.0848880738 7.6785761259 8.0481193649 211 1
+ -0.5094889009 0.1261695665 2.1312090309 2.1993247641 -211 -1
+ -5.5055622682 1.9823078371 17.2343392479 18.2011727465 -211 -1
+ -5.4408479377 2.0561231283 18.4174929462 19.3146057379 211 1
+ 0.8130663657 -0.5366749582 10.8344933799 10.8782049863 22 0
+ 0.1025867971 -0.1292634401 2.0662316709 2.0728112326 22 0
+ 0.0510762899 -0.1299531754 0.4865460539 0.5061854184 22 0
+ 0.0430814510 0.0302187509 0.1654898674 0.1736550619 22 0
+ -0.0915927954 -0.0484901644 0.4631333644 0.4745872411 22 0
+ 0.0155000762 -0.1373125200 0.5795165499 0.5957637217 22 0
+ -0.0126267458 -0.0027450363 0.1982312065 0.1986519095 22 0
+ 0.2905769988 -0.3411373091 10.7501390685 10.7594748779 22 0
+ -0.1579808278 -0.0897752177 0.5178308653 0.5487862396 22 0
+ -0.3491396416 -0.0379711511 1.4358899400 1.4782152135 22 0
+ 0.0360265956 -0.0521766385 -0.0789625776 0.1012689778 22 0
+ -0.0022665233 0.0485273874 0.0164782216 0.0512988913 22 0
+ 0.5089858321 -0.0679858235 -0.6130097609 0.7996684416 22 0
+ 3.6288455577 -0.1723076501 -4.0599974968 5.4480996395 22 0
+ 1.0621403714 0.1450772587 -1.0010707923 1.4667420737 22 0
+ 0.1635674706 -0.0290104965 -0.1377094966 0.2157772736 22 0
+ -0.0996666784 0.0416646349 -0.0451171741 0.1170681340 22 0
+ -0.0231080204 -0.0667932677 -0.0737246493 0.1021305299 22 0
+ 0.1806810630 0.1411494122 -0.0226978775 0.2303996457 22 0
+ 0.2919495251 0.0974725766 -0.1517074175 0.3431480277 22 0
+ 0.0743210507 -0.0280230926 -0.0028536687 0.0794799077 22 0
+ -0.0193794061 -0.1203299923 -0.0718911241 0.1415033645 22 0
+ -0.1774191781 0.0340426705 -0.0158251493 0.2288376901 211 1
+ -0.0098062419 -0.1098099895 -0.2814901263 0.3329727801 -211 -1
+ -4.0355894808 -1.1788301156 2.3885013634 4.8353450406 22 0
+ -0.0786528176 -0.0157250768 0.0266224841 0.0845121318 22 0
+ -5.4609674555 -1.5963798191 4.1511675046 7.0429245153 22 0
+ -0.2226862053 -0.0481175591 0.1402839742 0.2675519369 22 0
+ -13.2513076341 -3.6729946173 10.5601978091 17.3385495651 211 1
+ -6.4491953353 -1.8877197842 4.8351032523 8.2796926091 -211 -1
+ -0.2521483917 -0.0343969655 0.2717373352 0.3722944292 22 0
+ -0.5288423224 -0.2011792337 0.3982722961 0.6919307104 22 0
+ -1.7269006642 -0.4032821595 1.0834773051 2.0808434613 -13 1
+ -10.2166517716 -3.5005689849 7.7967977058 13.3200604768 14 0
+ -9.8053519523 -2.7012907381 6.9445416028 12.3161697138 211 1
+ -4.8735501752 -1.6910515220 3.3876743674 6.1730838294 -211 -1
+ -5.1334115832 -1.6295119731 4.2008239525 6.8303840034 22 0
+ -3.3155236737 -1.0052972795 2.1687446421 4.0873919770 22 0
+ -7.9244060107 -2.5533811960 5.6590053325 10.0677597951 -211 -1
+ -1.7963174279 -0.6209580932 1.3058749022 2.3060040147 22 0
+ -1.9477672244 -0.7730006690 1.3131639994 2.4729995722 22 0
+ -0.0156218144 -0.1322973005 47.8885849825 47.8887702728 22 0
+ -0.1574937357 -0.1291107618 102.1732978665 102.1735008248 22 0
+ 0.0390106947 0.0158037597 4.6413418253 4.6415326706 22 0
+ 0.2581892444 -0.2451551674 31.9230937698 31.9250791476 22 0
+ 0.0250615297 0.0095988782 1.5289616700 1.5291971773 22 0
+ 0.1976717780 0.5413168494 16.5152172761 16.5252685225 22 0
+ 0.2091417338 0.2669040322 2.0089449242 2.0373604825 22 0
+ 0.0507601962 0.0020323585 0.5433944123 0.5457638824 22 0
+ 0.0639509121 -0.0880416119 3.7251952154 3.7267841952 22 0
+ -0.0420599485 -0.0606762197 6.4042204730 6.4046460097 22 0
+ 0.0250092302 0.1056163571 259.5938319752 259.5938546650 22 0
+ 0.0921031897 0.2014274202 232.2315446404 232.2316502591 22 0
+ -0.0470796169 -0.2999783787 1.1883633686 1.2265443383 22 0
+ -0.0509327620 -0.0453094091 0.1346597841 0.1509315946 22 0
+ -0.1754935471 -0.3777076649 1.8424931130 1.8889790726 22 0
+ 0.0232906175 -0.0354550165 0.1390775618 0.1454031611 22 0
+ -0.0158227793 0.1250411974 0.0322400404 0.1300964319 22 0
+ -0.2343197697 0.2807017983 -0.0101912019 0.3657910806 22 0
+ -0.0186375336 -0.0667458853 -0.0292603027 0.0752232423 22 0
+ 0.0197834750 -0.3406179777 0.1336657935 0.3664403594 22 0
+ 0.1084839576 0.1936565583 -0.0449893887 0.2264854890 22 0
+ 0.1181317572 0.4076266348 -0.2577804765 0.4965534810 22 0
+ -0.1967163512 0.7538579103 -21.5418109698 21.5558952245 22 0
+ 0.0197822510 0.1204070762 -2.9354157839 2.9379508209 22 0
+ -0.0272625846 -0.0261807636 -1.2504004627 1.2509716216 22 0
+ -0.5331087016 -0.0782314005 -36.1995167392 36.2035265850 22 0
+ 0.2039348008 0.2591402357 -14.2618556768 14.2656675417 22 0
+ 0.1970852619 0.0916363297 -7.7291758022 7.7322311397 22 0
+ 0.0793395209 -0.5009379472 -84.3514753629 84.3530001214 22 0
+ -0.0023377881 -1.4179550014 -232.5690094867 232.5733320385 22 0
+ 0.0560235327 0.0667882458 -33.9913032084 33.9914149913 22 0
+ -0.0207085595 -0.0347862248 -5.5662964733 5.5664436900 22 0
+ 0.1409440778 -0.0540501124 -13.4189838413 13.4198328596 22 0
+ -0.0014368127 0.0055585716 -10.1116489264 10.1116505563 22 0
+ -0.1598536646 -0.4774457410 -42.5353654137 42.5385742391 -211 -1
+ -0.3855776528 -0.1873519214 -138.8257456457 138.8264776789 211 1
+ 0.5974547585 0.0769469476 -38.7917582269 38.7964351372 22 0
+ -0.0074358913 -0.0006172467 -0.6079667513 0.6080125362 22 0
+ 0.1252656040 -0.2402478309 -3.3847025365 3.3955296718 22 0
+ 0.1248647329 -0.2033145425 -5.0203593649 5.0260258811 22 0
+ -0.1052461177 0.0185647119 -6.1692544399 6.1701800410 22 0
+ -0.1093340903 -0.1111621930 -14.4286030748 14.4294455079 22 0
+ 0.1171182407 0.1159223666 -34.8142258784 34.8146158702 22 0
+ 0.1158342892 0.2915700572 -43.2642950928 43.2654326288 22 0
+ 0.0299853482 -0.7774917424 -61.2690435179 61.2739837625 22 0
+ 0.1201097464 -0.5754785211 -51.6346104036 51.6379569058 22 0
+ 22.6406284854 1.7532021509 -29.7886765653 37.4603879914 -321 -1
+ 24.4048965877 1.4158108071 -32.3786564484 40.5709301211 211 1
+ 20.4395987245 1.7079904787 -26.8898402686 33.8197784876 211 1
+ 12.6291794710 0.9576387321 -16.2209096533 20.5858891346 130 0
+ 12.7041645655 1.5075174174 -15.7908881736 20.3233864099 -211 -1
+ 4.0768267151 -0.2619864019 -4.8947026900 6.3770484668 211 1
+ 2.1249225947 0.1512351235 -2.5023584093 3.2892925515 -211 -1
+ -0.1198055268 -0.1279411912 0.1936840047 0.2612198429 22 0
+ -0.1570950393 -0.0685993877 0.0521210288 0.1791684375 22 0
+ -9.1052969321 -2.5454777708 7.7266383707 12.2200847286 -321 -1
+ -1.5232975332 -0.5348432000 1.1400853089 1.9764329320 22 0
+ -1.8581287298 -0.5084877931 1.4311016459 2.3998446060 22 0
+ -1.1289602375 -0.5849941481 0.7981855004 1.5012892673 22 0
+ -2.1831324590 -0.9297726313 1.5420706460 2.8299339845 22 0
+ 10.6344378496 0.7788514149 -13.9928142066 17.5925190727 22 0
+ 70.3551275597 5.2342707818 -92.0254585533 115.9565719850 22 0
+ 4.3416613047 0.1498283939 -5.5029842602 7.0110845952 22 0
+ 5.9903884006 0.3390025477 -7.4596707845 9.5732107535 22 0
+ -5.2901653076 -1.5377502137 4.0813205116 6.8562162903 22 0
+ -1.8177486675 -0.5450526149 1.3104707687 2.3062146922 22 0
+ 0.0691898478 0.1150125225 19.0602028029 19.0606753816 22 0
+ -0.0395827659 -0.0078716364 6.5545495174 6.5546737626 22 0
+ 0.2224916142 -0.2740624339 46.1218019796 46.1231528691 22 0
+ 0.1181642581 -0.0269374811 15.8771742736 15.8776368309 22 0
+ -0.1698735252 -0.1296597120 -40.6199963366 40.6205584777 22 0
+ -0.2530201566 -0.2411228752 -41.2274572417 41.2289387452 22 0
+ 0.0648183837 -0.0156028739 -10.0372232595 10.0374446765 22 0
+ -0.0428130497 0.0445304883 -4.0344226929 4.0348955856 22 0
+ 4.5715885092 0.2681235761 -5.6878120031 7.3022268612 22 0
+ 8.0990135780 0.5073959750 -10.3631924806 13.1623413572 22 0
+ 1.2620488289 0.0899943293 -1.5962763168 2.0369006617 22 0
+ 0.5825438336 0.1340829343 -0.7638237083 0.9699289710 22 0
+#SUBSTART
+ -0.3082973994 0.3526296839 -6.9327362625 6.9499429387 211 1
+ 0.6690626009 0.5368384672 -5528.5689501748 5528.5690963420 2212 1
+ -0.1057286013 0.1031242003 -0.3795574453 0.4305308084 211 1
+ 0.6981029838 -0.4200467389 -5.0429588413 5.1102544651 -211 -1
+ -0.4565637547 0.1198090168 -1.3089610046 1.3984503420 211 1
+ -0.2337909081 0.4233406440 1.9576068819 2.0212817662 211 1
+ 0.5803392891 -0.4845220564 7.5182551193 7.6142015961 -2212 -1
+ -0.2522963456 -0.2000469579 4.1146718406 4.1566618274 321 1
+ -0.1114806504 -0.0852365488 5.2549817304 5.2799779499 -321 -1
+ -0.6270325704 1.5125723404 288.1518631145 288.1580427680 -2212 -1
+ 0.2192386922 1.2762123445 205.2950727789 205.3013065780 2112 0
+ -0.1043600654 0.1127191697 44.5362980082 44.5367816158 211 1
+ 0.0691975897 0.2154904509 38.3579748572 38.3588964827 -211 -1
+ 0.4301912137 0.0409499394 -65.8095338259 65.8176592986 2112 0
+ -0.2251192764 0.5787625765 -223.1587243221 223.1596320253 211 1
+ -0.0467102950 -0.0938859832 -1.2851318131 1.2894030427 22 0
+ -0.0530640360 -0.2519961916 -1.4631891495 1.4856784173 22 0
+ 0.0391549168 0.2568981383 -9.9324855115 9.9368645951 -211 -1
+ 0.0601824974 -0.0592446810 -2.5401174749 2.5453503563 211 1
+ -0.2654691833 -0.1313668848 -9.5084312372 9.5140672440 -211 -1
+ 0.6250171280 0.1947763547 -31.1108753776 31.1180756279 211 1
+ -0.5434222112 -0.0254941262 -7.2539901746 7.2757000273 -211 -1
+ 0.2199768777 -0.1950006866 -223.6420863007 223.6423230513 -211 -1
+ -0.5177768955 -0.0788433627 -297.3497185490 297.3502125611 211 1
+ -0.0155568684 -0.1006867148 -0.8466043571 0.8527125941 22 0
+ -0.1708519508 -0.1313605845 -0.7602234280 0.7901807722 22 0
+ -0.3592890411 -0.4493149484 -2.7570327930 2.8164165813 22 0
+ 0.2532844913 -0.0846784072 -0.7942733967 1.2589620644 -2112 0
+ 0.1090043844 -0.1232071638 -0.1312863686 0.9628550548 2112 0
+ -0.0968391125 -0.1210455236 0.0383235858 0.2120809153 -211 -1
+ -0.2014686680 -0.0388301343 0.0839693572 0.2216940605 22 0
+ -0.0011245018 -0.0102083206 0.0694524231 0.0702076448 22 0
+ -0.2974479753 0.5842563351 4.1757961418 4.3298331116 2212 1
+ -0.1219527927 0.0512516401 1.0656763154 1.0828873480 -211 -1
+ 0.2590296065 -0.0501118637 6.0454434200 6.0528070732 -211 -1
+ -0.2185263263 -0.0239825996 6.1920421796 6.1975152327 211 1
+ 0.1168449116 0.2999040643 46.0804609845 46.0817964006 211 1
+ 0.1703183898 0.1997687023 5.7696460032 5.7773013316 -211 -1
+ 0.2092895897 -0.2549820802 40.9570410013 40.9586072195 211 1
+ -0.2805553239 0.4751089697 69.9467145672 69.9488907601 22 0
+ -0.4488364250 0.8102894034 97.4452606811 97.4496631716 22 0
+ -0.0409971592 -0.0543754982 118.6751570360 118.6751765745 22 0
+ 0.4969805662 0.0414840378 934.4906642757 934.4912696868 2112 0
+ -0.1165838445 0.0708762403 656.9344363350 656.9346359410 -321 -1
+ 0.3318956969 0.3196615043 383.5883430912 383.5886452614 211 1
+ 0.2078375547 0.0130994046 22.2785615301 22.2799719856 211 1
+ 0.1675768325 -0.1586869037 44.4161044264 44.4169233032 -211 -1
+ 0.4620363743 0.0451244754 29.3395967333 29.3474205215 321 1
+ -0.1620934259 0.1360067711 21.6539922685 21.6554758218 -211 -1
+ 0.0200065018 0.1719939214 4.0207997428 4.0269458061 211 1
+ 0.4545381296 -0.2258403740 12.3537438945 12.3740146257 -321 -1
+ -0.1752335520 0.0546539107 3.7805977152 3.7876236240 211 1
+ -0.1284194847 -0.0082911849 0.1856946897 0.2259265933 22 0
+ -0.2269144358 0.3109317311 4.2880777846 4.3053199404 22 0
+ 0.5642640348 0.2130334138 1.9210013449 2.0134605294 22 0
+ 0.1148543578 0.0673343761 0.2633162081 0.2950607855 22 0
+ -0.1024104242 -0.2936835368 3.8118398010 3.8270537451 211 1
+ 0.6215198375 0.0083984402 1.3183619156 1.4642115173 -211 -1
+ 0.1409958292 -0.0184453525 1.9907074242 2.0006538653 211 1
+ -0.1189394310 0.4307549882 0.1278924064 0.4853171135 -211 -1
+ 0.3315739835 0.0316740478 0.3846264796 0.5088045604 22 0
+ 0.1165454980 0.0878511312 0.1118713897 0.1838909519 22 0
+ -0.0607285582 -0.2522764364 -0.1599392950 0.3048145932 22 0
+ -0.0363400324 -0.0627189953 -0.0611131180 0.0948121491 -11 1
+ -0.1920675146 -0.3269995479 -0.3650187058 0.5263625653 11 -1
+ -0.1151860158 -0.1208396166 -2.9911564639 2.9958115800 22 0
+ -0.0860305998 0.0245133628 -2.3575480098 2.3592445375 22 0
+ 0.1697061657 -0.0307822327 -8.2784718610 8.2814445519 211 1
+ -0.6266285120 -0.0627166990 -9.5198865308 9.5417145221 -211 -1
+ 0.0103584989 -0.2559490774 -14.2730624962 14.3062476574 -2112 0
+ -0.0457096711 -0.0411404743 -14.6852382140 14.6853669792 22 0
+ -0.1486196759 -0.4183913684 -55.8301228644 55.8318883632 22 0
+ 0.0180620010 0.1443028929 -62.7338677779 62.7341916001 -211 -1
+ 0.3267598942 -0.3691756278 -292.0349296089 292.0353791138 211 1
+ -0.0652039288 -0.1888525369 -4.1076523426 4.1425113192 130 0
+ -0.5645121419 0.2577074235 -6.8960482063 6.9253193228 -211 -1
+ -0.1347125028 0.0079428743 -2.4124359467 2.4162073058 22 0
+ -0.1579009232 0.1622326953 -3.0882226507 3.0965095332 22 0
+ 0.0701633759 -0.0628032961 -3.0245492667 3.0260147752 22 0
+ 0.0710614293 -0.1690634449 -2.3966355957 2.4036418938 22 0
+ 0.9662639777 -2.4082716500 -22.2528490525 22.4040667994 -211 -1
+ 0.1649238083 -0.1601888647 -0.9295354800 0.9676654011 211 1
+ -0.0490984402 -0.2890082703 -0.0622552586 0.2996867604 22 0
+ -0.0178295819 -0.0000738384 -0.0370062113 0.0410774771 22 0
+ 0.0952392472 0.0649827866 2.1964249702 2.1994490052 22 0
+ -0.0212870557 0.1216759892 3.2500111169 3.2523576748 22 0
+ -0.0531545566 0.2514461363 4.6565237713 4.6636106397 22 0
+ -0.0860404247 0.2324785652 7.4752400011 7.4793490567 22 0
+ -0.0251969949 -0.0064395110 0.5862253044 0.5868018945 22 0
+ 0.1707525240 -0.0485609847 6.3582490344 6.3607267963 22 0
+ 0.7832413655 -0.3590589533 2048.2399955936 2048.2401815752 211 1
+ 0.9930276792 -0.2942908562 1215.8356025389 1215.8360516911 -211 -1
+ 0.0782534660 -0.0040238885 81.0043308152 81.0043687132 22 0
+ 0.5331570064 -0.1512886647 314.8860360345 314.8865237418 22 0
+ -0.0134448022 0.0150325216 2.4007364944 2.4008212042 22 0
+ 0.2784410728 0.0246739548 40.1448989340 40.1458721247 22 0
+ 0.3808070604 -0.1522780841 5.1773633695 5.1954570422 -211 -1
+ 0.1702927540 -0.3305579025 9.8308817262 9.8389015366 211 1
+ -0.0353565912 0.1032102632 0.5266203087 0.5378023768 22 0
+ -0.3429014599 0.2443279587 2.3670643373 2.4042194449 22 0
+ -0.0726116937 -0.0898767503 0.0967808823 0.1507210254 22 0
+ -0.2510714294 -0.0825859679 0.4395198510 0.5128693831 22 0
+ 0.1843546062 0.0576364307 -2.4742568232 2.4817847220 22 0
+ 0.0000130928 0.0358577392 -1.3250786807 1.3255637622 22 0
+ -0.1212668256 0.0537325299 -3.9957268460 3.9979276951 22 0
+ 0.0318079311 0.0450874035 -1.2178116833 1.2190610790 22 0
+ 0.0622319627 -0.1541876038 -3.2139335810 3.2212568172 -211 -1
+ -0.0507988274 0.1739265680 -1.2870386034 1.3072027859 211 1
+ -0.2026498011 0.2651515677 -3.6695723967 3.7181728441 130 0
+ -0.1493897793 0.1998000393 -5.4503443079 5.4783329030 -321 -1
+ -0.0177097530 0.0958778668 -3.6533025680 3.6572675099 211 1
+ -0.0836458779 0.0841317548 -1.0361534367 1.0522207536 211 1
+ -0.1240667920 0.2044164229 -5.3653603119 5.3724993908 -211 -1
+ -0.1295569079 0.0823200645 -1.0202891279 1.0317710453 22 0
+ 0.0346954250 0.0141530277 -0.2253493378 0.2284434388 22 0
+ -0.1389431161 -0.2356845246 -1.3379067946 1.3655940010 22 0
+ -0.1189608788 -0.0082394424 2.6966868748 2.7029279429 -211 -1
+ -0.2254735033 0.2868632385 18.8910665647 18.8951053068 211 1
+ 0.0817688880 0.0319555331 9.0337228391 9.0341494144 22 0
+ -0.0471989130 -0.0135119861 8.1733428063 8.1734902545 22 0
+ 0.0446390280 -0.0215684815 13.3578091091 13.3579011090 22 0
+ 0.1565175396 -0.3602369847 54.7087080652 54.7101179544 22 0
+ 0.1008993288 -0.0209708345 9.9643914895 9.9649243954 22 0
+ -0.0065268827 -0.0602091511 16.0979279382 16.0980418575 22 0
+ -0.1369315780 0.1287981995 -1.4358865938 1.4548502769 211 1
+ 0.1625749144 -0.0884474407 -0.6493380571 0.6894731683 -211 -1
+ -0.4119387570 0.2340747832 -2.1937807017 2.2443614484 22 0
+ -0.3680539781 0.3228902751 -2.7593930892 2.8024939038 22 0
+ -1.1964205113 -0.9112428038 -10.2987368022 10.4089021992 211 1
+ -0.1612282982 -0.1990282498 -1.0574747839 1.0969683277 -211 -1
+ -0.9921956545 -0.7866778654 -7.7796107163 7.8832186931 211 1
+ -0.1335105059 0.1166237636 -0.9970872209 1.0222958810 -211 -1
+ 0.2543787808 -0.4637711506 -5.8702530259 5.9150095740 130 0
+#SUBSTART
+ 0.2432137666 0.4778117478 -16.6329281780 16.6421524017 -211 -1
+ -0.4270183858 -0.1602180607 4.8857055918 4.9089320064 211 1
+ -1.3370441829 -1.0083227420 40.1047133820 40.1399042990 -211 -1
+ 0.5615519107 -0.2146556328 426.1019728097 426.1034327974 -2112 0
+ 0.3099920210 0.4885953622 1038.0811205126 1038.0817058093 2212 1
+ -0.1316898739 0.0036269003 204.1134419965 204.1135322285 -211 -1
+ 0.7006371794 -0.1386878413 0.5343847896 0.9028696820 -211 -1
+ 0.3327449099 -0.5738770918 49.2417396315 49.2551699602 2112 0
+ -0.2602486967 0.2357841258 35.6183089446 35.6324297150 -2112 0
+ 0.1305041103 0.2456233442 7.2708982240 7.2775547349 -211 -1
+ 0.5174040021 -0.1906363414 -1.0287907197 1.1755591205 211 1
+ -0.4667792785 -0.1218529366 -6.3849920565 6.4047118889 -211 -1
+ 0.5593003100 -0.0934155514 -10.5108919317 10.5271017990 211 1
+ -0.4866546289 0.4843079375 -13.6884267610 13.7063450227 -211 -1
+ -0.6486670998 -0.1373089205 -80.9857245804 80.9885589966 -211 -1
+ 0.1719705071 -0.0266366148 -2009.1329261122 2009.1329384965 -211 -1
+ 0.0764100890 -0.3810504101 -1601.1344839057 1601.1348067486 2112 0
+ 0.0465810917 0.0238121948 -322.3359211801 322.3359556419 211 1
+ -0.3975784519 0.2605802920 -8.0058299180 8.0211447546 211 1
+ -0.4870528842 0.5754250793 -4.0260982371 4.0984486496 -211 -1
+ -1.0728667503 -0.2938205053 30.0281355649 30.0490562055 -211 -1
+ -0.0937236046 0.0112006528 0.6910883689 0.6975046253 22 0
+ 0.3264712878 0.2447711299 18.5248470779 18.5293404002 22 0
+ 0.0241101116 0.1010134275 22.9372455170 22.9379052379 -211 -1
+ 0.0519518188 -0.0731164659 37.9970649906 37.9974271851 211 1
+ 0.1164662234 -0.0699010498 0.5254249033 0.5603585030 211 1
+ 0.8228839425 1.1649438842 4.0629445247 4.4073282419 2112 0
+ 0.1196717002 0.5690728294 1.5955565839 1.7039500575 -211 -1
+ 0.8779813479 -0.2641224450 1.3726672602 1.8993733455 -2112 0
+ 0.0875898150 -0.2572473415 0.4243161215 0.5228500036 211 1
+ -0.4787375843 0.2609389612 3.7958417908 3.8373393780 211 1
+ -0.2288499553 -0.4253435815 1.8489695713 1.9161048314 211 1
+ -0.2423463459 0.3190013986 1.5146494479 1.5729387714 -211 -1
+ -0.0881570969 -0.4616967140 6.4843550922 6.5200795586 321 1
+ 0.2447710229 0.0785032238 4.9023538565 4.9110720549 -211 -1
+ -0.0175885168 0.2782303101 6.0855783761 6.1122549899 130 0
+ -0.0405297482 0.1071305103 0.8441603909 0.8632532404 -211 -1
+ 0.1679323066 -0.0336574681 7.0943136669 7.0977531849 211 1
+ -0.0211790743 0.0330018607 14.1872685188 14.1959066868 321 1
+ -0.0657846552 0.4677779554 19.4244111784 19.4306555023 -211 -1
+ 0.2212945876 -0.1305113104 47.3144372526 47.3153406076 211 1
+ 0.2060671829 0.3063974138 226.4351359641 226.4373809527 2212 1
+ 0.0234931592 0.0440870733 16.0825656622 16.0832488528 -211 -1
+ 0.1101267941 -0.0410702813 1060.9393851535 1060.9394008446 211 1
+ -0.0656379274 -0.4836620114 -0.9296569409 1.0592351445 -211 -1
+ -0.6437117600 -0.7677034102 -1.0547226493 1.4613873572 211 1
+ 0.0314183788 0.0262265346 -0.7724932815 0.7735766385 22 0
+ -0.0343856307 -0.1121560133 -3.1246889334 3.1268901921 22 0
+ 0.3184488979 -0.7785851667 -7.2472117357 7.2972023604 211 1
+ 0.0783485285 0.1566969120 -1.0058867509 1.0305243106 -211 -1
+ -0.0120070893 -0.1851019236 -6.9942008646 6.9980520440 211 1
+ 0.2288631596 0.0269271019 -59.2779621153 59.2858351257 2212 1
+ 0.4152052634 -0.1787591642 -209.6155199728 209.6181131379 -2112 0
+ -0.0066410260 -0.1312777253 -393.2743938885 393.2744406215 211 1
+ -0.0863550745 -0.1471821359 3.7290900804 3.7329924468 22 0
+ -0.2061812997 -0.0843751124 6.3309651466 6.3348835487 22 0
+ -0.0212162227 0.1741539176 34.8475697920 34.8480114228 22 0
+ 0.0384445385 0.0360090092 3.7440917301 3.7444622463 22 0
+ 0.0631612122 0.2546274859 -0.1431420419 0.2988547129 22 0
+ 0.0888342784 0.1869223438 0.0032034805 0.2069824966 22 0
+ -0.1827699597 0.2928563138 0.7249566199 0.8029519160 22 0
+ -0.0311143480 0.0914791663 0.0856464460 0.1291195346 22 0
+ -0.0455383818 -0.3103244268 18.1945960664 18.1978345085 -211 -1
+ 0.0292933444 0.0793472647 3.6353947387 3.6390560287 211 1
+ -0.0351580022 -0.1242651446 9.8919193467 9.8927623176 22 0
+ -0.2726636559 -0.3701340436 53.6092192932 53.6111904168 22 0
+ -0.4358230341 -0.5382815800 -0.8545658255 1.0999870574 22 0
+ -0.0683583035 -0.1907093284 -0.2951234670 0.3579675493 22 0
+ 0.0263954737 0.0749070588 -2.6479045162 2.6490953390 22 0
+ 0.1093088813 0.3562850463 -26.6985929862 26.7011938854 22 0
+ 0.0470136242 -0.0304234301 -2.7297497771 2.7303241038 22 0
+ -0.0745379248 -0.1647695315 -6.4636740705 6.4662034758 22 0
+ 0.0206377871 0.0427147851 -23.9421419297 23.9421889277 22 0
+ 0.1429057552 -0.0925302424 -78.7947635758 78.7949474958 22 0
+ -0.0204485128 -0.0021248565 -31.6529337682 31.6529404447 22 0
+ -0.3364749847 0.2996765280 -2066.7973579644 2066.7974070794 22 0
+ 0.0036143267 -0.0292699453 75.9090473046 75.9090530338 22 0
+ 0.2151848130 0.0909939023 819.9023792080 819.9024124952 22 0
+ 0.0850142555 0.0755016666 377.2922105464 377.2922276789 22 0
+ 0.5783062354 0.7718218467 2249.2184081187 2249.2186148898 22 0
+#SUBSTART
+ -1.5803470634 0.3618074662 0.1918687127 1.6385038515 211 1
+ -0.1140294032 0.2406242249 -2.3844980883 2.4033754681 211 1
+ -0.8202934467 0.4488533034 -15.5334840696 15.5622285599 -211 -1
+ -3.3702169981 0.4473847253 -45.2888532342 45.4164972533 211 1
+ -0.5268680744 0.0379547576 -58.5431956313 58.5531175689 -2112 0
+ 0.5230289499 -0.3293628654 -126.9330737251 126.9346553320 211 1
+ 0.7931804407 1.2145665911 -1293.5845641205 1293.5857187020 2112 0
+ 0.0764071264 -0.0850050989 0.1207770236 0.2170962693 -211 -1
+ 1.3800809824 1.2437800053 0.8168574950 2.0342930397 -211 -1
+ -0.1931482227 0.5658064952 3.1049555102 3.1650705729 211 1
+ -0.3734963899 0.2148972364 4.7822300853 4.8036324536 -211 -1
+ -0.3618375739 -0.0529464949 2.4973392902 2.5278277387 211 1
+ -1.3145913968 -1.0119969851 163.8650269038 163.8761182187 2112 0
+ 0.2923010560 -0.1562397288 43.3272805810 43.3287730393 -211 -1
+ -0.2882922986 0.1408430403 20.0125984652 20.0156570296 211 1
+ 0.0688188472 0.2994677675 33.9164310685 33.9181101063 -211 -1
+ -0.1909480340 -0.0069830773 490.0353000439 490.0353571722 211 1
+ 0.1082536807 -1.9104702363 4.4044462488 4.8929656380 2212 1
+ 1.1306460205 -1.9674778358 5.9561296717 6.4424499003 -2212 -1
+ -0.5558807077 -0.3790110903 3.6657881955 3.7296294249 211 1
+ 0.1777938678 0.0279246812 27.9407017797 27.9570305466 2212 1
+ -0.0077855433 -0.2919464833 1.2703894593 1.3109776989 -211 -1
+ 0.1827081541 0.2318751974 26.1855037202 26.2040177309 -2112 0
+ -0.4038052645 1.9178087844 151.6801701456 151.6936343607 321 1
+ -0.2268925679 1.1548032700 156.3559456980 156.3611538935 -321 -1
+ -1.5148269752 0.2414455079 -0.0563646640 1.5413154961 -211 -1
+ -1.6883796132 0.2842269608 0.2076392388 1.7303191966 211 1
+ -0.8788879223 0.0371725558 -0.0089262986 0.8907217538 -211 -1
+ -1.1308672008 -0.8290802136 -0.1475120742 1.4168536351 211 1
+ -1.1472380985 0.4953874005 -0.3529106725 1.3891547193 321 1
+ 0.0621632099 0.1302829778 -0.1501455688 0.2507217495 -211 -1
+ -0.3108117329 -0.4482916664 -0.3616302084 0.6691976868 -211 -1
+ 0.1414528564 -0.0300727140 -0.3896141412 0.4383973570 -211 -1
+ -0.5805536150 -0.8834323254 -3.1134401274 3.2909701282 211 1
+ 0.1088244439 0.0811110442 -0.0822330305 0.1586947775 22 0
+ 0.1950315976 -0.0328796967 -0.1811876222 0.2682300374 22 0
+ -0.3698756381 -0.0374892757 -2.5846446440 2.6112451760 22 0
+ -0.5598377140 -0.2004018330 -4.8291580018 4.8656290618 22 0
+ 0.1488001953 0.1438482251 -0.6089589737 0.6431678176 22 0
+ -0.0213462742 -0.0062600377 -0.1020841478 0.1044797814 22 0
+ -0.5459121733 -0.2534454864 -5.4898372591 5.5244952378 -211 -1
+ -0.6582048455 0.0926265311 -10.8914294837 10.9125858199 211 1
+ -0.1835957492 -0.0861526121 -3.2389323569 3.2452754096 22 0
+ -0.5342071584 -0.0141654536 -8.7404632558 8.7567845625 22 0
+ -1.3109495820 -0.2003460134 -10.6076263661 10.6911152009 -211 -1
+ 0.9835157168 0.2766903626 -20.0359633149 20.0839856220 2112 0
+ 0.8679114871 0.1923576549 -12.3795300329 12.4114074807 22 0
+ 0.0456877691 0.2669789884 -3.8655682652 3.8750462146 22 0
+ 0.1780505994 0.1133153626 -29.9152959566 29.9160404225 22 0
+ 0.0254843574 0.0352839290 -28.1942998768 28.1946789259 211 1
+ 2.1906846691 0.7550669096 -358.7597316546 358.7684415230 -2212 -1
+ 0.3602212637 0.0855902140 -39.1537209453 39.1557202550 -211 -1
+ 0.0819831719 0.1790956331 -49.5837411975 49.5843288490 211 1
+ -0.4435766372 0.4510387584 -966.0270930752 966.0274263148 -321 -1
+ 0.1273559900 -0.1321484041 -247.3111374443 247.3112449254 211 1
+ 1.2728598206 0.7059121281 -843.0366096254 843.0380105865 321 1
+ 0.0367402892 0.0525868059 -31.4993474765 31.4997220059 -211 -1
+ 3.7247370659 -1.5439560346 4.1385146493 5.7796409693 211 1
+ 1.1465204552 -0.2437184064 1.1354012785 1.6378411595 -211 -1
+ 1.6279807422 -0.6886580687 1.7560775048 2.4955679154 211 1
+ 0.6207420427 -0.1835569698 0.6323406717 0.9156136493 -211 -1
+ 0.1196631811 0.0623502055 0.1927918921 0.2353200771 22 0
+ 0.0475539188 0.0565773175 -0.0046740476 0.0740554843 22 0
+ 0.1470755330 -0.0897908164 0.0381231796 0.2250039218 -211 -1
+ 0.2898956592 -0.0297713498 -0.0130106451 0.3233804080 211 1
+ 0.5834333898 0.4565747840 -0.5506222321 0.9230600719 22 0
+ 1.7214797608 0.6406417494 -0.6253978245 1.9403702886 22 0
+ 0.2796145958 0.0754680404 -0.1852922665 0.3438211328 22 0
+ 0.2053514251 0.0011021420 -0.2701134872 0.3393106519 22 0
+ 0.5047445865 0.1853662972 0.1661542071 0.5798402945 211 1
+ 0.8940447273 0.8470292979 -0.8903194962 1.7859994413 2212 1
+ 0.4176241027 0.5194496050 -0.3111041938 0.7486677418 211 1
+ 0.4708375566 0.6912782064 0.0402286912 0.8489120660 -211 -1
+ 1.8334876479 1.9078471306 1.5570843054 3.2107414950 -2112 0
+ -0.1588920957 0.1083428262 0.0899225222 0.2122991429 22 0
+ 0.3526360094 0.3009623803 0.8219090688 0.9436445448 22 0
+ 0.0686216803 -0.1296191526 1.4675262279 1.7479971059 2212 1
+ 1.1273043911 0.5350080987 2.8296431959 3.2321388054 -2112 0
+ 0.2324695956 0.1496347133 1.1307326092 1.1723773619 -211 -1
+ -0.0721462279 0.0135969859 0.1812689339 0.1955719372 22 0
+ -0.3116846693 -0.2098423944 0.6736250075 0.7713311963 22 0
+ -0.2535306570 0.1615541571 3.1945432575 3.2116917580 211 1
+ 0.2020368021 0.0674800690 4.5398512779 4.5469882164 -211 -1
+ 0.2028248250 0.0641991975 3.3580347492 3.3676604057 -211 -1
+ 0.3345864677 -0.3008974490 6.8496318293 6.8658155641 211 1
+ 0.0715307416 -0.2039722186 4.3208822814 4.3262853584 22 0
+ -0.2351821502 0.1261458505 18.3005980821 18.3025439101 22 0
+ -0.0277558531 -0.2169735210 9.3126303867 9.3162445438 211 1
+ -1.1113614470 -0.6351967627 47.5068648765 47.5243126134 -211 -1
+ -0.6790399571 -0.2308289238 60.8034762730 60.8078661352 211 1
+ -0.6982179963 -0.5478939077 53.1897682535 53.1973554113 -211 -1
+ -2.0829349428 -1.6081975609 149.6781507905 149.7042301781 -2112 0
+ -0.1660280035 -0.1121326058 11.0473559984 11.0500539980 -211 -1
+ -0.9662390401 0.0862772566 66.8589067164 66.8660896774 211 1
+ -0.4709234800 -0.3829712309 40.8503546969 40.8548640280 22 0
+ -0.6645298236 -0.7478945989 71.6970837458 71.7040637890 22 0
+ -0.6613911057 -0.8444053240 35.4710778927 35.4875655012 -211 -1
+ 0.0213500253 -0.0132059871 2.7795168781 2.9337169070 2212 1
+ 0.0393265476 -0.2134194273 0.4357912007 0.5064466258 211 1
+ -0.3658768858 0.0171166490 68.0983196892 68.0993047201 22 0
+ -0.0415493233 0.0207912185 3.4566076431 3.4569198746 22 0
+ -0.1081825334 -0.0137533100 2.3237459315 2.3304865486 -211 -1
+ -0.0140747355 0.4276304639 4.0735285562 4.1260606198 130 0
+ -0.0628733981 -0.2859713267 2.0155579544 2.0414911992 211 1
+ -0.2780411473 -0.1126471810 2.5345952952 2.5561004211 -211 -1
+ -0.1900210328 -0.1872005663 33.1371851431 33.1382587239 22 0
+ 0.3446761241 -0.0475474809 47.6703838809 47.6716536503 22 0
+ -0.0685155579 0.1864363190 30.6011303327 30.6020932341 -211 -1
+ -0.1565715568 -0.3437690920 204.9317805762 204.9321762480 211 1
+ 0.0759360835 -0.0166011758 5.1853514835 5.1859340427 22 0
+ 0.0013951444 -0.0347134399 0.3249857113 0.3268373936 22 0
+ -1.8232742728 -0.0873012518 1604.5052129822 1604.5065263904 2112 0
+ -0.0457552055 -0.1961524512 586.3902763303 586.3903275326 -211 -1
+ -0.8605925319 0.0769501770 1159.0801488138 1159.0804792570 211 1
+ 0.0390871276 0.0020051727 1.2343429054 1.2428250148 211 1
+ 0.4656548916 -0.0201753841 5.2654840482 5.2879148605 -211 -1
+ 0.3419009253 0.2644209887 22.2949554068 22.2995814104 211 1
+ 0.1070575679 -0.0445477287 3.3353565836 3.3402887821 -211 -1
+ -0.0113343470 0.0672016543 87.8677381082 87.8691509333 321 1
+ 0.6078508991 0.0840622148 136.0411617014 136.0426172418 -211 -1
+ 0.1971958851 0.0921182441 140.7800134466 140.7802508798 -211 -1
+ -0.2930655621 -0.2597222456 0.3298558185 0.5306860790 -211 -1
+ -0.2522819114 0.4457011858 0.5485413940 0.7633303058 211 1
+ 0.5051292238 0.0804680601 0.7299801743 0.9022092225 -211 -1
+ -0.6785122966 -0.3075139232 1.4328251680 1.6209292078 211 1
+ 0.8611255773 -0.0634822416 1.0167969891 1.3412394107 -211 -1
+ 0.1090979855 -0.0998911214 0.0764202714 0.2172566440 211 1
+ -0.1463331353 -0.1152770137 -0.3546468117 0.6388677221 130 0
+ 0.0111082171 -0.2090339707 -1.0067586782 1.0282906347 22 0
+ 0.1614640841 -0.2298652823 -1.4534657709 1.4803619307 22 0
+ -3.3978366941 0.0389041279 -37.4972747308 37.6509285406 22 0
+ -0.6944393590 -0.0329431139 -8.1904290080 8.2198819096 22 0
+ -0.0364103128 -0.1217542860 -0.8451499938 0.8546509984 22 0
+ -0.0076143624 -0.0160738304 -0.0053634857 0.0185772312 22 0
+ 0.1751499942 0.2107686374 -2.3041298992 2.3203696971 22 0
+ -0.0053448322 0.0910370147 -0.4952925786 0.5036179541 22 0
+ 2.7091969150 0.5749015882 -404.8701265111 404.8806890834 2112 0
+ 1.5115330580 -0.4890597663 -414.8992534042 414.9025934631 130 0
+ 0.2239526698 0.9361908492 -660.2624301858 660.2631466338 211 1
+ 0.0685559513 0.1109700820 -242.8515350645 242.8516102011 -211 -1
+ -0.0479774473 -0.0262667073 -101.3567527019 101.3567674605 22 0
+ 0.0511257396 -0.1007701751 -79.6020434001 79.6021236020 22 0
+ -0.0984885269 -0.0580106351 -308.3700191813 308.3700403656 22 0
+ 0.0173398229 0.0364007344 -186.1792048699 186.1792092358 22 0
+ 0.0594054688 -0.0369523711 -40.5862099611 40.5862702584 22 0
+ -0.0561738620 -0.0904294222 -119.1438441234 119.1438916835 22 0
+ 1.8764176029 -0.7471859357 2.2612029601 3.0724492020 130 0
+ 0.1675630094 -0.1468804139 0.2206628012 0.3432536596 211 1
+ 0.6338999644 0.1993974115 0.7350047922 1.0006499498 -211 -1
+ 0.4317983412 -0.2150700461 0.4662827776 0.6709132290 22 0
+ 0.1601258583 -0.0047618980 0.2098395821 0.2639992734 22 0
+ 0.8886656959 -0.4874791200 0.1761013168 1.0287731943 22 0
+ 0.2797215487 -0.2458093245 0.0571217408 0.3767350025 22 0
+ 0.0174095619 -0.2303195109 -0.2543658490 0.3435871870 22 0
+ 0.1019808271 -0.1123515586 -0.2467494779 0.2896692367 22 0
+ 0.0124052292 0.1138007858 -0.1254582565 0.1698360464 22 0
+ 0.0373245677 0.4525771660 -0.1692064691 0.4846132930 22 0
+ 0.7810744212 0.6336127996 0.6779277394 1.2129008414 22 0
+ 0.3301502430 0.1675847278 0.2210561364 0.4312187836 22 0
+ -0.0269344235 0.1017704879 0.0379450612 0.1119040796 22 0
+ -0.1119440036 0.1750065312 0.3088853728 0.3722484647 22 0
+ -0.0345625916 -0.0069342740 2.0355705081 2.0358757207 22 0
+ 0.0357047634 -0.0705524055 0.7811935300 0.7851852032 22 0
+ -1.6630429762 -0.9599357860 150.0735616798 150.0858457814 22 0
+ -0.2928545484 -0.2089161333 24.6672315931 24.6698545639 22 0
+ -0.0682501855 -0.2239782582 18.1270317174 18.1285438806 22 0
+ -0.0404989171 0.0086625415 2.5719862081 2.5723196257 22 0
+ -0.0794289698 0.0128505454 4.5053710232 4.5060894525 22 0
+ 0.0088421723 0.0019602912 11.7156846631 11.7156881638 22 0
+ 0.1748613941 -0.3680121771 5.0315564142 5.1344834221 -2212 -1
+ 0.0726515345 -0.0783243294 1.5983549450 1.6079898200 211 1
+ 0.1070308925 0.0837328318 1.7317537716 1.7370774089 22 0
+ -0.0153125309 -0.0284660441 0.7184956394 0.7192223391 22 0
+ -0.2487377862 0.2756162390 7.4443381642 7.4535901082 22 0
+ -0.0012548461 0.0641138902 2.1625315671 2.1634821340 22 0
+ 0.1405565508 -0.2102028894 40.2241636536 40.2249584590 22 0
+ 0.0351296826 -0.0351741318 2.5610885599 2.5615709879 22 0
+ -0.0223578891 -0.0889632620 215.1455349551 215.1455545101 22 0
+ -0.1228515957 -0.1432169452 182.0551216093 182.0552193917 22 0
+ 0.1870949873 -0.2098432634 4.9904031699 4.9983159692 22 0
+ 0.2970127269 -0.3017105308 5.1053401382 5.1228647973 22 0
+ 0.0633159916 0.0227993697 0.8165224795 0.8192909651 22 0
+ -0.0061391732 -0.0694728644 2.2595427863 2.2606188912 22 0
+ -0.0008816022 -0.0236496602 1.0412774273 1.0415463332 22 0
+ 0.0573200170 -0.0631054194 0.3569763113 0.3670149386 22 0
+ 0.0701828930 0.0372517282 3.5311292777 3.5320231179 22 0
+ -0.0468441667 0.0567776016 1.4373915853 1.4392750402 22 0
+ 0.0657746035 -0.0569882175 9.6570422111 9.6574343499 22 0
+ 0.0784636826 -0.1131835226 4.8675177278 4.8694656677 22 0
+ -0.1131004849 0.1818258451 57.3384280748 57.3388279131 22 0
+ -0.0663488598 0.0853358518 12.3120463597 12.3125208606 22 0
+ -0.0803858667 0.0765038553 16.7037338632 16.7041024812 22 0
+ -0.0351295683 0.0961702568 47.3135885372 47.3136993171 22 0
+ -0.4305021916 0.4214763407 88.7200563060 88.7221018990 22 0
+ -0.0428792458 0.1291798035 20.3993798138 20.3998338925 22 0
+ 0.0033495071 -0.1370995103 -0.1170956564 0.1803299411 22 0
+ -0.0329990424 -0.0206688606 0.0275749376 0.0477128472 22 0
+ -0.2480591818 0.3016464272 0.2469475350 0.4620681873 22 0
+ -0.0066589135 0.1010323879 0.0313222735 0.1059857035 22 0
+ -0.0517746070 -0.0246653789 0.1075891770 0.1219197353 22 0
+ 0.0846492210 -0.0158047795 0.2170410657 0.2334996914 22 0
+ -0.0860224763 -0.0263544891 0.0195252614 0.0920633551 22 0
+ -0.4990683828 0.1310934071 -0.0458145465 0.5180286717 22 0
+ -1.8810564225 0.3627144778 0.1412675165 1.9209090474 22 0
+ -0.1286295578 0.0294094828 -0.0254659617 0.1343837640 22 0
+ -0.1742775409 0.0830251695 0.0562867841 0.2010821775 22 0
+ -0.1369732812 0.0019423650 -0.0577388919 0.1486581050 22 0
+ 0.3176360078 0.0098038859 -43.8847985421 43.8859491390 22 0
+ 0.1243511886 0.0023711217 -33.4459578617 33.4461891122 22 0
+ 0.3050997170 -0.0320147438 -15.7358814407 15.7394903120 -211 -1
+ 0.5292133958 -0.5838864625 -51.9590873400 51.9652501890 211 1
+ 0.0255063739 -0.1783235852 -0.0678304094 0.1924859490 22 0
+ 0.0521927220 -0.0015159572 -0.0527890472 0.0742499957 22 0
+ 0.0335626829 -0.0206258363 0.0214811464 0.0448700173 22 0
+ 0.0505213180 -0.1175169088 -0.1705477701 0.2131881078 22 0
+ 0.2259300153 -0.1584064978 -0.0919790401 0.2908558649 22 0
+ 0.2182112017 -0.0119352129 -0.0729811800 0.2304014550 22 0
+ 0.5331017953 0.2406414927 56.1952952448 56.1985123761 -211 -1
+ 0.1960607193 0.2981766700 68.5121866224 68.5132581673 211 1
+#SUBSTART
+ -1.4073086856 0.2244084049 0.7586594861 1.6204693362 211 1
+ -0.2715875076 0.3381806225 -0.3047122252 0.5481379688 -211 -1
+ -0.1434263522 0.0154243305 1.3289698392 1.6331933305 -2212 -1
+ -0.3718276920 0.3084898354 1.5948857780 1.6722925106 211 1
+ -0.4297409867 0.4160429242 -3.0332116873 3.0947733286 211 1
+ -0.7926277650 0.5495319793 -3.3130761171 3.4534326855 -211 -1
+ 0.1381853144 0.1769882476 -2942.7730168081 2942.7731749532 2212 1
+ -0.3042028248 -0.2524771513 -1425.4500871686 1425.4501488207 211 1
+ 0.2972749356 -0.3670605216 303.0838453358 303.0842455311 211 1
+ 0.2916080890 -0.1483834141 13.8516644721 13.8562311379 -211 -1
+ 0.2913379747 -0.9958179705 91.2644077420 91.2704121363 211 1
+ 0.0027885907 -0.7072888780 61.3065447520 61.3107835095 -211 -1
+ -0.4357703372 -0.5091103315 76.0465078149 76.0552643263 -2112 0
+ -0.3381816563 -1.9711726561 85.0551753865 85.0838735618 2112 0
+ 0.7188800577 0.4113850230 458.3573101727 458.3580797747 211 1
+ -0.2903275901 0.6683921995 87.8156226096 87.8236583339 -2212 -1
+ -0.6726632516 0.4928389766 83.7726981347 83.7821168905 2112 0
+ -1.1045433173 0.7363925935 71.4515008057 71.4700080395 -2112 0
+ 1.0446936986 0.0386739562 22.9455328317 22.9884907752 2212 1
+ 0.6637980758 -0.1165318498 7.7250445762 7.8109456440 -2212 -1
+ 1.7261513373 -1.4701137154 5.6354807938 6.1465296831 2212 1
+ 0.5341312443 -0.1593820988 1.4450189706 1.6255520985 -321 -1
+ -0.0853882075 -0.0914491157 0.0910301827 0.2083755403 211 1
+ 0.3648937798 0.2126945547 0.5445763931 0.7031569362 -211 -1
+ -0.3841295327 -0.4214105180 0.1382026201 0.6030937503 211 1
+ -0.0489399564 0.0659862266 0.8078117628 0.8238864791 -211 -1
+ 0.6081472192 -0.2305814981 0.0620175589 0.6680844483 211 1
+ 0.1057754185 -0.7796115931 0.1521013926 0.8133863127 -211 -1
+ -0.1931394773 -0.3083753009 -1.4599364655 1.5110567336 -211 -1
+ 0.1844528889 0.0799340123 -1.1006420767 1.4610328814 -2112 0
+ 1.0268184404 -0.8795911900 -0.9127564811 1.6372663039 -211 -1
+ 2.3811360712 -0.5868449580 -39.9372646980 40.0127328152 -211 -1
+ 0.1987071907 -0.4907348500 -4.1566771957 4.1925827762 -211 -1
+ 0.0427580057 -0.0403196998 -3.1556886137 3.1593202334 -211 -1
+ 0.1457056338 -0.0765693888 -2.9754707871 2.9832866428 211 1
+ 0.4250984119 -0.2671449863 -18.8160681233 18.8232827772 211 1
+ -0.2162042345 1.1108102278 -49.5473648167 49.5691920016 -2112 0
+ 1.8004625091 1.8539426095 -160.9400132332 160.9635033781 2112 0
+ 0.6800951861 0.4608828499 -0.2292879631 1.2680165718 -2212 -1
+ -0.4842635636 -0.3044188764 0.4782790855 1.1994685156 2112 0
+ -0.1958316225 -0.1564639735 -0.4696270612 0.5503275033 211 1
+ 0.0242214596 0.7685691002 -0.7161183325 1.1609270291 321 1
+ -0.2448525069 0.4165125712 0.0620585056 0.5067213387 -211 -1
+ -0.1793392402 0.0351416866 -0.1245341425 0.2211475839 22 0
+ -0.1554687474 0.1475976208 -0.0537988679 0.2210201513 22 0
+ 0.3464038392 0.4726687358 0.0136933364 0.5861730641 22 0
+ 0.0070062933 0.0869944202 0.0234794673 0.0903792160 22 0
+ -0.1321265254 0.0351219547 1.1200982878 1.2332828442 130 0
+ 0.2585853238 -0.1699715449 20.2289993137 20.2374861423 130 0
+ -0.0668030997 -1.2628280592 186.3919879327 186.3963300139 211 1
+ 0.2309028894 -0.3838699762 34.3686783686 34.3718810206 -211 -1
+ -0.9944544957 0.5651682112 1.4104584660 1.8818578308 -321 -1
+ -1.4188406749 1.2466226515 1.7329240818 2.5670377002 211 1
+ -0.2344180284 0.8406508243 0.3038032475 1.0495796600 130 0
+ -0.5746128673 0.7198529691 -0.1547752653 0.9443534360 211 1
+ -0.5910482736 0.7124621376 0.5236310894 1.0726647481 -211 -1
+ -1.7545777209 1.7248032086 -1.2252209573 2.9047284324 2112 0
+ -0.1376547378 0.1834074230 -0.1809580517 0.3237479128 211 1
+ -0.1623937702 0.0829088275 -0.0199579355 0.2304858225 -211 -1
+ 0.1079086074 1.0628009158 1.4161623620 2.0073608730 2112 0
+ -0.0128872716 0.7555337672 0.9621790792 1.2313674190 -211 -1
+ 0.0367239000 1.1118253301 2.2619882288 2.6901462305 -2112 0
+ -0.1635483305 0.0723964146 0.3728829454 0.4364753981 211 1
+ 0.1940775460 0.8543822134 6.4707481537 6.5487321030 130 0
+ -0.0916205274 0.4564440170 0.1625984886 0.6977210691 -321 -1
+ 0.0172684216 -0.0474114177 0.0352085332 0.1525302154 211 1
+ -0.2916069220 0.1686583846 0.0192551822 0.3651448953 -211 -1
+ -0.2845411547 1.0902542292 -0.2780216810 1.1689284807 211 1
+ 0.0821992512 0.0482666276 -0.2209382615 0.2781724007 -211 -1
+ -0.2165311248 0.4202557578 -0.5661632982 0.7506805547 -211 -1
+ -0.2452901795 -0.2663369417 -0.8225781474 0.9095148334 211 1
+ -0.8708068062 0.2375344960 -5.0154039239 5.0959791650 22 0
+ -0.4656214132 0.0821960416 -2.1757027081 2.2264864167 22 0
+ 0.1583343417 0.0393639270 -0.5155504598 0.5584723306 -211 -1
+ 0.0806922829 0.8891298948 -7.3607920106 7.4160502980 211 1
+ -0.0644168292 0.1948967993 -3.9743606773 3.9821045778 211 1
+ 0.0872750546 0.0066353098 -1.7108242832 1.7187380474 -211 -1
+ -0.9958460119 0.4712635647 -15.0672844892 15.1081547613 -211 -1
+ 0.1367956641 -0.1249876171 -7.0635079538 7.0673162768 211 1
+ 0.1103147978 0.0339030942 -56.0455350233 56.0458276289 211 1
+ -0.1206291930 0.1451066612 -79.9158775460 79.9161003259 22 0
+ -0.3681603456 0.1513067369 -152.7221988044 152.7227175093 22 0
+ -0.0082546796 0.0840658125 -42.7213485573 42.7216600513 211 1
+ 0.2357582353 0.1517696000 -29.3151445209 29.3168175972 -211 -1
+ -0.0625245159 -0.0804413073 -36.9894249667 36.9898285921 -211 -1
+ -0.0738297296 -0.6002312137 2175.2652568989 2175.2655433189 2212 1
+ 0.2845736213 -0.7229341665 407.5696090198 407.5703734232 -211 -1
+ 0.1347292021 0.1849934725 17.4769443070 17.4784426324 22 0
+ 0.7455304045 -0.2238021965 33.2974425681 33.3065396669 22 0
+ -0.3754948826 -0.9994709816 94.5263223575 94.5324549393 211 1
+ -0.1705928907 -0.4981694386 579.0085384059 579.0087778451 22 0
+ -0.2451430439 -0.3741365517 556.1585565865 556.1587364572 22 0
+ -0.8698398316 0.4428968185 353.7856611017 353.7870351778 -211 -1
+ -0.6803084172 -0.0215772354 214.4523318420 214.4554702249 -2112 0
+ 0.1147605945 0.3420667800 50.7604686101 50.7619427620 211 1
+ 0.0138363617 -0.0660850048 21.5928934392 21.5934500610 -211 -1
+ -1.1783357251 -0.0128872450 196.8041564589 196.8099271695 2112 0
+ 0.0222661559 0.1588997441 17.9943270972 17.9955836909 211 1
+ -0.0291045947 -0.1954292886 15.8783190620 15.8801617027 211 1
+ -0.5032543791 -0.0439154148 6.7266544245 6.7470403190 -211 -1
+ 0.2125775021 0.0727782255 2.2173749224 2.2330958770 -211 -1
+ 0.2818969094 -0.3229013163 2.4917199986 2.5321689249 211 1
+ -0.0386025102 -0.2709770833 2.3472255885 2.3672487156 -211 -1
+ -0.1366767264 -0.3338381200 0.9760057606 1.0498549650 211 1
+ 0.1291841829 0.0887845717 0.1219844878 0.2427576023 211 1
+ -0.2367607858 0.0918027332 2.7526400727 2.7678494479 -211 -1
+ -0.4918229507 -0.9008479500 1.9534241947 2.2110546609 -211 -1
+ -0.0113849321 0.0044217848 -0.0101067997 0.0158529575 22 0
+ -0.0264249797 -0.1752600880 -0.1130546693 0.2102284384 -11 1
+ -0.0093464341 -0.3541072918 -0.2037413840 0.4086442727 11 -1
+ 0.2021554593 0.4588086727 0.2441414099 0.5748539299 -211 -1
+ 0.5371777257 0.0549079081 -0.2623176504 0.6163319901 211 1
+ -0.1039642277 -0.2506450354 -0.4232596724 0.5217854249 211 1
+ 0.5575016715 -0.3209493639 -0.1397161083 0.6729167733 -211 -1
+ 0.3322198701 0.0510629758 0.1473152329 0.3926309111 211 1
+ 0.4890294551 0.1899892110 -5.1765307648 5.2872023086 2112 0
+ 0.2012864294 -0.1708344598 -1.5422866918 1.5709324186 211 1
+ 0.2159370147 -0.8374536556 -7.1766919079 7.2454471995 321 1
+ 0.1888827412 -0.2703934412 -0.9140742576 0.9817335872 -211 -1
+ 0.0961639039 -0.0748510315 -3.3126609920 3.3178385744 211 1
+ 0.9515906016 -1.0317363879 -14.1683500238 14.2462552274 -321 -1
+ -0.0757139284 -0.0103448175 -2.2637682663 2.2693536883 211 1
+ 1.0970490053 -0.2420135634 -18.5927362094 18.6331845855 321 1
+ 2.0023280454 -0.8149866988 -30.6361010362 30.7125981872 -211 -1
+ 0.0302028820 -0.1423387585 -3.0298500745 3.0365512996 211 1
+ 0.0369666684 0.2099644160 -1.6691905042 1.6885284466 -211 -1
+ 1.2792192770 -0.8677931734 -18.9208843751 19.0070955982 -2212 -1
+ 0.5684792439 -0.3696018054 -4.1241786548 4.1818779880 -211 -1
+ 0.0478064433 -0.0899281927 -1.9600103654 1.9676109761 211 1
+ -0.0419350813 0.1372476461 -8.6818311950 8.7335639322 2212 1
+ 0.2896088597 0.0503279979 -4.9854055778 4.9960138870 211 1
+ 0.3570761779 -0.3224608698 -11.5561691084 11.6042802731 -2112 0
+ 0.2938150889 -0.0318399167 -2.2681527904 2.2915797940 211 1
+ 0.0593179775 0.0181641691 -0.6054101854 0.6085803579 22 0
+ -0.3069871670 -0.0962606154 -6.3436924589 6.3518454988 22 0
+ -0.0725311020 -0.0768744831 -3.5201754790 3.5217617537 22 0
+ -0.2007497857 -0.1544957314 -11.7502809692 11.7538398853 -211 -1
+ 0.1580083280 -0.0153900566 -13.7337567400 13.7353834116 211 1
+ 0.0545720055 -0.2055421314 -27.4614015772 27.4625796684 -211 -1
+ -0.1246944612 -0.0401178502 -7.1365628109 7.1391292669 211 1
+ -0.0054318745 -0.5412320318 -184.7080895908 184.7088826286 22 0
+ 0.2230783438 -0.3063610016 -47.9887677450 47.9902641240 22 0
+ -0.4096785203 0.1505520196 -23.8371977872 23.8416018868 211 1
+ -0.0428569866 -0.3859390289 -45.2260497160 45.2279320593 -211 -1
+ -0.2607104349 -0.0047999643 -100.3311375270 100.3314763693 22 0
+ -0.4007609011 -0.1708944406 -188.8566308877 188.8571334223 22 0
+ 0.1393463890 -0.0004270358 -21.6251756810 21.6260750164 -211 -1
+ -0.4375133564 -0.1116217968 -85.7436341138 85.7449365747 211 1
+ -1.2048266588 0.5522436288 -81.4775692861 81.4937646011 -2112 0
+ -0.3407117917 0.0184556330 -30.6305847316 30.6328031025 -211 -1
+ 0.6907488015 0.4389634667 -75.6915938629 75.7018493574 2112 0
+ -0.0183040454 0.2350699444 -22.3486726493 22.3503521647 -211 -1
+ -0.1916377593 0.2010476413 -4.8350038352 4.8449857643 -211 -1
+ 0.1872613545 -0.0062152054 -12.1676632472 12.1699060853 211 1
+ -0.1103173946 0.4985362686 -8.5212831950 8.5377078548 211 1
+ -0.1977428801 0.3283557174 -3.4231630834 3.4473823409 -211 -1
+ -0.0974457282 -0.1339545461 -0.8594369539 0.8752550303 22 0
+ -0.2071332904 -0.4823650456 -4.0723038016 4.1060003031 22 0
+ 0.0413038850 -0.0097964921 -0.0148397271 0.0449688745 22 0
+ 0.2526841941 0.1470257734 0.1799119300 0.3432698393 22 0
+ 0.0282405849 0.0338927352 0.1202185244 0.1280575720 22 0
+ 0.2917414074 0.5092544889 0.6267527035 0.8586455233 22 0
+ 0.6114514097 0.2965263516 0.6586222575 0.9463529900 22 0
+ 0.1374858610 0.1008525767 0.2605961883 0.3114225065 22 0
+ -0.0402358604 0.3051960096 -0.7562287177 0.8283267394 211 1
+ -0.1453442669 0.1126728744 -1.8397345055 1.8541636843 -211 -1
+ -0.2485005504 0.0453959529 -2.8219594483 2.8366790846 211 1
+ -0.5143013846 0.5924367407 -4.7153675743 4.7822231599 -211 -1
+ -0.5997874934 0.5695644031 -4.7944216344 4.8652469059 22 0
+ -0.2366520778 0.2996291383 -1.8184218834 1.8580742645 22 0
+ -0.1371379721 -0.0169230861 -0.2396901206 0.2766668902 22 0
+ -0.2781789409 0.1623838678 -0.5516909626 0.6388387605 22 0
+ 0.0051386329 -0.1312612754 -4.5614209610 4.5633120769 22 0
+ 0.1853041625 -0.2234548303 -7.7998176954 7.8052178557 22 0
+ -0.0123870716 -0.0124588271 -45.2740680163 45.2740714251 22 0
+ -0.0017482752 -0.1230569877 -32.4867943438 32.4870274543 22 0
+ -0.1571135238 -0.3819053014 -220.9311079265 220.9314938752 22 0
+ -0.0733985245 -0.1929764685 -174.5326954796 174.5328175979 22 0
+ 0.0747244754 -0.0526433294 204.4512786073 204.4512990402 22 0
+ 0.0812010923 -0.0924754200 84.5163846931 84.5164742929 22 0
+ -0.1401062547 -0.0649775140 41.0245392913 41.0248299924 22 0
+ -0.1356553464 -0.1057567253 99.3410080287 99.3411569443 22 0
+ -0.5439045608 -0.6396478851 42.9540066406 42.9622120947 22 0
+ -0.0115365419 -0.0596764266 2.2732933920 2.2741058054 22 0
+ 0.0791973129 0.0000737039 12.3432660568 12.3435201288 22 0
+ -0.0462761664 0.0384524090 5.5245407965 5.5248684222 22 0
+ -0.0343470783 -0.0094523572 12.3745339169 12.3745851942 22 0
+ 0.0341766775 0.0987033892 10.4370098849 10.4375325505 22 0
+ -0.0982495399 0.1251032143 22.6988206766 22.6993780508 22 0
+ -0.1959404139 0.0261293230 31.4398552497 31.4404766743 22 0
+ -0.4378803685 0.6158985993 8.9699889323 9.0017649240 22 0
+ -0.0676874145 0.2211763060 2.6239414251 2.6341163883 22 0
+ -0.2986867849 -0.0365416970 1.7046658656 1.7310213183 22 0
+ -0.0334433032 -0.0489590654 0.6008831815 0.6038013270 22 0
+ 0.2484395709 0.4785677243 2.9369071515 2.9859961326 22 0
+ 0.0041604757 0.1309690227 0.5545587461 0.5698294458 22 0
+ 0.5181978935 -0.2442365421 1.8529539218 1.9394893095 22 0
+ 0.1935569199 -0.0403293485 0.8940320263 0.9156331152 22 0
+ -0.0774124079 -0.5757338873 1.5257093543 1.6385148790 211 1
+ -0.1682496199 -0.2668262081 0.4891607654 0.5820501819 22 0
+ -0.2851212791 -0.3546207208 1.0330294037 1.1288045661 22 0
+ 0.4830674864 -0.3914343010 -0.2097636875 0.6561827589 22 0
+ 0.3480080566 -0.1506498072 -0.1518427066 0.4084864495 22 0
+ -0.0257524366 -0.2866292839 -0.7010043457 0.7577774258 22 0
+ 0.0495962635 -0.1847932063 -0.7505239044 0.7745285337 22 0
+ 0.1420674626 -0.1005393247 -1.1054018135 1.1190194319 22 0
+ 0.4147068138 -0.0666002429 -3.2984628938 3.3250977122 22 0
+ 0.0361005887 0.0017994858 -0.6651374488 0.6661188456 22 0
+ 0.3213805870 -0.3933630387 -6.1353583049 6.1563496889 22 0
+ 0.3223663596 -0.1767910366 -2.5835154035 2.6095453590 22 0
+ 0.8323700359 -0.4415664781 -8.3353887684 8.3884758300 22 0
+ 0.1202947581 -0.3007357189 -1.7889286733 1.8180150163 22 0
+ 0.0603739512 -0.2029036103 -0.6977619129 0.7291684141 22 0
+ 0.8009141292 -0.9531460439 -23.8792193250 23.9300525905 2212 1
+ 0.0116040591 -0.1048654411 -2.0743317177 2.0816972102 -211 -1
+ 0.2635800490 -0.1770750191 -9.6457522877 9.6509775257 22 0
+ 0.0014224282 0.0088967123 -1.4624198555 1.4624476088 22 0
+ -0.0194250588 0.0157769812 -0.2612484607 0.2624442879 22 0
+ -0.0538118691 0.2063053973 -10.7499991168 10.7521132177 22 0
+ -0.3822178732 0.0022766991 -14.1446987021 14.1498620863 22 0
+ -0.2284378798 0.0456840426 -5.7362882227 5.7410167627 22 0
+ -0.0823806128 0.2977867805 -15.5645852254 15.5676516138 22 0
+ 0.0006003603 -0.0149160848 -0.7141627576 0.7143187624 22 0
+ 0.1363821414 0.0947799476 -16.5758441619 16.5766761749 22 0
+ 0.1240645894 0.2900367962 -38.7299790683 38.7312637541 22 0
+ 0.1584652475 0.1957714477 -15.7722773876 15.7742883100 22 0
+ -0.0151755746 0.1144476973 -6.8955830994 6.8965494890 22 0
+ 0.0330709898 0.2543723703 -17.7123904895 17.7142478205 22 0
+ 0.1175142665 0.1148276290 -11.9647500724 11.9658781242 22 0
+ 0.0395684840 0.0706256030 -3.0080087228 3.0090978909 22 0
+ 0.0558038148 -0.0566654388 -1.7627066253 1.7644998398 22 0
+ 0.0754912541 0.1606681665 -1.0239819269 1.0392555873 22 0
+ 0.0792865115 0.0316028653 -1.0946932550 1.0980156714 22 0
+ -0.0430194262 0.0253016251 0.4866299358 0.4891825198 22 0
+ -0.2073596151 -0.0545639159 0.7477831174 0.7779169760 22 0
+ -0.5137360859 -0.0723349699 0.7093761774 0.8898603597 -211 -1
+ -1.0136196058 -0.7390948240 1.7424348280 2.1515679815 211 1
+ -0.1435789301 0.2516162283 0.4919791452 0.5709370498 22 0
+ 0.0304753978 0.0800446982 0.1577593251 0.1795101898 22 0
+ -0.0279849115 0.0759967051 -0.0239799637 0.0844611930 22 0
+ -0.0757996771 -0.0400231364 0.0260091301 0.0895763213 22 0
+#SUBSTART
+ -0.3323374991 -0.1849449482 990.8964226915 990.8965055118 211 1
+ 0.1851082386 -0.0668942268 6009.0752431881 6009.0753198664 2112 0
+ 0.2238488133 0.1243611064 -1386.7806346456 1386.7809765763 2112 0
+ 0.0897287955 0.0021402654 -3842.0488385844 3842.0489545184 -2112 0
+ -0.0949850912 0.6239550309 -1649.1696683033 1649.1700559809 2212 1
+ -0.0950551274 -0.6282164615 -75.5273635809 75.5358636111 -2212 -1
+ 0.1365263817 0.0469319655 -11.1986218920 11.2387866309 2212 1
+ 0.2247187435 0.0842504512 -8.6333204404 8.6377831800 -211 -1
+ -0.3375532546 -0.0015831824 -26.6132329715 26.6157395856 211 1
+#SUBSTART
+ 0.1810322254 0.0178146512 0.0892185688 0.2460279788 211 1
+ -0.2939165691 -0.8473522394 -2.0299790128 2.2236652951 -211 -1
+ -0.0251269998 0.2986636221 -0.7130983881 0.7860155350 211 1
+ 0.0595672856 0.0212654075 0.3968959133 0.4254487396 -211 -1
+ -0.2081797921 0.3708634056 11.5917897841 11.6004288143 211 1
+ 0.3044595833 0.1687424704 208.6629192129 208.6653249006 2112 0
+ -0.3077703576 -0.1537005470 245.7125868223 245.7146240278 -2112 0
+ 0.2461047686 -0.3082749946 379.3205885676 379.3208193496 211 1
+ -0.0420705500 -0.4619819525 4369.2681157364 4369.2682411061 2212 1
+ 0.3226933505 -0.1987493578 0.1925572573 0.6514227222 321 1
+ -0.4168787422 -0.4293726415 -1.4707740236 1.5939902022 211 1
+ -0.0714745648 -0.2131724828 -7.8183280144 7.8776363621 -2212 -1
+ 0.9214129261 -0.6178134153 -11.2178351706 11.2734201065 -211 -1
+ 0.0552191616 -0.4879636923 -73.9932083789 74.0007864453 -2212 -1
+ -0.0175691986 -0.1899127456 -3.3873382113 3.3955729222 -211 -1
+ 0.0912017593 0.1609041419 -19.8548606411 19.8618564072 321 1
+ 0.0296019750 0.1095821365 -6.2349475650 6.2554853225 -321 -1
+ 0.5287070335 0.1488847615 -3.1217131556 3.1727386608 211 1
+ -0.9872014151 0.4878894402 -6.1149721179 6.2332304764 130 0
+ -0.1546037430 0.3031467785 -6.2097851244 6.2206680801 -211 -1
+ -0.0033282968 -0.6183878494 -3.8052693838 3.8577155776 -211 -1
+ -0.2102238460 0.0257763583 -0.4667992189 0.5312624415 211 1
+ 0.4983626645 -0.0460050053 1.4574542996 1.5472991392 -211 -1
+ -0.0904809114 0.0309504573 0.0629561049 0.1805214175 211 1
+ -0.0044507503 -0.0743567545 0.9657583131 0.9686267885 22 0
+ 0.2566031196 -0.5323530620 11.4152174086 11.4305045133 22 0
+ -0.0638548971 0.0866472233 2.2531207796 2.2600040313 211 1
+ -0.0384200749 -0.1222174271 1.6524364124 1.6632615801 -211 -1
+ 0.0615884420 -0.0455483303 722.5462595128 722.5468744625 2112 0
+ -0.4162307888 -0.3649134992 645.1774576789 645.1783773946 -2212 -1
+ 0.0024828864 0.1586327153 260.5247933301 260.5248790231 -211 -1
+ 0.0667940688 -0.1003494478 0.1981036725 0.2706590277 -211 -1
+ -0.5597917977 -0.0908385050 1.5336975337 1.6411357045 211 1
+ 0.5769956063 0.2996830848 -0.6859928022 0.9554055634 -211 -1
+ 0.0128466165 1.1856493653 -0.7212063398 1.3948289582 211 1
+ 0.2928539826 -0.6027490636 -2.9560111083 3.1733047988 2112 0
+ -0.0069313949 0.5693822586 -11.7902506017 11.8412247696 2212 1
+ 0.6398037326 0.0823799751 -57.8159620496 57.8197291829 -211 -1
+ 0.1916519700 -0.2431471992 -8.8006704395 8.8072203905 211 1
+ 0.1131809324 0.3279531494 -222.8898128536 222.8900828594 22 0
+ 0.3583488589 -0.1509286507 -185.5398167679 185.5402242093 22 0
+ -0.1692890662 0.1603674237 -189.0739757910 189.0741195878 22 0
+ -0.1698428646 0.1343450021 -315.3713889156 315.3714632647 22 0
+ -1.2987988061 0.3172114832 -3323.5097651885 3323.5101665492 2212 1
+ -0.1056512515 -0.1121608296 -631.8749007012 631.8749349026 211 1
+ 0.1935358236 -0.3213394311 -987.5815127539 987.5815938586 -211 -1
+ -0.2369081669 0.2751464571 -879.4737652040 879.4738512275 211 1
+ -0.0138602112 0.8827762193 -16.0025033374 16.0268399575 22 0
+ -0.0373644452 0.0599785436 -1.1854284019 1.1875327463 22 0
+ 0.3355411691 0.0756266271 -6.0018612566 6.0117090587 22 0
+ 0.0529694955 -0.0409067167 -1.5118966824 1.5133772514 22 0
+ -0.1206493712 0.2743459086 0.9933265310 1.0375545988 22 0
+ -0.0953701498 0.0438061856 0.4613666582 0.4731528724 22 0
+ 0.0223632468 -0.0435730828 96.3789713558 96.3789838001 22 0
+ 0.0898061219 -0.0303752447 36.1163424753 36.1164669035 22 0
+ -0.0826570527 0.0635830120 0.0891363062 0.1371869850 22 0
+ -0.0191033014 -0.0580761473 0.0936827493 0.1118670306 22 0
+ 0.2062754916 -0.4073488518 -0.3469645937 0.5734693495 22 0
+ 0.0000186702 0.0053112679 0.0063493150 0.0082779054 22 0
+ 0.0621284386 0.0057110014 -0.1937957184 0.2035911071 22 0
+ 0.2437469596 0.1152997579 -0.2792828485 0.3882080936 22 0
+ 0.0340782664 0.0827969448 -0.0852655976 0.1236401409 22 0
+ -0.0051543280 0.0716801199 -0.3648869059 0.3718965727 22 0
+ -0.0792502316 0.0538145129 -1.0419407960 1.0463351391 22 0
+ -0.1297914381 -0.0118994731 -3.7253718675 3.7276511326 22 0
+ 0.0108946615 0.2613177275 -0.9328346318 0.9788083998 211 1
+ -0.2082835872 -0.0080278468 -1.8057683384 1.8231087669 -211 -1
+ -0.0400225206 -0.0353784130 0.0701484656 0.0881716592 22 0
+ -0.3514957024 0.0859383955 0.3205454659 0.4834087632 22 0
+ 0.0634920507 0.0549100321 0.1152971723 0.1426176359 22 0
+ -0.0443661600 0.0903968748 0.3346474959 0.3494694516 22 0
+#SUBSTART
+ 0.3368696623 -0.8585951361 5.2974639928 5.3789656363 -211 -1
+ 0.0071880380 -0.1662948218 4.4521455075 4.4574415353 211 1
+ -0.7837243531 -0.0547847951 1.4540340341 1.9011133561 -2112 0
+ -0.8434469455 0.1509376090 0.2840034109 1.3019959454 2212 1
+ 0.1150352615 -0.1322159852 -1.4732989156 1.4902361080 211 1
+ 0.3590460836 0.1382200943 -65.6758316398 65.6771068201 -211 -1
+ -0.1341584617 -0.1345165590 -27.1816111712 27.1867563350 321 1
+ 0.3491750992 0.1292657251 -41.9743250996 41.9788785154 -321 -1
+ 0.2888000874 0.1297856795 -695.7325980811 695.7326841268 -211 -1
+ 0.3971589232 0.2626488563 -4647.0441135600 4647.0442326755 2212 1
+ -0.0158668582 -0.7132075801 427.4508606966 427.4524857545 2212 1
+ -0.0285185634 -0.0550855004 541.8765024022 541.8765239269 -211 -1
+ -0.1612581004 -0.7567178223 7.5902834396 7.6308917248 211 1
+ 0.1725965085 -0.3036194485 2.9467844461 2.9706889237 -211 -1
+ 0.6114937660 -0.7657569789 5.8938823283 5.9747934924 22 0
+ 0.0490472552 -0.1355833714 0.7431229822 0.7569810106 22 0
+ 0.0272769160 -0.0635907392 0.8284009662 0.8312857349 22 0
+ 0.3181204909 -0.0853870585 3.2485827535 3.2652383531 22 0
+ -0.0720122819 -0.0951456055 0.7252210456 0.7481068138 -211 -1
+ 0.2613875374 0.0727677553 0.0576595134 0.2773863918 22 0
+ -0.1862279387 -0.0149300886 -0.0738870217 0.2009055616 22 0
+ -0.4506888046 0.1398419187 -0.3212666698 0.5708663889 22 0
+ 0.3697503395 0.0744408423 -0.9273335582 1.0107838867 -211 -1
+ 0.4553620696 0.0215921172 -11.5208554229 11.5307159489 211 1
+ 0.3965691932 0.4389910569 -11.2315696607 11.2480050276 -211 -1
+ 0.3348850359 -0.0538237233 -1.4651726970 1.5103826658 211 1
+ 0.2594502435 0.2051003690 14.7039945726 14.7083757351 211 1
+ 0.0789085410 0.0261817010 13.2510396237 13.2520354261 -211 -1
+ -0.1314316568 0.3216804497 5.1512566145 5.1629640034 22 0
+ -0.0556909431 0.0101736394 0.7944451770 0.7964597437 22 0
+ 0.2609930299 -0.0508045778 15.5262955764 15.5291993540 211 1
+ 0.2511664606 0.1289706808 12.3455827446 12.3495996338 211 1
+ -0.2038200758 0.0459172805 6.5239564974 6.5287930879 -211 -1
+ -0.1277010414 0.1584643002 5.3328273454 5.3385340470 -211 -1
+ 0.1162856735 -0.2314895133 2.1236001546 2.1438906581 211 1
+ -0.1027563410 0.8539899379 -0.7388377190 1.2366809673 -321 -1
+ -0.1143405220 -0.1234521848 -0.1724221443 0.2409223791 22 0
+ -0.2730815767 0.0682566171 -1.0767145851 1.1216178476 211 1
+ -0.2571520168 0.4949288797 -3.5187828929 3.5967423821 -321 -1
+ -0.2702889850 0.1316203716 -5.6566816309 5.6663839366 211 1
+ -0.0226088593 -0.0717747448 -0.4294609426 0.4360039859 22 0
+ 0.1249473634 -0.0572161814 -0.8666077917 0.8774363793 22 0
+ -0.3020668904 0.3045573904 -20.9982208504 21.0030654496 -211 -1
+ -0.1236766178 -0.2308697598 -5.3127823938 5.3210650532 -211 -1
+ -0.2363705707 -0.0128816051 -16.2972448083 16.2995615005 211 1
+ -0.6544995275 0.1060512129 -20.5035333471 20.5147258327 211 1
+ 0.0667084674 -0.0221893465 -2.3387810368 2.3439963545 -211 -1
+ -0.0291284966 -0.1001494410 -22.4991847264 22.4998593667 -211 -1
+ -0.2739666830 0.2637022572 -40.7588655911 40.7608783110 211 1
+ 0.0569549382 -0.3876834303 -915.8598841531 915.8599786119 211 1
+ 0.0645914946 0.0566318670 1.2084173821 1.2194800465 211 1
+ -0.0505956378 0.0454348898 20.4950376798 20.4956257169 -211 -1
+ -0.3302139807 -0.5642301659 6.5513452770 6.6023604000 321 1
+ 0.2342852500 0.0378351526 370.9782714063 370.9786811288 130 0
+ -0.3256501397 -0.3777810766 104.9410616270 104.9423397002 -211 -1
+ 0.1862088064 0.5869897934 506.7497253452 506.7509681479 -2212 -1
+ -0.0633015585 0.0677961633 108.5603530496 108.5604823932 211 1
+ 0.0250330885 0.2123452581 318.2002311822 318.2003336286 211 1
+ 0.2516022095 -0.2812881277 3.7111208227 3.7302606401 22 0
+ 0.0841557676 -0.2194918858 3.0383261666 3.0474062374 22 0
+ 0.4586002886 -0.4496622154 5.1624691853 5.2022685842 22 0
+ 0.4460362326 -0.6049332808 5.4038385080 5.4558558646 22 0
+ -0.3073715775 0.4735629943 0.9400438060 1.0965498408 22 0
+ 0.0107405403 0.0213418365 0.0178791893 0.0298412232 22 0
+ 0.0128147488 -0.0760367607 -0.0422139547 0.0879080470 22 0
+ 0.0073705163 -0.2805906689 0.1017263936 0.2985526874 22 0
+ -0.0434895846 0.0055241575 -0.3964992607 0.3989154347 22 0
+ 0.0794790577 -0.0595538914 -1.7345688863 1.7374097985 22 0
+ -0.2206242383 0.0701211784 -3.5165807175 3.5241923865 22 0
+ -0.1194413632 -0.0447177213 -1.2556238868 1.2620844896 22 0
+ 0.1445738335 0.3153621856 24.2517330657 24.2542143057 22 0
+ 0.3388193355 0.4973289155 53.6077454923 53.6111230190 22 0
+ 0.3657810027 -0.1249384141 29.3215007663 29.3240483654 22 0
+ 0.2783765255 -0.2307472765 27.2324525792 27.2348528777 22 0
+ -0.1166030866 0.1360596774 6.4150085245 6.4175106455 22 0
+ 0.0141450807 0.1465078520 6.9530601358 6.9546178821 22 0
+ 0.0925247223 -0.0654439136 4.1712817263 4.1728209847 22 0
+ 0.5610713342 -0.0441785868 19.4293479567 19.4374976479 22 0
+ -0.0323884936 0.0696982267 0.7036091310 0.7077942261 22 0
+ -0.2005381296 0.2911601389 1.4649470582 1.5070035339 22 0
+ -0.2087065516 -0.2842740918 0.1112361987 0.3697886908 22 0
+ -0.0858159407 -0.0635366405 -0.0333783763 0.1118722323 22 0
+ -0.0586366139 0.0567762287 -0.3265184396 0.3365651260 22 0
+ 0.0663339209 0.0036212500 -0.2559802497 0.2644601874 22 0
+ -0.2741617903 -0.2955972052 -2.0328142897 2.0771028180 211 1
+ 0.3064948434 -0.0170570671 -0.8567511600 0.9207238281 -211 -1
+ -0.1665786910 0.1003460362 -1.2168799598 1.2323208283 22 0
+ -0.0131392992 0.0829759230 -0.9857929779 0.9893661811 22 0
+ -0.0369434723 0.0120319362 -0.2648274145 0.2676623752 22 0
+ -0.2777115899 0.0303040330 -6.3841561964 6.3902654406 22 0
+ -0.1094355849 0.1410765685 -160.8258179266 160.8259170361 22 0
+ -0.0268905946 0.1333970439 -251.8301714473 251.8302082139 22 0
+ -0.1205128311 0.1415721200 1.0354311161 1.0519903059 22 0
+ 0.0036628701 0.0245551706 0.7056755871 0.7061121775 22 0
+ -0.2033320150 0.2330877167 50.2916913074 50.2926424873 22 0
+ -0.0779639114 0.0109291401 21.1889049047 21.1890511557 22 0
+ -0.6028054782 1.2491670411 3531.4120765533 3531.4124735819 2212 1
+ -0.0943278989 0.1246921184 684.5156093973 684.5156414825 -211 -1
+ -0.0927133414 0.2683709817 -0.0546293953 0.3210652631 211 1
+ 0.0146599071 -0.1444725920 -0.0093230968 0.2016282414 -211 -1
+ 0.0621703933 -0.3348517048 -3.3920374845 3.4119479631 -211 -1
+ -0.0603322492 -0.0835410515 -0.4086711130 0.4439717909 211 1
+#SUBSTART
+ 0.1142359251 0.1395056979 -863.2310185946 863.2310487091 -211 -1
+ 0.1809638934 -0.0410759759 -11.9591078168 11.9613617421 -211 -1
+ 0.1219265731 0.6556577830 -99.3663459927 99.3698098525 321 1
+ 0.1161527327 -0.5576895742 -45.5408598817 45.5446364314 -211 -1
+ -0.0586364764 0.9738226971 -13.8493026258 13.8843232419 211 1
+ 0.3515100403 -0.4986848366 -1.2476044449 1.6767690689 2112 0
+ -0.0280487788 0.4093488187 -2.2032091519 2.4300772707 -2112 0
+ -0.0524468210 -0.0301435731 -10.4457658535 10.4468733770 211 1
+ -0.2902732449 -0.1406139607 -25.1453456868 25.1478015010 -211 -1
+ -0.0089829773 0.0616980077 -20.6587585145 20.6593240568 211 1
+ -0.0040036542 -0.1395282607 -24.9575212318 24.9583018249 211 1
+ 0.2561798501 0.1347489182 -187.6397072581 187.6399824267 -211 -1
+ -0.1115570928 0.3216290743 -99.0573844678 99.0580677564 211 1
+ -0.3853323754 0.1570011374 -1802.1660828067 1802.1663750885 2212 1
+ -0.2764913891 -0.0757292056 -425.1719892016 425.1720858477 22 0
+ -0.5973907910 0.0355527360 -870.8620503270 870.8622559507 22 0
+ -0.1272779881 0.1579406326 -1.0891686336 1.1078958624 22 0
+ 0.5789493810 0.5646674759 1.0778622642 1.4350817972 321 1
+ 0.2366456242 0.1993203754 -0.0197493917 0.3399993925 -211 -1
+ 0.3055918854 0.4552260819 -120.9372832983 120.9386066917 -211 -1
+ 0.8133604609 -0.4805414234 -505.0913187551 505.0922022335 22 0
+ 0.1987634300 -0.0491248523 -120.9240022096 120.9241755421 22 0
+ 0.0452047972 -0.0714083492 -18.6709677837 18.6716807061 -211 -1
+ 0.3023335787 0.0609986356 -130.4514681870 130.4519074539 211 1
+ 0.0245576211 -0.3495744206 -74.0434844561 74.0444452713 -211 -1
+ 0.3644104625 0.0939749666 -63.0437911533 63.0450688718 211 1
+ 0.0068484888 -0.0184313386 -2.0434485571 2.0435431538 22 0
+ -0.0306685832 0.2120972943 -12.2438436618 12.2457189842 22 0
+ -0.1896389425 -0.0099187482 -7.1649194668 7.1687943240 211 1
+ 0.1940908796 -0.4507259305 -66.5065046155 66.5101467617 321 1
+ 0.2298698490 -0.1984866669 -64.9984321679 65.0010158563 -321 -1
+ -0.1721037172 -0.0787967309 -17.1270757280 17.1353502163 130 0
+ 0.1851716737 -0.4702834291 0.1616715706 0.5306531345 22 0
+ -0.0158180745 -0.0863869914 -0.0012300026 0.0878318659 22 0
+ 0.3694440933 0.1903591955 1.0296125596 1.4545168852 2112 0
+ -0.1705376000 0.0051991829 0.2251294963 0.3150764661 -211 -1
+ 0.1286597214 0.0420071835 0.4216799539 0.4643400648 -211 -1
+ -0.0460248003 0.1953606161 0.6833309355 0.7257444487 211 1
+ -0.0859561700 -0.5037912998 15.1698777102 15.2075368047 -2112 0
+ 0.0267715340 -0.2981155329 3.6369422342 3.6519061031 211 1
+ 0.2704828342 0.0706207318 286.5799478126 286.5801181455 -211 -1
+ -0.4624789094 -0.1649113411 738.6069030537 738.6070794413 211 1
+ -0.0810448123 0.0557126475 88.9529579135 88.9531217749 211 1
+ -0.0863283411 0.0089982639 135.2860154397 135.2861152776 -211 -1
+ 0.2070904296 0.0632835837 25.0414322531 25.0427574426 211 1
+ 0.0703308888 0.2389059629 128.8906143122 128.8909304802 -211 -1
+ 0.4197841408 -0.4250977924 4636.8804043455 4636.8805380257 2112 0
+ -0.0976754262 -0.0105189741 861.4167794643 861.4167963731 211 1
+ -0.1296238691 -0.1329452770 -16.6359002626 16.6375218745 211 1
+ -0.5428933539 -0.0069675306 -26.8372337298 26.8430880450 -211 -1
+ -0.0549936734 -0.1817888845 -10.2575400376 10.2592981790 22 0
+ -0.1223048170 -0.1944567696 -22.1683011281 22.1694913521 22 0
+ -0.4138789658 -0.2115610157 -353.8366742447 353.8369795463 22 0
+ -0.1014295211 -0.0571938676 -50.0807971638 50.0809325358 22 0
+ -0.0305127005 -0.0230096877 -221.9231472619 221.9231505524 22 0
+ -0.0935593588 -0.1379443595 -213.5458402405 213.5459052898 22 0
+ -0.6795641000 0.3484790011 -2.4963485187 2.6568104688 -321 -1
+ -0.2379642387 -0.1416653423 -1.0116535131 1.0581203446 211 1
+ -0.2225451784 0.1543063208 -2.0574496297 2.0798835449 -211 -1
+ 0.0943272134 -0.0568004560 -43.5188166898 43.5189559847 22 0
+ 0.0202613632 -0.2033426741 -87.4076892446 87.4079281178 22 0
+ -0.0438349627 -0.0563075545 -16.5042054662 16.5043597306 22 0
+ 0.0923187853 -0.0490468070 -33.0166476260 33.0168131231 22 0
+ 0.1531377463 0.0451546583 -43.7041742726 43.7044658927 22 0
+ 0.0811923806 -0.0619775690 -16.2925242500 16.2928444373 22 0
+ -0.1185671027 0.2412588052 0.9484848069 0.9956742352 -211 -1
+ 0.0403176966 0.1993698867 0.4471343731 0.5106689739 211 1
+ 0.0536710944 0.0440173569 27.6960519465 27.6961389283 22 0
+ 0.0037594382 -0.0351291768 2.2842547733 2.2845279735 22 0
+ 0.0101439173 0.0375286158 23.6783449384 23.6783768514 22 0
+ -0.0209869705 -0.0872613979 19.0146709348 19.0148827439 22 0
+ -0.2865764223 -0.0388501286 -1.5232481337 1.6271328203 321 1
+ -0.3448869901 0.3943542737 -1.5668286245 1.6579789060 -211 -1
+ 0.0184596164 -0.0184123601 0.0344754152 0.0432241448 22 0
+ -0.1425826694 0.1023451124 0.2583163621 0.3123006285 22 0
+ 0.1404652305 -0.4229920234 -97.8476270016 97.8499077056 130 0
+ -0.0154639620 0.0078644367 -0.5473004726 0.5475753745 22 0
+ 0.1535005511 0.1889159221 -27.7842054333 27.7852716957 22 0
+#SUBSTART
+ 0.1712998803 -0.9617839056 5872.9775984778 5872.9777548860 2112 0
+ 0.3703263090 -0.0100644096 -581.8946810796 581.8950083585 321 1
+ -0.0058688706 -0.0258741569 -298.7288254280 298.7292344021 -321 -1
+ -0.1384036437 0.1554803187 -3.1521030006 3.1620504122 211 1
+ 0.4032379019 0.3198375923 0.5768037736 1.2157097010 -2212 -1
+ 0.2335375227 0.1944140466 1.8993311373 1.9285422344 211 1
+ -0.2913094173 -0.2500267312 1.2210301208 1.3718345596 321 1
+ -0.3878217185 -0.0908334331 8.3524023614 8.3630593319 211 1
+ 0.0021695394 0.2645686874 0.2337821624 0.3796513949 -211 -1
+ 0.4919864161 0.5230543356 -22.3577473176 22.3747210608 -321 -1
+ 0.1704951162 0.1604341000 325.0545426609 325.0546269663 22 0
+ 0.0463857287 0.2002025734 232.1680313707 232.1681223236 22 0
+ 0.1214647007 -0.0175407473 18.4064660947 18.4068752222 22 0
+ 0.0858228934 0.0677696180 7.1336860875 7.1345241947 22 0
+ 0.1303843861 -0.4141941836 227.9831831082 227.9836393622 211 1
+ 0.0544944948 0.0117811388 -485.3393501514 485.3393734220 -211 -1
+ -0.3219505401 -0.0681190106 -84.6680979210 84.6701762067 321 1
+ 0.1963069692 0.1358441291 -48.5901897810 48.5909766602 -211 -1
+ 0.0502917293 -0.0412903628 -4.0242354390 4.0247614862 22 0
+ 0.0558596663 -0.3604684451 -13.6394937331 13.6443705277 22 0
+ -0.2754435981 -0.0125336628 -4.5371897301 4.5477023539 -211 -1
+ -0.2032493357 -0.1242593042 -3.6357692499 3.6462375801 211 1
+ -0.2119613998 -0.8064236598 -1.7238856800 1.9200282229 -211 -1
+ 0.0434979310 -0.2512007278 3.2155009442 3.3596475980 2112 0
+ -0.1998129792 0.6985751753 7.2617784072 7.2993724335 -211 -1
+ 0.0175258021 -0.5336439380 0.4368029027 0.7038178507 211 1
+ 0.4346156576 -0.0089172350 0.6415830364 0.7874508648 -211 -1
+ -0.2043552785 -0.4410627561 -2.5830162932 2.6320620036 211 1
+ -0.4774411191 0.1281491262 -5.7745383656 5.7973395054 -211 -1
+ -0.5340445637 -0.1708982658 -14.2473061728 14.2590189978 211 1
+ -0.1282980424 -0.0743214376 -54.6832390622 54.6856677691 321 1
+ -0.3062084368 0.2461869450 -21.7710592267 21.7750515787 -211 -1
+ 0.0706536496 -0.3090732309 -70.9228424795 70.9236884501 211 1
+ -0.2244415641 0.2575344038 200.8745327919 200.8748232665 22 0
+ -0.1026759507 0.0187800403 80.6185405075 80.6186080791 22 0
+ -0.4285031390 0.5972928235 -4708.3645877353 4708.3647388669 2112 0
+ -0.1759376346 0.1413043999 -483.3241257098 483.3241985396 211 1
+ 0.0789670365 0.0082460997 -0.9100976166 0.9135543021 22 0
+ 0.3582915752 0.3603820491 -5.6150457275 5.6379949092 22 0
+ 0.0698018127 -0.0001417290 -16.4548482123 16.4549962627 22 0
+ 0.0680879864 0.1131360723 -11.8652401105 11.8659748282 22 0
+ -0.2603650236 0.0258529660 -0.5831379763 0.6391464783 22 0
+ -0.0414794208 0.0076059356 -0.3281936572 0.3308919298 22 0
+ 0.0129886495 -0.0711266105 0.1661718112 0.1812202267 22 0
+ -0.0304683231 -0.0614454560 0.8356548002 0.8384645537 22 0
+ 0.2316000106 0.2022796773 5.5886836808 5.5971368499 22 0
+ 0.1020875460 0.0212127976 3.2878169072 3.2894698456 22 0
+ 0.0544874929 0.0252758792 -0.5378409122 0.5411844452 22 0
+ 0.1076719204 0.0850594189 -0.3011708352 0.3309565216 22 0
+ 0.0140419451 0.0351790872 -3.9194811339 3.9196641570 22 0
+ -0.0916945482 0.0325965599 -2.1639198559 2.1661070076 22 0
+ 0.1880914741 -0.0575242310 -9.8290002274 9.8309680556 22 0
+ 0.2299009765 0.0741172495 -10.3296456154 10.3324695193 22 0
+ -0.0223078368 -0.0217840862 -1.9896847281 1.9899290196 22 0
+ 0.0177272528 -0.1620453734 -2.2582318342 2.2641077659 22 0
+ -0.0380102191 0.1448128070 -7.4033526616 7.4061816034 211 1
+ -0.0424178092 0.3010973270 -2.9240487049 2.9431275006 -211 -1
+ -0.0263220820 0.0219289133 -2.0927995188 2.0977281378 -211 -1
+ 0.4866905214 -0.2333952036 -5.4659002603 5.4942594065 211 1
+#SUBSTART
+ 0.2395897192 0.1991548139 -0.5679145490 0.6626255302 -211 -1
+ -0.2236300562 0.1478589102 0.8971726733 0.9467160345 211 1
+ -0.4533439393 -0.0910755421 2.9805319349 3.0194148244 -211 -1
+ 0.0730960295 0.6210094869 2.4161314648 2.4996333436 211 1
+ 1.0121538963 -1.6601913854 -38.8783337789 38.9300548334 321 1
+ 0.5178983230 -0.3667867409 -51.8884363082 51.8925047910 211 1
+ -0.0970354329 0.8542814517 -2008.3932909660 2008.3936947724 -2112 0
+ -0.2915201199 0.4231604837 -1875.0692237451 1875.0695289070 2212 1
+ -0.5615516066 0.1312889257 1.1950126362 1.3342083700 -211 -1
+ 0.0287281723 -0.7218881156 0.9809924201 1.3145093562 321 1
+ 0.1567535887 0.1661160655 1552.8422089428 1552.8425092041 2212 1
+ -0.1472018360 -1.0749564663 -11.0909134036 11.1438574969 22 0
+ -0.2411547779 -0.4230979443 -0.6813084390 0.8490161784 -211 -1
+ 0.1504584756 0.0016996665 -1.4673034120 1.4815868957 211 1
+ 0.2362400565 -0.2100581549 -0.3301357686 0.4570814134 22 0
+ 0.1645820855 0.3357464344 -0.3873620892 0.5383886321 22 0
+ 0.3347580312 -0.1333790868 0.9493070595 1.0153998294 22 0
+ 0.4185048624 0.2106625736 0.7727328980 0.9036820079 22 0
+ 0.2309405816 0.1302003717 0.6666556530 0.7174367210 22 0
+ 0.7360965856 -0.6170482763 -17.5889781215 17.6222136392 130 0
+ 0.5242763077 -0.2288758909 -40.7226669141 40.7296758074 -321 -1
+ 0.5322039656 0.1124019956 -69.2497283287 69.2520052320 -211 -1
+ 0.0287688161 0.0648752252 -64.0610175710 64.0612089213 211 1
+ -0.3147910832 0.2265254264 -94.8651785952 94.8706240566 2112 0
+ 0.1213179185 -0.0818917354 -22.6816271241 22.6825288069 -211 -1
+ -0.3054907702 -0.1096050697 -95.9789992605 95.9841467572 -2112 0
+ -0.2282677324 0.0500291563 -44.0765686061 44.0771880814 22 0
+ -0.1728193972 0.0211778568 -62.9705183044 62.9707590122 22 0
+ 0.2268638561 0.1570022600 -38.0787062473 38.0799614781 211 1
+ -1.0885970820 -0.0245373954 -423.0510464647 423.0534911242 2112 0
+ -0.0444880507 0.0774402685 -58.7433398932 58.7435735870 -211 -1
+ -0.0436204987 0.0127751314 -1143.4898578192 1143.4898587225 22 0
+ 0.0361039059 0.0556175311 -315.8034917098 315.8034986711 22 0
+ 0.2141165831 1.4686056251 -44.7274653140 44.7619163173 2212 1
+ -0.2269130880 0.4192479228 -11.0789316885 11.0900615649 211 1
+ -0.2946748037 0.5235747052 -17.3037769725 17.3396081795 -2212 -1
+ -0.4134418681 0.4195046411 -7.7158130485 7.7395199532 -211 -1
+ -0.1061431458 0.0396157216 -0.1128578053 0.2122556051 211 1
+ -0.2456818371 -0.4685782239 -0.2891844744 0.7792263709 -321 -1
+ -0.1931776158 0.1217742137 0.1974388814 0.3325784827 211 1
+ -0.6526582580 0.3998921099 0.7279485681 1.1659445008 -321 -1
+ 0.1256467557 0.1904863422 0.3199974752 0.4170735221 211 1
+ 0.1533089184 -0.2707288731 2.3463365749 2.3709856294 -211 -1
+ 0.0697924937 -0.4578302833 7.5443114794 7.5598012569 211 1
+ -0.0831936777 0.0372450762 7.0317715127 7.0337471362 211 1
+ 0.0332716345 -0.0059616338 1.4178588034 1.4251125969 -211 -1
+ 0.0674383800 0.1889772066 118.0740363045 118.0752385156 -321 -1
+ -0.0185400353 -0.4242288475 1917.8848926234 1917.8849447104 211 1
+ 0.0061957966 0.1999157645 3056.8246022937 3056.8246120235 -211 -1
+ 0.1718753762 -0.0005539583 -0.9822199936 0.9971447075 22 0
+ 0.0297429214 -0.0711120528 -0.2960041355 0.3058758142 22 0
+ -0.4022390650 -0.2735768853 2.0488954853 2.1058521523 22 0
+ 0.0010179752 0.0110657588 0.0338059458 0.0355855204 22 0
+ -0.0099501111 -0.0981509650 -8.9172302126 8.9177759156 22 0
+ -0.1554815916 -0.0586193940 -14.3397935936 14.3407562933 22 0
+ 0.2951877903 -0.0595400931 -47.5178537540 47.5188079211 22 0
+ 0.0235175866 -0.0584578161 -7.8066262869 7.8068805791 22 0
+ 0.0432559800 0.0612423078 -7.0325632348 7.0329629142 22 0
+ -0.0479313569 0.2583068178 -43.0940881683 43.0948889647 22 0
+ 0.0940468723 -0.1323425706 -120.7492079334 120.7493170826 22 0
+ -0.0420715480 -0.0279985079 -55.8780890954 55.8781119482 22 0
+ -0.0803691605 0.1558947185 -1.3300687408 1.3415831024 22 0
+ -0.0275511156 0.1079018581 -2.1006798535 2.1036296542 22 0
+ 0.0381267560 0.2365297619 -0.6843624375 0.7383980692 211 1
+ 0.0311054953 -0.1397428600 -0.1966859527 0.2804652699 -211 -1
+ -0.0004164969 0.0468481971 1.8409207098 1.8415167626 22 0
+ 0.1017829489 0.0108371180 1.0775190128 1.0823698235 22 0
+ -0.0302781454 0.0555626607 0.4255250686 0.4302040903 22 0
+ -0.3726013697 0.1024978319 3.7486467296 3.7685129547 22 0
+ -0.2573266498 -0.0530840905 169.5732796656 169.5734832203 22 0
+ -0.0331200668 0.0453799476 28.2487039230 28.2487597888 22 0
+ 0.0523971263 -0.0587811506 -2.1965418250 2.1979528365 22 0
+ 0.3588854986 -0.3503559929 -7.1998265252 7.2172744243 22 0
+ 0.0634513656 0.0845581190 -3.9583942860 3.9598057370 22 0
+ 0.0701737001 -0.0478905156 -2.2585952493 2.2601925470 22 0
+ 0.1181537243 -0.1520519355 -12.8741318648 12.8755718850 22 0
+ -0.0105603614 -0.0928776842 -12.0156665483 12.0160301425 22 0
+ -0.0136742480 -0.0751344533 -9.8861522597 9.8864472220 22 0
+ -0.0401852201 -0.2072977074 -75.6778229083 75.6781174933 22 0
+ 0.0226355505 0.0297080190 36.7108885385 36.7109075374 22 0
+ -0.1244410371 0.1022571320 57.8457357312 57.8459599659 22 0
+ 0.0998652350 0.0682079391 10.7435241714 10.7442048105 22 0
+ 0.0418066148 -0.0563732524 9.9691964006 9.9694434454 22 0
+#SUBSTART
+ -1.2010349565 0.9921074126 8.8355375849 8.9853841019 -321 -1
+ -1.3617602224 -0.0896505823 5.1104238492 5.3720769393 2212 1
+ -0.4949684252 -1.0686730991 6.0510139528 6.1661418712 -211 -1
+ 0.1518616218 -0.1700662193 1.3080786496 1.3351157289 -211 -1
+ 0.5433246137 0.9473338574 12.0162384178 12.0665698760 211 1
+ 0.2941683699 -0.2681603581 99.5543913899 99.5552849919 211 1
+ 1.2044315288 -0.1610539203 49.5492622545 49.5643567842 -211 -1
+ -0.2697837960 0.0006700391 1.0277857343 1.4184213218 2112 0
+ 0.3424865471 0.1728428856 0.3055584580 1.0598723764 -2112 0
+ -0.1838267422 0.1329806693 -0.3970202134 0.4781014163 -211 -1
+ 0.5060672431 -0.0321591279 -1.0444458155 1.1693951900 -211 -1
+ -0.6565712363 -0.6123601978 -20.7392956408 20.7799135000 2212 1
+ 0.5295542379 -0.2250071661 -35.2493559799 35.2575069152 -321 -1
+ 0.1140872007 -0.4061326714 -24.4271616496 24.4312027063 -211 -1
+ 0.5793516503 -0.1786532287 -1911.6242361584 1911.6245625604 2212 1
+ -0.5705294503 -0.0929802913 -92.6514482675 92.6580021685 2212 1
+ -0.1249769719 0.1112276506 -9.9775245621 9.9799031562 -211 -1
+ 0.1267639857 0.6464357863 -131.5139942798 131.5189909874 -2212 -1
+ -0.1015367278 0.3630853446 -71.7653513869 71.7664774121 211 1
+ 0.3277860344 0.1102387126 -28.2690304232 28.2755256848 130 0
+ 0.2047266662 -0.3857476378 -9.3170959762 9.3403764720 -321 -1
+ -0.1256474972 -0.2130438780 -3.9776460827 3.9853285118 22 0
+ -0.0605277030 -0.3312467631 -3.9738260842 3.9880674228 22 0
+ 0.0578716286 -0.3491740246 -10.2330530717 10.2391721732 22 0
+ -0.0057013642 -0.5058489878 -11.2106359682 11.2220441327 22 0
+ 0.4900468767 -0.8026577908 -9.0670360906 9.1167444147 211 1
+ -0.4673916845 -0.9511330615 -18.4795910286 18.5099539079 22 0
+ -0.1310654482 -0.1149135239 -1.0168734756 1.0411026462 -211 -1
+ 0.9295038293 -0.4354381912 -4.3082149000 4.4310020534 211 1
+ 0.3925215679 -0.0310181130 -4.3771434720 4.3970330979 -211 -1
+ 0.5584611626 -0.3282255871 -3.9894308360 4.0440881650 211 1
+ 0.0356332630 0.0765158741 -2.0204858185 2.0270587401 -211 -1
+ 0.1852577648 0.1624287279 0.2697331819 0.3910745522 211 1
+ 0.1334004357 -0.4481835260 1.7887211355 1.8540947211 -211 -1
+ 0.9754209031 -0.3649901197 6.6321915304 6.7149168280 211 1
+ -1.1494308024 1.4262573721 2.8034954216 3.3850596450 321 1
+ -0.7857036752 1.2091028349 2.1126117136 2.6050007952 -321 -1
+ 0.0333366267 0.0507063875 0.3379221323 0.3433275927 22 0
+ 0.1933418499 0.1695685890 0.4976922898 0.5602072765 22 0
+ -1.9158396150 1.0820551625 10.4310583219 10.7018041989 -2212 -1
+ -0.3757686714 0.2113238082 2.5788073730 2.6183176084 211 1
+ 0.0010329688 -0.1363173281 0.7444824070 0.7568603142 22 0
+ 0.0842271744 -0.2253915466 2.5261119628 2.5375455099 22 0
+ -0.0481432479 0.2099530614 0.3379894337 0.4007928612 22 0
+ 0.0506073977 0.1813691556 0.4893728831 0.5243488324 22 0
+ -0.0599660095 0.3112982465 7.0647983279 7.0732847900 211 1
+ 0.0028175668 0.4976566672 2.9521526080 2.9938061257 22 0
+ 0.0274567968 0.0135910478 0.2467850347 0.2486794033 22 0
+ 1.5569738335 0.3274826716 9.6760424782 9.8069715124 -211 -1
+ 0.7575360624 0.2258521996 11.5933737080 11.6581102511 2212 1
+ 0.2555986792 -0.1153010063 1.5518395205 1.5831331875 211 1
+ 0.1318507738 -0.2435745659 6.6582731100 6.6654927640 211 1
+ -0.1080138196 0.3291826375 13.4165210403 13.4217191449 -211 -1
+ 0.4646358005 0.3591410291 40.4884008194 40.5035284909 -2212 -1
+ 0.4271251242 0.0447644972 19.5432399538 19.5484563945 -211 -1
+ -0.6904290081 -0.3120585253 102.7901921876 102.7930793511 211 1
+ -0.2337826626 -0.1788571429 23.1997434095 23.2020304772 -211 -1
+ 0.3943063431 -0.1735105912 71.7186396920 71.7200693145 -211 -1
+ -0.0040369716 0.1877085881 42.4668656473 42.4672806842 22 0
+ -0.1624550233 0.2837469813 58.7227521862 58.7236624225 22 0
+ -0.3428635045 0.5298714194 2574.2824267008 2574.2826750554 2212 1
+ -0.2797533128 -0.0960878981 1029.4964719341 1029.4965238889 211 1
+ 0.2184529990 0.2133218523 515.7007745620 515.7008838383 -211 -1
+ 0.3236973198 -0.3523977579 180.0965158611 180.0971515307 22 0
+ -0.0172488528 0.1425708352 23.4779609914 23.4784002069 22 0
+ -0.2399797914 0.3810128528 52.4756401934 52.4777577130 211 1
+ 0.0355128878 0.1112677934 0.1466960655 0.2337545884 211 1
+ -0.0087539613 -0.0947360320 1.4795180769 1.4891289644 -211 -1
+ -0.0463564818 0.1056412711 1.9953552271 2.0035546583 211 1
+ -0.2696587087 -0.2487349200 3.2528352445 3.3110719467 130 0
+ 0.0027307893 -0.0190267311 0.1903800706 0.1913479683 22 0
+ -0.0869633747 -0.1098722501 0.1453009891 0.2018586568 22 0
+ -0.0828839688 -0.3324766028 0.0547421202 0.3740146097 211 1
+ 0.0047257428 0.0244240834 -0.0734600460 0.1596716373 -211 -1
+ 0.1745810143 -0.2408045061 -0.0011543959 0.3285520632 211 1
+ 0.0249775197 0.0760665884 -0.0003677479 0.0800633349 22 0
+ 0.3655474726 0.2396845892 -0.1303504423 0.4561413102 22 0
+ -0.1865047970 -0.1857845862 -1.1555124293 1.1851197940 22 0
+ -0.2982907896 -0.3566642352 -2.9829723525 3.0189916906 22 0
+ -0.1119841989 0.2126377718 -2.5797214252 2.5946478950 211 1
+ 0.1995205180 -0.4397893890 -35.8270369580 35.8425745577 -2212 -1
+ 0.1681312148 0.0125468070 -8.3855336176 8.3883895573 -211 -1
+ -0.3314704217 -0.1266565014 -16.3052139657 16.3096718778 211 1
+ -0.0782369488 0.2617193249 -20.7622337993 20.7644997567 -211 -1
+ 0.4196426353 -0.0693026491 -9.4463103509 9.4569107973 211 1
+ 0.3604265585 0.0764434380 -41.4980573480 41.4999276426 -211 -1
+ -0.1757596082 -0.0300109339 -9.2174333537 9.2202141792 211 1
+ -0.1222098387 -0.1099781465 -25.8532285375 25.8541280269 -211 -1
+ 0.4602077991 -0.0915845979 -57.8071867254 57.8090911195 22 0
+ -0.1513163739 -0.1168866350 -20.0056157170 20.0065294178 22 0
+ 0.5603472762 0.6279447781 -11.7668079054 11.7976926465 211 1
+ -0.1968057258 -0.1154096495 -3.3202835954 3.3645172009 321 1
+ -0.8126710972 0.3640725350 -10.7737676616 10.8217694352 -321 -1
+ 0.0593492912 -0.0636666468 -0.6273516107 0.6485565578 211 1
+ 0.0312194806 0.0506192394 -7.0820256419 7.0836504672 211 1
+ -0.1717105158 0.2724170955 -10.0619494873 10.0680684764 -211 -1
+ 0.2089637945 -0.4424467108 -14.1073333257 14.1165065900 211 1
+ -0.0857289781 -0.1543775363 -1.6614493731 1.6766262809 -211 -1
+ -0.5340775741 -1.1503780357 -2708.2365069273 2708.2368075082 211 1
+ 0.0778180101 0.3567950453 -24.6970728376 24.6997725716 22 0
+ -0.0420725839 0.1157427221 -11.3404771975 11.3411458657 22 0
+ 0.2145656209 -0.1345342227 -15.8289631420 15.8316042080 211 1
+ 0.3327392720 0.2973537082 -27.9969337086 28.0008376932 -211 -1
+ -0.0423942819 0.0229363812 -0.9658394215 0.9670414370 22 0
+ -0.1307924401 -0.1399762635 -7.5711992742 7.5736225458 22 0
+ 0.2365778600 -0.1906339289 -5.0775867298 5.0866685932 22 0
+ -0.0024783092 -0.0203955763 -0.0915736511 0.0938501738 22 0
+ 0.0992737324 0.0228227990 -3.6964486128 3.6978518766 22 0
+ 0.2359637275 -0.1049940725 -5.4963954003 5.5024599074 22 0
+ 0.1401829531 -0.1041835990 -4.3492671744 4.3527727297 22 0
+ 0.3955647344 -0.0733585951 -7.9237833569 7.9339898934 22 0
+ 0.4057786485 -0.4415090720 -7.5657272672 7.5894542395 22 0
+ 0.2055409717 -0.0224028190 -9.5303547437 9.5325972599 22 0
+ 0.2144532881 -0.2677167489 -10.0939564029 10.0997830835 22 0
+ 0.0041321376 0.0159568901 -0.4144701816 0.4147978162 22 0
+ 0.1091658174 -0.2228416830 -2.7313641236 2.7461619311 -211 -1
+ 0.0354976324 -0.0274693863 -0.2464334705 0.2867470826 211 1
+ 0.3687044853 0.0122020759 -3.7241390978 3.7753118198 130 0
+ -0.0901760971 0.0563930464 -1.5579063324 1.5615325948 22 0
+ 0.0174864735 0.0456071341 -2.5881191832 2.5885800536 22 0
+ -0.1671036396 -0.1347803194 -0.8988331256 0.9241159822 22 0
+ -0.1167670205 0.0048269596 -0.7934433238 0.8020038308 22 0
+ -0.0235145964 0.0006144249 -0.0502126029 0.0554492493 22 0
+ 0.1819547490 -0.0426250174 -0.6304744324 0.6575883459 22 0
+ -0.3909384931 0.3018517924 0.7551840469 0.9023582186 22 0
+ -0.3552354150 0.1720597599 0.7827555674 0.8766430512 22 0
+ 0.1871089619 0.0422899332 0.2433766650 0.3098877267 22 0
+ 0.3827376575 0.0730406156 0.8736282008 0.9565820818 22 0
+ 0.0221342907 -0.0065738329 0.2825903940 0.2835321373 22 0
+ 0.1564142682 0.1247713715 0.4824396859 0.5222847585 22 0
+ 0.1287782316 -0.4091758195 1.0783702294 1.1689186545 211 1
+ -0.2564950889 -0.2606464573 1.0716497203 1.1408940417 -211 -1
+ -0.3303714257 0.1578131319 1.2231038918 1.2843337489 211 1
+ -0.3188065615 -0.2557073514 1.4006901596 1.4657546116 -211 -1
+ -0.0993591260 0.0878224545 0.4374702548 0.4571271631 22 0
+ -0.1191889717 -0.0219443703 0.2086117263 0.2412600645 22 0
+ 0.5897345042 0.4764231959 11.4280164242 11.4539864250 211 1
+ 0.0154754214 0.2925404084 4.1510574005 4.1637214972 -211 -1
+ 0.0510775367 -0.0792630352 0.5786774455 0.5863097556 22 0
+ 0.2069192770 -0.0353768710 0.7602484194 0.7886981485 22 0
+ 0.0375079488 0.0062012113 0.7270549499 0.7280482136 22 0
+ 0.0403891561 0.2183853105 1.7454750670 1.7595472820 22 0
+ -0.0017156693 -0.0771051138 2.7916951596 2.7927602844 22 0
+ 0.0019415480 0.0537321537 3.6102322741 3.6106326297 22 0
+ -0.1315317872 0.1540692671 61.9348233195 61.9351546181 22 0
+ -0.0396506130 0.0863630944 11.7868851423 11.7872682210 22 0
+ 0.0381045633 -0.0155674825 851.1801058912 851.1801068865 22 0
+ -0.0584646471 -0.1214210971 992.9650508434 992.9650599884 22 0
+ -0.4081856611 -0.2803671376 16.9624846419 16.9697114440 22 0
+ -0.0071913933 -0.0292697037 2.3480573761 2.3482508114 22 0
+ -0.3388404753 0.0973857188 1.1728435477 1.2246872390 22 0
+ -0.2392447896 -0.0011636743 1.1608490195 1.1852467547 22 0
+ 0.3370754456 0.0822810955 0.4009002522 0.5482616454 -211 -1
+ -0.0072558945 -0.1832191045 0.2906155473 0.3708895651 211 1
+ 0.0254192043 0.0056867633 -0.0200978737 0.0328998443 22 0
+ -0.1378228806 -0.0886827115 -0.2866338379 0.3301798401 22 0
+ -0.0856377826 0.2234123020 -0.1045655413 0.2611146088 22 0
+ -0.1826535985 0.3828635624 -0.0046237826 0.4242266185 22 0
+ -0.4807666737 0.0661396036 -22.3023464872 22.3076258234 22 0
+ -0.2818802603 -0.0639399836 -13.8660895117 13.8691017427 22 0
+ 0.0593584924 -0.0789288965 -4.4231695178 4.4242718932 22 0
+ 0.0206098308 -0.1816942817 -3.5630377489 3.5677269482 22 0
+ -0.1395731062 0.0454062959 -2.1680026509 2.1729652271 22 0
+ 0.0077059366 -0.0318798451 -1.1163601720 1.1168418597 22 0
+ 0.0062342639 -0.0671230588 -3.8336503309 3.8342429801 22 0
+ -0.0010916888 -0.1218614146 -1.7505109199 1.7547478101 22 0
+ -0.1080006790 0.0539982154 -2.5208082630 2.5236985266 22 0
+ 0.0373784716 -0.0025757983 -0.5122818697 0.5136501717 22 0
+ 0.0739213199 0.0389779632 -1.8015849388 1.8035220916 22 0
+ -0.0219043592 -0.0578478979 -1.5656771298 1.5668985465 22 0
+ -0.0033687342 0.0048969148 -3.1137644236 3.1137700965 22 0
+ 0.2059305438 -0.2973680163 -1196.8667861741 1196.8668408315 22 0
+ -0.0441821522 0.1898415703 -20.8384786328 20.8398575667 -211 -1
+ -0.7184195084 0.3218615607 -54.6789286147 54.6847733440 211 1
+ 0.1445133351 0.0484924737 2.0823785218 2.0926097861 -211 -1
+ -0.2526794375 -0.0008910687 4.8830734508 4.8915982872 211 1
+ -0.0174280028 -0.1865522740 1.1262829033 1.1417612116 22 0
+ -0.0350955288 -0.0085514843 0.0680876546 0.0770762786 22 0
+ -0.0432842936 -0.1064261018 0.5611346332 0.5727758041 22 0
+ -0.0289697533 0.0398828472 0.3606742537 0.3640272042 22 0
+ -0.1772394532 0.0221538909 1.1681873356 1.1817640499 22 0
+ 0.0015227240 0.0522741619 0.4980967758 0.5008346082 22 0
+ 0.0930627689 -0.0793289613 -9.0955861433 9.0974788177 211 1
+ -0.0374291445 0.3579343007 -22.0738965966 22.0772713135 -211 -1
+ -0.2256045876 -0.1839929299 -14.6518713660 14.6554278388 211 1
+ 0.1781742035 -0.1970929504 -10.4049821585 10.4093095439 -211 -1
+ -0.0583074884 0.1439923667 -2.6377037388 2.6422745085 22 0
+ -0.3524958138 0.3356232977 -10.6166192051 10.6277702103 22 0
+ 0.0049004496 0.0593993681 -4.6344500464 4.6348332799 22 0
+ 0.0605915531 0.0475524226 -1.1653448875 1.1678875271 22 0
+#SUBSTART
+ -0.0509370766 -0.2648594918 0.1699801341 0.3480203544 211 1
+ -0.1297912769 -0.2759003549 -1.0849520663 1.1355912787 -211 -1
+ 0.0652306638 -0.7129018550 -351.1482288035 351.1493054483 321 1
+ -0.3015960543 -0.1458585900 -1775.2132355578 1775.2135151258 2212 1
+ 0.3321354402 -0.7784940409 16.1079804654 16.1308053544 -211 -1
+ 0.1205175870 0.0887992391 4.0433635045 4.0761304179 321 1
+ 0.3359346105 -1.1972094597 7.3224773818 7.4436871589 -321 -1
+ 0.0829080855 0.4454470746 138.0455563491 138.0463704860 -211 -1
+ 0.0635918667 -0.8102026461 -2.2904744126 2.6056740151 -2112 0
+ 0.1106217095 0.1320705694 -2.9621959263 3.1124068322 2112 0
+ -0.0018439633 -0.4718247923 -51.6415441608 51.6438881682 211 1
+ 0.4661622821 0.1962812673 -362.7733571706 362.7737366268 -211 -1
+ 0.0736242344 0.1199625671 -474.0252419612 474.0252834056 211 1
+ -0.5279208510 1.9793568219 7.4654355211 7.7982096123 2112 0
+ -0.1840205457 0.2223927891 1.3148372398 1.3461497246 22 0
+ -0.2418259771 0.1126108279 0.9820526324 1.0176386267 22 0
+ -0.3432639653 0.5376209196 3.5008498477 3.6801041632 -2212 -1
+ -0.0433748195 0.0869181779 0.8479556590 0.8648379785 211 1
+ -0.2474910350 0.1869619687 -0.3144138998 0.4631873006 211 1
+ -0.0085349151 0.1408985219 0.6999751635 0.7275783481 -211 -1
+ 0.1520002065 0.0764702116 -0.4289382098 0.4614539455 22 0
+ 0.1733493091 -0.2259847111 -0.3828318433 0.4971509607 -211 -1
+ -0.0959267602 0.4924933501 -1.2143896645 1.3213529753 211 1
+ 0.3784688678 -0.1932081869 -1.5291462660 1.6632894574 130 0
+ -0.0696769887 -0.8419189150 -2.5504064527 2.6903039235 -211 -1
+ 0.0831668918 -0.1394569942 -13.9935549151 13.9944969237 22 0
+ 0.0778797648 -0.0356675830 -18.9506642514 18.9508578435 22 0
+ 0.1820720753 0.1522757896 -3.9290654376 3.9387019631 211 1
+ -0.0417205372 0.3011839377 -1.9958548491 2.0237017396 -211 -1
+ -0.7373897127 -0.0373208856 -12.5400780707 12.5968839893 2112 0
+ -0.2383350455 -0.0646169635 -1.1634954204 1.2877660886 -321 -1
+ 0.1792952869 0.5302966663 -1.7512820170 1.8438627503 211 1
+ -0.2256142409 1.6520027617 -6.4971132055 6.7731297566 -2112 0
+ 0.0732970521 0.1662615766 -0.3991221321 0.4602104203 211 1
+ -0.1865785951 0.4311667249 -19.1970624959 19.2033175408 211 1
+ -0.0219924106 0.0849892238 -6.1218168250 6.1240368923 -211 -1
+ -0.1455436262 0.2365233100 -28.0888736498 28.1059121847 2212 1
+ -0.2220745715 0.1081062879 -64.6559168731 64.6632150652 -2112 0
+ 0.0924430469 0.2051632237 -16.4912413395 16.4933671022 -211 -1
+ 0.4955426067 0.3732759117 -3000.3753268557 3000.3754315990 -321 -1
+ 0.1126513862 -0.0245483377 0.1443817409 0.1847675372 22 0
+ 0.0059966329 -0.0762029902 0.2326345492 0.2448707593 22 0
+ 0.1893094751 -1.1165191621 9.4007603791 9.4697533551 211 1
+ 0.1187314507 -0.0326053653 1.1538247897 1.1687393625 211 1
+ 0.1403724833 -0.9133144463 13.4439292099 13.4763704349 -211 -1
+ -0.1709321112 0.1187843393 81.7042925194 81.7045576673 22 0
+ -0.1133306823 0.0656762364 113.5628793115 113.5629548520 22 0
+ 0.3720137596 0.0974798835 217.7876631441 217.7880474088 211 1
+ -0.0348477710 -0.4069452150 126.6413037917 126.6420393259 -211 -1
+ 0.1870813130 -0.0872658414 171.0790486592 171.0792301382 211 1
+ 0.0001759466 0.9300268342 2738.2295230422 2738.2298417336 2212 1
+ 0.2115435425 0.0493454778 808.2087014437 808.2087426864 211 1
+ -0.3589168658 -0.0189310290 395.3654313613 395.3656193639 -211 -1
+ -0.0114795002 0.0043740579 -0.0962817196 0.1700025462 -211 -1
+ -0.3636800835 -0.2959082893 -3.8536325390 3.8845576903 -211 -1
+ 0.0390260714 -0.1831886651 -1.4836467165 1.5019215977 211 1
+ -0.0732673208 0.3033048781 -3.1873277720 3.2025646404 22 0
+ -0.1121431565 0.1815430329 -1.4354204019 1.4511945737 22 0
+ -0.0367481226 0.1135322170 -36.1418108066 36.1422772962 -211 -1
+ 0.3366319959 0.0292486158 -69.7978579072 69.7988153539 211 1
+ -0.1138643127 0.0706805253 1.0829135342 1.0911748443 22 0
+ 0.0241182684 -0.0209467974 0.1517293156 0.1550556171 22 0
+ 0.1098374573 -0.9261198239 -2.2014534518 2.3908491161 22 0
+ 0.1148698677 -0.3937049615 -1.1276685611 1.1999312759 22 0
+ 0.0048710519 -0.0390953243 -0.2080152435 0.2117132803 22 0
+ 0.1278272213 0.0627784565 -0.3430550188 0.3714400074 22 0
+ -0.0004467411 -0.0135715786 -0.1391381485 0.1397991834 22 0
+ -0.0128417412 0.3350564029 -3.1644927879 3.1822071441 22 0
+ 0.0679682184 0.1417600307 -9.8815485283 9.8953217397 130 0
+ 0.0774568048 -0.2061015582 -4.0313510566 4.0679164421 130 0
+ 0.0465569470 0.0517187205 -12.8783441615 12.8785321647 22 0
+ 0.0329029702 0.0016652131 -0.6586861407 0.6595095226 22 0
+ -0.0286011647 -0.0132689891 -29.4065705378 29.4065874403 22 0
+ 0.0342840358 -0.1801742160 -571.1574379924 571.1574674397 22 0
+ 0.2700205327 -0.3038181850 2.5849056485 2.6166684523 22 0
+ 0.1151678658 -0.0400792085 1.0880523467 1.0948643247 22 0
+ 0.2003481998 0.5028468806 653.4857191343 653.4859433124 22 0
+ 0.1105639743 0.1222869810 263.2936914160 263.2937430285 22 0
+ 0.0132757308 -0.0182556346 84.2169361040 84.2169391290 22 0
+ -0.0222402968 0.2068650237 1134.2148290558 1134.2148481385 22 0
+ -0.2655273249 -0.1042250388 -0.0796661108 0.2961660145 22 0
+ -0.8638890910 -0.4856221106 -0.0625385601 0.9929976170 22 0
+ -0.0985666673 0.0646456069 -1.6232634805 1.6275376400 22 0
+ 0.0447239233 0.0509865319 -0.9601792828 0.9625716134 22 0
+ -0.0427734480 -0.0708136968 -3.4481102734 3.4491025797 22 0
+ -0.0385054305 -0.0600440521 -14.5159690301 14.5161442828 22 0
+ -0.0048801588 -0.1261602670 -0.2173857834 0.2513897527 22 0
+ 0.0891232252 -0.0480893864 -0.0853168713 0.1324179251 22 0
+ 0.1231818473 -0.1647097198 -1.5403343912 1.5540055007 22 0
+ -0.0259388277 0.0015196939 -0.1372863870 0.1397235997 22 0
+#SUBSTART
+ 0.3513835747 0.0863842872 0.4305961478 0.7483225669 -321 -1
+ -0.2394316678 -0.0964748384 0.4472757872 0.7143749070 321 1
+ -0.0962470037 -0.6143451748 0.1102640111 0.6467777181 -211 -1
+ 0.0882349019 0.9428763691 0.8585895270 1.2858681916 211 1
+ -0.5081978700 -0.3991755096 8.9858237983 9.0101118351 -211 -1
+ 0.2502257525 -0.4135313380 29.7060495929 29.7140815855 321 1
+ 0.4382471970 0.4828008138 -1.7885108790 1.9087713799 -211 -1
+ 0.0688331918 0.8906618148 68.2269957003 68.2329864403 211 1
+ 0.2401969212 -0.7619777158 81.0257680760 81.0351389676 2212 1
+ -0.3788060033 -0.2183419049 14.6955080965 14.7102945705 321 1
+ -0.2081692618 -0.4040860307 11.4923038422 11.5021366427 211 1
+ 0.0882205793 -0.0110568982 0.0586545508 0.1755712586 211 1
+ -0.3289355697 -0.0163956219 1.8133611764 1.8483035374 -211 -1
+ 0.0515791286 0.2470485053 0.2188255202 0.3620190100 211 1
+ 0.0901237096 0.2647083161 0.8978747819 0.9507111467 -211 -1
+ -0.4248530210 -1.2417659758 -1.3072339742 1.8576391674 211 1
+ 0.1286987368 -0.0083646411 0.0407527810 0.1943551032 -211 -1
+ -0.1564100952 0.3410265718 -45.1683850878 45.1726401225 321 1
+ -0.1260660784 -0.1703210744 -575.6749639417 575.6750198601 -211 -1
+ 0.3196320208 -0.1425785037 -866.1344223314 866.1350012505 2212 1
+ -0.1587039488 0.6188909248 -143.1835567531 143.1850502573 211 1
+ 0.1802038877 0.0611284026 -47.6106990495 47.6112838925 211 1
+ 0.0178346006 -0.1592064748 -24.4440992359 24.4450226430 -211 -1
+ 0.9420648082 0.8497533302 -12.6900208455 12.7540454629 211 1
+ 0.0387810512 -0.1829012599 151.6305335483 151.6335517344 2212 1
+ 0.4507642446 -0.2687987137 132.1349766666 132.1393593583 -2112 0
+ -0.0908790077 0.0991418424 0.8937843745 0.9145591243 -211 -1
+ -0.2746445694 0.3186459654 2.9409535285 2.9741641401 -211 -1
+ -0.5603401564 0.8424524862 0.9343869277 1.6664743641 2212 1
+ -0.4970156516 -0.2495409175 -1.9796930523 2.0610578821 -211 -1
+ 0.1187721030 0.5876354550 -7.3825738961 7.4081913688 -211 -1
+ -0.0218581490 0.0688815068 -3.0486183702 3.0526670622 -211 -1
+ 0.2525240870 -0.4960841087 -9.6546520989 9.7162218373 -2112 0
+ -0.3239554754 -0.1433068940 -2.2427707428 2.4567977560 2212 1
+ 0.1839998331 -0.2738257098 0.0774495534 0.3664896671 -211 -1
+ -0.2857045623 0.3379413295 0.2323627567 0.5189447704 211 1
+ 0.2506682559 -0.0726082590 0.3355672535 0.4474278716 211 1
+ -0.0376138396 0.0776708370 0.5555060479 0.5792359744 -211 -1
+ 0.1717120796 -0.4044677745 2.7103949833 2.7457822536 22 0
+ 0.0699124145 -0.0808089112 0.3817150550 0.3963889618 22 0
+ 0.4451863718 0.6987070109 7.1426676041 7.2074769410 -321 -1
+ 0.2565954670 -0.0562772464 1.4859873092 1.5154690463 211 1
+ 0.1777284803 -0.2353512404 29.2371014675 29.2389219983 -211 -1
+ 0.1789671712 0.2193490468 8.4557455846 8.4604832394 22 0
+ -0.0210440465 0.0053343587 0.9150385374 0.9152960353 22 0
+ 1.2368367824 -0.8910283844 -8.3349804990 8.4875931622 321 1
+ 1.0529050908 -0.1832613604 -5.0578894662 5.1714523583 -211 -1
+ 0.6775419726 -0.5864847002 -2.3027461708 2.6435693939 2112 0
+ 0.0199983460 -0.0627587948 -0.2924209245 0.3306484268 211 1
+ 0.2366324956 -0.3284748100 -1.7559709639 2.0316680973 -2212 -1
+ 0.3514193699 -0.2543253733 -1.3133852470 1.3901933538 211 1
+ 0.1728712083 -0.7057742283 0.2073525280 1.2057315504 2112 0
+ 0.0517370079 -0.1129449967 0.2762285800 0.3334895854 211 1
+ 0.1222946120 0.0289346910 0.2196535496 0.2530629770 22 0
+ 0.1454885863 0.0162924103 1.7788962193 1.8519030997 321 1
+ 0.6854447280 -0.2328609130 1.2249170321 1.4296713610 -211 -1
+ 0.2132316179 -0.9154663652 1.8533504135 2.0827707337 -211 -1
+ 0.0464755619 -0.1147566085 2.0207004633 2.0244899159 22 0
+ 0.7726530146 -0.4068852434 7.7178455675 7.7670900913 22 0
+ 0.3269458017 -0.0860636289 2.6983095198 2.7194070622 22 0
+ 0.1268780430 0.2180718314 6.8290603940 6.8351444031 -211 -1
+ 0.6455361591 0.5313835850 15.0169463080 15.0408524243 211 1
+ 0.5596353138 0.1161023227 17.6030417569 17.6128711547 211 1
+ 0.7680020692 -0.1127127811 32.3480580257 32.3709706370 2212 1
+ 0.6983703179 0.5935546092 89.9948101482 90.0043678517 -2212 -1
+ -0.1062699011 0.1869527399 20.6927868264 20.6943748648 -211 -1
+ -0.1307433841 0.0736303268 121.9641081088 121.9642004116 22 0
+ -0.0899043048 0.2142744765 137.4759291856 137.4761255702 22 0
+ 0.1583710438 -0.1596163519 66.4787949291 66.4810076258 321 1
+ -0.0547152709 0.3262564991 30.8900990874 30.8921857187 -211 -1
+ -0.1030840496 -0.0145927889 14.0778153847 14.0788921816 -211 -1
+ -0.3814800376 -0.4953111690 333.5073438521 333.5079590403 211 1
+ -0.2517675119 -0.6024863461 376.4509881804 376.4515803638 -211 -1
+ -0.1763305492 -0.0421270053 2.5729633647 2.5831158333 -211 -1
+ -0.3895841814 -0.2476009491 6.3130903825 6.3314826089 -211 -1
+ -0.2550797052 -0.0598126234 8.1363865788 8.1418001419 -211 -1
+ -0.2221070476 0.0151249759 0.3814421289 0.4631826725 211 1
+ -0.9161630148 0.5499367145 5.0748116664 5.1879647545 -211 -1
+ -0.0762149093 -0.2521347467 4.6077573417 4.6173897548 211 1
+ -0.7777770833 -0.0674658849 4.4260742328 4.4965655490 -211 -1
+ -0.1122568541 -0.3432704188 0.2153668070 0.4204985651 22 0
+ -0.9785147782 -0.3390581542 0.7480054023 1.2774833404 22 0
+ -0.4740289086 0.1117179975 -0.2792147622 0.5784677912 211 1
+ 0.5639903520 0.1294667741 0.1248072592 0.6081968428 -211 -1
+ -0.0084708087 0.0041157778 -0.0236083139 0.0254174489 22 0
+ -0.8072015960 -0.9749667677 -3.3431144851 3.5747096490 22 0
+ -0.0283360821 -0.1356588674 -0.9180536691 0.9388868868 -211 -1
+ -0.1311486095 0.0017617580 -1.4393881290 1.4520747337 211 1
+ 0.0071001260 -0.4130757745 -2.4092590494 2.4484057995 211 1
+ 0.3246640652 -0.2998738616 -15.1699075116 15.1843691327 -321 -1
+ 0.1855192498 -0.0002007397 -1.3540292659 1.3737876365 211 1
+ 0.1641733496 -0.6556734698 -6.0895820547 6.1285683462 -211 -1
+ -0.1322846352 -0.0809387546 -4.9906636666 4.9950229153 -211 -1
+ -0.2211364577 -0.5250485378 -37.9757233673 37.9802530581 211 1
+ 0.1104229891 -0.1018287039 -14.8745442836 14.8759574399 211 1
+ -0.4857614262 0.3019904730 -54.8090275716 54.8121897532 -211 -1
+ -0.0385357965 0.0592827995 -5.1775114255 5.1779942081 22 0
+ 0.0896591468 0.3006854459 -16.3528826059 16.3558925168 22 0
+ -0.3652418169 -0.6842401798 -217.3140789507 217.3155079054 -211 -1
+ -0.0034234873 0.1969739181 -19.3594067356 19.3609121527 211 1
+ -0.0290826310 -0.0221466697 -8.4786081230 8.4786869254 22 0
+ -0.2577155050 0.0778430860 -165.2421020547 165.2423213595 22 0
+ 0.2126398737 -0.2250677107 -279.3267159594 279.3269224397 -211 -1
+ 0.1081640021 -0.1688561687 -84.4485575341 84.4489109535 211 1
+ 0.1834010756 0.0865142133 -473.1517199286 473.1517839677 211 1
+ -0.0488719920 0.0721643079 -221.7981217423 221.7981827797 -211 -1
+ -1.7448455566 2.4921877129 -616.8193555897 616.8268739245 -211 -1
+ -0.4194674477 0.4334598558 -79.7555558040 79.7579588617 -211 -1
+ -0.2405230503 -0.0328744566 -26.5858463020 26.5873209527 211 1
+ -0.6034955259 -0.5141579265 -31.2385200758 31.2488908849 211 1
+ 0.1638126042 0.0101811828 -10.5332319512 10.5354351286 -211 -1
+ -0.1401235635 0.0774205777 -1.0673152117 1.0792545205 22 0
+ -0.0764670415 0.2015020117 -4.4632576684 4.4684582670 22 0
+ 0.1004790435 -0.0916098373 -0.3248806156 0.3521871872 22 0
+ -0.1064736351 0.4738688693 -5.2841534502 5.3082620329 -211 -1
+ 0.3218016391 0.1968768848 -9.1562298795 9.2119060461 2212 1
+ 0.1353904184 -0.0260064587 -1.2436441750 1.2590224463 -211 -1
+ 0.6100942142 0.6575841496 -8.3789476071 8.4790439703 -2112 0
+ 0.2440437200 -0.0330929644 -1.2553184594 1.2868398117 211 1
+ 0.0514526277 0.2190608661 -1.5701180420 1.6611883282 321 1
+ 0.1372299060 0.7254283300 -3.3552051348 3.4383076638 -211 -1
+ 0.2249887106 -0.1520320231 -0.5965768783 0.6701622285 -211 -1
+ 0.1695471797 -0.3391619865 -0.2457642903 1.0414066346 2212 1
+ -0.2556074022 0.0614822381 -0.0548780132 0.3026658073 -211 -1
+ -0.2632482254 0.0670017819 0.4434716970 1.0738937554 -2112 0
+ -0.0644068099 0.2659118756 0.1505389224 0.3420513336 211 1
+ -0.3570493913 0.0031080420 0.1813753305 0.4241116871 -211 -1
+ -0.0864124590 0.1621691599 -0.1595860487 0.2805591584 211 1
+ -0.9306299732 -0.3204726025 1.7361986339 2.0006599704 -211 -1
+ -1.4872367863 1.2030974562 3.5849514880 4.1706097521 2112 0
+ -0.7031097587 0.6300072817 1.2064951070 1.5383051504 211 1
+ -0.2161833966 0.3903551137 10.4084767637 10.4189721518 -211 -1
+ 0.0803149198 -0.0314024289 268.6716585303 268.6717086219 -211 -1
+ -0.1581949575 -0.2312517393 1476.8147189483 1476.8150435840 2212 1
+ -0.1128636898 -0.2129492528 384.6157144327 384.6158152676 211 1
+ 0.0461300467 -0.1554289250 1722.9398811202 1722.9398944016 -211 -1
+ -0.0998121208 0.2192375613 604.2849937145 604.2850578460 211 1
+ -0.1306452713 -0.0419120639 -0.1385822216 0.2398116449 -211 -1
+ 0.0670971285 0.2300405729 -0.2102272170 0.3479884444 211 1
+ -0.0658102562 0.0504672667 -0.0541361008 0.0990386401 22 0
+ -0.0328327591 0.1792983550 0.0355750233 0.1857187994 22 0
+ 0.3790254689 1.6577306248 3.3185232279 3.8454023625 -2112 0
+ 0.0790284068 0.0732545670 0.6390348988 0.6629156112 211 1
+ 0.4044764321 -0.1037192791 0.2540253546 0.5082986707 -211 -1
+ 0.3155650118 0.0137480471 0.4594672070 0.5747696796 211 1
+ -0.2368070353 -0.0717572765 -0.0776267413 0.2945036070 -211 -1
+ 0.0150794557 0.2493484796 0.0538285482 0.2911689402 211 1
+ 0.5242711188 0.5212543040 -1.3586428394 1.5530474575 211 1
+ -0.1894719837 0.1388649068 -1.0339703461 1.0694660146 -211 -1
+ -0.3230259180 -0.7345551608 -4.0749313721 4.1555339609 211 1
+ -0.5041837063 -0.8320104728 -10.0061700444 10.0543205330 211 1
+ -0.4430443258 -0.1303902894 -2.1797648253 2.2325197381 211 1
+ -0.2655783851 -0.0905889652 -0.9675911081 1.0170794348 -211 -1
+ -0.3808833270 -0.0313661032 -3.4652636450 3.4890669032 211 1
+ -0.1074870207 -0.0080526398 0.0037284190 0.1763859140 -211 -1
+ 0.1188952262 -0.1178720167 -1.9654917259 1.9775407446 -211 -1
+ -0.1168153378 -0.2905825802 -0.2873425139 0.4473584293 211 1
+ 0.2049314285 -0.2479883935 0.2698296068 0.4198846870 22 0
+ -0.0115063078 -0.0023845109 -0.0063955375 0.0133784869 22 0
+ -0.0372355634 -0.0566035911 1.2681726633 1.2699812430 22 0
+ 0.0095869995 -0.0500175566 0.1409128402 0.1498335578 22 0
+ 0.0651788088 -0.0161068207 -0.3786984860 0.3846040173 22 0
+ 0.0880974512 0.1266280344 -1.7199246665 1.7268285029 22 0
+ 0.5861372256 -0.6143882111 -6.2493026180 6.3263329316 130 0
+ 0.0316062155 -0.0701959191 -0.0816668505 0.1122314323 22 0
+ 0.0700243700 -0.0096230070 0.0371710422 0.0798605098 22 0
+ 0.0811806041 -0.1901402898 -0.0263621421 0.2084192477 22 0
+ -0.0030988249 -0.0110203230 -0.0589043005 0.0600063901 22 0
+ -0.0027336410 0.0395970907 0.0654290850 0.0765269074 22 0
+ -0.0803960589 -0.0443262239 -0.0079819519 0.0921523303 22 0
+ 0.7791232530 -0.2180356777 1.5238053207 1.9639006717 -2212 -1
+ 0.0454966914 -0.0416899157 0.3516787782 0.3833611169 211 1
+ 0.2095421580 -0.2994765104 0.9330361334 1.0020731123 22 0
+ 0.1476283312 -0.0694285574 0.3343999962 0.3720723132 22 0
+ 0.5711175696 -0.2783425159 1.4917671457 1.6214250064 22 0
+ 0.0388355179 -0.0696716584 0.1901792717 0.2062292239 22 0
+ 0.2132034763 -0.2607602674 0.5536634459 0.6480700970 22 0
+ 0.0014997178 -0.0745293339 0.2221850392 0.2343566991 22 0
+ 0.9662601153 -0.7349221488 7.1749592229 7.2782751260 -211 -1
+ 0.2981093263 -0.1352674214 0.8619324895 0.9325094354 211 1
+ 0.2706155557 0.1954741305 7.3065204295 7.3141427182 22 0
+ 0.2527854008 0.3085378940 6.7006701520 6.7125313092 22 0
+ -0.0484253203 -0.1535503692 1.0508531019 1.0631156895 22 0
+ -0.0073954533 -0.0316416273 1.1277327544 1.1282008025 22 0
+ -0.0361965680 0.0967665602 1.8918128213 1.8946318137 22 0
+ 0.1201730013 0.2366800895 4.2592436700 4.2675069602 22 0
+ -0.1022789177 0.1157269997 111.9907956601 111.9909021586 22 0
+ -0.0385313296 0.0033758186 6.5748743822 6.5749881522 22 0
+ 0.0262426582 -0.4107163889 21.5650881064 21.5694664155 211 1
+ 0.2220230408 -0.1883020242 7.2028256600 7.2100575002 -211 -1
+ -0.1632574252 0.2417854378 21.7088366893 21.7310619662 -2212 -1
+ -0.0324910742 0.0813730435 6.9821019527 6.9840464420 211 1
+ -0.0050033700 0.0490308675 0.2916829212 0.2958174879 22 0
+ -0.1734647770 0.1735972586 3.9232654004 3.9309334055 22 0
+ 0.2533262047 0.2469523288 -2.3632817911 2.3896151244 22 0
+ 0.0196764305 0.0160780510 -0.0419359201 0.0490335297 22 0
+ 0.2930993519 0.0841211650 -0.8909584176 0.9416955465 22 0
+ -0.0141795796 0.0136312697 -0.0471636871 0.0511007375 22 0
+ -0.1453322307 -0.0139368720 -1.2076737230 1.2164668162 22 0
+ -0.1630557917 0.0003257640 -3.1463672483 3.1505894938 22 0
+ 0.0095116858 0.0180053813 -0.1189006657 0.1206318127 22 0
+ -0.1769584512 -0.0276514653 -0.2729277487 0.3264482394 22 0
+ 0.1896578049 0.4085830994 -45.5044755677 45.5094263021 130 0
+ -0.1524816922 0.0190522875 -11.2835849948 11.2846313183 22 0
+ -0.0360013212 0.1013039259 -8.1518479814 8.1525569052 22 0
+ 0.0541654450 -0.2255027699 -46.9986165397 46.9991887381 22 0
+ 0.0908246117 -0.2086991584 -80.2573434309 80.2576661699 22 0
+ 0.0573497401 -0.0666658657 -64.6668414941 64.6669012877 22 0
+ -0.0386824311 0.0160515455 -10.9807010131 10.9807808794 22 0
+ 0.1910298307 -0.2779106293 -391.7005768781 391.7007220486 22 0
+ 0.1300084946 -0.1303620513 -354.3333989994 354.3334468307 22 0
+ 0.0251052219 -0.1885166599 -285.6351653471 285.6352286600 22 0
+ 0.0869150029 -0.1962836237 -585.1473153844 585.1473547604 22 0
+ -0.4971768159 1.2021426904 -241.3635377828 241.3670435309 22 0
+ -0.3171213084 0.7550579181 -133.3462899266 133.3488047025 22 0
+ 0.0298209664 0.4932502680 -92.0747424127 92.0760684189 22 0
+ -0.0918700286 0.8593316264 -142.5516850877 142.5543047835 22 0
+ 0.0022881145 -0.0183777781 -2.9930200237 2.9930773195 22 0
+ -0.3489039330 -0.2466578631 -200.3801401855 200.3805957542 22 0
+ 0.1115025752 0.2281227796 -18.2499967953 18.2522967223 -211 -1
+ 0.1880057745 -0.0933137134 -6.5186782958 6.5235496571 211 1
+ 0.0514040776 -0.1979955194 -3.6573958349 3.6631119145 22 0
+ 0.0465743616 -0.0353700208 -0.3814593489 0.3859163697 22 0
+ 0.2128325537 -0.0942725555 -0.0134117086 0.2331627855 22 0
+ 0.1240031763 -0.0162884840 0.0893528319 0.1537076153 22 0
+ 0.0120010760 0.3680152047 0.4202785963 0.7482571377 130 0
+ -0.3442075736 0.8041751857 0.7264554852 1.1370638307 22 0
+ 0.0076321592 0.0019066994 0.0015007169 0.0080085896 22 0
+ -0.0167925223 0.0279474618 0.0080812496 0.0335910110 22 0
+ 0.1810677361 0.2432940014 0.3580630615 0.4692405057 22 0
+ -0.5266418093 -0.6322139825 0.6574217017 1.0532091003 22 0
+ -0.2982095941 -0.2345215137 0.2467416052 0.4525601862 22 0
+ -0.3724109472 -0.3054553985 1.9831696794 2.2467190915 -2112 0
+ -0.0436926025 -0.0291551658 0.1958170811 0.2027397259 22 0
+ -0.3107149439 -0.2210414708 0.5131845065 0.6393445440 22 0
+ -0.3876987808 -0.0238519199 6.6548850021 6.6847624549 130 0
+ -0.0000806122 0.0857601813 14.7877350752 14.7879837527 22 0
+ -0.1944682679 0.1308906987 47.2761395375 47.2767206969 22 0
+ -0.2261926949 0.4047311087 0.5617003127 0.8821298520 130 0
+ -0.0927429169 0.0857225751 -0.0123488268 0.1268940584 22 0
+ 0.0095444890 -0.0370200596 -0.0157182661 0.0413357711 22 0
+ 0.0520036366 0.0216514984 0.0463238464 0.0729319159 22 0
+ -0.0356572397 -0.0504258695 -0.0269616210 0.0673879519 22 0
+ 0.1207138060 0.0316860843 0.0132839635 0.1255081455 22 0
+ 0.0483281031 0.1503209370 0.0156791213 0.1586752170 22 0
+ -0.0004292783 -0.2162291731 -0.6127388926 0.6497724141 22 0
+ 0.1326266003 -0.1931440529 -0.6109146182 0.6543020029 22 0
+ -0.1128137064 -0.2122895578 -0.8568156382 0.9007811119 -211 -1
+ 0.1681673440 -0.1731319996 -2.4547336051 2.4705165051 211 1
+ 0.1826472912 0.0559993044 -0.0106887589 0.1913379331 22 0
+ 0.2113169464 -0.0797999001 -0.0268818269 0.2274763911 22 0
+ 0.0378914183 0.0495242267 0.1091709586 0.1257247263 22 0
+ 0.0472951004 0.0243294952 -0.0365668762 0.0645436851 22 0
+ 0.0337805991 -0.0320483379 0.0883461283 0.0998662266 22 0
+ 0.1997591503 0.0075575967 0.0587808887 0.2083651321 22 0
+ -0.1238906915 0.3094257544 0.2326753235 0.4064861709 22 0
+ 0.0285115833 0.1523117308 0.1488429769 0.2148627597 22 0
+ 0.0337604191 -0.0011512632 -0.0444313839 0.0558143277 22 0
+ -0.0853958386 0.0842971209 -0.0137632047 0.1207802949 22 0
+ -0.0906088516 0.1313208263 -0.0807469672 0.1788160958 22 0
+ -0.2982407157 0.1338396349 -0.0802725363 0.3366069703 22 0
+ 0.0842579992 0.0465765645 -0.9480490171 0.9529248269 22 0
+ 0.1753075370 -0.0330739435 -0.8162876861 0.8355550280 22 0
+ 0.0233613671 0.1374946930 -1.6842967976 1.6900610186 22 0
+ -0.0104885032 -0.0039609901 -1.4305331671 1.4305771005 22 0
+ -0.1568064396 -0.2921406838 -3.9731468285 3.9869575066 22 0
+ -0.0189382543 0.0049192561 -0.0786708200 0.0810675921 22 0
+ 0.4072918690 -0.3850262714 0.7891977184 0.9779799179 211 1
+ 0.3576534236 -0.4609440474 1.7453730619 1.8455872497 -211 -1
+ -0.0109044807 -0.0489811159 16.1431782374 16.1432562286 22 0
+ -0.1348219263 0.0621136559 40.9312911274 40.9315602978 22 0
+ -0.0466158916 0.4899579310 255.1024573505 255.1029321236 22 0
+ -0.0294563013 0.0099071009 17.3387371982 17.3387650498 22 0
+ -0.4092977643 0.2592610266 5.6280044290 5.6505446267 -211 -1
+ 0.0390781913 0.1223951497 4.2729081890 4.2771172364 211 1
+ -0.2960106623 0.1327471298 -1.4325253416 1.4754161284 211 1
+ 0.1321383114 0.0286037763 -0.7034850307 0.7298285297 -211 -1
+ -0.0742082503 -0.0637583434 0.0862751248 0.1304430448 22 0
+ 0.0139318062 -0.1172677077 0.2820643613 0.3057876950 22 0
+ -0.0377906757 -0.1980415706 -1.3148594039 1.3302269923 22 0
+ 0.0923925970 -0.4442223395 -2.3801195055 2.4229813741 22 0
+ -0.0624540441 -0.1397797130 -1.1614842196 1.1715308225 22 0
+ -0.1304726959 -0.0219842154 -1.0945031651 1.1024715908 22 0
+#SUBSTART
+ -0.1734802534 -0.6041668205 -0.1421520806 0.6593936186 -211 -1
+ 0.4443987084 0.1415820509 0.5326604713 0.8630781116 321 1
+ -0.0787821948 -0.0818522167 0.7012006802 0.8650027592 -321 -1
+ -0.0905139288 -0.5927715090 -0.6316011141 0.8820264086 211 1
+ -0.5943964647 -0.3576600087 -103.3205943620 103.3241021646 -321 -1
+ 0.0223434023 0.1266335828 523.8052686327 523.8053030110 -211 -1
+ -0.0575108692 0.5959050182 -2.7909402527 3.0046810776 2212 1
+ 0.3069975221 0.1023654814 1.4141896532 1.4574423935 -211 -1
+ 0.0592643018 -0.2362899846 2.1181056544 2.1366320606 211 1
+ -0.0508582763 -0.3792723507 2.6871176324 2.7178143858 -211 -1
+ 0.9616613368 -1.2990970152 15.4607226708 15.5456061596 211 1
+ -0.1830107530 0.1251128457 1.6697175951 1.6901428318 -211 -1
+ 0.1940028217 0.5105226357 0.7085770749 0.9054455878 211 1
+ 0.0657422154 -0.4273219204 1.3012054987 1.4572929603 -321 -1
+ -0.0997198286 0.1260492435 0.0580357083 0.2206363169 211 1
+ 0.5213862652 0.5884167570 -0.7804661353 1.1165505321 -211 -1
+ -0.3223707327 -0.4524102880 -2.8138441856 2.8715495544 211 1
+ -0.1316881238 -0.1507365427 -5.4327603602 5.4588084193 321 1
+ -0.1414872979 0.0368425353 -4.1659346682 4.1976217848 -321 -1
+ 0.0491209552 -0.0766561171 -6.0326205865 6.0534652167 -321 -1
+ 0.4435705326 0.0278006940 -6.4770933992 6.4938237105 211 1
+ 0.1889086076 0.5401954372 -13.9149142356 13.9266771255 22 0
+ 0.2680073416 0.2273877454 -25.9716436074 25.9743967125 211 1
+ 0.5801820870 0.1288392377 -5204.6451886675 5204.6453074078 2112 0
+ 0.0974608350 0.0542162049 0.1249135093 0.2179935342 211 1
+ 0.4607558325 0.8695076077 3.3822885311 3.5252935919 -211 -1
+ 0.0528442804 -0.2863591633 2.7110654417 2.7302288737 -211 -1
+ -0.1251166711 0.0155063756 0.9371201624 0.9558078325 211 1
+ -0.2564335475 0.2159304535 1.8392774016 1.8747813925 211 1
+ -0.0230738398 -0.0027189269 17.7405780807 17.7411423030 211 1
+ -0.1046715048 0.0107004547 122.5364074007 122.5365320592 -211 -1
+ 0.2123350858 0.0998350989 3.9711557758 3.9780813756 22 0
+ -0.0010632646 0.0302179597 0.1680133022 0.1707124053 22 0
+ -0.0596022320 -0.4832071644 172.3906884120 172.3914324221 211 1
+ -0.6495453516 0.0584863024 3650.9960390211 3650.9962178326 2212 1
+ -0.1740655122 -0.0806533981 551.7780176316 551.7780686336 -211 -1
+ 0.1299177805 -0.3327717024 626.3304378584 626.3305552847 211 1
+ -0.1680372555 0.4438737410 0.2109428577 0.5378076713 -211 -1
+ -0.5363354113 0.0029591480 -0.4613330325 0.8626317620 -321 -1
+ -0.0497901576 0.2899353359 -0.0676833640 0.3325693634 211 1
+ -0.1279344345 0.6757355112 -0.2080739530 0.8717347248 321 1
+ -0.2475285333 -0.0770208859 -0.1701051824 0.3400266896 -211 -1
+ -0.2310754579 -0.9986128508 0.2013776147 1.0538767583 211 1
+ -0.2412693537 0.5685249332 -1.0634730503 1.2376939098 -211 -1
+ -0.1011573295 0.0505398783 -11.3515882563 11.3908600912 -2212 -1
+ 0.0520423101 -0.0672655598 -1.3867686645 1.3963667754 211 1
+ 0.2313286717 0.1176001878 -10.4576544974 10.4618048219 -211 -1
+ 0.1391125635 -0.1956243934 -29.8690528923 29.8703435145 -211 -1
+ -0.2009385373 -0.0156450475 -19.1777952390 19.1793621134 211 1
+ 0.0535340978 -0.1883255548 -43.5964076343 43.5970706678 211 1
+ 0.2279978612 -0.0617316098 -27.2323609417 27.2333853253 22 0
+ 0.2536002229 0.0568476880 -38.7283576421 38.7292296643 22 0
+ 0.0776591667 -0.0580536110 -101.2558722941 101.2560149077 211 1
+ -0.2258733262 -0.7381644083 -117.4678617981 117.4704811459 -211 -1
+ -0.1689065502 0.1150742064 -0.0626991002 0.2553085540 -211 -1
+ 0.2401454328 0.0554121902 -0.0853807601 0.2958208897 211 1
+ -0.0072941971 0.3797417417 -1.0431272235 1.1101222455 22 0
+ 0.0367663270 0.2501462116 -0.4469108255 0.5134726632 22 0
+ -0.0724928974 -0.1153778103 -1.5979547385 1.6037539105 22 0
+ -0.0671331855 -0.0804901441 -3.5882366067 3.5897670500 22 0
+ -0.1546711308 0.0146859195 -4.1777297713 4.1806177625 22 0
+ -0.0365854078 -0.0692633348 -1.2711935789 1.2736047333 22 0
+ -0.0609984921 -0.0764320590 -13.5441712044 13.5445242180 22 0
+ -0.3339793544 -0.0896602029 -32.6346811914 32.6365132578 22 0
+ 0.0939780897 -0.1198445091 -399.2274933145 399.2275223638 22 0
+ -0.0001960881 -0.0946678667 -601.0634071431 601.0634145982 22 0
+ 0.0976934242 0.1191038860 1.1753632392 1.1854148999 22 0
+ 0.0904562731 -0.0271725062 0.8370557516 0.8423675052 22 0
+ 0.1290435611 0.2429608757 1.4765722921 1.5019813453 22 0
+ 0.0879582657 0.5046377586 3.2812641836 3.3210074626 22 0
+ 0.0145036523 0.0123537927 6.7250561883 6.7250831748 22 0
+ 0.1227715488 -0.2164119558 27.8873284417 27.8884383680 22 0
+ -0.0965883056 0.1453065644 160.5906474174 160.5907422028 22 0
+ 0.0020149626 0.1023885242 42.6336715583 42.6337945533 22 0
+ -0.3228813408 0.0186734444 713.9731362588 713.9732095116 22 0
+ -0.1271526455 -0.0804418439 330.6858342898 330.6858685197 22 0
+ -0.0031595986 -0.0327052276 0.3487370793 0.3502815517 22 0
+ 0.1927768334 0.0163487302 1.0155757844 1.0338396212 22 0
+ 0.0261850537 -0.0352144032 0.0216618444 0.0489381930 22 0
+ 0.1094173635 0.0558621251 -0.1016963366 0.1594831694 22 0
+ -0.0084439985 -0.0679023673 0.0322318056 0.0756367760 22 0
+ -0.0684326877 0.0544960496 0.0432654693 0.0975948410 22 0
+ -0.1259573171 -0.0143346254 -0.4511619109 0.4889760546 211 1
+ 0.1377687227 0.3693423903 -0.7420435084 0.8517642722 -211 -1
+ -0.2802526561 -0.1529295678 -14.3956013798 14.3991412275 22 0
+ -0.1589627168 -0.2036933693 -14.7604705739 14.7627318508 22 0
+ 0.1115740216 -0.0143871725 -5.2956564841 5.2968512676 22 0
+ 0.0056657821 -0.0522380541 -0.7621266101 0.7639357861 22 0
+ -0.3279092480 0.3435085073 -56.5342112437 56.5362057758 22 0
+ -0.1787150844 0.1136784234 -35.7344525606 35.7350802668 22 0
+ 0.0259034502 0.1418016086 -1.4082850397 1.4225066688 211 1
+ 0.0312634471 -0.2088360572 -0.6664225938 0.7128735936 -211 -1
+ -0.0507776495 -0.0704892619 -6.8536448739 6.8541954424 22 0
+ 0.0017364223 0.0182842508 -0.1505630033 0.1516790921 22 0
+ 0.2599755299 0.0628337163 -13.8705334856 13.8731119265 22 0
+ 0.1870480262 0.0921703262 -6.4185287169 6.4219150744 22 0
+#SUBSTART
+ -0.1039065923 0.0051110575 37.9336431352 37.9340425475 -211 -1
+ 0.1039065923 -0.0051110575 0.5220210047 0.5502803077 211 1
+ 0.1034556933 0.3673674817 -2882.4625129511 2882.4626909261 2212 1
+ 0.4232895108 0.4152906349 -2175.8930370949 2175.8931223748 211 1
+ -0.1411130628 -0.3963674436 -6.9145578873 6.9287524569 -211 -1
+ 0.1517250416 0.3954868301 -1.8422058822 1.8954241262 -211 -1
+ 1.1065101142 0.2749451166 -10.2224525150 10.2976762345 -321 -1
+ 0.3962337478 0.1346423045 -12.2245997475 12.2417159614 321 1
+ -0.3096747287 -0.1012363756 -1.7799566916 1.8756422967 -321 -1
+ -0.3998973198 0.1328527298 0.9435873219 1.0427869069 211 1
+ 0.0996720736 0.1357040232 -0.0345750588 0.2214166294 211 1
+ 0.3664551203 -0.5493840276 20.9586441260 20.9900268308 -2212 -1
+ -0.3802947737 -0.0339800032 37.7033098691 37.7169153621 2212 1
+ 0.2034489152 0.5002362116 142.2573962107 142.2584896734 211 1
+ -0.3106042524 0.2462147406 1287.4155496963 1287.4156182741 -211 -1
+ 0.1628871932 -1.0632061761 907.2064559011 907.2075787376 2212 1
+ -0.5609124055 -0.2393434827 0.3113120613 0.6987868157 -211 -1
+ 0.0175247922 0.2683783832 0.4695669622 0.5588443359 211 1
+ 1.1220437970 0.5833688799 -0.6077705844 1.6886321093 -2112 0
+ -0.1326592342 -0.1950979122 -3.7135707186 3.8378458717 2112 0
+ 0.4649766782 0.4590134083 -1.0238500172 1.2225568547 211 1
+ 0.4094962442 -0.1448258130 -2.7242652115 2.7622024577 -211 -1
+ -0.2614016343 -0.0546712323 -4.7177679129 4.7510309195 321 1
+ -0.0389861985 0.8817123334 -241.6885697138 241.6920023862 -2212 -1
+ 0.7370695954 -0.6471947066 -438.8132699350 438.8153721047 2112 0
+ 0.0027705361 -0.2894844961 -1.5913639364 1.6174820331 22 0
+ 0.0069707551 0.0112204726 -0.1978958306 0.1983362050 22 0
+ -0.0605733521 0.0262848931 -0.3766114468 0.4070331600 -211 -1
+ -0.9279145314 0.1252598721 -10.6178694360 10.6599881124 211 1
+ 0.5999660866 -0.5149943295 -4.8225776712 4.8889583394 211 1
+ 0.6419844728 -1.0834346584 -8.4814921861 8.5756145092 211 1
+ 0.0638010032 0.2587692383 -2.7176651062 2.7342669038 -211 -1
+ -0.0632748766 -0.4452752965 -2.8247544265 2.9026112950 -321 -1
+ 0.1886979313 0.0553675578 -1.7820037420 1.7982462560 211 1
+ 0.4034994338 0.0684907907 -2.2310359963 2.2682646227 22 0
+ 0.5555470663 0.2060544347 -2.6328824834 2.6987332481 22 0
+ -0.2506615571 -0.3669370219 -2.6645504144 2.7049552103 211 1
+ -0.2472580843 0.1274218453 -0.0907360477 0.5738003810 321 1
+ 0.4137344322 0.2032217605 -0.1844874201 0.5157428210 -211 -1
+ 0.0877180488 0.0017347943 -0.0511241690 0.1015438145 22 0
+ 0.1899687547 -0.1670324770 -0.3344824477 0.4193643809 22 0
+ -0.9478307824 -0.3695990952 -0.7087243377 1.2477005470 -211 -1
+ -0.3216864319 0.3585487668 0.5641095074 0.7548103735 211 1
+ -0.1082089701 0.2384215270 0.4677429171 0.5539108477 -211 -1
+ 0.2407833118 -0.1970657345 0.4922551969 0.5988375996 211 1
+ 0.1721983137 0.1365870240 -0.0675218234 0.2689744521 211 1
+ -0.0780196054 -0.2124420442 0.3486728001 0.4384873857 -211 -1
+ -0.3187790195 0.4238260510 0.9355522484 1.1832783080 -321 -1
+ -0.4180637043 -0.3091524774 0.6595230974 0.9741479308 321 1
+ -0.0057599502 0.1057756432 0.2457744789 0.3018386044 -211 -1
+ -0.1818004253 0.2481281861 0.1997776797 0.3924409479 -211 -1
+ 0.1337357336 0.0564103988 0.2281081189 0.3042704033 211 1
+ -0.4834817090 -0.6207110681 0.9215502522 1.2197423684 -211 -1
+ 0.0083982756 -0.0143388473 -0.0618281708 0.1535533822 -211 -1
+ 0.0613117491 -0.0938097705 -0.0262954667 0.1809161134 211 1
+ -0.1182343613 -0.7619446594 0.5949061384 0.9738851789 22 0
+ -0.1458008439 0.0574592860 0.1636242459 0.2265664350 22 0
+ -0.2680402094 -0.1111101143 0.5714457338 0.6559123592 211 1
+ -0.1630883566 -0.2669096393 3.3679510488 3.3853231189 -211 -1
+ -0.6383325062 -0.6548783756 2.3345166665 2.5111316028 211 1
+ 0.0274365562 0.0580202881 6.7840576560 6.7857967243 -211 -1
+ 0.2268176789 -0.1984675108 6.1102538677 6.1192742809 211 1
+ -0.1849019652 -0.2966372395 9.6386204009 9.6459662764 -211 -1
+ -0.1468270353 0.7480774698 10.9211650516 10.9588624009 -321 -1
+ -0.0041426529 0.2284397823 11.1371480207 11.1403656903 211 1
+ -0.0271886990 0.1067016443 3.0696058388 3.2120704003 2112 0
+ -0.3348621687 0.0254219872 2.7377217495 2.8020600078 321 1
+ 0.2474702123 -0.0717134449 0.7921330224 0.8445938871 -211 -1
+ -0.0120867783 -0.2521130100 0.2865576095 0.3818668925 22 0
+ 0.1091019458 -0.2104094786 0.3399961850 0.4144548094 22 0
+ 0.0340184436 0.1320421420 0.0514899753 0.1457518416 22 0
+ 0.6135930187 0.8937962836 0.4662534834 1.1801527444 22 0
+ 0.0368111898 0.6434021766 0.6341470506 1.3039385305 -2112 0
+ -0.1522087270 0.1442942070 -0.1156828677 0.2772194537 211 1
+ 0.7879368279 1.1240806062 0.1563957449 1.6708240685 2112 0
+ 0.4606761479 0.5314601138 0.2408973782 0.7564282501 -211 -1
+ -0.5920719342 0.0604711186 0.5583672775 0.8279249561 211 1
+ -0.6474928866 -0.6703616377 19.4889214021 19.5116931343 -211 -1
+ -0.0478520582 0.2350259370 412.2824759217 412.2825456882 22 0
+ 0.0788380051 0.1776706694 385.2613088017 385.2613578363 22 0
+ -0.2964233883 -0.0254668296 974.2100191401 974.2100745672 -211 -1
+ -0.0852523311 0.0773462892 65.9798978664 65.9801458975 211 1
+ 0.4409343329 0.3117101010 933.3545890860 933.3547557248 211 1
+ 0.1073993289 -0.1328245249 175.2940498079 175.2941885939 211 1
+ -0.6293620655 -0.4818051760 126.6400829780 126.6426402493 -211 -1
+ 0.2167947516 0.0817237799 109.8111896094 109.8115227195 -211 -1
+ -0.1180107168 -0.0472207866 2.8662901789 2.8724998706 211 1
+ 0.1850697253 0.2411865730 3.6587042026 3.6739648873 -211 -1
+ 0.0934140245 -0.4062675746 1.7987426855 1.8516842484 211 1
+ -0.1513943519 0.0578420144 0.4485903519 0.4969698554 -211 -1
+ 0.4440681710 0.3096166890 3.8728514427 3.9129933704 211 1
+ 0.3728657612 0.1979906872 -0.0492209489 0.4473607882 -211 -1
+ -0.1552187472 -0.1080082267 -17.1017877168 17.1034026302 -211 -1
+ 0.0498557590 0.0123088693 -3.7247487643 3.7251027452 22 0
+ 0.1750868784 0.3270039615 -46.0428202436 46.0443143395 22 0
+ -1.0532051166 0.3027144018 -173.7614219875 173.7648774872 22 0
+ -0.0899923848 0.2418175494 -30.7830451747 30.7841265077 11 -1
+ -0.0115458851 0.0398428159 -4.7958709858 4.7960504095 -11 1
+ 0.0323371416 0.0212456978 -8.5915803860 8.5916675099 22 0
+ 0.2022442611 0.0346197511 -11.7742272908 11.7760150121 22 0
+ -0.2370913767 -0.2248721240 -133.7537431864 133.7550531274 -321 -1
+ 0.2023546551 0.0181372237 -196.9018849699 196.9020392501 211 1
+ 0.2040566843 -0.1974873362 -125.9760498982 125.9773369670 321 1
+ -0.1681111823 -0.1788885259 -24.7525603704 24.7541711061 -211 -1
+ 0.1934901133 0.2544818011 -101.7165589976 101.7171571246 211 1
+ 0.4431634221 -0.8048983472 -3.4464391012 3.5668189814 22 0
+ 0.5239966650 -0.6821225560 -3.2543208417 3.3660760281 22 0
+ -0.0580010022 -0.1766229554 -1.8728430707 1.8820470111 22 0
+ -0.0327618734 -0.0629395750 -2.1664999530 2.1676615918 22 0
+ -0.0127584669 0.0096437241 -0.3558998427 0.3562590040 22 0
+ -0.0192497129 -0.1497355481 -0.5145898226 0.5362778863 22 0
+ 0.0672581358 -0.0552225762 -0.1369944864 0.1622981178 22 0
+ -0.0193951643 -0.0472293832 -0.3902059210 0.3935320163 22 0
+ 0.1980909280 -0.2636747290 -2.4542451812 2.4763044619 22 0
+ 0.0050794673 0.0139014216 -0.0495400322 0.0517036295 22 0
+ 0.1636916316 -0.3521738423 -5.6301432367 5.6435214389 22 0
+ 0.1599063552 -0.2376317754 -2.8619667973 2.8762636966 22 0
+ -0.0224755734 0.0120320984 -0.6123148647 0.6128453446 22 0
+ 0.1692305961 0.0622473954 -1.9883333474 1.9964927331 22 0
+ -0.1013839586 0.1265374641 -6.7744120413 6.7763521855 22 0
+ -0.0128024845 0.0231933722 -0.1821114059 0.1840282595 22 0
+ -0.0216433425 0.0285919252 0.0786113552 0.0864041528 22 0
+ 0.0545751694 -0.0185899990 -0.0250181286 0.0628485794 22 0
+ -0.1423437678 0.3345611322 0.1760116540 0.4039467809 22 0
+ -0.0844514273 -0.0228228488 0.6665368715 0.6722531718 22 0
+ -0.3037044003 0.0529864746 -0.0134818110 0.3085865980 22 0
+ -0.0271790970 -0.0103959123 0.0437842268 0.0525722058 22 0
+ 0.0950867534 0.0392774979 -0.0696607729 0.1242450635 22 0
+ -0.0280429601 -0.0193411285 0.0151170849 0.0372694663 22 0
+ -0.1508107776 0.0676924327 0.1211147150 0.2049266461 22 0
+ 0.0065719509 0.0821609555 0.0514224491 0.0971487592 22 0
+ 0.3805017462 -0.1369645123 0.3552801422 0.5382980920 22 0
+ 0.0661718040 -0.0720033683 0.0313062804 0.1026804553 22 0
+ -0.1513072150 -0.0639385970 2.3572037136 2.3629200928 22 0
+ -0.8838879760 -0.4346421007 19.6561056102 19.6807687724 22 0
+ -0.2779044050 0.1211170336 5.8586925207 5.8665303414 22 0
+ -0.1343317576 -0.0345749812 2.4292302148 2.4331871870 22 0
+ -0.7455485305 -0.5204308896 22.5996743492 22.6374097945 -2212 -1
+ -0.2480076354 -0.1993699236 5.0334263209 5.0454054809 211 1
+ -0.0246675830 -0.0080580270 0.1623808048 0.1644413185 22 0
+ 0.0995700896 0.1215190287 0.4044664752 0.4339057578 22 0
+ -0.0468402153 0.5962391017 0.9068834122 1.1949092118 130 0
+ -0.0702712394 -0.0234918490 0.3841131045 0.3911940581 22 0
+ 0.0437038876 -0.1067430090 0.5967806362 0.6078249975 22 0
+ -0.2370575615 0.2063068509 940.1573149236 940.1573674461 22 0
+ -0.0615978618 0.0296470617 86.9643161818 86.9643430506 22 0
+ -0.3231725544 -0.5223856757 179.4678455043 179.4688967405 22 0
+ 0.0049750786 0.0026916162 0.5170926580 0.5171235957 22 0
+ -0.1749963829 0.2233065660 2.9392507299 2.9529111753 22 0
+ 0.0151677692 0.0740437515 1.1436933832 1.1461880706 22 0
+ -0.0805072621 -0.0063345819 1.6103232025 1.6123468493 22 0
+ -0.1148525386 -0.0384120338 0.6812536392 0.6919343256 22 0
+ -0.1424136704 -0.0479389019 -0.2696774262 0.3087162225 22 0
+ -0.0305664054 0.0590206841 -0.1768966179 0.1889713199 22 0
+ 0.4746987215 0.2164568022 -3.0048827891 3.0498381924 22 0
+ 0.0991807664 0.0801456524 -1.1629700215 1.1699399219 22 0
+ 0.0952798243 -0.0479218531 -1.4793221784 1.4831617769 22 0
+ 0.1024359657 0.0790097780 -1.1669209573 1.1740699266 22 0
+ 0.0995366917 -0.0405691920 -0.5682548317 0.5783311907 22 0
+ 0.0901591062 0.0917672139 -0.9004189009 0.9095625778 22 0
+ -0.1019200353 0.4499532578 -10.2429764584 10.2543109051 211 1
+ -0.0106130842 0.2691275418 -17.6247297228 17.6273401243 -211 -1
+ 0.0434971876 0.2857760563 -6.2137669961 6.2204871386 22 0
+ 0.1297485746 0.1540029648 -3.7710577065 3.7764305675 22 0
+ -0.3852392116 0.7685264631 -181.7900181137 181.7920507832 22 0
+ -0.0526601807 0.0398120413 -9.9723768875 9.9725953934 22 0
+ 0.0612640531 -0.0731883120 0.1410934530 0.1703442858 22 0
+ -0.0049150314 0.0312590735 -0.0070712763 0.0324236050 22 0
+ -0.0553722820 -0.1733983039 0.1090969179 0.2122149827 22 0
+ -0.0016237697 -0.1482247183 -0.0268711004 0.1506494600 22 0
+ 0.1014096971 -0.1593307307 0.1407920094 0.2355686701 22 0
+ -0.0166242150 0.0058894081 0.0623495606 0.0647959672 22 0
+ 0.0463266376 -0.0170960604 -0.2371025418 0.2421901071 22 0
+ -0.0757088802 -0.0959765289 -1.1019265373 1.1086863498 22 0
+ 0.0306894230 -0.1885989198 -2.9802004337 2.9863198118 22 0
+ -0.0323073059 -0.4311671345 -10.1014237872 10.1106731422 22 0
+#SUBSTART
+ -0.2142622169 0.0132640633 -4052.3894773558 4052.3895919642 2112 0
+ -0.1841169489 0.3410823540 5.4810937741 5.4965539176 211 1
+ -0.8010173997 0.1515839082 7.4863371212 7.5318875346 -211 -1
+ -0.0244780853 -0.3729051304 0.8373221513 0.9274942495 -211 -1
+ -1.2690867166 0.7869083518 -0.0409538738 1.5732526905 -321 -1
+ 0.2654372432 0.1206053163 -2.4895099164 2.5104067362 -211 -1
+ -0.8244243628 0.9384208203 -17.5886237149 17.6334759232 -211 -1
+ 0.0380115412 -0.0966053111 -3.3781296849 3.3826051227 211 1
+ -0.0821663003 0.2806009503 -153.2040649177 153.2044074930 211 1
+ 0.1555363725 0.5610747953 -179.8805044012 179.8838936946 -2212 -1
+ 0.3146196330 -0.6417709607 -36.9821936676 36.9893631161 211 1
+ 0.1164330153 0.2746600055 -127.7132381146 127.7136627940 -211 -1
+ 0.7372036343 -0.9010700684 -41.9826939987 42.0093125681 2212 1
+ 0.7772580311 0.1887906058 -33.2915879777 33.3144105848 -2212 -1
+ -0.5695048024 0.1928050554 187.3823155685 187.3839303096 -321 -1
+ 0.0734573508 0.4179464513 22.6073235101 22.6117365829 211 1
+ 0.3028687216 0.3416629543 0.7787232019 0.9134290596 -211 -1
+ 1.5113505593 -0.8319323071 4.3801223220 4.7096967225 211 1
+ 0.4194522363 0.3437806609 -0.1491879678 1.0939529076 -2212 -1
+ 0.3345456002 -0.9500052286 -2.0978704344 2.5091515788 2212 1
+ -0.6172043868 0.2847387002 -0.5154442234 0.8643956934 211 1
+ -0.8303424704 0.3742602810 -0.7734765596 1.2030316493 211 1
+ -0.3334019759 0.2243061588 -0.1255667925 0.4435278285 -211 -1
+ 0.1542546701 -0.2325117203 -150.9195177596 150.9205828837 321 1
+ -0.1984983628 -0.0696492444 567.8250587967 567.8251149164 211 1
+ -0.9787689728 -1.0768889568 2809.0842232381 2809.0846036394 -211 -1
+ 0.0751778353 0.0156020723 -766.4294671890 766.4294710348 22 0
+ 0.0002771890 -0.0398063977 -73.8241060446 73.8241167771 22 0
+ -0.2345572194 -0.7000360590 31.3789857005 31.3915506486 -321 -1
+ -0.3991794306 0.0554905345 25.2952496032 25.2988449478 211 1
+ -0.7810930341 -0.1422369735 46.7683150621 46.7752617440 -211 -1
+ 0.6595146577 -0.6449841753 29.0325613260 29.0475482804 -211 -1
+ 0.7786390580 0.2869091319 43.8005611857 43.8086433892 211 1
+ 0.2748563098 -0.6668204914 10.3376283300 10.3636979323 211 1
+ 0.6986057413 -0.3500814092 33.0472913152 33.0568230480 -211 -1
+ 0.4251002412 -0.0302754031 5.8322071401 5.8494227685 211 1
+ 0.1062065675 -0.7580672647 4.7481906731 4.8115216165 -211 -1
+ 0.2952296778 -0.4778352981 4.0688798498 4.1074651997 22 0
+ -0.5263913334 0.2164774596 2.8845559743 2.9434831884 -211 -1
+ -0.0769586966 -0.0567339403 2.7654375052 2.7706074715 211 1
+ 0.1379027186 -0.1141707228 0.5065561166 0.5550954854 211 1
+ -0.8726849001 0.2137649406 2.6927923968 2.8813271659 -321 -1
+ -0.0918375192 -0.1729541914 1.5346804728 1.5534063283 211 1
+ -0.2203864170 -0.0817215438 2.9499468440 2.9625858217 -211 -1
+ -0.3551147278 0.3708696564 2.9889505888 3.0359440343 211 1
+ -1.0459156336 0.0040836953 2.6311543444 2.8348561089 -211 -1
+ -1.5283196276 0.7886132457 3.5044160488 3.9061596695 211 1
+ 0.1151987804 0.3441067308 6.1560094671 6.1682746814 -211 -1
+ -0.8178740981 0.8177424866 0.0176158427 1.1650797902 211 1
+ -0.0636272772 0.2193219190 0.0865768814 0.2442254920 22 0
+ -0.3471227420 0.5552574145 0.1029821892 0.6628803253 22 0
+ -0.0068387142 -0.1470876131 0.3060198320 0.3671640729 211 1
+ -0.0470609980 -0.0458981367 0.0811723593 0.1743276034 211 1
+ -0.1917391855 0.0990101391 -0.4748117059 0.5399007908 -211 -1
+ -0.4672032006 0.1536159150 -0.7743450150 0.9278828952 211 1
+ -0.0811736973 -0.1042054678 -0.4389334731 0.4583781654 22 0
+ -0.1017957626 -0.1055507787 -1.2583733674 1.2668886597 22 0
+ -0.0724376051 0.5138857828 -1.7119926685 1.7889227768 22 0
+ -0.0127717754 0.0411112357 -0.3423721493 0.3450680231 22 0
+ -0.2620316128 -0.0353048502 -0.6591978746 0.7238291383 211 1
+ -0.7342559869 0.5751432716 -1.1501172577 1.4873369250 -211 -1
+ 0.1816369233 -0.1777653324 -2.1507934724 2.1702499467 211 1
+ 0.0140842898 -0.0434922026 -0.0256150391 0.0524029497 22 0
+ -0.1630247878 -0.0488821470 -0.2199504020 0.2781091963 22 0
+ 0.2159666297 1.3728867402 -18.5819665180 18.6404018257 321 1
+ -0.4416353882 -0.2335946613 -17.7741681191 17.7880381596 321 1
+ -0.3401619610 -0.4440599956 -22.2200284321 22.2325483003 -321 -1
+ 0.5674328647 0.2606919689 -151.4983984004 151.4997496303 -211 -1
+ -0.0256828270 0.4543719973 -100.3340467302 100.3394779663 2112 0
+ -0.0130984943 0.1238780061 -5.4761588003 5.4793532759 -211 -1
+ 0.0822611120 -0.3674394559 -5.3511531949 5.3661996743 211 1
+ -0.0504505120 -0.1856302933 -16.9289668270 16.9306349991 -211 -1
+ -0.0279085727 -0.1164727332 -2.2210426981 2.2286442600 211 1
+ 1.6550133296 -0.8691234076 -22.0829678949 22.1623869529 -211 -1
+ 0.3692557119 -0.0516618026 -4.5427017861 4.6535479833 2212 1
+ -0.1410738018 -0.5215517757 -1.1836264478 1.3085753418 -211 -1
+ -0.0183550294 0.1334025852 -2.6645425280 2.8285529560 -2112 0
+ 0.0941597940 -0.0594795524 -0.1378777335 0.2255968489 211 1
+ 0.0473134594 -0.2092443407 -4.7923816861 4.8225081589 321 1
+ 0.8271538542 -0.4794459277 -7.8663026118 7.9254178730 -211 -1
+ 0.0308049354 -0.0262407001 203.8191809648 203.8191849818 22 0
+ 0.0796073783 -0.3185386069 632.0585518261 632.0586371063 22 0
+ -0.2305720301 -0.1609910715 1989.7929685798 1989.7932096682 2212 1
+ -0.0433529407 -0.1098849443 131.1606952020 131.1608226562 211 1
+ -0.0631824116 -0.0915330261 3.8096788654 3.8138567297 -211 -1
+ 0.2140283746 -0.2389081709 27.4985053886 27.5164219267 2112 0
+ 0.0355894741 0.0040200710 1.1278710227 1.1370380822 -211 -1
+ -0.1227579543 -0.2076378359 1.6487059451 1.6662575670 22 0
+ -0.0092478346 0.0196532264 0.0816583254 0.0844976560 22 0
+ 0.2082376013 -0.0030777195 0.6964310486 0.7401813030 211 1
+ 0.5884444653 0.1092300346 1.9713629418 2.0602111391 22 0
+ 0.1577740998 0.0516424744 0.8295784672 0.8460260310 22 0
+ 0.2926759906 -0.0564000436 2.0072887188 2.0340914399 211 1
+ 0.3493031772 0.7075012839 2.7635907752 2.8774093442 -211 -1
+ 0.2606424676 0.0934350716 0.5974011019 0.6730768678 -211 -1
+ -0.0324068858 -0.0716933180 0.2777851439 0.3206782018 211 1
+ 0.3028338049 -0.0324254342 -0.3105516234 0.4568170507 -211 -1
+ 0.9128661166 0.0777442689 -0.6865071179 1.1533171836 211 1
+ 0.5395256615 0.1282431076 -0.4480876633 0.7264960929 -211 -1
+ -0.1416095402 -0.1082945956 0.0023745992 0.5286417018 130 0
+ -0.8665977122 -0.5992301787 0.9870215181 1.5270741004 130 0
+ 0.1442774215 0.4169936783 0.2644565053 0.5330260127 -211 -1
+ -0.3742246649 -0.0199635701 0.2598724784 0.4769236143 211 1
+ -0.2527720173 0.1338598592 0.6529703801 0.7264036459 -211 -1
+ -0.4653704392 -0.4352536942 0.7776039675 1.0149695262 211 1
+ 0.1473823526 0.2192189738 0.0956411119 0.3136965469 -211 -1
+ 0.0795304379 -0.1216527421 -0.3353824838 0.3912616459 211 1
+ 0.1889208086 0.1134976468 -0.0547504575 0.2270911719 22 0
+ 0.1246812128 -0.0232633555 0.0173914436 0.1280197283 22 0
+ 0.1845456359 0.2767539105 -0.3017758669 0.4703172094 211 1
+ 0.0848930096 0.1624232976 -0.5064470382 0.5563780532 -211 -1
+ 0.5367276448 -0.1215767550 0.4429753584 0.7201141751 -211 -1
+ 0.1623548882 -0.0439059281 -0.4077965430 0.4411177402 22 0
+ 0.1297490429 0.0827963403 -0.4738791101 0.4982483909 22 0
+ -0.3478478681 -0.1094824218 -1.4229653124 1.4689502443 22 0
+ 0.3275759604 -0.0619942141 -6.6893387693 6.6990956291 211 1
+ -0.0022597869 -0.2273794071 -9.2593559368 9.2631991585 -211 -1
+ 0.1366049792 0.2523606889 -87.8565752950 87.8584534626 130 0
+ 0.4645161392 0.0934104213 -239.7622402709 239.7627084441 22 0
+ 0.0971414403 0.0826337496 -80.7544289236 80.7545296289 22 0
+ 0.0939573204 -0.1400171278 -139.8865610077 139.8866626356 22 0
+ -0.3259000090 -0.1677619538 -69.2592741428 69.2602440776 22 0
+ -0.2392295351 -0.1814690010 4.6364764567 4.6461893744 22 0
+ -0.0893186801 -0.2082737363 3.7969960523 3.8037527255 22 0
+ 0.0125904231 0.0087514016 0.2866231406 0.2870329781 22 0
+ -0.2559969967 -0.0542262326 11.0324076825 11.0355106008 22 0
+ 0.0009644919 0.1277702098 1.6587126177 1.6636266723 22 0
+ 0.0408683800 0.0689104745 3.3270573964 3.3280219045 22 0
+ 0.2633995307 0.0088436740 8.8404968536 8.8444243533 22 0
+ 0.5974361325 0.1783885440 16.9062108943 16.9177043126 22 0
+ -0.0270295059 -0.0418911001 1.4944879746 1.4953192852 22 0
+ 0.0249488222 -0.0273078852 0.1045874078 0.1109355227 22 0
+ -0.0773693609 -0.0736025356 0.1688530029 0.1997866058 22 0
+ -0.4770703865 -0.1029293424 1.0127160514 1.1241816597 22 0
+ -0.4337886522 -0.0028358280 2.2835984518 2.3244359586 22 0
+ -0.6219854735 -0.0202729755 4.2545215494 4.2997942435 22 0
+ -0.0038173430 -0.0162062591 0.1086233990 0.1098920277 22 0
+ -0.1932892211 0.2021088512 0.7365727582 0.7878757128 22 0
+ -0.0990586410 -0.0492853145 0.0839710917 0.1388985270 22 0
+ -0.6139530339 0.0362616713 0.5076970436 0.7975020532 22 0
+ -0.0628880433 0.1994148176 -0.1116331282 0.2370298099 22 0
+ -0.1619390098 0.1216449145 -0.1662816995 0.2620521545 22 0
+ -0.0382634389 0.2413640998 0.1251453102 0.2745579504 22 0
+ 0.0160740541 0.0376006803 -0.0296206312 0.0504932488 22 0
+ -0.0422933803 -0.0071904348 -0.0944327308 0.1037206489 22 0
+ 0.0600840858 0.1135342853 -0.2021810457 0.2395356060 22 0
+ 0.0271600890 -0.0055895242 -0.8427997340 0.8432557766 22 0
+ -0.0068810289 0.0093717095 -0.0011661760 0.0116849247 22 0
+ 0.0111172517 -0.0286059541 -11.6071491255 11.6071896993 22 0
+ -0.0118095396 0.0793317356 -5.7654622000 5.7660200632 22 0
+ 0.0064438112 0.0213396245 -1.4014557173 1.4016329868 22 0
+ 0.2120185137 -0.1867552518 -13.8803223296 13.8831976629 22 0
+ 0.2262978941 -0.2073692738 -2.7580412610 2.7750683505 22 0
+ 0.0395248568 -0.1501422983 -1.0809556671 1.0920485695 22 0
+ 0.0222802075 -0.0540982659 -0.0189633228 0.0615031514 22 0
+ 0.0185755522 0.0599987725 -0.1262324391 0.1409947961 22 0
+ -0.0048896778 0.0138864255 -0.0670563512 0.0686534486 22 0
+ 0.4535600814 -0.0091389501 -2.4343897781 2.4762984189 22 0
+ -0.0153727074 0.1055314174 4.5523233379 4.5557107851 211 1
+ 0.0851240322 -0.1094761844 2.2283632008 2.2326741120 22 0
+ 0.3804294898 -0.4211046710 5.6845440184 5.7128011026 22 0
+ 0.0039404872 0.0354900433 0.1713398336 0.1750211678 22 0
+ -0.0611617349 0.3471286594 0.5075539402 0.6179401801 22 0
+ 0.3571252576 -0.1056606841 -0.0045633337 0.3724559757 22 0
+ 0.0084261000 -0.0429391382 0.0086908299 0.0446127704 22 0
+ 0.0012857421 -0.0714624218 -0.0158866379 0.0732182773 22 0
+ 0.3341160423 -0.4300538334 -0.2733248635 0.6093326763 22 0
+ -0.2184034297 0.0135086664 -0.0493195402 0.2243099624 22 0
+ -0.0507886455 -0.0075605129 0.0573712055 0.0769941756 22 0
+ -0.0225136518 0.0962688089 0.0199552211 0.1721991400 -211 -1
+ -0.0516983653 -0.3739032857 0.1051091453 0.4159376219 211 1
+ -0.0054563615 -0.0077923311 -0.0639071514 0.0646112707 22 0
+ 0.3311188890 -0.2832191460 -0.6048696012 0.7454663224 22 0
+ 0.0447253877 0.0381528752 0.0752386264 0.0954822135 22 0
+ 0.3740579866 0.4357205843 0.2128131282 0.6124224298 22 0
+ -0.0196772643 0.0669149995 -0.1741041969 0.1875555471 22 0
+ -0.2169439031 0.0280849857 -0.5426696465 0.5851015029 22 0
+ -0.1276083777 -0.0348945017 -0.0960563367 0.1634880550 22 0
+ -0.0559296581 0.0836116204 -0.0802221741 0.1286647851 22 0
+ 0.1816977651 0.1657535405 -0.8403280867 0.8755795836 22 0
+ 0.1175327548 0.1368908195 -1.1620661147 1.1759892431 22 0
+ 0.0718481941 -0.1126042017 -0.6923306873 0.7050983263 22 0
+ 0.0282183295 0.0290090132 -0.5314909197 0.5330294501 22 0
+ 0.0344280690 0.1367449449 -21.8542400785 21.8546950077 22 0
+ 0.0668483309 0.1737489540 -12.9298244750 12.9311646170 22 0
+ -0.0474111991 0.0906996749 -16.6008405636 16.6011560342 22 0
+ 0.0457603527 -0.0144310197 -13.2939866196 13.2940732098 22 0
+ 0.0118344508 -0.0114579596 0.0098860163 0.0192112567 22 0
+ 0.0129232019 -0.0779379675 1.0831326396 1.0860099681 22 0
+ 0.0045451702 -0.0331871098 0.3288454797 0.3305471106 22 0
+ 0.1423345922 -0.1084272932 0.3982023751 0.4365555469 22 0
+ 0.1664433983 -0.1877712394 2.2912968601 2.3049951723 22 0
+ -0.0166366521 0.0061388556 0.0911397073 0.0928488556 22 0
+ 0.1562239676 0.0747468229 1.1616312901 1.1827341436 211 1
+ -0.2041257654 0.3799263403 2.4355919046 2.4774178216 -211 -1
+ 0.0085726273 0.2510258181 -90.1610473120 90.1615051984 211 1
+ 0.1779302076 0.4225690632 -55.5105256192 55.5125945897 -211 -1
+ 0.4039338021 -0.0390360447 29.9089157976 29.9263810227 -2212 -1
+ 0.1066803599 -0.1067447791 4.4508974248 4.4556416842 211 1
+ -0.0562812811 0.0003622653 -2.9429701741 2.9468153903 -211 -1
+ -0.3736738183 -0.2112368471 -29.9858391721 29.9892361318 211 1
+ 0.1562463932 0.0052486027 -0.0188005144 0.1574609239 22 0
+ 0.1766624141 -0.0470864773 0.1178388124 0.2175148974 22 0
+ -0.0152206210 0.0990728214 -0.1031065999 0.1437986863 22 0
+ 0.0899580254 0.0142203191 -0.1026570936 0.1372338977 22 0
+ 0.0220188071 -0.0692366043 0.1510330259 0.1675992546 22 0
+ 0.1270289206 0.0246454779 0.4175375584 0.4371285382 22 0
+ 0.0461778066 -0.0572841603 0.0351547472 0.0815458220 22 0
+ 0.0672773548 0.0361242286 -0.0613810249 0.0979736320 22 0
+ -0.1356212796 -0.0879092012 -6.1407699502 6.1428964455 22 0
+ -0.0961168149 0.0208643146 -7.7482046363 7.7488288694 22 0
+ -0.0385117139 0.2647368197 -12.0006091307 12.0035906396 22 0
+ -0.0182642243 0.0420581511 -0.6645290926 0.6661091388 22 0
+#SUBSTART
+ -0.0799108353 -0.9455238996 2779.1584552750 2779.1587756510 2212 1
+ 0.9206109930 -0.6259202692 -21.1638605593 21.1988663734 -321 -1
+ 0.0989462328 0.2293728293 -3.9692727945 3.9795739162 211 1
+ 1.8800296893 -0.6806842242 -23.8433067630 23.9274026971 -211 -1
+ 0.2719983478 -1.1647432492 -19.1545774821 19.1923924574 211 1
+ -0.1719675040 0.3950528715 -1.6234428968 1.6854335400 -211 -1
+ -0.6788119862 -2.4288268925 -28.5094443677 28.6211090583 211 1
+ -0.2642169144 -0.5302064975 -1.7526611865 1.8553249115 -211 -1
+ -0.1472174352 -0.7488612567 -1.0147150130 1.2773380514 -211 -1
+ 0.4125205039 0.5734020897 -1.3131016943 1.7616894661 2212 1
+ -0.2614297703 0.1008168207 -0.1159766483 0.9872952567 -2112 0
+ 0.7368048428 0.0719889148 0.2141070927 0.7831892570 211 1
+ 0.1587919404 -0.9503792531 -0.7634560549 1.2372471611 211 1
+ -0.1221600489 0.3701228916 -0.1011386668 0.4261723211 -211 -1
+ -0.2983325165 0.0202834879 9.8486424173 9.8541692171 211 1
+ 0.5570105788 0.5883216759 288.5057912402 288.5084544912 2212 1
+ -1.1001086685 0.0317730093 -333.3195646970 333.3214108608 -211 -1
+ -0.6670238576 -0.0570738994 -420.9775905334 420.9781459760 -211 -1
+ -0.2228359804 0.6395519480 -215.2271355837 215.2282464128 211 1
+ -0.0393600166 0.5494134211 -333.6672637125 333.6680834582 -321 -1
+ 0.2304138583 -0.0928085944 118.1788339942 118.1791774721 -211 -1
+ 0.1666920003 -0.2384955829 93.1262763521 93.1268355167 211 1
+ -0.5069387845 -0.0452023916 69.8677671670 69.8713643780 -321 -1
+ 0.3883285872 0.1209483080 23.5356182185 23.5443070289 321 1
+ 0.6115610613 -0.0391639572 0.8891500823 1.0888564648 211 1
+ -1.5049917253 -0.7867003230 1.7726374751 2.6280204913 2212 1
+ 0.6449101219 -0.7816797148 0.9125459630 1.6553014738 -2212 -1
+ 0.1385533279 -0.1256206822 0.1682968578 0.2877172183 211 1
+ 0.1227710073 0.0840671586 -0.2434915720 0.3176600981 -211 -1
+ -0.1803515573 -1.0866665437 1.4729945366 1.8446039009 211 1
+ 0.0661100132 -0.1664739812 11.2443419105 11.2466345591 -211 -1
+ 1.7636245714 -0.7094415418 44.4700462061 44.5108769661 211 1
+ 0.1989259961 -0.4427521816 70.2892545943 70.2910690788 -211 -1
+ -0.4541332506 0.6216566067 44.7101802665 44.7170257641 211 1
+ 0.3128294777 -0.0321348846 0.4516536975 0.5677726484 211 1
+ 0.4413222625 0.6003184411 -20.3002008113 20.3143491241 -211 -1
+ 0.2412124939 -0.2402749072 -81.2277963087 81.2286297339 211 1
+ -0.1422386869 -0.0991655084 -151.2852458681 151.2854096164 -211 -1
+ 0.7369303548 0.6728819731 -2866.2023657756 2866.2026934964 2112 0
+ 0.3880992055 0.0406014383 -10.8638992846 10.8718009971 -211 -1
+ -0.1495814533 -0.3184974957 -27.9643678350 27.9669298183 211 1
+ 0.2525252796 -0.2992691959 -4.6880938367 4.7064885717 -211 -1
+ -0.0402013889 0.0003581829 -1.3603103458 1.3680425073 211 1
+ -0.1461553155 -0.8807085457 -9.8486305498 9.8899955717 211 1
+ 0.1103672694 0.1888951222 -2.8344956549 2.8463498913 -211 -1
+ -0.0077301276 0.0070167693 -0.0160419833 0.0191398838 22 0
+ -0.4959795550 -0.1957474695 -3.4842598421 3.5248233201 22 0
+ -1.2019346655 -0.9174859797 -11.2544119790 11.3942339386 2212 1
+ -0.4266884665 -0.3193275711 -6.1626244046 6.1872006984 211 1
+ -0.5499778735 -1.3540484178 -12.9981909269 13.1137043106 -2212 -1
+ -0.0635058872 0.0105776156 -0.3076033127 0.3438669314 -211 -1
+ -0.3642963846 -0.1779341168 -1.8549966675 1.9039077780 211 1
+ -0.0277460430 0.0434793027 -0.1937959332 0.2005421561 22 0
+ -0.3187950271 0.3387944073 -0.7079097768 0.8470821518 22 0
+ 0.2880289865 -0.0661064260 -0.0344827103 0.5763339084 321 1
+ 0.6643163419 0.1408241042 0.2010347023 0.7218326447 -211 -1
+ 0.4747983721 0.3482570766 0.2531617924 0.6559627761 -211 -1
+ -0.2794264147 0.0733491866 -0.2427439302 0.4023227870 211 1
+ 0.3238565668 0.3861667930 0.1042259355 0.5332454392 -211 -1
+ 0.3747555462 0.0803009656 0.0502173854 0.4109641532 -211 -1
+ 0.2902554824 0.6463922371 1.2210180808 1.4186035767 211 1
+ -0.5110313130 0.2632622921 -0.8084714966 1.0017814048 -211 -1
+ -0.0116068776 0.3964015392 -0.1808842257 0.4358761326 22 0
+ -0.0286978438 0.0088087966 -0.0008588793 0.0300316302 22 0
+ -0.5092992278 -0.5508714440 -0.5713926754 0.9533175891 211 1
+ -0.1321754785 0.1342725956 5.9677137550 5.9723183717 -211 -1
+ 0.1465787497 -0.0444265727 65.1656471402 65.1659765985 -211 -1
+ 0.1356401685 -0.0529533203 19.6396925585 19.6407282423 211 1
+ 0.6284830892 1.5371217334 317.9857343600 317.9914548243 -2212 -1
+ 0.1852583369 -0.0795923848 -11.2846444091 11.2864456335 22 0
+ 0.4262631399 -0.1796548486 -85.8724996565 85.8738589628 211 1
+ -1.0928848587 0.4646397115 -75.5030260001 75.5124936837 -211 -1
+ -0.2150613751 0.0248481535 -33.2981866637 33.2991829284 211 1
+ 0.2658471805 0.4482778327 -67.6668888780 67.6688959432 22 0
+ 0.0233390639 -0.0045920857 -4.4716016945 4.4716649599 22 0
+ 0.7134918386 0.1737064955 -132.6093494510 132.6114560895 211 1
+ -0.1149350540 0.1887568768 -330.2631193078 330.2632227390 211 1
+ 0.0688286058 -0.1418063151 251.8699828150 251.8705158024 321 1
+ -0.0364345314 -0.2282604204 336.3064911921 336.3065995904 -211 -1
+ -0.1220050853 -0.2144828032 49.2263628202 49.2294558733 321 1
+ 0.2823307230 -0.1144488812 52.0267488879 52.0278280232 -211 -1
+ -0.2189554070 0.1809468045 0.8768051643 0.9321750358 -211 -1
+ 0.0930259137 -0.1570687620 1.3891064494 1.4079847049 211 1
+ -0.6570073663 0.1990448690 13.0254507557 13.0772319518 -2212 -1
+ -0.1680191081 -0.0809235097 0.9039187975 0.9334495233 211 1
+ -0.0767064702 0.1705495426 1.8810198355 1.8954383228 -211 -1
+ -0.2949964308 -0.3913331538 0.4297666345 0.6665910864 -211 -1
+ -0.0553091196 0.0731885402 0.3993957218 0.4329115252 211 1
+ -0.2015971165 -0.2296847072 1.1696262190 1.2169230622 -211 -1
+ 0.4002530472 -0.6474377991 0.4407174080 0.8905559074 -211 -1
+ -0.1440235733 -0.8704552900 0.4647400615 1.0069251766 211 1
+ -0.0854034983 -0.1712295631 0.3257331481 0.4027346390 211 1
+ 0.3127265734 -0.5791176120 0.6646066838 0.9457044714 -211 -1
+ 0.0731159930 -0.0860281270 0.0906140103 0.2010907030 -211 -1
+ -0.0680747921 0.1832607360 0.2968064692 0.3818278928 211 1
+ 0.0848716533 -0.1495416066 5.6217148731 5.6243438732 22 0
+ 0.4273409205 -0.6492938636 6.3515674934 6.3989540088 22 0
+ -0.0564082277 0.5178513292 3.0930877546 3.1397489597 -211 -1
+ 0.3858638780 0.0818409207 4.3403522358 4.3604731606 211 1
+ 0.1362416054 0.0721612747 1.7915199739 1.7981414965 22 0
+ 0.1677065325 -0.0598861856 1.8433317541 1.8519135488 22 0
+ 0.1606888923 -0.2716750238 36.0513707817 36.0530226647 211 1
+ 0.2206733591 0.0829757962 66.0367585106 66.0373268393 -211 -1
+ 0.0736080783 0.0449905902 6.5713328280 6.5718990740 22 0
+ 0.8382525396 0.4653913276 45.9488278967 45.9588298534 22 0
+ -1.0644723654 0.3192295631 102.1551941257 102.1613340534 -211 -1
+ 0.4213528730 -0.6006837482 44.7254184476 44.7316542764 -211 -1
+ -0.0368627276 0.1157488682 29.8168302319 29.8174043392 211 1
+ -0.1439645912 -0.0798302692 21.4231433669 21.4237758202 22 0
+ -0.4640050805 -0.0856268113 87.9686619863 87.9699273862 22 0
+ -0.6053471397 0.2432703678 34.6275273660 34.6339538155 211 1
+ -0.2338232311 -0.0609424090 8.6780302195 8.6825155085 -211 -1
+ 0.0942800261 0.7037099875 18.9028191092 18.9166631975 211 1
+ -0.8227535215 -0.1059587418 40.2949115459 40.3143998949 2112 0
+ -0.7489089332 0.1100931653 29.4015316835 29.4154158800 -321 -1
+ -0.7271755111 -0.2309875392 15.3448359929 15.3644268003 211 1
+ 0.1193783781 0.0134494735 0.5693574096 0.5983976356 -211 -1
+ -0.3904781613 -0.2296288581 0.6488968677 0.8035854259 211 1
+ -0.2776178911 -0.0283060508 0.3227889573 0.4489381047 -211 -1
+ 0.2218796029 -0.0455508355 -0.0296894448 0.2677063406 211 1
+ -0.1134476473 0.2661843714 -0.0886696369 0.3332665264 -211 -1
+ -0.1108571409 0.1143393419 -0.0060437214 0.1593716328 22 0
+ 0.0324535745 0.0888906491 0.0233734656 0.0974735908 22 0
+ -0.8159829411 0.1671532106 -0.3659836481 0.9097870007 22 0
+ -0.1077221596 0.3317448940 -0.2065456203 0.4053638262 22 0
+ 0.0054873597 0.0630309091 -0.0198947794 0.0663235167 22 0
+ 0.2371322143 0.3260399460 -0.4446520137 0.6002075864 22 0
+ -0.0353798222 0.3723894946 -0.6000737409 0.7207592850 211 1
+ -0.3279717163 0.0506917039 -0.4186434679 0.5521568922 -211 -1
+ -0.0365174917 -0.1609858339 -0.2292479789 0.2824970827 22 0
+ -0.1585435001 -0.1482394811 -0.1727435157 0.2774009867 22 0
+ 0.0770765184 0.3138724596 -0.4334561709 0.5406856413 22 0
+ 0.0740953736 0.3099059312 -0.6942321252 0.7638652069 22 0
+ -0.6434029687 0.4412526157 -1.4654223405 1.6601608016 22 0
+ -0.5038128901 0.0022414855 -1.8709649161 1.9376124922 22 0
+ 0.1713137528 0.4417987748 -0.6664273937 0.8177163508 22 0
+ 0.1327035161 0.6070688632 -1.1005528513 1.2638668468 22 0
+ 0.2221577460 0.1015578121 -15.2335032938 15.2354616161 22 0
+ -0.1104588418 -0.0004082762 -34.4037375258 34.4041979539 -211 -1
+ 0.5070705066 -0.0572918686 -47.7853747099 47.7883031589 211 1
+ 0.2523656975 0.2498832584 -122.2020341496 122.2061621694 2112 0
+ 0.3752695801 0.2230778764 -200.1358290804 200.1385106981 -2112 0
+ 0.0412018538 -0.2130877438 -89.4451508144 89.4455230180 211 1
+ -0.4046127874 0.1168170631 -3.7425999966 3.7688051493 -211 -1
+ 0.0173224392 -0.0781860199 -2.6694834418 2.6743288413 211 1
+ -0.0039970851 -0.1184762702 -1.6976667816 1.7018005479 22 0
+ 0.2153864447 -0.3052401229 -4.9590799200 4.9731314587 22 0
+ 0.0340432783 -0.0145367706 -0.9573335118 0.9580489107 22 0
+ 0.0248734173 -0.2348326470 -2.2676924765 2.2799548739 22 0
+ 0.0429530786 -0.1000636098 -2.5905802710 2.5928678781 22 0
+ 0.2631993921 -0.1558223388 -4.8749697334 4.8845557037 22 0
+ -0.0048911180 -0.0186228309 -1.0456701768 1.0458474322 22 0
+ 0.2406553760 0.0871500155 -6.6811927913 6.6860935717 22 0
+ -0.3499602330 -0.7175420979 -5.4171899262 5.4756995465 22 0
+ -0.1016750116 -0.0862186957 -0.9512210791 0.9605170549 22 0
+ -0.1301707424 -0.4549447089 -1.6743581581 1.7399409047 22 0
+ -0.1411654776 -0.2017079648 -1.0895526356 1.1170222651 22 0
+ 0.4457023098 1.5874126390 1.4438650733 2.2474321378 130 0
+ 0.0092373176 0.0563992152 0.2939289065 0.2994334677 22 0
+ -0.0852576753 0.0697392186 0.1388864122 0.1772621372 22 0
+ 0.4026282447 1.3468360268 0.8739855506 1.6611463855 211 1
+ 0.3564036213 0.0633905345 0.2359817472 0.4541024896 -211 -1
+ 0.0089254977 0.0631119585 0.0682260785 0.0933679903 22 0
+ 0.2013344182 0.3613057147 0.0833209563 0.4219238666 22 0
+ 0.1330416138 0.3451070865 -0.5880604057 0.8545697408 130 0
+ 0.0172731545 0.3584073417 -0.0297852796 0.3600574222 22 0
+ -0.0035898507 -0.0067907924 0.0152830765 0.0171048039 22 0
+ 0.0557006259 0.0871143528 -0.8691871918 0.8753158541 22 0
+ 0.0633957964 -0.0292576360 -0.2431137282 0.2529413393 22 0
+ 0.0025349339 0.0448095923 -0.0889181416 0.0996030188 22 0
+ -0.0261714137 0.1762920435 -0.0093697503 0.1784702208 22 0
+ 0.3543394371 0.1667147710 2.4879143855 2.5185448658 22 0
+ 0.1965890554 0.1876294963 2.2457706138 2.2621533401 22 0
+ -0.0909742670 0.1833930938 19.0328598388 19.0339607803 22 0
+ -0.0280687452 0.0832697482 21.3364990146 21.3366799644 22 0
+ 0.0821457670 -0.0305187131 4.4965119268 4.4973657652 22 0
+ -0.0289164112 0.0405384991 5.1769241592 5.1771636326 22 0
+ 0.0267417810 0.2807673724 -43.6815705464 43.6824810518 22 0
+ 0.1097720717 0.1703091814 -42.6622751443 42.6627563059 22 0
+ 0.0040856808 0.1371818239 -10.5501208060 10.5510134379 22 0
+ -0.0419821365 0.0746048049 -19.2261285389 19.2263191218 22 0
+ -0.1571306470 -0.6331822175 -232.2231121200 232.2240284993 22 0
+ 0.0245948175 -0.0726385926 -33.9904999716 33.9905864849 22 0
+ 0.0835080534 -0.0411652286 -77.9257446266 77.9258002448 22 0
+ 0.0925292912 0.0999769913 -105.4975725521 105.4976605023 22 0
+ -0.0428097953 -0.2354149965 -391.2767295531 391.2771192111 130 0
+ -0.0723368913 -0.0545505226 83.8887718639 83.8888207881 22 0
+ -0.0138969202 -0.2226353690 132.1371650631 132.1373533508 22 0
+ -0.2138015673 -0.1509608617 2.3268186182 2.5229698688 2112 0
+ 0.3622205292 0.4128540894 1.2262726042 1.3436505166 22 0
+ 0.0075634036 0.0578611248 0.0748489629 0.0949077557 22 0
+ 0.0240375957 -0.1985177758 0.3501757995 0.4032495553 22 0
+ -0.0047318279 -0.0857233793 0.3634152196 0.3734190272 11 -1
+ -0.0039338748 -0.0336301752 0.1449557498 0.1488586361 -11 1
+ -0.2613091544 -0.1916906165 0.0840059529 0.3347906312 22 0
+ -0.0021070413 -0.0123330385 0.0457025608 0.0473842540 22 0
+ -0.2635863447 0.2562528666 2.1336111161 2.1695436092 -211 -1
+ -0.2129196626 -0.1481752280 2.2503469389 2.2695444061 211 1
+ 0.0026227545 -0.1581032268 0.0193982628 0.1593103944 22 0
+ 0.0547292786 -0.0316933816 0.0758740410 0.0987756775 22 0
+ -0.0083738512 -0.1402749299 0.0395162228 0.1459750294 22 0
+ 0.1644861172 -0.6735558540 0.4329699238 0.8174326431 22 0
+ 0.0086328734 0.0281334747 0.3542626270 0.3554828094 22 0
+ 0.1935499165 0.0611291808 0.6060826855 0.6391670897 22 0
+ 0.1652150214 -0.0973653132 10.3685982044 10.3703714847 22 0
+ 0.1644037048 -0.0753690236 19.7503813147 19.7512093590 22 0
+ -0.0131488860 -0.0035294431 0.0514945953 0.0532639045 22 0
+ 0.0115789246 0.0888776940 4.8605690306 4.8613953365 22 0
+ -0.1493534648 0.1615105664 17.0778843605 17.0793011084 22 0
+ -0.0144510465 0.1360450618 6.7497157593 6.7511021266 22 0
+ -0.0405016547 0.0832403075 5.9354938856 5.9362157137 22 0
+ -0.2191942739 0.0330186113 16.4311650853 16.4326602356 22 0
+ 0.0380413109 0.0558848526 0.6765287670 0.6798981031 22 0
+ 0.0935757232 -0.0233103885 3.0678403600 3.0693556758 22 0
+ -0.0914750333 0.6898058757 9.7089054985 9.7789261373 -2212 -1
+ -0.0639123368 0.0275961699 0.8607485362 0.8747652044 211 1
+ 0.0410981851 -0.0095704130 0.4310256363 0.4330863110 22 0
+ -0.7075040229 0.0546515489 0.7821227770 1.0560609701 22 0
+ -0.0939281609 0.1255094994 0.0280497288 0.1592542657 22 0
+ 0.0327700087 0.1612413466 -0.0022568297 0.1645531483 22 0
+ -0.1497038515 0.2423153700 -0.2029323316 0.3497277697 22 0
+ -0.0683450386 0.0641843072 0.0095354096 0.0942422073 22 0
+ -0.3130310851 0.3835024487 -17.6822710528 17.6891993084 22 0
+ -0.1867396630 0.4353485971 -16.7091717221 16.7158852515 22 0
+ 0.0290550015 0.3418836569 -48.2399611684 48.2411813927 22 0
+ -0.0477831894 0.0553136116 -7.2413867307 7.2417556305 22 0
+ -0.0892831779 0.1584026458 -3.2532855830 3.2583630812 22 0
+ -0.0155788244 -0.0190807147 -1.3260187939 1.3262475693 22 0
+ -0.0333814552 -0.0827739740 -4.9503152731 4.9511197881 22 0
+ 0.0036968710 0.0520286306 -2.6113932677 2.6119141341 22 0
+ 0.0579793025 0.0762842828 -4.5846119586 4.5856131217 22 0
+ 0.0312644996 -0.0438184656 -1.0107953339 1.0122276097 22 0
+ -0.1467479272 -0.0512067586 0.5495087533 0.5710665077 22 0
+ 0.0124921620 -0.0524702446 0.0993536796 0.1130501408 22 0
+ 0.1880413720 -0.3179714008 1.0837835413 1.1534868523 211 1
+ 0.0935552445 -0.0133970296 1.6702850763 1.6787686217 -211 -1
+ 0.2678279761 0.8570988357 -0.0111913704 0.8980398019 22 0
+ 0.1940917721 0.3772493211 -0.0627191283 0.4288616972 22 0
+ 0.1870214830 0.2998829156 0.0484846952 0.3567317813 22 0
+ 0.1826713841 0.1297990003 0.0947431530 0.2432958694 22 0
+ -0.2459194989 0.2206222223 702.9726837095 702.9727613445 22 0
+ -0.0325734456 0.0890530233 360.7484548306 360.7484672929 22 0
+ -0.0583974132 -0.0800890923 204.5949041748 204.5949281845 22 0
+ 0.0488220524 -0.0115910783 41.6286833172 41.6287135601 22 0
+#SUBSTART
+ 0.3427342114 0.2873884883 2762.8243895957 2762.8244293265 211 1
+ 1.0465573566 -0.4282709795 1372.3460670752 1372.3468537019 2212 1
+ -0.4049533038 -0.2280589205 117.9630390897 117.9640371856 -211 -1
+ 0.1406675995 0.7590017056 9.5514345004 9.6285286395 -2112 0
+ -0.2947323302 0.5278422043 34.5648395760 34.5704078546 -211 -1
+ -0.0072282568 -0.6129783650 28.7257555943 28.7476541820 -2112 0
+ -0.3835839675 0.1330811641 29.3149578793 29.3219242834 321 1
+ -0.6737165377 0.2501334482 0.5026629304 0.8880374550 211 1
+ 0.0867214777 -0.7347657130 1.9891858624 2.1269088950 -211 -1
+ 0.0950660433 -0.6542487503 -0.2752857329 0.7296170224 211 1
+ -0.3646744434 -0.1687797384 -0.2261958697 0.6754847010 -321 -1
+ 0.4131002042 -0.0021718445 173.8803304604 173.8808772042 -211 -1
+ -0.0114398907 -0.1086356575 -4.5226852397 4.5261566631 211 1
+ -0.1713059709 0.0458797677 -0.7004706274 1.1852854397 -2112 0
+ 0.5511135102 -0.6288120983 0.4331458441 0.9519589610 -211 -1
+ -0.7412514169 0.3715097812 -0.6026648909 1.0344843818 -211 -1
+ -0.0055642603 0.0639107617 -3.7544941414 3.7576351059 211 1
+ -0.0076013747 0.5501336846 -6.5333900406 6.5580004619 -211 -1
+ -0.1292389870 0.3074533973 -82.3183330486 82.3191269754 -211 -1
+ -0.5647502607 0.6666143574 -3630.1680758661 3630.1683025924 2112 0
+ 0.0135314117 -0.1293240441 4.7737003304 4.7775100666 -211 -1
+ 0.0399682863 -0.8301912179 195.8459402934 195.8477536866 211 1
+ 0.0751585002 -0.0331918544 67.9440444520 67.9442374803 211 1
+ 0.0601631722 -0.1563285828 21.4217371092 21.4228466548 -211 -1
+ 0.0036633105 0.0002991783 0.0077965673 0.0086195019 22 0
+ 0.1343139684 0.2113779413 11.7166121315 11.7192884049 22 0
+ 0.5462683293 -0.7672930527 224.1963710458 224.1983495430 22 0
+ 0.2376151702 -0.2169606531 86.6660072019 86.6666045096 22 0
+ -0.0665840117 -0.5116262837 31.0658373541 31.0704349050 211 1
+ -0.0064568486 -0.2779312608 4.2928681454 4.3041240892 211 1
+ -0.0374937103 -0.1482495408 3.5187978215 3.5248832035 -211 -1
+ 0.2149157902 -0.0323557192 11.5483142513 11.5512024275 -211 -1
+ -0.0725197457 -0.3839567041 5.0402294423 5.0572793555 -211 -1
+ -0.0414612402 -0.0386137258 1.1294620362 1.1394622988 211 1
+ -0.6074297296 0.3728556959 13.5657629632 13.6168376510 2212 1
+ -0.1392136894 0.1499072624 1.9494595406 1.9651272030 -211 -1
+ 0.2359151935 0.0180823702 2.7768447578 2.8302810319 -321 -1
+ 0.2891581607 0.4921904312 1.5835325454 1.6890586046 211 1
+ -0.5096402479 0.2400293043 2.5433040241 2.6520592069 130 0
+ 0.0533709949 0.1155201600 0.5910193113 0.6204651333 211 1
+ -0.8577368601 -0.9297966826 32.6544510480 32.6792424548 211 1
+ -0.3927584470 -0.1691945428 25.8210899445 25.8250082613 -211 -1
+ -0.3476691479 -0.5482953623 24.2035252187 24.2304545240 2112 0
+ 0.0860945911 -0.2593578041 9.6511684431 9.6560453008 -211 -1
+ 0.0361075568 0.1417067236 2.0100517089 2.0153640921 22 0
+ 0.1465597713 0.0717938683 2.8626581563 2.8673063746 22 0
+ 0.1252003006 0.6900336264 -0.3883436150 0.8016434895 22 0
+ 0.0299439992 0.6179076553 -0.4586229502 0.7700918932 22 0
+ -0.4770738066 0.9051244713 -4.8239310311 4.9332180272 211 1
+ 0.1203637682 0.6497040176 -32.4559226333 32.4629480564 -211 -1
+ 0.1408993573 -0.1673386530 -7.0308075960 7.0355945087 211 1
+ -0.5401134941 -0.4292467222 -29.6165226010 29.6248859254 -211 -1
+ 0.2585860397 -0.1157496748 -10.7260011637 10.7306498161 211 1
+ 0.1838214949 0.2133291042 -44.2075345523 44.2086517621 211 1
+ -0.5207070431 0.6081982910 -61.9552474730 61.9605778718 -211 -1
+ 0.1216784498 0.5142957916 -161.9051122605 161.9060349761 211 1
+ 0.2256764769 0.0193052124 -61.1283016153 61.1288805780 -211 -1
+ 0.4364724401 0.4316447473 -175.8258707616 175.8269977399 -211 -1
+ -0.5882204236 0.4931288276 -320.7240592466 320.7250081280 211 1
+ -0.1428541720 1.4820730801 212.8157498744 212.8209584194 22 0
+ -0.0815200037 0.6768592210 111.1660382215 111.1681286960 22 0
+ 0.1628578095 0.1792924676 75.7420813269 75.7440769510 321 1
+ -0.2835980228 2.8900214398 519.7906022488 519.7989520126 130 0
+ 0.2472015518 0.0089663126 1.5132484796 1.5396719611 -211 -1
+ 0.2657238644 0.1711112786 13.3785032891 13.3829637331 211 1
+ 0.1428619587 -0.4320135728 1.7257279610 1.8517081902 -321 -1
+ 0.3817806870 -0.1416244033 0.1578497596 0.4584869639 211 1
+ 0.0480934351 -0.2527893561 -1.4577980112 1.4868995472 -211 -1
+ 0.4918018433 -0.3951184888 -0.7161098638 0.9645106506 211 1
+ -0.1104938824 0.1069748430 -1.0200889624 1.0410157498 -211 -1
+ 0.5654201214 0.5509289637 -5.7554153195 5.8109816659 -211 -1
+ 0.1305022814 0.1181095347 -1.3848426156 1.4029431786 211 1
+ -0.2272103374 0.0341552564 -5.6427970274 5.7250974835 2112 0
+ 0.0515448338 0.0099387214 -0.3586079392 0.3624297202 22 0
+ 0.9811697586 0.8393341779 -8.0927383541 8.1950954860 22 0
+ -0.1593149826 -0.0361199851 0.1224563730 0.2041604278 22 0
+ -0.0438614263 0.0444819997 -0.0122131777 0.0636524526 22 0
+ -0.2668638836 -0.1822766879 -0.2104829599 0.4101511729 211 1
+ 0.0771582264 0.4775604939 0.1794423975 0.5345061049 -211 -1
+ 0.1403523728 -0.6434188758 1.6553018928 1.7869501334 -211 -1
+ 0.0300196911 -0.0503811116 0.8014616892 0.8156347604 211 1
+ 0.2174349022 0.2344617884 0.9796916563 1.0399643231 -211 -1
+ 0.3148802613 -0.6046272522 0.9073756026 1.1434745131 211 1
+ 0.1003237111 0.1924448242 1.0528942689 1.0840507293 211 1
+ -0.0807484241 -0.2164112780 0.4533342857 0.5275849777 -211 -1
+ 0.0725321981 -0.3184870228 2.1707370469 2.1996076958 211 1
+ 0.4812598898 0.0212726595 1.1488614687 1.2535653420 -211 -1
+ 0.0811839514 -0.2410980898 0.6376188082 0.7005402575 -211 -1
+ 0.2318856645 -0.0148910504 1.6584630061 1.6804678016 211 1
+ 0.5384749661 -0.2799051100 -0.2720583012 0.6650698301 22 0
+ 0.0119727992 -0.0193939310 -0.0439995497 0.0495523244 22 0
+ 0.3047328089 -0.1252600471 0.4576335660 0.5809134444 211 1
+ 0.1285182994 -0.0496845313 -0.1056782644 0.1736473481 22 0
+ 0.1058940959 0.0818613694 -0.1293171045 0.1861122158 22 0
+ 0.1922488996 -0.0931589461 -1.0417465688 1.0725455362 211 1
+ 0.2369662934 -0.0107733493 -2.6218928897 2.6362987690 -211 -1
+ -0.0545904104 -0.3278539586 -1.1594864781 1.2142310360 211 1
+ -0.3647731938 -0.1909646722 -7.7591338001 7.7713038868 -211 -1
+ 0.3931371315 0.0125474283 -8.2510921943 8.2616412671 211 1
+ -0.4145396482 -0.2454427565 -6.8849141765 6.9031592962 -211 -1
+ 0.3446552950 -0.0876780193 -66.4679284674 66.4690263901 211 1
+ 0.2608514254 0.2922587610 -162.2666308947 162.2671637774 211 1
+ -0.6254716219 -0.1058668316 -1077.0937460814 1077.0939328908 22 0
+ -0.2075903843 0.0304796577 -434.3625551762 434.3626058513 22 0
+ -0.0824102021 0.0022395463 13.1874797046 13.1877373881 22 0
+ 0.2074576996 -0.1332647366 21.6038392085 21.6056970848 211 1
+ -0.0213761632 -0.3170262685 29.8895436326 29.8915583560 -211 -1
+ -0.2092413002 0.3556256842 27.5733176639 27.5767579372 -211 -1
+ 0.3029471678 0.2985969581 40.2698706199 40.2751419343 321 1
+ -0.1339462321 0.0455984883 45.3205277026 45.3207485823 22 0
+ -0.1761968469 -0.0889598286 50.3563529112 50.3567397445 22 0
+ 0.0436770341 0.0221419026 5.6511523219 5.6513644824 22 0
+ -0.0947974411 -0.0093641351 8.9655865330 8.9660925782 22 0
+ -0.0890158372 0.0194841587 6.4086548966 6.4093026949 22 0
+ -0.3272842510 0.1673654757 13.1167291421 13.1218790411 22 0
+ -0.0501883009 -0.0885686251 3.0052793106 3.0102403204 -211 -1
+ -0.2475447530 -0.3097018602 5.0392358486 5.0567352482 211 1
+ 0.0066214608 0.0291068651 0.5052564152 0.5250284596 211 1
+ -0.6938998983 0.0725432815 2.7361080485 2.8271056992 -211 -1
+ -0.0628685198 -0.5174622376 6.2236129467 6.2652017651 130 0
+ -0.7006467615 -0.1821782765 30.8319504413 30.8404484861 22 0
+ -0.0800648665 -0.0673931008 5.5141975970 5.5151905998 22 0
+ -0.0128072372 0.0080912000 1.6543627836 1.6544321420 22 0
+ -0.0025915817 0.4904418360 16.6370961923 16.6443236456 22 0
+ 0.0091144927 -0.0148645155 -0.0760029034 0.0779773629 22 0
+ -0.3412189236 -0.0355960977 -2.3030656386 2.3284777799 22 0
+ 0.0047467969 0.0154538321 -0.2452425122 0.2457747806 22 0
+ 0.2845936248 -0.1741846432 -12.5476440857 12.5520797449 22 0
+ 0.0550366518 -0.0441084759 -1.1070785442 1.1093229889 22 0
+ 0.1820670968 -0.1210783993 -9.6827846751 9.6852530928 22 0
+ 0.0975800613 -0.2681382807 -5.4022090284 5.4097395864 22 0
+ 0.1038570456 -0.1042221137 -4.5627087742 4.5650804914 22 0
+ 0.0422596223 0.0146128360 -11.8087477701 11.8088324278 22 0
+ -0.0784397008 -0.0652366207 -19.0159417908 19.0162154698 22 0
+ -0.1712985220 -0.1714715574 -39.1960108407 39.1967602169 22 0
+ 0.0155100131 0.0080834741 -5.2325022558 5.2325314868 22 0
+ -0.1147190137 -0.0360883320 -185.8909256974 185.8909645988 22 0
+ -0.1390297075 -0.0587886196 -89.3382468582 89.3383743811 22 0
+ 0.1362506460 -0.1939444686 30.3942750894 30.3951992411 22 0
+ 0.2098800096 -0.1142238662 42.8698202961 42.8704862222 22 0
+ -0.1388015284 -0.0948561030 1.2602362705 1.2714004098 22 0
+ -0.2248510597 -0.4056508198 4.0250631725 4.0516964508 22 0
+ 0.0202840276 0.0946512183 0.2940661778 0.3095887786 22 0
+ 0.0583348137 -0.0291710259 0.1006695875 0.1199510945 22 0
+ -0.0589899313 0.2391889050 2.9471694973 2.9607395993 211 1
+ -0.2697911233 -0.0689611315 1.7951036416 1.8219274840 -211 -1
+ 0.0733009520 0.0841871611 -0.0039237243 0.1116955830 22 0
+ 0.0362333111 -0.0455633696 0.0382431592 0.0696520833 22 0
+ 0.1166956992 0.1791022221 0.2512425902 0.3581872642 211 1
+ -0.4251776354 -0.1226755490 -0.0640302909 0.4684068478 -211 -1
+ 0.0720900098 0.1404923506 0.0908089744 0.1821574591 22 0
+ 0.0800513601 -0.0096068133 0.0158023017 0.0821597459 22 0
+ -0.0373019302 0.0916613970 -0.1485613773 0.1785041414 22 0
+ 0.0159376039 0.0551413597 -0.4304732849 0.4342831171 22 0
+ 0.2066508512 -0.2607917259 -2.6981813421 2.7186208734 22 0
+ 0.2364492994 -0.5970589968 -5.2317123587 5.2709773213 22 0
+ -0.1827887545 0.2479164978 -1.8725420573 1.8977060033 22 0
+ -0.0537564085 -0.0086480478 -0.3482564110 0.3524869756 22 0
+ 0.0507230632 -0.3823314884 -1.7225905288 1.7652388864 22 0
+ -0.0483935838 -0.3133642977 -1.0821785803 1.1276744219 22 0
+ 0.1131097588 0.0096459835 -2.1215891342 2.1246240413 22 0
+ 0.0086919002 0.0326179450 -0.1180909900 0.1228208508 22 0
+ -0.0439283255 0.0220218133 -0.7374281948 0.7390635971 22 0
+ 0.0851148553 0.0533067654 -0.6830113680 0.6903554727 22 0
+ -0.0842071091 0.0711040218 -2.1416604532 2.1444943730 22 0
+ -0.0835172712 -0.0129094788 -0.5581162232 0.5644780845 22 0
+ -0.2208879358 -0.0670857942 -2.4172156039 2.4282140061 22 0
+ -0.1180377049 0.0552859175 -1.0069895168 1.0153902301 22 0
+ 0.1894842872 0.1628532498 -0.4709752189 0.7293274723 130 0
+ 0.0785562627 0.0253139280 -0.0001404834 0.0825342419 22 0
+ 0.0458788235 0.0219675309 0.1522494246 0.1605220426 22 0
+ -0.1480473798 -0.1666027673 1.4340161584 1.4512328728 22 0
+ 0.0136466306 -0.0249319988 0.0532024320 0.0603186029 22 0
+ 0.4157891803 0.0936957899 -0.2568511504 0.4976264231 22 0
+ 0.1418266638 -0.0063315000 -0.0135554893 0.1426136099 22 0
+ -0.0768947985 -0.0490942044 -0.1424559040 0.1691648176 22 0
+ -0.1721282834 -0.2010473298 -0.1179303654 0.2897511792 22 0
+ -0.0494563696 -0.0116687747 0.0278507586 0.0579461608 22 0
+ 0.0308970720 -0.1586086937 -0.0024388011 0.1616084605 22 0
+ 0.0152581226 -0.0065457632 -0.0532151055 0.0557449977 22 0
+ -0.0675980383 -0.0769179437 0.0443643123 0.1115977466 22 0
+ -0.0245777935 0.0627860972 -0.3272350135 0.3341091378 22 0
+ -0.0116127410 0.1533383779 -2.5413722056 2.5460204637 22 0
+ -0.4364987732 -0.2620297104 -1.8384191061 1.9076099072 22 0
+ -0.1477212750 -0.0334517068 -0.7969918973 0.8112562333 22 0
+ 0.2555346523 0.1467234791 -2.2179506139 2.2374384156 22 0
+ 0.0189246958 0.0865547516 -0.5433150685 0.5504917190 22 0
+ 0.0061125039 0.1482128240 -1.0065901670 1.0174616298 22 0
+ 0.1248818754 0.2111566166 -2.7734620258 2.7842906113 22 0
+ -0.1137481023 -0.0841268217 -4.7668489513 4.7689479843 22 0
+ -0.0333541496 -0.0105385165 -6.3510020684 6.3510983958 22 0
+ 0.1344632671 -0.5925017327 -119.4295122208 119.4310576357 22 0
+ -0.0200196144 -0.0166389467 -6.5099358614 6.5099879078 22 0
+ -0.2741378513 -0.0863519961 23.4493082217 23.4514849016 211 1
+ 0.0798598960 0.7685933964 75.8384504232 75.8425154896 -211 -1
+ 0.1287150171 0.1050110676 9.0119864887 9.0135173685 22 0
+ 0.1527709096 -0.0231235240 6.6634423898 6.6652335391 22 0
+ -0.0994405619 -0.0826650556 8.4563471291 8.4573357924 22 0
+ -0.0129514207 -0.2067113393 17.0224417157 17.0237016915 22 0
+ 0.5854429357 0.3174027102 45.1473895113 45.1523008007 22 0
+ 0.1657956342 0.1233707429 10.0405523070 10.0426788838 22 0
+ 0.0927732778 -0.4370027253 19.7725632122 19.7776094168 22 0
+ -0.0169854937 -0.1484712213 9.9546088997 9.9557305385 22 0
+ -0.0329998175 -0.0109685452 0.5130544509 0.5142316273 22 0
+ -0.0180198978 -0.3352944341 8.4573842745 8.4640472494 22 0
+ 0.0437357113 -0.0158949013 1.3931397333 1.3939167037 22 0
+ 0.0594454806 -0.3656573142 13.2904491123 13.2956111798 22 0
+ -0.0645067406 -0.0552828763 3.6764747038 3.6774561267 22 0
+ -0.0155775810 -0.0752306551 0.8029314467 0.8065985499 22 0
+ 0.0020224904 -0.2202271194 4.6949328941 4.7000956325 22 0
+ 0.0210268069 -0.0032647372 0.1136161000 0.1155915365 22 0
+ -0.1276892243 0.0937364327 1.0290871969 1.0412067593 22 0
+ 0.0230400538 0.0079552397 0.0455686626 0.0516781668 22 0
+ -0.4990637786 -0.1258269653 5.8157914442 5.8385209773 22 0
+ -0.0599863419 -0.0479550568 0.5119618738 0.5176900704 22 0
+ -0.1078217834 -0.0623841040 -0.0802077441 0.1481573340 22 0
+ 0.0329858889 0.0117336586 -0.0445429971 0.0566553281 22 0
+ -0.0042120079 -0.0089249911 0.0043292746 0.0107767850 22 0
+ 0.4437854217 -0.2434170862 -0.4643758283 0.6869077727 22 0
+ 0.2447013372 0.1179531108 0.1646735685 0.3469709640 -211 -1
+ -0.1132821072 -0.1006947007 0.1712834942 0.2679367068 211 1
+ 0.1788045206 0.1699117647 0.2930191933 0.4076531576 -211 -1
+ 0.0270992065 -0.2055747302 0.3842812565 0.4584181559 211 1
+ 0.0602935964 0.0890158741 0.0768323141 0.1321451781 22 0
+ 0.0696528691 0.1329862982 -0.0533073905 0.1593064831 22 0
+ 0.0000162854 -0.0528588383 -0.1152939303 0.1268335422 22 0
+ 0.0792675213 -0.1091156129 -0.0211254001 0.1365131475 22 0
+ 0.0130367070 -0.0499796049 2.1010759148 2.1017107119 22 0
+ -0.1864807060 -0.2650042297 24.2045509852 24.2067199490 22 0
+ -0.1637107915 0.0068238561 8.1876677980 8.1893071599 22 0
+ -0.1285508721 -0.0069016616 2.6288597266 2.6320099586 22 0
+#SUBSTART
+ 0.3260484276 0.1443906029 -5.3057550225 5.3195556550 211 1
+ 0.6186205464 0.0817203591 -78.2905977775 78.2987219675 2112 0
+ -0.7599072451 0.1771096580 -112.2761167005 112.2827482688 -2212 -1
+ -0.1481631330 -0.1312790778 -23.0508470474 23.0521195533 -211 -1
+ -0.4115615697 -1.4964719725 -4264.5040212802 4264.5044069243 2212 1
+ 0.0799199797 -0.6449725729 -7.4395924556 7.4692297135 211 1
+ 0.1809378368 0.5772113412 -0.6019470198 0.8647146539 -211 -1
+ 0.1143057461 0.4126118414 -0.7061900854 0.8375551068 211 1
+ 0.2300522007 -0.7189853996 -0.7309861528 1.0600398862 -211 -1
+ -0.8135268220 0.7136722019 0.8593053895 1.3888986425 211 1
+ 0.3713206376 0.1767281088 27.2788590524 27.2823155693 211 1
+ -0.0649795335 -0.0922985236 59.5260993687 59.5336210825 2112 0
+ 0.2885954493 0.1321377466 498.5660647671 498.5670511344 -2112 0
+ -0.1180311282 -0.3784124160 6371.5109047637 6371.5109863707 2112 0
+ 0.6447903198 0.1881748686 -7.1780720931 7.2703971759 2112 0
+ -0.1688090965 -0.0064836175 -2.0030408608 2.0149915691 -211 -1
+ -0.0367754010 0.4402268934 -23.1101199445 23.1334300911 -2112 0
+ 0.0525853584 -0.2685749932 -5.2178610390 5.2268969144 211 1
+ 0.0992850750 0.7343014068 -34.8307262390 34.8386071252 22 0
+ -0.1078980360 0.0350607788 -1.4595757168 1.4639783187 22 0
+ 0.1263015890 -0.0208764748 -21.2737723659 21.2746153521 211 1
+ 0.0741519408 -0.2469562953 -350.8098144236 350.8102564390 321 1
+ -0.3457575266 -0.3410945582 -245.4946260645 245.4951461844 -211 -1
+ -0.1095519112 0.2058945417 -253.6943227764 253.6944683728 -211 -1
+ 0.3119249131 -0.0329662807 -170.3851771059 170.3855229799 211 1
+ -0.1898485684 -0.0490881718 -455.4940270109 455.4940692202 22 0
+ -0.0804239535 -0.1364898695 -357.5292387848 357.5292738834 22 0
+ -0.0249828328 -0.0420969565 -1.1098413295 1.1109203717 22 0
+ -0.2559603105 -0.0942381352 -15.5886735709 15.5910596242 22 0
+ 0.0106798019 -0.2147223863 8.1767793526 8.1807958126 -211 -1
+ 0.6211567452 0.0372860639 8.2574279937 8.2820180397 211 1
+ 0.0979146570 -0.0444712584 0.1035664237 0.1493016309 22 0
+ 0.0896228367 -0.2514480446 0.3191995074 0.4161089972 22 0
+ -0.1833855654 0.2457970667 6.0898356967 6.0991495359 -211 -1
+ -0.0246679673 0.0355772294 0.8170795222 0.8182256373 22 0
+ -0.1552690778 0.0204118768 11.1379499768 11.1390508939 22 0
+ -0.0465042889 0.4377709350 -29.0518015758 29.0551369097 22 0
+ 0.0276395102 0.6150983044 -32.9136010567 32.9193597202 22 0
+ 0.1289215085 0.2235404990 -107.7590174033 107.7593263845 22 0
+ -0.0201653670 0.1503110582 -79.1321813715 79.1323266981 22 0
+ -0.1062699170 -0.0088279903 -84.4314358392 84.4315031792 22 0
+ 0.0091966434 0.0664581205 -73.8381696934 73.8382001740 22 0
+ 0.0170196905 0.0237950815 -0.1426263995 0.1455958983 22 0
+ 0.0215493265 -0.0724665431 -0.0279170376 0.0805923963 22 0
+ 0.0311894191 -0.0536085031 -0.0334187139 0.0704518411 22 0
+ -0.1413094252 -0.1588116842 -0.0980622592 0.2341061968 22 0
+ 0.0931851403 -0.0866718545 -0.1258853139 0.1790044497 22 0
+ -0.0091060247 -0.0885536137 -0.2477525838 0.2632603369 22 0
+ -0.2640467467 -0.2196076421 4.3273364787 4.3409433538 22 0
+ -0.0951499618 -0.0153574019 2.0366267046 2.0389060054 22 0
+ -0.0056522988 0.2119613037 -104.4483306571 104.4486391313 211 1
+ 0.0207884091 -0.1714156509 -48.6718922252 48.6723986264 -211 -1
+#SUBSTART
+ 1.0771468473 -0.0914845056 4435.4974162760 4435.4976475248 2112 0
+ 0.0503660002 0.1691112931 33.5941786821 33.6077783924 -2112 0
+ -0.2722776120 0.6360577835 82.7171944775 82.7254238950 2112 0
+ 0.2658122648 -0.1668253108 6.6373624589 6.7106942896 2212 1
+ 0.1484980589 0.0093941585 0.7420205304 0.9035349197 -321 -1
+ 0.5375719370 0.2039938870 -13.9265427360 13.9699513337 -2212 -1
+ 0.1200994880 0.1743946927 -26.6741802827 26.6753858629 211 1
+ -0.2423848977 0.0532717460 4.3786597036 4.3879071210 211 1
+ -0.2509099132 1.0283670549 2.5371427454 2.7526473948 -211 -1
+ -0.1848163287 -0.0145086192 0.7810500947 0.8147923728 -211 -1
+ 0.0798989858 0.0177152150 0.6381423478 0.8109033807 321 1
+ 0.1405868711 -0.3484884656 0.0634771677 0.4058546719 -211 -1
+ -0.2544897258 -0.6531346083 3.9089237932 4.0806109409 2212 1
+ -0.1399340867 -0.5392663281 -3.3629465750 3.4116387811 211 1
+ 0.1283099893 -0.1545093473 -2173.2916461949 2173.2918580135 2212 1
+ -0.0505030378 0.6710773020 69.5708873691 69.5742822055 211 1
+ 0.0695297561 -0.1868442055 62.0716087663 62.0720858338 -211 -1
+ 0.0105390795 0.0046327660 1.1091409568 1.1092007017 22 0
+ -0.1472491691 -0.4232072930 28.6622786755 28.6657810918 22 0
+ 0.1119293360 -0.0270607863 2.5389630384 2.5890605889 -321 -1
+ 0.2021383655 -0.0490517077 5.7384925580 5.7439570517 211 1
+ -0.2262464120 -0.1108540837 0.6650809227 0.7247678839 211 1
+ 0.2940671618 -0.1807426302 5.7489603243 5.7610040782 -211 -1
+ -0.0304905555 -0.0429412202 -0.0567276926 0.0774057716 22 0
+ 0.4064139024 1.2153648022 -0.2896012180 1.3138313164 22 0
+ 0.1511861687 -0.3500025958 0.3964520787 0.5674619902 211 1
+ -0.1617250450 -0.0820865837 -0.0898413518 0.2458545318 -211 -1
+ 0.1703061199 0.4107291443 -0.3343744192 0.5735753146 211 1
+ 0.9714761942 0.7950819239 -2.8416202637 3.2451621804 -2212 -1
+ -0.1076899006 -0.3782352011 -2.5618637547 2.7569179648 2112 0
+ 0.0914930775 0.0458068883 -0.1770382742 0.2475713830 211 1
+ 0.4807530770 -0.2024581356 -1.6510914821 1.7371516010 -211 -1
+ 0.3160080474 -1.0763148458 -21.2371977921 21.2668024111 22 0
+ -0.1060751673 -0.6656464170 -8.1563494257 8.1841537772 22 0
+ -0.2575020112 -0.0795074146 -5.5962276243 5.6027129444 22 0
+ -0.1373116590 -0.1209981957 -2.4551141960 2.4619262317 22 0
+ 0.1620598954 -0.3310185734 -3.4983044811 3.5176655538 22 0
+ 0.1224823433 -0.0751824814 -1.6375227736 1.6438172538 22 0
+ 0.0532496592 -0.1741710120 -7.3278969329 7.3314885468 211 1
+ 0.0157392840 -0.2773076980 -13.5284358356 13.5320066224 -211 -1
+ 0.0031280872 -0.3010747616 -5.9638996985 5.9731260823 211 1
+ -0.5405945489 -0.7468889036 -62.9290306281 62.9377201863 321 1
+ -0.1541591036 0.0093634802 -4.5057751508 4.5105811375 -211 -1
+ -0.2829997380 0.0758951723 -31.0696783980 31.0713733920 -211 -1
+ -0.3757359322 0.0293756986 -29.3391550013 29.3419075112 211 1
+ -0.2442064796 0.0028403697 -6.5114008469 6.5174738700 -211 -1
+ -0.0373338230 -0.0310361303 118.0851090999 118.0851190803 22 0
+ 0.1042333814 -0.2316634279 553.3265834727 553.3266417860 22 0
+ 0.2438147877 -0.4021690426 594.2740754121 594.2744664997 321 1
+ 0.1302023361 0.0993079539 15.0798299772 15.0813648800 -211 -1
+ 0.0717679507 0.1375753764 108.7994828789 108.7996830516 -211 -1
+ 0.0402844720 -0.3564924308 191.5011529617 191.5015398767 211 1
+ 0.2049100940 0.1616435511 61.9239488891 61.9246561766 211 1
+ 0.0601128583 0.6010591066 17.2364494477 17.2726045214 2112 0
+ 0.0861610587 -0.1699287642 4.1860476580 4.1927048898 -211 -1
+ -0.0396801121 -0.4716916996 9.8545053269 9.9103831107 -2212 -1
+ -0.2745340389 -0.3055512572 3.6613114513 3.6869244416 211 1
+ 0.5651868859 -0.0937961993 14.1793806913 14.1916366398 -211 -1
+ 0.4919594264 0.4471448173 6.9400499056 6.9732155453 211 1
+ -0.0196293500 0.4114498935 2.1295114657 2.1734707713 211 1
+ 0.0384893623 0.3742906822 1.4934704965 1.5401393021 22 0
+ 0.0316174284 0.0507004465 0.1046608291 0.1205159168 22 0
+ 0.0826441927 0.1179370030 0.1956369187 0.2429259212 22 0
+ -0.0488151020 0.1517909400 0.2069873394 0.2612798544 22 0
+ -0.1867558882 0.0776545101 0.2301632460 0.3366940591 -211 -1
+ 0.1537000072 -0.0337410647 0.0339417857 0.2130586337 211 1
+ 0.1848337279 -0.2857156151 1.3101156071 1.3607643472 -211 -1
+ 0.3945810023 -0.4822627261 1.2128136595 1.3706451992 211 1
+ -0.1624327888 0.1112322768 3.1328896148 3.1390690290 22 0
+ -0.0003963869 -0.0114712661 1.2514092178 1.2514618562 22 0
+ 0.6376400482 -0.4358936368 4.9846112159 5.1308604397 -2112 0
+ -0.7556059715 1.9498705418 2.5458407683 3.3313483293 321 1
+ -0.3474383870 1.3692257678 1.7556163845 2.3067991862 -321 -1
+ -0.3304737366 -0.1250918604 15.1329469051 15.1451174924 -321 -1
+ -0.5307605838 -0.4264573928 9.0108285578 9.0375928093 211 1
+ -0.1948113410 0.1333171507 0.2199687870 0.3515550788 -211 -1
+ 0.1419488547 0.1879520209 -0.2236372431 0.3535093222 211 1
+ -0.0134597648 0.0243286069 0.8831575938 0.8945502595 -211 -1
+ 0.3487155182 0.0954617226 -0.5282402949 0.6551587954 -211 -1
+ -0.1535767230 0.0708291354 -0.6449338309 0.6811916085 211 1
+ -0.1019534073 0.5576148937 -3.1877358686 3.2407512431 -211 -1
+ -0.3790742723 -0.1197657943 -2.7669045095 2.7988000106 211 1
+ 0.2359232552 0.5831934149 -25.3233344077 25.3359562840 321 1
+ -0.3087529998 0.3671051215 -7.5633091475 7.5797902102 -211 -1
+ -0.1347249257 0.3254560678 -14.1338327412 14.1389101489 -211 -1
+ 0.2277815435 0.2373422179 -1200.6657242553 1200.6657774323 211 1
+ -0.3313679436 0.5802113875 -1461.5048879359 1461.5050473366 211 1
+ -0.4593798832 -0.0244222439 -396.7822830972 396.7825743224 -211 -1
+ -0.1371016559 0.0390527205 -126.6262776264 126.6263578703 22 0
+ -0.6218000806 0.4732004739 -815.4439552875 815.4443296565 22 0
+ -0.1215358997 -0.0236258916 17.7261813186 17.7266137008 22 0
+ -0.0885561224 -0.1328205126 40.2348612351 40.2351779179 22 0
+ -0.0044039537 0.0849650394 2.3610365196 2.3625689195 22 0
+ -0.0566994721 0.2224867548 15.8857595330 15.8874186426 22 0
+ -0.1901658448 -0.0398369347 11.1977366999 11.2387654578 -2112 0
+ 0.0762295067 0.1177236700 1.0091883352 1.0188870871 22 0
+ -0.0470706360 0.0529480456 0.2777459969 0.2866391095 22 0
+ -0.0089000760 -0.2774171007 -0.0776237013 0.5751002756 130 0
+ -0.0193045541 0.0537465510 0.0585780140 0.0818091760 22 0
+ -0.2403039019 0.3139063152 0.0310875531 0.3965470665 22 0
+ -0.0117586322 -0.3081899759 0.0218862536 0.3091898038 22 0
+ 0.0210653084 0.0027721451 -0.0131185410 0.0249705451 22 0
+ 0.0557023812 -0.0567698358 -0.0264301192 0.0838100276 22 0
+ 0.0466082191 -0.0151853147 -0.2108178155 0.2164418425 22 0
+ -0.1051469392 0.0810289501 -2.1972845830 2.2012907824 22 0
+ -0.0243084395 -0.0504282100 -0.7587364203 0.7607988303 22 0
+ 0.1183557971 -0.3939313038 -12.9396981453 12.9462341265 22 0
+ 0.0960099924 -0.2451780329 -5.5543137107 5.5605513201 22 0
+ 0.5542228616 -0.1157019972 -19.8537428612 19.8840249275 2112 0
+ 0.0319194968 -0.0281070208 -1.8587021857 1.8591887140 22 0
+ -0.0026680923 -0.6073155258 -30.6238018915 30.6298234006 22 0
+ -0.0286164827 0.0044098764 -1.7752407331 1.7754768403 22 0
+ 0.0640835686 0.1988070149 -5.6854897549 5.6893255036 22 0
+ -0.0813932719 -0.2380353101 -30.9891428038 30.9901638813 22 0
+ -0.0230503150 0.0090018826 -7.4058791935 7.4059205356 22 0
+ -0.0129558868 -0.0167651718 4.6286048220 4.6286533165 22 0
+ 0.0138691739 0.2045852641 91.4849875247 91.4852173298 22 0
+ -0.7538509939 -0.0598284626 199.1123948246 199.1144528129 130 0
+ -0.0217432632 0.0228584553 19.1431998729 19.1432258685 22 0
+ -0.1282079198 -0.1639526288 63.8990959130 63.8994348663 22 0
+ -0.0386389018 -0.1293673397 13.5620330796 13.5627051183 22 0
+ -0.1406133130 -0.2054677620 12.9702962254 12.9726856618 22 0
+ -0.4005395764 -0.1376992528 1.4422810157 1.5031858051 22 0
+ -0.0366367525 0.0287954072 0.1442117854 0.1515535092 22 0
+ -0.3056855592 0.4155662789 -0.2354509300 0.5670768323 22 0
+ -0.0907587808 0.1480175054 -0.0004059892 0.1736274835 22 0
+ 0.0895779851 -0.1957882823 0.4670865475 0.5143219903 22 0
+ 0.5114868344 -1.2957924318 3.9163460051 4.1567370424 22 0
+ 0.1018406600 -0.1255248871 0.5336859185 0.5576277225 22 0
+ -0.0445553806 -0.0492210526 0.2059530844 0.2163898495 22 0
+ 0.3203606756 -0.0012133885 0.0470607827 0.3238010995 22 0
+ 0.2566454328 -0.1058735256 0.1091560781 0.2983138129 22 0
+ 0.0270407464 -0.0304360629 -0.2327492008 0.2362831910 22 0
+ 0.0650159863 0.1327133516 -0.4985052262 0.5199493944 22 0
+ -0.3850739325 -0.1443443678 -32.0717911630 32.0744275964 22 0
+ -0.0423766449 -0.0590868435 -3.3877729438 3.3885531653 22 0
+ -0.1126229237 0.0097070348 -57.4153970724 57.4155083503 22 0
+ -0.0872303331 0.1169515992 -141.5576325999 141.5577077876 22 0
+ 0.0183159154 -0.0350624937 0.5577936308 0.5591945867 22 0
+ -0.0719434326 0.0221833740 0.2308702752 0.2428354248 22 0
+ -0.0383288724 0.0132575968 -0.1513156919 0.1566566467 22 0
+ 0.0447038879 -0.0424941908 -1.2341788741 1.2357190972 22 0
+ -0.0503591042 -0.0209595736 -9.0089343440 9.0090994754 22 0
+ 0.0678564659 -0.1414441379 -22.2401568042 22.2407100970 22 0
+ 0.0466962257 0.0607855409 -27.0438685166 27.0439771439 22 0
+ -0.0080696724 0.0293332386 -95.6030272272 95.6030320678 22 0
+ 0.0868873593 -0.2582409762 0.5114096198 0.5794632122 22 0
+ 0.0850637181 -0.1239740616 0.1313306481 0.1996325205 22 0
+ 0.0352693072 0.0433247772 0.2372331123 0.2437221982 22 0
+ 0.0691086716 0.0537454952 0.0406942121 0.0965432838 22 0
+#END
Index: contrib/tags/1.050/data/single-ee-event.dat
===================================================================
--- contrib/tags/1.050/data/single-ee-event.dat (revision 0)
+++ contrib/tags/1.050/data/single-ee-event.dat (revision 1325)
@@ -0,0 +1,70 @@
+0.1242063452 -0.1002053630 9.4986070894 9.4999476298
+0.0000037529 0.0000048977 -0.0000607608 0.0000610733
+-0.0000000000 -0.0000000000 0.0000020866 0.0000020866
+-0.0000000000 -0.0000000000 -0.0000000905 0.0000000905
+-0.8742026933 1.3453786667 -1.8087495976 2.4218441315
+0.4643879291 -0.6198799444 -1.0660543095 1.3250882498
+-0.4043618795 -0.3298344757 0.3985268254 0.6703301738
+0.2059456422 -1.2213699972 0.5685824653 1.3695487935
+0.1623420371 0.2250505958 0.4074527625 0.5123477786
+-0.2668731870 -0.6053577407 2.1783172463 2.2805624127
+0.0788077509 0.1210347335 0.4529010029 0.4954383632
+0.0149016587 -0.3985161494 -0.4386846425 0.6090658267
+1.0922975836 0.2218902204 -2.0087844540 2.3015308055
+-0.1300255646 0.1043107763 -0.3060157337 0.3484724017
+-0.5012450683 0.1128377237 -0.7204897515 0.8958594964
+-0.8208443566 1.2287512354 -3.2875977896 3.6069563184
+-0.3773022267 -0.3703772125 -0.2122479172 0.5865707230
+0.3199547088 -0.3105644101 0.2014522152 0.5088064941
+0.1947256445 -0.1916712321 -0.1755922776 0.3535086572
+0.3473568887 -0.7163606252 -0.1981826858 0.8314597590
+0.0367065738 -0.6840218499 -0.0627649514 0.7018920769
+0.1412911400 -0.1206029122 -0.0355328862 0.2350545034
+-0.0923141381 -0.2895012866 0.2456626018 0.4134036882
+-0.1323051208 -0.3852976164 0.2488647040 0.4973653828
+0.4062662815 -0.6589287567 1.0840033003 1.4205433865
+0.1070865248 -0.1534101251 0.0001625233 0.2334137990
+-0.2168817781 -0.4272953251 0.7478526240 0.8991008468
+0.0549754367 -0.0419545617 1.9385318304 1.9444556415
+0.2158971711 -2.8473687472 8.6162389251 9.1255950694
+-0.1178370054 -0.1436901368 1.1829878264 1.2056004303
+0.2807019561 -0.3101701380 0.4021620642 0.5968360022
+-0.1384527389 0.2418445243 0.0372740162 0.3118763978
+-0.2976785577 -1.5508260484 4.4633950671 4.8265847216
+0.0877598669 -0.1051666367 0.7891664811 0.8130346460
+0.1481759290 -0.1904102505 0.6044504266 0.6656217188
+-0.6822541147 -0.3903279774 3.6004972904 3.6879380594
+0.6633145329 -0.3071083031 0.5588367568 1.0460763017
+0.2281932239 1.1838267715 1.0465352304 1.6710460558
+0.1852390155 0.0251505558 0.0866264130 0.2488573158
+0.6344932147 0.0594826110 -0.3037729523 0.7196371391
+-0.1342481155 0.0133465258 0.1607671636 0.2495322976
+-0.1057314913 0.4155774745 -0.4835095581 0.6611694664
+0.0497180264 0.3369978852 0.2706021562 0.4555047576
+0.0735091906 0.0334283431 -0.1503948251 0.1707034231
+-1.6974821899 1.9016843684 -3.8655394972 4.6324642051
+-0.1692567659 0.8513885232 -0.9402281537 1.2867629353
+-0.5045675091 -0.4363623176 0.3874277131 0.9180283793
+0.1888159230 0.1343329703 -0.0309511519 0.2699525401
+0.3154758573 -0.2868474805 -0.2072401822 0.4929245248
+-0.7015760336 0.8466894132 -1.2553053263 1.6746232831
+-0.5001798070 0.2489248578 -0.6777532326 0.8886576781
+-0.8568044668 0.5627402071 -1.4196185813 1.7565839394
+-1.6757616934 1.4984196859 -3.8952372709 4.4995324190
+-2.5594230621 1.8487285082 -5.6748605508 6.4954372739
+-0.0621933695 -0.0699965368 0.0141889125 0.1648892235
+0.4750273300 -0.3869565013 0.0813764839 0.6326357805
+0.0167562656 0.3288875755 -0.5449954120 0.8081727772
+-0.0009589048 -0.0417282729 -0.0665294801 0.1561663869
+1.7077900688 0.7290397378 -2.1589101028 2.8510381399
+0.1685464225 0.3134004861 -0.5242263675 0.6335937544
+0.8765257007 0.1111844532 -0.8359969358 1.2163676102
+-0.1291371125 -0.0616675264 -0.1815062327 0.2676628299
+-0.0714580232 0.4210123103 -0.4981657304 0.6698852960
+-0.0498851041 -0.0882299269 -0.1370453288 0.2174260016
+0.4431067290 -0.6372627753 -0.9996911034 1.2728115810
+0.3867187492 -0.5202218404 -1.1797634604 1.3533306180
+1.3153967045 -0.1894313864 -1.3539413560 1.9019804248
+0.8733564110 0.4138422104 -0.8568879834 1.2991357114
+0.2085376093 0.0770143994 -0.5433806654 0.6034579394
+0.9769302819 0.2327191387 -1.1672429149 1.6182343540
Index: contrib/tags/1.050/data/single-event.dat
===================================================================
--- contrib/tags/1.050/data/single-event.dat (revision 0)
+++ contrib/tags/1.050/data/single-event.dat (revision 1325)
@@ -0,0 +1,354 @@
+ -0.8807412236 -1.2331262152 -157.4313156510 157.4393822839
+ -0.0051712611 0.2381550800 -9.7396045662 9.7435168946
+ 0.0362280943 0.2694752057 -6.9243427525 6.9310844534
+ -0.2206628664 -0.1438198985 -0.6838608666 0.7460038429
+ 1.2716787521 1.0422298083 -6.1740167274 6.3907254797
+ -0.5695590845 -0.3627761836 -58.5430479911 58.5544811606
+ 0.2839991726 -0.4668202293 -49.6978846131 49.7097441380
+ 0.6510530003 1.3970949413 -62.7226079598 62.7485783532
+ 0.1434555273 -0.0312880942 -6.9382351613 6.9411919273
+ 0.4931562547 2.1627817414 -14.8865871635 15.0516040711
+ 0.2396813608 -0.0786236784 -1.9340954697 1.9554625817
+ 0.3355486441 0.0516402769 -0.8346540063 0.9118040941
+ -0.7853865645 -0.7810520475 -1.5367790662 1.8994852039
+ 0.1094889185 -0.1754670827 -0.6843130641 0.7283822313
+ -1.3395280577 -1.0677537402 -6.4527380155 6.7420362761
+ -0.4610425267 -0.0168193957 -0.8357253135 0.9647588756
+ -0.8586330562 -2.0252604440 -6.1169276419 6.5019392609
+ 0.1506846470 -0.2812835366 -0.3038867955 0.4622264166
+ 1.9980221318 1.1300023793 -3.4459595617 4.2454664891
+ 0.3272882037 -0.2364585949 0.1553473919 0.4545798417
+ 1.0076426762 1.4440286855 0.8523588299 1.9612643798
+ 0.0379998790 -0.3660104062 0.1528715253 0.4222050407
+ 10.0151541250 -2.3211630182 -15.0785563543 18.2503000364
+ 11.3598983026 -1.2325298244 -15.8349153125 19.5276839884
+ 1.6687709743 -1.1585763834 -2.8709909456 3.5198245120
+ 3.2014431503 -0.3128004506 -0.5513753788 3.3957985464
+ -30.7151484971 7.1828179172 -30.3287168815 43.7617176202
+ -7.5956115238 2.5973350872 -7.5388480549 11.0234901429
+ -0.9213602936 -0.5107772285 -0.1419601961 1.0721150358
+ -1.0794599717 -0.6668199287 0.5316879271 1.3827705828
+ -0.7396340255 -0.6182167240 2.5119449763 2.6941784942
+ 0.2074176533 0.2794277179 0.9960164767 1.0642511636
+ -0.1539166871 -0.7751679292 2.5738103560 2.7372826624
+ -1.3215623416 -0.6371922652 234.4350568153 234.4396892268
+ -1.0575338040 0.0953188302 464.9467453555 464.9479787674
+ -0.6276410883 0.2361957514 71.0828886604 71.0861889671
+ -0.2082020096 -0.4373362216 0.9028588667 1.0340430193
+ -0.0179791764 0.0902483897 0.2648461382 0.3131952817
+ 0.1020198339 0.1098009129 1.7787412558 1.7904928168
+ 2.0706642474 2.4044116603 1.0424047727 3.4696174649
+ 0.7973260719 0.5349870337 57.3601218239 57.3683274589
+ -0.2096823488 0.0247005810 -23.7890553577 23.7951971424
+ 0.3102511281 0.1319028264 -314.2349531398 314.2355280746
+ -0.2551007217 0.1414141961 -264.4206622484 264.4208599525
+ -0.0667217187 0.1675665310 -440.2993433749 440.2994024371
+ 0.1230808742 0.0544787546 -9.2334321211 9.2344131146
+ 0.0149244718 0.0926408620 -13.1527203128 13.1530550328
+ -0.7273456972 0.8103042163 -69.3094134240 69.3181065354
+ 1.3444919516 -0.0354346667 -75.6843009141 75.6962503634
+ -0.2673665474 -0.0908126999 -12.8334289873 12.8372937636
+ 0.3478059093 0.1156549525 -5.5306033046 5.5427356000
+ 0.1066857461 -0.0194790151 -1.0350365802 1.0407026486
+ 0.0216700641 -0.0151983847 -0.0808217620 0.0850455160
+ -0.0908971368 -0.1795934739 -2.1471276079 2.1565419240
+ 0.1619100903 0.1096391138 -5.1549916876 5.1605866621
+ 0.1658801571 -0.4323029725 -10.9719847384 10.9928382207
+ -0.0738683424 0.2189545272 -5.2858871411 5.2927762347
+ 0.6032480190 0.0236332859 -3.2008192361 3.2944425092
+ -0.0357683833 0.1856094526 -0.6235460716 0.6515673024
+ -0.3533710661 0.6295703546 -2.8607535473 2.9504475593
+ 0.0481173336 0.0105768278 -0.5957002119 0.5977339622
+ 0.2075827055 -0.0308763006 -0.7487101323 0.7775672240
+ 0.5304017839 1.4777754272 -3.9322188565 4.3370823357
+ 0.0413924064 0.1486652835 -0.0938036137 0.2282402258
+ 0.0836183570 1.0175603398 -5.1671981062 5.3502475764
+ 0.3485824980 0.7400614406 -2.3277750515 2.4712784483
+ 0.2840798497 0.1448084307 -0.3598613881 0.5006504231
+ 0.0615749422 0.1226682661 -0.2567909641 0.3228937304
+ 0.4447081942 -0.4703237310 -41.1153447304 41.1206763305
+ 0.0124634495 0.4015541485 -14.9710629970 14.9771027945
+ -0.0316220376 -0.1433969883 -40.0395270888 40.0428387244
+ -0.3087482155 0.1806952265 -13.8307938752 13.8354195977
+ -0.3356629575 0.0993822522 -10.0800461630 10.0861229965
+ -0.3201882660 -0.2024976612 -41.8446572615 41.8568897287
+ 0.1061884633 -0.3151853343 -14.3998854139 14.4044020183
+ -0.2527720657 0.9069338223 -58.5238686950 58.5316077815
+ -0.1792120633 -0.0360308668 -33.2666000360 33.2673950427
+ 0.9675598538 0.3593779851 -47.8071191709 47.8274640622
+ -0.0714174325 0.0908505489 -6.7152464947 6.7176907894
+ -0.0778201914 1.4032563894 -90.8847339885 90.9004422830
+ 0.0244495106 0.0548209263 -26.7828085908 26.7832395149
+ -0.1660314882 -0.0217473452 -18.6254257666 18.6267013767
+ 0.0157049989 0.0168585335 -0.3203174380 0.3211450112
+ 0.3107606707 -0.1971654391 -2.5216196955 2.5483352004
+ 0.0555180663 0.1012407689 -2.8568822700 2.8592146218
+ 0.4924054759 0.4638065599 -11.5988585156 11.6185669746
+ 0.0246279353 0.3500825457 -1.4762107229 1.5237592353
+ -0.1337804291 0.0207566609 -0.6922983624 0.7054112734
+ 0.1425990775 0.2159252673 -1.4422250588 1.4652547008
+ 1.1509079385 1.3932642481 -11.9161396276 12.0523922095
+ -0.2817355269 0.1171350200 -3.5044085055 3.5204338196
+ -0.2938296833 0.5477549955 -4.0607872094 4.1104554447
+ 0.2320766870 0.2725578877 -2.4417843515 2.4718288765
+ -0.1166849087 0.3561484951 -1.0167846717 1.0926060461
+ 0.4301305393 0.3390614943 -3.7153711906 3.7581162630
+ 0.2292214322 0.5342372509 -4.0278522037 4.0719804844
+ -0.9524325280 0.0334349530 -3.6861382279 3.8073429911
+ -0.2656944809 -0.2572725338 -2.3412698888 2.3703011214
+ -1.0311407020 -1.0586248548 -4.0709688056 4.4316494143
+ -0.0950317920 0.0651839091 -0.4709223689 0.5045073299
+ 0.0664907355 -0.2283387225 -1.8762930749 1.8964480162
+ -0.5611110795 -0.6953888597 -1.9606771050 2.1592002697
+ 0.1891889671 -0.1472085995 -0.2096350365 0.3184488743
+ 0.0792704574 0.0251844818 -0.0983276385 0.1287881517
+ 0.1611736633 0.0711833539 -0.3690578008 0.4321197344
+ -0.0054785644 -0.1772470704 -0.1887858326 0.2942217092
+ 1.2592788545 0.6027682305 -1.9731707573 2.5928490514
+ 0.2029562446 0.1650861534 0.0141930687 0.2968600737
+ 1.2748961578 0.4162795142 0.2649070316 1.3741558745
+ 1.0762322510 0.3311719610 0.5525788508 1.2620514638
+ 0.1617039199 -0.1197724715 0.0749212600 0.2560987754
+ -0.0323954715 0.2494233491 0.1560907622 0.3272698956
+ 0.4783653778 0.0155338834 0.0730680592 0.4841628626
+ 0.8887630855 0.0859887077 0.3171179068 0.9475535060
+ 0.4620391835 0.0959242469 0.9549103797 1.0742510351
+ 0.4929608353 0.2924063523 0.4046649124 0.7153637789
+ 0.8090379891 0.3357430404 0.1242812216 0.8956514187
+ -0.2218609894 0.0554977900 0.1140035220 0.2911681494
+ 1.0947245051 -0.6236432380 -0.8821510424 1.5443519278
+ 1.2312355422 -0.7380880549 -1.6968461982 2.2269893898
+ 0.9823668004 -0.1980014204 -1.1323956352 1.5185679940
+ 0.3072642138 -0.3616367001 -0.8863081947 1.0149947787
+ 3.5267082850 -0.8709343198 -6.0396048282 7.0492910411
+ 0.0302309577 -0.1093072034 -0.1454183249 0.2312752681
+ 8.3195138078 -1.2696507106 -13.6925071989 16.0726648724
+ 1.9111207173 -0.2604029574 -2.8768617815 3.4664110534
+ 0.5301770085 -0.2474488120 -1.1645712928 1.3107343956
+ 1.7420326246 -0.2822907394 -2.8168929273 3.3240414394
+ 7.1662439694 -0.8989264899 -11.6921124639 13.7429478399
+ 4.0278455019 -0.7538804612 -6.1367606781 7.4387161891
+ 2.3520608039 -0.3594541793 -3.9148734196 4.5833515040
+ 0.8874010232 0.1118054115 0.0320276498 0.9058071435
+ 0.1500724686 0.0233402575 0.0493207873 0.2120821501
+ 4.2962697295 -1.7142289365 -0.1690138675 4.6308271300
+ 1.8430690942 -0.4354147487 0.3986540928 1.9353074110
+ 17.9174665745 -3.9541912904 4.1909545762 18.8211407058
+ 3.7381128073 -1.1588289400 1.2894704313 4.1229341070
+ 40.1307210930 -9.9455385011 9.4372399972 42.4083658029
+ 46.9323028742 -12.1457646999 11.2983938225 49.7778448306
+ 49.9481498640 -13.6951263923 11.6387976852 53.0834743878
+ 55.4631919903 -13.9171302743 13.2275436067 58.6925897426
+ 8.2260209293 -2.0146434912 1.9795098478 8.6973943203
+ 552.6086009193 -143.3841889206 127.4057239389 584.9508777791
+ -58.5643305599 13.6721150775 -60.7292192202 85.4679184928
+ -20.7055785892 4.9367170132 -21.3460862941 30.1457632088
+ -63.1393333534 15.4319228136 -63.1699054399 90.6388674177
+ -184.7092504379 43.8836483458 -185.9895634959 265.7736690492
+ -132.3436726570 31.1975659982 -133.8117860858 190.7714585356
+ -249.6259700938 59.9806981396 -252.0534723625 359.7801849802
+ -84.6956389844 20.2530979512 -84.9405599439 121.6489105704
+ -1.4896061764 0.5394718049 -1.1697689680 1.9742835694
+ -15.6910439822 4.0928980329 -16.0308697076 22.8077421088
+ -6.5161499932 1.4530419848 -7.0414172713 9.7042557013
+ -1.6887821332 0.6217356263 -1.7453944171 2.5108607565
+ -2.9066030431 0.8578299581 -2.1768165890 3.7339287264
+ -4.3216629645 0.4876667295 -4.0106317127 5.9177053101
+ -0.1313279989 0.1710015195 0.2960934797 0.3662784619
+ -0.1378802261 0.0239116355 0.1336123094 0.1934811936
+ 0.1228571341 0.1038820753 0.1856298240 0.2456497354
+ 0.0880826051 -0.0369854789 0.0702432827 0.1185773575
+ 0.3000337170 -0.0143366600 0.8191164649 0.8835481533
+ 0.1103182833 -0.3276972527 0.5695489167 0.6807505905
+ 0.0246169502 -0.0632054218 0.4462814427 0.4514067409
+ 0.3462650138 -0.1370493016 1.8335961124 1.8710309122
+ 0.1072718009 0.2347141259 0.8106008195 0.9835205177
+ -0.1228669036 -0.3420825771 0.4269449947 0.5778222728
+ -0.0537484106 -0.1418315633 0.1658218865 0.2247264604
+ -0.1921583292 -0.2051056097 0.6510375898 0.7227190760
+ 0.0719282041 -0.6389806821 1.3260724361 1.4803438348
+ 0.0770785256 -0.0961694649 0.7126381724 0.7365613449
+ -0.1024788272 0.2570404755 1.0007133278 1.0476061595
+ -0.3569652766 0.0132486739 8.2719979695 8.2808834026
+ 0.9119741942 -0.5440359019 10.4508006448 10.5046135631
+ 0.2130354298 0.0824739706 12.4438615581 12.4813728536
+ 0.0796437059 -0.2190335365 1.8949965789 1.9143695121
+ 0.0257844816 -0.0205887972 0.4134653053 0.4147798172
+ 0.3407013815 -0.9771232757 20.8001110981 20.8258365743
+ -0.0484682129 -0.4170975131 51.2421047601 51.2524142879
+ 0.0897243336 -0.1477960689 33.5942223016 33.5949571509
+ 0.3309172902 0.2053558941 15.3759445633 15.3815092983
+ -0.4513428002 -1.0629724624 198.6483838807 198.6517896193
+ -0.5096208939 0.2808545308 526.2829357022 526.2840937694
+ 0.0439210002 -0.0909597094 62.6115892566 62.6118262930
+ -0.4921468048 -0.2259270362 263.1629036404 263.1651334325
+ 0.0256741895 0.0647083476 60.1293229885 60.1295252698
+ -0.2129474818 0.3356181212 10.9531127852 10.9612109561
+ -0.3345049992 0.0053042168 10.0385185055 10.0450612392
+ -0.2168883064 0.0832963463 14.9196810412 14.9221426402
+ 0.2190731187 0.1408132403 1.5507985399 1.5786948078
+ 0.1157490730 0.0973727931 0.2776072109 0.3455790172
+ -0.2700182117 -0.2659794788 3.8116405429 3.8304384274
+ -0.0503520285 -0.0502248492 1.5957756572 1.5973596371
+ 0.3728285538 -0.0813045131 0.3833836648 0.5586361729
+ 0.2045526783 0.5531671529 1.4067251294 1.5317281325
+ 1.1124557930 0.6363451605 0.6161236815 1.7036584277
+ -0.0045760421 -0.0333413613 -0.0266276402 0.1460185011
+ 0.2034731156 -0.0975389956 -0.0758288761 0.2759437765
+ 0.2198871730 0.5955469316 0.7259653412 0.9744393147
+ 1.6512411277 1.3209100794 1.5552345144 2.6286184355
+ 0.1485630649 0.3302111341 2.2869277289 2.4987878260
+ 0.1434858277 0.1748231234 1.2536107327 1.2814721851
+ 0.4466109566 -0.3708574769 3.3454935959 3.5230832803
+ 0.0645162267 -0.3240107647 0.8653597227 0.9367350499
+ 0.7297178455 -0.0230670048 8.7581561340 8.7896415668
+ 0.0818687057 -1.0590802908 6.0448998742 6.1375213268
+ -0.0165520648 0.0496969805 0.9381702085 0.9396313643
+ 0.1856788128 -0.2651426402 3.5296675023 3.5472256346
+ 0.2462301231 -0.0254015715 9.5838219962 9.5880341234
+ 0.4564255134 0.1547243999 36.4834178279 36.4899947345
+ 0.2420013869 -0.4750765942 8.8978425902 8.9148945584
+ -0.5836449074 0.2713063655 97.8985090318 97.9007242003
+ 0.1098728236 -0.3173326524 192.1524793330 192.1528234652
+ -0.0884675198 -0.0343950604 37.9162600215 37.9166357068
+ -0.3479866282 -1.6163644207 3219.6952699557 3219.6958312012
+ -0.4502778003 -0.0845033682 -15.5304915887 15.5378743620
+ -0.0136188828 0.0749919179 -11.8647621575 11.8658278304
+ -0.2356122901 0.2546257088 -464.6232035239 464.6233539976
+ -0.3366930922 0.0001267148 -314.7906873590 314.7912608153
+ -0.5908021127 0.2714310441 -62.0570105158 62.0624117444
+ 0.0950294025 -0.0979437150 -6.5075134406 6.5089442107
+ -0.0258241148 -0.1651896244 -7.6613397231 7.6631638929
+ -0.0283746791 -0.0128186850 -1.1860948704 1.1865034693
+ -0.2445470072 -0.0367850366 -2.3234980477 2.3366213976
+ 1.1134230020 -0.0084955425 -8.1756524679 8.2511257554
+ 0.7423074922 0.0450351928 -4.7803853081 4.8378851035
+ 0.0631614949 -0.0147897750 -0.3372075109 0.3433904735
+ -0.0615524241 -0.0730339500 -0.4109508860 0.4219043606
+ 0.2721762563 0.9356454684 -1.1899345164 1.5380040671
+ 0.0195567553 -0.0613884496 -0.2438139881 0.2521830074
+ 0.0015753821 -0.0127040661 -5.1798684309 5.1798842494
+ -0.2336502048 0.2398589892 -61.5027554276 61.5036669633
+ -0.2111577946 -1.2264310644 -54.4484267777 54.4628256623
+ -0.1724150208 -0.6710138080 -46.7073487537 46.7126952108
+ -0.0083548891 0.1191926839 -1.6273211403 1.6317018091
+ 0.1782576111 0.2370603640 -3.4515411588 3.4642617920
+ -0.0157160274 -0.0172284475 -0.8321853782 0.8325120519
+ 0.2055123178 -0.2277451049 -4.7400462090 4.7499622323
+ 0.1433996625 0.1319354611 -4.2237703099 4.2282627709
+ 0.2505217514 0.5109550496 -14.5866293938 14.5977256202
+ 0.0907354824 0.2212240967 -1.6245224103 1.6420249969
+ 0.0442826976 0.6827900032 -4.2712530344 4.3257098411
+ -0.0286900410 0.1272840718 -0.9586700336 0.9675084427
+ 0.0168298416 0.0212462677 -1.2498808277 1.2501746801
+ 0.0191626579 0.0396505095 -0.1096013028 0.1181178053
+ -0.1826163842 0.1583483453 -0.3493583086 0.4248225159
+ 0.0736986630 -0.4757600112 -0.5567925582 0.7360686341
+ 0.0718737115 -0.1073098612 -0.0922689901 0.1587287096
+ 0.3823052378 0.2473184083 -0.9764937570 1.0774338714
+ -0.0099669892 0.0144860894 -0.0618195721 0.0642716668
+ -0.0893120375 0.0045092023 -0.4219473328 0.4313195157
+ -0.0173901063 0.0980486800 -0.2280732197 0.2488641256
+ 0.0470683860 0.1067218125 -0.0220928902 0.1187142536
+ 0.2236348783 0.1462105889 -0.2007592535 0.3342070810
+ 0.2304940378 -0.1786278713 0.2738302916 0.4000230574
+ -0.0034266964 -0.0207838453 -0.0099250562 0.0232855581
+ -0.0198610958 0.0339167728 0.0860577817 0.0946084161
+ -0.1495093893 -0.0992705397 0.1721689527 0.2486962923
+ 0.1388593068 0.0621639466 0.1820504657 0.2372522611
+ 0.4364050518 0.1711414837 0.2526138346 0.5324965034
+ 0.1135784502 -0.3755312317 -0.4819257884 0.6214307973
+ 0.0656586648 -0.1174273893 -0.3106626572 0.3385432596
+ 0.6794157833 -0.2958876229 -1.3108688155 1.5058327741
+ 0.2105562628 -0.0146095214 -0.3598329775 0.4171656141
+ 0.8891967174 -0.2859846717 -1.2899195992 1.5925924171
+ 0.9709628090 -0.4638594187 -1.5007185975 1.8466430748
+ 0.8378588087 -0.0907723342 -1.0811879512 1.3708444061
+ 0.1779040294 -0.0469475636 -0.1539205319 0.2398863222
+ 0.4696086571 -0.2188612179 -0.5030102129 0.7221161941
+ 0.4511368236 -0.1140360671 -0.5914121373 0.7525270589
+ 1.0715035537 -0.0504322193 -1.2598340838 1.6546435245
+ 0.0668091207 -0.0378517174 -0.0814590598 0.1119454758
+ 0.6316389071 -0.1273235117 -0.6462307006 0.9125749854
+ 0.2684052593 0.0083959523 -0.1886456222 0.3281753282
+ 0.3892874920 -0.1743366297 -0.6509560390 0.7782555985
+ 1.3389273647 -0.3627304714 -1.9218592665 2.3701989205
+ 0.0045094441 -0.0453764540 -0.0434900736 0.0630138411
+ 0.3133525938 -0.1008805853 -0.3655345011 0.4919168751
+ 1.4519335046 -0.3776623331 -2.3436634930 2.7827141980
+ 1.1774890796 -0.2142441295 -1.7232930015 2.0981229346
+ 0.2355847301 -0.2200748912 0.1401791546 0.3515441909
+ 0.3730544183 -0.2033339289 0.0678202445 0.4302486156
+ 5.7036562093 -1.3847122534 1.0304717985 5.9591101942
+ 0.3132978256 -0.0441957346 0.0509066642 0.3204688424
+ 12.0524189062 -3.0888845437 2.7804315114 12.7488355783
+ 31.6297261863 -7.9897036677 7.4822494855 33.4702704005
+ 0.1298166828 -0.0603422723 0.0449212824 0.1500382703
+ 5.6041248096 -1.7827306116 1.3929423696 6.0435611820
+ 15.2635626061 -3.9126479532 3.5227360906 16.1460467918
+ 12.6420333259 -3.3156273590 2.8203654708 13.3704469927
+ -6.8280628114 1.6575170026 -7.0642230364 9.9635862759
+ -28.7310801665 6.6899382857 -29.6661493612 41.8367142558
+ -23.0805998372 5.2804748057 -23.7593817157 33.5428860164
+ -9.5867328041 2.3566842001 -9.6302827557 13.7920713461
+ -2.4941626575 0.7605935548 -2.3465485517 3.5079395695
+ -12.8361288251 4.1724746846 -12.3930282133 18.3238341103
+ -0.2218939688 0.0177591193 -0.1601445527 0.2742236267
+ -0.3547183900 0.1627198093 -0.4375984432 0.5863405751
+ -1.5077751291 0.4846678610 -1.3722432145 2.0955524844
+ -1.0249084149 0.3454253853 -1.0884030972 1.5343980115
+ -0.6851007890 0.1387858818 -0.6931465231 0.9844169414
+ -0.1348478831 0.0027831157 -0.0667382711 0.1504848634
+ -1.7172317946 0.4278616379 -1.5483601280 2.3514611847
+ -0.1185075147 -0.0023470526 -0.1255368894 0.1726529765
+ -0.2481981444 0.1582306347 -0.1468021309 0.3289226630
+ -0.9966635486 0.3389627921 -0.4783137759 1.1562949761
+ 0.0088328598 -0.0568652170 0.3666038530 0.3710930576
+ -0.0824728099 0.0441797782 0.3879523579 0.3990747413
+ 0.1199632582 -0.0647633161 0.3012285579 0.3306419733
+ 0.0018630421 -0.0049969991 -0.0147954815 0.0157272757
+ -0.0136056330 0.0078110768 0.0042779078 0.0162612013
+ 0.0895632652 -0.1214885998 0.5518245090 0.5720938272
+ 0.3093767760 0.0801078725 4.7396091515 4.7503711613
+ 0.1443427580 0.0774488471 4.1438348166 4.1470712729
+ 0.0800206896 -0.2831535685 44.4006608942 44.4016358606
+ 0.0077367737 0.0117045964 0.7717758140 0.7719033374
+ -0.1114386512 -0.0611335023 10.4091099025 10.4098859187
+ -0.2179700232 0.0686322286 20.7719389630 20.7731959408
+ -0.0517190611 0.1441402526 13.4281329719 13.4290061578
+ -0.0315432027 -0.0288834445 4.1154298514 4.1156520855
+ -0.0210490068 -0.1913294761 14.6251063933 14.6263729969
+ -0.4133059803 -0.9942214423 74.9928286595 75.0005576544
+ 0.0017189742 0.0003086548 0.1162765244 0.1162896396
+ -0.0197978822 0.4918674160 1.4905912780 1.5697731904
+ 0.1498213953 0.2658028537 0.0262280525 0.3062442134
+ 0.1485723914 0.0742812231 -0.0073876616 0.1662709630
+ -0.0050837918 0.0002284770 -0.0021956656 0.0055423901
+ 0.1905224494 0.0721540097 1.0400756752 1.0598407498
+ 0.1789403158 0.0666764902 2.9045526860 2.9108231992
+ 0.1943735087 -0.0680286041 3.0118739143 3.0189059985
+ 0.0150257083 0.0162010005 3.8405935297 3.8406570928
+ 0.0864382180 -0.1775350230 10.9516521209 10.9534320844
+ 0.0112700861 0.0077621474 6.2645553713 6.2645703178
+ -0.0880690210 -0.2011746802 24.3996872285 24.4006754876
+ -0.0428591497 0.0438332411 44.4944475561 44.4944897890
+ 0.0444439323 -0.0497049989 94.1332069530 94.1332305677
+ 0.3963642912 0.0673770453 -289.8837440594 289.8840228682
+ 0.0542374607 0.0178424362 -96.5357422683 96.5357591535
+ -0.0134026835 -0.0410107441 -5.2778715751 5.2780479229
+ -0.0074119146 -0.0297613121 -58.9036529918 58.9036609767
+ -0.2811166895 0.8565449965 -1345.2132113785 1345.2138415713
+ -0.0217590821 0.0295680705 -1.4316647060 1.4321353144
+ -0.0411871732 -0.1433145865 -4.1950850614 4.1977344040
+ 0.0000161243 -0.0197893201 -18.6652813563 18.6652918468
+ -0.0037080800 -0.1644263966 -20.7846855998 20.7853363041
+ 0.1864447321 0.0253239348 0.0515967916 0.1951029695
+ 0.1036221868 -0.0670423838 -0.0340109532 0.1280194664
+ 0.4672472776 0.2236570795 -0.0501273890 0.5204375686
+ 0.1891841769 0.0409518465 0.0506236100 0.2000761265
+ 0.0261105832 0.0529552694 -0.0657671278 0.0883817754
+ 0.1618126437 0.0242326171 0.0023687129 0.1636342329
+ 0.3565264181 0.0124879620 9.3933918502 9.4011997783
+ 0.5033500838 -0.5007399100 16.8454871381 16.8610206829
+ -0.1398195181 0.0757052286 -118.9195521575 118.9196584511
+ 0.0018271729 -0.0111140989 -74.4314662452 74.4314670974
Index: contrib/tags/1.050/NEWS
===================================================================
--- contrib/tags/1.050/NEWS (revision 0)
+++ contrib/tags/1.050/NEWS (revision 1325)
@@ -0,0 +1,210 @@
+2022-08-20: release of 1.050 with
+* updated LundPlane to 2.0.2, fixing compilation issues with g++-12
+
+2022-06-15: release of 1.049 with
+* updated Nsubjettiness to 2.2.6, with thread-safety improvements
+
+2021-12-08: release of 1.048 with
+* inclusion of C++11 check files (fixes bug reported by Andrii Verbytskyi)
+
+2021-12-06: release of 1.047 with LundPlane updated to v2.0.1
+* adds RecursiveLundEEGenerator for e+e- studies, with examples
+ from spin-correlation analyses of arXiv:2103.16526 and
+ arXiv:2111.01161
+* Note: fjcontrib now requires a compiler that supports C++11 or higher.
+ The configure scripts attempts to add CXXFLAGS arguments to enable this
+ if not already enabled. Please report any issues you encounter.
+
+2021-08-21: release of 1.046 with RecursiveTools updated to v2.0.1
+* added rare divide-by-zero in calculation of mu2
+
+2020-08-04: release of 1.045 with
+* first release of Centauro (DIS jet algorithm plugin), v 1.0.0
+
+2020-03-07: release of 1.044 with
+* update of RecursiveTools to 2.0.0 (relative to 2.0.0-beta2,
+ brings documentation improvements)
+
+2020-02-23: release of 1.043 with
+* updates of ConstituentSubtractor to 1.4.5 and
+ LundPlane to 1.0.3 to fix c++98 compatibility issues
+
+2019-07-18: release of 1.042 with
+* update of ConstituentSubtractor to 1.4.4
+ (updates to function naming, treatment of massive inputs,
+ selectors for correcting specific sets of particles, use of
+ ability to use primary-particle info in CS distance)
+
+2018-12-04: release of 1.041 with
+* update of ValenciaPlugin to 2.0.2 (bug fix for negative beta)
+
+2018-12-04: release of 1.040 with
+* update of ValenciaPlugin to 2.0.1 (bug fix for treatment massive particles)
+
+2018-10-31: release of 1.039 with
+* update of LundPlane to 1.0.2 (only affects python code)
+* documentation and scripts updated for new HEPForge phabricator system
+
+2018-08-30: release of 1.038 with
+* new LundPlane contrib, version 1.0.1
+
+2018-07-20: release of 1.037 with
+* update of ConstituentSubtractor to 1.3.1
+
+2018-06-06: release of 1.036 with
+* update of Nsubjettiness to 2.2.5, fixing bug involving
+ undefined pointer in AxesDefinition
+
+2018-05-28: release of 1.035 with
+* update of ConstituentSubtractor to 1.2.7
+ (ability to correct just phase space defined by fastjet::Selector,
+ change of grid size possible with subtract_event_using_charged_info,
+ updated examples)
+* update of RecursiveTools to 2.0.0-beta2 with bug fix for recent
+ clang compilers.
+
+2018-05-18: release of 1.034 with
+* update of ConstituentSubtractor to 1.2.5
+ (big fixing + support for "pt,y,phi" inputs)
+* minor modification to the template Makefile for new contribs
+
+2018-02-15: release of 1.033 with
+* update of EnergyCorrelator to 1.3.1
+ (memory leak fixed, functionality unchanged)
+
+2018-01-17: release of 1.032 with
+* update of EnergyCorrelator to 1.3.0
+ (Speed up of core ECF code, functionality unchanged)
+
+2017-12-20: release of 1.031 with
+* update of ConstituentSubtractor to 1.2.4 (which
+ adds back in the full set of example programs)
+
+2017-10-13: release of 1.030 with
+* update of RecursiveTools to 2.0.0-beta1 (included RecursiveSoftDrop,
+ IteratedSoftDrop, BottomUpSoftDrop, as well as ee versions)
+
+2017-09-10: release of 1.029 with
+* release of FlavorCone 1.0.0
+* update of ConstituentSubtractor to 1.2.3
+
+2017-08-30: release of 1.028 with
+* update of ConstituentSubtractor to 1.2.2 (added back an
+ erronously-renamed function)
+
+2017-08-10: release of 1.027 with
+* update of ConstituentSubtractor to 1.2.1 (new behaviour for massive
+ particles and speed improvements for whole-event subtraction)
+
+2017-01-25: release of 1.026 with
+* update of ConstituentSubtractor to 1.1.5 (new pileup subtraction
+ options and rho-rescaling)
+
+2016-10-07: release of 1.025 with
+* update of EnergyCorrelator to 1.2.0 (with new generalized energy correlation functions)
+
+2016-06-21: release of version 1.024 with
+* update of Nsubjettiness to version 2.2.4 (fixed bug with multi-pass axes)
+* update of VariableR to version 1.2.1 (fixed documentation and comments)
+
+2016-04-28: release of version 1.023 with
+* update of Nsubjettiness to version 2.2.3 (fixed bug with tau_N for
+ jets with less than N constituents)
+
+2016-03-30: release of version 1.022 with
+* VariableR version 1.2.0 (faster clustering when used with FastJet>=3.2.0)
+* ConstituentSubtractor version 1.1.1 (FastJet rho_m support, faster algorithm, ...)
+* Nsubjettiness version 2.2.2 (replaces deprecated features in FastJet)
+* GenericSubtractor version 1.3.1 (replaces deprecated use of auto_ptr)
+
+2015-10-12: release of version 1.021 with
+* new contrib: QCDAwarePlugin, version 1.0.0 (from A.Buckley and C.Pollard)
+
+2015-10-05: release of version 1.020 with
+* update of Nsubjettiness to version 2.2.1 (fixes a bug in the Makefile
+ that broke building of shared libraries)
+* install permissions of libfastjetcontribfragile.so switched from
+ 0644 to 0755
+
+2015-09-21: release of version 1.019 with
+* update of GenericSubtractor to version 1.3.0 (adds rho_m support for
+ FastJet v3.1)
+
+2015-09-07: release of version 1.018 with
+* update of Nsubjettiness to version 2.2.0 (inclusion of the XCone jet
+ algorithm; inclusion of new measures; interface improvements; bugs fixed)
+
+2015-05-05: release of version 1.017 with
+* new contrib: ClusteringVetoPlugin, version 1.0.0
+
+2015-04-07: release of version 1.016 with
+* new contrib: ValenciaPlugin, version 2.0.0 (new e+e- clustering algorithms)
+
+2014-11-25: release of version 1.015 with
+* update of EnergyCorrelator to 1.1.0 (adds C1, C2 and D2 observables)
+
+2014-08-17: release of version 1.014 with
+* new contrib: SoftKiller 1.0.0 pileup removal tool (from Matteo
+ Cacciari, Gavin Salam and Gregory Soyez)
+* update of JetCleanser to version 1.0.1, fixing a C++11 compilation issue
+
+2014-07-09: release of version 1.013 with
+* Nsubjettiness updated to version 2.1.0 (from 1.0.3). Maintains
+ backward compatibility and adds a new recommended interface.
+* new contrib: RecursiveTools with v1.0.0 including ModifiedMassDropTagger
+ and SoftDrop (from Gavin Salam, Gregory Soyez and Jesse Thaler)
+
+2014-06-03: release of version 1.012 with
+* VariableR updated to version 1.1.1 (from 1.0.1), with optimized code
+ and new recommended interface.
+
+2014-04-06: release of version 1.011 with
+* new contrib: ConstituentSubtractor (from Peter Berta, Martin
+ Spousta, David W. Miller and Rupert Leitner)
+
+2014-02-26: release of version 1.010 with
+* new contrib: JetsWithoutJets (from Daniele Bertolini, Tucker Chan,
+ Jesse Thaler)
+
+2014-02-03: release of version 1.009 with
+* new make targets fragile-shared and fragile-shared-install
+ which build and install a single libfastjetcontribfragile.so
+ for the whole of fjcontrib. This is a temporary fix to
+ provide a shared lib and will change at some future date.
+
+2013-09-24: release of version 1.008, with
+* new contrib: JetCleanser 1.0.0 (from David Krohn, Matthew Low,
+ Matthew D. Schwartz, and Lian-Tao Wang)
+* replacement of the data file with pileup in data/, so as to also
+ include particle ID and charge information
+
+2013-09-03: release of version 1.007, with
+* new contrib: SubjetCounting 1.0.1 (from Sonia El Hedri, Anson Hook,
+ Martin Jankowiak, Jay G. Wacker)
+* fix for a bug that was preventing configuration with explicit inclusion
+ or exclusion of more than one contrib
+
+2013-08-27: release of version 1.006 with
+* Nsubjettiness updated to 1.0.3 (compiler fixes, minor code reorganisation)
+
+2013-06-04: release of version 1.005 with
+* new contrib: ScJet 1.1.0 (from Jeff Tseng)
+
+2013-05-28: release of version 1.004 with
+* GenericSubtractor updated to version 1.2.0 (new constructors, example bug-fix)
+
+2013-05-01: release of version 1.003 with
+* new contrib: EnergyCorrelator 1.0.1 (from Jesse Thaler, Gavin Salam
+ and Andrew Larkoski)
+
+2013-04-12: release of version 1.002, with
+* GenericSubtractor updated to version 1.1.0 (fixes an important bug wrt 1.0.0)
+
+2013-02-23: release of version 1.001, with
+* new contrib: VariableR 1.0.1 (from Jesse Thaler)
+* new contrib: Nsubjettiness 1.0.2 (from Jesse Thaler)
+* improved output from configure, fixes of typos in documentation
+
+2013-02-07: release of version 1.000, containing
+* JetFFMoments, version 1.0.0
+* GenericSubtractor, version 1.0.0
Index: contrib/tags/1.050/README
===================================================================
--- contrib/tags/1.050/README (revision 0)
+++ contrib/tags/1.050/README (revision 1325)
@@ -0,0 +1,74 @@
+This is the README file for the fastjet-contrib project
+
+ https://fastjet.hepforge.org/contrib/
+
+which provides a library of 3rd-party add-ons to FastJet (http://fastjet.fr/)
+
+======================================================================
+Instructions for generic users
+------------------------------
+
+You should have downloaded a tarball for the contrib. Unpack it, enter
+the resulting directory and run
+
+ ./configure [--fastjet-config=FILE] [CXXFLAGS="..."] [--prefix=...] [...]
+ make
+ make check # optional
+ make install
+
+Once you have installed, a contrib named XYZ will typically be
+accessible through a line
+
+#include "fastjet/contrib/XYZ.hh"
+
+with the corresponding library available through -lXYZ .
+
+If you compiled FastJet with a C++11 compiler, then fjcontrib should
+also be compiled with a C++11 compiler (if your compiler needs options
+to get that behaviour, e.g. -std=c++11, then give those same options
+in the CXXFLAGS passed to configure).
+
+Queries about the fastjet-contrib project as a whole should be sent to
+<fastjet@projects.hepforge.org>
+
+Queries about individual contribs should be sent to the people
+mentioned in the contrib/AUTHORS file
+
+
+======================================================================
+For users who want the latest version (and for developers)
+----------------------------------------------------------
+
+To get started, you will need an account on hepforge. If you don't
+have one yet, go to
+
+ https://www.hepforge.org/register
+
+to create it. You will also need to set up your ssh key on hepforge
+(go to https://phab.hepforge.org/settings/user/USERNAME/page/ssh/
+where USERNAME is replaced by your username).
+
+Now you can get an svn checkout of the top-level directory
+
+ svn co https://svn.hepforge.org/fastjetsvn/contrib/trunk fjcontrib
+
+which contains the scripts and a current list of contribs and their
+versions. Within the fjcontrib directory, get the contribs themselves
+by running
+
+ ./scripts/update-contribs.sh
+
+usually, the contribs are tagged (released) versions and there is
+one svn checkout for each contrib. Then proceed with configure, make, etc.
+
+To get updates at a later stage:
+
+ ./scripts/update-contribs.sh # all contribs
+ ./scripts/update-contribs.sh ContribName # just a specific contrib
+ ./scripts/update-contribs.sh ContribName version # specific version of a contrib
+
+The command always updates the top level directory. If "version" is
+"trunk", then you get the development area for the Contrib -- do this
+only if you're a developer of that contrib.
+
+For further information on development, see the file DEVEL-GUIDELINES.
Index: contrib/tags/1.050/utils/check.sh
===================================================================
--- contrib/tags/1.050/utils/check.sh (revision 0)
+++ contrib/tags/1.050/utils/check.sh (revision 1325)
@@ -0,0 +1,83 @@
+#!/bin/bash
+#
+# usage:
+# ./check.sh <program> <datafile>
+#
+# this script checks if "<program>" exists, runs it using <datafile>
+# as an input, and compares the output with "<program>.ref" (it fails if
+# "<program>.ref" does not exist),
+#
+# Note that <program> is actually run using "./<program> < <datafile>"
+
+# check if tput is present before setting colors, just to be on the safe side
+if [ x`which tput` != "x" ]; then
+ GREEN=$(tput setaf 2)
+ RED=$(tput setaf 1)
+ NORMAL=$(tput sgr0)
+fi
+
+function print_status_and_exit {
+ if [ x"$2" == x"Success" ]; then
+ col=$GREEN
+ exit_code=0
+ else
+ col=$RED
+ exit_code=1
+ fi
+ OUTPUT="${col}$2${NORMAL}"
+
+ if [[ x"$FJCONTRIB_SUBMAKE" == x ]]; then
+ # if this is a standalone make call then just give the output and
+ # exit with the relevant exit code;
+ echo "$OUTPUT"
+ exit $exit_code
+ else
+ # if this is is a subdirectory make, then discard the exit code,
+ # and record success/failure in a file that will be output from
+ # the parent makefile
+ printf " %-20s %-25s %s\n" `pwd | sed 's/.*\///g'` "$1" "$OUTPUT" >> ../test_summary.tmp
+ exit
+ fi
+}
+
+echo
+echo -n "In directory" `pwd | sed 's/.*\///'`
+echo "/ checking the output of '$1' using the input file"
+echo "$2 and reference file $1.ref"
+
+# check that all the necessary files are in place
+#
+# Note that, for the executable, the Makefile should in principle
+# rebuild the program if it is absent or not executable
+test -e ./$1 || { echo "ERROR: the executable $1 cannot be found."; print_status_and_exit "$1" "Failed (executable not found)";}
+test -x ./$1 || { echo "ERROR: $1 is not executable."; print_status_and_exit "$1" "Failed (program not executable)";}
+test -e ./$1.ref || { echo "ERROR: the expected output $1.ref cannot be found."; print_status_and_exit "$1" "Failed (reference output not found)";}
+test -e ./$2 || { echo "ERROR: the datafile $2 cannot be found."; print_status_and_exit "$1" "Failed (datafile not found)";}
+
+# make sure that the reference output file is not empty (after removal of
+# comments and empty lines)
+[ -z "$(cat ./$1.ref | grep -v '^#' | grep -v '^$')" ] && {
+ echo "ERROR: the reference output, $1.ref"
+ echo "should contain more than comments and empty lines"
+ echo
+ print_status_and_exit "$1" "Failed (no valid reference)"
+}
+
+# run the example
+#./$1 < $2 2>/dev/null | grep -v "^#" > $1.tmp_ref
+./$1 < $2 2>$1.tmp_err | grep -v "^#" > $1.tmp_ref
+
+DIFF=`cat $1.ref | grep -v "^#" | diff $1.tmp_ref -`
+if [[ -n $DIFF ]]; then
+ cat $1.ref | grep -v "^#" | diff $1.tmp_ref - > $1.diff
+ echo "ERROR: Outputs differ (output, stderr and diff available in "
+ echo " $1.tmp_ref , $1.tmp_err and $1.diff)"
+ echo
+ #rm $1.tmp_ref
+ print_status_and_exit "$1" "Failed (see difference file)"
+fi
+
+rm $1.tmp_err
+rm $1.tmp_ref
+
+print_status_and_exit "$1" "Success"
Property changes on: contrib/tags/1.050/utils/check.sh
___________________________________________________________________
Added: svn:executable
## -0,0 +1 ##
+*
\ No newline at end of property
Index: contrib/tags/1.050/utils/install-sh
===================================================================
--- contrib/tags/1.050/utils/install-sh (revision 0)
+++ contrib/tags/1.050/utils/install-sh (revision 1325)
@@ -0,0 +1,527 @@
+#!/bin/sh
+# install - install a program, script, or datafile
+
+scriptversion=2011-01-19.21; # UTC
+
+# This originates from X11R5 (mit/util/scripts/install.sh), which was
+# later released in X11R6 (xc/config/util/install.sh) with the
+# following copyright and license.
+#
+# Copyright (C) 1994 X Consortium
+#
+# 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
+# X CONSORTIUM BE LIABLE FOR ANY CLAIM, DAMAGES OR OTHER LIABILITY, WHETHER IN
+# AN ACTION OF CONTRACT, TORT OR OTHERWISE, ARISING FROM, OUT OF OR IN CONNEC-
+# TION WITH THE SOFTWARE OR THE USE OR OTHER DEALINGS IN THE SOFTWARE.
+#
+# Except as contained in this notice, the name of the X Consortium shall not
+# be used in advertising or otherwise to promote the sale, use or other deal-
+# ings in this Software without prior written authorization from the X Consor-
+# tium.
+#
+#
+# FSF changes to this file are in the public domain.
+#
+# Calling this script install-sh is preferred over install.sh, to prevent
+# `make' implicit rules from creating a file called install from it
+# when there is no Makefile.
+#
+# This script is compatible with the BSD install script, but was written
+# from scratch.
+
+nl='
+'
+IFS=" "" $nl"
+
+# set DOITPROG to echo to test this script
+
+# Don't use :- since 4.3BSD and earlier shells don't like it.
+doit=${DOITPROG-}
+if test -z "$doit"; then
+ doit_exec=exec
+else
+ doit_exec=$doit
+fi
+
+# Put in absolute file names if you don't have them in your path;
+# or use environment vars.
+
+chgrpprog=${CHGRPPROG-chgrp}
+chmodprog=${CHMODPROG-chmod}
+chownprog=${CHOWNPROG-chown}
+cmpprog=${CMPPROG-cmp}
+cpprog=${CPPROG-cp}
+mkdirprog=${MKDIRPROG-mkdir}
+mvprog=${MVPROG-mv}
+rmprog=${RMPROG-rm}
+stripprog=${STRIPPROG-strip}
+
+posix_glob='?'
+initialize_posix_glob='
+ test "$posix_glob" != "?" || {
+ if (set -f) 2>/dev/null; then
+ posix_glob=
+ else
+ posix_glob=:
+ fi
+ }
+'
+
+posix_mkdir=
+
+# Desired mode of installed file.
+mode=0755
+
+chgrpcmd=
+chmodcmd=$chmodprog
+chowncmd=
+mvcmd=$mvprog
+rmcmd="$rmprog -f"
+stripcmd=
+
+src=
+dst=
+dir_arg=
+dst_arg=
+
+copy_on_change=false
+no_target_directory=
+
+usage="\
+Usage: $0 [OPTION]... [-T] SRCFILE DSTFILE
+ or: $0 [OPTION]... SRCFILES... DIRECTORY
+ or: $0 [OPTION]... -t DIRECTORY SRCFILES...
+ or: $0 [OPTION]... -d DIRECTORIES...
+
+In the 1st form, copy SRCFILE to DSTFILE.
+In the 2nd and 3rd, copy all SRCFILES to DIRECTORY.
+In the 4th, create DIRECTORIES.
+
+Options:
+ --help display this help and exit.
+ --version display version info and exit.
+
+ -c (ignored)
+ -C install only if different (preserve the last data modification time)
+ -d create directories instead of installing files.
+ -g GROUP $chgrpprog installed files to GROUP.
+ -m MODE $chmodprog installed files to MODE.
+ -o USER $chownprog installed files to USER.
+ -s $stripprog installed files.
+ -t DIRECTORY install into DIRECTORY.
+ -T report an error if DSTFILE is a directory.
+
+Environment variables override the default commands:
+ CHGRPPROG CHMODPROG CHOWNPROG CMPPROG CPPROG MKDIRPROG MVPROG
+ RMPROG STRIPPROG
+"
+
+while test $# -ne 0; do
+ case $1 in
+ -c) ;;
+
+ -C) copy_on_change=true;;
+
+ -d) dir_arg=true;;
+
+ -g) chgrpcmd="$chgrpprog $2"
+ shift;;
+
+ --help) echo "$usage"; exit $?;;
+
+ -m) mode=$2
+ case $mode in
+ *' '* | *' '* | *'
+'* | *'*'* | *'?'* | *'['*)
+ echo "$0: invalid mode: $mode" >&2
+ exit 1;;
+ esac
+ shift;;
+
+ -o) chowncmd="$chownprog $2"
+ shift;;
+
+ -s) stripcmd=$stripprog;;
+
+ -t) dst_arg=$2
+ # Protect names problematic for `test' and other utilities.
+ case $dst_arg in
+ -* | [=\(\)!]) dst_arg=./$dst_arg;;
+ esac
+ shift;;
+
+ -T) no_target_directory=true;;
+
+ --version) echo "$0 $scriptversion"; exit $?;;
+
+ --) shift
+ break;;
+
+ -*) echo "$0: invalid option: $1" >&2
+ exit 1;;
+
+ *) break;;
+ esac
+ shift
+done
+
+if test $# -ne 0 && test -z "$dir_arg$dst_arg"; then
+ # When -d is used, all remaining arguments are directories to create.
+ # When -t is used, the destination is already specified.
+ # Otherwise, the last argument is the destination. Remove it from $@.
+ for arg
+ do
+ if test -n "$dst_arg"; then
+ # $@ is not empty: it contains at least $arg.
+ set fnord "$@" "$dst_arg"
+ shift # fnord
+ fi
+ shift # arg
+ dst_arg=$arg
+ # Protect names problematic for `test' and other utilities.
+ case $dst_arg in
+ -* | [=\(\)!]) dst_arg=./$dst_arg;;
+ esac
+ done
+fi
+
+if test $# -eq 0; then
+ if test -z "$dir_arg"; then
+ echo "$0: no input file specified." >&2
+ exit 1
+ fi
+ # It's OK to call `install-sh -d' without argument.
+ # This can happen when creating conditional directories.
+ exit 0
+fi
+
+if test -z "$dir_arg"; then
+ do_exit='(exit $ret); exit $ret'
+ trap "ret=129; $do_exit" 1
+ trap "ret=130; $do_exit" 2
+ trap "ret=141; $do_exit" 13
+ trap "ret=143; $do_exit" 15
+
+ # Set umask so as not to create temps with too-generous modes.
+ # However, 'strip' requires both read and write access to temps.
+ case $mode in
+ # Optimize common cases.
+ *644) cp_umask=133;;
+ *755) cp_umask=22;;
+
+ *[0-7])
+ if test -z "$stripcmd"; then
+ u_plus_rw=
+ else
+ u_plus_rw='% 200'
+ fi
+ cp_umask=`expr '(' 777 - $mode % 1000 ')' $u_plus_rw`;;
+ *)
+ if test -z "$stripcmd"; then
+ u_plus_rw=
+ else
+ u_plus_rw=,u+rw
+ fi
+ cp_umask=$mode$u_plus_rw;;
+ esac
+fi
+
+for src
+do
+ # Protect names problematic for `test' and other utilities.
+ case $src in
+ -* | [=\(\)!]) src=./$src;;
+ esac
+
+ if test -n "$dir_arg"; then
+ dst=$src
+ dstdir=$dst
+ test -d "$dstdir"
+ dstdir_status=$?
+ else
+
+ # Waiting for this to be detected by the "$cpprog $src $dsttmp" command
+ # might cause directories to be created, which would be especially bad
+ # if $src (and thus $dsttmp) contains '*'.
+ if test ! -f "$src" && test ! -d "$src"; then
+ echo "$0: $src does not exist." >&2
+ exit 1
+ fi
+
+ if test -z "$dst_arg"; then
+ echo "$0: no destination specified." >&2
+ exit 1
+ fi
+ dst=$dst_arg
+
+ # If destination is a directory, append the input filename; won't work
+ # if double slashes aren't ignored.
+ if test -d "$dst"; then
+ if test -n "$no_target_directory"; then
+ echo "$0: $dst_arg: Is a directory" >&2
+ exit 1
+ fi
+ dstdir=$dst
+ dst=$dstdir/`basename "$src"`
+ dstdir_status=0
+ else
+ # Prefer dirname, but fall back on a substitute if dirname fails.
+ dstdir=`
+ (dirname "$dst") 2>/dev/null ||
+ expr X"$dst" : 'X\(.*[^/]\)//*[^/][^/]*/*$' \| \
+ X"$dst" : 'X\(//\)[^/]' \| \
+ X"$dst" : 'X\(//\)$' \| \
+ X"$dst" : 'X\(/\)' \| . 2>/dev/null ||
+ echo X"$dst" |
+ sed '/^X\(.*[^/]\)\/\/*[^/][^/]*\/*$/{
+ s//\1/
+ q
+ }
+ /^X\(\/\/\)[^/].*/{
+ s//\1/
+ q
+ }
+ /^X\(\/\/\)$/{
+ s//\1/
+ q
+ }
+ /^X\(\/\).*/{
+ s//\1/
+ q
+ }
+ s/.*/./; q'
+ `
+
+ test -d "$dstdir"
+ dstdir_status=$?
+ fi
+ fi
+
+ obsolete_mkdir_used=false
+
+ if test $dstdir_status != 0; then
+ case $posix_mkdir in
+ '')
+ # Create intermediate dirs using mode 755 as modified by the umask.
+ # This is like FreeBSD 'install' as of 1997-10-28.
+ umask=`umask`
+ case $stripcmd.$umask in
+ # Optimize common cases.
+ *[2367][2367]) mkdir_umask=$umask;;
+ .*0[02][02] | .[02][02] | .[02]) mkdir_umask=22;;
+
+ *[0-7])
+ mkdir_umask=`expr $umask + 22 \
+ - $umask % 100 % 40 + $umask % 20 \
+ - $umask % 10 % 4 + $umask % 2
+ `;;
+ *) mkdir_umask=$umask,go-w;;
+ esac
+
+ # With -d, create the new directory with the user-specified mode.
+ # Otherwise, rely on $mkdir_umask.
+ if test -n "$dir_arg"; then
+ mkdir_mode=-m$mode
+ else
+ mkdir_mode=
+ fi
+
+ posix_mkdir=false
+ case $umask in
+ *[123567][0-7][0-7])
+ # POSIX mkdir -p sets u+wx bits regardless of umask, which
+ # is incompatible with FreeBSD 'install' when (umask & 300) != 0.
+ ;;
+ *)
+ tmpdir=${TMPDIR-/tmp}/ins$RANDOM-$$
+ trap 'ret=$?; rmdir "$tmpdir/d" "$tmpdir" 2>/dev/null; exit $ret' 0
+
+ if (umask $mkdir_umask &&
+ exec $mkdirprog $mkdir_mode -p -- "$tmpdir/d") >/dev/null 2>&1
+ then
+ if test -z "$dir_arg" || {
+ # Check for POSIX incompatibilities with -m.
+ # HP-UX 11.23 and IRIX 6.5 mkdir -m -p sets group- or
+ # other-writeable bit of parent directory when it shouldn't.
+ # FreeBSD 6.1 mkdir -m -p sets mode of existing directory.
+ ls_ld_tmpdir=`ls -ld "$tmpdir"`
+ case $ls_ld_tmpdir in
+ d????-?r-*) different_mode=700;;
+ d????-?--*) different_mode=755;;
+ *) false;;
+ esac &&
+ $mkdirprog -m$different_mode -p -- "$tmpdir" && {
+ ls_ld_tmpdir_1=`ls -ld "$tmpdir"`
+ test "$ls_ld_tmpdir" = "$ls_ld_tmpdir_1"
+ }
+ }
+ then posix_mkdir=:
+ fi
+ rmdir "$tmpdir/d" "$tmpdir"
+ else
+ # Remove any dirs left behind by ancient mkdir implementations.
+ rmdir ./$mkdir_mode ./-p ./-- 2>/dev/null
+ fi
+ trap '' 0;;
+ esac;;
+ esac
+
+ if
+ $posix_mkdir && (
+ umask $mkdir_umask &&
+ $doit_exec $mkdirprog $mkdir_mode -p -- "$dstdir"
+ )
+ then :
+ else
+
+ # The umask is ridiculous, or mkdir does not conform to POSIX,
+ # or it failed possibly due to a race condition. Create the
+ # directory the slow way, step by step, checking for races as we go.
+
+ case $dstdir in
+ /*) prefix='/';;
+ [-=\(\)!]*) prefix='./';;
+ *) prefix='';;
+ esac
+
+ eval "$initialize_posix_glob"
+
+ oIFS=$IFS
+ IFS=/
+ $posix_glob set -f
+ set fnord $dstdir
+ shift
+ $posix_glob set +f
+ IFS=$oIFS
+
+ prefixes=
+
+ for d
+ do
+ test X"$d" = X && continue
+
+ prefix=$prefix$d
+ if test -d "$prefix"; then
+ prefixes=
+ else
+ if $posix_mkdir; then
+ (umask=$mkdir_umask &&
+ $doit_exec $mkdirprog $mkdir_mode -p -- "$dstdir") && break
+ # Don't fail if two instances are running concurrently.
+ test -d "$prefix" || exit 1
+ else
+ case $prefix in
+ *\'*) qprefix=`echo "$prefix" | sed "s/'/'\\\\\\\\''/g"`;;
+ *) qprefix=$prefix;;
+ esac
+ prefixes="$prefixes '$qprefix'"
+ fi
+ fi
+ prefix=$prefix/
+ done
+
+ if test -n "$prefixes"; then
+ # Don't fail if two instances are running concurrently.
+ (umask $mkdir_umask &&
+ eval "\$doit_exec \$mkdirprog $prefixes") ||
+ test -d "$dstdir" || exit 1
+ obsolete_mkdir_used=true
+ fi
+ fi
+ fi
+
+ if test -n "$dir_arg"; then
+ { test -z "$chowncmd" || $doit $chowncmd "$dst"; } &&
+ { test -z "$chgrpcmd" || $doit $chgrpcmd "$dst"; } &&
+ { test "$obsolete_mkdir_used$chowncmd$chgrpcmd" = false ||
+ test -z "$chmodcmd" || $doit $chmodcmd $mode "$dst"; } || exit 1
+ else
+
+ # Make a couple of temp file names in the proper directory.
+ dsttmp=$dstdir/_inst.$$_
+ rmtmp=$dstdir/_rm.$$_
+
+ # Trap to clean up those temp files at exit.
+ trap 'ret=$?; rm -f "$dsttmp" "$rmtmp" && exit $ret' 0
+
+ # Copy the file name to the temp name.
+ (umask $cp_umask && $doit_exec $cpprog "$src" "$dsttmp") &&
+
+ # and set any options; do chmod last to preserve setuid bits.
+ #
+ # If any of these fail, we abort the whole thing. If we want to
+ # ignore errors from any of these, just make sure not to ignore
+ # errors from the above "$doit $cpprog $src $dsttmp" command.
+ #
+ { test -z "$chowncmd" || $doit $chowncmd "$dsttmp"; } &&
+ { test -z "$chgrpcmd" || $doit $chgrpcmd "$dsttmp"; } &&
+ { test -z "$stripcmd" || $doit $stripcmd "$dsttmp"; } &&
+ { test -z "$chmodcmd" || $doit $chmodcmd $mode "$dsttmp"; } &&
+
+ # If -C, don't bother to copy if it wouldn't change the file.
+ if $copy_on_change &&
+ old=`LC_ALL=C ls -dlL "$dst" 2>/dev/null` &&
+ new=`LC_ALL=C ls -dlL "$dsttmp" 2>/dev/null` &&
+
+ eval "$initialize_posix_glob" &&
+ $posix_glob set -f &&
+ set X $old && old=:$2:$4:$5:$6 &&
+ set X $new && new=:$2:$4:$5:$6 &&
+ $posix_glob set +f &&
+
+ test "$old" = "$new" &&
+ $cmpprog "$dst" "$dsttmp" >/dev/null 2>&1
+ then
+ rm -f "$dsttmp"
+ else
+ # Rename the file to the real destination.
+ $doit $mvcmd -f "$dsttmp" "$dst" 2>/dev/null ||
+
+ # The rename failed, perhaps because mv can't rename something else
+ # to itself, or perhaps because mv is so ancient that it does not
+ # support -f.
+ {
+ # Now remove or move aside any old file at destination location.
+ # We try this two ways since rm can't unlink itself on some
+ # systems and the destination file might be busy for other
+ # reasons. In this case, the final cleanup might fail but the new
+ # file should still install successfully.
+ {
+ test ! -f "$dst" ||
+ $doit $rmcmd -f "$dst" 2>/dev/null ||
+ { $doit $mvcmd -f "$dst" "$rmtmp" 2>/dev/null &&
+ { $doit $rmcmd -f "$rmtmp" 2>/dev/null; :; }
+ } ||
+ { echo "$0: cannot unlink or rename $dst" >&2
+ (exit 1); exit 1
+ }
+ } &&
+
+ # Now rename the file to the real destination.
+ $doit $mvcmd "$dsttmp" "$dst"
+ }
+ fi || exit 1
+
+ trap '' 0
+ fi
+done
+
+# Local variables:
+# eval: (add-hook 'write-file-hooks 'time-stamp)
+# time-stamp-start: "scriptversion="
+# time-stamp-format: "%:y-%02m-%02d.%02H"
+# time-stamp-time-zone: "UTC"
+# time-stamp-end: "; # UTC"
+# End:
Property changes on: contrib/tags/1.050/utils/install-sh
___________________________________________________________________
Added: svn:executable
## -0,0 +1 ##
+*
\ No newline at end of property
Index: contrib/tags/1.050/configure
===================================================================
--- contrib/tags/1.050/configure (revision 0)
+++ contrib/tags/1.050/configure (revision 1325)
@@ -0,0 +1,389 @@
+#!/bin/bash
+#
+# This script will generate a Makefile according to the options one requests.
+# The Makefile will then allow one to build and install the FastJet contrib.
+#
+# See
+# configure --help
+# for information about how to use this script
+
+#------------------------------------------------------------------------
+# the list of contribs supported by this script
+#------------------------------------------------------------------------
+all_contribs=`find . -mindepth 2 -maxdepth 2 -name VERSION -not -print \
+ | sed 's/\.\///g;s/\/.*$//g' | grep -v "Template"`
+
+#------------------------------------------------------------------------
+# default values prior to the arg parsing
+#------------------------------------------------------------------------
+only_contribs=""
+excluded_contribs=""
+
+fjconfig="fastjet-config"
+
+
+
+#------------------------------------------------------------------------
+# print a usage message and exit
+#------------------------------------------------------------------------
+# exit code passed as argument:
+# 0 if it is a normal call
+# 1 if it is due to a misusage.
+usage(){
+cat 1>&2 <<EOF
+
+This is a FastJet-contrib tool to configure the behaviour of
+the build and installation.
+
+Usage:
+ configure [--help] [--list] [--fastjet-config=FILE] [--prefix=PREFIX] [CXX=...] [CXXFLAGS=...]
+
+The arguments can be the following [default in square brackets]:
+
+ --help prints this message and exits
+ --list prints the list of existing contribs and exits
+ --fastjet-config=FILE
+ sets the 'fastjet-config' file to use [$fjconfig]
+ --prefix=PREFIX sets the installation directory [prefix returned by fastjet-config]
+ --only=Contrib1,Contrib2,...
+ only configures for compilation selected contribs
+ --exclude=Contrib1,Contrib2,...
+ excludes selected contribs from configuration
+EOF
+ exit $1
+}
+
+#------------------------------------------------------------------------
+# write error messages and exit
+#------------------------------------------------------------------------
+write_error(){
+ echo "Error: $1"
+ echo "Use fastjet-config --help for more information"
+ exit 1
+}
+
+
+#------------------------------------------------------------------------
+# tools to parse options
+#------------------------------------------------------------------------
+
+# option_name _string
+# Returns NAME if _string is of the form: --NAME[=...]
+option_name(){
+ echo "$1" | sed 's/^--//;s/=.*//' | tr '-' '_'
+}
+
+# option_value _string
+# Returns FOO if _string is of the form: --option=FOO
+option_value(){
+ echo "$1" | sed 's/^[^=]*=//'
+}
+
+# is_in_list _arg _arg_list
+# return true if the argument _arg is in the list _arg_list
+# and false otherwise
+is_in_list(){
+ arg_match="$1"
+ shift
+ for arg_match_i do
+ [ "x$arg_match_i" != "x$arg_match" ] || return 0
+ done
+ false
+}
+
+#------------------------------------------------------------------------
+# parse the command line options
+#------------------------------------------------------------------------
+# first deal with the case where no argument is passed
+#[ $# -gt 0 ] || usage 1
+
+# make sure Makefile.inc is absent
+makefileinc=".Makefile.inc"
+[ -e $makefileinc ] && rm $makefileinc && touch $makefileinc
+echo "# contrib-wide Makefile include file, generated automatically with" >> $makefileinc
+echo "# $0 $*" >> $makefileinc
+
+for arg do
+ case "$arg" in
+ --help|-h)
+ usage 0
+ ;;
+ --list)
+ echo $all_contribs
+ exit 0
+ ;;
+ --*=*)
+ arg_name=`option_name $arg`
+ arg_value=`option_value $arg`
+ case $arg_name in
+ prefix)
+ prefix="$arg_value"
+ ;;
+ fastjet_config)
+ fjconfig="$arg_value"
+ ;;
+ only)
+ only_contribs="${arg_value//,/ }" # replace all commas with a blank
+ ;;
+ exclude)
+ excluded_contribs="${arg_value//,/ }" # replace all commas with a blank
+ ;;
+ *)
+ write_error "$arg: unrecognised argument"
+ ;;
+ esac
+ ;;
+ [A-Z]*=*)
+ # variables that go into the $makefileinc
+ echo "$arg" >> $makefileinc
+ ;;
+ *)
+ write_error "$arg is not a recognised argument. Aborting"
+ ;;
+ esac
+done
+
+#------------------------------------------------------------------------
+# check for fastjet-config and set up prefix
+#------------------------------------------------------------------------
+
+# exit if fastjet-config is not found (bad file name or not in path)
+if ! [ `command -v $fjconfig` ]; then
+ echo "Error:" $fjconfig" has not been found."
+ echo " You may explicitly specify the location of fastjet-config "
+ echo " with the option --fastjet-config=...."
+ echo "Exiting"
+ exit 1
+fi
+
+# if prefix has not been set explicitly from command line, set it to
+# the one returned by 'fastjet-config --prefix'
+if [ "x"$prefix == "x" ] ; then
+ prefix=`$fjconfig --prefix`
+fi
+
+# generate the rest of $makefileinc
+echo "FASTJETCONFIG=$fjconfig" >> $makefileinc
+echo "PREFIX=$prefix" >> $makefileinc
+echo 'install_script = $(SHELL) ../utils/install-sh' >> $makefileinc
+echo 'check_script = ../utils/check.sh' >> $makefileinc
+
+
+#------------------------------------------------------------------------
+# check for C++11 support (needed as of version 1.047 of fjcontrib)
+# and add in options if needed
+#------------------------------------------------------------------------
+checkc11(){
+ fjcdir=$(pwd)
+ tmpdir=$(mktemp -d)
+ pushd $tmpdir > /dev/null
+ cp -p $fjcdir/scripts/c11check/Makefile $fjcdir/scripts/c11check/c11check.cc .
+ makeoutput=$(make FJCDIR=$fjcdir c11check 2>&1)
+ c11retcode=$?
+ popd > /dev/null
+ rm -rf $tmpdir
+ return $c11retcode
+}
+echo "Checking for c++11 support"
+checkc11
+if [ $? -ne 0 ]
+then
+ echo "Adding compile-time flag to support c++11"
+ echo "Make sure you use c++11 when compiling/linking with fjcontrib"
+ echo "CXXFLAGS+=-std=c++11" >> $makefileinc
+ checkc11
+ if [ $? -ne 0 ]
+ then
+ echo "Failed to set up C++11 support. Error was"
+ echo "$makeoutput"
+ exit -1
+ fi
+else
+ echo "c++11 already supported with existing CXXFLAGS"
+fi
+
+#------------------------------------------------------------------------
+# construct the list of directories to recurse into
+#------------------------------------------------------------------------
+
+included_contribs=""
+if [ "x${only_contribs}" == "x" ] ; then
+ included_contribs="$all_contribs"
+else
+ included_contribs="$only_contribs"
+fi
+
+built_contribs=""
+if [ "x${excluded_contribs}" == "x" ] ; then
+ built_contribs="$included_contribs"
+else
+ built_contribs=""
+ for contrib in $included_contribs; do
+ if ! is_in_list $contrib ${excluded_contribs} ; then
+ built_contribs="$built_contribs $contrib"
+ fi
+ done
+fi
+
+#------------------------------------------------------------------------
+# create the Makefile
+#------------------------------------------------------------------------
+TAB="$(printf '\t')"
+
+# cat >Makefile <<EOF
+# # This Makefile has been generated by the 'configure' script.
+# # Please edit this with great care.
+#
+# # installation setup
+# SUBDIRS=$built_contribs
+#
+# # Note: we could simply use "export" here to have all variables
+# # exported by default, but the explicit mention below has the advantage
+# # that it overrides any default in the sub-makefile. Note also
+# # that we could play some games with te MAKELEVEL variable.
+# SUBMAKE=\$(MAKE) FASTJETCONFIG=${fjconfig} PREFIX=$prefix
+#
+# RECURSIVE_TARGETS=all-recursive install-recursive clean examples
+#
+# .PHONY: \$(RECURSIVE_TARGETS) install examples
+#
+# all: all-recursive
+#
+# install: all install-recursive
+#
+# \$(RECURSIVE_TARGETS):
+# ${TAB}@+failcom='exit 1' \\
+# ${TAB}target=\`echo \$@ | sed s/-recursive//\`; \\
+# ${TAB}list='\$(SUBDIRS)'; for subdir in \$(SUBDIRS); do \\
+# ${TAB} \$(SUBMAKE) -C \$\$subdir \$\$target || eval \$\$failcom; \\
+# ${TAB}done
+#
+# EOF
+
+# The method below id more along the lines of what is present in the
+# GNU make manual but the explicit use of $(MAKECMDGOALS) in the
+# recursion causes make install to recurse as "make install" (even
+# though it depends on make all... so each the contribs is built and
+# installed before going to the next one, In case of a compilation
+# error, it is better to build everything and then install everything.
+#
+# The option to avoid that would be to define an explicit recursion
+# for each target e.g. doing
+#
+# SUBDIRS.clean = $(SUBDIRS:=.clean)
+# clean: $(SUBDIRS.clean)
+# $(SUBDIRS.clean):
+# $(MAKE) -C $@ clean
+# .PHONY: clean $(SUBDIRS.clean)
+#
+# which, in our case would probably only be required for "all" (so
+# that it can explicitly be called by install
+#
+# Note that this method may have a better behaviour when using the -j
+# option.
+
+# cat >Makefile <<EOF
+# # This Makefile has been generated by the 'configure' script.
+# # Please edit this with great care.
+#
+# # installation setup
+# SUBDIRS=$built_contribs
+# SUBDIRS.all=\$(SUBDIRS:=.all)
+#
+# SUBMAKE=\$(MAKE) FASTJETCONFIG=${fjconfig} PREFIX=$prefix
+#
+# .PHONY: \$(SUBDIRS) \$(SUBDIRS.all) clean distclean check install examples
+#
+# all: \$(SUBDIRS.all)
+#
+# install: all \$(SUBDIRS)
+#
+# examples check clean distclean: \$(SUBDIRS)
+#
+# \$(SUBDIRS):
+# ${TAB}+\$(SUBMAKE) -C \$@ \$(MAKECMDGOALS)
+#
+# \$(SUBDIRS.all):
+# ${TAB}+\$(SUBMAKE) -C \$(basename \$@)
+#
+# EOF
+
+# alternatively we could build this from the Makefile.in
+# prefix variable
+
+commandline="$0 $*"
+# the apparently bizarre constructs below ensure that the
+# slashes are escaped in the sed replacement, so as not to conflicit
+# with those in the s/// syntax
+escaped_built_list="$(echo ${built_contribs} | sed -e 's/[\/&]/\\&/g')"
+escaped_fjconfig="$(echo ${fjconfig} | sed -e 's/[\/&]/\\&/g')"
+escaped_prefix="$(echo ${prefix} | sed -e 's/[\/&]/\\&/g')"
+escaped_commandline="$(echo ${commandline} | sed -e 's/[\/&]/\\&/g')"
+
+# this is the list of all sources that go into libraries. It is quite
+# fragile and only intended for CMS's dirty shared-library hack.
+srclist="";
+for contrib in $included_contribs
+do
+srclist="${srclist} "`grep "^SRCS=" ${contrib}/Makefile | sed 's/^SRCS=/ /' | sed 's/ \([^ ]\)/ '${contrib}'\/\1/g'`
+done
+escaped_srclist="$(echo ${srclist} | sed -e 's/[\/&]/\\&/g')"
+if [ "x"`uname` == "xDarwin" ] ; then
+ dynlibopt="-dynamiclib"
+ dynlibext="dylib"
+ dynlibpostproc="install_name_tool -id \\1 \\1"
+else
+ dynlibopt="-shared"
+ dynlibext="so"
+ dynlibpostproc="" # some dummy command needed
+fi
+
+# write out the Makefile
+sed -e "s/@CONTRIB_BUILD_LIST@/$escaped_built_list/g" \
+ -e "s/@FJCONFIG@/$escaped_fjconfig/g" \
+ -e "s/@PREFIX@/${escaped_prefix}/g" \
+ -e "s/template gets processed/was generated automatically/" \
+ -e "s/@contrib_commandline@/$escaped_commandline/" \
+ -e "s/@FRAGILE_SHARED_SRC_LIST@/$escaped_srclist/" \
+ -e "s/@DYNLIBOPT@/$dynlibopt/g;s/@DYNLIBEXT@/$dynlibext/g" \
+ -e "s/@DYNLIBPOSTPROC@ \(.*\)/$dynlibpostproc/g" \
+ -e "s/any edits fit with the rest of the build system/you only edit Makefile.in/" Makefile.in > Makefile
+
+#------------------------------------------------------------------------
+# write output and config.log file
+#------------------------------------------------------------------------
+# order contribs alphabetically (making sure we use LC_ALL=C")
+LC_ALL=C
+sorted_built_contribs=`echo $built_contribs | tr " " "\n" | sort | tr "\n" " "`
+#
+# output to screen
+#echo
+echo "Configuring fjcontrib version" `cat VERSION`
+echo
+echo -e "Enabled contribs: "
+for contrib in $sorted_built_contribs
+do
+ # check if a contrib has an associated svn directory; if so include info about the svn repo
+ if [ -e $contrib/.svn ] ; then
+ svninfo="svn:"`svn info $contrib | grep '^ *URL' | sed -e 's/URL: //' -e 's/.*\/contribs\/'$contrib'\///'`""
+ else
+ svninfo=""
+ fi
+ printf " %-22s v%-15s $svninfo\n" $contrib `cat $contrib/VERSION`
+done
+#
+# output to config.log
+#
+echo
+echo -e "Installation prefix: "$prefix
+echo "--------------------------------------------------"
+echo -e "Now run 'make', optionally 'make check', and 'make install'\n"
+
+echo -e "This file was created by the fastjet contrib configure on "`date`"\n" > config.log
+echo -e "The command line invocation was\n" >> config.log
+echo -e " $0 $@\n" >> config.log
+for contrib in $sorted_built_contribs
+do
+ printf " %-22s v%s\n" $contrib `cat $contrib/VERSION` >> config.log
+done
+echo -e "\nInstallation prefix: "$prefix"\n" >> config.log
Property changes on: contrib/tags/1.050/configure
___________________________________________________________________
Added: svn:executable
## -0,0 +1 ##
+*
\ No newline at end of property
Index: contrib/tags/1.050/Makefile.in
===================================================================
--- contrib/tags/1.050/Makefile.in (revision 0)
+++ contrib/tags/1.050/Makefile.in (revision 1325)
@@ -0,0 +1,70 @@
+# -*- Makefile -*-
+# This Makefile template gets processed by the 'configure' script using
+# @contrib_commandline@
+# If you edit the processed version, any changes will be lost after the next configure
+# (for developers, make sure any edits fit with the rest of the build system)
+
+# installation setup
+SUBDIRS=@CONTRIB_BUILD_LIST@
+SUBDIRS.all=$(SUBDIRS:=.all)
+
+# these will be overriden if the user specifies CXX or CXXFLAGS with configure
+# they will also be overriden by definitions in subsiduary Makefiles
+CXX=g++
+CXXFLAGS=-O2 -Wall -g
+
+# get any variables defined in the contrib-wide include
+-include .Makefile.inc
+
+# make invocations in subdirectories have an environment variable
+# set so that they can alter their behaviour if need be
+# (e.g. for make check)
+SUBMAKE= $(MAKE) FJCONTRIB_SUBMAKE=1
+
+.PHONY: $(SUBDIRS) $(SUBDIRS.all) clean distclean check check_init install examples
+
+all: $(SUBDIRS.all)
+
+install: all $(SUBDIRS)
+
+examples clean: $(SUBDIRS)
+
+distclean: $(SUBDIRS) fragile-shared-distclean
+
+check: check_init $(SUBDIRS)
+ @echo ""
+ @cat test_summary.tmp
+ @printf "\n%d out of %d tests passed\n\n" `grep "Success" test_summary.tmp | wc -l` `grep "^ " test_summary.tmp | wc -l`
+ @rm -f test_summary.tmp
+
+check_init:
+ @echo "Summary of tests" > test_summary.tmp
+ @echo "----------------" >> test_summary.tmp
+
+# distclean removes the Makefile, but leaves in config.log
+distclean:
+ rm -f Makefile
+ rm -f .Makefile.inc
+
+# dirty hack to provide a shared library to CMS; this is extremely fragile
+# and will be hopefully replaced with a more robust solution at some
+# point in the future; note, that you must still do make install
+# in order for all the headers to be installed
+fragile-shared: libfastjetcontribfragile.@DYNLIBEXT@
+
+fragile_SHARED_SRC_LIST=@FRAGILE_SHARED_SRC_LIST@
+libfastjetcontribfragile.@DYNLIBEXT@: $(fragile_SHARED_SRC_LIST)
+ $(CXX) @DYNLIBOPT@ -fPIC -DPIC $(CXXFLAGS) `$(FASTJETCONFIG) --cxxflags --libs` $(fragile_SHARED_SRC_LIST) -o libfastjetcontribfragile.@DYNLIBEXT@
+
+fragile-shared-install: fragile-shared
+ utils/install-sh -c -m 755 libfastjetcontribfragile.@DYNLIBEXT@ $(PREFIX)/lib
+ @DYNLIBPOSTPROC@ $(PREFIX)/lib/libfastjetcontribfragile.@DYNLIBEXT@
+
+fragile-shared-distclean:
+ rm -f libfastjetcontribfragile.@DYNLIBEXT@
+
+$(SUBDIRS):
+ +$(SUBMAKE) -C $@ $(MAKECMDGOALS)
+
+$(SUBDIRS.all):
+ +$(SUBMAKE) -C $(basename $@)
Index: contrib/tags/1.050
===================================================================
--- contrib/tags/1.050 (revision 1324)
+++ contrib/tags/1.050 (revision 1325)
Property changes on: contrib/tags/1.050
___________________________________________________________________
Added: svn:ignore
## -0,0 +1,34 ##
+Makefile
+
+config.log
+
+.Makefile.inc
+
+# Added by svn-ignore on 2015-10-04
+*.tar.gz
+
+# Added by svn-ignore on 2015-10-04
+libfastjetcontribfragile.dylib
+libfastjetcontribfragile.dylib.dSYM
+
+# Added by svn-ignore on 2018-10-31
+ClusteringVetoPlugin
+ConstituentSubtractor
+EnergyCorrelator
+FlavorCone
+GenericSubtractor
+JetCleanser
+JetFFMoments
+JetsWithoutJets
+LundPlane
+Nsubjettiness
+QCDAwarePlugin
+RecursiveTools
+ScJet
+SoftKiller
+SubjetCounting
+ValenciaPlugin
+VariableR
+
+# Added by svn-ignore on 2021-12-06
+Centauro/

File Metadata

Mime Type
text/x-diff
Expires
Tue, Nov 19, 7:58 PM (1 d, 7 h)
Storage Engine
blob
Storage Format
Raw Data
Storage Handle
3805946
Default Alt Text
(503 KB)

Event Timeline