Import pygalmesh_0.9.1.orig.tar.xz
authorDrew Parsons <dparsons@debian.org>
Thu, 15 Oct 2020 13:05:40 +0000 (21:05 +0800)
committerDrew Parsons <dparsons@debian.org>
Thu, 15 Oct 2020 13:05:40 +0000 (21:05 +0800)
[dgit import orig pygalmesh_0.9.1.orig.tar.xz]

56 files changed:
.codecov.yml [new file with mode: 0644]
.flake8 [new file with mode: 0644]
.gitattributes [new file with mode: 0644]
.github/workflows/ci.yml [new file with mode: 0644]
.gitignore [new file with mode: 0644]
.pylintrc [new file with mode: 0644]
CMakeLists.txt [new file with mode: 0644]
LICENSE [new file with mode: 0644]
MANIFEST.in [new file with mode: 0644]
Makefile [new file with mode: 0644]
README.md [new file with mode: 0644]
pygalmesh/__about__.py [new file with mode: 0644]
pygalmesh/__init__.py [new file with mode: 0644]
pygalmesh/_cli/__init__.py [new file with mode: 0644]
pygalmesh/_cli/_inr.py [new file with mode: 0644]
pygalmesh/_cli/_remesh_surface.py [new file with mode: 0644]
pygalmesh/_cli/_volume_from_surface.py [new file with mode: 0644]
pygalmesh/_cli/helpers.py [new file with mode: 0644]
pygalmesh/main.py [new file with mode: 0644]
pyproject.toml [new file with mode: 0644]
setup.cfg [new file with mode: 0644]
setup.py [new file with mode: 0644]
src/CMakeLists.txt [new file with mode: 0644]
src/domain.hpp [new file with mode: 0644]
src/generate.cpp [new file with mode: 0644]
src/generate.hpp [new file with mode: 0644]
src/generate_2d.cpp [new file with mode: 0644]
src/generate_2d.hpp [new file with mode: 0644]
src/generate_from_inr.cpp [new file with mode: 0644]
src/generate_from_inr.hpp [new file with mode: 0644]
src/generate_from_off.cpp [new file with mode: 0644]
src/generate_from_off.hpp [new file with mode: 0644]
src/generate_periodic.cpp [new file with mode: 0644]
src/generate_periodic.hpp [new file with mode: 0644]
src/generate_surface_mesh.cpp [new file with mode: 0644]
src/generate_surface_mesh.hpp [new file with mode: 0644]
src/polygon2d.hpp [new file with mode: 0644]
src/primitives.hpp [new file with mode: 0644]
src/pybind11.cpp [new file with mode: 0644]
src/remesh_surface.cpp [new file with mode: 0644]
src/remesh_surface.hpp [new file with mode: 0644]
src/sizing_field.hpp [new file with mode: 0644]
test/helpers.py [new file with mode: 0644]
test/meshes/elephant.vtu [new file with mode: 0644]
test/meshes/lion-head.off [new file with mode: 0644]
test/meshes/skull_2.9.inr [new file with mode: 0644]
test/test_2d.py [new file with mode: 0644]
test/test_from_array.py [new file with mode: 0644]
test/test_inr.py [new file with mode: 0644]
test/test_periodic.py [new file with mode: 0644]
test/test_readme.py [new file with mode: 0644]
test/test_remesh_surface.py [new file with mode: 0644]
test/test_surface_mesh.py [new file with mode: 0644]
test/test_volume_from_surface.py [new file with mode: 0644]
test/test_volume_mesh.py [new file with mode: 0644]
tox.ini [new file with mode: 0644]

diff --git a/.codecov.yml b/.codecov.yml
new file mode 100644 (file)
index 0000000..a052f98
--- /dev/null
@@ -0,0 +1 @@
+comment: no
diff --git a/.flake8 b/.flake8
new file mode 100644 (file)
index 0000000..c321e71
--- /dev/null
+++ b/.flake8
@@ -0,0 +1,5 @@
+[flake8]
+ignore = E203, E266, E501, W503
+max-line-length = 80
+max-complexity = 18
+select = B,C,E,F,W,T4,B9
diff --git a/.gitattributes b/.gitattributes
new file mode 100644 (file)
index 0000000..2c8f9bb
--- /dev/null
@@ -0,0 +1,3 @@
+*.inr filter=lfs diff=lfs merge=lfs -text
+*.off filter=lfs diff=lfs merge=lfs -text
+*.vtu filter=lfs diff=lfs merge=lfs -text
diff --git a/.github/workflows/ci.yml b/.github/workflows/ci.yml
new file mode 100644 (file)
index 0000000..a9460bc
--- /dev/null
@@ -0,0 +1,51 @@
+name: ci
+
+on:
+  push:
+    branches:
+    - master
+  pull_request:
+    branches:
+    - master
+
+jobs:
+  lint:
+    runs-on: ubuntu-latest
+    steps:
+    - uses: actions/setup-python@v2
+      with:
+        python-version: "3.x"
+    - uses: actions/checkout@v2
+    - name: Lint with flake8
+      run: |
+        pip install flake8
+        flake8 .
+    - name: Lint with black
+      run: |
+        pip install black
+        black --check .
+
+  build:
+    runs-on: ubuntu-20.04
+    steps:
+    - uses: actions/setup-python@v2
+      with:
+        python-version: "3.x"
+    - uses: actions/checkout@v2
+      with:
+        lfs: true
+    - name: Install CGAL 5 from PPA
+      run: |
+        sudo apt-get install -y software-properties-common
+        sudo apt-add-repository -y ppa:nschloe/cgal-backports
+        sudo apt update
+        sudo apt install -y libcgal-dev
+    - name: Install other dependencies
+      run: |
+        sudo apt-get install -y libeigen3-dev python3-pip clang
+    - name: Test with tox
+      run: |
+        pip install tox
+        CC="clang" tox
+    - name: Submit to codecov
+      run: bash <(curl -s https://codecov.io/bash)
diff --git a/.gitignore b/.gitignore
new file mode 100644 (file)
index 0000000..696f5a3
--- /dev/null
@@ -0,0 +1,9 @@
+*.mesh
+.cache/
+build/
+dist/
+MANIFEST
+README.rst
+do-configure.sh
+.pytest_cache/
+*.egg-info/
diff --git a/.pylintrc b/.pylintrc
new file mode 100644 (file)
index 0000000..31f545d
--- /dev/null
+++ b/.pylintrc
@@ -0,0 +1,8 @@
+[MESSAGES CONTROL]
+
+disable=
+    fixme,
+    invalid-name,
+    missing-docstring,
+    no-member,
+    too-few-public-methods
diff --git a/CMakeLists.txt b/CMakeLists.txt
new file mode 100644 (file)
index 0000000..56b6e55
--- /dev/null
@@ -0,0 +1,7 @@
+# CMake is used for debugging in pygalmesh. Like every other Python package, the
+# production build system is setuptools.
+cmake_minimum_required(VERSION 3.0)
+
+project(pygalmesh CXX)
+
+add_subdirectory(src)
diff --git a/LICENSE b/LICENSE
new file mode 100644 (file)
index 0000000..94a9ed0
--- /dev/null
+++ b/LICENSE
@@ -0,0 +1,674 @@
+                    GNU GENERAL PUBLIC LICENSE
+                       Version 3, 29 June 2007
+
+ Copyright (C) 2007 Free Software Foundation, Inc. <http://fsf.org/>
+ Everyone is permitted to copy and distribute verbatim copies
+ of this license document, but changing it is not allowed.
+
+                            Preamble
+
+  The GNU General Public License is a free, copyleft license for
+software and other kinds of works.
+
+  The licenses for most software and other practical works are designed
+to take away your freedom to share and change the works.  By contrast,
+the GNU General Public License is intended to guarantee your freedom to
+share and change all versions of a program--to make sure it remains free
+software for all its users.  We, the Free Software Foundation, use the
+GNU General Public License for most of our software; it applies also to
+any other work released this way by its authors.  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
+them 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 prevent others from denying you
+these rights or asking you to surrender the rights.  Therefore, you have
+certain responsibilities if you distribute copies of the software, or if
+you modify it: responsibilities to respect the freedom of others.
+
+  For example, if you distribute copies of such a program, whether
+gratis or for a fee, you must pass on to the recipients the same
+freedoms that you received.  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.
+
+  Developers that use the GNU GPL protect your rights with two steps:
+(1) assert copyright on the software, and (2) offer you this License
+giving you legal permission to copy, distribute and/or modify it.
+
+  For the developers' and authors' protection, the GPL clearly explains
+that there is no warranty for this free software.  For both users' and
+authors' sake, the GPL requires that modified versions be marked as
+changed, so that their problems will not be attributed erroneously to
+authors of previous versions.
+
+  Some devices are designed to deny users access to install or run
+modified versions of the software inside them, although the manufacturer
+can do so.  This is fundamentally incompatible with the aim of
+protecting users' freedom to change the software.  The systematic
+pattern of such abuse occurs in the area of products for individuals to
+use, which is precisely where it is most unacceptable.  Therefore, we
+have designed this version of the GPL to prohibit the practice for those
+products.  If such problems arise substantially in other domains, we
+stand ready to extend this provision to those domains in future versions
+of the GPL, as needed to protect the freedom of users.
+
+  Finally, every program is threatened constantly by software patents.
+States should not allow patents to restrict development and use of
+software on general-purpose computers, but in those that do, we wish to
+avoid the special danger that patents applied to a free program could
+make it effectively proprietary.  To prevent this, the GPL assures that
+patents cannot be used to render the program non-free.
+
+  The precise terms and conditions for copying, distribution and
+modification follow.
+
+                       TERMS AND CONDITIONS
+
+  0. Definitions.
+
+  "This License" refers to version 3 of the GNU General Public License.
+
+  "Copyright" also means copyright-like laws that apply to other kinds of
+works, such as semiconductor masks.
+
+  "The Program" refers to any copyrightable work licensed under this
+License.  Each licensee is addressed as "you".  "Licensees" and
+"recipients" may be individuals or organizations.
+
+  To "modify" a work means to copy from or adapt all or part of the work
+in a fashion requiring copyright permission, other than the making of an
+exact copy.  The resulting work is called a "modified version" of the
+earlier work or a work "based on" the earlier work.
+
+  A "covered work" means either the unmodified Program or a work based
+on the Program.
+
+  To "propagate" a work means to do anything with it that, without
+permission, would make you directly or secondarily liable for
+infringement under applicable copyright law, except executing it on a
+computer or modifying a private copy.  Propagation includes copying,
+distribution (with or without modification), making available to the
+public, and in some countries other activities as well.
+
+  To "convey" a work means any kind of propagation that enables other
+parties to make or receive copies.  Mere interaction with a user through
+a computer network, with no transfer of a copy, is not conveying.
+
+  An interactive user interface displays "Appropriate Legal Notices"
+to the extent that it includes a convenient and prominently visible
+feature that (1) displays an appropriate copyright notice, and (2)
+tells the user that there is no warranty for the work (except to the
+extent that warranties are provided), that licensees may convey the
+work under this License, and how to view a copy of this License.  If
+the interface presents a list of user commands or options, such as a
+menu, a prominent item in the list meets this criterion.
+
+  1. Source Code.
+
+  The "source code" for a work means the preferred form of the work
+for making modifications to it.  "Object code" means any non-source
+form of a work.
+
+  A "Standard Interface" means an interface that either is an official
+standard defined by a recognized standards body, or, in the case of
+interfaces specified for a particular programming language, one that
+is widely used among developers working in that language.
+
+  The "System Libraries" of an executable work include anything, other
+than the work as a whole, that (a) is included in the normal form of
+packaging a Major Component, but which is not part of that Major
+Component, and (b) serves only to enable use of the work with that
+Major Component, or to implement a Standard Interface for which an
+implementation is available to the public in source code form.  A
+"Major Component", in this context, means a major essential component
+(kernel, window system, and so on) of the specific operating system
+(if any) on which the executable work runs, or a compiler used to
+produce the work, or an object code interpreter used to run it.
+
+  The "Corresponding Source" for a work in object code form means all
+the source code needed to generate, install, and (for an executable
+work) run the object code and to modify the work, including scripts to
+control those activities.  However, it does not include the work's
+System Libraries, or general-purpose tools or generally available free
+programs which are used unmodified in performing those activities but
+which are not part of the work.  For example, Corresponding Source
+includes interface definition files associated with source files for
+the work, and the source code for shared libraries and dynamically
+linked subprograms that the work is specifically designed to require,
+such as by intimate data communication or control flow between those
+subprograms and other parts of the work.
+
+  The Corresponding Source need not include anything that users
+can regenerate automatically from other parts of the Corresponding
+Source.
+
+  The Corresponding Source for a work in source code form is that
+same work.
+
+  2. Basic Permissions.
+
+  All rights granted under this License are granted for the term of
+copyright on the Program, and are irrevocable provided the stated
+conditions are met.  This License explicitly affirms your unlimited
+permission to run the unmodified Program.  The output from running a
+covered work is covered by this License only if the output, given its
+content, constitutes a covered work.  This License acknowledges your
+rights of fair use or other equivalent, as provided by copyright law.
+
+  You may make, run and propagate covered works that you do not
+convey, without conditions so long as your license otherwise remains
+in force.  You may convey covered works to others for the sole purpose
+of having them make modifications exclusively for you, or provide you
+with facilities for running those works, provided that you comply with
+the terms of this License in conveying all material for which you do
+not control copyright.  Those thus making or running the covered works
+for you must do so exclusively on your behalf, under your direction
+and control, on terms that prohibit them from making any copies of
+your copyrighted material outside their relationship with you.
+
+  Conveying under any other circumstances is permitted solely under
+the conditions stated below.  Sublicensing is not allowed; section 10
+makes it unnecessary.
+
+  3. Protecting Users' Legal Rights From Anti-Circumvention Law.
+
+  No covered work shall be deemed part of an effective technological
+measure under any applicable law fulfilling obligations under article
+11 of the WIPO copyright treaty adopted on 20 December 1996, or
+similar laws prohibiting or restricting circumvention of such
+measures.
+
+  When you convey a covered work, you waive any legal power to forbid
+circumvention of technological measures to the extent such circumvention
+is effected by exercising rights under this License with respect to
+the covered work, and you disclaim any intention to limit operation or
+modification of the work as a means of enforcing, against the work's
+users, your or third parties' legal rights to forbid circumvention of
+technological measures.
+
+  4. Conveying Verbatim Copies.
+
+  You may convey 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;
+keep intact all notices stating that this License and any
+non-permissive terms added in accord with section 7 apply to the code;
+keep intact all notices of the absence of any warranty; and give all
+recipients a copy of this License along with the Program.
+
+  You may charge any price or no price for each copy that you convey,
+and you may offer support or warranty protection for a fee.
+
+  5. Conveying Modified Source Versions.
+
+  You may convey a work based on the Program, or the modifications to
+produce it from the Program, in the form of source code under the
+terms of section 4, provided that you also meet all of these conditions:
+
+    a) The work must carry prominent notices stating that you modified
+    it, and giving a relevant date.
+
+    b) The work must carry prominent notices stating that it is
+    released under this License and any conditions added under section
+    7.  This requirement modifies the requirement in section 4 to
+    "keep intact all notices".
+
+    c) You must license the entire work, as a whole, under this
+    License to anyone who comes into possession of a copy.  This
+    License will therefore apply, along with any applicable section 7
+    additional terms, to the whole of the work, and all its parts,
+    regardless of how they are packaged.  This License gives no
+    permission to license the work in any other way, but it does not
+    invalidate such permission if you have separately received it.
+
+    d) If the work has interactive user interfaces, each must display
+    Appropriate Legal Notices; however, if the Program has interactive
+    interfaces that do not display Appropriate Legal Notices, your
+    work need not make them do so.
+
+  A compilation of a covered work with other separate and independent
+works, which are not by their nature extensions of the covered work,
+and which are not combined with it such as to form a larger program,
+in or on a volume of a storage or distribution medium, is called an
+"aggregate" if the compilation and its resulting copyright are not
+used to limit the access or legal rights of the compilation's users
+beyond what the individual works permit.  Inclusion of a covered work
+in an aggregate does not cause this License to apply to the other
+parts of the aggregate.
+
+  6. Conveying Non-Source Forms.
+
+  You may convey a covered work in object code form under the terms
+of sections 4 and 5, provided that you also convey the
+machine-readable Corresponding Source under the terms of this License,
+in one of these ways:
+
+    a) Convey the object code in, or embodied in, a physical product
+    (including a physical distribution medium), accompanied by the
+    Corresponding Source fixed on a durable physical medium
+    customarily used for software interchange.
+
+    b) Convey the object code in, or embodied in, a physical product
+    (including a physical distribution medium), accompanied by a
+    written offer, valid for at least three years and valid for as
+    long as you offer spare parts or customer support for that product
+    model, to give anyone who possesses the object code either (1) a
+    copy of the Corresponding Source for all the software in the
+    product that is covered by this License, on a durable physical
+    medium customarily used for software interchange, for a price no
+    more than your reasonable cost of physically performing this
+    conveying of source, or (2) access to copy the
+    Corresponding Source from a network server at no charge.
+
+    c) Convey individual copies of the object code with a copy of the
+    written offer to provide the Corresponding Source.  This
+    alternative is allowed only occasionally and noncommercially, and
+    only if you received the object code with such an offer, in accord
+    with subsection 6b.
+
+    d) Convey the object code by offering access from a designated
+    place (gratis or for a charge), and offer equivalent access to the
+    Corresponding Source in the same way through the same place at no
+    further charge.  You need not require recipients to copy the
+    Corresponding Source along with the object code.  If the place to
+    copy the object code is a network server, the Corresponding Source
+    may be on a different server (operated by you or a third party)
+    that supports equivalent copying facilities, provided you maintain
+    clear directions next to the object code saying where to find the
+    Corresponding Source.  Regardless of what server hosts the
+    Corresponding Source, you remain obligated to ensure that it is
+    available for as long as needed to satisfy these requirements.
+
+    e) Convey the object code using peer-to-peer transmission, provided
+    you inform other peers where the object code and Corresponding
+    Source of the work are being offered to the general public at no
+    charge under subsection 6d.
+
+  A separable portion of the object code, whose source code is excluded
+from the Corresponding Source as a System Library, need not be
+included in conveying the object code work.
+
+  A "User Product" is either (1) a "consumer product", which means any
+tangible personal property which is normally used for personal, family,
+or household purposes, or (2) anything designed or sold for incorporation
+into a dwelling.  In determining whether a product is a consumer product,
+doubtful cases shall be resolved in favor of coverage.  For a particular
+product received by a particular user, "normally used" refers to a
+typical or common use of that class of product, regardless of the status
+of the particular user or of the way in which the particular user
+actually uses, or expects or is expected to use, the product.  A product
+is a consumer product regardless of whether the product has substantial
+commercial, industrial or non-consumer uses, unless such uses represent
+the only significant mode of use of the product.
+
+  "Installation Information" for a User Product means any methods,
+procedures, authorization keys, or other information required to install
+and execute modified versions of a covered work in that User Product from
+a modified version of its Corresponding Source.  The information must
+suffice to ensure that the continued functioning of the modified object
+code is in no case prevented or interfered with solely because
+modification has been made.
+
+  If you convey an object code work under this section in, or with, or
+specifically for use in, a User Product, and the conveying occurs as
+part of a transaction in which the right of possession and use of the
+User Product is transferred to the recipient in perpetuity or for a
+fixed term (regardless of how the transaction is characterized), the
+Corresponding Source conveyed under this section must be accompanied
+by the Installation Information.  But this requirement does not apply
+if neither you nor any third party retains the ability to install
+modified object code on the User Product (for example, the work has
+been installed in ROM).
+
+  The requirement to provide Installation Information does not include a
+requirement to continue to provide support service, warranty, or updates
+for a work that has been modified or installed by the recipient, or for
+the User Product in which it has been modified or installed.  Access to a
+network may be denied when the modification itself materially and
+adversely affects the operation of the network or violates the rules and
+protocols for communication across the network.
+
+  Corresponding Source conveyed, and Installation Information provided,
+in accord with this section must be in a format that is publicly
+documented (and with an implementation available to the public in
+source code form), and must require no special password or key for
+unpacking, reading or copying.
+
+  7. Additional Terms.
+
+  "Additional permissions" are terms that supplement the terms of this
+License by making exceptions from one or more of its conditions.
+Additional permissions that are applicable to the entire Program shall
+be treated as though they were included in this License, to the extent
+that they are valid under applicable law.  If additional permissions
+apply only to part of the Program, that part may be used separately
+under those permissions, but the entire Program remains governed by
+this License without regard to the additional permissions.
+
+  When you convey a copy of a covered work, you may at your option
+remove any additional permissions from that copy, or from any part of
+it.  (Additional permissions may be written to require their own
+removal in certain cases when you modify the work.)  You may place
+additional permissions on material, added by you to a covered work,
+for which you have or can give appropriate copyright permission.
+
+  Notwithstanding any other provision of this License, for material you
+add to a covered work, you may (if authorized by the copyright holders of
+that material) supplement the terms of this License with terms:
+
+    a) Disclaiming warranty or limiting liability differently from the
+    terms of sections 15 and 16 of this License; or
+
+    b) Requiring preservation of specified reasonable legal notices or
+    author attributions in that material or in the Appropriate Legal
+    Notices displayed by works containing it; or
+
+    c) Prohibiting misrepresentation of the origin of that material, or
+    requiring that modified versions of such material be marked in
+    reasonable ways as different from the original version; or
+
+    d) Limiting the use for publicity purposes of names of licensors or
+    authors of the material; or
+
+    e) Declining to grant rights under trademark law for use of some
+    trade names, trademarks, or service marks; or
+
+    f) Requiring indemnification of licensors and authors of that
+    material by anyone who conveys the material (or modified versions of
+    it) with contractual assumptions of liability to the recipient, for
+    any liability that these contractual assumptions directly impose on
+    those licensors and authors.
+
+  All other non-permissive additional terms are considered "further
+restrictions" within the meaning of section 10.  If the Program as you
+received it, or any part of it, contains a notice stating that it is
+governed by this License along with a term that is a further
+restriction, you may remove that term.  If a license document contains
+a further restriction but permits relicensing or conveying under this
+License, you may add to a covered work material governed by the terms
+of that license document, provided that the further restriction does
+not survive such relicensing or conveying.
+
+  If you add terms to a covered work in accord with this section, you
+must place, in the relevant source files, a statement of the
+additional terms that apply to those files, or a notice indicating
+where to find the applicable terms.
+
+  Additional terms, permissive or non-permissive, may be stated in the
+form of a separately written license, or stated as exceptions;
+the above requirements apply either way.
+
+  8. Termination.
+
+  You may not propagate or modify a covered work except as expressly
+provided under this License.  Any attempt otherwise to propagate or
+modify it is void, and will automatically terminate your rights under
+this License (including any patent licenses granted under the third
+paragraph of section 11).
+
+  However, if you cease all violation of this License, then your
+license from a particular copyright holder is reinstated (a)
+provisionally, unless and until the copyright holder explicitly and
+finally terminates your license, and (b) permanently, if the copyright
+holder fails to notify you of the violation by some reasonable means
+prior to 60 days after the cessation.
+
+  Moreover, your license from a particular copyright holder is
+reinstated permanently if the copyright holder notifies you of the
+violation by some reasonable means, this is the first time you have
+received notice of violation of this License (for any work) from that
+copyright holder, and you cure the violation prior to 30 days after
+your receipt of the notice.
+
+  Termination of your rights under this section does not terminate the
+licenses of parties who have received copies or rights from you under
+this License.  If your rights have been terminated and not permanently
+reinstated, you do not qualify to receive new licenses for the same
+material under section 10.
+
+  9. Acceptance Not Required for Having Copies.
+
+  You are not required to accept this License in order to receive or
+run a copy of the Program.  Ancillary propagation of a covered work
+occurring solely as a consequence of using peer-to-peer transmission
+to receive a copy likewise does not require acceptance.  However,
+nothing other than this License grants you permission to propagate or
+modify any covered work.  These actions infringe copyright if you do
+not accept this License.  Therefore, by modifying or propagating a
+covered work, you indicate your acceptance of this License to do so.
+
+  10. Automatic Licensing of Downstream Recipients.
+
+  Each time you convey a covered work, the recipient automatically
+receives a license from the original licensors, to run, modify and
+propagate that work, subject to this License.  You are not responsible
+for enforcing compliance by third parties with this License.
+
+  An "entity transaction" is a transaction transferring control of an
+organization, or substantially all assets of one, or subdividing an
+organization, or merging organizations.  If propagation of a covered
+work results from an entity transaction, each party to that
+transaction who receives a copy of the work also receives whatever
+licenses to the work the party's predecessor in interest had or could
+give under the previous paragraph, plus a right to possession of the
+Corresponding Source of the work from the predecessor in interest, if
+the predecessor has it or can get it with reasonable efforts.
+
+  You may not impose any further restrictions on the exercise of the
+rights granted or affirmed under this License.  For example, you may
+not impose a license fee, royalty, or other charge for exercise of
+rights granted under this License, and you may not initiate litigation
+(including a cross-claim or counterclaim in a lawsuit) alleging that
+any patent claim is infringed by making, using, selling, offering for
+sale, or importing the Program or any portion of it.
+
+  11. Patents.
+
+  A "contributor" is a copyright holder who authorizes use under this
+License of the Program or a work on which the Program is based.  The
+work thus licensed is called the contributor's "contributor version".
+
+  A contributor's "essential patent claims" are all patent claims
+owned or controlled by the contributor, whether already acquired or
+hereafter acquired, that would be infringed by some manner, permitted
+by this License, of making, using, or selling its contributor version,
+but do not include claims that would be infringed only as a
+consequence of further modification of the contributor version.  For
+purposes of this definition, "control" includes the right to grant
+patent sublicenses in a manner consistent with the requirements of
+this License.
+
+  Each contributor grants you a non-exclusive, worldwide, royalty-free
+patent license under the contributor's essential patent claims, to
+make, use, sell, offer for sale, import and otherwise run, modify and
+propagate the contents of its contributor version.
+
+  In the following three paragraphs, a "patent license" is any express
+agreement or commitment, however denominated, not to enforce a patent
+(such as an express permission to practice a patent or covenant not to
+sue for patent infringement).  To "grant" such a patent license to a
+party means to make such an agreement or commitment not to enforce a
+patent against the party.
+
+  If you convey a covered work, knowingly relying on a patent license,
+and the Corresponding Source of the work is not available for anyone
+to copy, free of charge and under the terms of this License, through a
+publicly available network server or other readily accessible means,
+then you must either (1) cause the Corresponding Source to be so
+available, or (2) arrange to deprive yourself of the benefit of the
+patent license for this particular work, or (3) arrange, in a manner
+consistent with the requirements of this License, to extend the patent
+license to downstream recipients.  "Knowingly relying" means you have
+actual knowledge that, but for the patent license, your conveying the
+covered work in a country, or your recipient's use of the covered work
+in a country, would infringe one or more identifiable patents in that
+country that you have reason to believe are valid.
+
+  If, pursuant to or in connection with a single transaction or
+arrangement, you convey, or propagate by procuring conveyance of, a
+covered work, and grant a patent license to some of the parties
+receiving the covered work authorizing them to use, propagate, modify
+or convey a specific copy of the covered work, then the patent license
+you grant is automatically extended to all recipients of the covered
+work and works based on it.
+
+  A patent license is "discriminatory" if it does not include within
+the scope of its coverage, prohibits the exercise of, or is
+conditioned on the non-exercise of one or more of the rights that are
+specifically granted under this License.  You may not convey a covered
+work if you are a party to an arrangement with a third party that is
+in the business of distributing software, under which you make payment
+to the third party based on the extent of your activity of conveying
+the work, and under which the third party grants, to any of the
+parties who would receive the covered work from you, a discriminatory
+patent license (a) in connection with copies of the covered work
+conveyed by you (or copies made from those copies), or (b) primarily
+for and in connection with specific products or compilations that
+contain the covered work, unless you entered into that arrangement,
+or that patent license was granted, prior to 28 March 2007.
+
+  Nothing in this License shall be construed as excluding or limiting
+any implied license or other defenses to infringement that may
+otherwise be available to you under applicable patent law.
+
+  12. No Surrender of Others' Freedom.
+
+  If 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 convey a
+covered work so as to satisfy simultaneously your obligations under this
+License and any other pertinent obligations, then as a consequence you may
+not convey it at all.  For example, if you agree to terms that obligate you
+to collect a royalty for further conveying from those to whom you convey
+the Program, the only way you could satisfy both those terms and this
+License would be to refrain entirely from conveying the Program.
+
+  13. Use with the GNU Affero General Public License.
+
+  Notwithstanding any other provision of this License, you have
+permission to link or combine any covered work with a work licensed
+under version 3 of the GNU Affero General Public License into a single
+combined work, and to convey the resulting work.  The terms of this
+License will continue to apply to the part which is the covered work,
+but the special requirements of the GNU Affero General Public License,
+section 13, concerning interaction through a network will apply to the
+combination as such.
+
+  14. Revised Versions of this License.
+
+  The Free Software Foundation may publish revised and/or new versions of
+the GNU 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 that a certain numbered version of the GNU General
+Public License "or any later version" applies to it, you have the
+option of following the terms and conditions either of that numbered
+version or of any later version published by the Free Software
+Foundation.  If the Program does not specify a version number of the
+GNU General Public License, you may choose any version ever published
+by the Free Software Foundation.
+
+  If the Program specifies that a proxy can decide which future
+versions of the GNU General Public License can be used, that proxy's
+public statement of acceptance of a version permanently authorizes you
+to choose that version for the Program.
+
+  Later license versions may give you additional or different
+permissions.  However, no additional obligations are imposed on any
+author or copyright holder as a result of your choosing to follow a
+later version.
+
+  15. Disclaimer of Warranty.
+
+  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.
+
+  16. Limitation of Liability.
+
+  IN NO EVENT UNLESS REQUIRED BY APPLICABLE LAW OR AGREED TO IN WRITING
+WILL ANY COPYRIGHT HOLDER, OR ANY OTHER PARTY WHO MODIFIES AND/OR CONVEYS
+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.
+
+  17. Interpretation of Sections 15 and 16.
+
+  If the disclaimer of warranty and limitation of liability provided
+above cannot be given local legal effect according to their terms,
+reviewing courts shall apply local law that most closely approximates
+an absolute waiver of all civil liability in connection with the
+Program, unless a warranty or assumption of liability accompanies a
+copy of the Program in return for a fee.
+
+                     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
+state 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 3 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, see <http://www.gnu.org/licenses/>.
+
+Also add information on how to contact you by electronic and paper mail.
+
+  If the program does terminal interaction, make it output a short
+notice like this when it starts in an interactive mode:
+
+    <program>  Copyright (C) <year>  <name of author>
+    This program 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, your program's commands
+might be different; for a GUI interface, you would use an "about box".
+
+  You should also get your employer (if you work as a programmer) or school,
+if any, to sign a "copyright disclaimer" for the program, if necessary.
+For more information on this, and how to apply and follow the GNU GPL, see
+<http://www.gnu.org/licenses/>.
+
+  The GNU 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 Lesser General
+Public License instead of this License.  But first, please read
+<http://www.gnu.org/philosophy/why-not-lgpl.html>.
diff --git a/MANIFEST.in b/MANIFEST.in
new file mode 100644 (file)
index 0000000..0163cb5
--- /dev/null
@@ -0,0 +1,14 @@
+include src/domain.hpp
+include src/generate_from_inr.hpp
+include src/generate_from_off.hpp
+include src/generate_periodic.hpp
+include src/generate.hpp
+include src/generate_2d.hpp
+include src/generate_surface_mesh.hpp
+include src/polygon2d.hpp
+include src/primitives.hpp
+include src/remesh_surface.hpp
+include src/sizing_field.hpp
+
+include test/helpers.py
+recursive-include test/meshes *
diff --git a/Makefile b/Makefile
new file mode 100644 (file)
index 0000000..79d6e0d
--- /dev/null
+++ b/Makefile
@@ -0,0 +1,34 @@
+VERSION=$(shell python3 -c "from configparser import ConfigParser; p = ConfigParser(); p.read('setup.cfg'); print(p['metadata']['version'])")
+
+default:
+       @echo "\"make publish\"?"
+
+tag:
+       @if [ "$(shell git rev-parse --abbrev-ref HEAD)" != "master" ]; then exit 1; fi
+       curl -H "Authorization: token `cat $(HOME)/.github-access-token`" -d '{"tag_name": "v$(VERSION)"}' https://api.github.com/repos/nschloe/pygalmesh/releases
+
+upload: clean
+       # Make sure we're on the master branch
+       @if [ "$(shell git rev-parse --abbrev-ref HEAD)" != "master" ]; then exit 1; fi
+       python3 setup.py sdist
+       twine upload dist/*.tar.gz
+       # HTTPError: 400 Client Error: Binary wheel 'pygalmesh-0.2.0-cp27-cp27mu-linux_x86_64.whl' has an unsupported platform tag 'linux_x86_64'. for url: https://upload.pypi.org/legacy/
+       # python3 setup.py bdist_wheel
+       # twine upload dist/*.whl
+
+publish: tag upload
+
+clean:
+       @find . | grep -E "(__pycache__|\.pyc|\.pyo$\)" | xargs rm -rf
+       @rm -rf build/*
+       @rm -rf pygalmesh.egg-info/
+       @rm -rf dist/
+
+format:
+       isort .
+       black .
+       blacken-docs README.md
+
+lint:
+       black --check .
+       flake8 setup.py pygalmesh/ test/*.py
diff --git a/README.md b/README.md
new file mode 100644 (file)
index 0000000..18bf50c
--- /dev/null
+++ b/README.md
@@ -0,0 +1,495 @@
+<p align="center">
+  <a href="https://github.com/nschloe/pygalmesh"><img alt="pygalmesh" src="https://nschloe.github.io/pygalmesh/pygalmesh-logo.svg" width="60%"></a>
+  <p align="center">Create high-quality meshes with ease.</p>
+</p>
+
+[![PyPi Version](https://img.shields.io/pypi/v/pygalmesh.svg?style=flat-square)](https://pypi.org/project/pygalmesh)
+[![Anaconda Cloud](https://anaconda.org/conda-forge/pygalmesh/badges/version.svg?=style=flat-square)](https://anaconda.org/conda-forge/pygalmesh/)
+[![Packaging status](https://repology.org/badge/tiny-repos/pygalmesh.svg)](https://repology.org/project/pygalmesh/versions)
+[![PyPI pyversions](https://img.shields.io/pypi/pyversions/pygalmesh.svg?style=flat-square)](https://pypi.org/pypi/pygalmesh/)
+[![GitHub stars](https://img.shields.io/github/stars/nschloe/pygalmesh.svg?style=flat-square&label=Stars&logo=github)](https://github.com/nschloe/pygalmesh)
+[![PyPi downloads](https://img.shields.io/pypi/dm/pygalmesh.svg?style=flat-square)](https://pypistats.org/packages/pygalmesh)
+
+[![Slack](https://img.shields.io/static/v1?logo=slack&label=chat&message=on%20slack&color=4a154b&style=flat-square)](https://join.slack.com/t/nschloe/shared_invite/zt-cofhrwm8-BgdrXAtVkOjnDmADROKD7A
+)
+
+[![gh-actions](https://img.shields.io/github/workflow/status/nschloe/pygalmesh/ci?style=flat-square)](https://github.com/nschloe/pygalmesh/actions?query=workflow%3Aci)
+[![codecov](https://img.shields.io/codecov/c/github/nschloe/pygalmesh.svg?style=flat-square)](https://codecov.io/gh/nschloe/pygalmesh)
+[![LGTM](https://img.shields.io/lgtm/grade/python/github/nschloe/pygalmesh.svg?style=flat-square)](https://lgtm.com/projects/g/nschloe/pygalmesh)
+[![Code style: black](https://img.shields.io/badge/code%20style-black-000000.svg?style=flat-square)](https://github.com/psf/black)
+
+pygalmesh is a Python frontend to [CGAL](https://www.cgal.org/)'s
+[2D](https://doc.cgal.org/latest/Mesh_2/index.html) and [3D mesh generation
+capabilities](https://doc.cgal.org/latest/Mesh_3/index.html).  pygalmesh makes it easy
+to create high-quality 2D, 3D volume meshes, periodic volume meshes, and surface meshes.
+
+### Examples
+
+#### 2D meshes
+<img src="https://nschloe.github.io/pygalmesh/rect.svg" width="30%">
+
+CGAL generates 2D meshes from linear contraints. 
+```python
+import numpy
+import pygalmesh
+
+points = numpy.array([[0.0, 0.0], [1.0, 0.0], [1.0, 1.0], [0.0, 1.0]])
+constraints = [[0, 1], [1, 2], [2, 3], [3, 0]]
+
+mesh = pygalmesh.generate_2d(
+    points,
+    constraints,
+    max_edge_size=1.0e-1,
+    num_lloyd_steps=10,
+)
+# mesh.points, mesh.cells
+```
+The quality of the mesh isn't very good, but can be improved with
+[optimesh](https://github.com/nschloe/optimesh).
+
+#### A simple ball
+<img src="https://nschloe.github.io/pygalmesh/ball.png" width="30%">
+
+```python
+import pygalmesh
+
+s = pygalmesh.Ball([0, 0, 0], 1.0)
+mesh = pygalmesh.generate_mesh(s, max_cell_circumradius=0.2)
+
+# mesh.points, mesh.cells, ...
+```
+You can write the mesh with
+<!--exdown-skip-->
+```python
+mesh.write("out.vtk")
+```
+You can use any format supported by [meshio](https://github.com/nschloe/meshio).
+
+The mesh generation comes with many more options, described
+[here](https://doc.cgal.org/latest/Mesh_3/). Try, for example,
+<!--exdown-skip-->
+```python
+mesh = pygalmesh.generate_mesh(
+    s, max_cell_circumradius=0.2, odt=True, lloyd=True, verbose=False
+)
+```
+
+#### Other primitive shapes
+<img src="https://nschloe.github.io/pygalmesh/tetra.png" width="30%">
+
+pygalmesh provides out-of-the-box support for balls, cuboids, ellipsoids, tori, cones,
+cylinders, and tetrahedra. Try for example
+```python
+import pygalmesh
+
+s0 = pygalmesh.Tetrahedron(
+    [0.0, 0.0, 0.0], [1.0, 0.0, 0.0], [0.0, 1.0, 0.0], [0.0, 0.0, 1.0]
+)
+mesh = pygalmesh.generate_mesh(
+    s0,
+    max_cell_circumradius=0.1,
+    max_edge_size_at_feature_edges=0.1,
+)
+```
+
+#### Domain combinations
+<img src="https://nschloe.github.io/pygalmesh/ball-difference.png" width="30%">
+
+Supported are unions, intersections, and differences of all domains. As mentioned above,
+however, the sharp intersections between two domains are not automatically handled. Try
+for example
+```python
+import pygalmesh
+
+radius = 1.0
+displacement = 0.5
+s0 = pygalmesh.Ball([displacement, 0, 0], radius)
+s1 = pygalmesh.Ball([-displacement, 0, 0], radius)
+u = pygalmesh.Difference(s0, s1)
+```
+To sharpen the intersection circle, add it as a feature edge polygon line, e.g.,
+```python
+import numpy
+import pygalmesh
+
+radius = 1.0
+displacement = 0.5
+s0 = pygalmesh.Ball([displacement, 0, 0], radius)
+s1 = pygalmesh.Ball([-displacement, 0, 0], radius)
+u = pygalmesh.Difference(s0, s1)
+
+# add circle
+a = numpy.sqrt(radius ** 2 - displacement ** 2)
+max_edge_size_at_feature_edges = 0.15
+n = int(2 * numpy.pi * a / max_edge_size_at_feature_edges)
+circ = [
+    [0.0, a * numpy.cos(i * 2 * numpy.pi / n), a * numpy.sin(i * 2 * numpy.pi / n)]
+    for i in range(n)
+]
+circ.append(circ[0])
+
+mesh = pygalmesh.generate_mesh(
+    u,
+    extra_feature_edges=[circ],
+    max_cell_circumradius=0.15,
+    max_edge_size_at_feature_edges=max_edge_size_at_feature_edges,
+    min_facet_angle=25,
+    max_radius_surface_delaunay_ball=0.15,
+    max_circumradius_edge_ratio=2.0,
+)
+```
+Note that the length of the polygon legs are kept in sync with
+`max_edge_size_at_feature_edges` of the mesh generation. This makes sure that it fits in
+nicely with the rest of the mesh.
+
+#### Domain deformations
+<img src="https://nschloe.github.io/pygalmesh/egg.png" width="30%">
+
+You can of course translate, rotate, scale, and stretch any domain. Try, for example,
+```python
+import pygalmesh
+
+s = pygalmesh.Stretch(pygalmesh.Ball([0, 0, 0], 1.0), [1.0, 2.0, 0.0])
+
+mesh = pygalmesh.generate_mesh(s, max_cell_circumradius=0.1)
+```
+
+#### Extrusion of 2D polygons
+<img src="https://nschloe.github.io/pygalmesh/triangle-rotated.png" width="30%">
+
+pygalmesh lets you extrude any polygon into a 3D body. It even supports rotation
+alongside!
+```python
+import pygalmesh
+
+p = pygalmesh.Polygon2D([[-0.5, -0.3], [0.5, -0.3], [0.0, 0.5]])
+max_edge_size_at_feature_edges = 0.1
+domain = pygalmesh.Extrude(
+    p,
+    [0.0, 0.0, 1.0],
+    0.5 * 3.14159265359,
+    max_edge_size_at_feature_edges,
+)
+mesh = pygalmesh.generate_mesh(
+    domain,
+    max_cell_circumradius=0.1,
+    max_edge_size_at_feature_edges=max_edge_size_at_feature_edges,
+    verbose=False,
+)
+```
+Feature edges are automatically preserved here, which is why an edge length needs to be
+given to `pygalmesh.Extrude`.
+
+#### Rotation bodies
+<img src="https://nschloe.github.io/pygalmesh/circle-rotate-extr.png" width="30%">
+
+Polygons in the x-z-plane can also be rotated around the z-axis to yield a rotation
+body.
+```python
+import pygalmesh
+
+p = pygalmesh.Polygon2D([[0.5, -0.3], [1.5, -0.3], [1.0, 0.5]])
+max_edge_size_at_feature_edges = 0.1
+domain = pygalmesh.RingExtrude(p, max_edge_size_at_feature_edges)
+mesh = pygalmesh.generate_mesh(
+    domain,
+    max_cell_circumradius=0.1,
+    max_edge_size_at_feature_edges=max_edge_size_at_feature_edges,
+    verbose=False,
+)
+```
+
+#### Your own custom level set function
+<img src="https://nschloe.github.io/pygalmesh/heart.png" width="30%">
+
+If all of the variety is not enough for you, you can define your own custom level set
+function. You simply need to subclass `pygalmesh.DomainBase` and specify a function,
+e.g.,
+```python
+import pygalmesh
+
+
+class Heart(pygalmesh.DomainBase):
+    def __init__(self):
+        super().__init__()
+
+    def eval(self, x):
+        return (
+            (x[0] ** 2 + 9.0 / 4.0 * x[1] ** 2 + x[2] ** 2 - 1) ** 3
+            - x[0] ** 2 * x[2] ** 3
+            - 9.0 / 80.0 * x[1] ** 2 * x[2] ** 3
+        )
+
+    def get_bounding_sphere_squared_radius(self):
+        return 10.0
+
+
+d = Heart()
+mesh = pygalmesh.generate_mesh(d, max_cell_circumradius=0.1)
+```
+Note that you need to specify the square of a bounding sphere radius, used as an input
+to CGAL's mesh generator.
+
+
+#### Local refinement
+<img src="https://nschloe.github.io/pygalmesh/ball-local-refinement.png" width="30%">
+
+Use `generate_mesh` with a function (regular or lambda) as `max_cell_circumradius`. The
+same goes for `max_edge_size_at_feature_edges`, `max_radius_surface_delaunay_ball`, and
+`max_facet_distance`.
+```python
+import numpy
+import pygalmesh
+
+mesh = pygalmesh.generate_mesh(
+    pygalmesh.Ball([0.0, 0.0, 0.0], 1.0),
+    min_facet_angle=30.0,
+    max_radius_surface_delaunay_ball=0.1,
+    max_facet_distance=0.025,
+    max_circumradius_edge_ratio=2.0,
+    max_cell_circumradius=lambda x: abs(numpy.sqrt(numpy.dot(x, x)) - 0.5) / 5 + 0.025,
+)
+```
+
+#### Surface meshes
+
+If you're only after the surface of a body, pygalmesh has `generate_surface_mesh` for
+you. It offers fewer options (obviously, `max_cell_circumradius` is gone), but otherwise
+works the same way:
+```python
+import pygalmesh
+
+s = pygalmesh.Ball([0, 0, 0], 1.0)
+mesh = pygalmesh.generate_surface_mesh(
+    s,
+    min_facet_angle=30.0,
+    max_radius_surface_delaunay_ball=0.1,
+    max_facet_distance=0.1,
+)
+```
+Refer to [CGAL's
+documention](https://doc.cgal.org/latest/Surface_mesher/index.html) for the
+options.
+
+#### Periodic volume meshes
+<img src="https://nschloe.github.io/pygalmesh/periodic.png" width="30%">
+
+pygalmesh also interfaces CGAL's [3D periodic
+mesh generation](https://doc.cgal.org/latest/Periodic_3_mesh_3/index.html). Besides a
+domain, one needs to specify a bounding box, and optionally the number of copies in the
+output (1, 2, 4, or 8). Example:
+```python
+import numpy
+import pygalmesh
+
+
+class Schwarz(pygalmesh.DomainBase):
+    def __init__(self):
+        super().__init__()
+
+    def eval(self, x):
+        x2 = numpy.cos(x[0] * 2 * numpy.pi)
+        y2 = numpy.cos(x[1] * 2 * numpy.pi)
+        z2 = numpy.cos(x[2] * 2 * numpy.pi)
+        return x2 + y2 + z2
+
+
+mesh = pygalmesh.generate_periodic_mesh(
+    Schwarz(),
+    [0, 0, 0, 1, 1, 1],
+    max_cell_circumradius=0.05,
+    min_facet_angle=30,
+    max_radius_surface_delaunay_ball=0.05,
+    max_facet_distance=0.025,
+    max_circumradius_edge_ratio=2.0,
+    number_of_copies_in_output=4,
+    # odt=True,
+    # lloyd=True,
+    verbose=False,
+)
+```
+
+#### Volume meshes from surface meshes
+<img src="https://nschloe.github.io/pygalmesh/elephant.png" width="30%">
+
+If you have a surface mesh at hand (like
+[elephant.vtu](http://nschloe.github.io/pygalmesh/elephant.vtu)), pygalmesh generates a
+volume mesh on the command line via
+```
+pygalmesh-volume-from-surface elephant.vtu out.vtk --cell-size 1.0 --odt
+```
+(See `pygalmesh-volume-from-surface -h` for all options.)
+
+In Python, do
+<!--exdown-skip-->
+```python
+import pygalmesh
+
+mesh = pygalmesh.generate_volume_mesh_from_surface_mesh(
+    "elephant.vtu",
+    min_facet_angle=25.0,
+    max_radius_surface_delaunay_ball=0.15,
+    max_facet_distance=0.008,
+    max_circumradius_edge_ratio=3.0,
+    verbose=False,
+)
+```
+
+#### Meshes from INR voxel files
+<img src="https://nschloe.github.io/pygalmesh/liver.png" width="30%">
+
+It is also possible to generate meshes from INR voxel files, e.g.,
+[skull_2.9.inr](https://github.com/nschloe/pygalmesh/raw/gh-pages/skull_2.9.inr)
+either on the command line
+```
+pygalmesh-from-inr skull_2.9.inr out.vtu --cell-size 5.0 --odt
+```
+(see `pygalmesh-from-inr -h` for all options) or from Python
+<!--exdown-skip-->
+```python
+import pygalmesh
+
+mesh = pygalmesh.generate_from_inr(
+    "skull_2.9.inr",
+    max_cell_circumradius=5.0,
+    verbose=False,
+)
+```
+
+#### Meshes from numpy arrays representing 3D images
+<img src="https://nschloe.github.io/pygalmesh/phantom.png" width="30%">
+
+pygalmesh can help generating unstructed meshes from 3D numpy arrays.
+
+The code below creates a mesh from the 3D breast phantom from [Lou et
+al](http://biomedicaloptics.spiedigitallibrary.org/article.aspx?articleid=2600985)
+available
+[here](https://wustl.app.box.com/s/rqivtin0xcofjwlkz43acou8jknsbfx8/file/127108205145).
+The phantom comprises four tissue types (background, fat, fibrograndular, skin, vascular
+tissues). The generated mesh conforms to tissues interfaces.
+<!--exdown-skip-->
+```python
+import pygalmesh
+import meshio
+
+Nx = 722
+Ny = 411
+Nz = 284
+h = [0.2] * 3
+
+with open("MergedPhantom.DAT", "rb") as fid:
+    vol = np.fromfile(fid, dtype=np.uint8)
+
+vol = vol.reshape((Nx, Ny, Nz))
+
+mesh = pygalmesh.generate_from_array(
+    vol, h, max_facet_distance=0.2, max_cell_circumradius=1.0
+)
+mesh.write("breast.vtk")
+```
+
+In addition, we can specify different mesh sizes for each tissue type. The code below
+sets the mesh size to  *1 mm* for the skin tissue (label `4`), *0.5 mm* for the vascular
+tissue (label `5`), and *2 mm* for all other tissues (`default`).
+
+<!--exdown-skip-->
+```python
+mesh = pygalmesh.generate_from_array(
+    vol,
+    h,
+    max_facet_distance=0.2,
+    max_cell_circumradius={"default": 2.0, 4: 1.0, 5: 0.5},
+)
+mesh.write("breast_adapted.vtk")
+```
+
+#### Surface remeshing
+<img src="https://nschloe.github.io/pygalmesh/lion-head0.png" width="100%"> | <img src="https://nschloe.github.io/pygalmesh/lion-head1.png" width="100%">
+:---:|:---:|
+
+pygalmesh can help remeshing an existing surface mesh, e.g.,
+[`lion-head.off`](https://github.com/nschloe/pygalmesh/raw/gh-pages/lion-head.off). On
+the command line, use
+
+```
+pygalmesh-remesh-surface lion-head.off out.vtu -e 0.025 -a 25 -s 0.1 -d 0.001
+```
+(see `pygalmesh-remesh-surface -h` for all options) or from Python
+<!--exdown-skip-->
+```python
+import pygalmesh
+
+mesh = pygalmesh.remesh_surface(
+    "lion-head.off",
+    max_edge_size_at_feature_edges=0.025,
+    min_facet_angle=25,
+    max_radius_surface_delaunay_ball=0.1,
+    max_facet_distance=0.001,
+    verbose=False,
+)
+```
+
+### Installation
+
+For installation, pygalmesh needs [CGAL](https://www.cgal.org/) and
+[Eigen](http://eigen.tuxfamily.org/index.php?title=Main_Page) installed on your
+system. They are typically available on your Linux distribution, e.g., on
+Ubuntu
+```
+sudo apt install libcgal-dev libeigen3-dev
+```
+After that, pygalmesh can be [installed from the Python Package
+Index](https://pypi.org/project/pygalmesh/), so with
+```
+pip install -U pygalmesh
+```
+you can install/upgrade.
+
+#### Manual installation
+
+For manual installation (if you're a developer or just really keen on getting
+the bleeding edge version of pygalmesh), there are two possibilities:
+
+ * Get the sources, type `python3 setup.py install`. This does the trick
+   most the time.
+ * As a fallback, there's a CMake-based installation. Simply go `cmake
+   /path/to/sources/` and `make`.
+
+### Testing
+
+To run the pygalmesh unit tests, check out this repository and type
+```
+pytest
+```
+
+
+### Background
+
+CGAL offers two different approaches for mesh generation:
+
+1. Meshes defined implicitly by level sets of functions.
+2. Meshes defined by a set of bounding planes.
+
+pygalmesh provides a front-end to the first approach, which has the following advantages
+and disadvantages:
+
+* All boundary points are guaranteed to be in the level set within any specified
+  residual. This results in smooth curved surfaces.
+* Sharp intersections of subdomains (e.g., in unions or differences of sets) need to be
+  specified manually (via feature edges, see below), which can be tedious.
+
+On the other hand, the bounding-plane approach (realized by
+[mshr](https://bitbucket.org/fenics-project/mshr)), has the following properties:
+
+* Smooth, curved domains are approximated by a set of bounding planes, resulting in more
+  of less visible edges.
+* Intersections of domains can be computed automatically, so domain unions etc.  have
+  sharp edges where they belong.
+
+See [here](https://github.com/nschloe/awesome-scientific-computing#meshing) for other
+mesh generation tools.
+
+
+### License
+
+pygalmesh is published under the [GPLv3 license](https://www.gnu.org/licenses/gpl-3.0.en.html).
diff --git a/pygalmesh/__about__.py b/pygalmesh/__about__.py
new file mode 100644 (file)
index 0000000..8c2ff90
--- /dev/null
@@ -0,0 +1,14 @@
+from _pygalmesh import _CGAL_VERSION_STR
+
+try:
+    # Python 3.8
+    from importlib import metadata
+except ImportError:
+    import importlib_metadata as metadata
+
+try:
+    __version__ = metadata.version("pygalmesh")
+except Exception:
+    __version__ = "unknown"
+
+__cgal_version__ = _CGAL_VERSION_STR
diff --git a/pygalmesh/__init__.py b/pygalmesh/__init__.py
new file mode 100644 (file)
index 0000000..3a73598
--- /dev/null
@@ -0,0 +1,73 @@
+# https://github.com/pybind/pybind11/issues/1004
+from _pygalmesh import (
+    Ball,
+    Cone,
+    Cuboid,
+    Cylinder,
+    Difference,
+    DomainBase,
+    Ellipsoid,
+    Extrude,
+    HalfSpace,
+    Intersection,
+    Polygon2D,
+    RingExtrude,
+    Rotate,
+    Scale,
+    Stretch,
+    Tetrahedron,
+    Torus,
+    Translate,
+    Union,
+)
+
+from . import _cli
+from .__about__ import __cgal_version__, __version__
+from .main import (
+    generate_2d,
+    generate_from_array,
+    generate_from_inr,
+    generate_mesh,
+    generate_periodic_mesh,
+    generate_surface_mesh,
+    generate_volume_mesh_from_surface_mesh,
+    remesh_surface,
+    save_inr,
+)
+
+__all__ = [
+    "__version__",
+    "__cgal_version__",
+    #
+    "_cli",
+    #
+    "DomainBase",
+    "Translate",
+    "Rotate",
+    "Scale",
+    "Stretch",
+    "Intersection",
+    "Union",
+    "Difference",
+    "Extrude",
+    "Ball",
+    "Cuboid",
+    "Ellipsoid",
+    "Tetrahedron",
+    "Cone",
+    "Cylinder",
+    "Torus",
+    "HalfSpace",
+    "Polygon2D",
+    "RingExtrude",
+    #
+    "generate_mesh",
+    "generate_2d",
+    "generate_periodic_mesh",
+    "generate_surface_mesh",
+    "generate_volume_mesh_from_surface_mesh",
+    "generate_from_array",
+    "generate_from_inr",
+    "remesh_surface",
+    "save_inr",
+]
diff --git a/pygalmesh/_cli/__init__.py b/pygalmesh/_cli/__init__.py
new file mode 100644 (file)
index 0000000..180a34c
--- /dev/null
@@ -0,0 +1,5 @@
+from ._inr import inr
+from ._remesh_surface import remesh_surface
+from ._volume_from_surface import volume_from_surface
+
+__all__ = ["inr", "volume_from_surface", "remesh_surface"]
diff --git a/pygalmesh/_cli/_inr.py b/pygalmesh/_cli/_inr.py
new file mode 100644 (file)
index 0000000..38d48a6
--- /dev/null
@@ -0,0 +1,131 @@
+import argparse
+
+import meshio
+
+from ..main import generate_from_inr
+from .helpers import _get_version_text
+
+
+def inr(argv=None):
+    parser = _get_inr_parser()
+    args = parser.parse_args(argv)
+
+    mesh = generate_from_inr(
+        args.infile,
+        lloyd=args.lloyd,
+        odt=args.odt,
+        perturb=args.perturb,
+        exude=args.exude,
+        max_edge_size_at_feature_edges=args.max_edge_size_at_feature_edges,
+        min_facet_angle=args.min_facet_angle,
+        max_radius_surface_delaunay_ball=args.max_radius_surface_delaunay_ball,
+        max_facet_distance=args.max_facet_distance,
+        max_circumradius_edge_ratio=args.max_circumradius_edge_ratio,
+        max_cell_circumradius=args.max_cell_circumradius,
+        verbose=not args.quiet,
+    )
+    meshio.write(args.outfile, mesh)
+
+
+def _get_inr_parser():
+    parser = argparse.ArgumentParser(
+        description="Generate volume mesh from INR voxel file.",
+        formatter_class=argparse.RawTextHelpFormatter,
+    )
+
+    parser.add_argument("infile", type=str, help="input INR file")
+
+    parser.add_argument("outfile", type=str, help="output mesh file")
+
+    parser.add_argument(
+        "--lloyd",
+        "-l",
+        type=bool,
+        default=False,
+        help="Lloyd smoothing (default: false)",
+    )
+
+    parser.add_argument(
+        "--odt",
+        "-o",
+        action="store_true",
+        default=False,
+        help="ODT smoothing (default: false)",
+    )
+
+    parser.add_argument(
+        "--perturb",
+        "-p",
+        action="store_true",
+        default=False,
+        help="perturb (default: false)",
+    )
+
+    parser.add_argument(
+        "--exude",
+        "-x",
+        action="store_true",
+        default=False,
+        help="exude (default: false)",
+    )
+
+    parser.add_argument(
+        "--max-edge-size-at-feature-edges",
+        "-e",
+        type=float,
+        default=0.0,
+        help="maximum edge size at feature edges (default: 0.0)",
+    )
+
+    parser.add_argument(
+        "--min-facet-angle",
+        "-a",
+        type=float,
+        default=0.0,
+        help="minimum facet angle (default: 0.0)",
+    )
+
+    parser.add_argument(
+        "--max-radius-surface-delaunay-ball",
+        "-s",
+        type=float,
+        default=0.0,
+        help="maximum radius of the surface facet Delaunay ball (default: 0.0)",
+    )
+
+    parser.add_argument(
+        "--max-facet-distance",
+        "-d",
+        type=float,
+        default=0.0,
+        help="maximum facet distance (default: 0.0)",
+    )
+
+    parser.add_argument(
+        "--max-circumradius-edge-ratio",
+        "-r",
+        type=float,
+        default=0.0,
+        help="cell radius/edge ratio (default: 0.0)",
+    )
+
+    parser.add_argument(
+        "--max-cell-circumradius",
+        "-c",
+        type=float,
+        default=0.0,
+        help="maximum cell circumradius (default: 0.0)",
+    )
+
+    parser.add_argument(
+        "--quiet",
+        "-q",
+        action="store_true",
+        default=False,
+        help="quiet mode (default: False)",
+    )
+
+    parser.add_argument(
+        "--version", "-v", action="version", version=_get_version_text()
+    )
+    return parser
diff --git a/pygalmesh/_cli/_remesh_surface.py b/pygalmesh/_cli/_remesh_surface.py
new file mode 100644 (file)
index 0000000..2964497
--- /dev/null
@@ -0,0 +1,80 @@
+import argparse
+
+import meshio
+
+from ..main import remesh_surface as rms
+from .helpers import _get_version_text
+
+
+def remesh_surface(argv=None):
+    parser = _get_parser()
+    args = parser.parse_args(argv)
+
+    mesh = rms(
+        args.infile,
+        # lloyd=args.lloyd,
+        # odt=args.odt,
+        # perturb=args.perturb,
+        # exude=args.exude,
+        max_edge_size_at_feature_edges=args.max_edge_size_at_feature_edges,
+        min_facet_angle=args.min_facet_angle,
+        max_radius_surface_delaunay_ball=args.max_radius_surface_delaunay_ball,
+        max_facet_distance=args.max_facet_distance,
+        verbose=not args.quiet,
+    )
+    meshio.write(args.outfile, mesh)
+
+
+def _get_parser():
+    parser = argparse.ArgumentParser(
+        description="Remesh surface mesh.",
+        formatter_class=argparse.RawTextHelpFormatter,
+    )
+
+    parser.add_argument("infile", type=str, help="input mesh file")
+    parser.add_argument("outfile", type=str, help="output mesh file")
+
+    parser.add_argument(
+        "--max-edge-size-at-feature-edges",
+        "-e",
+        type=float,
+        default=0.0,
+        help="maximum edge size at feature edges (default: 0.0)",
+    )
+
+    parser.add_argument(
+        "--min-facet-angle",
+        "-a",
+        type=float,
+        default=0.0,
+        help="minimum facet angle (default: 0.0)",
+    )
+
+    parser.add_argument(
+        "--max-radius-surface-delaunay-ball",
+        "-s",
+        type=float,
+        default=0.0,
+        help="maximum radius of the surface facet Delaunay ball (default: 0.0)",
+    )
+
+    parser.add_argument(
+        "--max-facet-distance",
+        "-d",
+        type=float,
+        default=0.0,
+        help="maximum facet distance (default: 0.0)",
+    )
+
+    parser.add_argument(
+        "--quiet",
+        "-q",
+        action="store_true",
+        default=False,
+        help="quiet mode (default: False)",
+    )
+
+    parser.add_argument(
+        "--version", "-v", action="version", version=_get_version_text()
+    )
+    return parser
diff --git a/pygalmesh/_cli/_volume_from_surface.py b/pygalmesh/_cli/_volume_from_surface.py
new file mode 100644 (file)
index 0000000..4216bc8
--- /dev/null
@@ -0,0 +1,140 @@
+import argparse
+
+import meshio
+
+from ..main import generate_volume_mesh_from_surface_mesh
+from .helpers import _get_version_text
+
+
+def volume_from_surface(argv=None):
+    parser = _get_volume_from_surface_parser()
+    args = parser.parse_args(argv)
+
+    mesh = generate_volume_mesh_from_surface_mesh(
+        args.infile,
+        lloyd=args.lloyd,
+        odt=args.odt,
+        perturb=args.perturb,
+        exude=args.exude,
+        max_edge_size_at_feature_edges=args.max_edge_size_at_feature_edges,
+        min_facet_angle=args.min_facet_angle,
+        max_radius_surface_delaunay_ball=args.max_radius_surface_delaunay_ball,
+        max_facet_distance=args.max_facet_distance,
+        max_circumradius_edge_ratio=args.max_circumradius_edge_ratio,
+        max_cell_circumradius=args.max_cell_circumradius,
+        reorient=args.reorient,
+        verbose=not args.quiet,
+    )
+    meshio.write(args.outfile, mesh)
+
+
+def _get_volume_from_surface_parser():
+    parser = argparse.ArgumentParser(
+        description="Generate volume mesh from surface mesh.",
+        formatter_class=argparse.RawTextHelpFormatter,
+    )
+
+    parser.add_argument("infile", type=str, help="input mesh file")
+
+    parser.add_argument("outfile", type=str, help="output mesh file")
+
+    parser.add_argument(
+        "--lloyd",
+        "-l",
+        type=bool,
+        default=False,
+        help="Lloyd smoothing (default: false)",
+    )
+
+    parser.add_argument(
+        "--odt",
+        "-o",
+        action="store_true",
+        default=False,
+        help="ODT smoothing (default: false)",
+    )
+
+    parser.add_argument(
+        "--perturb",
+        "-p",
+        action="store_true",
+        default=False,
+        help="perturb (default: false)",
+    )
+
+    parser.add_argument(
+        "--exude",
+        "-x",
+        action="store_true",
+        default=False,
+        help="exude (default: false)",
+    )
+
+    parser.add_argument(
+        "--max-edge-size-at-feature-edges",
+        "-e",
+        type=float,
+        default=0.0,
+        help="maximum edge size at feature edges (default: 0.0)",
+    )
+
+    parser.add_argument(
+        "--min-facet-angle",
+        "-a",
+        type=float,
+        default=0.0,
+        help="minimum facet angle (default: 0.0)",
+    )
+
+    parser.add_argument(
+        "--max-radius-surface-delaunay-ball",
+        "-s",
+        type=float,
+        default=0.0,
+        help="maximum radius of the surface facet Delaunay ball (default: 0.0)",
+    )
+
+    parser.add_argument(
+        "--max-facet-distance",
+        "-d",
+        type=float,
+        default=0.0,
+        help="maximum facet distance (default: 0.0)",
+    )
+
+    parser.add_argument(
+        "--max-circumradius-edge-ratio",
+        "-r",
+        type=float,
+        default=0.0,
+        help="cell radius/edge ratio (default: 0.0)",
+    )
+
+    parser.add_argument(
+        "--max-cell-circumradius",
+        "-c",
+        type=float,
+        default=0.0,
+        help="maximum cell circumradius (default: 0.0)",
+    )
+
+    parser.add_argument(
+        "--reorient",
+        "-t",
+        action="store_true",
+        default=False,
+        help="automatically fix face orientation (default: False)",
+    )
+
+    parser.add_argument(
+        "--quiet",
+        "-q",
+        action="store_true",
+        default=False,
+        help="quiet mode (default: False)",
+    )
+
+    parser.add_argument(
+        "--version", "-v", action="version", version=_get_version_text()
+    )
+    return parser
diff --git a/pygalmesh/_cli/helpers.py b/pygalmesh/_cli/helpers.py
new file mode 100644 (file)
index 0000000..5ab9f20
--- /dev/null
@@ -0,0 +1,20 @@
+import sys
+
+from _pygalmesh import _CGAL_VERSION_STR
+
+from ..__about__ import __version__
+
+
+def _get_version_text():
+    return "\n".join(
+        [
+            "pygalmesh {} [Python {}.{}.{}, CGAL {}]".format(
+                __version__,
+                sys.version_info.major,
+                sys.version_info.minor,
+                sys.version_info.micro,
+                _CGAL_VERSION_STR,
+            ),
+            "Copyright (c) 2016-2020, Nico Schlömer <nico.schloemer@gmail.com>",
+        ]
+    )
diff --git a/pygalmesh/main.py b/pygalmesh/main.py
new file mode 100644 (file)
index 0000000..a870be6
--- /dev/null
@@ -0,0 +1,450 @@
+import math
+import os
+import tempfile
+
+import meshio
+import numpy
+from _pygalmesh import (
+    SizingFieldBase,
+    _generate_2d,
+    _generate_from_inr,
+    _generate_from_inr_with_subdomain_sizing,
+    _generate_from_off,
+    _generate_mesh,
+    _generate_periodic_mesh,
+    _generate_surface_mesh,
+    _remesh_surface,
+)
+
+
+class Wrapper(SizingFieldBase):
+    def __init__(self, f):
+        self.f = f
+        super().__init__()
+
+    def eval(self, x):
+        return self.f(x)
+
+
+def generate_mesh(
+    domain,
+    extra_feature_edges=None,
+    bounding_sphere_radius=0.0,
+    lloyd=False,
+    odt=False,
+    perturb=True,
+    exude=True,
+    max_edge_size_at_feature_edges=0.0,
+    min_facet_angle=0.0,
+    max_radius_surface_delaunay_ball=0.0,
+    max_facet_distance=0.0,
+    max_circumradius_edge_ratio=0.0,
+    max_cell_circumradius=0.0,
+    verbose=True,
+    seed=0,
+):
+    """
+    From <https://doc.cgal.org/latest/Mesh_3/classCGAL_1_1Mesh__criteria__3.html>:
+
+    max_edge_size_at_feature_edges:
+        a scalar field (resp. a constant) providing a space varying (resp. a uniform)
+        upper bound for the lengths of curve edges. This parameter has to be set to a
+        positive value when 1-dimensional features protection is used.
+    min_facet_angle:
+        a lower bound for the angles (in degrees) of the surface mesh facets.
+    max_radius_surface_delaunay_ball:
+        a scalar field (resp. a constant) describing a space varying (resp. a uniform)
+        upper-bound or for the radii of the surface Delaunay balls.
+    max_facet_distance:
+        a scalar field (resp. a constant) describing a space varying (resp. a uniform)
+        upper bound for the distance between the facet circumcenter and the center of
+        its surface Delaunay ball.
+    max_circumradius_edge_ratio:
+        an upper bound for the radius-edge ratio of the mesh tetrahedra.
+    max_cell_circumradius:
+        a scalar field (resp. a constant) describing a space varying (resp. a uniform)
+        upper-bound for the circumradii of the mesh tetrahedra.
+    """
+    extra_feature_edges = [] if extra_feature_edges is None else extra_feature_edges
+
+    fh, outfile = tempfile.mkstemp(suffix=".mesh")
+    os.close(fh)
+
+    def _select(obj):
+        if isinstance(obj, float):
+            return obj, None
+        assert callable(obj)
+        return -1.0, Wrapper(obj)
+
+    (
+        max_edge_size_at_feature_edges_value,
+        max_edge_size_at_feature_edges_field,
+    ) = _select(max_edge_size_at_feature_edges)
+    max_cell_circumradius_value, max_cell_circumradius_field = _select(
+        max_cell_circumradius
+    )
+    (
+        max_radius_surface_delaunay_ball_value,
+        max_radius_surface_delaunay_ball_field,
+    ) = _select(max_radius_surface_delaunay_ball)
+    max_facet_distance_value, max_facet_distance_field = _select(max_facet_distance)
+
+    # if feature_edges:
+    #     if max_edge_size_at_feature_edges == 0.0:
+    #         raise ValueError(
+    #             "Need a positive max_edge_size_at_feature_edges bound if feature_edges are present."
+    #         )
+    # elif max_edge_size_at_feature_edges != 0.0:
+    #     warnings.warn(
+    #         "No feature edges. The max_edge_size_at_feature_edges argument has no effect."
+    #     )
+
+    _generate_mesh(
+        domain,
+        outfile,
+        extra_feature_edges=extra_feature_edges,
+        bounding_sphere_radius=bounding_sphere_radius,
+        lloyd=lloyd,
+        odt=odt,
+        perturb=perturb,
+        exude=exude,
+        max_edge_size_at_feature_edges_value=max_edge_size_at_feature_edges_value,
+        max_edge_size_at_feature_edges_field=max_edge_size_at_feature_edges_field,
+        min_facet_angle=min_facet_angle,
+        max_radius_surface_delaunay_ball_value=max_radius_surface_delaunay_ball_value,
+        max_radius_surface_delaunay_ball_field=max_radius_surface_delaunay_ball_field,
+        max_facet_distance_value=max_facet_distance_value,
+        max_facet_distance_field=max_facet_distance_field,
+        max_circumradius_edge_ratio=max_circumradius_edge_ratio,
+        max_cell_circumradius_value=max_cell_circumradius_value,
+        max_cell_circumradius_field=max_cell_circumradius_field,
+        verbose=verbose,
+        seed=seed,
+    )
+
+    mesh = meshio.read(outfile)
+    os.remove(outfile)
+    return mesh
+
+
+def generate_2d(
+    points,
+    constraints,
+    B=math.sqrt(2),
+    max_edge_size=0.0,
+    num_lloyd_steps=0,
+):
+    # some sanity checks
+    points = numpy.asarray(points)
+    constraints = numpy.asarray(constraints)
+    assert numpy.all(constraints >= 0)
+    assert numpy.all(constraints < len(points))
+    # make sure there are no edges of 0 length
+    edges = points[constraints[:, 0]] - points[constraints[:, 1]]
+    length2 = numpy.einsum("ij,ij->i", edges, edges)
+    if numpy.any(length2 < 1.0e-15):
+        raise RuntimeError("Constraint of (near)-zero length.")
+
+    points, cells = _generate_2d(
+        points,
+        constraints,
+        B,
+        max_edge_size,
+        num_lloyd_steps,
+    )
+    return meshio.Mesh(numpy.array(points), {"triangle": numpy.array(cells)})
+
+
+def generate_periodic_mesh(
+    domain,
+    bounding_cuboid,
+    lloyd=False,
+    odt=False,
+    perturb=True,
+    exude=True,
+    max_edge_size_at_feature_edges=0.0,
+    min_facet_angle=0.0,
+    max_radius_surface_delaunay_ball=0.0,
+    max_facet_distance=0.0,
+    max_circumradius_edge_ratio=0.0,
+    max_cell_circumradius=0.0,
+    number_of_copies_in_output=1,
+    verbose=True,
+    seed=0,
+):
+    fh, outfile = tempfile.mkstemp(suffix=".mesh")
+    os.close(fh)
+
+    assert number_of_copies_in_output in [1, 2, 4, 8]
+
+    _generate_periodic_mesh(
+        domain,
+        outfile,
+        bounding_cuboid,
+        lloyd=lloyd,
+        odt=odt,
+        perturb=perturb,
+        exude=exude,
+        max_edge_size_at_feature_edges=max_edge_size_at_feature_edges,
+        min_facet_angle=min_facet_angle,
+        max_radius_surface_delaunay_ball=max_radius_surface_delaunay_ball,
+        max_facet_distance=max_facet_distance,
+        max_circumradius_edge_ratio=max_circumradius_edge_ratio,
+        max_cell_circumradius=max_cell_circumradius,
+        number_of_copies_in_output=number_of_copies_in_output,
+        verbose=verbose,
+        seed=seed,
+    )
+
+    mesh = meshio.read(outfile)
+    os.remove(outfile)
+    return mesh
+
+
+def generate_surface_mesh(
+    domain,
+    bounding_sphere_radius=0.0,
+    min_facet_angle=0.0,
+    max_radius_surface_delaunay_ball=0.0,
+    max_facet_distance=0.0,
+    verbose=True,
+    seed=0,
+):
+    fh, outfile = tempfile.mkstemp(suffix=".off")
+    os.close(fh)
+
+    _generate_surface_mesh(
+        domain,
+        outfile,
+        bounding_sphere_radius=bounding_sphere_radius,
+        min_facet_angle=min_facet_angle,
+        max_radius_surface_delaunay_ball=max_radius_surface_delaunay_ball,
+        max_facet_distance=max_facet_distance,
+        verbose=verbose,
+        seed=seed,
+    )
+
+    mesh = meshio.read(outfile)
+    os.remove(outfile)
+    return mesh
+
+
+def generate_volume_mesh_from_surface_mesh(
+    filename,
+    lloyd=False,
+    odt=False,
+    perturb=True,
+    exude=True,
+    max_edge_size_at_feature_edges=0.0,
+    min_facet_angle=0.0,
+    max_radius_surface_delaunay_ball=0.0,
+    max_facet_distance=0.0,
+    max_circumradius_edge_ratio=0.0,
+    max_cell_circumradius=0.0,
+    verbose=True,
+    reorient=False,
+    seed=0,
+):
+    mesh = meshio.read(filename)
+
+    fh, off_file = tempfile.mkstemp(suffix=".off")
+    os.close(fh)
+    meshio.write(off_file, mesh)
+
+    fh, outfile = tempfile.mkstemp(suffix=".mesh")
+    os.close(fh)
+
+    _generate_from_off(
+        off_file,
+        outfile,
+        lloyd=lloyd,
+        odt=odt,
+        perturb=perturb,
+        exude=exude,
+        max_edge_size_at_feature_edges=max_edge_size_at_feature_edges,
+        min_facet_angle=min_facet_angle,
+        max_radius_surface_delaunay_ball=max_radius_surface_delaunay_ball,
+        max_facet_distance=max_facet_distance,
+        max_circumradius_edge_ratio=max_circumradius_edge_ratio,
+        max_cell_circumradius=max_cell_circumradius,
+        verbose=verbose,
+        reorient=reorient,
+        seed=seed,
+    )
+
+    mesh = meshio.read(outfile)
+    os.remove(off_file)
+    os.remove(outfile)
+    return mesh
+
+
+def generate_from_inr(
+    inr_filename,
+    lloyd=False,
+    odt=False,
+    perturb=True,
+    exude=True,
+    max_edge_size_at_feature_edges=0.0,
+    min_facet_angle=0.0,
+    max_radius_surface_delaunay_ball=0.0,
+    max_facet_distance=0.0,
+    max_circumradius_edge_ratio=0.0,
+    max_cell_circumradius=0.0,
+    verbose=True,
+    seed=0,
+):
+    fh, outfile = tempfile.mkstemp(suffix=".mesh")
+    os.close(fh)
+
+    if isinstance(max_cell_circumradius, float):
+        _generate_from_inr(
+            inr_filename,
+            outfile,
+            lloyd=lloyd,
+            odt=odt,
+            perturb=perturb,
+            exude=exude,
+            max_edge_size_at_feature_edges=max_edge_size_at_feature_edges,
+            min_facet_angle=min_facet_angle,
+            max_radius_surface_delaunay_ball=max_radius_surface_delaunay_ball,
+            max_facet_distance=max_facet_distance,
+            max_circumradius_edge_ratio=max_circumradius_edge_ratio,
+            max_cell_circumradius=max_cell_circumradius,
+            verbose=verbose,
+            seed=seed,
+        )
+    else:
+        assert isinstance(max_cell_circumradius, dict)
+        if "default" in max_cell_circumradius.keys():
+            default_max_cell_circumradius = max_cell_circumradius.pop("default")
+        else:
+            default_max_cell_circumradius = 0.0
+
+        max_cell_circumradiuss = list(max_cell_circumradius.values())
+        subdomain_labels = list(max_cell_circumradius.keys())
+
+        _generate_from_inr_with_subdomain_sizing(
+            inr_filename,
+            outfile,
+            default_max_cell_circumradius,
+            max_cell_circumradiuss,
+            subdomain_labels,
+            lloyd=lloyd,
+            odt=odt,
+            perturb=perturb,
+            exude=exude,
+            max_edge_size_at_feature_edges=max_edge_size_at_feature_edges,
+            min_facet_angle=min_facet_angle,
+            max_radius_surface_delaunay_ball=max_radius_surface_delaunay_ball,
+            max_facet_distance=max_facet_distance,
+            max_circumradius_edge_ratio=max_circumradius_edge_ratio,
+            verbose=verbose,
+            seed=seed,
+        )
+
+    mesh = meshio.read(outfile)
+    os.remove(outfile)
+    return mesh
+
+
+def remesh_surface(
+    filename,
+    max_edge_size_at_feature_edges=0.0,
+    min_facet_angle=0.0,
+    max_radius_surface_delaunay_ball=0.0,
+    max_facet_distance=0.0,
+    verbose=True,
+    seed=0,
+):
+    mesh = meshio.read(filename)
+
+    fh, off_file = tempfile.mkstemp(suffix=".off")
+    os.close(fh)
+    meshio.write(off_file, mesh)
+
+    fh, outfile = tempfile.mkstemp(suffix=".off")
+    os.close(fh)
+
+    _remesh_surface(
+        off_file,
+        outfile,
+        max_edge_size_at_feature_edges=max_edge_size_at_feature_edges,
+        min_facet_angle=min_facet_angle,
+        max_radius_surface_delaunay_ball=max_radius_surface_delaunay_ball,
+        max_facet_distance=max_facet_distance,
+        verbose=verbose,
+        seed=seed,
+    )
+
+    mesh = meshio.read(outfile)
+    os.remove(off_file)
+    os.remove(outfile)
+    return mesh
+
+
+def save_inr(vol, h, fname):
+    """
+    Save a volume (described as a numpy array) to INR format.
+    Code inspired by iso2mesh (http://iso2mesh.sf.net) by Q. Fang
+    INPUTS:
+    - vol: volume as numpy array
+    - h: voxel sizes as list or numpy array
+    - fname: filename for saving the inr file
+    """
+    fid = open(fname, "wb")
+
+    btype, bitlen = {
+        "uint8": ("unsigned fixed", 8),
+        "uint16": ("unsigned fixed", 16),
+        "float32": ("float", 32),
+        "float64": ("float", 64),
+    }[vol.dtype.name]
+
+    header = (
+        "#INRIMAGE-4#{8:s}\nXDIM={0:d}\nYDIM={1:d}\nZDIM={2:d}\nVDIM=1\nTYPE={3:s}\n"
+        + "PIXSIZE={4:d} bits\nCPU=decm\nVX={5:f}\nVY={6:f}\nVZ={7:f}\n"
+    ).format(*vol.shape, btype, bitlen, h[0], h[1], h[2], "{")
+
+    header = header + "\n" * (256 - 4 - len(header)) + "##}\n"
+
+    fid.write(header.encode("ascii"))
+    fid.write(vol.tobytes(order="F"))
+
+
+def generate_from_array(
+    vol,
+    h,
+    lloyd=False,
+    odt=False,
+    perturb=True,
+    exude=True,
+    max_edge_size_at_feature_edges=0.0,
+    min_facet_angle=0.0,
+    max_radius_surface_delaunay_ball=0.0,
+    max_cell_circumradius=0.0,
+    max_facet_distance=0.0,
+    max_circumradius_edge_ratio=0.0,
+    verbose=True,
+    seed=0,
+):
+    assert vol.dtype in ["uint8", "uint16"]
+    fh, inr_filename = tempfile.mkstemp(suffix=".inr")
+    os.close(fh)
+    save_inr(vol, h, inr_filename)
+    mesh = generate_from_inr(
+        inr_filename,
+        lloyd,
+        odt,
+        perturb,
+        exude,
+        max_edge_size_at_feature_edges,
+        min_facet_angle,
+        max_radius_surface_delaunay_ball,
+        max_facet_distance,
+        max_circumradius_edge_ratio,
+        max_cell_circumradius,
+        verbose,
+        seed,
+    )
+    os.remove(inr_filename)
+    return mesh
diff --git a/pyproject.toml b/pyproject.toml
new file mode 100644 (file)
index 0000000..8fe2f47
--- /dev/null
@@ -0,0 +1,3 @@
+[build-system]
+requires = ["setuptools>=42", "wheel"]
+build-backend = "setuptools.build_meta"
diff --git a/setup.cfg b/setup.cfg
new file mode 100644 (file)
index 0000000..be3f277
--- /dev/null
+++ b/setup.cfg
@@ -0,0 +1,46 @@
+[metadata]
+name = pygalmesh
+version = 0.9.1
+url = https://github.com/nschloe/pygalmesh
+author = Nico Schlömer
+author_email = nico.schloemer@gmail.com
+description = Python frontend to CGAL's mesh generation capabilities
+long_description = file: README.md
+long_description_content_type = text/markdown
+license = GPL-3.0-or-later
+license_files = LICENSE
+classifiers =
+    Development Status :: 4 - Beta
+    License :: OSI Approved :: GNU General Public License v3 or later (GPLv3+)
+    Operating System :: OS Independent
+    Programming Language :: Python :: 3
+    Programming Language :: Python :: 3.6
+    Programming Language :: Python :: 3.7
+    Programming Language :: Python :: 3.8
+    Topic :: Scientific/Engineering
+    Topic :: Scientific/Engineering :: Mathematics
+    Topic :: Scientific/Engineering :: Physics
+    Topic :: Scientific/Engineering :: Visualization
+keywords =
+    mathematics
+    physics
+    engineering
+    cgal
+    mesh
+    mesh generation
+
+[options]
+packages = find:
+setup_requires = pybind11 >= 2.5
+install_requires =
+    importlib_metadata;python_version<"3.8"
+    meshio >= 4.0.0, < 5.0.0
+    numpy
+    pybind11 >= 2.5
+python_requires = >=3.6
+
+[options.entry_points]
+console_scripts =
+    pygalmesh-volume-from-surface = pygalmesh._cli:volume_from_surface
+    pygalmesh-remesh-surface = pygalmesh._cli:remesh_surface
+    pygalmesh-from-inr = pygalmesh._cli:inr
diff --git a/setup.py b/setup.py
new file mode 100644 (file)
index 0000000..86520a7
--- /dev/null
+++ b/setup.py
@@ -0,0 +1,126 @@
+import os
+import sys
+
+import setuptools
+from setuptools import Extension, setup
+from setuptools.command.build_ext import build_ext
+
+
+# <https://github.com/pybind/python_example/blob/master/setup.py>
+class get_pybind_include(object):
+    """Helper class to determine the pybind11 include path
+    The purpose of this class is to postpone importing pybind11
+    until it is actually installed, so that the ``get_include()``
+    method can be invoked."""
+
+    def __str__(self):
+        import pybind11
+
+        return pybind11.get_include()
+
+
+# cf http://bugs.python.org/issue26689
+def has_flag(compiler, flagname):
+    """Return a boolean indicating whether a flag name is supported on
+    the specified compiler.
+    """
+    import os
+    import tempfile
+
+    with tempfile.NamedTemporaryFile("w", suffix=".cpp", delete=False) as f:
+        f.write("int main (int argc, char **argv) { return 0; }")
+        fname = f.name
+    try:
+        compiler.compile([fname], extra_postargs=[flagname])
+    except setuptools.distutils.errors.CompileError:
+        return False
+    finally:
+        try:
+            os.remove(fname)
+        except OSError:
+            pass
+    return True
+
+
+def cpp_flag(compiler):
+    """Return the -std=c++[11/14/17] compiler flag.
+    The newer version is prefered over c++11 (when it is available).
+    """
+    flags = ["-std=c++17", "-std=c++14", "-std=c++11"]
+
+    for flag in flags:
+        if has_flag(compiler, flag):
+            return flag
+
+    raise RuntimeError("Unsupported compiler -- at least C++11 support " "is needed!")
+
+
+class BuildExt(build_ext):
+    """A custom build extension for adding compiler-specific options."""
+
+    c_opts = {
+        "msvc": ["/EHsc"],
+        "unix": [],
+    }
+    l_opts = {
+        "msvc": [],
+        "unix": [],
+    }
+
+    if sys.platform == "darwin":
+        darwin_opts = ["-stdlib=libc++", "-mmacosx-version-min=10.7"]
+        c_opts["unix"] += darwin_opts
+        l_opts["unix"] += darwin_opts
+
+    def build_extensions(self):
+        ct = self.compiler.compiler_type
+        opts = self.c_opts.get(ct, [])
+        link_opts = self.l_opts.get(ct, [])
+        if ct == "unix":
+            opts.append(cpp_flag(self.compiler))
+            if has_flag(self.compiler, "-fvisibility=hidden"):
+                opts.append("-fvisibility=hidden")
+
+        for ext in self.extensions:
+            ext.define_macros = [
+                ("VERSION_INFO", '"{}"'.format(self.distribution.get_version()))
+            ]
+            ext.extra_compile_args = opts
+            ext.extra_link_args = link_opts
+        build_ext.build_extensions(self)
+
+
+ext_modules = [
+    Extension(
+        "_pygalmesh",
+        # Sort input source files to ensure bit-for-bit reproducible builds
+        # (https://github.com/pybind/python_example/pull/53)
+        sorted(
+            [
+                "src/generate.cpp",
+                "src/generate_2d.cpp",
+                "src/generate_from_inr.cpp",
+                "src/generate_from_off.cpp",
+                "src/generate_periodic.cpp",
+                "src/generate_surface_mesh.cpp",
+                "src/remesh_surface.cpp",
+                "src/pybind11.cpp",
+            ]
+        ),
+        include_dirs=[
+            os.environ.get("EIGEN_INCLUDE_DIR", "/usr/include/eigen3/"),
+            # Path to pybind11 headers
+            get_pybind_include(),
+        ],
+        language="c++",
+        # no CGAL libraries necessary from CGAL 5.0 onwards
+        libraries=["gmp", "mpfr"],
+    )
+]
+
+if __name__ == "__main__":
+    setup(
+        cmdclass={"build_ext": BuildExt},
+        ext_modules=ext_modules,
+        zip_safe=False,
+    )
diff --git a/src/CMakeLists.txt b/src/CMakeLists.txt
new file mode 100644 (file)
index 0000000..249ce40
--- /dev/null
@@ -0,0 +1,27 @@
+FIND_PACKAGE(pybind11 REQUIRED)
+# include_directories(${PYBIND11_INCLUDE_DIR})
+
+FIND_PACKAGE(Eigen3 REQUIRED)
+include_directories(${EIGEN3_INCLUDE_DIR})
+
+FIND_PACKAGE(CGAL REQUIRED)
+include(${CGAL_USE_FILE})
+
+FILE(GLOB pygalmesh_SRCS "${CMAKE_CURRENT_SOURCE_DIR}/*.cpp")
+# FILE(GLOB pygalmesh_HEADERS "${CMAKE_CURRENT_SOURCE_DIR}/*.hpp")
+
+pybind11_add_module(pygalmesh ${pygalmesh_SRCS})
+
+# ADD_LIBRARY(pygalmesh ${pygalmesh_SRCS})
+target_link_libraries(pygalmesh PRIVATE ${CGAL_LIBRARIES})
+
+# execute_process(
+#   COMMAND python -c "from distutils.sysconfig import get_python_lib; print get_python_lib()"
+#   OUTPUT_VARIABLE PYTHON_SITE_PACKAGES
+#   OUTPUT_STRIP_TRAILING_WHITESPACE
+#   )
+# install(TARGETS _pygalmesh DESTINATION ${PYTHON_SITE_PACKAGES})
+# install(
+#   FILES ${CMAKE_BINARY_DIR}/src/pygalmesh.py
+#   DESTINATION ${PYTHON_SITE_PACKAGES}
+#   )
diff --git a/src/domain.hpp b/src/domain.hpp
new file mode 100644 (file)
index 0000000..ff8cd9c
--- /dev/null
@@ -0,0 +1,490 @@
+#ifndef DOMAIN_HPP
+#define DOMAIN_HPP
+
+#include <Eigen/Dense>
+#include <array>
+#include <limits>
+#include <memory>
+#include <vector>
+
+namespace pygalmesh {
+
+class DomainBase
+{
+  public:
+
+  virtual ~DomainBase() = default;
+
+  virtual
+  double
+  eval(const std::array<double, 3> & x) const = 0;
+
+  virtual
+  double
+  get_bounding_sphere_squared_radius() const = 0;
+
+  virtual
+  std::vector<std::vector<std::array<double, 3>>>
+  get_features() const
+  {
+    return {};
+  };
+};
+
+class Translate: public pygalmesh::DomainBase
+{
+  public:
+  Translate(
+      const std::shared_ptr<const pygalmesh::DomainBase> & domain,
+      const std::array<double, 3> & direction
+      ):
+    domain_(domain),
+    direction_(Eigen::Vector3d(direction.data())),
+    translated_features_(translate_features(domain->get_features(), direction_))
+  {
+  }
+
+  virtual ~Translate() = default;
+
+  std::vector<std::vector<std::array<double, 3>>>
+  translate_features(
+      const std::vector<std::vector<std::array<double, 3>>> & features,
+      const Eigen::Vector3d & direction
+      ) const
+  {
+    std::vector<std::vector<std::array<double, 3>>> translated_features;
+    for (const auto & feature: features) {
+      std::vector<std::array<double, 3>> translated_feature;
+      for (const auto & point: feature) {
+        const std::array<double, 3> translated_point = {
+          point[0] + direction[0],
+          point[1] + direction[1],
+          point[2] + direction[2]
+        };
+        translated_feature.push_back(translated_point);
+      }
+      translated_features.push_back(translated_feature);
+    }
+    return translated_features;
+  }
+
+  virtual
+  double
+  eval(const std::array<double, 3> & x) const
+  {
+    const std::array<double, 3> d = {
+      x[0] - direction_[0],
+      x[1] - direction_[1],
+      x[2] - direction_[2]
+    };
+    return domain_->eval(d);
+  }
+
+  virtual
+  double
+  get_bounding_sphere_squared_radius() const
+  {
+    const double radius = sqrt(domain_->get_bounding_sphere_squared_radius());
+    const double dir_norm = direction_.norm();
+    return (radius + dir_norm)*(radius + dir_norm);
+  }
+
+  virtual
+  std::vector<std::vector<std::array<double, 3>>>
+  get_features() const
+  {
+    return translated_features_;
+  };
+
+  private:
+    const std::shared_ptr<const pygalmesh::DomainBase> domain_;
+    const Eigen::Vector3d direction_;
+    const std::vector<std::vector<std::array<double, 3>>> translated_features_;
+};
+
+class Rotate: public pygalmesh::DomainBase
+{
+  public:
+  Rotate(
+      const std::shared_ptr<const pygalmesh::DomainBase> & domain,
+      const std::array<double, 3> & axis,
+      const double angle
+      ):
+    domain_(domain),
+    normalized_axis_(Eigen::Vector3d(axis.data()).normalized()),
+    sinAngle_(sin(angle)),
+    cosAngle_(cos(angle)),
+    rotated_features_(rotate_features(domain_->get_features()))
+  {
+  }
+
+  virtual ~Rotate() = default;
+
+  Eigen::Vector3d
+  rotate(
+      const Eigen::Vector3d & vec,
+      const Eigen::Vector3d & axis,
+      const double sinAngle,
+      const double cosAngle
+      ) const
+  {
+    // Rotate a vector `v` by the angle `theta` in the plane perpendicular
+    // to the axis given by `u`.
+    // Refer to
+    // http://en.wikipedia.org/wiki/Rotation_matrix#Rotation_matrix_from_axis_and_angle
+    //
+    // cos(theta) * I * v
+    // + sin(theta) u\cross v
+    // + (1-cos(theta)) (u*u^T) * v
+    return cosAngle * vec
+      + sinAngle * axis.cross(vec)
+      + (1.0-cosAngle) * axis.dot(vec) * axis;
+  }
+
+  virtual
+  double
+  eval(const std::array<double, 3> & x) const
+  {
+    // rotate with negative angle
+    const auto p2 = rotate(
+        Eigen::Vector3d(x.data()),
+        normalized_axis_,
+        -sinAngle_,
+        cosAngle_
+        );
+    return domain_->eval({p2[0], p2[1], p2[2]});
+  }
+
+  std::vector<std::vector<std::array<double, 3>>>
+  rotate_features(
+      const std::vector<std::vector<std::array<double, 3>>> & features
+      ) const
+  {
+    std::vector<std::vector<std::array<double, 3>>> rotated_features;
+    for (const auto & feature: features) {
+      std::vector<std::array<double, 3>> rotated_feature;
+      for (const auto & point: feature) {
+        const auto p2 = rotate(
+            Eigen::Vector3d(point.data()),
+            normalized_axis_,
+            sinAngle_,
+            cosAngle_
+            );
+        rotated_feature.push_back({p2[0], p2[1], p2[2]});
+      }
+      rotated_features.push_back(rotated_feature);
+    }
+    return rotated_features;
+  }
+
+  virtual
+  double
+  get_bounding_sphere_squared_radius() const
+  {
+    return domain_->get_bounding_sphere_squared_radius();
+  }
+
+  virtual
+  std::vector<std::vector<std::array<double, 3>>>
+  get_features() const
+  {
+    return rotated_features_;
+  };
+
+  private:
+    const std::shared_ptr<const pygalmesh::DomainBase> domain_;
+    const Eigen::Vector3d normalized_axis_;
+    const double sinAngle_;
+    const double cosAngle_;
+    const std::vector<std::vector<std::array<double, 3>>> rotated_features_;
+};
+
+class Scale: public pygalmesh::DomainBase
+{
+  public:
+  Scale(
+      std::shared_ptr<const pygalmesh::DomainBase> & domain,
+      const double alpha
+      ):
+    domain_(domain),
+    alpha_(alpha),
+    scaled_features_(scale_features(domain_->get_features()))
+  {
+    assert(alpha_ > 0.0);
+  }
+
+  virtual ~Scale() = default;
+
+  virtual
+  double
+  eval(const std::array<double, 3> & x) const
+  {
+    return domain_->eval({x[0]/alpha_, x[1]/alpha_, x[2]/alpha_});
+  }
+
+  virtual
+  double
+  get_bounding_sphere_squared_radius() const
+  {
+    return alpha_*alpha_ * domain_->get_bounding_sphere_squared_radius();
+  }
+
+  std::vector<std::vector<std::array<double, 3>>>
+  scale_features(
+      const std::vector<std::vector<std::array<double, 3>>> & features
+      ) const
+  {
+    std::vector<std::vector<std::array<double, 3>>> scaled_features;
+    for (const auto & feature: features) {
+      std::vector<std::array<double, 3>> scaled_feature;
+      for (const auto & point: feature) {
+        scaled_feature.push_back({
+            alpha_ * point[0],
+            alpha_ * point[1],
+            alpha_ * point[2]
+            });
+      }
+      scaled_features.push_back(scaled_feature);
+    }
+    return scaled_features;
+  }
+
+  virtual
+  std::vector<std::vector<std::array<double, 3>>>
+  get_features() const
+  {
+    return scaled_features_;
+  };
+
+  private:
+    std::shared_ptr<const pygalmesh::DomainBase> domain_;
+    const double alpha_;
+    const std::vector<std::vector<std::array<double, 3>>> scaled_features_;
+};
+
+class Stretch: public pygalmesh::DomainBase
+{
+  public:
+  Stretch(
+      std::shared_ptr<const pygalmesh::DomainBase> & domain,
+      const std::array<double, 3> & direction
+      ):
+    domain_(domain),
+    normalized_direction_(Eigen::Vector3d(direction.data()).normalized()),
+    alpha_(Eigen::Vector3d(direction.data()).norm()),
+    stretched_features_(stretch_features(domain_->get_features()))
+  {
+    assert(alpha_ > 0.0);
+  }
+
+  virtual ~Stretch() = default;
+
+  virtual
+  double
+  eval(const std::array<double, 3> & x) const
+  {
+    const Eigen::Vector3d v(x.data());
+    const double beta = normalized_direction_.dot(v);
+    // scale the component of normalized_direction_ by 1/alpha_
+    const auto v2 = beta/alpha_ * normalized_direction_
+       + (v - beta * normalized_direction_);
+    return domain_->eval({v2[0], v2[1], v2[2]});
+  }
+
+  virtual
+  double
+  get_bounding_sphere_squared_radius() const
+  {
+    return alpha_*alpha_ * domain_->get_bounding_sphere_squared_radius();
+  }
+
+  std::vector<std::vector<std::array<double, 3>>>
+  stretch_features(
+      const std::vector<std::vector<std::array<double, 3>>> & features
+      ) const
+  {
+    std::vector<std::vector<std::array<double, 3>>> stretched_features;
+    for (const auto & feature: features) {
+      std::vector<std::array<double, 3>> stretched_feature;
+      for (const auto & point: feature) {
+        // scale the component of normalized_direction_ by alpha_
+        const Eigen::Vector3d v(point.data());
+        const double beta = normalized_direction_.dot(v);
+        const auto v2 = beta * alpha_ * normalized_direction_
+           + (v - beta * normalized_direction_);
+        stretched_feature.push_back({v2[0], v2[1], v2[2]});
+      }
+      stretched_features.push_back(stretched_feature);
+    }
+    return stretched_features;
+  }
+
+  virtual
+  std::vector<std::vector<std::array<double, 3>>>
+  get_features() const
+  {
+    return stretched_features_;
+  };
+
+  private:
+    std::shared_ptr<const pygalmesh::DomainBase> domain_;
+    const Eigen::Vector3d normalized_direction_;
+    const double alpha_;
+    const std::vector<std::vector<std::array<double, 3>>> stretched_features_;
+};
+
+class Intersection: public pygalmesh::DomainBase
+{
+  public:
+  explicit Intersection(
+      std::vector<std::shared_ptr<const pygalmesh::DomainBase>> & domains
+      ):
+    domains_(domains)
+  {
+  }
+
+  virtual ~Intersection() = default;
+
+  virtual
+  double
+  eval(const std::array<double, 3> & x) const
+  {
+    // TODO find a differentiable expression
+    double maxval = std::numeric_limits<double>::lowest();
+    for (const auto & domain: domains_) {
+      maxval = std::max(maxval, domain->eval(x));
+    }
+    return maxval;
+  }
+
+  virtual
+  double
+  get_bounding_sphere_squared_radius() const
+  {
+    double min = std::numeric_limits<double>::max();
+    for (const auto & domain: domains_) {
+      min = std::min(min, domain->get_bounding_sphere_squared_radius());
+    }
+    return min;
+  }
+
+  virtual
+  std::vector<std::vector<std::array<double, 3>>>
+  get_features() const
+  {
+    std::vector<std::vector<std::array<double, 3>>> features;
+    for (const auto & domain: domains_) {
+      const auto f = domain->get_features();
+      features.insert(std::end(features), std::begin(f), std::end(f));
+    }
+    return features;
+  };
+
+  private:
+    std::vector<std::shared_ptr<const pygalmesh::DomainBase>> domains_;
+};
+
+class Union: public pygalmesh::DomainBase
+{
+  public:
+  explicit Union(
+      std::vector<std::shared_ptr<const pygalmesh::DomainBase>> & domains
+      ):
+    domains_(domains)
+  {
+  }
+
+  virtual ~Union() = default;
+
+  virtual
+  double
+  eval(const std::array<double, 3> & x) const
+  {
+    // TODO find a differentiable expression
+    double minval = std::numeric_limits<double>::max();
+    for (const auto & domain: domains_) {
+      minval = std::min(minval, domain->eval(x));
+    }
+    return minval;
+  }
+
+  virtual
+  double
+  get_bounding_sphere_squared_radius() const
+  {
+    double max = 0.0;
+    for (const auto & domain: domains_) {
+      max = std::max(max, domain->get_bounding_sphere_squared_radius());
+    }
+    return max;
+  }
+
+  virtual
+  std::vector<std::vector<std::array<double, 3>>>
+  get_features() const
+  {
+    std::vector<std::vector<std::array<double, 3>>> features;
+    for (const auto & domain: domains_) {
+      const auto f = domain->get_features();
+      features.insert(std::end(features), std::begin(f), std::end(f));
+    }
+    return features;
+  };
+
+  private:
+    std::vector<std::shared_ptr<const pygalmesh::DomainBase>> domains_;
+};
+
+class Difference: public pygalmesh::DomainBase
+{
+  public:
+  Difference(
+      std::shared_ptr<const pygalmesh::DomainBase> & domain0,
+      std::shared_ptr<const pygalmesh::DomainBase> & domain1
+      ):
+    domain0_(domain0),
+    domain1_(domain1)
+  {
+  }
+
+  virtual ~Difference() = default;
+
+  virtual
+  double
+  eval(const std::array<double, 3> & x) const
+  {
+    // TODO find a continuous (perhaps even differentiable) expression
+    const double val0 = domain0_->eval(x);
+    const double val1 = domain1_->eval(x);
+    return (val0 < 0.0 && val1 >= 0.0) ? val0 : std::max(val0, -val1);
+  }
+
+  virtual
+  double
+  get_bounding_sphere_squared_radius() const
+  {
+    return domain0_->get_bounding_sphere_squared_radius();
+  }
+
+  virtual
+  std::vector<std::vector<std::array<double, 3>>>
+  get_features() const
+  {
+    std::vector<std::vector<std::array<double, 3>>> features;
+
+    const auto f0 = domain0_->get_features();
+    features.insert(std::end(features), std::begin(f0), std::end(f0));
+
+    const auto f1 = domain1_->get_features();
+    features.insert(std::end(features), std::begin(f1), std::end(f1));
+
+    return features;
+  };
+
+  private:
+    std::shared_ptr<const pygalmesh::DomainBase> domain0_;
+    std::shared_ptr<const pygalmesh::DomainBase> domain1_;
+};
+
+} // namespace pygalmesh
+#endif // DOMAIN_HPP
diff --git a/src/generate.cpp b/src/generate.cpp
new file mode 100644 (file)
index 0000000..d4fef73
--- /dev/null
@@ -0,0 +1,183 @@
+#define CGAL_MESH_3_VERBOSE 1
+
+#include "generate.hpp"
+
+#include <CGAL/Exact_predicates_inexact_constructions_kernel.h>
+
+#include <CGAL/Mesh_triangulation_3.h>
+#include <CGAL/Mesh_complex_3_in_triangulation_3.h>
+#include <CGAL/Mesh_criteria_3.h>
+
+#include <CGAL/Implicit_mesh_domain_3.h>
+#include <CGAL/Mesh_domain_with_polyline_features_3.h>
+#include <CGAL/make_mesh_3.h>
+
+namespace pygalmesh {
+
+typedef CGAL::Exact_predicates_inexact_constructions_kernel K;
+
+typedef CGAL::Mesh_domain_with_polyline_features_3<CGAL::Labeled_mesh_domain_3<K>> Mesh_domain;
+
+// Triangulation
+typedef CGAL::Mesh_triangulation_3<Mesh_domain>::type Tr;
+typedef CGAL::Mesh_complex_3_in_triangulation_3<Tr> C3t3;
+
+// Mesh Criteria
+typedef CGAL::Mesh_criteria_3<Tr> Mesh_criteria;
+typedef Mesh_criteria::Edge_criteria Edge_criteria;
+typedef Mesh_criteria::Facet_criteria Facet_criteria;
+typedef Mesh_criteria::Cell_criteria Cell_criteria;
+
+// translate vector<vector<array<double, 3>> to list<vector<Point_3>>
+std::list<std::vector<K::Point_3>>
+translate_feature_edges(
+    const std::vector<std::vector<std::array<double, 3>>> & feature_edges
+    )
+{
+  std::list<std::vector<K::Point_3>> polylines;
+  for (const auto & feature_edge: feature_edges) {
+    std::vector<K::Point_3> polyline;
+    for (const auto & point: feature_edge) {
+      polyline.push_back(K::Point_3(point[0], point[1], point[2]));
+    }
+    polylines.push_back(polyline);
+  }
+  return polylines;
+}
+
+void
+generate_mesh(
+    const std::shared_ptr<pygalmesh::DomainBase> & domain,
+    const std::string & outfile,
+    const std::vector<std::vector<std::array<double, 3>>> & extra_feature_edges,
+    const double bounding_sphere_radius,
+    const bool lloyd,
+    const bool odt,
+    const bool perturb,
+    const bool exude,
+    //
+    const double max_edge_size_at_feature_edges_value,
+    const std::shared_ptr<pygalmesh::SizingFieldBase> & max_edge_size_at_feature_edges_field,
+    //
+    const double min_facet_angle,
+    //
+    const double max_radius_surface_delaunay_ball_value,
+    const std::shared_ptr<pygalmesh::SizingFieldBase> & max_radius_surface_delaunay_ball_field,
+    //
+    const double max_facet_distance_value,
+    const std::shared_ptr<pygalmesh::SizingFieldBase> & max_facet_distance_field,
+    //
+    const double max_circumradius_edge_ratio,
+    //
+    const double max_cell_circumradius_value,
+    const std::shared_ptr<pygalmesh::SizingFieldBase> & max_cell_circumradius_field,
+    //
+    const bool verbose,
+    const int seed
+    )
+{
+  CGAL::get_default_random() = CGAL::Random(seed);
+
+  const double bounding_sphere_radius2 = bounding_sphere_radius > 0 ?
+    bounding_sphere_radius*bounding_sphere_radius :
+    // some wiggle room
+    1.01 * domain->get_bounding_sphere_squared_radius();
+
+  // wrap domain
+  const auto d = [&](K::Point_3 p) {
+    return domain->eval({p.x(), p.y(), p.z()});
+  };
+
+  Mesh_domain cgal_domain = Mesh_domain::create_implicit_mesh_domain(
+       d,
+       K::Sphere_3(CGAL::ORIGIN, bounding_sphere_radius2)
+       );
+
+  // cgal_domain.detect_features();
+
+  const auto native_features = translate_feature_edges(domain->get_features());
+  cgal_domain.add_features(native_features.begin(), native_features.end());
+
+  const auto polylines = translate_feature_edges(extra_feature_edges);
+  cgal_domain.add_features(polylines.begin(), polylines.end());
+
+  // perhaps there's a more elegant solution here
+  // see <https://github.com/CGAL/cgal/issues/4145>
+  if (!verbose) {
+    // suppress output
+    std::cerr.setstate(std::ios_base::failbit);
+  }
+
+  // Build the float/field values according to
+  // <https://github.com/CGAL/cgal/issues/5044#issuecomment-705526982>.
+
+  // nested ternary operator
+  const auto facet_criteria = max_radius_surface_delaunay_ball_field ? (
+      max_facet_distance_field ?
+      Facet_criteria(
+        min_facet_angle,
+         [&](K::Point_3 p, const int, const Mesh_domain::Index&) {
+           return max_radius_surface_delaunay_ball_field->eval({p.x(), p.y(), p.z()});
+         },
+         [&](K::Point_3 p, const int, const Mesh_domain::Index&) {
+           return max_facet_distance_field->eval({p.x(), p.y(), p.z()});
+         }
+      ) : Facet_criteria(
+        min_facet_angle,
+         [&](K::Point_3 p, const int, const Mesh_domain::Index&) {
+           return max_radius_surface_delaunay_ball_field->eval({p.x(), p.y(), p.z()});
+         },
+         max_facet_distance_value
+      )
+    ) : (
+      max_facet_distance_field ?
+      Facet_criteria(
+        min_facet_angle,
+        max_radius_surface_delaunay_ball_value,
+         [&](K::Point_3 p, const int, const Mesh_domain::Index&) {
+           return max_facet_distance_field->eval({p.x(), p.y(), p.z()});
+         }
+      ) : Facet_criteria(
+        min_facet_angle,
+        max_radius_surface_delaunay_ball_value,
+        max_facet_distance_value
+      )
+    );
+
+  const auto edge_criteria = max_edge_size_at_feature_edges_field ?
+     Edge_criteria(
+         [&](K::Point_3 p, const int, const Mesh_domain::Index&) {
+           return max_edge_size_at_feature_edges_field->eval({p.x(), p.y(), p.z()});
+          }) : Edge_criteria(max_edge_size_at_feature_edges_value);
+
+  const auto cell_criteria = max_cell_circumradius_field ?
+     Cell_criteria(
+         max_circumradius_edge_ratio,
+         [&](K::Point_3 p, const int, const Mesh_domain::Index&) {
+           return max_cell_circumradius_field->eval({p.x(), p.y(), p.z()});
+          }) : Cell_criteria(max_circumradius_edge_ratio, max_cell_circumradius_value);
+
+  const auto criteria = Mesh_criteria(edge_criteria, facet_criteria, cell_criteria);
+
+  // Mesh generation
+  C3t3 c3t3 = CGAL::make_mesh_3<C3t3>(
+      cgal_domain,
+      criteria,
+      lloyd ? CGAL::parameters::lloyd() : CGAL::parameters::no_lloyd(),
+      odt ? CGAL::parameters::odt() : CGAL::parameters::no_odt(),
+      perturb ? CGAL::parameters::perturb() : CGAL::parameters::no_perturb(),
+      exude ? CGAL::parameters::exude() : CGAL::parameters::no_exude()
+      );
+  if (!verbose) {
+    std::cerr.clear();
+  }
+
+  // Output
+  std::ofstream medit_file(outfile);
+  c3t3.output_to_medit(medit_file);
+  medit_file.close();
+
+  return;
+}
+
+} // namespace pygalmesh
diff --git a/src/generate.hpp b/src/generate.hpp
new file mode 100644 (file)
index 0000000..f1d42e4
--- /dev/null
@@ -0,0 +1,46 @@
+#ifndef GENERATE_HPP
+#define GENERATE_HPP
+
+#include "domain.hpp"
+#include "sizing_field.hpp"
+
+#include <functional>
+#include <memory>
+#include <string>
+#include <vector>
+
+namespace pygalmesh {
+
+void generate_mesh(
+    const std::shared_ptr<pygalmesh::DomainBase> & domain,
+    const std::string & outfile,
+    const std::vector<std::vector<std::array<double, 3>>> & extra_feature_edges = {},
+    const double bounding_sphere_radius = 0.0,
+    const bool lloyd = false,
+    const bool odt = false,
+    const bool perturb = true,
+    const bool exude = true,
+    //
+    const double max_edge_size_at_feature_edges_value = 0.0,  // std::numeric_limits<double>::max(),
+    const std::shared_ptr<pygalmesh::SizingFieldBase> & max_edge_size_at_feature_edges_field = nullptr,
+    //
+    const double min_facet_angle = 0.0,
+    //
+    const double max_radius_surface_delaunay_ball_value = 0.0,
+    const std::shared_ptr<pygalmesh::SizingFieldBase> & max_radius_surface_delaunay_ball_field = nullptr,
+    //
+    const double max_facet_distance_value = 0.0,
+    const std::shared_ptr<pygalmesh::SizingFieldBase> & max_facet_distance_field = nullptr,
+    //
+    const double max_circumradius_edge_ratio = 0.0,
+    //
+    const double max_cell_circumradius_value = 0.0,
+    const std::shared_ptr<pygalmesh::SizingFieldBase> & max_cell_circumradius_field = nullptr,
+    //
+    const bool verbose = true,
+    const int seed = 0
+    );
+
+} // namespace pygalmesh
+
+#endif // GENERATE_HPP
diff --git a/src/generate_2d.cpp b/src/generate_2d.cpp
new file mode 100644 (file)
index 0000000..5b573ce
--- /dev/null
@@ -0,0 +1,96 @@
+#define CGAL_MESH_3_VERBOSE 1
+
+#include "generate_2d.hpp"
+
+#include <CGAL/Exact_predicates_inexact_constructions_kernel.h>
+#include <CGAL/Constrained_Delaunay_triangulation_2.h>
+#include <CGAL/Delaunay_mesher_2.h>
+#include <CGAL/Delaunay_mesh_face_base_2.h>
+#include <CGAL/Delaunay_mesh_vertex_base_2.h>
+#include <CGAL/Delaunay_mesh_size_criteria_2.h>
+#include <CGAL/lloyd_optimize_mesh_2.h>
+
+namespace pygalmesh {
+
+typedef CGAL::Exact_predicates_inexact_constructions_kernel K;
+typedef CGAL::Delaunay_mesh_vertex_base_2<K> Vb;
+typedef CGAL::Delaunay_mesh_face_base_2<K> Fb;
+typedef CGAL::Triangulation_data_structure_2<Vb, Fb> Tds;
+typedef CGAL::Constrained_Delaunay_triangulation_2<K, Tds> CDT;
+typedef CGAL::Delaunay_mesh_size_criteria_2<CDT> Criteria;
+typedef CDT::Vertex_handle Vertex_handle;
+typedef CDT::Point Point;
+
+std::tuple<std::vector<std::array<double, 2>>, std::vector<std::array<int, 3>>>
+generate_2d(
+  const std::vector<std::array<double, 2>> & points,
+  const std::vector<std::array<int, 2>> & constraints,
+  // See
+  // https://doc.cgal.org/latest/Mesh_2/classCGAL_1_1Delaunay__mesh__size__criteria__2.html#a58b0186eae407ba76b8f4a3d0aa85a1a
+  // for what the bounds mean. Spoiler:
+  // B = circumradius / shortest_edge,
+  //   relates to the smallest angle via sin(alpha_min) = 1 / (2B)
+  // edge_size S: "all segments of all triangles must be shorter than a bound S."
+  const double max_circumradius_shortest_edge_ratio,
+  const double max_edge_size,
+  const int num_lloyd_steps
+)
+{
+  CDT cdt;
+  // construct a constrained triangulation
+  std::vector<Vertex_handle> vertices(points.size());
+  int k = 0;
+  for (auto pt: points) {
+    vertices[k] = cdt.insert(Point(pt[0], pt[1]));
+    k++;
+  }
+  for (auto c: constraints) {
+    cdt.insert_constraint(vertices[c[0]], vertices[c[1]]);
+  }
+
+  // create proper mesh
+  CGAL::refine_Delaunay_mesh_2(
+      cdt,
+      Criteria(
+        0.25 / (max_circumradius_shortest_edge_ratio * max_circumradius_shortest_edge_ratio),
+        max_edge_size
+       )
+      );
+
+  if (num_lloyd_steps > 0) {
+    CGAL::lloyd_optimize_mesh_2(
+      cdt,
+      CGAL::parameters::max_iteration_number = num_lloyd_steps
+    );
+  }
+
+  // convert points to vector of arrays
+  std::map<Vertex_handle, int> vertex_index;
+  std::vector<std::array<double, 2>> out_points(cdt.number_of_vertices());
+  k = 0;
+  for (auto vit: cdt.finite_vertex_handles()) {
+    out_points[k][0] = vit->point()[0];
+    out_points[k][1] = vit->point()[1];
+    vertex_index[vit] = k;
+    k++;
+  }
+
+  // https://github.com/CGAL/cgal/issues/5068#issuecomment-706213606
+  auto nb_faces = 0u;
+  for (auto fit: cdt.finite_face_handles()) {
+    if(fit->is_in_domain()) ++nb_faces;
+  }
+  std::vector<std::array<int, 3>> out_cells(nb_faces);
+  k = 0;
+  for (auto fit: cdt.finite_face_handles()) {
+    if(!fit->is_in_domain()) continue;
+    out_cells[k][0] = vertex_index[fit->vertex(0)];
+    out_cells[k][1] = vertex_index[fit->vertex(1)];
+    out_cells[k][2] = vertex_index[fit->vertex(2)];
+    k++;
+  }
+
+  return std::make_tuple(out_points, out_cells);
+}
+
+} // namespace pygalmesh
diff --git a/src/generate_2d.hpp b/src/generate_2d.hpp
new file mode 100644 (file)
index 0000000..9b55073
--- /dev/null
@@ -0,0 +1,25 @@
+#ifndef GENERATE_2D_HPP
+#define GENERATE_2D_HPP
+
+#include <memory>
+#include <pthread.h>
+#include <vector>
+
+namespace pygalmesh {
+
+std::tuple<std::vector<std::array<double, 2>>, std::vector<std::array<int, 3>>>
+generate_2d(
+  const std::vector<std::array<double, 2>> & points,
+  const std::vector<std::array<int, 2>> & constraints,
+  const double max_circumradius_shortest_edge_ratio,
+  // https://github.com/CGAL/cgal/issues/5061#issuecomment-705520984
+  // the "default" size criterion for a triangle in the 2D mesh generator refers to its
+  // edge lengths. In the output mesh, all segments of all triangles must be shorter
+  // than the given bound.
+  const double max_edge_size,
+  const int num_lloyd_steps
+);
+
+} // namespace pygalmesh
+
+#endif // GENERATE_2D_HPP
diff --git a/src/generate_from_inr.cpp b/src/generate_from_inr.cpp
new file mode 100644 (file)
index 0000000..830f33f
--- /dev/null
@@ -0,0 +1,164 @@
+#define CGAL_MESH_3_VERBOSE 1
+
+#include "generate_from_inr.hpp"
+
+#include <cassert>
+
+#include <CGAL/Exact_predicates_inexact_constructions_kernel.h>
+#include <CGAL/Image_3.h>
+
+#include <CGAL/Mesh_triangulation_3.h>
+#include <CGAL/Mesh_complex_3_in_triangulation_3.h>
+#include <CGAL/Mesh_criteria_3.h>
+
+#include <CGAL/Implicit_mesh_domain_3.h>
+#include <CGAL/Mesh_domain_with_polyline_features_3.h>
+#include <CGAL/make_mesh_3.h>
+
+namespace pygalmesh {
+
+typedef CGAL::Exact_predicates_inexact_constructions_kernel K;
+
+typedef CGAL::Labeled_mesh_domain_3<K> Mesh_domain;
+
+// Triangulation
+typedef CGAL::Mesh_triangulation_3<Mesh_domain>::type Tr;
+typedef CGAL::Mesh_complex_3_in_triangulation_3<Tr> C3t3;
+
+// Mesh Criteria
+typedef CGAL::Mesh_criteria_3<Tr> Mesh_criteria;
+typedef Mesh_criteria::Facet_criteria Facet_criteria;
+typedef Mesh_criteria::Cell_criteria Cell_criteria;
+
+typedef CGAL::Mesh_constant_domain_field_3<Mesh_domain::R,
+                                           Mesh_domain::Index> Sizing_field_cell;
+
+void
+generate_from_inr(
+    const std::string & inr_filename,
+    const std::string & outfile,
+    const bool lloyd,
+    const bool odt,
+    const bool perturb,
+    const bool exude,
+    const double max_edge_size_at_feature_edges,
+    const double min_facet_angle,
+    const double max_radius_surface_delaunay_ball,
+    const double max_facet_distance,
+    const double max_circumradius_edge_ratio,
+    const double max_cell_circumradius,
+    const bool verbose,
+    const int seed
+    )
+{
+  CGAL::get_default_random() = CGAL::Random(seed);
+
+  CGAL::Image_3 image;
+  const bool success = image.read(inr_filename.c_str());
+  if (!success) {
+    throw "Could not read image file";
+  }
+  Mesh_domain cgal_domain = Mesh_domain::create_labeled_image_mesh_domain(image);
+
+  Mesh_criteria criteria(
+      CGAL::parameters::edge_size=max_edge_size_at_feature_edges,
+      CGAL::parameters::facet_angle=min_facet_angle,
+      CGAL::parameters::facet_size=max_radius_surface_delaunay_ball,
+      CGAL::parameters::facet_distance=max_facet_distance,
+      CGAL::parameters::cell_radius_edge_ratio=max_circumradius_edge_ratio,
+      CGAL::parameters::cell_size=max_cell_circumradius
+      );
+
+  // Mesh generation
+  if (!verbose) {
+    // suppress output
+    std::cerr.setstate(std::ios_base::failbit);
+  }
+  C3t3 c3t3 = CGAL::make_mesh_3<C3t3>(
+      cgal_domain,
+      criteria,
+      lloyd ? CGAL::parameters::lloyd() : CGAL::parameters::no_lloyd(),
+      odt ? CGAL::parameters::odt() : CGAL::parameters::no_odt(),
+      perturb ? CGAL::parameters::perturb() : CGAL::parameters::no_perturb(),
+      exude ? CGAL::parameters::exude() : CGAL::parameters::no_exude()
+      );
+  if (!verbose) {
+    std::cerr.clear();
+  }
+
+  // Output
+  std::ofstream medit_file(outfile);
+  c3t3.output_to_medit(medit_file);
+  medit_file.close();
+  return;
+}
+
+
+void
+generate_from_inr_with_subdomain_sizing(
+    const std::string & inr_filename,
+    const std::string & outfile,
+    const double default_max_cell_circumradius,
+    const std::vector<double> & max_cell_circumradiuss,
+    const std::vector<int> & cell_labels,
+    const bool lloyd,
+    const bool odt,
+    const bool perturb,
+    const bool exude,
+    const double max_edge_size_at_feature_edges,
+    const double min_facet_angle,
+    const double max_radius_surface_delaunay_ball,
+    const double max_facet_distance,
+    const double max_circumradius_edge_ratio,
+    const bool verbose,
+    const int seed
+    )
+{
+  CGAL::get_default_random() = CGAL::Random(seed);
+
+  CGAL::Image_3 image;
+  const bool success = image.read(inr_filename.c_str());
+  if (!success) {
+    throw "Could not read image file";
+  }
+  Mesh_domain cgal_domain = Mesh_domain::create_labeled_image_mesh_domain(image);
+
+  Sizing_field_cell max_cell_circumradius(default_max_cell_circumradius);
+  const int ndimensions = 3;
+  for(std::vector<double>::size_type i(0); i < max_cell_circumradiuss.size(); ++i)
+    max_cell_circumradius.set_size(max_cell_circumradiuss[i], ndimensions, cgal_domain.index_from_subdomain_index(cell_labels[i]));
+
+  Mesh_criteria criteria(
+      CGAL::parameters::edge_size=max_edge_size_at_feature_edges,
+      CGAL::parameters::facet_angle=min_facet_angle,
+      CGAL::parameters::facet_size=max_radius_surface_delaunay_ball,
+      CGAL::parameters::facet_distance=max_facet_distance,
+      CGAL::parameters::cell_radius_edge_ratio=max_circumradius_edge_ratio,
+      CGAL::parameters::cell_size=max_cell_circumradius
+      );
+
+  // Mesh generation
+  if (!verbose) {
+    // suppress output
+    std::cerr.setstate(std::ios_base::failbit);
+  }
+  C3t3 c3t3 = CGAL::make_mesh_3<C3t3>(
+      cgal_domain,
+      criteria,
+      lloyd ? CGAL::parameters::lloyd() : CGAL::parameters::no_lloyd(),
+      odt ? CGAL::parameters::odt() : CGAL::parameters::no_odt(),
+      perturb ? CGAL::parameters::perturb() : CGAL::parameters::no_perturb(),
+      exude ? CGAL::parameters::exude() : CGAL::parameters::no_exude()
+      );
+  if (!verbose) {
+    std::cerr.clear();
+  }
+
+  // Output
+  std::ofstream medit_file(outfile);
+  c3t3.output_to_medit(medit_file);
+  medit_file.close();
+  return;
+}
+
+} // namespace pygalmesh
diff --git a/src/generate_from_inr.hpp b/src/generate_from_inr.hpp
new file mode 100644 (file)
index 0000000..ddd60c7
--- /dev/null
@@ -0,0 +1,48 @@
+#ifndef GENERATE_FROM_INR_HPP
+#define GENERATE_FROM_INR_HPP
+
+#include <string>
+#include <vector>
+
+namespace pygalmesh {
+
+void generate_from_inr(
+    const std::string & inr_filename,
+    const std::string & outfile,
+    const bool lloyd = false,
+    const bool odt = false,
+    const bool perturb = true,
+    const bool exude = true,
+    const double max_edge_size_at_feature_edges = 0.0,  // std::numeric_limits<double>::max(),
+    const double min_facet_angle = 0.0,
+    const double max_radius_surface_delaunay_ball = 0.0,
+    const double max_facet_distance = 0.0,
+    const double max_circumradius_edge_ratio = 0.0,
+    const double max_cell_circumradius = 0.0,
+    const bool verbose = true,
+    const int seed = 0
+    );
+
+void
+generate_from_inr_with_subdomain_sizing(
+    const std::string & inr_filename,
+    const std::string & outfile,
+    const double default_max_cell_circumradius,
+    const std::vector<double> & max_cell_circumradiuss,
+    const std::vector<int> & cell_labels,
+    const bool lloyd = false,
+    const bool odt = false,
+    const bool perturb  = true,
+    const bool exude = true,
+    const double max_edge_size_at_feature_edges = 0.0,
+    const double min_facet_angle = 0.0,
+    const double max_radius_surface_delaunay_ball = 0.0,
+    const double max_facet_distance = 0.0,
+    const double max_circumradius_edge_ratio = 0.0,
+    const bool verbose  = true,
+    const int seed = 0
+    );
+
+} // namespace pygalmesh
+
+#endif // GENERATE_FROM_INR_HPP
diff --git a/src/generate_from_off.cpp b/src/generate_from_off.cpp
new file mode 100644 (file)
index 0000000..2696075
--- /dev/null
@@ -0,0 +1,138 @@
+#include "generate_from_off.hpp"
+
+#include <CGAL/Exact_predicates_inexact_constructions_kernel.h>
+#include <CGAL/Mesh_complex_3_in_triangulation_3.h>
+#include <CGAL/Mesh_criteria_3.h>
+#include <CGAL/Mesh_triangulation_3.h>
+#include <CGAL/Polyhedral_mesh_domain_3.h>
+#include <CGAL/make_mesh_3.h>
+#include <CGAL/refine_mesh_3.h>
+
+// IO
+#include <CGAL/IO/Polyhedron_iostream.h>
+
+// for re-orientation
+#include <CGAL/Polygon_mesh_processing/orient_polygon_soup.h>
+#include <CGAL/Polygon_mesh_processing/polygon_soup_to_polygon_mesh.h>
+#include <CGAL/Polygon_mesh_processing/orientation.h>
+#include <CGAL/IO/OFF_reader.h>
+
+// for sharp features
+//#include <CGAL/Polyhedral_mesh_domain_with_features_3.h>
+
+namespace pygalmesh {
+
+// Domain
+typedef CGAL::Exact_predicates_inexact_constructions_kernel K;
+typedef CGAL::Polyhedron_3<K> Polyhedron;
+typedef CGAL::Polyhedral_mesh_domain_3<Polyhedron, K> Mesh_domain;
+// for sharp features
+//typedef CGAL::Polyhedral_mesh_domain_with_features_3<K> Mesh_domain;
+//typedef CGAL::Mesh_polyhedron_3<K>::type Polyhedron;
+
+// Triangulation
+typedef CGAL::Mesh_triangulation_3<Mesh_domain>::type Tr;
+
+typedef CGAL::Mesh_complex_3_in_triangulation_3<Tr> C3t3;
+
+// Criteria
+typedef CGAL::Mesh_criteria_3<Tr> Mesh_criteria;
+
+// To avoid verbose function and named parameters call
+using namespace CGAL::parameters;
+
+void generate_from_off(
+    const std::string& infile,
+    const std::string& outfile,
+    const bool lloyd,
+    const bool odt,
+    const bool perturb,
+    const bool exude,
+    const double max_edge_size_at_feature_edges,
+    const double min_facet_angle,
+    const double max_radius_surface_delaunay_ball,
+    const double max_facet_distance,
+    const double max_circumradius_edge_ratio,
+    const double max_cell_circumradius,
+    const bool verbose,
+    const bool reorient,
+    const int seed
+) {
+  CGAL::get_default_random() = CGAL::Random(seed);
+
+  std::ifstream input(infile);
+  Polyhedron polyhedron;
+  // fix the orientation of the faces of the input file
+  if (reorient) {
+    std::stringstream msg;
+    msg << "fixing face orientation for \"" << infile <<"\""<< std::endl;
+    std::vector<K::Point_3> points;
+    std::vector<std::vector<std::size_t> > polygons;
+
+    if(!input || !CGAL::read_OFF(input, points, polygons) || points.empty())
+    {
+      std::stringstream msg;
+      msg << "Cannot read .off file \"" << infile <<"\""<< std::endl;
+      throw std::runtime_error(msg.str());
+    }
+    // orient the polygons
+    CGAL::Polygon_mesh_processing::orient_polygon_soup(points, polygons);
+    // create the polyhedron
+    CGAL::Polygon_mesh_processing::polygon_soup_to_polygon_mesh(points, polygons, polyhedron);
+
+  } else {
+
+    // Create input polyhedron
+    input >> polyhedron;
+    if (!input.good()) {
+      // Even if the mesh exists, it may not be valid, see
+      // <https://github.com/CGAL/cgal/issues/4632>
+      std::stringstream msg;
+      msg << "Invalid input file \"" << infile << "\"" << std::endl;
+      msg << "If this is due to wrong face orientation, retry with the option --reorient \"" << std::endl;
+      throw std::runtime_error(msg.str());
+    }
+  }
+
+  input.close();
+
+  // Create domain
+  Mesh_domain cgal_domain(polyhedron);
+
+  // Get sharp features
+  // cgal_domain.detect_features();
+
+
+  // Mesh criteria
+  Mesh_criteria criteria(
+      CGAL::parameters::edge_size = max_edge_size_at_feature_edges,
+      CGAL::parameters::facet_angle = min_facet_angle,
+      CGAL::parameters::facet_size = max_radius_surface_delaunay_ball,
+      CGAL::parameters::facet_distance = max_facet_distance,
+      CGAL::parameters::cell_radius_edge_ratio = max_circumradius_edge_ratio,
+      CGAL::parameters::cell_size = max_cell_circumradius);
+
+  // Mesh generation
+  if (!verbose) {
+    // suppress output
+    std::cerr.setstate(std::ios_base::failbit);
+  }
+  C3t3 c3t3 = CGAL::make_mesh_3<C3t3>(
+      cgal_domain, criteria,
+      lloyd ? CGAL::parameters::lloyd() : CGAL::parameters::no_lloyd(),
+      odt ? CGAL::parameters::odt() : CGAL::parameters::no_odt(),
+      perturb ? CGAL::parameters::perturb() : CGAL::parameters::no_perturb(),
+      exude ? CGAL::parameters::exude() : CGAL::parameters::no_exude());
+  if (!verbose) {
+    std::cerr.clear();
+  }
+
+  // Output
+  std::ofstream medit_file(outfile);
+  c3t3.output_to_medit(medit_file);
+  medit_file.close();
+
+  return;
+}
+
+}  // namespace pygalmesh
diff --git a/src/generate_from_off.hpp b/src/generate_from_off.hpp
new file mode 100644 (file)
index 0000000..f3e5a21
--- /dev/null
@@ -0,0 +1,30 @@
+#ifndef GENERATE_FROM_OFF_HPP
+#define GENERATE_FROM_OFF_HPP
+
+#include <string>
+#include <vector>
+
+namespace pygalmesh {
+
+void
+generate_from_off(
+    const std::string & infile,
+    const std::string & outfile,
+    const bool lloyd = false,
+    const bool odt = false,
+    const bool perturb = true,
+    const bool exude = true,
+    const double max_edge_size_at_feature_edges = 0.0,  // std::numeric_limits<double>::max(),
+    const double min_facet_angle = 0.0,
+    const double max_radius_surface_delaunay_ball = 0.0,
+    const double max_facet_distance = 0.0,
+    const double max_circumradius_edge_ratio = 0.0,
+    const double max_cell_circumradius = 0.0,
+    const bool verbose = true,
+    const bool reorient = false,
+    const int seed = 0
+    );
+
+} // namespace pygalmesh
+
+#endif // GENERATE_FROM_OFF_HPP
diff --git a/src/generate_periodic.cpp b/src/generate_periodic.cpp
new file mode 100644 (file)
index 0000000..2a4e8ce
--- /dev/null
@@ -0,0 +1,123 @@
+#define CGAL_MESH_3_VERBOSE 1
+
+#include "generate_periodic.hpp"
+
+#include <CGAL/Periodic_3_mesh_3/config.h>
+#include <CGAL/Exact_predicates_inexact_constructions_kernel.h>
+#include <CGAL/make_periodic_3_mesh_3.h>
+#include <CGAL/optimize_periodic_3_mesh_3.h>
+#include <CGAL/Periodic_3_mesh_3/IO/File_medit.h>
+#include <CGAL/Periodic_3_mesh_triangulation_3.h>
+#include <CGAL/Labeled_mesh_domain_3.h>
+#include <CGAL/Mesh_complex_3_in_triangulation_3.h>
+#include <CGAL/Mesh_criteria_3.h>
+#include <CGAL/number_type_config.h> // CGAL_PI
+#include <cmath>
+#include <iostream>
+#include <fstream>
+
+
+namespace pygalmesh {
+
+typedef CGAL::Exact_predicates_inexact_constructions_kernel K;
+
+typedef CGAL::Labeled_mesh_domain_3<K> Periodic_mesh_domain;
+
+// Triangulation
+typedef CGAL::Periodic_3_mesh_triangulation_3<Periodic_mesh_domain>::type Tr;
+typedef CGAL::Mesh_complex_3_in_triangulation_3<Tr> C3t3;
+
+// Mesh Criteria
+typedef CGAL::Mesh_criteria_3<Tr> Mesh_criteria;
+typedef Mesh_criteria::Facet_criteria Facet_criteria;
+typedef Mesh_criteria::Cell_criteria Cell_criteria;
+
+
+typedef CGAL::Exact_predicates_inexact_constructions_kernel K;
+typedef K::FT                                               FT;
+typedef K::Point_3                                          Point;
+typedef K::Iso_cuboid_3                                     Iso_cuboid;
+// Domain
+typedef FT (Function)(const Point&);
+typedef CGAL::Labeled_mesh_domain_3<K>                      Periodic_mesh_domain;
+// Triangulation
+typedef CGAL::Periodic_3_mesh_triangulation_3<Periodic_mesh_domain>::type Tr;
+typedef CGAL::Mesh_complex_3_in_triangulation_3<Tr>                       C3t3;
+// Criteria
+typedef CGAL::Mesh_criteria_3<Tr>                           Periodic_mesh_criteria;
+// To avoid verbose function and named parameters call
+using namespace CGAL::parameters;
+
+void
+generate_periodic_mesh(
+    const std::shared_ptr<pygalmesh::DomainBase> & domain,
+    const std::string & outfile,
+    const std::array<double, 6> bounding_cuboid,
+    const bool lloyd,
+    const bool odt,
+    const bool perturb,
+    const bool exude,
+    const double max_edge_size_at_feature_edges,
+    const double min_facet_angle,
+    const double max_radius_surface_delaunay_ball,
+    const double max_facet_distance,
+    const double max_circumradius_edge_ratio,
+    const double max_cell_circumradius,
+    const int number_of_copies_in_output,
+    const bool verbose,
+    const int seed
+    )
+{
+  CGAL::get_default_random() = CGAL::Random(seed);
+
+  K::Iso_cuboid_3 cuboid(
+      bounding_cuboid[0],
+      bounding_cuboid[1],
+      bounding_cuboid[2],
+      bounding_cuboid[3],
+      bounding_cuboid[4],
+      bounding_cuboid[5]
+      );
+
+  // wrap domain
+  const auto d = [&](K::Point_3 p) {
+    return domain->eval({p.x(), p.y(), p.z()});
+  };
+  Periodic_mesh_domain cgal_domain =
+    Periodic_mesh_domain::create_implicit_mesh_domain(d, cuboid);
+
+  Mesh_criteria criteria(
+      CGAL::parameters::edge_size=max_edge_size_at_feature_edges,
+      CGAL::parameters::facet_angle=min_facet_angle,
+      CGAL::parameters::facet_size=max_radius_surface_delaunay_ball,
+      CGAL::parameters::facet_distance=max_facet_distance,
+      CGAL::parameters::cell_radius_edge_ratio=max_circumradius_edge_ratio,
+      CGAL::parameters::cell_size=max_cell_circumradius
+      );
+
+  // Mesh generation
+  if (!verbose) {
+    // suppress output
+    std::cerr.setstate(std::ios_base::failbit);
+  }
+  C3t3 c3t3 = CGAL::make_periodic_3_mesh_3<C3t3>(
+      cgal_domain,
+      criteria,
+      lloyd ? CGAL::parameters::lloyd() : CGAL::parameters::no_lloyd(),
+      odt ? CGAL::parameters::odt() : CGAL::parameters::no_odt(),
+      perturb ? CGAL::parameters::perturb() : CGAL::parameters::no_perturb(),
+      exude ? CGAL::parameters::exude() : CGAL::parameters::no_exude()
+      );
+  if (!verbose) {
+    std::cerr.clear();
+  }
+
+  // Output
+  std::ofstream medit_file(outfile);
+  CGAL::output_periodic_mesh_to_medit(medit_file, c3t3, number_of_copies_in_output);
+  medit_file.close();
+
+  return;
+}
+
+} // namespace pygalmesh
diff --git a/src/generate_periodic.hpp b/src/generate_periodic.hpp
new file mode 100644 (file)
index 0000000..25ad5ca
--- /dev/null
@@ -0,0 +1,33 @@
+#ifndef GENERATE_PERIODIC_HPP
+#define GENERATE_PERIODIC_HPP
+
+#include "domain.hpp"
+
+#include <memory>
+#include <string>
+#include <vector>
+
+namespace pygalmesh {
+
+void generate_periodic_mesh(
+    const std::shared_ptr<pygalmesh::DomainBase> & domain,
+    const std::string & outfile,
+    const std::array<double, 6> bounding_cuboid,
+    const bool lloyd = false,
+    const bool odt = false,
+    const bool perturb = true,
+    const bool exude = true,
+    const double max_edge_size_at_feature_edges = 0.0,  // std::numeric_limits<double>::max(),
+    const double min_facet_angle = 0.0,
+    const double max_radius_surface_delaunay_ball = 0.0,
+    const double max_facet_distance = 0.0,
+    const double max_circumradius_edge_ratio = 0.0,
+    const double max_cell_circumradius = 0.0,
+    const int number_of_copies_in_output = 1,
+    const bool verbose = true,
+    const int seed = 0
+    );
+
+} // namespace pygalmesh
+
+#endif // GENERATE_PERIODIC_HPP
diff --git a/src/generate_surface_mesh.cpp b/src/generate_surface_mesh.cpp
new file mode 100644 (file)
index 0000000..4d3f367
--- /dev/null
@@ -0,0 +1,102 @@
+#define CGAL_SURFACE_MESHER_VERBOSE 1
+
+#include "generate_surface_mesh.hpp"
+
+#include <CGAL/Surface_mesh_default_triangulation_3.h>
+#include <CGAL/Complex_2_in_triangulation_3.h>
+#include <CGAL/make_surface_mesh.h>
+#include <fstream>
+#include <CGAL/IO/Complex_2_in_triangulation_3_file_writer.h>
+#include <CGAL/Implicit_surface_3.h>
+
+namespace pygalmesh {
+
+// default triangulation for Surface_mesher
+typedef CGAL::Surface_mesh_default_triangulation_3 Tr;
+// c2t3
+typedef CGAL::Complex_2_in_triangulation_3<Tr> C2t3;
+typedef Tr::Geom_traits GT;
+
+// Wrapper for DomainBase for translating to GT.
+class CgalDomainWrapper
+{
+  public:
+  explicit CgalDomainWrapper(const std::shared_ptr<DomainBase> & domain):
+    domain_(domain)
+  {
+  }
+
+  virtual ~CgalDomainWrapper() = default;
+
+  virtual
+  GT::FT
+  operator()(GT::Point_3 p) const
+  {
+    return domain_->eval({p.x(), p.y(), p.z()});
+  }
+
+  private:
+  const std::shared_ptr<DomainBase> domain_;
+};
+
+typedef CGAL::Implicit_surface_3<GT, CgalDomainWrapper> Surface_3;
+
+void
+generate_surface_mesh(
+    const std::shared_ptr<pygalmesh::DomainBase> & domain,
+    const std::string & outfile,
+    const double bounding_sphere_radius,
+    const double min_facet_angle,
+    const double max_radius_surface_delaunay_ball,
+    const double max_facet_distance,
+    const bool verbose,
+    const int seed
+    )
+{
+  CGAL::get_default_random() = CGAL::Random(seed);
+
+  const double bounding_sphere_radius2 = bounding_sphere_radius > 0 ?
+    bounding_sphere_radius*bounding_sphere_radius :
+    // add a little wiggle room
+    1.01 * domain->get_bounding_sphere_squared_radius();
+
+  Tr tr;  // 3D-Delaunay triangulation
+  C2t3 c2t3 (tr);  // 2D-complex in 3D-Delaunay triangulation
+
+  const auto d = CgalDomainWrapper(domain);
+  Surface_3 surface(
+      d,
+      GT::Sphere_3(CGAL::ORIGIN, bounding_sphere_radius2)
+      );
+
+  CGAL::Surface_mesh_default_criteria_3<Tr> criteria(
+      min_facet_angle,
+      max_radius_surface_delaunay_ball,
+      max_facet_distance
+      );
+
+  if (!verbose) {
+    // suppress output
+    std::cout.setstate(std::ios_base::failbit);
+    std::cerr.setstate(std::ios_base::failbit);
+  }
+  CGAL::make_surface_mesh(
+      c2t3,
+      surface,
+      criteria,
+      CGAL::Non_manifold_tag()
+      );
+  if (!verbose) {
+    std::cout.clear();
+    std::cerr.clear();
+  }
+
+  // Output
+  std::ofstream off_file(outfile);
+  CGAL::output_surface_facets_to_off(off_file, c2t3);
+  off_file.close();
+
+  return;
+}
+
+} // namespace pygalmesh
diff --git a/src/generate_surface_mesh.hpp b/src/generate_surface_mesh.hpp
new file mode 100644 (file)
index 0000000..df88da4
--- /dev/null
@@ -0,0 +1,24 @@
+#ifndef GENERATE_SURFACE_MESH_HPP
+#define GENERATE_SURFACE_MESH_HPP
+
+#include "domain.hpp"
+
+#include <memory>
+#include <string>
+
+namespace pygalmesh {
+
+void generate_surface_mesh(
+    const std::shared_ptr<pygalmesh::DomainBase> & domain,
+    const std::string & outfile,
+    const double bounding_sphere_radius = 0.0,
+    const double min_facet_angle = 0.0,
+    const double max_radius_surface_delaunay_ball = 0.0,
+    const double max_facet_distance = 0.0,
+    const bool verbose = true,
+    const int seed = 0
+    );
+
+} // namespace pygalmesh
+
+#endif // GENERATE_SURFACE_MESH_HPP
diff --git a/src/polygon2d.hpp b/src/polygon2d.hpp
new file mode 100644 (file)
index 0000000..40144b1
--- /dev/null
@@ -0,0 +1,308 @@
+#ifndef POLYGON2D_HPP
+#define POLYGON2D_HPP
+
+#include "domain.hpp"
+
+#include <CGAL/Exact_predicates_inexact_constructions_kernel.h>
+#include <CGAL/Polygon_2_algorithms.h>
+#include <array>
+#include <memory>
+#include <vector>
+
+typedef CGAL::Exact_predicates_inexact_constructions_kernel K;
+
+namespace pygalmesh {
+
+class Polygon2D {
+  public:
+  explicit Polygon2D(const std::vector<std::array<double, 2>> & _points):
+    points(vector_to_cgal_points(_points))
+  {
+  }
+
+  virtual ~Polygon2D() = default;
+
+  std::vector<K::Point_2>
+  vector_to_cgal_points(const std::vector<std::array<double, 2>> & _points) const
+  {
+    std::vector<K::Point_2> points2(_points.size());
+    for (size_t i = 0; i < _points.size(); i++) {
+      assert(_points[i].size() == 2);
+      points2[i] = K::Point_2(_points[i][0], _points[i][1]);
+    }
+    return points2;
+  }
+
+  bool
+  is_inside(const std::array<double, 2> & point)
+  {
+    K::Point_2 pt(point[0], point[1]);
+    switch(CGAL::bounded_side_2(this->points.begin(), this->points.end(), pt, K())) {
+      case CGAL::ON_BOUNDED_SIDE:
+        return true;
+      case CGAL::ON_BOUNDARY:
+        return true;
+      case CGAL::ON_UNBOUNDED_SIDE:
+        return false;
+      default:
+        return false;
+    }
+    return false;
+  }
+
+  public:
+  const std::vector<K::Point_2> points;
+};
+
+
+class Extrude: public pygalmesh::DomainBase {
+  public:
+  Extrude(
+      const std::shared_ptr<pygalmesh::Polygon2D> & poly,
+      const std::array<double, 3> & direction,
+      const double alpha = 0.0,
+      const double max_edge_size_at_feature_edges = 0.0
+      ):
+    poly_(poly),
+    direction_(direction),
+    alpha_(alpha),
+    max_edge_size_at_feature_edges_(max_edge_size_at_feature_edges)
+  {
+  }
+
+  virtual ~Extrude() = default;
+
+  virtual
+  double
+  eval(const std::array<double, 3> & x) const
+  {
+    if (x[2] < 0.0 || x[2] > direction_[2]) {
+      return 1.0;
+    }
+
+    const double beta = x[2] / direction_[2];
+
+    std::array<double, 2> x2 = {
+      x[0] - beta * direction_[0],
+      x[1] - beta * direction_[1]
+    };
+
+    if (alpha_ != 0.0) {
+      std::array<double, 2> x3;
+      // turn by -beta*alpha
+      const double sinAlpha = sin(beta*alpha_);
+      const double cosAlpha = cos(beta*alpha_);
+      x3[0] =  cosAlpha * x2[0] + sinAlpha * x2[1];
+      x3[1] = -sinAlpha * x2[0] + cosAlpha * x2[1];
+      x2 = x3;
+    }
+
+    return poly_->is_inside(x2) ? -1.0 : 1.0;
+  }
+
+  virtual
+  double
+  get_bounding_sphere_squared_radius() const
+  {
+    double max = 0.0;
+    for (const auto & pt: poly_->points) {
+      // bottom polygon
+      const double nrm0 = pt.x()*pt.x() + pt.y()*pt.y();
+      if (nrm0 > max) {
+        max = nrm0;
+      }
+
+      // TODO rotation
+
+      // top polygon
+      const double x = pt.x() + direction_[0];
+      const double y = pt.y() + direction_[1];
+      const double z = direction_[2];
+      const double nrm1 = x*x + y*y + z*z;
+      if (nrm1 > max) {
+        max = nrm1;
+      }
+    }
+    return max;
+  }
+
+  virtual
+  std::vector<std::vector<std::array<double, 3>>>
+  get_features() const
+  {
+    std::vector<std::vector<std::array<double, 3>>> features = {};
+
+    size_t n;
+
+    // bottom polygon
+    n = poly_->points.size();
+    for (size_t i=0; i < n-1; i++) {
+      features.push_back({
+        {poly_->points[i].x(), poly_->points[i].y(), 0.0},
+        {poly_->points[i+1].x(), poly_->points[i+1].y(), 0.0}
+      });
+    }
+    features.push_back({
+      {poly_->points[n-1].x(), poly_->points[n-1].y(), 0.0},
+      {poly_->points[0].x(), poly_->points[0].y(), 0.0}
+    });
+
+    // top polygon, R*x + d
+    n = poly_->points.size();
+    const double sinAlpha = sin(alpha_);
+    const double cosAlpha = cos(alpha_);
+    for (size_t i=0; i < n-1; i++) {
+      features.push_back({
+        {
+        cosAlpha * poly_->points[i].x() - sinAlpha * poly_->points[i].y() + direction_[0],
+        sinAlpha * poly_->points[i].x() + cosAlpha * poly_->points[i].y() + direction_[1],
+        direction_[2]
+        },
+        {
+        cosAlpha * poly_->points[i+1].x() - sinAlpha * poly_->points[i+1].y() + direction_[0],
+        sinAlpha * poly_->points[i+1].x() + cosAlpha * poly_->points[i+1].y() + direction_[1],
+        direction_[2]
+        }
+      });
+    }
+    features.push_back({
+      {
+      cosAlpha * poly_->points[n-1].x() - sinAlpha * poly_->points[n-1].y() + direction_[0],
+      sinAlpha * poly_->points[n-1].x() + cosAlpha * poly_->points[n-1].y() + direction_[1],
+      direction_[2]
+      },
+      {
+      cosAlpha * poly_->points[0].x() - sinAlpha * poly_->points[0].y() + direction_[0],
+      sinAlpha * poly_->points[0].x() + cosAlpha * poly_->points[0].y() + direction_[1],
+      direction_[2]
+      }
+    });
+
+    // features connecting the top and bottom
+    if (alpha_ == 0) {
+      for (const auto & pt: poly_->points) {
+        std::vector<std::array<double, 3>> line = {
+          {pt.x(), pt.y(), 0.0},
+          {pt.x() + direction_[0], pt.y() + direction_[1], direction_[2]}
+        };
+        features.push_back(line);
+      }
+    } else {
+      // Alright, we need to chop the lines on which the polygon corners are
+      // sitting into pieces. How long? About max_edge_size_at_feature_edges. For the starting point
+      // (x0, y0, z0) height h and angle alpha, the lines are given by
+      //
+      // f(beta) = (
+      //   cos(alpha*beta) x0 - sin(alpha*beta) y0,
+      //   sin(alpha*beta) x0 + cos(alpha*beta) y0,
+      //   z0 + beta * h
+      //   )
+      //
+      // with beta in [0, 1]. The length from beta0 till beta1 is then
+      //
+      //  l = sqrt(alpha^2 (x0^2 + y0^2) + h^2) * (beta1 - beta0).
+      //
+      const double height = direction_[2];
+      for (const auto & pt: poly_->points) {
+        const double l = sqrt(alpha_*alpha_ * (pt.x()*pt.x() + pt.y()*pt.y()) + height*height);
+        assert(max_edge_size_at_feature_edges_ > 0.0);
+        const size_t n = int(l / max_edge_size_at_feature_edges_ - 0.5) + 1;
+        std::vector<std::array<double, 3>> line = {
+          {pt.x(), pt.y(), 0.0},
+        };
+        for (size_t i=0; i < n; i++) {
+          const double beta = double(i+1) / n;
+          const double sinAB = sin(alpha_*beta);
+          const double cosAB = cos(alpha_*beta);
+          line.push_back({
+              cosAB * pt.x() - sinAB * pt.y(),
+              sinAB * pt.x() + cosAB * pt.y(),
+              beta * height
+              });
+        }
+        features.push_back(line);
+      }
+    }
+
+    return features;
+  };
+
+  private:
+  const std::shared_ptr<pygalmesh::Polygon2D> poly_;
+  const std::array<double, 3> direction_;
+  const double alpha_;
+  const double max_edge_size_at_feature_edges_;
+};
+
+
+class ring_extrude: public pygalmesh::DomainBase {
+  public:
+  ring_extrude(
+      const std::shared_ptr<pygalmesh::Polygon2D> & poly,
+      const double max_edge_size_at_feature_edges
+      ):
+    poly_(poly),
+    max_edge_size_at_feature_edges_(max_edge_size_at_feature_edges)
+  {
+    assert(max_edge_size_at_feature_edges > 0.0);
+  }
+
+  virtual ~ring_extrude() = default;
+
+  virtual
+  double
+  eval(const std::array<double, 3> & x) const
+  {
+    const double r = sqrt(x[0]*x[0] + x[1]*x[1]);
+    const double z = x[2];
+
+    return poly_->is_inside({r, z}) ? -1.0 : 1.0;
+  }
+
+  virtual
+  double
+  get_bounding_sphere_squared_radius() const
+  {
+    double max = 0.0;
+    for (const auto & pt: poly_->points) {
+      const double nrm1 = pt.x()*pt.x() + pt.y()*pt.y();
+      if (nrm1 > max) {
+        max = nrm1;
+      }
+    }
+    return max;
+  }
+
+  virtual
+  std::vector<std::vector<std::array<double, 3>>>
+  get_features() const
+  {
+    std::vector<std::vector<std::array<double, 3>>> features = {};
+
+    for (const auto & pt: poly_->points) {
+      const double r = pt.x();
+      const double circ = 2 * 3.14159265359 * r;
+      const size_t n = int(circ / max_edge_size_at_feature_edges_ - 0.5) + 1;
+      std::vector<std::array<double, 3>> line;
+      for (size_t i=0; i < n; i++) {
+        const double alpha = (2 * 3.14159265359 * i) / n;
+        line.push_back({
+          r * cos(alpha),
+          r * sin(alpha),
+          pt.y()
+        });
+      }
+      line.push_back(line.front());
+      features.push_back(line);
+    }
+    return features;
+  }
+
+  private:
+  const std::shared_ptr<pygalmesh::Polygon2D> poly_;
+  const double max_edge_size_at_feature_edges_;
+};
+
+} // namespace pygalmesh
+
+#endif // POLYGON2D_HPP
diff --git a/src/primitives.hpp b/src/primitives.hpp
new file mode 100644 (file)
index 0000000..e3ee25e
--- /dev/null
@@ -0,0 +1,464 @@
+// Note:
+// One could also implement the primitives as Python classes and have much more readable
+// code. Unfortunately, this approach would be a lot slower. The reason is that CGAL
+// calls the eval() method with individual points, and this many CPP-to-Python calls are
+// very expensive. It would be a lot better if CGAL called the method with batches of X
+// at once, which would also enable users to employ some optimization, but this isn't
+// the case yet. It's not clear if the mesh building algorithm allows for such
+// optimziation at all.
+// The corresponding issue hasn't gained much traction
+// <https://github.com/CGAL/cgal/issues/3874>.
+//
+#ifndef PRIMITIVES_HPP
+#define PRIMITIVES_HPP
+
+#include "domain.hpp"
+
+#include <memory>
+#include <vector>
+
+namespace pygalmesh {
+
+class Ball: public pygalmesh::DomainBase
+{
+  public:
+    Ball(
+        const std::array<double, 3> & x0,
+        const double radius
+        ):
+      x0_(x0),
+      radius_(radius)
+    {
+      assert(x0_.size() == 3);
+    }
+
+    virtual ~Ball() = default;
+
+    virtual
+    double
+    eval(const std::array<double, 3> & x) const
+    {
+      const double xx0 = x[0] - x0_[0];
+      const double yy0 = x[1] - x0_[1];
+      const double zz0 = x[2] - x0_[2];
+      return xx0*xx0 + yy0*yy0 + zz0*zz0 - radius_*radius_;
+    }
+
+    virtual
+    double
+    get_bounding_sphere_squared_radius() const
+    {
+      const double x0_nrm = sqrt(x0_[0]*x0_[0] + x0_[1]*x0_[1] + x0_[2]*x0_[2]);
+      return (x0_nrm + radius_) * (x0_nrm + radius_);
+    }
+
+  private:
+    const std::array<double, 3> x0_;
+    const double radius_;
+};
+
+
+class Cuboid: public pygalmesh::DomainBase
+{
+  public:
+    Cuboid(
+        const std::array<double, 3> & x0,
+        const std::array<double, 3> & x1
+        ):
+      x0_(x0),
+      x1_(x1)
+    {
+    }
+
+    virtual ~Cuboid() = default;
+
+    virtual
+    double
+    eval(const std::array<double, 3> & x) const
+    {
+      // TODO differentiable expression?
+      return std::max(std::max(
+          (x[0] - x0_[0]) * (x[0] - x1_[0]),
+          (x[1] - x0_[1]) * (x[1] - x1_[1])
+          ),
+          (x[2] - x0_[2]) * (x[2] - x1_[2])
+          );
+    }
+
+    virtual
+    double
+    get_bounding_sphere_squared_radius() const
+    {
+      const double x0_nrm2 = x0_[0]*x0_[0] + x0_[1]*x0_[1] + x0_[2]*x0_[2];
+      const double x1_nrm2 = x1_[0]*x1_[0] + x1_[1]*x1_[1] + x1_[2]*x1_[2];
+      return std::max({x0_nrm2, x1_nrm2});
+    }
+
+    virtual
+    std::vector<std::vector<std::array<double, 3>>>
+    get_features() const
+    {
+      std::vector<std::array<double, 3>> corners = {
+        {x0_[0], x0_[1], x0_[2]},
+        {x1_[0], x0_[1], x0_[2]},
+        {x0_[0], x1_[1], x0_[2]},
+        {x0_[0], x0_[1], x1_[2]},
+        {x1_[0], x1_[1], x0_[2]},
+        {x1_[0], x0_[1], x1_[2]},
+        {x0_[0], x1_[1], x1_[2]},
+        {x1_[0], x1_[1], x1_[2]}
+      };
+      return {
+          {corners[0], corners[1]},
+          {corners[0], corners[2]},
+          {corners[0], corners[3]},
+          {corners[1], corners[4]},
+          {corners[1], corners[5]},
+          {corners[2], corners[4]},
+          {corners[2], corners[6]},
+          {corners[3], corners[5]},
+          {corners[3], corners[6]},
+          {corners[4], corners[7]},
+          {corners[5], corners[7]},
+          {corners[6], corners[7]}
+        };
+    };
+
+  private:
+    const std::array<double, 3> x0_;
+    const std::array<double, 3> x1_;
+};
+
+
+class Ellipsoid: public pygalmesh::DomainBase
+{
+  public:
+    Ellipsoid(
+        const std::array<double, 3> & x0,
+        const double a0,
+        const double a1,
+        const double a2
+        ):
+      x0_(x0),
+      a0_2_(a0*a0),
+      a1_2_(a1*a1),
+      a2_2_(a2*a1)
+    {
+    }
+
+    virtual ~Ellipsoid() = default;
+
+    virtual
+    double
+    eval(const std::array<double, 3> & x) const
+    {
+      const double xx0 = x[0] - x0_[0];
+      const double yy0 = x[1] - x0_[1];
+      const double zz0 = x[2] - x0_[2];
+      return xx0*xx0/a0_2_ + yy0*yy0/a1_2_ + zz0*zz0/a2_2_ - 1.0;
+    }
+
+    virtual
+    double
+    get_bounding_sphere_squared_radius() const
+    {
+      return std::max({a0_2_, a1_2_, a2_2_});
+    }
+
+  private:
+    const std::array<double, 3> x0_;
+    const double a0_2_;
+    const double a1_2_;
+    const double a2_2_;
+};
+
+
+class Cylinder: public pygalmesh::DomainBase
+{
+  public:
+    Cylinder(
+        const double z0,
+        const double z1,
+        const double radius,
+        const double feature_edge_length
+        ):
+      z0_(z0),
+      z1_(z1),
+      radius_(radius),
+      feature_edge_length_(feature_edge_length)
+    {
+      assert(z1_ > z0_);
+    }
+
+    virtual ~Cylinder() = default;
+
+    virtual
+    double
+    eval(const std::array<double, 3> & x) const
+    {
+      return (z0_ < x[2] && x[2] < z1_) ?
+        x[0]*x[0] + x[1]*x[1] - radius_*radius_ :
+        1.0;
+    }
+
+    virtual
+    double
+    get_bounding_sphere_squared_radius() const
+    {
+      const double zmax = std::max({abs(z0_), abs(z1_)});
+      return zmax*zmax + radius_*radius_;
+    }
+
+    virtual
+    std::vector<std::vector<std::array<double, 3>>>
+    get_features() const
+    {
+      const double pi = 3.1415926535897932384;
+      const size_t n = 2 * pi * radius_ / feature_edge_length_;
+      std::vector<std::array<double, 3>> circ0(n+1);
+      std::vector<std::array<double, 3>> circ1(n+1);
+      for (size_t i=0; i < n; i++) {
+        const double c = radius_ * cos((2*pi * i) / n);
+        const double s = radius_ * sin((2*pi * i) / n);
+        circ0[i] = {c, s, z0_};
+        circ1[i] = {c, s, z1_};
+      }
+      // close the circles
+      circ0[n] = circ0[0];
+      circ1[n] = circ1[0];
+      return {circ0, circ1};
+    };
+
+  private:
+    const double z0_;
+    const double z1_;
+    const double radius_;
+    const double feature_edge_length_;
+};
+
+
+class Cone: public pygalmesh::DomainBase
+{
+  public:
+    Cone(
+        const double radius,
+        const double height,
+        const double feature_edge_length
+        ):
+      radius_(radius),
+      height_(height),
+      feature_edge_length_(feature_edge_length)
+    {
+      assert(radius_ > 0.0);
+      assert(height_ > 0.0);
+    }
+
+    virtual ~Cone() = default;
+
+    virtual
+    double
+    eval(const std::array<double, 3> & x) const
+    {
+      const double rad = radius_ * (1.0 - x[2] / height_);
+
+      return (0.0 < x[2] && x[2] < height_) ?
+        x[0]*x[0] + x[1]*x[1] - rad*rad :
+        1.0;
+    }
+
+    virtual
+    double
+    get_bounding_sphere_squared_radius() const
+    {
+      const double max = std::max({radius_, height_});
+      return max*max;
+    }
+
+    virtual
+    std::vector<std::vector<std::array<double, 3>>>
+    get_features() const
+    {
+      const double pi = 3.1415926535897932384;
+      const size_t n = 2 * pi * radius_ / feature_edge_length_;
+      std::vector<std::array<double, 3>> circ0(n+1);
+      for (size_t i=0; i < n; i++) {
+        const double c = radius_ * cos((2*pi * i) / n);
+        const double s = radius_ * sin((2*pi * i) / n);
+        circ0[i] = {c, s, 0.0};
+      }
+      circ0[n] = circ0[0];
+      return {circ0};
+    };
+
+  private:
+    const double radius_;
+    const double height_;
+    const double feature_edge_length_;
+};
+
+
+class Tetrahedron: public pygalmesh::DomainBase
+{
+  public:
+    Tetrahedron(
+        const std::array<double, 3> & x0,
+        const std::array<double, 3> & x1,
+        const std::array<double, 3> & x2,
+        const std::array<double, 3> & x3
+        ):
+      x0_(Eigen::Vector3d(x0[0], x0[1], x0[2])),
+      x1_(Eigen::Vector3d(x1[0], x1[1], x1[2])),
+      x2_(Eigen::Vector3d(x2[0], x2[1], x2[2])),
+      x3_(Eigen::Vector3d(x3[0], x3[1], x3[2]))
+    {
+    }
+
+    virtual ~Tetrahedron() = default;
+
+    bool isOnSameSide(
+        const Eigen::Vector3d & v0,
+        const Eigen::Vector3d & v1,
+        const Eigen::Vector3d & v2,
+        const Eigen::Vector3d & v3,
+        const Eigen::Vector3d & p
+        ) const
+    {
+      const auto normal = (v1 - v0).cross(v2 - v0);
+      const double dot_v3 = normal.dot(v3 - v0);
+      const double dot_p = normal.dot(p - v0);
+      return (
+          (dot_v3 > 0 && dot_p > 0) || (dot_v3 < 0 && dot_p < 0)
+          );
+    }
+
+    virtual
+    double
+    eval(const std::array<double, 3> & x) const
+    {
+      // TODO continuous expression
+      Eigen::Vector3d pvec(x.data());
+      const bool a =
+        isOnSameSide(x0_, x1_, x2_, x3_, pvec) &&
+        isOnSameSide(x1_, x2_, x3_, x0_, pvec) &&
+        isOnSameSide(x2_, x3_, x0_, x1_, pvec) &&
+        isOnSameSide(x3_, x0_, x1_, x2_, pvec);
+      return a ? -1.0 : 1.0;
+    }
+
+    virtual
+    double
+    get_bounding_sphere_squared_radius() const
+    {
+      return std::max({
+          x0_.dot(x0_),
+          x1_.dot(x1_),
+          x2_.dot(x2_),
+          x3_.dot(x3_)
+          });
+    }
+
+    virtual
+    std::vector<std::vector<std::array<double, 3>>>
+    get_features() const
+    {
+      std::vector<std::array<double, 3>> pts = {
+        {x0_[0], x0_[1], x0_[2]},
+        {x1_[0], x1_[1], x1_[2]},
+        {x2_[0], x2_[1], x2_[2]},
+        {x3_[0], x3_[1], x3_[2]}
+      };
+      return {
+          {pts[0], pts[1]},
+          {pts[0], pts[2]},
+          {pts[0], pts[3]},
+          {pts[1], pts[2]},
+          {pts[1], pts[3]},
+          {pts[2], pts[3]}
+        };
+    };
+
+  private:
+    const Eigen::Vector3d x0_;
+    const Eigen::Vector3d x1_;
+    const Eigen::Vector3d x2_;
+    const Eigen::Vector3d x3_;
+};
+
+
+class Torus: public pygalmesh::DomainBase
+{
+  public:
+    Torus(
+        const double major_radius,
+        const double minor_radius
+        ):
+      major_radius_(major_radius),
+      minor_radius_(minor_radius)
+    {
+    }
+
+    virtual ~Torus() = default;
+
+    virtual
+    double
+    eval(const std::array<double, 3> & x) const
+    {
+      const double r = sqrt(x[0]*x[0] + x[1]*x[1]);
+      return (
+        (r - major_radius_)*(r - major_radius_) + x[2]*x[2]
+        - minor_radius_*minor_radius_
+        );
+    }
+
+    virtual
+    double
+    get_bounding_sphere_squared_radius() const
+    {
+      return (major_radius_ + minor_radius_)*(major_radius_ + minor_radius_);
+    }
+
+  private:
+    const double major_radius_;
+    const double minor_radius_;
+};
+
+
+class HalfSpace: public pygalmesh::DomainBase
+{
+  public:
+    HalfSpace(
+        const std::array<double, 3> & n,
+        const double alpha,
+        const double bounding_sphere_squared_radius
+        ):
+      n_(n),
+      alpha_(alpha),
+      bounding_sphere_squared_radius_(bounding_sphere_squared_radius)
+    {
+    }
+
+    virtual ~HalfSpace() = default;
+
+    virtual
+    double
+    eval(const std::array<double, 3> & x) const
+    {
+      return n_[0]*x[0] + n_[1]*x[1] + n_[2]*x[2] - alpha_;
+    }
+
+    virtual
+    double
+    get_bounding_sphere_squared_radius() const
+    {
+      return bounding_sphere_squared_radius_;
+    }
+
+  private:
+    const std::array<double, 3> n_;
+    const double alpha_;
+    const double bounding_sphere_squared_radius_;
+};
+
+} // namespace pygalmesh
+
+#endif // PRIMITIVES_HPP
diff --git a/src/pybind11.cpp b/src/pybind11.cpp
new file mode 100644 (file)
index 0000000..7ec806c
--- /dev/null
@@ -0,0 +1,388 @@
+#include "domain.hpp"
+#include "generate.hpp"
+#include "generate_2d.hpp"
+#include "generate_from_off.hpp"
+#include "generate_from_inr.hpp"
+#include "remesh_surface.hpp"
+#include "generate_periodic.hpp"
+#include "generate_surface_mesh.hpp"
+#include "polygon2d.hpp"
+#include "primitives.hpp"
+#include "sizing_field.hpp"
+
+#include <CGAL/version.h>
+
+#include <pybind11/pybind11.h>
+#include <pybind11/stl.h>
+
+namespace py = pybind11;
+using namespace pygalmesh;
+
+
+// https://pybind11.readthedocs.io/en/stable/advanced/classes.html#overriding-virtual-functions-in-python
+class PyDomainBase: public DomainBase {
+public:
+    using DomainBase::DomainBase;
+
+    double
+    eval(const std::array<double, 3> & x) const override {
+      PYBIND11_OVERLOAD_PURE(double, DomainBase, eval, x);
+    }
+
+    double
+    get_bounding_sphere_squared_radius() const override {
+      PYBIND11_OVERLOAD_PURE(double, DomainBase, get_bounding_sphere_squared_radius);
+    }
+
+    // std::vector<std::vector<std::array<double, 3>>>
+    // get_features() const override {
+    //   PYBIND11_OVERLOAD(
+    //       std::vector<std::vector<std::array<double, 3>>>,
+    //       DomainBase,
+    //       get_features,
+    //       0.0
+    //       );
+    // }
+};
+
+
+// https://pybind11.readthedocs.io/en/stable/advanced/classes.html#overriding-virtual-functions-in-python
+class PySizingFieldBase: public SizingFieldBase {
+public:
+    using SizingFieldBase::SizingFieldBase;
+
+    double
+    eval(const std::array<double, 3> & x) const override {
+      PYBIND11_OVERLOAD_PURE(double, SizingFieldBase, eval, x);
+    }
+};
+
+
+PYBIND11_MODULE(_pygalmesh, m) {
+    // m.doc() = "documentation string";
+
+    // Domain base.
+    // shared_ptr b/c of
+    // <https://github.com/pybind/pybind11/issues/956#issuecomment-317022720>
+    py::class_<DomainBase, PyDomainBase, std::shared_ptr<DomainBase>>(m, "DomainBase")
+      .def(py::init<>())
+      .def("eval", &DomainBase::eval)
+      .def("get_bounding_sphere_squared_radius", &DomainBase::get_bounding_sphere_squared_radius)
+      .def("get_features", &DomainBase::get_features);
+
+    // Sizing field base.
+    // shared_ptr b/c of
+    // <https://github.com/pybind/pybind11/issues/956#issuecomment-317022720>
+    py::class_<SizingFieldBase, PySizingFieldBase, std::shared_ptr<SizingFieldBase>>(m, "SizingFieldBase")
+      .def(py::init<>())
+      .def("eval", &SizingFieldBase::eval);
+
+    // Domain transformations
+    py::class_<Translate, DomainBase, std::shared_ptr<Translate>>(m, "Translate")
+          .def(py::init<
+              const std::shared_ptr<const DomainBase> &,
+              const std::array<double, 3> &
+              >())
+          .def("eval", &Translate::eval)
+          .def("translate_features", &Translate::translate_features)
+          .def("get_bounding_sphere_squared_radius", &Translate::get_bounding_sphere_squared_radius)
+          .def("get_features", &Translate::get_features);
+
+    py::class_<Rotate, DomainBase, std::shared_ptr<Rotate>>(m, "Rotate")
+          .def(py::init<
+              const std::shared_ptr<const pygalmesh::DomainBase> &,
+              const std::array<double, 3> &,
+              const double
+              >())
+          .def("eval", &Rotate::eval)
+          .def("rotate", &Rotate::rotate)
+          .def("rotate_features", &Rotate::rotate_features)
+          .def("get_bounding_sphere_squared_radius", &Rotate::get_bounding_sphere_squared_radius)
+          .def("get_features", &Rotate::get_features);
+
+    py::class_<Scale, DomainBase, std::shared_ptr<Scale>>(m, "Scale")
+          .def(py::init<
+              std::shared_ptr<const pygalmesh::DomainBase> &,
+              const double
+              >())
+          .def("eval", &Scale::eval)
+          .def("scale_features", &Scale::scale_features)
+          .def("get_bounding_sphere_squared_radius", &Scale::get_bounding_sphere_squared_radius)
+          .def("get_features", &Scale::get_features);
+
+    py::class_<Stretch, DomainBase, std::shared_ptr<Stretch>>(m, "Stretch")
+          .def(py::init<
+              std::shared_ptr<const pygalmesh::DomainBase> &,
+              const std::array<double, 3> &
+              >())
+          .def("eval", &Stretch::eval)
+          .def("stretch_features", &Stretch::stretch_features)
+          .def("get_bounding_sphere_squared_radius", &Stretch::get_bounding_sphere_squared_radius)
+          .def("get_features", &Stretch::get_features);
+
+    py::class_<Intersection, DomainBase, std::shared_ptr<Intersection>>(m, "Intersection")
+          .def(py::init<
+              std::vector<std::shared_ptr<const pygalmesh::DomainBase>> &
+              >())
+          .def("eval", &Intersection::eval)
+          .def("get_bounding_sphere_squared_radius", &Intersection::get_bounding_sphere_squared_radius)
+          .def("get_features", &Intersection::get_features);
+
+    py::class_<Union, DomainBase, std::shared_ptr<Union>>(m, "Union")
+          .def(py::init<
+              std::vector<std::shared_ptr<const pygalmesh::DomainBase>> &
+              >())
+          .def("eval", &Union::eval)
+          .def("get_bounding_sphere_squared_radius", &Union::get_bounding_sphere_squared_radius)
+          .def("get_features", &Union::get_features);
+
+    py::class_<Difference, DomainBase, std::shared_ptr<Difference>>(m, "Difference")
+          .def(py::init<
+              std::shared_ptr<const pygalmesh::DomainBase> &,
+              std::shared_ptr<const pygalmesh::DomainBase> &
+              >())
+          .def("eval", &Difference::eval)
+          .def("get_bounding_sphere_squared_radius", &Difference::get_bounding_sphere_squared_radius)
+          .def("get_features", &Difference::get_features);
+
+    // Primitives
+    py::class_<Ball, DomainBase, std::shared_ptr<Ball>>(m, "Ball")
+          .def(py::init<
+              const std::array<double, 3> &,
+              const double
+              >())
+          .def("eval", &Ball::eval)
+          .def("get_bounding_sphere_squared_radius", &Ball::get_bounding_sphere_squared_radius);
+
+    py::class_<Cuboid, DomainBase, std::shared_ptr<Cuboid>>(m, "Cuboid")
+          .def(py::init<
+              const std::array<double, 3> &,
+              const std::array<double, 3> &
+              >())
+          .def("eval", &Cuboid::eval)
+          .def("get_bounding_sphere_squared_radius", &Cuboid::get_bounding_sphere_squared_radius)
+          .def("get_features", &Cuboid::get_features);
+
+    py::class_<Ellipsoid, DomainBase, std::shared_ptr<Ellipsoid>>(m, "Ellipsoid")
+          .def(py::init<
+              const std::array<double, 3> &,
+              const double,
+              const double,
+              const double
+              >())
+          .def("eval", &Ellipsoid::eval)
+          .def("get_bounding_sphere_squared_radius", &Ellipsoid::get_bounding_sphere_squared_radius)
+          .def("get_features", &Ellipsoid::get_features);
+
+    py::class_<Cylinder, DomainBase, std::shared_ptr<Cylinder>>(m, "Cylinder")
+          .def(py::init<
+              const double,
+              const double,
+              const double,
+              const double
+              >())
+          .def("eval", &Cylinder::eval)
+          .def("get_bounding_sphere_squared_radius", &Cylinder::get_bounding_sphere_squared_radius)
+          .def("get_features", &Cylinder::get_features);
+
+    py::class_<Cone, DomainBase, std::shared_ptr<Cone>>(m, "Cone")
+          .def(py::init<
+              const double,
+              const double,
+              const double
+              >())
+          .def("eval", &Cone::eval)
+          .def("get_bounding_sphere_squared_radius", &Cone::get_bounding_sphere_squared_radius)
+          .def("get_features", &Cone::get_features);
+
+    py::class_<Tetrahedron, DomainBase, std::shared_ptr<Tetrahedron>>(m, "Tetrahedron")
+          .def(py::init<
+              const std::array<double, 3> &,
+              const std::array<double, 3> &,
+              const std::array<double, 3> &,
+              const std::array<double, 3> &
+              >())
+          .def("eval", &Tetrahedron::eval)
+          .def("get_bounding_sphere_squared_radius", &Tetrahedron::get_bounding_sphere_squared_radius)
+          .def("get_features", &Tetrahedron::get_features);
+
+    py::class_<Torus, DomainBase, std::shared_ptr<Torus>>(m, "Torus")
+          .def(py::init<
+              const double,
+              const double
+              >())
+          .def("eval", &Torus::eval)
+          .def("get_bounding_sphere_squared_radius", &Torus::get_bounding_sphere_squared_radius)
+          .def("get_features", &Torus::get_features);
+
+    py::class_<HalfSpace, DomainBase, std::shared_ptr<HalfSpace>>(m, "HalfSpace")
+          .def(py::init<
+              const std::array<double, 3> &,
+              const double,
+              const double
+              >())
+          .def("eval", &HalfSpace::eval)
+          .def("get_bounding_sphere_squared_radius", &HalfSpace::get_bounding_sphere_squared_radius);
+
+    // polygon2d
+    py::class_<Polygon2D, std::shared_ptr<Polygon2D>>(m, "Polygon2D")
+          .def(py::init<
+              const std::vector<std::array<double, 2>> &
+              >())
+          .def("vector_to_cgal_points", &Polygon2D::vector_to_cgal_points)
+          .def("is_inside", &Polygon2D::is_inside);
+
+    py::class_<Extrude, DomainBase, std::shared_ptr<Extrude>>(m, "Extrude")
+          .def(py::init<
+              const std::shared_ptr<pygalmesh::Polygon2D> &,
+              const std::array<double, 3> &,
+              const double,
+              const double
+              >(),
+              py::arg("poly"),
+              py::arg("direction"),
+              py::arg("alpha") = 0.0,
+              py::arg("max_edge_size_at_feature_edges") = 0.0
+              )
+          .def("eval", &Extrude::eval)
+          .def("get_bounding_sphere_squared_radius", &Extrude::get_bounding_sphere_squared_radius)
+          .def("get_features", &Extrude::get_features);
+
+    py::class_<ring_extrude, DomainBase, std::shared_ptr<ring_extrude>>(m, "RingExtrude")
+          .def(py::init<
+              const std::shared_ptr<pygalmesh::Polygon2D> &,
+              const double
+              >())
+          .def("eval", &ring_extrude::eval)
+          .def("get_bounding_sphere_squared_radius", &ring_extrude::get_bounding_sphere_squared_radius)
+          .def("get_features", &ring_extrude::get_features);
+
+    // functions
+    m.def(
+        "_generate_2d", &generate_2d,
+        py::arg("points"),
+        py::arg("constraints"),
+        py::arg("max_circumradius_shortest_edge_ratio") = 1.41421356237,
+        py::arg("max_edge_size") = 0.0,
+        py::arg("num_lloyd_steps") = 0
+        );
+    m.def(
+        "_generate_mesh", &generate_mesh,
+        py::arg("domain"),
+        py::arg("outfile"),
+        py::arg("extra_feature_edges") = std::vector<std::vector<std::array<double, 3>>>(),
+        py::arg("bounding_sphere_radius") = 0.0,
+        py::arg("lloyd") = false,
+        py::arg("odt") = false,
+        py::arg("perturb") = true,
+        py::arg("exude") = true,
+        py::arg("max_edge_size_at_feature_edges_value") = 0.0,
+        py::arg("max_edge_size_at_feature_edges_field") = nullptr,
+        py::arg("min_facet_angle") = 0.0,
+        py::arg("max_radius_surface_delaunay_ball_value") = 0.0,
+        py::arg("max_radius_surface_delaunay_ball_field") = nullptr,
+        py::arg("max_facet_distance_value") = 0.0,
+        py::arg("max_facet_distance_field") = nullptr,
+        py::arg("max_circumradius_edge_ratio") = 0.0,
+        py::arg("max_cell_circumradius_value") = 0.0,
+        py::arg("max_cell_circumradius_field") = nullptr,
+        py::arg("verbose") = true,
+        py::arg("seed") = 0
+        );
+    m.def(
+        "_generate_periodic_mesh", &generate_periodic_mesh,
+        py::arg("domain"),
+        py::arg("outfile"),
+        py::arg("bounding_cuboid"),
+        py::arg("lloyd") = false,
+        py::arg("odt") = false,
+        py::arg("perturb") = true,
+        py::arg("exude") = true,
+        py::arg("max_edge_size_at_feature_edges") = 0.0,
+        py::arg("min_facet_angle") = 0.0,
+        py::arg("max_radius_surface_delaunay_ball") = 0.0,
+        py::arg("max_facet_distance") = 0.0,
+        py::arg("max_circumradius_edge_ratio") = 0.0,
+        py::arg("max_cell_circumradius") = 0.0,
+        py::arg("number_of_copies_in_output") = 1,
+        py::arg("verbose") = true,
+        py::arg("seed") = 0
+        );
+    m.def(
+        "_generate_surface_mesh", &generate_surface_mesh,
+        py::arg("domain"),
+        py::arg("outfile"),
+        py::arg("bounding_sphere_radius") = 0.0,
+        py::arg("min_facet_angle") = 0.0,
+        py::arg("max_radius_surface_delaunay_ball") = 0.0,
+        py::arg("max_facet_distance") = 0.0,
+        py::arg("verbose") = true,
+        py::arg("seed") = 0
+        );
+    m.def(
+        "_generate_from_off", &generate_from_off,
+        py::arg("infile"),
+        py::arg("outfile"),
+        py::arg("lloyd") = false,
+        py::arg("odt") = false,
+        py::arg("perturb") = true,
+        py::arg("exude") = true,
+        py::arg("max_edge_size_at_feature_edges") = 0.0,  // std::numeric_limits<double>::max(),
+        py::arg("min_facet_angle") = 0.0,
+        py::arg("max_radius_surface_delaunay_ball") = 0.0,
+        py::arg("max_facet_distance") = 0.0,
+        py::arg("max_circumradius_edge_ratio") = 0.0,
+        py::arg("max_cell_circumradius") = 0.0,
+        py::arg("verbose") = true,
+        py::arg("reorient") = false,
+        py::arg("seed") = 0
+        );
+    m.def(
+        "_generate_from_inr", &generate_from_inr,
+        py::arg("inr_filename"),
+        py::arg("outfile"),
+        py::arg("lloyd") = false,
+        py::arg("odt") = false,
+        py::arg("perturb") = true,
+        py::arg("exude") = true,
+        py::arg("max_edge_size_at_feature_edges") = 0.0,
+        py::arg("min_facet_angle") = 0.0,
+        py::arg("max_radius_surface_delaunay_ball") = 0.0,
+        py::arg("max_facet_distance") = 0.0,
+        py::arg("max_circumradius_edge_ratio") = 0.0,
+        py::arg("max_cell_circumradius") = 0.0,
+        py::arg("verbose") = true,
+        py::arg("seed") = 0
+        );
+    m.def(
+        "_generate_from_inr_with_subdomain_sizing", &generate_from_inr_with_subdomain_sizing,
+        py::arg("inr_filename"),
+        py::arg("outfile"),
+        py::arg("default_max_cell_circumradius"),
+        py::arg("max_cell_circumradiuss"),
+        py::arg("cell_labels"),
+        py::arg("lloyd") = false,
+        py::arg("odt") = false,
+        py::arg("perturb") = true,
+        py::arg("exude") = true,
+        py::arg("max_edge_size_at_feature_edges") = 0.0,
+        py::arg("min_facet_angle") = 0.0,
+        py::arg("max_radius_surface_delaunay_ball") = 0.0,
+        py::arg("max_facet_distance") = 0.0,
+        py::arg("max_circumradius_edge_ratio") = 0.0,
+        py::arg("verbose") = true,
+        py::arg("seed") = 0
+        );
+    m.def(
+        "_remesh_surface", &remesh_surface,
+        py::arg("infile"),
+        py::arg("outfile"),
+        py::arg("max_edge_size_at_feature_edges") = 0.0,
+        py::arg("min_facet_angle") = 0.0,
+        py::arg("max_radius_surface_delaunay_ball") = 0.0,
+        py::arg("max_facet_distance") = 0.0,
+        py::arg("verbose") = true,
+        py::arg("seed") = 0
+        );
+    m.attr("_CGAL_VERSION_STR") = CGAL_VERSION_STR;
+}
diff --git a/src/remesh_surface.cpp b/src/remesh_surface.cpp
new file mode 100644 (file)
index 0000000..48e838b
--- /dev/null
@@ -0,0 +1,87 @@
+#define CGAL_MESH_3_VERBOSE 1
+
+#include "remesh_surface.hpp"
+
+#include <CGAL/Exact_predicates_inexact_constructions_kernel.h>
+#include <CGAL/Mesh_triangulation_3.h>
+#include <CGAL/Mesh_complex_3_in_triangulation_3.h>
+#include <CGAL/Mesh_criteria_3.h>
+#include <CGAL/Polyhedral_mesh_domain_with_features_3.h>
+#include <CGAL/make_mesh_3.h>
+
+namespace pygalmesh {
+// Domain
+typedef CGAL::Exact_predicates_inexact_constructions_kernel K;
+typedef CGAL::Polyhedral_mesh_domain_with_features_3<K> Mesh_domain;
+// Polyhedron type
+typedef CGAL::Mesh_polyhedron_3<K>::type Polyhedron;
+// Triangulation
+typedef CGAL::Mesh_triangulation_3<Mesh_domain>::type Tr;
+typedef CGAL::Mesh_complex_3_in_triangulation_3<
+  Tr,Mesh_domain::Corner_index,Mesh_domain::Curve_index> C3t3;
+// Criteria
+typedef CGAL::Mesh_criteria_3<Tr> Mesh_criteria;
+
+// <https://doc.cgal.org/latest/Mesh_3/#title24>
+void
+remesh_surface(
+    const std::string & infile,
+    const std::string & outfile,
+    const double max_edge_size_at_feature_edges,
+    const double min_facet_angle,
+    const double max_radius_surface_delaunay_ball,
+    const double max_facet_distance,
+    const bool verbose,
+    const int seed
+    )
+{
+  CGAL::get_default_random() = CGAL::Random(seed);
+
+  // Load a polyhedron
+  Polyhedron poly;
+  std::ifstream input(infile.c_str());
+  input >> poly;
+  if (!CGAL::is_triangle_mesh(poly)){
+    throw "Input geometry is not triangulated.";
+  }
+  // Create a vector with only one element: the pointer to the polyhedron.
+  std::vector<Polyhedron*> poly_ptrs_vector(1, &poly);
+  // Create a polyhedral domain with only one polyhedron and no "bounding polyhedron"
+  // so the volumetric part of the domain will be empty.
+  Mesh_domain domain(poly_ptrs_vector.begin(), poly_ptrs_vector.end());
+
+  // Get sharp features
+  domain.detect_features(); //includes detection of borders
+  // Mesh criteria
+  Mesh_criteria criteria(
+      CGAL::parameters::edge_size=max_edge_size_at_feature_edges,
+      CGAL::parameters::facet_angle=min_facet_angle,
+      CGAL::parameters::facet_size=max_radius_surface_delaunay_ball,
+      CGAL::parameters::facet_distance=max_facet_distance
+  );
+
+  // Mesh generation
+  if (!verbose) {
+    // suppress output
+    std::cerr.setstate(std::ios_base::failbit);
+  }
+  C3t3 c3t3 = CGAL::make_mesh_3<C3t3>(
+      domain,
+      criteria,
+      CGAL::parameters::no_perturb(),
+      CGAL::parameters::no_exude()
+  );
+  if (!verbose) {
+    std::cerr.clear();
+  }
+  // Output the facets of the c3t3 to an OFF file. The facets will not be
+  // oriented.
+  std::ofstream off_file(outfile.c_str());
+  c3t3.output_boundary_to_off(off_file);
+  if (off_file.fail()) {
+    throw "Failed to write OFF.";
+  }
+  return;
+}
+
+} // namespace pygalmesh
diff --git a/src/remesh_surface.hpp b/src/remesh_surface.hpp
new file mode 100644 (file)
index 0000000..0e6043b
--- /dev/null
@@ -0,0 +1,22 @@
+#ifndef REMESH_SURFACE_HPP
+#define REMESH_SURFACE_HPP
+
+#include <string>
+#include <vector>
+
+namespace pygalmesh {
+
+void remesh_surface(
+    const std::string & infilen,
+    const std::string & outfile,
+    const double max_edge_size_at_feature_edges = 0.0,  // std::numeric_limits<double>::max(),
+    const double min_facet_angle = 0.0,
+    const double max_radius_surface_delaunay_ball = 0.0,
+    const double max_facet_distance = 0.0,
+    const bool verbose = true,
+    const int seed = 0
+    );
+
+} // namespace pygalmesh
+
+#endif // REMESH_SURFACE_HPP
diff --git a/src/sizing_field.hpp b/src/sizing_field.hpp
new file mode 100644 (file)
index 0000000..db6ab4b
--- /dev/null
@@ -0,0 +1,23 @@
+#ifndef SIZING_FIELD_HPP
+#define SIZING_FIELD_HPP
+
+#include <array>
+#include <memory>
+
+namespace pygalmesh {
+
+class SizingFieldBase
+{
+  public:
+
+  virtual ~SizingFieldBase() = default;
+
+  virtual
+  double
+  eval(const std::array<double, 3> & x) const = 0;
+
+  double val = -1.0;
+};
+
+} // namespace pygalmesh
+#endif // SIZING_FIELD_HPP
diff --git a/test/helpers.py b/test/helpers.py
new file mode 100644 (file)
index 0000000..ad7d826
--- /dev/null
@@ -0,0 +1,36 @@
+import numpy
+
+
+def _row_dot(a, b):
+    # http://stackoverflow.com/a/26168677/353337
+    return numpy.einsum("ij, ij->i", a, b)
+
+
+def compute_volumes(vertices, tets):
+    cell_coords = vertices[tets]
+
+    a = cell_coords[:, 1, :] - cell_coords[:, 0, :]
+    b = cell_coords[:, 2, :] - cell_coords[:, 0, :]
+    c = cell_coords[:, 3, :] - cell_coords[:, 0, :]
+
+    # omega = <a, b x c>
+    omega = _row_dot(a, numpy.cross(b, c))
+
+    # https://en.wikipedia.org/wiki/Tetrahedron#Volume
+    return abs(omega) / 6.0
+
+
+def compute_triangle_areas(vertices, triangles):
+    e0 = vertices[triangles[:, 1]] - vertices[triangles[:, 0]]
+    e1 = vertices[triangles[:, 2]] - vertices[triangles[:, 1]]
+
+    assert e0.shape == e1.shape
+    if e0.shape[1] == 2:
+        z_component_of_e0_cross_e1 = numpy.cross(e0, e1)
+        cross_magnitude = z_component_of_e0_cross_e1
+    else:
+        assert e0.shape[1] == 3
+        e0_cross_e1 = numpy.cross(e0, e1)
+        cross_magnitude = numpy.sqrt(_row_dot(e0_cross_e1, e0_cross_e1))
+
+    return 0.5 * cross_magnitude
diff --git a/test/meshes/elephant.vtu b/test/meshes/elephant.vtu
new file mode 100644 (file)
index 0000000..23c4edd
--- /dev/null
@@ -0,0 +1,15 @@
+<VTKFile byte_order="LittleEndian" compressor="vtkZLibDataCompressor" header_type="UInt32" type="UnstructuredGrid" version="0.1">
+  <!--This file was created by meshio v2.3.6-->
+  <UnstructuredGrid>
+    <Piece NumberOfCells="5558" NumberOfPoints="2775">
+      <Points>
+        <DataArray Name="Points" type="Float64" NumberOfComponents="3" format="binary">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</DataArray>
+      </Points>
+      <Cells>
+        <DataArray Name="connectivity" type="Int64" format="binary">BQAAAACAAAAQCQAAuyEAAOgfAACQHwAAbh4AAHwCAAA=eJxdnXm0z1X3x+91J/eGDFGmypApU6aSWQMqGilDpZSpiDQpQ6geFQ3IFJII9SCh0I1CKWOZShIpEkVFKZXnt9bvvl7W+uzvP++195mHzzn77L3P+TbLl/L/v5Xpefgp+FRaHj6dBynPwb8qfx4Wgd8Wun5GHtYDW6fmYRbpCoL5wa3gFnAv9fiKcjfDf4dyziK8BLgsJUl/kJrk18vMw/JgXXAG8V8Dh4K9Q/t/I5+zyZfkKecEunRqkt+H/JbTjvfAw8QvQrxiYEZOHm4lw0zohfTrW+AC8Azy2QSWIJ/JlHMr/POJX9T2ku9MsCvhd4KdwdsYv67gKdJfn5EMl3+UeheEvjsrD1tSTn/CW0CXz87DnZRXAXov9e9K/b+B7gFdHOwJvki+Y8Dz4I8PfOMVdt6Clem3w9T7J/Az+O2hGzMfmoKHqdfz5PMcODJ/Mlz+DupVCfwCnEz4VHAn5c6in1Kh50B/Sbpq1OuttCRdNfAXMk5vge+Tn99Xb8rtSr7rCD9F+L/gh+BUxvUA49Wf8g6R/2HwJP39P+cz8epAb6c9O8ivHuVvJP0msH7+ZLj85pR/JXgX/Ezi74K+inRtaNeV4D7qMYt2vQ6+RfwzqW9D8ENwG/U9Qbyt0NPIdz70ArA9+Z5P+qWk68c8upN0XcGepOsBPkV8mpOyhfxuIn1zApqCOyjnOuKXBpvR3s+JNxZ6AeHTKe9VsBHj4/fWC/S7k+93WRZ8gv5fST1HUc/zU5Ph8ivBH0e5L4FHCW8D/R7xdlHvr8Hr4S91fSPdq+CM9GS4fPuhJfW2Py6Hfpb6PwqdTjnbiNceujH5NAFXw69E+tHQ34ANiXeE+nzpugP/NdcjaPcd13vX+eKpyXD5+4jXmn5uBeYjPA28hnjzKf9NcLPrn/su7dgE3YT2NwWXMz6dya8k5X1Oum3k9w34eXqS/3UIr2U+YT9tD38F5X1MOZvhTwabg58RbxO4GXR99Lv0e7Q/MijvBtpnf2WEfnuDfFaBexmvcYFvvCqkV16qGmjlKfmu567346jvYMKHgkPAM8GCqcnyCoZy5F/KOLxAOefRPwOItxZcA55P/JJgP+rzC+0uxHrxCe3YRrpK5H8EOpdynD+uT/dSr9bQfaCV0170+wVvIN4ccJrpqN8w4o31+7e/qO8IsCLtqOB+Tby3ya877doI/xX49dy3oQfSnsfARwPtAi7f/Wk0wV8pb5FvxyCXdU9N8o13cZCHi4HNyTc/6YqCyvH27yDwsRAu/0Ho/9A/ngcGEv4IOJJ4t4DKr1ngjfCL0c5SYGnmw2LqfS50b/qpNfyPwSfBTmBh92PqcRz8A2wW9pMG1OMN8q8OZjjPiFcDrA5WI1058qsIug9eBvYGrwfdh28CzwLdTx8K/Ckh3HwtJ4V2nWAcXNf/hHa9kt+CZE/TvkeJN4x276cdDxDve+hHafcY5wf0EOJdS3rXyZnwu5P+NehHUpLh8ncwLx4lf+dTOuk9P3ieOEX4/8Cp4MOe04h3Efwf4aeAPylv0f5zyP9scHBOkm+8ps4/0n8EPk27C0GPhHYdcl2qC5a0XOKVBJUDvnJ/pP47A99435PPAbAJ+btPum8qL0wI58Hx0O3I7x/WkWp8jyXBj8F1oHKR8pDz1nW9JPldCD4D33XG9cMDcynPB+TvOrUUfgHo86if51jb4bLqOdrz90nOA80I/wP8CWziuuA+Cd/vM36vhiv35tCOttT7GvDajGS4/DdIl0V52eCqrGS4fL9z1xHXAc9z70JvyEzyF4Zwv0O/u1mg68lfoRz7T/2Ecpj9uJ387M9LQ3z1GIvAxWAu4Vuor/qNju43fD9DGbfHwZfBG5hP7Yi3IcxT5yfRTp+r+nu+ADeR32awGO3ZRboi0J+4LtKfa6Cdn85L99N3wbHUYw/lFaJCM1hXigb61cD3e3K8HRfHz3V0INgKHAE6vo6X51PHzflgPM+XnpfTwQzwZ9DxOAJ9KtTPeST/8hA+j/a9BE5zXaO/ribezeS/m35fDH8PtN/POfD9Xty/3LdmEj+XcfP72kx5g6DdL5XnPU95jmoOfwH0BOj50OrlPmIcR0PXId8J4dynvPcz+aiXWEe9q6ifJL+nwZHu12lJekTgu3+6n/6H/J8AlauVs0upp4R/QaBLhXVyL3zlOOU32+G5RHkwM8wn5dy3oR+ifeo1+/LdTCPfqeAU8qtJO2uAzUnfi377iHmlfKJc4rntB9KVJ3xP6Me1jMNH7v/Eq0A9XN+mE/8H8n8N+gXi30h7bgHPhn8IbAd2pr7nk361+lXK2eL+EuitgX950D98QT4Xq++kvAbQFQjvAv8C6DHU1/FxPueCJdQHBbnNeeV8U377k/KU4/yu1Fd7bvf79Dznd5odvvcc6HrgJPgL6L8GIVy++rv64ELSnUG81dTvG8pVTmhMuPJCj7B+qpfrDf8m1sm16nEI97zo+r2U8FzwXfA49VNO8tylHCXfeO8G+4j63F1pyXD5fRm3XNL3g1Yf/B7lrIBezvipV3lO+S3IKer9lJeUez3/pNG+G+ifQX734LWmJ/8x0PdQzu3MvwvJp7r7LHz3G/dP951i7sNBXlfvfBH0XNB+VO+lvkt93c4gh2tneSnI1w2hn6X+l0B7fnkynGP+Jr+ZlHcd7WpBumauN8SvTfyrqdeilCT/qoxk+Iiwb7jOae9SX3K/+tJgD5O/D9wFHgBfpj8ng5Mo1/P3Mc+r4GT6+33S52pXCfpT17MHwVTiqQd+lfa4Hs+wv9QvgUfSk3SLwJ8X5uOveZDyY/ievgXVB40DVxJ/BfXcAH9RONcsod1Lgzz5TmYyvBP8q8ABQZ5Vvr2DcO0uNRgv9cb/Bn3eIejnoXe4X4Cuuwuph/LTVuJvcr2xnym/aZAbmoV10/ByzOuy6oeJrx7jMWj1Fu4PjUDXn0PUy3G6Dn5H8Bv4RWlv+XzJcPk3E+9myttBvtptx7puQj9NPPWE6vfVc38W+mcv5WjP1L4krZ1Jfj7iL2X+LANLhP5oDhagXlOo98vgNtK97vgF2nDtcDcyn64HbwBXUE457bWi/gDOU+rxK/mdAFNpz9euW+oPoe9jHqhPPgdMJ7809ebajT0/k+7M/Mn8d4P/glPIL0O7JbT6f/X+npvXe74El8C/i3b8j/h3g0Ph30J+W6iP54s/SO/8Vk+hXKk8+S30NbSzLVgbfkP19eo5KE978NycJG14KbAX9dSuuM3zK7Tn3m3UsxS4gva8D9YlXWXqdXGgDW/uvuY65PmcdtUCnY81lTOUOyjf7/AL5IayYBlpwjsQ/2bHMZzLv2U8ixD/B+qzmP46TPgq11Po0erxaf9Q0PnlPu6+Pof4s8E3A10r8O91vQl67s3kVwf6LuqpndZ9z/0uk/jaQ6N91PDd0Or1lduV4/sEvvEeh15L+z/0vM04KPfvz07GN57y9R3067Pq89Qr046h1O+OjGS+nl/N3/O653f3C+Vl7RNPpiXTm5/tG6WcBj1a+1pKshzPkdKG+51/q/0P/FE7BuHO0/MCv0y+ZLjy4qXUQ7lRu/MXyq/B/qxebSc4j/xd57QjPkj/Xx3kCueJ50vPn/cy7+4J5wbr8WWwjx6gXP0w2jBe6qPVJxQgnnasTsHONYl8GzNvLgWv0f5HeKNgp9Fuo91vMPQc1yVo9eLazdWbqyevS/23E68T5a13X4Kv34l+KM1A7YZ3029jwZq0rwZYHXS9bBrWU+kmga+doxD0MWj14YWJ734zSD0E7S8NlgcHEH6/ej/yUV/1HHQW43CG5yD13p5HwYLa1QPfc416EPUi6tPUg3wW/BE8jzt/1EurdzZcvvk+o58h4/JC0Dstgh4I/QjYPC2Zb7Mwfy8KckwVaPcF9wPlksEMzCr1C8ajftqHtR97nvBcNQX0HOZ5Tbv2ZZTfGlRfJj09PclXX9EryAPqGdQvOM9KwC/uvCV+fc93xDtJeQNoh3JhW1D7oeHyD7tuhfOXtOE55uO8DvpO10XXpxbk8yH0B+oJ4VcP3+O6tGT7bO9ZoPoX7ePuMyWh1ccdCvPHedrIfqYf1AOmuS96Tg1y1FjizfMcRf491UupHwXV248jP9erwfTfVHBWGGftqK4rY+j/l8AZ5O+5vRnptI+uDHzjPRP8Vv0OG/NdbiJ+E+izg3yu39yd4DzzpT4D9SMg/SiwlfoZ8rlCu0DgG28JtOfuzqD6EL8//VBuIlx/Qv0Lxyu/gN2Ydz3pR/0b9Hdwv3afnuL5EHQf95xi/9gvxUHtgfoLmb4d9eoE/zroN+mnMy0P+pWg31bePKb/RNCvLiDd0rRkfo+oz9LvQL8806Uky7tMfazrJXiQ+XIcHBLsd8XBs9Tfk26t6wb9rl5APUAnMchDe0lXlfAqYb2v6D5A/NpgR3C2dl1wP/l9D3Yhnt/pkfC9ziXdcco9j/K+ct2kHcpf7jv1tGeBr8J3fo+nH/SD0C/ie1A9tHrp70g/n3T/BbXzXwIeAPXfK6B/un4FQb+sHkv9lfaep8Blruees0j3q/4/jkdYB6W9nyDf+ed8vFD7HPkqjyiHFGF+Ke8Vhe5Hf98D6p/0m+dp8q1JP+2mPSOh1Ws/C/0i9HD1/eTzNuP/F/XdCO4knvcgHne9h1ZOU0+qv5P6UvP7G8xH/Z4gX+1ecwkfHPIfGuaT6+krQQ74NewryhW/hfBX6IclpJ9FfxZXD6FAq58W8WuBF8B33vsdqAcqAH8x47cEVB46LR8Rf2rQX08K9TsdDn5APqvBD8O+9Cb0XcrLNEd/yMrgO0E/8a56eOrxAdg2J0mrn5P/G/2hHlH9oX6eDUD9PecR/yvvHYDO519B4PQ9nT3qu4Kfg/7y+sn3A+8FawY9qvKfcqLnA+0gnh9+D/Wxfj0JX6y+TnuNegHP29Dat9Ub6nfuPQz1wOqF9Q9Wv+R+K234ufA/p78rUo9eoH6w2l0rgvpx7KHch6ELk6/99rLnDMZdOahq8BfvHfr9SNBzFdZuRfxllKO+7X3lItcncAjzRPuG55l77H++q/HaJ0i3hnDtjoPJPw18GHzG+wveS3Iek28a+F/qrb1be5F2Iuef7dT+tZZ0+iN9HPR12v+0B6qvmxP49/JdaW/oA63+UH9Dy3sR1G7ZV70n/HXeQ8pM0oYf1//BcXPdVL4mfJ96TnAufMfN8dKO8QL1dx4oL3gO9vxrP93muQla/aT3pLw3tRW+66frpeuF94h2Q6tvS/M+SB6cXle1b6wO63VuWLcn2s9B7vyO9N+D+1yfiK+de6Xrtf6fxHvd/oBeG/w/9Qf3fP4B9e+g3h2+cr/1Ug52/Rvgd0u/9Qf1W9BfwXW1L+H3gc/CVz/jd/8L6VpQ3m2eY8BfGNc16sXgb0pNts92fUu+FxFPe7Ph6t0/8ZxI+BXGU38HzgQHgd43u4Jy9nr+8h4k5eg3Zz3Vt1nfbuTXzn3Tfg3ro/uR8l17+kP5z3m/mPTDyX92kIOdJ34P1sf62Y7d4Tv4AsyinGxQ/339+b3vql+p7bNdykPKRzVA5fn9lD+OenlfQH+YBurZwvh7/1G9kfa7lp4PiX8oXzJ+g1B/y3P+TXCdZr5qz1XPo/7HctRvWY+Z4Llhn58f1j3XwXxh/8iA1u9CuUM9Zv8wP34kH+VK9XqeB9UH7g78P0h3DPzTew+20/tdpFcerJkHKVWg1bu7j/ZRT0Y5ykferywR5OfC2vPVLxFvBbT3o70XXQHUH+J68nNcTjBuB/UHBrXfPw5ql5E2/CPti+o7wSupV6XQD/aL/rbvuC4Tfoz0v4Orc5L0H4GvH8pJ91lQ/0H9CV23SkPXD/30V5BHtVdrN13pfWDCK9Pu1drRgr/o7jCfLK8s+Lfrq/WD/hT6JPNJu+vvYE/yKxP0//kZtw/dv/Q3oB3LU+CrD4OvveXzsM+Nhl4Qvpta0Af1C9L/BX4jcC7fpfPhecrNJf8V4Hug+9vPxHf/kz4S+J47fwnnUs83fk83eo5XX+26YHsC33gHoV0XXQ/1F/EeqH4j3iP3XnkT0Ps2TQP/H9J5P9t9xPOI9kTPKdLFA185qRo4Pw9O+7dpd64LtspI8o23C/wZvCTQhwL/UvKpB32lck5GMly+crRytfe25kO/w3x5I3w3a8J3dZR0+tkr3/mug+88KHfqj6Df2hvkU4f42nu18yrfep/Vc7H9XzqMQ+kwPtqD1Wt9zHxVL7OHcO3E+jmUDfk4D9Rb3aR9lvSeQz1/us6WA7VPm6/llgv8ifT7BO1qmcl4+ltVCPmUD+Vp7+hLeNFwb7RcyEf999ug91z0X64Y4ueG9eJ9cCfp9NucCKqHV/8+NfiVeM6/JfA7hHD3rfWg+3hD2ns7/PH5kuWaXn2/9gnPO55/lMOVv7+DVg/rPHV+2u757rf6v4bvfQ3zXX/S/eT7vfrgUK7xvPc7Htr7v5OINwRcEtZ79VWrSK/f+lFQudlzj/K/54EH6Y/71f+FeMq3yp+uqzX1j4VfXflXeRnUT1W/Ou1Z9rP9q957O6ieTH8Q30lJpZ6362cR+MZrBipH2w79Yg0/zQerUW7nwH8khNcLekD1gvofqd/WP8n+t9/V99mP9qv71CDlzLCfeS4eFeSGa8CrwRaE67fneWdMoA1PT0uGq+fQf/NJ11Pwd8LngMvAW0HPJ0+B3jf2nQLXec9z+mkfcnygta9qb/Wcq56uFzgtPUkbrl7vmpC/eu5loR2POZ7gp6BynHLKjfCVY7zPfA/xGhqfcidRnvdubMd00PN8DfaD6uAi8ncf0z/LfU69dxPXB+cL9Gz7wfFhfpT1vgV89Vj6Czr+b6s38DxM/t6D9v6z/mfqW/31Cf37euhn7cJjQj2d5+p9eoNnUm/vrReCXg7t/fZ4393w1voJhPNvY/XRfI9dwJvAzoFvPMdV+20j7c1Bz3wHOFS7GrT6sGHeE9RfQvsiP7/DPqFf/P49L6g3vg+8PHxnfnfKW47re+r/oVtSf/WVLZTbaecy4ms3aEv9HnD9gS4W7IAdmS/2w5DQH7WJXwVcSPi39Ms+UD+2HmHfcR+qEfj683u+cH/3nDGQctQvqlfU39n1RX29tOGuN79R719B/d78Lhw/7RHuV+5n+bQfuG7B127h/Wj5xtMO6nsWvj/WhnjKJa2h1XvfSrxuhOuXo3/QaNqnPUV9ju3xHqpyiXKK+nb17K5znpOPBbnF8/AW4nkufs51gXDtWvrhuJ64vkwg34mg78i47qpXUg9n/V4O65D07MCvybhql7wb/u1hv3P/U35zv5gc+mly6K+1YZ1qBSrfKO+ol/2D+O7L7tO+t6b80Ey9ezgXeU56hXDtutoFtD+px1EfPYryh6qPo18Gh/Hw3rLj/0roT/f1aaFfBoXwKYGO82xwyMd43i8YFu4ZOP5Twr7sPH4gjJ/23/rBDjwo1MN2Oq6Ou/NJvZh+D+5PD1D+SOj+nqvUu8EfF9o7L7TbdUB/NteDB7zH5L018l8V8rWcK4jnPfzLvedPuPqI0+9RgX6/w0H11dpPPL+1DuuS+pGe1Nf3nnwPSn8jz7+ehzdCd1YfzDw8Dp1BvdV7aWdTr1I39Pc70J6H9BP1Ht+92imV17WXkX8Byk0Fy2j3U68C/kP9DwX5VLvhBMqZCHoPpzj5nQ36Hsox3xcAu2hvBnvo3x7uU/kupPeoOsuH1r9rRGaSbzzled9b2RVo312Rr1ytPK2e9G7i38D4X+/9Nu0FQY7pwLxQMXMLtOP6cxjfXWG+mt8PYT5HfZvhnlcvpB+8X+W7A32Vf6j3g97b9ztm/DxnqY/QD0g/M+WSA6F833vzPKx+7GjoF8/7+tn2Cfu6/Wn8owF9R+9IGMejga/+1/zVAw+nP0Zo1zAe46Mcr51WP9cLPL+Tj9/jScL9LvXnyWWe+96BfhAPBT3GeOqXH75y/PLQ774r63s+vuOj34H3ELRLdoO2X5WT9Jtz3KeE79hzlefs59XDUQ/t/2MotxDh2tUKhvbpD2L7fc9Je5/2P/0w3ec8t9jvFwf9uvJlNnzlT/Xn22jPdtB1qIT+Z+AQ/VZA34NyPdSe5bq4Msg/bcCC2huJVyA7Wc4s6u26eC70CL7Dg5QzinDPWZ67fD+0ve/C+d2A3tfUDuG7JNohfJ/EeZUb5pf9uNTzjfNY/0LwOPXU/nWWelf97MN4Ks8qtynHqXdwHqgHbR3qWx+6rvIH/GI5yfJ7kO9Cz38hnfnoR1gnhGuXqxPKN9x5OAr+xSF9vZCP/XVa76H9LKS3HM/7+rV57vddDvfxsmCz0B++G6B/j/u/+775mU/jMA/sL+XqZSHceaMd3fs+fvfTw7gqt05gnS3s95WerG874ns+70f8+0Dt0urN9cdTf+67J7XJvyHfj/eM+1Ff7yF7H9r70b4Tob5fuU29v+/wdgN9j9d3VHw/5WPy0Q6l/Ul/oxPE+xO8g/y8d/qQ76+Qv/cQvP/jfYRepDtPfx7wFP3lewBziNfB8kD9h58nXXVo/ajvSUvWc4t6eOV08GFQO7N25xz7h3zUC7nf1KEc7594H+U+zwfE03/tP5T/lOdw7YB853XA7mEfdl9+nP64P5wvbmZ9e4jya6cm6/NM0Gd6HvXe1Ol3W+D7PpD3KQ7oN54vmc74vhPuewe+f/B8aL/7sX6m3eH3VA9EOu9zdoev3Us7mO/Kypf2nUDfwfC9Qd+VUQ4qRb9pH19P+7yPop2uLuXfpf4B1O/f91mf8HxFOavDucN3K74Efb/C9zh8n8N7lx3Vu6pn8J4Q5W0iXoMgTxgufwLx9He3PPdJ71foR/uL/Uz4z9DlnKfanZWnad9wcATovamfiDcfOh94o/4n0Oop1Vuqx/sy3KP3Xn0P8CXS9wy04eO9J0e9z4W/WPmV9nu/y3e9hhEvFTwV3knwfQTvc/8J3/cWGoP2o+/q25++v3849Ld2CPVcbyunMA98z+VY8F/y3W/nn7Th1ld7wiLla/Ar9zvyrQVOI53/Q6DdvD3xXfc7+J2kJcPlFw7+imdC+78avnfk+0efUa/N2iPg+/6k72x1oH0fZCXD5Tein4vyvTVWT+t9O/CE9c9I8o03lnRL9HcGCxF/GOmztTsrn1CPfdD7idecenpvvAX5+c7wftI9TPkDXb+hT5KP92N+B72PI994V1HO1eDwwP8iNRnuO+z7qEcb6B/U96gPDfr0IdRTvfo5pNtAPr6zXjX4f1bLSfIrh/sz2z0HgVvTknzp3ZTjO1dzadfEQBvu/dnbglyhnNEpJ8k3nunM52vK7Q8WIp73ysbSb5OIvyErie5rxpO23vK1c5YnnXbQRyjnMe+Hg58R33eM3KcdH99/ie/BGD7A8wJ83wnyXSX9WKR9d+la9aHU73awAfOkIvn5XoHvEOkPYz6+o3uu8ht83wtRTvCeof/fY76+i3C35wviPak+j/SXEt93FqQNHxPeXfa9Zd9hlXYeyj8rpJOvXOK7bconG8O8WA/6DkPtcP9b2nDnfx37i3zXB/l/Y+DH/ORL1wn8OiH+Re7r+uMyjuqPbY/z33bVDvU2H+3lHUlfBvpH77l6zxaskZkMl68/1JTQv196btRfj/JrKc95Hs+fpL1nL1+9qXrUbuBfwZ/1HMrT39Vw/az1T1R/qh7X95H8Px3fTeqvHVk9eaB9/0R+hnpU8GLamxL4xvP9I/1yrXcX/a3oR/+nwnb8E+J7P2h9uDckbXgZ+sf7FZ4PuxL/jsxkuPwTlOP9I+8n6M+lf9dG6E/zJ8PlP0k/DQvnM/kjQrjvS3hP+ELXO8L1c9HvolhaMlx+ZejF9OMFgV4S+M5X31XxnRX5zmvDpeO7V/3DOcjv7ALCV4O+Q+E7y76P672nrqxfb8D3f5Z8D1l7R9eUJG2479mO8z4J8fz/K9dJz3PKUy1B/y/L/8Exf9+Z0s4yI9SnfODPCvEdV++D+39buaD3a5ZkJPnv5iTD7Uffv1cu7Eu+viOnPsf3u9SbFifce9S+Lx3fmzZ8NvVoC3Yk/IH0JH9bRjJc/Zf/OzQvO0nrby1f+aZgkHP2hP61v1+jPZXJz/3X/p8exqEc6X3PwvcO5B9MS4Znkq//z9clLcnfmp0Mv817kZ63c5L0rVlJvu+9+6647yB4HvO9za8D3TUlyfcdS99Ddhy2ZyTDI9/3MHwHQ7ua/pzaqyqRXjnrFuL7XoXnuZc8D3jPQDux72363ZPfOtDz+1DodplJ+rrMJF/5WDlWfY3fheuN34fvaHhfxHfsfQfO90p87+J27QXk43vZrVKT4fIzwZdpWEf6yf6zP7X7OU6+j+N7Of7vof8bkw3teyAfwe8W2uf7/K5r1mtP+J4PhvDIbxXa1YVxuQu+fkab6adN4OWpyXzM13WjcwifHb67ViHcee76rBxrv9t++yODfu4avk/11v6/jf+v571A36eoRLj6J981uZV81E/JN57vm7yuXk37rvIz46y/2xbfs6De6nekLwv8SaQ74vyCngjOAF/zPOh3Br6QleT3S0mGK4/tIP9T+q8FeU3+tPzJekwBryRf9Vi+C+i7n/KN9xPlq784ab9kJcPlq0dTz+U7Sr4rMwd8E5wH3paaDPe9Rf+/cRS0+uEBtNN38qvC9//T/N8026U+TD2Y/wcj33i223D51s95M4v6vBrGeUrgTwnzQnnc+5Hei/R/BvzfgfzKy+w36s+8H1Mk6NMM/819lPTTwb/Vu9Bv2tv1Z5RvPP2U9E/yXbt/lZfph5aUr/1O/5qHc5K0fjbyfR/I94KOpSXrPy303+/un9DqS6eGcPmplPN6Cj9ov1P/v/SX8L3KN16L8F5iS9B3aX2Pznf2u1NcFVD/9E6+C+E9iJQkbXgH9T/Uy/859T38MtDq1dSnyVffY7j/K+D7V75357s39QJf2nDtWpfQvobgd4x/Ver7FnQ1aO+b+Y7BjvQkbbjvG+jn4P3APSHc+PrriAdDPN9/8H0L7+N5X897ep639d+xXO/zm5/57wc/TU2Gy79IfYb3U1OStOHq2aeGezpHvVdD+HLPG+TjfcKDCmT6lxJvVWi38rR2vANZSXpm4GeFdSeuQ4Zrt1IO3RnsWqP5zp6jXf5/gXo3w+X7vonjZPtt9+LA970G/Xb041nBOHQj3hVgPvXctPfqtGS48dvAn0R/FKWe2vv9/4frmN8DUpO04f5fhHpx9eTqKX4k/JD2KsrfEPQg7/n9Bruj958WgfrlnAH6XoXttf0d7Df9BTKTtO/yyveeo+85et/R95uupb2+4+T/Uvs/1d6LVH/r/0z4Xq36XN/VLx9o/5dVvv9z4f9b+J6Y82w48Z4J/hLqxbXve67WD8l00t4Dkb+Gft0AFiHcfvB9+Qqg/2c0knD/L7A37c4O51TvN/qOVTnKOT87GS5fvUE50vcJtO/iytdvzPXUe37qo9VPl1CPR/2rqV9TD0L5zrd15Kc8ckbg+/+u+ul5v8H26/ehv4f8nBDuvrE97AO3Ev5/M29DrHicdZ159NbT9sef7zP0HSTCvYYm473JFEko6UZSqShTpVCZQ5SiIkMZKpRcScqQJCEq8zxknocrs5B5Hq6Z31q/7+vVWnvf5fnnvfZ7n/mczxn3OU+DcuH/fweV6rEh8sBS5FcrR738RdX1eFdtPe5ciP4ruG8AVir1eGVdPT6PXEs4DZB/wf3xVVEvv4Dw34JfCZ7XoB4ngWvj/hzCvQTsWBflyYk/oaYeN8L/cOTVkY8g/kbITcn3rsS7C/iP6qiX/wT+N/DX6hjvieAI8FRwHLhBOcrqjyddXdHfX6zHR6mfadYf/EXlyG+e9E8R3gLq4UnrHf3V4FXgOqXo3/BGJ738dPijSP+vpSg3qo286TBdz4CbEN4x+HuRehyKfh/0fcH9ylEvv0k9FD6nPj6rjvKjhcjvS3xDSVdf5B7Ib1Lfb4Fv4+9r8Kskv5P4dUnXWMI9Gfw7/Cjkk8D14NcHjyR/rQyfdDQgfUehb4b7FuAS3M0iv4uRn6E+ngbXxP1CyvtacH3qdQH+rgNbg0ei34pwlhDOl8TXAv3LyOum/DRJ5TIutX+/D93VgTcQ/0KwA/G0wv/m4GOEMw13LUjHVOQXSHc14b6Y5JdqI295PQJuVo7yssTXgkeXYvrFpqD1p9zsL/gNk956Pjj17zUpfvt55dUS3zyF0yK1vx8pz+GlKKsfBr+I9nkN/fDdtTHdTVP9X089/OZ3RrhbNoh6+b9Xx3Sa7t9w9wf4e4MY7/D0fbxLOCvAb6pjeM2Sv4uI/zvbE/I24BPwtrctzAf4ZOJ1r35nvrcdwdZ1kd8m6Uen/uOkNN44/hxHPPviry9Itawav/4L/gAuB1+wH3YcK0W9/Ofw5yFPBh1PrnScAm/A/d2Ecwf4GOkahPwI8guk+xj8OS70If+HpHnKrFLUyz+ZvmO/09NJ13Rkx1PlM9I4ezP5mwouSuOV49emaTw7vBT5r8nfmoS/BvhlJfK6exNsSXj2dy1Tvyf/ne2ceN8E26DfDHwWvkz6n7V/BG1fo1K7ct72B3id43sp8rq7mPAuATuTn9FpntEK3CLNO+RnFaP+5CS3SnzfpNf/bsjX0B6uBi9K9T4thbslOCCla/OkN5yxuLOdOa8am9rVBZTTFPBk8FzwHL/XlB/zt3WK3/SY/lfpZ/ei/Hs0iPKKQuQNf+tUDwdTTmsQ3iHIM9FfCm5TjrL6kWBP2lMv8F3iPxw8AmwJPo6/NvbTtNemdVEvPxT5QtLZNcnqTyO87cEdwO1A+7Fp4DVgB+ehxehvALiScjzIeWlV1Mufj//2yDuDi4pRLz8VeUPaQwuwbfJveJbXYSmfe4BdQMvvMdcb4J7o36OeVlhfNTGc+4oxvD2R33B9mWT1x1JOu+Jvx1SuyuoProfCPsXIdyxHvlPyZ/1YTtbfLPASkXoaTTpPpD+eWIz82Um/GP0VfA+9UnnbnmyfzVP93Yz/G8nf3rhvnvqrzqnf6oF8QHJnetTL/0x6fwK/A/vgvns5+rO8dknlVkc+ulBey6jHXG/twIWOE+CB8Nfh/8JUb+1SezgghbtT4kdTHqPAH4pRVn8SeHFV1Mv/lL67H4uR97tS37oeCjsT3trgqeWYH9ul9d8mtQ/7MfXbpXK3Hq6inMcgj3O8qYr83sWoPwp/ft9d0vdeqot8b7AR4/l2lRj+WLBnMcqmo0f6Pi0Hv19l611e+ZLEN6Xd9INvgvwd/dAn4C7U45c1US//I/n4D/namXJ5CHmo+QJd1y51/ZL6uW7Oq9J3ZrvsnOR/pe94Xm2Ur0XujTwbeTDyZbWR153j2nXwC2qjrH487hu6H+Z+VAEkP/fC31ET0+93Zz6cB73guFSK8vOJ70J4ncHdQOdf9mtzwVuKUT83ucvlmPXyJxKO5Wv67Xd3L8f4bG/KzZDtF9ulej0ceS/KuU9VlNcvRP4h/N0Evku7XJh43Tm+Ot66P2i73asc87FDSmf3JKu3v27A9/8S38P+pHO75N9xYrsUTtZbTo6DRcK3n7Hf6Za+uzZ/kV7DW0o5DSKdtyK/i9yNdK9A/rkeCi9Sf08R/x+FqJc/CH8DwTOLkbc9q59N+h2vHb8d1zdM47vzsKGp/uahP5RwB4NX4G4b3G0NvkO+P+X7+Qr8uibq5WeTvzngpegPdD+lGPPRvxT1me+X9P2Tu9mJVx7g+pz4ZvE9Xp7mTda385i1SHcRfk3kcyinNeBdZ7sfvGofoB4K+5ajXn6l+zNpP0/+8dqoF91H0P25pMdzhbnOb+2HaJ8PE/Hbaf3sPnIt+f7Tdgy6D+Z+1WD8rVsd9fJ74q8r+J+qKKsfT3meWY6yesttCOHul8pRvbznRe6fup9a5fhLuV7ZIMrqX/X8hvwgFo4Br4GfCw4kPvehzgU3JL+flSKvO/dzbgHPBxcnvfyBxF+hfOw374R/gPgOJl2uKxoSv+uL5uDH+GuG7D7/a5TLi+BI3HlO9lE6N3sr8VeDC9N8e3PklqDnW8Nob8PBo8HHyZ/7fFMohxbI31NfH7mPgv5S9wFB17sHg66Hh+PvWsdx8BvCvQ3/PyDbDtwnsD0Mcn6c2oXlIK+7r0j/xQQ4PaXzDdLXk/Lv57qLcOaBV4JXgIfgbg7yxoRzAPyJxPsq+t+LMb03pHTOI9/uq9/keRPhXEa6XyOe0+EnU29TQOcVD6f52EP4fxB8GJyLuxnkfwHy+GLUy1s/ri9/Ab+lfvsTDtGumr86/ju/neo+O3hE4pUvI793lqKsvhV8e/CmQpRvqI38Lcg3u79Virzhqu+Jvhe4GL41uC3YFnwG/7cR39NJfrYc+a1A9yFfLEb52HLk1zTdnsclf8Nwf0w5yi+m8I5yneC6HP449yHhj0VehDydfNxcFfN7K/x8+Iakz3PhJ4tRVu95sen1nDnzw5L+ctr7U8T3APEPdx6KPNh0gofj73706+FwXjoX/QD3K8HbKpGfmPSeb1/s/nJtlGeWIj+Q728I5TuEcK4knnnOe+Gn4u5CcHXSfwbulxPuq7UxvC/BG3HXH9l59Io0n37beQByO+J7kPjaIu9QHfXyncBdwJmE9w718q3rF/QjSJfrKtdNM4nvOORFpSh/V458A8uF+vySeM91vuM80vObqqiXP7MU5a1wN4j0bOb5juebpON49KOQTyEdq5OuhuATpGsl/h9H/oJyuAP/ng+tVox6+afgG1Pf+xLOHvDXw8+vjbz7BepNd2v3yVyHVEV+Ql10b77PIx+vk64DaNcX4O5A5MMIp19NDHc792EJ79JC5HV3qfMmz1lz/w4u1H4m6eXdn3O/zP0799GU1bcsxfgdP9UbnvvSrndc57h+dv3jPo76v1NvtxOu86FWKd7NSxHlTd/7+H877duPQn8S+HvKp/neshRly1f+UMI7w/kHaD2rl7/RdYv7HMivkO+vybft+xra11ywinB2JPw3CP9G/HnOdQ6851vv474T/K6g65tuYPe0TuqW1knu8+4EflKI8o6Jb069NXOeDL9OVdQ3BhuCx/odOq/A38gUv/ntnvLR1+8fvAr/B9RGvbznf7vh/yz3+Qh/LcprTc/5y5HX3SvIy5Ff9pzI/ZRyDN/4Oqd43Wd3v9v9b9eFrhOrK1H+oBB5zzPNn+E3T/Vh+W8Arg3aXn7HX432jpUoN0r8HPdvwD/LUVZvus+ivf8bdFw4vBJ53Rner+DJ2sEgj0IeDU6w/0K2na0GjvS8v0HkzXdtKt+aVP7yq6dyWax9JOH8DG5B+9sSbAW6X3868vjaKKt3f991b0f0rn+dDzhf8LvcvTbq5d2X6eT+MLg8tWvXr673foa/HlxQE/k5yd2C5H4/yml/y5N+9QLicf59pPZ+aV6uuzmEd4XjBeH8DfdUa2HdqshPLUf9PfBLSM/t9LsN4Q/F3VrIbYmnHbiD6yH8L03hKKu/BfwCf0tIv3ZWx7sP5DoEeXyyQ9Je6ZRkH/WMdsrpnML9W8/1tfc5BH4A+B3twP1fzyGuAj3vkXf/Xb3nq54z/YZ8PeV3K+7muP4qRr38DeD2uF+UZPWOr7NBf+7n+HO/R/5y14eu+5FXIj+AvydI13voPwTfdJ5me6I+Z7rPijzd/WD3wSmXUymXIQ1iOi5P+Xk2retM39npfP5/zuuRtaspkY4DiPdk50O4OwZ+VDrvVy8/IH237u+tsiuoivp+laiXd323Ie3VdV5z5NnoLwe11/Acsk0q/xmpHpbSTixX25Xtb2lqh7ch3+66XDvTUpT/Sm++B9dDYU3kplVR1p5IXnuAufZ/pPcfhLMp3/cOrntw/wV4Pfx19o/4n4/svqX7ld/i3vnsVeWYDufD6uXXpP5nEP7ENF++2n4g+Xe/Sf0WidfdONJ1Mfga6T3T8dxzKs+PUn6vQT6hNupHII/En3YR5+LvHPAU99U9P3bfz/IBx6AfQ3ju55oO43V/t5HtAneHel6NfhLhTAC1Mxuk+0LM1/CUvzGJ1531b34OLsZ0mj7dbVsV05PTp/7bFI7lYjm5PzOMdE+vju60c1hlB5HsH7I79ba7C8hPyfiQN6Z9NNHeJMlNGkTeeh9D+qx/1/2jU7lYHqMSvwnh9wbvI98PViKvu874c7/A/YPrU/jG5zg3Ka0nHVf8OV6MJJ4Pcb8G8hF+r+BU9/PsF8tR37gY9fK607/8XPqpQfDzaiK/oDrq/2U/lew2OhWjXt79pvPx777TwlQ+lpf9uf298wv3Q44n/BvR71UX43Wf62Day3PJvkNZ/Wfur6R6O6wY5UWJ175ma/x7v0Ree0312kkvJb0f0c7uxN3j4F1J3qE28p6DzKBcHkHuS74Xef5K+OtUol7+ftzdB+7m/nqStYP8HH9bwa9EXka6HgVtB8rWh7zlZ3ku9jvC3VLiryZ/PZKdueV2V2rPluNzzqO9j0C7uZFy8hztkbooq7/B+w7E9yDhPlyOsvoacAnh3Y7e71B/s8nXIym8hsWof64eChd4XoR8D+7vBTviz/Zhe/EcZ2kqH79/+TuT3nqxHdtut/GcJq2HlV0Xy2u/ZfvSnvkHeO/B/AouoX3dCi7Vvhz3uzr/L0f5iXLkPc9qm8rjiNTO90j19lCq129ch7oOqY75tL26D/BtIfo3PPfBbRd+98qNU3/gOvc2ZNe71bjTruIX8HOwDv1n2gfib6dSTJ+y+u+J76O0LzE/+XsglY92ltvwHWpv6T6n9ev9pq7kpxu4e13kuye9+5HudywvxXxbDtqbVJH+n5CLyH6ffm/u1z7mPgX6XVJ/7ncirz/3fX9E9vuz/7svjROud7erjfrHUviPJf+Gd3fidT9XewTkE6z/StTLOw45vvldzwD/TX68b+h+1c6e/+HP/UDtYEYTj/2Y5Wy5t/M8Gtn+2v6qXRrXVqbx5WPkl9G/Av+K8x73b8An4W8vRF53m8I/j7sP4Vcmvbz3Ib2H7f1u43kqpUPec2T1Q6xH58O0zw+Q3weX258mvbznwHZLnrs+k9NTiPzTSX8S/qq0C6Ccy6Wol/eemvfTyuCZtJN1nMdpd4hsed6W7Om0r3u9EOVnqiN/OfxryE+jX9/xAr32CLcg34H7Jcjee9cgp6omyuo/BW9K94q9J2y9PEC7fRC0ff5GfO/gby389SE87zduTzjbgG2SrL41+FJq/8b3ht8T7mxH79tfE7/n2+7b7pf2kfTvPpnu/0C/HfKftnPa4dbWVzm6U942pcv9ONO9wu8ZfBfsTbn28bwT7FUb9fKe25tfy+2jVA6Wi+1jXedtpYjy2yZ3h1RH3n7o1VT/1qPlsxVovt9L9fYA4T1O+VhOlnMuX/PxAVgA++K+TLsueQ8SZ42RPQfbm+91H8+7cNelEPXy2gv2R+7t+bflktqJ71tMor3tgvw96f0v6Lsb5+OvmNKvrH488X+U2pn1rJ1GT/i9QMvXfWDL+SfaUQf8/4i8shzd61/UbmdFOeLtVTEdW6R+w/airN7+5I2UPuNfrj0quLfnQfhzv+xX2qvnYZ6PeV5m/z4SHG8/6334eigcSviNqDftGz3n3xP/3bTzK0f+m3LU30F4b5LOCZWYv/a4c3++7H6R9hHuV5OPy0HXQ8r3p3WS7i8DvyLehwjPfu7TND5ehmw5feX6A/nL9P3ZHv0+HyX8ZeBn8H4/fk/3V0X5rkLkP07h5/jU+93p/8EU/ie4+9z+pxD9mX/LQ97wP03xfZL4TxNvft9K8dpv+R6P/XklyepPIP1+j35/e1APXcC3y5H3vERDTse/EdWR193TtHPP+zwHXJL08t6Tsb+1/7Wd2D66234Ix3b4fSHKru/lPW88k3A9j1zL94OSfchY+HU9pwCb1Ua9/LX4Wwh+6L5b4nXX1f02cE9wCuntDk4pJRlsQDjax1l+lpvrcdcP7T1Pobx/wX1L7WzS/YVOyE+Qz8dS+3F96rpUexzt8ByP8vik3nP4UVWR1/0trruSvan26JOSPf/B6F8gnRuTvp8Iz3eo6sAelPeHuOue5G61kS9qL+k8CXcjiHcs5TgOXBP37UlfB3AM5aW9xAeEszGy52beC3BdaPzaU2gHol7+Fe1vwImE93Mp6tuCv5SiXr5fbeR1Z/7Mr+VwI/INoPP+fxaj7Px/C3jXBfPRW16W3xrg2eWolz8njct1yb6lNvHaoViepv+HctTLN0zxaJ/lfop2Ju2Qfd+gMbzvMXV1nAfXI1zPwTzvaun3m+xwtLfpXhPj2Qu0HWR7I+2DTkn2SNluSP1JhHML34l2PJ5/eq7pOdfT1N8Bzm89R096ee/leB9nYrq3c3bi97b+aH+9Uz+0d1rH+N7XJvVQeA9/2vm4f/9P7bVwtz3xtQW1G9wDWfuwDoT3CeGNcR2K+yvBR3G/fiXq5X2P79R0vms/ab/jfF5Zvf3X9cS/yH1PyvlH3HVN44v9n/rVkqw7+dPhmyR7RmXt6OTbk17tJd1/1F2T9F073nZO5W46TYf9eEG7fMQfSK/9w47ut9VEvl1N1J8BX5f6CfdH/b79rm+ifrQ3fY1wzHcL1xNVMfxGKb8bOX4id7Odp3W67Vl3m1dF97bjlfWwym7Rcyn18t77a5bSqX2pdpAbgdoLb4X8fpLV+y7IBfAXgqMdLykH3z/x/pf2n79b/8hdwKb4t/19T714jup9sxGpH9DO1ftcHzg/wZ3fcafU3rwQ6rjsOG06V+BsM/TaVaqXNx7jfV/7Mfw/gjvvgZ5Ke36a/K2nfVsp8rrzO/G7+RvhbOK8x3PKqshbv75TIcrbDjZJ/tU3Jb4BuGuWZPXrp/M/7xF6f9B+13PTp1J/7jxTO2XrVb38lcRrv3oF6PzmG/pB5zPLKNfHQO0PfK/Q+UjzQpSdl8jfC/bT3sz2luxNtCvRHnOWdqGpf2qf+qn2Se/6xH7qaOI5No0P9pfOc+1/7HeaJpRvkvgm6bvbhvyuRzxNwJGp/7DfcP7cmfQNdd6S7MC1q7fftF/SPvszwnEcaZ/ib1wV3XVM34Pfh/PpjdN30iK18w2T3CKlR/tp+4mxDaI/w3ferpzDNX27k77dEvYA161E2X5E/lvtB1O7sn0cn9rJANpxf3AQ7odpHwjabh4lfO3m7Z+dtzqP7Z7674m4/1fq351Hm65NkY9K8Wc7gmXex+J7HJi+t56O36R3r0rk/yxG/YWg80ntX6YmvfyQYuQvAn3n5kTyOcJxAL3n6p67ex/J+6XeP7oDeZH2Acj/dj3g+A96Xrx6cqed+g/w2qs7fzY/5tvxUTt33bdK8R3q+Qv6o8CHaiPve43qtbd3nup6X9l5rLz2nTNcp9ZD4U36sxMI/17KeYtKTK/ptHx+9TwKbJn2NXwH2vfNvG+yl+crpNP3I33vYUu/S9x5v8r38LRn1b51cOJ1t4H266Rj/SSrf6oQ43mrJqbD96y0d3T/WnlE4n2HxXdZutse0Pt9OY753pLvlvmeiXYK2i20dn2d9PKOS8tJv++FdyE+50POjy4hXW2QZyRZ/fIC/rTXAB8G56f7GN7H74k/75l679T3nr0P63vQyiPKkd/d+Sz4PO5cxzt/1/5188Trzn0326XttOg6Hfcl5OXu78Hv5Pq0EvnsTn37hNsnd/I7FaNeWX1b5M7Oq11fJH9d4feoRFn9ns6LHe//Ir3qjdd3tb3/4b2PLo6z4KvaJ1XF9JrOuyn3e52v4c53it3f9F3iZSkcw90FebcUr+cHnic8oX1nJerl9f9VMYZj/js6z/E7SvG9WxX1hrsD2Cnx2Z160/epdjHafxL+c+BQ3wvR/i69N/RSVQzX+Dqm8rK9mm/DXVyI4Q9JvO46pHB2S+1I2XryPMB8Lkuy6c3tpWNqX/K7p/qQ75LaycpUjs8m/uOk15/heK6Uv6fXtNNyv8D5dyXKvjss73zC+YL7bH4H09zXxt1O6bv1O/4S/Uy+k0u8l0Y42v/18R4CqP3EdNxpd6WdrHZP2udpr9co9Uvmz3RZDuaztfYIqZzkbc+28zbaN6b7Ld53maydJuG7DzIE9J619677wPdN81PfE/V+0YRilL2XJL+P7aAYw21JuTyJvzL6Xq5zcfeO+8jIvVJ6lPdJ/HjkKeDJoPNj58t1SdYeynB91/hM0PeNm1Cep+FuTIrf9Jhf2412OPuC4+D7Jvd9k972tm/Syxv+von3fpv58v6V9TEu1bf3sbwH1r8Sw1HfP+kPBD1f9Ry9/1/wM5N+/xSO985Mt+71f5r3L913qon8+KT3HbrzPKdG/qgm6n2Xrl9Kx4Epv/1Seu2X7I9c79gerK+B9t9+1/a79Fuu05y3O38+Dv4Qzy2QfdfWeZ3zvL6pnR0Eut5wPeK6w3SaPtehyvYr8lvDux5xfTIwtU/jHZDCOSjJA5N7+3fve7guLFof2mfhblAl6uUHm0/H4yTb78kb7qGVGI4o7/fzIu3pZeQXytHd4OT+DtD7dbcXY7xjS9G/dpfep9NOshXutZPUbtL4zI/ft/EPTvwT3qNK49xhuPM99FvBOcWovzXJ6n0PwPtao8xfksdVR977hOf5HYnoN6N9/wM8PKXTdBi/enn/X8H/mWlcjvLziX+Z8nijHgovITeujrzufE9+GPH5zvxkv1u/Z9B7mUfavyC3xp/vtHsu4f1e/Rue/PnVUd8LuXeyz+qTeN35foPvO/gOkPZbZxLuW9pz4f5o+KPS+G/6jk71pDvLa0Lij0gof3iSR6Z6PiK5Mz9vkN6z4LWPmZzq6+hUrpNT/vwfhMneV0nypGLkB9GvD9QeuBj5Q5K+N/WtHWaXelj13tVGyL6HZbmZb9vRecTv/zNMBI9P+in4378Y9Zk/thL1lpf8CNzZ3ocl3nexNyBe92tOwJ3/2+X/OMjrT73vFbpP8ov7w6k9WV/OS523ek9+WKpf8+G8cX33v0C/L/17T195dOJPw73/K3FZimdyKm/tJJ1HOq/0vH2Q+9xJVu/5/HDa0T2G77vB9VDo670W/A9P9WT6LC/bl+3qLMvdeiKciYTr+7LaaT1OvPv4rjLyaWCFfLuvVUZ+3f0j50PUs+eWnjMoq/e8Qns87fC0R9WeVjvXHqTjtcTrzvHJ+b/rAfcLZoAXge4L+v+D+f8I1S9zPkh6/X8373dchf5qxwvyoz30ZNKtXfQe8F1A7zP7Hpnvk7VB1g7vU9xXSIfnhvuTDs8P16N9+V34nfjew53u45DPPtpHpvzZ/2qXaD/se46+w7Ul6fD/3/w/NP9nb5/UT1oO03B3PuG/m8Yt3yn4n3cLkH2PcG37b8rnb46P6fs0H6d5b4P8np7mOerlLyVc/2/Q9xWvIDzXl2OSrH6KdjLke2Ial5UnJH4a8lTnQ8R/qvsPhPcFqB29dvXvUv7am55OOK9r3+K8JrWLSam92E7OB+03DnM+7r1/3PsOi+cVvregPdoZqT6tx3PTfNJ3K+rQa29enfr7Uyxn0PdDtUfXPl1eu0/141K8tjf7F9/7PAT5fM+tkH03Sbtdy9t8Wj9+L34/TVL6zc89uL8Ld9bTwFTvJye7hInwXyd5QHXkbU+32Z6SrN72V+262/NMwq0kXncHEN95tTEf3lf3vrH3j+137Id8z3FoaleuL3y/xn7X/tZydP/MfTPve9jvT0/jwLTE+87chen803D9nifZrsmv77i4LpiRytX45C9Jeve3fY/V9/UvA2eKzutwdyxoPdt/rEj9zlup/1Tv+HGg907QO075vsYseOvX8eccwnk6tR/7dcel/exnK1FWbzouq8T8mn/HpYNye8Hf3dqRuM6qRF53tseqcnTnecKlqX1od+Z+bF/tvdN6zPVar6S3X56e2pvlZT+9b3UM3/fT/F+Kpakd2W4Mz3XfqvUe/HvIsyzf6iir9/+Bbc++L+v/nexHefs/t1ProTAU/75DPwTZd2p8t2aa6y/S5btU14Duq5zhPkMp6nV/POVlf20/Yf/geN8kjRMdaEeOZ457vk/j/of7G74n/S35/bwmyvm96fmk4yXtSZ3vp3Sabsc79fK+R+c85Dzicb4irzvfqbb9eu+tcz2susewLMnqvd8wAbkbuJJ8zUG/BH+OT0sSf3+aR9hP6/8g0ul80Xde7U+dL9mv1mqHBr5difJqiX8T/INyqnJeAdpPOU+bndLrfGc++Bn8wkrM99kpX44/loP8RuTX99g2tv8mfb6773mW9lSOf4fb39VFvfw95Mf/x10MfyftogPtzf8Z74n/XqDrFf09hHwf6Ptnvod2HTLNcRXvu2nzUrlZjp8nvbzjyh5pHdQ7pdN0y8+tRP1sz9fAayuR//Mv9LuXojtRfjdwTuKvTfk0X9em/F2X8q+8IPH3govgT3A/Ed534H13ag7p8D0I34eYkMrdduv9LO9l/V4PhQfQ+07g/wEmivoCeJx1nXm01dP//8+5955z7r0NpFCZKilDhlQiY5rMIaWBqJQp0kQZKpUGU2aSWQMZI4kiRJGUocz00UCGiggfUd+1fvfx6Lf2a32cf57rNezX3vu1h/eeT93yzP/7vVoBmddyFVgX/rpsBT4O/zFwDfxvwUsLqXw0/OnQT4PPgM+Cl5ZU4NyyCpwH/wlwK3ZWZ1Na+Y+Bf13QnxbSY/pWQs+B/gb6afIx2fQW0vi0+2TIl/7RX8b3FPzpIR2GV/4C+Z8FVi6uQP00yvQFPxZVQKY/fmwIoz38pynHvQNfvQHk70zsFYd4jeeVUM6W+/MhvXeRjpnwnwvp1+6MXCqX/zw4V/vBX7PAVYFvucwK9k33q2AZ+f5vvgLXgY3Q/6q0AleUpvQpRSnfevpqSLf1WbnpV0/+c/CXUD4t8N8h4Gz4f5K+Yush8peRzwWLCqm+4Z8M/noq+PHFIH8Fuhf03NBelMu3H3gx2L0Yf+1MOu7GL9YP+eodRb6OBOfi5yHlKV+9ccRbw/4L/ZeJf05I99OEew0/vYX+UnAK+j+hXyuf2q1N+JdsF9ZncEY25atnep4N/c0RFZD5k3ayvJDSv2dSvvZmg3cgt33a79gfbAXPK6TxPYheG/LTFuwV6seqUP7K5a8MctPVEX91BzuBX6J/LPEdVJzy7w9y+VuCvIR42uKno8EhxPMe9eGKQO9UkvLPBu33z4K2fstXbwT1YSjp+xtHX4v9/dEfE76blo/99im2W9L9SC6llc8pS1H+o+i3Jh13VkCmFfQDoXxbB/7ruVTeJthR/1ny+wT8GdDdSc8t+LNHJqWVb287Ir73wKbof4ZfPwf3JNyb6D2C3lvQx0qDd5CeYwh3nnrQA4jf+qHeTugtBt8FG4Z45+dS1J56fgf9/o1F3g36v/ixC3R17F5EuIW2F+QPIz8DekEu1Xsnl/IfyqTyR6kf1amXWb878HPEeyjhHiF99aCfyaT0B7mU35J06d9B2F8U/KhfFwV/Kp9JuT0HTkL+Qj6Vy68V7L4X6CczKX86+X0crIE/tvo9R++2TMrfEuS3Iy8mv0Xg7qSvFLTDNdyXYH/EX4J1sL83OJX0TQFrY6cz8ViPrD+2g7fB90P+lwT/LAnypdDWS+vdcsrR+tcx1F/7gaX/Yk+5/cPbob6azmkhn7tnUnqXwFd/aghXE5wc/CdtvZe/nPiX2f/6naE9fE2/1Qo6C30I6dhQkto5lfAfQ0/IpHL51pccmA209UR+beyUUz8qgTfCv5HyuAk8k/R2Al9B72nStzN0CfY/J75PwBORdwU/C/n7Af7d4BnEO89xTAinHeXy9edC+PrVdJiu0tKUvimT8juDp4O9HQ+Qv3LwSfhd0RuAnYvgO78ZAl4B/o7+H2CPwL+sOJXvYL8OdqL+DytPw3ck/0uJvwn192BwJfn9HjygKKWVHwj/Q+w0hv4myKVXWc7gd85HKiBTCf03Sd865KeRv/OC/24hXxPAnuCt5al8e/LdozxNf89Aqyf/IfgToe+Frhfk8s+Drz96QTciX9+iVw16TS7lNwp8/aJ8Nbg2+HdN4Ks3IaSnZ/BXryB/lfryGe23VVGK8j8HF1BORyE/Grwdu49g945QLtXws+WzP+F+CPkYRT0eCbYn3F+kcxP2N0N/G+qVftaP3wV/74D8Ycex5SntuEW+/fwOob//HHod+EVRym8S5P1De/oh4PfBD9b/XqEdvEn+bbftnD9TLi+QvlnQ7xJuMuGq4beG0PbzZWAD/D0fuiH0+Gwql18FfmWwN+Fcl3EdbLvylP4n8J3nrrVeYuce6KHk57XAH1KSym+pgMwZ6HUAq5Pe3ajHZ/vdxn/Ov11v24H07AxOIb6a2PkZvY3Og7E3CXoe6SgjfB5snknpXOA/bTlj7x2wPOgbPhP46r2InVngL7Yv7I0nH84bP6K9FfBjKbij40DsfkS9+xN7+kM/tEN+Cfp9wT+Q/wZOxZ8HgveQnYOgR5Iu57FjTXeY546AvtF5IFgH+eDylK/e346TSP8/0H/lUrl818mcB78B33ZjO2qA3n7gvs7XHA8R3ybCbwbXYfcc/LXe7zp0PbApWD+fyuUvpX7/UwGZva3ntjf0qoK17OfAOvmUVr4H/B1Jv/WuLvga5V6EfyeSDv37CbiF/FYKftM/+uGn4I/tQz/V0u8A9orR2xpo5UX5NPz2Id5bSe9dYF+yOYzwtUjPVYGuGfi1XW+wfmNnDvF/An0maHutHPy5XfB3FehLKY/7SOclzkvsr9DXD03gNwP3BAth/pil/LY3XnAn7B1PuR6L3qRCSit/hXCVQr52DbRy81XT+kh89ruOZ2vg5zMDbX8kfyN+BzI1Qr+YDemYQvip4DVFKb9nPpXrp2zwo/WmMvHulU1RvvWjxPX00P9rz/69LMST/Re54beE+i+tfHf863hgN2j7Y+uD7dV1BccNhttWP0I9sR3dFvxh/2P9sn6PQj4aHJNJ01EI6dmdenZZmBeZT/X0i36O/UIm8NU7kfAngLvSvnYL9TjWg/JQLvpNfxVB249qb5dA7xHiaQ4e7LwG89Zr67ntx/qvfAfycS/lYb/xCulx3lgjzB/tX7fDv5cQj+U3JdSD/cBG+h37dYO/9dP17r8gPgXcJXyP9M8u//J9sh5t67fI7+3YH0E6zrUdh3Gw9cx67DjJ+ryE/O/ifhf0udh/EH9Oh2+5a9d4qoT06ZfGoVwt5++xdwTlciToeoj7qPrN8c3r2L/B9YHwvXe8cB/2qhGf9f5X10fg75tPaeVrHadAu6/svo37Mu7HuP/k/tVs0qffd4W/GL7zFr8HhlP/T+zvYzrBZuWpXL7zinnYdX7Rn/JzfemZ8P1wXlIztLcOxalclL82tJ+yMD60vtYO9cJ6Zz1U/hfh7A8ODeVqO6hdnmKt0G4cR9YJ7apq4FcP2CD0J9bfyqF+7xfKQf8b/oDy1I7zshphfma9tZ8xffaTrn9vzqa08mxoh7sH/omhfz+Y9lM7+Mt4Hcc6L2hhuYfvu989+3H7L/uresGvxuO8wvmn8wv16odyeJ/0fES8S6EbEU9D9PaH3hzqzyGWRya19y60/fd/Xa+E3otwLbB7EHiA8YH2E08S7hfq/8/gi8T3vuuSnhtxXFSUpn9LPk3PP9Z7/FYFfJ5wG4jnB/BH8FfCvY7dUveli1K5/CUVkHkPPBzcB72m2LF/tF9ULr8JuE/on9pg71rwGvBAywecjr9mEX5Hwh+DfqPgH8vvc+Tvkp9J2LGc1sbygt4Lfz4B7bqh63i9oX9C/jPxVC1K6e2KUv6VlMOOlPfl7kdBn4/9d4h/PXb2c/wELnG9y+8GdF/oSx23gNXsV9xvwW734lQu/yPtgo1LU/rg0v/N/zDIa2H3Xfz0IvY3hHr5k+c7yMfVjjugB7n+D14R6JrhXMGppKMv8V8MNsOvjcE++LMB9CGEb5JJ+fdlUrn50P+1wnzQcabzxDPI/yLkTi88D7UT8Xheqh/1awDYmnBP2V/Cdx/Z8Y/rPY7PcoSzfThObQwuc/3LfVrHf6D77LYD26X9xT+h3X2JfzYFfduv9bcuuIz0P0t63wZfAuP8wHl8/O45HjjkX/T2DHz1/A77va0ewmnX78YOIZzzjLPIT43wXVdfvZ0DXTPwXccyvYeF9B4W5PIdPyt/nHJ4DLyfevhH+H7/Huhfcyn/XOplD7BnmC85f3KdtC/lNhx/9PE8GPEfRTxPFqf0nELKn1tI+eo94PwG+la/E+gtotz+Rm806ansemZpGs9swr0Y4jna8UsFZHqjfx38MX4naDeHQzeE7uC6IeFvcxxDPHXBeuBe4K7oN4DuQvqnQE/1/CH4CNgdva2Uw77YaVhI82P+jgR7o/c74TaBn+KnAn7Lu97r+biSVO+fklTPcFXBMci3cz+U+EfBHwnehr3nwedAxyEtwPcC/XJZyl/guSriaZtP+W1D/A2dn4BvF6f0kuKUX9/zUuDd8JtT/yaSjibu57gODH28449MKpe/CfpB7J9DOluHfLQM9LH5lK8f17n/CN0O+Qjs7pZLaeXRf9LKPXfxg+PxXJqPOu7rofdxNuWrt0cu5aunH5aT7mXgaYQbjt0bwE+pnwP1t/2e+4a0S+eTp2DnVLA96DhUuk3mf8tPh14NHoT/VjlvIr5x6F9FvLOK0vQOIL0flKZ89VZA/wJuAI/Hrv7QD/JdV3Sdcar7k7SXxwLtd0L+yGBPO/KNV7nj+DZBr12Qy//Q/gT6o7Cu7zjKcVXf8lQufxjhTwnl+Bn8fdG7w+8O5eA6n+t7nnf5wn4v+OcJ6Jmg603K5TuedXzreG8G6WhNPXnEc4ee0/f8AXLX33vYXsP6/OSiVD45yK8O638jgv6n5P8kx4POU0nPL+BG8PCyVC7ffYizsDMS+oOilD4beXf1iP8tsDN89zMWu87neiPxPQDeW5bK5d8JvSGk+w0K4mTkJ5WktOHlz/f8bgVktoAfkq6L/X6FfZiPQr7bozcppHtSSL/8F6h/+mkB/qlOvff8vefzq4Puu1ZzfRGsAV6aSWnl7kNrp1rQd9+8EXqjoW8mvfujdxO0+9naPyab4k7Bfr8Qj/ZbhPK7Az+5H9Uz1OuO0J1CPRobvh/Wd/vbj8DhhZRv/6t8luec/A5QTheTXudtcwk3ohDCw7/OcRE4OpfaNZ674HuuwnNX91oe0PuBtxJuQD6Vy/eciOdZPMeykHRdaH2DrkT4sc7DnTe47h3WzY3nUvQuA/vnU7n8fuC5RWk4x7FHVUBmGniC64iOd/R7Pg2vPy4L/ItDfOd5jsjvS5DLvyiEP85936I0XaanFdgGPK481W8V+Cd4Tiqf2jGfymN+r8+m+RBNf9ST7oH8Je+NUb6VwN6uG9i+y9Jw/YKfLVfTb/27HBwC/l2S6pmvgaGeDAx2Ssj3Qugl4AWk61f8dD6085HB6Dkv2ez5l5I0XdZv0zso4OUh/fdXQGaF57CgH8yk8iFBb2jgN/M8LfQDYJUwfyoFryYdV4FbSI/rWz97bjike0vI7xX51J7y57AzA9RfjYn/JM8/gU1Jv/luFuimge95+NMDvw24Cv6x0Oa/ObTzyGGk2/s83mt03+Aa5N73O8l1QugToK8O/nCdwHDGo/3h0D2R98iltHLvJQ2lPl4O/hH4m4pSufebrvJ8WqCVG8+IEJ/8wdjr73fT+oedQcVpOPUMdyU4CnujHa8FWnk39++oNzXAc4rTcGdD2994Ttvz2b2Q50pS/ZKSNF7jc32/G/7v6PpDcRrecNq5ST9SD4aBI0pTuXzXe1z/2Q47NcAb7GfzKV29JOU7z3c+PAr77kM1oDzcj9KO6+LlYDP8+5n3JJxHYm8s4fpg5wLXqT0fWJLqjQn58nz9ntB/Blq5+w3t4C+g3rxKPl7G7kvgveTzopA/86W/r3Hc6jmGUE7ye1pvwLvxQ5WSNJ5t5zlL0vyaf/Wqh/LcF3t571MEf90Iuj4o33iU7+H8Dr3ni1N6RuC/UwEZzGQmYGc8eHOobytJ5yD0v4MuUA7rDUd7uwv+3WB38ALkMx33eM8Ae94v8f7O3di9A/3Hwdfhv4V+K89XYa8Angnf/tV76IvDOqrrp7gx8za4ENRfDctSufwrwMvBK8G/wKfwe8fAd31YuedLl4RzpuZbP0x3Pkj656PXGdr1nU/C+o/3/Fzfdr37wSCXf5f+B/VTHfR+xf7GQsr/rZDKXTd5BCyinbmu3cB99fI0fcbvOvwJ2FtPxT0t0N73kv8NaH2dRr4OhV5JuC8dv1A/Vvi99PuPfn/Cj8P/08Ah4D35lD8pyKcFPev3o0Euv5vjZNK3f0kaXrvzwSNI52r0WtiuwOvJ13VgG/itwz25+7G/wfPTuZSeHe4TvRnCya+sH/Kp3H3tH2131mvPHcJ3n+8h6wl2r3C8YT12XleS8ldnUvmVga9eNpfqKTfeB4Oe3ym/T339ziI/EvnDzueg5znvc30O+enkp0M25Q/MpXLXIeWrJ1/a9jYdfNxxnOcXCe99Z+/93gd/Mvr9SlJa+fWg5yemggeDnn84IPDtj67Bb/84PytO+eoZz9H0C0eAs9E70P6LdLpPPsvzNsTr+x6rwP1zKa38a9Dv4aIKyNyNfzwn87f103PotvvgD9fjrwRdr38O/A37M6CfIZz3b73/7H65cvm+J9KedPuuiPtVuGPbvtVTxON7Mb4TMx39x123B6eVpXL5LYnH+0U/ZFP+oPJU/irlMweca/+N/rPoef/Ue93eF/N+t+dmDsIPj4GeH1Au33cH1Pf9AfXqB3trHQc6f4L2fIbzUc9pSDuvlu97Ch3A/2RSvuWo/FfDh/JsVpzy1bN+aMf72c57nQd7f/tN5Guwsxp03PxiGD97z9v0Phf0jsmk+uqZDtPlOw858GT86vlo71u8WZSmfzr4OOg7Ez2hq7kODe09ueeJtzn5039fI/e9gdno+R7BLaSr2HMh9gPwXYdWz3AF7M4MtPJZwW/SpdmUXzOTyo/JpHL11TMe9U2v7d10TgjpVv4B6P6y+80Nglx+OfFZX7xvI10e0ietnvdxOtrOQcfbzuM+hvYej/ZfDvF+Da4Az3B8Dz0XnBFo5TMDWt/U877Ny9RL790MJN29ofvkU/p8sC3hjnHdBHsLS1K+/anyldRXx89/hfvB2p9TlPI/C3LxgqDveXPPEbtv7blB1yWcX3pO7ipwZ/i/E99acBOY8zwr+Cn2mob+6yRo53Fv2H8jdz4nX7028JvRnxwXaOUL0H8bnB/CvxX4xvd+oHuRHu95VsVv3k/1fqZy+a4n58AqgVbexXOq4CLifwdcan1Cbj0/m3Td6TzNdSzkHcHPg53WIZ/1M2m874byeDOUiyjf74j9Rmfs237N13Ehf2+F9Lju3sdxgfvGYPRfGfge4Zrg90+Jtxp23qd9Xew5D+TWl0NA/eD3Uf/r7w+g3RfoEvgf5tP0NPV+oPczHAe5fxdo5b+F8l8UyukA9zecB9GuL4N2XaU27bEXCHvbfZIe8Nv7XVU/m4ZT3/itH46vza/la749p7KScKtC/VoUwi0OcvnaXxz4nrOwvO8K9OJQHr5T5v31bvjb8lwaytv2Jt/2Yn/QNrSjdiGcerY/6/PJ8O2fbB/loV53Rq9S+f+Wy//Y7yt2XPfqlE3l8hfDv8n6470+9Oy3WxK//cly5MvyqX3p5QENb/wfh3DqDad9Ot7+1fNjwY/nBP/5nfH7UhJo82M/6Lqq5SH9ReB3Q/8EsCvoeON46K+gT4QeTH3/EH9+GeTy1euSSfmea5NWvizI5WtnULBnvlxPNn8z3ed1fJpJ+dpR7rrRYaDrYy3C+pLy1fYX4LpArwp815Ndl3OdznQ7rvs65Ef6q5Cvk7NpPuqSv5WhfUrbTiPfcN+E8lYu/2TrD/LWzjPdzwz9n+egzvI8EOH3Rn4+eAHYDb362dSu6/WPei4MO2vyqZ7nBT2HYvzGqx3Du87hOvCdga+ecvnXgm1Bzy2aPuOZDP0w+B32HoJ231o72v0FvcP5gLVwHcDzYOgtdF8P/veEcx3K9Sfl8r8PfO8v/JxP4zde3/vxXSPf2+njug7p8b2ejdDvQ1+EQ9xHd93T/fQDaee+Q+u61PHwD4PvvR/ftXU9VXvSyr0v9CjYh/bme4Xu31Qh/Abop50/kH7vh/hezwbCe//Id4Ty0K6PuV7s+rHrX5arft4IznOdCroO3wffJXL9LU8+XkP/lfI0fGmQzwvxvuH+iftQ8D3P4nkUzyP95ryE/Gxbr4b/eyjHr8J6o+9lWY98J8r69keod9+EcOqvD+vwM5Fbbsvxl+9/iYVCqjfMcwfghc7bseu6pOuU1hPDa89yt3zcF/T+jvd2vgAtz7qg9+K85+M6q/ftGwU76lm/NoZwlkep5Rfah+1vK3zXx10vX16eyl04sV7L147y3bzfAH4BWh76bVngS1v+n0DvCl4b2o3tyHI5jHS0Qr816Pqn7Vb/O8/wvemSQprekY5joLPOI9zvC/U0G/i2y/WhPmwOcvmmw3etTY/3z3zX1HZfNfQ/5dD2X7mQL1G++bdf8L6q724bj/qmV/v5YE//Dwrl8DH+/gT0XotYqZDq/QV/E9gv2PVdVu3f6blnsHIh5T8V5AO9B439zfC9P7s3+fYerfYMPzTYuzLwxar6CxxVlNJVA1+6q+cEcqlc/rP2256b9rxJIeWrd36wo13PI2xPuO3A3sHeLeh5f9X7rNWhXbe+DH+1BW+E73msCwP/OtfNoF2fc73O877LiK+D391CivLrGb4Ctt0r9Z6p55i8n+w5pS8yaX48V1UT9N6t93V9H2YPcDdwZ+Lzvabh+Plz6u0Y6vfNntMjnOsI7tt5j30F4b3P7vuLvs/ou5ctTA/hn3Gdk3wRfNt9uEPRPwf+YX7nCLcretafXQKtvDvhW4Z13itD+3gJPLc8lb8U9JV3B++x3pDPi5z/wfcdB++DWu/rhHr8KPRDtmP4e0KfSj68v+d9SM+jzA56h4HOW7QjXz3vBXrvcO9CyvfcteewXUfzPJTrad5fNB7vL0qbbvnOl5w/TQnh64X07h3SY/qsP/VDPuqHdER+vSAf63kAyvVO6KPKU756znv1R1x/XBH8dC7oel5j4vVcjfdOZ4d8XwxajuZ3r1BO58HPks6M4+rAV897ntLq94HcDXS+q//3AfeD77s7vpfhvpzn3Myn8//dy1K5fM+/yVfP+7ze4/3E8zWFVC5/Z9rdOcHvK+G/Qzmtgj4Q+UHu32DH+8MHw99C/E3dxwnnL+U3CfLGrp9Ab3U9Fnqa617wX3VcivyVQGtffqNCKje8qJ7+ch3Ic1WuFzUP/FXwvwKPhv8T9ArwdveLgx+aBb82CenU/5+FfMkXDwn+ND2ua3mOynroe1DWR9e7vgVd33D9UP+7ztaNBtMT9J1q6a6Bv21dzXyBh8NvEfwsf2I+lX+LfE3Qk1ZfvuXlubhDQ/lYXr7vrd+OtB8tpPRXwZ9HB776lvMZ4H9cJ8Mfngd1PXRgWP90PdT1S/kDQ/7bYn9doD33Jr/lv+TnmEIql39E8P+RIZ6WIbzxHRv0jg325W8M7eOkUI7qaf848Gf47aCz1NPB0MO95wTt+/ien6xVAZkc9bOkNNUzH54f/Cb49e1syve8YdsQ/0Bo/6dqpu2H8vZ+4saQ/xMLaf5Ml+nZGPLfOvinXbCjfrR7QvDn8SG+dkF+Nun1vrTv+ptu6/cp0MXBv/4fwKnIB+GHOdmUbzp+CelSHvXVa19IUfunhnyY79MCtgp61p/1ob53CO3a/Sbzf7r9bNBzn0p9aeX2F+P4Do0H/b8E7XYM+bw8l/Kjnn5Q33vcN5gv97e9B+I5oUxq//SQf2nzLd/0ji1L86N8Ava6hvQr7xrsDEbeGbpTkHcO/rs9+Pdl97NyabhOwT/6y3u5njOaAH+M4wTknjfuEvJh+ruBl7ge6jyZ8GcFPem+2ZQ/JpPy1VsAf7P9IOXmeVnP3Xou/Q3SOx/cgXK7ALykONWTVl/+a/a3zv893wB9qvM+0nU2+Abp3RP8MeTDAfif8D2H8wfoOSrPTd1MOvz/Ff8/Z0foLshXEK4ztOPd1/CP5wUcXzsOd/5xcpDHcwbSjp97hnDK/d7L7xnseE9E/vnghaD7Gr1B3535DfQ86TP4QX+sJ9334d9J4GTstAOngEMDXz3vg7QNeqL7W4bz/maNEN76bD2+INT/ZdmUvyzUe9uP/ugT/GX/4r2AroF/Q1kqn6E9/Bf/10F5c+iHQvz+j5X5Gg3aXv0fIf9XqD9898d8d837qKdDb0DP90H7+b3DvueMpZVr75JAK/d9N+X+/5f/C3YZOCPwLwnyTsT7OrT/Syh/fiGV+79/a4LdX6DNd4eQ/7XBD94H6uR9KO93h/TF9PYP+fKdWN9h9b1Y/do/hJfvu6/9A/+MKKdf9P+G/D9P7wUMC/cDrgn84kA7jpTvuNfx5jm5VH94CKd8eLB7rxvanpsopCjf8ew3Ydzu+Nfxd0mwa/1/iHLy/8D8v4v7PPeGf8Zj53ra2zjomwJfvQHYcx38Ou8nub8K3T6ct3d/zvPy45Ff7jpmIaWVD4P/e1j3Np0Pwr/Xe0Kg72i4fjyhNLW77f4ydkaD3tMaF9LnOxnXFNJwvsehXeNzndp43Z/x/pH3grzf7H3nwcUp7X2xAf8il/9XUZo+0zsVuedlPCfj/0D4vvT24NUhnyMDbTwjQ3kpN/wB4X7NRPzivtGj4GzCjwrxGY/nfrw3aj68T+Q66A3hnt3oUG+GQt8MDgnpHWt9D/S4wL8h0LaP66M+/EtJl+2pn+8k/Ivdq0K65Lsf4v1C7xX+h/bkfcMhIb7xId4OpGui64wlaTw3h3TcGPqDwUUpX1p/Dg3+HeP+VgX8//F+sK+/jMd1be9veW9raEif6b0FrIJ9/+fg1sD3/Wf/r9t3nf2/VP/3VLl8/2/kTr+voP8r4f9IKFdfeQx3e9BbSP+wwHe7kH8L7fu7C93n99wl7cv3r+8hnPfMvecuf2KQe3/G+zS+Z2Y8q31fDGxOvHXJ77ziFOU7b1mDHdcxVkP7P0r+f9IM6C60a9/r9P1O7z16r8J3a/3fBGnTb39m/+Y9/AbgUuw6H7sn2JsYaP8/R77vPPnuk++MXYWe7z/57pP+1Y52X8dfvq/re7vuuz0Muv/m/E9/62ff0/V9vB6B9h04+e7jadfw7nt1BX3P8/8AsMMGm3icdZ1ntFVF0obPuefeEy4imBUTSsaAASMGEBRzGgXMCRTELKNiRkVExQSYs6JgwCwiKgaiGeOMOopZDKNiQjB8a333eVirag3nT616K3R179679+6u7tO2WPj/352VJnpQfRO9uNpEvy010Qfgx0K/A78S/mf4a+B/gt8Pf/dVYjn3o3cp9D5oX/TXJq7b0b+tEnnlh2J3FPyRxcgf2Bjx/fF/MPzdlViu/vvB32O80PGJV353ql9b/I+Df5g4H4GeQly2y36pvPuS/3uTf+V3pHiMw/p1biKFFlCKX6xnuXelelvPCdBiY/TzVy3qWZ76dyW9P2vRj7h6xqV/9az3wakfXUB59zaAQ28Gvwt+IvrjEq98SLmJ/oH/B5H/sxzl4g+h9wB0w1rEH07yhyrR/yLoP4uxnIdSucrLDRFfHEcl8n+k8mzvhdDfa8kf/hdidyD8tgX8of9IJcrF10RvFrQD+HVJLt6W69mNerSD3wa9jpSzDvyEuiZ6JB3jHPjJ9n+eL5MqEX8culU54pOWILe8TuB7Etde0GULUV/7x5Lfbkmu/mOpXk95vxL/FPhnoE9DJ5Yir1z7J1M7WM+ty1Eu3inJja99wtWbSbvvS9wzqjEueeOaXv3fev1oxxfw8ym47XpQand55fuCT4B/Hvmz0KmVKBe/k/76EvG8DL2ffjQeehB0JnYXEd922N/D/TGhPuLy0ysR35M49oJ6/fZM/KqJfyrhz6R+8lS6LueiNx2510l97adBeyCvI86RtOvF0PXAh5Uirp5+tLf8p9N1yP3WdlCe47U+zyZ79ScjXxX8VXivt/7HJ165fmrE/SHPvz6FyL9Qibj290CfT+15biHaTYd/lvtoDPQdqO2vfbNilIv3LURcPal6lrsa7fIi7TIbumYp8spnYXcE9T4FvV25DzYE/xj9D6G7IF8feTvi24D+sSF0A+RdoOs1xHLPLMXyN8ZuM+iL6J2K3mjqPTvZ60+5/OyELyT+bvj3vVFe+S3YvddECq/AvwTdm/t9LOMZ4RderkT9G4nvC9rnS+gt4FdjPxV/N5Yj/iz47Pqop1x8qbqIZz/K9fcC5S8i7j+g08AvKUU9x/tXqdfr0N8KUT4HfNuEZz3t5yQq3qkQ8TdTef+gfgfCt6F+76DXAL8Rem+Dv+V4XIj+xLPegkLUPx26A/TUQtR7K8XbkOK6h3je8j4xPvgf0fvY93fav6/PKehp4HO5vheBfwT/Kfaf+H6L/k/E2RV+E2gL9JaGDiXuTvjrDPV9tjfx9vJ7inrMrcR6zIceSznT8PMC9AZw7yPvq5bQl8FfhE4j/m/w64eC7wni6imfAVuE/xq9kwtRv03yr98/fI+uRPs/k3ye4zJ+/vY5BD83XY+PUzvZbh9BF0F/Tf7Ff0vyQynnffy/V4r4XPgPoFv4POF6Hwwdh/zTFO/nvk/BT4B+Bj6Ecv6beP2I/w71unwLfzn9yO8E203c7wnlC1I76Hdr7D4mvk+gC5H/DG2N3ovQsZRzDf7vgP+CftOB9vI56PfQo6kf2M8Wpbh+S/VeFn/eF8vAF1I/tX9+B/8F9LPEK/f6yX+a8I94Xsz1O5jr/mU1yiem/nCr4xn+PoR+n55X8j8m/Cd47wP7vbj9Uvkc2uUlaIX2OZE4T4AOgf4Hu/GlGN9iv8n/a/j1+TQQ/32gC/A7GPnrtSgXtx8uTP3K+/gH6FeJ/2UJuPErn0G518I/w3W5vhLxT9AbrT5+roL3PvC+8D4wzgUpfun8Jeh9lOLXr/ffvFQP6+Vz7K/0HPZ56v3h/eJ91B9729/rsTDF9XsqT7+W2wJ77+f29RGXPxL74eWor14P8OHwg4hnBfgRyE+hH3l7+1xzfPA5+ndqF+nfqZ3W5D1qBuPvTOhx+Dkx3ReOR9rr785UrnHUL0GvgfrVoB8431aMuHrlpKe8Ff7H4L+xGvn2xYjXY7cSdhV532Px/zf0RPSWwr5zMfKW3yzxzVMcUvHRiT+hEPGlE67evcWIZz3l6xVi/LZbObWn9uptjP218N3hV0BvRfB1ipF2gC6D3vLVaLdc4rVbLunLH0c5fdF7F74f/GtcrwPA58C3q0ZcvVfgX4au5PiEv5vAl4d2g74OfSfxyldK7fIf2tl+8p/Ujzqn9u0CvyJ+1oa+gXyNxCtvD23jdzn0Gur7EvqtwEu+Byd8FedBqhFXT7tWSe8y+s8o6MXo2R62j+2+avIrXkly8ZWhk5xvhV5Ge46CXlmLvPJToa1T+9iOXs+1bE/4doyHb8K3rYt6cwpR/wPo9aVY3hqpXK+T/Wf1avS7WjXi6ul/HedbStF/mxTX6ql8cfvD69h7v9jvb4Qun3jlXdP1Wxne6+19Z//0/mvnhAb0AvqJ18F+3CHRjtDWiVc+qxT51un6eh1notcp2SnPeKdU3mzwzo5/pYh7XZTLe906p+u2HvxL8Cun6217vgrvffQatAty5yvexs+GvreCv1mK8arfJdVrffh1oc3Q27IQ49DO8iznrVLEnU9Rrv9crrzys3nv+BX+sPQ83zj1r/YJf7UU5RsnPfvhx8S1BXhz8M3gl4bfFP5m9DcuRL3mqV9vXo3yQpK3S3ryxiHeEvxLzFvALwPd2ucG/FbwnxeivGWSi/eAdne8RW9X+N2gc/G3Dfyy6G1ZjXErF98qlWNc2ndP8m1TPMum+rZM9bZdWia9LVM7bpHoCg0x3l2gPaG9oF/hvzX6qxdjXD1SPW23HaArN0ReeSvwffBvfxoP/RS6ffJn3Ma5HfQT9DfkebqTz2P0e1ejv97Jb8Zz3D6n7b9nlqN/y++dyv20HOW2v/ddr3RdeqV6qrdbOcqt51rFWN/NGyK+WUOsX88UXyf0dqxGP+I7V6N8d+gjxHMv8c2Ftkr3z97grvN4fXdLfvT7cPK7pHLUP53n5DziHQq/VSnKt3T+vRjlWyaq/h7eX+jvhryH68nUs7/Xsxj5IxJ+iO8B0KPB+8L3gV5G/ZajnIOI51Co8xWfpHkL8al1Ub5+ytM5F7+XNka5+DzsxtK/toQ/gnL2Ic7DixHvX4zyQ4uxXn2TnXr7Qj/zfoE+0kQK+xPnAdBhxWjXJ5X3AfGej5/34VuaZ0H7NIMfgN1e+Nkf+j727/keTTyjoXXY34/9YeZJpeuqf/3uV43lnVSI8vPM9wIfbDt7P/m+A70BvQHwT5Qjv1Qx4uvCn097Dm+M+vrzvjs4XacrkHsd1oU/136EP9f3Xde+AfmxtP8U5N4X1vOAxNsOB6T2Wgt776P54Fs4n9gY/Re4XlfBnpTm5V2nGeZ6fCnWZ/G6fWPEF9A/foeu7Ptluv+9frZrc/B8ncQPI85jnC9D76hq5M3fER9dF+3EB/oe47wSeoOSXNz7pLnrnLXoz3LvqYv2ysW/gf8OSvMURtZHXL0Xsfs26Y9O5QxK9c313Jd27gvtB12Ew5exG0wc//Y93n7lc6UQeeWPF6Kd60HHoneMFLxtmvccBN/O+wJ/LbBbO+kPdlyBP4v+53fC3cjHe32gzmeaJ3oVeJv6GKf+ned0fvUk8VSfVbB3/lV97QdCV0JvZajrCmvBH+9zHN7vHNcHLN92sF2Ggp8BPR75ab6/Of8CPaca7dQXPz3Jz4VeSr1GlaPeiikO13d+gX6dePu7+PLwZ8FfUo58q/qIm/fourHrxY9CH4F2SXmSHWvRrj33/zuU04zn3mXlWN/zUv2VD6Ddzke+Bv1rainyvneKD0f/GfgLqpE+k/xOTXriE6HmS8+i/x9NPZZrIoVB8OY7m//8KNR5ffNovU/ec/yH/lGM8V+Y4pWOAH+3GHH1RyT794oRNw/M8d/x5tI0r3da4ucm/GzsT4bWQc0zN5/8G8fnapSLXw//o/Ni8DPge9Eftof+4LoodGxqd6/XJfAX+b6b2mUmz+Ud6L91jRHvXR/lw1M/al2M5YxM+GjHOehj0KursR7G/7jPE9fbaOejaPcja9HevG771/fYLQe/Lfyp5uUmubjt/ktq/1uht0Bvht4BHQe9M/Hm42v/K3EXKO8XvyeS/Y3ViN+R5D/Xov0vuG1LOx0Hbn85Bn4Y8azWEO3NU9dPG7+f6mO9T0D/DO2Q2162n/r6uXUJ7aFc/VOJd4R5YMT5Bs8L85DMozol6Wt/O/5ug7pvw30ctyd8PviNS7iOysUhhf7QIwvRv883r5t5eL/bjyoRv7kS5b5XTEjyXfC/DP2nzvGGdlza91iuj/s+vP/ugvo+4v4W922of1eKw+elz8+34P3+8rtrlyZSmO53M3RU8u/96n06OsnFjWN8isf5Fsc7631ParebXH+FmoffDmoe/MEpz+kJ7Cf53kG/chx8COq+Ib8b/I5o4XxdIZazt/mgxO243Z/r9Rz1drz0Of4D+ua9zodfye882q1civGbX3w1cZhnvCJ2TyJfoTHi6r2C3Lxk9SdT/oPE/2RDxOWfMP8Yu/b4vaYY47+6PtbD5/Fp6Xk9hnocx/V6CD9PV2Pck1P9X03tYD2mQM0znp3qKX6N77XEYzuPdP4L+W6Ml3dwPcdB9wF3vLG9l2+M+FPpejyX9v084Do+9bD+tvsK6frp/yLfF/Hv/JrzcVs7D5X0voL/vhjtlIvvXopy8efQex7a0XWiUuSV20/sH+LPQjuUol/ptcWop920aixPe/W8bqv7fZr6RaPPtyayOE/d/SDm9ZtX/3O6T81Ld5+I+0PaoP98IcrF9f+c84zpOTCrGss5BTvzd10/td+/kvq/1Oebz4vVHbeW0G/tR75PtQS/Brtl4b0fJ2f/jqP4sb1npzi9/17zelLvO6HfFiOunu+XPj9fT++b9yX83sQ/mvSznt/rfr/7XXxs4pW3JE6Gj8IV9jfww8GPoL0PhzoeHJF45Y53vv/6PjwA+t9SlIt/Cf2VdnMcWc14UrknL6GeC+Dfhf9XNfKVhohvRT/qQkP8Am1LOW2gGyR87SS/rxzxtsnO78gJifd7UnwF4nmA/rpS4g+pRNx9F+7DcF+J+0fcNzIXfizlLYJf2ucO/kqUszO4+1HcX+K+EveriKv3e13E1TOf7zPHW3jzTc1DN/9cfE6Sm79rHul0+M+rETff9NUkF58J7YjfWfBba0c9/oudecndy9FO3Pxl5dq7XqKfbeDNlzVfd1nr7XMN3nnPHxzXfF6gNx/e+c8znHc2b68W9fSj37PpD4Ogo6iX88I/pvJeg16EnnnLyvVvefr5KPk7z+922uucxsj3TngL6uE8rvO3rtvsA++6zlfVGOfPvl8kXL2JqV5fJn31nL97n+vXE7v3zH+uRLn48dRjoPOojkfuG62L9vLvV/43vhNx7mj9uH51yF33+Kka6z8v8dZX/Gza7xy/36uRd95S/A+o+858nojvXhflg/FzNLQx4YOWID8W3u/pnrSb6/B/Ut6Pzh/4HUI8rg/9jZ7rP+Ku2yl3XUi9bOc6kutN+lEufh78D/AXpLxS80zNS21M+afm8TYmvZzvax7lX45zKY+3muyVi1t/1zGLjmvgJfj6hDemOCtLqM+/iM/v8HcdTwpR33jMn7y8FvXMt1RuXqXzn86PmucoPzThH6N/HvwYqOsKjk/uU3Ddy3Ui1418Domr5/O8D3KfW0vbz9Nz0ueb/pqn+Fy3/he0M3qb8BxZB1okjtWQF6Gu33fD3nHpPNr9IcpZEfyNNJ/VqYkUXmqMcnHHNfeFOL595/gHfcVxohbl4t4vJr563+xdirh63pf232Hgrue6v+4Qv2uRrwB9E/l+tNMB5Sh3/DyH9jkXars9B+2RcNtR+SrwZ6PXCt784Grqz9Ukt/9fBHXcPqMY8bOKUb6u+1jwMxX6bC3KxV+k/Iddv0n66r1bH8s9rRjL9726dXo/XhP+Eb+3sV+I3eboOY5JHd/Uc15uTPp+cn3rwbQ+ZjxV992Au87jvKPzgsuhP8H7ynUc+M2Jewr8Wum7wPqK/7sa5eOwGw9tRXlTLQc6hXLON//C93tw85Db+1yBN3/OfLqB0C7mL0Dbeh5FLerp52bwW6C7ur5IO3q+xmNp3nIWuPOKz3quDPE/DV/yvQZ+cqJPJD2v7yzi8DqLb5Dkk6HrpH4h3znhR3EdrnD+MOnrz3VV43wy1W9+OcrFf8TO583+7ucHd53W820Gmc8A3SzhdxSjvCvyjaEbQe8pRrxrklue5+fUiLeZ87a1yCuvlqJ/47Kc++ujvGuKR/nE+mg3KNVXuin0SOSbJH7TVP/NknyjJBf3e20rvx+g5r8pF98c+g3064T7nfRNwr9OfrO/XJ6847XjpP3oh1SefrZIuLzv+9ZzXvoOUG+rpG8+dQ/wIVw/847NY1ZPXn3x5ZMf9bo5bkC/Bd8OvS/ge8JvC33BfFbbEfstoL3A6xuinfqWO68Qy98t6U3Dfnf4Bvg94HeA9ob2b4jl9k56O0Mb/T4sRvy3+ig3nl1TfepT/dUzj2NHePM8doHvtYR2le+V6mM5lr+peUTm/cD3S3LxfcHfgn+7GHnl5m3YDjul9rD8E4qxfjPNH4f/R2qv3ZPdbglXr4SfveD3ht7eRAqzkE9P5Rn3vuk6NKR+I90rxbNnirsv1PyVW6F3JCp+C3QG5c12Ph7aL/k9IF0n5fuluPqk/rNjkov3SfheqZ6lpGdctuuLDTF+5eIvJf0ODdHvmYyzmyA/iHIu9P2/LvLKh3LdTk313b8W8VzPk11/gc/93nZcaH5HMfqta4j2txG312UP+Aep1/3m5xLvpdRjpHmq5qNR3un4OQTqfP/B8M7vO7/uvLrrw67THwp1nt68BPMXnM9XLq4/15FdVzDv0HWBnDej3HKOTOVajvkB6g+sRWq+jnrmlzjP5LyS+SbmLZmfIi5/TKLibZN9r+THvBPzp26oRjv3tTvvpb24eu57d15M/cEprqx/fC3aySt33sy8mQOh5s/Yj/4JtZ/JDy1F/BTwMVzv3+inp9mvfQ9riHb6ORfedYQhtWgvf1LC1Xe9QT3vk6GOI3UR/yXJx1HvO6Enp/KGpPotqIt+h6Ry1BNX33O/uvm+3xDlud62l/U8nfv+TOQjwU81TtrTdjX+Rel6+Lzw+uc8qjNTvzgj2Z2Z9EbURX3jFFfvAp+78F4H/Y5M+hel+mnv9/BZ4Ct4zkmaz/45zRM5vzksUedPnVcaAX4L7X869Hz7M+WbVyC/e8Kdv9JO/GH4R3xvQO+LYuSVO398TCWWd16Six9N/3qN8ePSYuRfTfjeyZ/xDq7Eci3H+bnBCR9RjHFbzyecr7J/NER8ZC3KxS9siPKnC+CWV4u812sxbv5PKsd54UvhL0n2+rs4+R+ecOep3a/fHHp5JcrFy7R7H+fjzT+Gf4Xr4Hkyn5kPg735GteZp1aL+p7z5blfnqcnLq/9mGSXcZpjsdz4xNV7I+Hq7UE/PBxqnqDnOf2Jvuc9XWsctm854p5zq9xzpK5N+gvR89xLz9/z3L1e8J6/Z96i+SLXpfzGjZDfSDnOa7/uc49yb/J+dv9pKfL9E+68mvNst3rf1EVe+fXJ/00JvznJte/ld5T5lOAHU1/zaswPUy7uvLrz6XelOG9L8d+WyhU3n+ehlJc2A71t3Y9ViOVsh7wH1Dwj847M13Eew/kV5zPuhg7gOu3g/JrrSPi71+ePecPGz/15Xy3q3w/vPhbPBTJPRT/aT4Z/KJUjXiWuX80nqo9xu458lO+LdVFuPT0vcEDSmwo/AT3bwXpMLMR6dvZ5Qzzd4L9F/iL9wXUm57mUi0vV/z7Zux4kbj7OT1Dn8Z9I7dcCvlOK07i7QB+oRfmePKgmpfrLK2+O/UTktku35HdiwuUfSHE6/m4O7zj8IHr2R/uh4/mI9N7geDwivX8o9z1EvKPjLfLDqefVlH87fsaan1CKcvFlwK+Fv6ox8mMTPjbJr2yM5RuP88C+x/leNxnaDPkhpYhrNwn+8VrU05/68sqXr8Q4JiW/ef5bufEt5XoD/OJzeaEtm8ji94Mn0/tA84RfheLT8F3g14N63rnnn3vOu+Ob453nPit/LNnrf+NKLMd1PtcNLfdt10PgXQd8lHIeo1zXEacme/WfA3/HvDD6QR/i9Pxx1Bbrq+e6pevzzyN3H+Ub7sfl+ev+xjmNUe4+TPPGzBMzr8y8MPO9ZsN7Pp7n4r0C9bxV89Q8d3Iv6KHYef6q+W76Pcr3tcQ3T/pZz/Ma5Zunco2vZeKVWx/z88zXM7/NPDrlM1P7KM/458necxxtF8/h/CzptU/tZR7gG7XIK8/tq17ZfRuOg/Sbt3xvoR884noj+q7fPQf+PPQd3x88B7Ec8beSvFiJcvXFf0v28voRv5y4znFdv4kUZuDHcxvOp/7DSxFXb2Ax4uoNY1x4j/L+naj4mc5/m/9dieWulPSHpe87z2HwXIYr4M8yT7UWqbjnLnuO2RVJ3/LMz/gw4R+m+OX1m/GPkvzD5F+5+2BHeW4C7WA+xFDoQYn/tBbxcU2kcD70wkLUH1GIdvKf1SL+WfIrfkkh4urtVIjyz8F3TvqXUi/zu90nZP73Avuv723Yux7pe7jv5X4v+f10iPvxsfsLar6R30lHpO/IRUmvUyHS1ypRz3J8L3V9Vv7rhPtdaDz68T3V9dfvExU33+onqPlFruOafyTu96O8eQKu947x+QRvWpTrvPdCc/tavuX2p10GYO++zdXh+0PdFyqv3H2F+9Ef6mn/OW4oKEZ7yxHXj3LPfTeu3I9+T/1M/tdCxNXX3nrJ61/8bvT9356/Eu7/+CjvCf635UL9fx7P419Ui/bG+Xvyv03Svzvx2i9K/sWNw3a1nXsmXL0/U/vZXnclubj1Mk7zfcz/US5+hXle8Ncm+z9SfWzvv1P9/05y/59K2jnpuS/cfeCz6OfuY1AuvjS8+4zcd+T/bZxMPc7An/si3CexPbQB3PvgTexmuh4E/ip8I/rN3IcKXk14v0LklS/l/nfsvO+a+96c4njDfHn8VZI/z4/13FjxWiqnecIbk9x6NEtxbsI48Tbld4V3f6bnJ5k//QJ+pnueQDH6sZylUjmbNkQ9eeX9Uj2XSu1gPMbhuULi8p7zJRX3nK8W+PsTu6+h7jedZL6x/rBzf6v7LJ0vdZ7U+Ub/V8JzyTzfbNdSlIvr13Lcv2Y57ntT7v4492e6X9P9iu5/3Mh5AZ4DV0KXovzm9gdoq8ZIxVdpjFR8zWS/WsL108L+qV7av+T9vobtSPsfXx/xNaG3IX+2IfLKxW9P8rWQt4be2hD9W55+xpWjfpbLK78p+ctxrpnK7+p1Mu8P2gb59djdAH3K7yH0pjZE/bWTXUd434d8z/L/5ZxncN6hPdT5iifSe5nz9M5f6F9cPf1or9x1hA7ef4XIt094e/qF5xd77u8Wth9xbgHdzPUE2xW9ztB1of4/k+eteo6u5+eab2v+bfty9KO9+fxdfY76nEu8+wDEzRvpSLlfw+9TinJx4yihvz6881frpLjEN0py7ef7fZnk6v9mnje87btBqq//T7WgGPHNkvxW58HgPb/CPGfb2/I6lmO8HcoRl++U2rnrEuLpZP9IvP+nlfF1knxewtWzva3Hlt4/3v/Yr53bM7Wr9RfPesrt71uBD+c+hy1s3Rjl4mMbolxc6j4b9eTdbyM+2fkI8zT97uM6bQffA3q0eTPQ7uAnlKO8e/KjfU/ooeDHoD+4HPVOLEe/09Cfnt4DLzN/Ezv/t2mXxLses32KQ387wPt/T1mve9Lvmdolt0P3JNfftFTeLik+14mMY3Fcqb5teK6sDd3J8Te1+06J37Ex+snttWOK1zh2SvJeyY9xWP45jKOXuy/GdZX6yPc3Lwc71x3bum6b8jKG+LyFeh7GHVD/j2EK7fkk9B/o7wN1f8RhvF95vqnnabqPwu8p7WclXj/Om3u+i+V4jsx+Xn/kfeGdd+f2XPw/iv6vonryLyR7y30e3P/zGpPs9W/+gv+T06YQ4+iX/O2b4hQ3nudSXNbTOKxvP9rZc1f9f2rPkz0wtf8VyU49z891Hla7gQlf/H/Y9C/P8T0jraO7/u46t/jpdVEu7r425Z6b4Pmjnp/gOt3l2F3RGPEjGqO8C/4Og/8YP580RFy90fCu87l+eB36b8LfkPQGpDjeQK+/7x91kYpv5HsKtKX9iPJcl3Kd6qjGSMXfrov0naSvH3HXn8TVUz4Q/gG/NyqRX7MS8UfBV4VvlfATqM/R+D3W/OO6iPtcPiE9n+92nRR+PPwo+EHom6dYcP8I99EaUL8PPYdnjVLU0859eqPSuODz0/3r7oef4rhLHNvBn+h9hH/3zQ9ujH6mJH3t3U8v7nmQ06Cek+U45/hxcqK9UntKT0p6jjuOG9ZX3PFMuXkY/werb0eueJxdlVtLVFEYhvdyO3vGfVEUEUQQ/YCITkIHgjBIqItuBYlOSIGEkFhRGNaUTU1EmaQ1YRlYTGYhpVGeOtiRiMrr/kBpUU6Cd0H7+YJ3zc3D+36Htb61197TGAf/fgc97o8S1sEDsLos4Wa4qzxhE3U70OPot7Avk7AnnbCWvNtprbM+z8KER9HTCYLt9NlE/Ajxw7CmIuEhl/AYfqPTuPmVgeo/7KPBqS6Vq7b+JU9b3PrtZZ9fYDP+EvKOo/eE6s9kNH6WeA62eH6V03gbc+XIqyeeRTcEWn8S/zRshS3EL5GfjzV/mdM68xcGGrf1z1iet27OqzuFXuF0v3mv/lysPBFq3teU9rV19jmdy+Y8H2u99ct6cfOXO/Ut7wL6B+/NFJyNND7laYuneb8e0n8YPoJXyb/JfAP4FdR9p883OBd/G/lbYYE+E9RfR1+B1czTgc7wvo6hl/I+jdg9wS/Q7zK6DrbBbqd1Q159J5yH346+QV0hpXpLqH7IPkvM/zTWOazfLafzdnj+JCzSt9m+g6Gub3Vjge7Dzvc/8a/ZejaHnXtKaX4+pfldsca7vH6dXp7dD8vvibSv+b+4J9Owkro5zLUKvQbOcg613IPuQOOr7b7iL6ZvkfXuwnuwFy4i72egvuU9gE+I7+R5LyhT3/L6YOz1Nd+09d+NHkTPd6otfpHv9QD+RvoP4j+G/bHm9XJuw+gR+Bz+jjTP4kPwPvEZuIF1X9r/ZaT6hX1veE7v0ZPodv5vXuO/snMJ1ffzLP4mVtYwd5Hn0k/dO6//uKctnuW8P6BHuacf0WtZdz1cF6r/ibw7nMNKOGHPk/3Vk/8Z/y8Cb6mm</DataArray>
+        <DataArray Name="offsets" type="Int64" format="binary">AgAAAACAAACwLQAAlhgAAOQIAAA=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</DataArray>
+        <DataArray Name="types" type="Int64" format="binary">AgAAAACAAACwLQAASgAAACwAAAA=eJztxaEBAAAMAqAV/395wTOEQq5i27Zt27Zt27Zt27Zt27Zt27Zt27Zt27Zt27Zt27Zt27Zt27Zt27Zt27Zt27Zt2/bwD+weUAF4nO3FoQEAAAwCoBX/f3nBF4xQyFVs27Zt27Zt27Zt27Zt27Zt29MfEfscjw==</DataArray>
+      </Cells>
+    </Piece>
+  </UnstructuredGrid>
+</VTKFile>
diff --git a/test/meshes/lion-head.off b/test/meshes/lion-head.off
new file mode 100644 (file)
index 0000000..cfc9720
--- /dev/null
@@ -0,0 +1,25034 @@
+OFF
+8356 16674 0
+
+-0.129196 -0.0867173 -0.355149
+-0.123586 -0.0127199 -0.385597
+-0.138255 -0.0985078 -0.384018
+-0.13078 -0.00785323 -0.424428
+0.0829628 0.304391 -0.447733
+0.00415408 0.25548 -0.452543
+-0.0835553 0.142304 -0.441354
+-0.13802 -0.194313 -0.342651
+-0.112552 0.0476781 -0.406977
+0.0942435 0.286566 -0.5
+-0.00409265 0.241643 -0.494408
+-0.0263135 -0.445533 -0.234542
+-0.102793 -0.353023 -0.283116
+-0.0968905 0.12463 -0.474207
+0.0239682 -0.436553 -0.180089
+0.0180463 -0.388639 -0.158817
+0.0160266 -0.358517 -0.14373
+0.00328791 -0.435762 -0.194202
+-0.0105681 -0.38599 -0.181451
+0.0179439 -0.460717 -0.19959
+0.0616607 -0.463409 -0.178507
+0.0640995 -0.47353 -0.201658
+0.135362 0.320559 -0.429273
+0.324656 -0.0802425 -0.207708
+0.336193 -0.00556118 -0.235131
+0.348999 -0.0967885 -0.229872
+0.365465 -0.00601372 -0.267279
+0.190993 0.307907 -0.410233
+0.260886 0.262686 -0.365392
+0.331929 0.15014 -0.304442
+0.325186 -0.193527 -0.197888
+0.338281 0.0557576 -0.258792
+0.220134 0.284699 -0.465099
+0.299227 0.243122 -0.39963
+0.16358 -0.451491 -0.187265
+0.25907 -0.356582 -0.17833
+0.365231 0.126726 -0.32759
+0.101458 -0.438525 -0.160995
+0.105917 -0.388384 -0.133202
+0.0995122 -0.356011 -0.115142
+0.125027 -0.439286 -0.164627
+0.138284 -0.386232 -0.138575
+0.109357 -0.464379 -0.179055
+0.0596785 -0.387427 -0.135358
+0.156798 0.293446 -0.486162
+0.00979273 -0.312487 -0.094606
+0.00792729 -0.23533 -0.0744635
+0.00242719 -0.153589 -0.0438178
+-0.121854 -0.0293198 -0.277581
+-0.123295 -0.0773948 -0.255776
+-0.130989 0.0217762 -0.316089
+0.0203731 0.400135 -0.268696
+0.0489405 0.373677 -0.327912
+0.0590199 0.335762 -0.386218
+-0.00560043 0.283052 -0.397245
+-0.0809233 0.173779 -0.385899
+-0.166668 0.0984389 -0.23239
+-0.158929 0.12374 -0.24799
+-0.106369 0.240866 -0.280368
+-0.0241423 -0.216311 -0.0855252
+-0.0259149 -0.207835 -0.0815588
+-0.0279899 -0.315753 -0.1183
+-0.0298075 -0.309642 -0.113587
+-0.0509574 -0.196355 -0.096524
+-0.0493261 -0.205332 -0.100203
+-0.0852098 -0.181561 -0.120752
+-0.0600273 -0.155223 -0.0853238
+-0.0581585 -0.17888 -0.0942169
+-0.0923931 -0.156245 -0.117072
+-0.0914635 -0.126752 -0.105141
+-0.0456328 -0.302464 -0.141061
+-0.0255163 -0.322782 -0.163191
+-0.0603829 -0.280433 -0.181621
+-0.113469 -0.144848 -0.23609
+-0.14054 -0.00781501 -0.214287
+-0.144729 -0.0352329 -0.195986
+-0.157026 -0.0151341 -0.158598
+-0.155441 0.0102859 -0.17642
+-0.154165 0.151262 -0.250044
+-0.0847102 0.269523 -0.287809
+-0.0564971 0.313532 -0.292005
+-0.117126 0.0837959 -0.350539
+-0.112072 -0.164109 -0.16295
+-0.0943193 -0.205944 -0.205269
+-0.0707804 -0.103684 -0.0671431
+-0.0663383 -0.12252 -0.0714309
+-0.0938831 -0.100201 -0.0893386
+-0.0382481 -0.136451 -0.0565469
+-0.0994385 0.176093 -0.334379
+-0.121343 0.134635 -0.313217
+-0.0361281 0.284231 -0.3513
+-0.0726971 0.227396 -0.343625
+0.0251176 0.354449 -0.340521
+-0.00379846 0.327425 -0.348683
+-0.136515 0.097899 -0.295281
+-0.146186 0.0678792 -0.274979
+-0.0214885 -0.325642 -0.126316
+0.00440799 -0.342623 -0.136691
+-0.0286226 0.354436 -0.288281
+-0.00248658 0.381845 -0.279804
+-0.148995 0.0419595 -0.251814
+-0.140909 0.0159723 -0.233521
+-0.120289 -0.128183 -0.149877
+-0.131777 -0.0969243 -0.195605
+-0.140712 -0.0630562 -0.1643
+-0.119933 -0.0951974 -0.129962
+-0.120591 -0.0762276 -0.112177
+-0.146318 -0.0435349 -0.137329
+-0.158711 0.0338302 -0.19431
+-0.168784 0.0554211 -0.208802
+-0.175084 0.0799612 -0.216183
+-0.1388 0.173053 -0.265438
+-0.120279 0.204729 -0.281127
+-0.0286554 -0.19392 -0.0770798
+-0.0316074 -0.173664 -0.0706248
+-0.0592867 -0.13866 -0.0723694
+-0.0573667 -0.14535 -0.076615
+-0.0855497 -0.11456 -0.0927528
+-0.0360612 -0.153888 -0.0598116
+-0.0337418 -0.161048 -0.0645261
+-0.0521635 -0.295137 -0.13244
+-0.0787671 -0.255686 -0.155815
+-0.0555388 -0.28771 -0.127245
+-0.0907693 -0.198929 -0.133895
+-0.056321 -0.224329 -0.111203
+-0.0601304 -0.261133 -0.122781
+-0.0883667 -0.227003 -0.150154
+-0.0255886 -0.241626 -0.0939398
+-0.0292021 -0.283824 -0.105675
+0.00604 -0.209613 -0.0637814
+0.0446649 0.412548 -0.248378
+0.0492326 -0.363275 -0.117673
+0.0158088 -0.33285 -0.106809
+0.00458205 -0.176344 -0.0543662
+0.104222 0.352879 -0.368106
+0.262734 -0.0106954 -0.142712
+0.253116 -0.0599205 -0.125179
+0.292123 0.0417493 -0.168302
+0.0787248 0.406047 -0.245692
+0.108216 0.379069 -0.304057
+0.152573 0.342704 -0.34901
+0.217786 0.297336 -0.311981
+0.28532 0.191803 -0.25495
+0.237875 0.122132 -0.100729
+0.239537 0.148745 -0.113645
+0.206079 0.266394 -0.161261
+0.0428302 -0.214613 -0.068975
+0.0429435 -0.206018 -0.0646599
+0.0547655 -0.314754 -0.0971779
+0.0546235 -0.308482 -0.0920819
+0.0729503 -0.192911 -0.0658516
+0.0726404 -0.202102 -0.0698433
+0.114955 -0.176021 -0.0701061
+0.0771221 -0.150783 -0.0521362
+0.0785316 -0.174862 -0.0606396
+0.120203 -0.149618 -0.0635384
+0.113937 -0.119637 -0.054616
+0.0995471 -0.29991 -0.101387
+0.135856 -0.317874 -0.108627
+0.166203 -0.273174 -0.105293
+0.237408 -0.1305 -0.115058
+0.215829 0.00800271 -0.10069
+0.209394 -0.0202718 -0.0874807
+0.19229 0.000428991 -0.0599406
+0.199356 0.0275165 -0.0713101
+0.233561 0.177369 -0.117199
+0.19147 0.293213 -0.180126
+0.166273 0.334272 -0.204174
+0.299176 0.10311 -0.203976
+0.168007 -0.15627 -0.0835314
+0.204144 -0.194245 -0.104052
+0.081311 -0.0974785 -0.0316375
+0.0776545 -0.117177 -0.0374331
+0.111921 -0.091588 -0.0403197
+0.0452669 -0.133541 -0.0369458
+0.256431 0.199958 -0.200422
+0.262082 0.158398 -0.173405
+0.201235 0.304178 -0.256724
+0.234008 0.250468 -0.22485
+0.137502 0.364559 -0.295348
+0.168792 0.342462 -0.279409
+0.264357 0.119779 -0.155051
+0.259478 0.088724 -0.137203
+0.0638872 -0.324241 -0.103115
+0.0928354 -0.33939 -0.106214
+0.13618 0.370621 -0.223118
+0.106648 0.392736 -0.236684
+0.246553 0.0616549 -0.121471
+0.228379 0.0335565 -0.1126
+0.162028 -0.119591 -0.0732254
+0.205452 -0.0852259 -0.0933958
+0.18539 -0.0504131 -0.071577
+0.150907 -0.0848934 -0.0600621
+0.144834 -0.0647346 -0.0471883
+0.175599 -0.0293601 -0.0524359
+0.211463 0.0532396 -0.0804988
+0.228172 0.0766413 -0.0850835
+0.236069 0.103089 -0.0869838
+0.229247 0.199185 -0.134347
+0.222071 0.231517 -0.153711
+0.0449318 -0.191771 -0.0591816
+0.0450423 -0.17128 -0.0521819
+0.0714623 -0.13405 -0.0412323
+0.0714978 -0.140932 -0.0457918
+0.104698 -0.107246 -0.0469494
+0.0433243 -0.151381 -0.0410022
+0.0441045 -0.158558 -0.0459925
+0.0886301 -0.293621 -0.0971956
+0.135363 -0.252382 -0.0984727
+0.0886179 -0.285819 -0.091215
+0.126673 -0.193603 -0.0775323
+0.0824905 -0.221123 -0.0761925
+0.0899912 -0.258488 -0.0846426
+0.138199 -0.22238 -0.0895612
+0.0473228 -0.239967 -0.0756915
+0.0525382 -0.28239 -0.0849027
+0.0733005 0.38763 -0.307184
+0.00545982 -0.10681 -0.00186818
+-0.011065 -0.168376 0.0547095
+-0.0106207 -0.27103 0.0743284
+-0.0402234 -0.2743 0.223556
+-0.0404528 -0.264041 0.222446
+-0.0443659 -0.231584 0.234952
+-0.0455495 -0.218929 0.238109
+-0.0416527 -0.092762 0.190798
+-0.0565865 -0.035209 0.253042
+-0.0713715 -0.192085 0.361731
+-0.0720527 -0.204327 0.367876
+-0.0793957 -0.195685 0.40281
+-0.0904574 -0.162209 0.450956
+-0.0825758 0.299848 0.309759
+-0.00901598 0.447257 -0.122169
+-0.0980905 -0.119111 0.130953
+-0.101359 -0.115158 0.137666
+-0.0943705 -0.154414 0.148235
+-0.0904935 -0.156457 0.140829
+-0.0938633 -0.1885 0.160607
+-0.0902069 -0.190335 0.154889
+-0.0935323 -0.209687 0.170223
+-0.0898615 -0.211938 0.166025
+-0.0965192 -0.221443 0.179892
+-0.0920634 -0.223757 0.176256
+-0.0966892 -0.231763 0.190518
+-0.0910921 -0.233896 0.187953
+-0.0874957 -0.23803 0.201731
+-0.0807889 -0.238204 0.19928
+-0.0930211 -0.235583 0.195475
+-0.0812987 -0.238314 0.206372
+-0.0607276 -0.236941 0.212391
+-0.0585339 -0.236638 0.205793
+-0.107932 -0.102001 0.127186
+-0.118729 -0.0809912 0.130419
+-0.106459 -0.105742 0.154798
+-0.090742 -0.219383 0.221499
+-0.10097 -0.218378 0.20609
+-0.0931364 -0.20893 0.201413
+-0.0968612 -0.209512 0.178263
+-0.101479 -0.209253 0.189731
+-0.100957 -0.221336 0.188779
+-0.0644299 -0.23613 0.221001
+-0.067057 -0.232819 0.228891
+-0.0851443 -0.236857 0.213227
+-0.0881633 -0.232524 0.219785
+-0.092718 -0.236474 0.205186
+-0.0969219 -0.232863 0.208161
+-0.101088 -0.23 0.197674
+-0.0976318 -0.188797 0.17279
+-0.100662 -0.14981 0.168676
+-0.102797 -0.188023 0.187354
+-0.0964776 -0.186386 0.197184
+-0.0717572 -0.186967 0.206536
+-0.0672366 -0.209394 0.212574
+-0.100268 -0.226517 0.210341
+-0.0907236 -0.226074 0.224197
+-0.10666 -0.0603594 0.157978
+-0.102481 -0.0935743 0.183332
+-0.110362 -0.097041 0.175105
+-0.117721 -0.0653107 0.149733
+-0.100002 -0.142411 0.199091
+-0.106467 -0.144471 0.189926
+-0.06793 -0.227217 0.235661
+-0.0682549 -0.219834 0.232329
+-0.0728657 -0.142687 0.206763
+-0.0759194 -0.0918467 0.189436
+-0.0833191 -0.0576401 0.164225
+-0.145724 -0.128848 0.478073
+-0.124095 -0.135039 0.490334
+-0.121074 -0.143067 0.486307
+-0.141923 -0.136418 0.475472
+-0.109988 -0.151099 0.47343
+-0.124422 -0.145871 0.463957
+-0.103619 -0.156869 0.46169
+-0.112424 -0.152482 0.458459
+-0.0999846 -0.161513 0.449131
+-0.113729 -0.157492 0.446274
+-0.110652 -0.176933 0.430583
+-0.164185 -0.130603 0.437198
+-0.164311 -0.126141 0.453386
+-0.15968 -0.131287 0.457755
+-0.160715 -0.134585 0.440732
+-0.161178 -0.124646 0.46142
+-0.14673 -0.134692 0.444822
+-0.143971 -0.138344 0.437635
+-0.156775 -0.133124 0.434127
+-0.157702 -0.131906 0.436999
+-0.161821 -0.128087 0.431819
+-0.16101 -0.137303 0.431312
+-0.145395 -0.146886 0.434899
+-0.116585 -0.148253 0.447589
+-0.114279 -0.146229 0.456079
+-0.122594 -0.14189 0.458344
+-0.150551 -0.137424 0.449215
+-0.160488 -0.118998 0.169891
+-0.156793 -0.112451 0.177928
+-0.154192 -0.105403 0.164651
+-0.149743 -0.101543 0.145744
+-0.135096 -0.0853323 0.114748
+-0.137955 -0.0838013 0.13436
+-0.12751 -0.0716408 0.126141
+-0.139438 -0.0808124 0.158999
+-0.143251 -0.104949 0.11558
+-0.145745 -0.101626 0.12995
+-0.150128 -0.106101 0.112824
+-0.153101 -0.101679 0.12645
+-0.144096 -0.115382 0.0982024
+-0.138637 -0.112999 0.104922
+-0.128308 -0.0892345 0.101956
+-0.137958 -0.218812 0.321727
+-0.138554 -0.1972 0.298556
+-0.150904 -0.213118 0.294282
+-0.152893 -0.219198 0.293972
+-0.140387 -0.224897 0.32173
+-0.159183 -0.220689 0.29755
+-0.145548 -0.226418 0.324382
+-0.176545 -0.170375 0.230169
+-0.174442 -0.192092 0.251893
+-0.167185 -0.192043 0.248213
+-0.169366 -0.171552 0.226937
+-0.163294 -0.185337 0.2514
+-0.164793 -0.164601 0.231416
+-0.143873 -0.164065 0.264957
+-0.143587 -0.136887 0.237771
+-0.161828 -0.139357 0.203796
+-0.16577 -0.145223 0.198451
+-0.173241 -0.14341 0.20212
+-0.114871 -0.215118 0.344733
+-0.0937453 -0.209124 0.361106
+-0.0936545 -0.203909 0.376371
+-0.117118 -0.213124 0.359797
+-0.119093 -0.182155 0.331485
+-0.11373 -0.204313 0.337794
+-0.0952257 -0.198055 0.354281
+-0.0998371 -0.171675 0.353017
+-0.127617 -0.119702 0.113292
+-0.10717 -0.118741 0.125509
+-0.121462 -0.138555 0.1183
+-0.096438 -0.158521 0.137786
+-0.0957609 -0.191234 0.15121
+-0.0953274 -0.21305 0.162781
+-0.0968072 -0.22583 0.17368
+-0.0971076 -0.235354 0.183229
+-0.0879728 -0.244767 0.19985
+-0.0945766 -0.240891 0.191269
+-0.0786517 -0.245186 0.203836
+-0.0594403 -0.242756 0.208351
+-0.0726568 -0.264266 0.213081
+-0.0997791 -0.258381 0.198142
+-0.109772 -0.239168 0.17155
+-0.113432 -0.16594 0.126635
+-0.112308 -0.192701 0.136973
+-0.111276 -0.215924 0.151261
+-0.120651 -0.0585752 0.149806
+-0.108997 -0.0535324 0.158703
+-0.0860623 -0.0488671 0.16561
+-0.15978 -0.203289 0.271267
+-0.123387 -0.143412 0.299206
+-0.10487 -0.126264 0.319516
+-0.140061 -0.104465 0.204902
+-0.123736 -0.107195 0.266126
+-0.122382 -0.0782753 0.229019
+-0.105438 -0.0822813 0.281286
+-0.101425 -0.0495196 0.243008
+-0.121857 -0.0635988 0.19836
+-0.140298 -0.0843215 0.18018
+-0.0966339 -0.0406599 0.209415
+-0.119272 -0.0575541 0.178838
+-0.0938203 -0.207321 0.378418
+-0.119214 -0.217272 0.359735
+-0.163068 -0.209893 0.269118
+-0.0922211 -0.0427595 0.190077
+-0.117268 -0.167021 0.117932
+-0.125746 -0.138681 0.109414
+-0.1164 -0.194953 0.128339
+-0.115063 -0.220733 0.144495
+-0.113955 -0.246316 0.165587
+-0.104317 -0.267971 0.195948
+-0.074125 -0.275387 0.213444
+-0.12388 -0.219698 0.360051
+-0.170103 -0.211084 0.273235
+-0.167957 -0.116198 0.173672
+-0.160286 -0.0947244 0.146512
+-0.126749 -0.143346 0.103184
+-0.1181 -0.170851 0.111678
+-0.116765 -0.198865 0.12353
+-0.11549 -0.225301 0.140102
+-0.11456 -0.251612 0.161322
+-0.104751 -0.274293 0.191335
+-0.0745734 -0.281825 0.209284
+-0.0981457 -0.20928 0.382087
+-0.278671 0.243501 0.0915276
+-0.286347 0.19225 0.110526
+-0.295997 0.191896 0.0622511
+-0.288379 0.223249 0.0641193
+-0.282011 0.128819 0.133754
+-0.261744 0.0578517 0.136085
+-0.251098 0.0330576 0.10206
+-0.279093 0.084602 0.0846829
+-0.248429 0.0214274 0.0829348
+-0.248841 0.00197977 0.0490149
+-0.281246 0.0445663 0.0266828
+-0.245098 -0.014128 0.0256221
+-0.275055 0.0185545 -0.00692051
+-0.2355 -0.0250989 -0.000853204
+-0.229105 -0.027954 -0.0338838
+-0.256811 0.0124715 -0.0513786
+-0.101836 -0.245241 0.113867
+-0.107753 -0.230944 0.123409
+-0.108368 -0.260513 0.144114
+-0.0999136 -0.270405 0.122074
+-0.0950408 -0.289436 0.170108
+-0.0819649 -0.303885 0.138326
+-0.0670796 -0.298447 0.189457
+-0.0561784 -0.31368 0.157086
+-0.0370407 -0.30387 0.0992535
+-0.0392822 -0.313027 0.123159
+-0.0420732 -0.270334 0.0685607
+-0.040762 -0.289264 0.0779364
+-0.046103 -0.188053 0.0600342
+-0.0455201 -0.206272 0.0661854
+-0.0462075 -0.156436 0.0366741
+-0.0467897 -0.172572 0.0513144
+-0.100062 0.424234 0.143069
+-0.0953657 0.430062 0.118231
+-0.0903195 0.436039 0.0875681
+-0.0863162 0.4382 0.0604928
+-0.110299 0.38936 0.222963
+-0.108433 0.406897 0.197145
+-0.0766293 0.441397 0.0102173
+-0.0588799 0.441992 -0.0752253
+-0.0394883 0.437419 -0.133764
+-0.0156191 0.42773 -0.190087
+-0.213779 -0.0373529 0.0719108
+-0.216174 -0.0269807 0.0916375
+-0.306037 0.113682 0.012336
+-0.299569 0.150875 0.064722
+-0.102379 -0.185543 0.07039
+-0.111671 -0.177463 0.0867722
+-0.106642 -0.193428 0.0963342
+-0.0973076 -0.195732 0.0818803
+-0.167693 -0.0864572 0.00656762
+-0.193604 -0.0645415 0.0205315
+-0.14841 -0.101994 0.0537867
+-0.143314 -0.104879 0.0259333
+-0.130155 -0.120673 0.0384187
+-0.133639 -0.132258 0.0692235
+-0.125299 -0.13671 0.043381
+-0.120759 -0.151879 0.0508803
+-0.118477 -0.15939 0.0795882
+-0.112394 -0.167032 0.0579626
+-0.10713 -0.176975 0.0646824
+-0.170981 -0.0778576 0.0987095
+-0.176063 -0.0700047 0.113074
+-0.209361 -0.048035 0.0516898
+-0.164365 -0.0867466 0.0823417
+-0.200986 0.112602 0.252292
+-0.20967 0.107947 0.283821
+-0.231181 0.112313 0.26859
+-0.221305 0.116702 0.236358
+-0.185689 0.1199 0.270401
+-0.195378 0.115501 0.296899
+-0.184103 0.124314 0.275061
+-0.194707 0.119539 0.301569
+-0.18548 0.129077 0.277624
+-0.197455 0.123097 0.304745
+-0.187824 0.134609 0.279749
+-0.200976 0.127557 0.307244
+-0.194862 0.144084 0.28045
+-0.208041 0.135983 0.308324
+-0.20626 0.153156 0.275805
+-0.217609 0.144074 0.305011
+-0.220317 0.157621 0.265023
+-0.230157 0.146876 0.295199
+-0.236001 0.152265 0.246155
+-0.246301 0.143003 0.273857
+-0.239182 0.135984 0.231448
+-0.248282 0.132124 0.257952
+-0.23526 0.1261 0.228662
+-0.244788 0.123821 0.258451
+-0.129624 0.259492 0.332046
+-0.134503 0.2008 0.357036
+-0.148738 0.23007 0.342002
+-0.169624 0.244933 0.319551
+-0.155238 0.274243 0.30737
+-0.196595 0.25286 0.289228
+-0.185453 0.283358 0.274174
+-0.242969 0.236646 0.23743
+-0.238631 0.265262 0.218951
+-0.277183 0.17966 0.198304
+-0.277104 0.193938 0.183545
+-0.282402 0.127094 0.167842
+-0.163755 0.0291062 0.372754
+-0.158495 0.0294031 0.39599
+-0.164893 0.0111862 0.381739
+-0.174371 -0.0047073 0.347476
+-0.175817 0.0174712 0.334336
+-0.196393 -0.0298802 0.283908
+-0.199622 -0.00165624 0.267203
+-0.166255 0.204465 0.345581
+-0.16241 0.175567 0.35266
+-0.179143 0.1882 0.342804
+-0.194148 0.200721 0.326657
+-0.183071 0.217241 0.326822
+-0.215536 0.208288 0.302161
+-0.206516 0.224873 0.29918
+-0.250511 0.191807 0.257707
+-0.247473 0.207478 0.249571
+-0.271584 0.149926 0.22617
+-0.275325 0.161826 0.210333
+-0.271511 0.114134 0.216678
+-0.276435 0.116644 0.194862
+-0.262205 0.0859405 0.21859
+-0.263617 0.0754986 0.195702
+-0.23662 0.0501797 0.23883
+-0.233094 0.0372724 0.218076
+-0.214721 0.0329286 0.262291
+-0.212593 0.0166788 0.241585
+-0.199179 0.0225591 0.284462
+-0.275063 0.217702 0.158677
+-0.266509 0.0681618 0.167347
+-0.234106 0.0221311 0.187586
+-0.229596 0.00730718 0.152792
+-0.211556 -0.00334081 0.211085
+-0.20325 -0.024159 0.175793
+-0.200949 -0.0240075 0.226616
+-0.19014 -0.0485845 0.188626
+-0.201598 -0.0555562 0.242555
+-0.193973 -0.0831857 0.206084
+-0.207678 -0.0884496 0.267401
+-0.198711 -0.114785 0.22902
+-0.211232 -0.1213 0.293337
+-0.200684 -0.14536 0.252954
+-0.208718 -0.151526 0.315539
+-0.199167 -0.174701 0.276221
+-0.201422 -0.179398 0.336252
+-0.193537 -0.200973 0.299245
+-0.185208 -0.19566 0.351426
+-0.177882 -0.213069 0.320203
+-0.164122 -0.207235 0.365118
+-0.157357 -0.219853 0.341355
+-0.134804 -0.212856 0.381577
+-0.129332 -0.218014 0.368723
+-0.103512 -0.201397 0.398703
+-0.104187 0.419123 0.161707
+-0.127038 0.417015 0.132911
+-0.130314 0.412215 0.151177
+-0.154066 0.402772 0.138583
+-0.150899 0.407866 0.11814
+-0.174631 0.400414 0.107743
+-0.177338 0.397245 0.131782
+-0.200628 0.396063 0.131145
+-0.199678 0.398257 0.110475
+-0.223698 0.397138 0.112206
+-0.223741 0.395908 0.131523
+-0.247521 0.397058 0.132724
+-0.248303 0.398247 0.115088
+-0.278099 0.409908 0.124779
+-0.274843 0.406747 0.139883
+-0.303926 0.423519 0.152078
+-0.310918 0.430444 0.140221
+-0.329698 0.441075 0.149141
+-0.320588 0.432162 0.159007
+-0.323949 0.430233 0.158922
+-0.333176 0.438955 0.149645
+-0.327195 0.428634 0.144139
+-0.319335 0.421588 0.152886
+-0.308541 0.405009 0.134583
+-0.303442 0.158169 -0.01211
+-0.300935 0.172666 0.0235102
+-0.309237 0.10199 -0.0192162
+-0.298066 0.0638964 -0.0288601
+-0.197201 -0.0611566 -0.0151406
+-0.135122 -0.10259 -0.0403443
+-0.146484 -0.0993795 -0.0239539
+-0.119634 -0.11571 -0.014699
+-0.110446 -0.118106 -0.0276418
+-0.091372 -0.126545 -0.0168777
+-0.0995436 -0.125423 -0.00643247
+-0.079176 -0.129642 -0.00273776
+-0.0421537 -0.125287 0.00338961
+-0.192699 0.342467 0.0110507
+-0.216347 0.346138 0.0195636
+-0.234565 0.314772 -0.00040203
+-0.216401 0.306405 -0.00792319
+-0.237705 0.272272 -0.022414
+-0.251683 0.281777 -0.0168347
+-0.264259 0.240566 -0.0344858
+-0.255619 0.378516 0.0635391
+-0.229651 0.374033 0.0549586
+-0.225509 0.390016 0.0863954
+-0.250927 0.392106 0.0917761
+-0.246631 0.393707 0.149402
+-0.224085 0.392023 0.149647
+-0.224421 0.386101 0.167186
+-0.2459 0.388132 0.165301
+-0.246403 0.37777 0.178077
+-0.227002 0.373832 0.181298
+-0.231398 0.356876 0.191248
+-0.248914 0.36461 0.186752
+-0.115174 0.427891 0.0855777
+-0.119921 0.423003 0.113641
+-0.140635 0.41471 0.098801
+-0.269288 0.254716 0.119438
+-0.260786 0.269176 0.149244
+-0.23342 0.297447 0.207501
+-0.199638 0.310339 0.242251
+-0.16659 0.314629 0.264837
+-0.143649 0.309431 0.287818
+-0.122347 0.304079 0.302412
+-0.0998938 0.301844 0.306996
+-0.106738 0.255693 0.336933
+-0.204491 0.160708 0.330262
+-0.219821 0.148276 0.317509
+-0.216102 0.169172 0.321368
+-0.204216 0.185564 0.324242
+-0.189801 0.173461 0.337653
+-0.184143 0.130645 0.331629
+-0.195339 0.146644 0.331827
+-0.179344 0.155527 0.342473
+-0.168887 0.134074 0.345842
+-0.155762 0.145061 0.359483
+-0.111756 0.204524 0.360432
+-0.176681 -0.121942 0.405053
+-0.176302 -0.0983625 0.397827
+-0.168014 -0.109421 0.416613
+-0.183831 -0.171209 0.381893
+-0.16579 -0.18709 0.388699
+-0.170891 -0.138486 0.412396
+-0.163125 -0.15641 0.418705
+-0.165406 -0.12349 0.423997
+-0.163684 -0.117563 0.42596
+-0.165107 -0.117709 0.431213
+-0.164509 -0.112807 0.447663
+-0.162258 -0.110111 0.456619
+-0.157902 -0.110412 0.46389
+-0.147424 -0.114313 0.475761
+-0.126327 -0.120364 0.489291
+-0.094333 0.336152 0.2827
+-0.116967 0.337289 0.277852
+-0.13683 0.155567 0.370119
+-0.115886 0.155282 0.377111
+-0.116166 0.109066 0.390941
+-0.137689 0.111655 0.382779
+-0.11728 0.0738619 0.40701
+-0.138777 0.0755137 0.397602
+-0.121702 0.0390832 0.422515
+-0.146458 0.0379051 0.412104
+-0.123955 0.0019122 0.440252
+-0.148427 -0.00107811 0.430303
+-0.126493 -0.0354104 0.457523
+-0.151064 -0.0381672 0.446478
+-0.127254 -0.0706729 0.473723
+-0.150792 -0.0692409 0.459239
+-0.128032 -0.100605 0.484524
+-0.151761 -0.0954977 0.46761
+-0.161053 -0.0949278 0.454313
+-0.161345 -0.0725384 0.446224
+-0.161755 -0.044382 0.433953
+-0.159717 -0.00719251 0.41625
+-0.152935 0.0698682 0.383284
+-0.152401 0.108182 0.368491
+-0.162928 0.101934 0.348797
+-0.166835 -0.0541092 0.417617
+-0.167525 -0.0820656 0.421695
+-0.169262 -0.0879343 0.408611
+-0.174735 -0.0690914 0.387206
+-0.165985 -0.0780562 0.433308
+-0.204647 -0.125919 0.357028
+-0.207488 -0.0968799 0.337583
+-0.202954 -0.0624535 0.310168
+-0.175378 -0.031343 0.364552
+-0.165757 -0.0159375 0.398413
+-0.159694 0.0631661 0.363665
+-0.172323 0.0601232 0.333345
+-0.253465 0.114906 0.262744
+-0.23883 0.0858115 0.267312
+-0.25884 0.109758 0.25163
+-0.262698 0.1342 0.252671
+-0.256932 0.13178 0.263777
+-0.253976 0.162762 0.273919
+-0.252888 0.147233 0.281028
+-0.231245 0.172642 0.306451
+-0.235507 0.151239 0.305702
+-0.209212 0.137079 0.320024
+-0.197103 0.125736 0.318354
+-0.179887 0.113743 0.324474
+-0.194086 0.105984 0.308392
+-0.18138 0.0969188 0.318126
+-0.195322 0.08157 0.305502
+-0.215147 0.0783852 0.287182
+-0.213616 0.09737 0.291231
+-0.235976 0.101451 0.274931
+-0.264328 0.297286 0.108006
+-0.272362 0.287529 0.0870712
+-0.076303 -0.13574 0.00891837
+-0.104299 -0.142544 0.0264097
+-0.0813424 -0.140773 0.0113428
+-0.067199 -0.160554 0.0318388
+-0.0637384 -0.159304 0.0342886
+-0.065337 -0.143706 0.0152123
+-0.0703129 -0.146439 0.0148068
+-0.0906164 -0.176412 0.053143
+-0.0710924 -0.171178 0.0477221
+-0.0730827 -0.170489 0.0442717
+-0.166448 -0.0326487 -0.106176
+-0.185719 -0.0411555 -0.0949643
+-0.167023 -0.0392279 -0.105418
+-0.136246 -0.0662499 -0.090469
+-0.129319 -0.0678464 -0.0885912
+-0.148731 -0.0435281 -0.103838
+-0.151522 -0.0473183 -0.102836
+-0.132781 -0.0907376 -0.066354
+-0.121399 -0.0852293 -0.074183
+-0.130755 -0.0804145 -0.0790258
+-0.188085 0.152358 -0.185972
+-0.192377 0.133095 -0.179866
+-0.141602 0.27007 -0.203651
+-0.128463 0.290891 -0.205143
+-0.16976 0.0179142 -0.141827
+-0.165528 -0.00893782 -0.132303
+-0.173194 -0.0167921 -0.108437
+-0.179378 0.00835218 -0.112584
+-0.198389 -0.00305549 -0.0954353
+-0.192499 -0.0265971 -0.0944108
+-0.178057 0.193783 -0.181291
+-0.18677 0.173251 -0.179388
+-0.202913 0.18154 -0.141539
+-0.193784 0.203422 -0.140975
+-0.211373 0.206902 -0.110109
+-0.221453 0.183858 -0.114361
+-0.231168 0.204377 -0.088596
+-0.258771 0.189741 -0.0768784
+-0.241347 0.182978 -0.0937576
+-0.142565 0.383423 -0.014869
+-0.155994 0.362039 -0.0204783
+-0.146985 0.35078 -0.0837013
+-0.126888 0.376871 -0.0907188
+-0.140976 0.340773 -0.125079
+-0.131472 0.334536 -0.152824
+-0.113914 0.366354 -0.146123
+-0.0873585 0.352868 -0.209497
+-0.110558 0.315226 -0.209964
+-0.206933 -0.0434967 -0.0821478
+-0.222487 -0.0330316 -0.0716446
+-0.212631 -0.0478241 -0.0784463
+-0.186453 -0.0708272 -0.0464675
+-0.196407 -0.0568265 -0.072166
+-0.202167 -0.0584537 -0.0708835
+-0.190927 -0.0678533 -0.0364407
+-0.208184 -0.0538123 -0.0669267
+-0.22052 -0.0364376 -0.0581032
+-0.206612 0.169507 -0.142929
+-0.226258 0.169218 -0.12013
+-0.210086 0.166824 -0.142251
+-0.207019 0.145838 -0.148881
+-0.203179 0.144665 -0.15213
+-0.200768 0.159777 -0.153382
+-0.205026 0.159524 -0.149378
+-0.23151 0.108625 -0.127355
+-0.212667 0.128164 -0.142966
+-0.21526 0.130354 -0.142563
+-0.230826 0.150443 -0.12033
+-0.233269 0.122511 -0.124076
+-0.217144 0.137899 -0.140438
+-0.214688 0.156343 -0.140103
+-0.248257 0.173206 -0.0974134
+-0.268778 0.178489 -0.0790729
+-0.256522 0.170092 -0.099102
+-0.267049 0.121911 -0.0937603
+-0.248516 0.154898 -0.101331
+-0.255931 0.15417 -0.102552
+-0.247783 0.137632 -0.103006
+-0.267854 0.104338 -0.0937357
+-0.249629 0.103768 -0.109719
+-0.251228 0.0830225 -0.111308
+-0.269611 0.0823523 -0.0958871
+-0.25682 0.0724189 -0.107957
+-0.23665 0.0300051 -0.0967854
+-0.227239 0.0283881 -0.0959581
+-0.240504 0.0612624 -0.107104
+-0.246525 0.0569398 -0.106036
+-0.23284 -0.0081167 -0.0716452
+-0.22108 0.00414828 -0.0856337
+-0.232901 0.00983062 -0.0868848
+-0.264099 0.0555808 -0.0872322
+-0.247908 0.0178466 -0.0778177
+-0.242936 0.025761 -0.0914027
+-0.253782 0.0543986 -0.100795
+-0.197494 -0.152558 0.373112
+-0.0528788 -0.313434 0.117761
+-0.0654141 -0.310639 0.111815
+-0.0609351 -0.304431 0.0950394
+-0.0496107 -0.306141 0.0983567
+-0.0540201 -0.294304 0.0809131
+-0.076043 -0.301183 0.105277
+-0.0849975 -0.284385 0.0979519
+-0.138857 -0.199157 0.396307
+-0.111199 -0.135544 0.0269121
+-0.0920641 -0.132927 0.00975383
+-0.105663 -0.125661 0.00537723
+-0.118423 -0.124414 0.0231833
+-0.108564 -0.204954 0.110709
+-0.10165 -0.209441 0.101137
+-0.101169 -0.22691 0.10748
+-0.0924211 -0.228665 0.0918129
+-0.0934299 -0.210341 0.0889578
+-0.0807752 -0.229094 0.079722
+-0.0655697 -0.227056 0.0718193
+-0.0660769 -0.208577 0.0679184
+-0.0816373 -0.210207 0.0774081
+-0.0458409 -0.227102 0.0694044
+-0.183542 -0.0580394 0.131929
+-0.219794 -0.0160269 0.112314
+-0.143916 -0.169941 0.42352
+-0.165958 -0.103452 0.42515
+-0.166986 -0.102581 0.417755
+-0.165053 -0.108361 0.42117
+-0.164692 -0.0982573 0.440648
+-0.221615 0.141654 0.313703
+-0.212059 0.133719 0.316118
+-0.251956 0.129249 0.264497
+-0.203691 0.125471 0.314019
+-0.234443 0.144164 0.304321
+-0.249314 0.141893 0.283974
+-0.247671 0.120654 0.265557
+-0.233861 0.109174 0.275576
+-0.212166 0.104923 0.290564
+-0.197679 0.112573 0.303415
+-0.197182 0.117003 0.307994
+-0.199618 0.120879 0.311199
+-0.191916 0.118964 0.313872
+-0.189354 0.113855 0.311009
+-0.182138 0.113762 0.31701
+-0.180494 0.108417 0.314407
+-0.215762 0.050996 0.279369
+-0.239272 0.0645578 0.256536
+-0.26242 0.104371 0.238549
+-0.266709 0.139517 0.241274
+-0.256006 0.299794 0.128817
+-0.252755 0.177882 0.264837
+-0.223996 0.19253 0.303407
+-0.194294 0.0466597 0.302702
+-0.350918 0.340884 0.00590622
+-0.345974 0.308985 -0.0147372
+-0.315465 0.323981 4.77794e-006
+-0.279326 0.0600522 -0.0629999
+-0.270771 0.356711 0.134173
+-0.267026 0.356096 0.159441
+-0.267897 0.349938 0.133638
+-0.215014 0.32579 0.217902
+-0.227171 0.319349 0.208295
+-0.213115 0.347942 0.19864
+-0.190016 0.36371 0.193613
+-0.206916 0.345939 0.204503
+-0.30219 0.371247 0.0431865
+-0.343426 0.391618 0.0526106
+-0.346385 0.365481 0.0270998
+-0.30791 0.348563 0.0209014
+-0.366806 0.401949 0.0588247
+-0.369143 0.399934 0.0614006
+-0.370302 0.371934 0.0352858
+-0.368006 0.374211 0.0322955
+-0.356476 0.390135 0.0607945
+-0.332699 0.373704 0.0570875
+-0.336877 0.345282 0.0320108
+-0.359013 0.362209 0.0352831
+-0.235786 0.323175 0.180818
+-0.242337 0.319953 0.149157
+-0.240349 0.327169 0.145553
+-0.236011 0.330013 0.176807
+-0.269873 0.203906 -0.0555306
+-0.243791 0.2484 -0.0349076
+-0.269227 0.217782 -0.0447557
+-0.333311 0.298375 0.000950128
+-0.333152 0.261402 -0.0209608
+-0.347734 0.28242 -0.0158498
+-0.292751 0.21492 -0.0430349
+-0.311172 0.22969 -0.0391723
+-0.3157 0.229879 -0.035025
+-0.297895 0.212835 -0.0363949
+-0.33003 0.249149 -0.035397
+-0.347793 0.275734 -0.0299468
+-0.350444 0.273791 -0.0253142
+-0.333696 0.24864 -0.0314477
+-0.252371 0.356414 0.1896
+-0.236308 0.345572 0.195597
+-0.240459 0.34132 0.192106
+-0.255769 0.352614 0.185623
+-0.35977 0.306269 -0.0156198
+-0.36618 0.342461 0.0071949
+-0.368233 0.340098 0.0106644
+-0.361927 0.304313 -0.0113981
+-0.366618 0.420005 0.0819417
+-0.364567 0.42194 0.0797998
+-0.359594 0.434177 0.0955479
+-0.361664 0.432271 0.0973983
+-0.284992 0.388979 0.176574
+-0.268788 0.370876 0.183319
+-0.271698 0.36761 0.178443
+-0.287808 0.387169 0.173615
+-0.350893 0.440998 0.113072
+-0.339734 0.444232 0.133619
+-0.342699 0.441785 0.13464
+-0.353447 0.438938 0.114624
+-0.310198 0.42048 0.165972
+-0.298515 0.406056 0.170779
+-0.301584 0.404542 0.169068
+-0.313593 0.418921 0.165059
+-0.284115 0.186735 -0.0575066
+-0.283077 0.203057 -0.0486272
+-0.289384 0.195364 -0.0448403
+-0.231352 0.333391 0.19754
+-0.225594 0.338314 0.201288
+-0.220617 0.334338 0.207084
+-0.22862 0.327964 0.202144
+-0.182712 0.306339 -0.0634285
+-0.163206 0.328124 -0.0799978
+-0.170536 0.3405 -0.0233587
+-0.176209 0.296847 -0.10175
+-0.163617 0.28991 -0.140181
+-0.148043 0.312629 -0.14611
+-0.158639 0.318632 -0.114684
+-0.191991 0.269703 -0.0937835
+-0.201928 0.235137 -0.103788
+-0.184568 0.23056 -0.140119
+-0.175559 0.262328 -0.138485
+-0.260005 0.341666 0.138192
+-0.257441 0.347875 0.16769
+-0.24356 0.338128 0.172572
+-0.247155 0.331246 0.141027
+-0.21337 0.357109 0.192542
+-0.208447 0.374099 0.182508
+-0.188407 0.373784 0.185305
+-0.31201 0.359177 0.058009
+-0.295277 0.331134 0.0590199
+-0.305073 0.308103 0.0327139
+-0.319552 0.326566 0.028325
+-0.361055 0.336601 0.0141011
+-0.34321 0.320588 0.0105511
+-0.356151 0.304816 -0.00559565
+-0.336674 0.285606 -0.0252576
+-0.319961 0.262326 -0.0299884
+-0.308953 0.297517 -0.0130301
+-0.341751 0.423499 0.0874397
+-0.346327 0.412174 0.0726288
+-0.303857 0.392296 0.0643916
+-0.102622 0.426901 0.0033507
+-0.124743 0.405609 -0.0079423
+-0.104866 0.40293 -0.0913549
+-0.0824243 0.42642 -0.0844999
+-0.131927 -0.111699 0.0150758
+-0.123308 -0.115383 -0.000950128
+-0.156057 -0.0947797 -0.00827335
+-0.0987867 -0.115601 -0.0391293
+-0.086104 -0.107933 -0.0491616
+-0.108332 -0.0953653 -0.0635391
+-0.120754 -0.102241 -0.0533648
+-0.0722602 -0.0959824 -0.0605256
+-0.100108 -0.0897792 -0.0698364
+-0.0740874 -0.10225 -0.0541313
+-0.102097 -0.0892591 -0.0818967
+-0.0403565 -0.109896 -0.0531887
+-0.271239 0.401238 0.153509
+-0.266918 0.39409 0.166085
+-0.287107 0.402536 0.169286
+-0.295974 0.413995 0.161552
+-0.290105 0.397326 0.07998
+-0.28306 0.406387 0.104267
+-0.319131 0.431281 0.122829
+-0.329335 0.4264 0.101223
+-0.27747 0.32977 0.0110145
+-0.254298 0.321669 0.00557791
+-0.239417 0.351068 0.0276295
+-0.265906 0.359492 0.0377171
+-0.301627 0.251399 -0.0310928
+-0.282867 0.239643 -0.0346387
+-0.26924 0.283985 -0.0151529
+-0.287771 0.292919 -0.0113858
+-0.292173 0.239199 0.0254296
+-0.29371 0.210413 0.0338319
+-0.297592 0.200506 -0.0076215
+-0.237469 0.312627 0.185747
+-0.247578 0.305412 0.151501
+-0.13739 0.33784 0.268493
+-0.152025 0.33789 0.256204
+-0.0615228 -0.285501 0.0749509
+-0.0761037 -0.283521 0.0840918
+-0.0687989 -0.297807 0.0906314
+-0.0897966 -0.266557 0.0939057
+-0.0916164 -0.247776 0.0933105
+-0.0643957 -0.247785 0.0719592
+-0.0796387 -0.248984 0.0798107
+-0.0781821 -0.267753 0.0802428
+-0.0626989 -0.268689 0.0706972
+-0.0897994 -0.184478 0.0601324
+-0.0848508 -0.195232 0.0705361
+-0.0679341 -0.192325 0.0620989
+-0.0706883 -0.178671 0.0546644
+-0.0833539 -0.150218 0.0203834
+-0.105777 -0.153339 0.0358789
+-0.0986454 -0.168199 0.0464907
+-0.0792155 -0.163743 0.035952
+-0.170583 -0.0815837 -0.0379061
+-0.15717 -0.0856634 -0.0552255
+-0.181954 -0.0649756 -0.0684624
+-0.224148 -0.0207823 -0.0731162
+-0.209078 -0.0306461 -0.0833266
+-0.214504 -0.00992481 -0.0830536
+-0.276444 0.123703 -0.0857565
+-0.263841 0.155513 -0.0965629
+-0.278265 0.161405 -0.0767631
+-0.0446874 -0.248343 0.069472
+-0.0460641 -0.140224 0.0166689
+-0.058669 -0.111299 -0.0343418
+-0.0771064 -0.122092 -0.0248057
+-0.0570302 -0.121811 -0.00922006
+-0.0284526 -0.107014 -0.017531
+-0.175039 -0.0576066 -0.0852303
+-0.151417 -0.0793333 -0.0719783
+-0.144323 -0.0699835 -0.0853791
+-0.160864 -0.0516663 -0.0973867
+-0.230018 0.0622194 -0.116153
+-0.214445 0.0311962 -0.104871
+-0.20161 0.0365823 -0.1217
+-0.217447 0.0594106 -0.130926
+-0.232285 0.0951073 -0.126987
+-0.216411 0.0901574 -0.14248
+-0.213028 0.11569 -0.144055
+-0.302372 0.108066 -0.0437775
+-0.286932 0.106186 -0.0710057
+-0.289663 0.152892 -0.061099
+-0.298275 0.158291 -0.0403217
+-0.0630866 0.386226 -0.205593
+-0.0393102 0.41166 -0.198106
+-0.168945 0.335858 0.244546
+-0.194432 0.332011 0.229134
+-0.187416 0.350844 0.213491
+-0.170194 0.372924 0.197212
+-0.148585 0.38035 0.208107
+-0.160929 0.356672 0.228135
+-0.146632 0.409284 0.0783965
+-0.139728 0.405896 0.0453024
+-0.118141 0.424507 0.0608703
+-0.161127 0.38837 0.178974
+-0.156358 0.397014 0.158609
+-0.133262 0.406831 0.169191
+-0.136148 0.398739 0.189474
+-0.1318 0.360301 0.249076
+-0.144087 0.358428 0.240635
+-0.131944 0.382281 0.220888
+-0.112713 0.363815 0.252894
+-0.106876 0.414042 0.178682
+-0.278912 0.389803 0.176
+-0.263051 0.384194 0.175544
+-0.264206 0.374147 0.182573
+-0.178978 0.391734 0.152356
+-0.181816 0.385126 0.171127
+-0.202929 0.385126 0.16927
+-0.201581 0.391462 0.150653
+-0.181906 0.371522 0.0419162
+-0.178639 0.390643 0.0765754
+-0.201067 0.390252 0.0821499
+-0.204944 0.371934 0.0476238
+-0.318746 0.251008 -0.0205138
+-0.320157 0.288783 0.00263811
+-0.307155 0.274776 0.00726725
+-0.304219 0.237056 -0.0184367
+-0.288575 0.385573 0.160376
+-0.275605 0.368696 0.161573
+-0.277262 0.36689 0.136523
+-0.289201 0.382631 0.136657
+-0.300503 0.400491 0.160305
+-0.300771 0.398099 0.142273
+-0.311674 0.413068 0.157282
+-0.34241 0.424472 0.108055
+-0.332668 0.427264 0.128603
+-0.313152 0.402696 0.116726
+-0.320751 0.398573 0.0942743
+-0.35236 0.422213 0.0940258
+-0.331859 0.395931 0.0779726
+-0.356959 0.410879 0.0797131
+-0.279803 0.274904 0.0677123
+-0.286418 0.258119 0.0492722
+-0.287435 0.349894 0.084917
+-0.302605 0.373755 0.0840044
+-0.295024 0.380603 0.111953
+-0.279854 0.360026 0.111755
+-0.223647 0.229852 -0.0776866
+-0.209267 0.266194 -0.0628982
+-0.226913 0.259652 -0.0422377
+-0.250422 0.216335 -0.0616402
+-0.151953 0.391101 0.0367089
+-0.161372 0.395426 0.0715353
+-0.165587 0.370548 0.026837
+-0.19515 0.298976 -0.0434492
+-0.184899 0.329051 -0.010607
+-0.206655 0.29725 -0.0228051
+-0.0441134 -0.0977297 -0.0489091
+-0.0433182 -0.102732 -0.0408596
+-0.151795 -0.0373946 -0.118132
+-0.128959 -0.066897 -0.0989717
+-0.193516 0.0659742 -0.16603
+-0.178418 0.0430148 -0.154265
+-0.203084 0.0899287 -0.167431
+-0.19984 0.117046 -0.169891
+-0.152055 0.243593 -0.203358
+-0.165194 0.2124 -0.194931
+-0.188588 0.0251862 -0.118442
+-0.201159 0.0134175 -0.10041
+-0.182548 0.0233228 -0.116735
+-0.208288 0.0586366 -0.139005
+-0.191595 0.039015 -0.130448
+-0.185469 0.0402907 -0.131931
+-0.20325 0.0616317 -0.141932
+-0.222806 0.072049 -0.1381
+-0.21899 0.0763048 -0.139562
+-0.234827 0.0804759 -0.125771
+-0.0628757 0.42164 -0.143164
+-0.0870152 0.397064 -0.149133
+0.00373499 -0.100244 -0.0365437
+0.0102439 -0.0952507 -0.021253
+-0.0128499 -0.204229 0.0708514
+-0.0120438 -0.29042 0.0857231
+-0.0202981 -0.311183 0.13169
+-0.0350872 -0.298183 0.203045
+-0.0394631 -0.236134 0.211362
+-0.0407804 -0.236291 0.21802
+-0.0459836 -0.226164 0.241857
+-0.0409326 -0.0427247 0.176191
+-0.0499281 -0.027208 0.217888
+-0.0868002 -0.173603 0.435105
+-0.100722 -0.137813 0.497064
+-0.10152 -0.104867 0.493839
+-0.100964 -0.0723684 0.4839
+-0.0990208 -0.0340241 0.465675
+-0.0949275 0.0401275 0.428882
+-0.0865545 0.25276 0.340047
+-0.0755918 0.365046 0.26036
+-0.0573865 0.436398 0.123452
+-0.0282165 0.450798 -0.0594847
+-0.00152416 -0.129515 0.0191097
+-0.0121599 -0.183426 0.0628067
+-0.0121742 -0.23858 0.075011
+-0.0286786 -0.313106 0.174168
+-0.0413838 -0.210497 0.215375
+-0.0410166 -0.190108 0.209047
+-0.0424295 -0.145285 0.206281
+-0.0630681 -0.0685454 0.292896
+-0.075112 -0.197813 0.381804
+-0.0932449 -0.157954 0.464007
+-0.096468 -0.151847 0.478835
+-0.101453 -0.124277 0.497731
+-0.0916252 0.106648 0.397683
+-0.089368 0.20284 0.365145
+-0.0711053 0.392945 0.231272
+-0.0676229 0.411281 0.206456
+-0.0606867 0.43041 0.14878
+-0.0499759 0.446662 0.0690604
+-0.0411415 0.450025 0.0117415
+0.0353909 -0.113253 0.157583
+0.0354912 -0.109153 0.164963
+0.0283264 -0.149029 0.172715
+0.027768 -0.151271 0.164426
+0.0259961 -0.183239 0.184517
+0.024975 -0.185284 0.177868
+0.0237962 -0.204538 0.19363
+0.0222202 -0.207021 0.188381
+0.023831 -0.216167 0.203909
+0.0213226 -0.218775 0.198878
+0.020795 -0.226609 0.213959
+0.0168054 -0.229161 0.209475
+0.00856821 -0.233812 0.220892
+0.00335616 -0.234513 0.216063
+0.0158341 -0.230804 0.217185
+0.0011119 -0.2347 0.222811
+-0.0202223 -0.23517 0.220471
+-0.0197493 -0.234939 0.213531
+0.0444424 -0.09531 0.157596
+0.0513752 -0.0735281 0.164358
+0.0328361 -0.0996293 0.182586
+0.0024231 -0.215294 0.240079
+0.0176456 -0.213183 0.229762
+0.0114316 -0.204349 0.222277
+0.0237675 -0.204212 0.202329
+0.0236051 -0.203774 0.214686
+0.0245027 -0.215828 0.213809
+-0.0201854 -0.234182 0.229823
+-0.0210584 -0.230806 0.238063
+0.00191254 -0.233034 0.230593
+0.0018163 -0.228583 0.237735
+0.0119182 -0.231878 0.226058
+0.0143441 -0.227981 0.230355
+0.0219519 -0.224601 0.222219
+0.0248235 -0.183425 0.197221
+0.0258964 -0.144254 0.193927
+0.0239354 -0.182469 0.212638
+0.0142246 -0.181529 0.219275
+-0.0120466 -0.184344 0.21845
+-0.0166313 -0.207179 0.222674
+0.0160552 -0.221409 0.233549
+0.00193302 -0.222008 0.242676
+0.0279878 -0.0544545 0.184829
+0.0172306 -0.0883145 0.207208
+0.0279175 -0.0909737 0.202683
+0.0417353 -0.0583213 0.181534
+0.0130342 -0.137445 0.221643
+0.0226577 -0.138812 0.215687
+-0.0233184 -0.225258 0.244554
+-0.0223731 -0.217821 0.241481
+-0.0148355 -0.140136 0.218344
+-0.00968762 -0.0889363 0.202654
+0.00388651 -0.053817 0.181625
+-0.0528004 -0.124775 0.496612
+-0.0768866 -0.132964 0.499754
+-0.0774443 -0.141156 0.495009
+-0.0546685 -0.132597 0.492883
+-0.0820352 -0.149877 0.479
+-0.0655711 -0.143297 0.475702
+-0.0829123 -0.155969 0.465821
+-0.0739441 -0.1508 0.466136
+-0.0810639 -0.160679 0.452905
+-0.0676652 -0.155473 0.455464
+-0.0628504 -0.17484 0.440117
+-0.0200394 -0.124276 0.465957
+-0.0264896 -0.120093 0.480882
+-0.0319822 -0.125689 0.483238
+-0.0242419 -0.128599 0.467955
+-0.0325712 -0.119011 0.487082
+-0.0386617 -0.129962 0.466388
+-0.0381491 -0.13371 0.458746
+-0.0254664 -0.127363 0.460323
+-0.0258173 -0.126123 0.463307
+-0.0203711 -0.121879 0.460046
+-0.0201383 -0.131113 0.459414
+-0.0350735 -0.142051 0.456901
+-0.0663219 -0.146044 0.457619
+-0.0718514 -0.144373 0.464544
+-0.065436 -0.139395 0.469758
+-0.0365997 -0.132429 0.471959
+0.0779146 -0.108836 0.217357
+0.0708876 -0.102745 0.223258
+0.0729653 -0.0956254 0.209917
+0.0757775 -0.0917252 0.190719
+0.0727954 -0.0762092 0.156222
+0.0677833 -0.0747765 0.175417
+0.0602976 -0.0634023 0.163605
+0.0594663 -0.0721247 0.198685
+0.0816298 -0.0950855 0.160442
+0.0781494 -0.0918235 0.174615
+0.08911 -0.0956083 0.160548
+0.0862562 -0.0911853 0.1742
+0.0899379 -0.105112 0.144897
+0.0821342 -0.103312 0.148967
+0.0717708 -0.0804561 0.141878
+0.00746929 -0.212623 0.350665
+0.015086 -0.190831 0.329068
+0.0294355 -0.205624 0.330088
+0.0318948 -0.211499 0.330666
+0.0102152 -0.218472 0.351704
+0.0364386 -0.21249 0.336409
+0.0140847 -0.219584 0.356163
+0.0740117 -0.160194 0.279832
+0.065582 -0.182338 0.299466
+0.0603085 -0.182849 0.293275
+0.0687368 -0.161921 0.274115
+0.0549497 -0.176528 0.294631
+0.0622265 -0.155413 0.276403
+0.0300778 -0.15699 0.299455
+0.0379212 -0.12944 0.273807
+0.0679164 -0.129855 0.249421
+0.0740888 -0.135305 0.246075
+0.0794094 -0.132944 0.252288
+-0.0228898 -0.211132 0.363064
+-0.049105 -0.207157 0.370009
+-0.0554671 -0.202236 0.383996
+-0.0267585 -0.209184 0.377812
+-0.0167214 -0.177771 0.351866
+-0.0222038 -0.200366 0.35603
+-0.0460675 -0.195893 0.364087
+-0.0435605 -0.169215 0.364237
+0.0693546 -0.111056 0.152597
+0.0457938 -0.112028 0.156033
+0.0633671 -0.13044 0.155177
+0.03458 -0.152774 0.163926
+0.031561 -0.185648 0.176619
+0.0285823 -0.207608 0.187511
+0.0268459 -0.220401 0.198349
+0.0242665 -0.230028 0.207437
+0.0102985 -0.240449 0.21945
+0.0193261 -0.235887 0.213996
+0.000226611 -0.241727 0.219574
+-0.0193773 -0.240996 0.216347
+-0.00722357 -0.261397 0.226142
+0.0229601 -0.25299 0.222627
+0.0407156 -0.232561 0.201572
+0.0550985 -0.158544 0.160258
+0.0523519 -0.185478 0.169826
+0.0479002 -0.208931 0.183016
+0.0438287 -0.0513653 0.182616
+0.0292813 -0.0474583 0.186293
+0.00514994 -0.0448632 0.183809
+0.0456102 -0.194906 0.311983
+-0.00365308 -0.138381 0.323022
+-0.0299229 -0.123019 0.334457
+0.0444936 -0.0966308 0.241654
+0.00627275 -0.101696 0.292017
+0.0167808 -0.0722612 0.256778
+-0.0184865 -0.0785033 0.298649
+-0.0102883 -0.045528 0.261202
+0.0267899 -0.0571015 0.228027
+0.0524632 -0.0759648 0.218618
+-0.00257668 -0.036542 0.228188
+0.0313692 -0.05094 0.208902
+-0.0558166 -0.20566 0.386
+-0.0244713 -0.21313 0.378633
+0.05001 -0.201178 0.311357
+0.000937842 -0.0386744 0.208662
+0.0620491 -0.15916 0.1537
+0.0707279 -0.130062 0.148607
+0.0596171 -0.187229 0.163449
+0.0543798 -0.213292 0.178298
+0.047447 -0.239231 0.197783
+0.0287803 -0.262131 0.222496
+-0.00507281 -0.272357 0.227223
+-0.0200851 -0.215164 0.380751
+0.0550091 -0.201816 0.317889
+0.0831062 -0.105493 0.223659
+0.0846092 -0.0840505 0.195348
+0.0744226 -0.134519 0.143318
+0.0655295 -0.162796 0.148313
+0.0621296 -0.191017 0.159226
+0.0568357 -0.217742 0.174481
+0.050081 -0.244391 0.194161
+0.0314764 -0.268312 0.218504
+-0.00251798 -0.278668 0.22366
+-0.0530788 -0.207306 0.391079
+0.187632 0.264763 0.186755
+0.19003 0.214108 0.205877
+0.217199 0.22022 0.166459
+0.208032 0.251025 0.164472
+0.18264 0.1492 0.226463
+0.169078 0.0767559 0.222045
+0.174401 0.051725 0.186961
+0.202725 0.106473 0.18105
+0.180405 0.0404722 0.168571
+0.196375 0.0230955 0.138343
+0.232396 0.0719596 0.130681
+0.204546 0.0085904 0.116268
+0.244626 0.0498513 0.0994413
+0.209694 0.000166887 0.0897632
+0.221572 0.00228147 0.0593072
+0.250753 0.0496793 0.0547272
+0.0560084 -0.23832 0.145348
+0.0565831 -0.223742 0.156189
+0.0517192 -0.253493 0.176041
+0.0532051 -0.263689 0.152619
+0.0319412 -0.283859 0.195432
+0.0332893 -0.298831 0.161321
+-0.000433428 -0.295518 0.202749
+0.003206 -0.31107 0.168935
+0.00690208 -0.301933 0.108022
+0.00059929 -0.311272 0.131111
+0.0204591 -0.267586 0.0810353
+0.0172572 -0.28671 0.0895134
+0.0205117 -0.185135 0.0733155
+0.0191561 -0.203436 0.0790831
+0.0291884 -0.152897 0.0517943
+0.0234126 -0.169475 0.0653302
+-0.0211868 0.429111 0.159255
+-0.019337 0.435272 0.133991
+-0.0167194 0.441834 0.103066
+-0.0128336 0.444518 0.076129
+-0.031561 0.39284 0.238681
+-0.0260623 0.410769 0.21366
+-0.00638606 0.44816 0.0258057
+0.00661745 0.448973 -0.0571865
+0.0226522 0.443567 -0.111643
+0.0445564 0.433604 -0.167203
+0.157672 -0.020882 0.146069
+0.151334 -0.0108435 0.164971
+0.254656 0.147648 0.127129
+0.223728 0.17783 0.170377
+0.0681055 -0.178063 0.104402
+0.0697081 -0.169503 0.122966
+0.0627699 -0.18599 0.130134
+0.059897 -0.188827 0.113247
+0.14938 -0.069619 0.070749
+0.164212 -0.0463948 0.0926825
+0.110237 -0.0903676 0.105468
+0.118243 -0.0923791 0.0784313
+0.101156 -0.110272 0.0846433
+0.0928306 -0.122318 0.114409
+0.0957834 -0.126907 0.0875189
+0.0896806 -0.142627 0.0928729
+0.0771904 -0.150803 0.118626
+0.0805151 -0.158571 0.0964448
+0.0739455 -0.169034 0.100812
+0.11131 -0.0654704 0.155022
+0.109835 -0.0574585 0.17011
+0.162726 -0.0311436 0.1261
+0.11229 -0.0745745 0.137547
+0.0641063 0.124231 0.305184
+0.0604137 0.119796 0.337712
+0.0856651 0.126221 0.331808
+0.0885475 0.130304 0.29818
+0.0424834 0.129919 0.31593
+0.0416268 0.125905 0.344194
+0.0388754 0.134097 0.319554
+0.0388952 0.12979 0.348186
+0.0387607 0.138913 0.322364
+0.0398972 0.133497 0.352111
+0.0396364 0.144588 0.325142
+0.0418015 0.138201 0.355699
+0.0450444 0.154607 0.328327
+0.0471781 0.147166 0.359273
+0.0565456 0.164687 0.328264
+0.0565654 0.156095 0.359752
+0.0732315 0.170498 0.323615
+0.0716309 0.16011 0.355454
+0.0953213 0.166796 0.312264
+0.0949752 0.157963 0.341968
+0.105258 0.151099 0.300179
+0.103808 0.147571 0.328207
+0.103542 0.140965 0.296263
+0.101091 0.138995 0.32747
+-0.0444342 0.263235 0.349048
+-0.0445645 0.204747 0.374984
+-0.0281837 0.235362 0.366057
+-0.00163337 0.252301 0.353075
+-0.0126643 0.2805 0.335816
+0.0341193 0.26298 0.335263
+0.0270725 0.292677 0.316576
+0.0979765 0.251607 0.305462
+0.0986529 0.280058 0.28624
+0.149219 0.198376 0.283386
+0.153597 0.212832 0.269481
+0.170105 0.146951 0.258128
+-0.00920982 0.0358827 0.403585
+-0.0229723 0.0353523 0.42303
+-0.0100985 0.0179825 0.412627
+0.0130731 0.003521 0.384878
+0.0175678 0.0259521 0.372918
+0.0597871 -0.0186439 0.335007
+0.0667642 0.0100272 0.320348
+-0.0112759 0.211269 0.376502
+-0.0150922 0.182035 0.382051
+0.00301352 0.196186 0.379152
+0.0219403 0.210195 0.369781
+0.0102876 0.225718 0.365409
+0.0503486 0.219941 0.355235
+0.0417988 0.235764 0.348727
+0.100929 0.207224 0.327833
+0.0999197 0.222719 0.318884
+0.135914 0.167813 0.307475
+0.144404 0.18025 0.294078
+0.142491 0.132303 0.299273
+0.155157 0.135586 0.280965
+0.135561 0.103398 0.297949
+0.146501 0.093504 0.27752
+0.107292 0.0652718 0.30745
+0.11308 0.0524533 0.287139
+0.0796264 0.0458433 0.321022
+0.0869606 0.0298174 0.301341
+0.0577182 0.0338295 0.335717
+0.159221 0.236777 0.24533
+0.160641 0.0869097 0.252562
+0.126956 0.0379693 0.259621
+0.137367 0.0234082 0.226009
+0.0993593 0.0103057 0.273115
+0.106979 -0.0105439 0.237686
+0.0854037 -0.0114462 0.283745
+0.092075 -0.0362322 0.244921
+0.0825635 -0.0431759 0.299216
+0.0918546 -0.0708668 0.263026
+0.0814387 -0.0760003 0.324986
+0.0901229 -0.102588 0.286457
+0.0775658 -0.108955 0.350821
+0.0853661 -0.133454 0.309766
+0.0692863 -0.139637 0.370875
+0.0775351 -0.163186 0.331157
+0.056977 -0.168271 0.387709
+0.0657424 -0.190058 0.350766
+0.0376229 -0.18599 0.395827
+0.0443154 -0.203598 0.364402
+0.0139509 -0.199457 0.40063
+0.0178913 -0.212281 0.376273
+-0.0188469 -0.207775 0.404706
+-0.0185391 -0.213172 0.390823
+-0.0551682 -0.199279 0.40835
+-0.0213813 0.423768 0.178545
+0.00823035 0.425449 0.160692
+0.00710616 0.420005 0.179143
+0.0339015 0.413808 0.17695
+0.0358789 0.419955 0.156633
+0.0622061 0.415925 0.156599
+0.0583216 0.411124 0.179905
+0.0802285 0.412433 0.18845
+0.0852794 0.41619 0.169036
+0.107153 0.417552 0.180058
+0.102012 0.414298 0.197801
+0.123706 0.417577 0.208117
+0.129432 0.420605 0.192264
+0.153003 0.434121 0.212456
+0.146087 0.428967 0.225037
+0.167861 0.447036 0.247084
+0.176572 0.456236 0.238861
+0.190742 0.467245 0.254017
+0.181071 0.455874 0.259631
+0.184535 0.454103 0.260863
+0.194133 0.465279 0.255846
+0.191548 0.454748 0.248682
+0.182991 0.445575 0.253709
+0.179394 0.430608 0.233247
+0.257014 0.197731 0.104618
+0.238884 0.206307 0.134328
+0.272261 0.141722 0.101413
+0.270957 0.10337 0.0895495
+0.185587 -0.0382758 0.0631385
+0.150667 -0.0823523 0.0190954
+0.149294 -0.0807592 0.0368243
+0.122298 -0.100776 0.0349172
+0.123409 -0.102209 0.0207827
+0.100656 -0.114109 0.0226925
+0.100219 -0.113585 0.0343848
+0.0803943 -0.120258 0.0298546
+0.0436595 -0.120317 0.0208919
+0.118671 0.369122 0.0772402
+0.136849 0.375258 0.0943036
+0.165857 0.348323 0.0845088
+0.153317 0.338287 0.0707627
+0.183744 0.308642 0.0675253
+0.192671 0.319775 0.0778634
+0.216985 0.281975 0.0692269
+0.154033 0.407583 0.148746
+0.133348 0.400911 0.130826
+0.117277 0.413298 0.157378
+0.139258 0.41744 0.172196
+0.118913 0.412148 0.223083
+0.0974959 0.40883 0.21465
+0.0937767 0.401128 0.231007
+0.114306 0.404927 0.23747
+0.111833 0.393604 0.249583
+0.0930579 0.388002 0.245189
+0.094877 0.371195 0.256346
+0.112073 0.380453 0.258771
+0.00864876 0.437334 0.111543
+0.00594171 0.431613 0.139727
+0.0306805 0.426842 0.134426
+0.169098 0.27373 0.206691
+0.146028 0.290737 0.23057
+0.0940756 0.311825 0.274741
+0.050066 0.321294 0.292065
+0.0106541 0.322412 0.300205
+-0.0188067 0.314905 0.312729
+-0.0435462 0.307535 0.318135
+-0.0657602 0.303342 0.313803
+-0.0670413 0.257443 0.344854
+0.0334401 0.171132 0.377766
+0.0534754 0.160248 0.372074
+0.046815 0.180693 0.37387
+0.0334005 0.195974 0.371684
+0.0160307 0.182484 0.378739
+0.0167262 0.139453 0.371718
+0.0256091 0.156329 0.375931
+0.00607822 0.163659 0.379474
+-0.00303058 0.141354 0.378931
+-0.0212482 0.150966 0.386314
+-0.0671096 0.206486 0.369348
+0.00304014 -0.114058 0.440911
+0.00347083 -0.0904802 0.433692
+-0.0104111 -0.102505 0.448051
+0.0226276 -0.162155 0.423074
+0.00476361 -0.179605 0.422723
+-0.00371451 -0.131146 0.445741
+-0.0117592 -0.149757 0.448891
+-0.0144567 -0.116859 0.454107
+-0.0172961 -0.111138 0.45517
+-0.0179883 -0.111251 0.460565
+-0.0252432 -0.1067 0.475445
+-0.0309686 -0.104355 0.482816
+-0.0377341 -0.105142 0.487872
+-0.0515827 -0.110103 0.494884
+-0.075671 -0.11814 0.499397
+-0.0644708 0.33746 0.288657
+-0.0418841 0.340582 0.292831
+-0.0436206 0.159655 0.388711
+-0.0655404 0.157486 0.387155
+-0.0666844 0.111237 0.40082
+-0.0439823 0.115767 0.40148
+-0.0688467 0.0759908 0.41668
+-0.0456095 0.0796063 0.416204
+-0.0677833 0.0414504 0.433277
+-0.0409354 0.0425343 0.433157
+-0.0693743 0.00430868 0.451137
+-0.0427994 0.00355786 0.45137
+-0.070506 -0.0329518 0.468692
+-0.0434458 -0.0334391 0.467951
+-0.0730302 -0.0682894 0.484534
+-0.0459556 -0.0646357 0.480144
+-0.0739346 -0.0982239 0.495314
+-0.0460655 -0.0908556 0.488691
+-0.0324709 -0.0892871 0.479967
+-0.0309904 -0.0668199 0.472233
+-0.0282875 -0.038529 0.460579
+-0.0265217 -0.00135045 0.442827
+-0.0266254 0.0754195 0.408485
+-0.0246876 0.113795 0.393972
+-0.0069403 0.108788 0.379923
+-0.0165378 -0.0475177 0.447598
+-0.0151099 -0.0753758 0.452107
+-0.00801261 -0.0808588 0.440782
+0.00363328 -0.0612652 0.422786
+-0.0213185 -0.0717118 0.462177
+0.0474784 -0.114913 0.407309
+0.0550972 -0.0854163 0.389945
+0.0585073 -0.0510178 0.362311
+0.00970263 -0.0232184 0.40148
+-0.0133953 -0.00924975 0.428812
+-0.0123435 0.0696423 0.393061
+0.0111394 0.0681802 0.369953
+0.108192 0.130784 0.334897
+0.095436 0.100487 0.334002
+0.117831 0.126287 0.326775
+0.118921 0.150942 0.328807
+0.109568 0.147862 0.336891
+0.100344 0.178301 0.344632
+0.0979389 0.162627 0.351032
+0.0661595 0.185675 0.365834
+0.072164 0.164731 0.367127
+0.0437011 0.148164 0.370505
+0.0341507 0.135881 0.364491
+0.0169822 0.122387 0.363754
+0.0368434 0.11611 0.354465
+0.0221922 0.105847 0.358746
+0.041147 0.0919471 0.352681
+0.0666646 0.090756 0.343404
+0.0621064 0.109466 0.34624
+0.0885694 0.115696 0.339687
+0.0702678 -0.127939 0.0385948
+0.0856781 -0.133553 0.0645152
+0.0742656 -0.132519 0.042839
+0.0505083 -0.155033 0.0554385
+0.0453788 -0.154324 0.0561231
+0.0574466 -0.137307 0.0400235
+0.0623569 -0.139537 0.0416179
+0.0631146 -0.169662 0.0838078
+0.0468573 -0.165988 0.0712582
+0.0501172 -0.165037 0.0688686
+0.206624 0.00282752 -0.0226652
+0.21861 -0.00501923 -0.00700651
+0.208352 -0.0032903 -0.0216045
+0.178669 -0.0371386 -0.0224768
+0.168452 -0.0419309 -0.023644
+0.189931 -0.0125452 -0.0277312
+0.195406 -0.0138393 -0.0256692
+0.163739 -0.0665618 -0.00369403
+0.157562 -0.0615464 -0.0146355
+0.169331 -0.0539522 -0.0149836
+0.221051 0.181093 -0.0636927
+0.223804 0.161914 -0.0576186
+0.176453 0.296993 -0.0993771
+0.163288 0.316509 -0.107447
+0.198498 0.0396832 -0.0445809
+0.192697 0.0111555 -0.0405265
+0.208502 0.0179149 -0.0218475
+0.210932 0.0437315 -0.0229846
+0.22366 0.0347169 -0.0034995
+0.221959 0.0104347 -0.00426261
+0.205153 0.22214 -0.0669171
+0.214255 0.202569 -0.0609522
+0.21194 0.22208 -0.0349841
+0.199763 0.242312 -0.0391389
+0.202648 0.247943 -0.0109415
+0.217564 0.227138 -0.00917843
+0.212801 0.246516 0.0132526
+0.235671 0.23463 0.0341834
+0.227691 0.227402 0.0141338
+0.073138 0.404442 0.0328088
+0.0917576 0.385834 0.0340381
+0.106112 0.377464 -0.0211021
+0.0853231 0.399669 -0.0358523
+0.118491 0.368666 -0.0537969
+0.125462 0.361465 -0.0764211
+0.101181 0.389129 -0.080739
+0.12378 0.372682 -0.133001
+0.148256 0.338541 -0.119875
+0.230353 -0.00725803 0.0105893
+0.236355 0.00272923 0.0248009
+0.233934 -0.0115357 0.0158703
+0.194768 -0.0441083 0.0327173
+0.217097 -0.0239597 0.0149741
+0.221656 -0.0250866 0.0182982
+0.19221 -0.0425725 0.0426479
+0.223678 -0.0208049 0.0236372
+0.227577 -0.0034036 0.0354878
+0.218306 0.212773 -0.03418
+0.226632 0.213527 -0.0108002
+0.22156 0.21106 -0.0321364
+0.225444 0.190143 -0.0368755
+0.223079 0.186622 -0.0400897
+0.218615 0.201015 -0.0421442
+0.22121 0.203206 -0.0384563
+0.245463 0.154559 -0.0131134
+0.231275 0.172505 -0.0305372
+0.233048 0.175465 -0.0292478
+0.234301 0.195158 -0.00927672
+0.243109 0.168281 -0.0103156
+0.232435 0.183158 -0.0272582
+0.226709 0.200894 -0.028796
+0.236804 0.218802 0.014598
+0.247381 0.224768 0.0368236
+0.245027 0.216592 0.0170962
+0.261145 0.168301 0.0247702
+0.241724 0.199944 0.0115319
+0.248675 0.200651 0.0142157
+0.245042 0.18284 0.00988147
+0.264902 0.150763 0.0253047
+0.25549 0.150228 0.00607481
+0.261242 0.130044 0.0058598
+0.271121 0.129343 0.0246125
+0.266712 0.11974 0.0103948
+0.251802 0.0730066 0.0104821
+0.243704 0.0701357 0.00718944
+0.254039 0.105949 0.00402234
+0.259622 0.10224 0.00713278
+0.241851 0.0288612 0.0282424
+0.237292 0.0427773 0.0122042
+0.24735 0.0506759 0.0165801
+0.267344 0.100559 0.0286731
+0.254768 0.0584489 0.0290417
+0.255453 0.0684055 0.0168634
+0.264234 0.0998354 0.0138117
+0.0369813 -0.142301 0.419879
+0.0152068 -0.310448 0.13134
+0.0287775 -0.306507 0.130608
+0.0305584 -0.300418 0.113297
+0.0190107 -0.303131 0.112047
+0.0287502 -0.290672 0.0974243
+0.0402542 -0.296085 0.128477
+0.0498844 -0.278472 0.124865
+-0.0219151 -0.194022 0.419631
+0.091316 -0.12591 0.0675601
+0.0835293 -0.123701 0.0452696
+0.0974946 -0.114773 0.046529
+0.0993942 -0.113687 0.0670086
+0.0599973 -0.197557 0.144342
+0.0576861 -0.202456 0.132912
+0.056293 -0.220009 0.138882
+0.0543805 -0.222228 0.121101
+0.0548576 -0.203837 0.118537
+0.0483248 -0.223434 0.105481
+0.0371881 -0.222538 0.0923214
+0.0375922 -0.204029 0.0886056
+0.0484176 -0.2045 0.103364
+0.0199711 -0.22421 0.0825314
+0.108484 -0.0452338 0.190189
+0.145808 1.67228e-005 0.185261
+-0.0301358 -0.164942 0.446213
+-0.0160791 -0.0968717 0.455058
+-0.0123735 -0.0957953 0.448605
+-0.0149768 -0.101772 0.451104
+-0.023616 -0.0920754 0.468801
+0.0571346 0.153864 0.369353
+0.0480934 0.145125 0.368052
+0.104926 0.144917 0.3357
+0.0418923 0.136232 0.36302
+0.0723073 0.157618 0.365564
+0.0939712 0.15695 0.352482
+0.101289 0.135972 0.335184
+0.0857238 0.1232 0.33934
+0.0603939 0.116878 0.344948
+0.0414985 0.12306 0.351138
+0.0389245 0.127362 0.35511
+0.0396146 0.131366 0.358934
+0.0316696 0.128782 0.358473
+0.0308286 0.12352 0.35494
+0.0219164 0.122721 0.357716
+0.0218359 0.117299 0.35477
+0.0725271 0.0636391 0.336891
+0.101746 0.0795183 0.324581
+0.126578 0.121443 0.316154
+0.126527 0.156773 0.319727
+0.101426 0.193416 0.335514
+0.0589789 0.204927 0.359906
+0.044211 0.0571288 0.350285
+0.263785 0.389637 0.137803
+0.271072 0.359377 0.119263
+0.236987 0.368384 0.118106
+0.269827 0.103391 0.0541307
+0.25523 0.230163 0.0675587
+0.249013 0.245828 0.0766307
+0.24883 0.243718 0.0825949
+0.25464 0.230737 0.0806284
+0.186082 0.369649 0.173364
+0.14953 0.372319 0.21862
+0.138345 0.373018 0.242426
+0.221084 0.341169 0.143421
+0.201258 0.360827 0.160985
+0.176028 0.369431 0.18221
+0.161582 0.372822 0.199935
+0.235139 0.31044 0.121238
+0.242698 0.27286 0.0953056
+0.0722193 0.338389 0.275207
+0.0876254 0.333156 0.271106
+0.075987 0.360636 0.256316
+0.0553074 0.374488 0.242561
+0.0682126 0.358017 0.259399
+0.204144 0.408729 0.149003
+0.236075 0.432972 0.173299
+0.249798 0.411199 0.152923
+0.220087 0.389388 0.13202
+0.254596 0.444688 0.187824
+0.256195 0.442741 0.191074
+0.268292 0.419222 0.169573
+0.266604 0.421295 0.166285
+0.246216 0.431403 0.185738
+0.228199 0.412187 0.173348
+0.243676 0.388146 0.153451
+0.259612 0.40806 0.165132
+0.104485 0.338737 0.252537
+0.106132 0.344979 0.249303
+0.245044 0.244612 0.0970878
+0.239912 0.259076 0.098515
+0.235738 0.247694 0.0549361
+0.197624 0.28686 0.0600567
+0.22906 0.260625 0.0630716
+0.257414 0.344106 0.126609
+0.27031 0.309541 0.109037
+0.278125 0.332282 0.119021
+0.24961 0.260995 0.0747345
+0.262221 0.277173 0.0852071
+0.264742 0.277636 0.0906089
+0.252672 0.26094 0.0805752
+0.274055 0.298677 0.0964339
+0.28304 0.32693 0.108672
+0.284591 0.325468 0.113043
+0.276028 0.298528 0.101267
+0.114836 0.372521 0.262854
+0.0986775 0.360266 0.262422
+0.104195 0.356441 0.260859
+0.119806 0.369093 0.260546
+0.284138 0.358484 0.124487
+0.277307 0.392226 0.145119
+0.278417 0.389773 0.148976
+0.28531 0.355762 0.128799
+0.245009 0.459756 0.208022
+0.243561 0.461686 0.205224
+0.232962 0.471117 0.217196
+0.234548 0.46923 0.219727
+0.147091 0.407935 0.262779
+0.131127 0.38842 0.263109
+0.135949 0.385507 0.259771
+0.150969 0.406421 0.261159
+0.219262 0.474627 0.229519
+0.20371 0.473417 0.243708
+0.206483 0.471081 0.245829
+0.221417 0.472638 0.231968
+0.171314 0.441949 0.262145
+0.160298 0.426201 0.262323
+0.1639 0.424991 0.26195
+0.174939 0.440682 0.262628
+0.251563 0.234477 0.0597802
+0.245108 0.248136 0.0661561
+0.248804 0.246563 0.0713572
+0.0944074 0.347684 0.262533
+0.0872616 0.35205 0.263703
+0.0807984 0.347562 0.267228
+0.0905823 0.341969 0.265837
+0.141134 0.338857 0.0101961
+0.124117 0.357849 -0.0107558
+0.110233 0.367221 0.0379437
+0.149769 0.330605 -0.0205984
+0.156166 0.322864 -0.0522857
+0.140663 0.342779 -0.0640115
+0.134371 0.349555 -0.0379908
+0.166805 0.306188 -0.00777098
+0.186304 0.274338 -0.0105811
+0.186213 0.267476 -0.0426397
+0.171508 0.297481 -0.0455993
+0.126552 0.363435 0.248047
+0.113731 0.353139 0.248048
+0.0777876 0.369889 0.250625
+0.0754751 0.386678 0.239194
+0.0559784 0.38461 0.234091
+0.211125 0.394818 0.166355
+0.203364 0.375011 0.159548
+0.222544 0.353794 0.141583
+0.232028 0.367374 0.143752
+0.271629 0.385339 0.148625
+0.2597 0.367166 0.138179
+0.278483 0.355026 0.130782
+0.270279 0.335383 0.107029
+0.260988 0.310118 0.0964161
+0.239629 0.342837 0.104994
+0.219758 0.460003 0.203184
+0.229713 0.451299 0.191904
+0.195827 0.427514 0.168252
+0.0219389 0.439036 0.0310314
+0.0502066 0.422663 0.0308955
+0.06126 0.420564 -0.046772
+0.0338865 0.438834 -0.0526734
+0.114538 -0.0991959 0.06478
+0.116466 -0.101985 0.0477801
+0.147813 -0.0773143 0.0536454
+0.120666 -0.0994491 0.00670345
+0.114243 -0.0925341 -0.00700446
+0.138773 -0.0760372 -0.0107401
+0.146711 -0.0816124 0.00278964
+0.0829109 -0.0888052 -0.0249743
+0.115848 -0.0783668 -0.020741
+0.101238 -0.0896448 -0.0164211
+0.117043 -0.0794329 -0.0306054
+0.0480094 -0.106363 -0.0326859
+0.139721 0.421486 0.236187
+0.133598 0.412055 0.246113
+0.150504 0.421901 0.256652
+0.159329 0.435329 0.252819
+0.177972 0.428779 0.176785
+0.163451 0.433858 0.195822
+0.188828 0.460014 0.226193
+0.204326 0.459425 0.210713
+0.198488 0.36794 0.111583
+0.180427 0.357567 0.0976557
+0.154529 0.382461 0.110656
+0.174333 0.393075 0.130029
+0.247138 0.296954 0.0876452
+0.233757 0.283754 0.0769412
+0.207452 0.324055 0.086577
+0.221193 0.335235 0.0973396
+0.226311 0.24327 0.137678
+0.244907 0.233192 0.106708
+0.107562 0.326815 0.254991
+-0.0195575 0.343004 0.292
+-0.00139857 0.344507 0.286257
+0.0371888 -0.281167 0.0946442
+0.0469412 -0.278128 0.108642
+0.0389177 -0.293081 0.11212
+0.0543586 -0.260228 0.122656
+0.0546842 -0.241353 0.122493
+0.037801 -0.243298 0.0923501
+0.0489234 -0.243346 0.105463
+0.0490005 -0.262177 0.105614
+0.0384747 -0.26425 0.0908826
+0.0603672 -0.177882 0.0900847
+0.0527355 -0.189191 0.0979942
+0.0401593 -0.187582 0.0836618
+0.0444192 -0.173613 0.0776252
+0.0705702 -0.142671 0.0513438
+0.0824516 -0.144898 0.0734882
+0.0724227 -0.160674 0.0806196
+0.05894 -0.157517 0.0635664
+0.176548 -0.0584264 0.0338374
+0.176465 -0.0607478 0.0145563
+0.20349 -0.0345141 0.0127093
+0.236772 0.015313 0.0238146
+0.230913 0.00599939 0.0101238
+0.232401 0.0273274 0.0118718
+0.266435 0.171107 0.0347411
+0.253184 0.202318 0.0219751
+0.257835 0.208742 0.0434779
+0.0206653 -0.245471 0.0825157
+0.0394221 -0.135727 0.0339609
+0.0821547 -0.10087 -0.00491036
+0.092774 -0.110438 0.010407
+0.0646749 -0.114164 0.0157938
+0.0449782 -0.101881 -0.00228454
+0.206732 -0.0246204 -0.00362782
+0.18182 -0.0516676 -0.00138492
+0.182936 -0.040692 -0.0151884
+0.201177 -0.0177811 -0.0180715
+0.248486 0.107256 -0.00564753
+0.236041 0.07261 -0.00430288
+0.230707 0.0783101 -0.0203383
+0.243833 0.104405 -0.0198858
+0.248454 0.141324 -0.0120547
+0.240049 0.132915 -0.0270964
+0.23338 0.158202 -0.0300068
+0.275381 0.152258 0.0787965
+0.272747 0.152574 0.0508059
+0.26378 0.200746 0.0600874
+0.263508 0.201366 0.0807943
+0.0974045 0.401583 -0.145373
+0.0701054 0.422299 -0.156641
+0.0187903 0.344102 0.282006
+0.0484606 0.342672 0.2776
+0.046417 0.361113 0.260149
+0.0348073 0.381984 0.238134
+0.0101231 0.387364 0.239787
+0.0159542 0.36444 0.263424
+0.0432295 0.423553 0.118131
+0.0473344 0.421639 0.0849928
+0.0188695 0.435904 0.0898936
+0.030974 0.397386 0.217486
+0.0312266 0.406931 0.196554
+0.00521546 0.414088 0.197186
+0.00306266 0.405286 0.217392
+-0.0191561 0.36524 0.271543
+-0.00446806 0.364556 0.268483
+-0.0102105 0.387657 0.245193
+-0.0384747 0.367074 0.2677
+-0.0226734 0.418319 0.19566
+0.141648 0.408263 0.259914
+0.127684 0.40136 0.253506
+0.126927 0.39131 0.260603
+0.0548863 0.404102 0.199672
+0.0531212 0.396268 0.218255
+0.0733011 0.398183 0.224672
+0.0762962 0.406148 0.206874
+0.0937616 0.393531 0.100011
+0.0763638 0.409409 0.129816
+0.0956448 0.411228 0.143847
+0.113133 0.396467 0.114402
+0.259229 0.297255 0.103301
+0.246803 0.332713 0.122551
+0.237931 0.321729 0.120092
+0.247943 0.282719 0.0966625
+0.156558 0.405441 0.249293
+0.145559 0.387562 0.245717
+0.154954 0.387857 0.22252
+0.164115 0.40537 0.227997
+0.166178 0.421413 0.253554
+0.171424 0.421426 0.237292
+0.175629 0.435775 0.254919
+0.215342 0.457365 0.221975
+0.200935 0.455914 0.236705
+0.188933 0.430994 0.218871
+0.202651 0.430814 0.201602
+0.228467 0.458336 0.213237
+0.217967 0.431599 0.191286
+0.238169 0.449615 0.202405
+0.184193 0.385565 0.178433
+0.191972 0.405519 0.185826
+0.176017 0.407796 0.207984
+0.167799 0.38804 0.199849
+0.197547 0.270206 0.0178832
+0.172719 0.303273 0.022612
+0.182932 0.297326 0.0467692
+0.218207 0.258977 0.0420473
+0.0642224 0.409325 0.0825901
+0.0615501 0.41212 0.118169
+0.0838099 0.39162 0.0797732
+0.147213 0.332114 0.0317269
+0.121341 0.356775 0.0550992
+0.151247 0.329508 0.054001
+0.0539785 -0.0930119 -0.0265886
+0.0695163 -0.094248 -0.0168552
+0.1774 -0.0195619 -0.0377717
+0.151232 -0.0522219 -0.033064
+0.224924 0.0918297 -0.047806
+0.208948 0.0666458 -0.0477849
+0.231827 0.118221 -0.0448294
+0.227116 0.145804 -0.048307
+0.18894 0.270962 -0.09349
+0.199236 0.240303 -0.0813881
+0.220361 0.0648104 -0.0233771
+0.22577 0.0524703 -0.00623794
+0.214568 0.0614563 -0.0248528
+0.23915 0.103071 -0.0283011
+0.225451 0.0806759 -0.0295925
+0.218589 0.0787422 -0.0325821
+0.23368 0.102934 -0.0316566
+0.24878 0.118556 -0.0217915
+0.244827 0.121624 -0.0242016
+0.252879 0.127208 -0.00969103
+0.0486101 0.432886 -0.104565
+0.0753406 0.413792 -0.0959145
+-0.00815663 -0.152769 0.0429837
+-0.0155085 -0.30195 0.105618
+-0.03933 -0.281278 0.220619
+-0.0397047 -0.24223 0.213913
+-0.0425878 -0.234869 0.226757
+-0.0399074 -0.0544156 0.173603
+-0.0459058 -0.0301806 0.198382
+-0.0689491 -0.117029 0.333072
+-0.072895 -0.164033 0.363213
+-0.0753795 -0.200657 0.383754
+-0.0761816 -0.20258 0.38822
+-0.0994331 -0.145336 0.492272
+-0.0969833 0.00347459 0.447241
+-0.0932627 0.0730544 0.41328
+-0.090957 0.153527 0.383965
+-0.0795507 0.332546 0.287354
+-0.0642408 0.421537 0.180081
+-0.0540133 0.442118 0.09764
+0.0158245 0.434863 -0.183569
+-0.268045 0.331387 0.116828
+0.129492 0.341991 0.235976
+0.153886 0.336223 0.214811
+0.2241 0.285672 0.136437
+0.184276 0.320951 0.181639
+-0.0105825 -0.330255 -0.148202
+-0.00405442 -0.341885 -0.154078
+0.0120356 -0.349759 -0.14071
+0.0235614 -0.454351 -0.19032
+0.0129291 -0.436292 -0.186957
+0.00782081 -0.45135 -0.199893
+0.0338708 -0.365198 -0.130484
+0.0240979 -0.356013 -0.127457
+0.00473289 -0.459483 -0.210535
+-0.00771569 -0.441567 -0.20746
+0.034649 -0.467895 -0.192908
+0.0385 -0.450965 -0.179008
+0.0366461 -0.371386 -0.135925
+0.0168607 -0.369086 -0.149775
+0.0358571 -0.388545 -0.147234
+0.0221533 -0.413997 -0.169207
+0.00325037 -0.384642 -0.167951
+-0.00317324 -0.417535 -0.189764
+-0.0202093 -0.352028 -0.175529
+-0.0751782 -0.310113 -0.222321
+-0.0792558 -0.24876 -0.200323
+-0.0975478 -0.261068 -0.242713
+-0.0448874 -0.305221 -0.175267
+-0.0680509 -0.409112 -0.256887
+-0.0225246 -0.408619 -0.205273
+0.0627596 -0.475512 -0.192706
+0.0176511 -0.466211 -0.215784
+0.0564097 -0.371642 -0.123731
+0.0608853 -0.42574 -0.15553
+-0.12601 -0.0168242 -0.405724
+-0.119212 0.0146946 -0.397278
+-0.119196 0.0236826 -0.419821
+-0.0894069 0.132379 -0.459627
+-0.119901 0.0557214 -0.450686
+-0.104047 0.0878087 -0.424826
+-0.0434008 0.202754 -0.449788
+0.00146546 0.247487 -0.474511
+-0.0553299 0.189606 -0.487411
+-0.140563 -0.140186 -0.365022
+-0.134203 -0.130246 -0.347604
+-0.134859 -0.0972574 -0.377609
+-0.104969 -0.178299 -0.225098
+-0.121706 -0.166999 -0.286771
+-0.125773 -0.273342 -0.313526
+0.0896205 0.294469 -0.474508
+0.0479494 0.271736 -0.499308
+0.0468477 0.286805 -0.452034
+0.146909 0.306616 -0.45808
+0.128239 0.292819 -0.494375
+0.110783 0.315899 -0.439113
+-0.126366 0.0488036 -0.336222
+-0.112981 0.0634555 -0.382132
+-0.124792 0.00267599 -0.355658
+-0.102922 0.123023 -0.372224
+-0.0809684 0.15658 -0.415696
+-0.123461 -0.0892618 -0.307009
+-0.118812 -0.111337 -0.253793
+-0.0449966 0.229617 -0.39744
+0.00110507 0.267771 -0.426435
+0.0303782 0.314349 -0.396623
+0.0722343 0.318351 -0.418398
+0.0837573 0.347392 -0.378263
+0.120496 0.336048 -0.399017
+-0.126853 -0.0477183 -0.375513
+-0.135946 -0.0568299 -0.403013
+-0.122431 -0.0575711 -0.319504
+-0.1262 -0.00837403 -0.300488
+-0.12139 -0.0556948 -0.272491
+0.120339 -0.337896 -0.111101
+0.114421 -0.325799 -0.105088
+0.100264 -0.346411 -0.109269
+0.113797 -0.43917 -0.162566
+0.102283 -0.457258 -0.172418
+0.120317 -0.455579 -0.174157
+0.0773057 -0.363684 -0.115208
+0.0743714 -0.354087 -0.109797
+0.125353 -0.464244 -0.182869
+0.138719 -0.446336 -0.172282
+0.0905632 -0.470164 -0.180447
+0.0853689 -0.452333 -0.167758
+0.103443 -0.367513 -0.122124
+0.0800694 -0.370325 -0.121511
+0.0857122 -0.388193 -0.132358
+0.103002 -0.414982 -0.147621
+0.13226 -0.420123 -0.154679
+0.122412 -0.384348 -0.13316
+0.143471 -0.34941 -0.1234
+0.193285 -0.239291 -0.107593
+0.206518 -0.30586 -0.131677
+0.235274 -0.254033 -0.13326
+0.153785 -0.29937 -0.108519
+0.154515 -0.41146 -0.157708
+0.213348 -0.414649 -0.180668
+0.113287 -0.469871 -0.193206
+0.338984 0.0219816 -0.247231
+0.35084 -0.013137 -0.252858
+0.352845 0.0280557 -0.268052
+0.349614 0.13694 -0.318172
+0.34091 0.0956452 -0.27876
+0.371179 0.0576954 -0.294963
+0.301038 0.210549 -0.334921
+0.337978 0.191723 -0.362962
+0.280404 0.251691 -0.384069
+0.325104 -0.125702 -0.20006
+0.340297 -0.138615 -0.213188
+0.342913 -0.09462 -0.225952
+0.29723 -0.274529 -0.18517
+0.279402 -0.157487 -0.152377
+0.226408 -0.165009 -0.110729
+0.206287 0.295429 -0.438122
+0.22412 0.292371 -0.391044
+0.25878 0.271361 -0.436145
+0.161752 0.317598 -0.421311
+0.186785 0.2914 -0.479087
+0.300411 0.0683932 -0.18678
+0.317218 0.0163477 -0.205563
+0.320967 0.0770003 -0.234672
+0.310108 0.169312 -0.28209
+0.299591 0.141544 -0.230116
+0.290754 -0.0762461 -0.165814
+0.252378 -0.0952943 -0.124446
+0.257292 0.245959 -0.286788
+0.239975 0.278538 -0.340479
+0.185319 0.324986 -0.336175
+0.172804 0.323879 -0.380522
+0.127013 0.350656 -0.360903
+0.35773 -0.0550484 -0.246742
+0.333913 -0.0415411 -0.225866
+0.29586 -0.0440277 -0.176799
+0.28097 0.0107978 -0.157889
+0.262261 -0.0377945 -0.138154
+-0.0398767 -0.234418 -0.10192
+-0.0232911 -0.225817 -0.0883305
+-0.0360455 -0.211471 -0.0924149
+-0.0528693 -0.212045 -0.105225
+-0.0587052 -0.276622 -0.12592
+-0.043067 -0.300029 -0.119746
+-0.0288328 -0.301339 -0.109832
+-0.0443816 -0.273812 -0.113294
+-0.0550412 -0.188967 -0.0962237
+-0.0379287 -0.202747 -0.0887318
+-0.0261394 -0.20275 -0.078963
+-0.0425988 -0.187362 -0.0850665
+-0.0591257 -0.148313 -0.0807336
+-0.0454976 -0.165811 -0.0773501
+-0.0316259 -0.166477 -0.066941
+-0.0459775 -0.154238 -0.0701846
+-0.0901707 -0.188136 -0.128016
+-0.103266 -0.171494 -0.138588
+-0.103066 -0.183066 -0.147256
+-0.026106 -0.320037 -0.121085
+-0.0406746 -0.306778 -0.12457
+-0.050823 -0.297432 -0.136314
+-0.0354564 -0.315191 -0.132787
+-0.0861763 -0.238684 -0.156783
+-0.0936108 -0.209831 -0.173084
+-0.0852883 -0.227358 -0.178683
+-0.1217 -0.116435 -0.212951
+-0.127732 -0.0874749 -0.223
+-0.0908703 -0.105192 -0.0921276
+-0.106779 -0.0884557 -0.0993211
+-0.103234 -0.0953954 -0.103182
+-0.153512 -0.0289478 -0.148448
+-0.151967 -0.0230669 -0.175015
+-0.144573 -0.0488493 -0.181234
+-0.143516 -0.0515182 -0.149663
+-0.149479 0.0261923 -0.214134
+-0.138752 0.00333739 -0.225255
+-0.148295 0.00262753 -0.194856
+-0.156108 0.0222833 -0.185323
+-0.107481 0.188887 -0.31122
+-0.111917 0.221867 -0.284839
+-0.0888199 0.228468 -0.316296
+-0.0870814 0.198004 -0.343122
+-0.145129 0.159676 -0.261688
+-0.128402 0.153993 -0.292703
+-0.136599 0.139177 -0.285251
+-0.0186695 0.307765 -0.353147
+-0.0446615 0.296837 -0.325575
+-0.0423373 0.335567 -0.290842
+-0.0143837 0.339538 -0.322396
+-0.160685 0.061203 -0.237062
+-0.158384 0.0490186 -0.229599
+-0.171479 0.0651988 -0.215852
+0.0362591 0.386231 -0.301662
+0.0388563 0.363706 -0.337845
+0.0130834 0.367242 -0.313826
+0.00919686 0.391714 -0.275302
+-0.059099 -0.0977318 -0.0548276
+-0.0723933 -0.0977843 -0.0640783
+-0.0556152 -0.10797 -0.0599065
+-0.041293 -0.100665 -0.0509301
+-0.0361124 -0.147831 -0.0575148
+-0.0524229 -0.130594 -0.0635357
+-0.0630054 -0.131474 -0.0722438
+-0.0482367 -0.147409 -0.0657964
+-0.010521 -0.241035 -0.0841075
+-0.0105046 -0.222542 -0.0785494
+-0.0126097 -0.300004 -0.0994843
+-0.0131018 -0.317804 -0.105387
+-0.0238153 -0.211858 -0.0827342
+-0.0501097 -0.200234 -0.0983082
+-0.0134417 -0.20283 -0.0695218
+-0.0123639 -0.211838 -0.072708
+-0.0597625 -0.166523 -0.0902007
+-0.0290301 -0.184248 -0.0733673
+-0.0668953 -0.189143 -0.106862
+-0.0752997 -0.16838 -0.10473
+-0.090258 -0.16922 -0.120493
+-0.00591646 -0.331951 -0.117135
+-0.0114609 -0.32467 -0.112196
+-0.0662079 -0.195379 -0.109398
+-0.0748082 -0.211581 -0.121748
+-0.0590383 -0.242198 -0.117465
+-0.02625 -0.263318 -0.0992208
+-0.0278827 -0.314327 -0.115419
+-0.0548992 -0.291766 -0.130284
+-0.0693191 -0.272455 -0.139188
+-0.076346 -0.245032 -0.134977
+-0.038014 -0.305597 -0.151904
+-0.00769658 -0.334754 -0.131602
+-0.0517431 -0.287965 -0.156347
+-0.0655472 -0.27827 -0.143182
+-0.0707845 -0.25702 -0.168359
+-0.104171 -0.175802 -0.185657
+-0.0913283 -0.211157 -0.143498
+-0.112447 -0.152111 -0.194942
+-0.117605 -0.145626 -0.157564
+-0.128559 -0.112186 -0.172805
+-0.0926279 -0.140831 -0.111516
+-0.106324 -0.111193 -0.116533
+-0.120509 -0.11073 -0.140087
+-0.107812 -0.142857 -0.13171
+-0.131947 -0.0788289 -0.146546
+-0.120223 -0.0835154 -0.121269
+-0.135595 -0.0588653 -0.125302
+-0.133498 -0.0529433 -0.223335
+-0.137353 -0.078478 -0.181393
+-0.142377 -0.0212308 -0.207193
+-0.156708 -0.00212175 -0.167717
+-0.161721 -0.0101248 -0.14491
+-0.149672 -0.0387761 -0.127142
+-0.160071 -0.0230041 -0.125851
+-0.125278 0.25531 -0.241742
+-0.136143 0.224819 -0.243097
+-0.146056 0.257681 -0.205396
+-0.167222 0.175328 -0.213639
+-0.171719 0.201554 -0.188473
+-0.151998 0.192496 -0.231467
+-0.174239 0.139223 -0.21622
+-0.187374 0.162785 -0.183817
+-0.172341 0.163407 -0.211661
+-0.15548 0.136204 -0.252813
+-0.0712384 0.288827 -0.291728
+-0.0530932 0.25539 -0.35156
+-0.0762621 0.248388 -0.319139
+-0.117438 0.268054 -0.242574
+-0.120058 0.300676 -0.208935
+-0.0973274 0.291756 -0.250464
+-0.0943398 0.251872 -0.288969
+-0.072895 0.205326 -0.367366
+-0.0922975 0.169898 -0.358692
+-0.109369 0.153562 -0.327615
+-0.129537 0.18668 -0.274708
+-0.127198 0.0881377 -0.319617
+-0.128931 0.113004 -0.306975
+-0.116831 0.112962 -0.33362
+-0.162787 0.110738 -0.240508
+-0.146049 0.110367 -0.274087
+-0.141387 0.0813748 -0.286821
+-0.155246 0.0821366 -0.255003
+-0.130068 -0.00280499 -0.253159
+-0.129316 -0.0192391 -0.240929
+-0.139431 0.0294263 -0.279961
+-0.147952 0.0531003 -0.266387
+-0.139054 0.0481245 -0.294159
+-0.0716248 0.334353 -0.250729
+-0.0752219 0.370466 -0.208009
+-0.0460095 0.371594 -0.24636
+0.00193097 0.415171 -0.228936
+-0.0213014 0.398055 -0.238251
+-0.0280588 0.420862 -0.193851
+0.040031 0.344914 -0.363865
+0.0570479 0.35753 -0.355946
+6.82563e-006 0.311197 -0.373335
+-0.0236256 0.28159 -0.374548
+0.0119749 0.34136 -0.347008
+-0.0152164 0.369641 -0.284366
+-0.020137 -0.158609 -0.0521628
+-0.0208735 -0.145664 -0.0495152
+-0.017574 -0.168581 -0.0591045
+-0.0160327 -0.177573 -0.0628443
+-0.0584506 -0.141769 -0.0744328
+-0.0338265 -0.158256 -0.0615099
+-0.0756901 -0.141816 -0.0946626
+-0.0703832 -0.131904 -0.0840624
+-0.0894008 -0.117786 -0.0992583
+-0.068846 -0.112593 -0.0696624
+-0.037844 -0.123178 -0.0543464
+-0.0874036 -0.0925136 -0.0660216
+-0.103352 -0.0876087 -0.0762007
+-0.0866685 -0.0973195 -0.0745236
+-0.0987737 -0.0937456 -0.0867333
+-0.116021 -0.0793387 -0.0897789
+-0.126299 -0.0688409 -0.106048
+-0.0804674 -0.11191 -0.0804735
+-0.0713565 -0.127474 -0.0813397
+-0.143519 0.0264701 -0.245033
+-0.163251 0.0448871 -0.203268
+-0.163012 0.0158672 -0.158691
+-0.173177 0.0306938 -0.147534
+-0.169334 0.039933 -0.173465
+-0.181551 0.0622637 -0.187634
+-0.19956 0.0777798 -0.16806
+-0.19076 0.0870312 -0.189781
+-0.180192 0.117198 -0.205392
+-0.170185 0.0880851 -0.225658
+-0.18912 0.101796 -0.192055
+-0.195954 0.125152 -0.174841
+0.00880984 -0.275017 -0.0840515
+0.00321965 -0.167335 -0.0485214
+0.00532126 -0.193675 -0.0588888
+-0.158537 0.227456 -0.199882
+-0.201959 0.103873 -0.169575
+-0.185772 0.0546033 -0.16105
+-0.141155 -0.0523543 -0.108943
+-0.0510509 0.400036 -0.202157
+0.0325419 -0.348899 -0.112247
+-0.000310566 0.432354 -0.187513
+0.0300498 0.424393 -0.216193
+0.0315801 0.407997 -0.257825
+0.00251183 -0.126194 -0.0401252
+-0.0222434 -0.105932 -0.0456532
+0.0599734 0.381778 -0.318079
+0.0884499 0.370846 -0.337337
+-0.0993976 0.333539 -0.21015
+-0.182465 0.183102 -0.180829
+-0.167956 0.00474552 -0.137291
+0.0105449 -0.327451 -0.10101
+0.0066427 -0.219416 -0.0678126
+-0.134513 0.279376 -0.207098
+-0.189679 0.142315 -0.184254
+0.0588929 0.400912 -0.278119
+0.0636606 -0.232059 -0.0759358
+0.0774962 -0.208763 -0.0725742
+0.0569667 -0.209065 -0.0693696
+0.0433523 -0.224183 -0.0717783
+0.090626 -0.274361 -0.0882663
+0.0702023 -0.271762 -0.0841566
+0.0526461 -0.300093 -0.0890745
+0.0713865 -0.298437 -0.090899
+0.0765283 -0.185225 -0.0637432
+0.0608512 -0.184364 -0.0598034
+0.042723 -0.200841 -0.0621385
+0.0574145 -0.200169 -0.0652496
+0.0746745 -0.14382 -0.0485739
+0.0580479 -0.150808 -0.0453768
+0.0434363 -0.164097 -0.0489882
+0.0606191 -0.162456 -0.0517717
+0.14042 -0.165356 -0.0750894
+0.122412 -0.182639 -0.0736445
+0.147462 -0.176708 -0.0798524
+0.0546344 -0.319082 -0.100446
+0.0802865 -0.313532 -0.102335
+0.0927624 -0.295635 -0.0995778
+0.0710487 -0.305549 -0.0965868
+0.168444 -0.201614 -0.0937036
+0.141857 -0.234506 -0.095279
+0.170262 -0.219096 -0.0984952
+0.21874 -0.102602 -0.101516
+0.228358 -0.0721084 -0.105656
+0.127835 -0.0783565 -0.0431032
+0.110022 -0.0970158 -0.0440096
+0.125496 -0.0859965 -0.047847
+0.185495 -0.0140243 -0.0557245
+0.178878 -0.0380983 -0.0612478
+0.199367 -0.0349442 -0.0793159
+0.197971 -0.00829621 -0.0726336
+0.217867 0.044268 -0.0973949
+0.204445 0.0406012 -0.0762805
+0.205329 0.018637 -0.0861975
+0.221641 0.0199162 -0.108115
+0.239638 0.214547 -0.179509
+0.250334 0.2215 -0.214713
+0.223046 0.253226 -0.194548
+0.21618 0.248184 -0.160636
+0.245762 0.179261 -0.156149
+0.233379 0.18565 -0.128723
+0.248466 0.16421 -0.147377
+0.185893 0.325372 -0.271027
+0.153865 0.355349 -0.255054
+0.151244 0.354183 -0.214358
+0.185272 0.317518 -0.233701
+0.23496 0.0692122 -0.103364
+0.241023 0.0823427 -0.107052
+0.234303 0.0872387 -0.0883749
+0.0946722 0.3919 -0.278359
+0.0931446 0.400152 -0.242169
+0.123381 0.377808 -0.269756
+0.124363 0.371451 -0.30342
+0.0692194 -0.0916945 -0.0255436
+0.0483111 -0.0969639 -0.0302171
+0.0646046 -0.103132 -0.0319364
+0.0815376 -0.0913969 -0.0283189
+0.0427011 -0.145267 -0.0389184
+0.0576657 -0.14389 -0.0406494
+0.0747905 -0.126516 -0.0395409
+0.0612136 -0.126567 -0.036799
+0.0290308 -0.240119 -0.0742472
+0.0270827 -0.221607 -0.0692651
+0.0332934 -0.299239 -0.0878049
+0.034692 -0.317135 -0.0931419
+0.0412644 -0.210183 -0.0667151
+0.072893 -0.196868 -0.0677847
+0.0270063 -0.20166 -0.0596997
+0.0264637 -0.210813 -0.0632135
+0.0785685 -0.162256 -0.0564644
+0.0438902 -0.18204 -0.0557292
+0.09206 -0.184631 -0.0672639
+0.119765 -0.163075 -0.0673485
+0.0988672 -0.163055 -0.0616443
+0.0422759 -0.331163 -0.104004
+0.0357329 -0.32407 -0.0999894
+0.0922266 -0.191037 -0.0697648
+0.104587 -0.207299 -0.0762211
+0.0869674 -0.23922 -0.0804162
+0.0487241 -0.261807 -0.0802967
+0.0532017 -0.313293 -0.0947166
+0.089396 -0.290182 -0.094464
+0.109603 -0.270559 -0.0947329
+0.113258 -0.241925 -0.0869203
+0.119827 -0.301123 -0.10227
+0.0784961 -0.332344 -0.104679
+0.129419 -0.282769 -0.0998385
+0.1523 -0.250526 -0.0989273
+0.111054 -0.276235 -0.0979908
+0.189013 -0.164748 -0.0920627
+0.135089 -0.205964 -0.0834911
+0.200553 -0.140025 -0.0942087
+0.184763 -0.102411 -0.0831471
+0.166034 -0.137649 -0.079062
+0.117772 -0.133915 -0.0590888
+0.140882 -0.135228 -0.0670441
+0.156345 -0.101293 -0.0666891
+0.132554 -0.102448 -0.0567585
+0.168878 -0.0673058 -0.0650803
+0.162483 -0.0457785 -0.0496612
+0.147639 -0.0725322 -0.0539518
+0.228519 -0.0361455 -0.104188
+0.195842 -0.0666806 -0.083872
+0.214052 -0.00576595 -0.0952544
+0.196108 0.0142011 -0.0654994
+0.190394 0.00655226 -0.0496967
+0.186663 -0.00382679 -0.0390993
+0.174842 -0.0238211 -0.0446935
+0.190727 0.281078 -0.128882
+0.183133 0.284762 -0.0979014
+0.204381 0.251457 -0.1236
+0.217279 0.20169 -0.0898396
+0.213597 0.218896 -0.108159
+0.202609 0.229482 -0.0742403
+0.228773 0.165274 -0.0873223
+0.238574 0.161846 -0.118143
+0.221807 0.190078 -0.0858091
+0.21826 0.191809 -0.0629644
+0.181193 0.311293 -0.192576
+0.212752 0.272157 -0.205218
+0.21991 0.276906 -0.244493
+0.183336 0.293155 -0.133816
+0.202093 0.276543 -0.173869
+0.170124 0.315052 -0.150445
+0.157424 0.325251 -0.114074
+0.258474 0.226372 -0.243447
+0.273 0.191587 -0.224019
+0.262224 0.177303 -0.189709
+0.226913 0.213198 -0.144797
+0.266197 0.135693 -0.165937
+0.280506 0.109435 -0.175374
+0.280425 0.134894 -0.190392
+0.238953 0.135052 -0.107377
+0.247569 0.104009 -0.120567
+0.263592 0.102585 -0.147191
+0.251484 0.133711 -0.136465
+0.242216 0.0156495 -0.126082
+0.234058 -0.00169173 -0.118126
+0.256182 0.0734858 -0.130905
+0.266648 0.0499803 -0.140878
+0.274985 0.0691897 -0.150874
+0.144176 0.354447 -0.168261
+0.115991 0.387341 -0.183495
+0.110736 0.388129 -0.13932
+0.0610314 0.421095 -0.20603
+0.0573749 0.429199 -0.16141
+0.0876513 0.408845 -0.195945
+0.146609 0.353902 -0.320869
+0.126552 0.363496 -0.327733
+0.188528 0.326138 -0.298191
+0.211756 0.299514 -0.281949
+0.154009 0.353834 -0.289966
+0.121154 0.383182 -0.230448
+0.0256193 -0.157199 -0.0413476
+0.0261647 -0.144078 -0.0384768
+0.026863 -0.167188 -0.0485234
+0.0271476 -0.176239 -0.052483
+0.0716773 -0.137221 -0.0433748
+0.042323 -0.155856 -0.0434288
+0.0951773 -0.13613 -0.0530795
+0.11016 -0.110459 -0.0507349
+0.086837 -0.126236 -0.0463351
+0.079922 -0.106785 -0.034737
+0.0451952 -0.120061 -0.0349786
+0.099358 -0.0837502 -0.0231587
+0.0988959 -0.0895608 -0.0310771
+0.117438 -0.0770092 -0.0251784
+0.115331 -0.0845945 -0.0360639
+0.147931 -0.0564135 -0.0400139
+0.134967 -0.0669141 -0.0311385
+0.0952619 -0.104934 -0.0387962
+0.0868923 -0.121596 -0.0434997
+0.238806 0.0450768 -0.11898
+0.220497 0.0652131 -0.0840515
+0.196973 0.0343449 -0.0573551
+0.208406 0.0603881 -0.0630477
+0.202868 0.0534614 -0.0463467
+0.225201 0.0846163 -0.0660059
+0.232301 0.111437 -0.0634531
+0.230115 0.104908 -0.0464723
+0.229424 0.142574 -0.077903
+0.225251 0.153828 -0.0529983
+0.230723 0.126627 -0.0658332
+0.237356 0.111354 -0.095092
+0.194494 0.255136 -0.087895
+0.230053 0.13188 -0.0468136
+0.217012 0.0791947 -0.0483425
+0.165344 -0.0360438 -0.0356434
+0.0836543 0.413033 -0.151221
+0.0614723 0.411038 -0.246048
+0.0307433 0.435386 -0.175694
+0.0285714 -0.103887 -0.0338954
+0.0917283 0.384646 -0.305285
+0.136664 0.355252 -0.126352
+0.21002 0.211568 -0.0640367
+0.195794 0.0255842 -0.0425687
+0.171289 0.305611 -0.105166
+0.222619 0.170991 -0.0616416
+-0.0574077 -0.144429 0.206111
+-0.0725578 -0.166918 0.207533
+-0.0564937 -0.18906 0.207697
+-0.0417913 -0.170021 0.208521
+-0.0632026 -0.0558913 0.168731
+-0.0797227 -0.071651 0.175539
+-0.0590021 -0.092504 0.189617
+-0.0406705 -0.0705214 0.180975
+-0.0857798 -0.186202 0.202437
+-0.0880793 -0.142148 0.203658
+-0.0983833 -0.166343 0.199031
+-0.0910102 -0.092388 0.186879
+-0.0971997 -0.0590311 0.160873
+-0.104578 -0.0739615 0.169507
+-0.100722 -0.188599 0.180328
+-0.104543 -0.168183 0.189445
+-0.104262 -0.146945 0.180282
+-0.0989102 -0.171072 0.171208
+-0.109143 -0.100961 0.165777
+-0.114114 -0.0783224 0.161376
+-0.11922 -0.0721179 0.140914
+-0.112082 -0.0910577 0.1433
+-0.102916 -0.126679 0.163232
+-0.10811 -0.119924 0.184884
+-0.101161 -0.117273 0.193526
+-0.0738103 -0.116594 0.200287
+-0.0423114 -0.118608 0.199803
+-0.0462314 -0.222643 0.242332
+-0.0566964 -0.219487 0.235733
+-0.0682891 -0.223749 0.236078
+-0.0567462 -0.226824 0.239322
+-0.0807022 -0.219622 0.227158
+-0.0912075 -0.222745 0.224328
+-0.0801261 -0.22671 0.230492
+-0.10219 -0.219988 0.197461
+-0.101598 -0.226344 0.193679
+-0.101671 -0.228414 0.203591
+-0.101002 -0.222792 0.208995
+-0.101517 -0.214524 0.197091
+-0.101472 -0.216 0.189605
+-0.0918457 -0.215188 0.212304
+-0.0673901 -0.215442 0.222637
+-0.0811499 -0.208879 0.207625
+-0.0434629 -0.215371 0.22687
+-0.0539976 -0.210252 0.214179
+-0.0676161 -0.230268 0.232855
+-0.0896076 -0.229438 0.22249
+-0.0785412 -0.232737 0.224741
+-0.0452819 -0.229146 0.238998
+-0.0557183 -0.232268 0.232296
+-0.101766 -0.187139 0.192565
+-0.105589 -0.143072 0.195355
+-0.108536 -0.094852 0.180182
+-0.113517 -0.0619225 0.154842
+-0.0996815 -0.2086 0.195102
+-0.0985478 -0.214031 0.203845
+-0.0971117 -0.22608 0.217159
+-0.097468 -0.218435 0.213996
+-0.0991321 -0.230097 0.20931
+-0.0939186 -0.232684 0.213964
+-0.0996993 -0.232032 0.202807
+-0.0407244 -0.202838 0.210382
+-0.0693382 -0.200514 0.207712
+-0.0944551 -0.199857 0.197388
+-0.10169 -0.20095 0.187567
+-0.096797 -0.201316 0.17538
+-0.0996624 -0.209983 0.183663
+-0.0416691 -0.23585 0.222374
+-0.053459 -0.23548 0.224203
+-0.0625562 -0.236823 0.216706
+-0.0504796 -0.236585 0.215536
+-0.0757597 -0.236601 0.217241
+-0.0834665 -0.237962 0.209589
+-0.0722752 -0.237689 0.208982
+-0.0902813 -0.236855 0.20926
+-0.090112 -0.237611 0.203419
+-0.0856685 -0.238548 0.203952
+-0.0901816 -0.236973 0.198506
+-0.0935446 -0.236103 0.199971
+-0.10389 -0.110511 0.144773
+-0.0975014 -0.132748 0.142221
+-0.0973581 -0.152377 0.157362
+-0.0936565 -0.173052 0.154584
+-0.0956175 -0.188544 0.16604
+-0.0934948 -0.200598 0.165643
+-0.0951903 -0.209773 0.174077
+-0.0949568 -0.216109 0.174877
+-0.0989484 -0.221594 0.183486
+-0.0987955 -0.216034 0.182644
+-0.0969697 -0.227271 0.185551
+-0.0991839 -0.231391 0.193952
+-0.0951425 -0.234911 0.206211
+-0.0952039 -0.234393 0.193306
+-0.0866923 -0.23502 0.216661
+-0.0659629 -0.234784 0.225001
+-0.0434772 -0.233469 0.23091
+-0.114317 -0.092145 0.125751
+-0.10436 -0.105583 0.132617
+-0.0803138 -0.238203 0.202783
+-0.0850446 -0.237971 0.199891
+-0.0917692 -0.235059 0.191876
+-0.0938026 -0.23258 0.188307
+-0.0994256 -0.115901 0.13244
+-0.102209 -0.108789 0.129245
+-0.0593318 -0.23656 0.208329
+-0.0487084 -0.236345 0.208873
+-0.0399798 -0.236071 0.213948
+-0.0697477 -0.237493 0.202781
+-0.0869824 -0.236734 0.193804
+-0.0937057 -0.222457 0.177631
+-0.0922341 -0.228955 0.181732
+-0.0912307 -0.210703 0.167645
+-0.0909235 -0.218537 0.171103
+-0.0915529 -0.189325 0.157024
+-0.0899243 -0.202601 0.160773
+-0.0917153 -0.155688 0.143189
+-0.0898055 -0.174946 0.147916
+-0.0940442 -0.134893 0.134606
+-0.144731 -0.135809 0.441244
+-0.128914 -0.143722 0.442955
+-0.115045 -0.147168 0.451868
+-0.118181 -0.143881 0.457372
+-0.133507 -0.138486 0.452294
+-0.155452 -0.135148 0.45295
+-0.161318 -0.133328 0.447813
+-0.157792 -0.135543 0.444127
+-0.139128 -0.140855 0.456706
+-0.134047 -0.141378 0.470127
+-0.151844 -0.133334 0.466788
+-0.106127 -0.154308 0.46746
+-0.0984433 -0.15781 0.462952
+-0.0948401 -0.155079 0.471381
+-0.103318 -0.151877 0.476668
+-0.0945937 -0.162612 0.44906
+-0.0952681 -0.166482 0.442676
+-0.0889639 -0.165926 0.444278
+-0.115806 -0.147147 0.480361
+-0.0980884 -0.148602 0.486252
+-0.110317 -0.144946 0.489743
+-0.163049 -0.129235 0.433117
+-0.160077 -0.130297 0.434256
+-0.159239 -0.133516 0.437937
+-0.162849 -0.133456 0.439124
+-0.148819 -0.136166 0.446623
+-0.154183 -0.132801 0.439966
+-0.123001 -0.144046 0.460069
+-0.113411 -0.149133 0.457292
+-0.115542 -0.150017 0.46213
+-0.11577 -0.151548 0.447439
+-0.110682 -0.154911 0.453468
+-0.144651 -0.141386 0.436225
+-0.129587 -0.152765 0.439779
+-0.152773 -0.135027 0.435015
+-0.158727 -0.134616 0.433398
+-0.155243 -0.142597 0.432781
+-0.15986 -0.130858 0.433086
+-0.161816 -0.130736 0.431649
+-0.157161 -0.131518 0.435176
+-0.10186 -0.158875 0.45536
+-0.0917187 -0.160123 0.456831
+-0.163872 -0.125433 0.457694
+-0.163543 -0.129118 0.455365
+-0.161089 -0.128767 0.461166
+-0.123284 -0.139472 0.489321
+-0.10023 -0.14204 0.495537
+-0.112509 -0.137217 0.494267
+-0.144957 -0.132953 0.477823
+-0.154665 -0.126763 0.46935
+-0.16449 -0.128876 0.445693
+-0.105076 -0.160861 0.448077
+-0.112991 -0.16631 0.439845
+-0.0980133 -0.17644 0.431866
+-0.108719 -0.155077 0.460058
+-0.11658 -0.149247 0.469601
+-0.131638 -0.139944 0.481765
+-0.135351 -0.131928 0.485001
+-0.0948142 -0.208719 0.379511
+-0.111263 -0.214912 0.372693
+-0.120831 -0.2188 0.359907
+-0.10622 -0.212204 0.371567
+-0.0755788 -0.202305 0.385125
+-0.0856569 -0.204594 0.38633
+-0.0840024 -0.202924 0.381949
+-0.074927 -0.277958 0.212612
+-0.0572077 -0.282042 0.215814
+-0.0400364 -0.277135 0.223246
+-0.0572855 -0.275281 0.219273
+-0.105449 -0.270553 0.194872
+-0.0913911 -0.2797 0.201685
+-0.0908758 -0.273297 0.206216
+-0.114821 -0.248771 0.164314
+-0.111744 -0.264229 0.176552
+-0.111228 -0.258368 0.181
+-0.115942 -0.223005 0.143102
+-0.115386 -0.238542 0.149631
+-0.114846 -0.233642 0.153923
+-0.117357 -0.196758 0.12662
+-0.116138 -0.212167 0.131361
+-0.115767 -0.207981 0.135793
+-0.11826 -0.168368 0.116041
+-0.11695 -0.184994 0.116976
+-0.116402 -0.181215 0.122657
+-0.127008 -0.139685 0.107356
+-0.121317 -0.15699 0.107131
+-0.12049 -0.152621 0.11335
+-0.141736 -0.115768 0.104081
+-0.134691 -0.129728 0.0999266
+-0.132714 -0.125868 0.106632
+-0.152211 -0.104368 0.14347
+-0.154566 -0.0995726 0.133197
+-0.148576 -0.10535 0.128525
+-0.14699 -0.0999733 0.137129
+-0.162133 -0.120399 0.168962
+-0.163153 -0.105028 0.160389
+-0.155551 -0.109696 0.156701
+-0.167578 -0.146868 0.198271
+-0.171046 -0.129342 0.187688
+-0.163519 -0.131411 0.183715
+-0.164776 -0.211508 0.269375
+-0.172835 -0.202389 0.262301
+-0.168942 -0.193706 0.248381
+-0.165628 -0.201699 0.258323
+-0.154624 -0.220803 0.294183
+-0.165208 -0.216681 0.285158
+-0.158485 -0.215253 0.281219
+-0.135345 -0.224056 0.343225
+-0.142135 -0.226488 0.321861
+-0.130813 -0.22222 0.341262
+-0.0706739 -0.0348636 0.193948
+-0.0889578 -0.0456973 0.177042
+-0.0652373 -0.0452782 0.170791
+-0.043269 -0.0362055 0.186482
+-0.0530529 -0.028868 0.23392
+-0.0810708 -0.0397078 0.248171
+-0.0989798 -0.042722 0.224718
+-0.0750478 -0.031689 0.213485
+-0.133427 -0.116299 0.107829
+-0.124674 -0.139236 0.113406
+-0.124723 -0.128543 0.116991
+-0.0736417 -0.271779 0.214127
+-0.0404234 -0.270563 0.223732
+-0.0561947 -0.264986 0.218664
+-0.10278 -0.264569 0.197382
+-0.0883278 -0.263945 0.207223
+-0.113125 -0.243391 0.167945
+-0.10724 -0.250736 0.184974
+-0.114316 -0.218239 0.147098
+-0.111286 -0.227619 0.159968
+-0.11554 -0.193664 0.131681
+-0.111781 -0.204505 0.143582
+-0.116559 -0.166856 0.121584
+-0.112363 -0.179852 0.131477
+-0.117002 -0.150942 0.121993
+-0.13564 -0.10052 0.101458
+-0.128211 -0.106123 0.106537
+-0.141837 -0.0924815 0.133165
+-0.138478 -0.0815796 0.143693
+-0.145805 -0.092874 0.151026
+-0.100267 -0.0515687 0.161903
+-0.107433 -0.0498902 0.186299
+-0.113157 -0.0537228 0.168328
+-0.124123 -0.0643374 0.139957
+-0.121091 -0.0580312 0.162366
+-0.129905 -0.0677809 0.169751
+-0.132338 -0.0730735 0.143355
+-0.0945807 -0.0408763 0.199368
+-0.0478354 -0.0274134 0.207446
+-0.121034 -0.0599574 0.189286
+-0.111209 -0.0518512 0.204783
+-0.140722 -0.0817659 0.171732
+-0.131666 -0.074238 0.188918
+-0.156413 -0.108056 0.169429
+-0.148895 -0.095723 0.16243
+-0.149014 -0.0976205 0.176642
+-0.164752 -0.142508 0.199532
+-0.160436 -0.117828 0.173664
+-0.159555 -0.126207 0.190604
+-0.162302 -0.207274 0.269272
+-0.166261 -0.1893 0.248612
+-0.161657 -0.194598 0.261293
+-0.152117 -0.21658 0.294107
+-0.155348 -0.208753 0.283138
+-0.118601 -0.214761 0.360195
+-0.139597 -0.222279 0.321935
+-0.127862 -0.217658 0.342744
+-0.0935739 -0.204881 0.378403
+-0.105532 -0.208553 0.370004
+-0.0754553 -0.198329 0.38363
+-0.0839027 -0.199873 0.379878
+-0.0401299 -0.25285 0.218374
+-0.0499459 -0.242669 0.211326
+-0.0647152 -0.252745 0.211302
+-0.0773972 -0.25351 0.207773
+-0.0703177 -0.244289 0.205865
+-0.0916641 -0.243129 0.195924
+-0.0982563 -0.248181 0.193975
+-0.0928279 -0.251685 0.20078
+-0.116073 -0.0551822 0.156362
+-0.113803 -0.0631204 0.23717
+-0.122143 -0.0693651 0.2121
+-0.140742 -0.0928364 0.189952
+-0.149281 -0.109267 0.189737
+-0.131339 -0.0927518 0.216919
+-0.14368 -0.150279 0.252924
+-0.15541 -0.164094 0.245578
+-0.15514 -0.153294 0.234539
+-0.132742 -0.123049 0.253475
+-0.12393 -0.124424 0.282727
+-0.132728 -0.153458 0.282404
+-0.116252 -0.0936248 0.274779
+-0.105803 -0.103412 0.300363
+-0.115284 -0.13419 0.310855
+-0.0864425 -0.0731069 0.2875
+-0.0661137 -0.0918733 0.313309
+-0.0885946 -0.120104 0.327355
+-0.0599086 -0.0490459 0.272754
+-0.103778 -0.0635115 0.262016
+-0.123067 -0.0913484 0.247626
+-0.141613 -0.119841 0.220342
+-0.154904 -0.139909 0.217971
+-0.155824 -0.176464 0.255438
+-0.141922 -0.179698 0.280747
+-0.151964 -0.199439 0.279856
+-0.114681 -0.21053 0.338011
+-0.126908 -0.209719 0.322684
+-0.124451 -0.202728 0.32245
+-0.105319 -0.202368 0.347032
+-0.0941664 -0.205774 0.356105
+-0.104087 -0.212811 0.355154
+-0.0837232 -0.194185 0.358861
+-0.0712767 -0.200623 0.363147
+-0.083057 -0.205997 0.36519
+-0.0714801 -0.142011 0.351267
+-0.0871053 -0.166637 0.359268
+-0.10263 -0.150198 0.339015
+-0.110205 -0.177644 0.344262
+-0.121852 -0.164531 0.317342
+-0.128298 -0.189072 0.314815
+-0.147415 -0.207306 0.294306
+-0.152165 -0.103676 0.15699
+-0.0848078 -0.0514472 0.161127
+-0.0399033 -0.0469723 0.171954
+-0.107935 -0.0546928 0.154671
+-0.119532 -0.0595492 0.146211
+-0.123956 -0.0733513 0.122745
+-0.103473 -0.230841 0.171729
+-0.102906 -0.237949 0.17924
+-0.0974734 -0.231327 0.178781
+-0.0962223 -0.220476 0.168401
+-0.103516 -0.214191 0.157338
+-0.0954414 -0.203403 0.157181
+-0.104231 -0.191872 0.144541
+-0.0954824 -0.17624 0.144479
+-0.105186 -0.162334 0.132724
+-0.100458 -0.138176 0.131924
+-0.114856 -0.130612 0.123072
+-0.119453 -0.117105 0.117697
+-0.117578 -0.102361 0.11252
+-0.0963219 -0.238417 0.187226
+-0.0842808 -0.245385 0.202221
+-0.128165 -0.0774535 0.109074
+-0.123297 -0.0824246 0.112869
+-0.132918 -0.0843378 0.10524
+-0.131094 -0.0773457 0.116169
+-0.116951 -0.0941422 0.11422
+-0.0846795 -0.240443 0.198759
+-0.0790906 -0.24046 0.201226
+-0.0933712 -0.233902 0.18527
+-0.0919058 -0.236709 0.189488
+-0.0585018 -0.23813 0.206058
+-0.0394269 -0.237423 0.211464
+-0.0931494 -0.224465 0.175318
+-0.091002 -0.21251 0.16504
+-0.0913481 -0.190847 0.153805
+-0.0918041 -0.156982 0.139758
+-0.100304 -0.117279 0.129486
+-0.107482 -0.105869 0.123644
+-0.0723851 -0.180306 0.364227
+-0.0972427 -0.187158 0.355678
+-0.117418 -0.196211 0.334965
+-0.116448 -0.215074 0.353298
+-0.12766 -0.216242 0.332603
+-0.0936436 -0.206913 0.369234
+-0.0736547 -0.201601 0.375324
+-0.138396 -0.210947 0.310501
+-0.168044 -0.158899 0.213278
+-0.171171 -0.173257 0.226976
+-0.175356 -0.157352 0.216653
+-0.163532 -0.152256 0.218371
+-0.168291 -0.168705 0.227631
+-0.164264 -0.175189 0.242087
+-0.168755 -0.182297 0.238167
+-0.175959 -0.181688 0.24155
+-0.147303 -0.223151 0.306721
+-0.153062 -0.224615 0.30989
+-0.145502 -0.215626 0.305461
+-0.139007 -0.0948834 0.114948
+-0.141995 -0.106676 0.108347
+-0.146118 -0.10909 0.115192
+-0.14864 -0.108343 0.105985
+-0.1445 -0.103275 0.122774
+-0.151618 -0.103867 0.119653
+-0.135706 -0.0829113 0.124499
+-0.133165 -0.0765744 0.130836
+-0.157613 -0.112069 0.165077
+-0.0777378 0.348633 0.274719
+-0.0875797 0.351135 0.270928
+-0.0854787 0.336123 0.283631
+-0.124702 -0.123044 0.0309604
+-0.135209 -0.112731 0.034008
+-0.137802 -0.108448 0.0200489
+-0.124102 -0.118131 0.0196974
+-0.100481 -0.177715 0.0583011
+-0.109518 -0.172384 0.0617549
+-0.106678 -0.168714 0.0519444
+-0.0947643 -0.173051 0.0503008
+-0.1146 -0.153636 0.0434936
+-0.12425 -0.143999 0.0480811
+-0.116558 -0.14162 0.0357656
+-0.106423 -0.147293 0.0311317
+-0.12069 0.410905 0.174234
+-0.104328 0.416919 0.170697
+-0.117795 0.416114 0.156835
+-0.131791 0.409619 0.160201
+-0.124021 0.419836 0.123642
+-0.114643 0.420776 0.138765
+-0.0978768 0.427033 0.131493
+-0.10894 0.426626 0.116138
+-0.167673 0.393659 0.154833
+-0.155221 0.399992 0.148612
+-0.165715 0.399391 0.134299
+-0.178173 0.394611 0.142086
+-0.166691 0.399429 0.0911897
+-0.169855 0.392439 0.0753352
+-0.177159 0.396724 0.092275
+-0.212859 0.391712 0.150136
+-0.201146 0.393909 0.140912
+-0.212186 0.39595 0.131327
+-0.223936 0.394153 0.140611
+-0.224361 0.39473 0.100214
+-0.211681 0.397619 0.111327
+-0.200099 0.395647 0.0973779
+-0.213281 0.390052 0.0842583
+-0.258665 0.396613 0.150822
+-0.247104 0.395573 0.141098
+-0.260672 0.400692 0.135456
+-0.273141 0.404181 0.146791
+-0.280351 0.409054 0.115271
+-0.26246 0.402583 0.118963
+-0.249372 0.39618 0.104227
+-0.266065 0.397484 0.0969915
+-0.304592 0.418296 0.164389
+-0.300112 0.419011 0.157049
+-0.31407 0.429213 0.156434
+-0.315572 0.426636 0.162811
+-0.334528 0.443478 0.142164
+-0.322385 0.437426 0.145772
+-0.314812 0.431726 0.132297
+-0.331752 0.439739 0.129494
+-0.313346 0.416588 0.162199
+-0.318956 0.424895 0.16232
+-0.322611 0.426819 0.156814
+-0.315437 0.417164 0.15493
+-0.32951 0.428374 0.137336
+-0.331386 0.434985 0.147714
+-0.33779 0.441152 0.142924
+-0.339246 0.436064 0.132466
+-0.300044 0.179035 -0.0094692
+-0.298494 0.178581 -0.0255531
+-0.302116 0.156701 -0.0264213
+-0.291344 0.217057 0.0493111
+-0.296945 0.194097 0.0296819
+-0.298851 0.182705 0.0428902
+-0.292089 0.207508 0.0646879
+-0.174507 -0.0812608 -0.0209711
+-0.186568 -0.0719015 -0.0406733
+-0.179325 -0.0756952 -0.0405122
+-0.165079 -0.0877097 -0.0231034
+-0.113881 -0.121004 0.00239443
+-0.122018 -0.115295 -0.00799077
+-0.108457 -0.121572 -0.0103429
+-0.101712 -0.125593 -0.00111053
+-0.0848665 -0.125406 -0.020509
+-0.100081 -0.12342 -0.0220229
+-0.104806 -0.11764 -0.0335364
+-0.087781 -0.119879 -0.0320962
+-0.0847238 -0.131707 0.00331111
+-0.0754915 -0.13203 0.00302171
+-0.0856542 -0.134898 0.00959957
+-0.186989 0.336088 0.000843648
+-0.177525 0.356714 0.0187452
+-0.168047 0.355334 0.00252412
+-0.177536 0.336001 -0.0135223
+-0.217297 0.372941 0.0512816
+-0.209614 0.359869 0.0325071
+-0.227885 0.348584 0.0235901
+-0.233774 0.363355 0.0405668
+-0.261867 0.304045 -0.00481002
+-0.244433 0.318201 0.00258623
+-0.243465 0.298557 -0.00891223
+-0.260401 0.281988 -0.0163515
+-0.235135 0.255476 -0.0363519
+-0.238527 0.261875 -0.0279271
+-0.227107 0.289021 -0.0156498
+-0.210676 0.301402 -0.0143645
+-0.216237 0.279617 -0.0322463
+-0.205112 0.380286 0.176683
+-0.213688 0.385582 0.168233
+-0.22541 0.380807 0.174735
+-0.217559 0.373469 0.182225
+-0.255084 0.380725 0.176654
+-0.245928 0.383533 0.172145
+-0.25641 0.390603 0.165307
+-0.264884 0.389386 0.171239
+-0.101989 0.432413 0.059697
+-0.0824768 0.439804 0.0400084
+-0.0905529 0.434945 0.00772115
+-0.110848 0.425868 0.0358939
+-0.0823615 -0.144219 0.013882
+-0.0745284 -0.141969 0.0101019
+-0.0751884 -0.147639 0.015473
+-0.068586 -0.166652 0.0392651
+-0.0753475 -0.168421 0.0413265
+-0.0714432 -0.162409 0.0335098
+-0.0599318 -0.17542 0.0523505
+-0.0711456 -0.173895 0.050853
+-0.0660093 -0.166123 0.0422943
+-0.057695 -0.15819 0.0353704
+-0.0467365 -0.164721 0.0449857
+-0.128643 -0.0960445 -0.0600792
+-0.128088 -0.103035 -0.0475146
+-0.146527 -0.0943217 -0.0476566
+-0.154201 -0.0833406 -0.0638149
+-0.141076 -0.0870251 -0.0676386
+-0.201398 -0.050581 -0.0795814
+-0.196887 -0.0436113 -0.0877141
+-0.182442 -0.0490275 -0.0906157
+-0.180176 -0.0609621 -0.0775904
+-0.190225 -0.0595895 -0.0706118
+-0.165384 -0.0438031 -0.102922
+-0.159659 -0.0411391 -0.106163
+-0.155937 -0.0484391 -0.101744
+-0.131844 -0.0744768 -0.0844713
+-0.136315 -0.0765491 -0.0816025
+-0.139639 -0.0679174 -0.0888219
+-0.105351 -0.0911819 -0.0682065
+-0.11603 -0.0896154 -0.0697081
+-0.123046 -0.0780501 -0.0807643
+-0.128933 -0.0673284 -0.0922894
+-0.15059 -0.0398115 -0.109562
+-0.157915 -0.0356008 -0.107053
+-0.169451 -0.0264852 -0.106955
+-0.168345 -0.0119834 -0.119464
+-0.181448 0.0309252 -0.124676
+-0.183029 0.0421575 -0.139979
+-0.174272 0.0146174 -0.126005
+-0.181221 0.0178453 -0.114847
+-0.211831 0.0082655 -0.091832
+-0.199852 0.00561101 -0.0971205
+-0.207247 -0.00693723 -0.0887605
+-0.217633 -0.00344728 -0.0832147
+-0.153407 0.282136 -0.170242
+-0.164996 0.255486 -0.168139
+-0.170062 0.276821 -0.138773
+-0.175666 0.2242 -0.164752
+-0.186434 0.200812 -0.158689
+-0.189069 0.216308 -0.140696
+-0.195517 0.179177 -0.157753
+-0.196411 0.158307 -0.165009
+-0.202424 0.165609 -0.149742
+-0.205383 0.173885 -0.142312
+-0.286404 0.208653 -0.0455959
+-0.288306 0.224097 -0.0405374
+-0.273788 0.237353 -0.0355356
+-0.266736 0.227716 -0.0400808
+-0.277682 0.207831 -0.0480524
+-0.211995 0.23373 -0.0895495
+-0.206504 0.220431 -0.107291
+-0.220812 0.206498 -0.0980338
+-0.228252 0.215612 -0.0836153
+-0.238553 0.163537 -0.108487
+-0.246081 0.166437 -0.101814
+-0.237775 0.171586 -0.106805
+-0.134191 0.394486 -0.0120233
+-0.148213 0.387213 0.0147782
+-0.146875 0.398597 0.0422268
+-0.133016 0.405985 0.0235082
+-0.161501 0.322461 -0.0987874
+-0.155493 0.33887 -0.0817158
+-0.143274 0.345605 -0.108601
+-0.149682 0.329589 -0.120845
+-0.0998051 0.382889 -0.14875
+-0.120371 0.372844 -0.119717
+-0.116004 0.390037 -0.092088
+-0.0960387 0.400298 -0.122896
+-0.122253 0.328915 -0.176322
+-0.13914 0.304079 -0.173161
+-0.139957 0.323589 -0.149215
+-0.252044 0.0154679 -0.0676072
+-0.241283 0.00424725 -0.0737735
+-0.242974 -0.00135523 -0.0625685
+-0.211969 -0.0501571 -0.0749611
+-0.207843 -0.0533843 -0.0777125
+-0.204785 -0.0575076 -0.0698003
+-0.211984 0.16348 -0.141607
+-0.206385 0.164418 -0.147329
+-0.208662 0.158982 -0.146462
+-0.212846 0.123144 -0.143213
+-0.206939 0.136703 -0.148445
+-0.199556 0.141176 -0.162075
+-0.206954 0.119764 -0.154538
+-0.210226 0.138317 -0.146801
+-0.216245 0.132723 -0.141962
+-0.210982 0.142688 -0.146138
+-0.2415 0.102592 -0.118178
+-0.233206 0.101633 -0.125837
+-0.242733 0.0896031 -0.118886
+-0.252304 0.0924685 -0.109918
+-0.272493 0.1888 -0.06687
+-0.273995 0.172506 -0.0779699
+-0.282245 0.174692 -0.0664332
+-0.27886 0.193324 -0.0578711
+-0.259418 0.165688 -0.0992433
+-0.253962 0.16477 -0.103369
+-0.25899 0.15472 -0.101602
+-0.278609 0.0909826 -0.083829
+-0.268988 0.071176 -0.0915699
+-0.270956 0.0577438 -0.0767583
+-0.285363 0.0823175 -0.0669533
+-0.307475 0.102665 -0.0317146
+-0.302739 0.0853276 -0.037326
+-0.306007 0.078463 -0.0221205
+-0.256352 0.0656834 -0.105586
+-0.251851 0.0667612 -0.108779
+-0.250191 0.0563548 -0.104906
+-0.233988 0.0184152 -0.0919276
+-0.237466 0.0155846 -0.0887236
+-0.239846 0.0278912 -0.0950551
+-0.0373888 -0.309345 0.110418
+-0.0467542 -0.313882 0.121332
+-0.0505117 -0.310639 0.10704
+-0.0441775 -0.305063 0.0981505
+-0.0648647 -0.301617 0.092473
+-0.0627071 -0.308448 0.102667
+-0.0713169 -0.307323 0.109469
+-0.0722425 -0.30023 0.0971137
+-0.0491275 -0.291787 0.0782163
+-0.0569701 -0.290357 0.0766628
+-0.0521929 -0.285824 0.0733489
+-0.10432 -0.227925 0.114396
+-0.101731 -0.235621 0.111227
+-0.104917 -0.239639 0.119702
+-0.10397 -0.201119 0.0992658
+-0.10501 -0.206925 0.105543
+-0.108216 -0.197109 0.103778
+-0.087981 -0.210473 0.0830147
+-0.0950128 -0.202514 0.0860937
+-0.0915119 -0.195916 0.0757843
+-0.0828959 -0.202172 0.0745857
+-0.0858685 -0.248646 0.0855217
+-0.0920498 -0.238158 0.0926511
+-0.0869654 -0.229157 0.0851436
+-0.0802715 -0.239059 0.0798872
+-0.0773228 -0.276086 0.0815397
+-0.0805295 -0.284538 0.0899618
+-0.0885557 -0.275352 0.0960612
+-0.0842938 -0.267406 0.0861722
+-0.0552535 -0.247884 0.0698242
+-0.0650865 -0.237219 0.0723012
+-0.0564364 -0.226699 0.069719
+-0.0444328 -0.237676 0.0699409
+-0.0457993 -0.196693 0.0634142
+-0.056992 -0.207452 0.0660817
+-0.0667956 -0.200173 0.0652148
+-0.0582042 -0.19037 0.0603727
+-0.283596 0.364113 0.039788
+-0.300553 0.380979 0.052928
+-0.282043 0.375142 0.0514045
+-0.236494 0.318517 0.183078
+-0.232399 0.315696 0.199792
+-0.22779 0.324249 0.204928
+-0.232172 0.325412 0.193769
+-0.220489 0.342414 0.200538
+-0.213265 0.351813 0.195759
+-0.222552 0.355416 0.192607
+-0.233753 0.350246 0.194227
+-0.229987 0.341534 0.198468
+-0.17447 0.380851 0.18228
+-0.187727 0.369004 0.189526
+-0.180525 0.368457 0.194384
+-0.164129 0.381637 0.188752
+-0.297845 0.296315 -0.0112364
+-0.310153 0.310793 -0.00685157
+-0.295457 0.32617 0.00530352
+-0.281796 0.311702 -0.000892793
+-0.348859 0.353135 0.015843
+-0.360631 0.342407 0.00627412
+-0.367584 0.358938 0.0195036
+-0.359857 0.371324 0.0299829
+-0.357935 0.418763 0.0769085
+-0.34441 0.402911 0.0635712
+-0.358006 0.398389 0.0561483
+-0.365892 0.412979 0.070132
+-0.325647 0.397093 0.0852426
+-0.320106 0.378366 0.0686713
+-0.306841 0.367904 0.0713265
+-0.310938 0.385552 0.0883271
+-0.363382 0.416397 0.0814134
+-0.36809 0.411019 0.0724821
+-0.36463 0.395918 0.0614655
+-0.356492 0.401717 0.0713435
+-0.360363 0.349181 0.024016
+-0.366298 0.368029 0.035726
+-0.369747 0.356558 0.0227061
+-0.365938 0.338653 0.012508
+-0.326789 0.313489 0.0144505
+-0.326008 0.294556 0.00262036
+-0.320075 0.307329 0.0147604
+-0.268547 0.361052 0.171563
+-0.262873 0.352211 0.164327
+-0.256737 0.350405 0.178552
+-0.263541 0.359432 0.182282
+-0.26058 0.363151 0.186517
+-0.250578 0.359791 0.18891
+-0.256845 0.36909 0.184663
+-0.266612 0.372259 0.183475
+-0.242086 0.339724 0.184549
+-0.238761 0.333804 0.174734
+-0.233706 0.331574 0.189527
+-0.235 0.336929 0.194973
+-0.214525 0.339294 0.206801
+-0.217801 0.331039 0.211701
+-0.205937 0.328621 0.223353
+-0.192906 0.340807 0.221157
+-0.198781 0.347945 0.208106
+-0.354549 0.290329 -0.0240098
+-0.354693 0.307326 -0.0161515
+-0.341245 0.297134 -0.0207649
+-0.343663 0.27955 -0.0289755
+-0.35689 0.288301 -0.0194647
+-0.349926 0.27664 -0.021298
+-0.352209 0.293269 -0.0112418
+-0.360145 0.303914 -0.00888151
+-0.317316 0.237752 -0.0290738
+-0.326212 0.256223 -0.0207151
+-0.333889 0.253017 -0.0271251
+-0.324801 0.238562 -0.0334005
+-0.310917 0.256725 -0.0303126
+-0.307095 0.237648 -0.0367533
+-0.320659 0.238635 -0.0373198
+-0.325878 0.253733 -0.0340811
+-0.335546 0.424824 0.0932565
+-0.35307 0.430754 0.0924347
+-0.355675 0.438096 0.103853
+-0.342694 0.435946 0.108547
+-0.349535 0.433276 0.112384
+-0.357965 0.436153 0.105575
+-0.358522 0.428429 0.0964735
+-0.347612 0.423491 0.100114
+-0.295121 0.390592 0.138656
+-0.303574 0.400305 0.137556
+-0.300859 0.392435 0.123564
+-0.291069 0.381148 0.124545
+-0.292069 0.397796 0.173506
+-0.28256 0.389656 0.176585
+-0.283101 0.396303 0.172769
+-0.294009 0.405022 0.170347
+-0.29488 0.393543 0.160081
+-0.288368 0.386447 0.168472
+-0.294942 0.396161 0.1712
+-0.301452 0.402836 0.16581
+-0.18922 0.302814 -0.0512352
+-0.189009 0.28809 -0.0770757
+-0.200921 0.268026 -0.0764532
+-0.202058 0.283325 -0.0539416
+-0.0516386 0.430398 -0.138784
+-0.0726595 0.424438 -0.11696
+-0.0711831 0.435132 -0.080608
+-0.04938 0.440197 -0.10733
+0.00847266 -0.0987638 -0.0115169
+-0.0124261 -0.104972 -0.010676
+-0.0113681 -0.100224 -0.0194203
+-0.0495862 -0.106712 -0.0376945
+-0.0730868 -0.110954 -0.0419838
+-0.0796797 -0.104906 -0.0522509
+-0.0602894 -0.104058 -0.0479603
+-0.16556 0.345609 0.237131
+-0.159621 0.336317 0.251328
+-0.148021 0.348062 0.249051
+-0.150911 0.358299 0.234702
+-0.193595 0.0286612 -0.119708
+-0.195328 0.0373086 -0.127361
+-0.187627 0.0307887 -0.124866
+-0.212887 0.0594427 -0.13669
+-0.221756 0.0677789 -0.13579
+-0.216562 0.0667311 -0.140344
+-0.199989 0.0648206 -0.150666
+-0.21164 0.0702477 -0.142451
+-0.218025 0.0816328 -0.140562
+-0.210571 0.0911225 -0.152566
+-0.123058 0.403628 0.193004
+-0.132549 0.392686 0.204739
+-0.122652 0.386657 0.2209
+-0.109422 0.39941 0.209204
+-0.136403 -0.114108 0.0464662
+-0.145791 -0.102855 0.0375219
+-0.110119 -0.176607 0.0743216
+-0.104995 -0.181354 0.0672707
+-0.107263 -0.182553 0.0768095
+-0.126962 -0.144812 0.0592001
+-0.130995 -0.134143 0.0550084
+-0.112389 -0.170886 0.0717667
+-0.115666 -0.164424 0.0670932
+-0.101733 0.421639 0.15344
+-0.128933 0.414578 0.142085
+-0.15291 0.405351 0.128517
+-0.162341 0.403937 0.112336
+-0.176458 0.399649 0.121448
+-0.199996 0.397954 0.121364
+-0.223577 0.397217 0.122349
+-0.247803 0.398244 0.12432
+-0.276379 0.408897 0.132765
+-0.307409 0.42752 0.146642
+-0.325174 0.43714 0.154603
+-0.328625 0.435117 0.154837
+-0.323082 0.425343 0.149024
+-0.302602 0.165146 0.00448444
+-0.295507 0.205024 0.015443
+-0.196779 -0.0620399 -6.27958e-005
+-0.1824 -0.074569 -0.00366536
+-0.178094 -0.078149 0.0127202
+-0.155009 -0.0958875 0.0173685
+-0.162119 -0.0907703 -0.00015972
+-0.14159 -0.104852 0.00639698
+-0.133593 -0.107598 -0.0189152
+-0.136847 -0.10734 -0.00264425
+-0.151088 -0.0975529 -0.0160682
+-0.128268 -0.128093 0.0424438
+-0.114703 -0.130644 0.0260132
+-0.119178 -0.136324 0.034808
+-0.111655 -0.125277 0.0140649
+-0.127729 -0.113522 0.00702903
+-0.115583 -0.117054 -0.0213062
+-0.095395 -0.126543 -0.0115114
+-0.0897277 -0.128436 -0.00435885
+-0.0978632 -0.12976 0.00773958
+-0.187772 0.398974 0.109613
+-0.188886 0.390601 0.0800619
+-0.204807 0.343709 0.0155413
+-0.192588 0.371015 0.043983
+-0.185687 0.359016 0.0263271
+-0.224712 0.31098 -0.00355138
+-0.243857 0.277094 -0.0194435
+-0.235644 0.39689 0.113147
+-0.237733 0.390159 0.0885728
+-0.227084 0.383019 0.0707729
+-0.202389 0.382206 0.0648687
+-0.235365 0.39587 0.131701
+-0.235224 0.392432 0.149206
+-0.235198 0.386791 0.166068
+-0.23683 0.375369 0.17977
+-0.139163 0.41245 0.125592
+-0.130916 0.419108 0.106506
+-0.147044 0.41075 0.10789
+-0.0927173 0.433344 0.102799
+-0.10366 0.432352 0.0852945
+-0.117578 0.425841 0.0994713
+-0.291243 0.223604 0.0309174
+-0.285395 0.238959 0.058153
+-0.289293 0.248877 0.0380672
+-0.276013 0.281855 0.0770184
+-0.277207 0.258414 0.0787275
+-0.272465 0.266261 0.0911126
+-0.261872 0.27638 0.124623
+-0.260019 0.294528 0.119365
+-0.264039 0.275389 0.114387
+-0.0914833 -0.13899 0.0165453
+-0.108818 -0.139304 0.0277428
+-0.101043 -0.134694 0.0182026
+-0.091187 -0.141493 0.0169938
+-0.0941125 -0.151751 0.0269974
+-0.117056 -0.15959 0.0550323
+-0.10275 -0.160968 0.0413415
+-0.0803875 -0.1734 0.0483548
+-0.0884213 -0.16635 0.0409538
+-0.0277489 -0.135159 0.0170689
+-0.0435359 -0.132678 0.00987601
+-0.0217731 -0.124756 0.00868971
+-0.0656967 -0.160136 0.0329562
+-0.0719196 -0.171051 0.0462505
+-0.0680925 -0.153348 0.0228795
+-0.0811213 -0.156989 0.0278199
+-0.0803622 -0.138686 0.0105517
+-0.0688181 -0.138673 0.0103217
+-0.068427 -0.144835 0.0144464
+-0.0636422 -0.151182 0.0242003
+-0.0579127 -0.142169 0.0155447
+-0.0456628 -0.147758 0.0260876
+-0.142042 -0.100756 -0.0321979
+-0.158703 -0.0910345 -0.0288417
+-0.164444 -0.0836205 -0.0471631
+-0.170365 -0.0750222 -0.0617911
+-0.163705 -0.0685522 -0.0785541
+-0.175064 -0.0398518 -0.101791
+-0.167942 -0.0540962 -0.092359
+-0.131773 -0.0857494 -0.0730513
+-0.147736 -0.074569 -0.0794101
+-0.132155 -0.0672123 -0.0890431
+-0.126119 -0.0830696 -0.0766457
+-0.143608 -0.0565186 -0.0971014
+-0.152643 -0.0607034 -0.0916102
+-0.167036 -0.0361386 -0.106163
+-0.149503 -0.0455089 -0.102903
+-0.138618 -0.0553596 -0.0969035
+-0.176628 -0.0042336 -0.11024
+-0.175991 -0.0350882 -0.10228
+-0.189776 -0.0346732 -0.0948094
+-0.182242 -0.0218744 -0.100602
+-0.195655 -0.0149246 -0.0945759
+-0.201402 -0.0298359 -0.0886492
+-0.21204 -0.0204445 -0.0826195
+-0.198762 0.191677 -0.141043
+-0.251038 0.255077 -0.0289277
+-0.257129 0.232099 -0.0396173
+-0.216773 0.194346 -0.112213
+-0.231349 0.183555 -0.103004
+-0.237208 0.192242 -0.0909686
+-0.128587 0.421431 0.091559
+-0.116975 0.426888 0.075744
+-0.134784 0.416319 0.0726165
+-0.144995 0.412081 0.0892997
+-0.143908 0.407802 0.0643056
+-0.156297 0.39305 0.0547054
+-0.154739 0.402788 0.0775153
+-0.178846 0.382206 0.058925
+-0.162879 0.385072 0.0516236
+-0.173401 0.371004 0.037072
+-0.149967 0.372444 -0.0167617
+-0.160131 0.366487 0.00533833
+-0.157536 0.382854 0.0343363
+-0.137332 0.363617 -0.0873128
+-0.129746 0.353044 -0.132928
+-0.123274 0.349022 -0.151737
+-0.101012 0.362641 -0.176055
+-0.212758 -0.0459259 -0.0241163
+-0.224159 -0.0322822 -0.0467201
+-0.207122 -0.0523222 -0.0479139
+-0.193439 -0.0648281 -0.0253545
+-0.191076 -0.0645374 -0.0594328
+-0.177804 -0.0727315 -0.0543771
+-0.194913 -0.0643913 -0.0593871
+-0.201677 -0.0593137 -0.0549511
+-0.216976 -0.0374853 -0.0773631
+-0.224369 -0.0268148 -0.0713592
+-0.217469 -0.0261882 -0.0774907
+-0.208584 -0.0371243 -0.0829389
+-0.211621 -0.045801 -0.0801431
+-0.199846 -0.0577315 -0.0716063
+-0.21793 -0.0408429 -0.0757823
+-0.212747 -0.0478071 -0.0628054
+-0.222991 -0.0335306 -0.0669328
+-0.211751 0.183183 -0.127183
+-0.214211 0.171175 -0.133324
+-0.224161 0.176534 -0.117312
+-0.208522 0.16823 -0.142425
+-0.203031 0.160242 -0.149995
+-0.201125 0.15257 -0.153843
+-0.205146 0.146045 -0.149332
+-0.214136 0.129294 -0.142497
+-0.216057 0.168056 -0.134039
+-0.221977 0.154292 -0.131161
+-0.228564 0.160832 -0.120403
+-0.205524 0.153026 -0.149687
+-0.215778 0.147275 -0.140559
+-0.22231 0.120589 -0.136031
+-0.233901 0.112732 -0.124962
+-0.224945 0.129902 -0.132706
+-0.251747 0.184739 -0.0848371
+-0.245577 0.17754 -0.0950851
+-0.258683 0.176029 -0.0890288
+-0.265375 0.183873 -0.0767535
+-0.253767 0.172075 -0.0975396
+-0.253173 0.154292 -0.1014
+-0.260953 0.13872 -0.0987682
+-0.272504 0.118617 -0.0902731
+-0.269732 0.140066 -0.0921098
+-0.262136 0.173276 -0.0912341
+-0.270394 0.156939 -0.0885366
+-0.307563 0.130437 -0.01726
+-0.301451 0.130853 -0.0434595
+-0.277813 0.140385 -0.0819594
+-0.282277 0.11657 -0.0788033
+-0.290175 0.13221 -0.0647691
+-0.284692 0.156642 -0.0687375
+-0.289515 0.0610966 -0.044843
+-0.296341 0.10749 -0.0552979
+-0.258256 0.13697 -0.0975157
+-0.248024 0.14671 -0.101574
+-0.257567 0.120708 -0.0981874
+-0.268797 0.11293 -0.0919761
+-0.232811 0.135392 -0.121682
+-0.241337 0.113313 -0.11643
+-0.249697 0.120702 -0.105137
+-0.239408 0.145447 -0.11048
+-0.258964 0.103153 -0.101327
+-0.261764 0.0839071 -0.104474
+-0.270877 0.0931306 -0.0938374
+-0.256068 0.0773006 -0.108883
+-0.246504 0.0728271 -0.110373
+-0.244044 0.0596045 -0.10642
+-0.256184 0.0355571 -0.0818543
+-0.27017 0.0370021 -0.0571285
+-0.26257 0.0765423 -0.104023
+-0.258456 0.0549706 -0.0955356
+-0.241498 0.0436728 -0.101732
+-0.248508 0.0401364 -0.0962803
+-0.226995 -0.00364796 -0.0788968
+-0.220356 -0.0154597 -0.0773521
+-0.227567 -0.0159307 -0.0718439
+-0.232588 0.00175794 -0.0808462
+-0.244546 0.0203005 -0.0852828
+-0.232353 0.0287636 -0.0959499
+-0.223184 0.0154194 -0.0908642
+-0.228205 0.00602533 -0.0852214
+-0.0457263 -0.315367 0.13967
+-0.0551204 -0.315059 0.13463
+-0.0595147 -0.312721 0.115796
+-0.0554712 -0.305562 0.0963342
+-0.0514072 -0.29988 0.0883025
+-0.0378795 -0.297305 0.0881039
+-0.0577919 -0.298935 0.0867169
+-0.0658523 -0.292232 0.082296
+-0.107985 -0.216112 0.116399
+-0.101299 -0.218034 0.104655
+-0.10266 -0.194367 0.0892294
+-0.09807 -0.20982 0.0953404
+-0.0973287 -0.227972 0.10006
+-0.0973048 -0.246739 0.104064
+-0.0696528 -0.284426 0.078862
+-0.0709565 -0.268147 0.0748403
+-0.0619276 -0.277532 0.0719169
+-0.0911283 -0.257591 0.0938661
+-0.078948 -0.258634 0.0797978
+-0.063561 -0.258524 0.0710678
+-0.042994 -0.259062 0.0684768
+-0.0534877 -0.26948 0.0685464
+-0.0309665 -0.245506 0.0714432
+-0.0316668 -0.23155 0.0713524
+-0.10015 -0.189982 0.0760662
+-0.0971001 -0.185726 0.0645937
+-0.0874984 -0.18939 0.0652524
+-0.0794039 -0.17479 0.050883
+-0.0807991 -0.181948 0.0570923
+-0.0907167 -0.180323 0.0565715
+-0.0694856 -0.185045 0.0585414
+-0.04646 -0.180163 0.056149
+-0.0736629 -0.228124 0.0752171
+-0.0725025 -0.248424 0.0752888
+-0.0927235 -0.219225 0.0907229
+-0.0810803 -0.21933 0.079008
+-0.0743141 -0.209535 0.072035
+-0.0769044 -0.19399 0.0657301
+-0.0657841 -0.217523 0.0702392
+-0.0452389 -0.216978 0.0682413
+-0.24201 0.375209 0.0586595
+-0.250936 0.353609 0.0316894
+-0.259477 0.369811 0.0504134
+-0.225095 0.330868 0.00884192
+-0.246536 0.337258 0.0161788
+-0.269853 0.21165 -0.048522
+-0.283095 0.196802 -0.0522086
+-0.253194 0.290666 0.150049
+-0.251859 0.300993 0.13885
+-0.259197 0.281414 0.134683
+-0.237157 0.305745 0.194429
+-0.228537 0.311369 0.210728
+-0.229123 0.365303 0.186857
+-0.210494 0.365639 0.188059
+-0.188994 0.396316 0.131013
+-0.190284 0.391235 0.151177
+-0.224113 0.38959 0.158664
+-0.201964 0.388693 0.160349
+-0.198947 0.373394 0.18401
+-0.183308 0.380877 0.178658
+-0.192075 0.384623 0.170355
+-0.202157 0.355439 0.195967
+-0.201677 0.364408 0.189767
+-0.302909 0.359287 0.0317515
+-0.269404 0.344895 0.0236972
+-0.291279 0.339811 0.016501
+-0.335203 0.333222 0.00270432
+-0.327245 0.356624 0.0235805
+-0.310269 0.336977 0.0104521
+-0.344329 0.378725 0.039904
+-0.367628 0.388788 0.0458075
+-0.304248 0.347938 0.0556453
+-0.291707 0.343209 0.0718514
+-0.295768 0.36377 0.0817206
+-0.36999 0.386649 0.048593
+-0.357517 0.376413 0.0481582
+-0.333874 0.359881 0.0451024
+-0.327513 0.336779 0.0305631
+-0.315137 0.343387 0.0431564
+-0.322088 0.366681 0.0567278
+-0.266385 0.35146 0.145775
+-0.264982 0.346394 0.135678
+-0.258217 0.345209 0.153036
+-0.240303 0.360292 0.189095
+-0.244077 0.350509 0.192648
+-0.247729 0.346562 0.188944
+-0.250395 0.343001 0.170331
+-0.238588 0.342939 0.195326
+-0.228895 0.335432 0.200898
+-0.221544 0.322042 0.214219
+-0.225093 0.330781 0.205983
+-0.210678 0.346525 0.201114
+-0.222985 0.336238 0.203908
+-0.239505 0.321303 0.163247
+-0.244515 0.314629 0.149266
+-0.242928 0.308264 0.168692
+-0.235322 0.326738 0.178782
+-0.229517 0.330708 0.199806
+-0.238322 0.328743 0.159328
+-0.244973 0.33651 0.156096
+-0.242801 0.328353 0.14297
+-0.312193 0.320666 0.03003
+-0.314303 0.28502 0.00417933
+-0.306935 0.292602 0.0202762
+-0.34866 0.324848 -0.00514107
+-0.363612 0.324276 -0.00486531
+-0.371179 0.374205 0.0341022
+-0.368514 0.34153 0.0087764
+-0.348291 0.354193 0.0338142
+-0.352467 0.328894 0.0124554
+-0.339804 0.332111 0.020453
+-0.365667 0.322131 -0.00102931
+-0.358977 0.320427 0.00364147
+-0.333685 0.277654 -0.0115456
+-0.320038 0.269889 -0.00921801
+-0.341493 0.288791 -0.00885899
+-0.337852 0.310726 0.006412
+-0.350099 0.311703 0.00166682
+-0.264148 0.325574 0.00873886
+-0.2783 0.288219 -0.013095
+-0.258033 0.26068 -0.0260528
+-0.276418 0.26109 -0.025618
+-0.332979 0.316058 -0.00850337
+-0.323369 0.291646 -0.0193213
+-0.314096 0.279298 -0.0220632
+-0.294784 0.27132 -0.0220447
+-0.339347 0.261761 -0.0333412
+-0.328423 0.27369 -0.0279448
+-0.340741 0.271671 -0.0186879
+-0.342478 0.260477 -0.0290301
+-0.349893 0.273652 -0.0284615
+-0.361992 0.305181 -0.0138396
+-0.301507 0.22178 -0.0410159
+-0.292192 0.245112 -0.0328101
+-0.295715 0.212253 -0.0420807
+-0.286236 0.200552 -0.0476982
+-0.292183 0.202865 -0.0402303
+-0.306298 0.222227 -0.036455
+-0.301429 0.222278 -0.0277039
+-0.310677 0.244756 -0.0208045
+-0.313845 0.227146 -0.0384931
+-0.332523 0.247401 -0.0343623
+-0.322702 0.381734 0.0483029
+-0.327581 0.403629 0.0688945
+-0.252889 0.386083 0.0777699
+-0.271721 0.386 0.0707497
+-0.28615 0.40196 0.0917979
+-0.324944 0.41021 0.077632
+-0.310557 0.41216 0.0909195
+-0.295411 0.39404 0.0709333
+-0.295204 0.420233 0.132545
+-0.301824 0.418908 0.113649
+-0.345384 0.443225 0.123458
+-0.323917 0.429029 0.111775
+-0.332954 0.441285 0.150277
+-0.343122 0.444711 0.13518
+-0.348139 0.440931 0.12476
+-0.337198 0.425847 0.118197
+-0.316051 0.400219 0.105629
+-0.298328 0.377166 0.0971362
+-0.303839 0.391255 0.113032
+-0.31891 0.41815 0.140089
+-0.322869 0.415105 0.122994
+-0.30982 0.403173 0.125572
+-0.332029 0.412225 0.101434
+-0.343288 0.411462 0.0875257
+-0.344503 0.382556 0.0594396
+-0.331038 0.384698 0.0672802
+-0.345978 0.404934 0.0790258
+-0.370193 0.402204 0.0605481
+-0.367237 0.422103 0.0814407
+-0.364511 0.426989 0.089884
+-0.354923 0.41747 0.087063
+-0.36224 0.434435 0.0971465
+-0.354189 0.441753 0.114975
+-0.362513 0.428899 0.0879012
+-0.344247 0.41859 0.0801213
+-0.246182 0.391375 0.157595
+-0.269101 0.397958 0.160058
+-0.290056 0.415193 0.145993
+-0.284266 0.407671 0.157506
+-0.277614 0.398481 0.167639
+-0.271545 0.387089 0.175829
+-0.247461 0.371033 0.183043
+-0.263595 0.378974 0.179593
+-0.282806 0.374165 0.135981
+-0.287593 0.370167 0.108749
+-0.278701 0.364856 0.123063
+-0.268696 0.355771 0.145142
+-0.270927 0.362184 0.161904
+-0.275839 0.367404 0.149707
+-0.273165 0.360636 0.133942
+-0.288612 0.384204 0.149186
+-0.30048 0.399116 0.151345
+-0.3147 0.414697 0.145352
+-0.30671 0.406078 0.149911
+-0.304534 0.413619 0.168448
+-0.291519 0.408469 0.16559
+-0.323577 0.432258 0.159744
+-0.312871 0.420454 0.166256
+-0.307801 0.412133 0.167165
+-0.306289 0.407003 0.158651
+-0.277078 0.379746 0.179924
+-0.271868 0.381785 0.179423
+-0.286711 0.388082 0.17595
+-0.300822 0.405755 0.170538
+-0.280108 0.37774 0.176373
+-0.281562 0.376649 0.161614
+-0.274378 0.368531 0.170983
+-0.254208 0.35432 0.188905
+-0.27062 0.369579 0.182362
+-0.151893 0.356178 -0.0513178
+-0.166999 0.333363 -0.053272
+-0.162665 0.352535 -0.0200319
+-0.176728 0.323421 -0.0441263
+-0.188859 0.315183 -0.0266582
+-0.205088 0.324126 0.000587687
+-0.194955 0.314796 -0.0152689
+-0.245922 0.196713 -0.0814134
+-0.257351 0.200281 -0.0697784
+-0.237276 0.223437 -0.0683778
+-0.256565 0.227037 -0.044327
+-0.23924 0.237366 -0.0522618
+-0.260626 0.210396 -0.0574889
+-0.218157 0.263167 -0.0513793
+-0.200253 0.298423 -0.032062
+-0.19741 0.251225 -0.0996303
+-0.216891 0.247541 -0.0707968
+-0.18023 0.246404 -0.139158
+-0.20223 0.205665 -0.124602
+-0.193054 0.234143 -0.120221
+-0.171542 0.293637 -0.118089
+-0.184338 0.265947 -0.115444
+-0.183911 0.28489 -0.0966025
+-0.172577 0.318492 -0.0704658
+-0.168174 0.307756 -0.106868
+-0.18044 0.299809 -0.0839471
+-0.136672 0.339125 -0.137934
+-0.154348 0.316417 -0.128538
+-0.156104 0.301624 -0.142863
+-0.114119 0.416768 -0.00234392
+-0.131077 0.414749 0.0534181
+-0.0927801 0.427163 -0.0405886
+-0.0683635 0.442259 -0.0321187
+-0.134872 0.380187 -0.0529021
+-0.114897 0.404646 -0.0496333
+-0.093662 0.415372 -0.088454
+-0.0746867 0.410255 -0.146943
+-0.019122 -0.115522 0.000298963
+-0.0486654 -0.122391 -0.00287291
+-0.0423114 -0.114306 -0.0133475
+-0.0842583 -0.128304 -0.0100473
+-0.0666837 -0.122224 -0.0168559
+-0.0689143 -0.126937 -0.00583523
+-0.0925126 -0.111931 -0.0445632
+-0.0681082 -0.116908 -0.0297311
+-0.12264 -0.110844 -0.0336715
+-0.110204 -0.109271 -0.0463099
+-0.125591 -0.0896659 -0.0692986
+-0.113626 -0.0995781 -0.0584397
+-0.0980905 -0.102148 -0.0564056
+-0.0886192 -0.0959107 -0.0620825
+-0.0424814 -0.109054 -0.0257053
+-0.020494 -0.0987379 -0.0319255
+-0.0735469 -0.0978778 -0.0576629
+-0.042323 -0.0989426 -0.0449072
+-0.0236924 -0.0960015 -0.0427093
+-0.196379 0.322083 0.236634
+-0.209122 0.318949 0.228152
+-0.168922 0.325921 0.253494
+-0.158013 0.326876 0.261278
+-0.188231 0.00219273 -0.102888
+-0.189284 0.0172364 -0.108596
+-0.233547 0.0450591 -0.101835
+-0.235724 0.0621709 -0.110428
+-0.222628 0.0466467 -0.11022
+-0.221178 0.0293212 -0.0989914
+-0.207309 0.0336493 -0.113419
+-0.192893 0.0202199 -0.110529
+-0.20758 0.0206056 -0.101683
+-0.223701 0.0612979 -0.124035
+-0.234508 0.0731766 -0.121091
+-0.228681 0.0763655 -0.133122
+-0.209541 0.0479716 -0.126564
+-0.199567 0.0487818 -0.13533
+-0.206036 0.0598755 -0.139626
+-0.221907 0.0743301 -0.138939
+-0.184943 0.024144 -0.117257
+-0.188043 0.0392054 -0.130239
+-0.193681 0.0510451 -0.137921
+-0.223716 0.0928719 -0.134181
+-0.227285 0.080179 -0.133952
+-0.235498 0.0869418 -0.125441
+-0.221334 0.117878 -0.135773
+-0.221903 0.105667 -0.134879
+-0.215263 0.102826 -0.142525
+-0.157463 0.393841 0.168579
+-0.179765 0.388602 0.162583
+-0.171512 0.386387 0.174013
+-0.142335 0.407407 0.144651
+-0.145019 0.401803 0.163689
+-0.0888322 0.417729 0.18067
+-0.0872049 0.421129 0.169446
+-0.134623 0.403892 0.178183
+-0.107065 0.411512 0.18715
+-0.10468 0.337516 0.280235
+-0.0960414 0.36617 0.254674
+-0.114642 0.350925 0.265869
+-0.145515 0.337617 0.262401
+-0.134532 0.34967 0.258949
+-0.13773 0.360191 0.244669
+-0.13105 0.371466 0.236157
+-0.124199 0.362204 0.250801
+-0.11133 0.377061 0.23806
+-0.198346 0.354739 0.19916
+-0.178825 0.362121 0.205519
+-0.181498 0.333394 0.237557
+-0.173899 0.354026 0.220602
+-0.154273 0.369254 0.218136
+-0.138383 0.370144 0.231648
+-0.139724 0.382997 0.213139
+-0.158479 0.377662 0.201933
+-0.142551 0.39023 0.198923
+-0.148419 0.394276 0.182718
+-0.0811963 -0.29325 0.102234
+-0.072553 -0.291213 0.0868002
+-0.0796135 -0.303285 0.118945
+-0.071863 -0.310554 0.124174
+-0.0957267 -0.267441 0.105991
+-0.0921918 -0.2795 0.109202
+-0.0763931 0.393544 -0.174942
+-0.0524638 0.418452 -0.168312
+-0.0288301 0.434205 -0.159856
+-0.0885578 0.437301 0.0749058
+-0.127872 0.337564 0.27379
+-0.24283 0.0820704 -0.118105
+-0.0607003 -0.131271 0.00531717
+-0.229049 -0.0216765 -0.0634388
+-0.278184 0.102244 -0.0844372
+-0.0411429 -0.280235 0.0717415
+-0.243868 -0.00883134 -0.0421476
+-0.14013 0.324597 0.278037
+-0.133037 0.306627 0.296365
+-0.119533 0.321803 0.289708
+-0.183859 0.0314754 0.317927
+-0.17307 0.0370321 0.336741
+-0.182177 0.0503871 0.319341
+0.00738397 -0.0926965 -0.0296929
+-0.28472 0.357619 0.0971123
+-0.284296 0.231243 0.0785733
+-0.28289 0.267424 0.0594908
+-0.305829 0.254203 -0.00648571
+-0.0595686 0.446749 0.0102896
+-0.0353172 0.450815 -0.0238085
+-0.0444581 0.447487 -0.0668011
+-0.0892301 0.409578 0.201813
+-0.0660564 0.416809 0.19468
+-0.0731025 0.381142 0.244324
+-0.0921801 0.391528 0.2268
+-0.182146 0.311229 0.256012
+-0.294119 0.154179 -0.0525171
+-0.202301 -0.0560592 0.0374413
+-0.228915 -0.0300918 0.0373847
+-0.242139 -0.0191442 0.0126554
+-0.217104 -0.0432196 0.00850678
+-0.157247 -0.0937674 0.0691989
+-0.185622 -0.0678027 0.0678447
+-0.169396 -0.083572 0.0393716
+-0.139594 -0.123148 0.0845395
+-0.126106 -0.146346 0.0758997
+-0.123257 -0.150769 0.0928532
+-0.112244 -0.227867 0.132679
+-0.109066 -0.245742 0.133403
+-0.112008 -0.255691 0.153808
+-0.1008 -0.281164 0.182513
+-0.103725 -0.276332 0.157148
+-0.0715879 -0.289321 0.201118
+-0.0514257 -0.298848 0.197532
+-0.0375744 -0.288942 0.213494
+-0.0285919 -0.15432 0.0392563
+-0.00511172 -0.141791 0.0317269
+-0.0300225 -0.185298 0.0605645
+-0.0297748 -0.170034 0.0520932
+-0.0117148 -0.175566 0.0588328
+-0.011179 -0.257161 0.0740909
+-0.0272056 -0.271061 0.0709142
+-0.102623 -0.255398 0.118178
+-0.0136151 -0.296751 0.0949862
+-0.0270773 -0.302751 0.102378
+-0.026693 -0.290202 0.0819124
+-0.0907406 0.300471 0.308329
+-0.0809151 0.318476 0.297312
+-0.0970844 0.320623 0.294065
+-0.103784 0.153961 0.380762
+-0.0903154 0.178113 0.375334
+-0.100696 0.203514 0.3627
+-0.114144 0.179635 0.369417
+-0.104096 0.107271 0.394594
+-0.0912744 0.128962 0.390989
+-0.116286 0.131188 0.383989
+-0.10836 0.0396313 0.425974
+-0.0940777 0.0569691 0.42091
+-0.105322 0.0731875 0.410481
+-0.119434 0.0567439 0.414668
+-0.112878 -0.0346452 0.462139
+-0.097999 -0.0151471 0.456411
+-0.110536 0.00280431 0.444113
+-0.125305 -0.0168692 0.448974
+-0.114938 -0.103691 0.490215
+-0.10138 -0.0899526 0.489866
+-0.114265 -0.0719732 0.479791
+-0.127792 -0.0866995 0.47991
+-0.114041 -0.123268 0.494364
+-0.10156 -0.115812 0.496424
+-0.127413 -0.111455 0.487513
+-0.154895 0.311513 0.277246
+-0.181382 0.250416 0.306515
+-0.201772 0.238001 0.294917
+-0.193032 0.222872 0.315164
+-0.176595 0.230257 0.323969
+-0.148628 0.18672 0.356413
+-0.158402 0.160689 0.356142
+-0.146851 0.151196 0.365277
+-0.135466 0.176775 0.364392
+-0.219862 0.200745 0.302651
+-0.212954 0.190626 0.315709
+-0.199022 0.19328 0.325516
+-0.20334 0.206272 0.316453
+-0.146853 0.0732127 0.391732
+-0.15079 0.0541412 0.398035
+-0.142514 0.0580455 0.404334
+-0.16297 -0.0111295 0.408454
+-0.158881 0.0117152 0.406561
+-0.161948 0.0194548 0.390374
+-0.165126 0.000112964 0.389451
+-0.161052 -0.0845399 0.450915
+-0.164264 -0.0750106 0.43922
+-0.165397 -0.0885479 0.436913
+-0.163253 -0.0963134 0.447834
+-0.163574 -0.111352 0.453134
+-0.161533 -0.103175 0.455958
+-0.164479 -0.105909 0.444184
+-0.189446 -0.0461914 0.337856
+-0.17488 -0.0165907 0.355185
+-0.18565 -0.0167047 0.31601
+-0.199176 -0.0456181 0.296044
+-0.167308 -0.104911 0.416859
+-0.168204 -0.0967305 0.413866
+-0.170579 -0.0900755 0.404111
+-0.170506 -0.102803 0.409934
+-0.209442 -0.139353 0.336083
+-0.20596 -0.1664 0.326336
+-0.201529 -0.166883 0.35484
+-0.201742 -0.139896 0.365726
+-0.201044 -0.0427636 0.260918
+-0.204477 -0.0720162 0.254223
+-0.207965 -0.0760686 0.287485
+-0.202126 -0.0134209 0.244899
+-0.200155 -0.0388723 0.233824
+-0.196369 -0.0156556 0.275553
+-0.263691 0.209775 0.215145
+-0.277035 0.16953 0.203192
+-0.264392 0.186434 0.227349
+-0.245523 0.221014 0.243934
+-0.262644 0.0942958 0.228674
+-0.268302 0.110784 0.226747
+-0.268735 0.100708 0.216347
+-0.238334 0.0567384 0.248252
+-0.251642 0.0825918 0.246642
+-0.250733 0.0683693 0.227328
+-0.251735 0.184936 0.261131
+-0.238668 0.18855 0.28449
+-0.232852 0.203646 0.280639
+-0.218864 0.249638 0.264161
+-0.226421 0.220016 0.275415
+-0.249297 0.282358 0.177707
+-0.294765 0.221995 0.0114964
+-0.233682 -0.0020569 0.0864541
+-0.217388 -0.0225522 0.100406
+-0.236473 0.00833853 0.105687
+-0.250077 0.0289581 0.0923201
+-0.195529 -0.0495408 0.101851
+-0.178604 -0.0660916 0.12024
+-0.201195 -0.0379235 0.121975
+-0.190872 -0.0652964 0.196491
+-0.175808 -0.0720114 0.166552
+-0.180922 -0.101446 0.187621
+-0.185822 -0.130817 0.21313
+-0.196627 -0.0994034 0.21715
+-0.181726 -0.207592 0.28389
+-0.197306 -0.189034 0.287876
+-0.186596 -0.185007 0.261528
+-0.16844 -0.218145 0.306887
+-0.186652 -0.208318 0.309972
+-0.196175 0.0314139 0.295711
+-0.188706 0.0185913 0.304876
+-0.205344 0.0483306 0.28973
+-0.215455 0.0410121 0.271619
+-0.206428 0.0269002 0.272827
+-0.170737 -0.112769 0.412791
+-0.173883 -0.12972 0.409207
+-0.167239 -0.129023 0.420305
+-0.166777 -0.116533 0.420329
+-0.201239 0.122865 0.312643
+-0.196588 0.120237 0.312439
+-0.194266 0.12161 0.315661
+-0.201895 0.125737 0.315511
+-0.301477 0.321695 0.0447529
+-0.253468 0.336204 0.139654
+-0.286975 0.190523 -0.0509622
+-0.241485 0.323287 0.146042
+-0.215992 0.304111 0.229679
+-0.269666 0.35329 0.132278
+-0.267788 0.0157559 -0.0299645
+-0.290351 0.0436318 -0.0182708
+-0.153692 0.127121 0.363442
+-0.145953 0.110494 0.376257
+-0.13741 0.133294 0.376183
+-0.269146 0.144304 0.234062
+-0.262048 0.159725 0.25033
+-0.263733 0.172226 0.239184
+-0.20432 0.0794998 0.297151
+-0.215625 0.064521 0.284146
+-0.19472 0.0655926 0.304364
+-0.177463 0.07945 0.324024
+-0.187411 0.0884482 0.313015
+-0.222709 0.171482 0.315761
+-0.210442 0.17741 0.323091
+-0.22786 0.183149 0.305066
+-0.242993 0.170125 0.290799
+-0.25354 0.170609 0.269384
+-0.260218 0.149388 0.260923
+-0.26472 0.136418 0.247272
+-0.262401 0.121395 0.250019
+-0.2669 0.122697 0.237974
+-0.260169 0.10672 0.246676
+-0.226683 0.0797551 0.27709
+-0.239071 0.074627 0.262678
+-0.227191 0.0552149 0.267875
+-0.166513 0.0809107 0.341658
+-0.171542 0.108117 0.335353
+-0.178409 0.104076 0.322288
+-0.16503 0.120447 0.347513
+-0.17641 0.131556 0.338426
+-0.181623 0.122377 0.328568
+-0.250768 0.0969694 0.257808
+-0.2671 0.258 0.13147
+-0.282974 0.175162 0.145252
+-0.281515 0.203375 0.135725
+-0.285026 0.158852 0.123596
+-0.283398 0.153235 0.182528
+-0.279688 0.11946 0.181731
+-0.278417 0.138602 0.200105
+-0.273132 0.129931 0.219768
+-0.276788 0.0951496 0.164167
+-0.265381 0.0715282 0.182004
+-0.272148 0.0958356 0.1928
+-0.250747 0.0430851 0.175949
+-0.233589 0.029713 0.203721
+-0.248906 0.0549542 0.205347
+-0.280663 0.109338 0.111048
+-0.287189 0.139393 0.101193
+-0.221187 0.007514 0.199869
+-0.212348 0.00679389 0.227216
+-0.22126 0.0255248 0.230229
+-0.2247 0.0395276 0.250721
+-0.203437 0.131653 0.319609
+-0.211754 0.134613 0.317472
+-0.207524 0.1293 0.315388
+-0.212847 0.102195 0.291266
+-0.203159 0.100895 0.300392
+-0.196527 0.110501 0.305731
+-0.203333 0.108206 0.297777
+-0.235404 0.106258 0.275413
+-0.225382 0.0977809 0.282309
+-0.223075 0.105547 0.282882
+-0.250496 0.118622 0.264932
+-0.245427 0.106363 0.268376
+-0.242324 0.114896 0.269492
+-0.250994 0.124969 0.263781
+-0.253948 0.123619 0.263073
+-0.254147 0.138003 0.273519
+-0.252081 0.142543 0.281828
+-0.256739 0.139894 0.270672
+-0.23549 0.146082 0.305246
+-0.245136 0.150241 0.293642
+-0.242853 0.143618 0.293994
+-0.22746 0.143593 0.310421
+-0.221753 0.143201 0.315038
+-0.227549 0.150411 0.312724
+-0.190145 0.11115 0.310771
+-0.187205 0.10247 0.313324
+-0.18092 0.105807 0.315756
+-0.184164 0.110801 0.31283
+-0.182135 0.113972 0.318837
+-0.188206 0.121067 0.320807
+-0.186342 0.116356 0.315642
+-0.180889 0.110928 0.315726
+-0.194067 0.115753 0.309404
+-0.196306 0.115198 0.306372
+-0.190111 0.11642 0.312182
+-0.198276 0.118911 0.309626
+-0.252612 0.136622 0.27053
+-0.248677 0.141459 0.28091
+-0.200259 0.121597 0.310007
+-0.203937 0.125838 0.312644
+-0.198943 0.124982 0.306101
+-0.197579 0.118117 0.306752
+-0.195967 0.121269 0.303207
+-0.197733 0.114082 0.302006
+-0.193902 0.117949 0.299918
+-0.211616 0.106621 0.289883
+-0.20096 0.1112 0.291161
+-0.233031 0.110954 0.275098
+-0.220527 0.108643 0.275994
+-0.246673 0.12266 0.264807
+-0.239281 0.117982 0.262513
+-0.250297 0.131289 0.264953
+-0.247658 0.128 0.257089
+-0.248253 0.137785 0.264271
+-0.250954 0.135387 0.268722
+-0.232922 0.144071 0.302239
+-0.238365 0.146545 0.285395
+-0.220616 0.141657 0.311599
+-0.223363 0.146136 0.301356
+-0.211369 0.133908 0.3143
+-0.204101 0.131457 0.308144
+-0.254206 0.129807 0.264455
+-0.257072 0.123406 0.260489
+-0.197337 0.167022 0.334241
+-0.20042 0.154204 0.331419
+-0.18731 0.150611 0.33731
+-0.184367 0.165067 0.340747
+-0.214266 0.14243 0.319463
+-0.216619 0.138101 0.315579
+-0.212523 0.14044 0.307306
+-0.155807 0.0491039 0.390143
+-0.156482 0.0679945 0.373327
+-0.161632 0.0446714 0.368683
+-0.16097 0.0319293 0.384451
+-0.149641 -0.105564 0.472431
+-0.156121 -0.103565 0.465302
+-0.154264 -0.111378 0.468899
+-0.165094 -0.115508 0.439168
+-0.16558 -0.100869 0.432603
+-0.165402 -0.111034 0.428189
+-0.167003 -0.0790275 0.427461
+-0.166863 -0.0928583 0.423783
+-0.168687 -0.0219666 0.384258
+-0.168111 0.00463972 0.368556
+-0.167457 0.0231522 0.358947
+-0.164383 0.0602789 0.349934
+-0.106383 -0.189365 0.415377
+-0.127463 -0.174532 0.42726
+-0.140774 -0.185948 0.409673
+-0.121668 -0.202032 0.398191
+-0.145303 -0.156662 0.431297
+-0.162004 -0.145384 0.42711
+-0.155487 -0.163868 0.42099
+-0.165316 -0.107162 0.422205
+-0.166354 -0.102648 0.420483
+-0.165849 -0.106029 0.419981
+-0.165919 -0.108853 0.419692
+-0.164133 -0.119587 0.42536
+-0.164393 -0.112023 0.423071
+-0.164322 -0.117665 0.427361
+-0.187058 -0.135357 0.391203
+-0.176806 -0.110481 0.402026
+-0.190892 -0.110237 0.378865
+-0.168332 -0.0840826 0.414531
+-0.08951 -0.197525 0.401327
+-0.0828263 -0.185993 0.417892
+-0.143537 -0.22002 0.355729
+-0.15133 -0.22405 0.331341
+-0.125405 -0.219083 0.364462
+-0.152966 -0.194796 0.392268
+-0.16468 -0.171677 0.404365
+-0.0987341 -0.206742 0.389071
+-0.0773173 -0.200795 0.393517
+-0.162092 -0.0886407 0.121287
+-0.169704 -0.0770644 0.139435
+-0.204779 -0.0130052 0.219519
+-0.206282 0.00770511 0.251921
+-0.246026 0.0301894 0.143037
+-0.256599 0.0458529 0.117133
+-0.224566 -0.0046288 0.131495
+-0.193272 -0.0416981 0.152674
+-0.215128 -0.0102825 0.164761
+-0.194593 -0.0358991 0.182737
+-0.0127332 -0.21943 0.0736097
+-0.0301236 -0.205152 0.067887
+-0.113006 -0.201421 0.116752
+-0.115519 -0.173971 0.100537
+-0.114471 -0.16874 0.0836065
+-0.109381 -0.185852 0.0927255
+-0.139658 -0.116811 0.0645834
+-0.152259 -0.102215 0.0916751
+-0.19417 -0.188652 0.344396
+-0.185923 -0.184656 0.366563
+-0.191309 -0.162646 0.378161
+-0.113694 -0.21435 0.377046
+-0.165578 -0.198555 0.37631
+-0.149922 -0.211428 0.373813
+-0.135475 -0.208364 0.387938
+-0.118756 -0.209667 0.389229
+-0.0933152 -0.288069 0.131217
+-0.0309051 -0.312171 0.128167
+-0.0243627 -0.313852 0.152676
+-0.0427387 -0.31376 0.168399
+-0.0702876 -0.311047 0.149709
+-0.0822216 -0.296059 0.180597
+-0.177621 -0.154184 0.398381
+-0.294167 0.167625 0.0884438
+-0.292439 0.124972 0.0752144
+-0.274358 0.246335 0.107074
+-0.268561 0.291826 0.0969301
+-0.23751 0.0947101 0.272109
+-0.247861 0.100979 0.264185
+-0.21443 0.089384 0.289707
+-0.19432 0.0956008 0.307854
+-0.191185 0.127984 0.324499
+-0.189519 0.138445 0.331937
+-0.203189 0.141612 0.325437
+-0.212371 0.154477 0.324231
+-0.233944 0.161049 0.306383
+-0.218944 0.158894 0.319788
+-0.253953 0.153989 0.277594
+-0.260159 0.132051 0.25808
+-0.256326 0.11123 0.25748
+-0.159825 0.0813114 0.356466
+-0.152098 0.0895601 0.375101
+-0.157078 0.105536 0.360198
+-0.13815 0.0923491 0.3901
+-0.0923665 0.0888134 0.405326
+-0.116344 0.0906297 0.398858
+-0.166358 -0.0345114 0.408103
+-0.164619 -0.04799 0.426698
+-0.160877 -0.0264271 0.425592
+-0.17538 -0.0496711 0.375504
+-0.168589 -0.0585445 0.403577
+-0.205965 -0.0799715 0.324488
+-0.191701 -0.0818752 0.362528
+-0.21009 -0.105057 0.280663
+-0.212564 -0.109653 0.314877
+-0.210625 -0.136641 0.304751
+-0.206806 -0.111888 0.348038
+-0.176244 -0.0856647 0.39109
+-0.166501 -0.0668963 0.427705
+-0.167618 -0.069873 0.420113
+-0.161746 -0.0594523 0.440701
+-0.100093 -0.0534116 0.475338
+-0.126983 -0.0534607 0.466017
+-0.169884 -0.0785784 0.401619
+-0.0959274 0.0220976 0.437862
+-0.122981 0.0206847 0.431238
+-0.188325 -0.15946 0.238937
+-0.200103 -0.130167 0.241018
+-0.200333 -0.160173 0.264634
+-0.162556 0.138965 0.352933
+-0.171682 0.163407 0.3479
+-0.17173 0.182057 0.348261
+-0.183718 0.180718 0.340798
+-0.15402 0.0344268 0.404511
+-0.15539 -0.00377901 0.42367
+-0.147559 0.0179231 0.421518
+-0.157788 -0.0409589 0.440465
+-0.149887 -0.0200738 0.43871
+-0.157366 -0.0704272 0.452678
+-0.151081 -0.0544627 0.453347
+-0.157882 -0.0939927 0.46024
+-0.151052 -0.0827816 0.464073
+-0.16056 -0.110182 0.460049
+-0.140689 -0.097241 0.476551
+-0.138201 -0.116802 0.482477
+-0.140093 -0.0695426 0.466563
+-0.139927 -0.0364513 0.452234
+-0.137266 0.000718398 0.435739
+-0.134942 0.0382375 0.418393
+-0.129125 0.0742864 0.402959
+-0.127562 0.110853 0.387339
+-0.126705 0.156373 0.373813
+-0.12225 0.203861 0.358892
+-0.110865 0.302766 0.305489
+-0.125164 -0.128447 0.490278
+-0.101152 -0.131751 0.497869
+-0.146802 -0.121968 0.477118
+-0.159665 -0.117661 0.462669
+-0.162703 -0.117601 0.45817
+-0.164534 -0.120257 0.451225
+-0.164819 -0.124793 0.434389
+-0.162975 -0.123357 0.428993
+-0.164021 -0.130875 0.427836
+-0.167782 -0.147667 0.415701
+-0.175702 -0.179292 0.385323
+-0.175538 -0.201916 0.357994
+-0.168461 -0.217225 0.330089
+-0.140712 0.218691 0.349735
+-0.157181 0.215799 0.345159
+-0.162937 0.192229 0.350697
+-0.109416 0.230225 0.349674
+-0.117179 0.257408 0.335592
+-0.129445 0.230925 0.347229
+-0.0881325 0.227821 0.353449
+-0.0965322 0.253648 0.338342
+-0.173921 0.145482 0.344166
+-0.157719 0.239039 0.331868
+-0.173732 0.211209 0.337608
+-0.185842 0.194753 0.335913
+-0.196458 0.180068 0.331854
+-0.210455 0.164964 0.32638
+-0.103338 0.279883 0.321996
+-0.0845791 0.277356 0.324744
+-0.125412 0.283728 0.316941
+-0.148847 0.291832 0.298074
+-0.142355 0.268796 0.320112
+-0.173516 0.299435 0.272291
+-0.167902 0.279223 0.293754
+-0.192335 0.297931 0.257175
+-0.234225 0.283767 0.213966
+-0.210996 0.279537 0.249279
+-0.267689 0.246475 0.154567
+-0.25982 0.245492 0.187114
+-0.277686 0.227854 0.118873
+-0.282862 0.220799 0.101277
+-0.299384 0.175919 0.0655267
+-0.292774 0.194387 0.0848071
+-0.305729 0.145612 0.0162464
+-0.303215 0.133394 0.0399777
+-0.0774586 0.43378 0.120324
+-0.0557012 0.439329 0.110514
+-0.0731994 0.439601 0.0924825
+0.00210707 -0.116753 0.00790476
+-0.23316 -0.0257753 -0.0173071
+-0.280966 0.0310829 0.00874636
+-0.296411 0.0777033 0.0168149
+-0.308372 0.102527 -0.00650005
+-0.0623767 0.426557 0.163393
+-0.0813793 0.427892 0.145736
+-0.131027 -0.215869 0.375807
+-0.161501 -0.214291 0.35304
+-0.183 -0.205351 0.335511
+-0.19943 -0.191168 0.31721
+-0.205917 -0.163425 0.294905
+-0.207796 -0.132921 0.271892
+-0.205295 -0.101009 0.247511
+-0.200054 -0.0684601 0.224336
+-0.197736 -0.0341558 0.208253
+-0.208934 -0.0125158 0.194604
+-0.232775 0.0154454 0.171049
+-0.265172 0.0644459 0.152431
+-0.28249 0.128726 0.15122
+-0.274073 0.089784 0.132524
+-0.283829 0.161434 0.172545
+-0.275921 0.204296 0.174056
+-0.262848 0.228932 0.197895
+-0.198339 0.0122189 0.2795
+-0.188019 0.00539805 0.301863
+-0.213575 0.0251043 0.252778
+-0.234488 0.0438932 0.229276
+-0.263043 0.0810295 0.207743
+-0.273798 0.114686 0.206499
+-0.273576 0.15553 0.218127
+-0.249112 0.198532 0.254008
+-0.211096 0.215649 0.301299
+-0.188876 0.208052 0.327405
+-0.172934 0.194696 0.345449
+-0.174335 0.00501513 0.3415
+-0.164363 0.0199025 0.377868
+-0.278181 0.185331 0.190712
+-0.239517 0.251883 0.230392
+-0.190709 0.267279 0.282829
+-0.162334 0.259102 0.314274
+-0.139315 0.242805 0.339135
+-0.185189 0.123017 0.27144
+-0.185478 0.127232 0.274453
+-0.18711 0.132059 0.276697
+-0.191455 0.139235 0.278162
+-0.20032 0.148332 0.276379
+-0.212448 0.155003 0.26916
+-0.227075 0.154804 0.25481
+-0.236287 0.143939 0.238251
+-0.235796 0.131138 0.22979
+-0.227371 0.12211 0.23221
+-0.210672 0.115265 0.243594
+-0.193124 0.117095 0.260474
+-0.226576 0.113966 0.250659
+-0.240932 0.124778 0.241446
+-0.244938 0.134377 0.243365
+-0.241476 0.149322 0.258955
+-0.225376 0.153653 0.279402
+-0.211448 0.14977 0.290224
+-0.200437 0.140753 0.294499
+-0.193153 0.131348 0.293675
+-0.190149 0.126085 0.291297
+-0.188018 0.121713 0.288334
+-0.189298 0.117303 0.283488
+-0.204798 0.109557 0.26698
+-0.157805 -0.0947722 0.10752
+-0.168436 -0.0817864 0.0915181
+-0.191491 -0.0581124 0.0858234
+-0.212547 -0.0422333 0.0625139
+-0.232291 -0.0173955 0.0600205
+-0.248226 -0.00658435 0.0354346
+-0.173523 -0.0739281 0.105896
+-0.21498 -0.0320917 0.0818789
+-0.280768 0.0632412 0.0535873
+-0.249251 0.0136066 0.0672297
+-0.0249388 0.443591 -0.128068
+0.00276302 0.442376 -0.152507
+-0.0193964 0.449839 -0.0917167
+-0.068715 0.443395 0.0643514
+-0.0461331 0.448566 0.0435946
+-0.0692924 0.403159 0.218652
+-0.0523533 0.444538 0.0854494
+-0.0590356 0.433558 0.135837
+-0.0100105 -0.161203 0.0500353
+-0.0125987 -0.192603 0.0670318
+-0.0109777 -0.281981 0.0785214
+-0.0175412 -0.306988 0.116929
+-0.0621549 -0.307205 0.175645
+-0.0321876 -0.307062 0.190447
+-0.0889209 -0.297381 0.155821
+-0.104844 -0.265579 0.134582
+-0.255507 -0.00545607 -0.0048421
+-0.260934 0.00063103 0.011321
+-0.265249 0.0209933 0.037758
+-0.263593 0.0468945 0.0817014
+-0.265026 0.0574646 0.0964564
+-0.0286588 -0.143166 0.21185
+-0.0263531 -0.187736 0.213711
+-0.0133762 -0.164316 0.219342
+-0.01649 -0.0538436 0.178053
+-0.025263 -0.0910215 0.196352
+-0.00257326 -0.0682655 0.190934
+0.00235757 -0.182333 0.220024
+0.0135837 -0.161427 0.221374
+0.000298963 -0.138264 0.221294
+0.00522024 -0.0881588 0.206077
+0.0228024 -0.0683713 0.194909
+0.0180599 -0.0539767 0.183863
+0.0247634 -0.183099 0.205363
+0.0251088 -0.16563 0.195953
+0.0245252 -0.141298 0.205976
+0.0230693 -0.162592 0.214904
+0.030699 -0.0948261 0.19367
+0.0411756 -0.0843331 0.173875
+0.0470634 -0.0648261 0.174084
+0.0350537 -0.07178 0.191124
+0.0240296 -0.114128 0.211242
+0.0281079 -0.120929 0.189371
+0.014112 -0.112207 0.216521
+-0.0136909 -0.113951 0.212287
+-0.0350489 -0.225871 0.243646
+-0.0234433 -0.221779 0.24502
+-0.0343391 -0.218507 0.240194
+-0.0101654 -0.22364 0.244441
+0.00204974 -0.218651 0.242925
+-0.00896001 -0.216473 0.241466
+0.0222038 -0.214534 0.222283
+0.0169344 -0.217619 0.232527
+0.0200892 -0.223069 0.227882
+0.0236419 -0.220848 0.218665
+0.0212673 -0.209149 0.221592
+0.0242126 -0.210487 0.214681
+0.00660448 -0.210872 0.231944
+-0.0019808 -0.20541 0.223423
+-0.0198319 -0.213359 0.232127
+-0.0293475 -0.209174 0.219099
+-0.0222748 -0.228282 0.241894
+-0.00891223 -0.229689 0.238629
+0.00184633 -0.22543 0.240732
+-0.0328449 -0.231267 0.236856
+0.0209199 -0.18176 0.217044
+0.0196571 -0.137577 0.220342
+0.0241122 -0.0890277 0.206636
+0.0356284 -0.0553835 0.184584
+0.0198401 -0.203367 0.218951
+0.0159105 -0.20902 0.226684
+0.0105033 -0.221356 0.238626
+0.0114036 -0.213662 0.235716
+0.0157044 -0.225055 0.232218
+0.0093477 -0.228157 0.234564
+0.018879 -0.226828 0.226461
+-0.0135844 -0.198069 0.218838
+0.0134199 -0.195127 0.218914
+0.0239266 -0.195447 0.212628
+0.024317 -0.204542 0.208397
+0.0241204 -0.196007 0.199504
+-0.0308826 -0.235729 0.219445
+-0.0202046 -0.234964 0.225152
+-0.031559 -0.234515 0.228569
+-0.00823717 -0.234885 0.221755
+0.00184838 -0.234216 0.226608
+-0.00828086 -0.233636 0.2307
+0.00607891 -0.234522 0.222254
+0.0102924 -0.233201 0.223447
+0.0081539 -0.232532 0.228895
+0.0121803 -0.232477 0.218922
+0.0146396 -0.231352 0.221549
+0.0347097 -0.10443 0.172421
+0.0274076 -0.146899 0.182255
+0.0316818 -0.127079 0.167991
+0.0255333 -0.183227 0.190209
+0.0268097 -0.167764 0.178618
+0.0238535 -0.204543 0.197829
+0.0247491 -0.195408 0.189231
+0.0244173 -0.21062 0.207226
+0.0247026 -0.216169 0.208159
+0.0238645 -0.210897 0.198586
+0.021743 -0.226086 0.218079
+0.0225737 -0.222029 0.209406
+0.0136253 -0.230137 0.227906
+0.0185766 -0.229399 0.216003
+0.00187022 -0.231137 0.234329
+-0.0204161 -0.232784 0.234083
+0.0393784 -0.0992737 0.161294
+0.0500387 -0.084931 0.158549
+0.00157331 -0.234612 0.219116
+0.00701538 -0.233931 0.218254
+0.0160204 -0.230329 0.213374
+0.0190537 -0.227627 0.210822
+0.0357765 -0.109967 0.15941
+0.0389621 -0.102591 0.157413
+-0.0299891 -0.235525 0.212607
+-0.0199875 -0.23484 0.216177
+-0.00820577 -0.234795 0.215057
+0.0110261 -0.232434 0.213351
+0.019821 -0.224034 0.204086
+0.0221949 -0.217371 0.200758
+0.0218086 -0.213587 0.193592
+0.0227532 -0.205702 0.190382
+0.0234993 -0.197628 0.183397
+0.0253122 -0.184198 0.180336
+0.025979 -0.169869 0.171018
+0.0279237 -0.150439 0.16706
+0.0316006 -0.129382 0.159673
+-0.069461 -0.145169 0.460964
+-0.053586 -0.14042 0.457984
+-0.0390412 -0.131183 0.462332
+-0.0533669 -0.134982 0.468292
+-0.0689546 -0.141731 0.467199
+-0.0264998 -0.127415 0.474711
+-0.0337091 -0.12981 0.477246
+-0.0281489 -0.129858 0.469995
+-0.0424752 -0.128542 0.488613
+-0.0594547 -0.138113 0.485012
+-0.0496879 -0.136937 0.47456
+-0.0830297 -0.153303 0.472064
+-0.0893386 -0.151267 0.479452
+-0.0880732 -0.157359 0.465021
+-0.0825103 -0.165919 0.445221
+-0.0858965 -0.162228 0.450795
+-0.0796701 -0.145566 0.487565
+-0.0884909 -0.14399 0.494096
+-0.0196414 -0.122941 0.461732
+-0.0217622 -0.127266 0.467268
+-0.0246235 -0.127613 0.464789
+-0.0227225 -0.124271 0.46166
+-0.0373062 -0.13128 0.468879
+-0.0301099 -0.127365 0.464719
+-0.0655424 -0.141536 0.471541
+-0.0728704 -0.14736 0.46538
+-0.0726909 -0.148145 0.470681
+-0.0667349 -0.149396 0.457222
+-0.0734342 -0.153281 0.4609
+-0.0367294 -0.136659 0.457751
+-0.0509895 -0.149321 0.455455
+-0.0255627 -0.136905 0.458648
+-0.0232645 -0.128668 0.460424
+-0.0293256 -0.129616 0.459641
+-0.0200837 -0.124511 0.459931
+-0.0224242 -0.124825 0.460509
+-0.02565 -0.12575 0.461411
+-0.0819424 -0.158003 0.459334
+-0.0276984 -0.12316 0.482469
+-0.0286014 -0.119502 0.484683
+-0.0322054 -0.123119 0.486884
+-0.0768696 -0.137435 0.498581
+-0.0888636 -0.136177 0.498985
+-0.0414145 -0.121801 0.491947
+-0.0530659 -0.128928 0.496157
+-0.0231519 -0.122673 0.473889
+-0.0750075 -0.175433 0.436453
+-0.065139 -0.164214 0.449389
+-0.0760328 -0.159586 0.453872
+-0.0777467 -0.153727 0.466238
+-0.0746635 -0.147415 0.477961
+-0.0662475 -0.137081 0.49481
+-0.0647452 -0.12883 0.499089
+-0.055203 -0.206986 0.387413
+-0.0413797 -0.20936 0.384506
+-0.022915 -0.214519 0.379439
+-0.0369396 -0.211651 0.387522
+-0.0665676 -0.202164 0.385427
+-0.0665779 -0.203759 0.390137
+-0.00379437 -0.274839 0.226805
+-0.0228051 -0.273768 0.226154
+-0.0209779 -0.280456 0.223043
+0.0304498 -0.26459 0.221978
+0.0129305 -0.268743 0.226924
+0.0156819 -0.275002 0.223043
+0.048937 -0.241586 0.196979
+0.0400528 -0.251729 0.211175
+0.042723 -0.257452 0.20736
+0.0559115 -0.215462 0.177387
+0.0516625 -0.226329 0.187139
+0.0542112 -0.231105 0.183461
+0.0613126 -0.188919 0.162264
+0.0572814 -0.200384 0.170312
+0.0596738 -0.204454 0.166439
+0.0637978 -0.160386 0.152358
+0.0606375 -0.173451 0.15797
+0.0636388 -0.177072 0.153007
+0.0727599 -0.13092 0.147207
+0.0655588 -0.144463 0.150461
+0.0690611 -0.148637 0.145112
+0.085545 -0.105795 0.149426
+0.0771194 -0.116661 0.148493
+0.0818318 -0.120225 0.143127
+0.0791582 -0.0942992 0.189606
+0.0764082 -0.0902065 0.181694
+0.0816113 -0.0952677 0.174444
+0.0848467 -0.0890967 0.180952
+0.0799036 -0.11009 0.217149
+0.0776231 -0.0996416 0.20317
+0.0828161 -0.0944132 0.209406
+0.0759631 -0.136805 0.246621
+0.0764751 -0.121331 0.231434
+0.0817103 -0.118719 0.237946
+0.0516202 -0.202642 0.31228
+0.0558146 -0.192705 0.302198
+0.0620013 -0.184363 0.294134
+0.0609822 -0.192835 0.308659
+0.0335439 -0.21295 0.331551
+0.0416022 -0.206999 0.320913
+0.0464013 -0.207896 0.327159
+-0.00630552 -0.21684 0.366072
+0.0119121 -0.219909 0.352525
+-0.00272206 -0.218317 0.369656
+-0.0210291 -0.0326876 0.20385
+-0.0162928 -0.0431301 0.180556
+0.00317187 -0.0416538 0.195423
+-0.0247532 -0.0294871 0.223522
+-0.00610553 -0.0386532 0.243257
+-0.031819 -0.0375454 0.258005
+0.0765037 -0.107086 0.149715
+0.0660223 -0.120169 0.155052
+0.0682563 -0.130768 0.151895
+-0.00608505 -0.268815 0.22761
+-0.0244446 -0.263595 0.225004
+0.0265319 -0.258894 0.223177
+0.00941323 -0.259656 0.226725
+0.0455365 -0.236425 0.199597
+0.034223 -0.244524 0.213194
+0.0524864 -0.210911 0.180372
+0.0455665 -0.220728 0.19126
+0.057435 -0.186075 0.166187
+0.0503356 -0.197388 0.175926
+0.059985 -0.159113 0.156802
+0.0534283 -0.17258 0.164554
+0.058897 -0.143221 0.157086
+0.0796531 -0.0910734 0.144414
+0.0713456 -0.0973652 0.146359
+0.0725476 -0.0830867 0.175942
+0.0693948 -0.0834901 0.193954
+0.0645029 -0.0726838 0.1842
+0.0198619 -0.0462918 0.185872
+0.0294417 -0.0474569 0.196784
+0.0169781 -0.0444277 0.211125
+0.0512776 -0.0566476 0.174945
+0.0582677 -0.0647182 0.181386
+0.045486 -0.0600952 0.204753
+0.0393818 -0.0509892 0.194385
+-0.000603386 -0.0367598 0.218121
+0.029196 -0.053372 0.219271
+0.0135468 -0.0463901 0.229684
+0.0558637 -0.07321 0.210944
+0.0403258 -0.0667475 0.223232
+0.073411 -0.0981973 0.215211
+0.0629624 -0.0884967 0.218884
+0.0681184 -0.0863234 0.205699
+0.0725073 -0.132694 0.246645
+0.0697518 -0.11658 0.236202
+0.0763242 -0.107748 0.220797
+0.0490292 -0.198643 0.311161
+0.0504312 -0.185999 0.303317
+0.0590792 -0.180204 0.293244
+0.0309099 -0.208965 0.330449
+0.0374365 -0.200817 0.321382
+-0.0254166 -0.210695 0.378778
+-0.00996474 -0.21257 0.366231
+0.00918866 -0.215937 0.351545
+-0.0562398 -0.203249 0.385854
+-0.0417114 -0.205758 0.382736
+-0.0661172 -0.199094 0.383431
+-0.0148164 -0.250557 0.221264
+-0.0292567 -0.24176 0.215455
+-0.00173508 -0.250192 0.222873
+-0.00829314 -0.241568 0.218243
+0.0222925 -0.242884 0.218026
+0.0150567 -0.238438 0.217215
+0.0149905 -0.246947 0.222286
+0.0368236 -0.0484732 0.186865
+0.0222816 -0.0630801 0.24092
+0.00448512 -0.0579663 0.260778
+0.0498551 -0.0846423 0.22794
+0.0591871 -0.100403 0.231244
+0.0308785 -0.0858142 0.249247
+0.0481268 -0.155866 0.285914
+0.0333439 -0.143078 0.288039
+0.0511868 -0.144915 0.27545
+0.0122343 -0.14748 0.311191
+0.0015542 -0.119151 0.307696
+0.0207526 -0.116675 0.283988
+-0.0163522 -0.129961 0.330559
+-0.0236638 -0.0998532 0.316752
+-0.00508168 -0.0888469 0.296953
+-0.0484238 -0.118354 0.335367
+-0.0391156 -0.0710401 0.296955
+-0.0142212 -0.0596031 0.279899
+0.0113961 -0.0855999 0.274427
+0.0413231 -0.112203 0.25672
+0.0561702 -0.131229 0.259875
+0.034795 -0.191787 0.316898
+0.0235436 -0.172923 0.313576
+0.0457761 -0.168315 0.295386
+-0.0038244 -0.204508 0.347171
+-0.0208823 -0.20649 0.356698
+-0.00659015 -0.19774 0.345898
+-0.0369997 -0.20987 0.368533
+-0.0470887 -0.2037 0.365495
+-0.0336435 -0.199241 0.361325
+-0.0607625 -0.205012 0.369636
+-0.0587318 -0.193081 0.363848
+-0.0374345 -0.147365 0.35201
+-0.0580909 -0.165364 0.365054
+-0.0102412 -0.159803 0.339549
+-0.0301713 -0.17417 0.360211
+-0.00127639 -0.183731 0.340069
+0.0257238 -0.200128 0.328681
+0.073884 -0.0938999 0.202051
+0.00592465 -0.0474665 0.17923
+0.0299468 -0.0486425 0.182174
+0.0442615 -0.0523707 0.178879
+0.0584752 -0.0653483 0.159139
+0.0313494 -0.232057 0.206021
+0.0341486 -0.224799 0.199185
+0.0259667 -0.22591 0.203402
+0.0382911 -0.207962 0.185635
+0.0278793 -0.215026 0.193166
+0.0419565 -0.185459 0.173712
+0.0300116 -0.197897 0.182218
+0.0448826 -0.155749 0.162664
+0.0326245 -0.170621 0.170041
+0.0547948 -0.123163 0.156924
+0.0388064 -0.132066 0.159711
+0.059942 -0.109231 0.153498
+0.0589605 -0.0946138 0.14775
+0.0222693 -0.23321 0.210885
+0.0060441 -0.241421 0.220238
+0.0624136 -0.0742755 0.149926
+0.067926 -0.0688491 0.148193
+0.0743461 -0.0752434 0.14659
+0.0678946 -0.0686123 0.155865
+0.0570425 -0.086505 0.148943
+0.0073239 -0.236404 0.217109
+0.00123544 -0.236938 0.21725
+0.0199261 -0.228931 0.207868
+0.0171999 -0.231918 0.211255
+-0.0197541 -0.236428 0.21379
+0.0227389 -0.219373 0.198439
+0.0236945 -0.207476 0.187925
+0.0264794 -0.185679 0.177316
+0.0294308 -0.151665 0.163947
+0.0378338 -0.111216 0.157049
+0.0457106 -0.0991447 0.154216
+-0.0456648 -0.184894 0.365965
+-0.0184128 -0.191958 0.354682
+-0.0247211 -0.211081 0.371583
+-0.0063847 -0.211047 0.35675
+-0.0524932 -0.205104 0.377444
+0.0115162 -0.204646 0.340303
+0.0769842 -0.14702 0.266705
+0.0705313 -0.163478 0.274867
+0.0716739 -0.149116 0.260817
+0.0672413 -0.159175 0.2743
+0.065008 -0.142927 0.2637
+0.0585523 -0.166203 0.286224
+0.0647821 -0.172877 0.284424
+0.0700678 -0.171711 0.290305
+0.0264029 -0.217014 0.345579
+0.0221908 -0.216008 0.340417
+0.0203827 -0.208663 0.338428
+0.0771208 -0.0854013 0.158065
+0.0833826 -0.0967885 0.153309
+0.0847655 -0.0989652 0.161249
+0.0905475 -0.0978505 0.153703
+0.0876786 -0.0933709 0.16739
+0.0798879 -0.0934405 0.167538
+0.0694167 -0.0739083 0.165427
+0.0641159 -0.0679174 0.170201
+0.0765181 -0.102025 0.211718
+-0.0674393 0.352018 0.274946
+-0.0729735 0.336669 0.286125
+0.100447 -0.112504 0.0760874
+0.105722 -0.106681 0.0659793
+0.116615 -0.0959694 0.0712193
+0.107285 -0.101628 0.082526
+0.0703299 -0.17022 0.0923767
+0.0677355 -0.165917 0.082715
+0.0777023 -0.160623 0.0887236
+0.076873 -0.164211 0.0989396
+0.0870766 -0.14474 0.083745
+0.0852078 -0.138483 0.069487
+0.0917426 -0.132183 0.0774143
+0.0933965 -0.134409 0.091516
+-0.00827266 0.416714 0.196934
+0.00615808 0.417142 0.188179
+-0.00676761 0.422344 0.179411
+-0.0232467 0.421235 0.187109
+0.00747953 0.428427 0.150772
+-0.00553286 0.433698 0.137569
+-0.0203274 0.432061 0.147479
+-0.00566254 0.427514 0.16113
+0.0433762 0.404822 0.197528
+0.0565893 0.407738 0.189806
+0.0464552 0.4119 0.177625
+0.0325576 0.41047 0.186766
+0.0685198 0.410069 0.125129
+0.0598232 0.415304 0.138235
+0.0694385 0.413909 0.143463
+0.0868643 0.407511 0.210764
+0.0997341 0.411753 0.206253
+0.0911167 0.413348 0.193122
+0.0782197 0.409471 0.197686
+0.111476 0.416481 0.169418
+0.106461 0.412214 0.15061
+0.0896315 0.414966 0.15726
+0.0962196 0.416818 0.174541
+0.129374 0.41598 0.228968
+0.142882 0.425468 0.230737
+0.134801 0.422112 0.215633
+0.121291 0.415059 0.215639
+0.157695 0.434747 0.204699
+0.151001 0.423932 0.182754
+0.133735 0.419891 0.182825
+0.141032 0.425873 0.20122
+0.166446 0.439755 0.258616
+0.176305 0.449148 0.26124
+0.175744 0.452903 0.254847
+0.163644 0.441434 0.250222
+0.19678 0.470997 0.249477
+0.197846 0.468761 0.236964
+0.182212 0.458834 0.233121
+0.185069 0.463503 0.248207
+0.175577 0.438776 0.259975
+0.179298 0.440532 0.254151
+0.184353 0.450687 0.258466
+0.179851 0.447631 0.262106
+0.195556 0.455561 0.243392
+0.204744 0.465081 0.242608
+0.199902 0.468809 0.251467
+0.193619 0.461194 0.25345
+0.254671 0.219515 0.09332
+0.250098 0.218751 0.105443
+0.261465 0.198935 0.092387
+0.21731 0.247909 0.151709
+0.210973 0.235582 0.166941
+0.228272 0.213611 0.150493
+0.230265 0.227105 0.137961
+0.170115 -0.0601956 0.0496442
+0.163558 -0.0674191 0.0443031
+0.185309 -0.0509837 0.034967
+0.191385 -0.0463498 0.0375355
+0.106378 -0.108952 0.0470825
+0.0982181 -0.114322 0.0395614
+0.110298 -0.108314 0.0344442
+0.119819 -0.1011 0.0413736
+0.097182 -0.113289 0.0171098
+0.106874 -0.106004 0.00841532
+0.122476 -0.101517 0.0137414
+0.111376 -0.109377 0.0216584
+0.0731762 -0.123714 0.0332531
+0.0810981 -0.122507 0.0370045
+0.0780224 -0.126275 0.0427128
+0.118068 0.362903 0.0659144
+0.114294 0.362956 0.0493275
+0.0967513 0.379174 0.0591871
+0.0997696 0.380348 0.077662
+0.123235 0.398679 0.122616
+0.143295 0.392426 0.119733
+0.14568 0.378871 0.102483
+0.124204 0.386638 0.102909
+0.193848 0.342039 0.092015
+0.200277 0.321078 0.0819069
+0.179681 0.334413 0.0809677
+0.173132 0.352944 0.0910846
+0.168877 0.323211 0.0686713
+0.188186 0.298895 0.063421
+0.189088 0.293286 0.0551381
+0.16635 0.314508 0.0502373
+0.151258 0.333204 0.0628852
+0.0736684 0.392933 0.232433
+0.084046 0.386818 0.242435
+0.093032 0.395262 0.238419
+0.0835403 0.399634 0.227851
+0.12017 0.397257 0.251541
+0.13052 0.406805 0.250148
+0.124142 0.408001 0.241444
+0.112744 0.399737 0.243846
+0.00280056 0.441322 0.0819588
+0.0194176 0.437641 0.0637828
+0.00816482 0.444518 0.0296478
+-0.010233 0.446352 0.0554835
+0.0688645 -0.134273 0.0391552
+0.0736015 -0.136155 0.0453843
+0.0661875 -0.140395 0.0440089
+0.0531915 -0.162728 0.0669895
+0.0481692 -0.161393 0.0626061
+0.0533218 -0.156668 0.0584875
+0.0440219 -0.161258 0.064262
+0.0459222 -0.168747 0.0742083
+0.0352339 -0.171232 0.0713408
+0.0258514 -0.16145 0.0595018
+0.03973 -0.153704 0.0548788
+0.163803 -0.0718326 0.0170416
+0.149328 -0.0824301 0.0104842
+0.156818 -0.0734728 2.52548e-005
+0.171224 -0.0615054 -0.00162723
+0.179304 -0.0570142 0.00638401
+0.214685 -0.0141533 -0.00500319
+0.224636 -0.00752492 0.00259169
+0.225023 -0.0155737 0.010693
+0.211199 -0.0277479 0.0139803
+0.207019 -0.0288967 0.00447488
+0.202994 -0.00596116 -0.0249299
+0.206586 -0.00840269 -0.0203909
+0.198832 -0.0144516 -0.0231409
+0.175012 -0.0489517 -0.0151195
+0.172791 -0.0469368 -0.019249
+0.18079 -0.0386505 -0.0198599
+0.159096 -0.0471149 -0.0271974
+0.160618 -0.0537829 -0.0196291
+0.149006 -0.068159 -0.0129974
+0.129077 -0.075629 -0.0164941
+0.207232 0.00842795 -0.022143
+0.199117 -0.00212721 -0.026566
+0.183631 -0.0152126 -0.0317037
+0.199721 0.0156508 -0.0311413
+0.213263 0.0733342 -0.0378174
+0.214601 0.0688437 -0.0300498
+0.212596 0.0544621 -0.024018
+0.203959 0.0434571 -0.0333077
+0.231801 0.0470972 0.00398753
+0.234211 0.0341633 0.0127359
+0.228637 0.030672 0.00479501
+0.224391 0.0439158 -0.00434724
+0.164555 0.311954 -0.0747959
+0.163883 0.310951 -0.0482995
+0.178127 0.286632 -0.0676939
+0.190561 0.256555 -0.0603079
+0.193109 0.254221 -0.0410678
+0.200505 0.234238 -0.0515301
+0.218347 0.193441 -0.0492824
+0.21127 0.214008 -0.0461631
+0.215979 0.215772 -0.0342899
+0.21779 0.207705 -0.0397259
+0.226369 0.280319 0.0724336
+0.243229 0.269491 0.0747372
+0.245961 0.254074 0.0700542
+0.239361 0.252181 0.0642019
+0.223417 0.269899 0.065795
+0.190496 0.273389 0.00405033
+0.206365 0.256976 0.0155699
+0.206621 0.247953 0.00182176
+0.194615 0.260552 -0.0110998
+0.237664 0.211701 0.0103804
+0.234067 0.208166 0.00235689
+0.231307 0.216425 0.00339234
+0.0623644 0.413679 0.0315426
+0.0477781 0.422346 0.0622272
+0.0563592 0.415631 0.0853293
+0.0682741 0.406809 0.0611467
+0.130193 0.35303 -0.025461
+0.126602 0.359063 -0.0466259
+0.112925 0.373063 -0.0412295
+0.115486 0.367161 -0.0155788
+0.0880022 0.40253 -0.089327
+0.0678038 0.417642 -0.0740322
+0.0737632 0.410341 -0.0420083
+0.0920505 0.395832 -0.0601427
+0.133232 0.353889 -0.0945978
+0.132944 0.352217 -0.0700201
+0.149987 0.331855 -0.0841232
+0.248873 0.0429534 0.0296505
+0.254 0.0548463 0.0390303
+0.245602 0.0355735 0.0397559
+0.23006 -0.0178692 0.0147536
+0.231462 -0.0148672 0.0184626
+0.223004 -0.0242047 0.0200974
+0.220715 0.208347 -0.0368215
+0.223579 0.207816 -0.0309583
+0.223382 0.20312 -0.0352469
+0.22241 0.176863 -0.0457085
+0.226554 0.179717 -0.0362291
+0.232076 0.166647 -0.0301365
+0.228633 0.155575 -0.0374318
+0.233207 0.177985 -0.0284199
+0.228829 0.183057 -0.0340353
+0.228382 0.187485 -0.0333855
+0.25183 0.148954 -0.00303331
+0.25995 0.139382 0.00716486
+0.255521 0.136421 -0.00259852
+0.247648 0.147741 -0.0112657
+0.244614 0.234176 0.0474627
+0.246413 0.238439 0.0568916
+0.254969 0.222886 0.052457
+0.252568 0.218985 0.0399231
+0.245265 0.211267 0.0129243
+0.248355 0.212329 0.0182708
+0.250878 0.20149 0.016275
+0.272816 0.137586 0.0374877
+0.273498 0.127467 0.0534153
+0.268653 0.102166 0.0397279
+0.270812 0.117519 0.0275312
+0.276179 0.127661 0.084274
+0.275807 0.144887 0.090501
+0.273415 0.117881 0.0980277
+0.263714 0.113362 0.00747611
+0.266535 0.112386 0.0115961
+0.262478 0.101942 0.00933746
+0.251232 0.0573118 0.0169924
+0.249346 0.060444 0.0132281
+0.254125 0.0709487 0.0130438
+0.00341828 -0.307547 0.118556
+0.013996 -0.302506 0.109758
+0.0168968 -0.307684 0.120485
+0.00824604 -0.311468 0.1323
+0.0349158 -0.29724 0.112381
+0.039805 -0.295316 0.119466
+0.0348237 -0.302669 0.130643
+0.0296055 -0.304398 0.121086
+0.0327569 -0.286417 0.0945623
+0.0250644 -0.288526 0.0930177
+0.0292431 -0.282245 0.0895966
+0.0561128 -0.228701 0.142707
+0.0566268 -0.220872 0.146496
+0.0561333 -0.232581 0.151824
+0.0588738 -0.199736 0.138233
+0.0598369 -0.193931 0.13194
+0.061675 -0.189651 0.137674
+0.0521301 -0.204326 0.110971
+0.0499752 -0.19634 0.101105
+0.0569114 -0.189398 0.105403
+0.0567476 -0.195852 0.11637
+0.0524454 -0.242576 0.113116
+0.0486374 -0.233406 0.105608
+0.0519519 -0.223067 0.112861
+0.0545218 -0.231727 0.121891
+0.0484156 -0.270574 0.106625
+0.052328 -0.261411 0.113422
+0.0531266 -0.269135 0.124324
+0.0488483 -0.278867 0.115777
+0.030213 -0.244129 0.0868794
+0.0193575 -0.234871 0.08267
+0.0295611 -0.222918 0.0868746
+0.0374161 -0.232715 0.0927528
+0.0196667 -0.193824 0.0764675
+0.0317064 -0.186429 0.078303
+0.0385798 -0.195551 0.0862398
+0.0298444 -0.203643 0.0834051
+0.198 0.417168 0.156885
+0.189196 0.399697 0.138772
+0.182354 0.409205 0.148351
+0.249009 0.246433 0.073811
+0.249435 0.25336 0.0758887
+0.251077 0.268933 0.0872916
+0.244784 0.277482 0.095081
+0.246009 0.25746 0.0845696
+0.178673 0.379849 0.179955
+0.181377 0.369224 0.17689
+0.185307 0.378703 0.173877
+0.155248 0.372406 0.209269
+0.164208 0.381471 0.198848
+0.160983 0.388068 0.210889
+0.152164 0.381229 0.219731
+0.229308 0.326385 0.133077
+0.236105 0.317446 0.120423
+0.230863 0.339114 0.131307
+0.221471 0.349413 0.142368
+0.106196 0.334808 0.253064
+0.0972721 0.339866 0.259506
+0.0890677 0.338149 0.268152
+0.0960045 0.330107 0.265318
+0.086347 0.368975 0.254234
+0.0769044 0.364553 0.253645
+0.0825082 0.355719 0.260987
+0.0921078 0.35567 0.262722
+0.0964585 0.364734 0.260104
+0.0432977 0.390706 0.225819
+0.0313167 0.390454 0.227825
+0.0458273 0.378429 0.239557
+0.0542638 0.379658 0.237814
+0.229433 0.340015 0.101731
+0.209242 0.352005 0.103419
+0.217157 0.367262 0.114108
+0.236522 0.355494 0.110387
+0.257085 0.400567 0.144839
+0.260222 0.418073 0.16095
+0.272261 0.407475 0.155648
+0.272332 0.392023 0.142112
+0.238483 0.458402 0.200127
+0.248931 0.454084 0.197229
+0.247624 0.440723 0.182057
+0.23203 0.442932 0.183204
+0.209964 0.431082 0.195385
+0.196908 0.417605 0.192704
+0.20078 0.401476 0.176139
+0.212518 0.413673 0.178675
+0.242717 0.455785 0.206351
+0.241507 0.441477 0.194888
+0.2526 0.438181 0.189438
+0.250434 0.452147 0.200279
+0.266066 0.396715 0.156377
+0.276048 0.388047 0.149474
+0.273665 0.405239 0.159178
+0.265123 0.414834 0.168375
+0.251021 0.339152 0.124987
+0.24492 0.356889 0.13502
+0.23981 0.349873 0.132572
+0.136236 0.378825 0.252322
+0.127661 0.376602 0.260325
+0.123594 0.367094 0.254427
+0.132473 0.366748 0.245795
+0.123002 0.379978 0.263043
+0.128951 0.389614 0.262393
+0.119788 0.385618 0.259801
+0.113175 0.375751 0.261478
+0.108721 0.355115 0.254533
+0.0984481 0.351559 0.261494
+0.0997935 0.346206 0.256069
+0.110349 0.348202 0.247056
+0.0615433 0.340356 0.276719
+0.0767153 0.343958 0.270464
+0.0748901 0.351995 0.264549
+0.0591803 0.359271 0.259577
+0.0493732 0.351443 0.2695
+0.28467 0.342332 0.11598
+0.278557 0.330268 0.107384
+0.270868 0.34733 0.112463
+0.279544 0.359063 0.121871
+0.286016 0.340118 0.120322
+0.283099 0.354903 0.129963
+0.278757 0.343416 0.12457
+0.282611 0.327672 0.115746
+0.262917 0.284917 0.0959656
+0.270636 0.287397 0.0958701
+0.274197 0.302219 0.104618
+0.265002 0.303426 0.106289
+0.254104 0.303325 0.0922818
+0.269117 0.302555 0.0956967
+0.268383 0.28712 0.0907413
+0.256341 0.284352 0.085431
+0.212307 0.459755 0.205975
+0.213501 0.469361 0.222342
+0.226503 0.473516 0.223097
+0.228035 0.467626 0.211934
+0.219351 0.466626 0.228512
+0.22231 0.458166 0.21685
+0.232496 0.465066 0.217737
+0.228343 0.471617 0.225595
+0.168117 0.413716 0.231953
+0.169071 0.405949 0.2178
+0.176687 0.418766 0.220532
+0.174761 0.424793 0.234082
+0.154039 0.417364 0.26251
+0.156332 0.42486 0.260224
+0.146193 0.415141 0.258427
+0.144791 0.408409 0.261852
+0.161787 0.413924 0.251302
+0.165096 0.423399 0.258925
+0.157703 0.416023 0.261512
+0.153517 0.405835 0.256636
+0.143722 0.335665 0.022698
+0.159939 0.318567 0.0263244
+0.169297 0.304828 0.00877094
+0.154809 0.322819 0.00283332
+0.0359711 0.439146 -0.107919
+0.0142212 0.446799 -0.0871046
+0.0208004 0.444956 -0.0553231
+0.040848 0.43634 -0.0816031
+0.026549 -0.102338 -0.00261353
+0.0308368 -0.0971318 -0.0106139
+0.076445 -0.0970212 -0.0112377
+0.0883708 -0.0928501 -0.016318
+0.109029 -0.0905355 -0.0122343
+0.0992802 -0.0979099 -0.00587482
+0.0176982 0.353657 0.273695
+0.00408855 0.365104 0.265621
+-0.00319849 0.354421 0.27794
+0.00758259 0.343663 0.28469
+0.227583 0.07899 -0.0263162
+0.22447 0.0690744 -0.0221908
+0.221239 0.0711842 -0.0277899
+0.247841 0.113911 -0.0209806
+0.242095 0.104355 -0.0251606
+0.245231 0.112496 -0.0257333
+0.242818 0.125714 -0.025235
+0.240035 0.11361 -0.0287202
+0.228735 0.0986082 -0.0369799
+0.235043 0.126852 -0.0340838
+-0.0107811 0.408923 0.215523
+-0.0284397 0.403085 0.225401
+-0.019178 0.391237 0.241561
+-0.00480388 0.398465 0.230289
+0.102784 -0.103512 0.0942101
+0.114876 -0.0908106 0.0897072
+0.0713572 -0.173619 0.102458
+0.0729742 -0.168574 0.110858
+0.0698931 -0.174781 0.112159
+0.0915761 -0.135219 0.102804
+0.0959964 -0.124184 0.100294
+0.0755556 -0.162641 0.109266
+0.0798114 -0.155848 0.10609
+-0.0219765 0.426335 0.16973
+0.00795118 0.422707 0.170065
+0.0352441 0.416952 0.167106
+0.0600942 0.414256 0.169969
+0.0488394 0.417713 0.155886
+0.0823635 0.415009 0.179166
+0.104242 0.416528 0.189294
+0.126254 0.419629 0.20051
+0.149297 0.432023 0.219089
+0.171979 0.452137 0.243406
+0.185695 0.462055 0.257313
+0.189153 0.460182 0.258877
+0.186943 0.450305 0.251585
+0.248829 0.201849 0.118419
+0.235474 0.240192 0.122038
+0.167189 -0.055004 0.0674113
+0.177294 -0.0412811 0.0759317
+0.155012 -0.0608877 0.0800094
+0.132794 -0.0814499 0.0753543
+0.127444 -0.0905628 0.0608519
+0.148319 -0.0737199 0.0628545
+0.136076 -0.0908338 0.0364284
+0.148223 -0.0796398 0.0451434
+0.128758 -0.0924562 0.0513526
+0.0981649 -0.118041 0.0876534
+0.0943179 -0.126579 0.0775242
+0.0948428 -0.120531 0.068115
+0.0981485 -0.114502 0.0564173
+0.115523 -0.100586 0.0562671
+0.123422 -0.101553 0.0279475
+0.100439 -0.114384 0.0286779
+0.0906348 -0.1178 0.0324839
+0.0895434 -0.119829 0.0456689
+0.0742335 0.415738 0.163543
+0.0848051 0.410349 0.137089
+0.128024 0.371642 0.0861197
+0.10438 0.383068 0.0877394
+0.10304 0.394271 0.106182
+0.158611 0.343499 0.077847
+0.187384 0.314175 0.0724827
+0.118182 0.418323 0.185588
+0.128112 0.414468 0.164156
+0.124621 0.407987 0.143944
+0.103546 0.404862 0.128805
+0.112826 0.415341 0.202486
+0.108233 0.410071 0.218533
+0.104108 0.402764 0.234102
+0.102559 0.390391 0.247519
+0.0222243 0.422711 0.158798
+0.0347049 0.423095 0.145526
+0.0187555 0.429532 0.137579
+-0.0181548 0.438832 0.118378
+0.00732322 0.434869 0.125508
+-0.0028968 0.440184 0.106475
+0.0795166 -0.130402 0.0510032
+0.08685 -0.125336 0.0560473
+0.0888021 -0.130007 0.0673703
+0.0795753 -0.132861 0.0514202
+0.076546 -0.143759 0.0612027
+0.0852965 -0.150708 0.0954039
+0.077759 -0.152982 0.0773713
+0.0552794 -0.167439 0.0754219
+0.065182 -0.159545 0.0716152
+0.0409258 -0.128014 0.0270302
+0.0228488 -0.132448 0.0273203
+0.0224502 -0.12222 0.0177016
+0.0481876 -0.154864 0.0557681
+0.0482354 -0.165751 0.070233
+0.0559845 -0.147202 0.0478579
+0.0646073 -0.15015 0.0570343
+0.073452 -0.130528 0.0416848
+0.0607884 -0.138075 0.0405681
+0.0630838 -0.131637 0.037029
+0.050769 -0.145573 0.0472115
+0.0340565 -0.143786 0.0421449
+0.0505929 -0.136489 0.0374802
+0.150982 -0.0812213 0.0283619
+0.177223 -0.0595041 0.0238638
+0.161775 -0.0705999 0.0370966
+0.190578 -0.0473197 0.0139373
+0.194773 -0.0381631 -0.00234529
+0.213133 -0.00367526 -0.0159747
+0.204525 -0.0204138 -0.0117107
+0.166861 -0.0603587 -0.00961527
+0.18279 -0.0459375 -0.00894499
+0.17464 -0.03883 -0.0228556
+0.164145 -0.0577151 -0.0147795
+0.187054 -0.0252006 -0.0246064
+0.192288 -0.0290536 -0.0168655
+0.208298 -5.22161e-005 -0.0222632
+0.193565 -0.0122305 -0.026534
+0.179246 -0.0269172 -0.0264609
+0.209761 0.0306856 -0.0220953
+0.213525 0.00136752 -0.016129
+0.215868 0.0151703 -0.0127789
+0.221063 0.00203916 -0.00543525
+0.222836 0.0224423 -0.00354455
+0.23159 0.0164126 0.0115326
+0.227021 0.00705531 0.00328654
+0.206269 0.231382 -0.0367765
+0.200853 0.294011 0.0679683
+0.214038 0.272712 0.061976
+0.210639 0.236549 -0.00991969
+0.221275 0.235612 0.0142526
+0.222129 0.227402 0.00313638
+0.0204974 0.432386 0.122686
+0.0379621 0.425383 0.127448
+0.0324695 0.429381 0.107776
+0.0131387 0.43718 0.103141
+0.0451249 0.422732 0.1041
+0.0522953 0.418165 0.120785
+0.0624088 0.410371 0.100764
+0.0835717 0.402403 0.11399
+0.0875892 0.392252 0.0922081
+0.070891 0.403564 0.100843
+0.0828522 0.394909 0.0344776
+0.0717299 0.402059 0.0829533
+0.0864767 0.388762 0.0581284
+0.0960817 0.388505 -0.0283721
+0.109712 0.378891 -0.0646524
+0.114949 0.374175 -0.0798729
+0.109882 0.383612 -0.105428
+0.20323 -0.0195803 0.0614136
+0.188002 -0.0409732 0.0529771
+0.21161 -0.0229816 0.0390617
+0.224333 -0.000590076 0.0465221
+0.205841 -0.0347687 0.0236283
+0.19203 -0.0456324 0.0228181
+0.209202 -0.0341592 0.0251518
+0.211479 -0.029498 0.0311365
+0.235518 -0.00109654 0.0180954
+0.231256 -0.000592123 0.0104139
+0.23427 0.0101357 0.0178074
+0.236863 0.00897946 0.0255395
+0.233766 -0.00927706 0.0140301
+0.219959 -0.0245016 0.0167904
+0.235987 -0.00457624 0.0198988
+0.234223 0.00136683 0.0289386
+0.224599 -0.0150133 0.028712
+0.214092 0.225917 -0.0222959
+0.222397 0.220476 -0.00986235
+0.220913 0.2152 -0.0248282
+0.220065 0.212343 -0.033006
+0.219578 0.203617 -0.0396753
+0.220439 0.193955 -0.0420889
+0.224027 0.190125 -0.0380754
+0.232299 0.174261 -0.0297714
+0.223324 0.212376 -0.0243477
+0.230334 0.205264 -0.0101934
+0.230001 0.198949 -0.020081
+0.223038 0.19694 -0.0382153
+0.229536 0.192186 -0.0282786
+0.238513 0.166078 -0.0223239
+0.237754 0.175476 -0.0191882
+0.245848 0.158732 -0.0105947
+0.233267 0.229567 0.0251852
+0.242577 0.229619 0.0371062
+0.24246 0.22222 0.0251791
+0.232886 0.222707 0.0150928
+0.241784 0.218273 0.016948
+0.245862 0.200138 0.0136676
+0.254556 0.185135 0.0187998
+0.259761 0.187247 0.0274295
+0.265418 0.165677 0.0296417
+0.246665 0.219848 0.0251504
+0.255841 0.20375 0.0306177
+0.266396 0.170437 0.102107
+0.271108 0.175568 0.0786074
+0.263183 0.187597 0.0383955
+0.261708 0.203403 0.0519082
+0.269084 0.178985 0.0569633
+0.270126 0.163753 0.042568
+0.270765 0.102481 0.0730322
+0.274685 0.152857 0.0671355
+0.252058 0.182626 0.0183316
+0.26357 0.159228 0.026852
+0.254766 0.166511 0.0175385
+0.242963 0.191653 0.0110234
+0.239386 0.180679 -0.00915795
+0.239074 0.190347 0.0010648
+0.250674 0.166527 0.00922621
+0.249015 0.159397 -0.00197943
+0.260396 0.149609 0.0159529
+0.269546 0.139966 0.0266288
+0.267504 0.131259 0.0150444
+0.265562 0.124703 0.00949582
+0.257137 0.104612 0.00583933
+0.25856 0.118928 0.00431516
+0.261205 0.0782931 0.0293796
+0.262228 0.0775627 0.0552269
+0.269331 0.123969 0.0157276
+0.265998 0.100322 0.0198169
+0.255748 0.0878059 0.00845764
+0.26007 0.0841686 0.0151522
+0.239969 0.0341155 0.0198715
+0.238299 0.0202377 0.0260261
+0.235137 0.0211769 0.0187391
+0.245117 0.0409521 0.0208987
+0.254898 0.061887 0.0219751
+0.247996 0.0711473 0.00933473
+0.243022 0.0457334 0.0156751
+0.239992 0.0556354 0.00924873
+0.000403395 -0.313338 0.148871
+0.0109476 -0.312158 0.147809
+0.0220038 -0.309146 0.132058
+0.0251313 -0.302029 0.112417
+0.0239866 -0.296573 0.103343
+0.0113879 -0.295134 0.0979362
+0.0303898 -0.295068 0.10431
+0.0389293 -0.287634 0.103199
+0.0582267 -0.208822 0.149559
+0.0567428 -0.211108 0.136171
+0.061901 -0.18714 0.122061
+0.0566418 -0.203037 0.126194
+0.0556862 -0.221263 0.130581
+0.0557176 -0.240025 0.134585
+0.0430834 -0.279483 0.101354
+0.0380461 -0.273144 0.0918628
+0.0444471 -0.263087 0.0978645
+0.0548487 -0.251181 0.122979
+0.049107 -0.253018 0.105345
+0.0382734 -0.254055 0.0913863
+0.0308908 -0.265775 0.0853798
+0.0203895 -0.256276 0.0811247
+0.00705565 -0.243834 0.0790326
+0.00656489 -0.22987 0.0789787
+0.0642538 -0.182765 0.108867
+0.0567019 -0.183058 0.0940224
+0.065481 -0.17859 0.097025
+0.0535252 -0.168951 0.0774006
+0.0622238 -0.173606 0.0870766
+0.0530379 -0.176067 0.0837867
+0.042336 -0.180136 0.0808455
+0.0216611 -0.17718 0.0697361
+0.0434233 -0.222984 0.0985785
+0.0440397 -0.243312 0.098543
+0.0542808 -0.21278 0.120049
+0.0480593 -0.213664 0.104778
+0.0436772 -0.204358 0.0955834
+0.0471603 -0.188545 0.090486
+0.0371874 -0.213 0.0907857
+0.0190114 -0.214157 0.0810551
+0.143469 0.403167 0.139035
+0.162876 0.400988 0.138646
+0.163406 0.38601 0.118823
+0.151157 0.362212 0.0885619
+0.167113 0.370941 0.103583
+0.232006 0.254738 0.0603161
+0.247564 0.242042 0.0631726
+0.251942 0.238135 0.0714343
+0.254322 0.231382 0.0629542
+0.250109 0.240464 0.0659916
+0.255855 0.229113 0.0734144
+0.258542 0.218977 0.0801165
+0.265056 0.199168 0.0692126
+0.259169 0.217752 0.0636975
+0.251247 0.238751 0.0815308
+0.245039 0.249934 0.0883127
+0.241888 0.251155 0.0986331
+0.25003 0.237543 0.0893107
+0.104578 0.318292 0.262391
+0.0886281 0.325283 0.27401
+0.0937589 0.379476 0.251276
+0.0761365 0.378217 0.245243
+0.0694378 0.411497 0.183778
+0.0657479 0.404778 0.202982
+0.0953875 0.40547 0.222993
+0.0744171 0.402487 0.216011
+0.0662496 0.385124 0.236948
+0.0629596 0.396677 0.221503
+0.0527389 0.39162 0.225868
+0.0662974 0.367224 0.249525
+0.0674755 0.37622 0.24346
+0.210393 0.398176 0.139323
+0.207782 0.378927 0.121657
+0.18447 0.380546 0.119191
+0.252064 0.38016 0.128604
+0.227194 0.379342 0.124333
+0.235235 0.400012 0.142112
+0.242395 0.422197 0.162808
+0.260601 0.43373 0.17726
+0.169103 0.370765 0.190142
+0.175533 0.387812 0.189153
+0.206336 0.382882 0.161443
+0.187757 0.394957 0.181307
+0.193919 0.381898 0.168718
+0.21127 0.351343 0.15277
+0.213141 0.365702 0.15075
+0.202214 0.369733 0.159267
+0.262308 0.431744 0.180521
+0.252623 0.419943 0.17537
+0.234867 0.400339 0.163462
+0.219699 0.403743 0.168984
+0.220903 0.381499 0.154676
+0.237004 0.378419 0.148624
+0.103611 0.375385 0.257711
+0.106536 0.365888 0.26259
+0.111649 0.362329 0.260633
+0.120818 0.357362 0.246935
+0.101103 0.35784 0.263087
+0.0906901 0.349458 0.264656
+0.079952 0.335264 0.274372
+0.0856323 0.344413 0.267984
+0.0729189 0.358976 0.257696
+0.0840338 0.349715 0.265165
+0.106416 0.341717 0.249288
+0.0920744 0.344818 0.263972
+0.239131 0.291749 0.108665
+0.243587 0.301707 0.10811
+0.22567 0.360336 0.142425
+0.241741 0.327997 0.121433
+0.267761 0.374573 0.128053
+0.281475 0.375506 0.134466
+0.269039 0.421527 0.169017
+0.279086 0.391321 0.147466
+0.251838 0.398595 0.159556
+0.251839 0.376983 0.14491
+0.265882 0.376692 0.14359
+0.282538 0.372797 0.1386
+0.27557 0.370073 0.139342
+0.265124 0.324718 0.116714
+0.253617 0.315066 0.112867
+0.269369 0.336793 0.122012
+0.269866 0.360327 0.133927
+0.257786 0.356756 0.132739
+0.187733 0.362396 0.104304
+0.214145 0.329345 0.0920047
+0.205097 0.300497 0.0732056
+0.221317 0.303318 0.0812544
+0.256418 0.363924 0.118698
+0.255514 0.339344 0.106039
+0.250234 0.325928 0.100109
+0.234624 0.3154 0.0918484
+0.279222 0.312162 0.102283
+0.265873 0.322508 0.101516
+0.274625 0.320665 0.113923
+0.280971 0.311411 0.106842
+0.284894 0.325275 0.110622
+0.285858 0.357169 0.126884
+0.255583 0.268514 0.0798339
+0.240471 0.289957 0.0822912
+0.252488 0.258335 0.0766102
+0.248112 0.245676 0.0680939
+0.258291 0.268861 0.0854398
+0.253151 0.289905 0.0998078
+0.264766 0.274994 0.0869777
+0.27617 0.297341 0.0984147
+0.21978 0.421164 0.161469
+0.214653 0.441142 0.181382
+0.146092 0.413202 0.160383
+0.170348 0.431409 0.185824
+0.165475 0.416291 0.161453
+0.208784 0.446217 0.188061
+0.185906 0.427346 0.17078
+0.191703 0.444527 0.194366
+0.165366 0.445342 0.225974
+0.176711 0.447132 0.21139
+0.211434 0.47461 0.236722
+0.19635 0.459862 0.218088
+0.193468 0.467567 0.256298
+0.206363 0.474025 0.246429
+0.213892 0.472408 0.239021
+0.207873 0.456565 0.229079
+0.194965 0.430355 0.210004
+0.182526 0.419272 0.212169
+0.183645 0.40679 0.195952
+0.186106 0.443991 0.241999
+0.183239 0.43007 0.225601
+0.194839 0.443467 0.228059
+0.209285 0.444748 0.212182
+0.223489 0.447314 0.204044
+0.236884 0.422355 0.179939
+0.229235 0.442301 0.197588
+0.222027 0.421571 0.181573
+0.257156 0.445136 0.190683
+0.245514 0.46193 0.207751
+0.239909 0.465363 0.214187
+0.233338 0.454914 0.208072
+0.234918 0.471449 0.21967
+0.221644 0.475512 0.232516
+0.238443 0.467269 0.211559
+0.224707 0.456477 0.197686
+0.116473 0.408918 0.230454
+0.136646 0.416982 0.241386
+0.157541 0.438166 0.236334
+0.150064 0.428588 0.244741
+0.142656 0.41716 0.251565
+0.135165 0.404941 0.256978
+0.111617 0.38679 0.254682
+0.127098 0.39612 0.257538
+0.159333 0.396327 0.225064
+0.171684 0.396594 0.202353
+0.143348 0.371804 0.230514
+0.149585 0.387367 0.234989
+0.141741 0.380619 0.244335
+0.160017 0.405244 0.23912
+0.168752 0.421122 0.245403
+0.181316 0.439327 0.245207
+0.173856 0.429146 0.246405
+0.166017 0.434348 0.262354
+0.154915 0.428724 0.254872
+0.183721 0.456053 0.261444
+0.173831 0.441999 0.263417
+0.169633 0.433173 0.262448
+0.171108 0.428853 0.25418
+0.139305 0.398013 0.263
+0.134533 0.399623 0.260506
+0.148988 0.407196 0.262878
+0.162561 0.426084 0.262991
+0.143624 0.396337 0.260912
+0.141194 0.386775 0.253892
+0.150397 0.395933 0.247898
+0.116966 0.370602 0.262949
+0.133288 0.387305 0.262947
+0.0989013 0.381559 0.00676147
+0.0996324 0.377515 0.0373772
+0.117905 0.361902 0.0118589
+0.126002 0.353194 0.0231259
+0.132884 0.345413 0.0430813
+0.136826 0.353578 0.0733298
+0.13478 0.344483 0.0554112
+0.224662 0.240269 0.0251101
+0.207593 0.264958 0.0310116
+0.230018 0.244414 0.038902
+0.215985 0.268028 0.0580233
+0.22696 0.253592 0.0496025
+0.201317 0.277734 0.0443216
+0.177471 0.300584 0.0355465
+0.148236 0.330981 0.0434424
+0.177478 0.28926 -0.00956953
+0.185794 0.286396 0.0200141
+0.178982 0.282443 -0.0439311
+0.20042 0.246471 -0.0251019
+0.184835 0.272886 -0.0261039
+0.152403 0.327637 -0.0342319
+0.157335 0.319935 -0.0134472
+0.168651 0.302528 -0.0265913
+0.131625 0.34946 0.000498271
+0.146924 0.333266 -0.00608164
+0.142194 0.340154 -0.0279646
+0.120584 0.366839 -0.0647275
+0.136659 0.347408 -0.0497377
+0.148415 0.333234 -0.057811
+0.0363424 0.431433 0.0310867
+0.0350141 0.42862 0.0886213
+0.0271728 0.439584 -0.0114582
+-0.000509875 0.449231 -0.0156505
+0.07892 0.4023 -0.00219649
+0.0550473 0.422153 -0.00861668
+0.0476702 0.430383 -0.0500749
+0.0619713 0.424172 -0.100778
+0.0255108 -0.112816 0.00943917
+0.054459 -0.107917 0.00663383
+0.0532584 -0.116248 0.0179937
+0.0899093 -0.117481 0.025704
+0.0731824 -0.118309 0.0232761
+0.078277 -0.112693 0.0130663
+0.118023 -0.0959796 -0.000451857
+0.0876814 -0.105819 0.00268589
+0.136856 -0.0928453 0.02018
+0.134243 -0.0908311 0.00488306
+0.159506 -0.0658663 -0.00888151
+0.14365 -0.0790179 -0.00420118
+0.127383 -0.0846832 -0.00858801
+0.109423 -0.0838607 -0.01815
+0.0625282 -0.101469 -0.00382167
+0.0434929 -0.093947 -0.018333
+0.0921399 -0.088094 -0.0208462
+0.0603324 -0.0925197 -0.0223219
+0.0322061 -0.0933866 -0.029957
+0.048221 0.332816 0.285434
+0.0634558 0.330906 0.282529
+0.0161849 0.334052 0.290431
+0.00309406 0.333953 0.293426
+0.21758 0.0398388 -0.0129161
+0.218518 0.0558715 -0.0167262
+0.248737 0.088296 0.0052141
+0.23969 0.0707821 0.00249818
+0.242539 0.0898966 -0.00469194
+0.251118 0.10696 0.000126274
+0.232849 0.075143 -0.0127776
+0.230636 0.0606836 -0.00471105
+0.221749 0.0595007 -0.0164607
+0.246252 0.106445 -0.0130963
+0.251137 0.123164 -0.0164539
+0.252235 0.1194 -0.00693689
+0.2374 0.0913621 -0.0203185
+0.232256 0.091857 -0.0294833
+0.237151 0.103959 -0.0295468
+0.247852 0.120743 -0.0226249
+0.217104 0.0632159 -0.0242003
+0.222316 0.0803851 -0.0307918
+0.225829 0.0907853 -0.0329425
+0.244159 0.138696 -0.0198012
+0.252139 0.133581 -0.00946442
+0.249493 0.126754 -0.0176176
+0.238121 0.163274 -0.0225922
+0.240513 0.151256 -0.0212789
+0.237056 0.145764 -0.0279387
+0.0299242 0.403191 0.206314
+0.0425025 0.396491 0.216932
+0.053201 0.400226 0.209497
+0.020724 0.416835 0.17789
+0.0184442 0.410423 0.196749
+-0.0406555 0.420183 0.190386
+-0.0397115 0.423753 0.179089
+0.00438683 0.410811 0.206175
+-0.0246671 0.415529 0.203713
+-0.0541204 0.339732 0.290323
+-0.0405811 0.354176 0.280642
+-0.0546945 0.367986 0.26292
+-0.00973335 0.343575 0.28949
+-0.0120063 0.365705 0.269745
+-0.0195268 0.354711 0.281887
+-0.0158457 0.37652 0.259141
+-0.0351868 0.380399 0.253247
+-0.0269694 0.366469 0.270193
+0.0616307 0.366151 0.25103
+0.0406166 0.371758 0.249304
+0.0332203 0.34282 0.280402
+0.0309911 0.363025 0.261483
+0.0125974 0.376579 0.251427
+-0.000197943 0.389173 0.240997
+-0.00726588 0.375898 0.257807
+0.0218004 0.385637 0.237922
+0.0172265 0.402098 0.215945
+0.00683314 0.396977 0.228792
+0.0454921 -0.287697 0.127511
+0.0432827 -0.286134 0.10991
+0.0384891 -0.298108 0.142508
+0.0299734 -0.306088 0.144492
+0.0552603 -0.260813 0.136107
+0.0517881 -0.273185 0.137927
+0.0845307 0.409419 -0.117937
+0.0577271 0.429259 -0.12788
+0.0322641 0.440131 -0.137042
+-0.0149707 0.443371 0.0904867
+-0.0303188 0.34184 0.293252
+0.256662 0.128906 -0.00185725
+0.0586636 -0.124634 0.0295748
+0.236075 0.0133103 0.0339248
+0.270811 0.14894 0.0367383
+0.0192189 -0.27758 0.0837839
+0.237094 0.0248368 0.0577414
+0.244478 0.240937 0.10198
+0.19178 0.365884 0.168948
+-0.0427612 0.325169 0.305025
+-0.0316081 0.311074 0.316603
+-0.0195773 0.329881 0.30209
+0.0124725 0.0451751 0.373761
+0.0300655 0.0408627 0.360606
+0.0263838 0.0595437 0.360954
+-0.0104569 0.451107 -0.0574268
+-0.0231177 0.450246 0.0183753
+-0.0457884 0.411617 0.210521
+-0.0498844 0.393396 0.235242
+0.0286308 0.320481 0.298064
+0.163389 -0.0386962 0.11081
+0.189783 -0.0213236 0.0909502
+0.208419 0.00480627 0.103855
+0.185538 -0.0103214 0.120567
+0.11151 -0.0818383 0.122858
+0.134661 -0.0691918 0.100352
+0.135948 -0.053559 0.132041
+0.075787 -0.142033 0.132565
+0.0845259 -0.137101 0.117925
+0.0916812 -0.112998 0.130686
+0.050952 -0.248545 0.186309
+0.0552153 -0.238541 0.166169
+0.0569053 -0.22045 0.166423
+0.0317958 -0.275339 0.208956
+0.0437898 -0.269858 0.186566
+-0.0178913 -0.297375 0.20422
+-0.00151119 -0.286246 0.215096
+0.0121291 -0.152391 0.0474293
+0.00528713 -0.183752 0.0676031
+0.00728841 -0.168398 0.0594956
+0.00594444 -0.269605 0.0775262
+0.0559326 -0.248443 0.149804
+0.00287086 -0.288899 0.0878117
+-0.00355752 -0.301712 0.107071
+-0.0745714 0.301181 0.311553
+-0.0649793 0.32203 0.300468
+-0.0779651 0.155092 0.385914
+-0.0662523 0.181735 0.378977
+-0.0780675 0.204509 0.367219
+-0.0790278 0.108372 0.399599
+-0.0657745 0.133401 0.394069
+-0.0814202 0.0408149 0.431352
+-0.0683539 0.0589881 0.424865
+-0.0811131 0.0742523 0.415314
+-0.0848651 -0.0334152 0.467726
+-0.0698897 -0.0144359 0.460027
+-0.0832659 0.00400153 0.449552
+-0.0878923 -0.102499 0.49561
+-0.0735564 -0.0843126 0.490725
+-0.0871892 -0.0707828 0.485188
+-0.0886704 -0.122155 0.499425
+-0.0747379 -0.109139 0.49802
+-0.00458819 0.318109 0.307239
+0.013712 0.258972 0.345445
+0.00432335 0.23819 0.360074
+0.0234419 0.232363 0.358362
+0.0379587 0.248516 0.34275
+-0.0301461 0.191921 0.380052
+-0.0444697 0.180767 0.382545
+-0.0321801 0.156228 0.38815
+-0.0188572 0.166815 0.383979
+0.0547743 0.212779 0.35748
+0.0338312 0.216668 0.363793
+0.0274875 0.203206 0.37073
+0.0442758 0.201894 0.367071
+-0.0329248 0.0593158 0.421552
+-0.0357376 0.0780944 0.413909
+-0.043282 0.0624016 0.424141
+-0.02021 -0.00486565 0.436939
+-0.0119005 0.00684099 0.420025
+-0.0168088 0.0258265 0.419333
+-0.0251757 0.0175825 0.43324
+-0.032045 -0.0788794 0.476655
+-0.027852 -0.0903778 0.474852
+-0.022356 -0.0822779 0.46546
+-0.02542 -0.0689222 0.466927
+-0.0283189 -0.105422 0.480118
+-0.0245211 -0.0997747 0.472108
+-0.0319651 -0.0974922 0.48181
+0.0341097 -0.0363851 0.382453
+0.0590233 -0.0343073 0.347541
+0.0365062 -0.00695156 0.360331
+0.0115879 -0.00840406 0.392391
+-0.0115367 -0.0980751 0.447935
+-0.0061185 -0.0955919 0.44273
+-0.00489739 -0.0828075 0.437165
+-0.0102569 -0.089799 0.445382
+0.0610471 -0.127646 0.389983
+0.04265 -0.129218 0.414469
+0.0488968 -0.155999 0.404757
+0.0638599 -0.154827 0.380054
+0.0739475 -0.0307341 0.315762
+0.0729571 -0.0638644 0.343477
+0.082141 -0.0596018 0.311342
+0.0785958 -0.00110609 0.300904
+0.0617604 -0.00433189 0.327048
+0.0831683 -0.0264756 0.290338
+0.127827 0.226958 0.293268
+0.0991471 0.236137 0.312707
+0.12576 0.203555 0.305194
+0.148062 0.188189 0.288011
+0.135966 0.128527 0.307399
+0.131406 0.111589 0.307289
+0.141189 0.118698 0.298128
+0.104711 0.0717903 0.316702
+0.123143 0.0847781 0.301924
+0.115395 0.0986976 0.319872
+0.101319 0.200422 0.331581
+0.0749079 0.217141 0.34206
+0.0800469 0.20252 0.348107
+0.0644742 0.262069 0.320698
+0.0696119 0.233002 0.334481
+0.167373 0.0156153 0.166502
+0.177534 0.0477149 0.17764
+0.161638 0.0258067 0.185122
+0.148705 -0.00649288 0.173451
+0.130317 -0.0352465 0.166861
+0.126841 -0.0235297 0.187424
+0.109097 -0.0534717 0.177638
+0.0911549 -0.0530321 0.25272
+0.0884547 -0.0899048 0.241267
+0.0893107 -0.0604365 0.219426
+0.085706 -0.11947 0.267082
+0.0914396 -0.0871145 0.274487
+0.0613235 -0.19748 0.33214
+0.0724732 -0.174364 0.312915
+0.0725633 -0.177747 0.341475
+0.0559108 -0.198044 0.358193
+0.0411613 -0.209292 0.348547
+0.0499036 0.0422121 0.344806
+0.040605 0.0286496 0.350626
+0.0592021 0.0599362 0.342511
+0.068474 0.038961 0.327678
+0.0760512 0.0537986 0.329786
+-0.00615945 -0.105548 0.445624
+-0.0123749 -0.109753 0.451127
+-0.0108951 -0.122155 0.451489
+-0.000474381 -0.12211 0.443801
+0.0403845 0.133453 0.360852
+0.039648 0.136327 0.363702
+0.0329227 0.131582 0.360981
+0.0364093 0.130459 0.358923
+0.0704473 0.316676 0.286823
+0.248996 0.244538 0.0797575
+0.261381 0.0794753 0.0955363
+0.24968 0.0503919 0.0771003
+-0.0435346 0.137412 0.394911
+-0.0337862 0.115419 0.398639
+-0.0231607 0.132854 0.389482
+0.131126 0.161872 0.313923
+0.121832 0.189146 0.316114
+0.117064 0.176358 0.325971
+0.0527949 0.0907853 0.348447
+0.0423728 0.075999 0.351667
+0.0694337 0.077029 0.34102
+0.0304116 0.0980014 0.356477
+0.017806 0.0880189 0.36299
+0.0548439 0.183644 0.371185
+0.06269 0.195878 0.363081
+0.0402542 0.188394 0.37315
+0.0831635 0.184422 0.355908
+0.101017 0.186157 0.340141
+0.112192 0.165724 0.335232
+0.122662 0.153415 0.324558
+0.120744 0.138206 0.326456
+0.121204 0.123455 0.32276
+0.129382 0.140089 0.317031
+0.0810277 0.0932651 0.338481
+0.0870828 0.0689993 0.330584
+0.0983703 0.0894359 0.330005
+0.000860712 0.0882646 0.375058
+0.0172695 0.112663 0.361332
+0.00561203 0.115898 0.370703
+-0.00607345 0.127428 0.379229
+0.0162791 0.131062 0.368059
+0.00693621 0.139599 0.375012
+0.109118 0.112766 0.329606
+0.175122 0.223489 0.226859
+0.175224 0.195261 0.236671
+0.186775 0.179544 0.217731
+0.153123 0.157543 0.286202
+0.162937 0.138886 0.270041
+0.163199 0.172836 0.271638
+0.141471 0.148128 0.302487
+0.15375 0.114532 0.277767
+0.153707 0.0899253 0.26561
+0.169041 0.114717 0.253114
+0.131006 0.0716251 0.281141
+0.119668 0.0452051 0.274197
+0.144958 0.0604474 0.254892
+0.191736 0.130059 0.205305
+0.198994 0.161115 0.198324
+0.0985341 0.039548 0.294026
+0.0930634 0.020194 0.288143
+0.111598 0.022114 0.266263
+0.0926764 0.0534539 0.314048
+0.0445727 0.14035 0.365701
+0.0472238 0.145965 0.369167
+0.0390003 0.142283 0.367989
+0.0609816 0.114205 0.345899
+0.0492278 0.119281 0.348171
+0.0397265 0.120858 0.352868
+0.0486818 0.11194 0.350635
+0.0874527 0.120427 0.339832
+0.0733155 0.118552 0.342019
+0.0763099 0.111021 0.342503
+0.104303 0.1342 0.33572
+0.0953507 0.129718 0.336867
+0.0993607 0.121499 0.337168
+0.104668 0.140584 0.334743
+0.107777 0.139501 0.335239
+0.0972864 0.157872 0.351541
+0.10275 0.153658 0.344728
+0.106066 0.155813 0.343054
+0.0727544 0.159601 0.366784
+0.0840447 0.157958 0.359246
+0.0857224 0.164755 0.359678
+0.0635999 0.156349 0.368532
+0.06223 0.16311 0.370583
+0.0566241 0.155395 0.370614
+0.0318723 0.120889 0.355069
+0.0256139 0.120011 0.354681
+0.021928 0.114707 0.356228
+0.0289195 0.111946 0.356447
+0.0211943 0.122899 0.359401
+0.0260869 0.125685 0.358017
+0.0254214 0.130444 0.363428
+0.0214898 0.119814 0.356099
+0.0388863 0.125513 0.353304
+0.0356209 0.125832 0.355237
+0.0308669 0.126123 0.356267
+0.0391477 0.129324 0.357004
+0.0945937 0.15651 0.349418
+0.102597 0.1522 0.341404
+0.0405941 0.13215 0.35807
+0.0405859 0.13548 0.353904
+0.0426076 0.136643 0.361844
+0.0396733 0.128527 0.354099
+0.0392781 0.131583 0.350151
+0.0419599 0.124597 0.349836
+0.038915 0.128169 0.346378
+0.0600007 0.118536 0.344079
+0.0493179 0.122182 0.341103
+0.0849921 0.124912 0.338551
+0.0733394 0.121539 0.334629
+0.100488 0.137894 0.334079
+0.0949636 0.13265 0.329207
+0.103052 0.146795 0.335457
+0.103907 0.143424 0.32724
+0.100884 0.153097 0.333941
+0.101868 0.150865 0.339123
+0.0717142 0.15743 0.363063
+0.0829615 0.160632 0.349539
+0.0570159 0.153823 0.367029
+0.0630852 0.158698 0.358551
+0.0440028 0.142331 0.357667
+0.0481309 0.14528 0.366106
+0.11166 0.13959 0.334048
+0.106967 0.145658 0.33651
+0.0248064 0.176757 0.378588
+0.0105558 0.173614 0.379649
+0.0157931 0.159515 0.377848
+0.0298021 0.164292 0.377378
+0.0481132 0.153925 0.371843
+0.0521232 0.149876 0.369231
+0.0513137 0.152003 0.35998
+-0.024863 0.0548545 0.416267
+-0.0164887 0.0382676 0.413276
+-0.0109203 0.0512868 0.398749
+-0.0193984 0.0740209 0.400674
+-0.040491 -0.0984908 0.488373
+-0.0490101 -0.101143 0.492507
+-0.0429134 -0.10649 0.49112
+-0.0212284 -0.109195 0.467868
+-0.0171187 -0.104523 0.457775
+-0.0194988 -0.0944616 0.461754
+-0.0156116 -0.0862183 0.453965
+-0.0180572 -0.0724926 0.457183
+-0.00477862 -0.0147703 0.416962
+-0.00154259 0.0119527 0.401795
+-1.91118e-005 0.0304932 0.392352
+-0.00253026 0.0673912 0.382228
+-0.0599174 -0.187329 0.424646
+-0.0382112 -0.198371 0.414838
+-0.0263804 -0.180922 0.432488
+-0.0463174 -0.170971 0.443444
+-0.0329548 -0.151731 0.453703
+-0.0190333 -0.15787 0.448203
+-0.0169358 -0.139007 0.456043
+-0.0139939 -0.0959585 0.450885
+-0.0152321 -0.100572 0.452146
+-0.013983 -0.0993624 0.450277
+-0.01357 -0.102165 0.450079
+-0.0160041 -0.10551 0.452672
+-0.0164791 -0.113104 0.454818
+-0.0172388 -0.111209 0.456708
+0.0190128 -0.12632 0.432317
+0.0251463 -0.100772 0.421963
+0.00335002 -0.102581 0.437971
+-0.0114561 -0.0771969 0.445831
+-0.0693737 -0.196643 0.405346
+-0.000320805 -0.213793 0.384284
+-0.0204284 -0.214494 0.3854
+0.0165392 -0.216834 0.364774
+-0.00775323 -0.188421 0.421234
+-0.00355411 -0.164598 0.436504
+-0.0554269 -0.204845 0.397714
+0.0954066 -0.0773436 0.172656
+0.0944865 -0.0654977 0.192135
+0.0779528 0.0201721 0.308624
+0.090714 -3.31043e-005 0.278473
+0.154288 0.0477545 0.222909
+0.141896 0.0114531 0.204613
+0.172611 0.0646848 0.202774
+0.120958 0.00446499 0.231815
+0.108121 -0.0284769 0.212803
+0.0973512 -0.0230901 0.240982
+0.00425032 -0.203644 0.0747413
+0.0614771 -0.193764 0.151569
+0.0676836 -0.165931 0.137091
+0.0727578 -0.160523 0.120965
+0.0660318 -0.178151 0.127728
+0.0988426 -0.106342 0.112165
+0.0988372 -0.0911976 0.141773
+0.0302116 -0.152944 0.422346
+0.0315549 -0.175158 0.409926
+0.0479671 -0.178185 0.392629
+-0.0364222 -0.210963 0.392464
+0.0102753 -0.19085 0.411389
+-0.0210434 -0.203345 0.410762
+-0.00208591 -0.204958 0.403301
+-0.0368154 -0.206074 0.405576
+0.0451202 -0.281998 0.158837
+-0.0134813 -0.312473 0.174237
+-0.00910266 -0.311211 0.132514
+0.0187903 -0.307137 0.167483
+0.0166887 -0.291712 0.200323
+0.00916546 -0.145982 0.435641
+0.215316 0.149381 0.17719
+0.20787 0.191609 0.189225
+0.0916341 0.109161 0.33778
+0.103662 0.116413 0.334317
+0.0641111 0.101609 0.345276
+0.0381403 0.105796 0.354233
+0.0261599 0.137516 0.36787
+0.0209001 0.14767 0.373936
+0.0357042 0.152082 0.373122
+0.0435236 0.165686 0.375323
+0.0508994 0.170718 0.37367
+0.0696419 0.174357 0.366996
+0.0996597 0.169502 0.348159
+0.114694 0.148498 0.332861
+0.113154 0.127446 0.331191
+-0.0109968 0.0878551 0.386161
+-0.0169897 0.111694 0.38815
+-0.0259237 0.095106 0.400275
+-0.0447331 0.0964513 0.40875
+-0.067999 0.0927538 0.408511
+-0.027409 -0.0205735 0.452221
+-0.0225703 -0.0417623 0.455034
+-0.014985 -0.0278708 0.438301
+-0.00917433 -0.0515496 0.435377
+0.00706316 -0.041664 0.4119
+0.0297604 -0.0721684 0.406703
+0.057278 -0.068471 0.376981
+0.0695484 -0.0974478 0.371088
+0.0799916 -0.0926228 0.338417
+0.0517294 -0.100605 0.399594
+0.0739264 -0.124487 0.361385
+0.00492947 -0.077719 0.427232
+-0.015445 -0.0631961 0.450473
+-0.0196346 -0.0604556 0.457007
+-0.0296096 -0.0536573 0.467062
+-0.0717831 -0.0510356 0.477025
+-0.00554856 -0.0713671 0.434402
+-0.0683976 0.0230805 0.442128
+0.0881162 -0.1181 0.298292
+0.0805629 -0.148413 0.292283
+0.0818216 -0.148452 0.320654
+-0.0119783 0.145576 0.38297
+-0.00371314 0.170778 0.381414
+0.00862077 0.189149 0.379183
+-0.0053786 0.189355 0.381452
+-0.0307768 0.0398354 0.429098
+-0.0418391 0.0225611 0.442605
+-0.0336292 0.00156273 0.447961
+-0.0430766 -0.0153833 0.460018
+-0.0347213 -0.0355578 0.465019
+-0.0446833 -0.0497885 0.474571
+-0.037298 -0.0651565 0.476628
+-0.04643 -0.0781859 0.484935
+-0.0377382 -0.0887192 0.484207
+-0.0338387 -0.104626 0.485337
+-0.0624327 -0.113474 0.497594
+-0.0595256 -0.0936726 0.492737
+-0.0585762 -0.0659598 0.482816
+-0.0560364 -0.0327654 0.468971
+-0.0552999 0.00431687 0.452086
+-0.0539614 0.0417903 0.434553
+-0.0564377 0.0774801 0.417473
+-0.0549757 0.114038 0.401828
+-0.0544167 0.159541 0.388233
+-0.0568077 0.206734 0.371957
+-0.0551743 0.305209 0.316599
+-0.0764368 -0.126307 0.5
+-0.0520256 -0.117809 0.49603
+-0.0350326 -0.112198 0.487542
+-0.0305208 -0.111808 0.484545
+-0.0259551 -0.114177 0.478871
+-0.0188715 -0.118386 0.463507
+-0.0186237 -0.117022 0.4578
+-0.0165801 -0.124395 0.457249
+-0.00706453 -0.140606 0.447754
+0.0145181 -0.170946 0.423268
+0.026736 -0.193107 0.398316
+0.0322061 -0.208613 0.370037
+-0.0152567 0.198714 0.38016
+-0.0204196 0.221805 0.372445
+-0.0375662 0.223219 0.370317
+-0.0480033 0.234502 0.363485
+-0.0570664 0.260053 0.34759
+-0.067311 0.232079 0.358081
+-0.0767972 0.254519 0.342279
+0.00128458 0.153169 0.379124
+-0.0168006 0.245223 0.359988
+-0.00191937 0.218745 0.371892
+0.0112623 0.203394 0.375245
+0.0238153 0.18972 0.375828
+0.0400542 0.17594 0.3764
+-0.0664857 0.281506 0.329346
+-0.0445721 0.287277 0.333073
+-0.0289366 0.273775 0.342744
+-0.0164662 0.29764 0.324487
+0.00378003 0.286753 0.328007
+0.015458 0.307726 0.309996
+0.0386829 0.308064 0.303263
+0.0604219 0.29144 0.303429
+0.0949479 0.298209 0.279638
+0.121254 0.298981 0.25392
+0.131989 0.262683 0.265284
+0.151562 0.264957 0.238243
+0.161353 0.27892 0.215831
+0.175674 0.248753 0.20965
+0.18747 0.24392 0.195904
+0.177627 0.269546 0.197093
+0.220781 0.203512 0.170799
+0.20543 0.219595 0.185259
+0.24933 0.179954 0.130112
+0.238748 0.163556 0.150101
+-0.0344722 0.442671 0.100645
+-0.0373171 0.436534 0.128646
+0.21623 0.0020296 0.074884
+0.241343 0.0606577 0.115036
+0.265957 0.139644 0.111813
+0.24748 0.108933 0.12763
+-0.0400753 0.430446 0.154212
+-0.0198667 -0.211004 0.397981
+0.016759 -0.206544 0.388575
+0.0425059 -0.19565 0.380407
+0.0634429 -0.179972 0.369501
+0.0756273 -0.151547 0.350872
+0.0836031 -0.120629 0.32983
+0.0879305 -0.0885035 0.305869
+0.0892117 -0.0559221 0.28199
+0.0903345 -0.0215284 0.265722
+0.104029 0.00122145 0.257043
+0.132622 0.0314754 0.243951
+0.165426 0.083342 0.238341
+0.179094 0.109664 0.222942
+0.176406 0.148858 0.24278
+0.166728 0.181202 0.262446
+0.155265 0.223211 0.260085
+0.132046 0.246255 0.276682
+0.0422343 0.0154952 0.3478
+0.059712 0.0235365 0.330984
+0.0828727 0.0381085 0.31192
+0.109519 0.0589847 0.297909
+0.140897 0.0987604 0.288331
+0.148442 0.133217 0.290737
+0.140348 0.173698 0.300713
+0.100488 0.213869 0.323764
+0.0459761 0.22692 0.352603
+0.0161836 0.217042 0.368326
+-0.00425783 0.202096 0.379102
+0.0145106 0.0132994 0.379179
+-0.00983505 0.0266811 0.408699
+0.152567 0.204231 0.276661
+0.0962148 0.266612 0.29738
+0.0299447 0.276956 0.326856
+-0.00750751 0.265896 0.345167
+-0.0368277 0.247305 0.359587
+0.0512666 0.159369 0.326591
+0.043194 0.149529 0.324989
+0.0403634 0.142038 0.322087
+0.0401279 0.137129 0.319468
+0.0413667 0.132962 0.316646
+0.0533621 0.127912 0.309655
+0.0761201 0.127851 0.300815
+0.0952612 0.13627 0.296583
+0.103184 0.146012 0.297429
+0.0993157 0.158662 0.305215
+0.0835887 0.16843 0.316806
+0.0646278 0.167159 0.324465
+0.103976 0.139909 0.310269
+0.0881523 0.127783 0.313455
+0.106126 0.149781 0.313417
+0.095707 0.164104 0.326242
+0.0727134 0.166728 0.33891
+0.0560807 0.161504 0.343633
+0.0450737 0.151516 0.343502
+0.0394808 0.141552 0.340104
+0.038072 0.13609 0.336837
+0.0376195 0.131614 0.33336
+0.0410139 0.127416 0.329446
+0.0622443 0.121272 0.320263
+0.0972448 -0.0835829 0.158397
+0.112054 -0.0694805 0.147475
+0.133451 -0.0438523 0.150646
+0.160626 -0.0256006 0.137042
+0.202352 0.0155157 0.126063
+0.177978 0.00128629 0.142088
+0.15445 -0.0158017 0.155611
+0.110572 -0.0614604 0.162569
+0.218899 0.0878517 0.154122
+0.188222 0.0335968 0.154768
+0.00725223 0.44676 -0.116544
+-0.0308873 0.446668 0.0724077
+0.00105593 -0.304426 0.188255
+0.032447 -0.292055 0.180031
+0.0525499 -0.258676 0.165976
+0.228092 0.0227713 0.093836
+0.224547 0.0270114 0.10977
+0.214866 0.0449908 0.134469
+0.19275 0.0672908 0.172873
+0.187306 0.0773088 0.186712
+0.197429 0.258684 0.176238
+-0.25103 0.318615 0.133147
+-0.274762 0.324197 0.0956182
+-0.281088 0.309377 0.0741618
+-0.294729 0.28421 0.03996
+-0.28572 0.300965 0.0619917
+-0.298514 0.256612 0.0155884
+-0.299354 0.221192 -0.0139379
+-0.293235 0.180766 -0.0428411
+-0.287409 0.171458 -0.059684
+-0.297292 0.20542 -0.0255326
+-0.272315 0.352752 0.122091
+-0.274076 0.35804 0.122955
+-0.276861 0.339545 0.101361
+-0.275211 0.347536 0.111055
+-0.263744 0.33651 0.12676
+-0.260368 0.314422 0.122692
+-0.265998 0.315927 0.111749
+0.240701 0.266635 0.0968455
+0.18535 0.353243 0.175912
+0.177723 0.351688 0.1832
+0.124337 0.311887 0.244295
+0.135932 0.360284 0.236636
+0.141663 0.357216 0.226335
+0.128728 0.355446 0.241511
+0.120656 0.34886 0.241713
+0.115687 0.343266 0.242509
+0.114647 0.338601 0.244719
+0.120599 0.32866 0.243171
+0.137751 0.317645 0.231529
+0.143261 0.336327 0.225154
+0.149253 0.35657 0.217299
+0.151294 0.312732 0.220353
+0.225237 0.260208 0.136228
+0.213644 0.267036 0.153498
+0.232381 0.301119 0.125479
+0.234742 0.269968 0.113936
+0.222911 0.31895 0.140682
+0.185806 0.287729 0.183401
+0.1726 0.294898 0.197493
+0.195771 0.343974 0.167607
+0.205724 0.303112 0.159445
+0.16621 0.327923 0.201553
+0.157766 0.357538 0.206565
+0.00849859 -0.412038 -0.177435
+-0.00213847 -0.358958 -0.160734
+-0.0462129 -0.356447 -0.207
+0.0285284 -0.46957 -0.20337
+0.0401374 -0.420919 -0.16185
+-0.110792 0.0714265 -0.440178
+-0.0482804 0.194974 -0.469983
+-0.112458 -0.219134 -0.267357
+0.0487057 0.278192 -0.476477
+0.120389 0.303701 -0.467229
+-0.120739 0.0315061 -0.368542
+-0.102032 0.105546 -0.399784
+-0.124848 -0.124333 -0.302066
+-0.0428629 0.215354 -0.424061
+0.0397593 0.299734 -0.424369
+0.0976632 0.330732 -0.409061
+-0.130936 -0.0548948 -0.393591
+-0.124624 -0.030057 -0.340117
+0.118425 -0.413556 -0.148277
+0.123421 -0.356572 -0.120369
+0.17599 -0.355378 -0.139189
+0.0990235 -0.472409 -0.187248
+0.0828304 -0.421402 -0.150413
+0.357045 0.0758427 -0.289771
+0.320186 0.199644 -0.350768
+0.260878 -0.21127 -0.144028
+0.241917 0.280815 -0.414583
+0.17508 0.303944 -0.450499
+0.320497 0.0452666 -0.218614
+0.32077 0.11876 -0.256111
+0.290222 -0.113384 -0.16208
+0.279183 0.227418 -0.311769
+0.204458 0.308129 -0.363552
+0.14518 0.333475 -0.390924
+0.348424 -0.0518588 -0.24076
+0.308992 -0.0169675 -0.193144
+-0.0374604 -0.220508 -0.0965554
+-0.0442328 -0.289496 -0.11703
+-0.0402241 -0.196245 -0.0872643
+-0.045785 -0.158778 -0.0735039
+-0.039702 -0.310325 -0.127649
+-0.149668 -0.0368867 -0.163033
+-0.147915 0.0146618 -0.204485
+-0.0969745 0.209248 -0.316462
+-0.029213 0.320027 -0.324801
+0.0251757 0.377237 -0.309101
+-0.0576288 -0.100682 -0.0576029
+-0.0503008 -0.140315 -0.0646292
+-0.036369 -0.206687 -0.0901277
+-0.044396 -0.176278 -0.081483
+-0.0724616 -0.179765 -0.107145
+-0.0715374 -0.200743 -0.115507
+-0.0425564 -0.253819 -0.107878
+-0.0418384 -0.304568 -0.122098
+-0.0740854 -0.259638 -0.138631
+-0.0244719 -0.32136 -0.141437
+-0.0609386 -0.280516 -0.150356
+-0.099915 -0.193525 -0.163215
+-0.121769 -0.132153 -0.184681
+-0.107521 -0.126272 -0.124444
+-0.133346 -0.0670983 -0.135187
+-0.137018 -0.0657523 -0.20394
+-0.150578 -0.00992208 -0.185327
+-0.157316 -0.024118 -0.13659
+-0.129245 0.23989 -0.24588
+-0.159161 0.181445 -0.224477
+-0.172322 0.150424 -0.217354
+-0.0607085 0.270364 -0.324585
+-0.107458 0.276428 -0.249166
+-0.117784 0.16906 -0.303665
+-0.151095 0.0958527 -0.264655
+-0.0586922 0.354228 -0.249118
+-0.00989785 0.407615 -0.233926
+-0.000193848 0.354976 -0.318498
+-0.0467952 -0.151249 -0.0676318
+-0.0738506 -0.13416 -0.089482
+-0.0540372 -0.118878 -0.0619228
+-0.0885257 -0.0929805 -0.070678
+-0.112904 -0.0820369 -0.0960858
+-0.0764805 -0.119499 -0.0817369
+-0.153035 0.0372294 -0.22372
+-0.165218 0.0281438 -0.165911
+-0.186288 0.0735574 -0.191434
+-0.183797 0.108592 -0.199768
+-0.158112 0.070004 -0.246316
+-0.1405 0.124896 -0.282117
+-0.106203 -0.157911 -0.136734
+-0.105217 -0.100658 -0.109573
+-0.00931289 -0.271469 -0.090684
+-0.0764989 -0.227679 -0.128794
+-0.016531 -0.164621 -0.0545716
+-0.0125223 -0.190934 -0.0652182
+-0.144026 0.207988 -0.237982
+-0.175339 0.051181 -0.181175
+-0.138944 -0.0540525 -0.116681
+-0.131152 -0.0941347 -0.159589
+-0.133537 0.0108688 -0.269707
+-0.0334422 0.386126 -0.242566
+0.0113722 -0.344934 -0.12113
+-0.133197 0.0655592 -0.309829
+0.0216407 0.328021 -0.371943
+0.0153474 0.421083 -0.222623
+-0.0481316 0.242385 -0.374558
+-0.104891 0.138622 -0.349318
+-0.0186142 -0.125745 -0.0465686
+-0.0839232 -0.104073 -0.0779289
+0.0717906 0.365077 -0.34791
+-0.0849429 0.312296 -0.251082
+-0.162733 0.00315788 -0.151984
+-0.130141 -0.0370349 -0.235688
+-0.0762744 -0.154477 -0.100157
+-0.00997429 -0.3233 -0.107786
+-0.00940435 -0.217037 -0.0743277
+-0.176934 0.127778 -0.211554
+0.0465126 0.39549 -0.288846
+0.0597837 -0.218115 -0.0723258
+0.0713313 -0.287671 -0.087738
+0.0592383 -0.193472 -0.0628572
+0.0593434 -0.155363 -0.0483166
+0.0725476 -0.309166 -0.0997402
+0.190143 -0.0227099 -0.0665069
+0.210588 0.0316501 -0.092159
+0.232563 0.234541 -0.189461
+0.169472 0.338423 -0.24522
+0.109589 0.385383 -0.275402
+0.065651 -0.0956001 -0.029039
+0.0591755 -0.136598 -0.0387375
+0.0564173 -0.204225 -0.0672154
+0.0612164 -0.173074 -0.0558548
+0.0972953 -0.174774 -0.0649452
+0.0991675 -0.196274 -0.072465
+0.0673895 -0.251583 -0.080051
+0.070977 -0.303184 -0.0937439
+0.113699 -0.257191 -0.0914887
+0.0990768 -0.318142 -0.1035
+0.120725 -0.276995 -0.0992324
+0.162326 -0.185728 -0.0869674
+0.192925 -0.121636 -0.0896731
+0.137071 -0.118025 -0.0618894
+0.164462 -0.0547228 -0.0570425
+0.214502 -0.0513605 -0.0941609
+0.202078 0.00540419 -0.0794428
+0.184089 -0.00825526 -0.046961
+0.198874 0.266184 -0.128932
+0.216485 0.207724 -0.100291
+0.226739 0.176885 -0.0889687
+0.201398 0.292794 -0.220602
+0.179137 0.300797 -0.143267
+0.244465 0.194511 -0.168775
+0.249987 0.118392 -0.128381
+0.130174 0.372265 -0.176295
+0.0745591 0.416036 -0.201166
+0.138321 0.368137 -0.263103
+0.0573892 -0.147805 -0.0428424
+0.0918061 -0.12838 -0.0494804
+0.0630743 -0.114433 -0.0345275
+0.0989089 -0.0850586 -0.0270322
+0.132157 -0.0711889 -0.0378038
+0.0919406 -0.113025 -0.0415872
+0.227175 0.0563152 -0.101973
+0.201762 0.0476084 -0.060544
+0.230623 0.0969537 -0.0662864
+0.230015 0.133575 -0.0729196
+0.244819 0.0914078 -0.113993
+0.251472 0.149121 -0.143846
+0.142162 -0.151081 -0.071837
+0.129154 -0.0914768 -0.0520379
+0.0286765 -0.270707 -0.0811097
+0.109752 -0.223905 -0.0814352
+0.0235518 -0.16339 -0.0450642
+0.0246917 -0.189809 -0.056233
+0.209425 0.234583 -0.116303
+0.217007 0.0725759 -0.0648974
+0.162474 -0.040249 -0.0423442
+0.176196 -0.0837515 -0.0743659
+0.257156 0.0306918 -0.135393
+0.101638 0.399408 -0.19005
+0.0556173 -0.34365 -0.107179
+0.280922 0.0867091 -0.164814
+0.169089 0.339835 -0.312985
+0.0457365 0.424139 -0.210851
+0.238037 0.261874 -0.265459
+0.280338 0.160353 -0.209069
+0.0243948 -0.12414 -0.0365533
+0.0976297 -0.0966492 -0.0351459
+0.108904 0.368222 -0.332814
+0.157982 0.334155 -0.159211
+0.193936 0.0207059 -0.0534508
+0.234239 -0.0193913 -0.112907
+0.0978461 -0.148931 -0.0574117
+0.032331 -0.322749 -0.0968953
+0.0241027 -0.216189 -0.0660946
+0.229339 0.153489 -0.0831689
+0.0763604 0.398395 -0.276945
+-0.0571258 -0.168985 0.207765
+-0.0611304 -0.0711166 0.177903
+-0.0871558 -0.166168 0.203943
+-0.0941678 -0.0726496 0.17265
+-0.102328 -0.16964 0.180963
+-0.114212 -0.0838662 0.152577
+-0.10618 -0.12302 0.175116
+-0.0891721 -0.116555 0.197592
+-0.0578971 -0.117938 0.199541
+-0.0570493 -0.223306 0.239782
+-0.0805418 -0.223383 0.230817
+-0.102171 -0.224532 0.200825
+-0.0805895 -0.215131 0.217531
+-0.0551286 -0.21559 0.225127
+-0.0794736 -0.229901 0.228168
+-0.0563456 -0.229819 0.2364
+-0.103703 -0.167049 0.194834
+-0.106956 -0.118202 0.190155
+-0.111065 -0.0754365 0.166384
+-0.0976877 -0.222372 0.216941
+-0.0957097 -0.2296 0.215974
+-0.0549518 -0.202113 0.209102
+-0.0833287 -0.199838 0.203129
+-0.100245 -0.200346 0.192524
+-0.0997805 -0.201318 0.181547
+-0.0519437 -0.236304 0.219869
+-0.0740185 -0.237468 0.213111
+-0.088037 -0.238024 0.206653
+-0.100068 -0.130089 0.151613
+-0.0961356 -0.172131 0.162002
+-0.0950203 -0.20081 0.169981
+-0.0969745 -0.21628 0.178578
+-0.0996897 -0.22698 0.188804
+-0.0969997 -0.234129 0.199133
+-0.0921754 -0.235088 0.211711
+-0.0772846 -0.234997 0.221108
+-0.0547361 -0.234145 0.228288
+-0.10845 -0.0988867 0.136857
+-0.0493527 -0.236285 0.211457
+-0.0707422 -0.237358 0.205121
+-0.0880704 -0.236549 0.195539
+-0.0939616 -0.228052 0.183272
+-0.0924197 -0.217185 0.172529
+-0.0912655 -0.201476 0.162658
+-0.0911215 -0.17407 0.150196
+-0.0950776 -0.134151 0.137016
+-0.127675 -0.14118 0.449123
+-0.14562 -0.137728 0.46182
+-0.100542 -0.155071 0.469766
+-0.107027 -0.148447 0.483829
+-0.161584 -0.132096 0.435407
+-0.155798 -0.134452 0.441446
+-0.135859 -0.139917 0.454153
+-0.116323 -0.146891 0.460403
+-0.111845 -0.151455 0.452874
+-0.129327 -0.147106 0.441274
+-0.153878 -0.137647 0.434133
+-0.153025 -0.133203 0.437391
+-0.0967636 -0.159875 0.456054
+-0.111831 -0.141541 0.492905
+-0.154308 -0.130468 0.468904
+-0.163394 -0.131742 0.447323
+-0.101989 -0.16738 0.441465
+-0.106926 -0.157302 0.454397
+-0.111635 -0.152557 0.464699
+-0.124461 -0.144654 0.476051
+-0.13447 -0.136282 0.484461
+-0.107573 -0.213636 0.372182
+-0.084603 -0.204464 0.383246
+-0.0576479 -0.278011 0.218727
+-0.0919358 -0.275855 0.205232
+-0.112243 -0.260903 0.179819
+-0.115686 -0.236027 0.152601
+-0.116688 -0.210044 0.134242
+-0.117382 -0.182763 0.120832
+-0.121487 -0.153883 0.111407
+-0.134768 -0.126152 0.104309
+-0.149792 -0.103542 0.135152
+-0.157043 -0.110419 0.155192
+-0.165324 -0.133011 0.18342
+-0.167355 -0.203334 0.258547
+-0.1602 -0.21686 0.281464
+-0.132541 -0.223794 0.341333
+-0.0677731 -0.0399091 0.181562
+-0.0779316 -0.0332848 0.229308
+-0.129907 -0.12814 0.111291
+-0.0571933 -0.271583 0.219634
+-0.0897564 -0.269768 0.207244
+-0.109953 -0.255198 0.182942
+-0.114144 -0.230883 0.156413
+-0.114949 -0.206026 0.138749
+-0.115591 -0.180574 0.126206
+-0.119906 -0.152609 0.117077
+-0.14325 -0.0912904 0.142264
+-0.103737 -0.0504076 0.173338
+-0.127138 -0.0653694 0.153788
+-0.0728643 -0.0321689 0.203143
+-0.109719 -0.050168 0.195259
+-0.131281 -0.070159 0.179924
+-0.14962 -0.0957728 0.169272
+-0.162546 -0.128796 0.184991
+-0.164797 -0.199028 0.258581
+-0.157728 -0.212645 0.281345
+-0.130084 -0.219652 0.34164
+-0.105782 -0.209728 0.371819
+-0.0839232 -0.200551 0.381842
+-0.053113 -0.253556 0.215218
+-0.112516 -0.0555514 0.219437
+-0.131463 -0.0817543 0.201347
+-0.133068 -0.137786 0.268198
+-0.116314 -0.112971 0.292764
+-0.0879797 -0.0957298 0.307577
+-0.0840235 -0.0537071 0.267633
+-0.115232 -0.0764099 0.255932
+-0.131966 -0.107277 0.235338
+-0.151694 -0.124686 0.203909
+-0.153001 -0.187687 0.268433
+-0.104235 -0.209575 0.349661
+-0.0830509 -0.202438 0.360371
+-0.0882479 -0.144759 0.346324
+-0.113028 -0.15702 0.330021
+-0.131511 -0.172035 0.298984
+-0.0641425 -0.0489422 0.166437
+-0.0986604 -0.0532239 0.157519
+-0.114867 -0.0562743 0.151637
+-0.122004 -0.066097 0.136187
+-0.103976 -0.223718 0.164483
+-0.103813 -0.203746 0.150761
+-0.104135 -0.17806 0.138466
+-0.109048 -0.144716 0.127499
+-0.101907 -0.244322 0.186423
+-0.0863415 -0.254499 0.205064
+-0.048692 -0.237703 0.209019
+-0.0696167 -0.239111 0.203211
+-0.0882383 -0.238498 0.194163
+-0.0933535 -0.229614 0.180695
+-0.0920313 -0.219192 0.170167
+-0.0910642 -0.203133 0.159732
+-0.0909829 -0.175435 0.14682
+-0.0956476 -0.135568 0.133601
+-0.0853361 -0.182682 0.36097
+-0.107472 -0.192242 0.347583
+-0.104743 -0.211026 0.363192
+-0.0834775 -0.203415 0.37301
+-0.169855 -0.160584 0.213215
+-0.166982 -0.156096 0.21416
+-0.167738 -0.179482 0.238705
+-0.17054 -0.183989 0.238278
+-0.14905 -0.224753 0.306897
+-0.146507 -0.220524 0.306864
+-0.137584 -0.0961462 0.105798
+-0.144884 -0.111013 0.108485
+-0.14735 -0.107201 0.121872
+-0.140424 -0.0936705 0.124065
+-0.129877 -0.115902 0.0264944
+-0.103153 -0.173773 0.0553552
+-0.11641 -0.146781 0.0394644
+-0.119231 0.413608 0.165555
+-0.112008 0.42354 0.128486
+-0.166704 0.396634 0.144583
+-0.212558 0.393999 0.140751
+-0.212223 0.395101 0.0987805
+-0.259729 0.398837 0.143194
+-0.264025 0.400982 0.108738
+-0.309506 0.424043 0.160699
+-0.326867 0.439427 0.138414
+-0.318179 0.422003 0.159828
+-0.335197 0.436294 0.140901
+-0.294868 0.201061 0.0472327
+-0.175483 -0.0801735 -0.0295802
+-0.111007 -0.121286 -0.00442096
+-0.0943446 -0.122488 -0.0271373
+-0.176574 0.347708 0.00400392
+-0.221696 0.361584 0.0365287
+-0.252655 0.301257 -0.0068543
+-0.224498 0.278494 -0.0243655
+-0.215297 0.38044 0.17574
+-0.255476 0.386119 0.171375
+-0.0976113 0.433541 0.0387457
+-0.0607884 -0.167613 0.0453727
+-0.139756 -0.093592 -0.0571633
+-0.191517 -0.052 -0.0821567
+-0.115984 -0.0819489 -0.0795848
+-0.161274 -0.0268271 -0.113821
+-0.178076 0.0279718 -0.129832
+-0.209387 0.00108835 -0.0898499
+-0.159443 0.269608 -0.169192
+-0.181087 0.211785 -0.161587
+-0.197923 0.168555 -0.158488
+-0.279048 0.218806 -0.0429025
+-0.216379 0.219429 -0.0942708
+-0.141282 0.396542 0.0186306
+-0.15258 0.3336 -0.10419
+-0.108191 0.386749 -0.122562
+-0.131132 0.315562 -0.174987
+-0.20451 0.131274 -0.155527
+-0.24299 0.095493 -0.11771
+-0.277727 0.182388 -0.0669233
+-0.276794 0.0769771 -0.0804298
+-0.0444485 -0.310301 0.1085
+-0.0677109 -0.305273 0.100108
+-0.0893782 -0.202611 0.0801022
+-0.0864664 -0.238919 0.0854194
+-0.0828884 -0.276105 0.0875783
+-0.0559381 -0.2371 0.0701893
+-0.0574902 -0.198635 0.0634599
+-0.232118 0.321281 0.196165
+-0.224403 0.347174 0.196841
+-0.175674 0.375906 0.188013
+-0.294975 0.312919 -0.00244767
+-0.360795 0.357475 0.0179023
+-0.358123 0.409588 0.0673342
+-0.31546 0.381868 0.0773917
+-0.364177 0.407228 0.0722527
+-0.366633 0.353854 0.0238365
+-0.263349 0.356063 0.175092
+-0.258613 0.365481 0.186304
+-0.236931 0.335295 0.187161
+-0.207168 0.337434 0.213819
+-0.349953 0.292803 -0.0237894
+-0.355718 0.289499 -0.0161651
+-0.325674 0.244703 -0.028325
+-0.316517 0.244862 -0.035438
+-0.34828 0.433794 0.0999934
+-0.354412 0.431405 0.103964
+-0.297297 0.390656 0.129889
+-0.288667 0.397673 0.173359
+-0.295108 0.394967 0.167065
+-0.195225 0.285441 -0.06564
+-0.0614559 0.433192 -0.112897
+-0.0656469 -0.107441 -0.0451741
+-0.155678 0.347045 0.243552
+-0.208774 0.0770842 -0.150132
+-0.122933 0.396384 0.206069
+-0.116419 0.418402 0.14806
+-0.164702 0.401935 0.123983
+-0.211782 0.397529 0.121847
+-0.261463 0.402213 0.127624
+-0.318242 0.433848 0.151618
+-0.327103 0.431487 0.152898
+-0.29881 0.187267 0.0100378
+-0.148748 -0.100356 0.0109626
+-0.136459 -0.106846 -0.0111217
+-0.122003 -0.130194 0.0341097
+-0.118507 -0.119893 0.0110486
+-0.1048 -0.122699 -0.016318
+-0.0924197 -0.128992 0.001245
+-0.18806 0.396303 0.0959745
+-0.197524 0.358212 0.028497
+-0.23423 0.294729 -0.0115142
+-0.236447 0.394593 0.101708
+-0.214732 0.382548 0.0678079
+-0.235312 0.394344 0.140482
+-0.235763 0.3818 0.173401
+-0.136056 0.415351 0.116421
+-0.105868 0.429964 0.100636
+-0.288436 0.231829 0.0456423
+-0.0964428 -0.137561 0.0183664
+-0.0940381 -0.145889 0.0215369
+-0.110925 -0.161474 0.0478217
+-0.0846842 -0.171144 0.0456949
+-0.0672796 -0.16635 0.0405941
+-0.0731469 -0.154984 0.0242528
+-0.0727776 -0.140266 0.00990877
+-0.0573558 -0.149865 0.0249572
+-0.1537 -0.0924678 -0.0387518
+-0.167685 -0.0719691 -0.0709988
+-0.173711 -0.0459867 -0.0976714
+-0.139039 -0.0816868 -0.0751898
+-0.127301 -0.0761266 -0.082599
+-0.147747 -0.058066 -0.0954442
+-0.158168 -0.0387788 -0.106311
+-0.139993 -0.0534682 -0.101704
+-0.17168 0.00147195 -0.122802
+-0.179228 -0.0302393 -0.100823
+-0.204296 -0.0184568 -0.08848
+-0.191527 0.189778 -0.157448
+-0.252813 0.243744 -0.034092
+-0.226274 0.193979 -0.100694
+-0.131769 0.419542 0.0820325
+-0.151354 0.400618 0.0611174
+-0.169893 0.383146 0.0556589
+-0.154467 0.377322 0.0113224
+-0.132301 0.358908 -0.11442
+-0.112176 0.34532 -0.176438
+-0.209583 -0.0490425 -0.0367499
+-0.185115 -0.0679509 -0.0557402
+-0.196671 -0.064134 -0.0557736
+-0.217606 -0.0323224 -0.0767317
+-0.205814 -0.0517345 -0.0787869
+-0.21763 -0.0425192 -0.0706542
+-0.214114 0.175763 -0.129574
+-0.204464 0.165073 -0.147759
+-0.197164 0.14969 -0.165068
+-0.208477 0.13834 -0.146984
+-0.219516 0.163028 -0.131772
+-0.209664 0.150956 -0.14649
+-0.224608 0.122674 -0.134009
+-0.257132 0.179079 -0.0857074
+-0.250959 0.165706 -0.10146
+-0.265567 0.136396 -0.0964646
+-0.266735 0.168082 -0.0896444
+-0.305416 0.129718 -0.031002
+-0.284313 0.13503 -0.0735373
+-0.294458 0.0841611 -0.0514202
+-0.258732 0.128861 -0.096455
+-0.241127 0.128636 -0.112787
+-0.26153 0.0912877 -0.10249
+-0.249839 0.070406 -0.109262
+-0.262157 0.0357735 -0.0714063
+-0.262181 0.0679488 -0.100094
+-0.245054 0.0422155 -0.100047
+-0.22411 -0.00903611 -0.0770819
+-0.238268 0.00834945 -0.0820919
+-0.22911 0.0161798 -0.0907126
+-0.0567858 -0.310129 0.105036
+-0.0456457 -0.298189 0.0871626
+-0.0616423 -0.295603 0.0835942
+-0.104537 -0.217262 0.110338
+-0.100049 -0.201725 0.0928327
+-0.0973144 -0.237166 0.102115
+-0.0702637 -0.276593 0.0759351
+-0.085216 -0.258197 0.0856296
+-0.0544153 -0.258925 0.0687757
+-0.094378 -0.190393 0.0700637
+-0.0810687 -0.17771 0.0537075
+-0.0591284 -0.182663 0.0568022
+-0.0731708 -0.238182 0.0755242
+-0.0873237 -0.219498 0.0845191
+-0.0753161 -0.201356 0.0692733
+-0.0567142 -0.216812 0.068259
+-0.245854 0.365181 0.0446232
+-0.23582 0.33405 0.0125052
+-0.278321 0.200913 -0.0521813
+-0.220149 0.364443 0.187899
+-0.189669 0.393908 0.14111
+-0.213056 0.389123 0.159497
+-0.194535 0.379932 0.177837
+-0.200886 0.359966 0.192706
+-0.284628 0.351148 0.0276581
+-0.330689 0.344999 0.0127871
+-0.358755 0.385298 0.0432144
+-0.299999 0.357265 0.0685798
+-0.365484 0.382451 0.0487801
+-0.323557 0.351498 0.0439141
+-0.263138 0.348731 0.150254
+-0.242185 0.354558 0.191621
+-0.249168 0.34486 0.181691
+-0.232893 0.3387 0.198234
+-0.223487 0.32734 0.209398
+-0.218027 0.340415 0.20332
+-0.240945 0.316037 0.165637
+-0.23241 0.328561 0.191643
+-0.240561 0.332465 0.157624
+-0.314078 0.303853 0.0171596
+-0.358424 0.324776 -0.00560384
+-0.370316 0.358443 0.0211833
+-0.350326 0.341387 0.022687
+-0.363663 0.321152 0.0011392
+-0.326733 0.274383 -0.00999136
+-0.345407 0.300582 -0.00351179
+-0.271171 0.308135 -0.00225178
+-0.267588 0.259162 -0.0264432
+-0.326777 0.304331 -0.0140383
+-0.303926 0.275729 -0.0213854
+-0.335283 0.265911 -0.0321665
+-0.342312 0.264072 -0.0248671
+-0.356681 0.288703 -0.0223239
+-0.297507 0.23044 -0.0385457
+-0.28972 0.206259 -0.044413
+-0.308466 0.230787 -0.0299775
+-0.323275 0.236538 -0.0365199
+-0.323533 0.392835 0.0589953
+-0.268488 0.392161 0.0837628
+-0.316559 0.410278 0.0828522
+-0.298293 0.420452 0.123853
+-0.337106 0.438254 0.118959
+-0.337868 0.4438 0.143506
+-0.344253 0.434944 0.122423
+-0.306503 0.388051 0.100645
+-0.320153 0.416538 0.132131
+-0.337194 0.411511 0.0933453
+-0.34433 0.394383 0.0699771
+-0.368938 0.413196 0.0718111
+-0.361505 0.423445 0.0892219
+-0.358645 0.438632 0.105625
+-0.35627 0.425781 0.0850078
+-0.257516 0.393985 0.158324
+-0.287297 0.411648 0.151911
+-0.274633 0.393161 0.171883
+-0.255605 0.37461 0.181265
+-0.284696 0.372336 0.122364
+-0.271406 0.360905 0.148438
+-0.2946 0.39182 0.149666
+-0.310095 0.409536 0.146705
+-0.299371 0.411926 0.167481
+-0.318405 0.426679 0.163333
+-0.307651 0.41012 0.164191
+-0.274902 0.380751 0.180096
+-0.294045 0.397199 0.173067
+-0.280984 0.377213 0.170547
+-0.26242 0.361464 0.185633
+-0.159414 0.344979 -0.0515922
+-0.182537 0.320352 -0.0328989
+-0.198587 0.320107 -0.0057622
+-0.243272 0.208312 -0.0753188
+-0.248502 0.232375 -0.0469085
+-0.209119 0.281212 -0.0424015
+-0.206677 0.250358 -0.0840167
+-0.170353 0.239558 -0.166797
+-0.197471 0.21929 -0.122682
+-0.178567 0.28047 -0.115642
+-0.171321 0.311756 -0.0899939
+-0.145807 0.327259 -0.133511
+-0.146602 0.293282 -0.171572
+-0.122761 0.416222 0.0300382
+-0.0813124 0.435596 -0.0362325
+-0.125218 0.392467 -0.0520857
+-0.0841907 0.413167 -0.120661
+-0.0301522 -0.113843 -0.00649459
+-0.0761447 -0.126411 -0.0130752
+-0.08058 -0.115568 -0.0373342
+-0.116477 -0.110845 -0.0402801
+-0.120892 -0.0942207 -0.0641452
+-0.0936169 -0.0985795 -0.0600505
+-0.029568 -0.103254 -0.028684
+-0.0590465 -0.0998395 -0.0513956
+-0.189506 0.0111609 -0.105157
+-0.228483 0.0458269 -0.104712
+-0.199779 0.02449 -0.110747
+-0.228081 0.0709999 -0.128899
+-0.204013 0.0483463 -0.132251
+-0.21433 0.0680451 -0.140906
+-0.184027 0.0309607 -0.124296
+-0.191025 0.053643 -0.1465
+-0.226547 0.085047 -0.132941
+-0.222572 0.11216 -0.134268
+-0.209344 0.105853 -0.153459
+-0.168629 0.390461 0.165044
+-0.143686 0.4047 0.154186
+-0.122138 0.408023 0.182888
+-0.100207 0.352345 0.267748
+-0.141449 0.34895 0.254262
+-0.123105 0.374813 0.236309
+-0.189262 0.358487 0.201409
+-0.178806 0.343467 0.229154
+-0.144922 0.370891 0.224552
+-0.152493 0.387164 0.192329
+-0.0767481 -0.292949 0.0934361
+-0.0888704 0.378741 -0.175892
+-0.0642189 0.406979 -0.172195
+-0.0412398 0.427372 -0.163952
+-0.103186 0.432593 0.0734308
+-0.156465 0.405521 0.0962626
+-0.12584 0.35018 0.262878
+-0.332083 0.322991 0.0179166
+-0.177317 -0.078833 -0.0127114
+-0.215695 0.0172385 -0.0947882
+-0.241021 0.0737683 -0.114617
+-0.234617 0.176909 -0.105717
+-0.0588642 -0.135913 0.00971219
+-0.199435 -0.0374376 -0.0889066
+-0.238018 0.15638 -0.109947
+-0.226749 -0.0243815 -0.0678952
+-0.276875 0.109019 -0.0855211
+-0.266396 0.194271 -0.0673922
+-0.098799 -0.1816 0.0610266
+-0.0639077 -0.128418 0.000215007
+-0.0525328 -0.278806 0.0706385
+-0.235576 -0.0153532 -0.0550883
+-0.27619 0.379991 0.0596519
+-0.130136 0.323173 0.284794
+-0.196326 0.0495531 -0.135709
+-0.0193377 -0.0957346 -0.0370038
+-0.228224 0.242815 -0.0602178
+-0.291459 0.367692 0.0951561
+-0.281568 0.247725 0.069575
+-0.327041 0.413545 0.112039
+-0.281966 0.375618 0.149578
+-0.312896 0.264077 -0.00894704
+-0.190052 0.381992 0.0619515
+-0.190871 0.388266 0.161198
+-0.0526673 0.447584 -0.0280042
+-0.0876636 0.414738 0.190819
+-0.0936599 0.379458 0.240722
+-0.146262 0.398741 0.173186
+-0.166369 0.36602 0.211443
+-0.182379 0.322862 0.246268
+-0.296129 0.131251 -0.0547293
+-0.223022 -0.0373946 0.0238563
+-0.178135 -0.0754611 0.0540105
+-0.131109 -0.137331 0.0890875
+-0.112665 -0.241693 0.142198
+-0.108478 -0.269773 0.168353
+-0.0548897 -0.289645 0.208349
+-0.21603 0.0473832 -0.118362
+-0.158327 -0.0644978 -0.0857026
+-0.0551579 -0.115908 -0.0214141
+-0.0270104 -0.144357 0.028224
+-0.0299413 -0.177404 0.0565626
+-0.0279919 -0.258206 0.0706821
+-0.0919023 -0.159228 0.0340947
+-0.0790715 -0.187447 0.0613849
+-0.071734 -0.258585 0.074843
+-0.0972762 -0.257133 0.106033
+-0.0266889 -0.297029 0.0914157
+-0.0884254 0.319218 0.295728
+-0.102506 0.178624 0.372446
+-0.104091 0.129508 0.387762
+-0.106792 0.0567561 0.418093
+-0.111744 -0.0158754 0.453118
+-0.114748 -0.0890728 0.485941
+-0.114647 -0.114633 0.492933
+-0.14985 0.325343 0.269789
+-0.187427 0.235823 0.3116
+-0.147331 0.169672 0.360792
+-0.208122 0.19872 0.316045
+-0.162178 0.00648128 0.399011
+-0.163686 -0.086419 0.443984
+-0.163294 -0.104193 0.450694
+-0.187284 -0.0304454 0.326007
+-0.16919 -0.0989863 0.411254
+-0.206269 -0.153898 0.346051
+-0.204095 -0.0591724 0.273285
+-0.200426 -0.02715 0.25221
+-0.264341 0.197413 0.221368
+-0.25152 0.0754829 0.237607
+-0.235887 0.196369 0.282376
+-0.222903 0.233803 0.270406
+-0.245763 0.296761 0.172759
+-0.234431 0.00259272 0.0952797
+-0.197552 -0.0452543 0.109863
+-0.176876 -0.086735 0.176141
+-0.183769 -0.116152 0.200097
+-0.184928 -0.197323 0.272633
+-0.175847 -0.213933 0.295379
+-0.205962 0.0366212 0.282087
+-0.285549 0.265792 -0.0238037
+-0.257219 0.340569 0.0198899
+-0.305779 0.41559 0.101929
+-0.280931 0.4033 0.162797
+-0.169108 -0.121023 0.416815
+-0.198736 0.122673 0.314023
+-0.103847 -0.106041 -0.0517553
+-0.104029 0.416529 -0.045428
+-0.308614 0.335549 0.0428267
+-0.25151 0.340947 0.154775
+-0.188922 0.2501 -0.11739
+-0.163198 0.305415 -0.122893
+-0.226595 0.333135 0.203315
+-0.307054 0.413493 0.168463
+-0.348788 0.443905 0.125248
+-0.27881 0.378663 0.179091
+-0.365054 0.429053 0.0894847
+-0.365838 0.323283 -0.00318552
+-0.245978 0.348144 0.192176
+-0.341618 0.259828 -0.032075
+-0.304208 0.219133 -0.0402269
+-0.238301 0.325281 0.161173
+-0.346087 0.368538 0.0467249
+-0.371039 0.389 0.0476013
+-0.324261 0.369266 0.0359581
+-0.219028 0.314117 0.221104
+-0.280548 0.0381304 -0.037315
+-0.146286 0.13094 0.370352
+-0.262947 0.165793 0.244831
+-0.204842 0.0637825 0.294339
+-0.185147 0.070535 0.314727
+-0.218118 0.181603 0.315906
+-0.24104 0.179826 0.287691
+-0.261237 0.154475 0.255745
+-0.264576 0.121437 0.244461
+-0.22718 0.067226 0.27328
+-0.173002 0.093175 0.330849
+-0.172863 0.12068 0.337688
+-0.250868 0.0894536 0.253279
+-0.281286 0.143891 0.189896
+-0.269954 0.125834 0.229413
+-0.274839 0.0952008 0.178952
+-0.249958 0.0488541 0.191333
+-0.221294 0.0166405 0.21595
+-0.226279 0.0464829 0.259965
+-0.206547 0.1299 0.316831
+-0.203209 0.105761 0.29943
+-0.224215 0.102663 0.28303
+-0.244508 0.11207 0.269103
+-0.244398 0.145389 0.294271
+-0.227999 0.145403 0.311656
+-0.185057 0.107572 0.313305
+-0.18783 0.118468 0.317678
+-0.179889 0.108846 0.317898
+-0.194032 0.113549 0.308381
+-0.184856 0.113765 0.313817
+-0.194976 0.117955 0.310828
+-0.201777 0.123391 0.311393
+-0.198836 0.119824 0.308443
+-0.196556 0.116523 0.304981
+-0.203075 0.109833 0.296701
+-0.222395 0.107294 0.28237
+-0.241145 0.116701 0.269003
+-0.249546 0.126955 0.263237
+-0.241055 0.143732 0.292279
+-0.226227 0.143497 0.308247
+-0.207284 0.129565 0.313798
+-0.192251 0.159385 0.336428
+-0.216581 0.139326 0.316925
+-0.215738 0.1382 0.313591
+-0.158495 0.048461 0.379992
+-0.165238 -0.108652 0.435708
+-0.166315 -0.0907389 0.430099
+-0.168428 -0.00699115 0.375587
+-0.166177 0.0398163 0.35378
+-0.123455 -0.18898 0.412771
+-0.129236 -0.162183 0.435685
+-0.155774 -0.151412 0.428994
+-0.165128 -0.11359 0.42204
+-0.164803 -0.111664 0.424549
+-0.189549 -0.123379 0.385583
+-0.167461 -0.0947715 0.418207
+-0.0935016 -0.187625 0.416584
+-0.139308 -0.222688 0.348311
+-0.154394 -0.179741 0.406986
+-0.0870937 -0.20273 0.391799
+-0.164223 -0.0856436 0.128122
+-0.20603 -0.00266643 0.236717
+-0.241036 0.0189961 0.123231
+-0.20807 -0.0245064 0.142283
+-0.181896 -0.057266 0.159746
+-0.0299031 -0.218617 0.0703334
+-0.0739032 -0.218517 0.0740349
+-0.0973717 -0.218713 0.0977758
+-0.112545 -0.214302 0.124409
+-0.118402 -0.162538 0.0964011
+-0.112936 -0.188197 0.106363
+-0.105973 -0.130405 0.0166088
+-0.146353 -0.109145 0.0786422
+-0.194483 -0.176729 0.361371
+-0.15167 -0.204795 0.382119
+-0.0870889 -0.291604 0.115918
+-0.0364837 -0.314674 0.147983
+-0.0643486 -0.313381 0.131819
+-0.0876971 -0.287087 0.19297
+-0.182863 -0.145286 0.395215
+-0.251927 0.0374642 -0.0901809
+-0.237774 0.0444809 -0.101585
+-0.223927 0.141846 -0.131615
+-0.203295 0.153623 -0.150427
+-0.143738 0.368002 -0.0522004
+-0.20739 0.193389 -0.125814
+-0.185526 -0.00994119 -0.101331
+-0.140194 -0.0559965 -0.0964789
+-0.0660728 -0.152211 0.0231853
+-0.268647 0.268923 0.103509
+-0.226145 0.0900427 0.280215
+-0.203644 0.0920064 0.299401
+-0.197274 0.134843 0.325202
+-0.208319 0.147971 0.325029
+-0.225819 0.160094 0.314396
+-0.244513 0.159375 0.292634
+-0.258689 0.143813 0.265712
+-0.259796 0.121911 0.255789
+-0.156076 0.0870927 0.366358
+-0.146171 0.0914461 0.383235
+-0.104465 0.0892618 0.402408
+-0.163921 -0.0300618 0.417997
+-0.168682 -0.040417 0.394294
+-0.190943 -0.0641674 0.350663
+-0.211039 -0.0931477 0.301691
+-0.211786 -0.12483 0.326016
+-0.191647 -0.0968171 0.371555
+-0.164653 -0.0625873 0.433615
+-0.11368 -0.0535877 0.471443
+-0.16859 -0.0725534 0.409989
+-0.109508 0.0214772 0.434856
+-0.18749 -0.145406 0.22628
+-0.187878 -0.172524 0.250492
+-0.15929 0.123109 0.355964
+-0.177326 0.172805 0.345064
+-0.154538 0.0154133 0.41439
+-0.156737 -0.0229645 0.432504
+-0.157753 -0.0565814 0.447127
+-0.157364 -0.0830956 0.457309
+-0.15905 -0.102526 0.460694
+-0.139725 -0.107789 0.479958
+-0.140544 -0.0842928 0.472114
+-0.140136 -0.0535877 0.459814
+-0.138714 -0.0181552 0.444185
+-0.136353 0.0195899 0.426963
+-0.132004 0.0564401 0.410569
+-0.12789 0.0918672 0.395032
+-0.127402 0.132913 0.380429
+-0.124767 0.179557 0.367
+-0.107985 0.321219 0.292428
+-0.113287 -0.130961 0.494781
+-0.136669 -0.125141 0.484249
+-0.154567 -0.119854 0.469307
+-0.163859 -0.119083 0.455719
+-0.164951 -0.122858 0.442735
+-0.163849 -0.123974 0.430325
+-0.163131 -0.125903 0.428836
+-0.165348 -0.137532 0.423975
+-0.171991 -0.163069 0.401465
+-0.176642 -0.191887 0.371333
+-0.160654 -0.222027 0.318204
+-0.151651 0.202686 0.351659
+-0.119814 0.230675 0.348392
+-0.0987942 0.228654 0.35141
+-0.166723 0.152262 0.350384
+-0.181628 0.141434 0.338138
+-0.166004 0.224286 0.335542
+-0.190919 0.187411 0.334025
+-0.203458 0.17279 0.329498
+-0.0936456 0.2781 0.323257
+-0.114062 0.281467 0.320585
+-0.13698 0.287544 0.30898
+-0.161095 0.29551 0.285594
+-0.212486 0.292569 0.239572
+-0.253378 0.265883 0.183405
+-0.274902 0.233103 0.134127
+-0.303139 0.160855 0.0397661
+-0.0753161 0.43683 0.10634
+-0.23843 0.367715 0.185073
+-0.235101 0.390125 0.157869
+-0.239445 0.383616 0.0737666
+-0.214387 0.327636 0.00516291
+-0.128667 -0.109346 -0.026491
+-0.214473 -0.0450243 -0.00825765
+-0.298305 0.0639497 -0.00528031
+-0.307436 0.135604 -0.00213642
+-0.328309 0.437282 0.155541
+-0.292575 0.418268 0.139731
+-0.235379 0.397017 0.122868
+-0.188222 0.398491 0.120904
+-0.141041 0.409896 0.135061
+-0.0831089 0.424561 0.158678
+-0.114135 -0.211888 0.383848
+-0.147144 -0.216385 0.364623
+-0.173116 -0.210441 0.343799
+-0.192159 -0.199536 0.326787
+-0.203644 -0.17842 0.306361
+-0.207361 -0.148318 0.283505
+-0.207041 -0.117057 0.259792
+-0.202758 -0.0850586 0.235352
+-0.197801 -0.050465 0.215485
+-0.201594 -0.0226143 0.202094
+-0.219316 -0.000534788 0.183381
+-0.24935 0.0375413 0.16023
+-0.276372 0.0948514 0.149162
+-0.283067 0.166041 0.159406
+-0.206475 0.0174112 0.263365
+-0.222711 0.0328473 0.241314
+-0.249513 0.0614931 0.21696
+-0.270337 0.0978833 0.204996
+-0.275826 0.134068 0.210031
+-0.264202 0.178572 0.233323
+-0.229718 0.210747 0.278572
+-0.198323 0.213673 0.316471
+-0.180229 0.202025 0.33742
+-0.185741 -0.00474484 0.308761
+-0.167944 0.0130578 0.363441
+-0.262085 0.221782 0.208454
+-0.214009 0.265055 0.257298
+-0.174769 0.264537 0.300647
+-0.149552 0.253252 0.327233
+-0.205908 0.135119 0.253871
+-0.235039 0.119239 0.244902
+-0.243976 0.129211 0.240754
+-0.244589 0.142118 0.24982
+-0.234148 0.152875 0.269606
+-0.217931 0.15253 0.285971
+-0.20556 0.145638 0.293069
+-0.196245 0.135734 0.294506
+-0.191331 0.128362 0.29259
+-0.188979 0.123822 0.289842
+-0.187461 0.119895 0.286887
+-0.195517 0.112869 0.276121
+-0.215824 0.110331 0.258256
+-0.155659 -0.0978519 0.100621
+-0.189467 -0.0623955 0.077804
+-0.231467 -0.0238552 0.0486845
+-0.19351 -0.0538273 0.0938381
+-0.15995 -0.0916925 0.114414
+-0.121769 -0.154157 0.0644701
+-0.133891 -0.123379 0.0525594
+-0.161789 -0.0903369 0.0269981
+-0.105255 -0.187687 0.0835075
+-0.294562 0.0982089 0.0456382
+-0.232999 -0.00942449 0.0736554
+-0.0135182 0.439413 -0.156764
+-0.0352332 0.44622 -0.0991177
+-0.0648708 0.445223 0.0410971
+-0.0907195 0.401704 0.213819
+-0.0712453 0.441655 0.0799827
+-0.0794879 0.430883 0.133204
+-0.0294192 -0.162609 0.0467685
+-0.0301236 -0.194296 0.0644851
+-0.0268186 -0.281637 0.0748676
+-0.0281264 -0.307997 0.113796
+-0.0475473 -0.307686 0.184565
+-0.0763317 -0.304659 0.166072
+-0.0987655 -0.282704 0.144865
+-0.106136 -0.250955 0.126349
+-0.251462 -0.00553047 -0.0239191
+-0.264825 0.0102559 0.0218823
+-0.265419 0.0364342 0.0606621
+-0.270376 0.0754249 0.112843
+-0.28812 0.212786 0.084044
+-0.0274841 -0.167682 0.21368
+-0.0206257 -0.0693399 0.185987
+0.0013624 -0.162279 0.221607
+0.0119087 -0.0679939 0.193809
+0.0243996 -0.164084 0.206247
+0.0389784 -0.077147 0.183133
+0.0262534 -0.117211 0.201534
+0.00146751 -0.112569 0.215678
+-0.0279298 -0.116621 0.205524
+-0.0352435 -0.222348 0.24413
+-0.0101893 -0.220293 0.244844
+0.0212816 -0.219115 0.225457
+-0.00575947 -0.21185 0.232459
+-0.0320484 -0.21458 0.229734
+-0.00960503 -0.226841 0.242101
+-0.0340456 -0.228843 0.240845
+0.0201418 -0.161618 0.219543
+0.0208073 -0.112593 0.21564
+0.0300894 -0.0692436 0.194532
+0.010807 -0.217612 0.238585
+0.00996406 -0.224963 0.237053
+-0.0272111 -0.200896 0.214637
+0.000984256 -0.19614 0.219955
+0.0206496 -0.195048 0.216646
+0.0245047 -0.195867 0.206342
+-0.0312198 -0.235395 0.224002
+-0.00823103 -0.23458 0.226232
+0.00718125 -0.233842 0.225648
+0.0302232 -0.124371 0.177606
+0.0261715 -0.166762 0.186405
+0.0245095 -0.195561 0.193827
+0.0243184 -0.210954 0.202779
+0.0238058 -0.221562 0.213445
+0.0179767 -0.229083 0.222068
+0.00880984 -0.230658 0.231856
+-0.00848972 -0.23198 0.23483
+-0.0320579 -0.233148 0.232809
+0.0409565 -0.0923293 0.166667
+-0.030387 -0.235457 0.215241
+-0.00819758 -0.234618 0.217597
+0.0113435 -0.232186 0.215366
+0.0207451 -0.223018 0.206161
+0.0225219 -0.212142 0.195462
+0.0239156 -0.196423 0.185633
+0.0262432 -0.168922 0.173612
+0.0315644 -0.128595 0.16228
+-0.0572937 -0.138099 0.463169
+-0.0459331 -0.13336 0.481716
+-0.0889803 -0.154568 0.47207
+-0.0889564 -0.147656 0.48743
+-0.0216222 -0.125956 0.463329
+-0.0290506 -0.128896 0.466735
+-0.0517956 -0.136239 0.470935
+-0.0715708 -0.144936 0.469335
+-0.0724281 -0.149726 0.460739
+-0.0522796 -0.14373 0.456644
+-0.0277523 -0.132115 0.459292
+-0.030157 -0.127818 0.461902
+-0.0868063 -0.159439 0.458041
+-0.0885974 -0.140521 0.49754
+-0.0412589 -0.125515 0.491462
+-0.0245388 -0.125649 0.475024
+-0.0757904 -0.16623 0.446691
+-0.0770457 -0.155995 0.460359
+-0.0770552 -0.151048 0.471596
+-0.0702685 -0.142283 0.486861
+-0.0649807 -0.133236 0.498325
+-0.040248 -0.210681 0.385616
+-0.0663793 -0.20367 0.386881
+-0.022029 -0.276449 0.225836
+0.0144997 -0.271186 0.226464
+0.0416514 -0.25415 0.210514
+0.053141 -0.228617 0.186279
+0.0588977 -0.202338 0.169272
+0.0623699 -0.17488 0.156691
+0.0673226 -0.145602 0.149071
+0.0799234 -0.116732 0.147141
+0.0800428 -0.0934931 0.180997
+0.079636 -0.100213 0.202358
+0.0783862 -0.122785 0.231875
+0.0574561 -0.194191 0.303099
+0.0432219 -0.208454 0.321824
+-0.00460525 -0.218263 0.366827
+-0.018533 -0.0377488 0.191385
+-0.0280254 -0.0310966 0.23927
+0.0729407 -0.119236 0.151762
+-0.0233416 -0.270099 0.226391
+0.0112097 -0.265339 0.227387
+0.037872 -0.248709 0.212431
+0.0498319 -0.22368 0.189125
+0.0552296 -0.198555 0.172697
+0.0584765 -0.172941 0.160929
+0.0635917 -0.144558 0.153683
+0.070263 -0.0819455 0.184867
+0.0185807 -0.0450338 0.197745
+0.0488449 -0.0576537 0.188899
+-0.0227621 -0.0299758 0.213139
+0.0156785 -0.0446693 0.220285
+0.0430636 -0.062534 0.214715
+0.0661772 -0.0864531 0.212286
+0.0748703 -0.11882 0.2322
+0.0547313 -0.190125 0.302073
+0.0406405 -0.204474 0.320695
+-0.00733482 -0.214355 0.366094
+-0.0420827 -0.206936 0.384529
+-0.0667963 -0.199804 0.385262
+-0.0269189 -0.252407 0.220447
+0.00945145 -0.0502206 0.243782
+0.0360189 -0.074513 0.234748
+0.0166648 -0.131612 0.29794
+-0.0102712 -0.108436 0.313898
+-0.0434759 -0.09379 0.316462
+-0.0353725 -0.0515762 0.277351
+-0.000261422 -0.0714333 0.278874
+0.0256398 -0.100639 0.266709
+0.0572978 -0.115946 0.245463
+0.0391416 -0.179876 0.306523
+-0.0350373 -0.206548 0.363461
+-0.0592287 -0.201384 0.365122
+-0.0539266 -0.14326 0.353167
+-0.0238494 -0.153184 0.347784
+0.00631985 -0.166307 0.326366
+-0.015329 -0.046801 0.176178
+0.0201991 -0.0480077 0.181231
+0.0376188 -0.0495886 0.182051
+0.0509233 -0.0585158 0.17068
+0.0367854 -0.217535 0.192569
+0.0401955 -0.197424 0.179498
+0.0430356 -0.171604 0.167831
+0.0489507 -0.137781 0.159023
+0.0282172 -0.238608 0.212383
+0.0076174 -0.250376 0.22381
+-0.0299461 -0.236879 0.21276
+-0.00835525 -0.236425 0.215433
+0.0121913 -0.234087 0.214197
+0.0213007 -0.22458 0.203564
+0.0232406 -0.214129 0.193167
+0.0249886 -0.198042 0.182889
+0.0275223 -0.170239 0.170465
+0.0335186 -0.129902 0.159372
+-0.0590226 -0.181523 0.366219
+-0.0327289 -0.188985 0.362483
+-0.0396207 -0.208171 0.376181
+-0.0635821 -0.202539 0.37698
+0.0735107 -0.150655 0.261474
+0.0701197 -0.146416 0.261182
+0.0634053 -0.170163 0.284487
+0.0665274 -0.17442 0.285239
+0.0238679 -0.217453 0.341275
+0.0211813 -0.213464 0.340197
+0.0794162 -0.0866251 0.14909
+0.0863558 -0.100869 0.154617
+0.0831853 -0.0970949 0.16786
+0.0748321 -0.0842307 0.167012
+0.106749 -0.104643 0.0739776
+0.0735824 -0.166019 0.0906109
+0.0901011 -0.137565 0.080711
+-0.00750751 0.419622 0.18819
+-0.00567346 0.430433 0.150407
+0.0449079 0.408469 0.187592
+0.0889564 0.410619 0.20197
+0.100557 0.415667 0.163334
+0.132062 0.419264 0.222372
+0.145453 0.425706 0.192554
+0.171181 0.446573 0.257053
+0.190991 0.46682 0.243192
+0.180062 0.444987 0.259582
+0.198788 0.463758 0.248696
+0.220843 0.231485 0.152568
+0.175856 -0.0577397 0.0427121
+0.108282 -0.108651 0.0402685
+0.109699 -0.108421 0.0151768
+0.105408 0.372691 0.0642169
+0.133742 0.389536 0.111324
+0.186747 0.338193 0.0864964
+0.171362 0.313399 0.0603584
+0.0833812 0.393995 0.235471
+0.121846 0.402946 0.246737
+0.00503117 0.442827 0.0607242
+0.0383532 -0.163215 0.0651704
+0.164112 -0.0701392 0.00663588
+0.218103 -0.017704 0.00500728
+0.142055 -0.0645667 -0.0220031
+0.195408 0.0012508 -0.0302505
+0.208562 0.0594059 -0.0341432
+0.229823 0.0391836 0.00459706
+0.17145 0.300141 -0.0710944
+0.195608 0.24467 -0.0558405
+0.215731 0.205158 -0.0455577
+0.236785 0.263099 0.0689327
+0.198855 0.259996 0.0025521
+0.0588165 0.414674 0.0614955
+0.121874 0.362719 -0.0335842
+0.08035 0.406974 -0.0679526
+0.14222 0.342059 -0.0893045
+0.226011 0.168674 -0.0398023
+0.254254 0.142095 -0.00195896
+0.250385 0.228236 0.0496374
+0.272248 0.122893 0.0393354
+0.0107306 -0.307878 0.119505
+0.0349172 -0.30077 0.120583
+0.0538645 -0.196323 0.108686
+0.052212 -0.232837 0.113088
+0.0512257 -0.270224 0.114333
+0.0297973 -0.23333 0.0872964
+0.0305638 -0.194775 0.0810223
+0.247893 0.259715 0.0826993
+0.157833 0.381542 0.208943
+0.229541 0.334873 0.132059
+0.0966578 0.335707 0.261766
+0.087121 0.360849 0.258989
+0.0429394 0.385641 0.231674
+0.221274 0.355147 0.107609
+0.26663 0.405809 0.151509
+0.24285 0.450429 0.191778
+0.204976 0.415686 0.184661
+0.247443 0.447895 0.198618
+0.270941 0.402175 0.158831
+0.130524 0.373352 0.253672
+0.121083 0.38214 0.262054
+0.103354 0.350224 0.255051
+0.0655882 0.349404 0.268243
+0.28017 0.344314 0.113997
+0.28391 0.34075 0.122259
+0.268799 0.292905 0.10016
+0.262927 0.292568 0.0905242
+0.221155 0.469069 0.216827
+0.226274 0.46653 0.222837
+0.172159 0.415499 0.224883
+0.150975 0.41696 0.261076
+0.159538 0.414914 0.257776
+0.15722 0.320505 0.0141953
+0.0280254 0.442531 -0.0846535
+0.0948237 -0.0949537 -0.0114473
+0.00603249 0.354147 0.275814
+0.23551 0.113986 -0.0334347
+-0.0145529 0.401309 0.227751
+-0.00608983 0.424896 0.170594
+0.048021 0.415116 0.167629
+0.093305 0.41573 0.184225
+0.137636 0.424495 0.208747
+0.180181 0.458705 0.251995
+0.18884 0.456462 0.256565
+0.240398 0.223581 0.121584
+0.130859 -0.0859159 0.0674297
+0.133541 -0.0909164 0.0440185
+0.0968973 -0.120118 0.077933
+0.105561 -0.108206 0.0563333
+0.111452 -0.108949 0.0281605
+0.0889182 -0.118863 0.0381095
+0.078621 0.414432 0.151197
+0.11468 0.38373 0.0944852
+0.172906 0.329515 0.0750157
+0.122473 0.417352 0.175514
+0.114082 0.406394 0.136374
+0.110514 0.412894 0.210537
+0.10298 0.397176 0.241142
+0.0213629 0.42583 0.148955
+-0.00465303 0.437353 0.12176
+0.0827062 -0.128686 0.0544317
+0.0795213 -0.137431 0.0564289
+0.0825724 -0.152978 0.0864255
+0.0600615 -0.164784 0.0745714
+0.0461529 -0.161282 0.0632579
+0.0595639 -0.148547 0.0509254
+0.067169 -0.132752 0.0382631
+0.0448697 -0.144827 0.0455276
+0.163911 -0.0708777 0.0270172
+0.193806 -0.0426728 0.00533014
+0.2109 -0.010679 -0.0134922
+0.173825 -0.0549576 -0.00869312
+0.168001 -0.0495264 -0.0194073
+0.189899 -0.0264265 -0.0217349
+0.201517 -0.00374352 -0.0257292
+0.172 -0.031072 -0.030112
+0.201915 0.0294994 -0.0321282
+0.214808 0.00646217 -0.0139236
+0.227702 0.0187476 0.00419981
+0.206 0.223831 -0.0481296
+0.206221 0.283326 0.0645848
+0.214822 0.236662 0.00241764
+0.0264207 0.431525 0.115171
+0.0544392 0.416786 0.104414
+0.0763126 0.402347 0.107403
+0.0771549 0.398165 0.0608874
+0.102946 0.384315 -0.0506585
+0.122138 0.368453 -0.099846
+0.207423 -0.0211584 0.0494503
+0.198726 -0.03966 0.024431
+0.208333 -0.0345933 0.028712
+0.234871 0.00388549 0.0186688
+0.228683 -0.0162494 0.0130411
+0.232912 -0.00744574 0.0240283
+0.218501 0.219252 -0.0226215
+0.219119 0.208759 -0.0379334
+0.220264 0.184845 -0.0486804
+0.227457 0.182857 -0.0350401
+0.226408 0.207455 -0.0214905
+0.225795 0.195381 -0.0345083
+0.239321 0.168331 -0.0200633
+0.239383 0.22478 0.0269107
+0.241864 0.211651 0.0128349
+0.258277 0.183364 0.0224475
+0.250988 0.214735 0.0283332
+0.269973 0.172306 0.0900942
+0.266764 0.182182 0.0475774
+0.274834 0.12796 0.0695709
+0.253588 0.174446 0.019238
+0.244603 0.174165 0.000286677
+0.265188 0.138234 0.0162887
+0.261487 0.116811 0.00635057
+0.261798 0.0776958 0.0402453
+0.26892 0.114622 0.018204
+0.258349 0.0864654 0.0110391
+0.237261 0.0279049 0.0201964
+0.249709 0.0485278 0.0221226
+0.244924 0.057264 0.0119633
+0.0233942 -0.306614 0.121033
+0.0189732 -0.295349 0.100056
+0.0348455 -0.291369 0.102843
+0.0574759 -0.210159 0.142652
+0.05874 -0.194756 0.124506
+0.0556651 -0.230457 0.132629
+0.0441038 -0.271579 0.0987525
+0.0526099 -0.252148 0.113122
+0.0307693 -0.255185 0.0857729
+0.0612737 -0.183559 0.101118
+0.0542235 -0.171767 0.0806919
+0.033275 -0.178611 0.0752321
+0.0437011 -0.233053 0.0988433
+0.0517089 -0.213401 0.112259
+0.0449659 -0.196078 0.0932784
+0.0295434 -0.213023 0.0854671
+0.152862 0.395312 0.12814
+0.159127 0.366589 0.0960749
+0.24263 0.245541 0.0611037
+0.251284 0.239056 0.0681
+0.260097 0.216417 0.0712091
+0.247123 0.244492 0.088867
+0.0851777 0.377845 0.248815
+0.0675621 0.408291 0.193402
+0.0848801 0.403994 0.219503
+0.0635343 0.391638 0.229442
+0.0659957 0.37168 0.245947
+0.196236 0.388186 0.128596
+0.243248 0.390163 0.134731
+0.253651 0.429825 0.171457
+0.171904 0.381015 0.18843
+0.196814 0.390321 0.171222
+0.212044 0.36097 0.151173
+0.258751 0.426999 0.178967
+0.227151 0.390652 0.158483
+0.104853 0.369784 0.260855
+0.115897 0.360876 0.25452
+0.0951104 0.353093 0.263667
+0.0831369 0.340789 0.270579
+0.0793486 0.35347 0.262652
+0.098042 0.343059 0.25758
+0.241016 0.297228 0.107633
+0.234225 0.345372 0.132203
+0.276783 0.375704 0.131737
+0.274356 0.407146 0.158161
+0.258924 0.387625 0.151078
+0.28029 0.371479 0.139443
+0.259029 0.32043 0.115051
+0.269188 0.348845 0.127854
+0.200723 0.347139 0.0979389
+0.214028 0.300348 0.0769126
+0.254685 0.351972 0.111632
+0.241657 0.320942 0.0963192
+0.2746 0.315736 0.101301
+0.279087 0.314318 0.10984
+0.286444 0.340789 0.118158
+0.249666 0.276486 0.0800647
+0.249029 0.251672 0.0722288
+0.256572 0.276797 0.0915338
+0.270725 0.285433 0.0926272
+0.215546 0.431056 0.171121
+0.157781 0.420489 0.171822
+0.199654 0.444514 0.189475
+0.17053 0.446967 0.219256
+0.205541 0.469434 0.229534
+0.199492 0.471441 0.251981
+0.211887 0.46609 0.235491
+0.188893 0.418014 0.202062
+0.189616 0.443489 0.235276
+0.216308 0.445796 0.206907
+0.231906 0.432697 0.189024
+0.251194 0.454433 0.19994
+0.237855 0.461496 0.212483
+0.228659 0.474155 0.225851
+0.233679 0.464102 0.206607
+0.126693 0.412286 0.235424
+0.15381 0.433628 0.240735
+0.139006 0.411313 0.254414
+0.119484 0.391069 0.256096
+0.165036 0.396505 0.213489
+0.146583 0.380527 0.232229
+0.164653 0.413358 0.241726
+0.177336 0.433469 0.244745
+0.161492 0.432487 0.259539
+0.178897 0.449259 0.262792
+0.170516 0.431467 0.259706
+0.137152 0.398832 0.262308
+0.156076 0.416945 0.262873
+0.146707 0.395982 0.255875
+0.125174 0.378471 0.262959
+0.108095 0.371857 0.00996679
+0.128239 0.350215 0.0349486
+0.133853 0.349256 0.0651268
+0.218056 0.251064 0.0284622
+0.208678 0.273009 0.0525635
+0.162953 0.316325 0.0387464
+0.180516 0.288727 0.00575605
+0.184616 0.271323 -0.0641787
+0.192739 0.259071 -0.0258971
+0.160497 0.315821 -0.0293024
+0.138278 0.343743 -0.0145987
+0.129015 0.356724 -0.0572827
+0.157417 0.322173 -0.0792128
+0.0341561 0.430408 0.0636367
+0.0138007 0.445423 -0.0131284
+0.0675574 0.412405 -0.00590144
+0.0543716 0.427737 -0.0783221
+0.0394672 -0.109438 0.00782081
+0.0845068 -0.116166 0.0199861
+0.103349 -0.102047 0.00107231
+0.135931 -0.0925252 0.0123564
+0.152751 -0.0719022 -0.0063178
+0.119987 -0.083488 -0.0138083
+0.0529683 -0.0970178 -0.0113947
+0.0783146 -0.0912706 -0.0211601
+0.218209 0.0493087 -0.0142253
+0.245476 0.0889793 0.00126342
+0.226926 0.0646589 -0.0138949
+0.250077 0.117299 -0.0142492
+0.234881 0.0916617 -0.0259545
+0.243214 0.113463 -0.0269367
+0.218013 0.0708709 -0.0288902
+0.220819 0.0858613 -0.0382201
+0.247568 0.131257 -0.0175972
+0.23968 0.157689 -0.0209356
+0.232117 0.141439 -0.0354039
+0.0418575 0.400964 0.20743
+0.0195766 0.413726 0.187334
+-0.00902553 0.413602 0.205648
+-0.0547027 0.354342 0.276825
+-0.0113108 0.354659 0.280219
+-0.0234945 0.379182 0.256182
+0.0520973 0.369083 0.249567
+0.0331166 0.352772 0.27144
+0.00140062 0.377314 0.253744
+0.0186906 0.394924 0.226564
+0.0447454 -0.287624 0.117675
+0.0974052 0.397232 -0.111723
+0.0710821 0.42028 -0.123271
+0.0451331 0.435802 -0.131916
+-0.000126957 0.440974 0.0952087
+0.0478095 0.419766 0.138671
+-0.0290697 0.354425 0.282179
+0.247137 0.366868 0.139852
+0.167833 -0.0586161 0.0577407
+0.235111 0.0572257 0.00334661
+0.25527 0.119867 -0.00043138
+0.227208 0.22145 0.00277189
+0.054573 -0.129783 0.0327071
+0.2266 -0.000760034 0.00252821
+0.235532 0.200961 0.000928286
+0.236653 0.010993 0.0292724
+0.269073 0.155883 0.0351438
+0.238349 0.239177 0.0445598
+0.257678 0.21965 0.057295
+0.0680645 -0.174276 0.0943132
+0.0647172 -0.12097 0.0264521
+0.0299986 -0.27518 0.0871046
+0.236969 0.0193128 0.0435503
+0.252582 0.228763 0.0907072
+0.192935 0.375885 0.167433
+0.173768 0.412252 0.153348
+-0.0312395 0.327507 0.304526
+0.229439 0.0921737 -0.0309215
+0.0353144 -0.0923102 -0.0249825
+0.193208 0.282463 0.0331705
+0.179319 0.396563 0.191654
+0.201762 0.443929 0.219796
+0.154529 0.396092 0.237081
+0.248129 0.308239 0.110205
+0.0930129 0.403387 0.121234
+0.0639555 0.400982 0.212516
+-0.0174074 0.451196 -0.0194503
+-0.0443673 0.416835 0.199517
+-0.0526673 0.381255 0.248897
+0.0174026 0.406906 0.206146
+0.0265599 0.374492 0.249935
+0.0315883 0.332254 0.28896
+0.270672 0.177287 0.0674352
+0.187101 -0.0168289 0.106484
+0.135586 -0.0611553 0.116766
+0.0833239 -0.127919 0.131872
+0.0548173 -0.23435 0.175604
+0.043323 -0.263111 0.198627
+-0.0196155 -0.288097 0.215386
+0.2399 0.0907328 -0.0125585
+0.194089 -0.0332951 -0.0100733
+0.0709579 -0.107244 0.00473153
+0.0163201 -0.142187 0.0369553
+0.00607549 -0.175829 0.0637466
+0.00567756 -0.256727 0.0774013
+0.0712214 -0.151833 0.0667117
+0.0502674 -0.181767 0.0871865
+0.044357 -0.253493 0.0980058
+0.0558091 -0.250414 0.136565
+-0.000198626 -0.295861 0.0967028
+-0.0734629 0.319873 0.298711
+-0.0780368 0.179696 0.37733
+-0.0782954 0.130637 0.39291
+-0.0812885 0.0578769 0.423184
+-0.0840331 -0.0146591 0.458645
+-0.0876588 -0.0878797 0.491343
+-0.0882861 -0.113474 0.498191
+-0.00754096 0.331589 0.298185
+0.0185568 0.244856 0.352703
+-0.0315795 0.174754 0.383882
+0.0390215 0.209549 0.365385
+-0.0188108 0.0127752 0.427619
+-0.0268138 -0.0804179 0.471298
+-0.0282458 -0.098273 0.47764
+0.0353336 -0.0206745 0.370418
+-0.00815868 -0.0919218 0.443381
+0.0555306 -0.142547 0.398226
+0.0734049 -0.0470733 0.328612
+0.0753925 -0.0150611 0.307232
+0.12708 0.214592 0.299468
+0.119336 0.0917573 0.3116
+0.0776436 0.210114 0.344954
+0.0671308 0.246528 0.328277
+0.164227 0.0200786 0.174824
+0.128747 -0.0309382 0.174967
+0.0878739 -0.0752693 0.228911
+0.0875531 -0.104672 0.25407
+0.0677198 -0.186887 0.322764
+0.0520393 -0.204383 0.340643
+0.0636825 0.0484514 0.335889
+0.228013 0.30893 0.0865299
+0.175162 0.375196 0.111071
+0.183912 0.44586 0.202383
+0.146344 0.423009 0.248346
+-0.00850815 -0.113973 0.448851
+0.0375703 0.133037 0.361166
+0.131764 -0.0876742 -0.00222789
+0.0412534 0.431519 -0.0102118
+0.216164 0.372863 0.152007
+0.176785 0.287794 -0.0259306
+0.144457 0.337939 -0.041549
+0.0878404 0.346934 0.266053
+0.168432 0.434355 0.263327
+0.213979 0.475425 0.239658
+0.14131 0.397098 0.262911
+0.240312 0.467488 0.213983
+0.283163 0.374338 0.136847
+0.108665 0.363701 0.26292
+0.281181 0.310706 0.104227
+0.25821 0.266036 0.0815827
+0.244009 0.41058 0.169646
+0.263206 0.434179 0.180116
+0.226878 0.410581 0.151412
+0.0756751 0.327043 0.279899
+0.252391 0.237332 0.0758157
+0.262123 0.076302 0.0758116
+-0.0329391 0.135915 0.392963
+0.119489 0.182574 0.321136
+0.0556746 0.0752147 0.346315
+0.0291844 0.0799421 0.357493
+0.0497118 0.193336 0.369389
+0.0817383 0.193973 0.352124
+0.114685 0.170965 0.330753
+0.124867 0.138526 0.322155
+0.0839949 0.0808807 0.335366
+0.00993539 0.101207 0.367354
+0.00487282 0.128483 0.373154
+0.111572 0.105359 0.325589
+0.159222 0.163225 0.277787
+0.135203 0.143617 0.310244
+0.161583 0.114358 0.266019
+0.137857 0.0658704 0.268701
+0.104776 0.0309409 0.281
+0.0900055 0.060358 0.323076
+0.0430738 0.140844 0.366646
+0.0486865 0.116806 0.349686
+0.0745495 0.115772 0.342641
+0.0977499 0.127094 0.337392
+0.0852105 0.159849 0.36006
+0.0634715 0.158178 0.36985
+0.026521 0.116854 0.355519
+0.0264971 0.127879 0.360434
+0.0199117 0.117616 0.357761
+0.0361622 0.123645 0.354312
+0.0256302 0.123008 0.355807
+0.0357315 0.128081 0.35686
+0.0413067 0.134042 0.359901
+0.0400371 0.130297 0.356113
+0.0395388 0.126883 0.352095
+0.0492619 0.120901 0.347052
+0.0727346 0.120245 0.341256
+0.0943016 0.131423 0.335935
+0.103378 0.142444 0.333656
+0.0830365 0.157943 0.356976
+0.0633043 0.156189 0.366056
+0.0449318 0.140619 0.364141
+0.0199356 0.168686 0.378783
+0.0514741 0.15107 0.370438
+0.0520584 0.149934 0.367057
+-0.018451 0.0546102 0.40793
+-0.0203479 -0.102296 0.464617
+-0.0187145 -0.0842641 0.459555
+-0.00296232 0.000274732 0.408605
+-0.000625228 0.0470815 0.386809
+-0.0432465 -0.18546 0.42877
+-0.0489507 -0.158663 0.451696
+-0.0228816 -0.145573 0.455498
+-0.0147973 -0.10699 0.452026
+-0.0162245 -0.105141 0.454191
+0.0224454 -0.114088 0.427878
+-0.012766 -0.0879807 0.449075
+-0.0723708 -0.1867 0.420799
+-0.00114261 -0.216696 0.375851
+-0.0133414 -0.173543 0.43512
+-0.0675096 -0.201873 0.395708
+0.0944974 -0.0743069 0.179732
+0.0844112 0.0100784 0.29466
+0.158222 0.0365161 0.202895
+0.124264 -0.00992276 0.208589
+0.0962653 -0.0450768 0.215237
+0.00424554 -0.217118 0.0771433
+0.0432888 -0.213373 0.0974209
+0.055818 -0.211998 0.128328
+0.0592048 -0.206768 0.158678
+0.0709531 -0.154228 0.134181
+0.0642777 -0.180418 0.141724
+0.0919542 -0.12041 0.0565155
+0.0989757 -0.0983782 0.127589
+0.0407463 -0.16648 0.408266
+-0.00421687 -0.198329 0.411532
+0.0455399 -0.285789 0.14238
+-0.0113442 -0.313568 0.152998
+0.0203718 -0.309664 0.148722
+0.0162382 -0.282523 0.2137
+0.0144519 -0.136627 0.434579
+0.260826 0.0809475 0.0211403
+0.252353 0.0881602 0.00706385
+0.234215 0.186985 -0.0192537
+0.221307 0.197226 -0.0396713
+0.0892724 0.391863 0.00236576
+0.207802 0.235205 -0.0235123
+0.216796 0.0273779 -0.0124383
+0.183883 -0.0251623 -0.0254036
+0.0537634 -0.146287 0.0473044
+0.0784675 0.103415 0.340989
+0.0502578 0.103147 0.350055
+0.0309181 0.144847 0.370745
+0.0400419 0.158853 0.37461
+0.059185 0.172584 0.371305
+0.0847655 0.173814 0.35836
+0.109426 0.159963 0.339157
+0.116093 0.138406 0.330776
+-0.0187145 0.093132 0.393762
+-0.034649 0.0963455 0.405492
+-0.0801629 0.0903301 0.407259
+-0.0213922 -0.0238116 0.446432
+-0.00706658 -0.0333231 0.426536
+0.0321057 -0.054387 0.395156
+0.0717961 -0.0808923 0.358053
+0.0658428 -0.112823 0.381335
+0.0275128 -0.0872142 0.415272
+-0.0239593 -0.0564183 0.461686
+-0.0860876 -0.0523755 0.476945
+-0.010448 -0.0656138 0.441536
+-0.0822373 0.0226744 0.440298
+0.0834488 -0.134198 0.280066
+0.0768293 -0.161671 0.302993
+-0.0148116 0.129455 0.384787
+0.00177398 0.18066 0.380803
+-0.0324798 0.0207687 0.438741
+-0.0341561 -0.0175852 0.45696
+-0.0359854 -0.0512363 0.471418
+-0.0380065 -0.0778555 0.481116
+-0.0361199 -0.0971332 0.485222
+-0.060828 -0.104322 0.495696
+-0.0590465 -0.08071 0.488363
+-0.0572984 -0.0499476 0.476337
+-0.0556125 -0.0145055 0.460763
+-0.0543723 0.023187 0.443315
+-0.0552009 0.059812 0.425901
+-0.05602 0.095024 0.409382
+-0.0543341 0.136116 0.395008
+-0.0555456 0.182593 0.380813
+-0.0543771 0.323569 0.303122
+-0.0888752 -0.129888 0.499652
+-0.0638169 -0.121942 0.498785
+-0.0420732 -0.114921 0.491755
+-0.0283946 -0.113144 0.482745
+-0.0221055 -0.116588 0.471232
+-0.018279 -0.117584 0.459374
+-0.0182026 -0.119538 0.457754
+-0.0133216 -0.13085 0.454296
+0.00355615 -0.155359 0.43648
+0.021799 -0.183204 0.41091
+0.0299843 -0.213904 0.356132
+-0.0268903 0.208166 0.37655
+-0.0572889 0.233424 0.360875
+-0.0776149 0.229587 0.355639
+-0.00828836 0.159217 0.38199
+0.0110179 0.149882 0.376584
+-0.00934224 0.231159 0.366804
+0.0172729 0.196536 0.375578
+0.0317658 0.183097 0.376464
+-0.0757331 0.278889 0.32683
+-0.0562159 0.284009 0.332127
+-0.0312006 0.292185 0.330087
+-0.000730343 0.302546 0.317591
+0.0644108 0.304715 0.294812
+0.125763 0.282521 0.25905
+0.167053 0.252821 0.222411
+0.23591 0.191886 0.149622
+-0.035909 0.439743 0.114577
+0.102807 0.382692 0.253154
+0.105978 0.406879 0.226476
+0.135165 0.409645 0.151519
+0.143159 0.357886 0.0810612
+0.137042 -0.0918788 0.0283434
+0.196254 -0.020938 0.075587
+0.260345 0.0987249 0.109387
+0.259503 0.172895 0.11486
+0.188394 0.462296 0.259366
+0.161215 0.44224 0.23154
+0.115174 0.417401 0.194374
+0.0714173 0.414369 0.174114
+0.0218086 0.419771 0.16841
+-0.0413688 0.427019 0.167203
+-0.0388256 -0.208588 0.398874
+-0.000711231 -0.209996 0.393826
+0.0306641 -0.201629 0.384395
+0.0537873 -0.189009 0.375731
+0.0704071 -0.16681 0.360854
+0.080053 -0.13621 0.340639
+0.0861975 -0.104633 0.318119
+0.0888943 -0.0725199 0.293439
+0.0890042 -0.0379502 0.272682
+0.095264 -0.00958216 0.261321
+0.116864 0.0142168 0.250454
+0.150151 0.0550702 0.239935
+0.174419 0.114631 0.239102
+0.170664 0.185946 0.249936
+0.0729353 0.0296673 0.31911
+0.0950101 0.0467846 0.304703
+0.126568 0.0779975 0.291993
+0.147244 0.116212 0.288304
+0.147325 0.15264 0.294454
+0.123967 0.195607 0.310772
+0.0722172 0.223989 0.338823
+0.0285857 0.22362 0.361755
+0.00490695 0.210144 0.374361
+0.038356 0.00508817 0.353469
+-0.000442983 0.0204042 0.396862
+0.127904 0.238893 0.286268
+0.0613406 0.277133 0.312236
+0.00869039 0.272583 0.337252
+-0.0237341 0.258774 0.35234
+0.0661349 0.147057 0.308155
+0.0976966 0.133842 0.311293
+0.106672 0.144595 0.310723
+0.102678 0.157349 0.319115
+0.0845935 0.166852 0.333225
+0.0634436 0.164873 0.342146
+0.0499227 0.15684 0.344068
+0.041637 0.146164 0.341985
+0.0384713 0.138439 0.33845
+0.0377478 0.133765 0.335083
+0.0378099 0.129786 0.33184
+0.0499274 0.123641 0.325097
+0.0756608 0.123123 0.316413
+0.098171 -0.0867159 0.151259
+0.135021 -0.0481565 0.142538
+0.182418 -0.00466839 0.13158
+0.131884 -0.0395501 0.158755
+0.0963226 -0.0804472 0.165537
+0.0855654 -0.145057 0.105836
+0.0986932 -0.113173 0.0989587
+0.133896 -0.0759157 0.0864384
+0.0659144 -0.180172 0.117661
+0.231772 0.125868 0.152078
+0.17246 0.00869893 0.154659
+0.0180825 0.442468 -0.144919
+-0.00224905 0.449633 -0.0885858
+-0.0276042 0.448604 0.0490817
+-0.0476095 0.40366 0.222439
+-0.0329876 0.444834 0.0880916
+-0.0387157 0.433527 0.141609
+0.00921255 -0.160857 0.0544993
+0.0046387 -0.192773 0.0714145
+0.00496428 -0.280238 0.0812079
+-0.00651643 -0.307045 0.118107
+-0.0157549 -0.306288 0.190907
+0.0175507 -0.300536 0.184801
+0.0444628 -0.276421 0.173435
+0.0556603 -0.243862 0.15862
+0.234211 0.0257207 0.0760894
+0.222385 0.035826 0.120402
+0.204042 0.0585376 0.154803
+0.184439 0.0953776 0.203594
+0.199497 0.238257 0.182616
+-0.246139 0.317269 0.13913
+-0.278738 0.318992 0.0838392
+-0.291214 0.295534 0.0507622
+-0.297066 0.271706 0.0284288
+-0.299361 0.237519 0.000861395
+-0.290611 0.175012 -0.0514632
+-0.29531 0.191603 -0.033191
+-0.269237 0.345975 0.123406
+-0.257225 0.326274 0.129598
+0.244958 0.254191 0.0865824
+0.236648 0.282218 0.111099
+0.235677 0.254265 0.11509
+0.209213 0.329491 0.155029
+0.162567 0.303817 0.208697
+0.20065 0.279907 0.167515
+0.167797 0.351653 0.194941
+3  97 2109 2111
+3  71 2110 2109
+3  16 2111 2110
+3  2111 2109 2110
+3  19 2112 2114
+3  14 2113 2112
+3  17 2114 2113
+3  2114 2112 2113
+3  97 2111 2116
+3  16 2115 2111
+3  131 2116 2115
+3  2116 2111 2115
+3  11 2117 2118
+3  19 2114 2117
+3  17 2118 2114
+3  2118 2117 2114
+3  14 2112 2120
+3  19 2119 2112
+3  20 2120 2119
+3  2120 2112 2119
+3  43 2121 2123
+3  16 2122 2121
+3  15 2123 2122
+3  2123 2121 2122
+3  2124 6528 2113
+3  2113 14 2124
+3  2125 6528 2124
+3  2124 15 2125
+3  2126 6528 2125
+3  2125 18 2126
+3  17 2113 6528
+3  6528 2126 17
+3  2110 6529 2122
+3  2122 16 2110
+3  71 2127 6529
+3  6529 2110 71
+3  18 2125 6529
+3  6529 2127 18
+3  15 2122 6529
+3  6529 2125 15
+3  12 2128 2130
+3  72 2129 2128
+3  83 2130 2129
+3  2130 2128 2129
+3  18 2127 6530
+3  6530 2133 18
+3  2131 6530 2127
+3  2127 71 2131
+3  72 2128 6530
+3  6530 2131 72
+3  2132 6530 2128
+3  2128 12 2132
+3  2133 6530 2132
+3  2132 11 2133
+3  21 2134 6531
+3  6531 2135 21
+3  20 2119 6531
+3  6531 2134 20
+3  2117 6531 2119
+3  2119 19 2117
+3  11 2135 6531
+3  6531 2117 11
+3  11 2118 2133
+3  17 2126 2118
+3  18 2133 2126
+3  2133 2118 2126
+3  43 2136 2121
+3  131 2115 2136
+3  16 2121 2115
+3  2121 2136 2115
+3  15 2124 6532
+3  6532 2123 15
+3  14 2120 6532
+3  6532 2124 14
+3  2137 6532 2120
+3  2120 20 2137
+3  2123 6532 2137
+3  2137 43 2123
+3  3 2138 2140
+3  1 2139 2138
+3  8 2140 2139
+3  2140 2138 2139
+3  6 2141 6533
+3  6533 2143 6
+3  13 2142 6533
+3  6533 2141 13
+3  3 2140 6533
+3  6533 2142 3
+3  2143 6533 2140
+3  2140 8 2143
+3  6 2144 6534
+3  6534 2141 6
+3  5 2145 6534
+3  6534 2144 5
+3  10 2146 6534
+3  6534 2145 10
+3  13 2141 6534
+3  6534 2146 13
+3  2 2147 2149
+3  7 2148 2147
+3  0 2149 2148
+3  2149 2147 2148
+3  12 2130 6535
+3  6535 2152 12
+3  2150 6535 2130
+3  2130 83 2150
+3  73 2151 6535
+3  6535 2150 73
+3  7 2152 6535
+3  6535 2151 7
+3  4 2153 6536
+3  6536 2155 4
+3  9 2154 6536
+3  6536 2153 9
+3  10 2145 6536
+3  6536 2154 10
+3  2155 6536 2145
+3  2145 5 2155
+3  22 2156 6537
+3  6537 2158 22
+3  44 2157 6537
+3  6537 2156 44
+3  9 2153 6537
+3  6537 2157 9
+3  2158 6537 2153
+3  2153 4 2158
+3  50 2159 6538
+3  6538 2161 50
+3  81 2160 6538
+3  6538 2159 81
+3  2139 6538 2160
+3  2160 8 2139
+3  1 2161 6538
+3  6538 2139 1
+3  2160 6539 2143
+3  2143 8 2160
+3  81 2162 6539
+3  6539 2160 81
+3  55 2163 6539
+3  6539 2162 55
+3  6 2143 6539
+3  6539 2163 6
+3  2164 6540 2165
+3  2165 49 2164
+3  0 2148 6540
+3  6540 2164 0
+3  7 2151 6540
+3  6540 2148 7
+3  73 2165 6540
+3  6540 2151 73
+3  55 2166 6541
+3  6541 2163 55
+3  54 2167 6541
+3  6541 2166 54
+3  5 2144 6541
+3  6541 2167 5
+3  2163 6541 2144
+3  2144 6 2163
+3  54 2168 6542
+3  6542 2167 54
+3  53 2169 6542
+3  6542 2168 53
+3  4 2155 6542
+3  6542 2169 4
+3  2167 6542 2155
+3  2155 5 2167
+3  53 2170 6543
+3  6543 2169 53
+3  134 2171 6543
+3  6543 2170 134
+3  22 2158 6543
+3  6543 2171 22
+3  2169 6543 2158
+3  2158 4 2169
+3  2149 6544 2173
+3  2173 2 2149
+3  0 2172 6544
+3  6544 2149 0
+3  1 2138 6544
+3  6544 2172 1
+3  3 2173 6544
+3  6544 2138 3
+3  2174 6545 2172
+3  2172 0 2174
+3  48 2175 6545
+3  6545 2174 48
+3  50 2161 6545
+3  6545 2175 50
+3  2172 6545 2161
+3  2161 1 2172
+3  49 2176 2164
+3  48 2174 2176
+3  0 2164 2174
+3  2164 2176 2174
+3  39 2177 2179
+3  158 2178 2177
+3  184 2179 2178
+3  2179 2177 2178
+3  40 2180 2182
+3  37 2181 2180
+3  42 2182 2181
+3  2182 2180 2181
+3  131 2183 2184
+3  39 2179 2183
+3  184 2184 2179
+3  2184 2183 2179
+3  40 2182 2186
+3  42 2185 2182
+3  34 2186 2185
+3  2186 2182 2185
+3  20 2187 2188
+3  42 2181 2187
+3  37 2188 2181
+3  2188 2187 2181
+3  38 2189 2191
+3  39 2190 2189
+3  43 2191 2190
+3  2191 2189 2190
+3  38 2192 6546
+3  6546 2194 38
+3  37 2180 6546
+3  6546 2192 37
+3  2193 6546 2180
+3  2180 40 2193
+3  41 2194 6546
+3  6546 2193 41
+3  158 2177 6547
+3  6547 2195 158
+3  39 2189 6547
+3  6547 2177 39
+3  38 2194 6547
+3  6547 2189 38
+3  2195 6547 2194
+3  2194 41 2195
+3  170 2196 2198
+3  159 2197 2196
+3  35 2198 2197
+3  2198 2196 2197
+3  35 2197 6548
+3  6548 2201 35
+3  2199 6548 2197
+3  2197 159 2199
+3  2195 6548 2199
+3  2199 158 2195
+3  41 2200 6548
+3  6548 2195 41
+3  34 2201 6548
+3  6548 2200 34
+3  2134 6549 2187
+3  2187 20 2134
+3  21 2202 6549
+3  6549 2134 21
+3  34 2185 6549
+3  6549 2202 34
+3  2187 6549 2185
+3  2185 42 2187
+3  41 2193 2200
+3  40 2186 2193
+3  34 2200 2186
+3  2200 2193 2186
+3  39 2183 2190
+3  131 2136 2183
+3  43 2190 2136
+3  2190 2183 2136
+3  37 2192 6550
+3  6550 2188 37
+3  38 2191 6550
+3  6550 2192 38
+3  2137 6550 2191
+3  2191 43 2137
+3  2188 6550 2137
+3  2137 20 2188
+3  31 2203 2205
+3  24 2204 2203
+3  26 2205 2204
+3  2205 2203 2204
+3  36 2206 6551
+3  6551 2208 36
+3  29 2207 6551
+3  6551 2206 29
+3  2205 6551 2207
+3  2207 31 2205
+3  26 2208 6551
+3  6551 2205 26
+3  28 2209 6552
+3  6552 2211 28
+3  29 2206 6552
+3  6552 2209 29
+3  36 2210 6552
+3  6552 2206 36
+3  2211 6552 2210
+3  2210 33 2211
+3  23 2212 2214
+3  30 2213 2212
+3  25 2214 2213
+3  2214 2212 2213
+3  2198 6553 2217
+3  2217 170 2198
+3  35 2215 6553
+3  6553 2198 35
+3  30 2216 6553
+3  6553 2215 30
+3  160 2217 6553
+3  6553 2216 160
+3  32 2218 6554
+3  6554 2220 32
+3  27 2219 6554
+3  6554 2218 27
+3  28 2211 6554
+3  6554 2219 28
+3  2220 6554 2211
+3  2211 33 2220
+3  44 2156 6555
+3  6555 2222 44
+3  22 2221 6555
+3  6555 2156 22
+3  27 2218 6555
+3  6555 2221 27
+3  32 2222 6555
+3  6555 2218 32
+3  168 2223 6556
+3  6556 2225 168
+3  137 2224 6556
+3  6556 2223 137
+3  2203 6556 2224
+3  2224 24 2203
+3  31 2225 6556
+3  6556 2203 31
+3  168 2225 6557
+3  6557 2227 168
+3  31 2207 6557
+3  6557 2225 31
+3  2226 6557 2207
+3  2207 29 2226
+3  142 2227 6557
+3  6557 2226 142
+3  2228 6558 2212
+3  2212 23 2228
+3  136 2229 6558
+3  6558 2228 136
+3  160 2216 6558
+3  6558 2229 160
+3  30 2212 6558
+3  6558 2216 30
+3  141 2230 6559
+3  6559 2231 141
+3  142 2226 6559
+3  6559 2230 142
+3  2209 6559 2226
+3  2226 29 2209
+3  2231 6559 2209
+3  2209 28 2231
+3  140 2232 6560
+3  6560 2233 140
+3  141 2231 6560
+3  6560 2232 141
+3  2219 6560 2231
+3  2231 28 2219
+3  2233 6560 2219
+3  2219 27 2233
+3  134 2234 6561
+3  6561 2171 134
+3  140 2233 6561
+3  6561 2234 140
+3  2221 6561 2233
+3  2233 27 2221
+3  2171 6561 2221
+3  2221 22 2171
+3  23 2214 6562
+3  6562 2236 23
+3  25 2235 6562
+3  6562 2214 25
+3  26 2204 6562
+3  6562 2235 26
+3  2236 6562 2204
+3  2204 24 2236
+3  135 2237 6563
+3  6563 2238 135
+3  2236 6563 2237
+3  2237 23 2236
+3  24 2224 6563
+3  6563 2236 24
+3  2238 6563 2224
+3  2224 137 2238
+3  23 2237 2228
+3  135 2239 2237
+3  136 2228 2239
+3  2228 2237 2239
+3  124 2240 6564
+3  6564 2243 124
+3  127 2241 6564
+3  6564 2240 127
+3  2242 6564 2241
+3  2241 59 2242
+3  2243 6564 2242
+3  2242 64 2243
+3  125 2244 6565
+3  6565 2247 125
+3  122 2245 6565
+3  6565 2244 122
+3  2246 6565 2245
+3  2245 62 2246
+3  128 2247 6565
+3  6565 2246 128
+3  67 2248 6566
+3  6566 2251 67
+3  63 2249 6566
+3  6566 2248 63
+3  2250 6566 2249
+3  2249 60 2250
+3  113 2251 6566
+3  6566 2250 113
+3  116 2252 6567
+3  6567 2255 116
+3  66 2253 6567
+3  6567 2252 66
+3  2254 6567 2253
+3  2253 114 2254
+3  119 2255 6567
+3  6567 2254 119
+3  123 2256 2258
+3  65 2257 2256
+3  82 2258 2257
+3  2258 2256 2257
+3  2259 6568 2262
+3  2262 96 2259
+3  61 2260 6568
+3  6568 2259 61
+3  120 2261 6568
+3  6568 2260 120
+3  2262 6568 2261
+3  2261 70 2262
+3  121 2263 2265
+3  126 2264 2263
+3  83 2265 2264
+3  2265 2263 2264
+3  49 2165 2267
+3  73 2266 2165
+3  103 2267 2266
+3  2267 2165 2266
+3  117 2268 2270
+3  86 2269 2268
+3  106 2270 2269
+3  2270 2268 2269
+3  107 2271 6569
+3  6569 2274 107
+3  76 2272 6569
+3  6569 2271 76
+3  75 2273 6569
+3  6569 2272 75
+3  2274 6569 2273
+3  2273 104 2274
+3  108 2275 6570
+3  6570 2278 108
+3  101 2276 6570
+3  6570 2275 101
+3  2277 6570 2276
+3  2276 74 2277
+3  2278 6570 2277
+3  2277 77 2278
+3  2279 6571 2282
+3  2282 88 2279
+3  2280 6571 2279
+3  2279 112 2280
+3  2281 6571 2280
+3  2280 58 2281
+3  91 2282 6571
+3  6571 2281 91
+3  78 2283 2285
+3  111 2284 2283
+3  89 2285 2284
+3  2285 2283 2284
+3  2286 6572 2289
+3  2289 93 2286
+3  90 2287 6572
+3  6572 2286 90
+3  80 2288 6572
+3  6572 2287 80
+3  2289 6572 2288
+3  2288 98 2289
+3  110 2290 2292
+3  100 2291 2290
+3  109 2292 2291
+3  2292 2290 2291
+3  51 2293 6573
+3  6573 2296 51
+3  52 2294 6573
+3  6573 2293 52
+3  2295 6573 2294
+3  2294 92 2295
+3  2296 6573 2295
+3  2295 99 2296
+3  2297 6574 2300
+3  2300 1116 2297
+3  2298 6574 2297
+3  2297 976 2298
+3  2299 6574 2298
+3  2298 84 2299
+3  2300 6574 2299
+3  2299 980 2300
+3  2301 6575 2304
+3  2304 118 2301
+3  87 2302 6575
+3  6575 2301 87
+3  85 2303 6575
+3  6575 2302 85
+3  2304 6575 2303
+3  2303 115 2304
+3  59 2241 2306
+3  127 2305 2241
+3  46 2306 2305
+3  2306 2241 2305
+3  45 2307 2308
+3  128 2246 2307
+3  62 2308 2246
+3  2308 2307 2246
+3  59 2309 6576
+3  6576 2242 59
+3  60 2249 6576
+3  6576 2309 60
+3  2310 6576 2249
+3  2249 63 2310
+3  64 2242 6576
+3  6576 2310 64
+3  129 2311 2312
+3  113 2250 2311
+3  60 2312 2250
+3  2312 2311 2250
+3  66 2313 6577
+3  6577 2253 66
+3  67 2251 6577
+3  6577 2313 67
+3  113 2314 6577
+3  6577 2251 113
+3  2253 6577 2314
+3  2314 114 2253
+3  65 2315 6578
+3  6578 2317 65
+3  63 2248 6578
+3  6578 2315 63
+3  67 2316 6578
+3  6578 2248 67
+3  2317 6578 2316
+3  2316 68 2317
+3  61 2259 2319
+3  96 2318 2259
+3  132 2319 2318
+3  2319 2259 2318
+3  2320 6579 2243
+3  2243 64 2320
+3  2256 6579 2320
+3  2320 65 2256
+3  123 2321 6579
+3  6579 2256 123
+3  124 2243 6579
+3  6579 2321 124
+3  124 2322 6580
+3  6580 2240 124
+3  125 2247 6580
+3  6580 2322 125
+3  128 2323 6580
+3  6580 2247 128
+3  2240 6580 2323
+3  2323 127 2240
+3  61 2324 6581
+3  6581 2260 61
+3  62 2245 6581
+3  6581 2324 62
+3  2325 6581 2245
+3  2245 122 2325
+3  120 2260 6581
+3  6581 2325 120
+3  2326 6582 2263
+3  2263 121 2326
+3  122 2244 6582
+3  6582 2326 122
+3  125 2327 6582
+3  6582 2244 125
+3  126 2263 6582
+3  6582 2327 126
+3  2328 6583 2262
+3  2262 70 2328
+3  2109 6583 2328
+3  2328 71 2109
+3  97 2329 6583
+3  6583 2109 97
+3  96 2262 6583
+3  6583 2329 96
+3  2330 6584 2332
+3  2332 72 2330
+3  2261 6584 2330
+3  2330 70 2261
+3  2331 6584 2261
+3  2261 120 2331
+3  121 2332 6584
+3  6584 2331 121
+3  2333 6585 2258
+3  2258 82 2333
+3  2264 6585 2333
+3  2333 83 2264
+3  126 2334 6585
+3  6585 2264 126
+3  123 2258 6585
+3  6585 2334 123
+3  2335 6586 2266
+3  2266 73 2335
+3  82 2336 6586
+3  6586 2335 82
+3  102 2337 6586
+3  6586 2336 102
+3  103 2266 6586
+3  6586 2337 103
+3  68 2338 6587
+3  6587 2341 68
+3  69 2339 6587
+3  6587 2338 69
+3  105 2340 6587
+3  6587 2339 105
+3  2341 6587 2340
+3  2340 102 2341
+3  2342 6588 2274
+3  2274 104 2342
+3  105 2343 6588
+3  6588 2342 105
+3  106 2344 6588
+3  6588 2343 106
+3  107 2274 6588
+3  6588 2344 107
+3  75 2345 6589
+3  6589 2273 75
+3  49 2267 6589
+3  6589 2345 49
+3  103 2346 6589
+3  6589 2267 103
+3  2273 6589 2346
+3  2346 104 2273
+3  74 2347 6590
+3  6590 2277 74
+3  75 2272 6590
+3  6590 2347 75
+3  76 2348 6590
+3  6590 2272 76
+3  2277 6590 2348
+3  2348 77 2277
+3  738 2349 6591
+3  6591 2351 738
+3  76 2271 6591
+3  6591 2349 76
+3  107 2350 6591
+3  6591 2271 107
+3  2351 6591 2350
+3  2350 1118 2351
+3  2352 6592 2354
+3  2354 735 2352
+3  58 2280 6592
+3  6592 2352 58
+3  112 2353 6592
+3  6592 2280 112
+3  2354 6592 2353
+3  2353 1124 2354
+3  2355 6593 2283
+3  2283 78 2355
+3  743 2356 6593
+3  6593 2355 743
+3  1125 2357 6593
+3  6593 2356 1125
+3  111 2283 6593
+3  6593 2357 111
+3  57 2358 6594
+3  6594 2361 57
+3  733 2359 6594
+3  6594 2358 733
+3  2360 6594 2359
+3  2359 744 2360
+3  78 2361 6594
+3  6594 2360 78
+3  2362 6595 2364
+3  2364 79 2362
+3  80 2287 6595
+3  6595 2362 80
+3  90 2363 6595
+3  6595 2287 90
+3  91 2364 6595
+3  6595 2363 91
+3  2365 6596 2368
+3  2368 58 2365
+3  736 2366 6596
+3  6596 2365 736
+3  760 2367 6596
+3  6596 2366 760
+3  79 2368 6596
+3  6596 2367 79
+3  88 2282 2370
+3  91 2369 2282
+3  55 2370 2369
+3  2370 2282 2369
+3  88 2371 6597
+3  6597 2279 88
+3  89 2284 6597
+3  6597 2371 89
+3  111 2372 6597
+3  6597 2284 111
+3  2279 6597 2372
+3  2372 112 2279
+3  81 2373 2375
+3  94 2374 2373
+3  89 2375 2374
+3  2375 2373 2374
+3  56 2376 6598
+3  6598 2379 56
+3  57 2377 6598
+3  6598 2376 57
+3  94 2378 6598
+3  6598 2377 94
+3  2379 6598 2378
+3  2378 95 2379
+3  74 2276 2381
+3  101 2380 2276
+3  48 2381 2380
+3  2381 2276 2380
+3  50 2382 2384
+3  100 2383 2382
+3  95 2384 2383
+3  2384 2382 2383
+3  2385 6599 2288
+3  2288 80 2385
+3  2386 6599 2385
+3  2385 759 2386
+3  2387 6599 2386
+3  2386 1051 2387
+3  2288 6599 2387
+3  2387 98 2288
+3  450 2388 6600
+3  6600 2390 450
+3  51 2296 6600
+3  6600 2388 51
+3  2389 6600 2296
+3  2296 99 2389
+3  2390 6600 2389
+3  2389 1052 2390
+3  53 2391 2392
+3  92 2294 2391
+3  52 2392 2294
+3  2392 2391 2294
+3  90 2286 2394
+3  93 2393 2286
+3  54 2394 2393
+3  2394 2286 2393
+3  92 2395 6601
+3  6601 2295 92
+3  93 2289 6601
+3  6601 2395 93
+3  98 2396 6601
+3  6601 2289 98
+3  2295 6601 2396
+3  2396 99 2295
+3  87 2301 2398
+3  118 2397 2301
+3  47 2398 2397
+3  2398 2301 2397
+3  133 2399 2400
+3  119 2254 2399
+3  114 2400 2254
+3  2400 2399 2254
+3  2401 6602 2304
+3  2304 115 2401
+3  116 2255 6602
+3  6602 2401 116
+3  119 2402 6602
+3  6602 2255 119
+3  118 2304 6602
+3  6602 2402 118
+3  69 2403 6603
+3  6603 2405 69
+3  66 2252 6603
+3  6603 2403 66
+3  2404 6603 2252
+3  2252 116 2404
+3  117 2405 6603
+3  6603 2404 117
+3  84 2406 6604
+3  6604 2299 84
+3  85 2302 6604
+3  6604 2406 85
+3  87 2407 6604
+3  6604 2302 87
+3  2299 6604 2407
+3  2407 980 2299
+3  2408 6605 2298
+3  2298 976 2408
+3  977 2409 6605
+3  6605 2408 977
+3  979 2410 6605
+3  6605 2409 979
+3  84 2298 6605
+3  6605 2410 84
+3  2411 6606 2269
+3  2269 86 2411
+3  979 2412 6606
+3  6606 2411 979
+3  1119 2413 6606
+3  6606 2412 1119
+3  106 2269 6606
+3  6606 2413 106
+3  2414 6607 2303
+3  2303 85 2414
+3  2268 6607 2414
+3  2414 86 2268
+3  2415 6607 2268
+3  2268 117 2415
+3  115 2303 6607
+3  6607 2415 115
+3  100 2416 6608
+3  6608 2291 100
+3  101 2275 6608
+3  6608 2416 101
+3  108 2417 6608
+3  6608 2275 108
+3  2291 6608 2417
+3  2417 109 2291
+3  2418 6609 2278
+3  2278 77 2418
+3  2419 6609 2418
+3  2418 737 2419
+3  2420 6609 2419
+3  2419 1121 2420
+3  2278 6609 2420
+3  2420 108 2278
+3  2421 6610 2292
+3  2292 109 2421
+3  2422 6610 2421
+3  2421 1120 2422
+3  2423 6610 2422
+3  2422 1122 2423
+3  110 2292 6610
+3  6610 2423 110
+3  734 2424 6611
+3  6611 2427 734
+3  56 2425 6611
+3  6611 2424 56
+3  2426 6611 2425
+3  2425 110 2426
+3  1123 2427 6611
+3  6611 2426 1123
+3  2290 6612 2383
+3  2383 100 2290
+3  2425 6612 2290
+3  2290 110 2425
+3  2379 6612 2425
+3  2425 56 2379
+3  95 2383 6612
+3  6612 2379 95
+3  2285 6613 2361
+3  2361 78 2285
+3  2374 6613 2285
+3  2285 89 2374
+3  94 2377 6613
+3  6613 2374 94
+3  57 2361 6613
+3  6613 2377 57
+3  58 2368 2281
+3  79 2364 2368
+3  91 2281 2364
+3  2281 2368 2364
+3  83 2129 2265
+3  72 2332 2129
+3  121 2265 2332
+3  2265 2129 2332
+3  2257 6614 2336
+3  2336 82 2257
+3  2317 6614 2257
+3  2257 65 2317
+3  68 2341 6614
+3  6614 2317 68
+3  102 2336 6614
+3  6614 2341 102
+3  2270 6615 2405
+3  2405 117 2270
+3  2343 6615 2270
+3  2270 106 2343
+3  2339 6615 2343
+3  2343 105 2339
+3  2405 6615 2339
+3  2339 69 2405
+3  2428 6616 2307
+3  2307 45 2428
+3  2305 6616 2428
+3  2428 46 2305
+3  127 2323 6616
+3  6616 2305 127
+3  128 2307 6616
+3  6616 2323 128
+3  2322 6617 2327
+3  2327 125 2322
+3  2321 6617 2322
+3  2322 124 2321
+3  2334 6617 2321
+3  2321 123 2334
+3  2327 6617 2334
+3  2334 126 2327
+3  121 2331 2326
+3  120 2325 2331
+3  122 2326 2325
+3  2326 2331 2325
+3  2429 6618 2399
+3  2399 133 2429
+3  2397 6618 2429
+3  2429 47 2397
+3  118 2402 6618
+3  6618 2397 118
+3  119 2399 6618
+3  6618 2402 119
+3  116 2401 2404
+3  115 2415 2401
+3  117 2404 2415
+3  2404 2401 2415
+3  2314 6619 2400
+3  2400 114 2314
+3  2311 6619 2314
+3  2314 113 2311
+3  129 2430 6619
+3  6619 2311 129
+3  133 2400 6619
+3  6619 2430 133
+3  2357 6620 2372
+3  2372 111 2357
+3  1125 2431 6620
+3  6620 2357 1125
+3  1124 2353 6620
+3  6620 2431 1124
+3  112 2372 6620
+3  6620 2353 112
+3  110 2423 2426
+3  1122 2432 2423
+3  1123 2426 2432
+3  2426 2423 2432
+3  2420 6621 2417
+3  2417 108 2420
+3  1121 2433 6621
+3  6621 2420 1121
+3  1120 2421 6621
+3  6621 2433 1120
+3  109 2417 6621
+3  6621 2421 109
+3  2413 6622 2344
+3  2344 106 2413
+3  1119 2434 6622
+3  6622 2413 1119
+3  1118 2350 6622
+3  6622 2434 1118
+3  2344 6622 2350
+3  2350 107 2344
+3  2346 6623 2342
+3  2342 104 2346
+3  103 2337 6623
+3  6623 2346 103
+3  102 2340 6623
+3  6623 2337 102
+3  2342 6623 2340
+3  2340 105 2342
+3  2382 6624 2416
+3  2416 100 2382
+3  2175 6624 2382
+3  2382 50 2175
+3  2380 6624 2175
+3  2175 48 2380
+3  2416 6624 2380
+3  2380 101 2416
+3  2396 6625 2389
+3  2389 99 2396
+3  98 2387 6625
+3  6625 2396 98
+3  1051 2435 6625
+3  6625 2387 1051
+3  1052 2389 6625
+3  6625 2435 1052
+3  2436 6626 2116
+3  2116 131 2436
+3  2318 6626 2436
+3  2436 132 2318
+3  96 2329 6626
+3  6626 2318 96
+3  97 2116 6626
+3  6626 2329 97
+3  2378 6627 2384
+3  2384 95 2378
+3  2373 6627 2378
+3  2378 94 2373
+3  2159 6627 2373
+3  2373 81 2159
+3  2384 6627 2159
+3  2159 50 2384
+3  93 2395 6628
+3  6628 2393 93
+3  92 2391 6628
+3  6628 2395 92
+3  2168 6628 2391
+3  2391 53 2168
+3  2393 6628 2168
+3  2168 54 2393
+3  51 2388 6629
+3  6629 2439 51
+3  450 2437 6629
+3  6629 2388 450
+3  2103 2438 6629
+3  6629 2437 2103
+3  2439 6629 2438
+3  2438 130 2439
+3  2394 6630 2363
+3  2363 90 2394
+3  2166 6630 2394
+3  2394 54 2166
+3  2369 6630 2166
+3  2166 55 2369
+3  2363 6630 2369
+3  2369 91 2363
+3  2371 6631 2375
+3  2375 89 2371
+3  2370 6631 2371
+3  2371 88 2370
+3  2162 6631 2370
+3  2370 55 2162
+3  2375 6631 2162
+3  2162 81 2375
+3  2398 6632 2407
+3  2407 87 2398
+3  47 2440 6632
+3  6632 2398 47
+3  1138 2441 6632
+3  6632 2440 1138
+3  2407 6632 2441
+3  2441 980 2407
+3  2414 6633 2411
+3  2411 86 2414
+3  85 2406 6633
+3  6633 2414 85
+3  84 2410 6633
+3  6633 2406 84
+3  979 2411 6633
+3  6633 2410 979
+3  134 2170 6634
+3  6634 2443 134
+3  2392 6634 2170
+3  2170 53 2392
+3  52 2442 6634
+3  6634 2392 52
+3  216 2443 6634
+3  6634 2442 216
+3  83 2333 2150
+3  82 2335 2333
+3  73 2150 2335
+3  2150 2333 2335
+3  79 2367 6635
+3  6635 2362 79
+3  760 2444 6635
+3  6635 2367 760
+3  759 2385 6635
+3  6635 2444 759
+3  2362 6635 2385
+3  2385 80 2362
+3  743 2355 2445
+3  78 2360 2355
+3  744 2445 2360
+3  2445 2355 2360
+3  737 2418 6636
+3  6636 2446 737
+3  77 2348 6636
+3  6636 2418 77
+3  2349 6636 2348
+3  2348 76 2349
+3  738 2446 6636
+3  6636 2349 738
+3  74 2381 6637
+3  6637 2347 74
+3  2176 6637 2381
+3  2381 48 2176
+3  49 2345 6637
+3  6637 2176 49
+3  2347 6637 2345
+3  2345 75 2347
+3  71 2328 2131
+3  70 2330 2328
+3  72 2131 2330
+3  2131 2328 2330
+3  2316 6638 2338
+3  2338 68 2316
+3  2313 6638 2316
+3  2316 67 2313
+3  2403 6638 2313
+3  2313 66 2403
+3  2338 6638 2403
+3  2403 69 2338
+3  64 2310 2320
+3  63 2315 2310
+3  65 2320 2315
+3  2320 2310 2315
+3  2308 6639 2447
+3  2447 45 2308
+3  62 2324 6639
+3  6639 2308 62
+3  61 2319 6639
+3  6639 2324 61
+3  2447 6639 2319
+3  2319 132 2447
+3  59 2306 6640
+3  6640 2309 59
+3  46 2448 6640
+3  6640 2306 46
+3  2312 6640 2448
+3  2448 129 2312
+3  60 2309 6640
+3  6640 2312 60
+3  58 2352 2365
+3  735 2449 2352
+3  736 2365 2449
+3  2365 2352 2449
+3  56 2424 6641
+3  6641 2376 56
+3  734 2450 6641
+3  6641 2424 734
+3  733 2358 6641
+3  6641 2450 733
+3  2376 6641 2358
+3  2358 57 2376
+3  2439 6642 2293
+3  2293 51 2439
+3  130 2451 6642
+3  6642 2439 130
+3  216 2442 6642
+3  6642 2451 216
+3  2293 6642 2442
+3  2442 52 2293
+3  2452 6643 2455
+3  2455 214 2452
+3  2453 6643 2452
+3  2452 211 2453
+3  2454 6643 2453
+3  2453 151 2454
+3  2455 6643 2454
+3  2454 146 2455
+3  209 2456 6644
+3  6644 2459 209
+3  212 2457 6644
+3  6644 2456 212
+3  2458 6644 2457
+3  2457 215 2458
+3  149 2459 6644
+3  6644 2458 149
+3  150 2460 6645
+3  6645 2463 150
+3  154 2461 6645
+3  6645 2460 154
+3  2462 6645 2461
+3  2461 200 2462
+3  147 2463 6645
+3  6645 2462 147
+3  153 2464 6646
+3  6646 2467 153
+3  203 2465 6646
+3  6646 2464 203
+3  2466 6646 2465
+3  2465 206 2466
+3  201 2467 6646
+3  6646 2466 201
+3  169 2468 2470
+3  152 2469 2468
+3  210 2470 2469
+3  2470 2468 2469
+3  2471 6647 2474
+3  2474 148 2471
+3  183 2472 6647
+3  6647 2471 183
+3  157 2473 6647
+3  6647 2472 157
+3  2474 6647 2473
+3  2473 207 2474
+3  170 2475 2477
+3  213 2476 2475
+3  208 2477 2476
+3  2477 2475 2476
+3  190 2478 2479
+3  160 2229 2478
+3  136 2479 2229
+3  2479 2478 2229
+3  193 2480 2482
+3  173 2481 2480
+3  204 2482 2481
+3  2482 2480 2481
+3  163 2483 6648
+3  6648 2486 163
+3  194 2484 6648
+3  6648 2483 194
+3  191 2485 6648
+3  6648 2484 191
+3  2486 6648 2485
+3  2485 162 2486
+3  2487 6649 2490
+3  2490 188 2487
+3  2488 6649 2487
+3  2487 195 2488
+3  2489 6649 2488
+3  2488 164 2489
+3  2490 6649 2489
+3  2489 161 2490
+3  199 2491 6650
+3  6650 2494 199
+3  175 2492 6650
+3  6650 2491 175
+3  2493 6650 2492
+3  2492 178 2493
+3  145 2494 6650
+3  6650 2493 145
+3  176 2495 2497
+3  198 2496 2495
+3  165 2497 2496
+3  2497 2495 2496
+3  2498 6651 2501
+3  2501 177 2498
+3  180 2499 6651
+3  6651 2498 180
+3  185 2500 6651
+3  6651 2499 185
+3  2501 6651 2500
+3  2500 167 2501
+3  196 2502 2504
+3  187 2503 2502
+3  197 2504 2503
+3  2504 2502 2503
+3  2505 6652 2508
+3  2508 139 2505
+3  2506 6652 2505
+3  2505 138 2506
+3  2507 6652 2506
+3  2506 186 2507
+3  2508 6652 2507
+3  2507 179 2508
+3  1927 2509 6653
+3  6653 2512 1927
+3  2063 2510 6653
+3  6653 2509 2063
+3  2511 6653 2510
+3  2510 1931 2511
+3  2512 6653 2511
+3  2511 171 2512
+3  2513 6654 2516
+3  2516 174 2513
+3  205 2514 6654
+3  6654 2513 205
+3  202 2515 6654
+3  6654 2514 202
+3  2516 6654 2515
+3  2515 172 2516
+3  46 2517 2518
+3  214 2455 2517
+3  146 2518 2455
+3  2518 2517 2455
+3  149 2458 2520
+3  215 2519 2458
+3  45 2520 2519
+3  2520 2458 2519
+3  147 2521 6655
+3  6655 2463 147
+3  146 2454 6655
+3  6655 2521 146
+3  2522 6655 2454
+3  2454 151 2522
+3  150 2463 6655
+3  6655 2522 150
+3  147 2462 2524
+3  200 2523 2462
+3  129 2524 2523
+3  2524 2462 2523
+3  154 2525 6656
+3  6656 2461 154
+3  153 2467 6656
+3  6656 2525 153
+3  201 2526 6656
+3  6656 2467 201
+3  2461 6656 2526
+3  2526 200 2461
+3  2527 6657 2460
+3  2460 150 2527
+3  152 2528 6657
+3  6657 2527 152
+3  155 2529 6657
+3  6657 2528 155
+3  2460 6657 2529
+3  2529 154 2460
+3  132 2530 2531
+3  183 2471 2530
+3  148 2531 2471
+3  2531 2530 2471
+3  2532 6658 2469
+3  2469 152 2532
+3  151 2453 6658
+3  6658 2532 151
+3  211 2533 6658
+3  6658 2453 211
+3  210 2469 6658
+3  6658 2533 210
+3  212 2534 6659
+3  6659 2457 212
+3  211 2452 6659
+3  6659 2534 211
+3  214 2535 6659
+3  6659 2452 214
+3  2457 6659 2535
+3  2535 215 2457
+3  149 2536 6660
+3  6660 2459 149
+3  148 2474 6660
+3  6660 2536 148
+3  2537 6660 2474
+3  2474 207 2537
+3  209 2459 6660
+3  6660 2537 209
+3  2538 6661 2456
+3  2456 209 2538
+3  208 2476 6661
+3  6661 2538 208
+3  213 2539 6661
+3  6661 2476 213
+3  2456 6661 2539
+3  2539 212 2456
+3  2540 6662 2178
+3  2178 158 2540
+3  157 2472 6662
+3  6662 2540 157
+3  183 2541 6662
+3  6662 2472 183
+3  184 2178 6662
+3  6662 2541 184
+3  2542 6663 2473
+3  2473 157 2542
+3  159 2543 6663
+3  6663 2542 159
+3  2544 6663 2543
+3  2543 208 2544
+3  207 2473 6663
+3  6663 2544 207
+3  2545 6664 2475
+3  2475 170 2545
+3  169 2470 6664
+3  6664 2545 169
+3  210 2546 6664
+3  6664 2470 210
+3  213 2475 6664
+3  6664 2546 213
+3  2547 6665 2549
+3  2549 169 2547
+3  2478 6665 2547
+3  2547 160 2478
+3  190 2548 6665
+3  6665 2478 190
+3  189 2549 6665
+3  6665 2548 189
+3  156 2550 6666
+3  6666 2553 156
+3  155 2551 6666
+3  6666 2550 155
+3  189 2552 6666
+3  6666 2551 189
+3  2553 6666 2552
+3  2552 192 2553
+3  192 2554 6667
+3  6667 2556 192
+3  191 2484 6667
+3  6667 2554 191
+3  194 2555 6667
+3  6667 2484 194
+3  2556 6667 2555
+3  2555 193 2556
+3  2557 6668 2479
+3  2479 136 2557
+3  2485 6668 2557
+3  2557 162 2485
+3  191 2558 6668
+3  6668 2485 191
+3  190 2479 6668
+3  6668 2558 190
+3  2559 6669 2486
+3  2486 162 2559
+3  2489 6669 2559
+3  2559 161 2489
+3  164 2560 6669
+3  6669 2489 164
+3  163 2486 6669
+3  6669 2560 163
+3  163 2561 6670
+3  6670 2483 163
+3  1682 2562 6670
+3  6670 2561 1682
+3  2065 2563 6670
+3  6670 2562 2065
+3  2483 6670 2563
+3  2563 194 2483
+3  2564 6671 2494
+3  2494 145 2564
+3  1679 2565 6671
+3  6671 2564 1679
+3  2071 2566 6671
+3  6671 2565 2071
+3  199 2494 6671
+3  6671 2566 199
+3  2567 6672 2569
+3  2569 1687 2567
+3  165 2496 6672
+3  6672 2567 165
+3  198 2568 6672
+3  6672 2496 198
+3  2569 6672 2568
+3  2568 2072 2569
+3  1677 2570 6673
+3  6673 2573 1677
+3  144 2571 6673
+3  6673 2570 144
+3  2572 6673 2571
+3  2571 165 2572
+3  1688 2573 6673
+3  6673 2572 1688
+3  167 2574 6674
+3  6674 2501 167
+3  166 2575 6674
+3  6674 2574 166
+3  178 2576 6674
+3  6674 2575 178
+3  2501 6674 2576
+3  2576 177 2501
+3  2577 6675 2580
+3  2580 1680 2577
+3  2578 6675 2577
+3  2577 145 2578
+3  166 2579 6675
+3  6675 2578 166
+3  1704 2580 6675
+3  6675 2579 1704
+3  142 2581 2582
+3  178 2492 2581
+3  175 2582 2492
+3  2582 2581 2492
+3  176 2583 6676
+3  6676 2495 176
+3  175 2491 6676
+3  6676 2583 175
+3  199 2584 6676
+3  6676 2491 199
+3  2495 6676 2584
+3  2584 198 2495
+3  176 2585 2587
+3  181 2586 2585
+3  168 2587 2586
+3  2587 2585 2586
+3  144 2588 6677
+3  6677 2591 144
+3  143 2589 6677
+3  6677 2588 143
+3  182 2590 6677
+3  6677 2589 182
+3  2591 6677 2590
+3  2590 181 2591
+3  135 2592 2593
+3  188 2490 2592
+3  161 2593 2490
+3  2593 2592 2490
+3  182 2594 2596
+3  187 2595 2594
+3  137 2596 2595
+3  2596 2594 2595
+3  1703 2597 6678
+3  6678 2599 1703
+3  167 2500 6678
+3  6678 2597 167
+3  185 2598 6678
+3  6678 2500 185
+3  2599 6678 2598
+3  2598 2000 2599
+3  138 2600 6679
+3  6679 2506 138
+3  1396 2601 6679
+3  6679 2600 1396
+3  2001 2602 6679
+3  6679 2601 2001
+3  2506 6679 2602
+3  2602 186 2506
+3  139 2508 2604
+3  179 2603 2508
+3  140 2604 2603
+3  2604 2508 2603
+3  141 2605 2606
+3  180 2498 2605
+3  177 2606 2498
+3  2606 2605 2498
+3  180 2607 6680
+3  6680 2499 180
+3  179 2507 6680
+3  6680 2607 179
+3  186 2608 6680
+3  6680 2507 186
+3  2499 6680 2608
+3  2608 185 2499
+3  47 2609 2610
+3  205 2513 2609
+3  174 2610 2513
+3  2610 2609 2513
+3  201 2466 2612
+3  206 2611 2466
+3  133 2612 2611
+3  2612 2466 2611
+3  2613 6681 2465
+3  2465 203 2613
+3  202 2514 6681
+3  6681 2613 202
+3  205 2614 6681
+3  6681 2514 205
+3  206 2465 6681
+3  6681 2614 206
+3  153 2615 6682
+3  6682 2464 153
+3  156 2616 6682
+3  6682 2615 156
+3  204 2617 6682
+3  6682 2616 204
+3  2464 6682 2617
+3  2617 203 2464
+3  172 2618 6683
+3  6683 2516 172
+3  171 2511 6683
+3  6683 2618 171
+3  1931 2619 6683
+3  6683 2511 1931
+3  2516 6683 2619
+3  2619 174 2516
+3  2620 6684 2622
+3  2622 1928 2620
+3  1927 2512 6684
+3  6684 2620 1927
+3  171 2621 6684
+3  6684 2512 171
+3  2622 6684 2621
+3  2621 1930 2622
+3  1930 2623 6685
+3  6685 2625 1930
+3  173 2480 6685
+3  6685 2623 173
+3  193 2624 6685
+3  6685 2480 193
+3  2625 6685 2624
+3  2624 2066 2625
+3  173 2626 6686
+3  6686 2481 173
+3  172 2515 6686
+3  6686 2626 172
+3  2627 6686 2515
+3  2515 202 2627
+3  2481 6686 2627
+3  2627 204 2481
+3  188 2628 6687
+3  6687 2487 188
+3  187 2502 6687
+3  6687 2628 187
+3  2629 6687 2502
+3  2502 196 2629
+3  2487 6687 2629
+3  2629 195 2487
+3  1681 2630 6688
+3  6688 2632 1681
+3  164 2488 6688
+3  6688 2630 164
+3  195 2631 6688
+3  6688 2488 195
+3  2632 6688 2631
+3  2631 2068 2632
+3  2067 2633 6689
+3  6689 2635 2067
+3  196 2504 6689
+3  6689 2633 196
+3  2634 6689 2504
+3  2504 197 2634
+3  2069 2635 6689
+3  6689 2634 2069
+3  143 2636 6690
+3  6690 2639 143
+3  1678 2637 6690
+3  6690 2636 1678
+3  2638 6690 2637
+3  2637 2070 2638
+3  197 2639 6690
+3  6690 2638 197
+3  2503 6691 2639
+3  2639 197 2503
+3  2594 6691 2503
+3  2503 187 2594
+3  182 2589 6691
+3  6691 2594 182
+3  143 2639 6691
+3  6691 2589 143
+3  2497 6692 2585
+3  2585 176 2497
+3  2571 6692 2497
+3  2497 165 2571
+3  2591 6692 2571
+3  2571 144 2591
+3  181 2585 6692
+3  6692 2591 181
+3  178 2575 2493
+3  166 2578 2575
+3  145 2493 2578
+3  2493 2575 2578
+3  208 2543 2477
+3  159 2196 2543
+3  170 2477 2196
+3  2477 2543 2196
+3  2468 6693 2528
+3  2528 152 2468
+3  2549 6693 2468
+3  2468 169 2549
+3  189 2551 6693
+3  6693 2549 189
+3  155 2528 6693
+3  6693 2551 155
+3  2482 6694 2556
+3  2556 193 2482
+3  204 2616 6694
+3  6694 2482 204
+3  156 2553 6694
+3  6694 2616 156
+3  192 2556 6694
+3  6694 2553 192
+3  2428 6695 2517
+3  2517 46 2428
+3  45 2519 6695
+3  6695 2428 45
+3  2535 6695 2519
+3  2519 215 2535
+3  214 2517 6695
+3  6695 2535 214
+3  211 2534 6696
+3  6696 2533 211
+3  212 2539 6696
+3  6696 2534 212
+3  2546 6696 2539
+3  2539 213 2546
+3  2533 6696 2546
+3  2546 210 2533
+3  209 2537 2538
+3  207 2544 2537
+3  208 2538 2544
+3  2538 2537 2544
+3  2429 6697 2609
+3  2609 47 2429
+3  2611 6697 2429
+3  2429 133 2611
+3  206 2614 6697
+3  6697 2611 206
+3  205 2609 6697
+3  6697 2614 205
+3  204 2627 2617
+3  202 2613 2627
+3  203 2617 2613
+3  2617 2627 2613
+3  2526 6698 2523
+3  2523 200 2526
+3  2612 6698 2526
+3  2526 201 2612
+3  2430 6698 2612
+3  2612 133 2430
+3  2523 6698 2430
+3  2430 129 2523
+3  2568 6699 2640
+3  2640 2072 2568
+3  198 2584 6699
+3  6699 2568 198
+3  2566 6699 2584
+3  2584 199 2566
+3  2071 2640 6699
+3  6699 2566 2071
+3  2070 2641 2638
+3  2069 2634 2641
+3  197 2638 2634
+3  2638 2641 2634
+3  2631 6700 2642
+3  2642 2068 2631
+3  195 2629 6700
+3  6700 2631 195
+3  196 2633 6700
+3  6700 2629 196
+3  2067 2642 6700
+3  6700 2633 2067
+3  2624 6701 2643
+3  2643 2066 2624
+3  2555 6701 2624
+3  2624 193 2555
+3  2563 6701 2555
+3  2555 194 2563
+3  2065 2643 6701
+3  6701 2563 2065
+3  190 2558 6702
+3  6702 2548 190
+3  2554 6702 2558
+3  2558 191 2554
+3  2552 6702 2554
+3  2554 192 2552
+3  2548 6702 2552
+3  2552 189 2548
+3  2595 6703 2238
+3  2238 137 2595
+3  187 2628 6703
+3  6703 2595 187
+3  188 2592 6703
+3  6703 2628 188
+3  2238 6703 2592
+3  2592 135 2238
+3  2608 6704 2598
+3  2598 185 2608
+3  186 2602 6704
+3  6704 2608 186
+3  2001 2644 6704
+3  6704 2602 2001
+3  2000 2598 6704
+3  6704 2644 2000
+3  2436 6705 2530
+3  2530 132 2436
+3  131 2184 6705
+3  6705 2436 131
+3  184 2541 6705
+3  6705 2184 184
+3  183 2530 6705
+3  6705 2541 183
+3  2590 6706 2586
+3  2586 181 2590
+3  2596 6706 2590
+3  2590 182 2596
+3  137 2223 6706
+3  6706 2596 137
+3  2586 6706 2223
+3  2223 168 2586
+3  179 2607 6707
+3  6707 2603 179
+3  180 2605 6707
+3  6707 2607 180
+3  2232 6707 2605
+3  2605 141 2232
+3  2603 6707 2232
+3  2232 140 2603
+3  1396 2600 6708
+3  6708 2646 1396
+3  138 2645 6708
+3  6708 2600 138
+3  130 2438 6708
+3  6708 2645 130
+3  2646 6708 2438
+3  2438 2103 2646
+3  2606 6709 2230
+3  2230 141 2606
+3  2576 6709 2606
+3  2606 177 2576
+3  2581 6709 2576
+3  2576 178 2581
+3  2230 6709 2581
+3  2581 142 2230
+3  2583 6710 2582
+3  2582 175 2583
+3  2587 6710 2583
+3  2583 176 2587
+3  2227 6710 2587
+3  2587 168 2227
+3  2582 6710 2227
+3  2227 142 2582
+3  2610 6711 2440
+3  2440 47 2610
+3  2619 6711 2610
+3  2610 174 2619
+3  1931 2647 6711
+3  6711 2619 1931
+3  2440 6711 2647
+3  2647 1138 2440
+3  172 2626 6712
+3  6712 2618 172
+3  173 2623 6712
+3  6712 2626 173
+3  1930 2621 6712
+3  6712 2623 1930
+3  2618 6712 2621
+3  2621 171 2618
+3  2234 6713 2604
+3  2604 140 2234
+3  2443 6713 2234
+3  2234 134 2443
+3  2648 6713 2443
+3  2443 216 2648
+3  2604 6713 2648
+3  2648 139 2604
+3  160 2547 2217
+3  169 2545 2547
+3  170 2217 2545
+3  2217 2547 2545
+3  1704 2579 6714
+3  6714 2649 1704
+3  166 2574 6714
+3  6714 2579 166
+3  167 2597 6714
+3  6714 2574 167
+3  2649 6714 2597
+3  2597 1703 2649
+3  1688 2572 2650
+3  165 2567 2572
+3  1687 2650 2567
+3  2650 2572 2567
+3  164 2630 6715
+3  6715 2560 164
+3  1681 2651 6715
+3  6715 2630 1681
+3  1682 2561 6715
+3  6715 2651 1682
+3  2560 6715 2561
+3  2561 163 2560
+3  2593 6716 2239
+3  2239 135 2593
+3  161 2559 6716
+3  6716 2593 161
+3  162 2557 6716
+3  6716 2559 162
+3  136 2239 6716
+3  6716 2557 136
+3  159 2542 2199
+3  157 2540 2542
+3  158 2199 2540
+3  2199 2542 2540
+3  2529 6717 2525
+3  2525 154 2529
+3  2550 6717 2529
+3  2529 155 2550
+3  2615 6717 2550
+3  2550 156 2615
+3  2525 6717 2615
+3  2615 153 2525
+3  152 2527 2532
+3  150 2522 2527
+3  151 2532 2522
+3  2532 2527 2522
+3  2520 6718 2536
+3  2536 149 2520
+3  2447 6718 2520
+3  2520 45 2447
+3  132 2531 6718
+3  6718 2447 132
+3  148 2536 6718
+3  6718 2531 148
+3  2518 6719 2448
+3  2448 46 2518
+3  146 2521 6719
+3  6719 2518 146
+3  147 2524 6719
+3  6719 2521 147
+3  2448 6719 2524
+3  2524 129 2448
+3  1680 2652 2577
+3  1679 2564 2652
+3  145 2577 2564
+3  2577 2652 2564
+3  1678 2636 6720
+3  6720 2653 1678
+3  2588 6720 2636
+3  2636 143 2588
+3  144 2570 6720
+3  6720 2588 144
+3  1677 2653 6720
+3  6720 2570 1677
+3  130 2645 6721
+3  6721 2451 130
+3  138 2505 6721
+3  6721 2645 138
+3  139 2648 6721
+3  6721 2505 139
+3  2451 6721 2648
+3  2648 216 2451
+3  1165 2654 6722
+3  6722 2657 1165
+3  282 2655 6722
+3  6722 2654 282
+3  270 2656 6722
+3  6722 2655 270
+3  2657 6722 2656
+3  2656 1164 2657
+3  2090 2658 6723
+3  6723 2661 2090
+3  284 2659 6723
+3  6723 2658 284
+3  283 2660 6723
+3  6723 2659 283
+3  2661 6723 2660
+3  2660 224 2661
+3  269 2662 6724
+3  6724 2664 269
+3  270 2655 6724
+3  6724 2662 270
+3  282 2663 6724
+3  6724 2655 282
+3  2664 6724 2663
+3  2663 278 2664
+3  275 2665 6725
+3  6725 2667 275
+3  283 2659 6725
+3  6725 2665 283
+3  284 2666 6725
+3  6725 2659 284
+3  2667 6725 2666
+3  2666 274 2667
+3  266 2668 6726
+3  6726 2671 266
+3  268 2669 6726
+3  6726 2668 268
+3  279 2670 6726
+3  6726 2669 279
+3  2671 6726 2670
+3  2670 267 2671
+3  252 2672 6727
+3  6727 2675 252
+3  276 2673 6727
+3  6727 2672 276
+3  277 2674 6727
+3  6727 2673 277
+3  2675 6727 2674
+3  2674 251 2675
+3  276 2672 6728
+3  6728 2677 276
+3  252 2676 6728
+3  6728 2672 252
+3  2670 6728 2676
+3  2676 267 2670
+3  279 2677 6728
+3  6728 2670 279
+3  275 2678 6729
+3  6729 2665 275
+3  278 2663 6729
+3  6729 2678 278
+3  2679 6729 2663
+3  2663 282 2679
+3  2665 6729 2679
+3  2679 283 2665
+3  2679 6730 2660
+3  2660 283 2679
+3  282 2654 6730
+3  6730 2679 282
+3  1165 2680 6730
+3  6730 2654 1165
+3  224 2660 6730
+3  6730 2680 224
+3  1146 2681 6731
+3  6731 2684 1146
+3  223 2682 6731
+3  6731 2681 223
+3  281 2683 6731
+3  6731 2682 281
+3  2684 6731 2683
+3  2683 280 2684
+3  2683 6732 2687
+3  2687 280 2683
+3  281 2685 6732
+3  6732 2683 281
+3  253 2686 6732
+3  6732 2685 253
+3  2687 6732 2686
+3  2686 273 2687
+3  254 2688 6733
+3  6733 2691 254
+3  258 2689 6733
+3  6733 2688 258
+3  2690 6733 2689
+3  2689 265 2690
+3  272 2691 6733
+3  6733 2690 272
+3  258 2688 2693
+3  254 2692 2688
+3  257 2693 2692
+3  2693 2688 2692
+3  255 2694 6734
+3  6734 2696 255
+3  253 2685 6734
+3  6734 2694 253
+3  281 2695 6734
+3  6734 2685 281
+3  2696 6734 2695
+3  2695 271 2696
+3  2695 6735 2698
+3  2698 271 2695
+3  2682 6735 2695
+3  2695 281 2682
+3  223 2697 6735
+3  6735 2682 223
+3  1163 2698 6735
+3  6735 2697 1163
+3  260 2699 6736
+3  6736 2701 260
+3  280 2687 6736
+3  6736 2699 280
+3  273 2700 6736
+3  6736 2687 273
+3  2701 6736 2700
+3  2700 262 2701
+3  222 2702 6737
+3  6737 2703 222
+3  1146 2684 6737
+3  6737 2702 1146
+3  280 2699 6737
+3  6737 2684 280
+3  2703 6737 2699
+3  2699 260 2703
+3  268 2704 6738
+3  6738 2669 268
+3  269 2664 6738
+3  6738 2704 269
+3  278 2705 6738
+3  6738 2664 278
+3  2669 6738 2705
+3  2705 279 2669
+3  2705 6739 2677
+3  2677 279 2705
+3  278 2678 6739
+3  6739 2705 278
+3  275 2706 6739
+3  6739 2678 275
+3  2677 6739 2706
+3  2706 276 2677
+3  2706 6740 2673
+3  2673 276 2706
+3  2667 6740 2706
+3  2706 275 2667
+3  274 2707 6740
+3  6740 2667 274
+3  277 2673 6740
+3  6740 2707 277
+3  255 2708 2709
+3  257 2692 2708
+3  254 2709 2692
+3  2709 2708 2692
+3  272 2710 6741
+3  6741 2691 272
+3  273 2686 6741
+3  6741 2710 273
+3  2711 6741 2686
+3  2686 253 2711
+3  254 2691 6741
+3  6741 2711 254
+3  2712 6742 2710
+3  2710 272 2712
+3  264 2713 6742
+3  6742 2712 264
+3  262 2700 6742
+3  6742 2713 262
+3  2710 6742 2700
+3  2700 273 2710
+3  264 2712 2714
+3  272 2690 2712
+3  265 2714 2690
+3  2714 2712 2690
+3  1163 2715 6743
+3  6743 2698 1163
+3  1164 2656 6743
+3  6743 2715 1164
+3  2716 6743 2656
+3  2656 270 2716
+3  2698 6743 2716
+3  2716 271 2698
+3  2716 6744 2696
+3  2696 271 2716
+3  270 2662 6744
+3  6744 2716 270
+3  269 2717 6744
+3  6744 2662 269
+3  255 2696 6744
+3  6744 2717 255
+3  2717 6745 2708
+3  2708 255 2717
+3  2704 6745 2717
+3  2717 269 2704
+3  2718 6745 2704
+3  2704 268 2718
+3  257 2708 6745
+3  6745 2718 257
+3  2668 6746 2718
+3  2718 268 2668
+3  266 2719 6746
+3  6746 2668 266
+3  256 2720 6746
+3  6746 2719 256
+3  2718 6746 2720
+3  2720 257 2718
+3  1145 2721 6747
+3  6747 2724 1145
+3  2089 2722 6747
+3  6747 2721 2089
+3  259 2723 6747
+3  6747 2722 259
+3  2724 6747 2723
+3  2723 248 2724
+3  2723 6748 2727
+3  2727 248 2723
+3  259 2725 6748
+3  6748 2723 259
+3  261 2726 6748
+3  6748 2725 261
+3  2727 6748 2726
+3  2726 247 2727
+3  2726 6749 2730
+3  2730 247 2726
+3  261 2728 6749
+3  6749 2726 261
+3  263 2729 6749
+3  6749 2728 263
+3  2730 6749 2729
+3  2729 244 2730
+3  246 2731 2732
+3  244 2729 2731
+3  263 2732 2729
+3  2732 2731 2729
+3  2733 6750 2676
+3  2676 252 2733
+3  2734 6750 2733
+3  2733 233 2734
+3  2735 6750 2734
+3  2734 234 2735
+3  2676 6750 2735
+3  2735 267 2676
+3  2735 6751 2671
+3  2671 267 2735
+3  234 2736 6751
+3  6751 2735 234
+3  236 2737 6751
+3  6751 2736 236
+3  266 2671 6751
+3  6751 2737 266
+3  2737 6752 2719
+3  2719 266 2737
+3  236 2738 6752
+3  6752 2737 236
+3  238 2739 6752
+3  6752 2738 238
+3  256 2719 6752
+3  6752 2739 256
+3  2739 6753 2742
+3  2742 256 2739
+3  238 2740 6753
+3  6753 2739 238
+3  240 2741 6753
+3  6753 2740 240
+3  258 2742 6753
+3  6753 2741 258
+3  2741 6754 2689
+3  2689 258 2741
+3  240 2743 6754
+3  6754 2741 240
+3  242 2744 6754
+3  6754 2743 242
+3  265 2689 6754
+3  6754 2744 265
+3  2732 6755 2746
+3  2746 246 2732
+3  263 2745 6755
+3  6755 2732 263
+3  264 2714 6755
+3  6755 2745 264
+3  2744 6755 2714
+3  2714 265 2744
+3  2746 6755 2744
+3  2744 242 2746
+3  264 2745 6756
+3  6756 2713 264
+3  263 2728 6756
+3  6756 2745 263
+3  261 2747 6756
+3  6756 2728 261
+3  2713 6756 2747
+3  2747 262 2713
+3  2747 6757 2701
+3  2701 262 2747
+3  2725 6757 2747
+3  2747 261 2725
+3  2748 6757 2725
+3  2725 259 2748
+3  260 2701 6757
+3  6757 2748 260
+3  2748 6758 2703
+3  2703 260 2748
+3  259 2722 6758
+3  6758 2748 259
+3  2089 2749 6758
+3  6758 2722 2089
+3  222 2703 6758
+3  6758 2749 222
+3  257 2720 2693
+3  256 2742 2720
+3  258 2693 2742
+3  2693 2720 2742
+3  254 2711 2709
+3  253 2694 2711
+3  255 2709 2694
+3  2709 2711 2694
+3  2733 6759 2751
+3  2751 233 2733
+3  252 2675 6759
+3  6759 2733 252
+3  251 2750 6759
+3  6759 2675 251
+3  250 2751 6759
+3  6759 2750 250
+3  245 2752 2753
+3  247 2730 2752
+3  244 2753 2730
+3  2753 2752 2730
+3  243 2754 2755
+3  246 2746 2754
+3  242 2755 2746
+3  2755 2754 2746
+3  232 2756 2757
+3  233 2751 2756
+3  250 2757 2751
+3  2757 2756 2751
+3  1145 2724 6760
+3  6760 2760 1145
+3  248 2758 6760
+3  6760 2724 248
+3  249 2759 6760
+3  6760 2758 249
+3  2760 6760 2759
+3  2759 1144 2760
+3  248 2727 6761
+3  6761 2758 248
+3  247 2752 6761
+3  6761 2727 247
+3  2761 6761 2752
+3  2752 245 2761
+3  249 2758 6761
+3  6761 2761 249
+3  2762 6762 2754
+3  2754 243 2762
+3  2753 6762 2762
+3  2762 245 2753
+3  2731 6762 2753
+3  2753 244 2731
+3  246 2754 6762
+3  6762 2731 246
+3  242 2743 6763
+3  6763 2755 242
+3  240 2763 6763
+3  6763 2743 240
+3  241 2764 6763
+3  6763 2763 241
+3  2755 6763 2764
+3  2764 243 2755
+3  2740 6764 2763
+3  2763 240 2740
+3  2765 6764 2740
+3  2740 238 2765
+3  2766 6764 2765
+3  2765 239 2766
+3  2763 6764 2766
+3  2766 241 2763
+3  238 2738 6765
+3  6765 2765 238
+3  236 2767 6765
+3  6765 2738 236
+3  237 2768 6765
+3  6765 2767 237
+3  2765 6765 2768
+3  2768 239 2765
+3  2736 6766 2767
+3  2767 236 2736
+3  234 2769 6766
+3  6766 2736 234
+3  235 2770 6766
+3  6766 2769 235
+3  237 2767 6766
+3  6766 2770 237
+3  234 2734 6767
+3  6767 2769 234
+3  233 2756 6767
+3  6767 2734 233
+3  2771 6767 2756
+3  2756 232 2771
+3  235 2769 6767
+3  6767 2771 235
+3  301 2772 6768
+3  6768 2776 301
+3  302 2773 6768
+3  6768 2772 302
+3  2774 6768 2773
+3  2773 308 2774
+3  2775 6768 2774
+3  2774 309 2775
+3  2776 6768 2775
+3  2775 310 2776
+3  311 2777 2779
+3  298 2778 2777
+3  299 2779 2778
+3  2779 2777 2778
+3  298 2777 6769
+3  6769 2782 298
+3  311 2780 6769
+3  6769 2777 311
+3  290 2781 6769
+3  6769 2780 290
+3  2782 6769 2781
+3  2781 288 2782
+3  289 2783 6770
+3  6770 2786 289
+3  291 2784 6770
+3  6770 2783 291
+3  1168 2785 6770
+3  6770 2784 1168
+3  2786 6770 2785
+3  2785 1169 2786
+3  229 2787 2789
+3  293 2788 2787
+3  1149 2789 2788
+3  2789 2787 2788
+3  287 2790 6771
+3  6771 2792 287
+3  289 2786 6771
+3  6771 2790 289
+3  2791 6771 2786
+3  2786 1169 2791
+3  2792 6771 2791
+3  2791 2096 2792
+3  296 2793 6772
+3  6772 2796 296
+3  305 2794 6772
+3  6772 2793 305
+3  2795 6772 2794
+3  2794 304 2795
+3  2796 6772 2795
+3  2795 299 2796
+3  301 2797 6773
+3  6773 2798 301
+3  311 2779 6773
+3  6773 2797 311
+3  2795 6773 2779
+3  2779 299 2795
+3  304 2798 6773
+3  6773 2795 304
+3  2799 6774 2776
+3  2776 310 2799
+3  2780 6774 2799
+3  2799 290 2780
+3  2797 6774 2780
+3  2780 311 2797
+3  2776 6774 2797
+3  2797 301 2776
+3  2800 6775 2775
+3  2775 309 2800
+3  2801 6775 2800
+3  2800 292 2801
+3  2799 6775 2801
+3  2801 290 2799
+3  310 2775 6775
+3  6775 2799 310
+3  2802 6776 2774
+3  2774 308 2802
+3  294 2803 6776
+3  6776 2802 294
+3  292 2800 6776
+3  6776 2803 292
+3  309 2774 6776
+3  6776 2800 309
+3  302 2804 6777
+3  6777 2773 302
+3  307 2805 6777
+3  6777 2804 307
+3  2802 6777 2805
+3  2805 294 2802
+3  2773 6777 2802
+3  2802 308 2773
+3  307 2804 6778
+3  6778 2808 307
+3  302 2806 6778
+3  6778 2804 302
+3  2807 6778 2806
+3  2806 303 2807
+3  306 2808 6778
+3  6778 2807 306
+3  303 2809 2807
+3  305 2810 2809
+3  306 2807 2810
+3  2807 2809 2810
+3  305 2809 2794
+3  303 2811 2809
+3  304 2794 2811
+3  2794 2809 2811
+3  2806 6779 2811
+3  2811 303 2806
+3  2772 6779 2806
+3  2806 302 2772
+3  2798 6779 2772
+3  2772 301 2798
+3  304 2811 6779
+3  6779 2798 304
+3  291 2812 6780
+3  6780 2784 291
+3  293 2787 6780
+3  6780 2812 293
+3  2813 6780 2787
+3  2787 229 2813
+3  1168 2784 6780
+3  6780 2813 1168
+3  300 2814 2816
+3  297 2815 2814
+3  298 2816 2815
+3  2816 2814 2815
+3  286 2817 6781
+3  6781 2819 286
+3  287 2792 6781
+3  6781 2817 287
+3  2818 6781 2792
+3  2792 2096 2818
+3  2819 6781 2818
+3  2818 1150 2819
+3  300 2816 6782
+3  6782 2821 300
+3  2782 6782 2816
+3  2816 298 2782
+3  288 2820 6782
+3  6782 2782 288
+3  285 2821 6782
+3  6782 2820 285
+3  2815 6783 2778
+3  2778 298 2815
+3  297 2822 6783
+3  6783 2815 297
+3  296 2796 6783
+3  6783 2822 296
+3  2778 6783 2796
+3  2796 299 2778
+3  2788 6784 2825
+3  2825 1149 2788
+3  293 2823 6784
+3  6784 2788 293
+3  294 2824 6784
+3  6784 2823 294
+3  2825 6784 2824
+3  2824 295 2825
+3  293 2812 6785
+3  6785 2823 293
+3  291 2826 6785
+3  6785 2812 291
+3  292 2803 6785
+3  6785 2826 292
+3  2823 6785 2803
+3  2803 294 2823
+3  2783 6786 2826
+3  2826 291 2783
+3  2827 6786 2783
+3  2783 289 2827
+3  2801 6786 2827
+3  2827 290 2801
+3  292 2826 6786
+3  6786 2801 292
+3  289 2790 6787
+3  6787 2827 289
+3  287 2828 6787
+3  6787 2790 287
+3  288 2781 6787
+3  6787 2828 288
+3  2827 6787 2781
+3  2781 290 2827
+3  2817 6788 2828
+3  2828 287 2817
+3  286 2829 6788
+3  6788 2817 286
+3  285 2820 6788
+3  6788 2829 285
+3  2828 6788 2820
+3  2820 288 2828
+3  386 2830 6789
+3  6789 2833 386
+3  408 2831 6789
+3  6789 2830 408
+3  2832 6789 2831
+3  2831 397 2832
+3  2833 6789 2832
+3  2832 387 2833
+3  2094 2834 6790
+3  6790 2836 2094
+3  2095 2835 6790
+3  6790 2834 2095
+3  408 2830 6790
+3  6790 2835 408
+3  2836 6790 2830
+3  2830 386 2836
+3  396 2837 6791
+3  6791 2840 396
+3  407 2838 6791
+3  6791 2837 407
+3  2087 2839 6791
+3  6791 2838 2087
+3  2840 6791 2839
+3  2839 220 2840
+3  395 2841 6792
+3  6792 2843 395
+3  406 2842 6792
+3  6792 2841 406
+3  407 2837 6792
+3  6792 2842 407
+3  2843 6792 2837
+3  2837 396 2843
+3  394 2844 6793
+3  6793 2846 394
+3  405 2845 6793
+3  6793 2844 405
+3  406 2841 6793
+3  6793 2845 406
+3  2846 6793 2841
+3  2841 395 2846
+3  393 2847 6794
+3  6794 2849 393
+3  404 2848 6794
+3  6794 2847 404
+3  405 2844 6794
+3  6794 2848 405
+3  2849 6794 2844
+3  2844 394 2849
+3  392 2850 6795
+3  6795 2852 392
+3  403 2851 6795
+3  6795 2850 403
+3  404 2847 6795
+3  6795 2851 404
+3  2852 6795 2847
+3  2847 393 2852
+3  390 2853 6796
+3  6796 2855 390
+3  402 2854 6796
+3  6796 2853 402
+3  403 2850 6796
+3  6796 2854 403
+3  2855 6796 2850
+3  2850 392 2855
+3  391 2856 6797
+3  6797 2858 391
+3  401 2857 6797
+3  6797 2856 401
+3  402 2853 6797
+3  6797 2857 402
+3  2858 6797 2853
+3  2853 390 2858
+3  325 2859 6798
+3  6798 2861 325
+3  324 2860 6798
+3  6798 2859 324
+3  401 2856 6798
+3  6798 2860 401
+3  2861 6798 2856
+3  2856 391 2861
+3  315 2862 6799
+3  6799 2865 315
+3  400 2863 6799
+3  6799 2862 400
+3  323 2864 6799
+3  6799 2863 323
+3  2865 6799 2864
+3  2864 321 2865
+3  312 2866 6800
+3  6800 2868 312
+3  399 2867 6800
+3  6800 2866 399
+3  400 2862 6800
+3  6800 2867 400
+3  2868 6800 2862
+3  2862 315 2868
+3  343 2869 6801
+3  6801 2871 343
+3  344 2870 6801
+3  6801 2869 344
+3  399 2866 6801
+3  6801 2870 399
+3  2871 6801 2866
+3  2866 312 2871
+3  388 2872 6802
+3  6802 2875 388
+3  398 2873 6802
+3  6802 2872 398
+3  335 2874 6802
+3  6802 2873 335
+3  2875 6802 2874
+3  2874 336 2875
+3  330 2876 6803
+3  6803 2878 330
+3  332 2877 6803
+3  6803 2876 332
+3  398 2872 6803
+3  6803 2877 398
+3  2878 6803 2872
+3  2872 388 2878
+3  387 2832 6804
+3  6804 2881 387
+3  397 2879 6804
+3  6804 2832 397
+3  333 2880 6804
+3  6804 2879 333
+3  2881 6804 2880
+3  2880 331 2881
+3  2091 2882 6805
+3  6805 2885 2091
+3  389 2883 6805
+3  6805 2882 389
+3  373 2884 6805
+3  6805 2883 373
+3  2885 6805 2884
+3  2884 1147 2885
+3  1148 2886 6806
+3  6806 2889 1148
+3  225 2887 6806
+3  6806 2886 225
+3  381 2888 6806
+3  6806 2887 381
+3  2889 6806 2888
+3  2888 384 2889
+3  2890 6807 2892
+3  2892 353 2890
+3  2861 6807 2890
+3  2890 325 2861
+3  391 2891 6807
+3  6807 2861 391
+3  355 2892 6807
+3  6807 2891 355
+3  365 2893 6808
+3  6808 2895 365
+3  396 2840 6808
+3  6808 2893 396
+3  2894 6808 2840
+3  2840 220 2894
+3  2895 6808 2894
+3  2894 221 2895
+3  366 2896 6809
+3  6809 2897 366
+3  395 2843 6809
+3  6809 2896 395
+3  2893 6809 2843
+3  2843 396 2893
+3  2897 6809 2893
+3  2893 365 2897
+3  367 2898 6810
+3  6810 2899 367
+3  394 2846 6810
+3  6810 2898 394
+3  2896 6810 2846
+3  2846 395 2896
+3  2899 6810 2896
+3  2896 366 2899
+3  370 2900 6811
+3  6811 2901 370
+3  393 2849 6811
+3  6811 2900 393
+3  2898 6811 2849
+3  2849 394 2898
+3  2901 6811 2898
+3  2898 367 2901
+3  369 2902 6812
+3  6812 2903 369
+3  392 2852 6812
+3  6812 2902 392
+3  2900 6812 2852
+3  2852 393 2900
+3  370 2903 6812
+3  6812 2900 370
+3  368 2904 6813
+3  6813 2905 368
+3  390 2855 6813
+3  6813 2904 390
+3  2902 6813 2855
+3  2855 392 2902
+3  369 2905 6813
+3  6813 2902 369
+3  355 2891 6814
+3  6814 2906 355
+3  391 2858 6814
+3  6814 2891 391
+3  2904 6814 2858
+3  2858 390 2904
+3  368 2906 6814
+3  6814 2904 368
+3  326 2907 2908
+3  325 2890 2907
+3  353 2908 2890
+3  2908 2907 2890
+3  2909 6815 2865
+3  2865 321 2909
+3  2910 6815 2909
+3  2909 317 2910
+3  2911 6815 2910
+3  2910 319 2911
+3  315 2865 6815
+3  6815 2911 315
+3  2912 6816 2914
+3  2914 372 2912
+3  373 2883 6816
+3  6816 2912 373
+3  389 2913 6816
+3  6816 2883 389
+3  385 2914 6816
+3  6816 2913 385
+3  2915 6817 2918
+3  2918 318 2915
+3  2916 6817 2915
+3  2915 371 2916
+3  385 2917 6817
+3  6817 2916 385
+3  319 2918 6817
+3  6817 2917 319
+3  2919 6818 2889
+3  2889 384 2919
+3  2882 6818 2919
+3  2919 389 2882
+3  2091 2920 6818
+3  6818 2882 2091
+3  1148 2889 6818
+3  6818 2920 1148
+3  382 2921 6819
+3  6819 2922 382
+3  2913 6819 2921
+3  2921 385 2913
+3  389 2919 6819
+3  6819 2913 389
+3  384 2922 6819
+3  6819 2919 384
+3  383 2923 6820
+3  6820 2924 383
+3  2917 6820 2923
+3  2923 319 2917
+3  2921 6820 2917
+3  2917 385 2921
+3  382 2924 6820
+3  6820 2921 382
+3  2925 6821 2927
+3  2927 313 2925
+3  2926 6821 2925
+3  2925 314 2926
+3  2923 6821 2926
+3  2926 319 2923
+3  383 2927 6821
+3  6821 2923 383
+3  342 2928 6822
+3  6822 2930 342
+3  343 2871 6822
+3  6822 2928 343
+3  2929 6822 2871
+3  2871 312 2929
+3  313 2930 6822
+3  6822 2929 313
+3  374 2931 6823
+3  6823 2933 374
+3  388 2875 6823
+3  6823 2931 388
+3  2932 6823 2875
+3  2875 336 2932
+3  2933 6823 2932
+3  2932 338 2933
+3  2934 6824 2935
+3  2935 329 2934
+3  2878 6824 2934
+3  2934 330 2878
+3  388 2931 6824
+3  6824 2878 388
+3  374 2935 6824
+3  6824 2931 374
+3  2936 6825 2938
+3  2938 348 2936
+3  2881 6825 2936
+3  2936 387 2881
+3  331 2937 6825
+3  6825 2881 331
+3  327 2938 6825
+3  6825 2937 327
+3  347 2939 6826
+3  6826 2940 347
+3  386 2833 6826
+3  6826 2939 386
+3  387 2936 6826
+3  6826 2833 387
+3  2940 6826 2936
+3  2936 348 2940
+3  1167 2941 6827
+3  6827 2942 1167
+3  2094 2836 6827
+3  6827 2941 2094
+3  2939 6827 2836
+3  2836 386 2939
+3  347 2942 6827
+3  6827 2939 347
+3  2943 6828 2895
+3  2895 221 2943
+3  2944 6828 2943
+3  2943 2088 2944
+3  2945 6828 2944
+3  2944 364 2945
+3  365 2895 6828
+3  6828 2945 365
+3  363 2946 2947
+3  365 2945 2946
+3  364 2947 2945
+3  2947 2946 2945
+3  361 2948 2950
+3  362 2949 2948
+3  366 2950 2949
+3  2950 2948 2949
+3  385 2916 2914
+3  371 2951 2916
+3  372 2914 2951
+3  2914 2916 2951
+3  384 2888 6829
+3  6829 2922 384
+3  381 2952 6829
+3  6829 2888 381
+3  379 2953 6829
+3  6829 2952 379
+3  2922 6829 2953
+3  2953 382 2922
+3  313 2927 2955
+3  383 2954 2927
+3  377 2955 2954
+3  2955 2927 2954
+3  2953 6830 2924
+3  2924 382 2953
+3  379 2956 6830
+3  6830 2953 379
+3  377 2954 6830
+3  6830 2956 377
+3  2924 6830 2954
+3  2954 383 2924
+3  341 2957 2959
+3  340 2958 2957
+3  339 2959 2958
+3  2959 2957 2958
+3  340 2957 6831
+3  6831 2962 340
+3  341 2960 6831
+3  6831 2957 341
+3  378 2961 6831
+3  6831 2960 378
+3  2962 6831 2961
+3  2961 375 2962
+3  2961 6832 2965
+3  2965 375 2961
+3  378 2963 6832
+3  6832 2961 378
+3  380 2964 6832
+3  6832 2963 380
+3  2965 6832 2964
+3  2964 376 2965
+3  2964 6833 2968
+3  2968 376 2964
+3  380 2966 6833
+3  6833 2964 380
+3  1166 2967 6833
+3  6833 2966 1166
+3  2968 6833 2967
+3  2967 2092 2968
+3  225 2969 6834
+3  6834 2887 225
+3  1166 2966 6834
+3  6834 2969 1166
+3  380 2970 6834
+3  6834 2966 380
+3  2887 6834 2970
+3  2970 381 2887
+3  2970 6835 2952
+3  2952 381 2970
+3  2963 6835 2970
+3  2970 380 2963
+3  2971 6835 2963
+3  2963 378 2971
+3  2952 6835 2971
+3  2971 379 2952
+3  379 2971 6836
+3  6836 2956 379
+3  378 2960 6836
+3  6836 2971 378
+3  341 2972 6836
+3  6836 2960 341
+3  2956 6836 2972
+3  2972 377 2956
+3  2972 6837 2955
+3  2955 377 2972
+3  2973 6837 2972
+3  2972 341 2973
+3  342 2930 6837
+3  6837 2973 342
+3  313 2955 6837
+3  6837 2930 313
+3  2933 6838 2976
+3  2976 374 2933
+3  2974 6838 2933
+3  2933 338 2974
+3  340 2975 6838
+3  6838 2974 340
+3  2976 6838 2975
+3  2975 328 2976
+3  350 2977 2979
+3  345 2978 2977
+3  328 2979 2978
+3  2979 2977 2978
+3  345 2977 6839
+3  6839 2982 345
+3  350 2980 6839
+3  6839 2977 350
+3  351 2981 6839
+3  6839 2980 351
+3  2982 6839 2981
+3  2981 346 2982
+3  2981 6840 2985
+3  2985 346 2981
+3  351 2983 6840
+3  6840 2981 351
+3  226 2984 6840
+3  6840 2983 226
+3  2985 6840 2984
+3  2984 227 2985
+3  2092 2986 6841
+3  6841 2968 2092
+3  2093 2987 6841
+3  6841 2986 2093
+3  352 2988 6841
+3  6841 2987 352
+3  2968 6841 2988
+3  2988 376 2968
+3  2988 6842 2965
+3  2965 376 2988
+3  352 2989 6842
+3  6842 2988 352
+3  349 2990 6842
+3  6842 2989 349
+3  375 2965 6842
+3  6842 2990 375
+3  375 2990 6843
+3  6843 2962 375
+3  349 2991 6843
+3  6843 2990 349
+3  2975 6843 2991
+3  2991 328 2975
+3  2962 6843 2975
+3  2975 340 2962
+3  328 2992 2976
+3  329 2935 2992
+3  374 2976 2935
+3  2976 2992 2935
+3  319 2926 2911
+3  314 2993 2926
+3  315 2911 2993
+3  2911 2926 2993
+3  2994 6844 2884
+3  2884 373 2994
+3  2658 6844 2994
+3  2994 284 2658
+3  2090 2995 6844
+3  6844 2658 2090
+3  1147 2884 6844
+3  6844 2995 1147
+3  2996 6845 2912
+3  2912 372 2996
+3  2666 6845 2996
+3  2996 274 2666
+3  284 2994 6845
+3  6845 2666 284
+3  373 2912 6845
+3  6845 2994 373
+3  2997 6846 2951
+3  2951 371 2997
+3  2707 6846 2997
+3  2997 277 2707
+3  274 2996 6846
+3  6846 2707 274
+3  372 2951 6846
+3  6846 2996 372
+3  2997 6847 2674
+3  2674 277 2997
+3  371 2915 6847
+3  6847 2997 371
+3  318 2998 6847
+3  6847 2915 318
+3  2674 6847 2998
+3  2998 251 2674
+3  359 2999 3001
+3  367 3000 2999
+3  360 3001 3000
+3  3001 2999 3000
+3  2999 6848 2901
+3  2901 367 2999
+3  359 3002 6848
+3  6848 2999 359
+3  358 3003 6848
+3  6848 3002 358
+3  370 2901 6848
+3  6848 3003 370
+3  3003 6849 2903
+3  2903 370 3003
+3  358 3004 6849
+3  6849 3003 358
+3  357 3005 6849
+3  6849 3004 357
+3  2903 6849 3005
+3  3005 369 2903
+3  3005 6850 2905
+3  2905 369 3005
+3  357 3006 6850
+3  6850 3005 357
+3  356 3007 6850
+3  6850 3006 356
+3  2905 6850 3007
+3  3007 368 2905
+3  3007 6851 2906
+3  2906 368 3007
+3  356 3008 6851
+3  6851 3007 356
+3  354 3009 6851
+3  6851 3008 354
+3  2906 6851 3009
+3  3009 355 2906
+3  326 2908 3011
+3  353 3010 2908
+3  354 3011 3010
+3  3011 2908 3010
+3  2899 6852 3000
+3  3000 367 2899
+3  2949 6852 2899
+3  2899 366 2949
+3  3012 6852 2949
+3  2949 362 3012
+3  360 3000 6852
+3  6852 3012 360
+3  2897 6853 2950
+3  2950 366 2897
+3  2946 6853 2897
+3  2897 365 2946
+3  3013 6853 2946
+3  2946 363 3013
+3  361 2950 6853
+3  6853 3013 361
+3  318 3014 2998
+3  326 3015 3014
+3  251 2998 3015
+3  2998 3014 3015
+3  316 3016 3017
+3  326 3014 3016
+3  318 3017 3014
+3  3017 3016 3014
+3  251 3015 2750
+3  326 3018 3015
+3  250 2750 3018
+3  2750 3015 3018
+3  245 3019 3020
+3  361 3013 3019
+3  363 3020 3013
+3  3020 3019 3013
+3  243 3021 3022
+3  360 3012 3021
+3  362 3022 3012
+3  3022 3021 3012
+3  2759 6854 3024
+3  3024 1144 2759
+3  249 3023 6854
+3  6854 2759 249
+3  364 2944 6854
+3  6854 3023 364
+3  3024 6854 2944
+3  2944 2088 3024
+3  2761 6855 3023
+3  3023 249 2761
+3  3020 6855 2761
+3  2761 245 3020
+3  2947 6855 3020
+3  3020 363 2947
+3  364 3023 6855
+3  6855 2947 364
+3  2948 6856 3022
+3  3022 362 2948
+3  361 3019 6856
+3  6856 2948 361
+3  245 2762 6856
+3  6856 3019 245
+3  243 3022 6856
+3  6856 2762 243
+3  2764 6857 3021
+3  3021 243 2764
+3  241 3025 6857
+3  6857 2764 241
+3  359 3001 6857
+3  6857 3025 359
+3  360 3021 6857
+3  6857 3001 360
+3  241 2766 6858
+3  6858 3025 241
+3  239 3026 6858
+3  6858 2766 239
+3  358 3002 6858
+3  6858 3026 358
+3  3025 6858 3002
+3  3002 359 3025
+3  239 2768 6859
+3  6859 3026 239
+3  237 3027 6859
+3  6859 2768 237
+3  357 3004 6859
+3  6859 3027 357
+3  3026 6859 3004
+3  3004 358 3026
+3  2770 6860 3027
+3  3027 237 2770
+3  3028 6860 2770
+3  2770 235 3028
+3  3006 6860 3028
+3  3028 356 3006
+3  3027 6860 3006
+3  3006 357 3027
+3  2771 6861 3028
+3  3028 235 2771
+3  3029 6861 2771
+3  2771 232 3029
+3  3008 6861 3029
+3  3029 354 3008
+3  356 3028 6861
+3  6861 3008 356
+3  250 3030 2757
+3  354 3029 3030
+3  232 2757 3029
+3  2757 3030 3029
+3  250 3018 3030
+3  326 3011 3018
+3  354 3030 3011
+3  3030 3018 3011
+3  354 3010 3009
+3  353 2892 3010
+3  355 3009 2892
+3  3009 3010 2892
+3  2093 3031 6862
+3  6862 2987 2093
+3  226 2983 6862
+3  6862 3031 226
+3  351 3032 6862
+3  6862 2983 351
+3  2987 6862 3032
+3  3032 352 2987
+3  3032 6863 2989
+3  2989 352 3032
+3  2980 6863 3032
+3  3032 351 2980
+3  3033 6863 2980
+3  2980 350 3033
+3  2989 6863 3033
+3  3033 349 2989
+3  328 2991 2979
+3  349 3033 2991
+3  350 2979 3033
+3  2979 2991 3033
+3  345 3034 3035
+3  348 2938 3034
+3  327 3035 2938
+3  3035 3034 2938
+3  3034 6864 2940
+3  2940 348 3034
+3  2982 6864 3034
+3  3034 345 2982
+3  346 3036 6864
+3  6864 2982 346
+3  347 2940 6864
+3  6864 3036 347
+3  1167 2942 6865
+3  6865 3037 1167
+3  3036 6865 2942
+3  2942 347 3036
+3  346 2985 6865
+3  6865 3036 346
+3  227 3037 6865
+3  6865 2985 227
+3  327 3038 3035
+3  328 2978 3038
+3  345 3035 2978
+3  3035 3038 2978
+3  344 2869 6866
+3  6866 3041 344
+3  343 3039 6866
+3  6866 2869 343
+3  337 3040 6866
+3  6866 3039 337
+3  3041 6866 3040
+3  3040 334 3041
+3  2928 6867 3039
+3  3039 343 2928
+3  3042 6867 2928
+3  2928 342 3042
+3  339 3043 6867
+3  6867 3042 339
+3  337 3039 6867
+3  6867 3043 337
+3  341 2959 2973
+3  339 3042 2959
+3  342 2973 3042
+3  2973 2959 3042
+3  338 3044 2974
+3  339 2958 3044
+3  340 2974 2958
+3  2974 3044 2958
+3  2932 6868 3044
+3  3044 338 2932
+3  336 3045 6868
+3  6868 2932 336
+3  337 3043 6868
+3  6868 3045 337
+3  339 3044 6868
+3  6868 3043 339
+3  336 2874 6869
+3  6869 3045 336
+3  335 3046 6869
+3  6869 2874 335
+3  3040 6869 3046
+3  3046 334 3040
+3  3045 6869 3040
+3  3040 337 3045
+3  332 2876 6870
+3  6870 3048 332
+3  330 3047 6870
+3  6870 2876 330
+3  331 2880 6870
+3  6870 3047 331
+3  3048 6870 2880
+3  2880 333 3048
+3  330 2934 6871
+3  6871 3047 330
+3  329 3049 6871
+3  6871 2934 329
+3  2937 6871 3049
+3  3049 327 2937
+3  3047 6871 2937
+3  2937 331 3047
+3  328 3038 2992
+3  327 3049 3038
+3  329 2992 3049
+3  2992 3038 3049
+3  3050 6872 3016
+3  3016 316 3050
+3  3051 6872 3050
+3  3050 320 3051
+3  2907 6872 3051
+3  3051 325 2907
+3  3016 6872 2907
+3  2907 326 3016
+3  320 3052 6873
+3  6873 3051 320
+3  322 3053 6873
+3  6873 3052 322
+3  324 2859 6873
+3  6873 3053 324
+3  3051 6873 2859
+3  2859 325 3051
+3  322 3052 6874
+3  6874 3055 322
+3  320 3054 6874
+3  6874 3052 320
+3  2864 6874 3054
+3  3054 321 2864
+3  323 3055 6874
+3  6874 2864 323
+3  3050 6875 3054
+3  3054 320 3050
+3  316 3056 6875
+3  6875 3050 316
+3  317 2909 6875
+3  6875 3056 317
+3  321 3054 6875
+3  6875 2909 321
+3  318 2918 3057
+3  319 2910 2918
+3  317 3057 2910
+3  3057 2918 2910
+3  317 3056 3057
+3  316 3017 3056
+3  318 3057 3017
+3  3057 3056 3017
+3  314 3058 2993
+3  312 2868 3058
+3  315 2993 2868
+3  2993 3058 2868
+3  313 2929 2925
+3  312 3058 2929
+3  314 2925 3058
+3  2925 2929 3058
+3  2100 3059 3061
+3  1156 3060 3059
+3  656 3061 3060
+3  3061 3059 3060
+3  819 3062 6876
+3  6876 3065 819
+3  463 3063 6876
+3  6876 3062 463
+3  3064 6876 3063
+3  3063 462 3064
+3  3065 6876 3064
+3  3064 969 3065
+3  720 3066 6877
+3  6877 3069 720
+3  469 3067 6877
+3  6877 3066 469
+3  3068 6877 3067
+3  3067 468 3068
+3  3069 6877 3068
+3  3068 1019 3069
+3  1018 3070 6878
+3  6878 3073 1018
+3  466 3071 6878
+3  6878 3070 466
+3  3072 6878 3071
+3  3071 465 3072
+3  714 3073 6878
+3  6878 3072 714
+3  1064 3074 6879
+3  6879 3077 1064
+3  1070 3075 6879
+3  6879 3074 1070
+3  3076 6879 3075
+3  3075 562 3076
+3  3077 6879 3076
+3  3076 564 3077
+3  619 3078 6880
+3  6880 3081 619
+3  563 3079 6880
+3  6880 3078 563
+3  441 3080 6880
+3  6880 3079 441
+3  3081 6880 3080
+3  3080 442 3081
+3  1074 3082 6881
+3  6881 3085 1074
+3  1063 3083 6881
+3  6881 3082 1063
+3  565 3084 6881
+3  6881 3083 565
+3  3085 6881 3084
+3  3084 568 3085
+3  567 3086 3088
+3  1111 3087 3086
+3  1079 3088 3087
+3  3088 3086 3087
+3  611 3089 6882
+3  6882 3092 611
+3  1077 3090 6882
+3  6882 3089 1077
+3  569 3091 6882
+3  6882 3090 569
+3  3092 6882 3091
+3  3091 572 3092
+3  608 3093 6883
+3  6883 3096 608
+3  571 3094 6883
+3  6883 3093 571
+3  570 3095 6883
+3  6883 3094 570
+3  3096 6883 3095
+3  3095 1080 3096
+3  981 3097 6884
+3  6884 3100 981
+3  610 3098 6884
+3  6884 3097 610
+3  573 3099 6884
+3  6884 3098 573
+3  3100 6884 3099
+3  3099 576 3100
+3  986 3101 6885
+3  6885 3104 986
+3  575 3102 6885
+3  6885 3101 575
+3  574 3103 6885
+3  6885 3102 574
+3  3104 6885 3103
+3  3103 609 3104
+3  923 3105 6886
+3  6886 3108 923
+3  984 3106 6886
+3  6886 3105 984
+3  577 3107 6886
+3  6886 3106 577
+3  3108 6886 3107
+3  3107 580 3108
+3  920 3109 6887
+3  6887 3112 920
+3  579 3110 6887
+3  6887 3109 579
+3  578 3111 6887
+3  6887 3110 578
+3  3112 6887 3111
+3  3111 987 3112
+3  1092 3113 6888
+3  6888 3116 1092
+3  926 3114 6888
+3  6888 3113 926
+3  581 3115 6888
+3  6888 3114 581
+3  3116 6888 3115
+3  3115 584 3116
+3  1094 3117 6889
+3  6889 3120 1094
+3  583 3118 6889
+3  6889 3117 583
+3  582 3119 6889
+3  6889 3118 582
+3  3120 6889 3119
+3  3119 921 3120
+3  586 3121 3123
+3  999 3122 3121
+3  1050 3123 3122
+3  3123 3121 3122
+3  412 3124 6890
+3  6890 3127 412
+3  998 3125 6890
+3  6890 3124 998
+3  587 3126 6890
+3  6890 3125 587
+3  3127 6890 3126
+3  3126 411 3127
+3  3128 6891 3131
+3  3131 971 3128
+3  767 3129 6891
+3  6891 3128 767
+3  764 3130 6891
+3  6891 3129 764
+3  1021 3131 6891
+3  6891 3130 1021
+3  818 3132 6892
+3  6892 3135 818
+3  970 3133 6892
+3  6892 3132 970
+3  593 3134 6892
+3  6892 3133 593
+3  3135 6892 3134
+3  3134 596 3135
+3  1033 3136 6893
+3  6893 3139 1033
+3  595 3137 6893
+3  6893 3136 595
+3  594 3138 6893
+3  6893 3137 594
+3  3139 6893 3138
+3  3138 972 3139
+3  817 3140 3142
+3  597 3141 3140
+3  713 3142 3141
+3  3142 3140 3141
+3  1114 3143 6894
+3  6894 3146 1114
+3  599 3144 6894
+3  6894 3143 599
+3  3145 6894 3144
+3  3144 1112 3145
+3  936 3146 6894
+3  6894 3145 936
+3  607 3147 6895
+3  6895 3150 607
+3  1081 3148 6895
+3  6895 3147 1081
+3  600 3149 6895
+3  6895 3148 600
+3  3150 6895 3149
+3  3149 991 3150
+3  995 3151 6896
+3  6896 3154 995
+3  990 3152 6896
+3  6896 3151 990
+3  601 3153 6896
+3  6896 3152 601
+3  3154 6896 3153
+3  3153 604 3154
+3  1108 3155 6897
+3  6897 3159 1108
+3  890 3156 6897
+3  6897 3155 890
+3  3157 6897 3156
+3  3156 603 3157
+3  3158 6897 3157
+3  3157 602 3158
+3  3159 6897 3158
+3  3158 1115 3159
+3  950 3160 6898
+3  6898 3163 950
+3  1076 3161 6898
+3  6898 3160 1076
+3  612 3162 6898
+3  6898 3161 612
+3  3163 6898 3162
+3  3162 615 3163
+3  1072 3164 6899
+3  6899 3167 1072
+3  614 3165 6899
+3  6899 3164 614
+3  613 3166 6899
+3  6899 3165 613
+3  3167 6899 3166
+3  3166 982 3167
+3  1061 3168 6900
+3  6900 3171 1061
+3  444 3169 6900
+3  6900 3168 444
+3  447 3170 6900
+3  6900 3169 447
+3  3171 6900 3170
+3  3170 965 3171
+3  1017 3172 3174
+3  715 3173 3172
+3  719 3174 3173
+3  3174 3172 3173
+3  716 3175 3177
+3  722 3176 3175
+3  1020 3177 3176
+3  3177 3175 3176
+3  440 3178 6901
+3  6901 3182 440
+3  1016 3179 6901
+3  6901 3178 1016
+3  3180 6901 3179
+3  3179 721 3180
+3  3181 6901 3180
+3  3180 717 3181
+3  3182 6901 3181
+3  3181 439 3182
+3  730 3183 6902
+3  6902 3187 730
+3  975 3184 6902
+3  6902 3183 975
+3  3185 6902 3184
+3  3184 591 3185
+3  3186 6902 3185
+3  3185 1022 3186
+3  3187 6902 3186
+3  3186 1037 3187
+3  765 3188 6903
+3  6903 3192 765
+3  761 3189 6903
+3  6903 3188 761
+3  3190 6903 3189
+3  3189 724 3190
+3  3191 6903 3190
+3  3190 1036 3191
+3  3192 6903 3191
+3  3191 1023 3192
+3  1039 3193 3195
+3  725 3194 3193
+3  729 3195 3194
+3  3195 3193 3194
+3  726 3196 3198
+3  732 3197 3196
+3  1038 3198 3197
+3  3198 3196 3197
+3  2409 6904 2412
+3  2412 979 2409
+3  977 3199 6904
+3  6904 2409 977
+3  3200 6904 3199
+3  3199 974 3200
+3  3201 6904 3200
+3  3200 731 3201
+3  3202 6904 3201
+3  3201 727 3202
+3  2412 6904 3202
+3  3202 1119 2412
+3  1118 3203 6905
+3  6905 2351 1118
+3  728 3204 6905
+3  6905 3203 728
+3  3205 6905 3204
+3  3204 723 3205
+3  3206 6905 3205
+3  3205 739 3206
+3  2351 6905 3206
+3  3206 738 2351
+3  1128 3207 6906
+3  6906 3210 1128
+3  1131 3208 6906
+3  6906 3207 1131
+3  2419 6906 3208
+3  3208 1121 2419
+3  737 3209 6906
+3  6906 2419 737
+3  3210 6906 3209
+3  3209 740 3210
+3  801 3211 6907
+3  6907 3214 801
+3  1127 3212 6907
+3  6907 3211 1127
+3  741 3213 6907
+3  6907 3212 741
+3  3214 6907 3213
+3  3213 1026 3214
+3  938 3215 6908
+3  6908 3217 938
+3  735 2354 6908
+3  6908 3215 735
+3  1124 3216 6908
+3  6908 2354 1124
+3  3217 6908 3216
+3  3216 944 3217
+3  943 3218 6909
+3  6909 3220 943
+3  1125 2356 6909
+3  6909 3218 1125
+3  743 3219 6909
+3  6909 2356 743
+3  3220 6909 3219
+3  3219 746 3220
+3  745 3221 6910
+3  6910 3224 745
+3  2359 6910 3221
+3  3221 744 2359
+3  733 3222 6910
+3  6910 2359 733
+3  3223 6910 3222
+3  3222 775 3223
+3  3224 6910 3223
+3  3223 770 3224
+3  928 3225 6911
+3  6911 3229 928
+3  895 3226 6911
+3  6911 3225 895
+3  3227 6911 3226
+3  3226 994 3227
+3  3228 6911 3227
+3  3227 605 3228
+3  3229 6911 3228
+3  3228 891 3229
+3  1106 3230 6912
+3  6912 3233 1106
+3  942 3231 6912
+3  6912 3230 942
+3  747 3232 6912
+3  6912 3231 747
+3  3233 6912 3232
+3  3232 749 3233
+3  771 3234 3236
+3  788 3235 3234
+3  784 3236 3235
+3  3236 3234 3235
+3  966 3237 6913
+3  6913 3240 966
+3  752 3238 6913
+3  6913 3237 752
+3  1110 3239 6913
+3  6913 3238 1110
+3  3240 6913 3239
+3  3239 1060 3240
+3  940 3241 6914
+3  6914 3244 940
+3  935 3242 6914
+3  6914 3241 935
+3  754 3243 6914
+3  6914 3242 754
+3  3244 6914 3243
+3  3243 756 3244
+3  1137 3245 6915
+3  6915 3248 1137
+3  758 3246 6915
+3  6915 3245 758
+3  755 3247 6915
+3  6915 3246 755
+3  3248 6915 3247
+3  3247 967 3248
+3  757 3249 6916
+3  6916 3251 757
+3  760 2366 6916
+3  6916 3249 760
+3  736 3250 6916
+3  6916 2366 736
+3  3251 6916 3250
+3  3250 939 3251
+3  424 3252 3254
+3  804 3253 3252
+3  800 3254 3253
+3  3254 3252 3253
+3  768 3255 3257
+3  763 3256 3255
+3  766 3257 3256
+3  3257 3255 3256
+3  783 3258 3260
+3  772 3259 3258
+3  776 3260 3259
+3  3260 3258 3259
+3  1046 3261 6917
+3  6917 3264 1046
+3  778 3262 6917
+3  6917 3261 778
+3  3263 6917 3262
+3  3262 774 3263
+3  2427 6917 3263
+3  3263 734 2427
+3  3264 6917 2427
+3  2427 1123 3264
+3  773 3265 3267
+3  779 3266 3265
+3  782 3267 3266
+3  3267 3265 3266
+3  792 3268 6918
+3  6918 3271 792
+3  777 3269 6918
+3  6918 3268 777
+3  1044 3270 6918
+3  6918 3269 1044
+3  3271 6918 3270
+3  3270 793 3271
+3  889 3272 6919
+3  6919 3275 889
+3  785 3273 6919
+3  6919 3272 785
+3  1029 3274 6919
+3  6919 3273 1029
+3  3275 6919 3274
+3  3274 927 3275
+3  1028 3276 3278
+3  786 3277 3276
+3  789 3278 3277
+3  3278 3276 3277
+3  3279 6920 3282
+3  3282 1048 3279
+3  794 3280 6920
+3  6920 3279 794
+3  803 3281 6920
+3  6920 3280 803
+3  3282 6920 3281
+3  3281 864 3282
+3  588 3283 3285
+3  1047 3284 3283
+3  589 3285 3284
+3  3285 3283 3284
+3  806 3286 3288
+3  795 3287 3286
+3  799 3288 3287
+3  3288 3286 3287
+3  796 3289 3291
+3  802 3290 3289
+3  805 3291 3290
+3  3291 3289 3290
+3  433 3292 6921
+3  6921 3295 433
+3  434 3293 6921
+3  6921 3292 434
+3  3294 6921 3293
+3  3293 808 3294
+3  3295 6921 3294
+3  3294 811 3295
+3  1006 3296 6922
+3  6922 3299 1006
+3  810 3297 6922
+3  6922 3296 810
+3  3298 6922 3297
+3  3297 809 3298
+3  813 3299 6922
+3  6922 3298 813
+3  436 3300 3302
+3  812 3301 3300
+3  1004 3302 3301
+3  3302 3300 3301
+3  426 3303 3305
+3  822 3304 3303
+3  425 3305 3304
+3  3305 3303 3304
+3  457 3306 3308
+3  821 3307 3306
+3  820 3308 3307
+3  3308 3306 3307
+3  828 3309 6923
+3  6923 3312 828
+3  824 3310 6923
+3  6923 3309 824
+3  458 3311 6923
+3  6923 3310 458
+3  3312 6923 3311
+3  3311 1014 3312
+3  1010 3313 6924
+3  6924 3316 1010
+3  1008 3314 6924
+3  6924 3313 1008
+3  823 3315 6924
+3  6924 3314 823
+3  3316 6924 3315
+3  3315 825 3316
+3  1011 3317 6925
+3  6925 3320 1011
+3  1005 3318 6925
+3  6925 3317 1005
+3  3319 6925 3318
+3  3318 814 3319
+3  1007 3320 6925
+3  6925 3319 1007
+3  3321 6926 3324
+3  3324 1030 3321
+3  3322 6926 3321
+3  3321 1009 3322
+3  3323 6926 3322
+3  3322 826 3323
+3  3324 6926 3323
+3  3323 829 3324
+3  437 3325 6927
+3  6927 3328 437
+3  438 3326 6927
+3  6927 3325 438
+3  827 3327 6927
+3  6927 3326 827
+3  3328 6927 3327
+3  3327 1015 3328
+3  992 3329 3331
+3  873 3330 3329
+3  964 3331 3330
+3  3331 3329 3330
+3  885 3332 6928
+3  6928 3335 885
+3  1000 3333 6928
+3  6928 3332 1000
+3  3334 6928 3333
+3  3333 869 3334
+3  3335 6928 3334
+3  3334 933 3335
+3  931 3336 6929
+3  6929 3340 931
+3  870 3337 6929
+3  6929 3336 870
+3  3338 6929 3337
+3  3337 949 3338
+3  3339 6929 3338
+3  3338 616 3339
+3  3340 6929 3339
+3  3339 904 3340
+3  1062 3341 6930
+3  6930 3344 1062
+3  951 3342 6930
+3  6930 3341 951
+3  871 3343 6930
+3  6930 3342 871
+3  3344 6930 3343
+3  3343 1056 3344
+3  996 3345 6931
+3  6931 3348 996
+3  961 3346 6931
+3  6931 3345 961
+3  863 3347 6931
+3  6931 3346 863
+3  3348 6931 3347
+3  3347 989 3348
+3  875 3349 6932
+3  6932 3352 875
+3  861 3350 6932
+3  6932 3349 861
+3  908 3351 6932
+3  6932 3350 908
+3  3352 6932 3351
+3  3351 880 3352
+3  912 3353 6933
+3  6933 3356 912
+3  963 3354 6933
+3  6933 3353 963
+3  874 3355 6933
+3  6933 3354 874
+3  3356 6933 3355
+3  3355 877 3356
+3  1096 3357 6934
+3  6934 3360 1096
+3  1098 3358 6934
+3  6934 3357 1098
+3  952 3359 6934
+3  6934 3358 952
+3  3360 6934 3359
+3  3359 1103 3360
+3  1099 3361 6935
+3  6935 3364 1099
+3  911 3362 6935
+3  6935 3361 911
+3  878 3363 6935
+3  6935 3362 878
+3  3364 6935 3363
+3  3363 881 3364
+3  956 3365 6936
+3  6936 3368 956
+3  884 3366 6936
+3  6936 3365 884
+3  879 3367 6936
+3  6936 3366 879
+3  3368 6936 3367
+3  3367 909 3368
+3  955 3369 3371
+3  892 3370 3369
+3  1083 3371 3370
+3  3371 3369 3370
+3  917 3372 6937
+3  6937 3375 917
+3  866 3373 6937
+3  6937 3372 866
+3  946 3374 6937
+3  6937 3373 946
+3  3375 6937 3374
+3  3374 906 3375
+3  916 3376 6938
+3  6938 3379 916
+3  903 3377 6938
+3  6938 3376 903
+3  617 3378 6938
+3  6938 3377 617
+3  3379 6938 3378
+3  3378 1073 3379
+3  905 3380 6939
+3  6939 3383 905
+3  947 3381 6939
+3  6939 3380 947
+3  888 3382 6939
+3  6939 3381 888
+3  3383 6939 3382
+3  3382 930 3383
+3  872 3384 6940
+3  6940 3388 872
+3  932 3385 6940
+3  6940 3384 932
+3  3386 6940 3385
+3  3385 868 3386
+3  3387 6940 3386
+3  3386 1054 3387
+3  3388 6940 3387
+3  3387 1055 3388
+3  900 3389 6941
+3  6941 3392 900
+3  907 3390 6941
+3  6941 3389 907
+3  862 3391 6941
+3  6941 3390 862
+3  3392 6941 3391
+3  3391 959 3392
+3  910 3393 6942
+3  6942 3396 910
+3  901 3394 6942
+3  6942 3393 901
+3  894 3395 6942
+3  6942 3394 894
+3  3396 6942 3395
+3  3395 958 3396
+3  897 3397 6943
+3  6943 3400 897
+3  1082 3398 6943
+3  6943 3397 1082
+3  893 3399 6943
+3  6943 3398 893
+3  3400 6943 3399
+3  3399 902 3400
+3  960 3401 6944
+3  6944 3404 960
+3  993 3402 6944
+3  6944 3401 993
+3  896 3403 6944
+3  6944 3402 896
+3  3404 6944 3403
+3  3403 899 3404
+3  988 3405 6945
+3  6945 3408 988
+3  962 3406 6945
+3  6945 3405 962
+3  913 3407 6945
+3  6945 3406 913
+3  3408 6945 3407
+3  3407 919 3408
+3  1093 3409 6946
+3  6946 3412 1093
+3  922 3410 6946
+3  6946 3409 922
+3  914 3411 6946
+3  6946 3410 914
+3  3412 6946 3411
+3  3411 1097 3412
+3  1089 3413 6947
+3  6947 3416 1089
+3  1091 3414 6947
+3  6947 3413 1091
+3  585 3415 6947
+3  6947 3414 585
+3  3416 6947 3415
+3  3415 1104 3416
+3  924 3417 6948
+3  6948 3420 924
+3  915 3418 6948
+3  6948 3417 915
+3  1071 3419 6948
+3  6948 3418 1071
+3  3420 6948 3419
+3  3419 983 3420
+3  1090 3421 6949
+3  6949 3424 1090
+3  1086 3422 6949
+3  6949 3421 1086
+3  918 3423 6949
+3  6949 3422 918
+3  3424 6949 3423
+3  3423 925 3424
+3  1113 3425 6950
+3  6950 3428 1113
+3  934 3426 6950
+3  6950 3425 934
+3  941 3427 6950
+3  6950 3426 941
+3  3428 6950 3427
+3  3427 1107 3428
+3  449 3429 6951
+3  6951 3432 449
+3  1136 3430 6951
+3  6951 3429 1136
+3  968 3431 6951
+3  6951 3430 968
+3  3432 6951 3431
+3  3431 448 3432
+3  1139 3433 3435
+3  217 3434 3433
+3  1035 3435 3434
+3  3435 3433 3434
+3  1117 3436 6952
+3  6952 3439 1117
+3  1032 3437 6952
+3  6952 3436 1032
+3  973 3438 6952
+3  6952 3437 973
+3  3439 6952 3438
+3  3438 978 3439
+3  1058 3440 6953
+3  6953 3443 1058
+3  1053 3441 6953
+3  6953 3440 1053
+3  3442 6953 3441
+3  3441 1003 3442
+3  3443 6953 3442
+3  3442 1067 3443
+3  1126 3444 3446
+3  1042 3445 3444
+3  1130 3446 3445
+3  3446 3444 3445
+3  1129 3447 3449
+3  1043 3448 3447
+3  1133 3449 3448
+3  3449 3447 3448
+3  1120 3450 6954
+3  6954 2422 1120
+3  1132 3451 6954
+3  6954 3450 1132
+3  3452 6954 3451
+3  3451 1134 3452
+3  3453 6954 3452
+3  3452 1045 3453
+3  2422 6954 3453
+3  3453 1122 2422
+3  446 3454 6955
+3  6955 3457 446
+3  1065 3455 6955
+3  6955 3454 1065
+3  1068 3456 6955
+3  6955 3455 1068
+3  3457 6955 3456
+3  3456 445 3457
+3  462 3063 3459
+3  463 3458 3063
+3  461 3459 3458
+3  3459 3063 3458
+3  456 3460 3462
+3  469 3461 3460
+3  455 3462 3461
+3  3462 3460 3461
+3  465 3071 3464
+3  466 3463 3071
+3  464 3464 3463
+3  3464 3071 3463
+3  468 3067 3466
+3  469 3465 3067
+3  467 3466 3465
+3  3466 3067 3465
+3  562 3467 6956
+3  6956 3076 562
+3  441 3079 6956
+3  6956 3467 441
+3  563 3468 6956
+3  6956 3079 563
+3  3076 6956 3468
+3  3468 564 3076
+3  565 3469 6957
+3  6957 3084 565
+3  566 3470 6957
+3  6957 3469 566
+3  567 3471 6957
+3  6957 3470 567
+3  3084 6957 3471
+3  3471 568 3084
+3  569 3472 6958
+3  6958 3091 569
+3  570 3094 6958
+3  6958 3472 570
+3  571 3473 6958
+3  6958 3094 571
+3  3091 6958 3473
+3  3473 572 3091
+3  573 3474 6959
+3  6959 3099 573
+3  574 3102 6959
+3  6959 3474 574
+3  575 3475 6959
+3  6959 3102 575
+3  3099 6959 3475
+3  3475 576 3099
+3  577 3476 6960
+3  6960 3107 577
+3  578 3110 6960
+3  6960 3476 578
+3  579 3477 6960
+3  6960 3110 579
+3  3107 6960 3477
+3  3477 580 3107
+3  581 3478 6961
+3  6961 3115 581
+3  582 3118 6961
+3  6961 3478 582
+3  583 3479 6961
+3  6961 3118 583
+3  3115 6961 3479
+3  3479 584 3115
+3  3480 6962 3121
+3  3121 586 3480
+3  587 3125 6962
+3  6962 3480 587
+3  998 3481 6962
+3  6962 3125 998
+3  3121 6962 3481
+3  3481 999 3121
+3  460 3482 3484
+3  590 3483 3482
+3  459 3484 3483
+3  3484 3482 3483
+3  462 3485 6963
+3  6963 3064 462
+3  459 3486 6963
+3  6963 3485 459
+3  3487 6963 3486
+3  3486 971 3487
+3  969 3064 6963
+3  6963 3487 969
+3  3488 6964 3490
+3  3490 592 3488
+3  593 3133 6964
+3  6964 3488 593
+3  970 3489 6964
+3  6964 3133 970
+3  3490 6964 3489
+3  3489 971 3490
+3  465 3491 6965
+3  6965 3493 465
+3  463 3062 6965
+3  6965 3491 463
+3  819 3492 6965
+3  6965 3062 819
+3  3493 6965 3492
+3  3492 816 3493
+3  818 3494 6966
+3  6966 3132 818
+3  819 3065 6966
+3  6966 3494 819
+3  3495 6966 3065
+3  3065 969 3495
+3  970 3132 6966
+3  6966 3495 970
+3  3496 6967 3134
+3  3134 593 3496
+3  594 3137 6967
+3  6967 3496 594
+3  595 3497 6967
+3  6967 3137 595
+3  3134 6967 3497
+3  3497 596 3134
+3  3498 6968 3135
+3  3135 596 3498
+3  597 3140 6968
+3  6968 3498 597
+3  817 3499 6968
+3  6968 3140 817
+3  818 3135 6968
+3  6968 3499 818
+3  3500 6969 3095
+3  3095 570 3500
+3  3088 6969 3500
+3  3500 567 3088
+3  1079 3501 6969
+3  6969 3088 1079
+3  1080 3095 6969
+3  6969 3501 1080
+3  3502 6970 3504
+3  3504 599 3502
+3  600 3148 6970
+3  6970 3502 600
+3  1081 3503 6970
+3  6970 3148 1081
+3  1078 3504 6970
+3  6970 3503 1078
+3  601 3505 6971
+3  6971 3153 601
+3  602 3157 6971
+3  6971 3505 602
+3  3506 6971 3157
+3  3157 603 3506
+3  3153 6971 3506
+3  3506 604 3153
+3  3507 6972 3103
+3  3103 574 3507
+3  3093 6972 3507
+3  3507 571 3093
+3  608 3508 6972
+3  6972 3093 608
+3  609 3103 6972
+3  6972 3508 609
+3  607 3509 6973
+3  6973 3147 607
+3  608 3096 6973
+3  6973 3509 608
+3  1080 3510 6973
+3  6973 3096 1080
+3  3147 6973 3510
+3  3510 1081 3147
+3  3511 6974 3092
+3  3092 572 3511
+3  3098 6974 3511
+3  3511 573 3098
+3  610 3512 6974
+3  6974 3098 610
+3  611 3092 6974
+3  6974 3512 611
+3  612 3513 6975
+3  6975 3162 612
+3  613 3165 6975
+3  6975 3513 613
+3  614 3514 6975
+3  6975 3165 614
+3  3162 6975 3514
+3  3514 615 3162
+3  566 3515 6976
+3  6976 3517 566
+3  563 3078 6976
+3  6976 3515 563
+3  619 3516 6976
+3  6976 3078 619
+3  3517 6976 3516
+3  3516 620 3517
+3  3518 6977 3081
+3  3081 442 3518
+3  3519 6977 3518
+3  3518 443 3519
+3  3520 6977 3519
+3  3519 618 3520
+3  619 3081 6977
+3  6977 3520 619
+3  3521 6978 3523
+3  3523 997 3521
+3  998 3124 6978
+3  6978 3521 998
+3  412 3522 6978
+3  6978 3124 412
+3  3523 6978 3522
+3  3522 1101 3523
+3  712 3524 3526
+3  1100 3525 3524
+3  409 3526 3525
+3  3526 3524 3525
+3  621 3527 3529
+3  857 3528 3527
+3  711 3529 3528
+3  3529 3527 3528
+3  3530 6979 3142
+3  3142 713 3530
+3  3531 6979 3530
+3  3530 714 3531
+3  816 3532 6979
+3  6979 3531 816
+3  817 3142 6979
+3  6979 3532 817
+3  3533 6980 3073
+3  3073 714 3533
+3  3172 6980 3533
+3  3533 715 3172
+3  1017 3534 6980
+3  6980 3172 1017
+3  1018 3073 6980
+3  6980 3534 1018
+3  468 3535 6981
+3  6981 3068 468
+3  466 3070 6981
+3  6981 3535 466
+3  1018 3536 6981
+3  6981 3070 1018
+3  3068 6981 3536
+3  3536 1019 3068
+3  3537 6982 3176
+3  3176 722 3537
+3  3069 6982 3537
+3  3537 720 3069
+3  1019 3538 6982
+3  6982 3069 1019
+3  1020 3176 6982
+3  6982 3538 1020
+3  1159 3539 3541
+3  1031 3540 3539
+3  598 3541 3540
+3  3541 3539 3540
+3  3542 6983 3175
+3  3175 716 3542
+3  3180 6983 3542
+3  3542 717 3180
+3  721 3543 6983
+3  6983 3180 721
+3  722 3175 6983
+3  6983 3543 722
+3  3544 6984 3174
+3  3174 719 3544
+3  3177 6984 3544
+3  3544 716 3177
+3  1020 3545 6984
+3  6984 3177 1020
+3  1017 3174 6984
+3  6984 3545 1017
+3  3546 6985 3173
+3  3173 715 3546
+3  713 3547 6985
+3  6985 3546 713
+3  718 3548 6985
+3  6985 3547 718
+3  719 3173 6985
+3  6985 3548 719
+3  717 3549 6986
+3  6986 3181 717
+3  718 3550 6986
+3  6986 3549 718
+3  1031 3551 6986
+3  6986 3550 1031
+3  3181 6986 3551
+3  3551 439 3181
+3  591 3552 6987
+3  6987 3185 591
+3  592 3553 6987
+3  6987 3552 592
+3  3554 6987 3553
+3  3553 1021 3554
+3  1022 3185 6987
+3  6987 3554 1022
+3  1022 3555 6988
+3  6988 3186 1022
+3  1023 3191 6988
+3  6988 3555 1023
+3  1036 3556 6988
+3  6988 3191 1036
+3  3186 6988 3556
+3  3556 1037 3186
+3  724 3557 6989
+3  6989 3190 724
+3  3193 6989 3557
+3  3557 725 3193
+3  1039 3558 6989
+3  6989 3193 1039
+3  1036 3190 6989
+3  6989 3558 1036
+3  3559 6990 3197
+3  3197 732 3559
+3  730 3187 6990
+3  6990 3559 730
+3  1037 3560 6990
+3  6990 3187 1037
+3  1038 3197 6990
+3  6990 3560 1038
+3  3561 6991 3196
+3  3196 726 3561
+3  3201 6991 3561
+3  3561 727 3201
+3  731 3562 6991
+3  6991 3201 731
+3  732 3196 6991
+3  6991 3562 732
+3  3563 6992 3195
+3  3195 729 3563
+3  3198 6992 3563
+3  3563 726 3198
+3  1038 3564 6992
+3  6992 3198 1038
+3  1039 3195 6992
+3  6992 3564 1039
+3  3565 6993 3194
+3  3194 725 3565
+3  3204 6993 3565
+3  3565 723 3204
+3  728 3566 6993
+3  6993 3204 728
+3  729 3194 6993
+3  6993 3566 729
+3  727 3567 6994
+3  6994 3202 727
+3  728 3203 6994
+3  6994 3567 728
+3  1118 2434 6994
+3  6994 3203 1118
+3  3202 6994 2434
+3  2434 1119 3202
+3  2446 6995 3209
+3  3209 737 2446
+3  3206 6995 2446
+3  2446 738 3206
+3  739 3568 6995
+3  6995 3206 739
+3  740 3209 6995
+3  6995 3568 740
+3  3569 6996 3205
+3  3205 723 3569
+3  724 3570 6996
+3  6996 3569 724
+3  742 3571 6996
+3  6996 3570 742
+3  739 3205 6996
+3  6996 3571 739
+3  741 3572 6997
+3  6997 3213 741
+3  742 3573 6997
+3  6997 3572 742
+3  3574 6997 3573
+3  3573 1025 3574
+3  3213 6997 3574
+3  3574 1026 3213
+3  2445 6998 3219
+3  3219 743 2445
+3  3221 6998 2445
+3  2445 744 3221
+3  745 3575 6998
+3  6998 3221 745
+3  746 3219 6998
+3  6998 3575 746
+3  3576 6999 3228
+3  3228 605 3576
+3  3156 6999 3576
+3  3576 603 3156
+3  890 3577 6999
+3  6999 3156 890
+3  891 3228 6999
+3  6999 3577 891
+3  747 3578 7000
+3  7000 3232 747
+3  748 3579 7000
+3  7000 3578 748
+3  3580 7000 3579
+3  3579 751 3580
+3  3232 7000 3580
+3  3580 749 3232
+3  3581 7001 3584
+3  3584 620 3581
+3  618 3582 7001
+3  7001 3581 618
+3  1061 3583 7001
+3  7001 3582 1061
+3  3584 7001 3583
+3  3583 1059 3584
+3  3585 7002 3587
+3  3587 1059 3585
+3  3239 7002 3585
+3  3585 1060 3239
+3  1110 3586 7002
+3  7002 3239 1110
+3  1111 3587 7002
+3  7002 3586 1111
+3  1078 3588 7003
+3  7003 3590 1078
+3  1079 3087 7003
+3  7003 3588 1079
+3  3589 7003 3087
+3  3087 1111 3589
+3  3590 7003 3589
+3  3589 1112 3590
+3  752 3591 7004
+3  7004 3238 752
+3  753 3592 7004
+3  7004 3591 753
+3  3593 7004 3592
+3  3592 1112 3593
+3  1110 3238 7004
+3  7004 3593 1110
+3  754 3594 7005
+3  7005 3243 754
+3  755 3246 7005
+3  7005 3594 755
+3  3595 7005 3246
+3  3246 758 3595
+3  3243 7005 3595
+3  3595 756 3243
+3  757 3596 7006
+3  7006 3249 757
+3  758 3597 7006
+3  7006 3596 758
+3  759 2444 7006
+3  7006 3597 759
+3  3249 7006 2444
+3  2444 760 3249
+3  590 3598 7007
+3  7007 3601 590
+3  423 3599 7007
+3  7007 3598 423
+3  769 3600 7007
+3  7007 3599 769
+3  3601 7007 3600
+3  3600 767 3601
+3  764 3602 7008
+3  7008 3130 764
+3  765 3192 7008
+3  7008 3602 765
+3  3603 7008 3192
+3  3192 1023 3603
+3  1021 3130 7008
+3  7008 3603 1021
+3  3604 7009 3257
+3  3257 766 3604
+3  764 3129 7009
+3  7009 3604 764
+3  767 3605 7009
+3  7009 3129 767
+3  3257 7009 3605
+3  3605 768 3257
+3  3606 7010 3609
+3  3609 761 3606
+3  762 3607 7010
+3  7010 3606 762
+3  1024 3608 7010
+3  7010 3607 1024
+3  3609 7010 3608
+3  3608 1025 3609
+3  3610 7011 3256
+3  3256 763 3610
+3  761 3188 7011
+3  7011 3610 761
+3  765 3611 7011
+3  7011 3188 765
+3  3256 7011 3611
+3  3611 766 3256
+3  762 3612 7012
+3  7012 3614 762
+3  3255 7012 3612
+3  3612 763 3255
+3  768 3613 7012
+3  7012 3255 768
+3  3614 7012 3613
+3  3613 769 3614
+3  748 3615 7013
+3  7013 3617 748
+3  745 3224 7013
+3  7013 3615 745
+3  3616 7013 3224
+3  3224 770 3616
+3  771 3617 7013
+3  7013 3616 771
+3  3618 7014 3259
+3  3259 772 3618
+3  770 3223 7014
+3  7014 3618 770
+3  775 3619 7014
+3  7014 3223 775
+3  776 3259 7014
+3  7014 3619 776
+3  2450 7015 3222
+3  3222 733 2450
+3  3263 7015 2450
+3  2450 734 3263
+3  774 3620 7015
+3  7015 3263 774
+3  775 3222 7015
+3  7015 3620 775
+3  3621 7016 3265
+3  3265 773 3621
+3  3262 7016 3621
+3  3621 774 3262
+3  778 3622 7016
+3  7016 3262 778
+3  779 3265 7016
+3  7016 3622 779
+3  3623 7017 3625
+3  3625 771 3623
+3  3258 7017 3623
+3  3623 772 3258
+3  783 3624 7017
+3  7017 3258 783
+3  780 3625 7017
+3  7017 3624 780
+3  776 3626 7018
+3  7018 3260 776
+3  773 3267 7018
+3  7018 3626 773
+3  3627 7018 3267
+3  3267 782 3627
+3  3260 7018 3627
+3  3627 783 3260
+3  3628 7019 3266
+3  3266 779 3628
+3  3629 7019 3628
+3  3628 777 3629
+3  781 3630 7019
+3  7019 3629 781
+3  782 3266 7019
+3  7019 3630 782
+3  3631 7020 3634
+3  3634 750 3631
+3  751 3632 7020
+3  7020 3631 751
+3  784 3633 7020
+3  7020 3632 784
+3  3634 7020 3633
+3  3633 785 3634
+3  3635 7021 3277
+3  3277 786 3635
+3  3235 7021 3635
+3  3635 784 3235
+3  788 3636 7021
+3  7021 3235 788
+3  789 3277 7021
+3  7021 3636 789
+3  3637 7022 3278
+3  3278 789 3637
+3  787 3638 7022
+3  7022 3637 787
+3  1027 3639 7022
+3  7022 3638 1027
+3  3278 7022 3639
+3  3639 1028 3278
+3  3640 7023 3273
+3  3273 785 3640
+3  3276 7023 3640
+3  3640 786 3276
+3  3641 7023 3276
+3  3276 1028 3641
+3  3273 7023 3641
+3  3641 1029 3273
+3  3642 7024 3283
+3  3283 588 3642
+3  3123 7024 3642
+3  3642 586 3123
+3  1050 3643 7024
+3  7024 3123 1050
+3  1047 3283 7024
+3  7024 3643 1047
+3  3644 7025 3647
+3  3647 1029 3644
+3  1027 3645 7025
+3  7025 3644 1027
+3  1048 3646 7025
+3  7025 3645 1048
+3  1049 3647 7025
+3  7025 3646 1049
+3  864 3648 7026
+3  7026 3282 864
+3  589 3284 7026
+3  7026 3648 589
+3  1047 3649 7026
+3  7026 3284 1047
+3  3282 7026 3649
+3  3649 1048 3282
+3  787 3650 7027
+3  7027 3653 787
+3  788 3651 7027
+3  7027 3650 788
+3  3652 7027 3651
+3  3651 790 3652
+3  791 3653 7027
+3  7027 3652 791
+3  780 3654 7028
+3  7028 3657 780
+3  781 3655 7028
+3  7028 3654 781
+3  3656 7028 3655
+3  3655 792 3656
+3  790 3657 7028
+3  7028 3656 790
+3  3658 7029 3660
+3  3660 791 3658
+3  3271 7029 3658
+3  3658 792 3271
+3  3659 7029 3271
+3  3271 793 3659
+3  794 3660 7029
+3  7029 3659 794
+3  3661 7030 3287
+3  3287 795 3661
+3  793 3662 7030
+3  7030 3661 793
+3  798 3663 7030
+3  7030 3662 798
+3  799 3287 7030
+3  7030 3663 799
+3  803 3664 7031
+3  7031 3281 803
+3  804 3252 7031
+3  7031 3664 804
+3  424 3665 7031
+3  7031 3252 424
+3  3281 7031 3665
+3  3665 864 3281
+3  3666 7032 3280
+3  3280 794 3666
+3  3286 7032 3666
+3  3666 795 3286
+3  806 3667 7032
+3  7032 3286 806
+3  803 3280 7032
+3  7032 3667 803
+3  799 3668 7033
+3  7033 3288 799
+3  796 3291 7033
+3  7033 3668 796
+3  3669 7033 3291
+3  3291 805 3669
+3  3288 7033 3669
+3  3669 806 3288
+3  3670 7034 3672
+3  3672 800 3670
+3  3214 7034 3670
+3  3670 801 3214
+3  3671 7034 3214
+3  3214 1026 3671
+3  1024 3672 7034
+3  7034 3671 1024
+3  3673 7035 3290
+3  3290 802 3673
+3  3253 7035 3673
+3  3673 800 3253
+3  804 3674 7035
+3  7035 3253 804
+3  805 3290 7035
+3  7035 3674 805
+3  796 3675 7036
+3  7036 3289 796
+3  797 3676 7036
+3  7036 3675 797
+3  3677 7036 3676
+3  3676 801 3677
+3  3289 7036 3677
+3  3677 802 3289
+3  808 3293 3679
+3  434 3678 3293
+3  432 3679 3678
+3  3679 3293 3678
+3  808 3680 7037
+3  7037 3294 808
+3  809 3297 7037
+3  7037 3680 809
+3  3681 7037 3297
+3  3297 810 3681
+3  811 3294 7037
+3  7037 3681 811
+3  3682 7038 3295
+3  3295 811 3682
+3  3300 7038 3682
+3  3682 812 3300
+3  436 3683 7038
+3  7038 3300 436
+3  433 3295 7038
+3  7038 3683 433
+3  3684 7039 3301
+3  3301 812 3684
+3  810 3296 7039
+3  7039 3684 810
+3  1006 3685 7039
+3  7039 3296 1006
+3  1004 3301 7039
+3  7039 3685 1004
+3  426 3686 7040
+3  7040 3303 426
+3  820 3307 7040
+3  7040 3686 820
+3  3687 7040 3307
+3  3307 821 3687
+3  3303 7040 3687
+3  3687 822 3303
+3  3688 7041 3306
+3  3306 457 3688
+3  458 3310 7041
+3  7041 3688 458
+3  824 3689 7041
+3  7041 3310 824
+3  821 3306 7041
+3  7041 3689 821
+3  3690 7042 3304
+3  3304 822 3690
+3  823 3314 7042
+3  7042 3690 823
+3  1008 3691 7042
+3  7042 3314 1008
+3  425 3304 7042
+3  7042 3691 425
+3  3692 7043 3694
+3  3694 1004 3692
+3  1005 3317 7043
+3  7043 3692 1005
+3  1011 3693 7043
+3  7043 3317 1011
+3  3694 7043 3693
+3  3693 1012 3694
+3  1007 3695 7044
+3  7044 3320 1007
+3  1008 3313 7044
+3  7044 3695 1008
+3  1010 3696 7044
+3  7044 3313 1010
+3  3320 7044 3696
+3  3696 1011 3320
+3  1012 3697 7045
+3  7045 3699 1012
+3  1009 3321 7045
+3  7045 3697 1009
+3  1030 3698 7045
+3  7045 3321 1030
+3  3699 7045 3698
+3  3698 435 3699
+3  1161 3700 3701
+3  1030 3324 3700
+3  829 3701 3324
+3  3701 3700 3324
+3  3702 7046 3311
+3  3311 458 3702
+3  3703 7046 3702
+3  3702 455 3703
+3  3704 7046 3703
+3  3703 1013 3704
+3  3311 7046 3704
+3  3704 1014 3311
+3  3705 7047 3707
+3  3707 720 3705
+3  721 3179 7047
+3  7047 3705 721
+3  1016 3706 7047
+3  7047 3179 1016
+3  3707 7047 3706
+3  3706 1013 3707
+3  3708 7048 3328
+3  3328 1015 3708
+3  3178 7048 3708
+3  3708 1016 3178
+3  440 3709 7048
+3  7048 3178 440
+3  437 3328 7048
+3  7048 3709 437
+3  3710 7049 3316
+3  3316 825 3710
+3  3322 7049 3710
+3  3710 826 3322
+3  1009 3711 7049
+3  7049 3322 1009
+3  1010 3316 7049
+3  7049 3711 1010
+3  3712 7050 3315
+3  3315 823 3712
+3  3309 7050 3712
+3  3712 824 3309
+3  828 3713 7050
+3  7050 3309 828
+3  825 3315 7050
+3  7050 3713 825
+3  827 3714 7051
+3  7051 3327 827
+3  828 3312 7051
+3  7051 3714 828
+3  3715 7051 3312
+3  3312 1014 3715
+3  3327 7051 3715
+3  3715 1015 3327
+3  826 3716 7052
+3  7052 3323 826
+3  827 3326 7052
+3  7052 3716 827
+3  438 3717 7052
+3  7052 3326 438
+3  3323 7052 3717
+3  3717 829 3323
+3  606 3718 7053
+3  7053 3720 606
+3  607 3150 7053
+3  7053 3718 607
+3  3719 7053 3150
+3  3150 991 3719
+3  992 3720 7053
+3  7053 3719 992
+3  3721 7054 3149
+3  3149 600 3721
+3  3152 7054 3721
+3  3721 601 3152
+3  990 3722 7054
+3  7054 3152 990
+3  991 3149 7054
+3  7054 3722 991
+3  3723 7055 3229
+3  3229 891 3723
+3  3275 7055 3723
+3  3723 889 3275
+3  927 3724 7055
+3  7055 3275 927
+3  928 3229 7055
+3  7055 3724 928
+3  622 3725 3727
+3  1001 3726 3725
+3  857 3727 3726
+3  3727 3725 3726
+3  869 3333 3729
+3  1000 3728 3333
+3  623 3729 3728
+3  3729 3333 3728
+3  3730 7056 3163
+3  3163 615 3730
+3  3338 7056 3730
+3  3730 616 3338
+3  949 3731 7056
+3  7056 3338 949
+3  950 3163 7056
+3  7056 3731 950
+3  3732 7057 3085
+3  3085 568 3732
+3  3090 7057 3732
+3  3732 569 3090
+3  1077 3733 7057
+3  7057 3090 1077
+3  1074 3085 7057
+3  7057 3733 1074
+3  611 3734 7058
+3  7058 3089 611
+3  612 3161 7058
+3  7058 3734 612
+3  1076 3735 7058
+3  7058 3161 1076
+3  3089 7058 3735
+3  3735 1077 3089
+3  3736 7059 3160
+3  3160 950 3736
+3  3737 7059 3736
+3  3736 951 3737
+3  1075 3738 7059
+3  7059 3737 1075
+3  1076 3160 7059
+3  7059 3738 1076
+3  3739 7060 3337
+3  3337 870 3739
+3  871 3342 7060
+3  7060 3739 871
+3  951 3740 7060
+3  7060 3342 951
+3  949 3337 7060
+3  7060 3740 949
+3  3741 7061 3743
+3  3743 876 3741
+3  3329 7061 3741
+3  3741 873 3329
+3  992 3742 7061
+3  7061 3329 992
+3  989 3743 7061
+3  7061 3742 989
+3  3744 7062 3746
+3  3746 863 3744
+3  861 3349 7062
+3  7062 3744 861
+3  875 3745 7062
+3  7062 3349 875
+3  876 3746 7062
+3  7062 3745 876
+3  874 3747 7063
+3  7063 3355 874
+3  875 3352 7063
+3  7063 3747 875
+3  3748 7063 3352
+3  3352 880 3748
+3  3355 7063 3748
+3  3748 877 3355
+3  3749 7064 3359
+3  3359 952 3749
+3  953 3750 7064
+3  7064 3749 953
+3  1102 3751 7064
+3  7064 3750 1102
+3  1103 3359 7064
+3  7064 3751 1103
+3  878 3752 7065
+3  7065 3363 878
+3  879 3366 7065
+3  7065 3752 879
+3  884 3753 7065
+3  7065 3366 884
+3  3363 7065 3753
+3  3753 881 3363
+3  3754 7066 3757
+3  3757 882 3754
+3  3755 7066 3754
+3  3754 883 3755
+3  955 3756 7066
+3  7066 3755 955
+3  952 3757 7066
+3  7066 3756 952
+3  3758 7067 3373
+3  3373 866 3758
+3  867 3759 7067
+3  7067 3758 867
+3  945 3760 7067
+3  7067 3759 945
+3  946 3373 7067
+3  7067 3760 946
+3  616 3761 7068
+3  7068 3339 616
+3  617 3377 7068
+3  7068 3761 617
+3  903 3762 7068
+3  7068 3377 903
+3  3339 7068 3762
+3  3762 904 3339
+3  905 3763 7069
+3  7069 3380 905
+3  906 3374 7069
+3  7069 3763 906
+3  3764 7069 3374
+3  3374 946 3764
+3  947 3380 7069
+3  7069 3764 947
+3  3765 7070 3340
+3  3340 904 3765
+3  3383 7070 3765
+3  3765 905 3383
+3  930 3766 7070
+3  7070 3383 930
+3  931 3340 7070
+3  7070 3766 931
+3  869 3767 7071
+3  7071 3334 869
+3  868 3385 7071
+3  7071 3767 868
+3  932 3768 7071
+3  7071 3385 932
+3  3334 7071 3768
+3  3768 933 3334
+3  872 3769 7072
+3  7072 3384 872
+3  870 3336 7072
+3  7072 3769 870
+3  931 3770 7072
+3  7072 3336 931
+3  3384 7072 3770
+3  3770 932 3384
+3  885 3771 7073
+3  7073 3332 885
+3  3772 7073 3771
+3  3771 886 3772
+3  1001 3773 7073
+3  7073 3772 1001
+3  1000 3332 7073
+3  7073 3773 1000
+3  888 3774 7074
+3  7074 3382 888
+3  885 3335 7074
+3  7074 3774 885
+3  3775 7074 3335
+3  3335 933 3775
+3  3382 7074 3775
+3  3775 930 3382
+3  3776 7075 3778
+3  3778 887 3776
+3  3381 7075 3776
+3  3776 888 3381
+3  3777 7075 3381
+3  3381 947 3777
+3  3778 7075 3777
+3  3777 948 3778
+3  954 3779 7076
+3  7076 3781 954
+3  955 3371 7076
+3  7076 3779 955
+3  3780 7076 3371
+3  3371 1083 3780
+3  3781 7076 3780
+3  3780 1084 3781
+3  3782 7077 3350
+3  3350 861 3782
+3  862 3390 7077
+3  7077 3782 862
+3  907 3783 7077
+3  7077 3390 907
+3  908 3350 7077
+3  7077 3783 908
+3  3784 7078 3367
+3  3367 879 3784
+3  3351 7078 3784
+3  3784 880 3351
+3  908 3785 7078
+3  7078 3351 908
+3  909 3367 7078
+3  7078 3785 909
+3  883 3786 7079
+3  7079 3788 883
+3  884 3365 7079
+3  7079 3786 884
+3  956 3787 7079
+3  7079 3365 956
+3  3788 7079 3787
+3  3787 957 3788
+3  909 3789 7080
+3  7080 3368 909
+3  910 3396 7080
+3  7080 3789 910
+3  3790 7080 3396
+3  3396 958 3790
+3  3368 7080 3790
+3  3790 956 3368
+3  3791 7081 3370
+3  3370 892 3791
+3  893 3398 7081
+3  7081 3791 893
+3  1082 3792 7081
+3  7081 3398 1082
+3  1083 3370 7081
+3  7081 3792 1083
+3  3793 7082 3395
+3  3395 894 3793
+3  892 3794 7082
+3  7082 3793 892
+3  957 3795 7082
+3  7082 3794 957
+3  3395 7082 3795
+3  3795 958 3395
+3  3796 7083 3348
+3  3348 989 3796
+3  3151 7083 3796
+3  3796 990 3151
+3  995 3797 7083
+3  7083 3151 995
+3  996 3348 7083
+3  7083 3797 996
+3  3798 7084 3154
+3  3154 604 3798
+3  605 3227 7084
+3  7084 3798 605
+3  994 3799 7084
+3  7084 3227 994
+3  995 3154 7084
+3  7084 3799 995
+3  3800 7085 3391
+3  3391 862 3800
+3  863 3346 7085
+3  7085 3800 863
+3  961 3801 7085
+3  7085 3346 961
+3  3391 7085 3801
+3  3801 959 3391
+3  960 3802 7086
+3  7086 3401 960
+3  961 3345 7086
+3  7086 3802 961
+3  996 3803 7086
+3  7086 3345 996
+3  3401 7086 3803
+3  3803 993 3401
+3  3804 7087 3404
+3  3404 899 3804
+3  3392 7087 3804
+3  3804 900 3392
+3  3805 7087 3392
+3  3392 959 3805
+3  960 3404 7087
+3  7087 3805 960
+3  3806 7088 3399
+3  3399 893 3806
+3  894 3394 7088
+3  7088 3806 894
+3  901 3807 7088
+3  7088 3394 901
+3  902 3399 7088
+3  7088 3807 902
+3  900 3808 7089
+3  7089 3389 900
+3  901 3393 7089
+3  7089 3808 901
+3  910 3809 7089
+3  7089 3393 910
+3  3389 7089 3809
+3  3809 907 3389
+3  895 3810 7090
+3  7090 3226 895
+3  896 3402 7090
+3  7090 3810 896
+3  993 3811 7090
+3  7090 3402 993
+3  3226 7090 3811
+3  3811 994 3226
+3  898 3812 7091
+3  7091 3814 898
+3  895 3225 7091
+3  7091 3812 895
+3  3813 7091 3225
+3  3225 928 3813
+3  929 3814 7091
+3  7091 3813 929
+3  897 3815 7092
+3  7092 3397 897
+3  898 3816 7092
+3  7092 3815 898
+3  3817 7092 3816
+3  3816 1085 3817
+3  3397 7092 3817
+3  3817 1082 3397
+3  3818 7093 3403
+3  3403 896 3818
+3  3400 7093 3818
+3  3818 897 3400
+3  902 3819 7093
+3  7093 3400 902
+3  899 3403 7093
+3  7093 3819 899
+3  3820 7094 3330
+3  3330 873 3820
+3  3354 7094 3820
+3  3820 874 3354
+3  3821 7094 3354
+3  3354 963 3821
+3  964 3330 7094
+3  7094 3821 964
+3  609 3822 7095
+3  7095 3104 609
+3  606 3823 7095
+3  7095 3822 606
+3  985 3824 7095
+3  7095 3823 985
+3  3104 7095 3824
+3  3824 986 3104
+3  3825 7096 3827
+3  3827 964 3825
+3  962 3405 7096
+3  7096 3825 962
+3  988 3826 7096
+3  7096 3405 988
+3  985 3827 7096
+3  7096 3826 985
+3  3828 7097 3111
+3  3111 578 3828
+3  3101 7097 3828
+3  3828 575 3101
+3  986 3829 7097
+3  7097 3101 986
+3  987 3111 7097
+3  7097 3829 987
+3  3830 7098 3408
+3  3408 919 3830
+3  3112 7098 3830
+3  3830 920 3112
+3  987 3831 7098
+3  7098 3112 987
+3  988 3408 7098
+3  7098 3831 988
+3  3832 7099 3119
+3  3119 582 3832
+3  3109 7099 3832
+3  3832 579 3109
+3  920 3833 7099
+3  7099 3109 920
+3  921 3119 7099
+3  7099 3833 921
+3  921 3834 7100
+3  7100 3120 921
+3  922 3409 7100
+3  7100 3834 922
+3  1093 3835 7100
+3  7100 3409 1093
+3  3120 7100 3835
+3  3835 1094 3120
+3  3836 7101 3838
+3  3838 1095 3836
+3  3360 7101 3836
+3  3836 1096 3360
+3  1103 3837 7101
+3  7101 3360 1103
+3  1104 3838 7101
+3  7101 3837 1104
+3  3839 7102 3841
+3  3841 585 3839
+3  583 3117 7102
+3  7102 3839 583
+3  1094 3840 7102
+3  7102 3117 1094
+3  1095 3841 7102
+3  7102 3840 1095
+3  1096 3842 7103
+3  7103 3357 1096
+3  1093 3412 7103
+3  7103 3842 1093
+3  3843 7103 3412
+3  3412 1097 3843
+3  1098 3357 7103
+3  7103 3843 1098
+3  3844 7104 3364
+3  3364 881 3844
+3  3845 7104 3844
+3  3844 882 3845
+3  3846 7104 3845
+3  3845 1098 3846
+3  1099 3364 7104
+3  7104 3846 1099
+3  3847 7105 3356
+3  3356 877 3847
+3  3362 7105 3847
+3  3847 878 3362
+3  911 3848 7105
+3  7105 3362 911
+3  912 3356 7105
+3  7105 3848 912
+3  914 3849 7106
+3  7106 3411 914
+3  911 3361 7106
+3  7106 3849 911
+3  3850 7106 3361
+3  3361 1099 3850
+3  3411 7106 3850
+3  3850 1097 3411
+3  913 3851 7107
+3  7107 3407 913
+3  914 3410 7107
+3  7107 3851 914
+3  922 3852 7107
+3  7107 3410 922
+3  3407 7107 3852
+3  3852 919 3407
+3  912 3853 7108
+3  7108 3353 912
+3  913 3406 7108
+3  7108 3853 913
+3  3854 7108 3406
+3  3406 962 3854
+3  963 3353 7108
+3  7108 3854 963
+3  3855 7109 3166
+3  3166 613 3855
+3  3097 7109 3855
+3  3855 610 3097
+3  981 3856 7109
+3  7109 3097 981
+3  982 3166 7109
+3  7109 3856 982
+3  3857 7110 3100
+3  3100 576 3857
+3  3106 7110 3857
+3  3857 577 3106
+3  984 3858 7110
+3  7110 3106 984
+3  981 3100 7110
+3  7110 3858 981
+3  982 3859 7111
+3  7111 3167 982
+3  983 3419 7111
+3  7111 3859 983
+3  3860 7111 3419
+3  3419 1071 3860
+3  1072 3167 7111
+3  7111 3860 1072
+3  3861 7112 3378
+3  3378 617 3861
+3  3164 7112 3861
+3  3861 614 3164
+3  3862 7112 3164
+3  3164 1072 3862
+3  1073 3378 7112
+3  7112 3862 1073
+3  3863 7113 3865
+3  3865 1088 3863
+3  3416 7113 3863
+3  3863 1089 3416
+3  1104 3864 7113
+3  7113 3416 1104
+3  1105 3865 7113
+3  7113 3864 1105
+3  3866 7114 3869
+3  3869 865 3866
+3  3867 7114 3866
+3  3866 866 3867
+3  1087 3868 7114
+3  7114 3867 1087
+3  1088 3869 7114
+3  7114 3868 1088
+3  1089 3870 7115
+3  7115 3413 1089
+3  1086 3421 7115
+3  7115 3870 1086
+3  1090 3871 7115
+3  7115 3421 1090
+3  3413 7115 3871
+3  3871 1091 3413
+3  3872 7116 3116
+3  3116 584 3872
+3  585 3414 7116
+3  7116 3872 585
+3  1091 3873 7116
+3  7116 3414 1091
+3  1092 3116 7116
+3  7116 3873 1092
+3  923 3874 7117
+3  7117 3105 923
+3  924 3420 7117
+3  7117 3874 924
+3  983 3875 7117
+3  7117 3420 983
+3  3105 7117 3875
+3  3875 984 3105
+3  3876 7118 3108
+3  3108 580 3876
+3  3114 7118 3876
+3  3876 581 3114
+3  926 3877 7118
+3  7118 3114 926
+3  923 3108 7118
+3  7118 3877 923
+3  3878 7119 3424
+3  3424 925 3878
+3  3113 7119 3878
+3  3878 926 3113
+3  3879 7119 3113
+3  3113 1092 3879
+3  1090 3424 7119
+3  7119 3879 1090
+3  915 3880 7120
+3  7120 3418 915
+3  916 3379 7120
+3  7120 3880 916
+3  3881 7120 3379
+3  3379 1073 3881
+3  1071 3418 7120
+3  7120 3881 1071
+3  918 3882 7121
+3  7121 3423 918
+3  915 3417 7121
+3  7121 3882 915
+3  924 3883 7121
+3  7121 3417 924
+3  3423 7121 3883
+3  3883 925 3423
+3  3884 7122 3886
+3  3886 917 3884
+3  3422 7122 3884
+3  3884 918 3422
+3  3885 7122 3422
+3  3422 1086 3885
+3  1087 3886 7122
+3  7122 3885 1087
+3  906 3887 7123
+3  7123 3375 906
+3  903 3376 7123
+3  7123 3887 903
+3  916 3888 7123
+3  7123 3376 916
+3  3375 7123 3888
+3  3888 917 3375
+3  753 3889 7124
+3  7124 3891 753
+3  754 3242 7124
+3  7124 3889 754
+3  935 3890 7124
+3  7124 3242 935
+3  3891 7124 3890
+3  3890 936 3891
+3  3892 7125 3146
+3  3146 936 3892
+3  934 3425 7125
+3  7125 3892 934
+3  1113 3893 7125
+3  7125 3425 1113
+3  3146 7125 3893
+3  3893 1114 3146
+3  602 3894 7126
+3  7126 3158 602
+3  599 3143 7126
+3  7126 3894 599
+3  1114 3895 7126
+3  7126 3143 1114
+3  3158 7126 3895
+3  3895 1115 3158
+3  3896 7127 3233
+3  3233 749 3896
+3  750 3897 7127
+3  7127 3896 750
+3  1109 3898 7127
+3  7127 3897 1109
+3  1106 3233 7127
+3  7127 3898 1106
+3  3899 7128 3901
+3  3901 889 3899
+3  890 3155 7128
+3  7128 3899 890
+3  1108 3900 7128
+3  7128 3155 1108
+3  1109 3901 7128
+3  7128 3900 1109
+3  3902 7129 3428
+3  3428 1107 3902
+3  3159 7129 3902
+3  3902 1108 3159
+3  3903 7129 3159
+3  3159 1115 3903
+3  1113 3428 7129
+3  7129 3903 1113
+3  3904 7130 3427
+3  3427 941 3904
+3  942 3230 7130
+3  7130 3904 942
+3  1106 3905 7130
+3  7130 3230 1106
+3  1107 3427 7130
+3  7130 3905 1107
+3  943 3906 7131
+3  7131 3218 943
+3  944 3216 7131
+3  7131 3906 944
+3  2431 7131 3216
+3  3216 1124 2431
+3  3218 7131 2431
+3  2431 1125 3218
+3  746 3907 7132
+3  7132 3220 746
+3  747 3231 7132
+3  7132 3907 747
+3  942 3908 7132
+3  7132 3231 942
+3  3220 7132 3908
+3  3908 943 3220
+3  3909 7133 3911
+3  3911 937 3909
+3  3217 7133 3909
+3  3909 938 3217
+3  944 3910 7133
+3  7133 3217 944
+3  941 3911 7133
+3  7133 3910 941
+3  3912 7134 3914
+3  3914 934 3912
+3  935 3241 7134
+3  7134 3912 935
+3  940 3913 7134
+3  7134 3241 940
+3  937 3914 7134
+3  7134 3913 937
+3  3915 7135 3244
+3  3244 756 3915
+3  3251 7135 3915
+3  3915 757 3251
+3  939 3916 7135
+3  7135 3251 939
+3  940 3244 7135
+3  7135 3916 940
+3  2449 7136 3250
+3  3250 736 2449
+3  735 3215 7136
+3  7136 2449 735
+3  938 3917 7136
+3  7136 3215 938
+3  939 3250 7136
+3  7136 3917 939
+3  3918 7137 3171
+3  3171 965 3918
+3  3240 7137 3918
+3  3918 966 3240
+3  3919 7137 3240
+3  3240 1060 3919
+3  3171 7137 3919
+3  3919 1061 3171
+3  968 3920 7138
+3  7138 3431 968
+3  965 3170 7138
+3  7138 3920 965
+3  447 3921 7138
+3  7138 3170 447
+3  3431 7138 3921
+3  3921 448 3431
+3  3922 7139 3247
+3  3247 755 3922
+3  3237 7139 3922
+3  3922 752 3237
+3  966 3923 7139
+3  7139 3237 966
+3  967 3247 7139
+3  7139 3923 967
+3  967 3924 7140
+3  7140 3248 967
+3  968 3430 7140
+3  7140 3924 968
+3  1136 3925 7140
+3  7140 3430 1136
+3  3248 7140 3925
+3  3925 1137 3248
+3  3926 7141 3434
+3  3434 217 3926
+3  598 3927 7141
+3  7141 3926 598
+3  1034 3928 7141
+3  7141 3927 1034
+3  1035 3434 7141
+3  7141 3928 1035
+3  3929 7142 3931
+3  3931 597 3929
+3  595 3136 7142
+3  7142 3929 595
+3  1033 3930 7142
+3  7142 3136 1033
+3  1034 3931 7142
+3  7142 3930 1034
+3  3932 7143 3139
+3  3139 972 3932
+3  973 3437 7143
+3  7143 3932 973
+3  1032 3933 7143
+3  7143 3437 1032
+3  1033 3139 7143
+3  7143 3933 1033
+3  3934 7144 3138
+3  3138 594 3934
+3  3184 7144 3934
+3  3934 591 3184
+3  975 3935 7144
+3  7144 3184 975
+3  972 3138 7144
+3  7144 3935 972
+3  3936 7145 3183
+3  3183 730 3936
+3  731 3200 7145
+3  7145 3936 731
+3  974 3937 7145
+3  7145 3200 974
+3  3183 7145 3937
+3  3937 975 3183
+3  3938 7146 3438
+3  3438 973 3938
+3  3199 7146 3938
+3  3938 974 3199
+3  3939 7146 3199
+3  3199 977 3939
+3  978 3438 7146
+3  7146 3939 978
+3  1035 3940 7147
+3  7147 3435 1035
+3  1032 3436 7147
+3  7147 3940 1032
+3  1117 3941 7147
+3  7147 3436 1117
+3  3435 7147 3941
+3  3941 1139 3435
+3  3942 7148 3439
+3  3439 978 3942
+3  976 2297 7148
+3  7148 3942 976
+3  1116 3943 7148
+3  7148 2297 1116
+3  1117 3439 7148
+3  7148 3943 1117
+3  1138 3944 2441
+3  1116 2300 3944
+3  980 2441 2300
+3  2441 3944 2300
+3  624 3945 3946
+3  1054 3386 3945
+3  868 3946 3386
+3  3946 3945 3386
+3  1003 3441 3948
+3  1053 3947 3441
+3  625 3948 3947
+3  3948 3441 3947
+3  740 3949 7149
+3  7149 3210 740
+3  741 3212 7149
+3  7149 3949 741
+3  3950 7149 3212
+3  3212 1127 3950
+3  1128 3210 7149
+3  7149 3950 1128
+3  797 3951 7150
+3  7150 3954 797
+3  798 3952 7150
+3  7150 3951 798
+3  1040 3953 7150
+3  7150 3952 1040
+3  3954 7150 3953
+3  3953 1041 3954
+3  1041 3955 7151
+3  7151 3957 1041
+3  1042 3444 7151
+3  7151 3955 1042
+3  3956 7151 3444
+3  3444 1126 3956
+3  1127 3957 7151
+3  7151 3956 1127
+3  3958 7152 3448
+3  3448 1043 3958
+3  1040 3959 7152
+3  7152 3958 1040
+3  1135 3960 7152
+3  7152 3959 1135
+3  3448 7152 3960
+3  3960 1133 3448
+3  1042 3961 7153
+3  7153 3445 1042
+3  1043 3447 7153
+3  7153 3961 1043
+3  3962 7153 3447
+3  3447 1129 3962
+3  3445 7153 3962
+3  3962 1130 3445
+3  1132 3963 7154
+3  7154 3451 1132
+3  1129 3449 7154
+3  7154 3963 1129
+3  3964 7154 3449
+3  3449 1133 3964
+3  3451 7154 3964
+3  3964 1134 3451
+3  3965 7155 3207
+3  3207 1128 3965
+3  3446 7155 3965
+3  3965 1126 3446
+3  1130 3966 7155
+3  7155 3446 1130
+3  1131 3207 7155
+3  7155 3966 1131
+3  1120 2433 7156
+3  7156 3450 1120
+3  1121 3208 7156
+3  7156 2433 1121
+3  3967 7156 3208
+3  3208 1131 3967
+3  3450 7156 3967
+3  3967 1132 3450
+3  3968 7157 3970
+3  3970 1044 3968
+3  1045 3452 7157
+3  7157 3968 1045
+3  1134 3969 7157
+3  7157 3452 1134
+3  3970 7157 3969
+3  3969 1135 3970
+3  3971 7158 3269
+3  3269 777 3971
+3  778 3261 7158
+3  7158 3971 778
+3  1046 3972 7158
+3  7158 3261 1046
+3  3269 7158 3972
+3  3972 1044 3269
+3  1045 3973 7159
+3  7159 3453 1045
+3  3264 7159 3973
+3  3973 1046 3264
+3  1123 2432 7159
+3  7159 3264 1123
+3  3453 7159 2432
+3  2432 1122 3453
+3  3974 7160 3976
+3  3976 1062 3974
+3  1063 3082 7160
+3  7160 3974 1063
+3  1074 3975 7160
+3  7160 3082 1074
+3  1075 3976 7160
+3  7160 3975 1075
+3  3977 7161 3077
+3  3077 564 3977
+3  3083 7161 3977
+3  3977 565 3083
+3  3978 7161 3083
+3  3083 1063 3978
+3  1064 3077 7161
+3  7161 3978 1064
+3  562 3075 3980
+3  1070 3979 3075
+3  2101 3980 3979
+3  3980 3075 3979
+3  1064 3981 7162
+3  7162 3074 1064
+3  1065 3454 7162
+3  7162 3981 1065
+3  446 3982 7162
+3  7162 3454 446
+3  3074 7162 3982
+3  3982 1070 3074
+3  657 3983 7163
+3  7163 3985 657
+3  656 3060 7163
+3  7163 3983 656
+3  3984 7163 3060
+3  3060 1156 3984
+3  3985 7163 3984
+3  3984 1069 3985
+3  1003 3986 7164
+3  7164 3442 1003
+3  1002 3987 7164
+3  7164 3986 1002
+3  3988 7164 3987
+3  3987 1066 3988
+3  1067 3442 7164
+3  7164 3988 1067
+3  3989 7165 3456
+3  3456 1068 3989
+3  1066 3990 7165
+3  7165 3989 1066
+3  1069 3991 7165
+3  7165 3990 1069
+3  445 3456 7165
+3  7165 3991 445
+3  3992 7166 3343
+3  3343 871 3992
+3  3388 7166 3992
+3  3992 872 3388
+3  1055 3993 7166
+3  7166 3388 1055
+3  1056 3343 7166
+3  7166 3993 1056
+3  1054 3994 7167
+3  7167 3387 1054
+3  1053 3440 7167
+3  7167 3994 1053
+3  1058 3995 7167
+3  7167 3440 1058
+3  3387 7167 3995
+3  3995 1055 3387
+3  3996 7168 3998
+3  3998 1057 3996
+3  3443 7168 3996
+3  3996 1058 3443
+3  1067 3997 7168
+3  7168 3443 1067
+3  1068 3998 7168
+3  7168 3997 1068
+3  1056 3999 7169
+3  7169 3344 1056
+3  1057 4000 7169
+3  7169 3999 1057
+3  4001 7169 4000
+3  4000 1065 4001
+3  3344 7169 4001
+3  4001 1062 3344
+3  813 4002 7170
+3  7170 3299 813
+3  814 3318 7170
+3  7170 4002 814
+3  4003 7170 3318
+3  3318 1005 4003
+3  1006 3299 7170
+3  7170 4003 1006
+3  430 4004 4005
+3  813 3298 4004
+3  809 4005 3298
+3  4005 4004 3298
+3  428 4006 4007
+3  1007 3319 4006
+3  814 4007 3319
+3  4007 4006 3319
+3  3245 7171 3597
+3  3597 758 3245
+3  1137 4008 7171
+3  7171 3245 1137
+3  1051 2386 7171
+3  7171 4008 1051
+3  3597 7171 2386
+3  2386 759 3597
+3  3925 7172 4008
+3  4008 1137 3925
+3  1136 4009 7172
+3  7172 3925 1136
+3  1052 2435 7172
+3  7172 4009 1052
+3  4008 7172 2435
+3  2435 1051 4008
+3  3429 7173 4009
+3  4009 1136 3429
+3  449 4010 7173
+3  7173 3429 449
+3  450 2390 7173
+3  7173 4010 450
+3  4009 7173 2390
+3  2390 1052 4009
+3  444 3168 7174
+3  7174 4011 444
+3  3582 7174 3168
+3  3168 1061 3582
+3  618 3519 7174
+3  7174 3582 618
+3  443 4011 7174
+3  7174 3519 443
+3  934 3914 3426
+3  937 3911 3914
+3  941 3426 3911
+3  3426 3914 3911
+3  1112 3592 3145
+3  753 3891 3592
+3  936 3145 3891
+3  3145 3592 3891
+3  599 3504 3144
+3  1078 3590 3504
+3  1112 3144 3590
+3  3144 3504 3590
+3  1059 3587 7175
+3  7175 3584 1059
+3  3086 7175 3587
+3  3587 1111 3086
+3  567 3470 7175
+3  7175 3086 567
+3  3517 7175 3470
+3  3470 566 3517
+3  3584 7175 3517
+3  3517 620 3584
+3  1066 3987 7176
+3  7176 3990 1066
+3  1002 4012 7176
+3  7176 3987 1002
+3  657 3985 7176
+3  7176 4012 657
+3  3990 7176 3985
+3  3985 1069 3990
+3  1065 4000 3455
+3  1057 3998 4000
+3  1068 3455 3998
+3  3455 4000 3998
+3  3369 7177 3794
+3  3794 892 3369
+3  3755 7177 3369
+3  3369 955 3755
+3  883 3788 7177
+3  7177 3755 883
+3  957 3794 7177
+3  7177 3788 957
+3  1098 3845 3358
+3  882 3757 3845
+3  952 3358 3757
+3  3358 3845 3757
+3  585 3841 3415
+3  1095 3838 3841
+3  1104 3415 3838
+3  3415 3841 3838
+3  917 3886 3372
+3  1087 3867 3886
+3  866 3372 3867
+3  3372 3886 3867
+3  1062 3976 3341
+3  1075 3737 3976
+3  951 3341 3737
+3  3341 3976 3737
+3  3128 7178 3601
+3  3601 767 3128
+3  3486 7178 3128
+3  3128 971 3486
+3  459 3483 7178
+3  7178 3486 459
+3  590 3601 7178
+3  7178 3483 590
+3  1021 3553 3131
+3  592 3490 3553
+3  971 3131 3490
+3  3131 3553 3490
+3  3211 7179 3957
+3  3957 1127 3211
+3  3676 7179 3211
+3  3211 801 3676
+3  3954 7179 3676
+3  3676 797 3954
+3  1041 3957 7179
+3  7179 3954 1041
+3  4013 7180 3662
+3  3662 793 4013
+3  1135 3959 7180
+3  7180 4013 1135
+3  1040 3952 7180
+3  7180 3959 1040
+3  3662 7180 3952
+3  3952 798 3662
+3  3236 7181 3617
+3  3617 771 3236
+3  784 3632 7181
+3  7181 3236 784
+3  751 3579 7181
+3  7181 3632 751
+3  3617 7181 3579
+3  3579 748 3617
+3  4014 7182 3547
+3  3547 713 4014
+3  3540 7182 4014
+3  4014 598 3540
+3  1031 3550 7182
+3  7182 3540 1031
+3  718 3547 7182
+3  7182 3550 718
+3  3189 7183 3570
+3  3570 724 3189
+3  3609 7183 3189
+3  3189 761 3609
+3  1025 3573 7183
+3  7183 3609 1025
+3  3570 7183 3573
+3  3573 742 3570
+3  1044 3970 3270
+3  1135 4013 3970
+3  793 3270 4013
+3  3270 3970 4013
+3  792 3655 3268
+3  781 3629 3655
+3  777 3268 3629
+3  3268 3655 3629
+3  3234 7184 3651
+3  3651 788 3234
+3  3625 7184 3234
+3  3234 771 3625
+3  780 3657 7184
+3  7184 3625 780
+3  790 3651 7184
+3  7184 3657 790
+3  4015 7185 3614
+3  3614 769 4015
+3  3672 7185 4015
+3  4015 800 3672
+3  1024 3607 7185
+3  7185 3672 1024
+3  762 3614 7185
+3  7185 3607 762
+3  4016 7186 3653
+3  3653 791 4016
+3  3645 7186 4016
+3  4016 1048 3645
+3  3638 7186 3645
+3  3645 1027 3638
+3  3653 7186 3638
+3  3638 787 3653
+3  785 3272 7187
+3  7187 3634 785
+3  889 3901 7187
+3  7187 3272 889
+3  3897 7187 3901
+3  3901 1109 3897
+3  750 3634 7187
+3  7187 3897 750
+3  465 3493 3072
+3  816 3531 3493
+3  714 3072 3531
+3  3072 3493 3531
+3  3066 7188 3461
+3  3461 469 3066
+3  3707 7188 3066
+3  3066 720 3707
+3  1013 3703 7188
+3  7188 3707 1013
+3  455 3461 7188
+3  7188 3703 455
+3  598 4014 7189
+3  7189 3927 598
+3  3141 7189 4014
+3  4014 713 3141
+3  597 3931 7189
+3  7189 3141 597
+3  3927 7189 3931
+3  3931 1034 3927
+3  3302 7190 4017
+3  4017 436 3302
+3  1004 3694 7190
+3  7190 3302 1004
+3  1012 3699 7190
+3  7190 3694 1012
+3  4017 7190 3699
+3  3699 435 4017
+3  1048 4016 3279
+3  791 3660 4016
+3  794 3279 3660
+3  3279 4016 3660
+3  3254 7191 4018
+3  4018 424 3254
+3  800 4015 7191
+3  7191 3254 800
+3  769 3599 7191
+3  7191 4015 769
+3  423 4018 7191
+3  7191 3599 423
+3  3331 7192 3720
+3  3720 992 3331
+3  3827 7192 3331
+3  3331 964 3827
+3  985 3823 7192
+3  7192 3827 985
+3  606 3720 7192
+3  7192 3823 606
+3  863 3746 3347
+3  876 3743 3746
+3  989 3347 3743
+3  3347 3746 3743
+3  657 4012 7193
+3  7193 4021 657
+3  1002 4019 7193
+3  7193 4012 1002
+3  626 4020 7193
+3  7193 4019 626
+3  4021 7193 4020
+3  4020 627 4021
+3  860 4022 4024
+3  514 4023 4022
+3  692 4024 4023
+3  4024 4022 4023
+3  1134 3964 3969
+3  1133 3960 3964
+3  1135 3969 3960
+3  3969 3964 3960
+3  1131 3966 7194
+3  7194 3967 1131
+3  1130 3962 7194
+3  7194 3966 1130
+3  1129 3963 7194
+3  7194 3962 1129
+3  3967 7194 3963
+3  3963 1132 3967
+3  1127 3956 3950
+3  1126 3965 3956
+3  1128 3950 3965
+3  3950 3956 3965
+3  1116 3944 7195
+3  7195 3943 1116
+3  4025 7195 3944
+3  3944 1138 4025
+3  3941 7195 4025
+3  4025 1139 3941
+3  3943 7195 3941
+3  3941 1117 3943
+3  1114 3893 3895
+3  1113 3903 3893
+3  1115 3895 3903
+3  3895 3893 3903
+3  1111 3586 3589
+3  1110 3593 3586
+3  1112 3589 3593
+3  3589 3586 3593
+3  1108 3902 7196
+3  7196 3900 1108
+3  1107 3905 7196
+3  7196 3902 1107
+3  3898 7196 3905
+3  3905 1106 3898
+3  3900 7196 3898
+3  3898 1109 3900
+3  3837 7197 3864
+3  3864 1104 3837
+3  3751 7197 3837
+3  3837 1103 3751
+3  4026 7197 3751
+3  3751 1102 4026
+3  3864 7197 4026
+3  4026 1105 3864
+3  4027 7198 3522
+3  3522 412 4027
+3  3525 7198 4027
+3  4027 409 3525
+3  1100 4028 7198
+3  7198 3525 1100
+3  1101 3522 7198
+3  7198 4028 1101
+3  1098 3843 3846
+3  1097 3850 3843
+3  1099 3846 3850
+3  3846 3843 3850
+3  1095 3840 7199
+3  7199 3836 1095
+3  1094 3835 7199
+3  7199 3840 1094
+3  3842 7199 3835
+3  3835 1093 3842
+3  3836 7199 3842
+3  3842 1096 3836
+3  1091 3871 3873
+3  1090 3879 3871
+3  1092 3873 3879
+3  3873 3871 3879
+3  1088 3868 7200
+3  7200 3863 1088
+3  1087 3885 7200
+3  7200 3868 1087
+3  3870 7200 3885
+3  3885 1086 3870
+3  3863 7200 3870
+3  3870 1089 3863
+3  1084 3780 7201
+3  7201 4029 1084
+3  1083 3792 7201
+3  7201 3780 1083
+3  1082 3817 7201
+3  7201 3792 1082
+3  4029 7201 3817
+3  3817 1085 4029
+3  3501 7202 3510
+3  3510 1080 3501
+3  3588 7202 3501
+3  3501 1079 3588
+3  3503 7202 3588
+3  3588 1078 3503
+3  3510 7202 3503
+3  3503 1081 3510
+3  3738 7203 3735
+3  3735 1076 3738
+3  3975 7203 3738
+3  3738 1075 3975
+3  3733 7203 3975
+3  3975 1074 3733
+3  3735 7203 3733
+3  3733 1077 3735
+3  1072 3860 3862
+3  1071 3881 3860
+3  1073 3862 3881
+3  3862 3860 3881
+3  3921 7204 4032
+3  4032 448 3921
+3  447 4030 7204
+3  7204 3921 447
+3  1177 4031 7204
+3  7204 4030 1177
+3  4032 7204 4031
+3  4031 1158 4032
+3  4033 7205 3982
+3  3982 446 4033
+3  4034 7205 4033
+3  4033 1174 4034
+3  3979 7205 4034
+3  4034 2101 3979
+3  1070 3982 7205
+3  7205 3979 1070
+3  1069 3984 7206
+3  7206 3991 1069
+3  1156 4035 7206
+3  7206 3984 1156
+3  1173 4036 7206
+3  7206 4035 1173
+3  3991 7206 4036
+3  4036 445 3991
+3  1067 3988 3997
+3  1066 3989 3988
+3  1068 3997 3989
+3  3997 3988 3989
+3  3978 7207 3981
+3  3981 1064 3978
+3  3974 7207 3978
+3  3978 1063 3974
+3  1062 4001 7207
+3  7207 3974 1062
+3  3981 7207 4001
+3  4001 1065 3981
+3  1060 3585 3919
+3  1059 3583 3585
+3  1061 3919 3583
+3  3919 3585 3583
+3  1057 3999 7208
+3  7208 3996 1057
+3  1056 3993 7208
+3  7208 3999 1056
+3  1055 3995 7208
+3  7208 3993 1055
+3  3996 7208 3995
+3  3995 1058 3996
+3  4037 7209 3945
+3  3945 624 4037
+3  625 3947 7209
+3  7209 4037 625
+3  1053 3994 7209
+3  7209 3947 1053
+3  1054 3945 7209
+3  7209 3994 1054
+3  1049 3646 7210
+3  7210 4038 1049
+3  3649 7210 3646
+3  3646 1048 3649
+3  1047 3643 7210
+3  7210 3649 1047
+3  1050 4038 7210
+3  7210 3643 1050
+3  460 4039 7211
+3  7211 4042 460
+3  472 4040 7211
+3  7211 4039 472
+3  4041 7211 4040
+3  4040 420 4041
+3  422 4042 7211
+3  7211 4041 422
+3  461 4043 7212
+3  7212 4045 461
+3  473 4044 7212
+3  7212 4043 473
+3  472 4039 7212
+3  7212 4044 472
+3  4045 7212 4039
+3  4039 460 4045
+3  401 2860 7213
+3  7213 4048 401
+3  4046 7213 2860
+3  2860 324 4046
+3  464 4047 7213
+3  7213 4046 464
+3  467 4048 7213
+3  7213 4047 467
+3  405 2848 7214
+3  7214 4051 405
+3  404 4049 7214
+3  7214 2848 404
+3  426 4050 7214
+3  7214 4049 426
+3  4051 7214 4050
+3  4050 427 4051
+3  429 4052 7215
+3  7215 4053 429
+3  406 2845 7215
+3  7215 4052 406
+3  4051 7215 2845
+3  2845 405 4051
+3  427 4053 7215
+3  7215 4051 427
+3  2087 2838 7216
+3  7216 4056 2087
+3  407 4054 7216
+3  7216 2838 407
+3  431 4055 7216
+3  7216 4054 431
+3  4056 7216 4055
+3  4055 1143 4056
+3  1045 3968 3973
+3  1044 3972 3968
+3  1046 3973 3972
+3  3973 3968 3972
+3  1042 3955 7217
+3  7217 3961 1042
+3  1041 3953 7217
+3  7217 3955 1041
+3  3958 7217 3953
+3  3953 1040 3958
+3  1043 3961 7217
+3  7217 3958 1043
+3  1038 3560 7218
+3  7218 3564 1038
+3  1037 3556 7218
+3  7218 3560 1037
+3  3558 7218 3556
+3  3556 1036 3558
+3  3564 7218 3558
+3  3558 1039 3564
+3  1034 3930 7219
+3  7219 3928 1034
+3  3933 7219 3930
+3  3930 1033 3933
+3  3940 7219 3933
+3  3933 1032 3940
+3  1035 3928 7219
+3  7219 3940 1035
+3  2085 4057 7220
+3  7220 4058 2085
+3  439 3551 7220
+3  7220 4057 439
+3  3539 7220 3551
+3  3551 1031 3539
+3  1159 4058 7220
+3  7220 3539 1159
+3  1160 4059 7221
+3  7221 4061 1160
+3  437 3709 7221
+3  7221 4059 437
+3  440 4060 7221
+3  7221 3709 440
+3  4061 7221 4060
+3  4060 218 4061
+3  3698 7222 4063
+3  4063 435 3698
+3  1030 3700 7222
+3  7222 3698 1030
+3  1161 4062 7222
+3  7222 3700 1161
+3  4063 7222 4062
+3  4062 219 4063
+3  1028 3639 3641
+3  1027 3644 3639
+3  1029 3641 3644
+3  3641 3639 3644
+3  1025 3608 3574
+3  1024 3671 3608
+3  1026 3574 3671
+3  3574 3608 3671
+3  1022 3554 3555
+3  1021 3603 3554
+3  1023 3555 3603
+3  3555 3554 3603
+3  1019 3536 7223
+3  7223 3538 1019
+3  3534 7223 3536
+3  3536 1018 3534
+3  1017 3545 7223
+3  7223 3534 1017
+3  1020 3538 7223
+3  7223 3545 1020
+3  1015 3715 7224
+3  7224 3708 1015
+3  1014 3704 7224
+3  7224 3715 1014
+3  1013 3706 7224
+3  7224 3704 1013
+3  3708 7224 3706
+3  3706 1016 3708
+3  3696 7225 3693
+3  3693 1011 3696
+3  3711 7225 3696
+3  3696 1010 3711
+3  3697 7225 3711
+3  3711 1009 3697
+3  3693 7225 3697
+3  3697 1012 3693
+3  3695 7226 3691
+3  3691 1008 3695
+3  4006 7226 3695
+3  3695 1007 4006
+3  428 4064 7226
+3  7226 4006 428
+3  425 3691 7226
+3  7226 4064 425
+3  1005 3692 4003
+3  1004 3685 3692
+3  1006 4003 3685
+3  4003 3692 3685
+3  1141 4065 7227
+3  7227 4067 1141
+3  2086 4066 7227
+3  7227 4065 2086
+3  433 3683 7227
+3  7227 4066 433
+3  4067 7227 3683
+3  3683 436 4067
+3  628 4068 7228
+3  7228 4070 628
+3  230 4069 7228
+3  7228 4068 230
+3  3061 7228 4069
+3  4069 2100 3061
+3  656 4070 7228
+3  7228 3061 656
+3  659 4071 7229
+3  7229 4074 659
+3  2099 4072 7229
+3  7229 4071 2099
+3  1172 4073 7229
+3  7229 4072 1172
+3  4074 7229 4073
+3  4073 640 4074
+3  660 4075 7230
+3  7230 4077 660
+3  1171 4076 7230
+3  7230 4075 1171
+3  2099 4071 7230
+3  7230 4076 2099
+3  4077 7230 4071
+3  4071 659 4077
+3  664 4078 7231
+3  7231 4081 664
+3  1154 4079 7231
+3  7231 4078 1154
+3  2098 4080 7231
+3  7231 4079 2098
+3  4081 7231 4080
+3  4080 662 4081
+3  668 4082 7232
+3  7232 4085 668
+3  1153 4083 7232
+3  7232 4082 1153
+3  2097 4084 7232
+3  7232 4083 2097
+3  4085 7232 4084
+3  4084 666 4085
+3  672 4086 7233
+3  7233 4089 672
+3  1151 4087 7233
+3  7233 4086 1151
+3  1152 4088 7233
+3  7233 4087 1152
+3  4089 7233 4088
+3  4088 670 4089
+3  655 4090 7234
+3  7234 4092 655
+3  1170 4091 7234
+3  7234 4090 1170
+3  1151 4086 7234
+3  7234 4091 1151
+3  4092 7234 4086
+3  4086 672 4092
+3  4093 7235 3948
+3  3948 625 4093
+3  626 4019 7235
+3  7235 4093 626
+3  3986 7235 4019
+3  4019 1002 3986
+3  1003 3948 7235
+3  7235 3986 1003
+3  501 4094 7236
+3  7236 4097 501
+3  503 4095 7236
+3  7236 4094 503
+3  523 4096 7236
+3  7236 4095 523
+3  4097 7236 4096
+3  4096 521 4097
+3  499 4098 7237
+3  7237 4101 499
+3  518 4099 7237
+3  7237 4098 518
+3  639 4100 7237
+3  7237 4099 639
+3  4101 7237 4100
+3  4100 658 4101
+3  522 4102 7238
+3  7238 4105 522
+3  859 4103 7238
+3  7238 4102 859
+3  633 4104 7238
+3  7238 4103 633
+3  4105 7238 4104
+3  4104 520 4105
+3  663 4106 4108
+3  678 4107 4106
+3  665 4108 4107
+3  4108 4106 4107
+3  690 4109 7239
+3  7239 4112 690
+3  677 4110 7239
+3  7239 4109 677
+3  511 4111 7239
+3  7239 4110 511
+3  4112 7239 4111
+3  4111 512 4112
+3  674 4113 7240
+3  7240 4116 674
+3  675 4114 7240
+3  7240 4113 675
+3  685 4115 7240
+3  7240 4114 685
+3  4116 7240 4115
+3  4115 836 4116
+3  651 4117 7241
+3  7241 4119 651
+3  652 4118 7241
+3  7241 4117 652
+3  674 4116 7241
+3  7241 4118 674
+3  4119 7241 4116
+3  4116 836 4119
+3  688 4120 7242
+3  7242 4123 688
+3  689 4121 7242
+3  7242 4120 689
+3  513 4122 7242
+3  7242 4121 513
+3  4123 7242 4122
+3  4122 515 4123
+3  4124 7243 4127
+3  4127 643 4124
+3  834 4125 7243
+3  7243 4124 834
+3  683 4126 7243
+3  7243 4125 683
+3  642 4127 7243
+3  7243 4126 642
+3  686 4128 7244
+3  7244 4131 686
+3  551 4129 7244
+3  7244 4128 551
+3  553 4130 7244
+3  7244 4129 553
+3  4131 7244 4130
+3  4130 807 4131
+3  4132 7245 4123
+3  4123 515 4132
+3  4133 7245 4132
+3  4132 545 4133
+3  4134 7245 4133
+3  4133 547 4134
+3  688 4123 7245
+3  7245 4134 688
+3  516 4135 7246
+3  7246 4137 516
+3  543 4136 7246
+3  7246 4135 543
+3  545 4132 7246
+3  7246 4136 545
+3  4137 7246 4132
+3  4132 515 4137
+3  505 4138 7247
+3  7247 4141 505
+3  507 4139 7247
+3  7247 4138 507
+3  527 4140 7247
+3  7247 4139 527
+3  4141 7247 4140
+3  4140 525 4141
+3  530 4142 4144
+3  855 4143 4142
+3  528 4144 4143
+3  4144 4142 4143
+3  532 4145 7248
+3  7248 4147 532
+3  854 4146 7248
+3  7248 4145 854
+3  855 4142 7248
+3  7248 4146 855
+3  4147 7248 4142
+3  4142 530 4147
+3  524 4148 7249
+3  7249 4150 524
+3  858 4149 7249
+3  7249 4148 858
+3  859 4102 7249
+3  7249 4149 859
+3  4150 7249 4102
+3  4102 522 4150
+3  503 4151 7250
+3  7250 4095 503
+3  505 4141 7250
+3  7250 4151 505
+3  4152 7250 4141
+3  4141 525 4152
+3  523 4095 7250
+3  7250 4152 523
+3  622 4153 7251
+3  7251 3725 622
+3  623 3728 7251
+3  7251 4153 623
+3  3773 7251 3728
+3  3728 1000 3773
+3  3725 7251 3773
+3  3773 1001 3725
+3  998 3521 3481
+3  997 4154 3521
+3  999 3481 4154
+3  3481 3521 4154
+3  4155 7252 4158
+3  4158 417 4155
+3  4156 7252 4155
+3  4155 452 4156
+3  4157 7252 4156
+3  4156 831 4157
+3  4158 7252 4157
+3  4157 415 4158
+3  452 4159 7253
+3  7253 4156 452
+3  471 4160 7253
+3  7253 4159 471
+3  830 4161 7253
+3  7253 4160 830
+3  4156 7253 4161
+3  4161 831 4156
+3  546 4162 7254
+3  7254 4164 546
+3  544 4163 7254
+3  7254 4162 544
+3  2867 7254 4163
+3  4163 400 2867
+3  4164 7254 2867
+3  2867 399 4164
+3  344 4165 7255
+3  7255 2870 344
+3  548 4166 7255
+3  7255 4165 548
+3  546 4164 7255
+3  7255 4166 546
+3  2870 7255 4164
+3  4164 399 2870
+3  398 4167 7256
+3  7256 2873 398
+3  554 4168 7256
+3  7256 4167 554
+3  552 4169 7256
+3  7256 4168 552
+3  2873 7256 4169
+3  4169 335 2873
+3  554 4167 7257
+3  7257 4171 554
+3  2877 7257 4167
+3  4167 398 2877
+3  332 4170 7257
+3  7257 2877 332
+3  556 4171 7257
+3  7257 4170 556
+3  514 4022 4173
+3  860 4172 4022
+3  536 4173 4172
+3  4173 4022 4172
+3  860 4174 7258
+3  7258 4172 860
+3  853 4175 7258
+3  7258 4174 853
+3  534 4176 7258
+3  7258 4175 534
+3  4172 7258 4176
+3  4176 536 4172
+3  3799 7259 3797
+3  3797 995 3799
+3  3811 7259 3799
+3  3799 994 3811
+3  3803 7259 3811
+3  3811 993 3803
+3  3797 7259 3803
+3  3803 996 3797
+3  991 3722 7260
+3  7260 3719 991
+3  990 3796 7260
+3  7260 3722 990
+3  989 3742 7260
+3  7260 3796 989
+3  3719 7260 3742
+3  3742 992 3719
+3  987 3829 7261
+3  7261 3831 987
+3  986 3824 7261
+3  7261 3829 986
+3  3826 7261 3824
+3  3824 985 3826
+3  3831 7261 3826
+3  3826 988 3831
+3  3859 7262 3875
+3  3875 983 3859
+3  3856 7262 3859
+3  3859 982 3856
+3  3858 7262 3856
+3  3856 981 3858
+3  3875 7262 3858
+3  3858 984 3875
+3  643 4177 7263
+3  7263 4180 643
+3  641 4178 7263
+3  7263 4177 641
+3  646 4179 7263
+3  7263 4178 646
+3  4180 7263 4179
+3  4179 648 4180
+3  840 4181 7264
+3  7264 4184 840
+3  848 4182 7264
+3  7264 4181 848
+3  849 4183 7264
+3  7264 4182 849
+3  4184 7264 4183
+3  4183 703 4184
+3  977 2408 3939
+3  976 3942 2408
+3  978 3939 3942
+3  3939 2408 3942
+3  974 3938 7265
+3  7265 3937 974
+3  973 3932 7265
+3  7265 3938 973
+3  972 3935 7265
+3  7265 3932 972
+3  3937 7265 3935
+3  3935 975 3937
+3  970 3495 3489
+3  969 3487 3495
+3  971 3489 3487
+3  3489 3495 3487
+3  967 3923 7266
+3  7266 3924 967
+3  966 3918 7266
+3  7266 3923 966
+3  965 3920 7266
+3  7266 3918 965
+3  3924 7266 3920
+3  3920 968 3924
+3  963 3854 3821
+3  962 3825 3854
+3  964 3821 3825
+3  3821 3854 3825
+3  960 3805 3802
+3  959 3801 3805
+3  961 3802 3801
+3  3802 3805 3801
+3  957 3787 3795
+3  956 3790 3787
+3  958 3795 3790
+3  3795 3787 3790
+3  954 4185 7267
+3  7267 3779 954
+3  953 3749 7267
+3  7267 4185 953
+3  3756 7267 3749
+3  3749 952 3756
+3  3779 7267 3756
+3  3756 955 3779
+3  950 3731 3736
+3  949 3740 3731
+3  951 3736 3740
+3  3736 3731 3740
+3  3764 7268 3777
+3  3777 947 3764
+3  946 3760 7268
+3  7268 3764 946
+3  945 4186 7268
+3  7268 3760 945
+3  948 3777 7268
+3  7268 4186 948
+3  3908 7269 3906
+3  3906 943 3908
+3  3904 7269 3908
+3  3908 942 3904
+3  3910 7269 3904
+3  3904 941 3910
+3  3906 7269 3910
+3  3910 944 3906
+3  939 3917 7270
+3  7270 3916 939
+3  938 3909 7270
+3  7270 3917 938
+3  937 3913 7270
+3  7270 3909 937
+3  3916 7270 3913
+3  3913 940 3916
+3  935 3912 3890
+3  934 3892 3912
+3  936 3890 3892
+3  3890 3912 3892
+3  3770 7271 3768
+3  3768 932 3770
+3  3766 7271 3770
+3  3770 931 3766
+3  930 3775 7271
+3  7271 3766 930
+3  933 3768 7271
+3  7271 3775 933
+3  928 3724 3813
+3  927 4187 3724
+3  929 3813 4187
+3  3813 3724 4187
+3  3883 7272 3878
+3  3878 925 3883
+3  3874 7272 3883
+3  3883 924 3874
+3  3877 7272 3874
+3  3874 923 3877
+3  926 3878 7272
+3  7272 3877 926
+3  921 3833 7273
+3  7273 3834 921
+3  920 3830 7273
+3  7273 3833 920
+3  3852 7273 3830
+3  3830 919 3852
+3  3834 7273 3852
+3  3852 922 3834
+3  3888 7274 3884
+3  3884 917 3888
+3  3880 7274 3888
+3  3888 916 3880
+3  3882 7274 3880
+3  3880 915 3882
+3  918 3884 7274
+3  7274 3882 918
+3  3853 7275 3851
+3  3851 913 3853
+3  3848 7275 3853
+3  3853 912 3848
+3  3849 7275 3848
+3  3848 911 3849
+3  3851 7275 3849
+3  3849 914 3851
+3  909 3785 7276
+3  7276 3789 909
+3  3783 7276 3785
+3  3785 908 3783
+3  3809 7276 3783
+3  3783 907 3809
+3  3789 7276 3809
+3  3809 910 3789
+3  905 3765 7277
+3  7277 3763 905
+3  904 3762 7277
+3  7277 3765 904
+3  3887 7277 3762
+3  3762 903 3887
+3  3763 7277 3887
+3  3887 906 3763
+3  3808 7278 3807
+3  3807 901 3808
+3  3804 7278 3808
+3  3808 900 3804
+3  899 3819 7278
+3  7278 3804 899
+3  902 3807 7278
+3  7278 3819 902
+3  897 3818 7279
+3  7279 3815 897
+3  896 3810 7279
+3  7279 3818 896
+3  3812 7279 3810
+3  3810 895 3812
+3  3815 7279 3812
+3  3812 898 3815
+3  893 3791 3806
+3  892 3793 3791
+3  894 3806 3793
+3  3806 3791 3793
+3  890 3899 3577
+3  889 3723 3899
+3  891 3577 3723
+3  3577 3899 3723
+3  4188 7280 3776
+3  3776 887 4188
+3  3771 7280 4188
+3  4188 886 3771
+3  3774 7280 3771
+3  3771 885 3774
+3  888 3776 7280
+3  7280 3774 888
+3  883 3754 7281
+3  7281 3786 883
+3  882 3844 7281
+3  7281 3754 882
+3  3753 7281 3844
+3  3844 881 3753
+3  3786 7281 3753
+3  3753 884 3786
+3  879 3752 7282
+3  7282 3784 879
+3  878 3847 7282
+3  7282 3752 878
+3  877 3748 7282
+3  7282 3847 877
+3  3784 7282 3748
+3  3748 880 3784
+3  3747 7283 3745
+3  3745 875 3747
+3  3820 7283 3747
+3  3747 874 3820
+3  873 3741 7283
+3  7283 3820 873
+3  876 3745 7283
+3  7283 3741 876
+3  871 3739 3992
+3  870 3769 3739
+3  872 3992 3769
+3  3992 3739 3769
+3  4189 7284 3729
+3  3729 623 4189
+3  3946 7284 4189
+3  4189 624 3946
+3  868 3767 7284
+3  7284 3946 868
+3  869 3729 7284
+3  7284 3767 869
+3  866 3866 3758
+3  865 4190 3866
+3  867 3758 4190
+3  3758 3866 4190
+3  589 3648 7285
+3  7285 4192 589
+3  864 3665 7285
+3  7285 3648 864
+3  4191 7285 3665
+3  3665 424 4191
+3  421 4192 7285
+3  7285 4191 421
+3  862 3782 3800
+3  861 3744 3782
+3  863 3800 3744
+3  3800 3782 3744
+3  4100 7286 4195
+3  4195 658 4100
+3  639 4193 7286
+3  7286 4100 639
+3  679 4194 7286
+3  7286 4193 679
+3  4195 7286 4194
+3  4194 661 4195
+3  526 4196 7287
+3  7287 4198 526
+3  856 4197 7287
+3  7287 4196 856
+3  858 4148 7287
+3  7287 4197 858
+3  4198 7287 4148
+3  4148 524 4198
+3  707 4199 7288
+3  7288 4201 707
+3  708 4200 7288
+3  7288 4199 708
+3  853 4174 7288
+3  7288 4200 853
+3  4201 7288 4174
+3  4174 860 4201
+3  4201 7289 4203
+3  4203 707 4201
+3  4024 7289 4201
+3  4201 860 4024
+3  692 4202 7289
+3  7289 4024 692
+3  706 4203 7289
+3  7289 4202 706
+3  700 4204 7290
+3  7290 4206 700
+3  632 4205 7290
+3  7290 4204 632
+3  633 4103 7290
+3  7290 4205 633
+3  4206 7290 4103
+3  4103 859 4206
+3  698 4207 7291
+3  7291 4208 698
+3  700 4206 7291
+3  7291 4207 700
+3  4149 7291 4206
+3  4206 859 4149
+3  4208 7291 4149
+3  4149 858 4208
+3  696 4209 7292
+3  7292 4210 696
+3  698 4208 7292
+3  7292 4209 698
+3  4197 7292 4208
+3  4208 858 4197
+3  856 4210 7292
+3  7292 4197 856
+3  695 4211 7293
+3  7293 4213 695
+3  696 4210 7293
+3  7293 4211 696
+3  856 4212 7293
+3  7293 4210 856
+3  4213 7293 4212
+3  4212 855 4213
+3  708 4214 7294
+3  7294 4200 708
+3  694 4215 7294
+3  7294 4214 694
+3  854 4216 7294
+3  7294 4215 854
+3  4200 7294 4216
+3  4216 853 4200
+3  4217 7295 4202
+3  4202 692 4217
+3  680 4218 7295
+3  7295 4217 680
+3  704 4219 7295
+3  7295 4218 704
+3  4202 7295 4219
+3  4219 706 4202
+3  680 4220 7296
+3  7296 4218 680
+3  638 4221 7296
+3  7296 4220 638
+3  4222 7296 4221
+3  4221 635 4222
+3  704 4218 7296
+3  7296 4222 704
+3  4146 7297 4213
+3  4213 855 4146
+3  4215 7297 4146
+3  4146 854 4215
+3  4223 7297 4215
+3  4215 694 4223
+3  695 4213 7297
+3  7297 4223 695
+3  622 3727 4224
+3  857 3527 3727
+3  621 4224 3527
+3  4224 3727 3527
+3  413 4225 4227
+3  537 4226 4225
+3  410 4227 4226
+3  4227 4225 4226
+3  527 4139 7298
+3  7298 4230 527
+3  507 4228 7298
+3  7298 4139 507
+3  509 4229 7298
+3  7298 4228 509
+3  4230 7298 4229
+3  4229 529 4230
+3  526 4231 7299
+3  7299 4196 526
+3  528 4143 7299
+3  7299 4231 528
+3  4212 7299 4143
+3  4143 855 4212
+3  4196 7299 4212
+3  4212 856 4196
+3  4229 7300 4234
+3  4234 529 4229
+3  509 4232 7300
+3  7300 4229 509
+3  538 4233 7300
+3  7300 4232 538
+3  4234 7300 4233
+3  4233 531 4234
+3  4233 7301 4237
+3  4237 531 4233
+3  538 4235 7301
+3  7301 4233 538
+3  539 4236 7301
+3  7301 4235 539
+3  4237 7301 4236
+3  4236 533 4237
+3  416 4238 4239
+3  413 4227 4238
+3  410 4239 4227
+3  4239 4238 4227
+3  4236 7302 4242
+3  4242 533 4236
+3  539 4240 7302
+3  7302 4236 539
+3  541 4241 7302
+3  7302 4240 541
+3  4242 7302 4241
+3  4241 535 4242
+3  532 4243 7303
+3  7303 4145 532
+3  534 4175 7303
+3  7303 4243 534
+3  4216 7303 4175
+3  4175 853 4216
+3  854 4145 7303
+3  7303 4216 854
+3  840 4184 7304
+3  7304 4246 840
+3  703 4244 7304
+3  7304 4184 703
+3  702 4245 7304
+3  7304 4244 702
+3  4246 7304 4245
+3  4245 838 4246
+3  845 4247 7305
+3  7305 4250 845
+3  709 4248 7305
+3  7305 4247 709
+3  705 4249 7305
+3  7305 4248 705
+3  4250 7305 4249
+3  4249 846 4250
+3  844 4251 7306
+3  7306 4253 844
+3  710 4252 7306
+3  7306 4251 710
+3  709 4247 7306
+3  7306 4252 709
+3  4253 7306 4247
+3  4247 845 4253
+3  4254 7307 4256
+3  4256 843 4254
+3  4255 7307 4254
+3  4254 693 4255
+3  710 4251 7307
+3  7307 4255 710
+3  844 4256 7307
+3  7307 4251 844
+3  693 4254 4258
+3  843 4257 4254
+3  839 4258 4257
+3  4258 4254 4257
+3  697 4259 4261
+3  842 4260 4259
+3  699 4261 4260
+3  4261 4259 4260
+3  841 4262 7308
+3  7308 4264 841
+3  701 4263 7308
+3  7308 4262 701
+3  4260 7308 4263
+3  4263 699 4260
+3  842 4264 7308
+3  7308 4260 842
+3  841 4265 7309
+3  7309 4262 841
+3  837 4266 7309
+3  7309 4265 837
+3  631 4267 7309
+3  7309 4266 631
+3  4262 7309 4267
+3  4267 701 4262
+3  850 4268 7310
+3  7310 4271 850
+3  705 4269 7310
+3  7310 4268 705
+3  4270 7310 4269
+3  4269 706 4270
+3  4271 7310 4270
+3  4270 852 4271
+3  4272 7311 4274
+3  4274 851 4272
+3  4273 7311 4272
+3  4272 704 4273
+3  4183 7311 4273
+3  4273 703 4183
+3  849 4274 7311
+3  7311 4183 849
+3  4270 7312 4275
+3  4275 852 4270
+3  706 4219 7312
+3  7312 4270 706
+3  4272 7312 4219
+3  4219 704 4272
+3  851 4275 7312
+3  7312 4272 851
+3  4268 7313 4249
+3  4249 705 4268
+3  850 4276 7313
+3  7313 4268 850
+3  847 4277 7313
+3  7313 4276 847
+3  846 4249 7313
+3  7313 4277 846
+3  4274 7314 4275
+3  4275 851 4274
+3  849 4278 7314
+3  7314 4274 849
+3  850 4271 7314
+3  7314 4278 850
+3  4275 7314 4271
+3  4271 852 4275
+3  847 4276 7315
+3  7315 4279 847
+3  4278 7315 4276
+3  4276 850 4278
+3  4182 7315 4278
+3  4278 849 4182
+3  848 4279 7315
+3  7315 4182 848
+3  697 4280 4259
+3  493 4281 4280
+3  842 4259 4281
+3  4259 4280 4281
+3  483 4282 7316
+3  7316 4284 483
+3  848 4181 7316
+3  7316 4282 848
+3  840 4283 7316
+3  7316 4181 840
+3  4284 7316 4283
+3  4283 485 4284
+3  481 4285 7317
+3  7317 4286 481
+3  847 4279 7317
+3  7317 4285 847
+3  4282 7317 4279
+3  4279 848 4282
+3  483 4286 7317
+3  7317 4282 483
+3  479 4287 7318
+3  7318 4288 479
+3  846 4277 7318
+3  7318 4287 846
+3  4285 7318 4277
+3  4277 847 4285
+3  481 4288 7318
+3  7318 4285 481
+3  475 4289 7319
+3  7319 4290 475
+3  845 4250 7319
+3  7319 4289 845
+3  4287 7319 4250
+3  4250 846 4287
+3  479 4290 7319
+3  7319 4287 479
+3  476 4291 7320
+3  7320 4292 476
+3  844 4253 7320
+3  7320 4291 844
+3  4289 7320 4253
+3  4253 845 4289
+3  475 4292 7320
+3  7320 4289 475
+3  497 4293 7321
+3  7321 4294 497
+3  843 4256 7321
+3  7321 4293 843
+3  4291 7321 4256
+3  4256 844 4291
+3  476 4294 7321
+3  7321 4291 476
+3  4295 7322 4296
+3  4296 495 4295
+3  839 4257 7322
+3  7322 4295 839
+3  843 4293 7322
+3  7322 4257 843
+3  497 4296 7322
+3  7322 4293 497
+3  839 4295 4298
+3  495 4297 4295
+3  493 4298 4297
+3  4298 4295 4297
+3  491 4299 7323
+3  7323 4300 491
+3  841 4264 7323
+3  7323 4299 841
+3  842 4281 7323
+3  7323 4264 842
+3  4300 7323 4281
+3  4281 493 4300
+3  489 4301 7324
+3  7324 4302 489
+3  837 4265 7324
+3  7324 4301 837
+3  4299 7324 4265
+3  4265 841 4299
+3  491 4302 7324
+3  7324 4299 491
+3  4283 7325 4304
+3  4304 485 4283
+3  4246 7325 4283
+3  4283 840 4246
+3  838 4303 7325
+3  7325 4246 838
+3  487 4304 7325
+3  7325 4303 487
+3  839 4305 4258
+3  697 4306 4305
+3  693 4258 4306
+3  4258 4305 4306
+3  697 4305 4280
+3  839 4298 4305
+3  493 4280 4298
+3  4280 4305 4298
+3  634 4307 7326
+3  7326 4310 634
+3  630 4308 7326
+3  7326 4307 630
+3  636 4309 7326
+3  7326 4308 636
+3  4310 7326 4309
+3  4309 637 4310
+3  702 4311 7327
+3  7327 4245 702
+3  631 4266 7327
+3  7327 4311 631
+3  837 4312 7327
+3  7327 4266 837
+3  4245 7327 4312
+3  4312 838 4245
+3  838 4312 7328
+3  7328 4303 838
+3  4301 7328 4312
+3  4312 837 4301
+3  489 4313 7328
+3  7328 4301 489
+3  487 4303 7328
+3  7328 4313 487
+3  4314 7329 4317
+3  4317 511 4314
+3  678 4315 7329
+3  7329 4314 678
+3  691 4316 7329
+3  7329 4315 691
+3  510 4317 7329
+3  7329 4316 510
+3  654 4318 4320
+3  673 4319 4318
+3  653 4320 4319
+3  4320 4318 4319
+3  650 4321 7330
+3  7330 4323 650
+3  651 4119 7330
+3  7330 4321 651
+3  4322 7330 4119
+3  4119 836 4322
+3  833 4323 7330
+3  7330 4322 833
+3  4115 7331 4322
+3  4322 836 4115
+3  685 4324 7331
+3  7331 4115 685
+3  682 4325 7331
+3  7331 4324 682
+3  833 4322 7331
+3  7331 4325 833
+3  689 4326 7332
+3  7332 4121 689
+3  690 4112 7332
+3  7332 4326 690
+3  4327 7332 4112
+3  4112 512 4327
+3  513 4121 7332
+3  7332 4327 513
+3  4328 7333 4023
+3  4023 514 4328
+3  510 4316 7333
+3  7333 4328 510
+3  691 4329 7333
+3  7333 4316 691
+3  4023 7333 4329
+3  4329 692 4023
+3  561 4330 7334
+3  7334 4333 561
+3  295 4331 7334
+3  7334 4330 295
+3  832 4332 7334
+3  7334 4331 832
+3  4333 7334 4332
+3  4332 815 4333
+3  295 2824 7335
+3  7335 4331 295
+3  2805 7335 2824
+3  2824 294 2805
+3  307 4334 7335
+3  7335 2805 307
+3  832 4331 7335
+3  7335 4334 832
+3  832 4334 7336
+3  7336 4336 832
+3  2808 7336 4334
+3  4334 307 2808
+3  306 4335 7336
+3  7336 2808 306
+3  647 4336 7336
+3  7336 4335 647
+3  835 4337 4339
+3  833 4338 4337
+3  834 4339 4338
+3  4339 4337 4338
+3  835 4339 4340
+3  834 4124 4339
+3  643 4340 4124
+3  4340 4339 4124
+3  4340 7337 4342
+3  4342 835 4340
+3  4180 7337 4340
+3  4340 643 4180
+3  648 4341 7337
+3  7337 4180 648
+3  649 4342 7337
+3  7337 4341 649
+3  4337 7338 4323
+3  4323 833 4337
+3  4342 7338 4337
+3  4337 835 4342
+3  649 4343 7338
+3  7338 4342 649
+3  650 4323 7338
+3  7338 4343 650
+3  4344 7339 4131
+3  4131 807 4344
+3  4345 7339 4344
+3  4344 641 4345
+3  642 4346 7339
+3  7339 4345 642
+3  686 4131 7339
+3  7339 4346 686
+3  834 4338 7340
+3  7340 4125 834
+3  4325 7340 4338
+3  4338 833 4325
+3  682 4347 7340
+3  7340 4325 682
+3  683 4125 7340
+3  7340 4347 683
+3  1149 2825 7341
+3  7341 4349 1149
+3  295 4330 7341
+3  7341 2825 295
+3  561 4348 7341
+3  7341 4330 561
+3  4349 7341 4348
+3  4348 228 4349
+3  4350 7342 4352
+3  4352 560 4350
+3  4351 7342 4350
+3  4350 558 4351
+3  333 2879 7342
+3  7342 4351 333
+3  397 4352 7342
+3  7342 2879 397
+3  645 4353 7343
+3  7343 4354 645
+3  815 4332 7343
+3  7343 4353 815
+3  4336 7343 4332
+3  4332 832 4336
+3  647 4354 7343
+3  7343 4336 647
+3  4355 7344 4348
+3  4348 561 4355
+3  2835 7344 4355
+3  4355 408 2835
+3  2095 4356 7344
+3  7344 2835 2095
+3  228 4348 7344
+3  7344 4356 228
+3  471 4357 7345
+3  7345 4160 471
+3  323 2863 7345
+3  7345 4357 323
+3  4358 7345 2863
+3  2863 400 4358
+3  830 4160 7345
+3  7345 4358 830
+3  4241 7346 4360
+3  4360 535 4241
+3  541 4359 7346
+3  7346 4241 541
+3  543 4135 7346
+3  7346 4359 543
+3  4360 7346 4135
+3  4135 516 4360
+3  540 4361 7347
+3  7347 4363 540
+3  414 4362 7347
+3  7347 4361 414
+3  415 4157 7347
+3  7347 4362 415
+3  4363 7347 4157
+3  4157 831 4363
+3  540 4363 7348
+3  7348 4365 540
+3  4161 7348 4363
+3  4363 831 4161
+3  830 4364 7348
+3  7348 4161 830
+3  542 4365 7348
+3  7348 4364 542
+3  542 4364 7349
+3  7349 4366 542
+3  4358 7349 4364
+3  4364 830 4358
+3  4163 7349 4358
+3  4358 400 4163
+3  544 4366 7349
+3  7349 4163 544
+3  1140 4367 7350
+3  7350 4368 1140
+3  3701 7350 4367
+3  4367 1161 3701
+3  829 3717 7350
+3  7350 3701 829
+3  4368 7350 3717
+3  3717 438 4368
+3  3716 7351 3714
+3  3714 827 3716
+3  826 3710 7351
+3  7351 3716 826
+3  825 3713 7351
+3  7351 3710 825
+3  3714 7351 3713
+3  3713 828 3714
+3  3690 7352 3712
+3  3712 823 3690
+3  822 3687 7352
+3  7352 3690 822
+3  821 3689 7352
+3  7352 3687 821
+3  824 3712 7352
+3  7352 3689 824
+3  820 3686 7353
+3  7353 4369 820
+3  4049 7353 3686
+3  3686 426 4049
+3  2851 7353 4049
+3  4049 404 2851
+3  403 4369 7353
+3  7353 2851 403
+3  456 4370 7354
+3  7354 4371 456
+3  402 2857 7354
+3  7354 4370 402
+3  4048 7354 2857
+3  2857 401 4048
+3  4371 7354 4048
+3  4048 467 4371
+3  4370 7355 2854
+3  2854 402 4370
+3  456 4372 7355
+3  7355 4370 456
+3  3308 7355 4372
+3  4372 457 3308
+3  820 4369 7355
+3  7355 3308 820
+3  2854 7355 4369
+3  4369 403 2854
+3  3499 7356 3494
+3  3494 818 3499
+3  3532 7356 3499
+3  3499 817 3532
+3  3492 7356 3532
+3  3532 816 3492
+3  3494 7356 3492
+3  3492 819 3494
+3  461 4373 7357
+3  7357 4043 461
+3  464 4046 7357
+3  7357 4373 464
+3  4374 7357 4046
+3  4046 324 4374
+3  473 4043 7357
+3  7357 4374 473
+3  4130 7358 4377
+3  4377 807 4130
+3  553 4375 7358
+3  7358 4130 553
+3  555 4376 7358
+3  7358 4375 555
+3  4377 7358 4376
+3  4376 644 4377
+3  397 2831 4352
+3  408 4378 2831
+3  560 4352 4378
+3  4352 2831 4378
+3  645 4379 7359
+3  7359 4353 645
+3  557 4380 7359
+3  7359 4379 557
+3  4381 7359 4380
+3  4380 559 4381
+3  815 4353 7359
+3  7359 4381 815
+3  559 4382 4381
+3  561 4333 4382
+3  815 4381 4333
+3  4381 4382 4333
+3  4007 7360 4383
+3  4383 428 4007
+3  814 4002 7360
+3  7360 4007 814
+3  813 4004 7360
+3  7360 4002 813
+3  4383 7360 4004
+3  4004 430 4383
+3  432 3678 7361
+3  7361 4386 432
+3  434 4384 7361
+3  7361 3678 434
+3  1142 4385 7361
+3  7361 4384 1142
+3  4386 7361 4385
+3  4385 1162 4386
+3  811 3681 3682
+3  810 3684 3681
+3  812 3682 3684
+3  3682 3681 3684
+3  809 3680 7362
+3  7362 4005 809
+3  808 3679 7362
+3  7362 3680 808
+3  4387 7362 3679
+3  3679 432 4387
+3  4005 7362 4387
+3  4387 430 4005
+3  429 4388 7363
+3  7363 4052 429
+3  431 4054 7363
+3  7363 4388 431
+3  2842 7363 4054
+3  4054 407 2842
+3  4052 7363 2842
+3  2842 406 4052
+3  644 4389 7364
+3  7364 4377 644
+3  646 4178 7364
+3  7364 4389 646
+3  641 4344 7364
+3  7364 4178 641
+3  4377 7364 4344
+3  4344 807 4377
+3  805 3674 7365
+3  7365 3669 805
+3  804 3664 7365
+3  7365 3674 804
+3  3667 7365 3664
+3  3664 803 3667
+3  806 3669 7365
+3  7365 3667 806
+3  801 3670 3677
+3  800 3673 3670
+3  802 3677 3673
+3  3677 3670 3673
+3  798 3951 7366
+3  7366 3663 798
+3  797 3675 7366
+3  7366 3951 797
+3  796 3668 7366
+3  7366 3675 796
+3  3663 7366 3668
+3  3668 799 3663
+3  794 3659 3666
+3  793 3661 3659
+3  795 3666 3661
+3  3666 3659 3661
+3  791 3652 3658
+3  790 3656 3652
+3  792 3658 3656
+3  3658 3652 3656
+3  788 3650 3636
+3  787 3637 3650
+3  789 3636 3637
+3  3636 3650 3637
+3  785 3633 3640
+3  784 3635 3633
+3  786 3640 3635
+3  3640 3633 3635
+3  782 3630 7367
+3  7367 3627 782
+3  781 3654 7367
+3  7367 3630 781
+3  3624 7367 3654
+3  3654 780 3624
+3  783 3627 7367
+3  7367 3624 783
+3  778 3971 3622
+3  777 3628 3971
+3  779 3622 3628
+3  3622 3971 3628
+3  775 3620 7368
+3  7368 3619 775
+3  774 3621 7368
+3  7368 3620 774
+3  773 3626 7368
+3  7368 3621 773
+3  3619 7368 3626
+3  3626 776 3619
+3  771 3616 3623
+3  770 3618 3616
+3  772 3623 3618
+3  3623 3616 3618
+3  768 3605 3613
+3  767 3600 3605
+3  769 3613 3600
+3  3613 3605 3600
+3  765 3602 3611
+3  764 3604 3602
+3  766 3611 3604
+3  3611 3602 3604
+3  762 3606 3612
+3  761 3610 3606
+3  763 3612 3610
+3  3612 3606 3610
+3  757 3915 3596
+3  756 3595 3915
+3  758 3596 3595
+3  3596 3915 3595
+3  3889 7369 3594
+3  3594 754 3889
+3  3591 7369 3889
+3  3889 753 3591
+3  3922 7369 3591
+3  3591 752 3922
+3  755 3594 7369
+3  7369 3922 755
+3  750 3896 3631
+3  749 3580 3896
+3  751 3631 3580
+3  3631 3896 3580
+3  3907 7370 3578
+3  3578 747 3907
+3  3575 7370 3907
+3  3907 746 3575
+3  3615 7370 3575
+3  3575 745 3615
+3  3578 7370 3615
+3  3615 748 3578
+3  3949 7371 3572
+3  3572 741 3949
+3  3568 7371 3949
+3  3949 740 3568
+3  3571 7371 3568
+3  3568 739 3571
+3  3572 7371 3571
+3  3571 742 3572
+3  731 3936 3562
+3  730 3559 3936
+3  732 3562 3559
+3  3562 3936 3559
+3  3567 7372 3566
+3  3566 728 3567
+3  727 3561 7372
+3  7372 3567 727
+3  726 3563 7372
+3  7372 3561 726
+3  729 3566 7372
+3  7372 3563 729
+3  724 3569 3557
+3  723 3565 3569
+3  725 3557 3565
+3  3557 3569 3565
+3  721 3705 3543
+3  720 3537 3705
+3  722 3543 3537
+3  3543 3705 3537
+3  3549 7373 3548
+3  3548 718 3549
+3  717 3542 7373
+3  7373 3549 717
+3  716 3544 7373
+3  7373 3542 716
+3  719 3548 7373
+3  7373 3544 719
+3  714 3530 3533
+3  713 3546 3530
+3  715 3533 3546
+3  3533 3530 3546
+3  410 4390 4239
+3  454 4391 4390
+3  416 4239 4391
+3  4239 4390 4391
+3  4392 7374 3526
+3  3526 409 4392
+3  621 3529 7374
+3  7374 4392 621
+3  711 4393 7374
+3  7374 3529 711
+3  712 3526 7374
+3  7374 4393 712
+3  694 4394 4395
+3  710 4255 4394
+3  693 4395 4255
+3  4395 4394 4255
+3  4214 7375 4394
+3  4394 694 4214
+3  4396 7375 4214
+3  4214 708 4396
+3  4252 7375 4396
+3  4396 709 4252
+3  4394 7375 4252
+3  4252 710 4394
+3  708 4199 7376
+3  7376 4396 708
+3  707 4397 7376
+3  7376 4199 707
+3  4248 7376 4397
+3  4397 705 4248
+3  4396 7376 4248
+3  4248 709 4396
+3  706 4269 4203
+3  705 4397 4269
+3  707 4203 4397
+3  4203 4269 4397
+3  635 4398 4222
+3  703 4273 4398
+3  704 4222 4273
+3  4222 4398 4273
+3  4399 7377 4398
+3  4398 635 4399
+3  636 4400 7377
+3  7377 4399 636
+3  702 4244 7377
+3  7377 4400 702
+3  703 4398 7377
+3  7377 4244 703
+3  636 4308 7378
+3  7378 4400 636
+3  630 4401 7378
+3  7378 4308 630
+3  4311 7378 4401
+3  4401 631 4311
+3  4400 7378 4311
+3  4311 702 4400
+3  632 4204 7379
+3  7379 4403 632
+3  700 4402 7379
+3  7379 4204 700
+3  701 4267 7379
+3  7379 4402 701
+3  4403 7379 4267
+3  4267 631 4403
+3  4207 7380 4402
+3  4402 700 4207
+3  4404 7380 4207
+3  4207 698 4404
+3  4263 7380 4404
+3  4404 699 4263
+3  4402 7380 4263
+3  4263 701 4402
+3  698 4209 7381
+3  7381 4404 698
+3  696 4405 7381
+3  7381 4209 696
+3  4261 7381 4405
+3  4405 697 4261
+3  699 4404 7381
+3  7381 4261 699
+3  4211 7382 4405
+3  4405 696 4211
+3  4406 7382 4211
+3  4211 695 4406
+3  4306 7382 4406
+3  4406 693 4306
+3  697 4405 7382
+3  7382 4306 697
+3  694 4395 4223
+3  693 4406 4395
+3  695 4223 4406
+3  4223 4395 4406
+3  691 4407 4329
+3  680 4217 4407
+3  692 4329 4217
+3  4329 4407 4217
+3  4315 7383 4407
+3  4407 691 4315
+3  4408 7383 4315
+3  4315 678 4408
+3  679 4409 7383
+3  7383 4408 679
+3  4407 7383 4409
+3  4409 680 4407
+3  4106 7384 4408
+3  4408 678 4106
+3  663 4410 7384
+3  7384 4106 663
+3  661 4194 7384
+3  7384 4410 661
+3  4408 7384 4194
+3  4194 679 4408
+3  4080 7385 4412
+3  4412 662 4080
+3  2098 4411 7385
+3  7385 4080 2098
+3  1171 4075 7385
+3  7385 4411 1171
+3  660 4412 7385
+3  7385 4075 660
+3  677 4109 7386
+3  7386 4415 677
+3  690 4413 7386
+3  7386 4109 690
+3  681 4414 7386
+3  7386 4413 681
+3  4415 7386 4414
+3  4414 676 4415
+3  4326 7387 4413
+3  4413 690 4326
+3  4416 7387 4326
+3  4326 689 4416
+3  684 4417 7387
+3  7387 4416 684
+3  681 4413 7387
+3  7387 4417 681
+3  4120 7388 4416
+3  4416 689 4120
+3  4418 7388 4120
+3  4120 688 4418
+3  4419 7388 4418
+3  4418 687 4419
+3  4416 7388 4419
+3  4419 684 4416
+3  4134 7389 4418
+3  4418 688 4134
+3  547 4420 7389
+3  7389 4134 547
+3  549 4421 7389
+3  7389 4420 549
+3  687 4418 7389
+3  7389 4421 687
+3  687 4421 7390
+3  7390 4423 687
+3  549 4422 7390
+3  7390 4421 549
+3  551 4128 7390
+3  7390 4422 551
+3  4423 7390 4128
+3  4128 686 4423
+3  4346 7391 4423
+3  4423 686 4346
+3  4424 7391 4346
+3  4346 642 4424
+3  684 4419 7391
+3  7391 4424 684
+3  687 4423 7391
+3  7391 4419 687
+3  685 4425 4324
+3  681 4426 4425
+3  682 4324 4426
+3  4324 4425 4426
+3  675 4427 7392
+3  7392 4114 675
+3  676 4414 7392
+3  7392 4427 676
+3  4425 7392 4414
+3  4414 681 4425
+3  685 4114 7392
+3  7392 4425 685
+3  4088 7393 4429
+3  4429 670 4088
+3  1152 4428 7393
+3  7393 4088 1152
+3  1153 4082 7393
+3  7393 4428 1153
+3  668 4429 7393
+3  7393 4082 668
+3  683 4430 4126
+3  684 4424 4430
+3  642 4126 4424
+3  4126 4430 4424
+3  4347 7394 4430
+3  4430 683 4347
+3  4426 7394 4347
+3  4347 682 4426
+3  4417 7394 4426
+3  4426 681 4417
+3  4430 7394 4417
+3  4417 684 4430
+3  4084 7395 4432
+3  4432 666 4084
+3  2097 4431 7395
+3  7395 4084 2097
+3  1154 4078 7395
+3  7395 4431 1154
+3  664 4432 7395
+3  7395 4078 664
+3  548 4165 7396
+3  7396 4434 548
+3  3041 7396 4165
+3  4165 344 3041
+3  334 4433 7396
+3  7396 3041 334
+3  550 4434 7396
+3  7396 4433 550
+3  4169 7397 3046
+3  3046 335 4169
+3  552 4435 7397
+3  7397 4169 552
+3  550 4433 7397
+3  7397 4435 550
+3  334 3046 7397
+3  7397 4433 334
+3  4193 7398 4409
+3  4409 679 4193
+3  4436 7398 4193
+3  4193 639 4436
+3  638 4220 7398
+3  7398 4436 638
+3  4409 7398 4220
+3  4220 680 4409
+3  4437 7399 4310
+3  4310 637 4437
+3  4438 7399 4437
+3  4437 518 4438
+3  519 4439 7399
+3  7399 4438 519
+3  634 4310 7399
+3  7399 4439 634
+3  511 4440 4314
+3  665 4107 4440
+3  678 4314 4107
+3  4314 4440 4107
+3  4110 7400 4440
+3  4440 511 4110
+3  4441 7400 4110
+3  4110 677 4441
+3  4442 7400 4441
+3  4441 667 4442
+3  665 4440 7400
+3  7400 4442 665
+3  4415 7401 4441
+3  4441 677 4415
+3  676 4443 7401
+3  7401 4415 676
+3  669 4444 7401
+3  7401 4443 669
+3  667 4441 7401
+3  7401 4444 667
+3  676 4427 7402
+3  7402 4443 676
+3  675 4445 7402
+3  7402 4427 675
+3  671 4446 7402
+3  7402 4445 671
+3  4443 7402 4446
+3  4446 669 4443
+3  4113 7403 4445
+3  4445 675 4113
+3  4447 7403 4113
+3  4113 674 4447
+3  673 4448 7403
+3  7403 4447 673
+3  671 4445 7403
+3  7403 4448 671
+3  652 4449 7404
+3  7404 4118 652
+3  4319 7404 4449
+3  4449 653 4319
+3  673 4447 7404
+3  7404 4319 673
+3  4118 7404 4447
+3  4447 674 4118
+3  655 4092 7405
+3  7405 4451 655
+3  672 4450 7405
+3  7405 4092 672
+3  4318 7405 4450
+3  4450 673 4318
+3  654 4451 7405
+3  7405 4318 654
+3  4089 7406 4450
+3  4450 672 4089
+3  670 4452 7406
+3  7406 4089 670
+3  671 4448 7406
+3  7406 4452 671
+3  4450 7406 4448
+3  4448 673 4450
+3  670 4429 7407
+3  7407 4452 670
+3  668 4453 7407
+3  7407 4429 668
+3  669 4446 7407
+3  7407 4453 669
+3  4452 7407 4446
+3  4446 671 4452
+3  4085 7408 4453
+3  4453 668 4085
+3  666 4454 7408
+3  7408 4085 666
+3  667 4444 7408
+3  7408 4454 667
+3  4453 7408 4444
+3  4444 669 4453
+3  666 4432 7409
+3  7409 4454 666
+3  664 4455 7409
+3  7409 4432 664
+3  4442 7409 4455
+3  4455 665 4442
+3  667 4454 7409
+3  7409 4442 667
+3  4081 7410 4455
+3  4455 664 4081
+3  662 4456 7410
+3  7410 4081 662
+3  663 4108 7410
+3  7410 4456 663
+3  4455 7410 4108
+3  4108 665 4455
+3  662 4412 7411
+3  7411 4456 662
+3  660 4457 7411
+3  7411 4412 660
+3  661 4410 7411
+3  7411 4457 661
+3  4456 7411 4410
+3  4410 663 4456
+3  4077 7412 4457
+3  4457 660 4077
+3  659 4458 7412
+3  7412 4077 659
+3  658 4195 7412
+3  7412 4458 658
+3  4457 7412 4195
+3  4195 661 4457
+3  4459 7413 4074
+3  4074 640 4459
+3  4101 7413 4459
+3  4459 499 4101
+3  658 4458 7413
+3  7413 4101 658
+3  659 4074 7413
+3  7413 4458 659
+3  4460 7414 4021
+3  4021 627 4460
+3  628 4070 7414
+3  7414 4460 628
+3  656 3983 7414
+3  7414 4070 656
+3  4021 7414 3983
+3  3983 657 4021
+3  1170 4090 7415
+3  7415 4462 1170
+3  655 4461 7415
+3  7415 4090 655
+3  2819 7415 4461
+3  4461 286 2819
+3  1150 4462 7415
+3  7415 2819 1150
+3  4451 7416 4461
+3  4461 655 4451
+3  654 4463 7416
+3  7416 4451 654
+3  285 2829 7416
+3  7416 4463 285
+3  286 4461 7416
+3  7416 2829 286
+3  4320 7417 4463
+3  4463 654 4320
+3  4464 7417 4320
+3  4320 653 4464
+3  300 2821 7417
+3  7417 4464 300
+3  4463 7417 2821
+3  2821 285 4463
+3  652 4465 4449
+3  300 4464 4465
+3  653 4449 4464
+3  4449 4465 4464
+3  4117 7418 4465
+3  4465 652 4117
+3  4466 7418 4117
+3  4117 651 4466
+3  2814 7418 4466
+3  4466 297 2814
+3  4465 7418 2814
+3  2814 300 4465
+3  651 4321 7419
+3  7419 4466 651
+3  650 4467 7419
+3  7419 4321 650
+3  296 2822 7419
+3  7419 4467 296
+3  4466 7419 2822
+3  2822 297 4466
+3  4343 7420 4467
+3  4467 650 4343
+3  4468 7420 4343
+3  4343 649 4468
+3  2793 7420 4468
+3  4468 305 2793
+3  4467 7420 2793
+3  2793 296 4467
+3  649 4341 7421
+3  7421 4468 649
+3  648 4469 7421
+3  7421 4341 648
+3  2810 7421 4469
+3  4469 306 2810
+3  305 4468 7421
+3  7421 2810 305
+3  4179 7422 4469
+3  4469 648 4179
+3  646 4470 7422
+3  7422 4179 646
+3  647 4335 7422
+3  7422 4470 647
+3  4469 7422 4335
+3  4335 306 4469
+3  4389 7423 4470
+3  4470 646 4389
+3  644 4471 7423
+3  7423 4389 644
+3  645 4354 7423
+3  7423 4471 645
+3  4470 7423 4354
+3  4354 647 4470
+3  4376 7424 4471
+3  4471 644 4376
+3  555 4472 7424
+3  7424 4376 555
+3  557 4379 7424
+3  7424 4472 557
+3  4471 7424 4379
+3  4379 645 4471
+3  556 4170 7425
+3  7425 4473 556
+3  3048 7425 4170
+3  4170 332 3048
+3  333 4351 7425
+3  7425 3048 333
+3  4473 7425 4351
+3  4351 558 4473
+3  642 4345 4127
+3  641 4177 4345
+3  643 4127 4177
+3  4127 4345 4177
+3  4098 7426 4476
+3  4476 518 4098
+3  4474 7426 4098
+3  4098 499 4474
+3  500 4475 7426
+3  7426 4474 500
+3  517 4476 7426
+3  7426 4475 517
+3  4459 7427 4479
+3  4479 499 4459
+3  640 4477 7427
+3  7427 4459 640
+3  629 4478 7427
+3  7427 4477 629
+3  498 4479 7427
+3  7427 4478 498
+3  640 4073 7428
+3  7428 4477 640
+3  1172 4480 7428
+3  7428 4073 1172
+3  1155 4481 7428
+3  7428 4480 1155
+3  4477 7428 4481
+3  4481 629 4477
+3  518 4437 7429
+3  7429 4099 518
+3  637 4482 7429
+3  7429 4437 637
+3  4436 7429 4482
+3  4482 638 4436
+3  639 4099 7429
+3  7429 4436 639
+3  4309 7430 4482
+3  4482 637 4309
+3  4399 7430 4309
+3  4309 636 4399
+3  4221 7430 4399
+3  4399 635 4221
+3  638 4482 7430
+3  7430 4221 638
+3  500 4483 7431
+3  7431 4475 500
+3  501 4097 7431
+3  7431 4483 501
+3  4484 7431 4097
+3  4097 521 4484
+3  517 4475 7431
+3  7431 4484 517
+3  519 4485 7432
+3  7432 4439 519
+3  520 4104 7432
+3  7432 4485 520
+3  4486 7432 4104
+3  4104 633 4486
+3  4439 7432 4486
+3  4486 634 4439
+3  633 4205 7433
+3  7433 4486 633
+3  632 4487 7433
+3  7433 4205 632
+3  4307 7433 4487
+3  4487 630 4307
+3  4486 7433 4307
+3  4307 634 4486
+3  631 4401 4403
+3  630 4487 4401
+3  632 4403 4487
+3  4403 4401 4487
+3  230 4068 7434
+3  7434 4489 230
+3  628 4488 7434
+3  7434 4068 628
+3  629 4481 7434
+3  7434 4488 629
+3  4489 7434 4481
+3  4481 1155 4489
+3  4460 7435 4488
+3  4488 628 4460
+3  627 4490 7435
+3  7435 4460 627
+3  498 4478 7435
+3  7435 4490 498
+3  4488 7435 4478
+3  4478 629 4488
+3  627 4020 7436
+3  7436 4490 627
+3  626 4491 7436
+3  7436 4020 626
+3  502 4492 7436
+3  7436 4491 502
+3  4490 7436 4492
+3  4492 498 4490
+3  4093 7437 4491
+3  4491 626 4093
+3  4493 7437 4093
+3  4093 625 4493
+3  504 4494 7437
+3  7437 4493 504
+3  502 4491 7437
+3  7437 4494 502
+3  624 4495 4037
+3  504 4493 4495
+3  625 4037 4493
+3  4037 4495 4493
+3  624 4189 7438
+3  7438 4495 624
+3  623 4496 7438
+3  7438 4189 623
+3  506 4497 7438
+3  7438 4496 506
+3  4495 7438 4497
+3  4497 504 4495
+3  4153 7439 4496
+3  4496 623 4153
+3  4498 7439 4153
+3  4153 622 4498
+3  4499 7439 4498
+3  4498 537 4499
+3  4496 7439 4499
+3  4499 506 4496
+3  4224 7440 4498
+3  4498 622 4224
+3  4500 7440 4224
+3  4224 621 4500
+3  4226 7440 4500
+3  4500 410 4226
+3  537 4498 7440
+3  7440 4226 537
+3  409 4501 4392
+3  410 4500 4501
+3  621 4392 4500
+3  4392 4501 4500
+3  411 4502 4503
+3  454 4390 4502
+3  410 4503 4390
+3  4503 4502 4390
+3  4504 7441 3126
+3  3126 587 4504
+3  4505 7441 4504
+3  4504 453 4505
+3  4502 7441 4505
+3  4505 454 4502
+3  411 3126 7441
+3  7441 4502 411
+3  619 3520 3516
+3  618 3581 3520
+3  620 3516 3581
+3  3516 3520 3581
+3  443 3518 7442
+3  7442 4508 443
+3  442 4506 7442
+3  7442 3518 442
+3  1157 4507 7442
+3  7442 4506 1157
+3  4508 7442 4507
+3  4507 2102 4508
+3  616 3730 7443
+3  7443 3761 616
+3  615 3514 7443
+3  7443 3730 615
+3  3861 7443 3514
+3  3514 614 3861
+3  617 3761 7443
+3  7443 3861 617
+3  3734 7444 3513
+3  3513 612 3734
+3  3512 7444 3734
+3  3734 611 3512
+3  3855 7444 3512
+3  3512 610 3855
+3  613 3513 7444
+3  7444 3855 613
+3  3509 7445 3508
+3  3508 608 3509
+3  3718 7445 3509
+3  3509 607 3718
+3  3822 7445 3718
+3  3718 606 3822
+3  3508 7445 3822
+3  3822 609 3508
+3  604 3506 3798
+3  603 3576 3506
+3  605 3798 3576
+3  3798 3506 3576
+3  601 3721 7446
+3  7446 3505 601
+3  600 3502 7446
+3  7446 3721 600
+3  3894 7446 3502
+3  3502 599 3894
+3  3505 7446 3894
+3  3894 602 3505
+3  598 3926 3541
+3  217 4509 3926
+3  1159 3541 4509
+3  3541 3926 4509
+3  596 3497 3498
+3  595 3929 3497
+3  597 3498 3929
+3  3498 3497 3929
+3  3488 7447 3496
+3  3496 593 3488
+3  592 3552 7447
+3  7447 3488 592
+3  591 3934 7447
+3  7447 3552 591
+3  594 3496 7447
+3  7447 3934 594
+3  423 3598 7448
+3  7448 4510 423
+3  590 3482 7448
+3  7448 3598 590
+3  4042 7448 3482
+3  3482 460 4042
+3  422 4510 7448
+3  7448 4042 422
+3  588 3285 7449
+3  7449 4513 588
+3  4192 7449 3285
+3  3285 589 4192
+3  4511 7449 4192
+3  4192 421 4511
+3  4512 7449 4511
+3  4511 419 4512
+3  4513 7449 4512
+3  4512 453 4513
+3  4504 7450 4513
+3  4513 453 4504
+3  587 3480 7450
+3  7450 4504 587
+3  586 3642 7450
+3  7450 3480 586
+3  588 4513 7450
+3  7450 3642 588
+3  584 3479 3872
+3  583 3839 3479
+3  585 3872 3839
+3  3872 3479 3839
+3  581 3876 7451
+3  7451 3478 581
+3  580 3477 7451
+3  7451 3876 580
+3  3832 7451 3477
+3  3477 579 3832
+3  582 3478 7451
+3  7451 3832 582
+3  577 3857 7452
+3  7452 3476 577
+3  576 3475 7452
+3  7452 3857 576
+3  3828 7452 3475
+3  3475 575 3828
+3  578 3476 7452
+3  7452 3828 578
+3  573 3511 7453
+3  7453 3474 573
+3  572 3473 7453
+3  7453 3511 572
+3  3507 7453 3473
+3  3473 571 3507
+3  574 3474 7453
+3  7453 3507 574
+3  569 3732 7454
+3  7454 3472 569
+3  568 3471 7454
+3  7454 3732 568
+3  3500 7454 3471
+3  3471 567 3500
+3  570 3472 7454
+3  7454 3500 570
+3  565 3977 7455
+3  7455 3469 565
+3  564 3468 7455
+3  7455 3977 564
+3  3515 7455 3468
+3  3468 563 3515
+3  3469 7455 3515
+3  3515 566 3469
+3  562 3980 7456
+3  7456 3467 562
+3  2101 4514 7456
+3  7456 3980 2101
+3  1175 4515 7456
+3  7456 4514 1175
+3  3467 7456 4515
+3  4515 441 3467
+3  4382 7457 4355
+3  4355 561 4382
+3  559 4516 7457
+3  7457 4382 559
+3  560 4378 7457
+3  7457 4516 560
+3  4355 7457 4378
+3  4378 408 4355
+3  559 4380 7458
+3  7458 4516 559
+3  557 4517 7458
+3  7458 4380 557
+3  558 4350 7458
+3  7458 4517 558
+3  4516 7458 4350
+3  4350 560 4516
+3  4472 7459 4517
+3  4517 557 4472
+3  4518 7459 4472
+3  4472 555 4518
+3  4473 7459 4518
+3  4518 556 4473
+3  558 4517 7459
+3  7459 4473 558
+3  555 4375 7460
+3  7460 4518 555
+3  553 4519 7460
+3  7460 4375 553
+3  554 4171 7460
+3  7460 4519 554
+3  4518 7460 4171
+3  4171 556 4518
+3  4129 7461 4519
+3  4519 553 4129
+3  4520 7461 4129
+3  4129 551 4520
+3  4168 7461 4520
+3  4520 552 4168
+3  4519 7461 4168
+3  4168 554 4519
+3  551 4422 7462
+3  7462 4520 551
+3  549 4521 7462
+3  7462 4422 549
+3  550 4435 7462
+3  7462 4521 550
+3  4520 7462 4435
+3  4435 552 4520
+3  4420 7463 4521
+3  4521 549 4420
+3  547 4522 7463
+3  7463 4420 547
+3  548 4434 7463
+3  7463 4522 548
+3  4521 7463 4434
+3  4434 550 4521
+3  547 4133 7464
+3  7464 4522 547
+3  545 4523 7464
+3  7464 4133 545
+3  546 4166 7464
+3  7464 4523 546
+3  4522 7464 4166
+3  4166 548 4522
+3  545 4136 7465
+3  7465 4523 545
+3  543 4524 7465
+3  7465 4136 543
+3  544 4162 7465
+3  7465 4524 544
+3  4523 7465 4162
+3  4162 546 4523
+3  4359 7466 4524
+3  4524 543 4359
+3  4525 7466 4359
+3  4359 541 4525
+3  4366 7466 4525
+3  4525 542 4366
+3  4524 7466 4366
+3  4366 544 4524
+3  541 4240 7467
+3  7467 4525 541
+3  539 4526 7467
+3  7467 4240 539
+3  540 4365 7467
+3  7467 4526 540
+3  4525 7467 4365
+3  4365 542 4525
+3  4235 7468 4526
+3  4526 539 4235
+3  4527 7468 4235
+3  4235 538 4527
+3  414 4361 7468
+3  7468 4527 414
+3  4526 7468 4361
+3  4361 540 4526
+3  4232 7469 4527
+3  4527 538 4232
+3  4528 7469 4232
+3  4232 509 4528
+3  413 4529 7469
+3  7469 4528 413
+3  414 4527 7469
+3  7469 4529 414
+3  4530 7470 4528
+3  4528 509 4530
+3  4531 7470 4530
+3  4530 508 4531
+3  4225 7470 4531
+3  4531 537 4225
+3  413 4528 7470
+3  7470 4225 413
+3  506 4499 4532
+3  537 4531 4499
+3  508 4532 4531
+3  4532 4499 4531
+3  536 4533 4173
+3  516 4534 4533
+3  514 4173 4534
+3  4173 4533 4534
+3  4176 7471 4533
+3  4533 536 4176
+3  534 4535 7471
+3  7471 4176 534
+3  535 4360 7471
+3  7471 4535 535
+3  516 4533 7471
+3  7471 4360 516
+3  4243 7472 4535
+3  4535 534 4243
+3  4536 7472 4243
+3  4243 532 4536
+3  4242 7472 4536
+3  4536 533 4242
+3  535 4535 7472
+3  7472 4242 535
+3  4147 7473 4536
+3  4536 532 4147
+3  530 4537 7473
+3  7473 4147 530
+3  531 4237 7473
+3  7473 4537 531
+3  533 4536 7473
+3  7473 4237 533
+3  530 4144 7474
+3  7474 4537 530
+3  528 4538 7474
+3  7474 4144 528
+3  529 4234 7474
+3  7474 4538 529
+3  4537 7474 4234
+3  4234 531 4537
+3  528 4231 7475
+3  7475 4538 528
+3  526 4539 7475
+3  7475 4231 526
+3  4230 7475 4539
+3  4539 527 4230
+3  529 4538 7475
+3  7475 4230 529
+3  4198 7476 4539
+3  4539 526 4198
+3  524 4540 7476
+3  7476 4198 524
+3  525 4140 7476
+3  7476 4540 525
+3  4539 7476 4140
+3  4140 527 4539
+3  4150 7477 4540
+3  4540 524 4150
+3  522 4541 7477
+3  7477 4150 522
+3  523 4152 7477
+3  7477 4541 523
+3  4540 7477 4152
+3  4152 525 4540
+3  4105 7478 4541
+3  4541 522 4105
+3  520 4542 7478
+3  7478 4105 520
+3  521 4096 7478
+3  7478 4542 521
+3  4541 7478 4096
+3  4096 523 4541
+3  520 4485 7479
+3  7479 4542 520
+3  519 4543 7479
+3  7479 4485 519
+3  4484 7479 4543
+3  4543 517 4484
+3  521 4542 7479
+3  7479 4484 521
+3  518 4476 4438
+3  517 4543 4476
+3  519 4438 4543
+3  4438 4476 4543
+3  4122 7480 4137
+3  4137 515 4122
+3  513 4544 7480
+3  7480 4122 513
+3  514 4534 7480
+3  7480 4544 514
+3  4137 7480 4534
+3  4534 516 4137
+3  4327 7481 4544
+3  4544 513 4327
+3  4545 7481 4327
+3  4327 512 4545
+3  4328 7481 4545
+3  4545 510 4328
+3  4544 7481 4328
+3  4328 514 4544
+3  511 4317 4111
+3  510 4545 4317
+3  512 4111 4545
+3  4111 4317 4545
+3  507 4546 4228
+3  508 4530 4546
+3  509 4228 4530
+3  4228 4546 4530
+3  4138 7482 4546
+3  4546 507 4138
+3  4547 7482 4138
+3  4138 505 4547
+3  4532 7482 4547
+3  4547 506 4532
+3  508 4546 7482
+3  7482 4532 508
+3  505 4151 7483
+3  7483 4547 505
+3  503 4548 7483
+3  7483 4151 503
+3  4497 7483 4548
+3  4548 504 4497
+3  506 4547 7483
+3  7483 4497 506
+3  4094 7484 4548
+3  4548 503 4094
+3  4549 7484 4094
+3  4094 501 4549
+3  4494 7484 4549
+3  4549 502 4494
+3  4548 7484 4494
+3  4494 504 4548
+3  501 4483 7485
+3  7485 4549 501
+3  500 4550 7485
+3  7485 4483 500
+3  4492 7485 4550
+3  4550 498 4492
+3  502 4549 7485
+3  7485 4492 502
+3  499 4479 4474
+3  498 4550 4479
+3  500 4474 4550
+3  4474 4479 4550
+3  4551 7486 4562
+3  4562 478 4551
+3  4552 7486 4551
+3  4551 480 4552
+3  4553 7486 4552
+3  4552 482 4553
+3  4554 7486 4553
+3  4553 484 4554
+3  4555 7486 4554
+3  4554 486 4555
+3  4556 7486 4555
+3  4555 488 4556
+3  4557 7486 4556
+3  4556 490 4557
+3  4558 7486 4557
+3  4557 492 4558
+3  4559 7486 4558
+3  4558 494 4559
+3  4560 7486 4559
+3  4559 496 4560
+3  4561 7486 4560
+3  4560 477 4561
+3  4562 7486 4561
+3  4561 474 4562
+3  497 4294 7487
+3  7487 4564 497
+3  476 4563 7487
+3  7487 4294 476
+3  4560 7487 4563
+3  4563 477 4560
+3  496 4564 7487
+3  7487 4560 496
+3  4296 7488 4565
+3  4565 495 4296
+3  4564 7488 4296
+3  4296 497 4564
+3  4559 7488 4564
+3  4564 496 4559
+3  4565 7488 4559
+3  4559 494 4565
+3  4297 7489 4566
+3  4566 493 4297
+3  495 4565 7489
+3  7489 4297 495
+3  4558 7489 4565
+3  4565 494 4558
+3  492 4566 7489
+3  7489 4558 492
+3  4300 7490 4567
+3  4567 491 4300
+3  4566 7490 4300
+3  4300 493 4566
+3  492 4557 7490
+3  7490 4566 492
+3  4567 7490 4557
+3  4557 490 4567
+3  489 4302 7491
+3  7491 4568 489
+3  491 4567 7491
+3  7491 4302 491
+3  4556 7491 4567
+3  4567 490 4556
+3  488 4568 7491
+3  7491 4556 488
+3  487 4313 7492
+3  7492 4569 487
+3  4568 7492 4313
+3  4313 489 4568
+3  488 4555 7492
+3  7492 4568 488
+3  4569 7492 4555
+3  4555 486 4569
+3  4304 7493 4570
+3  4570 485 4304
+3  4569 7493 4304
+3  4304 487 4569
+3  4554 7493 4569
+3  4569 486 4554
+3  4570 7493 4554
+3  4554 484 4570
+3  4284 7494 4571
+3  4571 483 4284
+3  485 4570 7494
+3  7494 4284 485
+3  4553 7494 4570
+3  4570 484 4553
+3  482 4571 7494
+3  7494 4553 482
+3  481 4286 7495
+3  7495 4572 481
+3  483 4571 7495
+3  7495 4286 483
+3  4552 7495 4571
+3  4571 482 4552
+3  480 4572 7495
+3  7495 4552 480
+3  479 4288 7496
+3  7496 4573 479
+3  4572 7496 4288
+3  4288 481 4572
+3  480 4551 7496
+3  7496 4572 480
+3  4573 7496 4551
+3  4551 478 4573
+3  475 4290 7497
+3  7497 4574 475
+3  4573 7497 4290
+3  4290 479 4573
+3  4562 7497 4573
+3  4573 478 4562
+3  474 4574 7497
+3  7497 4562 474
+3  4292 7498 4563
+3  4563 476 4292
+3  4574 7498 4292
+3  4292 475 4574
+3  4561 7498 4574
+3  4574 474 4561
+3  477 4563 7498
+3  7498 4561 477
+3  322 4575 7499
+3  7499 3053 322
+3  470 4576 7499
+3  7499 4575 470
+3  4374 7499 4576
+3  4576 473 4374
+3  3053 7499 4374
+3  4374 324 3053
+3  470 4577 7500
+3  7500 4576 470
+3  451 4578 7500
+3  7500 4577 451
+3  472 4044 7500
+3  7500 4578 472
+3  4576 7500 4044
+3  4044 473 4576
+3  4578 7501 4040
+3  4040 472 4578
+3  451 4579 7501
+3  7501 4578 451
+3  418 4580 7501
+3  7501 4579 418
+3  420 4040 7501
+3  7501 4580 420
+3  451 4577 7502
+3  7502 4582 451
+3  470 4581 7502
+3  7502 4577 470
+3  471 4159 7502
+3  7502 4581 471
+3  4582 7502 4159
+3  4159 452 4582
+3  4575 7503 4581
+3  4581 470 4575
+3  3055 7503 4575
+3  4575 322 3055
+3  4357 7503 3055
+3  3055 323 4357
+3  4581 7503 4357
+3  4357 471 4581
+3  467 3465 4371
+3  469 3460 3465
+3  456 4371 3460
+3  4371 3465 3460
+3  4047 7504 3466
+3  3466 467 4047
+3  3463 7504 4047
+3  4047 464 3463
+3  466 3535 7504
+3  7504 3463 466
+3  468 3466 7504
+3  7504 3535 468
+3  4373 7505 3464
+3  3464 464 4373
+3  3458 7505 4373
+3  4373 461 3458
+3  463 3491 7505
+3  7505 3458 463
+3  465 3464 7505
+3  7505 3491 465
+3  4045 7506 3459
+3  3459 461 4045
+3  3484 7506 4045
+3  4045 460 3484
+3  459 3485 7506
+3  7506 3484 459
+3  462 3459 7506
+3  7506 3485 462
+3  4372 7507 3688
+3  3688 457 4372
+3  3462 7507 4372
+3  4372 456 3462
+3  455 3702 7507
+3  7507 3462 455
+3  458 3688 7507
+3  7507 3702 458
+3  453 4512 7508
+3  7508 4505 453
+3  419 4583 7508
+3  7508 4512 419
+3  4391 7508 4583
+3  4583 416 4391
+3  454 4505 7508
+3  7508 4391 454
+3  417 4584 7509
+3  7509 4155 417
+3  418 4579 7509
+3  7509 4584 418
+3  4582 7509 4579
+3  4579 451 4582
+3  452 4155 7509
+3  7509 4582 452
+3  2103 2437 7510
+3  7510 4586 2103
+3  4010 7510 2437
+3  2437 450 4010
+3  449 4585 7510
+3  7510 4010 449
+3  231 4586 7510
+3  7510 4585 231
+3  4032 7511 3432
+3  3432 448 4032
+3  1158 4587 7511
+3  7511 4032 1158
+3  231 4585 7511
+3  7511 4587 231
+3  3432 7511 4585
+3  4585 449 3432
+3  1177 4030 7512
+3  7512 4589 1177
+3  3169 7512 4030
+3  4030 447 3169
+3  444 4588 7512
+3  7512 3169 444
+3  1176 4589 7512
+3  7512 4588 1176
+3  4036 7513 3457
+3  3457 445 4036
+3  1173 4590 7513
+3  7513 4036 1173
+3  1174 4033 7513
+3  7513 4590 1174
+3  446 3457 7513
+3  7513 4033 446
+3  4508 7514 4011
+3  4011 443 4508
+3  2102 4591 7514
+3  7514 4508 2102
+3  1176 4588 7514
+3  7514 4591 1176
+3  4011 7514 4588
+3  4588 444 4011
+3  1157 4506 7515
+3  7515 4592 1157
+3  442 3080 7515
+3  7515 4506 442
+3  4515 7515 3080
+3  3080 441 4515
+3  1175 4592 7515
+3  7515 4515 1175
+3  4060 7516 4593
+3  4593 218 4060
+3  3182 7516 4060
+3  4060 440 3182
+3  439 4057 7516
+3  7516 3182 439
+3  2085 4593 7516
+3  7516 4057 2085
+3  4059 7517 3325
+3  3325 437 4059
+3  1160 4594 7517
+3  7517 4059 1160
+3  1140 4368 7517
+3  7517 4594 1140
+3  3325 7517 4368
+3  4368 438 3325
+3  1141 4067 7518
+3  7518 4595 1141
+3  436 4017 7518
+3  7518 4067 436
+3  435 4063 7518
+3  7518 4017 435
+3  4595 7518 4063
+3  4063 219 4595
+3  4066 7519 3292
+3  3292 433 4066
+3  2086 4596 7519
+3  7519 4066 2086
+3  1142 4384 7519
+3  7519 4596 1142
+3  3292 7519 4384
+3  4384 434 3292
+3  4055 7520 4598
+3  4598 1143 4055
+3  431 4597 7520
+3  7520 4055 431
+3  432 4386 7520
+3  7520 4597 432
+3  4598 7520 4386
+3  4386 1162 4598
+3  4388 7521 4597
+3  4597 431 4388
+3  4599 7521 4388
+3  4388 429 4599
+3  430 4387 7521
+3  7521 4599 430
+3  4597 7521 4387
+3  4387 432 4597
+3  4053 7522 4599
+3  4599 429 4053
+3  427 4600 7522
+3  7522 4053 427
+3  428 4383 7522
+3  7522 4600 428
+3  430 4599 7522
+3  7522 4383 430
+3  4050 7523 4600
+3  4600 427 4050
+3  3305 7523 4050
+3  4050 426 3305
+3  425 4064 7523
+3  7523 3305 425
+3  4600 7523 4064
+3  4064 428 4600
+3  4510 7524 4018
+3  4018 423 4510
+3  4601 7524 4510
+3  4510 422 4601
+3  4191 7524 4601
+3  4601 421 4191
+3  424 4018 7524
+3  7524 4191 424
+3  420 4602 4041
+3  421 4601 4602
+3  422 4041 4601
+3  4041 4602 4601
+3  420 4580 7525
+3  7525 4602 420
+3  418 4603 7525
+3  7525 4580 418
+3  419 4511 7525
+3  7525 4603 419
+3  4602 7525 4511
+3  4511 421 4602
+3  4584 7526 4603
+3  4603 418 4584
+3  4604 7526 4584
+3  4584 417 4604
+3  4583 7526 4604
+3  4604 416 4583
+3  4603 7526 4583
+3  4583 419 4603
+3  415 4605 4158
+3  416 4604 4605
+3  417 4158 4604
+3  4158 4605 4604
+3  415 4362 7527
+3  7527 4605 415
+3  4529 7527 4362
+3  4362 414 4529
+3  4238 7527 4529
+3  4529 413 4238
+3  416 4605 7527
+3  7527 4238 416
+3  4503 7528 3127
+3  3127 411 4503
+3  4501 7528 4503
+3  4503 410 4501
+3  409 4027 7528
+3  7528 4501 409
+3  412 3127 7528
+3  7528 4027 412
+3  1228 4606 7529
+3  7529 4608 1228
+3  1165 2657 7529
+3  7529 4606 1165
+3  1164 4607 7529
+3  7529 2657 1164
+3  4608 7529 4607
+3  4607 1216 4608
+3  1230 4609 7530
+3  7530 4611 1230
+3  2090 2661 7530
+3  7530 4609 2090
+3  224 4610 7530
+3  7530 2661 224
+3  4611 7530 4610
+3  4610 1229 4611
+3  4612 7531 4608
+3  4608 1216 4612
+3  4613 7531 4612
+3  4612 1215 4613
+3  4614 7531 4613
+3  4613 1224 4614
+3  1228 4608 7531
+3  7531 4614 1228
+3  4615 7532 4611
+3  4611 1229 4615
+3  4616 7532 4615
+3  4615 1221 4616
+3  4617 7532 4616
+3  4616 1220 4617
+3  1230 4611 7532
+3  7532 4617 1230
+3  1214 4618 7533
+3  7533 4621 1214
+3  1212 4619 7533
+3  7533 4618 1212
+3  1213 4620 7533
+3  7533 4619 1213
+3  4621 7533 4620
+3  4620 1225 4621
+3  1222 4622 7534
+3  7534 4625 1222
+3  1198 4623 7534
+3  7534 4622 1198
+3  1197 4624 7534
+3  7534 4623 1197
+3  4625 7534 4624
+3  4624 1223 4625
+3  1198 4622 7535
+3  7535 4627 1198
+3  1222 4626 7535
+3  7535 4622 1222
+3  4620 7535 4626
+3  4626 1225 4620
+3  1213 4627 7535
+3  7535 4620 1213
+3  4628 7536 4614
+3  4614 1224 4628
+3  4615 7536 4628
+3  4628 1221 4615
+3  1229 4629 7536
+3  7536 4615 1229
+3  1228 4614 7536
+3  7536 4629 1228
+3  4629 7537 4606
+3  4606 1228 4629
+3  4610 7537 4629
+3  4629 1229 4610
+3  224 2680 7537
+3  7537 4610 224
+3  4606 7537 2680
+3  2680 1165 4606
+3  223 2681 7538
+3  7538 4632 223
+3  1146 4630 7538
+3  7538 2681 1146
+3  1226 4631 7538
+3  7538 4630 1226
+3  4632 7538 4631
+3  4631 1227 4632
+3  4631 7539 4635
+3  4635 1227 4631
+3  1226 4633 7539
+3  7539 4631 1226
+3  1219 4634 7539
+3  7539 4633 1219
+3  4635 7539 4634
+3  4634 1199 4635
+3  1204 4636 7540
+3  7540 4639 1204
+3  1200 4637 7540
+3  7540 4636 1200
+3  4638 7540 4637
+3  4637 1218 4638
+3  1211 4639 7540
+3  7540 4638 1211
+3  1203 4640 4641
+3  1200 4636 4640
+3  1204 4641 4636
+3  4641 4640 4636
+3  4642 7541 4635
+3  4635 1199 4642
+3  1201 4643 7541
+3  7541 4642 1201
+3  1217 4644 7541
+3  7541 4643 1217
+3  1227 4635 7541
+3  7541 4644 1227
+3  1227 4644 7542
+3  7542 4632 1227
+3  1217 4645 7542
+3  7542 4644 1217
+3  1163 2697 7542
+3  7542 4645 1163
+3  4632 7542 2697
+3  2697 223 4632
+3  1226 4646 7543
+3  7543 4633 1226
+3  1206 4647 7543
+3  7543 4646 1206
+3  1208 4648 7543
+3  7543 4647 1208
+3  4633 7543 4648
+3  4648 1219 4633
+3  2702 7544 4630
+3  4630 1146 2702
+3  4649 7544 2702
+3  2702 222 4649
+3  1206 4646 7544
+3  7544 4649 1206
+3  4630 7544 4646
+3  4646 1226 4630
+3  1215 4650 7545
+3  7545 4613 1215
+3  1214 4621 7545
+3  7545 4650 1214
+3  4651 7545 4621
+3  4621 1225 4651
+3  4613 7545 4651
+3  4651 1224 4613
+3  1224 4651 7546
+3  7546 4628 1224
+3  1225 4626 7546
+3  7546 4651 1225
+3  4652 7546 4626
+3  4626 1222 4652
+3  4628 7546 4652
+3  4652 1221 4628
+3  1221 4652 7547
+3  7547 4616 1221
+3  1222 4625 7547
+3  7547 4652 1222
+3  4653 7547 4625
+3  4625 1223 4653
+3  4616 7547 4653
+3  4653 1220 4616
+3  1200 4640 4655
+3  1203 4654 4640
+3  1201 4655 4654
+3  4655 4640 4654
+3  1219 4656 7548
+3  7548 4634 1219
+3  1218 4637 7548
+3  7548 4656 1218
+3  4657 7548 4637
+3  4637 1200 4657
+3  4634 7548 4657
+3  4657 1199 4634
+3  4658 7549 4659
+3  4659 1210 4658
+3  1218 4656 7549
+3  7549 4658 1218
+3  1219 4648 7549
+3  7549 4656 1219
+3  4659 7549 4648
+3  4648 1208 4659
+3  1211 4638 4660
+3  1218 4658 4638
+3  1210 4660 4658
+3  4660 4638 4658
+3  2715 7550 4607
+3  4607 1164 2715
+3  4645 7550 2715
+3  2715 1163 4645
+3  4661 7550 4645
+3  4645 1217 4661
+3  4607 7550 4661
+3  4661 1216 4607
+3  1216 4661 7551
+3  7551 4612 1216
+3  1217 4643 7551
+3  7551 4661 1217
+3  1201 4662 7551
+3  7551 4643 1201
+3  4612 7551 4662
+3  4662 1215 4612
+3  1215 4662 7552
+3  7552 4650 1215
+3  4654 7552 4662
+3  4662 1201 4654
+3  1203 4663 7552
+3  7552 4654 1203
+3  1214 4650 7552
+3  7552 4663 1214
+3  1212 4618 7553
+3  7553 4665 1212
+3  4663 7553 4618
+3  4618 1214 4663
+3  4664 7553 4663
+3  4663 1203 4664
+3  1202 4665 7553
+3  7553 4664 1202
+3  2089 2721 7554
+3  7554 4668 2089
+3  1145 4666 7554
+3  7554 2721 1145
+3  1194 4667 7554
+3  7554 4666 1194
+3  4668 7554 4667
+3  4667 1205 4668
+3  4667 7555 4671
+3  4671 1205 4667
+3  1194 4669 7555
+3  7555 4667 1194
+3  1193 4670 7555
+3  7555 4669 1193
+3  4671 7555 4670
+3  4670 1207 4671
+3  4670 7556 4674
+3  4674 1207 4670
+3  1193 4672 7556
+3  7556 4670 1193
+3  4673 7556 4672
+3  4672 1190 4673
+3  1209 4674 7556
+3  7556 4673 1209
+3  1209 4673 4676
+3  1190 4675 4673
+3  1192 4676 4675
+3  4676 4673 4675
+3  1179 4677 7557
+3  7557 4679 1179
+3  1198 4627 7557
+3  7557 4677 1198
+3  1213 4678 7557
+3  7557 4627 1213
+3  4679 7557 4678
+3  4678 1180 4679
+3  4678 7558 4681
+3  4681 1180 4678
+3  4619 7558 4678
+3  4678 1213 4619
+3  4680 7558 4619
+3  4619 1212 4680
+3  4681 7558 4680
+3  4680 1182 4681
+3  1182 4680 7559
+3  7559 4683 1182
+3  1212 4665 7559
+3  7559 4680 1212
+3  1202 4682 7559
+3  7559 4665 1202
+3  4683 7559 4682
+3  4682 1184 4683
+3  4682 7560 4686
+3  4686 1184 4682
+3  4684 7560 4682
+3  4682 1202 4684
+3  1204 4685 7560
+3  7560 4684 1204
+3  1186 4686 7560
+3  7560 4685 1186
+3  1186 4685 7561
+3  7561 4688 1186
+3  4639 7561 4685
+3  4685 1204 4639
+3  1211 4687 7561
+3  7561 4639 1211
+3  1188 4688 7561
+3  7561 4687 1188
+3  1211 4660 7562
+3  7562 4687 1211
+3  4689 7562 4660
+3  4660 1210 4689
+3  4676 7562 4689
+3  4689 1209 4676
+3  4690 7562 4676
+3  4676 1192 4690
+3  1188 4687 7562
+3  7562 4690 1188
+3  1209 4689 7563
+3  7563 4674 1209
+3  1210 4659 7563
+3  7563 4689 1210
+3  1208 4691 7563
+3  7563 4659 1208
+3  4674 7563 4691
+3  4691 1207 4674
+3  4691 7564 4671
+3  4671 1207 4691
+3  1208 4647 7564
+3  7564 4691 1208
+3  1206 4692 7564
+3  7564 4647 1206
+3  1205 4671 7564
+3  7564 4692 1205
+3  1205 4692 7565
+3  7565 4668 1205
+3  4649 7565 4692
+3  4692 1206 4649
+3  222 2749 7565
+3  7565 4649 222
+3  4668 7565 2749
+3  2749 2089 4668
+3  1204 4684 4641
+3  1202 4664 4684
+3  1203 4641 4664
+3  4641 4684 4664
+3  1201 4642 4655
+3  1199 4657 4642
+3  1200 4655 4657
+3  4655 4642 4657
+3  4677 7566 4623
+3  4623 1198 4677
+3  4693 7566 4677
+3  4677 1179 4693
+3  1196 4694 7566
+3  7566 4693 1196
+3  4623 7566 4694
+3  4694 1197 4623
+3  1190 4672 4696
+3  1193 4695 4672
+3  1191 4696 4695
+3  4696 4672 4695
+3  1188 4690 4698
+3  1192 4697 4690
+3  1189 4698 4697
+3  4698 4690 4697
+3  1196 4693 4700
+3  1179 4699 4693
+3  1178 4700 4699
+3  4700 4693 4699
+3  1194 4666 7567
+3  7567 4702 1194
+3  2760 7567 4666
+3  4666 1145 2760
+3  1144 4701 7567
+3  7567 2760 1144
+3  1195 4702 7567
+3  7567 4701 1195
+3  4669 7568 4695
+3  4695 1193 4669
+3  4702 7568 4669
+3  4669 1194 4702
+3  1195 4703 7568
+3  7568 4702 1195
+3  1191 4695 7568
+3  7568 4703 1191
+3  4704 7569 4696
+3  4696 1191 4704
+3  4697 7569 4704
+3  4704 1189 4697
+3  4675 7569 4697
+3  4697 1192 4675
+3  1190 4696 7569
+3  7569 4675 1190
+3  1186 4688 7570
+3  7570 4706 1186
+3  1188 4698 7570
+3  7570 4688 1188
+3  4705 7570 4698
+3  4698 1189 4705
+3  4706 7570 4705
+3  4705 1187 4706
+3  4686 7571 4708
+3  4708 1184 4686
+3  4706 7571 4686
+3  4686 1186 4706
+3  1187 4707 7571
+3  7571 4706 1187
+3  1185 4708 7571
+3  7571 4707 1185
+3  1182 4683 7572
+3  7572 4710 1182
+3  4708 7572 4683
+3  4683 1184 4708
+3  1185 4709 7572
+3  7572 4708 1185
+3  1183 4710 7572
+3  7572 4709 1183
+3  1180 4681 7573
+3  7573 4712 1180
+3  1182 4710 7573
+3  7573 4681 1182
+3  1183 4711 7573
+3  7573 4710 1183
+3  4712 7573 4711
+3  4711 1181 4712
+3  4679 7574 4699
+3  4699 1179 4679
+3  1180 4712 7574
+3  7574 4679 1180
+3  1181 4713 7574
+3  7574 4712 1181
+3  1178 4699 7574
+3  7574 4713 1178
+3  4714 7575 4718
+3  4718 1255 4714
+3  4715 7575 4714
+3  4714 1254 4715
+3  1248 4716 7575
+3  7575 4715 1248
+3  1247 4717 7575
+3  7575 4716 1247
+3  4718 7575 4717
+3  4717 1256 4718
+3  1245 4719 4721
+3  1244 4720 4719
+3  1257 4721 4720
+3  4721 4719 4720
+3  4720 7576 4724
+3  4724 1257 4720
+3  1244 4722 7576
+3  7576 4720 1244
+3  1234 4723 7576
+3  7576 4722 1234
+3  1236 4724 7576
+3  7576 4723 1236
+3  1237 4725 7577
+3  7577 4727 1237
+3  1235 4726 7577
+3  7577 4725 1235
+3  2785 7577 4726
+3  4726 1169 2785
+3  1168 4727 7577
+3  7577 2785 1168
+3  1149 4728 2789
+3  1239 4729 4728
+3  229 2789 4729
+3  2789 4728 4729
+3  1235 4730 7578
+3  7578 4726 1235
+3  1233 4731 7578
+3  7578 4730 1233
+3  2096 2791 7578
+3  7578 4731 2096
+3  4726 7578 2791
+3  2791 1169 4726
+3  1251 4732 7579
+3  7579 4735 1251
+3  1242 4733 7579
+3  7579 4732 1242
+3  1245 4734 7579
+3  7579 4733 1245
+3  4735 7579 4734
+3  4734 1250 4735
+3  4736 7580 4721
+3  4721 1257 4736
+3  1247 4737 7580
+3  7580 4736 1247
+3  1250 4734 7580
+3  7580 4737 1250
+3  1245 4721 7580
+3  7580 4734 1245
+3  4738 7581 4724
+3  4724 1236 4738
+3  4717 7581 4738
+3  4738 1256 4717
+3  4736 7581 4717
+3  4717 1247 4736
+3  1257 4724 7581
+3  7581 4736 1257
+3  1238 4739 7582
+3  7582 4740 1238
+3  4718 7582 4739
+3  4739 1255 4718
+3  1256 4738 7582
+3  7582 4718 1256
+3  1236 4740 7582
+3  7582 4738 1236
+3  1240 4741 7583
+3  7583 4742 1240
+3  4714 7583 4741
+3  4741 1254 4714
+3  1255 4739 7583
+3  7583 4714 1255
+3  1238 4742 7583
+3  7583 4739 1238
+3  1253 4743 7584
+3  7584 4744 1253
+3  1248 4715 7584
+3  7584 4743 1248
+3  4741 7584 4715
+3  4715 1254 4741
+3  1240 4744 7584
+3  7584 4741 1240
+3  1248 4743 7585
+3  7585 4747 1248
+3  1253 4745 7585
+3  7585 4743 1253
+3  1252 4746 7585
+3  7585 4745 1252
+3  4747 7585 4746
+3  4746 1249 4747
+3  1252 4748 4746
+3  1251 4749 4748
+3  1249 4746 4749
+3  4746 4748 4749
+3  1250 4750 4735
+3  1249 4749 4750
+3  1251 4735 4749
+3  4735 4750 4749
+3  4747 7586 4716
+3  4716 1248 4747
+3  4750 7586 4747
+3  4747 1249 4750
+3  1250 4737 7586
+3  7586 4750 1250
+3  1247 4716 7586
+3  7586 4737 1247
+3  4751 7587 4729
+3  4729 1239 4751
+3  1237 4727 7587
+3  7587 4751 1237
+3  2813 7587 4727
+3  4727 1168 2813
+3  229 4729 7587
+3  7587 2813 229
+3  1244 4752 4754
+3  1243 4753 4752
+3  1246 4754 4753
+3  4754 4752 4753
+3  1233 4755 7588
+3  7588 4731 1233
+3  1232 4756 7588
+3  7588 4755 1232
+3  1150 2818 7588
+3  7588 4756 1150
+3  4731 7588 2818
+3  2818 2096 4731
+3  4754 7589 4722
+3  4722 1244 4754
+3  1246 4757 7589
+3  7589 4754 1246
+3  1231 4758 7589
+3  7589 4757 1231
+3  1234 4722 7589
+3  7589 4758 1234
+3  4752 7590 4759
+3  4759 1243 4752
+3  4719 7590 4752
+3  4752 1244 4719
+3  1245 4733 7590
+3  7590 4719 1245
+3  1242 4759 7590
+3  7590 4733 1242
+3  4728 7591 4762
+3  4762 1239 4728
+3  4760 7591 4728
+3  4728 1149 4760
+3  4761 7591 4760
+3  4760 1241 4761
+3  4762 7591 4761
+3  4761 1240 4762
+3  4751 7592 4763
+3  4763 1237 4751
+3  1239 4762 7592
+3  7592 4751 1239
+3  4742 7592 4762
+3  4762 1240 4742
+3  4763 7592 4742
+3  4742 1238 4763
+3  1235 4725 7593
+3  7593 4764 1235
+3  1237 4763 7593
+3  7593 4725 1237
+3  1238 4740 7593
+3  7593 4763 1238
+3  4764 7593 4740
+3  4740 1236 4764
+3  1233 4730 7594
+3  7594 4765 1233
+3  4764 7594 4730
+3  4730 1235 4764
+3  4723 7594 4764
+3  4764 1236 4723
+3  1234 4765 7594
+3  7594 4723 1234
+3  1232 4755 7595
+3  7595 4766 1232
+3  4765 7595 4755
+3  4755 1233 4765
+3  4758 7595 4765
+3  4765 1234 4758
+3  1231 4766 7595
+3  7595 4758 1231
+3  1354 4767 7596
+3  7596 4770 1354
+3  1332 4768 7596
+3  7596 4767 1332
+3  1333 4769 7596
+3  7596 4768 1333
+3  4770 7596 4769
+3  4769 1343 4770
+3  2095 2834 7597
+3  7597 4772 2095
+3  2094 4771 7597
+3  7597 2834 2094
+3  1332 4767 7597
+3  7597 4771 1332
+3  4772 7597 4767
+3  4767 1354 4772
+3  1353 4773 7598
+3  7598 4775 1353
+3  1342 4774 7598
+3  7598 4773 1342
+3  2839 7598 4774
+3  4774 220 2839
+3  2087 4775 7598
+3  7598 2839 2087
+3  1352 4776 7599
+3  7599 4778 1352
+3  1341 4777 7599
+3  7599 4776 1341
+3  1342 4773 7599
+3  7599 4777 1342
+3  4778 7599 4773
+3  4773 1353 4778
+3  1351 4779 7600
+3  7600 4781 1351
+3  1340 4780 7600
+3  7600 4779 1340
+3  1341 4776 7600
+3  7600 4780 1341
+3  4781 7600 4776
+3  4776 1352 4781
+3  1350 4782 7601
+3  7601 4784 1350
+3  1339 4783 7601
+3  7601 4782 1339
+3  1340 4779 7601
+3  7601 4783 1340
+3  4784 7601 4779
+3  4779 1351 4784
+3  1349 4785 7602
+3  7602 4787 1349
+3  1338 4786 7602
+3  7602 4785 1338
+3  1339 4782 7602
+3  7602 4786 1339
+3  4787 7602 4782
+3  4782 1350 4787
+3  1348 4788 7603
+3  7603 4790 1348
+3  1336 4789 7603
+3  7603 4788 1336
+3  1338 4785 7603
+3  7603 4789 1338
+3  4790 7603 4785
+3  4785 1349 4790
+3  1347 4791 7604
+3  7604 4793 1347
+3  1337 4792 7604
+3  7604 4791 1337
+3  1336 4788 7604
+3  7604 4792 1336
+3  4793 7604 4788
+3  4788 1348 4793
+3  1270 4794 7605
+3  7605 4796 1270
+3  1271 4795 7605
+3  7605 4794 1271
+3  1337 4791 7605
+3  7605 4795 1337
+3  4796 7605 4791
+3  4791 1347 4796
+3  1346 4797 7606
+3  7606 4800 1346
+3  1261 4798 7606
+3  7606 4797 1261
+3  1267 4799 7606
+3  7606 4798 1267
+3  4800 7606 4799
+3  4799 1269 4800
+3  1345 4801 7607
+3  7607 4803 1345
+3  1258 4802 7607
+3  7607 4801 1258
+3  4797 7607 4802
+3  4802 1261 4797
+3  4803 7607 4797
+3  4797 1346 4803
+3  1290 4804 7608
+3  7608 4806 1290
+3  1289 4805 7608
+3  7608 4804 1289
+3  1258 4801 7608
+3  7608 4805 1258
+3  4806 7608 4801
+3  4801 1345 4806
+3  1344 4807 7609
+3  7609 4810 1344
+3  1334 4808 7609
+3  7609 4807 1334
+3  1282 4809 7609
+3  7609 4808 1282
+3  4810 7609 4809
+3  4809 1281 4810
+3  1278 4811 7610
+3  7610 4813 1278
+3  1276 4812 7610
+3  7610 4811 1276
+3  1334 4807 7610
+3  7610 4812 1334
+3  4813 7610 4807
+3  4807 1344 4813
+3  4769 7611 4816
+3  4816 1343 4769
+3  1333 4814 7611
+3  7611 4769 1333
+3  1277 4815 7611
+3  7611 4814 1277
+3  4816 7611 4815
+3  4815 1279 4816
+3  1335 4817 7612
+3  7612 4819 1335
+3  2091 2885 7612
+3  7612 4817 2091
+3  1147 4818 7612
+3  7612 2885 1147
+3  4819 7612 4818
+3  4818 1319 4819
+3  225 2886 7613
+3  7613 4822 225
+3  1148 4820 7613
+3  7613 2886 1148
+3  1330 4821 7613
+3  7613 4820 1330
+3  4822 7613 4821
+3  4821 1327 4822
+3  4823 7614 4795
+3  4795 1271 4823
+3  4824 7614 4823
+3  4823 1299 4824
+3  1301 4825 7614
+3  7614 4824 1301
+3  1337 4795 7614
+3  7614 4825 1337
+3  4826 7615 4774
+3  4774 1342 4826
+3  1311 4827 7615
+3  7615 4826 1311
+3  221 2894 7615
+3  7615 4827 221
+3  220 4774 7615
+3  7615 2894 220
+3  1341 4828 7616
+3  7616 4777 1341
+3  1312 4829 7616
+3  7616 4828 1312
+3  4826 7616 4829
+3  4829 1311 4826
+3  1342 4777 7616
+3  7616 4826 1342
+3  1340 4830 7617
+3  7617 4780 1340
+3  1313 4831 7617
+3  7617 4830 1313
+3  1312 4828 7617
+3  7617 4831 1312
+3  4780 7617 4828
+3  4828 1341 4780
+3  1339 4832 7618
+3  7618 4783 1339
+3  1316 4833 7618
+3  7618 4832 1316
+3  1313 4830 7618
+3  7618 4833 1313
+3  4783 7618 4830
+3  4830 1340 4783
+3  1338 4834 7619
+3  7619 4786 1338
+3  1315 4835 7619
+3  7619 4834 1315
+3  1316 4832 7619
+3  7619 4835 1316
+3  4786 7619 4832
+3  4832 1339 4786
+3  1336 4836 7620
+3  7620 4789 1336
+3  1314 4837 7620
+3  7620 4836 1314
+3  1315 4834 7620
+3  7620 4837 1315
+3  4789 7620 4834
+3  4834 1338 4789
+3  4825 7621 4792
+3  4792 1337 4825
+3  1301 4838 7621
+3  7621 4825 1301
+3  1314 4836 7621
+3  7621 4838 1314
+3  4792 7621 4836
+3  4836 1336 4792
+3  1299 4823 4840
+3  1271 4839 4823
+3  1272 4840 4839
+3  4840 4823 4839
+3  4841 7622 4843
+3  4843 1263 4841
+3  1267 4798 7622
+3  7622 4841 1267
+3  1261 4842 7622
+3  7622 4798 1261
+3  4843 7622 4842
+3  4842 1265 4843
+3  4844 7623 4819
+3  4819 1319 4844
+3  4845 7623 4844
+3  4844 1318 4845
+3  1331 4846 7623
+3  7623 4845 1331
+3  1335 4819 7623
+3  7623 4846 1335
+3  4847 7624 4850
+3  4850 1317 4847
+3  4848 7624 4847
+3  4847 1264 4848
+3  1265 4849 7624
+3  7624 4848 1265
+3  1331 4850 7624
+3  7624 4849 1331
+3  1335 4851 7625
+3  7625 4817 1335
+3  1330 4820 7625
+3  7625 4851 1330
+3  2920 7625 4820
+3  4820 1148 2920
+3  4817 7625 2920
+3  2920 2091 4817
+3  4852 7626 4846
+3  4846 1331 4852
+3  4853 7626 4852
+3  4852 1328 4853
+3  4851 7626 4853
+3  4853 1330 4851
+3  4846 7626 4851
+3  4851 1335 4846
+3  4854 7627 4849
+3  4849 1265 4854
+3  4855 7627 4854
+3  4854 1329 4855
+3  4852 7627 4855
+3  4855 1328 4852
+3  4849 7627 4852
+3  4852 1331 4849
+3  4856 7628 4858
+3  4858 1260 4856
+3  1259 4857 7628
+3  7628 4856 1259
+3  1329 4854 7628
+3  7628 4857 1329
+3  4858 7628 4854
+3  4854 1265 4858
+3  1289 4859 7629
+3  7629 4805 1289
+3  1288 4860 7629
+3  7629 4859 1288
+3  4861 7629 4860
+3  4860 1259 4861
+3  4805 7629 4861
+3  4861 1258 4805
+3  1334 4862 7630
+3  7630 4808 1334
+3  1320 4863 7630
+3  7630 4862 1320
+3  1284 4864 7630
+3  7630 4863 1284
+3  4808 7630 4864
+3  4864 1282 4808
+3  1276 4865 7631
+3  7631 4812 1276
+3  1275 4866 7631
+3  7631 4865 1275
+3  1320 4862 7631
+3  7631 4866 1320
+3  4812 7631 4862
+3  4862 1334 4812
+3  1333 4867 7632
+3  7632 4814 1333
+3  1294 4868 7632
+3  7632 4867 1294
+3  1273 4869 7632
+3  7632 4868 1273
+3  4814 7632 4869
+3  4869 1277 4814
+3  1332 4870 7633
+3  7633 4768 1332
+3  1293 4871 7633
+3  7633 4870 1293
+3  1294 4867 7633
+3  7633 4871 1294
+3  4768 7633 4867
+3  4867 1333 4768
+3  2941 7634 4771
+3  4771 2094 2941
+3  4872 7634 2941
+3  2941 1167 4872
+3  1293 4870 7634
+3  7634 4872 1293
+3  4771 7634 4870
+3  4870 1332 4771
+3  2088 2943 7635
+3  7635 4874 2088
+3  221 4827 7635
+3  7635 2943 221
+3  4873 7635 4827
+3  4827 1311 4873
+3  1310 4874 7635
+3  7635 4873 1310
+3  1310 4873 4876
+3  1311 4875 4873
+3  1309 4876 4875
+3  4876 4873 4875
+3  1312 4877 4879
+3  1308 4878 4877
+3  1307 4879 4878
+3  4879 4877 4878
+3  1318 4880 4845
+3  1317 4850 4880
+3  1331 4845 4850
+3  4845 4880 4850
+3  4821 7636 4882
+3  4882 1327 4821
+3  1330 4853 7636
+3  7636 4821 1330
+3  1328 4881 7636
+3  7636 4853 1328
+3  4882 7636 4881
+3  4881 1325 4882
+3  1323 4883 4884
+3  1329 4857 4883
+3  1259 4884 4857
+3  4884 4883 4857
+3  4881 7637 4885
+3  4885 1325 4881
+3  1328 4855 7637
+3  7637 4881 1328
+3  1329 4883 7637
+3  7637 4855 1329
+3  4885 7637 4883
+3  4883 1323 4885
+3  1285 4886 4888
+3  1286 4887 4886
+3  1287 4888 4887
+3  4888 4886 4887
+3  1287 4887 7638
+3  7638 4891 1287
+3  1286 4889 7638
+3  7638 4887 1286
+3  1321 4890 7638
+3  7638 4889 1321
+3  4891 7638 4890
+3  4890 1324 4891
+3  4890 7639 4894
+3  4894 1324 4890
+3  1321 4892 7639
+3  7639 4890 1321
+3  1322 4893 7639
+3  7639 4892 1322
+3  4894 7639 4893
+3  4893 1326 4894
+3  4893 7640 4896
+3  4896 1326 4893
+3  1322 4895 7640
+3  7640 4893 1322
+3  2092 2967 7640
+3  7640 4895 2092
+3  4896 7640 2967
+3  2967 1166 4896
+3  1166 2969 7641
+3  7641 4896 1166
+3  4822 7641 2969
+3  2969 225 4822
+3  1327 4897 7641
+3  7641 4822 1327
+3  1326 4896 7641
+3  7641 4897 1326
+3  1326 4897 7642
+3  7642 4894 1326
+3  1327 4882 7642
+3  7642 4897 1327
+3  1325 4898 7642
+3  7642 4882 1325
+3  4894 7642 4898
+3  4898 1324 4894
+3  4898 7643 4891
+3  4891 1324 4898
+3  1325 4885 7643
+3  7643 4898 1325
+3  1323 4899 7643
+3  7643 4885 1323
+3  1287 4891 7643
+3  7643 4899 1287
+3  4899 7644 4900
+3  4900 1287 4899
+3  4884 7644 4899
+3  4899 1323 4884
+3  4860 7644 4884
+3  4884 1259 4860
+3  1288 4900 7644
+3  7644 4860 1288
+3  1284 4863 7645
+3  7645 4903 1284
+3  1320 4901 7645
+3  7645 4863 1320
+3  4902 7645 4901
+3  4901 1274 4902
+3  4903 7645 4902
+3  4902 1286 4903
+3  1274 4904 4906
+3  1291 4905 4904
+3  1296 4906 4905
+3  4906 4904 4905
+3  4905 7646 4909
+3  4909 1296 4905
+3  1291 4907 7646
+3  7646 4905 1291
+3  1292 4908 7646
+3  7646 4907 1292
+3  4909 7646 4908
+3  4908 1297 4909
+3  4908 7647 4911
+3  4911 1297 4908
+3  1292 4910 7647
+3  7647 4908 1292
+3  227 2984 7647
+3  7647 4910 227
+3  4911 7647 2984
+3  2984 226 4911
+3  2093 2986 7648
+3  7648 4913 2093
+3  2092 4895 7648
+3  7648 2986 2092
+3  1322 4912 7648
+3  7648 4895 1322
+3  4913 7648 4912
+3  4912 1298 4913
+3  4912 7649 4915
+3  4915 1298 4912
+3  4892 7649 4912
+3  4912 1322 4892
+3  4914 7649 4892
+3  4892 1321 4914
+3  4915 7649 4914
+3  4914 1295 4915
+3  4914 7650 4916
+3  4916 1295 4914
+3  1321 4889 7650
+3  7650 4914 1321
+3  1286 4902 7650
+3  7650 4889 1286
+3  4916 7650 4902
+3  4902 1274 4916
+3  1320 4866 4901
+3  1275 4917 4866
+3  1274 4901 4917
+3  4901 4866 4917
+3  1261 4918 4842
+3  1260 4858 4918
+3  1265 4842 4858
+3  4842 4918 4858
+3  1230 4919 7651
+3  7651 4609 1230
+3  1319 4818 7651
+3  7651 4919 1319
+3  2995 7651 4818
+3  4818 1147 2995
+3  4609 7651 2995
+3  2995 2090 4609
+3  4920 7652 4617
+3  4617 1220 4920
+3  4844 7652 4920
+3  4920 1318 4844
+3  1319 4919 7652
+3  7652 4844 1319
+3  4617 7652 4919
+3  4919 1230 4617
+3  1223 4921 7653
+3  7653 4653 1223
+3  1317 4880 7653
+3  7653 4921 1317
+3  4920 7653 4880
+3  4880 1318 4920
+3  1220 4653 7653
+3  7653 4920 1220
+3  1317 4921 7654
+3  7654 4847 1317
+3  1223 4624 7654
+3  7654 4921 1223
+3  4922 7654 4624
+3  4624 1197 4922
+3  1264 4847 7654
+3  7654 4922 1264
+3  1306 4923 4925
+3  1313 4924 4923
+3  1305 4925 4924
+3  4925 4923 4924
+3  4924 7655 4927
+3  4927 1305 4924
+3  4833 7655 4924
+3  4924 1313 4833
+3  4926 7655 4833
+3  4833 1316 4926
+3  4927 7655 4926
+3  4926 1304 4927
+3  1304 4926 7656
+3  7656 4929 1304
+3  1316 4835 7656
+3  7656 4926 1316
+3  1315 4928 7656
+3  7656 4835 1315
+3  4929 7656 4928
+3  4928 1303 4929
+3  4928 7657 4931
+3  4931 1303 4928
+3  4837 7657 4928
+3  4928 1315 4837
+3  4930 7657 4837
+3  4837 1314 4930
+3  4931 7657 4930
+3  4930 1302 4931
+3  1302 4930 7658
+3  7658 4933 1302
+3  1314 4838 7658
+3  7658 4930 1314
+3  4932 7658 4838
+3  4838 1301 4932
+3  1300 4933 7658
+3  7658 4932 1300
+3  1300 4934 4935
+3  1299 4840 4934
+3  1272 4935 4840
+3  4935 4934 4840
+3  4831 7659 4877
+3  4877 1312 4831
+3  4923 7659 4831
+3  4831 1313 4923
+3  4936 7659 4923
+3  4923 1306 4936
+3  1308 4877 7659
+3  7659 4936 1308
+3  4829 7660 4875
+3  4875 1311 4829
+3  4879 7660 4829
+3  4829 1312 4879
+3  4937 7660 4879
+3  4879 1307 4937
+3  1309 4875 7660
+3  7660 4937 1309
+3  1197 4938 4922
+3  1272 4939 4938
+3  1264 4922 4939
+3  4922 4938 4939
+3  1264 4939 4941
+3  1272 4940 4939
+3  1262 4941 4940
+3  4941 4939 4940
+3  1196 4942 4694
+3  1272 4938 4942
+3  1197 4694 4938
+3  4694 4942 4938
+3  1309 4937 4944
+3  1307 4943 4937
+3  1191 4944 4943
+3  4944 4937 4943
+3  1308 4936 4946
+3  1306 4945 4936
+3  1189 4946 4945
+3  4946 4936 4945
+3  1195 4701 7661
+3  7661 4947 1195
+3  1144 3024 7661
+3  7661 4701 1144
+3  2088 4874 7661
+3  7661 3024 2088
+3  4947 7661 4874
+3  4874 1310 4947
+3  4703 7662 4944
+3  4944 1191 4703
+3  4947 7662 4703
+3  4703 1195 4947
+3  1310 4876 7662
+3  7662 4947 1310
+3  1309 4944 7662
+3  7662 4876 1309
+3  4878 7663 4943
+3  4943 1307 4878
+3  1308 4946 7663
+3  7663 4878 1308
+3  1189 4704 7663
+3  7663 4946 1189
+3  4943 7663 4704
+3  4704 1191 4943
+3  1187 4705 7664
+3  7664 4948 1187
+3  4945 7664 4705
+3  4705 1189 4945
+3  1306 4925 7664
+3  7664 4945 1306
+3  4948 7664 4925
+3  4925 1305 4948
+3  1185 4707 7665
+3  7665 4949 1185
+3  1187 4948 7665
+3  7665 4707 1187
+3  4927 7665 4948
+3  4948 1305 4927
+3  1304 4949 7665
+3  7665 4927 1304
+3  1183 4709 7666
+3  7666 4950 1183
+3  4949 7666 4709
+3  4709 1185 4949
+3  4929 7666 4949
+3  4949 1304 4929
+3  1303 4950 7666
+3  7666 4929 1303
+3  1181 4711 7667
+3  7667 4951 1181
+3  4950 7667 4711
+3  4711 1183 4950
+3  1303 4931 7667
+3  7667 4950 1303
+3  1302 4951 7667
+3  7667 4931 1302
+3  1178 4713 7668
+3  7668 4952 1178
+3  1181 4951 7668
+3  7668 4713 1181
+3  1302 4933 7668
+3  7668 4951 1302
+3  4952 7668 4933
+3  4933 1300 4952
+3  1178 4952 4700
+3  1300 4953 4952
+3  1196 4700 4953
+3  4700 4952 4953
+3  1300 4935 4953
+3  1272 4942 4935
+3  1196 4953 4942
+3  4953 4935 4942
+3  1301 4824 4932
+3  1299 4934 4824
+3  1300 4932 4934
+3  4932 4824 4934
+3  226 3031 7669
+3  7669 4911 226
+3  4913 7669 3031
+3  3031 2093 4913
+3  1298 4954 7669
+3  7669 4913 1298
+3  1297 4911 7669
+3  7669 4954 1297
+3  1297 4954 7670
+3  7670 4909 1297
+3  1298 4915 7670
+3  7670 4954 1298
+3  4955 7670 4915
+3  4915 1295 4955
+3  1296 4909 7670
+3  7670 4955 1296
+3  1296 4955 4906
+3  1295 4916 4955
+3  1274 4906 4916
+3  4906 4955 4916
+3  1273 4868 4957
+3  1294 4956 4868
+3  1291 4957 4956
+3  4957 4868 4956
+3  4956 7671 4907
+3  4907 1291 4956
+3  1294 4871 7671
+3  7671 4956 1294
+3  1293 4958 7671
+3  7671 4871 1293
+3  4907 7671 4958
+3  4958 1292 4907
+3  4872 7672 4958
+3  4958 1293 4872
+3  1167 3037 7672
+3  7672 4872 1167
+3  227 4910 7672
+3  7672 3037 227
+3  1292 4958 7672
+3  7672 4910 1292
+3  1291 4904 4957
+3  1274 4959 4904
+3  1273 4957 4959
+3  4957 4904 4959
+3  1289 4804 7673
+3  7673 4962 1289
+3  1290 4960 7673
+3  7673 4804 1290
+3  1280 4961 7673
+3  7673 4960 1280
+3  4962 7673 4961
+3  4961 1283 4962
+3  4859 7674 4964
+3  4964 1288 4859
+3  4962 7674 4859
+3  4859 1289 4962
+3  1283 4963 7674
+3  7674 4962 1283
+3  1285 4964 7674
+3  7674 4963 1285
+3  1288 4964 4900
+3  1285 4888 4964
+3  1287 4900 4888
+3  4900 4964 4888
+3  1286 4886 4903
+3  1285 4965 4886
+3  1284 4903 4965
+3  4903 4886 4965
+3  1282 4864 7675
+3  7675 4966 1282
+3  4965 7675 4864
+3  4864 1284 4965
+3  1285 4963 7675
+3  7675 4965 1285
+3  1283 4966 7675
+3  7675 4963 1283
+3  4809 7676 4967
+3  4967 1281 4809
+3  1282 4966 7676
+3  7676 4809 1282
+3  1283 4961 7676
+3  7676 4966 1283
+3  4967 7676 4961
+3  4961 1280 4967
+3  1276 4811 7677
+3  7677 4969 1276
+3  1278 4968 7677
+3  7677 4811 1278
+3  4815 7677 4968
+3  4968 1279 4815
+3  1277 4969 7677
+3  7677 4815 1277
+3  1275 4865 7678
+3  7678 4970 1275
+3  4969 7678 4865
+3  4865 1276 4969
+3  4869 7678 4969
+3  4969 1277 4869
+3  1273 4970 7678
+3  7678 4869 1273
+3  1275 4970 4917
+3  1273 4959 4970
+3  1274 4917 4959
+3  4917 4970 4959
+3  1266 4971 7679
+3  7679 4972 1266
+3  1262 4940 7679
+3  7679 4971 1262
+3  4839 7679 4940
+3  4940 1272 4839
+3  1271 4972 7679
+3  7679 4839 1271
+3  1268 4973 7680
+3  7680 4974 1268
+3  1266 4972 7680
+3  7680 4973 1266
+3  4794 7680 4972
+3  4972 1271 4794
+3  4974 7680 4794
+3  4794 1270 4974
+3  1266 4973 7681
+3  7681 4976 1266
+3  1268 4975 7681
+3  7681 4973 1268
+3  4799 7681 4975
+3  4975 1269 4799
+3  1267 4976 7681
+3  7681 4799 1267
+3  1262 4971 7682
+3  7682 4977 1262
+3  4976 7682 4971
+3  4971 1266 4976
+3  4841 7682 4976
+3  4976 1267 4841
+3  1263 4977 7682
+3  7682 4841 1263
+3  1263 4843 4978
+3  1265 4848 4843
+3  1264 4978 4848
+3  4978 4843 4848
+3  1264 4941 4978
+3  1262 4977 4941
+3  1263 4978 4977
+3  4978 4941 4977
+3  1261 4802 4918
+3  1258 4979 4802
+3  1260 4918 4979
+3  4918 4802 4979
+3  1260 4979 4856
+3  1258 4861 4979
+3  1259 4856 4861
+3  4856 4979 4861
+3  1602 4980 4981
+3  1156 3059 4980
+3  2100 4981 3059
+3  4981 4980 3059
+3  4982 7683 4985
+3  4985 1409 4982
+3  4983 7683 4982
+3  4982 1763 4983
+3  4984 7683 4983
+3  4983 1920 4984
+3  4985 7683 4984
+3  4984 1408 4985
+3  1415 4986 7684
+3  7684 4989 1415
+3  1664 4987 7684
+3  7684 4986 1664
+3  1968 4988 7684
+3  7684 4987 1968
+3  4989 7684 4988
+3  4988 1414 4989
+3  4990 7685 4993
+3  4993 1412 4990
+3  4991 7685 4990
+3  4990 1967 4991
+3  4992 7685 4991
+3  4991 1658 4992
+3  1411 4993 7685
+3  7685 4992 1411
+3  4994 7686 4997
+3  4997 2019 4994
+3  4995 7686 4994
+3  4994 2013 4995
+3  4996 7686 4995
+3  4995 1510 4996
+3  4997 7686 4996
+3  4996 1508 4997
+3  1509 4998 7687
+3  7687 5001 1509
+3  1565 4999 7687
+3  7687 4998 1565
+3  1388 5000 7687
+3  7687 4999 1388
+3  5001 7687 5000
+3  5000 1387 5001
+3  2012 5002 7688
+3  7688 5005 2012
+3  2023 5003 7688
+3  7688 5002 2023
+3  1514 5004 7688
+3  7688 5003 1514
+3  5005 7688 5004
+3  5004 1511 5005
+3  2028 5006 5008
+3  2058 5007 5006
+3  1513 5008 5007
+3  5008 5006 5007
+3  2026 5009 7689
+3  7689 5012 2026
+3  1557 5010 7689
+3  7689 5009 1557
+3  1518 5011 7689
+3  7689 5010 1518
+3  5012 7689 5011
+3  5011 1515 5012
+3  1517 5013 7690
+3  7690 5016 1517
+3  1554 5014 7690
+3  7690 5013 1554
+3  2029 5015 7690
+3  7690 5014 2029
+3  5016 7690 5015
+3  5015 1516 5016
+3  1556 5017 7691
+3  7691 5020 1556
+3  1932 5018 7691
+3  7691 5017 1932
+3  1522 5019 7691
+3  7691 5018 1522
+3  5020 7691 5019
+3  5019 1519 5020
+3  1521 5021 7692
+3  7692 5024 1521
+3  1937 5022 7692
+3  7692 5021 1937
+3  1555 5023 7692
+3  7692 5022 1555
+3  5024 7692 5023
+3  5023 1520 5024
+3  1935 5025 7693
+3  7693 5028 1935
+3  1876 5026 7693
+3  7693 5025 1876
+3  1526 5027 7693
+3  7693 5026 1526
+3  5028 7693 5027
+3  5027 1523 5028
+3  1525 5029 7694
+3  7694 5032 1525
+3  1873 5030 7694
+3  7694 5029 1873
+3  1938 5031 7694
+3  7694 5030 1938
+3  5032 7694 5031
+3  5031 1524 5032
+3  1879 5033 7695
+3  7695 5036 1879
+3  2041 5034 7695
+3  7695 5033 2041
+3  1530 5035 7695
+3  7695 5034 1530
+3  5036 7695 5035
+3  5035 1527 5036
+3  1529 5037 7696
+3  7696 5040 1529
+3  2043 5038 7696
+3  7696 5037 2043
+3  1874 5039 7696
+3  7696 5038 1874
+3  5040 7696 5039
+3  5039 1528 5040
+3  1999 5041 5043
+3  1949 5042 5041
+3  1532 5043 5042
+3  5043 5041 5042
+3  5044 7697 5047
+3  5047 1948 5044
+3  1358 5045 7697
+3  7697 5044 1358
+3  1357 5046 7697
+3  7697 5045 1357
+3  5047 7697 5046
+3  5046 1533 5047
+3  1711 5048 7698
+3  7698 5051 1711
+3  1922 5049 7698
+3  7698 5048 1922
+3  1970 5050 7698
+3  7698 5049 1970
+3  5051 7698 5050
+3  5050 1708 5051
+3  1921 5052 7699
+3  7699 5055 1921
+3  1762 5053 7699
+3  7699 5052 1762
+3  1542 5054 7699
+3  7699 5053 1542
+3  5055 7699 5054
+3  5054 1539 5055
+3  1541 5056 7700
+3  7700 5059 1541
+3  1982 5057 7700
+3  7700 5056 1982
+3  1923 5058 7700
+3  7700 5057 1923
+3  5059 7700 5058
+3  5058 1540 5059
+3  1657 5060 5062
+3  1543 5061 5060
+3  1761 5062 5061
+3  5062 5060 5061
+3  1545 5063 7701
+3  7701 5066 1545
+3  2061 5064 7701
+3  7701 5063 2061
+3  1889 5065 7701
+3  7701 5064 1889
+3  5066 7701 5065
+3  5065 2059 5066
+3  2030 5067 7702
+3  7702 5070 2030
+3  1553 5068 7702
+3  7702 5067 1553
+3  1942 5069 7702
+3  7702 5068 1942
+3  5070 7702 5069
+3  5069 1546 5070
+3  1941 5071 7703
+3  7703 5074 1941
+3  1946 5072 7703
+3  7703 5071 1946
+3  1550 5073 7703
+3  7703 5072 1550
+3  5074 7703 5073
+3  5073 1547 5074
+3  1548 5075 7704
+3  7704 5079 1548
+3  1549 5076 7704
+3  7704 5075 1549
+3  5077 7704 5076
+3  5076 1843 5077
+3  5078 7704 5077
+3  5077 2055 5078
+3  5079 7704 5078
+3  5078 2062 5079
+3  2025 5080 7705
+3  7705 5083 2025
+3  1901 5081 7705
+3  7705 5080 1901
+3  1561 5082 7705
+3  7705 5081 1561
+3  5083 7705 5082
+3  5082 1558 5083
+3  1560 5084 7706
+3  7706 5087 1560
+3  2021 5085 7706
+3  7706 5084 2021
+3  1933 5086 7706
+3  7706 5085 1933
+3  5087 7706 5086
+3  5086 1559 5087
+3  1390 5088 7707
+3  7707 5091 1390
+3  2010 5089 7707
+3  7707 5088 2010
+3  1916 5090 7707
+3  7707 5089 1916
+3  5091 7707 5090
+3  5090 1393 5091
+3  1663 5092 5094
+3  1659 5093 5092
+3  1966 5094 5093
+3  5094 5092 5093
+3  1969 5095 5097
+3  1666 5096 5095
+3  1660 5097 5096
+3  5097 5095 5096
+3  1661 5098 7708
+3  7708 5102 1661
+3  1665 5099 7708
+3  7708 5098 1665
+3  5100 7708 5099
+3  5099 1965 5100
+3  5101 7708 5100
+3  5100 1386 5101
+3  5102 7708 5101
+3  5101 1385 5102
+3  1971 5103 7709
+3  7709 5107 1971
+3  1537 5104 7709
+3  7709 5103 1537
+3  5105 7709 5104
+3  5104 1926 5105
+3  5106 7709 5105
+3  5105 1674 5106
+3  5107 7709 5106
+3  5106 1986 5107
+3  1985 5108 7710
+3  7710 5112 1985
+3  1668 5109 7710
+3  7710 5108 1668
+3  5110 7710 5109
+3  5109 1705 5110
+3  5111 7710 5110
+3  5110 1709 5111
+3  5112 7710 5111
+3  5111 1972 5112
+3  1673 5113 5115
+3  1669 5114 5113
+3  1988 5115 5114
+3  5115 5113 5114
+3  1987 5116 5118
+3  1676 5117 5116
+3  1670 5118 5117
+3  5118 5116 5117
+3  5119 7711 2625
+3  2625 2066 5119
+3  5120 7711 5119
+3  5119 1671 5120
+3  5121 7711 5120
+3  5120 1675 5121
+3  5122 7711 5121
+3  5121 1925 5122
+3  2622 7711 5122
+3  5122 1928 2622
+3  1930 2625 7711
+3  7711 2622 1930
+3  1683 5123 7712
+3  7712 5126 1683
+3  1667 5124 7712
+3  7712 5123 1667
+3  5125 7712 5124
+3  5124 1672 5125
+3  2562 7712 5125
+3  5125 2065 2562
+3  5126 7712 2562
+3  2562 1682 5126
+3  1681 2632 7713
+3  7713 5130 1681
+3  5127 7713 2632
+3  2632 2068 5127
+3  5128 7713 5127
+3  5127 2078 5128
+3  5129 7713 5128
+3  5128 2075 5129
+3  5130 7713 5129
+3  5129 1684 5130
+3  2074 5131 7714
+3  7714 5134 2074
+3  1745 5132 7714
+3  7714 5131 1745
+3  1975 5133 7714
+3  7714 5132 1975
+3  5134 7714 5133
+3  5133 1685 5134
+3  1679 5135 7715
+3  7715 2565 1679
+3  1891 5136 7715
+3  7715 5135 1891
+3  1897 5137 7715
+3  7715 5136 1897
+3  2565 7715 5137
+3  5137 2071 2565
+3  2072 5138 7716
+3  7716 2569 2072
+3  1896 5139 7716
+3  7716 5138 1896
+3  1690 5140 7716
+3  7716 5139 1690
+3  2569 7716 5140
+3  5140 1687 2569
+3  1719 5141 7717
+3  7717 5144 1719
+3  1677 2573 7717
+3  7717 5141 1677
+3  5142 7717 2573
+3  2573 1688 5142
+3  5143 7717 5142
+3  5142 1689 5143
+3  5144 7717 5143
+3  5143 1714 5144
+3  1551 5145 7718
+3  7718 5149 1551
+3  1945 5146 7718
+3  7718 5145 1945
+3  5147 7718 5146
+3  5146 1848 5147
+3  5148 7718 5147
+3  5147 1881 5148
+3  5149 7718 5148
+3  5148 1844 5149
+3  1895 5150 7719
+3  7719 5153 1895
+3  2053 5151 7719
+3  7719 5150 2053
+3  1693 5152 7719
+3  7719 5151 1693
+3  5153 7719 5152
+3  5152 1691 5153
+3  1728 5154 5156
+3  1732 5155 5154
+3  1715 5156 5155
+3  5156 5154 5155
+3  1696 5157 7720
+3  7720 5160 1696
+3  1917 5158 7720
+3  7720 5157 1917
+3  2009 5159 7720
+3  7720 5158 2009
+3  5160 7720 5159
+3  5159 2057 5160
+3  1888 5161 7721
+3  7721 5164 1888
+3  1893 5162 7721
+3  7721 5161 1893
+3  1700 5163 7721
+3  7721 5162 1700
+3  5164 7721 5163
+3  5163 1698 5164
+3  1702 5165 7722
+3  7722 5168 1702
+3  2084 5166 7722
+3  7722 5165 2084
+3  1918 5167 7722
+3  7722 5166 1918
+3  5168 7722 5167
+3  5167 1699 5168
+3  5169 7723 2580
+3  2580 1704 5169
+3  5170 7723 5169
+3  5169 1701 5170
+3  5171 7723 5170
+3  5170 1892 5171
+3  2580 7723 5171
+3  5171 1680 2580
+3  1744 5172 5174
+3  1748 5173 5172
+3  1370 5174 5173
+3  5174 5172 5173
+3  1710 5175 5177
+3  1707 5176 5175
+3  1712 5177 5176
+3  5177 5175 5176
+3  1720 5178 5180
+3  1716 5179 5178
+3  1727 5180 5179
+3  5180 5178 5179
+3  1678 5181 7724
+3  7724 2637 1678
+3  1718 5182 7724
+3  7724 5181 1718
+3  5183 7724 5182
+3  5182 1722 5183
+3  5184 7724 5183
+3  5183 1995 5184
+3  2637 7724 5184
+3  5184 2070 2637
+3  1726 5185 5187
+3  1723 5186 5185
+3  1717 5187 5186
+3  5187 5185 5186
+3  1721 5188 7725
+3  7725 5191 1721
+3  1736 5189 7725
+3  7725 5188 1736
+3  5190 7725 5189
+3  5189 1737 5190
+3  1993 5191 7725
+3  7725 5190 1993
+3  1729 5192 7726
+3  7726 5195 1729
+3  1842 5193 7726
+3  7726 5192 1842
+3  1880 5194 7726
+3  7726 5193 1880
+3  5195 7726 5194
+3  5194 1978 5195
+3  1733 5196 5198
+3  1730 5197 5196
+3  1977 5198 5197
+3  5198 5196 5197
+3  1738 5199 7727
+3  7727 5202 1738
+3  1997 5200 7727
+3  7727 5199 1997
+3  1807 5201 7727
+3  7727 5200 1807
+3  5202 7727 5201
+3  5201 1747 5202
+3  1535 5203 5205
+3  1996 5204 5203
+3  1534 5205 5204
+3  5205 5203 5204
+3  1743 5206 5208
+3  1739 5207 5206
+3  1750 5208 5207
+3  5208 5206 5207
+3  1749 5209 5211
+3  1746 5210 5209
+3  1740 5211 5210
+3  5211 5209 5210
+3  5212 7728 5215
+3  5215 1380 5212
+3  5213 7728 5212
+3  5212 1379 5213
+3  5214 7728 5213
+3  5213 1755 5214
+3  5215 7728 5214
+3  5214 1752 5215
+3  1754 5216 7729
+3  7729 5219 1754
+3  1955 5217 7729
+3  7729 5216 1955
+3  5218 7729 5217
+3  5217 1757 5218
+3  1753 5219 7729
+3  7729 5218 1753
+3  1953 5220 5222
+3  1756 5221 5220
+3  1382 5222 5221
+3  5222 5220 5221
+3  1371 5223 5225
+3  1766 5224 5223
+3  1372 5225 5224
+3  5225 5223 5224
+3  1764 5226 5228
+3  1765 5227 5226
+3  1403 5228 5227
+3  5228 5226 5227
+3  1768 5229 7730
+3  7730 5232 1768
+3  1772 5230 7730
+3  7730 5229 1772
+3  1963 5231 7730
+3  7730 5230 1963
+3  5232 7730 5231
+3  5231 1404 5232
+3  1957 5233 7731
+3  7731 5236 1957
+3  1959 5234 7731
+3  7731 5233 1959
+3  1769 5235 7731
+3  7731 5234 1769
+3  5236 7731 5235
+3  5235 1767 5236
+3  1954 5237 7732
+3  7732 5240 1954
+3  1960 5238 7732
+3  7732 5237 1960
+3  5239 7732 5238
+3  5238 1956 5239
+3  1758 5240 7732
+3  7732 5239 1758
+3  1958 5241 7733
+3  7733 5244 1958
+3  1979 5242 7733
+3  7733 5241 1979
+3  5243 7733 5242
+3  5242 1773 5243
+3  5244 7733 5243
+3  5243 1770 5244
+3  1384 5245 7734
+3  7734 5248 1384
+3  1383 5246 7734
+3  7734 5245 1383
+3  1964 5247 7734
+3  7734 5246 1964
+3  5248 7734 5247
+3  5247 1771 5248
+3  1915 5249 5251
+3  1826 5250 5249
+3  1943 5251 5250
+3  5251 5249 5250
+3  1809 5252 7735
+3  7735 5256 1809
+3  1882 5253 7735
+3  7735 5252 1882
+3  5254 7735 5253
+3  5253 1851 5254
+3  5255 7735 5254
+3  5254 2034 5255
+3  5256 7735 5255
+3  5255 1820 5256
+3  2049 5257 5259
+3  1817 5258 5257
+3  1812 5259 5258
+3  5259 5257 5258
+3  1813 5260 7736
+3  7736 5263 1813
+3  1818 5261 7736
+3  7736 5260 1818
+3  2052 5262 7736
+3  7736 5261 2052
+3  5263 7736 5262
+3  5262 2037 5263
+3  5264 7737 5267
+3  5267 1815 5264
+3  1819 5265 7737
+3  7737 5264 1819
+3  2033 5266 7737
+3  7737 5265 2033
+3  5267 7737 5266
+3  5266 1905 5267
+3  5268 7738 5271
+3  5271 1950 5268
+3  1838 5269 7738
+3  7738 5268 1838
+3  1886 5270 7738
+3  7738 5269 1886
+3  1822 5271 7738
+3  7738 5270 1822
+3  1562 5272 7739
+3  7739 5276 1562
+3  1900 5273 7739
+3  7739 5272 1900
+3  5274 7739 5273
+3  5273 1823 5274
+3  5275 7739 5274
+3  5274 1884 5275
+3  5276 7739 5275
+3  5275 1857 5276
+3  1902 5277 7740
+3  7740 5280 1902
+3  2011 5278 7740
+3  7740 5277 2011
+3  2005 5279 7740
+3  7740 5278 2005
+3  5280 7740 5279
+3  5279 1824 5280
+3  1912 5281 7741
+3  7741 5284 1912
+3  1947 5282 7741
+3  7741 5281 1947
+3  1940 5283 7741
+3  7741 5282 1940
+3  5284 7741 5283
+3  5283 1806 5284
+3  1804 5285 7742
+3  7742 5288 1804
+3  1828 5286 7742
+3  7742 5285 1828
+3  1833 5287 7742
+3  7742 5286 1833
+3  5288 7742 5287
+3  5287 1861 5288
+3  1914 5289 7743
+3  7743 5292 1914
+3  1865 5290 7743
+3  7743 5289 1865
+3  1830 5291 7743
+3  7743 5290 1830
+3  5292 7743 5291
+3  5291 1827 5292
+3  2047 5293 7744
+3  7744 5296 2047
+3  2045 5294 7744
+3  7744 5293 2045
+3  2050 5295 7744
+3  7744 5294 2050
+3  5296 7744 5295
+3  5295 1903 5296
+3  1864 5297 7745
+3  7745 5300 1864
+3  2048 5298 7745
+3  7745 5297 2048
+3  1834 5299 7745
+3  7745 5298 1834
+3  5300 7745 5299
+3  5299 1831 5300
+3  1837 5301 7746
+3  7746 5304 1837
+3  1907 5302 7746
+3  7746 5301 1907
+3  1862 5303 7746
+3  7746 5302 1862
+3  5304 7746 5303
+3  5303 1832 5304
+3  2032 5305 5307
+3  1845 5306 5305
+3  1906 5307 5306
+3  5307 5305 5306
+3  5308 7747 5311
+3  5311 1814 5308
+3  1870 5309 7747
+3  7747 5308 1870
+3  1859 5310 7747
+3  7747 5309 1859
+3  1898 5311 7747
+3  7747 5310 1898
+3  1856 5312 7748
+3  7748 5315 1856
+3  1869 5313 7748
+3  7748 5312 1869
+3  2022 5314 7748
+3  7748 5313 2022
+3  5315 7748 5314
+3  5314 1563 5315
+3  5316 7749 5319
+3  5319 1899 5316
+3  5317 7749 5316
+3  5316 1858 5317
+3  5318 7749 5317
+3  5317 1883 5318
+3  5319 7749 5318
+3  5318 1839 5319
+3  2003 5320 7750
+3  7750 5324 2003
+3  5321 7750 5320
+3  5320 1821 5321
+3  5322 7750 5321
+3  5321 1885 5322
+3  5323 7750 5322
+3  5322 1825 5323
+3  5324 7750 5323
+3  5323 2004 5324
+3  1860 5325 7751
+3  7751 5328 1860
+3  1853 5326 7751
+3  7751 5325 1853
+3  1910 5327 7751
+3  7751 5326 1910
+3  5328 7751 5327
+3  5327 1805 5328
+3  1854 5329 7752
+3  7752 5332 1854
+3  1863 5330 7752
+3  7752 5329 1863
+3  1909 5331 7752
+3  7752 5330 1909
+3  5332 7752 5331
+3  5331 1847 5332
+3  2031 5333 7753
+3  7753 5336 2031
+3  1850 5334 7753
+3  7753 5333 1850
+3  1855 5335 7753
+3  7753 5334 1855
+3  5336 7753 5335
+3  5335 1846 5336
+3  1944 5337 7754
+3  7754 5340 1944
+3  1911 5338 7754
+3  7754 5337 1911
+3  1852 5339 7754
+3  7754 5338 1852
+3  5340 7754 5339
+3  5339 1849 5340
+3  1913 5341 7755
+3  7755 5344 1913
+3  1939 5342 7755
+3  7755 5341 1939
+3  1872 5343 7755
+3  7755 5342 1872
+3  5344 7755 5343
+3  5343 1866 5344
+3  1875 5345 7756
+3  7756 5348 1875
+3  2042 5346 7756
+3  7756 5345 2042
+3  2046 5347 7756
+3  7756 5346 2046
+3  5348 7756 5347
+3  5347 1867 5348
+3  2040 5349 7757
+3  7757 5352 2040
+3  2038 5350 7757
+3  7757 5349 2038
+3  2051 5351 7757
+3  7757 5350 2051
+3  5352 7757 5351
+3  5351 1531 5352
+3  1868 5353 7758
+3  7758 5356 1868
+3  1877 5354 7758
+3  7758 5353 1877
+3  1934 5355 7758
+3  7758 5354 1934
+3  5356 7758 5355
+3  5355 2020 5356
+3  2035 5357 7759
+3  7759 5360 2035
+3  2039 5358 7759
+3  7759 5357 2039
+3  1878 5359 7759
+3  7759 5358 1878
+3  5360 7759 5359
+3  5359 1871 5360
+3  1887 5361 7760
+3  7760 5364 1887
+3  2060 5362 7760
+3  7760 5361 2060
+3  2054 5363 7760
+3  7760 5362 2054
+3  5364 7760 5363
+3  5363 1894 5364
+3  2083 5365 7761
+3  7761 5368 2083
+3  1395 5366 7761
+3  7761 5365 1395
+3  1394 5367 7761
+3  7761 5366 1394
+3  5368 7761 5367
+3  5367 1919 5368
+3  1984 5369 5370
+3  217 3433 5369
+3  1139 5370 3433
+3  5370 5369 3433
+3  1981 5371 7762
+3  7762 5374 1981
+3  2064 5372 7762
+3  7762 5371 2064
+3  1929 5373 7762
+3  7762 5372 1929
+3  5374 7762 5373
+3  5373 1924 5374
+3  5375 7763 5378
+3  5378 2002 5375
+3  5376 7763 5375
+3  5375 2007 5376
+3  5377 7763 5376
+3  5376 2016 5377
+3  5378 7763 5377
+3  5377 1952 5378
+3  2077 5379 5381
+3  1991 5380 5379
+3  2073 5381 5380
+3  5381 5379 5380
+3  2080 5382 5384
+3  1992 5383 5382
+3  2076 5384 5383
+3  5384 5382 5383
+3  1994 5385 7764
+3  7764 5388 1994
+3  2081 5386 7764
+3  7764 5385 2081
+3  5387 7764 5386
+3  5386 2079 5387
+3  2635 7764 5387
+3  5387 2067 2635
+3  5388 7764 2635
+3  2635 2069 5388
+3  2014 5389 7765
+3  7765 5392 2014
+3  1392 5390 7765
+3  7765 5389 1392
+3  1391 5391 7765
+3  7765 5390 1391
+3  5392 7765 5391
+3  5391 2017 5392
+3  1407 5393 5394
+3  1409 4985 5393
+3  1408 5394 4985
+3  5394 5393 4985
+3  1401 5395 5397
+3  1415 5396 5395
+3  1402 5397 5396
+3  5397 5395 5396
+3  1410 5398 5399
+3  1412 4993 5398
+3  1411 5399 4993
+3  5399 5398 4993
+3  1413 5400 5401
+3  1415 4989 5400
+3  1414 5401 4989
+3  5401 5400 4989
+3  5402 7766 5001
+3  5001 1387 5402
+3  4996 7766 5402
+3  5402 1508 4996
+3  1510 5403 7766
+3  7766 4996 1510
+3  1509 5001 7766
+3  7766 5403 1509
+3  1512 5404 7767
+3  7767 5406 1512
+3  1511 5004 7767
+3  7767 5404 1511
+3  1514 5405 7767
+3  7767 5004 1514
+3  5406 7767 5405
+3  5405 1513 5406
+3  5407 7768 5016
+3  5016 1516 5407
+3  5011 7768 5407
+3  5407 1515 5011
+3  1518 5408 7768
+3  7768 5011 1518
+3  1517 5016 7768
+3  7768 5408 1517
+3  5409 7769 5024
+3  5024 1520 5409
+3  5019 7769 5409
+3  5409 1519 5019
+3  1522 5410 7769
+3  7769 5019 1522
+3  1521 5024 7769
+3  7769 5410 1521
+3  5411 7770 5032
+3  5032 1524 5411
+3  5027 7770 5411
+3  5411 1523 5027
+3  1526 5412 7770
+3  7770 5027 1526
+3  1525 5032 7770
+3  7770 5412 1525
+3  5413 7771 5040
+3  5040 1528 5413
+3  5035 7771 5413
+3  5413 1527 5035
+3  1530 5414 7771
+3  7771 5035 1530
+3  1529 5040 7771
+3  7771 5414 1529
+3  1533 5415 7772
+3  7772 5047 1533
+3  1532 5042 7772
+3  7772 5415 1532
+3  5416 7772 5042
+3  5042 1949 5416
+3  5047 7772 5416
+3  5416 1948 5047
+3  1405 5417 5419
+3  1536 5418 5417
+3  1406 5419 5418
+3  5419 5417 5418
+3  1405 5420 7773
+3  7773 5422 1405
+3  1408 4984 7773
+3  7773 5420 1408
+3  5421 7773 4984
+3  4984 1920 5421
+3  5422 7773 5421
+3  5421 1922 5422
+3  5423 7774 5055
+3  5055 1539 5423
+3  5424 7774 5423
+3  5423 1538 5424
+3  5425 7774 5424
+3  5424 1922 5425
+3  1921 5055 7774
+3  7774 5425 1921
+3  1409 5426 7775
+3  7775 4982 1409
+3  1411 5427 7775
+3  7775 5426 1411
+3  5428 7775 5427
+3  5427 1760 5428
+3  4982 7775 5428
+3  5428 1763 4982
+3  1763 5429 7776
+3  7776 4983 1763
+3  1762 5052 7776
+3  7776 5429 1762
+3  5430 7776 5052
+3  5052 1921 5430
+3  1920 4983 7776
+3  7776 5430 1920
+3  5431 7777 5059
+3  5059 1540 5431
+3  5054 7777 5431
+3  5431 1539 5054
+3  1542 5432 7777
+3  7777 5054 1542
+3  1541 5059 7777
+3  7777 5432 1541
+3  5433 7778 5061
+3  5061 1543 5433
+3  1542 5053 7778
+3  7778 5433 1542
+3  1762 5434 7778
+3  7778 5053 1762
+3  1761 5061 7778
+3  7778 5434 1761
+3  1513 5435 7779
+3  7779 5008 1513
+3  1516 5015 7779
+3  7779 5435 1516
+3  2029 5436 7779
+3  7779 5015 2029
+3  5008 7779 5436
+3  5436 2028 5008
+3  5437 7780 5070
+3  5070 1546 5437
+3  5438 7780 5437
+3  5437 1545 5438
+3  2027 5439 7780
+3  7780 5438 2027
+3  2030 5070 7780
+3  7780 5439 2030
+3  1548 5440 7781
+3  7781 5075 1548
+3  1547 5073 7781
+3  7781 5440 1547
+3  5441 7781 5073
+3  5073 1550 5441
+3  1549 5075 7781
+3  7781 5441 1549
+3  1517 5442 7782
+3  7782 5013 1517
+3  1520 5023 7782
+3  7782 5442 1520
+3  1555 5443 7782
+3  7782 5023 1555
+3  5013 7782 5443
+3  5443 1554 5013
+3  1554 5444 7783
+3  7783 5014 1554
+3  1553 5067 7783
+3  7783 5444 1553
+3  2030 5445 7783
+3  7783 5067 2030
+3  5014 7783 5445
+3  5445 2029 5014
+3  5446 7784 5020
+3  5020 1519 5446
+3  5010 7784 5446
+3  5446 1518 5010
+3  1557 5447 7784
+3  7784 5010 1557
+3  1556 5020 7784
+3  7784 5447 1556
+3  5448 7785 5087
+3  5087 1559 5448
+3  5082 7785 5448
+3  5448 1558 5082
+3  1561 5449 7785
+3  7785 5082 1561
+3  1560 5087 7785
+3  7785 5449 1560
+3  1509 5450 7786
+3  7786 4998 1509
+3  1512 5451 7786
+3  7786 5450 1512
+3  5452 7786 5451
+3  5451 1566 5452
+3  1565 4998 7786
+3  7786 5452 1565
+3  1389 5453 7787
+3  7787 5455 1389
+3  1388 4999 7787
+3  7787 5453 1388
+3  5454 7787 4999
+3  4999 1565 5454
+3  1564 5455 7787
+3  7787 5454 1564
+3  5456 7788 5458
+3  5458 1658 5456
+3  5062 7788 5456
+3  5456 1657 5062
+3  1761 5457 7788
+3  7788 5062 1761
+3  1760 5458 7788
+3  7788 5457 1760
+3  5459 7789 5093
+3  5093 1659 5459
+3  1658 4991 7789
+3  7789 5459 1658
+3  1967 5460 7789
+3  7789 4991 1967
+3  1966 5093 7789
+3  7789 5460 1966
+3  1412 5461 7790
+3  7790 4990 1412
+3  1414 4988 7790
+3  7790 5461 1414
+3  1968 5462 7790
+3  7790 4988 1968
+3  4990 7790 5462
+3  5462 1967 4990
+3  5463 7791 4987
+3  4987 1664 5463
+3  5095 7791 5463
+3  5463 1666 5095
+3  1969 5464 7791
+3  7791 5095 1969
+3  1968 4987 7791
+3  7791 5464 1968
+3  1544 5465 5467
+3  1980 5466 5465
+3  1159 5467 5466
+3  5467 5465 5466
+3  1661 5468 7792
+3  7792 5098 1661
+3  1660 5096 7792
+3  7792 5468 1660
+3  5469 7792 5096
+3  5096 1666 5469
+3  1665 5098 7792
+3  7792 5469 1665
+3  1660 5470 7793
+3  7793 5097 1660
+3  1663 5094 7793
+3  7793 5470 1663
+3  1966 5471 7793
+3  7793 5094 1966
+3  5097 7793 5471
+3  5471 1969 5097
+3  5472 7794 5474
+3  5474 1657 5472
+3  5092 7794 5472
+3  5472 1659 5092
+3  1663 5473 7794
+3  7794 5092 1663
+3  1662 5474 7794
+3  7794 5473 1662
+3  1662 5475 7795
+3  7795 5477 1662
+3  1661 5102 7795
+3  7795 5475 1661
+3  5476 7795 5102
+3  5102 1385 5476
+3  5477 7795 5476
+3  5476 1980 5477
+3  5478 7796 5480
+3  5480 1538 5478
+3  1537 5103 7796
+3  7796 5478 1537
+3  1971 5479 7796
+3  7796 5103 1971
+3  5480 7796 5479
+3  5479 1970 5480
+3  5481 7797 5112
+3  5112 1972 5481
+3  5107 7797 5481
+3  5481 1971 5107
+3  1986 5482 7797
+3  7797 5107 1986
+3  1985 5112 7797
+3  7797 5482 1985
+3  5483 7798 5114
+3  5114 1669 5483
+3  1668 5108 7798
+3  7798 5483 1668
+3  1985 5484 7798
+3  7798 5108 1985
+3  1988 5114 7798
+3  7798 5484 1988
+3  5485 7799 5106
+3  5106 1674 5485
+3  5116 7799 5485
+3  5485 1676 5116
+3  1987 5486 7799
+3  7799 5116 1987
+3  1986 5106 7799
+3  7799 5486 1986
+3  1671 5487 7800
+3  7800 5120 1671
+3  1670 5117 7800
+3  7800 5487 1670
+3  5488 7800 5117
+3  5117 1676 5488
+3  1675 5120 7800
+3  7800 5488 1675
+3  1670 5489 7801
+3  7801 5118 1670
+3  1673 5115 7801
+3  7801 5489 1673
+3  1988 5490 7801
+3  7801 5115 1988
+3  5118 7801 5490
+3  5490 1987 5118
+3  5491 7802 5124
+3  5124 1667 5491
+3  5113 7802 5491
+3  5491 1669 5113
+3  1673 5492 7802
+3  7802 5113 1673
+3  1672 5124 7802
+3  7802 5492 1672
+3  1672 5493 7803
+3  7803 5125 1672
+3  1671 5119 7803
+3  7803 5493 1671
+3  2643 7803 5119
+3  5119 2066 2643
+3  2065 5125 7803
+3  7803 2643 2065
+3  2651 7804 5126
+3  5126 1682 2651
+3  5130 7804 2651
+3  2651 1681 5130
+3  1684 5494 7804
+3  7804 5130 1684
+3  1683 5126 7804
+3  7804 5494 1683
+3  5495 7805 5497
+3  5497 1668 5495
+3  1667 5123 7805
+3  7805 5495 1667
+3  1683 5496 7805
+3  7805 5123 1683
+3  5497 7805 5496
+3  5496 1686 5497
+3  1686 5498 7806
+3  7806 5500 1686
+3  1685 5133 7806
+3  7806 5498 1685
+3  5499 7806 5133
+3  5133 1975 5499
+3  1974 5500 7806
+3  7806 5499 1974
+3  1688 2650 7807
+3  7807 5142 1688
+3  5140 7807 2650
+3  2650 1687 5140
+3  1690 5501 7807
+3  7807 5140 1690
+3  1689 5142 7807
+3  7807 5501 1689
+3  5502 7808 5076
+3  5076 1549 5502
+3  1551 5149 7808
+3  7808 5502 1551
+3  5503 7808 5149
+3  5149 1844 5503
+3  1843 5076 7808
+3  7808 5503 1843
+3  1692 5504 7809
+3  7809 5506 1692
+3  1691 5152 7809
+3  7809 5504 1691
+3  5505 7809 5152
+3  5152 1693 5505
+3  1695 5506 7809
+3  7809 5505 1695
+3  1564 5507 7810
+3  7810 5510 1564
+3  1566 5508 7810
+3  7810 5507 1566
+3  5509 7810 5508
+3  5508 2008 5509
+3  2010 5510 7810
+3  7810 5509 2010
+3  5511 7811 5159
+3  5159 2009 5511
+3  2008 5512 7811
+3  7811 5511 2008
+3  2058 5513 7811
+3  7811 5512 2058
+3  5159 7811 5513
+3  5513 2057 5159
+3  5514 7812 5006
+3  5006 2028 5514
+3  5515 7812 5514
+3  5514 2027 5515
+3  5516 7812 5515
+3  5515 2059 5516
+3  2058 5006 7812
+3  7812 5516 2058
+3  5517 7813 5519
+3  5519 1697 5517
+3  5160 7813 5517
+3  5517 1696 5160
+3  5518 7813 5160
+3  5160 2057 5518
+3  2059 5519 7813
+3  7813 5518 2059
+3  5520 7814 5168
+3  5168 1699 5520
+3  5163 7814 5520
+3  5520 1698 5163
+3  1700 5521 7814
+3  7814 5163 1700
+3  1702 5168 7814
+3  7814 5521 1702
+3  5522 7815 5523
+3  5523 1702 5522
+3  1701 5169 7815
+3  7815 5522 1701
+3  1704 2649 7815
+3  7815 5169 1704
+3  5523 7815 2649
+3  2649 1703 5523
+3  1369 5524 7816
+3  7816 5527 1369
+3  1536 5525 7816
+3  7816 5524 1536
+3  5526 7816 5525
+3  5525 1711 5526
+3  1713 5527 7816
+3  7816 5526 1713
+3  5528 7817 5111
+3  5111 1709 5528
+3  5050 7817 5528
+3  5528 1708 5050
+3  5529 7817 5050
+3  5050 1970 5529
+3  1972 5111 7817
+3  7817 5529 1972
+3  5530 7818 5051
+3  5051 1708 5530
+3  5177 7818 5530
+3  5530 1710 5177
+3  5531 7818 5177
+3  5177 1712 5531
+3  1711 5051 7818
+3  7818 5531 1711
+3  5532 7819 5535
+3  5535 1706 5532
+3  1705 5533 7819
+3  7819 5532 1705
+3  1974 5534 7819
+3  7819 5533 1974
+3  5535 7819 5534
+3  5534 1973 5535
+3  5536 7820 5110
+3  5110 1705 5536
+3  5175 7820 5536
+3  5536 1707 5175
+3  5537 7820 5175
+3  5175 1710 5537
+3  1709 5110 7820
+3  7820 5537 1709
+3  5538 7821 5176
+3  5176 1707 5538
+3  1706 5539 7821
+3  7821 5538 1706
+3  1713 5540 7821
+3  7821 5539 1713
+3  5176 7821 5540
+3  5540 1712 5176
+3  1689 5541 7822
+3  7822 5143 1689
+3  1692 5542 7822
+3  7822 5541 1692
+3  5543 7822 5542
+3  5542 1715 5543
+3  1714 5143 7822
+3  7822 5543 1714
+3  5544 7823 5144
+3  5144 1714 5544
+3  5178 7823 5544
+3  5544 1716 5178
+3  1720 5545 7823
+3  7823 5178 1720
+3  1719 5144 7823
+3  7823 5545 1719
+3  2653 7824 5181
+3  5181 1678 2653
+3  5141 7824 2653
+3  2653 1677 5141
+3  5546 7824 5141
+3  5141 1719 5546
+3  5181 7824 5546
+3  5546 1718 5181
+3  1718 5547 7825
+3  7825 5182 1718
+3  1717 5186 7825
+3  7825 5547 1717
+3  5548 7825 5186
+3  5186 1723 5548
+3  5182 7825 5548
+3  5548 1722 5182
+3  5549 7826 5179
+3  5179 1716 5549
+3  1715 5550 7826
+3  7826 5549 1715
+3  1724 5551 7826
+3  7826 5550 1724
+3  1727 5179 7826
+3  7826 5551 1727
+3  1717 5552 7827
+3  7827 5187 1717
+3  1720 5180 7827
+3  7827 5552 1720
+3  1727 5553 7827
+3  7827 5180 1727
+3  5187 7827 5553
+3  5553 1726 5187
+3  5554 7828 5556
+3  5556 1721 5554
+3  5185 7828 5554
+3  5554 1723 5185
+3  1726 5555 7828
+3  7828 5185 1726
+3  1725 5556 7828
+3  7828 5555 1725
+3  1695 5557 7829
+3  7829 5560 1695
+3  1694 5558 7829
+3  7829 5557 1694
+3  5559 7829 5558
+3  5558 1729 5559
+3  1728 5560 7829
+3  7829 5559 1728
+3  5561 7830 5154
+3  5154 1728 5561
+3  5196 7830 5561
+3  5561 1730 5196
+3  5562 7830 5196
+3  5196 1733 5562
+3  1732 5154 7830
+3  7830 5562 1732
+3  5563 7831 5565
+3  5565 1731 5563
+3  5198 7831 5563
+3  5563 1733 5198
+3  5564 7831 5198
+3  5198 1977 5564
+3  5565 7831 5564
+3  5564 1976 5565
+3  5566 7832 5197
+3  5197 1730 5566
+3  5195 7832 5566
+3  5566 1729 5195
+3  1978 5567 7832
+3  7832 5195 1978
+3  1977 5197 7832
+3  7832 5567 1977
+3  1532 5568 7833
+3  7833 5043 1532
+3  1534 5204 7833
+3  7833 5568 1534
+3  5569 7833 5204
+3  5204 1996 5569
+3  5043 7833 5569
+3  5569 1999 5043
+3  5570 7834 5573
+3  5573 1976 5570
+3  1978 5571 7834
+3  7834 5570 1978
+3  1998 5572 7834
+3  7834 5571 1998
+3  5573 7834 5572
+3  5572 1997 5573
+3  5574 7835 5203
+3  5203 1535 5574
+3  1807 5200 7835
+3  7835 5574 1807
+3  5575 7835 5200
+3  5200 1997 5575
+3  1996 5203 7835
+3  7835 5575 1996
+3  5576 7836 5579
+3  5579 1732 5576
+3  1731 5577 7836
+3  7836 5576 1731
+3  1735 5578 7836
+3  7836 5577 1735
+3  5579 7836 5578
+3  5578 1734 5579
+3  1725 5580 7837
+3  7837 5583 1725
+3  1724 5581 7837
+3  7837 5580 1724
+3  5582 7837 5581
+3  5581 1734 5582
+3  5583 7837 5582
+3  5582 1736 5583
+3  5584 7838 5189
+3  5189 1736 5584
+3  5585 7838 5584
+3  5584 1735 5585
+3  5586 7838 5585
+3  5585 1738 5586
+3  1737 5189 7838
+3  7838 5586 1737
+3  5587 7839 5589
+3  5589 1737 5587
+3  5206 7839 5587
+3  5587 1739 5206
+3  1743 5588 7839
+3  7839 5206 1743
+3  1742 5589 7839
+3  7839 5588 1742
+3  5590 7840 5173
+3  5173 1748 5590
+3  5201 7840 5590
+3  5590 1747 5201
+3  1807 5591 7840
+3  7840 5201 1807
+3  1370 5173 7840
+3  7840 5591 1370
+3  5592 7841 5207
+3  5207 1739 5592
+3  5202 7841 5592
+3  5592 1738 5202
+3  1747 5593 7841
+3  7841 5202 1747
+3  1750 5207 7841
+3  7841 5593 1750
+3  5594 7842 5211
+3  5211 1740 5594
+3  5208 7842 5594
+3  5594 1743 5208
+3  1750 5595 7842
+3  7842 5208 1750
+3  1749 5211 7842
+3  7842 5595 1749
+3  5596 7843 5132
+3  5132 1745 5596
+3  1744 5597 7843
+3  7843 5596 1744
+3  1973 5598 7843
+3  7843 5597 1973
+3  5132 7843 5598
+3  5598 1975 5132
+3  5599 7844 5172
+3  5172 1744 5599
+3  5209 7844 5599
+3  5599 1746 5209
+3  1749 5600 7844
+3  7844 5209 1749
+3  1748 5172 7844
+3  7844 5600 1748
+3  1741 5601 7845
+3  7845 5603 1741
+3  1740 5210 7845
+3  7845 5601 1740
+3  5602 7845 5210
+3  5210 1746 5602
+3  1745 5603 7845
+3  7845 5602 1745
+3  1378 5604 5605
+3  1380 5215 5604
+3  1752 5605 5215
+3  5605 5604 5215
+3  1753 5606 7846
+3  7846 5219 1753
+3  1752 5214 7846
+3  7846 5606 1752
+3  5607 7846 5214
+3  5214 1755 5607
+3  1754 5219 7846
+3  7846 5607 1754
+3  5608 7847 5221
+3  5221 1756 5608
+3  1755 5213 7847
+3  7847 5608 1755
+3  1379 5609 7847
+3  7847 5213 1379
+3  1382 5221 7847
+3  7847 5609 1382
+3  5610 7848 5216
+3  5216 1754 5610
+3  5220 7848 5610
+3  5610 1756 5220
+3  1953 5611 7848
+3  7848 5220 1953
+3  1955 5216 7848
+3  7848 5611 1955
+3  5612 7849 5226
+3  5226 1764 5612
+3  5224 7849 5612
+3  5612 1372 5224
+3  1766 5613 7849
+3  7849 5224 1766
+3  1765 5226 7849
+3  7849 5613 1765
+3  5614 7850 5232
+3  5232 1404 5614
+3  5227 7850 5614
+3  5614 1403 5227
+3  1765 5615 7850
+3  7850 5227 1765
+3  1768 5232 7850
+3  7850 5615 1768
+3  5616 7851 5236
+3  5236 1767 5616
+3  5223 7851 5616
+3  5616 1766 5223
+3  1371 5617 7851
+3  7851 5223 1371
+3  1957 5236 7851
+3  7851 5617 1957
+3  1954 5618 7852
+3  7852 5237 1954
+3  1953 5619 7852
+3  7852 5618 1953
+3  1961 5620 7852
+3  7852 5619 1961
+3  5237 7852 5620
+3  5620 1960 5237
+3  1957 5621 7853
+3  7853 5233 1957
+3  1956 5238 7853
+3  7853 5621 1956
+3  1960 5622 7853
+3  7853 5238 1960
+3  5233 7853 5622
+3  5622 1959 5233
+3  1958 5623 7854
+3  7854 5241 1958
+3  1961 5624 7854
+3  7854 5623 1961
+3  1381 5625 7854
+3  7854 5624 1381
+3  5241 7854 5625
+3  5625 1979 5241
+3  1773 5242 5627
+3  1979 5626 5242
+3  1161 5627 5626
+3  5627 5242 5626
+3  1401 5628 7855
+3  7855 5630 1401
+3  1404 5231 7855
+3  7855 5628 1404
+3  1963 5629 7855
+3  7855 5231 1963
+3  5630 7855 5629
+3  5629 1962 5630
+3  5631 7856 5099
+3  5099 1665 5631
+3  1664 5632 7856
+3  7856 5631 1664
+3  1962 5633 7856
+3  7856 5632 1962
+3  1965 5099 7856
+3  7856 5633 1965
+3  1965 5634 7857
+3  7857 5100 1965
+3  1964 5246 7857
+3  7857 5634 1964
+3  1383 5635 7857
+3  7857 5246 1383
+3  5100 7857 5635
+3  5635 1386 5100
+3  5636 7858 5244
+3  5244 1770 5636
+3  1769 5234 7858
+3  7858 5636 1769
+3  1959 5637 7858
+3  7858 5234 1959
+3  1958 5244 7858
+3  7858 5637 1958
+3  1768 5638 7859
+3  7859 5229 1768
+3  1767 5235 7859
+3  7859 5638 1767
+3  5639 7859 5235
+3  5235 1769 5639
+3  1772 5229 7859
+3  7859 5639 1772
+3  1772 5640 7860
+3  7860 5230 1772
+3  1771 5247 7860
+3  7860 5640 1771
+3  5641 7860 5247
+3  5247 1964 5641
+3  5230 7860 5641
+3  5641 1963 5230
+3  1771 5642 7861
+3  7861 5248 1771
+3  1770 5243 7861
+3  7861 5642 1770
+3  1773 5643 7861
+3  7861 5243 1773
+3  5248 7861 5643
+3  5643 1384 5248
+3  1553 5644 7862
+3  7862 5068 1553
+3  1552 5645 7862
+3  7862 5644 1552
+3  1943 5646 7862
+3  7862 5645 1943
+3  5068 7862 5646
+3  5646 1942 5068
+3  1547 5647 7863
+3  7863 5074 1547
+3  1546 5069 7863
+3  7863 5647 1546
+3  1942 5648 7863
+3  7863 5069 1942
+3  5074 7863 5648
+3  5648 1941 5074
+3  5649 7864 5193
+3  5193 1842 5649
+3  1844 5148 7864
+3  7864 5649 1844
+3  1881 5650 7864
+3  7864 5148 1881
+3  5193 7864 5650
+3  5650 1880 5193
+3  1809 5651 7865
+3  7865 5252 1809
+3  1808 5652 7865
+3  7865 5651 1808
+3  5653 7865 5652
+3  5652 1880 5653
+3  1882 5252 7865
+3  7865 5653 1882
+3  1808 5654 7866
+3  7866 5657 1808
+3  1811 5655 7866
+3  7866 5654 1811
+3  1999 5656 7866
+3  7866 5655 1999
+3  5657 7866 5656
+3  5656 1998 5657
+3  1811 5658 7867
+3  7867 5661 1811
+3  5659 7867 5658
+3  5658 1810 5659
+3  1841 5660 7867
+3  7867 5659 1841
+3  5661 7867 5660
+3  5660 1840 5661
+3  1569 5662 5663
+3  1950 5271 5662
+3  1822 5663 5271
+3  5663 5662 5271
+3  1562 5664 7868
+3  7868 5272 1562
+3  1561 5081 7868
+3  7868 5664 1561
+3  1901 5665 7868
+3  7868 5081 1901
+3  5272 7868 5665
+3  5665 1900 5272
+3  5666 7869 5012
+3  5012 1515 5666
+3  5003 7869 5666
+3  5666 1514 5003
+3  2023 5667 7869
+3  7869 5003 2023
+3  2026 5012 7869
+3  7869 5667 2026
+3  5668 7870 5083
+3  5083 1558 5668
+3  5009 7870 5668
+3  5668 1557 5009
+3  5669 7870 5009
+3  5009 2026 5669
+3  2025 5083 7870
+3  7870 5669 2025
+3  5670 7871 5672
+3  5672 1902 5670
+3  1901 5080 7871
+3  7871 5670 1901
+3  2025 5671 7871
+3  7871 5080 2025
+3  2024 5672 7871
+3  7871 5671 2024
+3  5673 7872 5280
+3  5280 1824 5673
+3  5273 7872 5673
+3  5673 1823 5273
+3  1900 5674 7872
+3  7872 5273 1900
+3  1902 5280 7872
+3  7872 5674 1902
+3  5675 7873 5250
+3  5250 1826 5675
+3  5676 7873 5675
+3  5675 1829 5676
+3  1940 5677 7873
+3  7873 5676 1940
+3  1943 5250 7873
+3  7873 5677 1943
+3  1804 5678 7874
+3  7874 5285 1804
+3  1806 5679 7874
+3  7874 5678 1806
+3  5680 7874 5679
+3  5679 1829 5680
+3  1828 5285 7874
+3  7874 5680 1828
+3  1828 5681 7875
+3  7875 5286 1828
+3  1827 5291 7875
+3  7875 5681 1827
+3  1830 5682 7875
+3  7875 5291 1830
+3  5286 7875 5682
+3  5682 1833 5286
+3  1818 5683 7876
+3  7876 5261 1818
+3  1817 5257 7876
+3  7876 5683 1817
+3  2049 5684 7876
+3  7876 5257 2049
+3  5261 7876 5684
+3  5684 2052 5261
+3  1904 5685 7877
+3  7877 5687 1904
+3  1903 5295 7877
+3  7877 5685 1903
+3  2050 5686 7877
+3  7877 5295 2050
+3  5687 7877 5686
+3  5686 2049 5687
+3  1816 5688 7878
+3  7878 5690 1816
+3  1815 5267 7878
+3  7878 5688 1815
+3  1905 5689 7878
+3  7878 5267 1905
+3  5690 7878 5689
+3  5689 1904 5690
+3  5691 7879 5304
+3  5304 1832 5691
+3  5299 7879 5691
+3  5691 1831 5299
+3  1834 5692 7879
+3  7879 5299 1834
+3  1837 5304 7879
+3  7879 5692 1837
+3  1836 5693 7880
+3  7880 5696 1836
+3  1835 5694 7880
+3  7880 5693 1835
+3  5695 7880 5694
+3  5694 1903 5695
+3  1906 5696 7880
+3  7880 5695 1906
+3  5697 7881 5315
+3  5315 1563 5697
+3  5276 7881 5697
+3  5697 1562 5276
+3  1857 5698 7881
+3  7881 5276 1857
+3  1856 5315 7881
+3  7881 5698 1856
+3  1859 5699 7882
+3  7882 5310 1859
+3  1858 5316 7882
+3  7882 5699 1858
+3  5700 7882 5316
+3  5316 1899 5700
+3  1898 5310 7882
+3  7882 5700 1898
+3  1858 5701 7883
+3  7883 5317 1858
+3  1857 5275 7883
+3  7883 5701 1857
+3  1884 5702 7883
+3  7883 5275 1884
+3  5317 7883 5702
+3  5702 1883 5317
+3  1821 5703 7884
+3  7884 5321 1821
+3  1822 5270 7884
+3  7884 5703 1822
+3  1886 5704 7884
+3  7884 5270 1886
+3  5321 7884 5704
+3  5704 1885 5321
+3  5705 7885 5274
+3  5274 1823 5705
+3  1825 5322 7885
+3  7885 5705 1825
+3  1885 5706 7885
+3  7885 5322 1885
+3  1884 5274 7885
+3  7885 5706 1884
+3  1838 5707 7886
+3  7886 5269 1838
+3  1839 5318 7886
+3  7886 5707 1839
+3  1883 5708 7886
+3  7886 5318 1883
+3  5269 7886 5708
+3  5708 1886 5269
+3  1819 5709 7887
+3  7887 5265 1819
+3  1820 5255 7887
+3  7887 5709 1820
+3  2034 5710 7887
+3  7887 5255 2034
+3  5265 7887 5710
+3  5710 2033 5265
+3  5711 7888 5307
+3  5307 1906 5711
+3  5266 7888 5711
+3  5711 1905 5266
+3  2033 5712 7888
+3  7888 5266 2033
+3  2032 5307 7888
+3  7888 5712 2032
+3  5713 7889 5328
+3  5328 1805 5713
+3  5288 7889 5713
+3  5713 1804 5288
+3  1861 5714 7889
+3  7889 5288 1861
+3  1860 5328 7889
+3  7889 5714 1860
+3  1833 5715 7890
+3  7890 5287 1833
+3  1832 5303 7890
+3  7890 5715 1832
+3  1862 5716 7890
+3  7890 5303 1862
+3  5287 7890 5716
+3  5716 1861 5287
+3  1837 5717 7891
+3  7891 5301 1837
+3  1836 5718 7891
+3  7891 5717 1836
+3  5719 7891 5718
+3  5718 1908 5719
+3  1907 5301 7891
+3  7891 5719 1907
+3  1863 5720 7892
+3  7892 5330 1863
+3  1862 5302 7892
+3  7892 5720 1862
+3  5721 7892 5302
+3  5302 1907 5721
+3  1909 5330 7892
+3  7892 5721 1909
+3  5722 7893 5336
+3  5336 1846 5722
+3  1845 5305 7893
+3  7893 5722 1845
+3  2032 5723 7893
+3  7893 5305 2032
+3  2031 5336 7893
+3  7893 5723 2031
+3  5724 7894 5726
+3  5726 1845 5724
+3  5331 7894 5724
+3  5724 1847 5331
+3  5725 7894 5331
+3  5331 1909 5725
+3  5726 7894 5725
+3  5725 1908 5726
+3  1941 5727 7895
+3  7895 5071 1941
+3  5282 7895 5727
+3  5727 1940 5282
+3  1947 5728 7895
+3  7895 5282 1947
+3  1946 5071 7895
+3  7895 5728 1946
+3  5729 7896 5145
+3  5145 1551 5729
+3  1550 5072 7896
+3  7896 5729 1550
+3  1946 5730 7896
+3  7896 5072 1946
+3  1945 5145 7896
+3  7896 5730 1945
+3  5731 7897 5284
+3  5284 1806 5731
+3  5327 7897 5731
+3  5731 1805 5327
+3  1910 5732 7897
+3  7897 5327 1910
+3  1912 5284 7897
+3  7897 5732 1912
+3  5733 7898 5281
+3  5281 1912 5733
+3  1911 5337 7898
+3  7898 5733 1911
+3  1944 5734 7898
+3  7898 5337 1944
+3  5281 7898 5734
+3  5734 1947 5281
+3  1853 5735 7899
+3  7899 5326 1853
+3  1852 5338 7899
+3  7899 5735 1852
+3  5736 7899 5338
+3  5338 1911 5736
+3  1910 5326 7899
+3  7899 5736 1910
+3  5737 7900 5332
+3  5332 1847 5737
+3  5335 7900 5737
+3  5737 1846 5335
+3  1855 5738 7900
+3  7900 5335 1855
+3  1854 5332 7900
+3  7900 5738 1854
+3  1854 5739 7901
+3  7901 5329 1854
+3  1853 5325 7901
+3  7901 5739 1853
+3  1860 5740 7901
+3  7901 5325 1860
+3  5329 7901 5740
+3  5740 1863 5329
+3  5741 7902 5340
+3  5340 1849 5741
+3  5146 7902 5741
+3  5741 1848 5146
+3  1945 5742 7902
+3  7902 5146 1945
+3  1944 5340 7902
+3  7902 5742 1944
+3  1848 5743 7903
+3  7903 5147 1848
+3  1851 5253 7903
+3  7903 5743 1851
+3  5744 7903 5253
+3  5253 1882 5744
+3  1881 5147 7903
+3  7903 5744 1881
+3  1851 5745 7904
+3  7904 5254 1851
+3  1850 5333 7904
+3  7904 5745 1850
+3  2031 5746 7904
+3  7904 5333 2031
+3  5254 7904 5746
+3  5746 2034 5254
+3  1850 5747 7905
+3  7905 5334 1850
+3  1849 5339 7905
+3  7905 5747 1849
+3  5748 7905 5339
+3  5339 1852 5748
+3  5334 7905 5748
+3  5748 1855 5334
+3  1827 5749 7906
+3  7906 5292 1827
+3  1826 5249 7906
+3  7906 5749 1826
+3  5750 7906 5249
+3  5249 1915 5750
+3  1914 5292 7906
+3  7906 5750 1914
+3  1552 5751 7907
+3  7907 5753 1552
+3  1555 5022 7907
+3  7907 5751 1555
+3  1937 5752 7907
+3  7907 5022 1937
+3  5753 7907 5752
+3  5752 1936 5753
+3  1913 5754 7908
+3  7908 5341 1913
+3  1915 5755 7908
+3  7908 5754 1915
+3  1936 5756 7908
+3  7908 5755 1936
+3  5341 7908 5756
+3  5756 1939 5341
+3  1521 5757 7909
+3  7909 5021 1521
+3  1524 5031 7909
+3  7909 5757 1524
+3  1938 5758 7909
+3  7909 5031 1938
+3  5021 7909 5758
+3  5758 1937 5021
+3  1873 5759 7910
+3  7910 5030 1873
+3  1872 5342 7910
+3  7910 5759 1872
+3  1939 5760 7910
+3  7910 5342 1939
+3  5030 7910 5760
+3  5760 1938 5030
+3  1525 5761 7911
+3  7911 5029 1525
+3  1528 5039 7911
+3  7911 5761 1528
+3  1874 5762 7911
+3  7911 5039 1874
+3  5029 7911 5762
+3  5762 1873 5029
+3  1875 5763 7912
+3  7912 5345 1875
+3  1874 5038 7912
+3  7912 5763 1874
+3  2043 5764 7912
+3  7912 5038 2043
+3  5345 7912 5764
+3  5764 2042 5345
+3  2045 5765 7913
+3  7913 5294 2045
+3  2044 5766 7913
+3  7913 5765 2044
+3  5767 7913 5766
+3  5766 2051 5767
+3  5294 7913 5767
+3  5767 2050 5294
+3  5768 7914 5037
+3  5037 1529 5768
+3  1531 5769 7914
+3  7914 5768 1531
+3  2044 5770 7914
+3  7914 5769 2044
+3  5037 7914 5770
+3  5770 2043 5037
+3  2042 5771 7915
+3  7915 5346 2042
+3  2045 5293 7915
+3  7915 5771 2045
+3  5772 7915 5293
+3  5293 2047 5772
+3  2046 5346 7915
+3  7915 5772 2046
+3  1835 5773 7916
+3  7916 5775 1835
+3  1834 5298 7916
+3  7916 5773 1834
+3  2048 5774 7916
+3  7916 5298 2048
+3  5775 7916 5774
+3  5774 2047 5775
+3  5776 7917 5300
+3  5300 1831 5776
+3  5290 7917 5776
+3  5776 1830 5290
+3  1865 5777 7917
+3  7917 5290 1865
+3  1864 5300 7917
+3  7917 5777 1864
+3  1864 5778 7918
+3  7918 5297 1864
+3  1867 5347 7918
+3  7918 5778 1867
+3  5779 7918 5347
+3  5347 2046 5779
+3  2048 5297 7918
+3  7918 5779 2048
+3  1867 5780 7919
+3  7919 5348 1867
+3  1866 5343 7919
+3  7919 5780 1866
+3  5781 7919 5343
+3  5343 1872 5781
+3  5348 7919 5781
+3  5781 1875 5348
+3  1866 5782 7920
+3  7920 5344 1866
+3  1865 5289 7920
+3  7920 5782 1865
+3  5783 7920 5289
+3  5289 1914 5783
+3  5344 7920 5783
+3  5783 1913 5344
+3  1556 5784 7921
+3  7921 5017 1556
+3  1559 5086 7921
+3  7921 5784 1559
+3  1933 5785 7921
+3  7921 5086 1933
+3  5017 7921 5785
+3  5785 1932 5017
+3  5786 7922 5028
+3  5028 1523 5786
+3  5018 7922 5786
+3  5786 1522 5018
+3  1932 5787 7922
+3  7922 5018 1932
+3  1935 5028 7922
+3  7922 5787 1935
+3  1934 5788 7923
+3  7923 5355 1934
+3  1933 5085 7923
+3  7923 5788 1933
+3  2021 5789 7923
+3  7923 5085 2021
+3  5355 7923 5789
+3  5789 2020 5355
+3  1560 5790 7924
+3  7924 5084 1560
+3  1563 5314 7924
+3  7924 5790 1563
+3  5791 7924 5314
+3  5314 2022 5791
+3  2021 5084 7924
+3  7924 5791 2021
+3  2038 5792 7925
+3  7925 5350 2038
+3  2037 5262 7925
+3  7925 5792 2037
+3  2052 5793 7925
+3  7925 5262 2052
+3  5350 7925 5793
+3  5793 2051 5350
+3  5794 7926 5796
+3  5796 1814 5794
+3  5263 7926 5794
+3  5794 1813 5263
+3  2037 5795 7926
+3  7926 5263 2037
+3  2036 5796 7926
+3  7926 5795 2036
+3  2035 5797 7927
+3  7927 5357 2035
+3  2038 5349 7927
+3  7927 5797 2038
+3  2040 5798 7927
+3  7927 5349 2040
+3  5357 7927 5798
+3  5798 2039 5357
+3  5799 7928 5352
+3  5352 1531 5799
+3  1530 5034 7928
+3  7928 5799 1530
+3  2041 5800 7928
+3  7928 5034 2041
+3  5352 7928 5800
+3  5800 2040 5352
+3  1877 5801 7929
+3  7929 5354 1877
+3  1876 5025 7929
+3  7929 5801 1876
+3  1935 5802 7929
+3  7929 5025 1935
+3  5354 7929 5802
+3  5802 1934 5354
+3  5803 7930 5036
+3  5036 1527 5803
+3  5026 7930 5803
+3  5803 1526 5026
+3  5804 7930 5026
+3  5026 1876 5804
+3  1879 5036 7930
+3  7930 5804 1879
+3  1879 5805 7931
+3  7931 5033 1879
+3  1878 5358 7931
+3  7931 5805 1878
+3  2039 5806 7931
+3  7931 5358 2039
+3  5033 7931 5806
+3  5806 2041 5033
+3  1869 5807 7932
+3  7932 5313 1869
+3  1868 5356 7932
+3  7932 5807 1868
+3  5808 7932 5356
+3  5356 2020 5808
+3  2022 5313 7932
+3  7932 5808 2022
+3  1868 5809 7933
+3  7933 5353 1868
+3  1871 5359 7933
+3  7933 5809 1871
+3  5810 7933 5359
+3  5359 1878 5810
+3  5353 7933 5810
+3  5810 1877 5353
+3  1871 5811 7934
+3  7934 5360 1871
+3  1870 5812 7934
+3  7934 5811 1870
+3  2036 5813 7934
+3  7934 5812 2036
+3  5360 7934 5813
+3  5813 2035 5360
+3  1856 5814 7935
+3  7935 5312 1856
+3  1859 5309 7935
+3  7935 5814 1859
+3  5815 7935 5309
+3  5309 1870 5815
+3  5312 7935 5815
+3  5815 1869 5312
+3  5816 7936 5164
+3  5164 1698 5816
+3  5817 7936 5816
+3  5816 1697 5817
+3  5818 7936 5817
+3  5817 1889 5818
+3  1888 5164 7936
+3  7936 5818 1888
+3  5819 7937 5361
+3  5361 1887 5819
+3  1889 5064 7937
+3  7937 5819 1889
+3  2061 5820 7937
+3  7937 5064 2061
+3  5361 7937 5820
+3  5820 2060 5361
+3  1545 5821 7938
+3  7938 5063 1545
+3  1548 5079 7938
+3  7938 5821 1548
+3  5822 7938 5079
+3  5079 2062 5822
+3  2061 5063 7938
+3  7938 5822 2061
+3  1694 5823 7939
+3  7939 5825 1694
+3  1693 5151 7939
+3  7939 5823 1693
+3  2053 5824 7939
+3  7939 5151 2053
+3  5825 7939 5824
+3  5824 2056 5825
+3  1843 5826 7940
+3  7940 5077 1843
+3  1842 5827 7940
+3  7940 5826 1842
+3  2056 5828 7940
+3  7940 5827 2056
+3  5077 7940 5828
+3  5828 2055 5077
+3  2055 5829 7941
+3  7941 5078 2055
+3  2054 5362 7941
+3  7941 5829 2054
+3  2060 5830 7941
+3  7941 5362 2060
+3  5078 7941 5830
+3  5830 2062 5078
+3  1895 5831 7942
+3  7942 5150 1895
+3  1894 5363 7942
+3  7942 5831 1894
+3  5832 7942 5363
+3  5363 2054 5832
+3  5150 7942 5832
+3  5832 2053 5150
+3  1897 5833 7943
+3  7943 5137 1897
+3  1896 5138 7943
+3  7943 5833 1896
+3  2072 2640 7943
+3  7943 5138 2072
+3  5137 7943 2640
+3  2640 2071 5137
+3  1691 5834 7944
+3  7944 5153 1691
+3  1690 5139 7944
+3  7944 5834 1690
+3  1896 5835 7944
+3  7944 5139 1896
+3  5153 7944 5835
+3  5835 1895 5153
+3  1891 5836 7945
+3  7945 5136 1891
+3  1890 5837 7945
+3  7945 5836 1890
+3  5838 7945 5837
+3  5837 1894 5838
+3  5136 7945 5838
+3  5838 1897 5136
+3  5839 7946 5161
+3  5161 1888 5839
+3  5840 7946 5839
+3  5839 1887 5840
+3  1890 5841 7946
+3  7946 5840 1890
+3  1893 5161 7946
+3  7946 5841 1893
+3  1701 5842 7947
+3  7947 5170 1701
+3  1700 5162 7947
+3  7947 5842 1700
+3  1893 5843 7947
+3  7947 5162 1893
+3  5170 7947 5843
+3  5843 1892 5170
+3  2652 7948 5135
+3  5135 1679 2652
+3  1680 5171 7948
+3  7948 2652 1680
+3  1892 5844 7948
+3  7948 5171 1892
+3  5135 7948 5844
+3  5844 1891 5135
+3  1917 5845 7949
+3  7949 5158 1917
+3  1916 5089 7949
+3  7949 5845 1916
+3  5846 7949 5089
+3  5089 2010 5846
+3  2009 5158 7949
+3  7949 5846 2009
+3  5847 7950 5090
+3  5090 1916 5847
+3  5367 7950 5847
+3  5847 1919 5367
+3  1394 5848 7950
+3  7950 5367 1394
+3  1393 5090 7950
+3  7950 5848 1393
+3  1696 5849 7951
+3  7951 5157 1696
+3  1699 5167 7951
+3  7951 5849 1699
+3  1918 5850 7951
+3  7951 5167 1918
+3  5157 7951 5850
+3  5850 1917 5157
+3  5851 7952 5368
+3  5368 1919 5851
+3  5166 7952 5851
+3  5851 1918 5166
+3  2084 5852 7952
+3  7952 5166 2084
+3  2083 5368 7952
+3  7952 5852 2083
+3  1544 5853 7953
+3  7953 5855 1544
+3  5369 7953 5853
+3  5853 217 5369
+3  1984 5854 7953
+3  7953 5369 1984
+3  1983 5855 7953
+3  7953 5854 1983
+3  5856 7954 5056
+3  5056 1541 5856
+3  1543 5857 7954
+3  7954 5856 1543
+3  1983 5858 7954
+3  7954 5857 1983
+3  1982 5056 7954
+3  7954 5858 1982
+3  5859 7955 5374
+3  5374 1924 5859
+3  1923 5057 7955
+3  7955 5859 1923
+3  1982 5860 7955
+3  7955 5057 1982
+3  1981 5374 7955
+3  7955 5860 1981
+3  5861 7956 5104
+3  5104 1537 5861
+3  5058 7956 5861
+3  5861 1540 5058
+3  1923 5862 7956
+3  7956 5058 1923
+3  1926 5104 7956
+3  7956 5862 1926
+3  1675 5863 7957
+3  7957 5121 1675
+3  1674 5105 7957
+3  7957 5863 1674
+3  1926 5864 7957
+3  7957 5105 1926
+3  5121 7957 5864
+3  5864 1925 5121
+3  1925 5865 7958
+3  7958 5122 1925
+3  1924 5373 7958
+3  7958 5865 1924
+3  5866 7958 5373
+3  5373 1929 5866
+3  1928 5122 7958
+3  7958 5866 1928
+3  1981 5867 7959
+3  7959 5371 1981
+3  1984 5370 7959
+3  7959 5867 1984
+3  5868 7959 5370
+3  5370 1139 5868
+3  2064 5371 7959
+3  7959 5868 2064
+3  5869 7960 2509
+3  2509 1927 5869
+3  1929 5372 7960
+3  7960 5869 1929
+3  2064 5870 7960
+3  7960 5372 2064
+3  2063 2509 7960
+3  7960 5870 2063
+3  1931 2510 2647
+3  2063 5871 2510
+3  1138 2647 5871
+3  2647 2510 5871
+3  1821 5320 5873
+3  2003 5872 5320
+3  1570 5873 5872
+3  5873 5320 5872
+3  1571 5874 5875
+3  2002 5378 5874
+3  1952 5875 5378
+3  5875 5874 5378
+3  1685 5876 7961
+3  7961 5134 1685
+3  1684 5129 7961
+3  7961 5876 1684
+3  5877 7961 5129
+3  5129 2075 5877
+3  5134 7961 5877
+3  5877 2074 5134
+3  1742 5878 7962
+3  7962 5881 1742
+3  1741 5879 7962
+3  7962 5878 1741
+3  1990 5880 7962
+3  7962 5879 1990
+3  5881 7962 5880
+3  5880 1989 5881
+3  5882 7963 5380
+3  5380 1991 5882
+3  1990 5883 7963
+3  7963 5882 1990
+3  2074 5884 7963
+3  7963 5883 2074
+3  5380 7963 5884
+3  5884 2073 5380
+3  1989 5885 7964
+3  7964 5887 1989
+3  1992 5382 7964
+3  7964 5885 1992
+3  5886 7964 5382
+3  5382 2080 5886
+3  2082 5887 7964
+3  7964 5886 2082
+3  1992 5888 7965
+3  7965 5383 1992
+3  1991 5379 7965
+3  7965 5888 1991
+3  5889 7965 5379
+3  5379 2077 5889
+3  5383 7965 5889
+3  5889 2076 5383
+3  5890 7966 5384
+3  5384 2076 5890
+3  5386 7966 5890
+3  5890 2079 5386
+3  2081 5891 7966
+3  7966 5386 2081
+3  2080 5384 7966
+3  7966 5891 2080
+3  5892 7967 5381
+3  5381 2073 5892
+3  2075 5128 7967
+3  7967 5892 2075
+3  2078 5893 7967
+3  7967 5128 2078
+3  2077 5381 7967
+3  7967 5893 2077
+3  2642 7968 5127
+3  5127 2068 2642
+3  2067 5387 7968
+3  7968 2642 2067
+3  2079 5894 7968
+3  7968 5387 2079
+3  2078 5127 7968
+3  7968 5894 2078
+3  1994 5895 7969
+3  7969 5385 1994
+3  5896 7969 5895
+3  5895 1993 5896
+3  2082 5897 7969
+3  7969 5896 2082
+3  5385 7969 5897
+3  5897 2081 5385
+3  5898 7970 5183
+3  5183 1722 5898
+3  1721 5191 7970
+3  7970 5898 1721
+3  1993 5899 7970
+3  7970 5191 1993
+3  1995 5183 7970
+3  7970 5899 1995
+3  1995 5900 7971
+3  7971 5184 1995
+3  5388 7971 5900
+3  5900 1994 5388
+3  2069 2641 7971
+3  7971 5388 2069
+3  5184 7971 2641
+3  2641 2070 5184
+3  2012 5901 7972
+3  7972 5002 2012
+3  2011 5902 7972
+3  7972 5901 2011
+3  2024 5903 7972
+3  7972 5902 2024
+3  5002 7972 5903
+3  5903 2023 5002
+3  1511 5904 7973
+3  7973 5005 1511
+3  1510 4995 7973
+3  7973 5904 1510
+3  2013 5905 7973
+3  7973 4995 2013
+3  5005 7973 5905
+3  5905 2012 5005
+3  2101 5906 5907
+3  2019 4997 5906
+3  1508 5907 4997
+3  5907 5906 4997
+3  2014 5908 7974
+3  7974 5389 2014
+3  2013 4994 7974
+3  7974 5908 2013
+3  2019 5909 7974
+3  7974 4994 2019
+3  5389 7974 5909
+3  5909 1392 5389
+3  5910 7975 4980
+3  4980 1602 5910
+3  5911 7975 5910
+3  5910 1603 5911
+3  5912 7975 5911
+3  5911 2018 5912
+3  4980 7975 5912
+3  5912 1156 4980
+3  1951 5913 7976
+3  7976 5915 1951
+3  1952 5377 7976
+3  7976 5913 1952
+3  5914 7976 5377
+3  5377 2016 5914
+3  2015 5915 7976
+3  7976 5914 2015
+3  2015 5916 7977
+3  7977 5918 2015
+3  2017 5391 7977
+3  7977 5916 2017
+3  1391 5917 7977
+3  7977 5391 1391
+3  5918 7977 5917
+3  5917 2018 5918
+3  1825 5919 7978
+3  7978 5323 1825
+3  5279 7978 5919
+3  5919 1824 5279
+3  2005 5920 7978
+3  7978 5279 2005
+3  2004 5323 7978
+3  7978 5920 2004
+3  2002 5921 7979
+3  7979 5375 2002
+3  2003 5324 7979
+3  7979 5921 2003
+3  2004 5922 7979
+3  7979 5324 2004
+3  5375 7979 5922
+3  5922 2007 5375
+3  2007 5923 7980
+3  7980 5376 2007
+3  2006 5924 7980
+3  7980 5923 2006
+3  5925 7980 5924
+3  5924 2017 5925
+3  2016 5376 7980
+3  7980 5925 2016
+3  2006 5926 7981
+3  7981 5928 2006
+3  2005 5278 7981
+3  7981 5926 2005
+3  5927 7981 5278
+3  5278 2011 5927
+3  5928 7981 5927
+3  5927 2014 5928
+3  1758 5929 7982
+3  7982 5240 1758
+3  1757 5217 7982
+3  7982 5929 1757
+3  5930 7982 5217
+3  5217 1955 5930
+3  1954 5240 7982
+3  7982 5930 1954
+3  1753 5218 5932
+3  1757 5931 5218
+3  1376 5932 5931
+3  5932 5218 5931
+3  1758 5239 5934
+3  1956 5933 5239
+3  1374 5934 5933
+3  5934 5239 5933
+3  2084 5165 7983
+3  7983 5935 2084
+3  5523 7983 5165
+3  5165 1702 5523
+3  1703 2599 7983
+3  7983 5523 1703
+3  2000 5935 7983
+3  7983 2599 2000
+3  2083 5852 7984
+3  7984 5936 2083
+3  5935 7984 5852
+3  5852 2084 5935
+3  2000 2644 7984
+3  7984 5935 2000
+3  2001 5936 7984
+3  7984 2644 2001
+3  1395 5365 7985
+3  7985 5937 1395
+3  5936 7985 5365
+3  5365 2083 5936
+3  2601 7985 5936
+3  5936 2001 2601
+3  1396 5937 7985
+3  7985 2601 1396
+3  5088 7986 5510
+3  5510 2010 5088
+3  1390 5938 7986
+3  7986 5088 1390
+3  1389 5455 7986
+3  7986 5938 1389
+3  5510 7986 5455
+3  5455 1564 5510
+3  1894 5837 5364
+3  1890 5840 5837
+3  1887 5364 5840
+3  5364 5837 5840
+3  1889 5817 5065
+3  1697 5519 5817
+3  2059 5065 5519
+3  5065 5817 5519
+3  2059 5515 5066
+3  2027 5438 5515
+3  1545 5066 5438
+3  5066 5515 5438
+3  5406 7987 5451
+3  5451 1512 5406
+3  1513 5007 7987
+3  7987 5406 1513
+3  5512 7987 5007
+3  5007 2058 5512
+3  5508 7987 5512
+3  5512 2008 5508
+3  1566 5451 7987
+3  7987 5508 1566
+3  1951 5915 7988
+3  7988 5939 1951
+3  2015 5918 7988
+3  7988 5915 2015
+3  5911 7988 5918
+3  5918 2018 5911
+3  1603 5939 7988
+3  7988 5911 1603
+3  2017 5924 5392
+3  2006 5928 5924
+3  2014 5392 5928
+3  5392 5924 5928
+3  5306 7989 5696
+3  5696 1906 5306
+3  1845 5726 7989
+3  7989 5306 1845
+3  1908 5718 7989
+3  7989 5726 1908
+3  5696 7989 5718
+3  5718 1836 5696
+3  1903 5694 5296
+3  1835 5775 5694
+3  2047 5296 5775
+3  5296 5694 5775
+3  2051 5766 5351
+3  2044 5769 5766
+3  1531 5351 5769
+3  5351 5766 5769
+3  1814 5796 5308
+3  2036 5812 5796
+3  1870 5308 5812
+3  5308 5796 5812
+3  1902 5672 5277
+3  2024 5902 5672
+3  2011 5277 5902
+3  5277 5672 5902
+3  5048 7990 5422
+3  5422 1922 5048
+3  5525 7990 5048
+3  5048 1711 5525
+3  1536 5417 7990
+3  7990 5525 1536
+3  1405 5422 7990
+3  7990 5417 1405
+3  1922 5424 5049
+3  1538 5480 5424
+3  1970 5049 5480
+3  5049 5424 5480
+3  5131 7991 5603
+3  5603 1745 5131
+3  5883 7991 5131
+3  5131 2074 5883
+3  5879 7991 5883
+3  5883 1990 5879
+3  5603 7991 5879
+3  5879 1741 5603
+3  5940 7992 5887
+3  5887 2082 5940
+3  5589 7992 5940
+3  5940 1737 5589
+3  5881 7992 5589
+3  5589 1742 5881
+3  1989 5887 7992
+3  7992 5881 1989
+3  5156 7993 5560
+3  5560 1728 5156
+3  5542 7993 5156
+3  5156 1715 5542
+3  1692 5506 7993
+3  7993 5542 1692
+3  1695 5560 7993
+3  7993 5506 1695
+3  5941 7994 5465
+3  5465 1544 5941
+3  5474 7994 5941
+3  5941 1657 5474
+3  5477 7994 5474
+3  5474 1662 5477
+3  1980 5465 7994
+3  7994 5477 1980
+3  5109 7995 5533
+3  5533 1705 5109
+3  5497 7995 5109
+3  5109 1668 5497
+3  1686 5500 7995
+3  7995 5497 1686
+3  1974 5533 7995
+3  7995 5500 1974
+3  1737 5940 5190
+3  2082 5896 5940
+3  1993 5190 5896
+3  5190 5940 5896
+3  1721 5556 5188
+3  1725 5583 5556
+3  1736 5188 5583
+3  5188 5556 5583
+3  5155 7996 5550
+3  5550 1715 5155
+3  1732 5579 7996
+3  7996 5155 1732
+3  1734 5581 7996
+3  7996 5579 1734
+3  5550 7996 5581
+3  5581 1724 5550
+3  5942 7997 5597
+3  5597 1744 5942
+3  5539 7997 5942
+3  5942 1713 5539
+3  1706 5535 7997
+3  7997 5539 1706
+3  1973 5597 7997
+3  7997 5535 1973
+3  5943 7998 5573
+3  5573 1997 5943
+3  1735 5577 7998
+3  7998 5943 1735
+3  1731 5565 7998
+3  7998 5577 1731
+3  1976 5573 7998
+3  7998 5565 1976
+3  5192 7999 5827
+3  5827 1842 5192
+3  5558 7999 5192
+3  5192 1729 5558
+3  5825 7999 5558
+3  5558 1694 5825
+3  2056 5827 7999
+3  7999 5825 2056
+3  5194 8000 5571
+3  5571 1978 5194
+3  5652 8000 5194
+3  5194 1880 5652
+3  5657 8000 5652
+3  5652 1808 5657
+3  1998 5571 8000
+3  8000 5657 1998
+3  1658 5458 4992
+3  1760 5427 5458
+3  1411 4992 5427
+3  4992 5458 5427
+3  4986 8001 5632
+3  5632 1664 4986
+3  5395 8001 4986
+3  4986 1415 5395
+3  1401 5630 8001
+3  8001 5395 1401
+3  1962 5632 8001
+3  8001 5630 1962
+3  5941 8002 5060
+3  5060 1657 5941
+3  1544 5855 8002
+3  8002 5941 1544
+3  1983 5857 8002
+3  8002 5855 1983
+3  1543 5060 8002
+3  8002 5857 1543
+3  5222 8003 5619
+3  5619 1953 5222
+3  1382 5944 8003
+3  8003 5222 1382
+3  1381 5624 8003
+3  8003 5944 1381
+3  5619 8003 5624
+3  5624 1961 5619
+3  1738 5585 5199
+3  1735 5943 5585
+3  1997 5199 5943
+3  5199 5585 5943
+3  5174 8004 5942
+3  5942 1744 5174
+3  1370 5945 8004
+3  8004 5174 1370
+3  1369 5527 8004
+3  8004 5945 1369
+3  1713 5942 8004
+3  8004 5527 1713
+3  5041 8005 5946
+3  5946 1949 5041
+3  1999 5655 8005
+3  8005 5041 1999
+3  1811 5661 8005
+3  8005 5655 1811
+3  5946 8005 5661
+3  5661 1840 5946
+3  5259 8006 5687
+3  5687 2049 5259
+3  5947 8006 5259
+3  5259 1812 5947
+3  1816 5690 8006
+3  8006 5947 1816
+3  1904 5687 8006
+3  8006 5690 1904
+3  5251 8007 5755
+3  5755 1915 5251
+3  5645 8007 5251
+3  5251 1943 5645
+3  5753 8007 5645
+3  5645 1552 5753
+3  1936 5755 8007
+3  8007 5753 1936
+3  1940 5676 5283
+3  1829 5679 5676
+3  1806 5283 5679
+3  5283 5676 5679
+3  1951 5939 8008
+3  8008 5950 1951
+3  1603 5948 8008
+3  8008 5939 1603
+3  1573 5949 8008
+3  8008 5948 1573
+3  5950 8008 5949
+3  5949 1572 5950
+3  1638 5951 5953
+3  1460 5952 5951
+3  1803 5953 5952
+3  5953 5951 5952
+3  2082 5886 5897
+3  2080 5891 5886
+3  2081 5897 5891
+3  5897 5886 5891
+3  2077 5893 8009
+3  8009 5889 2077
+3  2078 5894 8009
+3  8009 5893 2078
+3  2079 5890 8009
+3  8009 5894 2079
+3  5889 8009 5890
+3  5890 2076 5889
+3  2075 5892 5877
+3  2073 5884 5892
+3  2074 5877 5884
+3  5877 5892 5884
+3  5871 8010 4025
+3  4025 1138 5871
+3  2063 5870 8010
+3  8010 5871 2063
+3  5868 8010 5870
+3  5870 2064 5868
+3  1139 4025 8010
+3  8010 5868 1139
+3  2062 5830 5822
+3  2060 5820 5830
+3  2061 5822 5820
+3  5822 5830 5820
+3  2059 5518 5516
+3  2057 5513 5518
+3  2058 5516 5513
+3  5516 5518 5513
+3  2054 5829 8011
+3  8011 5832 2054
+3  2055 5828 8011
+3  8011 5829 2055
+3  5824 8011 5828
+3  5828 2056 5824
+3  2053 5832 8011
+3  8011 5824 2053
+3  5767 8012 5686
+3  5686 2050 5767
+3  2051 5793 8012
+3  8012 5767 2051
+3  5684 8012 5793
+3  5793 2052 5684
+3  2049 5686 8012
+3  8012 5684 2049
+3  2048 5779 5774
+3  2046 5772 5779
+3  2047 5774 5772
+3  5774 5779 5772
+3  5770 8013 5764
+3  5764 2043 5770
+3  2044 5765 8013
+3  8013 5770 2044
+3  5771 8013 5765
+3  5765 2045 5771
+3  2042 5764 8013
+3  8013 5771 2042
+3  2041 5806 5800
+3  2039 5798 5806
+3  2040 5800 5798
+3  5800 5806 5798
+3  5795 8014 5813
+3  5813 2036 5795
+3  5792 8014 5795
+3  5795 2037 5792
+3  5797 8014 5792
+3  5792 2038 5797
+3  5813 8014 5797
+3  5797 2035 5813
+3  2032 5712 8015
+3  8015 5723 2032
+3  2033 5710 8015
+3  8015 5712 2033
+3  5746 8015 5710
+3  5710 2034 5746
+3  5723 8015 5746
+3  5746 2031 5723
+3  5436 8016 5514
+3  5514 2028 5436
+3  5445 8016 5436
+3  5436 2029 5445
+3  5439 8016 5445
+3  5445 2030 5439
+3  2027 5514 8016
+3  8016 5439 2027
+3  5671 8017 5903
+3  5903 2024 5671
+3  5669 8017 5671
+3  5671 2025 5669
+3  2026 5667 8017
+3  8017 5669 2026
+3  2023 5903 8017
+3  8017 5667 2023
+3  2022 5808 5791
+3  2020 5789 5808
+3  2021 5791 5789
+3  5791 5808 5789
+3  1393 5848 8018
+3  8018 5955 1393
+3  1394 5954 8018
+3  8018 5848 1394
+3  1158 4031 8018
+3  8018 5954 1158
+3  5955 8018 4031
+3  4031 1177 5955
+3  1174 5956 8019
+3  8019 4034 1174
+3  1392 5909 8019
+3  8019 5956 1392
+3  5906 8019 5909
+3  5909 2019 5906
+3  4034 8019 5906
+3  5906 2101 4034
+3  5912 8020 4035
+3  4035 1156 5912
+3  2018 5917 8020
+3  8020 5912 2018
+3  1391 5957 8020
+3  8020 5917 1391
+3  4035 8020 5957
+3  5957 1173 4035
+3  2017 5916 5925
+3  2015 5914 5916
+3  2016 5925 5914
+3  5925 5916 5914
+3  5905 8021 5901
+3  5901 2012 5905
+3  2013 5908 8021
+3  8021 5905 2013
+3  5927 8021 5908
+3  5908 2014 5927
+3  2011 5901 8021
+3  8021 5927 2011
+3  2010 5509 5846
+3  2008 5511 5509
+3  2009 5846 5511
+3  5846 5509 5511
+3  5926 8022 5920
+3  5920 2005 5926
+3  5923 8022 5926
+3  5926 2006 5923
+3  5922 8022 5923
+3  5923 2007 5922
+3  5920 8022 5922
+3  5922 2004 5920
+3  5958 8023 5874
+3  5874 1571 5958
+3  1570 5872 8023
+3  8023 5958 1570
+3  2003 5921 8023
+3  8023 5872 2003
+3  2002 5874 8023
+3  8023 5921 2002
+3  5572 8024 5575
+3  5575 1997 5572
+3  5656 8024 5572
+3  5572 1998 5656
+3  5569 8024 5656
+3  5656 1999 5569
+3  1996 5575 8024
+3  8024 5569 1996
+3  1418 5959 8025
+3  8025 5962 1418
+3  1406 5960 8025
+3  8025 5959 1406
+3  5961 8025 5960
+3  5960 1368 5961
+3  1366 5962 8025
+3  8025 5961 1366
+3  1419 5963 8026
+3  8026 5965 1419
+3  1407 5964 8026
+3  8026 5963 1407
+3  1406 5959 8026
+3  8026 5964 1406
+3  5965 8026 5959
+3  5959 1418 5965
+3  4796 8027 5968
+3  5968 1270 4796
+3  1347 5966 8027
+3  8027 4796 1347
+3  1413 5967 8027
+3  8027 5966 1413
+3  1410 5968 8027
+3  8027 5967 1410
+3  1350 4784 8028
+3  8028 5971 1350
+3  1351 5969 8028
+3  8028 4784 1351
+3  1373 5970 8028
+3  8028 5969 1373
+3  5971 8028 5970
+3  5970 1372 5971
+3  1352 5972 8029
+3  8029 4781 1352
+3  1375 5973 8029
+3  8029 5972 1375
+3  1373 5969 8029
+3  8029 5973 1373
+3  4781 8029 5969
+3  5969 1351 4781
+3  1353 4775 8030
+3  8030 5975 1353
+3  4056 8030 4775
+3  4775 2087 4056
+3  1143 5974 8030
+3  8030 4056 1143
+3  1377 5975 8030
+3  8030 5974 1377
+3  1995 5899 5900
+3  1993 5895 5899
+3  1994 5900 5895
+3  5900 5899 5895
+3  5882 8031 5880
+3  5880 1990 5882
+3  1991 5888 8031
+3  8031 5882 1991
+3  1992 5885 8031
+3  8031 5888 1992
+3  1989 5880 8031
+3  8031 5885 1989
+3  1986 5486 8032
+3  8032 5482 1986
+3  1987 5490 8032
+3  8032 5486 1987
+3  5484 8032 5490
+3  5490 1988 5484
+3  5482 8032 5484
+3  5484 1985 5482
+3  5858 8033 5860
+3  5860 1982 5858
+3  5854 8033 5858
+3  5858 1983 5854
+3  5867 8033 5854
+3  5854 1984 5867
+3  5860 8033 5867
+3  5867 1981 5860
+3  1385 5976 8034
+3  8034 5476 1385
+3  2085 4058 8034
+3  8034 5976 2085
+3  5466 8034 4058
+3  4058 1159 5466
+3  1980 5476 8034
+3  8034 5466 1980
+3  5977 8035 5635
+3  5635 1383 5977
+3  4061 8035 5977
+3  5977 1160 4061
+3  218 5978 8035
+3  8035 4061 218
+3  1386 5635 8035
+3  8035 5978 1386
+3  5625 8036 5626
+3  5626 1979 5625
+3  1381 5979 8036
+3  8036 5625 1381
+3  219 4062 8036
+3  8036 5979 219
+3  5626 8036 4062
+3  4062 1161 5626
+3  1978 5570 5567
+3  1976 5564 5570
+3  1977 5567 5564
+3  5567 5570 5564
+3  1975 5598 5499
+3  1973 5534 5598
+3  1974 5499 5534
+3  5499 5598 5534
+3  1972 5529 5481
+3  1970 5479 5529
+3  1971 5481 5479
+3  5481 5529 5479
+3  1967 5462 8037
+3  8037 5460 1967
+3  5464 8037 5462
+3  5462 1968 5464
+3  1969 5471 8037
+3  8037 5464 1969
+3  5460 8037 5471
+3  5471 1966 5460
+3  5641 8038 5629
+3  5629 1963 5641
+3  1964 5634 8038
+3  8038 5641 1964
+3  1965 5633 8038
+3  8038 5634 1965
+3  1962 5629 8038
+3  8038 5633 1962
+3  5622 8039 5637
+3  5637 1959 5622
+3  5620 8039 5622
+3  5622 1960 5620
+3  1961 5623 8039
+3  8039 5620 1961
+3  5637 8039 5623
+3  5623 1958 5637
+3  1956 5621 8040
+3  8040 5933 1956
+3  5617 8040 5621
+3  5621 1957 5617
+3  1371 5980 8040
+3  8040 5617 1371
+3  1374 5933 8040
+3  8040 5980 1374
+3  1955 5611 5930
+3  1953 5618 5611
+3  1954 5930 5618
+3  5930 5611 5618
+3  2086 4065 8041
+3  8041 5982 2086
+3  1141 5981 8041
+3  8041 4065 1141
+3  5609 8041 5981
+3  5981 1382 5609
+3  1379 5982 8041
+3  8041 5609 1379
+3  5983 8042 4069
+3  4069 230 5983
+3  5984 8042 5983
+3  5983 1574 5984
+3  4981 8042 5984
+3  5984 1602 4981
+3  2100 4069 8042
+3  8042 4981 2100
+3  2099 5985 8043
+3  8043 4072 2099
+3  1605 5986 8043
+3  8043 5985 1605
+3  1586 5987 8043
+3  8043 5986 1586
+3  4072 8043 5987
+3  5987 1172 4072
+3  1171 5988 8044
+3  8044 4076 1171
+3  1606 5989 8044
+3  8044 5988 1606
+3  1605 5985 8044
+3  8044 5989 1605
+3  4076 8044 5985
+3  5985 2099 4076
+3  1154 5990 8045
+3  8045 4079 1154
+3  1610 5991 8045
+3  8045 5990 1610
+3  1608 5992 8045
+3  8045 5991 1608
+3  4079 8045 5992
+3  5992 2098 4079
+3  1153 5993 8046
+3  8046 4083 1153
+3  1614 5994 8046
+3  8046 5993 1614
+3  1612 5995 8046
+3  8046 5994 1612
+3  4083 8046 5995
+3  5995 2097 4083
+3  1151 5996 8047
+3  8047 4087 1151
+3  1618 5997 8047
+3  8047 5996 1618
+3  1616 5998 8047
+3  8047 5997 1616
+3  4087 8047 5998
+3  5998 1152 4087
+3  1170 5999 8048
+3  8048 4091 1170
+3  1601 6000 8048
+3  8048 5999 1601
+3  1618 5996 8048
+3  8048 6000 1618
+3  4091 8048 5996
+3  5996 1151 4091
+3  6001 8049 5950
+3  5950 1572 6001
+3  5875 8049 6001
+3  6001 1571 5875
+3  1952 5913 8049
+3  8049 5875 1952
+3  5950 8049 5913
+3  5913 1951 5950
+3  1449 6002 8050
+3  8050 6005 1449
+3  1447 6003 8050
+3  8050 6002 1447
+3  1467 6004 8050
+3  8050 6003 1467
+3  6005 8050 6004
+3  6004 1469 6005
+3  1464 6006 8051
+3  8051 6009 1464
+3  1445 6007 8051
+3  8051 6006 1445
+3  1604 6008 8051
+3  8051 6007 1604
+3  6009 8051 6008
+3  6008 1585 6009
+3  1802 6010 8052
+3  8052 6013 1802
+3  1468 6011 8052
+3  8052 6010 1468
+3  1466 6012 8052
+3  8052 6011 1466
+3  6013 8052 6012
+3  6012 1579 6013
+3  1611 6014 6016
+3  1624 6015 6014
+3  1609 6016 6015
+3  6016 6014 6015
+3  1623 6017 8053
+3  8053 6020 1623
+3  1636 6018 8053
+3  8053 6017 1636
+3  6019 8053 6018
+3  6018 1458 6019
+3  1457 6020 8053
+3  8053 6019 1457
+3  1621 6021 8054
+3  8054 6024 1621
+3  1620 6022 8054
+3  8054 6021 1620
+3  1780 6023 8054
+3  8054 6022 1780
+3  6024 8054 6023
+3  6023 1631 6024
+3  1598 6025 8055
+3  8055 6027 1598
+3  1597 6026 8055
+3  8055 6025 1597
+3  1780 6022 8055
+3  8055 6026 1780
+3  6027 8055 6022
+3  6022 1620 6027
+3  1635 6028 8056
+3  8056 6031 1635
+3  1634 6029 8056
+3  8056 6028 1634
+3  1461 6030 8056
+3  8056 6029 1461
+3  6031 8056 6030
+3  6030 1459 6031
+3  6032 8057 6035
+3  6035 1778 6032
+3  1589 6033 8057
+3  8057 6032 1589
+3  1588 6034 8057
+3  8057 6033 1588
+3  6035 8057 6034
+3  6034 1629 6035
+3  1497 6036 8058
+3  8058 6039 1497
+3  1632 6037 8058
+3  8058 6036 1632
+3  1751 6038 8058
+3  8058 6037 1751
+3  6039 8058 6038
+3  6038 1499 6039
+3  1491 6040 8059
+3  8059 6042 1491
+3  1461 6029 8059
+3  8059 6040 1461
+3  1634 6041 8059
+3  8059 6029 1634
+3  6042 8059 6041
+3  6041 1493 6042
+3  1489 6043 8060
+3  8060 6045 1489
+3  1462 6044 8060
+3  8060 6043 1462
+3  1461 6040 8060
+3  8060 6044 1461
+3  6045 8060 6040
+3  6040 1491 6045
+3  1453 6046 8061
+3  8061 6049 1453
+3  1451 6047 8061
+3  8061 6046 1451
+3  1471 6048 8061
+3  8061 6047 1471
+3  6049 8061 6048
+3  6048 1473 6049
+3  1474 6050 6052
+3  1799 6051 6050
+3  1476 6052 6051
+3  6052 6050 6051
+3  1798 6053 8062
+3  8062 6055 1798
+3  1478 6054 8062
+3  8062 6053 1478
+3  6051 8062 6054
+3  6054 1476 6051
+3  1799 6055 8062
+3  8062 6051 1799
+3  1801 6056 8063
+3  8063 6058 1801
+3  1470 6057 8063
+3  8063 6056 1470
+3  1468 6010 8063
+3  8063 6057 1468
+3  6058 8063 6010
+3  6010 1802 6058
+3  1451 6059 8064
+3  8064 6047 1451
+3  1449 6005 8064
+3  8064 6059 1449
+3  6060 8064 6005
+3  6005 1469 6060
+3  1471 6047 8064
+3  8064 6060 1471
+3  1398 6061 8065
+3  8065 6064 1398
+3  1363 6062 8065
+3  8065 6061 1363
+3  6063 8065 6062
+3  6062 1361 6063
+3  6064 8065 6063
+3  6063 1775 6064
+3  1417 6065 8066
+3  8066 6067 1417
+3  1398 6064 8066
+3  8066 6065 1398
+3  6066 8066 6064
+3  6064 1775 6066
+3  6067 8066 6066
+3  6066 1774 6067
+3  1490 6068 8067
+3  8067 6070 1490
+3  1492 6069 8067
+3  8067 6068 1492
+3  1345 4803 8067
+3  8067 6069 1345
+3  6070 8067 4803
+3  4803 1346 6070
+3  1494 6071 8068
+3  8068 6072 1494
+3  1290 4806 8068
+3  8068 6071 1290
+3  6069 8068 4806
+3  4806 1345 6069
+3  1492 6072 8068
+3  8068 6069 1492
+3  1500 6073 8069
+3  8069 6075 1500
+3  1344 4810 8069
+3  8069 6073 1344
+3  6074 8069 4810
+3  4810 1281 6074
+3  6075 8069 6074
+3  6074 1498 6075
+3  6073 8070 4813
+3  4813 1344 6073
+3  1500 6076 8070
+3  8070 6073 1500
+3  1502 6077 8070
+3  8070 6076 1502
+3  1278 4813 8070
+3  8070 6077 1278
+3  1482 6078 6079
+3  1803 5952 6078
+3  1460 6079 5952
+3  6079 6078 5952
+3  1797 6080 8071
+3  8071 6082 1797
+3  1803 6078 8071
+3  8071 6080 1803
+3  6081 8071 6078
+3  6078 1482 6081
+3  6082 8071 6081
+3  6081 1480 6082
+3  5730 8072 5742
+3  5742 1945 5730
+3  5728 8072 5730
+3  5730 1946 5728
+3  5734 8072 5728
+3  5728 1947 5734
+3  5742 8072 5734
+3  5734 1944 5742
+3  5648 8073 5727
+3  5727 1941 5648
+3  5646 8073 5648
+3  5648 1942 5646
+3  5677 8073 5646
+3  5646 1943 5677
+3  5727 8073 5677
+3  5677 1940 5727
+3  5758 8074 5752
+3  5752 1937 5758
+3  5760 8074 5758
+3  5758 1938 5760
+3  5756 8074 5760
+3  5760 1939 5756
+3  1936 5752 8074
+3  8074 5756 1936
+3  5788 8075 5785
+3  5785 1933 5788
+3  5802 8075 5788
+3  5788 1934 5802
+3  5787 8075 5802
+3  5802 1935 5787
+3  5785 8075 5787
+3  5787 1932 5785
+3  6083 8076 6086
+3  6086 1587 6083
+3  1589 6084 8076
+3  8076 6083 1589
+3  1594 6085 8076
+3  8076 6084 1594
+3  6086 8076 6085
+3  6085 1592 6086
+3  1792 6087 8077
+3  8077 6090 1792
+3  1784 6088 8077
+3  8077 6087 1784
+3  1649 6089 8077
+3  8077 6088 1649
+3  6090 8077 6089
+3  6089 1793 6090
+3  1929 5869 5866
+3  1927 2620 5869
+3  1928 5866 2620
+3  5866 5869 2620
+3  1924 5865 8078
+3  8078 5859 1924
+3  1925 5864 8078
+3  8078 5865 1925
+3  5862 8078 5864
+3  5864 1926 5862
+3  5859 8078 5862
+3  5862 1923 5859
+3  1922 5421 5425
+3  1920 5430 5421
+3  1921 5425 5430
+3  5425 5421 5430
+3  5850 8079 5845
+3  5845 1917 5850
+3  1918 5851 8079
+3  8079 5850 1918
+3  1919 5847 8079
+3  8079 5851 1919
+3  5845 8079 5847
+3  5847 1916 5845
+3  1915 5754 5750
+3  1913 5783 5754
+3  1914 5750 5783
+3  5750 5754 5783
+3  1912 5732 5733
+3  1910 5736 5732
+3  1911 5733 5736
+3  5733 5732 5736
+3  1909 5721 5725
+3  1907 5719 5721
+3  1908 5725 5719
+3  5725 5721 5719
+3  5689 8080 5685
+3  5685 1904 5689
+3  1905 5711 8080
+3  8080 5689 1905
+3  1906 5695 8080
+3  8080 5711 1906
+3  5685 8080 5695
+3  5695 1903 5685
+3  1902 5674 5670
+3  1900 5665 5674
+3  1901 5670 5665
+3  5670 5674 5665
+3  5835 8081 5831
+3  5831 1895 5835
+3  5833 8081 5835
+3  5835 1896 5833
+3  5838 8081 5833
+3  5833 1897 5838
+3  1894 5831 8081
+3  8081 5838 1894
+3  5844 8082 5836
+3  5836 1891 5844
+3  1892 5843 8082
+3  8082 5844 1892
+3  5841 8082 5843
+3  5843 1893 5841
+3  5836 8082 5841
+3  5841 1890 5836
+3  1889 5819 5818
+3  1887 5839 5819
+3  1888 5818 5839
+3  5818 5819 5839
+3  5706 8083 5702
+3  5702 1884 5706
+3  5704 8083 5706
+3  5706 1885 5704
+3  5708 8083 5704
+3  5704 1886 5708
+3  1883 5702 8083
+3  8083 5708 1883
+3  1882 5653 5744
+3  1880 5650 5653
+3  1881 5744 5650
+3  5744 5653 5650
+3  1877 5810 8084
+3  8084 5801 1877
+3  1878 5805 8084
+3  8084 5810 1878
+3  5804 8084 5805
+3  5805 1879 5804
+3  1876 5801 8084
+3  8084 5804 1876
+3  5762 8085 5759
+3  5759 1873 5762
+3  5763 8085 5762
+3  5762 1874 5763
+3  5781 8085 5763
+3  5763 1875 5781
+3  1872 5759 8085
+3  8085 5781 1872
+3  1869 5815 8086
+3  8086 5807 1869
+3  5811 8086 5815
+3  5815 1870 5811
+3  1871 5809 8086
+3  8086 5811 1871
+3  5807 8086 5809
+3  5809 1868 5807
+3  5782 8087 5777
+3  5777 1865 5782
+3  5780 8087 5782
+3  5782 1866 5780
+3  5778 8087 5780
+3  5780 1867 5778
+3  5777 8087 5778
+3  5778 1864 5777
+3  1861 5716 8088
+3  8088 5714 1861
+3  5720 8088 5716
+3  5716 1862 5720
+3  5740 8088 5720
+3  5720 1863 5740
+3  5714 8088 5740
+3  5740 1860 5714
+3  1857 5701 8089
+3  8089 5698 1857
+3  1858 5699 8089
+3  8089 5701 1858
+3  5814 8089 5699
+3  5699 1859 5814
+3  5698 8089 5814
+3  5814 1856 5698
+3  5739 8090 5735
+3  5735 1853 5739
+3  5738 8090 5739
+3  5739 1854 5738
+3  5748 8090 5738
+3  5738 1855 5748
+3  1852 5735 8090
+3  8090 5748 1852
+3  1849 5747 8091
+3  8091 5741 1849
+3  5745 8091 5747
+3  5747 1850 5745
+3  1851 5743 8091
+3  8091 5745 1851
+3  1848 5741 8091
+3  8091 5743 1848
+3  1847 5724 5737
+3  1845 5722 5724
+3  1846 5737 5722
+3  5737 5724 5722
+3  1844 5649 5503
+3  1842 5826 5649
+3  1843 5503 5826
+3  5503 5649 5826
+3  1835 5693 8092
+3  8092 5773 1835
+3  1836 5717 8092
+3  8092 5693 1836
+3  5692 8092 5717
+3  5717 1837 5692
+3  5773 8092 5692
+3  5692 1834 5773
+3  1831 5691 8093
+3  8093 5776 1831
+3  1832 5715 8093
+3  8093 5691 1832
+3  5682 8093 5715
+3  5715 1833 5682
+3  1830 5776 8093
+3  8093 5682 1830
+3  1827 5681 8094
+3  8094 5749 1827
+3  5680 8094 5681
+3  5681 1828 5680
+3  1829 5675 8094
+3  8094 5680 1829
+3  1826 5749 8094
+3  8094 5675 1826
+3  1825 5705 5919
+3  1823 5673 5705
+3  1824 5919 5673
+3  5919 5705 5673
+3  6091 8095 5873
+3  5873 1570 6091
+3  5663 8095 6091
+3  6091 1569 5663
+3  1822 5703 8095
+3  8095 5663 1822
+3  1821 5873 8095
+3  8095 5703 1821
+3  1809 6092 8096
+3  8096 5651 1809
+3  5658 8096 6092
+3  6092 1810 5658
+3  5654 8096 5658
+3  5658 1811 5654
+3  1808 5651 8096
+3  8096 5654 1808
+3  5574 8097 5591
+3  5591 1807 5574
+3  1535 6093 8097
+3  8097 5574 1535
+3  1367 6094 8097
+3  8097 6093 1367
+3  5591 8097 6094
+3  6094 1370 5591
+3  1806 5678 5731
+3  1804 5713 5678
+3  1805 5731 5713
+3  5731 5678 5713
+3  6008 8098 6097
+3  6097 1585 6008
+3  1604 6095 8098
+3  8098 6008 1604
+3  1607 6096 8098
+3  8098 6095 1607
+3  6097 8098 6096
+3  6096 1625 6097
+3  1800 6098 8099
+3  8099 6100 1800
+3  1472 6099 8099
+3  8099 6098 1472
+3  1470 6056 8099
+3  8099 6099 1470
+3  6100 8099 6056
+3  6056 1801 6100
+3  1654 6101 8100
+3  8100 6103 1654
+3  1653 6102 8100
+3  8100 6101 1653
+3  1803 6080 8100
+3  8100 6102 1803
+3  6103 8100 6080
+3  6080 1797 6103
+3  6102 8101 5953
+3  5953 1803 6102
+3  6104 8101 6102
+3  6102 1653 6104
+3  1652 6105 8101
+3  8101 6104 1652
+3  1638 5953 8101
+3  8101 6105 1638
+3  1578 6106 8102
+3  8102 6108 1578
+3  1646 6107 8102
+3  8102 6106 1646
+3  1802 6013 8102
+3  8102 6107 1802
+3  6108 8102 6013
+3  6013 1579 6108
+3  1646 6109 8103
+3  8103 6107 1646
+3  1644 6110 8103
+3  8103 6109 1644
+3  1801 6058 8103
+3  8103 6110 1801
+3  6107 8103 6058
+3  6058 1802 6107
+3  1644 6111 8104
+3  8104 6110 1644
+3  1642 6112 8104
+3  8104 6111 1642
+3  1800 6100 8104
+3  8104 6112 1800
+3  6110 8104 6100
+3  6100 1801 6110
+3  1642 6113 8105
+3  8105 6112 1642
+3  1641 6114 8105
+3  8105 6113 1641
+3  1799 6115 8105
+3  8105 6114 1799
+3  6112 8105 6115
+3  6115 1800 6112
+3  1640 6116 8106
+3  8106 6118 1640
+3  1654 6103 8106
+3  8106 6116 1654
+3  1797 6117 8106
+3  8106 6103 1797
+3  6118 8106 6117
+3  6117 1798 6118
+3  1626 6119 8107
+3  8107 6121 1626
+3  1638 6105 8107
+3  8107 6119 1638
+3  1652 6120 8107
+3  8107 6105 1652
+3  6121 8107 6120
+3  6120 1650 6121
+3  1584 6122 8108
+3  8108 6124 1584
+3  1626 6121 8108
+3  8108 6122 1626
+3  6123 8108 6121
+3  6121 1650 6123
+3  1581 6124 8108
+3  8108 6123 1581
+3  1798 6055 8109
+3  8109 6118 1798
+3  6114 8109 6055
+3  6055 1799 6114
+3  1641 6125 8109
+3  8109 6114 1641
+3  6118 8109 6125
+3  6125 1640 6118
+3  1356 6126 6128
+3  1483 6127 6126
+3  1359 6128 6127
+3  6128 6126 6127
+3  6049 8110 6131
+3  6131 1453 6049
+3  1473 6129 8110
+3  8110 6049 1473
+3  1475 6130 8110
+3  8110 6129 1475
+3  1455 6131 8110
+3  8110 6130 1455
+3  6132 8111 6050
+3  6050 1474 6132
+3  1472 6098 8111
+3  8111 6132 1472
+3  1800 6115 8111
+3  8111 6098 1800
+3  6050 8111 6115
+3  6115 1799 6050
+3  1455 6130 8112
+3  8112 6135 1455
+3  1475 6133 8112
+3  8112 6130 1475
+3  1477 6134 8112
+3  8112 6133 1477
+3  6135 8112 6134
+3  6134 1484 6135
+3  6134 8113 6138
+3  6138 1484 6134
+3  1477 6136 8113
+3  8113 6134 1477
+3  1479 6137 8113
+3  8113 6136 1479
+3  6138 8113 6137
+3  6137 1485 6138
+3  1356 6128 6140
+3  1359 6139 6128
+3  1362 6140 6139
+3  6140 6128 6139
+3  6137 8114 6143
+3  6143 1485 6137
+3  1479 6141 8114
+3  8114 6137 1479
+3  1481 6142 8114
+3  8114 6141 1481
+3  6143 8114 6142
+3  6142 1487 6143
+3  6144 8115 6082
+3  6082 1480 6144
+3  1478 6053 8115
+3  8115 6144 1478
+3  1798 6117 8115
+3  8115 6053 1798
+3  6082 8115 6117
+3  6117 1797 6082
+3  1649 6088 8116
+3  8116 6147 1649
+3  1784 6145 8116
+3  8116 6088 1784
+3  1782 6146 8116
+3  8116 6145 1782
+3  6147 8116 6146
+3  6146 1648 6147
+3  1655 6148 8117
+3  8117 6151 1655
+3  1789 6149 8117
+3  8117 6148 1789
+3  1790 6150 8117
+3  8117 6149 1790
+3  6151 8117 6150
+3  6150 1651 6151
+3  1656 6152 8118
+3  8118 6154 1656
+3  1788 6153 8118
+3  8118 6152 1788
+3  1789 6148 8118
+3  8118 6153 1789
+3  6154 8118 6148
+3  6148 1655 6154
+3  6155 8119 6157
+3  6157 1639 6155
+3  1787 6156 8119
+3  8119 6155 1787
+3  1788 6152 8119
+3  8119 6156 1788
+3  1656 6157 8119
+3  8119 6152 1656
+3  1783 6158 6159
+3  1787 6155 6158
+3  1639 6159 6155
+3  6159 6158 6155
+3  1645 6160 6162
+3  1786 6161 6160
+3  1643 6162 6161
+3  6162 6160 6161
+3  1647 6163 8120
+3  8120 6165 1647
+3  1785 6164 8120
+3  8120 6163 1785
+3  6160 8120 6164
+3  6164 1786 6160
+3  1645 6165 8120
+3  8120 6160 1645
+3  1781 6166 8121
+3  8121 6168 1781
+3  1785 6163 8121
+3  8121 6166 1785
+3  1647 6167 8121
+3  8121 6163 1647
+3  6168 8121 6167
+3  6167 1577 6168
+3  1651 6169 8122
+3  8122 6172 1651
+3  1794 6170 8122
+3  8122 6169 1794
+3  6171 8122 6170
+3  6170 1796 6171
+3  6172 8122 6171
+3  6171 1652 6172
+3  1650 6173 8123
+3  8123 6175 1650
+3  6174 8123 6173
+3  6173 1795 6174
+3  6089 8123 6174
+3  6174 1793 6089
+3  6175 8123 6089
+3  6089 1649 6175
+3  6171 8124 6120
+3  6120 1652 6171
+3  1796 6176 8124
+3  8124 6171 1796
+3  6173 8124 6176
+3  6176 1795 6173
+3  1650 6120 8124
+3  8124 6173 1650
+3  1794 6169 8125
+3  8125 6178 1794
+3  1651 6150 8125
+3  8125 6169 1651
+3  1790 6177 8125
+3  8125 6150 1790
+3  6178 8125 6177
+3  6177 1791 6178
+3  1793 6174 8126
+3  8126 6179 1793
+3  6176 8126 6174
+3  6174 1795 6176
+3  1796 6170 8126
+3  8126 6176 1796
+3  6179 8126 6170
+3  6170 1794 6179
+3  6178 8127 6179
+3  6179 1794 6178
+3  1791 6180 8127
+3  8127 6178 1791
+3  1792 6090 8127
+3  8127 6180 1792
+3  1793 6179 8127
+3  8127 6090 1793
+3  1786 6181 6161
+3  1439 6182 6181
+3  1643 6161 6182
+3  6161 6181 6182
+3  1792 6183 8128
+3  8128 6087 1792
+3  1429 6184 8128
+3  8128 6183 1429
+3  1431 6185 8128
+3  8128 6184 1431
+3  6087 8128 6185
+3  6185 1784 6087
+3  1791 6186 8129
+3  8129 6180 1791
+3  1427 6187 8129
+3  8129 6186 1427
+3  1429 6183 8129
+3  8129 6187 1429
+3  6180 8129 6183
+3  6183 1792 6180
+3  6188 8130 6177
+3  6177 1790 6188
+3  6189 8130 6188
+3  6188 1425 6189
+3  1427 6186 8130
+3  8130 6189 1427
+3  1791 6177 8130
+3  8130 6186 1791
+3  1789 6190 8131
+3  8131 6149 1789
+3  1421 6191 8131
+3  8131 6190 1421
+3  1425 6188 8131
+3  8131 6191 1425
+3  6149 8131 6188
+3  6188 1790 6149
+3  1788 6192 8132
+3  8132 6153 1788
+3  1422 6193 8132
+3  8132 6192 1422
+3  1421 6190 8132
+3  8132 6193 1421
+3  6153 8132 6190
+3  6190 1789 6153
+3  1787 6194 8133
+3  8133 6156 1787
+3  1443 6195 8133
+3  8133 6194 1443
+3  1422 6192 8133
+3  8133 6195 1422
+3  6156 8133 6192
+3  6192 1788 6156
+3  6196 8134 6158
+3  6158 1783 6196
+3  1441 6197 8134
+3  8134 6196 1441
+3  1443 6194 8134
+3  8134 6197 1443
+3  1787 6158 8134
+3  8134 6194 1787
+3  1439 6198 6199
+3  1441 6196 6198
+3  1783 6199 6196
+3  6199 6198 6196
+3  6200 8135 6164
+3  6164 1785 6200
+3  6201 8135 6200
+3  6200 1437 6201
+3  6181 8135 6201
+3  6201 1439 6181
+3  1786 6164 8135
+3  8135 6181 1786
+3  1781 6202 8136
+3  8136 6166 1781
+3  1435 6203 8136
+3  8136 6202 1435
+3  1437 6200 8136
+3  8136 6203 1437
+3  6166 8136 6200
+3  6200 1785 6166
+3  6185 8137 6145
+3  6145 1784 6185
+3  1431 6204 8137
+3  8137 6185 1431
+3  1433 6205 8137
+3  8137 6204 1433
+3  1782 6145 8137
+3  8137 6205 1782
+3  1639 6206 6159
+3  1643 6207 6206
+3  1783 6159 6207
+3  6159 6206 6207
+3  1439 6199 6182
+3  1783 6207 6199
+3  1643 6182 6207
+3  6182 6199 6207
+3  1576 6208 8138
+3  8138 6211 1576
+3  1580 6209 8138
+3  8138 6208 1580
+3  1583 6210 8138
+3  8138 6209 1583
+3  6211 8138 6210
+3  6210 1582 6211
+3  1577 6212 8139
+3  8139 6168 1577
+3  1648 6146 8139
+3  8139 6212 1648
+3  6213 8139 6146
+3  6146 1782 6213
+3  6168 8139 6213
+3  6213 1781 6168
+3  1781 6213 8140
+3  8140 6202 1781
+3  1782 6205 8140
+3  8140 6213 1782
+3  1433 6214 8140
+3  8140 6205 1433
+3  6202 8140 6214
+3  6214 1435 6202
+3  1624 6215 8141
+3  8141 6218 1624
+3  6216 8141 6215
+3  6215 1457 6216
+3  1456 6217 8141
+3  8141 6216 1456
+3  1637 6218 8141
+3  8141 6217 1637
+3  1599 6219 6221
+3  1619 6220 6219
+3  1600 6221 6220
+3  6221 6219 6220
+3  1597 6222 8142
+3  8142 6026 1597
+3  1596 6223 8142
+3  8142 6222 1596
+3  1777 6224 8142
+3  8142 6223 1777
+3  6026 8142 6224
+3  6224 1780 6026
+3  6023 8143 6226
+3  6226 1631 6023
+3  6224 8143 6023
+3  6023 1780 6224
+3  1777 6225 8143
+3  8143 6224 1777
+3  1628 6226 8143
+3  8143 6225 1628
+3  1636 6227 8144
+3  8144 6018 1636
+3  1635 6031 8144
+3  8144 6227 1635
+3  6228 8144 6031
+3  6031 1459 6228
+3  6018 8144 6228
+3  6228 1458 6018
+3  1456 6229 8145
+3  8145 6217 1456
+3  1460 5951 8145
+3  8145 6229 1460
+3  6230 8145 5951
+3  5951 1638 6230
+3  1637 6217 8145
+3  8145 6230 1637
+3  1241 6231 8146
+3  8146 6234 1241
+3  1507 6232 8146
+3  8146 6231 1507
+3  6233 8146 6232
+3  6232 1759 6233
+3  6234 8146 6233
+3  6233 1776 6234
+3  4761 8147 4744
+3  4744 1240 4761
+3  1241 6234 8147
+3  8147 4761 1241
+3  1776 6235 8147
+3  8147 6234 1776
+3  4744 8147 6235
+3  6235 1253 4744
+3  6235 8148 4745
+3  4745 1253 6235
+3  1776 6236 8148
+3  8148 6235 1776
+3  1593 6237 8148
+3  8148 6236 1593
+3  4745 8148 6237
+3  6237 1252 4745
+3  1778 6238 6240
+3  1777 6239 6238
+3  1779 6240 6239
+3  6240 6238 6239
+3  1589 6032 6241
+3  1778 6240 6032
+3  1779 6241 6240
+3  6241 6032 6240
+3  6241 8149 6084
+3  6084 1589 6241
+3  1779 6242 8149
+3  8149 6241 1779
+3  1595 6243 8149
+3  8149 6242 1595
+3  1594 6084 8149
+3  8149 6243 1594
+3  1779 6239 8150
+3  8150 6242 1779
+3  6223 8150 6239
+3  6239 1777 6223
+3  1596 6244 8150
+3  8150 6223 1596
+3  1595 6242 8150
+3  8150 6244 1595
+3  6245 8151 6247
+3  6247 1587 6245
+3  1751 6037 8151
+3  8151 6245 1751
+3  1632 6246 8151
+3  8151 6037 1632
+3  1588 6247 8151
+3  8151 6246 1588
+3  6238 8152 6225
+3  6225 1777 6238
+3  1778 6035 8152
+3  8152 6238 1778
+3  1629 6248 8152
+3  8152 6035 1629
+3  1628 6225 8152
+3  8152 6248 1628
+3  1241 4760 8153
+3  8153 6231 1241
+3  4349 8153 4760
+3  4760 1149 4349
+3  228 6249 8153
+3  8153 4349 228
+3  1507 6231 8153
+3  8153 6249 1507
+3  1504 6250 8154
+3  8154 6252 1504
+3  1506 6251 8154
+3  8154 6250 1506
+3  4816 8154 6251
+3  6251 1343 4816
+3  1279 6252 8154
+3  8154 4816 1279
+3  1759 6253 8155
+3  8155 6233 1759
+3  1591 6254 8155
+3  8155 6253 1591
+3  1593 6236 8155
+3  8155 6254 1593
+3  6233 8155 6236
+3  6236 1776 6233
+3  6255 8156 4772
+3  4772 1354 6255
+3  6249 8156 6255
+3  6255 1507 6249
+3  4356 8156 6249
+3  6249 228 4356
+3  4772 8156 4356
+3  4356 2095 4772
+3  6256 8157 4800
+3  4800 1269 6256
+3  6067 8157 6256
+3  6256 1417 6067
+3  1774 6257 8157
+3  8157 6067 1774
+3  1346 4800 8157
+3  8157 6257 1346
+3  6142 8158 6259
+3  6259 1487 6142
+3  1481 6258 8158
+3  8158 6142 1481
+3  1462 6043 8158
+3  8158 6258 1462
+3  1489 6259 8158
+3  8158 6043 1489
+3  1360 6260 8159
+3  8159 6262 1360
+3  1486 6261 8159
+3  8159 6260 1486
+3  1775 6063 8159
+3  8159 6261 1775
+3  6262 8159 6063
+3  6063 1361 6262
+3  1775 6261 8160
+3  8160 6066 1775
+3  1486 6263 8160
+3  8160 6261 1486
+3  1488 6264 8160
+3  8160 6263 1488
+3  6066 8160 6264
+3  6264 1774 6066
+3  1774 6264 8161
+3  8161 6257 1774
+3  1488 6265 8161
+3  8161 6264 1488
+3  1490 6070 8161
+3  8161 6265 1490
+3  6257 8161 6070
+3  6070 1346 6257
+3  4367 8162 5627
+3  5627 1161 4367
+3  1140 6266 8162
+3  8162 4367 1140
+3  1384 5643 8162
+3  8162 6266 1384
+3  1773 5627 8162
+3  8162 5643 1773
+3  1770 5642 8163
+3  8163 5636 1770
+3  1771 5640 8163
+3  8163 5642 1771
+3  5639 8163 5640
+3  5640 1772 5639
+3  5636 8163 5639
+3  5639 1769 5636
+3  1766 5616 8164
+3  8164 5613 1766
+3  1767 5638 8164
+3  8164 5616 1767
+3  5615 8164 5638
+3  5638 1768 5615
+3  5613 8164 5615
+3  5615 1765 5613
+3  1372 5612 8165
+3  8165 5971 1372
+3  1764 6267 8165
+3  8165 5612 1764
+3  1349 4787 8165
+3  8165 6267 1349
+3  5971 8165 4787
+3  4787 1350 5971
+3  1348 6268 8166
+3  8166 4793 1348
+3  1402 6269 8166
+3  8166 6268 1402
+3  5966 8166 6269
+3  6269 1413 5966
+3  4793 8166 5966
+3  5966 1347 4793
+3  1764 5228 8167
+3  8167 6267 1764
+3  6270 8167 5228
+3  5228 1403 6270
+3  6268 8167 6270
+3  6270 1402 6268
+3  4790 8167 6268
+3  6268 1348 4790
+3  1349 6267 8167
+3  8167 4790 1349
+3  1761 5434 8168
+3  8168 5457 1761
+3  5429 8168 5434
+3  5434 1762 5429
+3  1763 5428 8168
+3  8168 5429 1763
+3  1760 5457 8168
+3  8168 5428 1760
+3  6271 8169 5968
+3  5968 1410 6271
+3  5963 8169 6271
+3  6271 1407 5963
+3  1419 6272 8169
+3  8169 5963 1419
+3  1270 5968 8169
+3  8169 6272 1270
+3  6038 8170 6275
+3  6275 1499 6038
+3  1751 6273 8170
+3  8170 6038 1751
+3  1590 6274 8170
+3  8170 6273 1590
+3  6275 8170 6274
+3  6274 1501 6275
+3  1506 6276 6251
+3  1354 4770 6276
+3  1343 6251 4770
+3  6251 6276 4770
+3  1503 6277 8171
+3  8171 6279 1503
+3  1591 6253 8171
+3  8171 6277 1591
+3  1759 6278 8171
+3  8171 6253 1759
+3  6279 8171 6278
+3  6278 1505 6279
+3  1759 6232 6278
+3  1507 6280 6232
+3  1505 6278 6280
+3  6278 6232 6280
+3  5934 8172 5929
+3  5929 1758 5934
+3  1374 6281 8172
+3  8172 5934 1374
+3  1376 5931 8172
+3  8172 6281 1376
+3  5929 8172 5931
+3  5931 1757 5929
+3  5604 8173 6283
+3  6283 1380 5604
+3  1378 6282 8173
+3  8173 5604 1378
+3  1162 4385 8173
+3  8173 6282 1162
+3  6283 8173 4385
+3  4385 1142 6283
+3  1756 5610 5608
+3  1754 5607 5610
+3  1755 5608 5607
+3  5608 5610 5607
+3  1752 5606 8174
+3  8174 5605 1752
+3  1753 5932 8174
+3  8174 5606 1753
+3  6284 8174 5932
+3  5932 1376 6284
+3  5605 8174 6284
+3  6284 1378 5605
+3  1377 6285 8175
+3  8175 5975 1377
+3  1375 5972 8175
+3  8175 6285 1375
+3  4778 8175 5972
+3  5972 1352 4778
+3  1353 5975 8175
+3  8175 4778 1353
+3  1592 6286 8176
+3  8176 6086 1592
+3  1590 6273 8176
+3  8176 6286 1590
+3  6245 8176 6273
+3  6273 1751 6245
+3  1587 6086 8176
+3  8176 6245 1587
+3  1748 5600 8177
+3  8177 5590 1748
+3  1749 5595 8177
+3  8177 5600 1749
+3  1750 5593 8177
+3  8177 5595 1750
+3  5590 8177 5593
+3  5593 1747 5590
+3  1746 5599 5602
+3  1744 5596 5599
+3  1745 5602 5596
+3  5602 5599 5596
+3  1741 5878 8178
+3  8178 5601 1741
+3  1742 5588 8178
+3  8178 5878 1742
+3  1743 5594 8178
+3  8178 5588 1743
+3  5601 8178 5594
+3  5594 1740 5601
+3  1739 5587 5592
+3  1737 5586 5587
+3  1738 5592 5586
+3  5592 5587 5586
+3  1736 5582 5584
+3  1734 5578 5582
+3  1735 5584 5578
+3  5584 5582 5578
+3  1733 5563 5562
+3  1731 5576 5563
+3  1732 5562 5576
+3  5562 5563 5576
+3  1730 5561 5566
+3  1728 5559 5561
+3  1729 5566 5559
+3  5566 5561 5559
+3  1725 5555 8179
+3  8179 5580 1725
+3  1726 5553 8179
+3  8179 5555 1726
+3  5551 8179 5553
+3  5553 1727 5551
+3  5580 8179 5551
+3  5551 1724 5580
+3  1723 5554 5548
+3  1721 5898 5554
+3  1722 5548 5898
+3  5548 5554 5898
+3  1718 5546 8180
+3  8180 5547 1718
+3  1719 5545 8180
+3  8180 5546 1719
+3  1720 5552 8180
+3  8180 5545 1720
+3  5547 8180 5552
+3  5552 1717 5547
+3  1716 5544 5549
+3  1714 5543 5544
+3  1715 5549 5543
+3  5549 5544 5543
+3  1713 5526 5540
+3  1711 5531 5526
+3  1712 5540 5531
+3  5540 5526 5531
+3  1710 5530 5537
+3  1708 5528 5530
+3  1709 5537 5528
+3  5537 5530 5528
+3  1707 5536 5538
+3  1705 5532 5536
+3  1706 5538 5532
+3  5538 5536 5532
+3  1702 5521 5522
+3  1700 5842 5521
+3  1701 5522 5842
+3  5522 5521 5842
+3  1697 5816 8181
+3  8181 5517 1697
+3  1698 5520 8181
+3  8181 5816 1698
+3  1699 5849 8181
+3  8181 5520 1699
+3  5517 8181 5849
+3  5849 1696 5517
+3  1695 5505 5557
+3  1693 5823 5505
+3  1694 5557 5823
+3  5557 5505 5823
+3  5834 8182 5501
+3  5501 1690 5834
+3  5504 8182 5834
+3  5834 1691 5504
+3  5541 8182 5504
+3  5504 1692 5541
+3  5501 8182 5541
+3  5541 1689 5501
+3  1684 5876 8183
+3  8183 5494 1684
+3  1685 5498 8183
+3  8183 5876 1685
+3  5496 8183 5498
+3  5498 1686 5496
+3  5494 8183 5496
+3  5496 1683 5494
+3  1676 5485 5488
+3  1674 5863 5485
+3  1675 5488 5863
+3  5488 5485 5863
+3  1671 5493 8184
+3  8184 5487 1671
+3  1672 5492 8184
+3  8184 5493 1672
+3  1673 5489 8184
+3  8184 5492 1673
+3  5487 8184 5489
+3  5489 1670 5487
+3  1669 5491 5483
+3  1667 5495 5491
+3  1668 5483 5495
+3  5483 5491 5495
+3  1666 5463 5469
+3  1664 5631 5463
+3  1665 5469 5631
+3  5469 5463 5631
+3  5475 8185 5468
+3  5468 1661 5475
+3  5473 8185 5475
+3  5475 1662 5473
+3  5470 8185 5473
+3  5473 1663 5470
+3  5468 8185 5470
+3  5470 1660 5468
+3  1659 5472 5459
+3  1657 5456 5472
+3  1658 5459 5456
+3  5459 5472 5456
+3  1362 6287 6140
+3  1400 6288 6287
+3  1356 6140 6288
+3  6140 6287 6288
+3  1639 6157 6290
+3  1656 6289 6157
+3  1640 6290 6289
+3  6290 6157 6289
+3  1654 6116 8186
+3  8186 6291 1654
+3  1640 6289 8186
+3  8186 6116 1640
+3  6154 8186 6289
+3  6289 1656 6154
+3  1655 6291 8186
+3  8186 6154 1655
+3  1653 6101 8187
+3  8187 6292 1653
+3  6291 8187 6101
+3  6101 1654 6291
+3  6151 8187 6291
+3  6291 1655 6151
+3  6292 8187 6151
+3  6151 1651 6292
+3  1653 6292 6104
+3  1651 6172 6292
+3  1652 6104 6172
+3  6104 6292 6172
+3  1650 6175 6123
+3  1649 6293 6175
+3  1581 6123 6293
+3  6123 6175 6293
+3  1582 6294 8188
+3  8188 6295 1582
+3  1581 6293 8188
+3  8188 6294 1581
+3  6147 8188 6293
+3  6293 1649 6147
+3  1648 6295 8188
+3  8188 6147 1648
+3  6211 8189 6296
+3  6296 1576 6211
+3  1582 6295 8189
+3  8189 6211 1582
+3  1648 6212 8189
+3  8189 6295 1648
+3  1577 6296 8189
+3  8189 6212 1577
+3  1646 6106 8190
+3  8190 6298 1646
+3  1578 6297 8190
+3  8190 6106 1578
+3  6167 8190 6297
+3  6297 1577 6167
+3  1647 6298 8190
+3  8190 6167 1647
+3  1644 6109 8191
+3  8191 6299 1644
+3  6298 8191 6109
+3  6109 1646 6298
+3  6165 8191 6298
+3  6298 1647 6165
+3  1645 6299 8191
+3  8191 6165 1645
+3  1642 6111 8192
+3  8192 6300 1642
+3  6299 8192 6111
+3  6111 1644 6299
+3  6162 8192 6299
+3  6299 1645 6162
+3  1643 6300 8192
+3  8192 6162 1643
+3  6113 8193 6301
+3  6301 1641 6113
+3  6300 8193 6113
+3  6113 1642 6300
+3  6206 8193 6300
+3  6300 1643 6206
+3  1639 6301 8193
+3  8193 6206 1639
+3  1641 6301 6125
+3  1639 6290 6301
+3  1640 6125 6290
+3  6125 6301 6290
+3  1638 6119 6230
+3  1626 6302 6119
+3  1637 6230 6302
+3  6230 6119 6302
+3  1624 6218 8194
+3  8194 6304 1624
+3  1637 6302 8194
+3  8194 6218 1637
+3  6303 8194 6302
+3  6302 1626 6303
+3  6304 8194 6303
+3  6303 1625 6304
+3  6015 8195 6305
+3  6305 1609 6015
+3  6304 8195 6015
+3  6015 1624 6304
+3  6096 8195 6304
+3  6304 1625 6096
+3  1607 6305 8195
+3  8195 6096 1607
+3  5992 8196 4411
+3  4411 2098 5992
+3  1608 6306 8196
+3  8196 5992 1608
+3  1606 5988 8196
+3  8196 6306 1606
+3  4411 8196 5988
+3  5988 1171 4411
+3  1636 6017 8197
+3  8197 6309 1636
+3  1623 6307 8197
+3  8197 6017 1623
+3  1622 6308 8197
+3  8197 6307 1622
+3  6309 8197 6308
+3  6308 1627 6309
+3  1635 6227 8198
+3  8198 6311 1635
+3  6309 8198 6227
+3  6227 1636 6309
+3  1627 6310 8198
+3  8198 6309 1627
+3  1630 6311 8198
+3  8198 6310 1630
+3  1634 6028 8199
+3  8199 6313 1634
+3  6311 8199 6028
+3  6028 1635 6311
+3  1630 6312 8199
+3  8199 6311 1630
+3  1633 6313 8199
+3  8199 6312 1633
+3  6041 8200 6315
+3  6315 1493 6041
+3  6313 8200 6041
+3  6041 1634 6313
+3  1633 6314 8200
+3  8200 6313 1633
+3  1495 6315 8200
+3  8200 6314 1495
+3  1495 6314 8201
+3  8201 6317 1495
+3  1633 6316 8201
+3  8201 6314 1633
+3  1632 6036 8201
+3  8201 6316 1632
+3  6317 8201 6036
+3  6036 1497 6317
+3  6246 8202 6318
+3  6318 1588 6246
+3  6316 8202 6246
+3  6246 1632 6316
+3  6312 8202 6316
+3  6316 1633 6312
+3  6318 8202 6312
+3  6312 1630 6318
+3  1628 6319 6226
+3  1627 6320 6319
+3  1631 6226 6320
+3  6226 6319 6320
+3  1622 6321 8203
+3  8203 6308 1622
+3  1621 6024 8203
+3  8203 6321 1621
+3  6320 8203 6024
+3  6024 1631 6320
+3  6308 8203 6320
+3  6320 1627 6308
+3  5998 8204 4428
+3  4428 1152 5998
+3  1616 6322 8204
+3  8204 5998 1616
+3  1614 5993 8204
+3  8204 6322 1614
+3  4428 8204 5993
+3  5993 1153 4428
+3  1588 6318 6034
+3  1630 6323 6318
+3  1629 6034 6323
+3  6034 6318 6323
+3  6248 8205 6319
+3  6319 1628 6248
+3  6323 8205 6248
+3  6248 1629 6323
+3  6310 8205 6323
+3  6323 1630 6310
+3  6319 8205 6310
+3  6310 1627 6319
+3  5995 8206 4431
+3  4431 2097 5995
+3  1612 6324 8206
+3  8206 5995 1612
+3  1610 5990 8206
+3  8206 6324 1610
+3  4431 8206 5990
+3  5990 1154 4431
+3  6071 8207 4960
+3  4960 1290 6071
+3  1494 6325 8207
+3  8207 6071 1494
+3  1496 6326 8207
+3  8207 6325 1496
+3  1280 4960 8207
+3  8207 6326 1280
+3  1498 6074 8208
+3  8208 6327 1498
+3  1281 4967 8208
+3  8208 6074 1281
+3  1280 6326 8208
+3  8208 4967 1280
+3  6327 8208 6326
+3  6326 1496 6327
+3  1585 6097 8209
+3  8209 6328 1585
+3  1625 6303 8209
+3  8209 6097 1625
+3  6122 8209 6303
+3  6303 1626 6122
+3  1584 6328 8209
+3  8209 6122 1584
+3  6329 8210 6331
+3  6331 1464 6329
+3  1583 6209 8210
+3  8210 6329 1583
+3  1580 6330 8210
+3  8210 6209 1580
+3  1465 6331 8210
+3  8210 6330 1465
+3  1624 6014 6215
+3  1611 6332 6014
+3  1457 6215 6332
+3  6215 6014 6332
+3  1623 6020 8211
+3  8211 6334 1623
+3  1457 6332 8211
+3  8211 6020 1457
+3  1611 6333 8211
+3  8211 6332 1611
+3  6334 8211 6333
+3  6333 1613 6334
+3  1622 6307 8212
+3  8212 6336 1622
+3  6334 8212 6307
+3  6307 1623 6334
+3  1613 6335 8212
+3  8212 6334 1613
+3  1615 6336 8212
+3  8212 6335 1615
+3  1621 6321 8213
+3  8213 6338 1621
+3  6336 8213 6321
+3  6321 1622 6336
+3  1615 6337 8213
+3  8213 6336 1615
+3  1617 6338 8213
+3  8213 6337 1617
+3  1620 6021 8214
+3  8214 6340 1620
+3  6338 8214 6021
+3  6021 1621 6338
+3  1617 6339 8214
+3  8214 6338 1617
+3  1619 6340 8214
+3  8214 6339 1619
+3  6341 8215 6219
+3  6219 1599 6341
+3  1598 6027 8215
+3  8215 6341 1598
+3  1620 6340 8215
+3  8215 6027 1620
+3  1619 6219 8215
+3  8215 6340 1619
+3  1618 6000 8216
+3  8216 6343 1618
+3  1601 6342 8216
+3  8216 6000 1601
+3  6220 8216 6342
+3  6342 1600 6220
+3  6343 8216 6220
+3  6220 1619 6343
+3  1616 5997 8217
+3  8217 6344 1616
+3  6343 8217 5997
+3  5997 1618 6343
+3  6339 8217 6343
+3  6343 1619 6339
+3  1617 6344 8217
+3  8217 6339 1617
+3  1614 6322 8218
+3  8218 6345 1614
+3  6344 8218 6322
+3  6322 1616 6344
+3  6337 8218 6344
+3  6344 1617 6337
+3  1615 6345 8218
+3  8218 6337 1615
+3  1612 5994 8219
+3  8219 6346 1612
+3  6345 8219 5994
+3  5994 1614 6345
+3  6335 8219 6345
+3  6345 1615 6335
+3  1613 6346 8219
+3  8219 6335 1613
+3  1610 6324 8220
+3  8220 6347 1610
+3  6346 8220 6324
+3  6324 1612 6346
+3  6333 8220 6346
+3  6346 1613 6333
+3  1611 6347 8220
+3  8220 6333 1611
+3  1608 5991 8221
+3  8221 6348 1608
+3  6347 8221 5991
+3  5991 1610 6347
+3  6016 8221 6347
+3  6347 1611 6016
+3  1609 6348 8221
+3  8221 6016 1609
+3  1606 6306 8222
+3  8222 6349 1606
+3  6348 8222 6306
+3  6306 1608 6348
+3  1609 6305 8222
+3  8222 6348 1609
+3  6349 8222 6305
+3  6305 1607 6349
+3  1605 5989 8223
+3  8223 6350 1605
+3  6349 8223 5989
+3  5989 1606 6349
+3  1607 6095 8223
+3  8223 6349 1607
+3  1604 6350 8223
+3  8223 6095 1604
+3  1445 6351 8224
+3  8224 6007 1445
+3  1586 5986 8224
+3  8224 6351 1586
+3  6350 8224 5986
+3  5986 1605 6350
+3  6007 8224 6350
+3  6350 1604 6007
+3  1574 6352 8225
+3  8225 5984 1574
+3  1573 5948 8225
+3  8225 6352 1573
+3  1603 5910 8225
+3  8225 5948 1603
+3  5984 8225 5910
+3  5910 1602 5984
+3  1601 5999 8226
+3  8226 6353 1601
+3  4462 8226 5999
+3  5999 1170 4462
+3  1150 4756 8226
+3  8226 4462 1150
+3  1232 6353 8226
+3  8226 4756 1232
+3  6342 8227 6354
+3  6354 1600 6342
+3  6353 8227 6342
+3  6342 1601 6353
+3  4766 8227 6353
+3  6353 1232 4766
+3  6354 8227 4766
+3  4766 1231 6354
+3  6221 8228 6355
+3  6355 1599 6221
+3  1600 6354 8228
+3  8228 6221 1600
+3  1231 4757 8228
+3  8228 6354 1231
+3  1246 6355 8228
+3  8228 4757 1246
+3  1599 6355 6341
+3  1246 6356 6355
+3  1598 6341 6356
+3  6341 6355 6356
+3  1597 6025 8229
+3  8229 6357 1597
+3  1598 6356 8229
+3  8229 6025 1598
+3  4753 8229 6356
+3  6356 1246 4753
+3  1243 6357 8229
+3  8229 4753 1243
+3  1596 6222 8230
+3  8230 6358 1596
+3  6357 8230 6222
+3  6222 1597 6357
+3  1243 4759 8230
+3  8230 6357 1243
+3  6358 8230 4759
+3  4759 1242 6358
+3  1595 6244 8231
+3  8231 6359 1595
+3  6358 8231 6244
+3  6244 1596 6358
+3  1242 4732 8231
+3  8231 6358 1242
+3  1251 6359 8231
+3  8231 4732 1251
+3  1594 6243 8232
+3  8232 6360 1594
+3  6359 8232 6243
+3  6243 1595 6359
+3  4748 8232 6359
+3  6359 1251 4748
+3  1252 6360 8232
+3  8232 4748 1252
+3  1592 6085 8233
+3  8233 6361 1592
+3  6360 8233 6085
+3  6085 1594 6360
+3  6237 8233 6360
+3  6360 1252 6237
+3  1593 6361 8233
+3  8233 6237 1593
+3  1590 6286 8234
+3  8234 6362 1590
+3  1592 6361 8234
+3  8234 6286 1592
+3  6254 8234 6361
+3  6361 1593 6254
+3  6362 8234 6254
+3  6254 1591 6362
+3  6274 8235 6363
+3  6363 1501 6274
+3  6362 8235 6274
+3  6274 1590 6362
+3  1591 6277 8235
+3  8235 6362 1591
+3  1503 6363 8235
+3  8235 6277 1503
+3  6077 8236 4968
+3  4968 1278 6077
+3  1502 6364 8236
+3  8236 6077 1502
+3  1504 6252 8236
+3  8236 6364 1504
+3  1279 4968 8236
+3  8236 6252 1279
+3  1589 6083 6033
+3  1587 6247 6083
+3  1588 6033 6247
+3  6033 6083 6247
+3  6006 8237 6367
+3  6367 1445 6006
+3  6365 8237 6006
+3  6006 1464 6365
+3  1463 6366 8237
+3  8237 6365 1463
+3  1446 6367 8237
+3  8237 6366 1446
+3  1586 6351 8238
+3  8238 6370 1586
+3  6368 8238 6351
+3  6351 1445 6368
+3  1444 6369 8238
+3  8238 6368 1444
+3  1575 6370 8238
+3  8238 6369 1575
+3  5987 8239 4480
+3  4480 1172 5987
+3  6370 8239 5987
+3  5987 1586 6370
+3  1575 6371 8239
+3  8239 6370 1575
+3  1155 4480 8239
+3  8239 6371 1155
+3  6329 8240 6372
+3  6372 1583 6329
+3  6009 8240 6329
+3  6329 1464 6009
+3  1585 6328 8240
+3  8240 6009 1585
+3  1584 6372 8240
+3  8240 6328 1584
+3  6210 8241 6294
+3  6294 1582 6210
+3  6372 8241 6210
+3  6210 1583 6372
+3  6124 8241 6372
+3  6372 1584 6124
+3  6294 8241 6124
+3  6124 1581 6294
+3  1447 6373 8242
+3  8242 6003 1447
+3  1446 6366 8242
+3  8242 6373 1446
+3  1463 6374 8242
+3  8242 6366 1463
+3  6003 8242 6374
+3  6374 1467 6003
+3  1466 6375 8243
+3  8243 6012 1466
+3  1465 6330 8243
+3  8243 6375 1465
+3  1580 6376 8243
+3  8243 6330 1580
+3  6012 8243 6376
+3  6376 1579 6012
+3  6108 8244 6377
+3  6377 1578 6108
+3  6376 8244 6108
+3  6108 1579 6376
+3  6208 8244 6376
+3  6376 1580 6208
+3  1576 6377 8244
+3  8244 6208 1576
+3  1578 6377 6297
+3  1576 6296 6377
+3  1577 6297 6296
+3  6297 6377 6296
+3  1574 5983 8245
+3  8245 6378 1574
+3  230 4489 8245
+3  8245 5983 230
+3  6371 8245 4489
+3  4489 1155 6371
+3  6378 8245 6371
+3  6371 1575 6378
+3  1573 6352 8246
+3  8246 6379 1573
+3  1574 6378 8246
+3  8246 6352 1574
+3  6369 8246 6378
+3  6378 1575 6369
+3  6379 8246 6369
+3  6369 1444 6379
+3  5949 8247 6381
+3  6381 1572 5949
+3  6379 8247 5949
+3  5949 1573 6379
+3  1444 6380 8247
+3  8247 6379 1444
+3  1448 6381 8247
+3  8247 6380 1448
+3  1571 6001 8248
+3  8248 6383 1571
+3  1572 6381 8248
+3  8248 6001 1572
+3  1448 6382 8248
+3  8248 6381 1448
+3  6383 8248 6382
+3  6382 1450 6383
+3  1571 6383 5958
+3  1450 6384 6383
+3  1570 5958 6384
+3  5958 6383 6384
+3  1569 6091 8249
+3  8249 6386 1569
+3  1570 6384 8249
+3  8249 6091 1570
+3  1450 6385 8249
+3  8249 6384 1450
+3  6386 8249 6385
+3  6385 1452 6386
+3  6387 8250 6389
+3  6389 1568 6387
+3  6386 8250 6387
+3  6387 1569 6386
+3  1452 6388 8250
+3  8250 6386 1452
+3  1483 6389 8250
+3  8250 6388 1483
+3  6390 8251 6391
+3  6391 1567 6390
+3  6389 8251 6390
+3  6390 1568 6389
+3  6126 8251 6389
+3  6389 1483 6126
+3  6391 8251 6126
+3  6126 1356 6391
+3  1567 6391 6393
+3  1356 6392 6391
+3  1355 6393 6392
+3  6393 6391 6392
+3  1356 6288 6395
+3  1400 6394 6288
+3  1357 6395 6394
+3  6395 6288 6394
+3  1399 6396 8252
+3  8252 6397 1399
+3  1533 5046 8252
+3  8252 6396 1533
+3  6394 8252 5046
+3  5046 1357 6394
+3  1400 6397 8252
+3  8252 6394 1400
+3  1566 5507 5452
+3  1564 5454 5507
+3  1565 5452 5454
+3  5452 5507 5454
+3  1388 5453 8253
+3  8253 6399 1388
+3  1389 6398 8253
+3  8253 5453 1389
+3  2102 4507 8253
+3  8253 6398 2102
+3  6399 8253 4507
+3  4507 1157 6399
+3  5664 8254 5449
+3  5449 1561 5664
+3  5697 8254 5664
+3  5664 1562 5697
+3  1563 5790 8254
+3  8254 5697 1563
+3  5449 8254 5790
+3  5790 1560 5449
+3  1557 5668 8255
+3  8255 5447 1557
+3  1558 5448 8255
+3  8255 5668 1558
+3  1559 5784 8255
+3  8255 5448 1559
+3  5447 8255 5784
+3  5784 1556 5447
+3  5444 8256 5644
+3  5644 1553 5444
+3  5443 8256 5444
+3  5444 1554 5443
+3  5751 8256 5443
+3  5443 1555 5751
+3  5644 8256 5751
+3  5751 1552 5644
+3  1551 5502 5729
+3  1549 5441 5502
+3  1550 5729 5441
+3  5729 5502 5441
+3  1546 5647 8257
+3  8257 5437 1546
+3  1547 5440 8257
+3  8257 5647 1547
+3  5821 8257 5440
+3  5440 1548 5821
+3  5437 8257 5821
+3  5821 1545 5437
+3  1159 4509 5467
+3  217 5853 4509
+3  1544 5467 5853
+3  5467 4509 5853
+3  1543 5856 5433
+3  1541 5432 5856
+3  1542 5433 5432
+3  5433 5856 5432
+3  5423 8258 5478
+3  5478 1538 5423
+3  1539 5431 8258
+3  8258 5423 1539
+3  1540 5861 8258
+3  8258 5431 1540
+3  1537 5478 8258
+3  8258 5861 1537
+3  5524 8259 5418
+3  5418 1536 5524
+3  6400 8259 5524
+3  5524 1369 6400
+3  5960 8259 6400
+3  6400 1368 5960
+3  5418 8259 5960
+3  5960 1406 5418
+3  1365 6401 8260
+3  8260 6403 1365
+3  1367 6093 8260
+3  8260 6401 1367
+3  5205 8260 6093
+3  6093 1535 5205
+3  6402 8260 5205
+3  5205 1534 6402
+3  6403 8260 6402
+3  6402 1399 6403
+3  1533 6396 8261
+3  8261 5415 1533
+3  1399 6402 8261
+3  8261 6396 1399
+3  1534 5568 8261
+3  8261 6402 1534
+3  5415 8261 5568
+3  5568 1532 5415
+3  1531 5768 5799
+3  1529 5414 5768
+3  1530 5799 5414
+3  5799 5768 5414
+3  1526 5803 8262
+3  8262 5412 1526
+3  1527 5413 8262
+3  8262 5803 1527
+3  1528 5761 8262
+3  8262 5413 1528
+3  5412 8262 5761
+3  5761 1525 5412
+3  1522 5786 8263
+3  8263 5410 1522
+3  1523 5411 8263
+3  8263 5786 1523
+3  1524 5757 8263
+3  8263 5411 1524
+3  5410 8263 5757
+3  5757 1521 5410
+3  1518 5446 8264
+3  8264 5408 1518
+3  1519 5409 8264
+3  8264 5446 1519
+3  1520 5442 8264
+3  8264 5409 1520
+3  5408 8264 5442
+3  5442 1517 5408
+3  5666 8265 5405
+3  5405 1514 5666
+3  1515 5407 8265
+3  8265 5666 1515
+3  1516 5435 8265
+3  8265 5407 1516
+3  5405 8265 5435
+3  5435 1513 5405
+3  1510 5904 8266
+3  8266 5403 1510
+3  1511 5404 8266
+3  8266 5904 1511
+3  1512 5450 8266
+3  8266 5404 1512
+3  5403 8266 5450
+3  5450 1509 5403
+3  5907 8267 4514
+3  4514 2101 5907
+3  1508 5402 8267
+3  8267 5907 1508
+3  1387 6404 8267
+3  8267 5402 1387
+3  4514 8267 6404
+3  6404 1175 4514
+3  6280 8268 6405
+3  6405 1505 6280
+3  6255 8268 6280
+3  6280 1507 6255
+3  1354 6276 8268
+3  8268 6255 1354
+3  1506 6405 8268
+3  8268 6276 1506
+3  6279 8269 6406
+3  6406 1503 6279
+3  6405 8269 6279
+3  6279 1505 6405
+3  1506 6250 8269
+3  8269 6405 1506
+3  1504 6406 8269
+3  8269 6250 1504
+3  6363 8270 6407
+3  6407 1501 6363
+3  6406 8270 6363
+3  6363 1503 6406
+3  6364 8270 6406
+3  6406 1504 6364
+3  6407 8270 6364
+3  6364 1502 6407
+3  1499 6275 8271
+3  8271 6408 1499
+3  1501 6407 8271
+3  8271 6275 1501
+3  1502 6076 8271
+3  8271 6407 1502
+3  6408 8271 6076
+3  6076 1500 6408
+3  1497 6039 8272
+3  8272 6409 1497
+3  1499 6408 8272
+3  8272 6039 1499
+3  6075 8272 6408
+3  6408 1500 6075
+3  1498 6409 8272
+3  8272 6075 1498
+3  6317 8273 6410
+3  6410 1495 6317
+3  1497 6409 8273
+3  8273 6317 1497
+3  1498 6327 8273
+3  8273 6409 1498
+3  6410 8273 6327
+3  6327 1496 6410
+3  6315 8274 6411
+3  6411 1493 6315
+3  1495 6410 8274
+3  8274 6315 1495
+3  1496 6325 8274
+3  8274 6410 1496
+3  6411 8274 6325
+3  6325 1494 6411
+3  1491 6042 8275
+3  8275 6412 1491
+3  1493 6411 8275
+3  8275 6042 1493
+3  1494 6072 8275
+3  8275 6411 1494
+3  6412 8275 6072
+3  6072 1492 6412
+3  6045 8276 6413
+3  6413 1489 6045
+3  6412 8276 6045
+3  6045 1491 6412
+3  1492 6068 8276
+3  8276 6412 1492
+3  1490 6413 8276
+3  8276 6068 1490
+3  6259 8277 6414
+3  6414 1487 6259
+3  6413 8277 6259
+3  6259 1489 6413
+3  6265 8277 6413
+3  6413 1490 6265
+3  6414 8277 6265
+3  6265 1488 6414
+3  1485 6143 8278
+3  8278 6415 1485
+3  1487 6414 8278
+3  8278 6143 1487
+3  1488 6263 8278
+3  8278 6414 1488
+3  6415 8278 6263
+3  6263 1486 6415
+3  1484 6138 8279
+3  8279 6416 1484
+3  1485 6415 8279
+3  8279 6138 1485
+3  6260 8279 6415
+3  6415 1486 6260
+3  1360 6416 8279
+3  8279 6260 1360
+3  6135 8280 6418
+3  6418 1455 6135
+3  1484 6416 8280
+3  8280 6135 1484
+3  1360 6417 8280
+3  8280 6416 1360
+3  1359 6418 8280
+3  8280 6417 1359
+3  6419 8281 6420
+3  6420 1454 6419
+3  6418 8281 6419
+3  6419 1455 6418
+3  6127 8281 6418
+3  6418 1359 6127
+3  1483 6420 8281
+3  8281 6127 1483
+3  1454 6420 6421
+3  1483 6388 6420
+3  1452 6421 6388
+3  6421 6420 6388
+3  1460 6422 6079
+3  1462 6423 6422
+3  1482 6079 6423
+3  6079 6422 6423
+3  1480 6081 8282
+3  8282 6424 1480
+3  1482 6423 8282
+3  8282 6081 1482
+3  6258 8282 6423
+3  6423 1462 6258
+3  6424 8282 6258
+3  6258 1481 6424
+3  6144 8283 6425
+3  6425 1478 6144
+3  1480 6424 8283
+3  8283 6144 1480
+3  1481 6141 8283
+3  8283 6424 1481
+3  6425 8283 6141
+3  6141 1479 6425
+3  6054 8284 6426
+3  6426 1476 6054
+3  1478 6425 8284
+3  8284 6054 1478
+3  1479 6136 8284
+3  8284 6425 1479
+3  6426 8284 6136
+3  6136 1477 6426
+3  6052 8285 6427
+3  6427 1474 6052
+3  1476 6426 8285
+3  8285 6052 1476
+3  1477 6133 8285
+3  8285 6426 1477
+3  6427 8285 6133
+3  6133 1475 6427
+3  6132 8286 6428
+3  6428 1472 6132
+3  1474 6427 8286
+3  8286 6132 1474
+3  1475 6129 8286
+3  8286 6427 1475
+3  1473 6428 8286
+3  8286 6129 1473
+3  1470 6099 8287
+3  8287 6429 1470
+3  1472 6428 8287
+3  8287 6099 1472
+3  6048 8287 6428
+3  6428 1473 6048
+3  1471 6429 8287
+3  8287 6048 1471
+3  1468 6057 8288
+3  8288 6430 1468
+3  6429 8288 6057
+3  6057 1470 6429
+3  6060 8288 6429
+3  6429 1471 6060
+3  1469 6430 8288
+3  8288 6060 1469
+3  1466 6011 8289
+3  8289 6431 1466
+3  6430 8289 6011
+3  6011 1468 6430
+3  1469 6004 8289
+3  8289 6430 1469
+3  1467 6431 8289
+3  8289 6004 1467
+3  6375 8290 6432
+3  6432 1465 6375
+3  6431 8290 6375
+3  6375 1466 6431
+3  6374 8290 6431
+3  6431 1467 6374
+3  1463 6432 8290
+3  8290 6374 1463
+3  1465 6432 6331
+3  1463 6365 6432
+3  1464 6331 6365
+3  6331 6432 6365
+3  6030 8291 6433
+3  6433 1459 6030
+3  6044 8291 6030
+3  6030 1461 6044
+3  6422 8291 6044
+3  6044 1462 6422
+3  6433 8291 6422
+3  6422 1460 6433
+3  6228 8292 6434
+3  6434 1458 6228
+3  1459 6433 8292
+3  8292 6228 1459
+3  6229 8292 6433
+3  6433 1460 6229
+3  1456 6434 8292
+3  8292 6229 1456
+3  1458 6434 6019
+3  1456 6216 6434
+3  1457 6019 6216
+3  6019 6434 6216
+3  1455 6419 6131
+3  1454 6435 6419
+3  1453 6131 6435
+3  6131 6419 6435
+3  1451 6046 8293
+3  8293 6436 1451
+3  1453 6435 8293
+3  8293 6046 1453
+3  6421 8293 6435
+3  6435 1454 6421
+3  1452 6436 8293
+3  8293 6421 1452
+3  1449 6059 8294
+3  8294 6437 1449
+3  6436 8294 6059
+3  6059 1451 6436
+3  6385 8294 6436
+3  6436 1452 6385
+3  1450 6437 8294
+3  8294 6385 1450
+3  1447 6002 8295
+3  8295 6438 1447
+3  6437 8295 6002
+3  6002 1449 6437
+3  6382 8295 6437
+3  6437 1450 6382
+3  1448 6438 8295
+3  8295 6382 1448
+3  6373 8296 6439
+3  6439 1446 6373
+3  6438 8296 6373
+3  6373 1447 6438
+3  6380 8296 6438
+3  6438 1448 6380
+3  6439 8296 6380
+3  6380 1444 6439
+3  1446 6439 6367
+3  1444 6368 6439
+3  1445 6367 6368
+3  6367 6439 6368
+3  6440 8297 6451
+3  6451 1434 6440
+3  6441 8297 6440
+3  6440 1432 6441
+3  6442 8297 6441
+3  6441 1430 6442
+3  6443 8297 6442
+3  6442 1428 6443
+3  6444 8297 6443
+3  6443 1426 6444
+3  6445 8297 6444
+3  6444 1424 6445
+3  6446 8297 6445
+3  6445 1420 6446
+3  6447 8297 6446
+3  6446 1423 6447
+3  6448 8297 6447
+3  6447 1442 6448
+3  6449 8297 6448
+3  6448 1440 6449
+3  6450 8297 6449
+3  6449 1438 6450
+3  6451 8297 6450
+3  6450 1436 6451
+3  1422 6195 8298
+3  8298 6453 1422
+3  1443 6452 8298
+3  8298 6195 1443
+3  6447 8298 6452
+3  6452 1442 6447
+3  1423 6453 8298
+3  8298 6447 1423
+3  6197 8299 6452
+3  6452 1443 6197
+3  1441 6454 8299
+3  8299 6197 1441
+3  6448 8299 6454
+3  6454 1440 6448
+3  1442 6452 8299
+3  8299 6448 1442
+3  6198 8300 6454
+3  6454 1441 6198
+3  1439 6455 8300
+3  8300 6198 1439
+3  6449 8300 6455
+3  6455 1438 6449
+3  1440 6454 8300
+3  8300 6449 1440
+3  6201 8301 6455
+3  6455 1439 6201
+3  1437 6456 8301
+3  8301 6201 1437
+3  6450 8301 6456
+3  6456 1436 6450
+3  1438 6455 8301
+3  8301 6450 1438
+3  6203 8302 6456
+3  6456 1437 6203
+3  1435 6457 8302
+3  8302 6203 1435
+3  6451 8302 6457
+3  6457 1434 6451
+3  1436 6456 8302
+3  8302 6451 1436
+3  6214 8303 6457
+3  6457 1435 6214
+3  1433 6458 8303
+3  8303 6214 1433
+3  6440 8303 6458
+3  6458 1432 6440
+3  1434 6457 8303
+3  8303 6440 1434
+3  6204 8304 6458
+3  6458 1433 6204
+3  6459 8304 6204
+3  6204 1431 6459
+3  6441 8304 6459
+3  6459 1430 6441
+3  1432 6458 8304
+3  8304 6441 1432
+3  1431 6184 8305
+3  8305 6459 1431
+3  1429 6460 8305
+3  8305 6184 1429
+3  6442 8305 6460
+3  6460 1428 6442
+3  1430 6459 8305
+3  8305 6442 1430
+3  6187 8306 6460
+3  6460 1429 6187
+3  6461 8306 6187
+3  6187 1427 6461
+3  6443 8306 6461
+3  6461 1426 6443
+3  1428 6460 8306
+3  8306 6443 1428
+3  6189 8307 6461
+3  6461 1427 6189
+3  1425 6462 8307
+3  8307 6189 1425
+3  6444 8307 6462
+3  6462 1424 6444
+3  1426 6461 8307
+3  8307 6444 1426
+3  6191 8308 6462
+3  6462 1425 6191
+3  6463 8308 6191
+3  6191 1421 6463
+3  6445 8308 6463
+3  6463 1420 6445
+3  1424 6462 8308
+3  8308 6445 1424
+3  1421 6193 8309
+3  8309 6463 1421
+3  6453 8309 6193
+3  6193 1422 6453
+3  1423 6446 8309
+3  8309 6453 1423
+3  6463 8309 6446
+3  6446 1420 6463
+3  1416 6464 8310
+3  8310 6465 1416
+3  1268 4974 8310
+3  8310 6464 1268
+3  6272 8310 4974
+3  4974 1270 6272
+3  6465 8310 6272
+3  6272 1419 6465
+3  1397 6466 8311
+3  8311 6467 1397
+3  1416 6465 8311
+3  8311 6466 1416
+3  5965 8311 6465
+3  6465 1419 5965
+3  1418 6467 8311
+3  8311 5965 1418
+3  1397 6467 8312
+3  8312 6469 1397
+3  1418 5962 8312
+3  8312 6467 1418
+3  1366 6468 8312
+3  8312 5962 1366
+3  6469 8312 6468
+3  6468 1364 6469
+3  1416 6466 8313
+3  8313 6471 1416
+3  1397 6470 8313
+3  8313 6466 1397
+3  1398 6065 8313
+3  8313 6470 1398
+3  6471 8313 6065
+3  6065 1417 6471
+3  6464 8314 4975
+3  4975 1268 6464
+3  6471 8314 6464
+3  6464 1416 6471
+3  1417 6256 8314
+3  8314 6471 1417
+3  1269 4975 8314
+3  8314 6256 1269
+3  1402 5396 6269
+3  1415 5400 5396
+3  1413 6269 5400
+3  6269 5396 5400
+3  5967 8315 5398
+3  5398 1410 5967
+3  5401 8315 5967
+3  5967 1413 5401
+3  1414 5461 8315
+3  8315 5401 1414
+3  1412 5398 8315
+3  8315 5461 1412
+3  6271 8316 5393
+3  5393 1407 6271
+3  1410 5399 8316
+3  8316 6271 1410
+3  5426 8316 5399
+3  5399 1411 5426
+3  1409 5393 8316
+3  8316 5426 1409
+3  5964 8317 5419
+3  5419 1406 5964
+3  5394 8317 5964
+3  5964 1407 5394
+3  1408 5420 8317
+3  8317 5394 1408
+3  1405 5419 8317
+3  8317 5420 1405
+3  6270 8318 5397
+3  5397 1402 6270
+3  1403 5614 8318
+3  8318 6270 1403
+3  1404 5628 8318
+3  8318 5614 1404
+3  1401 5397 8318
+3  8318 5628 1401
+3  1365 6403 8319
+3  8319 6472 1365
+3  1399 6397 8319
+3  8319 6403 1399
+3  1400 6287 8319
+3  8319 6397 1400
+3  6472 8319 6287
+3  6287 1362 6472
+3  6473 8320 6469
+3  6469 1364 6473
+3  1363 6061 8320
+3  8320 6473 1363
+3  6470 8320 6061
+3  6061 1398 6470
+3  6469 8320 6470
+3  6470 1397 6469
+3  2646 8321 5937
+3  5937 1396 2646
+3  2103 4586 8321
+3  8321 2646 2103
+3  231 6474 8321
+3  8321 4586 231
+3  5937 8321 6474
+3  6474 1395 5937
+3  1158 5954 8322
+3  8322 4587 1158
+3  5366 8322 5954
+3  5954 1394 5366
+3  6474 8322 5366
+3  5366 1395 6474
+3  4587 8322 6474
+3  6474 231 4587
+3  5955 8323 5091
+3  5091 1393 5955
+3  1177 4589 8323
+3  8323 5955 1177
+3  1176 6475 8323
+3  8323 4589 1176
+3  1390 5091 8323
+3  8323 6475 1390
+3  5957 8324 4590
+3  4590 1173 5957
+3  5390 8324 5957
+3  5957 1391 5390
+3  5956 8324 5390
+3  5390 1392 5956
+3  4590 8324 5956
+3  5956 1174 4590
+3  2102 6398 8325
+3  8325 4591 2102
+3  5938 8325 6398
+3  6398 1389 5938
+3  6475 8325 5938
+3  5938 1390 6475
+3  4591 8325 6475
+3  6475 1176 4591
+3  6399 8326 5000
+3  5000 1388 6399
+3  1157 4592 8326
+3  8326 6399 1157
+3  1175 6404 8326
+3  8326 4592 1175
+3  1387 5000 8326
+3  8326 6404 1387
+3  1386 5978 8327
+3  8327 5101 1386
+3  218 4593 8327
+3  8327 5978 218
+3  5976 8327 4593
+3  4593 2085 5976
+3  1385 5101 8327
+3  8327 5976 1385
+3  1160 5977 8328
+3  8328 4594 1160
+3  1383 5245 8328
+3  8328 5977 1383
+3  1384 6266 8328
+3  8328 5245 1384
+3  4594 8328 6266
+3  6266 1140 4594
+3  5981 8329 5944
+3  5944 1382 5981
+3  4595 8329 5981
+3  5981 1141 4595
+3  219 5979 8329
+3  8329 4595 219
+3  5944 8329 5979
+3  5979 1381 5944
+3  5982 8330 4596
+3  4596 2086 5982
+3  5212 8330 5982
+3  5982 1379 5212
+3  1380 6283 8330
+3  8330 5212 1380
+3  1142 4596 8330
+3  8330 6283 1142
+3  1377 5974 8331
+3  8331 6476 1377
+3  1143 4598 8331
+3  8331 5974 1143
+3  1162 6282 8331
+3  8331 4598 1162
+3  6476 8331 6282
+3  6282 1378 6476
+3  1375 6285 8332
+3  8332 6477 1375
+3  6476 8332 6285
+3  6285 1377 6476
+3  1378 6284 8332
+3  8332 6476 1378
+3  1376 6477 8332
+3  8332 6284 1376
+3  1373 5973 8333
+3  8333 6478 1373
+3  6477 8333 5973
+3  5973 1375 6477
+3  6281 8333 6477
+3  6477 1376 6281
+3  6478 8333 6281
+3  6281 1374 6478
+3  5970 8334 5225
+3  5225 1372 5970
+3  6478 8334 5970
+3  5970 1373 6478
+3  5980 8334 6478
+3  6478 1374 5980
+3  5225 8334 5980
+3  5980 1371 5225
+3  6400 8335 6479
+3  6479 1368 6400
+3  1369 5945 8335
+3  8335 6400 1369
+3  6094 8335 5945
+3  5945 1370 6094
+3  6479 8335 6094
+3  6094 1367 6479
+3  1368 6479 5961
+3  1367 6480 6479
+3  1366 5961 6480
+3  5961 6479 6480
+3  6468 8336 6481
+3  6481 1364 6468
+3  6480 8336 6468
+3  6468 1366 6480
+3  6401 8336 6480
+3  6480 1367 6401
+3  6481 8336 6401
+3  6401 1365 6481
+3  6473 8337 6482
+3  6482 1363 6473
+3  1364 6481 8337
+3  8337 6473 1364
+3  1365 6472 8337
+3  8337 6481 1365
+3  6482 8337 6472
+3  6472 1362 6482
+3  1363 6482 6062
+3  1362 6483 6482
+3  1361 6062 6483
+3  6062 6482 6483
+3  6262 8338 6417
+3  6417 1360 6262
+3  6483 8338 6262
+3  6262 1361 6483
+3  6139 8338 6483
+3  6483 1362 6139
+3  6417 8338 6139
+3  6139 1359 6417
+3  6395 8339 6392
+3  6392 1356 6395
+3  1357 5045 8339
+3  8339 6395 1357
+3  1358 6484 8339
+3  8339 5045 1358
+3  1355 6392 8339
+3  8339 6484 1355
+3  857 3726 8340
+3  8340 6485 857
+3  3772 8340 3726
+3  3726 1001 3772
+3  4188 8340 3772
+3  3772 886 4188
+3  887 3778 8340
+3  8340 4188 887
+3  6485 8340 3778
+3  3778 948 6485
+3  712 4393 8341
+3  8341 6487 712
+3  711 6486 8341
+3  8341 4393 711
+3  3750 8341 6486
+3  6486 1102 3750
+3  6487 8341 3750
+3  3750 953 6487
+3  4185 8342 6489
+3  6489 953 4185
+3  6488 8342 4185
+3  4185 954 6488
+3  1101 4028 8342
+3  8342 6488 1101
+3  1100 6489 8342
+3  8342 4028 1100
+3  997 3523 8343
+3  8343 6490 997
+3  1101 6488 8343
+3  8343 3523 1101
+3  3781 8343 6488
+3  6488 954 3781
+3  1084 6490 8343
+3  8343 3781 1084
+3  4154 8344 6491
+3  6491 999 4154
+3  997 6490 8344
+3  8344 4154 997
+3  1084 4029 8344
+3  8344 6490 1084
+3  6491 8344 4029
+3  4029 1085 6491
+3  4038 8345 6493
+3  6493 1049 4038
+3  6492 8345 4038
+3  4038 1050 6492
+3  4187 8345 6492
+3  6492 929 4187
+3  927 6493 8345
+3  8345 4187 927
+3  999 6491 6494
+3  1085 3816 6491
+3  898 6494 3816
+3  6494 6491 3816
+3  927 3274 6493
+3  1029 3647 3274
+3  1049 6493 3647
+3  6493 3274 3647
+3  3814 8346 6494
+3  6494 898 3814
+3  929 6492 8346
+3  8346 3814 929
+3  3122 8346 6492
+3  6492 1050 3122
+3  999 6494 8346
+3  8346 3122 999
+3  1100 3524 6489
+3  712 6487 3524
+3  953 6489 6487
+3  6489 3524 6487
+3  1105 6495 6496
+3  867 4190 6495
+3  865 6496 4190
+3  6496 6495 4190
+3  865 3869 6496
+3  1088 3865 3869
+3  1105 6496 3865
+3  6496 3869 3865
+3  1102 6497 4026
+3  2104 6498 6497
+3  1105 4026 6498
+3  4026 6497 6498
+3  945 3759 8347
+3  8347 6499 945
+3  867 6495 8347
+3  8347 3759 867
+3  6498 8347 6495
+3  6495 1105 6498
+3  2104 6499 8347
+3  8347 6498 2104
+3  6485 8348 6500
+3  6500 857 6485
+3  948 4186 8348
+3  8348 6485 948
+3  6499 8348 4186
+3  4186 945 6499
+3  2104 6500 8348
+3  8348 6499 2104
+3  2104 6497 6501
+3  1102 6486 6497
+3  711 6501 6486
+3  6501 6497 6486
+3  2104 6501 6500
+3  711 3528 6501
+3  857 6500 3528
+3  6500 6501 3528
+3  1841 5659 8349
+3  8349 6502 1841
+3  6092 8349 5659
+3  5659 1810 6092
+3  5256 8349 6092
+3  6092 1809 5256
+3  1820 6502 8349
+3  8349 5256 1820
+3  2108 6503 6504
+3  1812 5258 6503
+3  1817 6504 5258
+3  6504 6503 5258
+3  1950 5662 6505
+3  1569 6387 5662
+3  1568 6505 6387
+3  6505 5662 6387
+3  1814 6506 5794
+3  2105 6507 6506
+3  1813 5794 6507
+3  5794 6506 6507
+3  1898 6508 5311
+3  2105 6506 6508
+3  1814 5311 6506
+3  5311 6508 6506
+3  1899 6509 5700
+3  2105 6508 6509
+3  1898 5700 6508
+3  5700 6509 6508
+3  1839 6510 5319
+3  2105 6509 6510
+3  1899 5319 6509
+3  5319 6510 6509
+3  1838 6511 5707
+3  2105 6510 6511
+3  1839 5707 6510
+3  5707 6511 6510
+3  1950 6512 5268
+3  2105 6511 6512
+3  1838 5268 6511
+3  5268 6512 6511
+3  1568 6513 6505
+3  2105 6512 6513
+3  1950 6505 6512
+3  6505 6513 6512
+3  2105 6514 6507
+3  2106 6515 6514
+3  1813 6507 6515
+3  6507 6514 6515
+3  1568 6516 6513
+3  2106 6514 6516
+3  2105 6513 6514
+3  6513 6516 6514
+3  1948 6517 5044
+3  2107 6518 6517
+3  1358 5044 6518
+3  5044 6517 6518
+3  1841 6502 8350
+3  8350 6520 1841
+3  1820 5709 8350
+3  8350 6502 1820
+3  6519 8350 5709
+3  5709 1819 6519
+3  2107 6520 8350
+3  8350 6519 2107
+3  1815 6521 5264
+3  2107 6519 6521
+3  1819 5264 6519
+3  5264 6521 6519
+3  6517 8351 6520
+3  6520 2107 6517
+3  1948 5416 8351
+3  8351 6517 1948
+3  1949 5946 8351
+3  8351 5416 1949
+3  5660 8351 5946
+3  5946 1840 5660
+3  6520 8351 5660
+3  5660 1841 6520
+3  1355 6522 6393
+3  2108 6523 6522
+3  1567 6393 6523
+3  6393 6522 6523
+3  6521 8352 6525
+3  6525 2107 6521
+3  1815 5688 8352
+3  8352 6521 1815
+3  1816 6524 8352
+3  8352 5688 1816
+3  6525 8352 6524
+3  6524 2108 6525
+3  1812 6503 5947
+3  2108 6524 6503
+3  1816 5947 6524
+3  5947 6503 6524
+3  2106 6516 8353
+3  8353 6526 2106
+3  1568 6390 8353
+3  8353 6516 1568
+3  6523 8353 6390
+3  6390 1567 6523
+3  6526 8353 6523
+3  6523 2108 6526
+3  6522 8354 6525
+3  6525 2108 6522
+3  1355 6484 8354
+3  8354 6522 1355
+3  1358 6518 8354
+3  8354 6484 1358
+3  6525 8354 6518
+3  6518 2107 6525
+3  1818 5260 6527
+3  1813 6515 5260
+3  2106 6527 6515
+3  6527 5260 6515
+3  1817 5683 8355
+3  8355 6504 1817
+3  1818 6527 8355
+3  8355 5683 1818
+3  6526 8355 6527
+3  6527 2106 6526
+3  6504 8355 6526
+3  6526 2108 6504
+
diff --git a/test/meshes/skull_2.9.inr b/test/meshes/skull_2.9.inr
new file mode 100644 (file)
index 0000000..d8dc23e
Binary files /dev/null and b/test/meshes/skull_2.9.inr differ
diff --git a/test/test_2d.py b/test/test_2d.py
new file mode 100644 (file)
index 0000000..5e02431
--- /dev/null
@@ -0,0 +1,58 @@
+import numpy
+from helpers import compute_triangle_areas
+
+import pygalmesh
+
+
+def test_rectangle():
+    points = numpy.array([[0.0, 0.0], [1.0, 0.0], [1.0, 1.0], [0.0, 1.0]])
+    constraints = [[0, 1], [1, 2], [2, 3], [3, 0]]
+
+    mesh = pygalmesh.generate_2d(
+        points,
+        constraints,
+        max_edge_size=1.0e-1,
+        num_lloyd_steps=10,
+    )
+
+    assert mesh.points.shape == (276, 2)
+    assert mesh.get_cells_type("triangle").shape == (486, 3)
+
+    # # show mesh
+    # import matplotlib.pyplot as plt
+    # pts = points[cells]
+    # for pt in pts:
+    #     plt.plot([pt[0][0], pt[1][0]], [pt[0][1], pt[1][1]], "-k")
+    #     plt.plot([pt[1][0], pt[2][0]], [pt[1][1], pt[2][1]], "-k")
+    #     plt.plot([pt[2][0], pt[0][0]], [pt[2][1], pt[0][1]], "-k")
+    # # for pt in points:
+    # #     plt.plot(pt[0], pt[1], "or")
+    # plt.gca().set_aspect("equal")
+    # plt.show()
+
+    # mesh.points *= 100
+    # mesh.write("rect.svg")
+
+
+def test_disk():
+    h = 0.1
+    n = int(2 * numpy.pi / h)
+    points = numpy.array(
+        [
+            [numpy.cos(alpha), numpy.sin(alpha)]
+            for alpha in numpy.linspace(0.0, 2 * numpy.pi, n + 1, endpoint=False)
+        ]
+    )
+    constraints = [[k, k + 1] for k in range(n)] + [[n, 0]]
+    mesh = pygalmesh.generate_2d(
+        points,
+        constraints,
+        max_edge_size=h,
+        num_lloyd_steps=0,
+    )
+    areas = compute_triangle_areas(mesh.points, mesh.get_cells_type("triangle"))
+    assert numpy.all(areas > 1.0e-5)
+
+
+if __name__ == "__main__":
+    test_disk()
diff --git a/test/test_from_array.py b/test/test_from_array.py
new file mode 100644 (file)
index 0000000..460f7a8
--- /dev/null
@@ -0,0 +1,72 @@
+import helpers
+import numpy as np
+
+import pygalmesh
+
+
+def test_from_array():
+    n = 200
+    shape = (n, n, n)
+    h = [1.0 / s for s in shape]
+    vol = np.zeros(shape, dtype=np.uint16)
+    i, j, k = np.arange(shape[0]), np.arange(shape[1]), np.arange(shape[2])
+    ii, jj, kk = np.meshgrid(i, j, k)
+    vol[ii * ii + jj * jj + kk * kk < n ** 2] = 1
+    vol[ii * ii + jj * jj + kk * kk < (0.5 * n) ** 2] = 2
+
+    mesh = pygalmesh.generate_from_array(
+        vol,
+        h,
+        max_cell_circumradius=100 * min(h),
+        max_facet_distance=min(h),
+        verbose=False,
+    )
+
+    tol = min(h)
+    ref = [1.0, 0.0, 1.0, 0.0, 1.0, 0.0]
+    assert abs(max(mesh.points[:, 0]) - ref[0]) < tol
+    assert abs(min(mesh.points[:, 0]) - ref[1]) < tol
+    assert abs(max(mesh.points[:, 1]) - ref[2]) < tol
+    assert abs(min(mesh.points[:, 1]) - ref[3]) < tol
+    assert abs(max(mesh.points[:, 2]) - ref[4]) < tol
+    assert abs(min(mesh.points[:, 2]) - ref[5]) < tol
+
+    vol = sum(helpers.compute_volumes(mesh.points, mesh.get_cells_type("tetra")))
+    ref = 1.0 / 6.0 * np.pi
+    # Debian needs 2.0e-2 here.
+    # <https://github.com/nschloe/pygalmesh/issues/60>
+    assert abs(vol - ref) < ref * 2.0e-2
+
+
+def test_from_array_with_subdomain_sizing():
+    n = 200
+    shape = (n, n, n)
+    h = [1.0 / s for s in shape]
+    vol = np.zeros(shape, dtype=np.uint16)
+    i, j, k = np.arange(shape[0]), np.arange(shape[1]), np.arange(shape[2])
+    ii, jj, kk = np.meshgrid(i, j, k)
+    vol[ii * ii + jj * jj + kk * kk < n ** 2] = 1
+    vol[ii * ii + jj * jj + kk * kk < (0.5 * n) ** 2] = 2
+
+    mesh = pygalmesh.generate_from_array(
+        vol,
+        h,
+        max_cell_circumradius={1: 100 * min(h), 2: 10 * min(h)},
+        max_facet_distance=min(h),
+        verbose=False,
+    )
+
+    tol = min(h)
+    ref = [1.0, 0.0, 1.0, 0.0, 1.0, 0.0]
+    assert abs(max(mesh.points[:, 0]) - ref[0]) < tol
+    assert abs(min(mesh.points[:, 0]) - ref[1]) < tol
+    assert abs(max(mesh.points[:, 1]) - ref[2]) < tol
+    assert abs(min(mesh.points[:, 1]) - ref[3]) < tol
+    assert abs(max(mesh.points[:, 2]) - ref[4]) < tol
+    assert abs(min(mesh.points[:, 2]) - ref[5]) < tol
+
+    vol = sum(helpers.compute_volumes(mesh.points, mesh.get_cells_type("tetra")))
+    ref = 1.0 / 6.0 * np.pi
+    # Debian needs 2.0e-2 here.
+    # <https://github.com/nschloe/pygalmesh/issues/60>
+    assert abs(vol - ref) < ref * 2.0e-2
diff --git a/test/test_inr.py b/test/test_inr.py
new file mode 100644 (file)
index 0000000..1ce98af
--- /dev/null
@@ -0,0 +1,42 @@
+import pathlib
+import tempfile
+
+import helpers
+import meshio
+
+import pygalmesh
+
+
+def test_inr():
+    this_dir = pathlib.Path(__file__).resolve().parent
+    # mesh = pygalmesh.generate_from_inr(
+    #     this_dir / "meshes" / "skull_2.9.inr", max_cell_circumradius=5.0, verbose=False
+    # )
+    with tempfile.TemporaryDirectory() as tmp:
+        out_filename = str(pathlib.Path(tmp) / "out.vtk")
+        pygalmesh._cli.inr(
+            [
+                str(this_dir / "meshes" / "skull_2.9.inr"),
+                out_filename,
+                "--max-cell-circumradius",
+                "5.0",
+                "--quiet",
+            ]
+        )
+        mesh = meshio.read(out_filename)
+
+    tol = 2.0e-3
+    ref = [2.031053e02, 3.739508e01, 2.425594e02, 2.558910e01, 2.300883e02, 1.775010e00]
+    assert abs(max(mesh.points[:, 0]) - ref[0]) < tol * ref[0]
+    assert abs(min(mesh.points[:, 0]) - ref[1]) < tol * ref[1]
+    assert abs(max(mesh.points[:, 1]) - ref[2]) < tol * ref[2]
+    assert abs(min(mesh.points[:, 1]) - ref[3]) < tol * ref[3]
+    assert abs(max(mesh.points[:, 2]) - ref[4]) < tol * ref[4]
+    tol = 3.0e-2
+    assert abs(min(mesh.points[:, 2]) - ref[5]) < tol * ref[5]
+
+    vol = sum(helpers.compute_volumes(mesh.points, mesh.get_cells_type("tetra")))
+    ref = 2.725335e06
+    # Debian needs 2.0e-2 here.
+    # <https://github.com/nschloe/pygalmesh/issues/60>
+    assert abs(vol - ref) < ref * 2.0e-2
diff --git a/test/test_periodic.py b/test/test_periodic.py
new file mode 100644 (file)
index 0000000..c35ffa8
--- /dev/null
@@ -0,0 +1,42 @@
+import numpy
+
+import pygalmesh
+
+
+def test_schwarz():
+    class Schwarz(pygalmesh.DomainBase):
+        def __init__(self):
+            super().__init__()
+
+        def eval(self, x):
+            x2 = numpy.cos(x[0] * 2 * numpy.pi)
+            y2 = numpy.cos(x[1] * 2 * numpy.pi)
+            z2 = numpy.cos(x[2] * 2 * numpy.pi)
+            return x2 + y2 + z2
+
+    mesh = pygalmesh.generate_periodic_mesh(
+        Schwarz(),
+        [0, 0, 0, 1, 1, 1],
+        max_cell_circumradius=0.05,
+        min_facet_angle=30,
+        max_radius_surface_delaunay_ball=0.05,
+        max_facet_distance=0.025,
+        max_circumradius_edge_ratio=2.0,
+        number_of_copies_in_output=4,
+        # odt=True,
+        # lloyd=True,
+        verbose=False,
+    )
+
+    # The RNG in CGAL makes the following assertions fail sometimes.
+    # assert len(mesh.cells["triangle"]) == 12784
+    # assert len(mesh.cells["tetra"]) == 67120
+
+    return mesh
+
+
+if __name__ == "__main__":
+    import meshio
+
+    mesh = test_schwarz()
+    meshio.write("out.vtk", mesh)
diff --git a/test/test_readme.py b/test/test_readme.py
new file mode 100644 (file)
index 0000000..4a45343
--- /dev/null
@@ -0,0 +1,21 @@
+import pathlib
+
+import pytest
+
+# exdown not yet available on conda-forge
+exdown = pytest.importorskip("exdown")
+
+this_dir = pathlib.Path(__file__).resolve().parent
+
+
+@pytest.mark.parametrize(
+    "string,lineno",
+    exdown.extract(this_dir.parent / "README.md", syntax_filter="python"),
+)
+def test_readme(string, lineno):
+    try:
+        # https://stackoverflow.com/a/62851176/353337
+        exec(string, {"__MODULE__": "__main__"})
+    except Exception:
+        print(f"README.md (line {lineno}):\n```\n{string}```")
+        raise
diff --git a/test/test_remesh_surface.py b/test/test_remesh_surface.py
new file mode 100644 (file)
index 0000000..602bf6a
--- /dev/null
@@ -0,0 +1,60 @@
+import pathlib
+import tempfile
+
+import helpers
+import meshio
+
+import pygalmesh
+
+
+def test_remesh_surface():
+    this_dir = pathlib.Path(__file__).resolve().parent
+    # mesh = pygalmesh.remesh_surface(
+    #     this_dir / "meshes" / "lion-head.off",
+    #     max_edge_size_at_feature_edges=0.025,
+    #     min_facet_angle=25,
+    #     max_radius_surface_delaunay_ball=0.1,
+    #     max_facet_distance=0.001,
+    #     verbose=False,
+    # )
+    with tempfile.TemporaryDirectory() as tmp:
+        out_filename = str(pathlib.Path(tmp) / "out.vtk")
+        pygalmesh._cli.remesh_surface(
+            [
+                str(this_dir / "meshes" / "lion-head.off"),
+                out_filename,
+                "--max-edge-size-at-feature-edges",
+                "0.025",
+                "--min-facet-angle",
+                "25",
+                "--max-radius-surface-delaunay-ball",
+                "0.1",
+                "--max-facet-distance",
+                "0.001",
+                "--quiet",
+            ]
+        )
+        mesh = meshio.read(out_filename)
+
+    tol = 1.0e-3
+    ref = [
+        3.705640e-01,
+        -3.711630e-01,
+        4.754940e-01,
+        -4.728260e-01,
+        4.998690e-01,
+        -4.998350e-01,
+    ]
+    assert abs(max(mesh.points[:, 0]) - ref[0]) < tol * abs(ref[0])
+    assert abs(min(mesh.points[:, 0]) - ref[1]) < tol * abs(ref[1])
+    assert abs(max(mesh.points[:, 1]) - ref[2]) < tol * abs(ref[2])
+    assert abs(min(mesh.points[:, 1]) - ref[3]) < tol * abs(ref[3])
+    assert abs(max(mesh.points[:, 2]) - ref[4]) < tol * abs(ref[4])
+    assert abs(min(mesh.points[:, 2]) - ref[5]) < tol * abs(ref[5])
+
+    print(helpers.compute_triangle_areas(mesh.points, mesh.get_cells_type("triangle")))
+    vol = sum(
+        helpers.compute_triangle_areas(mesh.points, mesh.get_cells_type("triangle"))
+    )
+    ref = 1.917942005786831
+    assert abs(vol - ref) < ref * 1.0e-3
diff --git a/test/test_surface_mesh.py b/test/test_surface_mesh.py
new file mode 100644 (file)
index 0000000..970f069
--- /dev/null
@@ -0,0 +1,28 @@
+import helpers
+import numpy
+
+import pygalmesh
+
+
+def test_sphere():
+    radius = 1.0
+    s = pygalmesh.Ball([0.0, 0.0, 0.0], radius)
+    mesh = pygalmesh.generate_surface_mesh(
+        s,
+        min_facet_angle=30.0,
+        max_radius_surface_delaunay_ball=0.1,
+        max_facet_distance=0.1,
+        verbose=False,
+    )
+
+    tol = 1.0e-2
+    assert abs(max(mesh.points[:, 0]) - radius) < tol
+    assert abs(min(mesh.points[:, 0]) + radius) < tol
+    assert abs(max(mesh.points[:, 1]) - radius) < tol
+    assert abs(min(mesh.points[:, 1]) + radius) < tol
+    assert abs(max(mesh.points[:, 2]) - radius) < tol
+    assert abs(min(mesh.points[:, 2]) + radius) < tol
+
+    areas = helpers.compute_triangle_areas(mesh.points, mesh.get_cells_type("triangle"))
+    surface_area = sum(areas)
+    assert abs(surface_area - 4 * numpy.pi * radius ** 2) < 0.1
diff --git a/test/test_volume_from_surface.py b/test/test_volume_from_surface.py
new file mode 100644 (file)
index 0000000..d1091d6
--- /dev/null
@@ -0,0 +1,48 @@
+import pathlib
+import tempfile
+
+import helpers
+import meshio
+
+import pygalmesh
+
+
+def test_volume_from_surface():
+    this_dir = pathlib.Path(__file__).resolve().parent
+    # mesh = pygalmesh.generate_volume_mesh_from_surface_mesh(
+    #     this_dir / "meshes" / "elephant.vtu",
+    #     min_facet_angle=25.0,
+    #     max_radius_surface_delaunay_ball=0.15,
+    #     max_facet_distance=0.008,
+    #     max_circumradius_edge_ratio=3.0,
+    #     verbose=False,
+    # )
+    with tempfile.TemporaryDirectory() as tmp:
+        out_filename = str(pathlib.Path(tmp) / "out.vtk")
+        pygalmesh._cli.volume_from_surface(
+            [
+                str(this_dir / "meshes" / "elephant.vtu"),
+                out_filename,
+                "--min-facet-angle",
+                "0.5",
+                "--max-radius-surface-delaunay-ball",
+                "0.15",
+                "--max-facet-distance",
+                "0.008",
+                "--max-circumradius-edge-ratio",
+                "3.0",
+                "--quiet",
+            ]
+        )
+        mesh = meshio.read(out_filename)
+
+    tol = 2.0e-2
+    assert abs(max(mesh.points[:, 0]) - 0.357612477657) < tol
+    assert abs(min(mesh.points[:, 0]) + 0.358747130015) < tol
+    assert abs(max(mesh.points[:, 1]) - 0.496137874959) < tol
+    assert abs(min(mesh.points[:, 1]) + 0.495301051456) < tol
+    assert abs(max(mesh.points[:, 2]) - 0.298780230629) < tol
+    assert abs(min(mesh.points[:, 2]) + 0.300472866512) < tol
+
+    vol = sum(helpers.compute_volumes(mesh.points, mesh.get_cells_type("tetra")))
+    assert abs(vol - 0.044164693065) < tol
diff --git a/test/test_volume_mesh.py b/test/test_volume_mesh.py
new file mode 100644 (file)
index 0000000..394e3bb
--- /dev/null
@@ -0,0 +1,616 @@
+import helpers
+import numpy
+
+import pygalmesh
+
+
+def test_ball():
+    s = pygalmesh.Ball([0.0, 0.0, 0.0], 1.0)
+    mesh = pygalmesh.generate_mesh(s, max_cell_circumradius=0.2, verbose=False)
+
+    assert abs(max(mesh.points[:, 0]) - 1.0) < 0.02
+    assert abs(min(mesh.points[:, 0]) + 1.0) < 0.02
+    assert abs(max(mesh.points[:, 1]) - 1.0) < 0.02
+    assert abs(min(mesh.points[:, 1]) + 1.0) < 0.02
+    assert abs(max(mesh.points[:, 2]) - 1.0) < 0.02
+    assert abs(min(mesh.points[:, 2]) + 1.0) < 0.02
+
+    vol = sum(helpers.compute_volumes(mesh.points, mesh.get_cells_type("tetra")))
+    assert abs(vol - 4.0 / 3.0 * numpy.pi) < 0.15
+
+
+def test_balls_union():
+    radius = 1.0
+    displacement = 0.5
+    s0 = pygalmesh.Ball([displacement, 0, 0], radius)
+    s1 = pygalmesh.Ball([-displacement, 0, 0], radius)
+    u = pygalmesh.Union([s0, s1])
+
+    a = numpy.sqrt(radius ** 2 - displacement ** 2)
+    max_edge_size_at_feature_edges = 0.1
+    n = int(2 * numpy.pi * a / max_edge_size_at_feature_edges)
+    circ = [
+        [0.0, a * numpy.cos(i * 2 * numpy.pi / n), a * numpy.sin(i * 2 * numpy.pi / n)]
+        for i in range(n)
+    ]
+    circ.append(circ[0])
+
+    mesh = pygalmesh.generate_mesh(
+        u,
+        extra_feature_edges=[circ],
+        max_cell_circumradius=0.15,
+        max_edge_size_at_feature_edges=max_edge_size_at_feature_edges,
+        verbose=False,
+    )
+
+    assert abs(max(mesh.points[:, 0]) - (radius + displacement)) < 0.02
+    assert abs(min(mesh.points[:, 0]) + (radius + displacement)) < 0.02
+    assert abs(max(mesh.points[:, 1]) - radius) < 0.02
+    assert abs(min(mesh.points[:, 1]) + radius) < 0.02
+    assert abs(max(mesh.points[:, 2]) - radius) < 0.02
+    assert abs(min(mesh.points[:, 2]) + radius) < 0.02
+
+    vol = sum(helpers.compute_volumes(mesh.points, mesh.get_cells_type("tetra")))
+    h = radius - displacement
+    ref_vol = 2 * (
+        4.0 / 3.0 * numpy.pi * radius ** 3 - h * numpy.pi / 6.0 * (3 * a ** 2 + h ** 2)
+    )
+
+    assert abs(vol - ref_vol) < 0.1
+
+
+def test_balls_intersection():
+    radius = 1.0
+    displacement = 0.5
+    s0 = pygalmesh.Ball([displacement, 0, 0], radius)
+    s1 = pygalmesh.Ball([-displacement, 0, 0], radius)
+    u = pygalmesh.Intersection([s0, s1])
+
+    a = numpy.sqrt(radius ** 2 - displacement ** 2)
+    max_edge_size_at_feature_edges = 0.1
+    n = int(2 * numpy.pi * a / max_edge_size_at_feature_edges)
+    circ = [
+        [0.0, a * numpy.cos(i * 2 * numpy.pi / n), a * numpy.sin(i * 2 * numpy.pi / n)]
+        for i in range(n)
+    ]
+    circ.append(circ[0])
+
+    mesh = pygalmesh.generate_mesh(
+        u,
+        extra_feature_edges=[circ],
+        max_cell_circumradius=0.15,
+        max_edge_size_at_feature_edges=max_edge_size_at_feature_edges,
+        verbose=False,
+    )
+
+    assert abs(max(mesh.points[:, 0]) - (radius - displacement)) < 0.02
+    assert abs(min(mesh.points[:, 0]) + (radius - displacement)) < 0.02
+    assert abs(max(mesh.points[:, 1]) - a) < 0.02
+    assert abs(min(mesh.points[:, 1]) + a) < 0.02
+    assert abs(max(mesh.points[:, 2]) - a) < 0.02
+    assert abs(min(mesh.points[:, 2]) + a) < 0.02
+
+    vol = sum(helpers.compute_volumes(mesh.points, mesh.get_cells_type("tetra")))
+    h = radius - displacement
+    ref_vol = 2 * (h * numpy.pi / 6.0 * (3 * a ** 2 + h ** 2))
+
+    assert abs(vol - ref_vol) < 0.1
+
+
+def test_balls_difference():
+    radius = 1.0
+    displacement = 0.5
+    s0 = pygalmesh.Ball([displacement, 0, 0], radius)
+    s1 = pygalmesh.Ball([-displacement, 0, 0], radius)
+    u = pygalmesh.Difference(s0, s1)
+
+    a = numpy.sqrt(radius ** 2 - displacement ** 2)
+    max_edge_size_at_feature_edges = 0.15
+    n = int(2 * numpy.pi * a / max_edge_size_at_feature_edges)
+    circ = [
+        [0.0, a * numpy.cos(i * 2 * numpy.pi / n), a * numpy.sin(i * 2 * numpy.pi / n)]
+        for i in range(n)
+    ]
+    circ.append(circ[0])
+
+    mesh = pygalmesh.generate_mesh(
+        u,
+        extra_feature_edges=[circ],
+        max_cell_circumradius=0.15,
+        max_edge_size_at_feature_edges=max_edge_size_at_feature_edges,
+        min_facet_angle=25,
+        max_radius_surface_delaunay_ball=0.15,
+        max_circumradius_edge_ratio=2.0,
+        verbose=False,
+    )
+
+    tol = 0.02
+    assert abs(max(mesh.points[:, 0]) - (radius + displacement)) < tol
+    assert abs(min(mesh.points[:, 0]) - 0.0) < tol
+    assert abs(max(mesh.points[:, 1]) - radius) < tol
+    assert abs(min(mesh.points[:, 1]) + radius) < tol
+    assert abs(max(mesh.points[:, 2]) - radius) < tol
+    assert abs(min(mesh.points[:, 2]) + radius) < tol
+
+    vol = sum(helpers.compute_volumes(mesh.points, mesh.get_cells_type("tetra")))
+    h = radius - displacement
+    ref_vol = 4.0 / 3.0 * numpy.pi * radius ** 3 - 2 * h * numpy.pi / 6.0 * (
+        3 * a ** 2 + h ** 2
+    )
+
+    assert abs(vol - ref_vol) < 0.05
+
+
+def test_cuboids_intersection():
+    c0 = pygalmesh.Cuboid([0, 0, -0.5], [3, 3, 0.5])
+    c1 = pygalmesh.Cuboid([1, 1, -2], [2, 2, 2])
+    u = pygalmesh.Intersection([c0, c1])
+
+    # In CGAL, feature edges must not intersect, and that's a problem here: The
+    # intersection edges of the cuboids share eight points with the edges of
+    # the tall and skinny cuboid.
+    # eps = 1.0e-2
+    # extra_features = [
+    #         [[1.0, 1.0 + eps, 0.5], [1.0, 2.0 - eps, 0.5]],
+    #         [[1.0 + eps, 2.0, 0.5], [2.0 - eps, 2.0, 0.5]],
+    #         [[2.0, 2.0 - eps, 0.5], [2.0, 1.0 + eps, 0.5]],
+    #         [[2.0 - eps, 1.0, 0.5], [1.0 + eps, 1.0, 0.5]],
+    #         ]
+
+    mesh = pygalmesh.generate_mesh(
+        u,
+        max_cell_circumradius=0.1,
+        max_edge_size_at_feature_edges=0.1,
+        verbose=False,
+    )
+
+    # filter the vertices that belong to cells
+    verts = mesh.points[numpy.unique(mesh.get_cells_type("tetra"))]
+
+    tol = 1.0e-2
+    assert abs(max(verts[:, 0]) - 2.0) < tol
+    assert abs(min(verts[:, 0]) - 1.0) < tol
+    assert abs(max(verts[:, 1]) - 2.0) < tol
+    assert abs(min(verts[:, 1]) - 1.0) < tol
+    assert abs(max(verts[:, 2]) - 0.5) < 0.05
+    assert abs(min(verts[:, 2]) + 0.5) < 0.05
+
+    vol = sum(helpers.compute_volumes(mesh.points, mesh.get_cells_type("tetra")))
+    assert abs(vol - 1.0) < 0.05
+
+
+def test_cuboids_union():
+    c0 = pygalmesh.Cuboid([0, 0, -0.5], [3, 3, 0.5])
+    c1 = pygalmesh.Cuboid([1, 1, -2], [2, 2, 2])
+    u = pygalmesh.Union([c0, c1])
+
+    mesh = pygalmesh.generate_mesh(
+        u,
+        max_cell_circumradius=0.2,
+        max_edge_size_at_feature_edges=0.2,
+        verbose=False,
+    )
+
+    # filter the vertices that belong to cells
+    verts = mesh.points[numpy.unique(mesh.get_cells_type("tetra"))]
+
+    tol = 1.0e-2
+    assert abs(max(verts[:, 0]) - 3.0) < tol
+    assert abs(min(verts[:, 0]) - 0.0) < tol
+    assert abs(max(verts[:, 1]) - 3.0) < tol
+    assert abs(min(verts[:, 1]) - 0.0) < tol
+    assert abs(max(verts[:, 2]) - 2.0) < tol
+    assert abs(min(verts[:, 2]) + 2.0) < tol
+
+    vol = sum(helpers.compute_volumes(mesh.points, mesh.get_cells_type("tetra")))
+    assert abs(vol - 12.0) < 0.1
+
+
+def test_cuboid():
+    s0 = pygalmesh.Cuboid([0, 0, 0], [1, 2, 3])
+    mesh = pygalmesh.generate_mesh(
+        s0, max_edge_size_at_feature_edges=0.1, verbose=False
+    )
+
+    tol = 1.0e-3
+    assert abs(max(mesh.points[:, 0]) - 1.0) < tol
+    assert abs(min(mesh.points[:, 0]) + 0.0) < tol
+    assert abs(max(mesh.points[:, 1]) - 2.0) < tol
+    assert abs(min(mesh.points[:, 1]) + 0.0) < tol
+    assert abs(max(mesh.points[:, 2]) - 3.0) < tol
+    assert abs(min(mesh.points[:, 2]) + 0.0) < tol
+
+    vol = sum(helpers.compute_volumes(mesh.points, mesh.get_cells_type("tetra")))
+    assert abs(vol - 6.0) < tol
+
+
+def test_cone():
+    base_radius = 1.0
+    height = 2.0
+    max_edge_size_at_feature_edges = 0.1
+    s0 = pygalmesh.Cone(base_radius, height, max_edge_size_at_feature_edges)
+    mesh = pygalmesh.generate_mesh(
+        s0,
+        max_cell_circumradius=0.1,
+        max_edge_size_at_feature_edges=max_edge_size_at_feature_edges,
+        verbose=False,
+    )
+
+    tol = 2.0e-1
+    assert abs(max(mesh.points[:, 0]) - base_radius) < tol
+    assert abs(min(mesh.points[:, 0]) + base_radius) < tol
+    assert abs(max(mesh.points[:, 1]) - base_radius) < tol
+    assert abs(min(mesh.points[:, 1]) + base_radius) < tol
+    assert abs(max(mesh.points[:, 2]) - height) < tol
+    assert abs(min(mesh.points[:, 2]) + 0.0) < tol
+
+    vol = sum(helpers.compute_volumes(mesh.points, mesh.get_cells_type("tetra")))
+    ref_vol = numpy.pi * base_radius * base_radius / 3.0 * height
+    assert abs(vol - ref_vol) < tol
+
+
+def test_cylinder():
+    radius = 1.0
+    z0 = 0.0
+    z1 = 1.0
+    edge_length = 0.1
+    s0 = pygalmesh.Cylinder(z0, z1, radius, edge_length)
+    mesh = pygalmesh.generate_mesh(
+        s0,
+        max_cell_circumradius=0.1,
+        max_edge_size_at_feature_edges=edge_length,
+        verbose=False,
+    )
+
+    tol = 1.0e-1
+    assert abs(max(mesh.points[:, 0]) - radius) < tol
+    assert abs(min(mesh.points[:, 0]) + radius) < tol
+    assert abs(max(mesh.points[:, 1]) - radius) < tol
+    assert abs(min(mesh.points[:, 1]) + radius) < tol
+    assert abs(max(mesh.points[:, 2]) - z1) < tol
+    assert abs(min(mesh.points[:, 2]) + z0) < tol
+
+    vol = sum(helpers.compute_volumes(mesh.points, mesh.get_cells_type("tetra")))
+    ref_vol = numpy.pi * radius * radius * (z1 - z0)
+    assert abs(vol - ref_vol) < tol
+
+
+def test_tetrahedron():
+    s0 = pygalmesh.Tetrahedron(
+        [0.0, 0.0, 0.0], [1.0, 0.0, 0.0], [0.0, 1.0, 0.0], [0.0, 0.0, 1.0]
+    )
+    mesh = pygalmesh.generate_mesh(
+        s0,
+        max_cell_circumradius=0.1,
+        max_edge_size_at_feature_edges=0.1,
+        verbose=False,
+    )
+
+    tol = 1.0e-3
+    assert abs(max(mesh.points[:, 0]) - 1.0) < tol
+    assert abs(min(mesh.points[:, 0]) + 0.0) < tol
+    assert abs(max(mesh.points[:, 1]) - 1.0) < tol
+    assert abs(min(mesh.points[:, 1]) + 0.0) < tol
+    assert abs(max(mesh.points[:, 2]) - 1.0) < tol
+    assert abs(min(mesh.points[:, 2]) + 0.0) < tol
+
+    vol = sum(helpers.compute_volumes(mesh.points, mesh.get_cells_type("tetra")))
+    assert abs(vol - 1.0 / 6.0) < tol
+
+
+def test_torus():
+    major_radius = 1.0
+    minor_radius = 0.5
+    s0 = pygalmesh.Torus(major_radius, minor_radius)
+    mesh = pygalmesh.generate_mesh(s0, max_cell_circumradius=0.1, verbose=False)
+
+    tol = 1.0e-2
+    radii_sum = major_radius + minor_radius
+    assert abs(max(mesh.points[:, 0]) - radii_sum) < tol
+    assert abs(min(mesh.points[:, 0]) + radii_sum) < tol
+    assert abs(max(mesh.points[:, 1]) - radii_sum) < tol
+    assert abs(min(mesh.points[:, 1]) + radii_sum) < tol
+    assert abs(max(mesh.points[:, 2]) - minor_radius) < tol
+    assert abs(min(mesh.points[:, 2]) + minor_radius) < tol
+
+    vol = sum(helpers.compute_volumes(mesh.points, mesh.get_cells_type("tetra")))
+    ref_vol = (numpy.pi * minor_radius * minor_radius) * (2 * numpy.pi * major_radius)
+    assert abs(vol - ref_vol) < 1.0e-1
+
+
+def test_custom_function():
+    class Hyperboloid(pygalmesh.DomainBase):
+        def __init__(self, max_edge_size_at_feature_edges):
+            super().__init__()
+            self.z0 = -1.0
+            self.z1 = 1.0
+            self.waist_radius = 0.5
+            self.max_edge_size_at_feature_edges = max_edge_size_at_feature_edges
+
+        def eval(self, x):
+            if self.z0 < x[2] and x[2] < self.z1:
+                return x[0] ** 2 + x[1] ** 2 - (x[2] ** 2 + self.waist_radius) ** 2
+            return 1.0
+
+        def get_bounding_sphere_squared_radius(self):
+            z_max = max(abs(self.z0), abs(self.z1))
+            r_max = z_max ** 2 + self.waist_radius
+            return r_max * r_max + z_max * z_max
+
+        def get_features(self):
+            radius0 = self.z0 ** 2 + self.waist_radius
+            n0 = int(2 * numpy.pi * radius0 / self.max_edge_size_at_feature_edges)
+            circ0 = [
+                [
+                    radius0 * numpy.cos((2 * numpy.pi * k) / n0),
+                    radius0 * numpy.sin((2 * numpy.pi * k) / n0),
+                    self.z0,
+                ]
+                for k in range(n0)
+            ]
+            circ0.append(circ0[0])
+
+            radius1 = self.z1 ** 2 + self.waist_radius
+            n1 = int(2 * numpy.pi * radius1 / self.max_edge_size_at_feature_edges)
+            circ1 = [
+                [
+                    radius1 * numpy.cos((2 * numpy.pi * k) / n1),
+                    radius1 * numpy.sin((2 * numpy.pi * k) / n1),
+                    self.z1,
+                ]
+                for k in range(n1)
+            ]
+            circ1.append(circ1[0])
+            return [circ0, circ1]
+
+    max_edge_size_at_feature_edges = 0.12
+    d = Hyperboloid(max_edge_size_at_feature_edges)
+
+    mesh = pygalmesh.generate_mesh(
+        d,
+        max_cell_circumradius=0.1,
+        max_edge_size_at_feature_edges=max_edge_size_at_feature_edges,
+        verbose=False,
+    )
+
+    # TODO check the reference values
+    tol = 1.0e-1
+    assert abs(max(mesh.points[:, 0]) - 1.4) < tol
+    assert abs(min(mesh.points[:, 0]) + 1.4) < tol
+    assert abs(max(mesh.points[:, 1]) - 1.4) < tol
+    assert abs(min(mesh.points[:, 1]) + 1.4) < tol
+    assert abs(max(mesh.points[:, 2]) - 1.0) < tol
+    assert abs(min(mesh.points[:, 2]) + 1.0) < tol
+
+    vol = sum(helpers.compute_volumes(mesh.points, mesh.get_cells_type("tetra")))
+    assert abs(vol - 2 * numpy.pi * 47.0 / 60.0) < 0.16
+
+
+def test_scaling():
+    alpha = 1.3
+    s = pygalmesh.Scale(pygalmesh.Cuboid([0, 0, 0], [1, 2, 3]), alpha)
+    mesh = pygalmesh.generate_mesh(
+        s,
+        max_cell_circumradius=0.2,
+        max_edge_size_at_feature_edges=0.1,
+        verbose=False,
+    )
+
+    tol = 1.0e-2
+    assert abs(max(mesh.points[:, 0]) - 1 * alpha) < tol
+    assert abs(min(mesh.points[:, 0]) + 0.0) < tol
+    assert abs(max(mesh.points[:, 1]) - 2 * alpha) < tol
+    assert abs(min(mesh.points[:, 1]) + 0.0) < tol
+    assert abs(max(mesh.points[:, 2]) - 3 * alpha) < tol
+    assert abs(min(mesh.points[:, 2]) + 0.0) < tol
+
+    vol = sum(helpers.compute_volumes(mesh.points, mesh.get_cells_type("tetra")))
+    assert abs(vol - 6.0 * alpha ** 3) < tol
+
+
+def test_stretch():
+    alpha = 2.0
+    s = pygalmesh.Stretch(pygalmesh.Cuboid([0, 0, 0], [1, 2, 3]), [alpha, 0.0, 0.0])
+    mesh = pygalmesh.generate_mesh(
+        s,
+        max_cell_circumradius=0.2,
+        max_edge_size_at_feature_edges=0.2,
+        verbose=False,
+    )
+
+    tol = 1.0e-2
+    assert abs(max(mesh.points[:, 0]) - alpha) < tol
+    assert abs(min(mesh.points[:, 0]) + 0.0) < tol
+    assert abs(max(mesh.points[:, 1]) - 2.0) < tol
+    assert abs(min(mesh.points[:, 1]) + 0.0) < tol
+    assert abs(max(mesh.points[:, 2]) - 3.0) < tol
+    assert abs(min(mesh.points[:, 2]) + 0.0) < tol
+
+    vol = sum(helpers.compute_volumes(mesh.points, mesh.get_cells_type("tetra")))
+    assert abs(vol - 12.0) < tol
+
+
+def test_rotation():
+    s0 = pygalmesh.Rotate(
+        pygalmesh.Cuboid([0, 0, 0], [1, 2, 3]), [1.0, 0.0, 0.0], numpy.pi / 12.0
+    )
+    mesh = pygalmesh.generate_mesh(
+        s0,
+        max_cell_circumradius=0.1,
+        max_edge_size_at_feature_edges=0.1,
+        verbose=False,
+    )
+
+    tol = 1.0e-2
+    vol = sum(helpers.compute_volumes(mesh.points, mesh.get_cells_type("tetra")))
+    assert abs(vol - 6.0) < tol
+
+
+def test_translation():
+    s0 = pygalmesh.Translate(pygalmesh.Cuboid([0, 0, 0], [1, 2, 3]), [1.0, 0.0, 0.0])
+    mesh = pygalmesh.generate_mesh(
+        s0,
+        max_cell_circumradius=0.1,
+        max_edge_size_at_feature_edges=0.1,
+        verbose=False,
+    )
+
+    tol = 1.0e-2
+    assert abs(max(mesh.points[:, 0]) - 2.0) < tol
+    assert abs(min(mesh.points[:, 0]) - 1.0) < tol
+    assert abs(max(mesh.points[:, 1]) - 2.0) < tol
+    assert abs(min(mesh.points[:, 1]) + 0.0) < tol
+    assert abs(max(mesh.points[:, 2]) - 3.0) < tol
+    assert abs(min(mesh.points[:, 2]) + 0.0) < tol
+    vol = sum(helpers.compute_volumes(mesh.points, mesh.get_cells_type("tetra")))
+    assert abs(vol - 6.0) < tol
+
+
+def test_extrude():
+    p = pygalmesh.Polygon2D([[-0.5, -0.3], [0.5, -0.3], [0.0, 0.5]])
+    domain = pygalmesh.Extrude(p, [0.0, 0.3, 1.0])
+    mesh = pygalmesh.generate_mesh(
+        domain,
+        max_cell_circumradius=0.1,
+        max_edge_size_at_feature_edges=0.1,
+        verbose=False,
+    )
+
+    tol = 1.0e-3
+    assert abs(max(mesh.points[:, 0]) - 0.5) < tol
+    assert abs(min(mesh.points[:, 0]) + 0.5) < tol
+    assert abs(max(mesh.points[:, 1]) - 0.8) < tol
+    assert abs(min(mesh.points[:, 1]) + 0.3) < tol
+    # Relax tolerance for debian, see <https://github.com/nschloe/pygalmesh/pull/47>
+    assert abs(max(mesh.points[:, 2]) - 1.0) < 1.1e-3
+    assert abs(min(mesh.points[:, 2]) + 0.0) < tol
+
+    vol = sum(helpers.compute_volumes(mesh.points, mesh.get_cells_type("tetra")))
+    assert abs(vol - 0.4) < tol
+
+
+def test_extrude_rotate():
+    p = pygalmesh.Polygon2D([[-0.5, -0.3], [0.5, -0.3], [0.0, 0.5]])
+    max_edge_size_at_feature_edges = 0.1
+    domain = pygalmesh.Extrude(
+        p,
+        [0.0, 0.0, 1.0],
+        0.5 * 3.14159265359,
+        max_edge_size_at_feature_edges,
+    )
+    mesh = pygalmesh.generate_mesh(
+        domain,
+        max_cell_circumradius=0.1,
+        max_edge_size_at_feature_edges=max_edge_size_at_feature_edges,
+        verbose=False,
+    )
+
+    tol = 1.0e-3
+    assert abs(max(mesh.points[:, 0]) - 0.583012701892) < tol
+    assert abs(min(mesh.points[:, 0]) + 0.5) < tol
+    assert abs(max(mesh.points[:, 1]) - 0.5) < tol
+    assert abs(min(mesh.points[:, 1]) + 0.583012701892) < tol
+    assert abs(max(mesh.points[:, 2]) - 1.0) < tol
+    assert abs(min(mesh.points[:, 2]) + 0.0) < tol
+
+    vol = sum(helpers.compute_volumes(mesh.points, mesh.get_cells_type("tetra")))
+    assert abs(vol - 0.4) < 0.05
+
+
+def test_ring_extrude():
+    p = pygalmesh.Polygon2D([[0.5, -0.3], [1.5, -0.3], [1.0, 0.5]])
+    max_edge_size_at_feature_edges = 0.1
+    domain = pygalmesh.RingExtrude(p, max_edge_size_at_feature_edges)
+    mesh = pygalmesh.generate_mesh(
+        domain,
+        max_cell_circumradius=0.1,
+        max_edge_size_at_feature_edges=max_edge_size_at_feature_edges,
+        verbose=False,
+    )
+
+    tol = 1.0e-2
+    assert abs(max(mesh.points[:, 0]) - 1.5) < tol
+    assert abs(min(mesh.points[:, 0]) + 1.5) < tol
+    assert abs(max(mesh.points[:, 1]) - 1.5) < tol
+    assert abs(min(mesh.points[:, 1]) + 1.5) < tol
+    assert abs(max(mesh.points[:, 2]) - 0.5) < tol
+    assert abs(min(mesh.points[:, 2]) + 0.3) < tol
+
+    vol = sum(helpers.compute_volumes(mesh.points, mesh.get_cells_type("tetra")))
+    assert abs(vol - 2 * numpy.pi * 0.4) < 0.05
+
+
+def test_heart():
+    class Heart(pygalmesh.DomainBase):
+        def __init__(self, max_edge_size_at_feature_edges):
+            super().__init__()
+
+        def eval(self, x):
+            return (
+                (x[0] ** 2 + 9.0 / 4.0 * x[1] ** 2 + x[2] ** 2 - 1) ** 3
+                - x[0] ** 2 * x[2] ** 3
+                - 9.0 / 80.0 * x[1] ** 2 * x[2] ** 3
+            )
+
+        def get_bounding_sphere_squared_radius(self):
+            return 10.0
+
+    max_edge_size_at_feature_edges = 0.1
+    d = Heart(max_edge_size_at_feature_edges)
+
+    mesh = pygalmesh.generate_mesh(
+        d,
+        max_cell_circumradius=0.1,
+        max_edge_size_at_feature_edges=max_edge_size_at_feature_edges,
+        # odt=True,
+        # lloyd=True,
+        # verbose=True
+    )
+
+    vol = sum(helpers.compute_volumes(mesh.points, mesh.get_cells_type("tetra")))
+    ref = 3.3180194961823872
+    assert abs(vol - ref) < 1.0e-3 * ref
+
+
+def test_halfspace():
+    c = pygalmesh.Cuboid([0, 0, 0], [1, 1, 1])
+    s = pygalmesh.HalfSpace([1.0, 2.0, 3.0], 1.0, 2.0)
+    u = pygalmesh.Intersection([c, s])
+
+    mesh = pygalmesh.generate_mesh(
+        u,
+        max_cell_circumradius=0.2,
+        max_edge_size_at_feature_edges=0.2,
+        verbose=False,
+    )
+
+    vol = sum(helpers.compute_volumes(mesh.points, mesh.get_cells_type("tetra")))
+    assert abs(vol - 1 / 750) < 1.0e-3
+
+
+def test_ball_with_sizing_field():
+    mesh = pygalmesh.generate_mesh(
+        pygalmesh.Ball([0.0, 0.0, 0.0], 1.0),
+        min_facet_angle=30.0,
+        max_radius_surface_delaunay_ball=0.1,
+        max_facet_distance=0.025,
+        max_circumradius_edge_ratio=2.0,
+        max_cell_circumradius=lambda x: abs(numpy.sqrt(numpy.dot(x, x)) - 0.5) / 5
+        + 0.025,
+        verbose=False,
+    )
+
+    assert abs(max(mesh.points[:, 0]) - 1.0) < 0.02
+    assert abs(min(mesh.points[:, 0]) + 1.0) < 0.02
+    assert abs(max(mesh.points[:, 1]) - 1.0) < 0.02
+    assert abs(min(mesh.points[:, 1]) + 1.0) < 0.02
+    assert abs(max(mesh.points[:, 2]) - 1.0) < 0.02
+    assert abs(min(mesh.points[:, 2]) + 1.0) < 0.02
+
+    vol = sum(helpers.compute_volumes(mesh.points, mesh.get_cells_type("tetra")))
+    assert abs(vol - 4.0 / 3.0 * numpy.pi) < 0.15
+
+
+if __name__ == "__main__":
+    test_ball()
+    # test_ball_with_sizing_field()
diff --git a/tox.ini b/tox.ini
new file mode 100644 (file)
index 0000000..9554e13
--- /dev/null
+++ b/tox.ini
@@ -0,0 +1,11 @@
+[tox]
+envlist = py3
+isolated_build = True
+
+[testenv]
+deps =
+    exdown
+    pytest
+    pytest-cov
+commands =
+    pytest --cov {envsitepackagesdir}/pygalmesh --cov-report xml --cov-report term